show credit balance on invoices, #11564
[freeside.git] / ChangeLog
1 2010-09-29 15:47  ivan
2
3         * Makefile: 2.1.1!
4
5 2010-09-29 14:14  ivan
6
7         * ChangeLog: 2.1.1
8
9 2010-09-29 12:54  ivan
10
11         * httemplate/search/rt_transaction.html: fix time worked search by
12           customer
13
14 2010-09-29 12:38  ivan
15
16         * FS/FS/part_pkg/voip_cdr.pm: fix
17           noskip_dst_length_accountcode_tollfree, RT#9683
18
19 2010-09-29 11:39  mark
20
21         * FS/FS/cust_main.pm: restore missing signup dates during upgrade,
22           RT#9972
23
24 2010-09-28 22:40  mark
25
26         * FS/FS/ClientAPI/Signup.pm, fs_selfservice/drupal/signup.inc:
27           svc_pbx in signup server, RT#9380
28
29 2010-09-28 17:50  ivan
30
31         * bin/test_scrub_sql: adding tool to drop things with sql
32           statements on a db
33
34 2010-09-28 17:38  mark
35
36         * httemplate/edit/process/cust_main.cgi: avoid wiping signupdate
37           when editing cust_main, RT#9972
38
39 2010-09-28 16:12  mark
40
41         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
42           fs_selfservice/drupal/admin.inc,
43           fs_selfservice/drupal/signup.inc: assorted drupal self-service
44           fixes, RT#9380
45
46 2010-09-27 18:55  mark
47
48         * bin/cdr-mysql.import: mysql cdr import script, RT#10009
49
50 2010-09-27 17:26  ivan
51
52         * ChangeLog: 2.1.1
53
54 2010-09-27 15:59  mark
55
56         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: don't use decimal minutes
57           in call detail format
58
59 2010-09-24 17:56  mark
60
61         * FS/FS/: Schema.pm, cdr.pm, part_pkg/voip_cdr.pm: clean up call
62           rating math to avoid premature rounding, RT#9885
63
64 2010-09-24 15:08  jeff
65
66         * FS/FS/cust_main/Import.pm, httemplate/misc/cust_main-import.cgi:
67           import tax exempt and force postal invoice optiosn
68
69 2010-09-24 15:07  jeff
70
71         * httemplate/misc/process/cust_main_note-import.cgi: import to
72           notes
73
74 2010-09-24 10:23  jeff
75
76         * bin/opensrs_domain_pkgs: set the bill date earlier
77
78 2010-09-23 20:14  jeff
79
80         * FS/FS/cust_main/Billing.pm: fix bad bug in line item generation
81           RT#10024
82
83 2010-09-23 18:04  mark
84
85         * FS/FS/rate_time_interval.pm, httemplate/edit/rate_time.cgi,
86           httemplate/edit/process/rate_time.cgi: fix display of 12:00 hour
87           in time intervals
88
89 2010-09-23 16:21  mark
90
91         * httemplate/misc/: xmlhttp-cust_main-search.cgi,
92           process/batch-cust_pay.cgi: fix use of agent_custid in quick
93           payment entry, RT#10035
94
95 2010-09-23 14:27  jeff
96
97         * FS/FS/part_pkg.pm: fix bad conflict resolution between ivan's and
98           jeff's idea of how to use a different freq
99
100 2010-09-23 11:32  ivan
101
102         * FS/FS/part_pkg/voip_cdr.pm: turn debugging off
103
104 2010-09-23 11:30  ivan
105
106         * FS/FS/cust_main/Billing.pm: not sure if this is a fix or a
107           workaround, hence the warning, RT#10024
108
109 2010-09-23 11:00  ivan
110
111         * FS/FS/cust_main/: Billing.pm: additional debug info, RT#10012
112
113 2010-09-23 10:55  ivan
114
115         * FS/FS/cust_main/: Billing.pm, Billing_Realtime.pm, Packages.pm:
116           honor cust_main DEBUG flag, add some additional debug info,
117           RT#10012
118
119 2010-09-23 10:46  ivan
120
121         * FS/FS/cust_main/: Billing.pm, Billing_Realtime.pm, Packages.pm:
122           honor cust_main DEBUG flag, add some additional debug info,
123           RT#10012
124
125 2010-09-22 16:04  mark
126
127         * FS/FS/msg_template.pm, FS/FS/part_event/Action/notice.pm,
128           FS/FS/part_event/Action/notice_to.pm,
129           httemplate/edit/msg_template.html: event action to send a notice
130           to a fixed address, RT#8209
131
132 2010-09-22 15:01  ivan
133
134         * FS/FS/cust_main/Billing.pm: fix fallout from discount work,
135           RT#10025
136
137 2010-09-22 14:22  mark
138
139         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
140           FS/FS/part_event/Condition/balance_credit_limit.pm,
141           httemplate/edit/cust_main/billing.html,
142           httemplate/edit/process/cust_main.cgi,
143           httemplate/view/cust_main/billing.html: customer credit limits,
144           RT#8209
145
146 2010-09-22 13:46  ivan
147
148         * FS/FS/cust_main/: Billing.pm, Billing_Realtime.pm: use
149           Data::Dumper to fix debugging - hopefully last of fallout from
150           refactoring things into their own fiels
151
152 2010-09-22 12:35  mark
153
154         * FS/FS/cdr.pm, FS/FS/cdr/cia.pm, FS/FS/cdr/infinite.pm,
155           httemplate/search/cdr.html: CIA and Infinite Conferencing cdr
156           formats, RT#8788
157
158 2010-09-22 12:16  jeff
159
160         * FS/FS/part_pkg_discount.pm, FS/FS/Conf.pm, FS/FS/Mason.pm,
161           FS/FS/Schema.pm, FS/FS/cust_bill.pm,
162           FS/FS/cust_credit_bill_pkg.pm, FS/FS/cust_main_county.pm,
163           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/discount.pm,
164           FS/FS/part_pkg.pm, FS/t/part_pkg_discount.t,
165           fs_selfservice/FS-SelfService/cgi/discount_term.html,
166           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
167           fs_selfservice/FS-SelfService/cgi/make_payment.html,
168           fs_selfservice/FS-SelfService/cgi/myaccount.html,
169           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
170           httemplate/elements/customer-table.html,
171           httemplate/elements/select-discount_term.html,
172           httemplate/elements/tr-select-discount_term.html,
173           httemplate/misc/xmlhttp-cust_main-discount_terms.cgi,
174           FS/MANIFEST, FS/FS/ClientAPI/MyAccount.pm,
175           FS/FS/cust_main/Billing.pm, FS/FS/cust_main/Billing_Realtime.pm,
176           FS/FS/part_pkg/flat.pm, httemplate/browse/part_pkg.cgi,
177           httemplate/edit/cust_pay.cgi, httemplate/edit/part_pkg.cgi,
178           httemplate/misc/batch-cust_pay.html, httemplate/misc/payment.cgi,
179           httemplate/edit/process/cust_pay.cgi,
180           httemplate/edit/process/part_pkg.cgi,
181           httemplate/misc/process/batch-cust_pay.cgi,
182           httemplate/misc/process/payment.cgi,
183           httemplate/view/cust_main/packages/package.html: prepayment
184           discounts rt#5318
185
186 2010-09-21 23:36  jeff
187
188         * FS/FS/Record.pm: avoid unexpected side effects when using 'op' =>
189           '>' in qsearch
190
191 2010-09-21 18:08  ivan
192
193         * FS/FS/cust_main/Billing_Realtime.pm: fix cardtype errors, fallout
194           from refactor for maestro, RT#10012
195
196 2010-09-21 17:08  mark
197
198         * httemplate/: elements/menu.html, search/cust_credit.html,
199           search/report_cust_credit.html,
200           search/elements/cust_pay_or_refund.html,
201           search/elements/report_cust_pay_or_refund.html: unapplied
202           payment/refund/credit reports, RT#7503
203
204 2010-09-20 22:54  mark
205
206         * FS/FS/: pay_batch.pm, pay_batch/paymentech.pm: store TxRefNum for
207           Paymentech batch payments, RT#9962
208
209 2010-09-20 20:56  ivan
210
211         * FS/FS/part_pkg/voip_cdr.pm: skip_max_callers meaning was
212           reversed.  doh!  RT#9907
213
214 2010-09-20 20:41  ivan
215
216         * FS/FS/Maestro.pm: add service_status call more like we should
217           have in the first place, RT#9905
218
219 2010-09-20 15:45  mark
220
221         * FS/FS/cust_main.pm: fix "payby" option to batch_card
222
223 2010-09-20 14:26  ivan
224
225         * fs_selfservice/php/freeside_order_pkg_example.php: adding
226
227 2010-09-20 14:13  ivan
228
229         * FS/FS/Maestro.pm, bin/xmlrpc-customer_status.pl,
230           bin/xmlrpc-order_pkg.pl: Maestro.order_pkg API
231
232 2010-09-20 13:29  ivan
233
234         * FS/: FS.pm, MANIFEST, FS/cust_main.pm, FS/cust_main/Billing.pm,
235           FS/cust_main/Billing_Realtime.pm, FS/cust_main/Packages.pm,
236           FS/cust_main/_Marketgear.pm: last of the refatoring giant
237           cust_main.pm for now, RT#9967
238
239 2010-09-20 12:55  ivan
240
241         * FS/FS/cust_main/Billing.pm: apply_payments/apply_credits fixes
242           from moving them to Billing.pm
243
244 2010-09-18 22:55  ivan
245
246         * FS/FS/cust_pay.pm: fix a series of unfortunate upgrades which
247           resulted in too much payment receiptery, RT#9723
248
249 2010-09-18 22:50  ivan
250
251         * FS/: FS/Conf.pm, FS/Upgrade.pm, FS/cust_pay.pm,
252           bin/freeside-upgrade: fix a series of unfortunate upgrades which
253           resulted in too much payment receiptery, RT#9723
254
255 2010-09-18 20:02  ivan
256
257         * FS/FS/part_event/: Condition.pm, Condition/payby.pm: another
258           (hopefully significant) billing optimization, RT#6802
259
260 2010-09-18 17:37  ivan
261
262         * FS/FS/cust_main.pm: restore mistakenly removed fuzzyfile
263           disabiling in _upgrade_data
264
265 2010-09-18 17:13  ivan
266
267         * FS/FS/: cust_main.pm, Cron/bill.pm, cust_main/Billing.pm,
268           cust_main/Billing_Realtime.pm: should speed up billing (well,
269           event checking) significantly by eliminating unnecessary target
270           objects one level up in the loop, RT#6802
271
272 2010-09-18 12:10  ivan
273
274         * FS/FS/cust_main.pm: fix fuzzyfile foo
275
276 2010-09-18 08:57  ivan
277
278         * FS/FS/otaker_Mixin.pm: fix stupid cust_main_note upgrade for
279           multi-word first names
280
281 2010-09-18 01:14  ivan
282
283         * FS/FS/cust_pay.pm: YA otaker upgrade kludge for old datasets:
284           cust_pay.payby COMP
285
286 2010-09-18 00:53  ivan
287
288         * FS/FS/cust_credit.pm: YA otaker upgrade kludge for old datasets:
289           empty cust_credit.creasonnum
290
291 2010-09-18 00:28  ivan
292
293         * FS/FS/cust_pkg_reason.pm: don't abort upgrade for want of not
294           being able to fill in cust_pkg_reason.action when doing the
295           otaker replace
296
297 2010-09-17 21:28  mark
298
299         * FS/FS/part_event/Condition/cust_bill_past_due.pm: invoice past
300           due event, RT#9931
301
302 2010-09-17 21:26  ivan
303
304         * FS/FS/cust_main.pm: cust_main otaker upgrade vs banned cards
305
306 2010-09-17 21:25  mark
307
308         * FS/FS/: cust_bill.pm, part_event/Condition/cust_bill_past_due.pm:
309           invoice past due event, RT#9931
310
311 2010-09-17 20:49  ivan
312
313         * FS/FS/cust_main.pm: ignore bad zip on otaker upgrade
314
315 2010-09-17 16:32  ivan
316
317         * FS/FS.pm, FS/MANIFEST, FS/FS/Mason.pm, FS/FS/cust_main.pm,
318           FS/FS/ClientAPI/Agent.pm, FS/FS/cust_main/Billing_Realtime.pm,
319           FS/FS/cust_main/Search.pm, httemplate/search/cust_main.cgi,
320           httemplate/search/cust_main.html,
321           rt/lib/RT/URI/freeside/Internal.pm: refactor giant cust_main.pm a
322           little in preparation of adding API methods for maestro, RT#9967
323
324 2010-09-17 13:19  ivan
325
326         * FS/: FS.pm, MANIFEST, FS/cust_main.pm, FS/part_pkg.pm,
327           FS/cust_main/Billing.pm, FS/cust_main/Billing_Realtime.pm:
328           refactor giant cust_main.pm a little in preparation of adding API
329           methods for maestro, RT#9967
330
331 2010-09-17 12:57  mark
332
333         * FS/FS/: Schema.pm, part_pkg/voip_cdr.pm: cdr.max_callers field
334           and skip option, RT#9810
335
336 2010-09-17 11:12  mark
337
338         * httemplate/elements/email-link.html: email_search_result for
339           cust_pkg and svc_broadband, RT#8736
340
341 2010-09-17 11:07  mark
342
343         * FS/FS/Mason.pm, FS/FS/cust_main.pm, FS/FS/cust_main_Mixin.pm,
344           FS/FS/svc_broadband.pm, httemplate/elements/menu.html,
345           httemplate/misc/email-customers.html,
346           httemplate/misc/process/email-customers.html,
347           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
348           httemplate/search/report_svc_broadband.html,
349           httemplate/search/svc_broadband.cgi: email_search_result for
350           cust_pkg and svc_broadband, RT#8736
351
352 2010-09-17 10:28  ivan
353
354         * FS/FS/part_pkg/voip_cdr.pm: when using src_dst_length_less, add
355           option to charge for CDRs where accountcode is toll free anyway,
356           RT#9683
357
358 2010-09-16 22:45  ivan
359
360         * FS/FS/ClientAPI/MyAccount.pm: return svcnum from order_pkg,
361           RT#9906
362
363 2010-09-16 09:07  ivan
364
365         * FS/FS/svc_acct.pm: blast from the past: exclamation mark vs.
366           cistron radius with textfiles.  RT#9958
367
368 2010-09-15 21:17  jeff
369
370         * FS/FS/part_export/domreg_opensrs.pm: default registrations to 1
371           year
372
373 2010-09-11 17:47  ivan
374
375         * FS/FS/Maestro.pm: add agent and agentnum to maestro
376           customer_status, RT#9905
377
378 2010-09-11 10:27  ivan
379
380         * httemplate/view/svc_domain/dns.html: UI hints for adding new
381           nameservice records, too many to be intuitive now, RT#8933
382
383 2010-09-11 10:13  ivan
384
385         * httemplate/docs/credits.html: add Erik to credits
386
387 2010-09-11 10:02  ivan
388
389         * FS/FS/Schema.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
390           FS/FS/part_export/domain_sql.pm,
391           httemplate/view/svc_domain/dns.html: dns updates from Erik L: add
392           ttl support, add check for SRV and finish allowing additional
393           rectypes, allow forward slashes for RFC2317 classless in-arpa
394           delegation, RT#8933
395
396 2010-09-10 12:31  ivan
397
398         * FS/FS/part_export/shellcommands.pm: fix shell quoting for
399           agent_custid...
400
401 2010-09-09 23:17  ivan
402
403         * rt/lib/RT/Ticket_Overlay.pm: fix for spurious customers
404           appearing, thanks to Erik L
405
406 2010-09-08 17:35  mark
407
408         * FS/FS/: cust_pkg.pm, part_pkg.pm, part_pkg/flat.pm: auto-adjourn
409           option in flat packages, RT#9516
410
411 2010-09-08 14:33  jeff
412
413         * bin/generate-table-module: restore black magic
414
415 2010-09-07 16:31  mark
416
417         * httemplate/search/: report_receivables.html,
418           elements/cust_main_dayranges.html: Option to include customers
419           with credit balances in aging report, RT#9834
420
421 2010-09-07 13:25  mark
422
423         * FS/FS/part_export/shellcommands.pm: agent_custid available on
424           replace, RT#9826
425
426 2010-09-03 19:19  mark
427
428         * httemplate/: elements/input-date-field.html,
429           misc/cancel_cust.html, misc/cust_main-cancel.cgi,
430           view/cust_main.cgi: set expire date for customer packages,
431           RT#9697
432
433 2010-09-03 12:18  ivan
434
435         * rt/FREESIDE_MODIFIED: mandatory RT fields, RT#9260
436
437 2010-09-02 15:53  mark
438
439         * FS/FS/part_export/shellcommands.pm: agent_custid in shellcommands
440           export, RT#9826
441
442 2010-09-01 16:39  mark
443
444         * rt/: etc/schema.Pg, lib/RT/CustomField.pm,
445           share/html/Admin/CustomFields/Modify.html,
446           share/html/Callbacks/CheckMandatoryFields/Ticket/Elements/Tabs/Default,
447           share/html/Callbacks/CheckMandatoryFields/Ticket/Modify.html/BeforeActionList,
448           share/html/Callbacks/CheckMandatoryFields/Ticket/Update.html/BeforeDisplay,
449           share/html/Ticket/Elements/CheckMandatoryFields: RT mandatory
450           custom fields, RT#9260
451
452 2010-09-01 13:25  jeff
453
454         * httemplate/search/477partVI_census.html: warn about multiple
455           states
456
457 2010-09-01 11:48  jeff
458
459         * httemplate/search/: 477partIA_detail.html,
460           477partIA_summary.html: fix xml tag for upper left corner of part
461           ia and actually calculate the above 200kpbs residential
462           percentage
463
464 2010-09-01 11:44  mark
465
466         * FS/FS/: msg_template.pm, Cron/notify.pm: packages and recurdates
467           for impending_recur templates
468
469 2010-09-01 10:50  mark
470
471         * FS/FS/: Cron/alert_expiration.pm, msg_template.pm: make expdate
472           available in new alerter templates, RT#9786
473
474 2010-08-31 10:40  jeff
475
476         * httemplate/search/elements/: cust_pay_or_refund.html,
477           report_cust_pay_or_refund.html: tax names on payment search
478           report #9760
479
480 2010-08-27 17:18  mark
481
482         * httemplate/search/: report_cust_bill.html, cust_bill.html: Filter
483           invoice report by payby, RT#9263
484
485 2010-08-26 19:10  mark
486
487         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: per-package option to
488           adjust bill date on unsuspend, RT#8434
489
490 2010-08-26 14:10  mark
491
492         * FS/FS/part_pkg/voip_cdr.pm: fix bug affecting single_price
493           calculation
494
495 2010-08-25 23:13  ivan
496
497         * rt/share/html/Elements/Header: dashboard subscription fix
498
499 2010-08-25 17:08  mark
500
501         * FS/FS/part_pkg/recur_Common.pm: avoid breaking recur_Common
502           dependency
503
504 2010-08-25 16:15  ivan
505
506         * bin/select-cust-desync_bill_dates.sql: quick query on desynced
507           bill dates, RT#9733
508
509 2010-08-25 15:55  ivan
510
511         * rt/: FREESIDE_MODIFIED, share/html/autohandler: fix fckeditor
512           damage from dashboard fixes: Elements/Footer inadvertantly
513           included in css and javascript, RT#9412
514
515 2010-08-25 15:11  ivan
516
517         * FS/FS/part_event/Condition/pkg_next_bill_within.pm: slightly
518           better description?
519
520 2010-08-25 15:02  ivan
521
522         * FS/FS/part_event/Condition/: balance_age.pm, once_every.pm:
523           slightly better description?
524
525 2010-08-25 11:27  ivan
526
527         * conf/invoice_print_pdf: in default configuration, spool invoices
528           to pdf rather than pipe them to lpr
529
530 2010-08-25 02:42  mark
531
532         * FS/: FS/ClientAPI_XMLRPC.pm, FS/ClientAPI/Signup.pm,
533           bin/freeside-selfservice-xmlrpcd: clear signup_info cache when
534           starting xmlrpcd, RT#9380
535
536 2010-08-25 02:25  ivan
537
538         * FS/FS/Record.pm: roll back the import transaction on fatal
539           parsing errors on CDR import, so the cdr_batch record gets
540           removed and db doesn't throw a dup key error, RT#9135
541
542 2010-08-25 00:34  jeff
543
544         * httemplate/search/: 477partIA_detail.html,
545           elements/search-xml.html: stricter than docs suggest: no 0 values
546           for partIA RT#9721
547
548 2010-08-24 16:41  ivan
549
550         * FS/FS/ClientAPI/Signup.pm: typo?
551
552 2010-08-24 15:04  ivan
553
554         * FS/bin/freeside-wipe-cvv: blank payinfo instead of "deleted"
555
556 2010-08-24 13:14  ivan
557
558         * FS/bin/freeside-prepaidd: insurance against prepaid
559           double-billing, RT#9689
560
561 2010-08-24 13:11  ivan
562
563         * FS/FS/ClientAPI/Signup.pm: ensure signup payments are applied,
564           RT#9689
565
566 2010-08-24 13:09  ivan
567
568         * FS/bin/freeside-prepaidd: insurance against prepaid
569           double-billing, RT#9689
570
571 2010-08-24 12:07  ivan
572
573         * FS/FS/part_pkg/: flat.pm, prorate_Mixin.pm, recur_Common.pm:
574           eliminate needless noise on lack of sync_bill_date option
575
576 2010-08-24 11:57  ivan
577
578         * FS/FS/part_export/sqlradius.pm: add debugging and ->finish()
579           before ->disconnect call
580
581 2010-08-24 10:30  jeff
582
583         * httemplate/search/: 477.html, 477partIA_detail.html,
584           477partVI.html, 477partVI_census.html, report_477.html: fixup 477
585           XML output
586
587 2010-08-23 20:06  mark
588
589         * FS/bin/freeside-wipe-cvv: script to remove payment info from
590           canceled customers, RT#9652
591
592 2010-08-23 20:03  mark
593
594         * FS/FS/pay_batch.pm: delete CVV when processing batch results,
595           RT#9652
596
597 2010-08-23 19:27  ivan
598
599         * FS/FS/: cust_pkg.pm, banned_pay.pm, cust_credit.pm, cust_main.pm,
600           cust_pay.pm, cust_pay_void.pm, cust_refund.pm: fix otaker still
601           getting assigned and usernum missing after otaker->usernum
602           upgrade, causes credit report to barf, RT#9712
603
604 2010-08-23 19:17  mark
605
606         * FS/FS/pay_batch.pm: premature commit
607
608 2010-08-23 18:59  mark
609
610         * FS/FS/: cust_main.pm, pay_batch.pm: delete CVV when processing
611           batch results, RT#9652
612
613 2010-08-23 17:55  ivan
614
615         * FS/FS/cust_pay.pm: fix payment receipts when
616           payment_receipt_msgnum is unconfigured
617
618 2010-08-23 13:05  jeff
619
620         * httemplate/misc/: cust_main_note-import.cgi,
621           cust_main_note-import.html, process/cust_main_note-import.cgi:
622           support importing customer notes by agent_custid
623
624 2010-08-23 13:02  jeff
625
626         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import_charges.cgi,
627           httemplate/misc/process/cust_main-import_charges.cgi: support
628           importing charges by agent_custid
629
630 2010-08-23 12:51  jeff
631
632         * FS/FS/cust_main.pm: allow importation of customers with no tax
633           rates
634
635 2010-08-23 09:47  jeff
636
637         * FS/FS/: cust_bill.pm, cust_bill_pkg_display.pm: create a default
638           finance section and have hidden sectionless line items remain
639           sectionless
640
641 2010-08-23 09:35  jeff
642
643         * FS/FS/Conf.pm,
644           httemplate/misc/xmlhttp-cust_main-censustract.html: work around
645           ffiec bug and add year 2010
646
647 2010-08-20 17:17  mark
648
649         * FS/FS/part_event/Condition/: once_every.pm, once_perinv.pm,
650           pkg_next_bill_within.pm: new event conditions, RT#8896
651
652 2010-08-19 13:21  mark
653
654         * httemplate/misc/order_pkg.html: fix my mistake
655
656 2010-08-19 12:11  mark
657
658         * FS/FS/Conf.pm, FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/prorate.pm,
659           FS/FS/part_pkg/prorate_Mixin.pm, FS/FS/part_pkg/recur_Common.pm,
660           httemplate/misc/order_pkg.html: part_pkg prorate mixin and
661           sync_bill_date option, RT#9554
662
663 2010-08-19 04:55  ivan
664
665         * FS/FS/pay_batch.pm: fix batching protection against transactions
666           settled in the meantime, RT#7905
667
668 2010-08-19 03:15  ivan
669
670         * FS/FS/: cust_main.pm, part_pkg/flat.pm: fix fixed-amount
671           discounts against packages with pkg add-ons, RT#9669
672
673 2010-08-18 16:42  jeff
674
675         * bin/test_scrub: add -h flag to remove history too
676
677 2010-08-18 12:20  ivan
678
679         * httemplate/search/rt_transaction.html: fix applied time in time
680           worked report
681
682 2010-08-18 11:59  jeff
683
684         * FS/FS/cust_main.pm: still don't want invoices without line items
685
686 2010-08-18 10:04  mark
687
688         * httemplate/: elements/menu.html, search/cust_pkg_susp.cgi,
689           search/cust_pkg_susp.html: Suspension/unsuspension report,
690           RT#8464
691
692 2010-08-17 20:43  jeff
693
694         * FS/FS/cust_bill.pm: handle the usage_class-less details in
695           svc_phone sections
696
697 2010-08-17 18:33  jeff
698
699         * FS/FS/: cust_main.pm, cust_bill.pm: allow sections to work
700           without 'use_separation,' correct packages hidden behind zero
701           value packages, correct section handling, and fix propogation of
702           other display attributes to child packages
703
704 2010-08-17 17:14  ivan
705
706         * htetc/freeside-rt.conf, rt/FREESIDE_MODIFIED,
707           rt/share/html/Elements/Dashboards: fix directory links in RT (not
708           picking up index.html as a default), RT#9665, fallout from
709           RT#9412
710
711 2010-08-17 10:08  ivan
712
713         * FS/FS/Conf.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
714           httemplate/edit/process/domain_record.cgi,
715           httemplate/edit/process/svc_domain-defaultrecords.cgi,
716           httemplate/elements/freeside.css,
717           httemplate/view/svc_domain/dns.html: DNS, RT#8933
718
719 2010-08-17 10:05  ivan
720
721         * FS/MANIFEST: communigate phase 3: certificates, RT#7515
722
723 2010-08-17 00:07  ivan
724
725         * httemplate/edit/: msg_template.html: better sizes and labels for
726           message tempalte subject and addresses
727
728 2010-08-16 23:57  ivan
729
730         * httemplate/: browse/msg_template.html, edit/msg_template.html:
731           allow Configuration right to see global message templates, avoid
732           weird surprises on upgrade
733
734 2010-08-16 23:45  ivan
735
736         * etc/sql-reserved-words.txt: mysql reserves all sorts of things
737
738 2010-08-16 23:41  ivan
739
740         * FS/FS/Schema.pm, FS/FS/acct_snarf.pm,
741           httemplate/edit/acct_snarf.html: LEAVE is reserved in msyql
742
743 2010-08-16 18:05  mark
744
745         * fs_selfservice/FS-SelfService/: SelfService.pm, cgi/signup.html:
746           fix SelfService county selector, RT#8079
747
748 2010-08-16 13:24  ivan
749
750         * httemplate/view/svc_phone.cgi: fix search of pending/billed CDRs
751           to find src field too, RT#9640
752
753 2010-08-16 13:11  ivan
754
755         * FS/: FS/Upgrade.pm, bin/freeside-upgrade,
756           FS/cust_bill_pkg_detail.pm: fix upgrade with ancient
757           cust_bill_pkg_detail.classnum but new DBIx::DBSchema, RT#9640
758
759 2010-08-16 12:45  ivan
760
761         * httemplate/: search/cdr.html, view/svc_phone.cgi: fix search of
762           pending/billed CDRs to find src field too, RT#9640
763
764 2010-08-16 10:49  mark
765
766         * FS/FS/Misc.pm, FS/FS/Schema.pm, FS/FS/msg_template.pm,
767           httemplate/edit/msg_template.html: Bcc address for impending
768           recur notices, RT#8953
769
770 2010-08-15 00:00  ivan
771
772         * httemplate/: elements/select-user.html,
773           search/cust_bill_pkg_discount.html, search/cust_credit.html,
774           search/cust_pkg_discount.html,
775           search/report_cust_bill_pkg_discount.html,
776           search/report_cust_credit.html,
777           search/report_cust_pkg_discount.html,
778           search/report_h_cust_pay.html: additional by-otaker searches
779           fixed for the brave new world of usernum, RT#9555
780
781 2010-08-14 23:21  ivan
782
783         * httemplate/: elements/select-user.html, graph/money_time.cgi,
784           misc/process/batch-cust_pay.cgi,
785           misc/process/cust_pay-import.cgi, search/cust_pay.cgi,
786           search/cust_pay.html, search/report_cust_pay.html,
787           search/report_cust_refund.html,
788           search/elements/cust_pay_or_refund.html,
789           search/elements/report_cust_pay_or_refund.html: fix payment and
790           refund searches by otaker (now usernum), RT#9555
791
792 2010-08-14 18:32  ivan
793
794         * rt/: FREESIDE_MODIFIED, share/html/Elements/Dashboards: fix
795           Dashboards edit link too, RT#9412
796
797 2010-08-14 18:19  ivan
798
799         * htetc/freeside-rt.conf: fix RT dashboards and other things that
800           need a Mason dhandler/autohandler: Approvals, Admin,
801           Ticket/AttachmentWithHeaders, RT#9412
802
803 2010-08-14 17:44  ivan
804
805         * FS/FS/Mason.pm, FS/FS/Mason/Request.pm, htetc/freeside-rt.conf,
806           htetc/handler.pl, rt/share/html/Elements/ColumnMap,
807           rt/share/html/Elements/RefreshHomepage, rt/FREESIDE_MODIFIED,
808           rt/share/html/Admin/Elements/EditCustomFields,
809           rt/share/html/Elements/RT__CustomField/ColumnMap,
810           rt/share/html/Ticket/Graphs/index.html: address root cause of
811           rt/rt links and remove the workarounds, RT#9280
812
813 2010-08-13 16:53  ivan
814
815         * httemplate/elements/: city.html: fix city blanking on county
816           change, RT#9627
817
818 2010-08-13 12:53  ivan
819
820         * FS/FS/cust_main.pm: slightly better customer delete; remove links
821           to tickets, RT#9626
822
823 2010-08-13 12:26  ivan
824
825         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: add
826           cust_main-title-display_custnum, RT#9621
827
828 2010-08-13 10:41  ivan
829
830         * FS/FS/cust_main/Import.pm: ignore expired cards on customer
831           import
832
833 2010-08-12 22:55  jeff
834
835         * FS/FS/Record.pm: tyop
836
837 2010-08-12 22:51  jeff
838
839         * FS/FS/Record.pm: make ut_textn analogous to ut_text
840
841 2010-08-12 15:25  ivan
842
843         * httemplate/edit/process/svc_acct.cgi: counter values can be
844           negative
845
846 2010-08-12 14:31  mark
847
848         * FS/FS/ClientAPI_XMLRPC.pm, FS/FS/ClientAPI/Signup.pm,
849           fs_selfservice/drupal/admin.inc,
850           fs_selfservice/drupal/freeside.class.php,
851           fs_selfservice/drupal/freeside.info,
852           fs_selfservice/drupal/freeside.module,
853           fs_selfservice/drupal/signup.inc: self-service Drupal module,
854           RT#9380
855
856 2010-08-12 10:43  ivan
857
858         * FS/FS/Conf.pm: referraldefault dropdown in config, RT#9599
859
860 2010-08-12 10:36  ivan
861
862         * FS/FS/cust_main.pm: cust_recon throws errors and it is not a
863           normally used table anyway
864
865 2010-08-11 14:53  ivan
866
867         * FS/FS/cust_main/Import.pm: at least show an error for bad
868           pkgparts instead of a hang, RT#9578
869
870 2010-08-10 23:35  ivan
871
872         * FS/FS/cust_main.pm, bin/wipe-customers,
873           httemplate/misc/process/delete-customer.cgi: a better customer
874           delete, RT#9564
875
876 2010-08-10 20:49  ivan
877
878         * httemplate/view/cust_main/payment_history.html: valign=top
879
880 2010-08-10 20:48  ivan
881
882         * httemplate/elements/table-grid.html: less visual noise
883
884 2010-08-10 17:42  ivan
885
886         * httemplate/edit/REAL_cust_pkg.cgi: fix date editing
887           w/international dates, RT#9509
888
889 2010-08-10 17:08  ivan
890
891         * FS/FS/cust_main.pm: fix return address in welcome letters,
892           RT#9497
893
894 2010-08-10 14:37  ivan
895
896         * httemplate/elements/xmlhttp.html: eliminate the '0 status
897           connecting' errors, they're not telling us anything and causing
898           lots of people to waste time asking
899
900 2010-08-09 23:28  ivan
901
902         * FS/FS/cust_main.pm, FS/FS/cust_bill.pm, conf/welcome_letter: add
903           logo_file support to welcome_letter and fix leaving temp files
904           around for invoices and letters, RT#9497
905
906 2010-08-09 13:30  ivan
907
908         * FS/FS/part_pkg/voip_cdr.pm: fix harmless cdr_svc_method noise,
909           RT#9428
910
911 2010-08-09 12:20  ivan
912
913         * FS/FS/cust_pkg/Import.pm, httemplate/misc/cust_pkg-import.html:
914           package web import from CSV/XLS, RT#9529
915
916 2010-08-09 10:22  ivan
917
918         * FS/FS/access_user.pm: return username as a name lable for
919           "Lastname, Firstname" employees
920
921 2010-08-09 09:20  ivan
922
923         * FS/FS/cust_main.pm: fix cancellation error "No schema for table
924           table found", seems to be fallout from cust_tag work, RT#9502
925
926 2010-08-09 08:46  ivan
927
928         * httemplate/misc/cust_pkg-import.html: fix label, RT#9529
929
930 2010-08-08 18:03  ivan
931
932         * httemplate/elements/menu.html, Makefile, FS/FS/Mason.pm,
933           FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
934           FS/FS/cust_pkg/Import.pm, FS/bin/freeside-queued,
935           httemplate/misc/cust_main-import.cgi,
936           httemplate/misc/cust_pkg-import.html,
937           httemplate/misc/process/cust_pkg-import.html,
938           httemplate/search/cust_pkg.cgi: package web import from CSV/XLS,
939           RT#9529
940
941 2010-08-07 03:11  ivan
942
943         * FS/FS/: acct_snarf.pm, svc_acct.pm,
944           part_export/communigate_pro.pm: communigate phase 3:
945           RPOP/acct_snarf, RT#7515
946
947 2010-08-07 00:39  ivan
948
949         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/acct_snarf.pm,
950           httemplate/browse/acct_snarf.html,
951           httemplate/edit/acct_snarf.html,
952           httemplate/edit/process/acct_snarf.html,
953           httemplate/view/svc_acct/communigate.html: communigate phase 3:
954           RPOP/acct_snarf, RT#7515
955
956 2010-08-07 00:39  ivan
957
958         * httemplate/elements/freeside.css: style password entry 2.1 style
959           too
960
961 2010-08-06 21:10  ivan
962
963         * bin/: 19add, 19commit, 19diff: these are useful
964
965 2010-08-06 14:31  ivan
966
967         * httemplate/edit/part_svc.cgi, FS/FS/svc_acct.pm: communigate
968           phase 3: archive messages, RT#7515
969
970 2010-08-06 14:28  ivan
971
972         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
973           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
974           httemplate/edit/svc_domain.cgi,
975           httemplate/edit/svc_acct/communigate.html,
976           FS/FS/part_export/communigate_pro.pm,
977           httemplate/edit/svc_domain/communigate-acct_defaults.html,
978           httemplate/edit/svc_domain/communigate-basics.html,
979           httemplate/view/svc_acct/communigate.html,
980           httemplate/view/svc_domain/acct_defaults.html: communigate phase
981           3: archive messages, RT#7515
982
983 2010-08-05 17:45  ivan
984
985         * httemplate/: edit/cgp_rule-redirect_all.html,
986           edit/cgp_rule-vacation.html,
987           edit/process/cgp_rule-redirect_all.html,
988           edit/process/cgp_rule-simplified.html,
989           edit/process/cgp_rule-vacation.html,
990           view/svc_acct/communigate.html: communigate account rules:
991           vacation & redirect all, RT#7514
992
993 2010-08-05 13:10  mark
994
995         * httemplate/: elements/menu.html, search/cust_pkg_summary.cgi,
996           search/cust_pkg_summary.html: Package summary report, RT#8461
997
998 2010-08-04 21:17  jeff
999
1000         * FS/FS/: cust_svc.pm, part_export/sqlradius.pm: add options to
1001           only process account records from a particular realm and to
1002           ignore sessions that span billing periods RT8082
1003
1004 2010-08-04 17:24  mark
1005
1006         * FS/FS/cust_main.pm, FS/FS/msg_template.pm,
1007           httemplate/edit/msg_template.html: error message in decline
1008           templates, RT#9507
1009
1010 2010-08-04 12:14  ivan
1011
1012         * FS/FS/Record.pm, FS/FS/cust_main.pm,
1013           httemplate/view/cust_main/payment_history.html,
1014           httemplate/view/cust_main/payment_history/attempted_payment.html:
1015           show cust_pay_pending attempted payments on customer payment
1016           history, RT#8815
1017
1018 2010-08-04 11:50  ivan
1019
1020         * FS/FS/Record.pm: fix scalar_sql not to return empty string for
1021           zero
1022
1023 2010-08-04 02:34  ivan
1024
1025         * rt/FREESIDE_MODIFIED: fix additional instance of rt/rt problem,
1026           RT#9280
1027
1028 2010-08-04 02:25  ivan
1029
1030         * rt/share/html/Admin/Elements/EditCustomFields: fix additional
1031           instance of rt/rt problem, RT#9280
1032
1033 2010-08-03 18:30  ivan
1034
1035         * FS/FS/part_export/communigate_pro.pm: better serialization on
1036           debugging data, RT#7514
1037
1038 2010-08-03 18:26  ivan
1039
1040         * FS/FS/part_export/: communigate_pro.pm: better serialization on
1041           debugging data, RT#7514
1042
1043 2010-08-03 18:22  ivan
1044
1045         * FS/FS/part_export/: communigate_pro.pm: better serialization on
1046           debugging data, RT#7514
1047
1048 2010-08-03 18:15  ivan
1049
1050         * FS/FS/part_export/communigate_pro.pm: better serialization on
1051           debugging data, RT#7514
1052
1053 2010-08-03 16:20  ivan
1054
1055         * httemplate/elements/header.html: margin and padding css defined
1056           properly in px
1057
1058 2010-08-03 16:12  ivan
1059
1060         * httemplate/browse/cgp_rule.html: don't allow addition of a domain
1061           rule template to itself, RT#7514
1062
1063 2010-08-03 11:07  ivan
1064
1065         * conf/svc_acct-disable_access_number: default config turns off
1066           svc_acct access number selectios
1067
1068 2010-08-03 11:00  ivan
1069
1070         * httemplate/search/cust_main.cgi: spelling
1071
1072 2010-08-02 23:31  ivan
1073
1074         * FS/FS/part_pkg/flat.pm: fix problem with expiring discounts,
1075           RT#6679
1076
1077 2010-08-02 20:30  mark
1078
1079         * FS/FS/Conf.pm, FS/FS/Mason.pm,
1080           httemplate/misc/custom_link_proxy.cgi,
1081           httemplate/view/cust_main.cgi,
1082           httemplate/view/cust_main/custom.html: customer view tab for an
1083           external info page, RT#8903
1084
1085 2010-08-02 19:57  ivan
1086
1087         * httemplate/misc/: timeworked.html: cleaner timeworked results
1088           w/link to customer
1089
1090 2010-08-02 19:11  ivan
1091
1092         * FS/FS/cust_main.pm: fix active customers sometimes showing in
1093           search results for new "ordered" status, RT#9381
1094
1095 2010-07-30 15:26  mark
1096
1097         * FS/FS/msg_template.pm: fix warning
1098
1099 2010-07-30 15:08  mark
1100
1101         * FS/FS/Conf.pm, FS/FS/cust_pay.pm, FS/FS/msg_template.pm,
1102           httemplate/edit/msg_template.html: payment receipts use
1103           msg_template, RT#9060
1104
1105 2010-07-29 23:24  mark
1106
1107         * FS/FS/Cron/notify.pm: fix typo
1108
1109 2010-07-29 17:13  jeff
1110
1111         * FS/FS/tax_rate.pm: fix error message to be more useful
1112
1113 2010-07-29 16:11  mark
1114
1115         * FS/FS/: Misc.pm, part_pkg.pm, part_event/Condition/pkg_freq.pm:
1116           add pkg_freq event condition, RT#8896
1117
1118 2010-07-29 09:41  mark
1119
1120         * httemplate/search/elements/cust_main_dayranges.html: aging report
1121           now uses DateTime, RT#9417
1122
1123 2010-07-28 20:44  ivan
1124
1125         * rt/share/html/Ticket/Checklist.html: start of checklist/workflow,
1126           RT#8805
1127
1128 2010-07-28 20:41  ivan
1129
1130         * rt/FREESIDE_MODIFIED, rt/share/html/Elements/ShowLink_Checklist,
1131           rt/share/html/Ticket/Checklist.html,
1132           rt/share/html/Ticket/Elements/ShowMembers_Checklist,
1133           rt/share/html/Ticket/Elements/Tabs, httemplate/images/square.png,
1134           httemplate/images/square_add.png: start of checklist/workflow,
1135           RT#8805
1136
1137 2010-07-28 16:16  mark
1138
1139         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Upgrade.pm,
1140           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/msg_template.pm,
1141           FS/FS/svc_acct.pm, FS/FS/Cron/alert_expiration.pm,
1142           FS/FS/Cron/notify.pm, httemplate/config/config-view.cgi,
1143           httemplate/edit/msg_template.html: msg_template improvements,
1144           RT#8324
1145
1146 2010-07-28 12:32  ivan
1147
1148         * rt/lib/RT/Ticket_Overlay.pm: don't fire scrips for reminders
1149           either, RT#8260
1150
1151 2010-07-27 19:51  ivan
1152
1153         * FS/FS/: Upgrade.pm: fix unnecessary warnings on upgrade of remote
1154           Pg RADIUS db, RT#9178
1155
1156 2010-07-27 19:46  ivan
1157
1158         * FS/FS/Upgrade.pm: fix unnecessary warnings on upgrade of remote
1159           Pg RADIUS db, RT#9178
1160
1161 2010-07-27 15:34  ivan
1162
1163         * rt/share/html/Elements/EditCustomFieldDate: no times on custom
1164           field dates, at least for now, RT#8449
1165
1166 2010-07-27 15:18  ivan
1167
1168         * bin/rt-update-customfield-dates: correct custom field dates,
1169           RT#8449
1170
1171 2010-07-27 03:09  ivan
1172
1173         * rt/lib/RT/Ticket_Overlay.pm: don't leak transactions indicating
1174           reminders are implemented as tickets, RT#8260
1175
1176 2010-07-27 02:02  ivan
1177
1178         * rt/lib/RT/Ticket_Overlay.pm: should fix customer #1 getting added
1179           if i set myself as a requestor on ticket creation, RT#6640
1180
1181 2010-07-27 00:08  ivan
1182
1183         * FS/FS/Maestro.pm: fix fallout with original API usage, oops,
1184           RT#9334
1185
1186 2010-07-26 23:51  ivan
1187
1188         * httemplate/misc/maestro-customer_status.cgi: extend maestro
1189           status API for the multi-service scenario, RT#9334
1190
1191 2010-07-26 23:48  ivan
1192
1193         * FS/FS/Maestro.pm, FS/FS/cust_pkg.pm,
1194           httemplate/misc/maestro-customer_status-test.html,
1195           httemplate/misc/maestro-customer_status.cgi,
1196           httemplate/misc/maestro-customer_status.html,
1197           httemplate/view/cust_main/packages.html,
1198           httemplate/view/cust_main/packages/services.html: extend maestro
1199           status API for the multi-service scenario, RT#9334
1200
1201 2010-07-26 18:57  ivan
1202
1203         * httemplate/misc/: maestro-customer_status-test.html: better
1204           pretty-printing for array values
1205
1206 2010-07-26 18:48  ivan
1207
1208         * FS/FS/Conf.pm, httemplate/misc/maestro-customer_status-test.html,
1209           httemplate/view/cust_main.cgi: add test page for maestro status,
1210           RT#9381
1211
1212 2010-07-26 16:00  ivan
1213
1214         * httemplate/elements/header-popup.html: add doc
1215
1216 2010-07-26 15:59  ivan
1217
1218         * httemplate/: view/svc_acct/communigate.html,
1219           edit/cgp_rule-redirect_all.html, edit/cgp_rule-vacation.html:
1220           communigate vacation & redirect all rules, RT#7514
1221
1222 2010-07-25 22:01  ivan
1223
1224         * rt/: FREESIDE_MODIFIED, share/html/Ticket/Elements/BulkLinks: fix
1225           needless error when bulk deleting tickets
1226
1227 2010-07-25 13:44  jeff
1228
1229         * FS/FS/Upgrade.pm: missing upgrade
1230
1231 2010-07-25 00:30  ivan
1232
1233         * FS/FS/otaker_Mixin.pm: limit memory use when upgrading
1234           attachments
1235
1236 2010-07-25 00:08  ivan
1237
1238         * FS/FS/cust_pay.pm: proceed with upgrade even when N/A cards can't
1239           be recovered
1240
1241 2010-07-25 00:03  ivan
1242
1243         * FS/FS/cust_main.pm: don't queue fuzzyfile upgrade jobs on otaker
1244           upgrade
1245
1246 2010-07-23 16:16  ivan
1247
1248         * FS/FS/pay_batch.pm: put batch card numbers/masks in cust_pay so
1249           they can be refunded, patch from peter loeppky, RT#8776
1250
1251 2010-07-23 15:50  ivan
1252
1253         * rt/lib/RT/Tickets_Overlay.pm: cleaner customer number searching,
1254           RT#8784
1255
1256 2010-07-23 15:09  ivan
1257
1258         * rt/: share/html/Elements/RT__CustomField/ColumnMap,
1259           FREESIDE_MODIFIED, share/html/Elements/RefreshHomepage: fix rt/rt
1260           links moving custom fields up/down and refreshing homepage,
1261           RT#9280
1262
1263 2010-07-23 03:02  ivan
1264
1265         * FS/FS/svc_CGP_Mixin.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
1266           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi: add
1267           EmptyTrash values and finish consolidating the CGP timezone
1268           arrays, RT#7083
1269
1270 2010-07-23 02:32  ivan
1271
1272         * FS/MANIFEST, FS/FS/svc_CGPRule_Mixin.pm, FS/FS/svc_CGP_Mixin.pm,
1273           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
1274           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi:
1275           consolidate four CGP timezone arrays, RT#7083
1276
1277 2010-07-22 17:11  ivan
1278
1279         * FS/FS/access_user.pm, httemplate/edit/cust_main/top_misc.html,
1280           httemplate/elements/tr-select-agent.html,
1281           httemplate/misc/inventory_item-import.html: 'View customers of
1282           all agents' doesn't mean create them, or upload inventory,
1283           RT#7010
1284
1285 2010-07-22 16:33  mark
1286
1287         * FS/FS/Conf.pm, httemplate/view/cust_main/tickets.html: option to
1288           force default queue for new tickets in cust_main, RT#8889
1289
1290 2010-07-22 14:01  ivan
1291
1292         * rt/: lib/RT/Tickets_Overlay.pm,
1293           share/html/Search/Elements/DisplayOptions: sorting ticket results
1294           by customer custnum or name, RT#8784
1295
1296 2010-07-22 12:42  mark
1297
1298         * httemplate/edit/elements/rate_detail.html: cdr rating by day and
1299           time, part 2, RT#4763
1300
1301 2010-07-22 12:42  ivan
1302
1303         * rt/lib/RT/URI/freeside.pm: eliminate needless backtraces
1304
1305 2010-07-22 09:47  ivan
1306
1307         * FS/FS/msg_template.pm, httemplate/browse/msg_template.html,
1308           httemplate/edit/msg_template.html,
1309           httemplate/edit/process/msg_template.html,
1310           httemplate/elements/menu.html: allow Configuration ACL to edit
1311           templates, RT#8324
1312
1313 2010-07-22 00:25  mark
1314
1315         * httemplate/search/: report_receivables.cgi,
1316           unapplied_cust_pay.html, elements/cust_main_dayranges.html: Fix
1317           weird behavior of aging report, RT#9234
1318
1319 2010-07-21 17:11  mark
1320
1321         * FS/FS/rate_time_interval.pm, httemplate/browse/rate_detail.html,
1322           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
1323           httemplate/edit/rate_time.cgi,
1324           httemplate/edit/process/rate_region.cgi,
1325           httemplate/edit/process/rate_time.cgi,
1326           httemplate/elements/auto-table.html,
1327           httemplate/elements/menu.html: cdr rating by day and time, part
1328           2, RT#4763
1329
1330 2010-07-21 14:07  ivan
1331
1332         * rt/etc/: RT_Config.pm, RT_Config.pm.in: RTx::Checklist still in
1333           dev
1334
1335 2010-07-21 03:31  ivan
1336
1337         * rt/: FREESIDE_MODIFIED, etc/RT_Config.pm, etc/RT_Config.pm.in,
1338           share/html/Elements/RT__Ticket/ColumnMap,
1339           share/html/Search/Elements/BuildFormatString: show customers in
1340           ticket lists, RT#8784
1341
1342 2010-07-20 19:10  ivan
1343
1344         * rt/: FREESIDE_MODIFIED, share/html/Search/Build.html,
1345           share/html/Search/Elements/PickCFs: fix problems searching the
1346           new custom fields w/dates, RT#8449
1347
1348 2010-07-20 19:06  ivan
1349
1350         * FS/FS/Mason.pm, rt/share/html/Elements/SelectDate: fix calendar
1351           popup for weirdly named fields in RT, for the quotes around
1352           custom field bullshit, RT#8449
1353
1354 2010-07-20 10:23  ivan
1355
1356         * httemplate/docs/about.html: 2.1.1
1357
1358 2010-07-19 17:59  ivan
1359
1360         * rt/: lib/RT/CustomField_Overlay.pm, lib/RT/Record.pm,
1361           lib/RT/Tickets_Overlay.pm, lib/RT/Interface/Web.pm,
1362           FREESIDE_MODIFIED, share/html/Elements/EditCustomFieldDate,
1363           share/html/Elements/ShowCustomFieldDate,
1364           share/html/Search/Build.html, share/html/Search/Elements/PickCFs:
1365           RT custom fields patch, RT#8449
1366
1367 2010-07-17 15:26  ivan
1368
1369         * httemplate/edit/part_tag.html: customer tags, RT#9192
1370
1371 2010-07-17 15:14  ivan
1372
1373         * FS/FS/UI/Web/small_custview.pm, httemplate/view/cust_main.cgi,
1374           httemplate/view/cust_main/misc.html, FS/FS/Conf.pm: customer
1375           tags, RT#9192
1376
1377 2010-07-17 14:41  ivan
1378
1379         * httemplate/: browse/part_tag.html, edit/part_tag.html,
1380           elements/pickcolor.html, elements/tr-pickcolor.html: customer
1381           tags, RT#9192
1382
1383 2010-07-16 16:45  ivan
1384
1385         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
1386           FS/FS/cust_tag.pm, httemplate/elements/select-cust_tag.html,
1387           httemplate/elements/tr-select-cust_tag.html,
1388           httemplate/edit/part_tag.html,
1389           httemplate/edit/cust_main/top_misc.html,
1390           httemplate/edit/process/cust_main.cgi,
1391           httemplate/view/cust_main/misc.html: customer tags, RT#9192
1392
1393 2010-07-15 20:09  mark
1394
1395         * httemplate/view/cust_main/tickets.html: adjust "Create Ticket"
1396           link, RT#7656
1397
1398 2010-07-15 14:46  ivan
1399
1400         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/Mason.pm,
1401           FS/FS/cust_tag.pm, FS/FS/part_tag.pm, FS/t/cust_tag.t,
1402           FS/t/part_tag.t, httemplate/browse/part_tag.html,
1403           httemplate/edit/part_tag.html,
1404           httemplate/edit/process/part_tag.html,
1405           httemplate/elements/menu.html: customer tags, RT#9192
1406
1407 2010-07-15 13:34  mark
1408
1409         * FS/FS/part_pkg/voip_cdr.pm: add skip_dst_prefix option, RT#3288
1410
1411 2010-07-13 17:19  jeff
1412
1413         * FS/FS/part_pkg/voip_cdr.pm: include rate_detail->conn_sec in
1414           displayed duration #RT8605
1415
1416 2010-07-13 16:11  mark
1417
1418         * FS/FS/: Misc.pm, cust_main.pm: improve error handling on mass
1419           email jobs, RT#8720
1420
1421 2010-07-13 15:55  ivan
1422
1423         * FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/part_pkg.cgi:
1424           Optional alternate rate plan when accountcode is toll free,
1425           RT#8084
1426
1427 2010-07-13 04:09  ivan
1428
1429         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/msg_template.pm,
1430           httemplate/edit/msg_template.html,
1431           httemplate/edit/elements/edit.html,
1432           httemplate/elements/htmlarea.html, FS/FS/cust_main.pm,
1433           FS/FS/part_event/Action/notice.pm: notices, RT#8324
1434
1435 2010-07-12 15:55  mark
1436
1437         * httemplate/: elements/bill.html, view/cust_main/billing.html: fix
1438           "Bill now" link, RT#9207
1439
1440 2010-07-12 06:17  ivan
1441
1442         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/msg_template.pm,
1443           FS/FS.pm, FS/MANIFEST, FS/t/msg_template.t,
1444           httemplate/browse/msg_template.html,
1445           httemplate/edit/msg_template.html,
1446           httemplate/edit/process/msg_template.html,
1447           httemplate/elements/menu.html,
1448           httemplate/elements/tr-htmlarea.html: message templates, RT#8896
1449
1450 2010-07-12 06:07  ivan
1451
1452         * FS/FS/Mason.pm: message templates, RT#8896
1453
1454 2010-07-11 23:19  ivan
1455
1456         * httemplate/view/svc_domain/dns.html: fix wording
1457
1458 2010-07-10 02:43  ivan
1459
1460         * FS/FS/cust_credit_bill_pkg.pm: should fix intermittent "Illegal
1461           (money) amount" error applying credits to invoices when using
1462           texas tax, RT#8930
1463
1464 2010-07-10 02:17  ivan
1465
1466         * httemplate/: elements/bill.html, view/cust_main/billing.html:
1467           prevent new "Bill now" link from futzing up later forms, RT#9193
1468
1469 2010-07-09 23:31  ivan
1470
1471         * FS/FS/cdr.pm: more resilliant cdrbatch upgrade
1472
1473 2010-07-09 23:23  ivan
1474
1475         * FS/FS/cust_pay.pm: fix payinfo N/A upgrade, RT#8809
1476
1477 2010-07-09 19:15  mark
1478
1479         * FS/FS/part_export/ldap.pm: LDAP export delete and replace
1480           methods, RT#1854
1481
1482 2010-07-09 15:34  ivan
1483
1484         * rpm/build/: BOOTSTRAP, enrpm, native/ovid2flute: changes to get
1485           enrpm working
1486
1487 2010-07-08 16:53  ivan
1488
1489         * rpm/build/: build-freeside, expect-addsign, BOOTSTRAP: 32 bit and
1490           make the repo stuff work, RT#8190
1491
1492 2010-07-08 16:08  ivan
1493
1494         * rpm/build/: BOOTSTRAP, build-freeside, buildsysrc,
1495           mock/centos-5-i386.cfg: 32 bit and make the repo stuff work,
1496           RT#8190
1497
1498 2010-07-08 14:28  ivan
1499
1500         * rpm/build/: build-freeside, cvs-check-and-build, refresh-repo,
1501           mock/centos-5-i386.cfg, mock/centos-5-x86_64.cfg: generating
1502           RPMS, RT#8190
1503
1504 2010-07-08 02:32  ivan
1505
1506         * rpm/build/: BOOTSTRAP, build-freeside, buildsysrc,
1507           cvs-check-and-build, mock/centos-5-i386.cfg,
1508           mock/centos-5-x86_64.cfg, mock/defaults.cfg, mock/logging.ini,
1509           mock/site-defaults.cfg, mock/sles-10-i386.cfg,
1510           mock/sles-10-x86_64.cfg, native/Ovid.diff, native/build-from-cvs,
1511           native/freeside-cvs, native/makesrpm,
1512           native/ovid-0.12-1.x86_64.rpm, native/ovid2flute: checking in
1513           more of the rpm build system (is that it?)
1514
1515 2010-07-07 18:15  jeff
1516
1517         * FS/FS/tax_rate.pm: grr - fix agentnum passing
1518
1519 2010-07-07 14:00  ivan
1520
1521         * rpm/build/build-freeside: dropping centos/rhel 4
1522
1523 2010-07-07 10:51  ivan
1524
1525         * rpm/build/: build-freeside, cvs-check-and-build, enrpm,
1526           expect-addsign, expect-signrepo, ovid2flute, refresh-repo:
1527           checking in RPM build system
1528
1529 2010-07-06 13:59  mark
1530
1531         * FS/bin/freeside-queued: fix oops
1532
1533 2010-07-06 13:56  mark
1534
1535         * FS/bin/: freeside-cdr-sftp_and_import, freeside-queued: add
1536           command line opts for port, passive mode, and debug level,
1537           RT#9115
1538
1539 2010-07-06 05:18  mark
1540
1541         * FS/FS/cust_main.pm, httemplate/elements/bill.html,
1542           httemplate/elements/progress-init.html, httemplate/misc/bill.cgi,
1543           httemplate/view/cust_main/billing.html: "Bill now" link uses job
1544           queue/progressbar, RT#8995
1545
1546 2010-07-05 14:10  ivan
1547
1548         * FS/FS/part_export/: cust_http.pm, http.pm: customer exports,
1549           RT#8952
1550
1551 2010-07-05 13:18  jeff
1552
1553         * FS/FS/part_export/domreg_opensrs.pm: place errors where users can
1554           find them (in the queue)
1555
1556 2010-07-05 01:59  jeff
1557
1558         * FS/FS/part_export/domreg_opensrs.pm: fix bad bug causing
1559           inappropriate renewals
1560
1561 2010-07-02 21:19  ivan
1562
1563         * FS/bin/freeside-selfservice-xmlrpcd: fix leaking db connections
1564           in freeside-selfservice-xmlrpcd, RT#7780
1565
1566 2010-07-02 18:25  ivan
1567
1568         * FS/FS/cust_main.pm: should fix cancellations in rare
1569           circumstances where cached _num_cust_svc becomes inaccurate,
1570           RT#8994
1571
1572 2010-07-02 16:36  mark
1573
1574         * FS/FS/part_pkg/voip_cdr.pm: fix bad bug from #4763
1575
1576 2010-07-02 11:56  ivan
1577
1578         * FS/FS/cust_main.pm: more debugging for weird bill lockup, RT#8993
1579
1580 2010-07-01 20:06  jeff
1581
1582         * conf/invoice_html: fix html ext_desc alignment in svc_phone
1583           sections
1584
1585 2010-07-01 17:25  ivan
1586
1587         * FS/FS/: cust_event.pm, cust_main.pm: fix bad transactional
1588           decisions that made it possible to abort and rollback a gateway
1589           payment, RT#8995
1590
1591 2010-07-01 12:30  ivan
1592
1593         * httemplate/docs/credits.html: He's gone
1594
1595 2010-06-30 18:53  mark
1596
1597         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/rate.pm,
1598           FS/FS/rate_detail.pm, FS/FS/rate_time.pm,
1599           FS/FS/rate_time_interval.pm, FS/FS/part_pkg/voip_cdr.pm,
1600           FS/t/rate_time.t, FS/t/rate_time_interval.t,
1601           httemplate/browse/rate.cgi, httemplate/browse/rate_detail.html,
1602           httemplate/browse/rate_time.html,
1603           httemplate/edit/rate_detail.html, httemplate/edit/rate_time.cgi,
1604           httemplate/edit/process/rate_time.cgi,
1605           httemplate/elements/auto-table.html,
1606           httemplate/misc/delete-rate_detail.html: voip_cdr call rating by
1607           day and time, RT#4763
1608
1609 2010-06-30 14:56  ivan
1610
1611         * FS/bin/: freeside-dbdef-create, freeside-fetch, freeside-setup:
1612           -T causing problems
1613
1614 2010-06-30 13:42  ivan
1615
1616         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
1617           FS/FS/part_export/cust_http.pm, FS/FS/part_export/http.pm,
1618           httemplate/config/config.cgi,
1619           httemplate/config/config-process.cgi: cust_main exports!
1620           cust_main-exports config option and part_export/cust_http.pm
1621           export, RT#8952
1622
1623 2010-06-30 10:48  ivan
1624
1625         * rt/share/html/Elements/ShowUserVerbose: better looking verbose
1626           user strings with less visual noise
1627
1628 2010-06-30 00:09  ivan
1629
1630         * FS/FS/Mason.pm: final fix for ticket links graph reliability:
1631           make sure RT::Util saft_run-child is always available
1632
1633 2010-06-29 23:58  ivan
1634
1635         * htetc/freeside-rt.conf: one more fix for RT links graphs
1636
1637 2010-06-29 23:52  ivan
1638
1639         * rt/share/html/Ticket/Graphs/index.html: fix another case of
1640           rt/rt/, urg
1641
1642 2010-06-29 23:47  ivan
1643
1644         * FS/FS/Mason.pm: depend on IPC::Run::SafeHandles rather than
1645           barfing an error on ticket links graph
1646
1647 2010-06-29 12:51  ivan
1648
1649         * FS/FS/: Record.pm, cdr.pm, cdr/taqua_om.pm: Taqua OM CDR format,
1650           RT#7518
1651
1652 2010-06-28 22:22  ivan
1653
1654         * httemplate/: graph/cust_bill_pkg.cgi, search/cust_bill_pkg.cgi,
1655           search/cust_credit_bill_pkg.html,
1656           search/report_prepaid_income.cgi: eliminate filtering of info
1657           from COMP customers on financial reports, RT#8787
1658
1659 2010-06-28 21:32  ivan
1660
1661         * FS/FS/cust_main.pm: Ordered status for the limbo between Prospect
1662           and Active, RT#8712
1663
1664 2010-06-28 21:22  ivan
1665
1666         * FS/FS/: cust_main.pm, cust_pkg.pm: Ordered status for the limbo
1667           between Prospect and Active, RT#8712
1668
1669 2010-06-28 18:40  ivan
1670
1671         * FS/FS/: svc_pbx.pm, Conf.pm: add global_unique-pbx_title to
1672           disable duplicate checking on svc_pbx.title
1673
1674 2010-06-28 18:17  jeff
1675
1676         * httemplate/misc/process/recharge_svc.html: protect set_usage and
1677           reset_usage here, too
1678
1679 2010-06-28 18:01  jeff
1680
1681         * httemplate/edit/process/svc_acct.cgi: protect call to set_usage
1682
1683 2010-06-28 15:40  ivan
1684
1685         * FS/FS/part_pkg/voip_cdr.pm: fix for new svc_pbx.title CDR
1686           matching, thanks jeff, RT#8084
1687
1688 2010-06-28 15:20  jeff
1689
1690         * FS/FS/part_pkg/voip_cdr.pm: connection charge handling which
1691           comports with history of module
1692
1693 2010-06-28 13:47  jeff
1694
1695         * FS/FS/part_pkg/voip_cdr.pm: correct connection charge calculation
1696
1697 2010-06-28 01:12  ivan
1698
1699         * FS/FS/: Conf.pm, cdr.pm, part_pkg/voip_cdr.pm, svc_pbx.pm:
1700           matching CDRs to svc_pbx records by title, RT#8084
1701
1702 2010-06-27 22:13  jeff
1703
1704         * httemplate/search/report_newtax.html: fix under ie8 (and others?)
1705           RT8274
1706
1707 2010-06-27 21:11  jeff
1708
1709         * FS/FS/: cust_bill.pm, usage_class.pm: add some dollar signs
1710           RT8704
1711
1712 2010-06-27 02:25  jeff
1713
1714         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, usage_class.pm: planet
1715           telesis invoice fixups RT 8707,8406
1716
1717 2010-06-26 13:54  ivan
1718
1719         * httemplate/misc/: maestro-customer_status.cgi,
1720           maestro-customer_status.html: adding more REST-like API for
1721           maestro here too
1722
1723 2010-06-26 13:50  ivan
1724
1725         * FS/FS/Maestro.pm: find svc_pbx service correctly and cope anyway
1726           if it isn't there, RT#8712
1727
1728 2010-06-26 13:46  ivan
1729
1730         * FS/FS/Maestro.pm: cancelled outboudn package doesn't count,
1731           RT#8712
1732
1733 2010-06-26 13:43  ivan
1734
1735         * FS/FS/Maestro.pm: finding services correctly for RT#8712
1736
1737 2010-06-26 02:34  ivan
1738
1739         * FS/FS/Conf.pm, FS/FS/Maestro.pm, FS/FS/Schema.pm,
1740           FS/FS/XMLRPC.pm, FS/FS/svc_pbx.pm, FS/MANIFEST,
1741           httemplate/misc/xmlrpc.cgi: maestro cust status as reqeusted,
1742           RT#8712
1743
1744 2010-06-24 01:17  jeff
1745
1746         * FS/FS/cust_bill.pm: get section subtotalling right
1747
1748 2010-06-23 16:45  ivan
1749
1750         * FS/FS/part_export/communigate_pro.pm,
1751           httemplate/view/svc_forward.cgi: add display of forward
1752           destionations via GetForward, RT#7083
1753
1754 2010-06-23 16:22  ivan
1755
1756         * httemplate/view/svc_domain/acct_defaults.html: spealing
1757
1758 2010-06-23 16:06  ivan
1759
1760         * FS/FS/part_export/communigate_pro.pm: fix domain renames, RT#7083
1761
1762 2010-06-23 15:48  ivan
1763
1764         * httemplate/elements/communigate_pro-accessmodes.html: add
1765           services as per customer, RT#7083
1766
1767 2010-06-23 15:19  ivan
1768
1769         * httemplate/elements/communigate_pro-accessmodes.html: add
1770           services as per customer, RT#7083
1771
1772 2010-06-23 13:55  ivan
1773
1774         * httemplate/misc/cdr-post.cgi: well-formed CSV on success, too,
1775           RT#8906
1776
1777 2010-06-23 13:55  ivan
1778
1779         * FS/FS/cdr.pm: parse text startdate and enddate in CDRs, RT#8906
1780
1781 2010-06-23 13:53  ivan
1782
1783         * httemplate/misc/cdr-post.cgi: strict CSV when errors contain an
1784           ", RT#8906
1785
1786 2010-06-23 13:51  ivan
1787
1788         * httemplate/misc/cdr-post.cgi: fix cdrbatch problem, RT#8906
1789
1790 2010-06-23 01:37  jeff
1791
1792         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
1793           conf/invoice_latexcoupon, httemplate/config/config-process.cgi:
1794           add config variables to position invoice addresses in envelope
1795           windows RT8384
1796
1797 2010-06-21 21:15  ivan
1798
1799         * FS/FS/: ClientAPI/MyAccount.pm, TicketSystem/RT_Internal.pm:
1800           remove extra debugging, RT#7780
1801
1802 2010-06-21 18:26  ivan
1803
1804         * FS/bin/freeside-selfservice-xmlrpcd: fix (probably harmless)
1805           "DBD::Pg::db disconnect failed: server closed the connection
1806           unexpectedly" warning, RT#7780
1807
1808 2010-06-21 18:20  ivan
1809
1810         * FS/FS/TicketSystem/RT_Internal.pm: enable debugging for
1811           create_ticket call to pinpoint lockup, RT#7780
1812
1813 2010-06-21 17:52  ivan
1814
1815         * FS/FS/ClientAPI/MyAccount.pm: enable debugging for create_ticket
1816           call to pinpoint lockup
1817
1818 2010-06-20 16:20  ivan
1819
1820         * httemplate/elements/communigate_pro-accessmodes.html: new
1821           communigate pro accessmodes choices... not 100% sure on the
1822           names, RT#7083
1823
1824 2010-06-20 15:50  ivan
1825
1826         * rt/etc/: RT_Config.pm, RT_Config.pm.in, RT_SiteConfig.pm: restore
1827           email addresses in RT 3.8, whew
1828
1829 2010-06-19 13:58  ivan
1830
1831         * FS/FS/cust_main.pm: daily (bill/collect) optimization, RT#6802
1832
1833 2010-06-19 12:29  ivan
1834
1835         * FS/FS/part_export/: domreg_opensrs.pm: return rather than ignore
1836           errors inserting into the job queue during
1837           _export_insert_on_payment
1838
1839 2010-06-19 11:59  ivan
1840
1841         * FS/FS/cust_bill_ApplicationCommon.pm: should fix
1842           FS::svc_acct=HASH(0xe854058) errors inserting payments, fallout
1843           from opensrs on #5825, RT#8853
1844
1845 2010-06-17 13:31  ivan
1846
1847         * httemplate/view/cust_main/misc.html: fix bug from "View customers
1848           of all agents" addition
1849
1850 2010-06-17 12:49  ivan
1851
1852         * FS/FS/payinfo_Mixin.pm: further CF fixes, doh
1853
1854 2010-06-17 12:45  ivan
1855
1856         * FS/FS/cust_pay.pm: fix fallout from N/A payinfo, RT#8809
1857
1858 2010-06-17 12:39  ivan
1859
1860         * FS/FS/cust_main.pm: fix cards being inserted as N/A (fallout from
1861           RT#4103), RT#8809
1862
1863 2010-06-17 10:50  jeff
1864
1865         * FS/FS/svc_acct.pm: fix null option with placeholders
1866
1867 2010-06-17 10:19  ivan
1868
1869         * FS/bin/freeside-selfservice-xmlrpcd: just go ahead and depend on
1870           POE 1.2 seems the path of least resistance, RT#7780
1871
1872 2010-06-17 10:18  ivan
1873
1874         * FS/bin/freeside-selfservice-xmlrpcd: ok
1875
1876 2010-06-16 22:19  ivan
1877
1878         * FS/bin/freeside-selfservice-xmlrpcd: lenny POE compat, RT#7780
1879
1880 2010-06-16 19:08  ivan
1881
1882         * FS/FS/AccessRight.pm, FS/FS/access_user.pm,
1883           httemplate/browse/part_event.html,
1884           httemplate/browse/part_pkg.cgi,
1885           httemplate/edit/prospect_main.html,
1886           httemplate/edit/process/elements/process.html,
1887           httemplate/view/prospect_main.html,
1888           httemplate/view/cust_main/misc.html,
1889           httemplate/view/svc_acct/tr.html: Add "View customers of all
1890           agents" access rights, RT#7010
1891
1892 2010-06-16 18:17  ivan
1893
1894         * httemplate/view/cust_main/misc.html: better agent virt
1895
1896 2010-06-16 18:17  ivan
1897
1898         * httemplate/misc/process/payment.cgi: style
1899
1900 2010-06-16 18:16  ivan
1901
1902         * httemplate/misc/delete-cgp_rule.html: fix comment
1903
1904 2010-06-16 18:16  ivan
1905
1906         * httemplate/edit/process/elements/svc_Common.html: new-style mason
1907
1908 2010-06-16 18:15  ivan
1909
1910         * httemplate/edit/elements/edit.html: slighly better error message
1911           when things go awry
1912
1913 2010-06-16 18:15  ivan
1914
1915         * httemplate/edit/cust_main/birthdate.html: indentation
1916
1917 2010-06-16 18:15  ivan
1918
1919         * httemplate/edit/prospect_main.html: remove debugging
1920
1921 2010-06-16 18:14  ivan
1922
1923         * httemplate/edit/cust_main.cgi: "Customer" not necessary as part
1924           of label, KISS
1925
1926 2010-06-16 18:14  ivan
1927
1928         * httemplate/index.html: enable dashboard-install_welcome
1929
1930 2010-06-16 14:53  ivan
1931
1932         * FS/FS/Conf.pm, FS/FS/Daemon.pm,
1933           FS/bin/freeside-selfservice-xmlrpcd, init.d/freeside-init: a
1934           local XML-RPC server for ncic: daemonize and respond to TERM,
1935           RT#7780
1936
1937 2010-06-16 12:41  ivan
1938
1939         * FS/: bin/freeside-selfservice-xmlrpcd, FS/Daemon.pm: a local
1940           XML-RPC server for ncic: daemonize and respond to TERM, RT#7780
1941
1942 2010-06-16 01:42  ivan
1943
1944         * FS/bin/freeside-selfservice-xmlrpcd: a local XML-RPC server for
1945           ncic: cleanup as a modern POE app, RT#7780
1946
1947 2010-06-16 00:50  ivan
1948
1949         * FS/MANIFEST, FS/FS/ClientAPI_XMLRPC.pm,
1950           FS/bin/freeside-selfservice-xmlrpcd,
1951           fs_selfservice/perl/xmlrpc_local-phonenum_balance.pl: start of a
1952           local XML-RPC server for ncic, RT#7780
1953
1954 2010-06-15 19:19  mark
1955
1956         * FS/FS/pay_batch.pm, httemplate/elements/file-upload.html,
1957           httemplate/misc/upload-batch.cgi,
1958           httemplate/search/cust_pay_batch.cgi: RT#5683: payment batch
1959           upload uses job queue and progressbar
1960
1961 2010-06-14 23:40  ivan
1962
1963         * httemplate/search/rt_transaction.html: ticket # and
1964           account(customer) options for time worked report
1965
1966 2010-06-14 23:35  ivan
1967
1968         * httemplate/search/rt_transaction.html: ticket # and
1969           account(customer) options for time worked report
1970
1971 2010-06-14 23:06  ivan
1972
1973         * httemplate/search/: report_rt_transaction.html,
1974           rt_transaction.html: ticket # and account(customer) options for
1975           time worked report
1976
1977 2010-06-14 22:10  mark
1978
1979         * FS/FS/: Daemon.pm, Misc.pm: RT#7869: fix error messages when
1980           send_email fails in the job queue
1981
1982 2010-06-14 21:50  ivan
1983
1984         * FS/FS/cust_main.pm: fix refunds on 2.1 (fallout from webpay bs on
1985           RT#4103), RT#8700
1986
1987 2010-06-13 11:01  jeff
1988
1989         * FS/FS/svc_acct.pm: avoid sql injection
1990
1991 2010-06-12 22:59  jeff
1992
1993         * FS/FS/ClientAPI/: MyAccount.pm, Signup.pm: eliminate use of
1994           'realtime' arg in calling FS::cust_main_collect RT#4167
1995
1996 2010-06-11 14:17  mark
1997
1998         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
1999           httemplate/search/unapplied_cust_pay.html,
2000           httemplate/search/elements/cust_main_dayranges.html: RT#7266:
2001           continue fixing aging reports
2002
2003 2010-06-10 21:44  mark
2004
2005         * bin/apache.export: fix my mistake
2006
2007 2010-06-10 21:41  mark
2008
2009         * bin/merge-user: RT#8691: script to merge usernums
2010
2011 2010-06-10 21:18  mark
2012
2013         * httemplate/edit/cust_main.cgi: Fix otaker -> usernum issue
2014
2015 2010-06-10 21:14  mark
2016
2017         * bin/: apache.export, merge-user: RT#8691: script to merge
2018           usernums
2019
2020 2010-06-09 21:26  jeff
2021
2022         * httemplate/search/cdr.html: correcting a wild misspelling?
2023
2024 2010-06-08 15:30  mark
2025
2026         * httemplate/view/bill_batch.cgi: spurious warning
2027
2028 2010-06-08 15:24  mark
2029
2030         * FS/FS/Conf.pm, FS/FS/Mason.pm, FS/FS/Schema.pm,
2031           FS/FS/cust_bill.pm, FS/FS/bill_batch.pm,
2032           FS/FS/cust_bill_batch.pm, FS/FS/cust_bill_batch_option.pm,
2033           httemplate/elements/menu.html,
2034           httemplate/elements/progress-init.html,
2035           httemplate/misc/process/bill_batch-print.html,
2036           httemplate/search/bill_batch.cgi, httemplate/view/bill_batch.cgi:
2037           RT#947: batch download of invoice PDFs
2038
2039 2010-06-08 01:24  ivan
2040
2041         * httemplate/misc/: cdr-post.cgi, cdr-post.html: add programmatic
2042           CDR posting, RT#8201
2043
2044 2010-06-07 23:58  ivan
2045
2046         * FS/FS/cdr.pm: respect date_format w/CDRs
2047
2048 2010-06-07 10:44  ivan
2049
2050         * FS/FS/cust_main.pm: revert debugging from fixing agent payment
2051           gateway overrides not working in 2.1, RT#8695
2052
2053 2010-06-07 10:32  ivan
2054
2055         * FS/FS/agent.pm: fix agent payment gateway overrides not working
2056           in 2.1, RT#8695
2057
2058 2010-06-07 10:15  ivan
2059
2060         * FS/FS/cust_main.pm: add debugging
2061
2062 2010-06-06 23:52  ivan
2063
2064         * httemplate/: elements/freeside.css, elements/menubar.html,
2065           view/cust_main.cgi: a little UI goes a long way: have the
2066           customer tabs actually enclose their view
2067
2068 2010-06-06 21:35  ivan
2069
2070         * Makefile: next ver
2071
2072 2010-06-06 19:39  ivan
2073
2074         * httemplate/misc/clone-cgp_rule.html,
2075           httemplate/browse/cgp_rule.html, FS/FS/Conf.pm,
2076           FS/FS/cgp_rule.pm, httemplate/edit/process/elements/process.html,
2077           httemplate/edit/process/cgp_rule.html: domain rules based on
2078           templates (rules from other domains), RT#7514
2079
2080 2010-06-06 17:09  ivan
2081
2082         * FS/FS/Schema.pm, FS/FS/cgp_rule_condition.pm,
2083           httemplate/elements/select-cgp_rule_condition.html,
2084           httemplate/edit/cgp_rule.html, httemplate/browse/cgp_rule.html,
2085           httemplate/edit/process/cgp_rule.html, FS/bin/freeside-upgrade:
2086           mysql compat: cgp_rule_condition s/condition/conditionname/
2087
2088 2010-06-05 23:29  ivan
2089
2090         * httemplate/edit/process/: access_group.html, access_user.html,
2091           agent.cgi: webdemo UI
2092
2093 2010-06-05 23:24  ivan
2094
2095         * httemplate/edit/process/access_user.html: fix disable_acl_changes
2096           on users
2097
2098 2010-06-05 23:19  ivan
2099
2100         * httemplate/config/config-process.cgi, FS/FS/Mason.pm: UI
2101
2102 2010-06-05 23:05  ivan
2103
2104         * httemplate/: edit/process/access_user.html,
2105           pref/pref-process.html: better disable_acl_changes
2106
2107 2010-06-05 22:58  ivan
2108
2109         * FS/FS/Conf.pm, httemplate/config/config-delete.cgi,
2110           httemplate/config/config-process.cgi: add
2111           disable_settings_changes conf for the demo
2112
2113 2010-06-05 21:22  ivan
2114
2115         * rt/lib/RT/Config.pm: disable the RTAddressRegexp option for now;
2116           waaaaaaay too noise
2117
2118 2010-06-05 20:01  ivan
2119
2120         * httemplate/search/: sql.html, elements/search.html: fix sql
2121           query, RT#8035
2122
2123 2010-06-05 19:27  ivan
2124
2125         * FS/FS/cust_main.pm: log customer with queued billing jobs,
2126           RT#8282
2127
2128 2010-06-05 19:24  ivan
2129
2130         * FS/FS/cust_main.pm: oops, missed CF changes
2131
2132 2010-06-05 14:44  ivan
2133
2134         * FS/FS/otaker_Mixin.pm: should really really fix the
2135           cust_main_note upgrade bullshit, argh, RT#8580
2136
2137 2010-06-05 13:50  ivan
2138
2139         * FS/: bin/freeside-upgrade, FS/Upgrade.pm: should really fix bug
2140           commiting between each table upgrade, arg, RT#8580
2141
2142 2010-06-05 13:30  ivan
2143
2144         * FS/FS/Upgrade.pm: should really fix bug commiting between each
2145           table upgrade, arg, RT#8580
2146
2147 2010-06-05 13:18  ivan
2148
2149         * FS/FS/otaker_Mixin.pm: should really fix the cust_main_note
2150           upgrade bullshit, RT#8580
2151
2152 2010-06-05 12:50  ivan
2153
2154         * FS/FS/otaker_Mixin.pm: should really fix the cust_main_note
2155           upgrade bullshit, RT#8580
2156
2157 2010-06-05 12:47  ivan
2158
2159         * FS/FS/Upgrade.pm: should fix bug commiting between each table
2160           upgrade, RT#8580
2161
2162 2010-06-05 11:58  ivan
2163
2164         * FS/FS/otaker_Mixin.pm: yuck, deal with those screwed up otakers
2165           in cust_main_note, RT#8580
2166
2167 2010-06-05 10:31  ivan
2168
2169         * FS/FS/cust_credit.pm: ignore misapplied credits when just trying
2170           upgrade the otaker, RT#8580
2171
2172 2010-06-04 22:54  jeff
2173
2174         * httemplate/search/: 477.html, 477partV.html, 477partVI.html,
2175           elements/search-html.html: fix urls
2176
2177 2010-06-04 22:51  jeff
2178
2179         * FS/FS/part_pkg_taxrate.pm: don't delete too much RT#8581
2180
2181 2010-06-03 09:20  jeff
2182
2183         * FS/FS/cust_main.pm: repair botched refactor start during BOTPP
2184           integration RT# 8600
2185
2186 2010-06-01 12:58  jeff
2187
2188         * FS/FS/CGI.pm, FS/FS/queue.pm, FS/FS/tax_rate.pm, FS/FS/UI/Web.pm,
2189           httemplate/elements/progress-popup.html,
2190           httemplate/search/report_newtax.html,
2191           httemplate/search/report_queued_newtax.cgi: add progressbar,
2192           redirection, and improve links RT#8274
2193
2194 2010-06-01 11:53  mark
2195
2196         * httemplate/search/: h_inventory_item.html,
2197           report_h_inventory_item.html: RT#8460 improvements
2198
2199 2010-06-01 10:40  mark
2200
2201         * httemplate/search/h_inventory_item.html: RT#8460: monthly opening
2202           balance
2203
2204 2010-06-01 09:52  mark
2205
2206         * FS/FS/cdr/wip.pm: RT#8026: skip line charges when importing WIP
2207           CDRs
2208
2209 2010-05-28 00:51  mark
2210
2211         * httemplate/search/cust_pkg.cgi: RT#8465: add service label to
2212           downloadable package reports
2213
2214 2010-05-26 18:02  mark
2215
2216         * httemplate/search/elements/search-html.html: unbreak download
2217           links
2218
2219 2010-05-26 11:37  mark
2220
2221         * httemplate/search/rt_transaction.html: broken link in time worked
2222           report
2223
2224 2010-05-26 09:11  jeff
2225
2226         * FS/FS/tax_rate.pm: correct uncorrected tyop
2227
2228 2010-05-26 00:12  mark
2229
2230         * FS/FS/: Mason.pm, h_inventory_item.pm: RT#8460: inventory
2231           activity report
2232
2233 2010-05-25 23:39  mark
2234
2235         * httemplate/: elements/menu.html, search/h_inventory_item.html,
2236           search/report_h_inventory_item.html: RT#8460: inventory activity
2237           report
2238
2239 2010-05-25 05:43  ivan
2240
2241         * ChangeLog, debian/changelog: Updated for 2.1.0
2242
2243 2010-05-25 05:42  ivan
2244
2245         * httemplate/elements/dashboard-install_welcome.html: adding,
2246           though unused
2247
2248 2010-05-25 05:41  ivan
2249
2250         * httemplate/misc/: rate-import.html, process/rate-import.html:
2251           unfinished rate import
2252
2253 2010-05-25 05:40  ivan
2254
2255         * bin/explain-bill-query: adding
2256
2257 2010-05-25 05:35  ivan
2258
2259         * ChangeLog, debian/changelog: Updated for 2.1.0
2260
2261 2010-05-25 05:33  ivan
2262
2263         * Makefile: fix the rel target
2264
2265 2010-05-25 05:30  ivan
2266
2267         * ChangeLog, rpm/freeside.spec, debian/changelog: Updated for 2.1.0
2268
2269 2010-05-25 05:16  ivan
2270
2271         * Makefile: its time
2272
2273 2010-05-25 05:14  ivan
2274
2275         * httemplate/misc/process/payment.cgi: cardfortress bit
2276
2277 2010-05-25 05:14  ivan
2278
2279         * httemplate/elements/select-pkg_class.html: add showdisabled
2280           option
2281
2282 2010-05-25 05:12  ivan
2283
2284         * httemplate/docs/about.html: 2.1.0
2285
2286 2010-05-25 04:51  ivan
2287
2288         * rt/: FREESIDE_MODIFIED, share/html/Search/Build.html: wfm to show
2289           the add buttons on rt ticket search
2290
2291 2010-05-25 04:41  ivan
2292
2293         * rt/share/html/NoAuth/css/freeside2.1/: base.css, boxes.css,
2294           collection.css, main.css, misc.css, msie.css, portlets.css: merge
2295           in web2 changes from 3.8.7 to 3.8.8
2296
2297 2010-05-25 04:11  ivan
2298
2299         * rt/share/html/Elements/ColumnMap: fix rt/rt/ bad links, RT#7873
2300
2301 2010-05-25 04:07  ivan
2302
2303         * rt/share/html/Elements/ColumnMap: fix rt/rt/ bad links, RT#7873
2304
2305 2010-05-25 00:53  mark
2306
2307         * httemplate/: misc/inventory_item-move.cgi,
2308           search/inventory_item.html: RT#7010: inventory items can be moved
2309           between agents
2310
2311 2010-05-24 23:04  ivan
2312
2313         * FS/FS/Misc.pm: prevent "Can't locate object method "code" via
2314           package "HTML::Mason::Exception" errors
2315
2316 2010-05-24 16:54  mark
2317
2318         * httemplate/: edit/cust_main_note.cgi,
2319           edit/process/cust_main_note.cgi, view/cust_main/notes.html,
2320           pref/pref-process.html, pref/pref.html: RT#8224: allow user to
2321           disable HTML editor
2322
2323 2010-05-24 09:56  ivan
2324
2325         * httemplate/search/timeworked.html: fix Pg-ism
2326
2327 2010-05-22 18:59  ivan
2328
2329         * FS/FS/Schema.pm, FS/FS/cgp_rule.pm, FS/FS/cgp_rule_action.pm,
2330           FS/FS/cgp_rule_condition.pm, FS/FS/svc_CGPRule_Mixin.pm,
2331           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
2332           FS/FS/part_export/communigate_pro.pm, FS/t/svc_CGPRule_Mixin.t,
2333           httemplate/browse/cgp_rule.html: communigate pro rules, RT#7515
2334
2335 2010-05-22 13:00  ivan
2336
2337         * httemplate/search/svc_acct.cgi: consistent with other places,
2338           showing database primary keys other than custnum, invnum is
2339           stilly
2340
2341 2010-05-22 12:57  jeff
2342
2343         * FS/FS/Report/FCC_477.pm, FS/t/Report-FCC_477.t,
2344           httemplate/search/477.html,
2345           httemplate/search/477partIA_detail.html,
2346           httemplate/search/477partIA_summary.html,
2347           httemplate/search/477partIIA.html,
2348           httemplate/search/477partIIB.html,
2349           httemplate/search/477partIV.html,
2350           httemplate/search/477partV.html,
2351           httemplate/search/477partVI.html,
2352           httemplate/search/report_477.html, FS/MANIFEST, FS/FS/Conf.pm,
2353           FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
2354           FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi,
2355           httemplate/search/elements/metasearch.html,
2356           httemplate/search/elements/search-html.html,
2357           httemplate/search/elements/search-xml.html,
2358           httemplate/search/elements/search.html: improved fcc 477 report
2359           #7783
2360
2361 2010-05-22 12:47  ivan
2362
2363         * httemplate/search/svc_acct.cgi: really hide uid on account search
2364
2365 2010-05-22 12:13  ivan
2366
2367         * httemplate/search/svc_acct.cgi: hide uid on account search
2368
2369 2010-05-22 11:52  ivan
2370
2371         * FS/FS/Report/Table/Monthly.pm: fix net sales amount (credits were
2372           being applied in wrong month), RT#7502
2373
2374 2010-05-21 16:35  ivan
2375
2376         * httemplate/search/agent_inventory.html,
2377           httemplate/search/inventory_item.html,
2378           httemplate/search/report_agent_inventory.html,
2379           FS/FS/inventory_class.pm, httemplate/browse/inventory_class.html,
2380           httemplate/elements/menu.html: reporting on agent inventory,
2381           RT#7010
2382
2383 2010-05-21 14:18  mark
2384
2385         * FS/FS/cust_bill.pm: typo
2386
2387 2010-05-21 12:57  ivan
2388
2389         * FS/FS/cust_bill.pm: fix 'Use of uninitialized value' spew,
2390           fallout from RT#7266
2391
2392 2010-05-21 12:09  mark
2393
2394         * FS/FS/Report/Table/Monthly.pm,
2395           httemplate/graph/cust_bill_pkg.cgi,
2396           httemplate/graph/report_cust_bill_pkg.html: RT#8504: option to
2397           aggregate agents on sales report
2398
2399 2010-05-20 20:48  mark
2400
2401         * httemplate/edit/part_pkg.cgi: fix typo
2402
2403 2010-05-20 20:42  mark
2404
2405         * FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/voip_inbound.pm,
2406           httemplate/edit/part_pkg.cgi: fix display bug, RT#8524
2407
2408 2010-05-20 20:28  mark
2409
2410         * FS/FS/part_pkg/voip_inbound.pm: fix display bug, RT#8524
2411
2412 2010-05-20 17:21  ivan
2413
2414         * httemplate/edit/elements/edit.html: pass through agent_null to
2415           select-table so manual selection from inventory still works,
2416           RT#7010
2417
2418 2010-05-20 17:09  ivan
2419
2420         * FS/FS/inventory_class.pm, FS/FS/svc_Common.pm,
2421           httemplate/edit/elements/svc_Common.html,
2422           httemplate/search/inventory_item.html: agent virt inventory,
2423           RT#7010
2424
2425 2010-05-20 15:48  ivan
2426
2427         * FS/FS/Schema.pm, FS/FS/AccessRight.pm, FS/FS/inventory_item.pm,
2428           httemplate/browse/inventory_class.html,
2429           httemplate/elements/menu.html,
2430           httemplate/misc/inventory_item-import.html,
2431           httemplate/search/inventory_item.html,
2432           httemplate/search/elements/search.html: agent virt inventory,
2433           RT#7010
2434
2435 2010-05-20 03:13  ivan
2436
2437         * rt/share/html/Elements/TicketList: oops
2438
2439 2010-05-20 02:59  ivan
2440
2441         * rt/FREESIDE_MODIFIED: update modified file list
2442
2443 2010-05-20 02:53  ivan
2444
2445         * rt/share/html/Elements/CollectionList: THIS fixes ticketing main
2446           layout problems.  whew!  RT#6640
2447
2448 2010-05-20 02:44  ivan
2449
2450         * rt/share/html/Elements/TicketList: no...
2451
2452 2010-05-20 02:35  ivan
2453
2454         * rt/share/html/Elements/TicketList: should fix the ui drain
2455           bramage on ticketing main... right?
2456
2457 2010-05-20 01:48  ivan
2458
2459         * httemplate/: elements/columnstart.html, elements/freeside.css,
2460           elements/header.html, elements/tr-justtitle.html,
2461           elements/tr-pkg_svc.html, elements/tr-title.html,
2462           graph/elements/report.html, misc/email-customers.html,
2463           search/cust_tax_exempt.html, search/report_477.html,
2464           search/report_cdr.html, search/report_cust_event.html,
2465           search/report_cust_main.html, search/report_cust_pay.html,
2466           search/report_cust_pkg.html, search/report_cust_refund.html,
2467           search/report_h_cust_pay.html, search/report_prepaid_income.html,
2468           search/report_prospect_main.html, search/report_receivables.html,
2469           search/report_svc_acct.html, search/report_svc_phone.html,
2470           search/report_timeworked.html,
2471           search/report_unapplied_cust_pay.html,
2472           search/elements/cust_main_dayranges.html,
2473           search/elements/search.html, view/prospect_main.html: fix table
2474           titles for new bg color
2475
2476 2010-05-20 01:17  ivan
2477
2478         * httemplate/elements/: xmenu.css, xmenu.top.css, menu.html: nicer
2479           styling for the menus
2480
2481 2010-05-20 01:10  ivan
2482
2483         * httemplate/elements/contact.html: uinit
2484
2485 2010-05-19 18:33  mark
2486
2487         * FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
2488           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
2489           httemplate/search/report_receivables.cgi: RT#7266: aging report
2490           "as of" date now limits applied payments
2491
2492 2010-05-19 17:57  ivan
2493
2494         * rt/share/html/: NoAuth/css/calendar.css, Search/Calendar.html:
2495           fix leaking date css, RT#6467
2496
2497 2010-05-19 16:37  ivan
2498
2499         * rt/share/html/: NoAuth/css/calendar.css, Search/Calendar.html:
2500           calenaring (RT#6467): a little UI cleanup goes a long way
2501
2502 2010-05-19 12:04  ivan
2503
2504         * rt/: lib/RTx/Calendar.pm, share/html/Search/Calendar.html: week
2505           view on calendars from Sunday -> Saturday
2506
2507 2010-05-18 21:05  jeff
2508
2509         * FS/FS/cust_bill_pkg.pm: avoid spurious bash default usage
2510           category charges
2511
2512 2010-05-18 19:32  ivan
2513
2514         * rt/: lib/RTx/Calendar.pm, share/html/Elements/CalendarEvent,
2515           share/html/Elements/MyCalendar,
2516           share/html/NoAuth/css/calendar.css,
2517           share/html/Prefs/Calendar.html, etc/RT_Config.pm,
2518           etc/RT_Config.pm.in,
2519           share/html/Callbacks/RTx-Calendar/Elements/Header/Head,
2520           share/html/Callbacks/RTx-Calendar/Ticket/Elements/Tabs/Default,
2521           share/html/Callbacks/RTx-Calendar/User/Elements/Tabs/Default,
2522           share/html/NoAuth/Calendar/dhandler,
2523           share/html/NoAuth/images/created.png,
2524           share/html/NoAuth/images/created_due.png,
2525           share/html/NoAuth/images/due.png,
2526           share/html/NoAuth/images/reminder.png,
2527           share/html/NoAuth/images/resolved.png,
2528           share/html/NoAuth/images/started.png,
2529           share/html/NoAuth/images/starts.png,
2530           share/html/NoAuth/images/starts_due.png,
2531           share/html/NoAuth/images/updated.png,
2532           share/html/Prefs/Elements/CalendarFeed,
2533           share/html/Search/Calendar.html: add RTx::Calendar 0.07
2534
2535 2010-05-18 12:58  ivan
2536
2537         * rt/lib/: RT.pm, RT.pm.in: fix InitSignalHandlers patch
2538
2539 2010-05-18 12:54  ivan
2540
2541         * rt/config.layout.in: add fonitdir to freeside layout to avoid
2542           install errors
2543
2544 2010-05-18 12:41  ivan
2545
2546         * httemplate/edit/access_user.html: fix "Re-enter password" label
2547           on employee edit
2548
2549 2010-05-18 12:20  ivan
2550
2551         * rt/: Makefile, Makefile.in, config.status,
2552           bin/mason_handler.fcgi, bin/mason_handler.scgi, etc/RT_Config.pm,
2553           etc/RT_Config.pm.in, lib/RT.pm, lib/RT.pm.in, lib/RT/Config.pm,
2554           lib/RT/Groups_Overlay.pm, lib/RT/Record.pm,
2555           lib/RT/SearchBuilder.pm, lib/RT/Ticket_Overlay.pm,
2556           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
2557           share/html/Admin/Users/Modify.html,
2558           share/html/Ticket/Elements/ShowSummary,
2559           share/html/Ticket/Elements/ShowTransactionAttachments,
2560           share/html/Ticket/Elements/Tabs, share/html/User/Prefs.html:
2561           merging rt \3.8.8 to HEAD
2562
2563 2010-05-18 11:47  ivan
2564
2565         * rt/: share/html/NoAuth/css/base/misc.css,
2566           share/html/NoAuth/css/web2/collection.css,
2567           share/html/NoAuth/rss/dhandler, share/fonts/Droid.README,
2568           share/fonts/DroidSansFallback.ttf, share/fonts/DroidSans.ttf,
2569           docs/timezones_in_charts.pod, etc/upgrade/3.8.8/content,
2570           t/api/rights_show_ticket.t, t/web/search_rss.t: Initial revision
2571
2572 2010-05-18 11:43  ivan
2573
2574         * rt/: lib/RT/I18N/pt_PT.po, lib/RT/I18N/nn.po,
2575           bin/fastcgi_server.in, bin/fastcgi_server,
2576           share/html/Search/Elements/ResultsRSSView,
2577           share/html/Elements/EditPassword,
2578           share/html/Elements/ShowRelationLabel,
2579           share/html/Elements/RT__CustomField/ColumnMap: Initial revision
2580
2581 2010-05-17 20:25  ivan
2582
2583         * FS/FS/AccessRight.pm, FS/FS/Conf.pm,
2584           httemplate/search/report_svc_acct.html,
2585           httemplate/search/svc_acct.cgi: add more info to
2586           (customer-specific) service report, RT#6180
2587
2588 2010-05-13 19:16  ivan
2589
2590         * FS/FS/rate.pm, httemplate/edit/rate.cgi: fix losing rates when
2591           renaming a rate plan, RT#8173
2592
2593 2010-05-12 22:43  jeff
2594
2595         * httemplate/misc/queued_report.html,
2596           httemplate/search/report_queued_newtax.cgi, FS/FS/queue.pm,
2597           FS/FS/tax_rate.pm, FS/bin/freeside-queued,
2598           httemplate/search/queue.html,
2599           httemplate/search/report_newtax.html: cope with poor tax
2600           liability report performance by allowing queuing of reports
2601           RT#8274
2602
2603 2010-05-12 22:16  jeff
2604
2605         * FS/FS/cust_main.pm: merge new bop routines into old bop routines
2606           rt#4103
2607
2608 2010-05-12 20:06  ivan
2609
2610         * httemplate/search/cust_bill_pkg.cgi: add "Owed" and "Payment
2611           date" columns to unearned revenue detail, RT#7776
2612
2613 2010-05-12 19:51  ivan
2614
2615         * Makefile: make dev kludge: unstable has 5.10.1
2616
2617 2010-05-12 18:47  ivan
2618
2619         * FS/FS/Setup.pm: fix bootstrapping for 2.1 installs, broken by
2620           fallout from otaker stuff, RT#8395
2621
2622 2010-05-12 18:25  ivan
2623
2624         * Makefile: fix "-e DBI:Pg:dbname=freeside" datasrc winding up in
2625           secrets as a result of weird implementations of echo as a shell
2626           builtin that ignore -e
2627
2628 2010-05-10 23:57  ivan
2629
2630         * FS/FS/part_pkg/voip_cdr.pm: should fix asterisks in destination
2631           numbers causing invoice generation to barf, RT#7840
2632
2633 2010-05-10 23:38  ivan
2634
2635         * FS/FS/rate.pm: fix ignore_unrateable flag, RT#8149
2636
2637 2010-05-07 19:38  ivan
2638
2639         * FS/FS/Mason.pm, httemplate/edit/pkg_category.html: fix package
2640           Categorys spelling, RT#8314
2641
2642 2010-05-04 15:25  mark
2643
2644         * FS/FS/: cdr.pm, cdr/wip.pm: RT#8026: WIP CDR format
2645
2646 2010-04-29 19:32  ivan
2647
2648         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/cgp_rule_action.pm,
2649           FS/FS/cgp_rule_condition.pm, httemplate/browse/cgp_rule.html,
2650           httemplate/edit/cgp_rule.html,
2651           httemplate/elements/select-cgp_rule_action.html,
2652           httemplate/elements/select-cgp_rule_condition.html: communigate
2653           (phase 2): rules: show conditions/actions on rule browse, fix
2654           rule edit for conditions and actions without op/param, fix rule
2655           edit stickiness on errors.  RT#7514
2656
2657 2010-04-29 00:40  ivan
2658
2659         * httemplate/elements/select-cgp_rule_condition.html,
2660           FS/FS/cgp_rule.pm, httemplate/edit/cgp_rule.html,
2661           httemplate/edit/process/cgp_rule.html,
2662           httemplate/elements/input-text.html,
2663           httemplate/elements/select-cgp_rule_action.html,
2664           httemplate/elements/select.html: communigate (phase 2): rules:
2665           adding conditions and actions to rule edit.  RT#7514
2666
2667 2010-04-28 19:59  ivan
2668
2669         * httemplate/: elements/select-cgp_rule_action.html,
2670           edit/elements/edit.html, elements/select-cgp_rule_condition.html:
2671           communigate (phase 2): rules: adding conditions and actions to
2672           rule edit.  RT#7514
2673
2674 2010-04-27 03:56  ivan
2675
2676         * httemplate/: edit/cgp_rule.html,
2677           elements/select-cgp_rule_action.html,
2678           elements/select-cgp_rule_condition.html, elements/select.html,
2679           elements/tr-select.html: communigate (phase 2): rules: start of
2680           adding conditions and actions to rule edit.  RT#7514
2681
2682 2010-04-27 02:23  ivan
2683
2684         * httemplate/edit/elements/edit.html: tyop
2685
2686 2010-04-26 22:38  mark
2687
2688         * FS/FS/: ClientAPI/MyAccount.pm, Schema.pm, cdr.pm,
2689           cdr_termination.pm, cust_svc.pm, svc_phone.pm,
2690           part_pkg/voip_cdr.pm, part_pkg/voip_inbound.pm: RT#7046: inbound
2691           rate for rate plan billing
2692
2693 2010-04-22 23:47  ivan
2694
2695         * httemplate/view/svc_domain/basics.html: communigate (phase 2):
2696           rules.  RT#7514
2697
2698 2010-04-22 23:43  ivan
2699
2700         * FS/FS/Mason.pm, FS/FS/cgp_rule.pm, FS/FS/cgp_rule_action.pm,
2701           FS/FS/cgp_rule_condition.pm, httemplate/browse/cgp_rule.html,
2702           httemplate/edit/cgp_rule.html,
2703           httemplate/edit/process/cgp_rule.html,
2704           httemplate/misc/delete-cgp_rule.html,
2705           httemplate/view/svc_acct/basics.html,
2706           httemplate/view/svc_acct/communigate.html, FS/FS/Schema.pm:
2707           communigate (phase 2): rules.  RT#7514
2708
2709 2010-04-21 19:00  ivan
2710
2711         * FS/: FS/Schema.pm, FS/cgp_rule.pm, FS/cgp_rule_action.pm,
2712           FS/cgp_rule_condition.pm, FS.pm, MANIFEST, t/cgp_rule.t,
2713           t/cgp_rule_action.t, t/cgp_rule_condition.t: communigate (phase
2714           2): rules.  RT#7514
2715
2716 2010-04-21 02:31  ivan
2717
2718         * httemplate/elements/select-part_pkg.html: "
2719
2720 2010-04-21 02:09  ivan
2721
2722         * httemplate/config/config.cgi: prevent inadvertantly losing
2723           disabled package defs, service defs or package classes in a
2724           config value that uses them (i.e. support_packages)
2725
2726 2010-04-21 01:57  ivan
2727
2728         * httemplate/elements/select-part_pkg.html: prevent inadvertantly
2729           losing disabled package defs, service defs or package classes in
2730           a config value that uses them (i.e. support_packages)
2731
2732 2010-04-20 20:56  ivan
2733
2734         * Makefile: ensure that the trainwreck which was 1.9.2 does not
2735           happen again
2736
2737 2010-04-19 21:29  ivan
2738
2739         * FS/FS/svc_domain.pm, httemplate/edit/part_svc.cgi: communigate
2740           (phase 2): add a textarea type to edit/part_svc so you can set it
2741           to a default or fixed trailer that's multi-line, RT#7514
2742
2743 2010-04-19 21:13  ivan
2744
2745         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
2746           httemplate/view/svc_acct/basics.html,
2747           FS/FS/part_export/communigate_pro.pm,
2748           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi,
2749           httemplate/view/svc_domain/acct_defaults.html: communigate (phase
2750           2): Account Preferences (& Domain::Account Defaults:Preferences):
2751           ProntoSkinName  RT#7514
2752
2753 2010-04-19 18:51  ivan
2754
2755         * FS/FS/svc_acct.pm, FS/FS/Schema.pm, FS/FS/svc_domain.pm,
2756           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi,
2757           httemplate/view/svc_acct/basics.html,
2758           FS/FS/part_export/communigate_pro.pm,
2759           httemplate/view/svc_domain/acct_defaults.html: communigate (phase
2760           2): Account Preferences (& Domain::Account Defaults:Preferences):
2761           Language, Time zone, Layout, Send read receipts.  RT#7514
2762
2763 2010-04-19 00:09  ivan
2764
2765         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
2766           FS/FS/part_export/communigate_pro.pm,
2767           httemplate/edit/svc_acct.cgi,
2768           httemplate/view/svc_acct/basics.html: communigate (phase 2),
2769           Account:Settings PasswordRecovery.  also fix modification of
2770           svc_acct booleans in export.  RT#7514
2771
2772 2010-04-18 23:15  ivan
2773
2774         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
2775           FS/FS/part_export/communigate_pro.pm,
2776           httemplate/edit/svc_acct.cgi,
2777           httemplate/view/svc_acct/basics.html: communigate provisioning
2778           phase 2: Account:Settings: RulesAllowed, RPOPAllowed, MailToAll,
2779           AddMailTrailer.  RT#7514
2780
2781 2010-04-18 22:01  ivan
2782
2783         * FS/FS/Schema.pm, FS/FS/svc_domain.pm,
2784           FS/FS/part_export/communigate_pro.pm,
2785           httemplate/edit/svc_domain.cgi,
2786           httemplate/view/svc_domain/acct_defaults.html: communigate
2787           provisioning phase 2: Domain:Account Defaults:Settings:
2788           RulesAllowed, RPOPAllowed, MailToAll, AddMailTrailer.  RT#7514
2789
2790 2010-04-18 18:25  ivan
2791
2792         * FS/FS/Schema.pm, FS/FS/svc_domain.pm,
2793           FS/FS/part_export/communigate_pro.pm,
2794           httemplate/edit/svc_domain.cgi,
2795           httemplate/view/svc_domain/basics.html: communigate provisioning
2796           phase 2: add svc_domain.trailer -> communigate TrailerText,
2797           RT#7514
2798
2799 2010-04-09 21:21  mark
2800
2801         * httemplate/search/elements/cust_main_dayranges.html: RT#866: fix
2802           payment links
2803
2804 2010-04-09 01:17  ivan
2805
2806         * httemplate/search/elements/cust_main_dayranges.html, FS/MANIFEST,
2807           FS/FS/Mason.pm, FS/FS/Misc/DateTime.pm, FS/FS/UI/Web.pm,
2808           FS/FS/cust_main/Import.pm, httemplate/edit/REAL_cust_pkg.cgi,
2809           httemplate/edit/cust_pay.cgi,
2810           httemplate/edit/process/REAL_cust_pkg.cgi,
2811           httemplate/edit/process/cust_main.cgi,
2812           httemplate/edit/process/cust_pay.cgi,
2813           httemplate/edit/process/quick-charge.cgi,
2814           httemplate/edit/process/quick-cust_pkg.cgi,
2815           httemplate/misc/process/cancel_pkg.html,
2816           httemplate/misc/process/delay_susp_pkg.html,
2817           httemplate/search/pay_batch.cgi,
2818           httemplate/search/report_prepaid_income.cgi,
2819           httemplate/search/sqlradius.cgi: fix date parsing when using
2820           international dates (package date edit), RT#8027
2821
2822 2010-04-09 01:09  jeff
2823
2824         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html: modify
2825           total items for balance below line and current charges above line
2826           with configurable description.  also bug fixes that might close
2827           7896
2828
2829 2010-04-08 12:23  jeff
2830
2831         * httemplate/elements/about_rt.html: close tag rather than open a
2832           new one
2833
2834 2010-04-07 18:15  mark
2835
2836         * FS/FS/cust_pkg.pm, FS/FS/Report/Table/Monthly.pm,
2837           httemplate/elements/menu.html,
2838           httemplate/graph/cust_pkg_cost.cgi,
2839           httemplate/graph/report_cust_pkg_cost.html,
2840           httemplate/search/cust_pkg.cgi: RT#1382: beginning of package
2841           cost report
2842
2843 2010-04-07 01:24  ivan
2844
2845         * httemplate/edit/agent.cgi: also in agent edit, fix form getting
2846           submitted before customer search can complete.  throws "status
2847           connecting to" error and custnum does not get filled in, RT#8014
2848
2849 2010-04-07 01:15  ivan
2850
2851         * httemplate/: edit/access_user.html, edit/elements/edit.html,
2852           elements/search-cust_main.html: in employee edit, fix form
2853           getting submitted before customer search can complete.  throws
2854           "status connecting to" error and custnum does not get filled in,
2855           RT#8014
2856
2857 2010-04-06 23:20  ivan
2858
2859         * FS/FS/TicketSystem/RT_Internal.pm: fix capitalization of RT
2860           tables and columns - mysql fix
2861
2862 2010-04-06 22:52  mark
2863
2864         * FS/FS/pay_batch/RBC.pm: fix floating point error
2865
2866 2010-04-06 21:11  ivan
2867
2868         * httemplate/search/part_pkg.html: fix a mysql-ism in employee
2869           commission report, now compatible with Pg, that's a new one.
2870           RT#6991
2871
2872 2010-04-06 14:43  ivan
2873
2874         * httemplate/search/report_employee_commission.html: fix 1.9-style
2875           employee comission report, RT#6991
2876
2877 2010-04-05 05:24  jeff
2878
2879         * FS/FS/part_export/dashcs_e911.pm: fix noisy but harmless
2880           redeclaration
2881
2882 2010-04-04 23:58  ivan
2883
2884         * conf/invoice_from: company email
2885
2886 2010-04-04 23:57  ivan
2887
2888         * FS/bin/freeside-upgrade: require DBIx::DBSchema 0.39 for mysql
2889
2890 2010-04-04 23:50  ivan
2891
2892         * FS/FS/part_export/thirdlane.pm: thirdlane deletion fix
2893
2894 2010-04-04 22:20  ivan
2895
2896         * FS/FS/part_export/indosoft.pm: initial indosoft export, RT#4068
2897
2898 2010-04-04 18:23  ivan
2899
2900         * httemplate/search/part_pkg.html: last fix for employee
2901           commisssion report, RT#6991
2902
2903 2010-04-04 17:59  ivan
2904
2905         * httemplate/elements/menu.html: add employee commission report to
2906           menu, RT#6991
2907
2908 2010-04-04 16:47  ivan
2909
2910         * FS/FS/Schema.pm: fix otaker upgrade
2911
2912 2010-04-04 16:37  ivan
2913
2914         * FS/FS/cust_pay_void.pm: fix otaker upgrade
2915
2916 2010-04-04 16:27  ivan
2917
2918         * FS/FS/: cust_attachment.pm, cust_main_note.pm: fix otaker upgrade
2919           for cust_attachment & cust_main_note, hopefully
2920
2921 2010-04-04 16:18  ivan
2922
2923         * FS/FS/: cust_attachment.pm, cust_main_note.pm: fix otaker upgrade
2924           for cust_attachment & cust_main_note, hopefully
2925
2926 2010-04-04 15:52  ivan
2927
2928         * FS/FS/: cust_main.pm: fix otaker upgrade for cust_main
2929
2930 2010-04-04 15:44  ivan
2931
2932         * FS/FS/cust_main_note.pm: fix note editing of old notes until we
2933           can fix the cust_main_note.otaker disaster, RT#7991
2934
2935 2010-04-01 14:30  mark
2936
2937         * httemplate/search/elements/cust_main_dayranges.html: fix column
2938           alignment
2939
2940 2010-04-01 01:10  ivan
2941
2942         * FS/FS/part_pkg/: flat.pm, subscription.pm: fix nasty discount
2943           fallout (i hope)
2944
2945 2010-04-01 00:39  ivan
2946
2947         * FS/FS/part_pkg/flat.pm: fix nasty discount fallout (i hope)
2948
2949 2010-03-31 21:43  mark
2950
2951         * FS/FS/UI/Web.pm, httemplate/search/report_receivables.cgi,
2952           httemplate/search/elements/cust_main_dayranges.html,
2953           httemplate/search/elements/search-html.html,
2954           httemplate/search/elements/search.html: RT#866: links to process
2955           payments from aging report
2956
2957 2010-03-31 08:48  jeff
2958
2959         * FS/: MANIFEST, FS/part_export/dashcs_e911.pm: add dash carrier
2960           services e911 support RT7103
2961
2962 2010-03-31 00:41  mark
2963
2964         * httemplate/search/: report_receivables.cgi,
2965           report_receivables.html, report_unapplied_cust_pay.html,
2966           unapplied_cust_pay.html, elements/cust_main_dayranges.html:
2967           RT#7266: aging reports as of a past date
2968
2969 2010-03-31 00:35  ivan
2970
2971         * httemplate/: edit/process/cust_main_attach.cgi,
2972           edit/process/cust_main_note.cgi, view/cust_main/attachments.html,
2973           view/cust_main/notes.html: fix customer notes and attachments wrt
2974           s/otaker/usernum/ changes; still need to look at the migration,
2975           RT#7935
2976
2977 2010-03-30 23:30  ivan
2978
2979         * FS/FS/Misc.pm: eliminate harmless "Use of uninitialized value
2980           $enc in string eq" warnings
2981
2982 2010-03-30 05:12  ivan
2983
2984         * httemplate/search/part_pkg.html, FS/FS/Schema.pm: employee
2985           commission reporting, RT#6991
2986
2987 2010-03-30 05:07  ivan
2988
2989         * httemplate/search/report_employee_commission.html,
2990           FS/FS/cust_main.pm, FS/FS/cust_credit.pm, FS/FS/cust_event.pm,
2991           FS/FS/part_event/Action/pkg_agent_credit.pm,
2992           FS/FS/part_event/Action/pkg_employee_credit.pm,
2993           FS/FS/part_event/Action/pkg_referral_credit.pm: employee
2994           commission reporting, RT#6991
2995
2996 2010-03-29 20:28  ivan
2997
2998         * FS/FS/Record.pm: regexp_sql
2999
3000 2010-03-29 20:10  ivan
3001
3002         * FS/MANIFEST: employee (otaker / access_user) commissioning,
3003           RT#6991
3004
3005 2010-03-29 19:53  ivan
3006
3007         * httemplate/browse/access_user.html,
3008           httemplate/edit/access_user.html, FS/FS/part_pkg.pm,
3009           FS/FS/part_event/Action/pkg_agent_credit.pm,
3010           FS/FS/part_event/Action/pkg_agent_credit_pkg.pm,
3011           FS/FS/part_event/Action/pkg_employee_credit_pkg.pm,
3012           FS/FS/part_event/Action/pkg_referral_credit.pm,
3013           FS/FS/part_event/Action/pkg_referral_credit_pkg.pm,
3014           FS/FS/part_event/Action/Mixin/credit_pkg.pm,
3015           httemplate/elements/search-cust_main.html,
3016           httemplate/elements/tr-search-cust_main.html: employee (otaker /
3017           access_user) commissioning, RT#6991
3018
3019 2010-03-29 19:52  ivan
3020
3021         * FS/FS/part_event/Action/pkg_employee_credit.pm: employee
3022           commissions, RT#6991
3023
3024 2010-03-29 19:04  ivan
3025
3026         * FS/FS/: part_event_condition.pm, part_event/Condition/balance.pm,
3027           part_event/Condition/balance_age.pm,
3028           part_event/Condition/balance_under.pm,
3029           part_event/Condition/cust_bill_has_service.pm,
3030           part_event/Condition/cust_bill_owed.pm,
3031           part_event/Condition/cust_bill_owed_under.pm: fixes for MySQL
3032           CAST drain bramage
3033
3034 2010-03-29 02:18  mark
3035
3036         * FS/FS/Mason.pm, FS/FS/cust_main.pm,
3037           httemplate/elements/select-user.html,
3038           httemplate/elements/tr-select-user.html,
3039           httemplate/graph/report_signupdate.html,
3040           httemplate/graph/signupdate.cgi,
3041           httemplate/graph/elements/monthly.html,
3042           httemplate/graph/elements/report.html,
3043           httemplate/search/cust_main.html: RT#884: search customers by
3044           signup time of day
3045
3046 2010-03-28 17:38  ivan
3047
3048         * FS/FS/cust_pay.pm: move from otaker to proper usernum FK
3049
3050 2010-03-28 17:23  ivan
3051
3052         * FS/FS/: Schema.pm, Upgrade.pm, access_user.pm, banned_pay.pm,
3053           cust_attachment.pm, cust_credit.pm, cust_main.pm,
3054           cust_main_note.pm, cust_pay_void.pm, cust_pkg.pm,
3055           cust_pkg_discount.pm, cust_pkg_reason.pm, cust_refund.pm,
3056           otaker_Mixin.pm: move from otaker to proper usernum FK
3057
3058 2010-03-26 23:21  ivan
3059
3060         * FS/FS/cust_bill_pkg_detail.pm: fix cust_bill_pkg_detail throwing
3061           a fatal error w/MySQL
3062
3063 2010-03-26 23:09  ivan
3064
3065         * httemplate/: view/cust_main.cgi, view/cust_main/notes.html,
3066           edit/cust_main_note.cgi: resize customer not add popup, eliminate
3067           needless <BR> in popup
3068
3069 2010-03-26 21:37  ivan
3070
3071         * FS/FS/Upgrade.pm: these are now supported in supported in
3072           DBIx-DBSchema and friends
3073
3074 2010-03-26 20:43  ivan
3075
3076         * FS/FS/: reason.pm, tax_rate.pm: these are now supported in
3077           supported in DBIx-DBSchema and friends
3078
3079 2010-03-26 15:25  ivan
3080
3081         * httemplate/elements/: select-areacode.html, select-did.html: fix
3082           E911 vs. DID selector on phone provision, RT#7819
3083
3084 2010-03-26 14:43  ivan
3085
3086         * FS/FS/cust_pkg.pm: no DISTINCT ON in MySQL makes kittens cry
3087
3088 2010-03-26 00:52  ivan
3089
3090         * httemplate/elements/: freeside-menu.css, freeside.css: that'll do
3091           for now
3092
3093 2010-03-25 22:02  ivan
3094
3095         * FS/FS/Schema.pm: kludge a fix for the MySQL statustext index
3096           problem, fix s/serial/int/ for non-primary keys in
3097           part_pkg_taxoverride, and s/TEXT/LONGTEXT/ ourselves until
3098           DBIx::DBSchema 0.39
3099
3100 2010-03-25 21:50  ivan
3101
3102         * FS/FS/UID.pm: don't warn about the configuration table during
3103           setup
3104
3105 2010-03-25 19:19  ivan
3106
3107         * bin/build_exten.php: adding build_exten.php since FreePBX won't
3108           ship it
3109
3110 2010-03-25 18:06  ivan
3111
3112         * rt/lib/RT/: Ticket_Overlay.pm: ticket auto-association in the
3113           correct spot.  how the hell did it get merged there?  RT#7882
3114
3115 2010-03-25 15:30  ivan
3116
3117         * httemplate/elements/header.html: fix new header in RT
3118
3119 2010-03-25 15:21  ivan
3120
3121         * rt/lib/RT/User_Overlay.pm: fix user modification?
3122
3123 2010-03-25 14:22  ivan
3124
3125         * rt/lib/RT/URI/freeside.pm: generate a stack backtrace for mystery
3126           freeside link resolution problems
3127
3128 2010-03-25 13:21  ivan
3129
3130         * httemplate/elements/: header.html, searchbar-address2.html,
3131           searchbar-cust_bill.html, searchbar-cust_main.html,
3132           searchbar-cust_svc.html, searchbar-prospect.html,
3133           searchbar-ticket.html: when using a side menubar, put search
3134           boxes on the side too
3135
3136 2010-03-24 18:37  mark
3137
3138         * FS/FS/Mason.pm, httemplate/view/cust_main/notes.html: RT#6226:
3139           security fix for customer notes
3140
3141 2010-03-24 01:37  ivan
3142
3143         * FS/FS/Conf.pm, httemplate/search/cust_bill_pkg.cgi,
3144           httemplate/search/report_prepaid_income.cgi: better prepaid
3145           income reporting, with line item detail, RT#7776
3146
3147 2010-03-23 02:13  ivan
3148
3149         * FS/FS/mailinglist.pm, FS/FS/mailinglistmember.pm,
3150           FS/FS/svc_mailinglist.pm, FS/FS/part_export/communigate_pro.pm,
3151           httemplate/elements/header.html,
3152           httemplate/search/mailinglistmember.html: export svc_mailinglist
3153           to CGP groups, RT#7514
3154
3155 2010-03-23 01:27  ivan
3156
3157         * httemplate/images/: black-gray-side.png, gray-black-side.png:
3158           goodbye and good riddance
3159
3160 2010-03-22 20:53  ivan
3161
3162         * FS/: FS.pm, FS/h_svc_mailinglist.pm, t/h_svc_mailinglist.t,
3163           FS/Mason.pm: adding svc_mailinglist for communigate "groups"
3164           (mailing lists), RT#7514
3165
3166 2010-03-22 20:47  ivan
3167
3168         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/mailinglist.pm,
3169           FS/FS/mailinglistmember.pm, FS/FS/svc_mailinglist.pm,
3170           FS/t/mailinglist.t, FS/t/mailinglistmember.t,
3171           FS/t/svc_mailinglist.t, httemplate/edit/mailinglistmember.html,
3172           httemplate/edit/part_svc.cgi,
3173           httemplate/edit/svc_mailinglist.cgi,
3174           httemplate/edit/process/mailinglistmember.html,
3175           httemplate/edit/process/svc_mailinglist.html,
3176           httemplate/misc/delete-mailinglistmember.html,
3177           httemplate/search/mailinglistmember.html,
3178           httemplate/view/svc_mailinglist.cgi: adding svc_mailinglist for
3179           communigate "groups" (mailing lists), RT#7514
3180
3181 2010-03-22 20:34  ivan
3182
3183         * httemplate/elements/freeside.css: little bit further, just a
3184           little bit more
3185
3186 2010-03-22 18:17  ivan
3187
3188         * httemplate/elements/menubar.html: don't like that <BR> after
3189           all... for now
3190
3191 2010-03-22 18:07  ivan
3192
3193         * httemplate/elements/freeside.css: wfm
3194
3195 2010-03-22 18:04  ivan
3196
3197         * httemplate/elements/: xmenu.css, xmenu.top.css: purple on pink is
3198           WAY too my little pony.  man, its not easy being purple
3199
3200 2010-03-22 12:46  ivan
3201
3202         * httemplate/elements/: freeside.css, menubar.html: 1.9-style
3203           menubar was hurting my eyes
3204
3205 2010-03-22 07:08  jeff
3206
3207         * FS/FS/tax_rate.pm: fix restore of setup and recur taxproducts on
3208           tax data replacement
3209
3210 2010-03-21 23:34  ivan
3211
3212         * httemplate/elements/freeside.css: fix link hover effect so it
3213           doesn't underline A NAME tags
3214
3215 2010-03-21 16:56  ivan
3216
3217         * httemplate/elements/freeside.css: fix inadvertant button styling
3218
3219 2010-03-21 16:13  ivan
3220
3221         * FS/FS/Schema.pm, FS/FS/rate_detail.pm,
3222           FS/FS/part_pkg/voip_cdr.pm, httemplate/browse/rate_detail.html,
3223           httemplate/edit/rate_detail.html,
3224           httemplate/edit/rate_region.cgi,
3225           httemplate/edit/process/rate_region.cgi,
3226           httemplate/misc/rate_edit_excel.html,
3227           httemplate/misc/process/copy-rate_detail.html: connection fee for
3228           initial N seconds support, RT#7018
3229
3230 2010-03-21 12:34  ivan
3231
3232         * rt/etc/RT_SiteConfig.pm: make the fckeditor taller, way too small
3233
3234 2010-03-20 22:20  ivan
3235
3236         * rt/share/html/Elements/Header: there was nothing wrong with the
3237           dhandler
3238
3239 2010-03-20 22:17  ivan
3240
3241         * rt/: share/html/Widgets/TitleBoxEnd, FREESIDE_MODIFIED: think
3242           this fixes the "results box color infects everything else"
3243           problem
3244
3245 2010-03-20 21:47  ivan
3246
3247         * rt/share/html/Elements/Header: dunno why squish dhandler is
3248           borked
3249
3250 2010-03-20 16:30  ivan
3251
3252         * httemplate/docs/credits.html: more RT integration / reskin / 2.1,
3253           RT#6640
3254
3255 2010-03-20 16:22  ivan
3256
3257         * httemplate/: elements/menu.html,
3258           elements/popup_link_onclick.html, images/cvv2.png,
3259           images/cvv2_amex.png: more RT integration / reskin / 2.1, RT#6640
3260
3261 2010-03-20 15:44  ivan
3262
3263         * httemplate/elements/: freeside-menu.css, header.html, xmenu.css,
3264           xmenu.js, xmenu.top.css: more RT integration / reskin / 2.1,
3265           RT#6640
3266
3267 2010-03-20 15:11  ivan
3268
3269         * httemplate/elements/calendar-win2k-2.css,
3270           httemplate/elements/freeside-menu.css,
3271           httemplate/elements/header.html, httemplate/elements/menu.html,
3272           httemplate/elements/xmenu.top.css,
3273           httemplate/elements/xmenu.top.js, rt/share/html/Elements/Footer,
3274           rt/share/html/Elements/PageLayout,
3275           rt/share/html/Elements/SelectDate,
3276           rt/share/html/Prefs/SearchOptions.html,
3277           rt/share/html/User/Prefs.html,
3278           httemplate/images/arrow.down.black.png,
3279           httemplate/images/black-gradient.png,
3280           httemplate/images/black-gray-gradient.png, rt/FREESIDE_MODIFIED,
3281           httemplate/elements/freeside.css,
3282           rt/share/html/NoAuth/css/freeside2.1/layout.css: more RT
3283           integration / reskin / 2.1, RT#6640
3284
3285 2010-03-19 01:27  ivan
3286
3287         * httemplate/: docs/cvv2.html, elements/header-minimal.html,
3288           elements/header-popup.html, elements/header.html,
3289           elements/tr-justtitle.html, elements/tr-title.html,
3290           elements/freeside-menu.css, elements/menu.html,
3291           elements/menubar.html, elements/xmenu.top.css: skin RT 3.8,
3292           slight new look for 2.1, RT#6640
3293
3294 2010-03-19 01:26  ivan
3295
3296         * rt/: FREESIDE_MODIFIED, share/html/Elements/Header,
3297           share/html/Elements/PageLayout,
3298           share/html/NoAuth/css/freeside2.1/freeside.css,
3299           share/html/NoAuth/css/freeside2.1/layout.css,
3300           share/html/NoAuth/css/freeside2.1/nav.css: skin RT 3.8, RT#6640
3301
3302 2010-03-19 01:20  mark
3303
3304         * httemplate/misc/batch-cust_pay.html: RT#7812: confirm before
3305           closing quick payment entry
3306
3307 2010-03-18 01:02  ivan
3308
3309         * httemplate/edit/cust_main/top_misc.html: signup date fix?
3310
3311 2010-03-18 00:59  ivan
3312
3313         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
3314           FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
3315           httemplate/edit/quick-charge.html,
3316           FS/FS/part_event/Condition/cust_bill_has_noauto.pm,
3317           FS/FS/part_event/Condition/cust_bill_hasnt_noauto.pm,
3318           httemplate/edit/process/quick-charge.cgi,
3319           httemplate/edit/process/quick-cust_pkg.cgi,
3320           httemplate/misc/order_pkg.html,
3321           httemplate/view/cust_main/one_time_charge_link.html,
3322           httemplate/view/cust_main/order_pkg_link.html,
3323           httemplate/view/cust_main/packages/status.html: disable
3324           auto-billing of specific customer packages, RT#6378
3325
3326 2010-03-16 01:05  mark
3327
3328         * httemplate/edit/cust_main_note.cgi: minor bugfix
3329
3330 2010-03-16 00:49  mark
3331
3332         * httemplate/elements/fckeditor/: fckconfig.js, fckeditor.js,
3333           fckpackager.xml, fckstyles.xml, fcktemplates.xml,
3334           editor/fckdebug.html, editor/fckdialog.html,
3335           editor/fckeditor.html, editor/fckeditor.original.html,
3336           editor/css/fck_editorarea.css, editor/css/fck_internal.css,
3337           editor/css/fck_showtableborders_gecko.css,
3338           editor/css/images/block_address.png,
3339           editor/css/images/block_blockquote.png,
3340           editor/css/images/block_div.png, editor/css/images/block_h1.png,
3341           editor/css/images/block_h2.png, editor/css/images/block_h3.png,
3342           editor/css/images/block_h4.png, editor/css/images/block_h5.png,
3343           editor/css/images/block_h6.png, editor/css/images/block_p.png,
3344           editor/css/images/block_pre.png,
3345           editor/css/images/fck_plugin.gif, editor/dialog/fck_about.html,
3346           editor/dialog/fck_anchor.html, editor/dialog/fck_button.html,
3347           editor/dialog/fck_checkbox.html,
3348           editor/dialog/fck_colorselector.html, editor/dialog/fck_div.html,
3349           editor/dialog/fck_docprops.html, editor/dialog/fck_flash.html,
3350           editor/dialog/fck_form.html, editor/dialog/fck_hiddenfield.html,
3351           editor/dialog/fck_image.html, editor/dialog/fck_link.html,
3352           editor/dialog/fck_listprop.html, editor/dialog/fck_paste.html,
3353           editor/dialog/fck_radiobutton.html,
3354           editor/dialog/fck_replace.html, editor/dialog/fck_scayt.html,
3355           editor/dialog/fck_select.html, editor/dialog/fck_smiley.html,
3356           editor/dialog/fck_source.html,
3357           editor/dialog/fck_specialchar.html,
3358           editor/dialog/fck_spellerpages.html,
3359           editor/dialog/fck_table.html, editor/dialog/fck_tablecell.html,
3360           editor/dialog/fck_template.html, editor/dialog/fck_textarea.html,
3361           editor/dialog/fck_textfield.html,
3362           editor/dialog/common/fck_dialog_common.css,
3363           editor/dialog/common/fck_dialog_common.js,
3364           editor/dialog/fck_about/sponsors/spellchecker_net.gif,
3365           editor/dialog/fck_docprops/fck_document_preview.html,
3366           editor/dialog/fck_flash/fck_flash.js,
3367           editor/dialog/fck_flash/fck_flash_preview.html,
3368           editor/dialog/fck_image/fck_image.js,
3369           editor/dialog/fck_image/fck_image_preview.html,
3370           editor/dialog/fck_link/fck_link.js,
3371           editor/dialog/fck_scayt/scayt_dialog.css,
3372           editor/dialog/fck_select/fck_select.js,
3373           editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
3374           editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
3375           editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
3376           editor/dtd/fck_dtd_test.html, editor/dtd/fck_xhtml10strict.js,
3377           editor/dtd/fck_xhtml10transitional.js,
3378           editor/filemanager/browser/default/browser.css,
3379           editor/filemanager/browser/default/browser.html,
3380           editor/filemanager/browser/default/frmactualfolder.html,
3381           editor/filemanager/browser/default/frmcreatefolder.html,
3382           editor/filemanager/browser/default/frmfolders.html,
3383           editor/filemanager/browser/default/frmresourceslist.html,
3384           editor/filemanager/browser/default/frmresourcetype.html,
3385           editor/filemanager/browser/default/frmupload.html,
3386           editor/filemanager/browser/default/js/common.js,
3387           editor/filemanager/browser/default/js/fckxml.js,
3388           editor/filemanager/connectors/test.html,
3389           editor/filemanager/connectors/uploadtest.html,
3390           editor/filemanager/connectors/perl/basexml.pl,
3391           editor/filemanager/connectors/perl/commands.pl,
3392           editor/filemanager/connectors/perl/config.pl,
3393           editor/filemanager/connectors/perl/connector.cgi,
3394           editor/filemanager/connectors/perl/io.pl,
3395           editor/filemanager/connectors/perl/upload.cgi,
3396           editor/filemanager/connectors/perl/upload_fck.pl,
3397           editor/filemanager/connectors/perl/util.pl,
3398           editor/js/fckadobeair.js, editor/js/fckeditorcode_gecko.js,
3399           editor/js/fckeditorcode_ie.js,
3400           editor/lang/_translationstatus.txt, editor/lang/af.js,
3401           editor/lang/ar.js, editor/lang/bg.js, editor/lang/bn.js,
3402           editor/lang/bs.js, editor/lang/ca.js, editor/lang/cs.js,
3403           editor/lang/da.js, editor/lang/de.js, editor/lang/el.js,
3404           editor/lang/en-au.js, editor/lang/en-ca.js, editor/lang/en-uk.js,
3405           editor/lang/en.js, editor/lang/eo.js, editor/lang/es.js,
3406           editor/lang/et.js, editor/lang/eu.js, editor/lang/fa.js,
3407           editor/lang/fi.js, editor/lang/fo.js, editor/lang/fr-ca.js,
3408           editor/lang/fr.js, editor/lang/gl.js, editor/lang/gu.js,
3409           editor/lang/he.js, editor/lang/hi.js, editor/lang/hr.js,
3410           editor/lang/hu.js, editor/lang/is.js, editor/lang/it.js,
3411           editor/lang/ja.js, editor/lang/km.js, editor/lang/ko.js,
3412           editor/lang/lt.js, editor/lang/lv.js, editor/lang/mn.js,
3413           editor/lang/ms.js, editor/lang/nb.js, editor/lang/nl.js,
3414           editor/lang/no.js, editor/lang/pl.js, editor/lang/pt-br.js,
3415           editor/lang/pt.js, editor/lang/ro.js, editor/lang/ru.js,
3416           editor/lang/sk.js, editor/lang/sl.js, editor/lang/sr-latn.js,
3417           editor/lang/sr.js, editor/lang/sv.js, editor/lang/th.js,
3418           editor/lang/tr.js, editor/lang/uk.js, editor/lang/vi.js,
3419           editor/lang/zh-cn.js, editor/lang/zh.js,
3420           editor/plugins/autogrow/fckplugin.js,
3421           editor/plugins/bbcode/fckplugin.js,
3422           editor/plugins/dragresizetable/fckplugin.js,
3423           editor/plugins/placeholder/fck_placeholder.html,
3424           editor/plugins/placeholder/fckplugin.js,
3425           editor/plugins/placeholder/lang/de.js,
3426           editor/plugins/placeholder/lang/en.js,
3427           editor/plugins/placeholder/lang/es.js,
3428           editor/plugins/placeholder/lang/fr.js,
3429           editor/plugins/placeholder/lang/it.js,
3430           editor/plugins/placeholder/lang/pl.js,
3431           editor/plugins/simplecommands/fckplugin.js,
3432           editor/plugins/tablecommands/fckplugin.js,
3433           editor/skins/_fckviewstrips.html,
3434           editor/skins/default/fck_dialog.css,
3435           editor/skins/default/fck_dialog_ie6.js,
3436           editor/skins/default/fck_editor.css,
3437           editor/skins/default/fck_strip.gif,
3438           editor/skins/default/images/dialog.sides.gif,
3439           editor/skins/default/images/dialog.sides.png,
3440           editor/skins/default/images/dialog.sides.rtl.png,
3441           editor/skins/default/images/sprites.gif,
3442           editor/skins/default/images/sprites.png,
3443           editor/skins/office2003/fck_dialog.css,
3444           editor/skins/office2003/fck_dialog_ie6.js,
3445           editor/skins/office2003/fck_editor.css,
3446           editor/skins/office2003/fck_strip.gif,
3447           editor/skins/office2003/images/dialog.sides.gif,
3448           editor/skins/office2003/images/dialog.sides.png,
3449           editor/skins/office2003/images/dialog.sides.rtl.png,
3450           editor/skins/office2003/images/sprites.gif,
3451           editor/skins/office2003/images/sprites.png,
3452           editor/skins/silver/fck_dialog.css,
3453           editor/skins/silver/fck_dialog_ie6.js,
3454           editor/skins/silver/fck_editor.css,
3455           editor/skins/silver/fck_strip.gif,
3456           editor/skins/silver/images/dialog.sides.gif,
3457           editor/skins/silver/images/dialog.sides.png,
3458           editor/skins/silver/images/dialog.sides.rtl.png,
3459           editor/skins/silver/images/sprites.gif,
3460           editor/skins/silver/images/sprites.png, editor/wsc/ciframe.html,
3461           editor/wsc/tmpFrameset.html, editor/wsc/w.html: FCKeditor 2.6.6
3462
3463 2010-03-15 19:51  mark
3464
3465         * httemplate/: edit/cust_main_note.cgi, view/cust_main/notes.html,
3466           elements/htmlarea.html: RT#6226: fckeditor for customer notes
3467
3468 2010-03-15 19:14  ivan
3469
3470         * rt/etc/rt.spec: remove rt.spec, borking our build somehow
3471
3472 2010-03-15 18:00  ivan
3473
3474         * httemplate/search/: cust_main-zip.html,
3475           report_cust_main-zip.html: w/svc_whatever option on zip code
3476           distribution report, RT#7784
3477
3478 2010-03-15 15:31  mark
3479
3480         * FS/bin/freeside-paymentech-upload: RT#7473: add -p option
3481
3482 2010-03-15 00:13  ivan
3483
3484         * httemplate/edit/svc_broadband.cgi: fix editing svc_broadband
3485           service w/no ip address, RT#7786
3486
3487 2010-03-14 23:18  ivan
3488
3489         * httemplate/search/elements/cust_pay_or_refund.html: deleted
3490           payment report, RT#7694
3491
3492 2010-03-14 23:10  ivan
3493
3494         * httemplate/search/: h_cust_pay.html, report_h_cust_pay.html,
3495           elements/cust_pay_or_refund.html: deleted payment report, RT#7694
3496
3497 2010-03-14 19:06  ivan
3498
3499         * httemplate/edit/part_pkg.cgi: fix diabled package optional
3500           reporting classes still selectable on package def edit, RT#7658
3501
3502 2010-03-13 15:50  ivan
3503
3504         * FS/FS/cust_pkg.pm: quiet extraneous warnings from
3505           expire_months/start_1st stuff, getting in the way of debugging
3506           for ncic, RT#7780
3507
3508 2010-03-12 13:56  ivan
3509
3510         * FS/FS/Conf.pm, FS/FS/svc_phone.pm, httemplate/edit/svc_phone.cgi:
3511           add svc_phone-phone_name-max_length config, RT#7047
3512
3513 2010-03-12 13:29  ivan
3514
3515         * FS/FS/cust_location.pm, FS/FS/cust_main.pm,
3516           FS/FS/location_Mixin.pm, FS/FS/svc_phone.pm,
3517           httemplate/edit/svc_phone.cgi,
3518           httemplate/edit/elements/svc_Common.html,
3519           httemplate/edit/process/svc_phone.html,
3520           httemplate/elements/tr-select-cust_location.html,
3521           httemplate/view/svc_phone.cgi: finishing e911/svc_phone location,
3522           RT#7047
3523
3524 2010-03-12 03:48  mark
3525
3526         * httemplate/edit/svc_broadband.cgi: RT#7765: sort broadband router
3527           names
3528
3529 2010-03-11 19:36  ivan
3530
3531         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/location_Mixin.pm,
3532           FS/FS/svc_phone.pm, FS/t/location_Mixin.t,
3533           httemplate/edit/svc_phone.cgi,
3534           httemplate/edit/elements/edit.html,
3535           httemplate/edit/elements/svc_Common.html,
3536           httemplate/elements/location.html,
3537           httemplate/elements/tr-select-cust_location.html,
3538           httemplate/view/svc_phone.cgi: add location to svc_phone, RT#7047
3539
3540 2010-03-11 19:30  ivan
3541
3542         * FS/MANIFEST: add location to svc_phone, RT#7047
3543
3544 2010-03-10 19:27  ivan
3545
3546         * FS/FS/TicketSystem/RT_External.pm,
3547           httemplate/view/cust_main/tickets.html: add queue selection to
3548           customer ticket creation, RT#7656
3549
3550 2010-03-10 18:15  ivan
3551
3552         * httemplate/docs/credits.html: Mark Wells is now a member of the
3553           core team.  Kristian Hoffman has been moved to the core emeritus
3554
3555 2010-03-10 00:20  mark
3556
3557         * httemplate/edit/svc_acct.cgi: fix probably misplaced text field
3558
3559 2010-03-09 23:50  mark
3560
3561         * httemplate/edit/svc_domain.cgi: fix probably misplaced text field
3562
3563 2010-03-09 22:52  ivan
3564
3565         * FS/FS/cust_pkg.pm: oops, move start_1st and expire_months
3566           handling from check to insert, so it doesn't get triggered on
3567           edit, RT#7347
3568
3569 2010-03-09 22:47  ivan
3570
3571         * httemplate/edit/process/REAL_cust_pkg.cgi: fix warning about
3572           adding a start date to actually check its *added*, RT#7352
3573
3574 2010-03-09 15:47  ivan
3575
3576         * httemplate/misc/delay_susp_pkg.html: tyop too
3577
3578 2010-03-09 14:37  mark
3579
3580         * httemplate/misc/cancel_pkg.html: fix typo
3581
3582 2010-03-09 13:57  mark
3583
3584         * FS/FS/prepay_credit.pm, httemplate/edit/prepay_credit.cgi,
3585           httemplate/edit/process/prepay_credit.cgi: RT#7407, variable
3586           length prepaid card codes
3587
3588 2010-03-09 00:37  ivan
3589
3590         * FS/FS/part_pkg/sql_external.pm: move sql_external to use
3591           recur_Common, RT#7212
3592
3593 2010-03-09 00:05  ivan
3594
3595         * httemplate/edit/REAL_cust_pkg.cgi: date editing fix, fallout from
3596           date_format
3597
3598 2010-03-08 18:43  ivan
3599
3600         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: a package that starts on
3601           the 1st and expires after N months, RT#7738
3602
3603 2010-03-08 18:39  ivan
3604
3605         * FS/FS/cust_main.pm: fix ACH refunds w/IPPay.  B:OP 3.01 and IPPay
3606           0.05_02 required.  RT#_7673
3607
3608 2010-03-08 18:12  ivan
3609
3610         * FS/FS/cust_pkg.pm: init ticket system new-style
3611
3612 2010-03-08 16:23  jeff
3613
3614         * FS/FS/Setup.pm: tyop broke populate_initial_data
3615
3616 2010-03-08 16:18  jeff
3617
3618         * FS/FS/reason_type.pm: and this is not 1.7.x
3619
3620 2010-03-08 15:07  jeff
3621
3622         * FS/FS/part_export/prizm.pm: try a delete before adding an element
3623           to prizm
3624
3625 2010-03-08 14:13  ivan
3626
3627         * FS/FS/cust_main.pm: fix ACH refunds w/IPPay.  B:OP 3.01 and IPPay
3628           0.05_02 required.  RT#_7673
3629
3630 2010-03-08 02:57  ivan
3631
3632         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
3633           httemplate/edit/REAL_cust_pkg.cgi,
3634           httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
3635           httemplate/edit/cust_refund.cgi,
3636           httemplate/edit/quick-charge.html,
3637           httemplate/edit/elements/ApplicationCommon.html,
3638           httemplate/elements/tr-input-beginning_ending.html,
3639           httemplate/elements/tr-input-date-field.html,
3640           httemplate/misc/cancel_pkg.html,
3641           httemplate/misc/delay_susp_pkg.html,
3642           httemplate/misc/order_pkg.html,
3643           httemplate/search/report_prepaid_income.html,
3644           httemplate/view/cust_main/payment_history.html,
3645           httemplate/view/cust_main/payment_history/credit.html,
3646           httemplate/view/cust_main/payment_history/payment.html,
3647           httemplate/view/cust_main/payment_history/voided_payment.html:
3648           proper use of date_format config for international date formats,
3649           RT#7009
3650
3651 2010-03-07 23:02  ivan
3652
3653         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/svc_Domain_Mixin.pm,
3654           FS/FS/svc_acct.pm, FS/FS/svc_phone.pm, FS/MANIFEST,
3655           FS/FS/part_export/netsapiens.pm, FS/t/svc_Domain_Mixin.t,
3656           httemplate/edit/svc_phone.cgi,
3657           httemplate/edit/elements/svc_Common.html,
3658           httemplate/elements/select-svc-domain.html,
3659           httemplate/elements/tr-select-svc-domain.html,
3660           httemplate/view/svc_phone.cgi: domain names in netsapiens export
3661           (domain name association w/svc_phone), RT#5864
3662
3663 2010-03-07 10:07  jeff
3664
3665         * FS/FS/tax_rate.pm: pass format and correct filenames
3666
3667 2010-03-05 11:09  ivan
3668
3669         * FS/FS/part_export/grandstream.pm: random nits for grandstream
3670           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
3671           error handling.  RT#7132
3672
3673 2010-03-05 11:02  ivan
3674
3675         * httemplate/edit/part_device.html,
3676           FS/FS/part_export/grandstream.pm: random nits for grandstream
3677           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
3678           error handling.  RT#7132
3679
3680 2010-03-05 10:25  ivan
3681
3682         * httemplate/docs/ssh.html: moved to wiki
3683
3684 2010-03-05 10:24  ivan
3685
3686         * FS/FS/part_export/: domain_shellcommands.pm,
3687           forward_shellcommands.pm, phone_shellcommands.pm,
3688           shellcommands.pm, shellcommands_withdomain.pm, textradius.pm,
3689           vpopmail.pm, www_shellcommands.pm: point to wiki docs
3690
3691 2010-03-05 10:10  ivan
3692
3693         * FS/FS/part_export/grandstream.pm,
3694           httemplate/edit/part_device.html: random nits for grandstream
3695           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
3696           error handling.  RT#7132
3697
3698 2010-03-03 21:31  jeff
3699
3700         * FS/FS/cust_bill.pm: always show the previous section when
3701           previous_balance-summary_only is enabled
3702
3703 2010-03-02 17:39  jeff
3704
3705         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi: tweak,
3706           rearrange, and avoid the vacuum
3707
3708 2010-03-02 17:00  jeff
3709
3710         * httemplate/edit/cust_main/bottomfixup.js: clear geocode when we
3711           DO have plus four
3712
3713 2010-03-02 09:18  ivan
3714
3715         * httemplate/: search/elements/search-html.html,
3716           misc/bulk_pkg_increment_bill.cgi, search/cust_pkg.cgi: UI: get
3717           rid of undocumented extra_choices_callback in search.html: a
3718           terrible place to put action links from a UI perspective, move
3719           package links to html_init, now consitent with customer links,
3720           change label on popup from "increment bill date" to "increment
3721           next bill date", RT#7132
3722
3723 2010-03-01 14:18  ivan
3724
3725         * httemplate/edit/elements/svc_Common.html: fixup editing w/manual
3726           inventory, RT#7010
3727
3728 2010-03-01 14:00  ivan
3729
3730         * httemplate/elements/select-table.html: fix up editing services
3731           w/manual select from inventory, RT#7010
3732
3733 2010-03-01 13:56  ivan
3734
3735         * FS/FS/svc_Common.pm: fix up editing services w/manual select from
3736           inventory, RT#7010
3737
3738 2010-03-01 13:36  ivan
3739
3740         * httemplate/edit/elements/edit.html: fix up editing services
3741           w/manual select from inventory, RT#7010
3742
3743 2010-03-01 13:05  ivan
3744
3745         * httemplate/search/inventory_item.html: fix inventory item links
3746           to non-svc_acct services, RT#7010
3747
3748 2010-03-01 11:38  ivan
3749
3750         * FS/FS/svc_Common.pm: enable manual selection from inventory
3751           dropdowns for svc_broadband, svc_external & svc_phone, RT#7010
3752
3753 2010-03-01 11:29  ivan
3754
3755         * httemplate/: edit/part_svc.cgi, edit/elements/edit.html,
3756           edit/elements/svc_Common.html, elements/select-table.html: enable
3757           manual selection from inventory dropdowns for svc_broadband,
3758           svc_external & svc_phone, RT#7010
3759
3760 2010-03-01 11:10  jeff
3761
3762         * Makefile: get along better with RTless installs
3763
3764 2010-02-26 19:15  ivan
3765
3766         * httemplate/edit/cust_refund.cgi: expiration date not meaningful
3767           for non-CARD, RT#7419
3768
3769 2010-02-26 18:59  ivan
3770
3771         * FS/FS/cust_bill_ApplicationCommon.pm: fix rare "Illegal division
3772           by zero" error applying things when using weights, RT#7491
3773
3774 2010-02-24 15:32  mark
3775
3776         * httemplate/: misc/bulk_pkg_increment_bill.cgi,
3777           misc/process/bulk_pkg_increment_bill.cgi, search/cust_pkg.cgi:
3778           RT#7132: bulk increment package bill dates
3779
3780 2010-02-22 02:35  ivan
3781
3782         * FS/FS/part_export/communigate_pro.pm: communigate: domain account
3783           defaults, RT#7083
3784
3785 2010-02-22 01:18  ivan
3786
3787         * httemplate/edit/svc_domain.cgi: communigate: domain account
3788           defaults, RT#7083
3789
3790 2010-02-22 01:14  ivan
3791
3792         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
3793           httemplate/edit/part_svc.cgi,
3794           httemplate/edit/process/svc_domain.cgi,
3795           httemplate/view/svc_domain.cgi, httemplate/view/elements/tr.html,
3796           httemplate/view/svc_acct/basics.html,
3797           httemplate/view/svc_domain/acct_defaults.html,
3798           httemplate/view/svc_domain/basics.html,
3799           httemplate/view/svc_domain/dns.html,
3800           httemplate/edit/svc_acct.cgi: communigate: domain account
3801           defaults, RT#7083
3802
3803 2010-02-21 23:13  ivan
3804
3805         * FS/FS/svc_domain.pm, FS/FS/part_export/communigate_pro.pm,
3806           httemplate/edit/svc_domain.cgi, httemplate/view/svc_domain.cgi:
3807           communigate: domain aliases, enabled services & administrator
3808           domain, RT#7083
3809
3810 2010-02-21 19:22  ivan
3811
3812         * FS/FS/Schema.pm, FS/FS/part_export/communigate_pro.pm,
3813           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
3814           httemplate/edit/svc_domain.cgi,
3815           httemplate/edit/process/svc_domain.cgi,
3816           httemplate/view/svc_domain.cgi,
3817           httemplate/edit/process/svc_acct.cgi: communigate: domain
3818           aliases, enabled services, RT#7083
3819
3820 2010-02-21 14:54  ivan
3821
3822         * FS/FS/part_export/communigate_pro.pm, FS/FS/Conf.pm,
3823           httemplate/edit/svc_forward.cgi, httemplate/view/svc_forward.cgi:
3824           communigate forwarders, RT#7083
3825
3826 2010-02-21 01:19  ivan
3827
3828         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
3829           FS/FS/part_export/communigate_pro.pm,
3830           httemplate/edit/svc_acct.cgi,
3831           httemplate/view/svc_acct/basics.html: communigate, RT#7083
3832
3833 2010-02-20 23:32  ivan
3834
3835         * httemplate/view/svc_acct/basics.html: communigate, RT#7083
3836
3837 2010-02-20 23:28  ivan
3838
3839         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
3840           FS/FS/part_export/communigate_pro.pm,
3841           httemplate/edit/svc_acct.cgi,
3842           httemplate/view/elements/svc_export_settings.html,
3843           httemplate/view/svc_acct/tr.html: communigate, RT#7083
3844
3845 2010-02-20 19:16  ivan
3846
3847         * FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
3848           FS/FS/part_export/communigate_pro.pm,
3849           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
3850           httemplate/edit/process/svc_acct.cgi,
3851           httemplate/elements/communigate_pro-accessmodes.html,
3852           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
3853           httemplate/view/elements/svc_export_settings.html,
3854           httemplate/view/svc_acct/basics.html: communigate, RT#7083
3855
3856 2010-02-20 14:34  ivan
3857
3858         * FS/FS/Conf.pm: communigate pro provisioning, RT#7083
3859
3860 2010-02-20 14:31  ivan
3861
3862         * httemplate/view/elements/svc_export_settings.html,
3863           httemplate/view/svc_acct/basics.html,
3864           httemplate/view/svc_acct/change_svc.html,
3865           httemplate/view/svc_acct/change_svc_form.html,
3866           httemplate/view/svc_acct/hosting.html,
3867           httemplate/view/svc_acct/radius_usage.html,
3868           httemplate/view/svc_acct/usage.html, FS/FS/Record.pm,
3869           FS/FS/Schema.pm, FS/FS/svc_acct.pm,
3870           FS/FS/part_export/communigate_pro.pm,
3871           httemplate/edit/svc_acct.cgi, httemplate/view/svc_acct.cgi,
3872           httemplate/view/svc_domain.cgi: communigate pro provisioning,
3873           RT#7083
3874
3875 2010-02-17 19:48  mark
3876
3877         * FS/bin/freeside-void-payments: Documentation cleanup
3878
3879 2010-02-17 01:00  ivan
3880
3881         * httemplate/edit/svc_Common.html: fix svc_pbx provisioniing
3882
3883 2010-02-17 00:30  ivan
3884
3885         * FS/FS/part_export.pm, FS/FS/part_export/communigate_pro.pm,
3886           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/svc_Common.pm,
3887           FS/FS/svc_domain.pm, httemplate/edit/svc_domain.cgi,
3888           httemplate/edit/process/svc_domain.cgi,
3889           httemplate/view/svc_domain.cgi, FS/FS/cust_svc.pm: communigate
3890           pro provisioning, RT#7083
3891
3892 2010-02-16 10:36  ivan
3893
3894         * FS/FS/Conf.pm,
3895           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
3896           fs_selfservice/FS-SelfService/cgi/make_payment.html,
3897           FS/FS/ClientAPI/MyAccount.pm: option to uncheck the save checkbox
3898           in self-service by default, RT#6955
3899
3900 2010-02-15 18:19  jeff
3901
3902         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi,
3903           httemplate/misc/process/tax-import.cgi: refactor cch tax import
3904           to remove tons of false laziness and improve flexibility; allow
3905           reload from local files
3906
3907 2010-02-15 08:34  jeff
3908
3909         * htetc/handler.pl: lexical instead of dynamic warnings
3910
3911 2010-02-15 06:39  jeff
3912
3913         * htetc/handler.pl: get rid of some very annoying and pointless
3914           noise
3915
3916 2010-02-14 18:09  ivan
3917
3918         * FS/FS/Conf.pm, FS/FS/Misc.pm, debian/control: switch to
3919           Email::Sender and add options for every kind of mail encryption &
3920           authentication, RT#7285
3921
3922 2010-02-12 18:53  ivan
3923
3924         * FS/FS/svc_external.pm, httemplate/edit/svc_Common.html,
3925           httemplate/edit/svc_external.cgi,
3926           httemplate/edit/elements/svc_Common.html,
3927           httemplate/edit/process/svc_external.html: svc_external.title
3928           from inventory, RT#7010
3929
3930 2010-02-12 18:16  ivan
3931
3932         * httemplate/search/: inventory_item.html: fix inventory item
3933           search w/customer classes
3934
3935 2010-02-12 15:44  ivan
3936
3937         * FS/FS/ClientAPI/MyAccount.pm: don't return an error about
3938           changing the cust_main record to the user as a payment processing
3939           error, log a bunch of verbose stuff in this case so we can track
3940           down wtf is going on, RT#6955
3941
3942 2010-02-12 14:42  ivan
3943
3944         * httemplate/search/: svc_acct.cgi, elements/search-html.html:
3945           totals time used on svc_acct report
3946
3947 2010-02-12 13:49  ivan
3948
3949         * fs_selfservice/java/freeside_create_ticket_example.java: tyop,
3950           RT#7007
3951
3952 2010-02-12 11:28  ivan
3953
3954         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_Internal.pm,
3955           fs_selfservice/java/freeside_create_ticket_example.java,
3956           fs_selfservice/perl/xmlrpc-create_ticket.pl: add mime_type option
3957           to self-service ticket create, RT#7007
3958
3959 2010-02-12 11:14  ivan
3960
3961         * fs_selfservice/perl/xmlrpc-create_ticket.pl,
3962           FS/FS/ClientAPI/MyAccount.pm,
3963           fs_selfservice/java/freeside_create_ticket_example.java: add
3964           queue option to self-service ticket create, RT#7007
3965
3966 2010-02-11 19:26  ivan
3967
3968         * FS/FS/part_export/thirdlane.pm: add omit_countrycode option,
3969           RT#7379
3970
3971 2010-02-11 17:35  ivan
3972
3973         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_External.pm,
3974           FS/FS/TicketSystem/RT_Internal.pm,
3975           fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/Conf.pm,
3976           fs_selfservice/java/freeside_create_ticket_example.java,
3977           fs_selfservice/perl/xmlrpc-create_ticket.pl,
3978           httemplate/view/cust_svc.cgi, rt/lib/RT/URI/freeside.pm: add
3979           ticket creation to self-service API, RT#7007
3980
3981 2010-02-11 15:14  jeff
3982
3983         * FS/FS/part_export/grandstream.pm: fix quoting
3984
3985 2010-02-09 18:12  mark
3986
3987         * FS/FS/: pay_batch.pm, pay_batch/RBC.pm: RT#7274: accept CR/LF in
3988           RBC batch import
3989
3990 2010-02-09 13:49  ivan
3991
3992         * rt/lib/: RT.pm, RT.pm.in: add NoSignalHandlers option to
3993           RT::Init() so we can pull things up the way we want under
3994           self-service, RT#7007
3995
3996 2010-02-09 11:56  ivan
3997
3998         * httemplate/edit/process/discount.html: doh, fix for discounts
3999           winding up with both amount and percent, RT#6679
4000
4001 2010-02-08 19:37  ivan
4002
4003         * rt/lib/RT/Config.pm: fix RT wackiness when loaded concurrently
4004           with Fcntl
4005
4006 2010-02-08 11:01  ivan
4007
4008         * FS/: FS.pm, FS/h_svc_pbx.pm, t/h_svc_pbx.t, MANIFEST:
4009           h_svc_pbx.pm, RT#7322
4010
4011 2010-02-08 07:37  jeff
4012
4013         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/export_device.pm,
4014           FS/FS/part_device.pm, FS/FS/part_export.pm,
4015           FS/FS/phone_device.pm, FS/FS/part_export/grandstream.pm,
4016           FS/FS/part_export/netsapiens.pm, FS/t/export_device.t, Makefile,
4017           FS/MANIFEST, httemplate/edit/part_device.html,
4018           httemplate/edit/process/part_device.html,
4019           httemplate/elements/checkboxes-table.html,
4020           httemplate/misc/phone_device_config.html,
4021           httemplate/view/svc_phone.cgi: grandstream device configuration
4022           support #4220
4023
4024 2010-02-05 18:57  ivan
4025
4026         * FS/FS/: cust_pkg_discount.pm, part_pkg/flat.pm: discount
4027           reporting, RT#6679
4028
4029 2010-02-05 18:54  ivan
4030
4031         * FS/FS/Schema.pm, FS/FS/Mason.pm, FS/FS/cust_bill_pkg.pm,
4032           FS/FS/cust_bill_pkg_discount.pm, FS/FS/cust_main.pm,
4033           FS/FS/cust_pkg.pm, FS/FS.pm, FS/MANIFEST,
4034           FS/FS/Report/Table/Monthly.pm, FS/t/cust_bill_pkg_discount.t,
4035           httemplate/elements/menu.html,
4036           httemplate/misc/delete-cust_pkg_discount.html,
4037           httemplate/search/cust_bill_pkg_discount.html,
4038           httemplate/search/cust_pkg_discount.html,
4039           httemplate/search/report_cust_bill_pkg_discount.html,
4040           httemplate/search/report_cust_pkg_discount.html: discount
4041           reporting, RT#6679
4042
4043 2010-02-04 19:02  ivan
4044
4045         * httemplate/edit/process/cust_pkg_discount.html: discounts,
4046           RT#6679
4047
4048 2010-02-04 18:39  ivan
4049
4050         * httemplate/view/cust_main/order_pkg_link.html, FS/FS/cust_pkg.pm,
4051           FS/FS/cust_pkg_discount.pm, FS/FS/discount.pm,
4052           FS/FS/part_pkg/flat.pm, httemplate/edit/cust_pkg_discount.html,
4053           httemplate/edit/discount.html,
4054           httemplate/edit/process/discount.html,
4055           httemplate/edit/process/quick-cust_pkg.cgi,
4056           httemplate/elements/tr-select-discount.html,
4057           httemplate/misc/order_pkg.html,
4058           httemplate/view/cust_main/packages/status.html: discounts,
4059           RT#6679
4060
4061 2010-02-04 12:39  ivan
4062
4063         * FS/FS/discount.pm, httemplate/edit/discount.html,
4064           httemplate/elements/select-discount.html,
4065           httemplate/elements/select-table.html,
4066           httemplate/elements/tr-input-text.html,
4067           httemplate/elements/tr-select-discount.html,
4068           httemplate/elements/tr-select.html: discounts, RT#6679
4069
4070 2010-02-04 02:00  ivan
4071
4072         * httemplate/edit/cust_main/top_misc.html, FS/FS/AccessRight.pm,
4073           httemplate/elements/search-cust_main.html: add ability to edit
4074           referring customer, RT#7174
4075
4076 2010-02-03 22:53  ivan
4077
4078         * httemplate/: elements/phonenumber.html, pref/pref-process.html,
4079           pref/pref.html: snom autodial integration
4080
4081 2010-02-03 20:48  ivan
4082
4083         * FS/FS/part_event/Condition/every.pm: fix SQL error with date
4084           field when using this condition, RT#7218
4085
4086 2010-02-03 11:27  ivan
4087
4088         * FS/FS/cust_main.pm: better error msg for profiling
4089
4090 2010-02-02 18:16  ivan
4091
4092         * FS/FS/svc_acct.pm: fix time limits getting double added if the
4093           service is provisioned before first billing
4094
4095 2010-01-30 23:04  ivan
4096
4097         * FS/FS/discount.pm: discounts, RT#6679
4098
4099 2010-01-30 19:00  ivan
4100
4101         * httemplate/browse/part_pkg_taxclass.html: fix header on report
4102
4103 2010-01-30 18:57  ivan
4104
4105         * FS/FS/: part_pkg/agent.pm, part_pkg/bulk.pm,
4106           cust_pkg_discount.pm, part_pkg/flat.pm,
4107           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
4108           part_pkg/flat_comission_pkg.pm, part_pkg/prorate.pm,
4109           part_pkg/recur_Common.pm, part_pkg/rt_time.pm,
4110           part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
4111           part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
4112           part_pkg/sqlradacct_hour.pm, part_pkg/subscription.pm,
4113           part_pkg/voip_sqlradacct.pm: discounts, RT#6679
4114
4115 2010-01-30 15:00  ivan
4116
4117         * httemplate/: view/cust_main/packages/package.html,
4118           edit/cust_pkg_discount.html, edit/process/cust_pkg_discount.html,
4119           misc/delete-cust_pkg_discount.html,
4120           view/cust_main/packages/status.html: discounts, RT#6679
4121
4122 2010-01-30 12:05  ivan
4123
4124         * httemplate/: misc/cust-part_pkg.cgi, misc/order_pkg.html,
4125           view/cust_main/packages.html, elements/select-part_pkg.html,
4126           elements/select-table.html,
4127           elements/tr-select-cust-part_pkg.html,
4128           view/cust_main/order_pkg_link.html: discounts, RT#6679
4129
4130 2010-01-30 00:55  ivan
4131
4132         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_discount.pm,
4133           httemplate/edit/process/quick-cust_pkg.cgi,
4134           httemplate/elements/select-discount.html,
4135           httemplate/elements/tr-select-discount.html,
4136           httemplate/misc/order_pkg.html,
4137           httemplate/view/cust_main/packages/status.html,
4138           httemplate/view/cust_main/packages/package.html: discounts,
4139           RT#6679
4140
4141 2010-01-29 23:55  ivan
4142
4143         * FS/FS/part_pkg/rt_time.pm: giving it a weight avoids weight use
4144           of uninitialized value in sort messages in part_pkg.pm
4145
4146 2010-01-29 23:38  ivan
4147
4148         * FS/FS.pm, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Mason.pm,
4149           FS/FS/Schema.pm, FS/FS/cust_pkg_discount.pm, FS/FS/discount.pm,
4150           FS/FS/part_pkg.pm, FS/FS/part_pkg/flat.pm,
4151           FS/t/cust_pkg_discount.t, FS/t/discount.t,
4152           httemplate/browse/discount.html, httemplate/edit/discount.html,
4153           httemplate/edit/elements/edit.html,
4154           httemplate/edit/process/discount.html,
4155           httemplate/elements/menu.html,
4156           httemplate/elements/tr-input-text.html: discounts, RT#6679
4157
4158 2010-01-29 12:21  ivan
4159
4160         * FS/FS/Conf.pm: add Cleartext-Password to radius-password export
4161           options, RT#7150
4162
4163 2010-01-29 11:52  ivan
4164
4165         * FS/FS/part_export/thirdlane.pm: ssl option
4166
4167 2010-01-26 21:27  ivan
4168
4169         * FS/FS/part_export/thirdlane.pm: URI escape pw, RT#7051
4170
4171 2010-01-26 21:21  ivan
4172
4173         * FS/FS/part_export/thirdlane.pm: add port option, RT#7051
4174
4175 2010-01-26 02:40  ivan
4176
4177         * FS/FS/svc_pbx.pm: deleting an svc_pbx unlinks svc_phones and
4178           deletes svc_accts, RT#7051
4179
4180 2010-01-26 02:34  ivan
4181
4182         * FS/FS/part_export/thirdlane.pm: admin operations from svc_acct
4183           records
4184
4185 2010-01-26 02:05  ivan
4186
4187         * FS/FS/svc_acct.pm, httemplate/edit/process/svc_acct.cgi: more
4188           fallout from default pw encryption: fix error reporting when
4189           entering a bad password
4190
4191 2010-01-26 00:35  ivan
4192
4193         * FS/FS/: svc_pbx.pm, part_export/thirdlane.pm: svc_pbx.title
4194           uniqueness (kludgy) and force to alphanumeric+space and 19 char
4195           max when using thirdlane (conservative guess for 1st pass
4196           implementation), RT#7051
4197
4198 2010-01-26 00:18  ivan
4199
4200         * FS/FS/svc_pbx.pm: label isn't thirdlane-specific, RT#7051
4201
4202 2010-01-25 23:15  ivan
4203
4204         * FS/FS/part_export/thirdlane.pm: figured out success/failure
4205           reporting, and wrote DID creation/deletion/assign/unassign,
4206           RT#7051
4207
4208 2010-01-25 22:15  ivan
4209
4210         * FS/FS/part_export/thirdlane.pm: initial thirdlane export w/tenant
4211           insert/delete/replace, RT#7051
4212
4213 2010-01-25 22:14  ivan
4214
4215         * FS/FS/svc_pbx.pm: fix label method and doc work
4216
4217 2010-01-25 22:14  ivan
4218
4219         * FS/FS/svc_Common.pm: remove debugging
4220
4221 2010-01-25 20:47  jayce
4222
4223         * FS/FS/: part_pkg/rt_time.pm, TicketSystem/RT_External.pm: First
4224           version of RT Billing pkg.  Basic concept is if a customer has
4225           this package, then any time added to ticket comments in RT will
4226           be added up and multiplied by the base rate, with each entry
4227           showing up as a lineitem on their next invoice.
4228
4229           This has not been used in production yet by anybody, it was just
4230           a proposal done for a customer.   Modified Files:
4231           TicketSystem/RT_External.pm   Added Files:
4232           part_pkg/rt_time.pm
4233
4234 2010-01-25 14:14  ivan
4235
4236         * httemplate/elements/select-svc_pbx.html,
4237           httemplate/elements/tr-select-svc_pbx.html, FS/FS/Schema.pm,
4238           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_pbx.pm,
4239           FS/FS/svc_phone.pm, httemplate/edit/part_svc.cgi,
4240           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_phone.cgi,
4241           httemplate/edit/elements/edit.html,
4242           httemplate/edit/elements/svc_Common.html,
4243           httemplate/view/svc_acct.cgi, httemplate/view/svc_phone.cgi:
4244           linking DIDs and users to PBXes, RT#7051
4245
4246 2010-01-25 09:41  ivan
4247
4248         * httemplate/edit/part_svc.cgi, FS/MANIFEST, FS/FS/Mason.pm,
4249           FS/FS/Schema.pm: initial svc_pbx implementation, RT#7051
4250
4251 2010-01-25 09:35  ivan
4252
4253         * FS/: FS/svc_pbx.pm, t/svc_pbx.t: initial svc_pbx implementation,
4254           RT#7051
4255
4256 2010-01-24 16:31  ivan
4257
4258         * FS/FS/svc_acct.pm: fix password length checks from applyhing to
4259           already-crypted legacy passwords, RT#7139
4260
4261 2010-01-24 14:38  ivan
4262
4263         * httemplate/elements/: overlibmws.js, overlibmws_crossframe.js,
4264           overlibmws_draggable.js, overlibmws_iframe.js: update overlib to
4265           upstream v281 (jan 20, 2010)
4266
4267 2010-01-24 12:37  ivan
4268
4269         * FS/FS/UI/Web.pm: right-align customer # in reports
4270
4271 2010-01-24 11:53  ivan
4272
4273         * httemplate/search/cust_bill.html: fix alignment of customer data
4274
4275 2010-01-24 11:52  ivan
4276
4277         * httemplate/search/cust_bill_pay.html: separate out the invoice
4278           and payment info into multiple columns, and fix application date
4279           showing as payment date
4280
4281 2010-01-21 00:54  ivan
4282
4283         * FS/FS/Conf.pm: correct description for selfservice-body_footer
4284
4285 2010-01-21 00:38  ivan
4286
4287         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: more
4288           self-service skinning config options, and start taking a stab at
4289           reorganizing config sections, RT#6893
4290
4291 2010-01-21 00:34  ivan
4292
4293         * fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
4294           fs_selfservice/FS-SelfService/cgi/change_bill.html,
4295           fs_selfservice/FS-SelfService/cgi/change_password.html,
4296           fs_selfservice/FS-SelfService/cgi/change_pay.html,
4297           fs_selfservice/FS-SelfService/cgi/change_ship.html,
4298           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
4299           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
4300           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
4301           fs_selfservice/FS-SelfService/cgi/header.html,
4302           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
4303           fs_selfservice/FS-SelfService/cgi/make_payment.html,
4304           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
4305           fs_selfservice/FS-SelfService/cgi/myaccount.html,
4306           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
4307           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
4308           fs_selfservice/FS-SelfService/cgi/payment_results.html,
4309           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
4310           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
4311           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
4312           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
4313           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
4314           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
4315           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
4316           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
4317           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
4318           fs_selfservice/FS-SelfService/cgi/provision.html,
4319           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
4320           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
4321           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
4322           fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
4323           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
4324           fs_selfservice/FS-SelfService/cgi/view_usage.html,
4325           fs_selfservice/FS-SelfService/cgi/view_usage_details.html,
4326           fs_selfservice/FS-SelfService/cgi/image.cgi,
4327           FS/FS/ClientAPI/MyAccount.pm, httemplate/config/config-view.cgi,
4328           FS/FS/Conf.pm: more self-service skinning config options, and
4329           start taking a stab at reorganizing config sections, RT#6893
4330
4331 2010-01-20 17:25  ivan
4332
4333         * FS/: FS/ClientAPI.pm, FS/Mason.pm,
4334           bin/freeside-selfservice-server: fix self-service fallout from RT
4335           3.8, RT#6640
4336
4337 2010-01-19 15:11  jeff
4338
4339         * FS/FS/part_export/prizm.pm: SM in new window
4340
4341 2010-01-19 09:48  jeff
4342
4343         * FS/FS/cust_main.pm: eliminate harmless uninitialized value noise
4344
4345 2010-01-18 20:54  ivan
4346
4347         * FS/FS/pay_batch/paymentech.pm: patch from Peter Loeppky to make
4348           sure some xml fields don't get larger than what paymentech wants
4349
4350 2010-01-18 19:24  mark
4351
4352         * httemplate/search/elements/search-csv.html: Fix mime type for CSV
4353           files, RT#1526
4354
4355 2010-01-18 18:09  jeff
4356
4357         * FS/FS/part_export/domreg_opensrs.pm: don't really need debugging
4358           on
4359
4360 2010-01-18 18:03  jeff
4361
4362         * FS/FS/: cust_bill_ApplicationCommon.pm,
4363           part_export/domreg_opensrs.pm: debugged and tested opensrs export
4364
4365 2010-01-18 16:13  ivan
4366
4367         * httemplate/search/cust_bill_pkg.cgi: fix color/style after
4368           removal of billpkgnum display
4369
4370 2010-01-16 22:40  ivan
4371
4372         * FS/FS/ClientAPI/MasonComponent.pm: fix for
4373           selfservice_server-base_url without a trailing /
4374
4375 2010-01-16 19:31  ivan
4376
4377         * FS/FS/cust_main.pm: return an error for 0 amount payments to
4378           avoid a $0 payment getting stuck in declined or captured status,
4379           RT#6993
4380
4381 2010-01-16 18:34  ivan
4382
4383         * FS/FS/svc_phone.pm: strip non-digits and 1- when searching for
4384           phone numbers, RT#7000
4385
4386 2010-01-16 18:22  ivan
4387
4388         * FS/FS/: svc_acct.pm: remove svcnum from searchable fields for
4389           svc_acct... custnum and invnum are user-visible, other database
4390           ids, not so much.  also, breaks phone number search w/current Pg,
4391           RT#7000
4392
4393 2010-01-16 17:20  ivan
4394
4395         * ChangeLog: preparing for 2.1.0
4396
4397 2010-01-16 16:22  jeff
4398
4399         * FS/FS/cust_pkg.pm: work around bug in pre-perl5.10 which is at
4400           best noisy and at worst missorting
4401
4402 2010-01-16 15:39  ivan
4403
4404         * FS/FS/part_pkg/: cdr_termination.pm: add usage_mandate option to
4405           termination price plan, RT#6932
4406
4407 2010-01-16 15:06  ivan
4408
4409         * httemplate/search/cust_svc.html: fix searching for unlinked
4410           services?  RT#7059
4411
4412 2010-01-14 19:59  ivan
4413
4414         * httemplate/edit/process/part_pkg.cgi: remove extraneous debugging
4415
4416 2010-01-12 19:14  ivan
4417
4418         * FS/FS/tax_rate.pm: if ignore_icalculable_taxes is on, don't call
4419           the errors fatal
4420
4421 2010-01-12 09:08  jeff
4422
4423         * FS/FS/part_export/prizm.pm: add some debugging
4424
4425 2010-01-12 08:40  jeff
4426
4427         * FS/FS/part_export/prizm.pm: eliminate harmless argument isn't
4428           numeric messages
4429
4430 2010-01-09 15:41  ivan
4431
4432         * rt/etc/RT_SiteConfig.pm: QuickCreateLong obsolete with the better
4433           quick create in 3.8
4434
4435 2010-01-09 15:38  ivan
4436
4437         * rt/share/html/NoAuth/css/freeside2.1/main.css: bring in
4438           freeside.css
4439
4440 2010-01-09 15:36  ivan
4441
4442         * rt/: etc/RT_SiteConfig.pm, lib/RT/Config.pm, FREESIDE_MODIFIED,
4443           etc/RT_Config.pm, etc/RT_Config.pm.in,
4444           share/html/NoAuth/css/freeside2.1/InHeader,
4445           share/html/NoAuth/css/freeside2.1/admin.css,
4446           share/html/NoAuth/css/freeside2.1/base.css,
4447           share/html/NoAuth/css/freeside2.1/boxes.css,
4448           share/html/NoAuth/css/freeside2.1/forms.css,
4449           share/html/NoAuth/css/freeside2.1/freeside.css,
4450           share/html/NoAuth/css/freeside2.1/layout.css,
4451           share/html/NoAuth/css/freeside2.1/login.css,
4452           share/html/NoAuth/css/freeside2.1/main.css,
4453           share/html/NoAuth/css/freeside2.1/misc.css,
4454           share/html/NoAuth/css/freeside2.1/msie.css,
4455           share/html/NoAuth/css/freeside2.1/msie6.css,
4456           share/html/NoAuth/css/freeside2.1/nav.css,
4457           share/html/NoAuth/css/freeside2.1/portlets.css,
4458           share/html/NoAuth/css/freeside2.1/ticket-lists.css,
4459           share/html/NoAuth/css/freeside2.1/ticket-search.css,
4460           share/html/NoAuth/css/freeside2.1/ticket.css,
4461           share/html/NoAuth/css/freeside2.1/tools.css,
4462           share/html/NoAuth/css/freeside2.1/yui-fonts.css,
4463           share/html/NoAuth/css/freeside2.1/images/dhandler,
4464           share/html/NoAuth/css/freeside2.1/images/source/background-gradient.png:
4465           add a "freeside2.1" stylesheet to isolate our skinning changes
4466
4467 2010-01-09 14:48  ivan
4468
4469         * Makefile, rt/FREESIDE_MODIFIED, rt/sbin/rt-setup-database.in:
4470           fixup initial RT setup for 3.8
4471
4472 2010-01-09 02:03  ivan
4473
4474         * FS/FS/Record.pm: need DBIx::DBSchema w/quoted_default to make
4475           this all work right :/
4476
4477 2010-01-09 00:21  ivan
4478
4479         * FS/bin/freeside-upgrade: undo damage from DBIx::DBSchema 0.37_03
4480
4481 2010-01-08 10:55  jeff
4482
4483         * httemplate/loginout/logout.html: this is part of the logout link
4484           too! (RT 1330 & 5518)
4485
4486 2010-01-08 08:05  jeff
4487
4488         * Makefile, htetc/freeside-base1.99.conf,
4489           htetc/freeside-base1.conf, htetc/freeside-base2.conf,
4490           htetc/htpasswd.logout, httemplate/elements/header.html,
4491           httemplate/elements/logout.html,
4492           httemplate/elements/rs_init_object.html,
4493           httemplate/elements/xmlhttp.html: add a logout link (RT 1330 &
4494           5518)
4495
4496 2010-01-07 01:48  mark
4497
4498         * FS/FS/: pay_batch.pm, pay_batch/RBC.pm: Fix problems with RBC
4499           batch import (RT#6967)
4500
4501 2010-01-05 20:47  ivan
4502
4503         * FS/FS/svc_acct.pm: eliminate spurious warnings on usage
4504           changes...
4505
4506 2010-01-05 20:43  ivan
4507
4508         * FS/FS/cust_main.pm: eliminate ya "use of uninitialized value"
4509           warning
4510
4511 2010-01-05 20:41  ivan
4512
4513         * FS/FS/cust_main.pm: doc
4514
4515 2010-01-03 20:13  jeff
4516
4517         * FS/FS/Conf.pm, FS/FS/cust_bill_ApplicationCommon.pm,
4518           FS/FS/part_export/domreg_opensrs.pm, bin/opensrs_domain_pkgs:
4519           untested triggering of export on payments, requires config enable
4520           (RT5825)
4521
4522 2010-01-03 19:23  jeff
4523
4524         * bin/monitor: add some debugging
4525
4526 2010-01-03 00:04  ivan
4527
4528         * rt/: share/html/Ticket/Display.html,
4529           share/html/Admin/Users/Modify.html,
4530           share/html/Elements/AddCustomers,
4531           share/html/Elements/EditCustomers,
4532           share/html/Ticket/ModifyCustomers.html,
4533           share/html/Ticket/Elements/AddCustomers,
4534           share/html/Ticket/Elements/EditCustomers,
4535           share/html/Ticket/Elements/ShowCustomers,
4536           share/html/Ticket/Elements/ShowSummary,
4537           share/html/Ticket/Elements/ShowTransactionAttachments,
4538           share/html/Ticket/Elements/Tabs, FREESIDE_MODIFIED: port
4539           skinning, customer display/edit from RT 3.6 integration to RT 3.8
4540           integration
4541
4542 2010-01-02 23:40  ivan
4543
4544         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
4545           freeside-base2.conf, handler.pl: port skinning, customer
4546           display/edit from RT 3.6 integration to RT 3.8 integration
4547
4548 2010-01-02 22:24  ivan
4549
4550         * FS/FS/TicketSystem/RT_Internal.pm: attempt to get more
4551           information on errors using an RT-instansiated session??
4552
4553 2010-01-02 19:07  ivan
4554
4555         * Makefile, FS/FS/Mason.pm, FS/FS/Mason/Request.pm,
4556           rt/etc/RT_SiteConfig.pm: can't we all just get along (with RT
4557           3.8.7)?
4558
4559 2009-12-31 15:03  mark
4560
4561         * FS/FS/pay_batch/RBC.pm: Add pre-header line
4562
4563 2009-12-31 06:31  ivan
4564
4565         * rt/: Makefile, Makefile.in: prevent fatality
4566
4567 2009-12-31 06:11  ivan
4568
4569         * rt/Makefile: otherwise it aborts bitchinga bout missing
4570           schema.Oracle
4571
4572 2009-12-31 06:08  ivan
4573
4574         * rt/: Makefile, config.status: install-sh????
4575
4576 2009-12-31 05:59  ivan
4577
4578         * rt/: .gitignore, Makefile, config.status, bin/mason_handler.fcgi,
4579           bin/mason_handler.scgi, bin/mason_handler.svc, bin/rt-crontool,
4580           bin/rt-mailgate, etc/RT_Config.pm, etc/RT_Config.pm.in,
4581           etc/RT_SiteConfig.pm, etc/schema.Pg, etc/schema.mysql,
4582           html/autohandler, html/index.html, html/l, lib/RT.pm,
4583           lib/RT/Groups_Overlay.pm, lib/RT/Record.pm,
4584           lib/RT/SearchBuilder.pm, lib/RT/Ticket_Overlay.pm,
4585           lib/RT/Transaction_Overlay.pm, lib/RT/User_Overlay.pm,
4586           lib/RT/Users_Overlay.pm, lib/RT/I18N/no.po, lib/RT/I18N/pt_br.po,
4587           lib/RT/I18N/pt_pt.po, lib/RT/I18N/zh_cn.po, lib/RT/I18N/zh_tw.po,
4588           lib/t/00smoke.t, lib/t/create_data.pl, lib/t/setup_regression.t,
4589           sbin/extract_pod_tests, sbin/regression_harness,
4590           sbin/rt-setup-database.in: merging 3.8.7!!!
4591
4592 2009-12-31 05:15  ivan
4593
4594         * rt/: share/html/NoAuth/RichText/FCKeditor/editor/lang/af.js,
4595           share/html/NoAuth/RichText/FCKeditor/editor/lang/bs.js,
4596           share/html/NoAuth/RichText/FCKeditor/editor/lang/da.js,
4597           share/html/NoAuth/RichText/FCKeditor/editor/lang/zh-cn.js,
4598           share/html/NoAuth/RichText/FCKeditor/editor/lang/cs.js,
4599           share/html/NoAuth/RichText/FCKeditor/editor/lang/ro.js,
4600           share/html/NoAuth/RichText/FCKeditor/editor/lang/uk.js,
4601           share/html/NoAuth/RichText/FCKeditor/editor/lang/no.js,
4602           share/html/NoAuth/RichText/FCKeditor/editor/lang/pt.js,
4603           share/html/NoAuth/RichText/FCKeditor/editor/lang/vi.js,
4604           share/html/NoAuth/RichText/FCKeditor/editor/lang/pt-br.js,
4605           share/html/NoAuth/RichText/FCKeditor/editor/lang/bn.js,
4606           share/html/NoAuth/RichText/FCKeditor/editor/lang/et.js,
4607           share/html/NoAuth/RichText/FCKeditor/editor/lang/de.js,
4608           share/html/NoAuth/RichText/FCKeditor/editor/lang/en-au.js,
4609           share/html/NoAuth/RichText/FCKeditor/editor/lang/ca.js,
4610           share/html/NoAuth/RichText/FCKeditor/editor/lang/el.js,
4611           share/html/NoAuth/RichText/FCKeditor/editor/lang/sk.js,
4612           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_colorselector.html,
4613           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_listprop.html,
4614           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_replace.html,
4615           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_select.html,
4616           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_smiley.html,
4617           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_textfield.html,
4618           share/html/NoAuth/RichText/FCKeditor/editor/lang/ms.js,
4619           share/html/NoAuth/RichText/FCKeditor/editor/wsc/ciframe.html,
4620           share/html/NoAuth/RichText/FCKeditor/editor/wsc/tmpFrameset.html,
4621           share/html/NoAuth/RichText/FCKeditor/editor/wsc/w.html,
4622           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_anchor.html,
4623           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_button.html,
4624           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_docprops.html,
4625           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_hiddenfield.html,
4626           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_link.html,
4627           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_paste.html,
4628           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_source.html,
4629           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages.html,
4630           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_textarea.html,
4631           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_form.html,
4632           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_radiobutton.html,
4633           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_specialchar.html,
4634           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_tablecell.html,
4635           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template.html,
4636           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about.html,
4637           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_flash.html,
4638           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_image.html,
4639           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_table.html,
4640           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_checkbox.html,
4641           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_div.html,
4642           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about/logo_fckeditor.gif,
4643           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about/logo_fredck.gif,
4644           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about/sponsors/spellchecker_net.gif,
4645           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_flash/fck_flash.js,
4646           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_flash/fck_flash_preview.html,
4647           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/fck_dialog_common.css,
4648           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/fck_dialog_common.js,
4649           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/images/locked.gif,
4650           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/images/reset.gif,
4651           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/images/unlocked.gif,
4652           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_image/fck_image.js,
4653           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_image/fck_image_preview.html,
4654           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_select/fck_select.js,
4655           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html,
4656           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
4657           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html,
4658           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js,
4659           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html,
4660           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
4661           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js,
4662           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
4663           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.cfm,
4664           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.php,
4665           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_docprops/fck_document_preview.html,
4666           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_link/fck_link.js,
4667           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template/images/template1.gif,
4668           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template/images/template2.gif,
4669           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template/images/template3.gif,
4670           share/html/NoAuth/RichText/FCKeditor/editor/plugins/autogrow/fckplugin.js,
4671           share/html/NoAuth/RichText/FCKeditor/editor/plugins/dragresizetable/fckplugin.js,
4672           share/html/NoAuth/RichText/FCKeditor/editor/plugins/bbcode/fckplugin.js,
4673           share/html/NoAuth/RichText/FCKeditor/editor/plugins/bbcode/_sample/sample.config.js,
4674           share/html/NoAuth/RichText/FCKeditor/editor/plugins/bbcode/_sample/sample.html,
4675           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/fck_placeholder.html,
4676           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/fckplugin.js,
4677           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/placeholder.gif,
4678           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/de.js,
4679           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/en.js,
4680           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/es.js,
4681           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/fr.js,
4682           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/it.js,
4683           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/pl.js,
4684           share/html/NoAuth/RichText/FCKeditor/editor/plugins/simplecommands/fckplugin.js,
4685           share/html/NoAuth/RichText/FCKeditor/editor/plugins/tablecommands/fckplugin.js,
4686           share/html/NoAuth/RichText/FCKeditor/editor/skins/_fckviewstrips.html,
4687           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_dialog.css,
4688           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_dialog_ie6.js,
4689           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_editor.css,
4690           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_strip.gif,
4691           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/dialog.sides.gif,
4692           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/dialog.sides.png,
4693           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/dialog.sides.rtl.png,
4694           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/sprites.gif,
4695           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/sprites.png,
4696           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.arrowright.gif,
4697           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.buttonarrow.gif,
4698           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.collapse.gif,
4699           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.end.gif,
4700           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.expand.gif,
4701           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.separator.gif,
4702           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.start.gif,
4703           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_dialog.css,
4704           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_dialog_ie6.js,
4705           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_editor.css,
4706           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_strip.gif,
4707           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/dialog.sides.gif,
4708           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/dialog.sides.png,
4709           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/dialog.sides.rtl.png,
4710           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/sprites.gif,
4711           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/sprites.png,
4712           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.arrowright.gif,
4713           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.bg.gif,
4714           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif,
4715           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.collapse.gif,
4716           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.end.gif,
4717           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.expand.gif,
4718           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.separator.gif,
4719           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.start.gif,
4720           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_editor.css,
4721           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_dialog.css,
4722           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_dialog_ie6.js,
4723           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_strip.gif,
4724           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/dialog.sides.gif,
4725           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/dialog.sides.png,
4726           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/dialog.sides.rtl.png,
4727           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/sprites.gif,
4728           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/sprites.png,
4729           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.arrowright.gif,
4730           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.buttonarrow.gif,
4731           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.buttonbg.gif,
4732           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.collapse.gif,
4733           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.end.gif,
4734           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.expand.gif,
4735           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.separator.gif,
4736           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.start.gif,
4737           share/html/NoAuth/iCal/dhandler,
4738           share/html/NoAuth/js/cascaded.js, share/html/NoAuth/js/ahah.js,
4739           share/html/NoAuth/js/autohandler, share/html/NoAuth/js/class.js,
4740           share/html/NoAuth/js/combobox.js, share/html/NoAuth/js/list.js,
4741           share/html/NoAuth/js/titlebox-state.js,
4742           share/html/NoAuth/js/util.js,
4743           share/html/NoAuth/js/scriptaculous/controls.js,
4744           share/html/NoAuth/js/scriptaculous/effects.js,
4745           share/html/NoAuth/js/scriptaculous/scriptaculous.js,
4746           share/html/NoAuth/js/IE7/IE8.js,
4747           share/html/NoAuth/js/prototype/prototype.js,
4748           share/html/Helpers/CalPopup.html,
4749           share/html/NoAuth/js/IE7/IE7.js,
4750           share/html/NoAuth/js/IE7/blank.gif,
4751           share/html/NoAuth/js/IE7/ie7-recalc.js,
4752           share/html/NoAuth/js/IE7/ie7-squish.js,
4753           share/html/Widgets/BulkEdit, share/html/Widgets/BulkProcess,
4754           share/html/Widgets/ComboBox,
4755           share/html/Widgets/FinalizeWidgetArguments,
4756           share/html/Widgets/SavedSearch, share/html/Widgets/SelectionBox,
4757           share/html/Widgets/TitleBox, share/html/Widgets/TitleBoxEnd,
4758           share/html/Widgets/TitleBoxStart,
4759           share/html/Widgets/Form/Boolean, share/html/Widgets/Form/Integer,
4760           share/html/Widgets/Form/Select, share/html/Widgets/Form/String,
4761           share/html/Helpers/Autocomplete/CustomFieldValues,
4762           share/html/Helpers/Toggle/TicketBookmark,
4763           share/html/Tools/MyDay.html, share/html/Tools/Offline.html,
4764           share/html/Tools/index.html, share/html/Tools/Elements/Tabs,
4765           share/html/Tools/Reports/CreatedByDates.html,
4766           share/html/Tools/Reports/ResolvedByDates.html,
4767           share/html/Tools/Reports/ResolvedByOwner.html,
4768           share/html/Admin/autohandler, share/html/Admin/index.html,
4769           share/html/Admin/Queues/CustomField.html,
4770           share/html/Admin/Queues/GroupRights.html,
4771           share/html/Admin/Queues/People.html,
4772           share/html/Download/CustomFieldValue/dhandler,
4773           share/html/Download/Tabular/dhandler,
4774           share/html/Tools/Reports/index.html,
4775           share/html/Tools/Reports/Elements/Tabs,
4776           share/html/Admin/Queues/CustomFields.html,
4777           share/html/Admin/Queues/History.html,
4778           share/html/Admin/Queues/Modify.html,
4779           share/html/Admin/Queues/Scrip.html,
4780           share/html/Admin/Queues/Scrips.html,
4781           share/html/Admin/Queues/Template.html,
4782           share/html/Admin/Queues/Templates.html,
4783           share/html/Admin/Queues/index.html,
4784           share/html/Admin/Elements/EditCustomFieldValues,
4785           share/html/Admin/Elements/EditCustomFieldValuesSource,
4786           share/html/Admin/Elements/EditUserComments,
4787           share/html/Admin/Elements/GroupTabs,
4788           share/html/Admin/Elements/ObjectCustomFields,
4789           share/html/Admin/Elements/SelectCustomFieldType,
4790           share/html/Admin/Elements/SelectScrip,
4791           share/html/Admin/Elements/SelectScripCondition,
4792           share/html/Admin/Elements/SelectStage,
4793           share/html/Admin/Queues/UserRights.html,
4794           share/html/Admin/Elements/ConfigureMyRT,
4795           share/html/Admin/Elements/CustomFieldTabs,
4796           share/html/Admin/Elements/EditCustomFields,
4797           share/html/Admin/Elements/EditScrip,
4798           share/html/Admin/Elements/QueueTabs,
4799           share/html/Admin/Elements/SelectModifyQueue,
4800           share/html/Admin/Elements/SelectScripAction,
4801           share/html/Admin/Elements/SelectTemplate,
4802           share/html/Admin/Elements/Tabs,
4803           share/html/Admin/Elements/AddCustomFieldValue,
4804           share/html/Admin/Elements/CreateUserCalled,
4805           share/html/Admin/Elements/EditCustomField,
4806           share/html/Admin/Elements/EditQueueWatchers,
4807           share/html/Admin/Elements/EditScrips,
4808           share/html/Admin/Elements/GlobalCustomFieldTabs,
4809           share/html/Admin/Elements/ListGlobalCustomFields,
4810           share/html/Admin/Elements/ListGlobalScrips,
4811           share/html/Admin/Elements/ModifyTemplate,
4812           share/html/Admin/Elements/PickCustomFields,
4813           share/html/Admin/Elements/PickObjects,
4814           share/html/Admin/Elements/SelectCustomFieldLookupType,
4815           share/html/Admin/Elements/SelectGroups,
4816           share/html/Admin/Elements/SelectModifyGroup,
4817           share/html/Admin/Elements/SelectModifyUser,
4818           share/html/Admin/Elements/SelectNewGroupMembers,
4819           share/html/Admin/Elements/SelectSingleOrMultiple,
4820           share/html/Admin/Elements/SelectUsers,
4821           share/html/Admin/Elements/SystemTabs,
4822           share/html/Admin/Elements/UserTabs,
4823           share/html/Admin/Elements/EditTemplates,
4824           share/html/Admin/Elements/Header,
4825           share/html/Admin/Elements/QueueRightsForUser,
4826           share/html/Admin/Elements/SelectCustomField,
4827           share/html/Admin/Elements/SelectRights,
4828           share/html/Admin/Elements/ShowKeyInfo,
4829           share/html/Admin/Elements/ToolTabs,
4830           share/html/Admin/Global/GroupRights.html,
4831           share/html/Admin/Global/MyRT.html,
4832           share/html/Admin/Global/Scrip.html,
4833           share/html/Admin/Global/Scrips.html,
4834           share/html/Admin/Global/Template.html,
4835           share/html/Admin/Global/Templates.html,
4836           share/html/Admin/Global/UserRights.html,
4837           share/html/Admin/Global/index.html,
4838           share/html/Admin/Global/CustomFields/Groups.html,
4839           share/html/Admin/Global/CustomFields/Queue-Tickets.html,
4840           share/html/Admin/Global/CustomFields/Queue-Transactions.html,
4841           share/html/Admin/Global/CustomFields/Queues.html,
4842           share/html/Admin/Global/CustomFields/Users.html,
4843           share/html/Admin/Global/CustomFields/index.html,
4844           share/html/Admin/Users/CustomFields.html,
4845           share/html/Admin/Users/GnuPG.html,
4846           share/html/Admin/Users/History.html,
4847           share/html/Admin/Users/Memberships.html,
4848           share/html/Admin/Users/Modify.html,
4849           share/html/Admin/Users/MyRT.html,
4850           share/html/Admin/CustomFields/GroupRights.html,
4851           share/html/Admin/CustomFields/Modify.html,
4852           share/html/Admin/CustomFields/Objects.html,
4853           share/html/Admin/CustomFields/UserRights.html,
4854           share/html/Admin/CustomFields/index.html,
4855           share/html/Admin/Tools/Configuration.html,
4856           share/html/Admin/Tools/index.html,
4857           share/html/Admin/Tools/Shredder/autohandler,
4858           share/html/Admin/Tools/Shredder/index.html,
4859           share/html/Admin/Tools/Shredder/Elements/DumpFileLink,
4860           share/html/Admin/Tools/Shredder/Elements/ObjectCheckBox,
4861           share/html/Admin/Tools/Shredder/Elements/PluginArguments,
4862           share/html/Admin/Tools/Shredder/Elements/PluginHelp,
4863           share/html/Admin/Tools/Shredder/Elements/SelectObjects,
4864           share/html/Admin/Tools/Shredder/Elements/SelectPlugin,
4865           share/html/Admin/Tools/Shredder/Elements/Error/NoRights,
4866           share/html/Admin/Users/index.html,
4867           share/html/Admin/Groups/CustomFields.html,
4868           share/html/Admin/Groups/GroupRights.html,
4869           share/html/Admin/Groups/History.html,
4870           share/html/Admin/Groups/Members.html,
4871           share/html/Admin/Groups/Modify.html,
4872           share/html/Admin/Tools/Shredder/Dumps/dhandler,
4873           share/html/Admin/Tools/Shredder/Elements/Error/NoStorage,
4874           share/html/Admin/Tools/Shredder/Elements/Object/RT--Attachment,
4875           share/html/Admin/Tools/Shredder/Elements/Object/RT--Ticket,
4876           share/html/Admin/Tools/Shredder/Elements/Object/RT--User,
4877           share/html/Admin/Groups/UserRights.html,
4878           share/html/Admin/Groups/index.html,
4879           share/html/Ticket/Create.html, share/html/Ticket/GnuPG.html,
4880           share/html/Ticket/Reminders.html,
4881           share/html/Ticket/ShowEmailRecord.html,
4882           share/html/Ticket/Display.html, share/html/Ticket/History.html,
4883           share/html/Ticket/Modify.html,
4884           share/html/Ticket/ModifyDates.html,
4885           share/html/Ticket/ModifyLinks.html,
4886           share/html/Ticket/Update.html, share/html/Ticket/Forward.html,
4887           share/html/Ticket/ModifyAll.html,
4888           share/html/Ticket/ModifyPeople.html,
4889           share/html/Ticket/Elements/AddWatchers,
4890           share/html/Ticket/Elements/ShowDates,
4891           share/html/Ticket/Elements/ShowSummary,
4892           share/html/Ticket/Elements/ShowTime,
4893           share/html/Ticket/Elements/BulkLinks,
4894           share/html/Ticket/Elements/EditWatchers,
4895           share/html/Ticket/Elements/FindAttachments,
4896           share/html/Ticket/Elements/ShowParents,
4897           share/html/Ticket/Elements/ShowTransactionAttachments,
4898           share/html/Ticket/Elements/Tabs,
4899           share/html/Ticket/Elements/Bookmark,
4900           share/html/Ticket/Elements/EditBasics,
4901           share/html/Ticket/Elements/EditCustomFields,
4902           share/html/Ticket/Elements/EditDates,
4903           share/html/Ticket/Elements/EditPeople,
4904           share/html/Ticket/Elements/EditTransactionCustomFields,
4905           share/html/Ticket/Elements/PreviewScrips,
4906           share/html/Ticket/Elements/Reminders,
4907           share/html/Ticket/Elements/ShowAttachments,
4908           share/html/Ticket/Elements/ShowBasics,
4909           share/html/Ticket/Elements/ShowCustomFields,
4910           share/html/Ticket/Elements/ShowDependencies,
4911           share/html/Ticket/Elements/ShowGnuPGStatus,
4912           share/html/Ticket/Elements/ShowGroupMembers,
4913           share/html/Ticket/Elements/ShowHistory,
4914           share/html/Ticket/Elements/ShowMembers,
4915           share/html/Ticket/Elements/ShowMessageHeaders,
4916           share/html/Ticket/Elements/ShowMessageStanza,
4917           share/html/Ticket/Elements/ShowPeople,
4918           share/html/Ticket/Elements/ShowPriority,
4919           share/html/Ticket/Elements/ShowQueue,
4920           share/html/Ticket/Elements/ShowRequestor,
4921           share/html/Ticket/Elements/ShowTransaction,
4922           share/html/Ticket/Elements/ShowUserEntry,
4923           share/html/Ticket/Elements/UpdateCc,
4924           share/html/SelfService/Error.html,
4925           share/html/Ticket/Attachment/dhandler,
4926           share/html/Ticket/Attachment/WithHeaders/dhandler,
4927           share/html/Ticket/Elements/LoadTextAttachments,
4928           share/html/Ticket/Elements/ShowUpdateStatus,
4929           share/html/Ticket/Graphs/dhandler,
4930           share/html/Ticket/Graphs/index.html,
4931           share/html/Ticket/Graphs/Elements/EditGraphProperties,
4932           share/html/Ticket/Graphs/Elements/ShowGraph,
4933           share/html/Ticket/Graphs/Elements/ShowLegends,
4934           share/html/SelfService/Closed.html,
4935           share/html/SelfService/Create.html,
4936           share/html/SelfService/CreateTicketInQueue.html,
4937           share/html/SelfService/Display.html,
4938           share/html/SelfService/Prefs.html,
4939           share/html/SelfService/Update.html,
4940           share/html/SelfService/index.html,
4941           share/html/SelfService/Elements/GotoTicket,
4942           share/html/SelfService/Elements/Tabs, etc/schema.mysql-4.0,
4943           share/html/Approvals/Display.html,
4944           share/html/Approvals/autohandler,
4945           share/html/Approvals/index.html,
4946           share/html/Approvals/Elements/Approve,
4947           share/html/Approvals/Elements/PendingMyApproval,
4948           share/html/Approvals/Elements/ShowDependency,
4949           share/html/Approvals/Elements/Tabs,
4950           share/html/SelfService/Attachment/dhandler,
4951           share/html/SelfService/Elements/Header,
4952           share/html/SelfService/Elements/MyRequests, etc/schema.mysql-4.1,
4953           etc/upgrade/shrink_cgm_table.pl,
4954           etc/upgrade/split-out-cf-categories,
4955           etc/upgrade/split-out-cf-categories.in,
4956           etc/upgrade/upgrade-mysql-schema.pl,
4957           etc/upgrade/3.8-branded-queues-extension,
4958           etc/upgrade/3.8-branded-queues-extension.in,
4959           etc/upgrade/3.8-ical-extension,
4960           etc/upgrade/3.8-ical-extension.in, etc/upgrade/3.7.1/content,
4961           etc/upgrade/3.7.82/content, etc/upgrade/3.7.86/content,
4962           etc/upgrade/3.7.87/content, etc/upgrade/3.8.0/content,
4963           etc/upgrade/3.8.1/content, etc/upgrade/3.8.3/content,
4964           etc/upgrade/3.8.3/schema.Pg, etc/upgrade/3.8.4/content,
4965           etc/upgrade/3.8.6/content, etc/upgrade/3.7.10/content,
4966           etc/upgrade/3.7.15/content, etc/upgrade/3.7.19/content,
4967           etc/upgrade/3.7.3/schema.Oracle, etc/upgrade/3.7.3/schema.Pg,
4968           etc/upgrade/3.7.3/schema.mysql, etc/upgrade/3.7.81/schema.Oracle,
4969           etc/upgrade/3.7.81/schema.mysql, etc/upgrade/3.7.85/content,
4970           etc/upgrade/3.8.2/content: Initial revision
4971
4972 2009-12-31 05:12  ivan
4973
4974         * rt/: lib/RT/I18N/pt_BR.po, lib/RT/I18N/nb.po,
4975           lib/RT/I18N/zh_CN.po, lib/RT/I18N/ar.po, lib/RT/I18N/pt.po,
4976           lib/RT/I18N/ru.pm, lib/RT/Shredder/ACE.pm,
4977           lib/RT/Shredder/CachedGroupMember.pm,
4978           lib/RT/Shredder/Constants.pm, lib/RT/Shredder/Dependencies.pm,
4979           lib/RT/Shredder/Dependency.pm,
4980           lib/RT/Shredder/ObjectCustomFieldValue.pm,
4981           lib/RT/Shredder/Queue.pm, lib/RT/Shredder/User.pm,
4982           lib/RT/Shredder/CustomField.pm, lib/RT/Shredder/Exceptions.pm,
4983           lib/RT/Shredder/Link.pm, lib/RT/Shredder/Plugin.pm,
4984           lib/RT/Shredder/Principal.pm, lib/RT/Shredder/ScripAction.pm,
4985           lib/RT/Shredder/ScripCondition.pm,
4986           lib/RT/Shredder/Transaction.pm, lib/RT/Condition/ReopenTicket.pm,
4987           lib/RT/Shredder/Attachment.pm,
4988           lib/RT/Shredder/CustomFieldValue.pm, lib/RT/Shredder/Group.pm,
4989           lib/RT/Shredder/GroupMember.pm, lib/RT/Shredder/POD.pm,
4990           lib/RT/Shredder/Record.pm, lib/RT/Shredder/Scrip.pm,
4991           lib/RT/Shredder/Template.pm, lib/RT/Shredder/Ticket.pm,
4992           lib/RT/Shredder/Plugin/Attachments.pm,
4993           lib/RT/Shredder/Plugin/Base.pm,
4994           lib/RT/Shredder/Plugin/Objects.pm,
4995           lib/RT/Shredder/Plugin/SQLDump.pm,
4996           lib/RT/Shredder/Plugin/Summary.pm,
4997           lib/RT/Shredder/Plugin/Tickets.pm,
4998           lib/RT/Shredder/Plugin/Users.pm,
4999           lib/RT/Shredder/Plugin/Base/Dump.pm,
5000           lib/RT/Shredder/Plugin/Base/Search.pm, lib/RT/Approval/Rule.pm,
5001           lib/RT/Condition/CloseTicket.pm, lib/RT/Graph/Tickets.pm,
5002           lib/RT/Approval/Rule/Passed.pm,
5003           docs/creating_external_custom_fields.pod,
5004           docs/extending_clickable_links.pod, docs/gnupg_integration.pod,
5005           docs/porting.windows, docs/queue_subject_tag.pod,
5006           docs/templates.pod, docs/using_forms_widgets.pod,
5007           lib/RT/Approval/Rule/Created.pm,
5008           lib/RT/Approval/Rule/NewPending.pm,
5009           lib/RT/Approval/Rule/Rejected.pm, lib/RT/Test/Email.pm,
5010           lib/RT/Test/Web.pm,
5011           docs/design_docs/gnupg_details_on_output_formats, t/00-compile.t,
5012           t/00-mason-syntax.t, t/clicky.t, t/cron.t, t/pod.t, t/rtname.t,
5013           t/savedsearch.t, t/customfields/access_via_queue.t,
5014           t/customfields/sort_order.t, t/approval/basic.t,
5015           t/data/configs/apache2.2+fastcgi.conf,
5016           t/data/configs/apache2.2+fastcgi.conf.in,
5017           t/data/configs/apache2.2+mod_perl.conf,
5018           t/data/configs/apache2.2+mod_perl.conf.in,
5019           t/data/emails/russian-subject-no-content-type,
5020           t/data/emails/subject-with-folding-ws,
5021           t/data/emails/text-html-in-russian,
5022           t/data/emails/multipart-alternative-with-umlaut,
5023           t/data/emails/new-ticket-from-iso-8859-1-full,
5024           t/data/emails/notes-uuencoded, t/data/emails/rt-send-cc,
5025           t/data/emails/multipart-report, t/data/emails/nested-mime-sample,
5026           t/data/emails/nested-rfc-822,
5027           t/data/emails/new-ticket-from-iso-8859-1,
5028           t/data/emails/text-html-with-umlaut,
5029           t/data/emails/crashes-file-based-parser,
5030           t/data/emails/lorem-ipsum, t/data/emails/very-long-subject,
5031           t/data/emails/8859-15-message-series/dir,
5032           t/data/emails/8859-15-message-series/msg1,
5033           t/data/emails/8859-15-message-series/msg2,
5034           t/data/emails/8859-15-message-series/msg3,
5035           t/data/emails/8859-15-message-series/msg4,
5036           t/data/emails/8859-15-message-series/msg5,
5037           t/data/emails/8859-15-message-series/msg6,
5038           t/data/emails/8859-15-message-series/msg7,
5039           t/data/gnupg/keyrings/trustdb.gpg,
5040           t/data/gnupg/emails/1-signed-MIME-plain.txt,
5041           t/data/gnupg/emails/12-encrypted-inline-binary.txt,
5042           t/data/gnupg/emails/13-signed-encrypted-MIME-plain.txt,
5043           t/data/gnupg/emails/14-signed-encrypted-MIME-attachment.txt,
5044           t/data/gnupg/emails/15-signed-encrypted-MIME-binary.txt,
5045           t/data/gnupg/emails/16-signed-encrypted-inline-plain.txt,
5046           t/data/gnupg/emails/18-signed-encrypted-inline-binary.txt,
5047           t/data/gnupg/emails/2-signed-MIME-plain-with-attachment.txt,
5048           t/data/gnupg/emails/3-signed-MIME-plain-with-binary.txt,
5049           t/data/gnupg/emails/6-signed-inline-with-binary.txt,
5050           t/data/gnupg/emails/7-encrypted-MIME-plain.txt,
5051           t/data/gnupg/emails/8-encrypted-MIME-with-attachment.txt,
5052           t/data/gnupg/emails/9-encrypted-MIME-with-binary.txt,
5053           t/data/gnupg/emails/README, t/data/gnupg/keyrings/pubring.gpg,
5054           t/data/gnupg/keyrings/secring.gpg,
5055           t/data/gnupg/keyrings/signed_old_style_with_attachment.eml,
5056           t/data/gnupg/keys/general-at-example.com.2.public.key,
5057           t/data/gnupg/keys/general-at-example.com.2.secret.key,
5058           t/data/gnupg/keys/general-at-example.com.public.key,
5059           t/data/gnupg/keys/general-at-example.com.secret.key,
5060           t/data/gnupg/keys/recipient-at-example.com.public.key,
5061           t/data/gnupg/keys/recipient-at-example.com.secret.key,
5062           t/data/gnupg/keys/rt-recipient-at-example.com.public.key,
5063           t/data/gnupg/keys/rt-recipient-at-example.com.secret.key,
5064           t/data/gnupg/keys/rt-test-at-example.com.2.public.key,
5065           t/data/gnupg/keys/rt-test-at-example.com.2.secret.key,
5066           t/data/gnupg/keys/rt-test-at-example.com.public.key,
5067           t/data/gnupg/keys/rt-test-at-example.com.secret.key,
5068           t/api/currentuser.t, t/api/queue.t, t/api/uri-t.t,
5069           t/data/gnupg/emails/10-encrypted-inline-plain.txt,
5070           t/data/gnupg/emails/11-encrypted-inline-attachment.txt,
5071           t/data/gnupg/emails/17-signed-encrypted-inline-attachment.txt,
5072           t/data/gnupg/emails/19-signed-inline-plain-nested.txt,
5073           t/data/gnupg/emails/4-signed-inline-plain.txt,
5074           t/data/gnupg/emails/5-signed-inline-with-attachment.txt,
5075           t/api/ace.t, t/api/action-createtickets.t, t/api/attachment.t,
5076           t/api/attribute-tests.t, t/api/attribute.t, t/api/cf.t,
5077           t/api/cf_combo_casacade.t, t/api/cf_external.t,
5078           t/api/cf_pattern.t, t/api/cf_single_values.t,
5079           t/api/cf_transaction.t, t/api/condition-ownerchange.t,
5080           t/api/condition-reject.t, t/api/customfield.t, t/api/date.t,
5081           t/api/emailparser.t, t/api/group.t, t/api/groups.t, t/api/i18n.t,
5082           t/api/link.t, t/api/record.t, t/api/reminders.t, t/api/rights.t,
5083           t/api/rt.t, t/api/scrip.t, t/api/scrip_order.t,
5084           t/api/searchbuilder.t, t/api/system.t, t/api/template-insert.t,
5085           t/api/template.t, t/api/ticket.t, t/api/tickets.t,
5086           t/api/tickets_overlay_sql.t, t/api/uri-fsck_com_rt.t,
5087           t/api/user.t, t/api/users.t, t/web/attachments.t,
5088           t/web/cf_access.t, t/web/cf_onqueue.t, t/web/cf_select_one.t,
5089           t/web/command_line_with_unknown_field.t,
5090           t/web/compilation_errors.t, t/web/config_tab_right.t,
5091           t/web/custom_frontpage.t, t/web/custom_search.t,
5092           t/web/dashboards-permissions.t, t/web/gnupg-outgoing.t,
5093           t/web/gnupg-select-keys-on-create.t, t/web/offline_utf8.t,
5094           t/web/query_builder.t, t/web/rest.t, t/web/rights.t,
5095           t/web/saved_search_chart.t, t/web/search_bulk_update_links.t,
5096           t/web/ticket-create-utf8.t, t/web/ticket_owner.t,
5097           t/web/ticket_seen.t, t/web/ticket_update_without_content.t,
5098           t/web/unlimited_search.t, t/web/crypt-gnupg.t,
5099           t/web/gnupg-select-keys-on-update.t,
5100           t/web/offline_messages_utf8.t, t/web/rest-non-ascii-subject.t,
5101           t/web/rights1.t, t/web/dashboards.t, t/ticket/badlinks.t,
5102           t/ticket/merge.t, t/ticket/search_by_txn.t,
5103           t/ticket/sort-by-user.t, t/web/basic.t, t/web/command_line.t,
5104           t/web/dashboard_with_deleted_saved_search.t,
5105           t/web/dashboards-groups.t, t/web/quicksearch.t,
5106           t/web/saved_search_permissions.t, t/ticket/search_by_watcher.t,
5107           share/html/autohandler, share/html/dhandler,
5108           share/html/index.html, share/html/l,
5109           share/html/Elements/BevelBoxRaisedEnd,
5110           share/html/Elements/Callback, share/html/Elements/CollectionList,
5111           share/html/Elements/CollectionListPaging,
5112           share/html/Elements/DashboardTabs,
5113           share/html/Elements/Dashboards,
5114           share/html/Elements/EditCustomFieldAutocomplete,
5115           share/html/Elements/EditCustomFieldImage,
5116           share/html/Elements/EditCustomFieldSelect,
5117           share/html/Elements/EditLinks, share/html/Elements/EmailInput,
5118           share/html/Elements/Error, share/html/Elements/GotoTicket,
5119           share/html/Elements/ListActions, share/html/Elements/ListMenu,
5120           share/html/Elements/Login, share/html/Elements/MakeClicky,
5121           share/html/Elements/Menu, share/html/Elements/MessageBox,
5122           share/html/Elements/MyAdminQueues, share/html/Elements/MyTickets,
5123           share/html/Elements/PageLayout, share/html/Elements/QueryString,
5124           share/html/Elements/QueueSummary,
5125           share/html/Elements/QuickCreate, share/html/Elements/Refresh,
5126           share/html/Elements/RefreshHomepage,
5127           share/html/Elements/ScrubHTML, share/html/Elements/Section,
5128           share/html/Elements/SelectBoolean,
5129           share/html/Elements/SelectCustomFieldValue,
5130           share/html/Elements/SelectDate,
5131           share/html/Elements/SelectDateRelation,
5132           share/html/Elements/SelectLinkType,
5133           share/html/Elements/SelectMatch,
5134           share/html/Elements/SelectNewTicketQueue,
5135           share/html/Elements/SelectOwner,
5136           share/html/Elements/SelectPriority,
5137           share/html/Elements/SelectQueue,
5138           share/html/Elements/SelectStatus,
5139           share/html/Elements/SelectTicketTypes,
5140           share/html/Elements/SelectTimeUnits,
5141           share/html/Elements/SelectTimezone,
5142           share/html/Elements/SelectUsers,
5143           share/html/Elements/SelectWatcherType,
5144           share/html/Elements/ShowCustomFieldBinary,
5145           share/html/Elements/ShowCustomFieldText,
5146           share/html/Elements/ShowLink, share/html/Elements/ShowLinks,
5147           share/html/Elements/ShowMemberships,
5148           share/html/Elements/ShowUserConcise,
5149           share/html/Elements/ShowUserEmailFrequency,
5150           share/html/Elements/ShowUserVerbose,
5151           share/html/Elements/SimpleSearch, share/html/Elements/Tabs,
5152           share/html/Elements/TicketList, share/html/Elements/TitleBox,
5153           t/delegation/cleanup_stalled.t, t/delegation/revocation.t,
5154           t/i18n/default.t, t/mail/charsets-outgoing.t,
5155           t/mail/crypt-gnupg.t, t/mail/extractsubjecttag.t,
5156           t/mail/gateway.t, t/mail/gnupg-bad.t, t/mail/gnupg-incoming.t,
5157           t/mail/gnupg-realmail.t, t/mail/gnupg-reverification.t,
5158           t/mail/mime_decoding.t, t/mail/sendmail.t, t/mail/verp.t,
5159           t/maildigest/attributes.t, t/shredder/00load.t,
5160           t/shredder/00skeleton.t, t/shredder/01basics.t,
5161           t/shredder/01ticket.t, t/shredder/02group_member.t,
5162           t/shredder/02queue.t, t/shredder/02template.t,
5163           t/shredder/02user.t, t/shredder/03plugin.t,
5164           t/shredder/03plugin_summary.t, t/shredder/03plugin_tickets.t,
5165           t/shredder/03plugin_users.t, t/shredder/utils.pl,
5166           t/ticket/action_linear_escalate.t, t/ticket/add-watchers.t,
5167           t/ticket/batch-upload-csv.t, t/ticket/cfsort-freeform-multiple.t,
5168           t/ticket/cfsort-freeform-single.t, t/ticket/deferred_owner.t,
5169           t/ticket/link_search.t, t/ticket/linking.t,
5170           t/ticket/quicksearch.t, t/ticket/requestor-order.t,
5171           t/ticket/scrips_batch.t, t/ticket/search.t,
5172           t/ticket/search_by_cf_freeform_multiple.t,
5173           t/ticket/search_by_cf_freeform_single.t,
5174           t/ticket/search_by_links.t, t/ticket/search_long_cf_values.t,
5175           t/ticket/sort-by-custom-ownership.t, t/ticket/sort-by-queue.t,
5176           t/ticket/sort_by_cf.t, t/validator/group_members.t,
5177           share/html/Elements/Checkbox, share/html/Elements/ColumnMap,
5178           share/html/Elements/EditCustomField,
5179           share/html/Elements/EditTimeValue,
5180           share/html/Elements/MySupportQueues,
5181           share/html/Elements/SelectCustomFieldOperator,
5182           share/html/Elements/SelectEqualityOperator,
5183           share/html/Elements/SelectResultsPerPage,
5184           share/html/Elements/SelectTicketSortBy,
5185           share/html/Elements/ShowUser, share/html/Elements/TitleBoxStart,
5186           share/html/Elements/ShowSearch,
5187           share/html/Dashboards/Modify.html,
5188           share/html/Dashboards/Queries.html,
5189           share/html/Dashboards/Render.html,
5190           share/html/Dashboards/Subscription.html,
5191           share/html/Dashboards/dhandler, share/html/Dashboards/index.html,
5192           share/html/Dashboards/Elements/DashboardsForObject,
5193           share/html/Dashboards/Elements/DashboardsForObjects,
5194           share/html/Dashboards/Elements/Deleted,
5195           share/html/Dashboards/Elements/HiddenSearches,
5196           share/html/Dashboards/Elements/ListOfDashboards,
5197           share/html/Dashboards/Elements/SelectPrivacy,
5198           share/html/Dashboards/Elements/ShowDashboards,
5199           share/html/Dashboards/Elements/ShowSubscription,
5200           share/html/Dashboards/Elements/Tabs,
5201           share/html/Dashboards/Elements/ShowPortlet/component,
5202           share/html/Dashboards/Elements/ShowPortlet/dashboard,
5203           share/html/Dashboards/Elements/ShowPortlet/search,
5204           share/html/Elements/BevelBoxRaisedStart,
5205           share/html/Elements/CreateTicket,
5206           share/html/Elements/EditCustomFieldBinary,
5207           share/html/Elements/EditCustomFieldCombobox,
5208           share/html/Elements/EditCustomFieldFreeform,
5209           share/html/Elements/EditCustomFieldText,
5210           share/html/Elements/EditCustomFieldWikitext,
5211           share/html/Elements/Footer, share/html/Elements/Header,
5212           share/html/Elements/HeaderJavascript, share/html/Elements/Logo,
5213           share/html/Elements/Logout, share/html/Elements/MyRT,
5214           share/html/Elements/MyReminders, share/html/Elements/MyRequests,
5215           share/html/Elements/PersonalQuickbar,
5216           share/html/Elements/Quicksearch,
5217           share/html/Elements/SelectAttachmentField,
5218           share/html/Elements/SelectDateType,
5219           share/html/Elements/SelectGroups, share/html/Elements/SelectLang,
5220           share/html/Elements/SelectSortOrder,
5221           share/html/Elements/SetupSessionCookie,
5222           share/html/Elements/ShowCustomFieldImage,
5223           share/html/Elements/ShowCustomFieldWikitext,
5224           share/html/Elements/ShowCustomFields, share/html/Elements/Submit,
5225           share/html/Elements/TitleBoxEnd,
5226           share/html/Elements/ValidateCustomFields,
5227           share/html/Elements/CollectionAsTable/Header,
5228           share/html/Elements/CollectionAsTable/ParseFormat,
5229           share/html/Elements/CollectionAsTable/Row,
5230           share/html/Elements/GnuPG/KeyIssues,
5231           share/html/Elements/GnuPG/SelectKeyForEncryption,
5232           share/html/Elements/GnuPG/SelectKeyForSigning,
5233           share/html/Elements/GnuPG/SignEncryptWidget,
5234           share/html/Elements/RT__Group/ColumnMap,
5235           share/html/Elements/RT__Queue/ColumnMap,
5236           share/html/Elements/RT__Scrip/ColumnMap,
5237           share/html/Elements/RT__Template/ColumnMap,
5238           share/html/Elements/RT__Ticket/ColumnMap,
5239           share/html/Elements/RT__User/ColumnMap,
5240           share/html/Install/Basics.html,
5241           share/html/Install/DatabaseDetails.html,
5242           share/html/Install/DatabaseType.html,
5243           share/html/Install/Finish.html, share/html/Install/Global.html,
5244           share/html/Install/Initialize.html,
5245           share/html/Install/Sendmail.html, share/html/Install/autohandler,
5246           share/html/Install/index.html,
5247           share/html/Install/Elements/Errors,
5248           share/html/Install/Elements/Wrapper, share/html/Prefs/MyRT.html,
5249           share/html/Prefs/Other.html, share/html/Prefs/Quicksearch.html,
5250           share/html/Prefs/Search.html,
5251           share/html/Prefs/SearchOptions.html,
5252           share/html/Prefs/Elements/Tabs, share/html/Search/Build.html,
5253           share/html/Search/Bulk.html, share/html/Search/Chart,
5254           share/html/Search/Chart.html, share/html/Search/Edit.html,
5255           share/html/Search/Graph.html, share/html/Search/Results.html,
5256           share/html/Search/Results.rdf, share/html/Search/Results.tsv,
5257           share/html/Search/Simple.html,
5258           share/html/Search/Elements/SelectAndOr,
5259           share/html/Search/Elements/SelectGroupBy,
5260           share/html/Search/Elements/SelectPersonType,
5261           share/html/User/Delegation.html, share/html/User/Prefs.html,
5262           share/html/User/Elements/DelegateRights,
5263           share/html/User/Elements/GroupTabs,
5264           share/html/User/Elements/Tabs,
5265           share/html/User/Groups/Members.html,
5266           share/html/User/Groups/Modify.html,
5267           share/html/User/Groups/index.html,
5268           share/html/Search/Elements/BuildFormatString,
5269           share/html/Search/Elements/ConditionRow,
5270           share/html/Search/Elements/PickBasics,
5271           share/html/Search/Elements/PickCFs,
5272           share/html/Search/Elements/ResultViews,
5273           share/html/Search/Elements/SearchesForObject,
5274           share/html/Search/Elements/SelectSearchObject,
5275           share/html/Search/Elements/SelectSearchesForObjects,
5276           share/html/REST/1.0/autohandler, share/html/REST/1.0/dhandler,
5277           share/html/REST/1.0/logout,
5278           share/html/REST/1.0/Forms/group/customfields,
5279           share/html/Search/Elements/Chart,
5280           share/html/Search/Elements/DisplayOptions,
5281           share/html/Search/Elements/EditFormat,
5282           share/html/Search/Elements/EditQuery,
5283           share/html/Search/Elements/EditSearches,
5284           share/html/Search/Elements/Graph,
5285           share/html/Search/Elements/NewListActions,
5286           share/html/Search/Elements/PickCriteria,
5287           share/html/Search/Elements/SearchPrivacy,
5288           share/html/Search/Elements/SelectChartType,
5289           share/html/Search/Elements/SelectGroup,
5290           share/html/Search/Elements/SelectLinks,
5291           share/html/REST/1.0/Forms/attachment/default,
5292           share/html/REST/1.0/Forms/group/default,
5293           share/html/REST/1.0/Forms/group/ns,
5294           share/html/REST/1.0/Forms/queue/customfields,
5295           share/html/REST/1.0/Forms/queue/default,
5296           share/html/REST/1.0/Forms/queue/ns,
5297           share/html/REST/1.0/Forms/queue/ticketcustomfields,
5298           share/html/REST/1.0/Forms/ticket/merge,
5299           share/html/REST/1.0/Forms/ticket/attachments,
5300           share/html/REST/1.0/Forms/ticket/comment,
5301           share/html/REST/1.0/Forms/ticket/default,
5302           share/html/REST/1.0/Forms/ticket/links,
5303           share/html/REST/1.0/Forms/ticket/take,
5304           share/html/NoAuth/Logout.html, share/html/NoAuth/Reminder.html,
5305           share/html/NoAuth/css/autohandler,
5306           share/html/NoAuth/css/dhandler, share/html/NoAuth/css/print.css,
5307           share/html/NoAuth/css/web2/InHeader,
5308           share/html/NoAuth/css/web2/forms.css,
5309           share/html/NoAuth/css/web2/login.css,
5310           share/html/NoAuth/css/web2/misc.css,
5311           share/html/NoAuth/css/web2/msie.css,
5312           share/html/NoAuth/css/web2/msie6.css,
5313           share/html/NoAuth/css/web2/nav.css,
5314           share/html/NoAuth/css/web2/portlets.css,
5315           share/html/NoAuth/css/web2/ticket-search.css,
5316           share/html/NoAuth/css/web2/ticket.css,
5317           share/html/NoAuth/css/web2/tools.css,
5318           share/html/NoAuth/css/web2/yui-fonts.css,
5319           share/html/REST/1.0/Forms/ticket/history,
5320           share/html/REST/1.0/Forms/transaction/default,
5321           share/html/REST/1.0/Forms/user/default,
5322           share/html/REST/1.0/Forms/user/ns,
5323           share/html/REST/1.0/NoAuth/mail-gateway,
5324           share/html/REST/1.0/search/dhandler,
5325           share/html/REST/1.0/search/ticket,
5326           share/html/REST/1.0/ticket/comment,
5327           share/html/REST/1.0/ticket/link,
5328           share/html/REST/1.0/ticket/merge,
5329           share/html/NoAuth/css/3.4-compat/footer.css,
5330           share/html/NoAuth/css/3.4-compat/header.css,
5331           share/html/NoAuth/css/3.4-compat/login.css,
5332           share/html/NoAuth/css/3.4-compat/nav.css,
5333           share/html/NoAuth/css/3.4-compat/ticket.css,
5334           share/html/NoAuth/css/web2/admin.css,
5335           share/html/NoAuth/css/web2/base.css,
5336           share/html/NoAuth/css/web2/boxes.css,
5337           share/html/NoAuth/css/web2/layout.css,
5338           share/html/NoAuth/css/web2/main.css,
5339           share/html/NoAuth/css/web2/ticket-lists.css,
5340           share/html/NoAuth/css/web2/images/dhandler,
5341           share/html/NoAuth/css/web2/images/source/background-gradient.png,
5342           share/html/NoAuth/css/3.4-compat/body.css,
5343           share/html/NoAuth/css/3.4-compat/forms.css,
5344           share/html/NoAuth/css/3.4-compat/main.css,
5345           share/html/NoAuth/css/3.4-compat/misc.css,
5346           share/html/NoAuth/css/3.4-compat/quickbar.css,
5347           share/html/NoAuth/css/3.4-compat/titlebox.css,
5348           share/html/NoAuth/css/3.4-compat/transactions.css,
5349           share/html/NoAuth/css/3.5-default/footer.css,
5350           share/html/NoAuth/css/3.5-default/local.css,
5351           share/html/NoAuth/css/3.5-default/login.css,
5352           share/html/NoAuth/css/3.5-default/ticket-search.css,
5353           share/html/NoAuth/css/3.5-default/approvals.css,
5354           share/html/NoAuth/css/3.5-default/header.css,
5355           share/html/NoAuth/css/3.5-default/logo.css,
5356           share/html/NoAuth/css/3.5-default/misc.css,
5357           share/html/NoAuth/css/3.5-default/nav.css,
5358           share/html/NoAuth/css/3.5-default/quickbar.css,
5359           share/html/NoAuth/css/3.5-default/ticket.css,
5360           share/html/NoAuth/css/3.5-default/titlebox.css,
5361           share/html/NoAuth/css/3.5-default/transactions.css,
5362           share/html/NoAuth/css/3.5-default/forms.css,
5363           share/html/NoAuth/RichText/dhandler,
5364           share/html/NoAuth/RichText/FCKeditor/fckconfig.js,
5365           share/html/NoAuth/RichText/FCKeditor/fckeditor.js,
5366           share/html/NoAuth/RichText/FCKeditor/fckpackager.xml,
5367           share/html/NoAuth/RichText/FCKeditor/fckstyles.xml,
5368           share/html/NoAuth/RichText/FCKeditor/fcktemplates.xml,
5369           share/html/NoAuth/css/3.5-default/body.css,
5370           share/html/NoAuth/css/3.5-default/main.css,
5371           share/html/NoAuth/css/3.5-default/nav-left.css,
5372           share/html/NoAuth/images/autohandler,
5373           share/html/NoAuth/images/bplogo.gif,
5374           share/html/NoAuth/images/empty_star.gif,
5375           share/html/NoAuth/images/favicon.png,
5376           share/html/NoAuth/images/star.gif,
5377           share/html/NoAuth/images/test.png,
5378           share/html/NoAuth/images/css/cb-light.gif,
5379           share/html/NoAuth/images/css/cb.gif,
5380           share/html/NoAuth/images/css/cbr-b2g.gif,
5381           share/html/NoAuth/images/css/cbr-b2lb.gif,
5382           share/html/NoAuth/images/css/cbr-gray.gif,
5383           share/html/NoAuth/images/css/cbr-trans.gif,
5384           share/html/NoAuth/images/css/cbr.gif,
5385           share/html/NoAuth/images/css/ct-light.gif,
5386           share/html/NoAuth/images/css/ct.gif,
5387           share/html/NoAuth/images/css/ctr-b2g.gif,
5388           share/html/NoAuth/images/css/ctr-b2lb.gif,
5389           share/html/NoAuth/images/css/ctr-gray.gif,
5390           share/html/NoAuth/images/css/ctr-trans.gif,
5391           share/html/NoAuth/images/css/ctr.gif,
5392           share/html/NoAuth/images/css/dark-arrow-up.png,
5393           share/html/NoAuth/images/css/dark-arrow.png,
5394           share/html/NoAuth/images/css/fieldbg-autocomplete.gif,
5395           share/html/NoAuth/images/css/light-arrow-up.png,
5396           share/html/NoAuth/images/css/light-arrow.png,
5397           share/html/NoAuth/images/css/rolldown-arrow.gif,
5398           share/html/NoAuth/images/css/rolldown-arrow.png,
5399           share/html/NoAuth/images/css/rollup-arrow.gif,
5400           share/html/NoAuth/RichText/FCKeditor/license.txt,
5401           share/html/NoAuth/RichText/FCKeditor/editor/fckdebug.html,
5402           share/html/NoAuth/RichText/FCKeditor/editor/fckdialog.html,
5403           share/html/NoAuth/RichText/FCKeditor/editor/fckeditor.html,
5404           share/html/NoAuth/RichText/FCKeditor/editor/fckeditor.original.html,
5405           share/html/NoAuth/RichText/FCKeditor/editor/css/fck_editorarea.css,
5406           share/html/NoAuth/RichText/FCKeditor/editor/css/fck_showtableborders_gecko.css,
5407           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckconstants.js,
5408           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckeditorapi.js,
5409           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckjscoreextensions.js,
5410           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckscriptloader.js,
5411           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckcodeformatter.js,
5412           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckconfig.js,
5413           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckregexlib.js,
5414           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckselection_ie.js,
5415           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktoolbaritems.js,
5416           share/html/NoAuth/RichText/FCKeditor/editor/css/fck_internal.css,
5417           share/html/NoAuth/RichText/FCKeditor/editor/css/behaviors/disablehandles.htc,
5418           share/html/NoAuth/RichText/FCKeditor/editor/css/behaviors/showtableborders.htc,
5419           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_address.png,
5420           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_blockquote.png,
5421           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_div.png,
5422           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h1.png,
5423           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h2.png,
5424           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h3.png,
5425           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h4.png,
5426           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h5.png,
5427           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h6.png,
5428           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_p.png,
5429           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_pre.png,
5430           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_anchor.gif,
5431           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_flashlogo.gif,
5432           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_hiddenfield.gif,
5433           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_pagebreak.gif,
5434           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_plugin.gif,
5435           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdebug.js,
5436           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckplugins.js,
5437           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktools.js,
5438           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtml.js,
5439           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck_contextmenu.js,
5440           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckstyles.js,
5441           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckurlparams.js,
5442           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtml_gecko.js,
5443           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdomtools.js,
5444           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdocumentprocessor.js,
5445           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcklisthandler.js,
5446           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktools_ie.js,
5447           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtml_ie.js,
5448           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtmlentities.js,
5449           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck_ie.js,
5450           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckbrowserinfo.js,
5451           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckcommands.js,
5452           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdebug_empty.js,
5453           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdialog.js,
5454           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcklanguagemanager.js,
5455           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktablehandler.js,
5456           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktablehandler_gecko.js,
5457           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckundo.js,
5458           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckselection_gecko.js,
5459           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktoolbarset.js,
5460           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckblockquotecommand.js,
5461           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckcorestylecommand.js,
5462           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcktablecommand.js,
5463           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck.js,
5464           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck_gecko.js,
5465           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcklistslib.js,
5466           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckselection.js,
5467           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktablehandler_ie.js,
5468           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktools_gecko.js,
5469           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fck_othercommands.js,
5470           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckfitwindow.js,
5471           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckjustifycommands.js,
5472           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcklistcommands.js,
5473           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcknamedcommand.js,
5474           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckpasteplaintextcommand.js,
5475           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckpastewordcommand.js,
5476           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckremoveformatcommand.js,
5477           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckshowblocks.js,
5478           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckspellcheckcommand_gecko.js,
5479           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckspellcheckcommand_ie.js,
5480           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckstylecommand.js,
5481           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcktextcolorcommand.js,
5482           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckcontextmenu.js,
5483           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarfontformatcombo.js,
5484           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarpanelbutton.js,
5485           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckw3crange.js,
5486           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckxml.js,
5487           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckindentcommands.js,
5488           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckevents.js,
5489           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckiecleanup.js,
5490           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckmenublock.js,
5491           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbar.js,
5492           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarspecialcombo.js,
5493           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdocumentfragment_ie.js,
5494           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckstyle.js,
5495           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdocumentfragment_gecko.js,
5496           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckmenuitem.js,
5497           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckspecialcombo.js,
5498           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbutton.js,
5499           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckxml_gecko.js,
5500           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckimagepreloader.js,
5501           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckkeystrokehandler.js,
5502           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckpanel.js,
5503           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrange.js,
5504           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckeditingarea.js,
5505           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckicon.js,
5506           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbuttonui.js,
5507           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckxml_ie.js,
5508           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdataprocessor.js,
5509           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrange_gecko.js,
5510           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrange_ie.js,
5511           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrangeiterator.js,
5512           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckelementpath.js,
5513           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckenterkey.js,
5514           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckhtmliterator.js,
5515           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckmenublockpanel.js,
5516           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckplugin.js,
5517           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbreak_gecko.js,
5518           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbreak_ie.js,
5519           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarfontscombo.js,
5520           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarfontsizecombo.js,
5521           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarstylecombo.js,
5522           share/html/NoAuth/RichText/FCKeditor/editor/images/anchor.gif,
5523           share/html/NoAuth/RichText/FCKeditor/editor/images/arrow_ltr.gif,
5524           share/html/NoAuth/RichText/FCKeditor/editor/images/arrow_rtl.gif,
5525           share/html/NoAuth/RichText/FCKeditor/editor/images/spacer.gif,
5526           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/teeth_smile.gif,
5527           share/html/NoAuth/RichText/FCKeditor/editor/dtd/fck_dtd_test.html,
5528           share/html/NoAuth/RichText/FCKeditor/editor/dtd/fck_xhtml10strict.js,
5529           share/html/NoAuth/RichText/FCKeditor/editor/dtd/fck_xhtml10transitional.js,
5530           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/angel_smile.gif,
5531           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/angry_smile.gif,
5532           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/broken_heart.gif,
5533           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/cake.gif,
5534           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/confused_smile.gif,
5535           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/cry_smile.gif,
5536           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/devil_smile.gif,
5537           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/embaressed_smile.gif,
5538           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/envelope.gif,
5539           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/heart.gif,
5540           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/kiss.gif,
5541           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/lightbulb.gif,
5542           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/omg_smile.gif,
5543           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/regular_smile.gif,
5544           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/sad_smile.gif,
5545           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/shades_smile.gif,
5546           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/thumbs_down.gif,
5547           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/thumbs_up.gif,
5548           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/tounge_smile.gif,
5549           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif,
5550           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/wink_smile.gif,
5551           share/html/NoAuth/RichText/FCKeditor/editor/js/fckadobeair.js,
5552           share/html/NoAuth/RichText/FCKeditor/editor/js/fckeditorcode_ie.js,
5553           share/html/NoAuth/RichText/FCKeditor/editor/js/fckeditorcode_gecko.js,
5554           share/html/NoAuth/RichText/FCKeditor/editor/lang/es.js,
5555           share/html/NoAuth/RichText/FCKeditor/editor/lang/eu.js,
5556           share/html/NoAuth/RichText/FCKeditor/editor/lang/hr.js,
5557           share/html/NoAuth/RichText/FCKeditor/editor/lang/km.js,
5558           share/html/NoAuth/RichText/FCKeditor/editor/lang/it.js,
5559           share/html/NoAuth/RichText/FCKeditor/editor/lang/sl.js,
5560           share/html/NoAuth/RichText/FCKeditor/editor/lang/bg.js,
5561           share/html/NoAuth/RichText/FCKeditor/editor/lang/fa.js,
5562           share/html/NoAuth/RichText/FCKeditor/editor/lang/sv.js,
5563           share/html/NoAuth/RichText/FCKeditor/editor/lang/ja.js,
5564           share/html/NoAuth/RichText/FCKeditor/editor/lang/mn.js,
5565           share/html/NoAuth/RichText/FCKeditor/editor/lang/th.js,
5566           share/html/NoAuth/RichText/FCKeditor/editor/lang/zh.js,
5567           share/html/NoAuth/RichText/FCKeditor/editor/lang/fr-ca.js,
5568           share/html/NoAuth/RichText/FCKeditor/editor/lang/he.js,
5569           share/html/NoAuth/RichText/FCKeditor/editor/lang/sr-latn.js,
5570           share/html/NoAuth/RichText/FCKeditor/editor/lang/en-uk.js,
5571           share/html/NoAuth/RichText/FCKeditor/editor/lang/nb.js,
5572           share/html/NoAuth/RichText/FCKeditor/editor/lang/fr.js,
5573           share/html/NoAuth/RichText/FCKeditor/editor/lang/lv.js,
5574           share/html/NoAuth/RichText/FCKeditor/editor/lang/ar.js,
5575           share/html/NoAuth/RichText/FCKeditor/editor/lang/fo.js,
5576           share/html/NoAuth/RichText/FCKeditor/editor/lang/is.js,
5577           share/html/NoAuth/RichText/FCKeditor/editor/lang/en.js,
5578           share/html/NoAuth/RichText/FCKeditor/editor/lang/pl.js,
5579           share/html/NoAuth/RichText/FCKeditor/editor/lang/hi.js,
5580           share/html/NoAuth/RichText/FCKeditor/editor/lang/lt.js,
5581           share/html/NoAuth/RichText/FCKeditor/editor/lang/nl.js,
5582           share/html/NoAuth/RichText/FCKeditor/editor/lang/sr.js,
5583           share/html/NoAuth/RichText/FCKeditor/editor/lang/gl.js,
5584           share/html/NoAuth/RichText/FCKeditor/editor/lang/ko.js,
5585           share/html/NoAuth/RichText/FCKeditor/editor/lang/eo.js,
5586           share/html/NoAuth/RichText/FCKeditor/editor/lang/hu.js,
5587           share/html/NoAuth/RichText/FCKeditor/editor/lang/ru.js,
5588           share/html/NoAuth/RichText/FCKeditor/editor/lang/_translationstatus.txt,
5589           share/html/NoAuth/RichText/FCKeditor/editor/lang/en-ca.js,
5590           share/html/NoAuth/RichText/FCKeditor/editor/lang/gu.js,
5591           share/html/NoAuth/RichText/FCKeditor/editor/lang/tr.js,
5592           share/html/NoAuth/RichText/FCKeditor/editor/lang/fi.js: Initial
5593           revision
5594
5595 2009-12-31 05:09  ivan
5596
5597         * rt/: UPGRADING.mysql, lib/RT/Test.pm, sbin/merge-rosetta.pl,
5598           sbin/rt-attributes-viewer, sbin/rt-attributes-viewer.in,
5599           sbin/rt-clean-sessions, sbin/rt-clean-sessions.in,
5600           sbin/rt-email-dashboards, sbin/rt-email-dashboards.in,
5601           sbin/rt-email-digest, sbin/rt-email-digest.in,
5602           sbin/rt-email-group-admin, sbin/rt-email-group-admin.in,
5603           sbin/rt-server, sbin/rt-server.in, sbin/rt-shredder,
5604           sbin/rt-shredder.in, sbin/rt-validator, sbin/rt-validator.in,
5605           sbin/tweak-template-locstring, lib/RT/Search.pm,
5606           lib/RT/Config.pm, lib/RT/Dashboard.pm, lib/RT/Installer.pm,
5607           lib/RT/Plugin.pm, lib/RT/Ruleset.pm, lib/RT/Shredder.pm,
5608           lib/RT/Approval.pm, lib/RT/Action.pm, lib/RT/SharedSetting.pm,
5609           lib/RT/Condition.pm, lib/RT/SQL.pm, lib/RT/Util.pm,
5610           lib/RT/Rule.pm, lib/RT/Crypt/GnuPG.pm,
5611           lib/RT/Interface/Web/Request.pm, lib/RT/Interface/Web/Session.pm,
5612           lib/RT/Interface/Web/Standalone/PreFork.pm,
5613           lib/RT/Action/LinearEscalate.pm,
5614           lib/RT/Action/ExtractSubjectTag.pm, lib/RT/Action/NotifyGroup.pm,
5615           lib/RT/Action/NotifyGroupAsComment.pm,
5616           lib/RT/CustomFieldValues/External.pm,
5617           lib/RT/CustomFieldValues/Groups.pm, lib/RT/I18N/bg.po,
5618           lib/RT/I18N/rt.pot, lib/RT/I18N/hr.po, lib/RT/I18N/zh_TW.po:
5619           Initial revision
5620
5621 2009-12-31 04:56  ivan
5622
5623         * rt/: Makefile, lib/RT.pm: rt 3.6.10
5624
5625 2009-12-31 04:44  ivan
5626
5627         * rt/: etc/RT_Config.pm.in, lib/RT/Groups_Overlay.pm,
5628           lib/RT/Record.pm, lib/RT/SearchBuilder.pm,
5629           lib/RT/Ticket_Overlay.pm, lib/RT/Transaction_Overlay.pm,
5630           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
5631           sbin/rt-setup-database.in: rt 3.6.10
5632
5633 2009-12-31 04:35  ivan
5634
5635         * rt/FREESIDE_MODIFIED: up-to-date
5636
5637 2009-12-30 23:16  ivan
5638
5639         * FS/FS/Schema.pm: fix h_cdr acctid changing from bigint to int
5640           with recent DBIx::DBSchema
5641
5642 2009-12-30 21:10  ivan
5643
5644         * FS/: FS/Cron/bill.pm, bin/freeside-daily: specify multiple
5645           agentnums with freeside-daily
5646
5647 2009-12-30 19:33  ivan
5648
5649         * Makefile: goodbye conf dir
5650
5651 2009-12-30 18:50  jeff
5652
5653         * FS/FS/cust_main.pm: really reduce the noise
5654
5655 2009-12-30 18:20  ivan
5656
5657         * httemplate/: edit/prospect_main.html, edit/elements/edit.html,
5658           edit/process/elements/process.html, elements/contact.html,
5659           elements/menu.html: prospecting: proper contact error handling
5660           when you add a prospect
5661
5662 2009-12-29 22:41  jeff
5663
5664         * FS/FS/part_pkg/voip_cdr.pm: define all detail header list
5665           elements
5666
5667 2009-12-29 22:05  jeff
5668
5669         * FS/FS/cust_main.pm: noise reduction
5670
5671 2009-12-29 21:22  jeff
5672
5673         * FS/FS/tax_rate.pm: noise reduction
5674
5675 2009-12-29 18:39  jeff
5676
5677         * FS/FS/cust_bill_pkg_detail.pm: use the class used
5678
5679 2009-12-29 18:26  jeff
5680
5681         * FS/FS/cust_main.pm: noise reduction
5682
5683 2009-12-28 20:49  ivan
5684
5685         * FS/bin/freeside-upgrade: output SQL statements as we run them
5686           (and only the ones we run), not immediately
5687
5688 2009-12-28 20:44  ivan
5689
5690         * FS/FS/Conf.pm: oops, syntax error adding queued-sleep_time
5691
5692 2009-12-28 20:24  ivan
5693
5694         * FS/bin/: freeside-upgrade: don't change h_queue.job type under
5695           non-mysql, takes forever on large dbs, RT#6946
5696
5697 2009-12-28 17:38  ivan
5698
5699         * FS/bin/freeside-daily: add -u option for vacuuming, RT#5258
5700
5701 2009-12-28 17:30  ivan
5702
5703         * bin/: del-old-history, pg-sizer: some random utils for disk space
5704           analysis and eliminating old history records, RT#6914
5705
5706 2009-12-28 17:00  mark
5707
5708         * FS/FS/AccessRight.pm, httemplate/browse/cust_attachment.html,
5709           httemplate/elements/menu.html: Add Browse attachments ACL
5710           (RT#4964)
5711
5712 2009-12-28 16:38  ivan
5713
5714         * FS/: FS/Conf.pm, bin/freeside-queued: add queued-sleep_time
5715
5716 2009-12-28 11:18  ivan
5717
5718         * FS/FS/AccessRight.pm, FS/FS/Mason.pm, FS/FS/Schema.pm,
5719           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/contact.pm,
5720           FS/FS/contact_email.pm, FS/FS/contact_phone.pm,
5721           FS/FS/cust_location.pm, FS/FS/o2m_Common.pm, FS/FS/phone_type.pm,
5722           FS/FS/prospect_main.pm, FS/MANIFEST, FS/t/contact.t,
5723           FS/t/contact_email.t, FS/t/contact_phone.t, FS/t/phone_type.t,
5724           FS/t/prospect_main.t, httemplate/edit/prospect_main.html,
5725           httemplate/edit/process/prospect_main.html,
5726           httemplate/elements/city.html, httemplate/elements/contact.html,
5727           httemplate/elements/header.html, httemplate/elements/menu.html,
5728           httemplate/elements/tr-contact.html,
5729           httemplate/elements/tr-select-cust_location.html,
5730           httemplate/search/prospect_main.html,
5731           httemplate/search/report_prospect_main.html,
5732           httemplate/view/prospect_main.html,
5733           httemplate/edit/elements/edit.html,
5734           httemplate/edit/process/elements/process.html,
5735           httemplate/misc/location.cgi,
5736           httemplate/view/cust_main/packages/location.html, FS/FS.pm:
5737           beginning of prospect/CRM/contact work
5738
5739 2009-12-27 21:25  ivan
5740
5741         * FS/FS/: part_pkg_taxclass.pm, phone_device.pm: use blessed
5742
5743 2009-12-26 17:00  jeff
5744
5745         * FS/FS/: cust_location.pm, cust_main.pm: improve spacing around
5746           county
5747
5748 2009-12-23 15:32  jeff
5749
5750         * bin/monitor: remove debugging
5751
5752 2009-12-23 15:29  jeff
5753
5754         * bin/monitor: add non-forking one machine monitor program
5755
5756 2009-12-23 15:14  jeff
5757
5758         * FS/FS/Yori.pm: teach yori to do some load monitoring
5759
5760 2009-12-23 13:21  jeff
5761
5762         * FS/FS/cust_bill.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
5763           FS/FS/cust_pkg.pm,
5764           httemplate/view/cust_main/packages/location.html: correct invoice
5765           package address display and reduce false laziness
5766
5767 2009-12-22 16:30  mark
5768
5769         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
5770           httemplate/edit/process/svc_acct.cgi: Tweak set_password per
5771           RT#6358
5772
5773 2009-12-21 06:44  jeff
5774
5775         * FS/FS/: Schema.pm, cust_bill_pkg.pm,
5776           cust_bill_pkg_tax_location.pm, cust_credit_bill_pkg.pm,
5777           cust_tax_exempt_pkg.pm: manage tax exemptions (texas-tax) on
5778           credit application RT953
5779
5780 2009-12-21 06:36  jeff
5781
5782         * FS/FS/Conf.pm, FS/FS/tax_rate.pm, bin/fetch_and_expand_taxes,
5783           bin/reassemble_taxes: move cch conf into database and add a
5784           couple small tools for processing updates more manually
5785
5786 2009-12-20 18:00  ivan
5787
5788         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: have 'Bill now'
5789           link cancel expired (and suspend adjourned) packages, and catch
5790           and return errors in all cases, RT#6627
5791
5792 2009-12-20 13:52  ivan
5793
5794         * FS/FS/Conf.pm: late fee package class specified in the event
5795           action instead of a global finance_pkgclass config, RT#6617
5796
5797 2009-12-20 13:48  ivan
5798
5799         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm: late
5800           fee package class specified in the event action instead of a
5801           global finance_pkgclass config, RT#6617
5802
5803 2009-12-20 11:42  ivan
5804
5805         * FS/FS/ClientAPI/MyAccount.pm: fix usage details pulling from
5806           wrong account for customers who have multiple accounts, RT#6681,
5807           fallout from RT#4189
5808
5809 2009-12-19 22:52  ivan
5810
5811         * httemplate/search/cust_pkg.cgi: fix address fields on advanced
5812           package search, RT#6609
5813
5814 2009-12-19 18:51  ivan
5815
5816         * FS/FS/cust_pkg.pm: fix bulk package order with one package
5817           changing to one new package, RT#6519, fallout from RT#4499
5818
5819 2009-12-19 17:02  ivan
5820
5821         * httemplate/view/cust_main/: packages.html, payment_history.html:
5822           fix cust_main-packages-years, RT#6798
5823
5824 2009-12-19 15:52  ivan
5825
5826         * FS/FS/cust_bill_ApplicationCommon.pm: fix more
5827           ->owed_setup/owed_recur clashing with
5828           cust_bill->open_cust_bill_pkg separating line items, RT#4729
5829
5830 2009-12-19 15:28  ivan
5831
5832         * FS/FS/cust_bill_ApplicationCommon.pm: fix credit application, at
5833           least in vedeya's case on HEAD, RT#6819, fallout from tax
5834           credits, RT#4729
5835
5836 2009-12-19 14:52  ivan
5837
5838         * httemplate/edit/elements/ApplicationCommon.html: fix fill-in of
5839           credit amount when there aren't tax buttons
5840
5841 2009-12-19 14:41  ivan
5842
5843         * httemplate/edit/cust_credit.cgi: add add'l info field as a
5844           customer-editable field, RT#6505
5845
5846 2009-12-19 14:32  ivan
5847
5848         * httemplate/view/cust_main/payment_history.html: make room for
5849           credit reasons in popup
5850
5851 2009-12-19 12:29  ivan
5852
5853         * FS/FS/cust_main_Mixin.pm: fix event report w/ a customer status
5854
5855 2009-12-19 11:10  ivan
5856
5857         * FS/FS/part_pkg.pm: fix package order to really display only those
5858           pacakges available
5859
5860 2009-12-19 11:09  ivan
5861
5862         * httemplate/misc/cust-part_pkg.cgi: fix order of packages after
5863           class selection changes
5864
5865 2009-12-18 10:20  jeff
5866
5867         * FS/FS/cust_bill_pkg_tax_location.pm,
5868           FS/FS/cust_bill_pkg_tax_rate_location.pm,
5869           httemplate/edit/elements/ApplicationCommon.html,
5870           httemplate/misc/xmlhttp-calculate_taxes.html: fix handling of tax
5871           location records and add a 'clear' button for tax credits
5872
5873 2009-12-17 16:41  ivan
5874
5875         * rt/bin/standalone_httpd: Initial revision
5876
5877 2009-12-17 16:38  ivan
5878
5879         * rt/: .gitignore, sbin/rt-dump-database, lib/RT/I18N/pt_pt.po:
5880           Initial revision
5881
5882 2009-12-16 09:35  ivan
5883
5884         * httemplate/edit/cust_main_attach.cgi: tweak attachment adding UI:
5885           table consistency, input sizes and maxlengths, RT#4964
5886
5887 2009-12-16 07:03  jeff
5888
5889         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_location.pm,
5890           cust_main.pm, cust_pkg.pm: group invoice line items by location,
5891           show location address on invoice, option for due date rather than
5892           invoice date on prior unpaid invoice line items, and option for
5893           aging on invoice (#6418, #5235, #4648)
5894
5895 2009-12-13 23:52  ivan
5896
5897         * FS/FS/svc_acct.pm: use a global config too
5898
5899 2009-12-13 23:10  ivan
5900
5901         * FS/FS/: Conf.pm, svc_acct.pm, part_export/sqlradius.pm: add
5902           overlimit_groups agent-specific config, overriding
5903           export-specific overlimit_groups, RT#6622
5904
5905 2009-12-13 19:36  mark
5906
5907         * httemplate/search/elements/search-xls.html: Fix filename for
5908           Excel spreadsheet reports
5909
5910 2009-12-13 17:41  mark
5911
5912         * FS/FS/AccessRight.pm, httemplate/browse/cust_attachment.html,
5913           httemplate/edit/cust_main_attach.cgi,
5914           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
5915           httemplate/view/cust_main/attachments.html: Add access right to
5916           view attachments
5917
5918 2009-12-12 15:53  ivan
5919
5920         * httemplate/search/cust_credit_bill_pkg.html,
5921           FS/FS/cust_credit_bill_pkg.pm,
5922           httemplate/search/cust_bill_pkg.cgi: better reporting for tax
5923           credits, RT#4729
5924
5925 2009-12-12 15:32  ivan
5926
5927         * httemplate/search/: cust_bill_pkg.cgi, cust_credit_bill_pkg.html,
5928           report_tax.cgi: better reporting for tax credits, RT#4729
5929
5930 2009-12-12 14:35  ivan
5931
5932         * FS/FS/cust_credit_bill_pkg.pm: doc
5933
5934 2009-12-12 14:22  ivan
5935
5936         * Makefile: sync versioning with branches, sorry jeremy
5937
5938 2009-12-12 13:38  ivan
5939
5940         * FS/FS/cust_pkg.pm, httemplate/search/cust_bill_pkg.cgi,
5941           httemplate/search/report_tax.cgi,
5942           httemplate/search/report_tax.html: reporting with city taxes,
5943           RT#6776
5944
5945 2009-12-10 15:03  ivan
5946
5947         * FS/FS/cust_main.pm: fully fix bulk customer reports, RT#6778
5948
5949 2009-12-07 22:21  mark
5950
5951         * FS/FS/Schema.pm: Fix cust_attachment.disabled type
5952
5953 2009-12-06 15:44  ivan
5954
5955         * httemplate/edit/part_pkg.cgi: fix initial value of agent types
5956           when cloning
5957
5958 2009-12-06 15:18  ivan
5959
5960         * httemplate/elements/header.html: fix search box clearing from
5961           within RT, caused by different quoting rules in RT comp_root.
5962           grr.
5963
5964 2009-12-06 11:19  ivan
5965
5966         * FS/FS/Schema.pm: more reasonable sizes for filename, mime type
5967           and title, RT#6823
5968
5969 2009-12-04 10:37  jeff
5970
5971         * FS/FS/cust_bill.pm: holy cow! correct sense of skip usage testing
5972
5973 2009-12-03 20:45  ivan
5974
5975         * FS/FS/svc_acct.pm, httemplate/search/svc_acct.cgi:
5976           customer-specific account report (and some small refactoring of
5977           method names to clash less), RT#6180
5978
5979 2009-12-03 20:40  ivan
5980
5981         * FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
5982           httemplate/search/477.html, httemplate/search/cust_bill.html,
5983           httemplate/search/cust_bill_event.cgi,
5984           httemplate/search/cust_event.html,
5985           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
5986           httemplate/search/report_svc_acct.html,
5987           httemplate/view/cust_main/packages.html, FS/FS/cust_event.pm,
5988           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
5989           httemplate/misc/email-customers.html,
5990           httemplate/misc/process/bulk_change_pkg.cgi,
5991           httemplate/misc/process/email-customers.html: customer-specific
5992           account report (and some small refactoring of method names to
5993           clash less), RT#6180
5994
5995 2009-12-03 19:23  ivan
5996
5997         * FS/FS/cust_pkg.pm: doh, 1.9 fix customer package search (fallout
5998           from customer classes) and add "not yet billed" status to
5999           customer package report
6000
6001 2009-12-03 11:22  ivan
6002
6003         * httemplate/graph/cust_bill_pkg.cgi: average per cust_pkg option
6004           for peter
6005
6006 2009-12-03 11:06  ivan
6007
6008         * FS/FS/Report/Table/Monthly.pm,
6009           httemplate/graph/cust_bill_pkg.cgi,
6010           httemplate/graph/report_cust_bill_pkg.html: average per cust_pkg
6011           option for peter
6012
6013 2009-12-02 23:53  ivan
6014
6015         * FS/FS/Schema.pm: index cdrbatchnum
6016
6017 2009-12-02 23:37  ivan
6018
6019         * FS/FS/: Record.pm, cdr/sansay.pm: fix startdate in sansay CDR
6020           import (and skip blank lines), RT#6801
6021
6022 2009-12-02 23:18  ivan
6023
6024         * httemplate/search/cdr.html: fix cdr search
6025
6026 2009-12-02 20:22  ivan
6027
6028         * FS/FS/cdr/sansay.pm: no header?
6029
6030 2009-12-02 12:58  ivan
6031
6032         * FS/FS/Schema.pm: add index to rate_prefix.npa for a performance
6033           improvement on CDR billing, RT#6386
6034
6035 2009-12-02 12:51  ivan
6036
6037         * httemplate/view/: svc_broadband.cgi, svc_domain.cgi,
6038           svc_external.cgi, svc_forward.cgi, svc_www.cgi: fix viewing
6039           unlinked forwards, domains, broadband/external/www services,
6040           RT#6794
6041
6042 2009-12-01 11:16  jeff
6043
6044         * FS/FS/cust_bill.pm: want a listref not a list
6045
6046 2009-11-29 16:38  ivan
6047
6048         * FS/FS/cust_main.pm, httemplate/misc/email-customers.html: fix
6049           bulk sending of customer notices, RT#6778
6050
6051 2009-11-29 16:06  ivan
6052
6053         * httemplate/edit/REAL_cust_pkg.cgi: fix
6054
6055 2009-11-29 16:04  ivan
6056
6057         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
6058           UI changes to make it impossible to add a start date to a package
6059           that already has a setup fee (can still remove an existing start
6060           date causing problems), RT#6712
6061
6062 2009-11-29 15:18  ivan
6063
6064         * FS/FS/: Conf.pm, cust_pkg.pm: add
6065           cust_pkg-change_pkgpart-bill_now option to bill the new package
6066           immediately on package changes.  Useful for prepaid situations
6067           with RADIUS where an Expiration attribute base don the package
6068           must be present at all times.  RT#6692
6069
6070 2009-11-29 15:15  ivan
6071
6072         * FS/FS/cust_main.pm: doc: spelling
6073
6074 2009-11-25 16:27  ivan
6075
6076         * FS/FS/part_pkg/voip_cdr.pm: debugging left on
6077
6078 2009-11-25 11:58  ivan
6079
6080         * httemplate/edit/part_pkg.cgi: don't consider disabled report
6081           classes, don't load up the whole table just to see if there are
6082           any
6083
6084 2009-11-25 11:32  jeff
6085
6086         * FS/FS/: cust_bill.pm, usage_class.pm: improve appearance of cdr
6087           records in cdr sections
6088
6089 2009-11-25 08:13  jeff
6090
6091         * FS/FS/cust_bill.pm: bug fixes, reuse summary_page, eliminate
6092           dups, and rearrange
6093
6094 2009-11-25 08:09  jeff
6095
6096         * conf/invoice_latex: really insert a pagebreak
6097
6098 2009-11-25 08:07  jeff
6099
6100         * conf/invoice_latex: oops.. need updated template for new formats
6101
6102 2009-11-24 13:00  ivan
6103
6104         * FS/FS/cust_bill.pm: debugging left on
6105
6106 2009-11-24 09:05  jeff
6107
6108         * FS/FS/cust_bill.pm: cope with sections lacking a pkg_category
6109
6110 2009-11-23 23:42  ivan
6111
6112         * httemplate/: misc/timeworked.html, misc/process/timeworked.html,
6113           search/timeworked.html: timeworked report: carry the date range
6114           through to the success redirect
6115
6116 2009-11-23 23:23  ivan
6117
6118         * httemplate/: search/report_timeworked.html, elements/menu.html,
6119           search/timeworked.html: add date constratint on time worked
6120           search
6121
6122 2009-11-23 22:04  ivan
6123
6124         * FS/FS/cust_main.pm: send card number with void transactions for
6125           B:OP:IPPay, RT#5690
6126
6127 2009-11-23 14:09  mark
6128
6129         * FS/FS/Schema.pm: Add title field to cust_attachment
6130
6131 2009-11-22 16:25  jeff
6132
6133         * FS/FS/cust_bill_ApplicationCommon.pm: apply to taxes last
6134
6135 2009-11-20 09:33  jeff
6136
6137         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
6138           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
6139           FS/FS/usage_class.pm, FS/FS/part_pkg/voip_cdr.pm,
6140           conf/invoice_html, httemplate/browse/pkg_category.html,
6141           httemplate/browse/usage_class.html,
6142           httemplate/edit/pkg_category.html,
6143           httemplate/edit/usage_class.html: invoice formatting: add
6144           sections for usage, add sections per svc_phone, add folding like
6145           line items into one #6592
6146
6147 2009-11-19 01:47  ivan
6148
6149         * FS/FS.pm, FS/FS/Record.pm, FS/FS/cdr.pm,
6150           FS/bin/freeside-cdr-sftp_and_import, bin/cdr-transnexus.import,
6151           bin/cdr.http_and_import, bin/cdr.import,
6152           httemplate/elements/select-cdrbatch.html,
6153           httemplate/elements/tr-select-cdrbatch.html,
6154           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
6155           httemplate/view/svc_phone.cgi: proper cdr_batch table, RT#6386
6156
6157 2009-11-19 01:43  ivan
6158
6159         * FS/FS/: Mason.pm, Schema.pm, Upgrade.pm: proper cdr_batch table,
6160           RT#6386
6161
6162 2009-11-19 01:39  ivan
6163
6164         * FS/MANIFEST: proper cdr_batch table, RT#6386
6165
6166 2009-11-19 01:32  ivan
6167
6168         * FS/: FS/cdr_batch.pm, t/cdr_batch.t: proper cdr_batch table,
6169           RT#6386
6170
6171 2009-11-18 23:06  ivan
6172
6173         * FS/FS/cdr.pm: format CDRs durations as NNm MMs instead of NN.MMm,
6174           RT#6316
6175
6176 2009-11-18 22:21  ivan
6177
6178         * FS/FS/Cron/breakage.pm: consider credits and refunds in breakage,
6179           RT#6407
6180
6181 2009-11-18 01:39  mark
6182
6183         * httemplate/search/cust_pay_batch.cgi: RT#4786, RBC batch format
6184
6185 2009-11-18 01:27  mark
6186
6187         * FS/FS/Conf.pm, FS/FS/pay_batch/RBC.pm,
6188           httemplate/search/cust_pay_batch.cgi: RT#4768, RBC batch format
6189
6190 2009-11-18 01:09  mark
6191
6192         * httemplate/: browse/cust_attachment.html,
6193           misc/cust_attachment.cgi: cust_attachment improvement, RT#4964
6194           and #6225
6195
6196 2009-11-17 14:06  ivan
6197
6198         * FS/FS/cust_main.pm: do a case-insensive search on
6199           browser-remembered results, so starting to use USPS verification
6200           (which UPPERCASES everything) doesn't invalidate everything your
6201           browser remembered in quick payment entry
6202
6203 2009-11-17 12:56  jeff
6204
6205         * httemplate/edit/elements/ApplicationCommon.html: work around ie7
6206           javascript issues
6207
6208 2009-11-16 23:42  ivan
6209
6210         * httemplate/search/: report_cust_pay.html,
6211           report_cust_refund.html, elements/cust_pay_or_refund.html: add
6212           otaker to payment/refund search, RT#6407
6213
6214 2009-11-16 23:08  ivan
6215
6216         * httemplate/: elements/menu.html, search/report_cust_refund.html:
6217           add refund report, RT#6407
6218
6219 2009-11-16 16:06  mark
6220
6221         * httemplate/: edit/cust_main_attach.cgi,
6222           edit/process/cust_main_attach.cgi, elements/menu.html,
6223           search/elements/search-html.html, view/cust_main.cgi,
6224           view/cust_main/attachments.html: cust_attachment improvement,
6225           RT#4964 and #6225
6226
6227 2009-11-15 19:55  ivan
6228
6229         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
6230           httemplate/search/cust_bill.html,
6231           httemplate/search/report_cust_bill.html: add ability to search on
6232           ranges of charged, owed to adv. invoice report, RT#6407
6233
6234 2009-11-15 18:27  ivan
6235
6236         * FS/: FS/Conf.pm, FS/Cron/bill.pm, bin/freeside-daily: add
6237           disable_cron_billing config, RT#6407
6238
6239 2009-11-13 16:08  ivan
6240
6241         * FS/FS/cust_main.pm, httemplate/elements/select-terms.html,
6242           httemplate/search/cust_main.html,
6243           httemplate/search/report_cust_main.html: add invoice terms to
6244           advanced customer report.  dogfood.
6245
6246 2009-11-12 23:12  ivan
6247
6248         * FS/FS/cust_pkg.pm: fix advanced package report fallout from
6249           customer classes, RT#6677
6250
6251 2009-11-12 13:45  mark
6252
6253         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, httemplate/view/svc_acct.cgi,
6254           httemplate/edit/svc_acct.cgi,
6255           httemplate/edit/process/svc_acct.cgi: Add default password
6256           encoding option
6257
6258 2009-11-12 08:56  jeff
6259
6260         * FS/FS/: Schema.pm, tax_rate.pm: correct bugs in tax replacement
6261           routine and allow updates to function
6262
6263 2009-11-11 18:05  mark
6264
6265         * FS/FS/pay_batch/paymentech.pm: Fix date format string
6266
6267 2009-11-11 18:03  mark
6268
6269         * FS/bin/: freeside-paymentech-upload,
6270           freeside-paymentech-download: Fix zip password
6271
6272 2009-11-11 08:38  jeff
6273
6274         * httemplate/edit/cust_credit.cgi: cruft removal
6275
6276 2009-11-06 14:25  jeff
6277
6278         * httemplate/misc/xmlhttp-calculate_taxes.html: oops!  forgot an
6279           important file for applying tax credits #4729
6280
6281 2009-11-06 14:07  ivan
6282
6283         * FS/FS/cust_main.pm: use business-onlinepayment-description in
6284           1.9, even without $pkgs
6285
6286 2009-11-05 17:51  ivan
6287
6288         * FS/FS/: Conf.pm, cust_main_invoice.pm: add
6289           emailinvoice-apostrophe config option to allow apostrophies in
6290           invoice email addresses, RT#6464
6291
6292 2009-11-05 16:25  ivan
6293
6294         * FS/FS/cust_main.pm, httemplate/search/cust_main.html,
6295           httemplate/search/report_cust_main.html: add "payment expiration
6296           before" to customer report, RT#6447
6297
6298 2009-11-05 15:55  ivan
6299
6300         * FS/FS/ConfDefaults.pm: try not to make the "Customer Fields"
6301           SELECT so huge
6302
6303 2009-11-05 14:01  ivan
6304
6305         * httemplate/search/svc_acct.cgi: improvements in time remaining
6306           report: correctly account for unpaid time for non-monthly
6307           customers, report in hours+minutes intead of using Time::Duration
6308           days/hours
6309
6310 2009-11-05 13:22  ivan
6311
6312         * FS/bin/: freeside-paymentech-download,
6313           freeside-paymentech-upload: back to old host name, info from
6314           customer/paymentech was bogus, RT#5650
6315
6316 2009-11-04 17:47  ivan
6317
6318         * FS/bin/: freeside-paymentech-download,
6319           freeside-paymentech-upload: update paymentech live server,
6320           RT#5650
6321
6322 2009-11-04 16:52  ivan
6323
6324         * FS/FS/pkg_category.pm: fix pkg_category upgrades
6325
6326 2009-11-04 16:48  ivan
6327
6328         * FS/FS/cust_main.pm: fix bad interaction between new city tax code
6329           & using taxclasses without cities, RT#6637
6330
6331 2009-11-04 16:29  ivan
6332
6333         * FS/FS/Mason.pm: oops, for customer categories
6334
6335 2009-11-04 16:04  ivan
6336
6337         * httemplate/browse/cust_main_county.cgi: fix county filter on tax
6338           config, fallout from city tax changes, RT#5852
6339
6340 2009-11-03 17:40  ivan
6341
6342         * FS/bin/: freeside-paymentech-download,
6343           freeside-paymentech-upload: add explicit use of Expect module, so
6344           the error is thrown immediate, RT#5650
6345
6346 2009-11-03 17:04  ivan
6347
6348         * FS/FS/Cron/breakage.pm, httemplate/config/config-process.cgi,
6349           httemplate/config/config-view.cgi: reconcile breakage from stale
6350           accounts, RT#6407
6351
6352 2009-11-03 16:59  ivan
6353
6354         * FS/FS/part_pkg.pm: silence "use of uninitialized value in split"
6355           warning
6356
6357 2009-11-03 12:44  ivan
6358
6359         * FS/FS/pay_batch.pm: fix warning replacing pay_batch, RT#5650
6360
6361 2009-11-03 11:56  ivan
6362
6363         * FS/bin/: freeside-paymentech-upload,
6364           freeside-paymentech-download: check for zip and unzip commands,
6365           use multi-arg version of system to prevent the shell getting its
6366           hands on things (metacharacters in pw or whatnot), RT#5650
6367
6368 2009-11-03 11:11  ivan
6369
6370         * FS/bin/: freeside-paymentech-download,
6371           freeside-paymentech-upload: update usage & manpage w/ freeside-
6372           prefix
6373
6374 2009-11-03 11:03  ivan
6375
6376         * FS/bin/: freeside-paymentech-download,
6377           freeside-paymentech-upload: fix usage of File::Temp->newdir, not
6378           in 0.18 File::Temp on perl 5.10.0, RT#5650
6379
6380 2009-11-03 10:53  ivan
6381
6382         * bin/paymentech-download, bin/paymentech-upload,
6383           FS/bin/freeside-paymentech-download,
6384           FS/bin/freeside-paymentech-upload: moving paymentech-* to FS/bin,
6385           RT#5650
6386
6387 2009-11-02 19:13  ivan
6388
6389         * httemplate/config/config.cgi, FS/FS/Conf.pm,
6390           FS/bin/freeside-daily, httemplate/config/config-process.cgi,
6391           httemplate/config/config-view.cgi,
6392           httemplate/elements/tr-select-part_pkg.html,
6393           FS/FS/Cron/breakage.pm: (start of) reconcile breakage from stale
6394           accounts, RT#6407
6395
6396 2009-11-02 17:48  ivan
6397
6398         * bin/paymentech-download: spelling
6399
6400 2009-11-02 17:44  ivan
6401
6402         * bin/paymentech-download: add -a option for archive dir
6403
6404 2009-11-02 17:21  ivan
6405
6406         * FS/FS/Conf.pm: clarify description of batchconfig-paymentech
6407           based on notes from #5650
6408
6409 2009-11-02 13:21  ivan
6410
6411         * httemplate/edit/payment_gateway.html: add Elavon, SagePay,
6412           WorldPay, fix extra space on PlugnPay, PPIPayMover, Protx
6413
6414 2009-11-01 14:12  jeff
6415
6416         * httemplate/search/: 477.html, elements/search-csv.html: form 477
6417           improvements #6499
6418
6419 2009-10-31 13:09  jeff
6420
6421         * FS/FS/cust_bill.pm: unbork summary page invoices
6422
6423 2009-10-30 16:29  ivan
6424
6425         * FS/FS/cust_event.pm, FS/FS/cust_main_Mixin.pm,
6426           httemplate/elements/select-part_event.html,
6427           httemplate/elements/select-payby.html,
6428           httemplate/elements/tr-select-part_event.html,
6429           httemplate/search/cust_event.html,
6430           httemplate/search/report_cust_event.html: more reporting options
6431           for failed billing events, RT#6447
6432
6433 2009-10-30 11:37  ivan
6434
6435         * FS/FS/: Conf.pm: add paymentech to batch config options
6436
6437 2009-10-29 17:02  ivan
6438
6439         * httemplate/: browse/cust_main_county.cgi,
6440           edit/bulk-cust_main_county.html,
6441           edit/process/bulk-cust_main_county.html: bulk tax changes,
6442           RT#6445
6443
6444 2009-10-29 16:43  mark
6445
6446         * FS/FS/pay_batch/paymentech.pm: use XML::Writer for tighter
6447           compliance with spec
6448
6449 2009-10-29 16:42  mark
6450
6451         * bin/paymentech-upload: add option to upload all open batches
6452
6453 2009-10-29 16:37  ivan
6454
6455         * httemplate/edit/bulk-cust_main_county.html: friendlier error
6456           message when you select nothing, RT#6445
6457
6458 2009-10-29 16:36  ivan
6459
6460         * httemplate/elements/errorpage-popup.html: adding errorpage popup,
6461           RT#6445
6462
6463 2009-10-29 15:55  ivan
6464
6465         * FS/bin/freeside-queued: have freeside-queued be more resillient
6466           in the face of a database that's gone away, RT#6428
6467
6468 2009-10-29 12:10  ivan
6469
6470         * FS/FS/cust_bill_pkg.pm: turn off debugging
6471
6472 2009-10-29 12:08  ivan
6473
6474         * httemplate/search/cust_main.html,
6475           httemplate/search/report_cust_main.html, FS/FS/cust_main.pm,
6476           httemplate/elements/select-table.html: customer classification,
6477           RT#6376
6478
6479 2009-10-29 11:38  ivan
6480
6481         * FS/MANIFEST, FS/FS/cust_main.pm, FS/t/category_Common.t,
6482           FS/t/class_Common.t, httemplate/browse/pkg_category.html,
6483           httemplate/edit/cust_main/top_misc.html,
6484           httemplate/view/cust_main/misc.html,
6485           httemplate/elements/select-cust_class.html,
6486           httemplate/elements/tr-select-cust_class.html: customer
6487           classification, RT#6376
6488
6489 2009-10-28 18:08  ivan
6490
6491         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/category_Common.pm,
6492           FS/FS/class_Common.pm, FS/FS/cust_category.pm,
6493           FS/FS/cust_class.pm, FS/FS/cust_main.pm, FS/FS/pkg_category.pm,
6494           FS/FS/pkg_class.pm, FS/t/cust_category.t, FS/t/cust_class.t,
6495           httemplate/elements/menu.html,
6496           httemplate/browse/cust_category.html,
6497           httemplate/browse/cust_class.html,
6498           httemplate/browse/part_pkg_report_option.html,
6499           httemplate/browse/pkg_category.html,
6500           httemplate/browse/pkg_class.html,
6501           httemplate/edit/cust_category.html,
6502           httemplate/edit/cust_class.html,
6503           httemplate/edit/pkg_category.html,
6504           httemplate/edit/pkg_class.html,
6505           httemplate/edit/elements/category_Common.html,
6506           httemplate/edit/elements/class_Common.html,
6507           httemplate/edit/process/cust_category.html,
6508           httemplate/edit/process/cust_class.html: customer classification,
6509           RT#6376
6510
6511 2009-10-28 12:04  ivan
6512
6513         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm,
6514           svc_forward.pm, svc_www.pm: fix problems using inventory for UID
6515           (and other fields controlled by check in svc_acct and also
6516           svc_www, svc_domain and svc_forward), RT#6366
6517
6518 2009-10-28 12:01  jeff
6519
6520         * FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
6521           httemplate/edit/elements/ApplicationCommon.html,
6522           httemplate/edit/process/cust_credit_bill.cgi,
6523           httemplate/edit/process/elements/ApplicationCommon.html: UI
6524           changes for credit applications include on the fly tax
6525           calculations #4729
6526
6527 2009-10-28 11:16  ivan
6528
6529         * FS/FS/part_svc.pm: fix removing a flag from a service definition
6530           column
6531
6532 2009-10-28 10:26  ivan
6533
6534         * httemplate/misc/inventory_item-import.html: fix inventory upload,
6535           RT#6366
6536
6537 2009-10-27 23:13  ivan
6538
6539         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
6540           httemplate/search/cust_pkg.cgi,
6541           httemplate/search/report_cust_pkg.html,
6542           httemplate/view/cust_main/packages.html: customer link to package
6543           reports for that customer, RT#6180
6544
6545 2009-10-27 11:11  ivan
6546
6547         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
6548           httemplate/elements/header.html: address1 search, RT#5060
6549
6550 2009-10-26 18:26  mark
6551
6552         * httemplate/edit/payment_gateway.html: add Jety to the list
6553
6554 2009-10-26 16:20  ivan
6555
6556         * httemplate/elements/tr-select-pkg_class.html: didn't want to
6557           revert that, though
6558
6559 2009-10-26 16:17  ivan
6560
6561         * httemplate/elements/tr-select-pkg_class.html: better fix for
6562           ignoring disabled package classes that doesn't search them twice
6563
6564 2009-10-26 00:12  jeff
6565
6566         * FS/FS/Conf.pm, FS/FS/Schema.pm,
6567           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay_pkg.pm,
6568           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_tax_location.pm,
6569           FS/FS/cust_bill_pkg_tax_rate_location.pm,
6570           FS/FS/cust_credit_bill_pkg.pm, httemplate/edit/cust_credit.cgi,
6571           httemplate/edit/elements/ApplicationCommon.html,
6572           httemplate/edit/process/elements/ApplicationCommon.html,
6573           httemplate/search/cust_bill_pkg.cgi,
6574           httemplate/search/report_newtax.cgi,
6575           httemplate/search/report_tax.cgi,
6576           httemplate/view/cust_main/payment_history/credit.html,
6577           httemplate/view/cust_main/payment_history/payment.html: credits
6578           return taxes, but the magic calculation button does not yet work
6579           properly (grrr - more sleep required) RT#4729
6580
6581 2009-10-25 18:11  ivan
6582
6583         * FS/FS/part_pkg/flat.pm: eliminiate noisy but harmless "Use of
6584           uninitialized value in numeric gt (>)" warning
6585
6586 2009-10-25 16:30  ivan
6587
6588         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add apply option to
6589           realtime_collect, RT#5071
6590
6591 2009-10-24 17:29  ivan
6592
6593         * httemplate/search/cust_bill.html: import legacy invoice numbers
6594           to cust_bill.agent_invid, RT#5351
6595
6596 2009-10-24 16:37  mark
6597
6598         * FS/FS/pay_batch.pm, FS/FS/Conf.pm, FS/FS/pay_batch/paymentech.pm,
6599           bin/paymentech-download, bin/paymentech-upload: Scripts for
6600           paymentech batch transfer
6601
6602 2009-10-23 19:04  ivan
6603
6604         * FS/FS/ClientAPI/MyAccount.pm,
6605           fs_selfservice/FS-SelfService/cgi/decline.html,
6606           fs_selfservice/FS-SelfService/cgi/login.html,
6607           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
6608           fs_selfservice/FS-SelfService/cgi/signup.cgi,
6609           fs_selfservice/FS-SelfService/cgi/signup.html,
6610           fs_selfservice/FS-SelfService/cgi/success.html: remove an
6611           inadvertant debugging call left in, allow an agentnum to be
6612           specfied for non-logged in situations, RT#6166
6613
6614 2009-10-23 17:34  ivan
6615
6616         * FS/: FS/Conf.pm, FS/ClientAPI/MyAccount.pm,
6617           FS/ClientAPI/Signup.pm, bin/freeside-selfservice-server:
6618           selfservice per-agent skinning
6619
6620 2009-10-23 17:16  ivan
6621
6622         * FS/FS/agent.pm: eliminate warnings from Business::CreditCard
6623           about being passed an empty number
6624
6625 2009-10-23 17:04  ivan
6626
6627         * FS/FS/Record.pm: fix cause of harmless 'Premature end of base64
6628           data' warning
6629
6630 2009-10-23 01:21  ivan
6631
6632         * bin/move-unlinked: adding unlinked account migration script,
6633           RT#6126
6634
6635 2009-10-22 18:41  ivan
6636
6637         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_bill-consolidate_services
6638           config to collapse multiple phone numbers (or whatever) into as
6639           few lines as possible on invoices, RT#5223
6640
6641 2009-10-22 15:11  ivan
6642
6643         * FS/FS/cust_bill.pm: fix invoice sub-totals, RT#6489
6644
6645 2009-10-22 12:56  ivan
6646
6647         * FS/FS/ClientAPI/MasonComponent.pm: make sure that in the case
6648           where there's no uncancelled active packages, the filter doesn't
6649           reduce the package list to nothing, RT#6029
6650
6651 2009-10-22 12:53  ivan
6652
6653         * FS/FS/ClientAPI/MasonComponent.pm: acciendtally left debugging
6654           in, RT#6029
6655
6656 2009-10-22 05:50  ivan
6657
6658         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/part_pkg.pm,
6659           FS/FS/ClientAPI/MasonComponent.pm,
6660           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi:
6661           restrict additinal package order option, RT#6029
6662
6663 2009-10-22 02:34  ivan
6664
6665         * httemplate/elements/city.html: yay, found blank city problem
6666           w/new citytax foo, RT#5852
6667
6668 2009-10-22 01:58  ivan
6669
6670         * httemplate/elements/select-county.html: fix all location selects
6671           hidden on new customer add, fallout from city tax stuff, yay for
6672           this not being on _1_9_BRANCH, RT#5852
6673
6674 2009-10-22 01:08  ivan
6675
6676         * httemplate/search/svc_phone.cgi: should at least run under pg 8.3
6677           now, need to test & see if the data make sense, RT#5496
6678
6679 2009-10-21 22:32  ivan
6680
6681         * FS/FS/cust_bill_pkg_display.pm: fix incompatibility
6682           w/invoice_sections vs. cust_bill_pkg.pkgnum -1 "virtual line
6683           item" (rare)
6684
6685 2009-10-21 17:28  ivan
6686
6687         * FS/FS/Schema.pm, bin/cdr-netsapiens.import: fix netsapiens CDR
6688           import, RT#5226
6689
6690 2009-10-21 00:09  ivan
6691
6692         * FS/FS/Schema.pm: MySQL doesn't like indexing a text field
6693
6694 2009-10-20 23:34  ivan
6695
6696         * httemplate/search/prepay_credit.html: fix agent link in unused
6697           prepaid card report
6698
6699 2009-10-20 16:24  ivan
6700
6701         * FS/FS/cust_bill_pay_pkg.pm: should fix problems sending a receipt
6702           against a specific package when taxes are in use
6703
6704 2009-10-20 13:47  ivan
6705
6706         * bin/cdr-netsapiens.import: basic import working, still need
6707           better src/dst mapping, RT#5226
6708
6709 2009-10-20 13:43  ivan
6710
6711         * FS/FS/part_export/netsapiens.pm: better debug line showing full
6712           URL, RT#5226
6713
6714 2009-10-20 11:30  ivan
6715
6716         * fs_selfservice/FS-SelfService/cgi/change_pay.html: don't show
6717           duplicate 'Credit card' or 'Check' choices even when
6718           signup_server-payby has CARD & DCRD (or CHEK & DCHK)
6719
6720 2009-10-16 15:39  ivan
6721
6722         * FS/FS/cust_bill_pkg.pm: make warning about expensive lookup a
6723           carp & controlled by $DEBUG
6724
6725 2009-10-12 07:11  ivan
6726
6727         * bin/cdr-netsapiens.import: finish netsapiens import, RT#6365
6728
6729 2009-10-12 06:09  ivan
6730
6731         * FS/FS/part_export/shellcommands.pm: terrible typo
6732
6733 2009-10-12 05:50  ivan
6734
6735         * FS/FS/part_export/shellcommands.pm: add customer information to
6736           shellcommands export, RT#5351
6737
6738 2009-10-12 02:10  ivan
6739
6740         * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html: use
6741           modules in signup.cgi instead of in the template, fixes "Insecure
6742           dependency in rquire"
6743
6744 2009-10-11 23:48  ivan
6745
6746         * FS/FS/ClientAPI/MyAccount.pm,
6747           fs_selfservice/FS-SelfService/cgi/myaccount.html,
6748           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
6749           inadvertant "unknown package" error, fallout from pkg-balance
6750           work, RT#6125
6751
6752 2009-10-11 19:34  ivan
6753
6754         * FS/FS/cust_main.pm: using the per-city taxes sure was a lot
6755           easier than the UI... RT#5852
6756
6757 2009-10-11 19:30  ivan
6758
6759         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm: fix
6760           for no finance_pkgclass set
6761
6762 2009-10-11 19:14  ivan
6763
6764         * httemplate/edit/cust_main_county.html: UI for per-city taxes
6765           (setup and assigning to customers/package locations), RT#5852
6766
6767 2009-10-11 18:58  ivan
6768
6769         * httemplate/: edit/cust_main/contact.html,
6770           elements/select-country.html: UI for per-city taxes (setup and
6771           assigning to customers/package locations), RT#5852
6772
6773 2009-10-11 18:45  ivan
6774
6775         * FS/FS/Mason.pm, FS/FS/Misc.pm, FS/FS/Schema.pm,
6776           FS/FS/cust_main_county.pm,
6777           httemplate/browse/cust_main_county.cgi,
6778           httemplate/edit/cust_main.cgi,
6779           httemplate/edit/cust_main_county-expand.cgi,
6780           httemplate/edit/process/cust_main_county-collapse.cgi,
6781           httemplate/edit/process/cust_main_county-expand.cgi,
6782           httemplate/elements/city.html, httemplate/elements/location.html,
6783           httemplate/elements/select-county.html,
6784           httemplate/elements/tr-select-cust_location.html,
6785           httemplate/misc/cities.cgi: UI for per-city taxes (setup and
6786           assigning to customers/package locations), RT#5852
6787
6788 2009-10-11 00:44  ivan
6789
6790         * conf/ticket_system-default_queueid: default to 1
6791
6792 2009-10-10 19:41  ivan
6793
6794         * ChangeLog, debian/changelog: Updated for 1.9.1
6795
6796 2009-10-10 18:57  ivan
6797
6798         * ChangeLog, rpm/freeside.spec, debian/changelog: Updated for 1.9.1
6799
6800 2009-10-10 18:50  ivan
6801
6802         * Makefile, bin/cvs2cl: helps to have the tool
6803
6804 2009-10-10 18:48  ivan
6805
6806         * Makefile: do it
6807
6808 2009-10-10 18:48  ivan
6809
6810         * rt/lib/RT.pm: huh #2
6811
6812 2009-10-10 18:46  ivan
6813
6814         * rt/Makefile: huh
6815
6816 2009-10-10 18:45  ivan
6817
6818         * httemplate/search/elements/search-html.html: don't try to follow
6819           a blank redirect
6820
6821 2009-10-10 18:45  ivan
6822
6823         * httemplate/search/report_cdr.html: end form
6824
6825 2009-10-10 18:45  ivan
6826
6827         * httemplate/elements/tr-textarea.html: new rows and cols options
6828
6829 2009-10-10 18:44  ivan
6830
6831         * httemplate/elements/tr-select-pkg_class.html: respect
6832           element_name
6833
6834 2009-10-10 18:43  ivan
6835
6836         * httemplate/browse/agent.cgi: cleanup
6837
6838 2009-10-10 18:42  ivan
6839
6840         * eg/cdr_template.pm, httemplate/elements/selectlayers.html: doc
6841
6842 2009-10-10 18:41  ivan
6843
6844         * FS/FS/part_export/globalpops_voip.pm: correct variable
6845           initialization
6846
6847 2009-10-10 18:40  ivan
6848
6849         * FS/FS/: access_right.pm, access_usergroup.pm,
6850           clientapi_session_field.pm, cust_svc_option.pm: remembered to
6851           customize this manpage
6852
6853 2009-10-10 18:39  ivan
6854
6855         * FS/FS/Record.pm: ::1 becomes 127.0.0.1 in IP checks
6856
6857 2009-10-09 20:22  ivan
6858
6859         * ChangeLog: commit message for a file about commitmessages
6860
6861 2009-10-09 16:59  ivan
6862
6863         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
6864           httemplate/edit/cust_main/billing.html,
6865           httemplate/elements/select-terms.html, FS/FS/cust_bill.pm,
6866           httemplate/edit/quick-charge.html,
6867           httemplate/edit/process/quick-charge.cgi: change invoice terms
6868           for one-time charges (& bill them immediately), RT#5891
6869
6870 2009-10-09 14:37  ivan
6871
6872         * FS/FS/cust_main.pm: add cust_pkg_ref option to charge
6873
6874 2009-10-08 01:28  ivan
6875
6876         * httemplate/view/cust_main/packages.html: fix "show old packages"
6877           accidentally hiding cancelled packages, RT#5276
6878
6879 2009-10-07 23:00  ivan
6880
6881         * FS/FS/: cust_main.pm, Cron/bill.pm: freeside-daily -g and -m
6882           cooperation (and no HASH() queue noise with -m)
6883
6884 2009-10-07 22:44  ivan
6885
6886         * FS/FS/: cust_bill.pm, cust_main.pm: avoid some (look to be
6887           harmless) warnings:
6888
6889           Argument "" isn't numeric in sprintf at
6890           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2358.
6891
6892           Argument "" isn't numeric in subtraction (-) at
6893           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2359.
6894
6895           Argument "" isn't numeric in addition (+) at
6896           /usr/local/share/perl/5.10.0/FS/cust_main.pm line 2788.
6897
6898 2009-10-07 22:09  ivan
6899
6900         * FS/FS/cust_bill.pm: tyop
6901
6902 2009-10-07 18:15  ivan
6903
6904         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
6905           conf/invoice_latex: conf switches to turn on smaller notes and
6906           footer sections with stock templates, RT#5218
6907
6908 2009-10-07 16:51  ivan
6909
6910         * httemplate/view/cust_statement.html: naming follow-up notices
6911           from the event rather than creting a slew of separate templates,
6912           RT#5217
6913
6914 2009-10-07 16:44  ivan
6915
6916         * FS/FS/cust_bill.pm, httemplate/misc/email-statement.cgi,
6917           httemplate/misc/send-invoice.cgi,
6918           httemplate/misc/send-statement.cgi,
6919           httemplate/search/cust_event.html,
6920           FS/FS/part_event/Action/cust_bill_send_reminder.pm,
6921           conf/invoice_html, conf/invoice_latex, conf/invoice_template,
6922           httemplate/view/cust_bill-pdf.cgi,
6923           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
6924           httemplate/view/cust_statement.html: naming follow-up notices
6925           from the event rather than creting a slew of separate templates,
6926           RT#5217
6927
6928 2009-10-06 17:43  ivan
6929
6930         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
6931           1.180.2.52 (2009-10-03), RT#2873
6932
6933 2009-10-06 16:51  ivan
6934
6935         * FS/FS/cust_bill_pkg.pm: remove inadvertant debugging warnings
6936
6937 2009-10-06 08:49  jeff
6938
6939         * httemplate/edit/router.cgi: replace disappearing line
6940
6941 2009-10-05 16:36  ivan
6942
6943         * FS/FS/svc_acct.pm: remove annoying warning: Use of uninitialized
6944           value $FS::svc_acct::passwordmin in pattern match (m//) at
6945           /usr/local/share/perl/5.10.0/FS/svc_acct.pm line 60.
6946
6947 2009-10-05 11:17  ivan
6948
6949         * httemplate/misc/payment.cgi: oops, handle old cust_main.pm
6950           properly (should we be bothering?) :/ RT#5889
6951
6952 2009-10-05 09:57  ivan
6953
6954         * httemplate/view/cust_main/payment_history/voided_payment.html:
6955           doh, fix error viewing voided payments, RT#6382
6956
6957 2009-10-05 08:07  jeff
6958
6959         * httemplate/elements/tr-select-pkg_class.html: remove unused
6960           option that DTWT
6961
6962 2009-10-05 07:04  jeff
6963
6964         * httemplate/edit/cust_main/: bottomfixup.js,
6965           choose_tax_location.html, contact.html: low hanging fruit:
6966           improvement in tax location selection RT#6000
6967
6968 2009-10-05 07:01  jeff
6969
6970         * httemplate/edit/router.cgi: low hanging fruit: restore router
6971           virtual fields (and svcnum) in 1.9 RT#5960
6972
6973 2009-10-04 19:40  ivan
6974
6975         * httemplate/misc/payment.cgi: add manual_process-skip_first
6976           option, RT#5889
6977
6978 2009-10-04 19:35  ivan
6979
6980         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/misc/payment.cgi:
6981           add manual_process-skip_first option, RT#5889
6982
6983 2009-10-04 19:16  ivan
6984
6985         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
6986           httemplate/misc/process/payment.cgi: add manual_process-display
6987           config to subtract fee from amount instead of adding, RT#5889
6988
6989 2009-10-04 18:40  jeff
6990
6991         * conf/invoice_html: can't revert because windows is ghei
6992
6993 2009-10-04 18:07  jeff
6994
6995         * FS/FS/cust_main.pm: don't consider setup or recurring taxes when
6996           billing usage on cancel
6997
6998 2009-10-04 18:00  jeff
6999
7000         * FS/FS/: cust_bill.pm, cust_main.pm, part_pkg/voip_cdr.pm:
7001           invoices with details in separate section but usage not separated
7002
7003 2009-10-04 17:49  jeff
7004
7005         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Upgrade.pm,
7006           FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_htmlsummary,
7007           conf/invoice_latex, conf/invoice_latexsummary,
7008           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_display.pm,
7009           FS/FS/cust_main.pm, FS/FS/pkg_category.pm,
7010           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
7011           FS/FS/part_event/Action/fee.pm,
7012           httemplate/browse/pkg_category.html,
7013           httemplate/edit/pkg_category.html: leading summary page invoices
7014           #RT5086
7015
7016 2009-10-04 16:36  ivan
7017
7018         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix the same
7019           problem with processing payments & masked ACH amounts, RT#6374
7020
7021 2009-10-04 16:31  ivan
7022
7023         * FS/FS/ClientAPI/MyAccount.pm: fix problems "re-saving" a masked
7024           card.  hopefully the last of it!
7025
7026 2009-10-03 19:09  ivan
7027
7028         * httemplate/misc/delete-cust_bill.html: delete invoices, RT#4048
7029
7030 2009-10-03 19:04  ivan
7031
7032         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Setup.pm,
7033           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
7034           FS/bin/freeside-addgroup, bin/mapsecrets2access_user,
7035           httemplate/view/cust_bill.cgi,
7036           httemplate/view/cust_main/payment_history.html,
7037           httemplate/view/cust_main/payment_history/invoice.html: delete
7038           invoices, RT#4048
7039
7040 2009-10-03 17:08  ivan
7041
7042         * httemplate/view/cust_main.cgi: more room for cancellation reason
7043
7044 2009-10-03 17:07  ivan
7045
7046         * httemplate/elements/popup_link-cust_main.html: doc
7047
7048 2009-10-03 15:09  ivan
7049
7050         * httemplate/edit/part_bill_event.cgi: cancel to 80, comp @ 90,
7051           RT#5674
7052
7053 2009-10-03 15:06  ivan
7054
7055         * httemplate/edit/part_bill_event.cgi: in old invoice events,
7056           chance default weight of cancel event to 90 so you can place it
7057           at the same time as a realtime event, RT#5674
7058
7059 2009-10-03 13:22  mark
7060
7061         * FS/FS/: pay_batch.pm, pay_batch/paymentech.pm: Load XML::Simple
7062           at runtime to avoid breakage
7063
7064 2009-10-01 16:48  ivan
7065
7066         * FS/FS/cust_main.pm: hopefully fully fix bulk email errors when
7067           selecting a single payby
7068
7069 2009-10-01 16:01  ivan
7070
7071         * FS/FS/Schema.pm: allow svc_acct._password to be NULL in the
7072           schema
7073
7074 2009-10-01 15:02  ivan
7075
7076         * httemplate/view/cust_main/payment_history/voided_payment.html:
7077           consistency with un-voided payments wrt display
7078
7079 2009-09-30 17:52  ivan
7080
7081         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
7082           really final fix for the problems using remembered cards in
7083           self-service. *sigh*
7084
7085 2009-09-30 17:29  ivan
7086
7087         * FS/: FS/Conf.pm, FS/Cron/check.pm, bin/freeside-check: add login
7088           check to FS::ClientAPI::SG/SGNG checks. RT#4610
7089
7090 2009-09-30 12:33  ivan
7091
7092         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
7093           final fix for the problems using remembered cards in self-service
7094
7095 2009-09-29 15:08  ivan
7096
7097         * httemplate/misc/email-customers.html: should fix newsletter
7098           sending error when you select a single payby only
7099
7100 2009-09-28 23:17  ivan
7101
7102         * FS/t/cust_attachment.t: forgot
7103
7104 2009-09-28 15:45  ivan
7105
7106         * FS/FS/Cron/check.pm: more accurate SG check, RT#4610
7107
7108 2009-09-28 15:35  ivan
7109
7110         * FS/: FS/Cron/check.pm, bin/freeside-check: correct place for use
7111           Email::Send, RT#4610
7112
7113 2009-09-28 15:23  ivan
7114
7115         * FS/FS/Cron/check.pm: oops, hopefully fix sg cron check, RT#4610
7116
7117 2009-09-28 08:55  jeff
7118
7119         * FS/FS/cust_pkg.pm: use object copy when billing on cancel to
7120           avoid very weird side effects ( including 'impossible' history )
7121           RT#5723
7122
7123 2009-09-25 05:29  ivan
7124
7125         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
7126           httemplate/config/config.cgi,
7127           httemplate/config/config-process.cgi,
7128           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
7129           processing fee on credit card recharges, RT#5889
7130
7131 2009-09-25 03:29  ivan
7132
7133         * FS/FS/Conf.pm: this one too
7134
7135 2009-09-25 03:14  ivan
7136
7137         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/Signup.pm,
7138           fs_selfservice/FS-SelfService/cgi/signup.cgi,
7139           fs_selfservice/FS-SelfService/cgi/signup.html,
7140           httemplate/config/config-process.cgi,
7141           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
7142           httemplate/elements/select-part_svc.html,
7143           httemplate/elements/select-table.html,
7144           httemplate/elements/tr-select-part_svc.html: nomadix, RT#5876
7145
7146 2009-09-24 19:30  mark
7147
7148         * FS/FS/pay_batch.pm, FS/FS/Conf.pm, FS/FS/pay_batch/BoM.pm,
7149           FS/FS/pay_batch/PAP.pm, FS/FS/pay_batch/ach_spiritone.pm,
7150           FS/FS/pay_batch/chase_canada.pm, FS/FS/pay_batch/paymentech.pm,
7151           FS/FS/pay_batch/td_canada_trust.pm,
7152           httemplate/misc/download-batch.cgi,
7153           httemplate/search/cust_pay_batch.cgi: Batch payment refactoring
7154
7155 2009-09-24 18:04  mark
7156
7157         * FS/MANIFEST: Add cust_attachment
7158
7159 2009-09-24 12:59  ivan
7160
7161         * FS/FS/: Cron/check.pm, Conf.pm: get the ping username/pass from a
7162           config, good enough, RT#4610
7163
7164 2009-09-23 20:14  ivan
7165
7166         * FS/FS/Cron/check.pm, FS/bin/freeside-check,
7167           FS/FS/ClientAPI/SGNG.pm,
7168           fs_selfservice/FS-SelfService/SelfService.pm: add SG and SGNG
7169           ping, RT#4610
7170
7171 2009-09-23 16:47  ivan
7172
7173         * FS/FS/TicketSystem/RT_External.pm: this should fix the occasional
7174           extra ticket showing up on wrong customer record
7175
7176 2009-09-21 20:08  ivan
7177
7178         * FS/FS/Mason.pm: add addl_comp_root.pl and addl_handler_use.pl
7179           config files, RT#4743
7180
7181 2009-09-21 13:48  ivan
7182
7183         * FS/FS/cust_bill.pm: i think it is new Pg (or... new Record.pm???)
7184           that causes this problem... before it just returned nothing for
7185           the search instead of erroring out?
7186
7187 2009-09-20 23:05  ivan
7188
7189         * FS/FS/Conf.pm: doc clarification
7190
7191 2009-09-20 22:35  ivan
7192
7193         * FS/FS/TicketSystem/RT_Internal.pm: left debugging on
7194
7195 2009-09-20 19:41  ivan
7196
7197         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
7198           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
7199           FS/FS/cust_bill_pay_pkg.pm, FS/FS/cust_main.pm,
7200           FS/FS/cust_pay.pm, httemplate/edit/process/cust_pay.cgi,
7201           httemplate/edit/process/elements/ApplicationCommon.html: add
7202           ability to trigger receipts when payment is used against a
7203           specific package instead of when it was made, RT#5199
7204
7205 2009-09-18 15:41  ivan
7206
7207         * FS/FS/: cust_main.pm,
7208           part_event/Condition/has_referral_custnum.pm: add active option
7209           to has_referral_custnum condition, RT#6150
7210
7211 2009-09-18 15:35  ivan
7212
7213         * httemplate/elements/: select-cust_main-status.html,
7214           select-cust_pkg-status.html: fix customer and package status
7215           conditions not sticky on edit, noticed on RT#6150
7216
7217 2009-09-18 12:28  ivan
7218
7219         * httemplate/edit/elements/edit.html: better error message when the
7220           clone object isn't found, RT#6128
7221
7222 2009-09-17 18:03  ivan
7223
7224         * httemplate/view/cust_main/one_time_charge_link.html: fix one-time
7225           charge inadvertantly checking the "tax exempt" checkbox when the
7226           tax product popup is swapped in and out, RT#6095
7227
7228 2009-09-17 16:45  ivan
7229
7230         * FS/FS/cust_bill.pm: eliminate mystery "min ( N.NN, M.MM )"
7231           warning
7232
7233 2009-09-16 18:37  ivan
7234
7235         * httemplate/search/cust_bill_pkg.cgi: fix sales tax report
7236           w/part_pkg overrides, RT#6197
7237
7238 2009-09-15 17:52  ivan
7239
7240         * FS/FS/Mason.pm: quiet warning: Subroutine
7241           Net::Ping::External::_ping_linux redefined
7242
7243 2009-09-15 16:13  ivan
7244
7245         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: set svcnum when rating CDR,
7246           RT#5495
7247
7248 2009-09-15 15:58  ivan
7249
7250         * FS/FS/ClientAPI/Signup.pm: hopefully really finish fixing for
7251           good "Real timeprocessing not enabled!" error when using signup
7252           without any real-time processor, RT#6043
7253
7254 2009-09-15 13:45  ivan
7255
7256         * httemplate/search/svc_phone.cgi: fix phone# usage search, RT#
7257
7258 2009-09-15 13:44  ivan
7259
7260         * httemplate/search/svc_external.cgi: modernize external search
7261
7262 2009-09-15 13:44  ivan
7263
7264         * FS/FS/: cust_main_Mixin.pm, UI/Web.pm: fix display_custnum on
7265           reports, RT#
7266
7267 2009-09-15 12:45  ivan
7268
7269         * htetc/handler.pl: eliminate "Use of uninitialized value in undef
7270           operator at /etc/freeside/handler.pl line 79/80" errors
7271
7272 2009-09-14 16:52  ivan
7273
7274         * FS/FS/Mason.pm, httemplate/elements/popup_link-ping.html,
7275           httemplate/misc/ping.html, httemplate/misc/xmlhttp-ping.html,
7276           httemplate/view/svc_broadband.cgi,
7277           httemplate/view/cust_main/packages/services.html: ping tool,
7278           RT#5845
7279
7280 2009-09-11 10:40  ivan
7281
7282         * FS/FS/cust_bill_pkg_detail.pm: preserve allowing empty values,
7283           doh, RT#6101
7284
7285 2009-09-11 08:51  ivan
7286
7287         * FS/FS/: Schema.pm, cust_bill_pkg.pm, cust_bill_pkg_detail.pm: fix
7288           (hopefully the rest of the) fallout from rating CDRs to sub-penny
7289           amounts
7290
7291 2009-09-10 10:55  ivan
7292
7293         * fs_selfservice/FS-SelfService/cgi/success.html: remove random >
7294           char from signup success.html, RT#6110
7295
7296 2009-08-31 15:17  mark
7297
7298         * FS/FS/cdr/vitelity.pm: Add Vitelity CDR format
7299
7300 2009-08-29 15:47  mark
7301
7302         * FS/FS/: cdr.pm, cdr/broadsoft.pm: Add Broadsoft CDR record format
7303
7304 2009-08-29 15:45  mark
7305
7306         * FS/bin/freeside-cdr-sftp_and_import: Add FTP support
7307
7308 2009-08-29 12:05  ivan
7309
7310         * FS/FS/ClientAPI/MyAccount.pm: hopefully really fix self-service
7311           when not using real-time gateway
7312
7313 2009-08-29 11:51  ivan
7314
7315         * FS/FS/ClientAPI/MyAccount.pm: hopefully fix self-service when not
7316           using real-time gateway
7317
7318 2009-08-27 14:41  ivan
7319
7320         * httemplate/elements/menu.html: oops, tax class menu item got lost
7321
7322 2009-08-27 03:26  ivan
7323
7324         * bin/move-customers: try, try again
7325
7326 2009-08-27 03:23  ivan
7327
7328         * bin/move-customers: doh
7329
7330 2009-08-27 03:04  ivan
7331
7332         * bin/move-customers: ok
7333
7334 2009-08-26 23:52  ivan
7335
7336         * FS/FS/part_export/amazon_ec2.pm: amazon ec2 provisioning
7337
7338 2009-08-26 13:52  jeff
7339
7340         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: improve
7341           testing need for invoicing list
7342
7343 2009-08-26 09:19  rsiddall
7344
7345         * FS/FS/part_export/domreg_net_dri.pm: OpenSRS support for domain
7346           registration first appears in Net::DRI 0.95.
7347
7348 2009-08-26 04:22  ivan
7349
7350         * httemplate/search/: report_svc_phone.html, svc_phone.cgi: first
7351           pass at balance reporting, RT#5496
7352
7353 2009-08-26 03:18  ivan
7354
7355         * FS/FS/part_pkg/voip_cdr.pm: add granularity to single_price CDR
7356           rating, RT#5495
7357
7358 2009-08-25 12:08  jeff
7359
7360         * httemplate/search/: 477.html, report_477.html,
7361           elements/search.html: improved 477 report #6004
7362
7363 2009-08-25 10:03  jeff
7364
7365         * FS/FS/Record.pm: support listref to qsearch as UNION
7366
7367 2009-08-24 04:09  ivan
7368
7369         * bin/move-customers: customer move script, RT#5351
7370
7371 2009-08-24 01:50  ivan
7372
7373         * FS/FS/cust_main.pm, bin/move-customers: (start of) customer move
7374           script, RT#5351
7375
7376 2009-08-24 00:08  ivan
7377
7378         * bin/move-customers: (start of) customer move script, RT#5351
7379
7380 2009-08-23 23:50  ivan
7381
7382         * bin/move-customers: (start of) customer move script, RT#5351
7383
7384 2009-08-23 23:39  ivan
7385
7386         * FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/part_pkg.pm,
7387           bin/move-customers: (start of) customer move script, RT#5351
7388
7389 2009-08-23 23:13  jeff
7390
7391         * httemplate/edit/process/part_pkg.cgi: fix select multiple report
7392           option
7393
7394 2009-08-23 22:09  jeff
7395
7396         * httemplate/graph/cust_bill_pkg.cgi,
7397           httemplate/graph/cust_bill_pkg_detail.cgi,
7398           httemplate/graph/report_cust_bill_pkg.html,
7399           httemplate/graph/report_cust_bill_pkg_detail.html,
7400           FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
7401           httemplate/search/cust_bill_pkg.cgi: add rated call sales report
7402           and option to sales report to count usage separately from
7403           recurring #5588
7404
7405 2009-08-21 17:31  ivan
7406
7407         * httemplate/view/cust_main/packages/status.html: better label
7408
7409 2009-08-21 17:31  ivan
7410
7411         * httemplate/misc/states.cgi: mason style
7412
7413 2009-08-21 17:30  ivan
7414
7415         * httemplate/elements/header.html: doc
7416
7417 2009-08-21 17:29  ivan
7418
7419         * httemplate/edit/elements/edit.html: use name_singular if
7420           available too
7421
7422 2009-08-21 17:29  ivan
7423
7424         * httemplate/edit/cust_main/bottomfixup.js: comment
7425
7426 2009-08-21 17:29  ivan
7427
7428         * httemplate/edit/quick-charge.html: comments
7429
7430 2009-08-21 17:29  ivan
7431
7432         * fs_selfservice/FS-SelfService/cgi/passwd.cgi: not necessary
7433
7434 2009-08-21 17:27  ivan
7435
7436         * FS/FS/Cron/check.pm: fewer false positives
7437
7438 2009-08-21 17:27  ivan
7439
7440         * FS/FS/cust_bill.pm: doc
7441
7442 2009-08-21 17:26  ivan
7443
7444         * FS/FS/Record.pm: cleaner??
7445
7446 2009-08-21 17:22  ivan
7447
7448         * fs_selfservice/FS-SelfService/cgi/order_pkg.html,
7449           fs_selfservice/FS-SelfService/cgi/selfservice.cgi, FS/FS/Conf.pm,
7450           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
7451           fs_selfservice/FS-SelfService/cgi/misc/part_svc-columns.cgi,
7452           fs_selfservice/FS-SelfService/cgi/misc/svc_acct-domains.cgi,
7453           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
7454           httemplate/edit/cust_main/first_pkg/svc_acct.html: order
7455           svc_phone services from self-service too, RT#5085
7456
7457 2009-08-20 13:44  ivan
7458
7459         * fs_selfservice/FS-SelfService/SelfService.pm: mitigate harmless
7460           warnings spamming logs
7461
7462 2009-08-20 02:55  ivan
7463
7464         * FS/FS/part_event/Condition.pm: allow generic conditions for
7465           cust_statement, RT#4860
7466
7467 2009-08-20 02:47  ivan
7468
7469         * FS/FS/Mason.pm, FS/FS/cust_statement.pm, FS/FS/Cron/bill.pm,
7470           FS/FS/part_event/Action/cust_statement.pm,
7471           FS/FS/part_event/Action/cust_statement_send.pm,
7472           FS/FS/part_event/Condition/has_pkg_class.pm,
7473           FS/FS/part_event/Condition/has_pkgpart.pm,
7474           FS/FS/part_event/Condition/hasnt_pkgpart.pm,
7475           httemplate/misc/email-statement.cgi,
7476           httemplate/view/cust_statement-pdf.cgi,
7477           httemplate/view/cust_statement.html: email statements, RT#4860
7478
7479 2009-08-20 02:26  ivan
7480
7481         * bin/generate-table-module: tired of asking
7482
7483 2009-08-19 21:03  ivan
7484
7485         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
7486           FS/FS/cust_statement.pm, FS/FS/part_event.pm,
7487           FS/t/cust_statement.t, FS/FS/Cron/bill.pm,
7488           FS/FS/part_event/Action/cust_statement.pm,
7489           FS/FS/part_event/Action/cust_statement_send.pm,
7490           httemplate/view/cust_statement.html,
7491           httemplate/view/cust_main/payment_history.html,
7492           httemplate/view/cust_main/payment_history/statement.html:
7493           Emailing statements of accounts, RT#4860
7494
7495 2009-08-19 19:40  ivan
7496
7497         * FS/FS/part_event/Action/cust_bill_send.pm: eliminate unnecessary
7498           lookup
7499
7500 2009-08-19 14:27  ivan
7501
7502         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm,
7503           pkg_referral_credit_pkg.pm: add option to disable late fee taxes
7504
7505 2009-08-19 00:05  mark
7506
7507         * FS/FS/part_export/shellcommands_withdomain.pm: Turn off
7508           userdel_no_queue for MagicMail export
7509
7510 2009-08-18 23:15  jeff
7511
7512         * FS/FS/Report/Table/Monthly.pm,
7513           httemplate/graph/cust_bill_pkg.cgi,
7514           httemplate/graph/report_cust_bill_pkg.html,
7515           httemplate/search/cust_bill_pkg.cgi: option to count subpackages
7516           outside packages in sales report #5588
7517
7518 2009-08-18 05:21  jeff
7519
7520         * FS/FS/Conf.pm, httemplate/edit/cust_main/bottomfixup.js: support
7521           2009 - a better way?
7522
7523 2009-08-17 16:08  mark
7524
7525         * FS/FS/part_export/: shellcommands.pm,
7526           shellcommands_withdomain.pm: Add more fine-grained queue options
7527
7528 2009-08-17 13:48  jeff
7529
7530         * FS/FS/: Record.pm, Schema.pm, cust_bill.pm, cust_bill_pkg.pm,
7531           cust_bill_pkg_detail.pm, cust_svc.pm, part_pkg/voip_cdr.pm:
7532           improve emailed cdr csv file (#5727 again)
7533
7534 2009-08-16 15:45  jeff
7535
7536         * httemplate/edit/cust_main/bottomfixup.js: include a census
7537           zipcode link and other minor improvements
7538
7539 2009-08-14 15:13  jeff
7540
7541         * FS/FS/svc_acct.pm: add svcnum lookup for svc_acct
7542
7543 2009-08-14 14:51  jeff
7544
7545         * FS/FS/part_export/shellcommands.pm: add pkgnum and custnum to use
7546           as external ids
7547
7548 2009-08-14 10:26  mark
7549
7550         * httemplate/edit/cust_main_attach.cgi: Fix incorrect access right
7551
7552 2009-08-14 10:24  mark
7553
7554         * FS/FS/AccessRight.pm: Move note/attachment rights to new section
7555
7556 2009-08-13 15:53  mark
7557
7558         * FS/bin/freeside-void-payments: Add option to
7559           freeside-void-payments to cancel customers
7560
7561 2009-08-13 08:13  jeff
7562
7563         * FS/FS/cust_pkg.pm: fix fix multiple pkgpart search (need sanity
7564           check): don't let empty set limit search
7565
7566 2009-08-13 02:35  ivan
7567
7568         * ChangeLog: adding autogen changelog on 1.9
7569
7570 2009-08-13 02:25  ivan
7571
7572         * httemplate/view/cust_main.cgi: fix reverted changes.  grr.
7573           RT#4964
7574
7575 2009-08-12 17:26  ivan
7576
7577         * init.d/freeside-init: useful stuff for webdemo & profiling
7578
7579 2009-08-12 07:58  jeff
7580
7581         * bin/billco-upload, Makefile, FS/FS/Conf.pm, FS/FS/Cron/upload.pm,
7582           FS/bin/freeside-daily, FS/bin/freeside-monthly,
7583           httemplate/config/config-view.cgi: internalize billco-upload and
7584           automate the transfer to the provider RT#5902
7585
7586 2009-08-12 04:57  ivan
7587
7588         * httemplate/: docs/about.html, docs/credits.html,
7589           docs/license.html, elements/header-popup.html: slight
7590           about/credits UI tweak
7591
7592 2009-08-11 22:22  ivan
7593
7594         * FS/FS/: cust_main.pm, part_event/Action.pm,
7595           part_event/Action/cust_bill_fee_percent.pm,
7596           part_event/Action/fee.pm: add pre-bill event stage for late fees,
7597           RT#5589
7598
7599 2009-08-11 19:36  ivan
7600
7601         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
7602           httemplate/search/cust_pkg.cgi: fix multiple pkgpart search,
7603           RT#5924
7604
7605 2009-08-11 14:33  rsiddall
7606
7607         * rpm/freeside.spec: Back out kludge to show CVS snapshot date in
7608           version number in GUI.  You can get the snapshot date from the
7609           release number using "rpm -q freeside".
7610
7611 2009-08-11 14:29  rsiddall
7612
7613         * Makefile: Reset RPM release number back to 1 on a new version
7614           release.
7615
7616 2009-08-10 19:45  ivan
7617
7618         * FS/FS/part_event/Action/writeoff.pm: fix bad debt writeoff
7619           action, RT#5798
7620
7621 2009-08-10 19:34  ivan
7622
7623         * FS/FS/cust_main.pm: add $company_name and $company_address to
7624           decline template, RT#5869
7625
7626 2009-08-10 16:04  mark
7627
7628         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_attach.cgi,
7629           httemplate/edit/process/cust_main_attach.cgi,
7630           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
7631           httemplate/view/cust_main/attachments.html: Improve handling of
7632           deleted attachments
7633
7634 2009-08-10 14:44  ivan
7635
7636         * FS/FS/part_export/netsapiens.pm: last nits on netsapiens export,
7637           RT#5226
7638
7639 2009-08-10 11:05  mark
7640
7641         * FS/FS/part_export/shellcommands_withdomain.pm: Add preset for
7642           magicmail
7643
7644 2009-08-10 04:57  ivan
7645
7646         * fs_selfservice/FS-SelfService/cgi/process_svc_external.html: when
7647           using pkg-balances, limit self-service access when a customer
7648           with multiple packages logs on, RT#4189
7649
7650 2009-08-10 04:50  ivan
7651
7652         * FS/FS/ClientAPI/MyAccount.pm,
7653           fs_selfservice/FS-SelfService/SelfService.pm,
7654           fs_selfservice/FS-SelfService/cgi/myaccount.html,
7655           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
7656           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
7657           fs_selfservice/FS-SelfService/cgi/login.html,
7658           fs_selfservice/FS-SelfService/cgi/logout.html,
7659           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html:
7660           when using pkg-balances, limit self-service access when a
7661           customer with multiple packages logs on, RT#4189
7662
7663 2009-08-09 16:53  jeff
7664
7665         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: whoops: theory
7666           should match practice
7667
7668 2009-08-09 16:45  jeff
7669
7670         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: fix per agent
7671           spools
7672
7673 2009-08-09 15:47  jeff
7674
7675         * FS/FS/cust_bill_pkg.pm: don't bomb when the line item has no
7676           start date
7677
7678 2009-08-09 02:05  mark
7679
7680         * FS/FS/cust_attachment.pm, httemplate/edit/cust_main_attach.cgi,
7681           httemplate/edit/process/cust_main_attach.cgi,
7682           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
7683           httemplate/view/cust_main/attachments.html, FS/FS/AccessRight.pm,
7684           FS/FS/Conf.pm, FS/FS/Mason.pm, FS/FS/Record.pm, FS/FS/Schema.pm:
7685           Add cust_attachment stuff
7686
7687 2009-08-07 16:08  ivan
7688
7689         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
7690           httemplate/edit/cust_main/top_misc.html,
7691           httemplate/edit/process/cust_main.cgi,
7692           httemplate/elements/tr-input-date-field.html: add ability to edit
7693           signup dates (turn on cust_main-edit_signupdate config), RT#4644
7694
7695 2009-08-06 17:39  ivan
7696
7697         * FS/FS/cust_main.pm, httemplate/edit/process/quick-cust_pkg.cgi,
7698           httemplate/elements/tr-input-date-field.html,
7699           httemplate/misc/order_pkg.html,
7700           httemplate/view/cust_main/packages.html: don't start recurring
7701           billing when a start date hasn't been reached yet either... and
7702           since that works, add the start date to new package order,
7703           RT#5347
7704
7705 2009-08-05 17:41  ivan
7706
7707         * FS/FS/part_export/netsapiens.pm: pass mac addresses as lower-case
7708           to netsapiens, RT#5226
7709
7710 2009-08-05 17:39  ivan
7711
7712         * FS/FS/svc_phone.pm: delete phone_device records when svc_phone is
7713           deleted, RT#5226
7714
7715 2009-08-05 16:32  ivan
7716
7717         * FS/FS/part_pkg/: agent.pm, base_rate.pm, flat.pm,
7718           flat_delayed.pm, prorate_delayed.pm: fix cancellation errors with
7719           updated flat_introrate, RT#5865
7720
7721 2009-08-04 19:27  ivan
7722
7723         * FS/FS/: svc_acct.pm: export negative byte values to chillispot
7724           attributes as 0, RT#5815
7725
7726 2009-08-04 16:43  ivan
7727
7728         * FS/: FS/svc_acct.pm, bin/freeside-sqlradius-reset: hopefully
7729           ignore errors about deleted accounts and properly finish
7730           freeside-sqlradius-reset, RT#5868
7731
7732 2009-08-04 15:04  ivan
7733
7734         * FS/: FS/svc_Common.pm, bin/freeside-sqlradius-reset: ignore
7735           problams calling ->overlimit during sqlradius-reset, wtf?!
7736           RT#5868
7737
7738 2009-08-03 17:19  ivan
7739
7740         * FS/FS/cust_pkg.pm: don't reset usage on package change when
7741           usage_rollover is on, it adds twice...
7742
7743 2009-08-03 12:54  ivan
7744
7745         * httemplate/elements/header.html: looks slightly better in default
7746           IE hopefully
7747
7748 2009-08-03 07:17  jeff
7749
7750         * FS/FS/part_export/shellcommands.pm: new doesn't exist
7751
7752 2009-08-03 07:07  jeff
7753
7754         * FS/FS/part_export/shellcommands.pm: bad tyops
7755
7756 2009-08-01 12:16  jeff
7757
7758         * FS/FS/: Schema.pm, queue.pm, queue_arg.pm: support broader array
7759           of queue args #5855, fallout from #5495
7760
7761 2009-07-31 06:20  ivan
7762
7763         * FS/FS/ClientAPI/MyAccount.pm,
7764           fs_selfservice/FS-SelfService/SelfService.pm,
7765           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
7766           fs_selfservice/FS-SelfService/cgi/change_bill.html,
7767           fs_selfservice/FS-SelfService/cgi/change_password.html,
7768           fs_selfservice/FS-SelfService/cgi/change_pay.html,
7769           fs_selfservice/FS-SelfService/cgi/change_ship.html,
7770           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
7771           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
7772           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
7773           fs_selfservice/FS-SelfService/cgi/footer.html,
7774           fs_selfservice/FS-SelfService/cgi/header.html,
7775           fs_selfservice/FS-SelfService/cgi/login.html,
7776           fs_selfservice/FS-SelfService/cgi/logout.html,
7777           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
7778           fs_selfservice/FS-SelfService/cgi/make_payment.html,
7779           fs_selfservice/FS-SelfService/cgi/myaccount.html,
7780           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
7781           fs_selfservice/FS-SelfService/cgi/payment_results.html,
7782           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
7783           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
7784           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
7785           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
7786           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
7787           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
7788           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
7789           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
7790           fs_selfservice/FS-SelfService/cgi/provision.html,
7791           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
7792           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
7793           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
7794           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
7795           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
7796           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: skin
7797           up self-service according to config passed from backend, RT#5530
7798
7799 2009-07-31 00:58  ivan
7800
7801         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
7802
7803 2009-07-31 00:51  ivan
7804
7805         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
7806
7807 2009-07-30 02:19  ivan
7808
7809         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: pass a pkgnum from
7810           self-service if applicable, RT#4339
7811
7812 2009-07-30 01:43  ivan
7813
7814         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: lost fix for
7815           illegal state?
7816
7817 2009-07-30 00:39  ivan
7818
7819         * httemplate/view/cust_main/change_history.html: small fix to
7820           change history to not error out with svc_acct services, RT#1005
7821
7822 2009-07-30 00:35  mark
7823
7824         * FS/FS/part_export/shellcommands.pm: Make no_queue option work
7825           correctly
7826
7827 2009-07-29 23:52  ivan
7828
7829         * httemplate/view/cust_main/payment_history.html: didn't mean to
7830           leave a Dump(er) there
7831
7832 2009-07-29 23:50  ivan
7833
7834         * httemplate/edit/cust_pay.cgi: another accidentally (alliterated)
7835           vestigial variable
7836
7837 2009-07-29 23:49  ivan
7838
7839         * httemplate/edit/cust_credit.cgi: don't need to lookup cust_main
7840           here
7841
7842 2009-07-29 23:48  ivan
7843
7844         * httemplate/elements/select-cust_pkg-balances.html: fix for
7845           stickiness on errors
7846
7847 2009-07-29 23:42  ivan
7848
7849         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
7850           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
7851           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
7852           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
7853           FS/FS/cust_pay_void.pm, FS/FS/cust_pkg.pm, FS/FS/cust_main.pm,
7854           httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
7855           httemplate/edit/process/cust_pay.cgi,
7856           httemplate/elements/select-cust_pkg-balances.html,
7857           httemplate/elements/tr-select-cust_pkg-balances.html,
7858           httemplate/view/cust_bill.cgi, httemplate/view/cust_pay.html,
7859           httemplate/view/cust_main/packages.html,
7860           httemplate/view/cust_main/payment_history.html,
7861           httemplate/view/cust_main/packages/status.html,
7862           httemplate/view/cust_main/payment_history/payment.html,
7863           httemplate/view/cust_main/payment_history/credit.html,
7864           httemplate/view/cust_main/payment_history/voided_payment.html:
7865           experimental package balances, RT#4339
7866
7867 2009-07-28 15:21  jeff
7868
7869         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
7870           FS/FS/cust_main.pm, httemplate/edit/cust_main/billing.html,
7871           httemplate/view/cust_main/billing.html: feature to email CSV of
7872           CDRs with invoices #5727
7873
7874 2009-07-28 14:17  ivan
7875
7876         * FS/FS/Conf.pm, FS/FS/AccessRight.pm, FS/FS/Mason.pm,
7877           FS/FS/svc_external.pm, httemplate/pref/pref.html,
7878           httemplate/view/cust_main.cgi,
7879           httemplate/view/cust_main/change_history.html: adding a basic
7880           change history using history tables, RT#1005, RT#4357
7881
7882 2009-07-27 19:12  mark
7883
7884         * FS/FS/part_export/: shellcommands.pm,
7885           shellcommands_withdomain.pm: Add no_queue option to shellcommands
7886           exports
7887
7888 2009-07-27 12:51  ivan
7889
7890         * httemplate/misc/cancel_pkg.html: fix spacing
7891
7892 2009-07-27 02:59  ivan
7893
7894         * httemplate/search/: report_cust_pay.html,
7895           elements/cust_pay_or_refund.html: searching for voided payments
7896           by void date as well, RT#5786
7897
7898 2009-07-27 02:07  ivan
7899
7900         * httemplate/: elements/menu.html, search/cust_pay_void.html,
7901           search/report_cust_pay.html,
7902           search/elements/cust_pay_or_refund.html, view/cust_pay.html,
7903           view/cust_pay_void.html: voided payment report, RT#5786
7904
7905 2009-07-26 23:17  ivan
7906
7907         * FS/FS/Conf.pm, httemplate/config/config-view.cgi: add deprecated
7908           config options back to Conf.pm to fix "unapplypayments" fails
7909           existential comparison errors, RT#2927
7910
7911 2009-07-26 20:26  jeff
7912
7913         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
7914           httemplate/edit/cust_main.cgi,
7915           httemplate/edit/cust_main/bottomfixup.js,
7916           httemplate/edit/cust_main/contact.html,
7917           httemplate/elements/location.html,
7918           httemplate/misc/xmlhttp-cust_main-censustract.html,
7919           httemplate/search/cust_pkg.cgi,
7920           httemplate/view/cust_main/misc.html: FCC from 477 improvements
7921           #4912
7922
7923 2009-07-26 13:23  jeff
7924
7925         * httemplate/search/svc_broadband.cgi: fix links
7926
7927 2009-07-26 12:36  ivan
7928
7929         * rt/FREESIDE_MODIFIED: fix the date picker in RT to use jscalendar
7930           instead of an HTML popup (that had acquired the page header,
7931           eek), RT#1682
7932
7933 2009-07-26 11:40  ivan
7934
7935         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
7936           1.180.2.49 (2009-7-26), RT#2873
7937
7938 2009-07-25 23:38  jeff
7939
7940         * FS/bin/freeside-apply_payments_and_credits: command line tool to
7941           apply payments and credits
7942
7943 2009-07-25 15:00  ivan
7944
7945         * htetc/handler.pl: set a character encoding for all pages; this
7946           should fix problems with diamond question marks even when the
7947           server gets an UTF-8 default setting, RT#3094
7948
7949 2009-07-25 14:33  ivan
7950
7951         * FS/FS/cust_event.pm, httemplate/search/cust_event.html: this
7952           should fix the re-email/print links on event search pages sending
7953           too much, RT#5740, RT#5570
7954
7955 2009-07-25 00:57  ivan
7956
7957         * FS/FS/Record.pm: teach Record.pm about BYTEA handling in order to
7958           store files in the db, RT#4964
7959
7960 2009-07-24 02:38  ivan
7961
7962         * FS/FS/: Conf.pm, svc_acct.pm: add handling of ChilliSpot (and
7963           CoovaChilli) Max attributes, specifically
7964           ChilliSpot-Max-{Input,Output,Total}-{Octets,Gigawords}, RT#5815
7965
7966 2009-07-23 22:51  mark
7967
7968         * FS/bin/freeside-void-payments: Add -v switch (verbose) to
7969           freeside-void-payments
7970
7971 2009-07-23 12:46  ivan
7972
7973         * FS/FS/cust_pay.pm: avoid harmless warning: Use of uninitialized
7974           value in string ne
7975
7976 2009-07-23 12:40  ivan
7977
7978         * FS/bin/freeside-void-payments: fix -r option, RT#5675
7979
7980 2009-07-23 09:48  jeff
7981
7982         * httemplate/browse/svc_acct_pop.cgi: restore svc_acct_pop editing
7983
7984 2009-07-23 06:25  ivan
7985
7986         * httemplate/: browse/cust_main_county.cgi,
7987           edit/process/cust_main_county-collapse.cgi: add back remove
7988           ("collapse") links again.  on each line this time.  RT#2973
7989
7990 2009-07-22 23:58  ivan
7991
7992         * FS/FS/Tron.pm: need to see who is still on deb 4 & pg 7.4
7993
7994 2009-07-22 15:05  ivan
7995
7996         * httemplate/view/cust_main/misc.html: fix bombing out on new
7997           DateTime
7998
7999 2009-07-21 11:44  ivan
8000
8001         * FS/FS/: Schema.pm, part_pkg/cdr_termination.pm: sub-penny
8002           termination pricing too, RT#5495
8003
8004 2009-07-21 00:03  ivan
8005
8006         * FS/FS/part_pkg/voip_cdr.pm: yow.  fix spurious charge errors
8007           w/single_price, round to four decimal places (wtf?) instead of 2,
8008           RT#5495
8009
8010 2009-07-20 22:29  ivan
8011
8012         * FS/FS/part_pkg/voip_cdr.pm: and fix min_charge option, RT#5495
8013
8014 2009-07-20 22:27  ivan
8015
8016         * FS/FS/part_pkg/voip_cdr.pm: if we're going to do recur_Common,
8017           have to use and @ISA (and capitalize) it
8018
8019 2009-07-20 17:20  ivan
8020
8021         * FS/FS/part_pkg/voip_cdr.pm: don't have a money type in package
8022           definitions at the moment
8023
8024 2009-07-20 16:01  jeff
8025
8026         * FS/FS/: Conf.pm, cust_bill.pm: config setting to have emailed
8027           invoices include call details #5275
8028
8029 2009-07-20 07:26  jeff
8030
8031         * httemplate/elements/checkbox.html,
8032           httemplate/elements/tr-checkbox.html,
8033           httemplate/elements/tr-justtitle.html,
8034           httemplate/elements/tr-title.html, FS/FS/Schema.pm,
8035           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
8036           FS/FS/part_pkg.pm, FS/FS/part_pkg_link.pm,
8037           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
8038           httemplate/edit/process/part_pkg.cgi: bundle bill linked packages
8039           into top line total when desired #5724
8040
8041 2009-07-19 21:51  ivan
8042
8043         * FS/FS/cust_pkg.pm: one $conf is enough
8044
8045 2009-07-19 21:40  ivan
8046
8047         * rt/: FREESIDE_MODIFIED, lib/RT/Transaction_Overlay.pm: slightly
8048           improve terrible quoting behavior when you change MessageBoxWidth
8049
8050 2009-07-19 21:19  ivan
8051
8052         * httemplate/elements/header.html: fix preferences links showing as
8053           blue/purple on RT side
8054
8055 2009-07-19 21:14  ivan
8056
8057         * rt/FREESIDE_MODIFIED: fix badly styled links on ticket create
8058           (fallout from RT borging/styling)
8059
8060 2009-07-17 16:33  ivan
8061
8062         * FS/FS/cdr.pm: remove unused cdr_upstream_rate
8063
8064 2009-07-17 16:10  rsiddall
8065
8066         * rpm/freeside.spec: Filter out requirements for specific Freeside
8067           modules so that you can install an RPM which requires missing
8068           Freeside modules.
8069
8070 2009-07-17 15:26  ivan
8071
8072         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily: commit
8073           pkgpart exclusion for billing run, RT#5495
8074
8075 2009-07-17 07:58  jeff
8076
8077         * bin/billco-upload: add mutex and commit changes found on
8078           installed system
8079
8080 2009-07-16 19:29  jeff
8081
8082         * httemplate/search/cust_pkg.cgi: FSM, another missed file for 477
8083           reporting
8084
8085 2009-07-16 18:44  jeff
8086
8087         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/voip_cdr.pm:
8088           bill usage when cancelling package
8089
8090 2009-07-16 18:08  jeff
8091
8092         * bin/generate-table-module: black magic to edit Mason.pm as well
8093
8094 2009-07-16 17:35  ivan
8095
8096         * FS/FS/part_pkg/: voip_cdr.pm: add single_price option so you can
8097           do one per-minute price without rate tables, RT#5495
8098
8099 2009-07-16 17:33  ivan
8100
8101         * FS/MANIFEST: get rid of cdr_upstream_rate table and some other
8102           old convergent cruft
8103
8104 2009-07-16 17:10  ivan
8105
8106         * FS/: FS/Schema.pm, FS/cdr.pm, FS/cdr_upstream_rate.pm,
8107           FS/part_pkg/voip_cdr.pm, FS.pm, t/cdr_upstream_rate.t: get rid of
8108           cdr_upstream_rate table and some other old convergent cruft
8109
8110 2009-07-16 15:16  jeff
8111
8112         * FS/FS/Mason.pm: dark magic coming soon
8113
8114 2009-07-15 18:57  jeff
8115
8116         * httemplate/search/477.html: duh! more 477 files
8117
8118 2009-07-15 18:35  jeff
8119
8120         * httemplate/search/report_477.html: missed file for 477 reporting
8121
8122 2009-07-15 16:06  ivan
8123
8124         * FS/FS/part_pkg/cdr_termination.pm: unused for now
8125
8126 2009-07-15 15:49  ivan
8127
8128         * FS/FS/: Conf.pm, cdr.pm: add option to trim leading zeros when
8129           setting charged_party to accountcode, RT#5495
8130
8131 2009-07-14 12:06  rsiddall
8132
8133         * FS/FS/part_export/domreg_net_dri.pm: Minor bug fix, spotted by
8134           Jeff.
8135
8136 2009-07-14 12:05  rsiddall
8137
8138         * FS/FS/svc_domain.pm: Changed description of "action" field to
8139           match domain registration exports.
8140
8141 2009-07-13 20:14  ivan
8142
8143         * htetc/handler.pl: fix warnings, from RT merge fallout
8144
8145 2009-07-13 19:53  ivan
8146
8147         * FS/FS/part_export/netsapiens.pm: fix netsapiens device
8148           provisioning?  or at least better debugging, RT#5226
8149
8150 2009-07-13 19:52  ivan
8151
8152         * httemplate/elements/tr-select-did.html: stop Dumper spew
8153
8154 2009-07-13 17:28  rsiddall
8155
8156         * Makefile, FS/FS/svc_domain.pm,
8157           FS/FS/part_export/domreg_net_dri.pm,
8158           httemplate/edit/process/domreg.cgi: New export to
8159           register/transfer/renew/revoke domains using Net::DRI.  Currently
8160           optimized for OpenSRS.  Should become more generalized in later
8161           releases.  Modified Makefile to insert the Freeside log folder
8162           into the new export.  Modified svc_domain.pm to prevent
8163           generation of transfer requests when a domain is moved to a
8164           different package with a domain registration attached to one of
8165           the included services.  Modified domreg.cgi to display errors on
8166           a separate page.
8167
8168 2009-07-13 09:02  jeff
8169
8170         * FS/FS/: tax_rate.pm, tax_rate_location.pm: correct ordering and
8171           other bugs in tax updates
8172
8173 2009-07-13 03:12  ivan
8174
8175         * FS/FS/part_pkg/recur_Common.pm: eliminate harmless "no %info hash
8176           found in FS::part_pkg::recur_Common, skipping" warning
8177
8178 2009-07-13 02:19  ivan
8179
8180         * FS/FS/ClientAPI/MyAccount.pm,
8181           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: fix
8182           self-service agent-specific logos
8183
8184 2009-07-13 02:10  ivan
8185
8186         * httemplate/view/cust_bill-logo.cgi: fix old-style agent-virt
8187           logo?
8188
8189 2009-07-13 00:21  ivan
8190
8191         * conf/invoice_html: thank you IE8
8192
8193 2009-07-13 00:10  ivan
8194
8195         * httemplate/search/report_unapplied_cust_pay.html: clarify wording
8196
8197 2009-07-12 18:50  ivan
8198
8199         * httemplate/elements/: header.html, menubar.html: style nits
8200
8201 2009-07-12 16:45  ivan
8202
8203         * httemplate/elements/header.html: fix header sizes :/
8204
8205 2009-07-12 16:38  ivan
8206
8207         * FS/FS/CGI.pm: this should fix $fsurl under the unified RT?  sure
8208           hope so
8209
8210 2009-07-12 16:25  ivan
8211
8212         * httemplate/edit/cust_main.cgi: ACL on customer edit
8213
8214 2009-07-12 16:22  ivan
8215
8216         * httemplate/elements/header.html, httemplate/elements/menu.html,
8217           httemplate/elements/xmenu.css, httemplate/elements/xmenu.top.css,
8218           rt/FREESIDE_MODIFIED, rt/etc/RT_SiteConfig.pm: resolve style
8219           weirdness (fallout from RT integration), especially
8220           non-fixed-width comment boxes, menu/searchbar differences,
8221           RT#1169
8222
8223 2009-07-12 12:32  ivan
8224
8225         * httemplate/elements/menu.html: update tickting config
8226           descriptions
8227
8228 2009-07-12 06:27  jeff
8229
8230         * FS/FS/Record.pm: stop gratuitous hash manipulatoin during enum
8231           untaint
8232
8233 2009-07-10 19:40  ivan
8234
8235         * bin/drop_slony.slonik: notes
8236
8237 2009-07-10 10:50  ivan
8238
8239         * httemplate/elements/: select-did.html, tr-select-did.html: fix
8240           svc_phone provisioning!
8241
8242 2009-07-09 17:36  ivan
8243
8244         * FS/FS/cdr.pm: fix sansay CDR import to ignore "NA" in dates,
8245           RT#5495
8246
8247 2009-07-09 16:59  ivan
8248
8249         * FS/FS/cdr.pm, FS/FS/cdr/sansay.pm, eg/cdr_template.pm: sansay
8250           CDRs, RT#5495
8251
8252 2009-07-09 16:58  ivan
8253
8254         * FS/bin/freeside-cdr-sftp_and_import: add -r option
8255
8256 2009-07-09 14:05  ivan
8257
8258         * FS/FS/cust_main.pm, httemplate/elements/menu.html,
8259           httemplate/search/report_unapplied_cust_pay.html,
8260           httemplate/search/unapplied_cust_pay.html: unapplied payments
8261           report, RT#4861
8262
8263 2009-07-09 13:36  ivan
8264
8265         * httemplate/search/elements/cust_main_dayranges.html: no idea how
8266           i missed fixing this before
8267
8268 2009-07-09 13:18  ivan
8269
8270         * httemplate/search/report_receivables.cgi: oops
8271
8272 2009-07-08 04:12  ivan
8273
8274         * FS/FS/TicketSystem/RT_External.pm,
8275           FS/FS/TicketSystem/RT_Internal.pm, httemplate/elements/menu.html,
8276           FS/FS/Conf.pm, FS/FS/Mason.pm, htetc/handler.pl,
8277           httemplate/elements/about_freeside.html,
8278           httemplate/elements/about_rt.html,
8279           httemplate/elements/header.html,
8280           httemplate/elements/popup_link.html, rt/FREESIDE_MODIFIED: borg
8281           RT menus, RT#1169
8282
8283 2009-07-07 20:33  ivan
8284
8285         * httemplate/search/: report_receivables.cgi,
8286           report_unapplied_cust_pay.html, unapplied_cust_pay.html,
8287           elements/cust_main_dayranges.html: factor out the range-handling
8288           portions of receivables report, start on a similar unapplied
8289           payment report, RT#4861
8290
8291 2009-07-07 02:53  ivan
8292
8293         * FS/FS/Schema.pm, httemplate/view/svc_broadband.cgi: allow null
8294           svc_broadband.ip_addr
8295
8296 2009-07-07 02:23  ivan
8297
8298         * FS/FS/: Conf.pm, Schema.pm, svc_broadband.pm: allow null
8299           svc_broadband.ip_addr
8300
8301 2009-07-07 02:22  ivan
8302
8303         * httemplate/edit/svc_broadband.cgi: UI nit - double #
8304
8305 2009-07-07 00:32  mark
8306
8307         * FS/bin/freeside-void-payments: Add freeside-void-payments script
8308           for returned check processing
8309
8310 2009-07-06 17:53  ivan
8311
8312         * FS/FS/cdr/netcentrex.pm: for netcentrex CDRs, import duration to
8313           duration field (previously only billsec)
8314
8315 2009-07-06 17:47  ivan
8316
8317         * FS/FS/cdr.pm: on CDR date parse, consider 1970-01-01 NULL like
8318           1900-01-01, RT#4081
8319
8320 2009-07-06 16:14  ivan
8321
8322         * httemplate/search/: cdr.html, report_cdr.html: search cdr by
8323           acctid
8324
8325 2009-07-06 14:34  ivan
8326
8327         * httemplate/browse/rate_region.html: align, display countrycode
8328           with +, space between prefixes allowing wrapping
8329
8330 2009-07-05 17:28  ivan
8331
8332         * httemplate/view/svc_phone.cgi: fix incoming CDR links wrt
8333           cdrbatch field
8334
8335 2009-07-05 17:10  ivan
8336
8337         * httemplate/elements/: select-did.html, tr-select-did.html: doh
8338
8339 2009-07-05 16:56  ivan
8340
8341         * httemplate/elements/: select-did.html, tr-select-did.html: allow
8342           svc_phone.phonenum to be edited when a DID selector is not in use
8343
8344 2009-07-05 16:17  ivan
8345
8346         * httemplate/search/cdr.html: format start/answer/end dates and
8347           link svcnum to service
8348
8349 2009-07-05 14:35  ivan
8350
8351         * FS/FS/Schema.pm, FS/FS/cdr.pm,
8352           httemplate/elements/checkboxes.html, httemplate/search/cdr.html,
8353           httemplate/search/report_cdr.html: CDR search by dcontext,
8354           charged_party, toggle of display fields, RT#4081
8355
8356 2009-07-03 17:47  ivan
8357
8358         * FS/FS/part_event/Condition/: cust_payments.pm,
8359           cust_payments_pkg.pm: add condition based on total customer
8360           payments as a multiplier of a specific package, RT#3983
8361
8362 2009-07-03 17:08  ivan
8363
8364         * FS/FS/part_event/Condition/once.pm: spealing
8365
8366 2009-07-02 04:22  ivan
8367
8368         * FS/FS/cdr.pm, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
8369           FS/FS/part_pkg/cdr_termination.pm,
8370           httemplate/edit/cust_main/billing.html,
8371           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
8372           settlement cdr processing, RT#5495
8373
8374 2009-07-01 19:02  ivan
8375
8376         * FS/FS/: cust_main.pm, part_event/Action/cust_bill_fee_percent.pm,
8377           part_event/Action/fee.pm: fix late fees, RT#5665
8378
8379 2009-07-01 18:26  jeff
8380
8381         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_pkg/flat.pm,
8382           FS/FS/part_pkg/flat_introrate.pm, httemplate/search/cust_pkg.cgi:
8383           update flat_introrate plan to better fit current codebase RT#4912
8384
8385 2009-07-01 03:28  ivan
8386
8387         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
8388           FS/FS/cust_main.pm, FS/FS/part_pkg/cdr_termination.pm,
8389           FS/FS/part_pkg/recur_Common.pm, FS/t/cdr_termination.t,
8390           httemplate/edit/cust_main/billing.html,
8391           httemplate/view/cust_main/billing.html: start of settlement CDR
8392           processing, RT#5495
8393
8394 2009-06-30 22:34  ivan
8395
8396         * FS/FS/part_event/Action/cust_bill_fee_percent.pm,
8397           FS/FS/part_event/Action/fee.pm,
8398           httemplate/elements/select-taxclass.html,
8399           httemplate/elements/tr-select-taxclass.html: add tax class
8400           selection back for late charges w/1.9 events, RT#5665
8401
8402 2009-06-30 13:18  jeff
8403
8404         * FS/FS.pm, httemplate/elements/menu.html: documentation
8405           corrections
8406
8407 2009-06-30 12:38  ivan
8408
8409         * FS/FS/Schema.pm, FS/FS/part_pkg_taxclass.pm,
8410           httemplate/browse/part_pkg_taxclass.html,
8411           httemplate/edit/part_pkg_taxclass.html,
8412           httemplate/edit/process/part_pkg_taxclass.html,
8413           httemplate/elements/menu.html,
8414           httemplate/elements/select-taxclass.html,
8415           httemplate/elements/tr-select-taxclass.html: disabling a
8416           taxclass, RT#5472
8417
8418 2009-06-30 05:32  ivan
8419
8420         * httemplate/edit/quick-charge.html: remove debugging
8421
8422 2009-06-30 05:28  ivan
8423
8424         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
8425           httemplate/edit/REAL_cust_pkg.cgi,
8426           httemplate/edit/quick-charge.html,
8427           httemplate/edit/process/REAL_cust_pkg.cgi,
8428           httemplate/view/cust_main/packages/status.html,
8429           FS/FS/Cron/bill.pm, httemplate/edit/process/quick-charge.cgi:
8430           one-time charge "hold for later" / any package future start date,
8431           RT#5347
8432
8433 2009-06-30 04:09  ivan
8434
8435         * FS/FS/part_export/netsapiens.pm: this will help
8436
8437 2009-06-30 02:38  ivan
8438
8439         * FS/FS/: phone_device.pm, part_export/netsapiens.pm: more steps to
8440           netsapiens export, RT#5226
8441
8442 2009-06-29 19:54  ivan
8443
8444         * FS/FS/part_export/netsapiens.pm: add DID association w/user?
8445           docs from netsapiens rough... RT#5226
8446
8447 2009-06-29 18:42  ivan
8448
8449         * FS/FS.pm, FS/MANIFEST, FS/FS/Mason.pm, FS/FS/Schema.pm,
8450           FS/FS/part_device.pm, FS/FS/phone_device.pm, FS/FS/svc_phone.pm,
8451           FS/t/part_device.t, FS/t/phone_device.t,
8452           httemplate/browse/part_device.html,
8453           httemplate/edit/part_device.html,
8454           httemplate/edit/phone_device.html,
8455           httemplate/edit/process/part_device.html,
8456           httemplate/edit/process/phone_device.html,
8457           httemplate/misc/delete-phone_device.html,
8458           httemplate/misc/part_device-import.html,
8459           httemplate/elements/menu.html,
8460           httemplate/misc/process/part_device-import.html,
8461           httemplate/view/svc_phone.cgi: phone devices (for netsapiens
8462           integration), RT#5226
8463
8464 2009-06-29 15:48  rsiddall
8465
8466         * rpm/freeside.spec: Fix PDF invoice generation, including
8467           requirement for ghostscript.
8468
8469 2009-06-29 07:45  jeff
8470
8471         * bin/cust_pay_histogram: show total number of payments
8472
8473 2009-06-29 06:55  jeff
8474
8475         * bin/cust_pay_histogram: commandline tool for examining cust_pay
8476           records by date range #5652
8477
8478 2009-06-29 06:53  jeff
8479
8480         * FS/FS/part_pkg_report_option.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
8481           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
8482           FS/t/part_pkg_report_option.t, FS/FS.pm, FS/MANIFEST,
8483           httemplate/browse/part_pkg_report_option.html,
8484           httemplate/edit/part_pkg.cgi,
8485           httemplate/edit/part_pkg_report_option.html,
8486           httemplate/edit/cust_main/bottomfixup.html,
8487           httemplate/edit/cust_main/bottomfixup.js,
8488           httemplate/edit/cust_main/choose_tax_location.html,
8489           httemplate/edit/process/part_pkg.cgi,
8490           httemplate/edit/process/part_pkg_report_option.html,
8491           httemplate/misc/xmlhttp-cust_main-censustract.html,
8492           httemplate/edit/cust_main/contact.html,
8493           httemplate/elements/location.html, httemplate/elements/menu.html,
8494           httemplate/search/cust_main.html,
8495           httemplate/search/report_cust_main.html,
8496           httemplate/search/report_cust_pkg.html: FCC form 477 reporting
8497           #4912
8498
8499 2009-06-28 23:21  ivan
8500
8501         * FS/MANIFEST: remove freeside-expiration-alerter
8502
8503 2009-06-26 17:55  ivan
8504
8505         * FS/bin/freeside-expiration-alerter: replaced by
8506           FS::Cron::alert_expiration
8507
8508 2009-06-26 16:21  ivan
8509
8510         * FS/bin/freeside-queued: doh, brainfart, RT#5572
8511
8512 2009-06-26 16:12  ivan
8513
8514         * FS/bin/freeside-queued: add -s and -n flags to freeside-daily to
8515           specify the kinds of jobs to be run, RT#5572
8516
8517 2009-06-26 11:53  ivan
8518
8519         * FS/FS/cust_main.pm: in smart_search, move duplicate elimination
8520           bits so that they're used even when doing an exact search on a
8521           browser-remembered result
8522
8523 2009-06-25 23:55  mark
8524
8525         * FS/: FS/Conf.pm, bin/freeside-daily: Add expiration alerts to
8526           freeside-daily routine
8527
8528 2009-06-25 13:23  ivan
8529
8530         * FS/FS/ClientAPI/Signup.pm: finish fixing "Real time processing
8531           not enabled!" error when using signup without any real-time
8532           processor
8533
8534 2009-06-25 12:55  ivan
8535
8536         * FS/FS/ClientAPI/Signup.pm: eliminate harmless warning log spam:
8537           Argument "" isn't numeric in numeric eq (==) at
8538           /usr/local/share/perl/5.8.8/FS/ClientAPI/Signup.pm line 57
8539
8540 2009-06-25 12:47  ivan
8541
8542         * FS/FS/: agent.pm, ClientAPI/Signup.pm: fix signups for the
8543           no-gateway-at-all case, RT#5673
8544
8545 2009-06-25 12:06  ivan
8546
8547         * httemplate/search/cust_tax_adjustment.html: fix tax adjustment
8548           report
8549
8550 2009-06-24 18:28  ivan
8551
8552         * FS/FS.pm, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Conf.pm,
8553           FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
8554           FS/FS/cust_main.pm, FS/FS/cust_tax_adjustment.pm,
8555           FS/t/cust_tax_adjustment.t,
8556           httemplate/edit/cust_tax_adjustment.html,
8557           httemplate/edit/process/cust_tax_adjustment.html,
8558           httemplate/search/cust_tax_adjustment.html,
8559           httemplate/view/cust_main/payment_history.html: tax adjustments,
8560           RT#5595
8561
8562 2009-06-24 18:22  ivan
8563
8564         * httemplate/view/cust_main/one_time_charge_link.html: fix extra
8565           whitespace in IE
8566
8567 2009-06-24 11:36  ivan
8568
8569         * init.d/freeside-init, FS/bin/freeside-queued: add support for db
8570           profiling, RT#5662
8571
8572 2009-06-24 02:07  mark
8573
8574         * FS/: FS/Cron/alert_expiration.pm, bin/freeside-daily: Move
8575           expiration alerts into FS::Cron::alert_expiration
8576
8577 2009-06-23 21:42  ivan
8578
8579         * FS/FS/part_pkg.pm: fix upgrade issue w/ black part_pkg.comment,
8580           RT#3988
8581
8582 2009-06-23 18:40  ivan
8583
8584         * httemplate/graph/cust_bill_pkg.cgi: fix total links on
8585           agent-specific sales report, RT#5449
8586
8587 2009-06-23 13:33  rsiddall
8588
8589         * httemplate/view/svc_domain.cgi: Remove ability to renew domain
8590           registration for more than one year as we can't automatically
8591           bill for multi-year renewals at this time.
8592
8593 2009-06-22 16:42  ivan
8594
8595         * FS/FS/cust_pay.pm: fix using encryption produces non-decrypted
8596           data in payment receipts, RT#5536
8597
8598 2009-06-22 15:55  ivan
8599
8600         * FS/FS/Mason.pm, httemplate/search/cust_main.html: fix advanced
8601           customer report failure, RT#5515
8602
8603 2009-06-22 10:00  jeff
8604
8605         * FS/FS/cust_main.pm: wtf?  the tax applies but it doesn't? RT#5574
8606
8607 2009-06-22 03:45  ivan
8608
8609         * FS/FS/part_pkg.pm: eliminate harmless upgrade error: Argument ""
8610           isn't numeric in numeric eq (==) at
8611           /usr/local/share/perl/5.8.8/FS/part_pkg.pm line 371.
8612
8613 2009-06-22 03:39  ivan
8614
8615         * FS/FS/access_user.pm: fix pod
8616
8617 2009-06-22 03:28  ivan
8618
8619         * FS/FS/part_pkg.pm: fix setup/recur -> setup_fee/recur_fee upgrade
8620
8621 2009-06-22 03:06  ivan
8622
8623         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
8624           httemplate/search/cust_bill_pkg.cgi,
8625           httemplate/search/report_tax.cgi: finish basic implemention of
8626           tax exemption by tax name hack, RT#5127
8627
8628 2009-06-22 00:50  ivan
8629
8630         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
8631           FS/FS/cust_main.pm, FS/FS/cust_main_exemption.pm,
8632           FS/t/cust_main_exemption.t,
8633           httemplate/edit/cust_main/billing.html,
8634           httemplate/edit/process/cust_main.cgi,
8635           httemplate/view/cust_main/billing.html: tax exemption by tax
8636           name, RT#5127
8637
8638 2009-06-21 15:00  ivan
8639
8640         * FS/FS/part_pkg/agent.pm: eliminate leaky debugging and a warning
8641           about it
8642
8643 2009-06-21 08:42  jeff
8644
8645         * FS/FS/part_export/: www_plesk.pm, acct_plesk.pm: link to docs
8646           #5855
8647
8648 2009-06-21 08:21  jeff
8649
8650         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
8651           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
8652           httemplate/edit/REAL_cust_pkg.cgi,
8653           httemplate/edit/agent_type.cgi, httemplate/edit/cust_pkg.cgi,
8654           httemplate/edit/part_bill_event.cgi,
8655           httemplate/edit/part_pkg.cgi, httemplate/edit/reg_code.cgi,
8656           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
8657           httemplate/misc/bulk_change_pkg.cgi,
8658           httemplate/misc/cancel_pkg.html,
8659           httemplate/misc/cust_main-import.cgi,
8660           httemplate/misc/delay_susp_pkg.html,
8661           httemplate/misc/meta-import.cgi, httemplate/search/cust_main.cgi,
8662           httemplate/search/cust_pkg.cgi, httemplate/search/reg_code.html,
8663           httemplate/search/report_cust_pkg.html,
8664           httemplate/view/cust_main/packages/package.html,
8665           httemplate/view/cust_main/packages/status.html: CUSTOM
8666           packages/actual flag for custom packages #3988
8667
8668 2009-06-19 14:49  jeff
8669
8670         * FS/FS/: cust_bill_pkg_detail.pm, tax_rate.pm: support some older
8671           Pg when upgrading tax rates and cust_bill_pkg_details
8672
8673 2009-06-19 10:53  jeff
8674
8675         * fs_selfservice/FS-SelfService/cgi/verify.cgi: treat webpay type
8676           payments as manual
8677
8678 2009-06-19 05:08  ivan
8679
8680         * FS/FS/part_pkg/agent.pm: fix the prorating for the package's
8681           first month (whew!) add an option not to prorate the accounts
8682           themselves
8683
8684 2009-06-19 00:46  ivan
8685
8686         * FS/FS/cust_main.pm: AND helps alot, RT#5572 for real
8687
8688 2009-06-19 00:14  ivan
8689
8690         * FS/FS/cust_main.pm: attempt to optimize the easy parts of billing
8691           run, RT#18737
8692
8693 2009-06-18 04:09  ivan
8694
8695         * FS/FS/part_pkg/agent.pm: omit listing spurious customer details
8696
8697 2009-06-18 04:07  ivan
8698
8699         * FS/FS/part_pkg/bulk.pm:  bulk price plan fix - don't omit setup
8700           fee
8701
8702 2009-06-18 04:04  ivan
8703
8704         * FS/FS/part_pkg/agent.pm: add agent wholsale price plan, RT#4696
8705
8706 2009-06-18 04:03  ivan
8707
8708         * FS/FS/Schema.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
8709           add basic part_pkg cost columns for agent wholsale price plan,
8710           RT#4696
8711
8712 2009-06-18 03:07  ivan
8713
8714         * FS/FS/cust_main.pm: uuh, don't bomb out if there *isn't* a postal
8715           fee package
8716
8717 2009-06-18 02:52  ivan
8718
8719         * httemplate/images/gray-black-side.png: forgot this
8720
8721 2009-06-17 18:17  mark
8722
8723         * httemplate/: elements/menu.html, search/report_receivables.cgi,
8724           search/report_receivables.html: Fix receivables report ACL checks
8725           and menu
8726
8727 2009-06-16 23:43  mark
8728
8729         * FS/FS/AccessRight.pm, httemplate/elements/menu.html,
8730           httemplate/search/report_receivables.cgi,
8731           httemplate/search/report_receivables.html: Added separate access
8732           right for receivables report
8733
8734 2009-06-16 19:39  ivan
8735
8736         * FS/FS/Conf.pm, FS/FS/access_user.pm,
8737           httemplate/edit/process/REAL_cust_pkg.cgi,
8738           httemplate/edit/process/part_pkg.cgi,
8739           httemplate/edit/process/quick-cust_pkg.cgi,
8740           httemplate/elements/menubar.html,
8741           httemplate/misc/process/link.cgi, httemplate/pref/pref.html,
8742           httemplate/search/cust_event.html,
8743           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
8744           httemplate/view/cust_main.cgi: finish up initial work on customer
8745           view tabs (ensure links back to customer view call include
8746           show=packages if default view isn't jumbo or packages already),
8747           RT#5586
8748
8749 2009-06-15 20:29  ivan
8750
8751         * httemplate/: elements/menubar.html, pref/pref-process.html,
8752           pref/pref.html, view/cust_main.cgi, view/cust_main/packages.html,
8753           view/cust_main/payment_history.html, view/cust_main/tickets.html:
8754           basic customer view tabs, RT#5586
8755
8756 2009-06-15 14:41  rsiddall
8757
8758         * FS/FS/AccessRight.pm, httemplate/view/svc_domain.cgi: Add a new
8759           access right for managing domain registration (registering,
8760           transferring, revoking, renewing, etc.).
8761
8762 2009-06-15 13:43  jeff
8763
8764         * FS/FS/cust_main.pm: check for need for postal fee before charging
8765           the customer, not after
8766
8767 2009-06-15 12:41  rsiddall
8768
8769         * FS/FS/part_export/domreg_opensrs.pm,
8770           httemplate/edit/process/domreg.cgi,
8771           httemplate/view/svc_domain.cgi: Add domain registration
8772           operations to the View Domain screen, if the domain has an
8773           associated export supporting registration.  Shows the domain
8774           status and allows registration, transfer, revocation, or renewal.
8775           Revocation almost never works since the registries impose very
8776           short windows after initial registration.  Also updated the
8777           OpenSRS registration export to support the additional operations.
8778
8779 2009-06-12 20:13  rsiddall
8780
8781         * rpm/freeside.spec: Default configuration files had
8782           directory-style permission values.
8783
8784 2009-06-11 19:48  rsiddall
8785
8786         * rpm/freeside.spec: Freeside no longer uses a datasource-specific
8787           configuration folder.  Configuration is kept in the RDBMS and
8788           initialized from the default_conf folder.  RT 5579.
8789
8790 2009-06-10 16:30  jeff
8791
8792         * conf/invoice_latex: prevent notes from bleeding onto coupon
8793           RT#5537
8794
8795 2009-06-10 14:58  ivan
8796
8797         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm: should hopefully fix old
8798           services showing up on invoices, RT#5451/RT#5514/RT#5564/RT#3032
8799
8800 2009-06-10 12:50  ivan
8801
8802         * FS/FS/Cron/bill.pm: don't add another queued_bill job to the
8803           queue if there's already one waiting to run for a customer,
8804           RT#5572
8805
8806 2009-06-10 00:58  ivan
8807
8808         * httemplate/search/cust_pkg.cgi: this should add the info s1 was
8809           looking for, RT#5539
8810
8811 2009-06-09 20:06  ivan
8812
8813         * FS/bin/freeside-upgrade: doh, semicolon
8814
8815 2009-06-09 20:00  ivan
8816
8817         * FS/bin/freeside-upgrade: don't attempt to create h_queue indices,
8818           for SG upgradability
8819
8820 2009-06-09 19:08  ivan
8821
8822         * httemplate/edit/payment_gateway.html: update gateway list in
8823           order to add WesternACH, RT#5409
8824
8825 2009-06-09 17:02  ivan
8826
8827         * FS/FS/cust_main.pm: eliminate harmless
8828
8829             Argument "" isn't numeric in numeric comparison (<=>) at
8830           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 6759.
8831
8832           warning, sort batched payments on a column that actually exists
8833
8834 2009-06-04 07:27  ivan
8835
8836         * httemplate/docs/credits.html: fix scrolling
8837
8838 2009-06-04 07:09  ivan
8839
8840         * rpm/freeside.spec: there are lots of contributors too!
8841
8842 2009-06-04 07:08  ivan
8843
8844         * httemplate/docs/credits.html: $core->add("jeremyd");
8845
8846 2009-06-03 20:49  ivan
8847
8848         * bin/freeside-migrate-events: much more efficient event migration:
8849           let the database do the work, RT#5426
8850
8851 2009-06-03 17:49  ivan
8852
8853         * bin/freeside-migrate-events: add a -m mode to improve performance
8854           so upgrade can complete for large databases, RT#5426
8855
8856 2009-06-03 14:09  rsiddall
8857
8858         * rpm/freeside.spec: Incorrect permissions on the default
8859           configuration folder caused installation to fail with an
8860           incomplete database initialization.  Failure to remove the
8861           ticket_system file from the default configuration folder caused
8862           Freeside to try to use RT.
8863
8864 2009-06-03 12:52  ivan
8865
8866         * FS/FS/UID.pm: add a hack to set default schema, cf.
8867           http://www.freeside.biz/mediawiki/index.php/Freeside:1.7:Documentation:Administration:PostgreSQL_Schema
8868
8869 2009-05-31 22:43  jeff
8870
8871         * FS/FS/part_pkg_taxproduct.pm, FS/FS/tax_rate.pm,
8872           httemplate/misc/tax-fetch_and_replace.cgi,
8873           httemplate/misc/process/tax-fetch_and_replace.cgi: a 'start over'
8874           function for the taxproduct based tax data loading
8875
8876 2009-05-31 02:57  ivan
8877
8878         * FS/FS/cust_bill.pm: wtf
8879
8880 2009-05-31 02:45  ivan
8881
8882         * FS/FS/cust_bill.pm: don't fallback to 'Payable upon receipt'
8883           invoice terms anymore.  or in other words, honor setting
8884           'invoice_default_terms' blank, like in 1.7.  RT#5415
8885
8886 2009-05-31 01:39  ivan
8887
8888         * httemplate/browse/part_pkg.cgi: add "hide one-time charges"
8889           toggle, RT#5255
8890
8891 2009-05-30 23:59  ivan
8892
8893         * httemplate/: browse/part_pkg.cgi, elements/select-table.html:
8894           package definition browse/search, filter by package class,
8895           RT#5255
8896
8897 2009-05-30 22:15  ivan
8898
8899         * bin/cdr-netsapiens.import: start of netsapeins cdr import, will
8900           finish up when can connect again, RT#5226
8901
8902 2009-05-30 21:57  ivan
8903
8904         * FS/FS/part_export/netsapiens.pm: necessary for
8905           bin/cdr-netsapeins.import
8906
8907 2009-05-30 05:15  ivan
8908
8909         * FS/FS/Schema.pm: very long transnexus filenames, RT#5229
8910
8911 2009-05-30 04:21  ivan
8912
8913         * FS/FS/cdr/transnexus.pm: clid is base-64 encoded, huh, RT#5229
8914
8915 2009-05-30 04:14  ivan
8916
8917         * bin/cdr-transnexus.import: quick hacked-up copy of
8918           freeside-cdr-sftp_and_import for transnexus directory structure,
8919           RT#5229
8920
8921 2009-05-30 03:45  ivan
8922
8923         * FS/FS/: cdr.pm, cdr/transnexus.pm: add transnexus format, RT#5229
8924
8925 2009-05-29 20:40  ivan
8926
8927         * FS/FS/part_pkg/prepaid.pm: and enable overlimit_action, RT#4995
8928
8929 2009-05-29 20:14  ivan
8930
8931         * FS/FS/: svc_acct.pm, part_pkg/flat.pm, part_pkg/prepaid.pm: add
8932           ability for prepaid packages to have usage limits and cancel if
8933           they're hit, RT#4995
8934
8935 2009-05-29 19:31  ivan
8936
8937         * FS/FS/: Conf.pm, svc_acct.pm: require svc_acct-usage_threshold to
8938           be set explicitly, don't default to 80%
8939
8940 2009-05-29 16:36  ivan
8941
8942         * httemplate/search/cdr.html: slightly better labels and field
8943           order for CDR report, RT#4081
8944
8945 2009-05-29 16:17  ivan
8946
8947         * FS/FS/: Conf.pm, cdr.pm, cdr/netcentrex.pm: fixup pivot code
8948           handling in netcentrex CDR handling, RT#4081
8949
8950 2009-05-28 21:43  jeff
8951
8952         * FS/FS/Conf.pm: correct description to reflect previous changes
8953
8954 2009-05-28 17:22  jeff
8955
8956         * httemplate/edit/: quick-charge.html, process/quick-charge.cgi:
8957           don't require a leading 0 in the quick charge amount
8958
8959 2009-05-27 15:32  ivan
8960
8961         * httemplate/search/cust_bill_pkg.cgi: and multiple taxlcasses.  i
8962           think that should actually do it for now on RT#5446
8963
8964 2009-05-27 15:23  ivan
8965
8966         * httemplate/search/report_tax.cgi: and the "tax invoiced" link
8967           too!  woo, working, RT#5446
8968
8969 2009-05-27 15:13  ivan
8970
8971         * httemplate/search/: cust_bill_pkg.cgi: maybe this willf inally
8972           fix total line links on tax report when using report_group
8973           kludge? (still possibly not in all corner cases), RT#5446
8974
8975 2009-05-27 15:10  ivan
8976
8977         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: maybe this
8978           willf inally fix total line links on tax report when using
8979           report_group kludge? (still possibly not in all corner cases),
8980           RT#5446
8981
8982 2009-05-27 14:35  ivan
8983
8984         * httemplate/search/report_tax.cgi: fix total line links on tax
8985           report when using report_group kludge? (possibly not in all
8986           corner cases), RT#5446
8987
8988 2009-05-27 14:27  ivan
8989
8990         * httemplate/search/report_tax.cgi: fix total line links on tax
8991           report when using report_group kludge? (possibly not in all
8992           corner cases), RT#5446
8993
8994 2009-05-27 14:24  jeff
8995
8996         * httemplate/elements/menuarrow.gif: close ticket 1517
8997
8998 2009-05-27 10:18  ivan
8999
9000         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix total
9001           line links on tax report when using report_group kludge?
9002           (possibly not in all corner cases), RT#5446
9003
9004 2009-05-27 00:50  jeff
9005
9006         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
9007           FS/FS/cust_recon.pm, FS/MANIFEST, FS/FS/cust_pkg.pm,
9008           FS/FS/svc_acct.pm, FS/FS/ClientAPI/Bulk.pm,
9009           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-selfservice-server,
9010           FS/t/cust_recon.t, fs_selfservice/FS-SelfService/MANIFEST,
9011           fs_selfservice/FS-SelfService/Makefile.PL,
9012           fs_selfservice/FS-SelfService/SelfService.pm,
9013           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
9014           fs_selfservice/FS-SelfService/freeside-selfservice-soap-server,
9015           fs_selfservice/FS-SelfService/iZoomOnlineProvisionService.pm:
9016           bulk provisioning via ftp and SOAP #5202
9017
9018 2009-05-26 05:32  jeff
9019
9020         * fs_selfservice/FS-SelfService/cgi/: overlibmws.js,
9021           overlibmws_crossframe.js, overlibmws_draggable.js,
9022           overlibmws_iframe.js, iframecontentmws.js: include overlib in
9023           selfservice
9024
9025 2009-05-25 19:48  ivan
9026
9027         * httemplate/search/report_tax.cgi: and also fix "tax invoiced"
9028           portion of total line when using config option for some basic tax
9029           grouping by name, RT#5446
9030
9031 2009-05-25 19:03  ivan
9032
9033         * httemplate/search/report_tax.cgi: mostly fix total line when
9034           using config option for some basic tax grouping by name, RT#5446
9035
9036 2009-05-25 18:41  ivan
9037
9038         * httemplate/search/: report_tax.html, report_tax.cgi: add a config
9039           option for some basic tax grouping by name, RT#5446
9040
9041 2009-05-25 18:35  ivan
9042
9043         * FS/FS/Conf.pm, httemplate/search/report_tax.cgi,
9044           httemplate/search/report_tax.html: add a config option for some
9045           basic tax grouping by name, RT#5446
9046
9047 2009-05-25 15:42  ivan
9048
9049         * httemplate/graph/cust_bill_pkg.cgi: fix total links on sales
9050           graph when a package class is specified, RT#5449
9051
9052 2009-05-24 20:59  ivan
9053
9054         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: international
9055           self-service payments, RT#1592
9056
9057 2009-05-24 18:49  ivan
9058
9059         * FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
9060           fs_selfservice/FS-SelfService/SelfService.pm,
9061           fs_selfservice/FS-SelfService/cgi/card.html,
9062           fs_selfservice/FS-SelfService/cgi/make_payment.html,
9063           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
9064           fs_selfservice/FS-SelfService/cgi/misc/counties.cgi,
9065           fs_selfservice/FS-SelfService/cgi/misc/states.cgi,
9066           httemplate/elements/location.html,
9067           httemplate/elements/select-county.html: international
9068           self-service payments, RT#1592
9069
9070 2009-05-21 20:22  ivan
9071
9072         * FS/bin/freeside-upgrade: commit before sqlradius upgrade so
9073           sqlradius upgrade errors from permissions can be ignored for now
9074
9075 2009-05-21 20:02  ivan
9076
9077         * FS/FS/cust_pkg.pm, httemplate/search/report_cust_pkg.html: add
9078           ability to report on packages w/status "not yet billed" as well,
9079           RT#5409
9080
9081 2009-05-20 08:27  ivan
9082
9083         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html,
9084           httemplate/view/cust_main/packages/services.html: add "manage
9085           device" link & config, RT#5438
9086
9087 2009-05-20 01:27  ivan
9088
9089         * FS/FS/part_export/netsapiens.pm: get subscriber deletion working
9090           and remove devel cruft, RT#5226
9091
9092 2009-05-19 18:06  ivan
9093
9094         * FS/FS/part_export/netsapiens.pm: first pass at netsapiens
9095           integration, RT#5226
9096
9097 2009-05-18 12:23  jeff
9098
9099         * FS/FS/tax_rate_location.pm: miss use
9100
9101 2009-05-18 12:21  jeff
9102
9103         * FS/FS/Schema.pm: allow empty state
9104
9105 2009-05-18 11:21  jeff
9106
9107         * FS/bin/freeside-upgrade: prevent death on meritless sqlradius
9108           upgrade attempts
9109
9110 2009-05-18 02:55  ivan
9111
9112         * FS/FS/cust_svc.pm, FS/FS/ClientAPI/MyAccount.pm,
9113           FS/FS/UI/bytecount.pm,
9114           fs_selfservice/FS-SelfService/cgi/header.html,
9115           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
9116           fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
9117           fs_selfservice/FS-SelfService/cgi/view_usage.html,
9118           fs_selfservice/FS-SelfService/SelfService.pm: basic CDR viewing
9119           from self-service, RT#4018
9120
9121 2009-05-18 01:40  ivan
9122
9123         * FS/bin/freeside-cdr-sftp_and_import: it would help to use the
9124           correct port, RT#4081
9125
9126 2009-05-17 21:56  jeff
9127
9128         * FS/FS/: part_pkg_taxrate.pm, tax_rate.pm: handle dates before
9129           1970
9130
9131 2009-05-16 13:07  rsiddall
9132
9133         * FS/FS/part_export/domreg_opensrs.pm: Added information on common
9134           failure causes to the perldoc.
9135
9136 2009-05-16 12:27  rsiddall
9137
9138         * FS/FS/part_export/domreg_opensrs.pm: Defer use of Net::OpenSRS so
9139           that failure to install the module doesn't stop Apache from
9140           starting.  (This causes attempts to register domains to fail
9141           instead.)
9142
9143 2009-05-15 19:29  rsiddall
9144
9145         * FS/FS/part_export/domreg_opensrs.pm: Provide better diagnostics
9146           when the cust_main owning this domain does not provide fields
9147           required for use as a contact handle in the domain registration
9148           record.  Also temporarily disable the ability to have the export
9149           do only registration or only transfers.
9150
9151 2009-05-15 12:41  rsiddall
9152
9153         * FS/FS/svc_domain.pm, FS/FS/part_export/domreg_opensrs.pm,
9154           httemplate/edit/part_export.cgi, httemplate/edit/svc_domain.cgi,
9155           httemplate/edit/process/part_export.cgi,
9156           httemplate/edit/process/svc_domain.cgi: Simple domain
9157           registration at Tucows OpenSRS using an export based on
9158           Net::OpenSRS.  When a domain is added and the export runs, it
9159           will register the domain or initiate a transfer.  You can also
9160           choose no action.  There's currently no provision for revoking
9161           domains or renewing registrations.  Depending on the settings at
9162           OpenSRS, orders may look like they've succeeded in Freeside but
9163           actually be queued pending input by the reseller at OpenSRS.  The
9164           part_export CGIs were modified to allow a multi-valued select to
9165           be used to control which TLDs are enabled for registration.
9166
9167 2009-05-14 09:26  jeff
9168
9169         * httemplate/edit/cust_main/bottomfixup.js: ask for help assignting
9170           geocode more often
9171
9172 2009-05-14 09:25  jeff
9173
9174         * httemplate/view/cust_main/billing.html: show geocode when
9175           taxproducts enabled
9176
9177 2009-05-13 15:27  jeff
9178
9179         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
9180           FS/FS/cust_bill_pkg_tax_rate_location.pm, FS/FS/cust_main.pm,
9181           FS/FS/tax_rate_location.pm, FS/MANIFEST, FS/FS/tax_rate.pm,
9182           FS/t/cust_bill_pkg_tax_rate_location.t, FS/t/tax_rate_location.t,
9183           bin/tax_rate_location.import, httemplate/misc/tax-import.cgi,
9184           httemplate/search/cust_bill_pkg.cgi,
9185           httemplate/search/report_newtax.cgi: improved taxproduct tax
9186           report RT#4783
9187
9188 2009-05-12 17:51  ivan
9189
9190         * conf/invoice_latex: remove obsolete comments
9191
9192 2009-05-09 17:45  ivan
9193
9194         * FS/FS/svc_phone.pm: label phone_name correctly
9195
9196 2009-05-09 16:54  ivan
9197
9198         * FS/bin/freeside-cdr-sftp_and_import, bin/cdr.sftp_and_import:
9199           move cdr-sftp_and_import script to FS/bin, add -p option, RT#4081
9200
9201 2009-05-09 00:56  ivan
9202
9203         * FS/FS/: Conf.pm, cdr.pm: add
9204           cdr-charged_party-truncate_{length,prefix} in order to trim
9205           charged_party to a certain length, RT#4081
9206
9207 2009-05-08 18:44  ivan
9208
9209         * httemplate/: edit/elements/svc_Common.html,
9210           edit/elements/edit.html, view/elements/svc_Common.html: use
9211           service-def specific labels, at least for service pages that use
9212           {view,edit}/elements/svc_Common.html RT#4081
9213
9214 2009-05-08 17:39  ivan
9215
9216         * FS/FS/Schema.pm, FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
9217           FS/FS/svc_acct.pm, httemplate/browse/part_svc.cgi,
9218           httemplate/edit/part_svc.cgi: add ability to configure service
9219           labels per-package (still need to actually use the labels),
9220           RT#4081
9221
9222 2009-05-08 01:41  ivan
9223
9224         * httemplate/edit/part_pkg.cgi: fix cloning of custom packages
9225           where you've changed '(CUSTOM)', RT#5350
9226
9227 2009-05-05 15:02  ivan
9228
9229         * FS/FS/Conf.pm, httemplate/edit/agent.cgi: hide
9230           agent.invoice_template edit by default, with a config to turn
9231           back on, RT#5218
9232
9233 2009-05-05 10:58  ivan
9234
9235         * FS/FS/cust_pay.pm: add company_name to payment receipt
9236
9237 2009-05-05 03:40  ivan
9238
9239         * FS/FS/rate_detail.pm, httemplate/elements/file-upload.html,
9240           httemplate/misc/rate_edit_excel.html,
9241           httemplate/misc/process/rate_edit_excel.html: finish the import
9242           portion of excel rate edit, RT#5108
9243
9244 2009-05-04 18:41  jeff
9245
9246         * bin/cust_main_special.pm: ignore fee based taxes and eliminate
9247           unused code
9248
9249 2009-05-04 11:33  jeff
9250
9251         * bin/: cust_main_special.pm, rebill: this is a quick hack to
9252           rebill customers when a cdr didn't happen
9253
9254 2009-05-03 19:01  ivan
9255
9256         * httemplate/search/: report_prepaid_income.cgi,
9257           report_prepaid_income.html: agent-virt prepaid income report,
9258           RT#5311
9259
9260 2009-05-03 18:17  ivan
9261
9262         * FS/FS/svc_acct.pm: eliminate Argument "" isn't numeric in
9263           addition (+) warning
9264
9265 2009-05-03 17:22  ivan
9266
9267         * httemplate/: browse/rate_region.html, elements/menu.html,
9268           misc/rate_edit_excel.html, search/elements/search-xls.html,
9269           search/elements/search.html: add menu item and page for d/ling
9270           and edit rates with excel.  RT#5108
9271
9272 2009-05-03 15:45  ivan
9273
9274         * httemplate/search/elements/: search-csv.html, search-html.html,
9275           search-xls.html, search.html: break down search.html into
9276           components, RT#5108
9277
9278 2009-05-03 11:34  ivan
9279
9280         * FS/FS/AccessRight.pm, httemplate/search/cust_pay_batch.cgi: add
9281           "Redownload resolved batches" ACL for s1, RT#4271
9282
9283 2009-05-02 20:13  ivan
9284
9285         * httemplate/config/config.cgi: edit any config item
9286
9287 2009-05-02 18:45  ivan
9288
9289         * httemplate/config/config-view.cgi: add ability to delete
9290           invoice_latexreturnaddress and invoice_htmlreturnaddress too,
9291           RT#5218
9292
9293 2009-05-02 18:11  ivan
9294
9295         * FS/FS/Conf.pm, httemplate/config/config-delete.cgi,
9296           httemplate/config/config-view.cgi: add ability to remove
9297           suffix-ed config items, RT#5218
9298
9299 2009-05-02 17:40  ivan
9300
9301         * bin/confdiff: confdiff
9302
9303 2009-05-02 15:11  ivan
9304
9305         * FS/FS/Misc/eps2png.pm: fix eps preview
9306
9307 2009-05-01 17:01  ivan
9308
9309         * httemplate/: browse/agent.cgi, config/config-delete.cgi,
9310           config/config-process.cgi, config/config-view.cgi: finish up
9311           useful agent stuff on the config editor: adding, deleting
9312           overrides too.  also add a confirmation to override deletion from
9313           the agent browse page.  RT#5218
9314
9315 2009-05-01 13:21  jeff
9316
9317         * FS/FS/cust_main.pm: calculate tax on tax per line and not on
9318           aggregate
9319
9320 2009-04-30 19:43  ivan
9321
9322         * httemplate/config/config-view.cgi: view all overrides when asked,
9323           even the ones without values.  hmm :/  RT#5218
9324
9325 2009-04-30 19:08  ivan
9326
9327         * FS/FS/cust_event.pm: fix re-print/email from event page, yow.
9328           RT#5293
9329
9330 2009-04-30 18:07  ivan
9331
9332         * httemplate/config/: config-process.cgi, config-view.cgi: add
9333           ability to edit the agent overrides from the main config, RT#4218
9334
9335 2009-04-29 11:25  ivan
9336
9337         * httemplate/edit/svc_www.cgi: fix inadvertant select box, RT#5277
9338
9339 2009-04-28 15:38  ivan
9340
9341         * fs_selfservice/FS-SelfService/cgi/bill.html: UI
9342
9343 2009-04-27 21:36  ivan
9344
9345         * FS/FS/cust_main.pm: add cancelled_cust-noevents flag to emulate
9346           SG billing-daily -r behavior, RT#4412
9347
9348 2009-04-27 21:13  ivan
9349
9350         * FS/FS/: Conf.pm, cust_main.pm: add cancelled_cust-noevents flag
9351           to emulate SG billing-daily -r behavior
9352
9353 2009-04-27 16:06  ivan
9354
9355         * FS/FS/Mason.pm: typo
9356
9357 2009-04-27 16:01  ivan
9358
9359         * FS/FS/Mason.pm: refuse to run w/CGI.pm 3.38.  all lenny upgrades
9360           will need libcgi-pm-perl removed, suck
9361
9362 2009-04-26 16:43  ivan
9363
9364         * FS/FS/Schema.pm: would help to have an index on priority if we're
9365           going to order based on it
9366
9367 2009-04-26 16:19  ivan
9368
9369         * FS/bin/freeside-queued: start small jobs more efficiently,
9370           RT#4412
9371
9372 2009-04-26 16:09  ivan
9373
9374         * FS/FS/Conf.pm: add a config option for max # of queued kids,
9375           RT#4412
9376
9377 2009-04-25 15:42  ivan
9378
9379         * FS/: FS/Cron/bill.pm, bin/freeside-daily: add dry run to
9380           multi-process mode for testing, RT#4412
9381
9382 2009-04-23 13:34  jeff
9383
9384         * FS/FS/: Upgrade.pm, part_pkg_option.pm, part_pkg/voip_cdr.pm: add
9385           subscription option to voip_cdr
9386
9387 2009-04-23 13:31  jeff
9388
9389         * httemplate/misc/tax-fetch_and_import.cgi,
9390           httemplate/misc/process/tax-fetch_and_import.cgi, FS/FS/Conf.pm,
9391           FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxrate.pm,
9392           FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
9393           httemplate/elements/menu.html: autodownload and update of cch tax
9394           data
9395
9396 2009-04-22 21:57  ivan
9397
9398         * FS/FS/Cron/bill.pm: we don't actually need the results ordered,
9399           and i'm sure it doesn't help the planner get us results sooner.
9400           last chance to try and get cursor approach working?  RT#4412
9401
9402 2009-04-22 21:14  ivan
9403
9404         * FS/FS/Cron/bill.pm: does pg try to finish the query when the job
9405           addition is committed?  well, if this works, that answers that.
9406           RT#4412
9407
9408 2009-04-22 13:24  ivan
9409
9410         * FS/FS/Cron/bill.pm: hopefully better performance running the big
9411           query once and then fetching results with a cursor, rather than
9412           running it multiple times with an OFFSET and LIMIT, RT#4412
9413
9414 2009-04-22 11:58  ivan
9415
9416         * httemplate/edit/process/cust_main.cgi: fix not allowing
9417           "on-demand" card or ACH, RT#5238 RT#5237 RT#5230
9418
9419 2009-04-21 23:52  ivan
9420
9421         * FS/FS/Cron/bill.pm: perhaps a happier medium, RT#4412
9422
9423 2009-04-21 17:54  ivan
9424
9425         * FS/FS/Cron/bill.pm: have the big query find customers in batches.
9426           this should be way more efficient in multi-process mode, can
9427           start billing before the big query completes.  RT#4412
9428
9429 2009-04-21 13:59  ivan
9430
9431         * httemplate/browse/rate_region.html: rate download/edit/upload,
9432           RT#5108
9433
9434 2009-04-21 13:28  ivan
9435
9436         * httemplate/browse/rate_region.html: rate download/edit/upload,
9437           RT#5108
9438
9439 2009-04-21 09:42  ivan
9440
9441         * FS/FS/Cron/bill.pm: yow.  fix fallout from cust_main.archived
9442           stuff causing nothing to bill.  RT#4412
9443
9444 2009-04-20 19:23  jeff
9445
9446         * FS/FS/UI/Web.pm, httemplate/elements/progress-popup.html: more
9447           descriptive progress popups
9448
9449 2009-04-20 13:57  rsiddall
9450
9451         * rpm/freeside.spec: Acceptance testing of the RPM build system
9452           flushed out a place where /bin/rm stops waiting for input if
9453           you're /bin/su as the user doing the build.  Added a -f flag to
9454           stop it waiting for input.
9455
9456 2009-04-20 09:57  ivan
9457
9458         * FS/FS/: Schema.pm, cust_main.pm, Cron/bill.pm: add
9459           cust_main.archived field, skip billing if Y, RT#4412
9460
9461 2009-04-19 16:55  ivan
9462
9463         * bin/h_cust_main-wipe_paycvv: no, it was only cause their db is
9464           somehow corrupt
9465
9466 2009-04-19 16:52  ivan
9467
9468         * bin/h_cust_main-wipe_paycvv: warning about this not terminating
9469
9470 2009-04-17 16:30  ivan
9471
9472         * bin/: fs-migrate-cust_tax_exempt, h_cust_main-wipe_paycvv:
9473           something to wipe the CVV from very large databases
9474
9475 2009-04-17 12:50  ivan
9476
9477         * FS/: FS/Schema.pm, FS/Cron/bill.pm, bin/freeside-queued: add
9478           priority to job queue so billing jobs don't don't drown out
9479           provisioning jobs
9480
9481 2009-04-17 12:21  ivan
9482
9483         * FS/FS/Cron/bill.pm: 1 helps alot
9484
9485 2009-04-17 12:20  ivan
9486
9487         * FS/bin/freeside-daily: backport freeside-daily -m and
9488           cust_main::bill_and_collect to 1.7, RT#4412
9489
9490 2009-04-17 01:25  ivan
9491
9492         * httemplate/docs/about.html: AFFERO BITCHES
9493
9494 2009-04-17 01:16  ivan
9495
9496         * httemplate/docs/about.html: what time is now
9497
9498 2009-04-17 01:02  ivan
9499
9500         * httemplate/config/: config-process.cgi, config-view.cgi,
9501           config.cgi: show labels for select(select_hash) config options,
9502           RT#3997
9503
9504 2009-04-17 00:21  ivan
9505
9506         * FS/FS/cust_bill.pm: add invoice number to PDF filename in email
9507           attachments, RT#3403
9508
9509 2009-04-17 00:03  ivan
9510
9511         * httemplate/elements/header.html: hide service search unless user
9512           has "View customer services" ACL, RT#3478
9513
9514 2009-04-16 18:17  ivan
9515
9516         * httemplate/search/: report_receivables.cgi,
9517           report_receivables.html: add customer status to receivables
9518           report selection, hopefully help enet, RT#5187
9519
9520 2009-04-15 20:58  rsiddall
9521
9522         * rpm/freeside.spec: More fixes for SuSE self-service: 1/ Put
9523           binaries in the right folder 2/ Make sure freeside group is
9524           created 3/ Make sure freeside home directory is created
9525
9526 2009-04-15 00:14  ivan
9527
9528         * httemplate/view/: svc_Common.html, elements/svc_Common.html:
9529           should fix view of unlinked phone numbers, RT#5171
9530
9531 2009-04-14 22:52  ivan
9532
9533         * httemplate/view/svc_acct.cgi: s/GECOS/Real Name/ RT#3519
9534
9535 2009-04-14 19:44  ivan
9536
9537         * FS/FS/ClientAPI/MyAccount.pm: fix 1.7->1.9 upgrade glitch with
9538           self-service where process_payment required "payby" instead of
9539           defaulting to CARD, RT#3905
9540
9541 2009-04-14 19:29  ivan
9542
9543         * FS/FS/cust_bill.pm: show 60 chars on typeset invoices but only 32
9544           on plaintext, RT#3905
9545
9546 2009-04-14 19:15  ivan
9547
9548         * FS/FS/cust_bill.pm: this should fix credits pushing typeset
9549           invoices off the right
9550
9551 2009-04-14 14:01  ivan
9552
9553         * httemplate/view/cust_main/packages.html: remove debugging
9554
9555 2009-04-14 13:27  ivan
9556
9557         * httemplate/view/cust_main/packages.html: don't hide old packages
9558           that have services, RT#5179
9559
9560 2009-04-14 10:15  ivan
9561
9562         * FS/FS/: cust_main.pm, agent.pm: add configuration option to
9563           control recurring_flag behavior, RT#3843
9564
9565 2009-04-14 10:12  ivan
9566
9567         * FS/FS/: Conf.pm, Schema.pm: add configuration option to control
9568           recurring_flag behavior, RT#3843
9569
9570 2009-04-14 09:14  jeff
9571
9572         * httemplate/misc/process/tax-import.cgi: hmmm
9573
9574 2009-04-14 09:12  jeff
9575
9576         * httemplate/misc/process/tax-import.cgi: better at least
9577
9578 2009-04-13 17:09  ivan
9579
9580         * FS/FS/Conf.pm: add configuration option to control recurring_flag
9581           behavior, RT#3843
9582
9583 2009-04-13 16:37  ivan
9584
9585         * FS/FS/cust_main.pm: debugging
9586
9587 2009-04-11 23:24  ivan
9588
9589         * httemplate/elements/tr-select-svc_acct-domain.html: adding
9590
9591 2009-04-11 23:14  ivan
9592
9593         * httemplate/elements/selectlayers.html: add svc_phone on new
9594           customer first package, RT#4315
9595
9596 2009-04-11 23:09  ivan
9597
9598         * FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi,
9599           httemplate/edit/cust_main/birthdate.html,
9600           httemplate/edit/cust_main/bottomfixup.html,
9601           httemplate/edit/cust_main/bottomfixup.js,
9602           httemplate/edit/cust_main/first_pkg.html,
9603           httemplate/edit/cust_main/top_misc.html,
9604           httemplate/edit/cust_main/billing.html,
9605           httemplate/edit/cust_main/choose_tax_location.html,
9606           httemplate/edit/cust_main/select-domain.html,
9607           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
9608           httemplate/edit/cust_main/first_pkg/svc_acct.html,
9609           httemplate/edit/cust_main/first_pkg/svc_phone.html,
9610           httemplate/edit/process/cust_main.cgi,
9611           httemplate/elements/select-domain.html,
9612           httemplate/misc/part_svc-columns.cgi,
9613           httemplate/elements/select-svc_acct-domain.html: add svc_phone on
9614           new customer first package, RT#4315
9615
9616 2009-04-11 18:33  jeff
9617
9618         * etc/fslongtable.sty: sheesh
9619
9620 2009-04-11 18:24  jeff
9621
9622         * Makefile, etc/fslongtable.sty, conf/invoice_latex: find and
9623           correct the real double counting culprit
9624
9625 2009-04-11 14:42  ivan
9626
9627         * FS/FS/part_event/Action/writeoff.pm, bin/freeside-migrate-events:
9628           migrate send_email, suspend_if_balance and credit events, RT#3905
9629
9630 2009-04-11 14:29  ivan
9631
9632         * FS/FS/part_event/Action/cust_bill_email.pm: add cust_bill_email
9633           action
9634
9635 2009-04-11 13:51  ivan
9636
9637         * FS/bin/freeside-upgrade: don't run configuration update when -s
9638           is used for schema-only slony slave update
9639
9640 2009-04-10 12:33  ivan
9641
9642         * FS/FS/Conf.pm: better description for enable_taxproducts and a
9643           warning about tax-pkg_address with it
9644
9645 2009-04-09 20:43  jeff
9646
9647         * FS/FS/cust_main.pm: orders of magnitude faster
9648
9649 2009-04-09 15:51  jeff
9650
9651         * FS/FS/cdr/taqua.pm: used BillingNumber and not CallingPartyNumber
9652           for non-toll-free calls
9653
9654 2009-04-08 15:42  ivan
9655
9656         * FS/FS/cust_pkg.pm: fix 'agent X can't purchase pkgpart YY' error
9657           w/agent packages, RT#5119
9658
9659 2009-04-08 01:08  ivan
9660
9661         * FS/FS/Cron/check.pm: don't want to throw false positives, RT#5101
9662
9663 2009-04-08 00:32  ivan
9664
9665         * FS/FS/: Record.pm, Upgrade.pm, cust_main.pm: eliminate all trace
9666           of cvv from history records, RT#5093
9667
9668 2009-04-07 18:13  ivan
9669
9670         * httemplate/misc/link.cgi: when linking a legacy phone number the
9671           phone number could be typed in and not the service #.  RT#3407
9672
9673 2009-04-07 13:45  jeff
9674
9675         * FS/FS/: cdr.pm, cdr/taqua.pm: quick option to allow importing gmt
9676           cdrs
9677
9678 2009-04-07 11:20  ivan
9679
9680         * FS/FS/: Conf.pm, svc_acct.pm: add a config to allow colon in
9681           usernames, RT#5145
9682
9683 2009-04-07 11:15  ivan
9684
9685         * FS/FS/svc_acct.pm: truncate long labels that are TOO long...
9686           RT#3519
9687
9688 2009-04-06 19:50  jeff
9689
9690         * FS/FS/cdr.pm: a tollfree regex that captures 88x and works with
9691           +1
9692
9693 2009-04-06 19:18  ivan
9694
9695         * FS/FS/cdr.pm: stop smoking crack
9696
9697 2009-04-06 18:20  jeff
9698
9699         * FS/FS/: Record.pm, cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm:
9700           correct taqua toll free handling and hasten cdr import (skip
9701           uninteresting records)
9702
9703 2009-04-06 16:19  jeff
9704
9705         * FS/FS/part_pkg/voip_cdr.pm: better auto toll free regex
9706
9707 2009-04-06 11:31  jeff
9708
9709         * FS/FS/cdr/taqua.pm: calltype 6 is international
9710
9711 2009-04-05 17:52  jeff
9712
9713         * Makefile, etc/fslongtable.sty: stop doublecounting
9714           extracouponspace  but do not gratuitiously change existing
9715           installs
9716
9717 2009-04-05 16:18  jeff
9718
9719         * FS/FS/cust_main.pm: cleanup tax-pkg_location tax on tax fallout
9720
9721 2009-04-04 09:22  jeff
9722
9723         * FS/FS/: Schema.pm, cust_bill_pkg_detail.pm: correct bad schema
9724           bug in cust_bill_pkg_detail
9725
9726 2009-04-03 09:57  jeff
9727
9728         * FS/FS/part_pkg/voip_cdr.pm: add option for available rather than
9729           provisioned svc_phones as unit count
9730
9731 2009-04-02 13:22  jeff
9732
9733         * httemplate/edit/cust_main/billing.html: Net 20 as well
9734
9735 2009-04-02 10:47  jeff
9736
9737         * FS/FS/part_pkg/voip_cdr.pm: separate checkbox for enabling
9738           prorate feature
9739
9740 2009-04-02 08:46  jeff
9741
9742         * FS/FS/part_pkg/voip_cdr.pm: prorating for the fixed recurring
9743           portion of voip
9744
9745 2009-04-02 07:56  jeff
9746
9747         * httemplate/edit/cust_main.cgi: obey tax-ship_address in 'manual'
9748           geocoding
9749
9750 2009-04-01 22:27  jeff
9751
9752         * FS/FS/part_pkg_taxrate.pm: noise reduction
9753
9754 2009-04-01 19:36  ivan
9755
9756         * FS/FS/part_pkg/voip_cdr.pm: more than you ever wanted to know
9757           about rounding.  http://en.wikipedia.org/wiki/Rounding  RT#4666
9758
9759 2009-04-01 17:14  ivan
9760
9761         * httemplate/browse/part_pkg.cgi: add some
9762           (undocumented/unaccessable to web UI yet) options to package
9763           browse to track down packages missing recurring fees
9764
9765 2009-03-31 21:27  ivan
9766
9767         * FS/FS/cdr.pm: show post-granularity duration if available for all
9768           export formats
9769
9770 2009-03-31 20:51  ivan
9771
9772         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
9773           defined length and with specific lastapp
9774
9775 2009-03-31 20:44  ivan
9776
9777         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
9778           defined length and with specific lastapp
9779
9780 2009-03-31 12:51  ivan
9781
9782         * FS/FS/Cron/notify.pm: really fix notify for Pg 8.3
9783
9784 2009-03-31 12:47  ivan
9785
9786         * FS/FS/part_pkg/voip_cdr.pm: quiet warning: Argument "" isn't
9787           numeric in numeric eq (==) at
9788           /usr/local/share/perl/5.10.0/FS/part_pkg/voip_cdr.pm line 201
9789
9790 2009-03-31 12:46  ivan
9791
9792         * FS/FS/Cron/notify.pm: fix impending billing notification for Pg
9793           8.3's more strict type checking
9794
9795 2009-03-30 09:33  jeff
9796
9797         * FS/FS/cust_tax_location.pm: schema and module should agree on
9798           column names
9799
9800 2009-03-29 23:10  ivan
9801
9802         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
9803           httemplate/view/cust_main/packages.html: okay.  counts are needed
9804           for the package sort, so push the embedded counting into
9805           cust_main.pm.  sure hope this does it. RT#5083
9806
9807 2009-03-29 22:08  ivan
9808
9809         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
9810           finally do it, RT#5083
9811
9812 2009-03-29 21:50  ivan
9813
9814         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
9815           finally do it, RT#5083
9816
9817 2009-03-29 21:41  ivan
9818
9819         * httemplate/view/cust_main/packages.html: double doh! RT#5083
9820
9821 2009-03-29 21:35  ivan
9822
9823         * httemplate/view/cust_main/packages.html: doh!  underscore,
9824           RT#5083
9825
9826 2009-03-29 21:31  ivan
9827
9828         * httemplate/view/cust_main/packages.html: try not to search for
9829           nothing in cust_svc so much, RT#5083
9830
9831 2009-03-29 21:15  ivan
9832
9833         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html: try
9834           not to search for nothing in cust_svc so much, RT#5083
9835
9836 2009-03-29 20:47  ivan
9837
9838         * FS/FS/cust_main.pm: didn't need this, but more future-proof,
9839           RT#5083
9840
9841 2009-03-29 20:12  ivan
9842
9843         * httemplate/view/cust_main/packages.html: really prevent separate
9844           part_pkg query, RT#5083
9845
9846 2009-03-29 18:39  ivan
9847
9848         * httemplate/view/cust_main/packages.html: doh, fix pkg display,
9849           RT#5083
9850
9851 2009-03-29 18:28  ivan
9852
9853         * httemplate/view/cust_main/packages.html: fix setup date display,
9854           RT#5083
9855
9856 2009-03-29 18:09  ivan
9857
9858         * httemplate/view/cust_main/packages.html: forget caching, instead
9859           scoop up cust_pkg and part_pkg in one query, RT#5083
9860
9861 2009-03-29 18:05  ivan
9862
9863         * FS/FS/cust_main.pm, httemplate/view/cust_main/packages.html:
9864           forget caching, instead scoop up cust_pkg and part_pkg in one
9865           query, RT#5083
9866
9867 2009-03-29 17:32  ivan
9868
9869         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html:
9870           part_pkg caching should speedup display of lots of packages,
9871           RT#5083
9872
9873 2009-03-29 16:44  ivan
9874
9875         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html: hide over
9876           2 (or configured) cancelled and one-time charge packages, RT#5083
9877
9878 2009-03-29 04:56  ivan
9879
9880         * FS/FS/Schema.pm: index pkg_svc.quantity, RT#5083
9881
9882 2009-03-29 04:52  ivan
9883
9884         * FS/FS/cust_pkg.pm: seems to benchmark faster, RT#5083
9885
9886 2009-03-29 03:39  ivan
9887
9888         * httemplate/view/cust_main/packages/package.html: avoid looking up
9889           part_pkg redundantly in the pkg loop, RT#5083
9890
9891 2009-03-29 03:34  ivan
9892
9893         * httemplate/view/cust_main/packages/package.html: avoid looking up
9894           package details redundantly in the pkg loop, RT#5083
9895
9896 2009-03-29 03:17  ivan
9897
9898         * FS/FS/: Record.pm, cust_pkg.pm: add "extra_param" option to
9899           qsearch for more realisitic profiling data, RT#5083
9900
9901 2009-03-29 02:38  ivan
9902
9903         * httemplate/view/cust_main/: one_time_charge_link.html,
9904           packages.html, packages/status.html: optimize customer view when
9905           there's lots of packages; *really* avoid looking up any config
9906           inside the package loop, RT#5083
9907
9908 2009-03-28 15:59  ivan
9909
9910         * httemplate/elements/select-cust-part_pkg.html,
9911           httemplate/elements/select-cust-pkg_class.html,
9912           httemplate/elements/select-part_pkg.html,
9913           httemplate/elements/select-table.html,
9914           httemplate/elements/tr-select-cust-part_pkg.html,
9915           httemplate/elements/tr-selectmultiple-part_pkg.html,
9916           FS/FS/Conf.pm, FS/FS/part_pkg.pm, httemplate/misc/change_pkg.cgi,
9917           httemplate/misc/cust-part_pkg.cgi,
9918           httemplate/misc/order_pkg.html: package selector, split by
9919           package class, RT#5077
9920
9921 2009-03-25 20:59  ivan
9922
9923         * FS/FS/svc_acct.pm: yow
9924
9925 2009-03-25 20:53  ivan
9926
9927         * FS/FS/cust_main.pm: sort packages by label of first (primary)
9928           service, RT#5041
9929
9930 2009-03-25 02:36  ivan
9931
9932         * httemplate/pref/pref-process.html: throw a proper error message
9933           instead of a mason error on pw chagne problems, RT#5073
9934
9935 2009-03-25 02:36  ivan
9936
9937         * httemplate/pref/pref.html: we're defaulting to a top menu in 1.9
9938
9939 2009-03-25 01:45  ivan
9940
9941         * FS/FS/cdr.pm: correct headers on accountcode_default CDR output,
9942           RT#5042
9943
9944 2009-03-24 02:42  ivan
9945
9946         * bin/countdeclines: quick tool for RT#3843
9947
9948 2009-03-23 23:31  ivan
9949
9950         * FS/FS/Schema.pm: add indices for analyzing cc failures, RT#3843
9951
9952 2009-03-23 19:36  ivan
9953
9954         * FS/FS/: part_pkg/bulk.pm, Record.pm, cust_bill.pm, cust_svc.pm,
9955           h_cust_svc.pm, part_pkg.pm: bulk price plan: label as Name
9956           <email>, supress extraneous service list, RT#3519
9957
9958 2009-03-23 16:33  jeff
9959
9960         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
9961           httemplate/misc/process/recharge_svc.html: more DTRT with usage
9962           on service transfer between packages and recharges  RT #2884,
9963           #5040 + #4995 fallout
9964
9965 2009-03-23 15:45  ivan
9966
9967         * httemplate/edit/svc_acct.cgi: change label for svc_acct.finger
9968           from GECOS to "Real Name", RT#3519
9969
9970 2009-03-23 10:02  ivan
9971
9972         * FS/FS/: svc_Common.pm, svc_acct.pm, part_pkg/bulk.pm: add name
9973           (svc_acct.finger) to bulk billing detail, RT#3519
9974
9975 2009-03-21 20:33  ivan
9976
9977         * FS/FS/Cron/check.pm: 10 is too few, throwing false positives
9978
9979 2009-03-21 19:47  ivan
9980
9981         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: fix
9982           usps address standardization when the zip returned has no zip+4,
9983           RT#4882
9984
9985 2009-03-21 16:37  ivan
9986
9987         * FS/bin/freeside-check: Locale::SubCountry warnings clogging up
9988           cron output not useful
9989
9990 2009-03-21 16:32  ivan
9991
9992         * FS/FS/Cron/check.pm: 403 forbidden is okay, at lest the server's
9993           up
9994
9995 2009-03-21 15:14  ivan
9996
9997         * Makefile, FS/FS/Cron/check.pm, FS/bin/freeside-check:
9998           freeside-check local monitoring, RT#4610
9999
10000 2009-03-19 19:14  ivan
10001
10002         * bin/ping: adding quick remote ping & alert script, RT#4610
10003
10004 2009-03-18 08:11  jeff
10005
10006         * FS/FS/part_pkg_taxrate.pm: more error information
10007
10008 2009-03-17 17:30  jeff
10009
10010         * FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
10011           httemplate/edit/part_svc.cgi: hide unused usage columns
10012
10013 2009-03-17 15:02  ivan
10014
10015         * fs_selfservice/FS-SelfService/SelfService.pm: add
10016           payment_info_renew_info method to ClientAPI/MyAccount and
10017           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
10018
10019 2009-03-17 14:38  ivan
10020
10021         * FS/FS/ClientAPI/SGNG.pm, FS/FS/ClientAPI/MyAccount.pm,
10022           fs_selfservice/FS-SelfService/SelfService.pm: add
10023           payment_info_renew_info method to ClientAPI/MyAccount and
10024           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
10025
10026 2009-03-17 13:41  ivan
10027
10028         * fs_selfservice/FS-SelfService/SelfService.pm: add SG stuff
10029
10030 2009-03-17 13:13  ivan
10031
10032         * FS/FS/Conf.pm: add a conf switch to enable sg multicust stuff,
10033           since it could be dangerous
10034
10035 2009-03-17 13:04  ivan
10036
10037         * FS/FS/Conf.pm: apacheip isn't actually deprecated yet
10038
10039 2009-03-17 12:48  ivan
10040
10041         * FS/FS/ClientAPI/SGNG.pm: adding ClientAPI/SGNG.pm
10042
10043 2009-03-17 09:06  jeff
10044
10045         * FS/FS/: Upgrade.pm, tax_rate.pm: column upgrade for tax_rate
10046           RT#4903)
10047
10048 2009-03-17 05:01  ivan
10049
10050         * FS/FS/: Conf.pm, cust_bill.pm: agent-virt
10051           invoice_*{notes,footer,smallfooter,coupon}, RT#5025
10052
10053 2009-03-17 02:59  ivan
10054
10055         * FS/FS/Misc/eps2png.pm: less debugging
10056
10057 2009-03-17 02:58  ivan
10058
10059         * httemplate/docs/credits.html, FS/FS/Conf.pm, FS/FS/Mason.pm,
10060           FS/FS/Misc/eps2png.pm, httemplate/config/config-image.cgi,
10061           httemplate/config/config-view.cgi, httemplate/docs/license.html:
10062           add eps preview to config, for RT#5025
10063
10064 2009-03-16 16:28  jeff
10065
10066         * FS/FS/Schema.pm: avoid the need for approximate comparisons
10067           RT#4903
10068
10069 2009-03-16 10:06  jeff
10070
10071         * FS/FS/Schema.pm, FS/FS/part_export/prizm.pm,
10072           httemplate/edit/svc_broadband.cgi: have prizm use service data
10073           rather than package data to select a profile RT#4853
10074
10075 2009-03-16 08:52  jeff
10076
10077         * bin/make-pkg-fruit: a tool for migrating package elements to
10078           services
10079
10080 2009-03-16 01:08  jeff
10081
10082         * FS/FS/svc_broadband.pm: get the dup checking right
10083
10084 2009-03-16 00:13  ivan
10085
10086         * httemplate/: misc/payment.cgi, misc/process/payment.cgi,
10087           elements/location.html: allow country selection on credit card
10088           entry, RT#4997
10089
10090 2009-03-16 00:13  ivan
10091
10092         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
10093           freeside-base2.conf: eliminate black diamond arrows on iso-8859-1
10094           chars in Locale::SubCountry states, RT#4997
10095
10096 2009-03-15 23:22  ivan
10097
10098         * Makefile: 5.10!  welcome to the future
10099
10100 2009-03-15 22:54  ivan
10101
10102         * httemplate/view/svc_domain.cgi: fix custnum display on domain
10103           view
10104
10105 2009-03-15 21:21  jeff
10106
10107         * FS/FS/svc_broadband.pm: use part_svc_router
10108
10109 2009-03-15 17:57  jeff
10110
10111         * FS/FS/svc_broadband.pm: comment change
10112
10113 2009-03-15 15:44  ivan
10114
10115         * bin/svc_acct-recalculate_usage: adding quick usage resetting tool
10116
10117 2009-03-15 15:33  ivan
10118
10119         * FS/FS/cust_svc.pm: don't throw 'Use of uninitialized value in
10120           addition (+) at /usr/local/share/perl/5.8.8/FS/cust_svc.pm line
10121           626.' error when using attribute_since_sqlradacct
10122
10123 2009-03-15 12:42  ivan
10124
10125         * FS/FS/cust_pkg_reason.pm: should give better performance if we
10126           search for what we want instead of using a string match
10127
10128 2009-03-15 03:46  ivan
10129
10130         * FS/FS/cust_main.pm: fix application of data fields from prepaid
10131           cards in addition to time field
10132
10133 2009-03-15 03:34  ivan
10134
10135         * httemplate/misc/process/recharge_svc.html: apply byte values from
10136           prepaid cards as well as time value, RT#4995
10137
10138 2009-03-15 03:30  ivan
10139
10140         * FS/FS/UI/bytecount.pm, httemplate/edit/prepay_credit.cgi: we're
10141           not a disk drive manufacturer, don't use halfass base-10
10142           megs/gigs
10143
10144 2009-03-15 00:33  ivan
10145
10146         * FS/FS/cust_main.pm: cust_main::payment_info, for
10147           ClientAPI::MyAccount
10148
10149 2009-03-14 16:44  ivan
10150
10151         * FS/FS/cust_bill.pm: fix emailed logos to come from db config, not
10152           old files, RT#3093 / RT#4963
10153
10154 2009-03-13 11:22  jeff
10155
10156         * FS/FS/svc_broadband.pm: prevent more duplicate MACs from sneaking
10157           in in the interim
10158
10159 2009-03-11 03:03  ivan
10160
10161         * FS/FS/: Conf.pm, cust_bill.pm: add previous_balance-summary_only
10162           config, RT#4404
10163
10164 2009-03-11 02:41  ivan
10165
10166         * FS/FS/cdr.pm: add cdr display with accountcode included, RT#4405
10167
10168 2009-03-11 01:57  ivan
10169
10170         * bin/print-directory_assist: comma
10171
10172 2009-03-11 01:46  ivan
10173
10174         * bin/print-directory_assist, etc/areacodes.txt: quick list of area
10175           codes and a kludge to print DA numbers for all of them
10176
10177 2009-03-10 09:14  jeff
10178
10179         * fs_selfservice/FS-SelfService/cgi/change_pay.html,
10180           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
10181           fs_selfservice/FS-SelfService/cgi/verify.cgi,
10182           fs_selfservice/FS-SelfService/cgi/myaccount.html,
10183           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
10184           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
10185           fs_selfservice/FS-SelfService/cgi/signup.cgi,
10186           fs_selfservice/FS-SelfService/cgi/signup.html, FS/FS/Conf.pm,
10187           FS/FS/Schema.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
10188           httemplate/elements/tr-textarea.html, FS/FS/cust_pay_pending.pm,
10189           FS/FS/cust_pkg.pm, FS/FS/payby.pm, FS/FS/payment_gateway.pm,
10190           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
10191           fs_selfservice/FS-SelfService/SelfService.pm,
10192           httemplate/browse/payment_gateway.html,
10193           httemplate/edit/payment_gateway.html,
10194           httemplate/edit/process/payment_gateway.html: merge webpay
10195           support in with autoselection of old realtime_bop and
10196           realtime_refund_bop
10197
10198 2009-03-08 17:15  ivan
10199
10200         * httemplate/misc/svc_acct-domains.cgi: mistake, its back
10201
10202 2009-03-08 17:15  ivan
10203
10204         * httemplate/misc/svc_acct-domains.cgi: doh
10205
10206 2009-03-03 17:47  ivan
10207
10208         * FS/FS/UID.pm: mpm-itk hack, commented-out for now
10209
10210 2009-03-03 15:56  ivan
10211
10212         * FS/FS/UID.pm: show the euid/ruid when throwing the "Not running
10213           uid freeside" error
10214
10215 2009-03-03 15:41  ivan
10216
10217         * FS/FS/queue.pm: eliminate harmless "Odd number of elements in
10218           hash assignment" warning
10219
10220 2009-03-02 00:49  ivan
10221
10222         * FS/FS/: part_export/vitelity.pm, Schema.pm, phone_avail.pm:
10223           preliminary vitelity export, RT#4868
10224
10225 2009-03-01 20:58  ivan
10226
10227         * FS/: bin/freeside-cdrrewrited, FS/Conf.pm, FS/cdr.pm: option to
10228           do charged_party rewriting in the cdrrewrited daemon, RT#4342
10229
10230 2009-03-01 16:10  ivan
10231
10232         * fs_selfservice/FS-SelfService/cgi/signup.html: have perl
10233           signup.html use selfserice skin config too: selfservice-head,
10234           selfserfice-body_header, selfservice-body_footer,
10235           selfservice-body_bgcolor, selfservice-box_bgcolor
10236
10237 2009-02-28 10:27  ivan
10238
10239         * Makefile: avoid erroring out running install-perl-modules when
10240           you have a pristine, un-updated CVS checkout
10241
10242 2009-02-25 19:51  ivan
10243
10244         * fs_selfservice/FS-SelfService/cgi/signup.html: make signup for a
10245           bit friendlier for BILL signups for testingm RT#4018
10246
10247 2009-02-25 12:05  ivan
10248
10249         * bin/japan.pl: adding quick tool to change the "states" for japan
10250
10251 2009-02-24 02:15  ivan
10252
10253         * FS/FS/Setup.pm: be quiet
10254
10255 2009-02-24 02:09  ivan
10256
10257         * conf/report_template: more bootstrapping bs
10258
10259 2009-02-24 02:06  ivan
10260
10261         * FS/FS/part_referral.pm: bootstrapping issues
10262
10263 2009-02-24 02:00  ivan
10264
10265         * FS/FS/Setup.pm: bootstrapping issues, aaargh
10266
10267 2009-02-24 01:58  ivan
10268
10269         * FS/FS/Setup.pm: bootstrapping issues, ugh
10270
10271 2009-02-24 01:50  ivan
10272
10273         * FS/FS/part_pkg.pm, FS/bin/freeside-setup,
10274           bin/freeside-create-initial-data: bootstrapping issues
10275
10276 2009-02-24 01:41  ivan
10277
10278         * bin/freeside-create-initial-data: somehow rc install wound up
10279           without any data
10280
10281 2009-02-24 00:45  ivan
10282
10283         * FS/bin/freeside-cdrrewrited: exact match, RT#3196
10284
10285 2009-02-24 00:41  ivan
10286
10287         * FS/bin/freeside-cdrrewrited, FS/FS/Schema.pm, FS/FS/cdr.pm,
10288           init.d/freeside-init: rewrite CDRs for forwarded Asterisk calls
10289           to be billable, RT#3196
10290
10291 2009-02-23 15:52  ivan
10292
10293         * FS/FS/Conf.pm: fix 1.7 -> 1.9 config upgrade for new "image"
10294           config type
10295
10296 2009-02-22 13:11  ivan
10297
10298         * httemplate/view/svc_www.cgi: remove flailing ", RT#4902
10299
10300 2009-02-22 13:08  ivan
10301
10302         * FS/: FS/Upgrade.pm, bin/freeside-upgrade: a better rough idea of
10303           where freeside-upgrade spends time
10304
10305 2009-02-22 12:42  ivan
10306
10307         * httemplate/edit/svc_www.cgi: fix apache config editing, doh,
10308           RT#4902
10309
10310 2009-02-22 12:12  ivan
10311
10312         * bin/apache.export: add exportnum to apache export files so they
10313           all get preserved in the case where you're using multiple apache
10314           exports to the same machine, RT#4901
10315
10316 2009-02-22 11:46  ivan
10317
10318         * FS/: MANIFEST, FS/h_cust_pkg.pm, FS/h_cust_pkg_reason.pm,
10319           t/h_cust_pkg.t, t/h_cust_pkg_reason.t, FS/cust_pkg_reason.pm: add
10320           h_cust_pkg and h_cust_pkg_reason packages, RT#4896
10321
10322 2009-02-22 02:58  ivan
10323
10324         * FS/FS/part_pkg/flat.pm: don't do a credit for unused time for
10325           packages that don't have a last bill date.  really.  RT#4881
10326
10327 2009-02-22 02:34  ivan
10328
10329         * FS/FS/cust_pkg.pm: this would seem to be right, but...?
10330
10331 2009-02-22 00:41  ivan
10332
10333         * httemplate/browse/part_pkg.cgi, FS/FS/part_pkg.pm,
10334           FS/FS/type_pkgs.pm: add agent type list to package def browse,
10335           RT#4880
10336
10337 2009-02-21 18:37  ivan
10338
10339         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix tax
10340           report for more complex situations with counties and taxclasses,
10341           make taxable line items clickable, RT#4878
10342
10343 2009-02-21 16:19  ivan
10344
10345         * FS/FS/cust_pkg.pm: okay, so no_empty_county was on crack.  but
10346           this fixes up tax reports nicely.  RT#4878
10347
10348 2009-02-21 12:56  ivan
10349
10350         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
10351           location_sql search, for tax reports.  RT#4878
10352
10353 2009-02-21 12:14  ivan
10354
10355         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
10356           location_sql search, for tax reports.  RT#4878
10357
10358 2009-02-21 09:56  ivan
10359
10360         * bin/follow-tax-rename, FS/FS/cust_bill_pkg.pm: adding
10361           follow-tax-rename tool (well, quick hack), RT#4878
10362
10363 2009-02-20 20:28  ivan
10364
10365         * FS/FS/Record.pm: and for obj creation too
10366
10367 2009-02-20 20:27  ivan
10368
10369         * FS/FS/Record.pm: it would help to actually finish
10370           nowarn_classload kludge
10371
10372 2009-02-20 20:23  ivan
10373
10374         * FS/FS/Record.pm: add nowarn_classload kludge
10375
10376 2009-02-20 07:07  jeff
10377
10378         * httemplate/edit/cust_main.cgi: support a default tax location
10379           outside us/ca with cch data and better handling of response from
10380           USPS (RT 4857)
10381
10382 2009-02-19 18:55  ivan
10383
10384         * FS/FS/access_user.pm: oops, adding multiple-rightname support
10385           broke ACL caching, bringing it back should be a good perf win for
10386           large customer views, whew.  RT#4830
10387
10388 2009-02-19 18:41  ivan
10389
10390         * FS/FS/Conf.pm, httemplate/view/cust_main/packages/status.html:
10391           disable display of auto-suspend dates unless enabled by config.
10392           at least until it can be made more efficient.  this is slowing
10393           down customer view waaaaaaaaaay too much.  RT#4830
10394
10395 2009-02-19 18:22  ivan
10396
10397         * httemplate/autohandler: harmless tyop
10398
10399 2009-02-19 05:38  jeff
10400
10401         * httemplate/edit/: cust_main.cgi,
10402           cust_main/choose_tax_location.html: do not attempt to assign a
10403           geocode to non us/ca addresses (RT 4857)
10404
10405 2009-02-18 23:57  ivan
10406
10407         * httemplate/search/: elements/cust_pay_or_refund.html,
10408           elements/search.html, cust_pay_pending.html: redirect pending
10409           payment report back to customer when the pending payment is
10410           resolved, RT#4837, and fix otaker fallout from the pending stuff,
10411           RT#4866
10412
10413 2009-02-18 22:42  ivan
10414
10415         * httemplate/: autohandler, pref/pref-process.html, pref/pref.html:
10416           add profiling to a file OOM situations, RT#4830
10417
10418 2009-02-18 17:50  ivan
10419
10420         * FS/FS/Record.pm: fix "improved" float searching problems, RT#4878
10421
10422 2009-02-16 23:43  ivan
10423
10424         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
10425           you otherwise couldn't see, RT#4854
10426
10427 2009-02-16 23:40  ivan
10428
10429         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
10430           you otherwise couldn't see, RT#4854
10431
10432 2009-02-16 18:28  ivan
10433
10434         * FS/FS/Mason.pm, httemplate/autohandler,
10435           httemplate/pref/pref-process.html, httemplate/pref/pref.html:
10436           per-user preference for turning on profiling display when
10437           DBIx::Profile is loaded, RT#4830
10438
10439 2009-02-16 18:01  ivan
10440
10441         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
10442           httemplate/edit/process/quick-charge.cgi,
10443           httemplate/view/cust_main/packages.html: add tax-exempt checkbox
10444           to one-time charges, RT#4858
10445
10446 2009-02-16 15:54  ivan
10447
10448         * FS/FS/cust_pay_pending.pm, FS/FS/AccessRight.pm,
10449           FS/FS/cust_main.pm, httemplate/search/cust_pay_pending.html,
10450           httemplate/search/elements/cust_pay_or_refund.html,
10451           httemplate/edit/cust_pay_pending.html,
10452           httemplate/edit/process/cust_pay_pending.html,
10453           httemplate/view/cust_main/payment_history.html,
10454           httemplate/elements/menu.html: add reporting on (and resolution
10455           of) stuck pending transactions, RT#4837 (RT#3572)
10456
10457 2009-02-15 22:40  jeff
10458
10459         * bin/cch_tax_tool: a cheesy little tool to assist in syncing cch
10460           updates to the initial install
10461
10462 2009-02-15 22:02  jeff
10463
10464         * FS/FS/: cust_tax_location.pm, part_pkg_taxrate.pm, tax_class.pm:
10465           allow completely empty updates (again?)
10466
10467 2009-02-15 21:59  jeff
10468
10469         * FS/FS/cust_tax_location.pm: wrong operator
10470
10471 2009-02-15 09:38  jeff
10472
10473         * FS/FS/tax_rate.pm: remove useless line
10474
10475 2009-02-15 09:23  jeff
10476
10477         * FS/FS/tax_rate.pm: tyop
10478
10479 2009-02-15 09:20  jeff
10480
10481         * FS/FS/tax_rate.pm: trim whitespace on import
10482
10483 2009-02-15 05:51  jeff
10484
10485         * FS/FS/Record.pm: improved float searching
10486
10487 2009-02-13 16:40  ivan
10488
10489         * httemplate/: elements/select-agent.html,
10490           elements/tr-select-agent.html, browse/addr_block.cgi: clean up
10491           select-agent agent virtualization, RT#1405
10492
10493 2009-02-12 11:48  jeff
10494
10495         * FS/FS/: cust_tax_location.pm, tax_rate.pm: proper match arguments
10496           help
10497
10498 2009-02-12 07:55  jeff
10499
10500         * httemplate/: misc/tax-import.cgi, elements/form-file_upload.html:
10501           better upload error handling and correction of tax upload
10502           filecount
10503
10504 2009-02-11 10:44  ivan
10505
10506         * httemplate/search/cdr.html: fix select and unselect all buttons
10507           on CDR bulk actions, RT#4766
10508
10509 2009-02-11 08:06  jeff
10510
10511         * FS/FS/Schema.pm: mac is unique
10512
10513 2009-02-10 08:25  jeff
10514
10515         * httemplate/edit/part_pkg.cgi: fix taxproduct fallout from IE 2083
10516           limit workaround
10517
10518 2009-02-10 02:35  ivan
10519
10520         * FS/FS/AccessRight.pm, httemplate/misc/cdr.cgi,
10521           httemplate/search/cdr.html: quick n' dirty CDR deletion from web
10522           interface, RT#4766 / RT#4731
10523
10524 2009-02-09 07:03  ivan
10525
10526         * httemplate/browse/agent.cgi: try for slightly better UI on agent
10527           config overrides
10528
10529 2009-02-09 06:05  ivan
10530
10531         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
10532           FS/FS/cust_pay.pm, FS/bin/freeside-expiration-alerter,
10533           conf/invoice_html, conf/invoice_html_statement,
10534           httemplate/config/config-image.cgi,
10535           httemplate/config/config-process.cgi,
10536           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
10537           httemplate/elements/header.html, httemplate/view/REAL_logo.cgi,
10538           httemplate/view/cust_bill-logo.cgi: rest of per-agent config for
10539           company_name, company_address, logo, etc.. RT#3989
10540
10541 2009-02-09 03:45  ivan
10542
10543         * FS/FS/UI/Web.pm: pull out the data for address fields too!
10544           RT#4583
10545
10546 2009-02-09 03:35  ivan
10547
10548         * FS/FS/ConfDefaults.pm: more consistent labeling, RT#4583
10549
10550 2009-02-09 03:32  ivan
10551
10552         * FS/FS/: UI/Web.pm, ConfDefaults.pm: add some more customer output
10553           formats that include service address, RT#4583
10554
10555 2009-02-09 02:38  ivan
10556
10557         * FS/bin/freeside-fetch: increase LWP timeout, some reports can
10558           take a while
10559
10560 2009-02-08 21:59  ivan
10561
10562         * FS/FS/part_pkg/voip_cdr.pm: add skip_dcontext and
10563           skip_dstchannel_prefix options, RT#3196
10564
10565 2009-02-08 17:49  ivan
10566
10567         * FS/FS/access_user.pm, FS/FS/part_pkg.pm,
10568           httemplate/browse/access_group.html,
10569           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
10570           httemplate/edit/elements/edit.html,
10571           httemplate/elements/select-part_pkg.html: further work on agents
10572           editing own packages: fix fallout on package customization from
10573           turning agent_virt on in edit/part_pkg.cgi, add a "clone package"
10574           to package browse, like clone service, and have agent type
10575           selection disappear when you set an agentnum.  RT#1331
10576
10577 2009-02-07 18:05  ivan
10578
10579         * FS/FS/access_user.pm, FS/FS/cust_pkg.pm,
10580           httemplate/browse/part_pkg.cgi, httemplate/edit/cust_main.cgi,
10581           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
10582           httemplate/edit/process/part_pkg.cgi,
10583           httemplate/elements/select-agent_types.html,
10584           httemplate/elements/select-cust-part_pkg.html,
10585           httemplate/elements/select-part_pkg.html,
10586           httemplate/elements/select-table.html,
10587           httemplate/elements/tr-select-agent_types.html,
10588           httemplate/search/elements/search.html,
10589           FS/FS/ClientAPI/Signup.pm: further work on agents editing own
10590           packages: allow them to see (but not edit) global packages for
10591           their type, RT#1331
10592
10593 2009-02-07 12:16  ivan
10594
10595         * FS/FS/ClientAPI/MyAccount.pm,
10596           fs_selfservice/FS-SelfService/SelfService.pm: add more
10597           documentation on order_pkg and the ability to order svc_phone
10598           too, RT#4722
10599
10600 2009-02-07 11:35  ivan
10601
10602         * httemplate/view/cust_main/payment_history.html: right-align
10603           amount in prev history row
10604
10605 2009-02-07 11:34  ivan
10606
10607         * FS/FS/Record.pm: don't look up encryption config every search,
10608           this should help perf a lot with database config in 1.9
10609
10610 2009-02-07 11:05  ivan
10611
10612         * bin/pod2x: no, it doesn't look like we have query
10613
10614 2009-02-07 00:23  ivan
10615
10616         * httemplate/view/cust_main/: payment_history.html, packages.html,
10617           packages/location.html, packages/services.html,
10618           packages/status.html, payment_history/payment.html,
10619           payment_history/refund.html: optimize customer view: avoid
10620           looking up config values inside loops, RT#4728
10621
10622 2009-02-06 17:45  ivan
10623
10624         * fs_selfservice/FS-SelfService/SelfService.pm: fix up POD
10625           formatting, RT#4727
10626
10627 2009-02-06 17:33  ivan
10628
10629         * bin/pod2x: don't need this
10630
10631 2009-02-06 17:26  ivan
10632
10633         * bin/pod2x: update pod2x to use Mediawiki module instead of
10634           WWW:::Mediawiki::Client.  whew, that wasn't so bad.  RT#4727
10635
10636 2009-02-06 10:31  ivan
10637
10638         * httemplate/elements/location.html: fix spurious "Unit #" label
10639           showing up, RT#4745
10640
10641 2009-02-05 13:02  jeff
10642
10643         * FS/FS/tax_rate.pm: pluralization agreement
10644
10645 2009-02-05 08:57  jeff
10646
10647         * FS/FS/: Conf.pm, tax_rate.pm: add a config flag to ignore new
10648           style taxes instead of throwing fatal errors
10649
10650 2009-02-04 07:58  jeff
10651
10652         * FS/FS/cust_main.pm: with usage classes, the probability of a
10653           taxless line item tranche is too high for this to be a fatal
10654           error.  we risk overlooking misconfigured taxes/packages
10655
10656 2009-02-03 13:33  jeff
10657
10658         * FS/FS/part_pkg.pm: the taxproductnum is ALWAYS one of the
10659           filtering conditions
10660
10661 2009-02-01 05:52  ivan
10662
10663         * bin/test_scrub: adding scrub tool
10664
10665 2009-02-01 04:48  ivan
10666
10667         * httemplate/elements/menu.html: yow, don't hide the config menu
10668           unnecessarily
10669
10670 2009-02-01 04:28  ivan
10671
10672         * fs_selfservice/FS-SelfService/cgi/: ach_payment_results.html,
10673           agent_delete_svc.html, agent_main.html, agent_order_pkg.html,
10674           agent_provision.html, agent_provision_svc_acct.html,
10675           change_bill.html, change_password.html, change_pay.html,
10676           change_ship.html, customer_change_pkg.html,
10677           customer_order_pkg.html, delete_svc.html, footer.html,
10678           list_customers.html, make_ach_payment.html, make_payment.html,
10679           myaccount.html, payment_results.html, process_change_bill.html,
10680           process_change_password.html, process_change_pay.html,
10681           process_change_pkg.html, process_change_ship.html,
10682           process_order_pkg.html, process_order_recharge.html,
10683           process_svc_acct.html, process_svc_external.html, provision.html,
10684           provision_svc_acct.html, recharge_prepay.html,
10685           recharge_results.html, selfservice.cgi, view_customer.html,
10686           view_invoice.html, view_support_details.html, view_usage.html,
10687           view_usage_details.html: put the footer in one frigging file,
10688           whew
10689
10690 2009-02-01 02:37  ivan
10691
10692         * FS/FS/Schema.pm: indexing cust_bill_event.eventpart should help
10693           speed up freeside-migrate-events slightly... RT#4277
10694
10695 2009-01-31 20:13  ivan
10696
10697         * FS/FS/Upgrade.pm: commit after each table upgrade, helps with
10698           getting huge dbs upgraded, RT#4679
10699
10700 2009-01-31 01:53  ivan
10701
10702         * FS/FS/access_user.pm: cache the results of ACL queries, should
10703           improve performance of customer view page for customers with
10704           shitloads of packages/services, RT#4696
10705
10706 2009-01-30 12:44  ivan
10707
10708         * FS/FS/ClientAPI_SessionCache.pm: should use FS::Conf
10709
10710 2009-01-29 16:40  ivan
10711
10712         * FS/FS/UI/bytecount.pm: we're not a disk drive manufacturer
10713
10714 2009-01-29 11:21  ivan
10715
10716         * FS/FS/cust_pkg.pm: fix unsuspend-always_adjust_next_bill_date
10717           config, RT#4271
10718
10719 2009-01-28 08:29  rsiddall
10720
10721         * rpm/freeside.spec: Removed conflict between core billing package
10722           and self-service RPMs so you can install them all on the same
10723           machine.  This may have applications if you're using XMLRPC to
10724           talk to the self-service interface from PHP, Python, etc.
10725
10726 2009-01-27 01:39  ivan
10727
10728         * FS/FS/AccessRight.pm, httemplate/search/elements/search.html: add
10729           ACL to allow download of browse/ stuff too, when possible.
10730           RT#4681
10731
10732 2009-01-25 20:22  ivan
10733
10734         * FS/FS/cust_main.pm: i think this was right after all, we do want
10735           to look for a county-less state+country match before country only
10736           and giving up, RT#4681
10737
10738 2009-01-25 18:14  ivan
10739
10740         * FS/FS/cust_bill.pm: should fix: Argument "\\dollar 2.69" isn't
10741           numeric in sprintf at /usr/local/share/perl/5.8.8/FS/cust_bill.pm
10742           line 2193.  Hopefully no problems with invoice with 0 tax
10743           printing :/.  RT#4681
10744
10745 2009-01-25 17:36  ivan
10746
10747         * FS/FS/cust_main.pm: should be better error message for inability
10748           to find tax rates, RT#4681.  also pull in the add_freq changes.
10749           *think* they're safe.  famous last words.
10750
10751 2009-01-25 17:07  ivan
10752
10753         * FS/FS/cust_pkg.pm: fix harmless warning, RT#4681: Argument ""
10754           isn't numeric in numeric eq (==) at
10755           /usr/local/share/perl/5.8.8/FS/cust_pkg.pm line 443.
10756
10757 2009-01-25 15:58  ivan
10758
10759         * FS/FS/Record.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi,
10760           httemplate/edit/elements/edit.html: fix one-time charges and
10761           package customization for employees who don't have 'Edit global
10762           package definition' ACL, RT#4668
10763
10764 2009-01-25 14:20  ivan
10765
10766         * httemplate/browse/: access_group.html, access_user.html:
10767           normalize terminology: s/internal users/employees/
10768
10769 2009-01-25 12:43  ivan
10770
10771         * FS/bin/: freeside-cdrd, freeside-queued: reduce waiting time for
10772           -cdrd and -queued, RT#4667
10773
10774 2009-01-24 17:27  ivan
10775
10776         * FS/FS/cust_svc.pm: add some debugging to RADIUS db calls
10777
10778 2009-01-24 13:53  ivan
10779
10780         * fs_selfservice/php/: order_renew.php,
10781           process_payment_order_renew.php: finish up prepay example,
10782           RT#4623
10783
10784 2009-01-24 13:53  ivan
10785
10786         * FS/FS/ClientAPI/MyAccount.pm: have the prepay amounts include the
10787           current balance, RT#4623
10788
10789 2009-01-24 13:49  ivan
10790
10791         * httemplate/edit/cust_main.cgi: wtf, don't pop up the geocode
10792           chooser when taxproducts are off
10793
10794 2009-01-24 13:04  ivan
10795
10796         * httemplate/: elements/select-domain.html,
10797           elements/select-table.html, elements/tr-select-domain.html,
10798           search/report_svc_acct.html, search/svc_acct.cgi: add domain
10799           selection to advanced account report (side effect on RT#4623)
10800
10801 2009-01-22 17:23  ivan
10802
10803         * fs_selfservice/php/: freeside.class.php, login.php, main.php,
10804           order_renew.php, process_login.php,
10805           process_payment_order_renew.php: add the start at PHP
10806           self-service as a quick early renew example
10807
10808 2009-01-22 16:49  ivan
10809
10810         * FS/FS/ClientAPI/MyAccount.pm: typo in rounding the amounts
10811           returned by renew_info, RT#4623
10812
10813 2009-01-22 16:23  ivan
10814
10815         * FS/FS/ClientAPI/MyAccount.pm: round the amounts returned by
10816           renew_info, RT#4623
10817
10818 2009-01-22 09:29  ivan
10819
10820         * FS/FS/part_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
10821           fs_selfservice/FS-SelfService/SelfService.pm: add self-service
10822           methods renew_info, order_renew and process_payment_order_renew
10823           to enable self-renewal through self-service.  RT#4623
10824
10825 2009-01-20 18:02  ivan
10826
10827         * httemplate/edit/: part_pkg.cgi, elements/edit.html: fix
10828           (hopefully last of the) customize package bogosity in 1.9,
10829           RT#4662
10830
10831 2009-01-20 16:52  ivan
10832
10833         * FS/FS/cust_bill_pkg_tax_location.pm: stupid typo preventing
10834           service addresses from working, RT#4663
10835
10836 2009-01-20 12:08  ivan
10837
10838         * FS/FS/: cust_main.pm: whew, hopefully that will actually fix
10839           agent-specific invoices migrated from 1.7->1.9, RT#4645
10840
10841 2009-01-20 11:35  ivan
10842
10843         * FS/FS/cust_bill.pm: fix agent-specific logos migrated from 1.7,
10844           RT#4645
10845
10846 2009-01-19 15:53  ivan
10847
10848         * FS/FS/tax_rate.pm, httemplate/misc/process/tax-import.cgi:
10849           tax-pkg_location changes broke new taxation, this should fix
10850
10851 2009-01-19 15:44  ivan
10852
10853         * FS/FS/part_pkg/voip_cdr.pm: turn debugging off
10854
10855 2009-01-19 14:32  ivan
10856
10857         * FS/FS/part_pkg/voip_cdr.pm: don't ignore the cdrtypenum rule for
10858           0, hopefully finally fix DA for QIS, RT#4502
10859
10860 2009-01-19 09:37  ivan
10861
10862         * httemplate/edit/process/cust_pkg.cgi: fix error on bulk package
10863           order/cancel, RT#4645
10864
10865 2009-01-18 22:36  ivan
10866
10867         * httemplate/: elements/tr-select-cust_location.html,
10868           view/cust_main/packages/location.html: default service location
10869           is cust_main ship_ address when present!  RT#4499
10870
10871 2009-01-18 19:50  ivan
10872
10873         * FS/FS/Schema.pm, FS/FS/rate.pm,
10874           httemplate/edit/process/rate_region.cgi: 10 digit prefix
10875           matching, RT#4403
10876
10877 2009-01-18 15:51  ivan
10878
10879         * FS/FS/cust_pkg.pm: finish package location tax reporing, RT#4499
10880
10881 2009-01-18 15:43  ivan
10882
10883         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
10884           FS/FS/cust_bill_pkg_tax_location.pm, FS/FS/cust_main.pm,
10885           FS/FS/cust_main_county.pm, FS/FS/tax_rate.pm,
10886           FS/t/cust_bill_pkg_tax_location.t,
10887           httemplate/search/cust_bill_pkg.cgi,
10888           httemplate/search/report_tax.cgi,
10889           httemplate/view/cust_main/packages/location.html: finish package
10890           location tax reporing, RT#4499
10891
10892 2009-01-18 13:06  rsiddall
10893
10894         * rpm/freeside.sysconfig: bash didn't like spaces on each side of
10895           an equals sign.
10896
10897 2009-01-13 05:00  ivan
10898
10899         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb delete &
10900           return number to availability, RT#4603
10901
10902 2009-01-12 19:25  ivan
10903
10904         * FS/FS/part_pkg/voip_cdr.pm: whew, works fine, rewrite to 411 was
10905           sticky that's why calls were being skipped for wrong carrierid,
10906           RT#4502
10907
10908 2009-01-12 18:39  ivan
10909
10910         * FS/FS/part_pkg/voip_cdr.pm: by his noodly appendage, i hope this
10911           is just a precendece problem, RT#4502
10912
10913 2009-01-12 18:13  ivan
10914
10915         * FS/FS/part_pkg/voip_cdr.pm: WORKING avoid looking up options
10916           inside the rating loop, RT#4502
10917
10918 2009-01-12 17:58  ivan
10919
10920         * FS/FS/part_pkg/voip_cdr.pm: avoid looking up options inside the
10921           rating loop, RT#4502
10922
10923 2009-01-12 17:34  ivan
10924
10925         * FS/FS/part_pkg/voip_cdr.pm: refactor out the ignoring rules into
10926           check_chargable; ignore carrierid rule w/411 rewrite, RT#4502
10927
10928 2009-01-12 16:17  ivan
10929
10930         * FS/FS/part_pkg/voip_cdr.pm: wtf is up with 411_rewrite, RT#4502
10931
10932 2009-01-12 15:51  ivan
10933
10934         * FS/FS/: Conf.pm, Record.pm, cdr/taqua.pm: taqua config to rewrite
10935           DA calls, RT#4502
10936
10937 2009-01-12 13:16  jeff
10938
10939         * FS/FS/cust_main.pm: tickets only exist when a ticket system
10940           exists
10941
10942 2009-01-12 12:59  jeff
10943
10944         * FS/FS/cust_main.pm: doc tyop
10945
10946 2009-01-12 01:01  jeff
10947
10948         * FS/FS/svc_acct.pm: vfw callback failure
10949
10950 2009-01-10 15:56  ivan
10951
10952         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
10953           FS/FS/cust_pkg.pm, httemplate/misc/change_pkg.cgi,
10954           httemplate/edit/process/change-cust_pkg.html,
10955           httemplate/edit/process/cust_pkg.cgi,
10956           httemplate/elements/location.html,
10957           httemplate/elements/tr-select-cust_location.html,
10958           httemplate/view/cust_main/packages/location.html,
10959           httemplate/view/cust_main/packages/package.html: implement
10960           package changes w/location change, RT#4499
10961
10962 2009-01-09 16:43  ivan
10963
10964         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
10965           httemplate/elements/location.html,
10966           httemplate/elements/tr-select-cust_location.html,
10967           httemplate/view/cust_main/packages.html,
10968           httemplate/edit/process/quick-cust_pkg.cgi,
10969           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html:
10970           more work on package service addresses:  hide locations when
10971           they're all the default, config to show them anyway / finish
10972           implementing package ordering, fix all the state/county weirdness
10973           when changing the location dropdown. RT#4499
10974
10975 2009-01-08 20:06  ivan
10976
10977         * httemplate/edit/cust_main/contact.html,
10978           httemplate/elements/location.html,
10979           httemplate/elements/select-country.html,
10980           httemplate/elements/select-county.html,
10981           httemplate/elements/select-state.html,
10982           httemplate/elements/tr-select-part_referral.html,
10983           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html,
10984           FS/FS/Mason.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
10985           httemplate/view/cust_main/packages.html,
10986           httemplate/view/cust_main/packages/location.html: pick/enter a
10987           location when ordering a package, RT#4499
10988
10989 2009-01-07 17:45  ivan
10990
10991         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
10992           FS/FS/cust_location.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
10993           FS/t/cust_location.t, eg/table_template.pm,
10994           eg/table_template-svc.pm,
10995           httemplate/view/cust_main/packages.html,
10996           httemplate/view/cust_main/packages/location.html,
10997           httemplate/view/cust_main/packages/package.html,
10998           httemplate/view/cust_main/packages/services.html,
10999           httemplate/view/cust_main/packages/status.html: start adding
11000           package locations, RT#4499
11001
11002 2009-01-07 08:59  jeff
11003
11004         * conf/invoice_latex: allow tex to do more column sizing
11005
11006 2009-01-06 16:27  ivan
11007
11008         * httemplate/browse/rate_region.html: country code is two words
11009
11010 2009-01-06 16:18  ivan
11011
11012         * FS/FS/part_pkg/voip_cdr.pm: fixup error message, this is all for
11013           RT#4524
11014
11015 2009-01-06 16:14  ivan
11016
11017         * httemplate/browse/: rate.cgi, rate_region.html: add a dropdown to
11018           help browse regions by countrycode
11019
11020 2009-01-06 15:30  ivan
11021
11022         * FS/FS/part_pkg/voip_cdr.pm: throw a fatal error if a call is
11023           unrateable and add an ignore_unrateable flag to go back to the
11024           old skip behavior
11025
11026 2009-01-06 13:16  ivan
11027
11028         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: swap price to last column
11029           in default CDR output format; fix "all 0 prices" when using
11030           simple output format w/internal rating, RT#4503
11031
11032 2009-01-05 13:12  jeff
11033
11034         * FS/FS/tax_rate.pm: doh! change the interface here, too
11035
11036 2009-01-04 16:26  ivan
11037
11038         * httemplate/elements/checkboxes-table-name.html,
11039           httemplate/elements/checkboxes.html,
11040           httemplate/elements/select-rate.html,
11041           httemplate/elements/tr-select-rate.html, FS/FS/rate_prefix.pm,
11042           httemplate/browse/rate.cgi,
11043           httemplate/misc/copy-rate_detail.html,
11044           httemplate/misc/process/copy-rate_detail.html: add rate copying,
11045           RT#4431
11046
11047 2009-01-04 14:07  ivan
11048
11049         * Makefile, init.d/freeside-init: don't run a self-service server
11050           against localhost OOTB; eliminate those gigantic useless logfiles
11051
11052 2009-01-02 17:52  ivan
11053
11054         * bin/cdr.http_and_import, bin/cdr.import, bin/cdr.sftp_and_import,
11055           FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/indosoft.pm: indosoft
11056           CDR format, RT#4425
11057
11058 2009-01-02 14:03  ivan
11059
11060         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/bell_west.pm,
11061           FS/FS/cdr/troop.pm, bin/cdr.import, bin/cdr.sftp_and_import: add
11062           troop CDRs, RT#4413
11063
11064 2009-01-02 10:01  ivan
11065
11066         * eg/cdr_template.pm: cdr template, RT#4413 and RT#4412
11067
11068 2009-01-02 09:58  ivan
11069
11070         * FS/FS/cdr/troop.pm: commiting initial troop CDR template, RT#4413
11071
11072 2009-01-01 12:11  rsiddall
11073
11074         * rpm/freeside-selfservice.conf: New Apache configuration file for
11075           the self-service interface.
11076
11077 2009-01-01 12:10  rsiddall
11078
11079         * rpm/freeside.spec: Modifications to let self-service work if you
11080           really insist on installing it on the same machine as the billing
11081           server.  Also more fixes for SuSE, and a couple of changes to
11082           minimize differences from the 1.7 branch.
11083
11084 2008-12-31 14:04  ivan
11085
11086         * FS/FS/: Record.pm, cdr/bell_west.pm: finish up working bell_west
11087           CDR format, RT#4403
11088
11089 2008-12-31 10:07  jeff
11090
11091         * FS/FS/cust_main.pm: one got missed?
11092
11093 2008-12-30 19:28  ivan
11094
11095         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/phone_avail.pm,
11096           FS/FS/cdr/bell_west.pm, FS/FS/cdr/simple.pm,
11097           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/rate_detail.html,
11098           httemplate/misc/cdr-import.html,
11099           httemplate/misc/process/cdr-import.html: bell west CDR format,
11100           RT#4403
11101
11102 2008-12-30 14:00  jeff
11103
11104         * FS/FS/: cust_pkg.pm, cust_pkg_reason.pm: yet more timestamping
11105           improvements and corrections to reasons based on history records
11106
11107 2008-12-30 13:45  jeff
11108
11109         * FS/FS/cdr.pm: move price to last column for default_source
11110
11111 2008-12-30 11:13  jeff
11112
11113         * FS/FS/part_pkg/voip_cdr.pm: allow upstream_simple to specify a
11114           usage_class for tax purposes in calltypenum
11115
11116 2008-12-29 10:06  jeff
11117
11118         * Makefile, conf/invoice_latex, conf/longtable.sty.patch,
11119           etc/fslongtable.sty: ease deployment of patched longtable
11120
11121 2008-12-28 11:10  ivan
11122
11123         * httemplate/browse/cust_main_county.cgi: finish dealing with
11124           counties with spaces, etc., RT#4496
11125
11126 2008-12-28 11:08  ivan
11127
11128         * httemplate/edit/process/cust_main_county-expand.cgi: allow normal
11129           ut_textn strings in county expansion, RT#4496
11130
11131 2008-12-28 10:59  ivan
11132
11133         * httemplate/browse/cust_main_county.cgi: deal with counties with
11134           spaces, etc., RT#4496
11135
11136 2008-12-28 10:52  ivan
11137
11138         * httemplate/browse/cust_main_county.cgi: put the
11139           country/state/county selections on their own line, RT#4496
11140
11141 2008-12-28 10:48  ivan
11142
11143         * httemplate/elements/: select-country.html, select-county.html,
11144           select-state.html, select-did.html: fix browse results for
11145           selecting counties (resulting from separating tax classes), also
11146           add dropdowns to browse by state and county, RT#4496
11147
11148 2008-12-28 10:44  ivan
11149
11150         * httemplate/: browse/cust_main_county.cgi,
11151           edit/cust_main/contact.html, edit/cust_main/billing.html,
11152           misc/payment.cgi, edit/cust_main/select-country.html,
11153           edit/cust_main/select-county.html,
11154           edit/cust_main/select-state.html: fix browse results for
11155           selecting counties (resulting from separating tax classes), also
11156           add dropdowns to browse by state and county, RT#4496
11157
11158 2008-12-24 16:45  jeff
11159
11160         * FS/FS/: cust_bill_pkg.pm, cust_main.pm, cust_main_county.pm: fix
11161           "texas tax" in 1.9
11162
11163 2008-12-23 13:41  jeff
11164
11165         * FS/FS/cust_main.pm: miss use
11166
11167 2008-12-23 12:35  jeff
11168
11169         * FS/FS/cust_main.pm: correct bad tax calculation
11170
11171 2008-12-22 16:32  ivan
11172
11173         * FS/FS/: cust_bill.pm: truncate package descriptions over 50 chars
11174           to avoid pushing the total column out to the right, RT#4449
11175
11176 2008-12-22 15:28  ivan
11177
11178         * httemplate/config/config.cgi: textareas are much less annoying to
11179           work with when their scrollbar isn't scrolled off the side itself
11180
11181 2008-12-22 14:30  rsiddall
11182
11183         * rpm/freeside.spec: Copying over modifications to support SuSE
11184           from the 1.7 branch.
11185
11186 2008-12-22 13:16  ivan
11187
11188         * httemplate/edit/: part_pkg.cgi, quick-charge.html: soft-limit
11189           package names to 50 chars to avoid problems with typeset
11190           invoices, RT#4449
11191
11192 2008-12-21 13:53  ivan
11193
11194         * FS/FS/svc_phone.pm: and fix msgcat usage, this should do it?,
11195           RT#4204
11196
11197 2008-12-21 13:49  ivan
11198
11199         * FS/FS/svc_acct.pm: svc_acct.pm bogosity too, wtf?!, RT#4204
11200
11201 2008-12-21 13:44  ivan
11202
11203         * FS/FS/: msgcat.pm: msgcat.pm upgrade bogosity, shrug, RT#4204
11204
11205 2008-12-21 13:37  ivan
11206
11207         * FS/FS/: svc_Common.pm, Upgrade.pm: unique checking for svc_phone
11208           like svc_acct, closes: RT#4204 (also a few lines of the new
11209           per-agent config snuck in Conf.pm from RT#3989)
11210
11211 2008-12-21 13:33  ivan
11212
11213         * FS/: FS/svc_phone.pm, FS/Conf.pm, FS/Record.pm, FS/Setup.pm,
11214           FS/msgcat.pm, FS/svc_Common.pm, FS/svc_acct.pm,
11215           bin/freeside-upgrade: unique checking for svc_phone like
11216           svc_acct, closes: RT#4204 (also a few lines of the new per-agent
11217           config snuck in Conf.pm from RT#3989)
11218
11219 2008-12-21 10:38  ivan
11220
11221         * FS/bin/freeside-cdrd: cdrd brainfart, finishing up RT#4423
11222
11223 2008-12-21 10:09  ivan
11224
11225         * FS/: FS/Schema.pm, FS/queue.pm, bin/freeside-cdrd: have
11226           freeside-queued put billing jobs in the queue, so they run in
11227           their own short-lived processes, RT#4423
11228
11229 2008-12-21 09:40  ivan
11230
11231         * FS/FS/queue.pm: doc
11232
11233 2008-12-15 16:08  jeff
11234
11235         * FS/FS/cust_pkg.pm: proper dates on expire and suspend reasons
11236
11237 2008-12-11 13:11  jeff
11238
11239         * FS/FS/cust_main.pm: place tax on invoice only once
11240
11241 2008-12-10 13:43  ivan
11242
11243         * httemplate/search/: cust_bill_event.html, report_cust_bill.html,
11244           report_cust_credit.html, report_cust_event.html,
11245           report_cust_main-zip.html, report_cust_main.html,
11246           report_cust_pay.html, report_cust_pay_batch.html,
11247           report_cust_pkg.html, report_newtax.html, report_svc_acct.html,
11248           report_tax.html: allow all-agent reporting again
11249
11250 2008-12-10 13:33  ivan
11251
11252         * httemplate/graph/: report_cust_bill_pkg.html,
11253           report_cust_pkg.html, report_money_time.html: allow all-agent
11254           reporting again
11255
11256 2008-12-10 12:20  ivan
11257
11258         * FS/FS/cust_main/Import.pm: referral import fixes, RT#4427
11259
11260 2008-12-10 11:43  rsiddall
11261
11262         * rpm/freeside.spec: Cleanup to quieten rpmlint.  Fixes to cope
11263           with moving code out of handler.pl, etc.
11264
11265 2008-12-10 11:42  rsiddall
11266
11267         * rpm/rpm2Bundle: Further modifications to handle Perl RPM names
11268           and map them back to Perl module names.
11269
11270 2008-12-09 18:47  jeff
11271
11272         * FS/FS/cust_tax_location.pm: space is empty
11273
11274 2008-12-08 17:49  ivan
11275
11276         * FS/FS/Record.pm: oops
11277
11278 2008-12-08 17:46  ivan
11279
11280         * FS/FS/Record.pm, FS/FS/inventory_item.pm,
11281           httemplate/misc/inventory_item-import.html,
11282           httemplate/misc/process/inventory_item-import.html: use common
11283           base for inventory import too, fixes problems with errors due to
11284           dos line endings and allows Excel upload, RT#4346
11285
11286 2008-12-08 02:13  ivan
11287
11288         * FS/FS/cust_bill_pkg.pm: make CDRs smaller, so we can fit more
11289           columns, RT#4376
11290
11291 2008-12-08 01:08  ivan
11292
11293         * FS/FS/Schema.pm: make room for CDRs, RT#4387
11294
11295 2008-12-08 00:52  ivan
11296
11297         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: respect output_format and
11298           add an header for rating_method=prefix too, RT#4387
11299
11300 2008-12-08 00:46  ivan
11301
11302         * conf/invoice_html: normal ext_desc shouldn't shove the second+
11303           columns of CDRs out
11304
11305 2008-12-05 09:23  jeff
11306
11307         * FS/FS/tax_rate.pm: passthrough support for gross revenue taxes
11308
11309 2008-12-05 09:19  jeff
11310
11311         * FS/FS/part_pkg.pm: avoid taxation on products with no assigned
11312           taxes
11313
11314 2008-12-05 00:24  jeff
11315
11316         * FS/FS/cust_main.pm: missing uses, corrects 4388
11317
11318 2008-12-04 20:20  jeff
11319
11320         * FS/FS/cust_main_county.pm: bad shortcut causes taxes not to be
11321           charged
11322
11323 2008-12-03 21:16  jeff
11324
11325         * FS/FS/part_export/soma.pm: wtf?
11326
11327 2008-12-03 18:19  jeff
11328
11329         * httemplate/edit/cust_main.cgi: better placement of script
11330           sourcing
11331
11332 2008-12-03 18:03  jeff
11333
11334         * httemplate/elements/init_overlib.html: better placement of script
11335           sourcing
11336
11337 2008-12-03 17:46  jeff
11338
11339         * httemplate/edit/cust_main/choose_tax_location.html: better
11340           behavior when zip code is missing
11341
11342 2008-12-03 15:29  ivan
11343
11344         * httemplate/search/report_receivables.html: allow an all-agent
11345           receivables report again
11346
11347 2008-12-03 13:15  ivan
11348
11349         * httemplate/misc/whois.cgi: fix real customer numbers showing on
11350           view pages, RT#4099/4379
11351
11352 2008-12-03 13:12  ivan
11353
11354         * httemplate/view/: cust_pay.html, cust_refund.html, cust_bill.cgi,
11355           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
11356           svc_forward.cgi, svc_www.cgi: fix real customer numbers showing
11357           on view pages, RT#4099/4379
11358
11359 2008-12-03 09:25  ivan
11360
11361         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb to
11362           default to countrycode 1
11363
11364 2008-12-02 21:53  ivan
11365
11366         * httemplate/edit/: part_pkg.cgi, elements/edit.html: 60 char soft
11367           max length for packages, so invoices don't wrap, RT#4328
11368
11369 2008-12-02 17:42  jeff
11370
11371         * bin/import-tax-rates,
11372           httemplate/edit/cust_main/choose_tax_location.html,
11373           httemplate/edit/cust_main/contact.html,
11374           httemplate/elements/ajaxcontentmws.js, FS/FS/Misc.pm,
11375           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_tax_location.pm,
11376           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
11377           httemplate/edit/cust_main.cgi, httemplate/misc/tax-import.cgi,
11378           httemplate/misc/xmlhttp-cust_main-address_standardize.html:
11379           support zip5 tax lookups, correct errors with fixed format cch
11380           import, inital import performance improvements, noise reduction
11381           on imports, tool for inital import
11382
11383 2008-11-30 23:52  ivan
11384
11385         * FS/FS/: Conf.pm, cdr.pm: set charged_party to accoutncode for
11386           vedeye, RT#4342
11387
11388 2008-11-30 15:37  ivan
11389
11390         * httemplate/edit/access_user.html: s/Internal Access
11391           Groups/Employee Groups/
11392
11393 2008-11-30 15:34  ivan
11394
11395         * httemplate/: browse/access_user.html, edit/access_user.html:
11396           s/Internal Users/Employees/
11397
11398 2008-11-30 15:26  ivan
11399
11400         * httemplate/: browse/access_group.html, edit/access_group.html:
11401           s/Internal Access Groups/Employee Groups/
11402
11403 2008-11-30 13:01  ivan
11404
11405         * FS/FS/cdr.pm: _cdr_min_parser_maker fix for correct setting of
11406           duration/billsec with simple & simple2 rate plans
11407
11408 2008-11-29 13:54  ivan
11409
11410         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/svc_phone.pm,
11411           fs_selfservice/FS-SelfService/SelfService.pm,
11412           fs_selfservice/FS-SelfService/cgi/login.html,
11413           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add
11414           selfservice_server-single_domain config, and login_info
11415           self-service method to give the login page a bit more
11416           configurability
11417
11418 2008-11-29 12:32  ivan
11419
11420         * FS/FS/Conf.pm: add selfservice_server-single_domain config, and
11421           login_info self-service method to give the login page a bit more
11422           configurability
11423
11424 2008-11-25 16:30  ivan
11425
11426         * FS/FS/ClientAPI/PrepaidPhone.pm: don't set a Session-Timeout if
11427           the rate is 0
11428
11429 2008-11-25 16:20  ivan
11430
11431         * FS/FS/: Record.pm, cust_main/Import.pm: should fix importing from
11432           excel, closes: RT#4337
11433
11434 2008-11-24 07:40  jeff
11435
11436         * FS/FS/part_export/soma.pm: more caffiene, please
11437
11438 2008-11-24 07:36  jeff
11439
11440         * FS/FS/part_export/soma.pm: doh
11441
11442 2008-11-24 07:18  jeff
11443
11444         * FS/FS/part_export/soma.pm: be more accepting
11445
11446 2008-11-24 06:48  jeff
11447
11448         * FS/FS/part_export/soma.pm: esn's are hex
11449
11450 2008-11-24 04:22  ivan
11451
11452         * FS/FS/cdr/genband.pm: update genband import to agree with
11453           reality, RT#4177
11454
11455 2008-11-24 02:59  ivan
11456
11457         * FS/FS/part_export/internal_diddb.pm: add countrycode option to
11458           internal_diddb; throw a warning instead of an error if a number
11459           couldn't be returned to inventory
11460
11461 2008-11-24 02:47  ivan
11462
11463         * FS/FS/part_export/: phone_sqlradius.pm, sqlradius.pm: fix
11464           phone_sqlradius CDR population?, RT#4100
11465
11466 2008-11-24 02:11  ivan
11467
11468         * FS/FS/ClientAPI/PrepaidPhone.pm: add debugging, hopefully fix
11469           seconds returned finally, RT#4100
11470
11471 2008-11-24 00:47  ivan
11472
11473         * FS/FS/ClientAPI/PrepaidPhone.pm: look for a voip rate in pricing
11474           add-ons too... eek.  also correct rating to destination RT#4100
11475
11476 2008-11-22 14:17  ivan
11477
11478         * FS/FS/: Conf.pm, Schema.pm, cust_credit.pm, cust_main.pm,
11479           cust_pkg.pm, part_event.pm, part_event/Action/addpost.pm,
11480           part_event/Condition.pm, part_event/Action/apply.pm,
11481           part_event/Action/bill.pm, part_event/Action/cancel.pm,
11482           part_event/Action/collect.pm,
11483           part_event/Action/cust_bill_batch.pm,
11484           part_event/Action/cust_bill_comp.pm,
11485           part_event/Action/cust_bill_fee_percent.pm,
11486           part_event/Action/cust_bill_realtime_card.pm,
11487           part_event/Action/cust_bill_realtime_check.pm,
11488           part_event/Action/cust_bill_realtime_lec.pm,
11489           part_event/Action/cust_bill_send.pm,
11490           part_event/Action/cust_bill_send_agent.pm,
11491           part_event/Action/cust_bill_send_alternate.pm,
11492           part_event/Action/cust_bill_send_csv_ftp.pm,
11493           part_event/Action/cust_bill_send_if_newest.pm,
11494           part_event/Action/cust_bill_spool_csv.pm,
11495           part_event/Action/cust_bill_suspend_if_balance.pm,
11496           part_event/Action/fee.pm,
11497           part_event/Action/pkg_referral_credit.pm,
11498           part_event/Action/pkg_referral_credit_pkg.pm,
11499           part_event/Action/suspend.pm,
11500           part_event/Action/suspend_if_pkgpart.pm,
11501           part_event/Action/suspend_unless_pkgpart.pm,
11502           part_event/Condition/balance.pm,
11503           part_event/Condition/balance_age.pm,
11504           part_event/Condition/balance_under.pm,
11505           part_event/Condition/cust_bill_age.pm,
11506           part_event/Condition/cust_bill_has_service.pm,
11507           part_event/Condition/cust_bill_owed.pm,
11508           part_event/Condition/cust_bill_owed_under.pm,
11509           part_event/Condition/cust_payments.pm,
11510           part_event/Condition/has_referral_custnum.pm,
11511           part_event/Condition/once_percust.pm,
11512           part_event/Condition/pkg_age.pm,
11513           part_event/Condition/pkg_notchange.pm,
11514           part_event/Condition/pkg_pkgpart.pm,
11515           part_event/Condition/pkg_recurring.pm,
11516           part_event/Condition/pkg_unless_pkgpart.pm, part_pkg/flat.pm:
11517           referral credits overhaul, use billing events, agents can
11518           self-configure, limit to once-per-customer, depend on any time
11519           from referred package, referred customer payment, specific
11520           packages, partial staged credits, RT#3983
11521
11522 2008-11-21 23:10  ivan
11523
11524         * httemplate/: browse/part_event.html, edit/elements/edit.html:
11525           billing event cloning
11526
11527 2008-11-20 19:36  jeff
11528
11529         * FS/FS/part_export/soma.pm: initial somanetworks support
11530
11531 2008-11-20 18:57  ivan
11532
11533         * httemplate/edit/elements/edit.html: remove debugging accidentally
11534           left in
11535
11536 2008-11-20 18:55  ivan
11537
11538         * httemplate/edit/process/elements/process.html: document
11539           viewall_ext
11540
11541 2008-11-20 17:58  ivan
11542
11543         * httemplate/: edit/elements/edit.html,
11544           elements/tr-select-agent.html: undo voodoo, find real problem
11545
11546 2008-11-20 16:06  ivan
11547
11548         * httemplate/edit/elements/edit.html: voodoo
11549
11550 2008-11-20 11:02  jeff
11551
11552         * FS/FS/rate.pm: this must be what is meant
11553
11554 2008-11-20 09:49  jeff
11555
11556         * FS/bin/freeside-dedup-cust_bill_pkg_detail-header: tool to remove
11557           extra cdr headers
11558
11559 2008-11-20 08:59  jeff
11560
11561         * FS/FS/part_pkg/voip_cdr.pm: only one header per package, not one
11562           per service -- fixes #4260
11563
11564 2008-11-20 04:52  ivan
11565
11566         * FS/FS/cust_main/Import.pm: better end-of-spreadsheet detection
11567           for excel import, hopefully.  should fix "Error: Can't use an
11568           undefined value as an ARRAY reference" error on import.  RT#4297
11569
11570 2008-11-20 03:35  ivan
11571
11572         * bin/rate.delete: fill in the ratenum.  doesn't actually delete
11573           the rate itself, just all its data (the hard part)
11574
11575 2008-11-19 16:42  ivan
11576
11577         * FS/FS/cust_bill.pm: don't use payname for CARD or DCRD either,
11578           closes: RT#3982
11579
11580 2008-11-19 06:55  jeff
11581
11582         * FS/FS/Misc.pm, FS/FS/Schema.pm, FS/FS/cust_tax_location.pm,
11583           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
11584           httemplate/misc/tax-import.cgi: support for cch fixed format
11585
11586 2008-11-18 17:24  ivan
11587
11588         * FS/FS/Schema.pm: fix phone_avail.availnum to be a proper primary
11589           key, fix agent.agent_custnum unique index causing it to get a
11590           value filled in by Record.pm
11591
11592 2008-11-17 18:56  rsiddall
11593
11594         * rpm/rpm2Bundle: Now handles hyphenated Perl requirements as well
11595           as those in parentheses, and handles more version relation types.
11596
11597 2008-11-12 18:22  ivan
11598
11599         * FS/FS/access_groupagent.pm, FS/FS/agent.pm,
11600           httemplate/browse/agent.cgi, httemplate/edit/agent.cgi,
11601           httemplate/edit/process/agent.cgi: add ability to view/edit
11602           access groups of an agent
11603
11604 2008-11-11 00:55  ivan
11605
11606         * FS/FS/cust_bill.pm: add fax to invoice data, RT#3290
11607
11608 2008-11-11 00:45  ivan
11609
11610         * conf/: invoice_html, invoice_latex: agent_custid and ship_fax
11611           don't belong with the ship address, that was an unrelated
11612           tampabay/pbx-change request, RT#3290
11613
11614 2008-11-10 23:51  ivan
11615
11616         * conf/invoice_html: make HTML invoice more consistent with current
11617           typeset invoice: center invoice date instead of right-justify
11618
11619 2008-11-09 03:43  ivan
11620
11621         * httemplate/browse/agent.cgi: realign things in light of
11622           small_custview in this table for master customering, roundaboutly
11623           part of #2933
11624
11625 2008-11-09 03:31  ivan
11626
11627         * FS/FS/cust_main/Import.pm: move batch customer import to its own
11628           file; add svc_external_svc_phone export format, RT#4103
11629
11630 2008-11-09 01:14  ivan
11631
11632         * FS/FS/Conf.pm, httemplate/elements/file-upload.html,
11633           httemplate/misc/phone_avail-import.html: add a global countrycode
11634           to phone_avail import and a conf for the default (some other conf
11635           values snuck in also, oh well)
11636
11637 2008-11-09 00:51  ivan
11638
11639         * FS/FS/Mason.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
11640           FS/FS/cust_main/Import.pm, httemplate/misc/cust_main-import.cgi,
11641           Makefile, FS/FS.pm, FS/MANIFEST, FS/bin/freeside-queued,
11642           httemplate/misc/process/cust_main-import.cgi: move batch customer
11643           import to its own file; add svc_external_svc_phone export format,
11644           RT#4103
11645
11646 2008-11-06 22:04  ivan
11647
11648         * httemplate/view/svc_acct.cgi: fix viewing of unlinked services.
11649           wow, it has been a while
11650
11651 2008-11-06 14:53  ivan
11652
11653         * FS/FS/part_export/sqlradius.pm: should fix open session RADIUS
11654           search, RT #4233
11655
11656 2008-11-06 14:20  ivan
11657
11658         * FS/FS/part_export/sqlradius.pm: fix radius search, RT#4233
11659
11660 2008-11-05 20:22  ivan
11661
11662         * FS/FS/svc_acct.pm: avoid harmless "Use of uninitialized value in
11663           concatenation (.) or string at
11664           /usr/local/share/perl/5.8.8/FS/svc_acct.pm line 1140" error
11665
11666 2008-11-05 20:18  ivan
11667
11668         * FS/FS/svc_acct.pm: . is used in some implementations of classic
11669           crypt
11670
11671 2008-11-03 07:28  jeff
11672
11673         * FS/FS/cust_main.pm: REAL otherwise there are no taxes
11674
11675 2008-11-03 07:26  jeff
11676
11677         * FS/FS/cust_main.pm: yikes! not yet
11678
11679 2008-11-03 07:14  jeff
11680
11681         * FS/FS/cust_main.pm: otherwise there are no taxes
11682
11683 2008-11-02 17:10  ivan
11684
11685         * httemplate/view/svc_acct.cgi: time remaining is more useful to
11686           display as hours + minutes than days, hours, minutes from
11687           Time::Duration
11688
11689 2008-11-02 12:27  ivan
11690
11691         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: (and
11692           REALLY fix the line-item links too, whew) fix overreporting of
11693           tax invoiced when using & reporting with taxclasses, RT#4131
11694
11695 2008-11-02 12:03  ivan
11696
11697         * httemplate/search/report_tax.cgi: (and fix the line-item links
11698           too, whew) fix overreporting of tax invoiced when using &
11699           reporting with taxclasses, RT#4131
11700
11701 2008-11-02 11:40  ivan
11702
11703         * httemplate/search/report_tax.cgi: (and fix the total too) fix
11704           overreporting of tax invoiced when using & reporting with
11705           taxclasses, RT#4131
11706
11707 2008-11-02 11:26  ivan
11708
11709         * httemplate/search/report_tax.cgi: fix overreporting of tax
11710           invoiced when using & reporting with taxclasses, RT#4131
11711
11712 2008-11-01 15:12  ivan
11713
11714         * init.d/freeside-init, FS/FS/Daemon.pm, FS/bin/freeside-cdrd: have
11715           freeside-cdrd disable itself if there's no appropriate package
11716           definition, RT#4184
11717
11718 2008-10-29 15:24  ivan
11719
11720         * FS/FS/cust_main.pm: eek, fix agent_plandata from comping up with
11721           spurious hits
11722
11723 2008-10-29 13:23  ivan
11724
11725         * FS/FS/part_event/Action.pm: remove debugging accidentally left in
11726
11727 2008-10-29 13:21  ivan
11728
11729         * FS/FS/part_event/Action.pm: huh.  how did event editing ever
11730           work?  is this 5.10-specific?
11731
11732 2008-10-29 01:03  ivan
11733
11734         * FS/FS/cust_main.pm, init.d/freeside-init,
11735           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-cdrd: prepaid cdr
11736           pickup & bill daemon, RT#4184
11737
11738 2008-10-29 00:50  ivan
11739
11740         * FS/FS/part_export/internal_diddb.pm: fix to internal_diddb
11741           provisioning
11742
11743 2008-10-27 18:23  ivan
11744
11745         * FS/FS/svc_phone.pm: fix svc_phone non-numeric "phone numbers",
11746           RT#4204
11747
11748 2008-10-24 17:37  ivan
11749
11750         * FS/FS/: Conf.pm, svc_phone.pm: add a switch to allow letters in
11751           phone numbers, RT#4195
11752
11753 2008-10-24 16:21  ivan
11754
11755         * httemplate/view/svc_phone.cgi: correct links to non-US CDRs from
11756           svc_phone view
11757
11758 2008-10-24 15:53  ivan
11759
11760         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm: use
11761           Reply-Message for the RADIUS error message, RT#4100
11762
11763 2008-10-24 15:23  ivan
11764
11765         * FS/FS/ClientAPI/PrepaidPhone.pm: adding prepaid self-service
11766           hooks, RT#4100
11767
11768 2008-10-24 14:31  ivan
11769
11770         * FS/FS/: rate.pm, ClientAPI/PrepaidPhone.pm, part_pkg/voip_cdr.pm,
11771           part_pkg/voip_sqlradacct.pm: adding prepaid self-service hooks,
11772           RT#4100
11773
11774 2008-10-24 14:25  ivan
11775
11776         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
11777           rlm_perl hook for prepaid voip radius, RT#4100
11778
11779 2008-10-24 14:22  ivan
11780
11781         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm:
11782           rlm_perl hook for prepaid voip radius, RT#4100
11783
11784 2008-10-24 12:58  ivan
11785
11786         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
11787           rlm_perl hook for prepaid voip radius, RT#4100
11788
11789 2008-10-24 12:54  ivan
11790
11791         * fs_selfservice/FS-SelfService/: SelfService.pm,
11792           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
11793           radius, RT#4100
11794
11795 2008-10-24 12:45  ivan
11796
11797         * fs_selfservice/FS-SelfService/SelfService.pm: rlm_perl hook for
11798           prepaid voip radius, RT#4100
11799
11800 2008-10-24 12:13  ivan
11801
11802         * fs_selfservice/FS-SelfService/: SelfService.pm,
11803           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
11804           radius, RT#4100
11805
11806 2008-10-23 19:54  ivan
11807
11808         * FS/: FS/part_export/phone_sqlradius.pm,
11809           FS/part_export/sqlradius.pm, bin/freeside-sqlradius-radacctd:
11810           untested code to suck in CDRs in from VoIP RADIUS exports,
11811           RT#4100
11812
11813 2008-10-23 19:08  ivan
11814
11815         * FS/FS/cust_main.pm, httemplate/misc/xmlhttp-cust_main-search.cgi:
11816           fixes to facilitate using agent_custid as custnum, RT#4190
11817
11818 2008-10-23 18:45  ivan
11819
11820         * FS/: FS/svc_phone.pm, bin/freeside-sqlradius-reset: tiny nits for
11821           phone RADIUS export: allow freeside-sqlradius-reset to reset a
11822           phone_sqlradius export, but only if explicitly specified by
11823           exportnum.  also fix "Reference found where even-size list
11824           expected" warning and junk winding up in radreply table".  all
11825           this phone_sqlradius stuff is RT#4100
11826
11827 2008-10-23 18:19  ivan
11828
11829         * FS/FS/: Conf.pm, svc_phone.pm, part_export/phone_sqlradius.pm,
11830           part_export/sqlradius.pm: add phone_sqlradius export
11831
11832 2008-10-22 22:20  ivan
11833
11834         * fs_selfservice/FS-SelfService/SelfService.pm: POD cleanup
11835
11836 2008-10-22 11:50  ivan
11837
11838         * httemplate/view/svc_phone.cgi: fix CDR links
11839
11840 2008-10-21 21:39  ivan
11841
11842         * FS/FS/part_export/sqlradius.pm, httemplate/search/sqlradius.cgi,
11843           httemplate/search/sqlradius.html: fix error on open-ended RADIUS
11844           search with Pg, add options for open session search and search on
11845           start time, RT#4051
11846
11847 2008-10-21 08:50  jeff
11848
11849         * fs_selfservice/java/: freeside_login_example.java,
11850           freeside_signup_example.java, biz/freeside/SelfService.java:
11851           biz.freeside.SelfService class and sample applications
11852
11853 2008-10-18 18:57  ivan
11854
11855         * httemplate/config/config.cgi: correctly allow re-editing of
11856           config options with " in them
11857
11858 2008-10-18 17:38  ivan
11859
11860         * FS/FS/Schema.pm, FS/FS/agent.pm, httemplate/edit/agent.cgi,
11861           httemplate/elements/search-cust_main.html,
11862           httemplate/browse/agent.cgi: add a master custnum field to
11863           agents, RT#2933 (roundabout)
11864
11865 2008-10-17 18:22  jeff
11866
11867         * FS/FS/cust_main.pm: sheesh
11868
11869 2008-10-17 18:19  jeff
11870
11871         * FS/FS/cust_main.pm: doh
11872
11873 2008-10-17 18:08  jeff
11874
11875         * FS/FS/cust_main.pm: cope with overlapping (but with distinct
11876           endpoints) tax areas
11877
11878 2008-10-17 13:01  jeff
11879
11880         * conf/: invoice_latex, invoice_latexcoupon: address tweaks,
11881           assumes a window at least 2.75in or 7cm wide
11882
11883 2008-10-17 11:57  jeff
11884
11885         * FS/FS/cust_bill.pm: correct erroneous line dupplication on
11886           invoices
11887
11888 2008-10-16 15:45  ivan
11889
11890         * FS/FS/part_pkg/voip_cdr.pm: add an option to use duration instead
11891           of billsec to calculate billable time, RT#4147
11892
11893 2008-10-15 22:29  ivan
11894
11895         * FS/FS/Conf_compat17.pm: sync Conf_compat17.pm
11896
11897 2008-10-15 22:29  ivan
11898
11899         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
11900           httemplate/search/cust_pay_batch.cgi,
11901           httemplate/view/cust_main/payment_history.html: add
11902           batch-enable_payby and realtime_disable_payby for better control
11903           over hybrid realtime/batch installs; deprecate never-used
11904           paymentforcedtobatch, RT#4052
11905
11906 2008-10-15 22:04  ivan
11907
11908         * httemplate/elements/menu.html: add batch-enable_payby and
11909           realtime_disable_payby for better control over hybrid
11910           realtime/batch installs; deprecate never-used
11911           paymentforcedtobatch, RT#4052
11912
11913 2008-10-14 14:27  ivan
11914
11915         * FS/FS/Tron.pm: not interested in payment gateway survey just now
11916
11917 2008-10-13 17:50  ivan
11918
11919         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add an
11920           import format for external services, including next bill date
11921           (cust_pkg.bill), RT#4108
11922
11923 2008-10-13 14:58  ivan
11924
11925         * FS/: bin/freeside-fetch, FS/Conf.pm: Change subject for
11926           freeside-fetch emailed reports from "subject" to "Freeside
11927           report", and add email_report-subject config to change it.
11928           RT#4093
11929
11930 2008-10-12 16:56  jeff
11931
11932         * conf/invoice_latex: better column widths and easier maintenance
11933
11934 2008-10-12 14:22  jeff
11935
11936         * conf/invoice_latex: better value for non-broken tetex
11937
11938 2008-10-12 12:43  jeff
11939
11940         * conf/longtable.sty.patch: check not just for fit, but move the
11941           goalposts as well
11942
11943 2008-10-11 17:58  ivan
11944
11945         * httemplate/browse/cust_main_county.cgi: fix link
11946
11947 2008-10-11 17:54  ivan
11948
11949         * httemplate/: browse/cust_main_county.cgi,
11950           edit/bulk-cust_main_county.html,
11951           edit/process/bulk-cust_main_county.html: add a quick bulk tax add
11952           tool (eating my own dogfood instead of running a one-off SQL
11953           query), RT#4117
11954
11955 2008-10-10 17:32  ivan
11956
11957         * FS/FS/: Conf.pm, cust_pkg.pm: enable suspension notices to an
11958           administrator, RT#4083
11959
11960 2008-10-10 16:30  ivan
11961
11962         * FS/FS/cust_pkg.pm: quick kludge to eliminate exact duplicates in
11963           h_labels_short in an effort to reduce the number of "XXX service
11964           listing twice on invoice" incidents, RT#3944.  still should be
11965           possible to fundamentally do better with the function in the
11966           first place
11967
11968 2008-10-10 14:30  jeff
11969
11970         * conf/: invoice_latex, longtable.sty.patch: avoid overprinting
11971           remittance coupons
11972
11973 2008-10-10 12:25  ivan
11974
11975         * FS/FS/cust_bill.pm: add options to auto-generate agent_custid and
11976           display it as the customer number, RT#4099
11977
11978 2008-10-09 18:15  ivan
11979
11980         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
11981           FS/FS/UI/Web/small_custview.pm, httemplate/index.html,
11982           httemplate/view/cust_main/misc.html, FS/FS/UI/Web.pm,
11983           httemplate/edit/cust_main.cgi, httemplate/search/cust_main.cgi:
11984           add options to auto-generate agent_custid and display it as the
11985           customer number, RT#4099
11986
11987 2008-10-09 13:06  ivan
11988
11989         * FS/FS/part_export/sqlradius.pm: use Freeradius := attribute for
11990           ALL attributes except Password.  Crypt-Password, User-Password,
11991           Password-With-Header should now use := instead of ==.  RT#4051
11992
11993 2008-10-07 16:57  ivan
11994
11995         * httemplate/misc/: cdr-import.html, process/cdr-import.html: put
11996           each CDR web import into a batch
11997
11998 2008-10-07 16:23  ivan
11999
12000         * FS/FS/cdr/: genband.pm, nextone.pm: also set billsec for nextone
12001           CDR format
12002
12003 2008-10-06 17:10  ivan
12004
12005         * FS/FS/Upgrade.pm: oops, brainfart
12006
12007 2008-10-06 17:09  ivan
12008
12009         * FS/FS/Upgrade.pm: when setting last_login/last_logout, ensure
12010           only accounts actually attached to the export are updated
12011
12012 2008-10-06 15:48  ivan
12013
12014         * FS/FS/svc_acct.pm: make RADIUS password exports
12015           _password_encoding-aware so we export Password-With-Header when
12016           necessary
12017
12018 2008-10-06 15:19  ivan
12019
12020         * FS/FS/svc_acct.pm: make RADIUS password exports
12021           _password_encoding-aware so we export Password-With-Header when
12022           necessary
12023
12024 2008-10-06 08:28  ivan
12025
12026         * FS/FS/: cdr.pm, cdr/netcentrex.pm: add initial netcentrex CDR
12027           format
12028
12029 2008-10-05 14:36  ivan
12030
12031         * httemplate/search/pay_batch.cgi: fix links to closed batches,
12032           RT#4052
12033
12034 2008-10-05 03:17  ivan
12035
12036         * httemplate/search/phone_avail.html: adding the start of available
12037           phone# search.  still needs a menu entry, search options page...
12038           RT#3925
12039
12040 2008-10-04 23:07  ivan
12041
12042         * httemplate/: edit/elements/ApplicationCommon.html,
12043           view/cust_main/payment_history/credit.html,
12044           view/cust_main/payment_history/payment.html: finish UI
12045           improvements wrt refunds: now you have to post a check or cash
12046           refund explicitly, no more implicit creation by 'applying'
12047           credits.  don't show useless application links.  don't enable
12048           apply button until you pick an invoice/refund.  RT#3812
12049
12050 2008-10-04 15:35  ivan
12051
12052         * FS/FS/: Misc.pm, cust_bill_ApplicationCommon.pm,
12053           payinfo_transaction_Mixin.pm, Misc/prune.pm, rate_detail.pm,
12054           usage_class.pm, part_event/Action.pm: POD cleanups
12055
12056 2008-10-04 13:55  ivan
12057
12058         * httemplate/edit/rate_region.cgi: fix inappropriate rounding when
12059           editing rates for a whole region
12060
12061 2008-10-04 13:43  ivan
12062
12063         * FS/FS/part_pkg/voip_cdr.pm: add disable_tollfree option
12064
12065 2008-10-03 17:30  ivan
12066
12067         * httemplate/edit/part_pkg.cgi: fix recurring box graying out on
12068           package customize
12069
12070 2008-10-03 12:41  ivan
12071
12072         * FS/FS/part_pkg/voip_cdr.pm: add debugging
12073
12074 2008-09-30 14:05  jeff
12075
12076         * httemplate/: search/report_newtax.cgi, search/cust_bill_pkg.cgi,
12077           search/report_newtax.html, elements/menu.html: simple reporting
12078           for new tax system
12079
12080 2008-09-30 13:22  jeff
12081
12082         * FS/FS/: Conf.pm, cust_main.pm: option for no postal fee on
12083           one-time charges
12084
12085 2008-09-30 13:17  jeff
12086
12087         * fs_selfservice/FS-SelfService/cgi/: bill.html, selfservice.cgi:
12088           turn on and off postal billing from self-service
12089
12090 2008-09-28 20:41  ivan
12091
12092         * httemplate/misc/delay_susp_pkg.html: use init_calendar.html
12093
12094 2008-09-26 20:01  jeff
12095
12096         * httemplate/edit/process/addr_block/manual_flag.cgi,
12097           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/addr_block.pm,
12098           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
12099           httemplate/edit/svc_broadband.cgi: per address block ip auto
12100           assignment and auto router selection
12101
12102 2008-09-25 20:54  jeff
12103
12104         * FS/FS/part_event/Condition/dundate.pm,
12105           httemplate/misc/delay_susp_pkg.html, FS/FS/AccessRight.pm,
12106           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
12107           httemplate/edit/part_bill_event.cgi,
12108           httemplate/misc/process/delay_susp_pkg.html,
12109           httemplate/view/cust_main/packages.html: push out event triggered
12110           suspensions
12111
12112 2008-09-25 16:44  jeff
12113
12114         * FS/FS/cust_main.pm: lost bits of reason
12115
12116 2008-09-24 19:27  jeff
12117
12118         * FS/FS/part_export/prizm.pm: prizm export improvement for package
12119           changes
12120
12121 2008-09-18 16:17  jeff
12122
12123         * FS/FS/Schema.pm: trade space for time
12124
12125 2008-09-16 08:58  jeff
12126
12127         * httemplate/search/report_tax.cgi: minor initialization issue
12128
12129 2008-09-15 18:22  jeff
12130
12131         * httemplate/: edit/part_pkg.cgi, edit/elements/edit.html,
12132           elements/tr-select-taxoverride.html,
12133           elements/tr-select-taxproduct.html: correct package editor when
12134           taxproducts off
12135
12136 2008-09-15 00:18  ivan
12137
12138         * FS/FS/Schema.pm, FS/FS/Record.pm, FS/FS/phone_avail.pm,
12139           FS/FS/part_export/internal_diddb.pm,
12140           httemplate/elements/menu.html,
12141           httemplate/misc/phone_avail-import.html,
12142           httemplate/misc/process/phone_avail-import.html: add internal did
12143           database & ability to query for availability, plus upload tool
12144
12145 2008-09-14 17:40  ivan
12146
12147         * FS/FS/part_export/globalpops_voip.pm: add dry_run option to
12148           globalpops_voip export
12149
12150 2008-09-14 13:24  ivan
12151
12152         * FS/FS/cust_main_invoice.pm: silently strip out leading and
12153           trailing spaces from invoicing email addresses instead of
12154           throwing an error
12155
12156 2008-09-14 13:20  ivan
12157
12158         * httemplate/config/: config-process.cgi, config-view.cgi: don't
12159           reload the whole page every time a config option is changed,
12160           RT#3989
12161
12162 2008-09-14 12:13  ivan
12163
12164         * httemplate/elements/header.html: default the menu to top in 1.9,
12165           still a pref
12166
12167 2008-09-12 15:53  ivan
12168
12169         * FS/FS/part_pkg/voip_cdr.pm: just give up and try again tommorow,
12170           "1011" came from us not the CDRs anyway, RT#3985
12171
12172 2008-09-12 15:48  ivan
12173
12174         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
12175           internal_prefixen, RT#3985
12176
12177 2008-09-12 15:38  ivan
12178
12179         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
12180           internal_prefixen, RT#3985
12181
12182 2008-09-12 15:18  ivan
12183
12184         * FS/FS/part_pkg/voip_cdr.pm: grr, TRY to support multiple
12185           internal_prefixen, RT#3985
12186
12187 2008-09-12 14:56  ivan
12188
12189         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen,
12190           RT#3985
12191
12192 2008-09-12 14:55  ivan
12193
12194         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen
12195
12196 2008-09-12 00:58  ivan
12197
12198         * FS/FS/: Conf.pm, cust_pkg.pm: make the max # of indivudal
12199           services printed on invoices configurable.  RT#3904
12200
12201 2008-09-12 00:07  ivan
12202
12203         * FS/FS/: part_pkg/flat.pm, part_pkg/voip_cdr.pm, cust_main.pm:
12204           don't throw noisy warnings about missing new recur_temporality,
12205           RT#3851
12206
12207 2008-09-11 19:28  jeff
12208
12209         * FS/: FS/Schema.pm, FS/cust_bill.pm, FS/cust_bill_pkg.pm,
12210           FS/cust_bill_pkg_display.pm, MANIFEST, FS/cust_main.pm,
12211           t/cust_bill_pkg_display.t: re-repurpose cust_bill_pkg
12212
12213 2008-09-11 19:01  ivan
12214
12215         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
12216           httemplate/misc/spool_invoices.cgi,
12217           httemplate/search/cust_bill.html: add billco respooling, not
12218           re-FTPing, RT#3971
12219
12220 2008-09-11 17:53  ivan
12221
12222         * FS/FS/part_pkg/: flat.pm, voip_cdr.pm: add recur_temporality to
12223           flat.pm, RT#3851
12224
12225 2008-09-11 17:41  ivan
12226
12227         * FS/FS/cust_main.pm: correct a (fortunately harmless) typo
12228
12229 2008-09-10 01:33  ivan
12230
12231         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
12232           httemplate/misc/ftp_invoices.cgi,
12233           httemplate/search/cust_bill.html: add re-FTP reprint,
12234           RT#create-me-tommorow-for-enet
12235
12236 2008-09-10 00:55  ivan
12237
12238         * FS/FS/Schema.pm: better (?) place to put display and taxation
12239           data than overloading real line items
12240
12241 2008-09-10 00:32  ivan
12242
12243         * FS/FS/part_pkg.pm: well, allow things to work for now so work can
12244           get done
12245
12246 2008-09-10 00:30  ivan
12247
12248         * FS/FS/part_pkg/voip_cdr.pm: add upcoming/preceding option,
12249           RT#3851
12250
12251 2008-09-10 00:24  ivan
12252
12253         * FS/FS/cust_main.pm: add upcoming/preceding option, RT#3851
12254
12255 2008-09-09 15:35  ivan
12256
12257         * FS/FS/ClientAPI/MyAccount.pm: allow implied primary services to
12258           log into selfservice when selfservice_server-primary_only is on
12259
12260 2008-09-09 14:29  ivan
12261
12262         * FS/FS/ClientAPI/MyAccount.pm: this should allow implied primary
12263           services to log into selfservice when
12264           selfservice_server-primary_only is on
12265
12266 2008-09-09 14:04  ivan
12267
12268         * FS/FS/Upgrade.pm: show which _upgrade_data sub is being run
12269
12270 2008-09-09 01:19  ivan
12271
12272         * FS/FS/Schema.pm: wtf, cust_pkg_reason has no indices?!
12273           _upgrade_data is hosing cpu badly
12274
12275 2008-09-08 19:35  ivan
12276
12277         * FS/FS/part_pkg/voip_cdr.pm: doh, forgot to display new options,
12278           RT#3838
12279
12280 2008-09-08 19:24  ivan
12281
12282         * FS/FS/: cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm: additional
12283           QIS/Taqua-specific CDR handling details, RT#3838
12284
12285 2008-09-08 14:46  ivan
12286
12287         * FS/FS/cust_main.pm: oops, debugging got left on by accident
12288
12289 2008-09-08 14:23  ivan
12290
12291         * httemplate/view/elements/svc_Common.html: also hide fixed+blank
12292           fields on service view, RT#3829
12293
12294 2008-09-08 14:02  ivan
12295
12296         * httemplate/edit/elements/svc_Common.html: completely hide
12297           fixed+blank fields, RT#3829
12298
12299 2008-09-07 19:49  ivan
12300
12301         * httemplate/edit/quick-charge.html: extraneous code cleanup
12302
12303 2008-09-07 19:48  ivan
12304
12305         * FS/FS/cust_bill_pkg.pm: removing unacceptable display fields from
12306           cust_bill_pkg
12307
12308 2008-09-07 19:47  ivan
12309
12310         * FS/FS/: AccessRight.pm, cust_main.pm: add package invoice details
12311           & comments, RT#3810
12312
12313 2008-09-07 19:42  ivan
12314
12315         * FS/FS/Schema.pm, FS/FS/cust_pkg_detail.pm, FS/MANIFEST,
12316           FS/t/cust_pkg_detail.t, httemplate/pref/pref-process.html,
12317           httemplate/pref/pref.html,
12318           httemplate/view/cust_main/packages.html, FS/FS.pm,
12319           httemplate/edit/cust_pkg_detail.html,
12320           httemplate/edit/process/cust_pkg_detail.html, FS/FS/cust_pkg.pm:
12321           add package invoice details & comments, RT#3810
12322
12323 2008-09-06 13:54  ivan
12324
12325         * FS/FS/UI/Web.pm: don't link to customer service view unless the
12326           user has the ACL to view the resulting page
12327
12328 2008-09-04 06:29  jeff
12329
12330         * FS/FS/Upgrade.pm: three lost lines
12331
12332 2008-09-03 20:10  ivan
12333
12334         * httemplate/edit/invoice_logo.html: ask for an EPS for EPS upload,
12335           not incorrectly a PNG
12336
12337 2008-09-03 19:44  ivan
12338
12339         * httemplate/edit/process/invoice_logo.html: fix invoice uplaoding
12340           in light of database config where you absolutely need
12341           ->set_binary for swtuf retreived with ->config_binary, RT#3936
12342
12343 2008-09-03 12:08  jeff
12344
12345         * FS/FS/AccessRight.pm, FS/FS/access_right.pm, FS/FS/addr_block.pm,
12346           FS/FS/router.pm, httemplate/browse/addr_block.cgi,
12347           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
12348           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
12349           httemplate/edit/svc_acct_pop.cgi,
12350           httemplate/edit/process/router.cgi,
12351           httemplate/edit/process/svc_acct_pop.cgi,
12352           httemplate/edit/process/addr_block/add.cgi,
12353           httemplate/edit/process/addr_block/allocate.cgi,
12354           httemplate/edit/process/addr_block/deallocate.cgi,
12355           httemplate/edit/process/addr_block/split.cgi,
12356           httemplate/elements/menu.html: new access right names
12357
12358 2008-09-03 11:59  jeff
12359
12360         * FS/FS/: Upgrade.pm, cust_pkg_reason.pm: system only reason update
12361           routine
12362
12363 2008-09-02 18:52  ivan
12364
12365         * httemplate/view/cust_main/payment_history.html: add back ability
12366           to post a check/cash refund. be more explicit about it instead of
12367           just being a checkbox when posting a credit. RT#3812
12368
12369 2008-09-02 18:46  ivan
12370
12371         * FS/FS/payby.pm, httemplate/edit/cust_pay.cgi,
12372           httemplate/edit/cust_refund.cgi,
12373           httemplate/edit/process/cust_refund.cgi,
12374           httemplate/elements/init_calendar.html,
12375           httemplate/view/cust_refund.html,
12376           httemplate/view/cust_main/payment_history/refund.html,
12377           FS/FS/AccessRight.pm: add back ability to post a check/cash
12378           refund.  be more explicit about it instead of just being a
12379           checkbox when posting a credit.  RT#3812
12380
12381 2008-09-02 08:37  jeff
12382
12383         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, ClientAPI/MyAccount.pm:
12384           call details in self-service
12385
12386 2008-08-30 14:34  jeff
12387
12388         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
12389           FS/FS/cust_main.pm, FS/FS/Report/Table/Monthly.pm,
12390           FS/FS/part_pkg/voip_cdr.pm, httemplate/search/cust_bill_pkg.cgi,
12391           httemplate/search/report_prepaid_income.cgi,
12392           httemplate/search/report_tax.cgi: remove duplicate cust_bill_pkg
12393           creation RT#3919
12394
12395 2008-08-29 19:10  jeff
12396
12397         * FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/tax_rate.pm,
12398           httemplate/edit/process/part_pkg.cgi: bug squashing for multiple
12399           usage classes
12400
12401 2008-08-29 16:13  ivan
12402
12403         * FS/FS/part_export/acct_freeside.pm: adding fs-to-fs provisioning
12404           of simple accounts for cheepnet, RT#3805
12405
12406 2008-08-29 13:10  ivan
12407
12408         * httemplate/elements/tr-pkg_svc.html: increase maxlength and size
12409           of quantity fields on package edit, for RT#3805
12410
12411 2008-08-28 18:09  ivan
12412
12413         * FS/FS/Schema.pm, FS/FS/cdr.pm, bin/cdr.sftp_and_import,
12414           httemplate/elements/select-cdrbatch.html,
12415           httemplate/elements/tr-select-cdrbatch.html,
12416           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
12417           add CDR batch TFTP feature, RT#3113
12418
12419 2008-08-28 17:45  jeff
12420
12421         * FS/FS/part_pkg.pm: noise reduction
12422
12423 2008-08-28 17:23  ivan
12424
12425         * httemplate/elements/: tr-select-taxclass.html,
12426           select-taxclass.html: correct nits in tax class selection
12427
12428 2008-08-28 15:00  jeff
12429
12430         * FS/FS/tax_rate.pm: updates can be completely empty
12431
12432 2008-08-28 14:32  jeff
12433
12434         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
12435           httemplate/browse/part_pkg_taxproduct.cgi,
12436           httemplate/edit/part_pkg_taxoverride.html,
12437           httemplate/edit/quick-charge.html,
12438           httemplate/edit/process/quick-charge.cgi,
12439           httemplate/elements/select-taxoverride.html,
12440           httemplate/elements/select-taxproduct.html,
12441           httemplate/view/cust_main/packages.html: taxproduct selection for
12442           one time charges
12443
12444 2008-08-28 12:09  ivan
12445
12446         * FS/FS/: Tron.pm, Yori.pm: payment gateway survey
12447
12448 2008-08-28 00:38  jeff
12449
12450         * httemplate/elements/select-taxoverride.html,
12451           httemplate/elements/select-taxproduct.html,
12452           httemplate/elements/tr-select-taxoverride.html,
12453           httemplate/elements/tr-select-taxproduct.html, FS/FS/Schema.pm,
12454           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
12455           FS/FS/part_pkg/voip_cdr.pm,
12456           httemplate/browse/part_pkg_taxproduct.cgi,
12457           httemplate/edit/part_pkg.cgi,
12458           httemplate/edit/part_pkg_taxoverride.html,
12459           httemplate/edit/process/part_pkg.cgi: multiple usage classes
12460           checkpoint
12461
12462 2008-08-26 17:15  ivan
12463
12464         * FS/FS/cust_main.pm: don't override countrydefault or whatever
12465           with a blank value in bulk customer import
12466
12467 2008-08-26 17:05  ivan
12468
12469         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
12470           distinction to lint
12471
12472 2008-08-26 17:00  ivan
12473
12474         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
12475           distinction to lint
12476
12477 2008-08-26 16:53  ivan
12478
12479         * FS/FS/Tron.pm, httemplate/elements/mcp_lint.html: add unchecked
12480           vs. ok distinction to lint
12481
12482 2008-08-26 07:00  rsiddall
12483
12484         * rpm/freeside.spec: More changes to the self-service RPMs, mostly
12485           fixing up paths so the RPM-installed self-service files are not
12486           under /usr/local on the remote machine.  Also fixed an
12487           initialization problem where the system configuration files for
12488           Freeside were assumed to be under /etc/default, not
12489           /etc/sysconfig
12490
12491 2008-08-25 14:23  ivan
12492
12493         * httemplate/edit/elements/edit.html: fix package editor showing
12494           "all" for pkg class selection
12495
12496 2008-08-25 13:33  ivan
12497
12498         * FS/FS/part_event/Condition/cust_bill_has_service.pm: fix
12499           comparison from svcnum to svcpart
12500
12501 2008-08-24 22:53  jeff
12502
12503         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
12504           FS/FS/Report/Table/Monthly.pm,
12505           httemplate/search/cust_bill_pkg.cgi,
12506           httemplate/search/report_prepaid_income.cgi,
12507           httemplate/search/report_tax.cgi: correct fallout from duplicate
12508           line items
12509
12510 2008-08-24 22:18  jeff
12511
12512         * httemplate/search/cust_tax_exempt_pkg.cgi: correct fallout from
12513           agent virtualizing packages
12514
12515 2008-08-24 15:35  ivan
12516
12517         * httemplate/elements/checkboxes-table-name.html: add controls to
12518           select/unselect/toggle all checkboxes
12519
12520 2008-08-24 14:52  ivan
12521
12522         * bin/customer-faker: add -k option for pkgpart
12523
12524 2008-08-24 14:49  ivan
12525
12526         * bin/customer-faker: add -a option for agentnum
12527
12528 2008-08-23 20:41  rsiddall
12529
12530         * rpm/freeside.spec: Create discrete RPMs for different parts of
12531           the self-service interface.  Put the default configuration folder
12532           in the main freeside RPM.
12533
12534 2008-08-23 14:59  jeff
12535
12536         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/usage_class.pm,
12537           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/rate_detail.pm,
12538           FS/t/usage_class.t, httemplate/browse/usage_class.html, FS/FS.pm,
12539           FS/MANIFEST, httemplate/browse/rate_detail.html,
12540           httemplate/edit/rate_detail.html,
12541           httemplate/edit/rate_region.cgi,
12542           httemplate/edit/usage_class.html,
12543           httemplate/edit/elements/edit.html,
12544           httemplate/edit/process/rate_region.cgi,
12545           httemplate/edit/process/usage_class.html,
12546           httemplate/elements/menu.html: add usage classes to rate details
12547
12548 2008-08-22 20:29  jeff
12549
12550         * FS/FS/: Record.pm, cust_main.pm, part_pkg_taxrate.pm,
12551           tax_rate.pm: tax data update bug fixes and error message
12552           improvements
12553
12554 2008-08-21 20:01  ivan
12555
12556         * FS/FS/Mason.pm, FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Tron.pm,
12557           FS/FS/cust_svc.pm, FS/FS/cust_svc_option.pm, bin/tron-scan,
12558           FS/MANIFEST, FS/t/cust_svc_option.t,
12559           httemplate/elements/dashboard-toplist.html,
12560           httemplate/elements/mcp_lint.html: the master control program has
12561           chosen YOU to serve your system on the game grid
12562
12563 2008-08-21 16:21  ivan
12564
12565         * FS/: FS/Yori.pm, bin/freeside-yori, MANIFEST: add the client-side
12566           reporting for MCP mode
12567
12568 2008-08-21 11:21  jeff
12569
12570         * bin/import-optigold.pl: use options with proper names
12571
12572 2008-08-19 11:42  ivan
12573
12574         * FS/FS/svc_acct.pm: beter error messages for duplicate accounts
12575
12576 2008-08-19 04:35  ivan
12577
12578         * FS/FS/cdr.pm: fix duration on simple/simple2 CDR formats
12579
12580 2008-08-19 03:09  ivan
12581
12582         * httemplate/edit/process/rate_region.cgi: also don't neglext nxx
12583           here
12584
12585 2008-08-19 03:06  ivan
12586
12587         * FS/FS/rate_region.pm, httemplate/browse/rate_region.html,
12588           httemplate/edit/rate_region.cgi: more consistent prefix display,
12589           and don't forget nxx'
12590
12591 2008-08-15 12:42  ivan
12592
12593         * Makefile: install default conf with make create-config too, so it
12594           doesn't go missing
12595
12596 2008-08-15 12:26  ivan
12597
12598         * FS/bin/freeside-setup: allow a full pathname to be specified to
12599           freeside-setup for initial configdir
12600
12601 2008-08-14 18:09  jeff
12602
12603         * FS/FS/tax_class.pm: correct field ordering - invonsequential
12604
12605 2008-08-14 17:41  ivan
12606
12607         * httemplate/elements/form-file_upload.html: can have a message
12608           then a URL too
12609
12610 2008-08-14 04:53  ivan
12611
12612         * FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/cust_main.pm,
12613           httemplate/elements/progress-init.html,
12614           httemplate/misc/cust_main-import.cgi,
12615           httemplate/misc/process/cust_main-import.cgi,
12616           httemplate/elements/progress-popup.html,
12617           httemplate/search/cust_main.html,
12618           httemplate/elements/form-file_upload.html,
12619           httemplate/misc/file-upload.html,
12620           httemplate/elements/file-upload.html: customer import: add
12621           progress bar & redirect to a search of the imported customers,
12622           #3475
12623
12624 2008-08-14 04:44  ivan
12625
12626         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi: customer
12627           import: add progress bar & redirect to a search of the imported
12628           customers, #3475
12629
12630 2008-08-13 18:58  ivan
12631
12632         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
12633           httemplate/elements/menu.html,
12634           httemplate/misc/cust_main-import.cgi,
12635           httemplate/misc/process/cust_main-import.cgi: import customer
12636           from Excel file too
12637
12638 2008-08-13 18:52  ivan
12639
12640         * FS/FS/svc_Common.pm: tyop
12641
12642 2008-08-13 18:38  ivan
12643
12644         * httemplate/view/svc_forward.cgi: tyop
12645
12646 2008-08-08 13:29  jeff
12647
12648         * bin/import-optigold.pl: better opti table relationship following
12649
12650 2008-08-08 11:13  jeff
12651
12652         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
12653           FS/FS/cust_main.pm, FS/FS/part_pkg/voip_cdr.pm,
12654           conf/invoice_latex: cdrs can be in separate invoice section,
12655           after total, summarized inline, with hints for page breaks
12656
12657 2008-08-07 15:30  ivan
12658
12659         * Makefile: don't generate a new key on install-selfservice if
12660           there's already an RSA one either
12661
12662 2008-08-05 23:39  jeff
12663
12664         * FS/FS/part_pkg/voip_cdr.pm: prevent adding 0 value line items
12665
12666 2008-08-05 21:05  jeff
12667
12668         * FS/FS/cust_main.pm: fix bug(s) introduced with billing loop
12669           refactor
12670
12671 2008-08-02 19:15  ivan
12672
12673         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
12674           httemplate/edit/svc_phone.cgi, httemplate/view/svc_phone.cgi: add
12675           a name field to svc_phone
12676
12677 2008-08-02 17:54  ivan
12678
12679         * FS/FS/cdr/simple2.pm: doh, fix regex
12680
12681 2008-08-02 17:26  ivan
12682
12683         * FS/FS/: Record.pm: attempt to eliminate 'Can't call method
12684           "exists" on an undefined value at
12685           /usr/local/share/perl/5.8.8/FS/Record.pm line 812.' error on
12686           upgrade
12687
12688 2008-08-02 17:20  ivan
12689
12690         * FS/FS/Record.pm: attempt to eliminate 'Can't call method "exists"
12691           on an undefined value at /usr/local/share/perl/5.8.8/FS/Record.pm
12692           line 812.' error on upgrade
12693
12694 2008-08-02 16:51  ivan
12695
12696         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
12697           cdr/genband_meetme.pm, cdr/nextone.pm, cdr/openser.pm,
12698           cdr/simple.pm, cdr/taqua.pm, cdr/unitel.pm, cdr/simple2.pm: fix
12699           'Can't call method "parse" on an undefined value' error from CDR
12700           format refactor
12701
12702 2008-08-01 21:20  jeff
12703
12704         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
12705           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
12706           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
12707           conf/invoice_latex, httemplate/edit/cust_main.cgi,
12708           httemplate/edit/cust_main/billing.html,
12709           httemplate/view/cust_main/billing.html: bundled package
12710           presentation improvements
12711
12712 2008-08-01 21:09  jeff
12713
12714         * FS/FS/: Schema.pm, Upgrade.pm, cust_bill.pm, cust_bill_pkg.pm,
12715           cust_bill_pkg_detail.pm, cust_main.pm, part_pkg.pm,
12716           part_pkg/voip_cdr.pm: improve CDR usage presentation
12717
12718 2008-08-01 14:41  ivan
12719
12720         * FS/FS/cust_main.pm: fix receivables report: credits/etc. should
12721           be limited by date like before, closes: Bug#3801
12722
12723 2008-08-01 13:21  ivan
12724
12725         * httemplate/edit/pkg_class.html: categories deserve labels too
12726
12727 2008-07-31 16:32  ivan
12728
12729         * httemplate/search/report_receivables.cgi: this should fix columns
12730           not showing up in receivables report... not surea bout #3801
12731           (credits/etc show up in all time periods)
12732
12733 2008-07-31 13:17  ivan
12734
12735         * httemplate/search/report_receivables.cgi, FS/FS/cust_main.pm: fix
12736           receivables report: credits/etc. should be limited by date like
12737           before, closes: Bug#3801
12738
12739 2008-07-30 19:35  ivan
12740
12741         * httemplate/misc/delete-customer.cgi: fix error on customer
12742           deletion
12743
12744 2008-07-30 15:10  ivan
12745
12746         * FS/FS/cdr/: nextone.pm, nt.pm: rename nt to nextone
12747
12748 2008-07-29 13:00  jeff
12749
12750         * FS/FS/cust_bill.pm: correct amount for new charges total on
12751           sectioned invoices
12752
12753 2008-07-29 10:29  rsiddall
12754
12755         * rpm/freeside.spec: Self-Service files were reorganized; changed
12756           the way we copy them into the buildroot.
12757
12758 2008-07-24 09:40  jeff
12759
12760         * FS/FS/cust_bill.pm: ensure invoice line items are delivered in
12761           line number order
12762
12763 2008-07-23 07:41  jeff
12764
12765         * httemplate/edit/tax_rate.html: add disabled column to new tax
12766           rates, false laziness elimination, and bug fixes - closes #3566
12767
12768 2008-07-23 07:36  jeff
12769
12770         * FS/FS/Schema.pm, FS/FS/tax_rate.pm,
12771           httemplate/browse/tax_rate.cgi,
12772           httemplate/misc/enable_or_disable_tax.html,
12773           httemplate/misc/process/enable_or_disable_tax.html: add disabled
12774           column to new tax rates, false laziness elimination, and bug
12775           fixes - closes #3566
12776
12777 2008-07-22 01:33  ivan
12778
12779         * FS/FS/part_export/phone_shellcommands.pm: freepbx modification
12780           command
12781
12782 2008-07-21 21:59  ivan
12783
12784         * httemplate/view/svc_phone.cgi: add "incoming CDRs" link to phone#
12785           view also
12786
12787 2008-07-21 15:34  ivan
12788
12789         * FS/FS/ClientAPI/Signup.pm,
12790           fs_selfservice/FS-SelfService/SelfService.pm,
12791           fs_selfservice/FS-SelfService/cgi/signup.cgi,
12792           fs_selfservice/FS-SelfService/cgi/signup.html,
12793           fs_selfservice/FS-SelfService/cgi/success.html: svc_phone signup
12794
12795 2008-07-21 14:23  ivan
12796
12797         * Makefile: oops, don't inadvertantly switch default db type
12798
12799 2008-07-21 12:09  ivan
12800
12801         * FS/FS/Conf.pm, httemplate/elements/select-did.html,
12802           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/Signup.pm,
12803           fs_selfservice/FS-SelfService/SelfService.pm,
12804           fs_selfservice/FS-SelfService/cgi/signup.html,
12805           fs_selfservice/FS-SelfService/cgi/misc/areacodes.cgi,
12806           fs_selfservice/FS-SelfService/cgi/misc/exchanges.cgi,
12807           fs_selfservice/FS-SelfService/cgi/images/cross.png,
12808           fs_selfservice/FS-SelfService/cgi/images/wait-orange.gif,
12809           fs_selfservice/FS-SelfService/cgi/misc/phonenums.cgi: signup
12810           w/globalpops DID selection via mason components pass-through
12811
12812 2008-07-21 11:58  ivan
12813
12814         * FS/MANIFEST, htetc/handler.pl, FS/FS/CGI.pm, FS/FS/Mason.pm,
12815           FS/FS/Mason/Request.pm, Makefile: add framework for running Mason
12816           components standalone
12817
12818 2008-07-21 03:42  ivan
12819
12820         * FS/FS/svc_phone.pm: generate a SIP password if it is blank
12821
12822 2008-07-18 15:31  ivan
12823
12824         * httemplate/search/report_rt_transaction.html: missing closing
12825           FORM tag
12826
12827 2008-07-18 15:30  ivan
12828
12829         * httemplate/elements/popup_link.html: add target param, i thought
12830           this was needed for something...
12831
12832 2008-07-18 15:29  ivan
12833
12834         * bin/bind.import: add -e option to bind.import (now to actually
12835           implement it)
12836
12837 2008-07-18 15:28  ivan
12838
12839         * FS/FS/rate_region.pm: show NXX is US if applicable
12840
12841 2008-07-18 15:28  ivan
12842
12843         * FS/FS/: h_cust_svc.pm, part_export.pm, part_pkg.pm, svc_acct.pm,
12844           UI/Web.pm: some random cleanups
12845
12846 2008-07-18 15:27  ivan
12847
12848         * FS/FS/Record.pm: add no_check_foreign kludge for gigantic rate
12849           imports
12850
12851 2008-07-18 15:26  ivan
12852
12853         * FS/MANIFEST: add part_pkg_link to MANIFEST
12854
12855 2008-07-17 16:55  ivan
12856
12857         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
12858           cdr/genband_meetme.pm, cdr/nt.pm, cdr/openser.pm, cdr/simple.pm,
12859           cdr/taqua.pm, cdr/unitel.pm: CDR updates; modularize CDR import
12860           formats; add formats for OpenSER, Genband/Tekelec, and "NT"
12861
12862 2008-07-16 16:55  ivan
12863
12864         * httemplate/search/svc_acct.cgi: fix account search by time
12865           remaining to deal with situations w/o a recurring amount
12866
12867 2008-07-15 16:25  ivan
12868
12869         * FS/FS/Upgrade.pm: where in the world is $DBI::errstr
12870
12871 2008-07-15 16:18  ivan
12872
12873         * FS/FS/Upgrade.pm: parens help alot
12874
12875 2008-07-15 16:17  ivan
12876
12877         * FS/FS/Upgrade.pm: report errors connecting to sqlradius dbs on
12878           upgrade
12879
12880 2008-07-15 13:56  ivan
12881
12882         * FS/FS/cust_main.pm: prevent inactive customers from showing up in
12883           reports of cancelled customers
12884
12885 2008-07-14 18:19  ivan
12886
12887         * FS/FS/part_export/phone_shellcommands.pm: add warning about
12888           concurrency in FreePBX
12889
12890 2008-07-14 16:59  ivan
12891
12892         * httemplate/view/cust_main/notes.html: fuck embedded iframes and
12893           their stupid display problems with scrolling.  also make the
12894           gridding more consistent
12895
12896 2008-07-14 16:08  ivan
12897
12898         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
12899           view/cust_main/notes.html: fuck embedded iframes and their stupid
12900           display problems with scrolling.  also make the gridding more
12901           consistent
12902
12903 2008-07-10 11:48  ivan
12904
12905         * httemplate/view/cust_main/packages.html: fix variable scoping
12906           issues preventing customer view page from coing up
12907
12908 2008-07-09 20:16  jeff
12909
12910         * FS/FS/cust_bill.pm: restore line item date ranges
12911
12912 2008-07-09 13:37  ivan
12913
12914         * FS/FS/part_pkg.pm: should avoid spurious uninitialized value
12915           warnings on upgrade
12916
12917 2008-07-09 13:33  ivan
12918
12919         * FS/FS/svc_Common.pm: perl vs SQL brainfart
12920
12921 2008-07-09 12:45  ivan
12922
12923         * httemplate/docs/license.html: fix famfamfam link
12924
12925 2008-07-09 12:35  ivan
12926
12927         * FS/FS/svc_Common.pm: service searching should be case-insensitive
12928           now
12929
12930 2008-07-08 20:40  ivan
12931
12932         * httemplate/search/: cust_tax_exempt.cgi: helpful to see when
12933           exemptions were inserted?
12934
12935 2008-07-08 20:27  ivan
12936
12937         * httemplate/search/cust_tax_exempt.cgi: need the exemptnum...
12938
12939 2008-07-08 20:18  ivan
12940
12941         * httemplate/search/: cust_tax_exempt.cgi, cust_tax_exempt.html:
12942           search legacy tax exemptions by customer status
12943
12944 2008-07-08 19:30  ivan
12945
12946         * httemplate/edit/process/part_pkg.cgi: don't require an agent type
12947           to be specified when editing a disabled package
12948
12949 2008-07-07 19:19  ivan
12950
12951         * httemplate/search/cust_bill_pkg.cgi: fix line-item reports on
12952           taxclass-less regions
12953
12954 2008-07-07 19:01  ivan
12955
12956         * FS/FS/cust_main_county.pm, httemplate/search/cust_bill_pkg.cgi,
12957           httemplate/search/report_tax.cgi: fix line-item reports on
12958           taxclass-less regions
12959
12960 2008-07-07 17:35  ivan
12961
12962         * httemplate/search/cust_bill_pkg.cgi: order by number for line
12963           items with the same datestamp
12964
12965 2008-07-07 17:20  ivan
12966
12967         * httemplate/search/cust_bill_pkg.cgi: order line item reports by
12968           date
12969
12970 2008-07-07 16:47  ivan
12971
12972         * httemplate/search/report_tax.cgi: should be a proper fix for edge
12973           cases where you have taxclass and empty-taxclass rates for a
12974           region, whew
12975
12976 2008-07-07 14:38  ivan
12977
12978         * FS/FS/Record.pm: SQL_FLOAT is probably unnecessary and causes
12979           probelms on old (v1.x?) DBD::Pg
12980
12981 2008-07-07 14:18  ivan
12982
12983         * FS/FS/Record.pm: eek, hopefully fix problems caused by adding
12984           debugging of bind_param statements
12985
12986 2008-07-07 14:07  ivan
12987
12988         * FS/FS/Record.pm: add debugging of bind_param statements
12989
12990 2008-07-07 12:50  ivan
12991
12992         * FS/FS/Record.pm: add debugging of bind_param statements
12993
12994 2008-07-03 16:23  ivan
12995
12996         * httemplate/view/cust_main/packages.html: fix bad sub names in
12997           forward-port
12998
12999 2008-07-02 21:19  ivan
13000
13001         * FS/FS/Record.pm: should FINALLY get binding correctly in light of
13002           regression caused by get_real_fields refactor
13003
13004 2008-07-02 21:12  ivan
13005
13006         * FS/FS/Record.pm: this should non-"=" searches on fields that
13007           require SQL type binding...
13008
13009 2008-07-02 21:00  ivan
13010
13011         * FS/FS/cust_pkg.pm: correct hash vs hashref brainfart on
13012           "forward-port", i guess
13013
13014 2008-07-02 20:57  ivan
13015
13016         * FS/FS/Record.pm: real should be bound to SQL_FLOAT Like float4...
13017           1.7?  not touching it unless it breaks :)
13018
13019 2008-07-01 19:55  ivan
13020
13021         * FS/FS/ClientAPI/MyAccount.pm: fix errors paying with an on-file
13022           card through self-service
13023
13024 2008-07-01 00:02  jeff
13025
13026         * FS/FS/cust_pkg.pm: you shouldn't keep 'em separated
13027
13028 2008-06-30 22:01  jeff
13029
13030         * httemplate/misc/unadjourn_pkg.cgi,
13031           httemplate/misc/unexpire_pkg.cgi, FS/FS/Schema.pm,
13032           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
13033           FS/FS/part_export/shellcommands.pm,
13034           FS/FS/part_export/sqlradius.pm,
13035           httemplate/edit/REAL_cust_pkg.cgi,
13036           httemplate/misc/process/cancel_pkg.html,
13037           httemplate/search/cust_pkg.cgi,
13038           httemplate/view/cust_main/packages.html: correct internal reason
13039           searching, prevent interleaved suspend/cancel/expire/adjourn,
13040           backporting and refactoring
13041
13042 2008-06-30 17:11  ivan
13043
13044         * FS/FS/svc_phone.pm: that should fix new sip_password field, whew
13045
13046 2008-06-30 17:07  ivan
13047
13048         * FS/FS/svc_phone.pm: that should fix the new sip_password field, i
13049           hope
13050
13051 2008-06-30 17:00  ivan
13052
13053         * httemplate/view/svc_phone.cgi: add sip pw display
13054
13055 2008-06-30 16:56  ivan
13056
13057         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
13058           FS/FS/part_export/phone_shellcommands.pm,
13059           httemplate/edit/svc_phone.cgi: add sip pw field
13060
13061 2008-06-30 01:01  ivan
13062
13063         * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html:
13064           checkpoint signup work
13065
13066 2008-06-30 01:00  ivan
13067
13068         * FS/FS/part_export/phone_shellcommands.pm: reload after adding
13069           extensions
13070
13071 2008-06-29 13:53  ivan
13072
13073         * FS/FS/svc_phone.pm, FS/FS/part_export/globalpops_voip.pm,
13074           httemplate/elements/select-phonenum.html,
13075           httemplate/elements/tr-select-did.html: globalPOPs provisioning
13076
13077 2008-06-28 21:33  jeff
13078
13079         * httemplate/view/cust_main/packages.html: spurious 'suspended'
13080
13081 2008-06-28 17:41  ivan
13082
13083         * FS/: MANIFEST, FS.pm, t/phone_avail.t, FS/Schema.pm,
13084           FS/phone_avail.pm, FS/part_export/globalpops_voip.pm:
13085           state->areacode caching,
13086
13087 2008-06-28 16:03  ivan
13088
13089         * httemplate/images/wait-orange.gif, FS/FS/part_svc.pm,
13090           httemplate/edit/elements/svc_Common.html,
13091           httemplate/elements/input-text.html,
13092           httemplate/elements/select-areacode.html,
13093           httemplate/elements/select-did.html,
13094           httemplate/elements/select-exchange.html,
13095           httemplate/elements/select-phonenum.html,
13096           httemplate/elements/select-state.html,
13097           httemplate/elements/tr-input-text.html,
13098           httemplate/elements/tr-select-did.html,
13099           httemplate/misc/areacodes.cgi, httemplate/misc/exchanges.cgi,
13100           httemplate/misc/phonenums.cgi, FS/FS/Record.pm,
13101           FS/FS/part_export/globalpops_voip.pm,
13102           httemplate/edit/svc_phone.cgi,
13103           httemplate/edit/cust_main/select-state.html: get DIDs from
13104           globalpops
13105
13106 2008-06-28 12:25  jeff
13107
13108         * httemplate/elements/tr-checkboxes-table.html,
13109           httemplate/elements/checkboxes-table.html,
13110           httemplate/elements/menu.html,
13111           httemplate/elements/select-agent.html,
13112           httemplate/elements/select-table.html, FS/FS/AccessRight.pm,
13113           FS/FS/addr_block.pm, FS/FS/router.pm, FS/FS/svc_broadband.pm,
13114           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
13115           httemplate/browse/svc_acct_pop.cgi,
13116           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
13117           httemplate/edit/svc_acct_pop.cgi,
13118           httemplate/edit/svc_broadband.cgi,
13119           httemplate/edit/elements/edit.html,
13120           httemplate/edit/elements/svc_Common.html,
13121           httemplate/edit/process/router.cgi,
13122           httemplate/edit/process/svc_acct_pop.cgi,
13123           httemplate/edit/process/svc_broadband.cgi,
13124           httemplate/edit/process/addr_block/add.cgi,
13125           httemplate/edit/process/addr_block/allocate.cgi,
13126           httemplate/edit/process/addr_block/deallocate.cgi,
13127           httemplate/edit/process/addr_block/split.cgi,
13128           httemplate/edit/process/elements/process.html: agent virtualize
13129           address blocks and routers
13130
13131 2008-06-27 01:53  ivan
13132
13133         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm, fs_selfservice/DEPLOY,
13134           fs_selfservice/FS-SelfService/SelfService.pm,
13135           fs_selfservice/FS-SelfService/cgi/signup.html: adding
13136           signup_server-service config
13137
13138 2008-06-27 00:18  ivan
13139
13140         * FS/FS/part_export/globalpops_voip.pm: globalpops_voip export
13141           compilation fixes
13142
13143 2008-06-26 17:27  ivan
13144
13145         * FS/FS/part_export/globalpops_voip.pm: commiting globalpops export
13146           start.  stupid power failure.
13147
13148 2008-06-26 14:55  ivan
13149
13150         * FS/FS/part_export/phone_shellcommands.pm: adding
13151           phone_shellcommands with preliminary FreePBX integration commands
13152
13153 2008-06-25 13:14  ivan
13154
13155         * httemplate/search/report_receivables.cgi: optimize total query in
13156           receivables report.  very significant speedup for large DBs
13157
13158 2008-06-25 13:11  ivan
13159
13160         * FS/FS/: cust_main.pm, cust_bill.pm: POD updates
13161
13162 2008-06-25 11:14  ivan
13163
13164         * FS/FS/Upgrade.pm: don't show error messages about FreesideStatus
13165           index already existing either
13166
13167 2008-06-24 17:29  ivan
13168
13169         * htetc/handler.pl, FS/FS/Record.pm: finish adding
13170           str2time_sql_closing
13171
13172 2008-06-24 11:50  ivan
13173
13174         * conf/invoice_html: i think we need a $ there???
13175
13176 2008-06-24 09:39  jeff
13177
13178         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_main.pm: postal invoice
13179           fees
13180
13181 2008-06-23 19:09  ivan
13182
13183         * FS/FS/part_export/sqlradius.pm: prevent decrementing
13184           time/bandwidth for old RADIUS records
13185
13186 2008-06-23 15:59  ivan
13187
13188         * bin/cdr.import: hahahd doh, we're in perl
13189
13190 2008-06-23 15:11  ivan
13191
13192         * bin/cdr.import: add quick command line too for CDR imports
13193
13194 2008-06-23 09:46  jeff
13195
13196         * conf/invoice_html: this is what it was for
13197
13198 2008-06-23 08:36  jeff
13199
13200         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
13201           invoice service address modifications
13202
13203 2008-06-22 19:50  ivan
13204
13205         * conf/invoice_html: wtf was this for in the first place then
13206
13207 2008-06-22 19:48  ivan
13208
13209         * conf/invoice_html: this seems to match the latex templates more
13210           accurately, rather than push the sub-totals out into their own
13211           column
13212
13213 2008-06-22 19:35  ivan
13214
13215         * conf/invoice_html: fix leaking colspan in totals on sectioned
13216           invoices
13217
13218 2008-06-22 17:41  ivan
13219
13220         * FS/FS/cust_tax_exempt.pm: adding report on legacy tax exemptions
13221           to assist in enet migraiton
13222
13223 2008-06-22 17:37  ivan
13224
13225         * httemplate/search/cust_tax_exempt.cgi: legacy tax exemption
13226           report fix, no _date
13227
13228 2008-06-22 17:34  ivan
13229
13230         * httemplate/search/cust_tax_exempt.cgi: adding report on legacy
13231           tax exemptions to assist in enet migraiton
13232
13233 2008-06-19 22:47  jeff
13234
13235         * FS/FS/cust_bill.pm: extra values for invoices
13236
13237 2008-06-19 20:36  ivan
13238
13239         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: VoxLineSystems are lying
13240           scum who charged back their customization work and then used the
13241           software anyway
13242
13243 2008-06-18 20:18  jeff
13244
13245         * FS/FS/pkg_category.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
13246           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_category.t,
13247           FS/FS.pm, httemplate/browse/pkg_category.html,
13248           httemplate/browse/pkg_class.html,
13249           httemplate/edit/pkg_category.html,
13250           httemplate/edit/pkg_class.html,
13251           httemplate/edit/process/pkg_category.html, FS/MANIFEST,
13252           htetc/handler.pl, httemplate/edit/elements/edit.html,
13253           httemplate/elements/menu.html: package categories (meta package
13254           classes) and grouping invoices by them
13255
13256 2008-06-18 14:18  ivan
13257
13258         * FS/FS/Misc.pm: fix regression caused by use of IPC::Run to run
13259           pslatex: send STDOUT and STDERR from pslatex to /dev/null, we
13260           don't want them
13261
13262 2008-06-18 12:24  ivan
13263
13264         * httemplate/edit/part_pkg.cgi: s helps alot
13265
13266 2008-06-18 12:09  ivan
13267
13268         * httemplate/edit/part_pkg.cgi: fix setup/recur fees on cloning
13269           (customizing) package definitions w/new editor
13270
13271 2008-06-18 11:50  jeff
13272
13273         * httemplate/: browse/tax_rate.cgi,
13274           misc/enable_or_disable_tax.html,
13275           misc/process/enable_or_disable_tax.html: allow enabling and
13276           disabling if tax_rate rows in groups (RT 3566)
13277
13278 2008-06-17 22:22  ivan
13279
13280         * FS/FS/cust_main.pm: %statuscolor is either a global or a my var,
13281           make up your mind
13282
13283 2008-06-17 17:49  ivan
13284
13285         * FS/FS/part_virtual_field.pm: this module, also, has no need to
13286           import qsearch/qsearchs, and is causing dependency loop problems
13287           (Record->part_virtual_field->Record)
13288
13289 2008-06-17 17:46  ivan
13290
13291         * FS/FS/Record.pm: hopefully finally fix the dependency loops bs...
13292           as simple as Record->Conf->Record here
13293
13294 2008-06-17 17:42  ivan
13295
13296         * FS/FS/Msgcat.pm: REALLY, don't use FS::Conf from Msgcat until
13297           runtime... should hopefully FINALLY eliminate the
13298           Record->Msgcat->Conf->Record loop
13299
13300 2008-06-17 17:36  ivan
13301
13302         * FS/FS/msgcat.pm: msgcat.pm doesn't actually need
13303           qsearch/qsearchs... hopefully this is the last of the weird
13304           dependency loops (this one is Record->Msgcat->msgcat->Record)
13305
13306 2008-06-17 17:27  ivan
13307
13308         * FS/FS/Msgcat.pm: fix dependency loop problem with database
13309           config, hopefully?  (Record->Msgcat->Conf->Record)
13310
13311 2008-06-17 17:10  ivan
13312
13313         * FS/FS/conf.pm: conf.pm doesn't actually need qsearch/qsearchs -
13314           hopefully this will solve the weird circular dependency issue
13315           (Record->Msgcat->Conf->conf->Record)
13316
13317 2008-06-17 17:05  ivan
13318
13319         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: turn
13320           off debugging for address standardization
13321
13322 2008-06-17 16:57  ivan
13323
13324         * httemplate/edit/part_pkg.cgi: don't lose the pricing on package
13325           cloning w/new package editor
13326
13327 2008-06-17 12:29  jeff
13328
13329         * conf/invoice_latex: fixup damage from quantity addition
13330
13331 2008-06-16 20:35  ivan
13332
13333         * FS/FS/AccessRight.pm, httemplate/edit/invoice_template.html,
13334           FS/FS/ConfDefaults.pm, FS/FS/Misc.pm, FS/FS/cust_main.pm,
13335           htetc/handler.pl, httemplate/elements/htmlarea.html,
13336           httemplate/misc/email-customers.html,
13337           httemplate/misc/process/email-customers.html,
13338           httemplate/search/cust_main.html: finish adding a feature to
13339           easily list all email addresses for an agent & send them email
13340
13341 2008-06-16 20:13  jeff
13342
13343         * conf/invoice_latex: not forgetting to add fax and old customer id
13344
13345 2008-06-16 18:43  ivan
13346
13347         * httemplate/edit/process/cust_main.cgi: have agent_custid editing
13348           now
13349
13350 2008-06-16 06:36  jeff
13351
13352         * bin/import-optigold.pl: catch one more customer
13353
13354 2008-06-15 23:53  ivan
13355
13356         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: add (with config)
13357           ability to edit agent_custid
13358
13359 2008-06-15 18:32  jeff
13360
13361         * bin/import-optigold.pl: ugh; cast about for svc/pkg linkages
13362
13363 2008-06-12 16:15  ivan
13364
13365         * httemplate/edit/REAL_cust_pkg.cgi: fix visual regression not
13366           displaying package and comment on date editing
13367
13368 2008-06-12 14:53  ivan
13369
13370         * httemplate/: edit/process/elements/process.html,
13371           view/cust_main/packages.html, edit/part_pkg.cgi,
13372           edit/elements/edit.html, edit/process/part_pkg.cgi: fix cloning
13373           w/new package editor
13374
13375 2008-06-12 09:56  jeff
13376
13377         * bin/import-optigold.pl: date fixups
13378
13379 2008-06-12 08:55  jeff
13380
13381         * bin/import-optigold.pl: import services from service providing
13382           servers
13383
13384 2008-06-10 16:24  ivan
13385
13386         * FS/FS/: Upgrade.pm: start of better error reporting for RADIUS
13387           upgrade errors
13388
13389 2008-06-10 10:39  ivan
13390
13391         * FS/FS/Misc.pm: turn off debugging that got left on by accident
13392
13393 2008-06-09 19:12  ivan
13394
13395         * httemplate/edit/process/: cust_credit_refund.cgi,
13396           cust_pay_refund.cgi: fix up application of things to refunds,
13397           RT#3606/RT#3545
13398
13399 2008-06-09 11:32  ivan
13400
13401         * FS/FS/cdr.pm: remove name from voxlinesystems2, really
13402
13403 2008-06-05 15:44  ivan
13404
13405         * FS/FS/cdr.pm: add am/pm to voxlinesystems2 display format, remove
13406           name, revsere src/dst
13407
13408 2008-06-05 13:09  ivan
13409
13410         * FS/FS/: cust_main.pm, part_pkg/flat.pm: fix one-time charge
13411           quantities &
13412
13413 2008-06-05 12:44  ivan
13414
13415         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: disable_src fixes
13416
13417 2008-06-05 12:29  ivan
13418
13419         * FS/FS/Schema.pm: unit pricing didn't exist before, so it can be
13420           NULL
13421
13422 2008-06-05 12:25  ivan
13423
13424         * FS/FS/part_pkg/flat.pm: implement quantity charging for setup
13425           fees
13426
13427 2008-06-05 12:24  ivan
13428
13429         * FS/FS/cdr.pm, FS/FS/cust_main.pm, httemplate/search/cdr.html,
13430           httemplate/view/svc_phone.cgi, httemplate/edit/quick-charge.html,
13431           httemplate/edit/process/quick-charge.cgi: voxlinesystems CDRs and
13432           quantity bs
13433
13434 2008-06-05 12:06  jeff
13435
13436         * conf/invoice_html: dash removal
13437
13438 2008-06-05 10:05  jeff
13439
13440         * conf/invoice_html: fix unitprice/posttotal nit
13441
13442 2008-06-05 09:56  jeff
13443
13444         * conf/invoice_html: fix unitprice/section nit
13445
13446 2008-06-05 09:51  jeff
13447
13448         * conf/invoice_html: correct bogus porting
13449
13450 2008-06-05 05:42  jeff
13451
13452         * conf/invoice_latex: replace lost braces
13453
13454 2008-06-05 03:36  ivan
13455
13456         * FS/FS/cust_main.pm, httemplate/search/cust_main.html,
13457           httemplate/search/report_cust_main.html: add customer status to
13458           adv. customer report, template customer search for future use in
13459           emailing notices, RT#2731
13460
13461 2008-06-05 03:34  ivan
13462
13463         * FS/FS/: cust_pkg.pm: docs for search_sql
13464
13465 2008-06-05 01:54  ivan
13466
13467         * httemplate/search/report_cust_bill.html: minor invoice report UI
13468
13469 2008-06-04 22:06  ivan
13470
13471         * FS/FS/cust_pay.pm, httemplate/edit/cust_bill_pay.cgi,
13472           httemplate/edit/cust_credit_bill.cgi,
13473           httemplate/edit/cust_pay_refund.cgi,
13474           httemplate/view/cust_main/payment_history/credit.html,
13475           httemplate/view/cust_main/payment_history/payment.html,
13476           httemplate/edit/cust_credit_refund.cgi,
13477           httemplate/edit/elements/ApplicationCommon.html,
13478           httemplate/edit/process/cust_bill_pay.cgi,
13479           httemplate/edit/process/cust_credit_bill.cgi,
13480           httemplate/edit/process/cust_credit_refund.cgi,
13481           httemplate/edit/process/cust_pay_refund.cgi,
13482           httemplate/edit/process/elements/ApplicationCommon.html: payment
13483           and credit applications have separate "apply to refund" choices
13484           now, and no auto-refund choice in the invoice dropdown.  RT#3545
13485
13486 2008-06-04 15:44  jeff
13487
13488         * FS/FS/cust_bill.pm: moar tyop
13489
13490 2008-06-04 15:42  jeff
13491
13492         * FS/FS/cust_bill.pm: tyop
13493
13494 2008-06-04 11:50  ivan
13495
13496         * FS/FS/cust_bill.pm, httemplate/misc/fax-invoice.cgi: this should
13497           fix the random "HylaFax support has not been configured" error,
13498           caused by cust_bill->fax getting called instead of cust_main->fax
13499           field
13500
13501 2008-06-04 11:40  jeff
13502
13503         * conf/invoice_html: more voxline invoice formatting
13504
13505 2008-06-04 11:05  jeff
13506
13507         * FS/FS/cust_bill.pm: voxline invoice formatting
13508
13509 2008-06-04 10:57  jeff
13510
13511         * FS/FS/cdr.pm, FS/FS/cust_bill_pkg.pm, FS/FS/part_pkg/voip_cdr.pm,
13512           conf/invoice_html, conf/invoice_latex, FS/FS/Conf.pm,
13513           FS/FS/Conf_compat17.pm: voxline invoice formatting
13514
13515 2008-06-04 06:28  jeff
13516
13517         * FS/FS/: Record.pm, cust_main.pm, tax_rate.pm: tax on tax
13518
13519 2008-06-04 06:26  jeff
13520
13521         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm,
13522           conf/invoice_latex: service address on invoice
13523
13524 2008-06-03 14:06  ivan
13525
13526         * FS/FS/cust_bill.pm, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
13527           FS/FS/cust_pkg.pm, httemplate/search/cust_pkg.cgi,
13528           httemplate/view/cust_main/packages.html: very basic start at
13529           adding quantities
13530
13531 2008-06-02 11:59  ivan
13532
13533         * FS/FS/payinfo_transaction_Mixin.pm: fix payinfo_transaction
13534
13535 2008-06-02 11:31  ivan
13536
13537         * FS/FS/UI/Web/small_custview.pm: fix ntable calls
13538
13539 2008-06-02 10:58  ivan
13540
13541         * httemplate/misc/process/timeworked.html: fix error apply
13542           fractional seconds
13543
13544 2008-06-02 10:14  ivan
13545
13546         * FS/FS/UI/Web/small_custview.pm: doh!
13547
13548 2008-06-02 10:06  ivan
13549
13550         * FS/FS/CGI.pm, FS/FS/ClientAPI/MyAccount.pm,
13551           FS/FS/UI/Web/small_custview.pm, htetc/handler.pl,
13552           rt/lib/RT/URI/freeside/Internal.pm,
13553           rt/lib/RT/URI/freeside/XMLRPC.pm: badly placed small_custview all
13554           of a sudden causing fatal errors?!  wtf
13555
13556 2008-06-02 04:16  jeff
13557
13558         * conf/invoice_latex, conf/invoice_latexcoupon, FS/FS/Conf.pm,
13559           FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm: typeset tear-off
13560           remittance coupon
13561
13562 2008-06-01 19:47  ivan
13563
13564         * FS/FS/Misc.pm: and batchmode was probably right
13565
13566 2008-06-01 19:45  ivan
13567
13568         * FS/FS/Misc.pm: yow, don't want everything to waitt until the
13569           timeout
13570
13571 2008-06-01 19:16  ivan
13572
13573         * FS/FS/: cust_bill.pm, Misc.pm: use IPC::Run to run pslatex & add
13574           a timeout, this should prevent hanging on template errors
13575
13576 2008-06-01 15:48  ivan
13577
13578         * FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, FS/FS/payinfo_Mixin.pm,
13579           FS/FS/payinfo_transaction_Mixin.pm,
13580           httemplate/view/cust_main/payment_history.html,
13581           httemplate/search/elements/cust_pay_or_refund.html,
13582           httemplate/view/cust_refund.html,
13583           httemplate/view/cust_main/payment_history/credit.html,
13584           httemplate/view/cust_main/payment_history/invoice.html,
13585           httemplate/view/cust_main/payment_history/payment.html,
13586           httemplate/view/cust_main/payment_history/refund.html,
13587           httemplate/view/cust_main/payment_history/voided_payment.html:
13588           refactor payment history slightly, add refund receipts, have
13589           "unapplied" refunds show like other unapplied/open things,
13590           RT#3545
13591
13592 2008-06-01 00:08  ivan
13593
13594         * FS/FS/cust_pay.pm: show "Check #" on payment receipts instead of
13595           "Billing #"
13596
13597 2008-05-31 22:43  ivan
13598
13599         * FS/FS/cust_bill.pm, FS/FS/cust_bill_ApplicationCommon.pm,
13600           httemplate/view/cust_main/payment_history.html: add date to
13601           "applied to Invoice#" messages in history
13602
13603 2008-05-31 20:19  ivan
13604
13605         * httemplate/search/cust_bill_pkg.cgi: fix line item report for
13606           agent-virtualized packages, clean up sloppy $where
13607           stringification, hard agent virtualization
13608
13609 2008-05-31 19:19  jeff
13610
13611         * bin/import-optigold.pl: umm.. right.. really do some on-demand
13612           stuff
13613
13614 2008-05-31 18:23  ivan
13615
13616         * htetc/handler.pl: depend on CGI.pm 3.29 to fix RT attachment
13617           problems
13618
13619 2008-05-31 17:11  ivan
13620
13621         * FS/FS/cust_bill.pm: fix problems when service definition names
13622           contain chars that need to be latex escaped
13623
13624 2008-05-31 16:50  jeff
13625
13626         * bin/import-optigold.pl: guess at on demand billing, link
13627           pre-existing services
13628
13629 2008-05-31 10:54  ivan
13630
13631         * htetc/handler.pl: add an explicit use for RT's not-well-declared
13632           dependency on CSS::Squish 0.06
13633
13634 2008-05-31 07:49  jeff
13635
13636         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
13637           invoice cosmetic improvements
13638
13639 2008-05-29 21:04  ivan
13640
13641         * httemplate/edit/part_bill_event.cgi: 1.7 sucks.  but people are
13642           still going to be editing old-style invoice events for a little
13643           while more yet, so space them out better (so options don't run
13644           together)
13645
13646 2008-05-29 20:55  ivan
13647
13648         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi: 1.7
13649           sucks.  add a "balance over" option to the 1.7 style
13650           agent-specific invoice send event
13651
13652 2008-05-29 18:38  ivan
13653
13654         * FS/FS/Misc/prune.pm: fix a missing semicolon bug only triggered
13655           when running prune_applications not in debug mode...
13656
13657 2008-05-29 18:34  ivan
13658
13659         * FS/FS/Upgrade.pm: don't print out warnings about SQL RADIUS
13660           FreesideStatus every time either.  really?
13661
13662 2008-05-29 18:33  ivan
13663
13664         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
13665           pruning every time
13666
13667 2008-05-29 18:28  ivan
13668
13669         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
13670           pruning every time
13671
13672 2008-05-29 18:02  ivan
13673
13674         * FS/FS/cust_pay_pending.pm: clean up any stray/old
13675           cust_pay_pending records causing problems
13676
13677 2008-05-29 17:53  ivan
13678
13679         * FS/FS/: Upgrade.pm, cust_pay_pending.pm: clean up any stray/old
13680           cust_pay_pending records causing problems
13681
13682 2008-05-28 17:11  ivan
13683
13684         * httemplate/graph/money_time.cgi: line things up better on the
13685           12mo report (prevent labels from taking up most of the graph
13686
13687 2008-05-28 03:45  ivan
13688
13689         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
13690           FS dbdef hasn't been initialized yet (& need to import
13691           adminsuidsetup)
13692
13693 2008-05-28 03:41  ivan
13694
13695         * htetc/: handler.pl: mailgate realiability fix: don't bomb out
13696           when FS dbdef hasn't been initialized yet
13697
13698 2008-05-28 03:14  ivan
13699
13700         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
13701           FS dbdef hasn't been initialized yet
13702
13703 2008-05-19 20:52  ivan
13704
13705         * FS/FS/Upgrade.pm: automatically create an index on the new
13706           radacct.FreesideStatus column
13707
13708 2008-05-19 15:31  jeff
13709
13710         * conf/invoice_latex, FS/FS/cust_bill_pkg.pm: fix broken pagenation
13711
13712 2008-05-19 11:50  ivan
13713
13714         * FS/FS/Conf.pm: a better link to the T:T docs
13715
13716 2008-05-18 21:29  ivan
13717
13718         * FS/FS/Schema.pm: add a key on ( history_action, $primary_key ) to
13719           the h_ tables.  this should speed up the cust_pay upgrade??
13720
13721 2008-05-18 21:07  ivan
13722
13723         * FS/FS/cust_bill_pay.pm, FS/FS/payinfo_Mixin.pm,
13724           FS/FS/cust_credit_refund.pm, FS/FS/cust_refund.pm,
13725           FS/FS/payby.pm, FS/FS/Report/Table/Monthly.pm,
13726           httemplate/graph/money_time.cgi,
13727           httemplate/search/cust_bill_pay.html,
13728           httemplate/search/cust_credit.html,
13729           httemplate/search/cust_credit_refund.html,
13730           httemplate/search/cust_pay.cgi,
13731           httemplate/search/cust_refund.html,
13732           httemplate/search/elements/cust_pay_or_refund.html: make net
13733           receipts clickable... and netreceipts != cashflow, really, so
13734           separate those concepts, and cashflow gets gross & net variants.
13735           also add gross/net refunds.  #3012
13736
13737 2008-05-18 20:51  jeff
13738
13739         * conf/invoice_latex: fix latex template bogosity
13740
13741 2008-05-18 15:57  ivan
13742
13743         * FS/FS/Upgrade.pm: fix auto sqlradius upgrade: module
13744           include/import
13745
13746 2008-05-18 15:54  ivan
13747
13748         * FS/FS/part_export/sqlradius.pm: oops, fix minor refactoring of
13749           auto sqlradius upgrade
13750
13751 2008-05-18 15:53  ivan
13752
13753         * FS/bin/freeside-upgrade: fix the auto sqlradiusupgrade
13754
13755 2008-05-18 15:42  ivan
13756
13757         * FS/FS/Upgrade.pm, FS/bin/freeside-sqlradius-radacctd,
13758           FS/bin/freeside-upgrade, FS/FS/part_export/sqlradius.pm,
13759           init.d/freeside-init: on upgrade, automatically seed from
13760           sqlradius databases, and start freeside-sqlradius-radacctd by
13761           default
13762
13763 2008-05-17 23:50  ivan
13764
13765         * FS/FS/Conf.pm, httemplate/edit/process/access_group.html: add a
13766           config value for disabling the ACLs... this should be good for a
13767           demo in 1.7, 1.9 will need some way to disable ACL changes from
13768           OUTSIDE the db
13769
13770 2008-05-17 20:04  ivan
13771
13772         * httemplate/: elements/customer-table.html,
13773           misc/batch-cust_pay.html: quick payment entry running total,
13774           closes: #3470
13775
13776 2008-05-16 12:26  jeff
13777
13778         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cust_bill.pm,
13779           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
13780           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
13781           conf/invoice_latex: typeset CDRs into 5 columns on invoices
13782
13783 2008-05-15 15:48  ivan
13784
13785         * FS/FS/CGI.pm: fix minor problem with ship_zip not showing up in
13786           small_custview
13787
13788 2008-05-14 14:21  jeff
13789
13790         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_bill.pm: config option to
13791           omit statement type items from invoices
13792
13793 2008-05-14 11:19  jeff
13794
13795         * bin/import-optigold.pl: do NOT delete the existing data
13796
13797 2008-05-14 11:07  jeff
13798
13799         * FS/FS/: cust_bill_pkg.pm, part_pkg.pm, tax_rate.pm,
13800           part_pkg/voip_cdr.pm: correct tax selection and *actually* handle
13801           fee based taxes
13802
13803 2008-05-14 09:52  ivan
13804
13805         * bin/import-optigold.pl: [no log message]
13806
13807 2008-05-13 16:36  ivan
13808
13809         * FS/bin/freeside-adduser: tyop
13810
13811 2008-05-13 14:20  ivan
13812
13813         * FS/FS/part_pkg.pm: eliminate warnings on upgrade: "(Odd number of
13814           elements in anonymous hash | Use of unintialized value in
13815           anonymous hash ) at
13816           /usr/local/share/perl/5.8.8/FS/option_Common.pm line 176.
13817
13818 2008-05-13 12:13  ivan
13819
13820         * Makefile: ensure new self-service libs are installed
13821
13822 2008-05-12 20:49  ivan
13823
13824         * debian/rules: tyop
13825
13826 2008-05-12 20:49  ivan
13827
13828         * Makefile, FS/bin/freeside-setup, debian/rules: better place for
13829           initial configuration to be stored and retreived from than the
13830           initial tarball...
13831
13832 2008-05-08 23:34  ivan
13833
13834         * httemplate/misc/: xmlhttp-cust_main-address_standardize.html,
13835           xmlhttp-cust_main-search.cgi: JSON 1.0 (on deb 4.0) doesn't have
13836           to_json yet
13837
13838 2008-05-08 22:59  ivan
13839
13840         * httemplate/: docs/credits.html, docs/license.html,
13841           edit/cust_main.cgi, images/cross.png, images/error.png,
13842           images/tick.png: finish usps address standardization
13843
13844 2008-05-08 22:54  ivan
13845
13846         * httemplate/view/cust_main/packages.html: perl 5.10-ism?  new
13847           mason?
13848
13849 2008-05-08 05:45  ivan
13850
13851         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
13852           httemplate/elements/xmlhttp.html,
13853           httemplate/misc/xmlhttp-cust_main-address_standardize.html,
13854           httemplate/misc/xmlhttp-cust_main-search.cgi, htetc/handler.pl:
13855           address standardization part one, finally checked in from here
13856
13857 2008-05-07 14:36  ivan
13858
13859         * httemplate/: view/cust_main.cgi, misc/cancel_cust.html: fix
13860           customer cancellation, sort of a side effect of #2872, fixes
13861           #3480, #3481
13862
13863 2008-05-05 18:15  ivan
13864
13865         * httemplate/elements/customer-table.html: put the documentation in
13866           a proper <%doc> section
13867
13868 2008-05-05 18:14  ivan
13869
13870         * httemplate/misc/xmlhttp-cust_main-search.cgi: agent-virtualize
13871           customer # portion of quick payment entry
13872
13873 2008-05-05 18:14  ivan
13874
13875         * httemplate/: misc/batch-cust_pay.html,
13876           elements/customer-table.html: agent-virtualize quick payment
13877           entry
13878
13879 2008-05-04 19:11  ivan
13880
13881         * FS/FS/payinfo_Mixin.pm: hopefully really a better fix for using
13882           new payment duplicate stuff with cc encryption :/
13883
13884 2008-05-04 18:52  ivan
13885
13886         * FS/FS/payinfo_Mixin.pm: better fix for using new payment
13887           duplicate stuff with cc encryption :)
13888
13889 2008-05-04 18:18  ivan
13890
13891         * FS/FS/payinfo_Mixin.pm: fix for using new payment duplicate stuff
13892           with cc encryption
13893
13894 2008-05-02 13:30  ivan
13895
13896         * FS/bin/freeside-upgrade: add -s switch to freeside-upgrade for
13897           schema-only changes (for slony slaves)
13898
13899 2008-05-01 18:58  ivan
13900
13901         * FS/FS/Upgrade.pm: upgrade part_pkg before cust_credit
13902
13903 2008-04-30 16:42  ivan
13904
13905         * Makefile: not here
13906
13907 2008-04-30 16:36  ivan
13908
13909         * Makefile: that explains the bs with ChangeLog
13910
13911 2008-04-30 16:29  ivan
13912
13913         * Makefile: last last-minute fix for last-minute change
13914
13915 2008-04-30 16:26  ivan
13916
13917         * Makefile: last minute fix for last minute change
13918
13919 2008-04-30 16:19  ivan
13920
13921         * Makefile: last minute release target update.  not particularly
13922           dangerous, nobody uses it but me
13923
13924 2008-04-28 12:17  ivan
13925
13926         * FS/FS/: cust_main.pm, Cron/bill.pm: fix 1.9 queued billing from
13927           doing weird things with expirations and adjournments because
13928           freeside-queued $^T != freeside-daily $^T
13929
13930 2008-04-27 09:28  jeff
13931
13932         * httemplate/elements/select-taxproduct.html: sticky, too
13933
13934 2008-04-27 08:19  jeff
13935
13936         * httemplate/elements/select-taxproduct.html: fixup taxproduct
13937           selection
13938
13939 2008-04-24 15:51  ivan
13940
13941         * FS/FS/part_pkg/voip_cdr.pm: add use_amaflags and use_disposition
13942           flags to voip_cdr price plan
13943
13944 2008-04-22 19:59  jeff
13945
13946         * FS/FS/cust_bill.pm: fixup return address fallback
13947
13948 2008-04-22 12:46  ivan
13949
13950         * FS/FS/cust_bill.pm: no comma there
13951
13952 2008-04-22 03:56  ivan
13953
13954         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: voxline cdrs
13955
13956 2008-04-18 14:27  ivan
13957
13958         * rt/lib/RT/Ticket_Overlay.pm: blah.  last silly typo hopefully.
13959           wish this was easier to test.
13960
13961 2008-04-18 14:25  ivan
13962
13963         * rt/lib/RT/Ticket_Overlay.pm: silly semicolon
13964
13965 2008-04-18 14:19  ivan
13966
13967         * rt/lib/RT/: Ticket_Overlay.pm, URI/freeside.pm: hopefully,
13968           finally fix ticket auto-association not getting along with RT
13969           ACLs
13970
13971 2008-04-17 20:29  jeff
13972
13973         * FS/t/addr_block.t, FS/t/router.t, httemplate/edit/allocate.html,
13974           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
13975           httemplate/edit/process/addr_block/add.cgi,
13976           httemplate/edit/process/addr_block/allocate.cgi,
13977           httemplate/edit/process/addr_block/deallocate.cgi,
13978           httemplate/edit/process/addr_block/split.cgi: drag address and
13979           router even farther into the century
13980
13981 2008-04-16 18:39  ivan
13982
13983         * FS/FS/: Schema.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm,
13984           cust_main_county.pm, cust_pkg.pm, part_pkg/flat.pm: implement
13985           line item bundling
13986
13987 2008-04-16 18:28  ivan
13988
13989         * httemplate/elements/menu.html: this is more accurate
13990
13991 2008-04-16 14:52  ivan
13992
13993         * FS/FS/: part_pkg.pm, cust_main.pm: start implementing billing
13994           add-ons
13995
13996 2008-04-16 14:12  ivan
13997
13998         * FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: implement
13999           service add-ons
14000
14001 2008-04-16 14:10  ivan
14002
14003         * FS/FS/Record.pm: be more forgiving about numeric things padded
14004           with leading/trailing space
14005
14006 2008-04-16 13:34  ivan
14007
14008         * httemplate/: edit/part_bill_event.cgi, edit/part_pkg.cgi,
14009           edit/quick-charge.html, elements/select-taxclass.html,
14010           elements/tr-select-taxclass.html: fix tax class on package def
14011           edit
14012
14013 2008-04-16 13:00  ivan
14014
14015         * httemplate/: browse/part_pkg.cgi, edit/part_pkg.cgi: show package
14016           add-on links in browse
14017
14018 2008-04-16 11:32  jeff
14019
14020         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
14021           httemplate/view/cust_main/packages.html: show user who created
14022           (cancel/suspend) reason and possibly fix a lingering spurious
14023           usergroup bug
14024
14025 2008-04-16 04:54  jeff
14026
14027         * httemplate/edit/part_pkg_taxproduct.html: this no longer belongs
14028
14029 2008-04-15 21:42  ivan
14030
14031         * httemplate/: edit/part_pkg.cgi, browse/part_pkg.cgi: add plan &
14032           pricing to package browse...
14033
14034 2008-04-15 18:03  ivan
14035
14036         * FS/FS/m2m_Common.pm, FS/FS/part_pkg.pm,
14037           httemplate/edit/process/part_pkg.cgi: fix new link editing in new
14038           package editor
14039
14040 2008-04-15 17:29  ivan
14041
14042         * FS/FS/part_pkg.pm: new package def editor
14043
14044 2008-04-15 17:19  ivan
14045
14046         * httemplate/edit/: part_pkg.cgi, elements/edit.html,
14047           process/part_pkg.cgi: new package def editor
14048
14049 2008-04-15 17:16  ivan
14050
14051         * FS/: FS.pm, FS/m2m_Common.pm, FS/part_pkg_link.pm,
14052           t/part_pkg_link.t: new package def editor
14053
14054 2008-04-15 13:47  jeff
14055
14056         * httemplate/elements/file-upload.html,
14057           httemplate/elements/header-minimal.html,
14058           httemplate/misc/file-upload.html, httemplate/misc/tax-import.cgi,
14059           httemplate/misc/process/tax-import.cgi,
14060           httemplate/misc/process/tax-upgrade.cgi, FS/FS/cust_main.pm,
14061           FS/FS/cust_tax_location.pm, FS/FS/part_pkg.pm,
14062           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
14063           FS/FS/tax_class.pm, FS/FS/tax_rate.pm: (finally) wrap up new tax
14064           rate engine (for now)
14065
14066 2008-04-15 12:43  ivan
14067
14068         * FS/FS/: part_pkg_option.pm, part_pkg/sesmon_hour.pm,
14069           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
14070           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
14071           part_pkg/voip_cdr.pm, part_pkg/voip_sqlradacct.pm:
14072           s/recur_flat/recur_fee/
14073
14074 2008-04-15 06:41  ivan
14075
14076         * FS/FS/Schema.pm, FS/FS/cust_event.pm, FS/FS/cust_main.pm,
14077           FS/FS/cust_pkg.pm, FS/FS/option_Common.pm,
14078           FS/FS/part_event_option.pm, FS/FS/part_pkg.pm,
14079           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
14080           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
14081           httemplate/edit/elements/edit.html,
14082           httemplate/edit/process/part_pkg.cgi,
14083           httemplate/edit/process/elements/process.html,
14084           httemplate/elements/select-agent_types.html,
14085           httemplate/elements/select-taxproduct.html,
14086           httemplate/elements/selectlayers.html,
14087           httemplate/elements/tr-input-text.html,
14088           httemplate/elements/tr-part_pkg_freq.html,
14089           httemplate/elements/tr-pkg_svc.html,
14090           httemplate/elements/tr-select-agent_types.html,
14091           httemplate/elements/tr-title.html: new package editor
14092
14093 2008-04-15 03:50  ivan
14094
14095         * httemplate/docs/about.html: it's april 15th, and i sure do.
14096
14097 2008-04-14 06:42  jeff
14098
14099         * FS/FS/Record.pm: Improve record searching
14100
14101 2008-04-13 14:37  ivan
14102
14103         * FS/FS/part_pkg/: base_delayed.pm, flat_delayed.pm,
14104           prorate_delayed.pm: fix recur_notify label for *_delayed price
14105           plans
14106
14107 2008-04-13 13:35  ivan
14108
14109         * httemplate/elements/: select-cust-part_pkg.html,
14110           select-part_pkg.html, tr-select-part_pkg.html, select-table.html:
14111           select-table and select-part_pkg updates so we can use
14112           select-part_pkg as an edit/elements/edit.html m2 type
14113
14114 2008-04-13 03:21  ivan
14115
14116         * httemplate/elements/tr-justtitle.html: adding just a title with
14117           no blank space above
14118
14119 2008-04-13 03:19  ivan
14120
14121         * httemplate/elements/: tr-selectlayers-select.html,
14122           selectlayers.html: add a tr- for just the select bit of a
14123           selectlayers...
14124
14125 2008-04-13 01:21  ivan
14126
14127         * httemplate/elements/tr-input-text.html: add disabled option to
14128           text elements
14129
14130 2008-04-13 00:41  ivan
14131
14132         * FS/FS/part_pkg/: base_delayed.pm, base_rate.pm, bulk.pm, flat.pm,
14133           flat_comission.pm, flat_comission_cust.pm, flat_comission_pkg.pm,
14134           flat_delayed.pm, flat_introrate.pm, prepaid.pm, prorate.pm,
14135           prorate_delayed.pm, sesmon_hour.pm, sesmon_minute.pm,
14136           sql_external.pm, sql_generic.pm, sqlradacct_hour.pm,
14137           subscription.pm, voip_cdr.pm, voip_sqlradacct.pm: shorter names
14138           and rearranged weights for a brighter tommorow^W^Wbetter price
14139           plan <SELECT>
14140
14141 2008-04-12 20:03  ivan
14142
14143         * httemplate/elements/tr-select-table.html: more stuff to allow
14144           select-table to be used as as edit/elements/edit.html m2*
14145           element: add tr-select-table.html
14146
14147 2008-04-12 20:03  ivan
14148
14149         * httemplate/elements/select-table.html: some stuff to allow
14150           select-table to be used as as edit/elements/edit.html m2*
14151           element: add js_only and html_only options, add id option to
14152           specify element id, add a kludge to onchange option
14153
14154 2008-04-12 19:58  ivan
14155
14156         * httemplate/elements/tablebreak-tr-title.html: allow table id to
14157           be specified for tablebreak elements (so edit/elements/edit.html
14158           m2* stuff can be used after a tablebreak)
14159
14160 2008-04-12 19:56  ivan
14161
14162         * httemplate/elements/: select-taxproduct.html,
14163           tr-select-taxproduct.html: add elements for selecting taxproduct
14164
14165 2008-04-12 19:55  ivan
14166
14167         * httemplate/elements/tr-part_pkg_freq.html: add an element for
14168           selecting part_pkg frequencies
14169
14170 2008-04-12 16:31  ivan
14171
14172         * httemplate/elements/: columnnext.html, columnstart.html: space
14173           columns out
14174
14175 2008-04-12 16:18  ivan
14176
14177         * httemplate/elements/: columnend.html, columnnext.html,
14178           columnstart.html: add some column elements so we can replicate
14179           multi-column edit forms with edit.html
14180
14181 2008-04-11 02:20  ivan
14182
14183         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: taqua cdrs!
14184
14185 2008-04-10 18:50  ivan
14186
14187         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: checkpoint taqua
14188
14189 2008-04-10 15:00  ivan
14190
14191         * rt/lib/RT/Ticket_Overlay.pm: use non-ACL'ed _AddLink instead of
14192           AddLink so that the auto-association stuff works when creating a
14193           ticket
14194
14195 2008-04-09 18:35  jeff
14196
14197         * FS/FS/Conf.pm: sync terminology
14198
14199 2008-04-09 16:51  ivan
14200
14201         * httemplate/elements/menu.html: add a menu entry for the new tax
14202           stuff
14203
14204 2008-04-09 14:54  ivan
14205
14206         * httemplate/misc/tax-import.cgi: clean up irrelevant stuff on
14207           batch tax import
14208
14209 2008-04-09 14:44  ivan
14210
14211         * httemplate/docs/AGPL.html: oops, adding explicit AGPL.html
14212
14213 2008-04-09 14:27  ivan
14214
14215         * FS/FS/UID.pm: please mr. bootstrapping tree, give us some bootsap
14216
14217 2008-04-09 14:17  ivan
14218
14219         * FS/FS/UID.pm: 1.9 bootstrapping: apparantly, we have a dbdef at
14220           this point, but its not in the database yet, so checking
14221           dbdef->table doesn't DWWW
14222
14223 2008-04-09 14:07  ivan
14224
14225         * debian/control: adding 1.9 dependencies
14226
14227 2008-04-08 20:33  ivan
14228
14229         * FS/FS/part_pkg/sqlradacct_hour.pm: fix hourly cap for SQL overage
14230           charges
14231
14232 2008-04-07 22:49  ivan
14233
14234         * debian/: README.Debian, TODO, changelog, compat, conffiles.ex,
14235           config, control, copyright, cron.d, cron.d.ex,
14236           dbconfig-common.install, dbconfig-common.upgrade, dirs, docs,
14237           ex.doc-base.package, freeside-doc.docs, freeside-doc.files,
14238           freeside-webui.links, freeside.apache-alias.conf,
14239           freeside.default, freeside.docs, init.d.ex, init.d.lsb.ex,
14240           manpage.1.ex, manpage.sgml.ex, menu.ex, postinst, postinst.ex,
14241           postrm, postrm.ex, preinst, preinst.ex, prerm, prerm.ex, rules,
14242           templates, watch.ex: debian packages!
14243
14244 2008-04-06 09:12  jeff
14245
14246         * httemplate/browse/part_pkg_taxproduct.cgi,
14247           httemplate/browse/tax_rate.cgi, FS/FS/cust_bill.pm,
14248           FS/FS/cust_main.pm, FS/FS/cust_main_county.pm, FS/FS/part_pkg.pm,
14249           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_rate.pm,
14250           httemplate/edit/part_pkg.cgi, httemplate/edit/tax_rate.html,
14251           httemplate/edit/elements/edit.html,
14252           httemplate/edit/process/tax_rate.html,
14253           httemplate/edit/process/elements/process.html: new tax rating
14254           engine
14255
14256 2008-04-05 00:00  ivan
14257
14258         * FS/bin/freeside-prepaidd: configurable logfile location for
14259           freeside-prepaidd
14260
14261 2008-04-04 12:47  ivan
14262
14263         * httemplate/elements/header.html: sync with 1_7_BRANCH
14264
14265 2008-04-04 10:47  ivan
14266
14267         * httemplate/search/elements/search.html: this worked fine.  don't
14268           understand why it was changed in the first place.
14269
14270 2008-04-04 10:42  ivan
14271
14272         * httemplate/search/elements/search.html: fix range selection on
14273           searches, huh
14274
14275 2008-04-02 13:42  jeff
14276
14277         * httemplate/browse/tax_class.html, FS/FS/Schema.pm,
14278           FS/FS/part_pkg_taxoverride.pm, httemplate/edit/part_pkg.cgi,
14279           httemplate/edit/part_pkg_taxoverride.html,
14280           httemplate/edit/process/part_pkg.cgi,
14281           httemplate/search/elements/search.html: checkpoint tax editors
14282           and correct a blunder
14283
14284 2008-04-02 10:28  ivan
14285
14286         * Makefile: substitute FREESIDE_CONF in apache conf files
14287
14288 2008-04-02 10:26  ivan
14289
14290         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
14291           freeside-base2.conf: template AuthUserFile htpasswd to be in
14292           FREESIDE_CONF dir instead of hardcoded location
14293
14294 2008-04-02 10:00  rsiddall
14295
14296         * Makefile: Quick fix to update the release version number in the
14297           RPM specfile.  This leaves the specfile unusable for CVS builds.
14298
14299 2008-04-02 08:38  ivan
14300
14301         * init.d/freeside-init: tiny init file nit that helps with deb
14302           packaging (and probably rpm too) - source /etc/default/freeside
14303           if it exists
14304
14305 2008-04-01 21:32  ivan
14306
14307         * httemplate/docs/credits.html: slight browser adjustments and DONE
14308
14309 2008-04-01 21:20  ivan
14310
14311         * httemplate/elements/header.html: new header about: box
14312
14313 2008-04-01 21:19  ivan
14314
14315         * httemplate/docs/about.html: slightly taller
14316
14317 2008-04-01 21:07  ivan
14318
14319         * httemplate/docs/: credits.html, license.html: updated credits and
14320           license
14321
14322 2008-04-01 21:05  ivan
14323
14324         * httemplate/docs/about.html: adding about.html splash
14325
14326 2008-04-01 20:48  ivan
14327
14328         * httemplate/elements/popup_link_onclick.html: remove excessive
14329           iframe borders, add "scrolling" and "nofalse" options
14330
14331 2008-04-01 17:22  ivan
14332
14333         * FS/FS/cust_pay.pm: don't do (as much) useless work on upgrade
14334
14335 2008-04-01 16:56  ivan
14336
14337         * httemplate/elements/iframecontentmws.js: fix hasty safari iframe
14338           fix
14339
14340 2008-04-01 16:30  ivan
14341
14342         * httemplate/docs/: credits.html, license.html: adding license and
14343           credits in app itself
14344
14345 2008-04-01 16:24  ivan
14346
14347         * TODO: remove TODO
14348
14349 2008-04-01 16:24  ivan
14350
14351         * SCHEMA_CHANGE: remove SCHEMA_CHANGE
14352
14353 2008-04-01 16:20  ivan
14354
14355         * README: welcome to the new world
14356
14357 2008-04-01 16:15  ivan
14358
14359         * INSTALL: clean up top level files
14360
14361 2008-04-01 16:08  ivan
14362
14363         * CREDITS, INSTALL: clean up some of the top-level files
14364
14365 2008-04-01 02:40  ivan
14366
14367         * Makefile: sync with 1.7.3
14368
14369 2008-04-01 02:19  ivan
14370
14371         * FS/FS/cust_bill.pm: don't show services on invoices that are
14372           newer than the invoice, closes: #3032
14373
14374 2008-04-01 01:43  ivan
14375
14376         * rt/lib/RT/Ticket_Overlay.pm, FS/FS/cust_main.pm,
14377           FS/FS/cust_main_invoice.pm, rt/lib/RT/URI/freeside/Internal.pm:
14378           last bit of magic for RT ticket customer auto-association: look
14379           for requestor email addresses in cust_main_invoice and svc_acct,
14380           closes; RT#1160
14381
14382 2008-03-31 23:37  ivan
14383
14384         * httemplate/edit/cust_main_county.html: probably doesn't matter
14385           now, but better error reporting anyway
14386
14387 2008-03-31 23:34  ivan
14388
14389         * httemplate/: misc/cancel_cust.html, misc/cancel_pkg.html,
14390           edit/cust_credit.cgi: popup iframes don't have predictable names
14391           anymore, so locate submit buttons by id instead
14392
14393 2008-03-31 23:26  ivan
14394
14395         * httemplate/elements/: popup_link.html, popup_link_onclick.html:
14396           doc height param
14397
14398 2008-03-31 23:16  ivan
14399
14400         * httemplate/elements/iframecontentmws.js: append a random number
14401           to the iframe name on-the-fly to keep safari from caching it
14402           under all circumstances
14403
14404 2008-03-31 22:49  ivan
14405
14406         * httemplate/view/cust_main/payment_history.html: finish
14407           component-izing overlib links
14408
14409 2008-03-31 21:37  ivan
14410
14411         * httemplate/search/cust_pkg.cgi: use popup_link...
14412
14413 2008-03-31 21:19  ivan
14414
14415         * httemplate/browse/rate_detail.html: can't run include() sub at
14416           <%once> time
14417
14418 2008-03-31 20:56  ivan
14419
14420         * httemplate/browse/rate_detail.html: component-ize overlib init
14421           and popup link
14422
14423 2008-03-31 20:51  ivan
14424
14425         * httemplate/edit/bulk-cust_svc.html: component-ize overlib init
14426
14427 2008-03-31 20:49  ivan
14428
14429         * httemplate/elements/phonenumber.html: use popup_link element for
14430           phonenumber.html silly vonage popup
14431
14432 2008-03-31 17:54  jeff
14433
14434         * FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxoverride.pm,
14435           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
14436           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/tax_class.pm,
14437           FS/FS/tax_rate.pm, FS/FS/part_pkg.pm, FS/t/cust_tax_location.t,
14438           FS/t/part_pkg_taxoverride.t, FS/t/part_pkg_taxproduct.t,
14439           FS/t/part_pkg_taxrate.t, FS/t/tax_class.t, FS/t/tax_rate.t,
14440           httemplate/browse/tax_rate.cgi, httemplate/edit/part_pkg.cgi,
14441           httemplate/edit/part_pkg_taxoverride.html,
14442           httemplate/edit/part_pkg_taxproduct.html,
14443           httemplate/edit/tax_class.html, httemplate/edit/tax_rate.html,
14444           httemplate/edit/process/part_pkg.cgi,
14445           httemplate/edit/process/tax_class.html,
14446           httemplate/edit/process/tax_rate.html,
14447           httemplate/misc/tax-import.cgi, FS/MANIFEST, htetc/handler.pl,
14448           httemplate/elements/menu.html,
14449           httemplate/misc/process/recharge_svc.new,
14450           httemplate/misc/process/tax-import.cgi: checkpoint of new tax
14451           rating system
14452
14453 2008-03-31 16:19  ivan
14454
14455         * httemplate/elements/progress-init.html: overlib include
14456
14457 2008-03-31 16:14  ivan
14458
14459         * httemplate/elements/: popup_link-cust_main.html,
14460           popup_link-cust_pkg.html, popup_link-cust_svc.html,
14461           popup_link.html, popup_link_onclick.html: fix examples to use
14462           elements/init_overlib.html
14463
14464 2008-03-31 16:09  ivan
14465
14466         * httemplate/: browse/cust_main_county.cgi, config/config-view.cgi:
14467           overlib include
14468
14469 2008-03-31 16:07  ivan
14470
14471         * httemplate/: view/cust_main.cgi,
14472           elements/popup_link_onclick.html, view/cust_main/notes.html:
14473           clean up overlib usage for customer notes
14474
14475 2008-03-31 15:52  ivan
14476
14477         * fs_selfservice/FS-SelfService/cgi/signup.cgi: signup.cgi fix for
14478           hidden agentnum tags with trailling "/ >"
14479
14480 2008-03-31 15:27  ivan
14481
14482         * httemplate/: edit/cust_main/billing.html,
14483           elements/init_overlib.html, misc/payment.cgi: overlib cleanup:
14484           easy static CVV2/echeck popups
14485
14486 2008-03-31 14:52  ivan
14487
14488         * httemplate/elements/iframecontentmws.js: update overlibmws to
14489           current code
14490
14491 2008-03-31 14:45  ivan
14492
14493         * httemplate/: config/config-view.cgi, elements/popup_link.html:
14494           move config edit popup to elements/popup_link.html
14495
14496 2008-03-31 14:43  ivan
14497
14498         * httemplate/config/config.cgi: more approprietly sized textareas
14499           prevent scrollbars from being necessary in config popups
14500
14501 2008-03-31 14:11  ivan
14502
14503         * httemplate/: browse/cust_main_county.cgi,
14504           elements/popup_link.html, elements/popup_link_onclick.html: fix
14505           safari weirdness with caching iframes and auto-submitting them
14506           (in tax editor at least)
14507
14508 2008-03-31 13:40  ivan
14509
14510         * httemplate/elements/: popup_link-cust_main.html,
14511           popup_link-cust_pkg.html, popup_link-cust_svc.html,
14512           popup_link.html: clean up popup link elements a bit, have the
14513           iframe name autogenerate to work around safari fuckery
14514
14515 2008-03-31 11:50  ivan
14516
14517         * httemplate/elements/: overlibmws.js, overlibmws_crossframe.js,
14518           overlibmws_draggable.js, overlibmws_iframe.js: update overlibmws
14519           to current code before delving into safari problem...  hopefully
14520           no disasterous side effects :)
14521
14522 2008-03-29 19:42  ivan
14523
14524         * httemplate/: search/cust_bill.html, view/cust_bill.cgi: don't
14525           show invoice resend and payment posting links if you can't do
14526           that anyway
14527
14528 2008-03-29 19:32  ivan
14529
14530         * FS/FS/cust_bill.pm: okay, REALLY fix substitution problems with
14531           ancient-style invoice template includes
14532
14533 2008-03-29 18:26  ivan
14534
14535         * FS/FS/: Conf.pm, cust_bill.pm: fix missing backslash preventing
14536           ancient invoice template includes from working, whew!  and
14537           spiffied up the error reporting on template compile problems,
14538           since they're bound to happen when folks edit
14539
14540 2008-03-29 17:57  ivan
14541
14542         * FS/FS/Conf.pm: document config_orbase, add key_orbase for
14543           debugging info
14544
14545 2008-03-29 02:11  ivan
14546
14547         * httemplate/view/: svc_phone.cgi, elements/svc_Common.html: add
14548           quick links for unprocessed and processed CDRs to svc_phone view
14549
14550 2008-03-29 01:32  ivan
14551
14552         * httemplate/misc/order_pkg.html: in the unlikely error case, the
14553           order button should stay enabled
14554
14555 2008-03-29 01:15  ivan
14556
14557         * httemplate/: elements/popup_link-cust_main.html,
14558           elements/tr-select-reason.html, misc/cancel_cust.html,
14559           misc/order_pkg.html, view/cust_main/packages.html: okay.  and
14560           thank goodness its on 1.9.  really fix error reporting on quick
14561           package order this time.  have to change cust cancel popup
14562           slightly too, but its for the better (easier custnum parsing).
14563           and lastly make it easier for reason selection to be reused
14564           without stickiness-on-errors being a big pain in the ass
14565
14566 2008-03-28 23:42  ivan
14567
14568         * httemplate/edit/process/quick-cust_pkg.cgi: fix quick pkg order
14569           redirect
14570
14571 2008-03-28 15:31  ivan
14572
14573         * FS/FS/cust_svc.pm: fix double charging for CDRs when number is in
14574           both src and charged_party fields, and disable_src is not checked
14575
14576 2008-03-27 15:04  ivan
14577
14578         * httemplate/edit/process/cust_main.cgi: fixes edit if routing code
14579           only, closes: #3085
14580
14581 2008-03-27 14:05  ivan
14582
14583         * httemplate/view/cust_main/: payment_history.html: fix for ACH
14584           info masking
14585
14586 2008-03-27 14:01  ivan
14587
14588         * httemplate/view/cust_main/: billing.html, payment_history.html:
14589           mask ACH info in payment history
14590
14591 2008-03-27 13:40  ivan
14592
14593         * httemplate/: elements/menu.html, search/report_sql.html: add back
14594           raw SQL query (it had an appropriate ACL)
14595
14596 2008-03-27 13:19  ivan
14597
14598         * httemplate/: search/cust_pay.cgi, view/cust_pay.html: resolve
14599           minor ACL glitch linking to payments
14600
14601 2008-03-26 11:18  ivan
14602
14603         * FS/FS/Report/Table/Monthly.pm: add a netcredits_12mo sub so that
14604           12mo checkbox works again... sure do need these to be
14605           auto-generated or $AUTOLOADED or something :)
14606
14607 2008-03-26 08:42  jeff
14608
14609         * FS/FS/rate_detail.pm, httemplate/browse/rate_detail.html,
14610           httemplate/edit/rate_detail.html,
14611           httemplate/edit/rate_region.cgi: fixup per call billing
14612
14613 2008-03-25 20:04  ivan
14614
14615         * FS/FS/part_pkg/voip_cdr.pm: don't granular-ize 0 billsec calls
14616           into having a minimum charge
14617
14618 2008-03-25 19:27  ivan
14619
14620         * httemplate/search/: cdr.html, report_cdr.html: add ability to
14621           query ranges of duration & billable seconds to CDR report
14622
14623 2008-03-25 19:19  ivan
14624
14625         * httemplate/search/: report_cust_main.html, report_svc_acct.html:
14626           UI nit: separate search & display options
14627
14628 2008-03-25 18:03  ivan
14629
14630         * httemplate/edit/: part_bill_event.cgi,
14631           process/part_bill_event.cgi: quick shortcut for easier adding of
14632           new 1.7-style invoice events
14633
14634 2008-03-24 19:52  ivan
14635
14636         * rt/lib/RT/: Groups_Overlay.pm, Users_Overlay.pm: REALLY require
14637           DBIx::SB 1.50, jeez
14638
14639 2008-03-24 19:33  ivan
14640
14641         * rt/lib/RT/SearchBuilder.pm: bring declared SearchBuilder
14642           dependency inline with reality
14643
14644 2008-03-24 15:35  ivan
14645
14646         * httemplate/edit/part_bill_event.cgi: this probably never worked.
14647           ->send isn't at all what is wanted, that sends the original
14648           invoice, not the new one with the late charge
14649
14650 2008-03-23 20:07  ivan
14651
14652         * rt/lib/RT/: Record.pm, Ticket_Overlay.pm: woo!  final part of
14653           #1160!  yup, auto-associating tickets with customers now.  whew!
14654
14655 2008-03-23 18:28  ivan
14656
14657         * rt/lib/RT/: Record.pm, Interface/Web_Vendor.pm: part two of
14658           #1160: linking a ticket to its first customer will auto-link any
14659           customerless requestors
14660
14661 2008-03-23 16:38  ivan
14662
14663         * rt/lib/RT/: User_Overlay.pm, Interface/Web_Vendor.pm: part 1 of
14664           #1160: associate users w/customers, manual editing
14665
14666 2008-03-19 12:48  jeff
14667
14668         * httemplate/edit/part_bill_event.cgi: quick fix for deep recursion
14669           (RT#3267)
14670
14671 2008-03-17 23:43  ivan
14672
14673         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
14674           myaccount.module: pre-show checkpoint.  duct tape!
14675
14676 2008-03-17 09:24  ivan
14677
14678         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
14679           myaccount.module: checkpoint
14680
14681 2008-03-16 19:49  ivan
14682
14683         * fs_selfservice/fri/: includes/freeside.class.php,
14684           modules.template/blank.module: missed bits
14685
14686 2008-03-16 19:48  ivan
14687
14688         * fs_selfservice/fri/: includes/login.php, includes/main.conf.php,
14689           locale/ari.po, modules/billing.module,
14690           modules/callmonitor.module, modules/dashboard.module,
14691           modules/myaccount.module, modules/settings.module,
14692           theme/page.tpl.php: first bits of working FRI!  woop!
14693
14694 2008-03-16 19:37  ivan
14695
14696         * httemplate/view/cust_main/packages.html: fix oops in new popup
14697           components
14698
14699 2008-03-16 16:36  ivan
14700
14701         * FS/FS/ClientAPI/MyAccount.pm: hopefully allow phone login to work
14702
14703 2008-03-16 16:25  ivan
14704
14705         * httemplate/view/svc_phone.cgi: view PINs too
14706
14707 2008-03-16 16:05  jeff
14708
14709         * httemplate/: elements/popup_link-cust_main.html,
14710           elements/popup_link-cust_pkg.html,
14711           elements/popup_link-cust_svc.html, elements/popup_link.html,
14712           view/cust_main.cgi, view/cust_main/packages.html: componentize
14713           conflicting %once subroutines (rt#3250)
14714
14715 2008-03-16 15:48  ivan
14716
14717         * httemplate/edit/svc_phone.cgi: phone gets a pin
14718
14719 2008-03-16 15:39  ivan
14720
14721         * FS/FS/ClientAPI/MyAccount.pm: phonenum + pin login
14722
14723 2008-03-16 15:24  ivan
14724
14725         * FS/FS/: Conf.pm, svc_phone.pm, ClientAPI/MyAccount.pm: phonenum +
14726           pin login
14727
14728 2008-03-16 14:07  ivan
14729
14730         * fs_selfservice/fri/includes/: common.php, login.php: first try at
14731           single sign-on
14732
14733 2008-03-16 12:58  ivan
14734
14735         * fs_selfservice/fri/: CHANGE.log, LICENSE.txt, README.txt,
14736           index.php, version.php, theme/global.css, theme/header.css,
14737           theme/iefixes.css, theme/layout.css, theme/logo.gif,
14738           theme/main.css, theme/navigation.css, theme/page.tpl.php,
14739           theme/spacer.gif, theme/text.css, theme/images/arrow-asc.gif,
14740           theme/images/arrow-desc.gif, modules/callmonitor.module,
14741           modules/phonefeatures.module, modules/settings.module,
14742           modules/voicemail.module, modules/featurecodes.module,
14743           modules/followme.module, includes/ajax.php, includes/crypt.php,
14744           includes/main.conf.php, misc/audio.php, misc/popup.css,
14745           misc/recording_popup.php, modules/VmX.module, includes/asi.php,
14746           includes/bootstrap.php, includes/common.php,
14747           includes/database.php, includes/display.php, includes/lang.php,
14748           includes/login.php, locale/readme.txt, locale/ari.po,
14749           locale/ari.utf-8.po, locale/locale.txt,
14750           locale/de_DE/LC_MESSAGES/ari.mo, locale/hu_HU/LC_MESSAGES/ari.mo,
14751           locale/hu_HU/LC_MESSAGES/ari.po, locale/pt_BR/LC_MESSAGES/ari.mo,
14752           locale/pt_BR/LC_MESSAGES/ari.po, locale/de_DE/LC_MESSAGES/ari.po,
14753           locale/el_GR/LC_MESSAGES/ari.mo, locale/el_GR/LC_MESSAGES/ari.po,
14754           locale/es_ES/LC_MESSAGES/ari.mo, locale/es_ES/LC_MESSAGES/ari.po,
14755           locale/sv_SE/LC_MESSAGES/ari.mo, locale/sv_SE/LC_MESSAGES/ari.po,
14756           locale/it_IT/LC_MESSAGES/ari.mo, locale/fr_FR/LC_MESSAGES/ari.mo,
14757           locale/fr_FR/LC_MESSAGES/ari.po, locale/he_IL/LC_MESSAGES/ari.mo,
14758           locale/he_IL/LC_MESSAGES/ari.po, locale/it_IT/LC_MESSAGES/ari.po:
14759           Initial revision
14760
14761 2008-03-16 09:57  jeff
14762
14763         * httemplate/misc/recharge_svc.html: doh
14764
14765 2008-03-16 01:04  ivan
14766
14767         * FS/FS/UID.pm: goodness, i hope this fixes the bootstrapping
14768
14769 2008-03-16 00:25  ivan
14770
14771         * FS/FS/UID.pm: okay, really now, how about this
14772
14773 2008-03-16 00:24  ivan
14774
14775         * FS/FS/UID.pm: okay, how about this
14776
14777 2008-03-16 00:21  ivan
14778
14779         * FS/FS/UID.pm: fix 1.7->1.9 bootstrapping, i think
14780
14781 2008-03-15 22:22  ivan
14782
14783         * httemplate/search/svc_broadband.cgi: clean up and
14784           agent-virtualize svc_broadband searching
14785
14786 2008-03-15 22:13  ivan
14787
14788         * httemplate/edit/part_svc.cgi: finish bringing sanity to
14789           svc_broadband service definition blocknum edit
14790
14791 2008-03-15 22:13  ivan
14792
14793         * FS/FS/: addr_block.pm, svc_broadband.pm: bring some sanity to
14794           address block selection in svc_broadband service definition edit
14795
14796 2008-03-15 21:54  ivan
14797
14798         * httemplate/browse/: addr_block.cgi, router.cgi: drag address &
14799           router browse into this centiry
14800
14801 2008-03-15 21:00  ivan
14802
14803         * httemplate/elements/: header.html, menu.html: hide customer
14804           search if user does not have "List customers" ACL, closes:
14805           RT#3105
14806
14807 2008-03-15 15:18  ivan
14808
14809         * httemplate/edit/part_pkg.cgi, FS/FS/part_pkg/voip_cdr.pm:
14810           slightly better voip_cdr package edit: use radio buttons for
14811           selecting long things
14812
14813 2008-03-15 14:39  ivan
14814
14815         * FS/FS/part_pkg/voip_cdr.pm: be asssertive
14816
14817 2008-03-15 14:14  ivan
14818
14819         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: configurable
14820           disable_src, domestic_prefix and international_prefix options for
14821           voip price plan
14822
14823 2008-03-15 12:52  ivan
14824
14825         * httemplate/search/cust_bill.html, FS/FS/cust_bill.pm: check on
14826           invoice re-printing newest percust... can't reproduce any
14827           problem, prints newest per cust fine, closes: #3161
14828
14829 2008-03-14 17:30  ivan
14830
14831         * httemplate/: view/svc_domain.cgi, misc/catchall.cgi: fix harmless
14832           code leaking out onto the page, hehe, closes: Bug#3253, also
14833           remove silly formatting on catchall edit
14834
14835 2008-03-14 13:11  ivan
14836
14837         * FS/FS/cust_main.pm: eliminate some harmless uninitialized value
14838           warnings
14839
14840 2008-03-14 10:30  jeff
14841
14842         * FS/FS/part_export/prizm.pm: insist on Net::Prizm 0.04
14843
14844 2008-03-14 01:13  ivan
14845
14846         * httemplate/edit/process/cust_pkg.cgi: whew, glad that change
14847           package bugfix was easy to find, closes: Bug#3241
14848
14849 2008-03-14 00:48  ivan
14850
14851         * FS/FS/cust_credit_bill.pm, FS/FS/Report/Table/Monthly.pm,
14852           httemplate/graph/money_time.cgi,
14853           httemplate/search/cust_credit_bill.html,
14854           httemplate/search/cust_credit.html: add net credits to
14855           sales/credits/receipts report
14856
14857 2008-03-13 19:10  ivan
14858
14859         * FS/FS/Conf.pm: add Net20 invoice terms, closes: #3219
14860
14861 2008-03-13 19:09  ivan
14862
14863         * FS/FS/Conf.pm: show where the warning about no conf comes from
14864
14865 2008-03-13 02:28  ivan
14866
14867         * FS/FS/cust_pay.pm: yow.  very sleep deprived.  remove the
14868           infinite loop rather than add one.
14869
14870 2008-03-13 02:14  ivan
14871
14872         * FS/FS/cust_pay.pm: infinite loop protection
14873
14874 2008-03-13 01:57  ivan
14875
14876         * FS/FS/cust_pay.pm: allow cust_pay.otaker upgrade to proceed even
14877           if there are some old crufty records around attached to
14878           now-deleted customers
14879
14880 2008-03-12 09:22  jeff
14881
14882         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, FS/FS/svc_Common.pm,
14883           FS/FS/UI/Web.pm, FS/FS/part_export/prizm.pm,
14884           eg/export_template.pm, httemplate/view/cust_main/packages.html:
14885           allow exports to add links to customer view (#1407)
14886
14887 2008-03-04 13:07  ivan
14888
14889         * FS/FS/cust_refund.pm: fix otaker population for cust_refund like
14890           cust_credit and cust_pay
14891
14892 2008-03-04 13:06  ivan
14893
14894         * FS/FS/cust_pay.pm: fix cust_pay.otaker population
14895
14896 2008-03-04 11:15  ivan
14897
14898         * httemplate/: edit/cust_pkg.cgi, edit/process/cust_pkg.cgi,
14899           misc/change_pkg.cgi: fix edit/process/cust_pkg getting confused
14900           about the two different places that would be calling it... i.e.
14901           with an empty new_pkgnum it would redirect the popup back the
14902           customer view, hehe
14903
14904 2008-03-03 19:38  ivan
14905
14906         * FS/FS/cust_bill.pm: AND fix latex->html notes substituion for ~s
14907
14908 2008-03-03 19:37  ivan
14909
14910         * FS/FS/cust_bill.pm: and fix latex->html notes substituion for
14911           escaped #s
14912
14913 2008-03-03 19:34  ivan
14914
14915         * FS/FS/cust_bill.pm: fix latex->html notes substituion for
14916           newlines
14917
14918 2008-03-03 18:27  ivan
14919
14920         * httemplate/browse/rate_region.html: should improve compatibility
14921           with older Pg.  i hope
14922
14923 2008-03-03 17:49  ivan
14924
14925         * FS/FS/UID.pm: argh, don't load up a user until the other
14926           initialization is done
14927
14928 2008-03-03 15:12  ivan
14929
14930         * rt/: etc/RT_Config.pm.in, sbin/rt-setup-database.in: merge in rt
14931           3.6.6.  *gulp*!
14932
14933 2008-03-01 19:07  ivan
14934
14935         * httemplate/elements/header.html: fix annoying resize of "New
14936           customer" button; closes: RT#1642
14937
14938 2008-03-01 18:50  ivan
14939
14940         * htetc/handler.pl: better indication of why these things are the
14941           way they are
14942
14943 2008-03-01 17:31  ivan
14944
14945         * FS/FS/payment_gateway.pm, httemplate/browse/payment_gateway.html,
14946           httemplate/misc/disable-payment_gateway.cgi,
14947           httemplate/search/elements/search.html: add payment gateway
14948           disabling (and move payment gateway browse over to new template)
14949
14950 2008-03-01 15:30  ivan
14951
14952         * FS/FS/: Conf.pm, payinfo_Mixin.pm: added a config value to
14953           control the extent of credit card masking, but since
14954           cust_main.paymask is in the db, need something to update it for
14955           all existing customers too
14956
14957 2008-03-01 14:39  ivan
14958
14959         * httemplate/search/cust_main.html: ah, that's better, prettyfy and
14960           link adv. customer search
14961
14962 2008-03-01 14:23  ivan
14963
14964         * httemplate/: elements/select-payby.html,
14965           elements/tr-select-payby.html, search/cust_main.html,
14966           search/report_cust_main.html: add payby selection to adv.
14967           customer search
14968
14969 2008-02-29 09:57  jeff
14970
14971         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
14972           conf/invoice_latex: refactor print_*; invoice sections by package
14973           class; could still stand some more refactoring
14974
14975 2008-02-28 20:31  ivan
14976
14977         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: working asterisk
14978           CDR CSV import (not just direct DB)
14979
14980 2008-02-28 18:29  ivan
14981
14982         * FS/FS/: Record.pm, access_user.pm: disallow uppercase usernames
14983           in the first place.  also Record::str2time_sql_closing snuck in.
14984
14985 2008-02-21 17:32  ivan
14986
14987         * httemplate/search/svc_acct.cgi: on accounts overview: show time
14988           applied after multipliers, not actual time worked
14989
14990 2008-02-21 17:09  ivan
14991
14992         * FS/FS/cust_pay.pm: want to upgrade legacy payments even if they
14993           are deprecated COMP payby...
14994
14995 2008-02-21 16:57  ivan
14996
14997         * FS/FS/cust_pay.pm: don't bomb out on this transition on old
14998           databases without history records for everything...
14999
15000 2008-02-21 16:54  ivan
15001
15002         * httemplate/search/svc_acct.cgi: on accounts overview: show time
15003           applied after multipliers, not actual time worked
15004
15005 2008-02-20 14:45  ivan
15006
15007         * httemplate/misc/inventory_item-import.html: doh.  ivan is so in
15008           the doghouse for this one
15009
15010 2008-02-19 18:07  ivan
15011
15012         * FS/FS/prepay_credit.pm,
15013           httemplate/edit/process/prepay_credit.cgi: retry collisions a
15014           bit, acme is getting duplicate errors... guess they're using lots
15015           and lots of prepaid cards.  closes: RT#3104
15016
15017 2008-02-19 17:21  ivan
15018
15019         * FS/FS/Schema.pm: update the tax class editor to enable taxclass
15020           adding, RT#2929
15021
15022 2008-02-19 17:16  ivan
15023
15024         * httemplate/edit/part_pkg_taxclass.html,
15025           httemplate/edit/process/part_pkg_taxclass.html,
15026           httemplate/browse/cust_main_county.cgi, FS/FS/Upgrade.pm,
15027           FS/FS/part_pkg_taxclass.pm, htetc/handler.pl,
15028           httemplate/elements/tr-select-taxclass.html: update the tax class
15029           editor to enable taxclass adding, RT#2929
15030
15031 2008-02-19 17:10  ivan
15032
15033         * httemplate/edit/: cust_main_county-expand.cgi,
15034           process/cust_main_county-expand.cgi, process/invoice_logo.html,
15035           process/reg_code.cgi: process/part_pkg_taxclass.html
15036
15037 2008-02-19 01:15  ivan
15038
15039         * FS/: FS/part_pkg_taxclass.pm, t/part_pkg_taxclass.t, FS.pm,
15040           MANIFEST: adding taxclass table
15041
15042 2008-02-19 01:10  ivan
15043
15044         * bin/generate-table-module: fix this to generate more
15045           wiki-friendly column list
15046
15047 2008-02-18 19:30  ivan
15048
15049         * FS/FS/svc_external.pm: add some descriptions for svc_external
15050           fields, allowing id to fill in from inventory
15051
15052 2008-02-18 19:17  ivan
15053
15054         * FS/FS/svc_external.pm: return svc_external id and title as label
15055           instead of svcnum
15056
15057 2008-02-18 18:57  ivan
15058
15059         * fs_selfservice/FS-SelfService/SelfService.pm: fixup and expand
15060           POD docs for self-service list_pkgs & list_svcs
15061
15062 2008-02-18 18:38  ivan
15063
15064         * bin/pod2x: fix API upload
15065
15066 2008-02-18 18:37  ivan
15067
15068         * FS/FS.pm: update base API docs contents
15069
15070 2008-02-18 18:33  ivan
15071
15072         * FS/FS/cust_pay_pending.pm: clean up POD docs for better wiki
15073           exportability
15074
15075 2008-02-18 18:28  ivan
15076
15077         * FS/FS/cust_credit.pm: clean up POD docs for better wiki
15078           exportability
15079
15080 2008-02-18 18:25  ivan
15081
15082         * FS/FS/cust_bill_event.pm: clean up POD docs for better wiki
15083           exportability
15084
15085 2008-02-18 18:20  ivan
15086
15087         * FS/FS/cust_bill.pm: clean up POD docs for better wiki
15088           exportability
15089
15090 2008-02-18 18:15  ivan
15091
15092         * FS/FS/: access_user.pm, acct_rt_transaction.pm: clean up POD docs
15093           for better wiki exportability
15094
15095 2008-02-14 00:31  ivan
15096
15097         * httemplate/search/cust_pkg.cgi: brown-bag missing comma from last
15098           update.  time to go home
15099
15100 2008-02-14 00:28  ivan
15101
15102         * httemplate/search/cust_pkg.cgi: re-align links and styling in
15103           package report correctly
15104
15105 2008-02-13 19:52  ivan
15106
15107         * FS/FS/Schema.pm, FS/FS/Upgrade.pm, FS/FS/cust_pay.pm,
15108           httemplate/view/cust_main/payment_history.html,
15109           httemplate/search/cust_pay.cgi: add cust_pay.otaker field;
15110           populate it based on history on upgrades, and show the order
15111           taker on all payments (on customer view and payment search)
15112           closes: #2953
15113
15114 2008-02-13 19:48  ivan
15115
15116         * FS/: FS/h_cust_pay.pm, t/h_cust_credit.t, t/h_cust_pay.t: add
15117           FS::h_cust_pay class
15118
15119 2008-02-13 17:48  ivan
15120
15121         * httemplate/view/cust_main/payment_history.html: this ACL has been
15122           around for long enough (and almost nobody uses batched payments,
15123           so showing them is probably bad)
15124
15125 2008-02-13 15:49  jeff
15126
15127         * FS/FS/svc_broadband.pm, httemplate/elements/header.html:
15128           svc_broadband MAC searches RT#2985
15129
15130 2008-02-13 15:45  jeff
15131
15132         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
15133           httemplate/edit/process/quick-charge.cgi: package class selection
15134           for one-time charges RT#1322
15135
15136 2008-02-13 15:39  jeff
15137
15138         * FS/FS/rate_detail.pm, FS/FS/part_pkg/voip_cdr.pm,
15139           httemplate/edit/rate_region.cgi: directory assistance (flat
15140           per-call) billing RT#3114
15141
15142 2008-02-13 13:50  ivan
15143
15144         * httemplate/misc/process/link.cgi: fix compile error from hasty
15145           refactoring
15146
15147 2008-02-12 22:02  ivan
15148
15149         * FS/FS/part_pkg/bulk.pm: yup, bulk price plan appears to be
15150           working
15151
15152 2008-02-12 22:00  ivan
15153
15154         * README: modernizing
15155
15156 2008-02-12 21:15  ivan
15157
15158         * FS/FS/cust_bill.pm: fix missing fill-in values on invoices
15159           resulting from skewed hash ($conf->config returning empty list in
15160           list context)
15161
15162 2008-02-12 11:24  ivan
15163
15164         * httemplate/search/: rt_transaction.html, timeworked.html: for our
15165           internal time tracking: TimeWorked can happen on a Create
15166           transaction as well as Correspond and Comment.  is there anywhere
15167           else this needs to be changed?
15168
15169 2008-02-11 19:11  ivan
15170
15171         * FS/FS/Misc.pm: update for MailTools v2.00
15172
15173 2008-02-10 18:37  ivan
15174
15175         * FS/FS/reason.pm: upgrading reason table not quite working with
15176           mysql, hopefully no old installs need this, new ones should be
15177           fine hopefully
15178
15179 2008-02-10 18:36  ivan
15180
15181         * FS/FS/: Upgrade.pm, cust_svc.pm, h_cust_svc.pm: fix & cleanup
15182           duplicate history records
15183
15184 2008-02-10 18:03  ivan
15185
15186         * FS/FS/reason.pm: better debugging if things go awry
15187
15188 2008-02-10 16:53  ivan
15189
15190         * FS/FS/Cron/notify.pm: third time's the charm: MySQL didn't like
15191           casting to INTEGER, it wants SIGNED.  whew.
15192
15193 2008-02-10 16:02  ivan
15194
15195         * FS/FS/Cron/notify.pm: ah, no, its count (*) vs count(*), wow
15196
15197 2008-02-10 15:58  ivan
15198
15199         * FS/FS/Cron/notify.pm: comment out unused db statements in a way
15200           that doesn't get to the database, to avoid Pg vs mysql
15201           comment-out differences
15202
15203 2008-02-09 11:16  ivan
15204
15205         * httemplate/edit/process/agent_type.cgi: typo, fix from mtou,
15206           thanks
15207
15208 2008-02-08 13:59  rsiddall
15209
15210         * rpm/freeside.spec: Removed code that create a freeside user on
15211           the build machine and added code to modify Makefile to remove
15212           clauses that require such a user.  This should allow the RPMs to
15213           build under mock.
15214
15215 2008-02-08 07:00  jeff
15216
15217         * FS/FS/TicketSystem/RT_External.pm: tyop
15218
15219 2008-02-04 19:37  ivan
15220
15221         * httemplate/edit/process/part_pkg.cgi: fix package editing on
15222           HEAD, whew.  bad semicolon.
15223
15224 2008-02-02 18:24  ivan
15225
15226         * FS/FS/cust_main.pm: should eliminate "Use of uninitialized value
15227           in length at /usr/local/share/perl/5.8.8/FS/cust_main.pm line
15228           5194." warnings
15229
15230 2008-02-02 17:43  ivan
15231
15232         * httemplate/edit/cust_main.cgi: oops, fix display of errors on
15233           customer edit
15234
15235 2008-01-30 08:14  jeff
15236
15237         * httemplate/misc/bulk_change_pkg.cgi: pointless false laziness
15238           removal
15239
15240 2008-01-28 20:15  jeff
15241
15242         * FS/FS/cust_pkg.pm: missed use
15243
15244 2008-01-28 19:56  jeff
15245
15246         * FS/FS/cust_pkg.pm: 1394 regression fixup
15247
15248 2008-01-28 19:34  jeff
15249
15250         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
15251           httemplate/misc/process/bulk_change_pkg.cgi,
15252           httemplate/search/cust_pkg.cgi,
15253           httemplate/search/elements/search.html: bulk package changing
15254           (RT#1394)
15255
15256 2008-01-25 10:26  jeff
15257
15258         * httemplate/misc/cust_pay-import.cgi,
15259           httemplate/misc/process/cust_pay-import.cgi, FS/FS/cust_pay.pm,
15260           httemplate/elements/menu.html: simple payment CSV import
15261
15262 2008-01-24 18:55  jeff
15263
15264         * FS/FS/part_export/prizm.pm: add an always BAM option and be
15265           explicit about transactions
15266
15267 2008-01-24 13:16  ivan
15268
15269         * FS/FS/TicketSystem/RT_External.pm,
15270           fs_selfservice/FS-SelfService/cgi/myaccount.html,
15271           httemplate/view/cust_main/tickets.html: slightly more sane names
15272           for customer tickets hash, display ticket owners on customer view
15273           page
15274
15275 2008-01-24 13:10  ivan
15276
15277         * htetc/handler.pl: used in rt autohandler.  i wonder why this
15278           never bit before
15279
15280 2008-01-23 11:18  jeff
15281
15282         * fs_selfservice/FS-SelfService/cgi/bill.html,
15283           fs_selfservice/FS-SelfService/cgi/card.html,
15284           fs_selfservice/FS-SelfService/cgi/change_bill.html,
15285           fs_selfservice/FS-SelfService/cgi/change_pay.html,
15286           fs_selfservice/FS-SelfService/cgi/change_ship.html,
15287           fs_selfservice/FS-SelfService/cgi/check.html,
15288           fs_selfservice/FS-SelfService/cgi/contact.html,
15289           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
15290           FS/FS/ClientAPI/MyAccount.pm,
15291           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
15292           fs_selfservice/FS-SelfService/cgi/make_payment.html,
15293           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
15294           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
15295           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
15296           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: change
15297           service, billing, and payment info in selfservice
15298
15299 2008-01-20 16:12  ivan
15300
15301         * bin/explain-ar-total.sql: [no log message]
15302
15303 2008-01-20 15:24  ivan
15304
15305         * FS/FS/Schema.pm: add and fix some indices, this should marginally
15306           (but not drastically) improve the time to pull up A/R report
15307           totals
15308
15309 2008-01-16 20:23  ivan
15310
15311         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fix ACLs to
15312           allow the limited "package editing" of customizing customer
15313           packages
15314
15315 2008-01-16 19:18  ivan
15316
15317         * httemplate/view/cust_main/billing.html: don't show 'Bill now'
15318           link unless the current user can...
15319
15320 2008-01-13 16:22  ivan
15321
15322         * httemplate/: edit/part_bill_event.cgi,
15323           elements/select-taxclass.html: maintenance on old events, yay.
15324           fix for late charges without a taxclass, closes: RT#2988
15325
15326 2008-01-13 16:17  ivan
15327
15328         * httemplate/edit/: cust_main.cgi, svc_www.cgi: fix tyops
15329
15330 2008-01-13 15:31  ivan
15331
15332         * httemplate/search/timeworked.html: almost could work under mysql?
15333           need TO_NUMBER and TO_CHAR equivalents
15334
15335 2008-01-13 15:30  ivan
15336
15337         * httemplate/misc/timeworked.html: missing semicolon, doh
15338
15339 2008-01-13 13:46  ivan
15340
15341         * httemplate/view/cust_pay.html: remove 1.7 ACL cruft on HEAD
15342
15343 2008-01-13 13:45  ivan
15344
15345         * httemplate/view/cust_main/payment_history.html: remove 1.7.3
15346           cruft
15347
15348 2008-01-13 13:41  ivan
15349
15350         * httemplate/edit/: cust_bill_pay.cgi, process/cust_bill_pay.cgi,
15351           cust_credit_bill.cgi, process/cust_credit_bill.cgi: new ACL name
15352           in 1.9 right away
15353
15354 2008-01-13 13:39  ivan
15355
15356         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: remove 1.7
15357           vs. 1.9 cruft
15358
15359 2008-01-13 13:35  ivan
15360
15361         * httemplate/edit/: REAL_cust_pkg.cgi, access_user.html, agent.cgi,
15362           agent_payment_gateway.html, agent_type.cgi, bulk-cust_svc.html,
15363           cust_bill_pay.cgi, cust_credit.cgi, cust_credit_bill.cgi,
15364           cust_main.cgi, cust_main_county-expand.cgi, cust_main_note.cgi,
15365           cust_pay.cgi, cust_pkg.cgi, cust_refund.cgi,
15366           inventory_class.html, part_bill_event.cgi, part_export.cgi,
15367           part_pkg.cgi, part_referral.html, part_svc.cgi,
15368           part_virtual_field.cgi, payment_gateway.html, pkg_class.html,
15369           prepay_credit.cgi, quick-charge.html, rate.cgi, rate_region.cgi,
15370           reason.html, reason_type.html, reg_code.cgi, router.cgi,
15371           svc_Common.html, svc_acct.cgi, svc_acct_pop.cgi,
15372           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
15373           svc_forward.cgi, svc_phone.cgi, svc_www.cgi,
15374           process/REAL_cust_pkg.cgi, process/access_user.html,
15375           process/agent.cgi, process/agent_payment_gateway.html,
15376           process/agent_type.cgi, process/bulk-cust_svc.cgi,
15377           process/cust_bill_pay.cgi, process/cust_credit.cgi,
15378           process/cust_credit_bill.cgi, process/cust_main.cgi,
15379           process/cust_main_county-collapse.cgi,
15380           process/cust_main_county-expand.cgi,
15381           process/cust_main_county.html, process/cust_main_note.cgi,
15382           process/cust_pay.cgi, process/cust_pkg.cgi,
15383           process/cust_refund.cgi, process/cust_svc.cgi,
15384           process/domain_record.cgi, process/generic.cgi,
15385           process/inventory_class.html, process/msgcat.cgi,
15386           process/part_bill_event.cgi, process/part_export.cgi,
15387           process/part_pkg.cgi, process/part_referral.html,
15388           process/part_svc.cgi, process/payment_gateway.html,
15389           process/pkg_class.html, process/prepay_credit.cgi,
15390           process/quick-charge.cgi, process/quick-cust_pkg.cgi,
15391           process/rate.cgi, process/reason.html, process/reason_type.html,
15392           process/reg_code.cgi, process/router.cgi,
15393           process/svc_Common.html, process/svc_acct.cgi,
15394           process/svc_acct_pop.cgi, process/svc_broadband.cgi,
15395           process/svc_domain.cgi, process/svc_external.cgi,
15396           process/svc_forward.cgi, process/svc_phone.html,
15397           process/svc_www.cgi: ACLs
15398
15399 2008-01-13 13:14  ivan
15400
15401         * httemplate/misc/: batch-cust_pay.html, bill.cgi,
15402           cancel-unaudited.cgi, cancel_cust.html, cancel_pkg.html,
15403           catchall.cgi, cdr-import.html, cust_main-cancel.cgi,
15404           cust_main-import.cgi, cust_main-import_charges.cgi,
15405           delete-cust_credit.cgi, delete-cust_pay.cgi,
15406           delete-cust_refund.cgi, delete-customer.cgi,
15407           delete-domain_record.cgi, delete-part_export.cgi, dump.cgi,
15408           email-invoice.cgi, email_invoice_events.cgi, email_invoices.cgi,
15409           fax-invoice.cgi, fax_invoice_events.cgi, fax_invoices.cgi,
15410           inventory_item-import.html, link.cgi, meta-import.cgi,
15411           payment.cgi, print-invoice.cgi, print_invoice_events.cgi,
15412           print_invoices.cgi, queue.cgi, recharge_svc.html,
15413           svc_acct-domains.cgi, unapply-cust_credit.cgi,
15414           unapply-cust_pay.cgi, unprovision.cgi, unsusp_pkg.cgi,
15415           unvoid-cust_pay_void.cgi, upload-batch.cgi, void-cust_pay.cgi,
15416           whois.cgi, process/batch-cust_pay.cgi, process/cancel_pkg.html,
15417           process/catchall.cgi, process/cdr-import.html,
15418           process/cust_main-import.cgi,
15419           process/cust_main-import_charges.cgi,
15420           process/delete-customer.cgi, process/inventory_item-import.html,
15421           process/link.cgi, process/meta-import.cgi, process/payment.cgi,
15422           process/recharge_svc.html: ACLs
15423
15424 2008-01-13 13:08  ivan
15425
15426         * httemplate/misc/: email_events.cgi, fax_events.cgi,
15427           print_events.cgi, order_pkg.html: ACLs
15428
15429 2008-01-13 12:55  ivan
15430
15431         * httemplate/: browse/part_bill_event.cgi, search/cust_event.html,
15432           search/timeworked.html, search/cust_bill.html,
15433           search/cust_bill_event.cgi, search/cust_pay_batch.cgi,
15434           search/prepay_credit.html, search/queue.html,
15435           search/report_prepaid_income.cgi, search/report_tax.cgi,
15436           search/sqlradius.cgi: ACLs
15437
15438 2008-01-13 12:50  ivan
15439
15440         * httemplate/elements/: errorpage.html, tr-select-reason.html:
15441           stale leftovers from XSSmas
15442
15443 2008-01-13 12:46  ivan
15444
15445         * httemplate/view/: cust_bill.cgi, svc_acct.cgi, svc_broadband.cgi,
15446           svc_domain.cgi, svc_external.cgi, svc_forward.cgi, svc_www.cgi,
15447           cust_main/payment_history.html, elements/svc_Common.html: ACLs
15448
15449 2008-01-13 12:38  ivan
15450
15451         * httemplate/browse/: access_group.html, access_user.html,
15452           addr_block.cgi, agent.cgi, agent_type.cgi, nas.cgi, part_pkg.cgi,
15453           part_svc.cgi, part_virtual_field.cgi, payment_gateway.html,
15454           reason.html, router.cgi: ACLs
15455
15456 2008-01-13 12:30  ivan
15457
15458         * FS/FS/AccessRight.pm: new ACLs
15459
15460 2008-01-12 16:35  ivan
15461
15462         * htetc/handler.pl: use this in handler.pl, not in mason files
15463
15464 2008-01-11 15:10  ivan
15465
15466         * FS/FS/cust_main.pm: add option to enable searching of
15467           cust_main.agent_custid with one or two letter prefix before the
15468           numeric part
15469
15470 2008-01-11 14:53  ivan
15471
15472         * FS/FS/: Conf.pm, cust_main.pm: add option to enable searching of
15473           cust_main.agent_custid with one or two letter prefix before the
15474           numeric part
15475
15476 2008-01-11 09:30  ivan
15477
15478         * httemplate/edit/elements/svc_Common.html: turn off debugging
15479
15480 2008-01-10 14:13  ivan
15481
15482         * httemplate/search/elements/search.html: doc
15483
15484 2008-01-10 14:06  ivan
15485
15486         * httemplate/elements/menu.html: new rate editor
15487
15488 2008-01-10 13:53  ivan
15489
15490         * FS/FS/rate_detail.pm, httemplate/browse/rate.cgi,
15491           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
15492           httemplate/edit/elements/edit.html,
15493           httemplate/edit/process/rate_region.cgi: new rate editor
15494
15495 2008-01-10 13:52  ivan
15496
15497         * httemplate/: browse/rate_detail.html, browse/rate_region.html,
15498           edit/rate_detail.html, edit/process/rate_detail.html: new call
15499           rate editor (VoIP/telephony)
15500
15501 2008-01-10 13:17  ivan
15502
15503         * FS/FS/reason_type.pm: third person is better
15504
15505 2008-01-10 13:14  ivan
15506
15507         * httemplate/browse/reason.html: eliminate harmless typo
15508
15509 2008-01-08 13:33  jeff
15510
15511         * FS/FS/svc_acct.pm: transactiony cruft removal
15512
15513 2008-01-08 03:23  ivan
15514
15515         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
15516           httemplate/search/report_receivables.cgi: show negative balances
15517           on A/R report, closes: RT#2983
15518
15519 2008-01-07 18:22  ivan
15520
15521         * httemplate/edit/process/cust_main.cgi: add some debugging control
15522
15523 2008-01-03 18:42  ivan
15524
15525         * httemplate/: browse/cust_main_county.cgi,
15526           edit/cust_main_county-expand.cgi, edit/cust_main_county.html,
15527           edit/process/cust_main_county-expand.cgi,
15528           edit/process/cust_main_county.html,
15529           edit/process/elements/process.html, search/elements/search.html:
15530           new tax rate editor
15531
15532 2008-01-03 18:35  ivan
15533
15534         * httemplate/: edit/cust_main_county.cgi,
15535           edit/process/cust_main_county.cgi, browse/elements/browse.html:
15536           new tax rate editor
15537
15538 2008-01-03 18:27  ivan
15539
15540         * httemplate/edit/: prepay_credit.cgi, rate_region.cgi: leftovers
15541           from XSSmas
15542
15543 2008-01-03 18:20  ivan
15544
15545         * httemplate/elements/hidden.html: escape value
15546
15547 2008-01-03 18:19  ivan
15548
15549         * httemplate/elements/: tablebreak-tr-title.html,
15550           tr-fixed-country.html, tr-fixed-state.html,
15551           tr-input-percentage.html: adding new elements: percentage input,
15552           fixed country and state display, tablebreak+title
15553
15554 2008-01-03 18:18  ivan
15555
15556         * httemplate/elements/tr-fixed.html: add a formatted_value option
15557
15558 2008-01-03 18:18  ivan
15559
15560         * httemplate/elements/tr-input-text.html: add maxlength, text-align
15561           and postfix options, escape value
15562
15563 2008-01-03 18:13  ivan
15564
15565         * httemplate/edit/elements/edit.html: there's no such thing as
15566           fixedhidden... hidden will do
15567
15568 2008-01-03 18:02  ivan
15569
15570         * httemplate/edit/elements/edit.html: doc
15571
15572 2008-01-03 17:43  ivan
15573
15574         * httemplate/edit/elements/edit.html: add popup option, add
15575           percentage and tablebreak-tr-title field types, pass object to
15576           included elements, documentation updates
15577
15578 2007-12-28 11:02  jeff
15579
15580         * httemplate/: elements/menu.html, search/report_svc_acct.html,
15581           search/svc_acct.cgi: advanced account reports (RT#2954)
15582
15583 2007-12-28 07:19  jeff
15584
15585         * httemplate/elements/menu.html: whoops
15586
15587 2007-12-28 07:10  jeff
15588
15589         * httemplate/: elements/menu.html, search/svc_acct.cgi: add never
15590           logged in report
15591
15592 2007-12-28 06:39  jeff
15593
15594         * FS/bin/freeside-sqlradius-set-lastlog: tool to seed
15595           svc_acct.last_login and .last_logout
15596
15597 2007-12-28 04:10  ivan
15598
15599         * htetc/handler.pl: remove just a tiny bit more cruft
15600
15601 2007-12-28 04:01  ivan
15602
15603         * htetc/handler.pl: restore in-browser error reporting
15604
15605 2007-12-27 23:45  ivan
15606
15607         * htetc/handler.pl: a little late help from kwanzabot for XSSmas...
15608           clean up handler.pl so we can have separate default_escape_flags
15609           for FS and RT and don't have to make FS's |h flag useless
15610
15611 2007-12-27 17:41  jeff
15612
15613         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
15614           FS/FS/part_export/sqlradius.pm, httemplate/search/svc_acct.cgi,
15615           httemplate/view/svc_acct.cgi: last login reporting (#2952)
15616
15617 2007-12-27 15:49  ivan
15618
15619         * httemplate/search/report_tax.cgi: fix reporting bug for invisimax
15620           in edge case where you have taxclass and empty-taxclass rates for
15621           a country/state(/county) and also have a different set of
15622           taxclasses for some other country/state
15623
15624 2007-12-26 14:52  jeff
15625
15626         * FS/FS/part_export/prizm.pm: conifgurable siteName and docs
15627
15628 2007-12-26 00:23  ivan
15629
15630         * httemplate/misc/timeworked.html: leftovers from XSSmas
15631
15632 2007-12-25 23:51  ivan
15633
15634         * httemplate/edit/quick-charge.html: alas, XSSmas draws to a close
15635
15636 2007-12-25 15:49  ivan
15637
15638         * httemplate/: browse/addr_block.cgi,
15639           browse/part_virtual_field.cgi, browse/router.cgi,
15640           config/config.cgi, edit/agent.cgi,
15641           edit/agent_payment_gateway.html, edit/agent_type.cgi,
15642           edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
15643           edit/cust_credit_bill.cgi, edit/cust_main_note.cgi,
15644           edit/cust_pay.cgi, edit/cust_pkg.cgi, edit/cust_refund.cgi,
15645           edit/msgcat.cgi, edit/part_bill_event.cgi, edit/part_export.cgi,
15646           edit/part_pkg.cgi, edit/part_virtual_field.cgi,
15647           edit/payment_gateway.html, edit/reg_code.cgi, edit/router.cgi,
15648           edit/svc_acct.cgi, edit/svc_broadband.cgi, edit/svc_domain.cgi,
15649           edit/svc_forward.cgi, edit/elements/edit.html,
15650           elements/error.html, misc/batch-cust_pay.html,
15651           misc/cancel_cust.html, misc/cancel_pkg.html, misc/change_pkg.cgi,
15652           misc/recharge_svc.html, misc/process/meta-import.cgi,
15653           search/cust_bill_event.html, search/report_cust_event.html: ho ho
15654           ho, merry XSSmas
15655
15656 2007-12-23 14:05  jeff
15657
15658         * FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/prorate.pm,
15659           FS/FS/part_pkg/subscription.pm,
15660           httemplate/misc/process/recharge_svc.html: add a reset feature to
15661           manual recharges (#1858)
15662
15663 2007-12-20 11:23  jeff
15664
15665         * FS/FS/part_export/prizm.pm: increase siteName allowed length
15666
15667 2007-12-19 14:25  jeff
15668
15669         * httemplate/misc/cust_main-cancel.cgi: redirect redirect
15670
15671 2007-12-19 13:05  jeff
15672
15673         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
15674           httemplate/search/cust_main.html,
15675           httemplate/search/report_cust_main.html: add options for balance
15676           over/under to advanced customer report
15677
15678 2007-12-18 17:55  jeff
15679
15680         * FS/FS/cust_credit.pm: underscoring the important
15681
15682 2007-12-18 14:41  jeff
15683
15684         * httemplate/: edit/cust_credit.cgi,
15685           elements/tr-select-reason.html: correct bad credit reason
15686           conflict resolution
15687
15688 2007-12-18 12:58  ivan
15689
15690         * FS/FS/cust_main.pm: legacy agent_custid field should be as
15691           searchable as actual custnum, right?  at least if it is a
15692           number...
15693
15694 2007-12-18 12:42  ivan
15695
15696         * httemplate/edit/quick-charge.html: IE is case-sensitive when
15697           setting maxLength (and other attributes?).  hopefully that's all
15698           it is.
15699
15700 2007-12-17 15:57  jeff
15701
15702         * httemplate/view/cust_main/quick-charge.html: cruft removal
15703
15704 2007-12-17 14:57  jeff
15705
15706         * FS/FS/cust_credit.pm: stricter otaker rules
15707
15708 2007-12-17 11:59  ivan
15709
15710         * FS/FS/TicketSystem/RT_Internal.pm: no, *that's* where it couldn't
15711           hurt anything.
15712
15713 2007-12-17 11:52  ivan
15714
15715         * FS/FS/TicketSystem/RT_External.pm: i don't think it can hurt
15716           anything... (famous last words)
15717
15718 2007-12-16 17:17  ivan
15719
15720         * httemplate/view/cust_main/contacts.html: fix the case where the
15721           customer doesn't actually have a ship address
15722
15723 2007-12-16 16:59  ivan
15724
15725         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
15726           httemplate/edit/cust_main/billing.html,
15727           httemplate/edit/cust_main/contact.html,
15728           httemplate/elements/header.html,
15729           httemplate/view/cust_main/contacts.html,
15730           httemplate/search/cust_main.cgi: add cust_main-require_address2
15731           config, reimplement address2-search config ("Unit #" search in
15732           searchbar), visual indication of require_invoicing_list_email,
15733           closes: RT#2926
15734
15735 2007-12-16 14:40  ivan
15736
15737         * httemplate/elements/errorpage.html: less is better
15738
15739 2007-12-16 13:02  ivan
15740
15741         * httemplate/elements/header.html: more consistent naming:
15742           cust_main_ADV.cgi becomes cust_main.html
15743
15744 2007-12-16 13:01  ivan
15745
15746         * httemplate/search/report_cust_main.html:
15747           httemplate/elements/header.html
15748
15749 2007-12-16 12:48  ivan
15750
15751         * httemplate/search/: cust_main.html, cust_main_ADV.cgi: more
15752           consistent naming: cust_main_ADV.cgi becomes cust_main.html
15753
15754 2007-12-15 14:47  rsiddall
15755
15756         * rpm/: INSTALL, freeside.spec, freeside.sysconfig, rpm2Bundle:
15757           Files to build Freeside as Redhat-ish RPMs
15758
15759 2007-12-14 17:45  ivan
15760
15761         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix earlier
15762           drain bramage
15763
15764 2007-12-14 17:37  ivan
15765
15766         * httemplate/search/cust_bill.html: where helps alot
15767
15768 2007-12-14 17:23  ivan
15769
15770         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: hopefully
15771           put reprinting issues to rest for ejourney, yow
15772
15773 2007-12-14 15:41  jeff
15774
15775         * FS/bin/freeside-upgrade: yikes
15776
15777 2007-12-14 13:51  jeff
15778
15779         * FS/FS/Schema.pm: binary not required and breaks
15780           FS::Record::_quote
15781
15782 2007-12-14 13:32  jeff
15783
15784         * FS/bin/freeside-upgrade: correct order of operations
15785
15786 2007-12-14 08:47  jeff
15787
15788         * FS/FS/cust_credit.pm: 1.9 Conf::set returns false on success
15789
15790 2007-12-13 19:56  jeff
15791
15792         * FS/bin/freeside-upgrade: even more deliberate reset
15793
15794 2007-12-13 19:55  ivan
15795
15796         * httemplate/search/svc_acct.cgi: quick hack to show time worked in
15797           last 1-3 months...
15798
15799 2007-12-12 16:17  jeff
15800
15801         * bin/reset-cust_credit-otaker: cust_credit reason/otaker tool
15802
15803 2007-12-12 13:18  jeff
15804
15805         * FS/FS/part_export/www_shellcommands.pm: add suspend/unsuspend to
15806           www_shellcommands export (#1227)
15807
15808 2007-12-12 01:03  ivan
15809
15810         * FS/bin/freeside-history-requeue: adding this quick script
15811
15812 2007-12-11 21:58  jeff
15813
15814         * FS/FS/Setup.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
15815           FS/FS/ClientAPI/Signup.pm,
15816           fs_selfservice/FS-SelfService/SelfService.pm,
15817           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
15818           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
15819           httemplate/edit/svc_acct.cgi: self-service can select domain on
15820           provision (#2801)
15821
15822 2007-12-11 21:42  jeff
15823
15824         * FS/: FS/cust_credit.pm, FS/h_cust_credit.pm,
15825           bin/freeside-disable-reasons, bin/freeside-upgrade: cust_credit
15826           reason improvement, bugfix, and tool
15827
15828 2007-12-06 17:08  ivan
15829
15830         * FS/FS/cust_credit.pm: doh!   is not an object.  let's call it ,
15831           mmkay
15832
15833 2007-12-06 17:04  ivan
15834
15835         * FS/FS/cust_credit.pm: some old databases may have 'hanging'
15836           cust_credit records; we don't want to abort the upgrade because
15837           of that, just warn
15838
15839 2007-12-06 12:49  jeff
15840
15841         * httemplate/edit/part_pkg.cgi: agent setting during package edit
15842           cleanup
15843
15844 2007-12-06 08:51  jeff
15845
15846         * httemplate/view/svc_acct.cgi: support display of negative time
15847
15848 2007-12-05 14:05  ivan
15849
15850         * Makefile: when installing selfservice, create freeside homedir if
15851           it doesn't exist
15852
15853 2007-12-05 12:50  ivan
15854
15855         * httemplate/elements/tr-select-reason.html: doh, order_by does
15856           have to include ORDER BY!
15857
15858 2007-12-05 12:47  ivan
15859
15860         * httemplate/elements/tr-select-reason.html: show types in reason
15861           selection, order by type and reason
15862
15863 2007-12-05 07:10  jeff
15864
15865         * FS/FS/ConfDefaults.pm: add in status and company fields
15866
15867 2007-12-05 06:50  jeff
15868
15869         * FS/FS/cust_main.pm: ensure a valid date is onhand (fixes #2800)
15870
15871 2007-12-04 20:57  jeff
15872
15873         * httemplate/edit/process/part_pkg.cgi: wtf?
15874
15875 2007-12-04 16:45  ivan
15876
15877         * httemplate/search/elements/search.html: i hope this allows IE to
15878           download excel over https?
15879
15880 2007-12-04 12:51  ivan
15881
15882         * httemplate/: elements/menu.html, elements/select-otaker.html,
15883           elements/tr-select-otaker.html, search/report_cust_credit.html,
15884           search/report_rt_transaction.html, search/rt_transaction.html,
15885           search/elements/search.html: add some time-worked reporting
15886
15887 2007-12-04 10:35  jeff
15888
15889         * httemplate/search/cust_pkg.cgi: add suspend/cancel reason to
15890           advanced package report (#2779)
15891
15892 2007-12-04 10:19  jeff
15893
15894         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
15895           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/cust_credit.pm,
15896           FS/FS/cust_main.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_pkg.pm,
15897           FS/FS/reason.pm, FS/FS/reason_type.pm,
15898           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
15899           FS/FS/part_pkg/flat_comission.pm,
15900           FS/FS/part_pkg/flat_comission_cust.pm,
15901           FS/FS/part_pkg/flat_comission_pkg.pm, FS/bin/freeside-upgrade,
15902           httemplate/browse/reason.html,
15903           httemplate/browse/reason_type.html,
15904           httemplate/edit/cust_credit.cgi, httemplate/edit/reason.html,
15905           httemplate/edit/reason_type.html,
15906           httemplate/edit/process/cust_credit.cgi,
15907           httemplate/elements/menu.html,
15908           httemplate/elements/tr-select-reason.html: change credit reasons
15909           from freetext to new reason/reason type system (#2777)
15910
15911 2007-12-02 16:18  ivan
15912
15913         * htetc/freeside-rt.conf: would help if i got the closing tag right
15914
15915 2007-12-02 16:13  ivan
15916
15917         * htetc/freeside-rt.conf: this should get the Chart stuff in RT
15918           statistic running, i hope
15919
15920 2007-11-30 17:37  ivan
15921
15922         * FS/FS/part_pkg/prorate.pm: cleanup
15923
15924 2007-11-30 17:34  ivan
15925
15926         * FS/FS/h_cust_svc.pm: add date_deleted method
15927
15928 2007-11-30 17:34  ivan
15929
15930         * FS/FS/cust_svc.pm: add date_inserted method and reorganize things
15931           slightly
15932
15933 2007-11-30 17:33  ivan
15934
15935         * FS/FS/h_Common.pm: this doesn't actually have anything to do with
15936           cancellation persay, since its generic now
15937
15938 2007-11-30 17:32  ivan
15939
15940         * FS/FS/Record.pm: add h_date method too
15941
15942 2007-11-30 17:30  ivan
15943
15944         * FS/FS/Record.pm: add h_search method, and reorganize mixed up
15945           methods and subroutines
15946
15947 2007-11-30 17:29  ivan
15948
15949         * FS/FS/part_pkg/bulk.pm: add bulk price plan
15950
15951 2007-11-30 13:07  ivan
15952
15953         * FS/FS/cust_bill.pm, httemplate/graph/money_time.cgi,
15954           httemplate/search/cust_bill.html: add net vs gross amounts to
15955           invoice report; make the "net sales" links on
15956           sales/credit/receipts report & graph clickable
15957
15958 2007-11-30 12:55  ivan
15959
15960         * httemplate/graph/elements/monthly.html: UI: download full results
15961           links on separate lines, for consistency with search.html
15962
15963 2007-11-30 10:13  ivan
15964
15965         * FS/FS/cust_bill.pm: fix bug specifying an HTML return address
15966           separately
15967
15968 2007-11-29 19:24  ivan
15969
15970         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add
15971           customer import format with company
15972
15973 2007-11-29 17:24  ivan
15974
15975         * httemplate/browse/access_user.html: update inline documentation
15976
15977 2007-11-29 17:16  ivan
15978
15979         * FS/FS/cust_main.pm: remove unnecessary redefinition of
15980           %method2payby, add a quick hack to fake B:OP success and failure
15981           for testing purposes
15982
15983 2007-11-29 15:51  ivan
15984
15985         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
15986           fix dates going all wacky on errors, when you're asked to confirm
15987           a date move into the past
15988
15989 2007-11-28 19:38  ivan
15990
15991         * FS/FS/cust_pay_pending.pm: double doh, remove cruft checking
15992           nonexistent column and fix the statustext check
15993
15994 2007-11-28 19:05  ivan
15995
15996         * FS/FS/Schema.pm: doh, fix primary key name in new table
15997
15998 2007-11-28 18:54  ivan
15999
16000         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
16001           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
16002           FS/t/cust_pay_pending.t, httemplate/misc/payment.cgi,
16003           httemplate/misc/process/payment.cgi: even more reliable
16004           multiple-payment/double-click/concurrent-payment-form protection
16005
16006 2007-11-28 12:18  jeff
16007
16008         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: better
16009           select multiple, discourage creation of packages no agent can
16010           sell
16011
16012 2007-11-28 10:49  jeff
16013
16014         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
16015           httemplate/search/cust_main_ADV.cgi,
16016           httemplate/search/report_cust_main.html: advanced customer report
16017           rearrangement
16018
16019 2007-11-28 00:46  ivan
16020
16021         * FS/FS/ClientAPI_SessionCache.pm, Makefile: default to FileCache
16022           for selfservice session cache
16023
16024 2007-11-27 17:54  ivan
16025
16026         * httemplate/search/cust_bill_event.cgi: removed unused \$failed
16027           var
16028
16029 2007-11-27 17:30  ivan
16030
16031         * README: license clarification for self-service code
16032
16033 2007-11-27 15:47  ivan
16034
16035         * httemplate/search/cust_bill.html: fix small side-effect of
16036           mysql-compat change eliminating DISTINCT ON: map changing values
16037           of @where array
16038
16039 2007-11-27 14:33  jeff
16040
16041         * FS/FS/part_export/prizm.pm: comma, please
16042
16043 2007-11-27 14:30  jeff
16044
16045         * FS/FS/part_export/prizm.pm: name management tweaking
16046
16047 2007-11-27 11:34  jeff
16048
16049         * FS/FS/part_export/prizm.pm: slop correction
16050
16051 2007-11-26 19:02  jeff
16052
16053         * FS/FS/part_export/prizm.pm: attach SM's to default network,
16054           improved unsuspend & delete, option for BAM only or EMS
16055
16056 2007-11-26 18:51  jeff
16057
16058         * FS/FS/ClientAPI/MyAccount.pm: prevent BILL, DCRD, and DCHK
16059           customers from circumventing a suspension via selfservice (2768)
16060
16061 2007-11-25 18:19  ivan
16062
16063         * httemplate/search/elements/search.html: add a "printable copy"
16064           link to searches to get full results as printable HTML without
16065           other cruft, closes: #1885
16066
16067 2007-11-25 18:18  ivan
16068
16069         * httemplate/elements/header-popup.html: add our stylesheet to
16070           popup/print headers
16071
16072 2007-11-23 17:26  ivan
16073
16074         * Makefile: hello brave new world of defaulting to apache2 in 1.9
16075
16076 2007-11-23 12:25  ivan
16077
16078         * httemplate/edit/part_pkg.cgi: fix stickiness of primary radio
16079           buttons on errors, closes: RT#1035
16080
16081 2007-11-21 17:03  ivan
16082
16083         * httemplate/edit/cust_main.cgi: usability: don't offer 'Select
16084           agent' choice if the dropdown already has a value
16085
16086 2007-11-20 09:18  ivan
16087
16088         * AGPL, GPL: it finally happened
16089
16090 2007-11-18 12:02  ivan
16091
16092         * httemplate/search/: report_cust_pkg.html, svc_acct.cgi: add
16093           "multiplier of monthly" info to "paid time" column in
16094           svc_acct-display_paid_time_remaining report
16095
16096 2007-11-14 15:10  ivan
16097
16098         * FS/FS/TicketSystem/RT_External.pm,
16099           httemplate/view/cust_main/tickets.html: add link to resolved
16100           tickets too
16101
16102 2007-11-09 11:20  ivan
16103
16104         * FS/FS/: Conf.pm, cust_main.pm: add
16105           business-onlinepayment-email_customer flag
16106
16107 2007-11-08 19:26  ivan
16108
16109         * httemplate/search/report_receivables.html: better visual
16110           indication of disabled "days" field on IE
16111
16112 2007-11-08 19:12  ivan
16113
16114         * httemplate/search/: report_receivables.cgi,
16115           report_receivables.html: add option for listing customers without
16116           a balance (closes: RT#2752) and fix bug in total row (closes:
16117           RT#2736)
16118
16119 2007-11-08 16:44  jeff
16120
16121         * FS/FS/cust_main.pm: correct realtime_bop cvv handling
16122
16123 2007-11-07 20:21  ivan
16124
16125         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add
16126           selfservice-session_timeout config
16127
16128 2007-11-07 18:10  ivan
16129
16130         * FS/FS/cust_main.pm: prevent warning: "Use of uninitialized value
16131           in concatenation (.) or string at
16132           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 1668."
16133
16134 2007-11-07 16:59  ivan
16135
16136         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
16137           FS/bin/freeside-expiration-alerter, conf/alerter_template,
16138           conf/company_address, conf/company_name,
16139           conf/impending_recur_template, conf/invoice_latexfooter,
16140           conf/invoice_latexnotes, conf/invoice_latexreturnaddress,
16141           conf/invoice_latexsmallfooter, conf/invoice_template,
16142           conf/invoice_template_statement, conf/welcome_letter: for new
16143           installs, centralize some stuff that was spread around different
16144           config files.
16145
16146 2007-11-05 17:59  ivan
16147
16148         * bin/customer-faker: keep our own list of states; remove some
16149           states that Data::Faker and Locale::SubCountry disagree on
16150
16151 2007-11-04 21:42  ivan
16152
16153         * fs_selfservice/FS-SelfService/SelfService.pm: doc: amount param
16154           to process_payment.  just a bit important.
16155
16156 2007-11-04 21:27  ivan
16157
16158         * FS/FS/ClientAPI/MyAccount.pm,
16159           fs_selfservice/FS-SelfService/SelfService.pm: add
16160           process_payment_order_pkg method
16161
16162 2007-11-04 10:22  jeff
16163
16164         * httemplate/search/cust_main_ADV.cgi: comma is a bad delimiter
16165           choice according to ut_text()
16166
16167 2007-11-03 10:38  ivan
16168
16169         * httemplate/elements/menu.html: move menu option for adv. customer
16170           reports to second level, same as advanced invoice & package
16171           reports
16172
16173 2007-11-02 17:55  jeff
16174
16175         * httemplate/: elements/menu.html, search/cust_main_ADV.cgi,
16176           search/report_cust_main.html: new customer report/flattened
16177           package report (ticket 1428)
16178
16179 2007-10-29 05:04  ivan
16180
16181         * httemplate/search/cust_pkg.cgi: bug ya bug resulting from
16182           agent-virtualized packages
16183
16184 2007-10-29 05:03  ivan
16185
16186         * httemplate/search/report_receivables.cgi: famous last mysql bug
16187
16188 2007-10-29 04:34  ivan
16189
16190         * httemplate/edit/rate.cgi: yup, mysql-ing me harder
16191
16192 2007-10-29 04:32  ivan
16193
16194         * httemplate/search/cdr.html: mysql
16195
16196 2007-10-29 04:18  ivan
16197
16198         * FS/bin/freeside-setup: forgotton freeside-setup bits of mysql
16199           locking workaround
16200
16201 2007-10-29 03:31  ivan
16202
16203         * FS/FS/cust_main.pm, FS/FS/part_event/Condition.pm,
16204           FS/FS/part_event/Condition/balance_age.pm,
16205           FS/FS/part_event/Condition/cust_bill_age.pm,
16206           httemplate/search/cdr.html: mysql me 1.9 more times
16207
16208 2007-10-29 03:30  ivan
16209
16210         * FS/FS/cust_bill.pm, FS/FS/h_Common.pm, httemplate/edit/rate.cgi,
16211           httemplate/search/cust_bill.html,
16212           httemplate/search/report_tax.cgi: mysql has no DISTINCT ON
16213           either, sigh
16214
16215 2007-10-28 18:08  ivan
16216
16217         * httemplate/view/cust_pay.html: still have link back to the
16218           customer on printable receipt... should hide it from print at
16219           some point though
16220
16221 2007-10-28 05:51  ivan
16222
16223         * FS/: FS/Schema.pm, FS/Setup.pm, FS/svc_acct.pm,
16224           bin/freeside-upgrade: finish mysql locking workaround
16225
16226 2007-10-27 20:55  ivan
16227
16228         * FS/FS/Record.pm, FS/FS/cust_svc.pm,
16229           FS/FS/part_export/sqlradius.pm, htetc/handler.pl,
16230           httemplate/search/report_receivables.cgi: mysql me harder
16231
16232 2007-10-26 21:46  ivan
16233
16234         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
16235           httemplate/misc/process/payment.cgi,
16236           httemplate/search/cust_pay.cgi, httemplate/view/cust_pay.html,
16237           httemplate/view/cust_main/payment_history.html: simple payment
16238           receipts in web interface, sorry arnie, RT#2738
16239
16240 2007-10-25 12:01  ivan
16241
16242         * FS/FS/TicketSystem/RT_External.pm, FS/FS/Schema.pm, Makefile:
16243           mysql, yes, mysql.
16244
16245 2007-10-25 01:29  ivan
16246
16247         * FS/bin/freeside-setup: fix error handling
16248
16249 2007-10-22 15:29  ivan
16250
16251         * FS/FS/Report/Table/Monthly.pm: fix more fallout from
16252           agent-virtualized packages
16253
16254 2007-10-17 09:07  jayce
16255
16256         * FS/FS/cust_pkg.pm: insert_reason only worked if you passed in an
16257           existing reason, the code to insert a new reason was in place,
16258           but didn't let the new reason get used.  Code to do this was
16259           already in place, just not utilized.
16260
16261 2007-10-14 16:14  ivan
16262
16263         * conf/invoice_html: this aligns better.  i wonder how 1.9 loads up
16264           config from here, though?
16265
16266 2007-10-14 16:10  ivan
16267
16268         * FS/FS/cust_bill.pm: escape \dollar in invoice_latexnotes
16269
16270 2007-10-14 13:07  ivan
16271
16272         * FS/FS/Cron/bill.pm: don't fill up memory with objects for every
16273           customer being billed
16274
16275 2007-10-13 18:51  ivan
16276
16277         * fs_selfservice/php/: freeside.class.php,
16278           freeside.login_example.php, freeside_signup_example.php: adding
16279           php examples
16280
16281 2007-10-13 10:33  jeff
16282
16283         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: correct
16284           agent_defaultpkg handling
16285
16286 2007-10-10 13:54  ivan
16287
16288         * FS/FS/cust_main.pm: set expandtab
16289
16290 2007-10-10 13:52  jayce
16291
16292         * FS/FS/cust_main.pm: With this line missing, cust_event objects
16293           would not fully create (eventpart wasn't loading), causing the _X
16294           methods to fail on ->part_event.  Only noticed when you retried
16295           events that had previously failed.
16296
16297 2007-10-10 11:14  ivan
16298
16299         * httemplate/browse/part_pkg.cgi: REALLY fix the package browsing
16300           this time, without messing up the ordering
16301
16302 2007-10-10 10:55  ivan
16303
16304         * httemplate/edit/part_pkg.cgi: concurrent fix for package editing
16305           also cleans this up slightly
16306
16307 2007-10-10 10:50  jeff
16308
16309         * httemplate/edit/part_pkg.cgi: close:}
16310
16311 2007-10-09 10:57  ivan
16312
16313         * FS/FS/cust_main.pm: be polite!  don't spew debugging info unless
16314           its asked for.
16315
16316 2007-10-08 21:58  ivan
16317
16318         * FS/FS/Conf.pm: fix documenation links to point into wiki where
16319           they belong
16320
16321 2007-10-08 21:48  ivan
16322
16323         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add
16324           ticket_system-priority_reverse config
16325
16326 2007-10-08 18:40  jeff
16327
16328         * httemplate/misc/timeworked.html: preserve order
16329
16330 2007-10-08 18:06  ivan
16331
16332         * httemplate/misc/timeworked.html: interpolating the links would
16333           help too
16334
16335 2007-10-08 18:01  ivan
16336
16337         * httemplate/misc/timeworked.html: i think this should fix
16338           timeworked subjects, and link to the transactions as well
16339
16340 2007-10-08 16:48  ivan
16341
16342         * fs_selfservice/FS-SelfService/cgi/view_support_details.html: line
16343           up things better
16344
16345 2007-10-08 16:32  ivan
16346
16347         * fs_selfservice/FS-SelfService/SelfService.pm: self-service POD
16348           cleanups
16349
16350 2007-10-08 14:06  ivan
16351
16352         * FS/FS/part_event/Condition/cust_bill_owed.pm,
16353           bin/freeside-migrate-events, httemplate/edit/part_event.html: add
16354           cust_bill_owed as an implicit condition (whew), and make sure it
16355           is added on migrations (also: fixed implicit conditions like this
16356           which only apply to a subset of eventtables)
16357
16358 2007-10-08 14:05  jeff
16359
16360         * httemplate/edit/part_pkg.cgi: disallow agent changing on cloned
16361           packages
16362
16363 2007-10-08 12:14  jeff
16364
16365         * htetc/handler.pl, httemplate/edit/rate_region.cgi,
16366           httemplate/edit/reg_code.cgi,
16367           httemplate/edit/process/cust_svc.cgi,
16368           httemplate/edit/process/domain_record.cgi,
16369           httemplate/edit/process/reg_code.cgi,
16370           httemplate/elements/errorpage.html,
16371           httemplate/elements/tr-select-part_referral.html,
16372           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
16373           httemplate/misc/delete-agent_payment_gateway.cgi,
16374           httemplate/misc/delete-cust_credit.cgi,
16375           httemplate/misc/delete-cust_pay.cgi,
16376           httemplate/misc/delete-cust_refund.cgi,
16377           httemplate/misc/delete-domain_record.cgi,
16378           httemplate/misc/delete-part_export.cgi, httemplate/misc/dump.cgi,
16379           httemplate/misc/inventory_item-import.html,
16380           httemplate/misc/unapply-cust_credit.cgi,
16381           httemplate/misc/unapply-cust_pay.cgi,
16382           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
16383           httemplate/misc/unvoid-cust_pay_void.cgi,
16384           httemplate/misc/upload-batch.cgi,
16385           httemplate/misc/void-cust_pay.cgi,
16386           httemplate/misc/process/cdr-import.html,
16387           httemplate/misc/process/cust_main-import.cgi,
16388           httemplate/misc/process/cust_main-import_charges.cgi,
16389           httemplate/misc/process/inventory_item-import.html,
16390           httemplate/misc/process/link.cgi,
16391           httemplate/misc/process/payment.cgi,
16392           httemplate/search/cust_main.cgi, httemplate/search/cust_svc.html,
16393           httemplate/search/inventory_item.html,
16394           httemplate/search/reg_code.html, httemplate/search/sql.html,
16395           httemplate/search/svc_acct.cgi,
16396           httemplate/search/svc_broadband.cgi: Remove remaining calls to
16397           idiot/eidiot.  Should fix 1479
16398
16399 2007-10-05 13:41  ivan
16400
16401         * FS/FS/part_event/Condition/cust_bill_has_service.pm: reenalbe
16402           this condition
16403
16404 2007-10-05 12:53  jeff
16405
16406         * httemplate/misc/: timeworked.html, process/timeworked.html: new
16407           ui for assigning support time
16408
16409 2007-10-05 12:45  ivan
16410
16411         * httemplate/elements/tr-input-beginning_ending.html: fix date
16412           selection on advanced invoice report, or future places where date
16413           selection component is included multiple times
16414
16415 2007-10-05 07:26  jayce
16416
16417         * httemplate/elements/tr-select-part_svc.html: Initial checkin, was
16418           missing from the cust_bill_has_service condition checkin.
16419
16420 2007-10-04 17:39  ivan
16421
16422         * FS/FS/: part_event_condition.pm, part_event/Condition.pm,
16423           part_event/Condition/cust_bill_has_service.pm: add disable
16424           ability to conditions & disable cust_bill_has_service, so the
16425           condition edit page renders again
16426
16427 2007-10-04 16:55  ivan
16428
16429         * FS/FS/part_event/Condition/once.pm: whitespace
16430
16431 2007-10-04 16:52  ivan
16432
16433         * FS/FS/part_event/Condition/once.pm: such a dumb little thing, but
16434           i think that should really do it.  whew
16435
16436 2007-10-04 16:41  ivan
16437
16438         * FS/FS/cust_main.pm: don't leave stray 'new' events around if they
16439           don't pass their final condition check
16440
16441 2007-10-04 16:40  ivan
16442
16443         * FS/FS/part_event/Condition/once.pm: hopefully fix once.pm
16444           properly...
16445
16446 2007-10-04 14:38  ivan
16447
16448         * FS/FS/part_event_condition.pm: add SKIP_CONDITION_SQL debugging
16449           aid
16450
16451 2007-10-04 12:14  ivan
16452
16453         * FS/FS/Cron/bill.pm: additional due_cust_event debugging
16454
16455 2007-10-04 12:04  ivan
16456
16457         * FS/FS/cust_main.pm: nobody likes it when you forget ions
16458
16459 2007-10-04 12:03  ivan
16460
16461         * FS/FS/cust_main.pm: additional due_cust_event debugging
16462
16463 2007-10-04 11:28  ivan
16464
16465         * FS/FS/cust_main.pm: additional due_cust_event debugging
16466
16467 2007-10-04 09:45  ivan
16468
16469         * httemplate/search/cust_bill_event.cgi: fix compilation error!
16470
16471 2007-10-03 21:21  ivan
16472
16473         * FS/FS/cust_main.pm: i really hope this finally does it
16474
16475 2007-10-03 21:09  ivan
16476
16477         * FS/FS/cust_main.pm: dot strikes again
16478
16479 2007-10-03 21:08  ivan
16480
16481         * FS/FS/cust_main.pm: whew, i think this might actually fix it
16482
16483 2007-10-03 20:48  ivan
16484
16485         * FS/FS/cust_main.pm: doh!  does that really fix agent-specific
16486           agent template migration from 1.7?  sure hope so
16487
16488 2007-10-03 20:37  ivan
16489
16490         * FS/FS/Record.pm: add debugging option to qsearch
16491
16492 2007-10-03 19:52  ivan
16493
16494         * bin/pod2x: wikify individual files
16495
16496 2007-10-03 19:22  ivan
16497
16498         * bin/pod2x: fix FS::SelfService::XMLRPC pod generation
16499
16500 2007-10-03 19:15  ivan
16501
16502         * FS/FS/cust_main.pm: add missing =back
16503
16504 2007-10-03 19:07  ivan
16505
16506         * bin/pod2x: bah!  THIS should fix munging of non-internal links, i
16507           hope
16508
16509 2007-10-03 19:06  jeff
16510
16511         * FS/FS/UI/bytecount.pm, FS/FS/part_pkg/flat.pm,
16512           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
16513           httemplate/edit/process/part_pkg.cgi: support part_pkg option
16514           input validation, check bytecounts and allow commas (closes 1863)
16515
16516 2007-10-03 18:56  ivan
16517
16518         * bin/pod2x: this *should* fix munging of non-internal links, i
16519           hope
16520
16521 2007-10-03 18:49  ivan
16522
16523         * Makefile, bin/pod2x: wiki documentation convertor now
16524
16525 2007-10-03 18:47  ivan
16526
16527         * FS/FS.pm: add missing CLI utilities to FS.pm too
16528
16529 2007-10-03 18:45  ivan
16530
16531         * FS/bin/freeside-sqlradius-seconds: fixing wrong POD NAME doc
16532
16533 2007-10-03 18:29  ivan
16534
16535         * FS/t/cust_tax_exempt.pm: wtf!
16536
16537 2007-10-03 18:21  ivan
16538
16539         * FS/FS.pm: update FS base page for new stuff in 1.9
16540
16541 2007-10-03 18:15  ivan
16542
16543         * FS/: FS.pm: update top-level FS manpage
16544
16545 2007-10-03 17:51  ivan
16546
16547         * FS/FS/: access_right.pm, access_user_pref.pm,
16548           access_usergroup.pm, pay_batch.pm: POD documentation updates
16549
16550 2007-10-02 14:56  ivan
16551
16552         * FS/FS/cust_event.pm: doh!
16553
16554 2007-10-02 08:31  jeff
16555
16556         * FS/FS/cust_bill_event.pm, FS/FS/UI/Web.pm,
16557           httemplate/search/cust_bill_event.cgi: fix up re-email these
16558           events
16559
16560 2007-10-02 08:11  jeff
16561
16562         * httemplate/misc/process/timeworked.html: missed file in self
16563           service support usage improvements
16564
16565 2007-10-01 17:44  ivan
16566
16567         * httemplate/: browse/part_referral.html, elements/menu.html:
16568           Configuration right no longer gives access to things controlled
16569           by their own ACLs (advertising source & package edit
16570
16571 2007-10-01 17:40  ivan
16572
16573         * httemplate/elements/menu.html: package definitions controlled by
16574           their own ACL now
16575
16576 2007-10-01 17:32  ivan
16577
16578         * FS/bin/freeside-daily: need the space
16579
16580 2007-10-01 17:31  ivan
16581
16582         * FS/FS/Schema.pm: this flag has nothing to do with recur tax :)
16583
16584 2007-10-01 17:29  ivan
16585
16586         * FS/FS/Cron/bill.pm: fix small problems with earlier commit: add
16587           back earlier commits reverted by this patch, also revert
16588           gratuitous whitespace changes
16589
16590 2007-10-01 17:22  ivan
16591
16592         * FS/FS/cust_event.pm: proper fix for once.pm bug?  hopefully it
16593           works :)
16594
16595 2007-10-01 17:18  ivan
16596
16597         * FS/FS/part_event/: Condition.pm, Condition/once.pm: proper fix
16598           for once.pm bug?  hopefully it works :)
16599
16600 2007-09-29 17:26  ivan
16601
16602         * httemplate/search/: cdr.html, report_cdr.html: better CDR
16603           searching
16604
16605 2007-09-29 17:25  ivan
16606
16607         * httemplate/edit/REAL_cust_pkg.cgi: fix argument stickiness on
16608           date editing errors (especially because resetting them pops up
16609           the error confirmation)
16610
16611 2007-09-29 17:23  ivan
16612
16613         * FS/FS/cust_main.pm: this might fix agent-specific invoicing when
16614           migrated from 1.7?
16615
16616 2007-09-29 17:22  ivan
16617
16618         * bin/freeside-upgrade-unicode: [no log message]
16619
16620 2007-09-28 19:17  ivan
16621
16622         * FS/FS/access_user.pm, httemplate/search/cust_event.html,
16623           httemplate/search/report_tax.cgi: fix ambiguous agentnum errors
16624           in cust_event.html & report_tax.cgi (provide a table option in
16625           access_user::agentnums_sql so this is easy to fix for other
16626           reports too)
16627
16628 2007-09-27 17:33  jayce
16629
16630         * FS/FS/cust_main.pm: Fixes a bug where retry_realtime isn't
16631           limiting to that user's events, therefore selecting all retryable
16632           events, and having to filter later.  On a system with a running
16633           history, this caused bad O() types of situations for performance,
16634           especially bad when this was called by something that a user
16635           would be awaiting feedback from
16636
16637 2007-09-27 17:19  jayce
16638
16639         * FS/FS/Record.pm: Cleanup qsearch for readability, removes heinous
16640           map {} of several hundred lines into two simple method calls
16641
16642 2007-09-27 14:25  jeff
16643
16644         * httemplate/edit/svc_acct.cgi: hide fixed passwords
16645
16646 2007-09-27 11:24  jayce
16647
16648         * FS/: FS/Schema.pm, FS/cust_main.pm, FS/Cron/bill.pm,
16649           bin/freeside-daily: Multi-System Billing: with a -m flag, daily
16650           will queue billing jobs instead of running each.  freeside-queued
16651           will then pick it up, allowing multiple simultaneous jobs to run,
16652           as well as multiple machines.  Also adds a 'Secure' column to the
16653           queue system, allowing for billing jobs to define themselves as
16654           'secure only' in cases where a box might be using the encryption.
16655           This allows you to  run secure only jobs (such as a collect) on
16656           boxes that can.
16657
16658 2007-09-26 12:27  jayce
16659
16660         * FS/FS/part_event/Condition/cust_bill_has_service.pm: Initial
16661           import.  Condition tests to see if the Invoice bills for a
16662           particular service.
16663
16664 2007-09-26 12:24  jayce
16665
16666         * FS/FS/part_event/Condition/once.pm: Event loop changes after
16667           initial creation caused this to never trigger, as the event loop
16668           creates a 'NEW' record, as a placeholder.  We need to not die
16669           from that.
16670
16671 2007-09-26 09:06  ivan
16672
16673         * httemplate/browse/part_pkg.cgi: fix package browse query, doh
16674
16675 2007-09-24 08:47  jeff
16676
16677         * FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
16678           FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_External.pm,
16679           fs_selfservice/FS-SelfService/SelfService.pm,
16680           fs_selfservice/FS-SelfService/cgi/myaccount.html,
16681           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
16682           fs_selfservice/FS-SelfService/cgi/view_support_details.html:
16683           self-service support usage improvements (1733)
16684
16685 2007-09-23 17:56  ivan
16686
16687         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_event.pm,
16688           FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: beginning of
16689           agent-virtualization of packages
16690
16691 2007-09-23 16:17  ivan
16692
16693         * httemplate/edit/svc_www.cgi: i think this is a bug; should not
16694           show the svc_www.usersvc selector unless it is non-fixed or
16695           non-blank, NOT non-fixed or blank
16696
16697 2007-09-23 16:16  ivan
16698
16699         * FS/FS/Record.pm: remove compat with pre-0.33 DBIx::DBSchema
16700
16701 2007-09-23 13:21  ivan
16702
16703         * FS/FS/Conf.pm, httemplate/search/svc_acct.cgi: accounts w/time
16704           remaining search
16705
16706 2007-09-23 13:00  ivan
16707
16708         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
16709
16710 2007-09-23 12:54  ivan
16711
16712         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
16713
16714 2007-09-23 12:18  ivan
16715
16716         * httemplate/search/elements/search.html: remove extraneous blank
16717           line causing Excel exports to fail
16718
16719 2007-09-23 11:32  ivan
16720
16721         * FS/FS/svc_acct.pm, httemplate/elements/menu.html,
16722           httemplate/search/svc_acct.cgi: accounts w/time remaining search
16723
16724 2007-09-22 15:45  ivan
16725
16726         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
16727           menubar border in example self-service template
16728
16729 2007-09-22 14:31  ivan
16730
16731         * httemplate/config/: config-view.cgi, config.cgi: improve config
16732           UI, especially for textareas
16733
16734 2007-09-22 12:40  ivan
16735
16736         * httemplate/view/svc_acct.cgi: UI
16737
16738 2007-09-22 12:03  ivan
16739
16740         * FS/FS/svc_domain.pm: have to import tld_exists function if we're
16741           going to use it
16742
16743 2007-09-22 11:27  ivan
16744
16745         * httemplate/view/svc_acct.cgi: add a list of any hosts associated
16746           with accounts
16747
16748 2007-09-20 19:24  ivan
16749
16750         * httemplate/search/timeworked.html: fix problems with time queue
16751           search: ticket subjects need to be HTML-escaped, 'remaining time'
16752           calculation had a NULL vs 0 issue, and link to tickets
16753
16754 2007-09-19 15:38  ivan
16755
16756         * rt/lib/RT/SearchBuilder.pm: we need SearchBuilder 1.48 to avoid
16757           annoying Pg bugs causing "This user's 10 highest priority
16758           tickets" to be blank
16759
16760 2007-09-18 17:27  jeff
16761
16762         * fs_selfservice/FS-SelfService/cgi/myaccount.html: support custom
16763           priorities
16764
16765 2007-09-18 17:12  ivan
16766
16767         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix at
16768           least one small problem with reprint/email/fax functionality: now
16769           should understand the "most recent invoice per customer" and
16770           invoice # min/max options
16771
16772 2007-09-18 16:19  ivan
16773
16774         * httemplate/edit/cust_main.cgi: fix advertising source stickiness
16775           when page is reloaded with an error
16776
16777 2007-09-18 15:51  ivan
16778
16779         * rt/etc/RT_SiteConfig.pm: MyTicketsLength has been replaced with
16780           an official upstream config
16781
16782 2007-09-18 14:41  ivan
16783
16784         * httemplate/search/svc_broadband.cgi: and parens help alot, doh
16785
16786 2007-09-18 14:37  ivan
16787
16788         * httemplate/search/svc_broadband.cgi: fix svc_broadband search by
16789           svcpart (links from browse/part_svc, in particular
16790
16791 2007-09-18 10:07  ivan
16792
16793         * FS/FS/Schema.pm: add missing column access_user_pref.expiration
16794
16795 2007-09-17 23:32  jeff
16796
16797         * FS/FS/: cust_pkg.pm, part_pkg/base_rate.pm, part_pkg/flat.pm,
16798           part_pkg/prorate.pm, part_pkg/subscription.pm: allow assignment
16799           of auto recharge values AND rollover
16800
16801 2007-09-17 23:07  jeff
16802
16803         * FS/FS/Cron/expire_user_pref.pm: auto commit for vacuum
16804
16805 2007-09-17 17:21  ivan
16806
16807         * fs_selfservice/FS-SelfService/cgi/myaccount.html: close table
16808           tag; fix spacing
16809
16810 2007-09-17 14:12  ivan
16811
16812         * FS/FS/cust_main.pm: fix scoping issues with $1 and $2 resulting
16813           in payinfo trying getting set to xxEK, thanks to _vlad_ for
16814           tracking this down and providing a fix
16815
16816 2007-09-17 13:52  ivan
16817
16818         * FS/FS/Conf.pm: elaborate on ambiguous instructions
16819
16820 2007-09-13 20:45  ivan
16821
16822         * httemplate/edit/process/quick-charge.cgi: Fix 'Can't use an
16823           undefined value as an ARRAY reference at
16824           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 4383.' error
16825
16826 2007-09-13 15:35  ivan
16827
16828         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
16829           FS/FS/svc_acct_rt_transaction.pm, FS/t/acct_rt_transaction.t,
16830           FS/t/svc_acct_rt_transaction.t, htetc/handler.pl,
16831           httemplate/misc/process/timeworked.html,
16832           httemplate/search/timeworked.html: rename svc_acct_rt_transaction
16833           to acct_rt_transaction, as it is not a service, its something
16834           that hangs off of an svc_acct (like an acct_snarf).  thank
16835           goodness was able to do this before its any sort of migration
16836           problem...
16837
16838 2007-09-13 15:25  ivan
16839
16840         * httemplate/browse/part_svc.cgi: random indentation fix
16841
16842 2007-09-13 15:25  ivan
16843
16844         * FS/bin/freeside-upgrade: some notes about old part_svc columns,
16845           since DBIx::DBSchema 0.33+ will now drop them...
16846
16847 2007-09-13 15:24  ivan
16848
16849         * CREDITS: too little, too late attempt at spam reduction
16850
16851 2007-09-13 15:05  ivan
16852
16853         * httemplate/search/cust_main.cgi: fix status color on customer
16854           list
16855
16856 2007-09-13 15:05  ivan
16857
16858         * httemplate/search/report_receivables.cgi: clean up some unused
16859           code
16860
16861 2007-09-13 13:16  ivan
16862
16863         * httemplate/misc/cust_main-import.cgi: add better inline docs
16864           explaining fields on customer CSV import
16865
16866 2007-09-12 13:40  ivan
16867
16868         * FS/FS/TicketSystem/RT_External.pm: don't want a fatal error when
16869           we can't fetch the name for a queue...
16870
16871 2007-09-11 22:38  ivan
16872
16873         * bin/freeside-migrate-events: freeside-migrate-events now moves
16874           event options, whew
16875
16876 2007-09-11 21:23  ivan
16877
16878         * FS/FS/cust_event.pm: fix problems migrating weird statustext from
16879           cust_bill_event records
16880
16881 2007-09-11 21:23  ivan
16882
16883         * FS/FS/cust_bill_event.pm: prevent (less than) and (greater than)
16884           in statustext message (or anything else weird) from causing them
16885           not to get inserted
16886
16887 2007-09-11 21:20  ivan
16888
16889         * bin/freeside-migrate-events: fix for freeside-migrate-events bug
16890           that would throw a duplicate row error instead of completing the
16891           migration
16892
16893 2007-09-11 20:39  ivan
16894
16895         * FS/FS/svc_domain.pm: fix "Useless use of a variable in void
16896           context at /usr/local/share/perl/5.8.8/FS/svc_domain.pm line
16897           367." that might have possible set an incorrest svc_domain.suffix
16898
16899 2007-09-10 18:33  ivan
16900
16901         * FS/FS/: Conf.pm, cust_main.pm: add cust_main-require_phone and
16902           cust_main-require_invoicing_list_email options
16903
16904 2007-09-10 17:28  ivan
16905
16906         * FS/FS/cust_main.pm: better default paydate for letters
16907
16908 2007-09-06 20:45  ivan
16909
16910         * FS/FS/cust_pkg.pm: default cancellation subject so the emails
16911           work even when people don't set one in config
16912
16913 2007-09-06 20:36  ivan
16914
16915         * FS/FS/part_export/sqlradius.pm: tweak debugging
16916
16917 2007-08-23 01:23  ivan
16918
16919         * FS/FS/: Conf.pm, part_export/sqlradius.pm: fix bug where user
16920           could log in to RADIUS with uppercase usernameand avoid bandwidth
16921           acconting (mysql is case-insensitive?  wtf!  thanks a fucking lot
16922           for nothing, grr!)
16923
16924 2007-08-17 07:01  jeff
16925
16926         * FS/FS/cust_main.pm: miss use
16927
16928 2007-08-17 06:59  jeff
16929
16930         * httemplate/misc/process/timeworked.html: access control
16931
16932 2007-08-16 21:27  ivan
16933
16934         * Makefile: remove redunant redundancy
16935
16936 2007-08-16 11:22  jeff
16937
16938         * FS/FS/svc_acct.pm: correct labels in service definition edit for
16939           svc_acct (#1745)
16940
16941 2007-08-16 10:40  ivan
16942
16943         * FS/FS/ClientAPI/MyAccount.pm: remove debugging
16944
16945 2007-08-16 09:19  jeff
16946
16947         * FS/bin/freeside-upgrade: agent_custid bugfix (1746)
16948
16949 2007-08-16 06:40  jeff
16950
16951         * FS/FS/svc_acct_rt_transaction.pm, FS/FS/AccessRight.pm,
16952           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
16953           FS/t/svc_acct_rt_transaction.t,
16954           httemplate/misc/batch-cust_pay.html,
16955           httemplate/misc/timeworked.html, FS/MANIFEST,
16956           httemplate/misc/process/timeworked.html,
16957           httemplate/search/timeworked.html, FS/FS/ClientAPI/MyAccount.pm,
16958           fs_selfservice/FS-SelfService/cgi/myaccount.html,
16959           htetc/handler.pl, httemplate/elements/menu.html,
16960           httemplate/view/cust_main/tickets.html: support hours 'usage'
16961           tracking for our own internal use (#1733)
16962
16963 2007-08-15 17:09  ivan
16964
16965         * FS/FS/cust_main.pm: have generate_letter assume a default paydate
16966           of 2037-12 so it doesn't bomb out on empty paydates
16967
16968 2007-08-15 16:46  ivan
16969
16970         * FS/bin/freeside-sqlradius-reset: add -n option to
16971           freeside-sqlradius-reset to supress deleting data
16972
16973 2007-08-15 14:51  ivan
16974
16975         * httemplate/edit/cust_main.cgi: fix customer status color here too
16976
16977 2007-08-14 20:26  ivan
16978
16979         * httemplate/browse/part_export.cgi: little more low-hanging fruit:
16980           table-grid the export listing
16981
16982 2007-08-14 14:46  ivan
16983
16984         * FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
16985           httemplate/graph/cust_bill_pkg.cgi,
16986           httemplate/graph/cust_pkg.cgi, httemplate/graph/money_time.cgi,
16987           httemplate/graph/report_cust_pkg.html,
16988           httemplate/graph/elements/monthly.html,
16989           httemplate/browse/agent.cgi: add package churn report/graph
16990
16991 2007-08-14 13:18  ivan
16992
16993         * FS/FS/Cron/bill.pm: removing unneeded %saw var
16994
16995 2007-08-13 19:40  ivan
16996
16997         * httemplate/elements/tr-select-cust_pkg-status.html: restore label
16998           on package status selector
16999
17000 2007-08-10 16:50  ivan
17001
17002         * bin/dbdef-create, FS/bin/freeside-dbdef-create: rename
17003           dbdef-create to freeside-dbdef-create and move it to FS/bin, so
17004           it gets %%%FREESIDE_CONF%%% substituted
17005
17006 2007-08-10 15:48  ivan
17007
17008         * FS/FS/part_pkg.pm: add 3 day, 4 month and 4.5 month (137 day)
17009           frequencies
17010
17011 2007-08-10 00:01  ivan
17012
17013         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
17014           httemplate/view/cust_main/packages.html: on changing packages,
17015           don't set setup date unless old package has one
17016
17017 2007-08-08 17:31  ivan
17018
17019         * FS/FS/svc_domain.pm: add TLD checking to svc_domain
17020
17021 2007-08-08 12:18  ivan
17022
17023         * FS/FS/cust_pkg.pm: fix otaker regex
17024
17025 2007-08-07 13:05  ivan
17026
17027         * FS/FS/cust_main.pm: more informative error msg
17028
17029 2007-08-06 12:45  jeff
17030
17031         * fs_selfservice/FS-SelfService/SelfService/XMLRPC.pm:
17032           documentation improvements
17033
17034 2007-08-06 01:51  jeff
17035
17036         * fs_selfservice/FS-SelfService/MANIFEST: there is a server
17037
17038 2007-08-06 01:46  jeff
17039
17040         * fs_selfservice/FS-SelfService/: MANIFEST, Makefile.PL,
17041           freeside-selfservice-xmlrpc-server, SelfService/XMLRPC.pm,
17042           cgi/xmlrpc.cgi: add selfservice xmlrpc facilities (#591)
17043
17044 2007-08-05 10:32  jeff
17045
17046         * FS/FS/ClientAPI/MyAccount.pm: eeb! fix realtime recharge
17047
17048 2007-08-03 19:06  ivan
17049
17050         * rt/etc/RT_SiteConfig.pm: fix URL handling on RT redirects
17051
17052 2007-08-03 18:58  ivan
17053
17054         * Makefile: update Makefile to always substitute in
17055           RT_SiteConfig.pm when running install-rt
17056
17057 2007-08-03 18:57  ivan
17058
17059         * httemplate/elements/header.html: point 1.9 to 1.9 documentation
17060
17061 2007-08-03 17:13  ivan
17062
17063         * rt/: FREESIDE_MODIFIED, Makefile, config.log, config.status,
17064           bin/mason_handler.fcgi, bin/mason_handler.scgi,
17065           bin/mason_handler.svc, bin/rt-crontool, bin/rt-mailgate,
17066           lib/RT.pm: clean up corners & colors
17067
17068 2007-08-03 15:43  ivan
17069
17070         * rt/etc/: RT_Config.pm, RT_Config.pm.in: fix path so we can find
17071           .css files
17072
17073 2007-08-03 15:06  ivan
17074
17075         * rt/FREESIDE_MODIFIED: [no log message]
17076
17077 2007-08-03 14:49  ivan
17078
17079         * rt/: FREESIDE_MODIFIED, etc/RT_SiteConfig.pm,
17080           lib/RT/SearchBuilder.pm, sbin/rt-setup-database.in: merging
17081           RT_3_6_4 to HEAD
17082
17083 2007-08-02 16:44  ivan
17084
17085         * httemplate/view/cust_main/packages.html: increase package popup
17086           width
17087
17088 2007-08-02 16:09  ivan
17089
17090         * httemplate/: edit/process/cust_pkg.cgi,
17091           elements/select-table.html, misc/change_pkg.cgi,
17092           misc/order_pkg.html, view/cust_main/packages.html: fix slowness
17093           on change package and also make it into a popup
17094
17095 2007-08-02 16:01  ivan
17096
17097         * httemplate/elements/select-cust-part_pkg.html: fix slowness on
17098           change package and also make it into a popup
17099
17100 2007-08-02 15:55  ivan
17101
17102         * FS/FS/CGI.pm: fix status color on small_custview
17103
17104 2007-08-02 14:57  ivan
17105
17106         * httemplate/view/cust_main/packages.html: line up package acitons
17107           all on one line
17108
17109 2007-08-02 12:54  ivan
17110
17111         * rt/: lib/RT/I18N/tr.po, lib/RT/Report/Tickets.pm,
17112           lib/RT/Report/Tickets/Entry.pm,
17113           docs/design_docs/ruleset-workflow.txt, etc/upgrade/3.5.1/content:
17114           Initial revision
17115
17116 2007-08-02 12:51  ivan
17117
17118         * rt/lib/RT/: Reminders.pm, Interface/Web/Menu.pm,
17119           Interface/Web/Menu/Item.pm, Search/Googleish.pm, I18N/sv.po:
17120           Initial revision
17121
17122 2007-08-01 15:33  ivan
17123
17124         * FS/FS/Schema.pm: i guess svc_www.usersvc can be null...
17125
17126 2007-08-01 15:24  ivan
17127
17128         * ANNOUNCE.1.5, CREDITS, FS/MANIFEST, FS/README,
17129           FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Record.pm,
17130           FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/access_group.pm,
17131           FS/FS/access_user.pm, FS/FS/access_user_pref.pm, FS/FS/agent.pm,
17132           FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, FS/FS/cust_event.pm,
17133           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm,
17134           FS/FS/cust_pkg.pm, FS/FS/cust_refund.pm, FS/FS/m2name_Common.pm,
17135           FS/FS/option_Common.pm, FS/FS/part_bill_event.pm,
17136           FS/FS/part_event.pm, FS/FS/part_event_condition.pm,
17137           FS/FS/part_event_condition_option.pm,
17138           FS/FS/part_event_condition_option_option.pm,
17139           FS/FS/part_event_option.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
17140           FS/FS/pkg_referral.pm, FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
17141           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
17142           FS/FS/Cron/bill.pm, FS/FS/Cron/expire_user_pref.pm,
17143           FS/FS/part_event/Action.pm, FS/FS/part_event/Condition.pm,
17144           FS/FS/part_event/Action/addpost.pm,
17145           FS/FS/part_event/Action/apply.pm,
17146           FS/FS/part_event/Action/bill.pm,
17147           FS/FS/part_event/Action/cancel.pm,
17148           FS/FS/part_event/Action/collect.pm,
17149           FS/FS/part_event/Action/cust_bill_batch.pm,
17150           FS/FS/part_event/Action/cust_bill_comp.pm,
17151           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
17152           FS/FS/part_event/Action/cust_bill_realtime_card.pm,
17153           FS/FS/part_event/Action/cust_bill_realtime_check.pm,
17154           FS/FS/part_event/Action/cust_bill_realtime_lec.pm,
17155           FS/FS/part_event/Action/cust_bill_send.pm,
17156           FS/FS/part_event/Action/cust_bill_send_agent.pm,
17157           FS/FS/part_event/Action/cust_bill_send_alternate.pm,
17158           FS/FS/part_event/Action/cust_bill_send_csv_ftp.pm,
17159           FS/FS/part_event/Action/cust_bill_send_if_newest.pm,
17160           FS/FS/part_event/Action/cust_bill_spool_csv.pm,
17161           FS/FS/part_event/Action/cust_bill_suspend_if_balance.pm,
17162           FS/FS/part_event/Action/fee.pm,
17163           FS/FS/part_event/Action/suspend.pm,
17164           FS/FS/part_event/Action/suspend_if_pkgpart.pm,
17165           FS/FS/part_event/Action/suspend_unless_pkgpart.pm,
17166           FS/FS/part_event/Condition/agent.pm,
17167           FS/FS/part_event/Condition/agent_type.pm,
17168           FS/FS/part_event/Condition/balance.pm,
17169           FS/FS/part_event/Condition/balance_age.pm,
17170           FS/FS/part_event/Condition/balance_under.pm,
17171           FS/FS/part_event/Condition/cust_bill_age.pm,
17172           FS/FS/part_event/Condition/cust_bill_owed.pm,
17173           FS/FS/part_event/Condition/cust_bill_owed_under.pm,
17174           FS/FS/part_event/Condition/cust_pay_batch_declined.pm,
17175           FS/FS/part_event/Condition/cust_status.pm,
17176           FS/FS/part_event/Condition/every.pm,
17177           FS/FS/part_event/Condition/once.pm,
17178           FS/FS/part_event/Condition/payby.pm,
17179           FS/FS/part_event/Condition/pkg_class.pm,
17180           FS/FS/part_event/Condition/pkg_status.pm,
17181           FS/FS/part_export/textradius.pm, FS/FS/part_pkg/flat.pm,
17182           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
17183           FS/FS/part_pkg/prorate_delayed.pm,
17184           FS/FS/part_pkg/subscription.pm, FS/bin/freeside-daily,
17185           FS/bin/freeside-monthly, FS/t/cust_event.t,
17186           FS/t/part_event-Action.t, FS/t/part_event-Condition.t,
17187           FS/t/part_event.t, FS/t/part_event_condition.t,
17188           FS/t/part_event_condition_option.t,
17189           FS/t/part_event_condition_option_option.t,
17190           FS/t/part_event_option.t, FS/t/pkg_referral.t,
17191           bin/freeside-migrate-events, eg/part_event-Action-template.pm,
17192           eg/part_event-Condition-template.pm, fs_selfservice/DEPLOY,
17193           htetc/handler.pl, httemplate/browse/access_group.html,
17194           httemplate/browse/access_user.html, httemplate/browse/agent.cgi,
17195           httemplate/browse/invoice_template.html,
17196           httemplate/browse/part_bill_event.cgi,
17197           httemplate/browse/part_event.html,
17198           httemplate/browse/part_pkg.cgi,
17199           httemplate/browse/part_referral.html,
17200           httemplate/browse/pkg_class.html, httemplate/browse/reason.html,
17201           httemplate/config/config-process.cgi,
17202           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
17203           httemplate/edit/access_group.html, httemplate/edit/agent.cgi,
17204           httemplate/edit/cust_main.cgi, httemplate/edit/invoice_logo.html,
17205           httemplate/edit/invoice_template.html,
17206           httemplate/edit/part_bill_event.cgi,
17207           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
17208           httemplate/edit/part_referral.html, httemplate/edit/reason.html,
17209           httemplate/edit/elements/edit.html,
17210           httemplate/edit/process/access_group.html,
17211           httemplate/edit/process/invoice_logo.html,
17212           httemplate/edit/process/invoice_template.html,
17213           httemplate/edit/process/part_event.html,
17214           httemplate/edit/process/quick-cust_pkg.cgi,
17215           httemplate/edit/process/elements/process.html,
17216           httemplate/elements/checkboxes-table-name.html,
17217           httemplate/elements/freeside.css,
17218           httemplate/elements/hidden.html, httemplate/elements/menu.html,
17219           httemplate/elements/select-agent.html,
17220           httemplate/elements/select-agent_type.html,
17221           httemplate/elements/select-cust_main-status.html,
17222           httemplate/elements/select-cust_pkg-status.html,
17223           httemplate/elements/select-part_referral.html,
17224           httemplate/elements/select-pkg_class.html,
17225           httemplate/elements/select-table.html,
17226           httemplate/elements/selectlayers.html,
17227           httemplate/elements/table-grid.html,
17228           httemplate/elements/tr-checkbox-multiple.html,
17229           httemplate/elements/tr-checkbox.html,
17230           httemplate/elements/tr-fixed.html,
17231           httemplate/elements/tr-freq.html,
17232           httemplate/elements/tr-input-money.html,
17233           httemplate/elements/tr-input-text.html,
17234           httemplate/elements/tr-password.html,
17235           httemplate/elements/tr-select-agent.html,
17236           httemplate/elements/tr-select-agent_type.html,
17237           httemplate/elements/tr-select-cust_main-status.html,
17238           httemplate/elements/tr-select-cust_pkg-status.html,
17239           httemplate/elements/tr-select-invoice_template.html,
17240           httemplate/elements/tr-select-part_pkg.html,
17241           httemplate/elements/tr-select-part_referral.html,
17242           httemplate/elements/tr-select-pkg_class.html,
17243           httemplate/elements/tr-select-reason.html,
17244           httemplate/elements/tr-select-taxclass.html,
17245           httemplate/elements/tr-select.html,
17246           httemplate/elements/tr-selectlayers.html,
17247           httemplate/elements/tr-selectmultiple-part_pkg.html,
17248           httemplate/elements/tr-td-label.html,
17249           httemplate/elements/tr-title.html,
17250           httemplate/elements/fckeditor/fckconfig.js,
17251           httemplate/elements/fckeditor/fckeditor.js,
17252           httemplate/elements/fckeditor/fckpackager.xml,
17253           httemplate/elements/fckeditor/fckstyles.xml,
17254           httemplate/elements/fckeditor/fcktemplates.xml,
17255           httemplate/elements/fckeditor/editor/fckdebug.html,
17256           httemplate/elements/fckeditor/editor/fckdialog.html,
17257           httemplate/elements/fckeditor/editor/fckeditor.html,
17258           httemplate/elements/fckeditor/editor/fckeditor.original.html,
17259           httemplate/elements/fckeditor/editor/css/fck_editorarea.css,
17260           httemplate/elements/fckeditor/editor/css/fck_internal.css,
17261           httemplate/elements/fckeditor/editor/css/fck_showtableborders_gecko.css,
17262           httemplate/elements/fckeditor/editor/css/behaviors/disablehandles.htc,
17263           httemplate/elements/fckeditor/editor/css/behaviors/showtableborders.htc,
17264           httemplate/elements/fckeditor/editor/css/images/fck_anchor.gif,
17265           httemplate/elements/fckeditor/editor/css/images/fck_flashlogo.gif,
17266           httemplate/elements/fckeditor/editor/css/images/fck_hiddenfield.gif,
17267           httemplate/elements/fckeditor/editor/css/images/fck_pagebreak.gif,
17268           httemplate/elements/fckeditor/editor/dialog/fck_about.html,
17269           httemplate/elements/fckeditor/editor/dialog/fck_anchor.html,
17270           httemplate/elements/fckeditor/editor/dialog/fck_button.html,
17271           httemplate/elements/fckeditor/editor/dialog/fck_checkbox.html,
17272           httemplate/elements/fckeditor/editor/dialog/fck_colorselector.html,
17273           httemplate/elements/fckeditor/editor/dialog/fck_docprops.html,
17274           httemplate/elements/fckeditor/editor/dialog/fck_find.html,
17275           httemplate/elements/fckeditor/editor/dialog/fck_flash.html,
17276           httemplate/elements/fckeditor/editor/dialog/fck_form.html,
17277           httemplate/elements/fckeditor/editor/dialog/fck_hiddenfield.html,
17278           httemplate/elements/fckeditor/editor/dialog/fck_image.html,
17279           httemplate/elements/fckeditor/editor/dialog/fck_link.html,
17280           httemplate/elements/fckeditor/editor/dialog/fck_listprop.html,
17281           httemplate/elements/fckeditor/editor/dialog/fck_paste.html,
17282           httemplate/elements/fckeditor/editor/dialog/fck_radiobutton.html,
17283           httemplate/elements/fckeditor/editor/dialog/fck_replace.html,
17284           httemplate/elements/fckeditor/editor/dialog/fck_select.html,
17285           httemplate/elements/fckeditor/editor/dialog/fck_smiley.html,
17286           httemplate/elements/fckeditor/editor/dialog/fck_source.html,
17287           httemplate/elements/fckeditor/editor/dialog/fck_specialchar.html,
17288           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages.html,
17289           httemplate/elements/fckeditor/editor/dialog/fck_table.html,
17290           httemplate/elements/fckeditor/editor/dialog/fck_tablecell.html,
17291           httemplate/elements/fckeditor/editor/dialog/fck_template.html,
17292           httemplate/elements/fckeditor/editor/dialog/fck_textarea.html,
17293           httemplate/elements/fckeditor/editor/dialog/fck_textfield.html,
17294           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.css,
17295           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.js,
17296           httemplate/elements/fckeditor/editor/dialog/common/fcknumericfield.htc,
17297           httemplate/elements/fckeditor/editor/dialog/common/moz-bindings.xml,
17298           httemplate/elements/fckeditor/editor/dialog/common/images/locked.gif,
17299           httemplate/elements/fckeditor/editor/dialog/common/images/reset.gif,
17300           httemplate/elements/fckeditor/editor/dialog/common/images/unlocked.gif,
17301           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fckeditor.gif,
17302           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fredck.gif,
17303           httemplate/elements/fckeditor/editor/dialog/fck_docprops/fck_document_preview.html,
17304           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash.js,
17305           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash_preview.html,
17306           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image.js,
17307           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image_preview.html,
17308           httemplate/elements/fckeditor/editor/dialog/fck_link/fck_link.js,
17309           httemplate/elements/fckeditor/editor/dialog/fck_select/fck_select.js,
17310           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html,
17311           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js,
17312           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html,
17313           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
17314           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html,
17315           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
17316           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js,
17317           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
17318           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template1.gif,
17319           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template2.gif,
17320           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template3.gif,
17321           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.css,
17322           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.html,
17323           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmactualfolder.html,
17324           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmcreatefolder.html,
17325           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmfolders.html,
17326           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourceslist.html,
17327           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourcetype.html,
17328           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmupload.html,
17329           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/basexml.pl,
17330           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/commands.pl,
17331           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/connector.cgi,
17332           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/io.pl,
17333           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/upload_fck.pl,
17334           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/util.pl,
17335           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/ButtonArrow.gif,
17336           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder.gif,
17337           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder32.gif,
17338           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened.gif,
17339           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened32.gif,
17340           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderUp.gif,
17341           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/spacer.gif,
17342           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ai.gif,
17343           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/avi.gif,
17344           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/bmp.gif,
17345           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/cs.gif,
17346           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/default.icon.gif,
17347           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/dll.gif,
17348           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/doc.gif,
17349           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/exe.gif,
17350           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/fla.gif,
17351           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/gif.gif,
17352           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/htm.gif,
17353           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/html.gif,
17354           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/jpg.gif,
17355           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/js.gif,
17356           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mdb.gif,
17357           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mp3.gif,
17358           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/pdf.gif,
17359           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/png.gif,
17360           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ppt.gif,
17361           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/rdp.gif,
17362           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swf.gif,
17363           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swt.gif,
17364           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/txt.gif,
17365           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/vsd.gif,
17366           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xls.gif,
17367           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xml.gif,
17368           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/zip.gif,
17369           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ai.gif,
17370           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/avi.gif,
17371           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/bmp.gif,
17372           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/cs.gif,
17373           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/default.icon.gif,
17374           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/dll.gif,
17375           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/doc.gif,
17376           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/exe.gif,
17377           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/fla.gif,
17378           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/gif.gif,
17379           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/htm.gif,
17380           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/html.gif,
17381           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/jpg.gif,
17382           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/js.gif,
17383           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mdb.gif,
17384           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mp3.gif,
17385           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/pdf.gif,
17386           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/png.gif,
17387           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ppt.gif,
17388           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/rdp.gif,
17389           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swf.gif,
17390           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swt.gif,
17391           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/txt.gif,
17392           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/vsd.gif,
17393           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xls.gif,
17394           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xml.gif,
17395           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/zip.gif,
17396           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/common.js,
17397           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/fckxml.js,
17398           httemplate/elements/fckeditor/editor/filemanager/upload/test.html,
17399           httemplate/elements/fckeditor/editor/images/anchor.gif,
17400           httemplate/elements/fckeditor/editor/images/arrow_ltr.gif,
17401           httemplate/elements/fckeditor/editor/images/arrow_rtl.gif,
17402           httemplate/elements/fckeditor/editor/images/spacer.gif,
17403           httemplate/elements/fckeditor/editor/images/smiley/msn/angel_smile.gif,
17404           httemplate/elements/fckeditor/editor/images/smiley/msn/angry_smile.gif,
17405           httemplate/elements/fckeditor/editor/images/smiley/msn/broken_heart.gif,
17406           httemplate/elements/fckeditor/editor/images/smiley/msn/cake.gif,
17407           httemplate/elements/fckeditor/editor/images/smiley/msn/confused_smile.gif,
17408           httemplate/elements/fckeditor/editor/images/smiley/msn/cry_smile.gif,
17409           httemplate/elements/fckeditor/editor/images/smiley/msn/devil_smile.gif,
17410           httemplate/elements/fckeditor/editor/images/smiley/msn/embaressed_smile.gif,
17411           httemplate/elements/fckeditor/editor/images/smiley/msn/envelope.gif,
17412           httemplate/elements/fckeditor/editor/images/smiley/msn/heart.gif,
17413           httemplate/elements/fckeditor/editor/images/smiley/msn/kiss.gif,
17414           httemplate/elements/fckeditor/editor/images/smiley/msn/lightbulb.gif,
17415           httemplate/elements/fckeditor/editor/images/smiley/msn/omg_smile.gif,
17416           httemplate/elements/fckeditor/editor/images/smiley/msn/regular_smile.gif,
17417           httemplate/elements/fckeditor/editor/images/smiley/msn/sad_smile.gif,
17418           httemplate/elements/fckeditor/editor/images/smiley/msn/shades_smile.gif,
17419           httemplate/elements/fckeditor/editor/images/smiley/msn/teeth_smile.gif,
17420           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_down.gif,
17421           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_up.gif,
17422           httemplate/elements/fckeditor/editor/images/smiley/msn/tounge_smile.gif,
17423           httemplate/elements/fckeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif,
17424           httemplate/elements/fckeditor/editor/images/smiley/msn/wink_smile.gif,
17425           httemplate/elements/fckeditor/editor/js/fckeditorcode_gecko.js,
17426           httemplate/elements/fckeditor/editor/js/fckeditorcode_ie.js,
17427           httemplate/elements/fckeditor/editor/lang/_getfontformat.html,
17428           httemplate/elements/fckeditor/editor/lang/_translationstatus.txt,
17429           httemplate/elements/fckeditor/editor/lang/af.js,
17430           httemplate/elements/fckeditor/editor/lang/ar.js,
17431           httemplate/elements/fckeditor/editor/lang/bg.js,
17432           httemplate/elements/fckeditor/editor/lang/bn.js,
17433           httemplate/elements/fckeditor/editor/lang/bs.js,
17434           httemplate/elements/fckeditor/editor/lang/ca.js,
17435           httemplate/elements/fckeditor/editor/lang/cs.js,
17436           httemplate/elements/fckeditor/editor/lang/da.js,
17437           httemplate/elements/fckeditor/editor/lang/de.js,
17438           httemplate/elements/fckeditor/editor/lang/el.js,
17439           httemplate/elements/fckeditor/editor/lang/en-au.js,
17440           httemplate/elements/fckeditor/editor/lang/en-ca.js,
17441           httemplate/elements/fckeditor/editor/lang/en-uk.js,
17442           httemplate/elements/fckeditor/editor/lang/en.js,
17443           httemplate/elements/fckeditor/editor/lang/eo.js,
17444           httemplate/elements/fckeditor/editor/lang/es.js,
17445           httemplate/elements/fckeditor/editor/lang/et.js,
17446           httemplate/elements/fckeditor/editor/lang/eu.js,
17447           httemplate/elements/fckeditor/editor/lang/fa.js,
17448           httemplate/elements/fckeditor/editor/lang/fi.js,
17449           httemplate/elements/fckeditor/editor/lang/fo.js,
17450           httemplate/elements/fckeditor/editor/lang/fr.js,
17451           httemplate/elements/fckeditor/editor/lang/gl.js,
17452           httemplate/elements/fckeditor/editor/lang/he.js,
17453           httemplate/elements/fckeditor/editor/lang/hi.js,
17454           httemplate/elements/fckeditor/editor/lang/hr.js,
17455           httemplate/elements/fckeditor/editor/lang/hu.js,
17456           httemplate/elements/fckeditor/editor/lang/it.js,
17457           httemplate/elements/fckeditor/editor/lang/ja.js,
17458           httemplate/elements/fckeditor/editor/lang/km.js,
17459           httemplate/elements/fckeditor/editor/lang/ko.js,
17460           httemplate/elements/fckeditor/editor/lang/lt.js,
17461           httemplate/elements/fckeditor/editor/lang/lv.js,
17462           httemplate/elements/fckeditor/editor/lang/mn.js,
17463           httemplate/elements/fckeditor/editor/lang/ms.js,
17464           httemplate/elements/fckeditor/editor/lang/nb.js,
17465           httemplate/elements/fckeditor/editor/lang/nl.js,
17466           httemplate/elements/fckeditor/editor/lang/no.js,
17467           httemplate/elements/fckeditor/editor/lang/pl.js,
17468           httemplate/elements/fckeditor/editor/lang/pt-br.js,
17469           httemplate/elements/fckeditor/editor/lang/pt.js,
17470           httemplate/elements/fckeditor/editor/lang/ro.js,
17471           httemplate/elements/fckeditor/editor/lang/ru.js,
17472           httemplate/elements/fckeditor/editor/lang/sk.js,
17473           httemplate/elements/fckeditor/editor/lang/sl.js,
17474           httemplate/elements/fckeditor/editor/lang/sr-latn.js,
17475           httemplate/elements/fckeditor/editor/lang/sr.js,
17476           httemplate/elements/fckeditor/editor/lang/sv.js,
17477           httemplate/elements/fckeditor/editor/lang/th.js,
17478           httemplate/elements/fckeditor/editor/lang/tr.js,
17479           httemplate/elements/fckeditor/editor/lang/uk.js,
17480           httemplate/elements/fckeditor/editor/lang/vi.js,
17481           httemplate/elements/fckeditor/editor/lang/zh-cn.js,
17482           httemplate/elements/fckeditor/editor/lang/zh.js,
17483           httemplate/elements/fckeditor/editor/plugins/autogrow/fckplugin.js,
17484           httemplate/elements/fckeditor/editor/plugins/placeholder/fck_placeholder.html,
17485           httemplate/elements/fckeditor/editor/plugins/placeholder/fckplugin.js,
17486           httemplate/elements/fckeditor/editor/plugins/placeholder/placeholder.gif,
17487           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/de.js,
17488           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/en.js,
17489           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/fr.js,
17490           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/it.js,
17491           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/pl.js,
17492           httemplate/elements/fckeditor/editor/plugins/simplecommands/fckplugin.js,
17493           httemplate/elements/fckeditor/editor/plugins/tablecommands/fckplugin.js,
17494           httemplate/elements/fckeditor/editor/skins/_fckviewstrips.html,
17495           httemplate/elements/fckeditor/editor/skins/default/fck_dialog.css,
17496           httemplate/elements/fckeditor/editor/skins/default/fck_editor.css,
17497           httemplate/elements/fckeditor/editor/skins/default/fck_strip.gif,
17498           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.arrowright.gif,
17499           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.buttonarrow.gif,
17500           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.collapse.gif,
17501           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.end.gif,
17502           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.expand.gif,
17503           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.separator.gif,
17504           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.start.gif,
17505           httemplate/elements/fckeditor/editor/skins/office2003/fck_dialog.css,
17506           httemplate/elements/fckeditor/editor/skins/office2003/fck_editor.css,
17507           httemplate/elements/fckeditor/editor/skins/office2003/fck_strip.gif,
17508           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.arrowright.gif,
17509           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.bg.gif,
17510           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif,
17511           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.collapse.gif,
17512           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.end.gif,
17513           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.expand.gif,
17514           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.separator.gif,
17515           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.start.gif,
17516           httemplate/elements/fckeditor/editor/skins/silver/fck_dialog.css,
17517           httemplate/elements/fckeditor/editor/skins/silver/fck_editor.css,
17518           httemplate/elements/fckeditor/editor/skins/silver/fck_strip.gif,
17519           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.arrowright.gif,
17520           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonarrow.gif,
17521           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonbg.gif,
17522           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.collapse.gif,
17523           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.end.gif,
17524           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.expand.gif,
17525           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.separator.gif,
17526           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.start.gif,
17527           httemplate/graph/report_cust_bill_pkg.html,
17528           httemplate/graph/report_money_time.html,
17529           httemplate/misc/cancel_cust.html,
17530           httemplate/misc/cancel_pkg.html,
17531           httemplate/misc/cust_main-cancel.cgi,
17532           httemplate/misc/cust_main-import.cgi,
17533           httemplate/misc/email_events.cgi, httemplate/misc/fax_events.cgi,
17534           httemplate/misc/order_pkg.html, httemplate/misc/print_events.cgi,
17535           httemplate/misc/process/cancel_pkg.html,
17536           httemplate/pref/pref-process.html,
17537           httemplate/search/cust_bill.html,
17538           httemplate/search/cust_bill_event.cgi,
17539           httemplate/search/cust_bill_event.html,
17540           httemplate/search/cust_event.html,
17541           httemplate/search/report_cust_bill.html,
17542           httemplate/search/report_cust_credit.html,
17543           httemplate/search/report_cust_event.html,
17544           httemplate/search/report_cust_main-zip.html,
17545           httemplate/search/report_cust_pay.html,
17546           httemplate/search/report_cust_pay_batch.html,
17547           httemplate/search/report_cust_pkg.html,
17548           httemplate/search/svc_acct.cgi,
17549           httemplate/search/svc_broadband.cgi,
17550           httemplate/search/svc_domain.cgi,
17551           httemplate/search/svc_forward.cgi,
17552           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
17553           httemplate/search/elements/search.html,
17554           httemplate/view/cust_bill-logo.cgi,
17555           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
17556           httemplate/view/logo.cgi, httemplate/view/svc_Common.html,
17557           httemplate/view/cust_main/order_pkg.html,
17558           httemplate/view/cust_main/packages.html,
17559           httemplate/view/cust_main/payment_history.html, test/cgi-test:
17560           event refactor, landing on HEAD!
17561
17562 2007-08-01 15:20  ivan
17563
17564         * rt/: Makefile, config.log, config.status, bin/mason_handler.fcgi,
17565           bin/mason_handler.scgi, bin/mason_handler.svc,
17566           bin/rt-commit-handler, bin/rt-crontool, bin/rt-mailgate,
17567           bin/webmux.pl, etc/RT_Config.pm, lib/RT.pm,
17568           lib/RTx/WebCronTool.pm, lib/t/02regression.t, lib/t/03web.pl,
17569           lib/t/04_send_email.pl: commit these RT differences, seem to be
17570           mostly in autogen'ed stuff
17571
17572 2007-08-01 15:13  ivan
17573
17574         * rt/html/Callbacks/kStatistics/Elements/Tabs/Default: because i
17575           had missed commiting this on HEAD, that's why
17576
17577 2007-08-01 12:24  ivan
17578
17579         * httemplate/misc/process/cancel_pkg.html: comment out unused code
17580
17581 2007-08-01 12:22  ivan
17582
17583         * httemplate/elements/xmlhttp.html: masonization
17584
17585 2007-08-01 12:21  ivan
17586
17587         * FS/bin/freeside-upgrade: freeside-upgrade: add'l documentation &
17588           turn on DBIx::DBSchema::Index debugging too
17589
17590 2007-08-01 12:19  ivan
17591
17592         * FS/FS/ClientAPI/MyAccount.pm: better error reporting: all three
17593           of these methods might return an error
17594
17595 2007-08-01 12:19  ivan
17596
17597         * FS/FS/reason.pm: more generic modules first
17598
17599 2007-08-01 12:18  ivan
17600
17601         * FS/FS/Conf.pm: some comments on config_orbase sub and add'l
17602           description for emailcancel config
17603
17604 2007-07-26 04:13  ivan
17605
17606         * FS/FS/Schema.pm: add index
17607
17608 2007-07-20 12:58  ivan
17609
17610         * bin/apache.export: apache export: don't bomb out when svc_www
17611           records aren't associated with an svc_acct, just leave those
17612           subsitution vars blank
17613
17614 2007-07-19 07:05  jeff
17615
17616         * httemplate/config/config-view.cgi: do not include description in
17617           link to popup
17618
17619 2007-07-18 14:13  ivan
17620
17621         * FS/FS/Schema.pm: Schema.pm doesn't need FS::UID datasrc anyway,
17622           wtf
17623
17624 2007-07-18 11:07  jeff
17625
17626         * FS/FS/Conf.pm, httemplate/browse/agent.cgi,
17627           httemplate/config/config-delete.cgi,
17628           httemplate/config/config-download.cgi,
17629           httemplate/config/config-process.cgi,
17630           httemplate/config/config-view.cgi, httemplate/config/config.cgi:
17631           config in database cleanup, editing, and agent-specific config
17632           (452, 1419)
17633
17634 2007-07-17 20:23  jeff
17635
17636         * FS/FS/AccessRight.pm, httemplate/edit/svc_acct.cgi: svc_acct.dir
17637           should be editable with ACL (#1730)
17638
17639 2007-07-13 17:44  ivan
17640
17641         * bin/find-overapplied: a payment, by any other name
17642
17643 2007-07-13 16:58  ivan
17644
17645         * bin/find-overapplied: adding quick find-overapplied script
17646
17647 2007-07-13 16:52  ivan
17648
17649         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
17650           FS/FS/ClientAPI/Signup.pm, FS/FS/Cron/bill.pm,
17651           FS/bin/freeside-prepaidd, httemplate/misc/bill.cgi,
17652           httemplate/misc/process/recharge_svc.html,
17653           httemplate/edit/process/cust_main.cgi: fix race condition where
17654           ->apply_payments_and_credits could double-apply in rare cases
17655
17656 2007-07-13 10:00  jeff
17657
17658         * FS/FS/Conf.pm: a touch should not obliterate
17659
17660 2007-07-12 14:41  ivan
17661
17662         * bin/apache.export: add debugging flag to apache export
17663
17664 2007-07-12 14:08  jeff
17665
17666         * FS/FS/UID.pm: redundant test
17667
17668 2007-07-12 06:36  jeff
17669
17670         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/Misc.pm,
17671           FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_bill.pm,
17672           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
17673           FS/bin/freeside-init-config, FS/bin/freeside-setup,
17674           FS/bin/freeside-upgrade, httemplate/misc/download-batch.cgi:
17675           refactor freeside-init-config to module code, compare results of
17676           old/new code, have freeside-upgrade complain and revert to old
17677           code/config on failure (#1477)
17678
17679 2007-07-11 04:10  ivan
17680
17681         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: show bad
17682           amount in error message
17683
17684 2007-07-11 01:35  ivan
17685
17686         * FS/FS/cust_main.pm: finish adding payunique field
17687
17688 2007-07-11 01:08  ivan
17689
17690         * FS/FS/cust_pay.pm, httemplate/misc/payment.cgi,
17691           httemplate/misc/process/payment.cgi: finish adding payunique
17692           field
17693
17694 2007-07-10 21:23  jeff
17695
17696         * FS/FS/cust_main.pm: honor bop_realtime options for paystate,
17697           paytype, stateid, and stateid_state for CHEK transactions (#1718)
17698
17699 2007-07-06 16:55  jeff
17700
17701         * httemplate/edit/process/svc_acct.cgi: manually editing usage
17702           counters removes overlimit status (#1706)
17703
17704 2007-07-06 01:08  ivan
17705
17706         * GPL, README: v3!
17707
17708 2007-07-05 15:05  ivan
17709
17710         * FS/FS/Record.pm: fix for compatibility w/DBIx::DBSchema v0.33+
17711           (without requiring it)
17712
17713 2007-07-01 17:15  ivan
17714
17715         * FS/FS/cust_pkg.pm: missing method name in docs
17716
17717 2007-07-01 11:09  ivan
17718
17719         * TODO: remove obsolete information and dollar sign Id dollar sign
17720           from TODO
17721
17722 2007-06-30 17:36  ivan
17723
17724         * httemplate/edit/agent.cgi: separate agent interface is
17725           deprecated...
17726
17727 2007-06-29 14:06  ivan
17728
17729         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: add regular
17730           header/footer to svc_www view and edit
17731
17732 2007-06-28 18:45  ivan
17733
17734         * FS/FS/Record.pm: last small fix for new DBIx::DBSchema
17735
17736 2007-06-28 18:42  ivan
17737
17738         * FS/FS/cust_pay.pm: silly missing parenthesis
17739
17740 2007-06-28 18:27  ivan
17741
17742         * bin/: create-history-tables, strip-eps: removing
17743           create-history-tables, freeside-upgrade does this anyway
17744
17745 2007-06-28 18:23  ivan
17746
17747         * FS/FS/: Schema.pm, cust_pay.pm: add payunique field and dup
17748           checking
17749
17750 2007-06-28 18:16  ivan
17751
17752         * FS/FS/: Schema.pm: update Schema.pm to handle index updates, with
17753           new DBIx::DBSchema
17754
17755 2007-06-28 13:57  ivan
17756
17757         * bin/: bill-as-nextmonth, bill-as-nextmonth-BILL,
17758           bill-as-nextyear, bill-as-nextyear-BILL: add some quick scripts
17759           for cron jobs
17760
17761 2007-06-26 11:58  ivan
17762
17763         * httemplate/search/cust_pay.cgi: fix check# search
17764
17765 2007-06-26 11:20  ivan
17766
17767         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: we need
17768           Number::Format 1.50, not just any version
17769
17770 2007-06-26 09:55  jeff
17771
17772         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: add
17773           date range to page top
17774
17775 2007-06-26 08:36  jeff
17776
17777         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
17778           FS/FS/cust_pkg.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/notify.pm,
17779           httemplate/edit/REAL_cust_pkg.cgi,
17780           httemplate/edit/process/REAL_cust_pkg.cgi,
17781           httemplate/misc/cancel_pkg.html,
17782           httemplate/misc/process/cancel_pkg.html,
17783           httemplate/search/cust_pkg.cgi,
17784           httemplate/search/report_cust_pkg.html,
17785           httemplate/view/cust_main/packages.html: suspend later just like
17786           expire (#1487)
17787
17788 2007-06-25 19:31  ivan
17789
17790         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: change
17791           "====" to <HR> in selfservice usage stuff.  welcome to this
17792           millenium! :)
17793
17794 2007-06-22 14:25  jeff
17795
17796         * fs_selfservice/FS-SelfService/cgi/: selfservice.cgi,
17797           view_usage_details.html: self-service usage report enhancements
17798           (1495)
17799
17800 2007-06-22 10:27  jeff
17801
17802         * httemplate/graph/elements/monthly.html: add csv and excel export
17803           to sales reports (1426)
17804
17805 2007-06-22 10:21  jeff
17806
17807         * FS/FS/part_export/www_shellcommands.pm: documentation improvement
17808
17809 2007-06-20 21:02  jeff
17810
17811         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
17812           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, conf/welcome_letter: latex
17813           welcome letters (1677)
17814
17815 2007-06-20 15:58  ivan
17816
17817         * rt/etc/RT_SiteConfig.pm: add QuickCreateLong option, part of
17818           merging spiritone RT changes
17819
17820 2007-06-20 15:35  ivan
17821
17822         * rt/etc/RT_SiteConfig.pm: add $RT::MyTicketsLength patch from
17823           spiritone, part of merging RT changes (#1661)
17824
17825 2007-06-20 15:28  ivan
17826
17827         * CREDITS, rt/html/RTx/Statistics/DurationAsString,
17828           rt/html/RTx/Statistics/index.html,
17829           rt/html/RTx/Statistics/CallsMultiQueue/index.html,
17830           rt/html/RTx/Statistics/CallsMultiQueue/Elements/Chart,
17831           rt/html/RTx/Statistics/CallsQueueDay/Results.tsv,
17832           rt/html/RTx/Statistics/CallsQueueDay/index.html,
17833           rt/html/RTx/Statistics/CallsQueueDay/Elements/Chart,
17834           rt/html/RTx/Statistics/DayOfWeek/index.html,
17835           rt/lib/RT/Extension/ActivityReports.pm, rt/lib/RTx/Statistics.pm,
17836           rt/html/RTx/Statistics/DayOfWeek/Elements/Chart,
17837           rt/html/RTx/Statistics/Elements/DateSelectRow,
17838           rt/html/RTx/Statistics/Elements/DurationAsString,
17839           rt/html/RTx/Statistics/Elements/GraphBox,
17840           rt/html/RTx/Statistics/Elements/SelectMultiQueue,
17841           rt/html/RTx/Statistics/Elements/StatColumnMap,
17842           rt/html/RTx/Statistics/Elements/Tabs,
17843           rt/html/RTx/Statistics/Elements/CollectionAsTable/Header,
17844           rt/html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat,
17845           rt/html/RTx/Statistics/Elements/CollectionAsTable/Row,
17846           rt/html/RTx/Statistics/Elements/ControlsAsTable/ControlBox,
17847           rt/html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage,
17848           rt/html/RTx/Statistics/FAQ/index.html,
17849           rt/html/RTx/Statistics/OpenStalled/Results.tsv,
17850           rt/html/RTx/Statistics/OpenStalled/index.html,
17851           rt/html/RTx/Statistics/OpenStalled/Elements/Chart,
17852           rt/html/RTx/Statistics/Resolution/index.html,
17853           rt/html/RTx/Statistics/Resolution/Elements/Chart,
17854           rt/html/Callbacks/ActivityReports/Elements/Tabs/Default,
17855           rt/html/Callbacks/ActivityReports/NoAuth/webrt.css/Default,
17856           rt/html/RTx/Statistics/TimeToResolve/index.html,
17857           rt/html/RTx/Statistics/TimeToResolve/Elements/Chart,
17858           rt/html/RTx/Statistics/UserTest/index.html,
17859           rt/html/RTx/Statistics/UserTest/Elements/Chart,
17860           rt/html/Callbacks/ActivityReports/Search/Results.html/SearchActions,
17861           rt/html/Callbacks/RT-WebCronTool/Elements/Tabs/Default,
17862           rt/html/Developer/CronTool/autohandler,
17863           rt/html/Developer/CronTool/index.html,
17864           rt/html/Reports/Activity/ActivityDetail.html,
17865           rt/html/Reports/Activity/ActivitySummary.html,
17866           rt/html/Reports/Activity/ResolutionComments.html,
17867           rt/html/Reports/Activity/ResolutionStatistics.html,
17868           rt/html/Reports/Activity/index.html,
17869           rt/html/Reports/Activity/Elements/LimitReport,
17870           rt/html/Reports/Activity/Elements/MiniPlot,
17871           rt/html/Reports/Activity/Elements/PrintFooter,
17872           rt/html/Reports/Activity/Elements/PrintHeader,
17873           rt/html/Reports/Activity/Elements/ScreenFooter,
17874           rt/html/Reports/Activity/Elements/ScreenHeader,
17875           rt/html/Reports/Activity/Elements/Tabs,
17876           rt/html/Reports/Activity/Elements/Wrapper: integrate
17877           RTx::Statistics package, part of merging spiritone RT changes
17878           (#1661)
17879
17880 2007-06-18 09:45  jeff
17881
17882         * httemplate/edit/svc_www.cgi: must escape config data
17883
17884 2007-06-15 11:44  jeff
17885
17886         * FS/FS/cust_main.pm, httemplate/edit/cust_refund.cgi,
17887           httemplate/edit/process/cust_refund.cgi: paydate option for
17888           realtime_refund_bop and UI entry for cust_pay records without it
17889           (#1662 UI)
17890
17891 2007-06-14 17:58  jeff
17892
17893         * FS/FS/: Schema.pm, cust_main.pm: store exp in cust_pay and pass
17894           to B:OP during refunds with paynum (#1662)
17895
17896 2007-06-13 09:56  jeff
17897
17898         * FS/FS/part_export/sqlradius.pm: additional debugging
17899
17900 2007-06-08 17:53  ivan
17901
17902         * bin/: bill-for-nextmonth, bill-for-nextyear: adding
17903           bill-for-next* hacks like bill-next* stuff but with -n flag, for
17904           skycatcher
17905
17906 2007-06-08 17:40  ivan
17907
17908         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily:
17909           skycatcher modifications for pre-printing invoices, but with
17910           today's date
17911
17912 2007-06-08 16:21  ivan
17913
17914         * bin/all-postal-no-email: adding quick script to move all
17915           customers to postal billing only for skycatcher
17916
17917 2007-06-08 10:38  jeff
17918
17919         * FS/FS/part_export/sqlradius.pm: prevent multiple additions to
17920           usergroup table (work around #1606)
17921
17922 2007-06-08 07:40  jeff
17923
17924         * FS/FS/part_export/prizm.pm: queue suspend, unsuspend, and delete
17925           (fixes #1657)
17926
17927 2007-06-06 17:45  jeff
17928
17929         * FS/FS/cust_bill.pm: cruft removal
17930
17931 2007-06-06 15:34  jeff
17932
17933         * FS/FS/: Conf.pm, cust_bill.pm: service dates on invoices optional
17934           (#1658)
17935
17936 2007-06-06 12:58  khoff
17937
17938         * FS/FS/: cust_main.pm, Conf.pm: Added 'disable_void_after' config
17939           option to disable the VOID-before-credit behavior of
17940           FS::cust_main::realtime_refund_bop after n seconds, if set.  For
17941           broken gateways like SkipJack that a pprove VOIDs for settled
17942           transactions.
17943
17944 2007-06-05 08:07  jeff
17945
17946         * FS/FS/svc_acct.pm: correct shorage of variables bound to prepared
17947           statement
17948
17949 2007-06-02 14:07  jeff
17950
17951         * httemplate/elements/header.html: drop ticket search form and
17952           logic from ticketless installs
17953
17954 2007-05-31 08:03  jeff
17955
17956         * httemplate/edit/payment_gateway.html: add TransFirst eLink
17957           support
17958
17959 2007-05-29 20:38  ivan
17960
17961         * FS/FS/svc_external.pm: should eliminiate error: Use of
17962           uninitialized value in string eq at
17963           /usr/local/share/perl/5.8.8/FS/svc_external.pm line 82.
17964
17965 2007-05-29 20:05  ivan
17966
17967         * httemplate/view/svc_domain.cgi: fix javascript confirmation for
17968           domain records with " in them...
17969
17970 2007-05-21 17:34  ivan
17971
17972         * httemplate/search/report_tax.cgi: fix tax reports for some odd
17973           upgrade edge cases: when you have both taxclass and non-taxclass
17974           entries in cust_main_county for a single region (not correct
17975           setup in the first place), and non-null but empty values in
17976           taxname
17977
17978 2007-05-20 19:18  ivan
17979
17980         * FS/FS/Schema.pm: haven't had anyone use this in years, and for
17981           some reason DBIx::DBSchema can't reverse engineer the schema for
17982           it, causing freeside-upgrade to error out trying to recreate it
17983
17984 2007-05-18 16:44  ivan
17985
17986         * httemplate/edit/cust_main/billing.html: have "emailinvoiceonly"
17987           hide postal/fax invoice options in backoffice as well as
17988           self-service.  closes: bug#1614
17989
17990 2007-05-11 16:18  khoff
17991
17992         * httemplate/search/: report_cust_bill.html,
17993           report_cust_credit.html, report_cust_main-zip.html,
17994           report_cust_pay.html, report_cust_pay_batch.html,
17995           report_cust_pkg.html: Fix (hopefully) all uses of
17996           /elements/tr-select-agent.html where agentnum may be undefined.
17997
17998 2007-05-11 12:03  ivan
17999
18000         * FS/FS/part_export/communigate_pro.pm: logout seems not to return
18001           an error status, so don't up the queue with "failed: Can't logout
18002           of CGPro: No error"
18003
18004 2007-05-11 11:14  khoff
18005
18006         * httemplate/elements/header.html: Use FS::TicketSystem to get RT
18007           URL.
18008
18009 2007-05-11 11:08  khoff
18010
18011         * FS/FS/XMLRPC.pm: Quiet debug output.
18012
18013 2007-05-08 15:43  jeff
18014
18015         * FS/FS/part_pkg/: prorate.pm, subscription.pm: add formatting to
18016           plan data
18017
18018 2007-05-08 15:10  jeff
18019
18020         * FS/FS/part_pkg/flat.pm: charges and time are not measured in
18021           megabytes
18022
18023 2007-05-08 09:51  ivan
18024
18025         * bin/: bill-nextmonth, bill-nextyear: [no log message]
18026
18027 2007-05-06 23:35  jeff
18028
18029         * FS/bin/: freeside-sqlradius-dedup-group,
18030           freeside-sqlradius-reset: sqlradius usergroup tools
18031
18032 2007-05-06 19:14  jeff
18033
18034         * httemplate/misc/download-batch.cgi: 1609 correct spiritone ACH
18035
18036 2007-05-06 19:13  jeff
18037
18038         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
18039           httemplate/misc/process/link.cgi: 1606 correct bug in overlimit
18040           groups handling
18041
18042 2007-05-01 13:00  ivan
18043
18044         * FS/FS/ClientAPI/Signup.pm: without debugging this time :)
18045
18046 2007-05-01 12:57  ivan
18047
18048         * FS/: bin/freeside-selfservice-server, FS/ClientAPI/Signup.pm: use
18049           FS::ClientAPI_SessionCache for signup info so it actually works -
18050           speed up signups
18051
18052 2007-04-29 15:55  jeff
18053
18054         * FS/FS/Conf.pm, FS/FS/ClientAPI/MyAccount.pm,
18055           FS/FS/ClientAPI/Signup.pm,
18056           fs_selfservice/FS-SelfService/cgi/signup.cgi,
18057           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
18058           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
18059           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
18060           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
18061           fs_selfservice/FS-SelfService/cgi/signup.html,
18062           httemplate/view/cust_main/billing.html: ticket 1568 config
18063           options for new echeck fields and addition to selfservice
18064           interface
18065
18066 2007-04-27 15:54  jeff
18067
18068         * httemplate/edit/cust_main/contact.html: adjust default labelling
18069
18070 2007-04-27 15:37  jeff
18071
18072         * httemplate/edit/cust_main/billing.html: SELECT doesn't accept a
18073           value
18074
18075 2007-04-25 21:46  jeff
18076
18077         * FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
18078           httemplate/misc/recharge_svc.html: more datavolume format
18079
18080 2007-04-25 20:35  ivan
18081
18082         * FS/FS/UI/bytecount.pm: old Number::Format silently ignores
18083           datavolume-forcemegabytes
18084
18085 2007-04-25 20:09  jeff
18086
18087         * FS/FS/UI/bytecount.pm: improve configfile handling
18088
18089 2007-04-25 18:50  jeff
18090
18091         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi: revert
18092           dodgy ACH hack from ticket 1436
18093
18094 2007-04-24 17:54  ivan
18095
18096         * FS/FS/: cust_bill.pm, Conf.pm: add lpr-postscript_prefix and
18097           lpr-postscript_suffix config options for printer commands to
18098           place printer in postscript mode
18099
18100 2007-04-23 17:21  jeff
18101
18102         * FS/FS/svc_www.pm: untaint
18103
18104 2007-04-23 17:04  jeff
18105
18106         * httemplate/view/svc_acct.cgi: missed a bytecount
18107
18108 2007-04-23 16:34  ivan
18109
18110         * httemplate/search/cust_pkg.cgi: fix error: column reference
18111           "fieldname" is ambiguous
18112
18113 2007-04-22 20:41  jeff
18114
18115         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_bill.pm,
18116           FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
18117           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
18118           add to ACH batch feature from customer view page
18119
18120 2007-04-20 21:44  ivan
18121
18122         * FS/FS/cust_svc.pm: bring POD documentation in line with reality
18123           wrt where we're storing phone numbers
18124
18125 2007-04-20 14:40  ivan
18126
18127         * conf/: invoice_html, invoice_latex: add customer # to default
18128           invoice templates
18129
18130 2007-04-20 14:31  ivan
18131
18132         * httemplate/view/cust_main/billing.html: don't put this
18133           information way out on the right in its own columns.
18134
18135 2007-04-19 16:34  ivan
18136
18137         * FS/FS/UI/Web.pm: not needed here anymore, bytecount stuff moved
18138           to its own module
18139
18140 2007-04-19 16:30  jeff
18141
18142         * FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/UI/bytecount.pm,
18143           FS/FS/part_pkg/flat.pm, FS/FS/ClientAPI/MyAccount.pm,
18144           httemplate/edit/process/prepay_credit.cgi,
18145           httemplate/edit/process/svc_acct.cgi,
18146           httemplate/search/prepay_credit.html, htetc/handler.pl: break
18147           _bytecount subroutines out of FS::UI::Web
18148
18149 2007-04-19 13:18  ivan
18150
18151         * htetc/handler.pl, httemplate/search/cust_svc.html,
18152           httemplate/view/cust_main/packages.html, FS/FS/UI/Web.pm,
18153           httemplate/browse/part_svc.cgi, httemplate/elements/menu.html:
18154           fix very strange "Undefined subroutine &FS::UI::Web::rooturl"
18155           with an explicit import.  did i mention this was really really
18156           weird?
18157
18158 2007-04-18 20:15  ivan
18159
18160         * FS/FS/UID.pm: better error message about missing secrets file
18161           errors.  WTF is going on!
18162
18163 2007-04-18 16:22  ivan
18164
18165         * FS/: FS/svc_acct.pm, FS/part_pkg/flat.pm, bin/freeside-queued:
18166           fix use statements for FS::UI::Web.  not "use"ing modules in the
18167           actual modules you use them in is bad, mmmkay
18168
18169 2007-04-18 13:01  ivan
18170
18171         * FS/FS/part_pkg.pm: praise the parser!  amen!  (fix a doc typo)
18172
18173 2007-04-12 17:53  jeff
18174
18175         * FS/FS/svc_acct.pm: correct boneheaded afterthoughts
18176
18177 2007-04-11 20:16  jeff
18178
18179         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
18180           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/part_pkg/flat.pm,
18181           FS/bin/freeside-queued, httemplate/browse/part_pkg.cgi,
18182           httemplate/browse/part_svc.cgi, httemplate/edit/part_pkg.cgi,
18183           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
18184           httemplate/edit/process/part_pkg.cgi,
18185           httemplate/edit/process/svc_acct.cgi,
18186           httemplate/view/svc_acct.cgi: input and output on data volume
18187           fields specified with k,m,g,or t
18188
18189 2007-04-11 19:42  ivan
18190
18191         * FS/FS/svc_Common.pm: quiet "Use of uninitialized value in string
18192           eq at /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 131".  i
18193           think.
18194
18195 2007-04-11 19:27  ivan
18196
18197         * httemplate/misc/process/recharge_svc.html: remove
18198           'backend-realtime' flag required for recharges, want that just
18199           for signups, running recharges right away by default is fine.
18200           also fix the 'fatal error - unknown payby' error that'll probably
18201           never be reached
18202
18203 2007-04-10 21:28  jeff
18204
18205         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
18206           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
18207           httemplate/view/cust_main/packages.html: usage suspend vs admin
18208           suspend -- avoid actual cust_pkg::suspend except legacy cases
18209
18210 2007-04-09 18:44  ivan
18211
18212         * FS/FS/Conf.pm: remove a ton of deprecated config options
18213
18214 2007-04-09 18:29  ivan
18215
18216         * FS/FS/Conf.pm: add checkbox to payment_receipt_email config
18217
18218 2007-04-09 16:38  jeff
18219
18220         * httemplate/misc/: recharge_svc.html, process/recharge_svc.html:
18221           trigger recharge from the backend as in self-service
18222
18223 2007-04-07 18:14  jeff
18224
18225         * FS/FS/: Conf.pm, svc_acct.pm: configuration option to have
18226           generated passwords be all caps
18227
18228 2007-04-07 17:41  jeff
18229
18230         * httemplate/edit/svc_acct.cgi: correct usage editing bug
18231
18232 2007-04-07 17:22  jeff
18233
18234         * FS/FS/svc_acct.pm: threshold usage email should not be sent to
18235           svc_acct->email
18236
18237 2007-04-06 17:07  jeff
18238
18239         * httemplate/view/cust_main/billing.html: ommitted file
18240
18241 2007-04-06 16:57  jeff
18242
18243         * FS/FS/cust_main.pm, httemplate/misc/payment.cgi,
18244           httemplate/misc/process/payment.cgi: integrate new echeck fields
18245           into freeside backend payment processing
18246
18247 2007-04-06 12:38  jeff
18248
18249         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
18250           httemplate/edit/cust_main.cgi,
18251           httemplate/edit/cust_main/billing.html,
18252           httemplate/edit/cust_main/select-state.html: ticket 1443 add
18253           account type and bank state for echeck processing
18254
18255 2007-04-05 17:37  ivan
18256
18257         * FS/FS/Conf.pm: slight update for batch-enable description & add
18258           ach-spiritone format to batch-default and batch-fixed_format-CHEK
18259           config items
18260
18261 2007-04-05 17:34  ivan
18262
18263         * FS/FS/Conf.pm: slight better descriptions
18264
18265 2007-04-05 17:01  khoff
18266
18267         * FS/FS/part_export/nas_wrapper.pm: Disable debug output by
18268           default.  Pass @_ along to new exports.
18269
18270 2007-04-05 15:01  ivan
18271
18272         * httemplate/elements/menu.html: they're comments now
18273
18274 2007-04-05 07:15  jeff
18275
18276         * httemplate/misc/process/cust_main_note-import.cgi: use comments
18277           and not notes
18278
18279 2007-04-04 19:04  ivan
18280
18281         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
18282           httemplate/edit/cust_main.cgi,
18283           httemplate/edit/cust_main/billing.html,
18284           httemplate/view/cust_main/billing.html: per-customer invoice
18285           terms override
18286
18287 2007-04-04 18:45  ivan
18288
18289         * httemplate/pref/pref.html: finish moving vonage integration to a
18290           user pref
18291
18292 2007-04-04 18:38  ivan
18293
18294         * httemplate/pref/pref-process.html: finish moving the vonage
18295           integration to per-user
18296
18297 2007-04-04 17:01  ivan
18298
18299         * FS/bin/freeside-init-config: correct usage
18300
18301 2007-04-04 15:42  ivan
18302
18303         * Makefile: yes virginia
18304
18305 2007-04-04 13:04  jeff
18306
18307         * FS/bin/freeside-upgrade: correct a bootstrap issue
18308
18309 2007-04-04 08:30  jeff
18310
18311         * FS/FS/cust_bill.pm: squash bug which causes re-email failed
18312           events to fail
18313
18314 2007-04-03 12:37  jeff
18315
18316         * httemplate/misc/cust_main_note-import.cgi: correct handling of
18317           non-unix line termination
18318
18319 2007-04-02 18:39  ivan
18320
18321         * bin/fs-migrate-cust_tax_exempt: [no log message]
18322
18323 2007-04-02 08:49  jeff
18324
18325         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Setup.pm,
18326           FS/FS/cust_main.pm, httemplate/edit/cust_main/contact.html,
18327           httemplate/edit/process/cust_main.cgi,
18328           httemplate/view/cust_main/contacts.html: ticket 1528 add driver's
18329           license field, mask it and ssn
18330
18331 2007-03-31 19:45  jeff
18332
18333         * httemplate/view/svc_www.cgi, FS/FS/AccessRight.pm,
18334           FS/FS/Schema.pm, bin/apache.export, httemplate/edit/svc_www.cgi:
18335           quick hack to add extra 'config lines' to svc_www and otherwise
18336           enhance svc_www
18337
18338 2007-03-27 20:59  ivan
18339
18340         * FS/FS/svc_acct.pm: fix bug with RADIUS groups not available to
18341           shellcommands delete export
18342
18343 2007-03-21 16:07  ivan
18344
18345         * FS/FS/cust_main.pm: fix bug displaying additional debugging info
18346           when process returns no error_message
18347
18348 2007-03-21 15:09  ivan
18349
18350         * FS/FS/cust_main.pm: realtime_bop: if a transaction fails without
18351           an error_message, output additional debugging information, if
18352           available
18353
18354 2007-03-20 21:01  jeff
18355
18356         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
18357           httemplate/search/cust_pay_batch.cgi: ticket 1436, ACH export
18358           format, return processing and autopost
18359
18360 2007-03-20 18:21  jeff
18361
18362         * FS/bin/freeside-fetch, httemplate/pref/pref-process.html,
18363           httemplate/pref/pref.html: ticket 1427, automatically email excel
18364           a/r report
18365
18366 2007-03-20 15:10  ivan
18367
18368         * FS/FS/ClientAPI/Signup.pm: fix bug: usage of promo code broke
18369           agent-specific advertising sources
18370
18371 2007-03-20 13:11  jeff
18372
18373         * httemplate/misc/: cust_main_note-import.cgi,
18374           cust_main_note-import.html, process/cust_main_note-import.cgi:
18375           acls on new import
18376
18377 2007-03-20 13:01  jeff
18378
18379         * httemplate/elements/menu.html: tie note import into menu
18380
18381 2007-03-20 10:03  jeff
18382
18383         * FS/FS/cust_main.pm, httemplate/misc/cust_main_note-import.html,
18384           httemplate/misc/cust_main_note-import.cgi,
18385           httemplate/misc/process/cust_main_note-import.cgi: ticket 1418, a
18386           tool for customer note importation
18387
18388 2007-03-15 18:35  ivan
18389
18390         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
18391           httemplate/pref/pref.html: vonage click2call integration should
18392           not be sitewide, especially now that we have user prefs
18393
18394 2007-03-15 13:54  ivan
18395
18396         * FS/FS/part_pkg.pm: 13 months!
18397
18398 2007-03-15 13:08  khoff
18399
18400         * httemplate/edit/part_virtual_field.cgi: Set input form MAXLENGTH
18401           attributes to match actual field sizes.
18402
18403 2007-03-15 13:08  khoff
18404
18405         * FS/FS/part_export/router.pm: Added configurable error checks
18406           instead of stupid /^ERROR/ check.  Commands can now be processed
18407           with Text::Template using [@-- --@] delimeters, in addition to
18408           evaling a double-quoted string.  Cleaned up spurious debug
18409           output.
18410
18411 2007-03-15 13:07  khoff
18412
18413         * FS/FS/part_virtual_field.pm: Escape the values in virtual field
18414           html form inputs.
18415
18416 2007-03-15 13:07  khoff
18417
18418         * FS/FS/Schema.pm: part_virtual_field.vfieldpart should be a
18419           serial.
18420
18421 2007-03-14 16:30  jeff
18422
18423         * FS/FS/svc_acct.pm: turn debugging off
18424
18425 2007-03-14 16:27  jeff
18426
18427         * FS/FS/svc_acct.pm: correcting ->replace on bill
18428
18429 2007-03-13 02:21  ivan
18430
18431         * FS/FS/cust_pkg.pm: okay, so this should link to usernum now.  but
18432           until then, it should be ->username, not ->name, eek.  causing
18433           "Error: Error inserting cust_pkg_reason: ERROR: value to long for
18434           type character varying(32)" errors and will be harder to
18435           normalize back to usernum when we fix that
18436
18437 2007-03-10 20:13  ivan
18438
18439         * httemplate/browse/svc_acct_pop.cgi: move POP to browse template;
18440           whew, its paged
18441
18442 2007-03-09 16:16  khoff
18443
18444         * FS/FS/Record.pm: Added $FS::Record::no_update_diff flag to update
18445           "identical" records anyway.
18446
18447 2007-03-09 16:11  khoff
18448
18449         * FS/FS/: Record.pm, svc_broadband.pm: Added ut_coord and ut_coordn
18450           for FS::svc_broadband.
18451
18452 2007-03-09 09:11  jeff
18453
18454         * bin/svc_acct_pop.import: pop import tool
18455
18456 2007-03-07 11:48  khoff
18457
18458         * FS/FS/: Conf.pm, cust_main.pm: Option to disable the charging of
18459           the setup fee while a package is suspended.
18460
18461 2007-03-06 11:56  ivan
18462
18463         * bin/slony-setup: slight update for slony setup script
18464
18465 2007-03-05 17:59  ivan
18466
18467         * httemplate/search/cust_main.cgi: fix status colors in mozilla
18468
18469 2007-03-05 15:01  jayce
18470
18471         * FS/FS/part_pkg/base_delayed.pm: Typo in the package name caused a
18472           warning.  Fixed.
18473
18474 2007-03-05 11:48  khoff
18475
18476         * httemplate/search/report_cust_bill.html: Fixed a problem with the
18477           %opts hash getting skewed (specifically $opt{'value'} == 'label')
18478           when $cgi->param('agentnum') was unset.
18479
18480 2007-03-02 17:29  ivan
18481
18482         * fs_selfservice/FS-SelfService/cgi/signup.cgi: pass the remote IP
18483           address along with signup requests, for some gateways
18484
18485 2007-03-02 15:48  ivan
18486
18487         * FS/FS/cust_main.pm: eProcessingNetwork returning an authorization
18488           like "AUTH/TKT 123456"... will this make refunds work?
18489
18490 2007-03-01 22:24  ivan
18491
18492         * FS/FS/TicketSystem/RT_External.pm: fix custom priority fields,
18493           whew
18494
18495 2007-03-01 12:56  ivan
18496
18497         * FS/FS/part_pkg/voip_cdr.pm: better match for toll-free prefixes
18498
18499 2007-03-01 12:12  ivan
18500
18501         * FS/FS/Misc/prune.pm: yeah, a typo
18502
18503 2007-03-01 09:48  ivan
18504
18505         * FS/bin/: freeside-prune-applications, freeside-upgrade:
18506           prune_applications moved to FS::Misc::prune
18507
18508 2007-03-01 09:47  ivan
18509
18510         * FS/FS/Misc/prune.pm: adding FS::Misc::prune
18511
18512 2007-03-01 09:44  ivan
18513
18514         * FS/FS/Misc.pm: fix weird compliation problem for quis, i hope
18515
18516 2007-03-01 08:36  ivan
18517
18518         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
18519
18520 2007-02-28 21:24  jeff
18521
18522         * FS/FS/cust_credit.pm: dangling cust_credit_refund not allowed
18523
18524 2007-02-28 21:13  jeff
18525
18526         * FS/: FS/Misc.pm, bin/freeside-prune-applications,
18527           bin/freeside-upgrade: dangling cust_credit_refund not allowed
18528
18529 2007-02-28 17:26  ivan
18530
18531         * FS/FS/Conf.pm: this isn't necessary around a single db operation
18532
18533 2007-02-28 11:14  jeff
18534
18535         * httemplate/: edit/cust_main/select-domain.html,
18536           misc/svc_acct-domains.cgi: restore (none) choice to first package
18537           select
18538
18539 2007-02-27 16:16  jayce
18540
18541         * FS/MANIFEST: Added base_rate files
18542
18543 2007-02-27 15:59  jayce
18544
18545         * FS/FS/part_pkg/base_delayed.pm: adaptation of flat_delayed to
18546           work with base_rate billing
18547
18548 2007-02-27 14:10  jeff
18549
18550         * httemplate/config/config-download.cgi: put the C in ACL here, too
18551
18552 2007-02-27 13:24  jeff
18553
18554         * FS/bin/freeside-setup: oops - inappropriate localization was
18555           committed
18556
18557 2007-02-26 17:51  jeff
18558
18559         * httemplate/config/config.cgi: config goes in database
18560
18561 2007-02-26 17:48  jeff
18562
18563         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/conf.pm,
18564           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
18565           FS/bin/freeside-init-config, FS/bin/freeside-setup,
18566           FS/bin/freeside-upgrade, FS/t/conf.t, conf/invoice_latex,
18567           httemplate/config/config-download.cgi,
18568           httemplate/config/config-process.cgi,
18569           httemplate/config/config-view.cgi, FS/FS/Schema.pm: config goes
18570           in database
18571
18572 2007-02-26 09:54  jeff
18573
18574         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
18575           httemplate/edit/process/part_pkg.cgi: agent_type selector on new
18576           packages
18577
18578 2007-02-24 19:08  ivan
18579
18580         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: add
18581           selfservice-ignore_quantity flag
18582
18583 2007-02-22 23:47  ivan
18584
18585         * FS/FS/Cron/bill.pm: take the package-def defined action here,
18586           like freeside-prepaidd
18587
18588 2007-02-21 03:26  ivan
18589
18590         * FS/FS/: Schema.pm, svc_acct.pm, part_export/shellcommands.pm: add
18591           a _password_encoding field
18592
18593 2007-02-20 18:53  jeff
18594
18595         * FS/FS/part_export/prizm.pm: work around a claimed 50 char limit,
18596           and correct a description handling bug
18597
18598 2007-02-19 07:40  ivan
18599
18600         * FS/FS/cust_bill.pm: this should fix Can't call method "part_pkg"
18601           on an undefined value at .../cust_bill.pm line 434
18602
18603 2007-02-16 14:06  ivan
18604
18605         * bin/rotate-cdrs: commiting this quick tool, cvs is complaining
18606
18607 2007-02-16 12:54  jeff
18608
18609         * httemplate/misc/svc_acct-domains.cgi: respect svc_acct-alldomains
18610           setting
18611
18612 2007-02-16 12:21  jeff
18613
18614         * FS/FS/: Record.pm, svc_broadband.pm: coordinates can be negative
18615           (deja vu?)
18616
18617 2007-02-16 11:46  jayce
18618
18619         * FS/FS/part_pkg/base_rate.pm: Added a new Plan type, base_rate,
18620           which uses the cust_pkg->options to control pricing.  You assign
18621           a base rate for charging, and it is multiplied by the 'units'
18622           ordered.  Solves a need where a company wants to offer an ASP
18623           style service, that charges per user, at a base cost, but doesn't
18624           want a plan for every combination of user amounts.
18625
18626 2007-02-15 12:18  khoff
18627
18628         * FS/FS/cust_main.pm: *** ERROR: unterminated L<...> at line 4716
18629           in file FS/cust_main.pm
18630
18631 2007-02-14 17:09  ivan
18632
18633         * httemplate/docs/billing.html: removing docs moved to wiki
18634
18635 2007-02-14 16:49  ivan
18636
18637         * httemplate/edit/part_bill_event.cgi: add send_email event
18638
18639 2007-02-14 16:48  ivan
18640
18641         * conf/invoice_html: remove commented-out example notes section
18642
18643 2007-02-14 15:32  jeff
18644
18645         * httemplate/: edit/cust_main/select-domain.html,
18646           edit/cust_main.cgi, misc/svc_acct-domains.cgi: selectable domain
18647           on first package in edit/cust_main
18648
18649 2007-02-14 14:43  ivan
18650
18651         * httemplate/search/report_receivables.cgi: fix alignment on
18652           receivables report
18653
18654 2007-02-14 13:23  ivan
18655
18656         * httemplate/search/report_cust_pkg.html: grey out disabled text
18657           boxes for IE
18658
18659 2007-02-14 00:48  ivan
18660
18661         * httemplate/elements/select-cust_pkg-status.html,
18662           httemplate/elements/tr-input-beginning_ending.html,
18663           httemplate/search/cust_pkg.cgi,
18664           httemplate/search/report_cust_pkg.html, FS/FS/UI/Web.pm,
18665           httemplate/images/calendar-disabled.png: add more options to
18666           advanced package reporting
18667
18668 2007-02-13 19:12  jeff
18669
18670         * FS/FS/: Conf.pm, Cron/notify.pm: add simple scalars to
18671           impending_recur_notification
18672
18673 2007-02-13 17:43  ivan
18674
18675         * httemplate/search/svc_www.cgi: fix up svc_www searching
18676
18677 2007-02-13 16:19  jeff
18678
18679         * FS/FS/Conf.pm: better docs for impending doom
18680
18681 2007-02-13 14:24  ivan
18682
18683         * FS/FS/ClientAPI/MyAccount.pm: accept domsvc in selfservice
18684           orders, patch from Sean Hanson/S1
18685
18686 2007-02-13 14:08  ivan
18687
18688         * httemplate/edit/process/cust_main.cgi: use a domsvc when passed
18689           in, patch from Sean Hanson/S1
18690
18691 2007-02-12 21:00  jayce
18692
18693         * httemplate/edit/payment_gateway.html: Small hint on how the
18694           options field is used.
18695
18696 2007-02-12 17:16  jeff
18697
18698         * httemplate/edit/cust_main.cgi: another place to alphabetize
18699
18700 2007-02-12 16:45  jeff
18701
18702         * FS/bin/freeside-delete-addr_blocks: for dumping addr_blocks
18703
18704 2007-02-12 09:56  jeff
18705
18706         * FS/FS/ClientAPI/Signup.pm,
18707           httemplate/view/cust_main/order_pkg.html: alpha sort packages in
18708           new package order SELECT (ticket 1446)
18709
18710 2007-02-11 19:11  ivan
18711
18712         * FS/FS/Misc.pm: fix unterminated L<...> in POD docs
18713
18714 2007-02-11 00:51  ivan
18715
18716         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: we're at
18717           now now
18718
18719 2007-02-10 23:04  ivan
18720
18721         * FS/FS/UI/Web.pm: fix bug with customer info not showing up if
18722           "cust-fields" config value has been set
18723
18724 2007-02-09 22:13  ivan
18725
18726         * FS/FS/svc_acct.pm, FS/FS/svc_phone.pm,
18727           httemplate/edit/part_svc.cgi: reincorporate the changes from
18728           http://www.sisd.com/cgi-bin/viewcvs.cgi/freeside/httemplate/edit/part_svc.cgi?r1=1.52&r2=1.53
18729           that were lost due to the concurrent service-refactor merge
18730
18731 2007-02-09 16:42  ivan
18732
18733         * httemplate/misc/change_pkg.cgi: REALLY fix the package changing
18734           this time
18735
18736 2007-02-09 15:29  ivan
18737
18738         * httemplate/misc/change_pkg.cgi: fix change package link
18739
18740 2007-02-08 20:54  ivan
18741
18742         * bin/import-county-tax-rates: quick hack to import rates for
18743           landel
18744
18745 2007-02-08 20:37  jayce
18746
18747         * httemplate/view/cust_main/packages.html: Set the correct access
18748           right for the cancel link to work
18749
18750 2007-02-08 17:05  ivan
18751
18752         * conf/: invoice_html_statement, invoice_latex_statement,
18753           invoice_latexnotes_statement, invoice_template_statement: add
18754           default statement conf
18755
18756 2007-02-08 14:54  ivan
18757
18758         * FS/FS/part_export/sqlradius.pm: slightly less cryptic docs for
18759           groups_susp_reason option
18760
18761 2007-02-08 14:19  ivan
18762
18763         * FS/FS/cust_pkg.pm: use a LIMIT to retreive the first record,
18764           don't rely on qsearchs to trim it for you - it is inefficient and
18765           outputs long verbose warnings
18766
18767 2007-02-08 14:08  ivan
18768
18769         * httemplate/pref/pref-process.html: second "my" localizing the
18770           variable and causing password changes to fail
18771
18772 2007-02-08 09:00  jeff
18773
18774         * FS/FS/svc_acct.pm, httemplate/edit/part_svc.cgi: fix usergroup in
18775           edit/part_svc.cgi
18776
18777 2007-02-08 08:04  jeff
18778
18779         * httemplate/edit/part_pkg.cgi: gratuitous quote
18780
18781 2007-02-08 01:13  jeff
18782
18783         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
18784           httemplate/edit/process/part_pkg.cgi: hold off until 1.7.2
18785
18786 2007-02-08 00:19  ivan
18787
18788         * FS/FS/CGI.pm: fix the popup progress bars, whew
18789
18790 2007-02-07 17:46  jeff
18791
18792         * FS/FS/part_pkg.pm, htetc/handler.pl,
18793           httemplate/elements/select-table.html,
18794           httemplate/edit/part_pkg.cgi,
18795           httemplate/edit/process/part_pkg.cgi: agent type on package
18796           add/edit (ticket 1446)
18797
18798 2007-02-06 16:46  ivan
18799
18800         * FS/FS/: cust_bill.pm, cust_pay.pm: only use new statements as
18801           payment receipts if the conf file is created
18802
18803 2007-02-05 15:48  ivan
18804
18805         * FS/FS/cust_bill_ApplicationCommon.pm: fix payment/credit
18806           line-item application erroring out on tax applications
18807
18808 2007-02-05 14:12  ivan
18809
18810         * FS/FS/cust_bill_ApplicationCommon.pm: turn debugging on until we
18811           catch the Cant call method "part_pkg" on an undefined value at
18812           /usr/local/share/perl/5.8.4/FS/cust_bill_ApplicationCommon.pm
18813           line 181" bug
18814
18815 2007-02-05 09:21  ivan
18816
18817         * FS/FS/: cust_pay_batch.pm, pay_batch.pm: move the due_events
18818           import too... whew!  this should be it
18819
18820 2007-02-05 08:01  ivan
18821
18822         * FS/FS/pay_batch.pm: fix param passing
18823
18824 2007-02-05 07:49  ivan
18825
18826         * httemplate/misc/upload-batch.cgi: fix st00pid mistakes in batch
18827           upload
18828
18829 2007-02-05 07:48  ivan
18830
18831         * httemplate/misc/upload-batch.cgi: misterminated <%init>
18832
18833 2007-02-05 07:02  ivan
18834
18835         * FS/FS/pay_batch.pm: remove refactored code
18836
18837 2007-02-05 05:11  ivan
18838
18839         * httemplate/search/svc_Smart.html: remove unused svc_Smart
18840
18841 2007-02-05 05:10  ivan
18842
18843         * httemplate/search/: report_receivables.cgi,
18844           report_receivables.html: add "over X days" option to receivables
18845           report
18846
18847 2007-02-05 04:51  ivan
18848
18849         * FS/FS/AccessRight.pm, httemplate/view/cust_bill-logo.cgi,
18850           httemplate/view/cust_bill-pdf.cgi,
18851           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
18852           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
18853           httemplate/view/svc_Common.html, httemplate/view/svc_acct.cgi,
18854           httemplate/view/svc_broadband.cgi,
18855           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
18856           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi,
18857           httemplate/view/cust_main/contacts.html,
18858           httemplate/view/elements/svc_Common.html: C is for
18859           Cookie^WControl
18860
18861 2007-02-05 03:35  ivan
18862
18863         * FS/FS/CGI.pm: not supporting Apache::ASP anymore
18864
18865 2007-02-05 03:12  ivan
18866
18867         * FS/FS/ClientAPI/MyAccount.pm: show RADIUS usage from last bill to
18868           NOW, instead of last bill to next bill
18869
18870 2007-02-05 01:45  ivan
18871
18872         * httemplate/misc/download-batch.cgi: upon first download, have
18873           batches auto-set amount to customer balance if it is smaller
18874
18875 2007-02-05 01:44  ivan
18876
18877         * FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
18878           FS/FS/pay_batch.pm, httemplate/misc/upload-batch.cgi: move
18879           cust_pay_batch::upload results subroutine to an FS::pay_batch
18880           method.  upon first download, have batches auto-reset their
18881           amounts to the customer balance upon if it is smaller.
18882
18883 2007-02-03 17:47  ivan
18884
18885         * httemplate/: search/cust_pay_batch.cgi,
18886           view/cust_main/payment_history.html: add link to some batched
18887           payment info to customer view
18888
18889 2007-02-03 16:01  ivan
18890
18891         * FS/FS/ClientAPI/Signup.pm: quieter
18892
18893 2007-02-03 05:05  ivan
18894
18895         * FS/FS/cust_pkg.pm: this should fix services with negative
18896           num_avail showing up for provisioning
18897
18898 2007-02-03 04:07  ivan
18899
18900         * FS/FS/cust_main_Mixin.pm: remove debugging left on
18901
18902 2007-02-03 03:36  ivan
18903
18904         * FS/FS/AccessRight.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main.pm,
18905           FS/FS/cust_main_Mixin.pm, FS/FS/UI/Web.pm,
18906           httemplate/elements/menu.html,
18907           httemplate/graph/cust_bill_pkg.cgi,
18908           httemplate/graph/money_time.cgi,
18909           httemplate/graph/report_cust_bill_pkg.html,
18910           httemplate/graph/report_money_time.html,
18911           httemplate/search/cdr.html, httemplate/search/cust_bill.html,
18912           httemplate/search/cust_bill_event.cgi,
18913           httemplate/search/cust_bill_event.html,
18914           httemplate/search/cust_bill_pkg.cgi,
18915           httemplate/search/cust_credit.html,
18916           httemplate/search/cust_main-otaker.cgi,
18917           httemplate/search/cust_main-zip.html,
18918           httemplate/search/cust_main.cgi,
18919           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
18920           httemplate/search/cust_pay_batch.cgi,
18921           httemplate/search/cust_pkg.cgi, httemplate/search/cust_svc.html,
18922           httemplate/search/cust_tax_exempt_pkg.cgi,
18923           httemplate/search/inventory_item.html,
18924           httemplate/search/pay_batch.cgi,
18925           httemplate/search/pay_batch.html, httemplate/search/queue.html,
18926           httemplate/search/reg_code.html,
18927           httemplate/search/report_cdr.html,
18928           httemplate/search/report_cust_bill.html,
18929           httemplate/search/report_cust_credit.html,
18930           httemplate/search/report_cust_main-zip.html,
18931           httemplate/search/report_cust_pay.html,
18932           httemplate/search/report_cust_pay_batch.html,
18933           httemplate/search/report_cust_pkg.html,
18934           httemplate/search/report_prepaid_income.cgi,
18935           httemplate/search/report_prepaid_income.html,
18936           httemplate/search/report_receivables.cgi,
18937           httemplate/search/report_receivables.html,
18938           httemplate/search/report_tax.cgi,
18939           httemplate/search/report_tax.html, httemplate/search/sql.html,
18940           httemplate/search/sqlradius.cgi,
18941           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
18942           httemplate/search/svc_broadband.cgi,
18943           httemplate/search/svc_domain.cgi,
18944           httemplate/search/svc_external.cgi,
18945           httemplate/search/svc_forward.cgi,
18946           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi:
18947           add customer status column to customer & most other reports.
18948           also put the C in ACL in the search/ and graph/ directories.
18949
18950 2007-02-02 18:39  jeff
18951
18952         * FS/bin/freeside-reset-fixed: do a setfixed
18953
18954 2007-02-01 22:29  ivan
18955
18956         * FS/FS/part_pkg/flat.pm: quiet a harmless but loud warning
18957
18958 2007-02-01 20:39  ivan
18959
18960         * FS/FS/ClientAPI/Signup.pm: set resellser-specific advertising
18961           sources in signup
18962
18963 2007-01-31 19:08  jeff
18964
18965         * httemplate/view/cust_main/packages.html: oops.  perhaps it should
18966
18967 2007-01-31 18:37  jeff
18968
18969         * FS/FS/svc_acct.pm: spurious line
18970
18971 2007-01-31 18:35  ivan
18972
18973         * FS/FS/ClientAPI/Signup.pm: fix up the info passing for optional
18974           packages
18975
18976 2007-01-31 18:13  jeff
18977
18978         * FS/FS/: svc_acct.pm, part_export/sqlradius.pm: better solution to
18979           ticket 1455
18980
18981 2007-01-31 17:57  ivan
18982
18983         * FS/FS/cust_bill.pm: eliminate \\* in the cheesy latex->html notes
18984           thing
18985
18986 2007-01-31 10:28  jeff
18987
18988         * FS/FS/part_export/sqlradius.pm: possible solution to ticket 1455
18989
18990 2007-01-30 22:30  khoff
18991
18992         * FS/FS/part_export/snmp.pm: Don't break if we're missing
18993           Net::SNMP.  Apparenty "require" doesn't do the trick.
18994
18995 2007-01-30 21:45  khoff
18996
18997         * FS/FS/part_export/nas_wrapper.pm: Meta-export to allow more
18998           flexibilty until the export subsystem rewrite.
18999
19000 2007-01-30 21:43  khoff
19001
19002         * FS/FS/part_export/: router.pm, snmp.pm, trango.pm:
19003           FS::part_export::router  - Refactored to be more easily
19004           sub-classed.   - Moved per-export options to FS:;router virtual
19005           fields.   - Fixed other general brokenness.
19006
19007           FS::part_export::snmp  - SNMP export sub-classed from
19008           FS::part_export::router
19009
19010           FS::part_export::trango  - Export for Trango proprietary access
19011           points.  Sub-classed from FS::part_export::snmp.
19012
19013 2007-01-30 21:23  jeff
19014
19015         * FS/FS/cust_main.pm: minor improvement
19016
19017 2007-01-30 20:30  jeff
19018
19019         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
19020           httemplate/edit/process/cust_pay.cgi,
19021           httemplate/misc/process/payment.cgi: small change in payment
19022           receipt handling (ticket 1422)
19023
19024 2007-01-30 20:26  ivan
19025
19026         * httemplate/: edit/quick-charge.html,
19027           elements/select-taxclass.html, elements/tr-select-taxclass.html,
19028           view/cust_main/packages.html: minor UI work on one-time charges
19029           w/taxclasses
19030
19031 2007-01-30 19:42  jeff
19032
19033         * FS/: MANIFEST, t/cust_pkg_option.t: odds and ends
19034
19035 2007-01-30 18:08  ivan
19036
19037         * httemplate/misc/change_pkg.cgi: this should be a popup too, but,
19038           until then, it shouldn't be missing the standard header
19039
19040 2007-01-30 15:50  ivan
19041
19042         * FS/FS/cust_bill.pm: fix agent-specific logos in emailed html
19043           invoices
19044
19045 2007-01-30 13:21  jeff
19046
19047         * FS/FS/svc_acct.pm: avoiding brane pane
19048
19049 2007-01-30 12:59  ivan
19050
19051         * httemplate/: browse/access_group.html, browse/access_user.html,
19052           browse/addr_block.cgi, browse/agent.cgi, browse/agent_type.cgi,
19053           browse/cust_main_county.cgi, browse/inventory_class.html,
19054           browse/msgcat.cgi, browse/part_bill_event.cgi,
19055           browse/part_export.cgi, browse/part_pkg.cgi,
19056           browse/part_referral.html, browse/part_svc.cgi,
19057           browse/part_virtual_field.cgi, browse/payment_gateway.html,
19058           browse/pkg_class.html, browse/rate.cgi, browse/reason.html,
19059           browse/reason_type.html, browse/router.cgi,
19060           browse/svc_acct_pop.cgi, edit/msgcat.cgi,
19061           search/prepay_credit.html: its all about control
19062
19063 2007-01-30 11:45  ivan
19064
19065         * FS/FS/option_Common.pm: fix old-record detection bug in
19066           option_Common
19067
19068 2007-01-30 11:40  jeff
19069
19070         * FS/FS/: Conf.pm, svc_acct.pm, cust_main.pm: only add first user
19071           to invoicing_list (ticket 1424)
19072
19073 2007-01-30 10:52  jeff
19074
19075         * fs_selfservice/FS-SelfService/cgi/success-delayed.html,
19076           FS/FS/ClientAPI/Signup.pm,
19077           fs_selfservice/FS-SelfService/cgi/signup.cgi: additional info
19078           available for self-service success (ticket 1420)
19079
19080 2007-01-29 15:16  ivan
19081
19082         * httemplate/config/: config-process.cgi, config-view.cgi,
19083           config.cgi: putting the C in ACL
19084
19085 2007-01-29 13:11  ivan
19086
19087         * httemplate/misc/process/cancel_pkg.html: correct a typo, and
19088           <%init> helps alot
19089
19090 2007-01-29 10:50  ivan
19091
19092         * httemplate/pref/: pref-process.html, pref.html: record resolution
19093           & colro depth in user prefs
19094
19095 2007-01-29 08:16  ivan
19096
19097         * FS/FS/: cust_main.pm, rate.pm: turn off debugging
19098
19099 2007-01-29 08:01  ivan
19100
19101         * FS/FS/: cust_main.pm, cust_main_Mixin.pm, UI/Web.pm: fix invoice
19102           email display bug on advanced package report, closes: Bug#1416
19103
19104 2007-01-29 04:07  ivan
19105
19106         * htetc/handler.pl: warnings in <%once> sections should not be
19107           fatal
19108
19109 2007-01-29 03:55  ivan
19110
19111         * FS/FS/option_Common.pm: remove extraneous debugging
19112
19113 2007-01-29 03:31  ivan
19114
19115         * Makefile: looks like a duck
19116
19117 2007-01-27 18:21  ivan
19118
19119         * FS/FS/svc_domain.pm, httemplate/view/svc_domain.cgi: pretty up
19120           domain zone viewing a little
19121
19122 2007-01-26 00:18  ivan
19123
19124         * FS/FS/access_user.pm: out of scope bad
19125
19126 2007-01-26 00:17  ivan
19127
19128         * FS/FS/access_user.pm: spurious password changes bad...
19129
19130 2007-01-26 00:11  ivan
19131
19132         * FS/FS/: Record.pm, option_Common.pm: oops, debugging turned on
19133
19134 2007-01-26 00:04  ivan
19135
19136         * FS/FS/access_user.pm, httemplate/elements/header.html,
19137           httemplate/elements/menu.html, httemplate/elements/xmenu.css,
19138           httemplate/elements/xmenu.top.css,
19139           httemplate/elements/xmenu.top.js,
19140           httemplate/images/arrow.down.png,
19141           httemplate/images/menu-left-example.png,
19142           httemplate/images/menu-top-example.png,
19143           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
19144           FS/FS/Record.pm, FS/FS/m2m_Common.pm, FS/FS/option_Common.pm: top
19145           bar option!
19146
19147 2007-01-24 22:04  ivan
19148
19149         * httemplate/elements/xmenu.css: fuck.  you.  IE7.
19150
19151 2007-01-24 22:00  ivan
19152
19153         * httemplate/elements/: menu.html, xmenu.css: fuck.  you.  IE7.
19154
19155 2007-01-24 15:41  ivan
19156
19157         * httemplate/misc/download-batch.cgi: 00 = sale, 01 = pre-auth.  we
19158           need the former
19159
19160 2007-01-23 21:33  jeff
19161
19162         * httemplate/edit/process/elements/process.html: squarely between
19163           shame in you and so close
19164
19165 2007-01-23 15:42  jeff
19166
19167         * FS/FS.pm, FS/bin/freeside-daily, conf/impending_recur_template,
19168           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
19169           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_option.pm,
19170           FS/FS/Cron/notify.pm, FS/FS/part_pkg/flat_delayed.pm: notices
19171           before first charge on flat_delayed
19172
19173 2007-01-22 23:44  ivan
19174
19175         * FS/FS/cust_pay_batch.pm: even have 4 digit zips in there eek
19176
19177 2007-01-22 22:51  ivan
19178
19179         * FS/FS/Record.pm: remove spurious duplicateion from lineitem patch
19180
19181 2007-01-22 22:45  ivan
19182
19183         * FS/FS/payby.pm: fix PREP payby
19184
19185 2007-01-22 22:41  ivan
19186
19187         * FS/FS/cust_pay.pm: have to use payinfo_Mixin if we're going to
19188           ISA it
19189
19190 2007-01-22 09:05  ivan
19191
19192         * Makefile, htetc/freeside-base1.99.conf: halfass v2 too
19193
19194 2007-01-22 06:29  ivan
19195
19196         * FS/FS/CGI.pm: hopefully this should be the last bit of the
19197           relative URL fixing
19198
19199 2007-01-22 03:41  ivan
19200
19201         * httemplate/view/cust_main.cgi: closing tags helps alot
19202
19203 2007-01-22 03:39  ivan
19204
19205         * httemplate/view/: cust_main.cgi, cust_main/notes.html: fix
19206           elements/ links here too
19207
19208 2007-01-22 03:36  ivan
19209
19210         * httemplate/elements/: phonenumber.html, progress-init.html,
19211           progress-popup.html, tr-input-beginning_ending.html,
19212           tr-input-date-field.html: interpolation helps alot
19213
19214 2007-01-22 03:30  ivan
19215
19216         * httemplate/elements/: phonenumber.html, progress-init.html,
19217           progress-popup.html, tr-input-beginning_ending.html,
19218           tr-input-date-field.html: use $fsurl instead of relative ../
19219           addressing
19220
19221 2007-01-21 18:42  ivan
19222
19223         * FS/FS/ClientAPI/MyAccount.pm,
19224           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
19225           fs_selfservice/FS-SelfService/cgi/make_payment.html: accept CVV2
19226           on self-service manual payment screen
19227
19228 2007-01-21 13:45  ivan
19229
19230         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
19231           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
19232           FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit_bill.pm,
19233           FS/FS/cust_main.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
19234           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
19235           FS/FS/Cron/bill.pm, httemplate/edit/part_bill_event.cgi,
19236           httemplate/edit/part_pkg.cgi,
19237           httemplate/edit/process/cust_main.cgi, httemplate/misc/bill.cgi:
19238           Have lineitem-specific applications happen in all cases; add
19239           weightsto control
19240
19241 2007-01-21 05:42  ivan
19242
19243         * rt/: FREESIDE_MODIFIED, lib/RT/SearchBuilder.pm: add dependancy
19244           on DBIx::SB 1.36 for Pg 8.1+
19245
19246 2007-01-21 05:26  ivan
19247
19248         * Makefile, htetc/freeside-base.conf, htetc/freeside-base1.conf,
19249           htetc/freeside-base2.conf: mod_perl v2, it finally happened
19250
19251 2007-01-21 01:13  ivan
19252
19253         * httemplate/search/cust_svc.html: trim leading & trailing
19254           whitespace from service searches
19255
19256 2007-01-21 01:10  ivan
19257
19258         * FS/FS/: CGI.pm, UI/Web.pm: fix svc_url to work no matter where we
19259           are coming from in the tree -  use rooturl() instead of popurl()
19260
19261 2007-01-19 16:08  jeff
19262
19263         * httemplate/edit/process/quick-charge.cgi: strip all blank lines,
19264           not just trailing ones
19265
19266 2007-01-19 15:00  jeff
19267
19268         * httemplate/misc/download-batch.cgi: work around CSV brokenness
19269
19270 2007-01-19 14:02  jeff
19271
19272         * httemplate/edit/process/: access_user.html,
19273           elements/process.html: blank password on error
19274
19275 2007-01-19 08:31  jeff
19276
19277         * httemplate/edit/: access_user.html, process/access_user.html,
19278           process/elements/process.html: no password in html source on
19279           employee edit
19280
19281 2007-01-18 10:14  ivan
19282
19283         * FS/FS/cust_pay_batch.pm: fix zip parsing for batch results -
19284           don't want to abort processing because of an old not-well-checked
19285           zip
19286
19287 2007-01-17 15:28  ivan
19288
19289         * FS/FS/part_export/shellcommands.pm: fix crypted password bug
19290           cause by recent fix to not quote things on STDIN, yuck.
19291
19292 2007-01-17 15:27  jeff
19293
19294         * httemplate/edit/svc_acct.cgi, httemplate/misc/change_pkg.cgi,
19295           httemplate/misc/payment.cgi,
19296           httemplate/view/elements/svc_Common.html, FS/FS/CGI.pm,
19297           httemplate/misc/process/payment.cgi,
19298           httemplate/view/svc_acct.cgi: link to customer from manual
19299           payment screen (ticket 1414)
19300
19301 2007-01-17 09:41  jeff
19302
19303         * FS/FS/: cust_pkg.pm, reason.pm: fix bug wrt suspend/cancel
19304           reasons (suspends fail in freeside-daily)
19305
19306 2007-01-17 08:41  jeff
19307
19308         * FS/FS/part_pkg/flat.pm: noise reduction
19309
19310 2007-01-17 07:50  jeff
19311
19312         * httemplate/view/cust_main/packages.html: fix suspend link
19313
19314 2007-01-16 16:40  jeff
19315
19316         * httemplate/edit/: access_user.html, process/access_user.html:
19317           employee edit (ticket 1412)
19318
19319 2007-01-16 13:36  jeff
19320
19321         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: revert unnecessary changes
19322           for ticket 1364
19323
19324 2007-01-16 09:39  jeff
19325
19326         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: RT vs Pg8 (ticket 1364)
19327
19328 2007-01-16 01:11  ivan
19329
19330         * FS/FS/ClientAPI/Signup.pm: have signup package list respect
19331           agentnum sent from client
19332
19333 2007-01-15 14:15  jeff
19334
19335         * httemplate/edit/process/quick-charge.cgi: that was DUM
19336
19337 2007-01-14 23:53  ivan
19338
19339         * httemplate/misc/download-batch.cgi: add batch expiration date
19340           incrementer for 295
19341
19342 2007-01-14 23:22  ivan
19343
19344         * FS/FS/Conf.pm: add descriptions for batchconfig-PAP and
19345           batchconfig-csv-chase_canada-E-xactBatch
19346
19347 2007-01-12 15:27  jeff
19348
19349         * FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
19350           httemplate/view/svc_broadband.cgi, FS/FS/part_export/prizm.pm,
19351           httemplate/edit/svc_broadband.cgi: added svc_broadband
19352           description which is appended to Site Name in prizm export
19353
19354 2007-01-11 18:04  jeff
19355
19356         * FS/FS/cust_main.pm, FS/FS/part_pkg/flat.pm,
19357           httemplate/edit/quick-charge.html,
19358           httemplate/edit/process/quick-charge.cgi,
19359           httemplate/view/cust_main/packages.html: one-time charge
19360           enhancements
19361
19362 2007-01-10 15:21  ivan
19363
19364         * httemplate/search/queue.html: add "select all" and "unselect" all
19365           buttons to bulk queue operations
19366
19367 2007-01-10 00:56  ivan
19368
19369         * FS/FS/payinfo_Mixin.pm: fix harmless warning: Use of
19370           uninitialized value in string ne at
19371           /usr/local/share/perl/5.8.4/FS/payinfo_Mixin.pm line 116
19372
19373 2007-01-10 00:50  ivan
19374
19375         * httemplate/view/cust_main/contacts.html: you have got to be
19376           kidding me.
19377
19378 2007-01-10 00:48  ivan
19379
19380         * httemplate/view/cust_main/contacts.html: nothing could have ever
19381           gone wrong with so simple a change.  oh noooo
19382
19383 2007-01-09 23:48  ivan
19384
19385         * httemplate/view/cust_main/contacts.html: fix ship_county display
19386           bug
19387
19388 2007-01-09 21:51  ivan
19389
19390         * FS/FS/cust_bill.pm: add custnum to invoice template vars
19391
19392 2007-01-09 18:41  jeff
19393
19394         * FS/FS/cust_pay_batch.pm: E-xactBatch masks card numbers
19395
19396 2007-01-09 16:42  jeff
19397
19398         * httemplate/: misc/upload-batch.cgi, search/cust_pay_batch.cgi:
19399           ignore filenames and rely on selected batch number
19400
19401 2007-01-09 16:41  jeff
19402
19403         * httemplate/misc/download-batch.cgi: permit batch redownloads
19404
19405 2007-01-09 14:57  ivan
19406
19407         * FS/FS/Schema.pm: 2147483647 should be enough bytes for anyone!
19408
19409 2007-01-08 09:36  jeff
19410
19411         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_credit_refund.pm,
19412           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
19413           httemplate/misc/delete-cust_refund.cgi,
19414           httemplate/view/cust_main/payment_history.html: refund deletion
19415
19416 2007-01-05 16:47  jeff
19417
19418         * httemplate/edit/part_svc.cgi: fix UI funkiness
19419
19420 2007-01-04 21:19  jeff
19421
19422         * fs_selfservice/FS-SelfService/SelfService.pm,
19423           fs_selfservice/FS-SelfService/cgi/view_usage.html,
19424           FS/FS/ClientAPI/MyAccount.pm,
19425           fs_selfservice/FS-SelfService/cgi/change_pkg.html,
19426           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
19427           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
19428           fs_selfservice/FS-SelfService/cgi/provision_list.html,
19429           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
19430           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: more
19431           self-servicey stuff (change package, detailed usage)
19432
19433 2007-01-03 23:26  ivan
19434
19435         * conf/blank_logo.eps: adding a simple blank logo; people are
19436           trying to comment out stuff in the template
19437
19438 2007-01-03 21:49  ivan
19439
19440         * httemplate/edit/part_bill_event.cgi: invoice event to credit out
19441           a customer's balance, presumably as bad debt
19442
19443 2007-01-03 11:47  ivan
19444
19445         * httemplate/view/cust_main/packages.html: fix suspend link
19446
19447 2007-01-02 13:46  ivan
19448
19449         * FS/FS/UI/Web.pm, httemplate/search/cust_svc.html: fix service
19450           searching & links
19451
19452 2007-01-02 13:44  ivan
19453
19454         * FS/FS/cust_main.pm: stupid semicolon!
19455
19456 2007-01-02 13:06  ivan
19457
19458         * FS/FS/cust_main.pm: fix num_pkgs to accept empty $sql param, no
19459           trailing AND
19460
19461 2007-01-02 12:29  ivan
19462
19463         * httemplate/view/cust_main/packages.html: fix popup target links
19464
19465 2007-01-02 12:25  ivan
19466
19467         * httemplate/view/svc_Common.html: missing from svc patch, oops!
19468
19469 2007-01-02 10:38  jeff
19470
19471         * FS/FS/svc_acct.pm: omit spurious export triggering
19472
19473 2006-12-29 13:48  jeff
19474
19475         * httemplate/: elements/select-agent.html,
19476           graph/report_cust_bill_pkg.html: correct bad include, and improve
19477           no agent selected condition
19478
19479 2006-12-29 00:51  ivan
19480
19481         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
19482           FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
19483           FS/FS/pkg_svc.pm, FS/FS/registrar.pm, FS/FS/svc_Common.pm,
19484           FS/FS/svc_External_Common.pm, FS/FS/svc_Parent_Mixin.pm,
19485           FS/FS/svc_acct.pm, FS/FS/svc_broadband.pm, FS/FS/svc_domain.pm,
19486           FS/FS/svc_external.pm, FS/FS/svc_forward.pm, FS/FS/svc_phone.pm,
19487           FS/FS/svc_www.pm, FS/FS/UI/Web.pm, FS/t/registrar.t,
19488           FS/t/svc_External_Common.t, FS/t/svc_Parent_Mixin.t,
19489           eg/table_template-svc.pm, httemplate/browse/part_svc.cgi,
19490           httemplate/edit/part_svc.cgi, httemplate/edit/svc_Common.html,
19491           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_broadband.cgi,
19492           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
19493           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
19494           httemplate/edit/elements/edit.html,
19495           httemplate/edit/elements/svc_Common.html,
19496           httemplate/edit/process/elements/process.html, FS/MANIFEST,
19497           httemplate/edit/process/svc_Common.html,
19498           httemplate/elements/header.html, httemplate/elements/menu.html,
19499           httemplate/misc/link.cgi, httemplate/search/cust_main.cgi,
19500           httemplate/search/cust_svc.html, httemplate/search/svc_acct.cgi,
19501           httemplate/search/svc_broadband.cgi,
19502           httemplate/search/svc_domain.cgi,
19503           httemplate/search/svc_external.cgi,
19504           httemplate/search/svc_forward.cgi,
19505           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
19506           httemplate/view/elements/svc_Common.html,
19507           httemplate/view/cust_main/packages.html: service refactor!
19508
19509 2006-12-29 00:41  ivan
19510
19511         * httemplate/edit/process/cust_main.cgi: slight pedanticism
19512
19513 2006-12-29 00:39  ivan
19514
19515         * httemplate/edit/svc_broadband.cgi: svc broadband new arg parsing
19516
19517 2006-12-29 00:35  ivan
19518
19519         * httemplate/misc/: payment.cgi, process/payment.cgi: just in case
19520           it gets capitalized
19521
19522 2006-12-29 00:34  ivan
19523
19524         * httemplate/edit/process/quick-charge.cgi: whitespace
19525
19526 2006-12-29 00:34  ivan
19527
19528         * httemplate/edit/cust_main/billing.html: slight more space
19529           necessary for ACH account numbers
19530
19531 2006-12-29 00:31  ivan
19532
19533         * init.d/freeside-init: kill off all queued processes!
19534
19535 2006-12-29 00:30  ivan
19536
19537         * httemplate/docs/index.html: link more docs to wiki
19538
19539 2006-12-29 00:29  ivan
19540
19541         * httemplate/browse/pay_batch.cgi: this is unused, replaced by
19542           search/pay_batch.cgi
19543
19544 2006-12-29 00:25  ivan
19545
19546         * FS/FS/part_export/vpopmail.pm: didn't get checked in with
19547           configurable target dirs, oops
19548
19549 2006-12-29 00:25  ivan
19550
19551         * FS/FS/svc_Common.pm: doc
19552
19553 2006-12-29 00:24  ivan
19554
19555         * FS/FS/part_pkg.pm: snot spacing
19556
19557 2006-12-29 00:24  ivan
19558
19559         * FS/FS/part_export.pm: use FS::queue for exports, though they
19560           should probably just use it themselves
19561
19562 2006-12-29 00:21  ivan
19563
19564         * Changelog, Changes.1.5.7, Changes.1.5.8: removing old changelogs
19565
19566 2006-12-29 00:20  ivan
19567
19568         * Changes.1.7.0: changelog now in the wiki
19569
19570 2006-12-28 23:23  ivan
19571
19572         * httemplate/edit/elements/edit.html: document field types
19573
19574 2006-12-28 16:30  jeff
19575
19576         * FS/FS/part_export/prizm.pm: minor fixups
19577
19578 2006-12-28 12:52  jeff
19579
19580         * httemplate/elements/tr-select-reason.html: activate submit button
19581           more readily
19582
19583 2006-12-28 00:16  ivan
19584
19585         * FS/FS/payinfo_Mixin.pm: tyop
19586
19587 2006-12-27 23:02  ivan
19588
19589         * bin/pg-version: adding pg-version
19590
19591 2006-12-26 19:29  ivan
19592
19593         * httemplate/edit/cust_main_county-expand.cgi: fix sanity check on
19594           taxclass expander
19595
19596 2006-12-26 18:37  ivan
19597
19598         * FS/FS/Misc.pm, htetc/handler.pl,
19599           httemplate/edit/cust_main/contact.html,
19600           httemplate/edit/cust_main/select-county.html,
19601           httemplate/misc/counties.cgi: Add a (magically appearing and
19602           disappearing) label on the county selector.  confusing when
19603           labeled "state"
19604
19605 2006-12-26 17:35  ivan
19606
19607         * httemplate/view/cust_main/contacts.html: show county on customer
19608           view
19609
19610 2006-12-26 17:07  ivan
19611
19612         * httemplate/: edit/cust_main.cgi,
19613           edit/cust_main/select-county.html, misc/counties.cgi: fix county
19614           selector
19615
19616 2006-12-26 11:53  ivan
19617
19618         * FS/FS/part_export/shellcommands.pm: do shell_quote-ing after
19619           STDIN strings are evaluated
19620
19621 2006-12-23 17:28  ivan
19622
19623         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
19624           FS/FS/cust_refund.pm, httemplate/edit/cust_main.cgi,
19625           httemplate/edit/cust_main/billing.html,
19626           httemplate/view/cust_main/payment_history.html: fix more paymask
19627           regressions: allow editing records with existing expired cards,
19628           fix masking just-entered values when erroring out, fix echeck
19629           entry inserting as empty routing code and "xxEK" account number,
19630           remove old/deprecated/unused payinfo_maksed subs and calls
19631
19632 2006-12-22 21:37  jeff
19633
19634         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
19635           FS/FS/part_export/prizm.pm, httemplate/edit/svc_broadband.cgi,
19636           httemplate/view/svc_broadband.cgi: inital prizm support
19637
19638 2006-12-21 22:18  ivan
19639
19640         * httemplate/search/: queue.html, elements/search.html: patch
19641           fixing "retry selected" and "remove select" in queue view
19642
19643 2006-12-20 19:05  ivan
19644
19645         * httemplate/misc/payment.cgi: fix on-demand payment form when
19646           making payments from masked data
19647
19648 2006-12-20 02:51  ivan
19649
19650         * FS/FS/: cust_main.pm, payinfo_Mixin.pm: fix "recurring_billing"
19651           flag for the wonderful new world of paymasking
19652
19653 2006-12-20 01:49  ivan
19654
19655         * FS/FS/Schema.pm, FS/FS/pkg_class.pm,
19656           httemplate/browse/pkg_class.html, httemplate/edit/pkg_class.html,
19657           httemplate/elements/select-part_referral.html,
19658           httemplate/elements/select-pkg_class.html,
19659           httemplate/elements/select-table.html,
19660           httemplate/elements/tr-select-pkg_class.html,
19661           httemplate/search/elements/search.html: add ability to disable
19662           package classes
19663
19664 2006-12-19 17:20  jeff
19665
19666         * FS/FS/: part_pkg.pm, ClientAPI/MyAccount.pm: inappropriate
19667           cluckage
19668
19669 2006-12-19 02:02  ivan
19670
19671         * FS/FS/cust_pay_batch.pm, FS/FS/payby.pm, FS/FS/payinfo_Mixin.pm,
19672           htetc/handler.pl, httemplate/edit/cust_main/billing.html,
19673           httemplate/search/cust_pay.cgi: clean up payinfo_Mixin to use
19674           payby.pm for payby info and have card masking full 6-digit BIN
19675           prefix for card identification.  have cust_pay_batch use
19676           payinfo_Mixin.  require B:CC 0.30 for mask-aware cardtype().  fix
19677           payment reports to use mask too if available, so credit card type
19678           selection still works with encryption.
19679
19680 2006-12-18 03:01  ivan
19681
19682         * htetc/handler.pl, httemplate/edit/part_pkg.cgi: fix tax class not
19683           adding when there is only one pkg_class choice (triggers
19684           javascript error
19685
19686 2006-12-18 00:08  ivan
19687
19688         * Makefile: fix MASONDATA include for dev target
19689
19690 2006-12-15 12:55  ivan
19691
19692         * httemplate/elements/dashboard-toplist.html: add a new ticket link
19693
19694 2006-12-15 05:09  ivan
19695
19696         * httemplate/elements/dashboard-toplist.html: add a quick start at
19697           a "dashboard" customer list, mostly for internal use for starters
19698
19699 2006-12-15 05:00  ivan
19700
19701         * httemplate/elements/dashboard-toplist.html: add a quick start at
19702           a "dashboard" customer list, mostly for internal use for starters
19703
19704 2006-12-15 04:43  ivan
19705
19706         * FS/FS/Conf.pm, httemplate/index.html,
19707           httemplate/elements/dashboard-toplist.html: add a quick start at
19708           a "dashboard" customer list, mostly for internal use for starters
19709
19710 2006-12-15 00:37  ivan
19711
19712         * FS/FS/Setup.pm, bin/expand-country: add a quick tool for adding
19713           states to old databases
19714
19715 2006-12-15 00:25  ivan
19716
19717         * httemplate/edit/: cust_main.cgi, cust_main/billing.html:
19718           eliminate funkiness with reappearing "Postal invoice" on errors
19719
19720 2006-12-14 21:29  jeff
19721
19722         * htetc/handler.pl, httemplate/edit/process/cust_main.cgi,
19723           httemplate/elements/tr-input-date-field.html,
19724           httemplate/view/cust_main/misc.html: move use statements to
19725           handler.pl, do not show 1/1/70 for new birthdates, and improve
19726           error handling
19727
19728 2006-12-14 16:56  ivan
19729
19730         * httemplate/edit/process/cust_main.cgi, htetc/handler.pl: add
19731           DateTime as a proper rather than hidden dependency
19732
19733 2006-12-14 16:28  ivan
19734
19735         * Makefile, FS/bin/freeside-addoutsource,
19736           FS/bin/freeside-deloutsource, FS/bin/freeside-queued,
19737           FS/bin/freeside-selfservice-server,
19738           FS/bin/freeside-sqlradius-radacctd, htetc/handler.pl: tiny bit of
19739           cleanup from the conf merge
19740
19741 2006-12-14 01:27  ivan
19742
19743         * Makefile, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
19744           FS/FS/part_export/vpopmail.pm, FS/bin/freeside-addoutsource,
19745           FS/bin/freeside-addoutsourceuser, FS/bin/freeside-adduser,
19746           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
19747           FS/bin/freeside-deluser, FS/bin/freeside-queued,
19748           FS/bin/freeside-selfservice-server, FS/bin/freeside-setup,
19749           FS/bin/freeside-sqlradius-radacctd, FS/bin/freeside-upgrade,
19750           bin/dbdef-create, bin/mapsecrets2access_user, htetc/handler.pl:
19751           make the config directory configurable
19752
19753 2006-12-13 22:00  ivan
19754
19755         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
19756           FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
19757           FS/FS/payinfo_Mixin.pm, FS/FS/ClientAPI/MyAccount.pm,
19758           httemplate/edit/cust_main/billing.html,
19759           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
19760           httemplate/search/cust_pay.cgi, FS/MANIFEST,
19761           FS/t/payinfo_Mixin.t, httemplate/edit/cust_refund.cgi,
19762           httemplate/edit/process/cust_main.cgi,
19763           httemplate/view/cust_main/billing.html,
19764           httemplate/view/cust_main/payment_history.html: encryption fixes
19765           from huntsberg & jayce
19766
19767 2006-12-08 07:11  jeff
19768
19769         * FS/FS/svc_acct.pm: stop unsuspending inappropriately
19770
19771 2006-12-08 05:36  ivan
19772
19773         * httemplate/: view/cust_main/quick-charge.html,
19774           edit/process/quick-charge.cgi: some javascript validation magic
19775           to give one-time charges better UI
19776
19777 2006-12-07 08:46  ivan
19778
19779         * bin/pod2x: update pod2x for new self-service path
19780
19781 2006-12-07 07:24  ivan
19782
19783         * FS/FS/Setup.pm: oops, fix additional US pseudo-states
19784
19785 2006-12-06 18:40  jeff
19786
19787         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
19788           FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
19789           FS/FS/cust_pkg.pm, FS/FS/prepay_credit.pm, FS/FS/svc_acct.pm,
19790           FS/FS/svc_broadband.pm, FS/FS/part_pkg/flat.pm,
19791           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
19792           fs_selfservice/FS-SelfService/SelfService.pm,
19793           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
19794           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
19795           fs_selfservice/FS-SelfService/cgi/view_usage.html,
19796           httemplate/edit/prepay_credit.cgi,
19797           httemplate/edit/process/prepay_credit.cgi,
19798           httemplate/misc/process/recharge_svc.html,
19799           httemplate/search/prepay_credit.html: retouch bandwidth countdown
19800
19801 2006-12-05 07:53  jeff
19802
19803         * FS/FS/part_export/sqlmail.pm: correct longstanding oops
19804
19805 2006-12-04 18:37  jeff
19806
19807         * httemplate/: edit/svc_acct.cgi, edit/process/svc_acct.cgi,
19808           view/svc_acct.cgi: editable service usage
19809
19810 2006-12-02 16:42  ivan
19811
19812         * FS/FS/cust_main.pm: clean up whitespace merge noise
19813
19814 2006-12-02 14:04  ivan
19815
19816         * FS/FS/part_pkg/flat_comission.pm: fix for commission price plan
19817
19818 2006-11-30 22:31  jeff
19819
19820         * FS/FS/Conf.pm, FS/FS/cust_pay_batch.pm,
19821           httemplate/misc/download-batch.cgi,
19822           httemplate/search/cust_pay_batch.cgi: chase canada E-xactBatch
19823
19824 2006-11-30 17:41  ivan
19825
19826         * FS/bin/freeside-queued: remove unnecessary service use (in an
19827           awfully odd place)
19828
19829 2006-11-30 17:35  ivan
19830
19831         * FS/bin/freeside-expiration-alerter: go away and never come back,
19832           $Id$
19833
19834 2006-11-30 17:34  ivan
19835
19836         * FS/bin/freeside-email: begone $Id$ and your diff noise!
19837
19838 2006-11-29 18:27  jeff
19839
19840         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
19841           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
19842           FS/FS/ClientAPI/MyAccount.pm, FS/FS/UI/Web.pm,
19843           FS/FS/part_export/sqlradius.pm,
19844           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
19845           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
19846           fs_selfservice/FS-SelfService/cgi/view_usage.html,
19847           httemplate/edit/prepay_credit.cgi,
19848           httemplate/edit/process/prepay_credit.cgi,
19849           httemplate/misc/recharge_svc.html,
19850           httemplate/misc/process/recharge_svc.html,
19851           httemplate/search/prepay_credit.html,
19852           httemplate/view/cust_main/packages.html: prepaid download/upload
19853           tracking
19854
19855 2006-11-28 01:38  ivan
19856
19857         * FS/FS/access_user.pm: usernames should be alphanumeric only
19858
19859 2006-11-26 23:11  jeff
19860
19861         * FS/FS/ClientAPI/Signup.pm,
19862           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
19863           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
19864           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
19865           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: order package
19866           from self-service
19867
19868 2006-11-26 17:08  ivan
19869
19870         * FS/FS/svc_acct.pm: some svc_acct.pm fixes for s1
19871
19872 2006-11-26 15:09  jeff
19873
19874         * httemplate/elements/menu.html: minor tyop
19875
19876 2006-11-26 15:06  jeff
19877
19878         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
19879           view/cust_main/notes.html: more ajaxy customer notes
19880
19881 2006-11-25 13:04  jeff
19882
19883         * httemplate/view/cust_main.cgi: chill FF wrt POSTDATA
19884
19885 2006-11-24 02:34  ivan
19886
19887         * httemplate/browse/part_pkg.cgi: link to and label one-time
19888           charges correctly
19889
19890 2006-11-24 00:48  ivan
19891
19892         * httemplate/elements/tr-input-beginning_ending.html,
19893           httemplate/elements/tr-input-lessthan_greaterthan.html,
19894           httemplate/search/cust_credit.html,
19895           httemplate/search/cust_pay.cgi,
19896           httemplate/search/report_cust_credit.html,
19897           httemplate/search/report_cust_pay.html, FS/FS/UI/Web.pm: add less
19898           than and greater than amounts to credit and payment searches
19899
19900 2006-11-20 02:34  ivan
19901
19902         * httemplate/browse/agent.cgi: remove annoying black box around
19903           override info
19904
19905 2006-11-19 19:05  ivan
19906
19907         * httemplate/autohandler: bug fix for open transactions
19908
19909 2006-11-17 18:19  jeff
19910
19911         * FS/FS/part_export/www_plesk.pm: add templating and web hosting
19912           optional on domain addition
19913
19914 2006-11-17 02:16  ivan
19915
19916         * FS/bin/freeside-prepaidd: initial fix for prepaid renewal
19917           problem; attempt to use an existing credit/payment before
19918           suspending
19919
19920 2006-11-16 07:37  jeff
19921
19922         * httemplate/edit/process/part_bill_event.cgi: bug squishing
19923
19924 2006-11-15 22:20  jeff
19925
19926         * httemplate/: elements/tr-input-date-field.html,
19927           edit/cust_main.cgi, edit/process/cust_main.cgi,
19928           view/cust_main/misc.html: switch birthdate to DateTime
19929
19930 2006-11-14 04:22  ivan
19931
19932         * httemplate/misc/cust_main-import.cgi: add some docs on required
19933           fields to page
19934
19935 2006-11-13 20:04  ivan
19936
19937         * httemplate/: browse/agent.cgi,
19938           misc/delete-agent_payment_gateway.cgi: working agent gateway
19939           override delete link
19940
19941 2006-11-13 19:30  ivan
19942
19943         * FS/FS/Misc.pm: Tie::IxHash data disappears when sent with
19944           Storable
19945
19946 2006-11-13 19:16  ivan
19947
19948         * FS/FS/Misc.pm, FS/FS/ClientAPI/MyAccount.pm,
19949           FS/FS/ClientAPI/Signup.pm,
19950           fs_selfservice/FS-SelfService/cgi/signup.html: have signup page
19951           use card-types config too
19952
19953 2006-11-13 18:54  ivan
19954
19955         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add card-types
19956           configuration value for self-service
19957
19958 2006-11-12 17:09  ivan
19959
19960         * FS/FS/CGI.pm, httemplate/elements/error.html,
19961           httemplate/elements/header.html,
19962           httemplate/pref/pref-process.html, httemplate/pref/pref.html: add
19963           preference page, start with just a password changer
19964
19965 2006-11-08 18:52  jeff
19966
19967         * FS/FS/TicketSystem/RT_External.pm: recorrect ticket order
19968
19969 2006-11-08 18:28  jeff
19970
19971         * FS/FS/TicketSystem/RT_External.pm: correct ticket order
19972
19973 2006-11-05 14:39  ivan
19974
19975         * Makefile: call it 1.7.1 to avoid confusion
19976
19977 2006-11-05 14:28  ivan
19978
19979         * bin/: customer-faker, payment-faker: some sample data creators
19980
19981 2006-11-05 11:34  ivan
19982
19983         * FS/FS/cust_main.pm: fix empty invoice number omitting in
19984           realtime_bop, oops
19985
19986 2006-11-05 11:22  ivan
19987
19988         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
19989
19990 2006-11-05 10:06  ivan
19991
19992         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: for want of a
19993           paren
19994
19995 2006-11-05 10:03  ivan
19996
19997         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: have card_type
19998           be an optional param anyway
19999
20000 2006-11-05 10:03  ivan
20001
20002         * FS/FS/ClientAPI/MyAccount.pm: fix auto-population of card_type
20003           SELECT in self-service payment form
20004
20005 2006-11-05 09:36  ivan
20006
20007         * fs_selfservice/FS-SelfService/: SelfService.pm,
20008           cgi/selfservice.cgi: add some self-service debugging
20009
20010 2006-11-05 08:58  ivan
20011
20012         * FS/bin/freeside-selfservice-server: fix spurious disconnection
20013           errors in selfservice server log
20014
20015 2006-11-05 07:55  ivan
20016
20017         * httemplate/view/cust_main/payment_history.html: fix but with no
20018           "show prior history" showing up when everything is hidden
20019
20020 2006-11-03 14:02  ivan
20021
20022         * FS/FS/part_pkg.pm: add every 45 day option to available
20023           frequencies
20024
20025 2006-10-31 10:56  jeff
20026
20027         * FS/FS/part_export/sqlradius.pm: do not require a reason to have
20028           been suspended
20029
20030 2006-10-31 08:57  jeff
20031
20032         * httemplate/edit/process/cust_main_note.cgi: ugh, too restrictive
20033
20034 2006-10-30 04:39  ivan
20035
20036         * FS/FS/cust_main.pm: realtime_bop: don't pass an empty
20037           invoice_number to B:OP, omit the field entirely
20038
20039 2006-10-29 17:28  ivan
20040
20041         * FS/MANIFEST: removing freeside-daily
20042
20043 2006-10-29 16:26  ivan
20044
20045         * FS/bin/freeside-bill: removing pre-1.4 freeside-bill
20046
20047 2006-10-27 12:10  ivan
20048
20049         * FS/FS/: Conf.pm, cust_pkg.pm: add
20050           unsuspend-always_adjust_next_bill_date config option for qis
20051
20052 2006-10-27 10:01  jeff
20053
20054         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_note.cgi,
20055           httemplate/edit/process/cust_main_note.cgi,
20056           httemplate/elements/overlibmws_crossframe.js,
20057           httemplate/view/cust_main/notes.html: editable notes
20058
20059 2006-10-26 19:12  jeff
20060
20061         * FS/FS/part_export/: shellcommands.pm, sqlradius.pm: export
20062           enhancements for suspend reasons
20063
20064 2006-10-26 01:35  ivan
20065
20066         * fs_selfservice/FS-SelfService/cgi/signup.html: don't display a
20067           (none) package selection if there's a default
20068
20069 2006-10-25 11:10  jeff
20070
20071         * httemplate/view/cust_main/packages.html: show reasons
20072
20073 2006-10-25 10:36  ivan
20074
20075         * httemplate/: elements/pager.html, search/cust_main.cgi,
20076           search/elements/search.html: pagination patch from UNTD - limit
20077           the number of page links displayed and have a drop-down option
20078           for selecting number of entries per page
20079
20080 2006-10-25 05:04  ivan
20081
20082         * conf/ticket_system: default to RT_Internal ticketing
20083
20084 2006-10-24 21:51  jeff
20085
20086         * httemplate/elements/tr-selectmultiple-part_pkg.html: heh
20087
20088 2006-10-24 21:44  jeff
20089
20090         * httemplate/: elements/tr-selectmultiple-part_pkg.html,
20091           search/cust_pkg.cgi, search/report_cust_pkg.html: select multiple
20092           pkgparts on advanced package report
20093
20094 2006-10-24 20:12  jeff
20095
20096         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: no usersvc
20097           svc_www tweak
20098
20099 2006-10-24 19:22  jeff
20100
20101         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
20102           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
20103           httemplate/edit/svc_acct.cgi: limited domain select
20104
20105 2006-10-24 11:26  jeff
20106
20107         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
20108           httemplate/view/cust_main/misc.html: add customer signup date
20109
20110 2006-10-23 02:44  ivan
20111
20112         * httemplate/elements/menu.html: have the unlinked account search
20113           go to UN_username so it doesn't miss accounts with no UID
20114
20115 2006-10-23 02:35  ivan
20116
20117         * httemplate/elements/header.html: eek, VALIGN=top for the page
20118
20119 2006-10-23 02:24  ivan
20120
20121         * FS/FS/cust_main.pm: always do substring & fuzzy, getting
20122           complains searches are not returning enough
20123
20124 2006-10-23 01:47  ivan
20125
20126         * httemplate/misc/process/cancel_pkg.html: better error message if
20127           you don't enter a reason.  FS::reason::check can untaint its
20128           data, and will allow punctuation in reasons
20129
20130 2006-10-23 01:30  ivan
20131
20132         * fs_selfservice/FS-SelfService/cgi/: agent.cgi,
20133           cust_bill-logo.cgi, passwd.cgi, selfservice.cgi, signup.html:
20134           remove -w to prevent warnings from messing up otherwise working
20135           CGIs
20136
20137 2006-10-22 23:38  ivan
20138
20139         * FS/FS/Record.pm: add AU to list of zip-requiring countries
20140
20141 2006-10-22 21:21  jeff
20142
20143         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
20144           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
20145           httemplate/edit/reason.html,
20146           httemplate/edit/process/part_bill_event.cgi,
20147           httemplate/elements/tr-select-reason.html,
20148           httemplate/misc/cancel_pkg.html,
20149           httemplate/misc/process/cancel_pkg.html: events should attach
20150           reasons
20151
20152 2006-10-22 18:47  ivan
20153
20154         * httemplate/view/cust_main/packages.html: fix regression from
20155           table re-layout: don't display provision links for cancelled
20156           packages
20157
20158 2006-10-22 04:42  ivan
20159
20160         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
20161           fs_selfservice/FS-SelfService/cgi/signup.cgi: add signup server
20162           default package
20163
20164 2006-10-21 22:22  ivan
20165
20166         * FS/FS/part_pkg/prepaid.pm: doh, forgot fieldorder.  should just
20167           use Tie::IxHash here too
20168
20169 2006-10-21 22:18  ivan
20170
20171         * FS/: FS/part_pkg/prepaid.pm, bin/freeside-prepaidd: add price
20172           plan option for prepaid packages to cancel instead of suspend
20173
20174 2006-10-21 17:35  ivan
20175
20176         * httemplate/elements/menu.html: link to wrong place
20177
20178 2006-10-20 15:49  ivan
20179
20180         * FS/FS/part_pkg.pm: add 48-hour billing
20181
20182 2006-10-19 07:32  jeff
20183
20184         * FS/FS/Conf.pm: [no log message]
20185
20186 2006-10-19 07:29  jeff
20187
20188         * FS/FS/cust_pkg_reason.pm: suspension and cancellation reasons
20189
20190 2006-10-19 07:26  jeff
20191
20192         * httemplate/elements/tr-select-reason.html,
20193           httemplate/misc/cancel_pkg.cgi, httemplate/misc/cancel_pkg.html,
20194           httemplate/misc/expire_pkg.cgi,
20195           httemplate/misc/process/cancel_pkg.html,
20196           httemplate/misc/process/expire_pkg.cgi,
20197           httemplate/misc/susp_pkg.cgi, FS/t/cust_pkg_reason.t: suspension
20198           and cancellation reasons
20199
20200 2006-10-19 07:23  jeff
20201
20202         * FS/FS/cancel_reason.pm, FS/FS/reason.pm, FS/FS/reason_type.pm,
20203           FS/t/cancel_reason.t, FS/t/reason.t, FS/t/reason_type.t,
20204           httemplate/browse/reason.html,
20205           httemplate/browse/reason_type.html,
20206           httemplate/edit/process/reason.html,
20207           httemplate/edit/process/reason_type.html,
20208           httemplate/edit/reason.html, httemplate/edit/reason_type.html:
20209           suspension and cancellation reasons
20210
20211 2006-10-18 21:41  jeff
20212
20213         * FS/FS/part_export/acct_plesk.pm: wrong method
20214
20215 2006-10-18 16:07  jeff
20216
20217         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_bill_event.pm,
20218           FS/MANIFEST, htetc/handler.pl,
20219           httemplate/browse/part_bill_event.cgi,
20220           httemplate/edit/elements/edit.html,
20221           httemplate/edit/part_bill_event.cgi,
20222           httemplate/edit/process/part_bill_event.cgi,
20223           httemplate/elements/menu.html,
20224           httemplate/view/cust_main/packages.html: suspension and
20225           cancellation reasons
20226
20227 2006-10-18 02:30  ivan
20228
20229         * httemplate/docs/: config.html, export.html: removing obsolete
20230           config.html, moving info from export.html into wiki
20231
20232 2006-10-17 17:05  jeff
20233
20234         * httemplate/elements/tr-input-date-field.html: fix ugly null dates
20235
20236 2006-10-17 02:03  ivan
20237
20238         * rt/sbin/rt-setup-database.in: commiting rt 3.4.5 to HEAD
20239
20240 2006-10-16 22:49  ivan
20241
20242         * fs_selfservice/FS-SelfService/SelfService.pm: fix signup problem
20243           on IE, whew!
20244
20245 2006-10-16 10:59  ivan
20246
20247         * FS/FS/Record.pm: fix for agent_custid unique bs ('violates unique
20248           constraint cust_main18'), hope this doesn't break anything else
20249
20250 2006-10-16 10:13  ivan
20251
20252         * httemplate/: edit/cust_main.cgi, view/cust_main/misc.html: its
20253           not my monday morning
20254
20255 2006-10-16 10:11  ivan
20256
20257         * FS/FS/Conf.pm: closing bracket helps
20258
20259 2006-10-16 10:10  ivan
20260
20261         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
20262           httemplate/view/cust_main/misc.html: add a conf checkbox to turn
20263           DOB on
20264
20265 2006-10-16 09:56  ivan
20266
20267         * httemplate/edit/cust_main.cgi: fix stickiness bug when editing
20268           advertising sources
20269
20270 2006-10-15 19:21  ivan
20271
20272         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: fix typo
20273           switching Net::Plesk to a run-time dependency
20274
20275 2006-10-14 16:53  ivan
20276
20277         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: don't load
20278           Net::Plesk until its needed, to prevent every install from
20279           depending on it
20280
20281 2006-10-14 13:47  jeff
20282
20283         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: preliminary
20284           plesk support
20285
20286 2006-10-14 03:09  ivan
20287
20288         * httemplate/search/report_receivables.cgi: that should fix
20289           statuses on receivables report
20290
20291 2006-10-14 02:55  ivan
20292
20293         * httemplate/docs/: index.html, selfservice.html: move
20294           signup/self-service install to wiki
20295
20296 2006-10-12 02:42  ivan
20297
20298         * FS/FS/cust_main.pm: fix "amatch: $_ is undefined: what are you
20299           matching" error when there are no companies in the fuzzy cache
20300           yet
20301
20302 2006-10-08 22:05  ivan
20303
20304         * FS/FS/Conf.pm: date selektah
20305
20306 2006-10-08 21:27  jeff
20307
20308         * httemplate/edit/process/cust_main.cgi: more BoD
20309
20310 2006-10-08 18:05  ivan
20311
20312         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser,
20313           freeside-adduser: update the tools for dev installs
20314
20315 2006-10-08 17:30  ivan
20316
20317         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: have the new style
20318           notes be the default
20319
20320 2006-10-08 17:26  ivan
20321
20322         * httemplate/view/: cust_main.cgi, cust_main/tickets.html: clean up
20323           the customer view a tiny bit
20324
20325 2006-10-08 17:13  ivan
20326
20327         * htetc/handler.pl: add cust_main_note to handler.pl
20328
20329 2006-10-08 01:17  ivan
20330
20331         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
20332           FS/FS/Setup.pm, FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
20333           FS/FS/payby.pm, bin/customer-faker, htetc/handler.pl,
20334           httemplate/edit/part_bill_event.cgi,
20335           httemplate/elements/menu.html,
20336           httemplate/search/cust_pay_batch.cgi,
20337           httemplate/search/pay_batch.cgi,
20338           httemplate/search/elements/search.html: add menu items for credit
20339           card batching, debug last-minute changes to payby.pm, add ACL for
20340           re-processing batches, separate CARD and CHEK batches, fixed
20341           defaults for batch formats
20342
20343 2006-10-07 16:40  ivan
20344
20345         * FS/FS/cust_bill.pm: remove a spurious commit from batch_card and
20346           document realtime option
20347
20348 2006-10-07 14:40  ivan
20349
20350         * FS/FS/cust_main.pm: better error msg on CSV import with bad
20351           pkgpart
20352
20353 2006-10-04 14:22  jeff
20354
20355         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/Conf.pm,
20356           FS/FS/Record.pm, httemplate/edit/cust_main.cgi,
20357           httemplate/elements/tr-input-date-field.html,
20358           httemplate/view/cust_main/misc.html: DoB
20359
20360 2006-10-03 15:44  jeff
20361
20362         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_main.pm,
20363           FS/FS/cust_main_note.pm, FS/MANIFEST, FS/FS/Schema.pm,
20364           FS/t/cust_main_note.t, httemplate/edit/cust_main.cgi,
20365           httemplate/edit/cust_main_note.cgi,
20366           httemplate/edit/process/cust_main_note.cgi,
20367           httemplate/view/cust_main.cgi,
20368           httemplate/view/cust_main/notes.html: Enhanced customer notes
20369
20370 2006-10-03 08:59  ivan
20371
20372         * FS/FS/: cust_main_invoice.pm, cust_pay_batch.pm, svc_external.pm,
20373           svc_www.pm: s/repalce/replace/ in POD doc
20374
20375 2006-09-29 10:22  ivan
20376
20377         * FS/FS/access_user.pm: fix problem with viewing unlinked services
20378
20379 2006-09-29 09:18  ivan
20380
20381         * FS/FS/part_export/domain_sql.pm: precedence error causing schema
20382           mapped values to disappear
20383
20384 2006-09-29 08:36  ivan
20385
20386         * FS/FS/part_export/domain_sql.pm: fix mapping problem in
20387           domain_sql export
20388
20389 2006-09-28 10:45  ivan
20390
20391         * FS/FS/svc_acct.pm: missing $ in ldap_password
20392
20393 2006-09-26 11:55  ivan
20394
20395         * httemplate/search/: svc_Smart.html, svc_acct.cgi: fix
20396           username@domain search
20397
20398 2006-09-23 11:33  ivan
20399
20400         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: update to
20401           mailserver integration
20402
20403 2006-09-20 21:41  ivan
20404
20405         * FS/FS/part_export/acct_sql.pm: support static values in acct_sql
20406           as well
20407
20408 2006-09-20 09:00  ivan
20409
20410         * FS/FS/part_export/acct_sql.pm: eek, terminate the javascript
20411
20412 2006-09-20 08:20  ivan
20413
20414         * FS/FS/part_export/acct_sql.pm: finish correcting the naming
20415
20416 2006-09-20 08:19  ivan
20417
20418         * FS/FS/part_export/domain_sql.pm: tie correctly!
20419
20420 2006-09-19 09:49  ivan
20421
20422         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
20423           part_export/domain_sql.pm: add domain_sql export for new
20424           mailserver config and modify acct_sql export for same
20425
20426 2006-09-17 19:21  ivan
20427
20428         * httemplate/elements/menu.html: ticket system disableability for
20429           rainbowshops
20430
20431 2006-09-16 13:07  ivan
20432
20433         * bin/customer-faker: bulk fake customer insert
20434
20435 2006-09-15 12:15  ivan
20436
20437         * FS/FS/AccessRight.pm, httemplate/search/cust_tax_exempt_pkg.cgi,
20438           httemplate/view/cust_main/payment_history.html: add link to
20439           customer tax exemptions to customer view page
20440
20441 2006-09-14 22:10  ivan
20442
20443         * FS/FS/: Schema.pm, cust_bill_ApplicationCommon.pm,
20444           cust_bill_pay_pkg.pm, cust_credit_bill_pkg.pm: add sdate and
20445           edate to cust_bill_pay_pkg and cust_credit_bill_pkg tables
20446
20447 2006-09-14 12:33  ivan
20448
20449         * httemplate/edit/part_virtual_field.cgi: don't promise virtual
20450           fields on tables we can't deliver them on.  virtual fields suck
20451           anyway, they should be real database fields
20452
20453 2006-09-14 12:30  ivan
20454
20455         * httemplate/edit/process/generic.cgi: pointer to
20456           elements/process.html, fwiw
20457
20458 2006-09-13 09:01  ivan
20459
20460         * httemplate/search/report_cust_pay.html: add check # search, here
20461           for now...
20462
20463 2006-09-13 07:57  ivan
20464
20465         * FS/FS/cust_bill_ApplicationCommon.pm: yes, that does appear to be
20466           the fix for all this trouble.  s/qsearchs/qsearch/
20467
20468 2006-09-13 07:53  ivan
20469
20470         * FS/FS/: cust_credit.pm, cust_pay.pm: some cleanup while i'm here
20471
20472 2006-09-12 19:14  ivan
20473
20474         * FS/FS/Record.pm: encryption-on-insert bugfix from untd
20475
20476 2006-09-12 19:11  ivan
20477
20478         * FS/FS/svc_Common.pm: in-place replace bugfix from untd &
20479           debugging cleanup
20480
20481 2006-09-12 14:27  ivan
20482
20483         * httemplate/search/cust_main.cgi: no need to log this
20484
20485 2006-09-05 18:20  ivan
20486
20487         * bin/breakdown-bill-applications: not done yet
20488
20489 2006-09-05 18:08  ivan
20490
20491         * fs_selfservice/DEPLOY: this was supposed to just be a local hack,
20492           how did it wind up in CVS?
20493
20494 2006-09-05 18:08  ivan
20495
20496         * FS/bin/freeside-setup: new world ACLs
20497
20498 2006-09-05 18:07  ivan
20499
20500         * FS/FS/ClientAPI/Signup.pm: less cut and paste
20501
20502 2006-09-05 18:07  ivan
20503
20504         * FS/FS/payby.pm: ugh DCLN :/
20505
20506 2006-09-05 18:06  ivan
20507
20508         * FS/FS/cust_svc.pm: add some debugging
20509
20510 2006-09-05 18:06  ivan
20511
20512         * FS/FS/cdr.pm: add missing =back
20513
20514 2006-09-05 09:44  ivan
20515
20516         * httemplate/edit/process/cust_refund.cgi: fix refunds, really
20517
20518 2006-09-05 09:27  ivan
20519
20520         * httemplate/edit/process/cust_refund.cgi: fix FS::payby::payby2bop
20521           usage
20522
20523 2006-09-04 13:31  ivan
20524
20525         * httemplate/search/sqlradius.cgi: really fix the embedded duration
20526           table
20527
20528 2006-09-04 13:22  ivan
20529
20530         * httemplate/search/sqlradius.cgi: use the exact provided time
20531
20532 2006-09-04 13:15  ivan
20533
20534         * httemplate/search/sqlradius.cgi: fix the date/time parsing
20535
20536 2006-09-04 13:12  ivan
20537
20538         * httemplate/search/sqlradius.cgi: fix the embedded duration table
20539
20540 2006-09-04 13:10  ivan
20541
20542         * httemplate/search/sqlradius.cgi: fix the gridding colors
20543
20544 2006-09-04 13:05  ivan
20545
20546         * httemplate/: elements/tr-input-beginning_ending.html,
20547           search/sqlradius.cgi, search/sqlradius.html: allow time selection
20548           in RADIUS searches and grid-ize the resulting table
20549
20550 2006-09-04 09:24  ivan
20551
20552         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add RADIUS
20553           session search back to main menu
20554
20555 2006-09-02 20:14  ivan
20556
20557         * bin/dbdef-create: REALLY don't error out trying to create a dbdef
20558           file from scratch
20559
20560 2006-09-02 20:12  ivan
20561
20562         * bin/dbdef-create: don't error out trying to create a dbdef file
20563           from scratch
20564
20565 2006-09-02 13:38  ivan
20566
20567         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
20568           agent-virtualize invoice event reports
20569
20570 2006-09-01 00:52  ivan
20571
20572         * fs_selfservice/FS-SelfService/cgi/signup.html: pretty this up a
20573           little
20574
20575 2006-08-31 18:51  lawrence
20576
20577         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
20578           fs_selfservice/FS-SelfService/cgi/signup.html: Progress
20579           checkpoint on improved signup stuff for additional services
20580
20581 2006-08-31 14:26  lawrence
20582
20583         * httemplate/config/config-process.cgi: make select-sub parameters
20584           work
20585
20586 2006-08-31 13:47  ivan
20587
20588         * eg/TEMPLATE_cust_main.import, etc/megapop.pl: BEGONE $Id
20589
20590 2006-08-31 13:44  ivan
20591
20592         * bin/: svc_acct.import, svc_domain.erase: BEGONE $Id$
20593
20594 2006-08-31 13:44  ivan
20595
20596         * bin/svc_acct.export: removing obsolete file
20597
20598 2006-08-31 12:59  ivan
20599
20600         * bin/fs-migrate-svc_acct_sm: BEGONE $Id$
20601
20602 2006-08-31 12:25  ivan
20603
20604         * fs_selfservice/FS-SelfService/cgi/signup.cgi: BEGONE $Id$
20605
20606 2006-08-30 09:24  ivan
20607
20608         * bin/mapsecrets2access_user: need a username arg for now... this
20609           should make the error message less confusing
20610
20611 2006-08-30 08:41  ivan
20612
20613         * FS/bin/freeside-adduser: get rid of all the htpasswd stuff in
20614           freeside-adduser
20615
20616 2006-08-29 11:04  khoff
20617
20618         * FS/FS/part_pkg/flat_introrate.pm: Introductory rates...just what
20619           we always wanted.  Requires Date::Manip.
20620
20621 2006-08-29 10:50  lawrence
20622
20623         * FS/FS/ClientAPI/Signup.pm,
20624           fs_selfservice/FS-SelfService/cgi/signup.cgi,
20625           fs_selfservice/FS-SelfService/cgi/signup.html: Signup
20626           Enhancements
20627
20628 2006-08-28 06:52  ivan
20629
20630         * httemplate/edit/process/cust_main.cgi: parameters to method calls
20631           require ( ), arrgh
20632
20633 2006-08-27 17:52  jeff
20634
20635         * FS/FS/cust_bill.pm: protect against a race
20636
20637 2006-08-27 15:55  jeff
20638
20639         * Makefile: more clean
20640
20641 2006-08-27 14:50  jeff
20642
20643         * FS/FS/cust_bill.pm, FS/FS/payby.pm,
20644           httemplate/misc/process/payment.cgi: fix payby2bop brokenness
20645
20646 2006-08-27 13:10  jeff
20647
20648         * FS/FS/cust_pay_batch.pm: no comment
20649
20650 2006-08-27 13:09  jeff
20651
20652         * FS/FS/payby.pm: oops
20653
20654 2006-08-27 12:33  ivan
20655
20656         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add back
20657           invoice event reports
20658
20659 2006-08-27 12:30  jeff
20660
20661         * httemplate/: edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
20662           edit/cust_credit_bill.cgi, misc/download-batch.cgi: correct bad
20663           conflict resolution
20664
20665 2006-08-26 16:15  jeff
20666
20667         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
20668           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay_batch.pm,
20669           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
20670           FS/FS/part_bill_event.pm, FS/FS/payby.pm,
20671           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
20672           FS/t/cust_bill_pay_batch.t, httemplate/browse/cust_pay_batch.cgi,
20673           httemplate/edit/cust_bill_pay.cgi,
20674           httemplate/edit/cust_credit.cgi,
20675           httemplate/edit/cust_credit_bill.cgi,
20676           httemplate/edit/part_bill_event.cgi,
20677           httemplate/edit/process/cust_main.cgi,
20678           httemplate/edit/process/cust_refund.cgi,
20679           httemplate/misc/bill.cgi, httemplate/misc/download-batch.cgi,
20680           httemplate/misc/process/payment.cgi,
20681           httemplate/search/cust_pay_batch.cgi,
20682           httemplate/search/pay_batch.cgi,
20683           httemplate/search/pay_batch.html,
20684           httemplate/search/report_cust_pay_batch.html: batch refactor
20685           continued
20686
20687 2006-08-26 07:44  ivan
20688
20689         * FS/FS/Schema.pm: better error reporting for schema load failures
20690           (w/DBIx::DBSchema 0.32+), hopefully...
20691
20692 2006-08-26 07:39  ivan
20693
20694         * FS/FS/Schema.pm: better error reporting for schema load failures
20695           (w/DBIx::DBSchema 0.32+), hopefully...
20696
20697 2006-08-26 05:57  ivan
20698
20699         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi: fix
20700           javascript for auto-setting application amount
20701
20702 2006-08-25 19:20  ivan
20703
20704         * httemplate/edit/cust_bill_pay.cgi: fix javascript for
20705           auto-setting application amount
20706
20707 2006-08-25 19:20  ivan
20708
20709         * htetc/handler.pl: i want max and min!
20710
20711 2006-08-25 19:12  ivan
20712
20713         * FS/FS/: Record.pm: foiled by autovivification!
20714
20715 2006-08-25 12:30  ivan
20716
20717         * FS/FS/Misc.pm, FS/FS/Record.pm,
20718           httemplate/edit/cust_main/select-country.html,
20719           httemplate/edit/cust_main/select-county.html,
20720           httemplate/edit/cust_main/select-state.html: use GROUP BY instead
20721           of DISTINCT ON in the state and country queries for better
20722           cross-database compatibility, based on a preliminary patch from
20723           Jason Thomas
20724
20725 2006-08-23 18:37  ivan
20726
20727         * httemplate/edit/: cust_credit.cgi, cust_pay.cgi: oops,
20728           "Auto-apply to invoices" dropdown disappeared
20729
20730 2006-08-23 15:25  ivan
20731
20732         * Makefile, httemplate/index.html,
20733           httemplate/browse/access_group.html,
20734           httemplate/browse/access_user.html,
20735           httemplate/browse/addr_block.cgi, httemplate/browse/agent.cgi,
20736           httemplate/browse/agent_type.cgi,
20737           httemplate/browse/cust_main_county.cgi,
20738           httemplate/browse/cust_pay_batch.cgi,
20739           httemplate/browse/inventory_class.html,
20740           httemplate/browse/msgcat.cgi, httemplate/browse/nas.cgi,
20741           httemplate/browse/part_bill_event.cgi,
20742           httemplate/browse/part_export.cgi,
20743           httemplate/browse/part_pkg.cgi,
20744           httemplate/browse/part_referral.html,
20745           httemplate/browse/part_svc.cgi,
20746           httemplate/browse/part_virtual_field.cgi,
20747           httemplate/browse/payment_gateway.html,
20748           httemplate/browse/pkg_class.html, httemplate/browse/rate.cgi,
20749           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
20750           httemplate/browse/elements/browse.html,
20751           httemplate/config/config-process.cgi,
20752           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
20753           httemplate/docs/trouble.html, httemplate/edit/REAL_cust_pkg.cgi,
20754           httemplate/edit/access_group.html,
20755           httemplate/edit/access_user.html, httemplate/edit/agent.cgi,
20756           httemplate/edit/agent_payment_gateway.html,
20757           httemplate/edit/agent_type.cgi,
20758           httemplate/edit/bulk-cust_svc.html,
20759           httemplate/edit/cust_bill_pay.cgi,
20760           httemplate/edit/cust_credit.cgi,
20761           httemplate/edit/cust_credit_bill.cgi,
20762           httemplate/edit/cust_main.cgi,
20763           httemplate/edit/cust_main_county-expand.cgi,
20764           httemplate/edit/cust_main_county.cgi,
20765           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
20766           httemplate/edit/cust_refund.cgi,
20767           httemplate/edit/inventory_class.html, httemplate/edit/msgcat.cgi,
20768           httemplate/edit/part_bill_event.cgi,
20769           httemplate/edit/part_export.cgi, httemplate/edit/part_pkg.cgi,
20770           httemplate/edit/part_referral.html, httemplate/edit/part_svc.cgi,
20771           httemplate/edit/part_virtual_field.cgi,
20772           httemplate/edit/payment_gateway.html,
20773           httemplate/edit/pkg_class.html,
20774           httemplate/edit/prepay_credit.cgi, httemplate/edit/rate.cgi,
20775           httemplate/edit/rate_region.cgi, httemplate/edit/reg_code.cgi,
20776           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
20777           httemplate/edit/svc_acct_pop.cgi,
20778           httemplate/edit/svc_broadband.cgi,
20779           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
20780           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_phone.cgi,
20781           httemplate/edit/svc_www.cgi,
20782           httemplate/edit/cust_main/billing.html,
20783           httemplate/edit/cust_main/contact.html,
20784           httemplate/edit/cust_main/select-country.html,
20785           httemplate/edit/cust_main/select-county.html,
20786           httemplate/edit/cust_main/select-state.html,
20787           httemplate/edit/elements/edit.html,
20788           httemplate/edit/elements/svc_Common.html,
20789           httemplate/edit/process/REAL_cust_pkg.cgi,
20790           httemplate/edit/process/access_group.html,
20791           httemplate/edit/process/access_user.html,
20792           httemplate/edit/process/agent.cgi,
20793           httemplate/edit/process/agent_payment_gateway.html,
20794           httemplate/edit/process/agent_type.cgi,
20795           httemplate/edit/process/bulk-cust_svc.cgi,
20796           httemplate/edit/process/cust_bill_pay.cgi,
20797           httemplate/edit/process/cust_credit.cgi,
20798           httemplate/edit/process/cust_credit_bill.cgi,
20799           httemplate/edit/process/cust_main.cgi,
20800           httemplate/edit/process/cust_main_county-collapse.cgi,
20801           httemplate/edit/process/cust_main_county-expand.cgi,
20802           httemplate/edit/process/cust_main_county.cgi,
20803           httemplate/edit/process/cust_pay.cgi,
20804           httemplate/edit/process/cust_pkg.cgi,
20805           httemplate/edit/process/cust_refund.cgi,
20806           httemplate/edit/process/cust_svc.cgi,
20807           httemplate/edit/process/domain_record.cgi,
20808           httemplate/edit/process/generic.cgi,
20809           httemplate/edit/process/inventory_class.html,
20810           httemplate/edit/process/msgcat.cgi,
20811           httemplate/edit/process/part_bill_event.cgi,
20812           httemplate/edit/process/part_export.cgi,
20813           httemplate/edit/process/part_pkg.cgi,
20814           httemplate/edit/process/part_referral.html,
20815           httemplate/edit/process/part_svc.cgi,
20816           httemplate/edit/process/payment_gateway.html,
20817           httemplate/edit/process/pkg_class.html,
20818           httemplate/edit/process/prepay_credit.cgi,
20819           httemplate/edit/process/quick-charge.cgi,
20820           httemplate/edit/process/quick-cust_pkg.cgi,
20821           httemplate/edit/process/rate.cgi,
20822           httemplate/edit/process/rate_region.cgi,
20823           httemplate/edit/process/reg_code.cgi,
20824           httemplate/edit/process/router.cgi,
20825           httemplate/edit/process/svc_acct.cgi,
20826           httemplate/edit/process/svc_acct_pop.cgi,
20827           httemplate/edit/process/svc_broadband.cgi,
20828           httemplate/edit/process/svc_domain.cgi,
20829           httemplate/edit/process/svc_external.cgi,
20830           httemplate/edit/process/svc_forward.cgi,
20831           httemplate/edit/process/svc_phone.html,
20832           httemplate/edit/process/svc_www.cgi,
20833           httemplate/edit/process/addr_block/add.cgi,
20834           httemplate/edit/process/addr_block/allocate.cgi,
20835           httemplate/edit/process/addr_block/deallocate.cgi,
20836           httemplate/edit/process/addr_block/split.cgi,
20837           httemplate/edit/process/elements/process.html,
20838           httemplate/edit/process/elements/svc_Common.html,
20839           httemplate/elements/checkboxes-table-name.html,
20840           httemplate/elements/checkboxes-table.html,
20841           httemplate/elements/header-popup.html,
20842           httemplate/elements/header.html,
20843           httemplate/elements/jsrsServer.html,
20844           httemplate/elements/menu.html, httemplate/elements/menubar.html,
20845           httemplate/elements/pager.html,
20846           httemplate/elements/phonenumber.html,
20847           httemplate/elements/progress-init.html,
20848           httemplate/elements/progress-popup.html,
20849           httemplate/elements/search-cust_main.html,
20850           httemplate/elements/select-access_group.html,
20851           httemplate/elements/select-agent.html,
20852           httemplate/elements/select-cust-fields.html,
20853           httemplate/elements/select-cust_pkg-status.html,
20854           httemplate/elements/select-month_year.html,
20855           httemplate/elements/select-part_referral.html,
20856           httemplate/elements/select-pkg_class.html,
20857           httemplate/elements/select-table.html,
20858           httemplate/elements/select-taxclass.html,
20859           httemplate/elements/small_custview.html,
20860           httemplate/elements/table-grid.html,
20861           httemplate/elements/table.html,
20862           httemplate/elements/tr-select-access_group.html,
20863           httemplate/elements/tr-select-agent.html,
20864           httemplate/elements/tr-select-cust-fields.html,
20865           httemplate/elements/tr-select-cust_pkg-status.html,
20866           httemplate/elements/tr-select-from_to.html,
20867           httemplate/elements/tr-select-part_referral.html,
20868           httemplate/elements/tr-select-pkg_class.html,
20869           httemplate/elements/xmlhttp.html,
20870           httemplate/graph/cust_bill_pkg.cgi,
20871           httemplate/graph/money_time.cgi,
20872           httemplate/graph/report_cust_bill_pkg.html,
20873           httemplate/graph/report_money_time.html,
20874           httemplate/graph/elements/monthly.html,
20875           httemplate/misc/batch-cust_pay.html, httemplate/misc/bill.cgi,
20876           httemplate/misc/cancel-unaudited.cgi,
20877           httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
20878           httemplate/misc/cdr-import.html, httemplate/misc/change_pkg.cgi,
20879           httemplate/misc/counties.cgi,
20880           httemplate/misc/cust_main-cancel.cgi,
20881           httemplate/misc/cust_main-import.cgi,
20882           httemplate/misc/cust_main-import_charges.cgi,
20883           httemplate/misc/delete-cust_credit.cgi,
20884           httemplate/misc/delete-cust_pay.cgi,
20885           httemplate/misc/delete-customer.cgi,
20886           httemplate/misc/delete-domain_record.cgi,
20887           httemplate/misc/delete-part_export.cgi,
20888           httemplate/misc/download-batch.cgi, httemplate/misc/dump.cgi,
20889           httemplate/misc/email-invoice.cgi,
20890           httemplate/misc/email_invoice_events.cgi,
20891           httemplate/misc/email_invoices.cgi,
20892           httemplate/misc/expire_pkg.cgi, httemplate/misc/fax-invoice.cgi,
20893           httemplate/misc/fax_invoice_events.cgi,
20894           httemplate/misc/fax_invoices.cgi,
20895           httemplate/misc/inventory_item-import.html,
20896           httemplate/misc/link.cgi, httemplate/misc/meta-import.cgi,
20897           httemplate/misc/payment.cgi, httemplate/misc/print-invoice.cgi,
20898           httemplate/misc/print_invoice_events.cgi,
20899           httemplate/misc/print_invoices.cgi, httemplate/misc/queue.cgi,
20900           httemplate/misc/states.cgi, httemplate/misc/susp_pkg.cgi,
20901           httemplate/misc/unapply-cust_credit.cgi,
20902           httemplate/misc/unapply-cust_pay.cgi,
20903           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
20904           httemplate/misc/unvoid-cust_pay_void.cgi,
20905           httemplate/misc/upload-batch.cgi,
20906           httemplate/misc/void-cust_pay.cgi, httemplate/misc/whois.cgi,
20907           httemplate/misc/xmlhttp-cust_main-search.cgi,
20908           httemplate/misc/xmlrpc.cgi,
20909           httemplate/misc/process/batch-cust_pay.cgi,
20910           httemplate/misc/process/catchall.cgi,
20911           httemplate/misc/process/cdr-import.html,
20912           httemplate/misc/process/cust_main-import.cgi,
20913           httemplate/misc/process/cust_main-import_charges.cgi,
20914           httemplate/misc/process/delete-customer.cgi,
20915           httemplate/misc/process/expire_pkg.cgi,
20916           httemplate/misc/process/inventory_item-import.html,
20917           httemplate/misc/process/link.cgi,
20918           httemplate/misc/process/meta-import.cgi,
20919           httemplate/misc/process/payment.cgi, httemplate/search/cdr.html,
20920           httemplate/search/cust_bill.html,
20921           httemplate/search/cust_bill_event.cgi,
20922           httemplate/search/cust_bill_event.html,
20923           httemplate/search/cust_bill_pkg.cgi,
20924           httemplate/search/cust_credit.html,
20925           httemplate/search/cust_main-otaker.cgi,
20926           httemplate/search/cust_main-zip.html,
20927           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
20928           httemplate/search/cust_pkg.cgi,
20929           httemplate/search/cust_tax_exempt_pkg.cgi,
20930           httemplate/search/inventory_item.html,
20931           httemplate/search/prepay_credit.html,
20932           httemplate/search/queue.html, httemplate/search/reg_code.html,
20933           httemplate/search/report_cdr.html,
20934           httemplate/search/report_cust_bill.html,
20935           httemplate/search/report_cust_credit.html,
20936           httemplate/search/report_cust_main-zip.html,
20937           httemplate/search/report_cust_pay.html,
20938           httemplate/search/report_cust_pkg.html,
20939           httemplate/search/report_prepaid_income.cgi,
20940           httemplate/search/report_prepaid_income.html,
20941           httemplate/search/report_receivables.cgi,
20942           httemplate/search/report_receivables.html,
20943           httemplate/search/report_tax.cgi,
20944           httemplate/search/report_tax.html, httemplate/search/sql.html,
20945           httemplate/search/sqlradius.cgi,
20946           httemplate/search/sqlradius.html,
20947           httemplate/search/svc_Smart.html, httemplate/search/svc_acct.cgi,
20948           httemplate/search/svc_broadband.cgi,
20949           httemplate/search/svc_domain.cgi,
20950           httemplate/search/svc_external.cgi,
20951           httemplate/search/svc_forward.cgi,
20952           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
20953           httemplate/search/elements/search.html,
20954           httemplate/view/cust_bill-logo.cgi,
20955           httemplate/view/cust_bill-pdf.cgi,
20956           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
20957           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
20958           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
20959           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
20960           httemplate/view/svc_forward.cgi, httemplate/view/svc_phone.cgi,
20961           httemplate/view/svc_www.cgi,
20962           httemplate/view/cust_main/billing.html,
20963           httemplate/view/cust_main/contacts.html,
20964           httemplate/view/cust_main/misc.html,
20965           httemplate/view/cust_main/order_pkg.html,
20966           httemplate/view/cust_main/packages.html,
20967           httemplate/view/cust_main/payment_history.html,
20968           httemplate/view/cust_main/quick-charge.html,
20969           httemplate/view/cust_main/tickets.html,
20970           httemplate/view/elements/svc_Common.html: Will things ever be the
20971           same again? It's the final masonize
20972
20973 2006-08-23 14:53  ivan
20974
20975         * httemplate/misc/batch-cust_pay.html: remove extraneous "
20976
20977 2006-08-23 05:13  ivan
20978
20979         * FS/FS/Schema.pm: removing already commented-out code
20980
20981 2006-08-23 05:06  ivan
20982
20983         * Makefile, FS/FS/CGI.pm: don't use FREESIDE_URL for this, it
20984           didn't work out...
20985
20986 2006-08-22 05:23  ivan
20987
20988         * httemplate/docs/: index.html, upgrade-1.4.2.html, upgrade10.html,
20989           upgrade9.html: get rid of old upgrade instructions
20990
20991 2006-08-22 05:20  ivan
20992
20993         * README.1.7.0: wiki!
20994
20995 2006-08-22 05:09  ivan
20996
20997         * README.1.5.0pre6, README.1.5.7, README.1.5.7.lastbit,
20998           README.1.5.8: removing old upgrade instructions...  can always
20999           get the out of the Attic
21000
21001 2006-08-21 16:01  ivan
21002
21003         * FS/: MANIFEST, FS/Schema.pm, FS/cust_bill.pm,
21004           FS/cust_bill_ApplicationCommon.pm, FS/cust_bill_pay.pm,
21005           FS/cust_bill_pay_pkg.pm, FS/cust_bill_pkg.pm,
21006           FS/cust_credit_bill.pm, FS/cust_credit_bill_pkg.pm,
21007           t/cust_bill_ApplicationCommon.t, t/cust_bill_pay_pkg.t,
21008           t/cust_credit_bill_pkg.t: add cust_bill_pay_pkg and
21009           cust_credit_bill_pkg - applying credits and payments against
21010           specific line items
21011
21012 2006-08-21 10:45  ivan
21013
21014         * FS/FS/: cust_main.pm: search for existing advertising sources
21015           before adding a new one
21016
21017 2006-08-21 02:46  ivan
21018
21019         * httemplate/docs/: install-rt.html, install.html, index.html:
21020           we're off to see the wiki, the wonderful wiki of oz
21021
21022 2006-08-18 05:18  ivan
21023
21024         * FS/FS/cust_main.pm: and a slight fix to the CSV import
21025
21026 2006-08-18 04:56  ivan
21027
21028         * FS/FS/cust_main.pm: pass through the explicitly specified pkeys
21029
21030 2006-08-18 04:52  ivan
21031
21032         * FS/FS/cust_main.pm: alas, now try with recursion
21033
21034 2006-08-18 04:40  ivan
21035
21036         * FS/FS/cust_main.pm: fix the  explicitly specified primary keys
21037
21038 2006-08-18 04:36  ivan
21039
21040         * FS/FS/cust_main.pm: allow explicitly specified primary keys (to
21041           get around big 8.1 Pg changes wrt reverse engineering
21042
21043 2006-08-18 03:34  ivan
21044
21045         * FS/FS/cust_main.pm: suggestion to run dbdef-create here, yes...
21046
21047 2006-08-18 03:31  ivan
21048
21049         * FS/FS/cust_main.pm: want ALL of cust_main-skeleton tables config,
21050           not just the first line
21051
21052 2006-08-18 03:27  ivan
21053
21054         * FS/FS/cust_main.pm: that was it, the sql had to be fixed...
21055
21056 2006-08-18 03:26  ivan
21057
21058         * FS/FS/cust_main.pm: W T F
21059
21060 2006-08-18 03:18  ivan
21061
21062         * FS/FS/cust_main.pm: even more skeleton debugging, ugh
21063
21064 2006-08-18 03:10  ivan
21065
21066         * FS/FS/cust_main.pm: what's going on with the parameters for
21067           skeleton inserts??
21068
21069 2006-08-18 03:00  ivan
21070
21071         * FS/FS/cust_main.pm: skeleton typo
21072
21073 2006-08-18 02:58  ivan
21074
21075         * FS/FS/cust_main.pm: oops, want CHILD table for skeleton inserts,
21076           not parent
21077
21078 2006-08-18 02:50  ivan
21079
21080         * FS/FS/cust_main.pm: add debugging to _copy_skel to get some idea
21081           what's going on
21082
21083 2006-08-18 01:33  ivan
21084
21085         * FS/FS/: Conf.pm, cust_main.pm: first try at skeleton feature for
21086           mg
21087
21088 2006-08-16 01:19  ivan
21089
21090         * FS/bin/freeside-adduser: get rid of too-verbose debugging
21091
21092 2006-08-15 07:20  ivan
21093
21094         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi,
21095           httemplate/misc/process/cust_main-import.cgi: add a new, extended
21096           CSV import format
21097
21098 2006-08-14 06:28  ivan
21099
21100         * FS/FS/cust_main.pm: pass email, phone and ip adderss to B:OP when
21101           doing refunds, hopefully this will fix OpenECHO refunds
21102
21103 2006-08-14 05:24  ivan
21104
21105         * Changes.1.7.0: there's more, but this will have to do
21106
21107 2006-08-14 05:13  ivan
21108
21109         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
21110           httemplate/elements/header.html,
21111           httemplate/elements/search-cust_main.html: sprinkle some magic
21112           ajax fairy dust on referring customer SELEKTAH.  rewind!  make
21113           smart search smarter, re-layout the top search bars and add an
21114           invoice one
21115
21116 2006-08-14 01:38  ivan
21117
21118         * FS/FS/access_user.pm: bugfix for agentless access users,
21119           triggered by part_referral (advertising source) agent
21120           virtualization
21121
21122 2006-08-13 03:25  ivan
21123
21124         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
21125           httemplate/edit/cust_pay.cgi,
21126           httemplate/edit/process/cust_pay.cgi,
21127           httemplate/view/cust_main.cgi,
21128           httemplate/view/cust_main/billing.html,
21129           httemplate/view/cust_main/misc.html,
21130           httemplate/view/cust_main/packages.html,
21131           httemplate/view/cust_main/payment_history.html,
21132           httemplate/view/cust_main/tickets.html: customer view work:
21133
21134           DONE  1. add status and balance to top
21135
21136           DONE  2. add some sort of oldest date thing so the history
21137           doesn't get too      big (# years and a link to "show older")
21138
21139             3. make the rest of the action links into js popups?  maybe
21140           later,
21141                weird IENess when closing em
21142           DONE (finished)    - so revert out or finish/commit the Enter
21143           check payment one    - Process page can wait until another day..
21144           it should be more of an *action*
21145
21146           DONE  4. Ticket list config knobs for wtxs (grid it too)
21147
21148           DONE  5. grid the package list
21149
21150 2006-08-12 04:01  ivan
21151
21152         * httemplate/edit/cust_credit.cgi: s/Post/Enter/;
21153
21154 2006-08-12 03:47  ivan
21155
21156         * FS/FS/Conf.pm, FS/FS/AccessRight.pm,
21157           httemplate/view/cust_main/payment_history.html: fix acl rewrite
21158           causing problems: void now shows up properly, deprecate all the
21159           redundant config values
21160
21161 2006-08-11 23:45  ivan
21162
21163         * FS/FS/cust_pkg.pm: don't adjust next bill date on unsuspension!
21164           causes undesirable effects with prorate/subscription packages and
21165           undesirably rewards customers for non-payment, closes: Bug#1325
21166
21167 2006-08-11 01:02  ivan
21168
21169         * FS/FS/access_user.pm, FS/FS/part_referral.pm,
21170           httemplate/browse/part_referral.html,
21171           httemplate/edit/cust_main.cgi,
21172           httemplate/elements/select-agent.html,
21173           httemplate/elements/select-part_referral.html,
21174           httemplate/elements/tr-select-agent.html,
21175           httemplate/elements/tr-select-part_referral.html: virtualize
21176           referrals on customer addition
21177
21178 2006-08-10 15:18  ivan
21179
21180         * httemplate/config/config.cgi: bugfix for selects that don't have
21181           select_enum
21182
21183 2006-08-10 06:50  ivan
21184
21185         * README.1.7.0, FS/FS/Schema.pm, FS/FS/cust_main.pm,
21186           FS/FS/part_referral.pm, httemplate/browse/part_referral.html,
21187           httemplate/view/cust_main/misc.html: add cust_main.agent_custid
21188           (at least to schema and customer view, no manual editing yet)
21189
21190 2006-08-10 05:01  ivan
21191
21192         * httemplate/browse/part_referral.html: bold the total footer
21193
21194 2006-08-10 04:55  ivan
21195
21196         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
21197           FS/FS/access_user.pm, FS/FS/part_referral.pm,
21198           httemplate/browse/part_referral.cgi,
21199           httemplate/browse/part_referral.html,
21200           httemplate/edit/part_referral.cgi,
21201           httemplate/edit/part_referral.html,
21202           httemplate/edit/process/part_referral.cgi,
21203           httemplate/edit/process/part_referral.html,
21204           httemplate/elements/menu.html: agent-virtualize advertising
21205           sources
21206
21207 2006-08-09 20:10  ivan
21208
21209         * FS/FS/Schema.pm: don't set the default to NULL the string!
21210           besides, that's already the default value of any nullable column,
21211           which @date_type is...
21212
21213 2006-08-09 19:27  ivan
21214
21215         * FS/FS/part_pkg.pm: better debugging for missing recur_fee so its
21216           easier to check the db
21217
21218 2006-08-09 14:46  ivan
21219
21220         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: take
21221           "coming soon" options off the menu, its been Soon for too long -
21222           they'll get here when they do
21223
21224 2006-08-09 03:47  ivan
21225
21226         * FS/FS/ClientAPI/MyAccount.pm,
21227           fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/svc_acct.pm,
21228           fs_selfservice/FS-SelfService/cgi/change_password.html,
21229           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
21230           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
21231           fs_selfservice/FS-SelfService/cgi/provision_list.html,
21232           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service
21233           interface: add proper password changer and prevent "Setup my
21234           services" provisioner from showing broken links for services not
21235           handled yet
21236
21237 2006-08-09 00:46  ivan
21238
21239         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: and the
21240           days go by...
21241
21242 2006-08-09 00:03  ivan
21243
21244         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: this is not
21245           my beautiful magic template! (water flowing underground)
21246
21247 2006-08-08 23:43  jeff
21248
21249         * README.1.7.0, FS/FS/Schema.pm, FS/FS/Setup.pm,
21250           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
21251           FS/FS/part_bill_event.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
21252           httemplate/browse/cust_pay_batch.cgi,
21253           httemplate/browse/pay_batch.cgi, httemplate/docs/schema.html,
21254           httemplate/misc/download-batch.cgi: batch refactor
21255
21256 2006-08-08 23:34  ivan
21257
21258         * FS/FS/ClientAPI/MyAccount.pm,
21259           fs_selfservice/FS-SelfService/SelfService.pm,
21260           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi,
21261           fs_selfservice/FS-SelfService/cgi/view_invoice.html: self-service
21262           interface: move from text to html invoices
21263
21264 2006-08-08 20:45  ivan
21265
21266         * fs_selfservice/FS-SelfService/Makefile.PL: please bleeding-edge
21267           debian perl, would you put it in /usr/local/sbin?  thanks.
21268
21269 2006-08-06 19:44  ivan
21270
21271         * FS/FS/CurrentUser.pm, FS/FS/Schema.pm, FS/FS/access_user.pm,
21272           httemplate/browse/part_pkg.cgi,
21273           httemplate/browse/access_user.html,
21274           httemplate/edit/access_user.html,
21275           httemplate/edit/elements/edit.html: add internal user disable-ing
21276
21277 2006-08-06 19:19  ivan
21278
21279         * httemplate/search/elements/search.html: get rid of the extra
21280           border in nested tables
21281
21282 2006-08-06 16:39  ivan
21283
21284         * FS/: FS/access_user.pm, bin/freeside-adduser: slightly better
21285           bootstrapping for htpasswd kludge... hopefully that will go away
21286           in 1.7.1
21287
21288 2006-08-06 14:37  ivan
21289
21290         * FS/FS/svc_Common.pm: make sure default RADIUS groups don't
21291           override ones for existing records
21292
21293 2006-08-06 13:23  ivan
21294
21295         * httemplate/edit/svc_acct.cgi: silly closing }
21296
21297 2006-08-06 13:21  ivan
21298
21299         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
21300           httemplate/edit/svc_acct.cgi: yow.  fix up group handling
21301
21302 2006-08-06 13:07  ivan
21303
21304         * FS/FS/svc_acct.pm, httemplate/edit/process/cust_main.cgi: this
21305           should fix the barfing about default radius groups on the new
21306           customer screen...
21307
21308 2006-08-06 02:14  ivan
21309
21310         * FS/FS/svc_acct.pm: this just needs to be a hashref and we should
21311           be all set with radius groups then
21312
21313 2006-08-06 02:10  ivan
21314
21315         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
21316           httemplate/edit/svc_acct.cgi: this should process default
21317           usergroup as well as fixed now
21318
21319 2006-08-06 01:43  ivan
21320
21321         * FS/FS/svc_acct.pm: add debugging to track down RADIUS group
21322           problem
21323
21324 2006-08-06 01:10  ivan
21325
21326         * FS/FS/: svc_acct.pm: add confession here to diagnose etxrn's
21327           problem better
21328
21329 2006-07-27 17:33  ivan
21330
21331         * FS/FS/access_user.pm: htpasswd workaround no longer necessary -
21332           closes: #1351
21333
21334 2006-07-27 01:08  ivan
21335
21336         * FS/t/svc_phone.t: svc_phone.t
21337
21338 2006-07-25 21:18  ivan
21339
21340         * FS/FS/UID.pm: ugh, fixup bootstrapping
21341
21342 2006-07-25 01:39  ivan
21343
21344         * httemplate/search/cust_main.cgi: oops, extra else
21345
21346 2006-07-25 01:33  ivan
21347
21348         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
21349           httemplate/elements/table-grid.html,
21350           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi:
21351           this should finish adding the "inactive" status, i think?
21352
21353 2006-07-25 00:27  ivan
21354
21355         * bin/rt-update-links: quick script to convert rt links from one
21356           database name to another
21357
21358 2006-07-24 15:40  ivan
21359
21360         * FS/FS/cust_main.pm: fix up smart searching to make the quick
21361           payment entry behave better
21362
21363 2006-07-23 07:23  ivan
21364
21365         * httemplate/search/report_receivables.cgi: sql num_pkgs
21366           conflicting with method...
21367
21368 2006-07-23 07:21  ivan
21369
21370         * httemplate/search/report_receivables.cgi: ugh, really fix the
21371           statuses here
21372
21373 2006-07-23 07:20  ivan
21374
21375         * httemplate/search/report_receivables.cgi: hopefully fix the
21376           statuses here
21377
21378 2006-07-23 07:17  ivan
21379
21380         * httemplate/search/report_receivables.cgi:  i should REALLY go to
21381           sleep
21382
21383 2006-07-23 07:16  ivan
21384
21385         * httemplate/search/report_receivables.cgi:  i should go to sleep
21386
21387 2006-07-23 07:07  ivan
21388
21389         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi:
21390           more work towards adding an "inactive" status - add it to the A/R
21391           report
21392
21393 2006-07-15 17:55  ivan
21394
21395         * SCHEMA_CHANGE, FS/FS/Conf.pm, FS/FS/agent.pm, FS/FS/cust_bill.pm,
21396           FS/FS/inventory_item.pm,
21397           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
21398           httemplate/autohandler, httemplate/browse/cust_pay_batch.cgi,
21399           httemplate/edit/cust_credit.cgi,
21400           httemplate/elements/overlibmws.js,
21401           httemplate/elements/overlibmws_draggable.js,
21402           httemplate/elements/phonenumber.html,
21403           httemplate/search/cust_bill.html, httemplate/search/svc_acct.cgi,
21404           httemplate/search/svc_domain.cgi,
21405           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
21406           httemplate/view/svc_external.cgi: odds and ends
21407
21408 2006-07-13 21:20  ivan
21409
21410         * FS/FS/cust_pkg.pm: don't send cancellation emails on package
21411           changes
21412
21413 2006-07-13 20:27  ivan
21414
21415         * FS/FS/svc_Common.pm: this should fix radius group editing and the
21416           "Reference found where even-sized list expected at
21417           /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 473" error
21418
21419 2006-07-13 20:17  ivan
21420
21421         * FS/FS/CurrentUser.pm: this should fix the bootstrapping
21422
21423 2006-07-13 18:42  ivan
21424
21425         * FS/FS/: CurrentUser.pm, UID.pm: add the small
21426           FS::CurrentUser::BootstrapUser class for... surprise...
21427           bootstrapping
21428
21429 2006-07-13 17:42  ivan
21430
21431         * FS/FS/Setup.pm: fix acl bootstrapping
21432
21433 2006-07-13 17:32  ivan
21434
21435         * FS/: FS/UID.pm, bin/freeside-setup: should be able to
21436           freeside-setup without a username now
21437
21438 2006-07-13 16:45  ivan
21439
21440         * FS/FS/UID.pm: mapsecrets file shouldn't be necessary at all...
21441
21442 2006-07-12 20:54  ivan
21443
21444         * FS/FS/Report/Table/Monthly.pm,
21445           httemplate/search/cust_credit.html,
21446           httemplate/search/cust_pay.cgi,
21447           httemplate/search/report_receivables.cgi: fix multiple-agent
21448           virtualization properly for these reports
21449
21450 2006-07-12 16:33  ivan
21451
21452         * FS/: bin/freeside-setup, FS/Setup.pm: add acl bootstrapping -
21453           should be installable again now
21454
21455 2006-07-11 17:20  ivan
21456
21457         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
21458           FS/FS/cdr.pm, FS/FS/cust_svc.pm, FS/FS/h_svc_phone.pm,
21459           FS/FS/part_svc.pm, FS/FS/svc_phone.pm,
21460           httemplate/elements/menu.html, httemplate/misc/cdr-import.html,
21461           FS/MANIFEST, htetc/handler.pl, httemplate/edit/part_svc.cgi,
21462           httemplate/edit/svc_phone.cgi,
21463           httemplate/edit/elements/edit.html,
21464           httemplate/edit/elements/svc_Common.html,
21465           httemplate/edit/process/svc_phone.html,
21466           httemplate/edit/process/elements/process.html,
21467           httemplate/edit/process/elements/svc_Common.html,
21468           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
21469           httemplate/search/svc_phone.cgi, httemplate/view/svc_phone.cgi,
21470           httemplate/view/elements/svc_Common.html,
21471           FS/FS/part_pkg/voip_cdr.pm: svc_phone service and CDR billing
21472           from imported CDRs
21473
21474 2006-07-05 07:55  ivan
21475
21476         * FS/FS/cust_main.pm: patch to fix fuzzy searching from Ryan Gunn
21477
21478 2006-07-05 04:23  ivan
21479
21480         * README.1.7.0: hint about permissions and users
21481
21482 2006-07-04 05:01  ivan
21483
21484         * FS/: bin/freeside-addgroup, bin/freeside-adduser, MANIFEST:
21485           adding freeside-addgroup
21486
21487 2006-07-01 04:26  ivan
21488
21489         * FS/FS/Record.pm: another Pg 8.1 fix?  noticed by Damon Vincent
21490
21491 2006-06-30 07:30  ivan
21492
21493         * FS/bin/freeside-adduser: checkin freeside-adduser with the -g
21494           flag!  sheesh
21495
21496 2006-06-29 08:45  ivan
21497
21498         * FS/FS/part_export/shellcommands.pm: small patch to set
21499           $new_finger from Tim Yardley
21500
21501 2006-06-29 08:19  ivan
21502
21503         * httemplate/edit/part_bill_event.cgi: percentage late fees too
21504
21505 2006-06-29 06:47  ivan
21506
21507         * FS/FS/inventory_class.pm, FS/FS/svc_Common.pm,
21508           httemplate/browse/inventory_class.html,
21509           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
21510           httemplate/edit/svc_broadband.cgi,
21511           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
21512           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
21513           httemplate/search/inventory_item.html: finish at least the
21514           automatic provisioning part
21515
21516 2006-06-27 07:19  ivan
21517
21518         * httemplate/docs/index.html: going to wikiland
21519
21520 2006-06-24 09:41  ivan
21521
21522         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
21523           httemplate/edit/part_svc.cgi, httemplate/browse/part_svc.cgi,
21524           httemplate/elements/select-table.html,
21525           httemplate/elements/table-grid.html: Add the ability to link
21526           customer service definition fields to inventory   classes, with
21527           an "automatic/manual" flag.  Add the ability for the web
21528           interface to maintain these links.  Start prettying up the
21529           service def.    edit in preparation for Bigger Changes.
21530
21531 2006-06-21 09:26  ivan
21532
21533         * httemplate/browse/part_pkg.cgi: fix show/hide disabled link
21534           interaction w/pager
21535
21536 2006-06-21 06:00  ivan
21537
21538         * httemplate/elements/iframecontentmws.js: oops, don't want this
21539           debugging in here
21540
21541 2006-06-21 06:00  ivan
21542
21543         * httemplate/view/cust_main/payment_history.html:
21544           http://www.macridesweb.com/oltest/ONCLICK.html !!!!!
21545
21546 2006-06-21 05:58  ivan
21547
21548         * httemplate/view/cust_main.cgi: need the OLiframecontent sub
21549
21550 2006-06-21 05:57  ivan
21551
21552         * httemplate/elements/header-popup.html: adding a header element
21553           for popups to replace CGI::header
21554
21555 2006-06-21 05:56  ivan
21556
21557         * httemplate/elements/iframecontentmws.js: add overlib iframe
21558           function
21559
21560 2006-06-21 01:42  ivan
21561
21562         * FS/FS/agent_type.pm, httemplate/browse/agent_type.cgi: speed up
21563           the agent type report when there are lots of package definitions
21564
21565 2006-06-19 06:09  ivan
21566
21567         * httemplate/view/cust_main/packages.html: fix ACL name for service
21568           provisioning and prevent disabled service provisioning from
21569           messing up table formatting
21570
21571 2006-06-19 05:47  ivan
21572
21573         * bin/mapsecrets2access_user: better error checking for this
21574           thrown-together bootstrapping script
21575
21576 2006-06-19 05:22  ivan
21577
21578         * bin/mapsecrets2access_user: ACL bootstrapping
21579
21580 2006-06-19 05:15  ivan
21581
21582         * FS/: FS/CurrentUser.pm, bin/freeside-upgrade: ACL bootstrapping
21583
21584 2006-06-19 05:09  ivan
21585
21586         * FS/t/ConfDefaults.t: forgot to commit this test
21587
21588 2006-06-19 04:57  ivan
21589
21590         * Changes.1.7.0, README.1.7.0, bin/mapsecrets2access_user: ACL
21591           bootstrapping/upgrade
21592
21593 2006-06-19 04:25  ivan
21594
21595         * FS/FS/AccessRight.pm, FS/FS/access_user.pm, FS/FS/cust_main.pm,
21596           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
21597           httemplate/view/cust_main/packages.html,
21598           httemplate/view/cust_main/payment_history.html: ACLs, take three
21599           or four or something
21600
21601 2006-06-19 01:05  ivan
21602
21603         * FS/FS/Conf.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main_Mixin.pm,
21604           FS/FS/cust_pkg.pm, FS/FS/UI/Web.pm, httemplate/config/config.cgi,
21605           httemplate/elements/menu.html,
21606           httemplate/elements/select-cust-fields.html,
21607           httemplate/elements/select-cust_pkg-status.html,
21608           httemplate/elements/tr-select-cust-fields.html,
21609           httemplate/elements/tr-select-cust_pkg-status.html,
21610           httemplate/graph/cust_bill_pkg.cgi,
21611           httemplate/search/cust_pkg_report.cgi,
21612           httemplate/search/report_cust_pkg.html,
21613           httemplate/view/cust_main/contacts.html: add ability to select
21614           specific package defs. and package status to package report for
21615           qis
21616
21617 2006-06-18 23:03  ivan
21618
21619         * httemplate/search/cust_main.cgi: fix up the alternating colors on
21620           the customer search results
21621
21622 2006-06-18 19:33  ivan
21623
21624         * FS/MANIFEST, FS/FS/CurrentUser.pm, FS/FS/Record.pm,
21625           FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
21626           FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
21627           httemplate/elements/select-agent.html,
21628           httemplate/elements/select-table.html,
21629           httemplate/elements/tr-select-agent.html,
21630           httemplate/search/cust_bill.html,
21631           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
21632           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
21633           httemplate/search/svc_forward.cgi: agent virtualization, take one
21634           (stuff from "inactive" changeset snuck into cust_main.pm and the
21635           package reporting changeset in search/cust_pkg.cgi here too)
21636
21637 2006-06-18 05:56  ivan
21638
21639         * httemplate/edit/elements/edit.html: well, it isn't broken...
21640
21641 2006-06-18 05:54  ivan
21642
21643         * FS/FS/AccessRight.pm, FS/FS/access_group.pm,
21644           FS/FS/access_groupagent.pm, FS/FS/m2name_Common.pm,
21645           FS/FS/part_pkg.pm, httemplate/edit/access_group.html,
21646           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
21647           httemplate/edit/process/access_group.html,
21648           httemplate/elements/checkboxes-table-name.html,
21649           httemplate/elements/checkboxes-table.html, FS/MANIFEST,
21650           htetc/handler.pl, httemplate/browse/access_group.html,
21651           httemplate/browse/access_user.html,
21652           httemplate/edit/process/elements/process.html: ACLs: finish group
21653           edit (agents + rights) & browse
21654
21655 2006-06-15 18:23  jeff
21656
21657         * FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
21658           httemplate/misc/download-batch.cgi: value issues and many bits
21659           remain
21660
21661 2006-06-15 17:47  ivan
21662
21663         * httemplate/misc/download-batch.cgi: and fix the  name for TD
21664           Canada Trust.  and that's it for now.  really.
21665
21666 2006-06-15 17:33  ivan
21667
21668         * httemplate/misc/download-batch.cgi: oops i'm gonna do that too,
21669           now that the batch format file is not the same as the batch
21670           params files
21671
21672 2006-06-15 17:27  ivan
21673
21674         * httemplate/misc/download-batch.cgi: s/printf/sprintf/ and make
21675           the config a little less strange
21676
21677 2006-06-08 03:32  ivan
21678
21679         * httemplate/elements/menu.html: fix link to prepaid card setup
21680
21681 2006-06-06 03:30  ivan
21682
21683         * FS/FS/cdr.pm: fix unmatched =back somehow futzing things up with
21684           automated install. wtf?!
21685
21686 2006-06-02 06:20  ivan
21687
21688         * httemplate/elements/header.html,
21689           httemplate/search/svc_Smart.html, rt/FREESIDE_MODIFIED: add a
21690           service search
21691
21692 2006-05-24 03:22  ivan
21693
21694         * FS/MANIFEST: removing duplicate entries
21695
21696 2006-05-23 08:54  ivan
21697
21698         * README.1.7.0: adding batch upgrade instructions to 1.7.0
21699           instructions too
21700
21701 2006-05-22 11:27  ivan
21702
21703         * FS/FS/cust_main.pm: better error message for banned cards
21704
21705 2006-05-22 11:05  ivan
21706
21707         * Changes.1.5.8: justification
21708
21709 2006-05-21 19:06  ivan
21710
21711         * Makefile: docs are going in the wiki Real Soon Now anyway
21712
21713 2006-05-21 19:04  ivan
21714
21715         * Changes.1.5.8: 1.5.8!
21716
21717 2006-05-21 17:50  ivan
21718
21719         * Makefile: 1.7.0?  why not?
21720
21721 2006-05-21 17:44  ivan
21722
21723         * httemplate/: index.html, elements/menu.html: 1.7.0?  why not!
21724
21725 2006-05-21 11:40  ivan
21726
21727         * FS/FS/part_export/communigate_pro_singledomain.pm: tyop
21728
21729 2006-05-20 13:06  jeff
21730
21731         * README.1.5.7.lastbit, README.1.5.8, FS/FS.pm, FS/MANIFEST,
21732           FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_pay_batch.pm,
21733           FS/FS/pay_batch.pm, FS/t/pay_batch.t, htetc/handler.pl,
21734           httemplate/browse/cust_pay_batch.cgi,
21735           httemplate/docs/schema.html, httemplate/docs/upgrade10.html,
21736           httemplate/misc/download-batch.cgi: first stab at BoM download
21737
21738 2006-05-15 06:57  ivan
21739
21740         * httemplate/: index.html, elements/freeside.css,
21741           elements/header.html, elements/menu.html: move most of the crap
21742           on the "main menu" to the sidebar
21743
21744 2006-05-15 04:05  ivan
21745
21746         * httemplate/elements/freeside.css,
21747           httemplate/elements/header.html, httemplate/elements/xmenu.css,
21748           httemplate/search/cust_main.cgi, rt/FREESIDE_MODIFIED: more ACL
21749           and re-skinning work, now with RT!
21750
21751 2006-05-14 09:47  ivan
21752
21753         * CREDITS, Changes.1.7.0, htetc/handler.pl, httemplate/autohandler,
21754           httemplate/index.html, httemplate/browse/access_group.html,
21755           httemplate/browse/access_user.html,
21756           httemplate/browse/agent_type.cgi,
21757           httemplate/browse/cust_main_county.cgi,
21758           httemplate/browse/msgcat.cgi, httemplate/browse/part_pkg.cgi,
21759           httemplate/edit/access_group.html,
21760           httemplate/edit/access_user.html, httemplate/edit/agent_type.cgi,
21761           httemplate/edit/cust_bill_pay.cgi,
21762           httemplate/edit/cust_credit.cgi,
21763           httemplate/edit/cust_credit_bill.cgi,
21764           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
21765           httemplate/edit/part_referral.cgi,
21766           httemplate/edit/part_virtual_field.cgi,
21767           httemplate/edit/svc_domain.cgi,
21768           httemplate/edit/elements/edit.html,
21769           httemplate/edit/process/access_group.html,
21770           httemplate/edit/process/access_user.html,
21771           httemplate/edit/process/agent_type.cgi,
21772           httemplate/edit/process/cust_bill_pay.cgi,
21773           httemplate/edit/process/cust_credit.cgi,
21774           httemplate/edit/process/cust_credit_bill.cgi,
21775           httemplate/edit/process/elements/process.html,
21776           httemplate/elements/checkboxes-table.html,
21777           httemplate/elements/cssexpr.js, httemplate/elements/footer.html,
21778           httemplate/elements/header.html,
21779           httemplate/elements/menubar.html,
21780           httemplate/elements/select-access_group.html,
21781           httemplate/elements/tr-select-access_group.html,
21782           httemplate/elements/xmenu.css, httemplate/elements/xmenu.js,
21783           httemplate/misc/batch-cust_pay.html, httemplate/misc/payment.cgi,
21784           httemplate/search/cust_bill.cgi,
21785           httemplate/search/cust_main-otaker.cgi,
21786           httemplate/search/cust_main-payinfo.html,
21787           httemplate/search/cust_main-quickpay.html,
21788           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.html,
21789           httemplate/search/cust_pkg_report.cgi,
21790           httemplate/search/report_cust_bill.html,
21791           httemplate/search/report_cust_credit.html,
21792           httemplate/search/report_cust_pay.html,
21793           httemplate/search/report_prepaid_income.html,
21794           httemplate/search/report_tax.html,
21795           httemplate/search/sqlradius.html,
21796           httemplate/search/svc_acct.html,
21797           httemplate/search/svc_domain.cgi,
21798           httemplate/search/svc_domain.html,
21799           httemplate/search/svc_external.cgi, FS/MANIFEST,
21800           FS/FS/AccessRight.pm, FS/FS/CGI.pm, FS/FS/Schema.pm,
21801           FS/FS/access_group.pm, FS/FS/access_groupagent.pm,
21802           FS/FS/access_right.pm, FS/FS/access_user.pm,
21803           FS/FS/access_user_pref.pm, FS/FS/access_usergroup.pm,
21804           FS/FS/agent_type.pm, FS/FS/cust_bill.pm, FS/FS/m2m_Common.pm,
21805           FS/FS/payby.pm, FS/FS/svc_domain.pm, FS/FS/UI/Web.pm,
21806           FS/FS/part_pkg/billoneday.pm, FS/bin/freeside-addoutsourceuser,
21807           FS/t/AccessRight.t, FS/t/access_group.t,
21808           FS/t/access_groupagent.t, FS/t/access_right.t,
21809           FS/t/access_user.t, FS/t/access_user_pref.t,
21810           FS/t/access_usergroup.t, httemplate/view/cust_main/packages.html,
21811           httemplate/view/cust_main/payment_history.html: first part of ACL
21812           and re-skinning work and some other small stuff
21813
21814 2006-05-13 11:34  ivan
21815
21816         * httemplate/images/background-cheat.png: yay for cheating
21817
21818 2006-05-13 08:31  ivan
21819
21820         * httemplate/images/: 32clear.gif, arrow.down.png,
21821           arrow.right.black.png, arrow.right.png, black-gradient.png,
21822           black-gray-corner.png, black-gray-gradient.png,
21823           black-gray-side.png, black-gray-top.png: adding new images
21824
21825 2006-05-12 06:57  ivan
21826
21827         * httemplate/search/report_receivables.cgi: Pg 8.1 fix was
21828           incorrect and broke things, this should actually work
21829
21830 2006-05-08 04:48  ivan
21831
21832         * README.1.5.8, README.1.7.0: suggest "make clean" on upgrade -
21833           something is not quite right with perl Makefile hoohaw
21834
21835 2006-05-08 04:28  ivan
21836
21837         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
21838           httemplate/search/report_tax.cgi: add config switch to base tax
21839           off shipping address if present
21840
21841 2006-05-08 03:01  ivan
21842
21843         * FS/FS/Report/Table/Monthly.pm, httemplate/index.html,
21844           httemplate/graph/cust_bill_pkg-graph.cgi,
21845           httemplate/graph/cust_bill_pkg.cgi,
21846           httemplate/graph/elements/monthly.html,
21847           httemplate/search/cust_bill_pkg.cgi: sales report per agent and
21848           package class looks good
21849
21850 2006-05-07 13:27  ivan
21851
21852         * README.1.7.0, htetc/handler.pl, httemplate/docs/upgrade10.html,
21853           httemplate/elements/select-month_year.html,
21854           httemplate/elements/select-pkg_class.html,
21855           httemplate/elements/select-table.html,
21856           httemplate/elements/tr-select-from_to.html,
21857           httemplate/elements/tr-select-pkg_class.html,
21858           httemplate/graph/cust_bill_pkg-graph.cgi,
21859           httemplate/graph/cust_bill_pkg.cgi,
21860           httemplate/graph/money_time-graph.cgi,
21861           httemplate/graph/money_time.cgi,
21862           httemplate/graph/report_cust_bill_pkg.html,
21863           httemplate/graph/report_money_time.html,
21864           httemplate/graph/elements/monthly.html: first pass at sales
21865           reports per agent and package class
21866
21867 2006-05-03 02:47  ivan
21868
21869         * httemplate/search/report_receivables.cgi: pg 8.1 fix from Chris
21870           Cappuccio
21871
21872 2006-05-02 08:23  ivan
21873
21874         * FS/: MANIFEST, FS/Pony.pm: yours!
21875
21876 2006-05-02 08:03  ivan
21877
21878         * httemplate/: index.html, search/report_receivables.html: add an
21879           agent pre-selection page to receivables report
21880
21881 2006-05-02 06:29  ivan
21882
21883         * SCHEMA_CHANGE: need to install the new Schema.pm before you can
21884           autogenerate off it
21885
21886 2006-05-02 04:59  ivan
21887
21888         * httemplate/index.html, FS/FS/Report/Table/Monthly.pm,
21889           httemplate/graph/money_time-graph.cgi,
21890           httemplate/graph/money_time.cgi,
21891           httemplate/graph/report_money_time.html: add a "pre-report" page
21892           to this report/graph as requested by lewis/wtxs, also add 12mo
21893           total option
21894
21895 2006-05-01 06:09  ivan
21896
21897         * FS/FS/part_pkg/prorate.pm: small fix to make prorate behave on
21898           the 1st as it did before
21899
21900 2006-05-01 05:38  ivan
21901
21902         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fix some very
21903           annoying clucks (warnings with backtraces) when cutoff day isn't
21904           found in old packages
21905
21906 2006-05-01 04:45  ivan
21907
21908         * FS/FS/TicketSystem/RT_External.pm: column reference "disabled" is
21909           ambiguous
21910
21911 2006-05-01 04:43  ivan
21912
21913         * FS/FS/TicketSystem/RT_External.pm: fix bug with duplicate tickets
21914           showing up on customer view listing when the custom priority
21915           field was edited
21916
21917 2006-04-26 06:16  ivan
21918
21919         * Makefile: apache reload doesn't work when server isn't running
21920           already
21921
21922 2006-04-21 17:58  ivan
21923
21924         * httemplate/browse/generic.cgi,
21925           httemplate/browse/inventory_class.html,
21926           httemplate/browse/part_pkg.cgi, httemplate/browse/pkg_class.html,
21927           httemplate/browse/rate.cgi,
21928           httemplate/browse/elements/browse.html, htetc/handler.pl,
21929           httemplate/index.html, httemplate/edit/inventory_class.html,
21930           httemplate/edit/part_pkg.cgi, httemplate/edit/pkg_class.html,
21931           httemplate/edit/elements/edit.html,
21932           httemplate/edit/process/inventory_class.html,
21933           httemplate/edit/process/pkg_class.html,
21934           httemplate/edit/process/elements/process.html,
21935           httemplate/elements/select-agent.html,
21936           httemplate/elements/select-pkg_class.html,
21937           httemplate/elements/select-table.html,
21938           httemplate/elements/tr-select-pkg_class.html,
21939           httemplate/search/cust_pkg.cgi,
21940           httemplate/search/inventory_class.html, FS/FS/part_pkg.pm,
21941           httemplate/search/elements/search.html: start of package class
21942           web UI (add/edit package classes, package class selection in
21943           package def edit)
21944
21945 2006-04-21 07:21  ivan
21946
21947         * FS/FS/part_pkg/incomplete/billoneday.pm: throw this in here for
21948           now
21949
21950 2006-04-21 07:20  ivan
21951
21952         * FS/FS/part_pkg/: flat.pm, prorate.pm, subscription.pm: fix some
21953           indentation and the default cutoff day
21954
21955 2006-04-21 05:45  ivan
21956
21957         * httemplate/: index.html, browse/queue.cgi, misc/queue.cgi,
21958           search/queue.html: s(browse/queue.cgi)(search/queue.html)
21959
21960 2006-04-18 23:37  ivan
21961
21962         * FS/FS/cust_main.pm: DOH!  perlvar: not counting patterns matched
21963           in nested blocks that have been exited already.
21964
21965 2006-04-18 12:33  ivan
21966
21967         * httemplate/docs/install.html: add JSON to initial install
21968           instructions
21969
21970 2006-04-15 06:32  ivan
21971
21972         * httemplate/graph/money_time.cgi: REALLY correct the period for
21973           the total column this time
21974
21975 2006-04-15 06:28  ivan
21976
21977         * httemplate/graph/money_time.cgi: correct period & use a yellow
21978           color for the total column
21979
21980 2006-04-15 06:25  ivan
21981
21982         * httemplate/graph/money_time.cgi: format & link the total column
21983
21984 2006-04-14 17:21  ivan
21985
21986         * httemplate/graph/money_time.cgi: and </TD> the total column
21987
21988 2006-04-14 17:16  ivan
21989
21990         * httemplate/graph/money_time.cgi: add a total column
21991
21992 2006-04-14 04:55  ivan
21993
21994         * FS/FS/: Conf.pm, svc_forward.pm: add the
21995           svc_forward-arbitrary_dst flag to enable arbitrary svc_forward
21996           destinations
21997
21998 2006-04-13 14:29  ivan
21999
22000         * FS/bin/freeside-adduser: don't do the duplicate check unless
22001           there's a file already; fixes problem with first use of
22002           freeside-adduser
22003
22004 2006-04-12 05:36  ivan
22005
22006         * httemplate/index.html, FS/FS/cust_main.pm,
22007           httemplate/search/cust_main-zip.html,
22008           httemplate/search/cust_main.cgi,
22009           httemplate/search/report_cust_main-zip.html,
22010           httemplate/search/elements/search.html: zip code report
22011
22012 2006-04-09 16:41  ivan
22013
22014         * httemplate/view/: cust_main.cgi, cust_main/payment_history.html,
22015           cust_main/tickets.html: a few more fixups for our favorite
22016           include(...) from Scott Edwards
22017
22018 2006-04-09 16:39  ivan
22019
22020         * httemplate/edit/cust_main.cgi: add "spool_cdr" to cust_main
22021           fields
22022
22023 2006-04-09 16:24  ivan
22024
22025         * FS/FS/part_export/domain_shellcommands.pm: should fix "Can't use
22026           string ("old_uid") as a SCALAR ref while "strict refs" in use"
22027           error
22028
22029 2006-04-09 13:36  ivan
22030
22031         * FS/bin/freeside-adduser: error out if you try to add duplicates;
22032           this should lower my annoyance-level
22033
22034 2006-04-03 16:26  ivan
22035
22036         * FS/FS/: Conf.pm, svc_acct.pm: option to disable global uniqueness
22037           checking
22038
22039 2006-04-03 13:49  ivan
22040
22041         * FS/FS/svc_domain.pm: add PTR to sort order for DNS entries
22042
22043 2006-04-03 04:36  ivan
22044
22045         * FS/FS/Record.pm: and also allow [ and ] in ut_textn
22046
22047 2006-04-03 03:11  ivan
22048
22049         * FS/FS/Record.pm: allow [ and ] in ut_text
22050
22051 2006-04-03 02:46  ivan
22052
22053         * htetc/handler.pl, FS/FS/Misc.pm,
22054           httemplate/edit/cust_main/contact.html,
22055           httemplate/edit/cust_main/select-country.html,
22056           httemplate/edit/cust_main/select-state.html,
22057           httemplate/misc/states.cgi,
22058           httemplate/view/cust_main/contacts.html: have the UI use full
22059           country names, and state names outside the US...
22060
22061 2006-04-02 15:13  ivan
22062
22063         * FS/FS/: cust_main.pm, cust_pay_batch.pm: typo
22064
22065 2006-03-31 15:22  ivan
22066
22067         * httemplate/browse/part_bill_event.cgi: quick sort fix for billing
22068           events
22069
22070 2006-03-31 01:20  lsc
22071
22072         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fixed the errors
22073           pointed out by Ivan in the following email:
22074
22075           ---- before and after now?  I gave subscription and prorate a
22076           try.  Subscription came out as:
22077
22078             subscription 27th (03/25/06 - 04/27/06)  $10.00
22079             subscription 23rd (03/25/06 - 04/23/06)  $10.00
22080
22081           the "23rd" one is right, but the "27th" one should have only
22082           advanced the date two days to 3/27/06.
22083
22084               Prorate came out as:
22085
22086               prorate 23rd (03/25/06 - 04/23/06)  $9.20
22087               prorate 27th (03/25/06 - 04/27/06)  $10.49
22088
22089           The "23rd" one is right, but the "27th" one should have only
22090           advanced the date two days to 4/27/06.
22091
22092           lsc@prgmr.com
22093
22094 2006-03-30 06:22  ivan
22095
22096         * README.1.7.0, FS/bin/freeside-upgrade: move all the
22097           schema-updating magic into DBIx::DBSchema
22098
22099 2006-03-24 18:23  ivan
22100
22101         * FS/FS/cust_main.pm, FS/FS/queue_depend.pm, FS/FS/svc_acct.pm,
22102           FS/bin/freeside-setup,
22103           fs_selfservice/FS-SelfService/cgi/agent.cgi,
22104           fs_selfservice/FS-SelfService/cgi/payment_results.html,
22105           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
22106           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
22107           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
22108           httemplate/misc/upload-batch.cgi,
22109           httemplate/misc/process/cdr-import.html,
22110           httemplate/misc/process/cust_main-import.cgi,
22111           httemplate/misc/process/cust_main-import_charges.cgi,
22112           httemplate/misc/process/inventory_item-import.html: successfully
22113           correct the spelling of sucessful
22114
22115 2006-03-24 11:49  ivan
22116
22117         * httemplate/misc/process/payment.cgi: fix spelling
22118
22119 2006-03-23 04:00  lsc
22120
22121         * FS/FS/part_pkg/: billoneday.pm, prorate.pm, subscription.pm: for
22122           subscription.pm and prorate.pm:
22123
22124           -modify the subscription and prorate price plans
22125           (FS/FS/part_pkg/subscription.pm and prorate.pm) to have a
22126           configurable (add a field to the %info hash) billing day instead
22127           of "1st of the month" only.  subscription will be easy, prorate
22128           will be a little trickier.
22129
22130           essentially, I replaced the '1' in the 'day' field of the
22131           timelocal that generates $$date with the value I added to the
22132           %info hash, 'cutoff_day'
22133
22134           -implement a price plan (new file in FS/FS/part_pkg/ - probably
22135           @ISA FS::part_pkg::subscription) that charges the first full
22136           month if the customer signs up between the 1st and the
22137           configurable billing day, and gives them the remainder of the
22138           month free if they sign up between the configurable billing day
22139           and the end of the month.
22140
22141           if this is the first time the customer is billed, and if the date
22142           is greater than the cutoff date, advance $ssdate to cutoff_day of
22143           next month, else $$date is cutoff_date of this month.  Either
22144           way, charge them for a month.
22145
22146           ----------------------------------------------------------------------
22147
22148 2006-03-20 11:13  ivan
22149
22150         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cdr.pm,
22151           FS/FS/cdr_upstream_rate.pm, FS/FS/cust_main.pm,
22152           FS/FS/cust_svc.pm, FS/FS/rate_detail.pm, FS/FS/svc_acct.pm,
22153           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/part_pkg.cgi,
22154           FS/MANIFEST, FS/t/cdr_upstream_rate.t,
22155           bin/cdr_upstream_rate.import, httemplate/edit/rate.cgi,
22156           httemplate/edit/cust_main/billing.html,
22157           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
22158           httemplate/view/cust_main/billing.html: add price plan to bill on
22159           internal or external CDRs directly, add option to export CDRs to
22160           a per-customer downstream file
22161
22162 2006-03-17 06:56  ivan
22163
22164         * FS/FS/Daemon.pm: use IO::File, lucky this never threw an error...
22165
22166 2006-03-14 23:34  ivan
22167
22168         * FS/FS/part_pkg/voip_cdr.pm: initial commit of this just cause i
22169           want a revision history
22170
22171 2006-03-14 20:17  ivan
22172
22173         * FS/FS/Record.pm: handle BIGSERIAL like SERIAL for the cdr table,
22174           and normalize canadian zip codes as well as us ones
22175
22176 2006-03-13 14:32  ivan
22177
22178         * httemplate/elements/: progress-init.html, progress-popup.html:
22179           fix progress hoohaw for internet exploder again, whew.  also make
22180           sure error/finish messages are centered, looks better
22181
22182 2006-03-10 23:27  ivan
22183
22184         * httemplate/elements/footer.html: some pages from ui hoohaw have
22185           leaked footer include, need something here for now
22186
22187 2006-03-10 21:21  ivan
22188
22189         * httemplate/: elements/progress-init.html, elements/xmlhttp.html,
22190           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
22191           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
22192           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix the
22193           progressbar bug with multiple progressbar forms on a page
22194
22195 2006-03-10 14:30  ivan
22196
22197         * httemplate/: elements/progress-init.html,
22198           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
22199           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
22200           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix to
22201           (hopefully) allow multiple progress-init's in a page, also add
22202           second $cgi arg to all these progressbar calls...
22203
22204 2006-03-10 14:28  ivan
22205
22206         * FS/FS/UI/Web.pm: want to know who *called* this without the
22207           required second arg
22208
22209 2006-03-09 05:42  ivan
22210
22211         * htetc/handler.pl: fix that
22212           blank-page-instead-of-profiling-redirect-when-called-from-an-include
22213           bug triggered by mason 1.32 :)
22214
22215 2006-03-09 03:48  ivan
22216
22217         * httemplate/view/cust_main.cgi: don't use a table with
22218           WIDTH="100%", it shoves the custnum and "billing information"
22219           boxes way out to the right
22220
22221 2006-03-08 04:14  ivan
22222
22223         * FS/FS/inventory_item.pm,
22224           httemplate/misc/inventory_item-import.html,
22225           httemplate/misc/process/inventory_item-import.html,
22226           httemplate/search/inventory_class.html,
22227           httemplate/search/inventory_item.html:  Add an option to the web
22228           interface to batch upload new entries to the
22229           inventory_item table.
22230
22231 2006-03-08 02:05  ivan
22232
22233         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/inventory_class.pm,
22234           FS/FS/inventory_item.pm, FS/t/inventory_class.t,
22235           FS/t/inventory_item.t, httemplate/search/inventory_class.html,
22236           httemplate/search/inventory_item.html, bin/generate-table-module,
22237           htetc/handler.pl, httemplate/edit/inventory_class.html,
22238           httemplate/edit/elements/edit.html,
22239           httemplate/edit/process/inventory_class.html,
22240           httemplate/edit/process/elements/process.html,
22241           httemplate/search/elements/search.html: Add a new table for
22242           inventory with for DIDs/serials/etc., and an additional new table
22243           for inventory category (i.e. to distinguish DIDs, serials, MACs,
22244           etc.)
22245
22246 2006-03-08 00:21  ivan
22247
22248         * FS/FS/agent.pm: add space in error msg
22249
22250 2006-03-03 07:02  ivan
22251
22252         * FS/FS/Report/Table/Monthly.pm,
22253           httemplate/graph/money_time-graph.cgi,
22254           httemplate/graph/money_time.cgi: agent-specific
22255           sales/credit/receipts summary
22256
22257 2006-02-28 11:34  ivan
22258
22259         * FS/FS/part_pkg.pm: update POD docs regarding new price plans
22260
22261 2006-02-22 05:07  ivan
22262
22263         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
22264           httemplate/images/red_telephone_mimooh_01.png,
22265           httemplate/view/cust_main/contacts.html: add vonage click2call
22266           feature
22267
22268 2006-02-21 23:12  ivan
22269
22270         * FS/FS/CGI.pm: a better CGI::rooturl(), will have to do for now
22271
22272 2006-02-18 03:14  ivan
22273
22274         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cdr_calltype.pm,
22275           FS/FS/cdr_carrier.pm, FS/FS/cdr_type.pm, FS/FS/cust_main.pm,
22276           README.1.7.0, README.2.0.0, FS/MANIFEST,
22277           FS/FS/part_pkg/voip_sqlradacct.pm, FS/t/cdr.t,
22278           FS/t/cdr_calltype.t, FS/t/cdr_carrier.t, FS/t/cdr_type.t,
22279           FS/t/part_pkg-voip_cdr.t, htetc/handler.pl,
22280           httemplate/misc/cdr-import.html,
22281           httemplate/misc/process/cdr-import.html,
22282           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
22283           bin/cdr_calltype.import: CDR schema and class
22284
22285 2006-02-17 20:32  ivan
22286
22287         * htetc/global.asa, httemplate/docs/install.html: Mason it is
22288
22289 2006-02-17 18:11  ivan
22290
22291         * FS/FS/: cust_tax_exempt_pkg.pm, domain_record.pm, msgcat.pm,
22292           nas.pm, part_bill_event.pm, port.pm, prepay_credit.pm, queue.pm,
22293           queue_arg.pm, rate_detail.pm, reg_code_pkg.pm: update POD
22294           documentation left behind from example template
22295
22296 2006-02-16 13:43  ivan
22297
22298         * FS/FS/Setup.pm, FS/bin/freeside-setup, bin/populate-msgcat,
22299           httemplate/docs/admin.html, httemplate/docs/install.html:
22300           automate more of the initial data adding...
22301
22302 2006-02-08 23:18  ivan
22303
22304         * httemplate/elements/: calendar-en.js, calendar-setup.js,
22305           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
22306           jscalendar
22307
22308 2006-02-08 14:53  ivan
22309
22310         * FS/bin/freeside-selfservice-server: don't leave ssh zombies
22311           around either
22312
22313 2006-02-07 19:50  ivan
22314
22315         * httemplate/docs/: upgrade7.html, upgrade8.html: remove ancient
22316           upgrade instructions
22317
22318 2006-02-07 19:49  ivan
22319
22320         * httemplate/docs/: upgrade10.html, index.html: slightly html-ize
22321           the 1.5.8 upgrade instructions
22322
22323 2006-02-07 18:26  ivan
22324
22325         * FS/FS/UID.pm: update error message when secrets file cannot be
22326           found
22327
22328 2006-02-07 05:49  ivan
22329
22330         * FS/FS/svc_acct.pm: well, it was already fatal.  at least now the
22331           error message is better.
22332
22333 2006-02-07 03:12  ivan
22334
22335         * httemplate/edit/cust_pay.cgi: remove inadvertant extra table
22336           statement preventing page from showing up in konq
22337
22338 2006-02-05 04:27  ivan
22339
22340         * FS/FS/option_Common.pm, httemplate/browse/payment_gateway.html,
22341           httemplate/edit/payment_gateway.html,
22342           httemplate/edit/process/payment_gateway.html: payment gateway
22343           editing
22344
22345 2006-02-01 15:13  ivan
22346
22347         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
22348           FS/FS/Cron/backup.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/vacuum.pm,
22349           FS/bin/freeside-daily, FS/bin/freeside-monthly,
22350           FS/t/Cron-backup.t, FS/t/Cron-bill.t, FS/t/Cron-vacuum.t,
22351           httemplate/browse/part_bill_event.cgi: finish adding
22352           freeside-monthly and monthly events
22353
22354 2006-01-31 23:58  ivan
22355
22356         * Makefile: HEAD isn't 1.5.8 anymore
22357
22358 2006-01-31 07:01  ivan
22359
22360         * FS/FS/payby.pm: oops, forgot $
22361
22362 2006-01-31 03:02  ivan
22363
22364         * FS/FS/Schema.pm, FS/FS/payby.pm, FS/MANIFEST, FS/t/payby.t,
22365           htetc/handler.pl, httemplate/browse/part_bill_event.cgi,
22366           httemplate/edit/part_bill_event.cgi: [no log message]
22367
22368 2006-01-30 20:26  ivan
22369
22370         * httemplate/: browse/addr_block.cgi, browse/agent.cgi,
22371           browse/agent_type.cgi, browse/cust_pay_batch.cgi,
22372           browse/part_bill_event.cgi, browse/part_export.cgi,
22373           browse/part_pkg.cgi, browse/part_referral.cgi,
22374           browse/part_svc.cgi, browse/part_virtual_field.cgi,
22375           browse/payment_gateway.html, browse/queue.cgi, browse/rate.cgi,
22376           browse/router.cgi, browse/svc_acct_pop.cgi,
22377           config/config-view.cgi, config/config.cgi,
22378           edit/REAL_cust_pkg.cgi, edit/agent.cgi,
22379           edit/agent_payment_gateway.html, edit/agent_type.cgi,
22380           edit/bulk-cust_svc.html, edit/cust_pay.cgi, edit/part_export.cgi,
22381           edit/part_pkg.cgi, edit/part_svc.cgi, edit/payment_gateway.html,
22382           edit/prepay_credit.cgi, edit/rate.cgi, edit/rate_region.cgi,
22383           edit/reg_code.cgi, edit/svc_acct.cgi, edit/svc_broadband.cgi,
22384           edit/svc_forward.cgi, edit/process/prepay_credit.cgi,
22385           edit/process/reg_code.cgi, misc/batch-cust_pay.html,
22386           misc/cust_main-import.cgi, misc/cust_main-import_charges.cgi,
22387           misc/expire_pkg.cgi, misc/link.cgi, misc/meta-import.cgi,
22388           misc/upload-batch.cgi, misc/whois.cgi,
22389           misc/process/cust_main-import.cgi,
22390           misc/process/cust_main-import_charges.cgi,
22391           misc/process/meta-import.cgi, search/report_prepaid_income.cgi,
22392           search/report_tax.cgi, search/svc_external.cgi,
22393           view/cust_bill.cgi, view/cust_main.cgi, view/svc_acct.cgi,
22394           view/svc_broadband.cgi, view/svc_domain.cgi,
22395           view/svc_external.cgi: move header() to
22396           include(/elements/header.html) so it can be changed in one place,
22397           thanks to Scott Edwards
22398
22399 2006-01-30 18:59  ivan
22400
22401         * FS/FS/Record.pm: fix "table not found" dbdef error message to
22402           recommend freeside-upgrade instead create + dbdef-create
22403
22404 2006-01-26 23:34  ivan
22405
22406         * httemplate/search/report_tax.cgi: small visual fix to alternating
22407           row colors when show_taxclasses is on
22408
22409 2006-01-26 17:33  ivan
22410
22411         * httemplate/search/cust_tax_exempt_pkg.cgi: on tax exemption
22412           report, show more info on the specific line item and invoice
22413
22414 2006-01-26 07:27  ivan
22415
22416         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_tax_exempt_pkg.pm,
22417           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_class.t,
22418           httemplate/search/cust_bill_pkg.cgi,
22419           httemplate/search/cust_tax_exempt_pkg.cgi,
22420           httemplate/search/report_tax.cgi,
22421           httemplate/search/report_tax.html: whew, FINALLY can fix monthly
22422           exemption columns to work correctly.  also make them
22423           agent-specific.  also fix package exemption columns, they were
22424           bunk too, sheesh.  start adding package classes for package class
22425           tax reporting.
22426
22427 2006-01-25 04:34  ivan
22428
22429         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
22430           FS/FS/cust_main.pm, FS/FS/cust_tax_exempt.pm,
22431           FS/FS/cust_tax_exempt_pkg.pm, FS/FS/h_cust_bill.pm,
22432           FS/FS/h_cust_tax_exempt.pm, FS/t/cust_tax_exempt_pkg.t,
22433           FS/t/h_cust_bill.t, FS/t/h_cust_tax_exempt.t, README.2.0.0,
22434           FS/MANIFEST: change texas-style tax exemptions to be against a
22435           specific line item rather than just general per-customer, for
22436           later tracking and tax reporting.  fix 1969/1970 exemptions for
22437           one-off charges
22438
22439 2006-01-05 01:34  ivan
22440
22441         * httemplate/docs/upgrade10.html: my last 1.4 -> 1.5 upgrade...
22442
22443 2006-01-04 18:03  ivan
22444
22445         * FS/FS/Schema.pm: remove redundant indices on cust_main ship_
22446           columns
22447
22448 2006-01-03 00:45  ivan
22449
22450         * bin/billco-upload: agentnums 1-3
22451
22452 2005-12-29 18:41  rsiddall
22453
22454         * FS/FS/Conf.pm, FS/FS/ConfItem.pm, FS/FS/cust_pkg.pm,
22455           FS/FS/cust_svc.pm, FS/FS/part_export/artera_turbo.pm,
22456           fs_selfservice/FS-SelfService/SelfService.pm,
22457           fs_selfservice/FS-SelfService/cgi/provision_list.html,
22458           httemplate/view/cust_main.cgi: Fixing a few typos.
22459
22460 2005-12-24 19:41  ivan
22461
22462         * httemplate/search/report_tax.cgi: add switch to enable taxclass
22463           breakdown, report invoiced tax separately in that case
22464
22465 2005-12-24 19:38  ivan
22466
22467         * httemplate/edit/part_bill_event.cgi: make sure to specify a
22468           money_char default
22469
22470 2005-12-24 19:18  ivan
22471
22472         * httemplate/search/: report_tax.cgi, report_tax.html: add switch
22473           to enable taxclass breakdown, report invoiced tax separately in
22474           that case
22475
22476 2005-12-24 19:07  ivan
22477
22478         * httemplate/search/cust_bill_pkg.cgi: correct "out of taxable
22479           region" flag on new line item report - NULLs need to be compared
22480           explicitly.  apparantly NULL != NULL.  bah SQL
22481
22482 2005-12-24 19:00  ivan
22483
22484         * README.1.5.8, FS/FS/Schema.pm: update indices for better tax
22485           report performance
22486
22487 2005-12-24 18:31  ivan
22488
22489         * httemplate/search/cust_bill_pkg.cgi: fixup new line item report
22490           brainfart
22491
22492 2005-12-24 17:57  ivan
22493
22494         * httemplate/search/report_tax.cgi: correct end date display for
22495           "now"
22496
22497 2005-12-24 16:52  ivan
22498
22499         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
22500           httemplate/edit/part_bill_event.cgi: add invoice event to suspend
22501           only when greater than N amount
22502
22503 2005-12-24 16:36  ivan
22504
22505         * httemplate/edit/cust_main/billing.html: don't reenable postal
22506           billing for existing customers just cause its blank...
22507
22508 2005-12-21 20:24  ivan
22509
22510         * httemplate/search/report_tax.cgi: and s/$taxable/$tot_taxable/ in
22511           the declaration too
22512
22513 2005-12-21 20:22  ivan
22514
22515         * httemplate/search/report_tax.cgi: fix some ambiguous var names
22516           causing " "my" variable $t masks earlier declaration in same
22517           scope" errors
22518
22519 2005-12-21 20:02  ivan
22520
22521         * Changes.1.5.8: more accurate description of tax report changes
22522
22523 2005-12-21 20:01  ivan
22524
22525         * httemplate/search/cust_bill_event.html,
22526           httemplate/search/cust_bill_pkg.cgi,
22527           httemplate/search/cust_pkg_report.cgi,
22528           httemplate/search/report_cust_bill.html,
22529           httemplate/search/report_cust_credit.html,
22530           httemplate/search/report_cust_pay.html,
22531           httemplate/search/report_tax.cgi,
22532           httemplate/search/report_tax.html, FS/FS/cust_bill_pkg.pm,
22533           httemplate/elements/select-agent.html,
22534           httemplate/elements/table-grid.html,
22535           httemplate/elements/tr-input-beginning_ending.html,
22536           httemplate/elements/tr-select-agent.html,
22537           httemplate/search/elements/search.html: tax report update, link
22538           to new line item report, per-agent tax reporting
22539
22540 2005-12-18 20:18  ivan
22541
22542         * FS/FS/part_pkg/: sesmon_hour.pm, sesmon_minute.pm,
22543           sql_external.pm, sql_generic.pm, voip_sqlradacct.pm: correct
22544           field labeling - not always monthly
22545
22546 2005-12-18 20:18  ivan
22547
22548         * Changes.1.5.8, FS/FS/part_pkg/sqlradacct_hour.pm: add maximum
22549           "caps" to RADIUS usage charges
22550
22551 2005-12-16 14:47  ivan
22552
22553         * FS/FS/raddb.pm, bin/generate-raddb: add motorola canopy
22554           attributes from wtxs, neaten up raddb.pm generation
22555
22556 2005-12-15 17:49  ivan
22557
22558         * httemplate/edit/payment_gateway.html: add TransactionCentral
22559
22560 2005-12-15 11:36  ivan
22561
22562         * httemplate/edit/: agent.cgi, agent_type.cgi: fix bug when adding
22563           new agent types, noticed by Julius Igugu
22564
22565 2005-12-15 10:45  ivan
22566
22567         * bin/print-schema: adding print-schema
22568
22569 2005-12-14 20:04  ivan
22570
22571         * FS/FS/Conf.pm, FS/FS/cust_pay_void.pm, FS/FS/Record.pm,
22572           httemplate/misc/unvoid-cust_pay_void.cgi: payment "un-void"ing
22573
22574 2005-12-14 12:57  ivan
22575
22576         * FS/FS/svc_acct.pm: allow a dir field to be set (or
22577           auto-generated) even if uid is fixed
22578
22579 2005-12-14 10:52  ivan
22580
22581         * FS/FS/part_export/radiator.pm: add 'STATE' field for suspensions
22582           to Radiator export
22583
22584 2005-12-12 19:13  ivan
22585
22586         * httemplate/edit/process/payment_gateway.html: fix options in
22587           gateway adding
22588
22589 2005-12-12 13:39  ivan
22590
22591         * FS/FS/part_export/radiator.pm: use crypt password for radiator
22592           export
22593
22594 2005-12-09 08:58  ivan
22595
22596         * httemplate/: edit/process/cust_credit_bill.cgi,
22597           view/cust_main/payment_history.html: fill in reason if empty when
22598           applying a credit to a refund
22599
22600 2005-12-09 08:56  ivan
22601
22602         * httemplate/edit/: cust_main.cgi, cust_main/billing.html: fix
22603           postal mail checkbox misbehaving (isn't sticky on errors -
22604           reverts back to on)
22605
22606 2005-12-07 15:48  ivan
22607
22608         * FS/: FS/Record.pm, bin/freeside-setup: for fetching inserted keys
22609           without pg_oid_status, look up the actual sequence name from
22610           dbdef rather than assuming ${table}_${column}_seq
22611
22612 2005-12-06 14:25  ivan
22613
22614         * FS/FS/Record.pm: make sure zip is required for canada, also use
22615           CURRVAL() function instead of pg_oid_status DBD attribute because
22616           Pg 8.1 doesn't have oids by default anymore
22617
22618 2005-12-05 11:01  ivan
22619
22620         * FS/FS/svc_Common.pm: avoid uninitialized value errors
22621
22622 2005-12-05 09:19  ivan
22623
22624         * httemplate/edit/process/cust_main.cgi: eek, don't log all this
22625           debugging info by default
22626
22627 2005-12-02 23:26  ivan
22628
22629         * htetc/handler.pl: this should be the last of
22630           s/RT::TicketCustomFieldValues/RT::ObjectCustomFieldValues/
22631
22632 2005-12-02 23:12  ivan
22633
22634         * Makefile: those semicolons can't possibly have belonged there
22635
22636 2005-12-02 23:02  ivan
22637
22638         * FS/bin/freeside-upgrade: force a dbdef reload.  no wonder this
22639           had to be run multiple times before
22640
22641 2005-12-02 22:49  ivan
22642
22643         * README.1.5.8, httemplate/docs/install.html,
22644           httemplate/docs/upgrade10.html: add Term::ReadKey to install &
22645           upgrade docs and README.1.5.8
22646
22647 2005-12-01 18:30  ivan
22648
22649         * httemplate/docs/upgrade10.html: and Net::Whois::Raw
22650
22651 2005-12-01 17:52  ivan
22652
22653         * README.1.5.8, httemplate/docs/upgrade10.html: note DBIx::DBSchema
22654           0.29 is required for Pg 7.2.x and earlier
22655
22656 2005-12-01 17:22  ivan
22657
22658         * httemplate/docs/upgrade10.html: apache instructions already up
22659           top
22660
22661 2005-12-01 11:17  ivan
22662
22663         * httemplate/edit/agent_type.cgi: list disabled packages on agent
22664           type edit if they are still associated with the type
22665
22666 2005-12-01 09:36  ivan
22667
22668         * FS/FS/part_export/shellcommands.pm: shellcommands usermod_pwonly
22669           shouldn't apply to RADIUS groups, this is messing up unrelated
22670           RADIUS exports
22671
22672 2005-11-30 09:48  ivan
22673
22674         * README.1.5.8: later versions are okay too
22675
22676 2005-11-28 09:16  ivan
22677
22678         * FS/FS/cust_main.pm: turn off debugging
22679
22680 2005-11-28 09:13  ivan
22681
22682         * FS/bin/freeside-sqlradius-radacctd: in POD example, remove extra
22683           SQL that Pg doesn't need and MySQL doesn't like
22684
22685 2005-11-28 09:12  ivan
22686
22687         * FS/bin/freeside-sqlradius-radacctd: update docs and error message
22688           for all three supporte exports
22689
22690 2005-11-28 09:07  ivan
22691
22692         * FS/bin/freeside-sqlradius-radacctd: startup
22693           freeside-sqlradius-radacctd for radiator export too
22694
22695 2005-11-28 08:59  ivan
22696
22697         * FS/FS/svc_Common.pm: allow defaults to override empty values for
22698           new objects
22699
22700 2005-11-28 08:38  ivan
22701
22702         * FS/FS/cust_svc.pm: better error msg
22703
22704 2005-11-28 08:34  ivan
22705
22706         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
22707           deal with any usage-capable export
22708
22709 2005-11-28 08:21  ivan
22710
22711         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
22712           deal with any usage-capable export
22713
22714 2005-11-28 08:14  ivan
22715
22716         * FS/FS/Record.pm: okay, its been tested
22717
22718 2005-11-28 08:07  ivan
22719
22720         * FS/FS/part_export/radiator.pm: fix small bug in radiator export
22721
22722 2005-11-28 07:41  ivan
22723
22724         * FS/FS/cust_main.pm: add debugging info to cust_main to figure out
22725           where the freeze is coming from
22726
22727 2005-11-27 13:59  ivan
22728
22729         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
22730           per-agent billco spools
22731
22732 2005-11-22 10:29  ivan
22733
22734         * FS/FS/Conf.pm, httemplate/edit/process/cust_main.cgi: add
22735           backend-realtime config flag, should be more intuitive for
22736           guyananet
22737
22738 2005-11-22 08:41  ivan
22739
22740         * FS/FS/svc_Common.pm: oops, supposed to commit this one
22741
22742 2005-11-22 08:39  ivan
22743
22744         * FS/FS/svc_Common.pm: set default fields in new method, mostly for
22745           svc_acct.seconds
22746
22747 2005-11-22 05:26  ivan
22748
22749         * FS/FS/part_export/radiator.pm: update radiator export to deal
22750           with prepaid and some other random stuff
22751
22752 2005-11-22 01:13  ivan
22753
22754         * httemplate/docs/install.html: correct common misconception RIGHT
22755           THERE in the docs
22756
22757 2005-11-21 07:24  ivan
22758
22759         * FS/FS/: export_svc.pm, part_svc.pm, rate.pm: when editing exports
22760           and there's a duplicate error, show all conflicting accounts not
22761           just the ones for different customers
22762
22763 2005-11-21 06:25  ivan
22764
22765         * FS/FS/part_export/: shellcommands.pm,
22766           shellcommands_withdomain.pm: add usermod_nousername flag to just
22767           prohibit username changes
22768
22769 2005-11-21 04:41  ivan
22770
22771         * httemplate/: edit/cust_main/billing.html, view/cust_bill.cgi,
22772           view/cust_main/payment_history.html: ignore blank lines in payby
22773           config
22774
22775 2005-11-21 03:04  ivan
22776
22777         * README: slight update to README
22778
22779 2005-11-21 02:47  ivan
22780
22781         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
22782           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
22783           httemplate/edit/cust_main/billing.html,
22784           httemplate/edit/cust_pay.cgi, httemplate/search/cust_pay.cgi,
22785           httemplate/search/report_cust_pay.html,
22786           httemplate/view/cust_bill.cgi,
22787           httemplate/view/cust_main/payment_history.html: add MCRD payment
22788           type for manually processed ccards
22789
22790 2005-11-20 22:46  ivan
22791
22792         * httemplate/docs/schema.dia: load schema in current dia and save,
22793           should load up for people now?
22794
22795 2005-11-20 21:18  ivan
22796
22797         * FS/FS/Conf.pm: add config values used by external RT integration
22798
22799 2005-11-18 07:08  ivan
22800
22801         * httemplate/search/report_receivables.cgi: fix link glitch in
22802           receivables reports
22803
22804 2005-11-18 06:59  ivan
22805
22806         * httemplate/edit/agent_type.cgi: template-ize agent type edit and
22807           add comment to package listing
22808
22809 2005-11-18 02:58  ivan
22810
22811         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
22812           BS for RT 3.4.4
22813
22814 2005-11-18 02:53  ivan
22815
22816         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
22817           BS for RT 3.4.4
22818
22819 2005-11-18 01:44  ivan
22820
22821         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
22822           BS for RT 3.4.4
22823
22824 2005-11-17 23:05  ivan
22825
22826         * README.1.5.8: slightly more info in 1.5.8 upgrade instructions
22827
22828 2005-11-17 19:48  ivan
22829
22830         * FS/FS/cust_main.pm: allow expired cards to remain on file; only
22831           check edits for an expired card when the # has changed
22832
22833 2005-11-17 07:56  ivan
22834
22835         * FS/FS/part_export/: shellcommands.pm,
22836           shellcommands_withdomain.pm: make variable description more
22837           consistant wrt vars that are already shell-quoted
22838
22839 2005-11-17 04:53  ivan
22840
22841         * FS/FS/: UI/Web.pm, part_svc.pm: turn off debugging
22842
22843 2005-11-17 04:27  ivan
22844
22845         * README.1.5.8, FS/FS/Schema.pm: add cust_pkg2 index on
22846           cust_pkg.pkgpart
22847
22848 2005-11-17 03:15  ivan
22849
22850         * FS/FS/svc_acct.pm: update debuggging information for replace
22851           group info with user@domain
22852
22853 2005-11-17 03:04  ivan
22854
22855         * httemplate/view/svc_acct.cgi: fix service change!
22856
22857 2005-11-17 02:14  ivan
22858
22859         * FS/FS/UI/Web.pm: fix konqueror bug appending nulls to XMLHTTP
22860           requests!
22861
22862 2005-11-16 05:14  ivan
22863
22864         * FS/FS/part_svc.pm, httemplate/index.html,
22865           httemplate/browse/part_svc.cgi, Changes.1.5.8, FS/FS/UI/Web.pm,
22866           httemplate/edit/bulk-cust_svc.html,
22867           httemplate/edit/process/bulk-cust_svc.cgi: bulk svcpart change
22868
22869 2005-11-12 04:19  ivan
22870
22871         * README.1.5.8: one last bit for 1.5.7->1.5.8 RT upgrade
22872           instructions
22873
22874 2005-11-11 17:24  ivan
22875
22876         * httemplate/view/cust_main/tickets.html: huh seem to have
22877           overlooked this
22878
22879 2005-11-11 17:22  ivan
22880
22881         * FS/FS/cust_main.pm: set payip for all payment types
22882
22883 2005-11-11 16:44  ivan
22884
22885         * FS/FS/part_export/cpanel.pm: interpolation helps alot
22886
22887 2005-11-11 16:17  ivan
22888
22889         * FS/FS/part_export/cpanel.pm: try using web interface scrape
22890           bullshit for adding pops instead of API, as per cpanel support
22891           [cPanel tickets ID# 116044]
22892
22893 2005-11-11 06:06  ivan
22894
22895         * FS/FS/: cust_pkg.pm, svc_acct.pm: for prepaid packages, trigger
22896           export update of RADIUS Expiration attribute when cust_pkg.bill
22897           changes
22898
22899 2005-11-10 04:47  ivan
22900
22901         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
22902           add part_bill_event.payby selection to failed invoice event
22903           search
22904
22905 2005-11-10 03:36  ivan
22906
22907         * FS/FS/part_export/everyone_net.pm: fix password changes with
22908           everyone.net
22909
22910 2005-11-09 16:00  ivan
22911
22912         * httemplate/view/svc_domain.cgi: add javascript confirmation to
22913           unaudited domain deletion, add record being deleted to record
22914           deletion popup
22915
22916 2005-11-09 12:48  ivan
22917
22918         * httemplate/docs/install.html: closing paren
22919
22920 2005-11-07 18:16  ivan
22921
22922         * httemplate/docs/admin.html: bah
22923
22924 2005-11-07 14:07  ivan
22925
22926         * httemplate/search/cust_pay.cgi: fix Discover card report, closes:
22927           Bug#1270
22928
22929 2005-11-04 03:43  ivan
22930
22931         * httemplate/elements/xmlhttp.html: oops, typo applying patch
22932
22933 2005-11-04 03:31  ivan
22934
22935         * CREDITS, httemplate/elements/xmlhttp.html: apply patch from Scott
22936           Edwards to show mason errors received from XMLHTTP requests
22937
22938 2005-11-02 13:18  ivan
22939
22940         * FS/FS/cust_bill.pm: spool invoice to billco if no other
22941           destinations are set!
22942
22943 2005-10-31 21:32  ivan
22944
22945         * FS/FS/: cust_bill.pm: yarg
22946
22947 2005-10-31 21:27  ivan
22948
22949         * FS/FS/cust_bill.pm: only send to specific destinations, oops!
22950
22951 2005-10-31 21:21  ivan
22952
22953         * bin/billco-upload: do the zip
22954
22955 2005-10-31 21:14  ivan
22956
22957         * httemplate/edit/part_bill_event.cgi: add option for spool_csv
22958           events to apply only to a specific destination type (i.e. postal
22959           only)
22960
22961 2005-10-31 19:16  ivan
22962
22963         * bin/billco-upload: good nuff for 11/1
22964
22965 2005-10-31 19:15  ivan
22966
22967         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm: add
22968           billco format option to FTP invoice send, add invoice event to
22969           spool one giant (pair of) CSV files in addition to FTPing them
22970           individually
22971
22972 2005-10-28 10:10  ivan
22973
22974         * bin/billco-upload: beginning of quick billco zip & upload tool
22975
22976 2005-10-28 04:56  ivan
22977
22978         * httemplate/search/cust_bill_event.cgi: don't show 'N/A'
22979           statustext as a failed billing event
22980
22981 2005-10-27 10:04  ivan
22982
22983         * httemplate/elements/select-taxclass.html: extraneous '; noticed
22984           by joe@surferz
22985
22986 2005-10-27 08:48  ivan
22987
22988         * httemplate/search/cust_pay.cgi: fix from joe @ surferz: lines 59
22989           and 60 had the wrote quote. they had single quote where double
22990           was needed...
22991
22992 2005-10-24 04:59  ivan
22993
22994         * httemplate/edit/rate.cgi: optimize SQL on rate edit screen
22995
22996 2005-10-24 04:56  ivan
22997
22998         * README.1.5.8, FS/FS/Schema.pm, httemplate/edit/process/rate.cgi,
22999           httemplate/elements/progress-init.html,
23000           httemplate/elements/xmlhttp.html: fix rate plan editing with new
23001           xmlhttp progressbar - use POST instead of GET.  also optimize SQL
23002           on rate search screen
23003
23004 2005-10-21 08:21  ivan
23005
23006         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
23007           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
23008           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pay.cgi,
23009           httemplate/edit/cust_main/billing.html,
23010           httemplate/edit/process/cust_main.cgi,
23011           httemplate/search/cust_pay.cgi,
23012           httemplate/search/report_cust_pay.html,
23013           httemplate/view/cust_bill.cgi,
23014           httemplate/view/cust_main/payment_history.html: add CASH and WEST
23015           payment types (payments only, not cust_main.payby)
23016
23017 2005-10-21 06:15  ivan
23018
23019         * conf/invoice_html: brainfart
23020
23021 2005-10-21 05:50  ivan
23022
23023         * conf/invoice_html: i thought i fixed this already
23024
23025 2005-10-20 05:30  ivan
23026
23027         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: fix credit for remaining
23028           service.  fuck Date::Manip
23029
23030 2005-10-16 23:46  ivan
23031
23032         * FS/bin/freeside-sqlradius-reset: set any fixed usergroup before
23033           exporting so it'll export even if all svc_acct records don't have
23034           the group yet
23035
23036 2005-10-16 23:03  ivan
23037
23038         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix RADIUS
23039           usergroup editing
23040
23041 2005-10-16 08:02  ivan
23042
23043         * bin/bind.export: and make .HEADER optional for slaves too
23044
23045 2005-10-16 07:59  ivan
23046
23047         * bin/bind.export: don't error out if there's no HEADER file, just
23048           produce a useable snippet anyway
23049
23050 2005-10-16 07:04  ivan
23051
23052         * FS/FS/Conf.pm, FS/FS/domain_record.pm, bin/bind.import: add
23053           zone-underscore config file, update bind.import to use
23054           command-line options instead of ask for input
23055
23056 2005-10-15 06:48  ivan
23057
23058         * FS/FS/TicketSystem/RT_External.pm: don't error out when
23059           ticket_system-default_queueid hasn't been set yet
23060
23061 2005-10-15 06:40  ivan
23062
23063         * FS/FS/Conf.pm: make sure config still works if no ticket system
23064           is configured...
23065
23066 2005-10-15 06:37  ivan
23067
23068         * FS/FS/Conf.pm: make sure config still works if no ticket system
23069           is configured...
23070
23071 2005-10-15 05:58  ivan
23072
23073         * bin/backup-dvd: adding quick backup-to-dvd script
23074
23075 2005-10-15 04:29  ivan
23076
23077         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/TicketSystem.pm,
23078           FS/FS/agent.pm, FS/FS/TicketSystem/RT_External.pm,
23079           FS/FS/TicketSystem/RT_Internal.pm, httemplate/browse/agent.cgi,
23080           httemplate/edit/agent.cgi, httemplate/config/config-view.cgi,
23081           httemplate/config/config.cgi: agent option to select RT queue
23082
23083 2005-10-15 04:25  ivan
23084
23085         * README.1.5.8: upgrade instructions for new RT verison
23086
23087 2005-10-15 04:13  ivan
23088
23089         * README.1.5.8: land RT 3.4.4 on HEAD
23090
23091 2005-10-15 02:33  ivan
23092
23093         * rt/: etc/RT_SiteConfig.pm, lib/RT/TicketCustomFieldValue.pm,
23094           lib/RT/TicketCustomFieldValue_Overlay.pm,
23095           lib/RT/TicketCustomFieldValues.pm,
23096           lib/RT/TicketCustomFieldValues_Overlay.pm,
23097           lib/RT/I18N/en_malkovich.po, lib/t/00smoke.t.in,
23098           lib/t/01harness.t.in, lib/t/02regression.t.in, lib/t/03web.pl.in,
23099           lib/t/04_send_email.pl.in, lib/t/05cronsupport.pl.in,
23100           sbin/rt-setup-database.in: landing rt 3.4.4 on HEAD
23101
23102 2005-10-15 02:09  ivan
23103
23104         * rt/: docs/design_docs/realflow.txt,
23105           docs/design_docs/3.3-schema-redesign.txt,
23106           docs/design_docs/rt-mvc, sbin/rt-dump-database.in,
23107           lib/t/setup_regression.t, lib/t/create_data.pl,
23108           lib/RT/SavedSearch.pm, lib/RT/ObjectCustomFields.pm,
23109           lib/RT/CustomFieldValue_Overlay.pm, lib/RT/ObjectCustomField.pm,
23110           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/SavedSearches.pm,
23111           lib/RT/ObjectCustomFieldValues.pm,
23112           lib/RT/ObjectCustomFieldValue.pm,
23113           lib/RT/ObjectCustomField_Overlay.pm,
23114           lib/RT/ObjectCustomFieldValues_Overlay.pm,
23115           lib/RT/ObjectCustomFieldValue_Overlay.pm, lib/RT/I18N/pl.po,
23116           lib/RT/I18N/id.po, lib/RT/URI/t.pm,
23117           lib/RT/Interface/Web/QueryBuilder.pm,
23118           lib/RT/Interface/Web/Standalone.pm,
23119           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
23120           etc/upgrade/3.3.0/acl.Informix, etc/upgrade/3.3.0/acl.Oracle,
23121           etc/upgrade/3.3.0/acl.Pg, etc/upgrade/3.3.0/acl.SQLite,
23122           etc/upgrade/3.3.0/acl.mysql, etc/upgrade/3.3.0/content,
23123           etc/upgrade/3.3.0/schema.Oracle, etc/upgrade/3.3.0/schema.Pg,
23124           etc/upgrade/3.3.0/schema.mysql, etc/upgrade/3.3.11/acl.Oracle,
23125           etc/upgrade/3.3.11/acl.Pg, etc/upgrade/3.3.11/acl.SQLite,
23126           etc/upgrade/3.3.11/acl.mysql, etc/upgrade/3.3.11/content,
23127           etc/upgrade/3.3.11/schema.Oracle, etc/upgrade/3.3.11/schema.Pg,
23128           etc/upgrade/3.3.11/schema.SQLite,
23129           etc/upgrade/3.3.11/schema.mysql: Initial revision
23130
23131 2005-10-13 14:16  ivan
23132
23133         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: Fix 'can't
23134           change uid' error when the account *has* a uid but
23135           svc_acct-edit_uid isn't turned on
23136
23137 2005-10-12 05:02  ivan
23138
23139         * httemplate/misc/: batch-cust_pay.html,
23140           process/batch-cust_pay.cgi: change button to say "post payment
23141           batch" and main error message to indicate the whole batch should
23142           be resubmitted, as per feedback from lewis
23143
23144 2005-10-12 02:51  ivan
23145
23146         * httemplate/edit/part_pkg.cgi: fix package customize losing
23147           services
23148
23149 2005-10-12 01:57  ivan
23150
23151         * FS/FS/part_export/cpanel.pm: add debugging to cpanel export
23152
23153 2005-10-10 09:06  ivan
23154
23155         * FS/FS/part_export/everyone_net.pm: oops, that should fix
23156           suspension problem
23157
23158 2005-10-10 05:20  ivan
23159
23160         * Changes.1.5.8, README.1.5.8, FS/FS/cust_pay.pm, htetc/global.asa,
23161           htetc/handler.pl, httemplate/index.html,
23162           httemplate/docs/upgrade10.html,
23163           httemplate/misc/batch-cust_pay.html,
23164           httemplate/misc/xmlhttp-cust_main-search.cgi,
23165           httemplate/misc/process/batch-cust_pay.cgi,
23166           httemplate/search/cust_pay.cgi: updated quick payment entry
23167
23168 2005-10-08 06:45  ivan
23169
23170         * httemplate/misc/batch-cust_pay.html: quick payment entry
23171           javascript tested & working IE/firefix/konq
23172
23173 2005-10-07 17:47  ivan
23174
23175         * httemplate/: edit/part_pkg.cgi, edit/process/part_pkg.cgi,
23176           edit/process/quick-charge.cgi, elements/select-taxclass.html,
23177           view/cust_main/quick-charge.html: fix tax class selection in
23178           package add/edit too
23179
23180 2005-10-07 16:28  ivan
23181
23182         * conf/invoice_latex: allow more width for return address, stuff is
23183           wrapping
23184
23185 2005-10-06 22:03  ivan
23186
23187         * README.1.5.8: need new B:CC
23188
23189 2005-10-06 21:50  ivan
23190
23191         * httemplate/view/cust_main/billing.html: mask out echeck account
23192           #s too
23193
23194 2005-10-06 21:48  ivan
23195
23196         * FS/FS/cust_main.pm: fix on-demand credit cards not being masked
23197           in UI.  i believe huntsburg is in the doghouse for this one :)
23198
23199 2005-10-06 19:25  ivan
23200
23201         * FS/FS/Conf.pm, FS/FS/part_pkg.pm,
23202           httemplate/edit/process/quick-charge.cgi,
23203           httemplate/view/cust_main/quick-charge.html: add
23204           require_taxclasses config flag
23205
23206 2005-10-06 16:09  ivan
23207
23208         * httemplate/view/cust_bill-logo.cgi: really use default logo if
23209           the agent-specific one isn't found
23210
23211 2005-10-06 16:07  ivan
23212
23213         * httemplate/view/cust_bill-logo.cgi: use default logo if the
23214           agent-specific one isn't found
23215
23216 2005-10-06 16:03  ivan
23217
23218         * httemplate/view/cust_bill-logo.cgi: use default logo if the
23219           agent-specific one isn't found
23220
23221 2005-10-06 13:35  ivan
23222
23223         * FS/FS/part_export/everyone_net.pm: add debugging option to
23224           everyone_net export
23225
23226 2005-10-06 00:34  ivan
23227
23228         * FS/FS/Conf.pm, FS/FS/cust_pay_refund.pm,
23229           httemplate/view/cust_main/payment_history.html: add cc-void
23230           option
23231
23232 2005-10-05 18:40  ivan
23233
23234         * httemplate/edit/cust_main.cgi: fix bug with IE and advertising
23235           sources (refnum) - needed to make sure the SELECT OPTIONs have
23236           explicitly specified VALUEs
23237
23238 2005-10-04 13:27  ivan
23239
23240         * FS/FS/part_export/everyone_net.pm: fix small error with
23241           everyone.net export
23242
23243 2005-10-02 18:41  ivan
23244
23245         * FS/FS/cust_svc.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
23246           httemplate/view/svc_acct.cgi, httemplate/edit/svc_acct.cgi,
23247           httemplate/elements/small_custview.html, FS/FS/Conf.pm: update
23248           account view and edit: convert to proper templates, make sure
23249           usage information displays for any usage-capable export, add
23250           ability to edit uid/gid
23251
23252 2005-10-02 07:04  ivan
23253
23254         * httemplate/docs/install.html: fix leading % causing Mason to barf
23255
23256 2005-10-02 00:09  ivan
23257
23258         * Makefile, htetc/handler.pl, init.d/freeside-init: add dev make
23259           target for quick iterative development
23260
23261 2005-09-29 13:19  ivan
23262
23263         * FS/FS/svc_acct.pm: make sure there is an expiraiton date to set
23264           as well
23265
23266 2005-09-28 11:27  ivan
23267
23268         * FS/FS/cust_main.pm: recognize hourly frequency in cust_main->bill
23269
23270 2005-09-25 01:20  ivan
23271
23272         * httemplate/view/cust_main.cgi: this css did weird things under IE
23273
23274 2005-09-25 01:13  ivan
23275
23276         * CREDITS, Changes.1.5.8, JSRS-LICENSE, README.1.5.7,
23277           FS/FS/UI/Web.pm, httemplate/edit/cust_main/select-country.html,
23278           httemplate/edit/cust_main/select-county.html,
23279           httemplate/edit/process/part_svc.cgi,
23280           httemplate/edit/process/rate.cgi,
23281           httemplate/elements/jsrsServer.html,
23282           httemplate/elements/progress-init.html,
23283           httemplate/elements/progress-popup.html,
23284           httemplate/elements/xmlhttp.html, httemplate/docs/install.html,
23285           httemplate/docs/upgrade10.html: get rid of JSRS iframe foo for
23286           progress bar, use XMLHTTPRequest instead.  really should have
23287           done that in the first place.  JSON will wait until another
23288           day...
23289
23290 2005-09-24 15:53  ivan
23291
23292         * FS/FS/cust_main.pm: parse paybatch order number with dashes
23293           correctly
23294
23295 2005-09-22 15:25  ivan
23296
23297         * rt/lib/RT/URI/freeside/Internal.pm: should fix problem with empty
23298           (dir-less) Conf showing up
23299
23300 2005-09-21 05:47  ivan
23301
23302         * FS/FS/svc_acct.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Record.pm,
23303           FS/bin/freeside-prepaidd, httemplate/edit/REAL_cust_pkg.cgi,
23304           httemplate/view/cust_main/packages.html, init.d/freeside-init,
23305           FS/bin/freeside-daily: add prepaid support which sets RADIUS
23306           Expiration attribute, update customer view package UI
23307
23308 2005-09-16 03:10  ivan
23309
23310         * FS/FS/cust_main.pm: tyop
23311
23312 2005-09-16 01:18  ivan
23313
23314         * FS/FS/cust_main.pm: with taxclasses, might have multiple records
23315           for a state/county/country
23316
23317 2005-09-14 04:01  ivan
23318
23319         * FS/t/agent_payment_gateway.t, FS/t/banned_pay.t,
23320           FS/t/cancel_reason.t, FS/t/payment_gateway.t,
23321           FS/t/payment_gateway_option.t, bin/generate-table-module: fix
23322           autogenerated simple test
23323
23324 2005-09-13 13:12  ivan
23325
23326         * httemplate/search/elements/search.html: fix redirect with single
23327           item returned from search results and a coderef redirect
23328
23329 2005-09-10 07:50  ivan
23330
23331         * CREDITS, httemplate/edit/cust_main/contact.html,
23332           httemplate/edit/cust_main/select-country.html,
23333           httemplate/edit/cust_main/select-county.html,
23334           httemplate/edit/cust_main/select-state.html,
23335           httemplate/edit/cust_main.cgi, httemplate/elements/xmlhttp.html,
23336           httemplate/misc/counties.cgi, httemplate/misc/states.cgi:
23337           ajax-style xmlhttprequest state/county/country selector!
23338
23339 2005-09-08 12:15  ivan
23340
23341         * FS/FS/part_export/radiator.pm: MySQL is case sensitive about
23342           table names!  huh
23343
23344 2005-09-08 01:50  ivan
23345
23346         * httemplate/edit/cust_main.cgi: fix dropping of payname
23347
23348 2005-09-07 23:52  ivan
23349
23350         * httemplate/autohandler: don't need 4k of newlines anymore,
23351           H:W:SelectLayers works better
23352
23353 2005-09-07 15:52  ivan
23354
23355         * FS/FS/part_pkg.pm: add hourly frequency
23356
23357 2005-09-07 15:04  ivan
23358
23359         * bin/generate-raddb: list current dictionary sources in example so
23360           i don't forget
23361
23362 2005-09-07 15:02  ivan
23363
23364         * FS/FS/raddb.pm: update with dictionaries from freeradius 1.0.4
23365           plus dictionary.ip3networks
23366
23367 2005-09-07 05:56  ivan
23368
23369         * FS/FS/Schema.pm: define username_len so the default add account
23370           screen doesn't have a tiny username field (when usernamemax is
23371           not defined)
23372
23373 2005-09-07 05:48  ivan
23374
23375         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
23376           when adding an account (and usernamemax is not set)
23377
23378 2005-09-07 05:44  ivan
23379
23380         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
23381           when adding an account (and username max is not set)
23382
23383 2005-09-07 05:38  ivan
23384
23385         * httemplate/view/cust_main.cgi: oops, still need areyousure
23386           javascript for some sub-bits of the page (package unprovisioning
23387           and cancellation, bunch of payment history stuff)
23388
23389 2005-09-07 03:40  ivan
23390
23391         * FS/FS/: part_svc.pm, part_virtual_field.pm: import dbdef from
23392           FS::Schema instead of calling $FS::Record::dbdef directly
23393
23394 2005-09-07 03:25  ivan
23395
23396         * FS/FS/option_Common.pm: fix bug with new option_Common stuff,
23397           forgot to prefix FS::
23398
23399 2005-09-07 03:16  ivan
23400
23401         * FS/FS/part_export/cpanel.pm: remote access key is a big long
23402           thing
23403
23404 2005-09-07 02:37  ivan
23405
23406         * Changes.1.5.8, FS/FS/part_export/cpanel.pm,
23407           eg/export_template.pm: add cpanel export
23408
23409 2005-09-06 14:58  ivan
23410
23411         * FS/FS/Conf.pm: document variables available in
23412           payment_receipt_email
23413
23414 2005-08-27 01:46  ivan
23415
23416         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/banned_pay.pm,
23417           FS/FS/cancel_reason.pm, FS/FS/cust_main.pm, FS/t/banned_pay.t,
23418           FS/t/cancel_reason.t, bin/generate-table-module,
23419           httemplate/view/cust_main.cgi,
23420           httemplate/misc/cust_main-cancel.cgi: add banned credit card /
23421           ACH table, re-do cancel popup to have a checkbox to ban payinfo
23422
23423 2005-08-24 07:07  ivan
23424
23425         * README.1.5.8, httemplate/docs/upgrade10.html: need
23426           H:W:SelectLayers 0.05
23427
23428 2005-08-24 06:47  ivan
23429
23430         * httemplate/edit/cust_main/billing.html: fix size of cvv2 help
23431           popup
23432
23433 2005-08-24 06:22  ivan
23434
23435         * htetc/global.asa, htetc/handler.pl,
23436           httemplate/edit/cust_main.cgi,
23437           httemplate/edit/cust_main/billing.html,
23438           httemplate/edit/cust_main/contact.html, Changes.1.5.8,
23439           FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
23440           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
23441           fs_selfservice/FS-SelfService/SelfService.pm,
23442           httemplate/docs/ach.html, httemplate/docs/cvv2.html,
23443           httemplate/edit/process/cust_main.cgi,
23444           httemplate/elements/overlibmws_draggable.js,
23445           httemplate/elements/overlibmws_iframe.js,
23446           httemplate/elements/progress-init.html,
23447           httemplate/elements/select-month_year.html,
23448           httemplate/images/cvv2.png, httemplate/images/cvv2_amex.png,
23449           httemplate/view/cust_main/billing.html: customer edit: abstract
23450           out billing info to billing.html, re-do payment type selection
23451           with HTML::Widgets::SelectLayers, add Switch/Solo/Maestro support
23452           for start date & issue #.  customer view: re-order fields for
23453           consistency.  selfservice API: support paystart_month,
23454           paystart_year, payissue and payip in MyAccount::process_payment
23455           and ::edit_info and Signup::new_customer,
23456           FS::cust_main::realtime_bop: support paystart_month paystart_year
23457           payissue payip fields
23458
23459 2005-08-23 05:38  ivan
23460
23461         * httemplate/edit/part_svc.cgi: fix bug with service editing caused
23462           by moving dbdef stuff around
23463
23464 2005-08-18 00:58  ivan
23465
23466         * FS/FS/cust_main.pm: add taxclass kludge to gateway overrides, fix
23467           parsing of new-style paybatch
23468
23469 2005-08-17 22:41  ivan
23470
23471         * httemplate/edit/process/agent_payment_gateway.html: hopefully
23472           this is the last missing file
23473
23474 2005-08-17 22:12  ivan
23475
23476         * httemplate/edit/process/payment_gateway.html: oops another
23477           missing file
23478
23479 2005-08-17 21:16  ivan
23480
23481         * FS/FS/agent_payment_gateway.pm: missing file
23482
23483 2005-08-17 15:23  ivan
23484
23485         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
23486           FS/FS/option_Common.pm, FS/FS/part_export.pm,
23487           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
23488           FS/FS/payment_gateway.pm, FS/FS/payment_gateway_option.pm,
23489           FS/bin/freeside-setup, FS/bin/freeside-upgrade, README.1.5.8,
23490           SCHEMA_CHANGE, FS/FS.pm, FS/MANIFEST, FS/t/option_Common.t,
23491           FS/t/payment_gateway.t, FS/t/payment_gateway_option.t,
23492           bin/generate-table-module, htetc/global.asa, htetc/handler.pl,
23493           httemplate/index.html, httemplate/browse/agent.cgi,
23494           httemplate/browse/payment_gateway.html,
23495           httemplate/docs/upgrade10.html,
23496           httemplate/edit/agent_payment_gateway.html,
23497           httemplate/edit/payment_gateway.html: infrastructure for easier
23498           schema changes, and: add payment_gateway, payment_gateway_option
23499           and agent_payment_gateway tables, add paystart_month,
23500           paystart_year, payissue and payip fields to cust_main, add
23501           preliminary gateway and gateway override editing to web UI, use
23502           payment gateway override when processing payments (card type, not
23503           taxclass yet)
23504
23505 2005-08-14 18:55  ivan
23506
23507         * FS/FS/UI/Web.pm: fix brainfart parsing end dates, closes:
23508           Bug#1248
23509
23510 2005-08-09 14:38  ivan
23511
23512         * Changes.1.5.8, FS/FS/part_export/radiator.pm,
23513           FS/FS/part_export/sqlradius.pm, FS/t/part_export-radiator.t,
23514           FS/FS/part_export/sqlradius_withdomain.pm: add native Radiator
23515           export
23516
23517 2005-08-08 08:15  ivan
23518
23519         * Changes.1.5.8, FS/FS/part_export/everyone_net.pm: add export to
23520           everyone.net outsource mail service
23521
23522 2005-08-07 20:15  ivan
23523
23524         * httemplate/docs/selfservice.html: add some docs on
23525           signup_server-payby and -realtime configuration values
23526
23527 2005-08-06 17:41  ivan
23528
23529         * FS/FS/part_export/forward_shellcommands.pm: update
23530           forward_shellcommands export to know about literal source
23531           addresses, closes: Bug#1246
23532
23533 2005-08-06 17:40  ivan
23534
23535         * Changes.1.5.8, FS/FS/agent.pm, FS/FS/cust_pkg.pm,
23536           FS/FS/cust_svc.pm, FS/FS/UI/Web.pm, httemplate/browse/agent.cgi,
23537           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
23538           httemplate/search/elements/search.html: move cust_pkg search to
23539           new template, add active/suspended/cancelled customer packages to
23540           agent browse
23541
23542 2005-08-04 17:57  ivan
23543
23544         * httemplate/search/cust_credit.html: fix credit searches by otaker
23545
23546 2005-08-04 01:39  ivan
23547
23548         * httemplate/docs/install.html: add IPC::Run3 and instructions for
23549           adding fs_queue and fs_selfservice users to install docs
23550
23551 2005-08-03 18:42  ivan
23552
23553         * Makefile: don't use install -D flag, doesn't work on bsd
23554
23555 2005-08-03 00:38  ivan
23556
23557         * FS/FS/cust_bill.pm: eliminate scary (but harmless) "Use of
23558           uninitalized value in length" warnings
23559
23560 2005-08-02 19:23  ivan
23561
23562         * FS/FS/part_export/: domain_shellcommands.pm,
23563           forward_shellcommands.pm, www_shellcommands.pm: don't try to run
23564           blank commands for non-svc_acct shellcommand exports too
23565
23566 2005-08-02 12:17  khoff
23567
23568         * FS/FS/h_cust_svc.pm: Only complain, not die, if we can't find a
23569           svc_x record for an h_cust_svc record.
23570
23571 2005-07-14 04:55  ivan
23572
23573         * FS/FS/cust_main.pm: oops, fix last minute bug with new
23574           configurable customer fields on reports
23575
23576 2005-07-14 04:46  ivan
23577
23578         * FS/FS/: svc_Common.pm, UI/Web.pm: clean up some leftover bits
23579           from cust-fields work
23580
23581 2005-07-14 04:31  ivan
23582
23583         * httemplate/: index.html, search/svc_acct.cgi,
23584           search/svc_forward.cgi: add unlinked mail forward (svc_forward)
23585           report
23586
23587 2005-07-14 04:18  ivan
23588
23589         * httemplate/search/cust_bill.html: move account search
23590           (httemplate/search/svc_acct.cgi) to new template, cust-fields
23591           configuration value to control which customer fields are shown on
23592           reports
23593
23594 2005-07-14 03:52  ivan
23595
23596         * Changes.1.5.8, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
23597           FS/FS/cust_bill_event.pm, FS/FS/cust_credit.pm,
23598           FS/FS/cust_main.pm, FS/FS/cust_main_Mixin.pm, FS/FS/cust_pay.pm,
23599           FS/FS/svc_Common.pm, FS/FS/UI/Web.pm, FS/t/cust_main_Mixin.t,
23600           httemplate/search/cust_bill_event.cgi,
23601           httemplate/search/cust_credit.html,
23602           httemplate/search/cust_pay.cgi,
23603           httemplate/search/report_receivables.cgi,
23604           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
23605           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
23606           httemplate/search/elements/search.html: move account search
23607           (httemplate/search/svc_acct.cgi) to new template, cust-fields
23608           configuration value to control which customer fields are shown on
23609           reports
23610
23611 2005-07-12 04:54  ivan
23612
23613         * README.1.5.7: add alternative for very old Pg
23614
23615 2005-07-12 02:31  ivan
23616
23617         * httemplate/: browse/part_pkg.cgi, view/cust_pkg.cgi: <rjbs> More
23618           of the same: these patches make it safer to subclass
23619           FS::part_pkg's pkg_svc method by eliminating qsearches on table
23620           pkg_svc.
23621
23622 2005-07-12 02:22  ivan
23623
23624         * httemplate/edit/part_pkg.cgi: <rjbs> This patch is part of my
23625           continuing effort to avoid using SQL and qsearch from templates
23626           to find the pkg_svc records for a package.
23627
23628 2005-07-12 02:13  ivan
23629
23630         * CREDITS, FS/FS/Record.pm: patch from rjbs to add by_key
23631           contructor to Record.pm
23632
23633 2005-07-12 02:11  ivan
23634
23635         * Makefile: okay, really enable RT by default for good now
23636
23637 2005-07-11 07:15  ivan
23638
23639         * bin/: rate.import, rt-drop-tables: adding rt-drop-tables
23640
23641 2005-07-11 06:01  ivan
23642
23643         * Makefile: new server
23644
23645 2005-07-11 05:53  ivan
23646
23647         * httemplate/docs/: index.html, upgrade10.html: note alternate
23648           instructions for 0pre6->7
23649
23650 2005-07-11 05:39  ivan
23651
23652         * Changelog, Changes.1.5.7: s/ANNOUNCE/Changelog/
23653
23654 2005-07-11 05:22  ivan
23655
23656         * bin/postfix.export: fix regex
23657
23658 2005-07-11 05:22  ivan
23659
23660         * httemplate/browse/queue.cgi: template
23661
23662 2005-07-11 05:21  ivan
23663
23664         * Makefile: probably best to keep RT disabled by default, at least
23665           for this release
23666
23667 2005-07-11 05:09  ivan
23668
23669         * ANNOUNCE.1.5: last bits
23670
23671 2005-07-11 03:58  ivan
23672
23673         * FS/t/ClientAPI_SessionCache.t:
23674           s/ClientAPI::SessionCache/ClientAPI_SessionCache/ noticed by rjbs
23675
23676 2005-07-11 02:49  ivan
23677
23678         * FS/FS/ClientAPI/MyAccount.pm: bug fix for error message on
23679           session expiration from Randall Lucas <rlucas@tercent.net>,
23680           thanks!
23681
23682 2005-07-09 08:41  ivan
23683
23684         * FS/FS/cust_bill.pm: fix silly bug preventing html invoicing from
23685           finding their logo
23686
23687 2005-07-09 03:55  ivan
23688
23689         * httemplate/edit/cust_pay.cgi: get rid of the godawful halfass
23690           "invoice" on the post payment screen when posting against a
23691           specific invoice, replace with having useless "Auto-apply to
23692           invoices" box actually show the payment will be applied to one
23693           invoice only...  closes: Bug#1241
23694
23695 2005-07-09 03:36  ivan
23696
23697         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, part_export/sqlradius.pm,
23698           part_pkg/flat.pm, part_pkg/flat_comission.pm,
23699           part_pkg/flat_comission_cust.pm, part_pkg/flat_comission_pkg.pm,
23700           part_pkg/flat_delayed.pm, part_pkg/prepaid.pm,
23701           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
23702           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
23703           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
23704           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: add desc
23705           method to cust_bill_pkg and use it in cust_bill... this should
23706           help with any *other* cust_bill_pkg.pkgnum == -1 stuff that needs
23707           to be sorted out
23708
23709 2005-07-08 16:06  ivan
23710
23711         * FS/bin/freeside-daily: fix bug with new efficient
23712           customer-finding code.  sql isn't perl, null != 0
23713
23714 2005-07-05 14:46  ivan
23715
23716         * httemplate/docs/install-rt.html: tyop
23717
23718 2005-06-30 06:32  ivan
23719
23720         * FS/FS/Misc.pm: pod error
23721
23722 2005-06-30 06:20  ivan
23723
23724         * FS/FS/: Conf.pm, svc_acct.pm: add username-percent config option
23725
23726 2005-06-30 05:44  ivan
23727
23728         * FS/FS/cust_main.pm: oops, really fix error with new prepaid card
23729           foo
23730
23731 2005-06-21 20:54  ivan
23732
23733         * httemplate/docs/upgrade10.html: add IPC::Run3 to install docs
23734
23735 2005-06-16 22:31  ivan
23736
23737         * httemplate/misc/process/link.cgi: fix preference sort order for
23738           linking: sort unaudited services first, secondary sort by svcaprt
23739
23740 2005-06-16 22:07  ivan
23741
23742         * httemplate/misc/process/link.cgi: add more info to debugging
23743
23744 2005-06-16 22:04  ivan
23745
23746         * httemplate/misc/process/link.cgi: fix debugging
23747
23748 2005-06-16 21:42  ivan
23749
23750         * httemplate/misc/process/link.cgi: add debugging for accounts
23751           picked to pick
23752
23753 2005-06-14 21:46  ivan
23754
23755         * README.1.5.7, FS/FS/cust_bill.pm: better error reporting for
23756           actual errors from lpr command
23757
23758 2005-06-14 19:31  ivan
23759
23760         * FS/FS/cust_main.pm: fix error recharging w/prepaid card caused by
23761           rounding off of money value, closes: Bug#1237
23762
23763 2005-06-14 17:44  ivan
23764
23765         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: add
23766           reprint/fax/email links to invoice search results
23767
23768 2005-06-09 15:40  ivan
23769
23770         * httemplate/search/cust_bill_event.cgi, FS/FS/cust_bill.pm,
23771           httemplate/index.html, httemplate/misc/email_invoice_events.cgi,
23772           httemplate/misc/email_invoices.cgi,
23773           httemplate/misc/fax_invoice_events.cgi,
23774           httemplate/misc/fax_invoices.cgi,
23775           httemplate/misc/print_invoice_events.cgi,
23776           httemplate/misc/print_invoices.cgi,
23777           httemplate/search/cust_bill.html,
23778           httemplate/search/report_cust_bill.html: advanced invoice serach,
23779           groundwork to add reprint/fax/email links to invoice search
23780           results
23781
23782 2005-06-09 13:26  ivan
23783
23784         * httemplate/browse/part_pkg.cgi: tiny refactor patch from rjbs: It
23785           changes the service listing to use $part_pkg->pkg_svc instead of
23786           a qsearch, which means that the listing will still work if
23787           pkg_svc has been subclassed.
23788
23789 2005-06-09 13:16  ivan
23790
23791         * FS/FS/cust_svc.pm: documentation fix, noticed by rjbs
23792
23793 2005-06-09 02:15  ivan
23794
23795         * FS/FS/part_pkg.pm: don't rebless if we're already in the plan
23796           subclass, fixes pkg customize link
23797
23798 2005-06-09 00:19  ivan
23799
23800         * FS/bin/freeside-daily: declare new $opt_a
23801
23802 2005-06-09 00:13  ivan
23803
23804         * FS/bin/freeside-daily: significant speedup from only selected
23805           customers with outstanding packages or invoice events in the
23806           initial select, and add -a flag for agentnum
23807
23808 2005-06-08 23:56  ivan
23809
23810         * FS/FS/cust_bill.pm, conf/invoice_html,
23811           httemplate/view/cust_bill-logo.cgi: agent-specific logos for html
23812           invoices too
23813
23814 2005-06-08 23:36  ivan
23815
23816         * FS/FS/: cust_bill.pm, part_bill_event.pm: and make
23817           (html|latex)(small)?footer optionall per-agent too
23818
23819 2005-06-08 23:22  ivan
23820
23821         * FS/FS/cust_bill.pm: more sane regex
23822
23823 2005-06-08 23:14  ivan
23824
23825         * FS/FS/: cust_bill.pm: ugh, hopefully fixup agent_plandata regex
23826           for multiple agents
23827
23828 2005-06-08 22:59  ivan
23829
23830         * FS/FS/: cust_bill.pm: make sure invoice_(latex|html)returnaddress
23831           is configurable per-agent
23832
23833 2005-06-08 22:34  ivan
23834
23835         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
23836           httemplate/edit/part_bill_event.cgi: add multiple agent selection
23837           to agent-specific invoicing
23838
23839 2005-06-08 17:18  ivan
23840
23841         * FS/FS/cust_pay.pm: add ignore_noapply flag to make sure payments
23842           are forced in anyway on import
23843
23844 2005-06-08 14:52  ivan
23845
23846         * FS/FS/cust_bill_pkg.pm: last bit to allow -1 for non-pkg, non-tax
23847           line items
23848
23849 2005-06-08 02:03  ivan
23850
23851         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
23852           FS/FS/ClientAPI/MyAccount.pm,
23853           fs_selfservice/FS-SelfService/SelfService.pm,
23854           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
23855           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
23856           fs_selfservice/FS-SelfService/cgi/make_payment.html,
23857           fs_selfservice/FS-SelfService/cgi/myaccount.html,
23858           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
23859           fs_selfservice/FS-SelfService/cgi/payment_results.html,
23860           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
23861           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
23862           fs_selfservice/FS-SelfService/cgi/provision.html,
23863           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
23864           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
23865           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
23866           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
23867           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
23868           httemplate/view/svc_acct.cgi: prepaid card recharge
23869
23870 2005-06-07 14:02  ivan
23871
23872         * FS/FS/Misc.pm: debugging output change in send_email
23873
23874 2005-06-06 13:07  ivan
23875
23876         * FS/FS/cust_bill.pm: eek, fix silly problem in invoice sending
23877           refactoring
23878
23879 2005-06-06 12:54  ivan
23880
23881         * FS/FS/Misc.pm: some additional warnings
23882
23883 2005-06-06 10:00  ivan
23884
23885         * FS/FS/Misc.pm: fix message ID generation for ancient perl, bah
23886
23887 2005-06-02 18:51  ivan
23888
23889         * FS/FS/TicketSystem/RT_External.pm: argh.  this should finally fix
23890           the last of the Internal vs External breakage i hope
23891
23892 2005-06-02 02:36  ivan
23893
23894         * httemplate/search/cust_bill_event.html: Capitalization
23895
23896 2005-06-02 02:29  ivan
23897
23898         * httemplate/index.html, httemplate/misc/print_invoices.cgi,
23899           httemplate/search/cust_bill_event.cgi,
23900           httemplate/search/cust_bill_event.html, FS/FS/cust_bill_event.pm,
23901           FS/FS/part_bill_event.pm, FS/FS/UI/Web.pm,
23902           httemplate/misc/email-invoice.cgi,
23903           httemplate/misc/email_invoices.cgi,
23904           httemplate/misc/fax-invoice.cgi,
23905           httemplate/misc/fax_invoices.cgi,
23906           httemplate/misc/print-invoice.cgi, FS/FS/cust_bill.pm,
23907           FS/FS/part_pkg.pm, httemplate/view/cust_bill.cgi,
23908           FS/bin/freeside-queued, httemplate/search/elements/search.html,
23909           httemplate/elements/progress-init.html,
23910           httemplate/elements/progress-popup.html, htetc/global.asa,
23911           htetc/handler.pl: add ability to search on a date range of
23912           invoice events and then reprint or reemail (boy was that a bit
23913           more work than i expected), closes: Bug#946
23914
23915 2005-06-01 16:40  ivan
23916
23917         * httemplate/view/cust_bill.cgi: align terminology for consistancy.
23918           or something.
23919
23920 2005-06-01 14:40  ivan
23921
23922         * httemplate/search/report_receivables.cgi: remove trailing
23923           whitespace
23924
23925 2005-06-01 13:31  ivan
23926
23927         * FS/FS/TicketSystem/: RT_External.pm, RT_Internal.pm: fix up
23928           RT_Internal again, hopefully this is the last of the breakage
23929           from RT_Internal
23930
23931 2005-05-31 19:39  ivan
23932
23933         * httemplate/edit/part_pkg.cgi: really. *sigh*
23934
23935 2005-05-31 16:42  ivan
23936
23937         * FS/FS/part_pkg/sesmon_minute.pm: tyop refactoring old
23938           sesmon_minute price plkan, noticed by rjbs
23939
23940 2005-05-31 16:32  ivan
23941
23942         * httemplate/edit/part_pkg.cgi: ack, this should finally fix the
23943           package editing problem
23944
23945 2005-05-26 12:30  ivan
23946
23947         * httemplate/view/: cust_bill.cgi: silly perl version bs
23948
23949 2005-05-26 12:15  ivan
23950
23951         * FS/FS/svc_www.pm, httemplate/edit/svc_www.cgi,
23952           httemplate/view/svc_www.cgi: make svc_www.usersvc optional
23953
23954 2005-05-25 20:45  ivan
23955
23956         * httemplate/edit/part_pkg.cgi: 72?!
23957
23958 2005-05-24 08:33  ivan
23959
23960         * Makefile: 1.5.7.  and enable RT by default, finally
23961
23962 2005-05-23 04:49  ivan
23963
23964         * htetc/freeside-rt.conf: so Search.tsf and Search.rdf work
23965
23966 2005-05-22 16:38  ivan
23967
23968         * FS/FS/svc_acct.pm: fix quick crypt_password bug when its passwd
23969           an empty param
23970
23971 2005-05-22 13:39  ivan
23972
23973         * httemplate/view/cust_bill.cgi: oops, quote $link w/new templating
23974
23975 2005-05-22 02:25  ivan
23976
23977         * httemplate/browse/agent.cgi: Avoid Gratuitous Capitalizaiton
23978
23979 2005-05-21 21:24  ivan
23980
23981         * FS/FS/prepay_credit.pm: add optional agentnum field to POD doc
23982
23983 2005-05-21 11:38  ivan
23984
23985         * httemplate/browse/agent.cgi: make sure the customers tables for
23986           each agent line up with each other, too
23987
23988 2005-05-21 10:26  ivan
23989
23990         * httemplate/search/cust_main.cgi: hehe, allow changing the browse
23991           order of any sort
23992
23993 2005-05-21 10:14  ivan
23994
23995         * httemplate/browse/agent.cgi: line up
23996           prospect/active/suspended/cancelled customers
23997
23998 2005-05-19 07:10  ivan
23999
24000         * FS/FS/part_export/shellcommands.pm: A group number must refer to
24001           an already existing group - so add manually it if you want to
24002           define a set of static gids or something, default is just going
24003           to cause headaches
24004
24005 2005-05-19 04:05  ivan
24006
24007         * FS/FS/svc_acct.pm: ! or !! also
24008
24009 2005-05-19 03:45  ivan
24010
24011         * FS/FS/part_export/shellcommands.pm: fix up some defaults to
24012           include gid too
24013
24014 2005-05-19 03:29  ivan
24015
24016         * FS/FS/part_export/: acct_sql.pm, shellcommands.pm: missing ;
24017
24018 2005-05-19 03:26  ivan
24019
24020         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
24021           part_export/shellcommands.pm,
24022           part_export/shellcommands_withdomain.pm: fix shellcommands export
24023           encrypting "magic" shadow values * NP *LK*
24024
24025 2005-05-19 02:49  ivan
24026
24027         * FS/FS/svc_acct.pm: oops, remove old-style duplicate check from
24028           replace, _check_duplicate was already below it
24029
24030 2005-05-19 01:51  ivan
24031
24032         * httemplate/view/cust_bill.cgi: oops, fix alternate view/etc.
24033           links
24034
24035 2005-05-19 01:43  ivan
24036
24037         * httemplate/: misc/email-invoice.cgi, misc/fax-invoice.cgi,
24038           misc/print-invoice.cgi, view/cust_bill.cgi: re-email/fax/print
24039           links should respect template, also add direct re-send links like
24040           the view links and convert view/cust_bill.cgi to proper template
24041
24042 2005-05-18 09:57  ivan
24043
24044         * httemplate/browse/agent.cgi: oops, it helps to get the link right
24045
24046 2005-05-18 09:55  ivan
24047
24048         * httemplate/: browse/agent.cgi, search/report_receivables.cgi: add
24049           agent-specific A/R aging report, closes: bug#1229
24050
24051 2005-05-18 09:37  ivan
24052
24053         * bin/masonize: report the file that had a masonize error
24054
24055 2005-05-18 07:50  ivan
24056
24057         * FS/FS/part_export/acct_sql.pm: actually, quota goes in pw_shell.
24058           of course!
24059
24060 2005-05-18 03:43  ivan
24061
24062         * FS/FS/cust_bill.pm: oops, losing notes!
24063
24064 2005-05-15 06:49  ivan
24065
24066         * httemplate/search/report_receivables.cgi: this status column is
24067           probably faster, one giant SQL query.  and add back in the
24068           customer link, oops
24069
24070 2005-05-15 06:00  ivan
24071
24072         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi,
24073           httemplate/search/elements/search.html: move receivables report
24074           to search template
24075
24076 2005-05-15 04:58  ivan
24077
24078         * httemplate/search/cust_bill.html: use money_char config
24079
24080 2005-05-15 04:46  ivan
24081
24082         * httemplate/search/cust_bill.html: align
24083
24084 2005-05-14 13:11  ivan
24085
24086         * README.1.5.7.lastbit: hmm virtual fields have no history?
24087
24088 2005-05-14 13:11  ivan
24089
24090         * README.1.5.7: 0.26
24091
24092 2005-05-14 12:57  ivan
24093
24094         * README.1.5.7, rt/lib/RT/URI/freeside.pm,
24095           rt/lib/RT/URI/freeside/Internal.pm: fixup RT integration grr!
24096
24097 2005-05-14 11:03  ivan
24098
24099         * FS/FS/cust_bill.pm: h helps halot
24100
24101 2005-05-14 10:59  ivan
24102
24103         * FS/FS/cust_bill.pm: well this is sorta halfass anyway but useful
24104
24105 2005-05-14 10:04  ivan
24106
24107         * FS/FS/Conf.pm, conf/invoice_html,
24108           httemplate/view/cust_bill-logo.cgi: html invoices: when
24109           displaying, use the actual logo from the conf dir - same as the
24110           emailed copy
24111
24112 2005-05-14 09:30  ivan
24113
24114         * FS/FS/: Misc.pm, cust_bill.pm: disable debugging
24115
24116 2005-05-14 09:27  ivan
24117
24118         * ANNOUNCE.1.5, FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
24119           FS/FS/part_bill_event.pm, conf/invoice_html, conf/logo.png,
24120           httemplate/docs/billing.html, httemplate/view/cust_bill.cgi: html
24121           invoices!
24122
24123           http://chris-linfoot.net/d6plinks/CWLT-5VZD4Y
24124           http://www.dsv.su.se/~jpalme/ietf/mhtml.html
24125           ftp://ftp.dsv.su.se/users/jpalme/draft-ietf-mhtml-info.txt
24126           http://mailformat.dan.info/headers/mime.html
24127           http://www.faqs.org/rfcs/rfc2392.html
24128           http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdosys/html/_cdosys_content-type_multipart.asp
24129
24130           (MIME is hard, let's go shopping!)
24131
24132 2005-05-13 08:06  ivan
24133
24134         * FS/FS/cust_bill.pm: fix picking up alternate invoice_latexnotes_*
24135           files, and expand country codes on invoices.  and oops,
24136           print_html changes slipped in last commit too.  well, they were
24137           ready anyway.
24138
24139 2005-05-13 03:55  ivan
24140
24141         * conf/invoice_latex: better to do something fancy like scale down
24142           the font size to fit in the intended space or something but hey,
24143           this is good enough for now :)
24144
24145 2005-05-13 03:54  ivan
24146
24147         * FS/FS/cust_bill.pm: substitute a non-breaking space if there is
24148           no invoice_latexreturnaddress file
24149
24150 2005-05-11 07:07  ivan
24151
24152         * FS/FS/export_svc.pm: new progressbar display causes a silly error
24153           in edge case where no dup checking necessary, closes: Bug#1226
24154
24155 2005-05-05 06:04  ivan
24156
24157         * conf/: invoice_latex: no comma between state and address
24158
24159 2005-05-04 18:46  ivan
24160
24161         * httemplate/search/svc_domain.cgi: the ? between svc_domain.cgi
24162           and the domain id is missing
24163
24164 2005-05-04 02:33  ivan
24165
24166         * FS/FS/part_pkg.pm: use new pkg_svc.pkgsvcnum primary key when
24167           modifying pkg_svc records, closes: Bug#1221
24168
24169 2005-05-04 02:20  ivan
24170
24171         * FS/FS/Record.pm: err msg
24172
24173 2005-05-03 18:06  ivan
24174
24175         * FS/FS/cust_bill.pm: patch to just update the template or
24176           conf/invoice_latex* to use the new one
24177
24178 2005-05-03 17:40  ivan
24179
24180         * conf/invoice_latex, conf/invoice_latexfooter,
24181           conf/invoice_latexreturnaddress, conf/logo.eps,
24182           httemplate/docs/billing.html, FS/FS/Conf.pm, FS/FS/cust_bill.pm:
24183           great new invoice template from kristian!
24184
24185 2005-05-03 10:22  ivan
24186
24187         * FS/FS/cust_bill.pm: minutely better error reporting for pdf
24188           problems
24189
24190 2005-05-03 06:29  ivan
24191
24192         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser: remove
24193           unnecessary host=localhost from outsource instance creation foo
24194
24195 2005-05-03 05:56  ivan
24196
24197         * README.1.5.7: fix some wrapping
24198
24199 2005-05-03 02:56  ivan
24200
24201         * FS/FS/cust_pay.pm: on receipts, show "Electronic Check" instead
24202           of "Chek" for payby = CHEK transactions
24203
24204 2005-05-03 01:51  ivan
24205
24206         * FS/bin/freeside-sqlradius-radacctd: not running with elevated
24207           privs, -T not necessary
24208
24209 2005-05-03 01:46  ivan
24210
24211         * FS/FS/domain_record.pm: [:ascii:] is not legal for 5.005, alas,
24212           it still needs to be supported for just a little bit longer
24213
24214 2005-05-01 23:32  ivan
24215
24216         * FS/FS/svc_Common.pm, httemplate/search/svc_domain.cgi,
24217           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi:
24218           move httemplate/search/svc_domain to the new search template
24219           along with svc_www and svc_forward
24220
24221 2005-04-30 02:47  ivan
24222
24223         * httemplate/search/svc_forward.cgi: show "(unlinked)" for unlined
24224           forwards instead of nothing
24225
24226 2005-04-30 02:45  ivan
24227
24228         * httemplate/search/svc_forward.cgi: pull in the customer
24229           information as part of the main query for efficiency
24230
24231 2005-04-29 06:00  ivan
24232
24233         * httemplate/search/: svc_forward.cgi, svc_www.cgi: template
24234           forward search using the standard search template: forwards are
24235           now paged
24236
24237 2005-04-28 10:05  ivan
24238
24239         * FS/FS/cust_bill.pm: add < and > to _latex_escape (khoff)
24240
24241 2005-04-25 17:20  khoff
24242
24243         * bin/svc_broadband.renumber: For renumbering svc_broadband
24244           services from one addr_block to another.  Hopefully no one will
24245           ever have to use this.
24246
24247 2005-04-25 02:33  ivan
24248
24249         * FS/FS/Conf.pm, FS/FS/Daemon.pm, FS/FS/svc_acct.pm, FS/t/Daemon.t,
24250           FS/MANIFEST, FS/FS/part_export/sqlradius.pm,
24251           FS/bin/freeside-queued, FS/bin/freeside-selfservice-server,
24252           FS/bin/freeside-sqlradius-radacctd, init.d/freeside-init: pick up
24253           freeside-sqlradius-radacctd again after all these years, now it
24254           just needs to update the "seconds" field(s), finally closes:
24255           Bug#1125
24256
24257 2005-04-21 04:47  ivan
24258
24259         * FS/FS/part_export/acct_sql.pm: fix nit with crypt flag when
24260           replacing too
24261
24262 2005-04-21 04:35  ivan
24263
24264         * FS/FS/part_export/acct_sql.pm: support multiple primary keys
24265
24266 2005-04-20 00:12  ivan
24267
24268         * FS/FS/part_export/acct_sql.pm: hehe oops
24269
24270 2005-04-19 23:41  ivan
24271
24272         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: add vpopmail
24273           defaults to acct_sql export
24274
24275 2005-04-19 10:25  ivan
24276
24277         * README.1.5.7: update pre6 -> 7 upgrade instructions too
24278
24279 2005-04-19 02:50  ivan
24280
24281         * FS/FS/Conf.pm: disable RT_Libs for now
24282
24283 2005-04-19 02:48  ivan
24284
24285         * httemplate/docs/install.html, httemplate/docs/upgrade10.html,
24286           ANNOUNCE.1.5, README.1.5.7.lastbit, SCHEMA_CHANGE: did another
24287           upgrade, fixed up the instructions
24288
24289 2005-04-19 02:48  ivan
24290
24291         * FS/FS/part_pkg.pm: silence an annoying but harmless perl warning
24292
24293 2005-04-18 00:37  ivan
24294
24295         * FS/FS/cust_main.pm: add some newlines to debugging output, no
24296           need to print file and line # so much
24297
24298 2005-04-16 15:26  ivan
24299
24300         * httemplate/edit/cust_pay.cgi: use money_char on enter payment
24301           screen instead of hardcoding $
24302
24303 2005-04-15 13:29  khoff
24304
24305         * FS/FS/Conf.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
24306           httemplate/view/svc_domain.cgi: Added support for TXT records.
24307
24308 2005-04-14 02:41  ivan
24309
24310         * FS/FS/cust_bill.pm, conf/invoice_latex, conf/invoice_latex.diff:
24311           move invoice_latex templating to Text::Template, with special
24312           sauce^W^Wbackwards-compatibility for old templates
24313
24314 2005-04-13 05:31  ivan
24315
24316         * httemplate/: edit/part_svc.cgi, view/svc_acct.cgi: get rid of
24317           some super ancient assumptions about slipip and uid meaning
24318           exporting to RADIUS and shell respectively
24319
24320 2005-04-13 05:30  ivan
24321
24322         * FS/FS/: Record.pm, cust_svc.pm: add nowarn_identical flag to
24323           Record.pm and use it in cust_svc svcpart replacement (which is
24324           all about the exports anyway)
24325
24326 2005-04-13 03:54  ivan
24327
24328         * FS/FS/svc_acct.pm: add a line to pod example regarding RADIUS
24329           check attributes
24330
24331 2005-04-13 03:32  ivan
24332
24333         * FS/FS/raddb.pm: add Radius-Operator
24334
24335 2005-04-13 03:16  ivan
24336
24337         * FS/FS/part_pkg/flat.pm: add explicit use Date::Manip here, oops
24338
24339 2005-04-13 02:55  ivan
24340
24341         * FS/FS/svc_acct.pm: quiet annoying "use of uninitialized value
24342           errors"
24343
24344 2005-04-13 01:16  ivan
24345
24346         * FS/FS/: cust_main.pm, svc_acct.pm: add skip_fuzzyfiles hack, and
24347           add Session-Timeout RADIUS attribute if a svc_acct.seconds value
24348           is present
24349
24350 2005-04-12 20:38  ivan
24351
24352         * CREDITS, FS/FS/part_pkg/flat_comission_cust.pm: fix bug in
24353           flat_commission price plan, thanks to Troy Hammonds
24354
24355 2005-04-11 13:13  khoff
24356
24357         * FS/FS/: Conf.pm, cust_main.pm: Configuration option to override
24358           the email address sent to your BOP processor, in case the
24359           processor sends a pesky receipt that you don't want your
24360           customers getting.
24361
24362 2005-04-11 09:48  khoff
24363
24364         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm: No need to inflict
24365           debugging messages on everyone.
24366
24367 2005-04-10 06:01  ivan
24368
24369         * httemplate/docs/selfservice.html: add apache snippet to
24370           self-service install docs
24371
24372 2005-04-10 03:16  ivan
24373
24374         * httemplate/search/elements/search.html: add some left and right
24375           padding so cells don't run into each other so badly
24376
24377 2005-04-09 18:13  ivan
24378
24379         * Makefile: fix install-apache for bsd make and reverse
24380           accidentally-checked-in (again!) RT_ENABLED = 1
24381
24382 2005-04-07 18:12  ivan
24383
24384         * htetc/freeside-rt.conf: ugh, don't know why that wasn't working
24385           and don't f$&# care
24386
24387 2005-04-07 03:35  ivan
24388
24389         * Makefile, htetc/freeside-base.conf, htetc/freeside-rt.conf: add
24390           install/debian/3.1/INSTALL script and script up some apache
24391           automation assuming a conf.d type dir
24392
24393 2005-04-07 02:26  ivan
24394
24395         * FS/FS/Record.pm, FS/bin/freeside-setup, bin/dbdef-create,
24396           bin/fix-sequences: depend on DBIx::DBSchema 0.26 for dbdef-create
24397           (for Pg 'public' schema fix) and 0.25 in freeside-setup and
24398           Record.pm (for DBD::Pg 1.40 is bunk fix)
24399
24400 2005-04-06 23:08  ivan
24401
24402         * README.1.5.7.lastbit: and the history tables
24403
24404 2005-04-06 20:28  khoff
24405
24406         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm, h_svc_www.pm: Using
24407           current (non-history) records in place of missing history
24408           records.
24409
24410 2005-04-06 18:29  ivan
24411
24412         * httemplate/docs/upgrade8.html: ancient upgrade fix, oops.  thanks
24413           Rick Harby <rharby at caarnet.com>
24414
24415 2005-04-06 15:52  ivan
24416
24417         * FS/FS/svc_forward.pm: and fix the error msg haha
24418
24419 2005-04-06 15:50  ivan
24420
24421         * FS/FS/svc_forward.pm: looks like a domain part for a
24422           literally-specified forward src or dst is required, not optional
24423
24424 2005-04-06 03:38  ivan
24425
24426         * httemplate/docs/install-rt.html: correct links to some
24427           atypically-named CPAN distributions
24428
24429 2005-04-05 17:50  khoff
24430
24431         * FS/FS/h_Common.pm: $pkey should be the primary key of the real
24432           table, not the history table.
24433
24434 2005-04-05 14:33  khoff
24435
24436         * bin/add-history-records.pl: This doesn't fix the problem.  To be
24437           continued...
24438
24439 2005-04-02 15:49  ivan
24440
24441         * bin/slony-setup: must be as Pg superuser
24442
24443 2005-04-02 14:46  ivan
24444
24445         * README.1.5.7, README.1.5.7.lastbit, FS/FS/cust_bill_pkg.pm,
24446           FS/FS/part_svc_router.pm, FS/FS/pkg_svc.pm, FS/FS/rate_detail.pm,
24447           FS/FS/reg_code_pkg.pm, FS/FS/type_pkgs.pm, FS/bin/freeside-setup,
24448           httemplate/docs/schema.html, httemplate/docs/upgrade10.html:
24449           herding elephants: add primary keys to *all* tables for slony
24450
24451 2005-04-02 12:34  ivan
24452
24453         * bin/slony-setup: adding quick slony setup script
24454
24455 2005-04-01 14:52  khoff
24456
24457         * FS/FS/: h_cust_svc.pm, h_svc_acct.pm, h_svc_www.pm: Trap, and
24458           attempt to resolve, problems caused by missing history records.
24459
24460 2005-04-01 14:34  khoff
24461
24462         * FS/FS/Record.pm: so we can pass in a time if we're back-filling
24463           history records
24464
24465 2005-03-31 21:59  steve
24466
24467         * FS/FS/cust_main.pm: fix paybatch parsing to support bop::jettis
24468
24469 2005-03-31 03:41  ivan
24470
24471         * FS/FS/cust_main.pm: add ability to link services w/order_pkg
24472           method in addition to provisioning new ones
24473
24474 2005-03-31 01:07  ivan
24475
24476         * FS/FS/cust_main_invoice.pm: show illegal email addresses used for
24477           invoice destinations
24478
24479 2005-03-30 22:56  khoff
24480
24481         * bin/add-history-records.pl: Printing insert statements is not
24482           necessary
24483
24484 2005-03-30 21:02  khoff
24485
24486         * httemplate/docs/upgrade10.html: Very annoying typo. >:-)
24487
24488 2005-03-30 19:47  khoff
24489
24490         * bin/add-history-records.pl: Committing the inserts helps.
24491
24492 2005-03-30 16:53  khoff
24493
24494         * bin/add-history-records.pl: (Apparently) working version.
24495           Updates svc_*, cust_svc, and domain_record history tables.
24496
24497 2005-03-30 16:31  khoff
24498
24499         * FS/FS/h_svc_forward.pm: Another missing 'u'.
24500
24501 2005-03-30 13:40  khoff
24502
24503         * FS/FS/h_Common.pm: Dump a call trace if something calls
24504           FS::h_Common::sql_h_search without END_TIMESTAMP.
24505
24506 2005-03-30 13:22  khoff
24507
24508         * FS/FS/cust_svc.pm: Have to pass @_ to FS::svc_www::domain_record
24509           in case we're really a FS::h_svc_www object.
24510
24511 2005-03-30 13:09  khoff
24512
24513         * FS/FS/h_svc_www.pm: typo.  'use', not 'se'.
24514
24515 2005-03-30 12:55  khoff
24516
24517         * bin/add-history-records.pl: Test script to add pre-history table
24518           history records.
24519
24520 2005-03-29 17:37  ivan
24521
24522         * FS/FS/part_export/cp.pm: according to landel CP no longer
24523           supports changing username
24524
24525 2005-03-29 17:32  ivan
24526
24527         * httemplate/docs/selfservice.html: separate out referring customer
24528           info to optional section, add a note on setting the agentnum via
24529           templte
24530
24531 2005-03-29 17:18  ivan
24532
24533         * httemplate/search/cust_pay.cgi: fix ambiguous column error when
24534           selecting by credit card, fixes: Bug#1189
24535
24536 2005-03-29 14:41  ivan
24537
24538         * fs_selfservice/FS-SelfService/SelfService.pm,
24539           httemplate/docs/selfservice.html: better self-service debugging,
24540           don't point to install.html for suEXEC/setuid in self-service
24541           setup docs
24542
24543 2005-03-28 17:40  khoff
24544
24545         * FS/FS/TicketSystem/RT_External.pm,
24546           FS/FS/TicketSystem/RT_Internal.pm, httemplate/index.html: A few
24547           RT_External fixes.
24548
24549 2005-03-28 17:38  khoff
24550
24551         * FS/FS/Misc.pm: 'require' not 'use' Fax::Hylafax::Client so it's
24552           an optional requirement.
24553
24554 2005-03-27 15:21  ivan
24555
24556         * FS/FS/cust_main.pm: allow & in bank names
24557
24558 2005-03-27 15:21  ivan
24559
24560         * FS/FS/: svc_Common.pm, svc_acct.pm: svc_Common / svc_acct
24561           child_objects can now set an alternate field for the svcnum, for
24562           things like forwards
24563
24564 2005-03-22 20:16  ivan
24565
24566         * httemplate/docs/install-rt.html, README.1.5.7: new RT requires
24567           Tree::Simple too
24568
24569 2005-03-22 18:59  ivan
24570
24571         * README.1.5.7, httemplate/docs/install-rt.html: add HTML::Scrubber
24572           to rt install/upgrade docs
24573
24574 2005-03-22 10:15  ivan
24575
24576         * httemplate/docs/upgrade10.html: small fix for indices in upgrade
24577           instructions, found by s5
24578
24579 2005-03-21 14:13  khoff
24580
24581         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
24582           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
24583           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
24584           FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_export/http.pm,
24585           FS/FS/part_export/infostreet.pm,
24586           FS/FS/part_export/shellcommands.pm, htetc/handler.pl,
24587           httemplate/docs/install.html, httemplate/edit/cust_main.cgi,
24588           httemplate/edit/process/cust_main.cgi,
24589           httemplate/misc/fax-invoice.cgi, httemplate/view/cust_bill.cgi,
24590           httemplate/view/cust_main/billing.html,
24591           httemplate/view/cust_main/tickets.html: Added support for FAX
24592           invoice destinations using a HylaFAX server.  Faxing plain text
24593           invoices is not supported.
24594
24595 2005-03-21 13:55  pbowen
24596
24597         * FS/FS/Record.pm: Forgot to load up the conf.
24598
24599 2005-03-18 16:12  pbowen
24600
24601         * FS/FS/: Record.pm, cust_main.pm: Fixed a few things: -PB 1. Fixed
24602           a nasty bug that would clear the payinfo if the private key was
24603           not available.  2. Set the default module for encrypt/decrypt to
24604           be Crypt::OpenSSL::RSA.  3. Added a die and error message so that
24605           it doesn't just pass around plaintext if the encryption engine is
24606           broken or missing.  4. Added code so that the masked payinfo is
24607           handled correctly in the case that it is blank and it cannot be
24608           generated (encrypted payinfo)
24609
24610 2005-03-18 11:21  pbowen
24611
24612         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_bill.pm,
24613           FS/FS/cust_main.pm, FS/bin/freeside-setup,
24614           httemplate/docs/upgrade10.html: Added encrypted fields for Credit
24615           Cards, etc... - PB
24616
24617 2005-03-18 11:15  pbowen
24618
24619         * FS/FS/part_pkg.pm: Added a few additional recurrences for domain
24620           billing
24621
24622 2005-03-18 08:47  pbowen
24623
24624         * FS/FS/Record.pm: Fixed a small bug... if replace is called by
24625           SUPER, @_ == 1 if it only contains an undef. -PB
24626
24627 2005-03-18 01:58  ivan
24628
24629         * httemplate/docs/selfservice.html: selfservice uses HTML::Entities
24630
24631 2005-03-18 01:15  ivan
24632
24633         * FS/FS/cust_main_county.pm: no idea why this is only showing up on
24634           freebsd install
24635
24636 2005-03-17 17:00  ivan
24637
24638         * FS/FS/cust_main_county.pm: sorry it was late
24639
24640 2005-03-17 13:56  khoff
24641
24642         * FS/FS/cust_bill.pm: Documentation tyop.
24643
24644 2005-03-17 13:45  ivan
24645
24646         * httemplate/docs/install-rt.html: Freeside side uses MIME-tools
24647           now
24648
24649 2005-03-17 13:41  khoff
24650
24651         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
24652           httemplate/docs/install.html, httemplate/misc/email-invoice.cgi:
24653           Added options invoice_email_pdf and invoice_email_pdf_note.
24654           invoice_email_pdf - Attach PDF invoice to emailed plain text
24655           invoices.  invoice_email_pdf_note - Replace plain text invoice
24656           with this note, when attaching a PDF.
24657
24658 2005-03-16 03:31  ivan
24659
24660         * FS/FS/cust_main_county.pm: fix regionselector for CR in region
24661           names for some reason
24662
24663 2005-03-15 15:27  khoff
24664
24665         * httemplate/misc/payment.cgi: Missing semicolon.
24666
24667 2005-03-13 03:47  ivan
24668
24669         * FS/FS/cust_main.pm: and store the refund correctly
24670
24671 2005-03-13 03:34  ivan
24672
24673         * FS/FS/cust_main.pm: when refunding against a specific card
24674           payment, use the card details from the payment instead of the
24675           customer record
24676
24677 2005-03-13 03:12  ivan
24678
24679         * FS/FS/cust_main.pm: add some additional debugging to refunds
24680
24681 2005-03-12 08:07  ivan
24682
24683         * Makefile, httemplate/docs/install-rt.html,
24684           rt/etc/RT_SiteConfig.pm, rt/lib/RT/URI/freeside.pm,
24685           rt/lib/RT/URI/freeside/Internal.pm,
24686           rt/lib/RT/URI/freeside/XMLRPC.pm: popurl(3) won't give us a good
24687           freeside base url since RT calls it from multiple directory
24688           depths... have to specify explicity, like external integration
24689
24690 2005-03-12 06:35  ivan
24691
24692         * fs_selfservice/FS-SelfService/cgi/signup.cgi: - bring prepaid
24693           support into this century (close: Bug#1124) - finally get rid of
24694           fs_signup (everything is in fs_selfservice now) (Bug#413) -
24695           organize main menu sysadmin section so it is slightly less
24696           confusing
24697
24698 2005-03-12 06:31  ivan
24699
24700         * httemplate/docs/schema.html, httemplate/docs/selfservice.html,
24701           httemplate/docs/upgrade10.html, README.1.5.7, ANNOUNCE.1.5,
24702           FS/FS/agent.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
24703           FS/FS/prepay_credit.pm, FS/bin/freeside-setup,
24704           httemplate/view/cust_main/payment_history.html,
24705           httemplate/index.html, httemplate/browse/agent.cgi,
24706           httemplate/edit/prepay_credit.cgi,
24707           httemplate/search/prepay_credit.html,
24708           httemplate/search/elements/search.html, fs_selfservice/DEPLOY,
24709           fs_selfservice/FS-SelfService/ieak.template,
24710           fs_selfservice/FS-SelfService/cgi/agent.cgi,
24711           fs_selfservice/FS-SelfService/cgi/decline.html,
24712           httemplate/edit/process/prepay_credit.cgi,
24713           httemplate/edit/process/reg_code.cgi,
24714           fs_selfservice/FS-SelfService/cgi/map.gif,
24715           fs_selfservice/FS-SelfService/cgi/promocode.html,
24716           fs_selfservice/FS-SelfService/cgi/regcode.html,
24717           fs_selfservice/FS-SelfService/cgi/signup-agentselect.html,
24718           fs_selfservice/FS-SelfService/cgi/signup-alternate.html,
24719           fs_selfservice/FS-SelfService/cgi/signup-billaddress.html,
24720           fs_selfservice/FS-SelfService/cgi/signup-freeoption.html,
24721           fs_selfservice/FS-SelfService/cgi/signup-snarf.html,
24722           fs_selfservice/FS-SelfService/cgi/signup.cgi,
24723           fs_selfservice/FS-SelfService/cgi/signup.html,
24724           fs_selfservice/FS-SelfService/cgi/stateselect.html,
24725           fs_selfservice/FS-SelfService/cgi/success.html, htetc/global.asa,
24726           htetc/handler.pl: - bring prepaid support into this century
24727           (close: Bug#1124) - finally get rid of fs_signup (everything is
24728           in fs_selfservice now) (Bug#413) - organize main menu sysadmin
24729           section so it is slightly less confusing
24730
24731 2005-03-11 02:35  ivan
24732
24733         * rt/FREESIDE_MODIFIED: update list of modified files
24734
24735 2005-03-11 02:33  ivan
24736
24737         * rt/etc/RT_SiteConfig.pm: merging
24738
24739 2005-03-11 02:18  ivan
24740
24741         * httemplate/docs/install-rt.html: note about RT_External
24742
24743 2005-03-10 17:34  khoff
24744
24745         * rt/: etc/RT_SiteConfig.pm, lib/RT/URI/freeside.pm,
24746           lib/RT/URI/freeside/Internal.pm, lib/RT/URI/freeside/XMLRPC.pm:
24747           Reorganized RT->Freeside integration to support Internal (single
24748           RT/Freeside database) and XMLRPC interfaces.  All the UI stuff is
24749           handled the same either way.  Integration type is changed by
24750           setting $RT::URI::freeside::IntegrationType to either 'Internal'
24751           or 'XMLRPC' in your RT_SiteConfig.pm.
24752
24753 2005-03-10 14:49  khoff
24754
24755         * FS/FS/XMLRPC.pm: Add the ability to do freeside configuration
24756           lookups through the XMLRPC interface.
24757
24758 2005-03-10 07:33  ivan
24759
24760         * README.1.5.7, httemplate/docs/install.html,
24761           httemplate/docs/upgrade10.html: arg
24762
24763 2005-03-10 07:18  ivan
24764
24765         * README.1.5.7, httemplate/docs/install.html,
24766           httemplate/docs/upgrade10.html: add Frontier::RPC to docs too
24767
24768 2005-03-10 04:06  ivan
24769
24770         * README.1.5.7, httemplate/docs/install.html,
24771           httemplate/docs/upgrade10.html: add IO-stringy (IO::Scalar) to
24772           instructions
24773
24774 2005-03-10 01:56  ivan
24775
24776         * FS/bin/freeside-daily: fine.
24777
24778 2005-03-10 00:58  ivan
24779
24780         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fixes
24781           package editing problem with extraneous services showing up,
24782           closes: Bug#1170
24783
24784 2005-03-09 00:46  ivan
24785
24786         * httemplate/docs/install-rt.html: add complete apache config
24787           instructions for RT, closes: Bug#1031
24788
24789 2005-03-09 00:18  ivan
24790
24791         * ANNOUNCE.1.5, httemplate/docs/index.html,
24792           httemplate/docs/install-rt.html, httemplate/docs/install.html:
24793           preliminary RT docs
24794
24795 2005-03-08 10:37  khoff
24796
24797         * FS/FS/XMLRPC.pm: Don't require that the method results be
24798           FS::Record descendant objects.  If they are, we map them to
24799           hashrefs.  Otherwise we return them verbatim and hope (maybe
24800           check) that they're scalars, hashrefs, or arrayrefs.
24801
24802 2005-03-08 10:15  khoff
24803
24804         * FS/FS/XMLRPC.pm: Minor re-work to allow for pseudo methods, like
24805           'version', and eventually config look-ups (next commit).
24806
24807 2005-03-06 02:15  ivan
24808
24809         * ANNOUNCE.1.5: d
24810
24811 2005-03-05 19:25  ivan
24812
24813         * httemplate/search/elements/search.html: specity an explicit EOL
24814           for Text::CSV_XS, apparantly sometimes the default is null
24815
24816 2005-03-05 19:22  ivan
24817
24818         * httemplate/search/elements/search.html: and a slight formatting
24819           fix
24820
24821 2005-03-05 19:04  ivan
24822
24823         * httemplate/search/elements/search.html, README.1.5.7,
24824           htetc/global.asa, htetc/handler.pl, httemplate/index.html,
24825           httemplate/docs/install.html, httemplate/docs/upgrade10.html,
24826           httemplate/search/cust_bill.html,
24827           httemplate/search/cust_bill_event.html,
24828           httemplate/search/cust_credit.html,
24829           httemplate/search/cust_main-otaker.cgi,
24830           httemplate/search/cust_main-payinfo.html,
24831           httemplate/search/cust_main-quickpay.html,
24832           httemplate/search/cust_main.cgi,
24833           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
24834           httemplate/search/cust_pay.html,
24835           httemplate/search/cust_pkg_report.cgi,
24836           httemplate/search/reg_code.html,
24837           httemplate/search/report_cust_credit.html,
24838           httemplate/search/report_cust_pay.html,
24839           httemplate/search/report_prepaid_income.html,
24840           httemplate/search/report_tax.html,
24841           httemplate/search/sqlradius.html,
24842           httemplate/search/svc_acct.html,
24843           httemplate/search/svc_domain.html, httemplate/search/svc_www.cgi,
24844           httemplate/view/cust_bill-pdf.cgi,
24845           httemplate/view/cust_bill-ps.cgi: add Excel and CSV download of
24846           templated reports and clean up their HTML formatting, closes;
24847           Bug#520, Bug#1107
24848
24849 2005-03-04 14:24  ivan
24850
24851         * httemplate/search/: cust_credit.html, cust_pay.cgi: fix "Column
24852           reference "payby" is ambiguous" error when selecting by payment
24853           type, fix missing check #s caused by cust_main.payinfo masking
24854           cust_pay.payinfo, closes (really this time): Bug#1105
24855
24856 2005-03-04 04:57  ivan
24857
24858         * httemplate/search/: cust_credit.html, cust_pay.cgi: report
24859           correctly even if the customer record has somehow been removed...
24860
24861 2005-03-04 04:34  ivan
24862
24863         * httemplate/browse/agent.cgi, FS/FS/Record.pm, FS/FS/h_Common.pm,
24864           httemplate/search/cust_credit.html,
24865           httemplate/search/cust_pay.cgi,
24866           httemplate/search/report_cust_credit.html,
24867           httemplate/search/report_cust_pay.html, ANNOUNCE.1.5,
24868           httemplate/search/elements/search.html: add agent selection to
24869           payment and credit reports, add link to agent browse, closes:
24870           Bug#1105
24871
24872 2005-03-03 02:25  ivan
24873
24874         * FS/: MANIFEST, FS/h_Common.pm, FS/h_cust_svc.pm,
24875           FS/h_domain_record.pm, FS/h_svc_acct.pm, FS/h_svc_forward.pm,
24876           FS/h_svc_www.pm, t/h_domain_record.t: clean up some harmless but
24877           scary "Multiple records in scalar search" warnings w/history
24878           table searches
24879
24880 2005-03-03 01:05  ivan
24881
24882         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
24883           debug output...
24884
24885 2005-03-03 00:58  ivan
24886
24887         * FS/FS/part_pkg/: voip_sqlradacct.pm: voip: rearrange and compact
24888           call details on invoices, so place names get cut off, not
24889           anything important
24890
24891 2005-03-03 00:52  ivan
24892
24893         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
24894           debug output...
24895
24896 2005-03-03 00:52  ivan
24897
24898         * FS/FS/cust_bill_pkg_detail.pm: eek, fix foreign key check
24899
24900 2005-03-03 00:45  ivan
24901
24902         * FS/FS/part_pkg/voip_sqlradacct.pm: oops, need to use Date::Format
24903           for time2str
24904
24905 2005-03-03 00:37  ivan
24906
24907         * FS/FS/part_pkg/voip_sqlradacct.pm: voip: add start time for calls
24908           to invoice details
24909
24910 2005-03-03 00:15  ivan
24911
24912         * FS/FS/Record.pm: want a full stack backtrace for this warning
24913
24914 2005-03-03 00:05  ivan
24915
24916         * FS/FS/part_export/sqlradius.pm: doc
24917
24918 2005-03-02 13:00  khoff
24919
24920         * httemplate/docs/install.html, eg/xmlrpc-example.pl,
24921           httemplate/misc/xmlrpc.cgi, FS/FS/XMLRPC.pm, htetc/handler.pl:
24922           Initial version of the xmlrpc interface for freeside.
24923
24924 2005-03-01 16:47  ivan
24925
24926         * FS/FS/cust_pkg.pm: set setup date on package changes
24927
24928 2005-03-01 16:03  ivan
24929
24930         * FS/FS/: cust_pkg.pm, part_pkg.pm: prevent bug causing 'Error
24931           crediting customer for service remaining:
24932           FS::cust_pkg=HASH(0x9958c60)' error on package cancellations
24933           where the part_pkg record didn't have a plan, closes: Bug#1153
24934
24935 2005-02-27 03:18  ivan
24936
24937         * FS/FS/: rate_prefix.pm, part_pkg/voip_sqlradacct.pm: fix VoIP
24938           details on invoices, closes: Bug#1096
24939
24940 2005-02-27 03:05  ivan
24941
24942         * httemplate/edit/REAL_cust_pkg.cgi: fix last bill date stickiness
24943           on errors
24944
24945 2005-02-27 02:18  ivan
24946
24947         * FS/FS/Record.pm: fix replacement in edge case with NULL integer
24948           fields in a table without a primary key
24949
24950 2005-02-26 13:29  ivan
24951
24952         * README.1.5.7, ANNOUNCE.1.5, ANNOUNCE.1.5.0, README.1.5.0pre7:
24953           less cracktastic version numbering
24954
24955 2005-02-25 14:14  ivan
24956
24957         * bin/pg-readonly: try to set the sequences right for modern Pg
24958
24959 2005-02-25 14:07  ivan
24960
24961         * bin/pg-readonly: adding quick pg-readonly tool
24962
24963 2005-02-25 12:52  ivan
24964
24965         * FS/FS/part_pkg.pm: small bugfix for options option
24966
24967 2005-02-25 12:21  ivan
24968
24969         * FS/FS/part_pkg.pm: oops, need to check this in, adding "options"
24970           option to part_pkg::insert to specify part_pkg_option records
24971
24972 2005-02-24 06:22  ivan
24973
24974         * httemplate/edit/part_svc.cgi,
24975           httemplate/edit/process/part_svc.cgi, FS/FS/rate.pm,
24976           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm,
24977           httemplate/elements/progress-init.html,
24978           httemplate/elements/progress-popup.html, FS/FS/export_svc.pm,
24979           FS/FS/part_svc.pm: add progressbar to service definition add -
24980           duplicate checking can take a while, closes: Bug#1126
24981
24982 2005-02-22 22:43  ivan
24983
24984         * httemplate/docs/install.html: update docs wrt mysql support
24985
24986 2005-02-22 10:26  khoff
24987
24988         * httemplate/edit/cust_pkg.cgi: Alphabetize/clean-up package list
24989           to make it easier to find packages in large lists.
24990
24991 2005-02-20 00:51  ivan
24992
24993         * FS/FS/UI/Web.pm: FS/UI/Web.pm did not return a true value
24994
24995 2005-02-20 00:44  ivan
24996
24997         * FS/FS/UI/Web.pm, httemplate/edit/rate.cgi, CREDITS,
24998           httemplate/elements/jsrsServer.html,
24999           httemplate/elements/overlibmws.js,
25000           httemplate/elements/progress-init.html,
25001           httemplate/elements/progress-popup.html,
25002           httemplate/misc/progress.html: use a javascript layer instead of
25003           a browser popup (popup blockers), really generalize the
25004           progressbar code to make it easy to use as a component
25005
25006 2005-02-17 00:44  ivan
25007
25008         * httemplate/edit/rate.cgi: generalize progressbar code in
25009           preparation for using it wherever needed
25010
25011 2005-02-16 17:37  ivan
25012
25013         * httemplate/edit/process/rate.cgi: generalize progressbar code in
25014           preparation for using it wherever needed
25015
25016 2005-02-16 16:11  ivan
25017
25018         * FS/FS/: rate.pm, UI/Web.pm: generalize progressbar code in
25019           preparation for using it wherever needed
25020
25021 2005-02-15 18:53  ivan
25022
25023         * FS/FS/cust_bill.pm: slightly better error messages for LaTeX
25024           problems
25025
25026 2005-02-13 19:49  ivan
25027
25028         * FS/FS/svc_acct.pm: this should fix uid duplicate checking,
25029           closes: Bug#1113
25030
25031 2005-02-11 19:02  ivan
25032
25033         * httemplate/edit/process/svc_broadband.cgi: transaction not
25034           necessary here
25035
25036 2005-02-10 22:44  ivan
25037
25038         * FS/FS/rate.pm, FS/FS/UI/Web.pm, htetc/global.asa,
25039           htetc/handler.pl, httemplate/edit/process/rate.cgi,
25040           httemplate/edit/rate.cgi: generalize progressbar code in
25041           preparation for using it wherever needed
25042
25043 2005-02-08 17:08  ivan
25044
25045         * Makefile: more porable syntax for su
25046
25047 2005-02-08 14:33  ivan
25048
25049         * FS/FS/clientapi_session_field.pm: tyop
25050
25051 2005-02-08 12:22  ivan
25052
25053         * FS/bin/freeside-setup, httemplate/docs/upgrade10.html,
25054           README.1.5.0pre7, FS/FS.pm, FS/MANIFEST,
25055           FS/FS/ClientAPI_SessionCache.pm, FS/FS/Conf.pm,
25056           FS/FS/clientapi_session.pm, FS/FS/clientapi_session_field.pm,
25057           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
25058           FS/FS/ClientAPI/Signup.pm, FS/t/ClientAPI_SessionCache.t,
25059           FS/t/clientapi_session.t, FS/t/clientapi_session_field.t,
25060           httemplate/docs/install.html, httemplate/docs/schema.html: make
25061           self-service session cache module configurable, start framework
25062           for in-database session cache
25063
25064 2005-02-05 15:39  ivan
25065
25066         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
25067           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
25068           complication from ClientAPI dispatch foo
25069
25070 2005-02-04 17:30  ivan
25071
25072         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
25073           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
25074           circular use of FS::ClientAPI, doesn't work with 5.8.[56] +
25075           perl??
25076
25077 2005-02-04 06:44  ivan
25078
25079         * Makefile: freebsd throws a fatal error if it can't stop apache
25080           now, bah
25081
25082 2005-02-04 02:38  ivan
25083
25084         * httemplate/edit/cust_main.cgi: typo
25085
25086 2005-02-02 00:06  ivan
25087
25088         * FS/FS/UI/: Base.pm, CGI.pm, Gtk.pm, agent.pm: removing old UI
25089           experiment
25090
25091 2005-01-29 04:51  ivan
25092
25093         * ANNOUNCE.1.5.0: gotta do pre7 already
25094
25095 2005-01-29 04:49  ivan
25096
25097         * httemplate/browse/agent.cgi, FS/FS/part_pkg/flat.pm: oops, last
25098           bit for reg codes
25099
25100 2005-01-29 04:34  ivan
25101
25102         * FS/FS.pm, FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
25103           FS/FS/reg_code.pm, FS/FS/reg_code_pkg.pm, FS/bin/freeside-setup,
25104           FS/t/reg_code.t, FS/t/reg_code_pkg.t, README.1.5.0pre7,
25105           FS/MANIFEST, FS/FS/ClientAPI/Signup.pm,
25106           httemplate/docs/install.html, httemplate/docs/schema.html,
25107           httemplate/docs/upgrade10.html, httemplate/edit/reg_code.cgi,
25108           httemplate/search/reg_code.html,
25109           httemplate/edit/process/reg_code.cgi: registration codes
25110
25111 2005-01-27 15:01  ivan
25112
25113         * httemplate/misc/payment.cgi, FS/FS/ClientAPI/MyAccount.pm:
25114           s/defaultcountry/countrydefault/
25115
25116 2005-01-27 14:19  ivan
25117
25118         * FS/FS/cust_pkg.pm: made a typo applying patch from pbowen
25119
25120 2005-01-27 02:21  ivan
25121
25122         * httemplate/edit/process/rate.cgi, CREDITS, FS/FS/UID.pm,
25123           FS/FS/queue.pm, FS/FS/rate.pm, httemplate/docs/install.html,
25124           httemplate/elements/jsrsClient.js, httemplate/misc/progress.html,
25125           JSRS-LICENSE, FS/bin/freeside-queued, httemplate/edit/rate.cgi,
25126           httemplate/elements/qlib/box.js,
25127           httemplate/elements/qlib/boxctrl.js,
25128           httemplate/elements/qlib/boxres.js,
25129           httemplate/elements/qlib/button.js,
25130           httemplate/elements/qlib/buttonres.js,
25131           httemplate/elements/qlib/control.js,
25132           httemplate/elements/qlib/counter.js,
25133           httemplate/elements/qlib/imagelist.js,
25134           httemplate/elements/qlib/label.js,
25135           httemplate/elements/qlib/messagebox.js,
25136           httemplate/elements/qlib/progress.js,
25137           httemplate/elements/qlib/sound.js,
25138           httemplate/elements/qlib/sprite.js,
25139           httemplate/elements/qlib/window.js,
25140           httemplate/elements/qlib/wndctrl.js,
25141           httemplate/images/progressbar-empty.png,
25142           httemplate/images/progressbar-full.png: DHTML progress bar for
25143           glacial rate adding and editing, closes: Bug#1100
25144
25145 2005-01-19 13:25  ivan
25146
25147         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm,
25148           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
25149           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
25150           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
25151           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
25152           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
25153           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: credit for
25154           unused portion at cancellation, patch from pbowen
25155
25156 2005-01-18 16:57  ivan
25157
25158         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/flat.pm,
25159           part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
25160           part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
25161           part_pkg/sqlradacct_hour.pm, part_pkg/voip_sqlradacct.pm:
25162           one-time referral credits
25163
25164 2005-01-07 14:16  ivan
25165
25166         * httemplate/edit/: rate.cgi, process/rate.cgi: remove separate
25167           file for rate processing, causing problems with giant query
25168           string, kludge in the non-displayed US-rates, and disable the
25169           submit button when pressed
25170
25171 2005-01-06 12:58  ivan
25172
25173         * FS/FS/Conf.pm: fix description RT_External in ticket_system
25174           option
25175
25176 2005-01-06 12:20  ivan
25177
25178         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: just 0-pad the
25179           key codes, don't try fancy things with hex and sprintf
25180
25181 2005-01-06 11:48  ivan
25182
25183         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: format artera
25184           turbo hex keycodes in uppercase
25185
25186 2005-01-06 11:02  ivan
25187
25188         * FS/FS/part_export/artera_turbo.pm: add enable_edit flag so
25189           serials and key codes can be edited locally
25190
25191 2005-01-05 11:29  ivan
25192
25193         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: key codes are
25194           hex!
25195
25196 2005-01-05 02:01  ivan
25197
25198         * FS/FS/part_pkg/voip_sqlradacct.pm: add some debugging to
25199           voip_sqlradacct
25200
25201 2005-01-04 19:07  ivan
25202
25203         * FS/FS/part_export/artera_turbo.pm: arg, really get the sub name
25204           correct this time
25205
25206 2005-01-04 19:01  ivan
25207
25208         * FS/FS/part_export/artera_turbo.pm: missing underscore!
25209
25210 2005-01-04 18:47  ivan
25211
25212         * FS/FS/part_export/artera_turbo.pm: queue status changes rather
25213           than run them immediately, always format keycode as %010d,
25214           closes: Bug#936, Bug#1060
25215
25216 2005-01-03 10:25  ivan
25217
25218         * FS/FS/cust_main.pm: eliminate warning: Argument "" isn\'t numeric
25219           in numeric gt (>)
25220
25221 2004-12-31 00:47  ivan
25222
25223         * httemplate/edit/part_pkg.cgi: add ignore_unrateable flag to voip
25224           price plan
25225
25226 2004-12-31 00:31  ivan
25227
25228         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
25229           voip price plan
25230
25231 2004-12-31 00:24  ivan
25232
25233         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
25234           voip price plan
25235
25236 2004-12-30 23:43  ivan
25237
25238         * FS/FS/cust_svc.pm: fix up some bugs in VoIP rating
25239
25240 2004-12-30 16:48  ivan
25241
25242         * FS/FS/: cust_svc.pm, svc_acct.pm, part_pkg/voip_sqlradacct.pm:
25243           fix up some bugs in VoIP rating
25244
25245 2004-12-30 15:47  ivan
25246
25247         * htetc/global.asa: search the current dir *first*, otherwise some
25248           weird Apache::ASP bugs could crop up if things are ever named the
25249           same
25250
25251 2004-12-30 01:59  ivan
25252
25253         * htetc/global.asa: kludge to fix nested includes with
25254           Apache::ASP... dunno how much longer i want to support that,
25255           should just switch to Mason
25256
25257 2004-12-29 17:41  ivan
25258
25259         * FS/FS/: cust_svc.pm, domain_record.pm, Report/Table/Monthly.pm:
25260           domain_record.pm
25261
25262 2004-12-29 04:01  ivan
25263
25264         * CREDITS: update credits
25265
25266 2004-12-29 04:00  ivan
25267
25268         * FS/FS/cust_bill.pm, FS/FS/h_cust_svc.pm, FS/FS/Record.pm,
25269           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
25270           FS/FS/h_Common.pm, FS/FS/h_svc_acct.pm, FS/FS/h_svc_broadband.pm,
25271           FS/FS/h_svc_domain.pm, FS/FS/h_svc_external.pm,
25272           FS/FS/h_svc_forward.pm, FS/FS/h_svc_www.pm, FS/FS/svc_acct.pm,
25273           FS/MANIFEST, FS/t/h_Common.t, FS/t/h_cust_svc.t,
25274           FS/t/h_svc_acct.t, FS/t/h_svc_broadband.t, FS/t/h_svc_domain.t,
25275           FS/t/h_svc_external.t, FS/t/h_svc_forward.t, FS/t/h_svc_www.t,
25276           httemplate/view/cust_main.cgi,
25277           httemplate/view/cust_main/packages.html, ANNOUNCE.1.5.0:
25278           historical (immutable) invoice details about services and other
25279           history infrastructure
25280
25281 2004-12-28 15:30  ivan
25282
25283         * FS/FS/part_export/sqlradius.pm: add debug flag to sqlradius
25284           export
25285
25286 2004-12-27 02:23  ivan
25287
25288         * ANNOUNCE.1.5.0: note integrated rt is updated
25289
25290 2004-12-27 02:19  ivan
25291
25292         * FS/FS/: cust_pay.pm, cust_credit.pm: prevent unsuspension errors
25293           from causing payment or credit transactions from finishing
25294
25295 2004-12-27 01:23  ivan
25296
25297         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
25298           httemplate/edit/cust_main/contact.html: UI: rework shipping
25299           address javascript, closes: Bug#1085
25300
25301 2004-12-24 15:35  ivan
25302
25303         * FS/FS/svc_acct.pm: smtp can have uid 0 in addition to root and
25304           toor
25305
25306 2004-12-24 15:28  ivan
25307
25308         * bin/passwd.import: remove $Id$ line
25309
25310 2004-12-24 15:27  ivan
25311
25312         * bin/passwd.import: import NP and *LK* from shadow file as * (no
25313           password)
25314
25315 2004-12-23 18:54  ivan
25316
25317         * httemplate/edit/: cust_pay.cgi, process/cust_pay.cgi: add ability
25318           to set payment date manually
25319
25320 2004-12-23 03:39  ivan
25321
25322         * httemplate/edit/svc_www.cgi: fix typo that manifests when using
25323           svc_www-enable_subdomains config option
25324
25325 2004-12-23 01:15  ivan
25326
25327         * httemplate/edit/process/part_pkg.cgi: fix bug with custom pricing
25328           packages when no primary service is selected
25329
25330 2004-12-23 01:07  ivan
25331
25332         * FS/FS/part_pkg.pm: better debugging for options passed to insert
25333           method
25334
25335 2004-12-23 00:32  ivan
25336
25337         * README.1.5.0pre7, FS/bin/freeside-setup,
25338           httemplate/docs/upgrade10.html: allow NULL zip in some countries
25339
25340 2004-12-23 00:00  ivan
25341
25342         * README.1.5.0pre7, FS/bin/freeside-setup,
25343           httemplate/docs/upgrade10.html: going with 6 digit misnamed "npa"
25344           for now
25345
25346 2004-12-23 00:00  ivan
25347
25348         * bin/: rate-us.import, rate.import: adding rate import scripts
25349
25350 2004-12-22 23:29  ivan
25351
25352         * FS/FS/rate_region.pm: better short prefix display
25353
25354 2004-12-22 23:28  ivan
25355
25356         * httemplate/edit/rate.cgi: hide US regions for now, we don't
25357           currently need them for rating just invoice/session display and
25358           the web pages are so giant they're timing out
25359
25360 2004-12-22 06:40  ivan
25361
25362         * Makefile: chkconfig ON
25363
25364 2004-12-22 06:09  ivan
25365
25366         * Makefile: /usr/bin/true on fleabsd
25367
25368 2004-12-22 06:06  ivan
25369
25370         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
25371           warn and require confirmation when editing next bill dates to a
25372           date in the past, closes; Bug#430
25373
25374 2004-12-22 01:53  ivan
25375
25376         * FS/bin/freeside-daily: just "vaccum analyze" is fine
25377
25378 2004-12-21 15:19  ivan
25379
25380         * FS/FS/rate_detail.pm: need to use table modules we call
25381           ut_foreign_key on: rate, rate_region
25382
25383 2004-12-20 03:41  ivan
25384
25385         * rt/FREESIDE_MODIFIED: backport from 3.3-TESTING to fix XSS on
25386           ticket lists
25387
25388 2004-12-20 02:13  ivan
25389
25390         * FS/FS/Misc.pm, FS/FS/cust_main.pm, httemplate/view/cust_bill.cgi:
25391           better error messages on email errors
25392
25393 2004-12-20 00:21  ivan
25394
25395         * Makefile: remove quotes which were causing problems.  grr make
25396
25397 2004-12-20 00:16  ivan
25398
25399         * Makefile: add init script enable command in deb and redhat
25400
25401 2004-12-18 15:32  ivan
25402
25403         * httemplate/docs/: billing.html, install.html: add info about
25404           teTeX and Ghostscript
25405
25406 2004-12-18 02:52  ivan
25407
25408         * httemplate/index.html: fix spelling
25409
25410 2004-12-13 01:13  ivan
25411
25412         * FS/FS/Conf.pm, httemplate/index.html: add config option for
25413           address2 search, closes: Bug#1022
25414
25415 2004-12-12 10:51  ivan
25416
25417         * httemplate/view/cust_main/quick-charge.html: fix form action url
25418           for template
25419
25420 2004-12-12 00:34  ivan
25421
25422         * FS/FS/cust_main.pm: fix customer status display for some cases
25423           with suspended accounts
25424
25425 2004-12-11 15:16  ivan
25426
25427         * FS/FS/part_export/acct_sql.pm: finish modification
25428
25429 2004-12-11 14:50  ivan
25430
25431         * httemplate/docs/install.html: update install doc
25432
25433 2004-12-11 12:41  ivan
25434
25435         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
25436           httemplate/edit/part_bill_event.cgi: add 'send_if_newest' invoice
25437           event, closes: Bug#977
25438
25439 2004-12-10 23:50  ivan
25440
25441         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
25442           httemplate/view/cust_main/order_pkg.html,
25443           httemplate/view/cust_main/packages.html,
25444           httemplate/view/cust_main/payment_history.html,
25445           httemplate/view/cust_main/quick-charge.html: voiding of echeck
25446           payments instead of refunds
25447
25448 2004-12-10 15:51  ivan
25449
25450         * httemplate/docs/selfservice.html: correct path to selfservice
25451
25452 2004-12-10 14:28  ivan
25453
25454         * FS/FS/CGI.pm: ui tweak for small customer view - line up billing
25455           and service address boxes
25456
25457 2004-12-10 13:25  ivan
25458
25459         * httemplate/docs/: overview-new.dia, overview-new.png: move the
25460           "self-service SSH tunnel" label to avoid ambiguity
25461
25462 2004-12-09 16:51  ivan
25463
25464         * FS/bin/freeside-setup: promo codes not unique...
25465
25466 2004-12-09 15:14  ivan
25467
25468         * httemplate/search/cust_main.cgi: typo
25469
25470 2004-12-09 15:05  ivan
25471
25472         * httemplate/search/cust_main.cgi: typo
25473
25474 2004-12-09 14:26  ivan
25475
25476         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
25477
25478 2004-12-09 14:23  ivan
25479
25480         * FS/FS/TicketSystem/RT_External.pm: fix links to null custom
25481           fields
25482
25483 2004-12-09 14:20  ivan
25484
25485         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
25486
25487 2004-12-09 14:06  ivan
25488
25489         * httemplate/search/cust_main.cgi: UI: same font size as the rest
25490           of the page
25491
25492 2004-12-09 14:02  ivan
25493
25494         * httemplate/search/cust_main.cgi: UI: condense ticket subtable a
25495           little
25496
25497 2004-12-09 13:59  ivan
25498
25499         * FS/FS/TicketSystem/RT_External.pm: hopefully make links to search
25500           for empty value of custom tickets work???
25501
25502 2004-12-09 13:53  ivan
25503
25504         * httemplate/index.html: remove extra list item for now
25505
25506 2004-12-09 13:33  ivan
25507
25508         * httemplate/view/cust_main/tickets.html,
25509           FS/FS/TicketSystem/RT_External.pm: set default requestor to email
25510           invoice addresses
25511
25512 2004-12-09 12:43  ivan
25513
25514         * FS/bin/freeside-setup: fix some typos noticed by pbowen
25515
25516 2004-12-09 04:46  ivan
25517
25518         * FS/FS/TicketSystem/RT_External.pm: fix new ticket link
25519
25520 2004-12-09 04:18  ivan
25521
25522         * FS/FS/TicketSystem/RT_External.pm: narrow select to avoid pickup
25523           up wrong id field
25524
25525 2004-12-09 04:03  ivan
25526
25527         * FS/FS/TicketSystem/RT_External.pm: use new var
25528
25529 2004-12-09 04:01  ivan
25530
25531         * FS/FS/Conf.pm: typo
25532
25533 2004-12-09 03:57  ivan
25534
25535         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add config value
25536           for default queue id
25537
25538 2004-12-09 03:17  ivan
25539
25540         * httemplate/index.html: finish up for now
25541
25542 2004-12-09 02:07  ivan
25543
25544         * httemplate/search/cust_main.cgi: deuglify
25545
25546 2004-12-09 01:57  ivan
25547
25548         * httemplate/search/cust_main.cgi: fix typo
25549
25550 2004-12-09 01:21  ivan
25551
25552         * FS/FS/TicketSystem/RT_Internal.pm,
25553           httemplate/search/cust_main.cgi,
25554           FS/FS/TicketSystem/RT_External.pm, httemplate/view/cust_main.cgi,
25555           httemplate/view/cust_main/billing.html,
25556           httemplate/view/cust_main/contacts.html,
25557           httemplate/view/cust_main/misc.html,
25558           httemplate/view/cust_main/tickets.html: more RT integration
25559
25560 2004-12-06 06:42  ivan
25561
25562         * httemplate/search/cust_main.cgi: fix total link
25563
25564 2004-12-06 06:36  ivan
25565
25566         * httemplate/search/cust_main.cgi: fix total links and line up
25567           custom field columns
25568
25569 2004-12-06 06:15  ivan
25570
25571         * FS/FS/TicketSystem/RT_External.pm: ... and this last piece of sql
25572           too
25573
25574 2004-12-06 06:13  ivan
25575
25576         * FS/FS/TicketSystem/RT_External.pm: and forgot to include the sql
25577           for counting tickets with severities...
25578
25579 2004-12-06 06:11  ivan
25580
25581         * FS/FS/TicketSystem/RT_Internal.pm: fix typo
25582
25583 2004-12-06 06:09  ivan
25584
25585         * httemplate/search/cust_main.cgi: fix reading custome field values
25586
25587 2004-12-06 06:00  ivan
25588
25589         * FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
25590           FS/FS/TicketSystem/RT_External.pm,
25591           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
25592           httemplate/search/cust_main.cgi: 1st try at adding custom field
25593           handling
25594
25595 2004-12-06 00:09  ivan
25596
25597         * FS/FS/cust_bill.pm: fix harmless "Use of uninitialized value in
25598           length" warning in latex escapes
25599
25600 2004-12-05 22:56  ivan
25601
25602         * httemplate/search/cust_main.cgi: link customers back to tickets!
25603
25604 2004-12-03 15:41  ivan
25605
25606         * htetc/handler.pl: landing rt 3.2.2
25607
25608 2004-12-03 13:23  ivan
25609
25610         * README.1.5.0pre7: landing RT 3.2.2
25611
25612 2004-12-03 12:51  ivan
25613
25614         * rt/: config, config.pld, bin/rt-commit-handler.in,
25615           etc/upgrade/2.1.71, sbin/rt-setup-database.in: landing rt 3.2.2
25616
25617 2004-12-03 12:38  ivan
25618
25619         * rt/: lib/t/05cronsupport.pl.in, lib/RT/Attributes.pm,
25620           lib/RT/Attribute_Overlay.pm, lib/RT/Attributes_Overlay.pm,
25621           lib/RT/Attribute.pm, lib/RT/I18N/en_malkovich.po,
25622           lib/RT/Action/RecordCorrespondence.pm,
25623           lib/RT/Action/RecordComment.pm,
25624           lib/RT/Interface/Email/Auth/GnuPG.pm,
25625           lib/RT/Condition/PriorityChange.pm,
25626           lib/RT/Interface/Web/Handler.pm, lib/RT/Search/FromSQL.pm,
25627           bin/standalone_httpd.in, etc/schema.Sybase, etc/acl.Sybase,
25628           etc/upgrade/3.1.0/acl.Informix, etc/upgrade/3.1.0/acl.Oracle,
25629           etc/upgrade/3.1.0/acl.Pg, etc/upgrade/3.1.0/acl.SQLite,
25630           etc/upgrade/3.1.0/acl.mysql, etc/upgrade/3.1.0/content,
25631           etc/upgrade/3.1.0/schema.Informix,
25632           etc/upgrade/3.1.0/schema.Oracle, etc/upgrade/3.1.0/schema.Pg,
25633           etc/upgrade/3.1.0/schema.SQLite, etc/upgrade/3.1.0/schema.mysql,
25634           etc/upgrade/3.1.15/content, etc/upgrade/3.1.17/content: Initial
25635           revision
25636
25637 2004-12-03 12:27  ivan
25638
25639         * rt/sbin/: rt-setup-database, rt-test-dependencies: remove
25640           autogenerated file
25641
25642 2004-12-02 02:18  ivan
25643
25644         * httemplate/search/cust_main.cgi: fix license boilerplate and
25645           search sorting
25646
25647 2004-12-02 01:59  ivan
25648
25649         * httemplate/images/small-logo.png, rt/FREESIDE_MODIFIED,
25650           FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
25651           FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
25652           httemplate/index.html, FS/FS/TicketSystem/RT_Internal.pm,
25653           FS/FS/TicketSystem/RT_Libs.pm, htetc/global.asa,
25654           htetc/handler.pl, httemplate/search/cust_main.cgi,
25655           rt/lib/RT/Interface/Web_Vendor.pm, rt/lib/RT/URI/freeside.pm:
25656           second big RT integration checkin, customer linking/delinking
25657           interface
25658
25659 2004-12-01 10:49  ivan
25660
25661         * FS/FS/cust_pkg.pm: don't check that agent is allowed to purchase
25662           the package on changes
25663
25664 2004-11-30 19:35  ivan
25665
25666         * FS/FS/: part_pkg.pm, part_pkg/flat.pm,
25667           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
25668           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
25669           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
25670           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
25671           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
25672           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm:
25673           creditcard-less promo code signup
25674
25675 2004-11-30 11:55  khoff
25676
25677         * httemplate/view/svc_broadband.cgi: Got a little trigger happy
25678           with the search/replace.
25679
25680 2004-11-29 15:52  khoff
25681
25682         * httemplate/view/svc_broadband.cgi: Include netmask and gateway in
25683           broadband service view.
25684
25685 2004-11-27 11:09  ivan
25686
25687         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
25688           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
25689           httemplate/index.html, rt/FREESIDE_MODIFIED, ANNOUNCE.1.5.0,
25690           Makefile, FS/FS.pm, htetc/global.asa, htetc/handler.pl: ticket
25691           system integration framework and skin RT
25692
25693 2004-11-26 01:39  ivan
25694
25695         * FS/FS/: agent_type.pm, cust_credit_refund.pm,
25696           cust_main_invoice.pm, nas.pm, part_pop_local.pm,
25697           part_svc_column.pm, part_virtual_field.pm, port.pm, queue.pm,
25698           queue_arg.pm, router.pm, session.pm, svc_acct_pop.pm,
25699           type_pkgs.pm: remove POD VERSION sections
25700
25701 2004-11-26 01:08  ivan
25702
25703         * FS/FS/Conf.pm: update description for signup_server-realtime to
25704           reflect current reality, closes: Bug#575
25705
25706 2004-11-26 00:51  ivan
25707
25708         * FS/FS/part_pkg.pm, httemplate/edit/process/part_pkg.cgi: move
25709           part_pkg transactional stuff from web interface to part_pkg.pm,
25710           bumps Bug#18 to 1.5
25711
25712 2004-11-25 22:50  ivan
25713
25714         * FS/FS/: Conf.pm, svc_acct.pm: add password-noampersand and
25715           password-noexlamation config files, patch from Stephpen Bechard,
25716           closes: Bug#539
25717
25718 2004-11-24 12:54  ivan
25719
25720         * Makefile: don't enabled RT by default
25721
25722 2004-11-24 10:28  khoff
25723
25724         * httemplate/: index.html, search/svc_broadband.cgi: Added IP
25725           address search.
25726
25727 2004-11-24 02:28  ivan
25728
25729         * httemplate/edit/process/cust_main.cgi: fix redundant too-early
25730           checks which are causing an error
25731
25732 2004-11-24 01:00  ivan
25733
25734         * Makefile: some RT install updates
25735
25736 2004-11-23 17:30  ivan
25737
25738         * FS/bin/freeside-daily: fix perms on automated backups
25739
25740 2004-11-23 17:28  ivan
25741
25742         * httemplate/index.html: add rate plan maintenance to sysadmin
25743           section
25744
25745 2004-11-22 10:20  ivan
25746
25747         * README.1.5.0pre7, FS/FS/ClientAPI/Signup.pm,
25748           FS/bin/freeside-setup, httemplate/docs/schema.html,
25749           httemplate/docs/upgrade10.html, FS/FS/Record.pm,
25750           FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
25751           httemplate/edit/cust_main.cgi, httemplate/edit/part_pkg.cgi:
25752           promo codes and separate signup addresses for hdn
25753
25754 2004-11-22 03:11  ivan
25755
25756         * httemplate/search/sqlradius.cgi: Called-Station-ID label
25757
25758 2004-11-21 18:31  ivan
25759
25760         * httemplate/search/: sqlradius.cgi, sqlradius.html: UI fix on
25761           search directions, fix bug preventing show_called_station,
25762           hide_ip and hide_data form working
25763
25764 2004-11-20 09:26  ivan
25765
25766         * FS/FS/cust_svc.pm, FS/FS/rate.pm, FS/FS/rate_detail.pm,
25767           FS/FS/rate_prefix.pm, FS/FS/rate_region.pm,
25768           FS/t/part_pkg-voip_sqlradacct.t, FS/t/rate.t, FS/t/rate_detail.t,
25769           FS/t/rate_prefix.t, FS/t/rate_region.t, ANNOUNCE.1.5.0,
25770           README.1.5.0pre7, SCHEMA_CHANGE,
25771           FS/FS/part_pkg/voip_sqlradacct.pm, FS/bin/freeside-setup,
25772           httemplate/browse/rate.cgi, httemplate/docs/schema.html,
25773           httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi,
25774           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
25775           httemplate/edit/process/rate.cgi,
25776           httemplate/edit/process/rate_region.cgi, FS/FS.pm, FS/MANIFEST,
25777           FS/FS/part_export/sqlradius.pm, eg/table_template.pm,
25778           htetc/global.asa, htetc/handler.pl,
25779           httemplate/search/sqlradius.cgi,
25780           httemplate/search/sqlradius.html: first pass at VoIP rating
25781
25782 2004-11-17 05:22  ivan
25783
25784         * httemplate/edit/part_pkg.cgi: #debugging cruft
25785
25786 2004-11-17 05:19  ivan
25787
25788         * httemplate/edit/part_pkg.cgi: fix package options to be sticky on
25789           clone-ing (customize package)
25790
25791 2004-11-16 06:19  ivan
25792
25793         * htetc/handler.pl: can't set $p without $cgi
25794
25795 2004-11-16 06:16  ivan
25796
25797         * htetc/handler.pl: correct package for $r
25798
25799 2004-11-16 06:11  ivan
25800
25801         * htetc/handler.pl: handle RT NoAuth sections
25802
25803 2004-11-12 21:37  ivan
25804
25805         * FS/FS/svc_acct.pm: oops, that's better
25806
25807 2004-11-12 21:32  ivan
25808
25809         * FS/FS/svc_acct.pm: fix problem with dup checking manifesting as
25810           Argument isn't numeric errors
25811
25812 2004-11-11 04:18  ivan
25813
25814         * rt/sbin/rt-setup-database.in: merge in changes to
25815           rt-setup-database
25816
25817 2004-11-11 04:12  ivan
25818
25819         * rt/lib/RT/I18N/: hu.po, da.po: Initial revision
25820
25821 2004-11-09 03:42  ivan
25822
25823         * httemplate/search/report_tax.cgi: add handling for texas tax
25824           exemption and warning that report might not make sense for
25825           partial months other than the current one
25826
25827 2004-11-09 03:00  ivan
25828
25829         * httemplate/search/report_tax.cgi: add handling for texas tax
25830           exemption and warning that report might not make sense for
25831           partial months other than the current one
25832
25833 2004-11-09 01:31  ivan
25834
25835         * httemplate/search/report_tax.cgi: parenthesis help alot
25836
25837 2004-11-09 01:13  ivan
25838
25839         * httemplate/search/report_tax.cgi: fix for correct reporting of
25840           generic taxes
25841
25842 2004-11-09 00:14  ivan
25843
25844         * FS/FS/cust_main.pm: don't generate invoices for COMP customers
25845
25846 2004-11-08 23:23  ivan
25847
25848         * httemplate/search/report_tax.cgi: fixes to run under the mason
25849           strictness
25850
25851 2004-11-08 01:24  ivan
25852
25853         * FS/FS/part_pkg.pm: bypass plandata warning; we're accessing it on
25854           purpose
25855
25856 2004-11-08 01:16  ivan
25857
25858         * FS/FS/part_pkg.pm: fix bug that could cause mis-billing on
25859           upgrades! (new installs ok)
25860
25861 2004-11-07 21:33  ivan
25862
25863         * bin/rollback: adding in case this is needed again
25864
25865 2004-11-07 14:58  ivan
25866
25867         * ANNOUNCE.1.5.0, httemplate/docs/install.html:  update install
25868           documentation for 1.5 HTML::Mason or Apache::ASP install
25869
25870 2004-10-30 17:01  ivan
25871
25872         * httemplate/search/cust_main-quickpay.html: quick pay shouldnt
25873           default to exact search
25874
25875 2004-10-26 05:36  ivan
25876
25877         * Makefile: 1.5.0pre6!
25878
25879 2004-10-26 05:33  ivan
25880
25881         * ANNOUNCE.1.5.0, httemplate/docs/billing.html,
25882           httemplate/docs/export.html, httemplate/docs/index.html,
25883           httemplate/docs/overview-new.dia,
25884           httemplate/docs/overview-new.png, httemplate/docs/schema.html,
25885           httemplate/docs/selfservice.html: slightly more up-to-date docs
25886
25887 2004-10-26 05:07  ivan
25888
25889         * FS/FS/part_export.pm: allow an empty exporttype so you can create
25890           new objects
25891
25892 2004-10-26 04:51  ivan
25893
25894         * FS/FS/part_bill_event.pm: last thing for bug#901, 1.5.0pre6 and
25895           webdemo!
25896
25897 2004-10-26 04:26  ivan
25898
25899         * FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
25900           FS/FS/cust_pkg.pm, FS/FS/part_export.pm, FS/FS/part_pkg.pm,
25901           FS/FS/part_pkg_option.pm, ANNOUNCE.1.5.0, README.1.5.0pre6,
25902           SCHEMA_CHANGE, FS/FS.pm, FS/MANIFEST, FS/bin/freeside-setup,
25903           FS/t/part_pkg-flat.t, FS/t/part_pkg-flat_comission.t,
25904           FS/t/part_pkg-flat_comission_cust.t,
25905           FS/t/part_pkg-flat_comission_pkg.t, FS/t/part_pkg-flat_delayed.t,
25906           FS/t/part_pkg-prorate.t, FS/t/part_pkg-sesmon_hour.t,
25907           FS/t/part_pkg-sesmon_minute.t, FS/t/part_pkg-sql_external.t,
25908           FS/t/part_pkg-sql_generic.t, FS/t/part_pkg-sqlradacct_hour.t,
25909           FS/t/part_pkg-subscription.t, FS/t/part_pkg_option.t,
25910           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
25911           httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi,
25912           httemplate/view/cust_main.cgi, FS/FS/part_pkg/flat.pm,
25913           FS/FS/part_pkg/flat_comission.pm,
25914           FS/FS/part_pkg/flat_comission_cust.pm,
25915           FS/FS/part_pkg/flat_comission_pkg.pm,
25916           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
25917           FS/FS/part_pkg/sesmon_hour.pm, FS/FS/part_pkg/sesmon_minute.pm,
25918           FS/FS/part_pkg/sql_external.pm, FS/FS/part_pkg/sql_generic.pm,
25919           FS/FS/part_pkg/sqlradacct_hour.pm,
25920           FS/FS/part_pkg/subscription.pm: modular price plans!
25921
25922 2004-10-25 23:33  ivan
25923
25924         * httemplate/search/report_tax.cgi: and one last case with named
25925           and not named taxes in the same region, ack
25926
25927 2004-10-25 23:04  ivan
25928
25929         * httemplate/search/report_tax.cgi: taxes are hard
25930
25931 2004-10-25 16:47  ivan
25932
25933         * httemplate/search/report_tax.cgi: hopefully fix tax report for
25934           taxclass & named tax edge cases
25935
25936 2004-10-25 16:39  ivan
25937
25938         * httemplate/search/report_tax.cgi: hopefully fix tax report for
25939           taxclass & named tax edge cases
25940
25941 2004-10-25 15:48  ivan
25942
25943         * httemplate/search/report_tax.cgi: hopefully fix tax report for
25944           taxclass & named tax edge cases
25945
25946 2004-10-25 14:35  ivan
25947
25948         * httemplate/search/report_tax.cgi: fix joins for proper tax
25949           reporting
25950
25951 2004-10-23 04:45  ivan
25952
25953         * conf/: alerter_template, invoice_latexfooter, invoice_template:
25954           better
25955
25956 2004-10-23 04:34  ivan
25957
25958         * conf/: invoice_latexfooter, invoice_latexnotes: update default
25959           notes and footer
25960
25961 2004-10-23 03:36  ivan
25962
25963         * FS/FS/part_export/artera_turbo.pm: add debug flag
25964
25965 2004-10-22 03:31  ivan
25966
25967         * httemplate/view/cust_main.cgi: add svc_external-skip_manual
25968           support to main customer view, for artera turbo
25969
25970 2004-10-22 03:14  ivan
25971
25972         * FS/FS/part_export/artera_turbo.pm: add option to specify a static
25973           aid
25974
25975 2004-10-21 01:54  ivan
25976
25977         * httemplate/browse/part_pkg.cgi: remove tiny formatting glitch
25978
25979 2004-10-21 01:33  ivan
25980
25981         * httemplate/browse/part_pkg.cgi: if enabled, show taxclass on
25982           package definition browse
25983
25984 2004-10-21 00:07  ivan
25985
25986         * httemplate/search/report_tax.cgi: fix tax report edge cases when
25987           using taxclasses in some regions but not others
25988
25989 2004-10-20 01:28  ivan
25990
25991         * bin/artera.import: back to id
25992
25993 2004-10-20 01:20  ivan
25994
25995         * bin/artera.import: locate existing ones by title, warn on errors
25996
25997 2004-10-20 01:16  ivan
25998
25999         * httemplate/index.html: add external browse
26000
26001 2004-10-20 01:14  ivan
26002
26003         * bin/artera.import: adding artera import
26004
26005 2004-10-20 01:08  ivan
26006
26007         * bin/artera.import: adding artera import
26008
26009 2004-10-20 01:07  ivan
26010
26011         * httemplate/: search/svc_external.cgi, index.html: add
26012           svc_external search
26013
26014 2004-10-19 17:44  ivan
26015
26016         * conf/logo.eps: new logo!
26017
26018 2004-10-19 16:52  ivan
26019
26020         * conf/logo.eps: new logo!
26021
26022 2004-10-19 04:50  ivan
26023
26024         * FS/bin/freeside-sqlradius-reset: isn't run with elevated
26025           privledges, so -T not necessary
26026
26027 2004-10-19 01:44  ivan
26028
26029         * Makefile: sleep long enough to be worthwhile
26030
26031 2004-10-18 05:37  ivan
26032
26033         * httemplate/: index.html, images/mid-logo.png,
26034           images/small-logo.png: that's right, a new logo
26035
26036 2004-10-17 07:01  ivan
26037
26038         * FS/FS/part_export/artera_turbo.pm, FS/FS/ClientAPI/MyAccount.pm,
26039           fs_selfservice/FS-SelfService/SelfService.pm,
26040           fs_selfservice/FS-SelfService/cgi/agent.cgi,
26041           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
26042           fs_selfservice/FS-SelfService/cgi/provision_list.html,
26043           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add artera
26044           turbo handling to self-service and reseller interfaces
26045
26046 2004-10-17 02:54  ivan
26047
26048         * fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html: use
26049           templated svc_acct provisioner, from agent interface
26050
26051 2004-10-17 02:19  ivan
26052
26053         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, bin/populate-msgcat,
26054           README.1.5.0pre6, FS/FS/part_export/artera_turbo.pm,
26055           httemplate/docs/upgrade10.html, httemplate/view/svc_external.cgi:
26056           add options to adjust UI for artera turbo as svc_export
26057
26058 2004-10-16 03:15  ivan
26059
26060         * FS/FS/Conf.pm, FS/FS/part_export/artera_turbo.pm,
26061           README.1.5.0pre6, FS/FS/svc_external.pm, FS/bin/freeside-setup,
26062           httemplate/docs/upgrade10.html: add artera turbo export
26063
26064 2004-10-12 22:46  ivan
26065
26066         * Makefile: apachectl sucks ass
26067
26068 2004-10-12 14:59  ivan
26069
26070         * httemplate/view/svc_acct.cgi: fix edit link!  oops
26071
26072 2004-10-11 23:08  ivan
26073
26074         * httemplate/search/sqlradius.cgi: more info in error message for
26075           unknown export type, fix test for sqlradius_withdomain export,
26076           woo!
26077
26078 2004-10-11 22:54  ivan
26079
26080         * Makefile: update apache restart line for local apache
26081
26082 2004-10-09 03:57  ivan
26083
26084         * httemplate/view/svc_acct.cgi: rearrange things a bit and clean up
26085           the RADIUS session data, link to the detail search
26086
26087 2004-10-06 06:39  ivan
26088
26089         * httemplate/search/: sqlradius.cgi: more formatting updates to
26090           RADIUS report
26091
26092 2004-10-06 06:33  ivan
26093
26094         * httemplate/search/sqlradius.cgi: small formatting updates to
26095           RADIUS report
26096
26097 2004-10-06 06:27  ivan
26098
26099         * httemplate/search/sqlradius.cgi: small formatting updates to
26100           RADIUS report
26101
26102 2004-10-06 05:37  ivan
26103
26104         * FS/FS/part_export/sqlradius.pm: fix big in RADIUS session viewing
26105           when using an ignored-accounting export
26106
26107 2004-10-05 09:28  ivan
26108
26109         * httemplate/search/sqlradius.cgi,
26110           httemplate/search/sqlradius.html, FS/FS/cust_svc.pm,
26111           FS/FS/part_export/sqlradius.pm, httemplate/index.html,
26112           httemplate/elements/header.html, httemplate/view/svc_acct.cgi:
26113           RADIUS session viewing
26114
26115 2004-10-05 07:16  ivan
26116
26117         * httemplate/view/cust_bill.cgi: links to show alternate invoices
26118           also
26119
26120 2004-10-05 06:52  ivan
26121
26122         * httemplate/view/cust_bill.cgi: links to show alternate invoices
26123           also
26124
26125 2004-10-05 06:43  ivan
26126
26127         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
26128           cust_bill.cgi: links to show alternate invoices also
26129
26130 2004-10-05 06:35  ivan
26131
26132         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
26133           cust_bill.cgi: links to show alternate invoices also
26134
26135 2004-10-05 05:17  ivan
26136
26137         * FS/bin/freeside-selfservice-server: DO open a database connection
26138           in the parent process, this cached the $dbdef and speeds things
26139           up significantly
26140
26141 2004-10-05 04:38  ivan
26142
26143         * ANNOUNCE.1.5.0: [no log message]
26144
26145 2004-09-22 04:28  ivan
26146
26147         * httemplate/search/: cust_bill_event.html,
26148           report_cust_credit.html, report_cust_pay.html, report_tax.html:
26149           add missing <TR> tags
26150
26151 2004-09-22 04:04  ivan
26152
26153         * httemplate/elements/: calendar-en.js, calendar-setup.js,
26154           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
26155           jscalendar
26156
26157 2004-09-21 00:57  ivan
26158
26159         * httemplate/view/cust_main.cgi: and for refunds too
26160
26161 2004-09-21 00:50  ivan
26162
26163         * httemplate/view/cust_main.cgi: better display of echeck
26164           payments/refunds/etc.
26165
26166 2004-09-16 06:22  ivan
26167
26168         * FS/FS/export_svc.pm, httemplate/edit/part_svc.cgi: add uid to
26169           mass duplicate checking on export changes, fix bug in new export
26170           editing, error message includes the number of duplicate customers
26171           also
26172
26173 2004-09-16 00:19  ivan
26174
26175         * FS/FS/cust_main.pm: allow blank auth for echeck refunds
26176
26177 2004-09-15 18:47  ivan
26178
26179         * FS/FS/svc_acct.pm: don't re-my  var, quiet warning
26180
26181 2004-09-15 08:31  ivan
26182
26183         * FS/FS/: Conf.pm, svc_acct.pm: add option for global username or
26184           username@domain uniqueness, closes: Bug#980
26185
26186 2004-09-15 01:57  ivan
26187
26188         * FS/bin/freeside-selfservice-server: it would help to set the
26189           permissions on the lockfile right, so the kids can open it...
26190
26191 2004-09-15 01:45  ivan
26192
26193         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
26194           obtain a new descriptor for the lock in kids, this should fix
26195           locking problems
26196
26197 2004-09-15 01:30  ivan
26198
26199         * FS/bin/freeside-selfservice-server: obtain a new descriptor for
26200           the lock in kids, this should fix locking problems
26201
26202 2004-09-14 06:00  ivan
26203
26204         * httemplate/view/cust_main.cgi, FS/FS/cust_main.pm,
26205           httemplate/edit/cust_refund.cgi,
26206           httemplate/edit/process/cust_refund.cgi: echeck/ACH refunds
26207
26208 2004-09-13 23:47  ivan
26209
26210         * FS/bin/freeside-selfservice-server,
26211           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
26212           selfservice: - server: don't reconnect again if we've already
26213           been signalled to shutdown - server: add kid reaping to shutdown
26214           sequence - server: add another optional logging level to response
26215           sending - server: acquire write mutex for keepalives
26216
26217 2004-09-09 05:04  ivan
26218
26219         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi,
26220           httemplate/edit/process/part_svc.cgi: rework edit/part_svc.cgi so
26221           it doesn't use a separate process/ file, this allows large error
26222           messages to be displayed properly
26223
26224 2004-09-06 05:44  ivan
26225
26226         * FS/bin/freeside-selfservice-server,
26227           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
26228           self-service keepalives
26229
26230 2004-09-06 02:44  ivan
26231
26232         * FS/bin/freeside-selfservice-server: don't open a database
26233           connection in the parent process
26234
26235 2004-09-06 02:28  ivan
26236
26237         * FS/bin/freeside-queued: don't die off even on database failures
26238
26239 2004-09-05 16:21  ivan
26240
26241         * httemplate/edit/cust_main.cgi: fixed duplicate checking will
26242           catch it, but add client-side protection against
26243           double-submission also.
26244
26245 2004-09-05 15:42  ivan
26246
26247         * fs_selfservice/FS-SelfService/cgi/signup.html: fixed duplicate
26248           checking will catch it, but add client-side protection against
26249           double-submission also.
26250
26251 2004-09-05 02:42  ivan
26252
26253         * test/dup-test: adding duplicate test
26254
26255 2004-09-05 02:41  ivan
26256
26257         * FS/FS/svc_acct.pm: acquire a database lock to prevent race
26258           conditions in duplicate checking
26259
26260 2004-09-04 03:02  ivan
26261
26262         * FS/FS/export_svc.pm: first try at duplicate checking on new
26263           export associations
26264
26265 2004-08-27 04:33  ivan
26266
26267         * FS/bin/freeside-sqlradius-reset: oops use @ARGV not @_
26268
26269 2004-08-27 04:16  ivan
26270
26271         * FS/bin/freeside-sqlradius-reset: add option to specify exports
26272
26273 2004-08-24 05:22  ivan
26274
26275         * Makefile: small Makefile update
26276
26277 2004-08-24 04:16  ivan
26278
26279         * FS/FS/ClientAPI/MyAccount.pm,
26280           fs_selfservice/FS-SelfService/cgi/agent.cgi,
26281           fs_selfservice/FS-SelfService/cgi/agent_customer_menu.html,
26282           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
26283           fs_selfservice/FS-SelfService/cgi/agent_logout.html,
26284           fs_selfservice/FS-SelfService/cgi/agent_main.html,
26285           fs_selfservice/FS-SelfService/cgi/agent_menu.html,
26286           fs_selfservice/FS-SelfService/cgi/agent_order_pkg.html,
26287           fs_selfservice/FS-SelfService/cgi/agent_provision.html,
26288           fs_selfservice/FS-SelfService/cgi/agent_provision_svc_acct.html,
26289           fs_selfservice/FS-SelfService/cgi/list_customers.html,
26290           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
26291           fs_selfservice/FS-SelfService/cgi/provision.html,
26292           fs_selfservice/FS-SelfService/cgi/provision_list.html,
26293           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
26294           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
26295           fs_selfservice/FS-SelfService/cgi/view_customer.html,
26296           FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
26297           FS/FS/ClientAPI/Signup.pm,
26298           fs_selfservice/FS-SelfService/SelfService.pm,
26299           httemplate/search/cust_main.cgi: big update for reseller
26300           interface
26301
26302 2004-08-20 01:58  ivan
26303
26304         * bin/ispman.ldap.import: adding
26305
26306 2004-08-19 09:35  ivan
26307
26308         * httemplate/search/cust_credit.html: add customer # to credit
26309           reports too
26310
26311 2004-08-19 03:53  ivan
26312
26313         * httemplate/edit/part_svc.cgi: shell field is now a dropdown of
26314           legal shells, closes: Bug#118
26315
26316 2004-08-18 17:22  ivan
26317
26318         * httemplate/search/: cust_pay.cgi, elements/search.html: add
26319           customer # to payment reports, add table cell alignment option to
26320           general search component
26321
26322 2004-08-17 06:14  ivan
26323
26324         * FS/FS/cust_main.pm: prevent realtime_bop CVV removal from messing
26325           up cust_main records, also don't pollute the original object when
26326           used with override options, closes: Bug#982
26327
26328 2004-08-17 00:43  ivan
26329
26330         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html: fix
26331           path to passwd.cgi!
26332
26333 2004-08-14 05:26  ivan
26334
26335         * FS/FS/: export_svc.pm, part_svc.pm, svc_acct.pm: first try at
26336           duplicate checking on new export associations
26337
26338 2004-08-11 16:56  ivan
26339
26340         * FS/FS/cust_bill.pm: fix bank name showing up on invoices
26341
26342 2004-08-09 12:03  ivan
26343
26344         * init.d/freeside-init: add /usr/local/bin to PATH
26345
26346 2004-08-06 19:49  ivan
26347
26348         * httemplate/view/cust_main.cgi: disable order package button until
26349           a package has been selected
26350
26351 2004-08-05 11:47  ivan
26352
26353         * FS/FS.pm: fix pod typo
26354
26355 2004-08-02 02:43  ivan
26356
26357         * httemplate/index.html: fix link to virtual host browse
26358
26359 2004-08-01 17:41  ivan
26360
26361         * FS/FS/part_export/vpopmail.pm: no maintainer, use
26362           shellcommands_withdomain instead
26363
26364 2004-07-30 00:12  ivan
26365
26366         * FS/FS/svc_Common.pm: set fixed values from an explicitly
26367           specified svcpart on replace too
26368
26369 2004-07-29 21:54  ivan
26370
26371         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, FS/FS/svc_Common.pm,
26372           conf/cust_pkg-change_svcpart,
26373           httemplate/edit/process/cust_svc.cgi,
26374           httemplate/misc/process/link.cgi, httemplate/view/svc_acct.cgi:
26375           svcpart changes now trigger all necessary export actions, manual
26376           svcpart changing on svc_acct view, linking changes svcpart if you
26377           ask it to, closes: Bug#671, Bug#644
26378
26379 2004-07-29 14:49  ivan
26380
26381         * FS/bin/freeside-setup: add index on cust_main.refnum, speeds up
26382           advertising source list
26383
26384 2004-07-15 15:40  ivan
26385
26386         * FS/FS/cust_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
26387           FS/FS/ClientAPI/Signup.pm,
26388           fs_selfservice/FS-SelfService/SelfService.pm,
26389           fs_selfservice/FS-SelfService/cgi/agent.cgi,
26390           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
26391           fs_selfservice/FS-SelfService/cgi/logout.html,
26392           fs_selfservice/FS-SelfService/cgi/make_payment.html,
26393           fs_selfservice/FS-SelfService/cgi/myaccount.html,
26394           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
26395           fs_selfservice/FS-SelfService/cgi/payment_results.html,
26396           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
26397           fs_selfservice/FS-SelfService/cgi/provision.html,
26398           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
26399           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
26400           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
26401           httemplate/view/cust_main.cgi: big update for customer
26402           self-service: add provisioning/unprovisioning of purchased
26403           services, like fs_selfadmin
26404
26405 2004-07-12 06:51  ivan
26406
26407         * httemplate/view/cust_main.cgi: DEL out voided payments to
26408           distinguish them visually better
26409
26410 2004-07-10 07:46  ivan
26411
26412         * FS/FS/ClientAPI/MyAccount.pm: fix edge case avoiding erronous
26413           decline/cancel when customer has a negative balance & purchases
26414           stuff with it
26415
26416 2004-07-10 07:30  ivan
26417
26418         * FS/FS/: cust_svc.pm, part_pkg.pm, ClientAPI/MyAccount.pm: tyop;
26419
26420 2004-07-10 06:30  ivan
26421
26422         * httemplate/: index.html, search/cust_bill_event.cgi,
26423           search/cust_bill_event.html: add calendar to cust_bill_event
26424           search page, make ending date default to open-ended like other
26425           reports
26426
26427 2004-07-10 06:21  ivan
26428
26429         * FS/FS/Record.pm: fix FS::Record::qsearch to (hopefully) work as
26430           before and cluck loudly when the FS::tablename class isn't
26431           loaded, rather than throw exceptions
26432
26433 2004-07-10 06:08  ivan
26434
26435         * FS/FS/cust_svc.pm: use FS::svc_external so the label method
26436           doesn't bomb out in FS::Record::qsearch with Can't locate object
26437           method virtual_fields via package FS::svc_external
26438
26439 2004-07-09 04:45  ivan
26440
26441         * fs_selfservice/FS-SelfService/cgi/agent.cgi: add debugging to
26442           agent.cgi, make sure warnings are turned off when parsing
26443           templates to avoid too much output to STDERR triggering obscure
26444           apache hang bug.  thanks dean you rule.
26445
26446 2004-07-09 02:29  ivan
26447
26448         * fs_selfservice/FS-SelfService/cgi/agent_main.html: new style ;
26449           param separator
26450
26451 2004-07-08 04:15  ivan
26452
26453         * httemplate/edit/process/cust_main.cgi: don't change otaker when
26454           just editing account, closes: Bug#921
26455
26456 2004-07-07 09:06  ivan
26457
26458         * FS/FS/cust_pay.pm: allow payment modification so we can import
26459           order_number info
26460
26461 2004-07-06 12:10  ivan
26462
26463         * FS/FS/Record.pm: better error message for missing tables
26464
26465 2004-07-06 10:27  ivan
26466
26467         * ANNOUNCE.1.5.0: new features
26468
26469 2004-07-06 10:26  ivan
26470
26471         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
26472           httemplate/edit/cust_refund.cgi,
26473           httemplate/edit/process/cust_credit.cgi,
26474           httemplate/edit/process/cust_refund.cgi,
26475           httemplate/view/cust_main.cgi: payment voiding part deux & credit
26476           card refunds!
26477
26478 2004-07-06 07:22  ivan
26479
26480         * FS/FS/cust_refund.pm: document and check refund reasons
26481
26482 2004-07-06 06:26  ivan
26483
26484         * README.1.5.0pre1, README.1.5.0pre6, FS/FS.pm, FS/FS/cust_pay.pm,
26485           FS/FS/cust_pay_void.pm, FS/t/cust_pay_void.t,
26486           FS/bin/freeside-setup, httemplate/docs/schema.html,
26487           httemplate/docs/upgrade10.html,
26488           httemplate/misc/void-cust_pay.cgi: add cust_pay_void table and
26489           payment voiding web ui part one
26490
26491 2004-07-06 01:43  ivan
26492
26493         * htetc/: global.asa, handler.pl: 0.32 (and then some) released
26494
26495 2004-07-01 06:49  ivan
26496
26497         * FS/FS/: ClientAPI/MyAccount.pm, cust_main.pm: credit out
26498           self-service
26499
26500 2004-07-01 05:45  ivan
26501
26502         * FS/FS/agent.pm: fix silly bug editing agents
26503
26504 2004-07-01 05:42  ivan
26505
26506         * FS/FS/Record.pm: show a full stack backtrace if we wind up in the
26507           hash method with an empty Hash attribute, wtf?
26508
26509 2004-06-30 11:19  ivan
26510
26511         * FS/FS/cust_pay.pm, conf/payment_receipt_email: payyment receipts
26512           template fixes
26513
26514 2004-06-30 11:12  ivan
26515
26516         * FS/FS/cust_pay.pm: payyment receipts: pass body has an arrayref,
26517           also fill in name filed
26518
26519 2004-06-30 11:01  ivan
26520
26521         * FS/FS/cust_pay.pm: typo
26522
26523 2004-06-30 10:57  ivan
26524
26525         * FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
26526           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
26527           conf/payment_receipt_email: payment receipts!
26528
26529 2004-06-30 07:33  ivan
26530
26531         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
26532           httemplate/misc/payment.cgi: forgot october!  closes: Bug#880
26533
26534 2004-06-30 03:02  ivan
26535
26536         * FS/: FS/Conf.pm, bin/freeside-daily: add option to pgp/gpg
26537           encrypt scp dumps
26538
26539 2004-06-30 02:56  ivan
26540
26541         * FS/FS/cust_bill.pm: fix warning message when agent-specific
26542           plandata cannot be found
26543
26544 2004-06-29 00:57  ivan
26545
26546         * httemplate/docs/schema.html: cust_pay_refund
26547
26548 2004-06-28 21:02  ivan
26549
26550         * ANNOUNCE.1.5.0, README.1.5.0pre6, FS/FS.pm, FS/MANIFEST,
26551           FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
26552           FS/FS/cust_credit_refund.pm, FS/FS/cust_pay.pm,
26553           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
26554           FS/bin/freeside-setup, httemplate/docs/upgrade10.html,
26555           httemplate/view/cust_main.cgi, FS/t/cust_pay_refund.t,
26556           httemplate/edit/cust_bill_pay.cgi,
26557           httemplate/edit/process/cust_bill_pay.cgi: add cust_pay_refund
26558           table to refund payments
26559
26560 2004-06-25 11:28  ivan
26561
26562         * FS/FS/cust_main.pm: fix Pg date parsing of expdate and thus
26563           paydate_monthyear method and thus bug#862 and i need some sleep
26564
26565 2004-06-25 10:57  ivan
26566
26567         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
26568           httemplate/misc/payment.cgi: fix one-time card charging not
26569           pulling in exp date?
26570
26571 2004-06-25 10:26  ivan
26572
26573         * httemplate/misc/payment.cgi: set defaults so as to not change the
26574           billing type when entering a one time payment
26575
26576 2004-06-25 03:25  ivan
26577
26578         * FS/: FS/UID.pm, bin/freeside-queued: ping the database and retry
26579           rather before doing anything
26580
26581 2004-06-25 03:16  ivan
26582
26583         * FS/FS/cust_bill.pm: really fix latex printing when datasrc
26584           contains a ;
26585
26586 2004-06-25 03:07  ivan
26587
26588         * FS/FS/cust_bill.pm: fix latex printing when datasrc contains a ;
26589
26590 2004-06-25 01:44  ivan
26591
26592         * FS/FS/cust_pkg.pm: move up next bill date on unsuspend
26593
26594 2004-06-22 19:13  ivan
26595
26596         * FS/FS/cust_bill.pm: forgotten space in typeset invoice credit
26597           lines
26598
26599 2004-06-22 18:23  ivan
26600
26601         * httemplate/docs/upgrade10.html: escape html
26602
26603 2004-06-21 20:12  ivan
26604
26605         * Makefile: snapshot before schema changes
26606
26607 2004-06-21 20:11  ivan
26608
26609         * FS/FS.pm: small doc update
26610
26611 2004-06-21 20:10  ivan
26612
26613         * bin/sqlradius.import: fix attribute importing bugs that borked
26614           the passwords
26615
26616 2004-06-21 07:24  ivan
26617
26618         * fs_selfservice/FS-SelfService/cgi/agent.cgi: fix dup password
26619           checking on add'l package order
26620
26621 2004-06-21 06:36  ivan
26622
26623         * FS/MANIFEST: removing old report from MANIFEST
26624
26625 2004-06-21 05:27  ivan
26626
26627         * FS/FS/ClientAPI/MyAccount.pm: fix harmless typo, closes; Bug#872
26628
26629 2004-06-21 03:58  ivan
26630
26631         * fs_selfservice/FS-SelfService/cgi/agent.cgi: check password match
26632           on agent add'l package order
26633
26634 2004-06-21 03:45  ivan
26635
26636         * FS/FS/ClientAPI/MyAccount.pm: field name is primary_svc, not
26637           primary
26638
26639 2004-06-21 03:26  ivan
26640
26641         * FS/FS/: Conf.pm, cust_svc.pm, ClientAPI/MyAccount.pm: option to
26642           only allow primary users access to the self-service server
26643
26644 2004-06-18 03:28  ivan
26645
26646         * bin/masonize, httemplate/search/cust_main-otaker.cgi: masonize
26647           fix: avoid newline prepend fix from borking indented first <%,
26648           fixes customer search by otaker under mason, closes: Bug#830
26649
26650 2004-06-18 03:07  ivan
26651
26652         * httemplate/docs/install.html: recommend HTML::Mason
26653
26654 2004-06-17 05:32  ivan
26655
26656         * FS/FS/part_export/: www_shellcommands.pm, apache.pm: add
26657           frontpage extensions to www_shellcommands export
26658
26659 2004-06-16 16:59  ivan
26660
26661         * FS/FS/svc_acct.pm: fix deletion of accounts connected to virtual
26662           hosts
26663
26664 2004-06-16 07:07  ivan
26665
26666         * httemplate/search/report_tax.cgi: update tax report for taxclass
26667
26668 2004-06-15 06:27  ivan
26669
26670         * fs_passwd/fs_passwd.cgi, fs_passwd/fs_passwd.html,
26671           fs_selfservice/FS-SelfService/cgi/passwd.cgi,
26672           fs_selfservice/FS-SelfService/cgi/passwd.html: moving passwd cgi
26673           to self-service
26674
26675 2004-06-15 03:59  ivan
26676
26677         * FS/FS/Record.pm: add stack backtrace to fatal problems in virtual
26678           field check
26679
26680 2004-06-11 09:44  ivan
26681
26682         * httemplate/search/report_tax.cgi: fix date range for old perl,
26683           count tax exempt and COMP customers correctly
26684
26685 2004-06-11 07:57  ivan
26686
26687         * httemplate/search/report_tax.cgi: fix to find all customer
26688           scorrectly
26689
26690 2004-06-11 07:25  ivan
26691
26692         * httemplate/search/report_tax.cgi: tax report fix sort
26693
26694 2004-06-11 07:03  ivan
26695
26696         * FS/FS/Conf.pm, httemplate/index.html: tax report!
26697
26698 2004-06-11 06:44  ivan
26699
26700         * FS/bin/freeside-tax-report, httemplate/search/report_tax.cgi: tax
26701           report!
26702
26703 2004-06-11 00:37  ivan
26704
26705         * Makefile: add update-selfservice target
26706
26707 2004-06-10 05:58  ivan
26708
26709         * httemplate/browse/agent.cgi: now available as methods
26710
26711 2004-06-10 05:31  ivan
26712
26713         * FS/FS/CGI.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
26714           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
26715           FS/FS/ClientAPI/Signup.pm,
26716           fs_selfservice/FS-SelfService/cgi/agent.cgi,
26717           fs_selfservice/FS-SelfService/cgi/agent_login.html,
26718           fs_selfservice/FS-SelfService/cgi/agent_main.html,
26719           fs_selfservice/FS-SelfService/cgi/cvv2.html,
26720           fs_selfservice/FS-SelfService/cgi/cvv2.png,
26721           fs_selfservice/FS-SelfService/cgi/cvv2_amex.png,
26722           fs_selfservice/FS-SelfService/cgi/list_customers.html,
26723           fs_selfservice/FS-SelfService/cgi/signup.html,
26724           fs_selfservice/FS-SelfService/cgi/view_customer.html,
26725           httemplate/browse/agent.cgi, httemplate/search/cust_main.cgi,
26726           fs_selfservice/FS-SelfService/SelfService.pm: agent interface
26727
26728 2004-06-10 04:28  ivan
26729
26730         * httemplate/search/cust_main-otaker.cgi: tyop
26731
26732 2004-06-09 01:59  ivan
26733
26734         * Makefile: need this entry for myself though!
26735
26736 2004-06-09 00:17  ivan
26737
26738         * httemplate/docs/install.html: explicitly specify Apache
26739           httpd.conf.  fear.
26740
26741 2004-06-05 05:01  ivan
26742
26743         * Makefile: AND set its owner.  whew.
26744
26745 2004-06-05 04:55  ivan
26746
26747         * Makefile: and don't forget to make the dir
26748
26749 2004-06-05 04:47  ivan
26750
26751         * Makefile: fix path and make var substitution
26752
26753 2004-06-05 04:37  ivan
26754
26755         * Makefile: oops fix line endings in automated self-service lib
26756           install
26757
26758 2004-06-05 04:34  ivan
26759
26760         * Makefile: automated self-service lib install
26761
26762 2004-06-05 02:34  ivan
26763
26764         * bin/: sqlradius-norealm.reimport, sqlradius.import,
26765           sqlradius.reimport: sqlradius import updates
26766
26767 2004-06-04 20:00  ivan
26768
26769         * Makefile: self-service installer?
26770
26771 2004-06-03 03:09  ivan
26772
26773         * httemplate/misc/email-invoice.cgi: also fix agent-specific From:
26774           address on "re-email" link
26775
26776 2004-06-03 02:55  ivan
26777
26778         * FS/FS/cust_bill.pm: fix agent-specific template on "invoice view"
26779           screen and "re-email/re-print" links, also fix agent-specific
26780           From: address on "re-email" link
26781
26782 2004-06-03 00:00  ivan
26783
26784         * FS/FS/cust_bill.pm: better error message for non-applicable
26785           invoice events
26786
26787 2004-06-02 14:27  ivan
26788
26789         * fs_selfservice/DEPLOY: simple kludge for testing
26790
26791 2004-06-01 03:56  ivan
26792
26793         * httemplate/edit/part_bill_event.cgi: html table fix
26794
26795 2004-06-01 03:53  ivan
26796
26797         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
26798           per-agent invoice_from addresses
26799
26800 2004-06-01 02:23  ivan
26801
26802         * bin/postfix_courierimap.import: typo in sql
26803
26804 2004-05-31 18:49  ivan
26805
26806         * FS/FS/cust_bill.pm: typo in error message
26807
26808 2004-05-28 16:26  ivan
26809
26810         * bin/sqlradius.reimport: adding password/finger correction tool
26811           too
26812
26813 2004-05-28 06:48  ivan
26814
26815         * bin/postfix_courierimap.import: adding
26816
26817 2004-05-28 04:33  ivan
26818
26819         * httemplate/misc/upload-batch.cgi: not entirely sure why we're
26820           checking the filename at all... to catch empty form submissions?
26821
26822 2004-05-28 04:21  ivan
26823
26824         * httemplate/misc/upload-batch.cgi: better error reporting on
26825           unparsable filenames
26826
26827 2004-05-28 03:38  ivan
26828
26829         * httemplate/search/elements/search.html: show a better message
26830           when no results are found
26831
26832 2004-05-28 03:17  ivan
26833
26834         * httemplate/search/cust_bill.html: correct count statement when
26835           searching for individual invoices by #
26836
26837 2004-05-28 01:40  ivan
26838
26839         * bin/sqlradius.import: really.
26840
26841 2004-05-28 01:37  ivan
26842
26843         * bin/sqlradius.import: fixed up and working?
26844
26845 2004-05-28 00:02  ivan
26846
26847         * FS/FS/svc_domain.pm: report value passed for illegal action
26848           pseudo-field
26849
26850 2004-05-27 02:30  ivan
26851
26852         * bin/sqlradius.import: fixup domain svcpart selection
26853
26854 2004-05-27 02:14  ivan
26855
26856         * bin/sqlradius.import: adding sqlradius.import
26857
26858 2004-05-26 11:59  ivan
26859
26860         * FS/FS/cust_bill.pm, httemplate/docs/upgrade-1.4.2.html: require
26861           the version of File::Temp with the OO interface
26862
26863 2004-05-26 06:07  ivan
26864
26865         * FS/FS/part_export/acct_sql.pm: fix table name
26866
26867 2004-05-26 06:02  ivan
26868
26869         * FS/FS/: part_export/acct_sql.pm, svc_acct.pm: update acct_sql
26870           export some more to export to alias table also and in general be
26871           more configurable
26872
26873 2004-05-26 04:11  ivan
26874
26875         * FS/FS/cust_bill.pm: comma
26876
26877 2004-05-26 04:11  ivan
26878
26879         * FS/FS/cust_bill.pm: use File::Temp for filenames and store the
26880           temp files in cache.datasrc instead of /tmp
26881
26882 2004-05-26 03:36  ivan
26883
26884         * FS/FS/cust_bill.pm: better error checking/reporting for latex
26885           setup problems
26886
26887 2004-05-26 02:14  ivan
26888
26889         * FS/FS/part_export/www_shellcommands.pm: default commands now keep
26890           web content in user homedirs and link to /var/www
26891
26892 2004-05-19 07:34  ivan
26893
26894         * FS/FS/part_export/acct_sql.pm: really fixing deletions in
26895           acct_sql export
26896
26897 2004-05-19 07:29  ivan
26898
26899         * FS/FS/part_export/acct_sql.pm: fixing deletions in acct_sql
26900           export
26901
26902 2004-05-19 07:22  ivan
26903
26904         * FS/FS/part_export/acct_sql.pm: fixing acct_sql export
26905
26906 2004-05-19 06:41  ivan
26907
26908         * FS/: MANIFEST, FS/part_export/acct_sql.pm,
26909           t/part_export-acct_sql.t: adding acct_sql export
26910
26911 2004-05-19 05:31  ivan
26912
26913         * httemplate/edit/part_pkg.cgi: continue making
26914           hours/input/output/total display on invoices conditional on there
26915           being any charge for overages
26916
26917 2004-05-19 05:30  ivan
26918
26919         * httemplate/edit/part_pkg.cgi: finish making
26920           hours/input/output/total display on invoices conditional on there
26921           being any charge for overages
26922
26923 2004-05-19 05:28  ivan
26924
26925         * httemplate/edit/part_pkg.cgi: make hours/input/output/total
26926           display on invoices conditional on there being any charge for
26927           overages
26928
26929 2004-05-17 17:20  ivan
26930
26931         * FS/FS/ClientAPI/MyAccount.pm: patch from randell lucas for
26932           order_pkg to return pkgnum also
26933
26934 2004-05-14 05:25  ivan
26935
26936         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
26937           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
26938           httemplate/edit/process/part_bill_event.cgi: add per-agent
26939           invoice templates, add per-package suspend invoice events, fix
26940           automatic creation of invoice_latex alternate templates
26941
26942 2004-05-12 11:07  ivan
26943
26944         * bin/sequences.reset: easier this way
26945
26946 2004-05-12 11:02  ivan
26947
26948         * bin/: sequences.reset, freeside.import: adding
26949
26950 2004-05-12 03:03  ivan
26951
26952         * Makefile: for native apache installs
26953
26954 2004-05-11 05:01  ivan
26955
26956         * httemplate/edit/svc_www.cgi: i'm not usually like this.
26957
26958 2004-05-11 04:58  ivan
26959
26960         * httemplate/edit/svc_www.cgi: this has been an evening of logical
26961           negation
26962
26963 2004-05-11 04:54  ivan
26964
26965         * httemplate/edit/svc_www.cgi: so close
26966
26967 2004-05-11 04:52  ivan
26968
26969         * httemplate/edit/svc_www.cgi: clean this up a bit, fix
26970           svc_www-usersvc_svcpart and hopefully simplified zone select too
26971
26972 2004-05-11 04:22  ivan
26973
26974         * httemplate/edit/svc_www.cgi: need to pull in $conf
26975
26976 2004-05-11 04:19  ivan
26977
26978         * FS/FS/Conf.pm, httemplate/edit/svc_www.cgi: one reasonable
26979           default and one kludge, to improve webhosting UI
26980
26981 2004-05-11 02:50  ivan
26982
26983         * FS/FS/part_export/www_shellcommands.pm: fix commands
26984
26985 2004-05-10 17:46  ivan
26986
26987         * httemplate/: index.html, search/svc_www.cgi: vary basic virtual
26988           host browse
26989
26990 2004-05-10 16:16  ivan
26991
26992         * httemplate/docs/upgrade10.html: fix sequences in upgrade docs?
26993
26994 2004-05-10 06:46  ivan
26995
26996         * FS/FS/part_export/shellcommands_withdomain.pm: fix ISPMan
26997           password changing command
26998
26999 2004-05-10 06:17  ivan
27000
27001         * FS/FS/part_export/shellcommands.pm: fall back to password
27002           changing in the case of blank suspension/unsuspension commands,
27003           like some exports
27004
27005 2004-05-10 04:10  ivan
27006
27007         * FS/FS/part_export/postfix.pm, bin/postfix.export: make postfix
27008           export commands configrable
27009
27010 2004-05-10 03:01  ivan
27011
27012         * bin/sendmail.import: properly nested greps
27013
27014 2004-05-10 02:59  ivan
27015
27016         * bin/sendmail.import: allow for multiple svc_acct svcparts
27017
27018 2004-05-10 02:40  ivan
27019
27020         * bin/sendmail.import: 5.005!
27021
27022 2004-05-10 02:38  ivan
27023
27024         * bin/sendmail.import: ach 5.005
27025
27026 2004-05-10 01:38  ivan
27027
27028         * CREDITS: rt and sql-ledger
27029
27030 2004-05-08 00:46  ivan
27031
27032         * FS/FS/svc_acct.pm: default finger to first+last
27033
27034 2004-05-06 15:37  ivan
27035
27036         * httemplate/edit/svc_www.cgi: brainfart
27037
27038 2004-05-06 15:34  ivan
27039
27040         * httemplate/edit/svc_www.cgi: tyop
27041
27042 2004-05-06 15:29  ivan
27043
27044         * FS/FS/part_export/apache.pm, bin/apache.export: add option to
27045           change the restart command in apache exports
27046
27047 2004-05-06 15:29  ivan
27048
27049         * FS/FS/svc_acct.pm: protect properly against deleting users linked
27050           to virtual web sites
27051
27052 2004-05-06 15:18  ivan
27053
27054         * httemplate/edit/svc_www.cgi: show service name and
27055           fully-qualified address on service add
27056
27057 2004-05-04 11:44  ivan
27058
27059         * FS/FS/queue.pm: don't truncate job args for display
27060
27061 2004-05-03 08:40  ivan
27062
27063         * FS/FS/ClientAPI/MyAccount.pm: 1. order_pkg accepts svcpart +
27064           (svc_external: id, title / svc_acct: domain)
27065
27066 2004-05-03 07:32  ivan
27067
27068         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm,
27069           part_export/shellcommands_withdomain.pm: make RADIUS groups
27070           available to shellcommands exports
27071
27072 2004-05-01 15:49  ivan
27073
27074         * httemplate/search/: cust_bill.html, elements/search.html: don't
27075           display links to missing customers
27076
27077 2004-05-01 14:40  ivan
27078
27079         * httemplate/search/cust_bill.html: I'm slow this morning
27080
27081 2004-05-01 14:38  ivan
27082
27083         * httemplate/search/cust_bill.html: oops tyop
27084
27085 2004-05-01 14:05  ivan
27086
27087         * httemplate/search/cust_bill.html: handle missing customer records
27088           without erroring out
27089
27090 2004-04-30 20:54  ivan
27091
27092         * htetc/global.asa: very weird 5.005 problem
27093
27094 2004-04-30 14:58  ivan
27095
27096         * FS/FS/Record.pm: accept empty zips for non-US countries...
27097
27098 2004-04-30 13:22  ivan
27099
27100         * FS/FS/cust_main.pm: eliminate spurious "multiple records in
27101           scalar search" warning
27102
27103 2004-04-30 12:08  ivan
27104
27105         * httemplate/index.html: 15 day open invoice reports for qis
27106
27107 2004-04-23 06:15  ivan
27108
27109         * FS/MANIFEST, FS/bin/freeside-cc-receipts-report,
27110           FS/bin/freeside-credit-report, httemplate/index.html,
27111           httemplate/search/report_cc.cgi,
27112           httemplate/search/report_cc.html,
27113           httemplate/search/report_credit.cgi,
27114           httemplate/search/report_credit.html: add link to new credit
27115           report on main menu, remove old obsolete shell-out reports
27116
27117 2004-04-23 05:50  ivan
27118
27119         * Makefile, htetc/global.asa: fix up includes with Apache::ASP
27120
27121 2004-04-23 05:19  ivan
27122
27123         * FS/FS/cust_credit.pm, FS/FS/Report/Table/Monthly.pm,
27124           httemplate/graph/money_time-graph.cgi,
27125           httemplate/graph/money_time.cgi,
27126           httemplate/search/cust_bill.html,
27127           httemplate/search/cust_credit.html,
27128           httemplate/search/cust_pay.cgi,
27129           httemplate/search/report_cust_credit.html,
27130           httemplate/search/elements/search.html: credit report, add some
27131           links to sales/credits/receipts summary, move payment search to
27132           template
27133
27134 2004-04-22 19:32  ivan
27135
27136         * httemplate/: search/cust_bill.html, search/sql.html, index.html,
27137           search/elements/search.html: working templated invoice search!
27138
27139 2004-04-22 00:38  ivan
27140
27141         * httemplate/elements/pager.html: silly pager fix
27142
27143 2004-04-22 00:27  ivan
27144
27145         * httemplate/docs/: install.html, upgrade10.html: minor doc updates
27146
27147 2004-04-22 00:07  ivan
27148
27149         * httemplate/search/report_cust_credit.html: initial copy from
27150           report_cust_pay.html
27151
27152 2004-04-21 13:52  ivan
27153
27154         * FS/FS/cust_bill.pm: as an invoice event, emailing/printing
27155           problems should be fatal and trigger retry
27156
27157 2004-04-20 18:49  ivan
27158
27159         * FS/FS/cust_main.pm: respect country default for batch import
27160
27161 2004-04-20 13:24  ivan
27162
27163         * FS/FS/ClientAPI/MyAccount.pm: silly bug noticed by matthewd
27164
27165 2004-04-19 18:23  ivan
27166
27167         * FS/FS/cust_main.pm: accept expiration dates in the same format
27168           they are output...
27169
27170 2004-04-19 17:58  ivan
27171
27172         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
27173           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
27174           fs_selfservice/FS-SelfService/SelfService.pm,
27175           httemplate/view/cust_main.cgi: add methods for masking credit
27176           cards, add payment info modification to self-service
27177
27178 2004-04-13 18:00  ivan
27179
27180         * rt/FREESIDE_MODIFIED: keeping track of what's been changed to
27181           make life easier when importing new upstream versions
27182
27183 2004-04-13 17:48  khoff
27184
27185         * rt/lib/RT/URI/freeside.pm: Freeside's URI handler for RT3.
27186
27187 2004-04-13 15:30  ivan
27188
27189         * FS/FS/svc_domain.pm: remove dependancy on Net::Whois that wasn't
27190           being used anyway
27191
27192 2004-04-13 13:01  ivan
27193
27194         * FS/t/part_export-communigate_pro.t: adding forgotten test
27195
27196 2004-04-13 11:27  ivan
27197
27198         * Makefile: adding comments for fedora
27199
27200 2004-04-10 18:50  ivan
27201
27202         * httemplate/search/: report_prepaid_income.cgi,
27203           report_prepaid_income.html: update unearned revenue report based
27204           on feedback from kevin
27205
27206 2004-04-09 15:35  ivan
27207
27208         * Makefile: thank goodness its friday
27209
27210 2004-04-09 15:34  ivan
27211
27212         * Makefile: really properly disable RT where not using
27213
27214 2004-04-09 15:33  ivan
27215
27216         * Makefile: properly disable RT where not using
27217
27218 2004-04-09 15:29  ivan
27219
27220         * fs_passwd/fs_passwd.cgi: oops, this one too
27221
27222 2004-04-09 15:28  ivan
27223
27224         * fs_passwd/fs_passwd.html: fs_passwd.cgi
27225
27226 2004-04-08 05:37  ivan
27227
27228         * Makefile: fix psql command line options for older pg
27229
27230 2004-04-08 05:23  ivan
27231
27232         * Makefile: fix quotes
27233
27234 2004-04-08 05:07  ivan
27235
27236         * Makefile: don't enable by default
27237
27238 2004-04-08 05:05  ivan
27239
27240         * rt/sbin/: rt-setup-database, rt-setup-database.in: remove
27241           accidentally doubled lines in usage inst
27242
27243 2004-04-08 05:00  ivan
27244
27245         * Makefile, htetc/handler.pl, rt/FREESIDE_MODIFIED,
27246           rt/etc/RT_SiteConfig.pm, rt/sbin/rt-setup-database,
27247           rt/sbin/rt-setup-database.in: beginning of RT integration
27248
27249 2004-04-07 22:53  ivan
27250
27251         * fs_selfservice/FS-SelfService/Makefile.PL: comment out xmlrpc
27252           server until it is ready
27253
27254 2004-04-07 06:12  ivan
27255
27256         * FS/bin/freeside-reexport: oops, update the usage too
27257
27258 2004-04-07 06:11  ivan
27259
27260         * FS/bin/freeside-reexport: added options to select username,
27261           svcnum, svcpart
27262
27263 2004-04-07 04:39  ivan
27264
27265         * FS/FS/: Conf.pm, domain_record.pm: automatically update
27266           reverse-ARPA records (Bug#462) / recognize SOA records with the
27267           fqdn as well as @
27268
27269 2004-04-07 04:04  ivan
27270
27271         * httemplate/view/svc_domain.cgi: javascript confirm when slaving a
27272           domain
27273
27274 2004-04-07 01:34  ivan
27275
27276         * FS/FS/part_export.pm: argh, the glob itself is tainted under
27277           5.005
27278
27279 2004-04-07 01:07  ivan
27280
27281         * FS/FS/part_export.pm: make -T happy (under old perl?)
27282
27283 2004-04-05 19:03  ivan
27284
27285         * FS/FS/part_export/www_shellcommands.pm: update ISPMan commands
27286
27287 2004-04-05 07:05  ivan
27288
27289         * httemplate/misc/link.cgi, FS/FS/Conf.pm,
27290           httemplate/misc/process/link.cgi: add a domain pulldown to
27291           svc_acct linking, closes: Bug#277 / prevent "stealing" services
27292           with link unless you set legacy_link-steal config option, closes:
27293           Bug#321
27294
27295 2004-04-05 04:55  ivan
27296
27297         * FS/FS/cust_pkg.pm, httemplate/view/cust_main.cgi: apply some
27298           heuristics to transfer ordering: primaries first, then sorted by
27299           quantity
27300
27301 2004-04-05 02:08  ivan
27302
27303         * htetc/global.asa, htetc/handler.pl, httemplate/docs/install.html,
27304           httemplate/docs/upgrade-1.4.2.html, httemplate/misc/whois.cgi,
27305           httemplate/view/svc_domain.cgi: add whois functionality
27306           internally instead of linking to geektools
27307
27308 2004-04-04 15:20  ivan
27309
27310         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_pkg-change_svcpart option
27311           to optionally allow non-matching svcparts to be moved during
27312           package changes, closes: Bug#667
27313
27314 2004-04-04 15:14  ivan
27315
27316         * httemplate/view/cust_main.cgi: comment out extraneous warning
27317
27318 2004-04-02 16:45  ivan
27319
27320         * httemplate/search/cust_bill.cgi: UI: stop making things small for
27321           no reason
27322
27323 2004-04-02 05:44  ivan
27324
27325         * htetc/global.asa, htetc/handler.pl,
27326           httemplate/view/cust_bill-pdf.cgi: remove Pragma:no-cache header,
27327           and set Content-Length and Cache-Control for viewing .pdf
27328           invoices with IE over SSL.
27329           http://support.microsoft.com/default.aspx?scid=kb;en-us;323308
27330
27331 2004-04-02 03:23  ivan
27332
27333         * httemplate/view/: cust_bill-pdf.cgi, cust_bill.cgi: add a fake
27334           .pdf extension to placate some versions of IE.  yay IE.
27335
27336 2004-04-01 18:09  ivan
27337
27338         * bin/bind.export, FS/FS/part_export/bind.pm: add option to set
27339           (r)ndc command
27340
27341 2004-04-01 06:50  ivan
27342
27343         * FS/FS/part_export/www_shellcommands.pm: fix paths to ispman
27344           commands
27345
27346 2004-04-01 03:14  ivan
27347
27348         * httemplate/browse/part_referral.cgi: remove extraneous html
27349
27350 2004-04-01 03:09  ivan
27351
27352         * httemplate/browse/part_referral.cgi: oops!
27353
27354 2004-04-01 02:56  ivan
27355
27356         * httemplate/browse/part_referral.cgi: add a yesterday column and a
27357           total row, closes: Bug#797
27358
27359 2004-03-31 16:44  ivan
27360
27361         * FS/: FS/cust_main_county.pm, bin/freeside-setup: get
27362           sub-countries from Locale::SubCountry now
27363
27364 2004-03-30 09:13  ivan
27365
27366         * httemplate/docs/upgrade10.html: little more explanation about
27367           editing Pg dumps
27368
27369 2004-03-30 08:43  ivan
27370
27371         * FS/FS/cust_main.pm: mutex the bill and collect functions
27372           per-customer
27373
27374 2004-03-30 01:20  ivan
27375
27376         * bin/bind.import: add -s and -c flags, add ipv6 default zones to
27377           list of ignored zones, add nameservice records to existing
27378           domains, update for API change inDNS::ZoneParse 0.84
27379
27380 2004-03-29 13:49  ivan
27381
27382         * FS/FS/part_export/shellcommands.pm: freebsd pw(1) fixed in 4.10
27383           also
27384
27385 2004-03-28 22:03  ivan
27386
27387         * FS/FS/part_export.pm: fix export_info sub to return an empty
27388           hashref instead of undef
27389
27390 2004-03-26 17:05  khoff
27391
27392         * FS/FS/: Conf.pm, cust_pkg.pm, svc_acct.pm, svc_domain.pm: Cancel
27393           services in a particular order to get around certain
27394           inter-service dependancies
27395
27396 2004-03-25 20:54  ivan
27397
27398         * fs_selfservice/FS-SelfService/Makefile.PL: depend on Storable
27399           2.09
27400
27401 2004-03-25 20:46  ivan
27402
27403         * FS/FS/part_export/router.pm: don't depend on Net::Telnet unless
27404           necessary
27405
27406 2004-03-25 03:00  ivan
27407
27408         * FS/FS/part_export/: domain_shellcommands.pm,
27409           www_shellcommands.pm: typo from refactoring
27410
27411 2004-03-25 00:55  ivan
27412
27413         * FS/FS/part_export/: domain_shellcommands.pm,
27414           forward_shellcommands.pm, shellcommands.pm,
27415           shellcommands_withdomain.pm, www_shellcommands.pm: first pass at
27416           ISPMan integration
27417
27418 2004-03-24 22:42  ivan
27419
27420         * FS/FS/part_export/shellcommands.pm: freebsd fix will be in 5.3
27421           and later only so far, still waiting to hear about 4.10
27422
27423 2004-03-24 07:38  ivan
27424
27425         * httemplate/edit/part_export.cgi: catch misconfigured exports
27426
27427 2004-03-24 06:28  ivan
27428
27429         * FS/FS/: part_export.pm, part_export/apache.pm,
27430           part_export/bind.pm, part_export/bind_slave.pm,
27431           part_export/bsdshell.pm, part_export/communigate_pro.pm,
27432           part_export/communigate_pro_singledomain.pm, part_export/cp.pm,
27433           part_export/cyrus.pm, part_export/domain_shellcommands.pm,
27434           part_export/forward_shellcommands.pm, part_export/http.pm,
27435           part_export/infostreet.pm, part_export/ldap.pm,
27436           part_export/postfix.pm, part_export/shellcommands.pm,
27437           part_export/shellcommands_withdomain.pm, part_export/sqlmail.pm,
27438           part_export/sqlradius.pm, part_export/sqlradius_withdomain.pm,
27439           part_export/sysvshell.pm, part_export/textradius.pm,
27440           part_export/vpopmail.pm, part_export/www_shellcommands.pm: move
27441           export info to the modules themselves
27442
27443 2004-03-24 06:23  ivan
27444
27445         * FS/FS/part_export/router.pm: move export info to the modules
27446           themselves
27447
27448 2004-03-24 06:21  ivan
27449
27450         * FS/: MANIFEST, FS/part_export/passwdfile.pm,
27451           t/part_export-passwdfile.t: adding passwdfile export base class
27452
27453 2004-03-24 06:17  ivan
27454
27455         * eg/export_template.pm: update example export for the new world of
27456           export data in themodule files
27457
27458 2004-03-24 01:35  ivan
27459
27460         * FS/: MANIFEST, t/part_export-communigate_pro_singledomain.t,
27461           t/part_export-postfix.t, t/part_export-router.t: add missing
27462           compile tests
27463
27464 2004-03-23 11:57  ivan
27465
27466         * httemplate/view/: cust_main.cgi: small UI fix for unapplied
27467           partial credits
27468
27469 2004-03-22 19:36  ivan
27470
27471         * htetc/global.asa: make Apache::ASP includes work as expected
27472
27473 2004-03-22 19:31  ivan
27474
27475         * htetc/global.asa: includes fix
27476
27477 2004-03-22 19:29  ivan
27478
27479         * htetc/global.asa, httemplate/docs/install.html,
27480           httemplate/docs/upgrade10.html: includes with Apache::ASP
27481
27482 2004-03-22 16:06  ivan
27483
27484         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
27485           htetc/global.asa, htetc/handler.pl,
27486           httemplate/elements/small_custview.html,
27487           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
27488           httemplate/view/cust_main.cgi: one-time credit card and ACH
27489           payments (like self-service) closes: Bug#648
27490
27491 2004-03-22 16:06  ivan
27492
27493         * httemplate/search/report_receivables.cgi: fix sorting of NULL
27494           companies differently than empty companies
27495
27496 2004-03-22 11:02  ivan
27497
27498         * httemplate/elements/header.html, FS/FS/CGI.pm: consistant title
27499           size of 6
27500
27501 2004-03-22 09:13  ivan
27502
27503         * httemplate/: docs/ach.html, edit/cust_main.cgi, images/ach.png:
27504           add ACH help graphic
27505
27506 2004-03-22 07:18  ivan
27507
27508         * FS/FS/CGI.pm: tone down the titles
27509
27510 2004-03-22 07:04  ivan
27511
27512         * httemplate/edit/cust_main.cgi: s/routing code/routing number/
27513
27514 2004-03-22 04:50  ivan
27515
27516         * fs_selfservice/FS-SelfService/cgi/make_payment.html: credit card
27517           expiration selection now -> 15 years instead of hardcoded
27518
27519 2004-03-22 03:05  ivan
27520
27521         * httemplate/: edit/process/REAL_cust_pkg.cgi,
27522           edit/process/quick-cust_pkg.cgi, misc/cancel-unaudited.cgi,
27523           misc/unprovision.cgi, misc/process/link.cgi,
27524           search/cust_main.cgi, search/cust_pkg.cgi, view/cust_main.cgi,
27525           view/svc_acct.cgi, view/svc_broadband.cgi, view/svc_domain.cgi,
27526           view/svc_external.cgi, view/svc_forward.cgi, view/svc_www.cgi:
27527           remove everything that links to package view also, closes:
27528           Bug#569
27529
27530 2004-03-22 02:36  ivan
27531
27532         * httemplate/view/cust_main.cgi: further small UI tweaks
27533
27534 2004-03-22 02:16  ivan
27535
27536         * httemplate/: misc/expire_pkg.cgi, misc/process/expire_pkg.cgi,
27537           view/cust_main.cgi: yay!  remove package view entirely (closes:
27538           Bug#569)
27539
27540 2004-03-21 18:59  ivan
27541
27542         * httemplate/view/cust_main.cgi: much easier to understand listing
27543           of credits/payments that get split up, closes: Bug#773, 762
27544
27545 2004-03-19 04:36  ivan
27546
27547         * FS/FS/ClientAPI/passwd.pm: use FS::svc_domain explicitly
27548
27549 2004-03-18 14:35  ivan
27550
27551         * FS/FS/part_export/shellcommands.pm: quote already-crypted
27552           passwords to prevent variable substitution
27553
27554 2004-03-18 14:32  ivan
27555
27556         * FS/FS/part_export/shellcommands.pm: don't re-encrypt password on
27557           replace also
27558
27559 2004-03-18 14:00  ivan
27560
27561         * bin/shadow.reimport: add -b option
27562
27563 2004-03-18 12:58  ivan
27564
27565         * FS/FS/part_export/shellcommands.pm: don't re-crypt encrypted
27566           passwords
27567
27568 2004-03-17 17:46  ivan
27569
27570         * FS/bin/freeside-selfservice-server,
27571           fs_selfservice/FS-SelfService/SelfService.pm,
27572           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
27573           require Storable minimum 2.09
27574
27575 2004-03-17 15:16  ivan
27576
27577         * FS/FS/svc_acct.pm: fixup password checking to understand
27578           old-style *SUSPENDED* accounts and not to allow access for * ! !!
27579           passwords
27580
27581 2004-03-17 15:08  ivan
27582
27583         * bin/shadow.reimport: skip root user and anyone with *LK* or NP
27584           accounts
27585
27586 2004-03-17 14:55  ivan
27587
27588         * bin/shadow.reimport: fix multiple svcparts
27589
27590 2004-03-17 14:53  ivan
27591
27592         * bin/shadow.reimport: allow multiple svcparts
27593
27594 2004-03-17 14:49  ivan
27595
27596         * bin/shadow.reimport: re-enable prompting
27597
27598 2004-03-17 14:45  ivan
27599
27600         * bin/shadow.reimport: add -d and -r options
27601
27602 2004-03-17 13:47  ivan
27603
27604         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/svc_acct.pm,
27605           FS/FS/ClientAPI/passwd.pm, httemplate/docs/install.html,
27606           httemplate/docs/upgrade-1.4.2.html: proper self-service login
27607           supporting plaintext, crypt and MD5 passwords
27608
27609 2004-03-16 12:41  ivan
27610
27611         * Makefile: rt-setup-database, not rt-initialize-database
27612
27613 2004-03-15 23:06  ivan
27614
27615         * Makefile, rt/config.layout.in: masonstatedir can't be configured
27616           form ./configure either, must use layout
27617
27618 2004-03-15 23:04  ivan
27619
27620         * Makefile: and finally, run the ./configure
27621
27622 2004-03-15 23:03  ivan
27623
27624         * Makefile: use a proper delimter
27625
27626 2004-03-15 23:00  ivan
27627
27628         * Makefile: transposition
27629
27630 2004-03-15 22:59  ivan
27631
27632         * Makefile: autogenerate rt/config.layout file
27633
27634 2004-03-15 22:58  ivan
27635
27636         * rt/: FREESIDE_MODIFIED, config.layout, config.layout.in:
27637           config.layout needs to be generated
27638
27639 2004-03-15 22:45  ivan
27640
27641         * Makefile: initial RT targets
27642
27643 2004-03-15 22:43  ivan
27644
27645         * rt/: FREESIDE_MODIFIED, sbin/rt-setup-database: initial
27646           (hopefully rather unobtrusive) patch
27647
27648 2004-03-15 20:36  ivan
27649
27650         * FS/FS/cust_svc.pm: recognize DBD::mysqlPP
27651
27652 2004-03-15 16:34  ivan
27653
27654         * Makefile: dont want to error out here
27655
27656 2004-03-12 17:27  ivan
27657
27658         * Makefile: really add the necessary backslashes this time, fix
27659           s/// delimteres
27660
27661 2004-03-12 16:53  ivan
27662
27663         * Makefile: oops
27664
27665 2004-03-12 16:50  ivan
27666
27667         * Makefile, htetc/handler.pl: automatically set Mason comp_root in
27668           Makefile
27669
27670 2004-03-12 16:16  ivan
27671
27672         * Makefile: fix suse document root
27673
27674 2004-03-12 04:39  ivan
27675
27676         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_credit.cgi,
27677           httemplate/view/cust_main.cgi: add unapplycredits configuration
27678           option
27679
27680 2004-03-12 04:11  ivan
27681
27682         * httemplate/graph/money_time.cgi: fix title
27683
27684 2004-03-12 04:10  ivan
27685
27686         * httemplate/docs/upgrade10.html: add history tables to field
27687           change upgrade instructions, add hints for pre-5.6 perl, add
27688           index on cust_pay._date
27689
27690 2004-03-12 02:22  ivan
27691
27692         * httemplate/index.html: add badly-named new report
27693
27694 2004-03-12 02:19  ivan
27695
27696         * httemplate/docs/upgrade-1.4.2.html: few more 1.4.2 upgrade hints
27697
27698 2004-03-12 00:56  ivan
27699
27700         * FS/FS/Report/Table/Monthly.pm: don't run my local expenses kludge
27701           by default; horrible performance
27702
27703 2004-03-12 00:17  ivan
27704
27705         * FS/FS/cust_main.pm: emaildecline-exclude skips any errors that
27706           contain the strings now, not just match exactly
27707
27708 2004-03-11 21:58  ivan
27709
27710         * httemplate/docs/upgrade10.html: document trouble schema changes
27711           backported to 1.4.2
27712
27713 2004-03-11 21:49  ivan
27714
27715         * httemplate/docs/upgrade10.html: remove comment
27716
27717 2004-03-11 13:35  ivan
27718
27719         * httemplate/docs/upgrade10.html: add info for ancient Pg versions
27720
27721 2004-03-11 13:19  ivan
27722
27723         * conf/logo.eps: oops, wrong logo
27724
27725 2004-03-11 13:07  ivan
27726
27727         * conf/: invoice_latex, logo.eps: add typeset logo to conf dir and
27728           point invoice_latex at it by default
27729
27730 2004-03-11 00:54  ivan
27731
27732         * FS/bin/freeside-selfservice-server: turn down logging level
27733
27734 2004-03-10 23:33  ivan
27735
27736         * fs_passwd/: fs_passwd, fs_passwd.cgi, fs_passwd_server,
27737           fs_passwdd: update fs_passwd stuff as wrappers around
27738           self-service
27739
27740 2004-03-10 20:17  ivan
27741
27742         * FS/MANIFEST: incorrect listing in MANIFEST
27743
27744 2004-03-10 18:03  ivan
27745
27746         * rt/lib/RT/: I18N/it.po, Interface/REST.pm: Initial revision
27747
27748 2004-03-10 17:59  ivan
27749
27750         * rt/: README.Oracle, UPGRADING, bin/rt.in,
27751           docs/rt3-schema-relationships.dot, etc/acl.Informix,
27752           etc/drop.Informix, etc/drop.Oracle, etc/schema.Informix,
27753           lib/RT/StyleGuide.pod: Initial revision
27754
27755 2004-03-10 17:05  ivan
27756
27757         * Makefile: update for suse
27758
27759 2004-03-10 14:27  khoff
27760
27761         * httemplate/edit/svc_broadband.cgi: Excluded virtual fields
27762           weren't being properly masked on errors.  The router/block select
27763           box wasn't being generated on errors.
27764
27765 2004-03-10 11:06  khoff
27766
27767         * httemplate/browse/router.cgi: Added hide/show customer router
27768           link.
27769
27770 2004-03-09 18:37  khoff
27771
27772         * httemplate/browse/router.cgi: UI cleanup.
27773
27774 2004-03-05 16:57  ivan
27775
27776         * httemplate/docs/upgrade10.html: doc
27777
27778 2004-03-05 06:34  ivan
27779
27780         * FS/MANIFEST, FS/FS/Report.pm, FS/FS/Report/Table.pm,
27781           FS/FS/Report/Table/Monthly.pm, FS/t/Report-Table-Monthly.t,
27782           FS/t/Report-Table.t, FS/t/Report.t, htetc/global.asa,
27783           htetc/handler.pl, httemplate/graph/money_time-graph.cgi,
27784           httemplate/graph/money_time.cgi: beginning of OO reporting
27785           interface, create acadia-requested crosstab reports
27786
27787 2004-03-04 21:59  ivan
27788
27789         * FS/bin/freeside-daily: fix -v
27790
27791 2004-03-03 08:32  ivan
27792
27793         * bin/create-fetchmailrc: fix for case where no .fetchmailrc should
27794           be create and fetchmail should not be run
27795
27796 2004-03-03 05:42  ivan
27797
27798         * FS/FS/: cust_main.pm, cust_pkg.pm, queue.pm, svc_Common.pm,
27799           svc_acct.pm, svc_broadband.pm, svc_domain.pm, svc_external.pm,
27800           svc_forward.pm, svc_www.pm, ClientAPI/Signup.pm: fix welcome
27801           emails being sent to signup server declined accounts, closes:
27802           Bug#743
27803
27804 2004-03-02 22:20  ivan
27805
27806         * httemplate/edit/svc_forward.cgi: grey out inactive text boxes as
27807           well as disable them (IE doesn't grey out disabled text dialogs)
27808
27809 2004-02-28 15:06  ivan
27810
27811         * httemplate/docs/ieak.html: for now
27812
27813 2004-02-28 14:57  ivan
27814
27815         * Makefile: s/cleanwhisker/pouncequick/
27816
27817 2004-02-28 14:49  ivan
27818
27819         * FS/t/acct_snarf.t: adding
27820
27821 2004-02-28 14:48  ivan
27822
27823         * FS/FS/cust_pkg.pm: minor fixes
27824
27825 2004-02-28 14:47  ivan
27826
27827         * CREDITS: credit where the typeset invoices came from!
27828
27829 2004-02-28 14:43  ivan
27830
27831         * htetc/global.asa, httemplate/docs/install.html,
27832           httemplate/docs/upgrade-1.4.2.html: Apache::ASP 2.55 required
27833
27834 2004-02-28 14:40  ivan
27835
27836         * httemplate/edit/process/cust_main_county-collapse.cgi: style
27837
27838 2004-02-28 14:40  ivan
27839
27840         * httemplate/edit/process/cust_main_county.cgi: new setuptax and
27841           recurtax fields
27842
27843 2004-02-28 14:26  ivan
27844
27845         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.23 and thus DBD::Pg
27846           1.32, finally closes Bug#639
27847
27848 2004-02-27 13:21  khoff
27849
27850         * FS/FS/svc_broadband.pm: When next_free_addr returned undef, we
27851           were trying to call addr on an undefined object.  That's not
27852           good.
27853
27854 2004-02-26 11:21  ivan
27855
27856         * httemplate/view/svc_forward.cgi: correct cancel link
27857           s/account/mail forward/
27858
27859 2004-02-25 20:01  ivan
27860
27861         * httemplate/edit/svc_forward.cgi: double quotes are not ASP
27862
27863 2004-02-25 19:32  ivan
27864
27865         * FS/FS/Record.pm: allow replace with no arguments
27866
27867 2004-02-25 02:37  ivan
27868
27869         * httemplate/edit/svc_forward.cgi, FS/FS/cust_svc.pm: fix up
27870           forward editing for new svc_forward.src field
27871
27872 2004-02-24 21:11  ivan
27873
27874         * FS/FS/CGI.pm: kludge around it completely
27875
27876 2004-02-24 21:04  ivan
27877
27878         * FS/FS/CGI.pm: third time's the charm
27879
27880 2004-02-24 21:00  ivan
27881
27882         * FS/FS/CGI.pm: oops, not the right way to blank them
27883
27884 2004-02-24 20:56  ivan
27885
27886         * FS/FS/CGI.pm: query strings get passed through sometimes?
27887
27888 2004-02-24 19:50  ivan
27889
27890         * httemplate/docs/install.html: formatting
27891
27892 2004-02-23 00:12  ivan
27893
27894         * FS/FS/: svc_acct.pm, part_export.pm, svc_Common.pm: implement
27895           fallback suspension code
27896
27897 2004-02-13 10:58  ivan
27898
27899         * bin/postfix.export: postfix export
27900
27901 2004-02-13 06:04  ivan
27902
27903         * FS/FS/part_export.pm, bin/postfix.export: add postfix export
27904
27905 2004-02-13 05:53  ivan
27906
27907         * httemplate/edit/part_svc.cgi: typo
27908
27909 2004-02-13 04:27  ivan
27910
27911         * FS/FS/part_export/postfix.pm: adding postfix export
27912
27913 2004-02-13 03:47  ivan
27914
27915         * bin/sendmail.import: it lives!
27916
27917 2004-02-13 03:44  ivan
27918
27919         * httemplate/docs/upgrade10.html: workaround for older Pg
27920
27921 2004-02-13 03:28  ivan
27922
27923         * httemplate/: index.html, search/svc_forward.cgi,
27924           view/svc_forward.cgi: add mail alias browse to main menu and fix
27925           mail alias view to recognize new schema also
27926
27927 2004-02-13 02:57  ivan
27928
27929         * FS/bin/freeside-setup, httemplate/docs/upgrade10.html: continue
27930           adding svc_forward.src: make svc_forward.srcsvc nullable
27931
27932 2004-02-13 02:35  ivan
27933
27934         * FS/FS/svc_forward.pm, FS/bin/freeside-setup,
27935           httemplate/docs/schema.html, httemplate/docs/upgrade10.html: add
27936           svc_forward.src
27937
27938 2004-02-13 00:02  ivan
27939
27940         * bin/sendmail.import: initial import
27941
27942 2004-02-12 20:01  ivan
27943
27944         * FS/FS/part_export/: router.pm, domain_shellcommands.pm,
27945           forward_shellcommands.pm, shellcommands.pm, www_shellcommands.pm:
27946           depend on Net::SSH 0.08 for non-blocking STDERR read
27947
27948 2004-02-12 02:44  ivan
27949
27950         * bin/bind.import: fix usage msg
27951
27952 2004-02-11 22:31  ivan
27953
27954         * htetc/global.asa, htetc/handler.pl,
27955           httemplate/misc/email-invoice.cgi,
27956           httemplate/misc/print-invoice.cgi, httemplate/view/cust_bill.cgi:
27957           re-email invoice, closes: bug#526 and have print and email
27958           invoice links redirect back to top of customer view page instead
27959           of #history tag
27960
27961 2004-02-07 14:13  ivan
27962
27963         * FS/FS/part_export.pm: add link to FreeBSD patch for pw(1) problem
27964
27965 2004-02-07 00:24  ivan
27966
27967         * FS/FS/: cust_svc.pm, part_export.pm: add ignore_accounting flag
27968           to sqlradius and sqlradius_withdomain exports
27969
27970 2004-02-05 17:00  ivan
27971
27972         * FS/FS/Conf.pm: add "Net 0" invoice_default_terms
27973
27974 2004-02-02 16:19  ivan
27975
27976         * bin/shadow.reimport: adding shadow.reimport
27977
27978 2004-02-01 01:29  ivan
27979
27980         * Makefile: use install to make all components of FREESIDE_CONF dir
27981
27982 2004-01-30 22:33  ivan
27983
27984         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
27985           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
27986           httemplate/edit/process/part_pkg.cgi, FS/bin/freeside-setup,
27987           htetc/global.asa, htetc/handler.pl, httemplate/docs/schema.html,
27988           httemplate/docs/upgrade-1.4.2.html,
27989           httemplate/docs/upgrade10.html: add pkg_svc.primary_svc flag to
27990           enable an explicit first package flag
27991
27992 2004-01-30 22:20  ivan
27993
27994         * FS/FS/Record.pm: add ut_snumber, fix replacement of records with
27995           empty values in non-primary-keyed tables
27996
27997 2004-01-30 12:40  ivan
27998
27999         * httemplate/docs/upgrade-1.4.2.html: not appropriate
28000
28001 2004-01-29 19:58  ivan
28002
28003         * FS/FS/part_export.pm: add default freebsd and linux
28004           suspension/unsuspension commands, work around FreeBSD pw(1) lack
28005           of locking, and don't prepend "*SUSPENDED* " to suspend an
28006           account anymore
28007
28008 2004-01-29 19:05  ivan
28009
28010         * FS/FS/svc_acct.pm: don't prepend *SUSPENDED* to passwords to
28011           suspend an account
28012
28013 2004-01-29 17:27  ivan
28014
28015         * Makefile: multiple self-service machines aren't enclosed in
28016           quotes
28017
28018 2004-01-29 17:10  ivan
28019
28020         * Makefile, FS/FS/ClientAPI/MyAccount.pm,
28021           FS/bin/freeside-selfservice-server, init.d/freeside-init: add
28022           support for running selfservice server against multiple machines
28023
28024 2004-01-27 17:45  ivan
28025
28026         * httemplate/search/svc_acct.cgi: fix link from service definition
28027           browse to services
28028
28029 2004-01-27 17:39  ivan
28030
28031         * httemplate/: index.html, browse/part_svc.cgi,
28032           search/svc_acct.cgi, search/svc_domain.cgi: add service
28033           definition browse by number of active services
28034
28035 2004-01-23 03:20  ivan
28036
28037         * httemplate/: index.html, search/report_prepaid_income.cgi,
28038           search/report_prepaid_income.html: add prepaid income to main
28039           menu and allow arbitrary dates
28040
28041 2004-01-23 01:04  ivan
28042
28043         * httemplate/search/report_prepaid_income.cgi: tidy up look
28044
28045 2004-01-23 00:58  ivan
28046
28047         * httemplate/search/report_prepaid_income.cgi: oops
28048
28049 2004-01-23 00:55  ivan
28050
28051         * httemplate/search/report_prepaid_income.cgi: first try at prepaid
28052           income report
28053
28054 2004-01-22 19:22  ivan
28055
28056         * FS/FS/cust_bill.pm: undo debugging change
28057
28058 2004-01-22 19:21  ivan
28059
28060         * FS/FS/cust_bill.pm: consolidate large numbers of accounts to
28061           avoid gigantic line items
28062
28063 2004-01-22 19:01  ivan
28064
28065         * httemplate/edit/cust_main.cgi: and the same for ship_
28066
28067 2004-01-22 18:53  ivan
28068
28069         * httemplate/edit/cust_main.cgi: fix state default and set min year
28070           to this year, patch from <matthewd>, thanks!
28071
28072 2004-01-22 16:49  ivan
28073
28074         * debian/control: update ideas about package splitup
28075
28076 2004-01-21 16:21  ivan
28077
28078         * FS/FS/cust_main.pm: fix cancel method
28079
28080 2004-01-21 16:11  ivan
28081
28082         * httemplate/misc/cust_main-cancel.cgi: report cancellation errors
28083           properly
28084
28085 2004-01-21 15:45  ivan
28086
28087         * httemplate/misc/dump.cgi: fix newline problem in dump
28088
28089 2004-01-21 14:10  ivan
28090
28091         * FS/FS/cust_bill.pm: clean up all temp files!
28092
28093 2004-01-21 14:00  ivan
28094
28095         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
28096           conf/invoice_latexsmallfooter: fix multi-page typeset invoices
28097
28098 2004-01-20 16:04  ivan
28099
28100         * httemplate/search/: cust_bill_event.cgi, cust_pay.cgi,
28101           cust_pkg.cgi: don't include the _next_ day, just the full ending
28102           day
28103
28104 2004-01-20 12:30  ivan
28105
28106         * httemplate/: index.html, misc/dump.cgi: add database dump from
28107           web interface
28108
28109 2004-01-19 15:21  ivan
28110
28111         * httemplate/docs/upgrade-1.4.2.html: typeset invoice doc update
28112
28113 2004-01-18 13:03  ivan
28114
28115         * FS/FS/Record.pm: revert bind_param change _again_.  passing not
28116           as a hashref causes too many other problems.  please leave as is.
28117           DBD::Pg needs to be fixed.  1.31 is a lost cause.
28118
28119 2004-01-16 13:45  ivan
28120
28121         * FS/FS/cust_bill.pm: apply variable substitutions in latex notes
28122           also
28123
28124 2004-01-12 12:52  ivan
28125
28126         * httemplate/docs/upgrade10.html: add IPC::ShareLite and
28127           Locale::SubCountry
28128
28129 2004-01-12 12:52  ivan
28130
28131         * httemplate/docs/upgrade-1.4.2.html: add IPC::ShareLite
28132
28133 2004-01-12 12:40  khoff
28134
28135         * httemplate/edit/part_virtual_field.cgi: Lists are just better
28136           sorted.
28137
28138 2004-01-12 12:34  khoff
28139
28140         * httemplate/browse/part_virtual_field.cgi: $pvf isn't a global.
28141
28142 2004-01-11 16:03  ivan
28143
28144         * httemplate/view/cust_bill.cgi: only display "view typeset
28145           invoice" when there is an invoice_latex template
28146
28147 2004-01-11 15:59  ivan
28148
28149         * FS/FS/cust_bill.pm, httemplate/view/cust_bill.cgi: typeset
28150           invoice view in web UI uses pdf instead of postscript, closes
28151           Bug#614
28152
28153 2004-01-11 15:38  ivan
28154
28155         * httemplate/view/cust_bill-pdf.cgi: fix for pdf
28156
28157 2004-01-11 15:37  ivan
28158
28159         * httemplate/view/cust_bill-pdf.cgi: adding
28160
28161 2004-01-10 03:17  ivan
28162
28163         * Makefile: workaround stubborn shells globbing [a-z] to include
28164           CVS/
28165
28166 2004-01-09 20:19  ivan
28167
28168         * FS/FS/cust_main.pm: don't require payname for DCHK either
28169
28170 2004-01-09 19:50  ivan
28171
28172         * httemplate/edit/part_bill_event.cgi: fix UI: displaying "Add" on
28173           invoice event edits
28174
28175 2004-01-09 14:46  ivan
28176
28177         * httemplate/search/report_receivables.cgi: add customer number
28178
28179 2004-01-09 14:39  ivan
28180
28181         * FS/FS/cust_credit.pm, httemplate/view/cust_main.cgi: credit
28182           deletions: need to use Date::Format and FS::Misc qw(send_email)
28183           in cust_credit.pm, need a link to delete unapplied credits too
28184
28185 2004-01-09 14:15  ivan
28186
28187         * FS/FS/Conf.pm: correct tyop
28188
28189 2004-01-09 14:11  ivan
28190
28191         * FS/FS/Conf.pm, FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
28192           httemplate/view/cust_main.cgi,
28193           httemplate/misc/delete-cust_credit.cgi: add deletecredits config
28194           value to enable deletion of credits
28195
28196 2004-01-09 13:09  ivan
28197
28198         * FS/FS/: Conf.pm, svc_acct.pm: adding system_usernames config
28199           value
28200
28201 2004-01-06 22:10  khoff
28202
28203         * httemplate/edit/part_pkg.cgi: Added billing plan sql_external for
28204           billing services in an external sql database.
28205
28206 2004-01-05 12:24  ivan
28207
28208         * httemplate/index.html: fix other packages by next bill date link
28209
28210 2004-01-03 19:54  ivan
28211
28212         * httemplate/docs/signup.html: remove obsolete netscape CCK
28213           supportsignup.cgi
28214
28215           depend on HTTP::BrowserDetect directly instead of via deprecated
28216           HTTP::Headers::UserAgent (closes: Bug#578)
28217
28218 2004-01-03 00:42  ivan
28219
28220         * httemplate/browse/agent.cgi: fix heading colspan when there is no
28221           agent.disabled column
28222
28223 2004-01-01 12:40  ivan
28224
28225         * FS/FS/cust_bill.pm: escape stuff from latex
28226
28227 2003-12-29 22:02  khoff
28228
28229         * FS/FS/Record.pm: Pass type as scalar instead of a hashref to work
28230           around a bug in DBD::Pg version 1.31.
28231
28232 2003-12-27 00:23  ivan
28233
28234         * httemplate/: index.html, search/cust_pkg.cgi,
28235           search/cust_pkg.html, search/cust_pkg_report.cgi: package reports
28236           by agent
28237
28238 2003-12-24 10:18  khoff
28239
28240         * FS/bin/freeside-setup: tyop
28241
28242 2003-12-22 18:36  ivan
28243
28244         * FS/MANIFEST, FS/FS/part_export.pm, FS/t/svc_broadband.t,
28245           FS/t/svc_external.t, htetc/global.asa, htetc/handler.pl,
28246           httemplate/edit/part_svc.cgi, httemplate/edit/svc_external.cgi,
28247           httemplate/edit/process/svc_external.cgi,
28248           httemplate/view/svc_external.cgi: add svc_external
28249
28250 2003-12-22 17:46  ivan
28251
28252         * FS/FS.pm, FS/FS/svc_external.pm, FS/bin/freeside-setup,
28253           httemplate/docs/upgrade10.html, FS/FS/cust_svc.pm: add
28254           svc_external
28255
28256 2003-12-22 17:10  ivan
28257
28258         * eg/table_template-svc.pm: update svc template for 1.5
28259
28260 2003-12-22 17:06  ivan
28261
28262         * eg/table_template-svc.pm: fix path to svc_Common in example table
28263
28264 2003-12-22 16:51  ivan
28265
28266         * FS/FS/ClientAPI/MyAccount.pm,
28267           fs_selfservice/FS-SelfService/SelfService.pm: add edit_info to
28268           selfservice API
28269
28270 2003-12-22 16:41  ivan
28271
28272         * FS/FS/: Conf.pm, cust_main.pm: allow_negative_charges config
28273           option
28274
28275 2003-12-22 13:37  ivan
28276
28277         * httemplate/browse/cust_pay_batch.cgi: add total cards & amount to
28278           pending batch screen
28279
28280 2003-12-22 13:22  ivan
28281
28282         * FS/FS/cust_main.pm: default to the whole-country tax rate if
28283           states aren't defined
28284
28285 2003-12-22 13:18  ivan
28286
28287         * FS/FS/cust_bill.pm: quiet warning
28288
28289 2003-12-22 13:01  ivan
28290
28291         * FS/FS/cust_credit.pm: allow credits to be modified at API level
28292
28293 2003-12-22 09:50  ivan
28294
28295         * FS/FS/cust_main.pm: add cust_credit, cust_pay and cust_refund
28296           subs
28297
28298 2003-12-21 15:16  ivan
28299
28300         * httemplate/browse/agent_type.cgi: work even if there are stray
28301           type_pkgs records around
28302
28303 2003-12-21 15:13  ivan
28304
28305         * FS/FS/Record.pm: cache virtual_fields method results to help
28306           performance
28307
28308 2003-12-21 13:12  ivan
28309
28310         * FS/bin/freeside-addoutsourceuser: add outsourced databases with
28311           both addresses by default
28312
28313 2003-12-19 19:47  ivan
28314
28315         * httemplate/browse/part_referral.cgi: fix inflated advertising
28316           source numbers
28317
28318 2003-12-15 00:08  ivan
28319
28320         * conf/invoice_latex: line up w/window envelopes
28321
28322 2003-12-15 00:07  ivan
28323
28324         * httemplate/misc/print-invoice.cgi: print_ps returns ths invoice
28325           now, do not count on latex printing it, oops
28326
28327 2003-12-14 22:42  ivan
28328
28329         * FS/FS/: cust_main.pm, cust_bill.pm: fix bug that charged full
28330           amounts of all open invoices as soon as balance went positive
28331           (only manifests when any cust_bill->owed somehow got to be
28332           negative)
28333
28334 2003-12-14 19:41  ivan
28335
28336         * FS/FS/cust_bill.pm: add _latex_escape sub
28337
28338 2003-12-14 09:53  ivan
28339
28340         * httemplate/view/cust_main.cgi: non-breaking spaces in custoemr
28341           view field names
28342
28343 2003-12-10 15:53  ivan
28344
28345         * FS/FS/ClientAPI/Signup.pm: signup page w/advertising source
28346           dropdown
28347
28348 2003-12-10 14:51  ivan
28349
28350         * FS/bin/freeside-setup, httemplate/docs/upgrade10.html: add
28351           part_referral.disabled, add disabled indices to agent and
28352           part_bill_event
28353
28354 2003-12-10 14:50  ivan
28355
28356         * FS/FS/part_referral.pm: add part_referral.disabled
28357
28358 2003-11-30 00:06  ivan
28359
28360         * FS/FS/cust_bill.pm: explicitly tell dvips to write output to a
28361           file
28362
28363 2003-11-29 23:52  ivan
28364
28365         * httemplate/view/cust_bill.cgi: add link to view typeset invoice
28366
28367 2003-11-29 23:41  ivan
28368
28369         * conf/invoice_latex: move to the left to line up with window
28370           envelopes
28371
28372 2003-11-29 02:50  ivan
28373
28374         * FS/FS/cust_credit_bill.pm: missing cut
28375
28376 2003-11-29 02:48  ivan
28377
28378         * FS/FS/cust_bill.pm: use the latex template for normal printing
28379           when available
28380
28381 2003-11-29 02:39  ivan
28382
28383         * httemplate/edit/part_pkg.cgi: adding sql_generic price plan
28384
28385 2003-11-29 00:32  ivan
28386
28387         * FS/FS/: Conf.pm, cust_bill_pay.pm, cust_credit_bill.pm: option to
28388           send statements when a payment or credit is applied
28389
28390 2003-11-29 00:18  ivan
28391
28392         * FS/FS/part_bill_event.pm: also set default latex template for
28393           late bill templates
28394
28395 2003-11-29 00:08  ivan
28396
28397         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
28398           conf/invoice_latexfooter, conf/invoice_latexnotes,
28399           httemplate/misc/print-invoice.cgi,
28400           httemplate/view/cust_bill-ps.cgi: postscript invoice redux
28401
28402 2003-11-26 07:37  ivan
28403
28404         * FS/FS/cust_bill.pm: remove spurious Setup on one-time package
28405           charges
28406
28407 2003-11-26 06:25  ivan
28408
28409         * FS/FS/: Conf.pm, cust_bill.pm: add invoice_default_terms config
28410           value to control explicit due date printing on invoices
28411
28412 2003-11-24 06:29  ivan
28413
28414         * httemplate/edit/part_export.cgi: fix html quoting problems
28415
28416 2003-11-24 05:01  ivan
28417
28418         * httemplate/browse/part_export.cgi: fix html quoting of export
28419           options
28420
28421 2003-11-21 10:55  ivan
28422
28423         * FS/FS/Record.pm: revert bind_param change!
28424
28425 2003-11-21 07:32  ivan
28426
28427         * httemplate/search/report_receivables.cgi: precedence helps alot
28428
28429 2003-11-21 07:25  ivan
28430
28431         * httemplate/search/report_receivables.cgi: precedence helps alot
28432
28433 2003-11-21 07:20  ivan
28434
28435         * httemplate/search/report_receivables.cgi: show customer status on
28436           receivables report
28437
28438 2003-11-20 04:48  ivan
28439
28440         * FS/FS/part_export/communigate_pro.pm: don't error out when not
28441           actually changing domain
28442
28443 2003-11-19 10:13  ivan
28444
28445         * FS/FS/Record.pm: work around DBD::Pg problems with bind_param
28446
28447 2003-11-19 04:21  ivan
28448
28449         * httemplate/: edit/REAL_cust_pkg.cgi, search/cust_pkg.html,
28450           search/report_cc.html, search/report_credit.html,
28451           search/report_cust_pay.html, search/report_tax.html: fix
28452           jscalendar date ifFormat
28453
28454 2003-11-18 17:37  ivan
28455
28456         * FS/FS/cust_bill.pm: reversing accidental commit of
28457           work-in-progress
28458
28459 2003-11-18 17:29  ivan
28460
28461         * FS/FS/: cust_bill.pm, cust_main.pm: disable debugging by default
28462
28463 2003-11-18 07:14  ivan
28464
28465         * FS/FS/part_export.pm: fix communigate pro export descriptions
28466
28467 2003-11-18 07:04  ivan
28468
28469         * FS/: FS/part_export/communigate_pro.pm,
28470           FS/part_export/communigate_pro_singledomain.pm, MANIFEST,
28471           FS/part_export.pm: add communigate_pro_singledomain export
28472
28473 2003-11-18 03:17  ivan
28474
28475         * httemplate/docs/install.html: remove thread/PerlIO warning -
28476           standard in 5.8.x and working fine
28477
28478 2003-11-14 23:28  ivan
28479
28480         * FS/bin/freeside-selfservice-server: kill off ssh process when
28481           re-opening connection
28482
28483 2003-11-14 23:18  ivan
28484
28485         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
28486           trailing newline to supress useless error messages in log
28487
28488 2003-11-14 00:43  ivan
28489
28490         * FS/bin/freeside-selfservice-server: hopefully recover better from
28491           lost ssh connections
28492
28493 2003-11-13 18:52  ivan
28494
28495         * httemplate/search/report_receivables.cgi: sort these
28496           case-insensitive
28497
28498 2003-11-12 04:29  ivan
28499
28500         * FS/FS/: svc_Common.pm, svc_acct.pm: allow provisioning of
28501           unaudited services with a svcnum for imports
28502
28503 2003-11-12 03:22  ivan
28504
28505         * FS/FS/cust_pkg.pm: better error msg
28506
28507 2003-11-11 07:03  ivan
28508
28509         * FS/FS/svc_Common.pm: also make setx behave when setting svcnum
28510           during an import
28511
28512 2003-11-11 06:39  ivan
28513
28514         * FS/FS/svc_Common.pm: fix up virtual field reprucussions
28515
28516 2003-11-11 06:21  ivan
28517
28518         * FS/FS/svc_Common.pm: simple change to cust_svc creation to help
28519           imports with svcnums
28520
28521 2003-11-11 00:35  ivan
28522
28523         * httemplate/browse/part_referral.cgi: really fix advertising
28524           source edit links
28525
28526 2003-11-11 00:01  ivan
28527
28528         * httemplate/search/report_receivables.cgi: remove spaces between
28529           parens and contact name
28530
28531 2003-11-10 23:51  ivan
28532
28533         * httemplate/browse/: part_referral.cgi, svc_acct_pop.cgi:
28534           part_referral.cgi
28535
28536 2003-11-10 05:54  ivan
28537
28538         * httemplate/misc/process/meta-import.cgi: hmm forgot to check this
28539           in?
28540
28541 2003-11-08 08:36  ivan
28542
28543         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add order_pkg and
28544           cancel_pkg functions to self-service
28545
28546 2003-11-08 08:31  ivan
28547
28548         * fs_selfservice/FS-SelfService/SelfService.pm: documentation for
28549           self-service functions!
28550
28551 2003-11-08 04:59  ivan
28552
28553         * FS/FS/ClientAPI/MyAccount.pm: pass paybatch field to realtime_bop
28554           so we can prevent double-charges
28555
28556 2003-11-07 02:53  ivan
28557
28558         * httemplate/elements/: calendar-en.js, calendar-setup.js,
28559           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
28560           jscalendar
28561
28562 2003-11-07 00:39  ivan
28563
28564         * FS/FS/cust_svc.pm: also fix attribute_since_sqlradacct for data
28565           charging
28566
28567 2003-11-07 00:36  ivan
28568
28569         * FS/FS/cust_svc.pm: finish fixing sqlradius_withdomain time
28570           calculations
28571
28572 2003-11-06 23:56  ivan
28573
28574         * httemplate/view/svc_acct.cgi: also show RADIUS usage information
28575           for sqlradius_withdomain exports
28576
28577 2003-11-06 06:45  ivan
28578
28579         * httemplate/search/report_receivables.cgi: add totals & simplify
28580           expressions
28581
28582 2003-11-06 06:08  ivan
28583
28584         * httemplate/search/report_receivables.cgi: ack!  count credits,
28585           not payments twice
28586
28587 2003-11-06 06:00  ivan
28588
28589         * httemplate/search/report_receivables.cgi: typo
28590
28591 2003-11-06 05:56  ivan
28592
28593         * httemplate/search/report_receivables.cgi: link to customer, don't
28594           show custnum
28595
28596 2003-11-06 05:40  ivan
28597
28598         * FS/MANIFEST: removing bin/freeside-receivables-report
28599
28600 2003-11-06 05:39  ivan
28601
28602         * httemplate/: index.html, search/report_receivables.cgi: "current
28603           receivables" -> A/R Aging summary
28604
28605 2003-11-06 05:37  ivan
28606
28607         * FS/bin/freeside-receivables-report: removing (rewritten as a
28608           proper html report)
28609
28610 2003-11-05 03:13  ivan
28611
28612         * bin/create-fetchmailrc: fixup
28613
28614 2003-11-05 02:26  ivan
28615
28616         * FS/FS/svc_acct.pm: allow letters in quota for use with edquota -p
28617
28618 2003-11-04 10:01  ivan
28619
28620         * FS/FS/cust_main.pm: don't overwrite otaker on cust_main!
28621
28622 2003-11-04 09:57  ivan
28623
28624         * bin/create-fetchmailrc: adding
28625
28626 2003-11-04 09:30  ivan
28627
28628         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm: make snarf
28629           info available to exports
28630
28631 2003-11-04 02:56  ivan
28632
28633         * FS/FS/Record.pm: finish treating serials as ints!
28634
28635 2003-11-04 02:55  ivan
28636
28637         * FS/FS/Record.pm: treat serial columns as ints too!
28638
28639 2003-11-03 03:42  ivan
28640
28641         * FS/FS/svc_Common.pm, httemplate/edit/part_svc.cgi: does this fix
28642           Bug#590??
28643
28644 2003-11-03 03:30  ivan
28645
28646         * httemplate/edit/part_svc.cgi: kludge around this so i can add
28647           service definitions for now
28648
28649 2003-11-02 21:57  ivan
28650
28651         * httemplate/: index.html, browse/part_pkg.cgi,
28652           search/cust_pkg.cgi: add suspended/canceled browse, fix the old
28653           suspended browse
28654
28655 2003-11-02 21:48  ivan
28656
28657         * httemplate/search/cust_pkg.cgi: add suspended/canceled package
28658           browse
28659
28660 2003-11-02 21:40  ivan
28661
28662         * httemplate/index.html: formatting
28663
28664 2003-11-02 21:34  ivan
28665
28666         * httemplate/index.html: remove duplicate items from "Reports"
28667           section
28668
28669 2003-11-02 21:25  ivan
28670
28671         * httemplate/browse/part_pkg.cgi: tyops
28672
28673 2003-11-02 21:21  ivan
28674
28675         * httemplate/browse/part_pkg.cgi: also show suspended and canceled
28676           counts on active package browse
28677
28678 2003-10-26 09:30  ivan
28679
28680         * httemplate/search/cust_main-quickpay.html: default quickpay to
28681           exact search
28682
28683 2003-10-25 17:39  ivan
28684
28685         * httemplate/search/: cust_pay.cgi, report_cust_pay.html: payment
28686           reports broken down by Visa/MC / Amex / Discover
28687
28688 2003-10-24 19:05  ivan
28689
28690         * FS/FS/: acct_snarf.pm, svc_Common.pm, svc_acct.pm,
28691           ClientAPI/Signup.pm: signups with snarf info!
28692
28693 2003-10-24 18:06  ivan
28694
28695         * httemplate/docs/signup.html: better link to .INS files
28696           documentation
28697
28698 2003-10-24 13:38  ivan
28699
28700         * FS/FS/: cust_main.pm, Conf.pm: add cvv-save configuration value
28701           to save the cvv data for specific card types
28702
28703 2003-10-24 12:28  ivan
28704
28705         * FS/FS/ClientAPI/Signup.pm, httemplate/edit/cust_main.cgi,
28706           httemplate/edit/process/cust_main.cgi, httemplate/docs/cvv2.html,
28707           httemplate/docs/upgrade10.html, FS/FS/cust_main.pm,
28708           FS/bin/freeside-setup, httemplate/docs/schema.html: cvv!
28709
28710 2003-10-23 22:51  ivan
28711
28712         * httemplate/images/: cvv2.png, cvv2_amex.png: adding cvv2 images
28713
28714 2003-10-23 17:50  ivan
28715
28716         * httemplate/browse/part_referral.cgi: UI: adjust alignment of
28717           stats
28718
28719 2003-10-23 17:39  ivan
28720
28721         * httemplate/browse/part_referral.cgi: referral listing now shows
28722           customer signups today and past week/30/60/90/6months/year/total
28723
28724 2003-10-23 15:37  ivan
28725
28726         * bin/dbdef-create: require DBIx::DBSchema 0.22 to deal with Pg
28727           version problems
28728
28729 2003-10-23 02:02  ivan
28730
28731         * httemplate/docs/legacy.html: fix cranky verbitage at the top
28732
28733 2003-10-23 00:49  ivan
28734
28735         * FS/FS/cust_pay_batch.pm: Declined results from batches should now
28736           suspend the relevant customer.
28737
28738 2003-10-22 12:10  khoff
28739
28740         * httemplate/edit/process/router.cgi: dbh is a global.
28741
28742 2003-10-19 22:01  ivan
28743
28744         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
28745           httemplate/view/cust_main.cgi: finish up weekly billing
28746
28747 2003-10-19 21:25  ivan
28748
28749         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
28750           httemplate/edit/part_pkg.cgi, httemplate/docs/upgrade10.html,
28751           FS/bin/freeside-setup: daily/weekly billing
28752
28753 2003-10-19 11:08  ivan
28754
28755         * httemplate/docs/install.html: fix CPAN link
28756
28757 2003-10-16 15:57  khoff
28758
28759         * FS/FS/part_export/router.pm: Telnet/SSH router export for
28760           svc_broadband.
28761
28762 2003-10-16 06:48  ivan
28763
28764         * httemplate/docs/billing.html: fix Text::Template link
28765
28766 2003-10-15 16:17  khoff
28767
28768         * httemplate/browse/router.cgi: $router isn't a global.
28769
28770 2003-10-15 15:59  khoff
28771
28772         * httemplate/edit/router.cgi: More changes that got lost in the
28773           merge somehow.
28774
28775 2003-10-15 15:48  khoff
28776
28777         * httemplate/view/svc_broadband.cgi: File got munged during
28778           svc_broadband merge.  Added ability to create a 'customer
28779           router'.
28780
28781 2003-10-15 08:03  ivan
28782
28783         * FS/bin/freeside-selfservice-server,
28784           fs_selfservice/FS-SelfService/SelfService.pm,
28785           fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
28786           tagging ability so we can run multiple self-service clients on
28787           one machine
28788
28789 2003-10-15 05:08  ivan
28790
28791         * FS/bin/freeside-setup: fix agent username and password
28792           nullability
28793
28794 2003-10-15 02:41  ivan
28795
28796         * FS/FS/cust_main.pm: - Business::OnlinePayment "recurring_billing"
28797           flag is set for subsequent   credit card transactions; some
28798           processors (AuthorozeNet, others?) use this   to waive the CVV2
28799           requirement.
28800
28801 2003-10-09 10:40  ivan
28802
28803         * FS/FS/cust_pay_batch.pm: parse last line from TD Canada Trust
28804
28805 2003-10-09 04:05  ivan
28806
28807         * httemplate/docs/install.html: don't install on a public server!
28808
28809 2003-10-07 21:09  ivan
28810
28811         * htetc/global.asa, htetc/handler.pl,
28812           httemplate/misc/upload-batch.cgi: can't use
28813           File::Basename::basename for windows filenames!  use a regex
28814           instead
28815
28816 2003-10-07 06:50  ivan
28817
28818         * Makefile: mandrake
28819
28820 2003-10-07 01:05  ivan
28821
28822         * FS/: FS/acct_snarf.pm, FS.pm, FS/part_export.pm: adding
28823           acct_snarf
28824
28825 2003-10-06 23:06  ivan
28826
28827         * FS/FS/part_export/communigate_pro.pm: problem was scalar context
28828           propogating to the wrong place in the grep
28829
28830 2003-10-06 23:03  ivan
28831
28832         * FS/FS/part_export/communigate_pro.pm: fix subroutine call from
28833           UpdateAccountSettings sub
28834
28835 2003-10-06 22:50  ivan
28836
28837         * FS/FS/part_export/communigate_pro.pm: add suspend and unsuspend
28838           hooks, don't try and set '*SUSPENDED*' passwords
28839
28840 2003-10-06 22:49  ivan
28841
28842         * FS/FS/svc_acct.pm: doc
28843
28844 2003-10-06 19:27  ivan
28845
28846         * FS/FS/part_export/communigate_pro.pm: add suspension /
28847           unsuspension export to communigate
28848
28849 2003-10-06 05:05  ivan
28850
28851         * httemplate/search/cust_main-quickpay.html: - put link to main
28852           menu on quick payment search page
28853
28854 2003-10-06 04:39  ivan
28855
28856         * httemplate/search/svc_acct.cgi: fix URL argument processing for
28857           account searches by popnum
28858
28859 2003-10-06 04:22  ivan
28860
28861         * httemplate/search/svc_acct.cgi: typo
28862
28863 2003-10-06 04:20  ivan
28864
28865         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: fix
28866           linking to account list per access number
28867
28868 2003-10-06 04:14  ivan
28869
28870         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: agent
28871           browse shows # of active accounts & links to appropriate account
28872           search
28873
28874 2003-10-02 14:51  khoff
28875
28876         * httemplate/edit/svc_broadband.cgi: $field isn't a global.
28877
28878 2003-10-02 07:26  ivan
28879
28880         * Makefile: minor Makefile updates
28881
28882 2003-10-02 07:19  ivan
28883
28884         * FS/FS/: Conf.pm, cust_main.pm: add emaildecline-exclude config
28885           option
28886
28887 2003-10-02 06:08  ivan
28888
28889         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: turn
28890           off super-verbose logging
28891
28892 2003-10-02 05:42  ivan
28893
28894         * fs_selfservice/FS-SelfService/Makefile.PL: update Makefile.PL
28895           dependancies (PREREQ_PM) for self-service module and signup
28896           wrapper
28897
28898 2003-10-02 04:23  ivan
28899
28900         * fs_selfservice/FS-SelfService/cgi/login.html: removing testing
28901           info
28902
28903 2003-10-02 03:18  ivan
28904
28905         * FS/bin/freeside-daily: added -y switch to freeside-daily to
28906           specify an offset in days
28907
28908 2003-10-02 01:56  ivan
28909
28910         * FS/FS/raddb.pm, bin/generate-raddb: update with dictionaries from
28911           freeradius 0.9.1, and fix generate-raddb to avoid duplicates
28912
28913 2003-09-30 08:01  ivan
28914
28915         * FS/FS/agent.pm: no duplicate usernames
28916
28917 2003-09-30 07:58  ivan
28918
28919         * httemplate/docs/upgrade10.html: agent schema changes
28920
28921 2003-09-30 05:48  ivan
28922
28923         * httemplate/misc/download-batch.cgi: IE doesn't like downloading
28924           MIME type text/comma-separated-values
28925
28926 2003-09-30 01:21  ivan
28927
28928         * httemplate/edit/REAL_cust_pkg.cgi, CREDITS,
28929           httemplate/elements/calendar-en.js,
28930           httemplate/elements/calendar-setup.js,
28931           httemplate/elements/calendar-win2k-2.css,
28932           httemplate/elements/calendar.js,
28933           httemplate/elements/calendar_stripped.js,
28934           httemplate/images/calendar.png, httemplate/search/cust_pkg.html,
28935           httemplate/search/report_cc.html,
28936           httemplate/search/report_credit.html,
28937           httemplate/search/report_cust_pay.html,
28938           httemplate/search/report_tax.html: calendar popups!
28939
28940 2003-09-30 00:04  ivan
28941
28942         * htetc/global.asa, htetc/handler.pl,
28943           httemplate/docs/upgrade-1.4.2.html: CGI.pm 2.47 required for
28944           ->upload() method
28945
28946 2003-09-29 03:10  ivan
28947
28948         * httemplate/: browse/agent.cgi, search/cust_main.cgi: agent browse
28949           now links to active/cancelled customers
28950
28951 2003-09-28 23:51  ivan
28952
28953         * FS/FS/ClientAPI/Signup.pm: signup with agent selection
28954
28955 2003-09-28 23:35  ivan
28956
28957         * httemplate/index.html: remove Gratuitous Capitalization
28958
28959 2003-09-28 22:51  ivan
28960
28961         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
28962           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi: agents
28963           can be disabled (auto-sensing based on schema)
28964
28965 2003-09-28 22:51  ivan
28966
28967         * FS/bin/freeside-setup, httemplate/docs/schema.html: added
28968           agent.disabled       agent.username       agent._password
28969
28970 2003-09-28 19:17  ivan
28971
28972         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: finish removing
28973           quiet config options
28974
28975 2003-09-27 19:36  ivan
28976
28977         * FS/FS/cust_pay_batch.pm, htetc/global.asa, htetc/handler.pl,
28978           httemplate/browse/cust_pay_batch.cgi,
28979           httemplate/misc/upload-batch.cgi: add upload of batch result from
28980           TD Canada Trust some global.asa / handler.pl enhancements
28981
28982 2003-09-26 16:33  khoff
28983
28984         * httemplate/edit/svc_www.cgi: $field is not a global.
28985
28986 2003-09-26 14:02  khoff
28987
28988         * httemplate/edit/svc_acct.cgi: $field isn't a global.
28989
28990 2003-09-26 06:37  ivan
28991
28992         * httemplate/docs/upgrade10.html: sql
28993
28994 2003-09-26 06:04  ivan
28995
28996         * FS/: FS/cust_main.pm, bin/freeside-daily: re-setup option to
28997           re-charge setup fee
28998
28999 2003-09-26 02:31  ivan
29000
29001         * FS/FS/cust_main.pm: scalar/array scope fix... new, multiple (i.e.
29002           canadian GST/PST) taxes work now!
29003
29004 2003-09-26 02:15  ivan
29005
29006         * FS/FS/UID.pm: re-enable ChopBlanks for now
29007
29008 2003-09-26 02:09  ivan
29009
29010         * FS/FS/cust_pkg.pm: fix manual_flag problem preventing cust_pkg
29011           editing
29012
29013 2003-09-26 01:11  ivan
29014
29015         * httemplate/: browse/cust_main_county.cgi,
29016           edit/cust_main_county.cgi: fix tax edit UI
29017
29018 2003-09-25 04:56  ivan
29019
29020         * httemplate/docs/upgrade10.html: new per-tax setuptax and recurtax
29021           fields
29022
29023 2003-09-25 04:49  ivan
29024
29025         * httemplate/: browse/cust_main_county.cgi,
29026           edit/cust_main_county.cgi: UI for multiple named taxes w/setup &
29027           recur exemptions 1.4 schema-auto-adjusting backport
29028
29029 2003-09-25 04:17  ivan
29030
29031         * FS/FS/: cust_main.pm, cust_main_county.pm: multiple, named taxes
29032           for a single region 1.4 backport auto-adjusts based on schema
29033
29034 2003-09-25 03:40  ivan
29035
29036         * FS/bin/freeside-setup, httemplate/docs/schema.html: add setuptax
29037           and recurtax fields to cust_main_county
29038
29039 2003-09-25 03:28  ivan
29040
29041         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
29042           freebsd portability fix
29043
29044 2003-09-25 03:27  ivan
29045
29046         * FS/bin/freeside-selfservice-server: freebsd portability fixes
29047
29048 2003-09-25 03:26  ivan
29049
29050         * FS/FS/ClientAPI/MyAccount.pm: quiet self-service server cancels
29051
29052 2003-09-25 02:40  ivan
29053
29054         * httemplate/docs/upgrade-1.4.2.html: 1.4.2 upgrade
29055
29056 2003-09-25 02:39  ivan
29057
29058         * httemplate/docs/upgrade9.html: update upgrade docs for bind
29059           exports
29060
29061 2003-09-24 10:20  ivan
29062
29063         * FS/FS/part_export/shellcommands.pm: don't change dir either when
29064           username_pwonly is set
29065
29066 2003-09-24 10:06  ivan
29067
29068         * FS/FS/part_export/shellcommands.pm: don't allow uid changes when
29069           usermod_pwonly set
29070
29071 2003-09-23 18:30  ivan
29072
29073         * httemplate/browse/agent.cgi: fix boolean precedence error leading
29074           to inaccurate results on the new customer status list
29075
29076 2003-09-21 00:31  ivan
29077
29078         * FS/FS/cust_bill.pm, httemplate/misc/download-batch.cgi: remove
29079           trancode from batching
29080
29081 2003-09-20 23:52  ivan
29082
29083         * httemplate/misc/download-batch.cgi: eliminate extraneous newlines
29084
29085 2003-09-20 18:22  ivan
29086
29087         * httemplate/misc/download-batch.cgi: preliminary batch download
29088
29089 2003-09-20 18:22  ivan
29090
29091         * httemplate/browse/cust_pay_batch.cgi: add link to preliminary
29092           batch download
29093
29094 2003-09-19 05:40  ivan
29095
29096         * FS/FS/cust_main.pm: quiet option to cancel method
29097
29098 2003-09-19 05:13  ivan
29099
29100         * FS/FS/ClientAPI/Signup.pm: remove klunky $error ||= usage
29101
29102 2003-09-19 05:04  ivan
29103
29104         * FS/FS/ClientAPI/Signup.pm: oops, flipped an or to an and
29105
29106 2003-09-19 05:02  ivan
29107
29108         * FS/FS/ClientAPI/Signup.pm: cache initial signup_info for
29109           performance
29110
29111 2003-09-19 04:56  ivan
29112
29113         * FS/FS/ClientAPI/Signup.pm: better error message when you don't
29114           select a package
29115
29116 2003-09-19 04:50  ivan
29117
29118         * init.d/freeside-init: correct pid filename for stopping
29119           self-service server
29120
29121 2003-09-19 04:35  ivan
29122
29123         * fs_selfservice/FS-SelfService/SelfService.pm: finish moving
29124           signup server functions to self-service interace
29125
29126 2003-09-19 04:00  ivan
29127
29128         * FS/FS/ClientAPI/Signup.pm: module needs to return true
29129
29130 2003-09-19 03:08  ivan
29131
29132         * FS/FS/ClientAPI/Signup.pm: make sure signup cancels are quiet
29133
29134 2003-09-19 03:07  ivan
29135
29136         * Makefile, FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
29137           FS/FS/ClientAPI/Signup.pm, httemplate/docs/index.html: move
29138           signup server functions to self-service server.  fix provisioning
29139           & immediate suspension of declined signups.
29140
29141 2003-09-19 02:59  ivan
29142
29143         * init.d/freeside-init: removing signup and passwd servers
29144
29145 2003-09-18 21:25  ivan
29146
29147         * FS/FS/cust_main.pm: finish cleaning up the quiet stuff
29148
29149 2003-09-18 21:13  ivan
29150
29151         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm: deprecate
29152           signup_server-quiet config option
29153
29154 2003-09-18 03:52  ivan
29155
29156         * httemplate/browse/agent.cgi: oops
29157
29158 2003-09-18 03:46  ivan
29159
29160         * httemplate/browse/agent.cgi: include info on number of
29161           active/cancelled customers in agent browse
29162
29163 2003-09-15 14:33  ivan
29164
29165         * httemplate/search/cust_pkg.cgi: package search skips cancelled
29166           packages when searching by date range
29167
29168 2003-09-11 17:14  khoff
29169
29170         * FS/FS/addr_block.pm: @excludeaddr is a list of addresses, not
29171           NetAddrs, so it shouldn't be map'd
29172
29173 2003-09-11 14:57  ivan
29174
29175         * FS/FS/part_export.pm: also update sqlradius_withdomaind
29176           description for freeradius 0.9.1
29177
29178 2003-09-11 14:54  ivan
29179
29180         * FS/FS/part_export.pm: update doc note for freeradius 0.9.1
29181
29182 2003-09-10 15:10  ivan
29183
29184         * FS/FS/part_export/communigate_pro.pm: communigate pro quota bs
29185
29186 2003-09-10 14:56  ivan
29187
29188         * FS/FS/part_export/communigate_pro.pm: don't set an empty
29189           externalFlag
29190
29191 2003-09-10 14:45  ivan
29192
29193         * FS/FS/part_export/communigate_pro.pm: communitgate pro
29194           CreateAccount examples are on crack
29195
29196 2003-09-10 14:39  ivan
29197
29198         * FS/FS/part_export/communigate_pro.pm: fix for communigate pro
29199           weird data structure on create
29200
29201 2003-09-10 14:01  ivan
29202
29203         * FS/FS/part_export/communigate_pro.pm: set initial password for
29204           new accounts
29205
29206 2003-09-10 03:54  ivan
29207
29208         * FS/FS/cust_pay.pm: adding cust_main method
29209
29210 2003-09-09 15:36  ivan
29211
29212         * FS/MANIFEST: adding communigate_pro export
29213
29214 2003-09-08 21:16  ivan
29215
29216         * FS/FS/part_export.pm: typo hiding remote username labels
29217
29218 2003-09-06 00:20  ivan
29219
29220         * httemplate/browse/agent_type.cgi: hide display of disabled
29221           packages from agent type browse
29222
29223 2003-09-05 23:45  ivan
29224
29225         * FS/FS/part_export.pm: updated DBI link in sqlradius export notes
29226
29227 2003-09-05 18:45  ivan
29228
29229         * FS/FS/svc_acct.pm: fix method name
29230
29231 2003-09-05 18:44  ivan
29232
29233         * FS/FS/: cust_svc.pm, svc_acct.pm: add
29234           get_session_history_sqlradacct have $ignore_quantity also ignore
29235           0 quantities
29236
29237 2003-09-05 06:19  ivan
29238
29239         * FS/FS/part_export/communigate_pro.pm: typo
29240
29241 2003-09-05 06:18  ivan
29242
29243         * FS/FS/: part_export.pm, part_export/communigate_pro.pm: add
29244           communigate pro export
29245
29246 2003-09-05 06:16  ivan
29247
29248         * FS/FS/Conf.pm: doc
29249
29250 2003-09-05 02:13  ivan
29251
29252         * FS/FS/svc_acct.pm: allow ! password like !!
29253
29254 2003-09-05 01:17  ivan
29255
29256         * FS/FS/Conf.pm: fix reference to obsolete shellcommands-useradd
29257           conf value (refer to exports instead)
29258
29259 2003-09-05 01:02  ivan
29260
29261         * FS/FS/Conf.pm: fix typo
29262
29263 2003-09-05 01:01  ivan
29264
29265         * FS/FS/svc_acct.pm: allow up to 60 char encrypted passwords for
29266           blowfish
29267
29268 2003-09-05 00:55  ivan
29269
29270         * FS/bin/freeside-setup: svc_acct._password from 50 to 72 for
29271           blowfish passwords
29272
29273 2003-09-04 21:09  ivan
29274
29275         * FS/FS/: Conf.pm, cust_main.pm: users-allow_comp config value to
29276           control creation of complimentary accounts and minor pod updates
29277
29278 2003-09-04 19:31  ivan
29279
29280         * httemplate/edit/part_svc.cgi: -w-safe and run under a 1.4 schema
29281           too
29282
29283 2003-09-03 16:06  ivan
29284
29285         * httemplate/view/cust_main.cgi: list extraneous services, closes:
29286           #213
29287
29288 2003-09-03 13:22  ivan
29289
29290         * FS/FS/Record.pm: turn off query debugging
29291
29292 2003-09-03 11:46  ivan
29293
29294         * FS/FS/Record.pm: turn vfieldpart_hashref into a method, not a
29295           subroutine another fix to support running 1.5.0 virtual field
29296           code on 1.4.x databases
29297
29298 2003-09-03 06:18  ivan
29299
29300         * FS/FS/part_export.pm: openbsd also uses sane useradd/mod/del
29301           commands
29302
29303 2003-09-03 05:35  ivan
29304
29305         * Makefile: makefile trivia for openbsd
29306
29307 2003-08-07 22:54  ivan
29308
29309         * httemplate/view/svc_acct.cgi: - fix possible glitch with Mason on
29310           account view screen
29311
29312 2003-08-07 22:42  ivan
29313
29314         * FS/FS/CGI.pm, bin/masonize, httemplate/index.html,
29315           httemplate/elements/header.html,
29316           httemplate/elements/menubar.html, httemplate/elements/pager.html,
29317           httemplate/elements/table.html, httemplate/search/sql.cgi,
29318           httemplate/search/sql.html,
29319           httemplate/search/elements/search.html: - (finish) includes!
29320           (closes: Bug#551) - (finish) moving SQL search to including
29321           generic elements/search.html - new elements: menubar.html,
29322           header.html, pager.html and table.html - have masonize process
29323           .html files also
29324
29325 2003-08-07 19:02  ivan
29326
29327         * bin/masonize, htetc/global.asa, httemplate/autohandler,
29328           httemplate/graph/money_time-graph.cgi,
29329           httemplate/graph/money_time.cgi, httemplate/search/sql.html,
29330           httemplate/search/elements/search.html: - fix Mason profiling to
29331           pass-through images (for graph/) - fix graph/money-time.cgi use
29332           of $m interfering with Mason - fix graph/money-time-graph.cgi to
29333           set content-type in a Mason/ASP-independant   fashion -
29334           (beginning of) includes! - (beginning of) moving SQL search to
29335           including generic elements/search.html - fix global.asa typo -
29336           fix masonize to not prepend an extraneous blank line (breaking
29337           graph/money-time-graph.cgi)
29338
29339 2003-08-07 06:08  ivan
29340
29341         * htetc/global.asa, htetc/handler.pl,
29342           httemplate/view/cust_main.cgi: - turn on profiling with mason
29343           like with Apache::ASP (redirects now working) - fix mason error
29344           with new view/cust_main.cgi UI
29345
29346 2003-08-07 05:47  ivan
29347
29348         * Makefile, htetc/global.asa, htetc/handler.pl,
29349           htetc/handler.pl-1.0x, httemplate/autohandler,
29350           httemplate/index.html, httemplate/docs/install.html,
29351           httemplate/docs/upgrade10.html: - switch to mason by default -
29352           minimum mason version 1.1 (and doc) - evaluate .html files with
29353           mason/asp - turn on profiling with mason like with Apache::ASP
29354           (redirects not working) - (start of) includes
29355
29356 2003-08-05 14:00  ivan
29357
29358         * httemplate/browse/part_pkg.cgi: doh, revert stuff that shouldn't
29359           have been checked in
29360
29361 2003-08-05 13:06  ivan
29362
29363         * htetc/: handler.pl, handler.pl-1.0x: no svc_acct_sm in 1.5
29364
29365 2003-08-05 12:07  ivan
29366
29367         * FS/FS/part_export.pm: update sqlradius{_withdomain} documentation
29368
29369 2003-08-05 11:52  ivan
29370
29371         * FS/FS/svc_domain.pm: remove spurious re-use of $error
29372
29373 2003-08-05 11:45  ivan
29374
29375         * FS/FS/Record.pm: backwards compatibility if the schema hasn't
29376           been updated
29377
29378 2003-08-04 17:32  khoff
29379
29380         * httemplate/index.html: Fixed %%%VERSION%%% tag
29381
29382 2003-08-04 17:20  khoff
29383
29384         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/addr_block.pm,
29385           FS/FS/agent.pm, FS/FS/agent_type.pm, FS/FS/cust_bill.pm,
29386           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay.pm,
29387           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
29388           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
29389           FS/FS/cust_credit_refund.pm, FS/FS/cust_main.pm,
29390           FS/FS/cust_main_county.pm, FS/FS/cust_main_invoice.pm,
29391           FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm, FS/FS/cust_pkg.pm,
29392           FS/FS/cust_refund.pm, FS/FS/cust_svc.pm,
29393           FS/FS/cust_tax_exempt.pm, FS/FS/domain_record.pm,
29394           FS/FS/export_svc.pm, FS/FS/msgcat.pm, FS/FS/nas.pm,
29395           FS/FS/part_bill_event.pm, FS/FS/part_export.pm,
29396           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
29397           FS/FS/part_pop_local.pm, FS/FS/part_referral.pm,
29398           FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
29399           FS/FS/part_virtual_field.pm, FS/FS/pkg_svc.pm, FS/FS/port.pm,
29400           FS/FS/prepay_credit.pm, FS/FS/queue.pm, FS/FS/queue_arg.pm,
29401           FS/FS/queue_depend.pm, FS/FS/radius_usergroup.pm,
29402           FS/FS/router.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
29403           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, FS/FS/svc_broadband.pm,
29404           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
29405           FS/FS/type_pkgs.pm, FS/bin/freeside-setup, htetc/global.asa,
29406           htetc/handler.pl, htetc/handler.pl-1.0x, httemplate/index.html,
29407           httemplate/browse/part_svc.cgi,
29408           httemplate/browse/part_virtual_field.cgi,
29409           httemplate/browse/router.cgi, httemplate/docs/upgrade10.html,
29410           httemplate/edit/part_svc.cgi,
29411           httemplate/edit/part_virtual_field.cgi,
29412           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
29413           httemplate/edit/svc_broadband.cgi, httemplate/edit/svc_www.cgi,
29414           httemplate/edit/process/router.cgi,
29415           httemplate/edit/process/svc_broadband.cgi,
29416           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
29417           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi:
29418           Virtual field merge
29419
29420 2003-08-04 17:00  khoff
29421
29422         * FS/FS/part_router_field.pm, FS/FS/part_sb_field.pm,
29423           FS/FS/router_field.pm, FS/FS/sb_field.pm,
29424           httemplate/browse/part_sb_field.cgi,
29425           httemplate/edit/part_router_field.cgi,
29426           httemplate/edit/part_sb_field.cgi: Virtual field merge
29427
29428 2003-07-25 09:26  ivan
29429
29430         * FS/FS/svc_acct.pm: typo
29431
29432 2003-07-25 06:13  ivan
29433
29434         * FS/FS/Conf.pm: doc
29435
29436 2003-07-23 10:05  ivan
29437
29438         * FS/FS/part_export/domain_shellcommands.pm: bugfix for
29439           non-catchall domains
29440
29441 2003-07-23 08:36  ivan
29442
29443         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
29444           spurious "can't purchase pkgpart" errors
29445
29446 2003-07-17 09:02  ivan
29447
29448         * FS/FS/cust_main.pm: one last tiny bugfix for the retry_realtime
29449           functionality
29450
29451 2003-07-16 09:05  ivan
29452
29453         * httemplate/search/cust_pay.cgi: UI
29454
29455 2003-07-16 09:01  ivan
29456
29457         * httemplate/search/cust_pay.cgi: show totals in payment report
29458
29459 2003-07-15 06:30  ivan
29460
29461         * rt/: ChangeLog, Makefile, README, TODO, bin/initacls.Oracle,
29462           bin/initacls.Pg, bin/initacls.mysql, bin/mason_handler.fcgi,
29463           bin/mason_handler.scgi, bin/rt, bin/rt-mailgate, bin/rtadmin,
29464           bin/webmux.pl, docs/rt.gif, docs/design_docs/acls,
29465           docs/design_docs/basic-definitions.txt,
29466           docs/design_docs/cli_spec, docs/design_docs/evil_plans,
29467           docs/design_docs/local_hacking, etc/acl.Oracle, etc/acl.Pg,
29468           etc/acl.mysql, etc/config.pm, etc/schema.Oracle, etc/schema.Pg,
29469           etc/schema.mysql, etc/schema.pm, lib/MANIFEST, lib/MANIFEST.SKIP,
29470           lib/Makefile.PL, lib/RT.pm, lib/test.pl, lib/RT/ACE.pm,
29471           lib/RT/ACL.pm, lib/RT/Attachment.pm, lib/RT/Attachments.pm,
29472           lib/RT/CurrentUser.pm, lib/RT/Date.pm, lib/RT/EasySearch.pm,
29473           lib/RT/Group.pm, lib/RT/GroupMember.pm, lib/RT/GroupMembers.pm,
29474           lib/RT/Groups.pm, lib/RT/Handle.pm, lib/RT/Keyword.pm,
29475           lib/RT/KeywordSelect.pm, lib/RT/KeywordSelects.pm,
29476           lib/RT/Keywords.pm, lib/RT/Link.pm, lib/RT/Links.pm,
29477           lib/RT/ObjectKeyword.pm, lib/RT/ObjectKeywords.pm,
29478           lib/RT/Queue.pm, lib/RT/Queues.pm, lib/RT/Record.pm,
29479           lib/RT/Scrip.pm, lib/RT/ScripAction.pm, lib/RT/ScripActions.pm,
29480           lib/RT/ScripCondition.pm, lib/RT/ScripConditions.pm,
29481           lib/RT/Scrips.pm, lib/RT/Template.pm, lib/RT/Templates.pm,
29482           lib/RT/TestHarness.pm, lib/RT/Ticket.pm, lib/RT/Tickets.pm,
29483           lib/RT/Transaction.pm, lib/RT/Transactions.pm, lib/RT/User.pm,
29484           lib/RT/Users.pm, lib/RT/Watcher.pm, lib/RT/Watchers.pm,
29485           lib/RT/Action/Autoreply.pm, lib/RT/Action/Generic.pm,
29486           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
29487           lib/RT/Action/OpenDependent.pm, lib/RT/Action/ResolveMembers.pm,
29488           lib/RT/Action/SendEmail.pm, lib/RT/Action/SendPasswordEmail.pm,
29489           lib/RT/Action/StallDependent.pm,
29490           lib/RT/Condition/AnyTransaction.pm, lib/RT/Condition/Generic.pm,
29491           lib/RT/Condition/NewDependency.pm,
29492           lib/RT/Condition/StatusChange.pm, lib/RT/Interface/CLI.pm,
29493           lib/RT/Interface/Email.pm, lib/RT/Interface/Web.pm: reverting to
29494           vendor branch rt 3.0.4, hopefully
29495
29496 2003-07-15 06:16  ivan
29497
29498         * rt/: Makefile.in, aclocal.m4, config, config.layout, Changelog,
29499           config.log, config.pld, config.status, configure, configure.ac,
29500           install-sh, bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
29501           bin/mason_handler.svc, bin/mason_handler.svc.in,
29502           bin/rt-commit-handler, bin/rt-commit-handler.in,
29503           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
29504           bin/rt-crontool, docs/design_docs/approval_notices,
29505           docs/design_docs/approval_template, docs/design_docs/cf_search,
29506           docs/design_docs/delegation, docs/design_docs/groups_notes,
29507           docs/design_docs/recursive_group_membership_algorithm,
29508           docs/design_docs/rql_parser_machine.graphviz,
29509           docs/design_docs/string-extraction-guide.txt,
29510           docs/design_docs/ticket_templates, etc/RT_Config.pm,
29511           etc/RT_Config.pm.in, etc/RT_SiteConfig.pm, etc/constraints.mysql,
29512           etc/initialdata, etc/schema.SQLite, etc/upgrade/2.1.71,
29513           html/autohandler, html/index.html, html/l, lib/RT.pm.in,
29514           lib/RT/ACE_Overlay.pm, lib/RT/ACL_Overlay.pm,
29515           lib/RT/Attachment_Overlay.pm, lib/RT/Attachments_Overlay.pm,
29516           lib/RT/Base.pm, lib/RT/CachedGroupMember.pm,
29517           lib/RT/CachedGroupMember_Overlay.pm,
29518           lib/RT/CachedGroupMembers.pm,
29519           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CustomField.pm,
29520           lib/RT/CustomFieldValue.pm, lib/RT/CustomFieldValues.pm,
29521           lib/RT/CustomFieldValues_Overlay.pm,
29522           lib/RT/CustomField_Overlay.pm, lib/RT/CustomFields.pm,
29523           lib/RT/CustomFields_Overlay.pm, lib/RT/EmailParser.pm,
29524           lib/RT/GroupMember_Overlay.pm, lib/RT/GroupMembers_Overlay.pm,
29525           lib/RT/Group_Overlay.pm, lib/RT/Groups_Overlay.pm,
29526           lib/RT/I18N.pm, lib/RT/Link_Overlay.pm, lib/RT/Links_Overlay.pm,
29527           lib/RT/Principal.pm, lib/RT/Principal_Overlay.pm,
29528           lib/RT/Principals.pm, lib/RT/Principals_Overlay.pm,
29529           lib/RT/Queue_Overlay.pm, lib/RT/Queues_Overlay.pm,
29530           lib/RT/ScripAction_Overlay.pm, lib/RT/ScripActions_Overlay.pm,
29531           lib/RT/ScripCondition_Overlay.pm,
29532           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrip_Overlay.pm,
29533           lib/RT/Scrips_Overlay.pm, lib/RT/SearchBuilder.pm,
29534           lib/RT/System.pm, lib/RT/Template_Overlay.pm,
29535           lib/RT/Templates_Overlay.pm, lib/RT/TicketCustomFieldValue.pm,
29536           lib/RT/TicketCustomFieldValue_Overlay.pm,
29537           lib/RT/TicketCustomFieldValues.pm,
29538           lib/RT/TicketCustomFieldValues_Overlay.pm,
29539           lib/RT/Ticket_Overlay.pm, lib/RT/Tickets_Overlay.pm,
29540           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Transaction_Overlay.pm,
29541           lib/RT/Transactions_Overlay.pm, lib/RT/URI.pm,
29542           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
29543           lib/RT/Action/AutoOpen.pm, lib/RT/Action/CreateTickets.pm,
29544           lib/RT/Action/EscalatePriority.pm, lib/RT/Action/SetPriority.pm,
29545           lib/RT/Action/UserDefined.pm, lib/RT/Condition/BeforeDue.pm,
29546           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
29547           lib/RT/Condition/PriorityExceeds.pm,
29548           lib/RT/Condition/QueueChange.pm, lib/RT/Condition/UserDefined.pm,
29549           lib/RT/I18N/cs.pm, lib/RT/I18N/cs.po, lib/RT/I18N/de.po,
29550           lib/RT/I18N/en.po, lib/RT/I18N/es.po, lib/RT/I18N/fi.po,
29551           lib/RT/I18N/fr.po, lib/RT/I18N/he.po, lib/RT/I18N/i_default.pm,
29552           lib/RT/I18N/ja.po, lib/RT/I18N/nl.po, lib/RT/I18N/no.po,
29553           lib/RT/I18N/pt_br.po, lib/RT/I18N/ru.po, lib/RT/I18N/zh_cn.po,
29554           lib/RT/I18N/zh_tw.po, lib/RT/Interface/Email/Auth/MailFrom.pm,
29555           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
29556           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/Generic.pm,
29557           lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm, lib/t/00smoke.t,
29558           lib/t/00smoke.t.in, lib/t/01harness.t, lib/t/01harness.t.in,
29559           lib/t/02regression.t, lib/t/02regression.t.in, lib/t/03web.pl,
29560           lib/t/03web.pl.in, lib/t/04_send_email.pl,
29561           lib/t/04_send_email.pl.in, m4/rt_enable_layout.m4,
29562           m4/rt_expand_var.m4, m4/rt_layout.m4,
29563           m4/rt_subst_expanded_arg.m4, sbin/extract-message-catalog,
29564           sbin/extract_pod_tests, sbin/factory, sbin/license_tag,
29565           sbin/regression_harness, sbin/rt-setup-database,
29566           sbin/rt-setup-database.in, sbin/rt-test-dependencies.in,
29567           autom4te.cache/output.0, autom4te.cache/requests,
29568           autom4te.cache/traces.0, sbin/rt-test-dependencies: Initial
29569           revision
29570
29571 2003-07-15 04:23  ivan
29572
29573         * Makefile: 1.5.0pre3
29574
29575 2003-07-13 23:21  ivan
29576
29577         * httemplate/search/cust_pay.cgi: fix bug when both a payment type
29578           and date range are specified
29579
29580 2003-07-12 04:14  ivan
29581
29582         * httemplate/index.html: remove Gratuitous capitalization
29583
29584 2003-07-12 04:09  ivan
29585
29586         * httemplate/: index.html, browse/part_pkg.cgi,
29587           browse/part_svc.cgi, search/cust_pkg.cgi: - better description of
29588           payment search - some clarification of services/packages vs.
29589           service/package   definitions in browse/part_{svc,pkg}.cgi -
29590           package definition report by # of active customer packages (with
29591           links   to customer package listing)
29592
29593 2003-07-11 08:37  ivan
29594
29595         * FS/FS/cust_main.pm: fix timelocal AUTOLOAD problem introduced by
29596           Time::Local fix in rc3 (closes: Bug#550)
29597
29598 2003-07-11 08:23  ivan
29599
29600         * httemplate/: index.html, search/cust_pay.cgi,
29601           search/cust_pkg.cgi, search/report_cust_pay.html: payments report
29602           for inventivemedia / hpnx
29603
29604 2003-07-11 00:54  ivan
29605
29606         * FS/FS/Record.pm: typo
29607
29608 2003-07-11 00:30  ivan
29609
29610         * FS/FS/Record.pm: provide stack backtrace when we wind up in
29611           FS::Record::AUTOLOAD by accident
29612
29613 2003-07-09 07:39  ivan
29614
29615         * httemplate/edit/svc_domain.cgi: increase max domain length to 63
29616
29617 2003-07-06 11:58  ivan
29618
29619         * httemplate/view/cust_main.cgi: don't bother displaying comments
29620           that are only whitespace/newlines
29621
29622 2003-07-03 20:34  ivan
29623
29624         * etc/acp_logfile-parse: removing obsolete file
29625
29626 2003-07-03 20:31  ivan
29627
29628         * etc/abbr_state.txt: adding states
29629
29630 2003-07-03 20:27  ivan
29631
29632         * etc/example-direct-cardin: removing ancient cybercash example
29633
29634 2003-07-03 18:37  ivan
29635
29636         * FS/FS/svc_acct_pop.pm: don't populate the whole initial list if
29637           there are tons of POPs
29638
29639 2003-07-03 17:51  ivan
29640
29641         * FS/FS/svc_acct_pop.pm: optimize javascript to handle large
29642           numbers of POPs
29643
29644 2003-07-03 16:00  ivan
29645
29646         * htetc/global.asa: working DBIx::Profile again
29647
29648 2003-07-02 05:58  ivan
29649
29650         * FS/FS/part_pkg.pm: tyop
29651
29652 2003-07-02 05:56  ivan
29653
29654         * FS/FS/part_pkg.pm: relaxed "first package" restrictions; will
29655           find any appropriate service with quantity 1
29656
29657 2003-07-02 05:34  ivan
29658
29659         * Artistic, README: change license to GPL only
29660
29661 2003-07-01 02:00  ivan
29662
29663         * httemplate/edit/part_export.cgi: larger textareas in export
29664           options
29665
29666 2003-06-30 17:27  ivan
29667
29668         * FS/FS/part_export.pm: typo
29669
29670 2003-06-30 12:15  ivan
29671
29672         * FS/FS/cust_main.pm: bugfix for manual re-charging changes
29673           (Bug#423)
29674
29675 2003-06-30 11:56  ivan
29676
29677         * FS/FS/cust_main.pm: pass additional fields to ACH processors
29678           (Authorize.Net should work now)
29679
29680 2003-06-30 06:18  ivan
29681
29682         * FS/: MANIFEST, bin/freeside-overdue: removing deprecated
29683           freeside-overdue
29684
29685 2003-06-30 05:22  ivan
29686
29687         * FS/: FS/part_export.pm, FS/part_export/sqlradius.pm,
29688           FS/part_export/sqlradius_withdomain.pm,
29689           bin/freeside-sqlradius-reset,
29690           t/part_export-sqlradius_withdomain.t: adding sqlradius_withdomain
29691           export including realms, closes: bug#514
29692
29693 2003-06-30 00:44  ivan
29694
29695         * FS/FS/svc_domain.pm: increase maximum domain length to 67
29696
29697 2003-06-27 07:19  ivan
29698
29699         * FS/FS/: Conf.pm, svc_acct.pm: add radius-ip configuration
29700           parameter for Framed-IP-Address vs. Framed-Address
29701
29702 2003-06-25 03:22  ivan
29703
29704         * httemplate/search/cust_bill_event.cgi: Pg 7.3 incompatibility
29705           with empty dates in Failed Invoice Event search,   patch from
29706           rlucas@tercent.net
29707
29708 2003-06-25 01:40  ivan
29709
29710         * FS/FS/: svc_acct.pm, part_export/cp.pm: svc_acct doc update cp
29711           export - disable old-style suspending
29712
29713 2003-06-24 17:57  ivan
29714
29715         * FS/FS/part_export/forward_shellcommands.pm: forward_shellcommands
29716           update: might work now
29717
29718 2003-06-24 07:12  ivan
29719
29720         * FS/FS/part_export/: forward_shellcommands.pm, sqlmail.pm:
29721           explicitly use the necessary modules
29722
29723 2003-06-22 07:21  ivan
29724
29725         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: fix the credit card
29726           retry on change or manual "retry_card" to ONCE per invoice
29727
29728 2003-06-22 02:11  ivan
29729
29730         * bin/create-history-tables: skip pg_ tables also (ewww, showing up
29731           in reverse-engineered schema)
29732
29733 2003-06-22 02:04  ivan
29734
29735         * bin/create-history-tables: skip history tables that exist
29736           already; easier to re-run now
29737
29738 2003-06-13 19:04  ivan
29739
29740         * httemplate/docs/upgrade9.html: cust_bill2 index
29741
29742 2003-06-13 19:02  ivan
29743
29744         * FS/bin/freeside-setup: add index on cust_bill._date
29745
29746 2003-06-13 18:01  ivan
29747
29748         * bin/apache.export: \n\n between virtualhost entries
29749
29750 2003-06-13 08:18  ivan
29751
29752         * FS/FS/part_export/shellcommands.pm: $new_quoted_password vs.
29753           $quoted_new__password
29754
29755 2003-06-13 02:12  ivan
29756
29757         * FS/FS/part_export.pm: proper command escape for vpopmail export
29758
29759 2003-06-13 01:46  ivan
29760
29761         * httemplate/edit/part_export.cgi: missing semi
29762
29763 2003-06-13 01:44  ivan
29764
29765         * httemplate/edit/part_export.cgi: correct stickiness for checkbox
29766           options on export edit
29767
29768 2003-06-13 01:38  ivan
29769
29770         * FS/FS/part_export.pm: pass vpopmail passwords on command-line
29771           (unfortunately)
29772
29773 2003-06-13 01:23  ivan
29774
29775         * FS/FS/part_export.pm: full path to vpopmail commands
29776
29777 2003-06-13 01:11  ivan
29778
29779         * FS/FS/: part_export.pm, part_export/shellcommands.pm: add
29780           vpopmail presets to shellcommands_withdomain export
29781
29782 2003-06-12 07:08  ivan
29783
29784         * bin/passwd.import: /bin/halt and /sbin/halt
29785
29786 2003-06-12 07:06  ivan
29787
29788         * bin/passwd.import: tyop
29789
29790 2003-06-12 06:57  ivan
29791
29792         * bin/passwd.import: better error handling for re-imports
29793
29794 2003-06-12 06:50  ivan
29795
29796         * bin/fix-sequences: remove overly-verbose debugging for now
29797
29798 2003-06-12 06:50  ivan
29799
29800         * bin/fix-sequences: "doc"
29801
29802 2003-06-12 06:49  ivan
29803
29804         * bin/fix-sequences: arg
29805
29806 2003-06-12 06:47  ivan
29807
29808         * bin/fix-sequences: debugging
29809
29810 2003-06-12 06:43  ivan
29811
29812         * bin/fix-sequences: update for long table names; use sequence name
29813           directly instead of guessing
29814
29815 2003-06-12 06:35  ivan
29816
29817         * bin/fix-sequences: moo
29818
29819 2003-06-12 06:32  ivan
29820
29821         * bin/fix-sequences: adding fix-sequences
29822
29823 2003-06-12 05:57  ivan
29824
29825         * FS/FS/part_export.pm: _default_ default now sets GECOS like the
29826           OS-defaults
29827
29828 2003-06-12 05:43  ivan
29829
29830         * FS/FS/part_export.pm: sqlradius doc update; don't need to allow
29831           null OP columns
29832
29833 2003-06-11 13:27  khoff
29834
29835         * FS/FS/Misc.pm: In scalar context, smtpsend returns the number of
29836           addresses that the message was successfully delivered to.  I'm
29837           assuming 'Debug' causes Net::SMTP to warn the debug output, not
29838           return it.
29839
29840 2003-06-11 12:13  khoff
29841
29842         * FS/FS/Misc.pm: We're passing a list here, not one argument.
29843
29844 2003-06-09 04:11  ivan
29845
29846         * FS/FS/cust_svc.pm: add "$ignore_quantity" bypass
29847
29848 2003-06-08 17:59  ivan
29849
29850         * httemplate/docs/install.html: documentation update from "Jesse D.
29851           Guardiani" <jesse@wingnet.net>, thanks
29852
29853 2003-06-06 18:58  ivan
29854
29855         * FS/FS/cust_main.pm: and fix the error message
29856
29857 2003-06-06 18:57  ivan
29858
29859         * FS/FS/cust_main.pm: really, really give a better error message
29860           when used under 5.005 now.  really.
29861
29862 2003-06-06 18:47  ivan
29863
29864         * FS/FS/cust_main.pm: give a better error message regarding
29865           Time::Local on old perls.  really.
29866
29867 2003-06-06 18:42  ivan
29868
29869         * FS/FS/cust_main.pm: require Time::Local 1.04 on perls before 5.6
29870
29871 2003-06-06 03:49  ivan
29872
29873         * FS/FS/part_export/cp.pm: add suspend/unsuspend capability to CP
29874           export
29875
29876 2003-06-05 21:42  ivan
29877
29878         * htetc/global.asa: database profiling bs i should just switch to
29879           mason
29880
29881 2003-06-04 17:22  khoff
29882
29883         * FS/FS/cust_pkg.pm: order/cancel packages rewritten
29884
29885 2003-06-04 09:14  ivan
29886
29887         * FS/FS/svc_acct.pm: allow empty slipip's
29888
29889 2003-06-04 05:44  ivan
29890
29891         * httemplate/search/cust_pkg.cgi: fix last bill label
29892
29893 2003-06-03 06:53  ivan
29894
29895         * httemplate/view/cust_main.cgi: fix provision links
29896
29897 2003-06-03 05:41  ivan
29898
29899         * FS/FS/: part_export.pm, part_export/cp.pm: minor update to cp
29900           export - eliminate redundant "host" parameter
29901
29902 2003-06-03 05:40  ivan
29903
29904         * Makefile: 1.5.0pre2 (too late, hehe)
29905
29906 2003-06-03 02:34  ivan
29907
29908         * bin/svc_acct_sm.import: removing (very) deprecated import
29909
29910 2003-06-03 00:54  ivan
29911
29912         * httemplate/docs/upgrade10.html: upgrade docs
29913
29914 2003-06-02 23:10  ivan
29915
29916         * httemplate/docs/upgrade10.html: slightly better upgrade docs
29917
29918 2003-06-02 23:09  ivan
29919
29920         * FS/bin/freeside-setup: use serial for primary keys in new tables
29921           too
29922
29923 2003-06-02 22:49  ivan
29924
29925         * FS/bin/freeside-setup: router.svcnum nullability fix
29926
29927 2003-06-02 07:51  ivan
29928
29929         * httemplate/view/cust_main.cgi: UI nit
29930
29931 2003-06-02 05:22  ivan
29932
29933         * FS/FS/cust_pkg.pm: add last_bill field to manpage
29934
29935 2003-05-30 02:22  ivan
29936
29937         * FS/FS/part_export/sqlradius.pm: sqlradius exports include "op"
29938           field
29939
29940 2003-05-30 01:45  ivan
29941
29942         * httemplate/docs/ssh.html: doc
29943
29944 2003-05-19 22:43  ivan
29945
29946         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
29947           fs_selfservice/FS-SelfService/cgi/make_payment.html,
29948           fs_selfservice/FS-SelfService/cgi/payment_results.html,
29949           fs_selfservice/FS-SelfService/cgi/process_payment.html,
29950           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: working
29951           self-service self-payments!
29952
29953 2003-05-19 06:54  ivan
29954
29955         * FS/FS/ClientAPI/MyAccount.pm,
29956           fs_selfservice/FS-SelfService/SelfService.pm,
29957           fs_selfservice/FS-SelfService/cgi/make_payment.html,
29958           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix up some
29959           bugs in processing payments via self-service... appears to be
29960           working so far
29961
29962 2003-05-19 06:38  ivan
29963
29964         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
29965           fs_selfservice/FS-SelfService/cgi/make_payment.html,
29966           fs_selfservice/FS-SelfService/cgi/process_payment.html,
29967           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: first crack at
29968           payment processing with self-service (step two of the process)
29969
29970 2003-05-19 05:00  ivan
29971
29972         * FS/: MANIFEST, FS/Misc.pm, FS/cust_bill.pm, FS/cust_main.pm,
29973           FS/cust_pay.pm, FS/cust_pkg.pm, FS/svc_acct.pm, FS/svc_domain.pm,
29974           FS/ClientAPI/MyAccount.pm, t/Misc.t: maintenance:   - add
29975           FS::Misc with send_email subroutine, remove all duplicate code
29976           from     various modules   - move the realtime_bop from cust_bill
29977           to cust_main & change usage slightly.      invnum is no longer
29978           required.  FS::cust_bill::realtime_bop remains as a      wrapper.
29979           self-service:   - fix some syntax errors, make payment UI (step
29980           one) really should be     working now
29981
29982 2003-05-18 17:15  ivan
29983
29984         * fs_selfservice/FS-SelfService/cgi/: make_payment.html,
29985           selfservice.cgi: processing payments...
29986
29987 2003-05-18 04:44  ivan
29988
29989         * FS/FS/ClientAPI/MyAccount.pm,
29990           fs_selfservice/FS-SelfService/cgi/make_payment.html,
29991           fs_selfservice/FS-SelfService/cgi/myaccount.html: interface for
29992           making payments all done
29993
29994 2003-05-18 01:09  ivan
29995
29996         * fs_selfservice/FS-SelfService/cgi/make_payment.html: forgot this
29997           file
29998
29999 2003-05-18 01:08  ivan
30000
30001         * FS/FS/ClientAPI/MyAccount.pm, fs_selfservice/DEPLOY: more
30002           self-service make payment UI work
30003
30004 2003-05-17 23:20  ivan
30005
30006         * FS/FS/ClientAPI/MyAccount.pm,
30007           fs_selfservice/FS-SelfService/SelfService.pm,
30008           fs_selfservice/FS-SelfService/cgi/login.html,
30009           fs_selfservice/FS-SelfService/cgi/myaccount.html,
30010           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service:
30011           make payment UI done
30012
30013 2003-05-14 09:51  ivan
30014
30015         * FS/FS/cust_bill.pm: display recurring custom line items on
30016           invoices as well as one-shot ones
30017
30018 2003-05-12 23:01  ivan
30019
30020         * FS/FS/cust_bill_event.pm: - document missing fields in
30021           cust_bill_event
30022
30023 2003-05-12 22:47  ivan
30024
30025         * FS/FS/addr_block.pm: missing pod =cut at end
30026
30027 2003-05-12 20:22  ivan
30028
30029         * FS/FS/svc_acct.pm, fs_selfservice/FS-SelfService/cgi/login.html,
30030           fs_selfservice/FS-SelfService/cgi/myaccount.html,
30031           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
30032           fs_selfservice/FS-SelfService/cgi/view_invoice.html: -
30033           self-service updates: cleanup and beginnings of "make a payment"
30034           - fix pod masking FS::svc_acct::cust_svc
30035
30036 2003-05-12 00:34  ivan
30037
30038         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
30039           setbuf call doesn't appear to be working...
30040
30041 2003-05-12 00:33  ivan
30042
30043         * httemplate/view/cust_main.cgi: fix service links
30044
30045 2003-05-11 15:55  ivan
30046
30047         * httemplate/index.html: mail forward search not yet implemented
30048
30049 2003-05-11 15:53  ivan
30050
30051         * httemplate/search/cust_pkg.cgi: patch from Richard Siddall for
30052           strict vars
30053
30054 2003-05-11 15:34  ivan
30055
30056         * CREDITS, httemplate/view/cust_main.cgi: red here is too confusing
30057
30058 2003-05-11 15:25  ivan
30059
30060         * htetc/: handler.pl, handler.pl-1.0x: handler.pl updates from
30061           Richard Siddall <richard.siddall@elirion.net>
30062
30063 2003-05-09 23:45  ivan
30064
30065         * httemplate/view/: cust_main.cgi, cust_pkg.cgi: first pass at new
30066           package list UI
30067
30068 2003-05-09 22:41  ivan
30069
30070         * FS/FS/cust_pkg.pm: fix bug in last_bill method which prevented
30071           last_bill dates from being set
30072
30073 2003-05-09 22:40  ivan
30074
30075         * FS/FS/cust_main.pm: - substitute '0' for existing blank
30076           setup/recur fees - use timelocal_nocheck instead of timelocal for
30077           proper wraparound
30078
30079 2003-05-09 12:30  khoff
30080
30081         * httemplate/view/cust_main.cgi: Cleaned-up package view code and
30082           added CSS tags.
30083
30084 2003-05-08 23:03  ivan
30085
30086         * fs_selfservice/DEPLOY: updated freebsd install
30087
30088 2003-05-08 03:28  ivan
30089
30090         * CREDITS: credit where credit's due
30091
30092 2003-05-08 02:34  ivan
30093
30094         * Makefile, FS/FS/Record.pm: general Pg 7.3 fix for setting int
30095           columns to '' / NULL
30096
30097 2003-05-06 14:15  ivan
30098
30099         * httemplate/view/cust_main_alt.cgi: don't create new files in lieu
30100           of branches
30101
30102 2003-05-06 13:33  khoff
30103
30104         * httemplate/view/cust_main_alt.cgi: Can't pull  out of thin air.
30105
30106 2003-05-04 13:58  khoff
30107
30108         * httemplate/view/cust_main_alt.cgi: proposed cust_main.cgi
30109
30110 2003-05-02 19:06  ivan
30111
30112         * FS/FS/part_export/infostreet.pm, httemplate/edit/svc_acct.cgi:
30113           enable quota maintenance in infostreet export
30114
30115 2003-05-02 19:03  ivan
30116
30117         * bin/apache.export: typo in usage instructions
30118
30119 2003-05-02 18:30  ivan
30120
30121         * FS/FS/part_export.pm: clean up CVS cruft
30122
30123 2003-05-02 16:51  khoff
30124
30125         * httemplate/view/cust_main.cgi: CARD && DCRD?
30126
30127 2003-04-29 12:49  khoff
30128
30129         * httemplate/misc/catchall.cgi: 0 has a hash key looks like svcnum
30130           = 0.  Suprisingly, '' works.
30131
30132 2003-04-29 11:28  khoff
30133
30134         * FS/FS/domain_record.pm: Better SOA checking
30135
30136 2003-04-29 09:59  khoff
30137
30138         * httemplate/edit/svc_broadband.cgi: It helps if you can edit the
30139           ip_addr field.
30140
30141 2003-04-25 19:01  khoff
30142
30143         * FS/FS/cust_svc.pm: I don't like FS::Record warnings
30144
30145 2003-04-25 17:28  khoff
30146
30147         * FS/FS/cust_bill.pm: Tyop
30148
30149 2003-04-24 16:01  ivan
30150
30151         * httemplate/edit/cust_main.cgi: fix for bug triggered by
30152           nonexistant referring customer numbers
30153
30154 2003-04-24 11:46  khoff
30155
30156         * FS/FS/part_export/sqlmail.pm: MySQL returns zero on an update
30157           when no values change.  We would insert on an rv of zero, so now
30158           we select count(*)... instead of relying on the rv of the update.
30159
30160 2003-04-24 11:45  khoff
30161
30162         * FS/FS/domain_record.pm: Support for nWnDnHnMnS time format
30163
30164 2003-04-23 19:46  ivan
30165
30166         * FS/FS/: part_export.pm, part_export/domain_shellcommands.pm:
30167           better shellcommands documentation of all sorts
30168
30169 2003-04-23 18:43  khoff
30170
30171         * FS/FS/part_export.pm, bin/bind.export: Support for exporting to
30172           an ISC BIND9 name server
30173
30174 2003-04-23 18:00  khoff
30175
30176         * FS/FS/part_export/sqlmail.pm: Apparently deleting elements from
30177           svc_Common->hashref is bad.
30178
30179 2003-04-23 16:12  ivan
30180
30181         * Makefile, htetc/handler.pl, htetc/handler.pl-1.0x,
30182           httemplate/docs/install.html: compatible with mason 1.1!  closes:
30183           bug#492
30184
30185 2003-04-23 15:16  ivan
30186
30187         * FS/FS/part_export.pm: might not be necessary, but to be safe...
30188
30189 2003-04-22 22:36  khoff
30190
30191         * httemplate/search/cust_main.cgi: Missing comma.
30192
30193 2003-04-22 21:53  khoff
30194
30195         * FS/bin/freeside-setup: DBD::Pg doesn't handle char types very
30196           well.
30197
30198 2003-04-22 11:46  ivan
30199
30200         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
30201           httemplate/config/config.cgi: properly deprecate ancient apache &
30202           sendmail config options
30203
30204 2003-04-22 10:54  ivan
30205
30206         * httemplate/edit/part_export.cgi: mason is more strict about
30207           variables - patch from Richard Siddall, thanks
30208
30209 2003-04-21 21:39  ivan
30210
30211         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
30212           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
30213           FS/FS/part_export/domain_shellcommands.pm,
30214           FS/FS/part_export/forward_shellcommands.pm,
30215           FS/t/part_export-forward_shellcommands.t,
30216           httemplate/docs/install.html: - mysql 4.1 is available; update
30217           documentation - remove last vestiges of 1.3-style qmail/vpopmail
30218           exports from svc_domain and   svc_forward; add appropriate
30219           exports (closes: Bug#299)
30220
30221 2003-04-21 15:40  ivan
30222
30223         * httemplate/view/svc_acct.cgi: typo
30224
30225 2003-04-21 14:42  khoff
30226
30227         * FS/FS/addr_block.pm: renamed config option excludeaddr
30228
30229 2003-04-21 14:40  khoff
30230
30231         * FS/FS/Conf.pm: renamed/clarified exclude_ip_addr option.
30232
30233 2003-04-21 14:29  khoff
30234
30235         * httemplate/edit/: part_router_field.cgi, process/generic.cgi:
30236           Navigation fixes.
30237
30238 2003-04-21 14:13  khoff
30239
30240         * httemplate/edit/process/router.cgi: Fixed bug with $routernum and
30241           new routers.  Navigation cleanup.
30242
30243 2003-04-21 14:12  khoff
30244
30245         * httemplate/edit/router.cgi: Lines added for clairity
30246
30247 2003-04-21 13:53  ivan
30248
30249         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
30250           FS/bin/freeside-daily, FS/bin/freeside-expiration-alerter,
30251           FS/bin/freeside-setup, httemplate/docs/schema.html,
30252           httemplate/edit/cust_main.cgi,
30253           httemplate/edit/part_bill_event.cgi,
30254           httemplate/edit/process/cust_main.cgi,
30255           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
30256           on-demand vs. automatic cards & checks: added DCRD and DCHK
30257           payment types
30258
30259 2003-04-21 13:31  khoff
30260
30261         * FS/FS/: part_export.pm, part_export/sqlmail.pm: Bug fixes for
30262           sqlmail.  Added support for courier and dovecot authentication.
30263
30264 2003-04-21 13:27  khoff
30265
30266         * FS/FS/: Conf.pm, addr_block.pm: excludeaddr option for
30267           svc_broadband
30268
30269 2003-04-19 10:51  ivan
30270
30271         * FS/FS/: Conf.pm, part_pkg.pm: /^\s*$/ setup/recur expressions now
30272           failsafe to 0 (closes: Bug#498) deprecate old 1.3-style qmail
30273           integration
30274
30275 2003-04-17 20:29  ivan
30276
30277         * httemplate/view/svc_acct.cgi: YA pg7.3 fix
30278
30279 2003-04-02 06:52  ivan
30280
30281         * FS/FS/cust_main.pm: added order_pkgs sub
30282
30283 2003-04-02 03:38  ivan
30284
30285         * FS/FS/: UID.pm, cust_main.pm: better callbacks
30286
30287 2003-04-02 01:46  ivan
30288
30289         * httemplate/misc/process/meta-import.cgi: updated meta-import web
30290           UI to allow duplicate import tables
30291
30292 2003-04-01 19:23  ivan
30293
30294         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
30295           disappearing email invoice on errors, finally (closes: Bug#35)
30296
30297 2003-04-01 00:03  ivan
30298
30299         * FS/FS/Record.pm, httemplate/docs/index.html,
30300           httemplate/docs/upgrade10.html, httemplate/view/cust_main.cgi: -
30301           update qsearch for Pg 7.3 - preliminary 1.5.0 upgrade docs -
30302           syntax error in main customer view
30303
30304 2003-03-31 22:55  ivan
30305
30306         * httemplate/: misc/cust_main-cancel.cgi, view/cust_main.cgi:
30307           cancel button for customers (closes: Bug#25)
30308
30309 2003-03-31 17:22  ivan
30310
30311         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, debian/changelog,
30312           debian/control, httemplate/edit/REAL_cust_pkg.cgi,
30313           httemplate/edit/process/REAL_cust_pkg.cgi,
30314           httemplate/search/cust_pkg.cgi, httemplate/view/cust_main.cgi,
30315           httemplate/view/cust_pkg.cgi: correct last_bill problems with $0
30316           invoice (non-existant) edge cases
30317
30318 2003-03-31 15:49  ivan
30319
30320         * httemplate/docs/schema.html: added last_bill column
30321
30322 2003-03-31 15:48  ivan
30323
30324         * FS/bin/freeside-setup: add 'last_bill' column
30325
30326 2003-03-28 21:34  ivan
30327
30328         * bin/apache.export: restart apache, not bind!
30329
30330 2003-03-28 20:52  ivan
30331
30332         * FS/FS/cust_svc.pm, FS/FS/domain_record.pm,
30333           FS/FS/part_export/www_shellcommands.pm,
30334           httemplate/view/svc_www.cgi: correct web UI for svc_www services
30335           & no more @.domain in www_shellcommands export
30336
30337 2003-03-28 18:35  ivan
30338
30339         * FS/FS/part_export/www_shellcommands.pm: trim leading @. off zones
30340
30341 2003-03-28 18:19  ivan
30342
30343         * FS/FS/part_export.pm: cust_svc and svc_x methods
30344
30345 2003-03-28 13:59  ivan
30346
30347         * bin/apache.export: fix missing semicolon in apache export
30348
30349 2003-03-28 13:43  ivan
30350
30351         * FS/FS/part_export/apache.pm: oops in null apache export
30352
30353 2003-03-24 00:30  ivan
30354
30355         * httemplate/search/svc_acct.cgi: another Pg7.3 fix
30356
30357 2003-03-19 20:36  ivan
30358
30359         * httemplate/edit/part_export.cgi: virtual wrap...
30360
30361 2003-03-19 20:09  ivan
30362
30363         * httemplate/edit/part_export.cgi: wrap this textbox hard
30364
30365 2003-03-19 20:00  ivan
30366
30367         * httemplate/edit/part_export.cgi: wide textareas
30368
30369 2003-03-19 19:41  ivan
30370
30371         * FS/MANIFEST, FS/FS/domain_record.pm, FS/FS/part_export.pm,
30372           FS/FS/part_export/apache.pm, FS/t/part_export-apache.t,
30373           bin/apache.export, bin/bind.export, bin/bsdshell.export,
30374           bin/sysvshell.export: apache export!
30375
30376 2003-03-11 16:44  ivan
30377
30378         * httemplate/docs/upgrade9.html: doc from 1.4 branch
30379
30380 2003-03-11 03:40  ivan
30381
30382         * FS/FS/svc_domain.pm: another pg7.3 fix
30383
30384 2003-03-11 03:36  ivan
30385
30386         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi: minor
30387           meta import webUI updates
30388
30389 2003-03-11 02:41  ivan
30390
30391         * httemplate/edit/part_pkg.cgi: another pg7.3 fix
30392
30393 2003-03-03 17:56  khoff
30394
30395         * FS/MANIFEST: updated for svc_broadband changes
30396
30397 2003-02-28 19:14  ivan
30398
30399         * FS/FS/cust_main.pm: change next bill date comparison from < to <=
30400
30401 2003-02-24 21:40  ivan
30402
30403         * httemplate/edit/cust_main.cgi: remove max length on ACH account
30404           number
30405
30406 2003-02-11 17:21  khoff
30407
30408         * FS/bin/freeside-setup: s/;/,/
30409
30410 2003-02-05 21:26  ivan
30411
30412         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill.pm,
30413           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
30414           FS/FS/cust_main.pm, FS/bin/freeside-setup,
30415           FS/t/cust_bill_pkg_detail.t, httemplate/docs/schema.html,
30416           httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi:
30417           time/data detail on invoices
30418
30419 2003-02-05 15:22  khoff
30420
30421         * FS/FS/ac.pm, FS/FS/ac_block.pm, FS/FS/ac_field.pm,
30422           FS/FS/ac_type.pm, FS/FS/part_ac_field.pm,
30423           httemplate/browse/ac.cgi, httemplate/browse/ac_type.cgi,
30424           httemplate/edit/ac.cgi, httemplate/edit/ac_type.cgi,
30425           httemplate/edit/process/ac.cgi,
30426           httemplate/edit/process/ac_block.cgi,
30427           httemplate/edit/process/ac_field.cgi,
30428           httemplate/edit/process/ac_type.cgi,
30429           httemplate/edit/process/part_ac_field.cgi: svc_broadband rewrite
30430
30431 2003-02-05 15:17  khoff
30432
30433         * FS/FS/addr_block.pm, FS/FS/part_router_field.pm,
30434           FS/FS/part_sb_field.pm, FS/FS/part_svc_router.pm,
30435           FS/FS/router.pm, FS/FS/router_field.pm, FS/FS/sb_field.pm,
30436           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
30437           httemplate/browse/generic.cgi,
30438           httemplate/browse/part_sb_field.cgi,
30439           httemplate/browse/router.cgi,
30440           httemplate/edit/part_router_field.cgi,
30441           httemplate/edit/part_sb_field.cgi, httemplate/edit/router.cgi,
30442           httemplate/edit/svc_broadband.cgi,
30443           httemplate/edit/process/addr_block/add.cgi,
30444           httemplate/edit/process/addr_block/allocate.cgi,
30445           httemplate/edit/process/addr_block/deallocate.cgi,
30446           FS/bin/freeside-setup, httemplate/edit/process/generic.cgi,
30447           httemplate/edit/process/router.cgi,
30448           httemplate/edit/process/svc_broadband.cgi,
30449           httemplate/edit/process/addr_block/split.cgi, htetc/global.asa,
30450           htetc/handler.pl, httemplate/index.html,
30451           httemplate/view/svc_broadband.cgi: svc_broadband rewrite
30452
30453 2003-02-05 14:06  khoff
30454
30455         * FS/FS/cust_svc.pm: ip_netmask is gone now
30456
30457 2003-02-04 14:04  ivan
30458
30459         * htetc/global.asa, httemplate/docs/install.html: 1.5-specific
30460           fixes
30461
30462 2003-01-27 23:47  ivan
30463
30464         * FS/bin/freeside-setup: eek, and this is what caused connectup to
30465           fail too
30466
30467 2003-01-27 22:08  ivan
30468
30469         * FS/FS/part_export/ldap.pm: crypt password export to ldap fix from
30470           dave denney <daud@kaosol.net>
30471
30472 2003-01-16 22:21  ivan
30473
30474         * FS/FS/ClientAPI/MyAccount.pm,
30475           fs_selfservice/FS-SelfService/SelfService.pm: selfservice cancel
30476           functionality
30477
30478 2003-01-15 18:58  ivan
30479
30480         * FS/FS/part_export/shellcommands.pm: don't run empty shellcommands
30481
30482 2003-01-14 02:15  ivan
30483
30484         * Makefile: selfservice
30485
30486 2003-01-14 01:26  ivan
30487
30488         * FS/MANIFEST, FS/bin/freeside-selfservice-server,
30489           fs_selfservice/freeside-selfservice-server, init.d/freeside-init:
30490           move freeside-selfservice-server to proper MakeMaker install
30491           location
30492
30493 2003-01-14 00:49  ivan
30494
30495         * Makefile, FS/FS/svc_acct.pm, init.d/freeside-init: add
30496           freeside-selfservice-server to init script add domsvc checking as
30497           a foreign key
30498
30499 2003-01-12 23:26  ivan
30500
30501         * httemplate/edit/part_export.cgi: another Pg 7.3 fix
30502
30503 2003-01-12 22:19  ivan
30504
30505         * httemplate/edit/part_svc.cgi: whitespace inconsistancy causing
30506           extraneous diffs
30507
30508 2003-01-09 23:41  ivan
30509
30510         * FS/FS/cust_bill.pm: pop off an extra blank line in
30511           business-onlinepayment options
30512
30513 2002-12-28 01:16  ivan
30514
30515         * FS/FS/: cust_bill.pm, svc_acct.pm: prevent edge-case
30516           business-onlinepayment mod_perl leakage in multi-database
30517           installs.  ugh.
30518
30519 2002-12-27 04:56  ivan
30520
30521         * FS/FS/cust_main.pm: better times on failed billing events
30522
30523 2002-12-24 22:59  ivan
30524
30525         * FS/bin/freeside-daily: declare $opt_p usage
30526
30527 2002-12-24 14:41  ivan
30528
30529         * README.1.5.0pre1, FS/bin/freeside-setup,
30530           httemplate/view/cust_main.cgi: optimization for ginourmous
30531           numbers of packages for intergate, whew
30532
30533 2002-12-23 15:56  ivan
30534
30535         * FS/FS/svc_acct.pm: remove gratuitous warning and better error
30536           messages
30537
30538 2002-12-23 07:21  ivan
30539
30540         * FS/FS/cust_bill.pm: make agent available to invoice templates
30541
30542 2002-12-23 07:05  steve
30543
30544         * FS/FS/part_export/shellcommands.pm: add email address to
30545           shellcommands
30546
30547           don't error out when importing unaudited accounts (even though
30548           should probably be using $FS::svc_Common::noexport_hack anyway)
30549
30550 2002-12-23 06:54  steve
30551
30552         * FS/FS/cust_pkg.pm: added stuff for selfservice_server-quiet,
30553           signup_server-quiet, and emailcancel messages.
30554
30555 2002-12-23 06:38  steve
30556
30557         * fs_selfservice/freeside-selfservice-server: added stuff for
30558           selfservice_server-quiet, signup_server-quiet, and emailcancel
30559           messages.
30560
30561 2002-12-23 06:22  steve
30562
30563         * FS/FS/: cust_bill.pm, Conf.pm: added stuff for
30564           selfservice_server-quiet, signup_server-quiet, and emailcancel
30565           messages.
30566
30567 2002-12-22 00:53  ivan
30568
30569         * FS/: FS/cust_pkg.pm, bin/freeside-daily: -p option for
30570           freeside-daily to only run for a particular payby
30571           $disable_agentcheck option for cust_pkg for import optimization
30572
30573 2002-12-21 15:48  ivan
30574
30575         * httemplate/search/svc_domain.cgi: UI
30576
30577 2002-12-21 15:44  ivan
30578
30579         * httemplate/search/svc_domain.cgi: don't display all accounts in
30580           each domain
30581
30582 2002-12-21 02:14  ivan
30583
30584         * FS/FS/cust_main.pm: could be multiple returns from these
30585           searches, with taxclasses
30586
30587 2002-12-21 02:02  ivan
30588
30589         * FS/FS/Record.pm: better qsearchs warning
30590
30591 2002-12-20 23:36  ivan
30592
30593         * FS/FS/svc_acct.pm: $noexport hack moved to svc_Common
30594
30595 2002-12-20 20:31  ivan
30596
30597         * FS/FS/svc_acct.pm: kludge around uninitialized value errors
30598
30599 2002-12-19 19:29  ivan
30600
30601         * httemplate/view/cust_main.cgi: no changing cancelled packages
30602
30603 2002-12-17 13:31  ivan
30604
30605         * FS/FS/cust_bill.pm: invoice_lines() fix
30606
30607 2002-12-17 05:02  ivan
30608
30609         * httemplate/view/svc_acct.cgi: change wording
30610
30611 2002-12-17 02:42  ivan
30612
30613         * FS/bin/freeside-sqlradius-seconds: doh!  but finally fixed
30614
30615 2002-12-17 02:36  ivan
30616
30617         * FS/FS/cust_svc.pm: sqlradius time calculation fix wrt open
30618           sessions
30619
30620 2002-12-17 01:52  ivan
30621
30622         * FS/bin/freeside-sqlradius-seconds: sheesh
30623
30624 2002-12-17 01:48  ivan
30625
30626         * FS/bin/freeside-sqlradius-seconds: sigh
30627
30628 2002-12-17 01:47  ivan
30629
30630         * FS/bin/freeside-sqlradius-seconds: is this broken or is the
30631           calculation?
30632
30633 2002-12-17 01:37  ivan
30634
30635         * FS/bin/freeside-sqlradius-seconds: grr double doh
30636
30637 2002-12-17 01:35  ivan
30638
30639         * FS/bin/freeside-sqlradius-seconds: doh
30640
30641 2002-12-17 01:30  ivan
30642
30643         * FS/bin/freeside-sqlradius-seconds: carriage return helps alot
30644
30645 2002-12-17 01:24  ivan
30646
30647         * FS/: MANIFEST, bin/freeside-sqlradius-seconds: adding
30648           freeside-sqlradius-seconds
30649
30650 2002-12-16 22:36  ivan
30651
30652         * httemplate/docs/install.html: add PerlModule commands to install
30653           instructions
30654
30655 2002-12-16 13:52  ivan
30656
30657         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix for Pg 7.3,
30658           are there others?
30659
30660 2002-12-16 10:53  ivan
30661
30662         * httemplate/view/svc_domain.cgi: add PTR record to domain edit
30663
30664 2002-12-16 02:47  ivan
30665
30666         * httemplate/graph/: money_time-graph.cgi, money_time.cgi: working
30667           date range selector that defaults to the past year!
30668
30669 2002-12-14 13:18  ivan
30670
30671         * FS/FS/cust_svc.pm: fix for auditing packages
30672
30673 2002-12-12 16:31  ivan
30674
30675         * FS/FS/cust_main.pm, httemplate/misc/process/meta-import.cgi:
30676           taxclass fix (?)
30677
30678 2002-12-12 13:44  ivan
30679
30680         * FS/FS/svc_acct.pm: custnum in welcome email
30681
30682 2002-12-10 16:12  ivan
30683
30684         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi:
30685           beginning of web-based data importer
30686
30687 2002-12-09 02:54  ivan
30688
30689         * httemplate/docs/install.html: doc
30690
30691 2002-12-04 04:43  ivan
30692
30693         * bin/bind.export: really fixed now
30694
30695 2002-12-04 04:37  ivan
30696
30697         * bin/bind.export: oops, typo
30698
30699 2002-12-04 04:31  ivan
30700
30701         * FS/FS/cust_bill.pm: empty invoice_lines() fix
30702
30703 2002-11-27 21:44  ivan
30704
30705         * FS/FS/part_export.pm: add -g FreeBSD shellcommands export as per
30706           "Stephen Bechard" <steve@destek.net>
30707
30708 2002-11-27 21:10  ivan
30709
30710         * FS/FS/Conf.pm, httemplate/docs/upgrade8.html: deprecate
30711           username_policy
30712
30713 2002-11-26 03:58  ivan
30714
30715         * httemplate/misc/process/link.cgi: link by username now only links
30716           to same svcpart
30717
30718 2002-11-26 02:25  ivan
30719
30720         * FS/FS/part_export/ldap.pm: ldap export: fix $crypt_password
30721
30722 2002-11-25 21:42  ivan
30723
30724         * FS/FS/svc_acct.pm: remove harmless re-my to silence warning
30725
30726 2002-11-25 02:46  ivan
30727
30728         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: fix disappearing
30729           radius group bug, whew
30730
30731 2002-11-22 19:39  ivan
30732
30733         * httemplate/index.html: eww get rid of black border on konq3
30734
30735 2002-11-22 04:19  ivan
30736
30737         * FS/FS/cust_bill.pm: fix nasty typo which would affect credit card
30738           payments
30739
30740 2002-11-22 03:14  ivan
30741
30742         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
30743           add lec billing event
30744
30745 2002-11-22 02:48  ivan
30746
30747         * FS/FS/cust_main.pm: oops, one last LECB change
30748
30749 2002-11-21 23:50  ivan
30750
30751         * FS/FS/: part_export.pm, part_export/ldap.pm: separate root and
30752           user dn in ldap export
30753
30754 2002-11-21 12:44  ivan
30755
30756         * FS/FS/part_export.pm: change DN labeling for those obtuse
30757           blockheads at netmagic
30758
30759 2002-11-20 13:13  ivan
30760
30761         * FS/FS/: part_export.pm, part_export/ldap.pm: add objectclass and
30762           ability to have multiple comma-separated values to LDAP export
30763
30764 2002-11-20 02:09  ivan
30765
30766         * FS/FS/part_export/ldap.pm: hmm, so you add the username to the DN
30767           for the add call...?  i don't get LDAP
30768
30769 2002-11-20 01:10  ivan
30770
30771         * FS/FS/part_export/ldap.pm: fix silly bug in ldap export
30772
30773 2002-11-20 01:07  ivan
30774
30775         * FS/bin/freeside-setup, httemplate/docs/upgrade9.html: ugh... need
30776           to increase length of payinfo field in cust_pay and cust_refund
30777           for ACH
30778
30779 2002-11-19 14:55  ivan
30780
30781         * FS/FS/cust_bill_event.pm: give better error message on bad
30782           invnum, also 'use FS::cust_bill' here
30783
30784 2002-11-19 14:48  ivan
30785
30786         * FS/FS/cust_bill.pm: Business::OnlinePayment type is ECHECK not
30787           CHECK
30788
30789 2002-11-19 13:20  ivan
30790
30791         * FS/FS/part_export/ldap.pm: ldap export: don't use password if not
30792           given
30793
30794 2002-11-19 12:56  ivan
30795
30796         * FS/FS/part_export/ldap.pm: ldap export update
30797
30798 2002-11-19 12:36  ivan
30799
30800         * FS/bin/freeside-setup: increase length of reczone and recdata
30801           fields in domain_record
30802
30803 2002-11-19 02:09  ivan
30804
30805         * FS/FS/cust_bill.pm: typo adding lec transactions
30806
30807 2002-11-19 02:02  ivan
30808
30809         * FS/FS/cust_main.pm: silly regex bug parsing echeck info
30810
30811 2002-11-19 01:51  ivan
30812
30813         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
30814           FS/FS/cust_refund.pm, FS/FS/part_bill_event.pm,
30815           FS/FS/part_pkg.pm, FS/FS/part_export/ldap.pm,
30816           httemplate/docs/schema.html, httemplate/edit/cust_main.cgi,
30817           httemplate/edit/part_bill_event.cgi,
30818           httemplate/view/cust_main.cgi: add LEC billing
30819
30820 2002-11-18 21:17  ivan
30821
30822         * httemplate/edit/cust_main.cgi: oops, remove 10 digit account
30823           number limit
30824
30825 2002-11-18 02:15  ivan
30826
30827         * FS/MANIFEST, FS/FS/part_export.pm, FS/FS/part_export/ldap.pm,
30828           FS/t/part_export-ldap.t, httemplate/edit/part_export.cgi:
30829           preliminary ldap export
30830
30831 2002-11-16 02:33  ivan
30832
30833         * FS/FS/: Conf.pm, cust_bill.pm: separate ACH processor support
30834
30835 2002-11-09 02:59  ivan
30836
30837         * httemplate/edit/part_pkg.cgi: javascript quoting problem in
30838           per-hour charging
30839
30840 2002-11-07 14:53  ivan
30841
30842         * FS/FS/cust_main.pm: doc
30843
30844 2002-11-05 21:41  ivan
30845
30846         * httemplate/graph/money_time-graph.cgi: lala
30847
30848 2002-11-05 20:23  ivan
30849
30850         * FS/FS/part_pkg.pm: safe regex for sqlradius hour/data billing,
30851           closes: Bug#474
30852
30853 2002-11-05 20:11  ivan
30854
30855         * httemplate/edit/part_pkg.cgi: data billing
30856
30857 2002-11-05 19:58  ivan
30858
30859         * httemplate/edit/part_pkg.cgi: data charging
30860
30861 2002-11-05 15:43  ivan
30862
30863         * httemplate/view/svc_acct.cgi: ui
30864
30865 2002-11-05 15:41  ivan
30866
30867         * httemplate/: edit/part_pkg.cgi, view/svc_acct.cgi: fix for
30868           correct radacct column names
30869
30870 2002-11-05 15:34  ivan
30871
30872         * FS/FS/cust_svc.pm: can't use placeholders in SELECT SUM(?)
30873
30874 2002-11-05 15:29  ivan
30875
30876         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
30877           httemplate/edit/part_pkg.cgi, httemplate/view/svc_acct.cgi:
30878           bandwidth charges from sqlradius
30879
30880 2002-11-05 12:29  ivan
30881
30882         * FS/bin/freeside-sqlradius-radacctd: lost?
30883
30884 2002-11-04 18:15  ivan
30885
30886         * httemplate/graph/money_time-graph.cgi: local kludge
30887
30888 2002-11-04 15:40  ivan
30889
30890         * FS/FS/CGI.pm: balance on small_custview
30891
30892 2002-11-04 13:20  ivan
30893
30894         * httemplate/docs/upgrade9.html: doc
30895
30896 2002-11-04 12:51  ivan
30897
30898         * httemplate/view/svc_acct.cgi: fix cosmetic bug on online time
30899           view
30900
30901 2002-11-01 16:13  ivan
30902
30903         * httemplate/graph/: money_time-graph.cgi, money_time.cgi: whew,
30904           glad i had a copy of this
30905
30906 2002-10-28 05:22  ivan
30907
30908         * FS/bin/freeside-queued: signal-less queued child handling
30909           (closes: Bug#477)
30910
30911 2002-10-25 14:24  ivan
30912
30913         * FS/FS/part_export/shellcommands.pm: make $old_domain available
30914           too
30915
30916 2002-10-25 06:39  ivan
30917
30918         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: show export
30919           numbers
30920
30921 2002-10-23 10:07  ivan
30922
30923         * FS/: FS/Conf.pm, bin/freeside-daily: database dump & scp support
30924
30925 2002-10-23 08:49  ivan
30926
30927         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_pay.cgi,
30928           httemplate/view/cust_main.cgi: add option to unapply payments
30929
30930 2002-10-22 02:15  ivan
30931
30932         * FS/FS/part_export/vpopmail.pm: bugfix in vpopmail restart
30933
30934 2002-10-22 01:13  ivan
30935
30936         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
30937           ACH fixes from s5
30938
30939 2002-10-21 23:28  ivan
30940
30941         * httemplate/edit/part_bill_event.cgi: oops - allow adding CHECK
30942           invoice events too
30943
30944 2002-10-21 08:20  ivan
30945
30946         * httemplate/edit/part_svc.cgi: don't disable for all items
30947
30948 2002-10-21 08:14  ivan
30949
30950         * httemplate/edit/part_svc.cgi: Prevent a fixed or default username
30951           or password from being defined
30952
30953 2002-10-20 01:27  ivan
30954
30955         * FS/FS/: part_export.pm, part_export/shellcommands.pm: enable
30956           shellcommands suspension/unsuspension hooks
30957
30958 2002-10-20 00:26  ivan
30959
30960         * FS/FS/part_export/vpopmail.pm: don't run restart command unless
30961           there is one
30962
30963 2002-10-19 20:28  ivan
30964
30965         * FS/FS/part_export.pm, FS/FS/part_export/vpopmail.pm,
30966           eg/vpopmailrestart: vpopmail restart export option
30967
30968 2002-10-18 09:54  ivan
30969
30970         * Makefile: force executable permissions on bin/pod2x
30971
30972 2002-10-18 06:28  ivan
30973
30974         * FS/bin/freeside-radgroup: argh
30975
30976 2002-10-18 06:23  ivan
30977
30978         * FS/FS/svc_acct.pm: don't re-insert non-changed usernames to fuzzy
30979           cache
30980
30981 2002-10-18 03:28  ivan
30982
30983         * FS/: MANIFEST, bin/freeside-radgroup: adding
30984
30985 2002-10-17 08:06  ivan
30986
30987         * httemplate/view/svc_acct.cgi: use consistant terminology
30988
30989 2002-10-17 08:05  ivan
30990
30991         * httemplate/view/svc_acct.cgi: UI change for hour info
30992
30993 2002-10-17 07:59  ivan
30994
30995         * FS/FS/cust_svc.pm: yay missing paren
30996
30997 2002-10-17 07:50  ivan
30998
30999         * FS/FS/cust_svc.pm: *sigh* better debugging
31000
31001 2002-10-17 07:46  ivan
31002
31003         * FS/FS/cust_svc.pm: really fix sqlradacct for old Pg
31004
31005 2002-10-17 07:37  ivan
31006
31007         * FS/FS/cust_svc.pm: fix sqlradacct calculations for old Pg
31008
31009 2002-10-17 07:33  ivan
31010
31011         * httemplate/view/svc_acct.cgi: sqlradacct hour update
31012
31013 2002-10-17 07:16  ivan
31014
31015         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
31016           FS/FS/svc_acct.pm, httemplate/edit/part_pkg.cgi,
31017           httemplate/view/svc_acct.cgi: radacct update: use sqlradius for
31018           datasrc, not plandata options (whew)
31019
31020 2002-10-17 04:17  ivan
31021
31022         * httemplate/search/cust_bill.cgi: another mason fix, this one from
31023           5
31024
31025 2002-10-15 02:54  ivan
31026
31027         * FS/FS/cust_bill.pm: ach fix s/ECHECK/CHECK/
31028
31029 2002-10-14 00:44  ivan
31030
31031         * FS/FS/Conf.pm: s/bool/checkbox/
31032
31033 2002-10-14 00:30  ivan
31034
31035         * FS/FS/Conf.pm, httemplate/edit/svc_acct.cgi: svc-acct-alldomains
31036           config file allows selection of accounts from any domain
31037
31038 2002-10-13 23:17  ivan
31039
31040         * FS/FS/cust_pkg.pm, httemplate/edit/part_pkg.cgi: fix sql radacct
31041           billing
31042
31043 2002-10-13 23:16  ivan
31044
31045         * httemplate/view/svc_acct.cgi: show time online this billing cycle
31046           on view account screen
31047
31048 2002-10-13 00:14  ivan
31049
31050         * httemplate/docs/: session.html, upgrade9.html: doh
31051
31052 2002-10-13 00:13  ivan
31053
31054         * httemplate/docs/upgrade9.html: msgcat docs for upgrade
31055
31056 2002-10-12 23:49  ivan
31057
31058         * httemplate/docs/install.html: don't use ILIKE (7.1-ism) anymore
31059
31060 2002-10-12 18:14  ivan
31061
31062         * FS/FS/Record.pm: change ILIKE into LOWER() for compatibility with
31063           non-Pg and Pg before 7.1
31064
31065 2002-10-12 18:05  ivan
31066
31067         * FS/FS/cust_bill.pm: bug fix in new ACH code
31068
31069 2002-10-12 07:21  ivan
31070
31071         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: fix
31072           dayphone/nightphone msgcat
31073
31074 2002-10-12 06:46  ivan
31075
31076         * bin/populate-msgcat, httemplate/edit/cust_main.cgi,
31077           httemplate/view/cust_main.cgi: dayphone/nightphone as
31078           customizable labels, closes: Bug#464
31079
31080 2002-10-12 06:26  ivan
31081
31082         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
31083           httemplate/edit/part_pkg.cgi: sqlradacct_hour price plan to
31084           charge per-hour against an external radacct table
31085
31086 2002-10-12 03:15  ivan
31087
31088         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
31089           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
31090           FS/FS/part_bill_event.pm, httemplate/edit/cust_main.cgi,
31091           httemplate/edit/process/cust_main.cgi,
31092           httemplate/view/cust_main.cgi: ACH support
31093
31094 2002-10-10 09:48  ivan
31095
31096         * httemplate/edit/cust_main.cgi: bugfix in payby-default HIDE
31097           expiration dates
31098
31099 2002-10-10 09:28  ivan
31100
31101         * httemplate/edit/cust_main.cgi: expiration date bugfix for HIDE
31102
31103 2002-10-09 07:30  ivan
31104
31105         * FS/FS/Conf.pm: nasty typo
31106
31107 2002-10-09 06:59  ivan
31108
31109         * FS/FS/Conf.pm: don't explicitly specify unclassified config
31110           section
31111
31112 2002-10-09 06:43  ivan
31113
31114         * FS/FS/part_export/vpopmail.pm: don't error out trying to create
31115           existing directories in vpopmail export
31116
31117 2002-10-09 06:07  ivan
31118
31119         * FS/FS/: Conf.pm, svc_acct.pm: radius-password config value to set
31120           the attribute used for plaintext pw's
31121
31122 2002-10-08 04:10  ivan
31123
31124         * httemplate/: index.html, search/cust_pkg.cgi: add suspended
31125           package browse (closes: Bug#467)
31126
31127 2002-10-08 03:50  ivan
31128
31129         * eg/export_template.pm: slightly less sucky
31130
31131 2002-10-08 01:33  ivan
31132
31133         * FS/FS/Conf.pm, httemplate/view/svc_acct.cgi: svc_acct-notes
31134           displays static HTML on account view (closes: Bug#465)
31135
31136 2002-10-07 21:46  ivan
31137
31138         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
31139           httemplate/view/cust_main.cgi: payby-default config option, with
31140           special "HIDE" option to disable billing information in the web
31141           interface (closes: Bug#468)
31142
31143 2002-10-07 01:47  ivan
31144
31145         * FS/bin/freeside-daily: cancel when it is *after* expiration date,
31146           not when it is *before*
31147
31148 2002-10-05 04:14  ivan
31149
31150         * FS/FS/part_export/sqlradius.pm: fix sqlradius export to not set
31151           blank id fields
31152
31153 2002-10-04 05:56  ivan
31154
31155         * FS/FS/type_pkgs.pm, FS/FS/part_export/sqlradius.pm,
31156           FS/bin/freeside-setup, httemplate/docs/install.html,
31157           httemplate/edit/process/cust_pkg.cgi,
31158           httemplate/misc/change_pkg.cgi, httemplate/search/cust_main.cgi,
31159           httemplate/view/cust_main.cgi: working on the road:   - easier
31160           "change package" link for changing one package to another   -
31161           sqlradius export now compatible with Pg   - indices on phone
31162           numbers   - install instructions specify Pg 7.1 (at least until
31163           ILIKE thing is changed)   - searching on phone number fragments
31164
31165 2002-10-04 05:39  ivan
31166
31167         * FS/bin/freeside-daily: turn on AutoCommit when vacuuming
31168
31169 2002-10-04 05:29  ivan
31170
31171         * FS/bin/freeside-count-active-customers: adding
31172
31173 2002-10-04 05:09  ivan
31174
31175         * FS/FS/cust_bill.pm: default for customers with no invoices   was:
31176           print   is now: send email to invoice from address
31177
31178 2002-10-03 08:29  ivan
31179
31180         * FS/FS/svc_acct.pm: fix implicit RADIUS password attribute to be
31181           Crypt-Password for encrypted pw's
31182
31183 2002-09-27 05:14  ivan
31184
31185         * FS/FS/svc_acct.pm: allow + in md5 encrypted passwords
31186
31187 2002-09-27 05:14  ivan
31188
31189         * FS/FS/UID.pm: don't chop blanks
31190
31191 2002-09-26 23:00  ivan
31192
31193         * htetc/global.asa: only load Devel::AutoProfiler if it is
31194           installed
31195
31196 2002-09-26 22:36  ivan
31197
31198         * FS/bin/freeside-adduser: lock mapsecrets file
31199
31200 2002-09-25 22:28  ivan
31201
31202         * Makefile: fix $INIT_FILE usage
31203
31204 2002-09-25 22:26  ivan
31205
31206         * FS/FS/svc_acct.pm: fix for inserting un-audited accounts
31207
31208 2002-09-25 22:25  ivan
31209
31210         * Makefile: oops
31211
31212 2002-09-25 21:45  ivan
31213
31214         * httemplate/search/svc_acct.cgi: tyop
31215
31216 2002-09-25 02:11  ivan
31217
31218         * Makefile, httemplate/docs/install.html: doc
31219
31220 2002-09-25 02:09  ivan
31221
31222         * FS/FS/raddb.pm: regenerate raddb.pm from freeradius-0.4 dicts add
31223           "Authentication-Type" for netc.net.au (radiator?)
31224
31225 2002-09-24 01:31  ivan
31226
31227         * FS/FS/Conf.pm: deprecate vpopmailrestart config value
31228
31229 2002-09-23 07:27  ivan
31230
31231         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl: global.asa
31232           changes for profiling redirects header-handling changes necessary
31233           for chart .cgis
31234
31235 2002-09-23 01:50  ivan
31236
31237         * Makefile: better default Pg datasource
31238
31239 2002-09-21 04:17  ivan
31240
31241         * README.1.5.0pre1, FS/bin/freeside-setup,
31242           httemplate/docs/schema.dia, httemplate/docs/schema.html,
31243           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
31244           FS/FS/cust_main_county.pm, bin/create-history-tables,
31245           httemplate/browse/cust_main_county.cgi,
31246           httemplate/edit/cust_main_county.cgi,
31247           httemplate/edit/process/cust_main_county.cgi: all taxes now have
31248           names.  closes: Bug#15
31249
31250 2002-09-20 08:49  ivan
31251
31252         * README: d
31253
31254 2002-09-20 08:49  ivan
31255
31256         * FS/Makefile.PL: installing into /usr/bin, bah
31257
31258 2002-09-20 08:48  ivan
31259
31260         * FS/FS.pm: doc
31261
31262 2002-09-20 08:48  ivan
31263
31264         * Makefile: 1.5.0
31265
31266 2002-09-20 08:47  ivan
31267
31268         * FS/MANIFEST, FS/bin/freeside-addoutsourceuser,
31269           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
31270           FS/bin/freeside-deluser, FS/bin/freeside-setup,
31271           bin/populate-msgcat: add freeside-deluser, freeside-deloutsource
31272           and freeside-deloutsourceuser
31273
31274 2002-09-20 08:46  ivan
31275
31276         * FS/FS/Record.pm: fix database sequence code, closes: Bug#69
31277
31278 2002-09-20 07:48  ivan
31279
31280         * FS/FS/part_export.pm: extraneous warn
31281
31282 2002-09-20 05:50  ivan
31283
31284         * FS/bin/freeside-setup, bin/fs-setup,
31285           httemplate/docs/install.html: move from bin/fs-setup to
31286           FS/bin/freeside-setup
31287
31288 2002-09-20 05:04  ivan
31289
31290         * README.1.5.0pre1, httemplate/docs/install.html: doc NetAddr::IP
31291           dependancy
31292
31293 2002-09-20 03:16  ivan
31294
31295         * README.1.5.0pre1, FS/FS/UID.pm, bin/fs-setup: change otaker
31296           fields to 32 chars
31297
31298 2002-09-19 06:34  ivan
31299
31300         * bin/fs-setup, FS/FS/Record.pm, bin/dbdef-create: use database
31301           SERIAL or AUTO_INCREMENT for primary keys, finally, yay! closes:
31302           bug#69
31303
31304 2002-09-19 06:25  ivan
31305
31306         * README.1.5.0pre1: preliminary upgrade instructions
31307
31308 2002-09-19 01:43  ivan
31309
31310         * FS/bin/freeside-daily: package expiration
31311
31312 2002-09-19 01:34  ivan
31313
31314         * FS/FS/svc_acct.pm: remove extra definition of $cust_pkg
31315
31316 2002-09-19 00:15  ivan
31317
31318         * httemplate/view/cust_pkg.cgi: cancel later in view UI... hmm
31319
31320 2002-09-18 15:50  ivan
31321
31322         * FS/FS/Conf.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
31323           FS/bin/freeside-email, httemplate/edit/svc_forward.cgi,
31324           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
31325           httemplate/view/svc_acct.cgi: remove domain config file, closes:
31326           Bug#269
31327
31328 2002-09-18 15:38  ivan
31329
31330         * FS/FS/: svc_domain.pm, cust_svc.pm: removing svc_acct_sm
31331
31332 2002-09-18 05:10  ivan
31333
31334         * httemplate/docs/: index.html, legacy.html, upgrade4.html,
31335           upgrade5.html, upgrade6.html: doc
31336
31337 2002-09-17 03:21  ivan
31338
31339         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
31340           httemplate/edit/part_bill_event.cgi: remove obsolete cybercash
31341           support
31342
31343 2002-09-17 02:19  ivan
31344
31345         * FS/FS.pm, FS/MANIFEST, FS/FS/InitHandler.pm, FS/FS/cust_pkg.pm,
31346           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
31347           FS/FS/svc_acct_sm.pm, FS/t/svc_acct_sm.t, httemplate/index.html,
31348           httemplate/docs/schema.dia, httemplate/docs/schema.html,
31349           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct_sm.cgi,
31350           httemplate/edit/process/part_svc.cgi,
31351           httemplate/edit/process/svc_acct_sm.cgi,
31352           httemplate/misc/link.cgi, httemplate/search/svc_acct_sm.cgi,
31353           httemplate/search/svc_acct_sm.html,
31354           httemplate/search/svc_domain.cgi,
31355           httemplate/view/svc_acct_sm.cgi: remove svc_acct_sm
31356
31357 2002-09-16 17:40  ivan
31358
31359         * FS/FS/cust_bill.pm: send_ftp doc fix
31360
31361 2002-09-16 17:33  ivan
31362
31363         * FS/FS/: Conf.pm, cust_bill.pm, cust_main.pm, svc_acct.pm:   -
31364           "emailinvoiceauto" implementation rewritten to work properly,
31365           stop
31366               overwriting existing invoice destinations
31367
31368 2002-09-16 02:27  ivan
31369
31370         * FS/bin/freeside-expiration-alerter: skip empty expiration dates
31371
31372 2002-09-11 02:28  ivan
31373
31374         * httemplate/browse/svc_acct_pop.cgi: mason error
31375
31376 2002-09-11 02:09  ivan
31377
31378         * httemplate/search/cust_main.cgi: mason warnings
31379
31380 2002-09-09 20:31  ivan
31381
31382         * FS/FS/cust_bill.pm: Business::OnlinePaymet fix for processors w/o
31383           order numbers, like VirtualNet
31384
31385 2002-09-09 17:37  ivan
31386
31387         * httemplate/docs/upgrade9.html: doc: need Net::SSH 0.07 for 1.4.1
31388
31389 2002-09-09 16:05  khoff
31390
31391         * httemplate/: browse/ac.cgi, browse/ac_type.cgi, edit/ac.cgi,
31392           edit/ac_type.cgi, edit/svc_broadband.cgi, edit/process/ac.cgi,
31393           edit/process/ac_block.cgi, edit/process/ac_field.cgi,
31394           edit/process/ac_type.cgi, edit/process/part_ac_field.cgi,
31395           edit/process/svc_broadband.cgi, view/svc_broadband.cgi:
31396           svc_broadband merge
31397
31398 2002-09-09 16:01  khoff
31399
31400         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, bin/fs-setup,
31401           htetc/global.asa, httemplate/index.html,
31402           httemplate/edit/part_svc.cgi,
31403           httemplate/edit/process/part_svc.cgi, FS/FS/ac.pm,
31404           FS/FS/ac_block.pm, FS/FS/ac_field.pm, FS/FS/ac_type.pm,
31405           FS/FS/part_ac_field.pm, FS/FS/svc_broadband.pm: svc_broadband
31406           merge
31407
31408 2002-09-09 15:57  ivan
31409
31410         * FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
31411           freeside-receivables-report, freeside-tax-report: allow . in
31412           untaint_argv, for usernames
31413
31414 2002-09-09 15:56  khoff
31415
31416         * FS/MANIFEST: svc_broadband merge
31417
31418 2002-09-09 12:56  ivan
31419
31420         * FS/FS/part_export.pm: vpopmail export doc clarification: ssh as
31421           vpopmail user
31422
31423 2002-09-09 12:54  ivan
31424
31425         * httemplate/docs/ssh.html: doc clarification about users
31426
31427 2002-09-09 05:34  ivan
31428
31429         * FS/FS/: ClientAPI.pm, InitHandler.pm, svc_acct.pm,
31430           ClientAPI/passwd.pm: : is not legal in GECOS
31431
31432 2002-09-08 05:57  ivan
31433
31434         * FS/FS/svc_domain.pm: ordering fix on delete: domain_record
31435           records first, then svc_domain
31436
31437 2002-09-08 05:40  ivan
31438
31439         * bin/bind.export: error out if can't open .HEADER files
31440
31441 2002-09-08 04:36  ivan
31442
31443         * README: 1.4.1
31444
31445 2002-09-08 02:49  ivan
31446
31447         * conf/: soadefaultttl, soaexpire, soarefresh, soaretry: some
31448           useful default domain files
31449
31450 2002-09-07 07:20  ivan
31451
31452         * FS/FS/part_export.pm: mention docs/ssh.html in vpopmail
31453           description, give up hoping for a better description of the
31454           export from jeff
31455
31456 2002-09-06 19:27  ivan
31457
31458         * httemplate/docs/: index.html, upgrade9.html: 1.4.1
31459
31460 2002-09-06 19:19  ivan
31461
31462         * FS/FS/part_export/vpopmail.pm: import flocking constants
31463
31464 2002-09-05 11:51  ivan
31465
31466         * FS/FS/part_export/vpopmail.pm: clear up directory silliness ick
31467
31468 2002-09-05 10:01  ivan
31469
31470         * httemplate/edit/cust_main.cgi: "same as billing address" box
31471           would uncheck itself on errors (only looked at previous
31472           ship_last, not CGI checkbox value too)  Closes: Bug#448
31473
31474 2002-09-05 09:51  ivan
31475
31476         * FS/FS/cust_bill.pm: Business::OnlinePayment::VitualNet
31477           compatibility
31478
31479 2002-09-05 06:59  ivan
31480
31481         * ANNOUCE.1.4.0: naw
31482
31483 2002-09-05 06:50  ivan
31484
31485         * httemplate/browse/part_svc.cgi: don't show "clone an existing
31486           service definition" if there aren't any yet
31487
31488 2002-09-05 06:27  ivan
31489
31490         * FS/FS/cust_main.pm, httemplate/index.html,
31491           httemplate/misc/cust_main-import_charges.cgi,
31492           httemplate/misc/process/cust_main-import_charges.cgi: batch
31493           charge/credit import
31494
31495 2002-09-05 06:01  ivan
31496
31497         * FS/FS/svc_acct.pm: show illegal dir in error msg
31498
31499 2002-09-05 02:10  ivan
31500
31501         * FS/FS/: part_export.pm, part_export/vpopmail.pm: get rid of
31502           extraneous `vpopmail machine' field
31503
31504 2002-09-04 05:43  ivan
31505
31506         * Makefile, httemplate/index.html: 1.4.1beta1
31507
31508 2002-09-04 01:42  ivan
31509
31510         * httemplate/edit/part_pkg.cgi: spelling
31511
31512 2002-08-30 16:48  ivan
31513
31514         * FS/FS/cust_bill.pm: oops, missing charged column in csv exports
31515
31516 2002-08-30 16:42  ivan
31517
31518         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm,
31519           httemplate/edit/process/part_bill_event.cgi: new invoice event:
31520           upload a CSV file
31521
31522 2002-08-30 16:17  ivan
31523
31524         * FS/FS/cust_main.pm: bill batch imported customers immediately (as
31525           of their cust_pkg.bill date) - setting cust_pkg.bill date
31526           directly bypasses setup fee
31527
31528 2002-08-30 10:34  ivan
31529
31530         * FS/FS/cust_main.pm, httemplate/index.html,
31531           httemplate/misc/cust_main-import.cgi,
31532           httemplate/misc/process/cust_main-import.cgi: working CSV import
31533           for crcmn
31534
31535 2002-08-30 04:33  ivan
31536
31537         * httemplate/edit/cust_main.cgi: use eidiot rather than die for
31538           (hopefully) better error message
31539
31540 2002-08-30 03:25  ivan
31541
31542         * Makefile: silly conf/registries dir still hanging around in CVS
31543           checkouts
31544
31545 2002-08-29 07:11  ivan
31546
31547         * httemplate/search/cust_pkg.cgi: UI ROWSPAN fix
31548
31549 2002-08-29 02:11  ivan
31550
31551         * FS/FS/svc_acct.pm: dont require uid for finger and quota, fix md5
31552           import, make username/password for unexported services conflict
31553           at least with self
31554
31555 2002-08-29 01:13  khoff
31556
31557         * httemplate/view/svc_domain.cgi: Missing Mason/Apache::ASP tags
31558
31559 2002-08-29 00:50  ivan
31560
31561         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail updates
31562
31563 2002-08-28 23:02  ivan
31564
31565         * FS/FS/UID.pm: stupid kludge until schema otakers are not 8 chars
31566
31567 2002-08-28 22:57  ivan
31568
31569         * httemplate/view/svc_acct.cgi: password viewing UI change
31570
31571 2002-08-27 00:26  khoff
31572
31573         * FS/FS/Record.pm: Yip yip, I sprained my brain
31574
31575 2002-08-26 13:40  ivan
31576
31577         * FS/FS/cust_pkg.pm: allow . and - in otaker usernames
31578
31579 2002-08-24 20:54  ivan
31580
31581         * FS/bin/freeside-addoutsourceuser: ?
31582
31583 2002-08-24 20:42  ivan
31584
31585         * FS/bin/freeside-addoutsourceuser: correct secrets file path
31586
31587 2002-08-24 19:35  ivan
31588
31589         * FS/FS/part_export/shellcommands.pm: separate vars for quoted
31590           passwords
31591
31592 2002-08-24 19:26  ivan
31593
31594         * FS/FS/part_export/shellcommands.pm: properly quote password as
31595           well as finger
31596
31597 2002-08-24 18:48  ivan
31598
31599         * FS/bin/freeside-addoutsourceuser: password
31600
31601 2002-08-24 18:48  ivan
31602
31603         * FS/: MANIFEST, bin/freeside-addoutsourceuser: Added Files:
31604           bin/freeside-addoutsourceuser
31605
31606 2002-08-24 18:16  ivan
31607
31608         * FS/bin/: freeside-adduser, freeside-setup: doc
31609
31610 2002-08-24 18:14  ivan
31611
31612         * FS/bin/freeside-setup: noninteractive freeside-setup
31613
31614 2002-08-24 18:09  ivan
31615
31616         * FS/bin/: freeside-adduser, freeside-setup: doc
31617
31618 2002-08-24 01:13  ivan
31619
31620         * FS/bin/freeside-adduser: also do -b flag
31621
31622 2002-08-24 00:43  ivan
31623
31624         * FS/FS/part_export/shellcommands.pm: allow $domain as a variable
31625           in commands
31626
31627 2002-08-24 00:20  ivan
31628
31629         * httemplate/edit/part_export.cgi: don't substitute defaults for
31630           empty options when editing exports
31631
31632 2002-08-23 23:41  ivan
31633
31634         * FS/FS/part_export/: domain_shellcommands.pm, shellcommands.pm,
31635           www_shellcommands.pm: - depend on Net::SSH 0.07, for OpenSSH -T
31636           fix - no strict 'vars'; when necessary
31637
31638 2002-08-23 20:29  ivan
31639
31640         * httemplate/: view/cust_main.cgi, misc/unprovision.cgi:
31641           unprovision a single service
31642
31643 2002-08-23 19:10  ivan
31644
31645         * FS/bin/freeside-addoutsource: fix path
31646
31647 2002-08-23 18:53  ivan
31648
31649         * FS/bin/freeside-queued: depend on Net::SSH 0.07, for -T fix
31650
31651 2002-08-23 17:51  ivan
31652
31653         * httemplate/view/cust_main.cgi: UI
31654
31655 2002-08-23 17:16  ivan
31656
31657         * FS/: MANIFEST, bin/freeside-addoutsource: Added Files:
31658           bin/freeside-addoutsource
31659
31660 2002-08-23 16:43  ivan
31661
31662         * FS/: MANIFEST, FS/part_export.pm,
31663           FS/part_export/domain_shellcommands.pm,
31664           t/part_export-domain_shellcommands.t: add domain_shellcommands
31665           export
31666
31667 2002-08-19 16:08  ivan
31668
31669         * httemplate/view/cust_main.cgi: encode_entities for comments
31670           entries
31671
31672 2002-08-11 23:17  ivan
31673
31674         * rt/: COPYING, ChangeLog, Makefile, README, TODO,
31675           bin/initacls.Oracle, bin/initacls.Pg, bin/initacls.mysql,
31676           bin/mason_handler.fcgi, bin/mason_handler.scgi, bin/rt,
31677           bin/rt-mailgate, bin/rtadmin, bin/webmux.pl, docs/README.docs,
31678           docs/Security, docs/rt.gif, docs/design_docs/CARS,
31679           docs/design_docs/TransactionTypes.txt, docs/design_docs/acls,
31680           docs/design_docs/basic-definitions.txt,
31681           docs/design_docs/cli_spec, docs/design_docs/cvs_integration,
31682           docs/design_docs/evil_plans,
31683           docs/design_docs/link-definitions.txt,
31684           docs/design_docs/local_hacking,
31685           docs/design_docs/subscription-definitions.txt,
31686           docs/design_docs/users, etc/acl.Oracle, etc/acl.Pg,
31687           etc/acl.mysql, etc/config.pm, etc/rt.spec, etc/schema.Oracle,
31688           etc/schema.Pg, etc/schema.mysql, etc/schema.pm, lib/MANIFEST,
31689           lib/MANIFEST.SKIP, lib/Makefile.PL, lib/RT.pm, lib/test.pl,
31690           lib/RT/ACE.pm, lib/RT/ACL.pm, lib/RT/Attachment.pm,
31691           lib/RT/Attachments.pm, lib/RT/CurrentUser.pm, lib/RT/Date.pm,
31692           lib/RT/EasySearch.pm, lib/RT/Group.pm, lib/RT/GroupMember.pm,
31693           lib/RT/GroupMembers.pm, lib/RT/Groups.pm, lib/RT/Handle.pm,
31694           lib/RT/Keyword.pm, lib/RT/KeywordSelect.pm,
31695           lib/RT/KeywordSelects.pm, lib/RT/Keywords.pm, lib/RT/Link.pm,
31696           lib/RT/Links.pm, lib/RT/ObjectKeyword.pm,
31697           lib/RT/ObjectKeywords.pm, lib/RT/Queue.pm, lib/RT/Queues.pm,
31698           lib/RT/Record.pm, lib/RT/Scrip.pm, lib/RT/ScripAction.pm,
31699           lib/RT/ScripActions.pm, lib/RT/ScripCondition.pm,
31700           lib/RT/ScripConditions.pm, lib/RT/Scrips.pm, lib/RT/Template.pm,
31701           lib/RT/Templates.pm, lib/RT/TestHarness.pm, lib/RT/Ticket.pm,
31702           lib/RT/Tickets.pm, lib/RT/Transaction.pm, lib/RT/Transactions.pm,
31703           lib/RT/User.pm, lib/RT/Users.pm, lib/RT/Watcher.pm,
31704           lib/RT/Watchers.pm, lib/RT/Action/Autoreply.pm,
31705           lib/RT/Action/Generic.pm, lib/RT/Action/Notify.pm,
31706           lib/RT/Action/NotifyAsComment.pm, lib/RT/Action/OpenDependent.pm,
31707           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SendEmail.pm,
31708           lib/RT/Action/SendPasswordEmail.pm,
31709           lib/RT/Action/StallDependent.pm,
31710           lib/RT/Condition/AnyTransaction.pm, lib/RT/Condition/Generic.pm,
31711           lib/RT/Condition/NewDependency.pm,
31712           lib/RT/Condition/StatusChange.pm, lib/RT/Interface/CLI.pm,
31713           lib/RT/Interface/Email.pm, lib/RT/Interface/Web.pm: import rt
31714           2.0.14
31715
31716 2002-08-02 17:39  ivan
31717
31718         * httemplate/docs/: install.html, legacy.html: remove some extra
31719           modules from install doc
31720
31721 2002-07-31 11:55  ivan
31722
31723         * FS/FS/part_export.pm: delete directories when deleting users on
31724           freebsd
31725
31726 2002-07-31 06:18  ivan
31727
31728         * FS/FS/svc_acct.pm: fix bug with static IP addresses
31729
31730 2002-07-26 20:56  ivan
31731
31732         * httemplate/misc/cancel-unaudited.cgi: move transaction from web
31733           interface to lib code
31734
31735 2002-07-26 19:47  ivan
31736
31737         * FS/bin/freeside-daily: vacuum pg databases daily
31738
31739 2002-07-25 19:33  ivan
31740
31741         * FS/FS/: part_export.pm, part_export/shellcommands.pm:
31742           shellcommands edit gecos field too
31743
31744 2002-07-25 18:38  ivan
31745
31746         * httemplate/docs/install.html: tyop
31747
31748 2002-07-25 18:31  ivan
31749
31750         * httemplate/docs/install.html: tyop
31751
31752 2002-07-23 05:37  ivan
31753
31754         * FS/FS/svc_acct.pm: fix small bugs in duplicate username checking
31755
31756 2002-07-22 03:50  ivan
31757
31758         * FS/t/ClientAPI.t, fs_selfservice/FS-SelfService/cgi/passwd.html:
31759           adding
31760
31761 2002-07-22 03:41  ivan
31762
31763         * httemplate/docs/install.html: no mysql in 1.4.0 release.
31764           hopefully 1.4.1
31765
31766 2002-07-22 03:20  ivan
31767
31768         * ANNOUCE.1.4.0, Makefile, README.1.4.0pre11, README.1.4.0pre12,
31769           README.1.4.0pre13, README.1.4.0pre14, README.1.4.0pre8,
31770           README.1.4.0pre9: 1.4.0
31771
31772 2002-07-22 03:18  ivan
31773
31774         * FS/FS/CGI.pm: UI
31775
31776 2002-07-22 03:18  ivan
31777
31778         * FS/FS/cust_main.pm: sort bills by date
31779
31780 2002-07-16 05:29  ivan
31781
31782         * FS/: MANIFEST, FS/ClientAPI.pm, FS/ClientAPI/MyAccount.pm,
31783           FS/ClientAPI/passwd.pm: ClientAPI
31784
31785 2002-07-16 05:28  ivan
31786
31787         * fs_selfservice/: DEPLOY, freeside-selfservice-server,
31788           fs_passwd_test, FS-SelfService/SelfService.pm,
31789           FS-SelfService/freeside-selfservice-clientd,
31790           FS-SelfService/cgi/login.html, FS-SelfService/cgi/myaccount.html,
31791           FS-SelfService/cgi/selfservice.cgi,
31792           FS-SelfService/cgi/view_invoice.html: invoice viewing...
31793
31794 2002-07-15 20:57  ivan
31795
31796         * FS/FS/part_export/infostreet.pm: missing ; in eval'ed sub
31797
31798 2002-07-15 20:56  ivan
31799
31800         * FS/FS/part_export/infostreet.pm: better error handling
31801
31802 2002-07-15 20:47  ivan
31803
31804         * FS/FS/part_export/infostreet.pm: fix XML-RPC weirdness
31805
31806 2002-07-15 01:28  ivan
31807
31808         * fs_selfservice/: freeside-selfservice-server, fs_passwd_test,
31809           FS-SelfService/freeside-selfservice-clientd: working framework,
31810           no hung clients, whew
31811
31812 2002-07-14 18:44  ivan
31813
31814         * bin/bind.import: finally a working DNS::ZoneParse
31815
31816 2002-07-13 17:28  ivan
31817
31818         * httemplate/docs/: install.html, upgrade8.html: no mason 1.1x yet
31819           :(
31820
31821 2002-07-11 06:52  ivan
31822
31823         * fs_selfservice/: DEPLOY, freeside-selfservice-server,
31824           fs_passwd_test, FS-SelfService/MANIFEST,
31825           FS-SelfService/SelfService.pm,
31826           FS-SelfService/freeside-selfservice-clientd: finally working
31827           async framework
31828
31829 2002-07-08 19:23  ivan
31830
31831         * httemplate/docs/: schema.dia, schema.png: new schema diagram
31832
31833 2002-07-08 10:14  ivan
31834
31835         * FS/bin/freeside-queued: oops, fix for bug only surfacing with
31836           different freeside uid/gid
31837
31838 2002-07-08 08:56  ivan
31839
31840         * httemplate/edit/svc_acct.cgi: better error message
31841
31842 2002-07-08 06:07  ivan
31843
31844         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
31845           edit expiration dates
31846
31847 2002-07-08 03:52  ivan
31848
31849         * httemplate/search/cust_bill.cgi: remove perl-side sort routines,
31850           no longer needed
31851
31852 2002-07-08 03:01  ivan
31853
31854         * FS/FS/part_export.pm: default linux/netbsd shellcommand userdel
31855           should remove home directories
31856
31857 2002-07-08 01:39  ivan
31858
31859         * httemplate/docs/install.html: new and improved instructions!  now
31860           even more idiot proof!
31861
31862 2002-07-07 10:49  ivan
31863
31864         * FS/FS/svc_acct.pm: rewrite uid-dup checking to be
31865           new-export-aware, closes: #431
31866
31867 2002-07-07 07:33  ivan
31868
31869         * httemplate/search/cust_bill.cgi: clean up after rewrite... turned
31870           out rather nice
31871
31872 2002-07-07 07:28  ivan
31873
31874         * httemplate/search/cust_bill.cgi: fixing 30/60/90/120...
31875
31876 2002-07-07 07:26  ivan
31877
31878         * httemplate/search/cust_bill.cgi: just might work
31879
31880 2002-07-07 07:24  ivan
31881
31882         * httemplate/search/cust_bill.cgi: that would be nice...
31883
31884 2002-07-07 07:18  ivan
31885
31886         * httemplate/search/cust_bill.cgi: fix 30/60/90/120 browses
31887
31888 2002-07-07 07:14  ivan
31889
31890         * httemplate/search/cust_bill.cgi: UI
31891
31892 2002-07-07 07:12  ivan
31893
31894         * httemplate/search/cust_bill.cgi: totals and order by
31895
31896 2002-07-07 07:00  ivan
31897
31898         * httemplate/search/cust_bill.cgi: try for correct totals
31899
31900 2002-07-07 06:52  ivan
31901
31902         * httemplate/search/cust_bill.cgi: don't recalculate owed
31903
31904 2002-07-07 06:31  ivan
31905
31906         * httemplate/search/cust_bill.cgi: comma
31907
31908 2002-07-07 06:30  ivan
31909
31910         * httemplate/search/cust_bill.cgi: calculate owed as subquery here
31911           too
31912
31913 2002-07-07 06:25  ivan
31914
31915         * httemplate/search/cust_bill.cgi: don't forget to where the where
31916           clause
31917
31918 2002-07-07 06:23  ivan
31919
31920         * httemplate/search/cust_bill.cgi: try for working paged invoices,
31921           this time with subqueries
31922
31923 2002-07-07 04:45  ivan
31924
31925         * httemplate/search/cust_bill.cgi: wtf?
31926
31927 2002-07-07 04:30  ivan
31928
31929         * httemplate/search/cust_bill.cgi: invoice search with possibly
31930           working pager
31931
31932 2002-07-07 04:03  ivan
31933
31934         * httemplate/search/cust_bill.cgi: move query logic from perl to
31935           sql for scalability
31936
31937 2002-07-06 05:53  ivan
31938
31939         * httemplate/docs/install.html: new!  improved!  now even more
31940           idiot-proof!
31941
31942 2002-07-06 05:15  ivan
31943
31944         * Makefile: beta2
31945
31946 2002-07-06 05:13  ivan
31947
31948         * bin/fs-setup: fix Can't use an undefined value as an ARRAY
31949           reference at ./fs-setup line 209, <STDIN> line 3.
31950
31951 2002-07-06 04:08  ivan
31952
31953         * httemplate/: edit/svc_forward.cgi, view/svc_forward.cgi: fix UI
31954           for forwards - use HTML::Widgets::SelectLayers, closes: Bug#303
31955
31956 2002-07-06 01:50  ivan
31957
31958         * httemplate/view/svc_acct.cgi: add "are you sure?" javascript on
31959           view/svc_acct.cgi "cancel unaudited account" (closes: Bug#432)
31960
31961 2002-07-06 01:29  ivan
31962
31963         * httemplate/view/: cust_pkg.cgi, cust_main.cgi: speling
31964
31965 2002-07-06 00:32  ivan
31966
31967         * httemplate/edit/part_pkg.cgi: fix speling
31968
31969 2002-07-06 00:31  ivan
31970
31971         * ANNOUCE.1.4.0: this file should probably go away soon...
31972
31973 2002-07-06 00:30  ivan
31974
31975         * FS/FS/: Conf.pm, part_export.pm, svc_www.pm,
31976           part_export/www_shellcommands.pm: move svc_www ssh jobs to the
31977           job queue & exports, and make them configurable
31978
31979 2002-07-05 21:20  ivan
31980
31981         * FS/FS/svc_acct.pm: typo
31982
31983 2002-07-05 16:32  ivan
31984
31985         * httemplate/config/config.cgi: fix bug with config having a value
31986           not in the select
31987
31988 2002-07-04 03:35  ivan
31989
31990         * httemplate/browse/: agent.cgi, agent_type.cgi,
31991           part_bill_event.cgi, part_export.cgi, part_pkg.cgi,
31992           part_referral.cgi, part_svc.cgi, svc_acct_pop.cgi: move "add"
31993           links to the top
31994
31995 2002-07-03 07:45  ivan
31996
31997         * FS/t/part_export-http.t: s/_post//
31998
31999 2002-07-03 07:21  ivan
32000
32001         * FS/: MANIFEST, FS/part_export.pm, FS/part_export/http.pm,
32002           t/part_export-http.t: http export
32003
32004 2002-07-03 04:37  ivan
32005
32006         * FS/FS/InitHandler.pm: 54
32007
32008 2002-07-03 04:35  ivan
32009
32010         * FS/FS/InitHandler.pm: sacrifice memory for speed
32011
32012 2002-07-03 04:31  ivan
32013
32014         * FS/FS/InitHandler.pm: preload modules
32015
32016 2002-07-03 04:23  ivan
32017
32018         * FS/FS/: InitHandler.pm, UID.pm: fix to allow running during
32019           apache init
32020
32021 2002-07-03 04:10  ivan
32022
32023         * FS/FS/UID.pm: allow InitHandler to work during apache startup
32024
32025 2002-07-03 03:50  ivan
32026
32027         * FS/FS/InitHandler.pm: skip comment & blank lines
32028
32029 2002-07-03 03:48  ivan
32030
32031         * FS/FS/InitHandler.pm: debug
32032
32033 2002-07-03 03:33  ivan
32034
32035         * FS/: MANIFEST, FS/InitHandler.pm, t/InitHandler.t: preload all
32036           dbdefs
32037
32038 2002-07-02 20:57  ivan
32039
32040         * FS/FS/cust_main.pm: working one-time charges again
32041
32042 2002-07-02 20:52  ivan
32043
32044         * httemplate/view/cust_main.cgi: ui
32045
32046 2002-07-02 20:47  ivan
32047
32048         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
32049           httemplate/edit/process/quick-charge.cgi,
32050           httemplate/view/cust_main.cgi: one-time charges with tax classes
32051
32052 2002-07-02 19:25  ivan
32053
32054         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
32055           httemplate/config/config.cgi: deprecate text radius config
32056           options update config docs
32057
32058 2002-07-02 18:47  ivan
32059
32060         * FS/: MANIFEST, bin/freeside-reexport: freeside-reexport
32061
32062 2002-07-02 18:05  ivan
32063
32064         * FS/bin/freeside-sqlradius-reset: pod
32065
32066 2002-07-02 18:01  ivan
32067
32068         * FS/bin/freeside-sqlradius-reset: fix usage message
32069
32070 2002-07-02 16:03  ivan
32071
32072         * FS/FS/part_export.pm: fix usermod commands for freebsd
32073
32074 2002-07-02 07:38  ivan
32075
32076         * ANNOUCE.1.4.0: beta1!
32077
32078 2002-07-02 07:37  ivan
32079
32080         * Makefile: beta1!!
32081
32082 2002-07-02 07:22  ivan
32083
32084         * FS/FS/part_export/textradius.pm: working textradius export
32085
32086 2002-07-02 07:00  ivan
32087
32088         * FS/FS/part_export/textradius.pm: better diagnostics
32089
32090 2002-07-02 06:22  ivan
32091
32092         * httemplate/view/cust_main.cgi: ui s/ /&nbsp;
32093
32094 2002-07-02 06:04  ivan
32095
32096         * FS/FS/part_export/shellcommands.pm: no warnings
32097
32098 2002-07-02 06:00  ivan
32099
32100         * FS/FS/: part_export.pm, part_export/shellcommands.pm: working
32101           linux and freebsd shellcommands
32102
32103 2002-07-02 04:29  ivan
32104
32105         * FS/FS/part_export.pm: fix for freebsd presets
32106
32107 2002-07-02 04:27  ivan
32108
32109         * FS/FS/part_export.pm: useful shellcommands presets
32110
32111 2002-07-02 03:14  ivan
32112
32113         * FS/bin/freeside-queued: grr old openssh grr freebsd
32114
32115 2002-07-02 03:01  ivan
32116
32117         * httemplate/docs/install.html: freeside group
32118
32119 2002-07-02 02:42  ivan
32120
32121         * FS/bin/freeside-queued: fleabsd grr
32122
32123 2002-07-02 02:39  ivan
32124
32125         * FS/bin/freeside-queued: freebsd is sofa king broken
32126
32127 2002-07-02 00:31  ivan
32128
32129         * FS/FS/part_export/textradius.pm: working textradius
32130
32131 2002-07-02 00:13  ivan
32132
32133         * FS/FS/part_export/textradius.pm: better error reporting from
32134           rsync
32135
32136 2002-07-01 23:58  ivan
32137
32138         * FS/FS/part_export/: shellcommands.pm, www_shellcommands.pm:
32139           s/options/option/, oops, and machine isn't an option
32140
32141 2002-07-01 23:48  ivan
32142
32143         * FS/FS/queue.pm: error messages can have other chars
32144
32145 2002-07-01 15:38  ivan
32146
32147         * FS/FS/part_export/textradius.pm: prevent any possible infinite
32148           looping
32149
32150 2002-07-01 02:15  ivan
32151
32152         * FS/FS/part_export/textradius.pm: real-time! text radius export
32153
32154 2002-06-30 04:01  ivan
32155
32156         * ANNOUCE.1.4.0, CREDITS: administrivia
32157
32158 2002-06-30 00:17  ivan
32159
32160         * FS/FS/Record.pm: oops, very bad
32161
32162 2002-06-30 00:16  ivan
32163
32164         * FS/FS/Record.pm: get rid of unneeded Pg-cruft (don't use native
32165           Pg money type)
32166
32167 2002-06-30 00:04  ivan
32168
32169         * FS/FS/Record.pm: fix dbdef caching
32170
32171 2002-06-29 19:13  ivan
32172
32173         * FS/: MANIFEST, FS/part_export.pm,
32174           FS/part_export/shellcommands_withdomain.pm,
32175           t/part_export-shellcommands_withdomain.t: export!
32176
32177 2002-06-29 18:18  ivan
32178
32179         * httemplate/docs/ssh.html: adding
32180
32181 2002-06-28 13:31  ivan
32182
32183         * FS/FS/svc_acct.pm, bin/populate-msgcat: better error message for
32184           illegal password
32185
32186 2002-06-28 13:23  ivan
32187
32188         * bin/fs-setup: not anymore...
32189
32190 2002-06-28 13:21  ivan
32191
32192         * FS/FS/cust_main.pm: better error message for missing tax classes
32193
32194 2002-06-28 03:49  ivan
32195
32196         * FS/FS/Record.pm: remove extraneous check
32197
32198 2002-06-28 01:23  ivan
32199
32200         * FS/FS/: Record.pm, UID.pm: fix multi-database installs, while
32201           hopefully keeping performance improvement
32202
32203 2002-06-27 20:09  ivan
32204
32205         * httemplate/view/cust_main.cgi: more card display changes
32206
32207 2002-06-27 19:21  ivan
32208
32209         * httemplate/view/cust_main.cgi: last 4 digits of card instead of
32210           first
32211
32212 2002-06-27 02:23  ivan
32213
32214         * FS/: FS/part_export/bind.pm, FS/part_export/bind_slave.pm,
32215           t/part_export-bind.t, t/part_export-bind_slave.t: null bind
32216           exports
32217
32218 2002-06-27 02:19  ivan
32219
32220         * FS/: FS/part_export/bsdshell.pm, FS/part_export/null.pm,
32221           FS/part_export/sysvshell.pm, FS/part_export/www_shellcommands.pm,
32222           t/part_export-null.t, t/part_export-sysvshell.t,
32223           t/part_export-www_shellcommands.t: export updates
32224
32225 2002-06-26 01:36  ivan
32226
32227         * FS/FS/part_export.pm: tyop
32228
32229 2002-06-26 01:32  ivan
32230
32231         * FS/FS/part_export.pm: better export docs/defaults
32232
32233 2002-06-26 01:12  ivan
32234
32235         * FS/FS/cust_main.pm: add type_pkgs record if necessary for
32236           one-time charges
32237
32238 2002-06-26 01:05  ivan
32239
32240         * httemplate/view/cust_main.cgi: close form tags
32241
32242 2002-06-26 00:42  ivan
32243
32244         * bin/: bsdshell.export, shell.export, sysvshell.export:
32245           shell.export -> bsdshell.export & sysvshell.export
32246
32247 2002-06-25 20:53  ivan
32248
32249         * FS/FS/part_export_option.pm: export options can be anything
32250
32251 2002-06-25 19:37  ivan
32252
32253         * FS/FS/cust_bill.pm: fix not sending postal invoices to customers
32254           with email invoices too
32255
32256 2002-06-25 18:35  ivan
32257
32258         * FS/FS/cust_main.pm, httemplate/edit/process/quick-charge.cgi,
32259           httemplate/edit/process/quick-cust_pkg.cgi,
32260           httemplate/view/cust_main.cgi: working one-time charges
32261
32262 2002-06-25 17:41  ivan
32263
32264         * httemplate/edit/part_pkg.cgi: ui
32265
32266 2002-06-25 16:27  ivan
32267
32268         * httemplate/view/svc_www.cgi: add link to controlling account
32269
32270 2002-06-25 00:18  ivan
32271
32272         * FS/bin/freeside-queued: might work again under mysql
32273
32274 2002-06-23 12:16  ivan
32275
32276         * FS/FS/domain_record.pm: domain_record records attached to svc_www
32277           records are no longer delete-able, patch from "Stephen Bechard"
32278           <steve@destek.net>, thanks!  closes: Bug#434
32279
32280 2002-06-22 22:44  ivan
32281
32282         * httemplate/edit/process/svc_www.cgi: patch to get this working
32283           from Stephen Bechard <steve@destek.net>
32284
32285 2002-06-22 22:43  ivan
32286
32287         * httemplate/view/svc_www.cgi: add link to edit and format nicely
32288
32289 2002-06-22 18:36  ivan
32290
32291         * FS/FS/svc_www.pm: forgot . between zone and domain, patch from
32292           "Stephen Bechard" <steve@destek.net>, thanks
32293
32294 2002-06-22 18:33  ivan
32295
32296         * httemplate/edit/svc_www.cgi: forgot %> when converting from CGI,
32297           works now, patch from "Stephen Bechard" <steve@destek.net>
32298
32299 2002-06-21 14:49  ivan
32300
32301         * FS/FS/part_export/infostreet.pm: s/title/organization/ at
32302           noment's request
32303
32304 2002-06-21 13:26  ivan
32305
32306         * FS/FS/part_export/infostreet.pm: fix infostreet contact field
32307           setting
32308
32309 2002-06-21 13:17  ivan
32310
32311         * FS/FS/part_export/infostreet.pm: debugging option
32312
32313 2002-06-21 02:57  ivan
32314
32315         * bin/passwd.import: no, don't check for duplicates like this by
32316           default... not new-export style
32317
32318 2002-06-21 02:56  ivan
32319
32320         * FS/FS/svc_acct.pm: better error messages on uid duplicates... uid
32321           stuff still needs to be rewritten for new exports
32322
32323 2002-06-21 02:28  ivan
32324
32325         * httemplate/docs/upgrade8.html: don't forget part_svc in upgrades
32326
32327 2002-06-21 02:15  ivan
32328
32329         * bin/passwd.import: oops
32330
32331 2002-06-21 02:13  ivan
32332
32333         * bin/: bind.import, fs-migrate-svc_acct_sm, passwd.import: import
32334           fixes...
32335
32336 2002-06-21 02:11  ivan
32337
32338         * bin/passwd.import: tiny bit better passwd.import
32339
32340 2002-06-21 02:03  ivan
32341
32342         * httemplate/docs/upgrade8.html: doc
32343
32344 2002-06-21 01:29  ivan
32345
32346         * httemplate/: index.html, docs/upgrade8.html: uid search on main
32347           menu, updated upgrade docs
32348
32349 2002-06-20 15:35  ivan
32350
32351         * FS/FS/part_export/infostreet.pm: fix infostreet contact field foo
32352
32353 2002-06-20 15:31  ivan
32354
32355         * httemplate/docs/install.html: doc
32356
32357 2002-06-19 18:29  ivan
32358
32359         * FS/FS/part_export.pm, FS/FS/part_export/shellcommands.pm,
32360           FS/bin/freeside-queued, httemplate/edit/part_export.cgi,
32361           httemplate/edit/process/part_export.cgi: shellcommands
32362           w/passwords
32363
32364 2002-06-18 21:54  ivan
32365
32366         * Makefile, bin/pod2x: pod build fix thanks to Stephen Bechard
32367           <steve@destek.net>
32368
32369 2002-06-18 21:03  ivan
32370
32371         * FS/FS/part_export/infostreet.pm: fix setContactField email
32372
32373 2002-06-18 18:03  ivan
32374
32375         * FS/FS/svc_acct.pm: and the same for changes...
32376
32377 2002-06-18 17:58  ivan
32378
32379         * FS/FS/svc_acct.pm: fix problem provisioning RADIUS groups
32380           caused by kristian/mark/pc-intouch's changes moving exports into
32381           svc_Common -   changed sequence of events such that groups were
32382           not provisioned when the   sqlradius export was run
32383
32384 2002-06-18 16:52  ivan
32385
32386         * httemplate/misc/queue.cgi: better error message
32387
32388 2002-06-14 18:12  ivan
32389
32390         * FS/FS/part_export.pm, httemplate/edit/part_svc.cgi:
32391           mark@pc-intouch.com: exporttype2svcdb removal
32392
32393 2002-06-14 14:35  ivan
32394
32395         * FS/FS/part_export/infostreet.pm: freeside night to infostreet
32396           faxNumber (? dunno, what noment wants)
32397
32398 2002-06-14 04:44  ivan
32399
32400         * Makefile: better releaes target?
32401
32402 2002-06-14 04:26  ivan
32403
32404         * ANNOUCE.1.4.0, Makefile, README.1.4.0pre14: 1.4.0pre14
32405
32406 2002-06-14 04:22  ivan
32407
32408         * FS/: FS/Conf.pm, bin/freeside-queued, FS/cust_main.pm,
32409           FS/queue.pm, FS/svc_Common.pm, FS/svc_acct.pm: working job
32410           dependancies FS::queue::joblisting html excapes & truncates long
32411           arguments welcome email (sheesh!) closes: Bug#420 (haha at 4:20
32412           am, too.  really!)
32413
32414 2002-06-14 02:19  ivan
32415
32416         * FS/FS/UID.pm: only run callbacks once... should speed things up
32417           (no dbdef reloading)
32418
32419 2002-06-13 20:26  ivan
32420
32421         * httemplate/docs/legacy.html: s/svc_domain.import/bind.import/ to
32422           match reality
32423
32424 2002-06-13 20:12  ivan
32425
32426         * httemplate/: classic.html, index.html: remove classic interface
32427
32428 2002-06-13 19:52  ivan
32429
32430         * httemplate/docs/: install.html, mysql.html: mysql support!
32431
32432 2002-06-13 19:25  ivan
32433
32434         * FS/bin/freeside-queued: mysql compatibility?
32435
32436 2002-06-13 17:12  ivan
32437
32438         * httemplate/: index.html, search/cust_main.cgi: search by for
32439           address2 (unit) - commented out in default index.html
32440
32441 2002-06-13 16:28  ivan
32442
32443         * httemplate/: index.html, search/cust_main.cgi: phone number
32444           search (Bug#422)
32445
32446 2002-06-13 16:00  ivan
32447
32448         * FS/FS/svc_acct.pm, httemplate/index.html,
32449           httemplate/search/svc_acct.cgi: fuzzy username searching
32450           (Bug#422)
32451
32452 2002-06-12 17:53  ivan
32453
32454         * httemplate/: index.html, search/cust_main.cgi: search on customer
32455           number (Bug#422)
32456
32457 2002-06-12 13:31  ivan
32458
32459         * FS/FS/svc_acct.pm: fix new duplicate username checking
32460
32461 2002-06-12 10:29  ivan
32462
32463         * httemplate/index.html: fix company search
32464
32465 2002-06-12 09:26  ivan
32466
32467         * FS/FS/cust_main.pm: fix problems with code that resets invoice
32468           events
32469
32470 2002-06-11 11:32  ivan
32471
32472         * bin/shell.export: don't export empty files
32473
32474 2002-06-11 11:25  ivan
32475
32476         * bin/shell.export: use FS::cust_svc and FS::svc_acct
32477
32478 2002-06-11 11:23  ivan
32479
32480         * bin/shell.export: bsd only for now
32481
32482 2002-06-11 11:20  ivan
32483
32484         * bin/: bind.export, shell.export: perl 5.005 needs an explicit
32485           mask for mkdir
32486
32487 2002-06-11 02:51  ivan
32488
32489         * FS/FS/part_export.pm: notes
32490
32491 2002-06-11 02:46  ivan
32492
32493         * bin/: bind.export, shell.export: add preliminary bsd shell export
32494
32495 2002-06-11 02:14  ivan
32496
32497         * FS/FS/svc_acct.pm: export-based duplicate username checking!
32498
32499 2002-06-11 01:29  ivan
32500
32501         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: add crypt
32502           option to (bsd|sysv)shell export
32503
32504 2002-06-10 20:25  ivan
32505
32506         * FS/FS/: part_export.pm, svc_Common.pm, svc_acct.pm,
32507           part_export/infostreet.pm: - add new suspend and unsuspend export
32508           hooks (with null defaults) - infostreet export: actually
32509           suspend/unsuspend at infostreet (closes: Bug#418) - infostreet
32510           export: set some contact fields @ infostreet (Bug#419)
32511
32512 2002-06-10 17:58  ivan
32513
32514         * Makefile, init.d/freeside-init: dist fixes.  locate more stuff in
32515           Makefile.  whew.
32516
32517 2002-06-10 16:02  ivan
32518
32519         * FS/FS/domain_record.pm: fix *** ERROR: unterminated L<...> at
32520           line 299 in file FS/domain_record.pm
32521
32522 2002-06-10 15:48  ivan
32523
32524         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: also retry cards
32525           when user clicks "Bill now" (closes: Bug#417)
32526
32527 2002-06-10 15:07  ivan
32528
32529         * FS/FS/: cust_bill_event.pm, cust_main.pm: retry realtime_card
32530           invoice events when a card changes (closes: Bug#417)
32531
32532 2002-06-10 12:44  ivan
32533
32534         * httemplate/view/cust_main.cgi: final visual update on package
32535           date view
32536
32537 2002-06-10 12:41  ivan
32538
32539         * httemplate/view/cust_main.cgi: fixup time display in packages
32540
32541 2002-06-10 12:30  ivan
32542
32543         * httemplate/view/cust_main.cgi: add small time display to dates
32544
32545 2002-06-09 19:52  ivan
32546
32547         * FS/FS/: svc_Common.pm, svc_domain.pm: re-my'ed var
32548
32549 2002-06-09 19:52  ivan
32550
32551         * FS/FS/cust_main_county.pm: silence undefined warnings
32552
32553 2002-06-09 19:51  ivan
32554
32555         * FS/FS/CGI.pm: unused global
32556
32557 2002-06-09 19:42  ivan
32558
32559         * Makefile: back to ASP for profiling...
32560
32561 2002-06-09 18:39  khoff
32562
32563         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm, bin/fs-setup,
32564           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
32565           httemplate/edit/part_pkg.cgi: Rollback part_pkg.def_svcpart
32566           changes.
32567
32568 2002-06-08 00:48  khoff
32569
32570         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm, bin/fs-setup,
32571           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
32572           httemplate/edit/part_pkg.cgi: Default svcpart support for
32573           part_pkg.  Fixes 'bug' with new customer and online signup.
32574
32575 2002-06-07 13:33  khoff
32576
32577         * FS/FS/cust_bill.pm: Setup hash for CC failed Text::Template
32578
32579 2002-06-05 15:46  ivan
32580
32581         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
32582           more mysql goodness, thanks dale
32583
32584 2002-06-04 10:37  ivan
32585
32586         * httemplate/docs/install.html: small doc patch from
32587           baloo@gimpgirl.org
32588
32589 2002-06-04 07:35  ivan
32590
32591         * FS/FS/: cust_credit.pm, cust_pay.pm: fix unsuspendauto
32592
32593 2002-06-04 07:02  ivan
32594
32595         * CREDITS, httemplate/search/cust_main.cgi,
32596           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi:
32597           mysql support!  thanks to Donald Greer <dgreer@austintx.com> for
32598           the SQL and Dale Hege <fhege@lumenexus.net> for the patches
32599
32600 2002-06-04 06:46  ivan
32601
32602         * conf/declinetemplate: misspelling
32603
32604 2002-05-31 15:37  ivan
32605
32606         * bin/fs-setup: no state necessary in batch cards (i18n)
32607
32608 2002-05-31 13:34  ivan
32609
32610         * FS/FS/part_export.pm: dammit i want to catch export subclass
32611           compilation problems
32612
32613 2002-05-31 13:31  ivan
32614
32615         * FS/FS/cust_bill.pm: better error reporting
32616
32617 2002-05-31 11:48  khoff
32618
32619         * FS/t/part_export-sqlmail.t: Don't ask me.  I just hacked Ivan's
32620           test.
32621
32622 2002-05-31 11:45  khoff
32623
32624         * FS/MANIFEST: added sqlmail.pm and test
32625
32626 2002-05-31 10:50  ivan
32627
32628         * FS/FS/svc_forward.pm: typo noticed by <Kaa>
32629
32630 2002-05-30 19:13  ivan
32631
32632         * FS/FS/part_export.pm: no, actually throw an exception if an
32633           export class won't compile.
32634
32635 2002-05-30 17:33  khoff
32636
32637         * httemplate/edit/part_svc.cgi: Added support for part_exports that
32638           are used with more than one svcdb.
32639
32640 2002-05-30 17:22  khoff
32641
32642         * FS/FS/part_export.pm: updated hashes 'n stuff for
32643           FS::part_export::sqlmail
32644
32645 2002-05-30 17:20  khoff
32646
32647         * FS/FS/part_export/sqlmail.pm: part_export module to export
32648           svc_acct, svc_domain, and svc_forward to an external database
32649
32650 2002-05-30 17:18  khoff
32651
32652         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm: Moved
32653           new-style export calls to svc_Common.
32654
32655 2002-05-30 14:51  ivan
32656
32657         * httemplate/misc/delete-customer.cgi: point to correct place for
32658           hidecancelledcustomers config option
32659
32660 2002-05-30 10:49  ivan
32661
32662         * FS/FS/part_export.pm: GRRRRRRRRRRRRR
32663
32664 2002-05-29 13:45  ivan
32665
32666         * FS/bin/freeside-sqlradius-reset: eliminate harmless "Database
32667           handle destroyed without explicit disconnect" errors
32668
32669 2002-05-29 08:56  ivan
32670
32671         * FS/FS/part_export.pm: freeradius 0.5 doc
32672
32673 2002-05-28 21:40  ivan
32674
32675         * fs_selfservice/: freeside-selfservice-server,
32676           FS-SelfService/Changes, FS-SelfService/MANIFEST,
32677           FS-SelfService/Makefile.PL, FS-SelfService/SelfService.pm,
32678           FS-SelfService/test.pl: add fs_selfservice
32679
32680 2002-05-28 14:22  ivan
32681
32682         * FS/FS/svc_acct.pm, bin/populate-msgcat: better error message for
32683           "Illegal password"
32684
32685 2002-05-28 00:55  ivan
32686
32687         * FS/FS/: part_export.pm, part_export/shellcommands.pm: point
32688           people at DBI/DBD documentation for information on data sources.
32689           *sigh*
32690
32691 2002-05-26 23:53  ivan
32692
32693         * httemplate/edit/cust_bill_pay.cgi: fix javascript bug reported by
32694           baloo@gimpgirl.com, thanks
32695
32696 2002-05-23 06:00  ivan
32697
32698         * ANNOUCE.1.4.0, FS/FS/domain_record.pm, bin/bind.import,
32699           bin/svc_domain.import, httemplate/edit/process/domain_record.cgi,
32700           httemplate/view/svc_domain.cgi: bind: allow adding slave domains
32701           too
32702
32703 2002-05-22 11:44  ivan
32704
32705         * FS/FS/domain_record.pm, FS/FS/part_export.pm,
32706           FS/FS/svc_domain.pm, bin/bind.export,
32707           httemplate/edit/process/domain_record.cgi,
32708           httemplate/misc/cancel-unaudited.cgi,
32709           httemplate/misc/delete-domain_record.cgi,
32710           httemplate/misc/delete-part_export.cgi,
32711           httemplate/view/svc_domain.cgi: bind export, editing zones,
32712           deleting unaudited domains, mmm
32713
32714 2002-05-22 05:17  ivan
32715
32716         * FS/FS/: cust_pkg.pm, cust_svc.pm: move some code from
32717           FS::cust_pkg to FS::cust_svc, becomes the cancel method
32718
32719 2002-05-22 04:39  ivan
32720
32721         * FS/FS/part_export.pm: - remove some out of date documentation -
32722           die if an export class won't compile
32723
32724 2002-05-22 03:53  ivan
32725
32726         * bin/bind.export: bind export
32727
32728 2002-05-21 19:09  ivan
32729
32730         * FS/FS/part_export/sqlradius.pm: 5.6-isms
32731
32732 2002-05-20 04:02  ivan
32733
32734         * bin/svc_domain.import: [no log message]
32735
32736 2002-05-18 02:51  ivan
32737
32738         * FS/FS/: cust_bill.pm, cust_pay.pm, svc_domain.pm: Mail::Internet
32739           1.44
32740
32741 2002-05-17 06:51  ivan
32742
32743         * httemplate/docs/install.html: tyop
32744
32745 2002-05-16 20:47  ivan
32746
32747         * FS/FS/svc_acct.pm: freebsd `toor' user
32748
32749 2002-05-16 07:28  ivan
32750
32751         * FS/: FS/part_export/bsdshell.pm, FS/part_export/textradius.pm,
32752           t/part_export-bsdshell.t, t/part_export-textradius.t: adding
32753           (stub) bsdshell and textradius exports
32754
32755 2002-05-16 07:28  ivan
32756
32757         * bin/svc_acct.export: ip address is added by radius_reply method
32758           already
32759
32760 2002-05-16 07:27  ivan
32761
32762         * FS/MANIFEST, eg/export_template.pm: add (stub) bsdshell and
32763           textradius exports
32764
32765 2002-05-16 07:21  ivan
32766
32767         * FS/FS/part_export/infostreet.pm: force all infostreet arguments
32768           to be string type, fixes: "0 as first character in password"
32769           problem.  also see the Frontier::Client manpage
32770
32771 2002-05-16 06:42  ivan
32772
32773         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: service
32774           definition cloning
32775
32776 2002-05-16 06:42  ivan
32777
32778         * FS/FS/svc_acct.pm: allow freebsd `toor' root user
32779
32780 2002-05-16 00:53  ivan
32781
32782         * httemplate/docs/upgrade8.html: upgrade docs: run populate-msgcat
32783
32784 2002-05-15 07:00  ivan
32785
32786         * FS/FS/: queue.pm, part_export/sqlradius.pm: use job dependancies
32787           in FS::part_export::sqlradius.pm display job dependancies in
32788           FS::queue::joblisting
32789
32790 2002-05-15 06:24  ivan
32791
32792         * ANNOUCE.1.4.0, Makefile, README.1.4.0pre13, FS/FS.pm,
32793           FS/MANIFEST, FS/FS/queue.pm, FS/FS/queue_depend.pm,
32794           FS/FS/part_export/sqlradius.pm, FS/bin/freeside-queued,
32795           FS/t/queue_depend.t, bin/fs-setup, eg/export_template.pm,
32796           httemplate/docs/install.html, httemplate/docs/schema.dia,
32797           httemplate/docs/schema.html, httemplate/docs/schema.png,
32798           httemplate/docs/upgrade8.html: queue dependancies
32799
32800 2002-05-14 00:36  ivan
32801
32802         * FS/FS/part_export/sqlradius.pm: don't use return value of UPDATE
32803           to decide whether or not to INSERT.
32804
32805 2002-05-13 17:27  ivan
32806
32807         * FS/FS/part_export/shellcommands.pm: shellcomands oops
32808
32809 2002-05-10 00:54  ivan
32810
32811         * Makefile: always re-install init
32812
32813 2002-05-10 00:50  ivan
32814
32815         * init.d/freeside-init: correct message
32816
32817 2002-05-10 00:45  ivan
32818
32819         * FS/FS/svc_domain.pm: bad reuse of variable
32820
32821 2002-05-10 00:42  ivan
32822
32823         * Makefile: INSTALLGROUP
32824
32825 2002-05-09 09:41  ivan
32826
32827         * bin/populate-msgcat: permissions
32828
32829 2002-05-09 08:26  ivan
32830
32831         * Makefile: final make release?
32832
32833 2002-05-09 08:25  ivan
32834
32835         * Makefile: fix make release target
32836
32837 2002-05-09 08:22  ivan
32838
32839         * Makefile: make release target
32840
32841 2002-05-09 08:21  ivan
32842
32843         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
32844           s/Referral/Advertising source/
32845
32846 2002-05-09 08:14  ivan
32847
32848         * httemplate/docs/: install.html, mysql.html: attempt to avoid
32849           people installing and asking for help with MySQL despite the VERY
32850           FUCKING CLEAR instructions that it isn't supported.
32851
32852 2002-05-09 08:12  ivan
32853
32854         * FS/FS/cust_main_county.pm: don't duplicate state/county/country
32855           pulldowns even with taxrates...
32856
32857 2002-05-09 05:38  ivan
32858
32859         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
32860           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.t, htetc/global.asa,
32861           htetc/handler.pl, httemplate/browse/agent.cgi,
32862           httemplate/browse/cust_main_county.cgi,
32863           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi,
32864           httemplate/edit/cust_main_county-expand.cgi,
32865           httemplate/edit/cust_main_county.cgi,
32866           httemplate/edit/part_pkg.cgi,
32867           httemplate/edit/process/cust_main_county-expand.cgi,
32868           httemplate/edit/process/cust_main_county.cgi: texas tax!
32869
32870 2002-05-06 06:36  ivan
32871
32872         * FS/FS/cust_bill.pm: fixes gratuitous "Illegal payname" errors
32873           reported by noment
32874
32875 2002-05-04 08:00  ivan
32876
32877         * README.1.4.0pre12, FS/FS.pm, FS/MANIFEST,
32878           FS/FS/cust_main_county.pm, FS/FS/cust_tax_exempt.pm,
32879           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.pm, bin/fs-setup,
32880           httemplate/docs/admin.html, httemplate/docs/schema.dia,
32881           httemplate/docs/schema.html, httemplate/docs/upgrade8.html:
32882           schema changes for proper texas tax
32883
32884 2002-05-03 18:11  ivan
32885
32886         * httemplate/: index.html, search/cust_pkg.cgi: add package search
32887           by next bill date to main menu
32888
32889 2002-05-03 17:59  ivan
32890
32891         * httemplate/search/cust_pkg.cgi: fix ranges on cust_pkg search
32892
32893 2002-05-03 17:49  ivan
32894
32895         * httemplate/search/cust_pkg.html: point at correct .cgi
32896
32897 2002-05-03 17:47  ivan
32898
32899         * FS/FS/cust_pkg.pm: prevent stuff passed from template/user from
32900           being used in searches by signup server
32901
32902 2002-05-03 17:32  ivan
32903
32904         * httemplate/search/: cust_pkg.cgi, cust_pkg.html: lilunixbtch:
32905           trying to pull accounts based on next billdate tofu_beast420: hmm
32906           a report ordered by next bill date? tofu_beast420: i don't know
32907           how you'd do that per _customer_ since a customer could have lots
32908           of packages, but you could do a per-package report maybe?
32909
32910 2002-04-29 22:43  ivan
32911
32912         * FS/FS/part_export.pm, bin/svc_domain.import: better BIND
32913           integration
32914
32915 2002-04-26 04:14  ivan
32916
32917         * FS/FS/: Conf.pm, svc_acct.pm: add username-nounderscore and
32918           username-nodash config files
32919
32920 2002-04-25 03:37  ivan
32921
32922         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: free_delayed try
32923           #2
32924
32925 2002-04-25 02:47  ivan
32926
32927         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: add flat_delayed
32928           plan
32929
32930 2002-04-24 18:15  ivan
32931
32932         * FS/FS/cust_main.pm: don't require_cardname for non-CARD payby's
32933
32934 2002-04-24 02:09  ivan
32935
32936         * FS/FS/: Conf.pm, cust_main.pm: require_cardname option
32937
32938 2002-04-24 02:03  ivan
32939
32940         * FS/FS/cust_main.pm, bin/populate-msgcat: msgcat error for credit
32941           card expiration (closes: Bug#407)
32942
32943 2002-04-23 00:32  ivan
32944
32945         * httemplate/edit/REAL_cust_pkg.cgi: harmless ui glitch
32946
32947 2002-04-23 00:10  ivan
32948
32949         * FS/FS/Record.pm: fixes inserting strings that end in numbers to
32950           TEXT columns... gah i hate SQL
32951
32952 2002-04-22 15:45  ivan
32953
32954         * FS/FS/part_export.pm: use Tie::IxHash to present export options
32955           in a reasonable order
32956
32957 2002-04-22 14:36  ivan
32958
32959         * FS/FS/cust_main.pm: don't show extended debugging in error
32960           messages that could end up on the signup server
32961
32962 2002-04-22 14:23  ivan
32963
32964         * FS/FS/cust_pkg.pm: fix bug checking agents allowed to purchase
32965           packages (moved from signups server)
32966
32967 2002-04-22 14:18  ivan
32968
32969         * httemplate/edit/agent_type.cgi: add pkgpart to agent type listing
32970
32971 2002-04-22 13:47  ivan
32972
32973         * FS/FS/cust_pkg.pm: - check agentnum ability to order packages in
32974           FS::cust_pkg, not signup server - order by recur price in
32975           signup-alternate template
32976
32977 2002-04-20 05:37  ivan
32978
32979         * ANNOUCE.1.4.0, FS/FS/part_export.pm,
32980           httemplate/edit/part_export.cgi: bind export
32981
32982 2002-04-20 04:57  ivan
32983
32984         * FS/FS/domain_record.pm, FS/FS/part_export.pm, bin/passwd.import,
32985           bin/svc_domain.erase, bin/svc_domain.import,
32986           httemplate/docs/legacy.html:
32987           working BIND import
32988
32989 2002-04-20 03:49  ivan
32990
32991         * FS/FS/domain_record.pm: allow * MX records
32992
32993 2002-04-20 03:12  ivan
32994
32995         * FS/FS/domain_record.pm: allow uppercase in zone data.
32996
32997 2002-04-20 03:09  ivan
32998
32999         * FS/FS/domain_record.pm: allow uppercase zones...
33000
33001 2002-04-19 23:34  ivan
33002
33003         * bin/populate-msgcat: perms
33004
33005 2002-04-19 23:33  ivan
33006
33007         * bin/fs-setup: fixup fs-setup
33008
33009 2002-04-19 19:06  ivan
33010
33011         * FS/FS/: cust_pkg.pm, cust_svc.pm: fix problem with edge case
33012           where there *is* a pkg_svc record with quantity 0, when changing
33013           packages and using the special case new service code
33014
33015 2002-04-19 16:25  ivan
33016
33017         * FS/FS/svc_acct.pm: maybe just for debugging
33018
33019 2002-04-19 07:27  ivan
33020
33021         * FS/FS/cust_bill.pm: add phone to Business::OnlinePayment usage
33022
33023 2002-04-18 18:16  ivan
33024
33025         * Makefile, FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
33026           init.d/freeside-init: - add init file installation to Makefile,
33027           add unified init file - fix qsearch for op => '!=', value => ''
33028           searches - fix invalid_catd typo - add payby method to part_pkg
33029           and have fs_signup_server pass the data
33030
33031 2002-04-17 13:43  ivan
33032
33033         * FS/FS/part_export/sqlradius.pm: fix usergroup_delete DELETE
33034           syntax
33035
33036 2002-04-17 12:47  ivan
33037
33038         * FS/FS/Record.pm: allow = in ut_text
33039
33040 2002-04-17 05:06  ivan
33041
33042         * httemplate/index.html: fix default searches
33043
33044 2002-04-17 04:41  ivan
33045
33046         * FS/FS/Record.pm: get rid of debugging cruft
33047
33048 2002-04-16 22:48  ivan
33049
33050         * fs_passwd/fs_passwdd: forgotten semicolon
33051
33052 2002-04-16 22:46  ivan
33053
33054         * fs_passwd/fs_passwdd: also untaint pid
33055
33056 2002-04-16 22:44  ivan
33057
33058         * fs_passwd/fs_passwdd: *sigh*
33059
33060 2002-04-16 22:42  ivan
33061
33062         * fs_passwd/fs_passwdd:
33063           okay pid file has a change of working now
33064
33065 2002-04-16 22:39  ivan
33066
33067         * fs_passwd/fs_passwdd: tyop
33068
33069 2002-04-16 22:22  ivan
33070
33071         * fs_passwd/fs_passwdd: pid file foo
33072
33073 2002-04-16 18:14  ivan
33074
33075         * fs_passwd/fs_passwd_server: kill off ssh kid on exit...
33076
33077 2002-04-16 17:25  ivan
33078
33079         * httemplate/search/cust_main.cgi: better ordering in search
33080           results
33081
33082 2002-04-16 16:14  ivan
33083
33084         * FS/FS/cust_main.pm: there it is!  fix bug with
33085           FS::cust_main::agent
33086
33087 2002-04-16 15:56  ivan
33088
33089         * FS/FS/cust_bill.pm: further debugging...
33090
33091 2002-04-16 15:52  ivan
33092
33093         * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
33094           bin/fs-setup: further authorize.net description debugging
33095           (agent??) and get rid of bad unique index on cust_bill_event
33096
33097 2002-04-16 15:38  ivan
33098
33099         * FS/FS/cust_bill.pm: eek, problem with authorize.net description
33100           field
33101
33102 2002-04-16 14:24  ivan
33103
33104         * FS/bin/freeside-queued: auto-use export classes
33105
33106 2002-04-16 13:13  ivan
33107
33108         * httemplate/browse/part_svc.cgi: ui
33109
33110 2002-04-16 12:50  ivan
33111
33112         * httemplate/index.html: exports, then services...
33113
33114 2002-04-16 03:47  ivan
33115
33116         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
33117           httemplate/index.html, httemplate/search/cust_bill_event.cgi,
33118           httemplate/search/cust_bill_event.html,
33119           httemplate/search/report_cc.html,
33120           httemplate/search/report_credit.html,
33121           httemplate/search/report_tax.html, httemplate/view/cust_bill.cgi:
33122           report on failed billing events...
33123
33124 2002-04-16 02:38  ivan
33125
33126         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
33127           FS/bin/freeside-expiration-alerter, conf/declinetemplate,
33128           httemplate/docs/billing.html: - send a notice to the customer
33129           when their card is declined - closes: Bug#351 -
33130           freeside-expiration-alerter works fine, closes: Bug#7
33131
33132 2002-04-16 01:52  ivan
33133
33134         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
33135           FS/FS/part_export/vpopmail.pm, httemplate/docs/passwd.html,
33136           httemplate/edit/part_export.cgi: move the last of the real-time
33137           exports out of svc_acct.pm and into part_export
33138
33139 2002-04-15 23:47  ivan
33140
33141         * httemplate/index.html: allow multiple search types on main
33142           menu... more confusing but default is *too* fuzzy
33143
33144 2002-04-14 02:11  ivan
33145
33146         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
33147           FS/FS/svc_acct.pm, FS/FS/part_export/cp.pm,
33148           FS/FS/part_export/cyrus.pm, FS/FS/part_export/infostreet.pm,
33149           FS/FS/part_export/shellcommands.pm,
33150           FS/FS/part_export/vpopmail.pm, FS/t/part_export-cp.t,
33151           FS/t/part_export-cyrus.t, FS/t/part_export-shellcommands.t,
33152           FS/t/part_export-vpopmail.t, eg/export_template.pm,
33153           httemplate/docs/billing.html, httemplate/docs/legacy.html,
33154           httemplate/docs/schema.dia, httemplate/docs/schema.html,
33155           httemplate/docs/schema.png: - move cyrus, shellcommands, CP
33156           exports exports to new-style - skeleton files for vpopmail
33157           exports - documentation updates - add big schema diagram to docs
33158
33159 2002-04-13 18:36  ivan
33160
33161         * httemplate/docs/billing.html: docu for invoice_lines(0) with no
33162           arguments
33163
33164 2002-04-13 06:36  ivan
33165
33166         * FS/FS.pm, FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
33167           FS/FS/part_export/cp.pm, FS/bin/freeside-overdue,
33168           FS/bin/freeside-sqlradius-reset, bin/sqlradius_reset,
33169           httemplate/edit/part_export.cgi: - documentation updates - move
33170           Critical Path export to new-style export - bin/sqlradius_reset
33171           gets a manpage and becomes FS/bin/freeside-sqlradius-reset
33172
33173 2002-04-13 03:46  ivan
33174
33175         * httemplate/index.html: s/otaker/order-taker/
33176
33177 2002-04-13 02:14  ivan
33178
33179         * FS/FS/cust_bill.pm: allow invoice_lines(0) meaning no limit, no
33180           padding (see Bug#388)
33181
33182 2002-04-13 01:51  ivan
33183
33184         * FS/FS/queue.pm, httemplate/misc/queue.cgi: bulk queue operations
33185           (closes: Bug#389)
33186
33187 2002-04-12 08:14  ivan
33188
33189         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
33190           httemplate/edit/cust_pkg.cgi: fudge up FS::cust_pkg::order
33191           ("Order and cancel packages") to try to move services between
33192           svcparts as a last resort...
33193
33194 2002-04-12 06:22  ivan
33195
33196         * FS/MANIFEST, FS/FS/Msgcat.pm, FS/FS/Record.pm,
33197           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm, FS/FS/msgcat.pm,
33198           FS/FS/part_export.pm, FS/FS/svc_acct.pm, FS/t/Msgcat.t,
33199           htetc/global.asa, htetc/handler.pl,
33200           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
33201           httemplate/edit/part_svc.cgi,
33202           httemplate/edit/process/agent_type.cgi,
33203           httemplate/edit/process/part_export.cgi,
33204           httemplate/edit/process/part_svc.cgi,
33205           httemplate/misc/delete-customer.cgi: - should finish off the
33206           part_svc -> part_export s/one-to-many/many-to-many/   transition
33207           (closes: Bug#375) - fixes a nasty export scoping bug with message
33208           catalogs, whew
33209
33210 2002-04-11 15:05  ivan
33211
33212         * README.1.4.0pre12, FS/FS.pm, FS/MANIFEST, FS/FS/export_svc.pm,
33213           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/t/export_svc.t,
33214           bin/fs-setup, bin/sqlradius_reset, httemplate/index.html,
33215           httemplate/browse/part_export.cgi,
33216           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
33217           httemplate/docs/upgrade8.html, httemplate/edit/part_export.cgi,
33218           httemplate/edit/process/part_export.cgi,
33219           httemplate/misc/delete-part_export.cgi: (almost) everything for
33220           bug#375 - create export_svc table - part_svc to part_export is
33221           now properly many-to-many, not one-to-many
33222
33223           still need to finish service editing (choosing exports) in
33224           httemplate/edit/part_svc.cgi and
33225           httemplate/edti/process/part_svc.cgi
33226
33227           and do somethinga about that manual $svcdb = 'svc_acct' in
33228           httemplate/edit/part_export.cgi (do part_export records need a
33229           svcdb? probably not... should be able to just pass an svcdb on
33230           creation of new exports, move the big %exports hash into
33231           part_export.pm and allow httemplate/edit/part_svc.cgi to query it
33232           for exports that can apply to a given svcdb....
33233
33234 2002-04-11 15:04  ivan
33235
33236         * FS/FS/Record.pm: use the AUTOLOAD that reports errors better &
33237           fix problems with ut_domain losing data
33238
33239 2002-04-10 06:42  ivan
33240
33241         * ANNOUCE.1.4.0, README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/Record.pm,
33242           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
33243           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, bin/populate-msgcat,
33244           httemplate/browse/msgcat.cgi, httemplate/docs/signup.html,
33245           httemplate/docs/upgrade8.html, httemplate/edit/msgcat.cgi,
33246           httemplate/edit/process/msgcat.cgi: bulk checkin from working on
33247           the road:
33248
33249           - use msgcat for more error messages - should be all things that
33250           would come3   back from the signup server normally now - signup
33251           server: don't display access number <SELECT> if there's none or
33252           one - signup_server-realtime config option to run billing for
33253           signup server   signups immediately - signup server: pkg
33254           available to success templates, better documentation on   success
33255           templates - httemplate/edit/msgcat.cgi fields are properly sticky
33256           on errors - httemplate/edit/process/msgcat.cgi - don't update
33257           identical fields
33258
33259 2002-04-10 01:39  ivan
33260
33261         * bin/fs-setup: fix mistake in part_pop_local schema (not used by
33262           anyone really so no big deal)
33263
33264 2002-04-06 22:23  ivan
33265
33266         * FS/FS/: Conf.pm, cust_bill.pm, cust_pay.pm: send email on signup
33267           server signups (closes: Bug#386)
33268
33269 2002-04-06 21:56  ivan
33270
33271         * FS/FS/Conf.pm, FS/FS/msgcat.pm, bin/populate-msgcat,
33272           conf/show-msgcat-codes, httemplate/browse/msgcat.cgi,
33273           httemplate/docs/install.html, httemplate/edit/msgcat.cgi,
33274           httemplate/edit/process/msgcat.cgi: working message catalogs (not
33275           used for enough yet) - almost (but not quite) closes Bug#385 -
33276           still have to catalog the   backend things triggered by signup
33277           server.
33278
33279 2002-04-06 16:00  ivan
33280
33281         * FS/FS/Conf.pm, httemplate/config/config-process.cgi,
33282           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
33283           httemplate/docs/signup.html: - config option for signup server
33284           payment types - credit card type pulldown on signup server
33285           (closes: Bug#383)
33286
33287 2002-04-06 14:32  ivan
33288
33289         * FS/FS/: Conf.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm:
33290           add a config option to set the Business::OnlinePayment
33291           description field, and make some useful data available for the
33292           config option.  closes: Bug#378
33293
33294 2002-04-06 13:32  ivan
33295
33296         * httemplate/search/cust_main.cgi: fix visual glitch
33297
33298 2002-04-06 12:37  ivan
33299
33300         * httemplate/docs/: install.html, signup.html: big signup server
33301           cleanups.  uses Storable for network protocol now.  - makes Bugs
33302           384 & 385 easier - closes: Bug#382
33303
33304 2002-04-05 16:08  ivan
33305
33306         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
33307           httemplate/view/svc_acct.cgi: security phrase bug fixes
33308
33309 2002-04-05 15:51  ivan
33310
33311         * ANNOUCE.1.4.0, CREDITS, Makefile, README.1.4.0pre12, FS/MANIFEST,
33312           FS/FS/Conf.pm, FS/FS/msgcat.pm, FS/FS/svc_acct.pm, FS/t/msgcat.t,
33313           bin/freeside-session-kill, bin/fs-setup, bin/populate-msgcat,
33314           bin/sqlradius_reset, conf/locale, eg/table_template-svc.pm,
33315           eg/table_template.pm, htetc/global.asa, htetc/handler.pl,
33316           httemplate/index.html, httemplate/browse/cust_main_county.cgi,
33317           httemplate/browse/msgcat.cgi,
33318           httemplate/browse/part_referral.cgi,
33319           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/schema.html,
33320           httemplate/docs/upgrade8.html, httemplate/edit/svc_acct.cgi,
33321           httemplate/view/svc_acct.cgi: - add message catalog table &
33322           beginning of web interface - add security_phrase and conf option
33323           to svc_acct.pm - random other stuff
33324
33325 2002-04-05 15:37  jeff
33326
33327         * httemplate/view/cust_main.cgi: credit/refund display correction
33328
33329 2002-04-05 12:52  ivan
33330
33331         * httemplate/edit/process/cust_credit_bill.cgi: don't specify date
33332           (not on submitting form)
33333
33334 2002-04-05 08:37  ivan
33335
33336         * eg/export_template.pm, httemplate/search/sql.cgi,
33337           FS/t/part_export-infostreet.t, FS/t/part_export-sqlradius.t: oops
33338           forgot these from working on the road
33339
33340 2002-04-04 16:42  ivan
33341
33342         * FS/MANIFEST, FS/FS/part_export.pm,
33343           FS/FS/part_export/infostreet.pm, FS/FS/part_export/sqlradius.pm,
33344           httemplate/index.html, httemplate/docs/install.html,
33345           httemplate/edit/part_export.cgi: Checkin of disparate changes
33346           from working on the road: - generic SQL query - move exports out
33347           to their own files - small cleanup of selfadmin server
33348
33349 2002-03-29 18:35  ivan
33350
33351         * httemplate/edit/part_referral.cgi: finish up
33352           s/referral/advertising source/
33353
33354 2002-03-29 09:27  ivan
33355
33356         * htetc/global.asa, htetc/handler.pl,
33357           httemplate/search/svc_acct.cgi: fix unlinked svc browse!
33358
33359 2002-03-27 16:18  ivan
33360
33361         * ANNOUCE.1.4.0: still pretty much just notes...
33362
33363 2002-03-26 23:08  ivan
33364
33365         * FS/FS/queue.pm: don't show queue arguments (passwords!) on svc_*
33366           screens (unless queue_dangerous_options!)
33367
33368 2002-03-26 21:36  ivan
33369
33370         * FS/FS/cust_main.pm, FS/FS/part_referral.pm,
33371           httemplate/index.html, httemplate/browse/part_referral.cgi,
33372           httemplate/docs/admin.html, httemplate/edit/part_referral.cgi:
33373           s/referral/advertising source/
33374
33375           yes, the name sucks.  got a better one?
33376
33377 2002-03-26 15:18  ivan
33378
33379         * fs_passwd/fs_passwd.cgi: yay works now... just forgot to send
33380           http header
33381
33382 2002-03-26 08:24  ivan
33383
33384         * httemplate/search/cust_main.cgi: simple visual fix: &nbsp; for
33385           blank company column
33386
33387 2002-03-26 05:58  ivan
33388
33389         * FS/FS/part_svc.pm: forgot to use FS::part_export to search on it
33390
33391 2002-03-26 05:20  ivan
33392
33393         * httemplate/docs/passwd.html: doc
33394
33395 2002-03-26 05:04  ivan
33396
33397         * bin/create-history-tables: error message typo
33398
33399 2002-03-26 04:35  ivan
33400
33401         * httemplate/docs/admin.html: s/Add/Provision/
33402
33403 2002-03-25 16:32  ivan
33404
33405         * FS/FS/part_export.pm, FS/bin/freeside-queued,
33406           bin/sqlradius_reset, httemplate/edit/part_export.cgi: further
33407           export bugfixing add 10 kid limit to freeside-queued
33408           sqlradius_reset now works (closes: Bug#372)
33409
33410 2002-03-25 16:26  ivan
33411
33412         * Makefile: hhahah oops i _really_ ought to do something about that
33413
33414 2002-03-25 06:59  ivan
33415
33416         * httemplate/: index.html, search/cust_main-otaker.cgi,
33417           search/cust_main.cgi: customers by otaker report (ugly
33418           search/cust_main.cgi mods; revert if they cause problems)
33419
33420 2002-03-24 15:16  ivan
33421
33422         * bin/: icradius_reset, sqlradius_reset: s/icradius/sqlradius/
33423
33424 2002-03-24 12:00  ivan
33425
33426         * httemplate/: edit/cust_main.cgi, search/svc_acct.cgi,
33427           browse/agent.cgi: UI improvements for agents
33428
33429 2002-03-24 10:23  ivan
33430
33431         * FS/FS/agent.pm: tyop
33432
33433 2002-03-24 09:42  ivan
33434
33435         * CREDITS, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
33436           "subscription" price plan from "Luke Pfeifer"
33437           <freeside@globalli.com>
33438
33439 2002-03-24 06:29  ivan
33440
33441         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/queue.pm,
33442           FS/FS/radius_usergroup.pm, FS/FS/svc_acct.pm,
33443           httemplate/edit/svc_acct.cgi:
33444           ICRADIUS groups all done!  UI and provisioning.  closes: Bug#362
33445
33446           fix some bugs in the export and add queue_dangerous_controls
33447           option too
33448
33449 2002-03-23 09:49  ivan
33450
33451         * FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
33452           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
33453           httemplate/edit/process/part_svc.cgi: okay group editing UI as
33454           well as part_svc group editing UI seem to be working
33455
33456 2002-03-23 08:16  ivan
33457
33458         * FS/FS/part_export.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
33459           httemplate/edit/svc_acct.cgi,
33460           httemplate/edit/process/svc_acct.cgi: group editing seems to be
33461           working...  everything except defaults... oh and export...
33462
33463 2002-03-22 23:54  ivan
33464
33465         * FS/bin/freeside-queued: redirect STDOUT/STDERR a bit later for
33466           better error reporting
33467
33468 2002-03-22 10:56  ivan
33469
33470         * Makefile, README.1.4.0pre12, FS/MANIFEST,
33471           FS/FS/cust_main_county.pm, FS/FS/svc_acct.pm,
33472           FS/t/radius_usergroup.t, bin/create-history-tables, bin/fs-setup,
33473           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
33474           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
33475           httemplate/view/svc_acct.cgi: RADIUS groups on the way!
33476
33477 2002-03-22 04:49  ivan
33478
33479         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/part_export.pm,
33480           FS/t/part_export.t, FS/t/part_export_option.t,
33481           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
33482           httemplate/edit/process/part_export.cgi,
33483           httemplate/misc/delete-part_export.cgi: more new export...
33484
33485 2002-03-20 22:57  ivan
33486
33487         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi,
33488           httemplate/edit/process/part_export.cgi: more for the new world
33489           of export...
33490
33491 2002-03-20 13:31  ivan
33492
33493         * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/part_export.pm,
33494           FS/FS/part_export_option.pm, FS/FS/part_svc.pm,
33495           FS/FS/svc_acct.pm, FS/bin/freeside-queued, bin/icradius_reset,
33496           bin/svc_acct.export, htetc/global.asa, htetc/handler.pl,
33497           httemplate/docs/export.html, httemplate/docs/upgrade8.html,
33498           httemplate/edit/part_export.cgi,
33499           httemplate/edit/process/part_export.cgi: new export!  infostreet
33500           and sqlradius provisioning switched over  (Bug #299 - doesn't
33501           close it, but all the groundwork is done)
33502
33503           also removes non-transactional ICRADIUS export from
33504           svc_acct.export   (closes: Bug#347)
33505
33506 2002-03-19 23:37  ivan
33507
33508         * FS/FS/cust_main_county.pm: disable region caching for now
33509
33510 2002-03-19 09:48  ivan
33511
33512         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
33513           httemplate/edit/process/cust_main.cgi: changes dum big
33514           "state/county/country" select to three, linked with javascript
33515           closes: Bug#353
33516
33517 2002-03-18 13:40  ivan
33518
33519         * FS/FS/: Conf.pm, cust_bill.pm, part_bill_event.pm: bugfixes,
33520           closes Bug#314
33521
33522 2002-03-18 12:50  ivan
33523
33524         * httemplate/edit/part_bill_event.cgi, FS/FS/part_bill_event.pm,
33525           FS/FS/Conf.pm: okay, now you can specify an alternate invoice
33526           template, and it'll be auto-createad and added to the list of
33527           configuration options.  closes: Bug#314
33528
33529 2002-03-18 11:49  ivan
33530
33531         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_pay.pm: fixes: bug
33532           #348 - adds the ability to email on deleted payments.
33533
33534 2002-03-18 11:40  ivan
33535
33536         * httemplate/search/cust_main-quickpay.html: update quickpay for
33537           current search capabilities
33538
33539 2002-03-18 09:50  ivan
33540
33541         * httemplate/config/config.cgi:
33542           fixes bug#367 (yay, that one was annoying):
33543
33544           in config editor, initial newlines in <textarea>s are lost.  even
33545           if you didn't mean to edit them you remove that..
33546
33547 2002-03-18 08:07  ivan
33548
33549         * bin/backup-freeside: removing backup-freeside script from here
33550
33551 2002-03-18 08:05  ivan
33552
33553         * FS/FS/: svc_Common.pm, svc_acct.pm: handle inserting cust_svc and
33554           svc_acct records separately also, to handle imports preserving
33555           svcnum
33556
33557 2002-03-18 07:52  ivan
33558
33559         * httemplate/edit/: part_export.cgi, process/part_export.cgi: added
33560           (incomplete) export foo
33561
33562 2002-03-18 07:51  ivan
33563
33564         * httemplate/browse/part_svc.cgi: UI glitch; forgot ROWSPAN for
33565           export column
33566
33567 2002-03-18 06:17  ivan
33568
33569         * FS/FS/raddb.pm: add noment-specific RADIUS attributes
33570
33571 2002-03-18 01:10  ivan
33572
33573         * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/svc_domain.pm,
33574           httemplate/config/config-process.cgi,
33575           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
33576           httemplate/docs/upgrade8.html: new config value `defaultrecords',
33577           documentation, javascript config file editor
33578
33579 2002-03-17 00:33  ivan
33580
33581         * httemplate/config/: config-view.cgi, config.cgi: new domain
33582           record editing foo
33583
33584 2002-03-12 10:45  ivan
33585
33586         * httemplate/misc/cancel-unaudited.cgi: print error message for
33587           failed cancels!
33588
33589 2002-03-12 07:33  ivan
33590
33591         * README.1.4.0pre12, htetc/global.asa, htetc/handler.pl,
33592           httemplate/docs/install.html, httemplate/docs/upgrade8.html,
33593           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi:
33594           abstract stupid HTML layer trick out to
33595           HTML::Widgets::SelectLayers
33596
33597 2002-03-09 02:19  khoff
33598
33599         * FS/FS/: Conf.pm, svc_domain.pm: Support for default CNAME/A
33600           records
33601
33602 2002-03-07 11:50  jeff
33603
33604         * FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
33605           freeside-expiration-alerter, freeside-receivables-report,
33606           freeside-tax-report: less shelling, more perly - abolish some
33607           pipes to sendmail
33608
33609 2002-03-07 06:13  ivan
33610
33611         * FS/FS/cust_bill.pm: better error msgs for mail errors
33612
33613 2002-03-07 06:10  ivan
33614
33615         * FS/FS/: cust_bill.pm, part_export.pm, part_export_option.pm,
33616           queue.pm: [no log message]
33617
33618 2002-03-06 15:32  ivan
33619
33620         * conf/invoice_from: oops, missing invoice_from
33621
33622 2002-03-06 15:31  ivan
33623
33624         * httemplate/docs/upgrade8.html: add freeside-expiration-alerter to
33625           upgrade8.html
33626
33627 2002-03-06 14:44  jeff
33628
33629         * README.1.4.0pre12, FS/MANIFEST, FS/FS/Conf.pm,
33630           FS/bin/freeside-expiration-alerter, conf/alerter_template,
33631           httemplate/docs/admin.html: billing expiration alerts
33632
33633 2002-03-05 16:17  ivan
33634
33635         * FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
33636           freeside-receivables-report, freeside-tax-report: remove CVS Log
33637           tag
33638
33639 2002-03-05 15:13  jeff
33640
33641         * FS/bin/freeside-cc-receipts-report,
33642           FS/bin/freeside-credit-report,
33643           FS/bin/freeside-receivables-report, FS/bin/freeside-tax-report,
33644           httemplate/search/report_cc.cgi,
33645           httemplate/search/report_credit.cgi,
33646           httemplate/search/report_tax.cgi: consistency is nice
33647
33648 2002-03-05 01:44  ivan
33649
33650         * FS/bin/freeside-receivables-report: yes i have crazy customers
33651           with 8-digit customer numbers
33652
33653 2002-03-04 14:10  ivan
33654
33655         * FS/FS/Record.pm: make history tables conditional
33656
33657 2002-03-04 04:48  ivan
33658
33659         * Makefile, README.1.4.0pre12, FS/FS/Record.pm, FS/FS/nas.pm,
33660           bin/create-history-tables, bin/fs-radius-add-check,
33661           bin/fs-radius-add-reply, bin/fs-setup,
33662           httemplate/docs/upgrade8.html: [no log message]
33663
33664 2002-03-03 15:46  ivan
33665
33666         * httemplate/docs/install.html: docu
33667
33668 2002-02-28 15:30  ivan
33669
33670         * httemplate/search/svc_acct.cgi: tyop
33671
33672 2002-02-28 15:18  ivan
33673
33674         * FS/FS/svc_acct.pm: clean up mess.  *sigh*
33675
33676 2002-02-28 15:17  ivan
33677
33678         * FS/FS/svc_acct.pm: clean up mess
33679
33680 2002-02-28 15:13  ivan
33681
33682         * FS/FS/svc_acct.pm: eek
33683
33684 2002-02-28 15:08  ivan
33685
33686         * httemplate/search/svc_acct.cgi: add main menu link
33687
33688 2002-02-28 15:07  ivan
33689
33690         * httemplate/misc/cancel-unaudited.cgi: handle errors better
33691
33692 2002-02-28 14:05  ivan
33693
33694         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
33695           httemplate/config/config.cgi: s/depreciated/deprecated/
33696
33697 2002-02-27 16:28  jeff
33698
33699         * FS/FS/svc_acct.pm: improved vpopmail support for svc_acct records
33700
33701 2002-02-27 15:20  ivan
33702
33703         * FS/FS/cust_main.pm: oops, spurious error messages
33704
33705 2002-02-27 15:03  ivan
33706
33707         * FS/FS/cust_main.pm: bubble up billing event errors
33708
33709 2002-02-27 14:40  ivan
33710
33711         * FS/FS/cust_bill_event.pm: and missing ) *sigh*
33712
33713 2002-02-27 14:40  ivan
33714
33715         * FS/FS/cust_bill_event.pm: errant ;
33716
33717 2002-02-27 14:39  ivan
33718
33719         * README.1.4.0pre12, FS/FS/cust_bill_event.pm, bin/fs-setup,
33720           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
33721           httemplate/view/cust_bill.cgi: add status and statustext fields
33722           to cust_bill_event
33723
33724 2002-02-27 14:00  ivan
33725
33726         * FS/FS/cust_main.pm: well, don't make things worse when
33727           debugging...
33728
33729 2002-02-27 13:57  ivan
33730
33731         * FS/: FS/cust_main.pm, bin/freeside-daily: better debugging
33732
33733 2002-02-27 09:07  khoff
33734
33735         * httemplate/docs/upgrade8.html: Should be "CREATE TABLE" not
33736           "CREATE INDEX" for part_export_option
33737
33738 2002-02-26 14:09  ivan
33739
33740         * httemplate/search/: report_cc.cgi, report_credit.cgi,
33741           report_receivables.cgi, report_tax.cgi: fixup reports for
33742           templated webUI
33743
33744 2002-02-26 03:53  ivan
33745
33746         * FS/FS/cust_main.pm: okay, finally fix all the weirdness with
33747           shipping adresses.  whew.
33748
33749 2002-02-26 03:42  ivan
33750
33751         * FS/FS/: Record.pm, cust_main.pm: in Record.pm - call ->check
33752           **BEFORE** generating @diff for SQL.  causing weird effects with
33753           cust_main::check that modifies record (ship_ field weirdness)
33754
33755           fix nasty logic error triggered by changing a ship_ field from
33756           something TO identical to the corresponding non-ship_ field.
33757           ouch
33758
33759 2002-02-26 03:30  ivan
33760
33761         * FS/FS/cust_main.pm: fix nasty logic error triggered by changing a
33762           ship_ field from something TO identical to the corresponding
33763           non-ship_ field.  ouch.
33764
33765 2002-02-26 03:11  ivan
33766
33767         * httemplate/edit/cust_main.cgi: fix a weird oops with service
33768           address editing UI that would leave some fields blank... ?
33769
33770 2002-02-26 01:06  ivan
33771
33772         * FS/FS/cust_bill.pm: ugh, payname needs first/last i guess
33773
33774 2002-02-26 00:34  ivan
33775
33776         * FS/FS/cust_main.pm: die with a better error message on bad
33777           locales
33778
33779 2002-02-25 11:09  ivan
33780
33781         * httemplate/search/svc_acct.cgi: keith@landel:     We have users
33782           that have the character "." in their username     we can't search
33783           these customers by Username, can you please fix.
33784
33785 2002-02-23 14:36  ivan
33786
33787         * httemplate/search/: report_cc.cgi, report_credit.cgi,
33788           report_receivables.cgi, report_tax.cgi: take hardcoded paths out
33789           of report cgis
33790
33791 2002-02-23 03:56  ivan
33792
33793         * CREDITS, FS/FS/Record.pm, httemplate/docs/index.html,
33794           httemplate/search/cust_main.cgi,
33795           httemplate/search/cust_main.html: case-insensitive and substring
33796           searching
33797
33798 2002-02-23 03:46  ivan
33799
33800         * httemplate/index.html: silly html tweaking
33801
33802 2002-02-22 23:48  ivan
33803
33804         * httemplate/browse/part_pkg.cgi: it's too late.
33805
33806 2002-02-22 23:35  ivan
33807
33808         * httemplate/browse/part_pkg.cgi: i really should just start moving
33809           things to templates
33810
33811 2002-02-22 23:32  ivan
33812
33813         * httemplate/browse/: part_pkg.cgi, part_svc.cgi: UI nit fixes -
33814           misaligned columns when viewing disabled services/packages
33815
33816 2002-02-22 23:00  ivan
33817
33818         * FS/FS/UID.pm: nit
33819
33820 2002-02-22 18:14  jeff
33821
33822         * FS/FS/UID.pm, bin/svc_acct.export,
33823           httemplate/search/report_cc.cgi,
33824           httemplate/search/report_credit.cgi,
33825           httemplate/search/report_receivables.cgi,
33826           httemplate/search/report_tax.cgi: report fixes and cruft removal
33827
33828 2002-02-22 18:02  ivan
33829
33830         * httemplate/: index.html, docs/install.html, docs/upgrade8.html:
33831           UI work on main menu, remove Archive::Tar from docs
33832
33833 2002-02-22 15:18  jeff
33834
33835         * FS/MANIFEST, FS/bin/freeside-cc-receipts-report,
33836           FS/bin/freeside-credit-report,
33837           FS/bin/freeside-receivables-report, FS/bin/freeside-tax-report,
33838           conf/report_template, httemplate/classic.html,
33839           httemplate/index.html, httemplate/search/report_cc.cgi,
33840           httemplate/search/report_cc.html,
33841           httemplate/search/report_credit.cgi,
33842           httemplate/search/report_credit.html,
33843           httemplate/search/report_receivables.cgi,
33844           httemplate/search/report_tax.cgi,
33845           httemplate/search/report_tax.html: add some reporting features
33846
33847 2002-02-22 15:08  ivan
33848
33849         * FS/FS/cust_pay_batch.pm: fix i18n zip
33850
33851 2002-02-22 14:13  ivan
33852
33853         * httemplate/edit/cust_main.cgi: billing vs. shipping states
33854           weren't sorted in the same order.  UI glitch only
33855
33856 2002-02-22 04:31  ivan
33857
33858         * httemplate/config/: config-process.cgi, config-view.cgi: fixup
33859           <SELECT> configuration editing, fixes Bug#350
33860
33861 2002-02-22 04:13  ivan
33862
33863         * httemplate/index.html: close </FORM> tags
33864
33865 2002-02-22 01:01  ivan
33866
33867         * FS/FS/svc_acct.pm: correctly disable/enable accounts @ CP
33868
33869 2002-02-22 00:58  ivan
33870
33871         * FS/FS/svc_acct.pm: freeside *SUSPENDED* -> CP set_mailbox_status
33872           OTHER/OTHER_BOUNCE
33873
33874 2002-02-21 23:50  ivan
33875
33876         * bin/fs-setup: doh
33877
33878 2002-02-21 22:42  ivan
33879
33880         * FS/FS/queue.pm: UI in joblisting: don't split ( retry | remove )
33881           links
33882
33883 2002-02-21 22:39  ivan
33884
33885         * FS/FS/queue.pm: don't error out on bad svcnum's, just silently
33886           remove them
33887
33888 2002-02-21 22:23  ivan
33889
33890         * FS/FS/svc_acct.pm: don't leak perl line numbers on cp
33891           provisioning errors
33892
33893 2002-02-21 21:56  ivan
33894
33895         * FS/FS/svc_acct.pm: fix bugs in CP mailbox changes: cp_change and
33896           cp_rename
33897
33898 2002-02-21 17:07  ivan
33899
33900         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
33901           httemplate/view/cust_pkg.cgi: UI work:
33902
33903           make all functions of view/cust_pkg.cgi available on
33904           view/cust_main.cgi  - having them one link down in "Edit" is
33905           confusing.
33906
33907           closes: Bug#325
33908
33909 2002-02-21 15:17  ivan
33910
33911         * bin/fs-setup: queue.svcnum is nullable too, oops
33912
33913 2002-02-21 13:43  ivan
33914
33915         * bin/fs-setup: looks like statustext field is missing NULL flag in
33916           fs-setup
33917
33918 2002-02-20 14:03  ivan
33919
33920         * httemplate/index.html: invoice reports belong here too
33921
33922 2002-02-20 02:39  ivan
33923
33924         * FS/FS/CGI.pm: fixes eidiot under Mason, closes: Bug#344
33925
33926 2002-02-20 01:44  ivan
33927
33928         * httemplate/view/cust_main.cgi: don't display full card in
33929           webinterface
33930
33931 2002-02-19 19:17  jeff
33932
33933         * FS/FS/cust_main.pm: correct sense of tax generation
33934
33935 2002-02-19 17:03  ivan
33936
33937         * CREDITS, README.1.4.0pre11, README.1.4.0pre8, FS/FS/CGI.pm,
33938           FS/FS/Record.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
33939           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
33940           FS/bin/freeside-queued, bin/fs-setup, htetc/global.asa,
33941           htetc/handler.pl, httemplate/index.html,
33942           httemplate/browse/queue.cgi, httemplate/misc/queue.cgi,
33943           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
33944           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi: use
33945           Net::SSH::ssh_cmd for all job queueing rather than local
33946           duplicated ssh subs
33947
33948           queue daemon updates: retry & remove links work, bubble up error
33949           message to webinterface, link to svcnum & have job listings on
33950           view/svc_* pages, closes: Bug#280
33951
33952           s/option/optionname/ schema change, dumb mysql, closes: Bug#334
33953
33954 2002-02-19 15:43  ivan
33955
33956         * httemplate/docs/: install.html, schema.html, upgrade8.html: set
33957           EVERYTHING=1 for your own mod_perl compile
33958
33959 2002-02-18 23:51  ivan
33960
33961         * httemplate/index.html: oops
33962
33963 2002-02-18 23:00  ivan
33964
33965         * httemplate/classic.html: TMTOWTDI
33966
33967 2002-02-18 20:43  ivan
33968
33969         * httemplate/index.html: new main menu!
33970
33971 2002-02-18 19:22  jeff
33972
33973         * FS/FS/cust_refund.pm: fix refund posting
33974
33975 2002-02-18 19:15  ivan
33976
33977         * FS/FS/cust_refund.pm: <rluser> ut_number instead of ut_numbern
33978
33979 2002-02-18 19:06  ivan
33980
33981         * FS/FS/cust_refund.pm: need to use FS::Record qw(qsearch) !
33982
33983 2002-02-18 18:57  ivan
33984
33985         * httemplate/: edit/part_pkg.cgi, view/cust_main.cgi: allow custom
33986           packages to edit service quantities also
33987
33988 2002-02-18 12:09  ivan
33989
33990         * httemplate/edit/part_svc.cgi: bad warning, causing errors with
33991           strict
33992
33993 2002-02-18 10:07  ivan
33994
33995         * FS/FS/prepay_credit.pm: document 'seconds'
33996
33997 2002-02-18 02:14  ivan
33998
33999         * httemplate/edit/svc_www.cgi: oops!
34000
34001 2002-02-18 00:53  ivan
34002
34003         * Makefile: make release and make update-webdemo targets
34004
34005 2002-02-18 00:39  ivan
34006
34007         * FS/FS/Conf.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
34008           htetc/global.asa, httemplate/edit/part_pkg.cgi: safe web demo
34009           operation!  closes: Bug#217
34010
34011           fix bug in edit/part_pkg: s/bkg/pkg/
34012
34013           edit/part_pkg.cgi - plan <SELECT> is now properly stick on
34014           errors, closes: Bug#323
34015
34016 2002-02-17 19:45  ivan
34017
34018         * httemplate/edit/part_svc.cgi: fix modified <SELECT>s under
34019           netcape4, use one for svc_acct.popnum too
34020
34021 2002-02-17 17:26  ivan
34022
34023         * README.1.4.0pre11, httemplate/docs/install.html,
34024           httemplate/docs/upgrade8.html: rsync docs
34025
34026 2002-02-17 16:21  jeff
34027
34028         * Makefile: keep accidentally checking in Makefile changes, gotta
34029           do something about that...
34030
34031 2002-02-17 16:13  jeff
34032
34033         * Makefile, FS/FS/Conf.pm, bin/svc_acct.export, eg/vpopmailrestart:
34034           trading in tar for rsync for improved vpopmail support
34035
34036 2002-02-17 13:01  ivan
34037
34038         * FS/MANIFEST: removing CGIwrapper.pm
34039
34040 2002-02-17 11:12  ivan
34041
34042         * README.1.4.0pre9, FS/MANIFEST, FS/FS/CGIwrapper.pm,
34043           FS/t/CGIwrapper.t: get ride of CGIwrapper.pm
34044
34045 2002-02-17 11:07  jeff
34046
34047         * FS/FS/svc_forward.pm: queue svc_forward remote commands; better
34048           commands too
34049
34050 2002-02-16 13:47  ivan
34051
34052         * htetc/global.asa: work with current Apache::ASP
34053
34054 2002-02-16 10:14  ivan
34055
34056         * TODO: now in RT2!
34057
34058 2002-02-15 23:27  ivan
34059
34060         * httemplate/docs/install.html: install warnings about mysql
34061
34062 2002-02-15 12:21  jeff
34063
34064         * bin/svc_acct.export: remove arbitary uid requirement for vpasswd
34065           generation
34066
34067 2002-02-15 11:34  ivan
34068
34069         * Makefile: keep accidentally checking in Makefile changes, gotta
34070           do something about that...
34071
34072 2002-02-15 11:33  ivan
34073
34074         * Makefile, FS/FS/Conf.pm, FS/FS/svc_acct.pm: CP provisioning!!
34075
34076 2002-02-14 14:37  jeff
34077
34078         * bin/svc_acct.export: fix bug in multiline radiusprepend
34079
34080 2002-02-14 10:06  ivan
34081
34082         * bin/: fs-radius-add-check, fs-radius-add-reply: docs?  haha
34083
34084 2002-02-13 17:12  ivan
34085
34086         * FS/FS/cust_pay_batch.pm: don't require state (i18n)
34087
34088 2002-02-12 10:56  ivan
34089
34090         * FS/FS/cust_bill.pm: more information in "cant send invoice email"
34091           error message
34092
34093 2002-02-12 10:47  ivan
34094
34095         * FS/FS/cust_main.pm: fixes:
34096
34097           Error running invoice event ($cust_main->charge( 10.00, 'Overdue
34098           Bill' );): Illegal or empty (text) comment:  at
34099           /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1141.
34100
34101 2002-02-12 10:37  ivan
34102
34103         * bin/svc_acct.export: fixes:
34104
34105           In string, @domain now must be written as \@domain at
34106           ./svc_acct.export line 292, near "^append @domain" Global symbol
34107           "@domain" requires explicit package name at ./svc_acct.export
34108           line 292.  Execution of ./svc_acct.export aborted due to
34109           compilation errors.
34110
34111 2002-02-11 21:58  ivan
34112
34113         * README.1.4.0pre9, bin/fs-setup, httemplate/docs/admin.html:
34114           fixes: bug#331
34115
34116 2002-02-11 20:49  ivan
34117
34118         * httemplate/edit/part_bill_event.cgi: oops
34119
34120 2002-02-11 19:29  ivan
34121
34122         * README.1.4.0pre8, README.1.4.0pre9: 1.4.0pre9!!!
34123
34124 2002-02-11 18:11  ivan
34125
34126         * FS/FS/Conf.pm, bin/svc_acct.export, httemplate/config/config.cgi:
34127           add username_policy "@append domain"
34128
34129           add "select" config type, mmm
34130
34131 2002-02-11 18:06  ivan
34132
34133         * FS/FS/svc_acct.pm: that's not a bug anymore, don't list it in the
34134           BUGS section
34135
34136 2002-02-11 17:25  ivan
34137
34138         * httemplate/edit/part_svc.cgi: red warning for unknown type :)
34139
34140 2002-02-11 17:13  ivan
34141
34142         * httemplate/edit/part_svc.cgi: service definition domsvc is now a
34143           domain pulldown closes: Bug#328
34144
34145 2002-02-11 15:01  ivan
34146
34147         * FS/FS/svc_forward.pm: oops, code hidden by pod
34148
34149 2002-02-11 13:51  ivan
34150
34151         * httemplate/edit/svc_acct.cgi: don't display useless finger and
34152           shell fields if uid is set to fixed & blank in the service
34153           definition - causes: Error: Can't have finger-name without uid
34154
34155 2002-02-11 11:38  ivan
34156
34157         * FS/FS/Conf.pm, FS/FS/svc_www.pm, httemplate/edit/svc_acct.cgi,
34158           httemplate/edit/process/svc_www.cgi,
34159           httemplate/view/svc_domain.cgi, httemplate/view/svc_www.cgi:
34160           svc_www is working!
34161
34162           also auto-create and add A records if necessary using apacheip
34163           config file.
34164
34165           and show all domain_records on view/svc_domain.cgi page
34166
34167 2002-02-10 14:31  ivan
34168
34169         * httemplate/edit/svc_acct.cgi: ui
34170
34171 2002-02-10 14:21  ivan
34172
34173         * httemplate/edit/part_pkg.cgi: slighly different wording
34174
34175 2002-02-10 14:06  ivan
34176
34177         * FS/FS/cust_svc.pm: another bug in quantity checking
34178
34179 2002-02-10 13:37  ivan
34180
34181         * FS/FS/cust_svc.pm: import qsearch() so the quantity checking
34182           works
34183
34184 2002-02-10 13:30  ivan
34185
34186         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, conf/agent_defaultpkg: add new
34187           package definitions to all agent types by default
34188
34189           config option to restore current behaviour (must explicitly add
34190           new package definitions to each agent type)
34191
34192           closes: Bug#324
34193
34194 2002-02-10 11:58  ivan
34195
34196         * FS/MANIFEST, FS/bin/freeside-bill, FS/bin/freeside-daily,
34197           httemplate/docs/billing.html, httemplate/docs/upgrade8.html,
34198           httemplate/edit/process/part_bill_event.cgi: update billing
34199           documentation for the new world of invoice events added
34200           freeside-daily replacing freeside-bill for the new world of
34201           invoice events
34202
34203 2002-02-10 10:56  ivan
34204
34205         * README.1.4.0pre9, FS/FS/cust_pay.pm, bin/fs-setup,
34206           httemplate/docs/upgrade8.html, httemplate/edit/cust_pay.cgi: use
34207           unique tokens to prevent double-submission of payments in the web
34208           UI (closes: Bug#320)
34209
34210 2002-02-10 09:30  ivan
34211
34212         * httemplate/search/cust_main.cgi: eliminate duplicate cusomters
34213           before figuring to display a list or redirect.  eliiminates "2
34214           matching found" displayed but only one in list.
34215
34216 2002-02-10 09:02  ivan
34217
34218         * FS/FS/cust_main_invoice.pm: allow + in email addresses
34219
34220 2002-02-10 08:49  ivan
34221
34222         * FS/FS/cust_main_invoice.pm: okay, for now, don't try to transform
34223           email addresses into svcnum-linked destinations
34224
34225 2002-02-10 08:40  ivan
34226
34227         * Makefile, httemplate/edit/svc_acct.cgi:
34228           fix "no previous account to recall hidden password from" error
34229           when adding new accounts & get an error on first try
34230
34231 2002-02-10 08:14  ivan
34232
34233         * Makefile, httemplate/index.html,
34234           httemplate/browse/svc_acct_pop.cgi,
34235           httemplate/edit/svc_acct_pop.cgi: s/POP/Access Number/ in the
34236           webui
34237
34238 2002-02-10 08:05  ivan
34239
34240         * htetc/handler.pl, httemplate/browse/agent.cgi,
34241           httemplate/browse/agent_type.cgi,
34242           httemplate/browse/cust_main_county.cgi,
34243           httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
34244           httemplate/browse/part_bill_event.cgi,
34245           httemplate/browse/part_pkg.cgi,
34246           httemplate/browse/part_referral.cgi,
34247           httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
34248           httemplate/browse/svc_acct_pop.cgi,
34249           httemplate/config/config-process.cgi,
34250           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
34251           httemplate/edit/REAL_cust_pkg.cgi, httemplate/edit/agent.cgi,
34252           httemplate/edit/agent_type.cgi,
34253           httemplate/edit/cust_bill_pay.cgi,
34254           httemplate/edit/cust_credit.cgi,
34255           httemplate/edit/cust_credit_bill.cgi,
34256           httemplate/edit/cust_main.cgi,
34257           httemplate/edit/cust_main_county-expand.cgi,
34258           httemplate/edit/cust_main_county.cgi,
34259           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
34260           httemplate/edit/part_bill_event.cgi,
34261           httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
34262           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
34263           httemplate/edit/svc_acct_pop.cgi,
34264           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
34265           httemplate/edit/svc_forward.cgi,
34266           httemplate/edit/process/quick-cust_pkg.cgi,
34267           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
34268           httemplate/misc/catchall.cgi,
34269           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
34270           httemplate/misc/process/link.cgi,
34271           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
34272           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
34273           httemplate/search/svc_acct.cgi,
34274           httemplate/search/svc_acct_sm.cgi,
34275           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
34276           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
34277           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
34278           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
34279           httemplate/view/svc_www.cgi: *finally* seems to be working under
34280           Mason.  sheesh.  *finally* seems to be working under Mason.
34281           sheesh.  *finally* seems to be working under Mason.  sheesh.
34282           *finally* seems to be working under Mason.  sheesh.  *finally*
34283           seems to be working under Mason.  sheesh.  *finally* seems to be
34284           working under Mason.  sheesh.  *finally* seems to be working
34285           under Mason.  sheesh.  *finally* seems to be working under Mason.
34286           sheesh.
34287
34288 2002-02-10 05:21  ivan
34289
34290         * htetc/handler.pl, httemplate/browse/agent.cgi,
34291           httemplate/browse/agent_type.cgi,
34292           httemplate/browse/cust_main_county.cgi,
34293           httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
34294           httemplate/browse/part_bill_event.cgi,
34295           httemplate/browse/part_pkg.cgi,
34296           httemplate/browse/part_referral.cgi,
34297           httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
34298           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
34299           httemplate/edit/agent_type.cgi,
34300           httemplate/edit/cust_bill_pay.cgi,
34301           httemplate/edit/cust_credit.cgi,
34302           httemplate/edit/cust_credit_bill.cgi,
34303           httemplate/edit/cust_main.cgi,
34304           httemplate/edit/cust_main_county-expand.cgi,
34305           httemplate/edit/cust_main_county.cgi,
34306           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
34307           httemplate/edit/part_bill_event.cgi,
34308           httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
34309           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
34310           httemplate/edit/svc_acct_pop.cgi,
34311           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
34312           httemplate/edit/svc_forward.cgi,
34313           httemplate/edit/process/REAL_cust_pkg.cgi,
34314           httemplate/edit/process/agent.cgi,
34315           httemplate/edit/process/agent_type.cgi,
34316           httemplate/edit/process/cust_bill_pay.cgi,
34317           httemplate/edit/process/cust_credit.cgi,
34318           httemplate/edit/process/cust_credit_bill.cgi,
34319           httemplate/edit/process/cust_main.cgi,
34320           httemplate/edit/process/cust_main_county-collapse.cgi,
34321           httemplate/edit/process/cust_main_county-expand.cgi,
34322           httemplate/edit/process/cust_main_county.cgi,
34323           httemplate/edit/process/cust_pay.cgi,
34324           httemplate/edit/process/cust_pkg.cgi,
34325           httemplate/edit/process/part_pkg.cgi,
34326           httemplate/edit/process/part_referral.cgi,
34327           httemplate/edit/process/quick-cust_pkg.cgi,
34328           httemplate/edit/process/svc_acct.cgi,
34329           httemplate/edit/process/svc_acct_pop.cgi,
34330           httemplate/edit/process/svc_acct_sm.cgi,
34331           httemplate/edit/process/svc_domain.cgi,
34332           httemplate/edit/process/svc_forward.cgi,
34333           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
34334           httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
34335           httemplate/misc/delete-cust_pay.cgi,
34336           httemplate/misc/delete-customer.cgi,
34337           httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
34338           httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
34339           httemplate/misc/unsusp_pkg.cgi,
34340           httemplate/misc/process/catchall.cgi,
34341           httemplate/misc/process/delete-customer.cgi,
34342           httemplate/misc/process/link.cgi,
34343           httemplate/search/cust_bill.cgi, httemplate/search/cust_pay.cgi,
34344           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
34345           httemplate/search/svc_acct_sm.cgi,
34346           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
34347           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
34348           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
34349           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
34350           httemplate/view/svc_www.cgi: removed <!-- $Id$ --> from all files
34351           to fix any redirects, whew
34352
34353           Mason handler.pl overrides CGI::redirect
34354
34355           fixed strict; problems in edit/part_pkg.cgi &
34356           edit/process/part_pkg.cgi
34357
34358 2002-02-09 18:28  ivan
34359
34360         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
34361           httemplate/view/cust_main.cgi: hide SS# unless you turn it on via
34362           config file
34363
34364 2002-02-09 18:16  ivan
34365
34366         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
34367           FS/FS/cust_bill_event.pm, FS/FS/cust_main.pm, htetc/handler.pl,
34368           httemplate/browse/part_bill_event.cgi,
34369           httemplate/edit/part_pkg.cgi,
34370           httemplate/edit/process/part_bill_event.cgi,
34371           httemplate/edit/process/part_pkg.cgi,
34372           httemplate/view/cust_bill.cgi: pro-rating w/ web interface,
34373           tested (closes: Bug#313).
34374
34375           view/cust_bill.cgi invoice view shows invoice events!
34376
34377           fix bug where adding events with no name silently failed instead
34378           of giving an error
34379
34380           add new comission plans
34381
34382 2002-02-09 17:47  ivan
34383
34384         * README.1.4.0pre8, httemplate/docs/upgrade8.html,
34385           FS/bin/freeside-bill: remove -i option from freeside-bill
34386           (obsoleted by invoice events)
34387
34388 2002-02-09 10:24  ivan
34389
34390         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
34391           httemplate/edit/process/agent_type.cgi,
34392           httemplate/edit/process/cust_main_county-expand.cgi,
34393           httemplate/edit/process/cust_main_county.cgi,
34394           httemplate/edit/process/cust_pay.cgi,
34395           httemplate/edit/process/part_pkg.cgi,
34396           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
34397           httemplate/search/svc_domain.cgi: no more exit() in templates
34398
34399 2002-02-09 10:09  ivan
34400
34401         * FS/FS/svc_domain.pm: okay all external export from .pm files is
34402           queued! (closes: Bug#249)
34403
34404 2002-02-09 09:45  ivan
34405
34406         * FS/FS/cust_svc.pm, httemplate/misc/process/link.cgi: have
34407           FS::cust_svc::check look up & check pkg_svc.quantity like
34408           httemplate/view/cust_pkg.cgi (closes: Bug#43)
34409
34410 2002-02-09 09:03  ivan
34411
34412         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl: okay, both
34413           Apache::ASP and Mason should set no-cache headers now (closes:
34414           Bug#23)
34415
34416 2002-02-07 14:30  ivan
34417
34418         * Makefile: oops, reversing bad Makefile patch
34419
34420 2002-02-07 14:29  ivan
34421
34422         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm,
34423           FS/FS/cust_pay.pm, httemplate/browse/agent_type.cgi,
34424           httemplate/browse/nas.cgi, httemplate/misc/delete-cust_pay.cgi,
34425           httemplate/view/cust_main.cgi: delete payments
34426
34427 2002-02-06 07:55  ivan
34428
34429         * FS/FS/cust_main.pm, bin/pod2x: doc updates and pod2x fix to skip
34430           blib/ files
34431
34432 2002-02-06 07:50  ivan
34433
34434         * FS/FS/cust_bill.pm: pod typo
34435
34436 2002-02-06 07:49  ivan
34437
34438         * Makefile, httemplate/docs/install.html: documentation building
34439           Makefile patch
34440
34441 2002-02-06 07:36  ivan
34442
34443         * FS/FS/part_bill_event.pm: part_bill_event.plan can contain
34444           punctuation
34445
34446 2002-02-06 07:07  ivan
34447
34448         * bin/fs-setup: tyop
34449
34450 2002-02-06 06:58  ivan
34451
34452         * FS/bin/freeside-adduser: fix for non-file auth
34453
34454 2002-02-05 12:25  ivan
34455
34456         * FS/FS/Record.pm: better error messages if you haven't run
34457           fs-setup ?
34458
34459 2002-02-05 10:24  ivan
34460
34461         * httemplate/docs/install.html: &nbsp; for commands; confusing
34462           otherwise
34463
34464 2002-02-05 10:04  ivan
34465
34466         * httemplate/docs/install.html: doc
34467
34468 2002-02-05 08:48  ivan
34469
34470         * fs_passwd/fs_passwd, fs_passwd/fs_passwd.cgi,
34471           fs_passwd/fs_passwd.html, httemplate/docs/passwd.html: web-based
34472           password changer!
34473
34474 2002-02-05 03:06  ivan
34475
34476         * httemplate/docs/upgrade8.html: don't need DBIx::DataSource for
34477           upgrades
34478
34479 2002-02-05 01:46  ivan
34480
34481         * httemplate/docs/: install.html, upgrade8.html: doc
34482
34483 2002-02-04 23:57  ivan
34484
34485         * README.1.4.0pre8, httemplate/docs/upgrade8.html: fix
34486           part_export_option indices
34487
34488 2002-02-04 10:12  ivan
34489
34490         * httemplate/docs/install.html: doc update
34491
34492 2002-02-04 09:06  ivan
34493
34494         * Makefile, README.1.4.0pre4567-8, README.1.4.0pre8: 1.4.0pre8!
34495
34496 2002-02-04 09:04  ivan
34497
34498         * bin/fs-setup, httemplate/docs/upgrade8.html,
34499           httemplate/edit/part_bill_event.cgi: have fs-setup create the
34500           necessary "default" billing events documentation on necessary
34501           "default" billing events
34502
34503 2002-02-04 08:44  ivan
34504
34505         * httemplate/docs/install.html, httemplate/docs/upgrade8.html,
34506           httemplate/edit/part_bill_event.cgi,
34507           httemplate/view/cust_bill.cgi, FS/FS/cust_bill.pm,
34508           FS/FS/cust_main.pm: billing events!
34509
34510 2002-01-30 10:22  ivan
34511
34512         * httemplate/: browse/part_bill_event.cgi,
34513           edit/part_bill_event.cgi, edit/process/part_bill_event.cgi: fully
34514           working invoice event web interface
34515
34516 2002-01-30 06:18  ivan
34517
34518         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
34519           httemplate/browse/agent.cgi, httemplate/browse/agent_type.cgi,
34520           httemplate/browse/cust_main_county.cgi,
34521           httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
34522           httemplate/browse/part_bill_event.cgi,
34523           httemplate/browse/part_pkg.cgi,
34524           httemplate/browse/part_referral.cgi,
34525           httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
34526           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/install.html,
34527           httemplate/edit/agent.cgi, httemplate/edit/agent_type.cgi,
34528           httemplate/edit/cust_bill_pay.cgi,
34529           httemplate/edit/cust_credit.cgi,
34530           httemplate/edit/cust_credit_bill.cgi,
34531           httemplate/edit/cust_main.cgi,
34532           httemplate/edit/cust_main_county-expand.cgi,
34533           httemplate/edit/cust_main_county.cgi,
34534           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
34535           httemplate/edit/part_bill_event.cgi,
34536           httemplate/edit/part_referral.cgi, httemplate/edit/part_svc.cgi,
34537           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
34538           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
34539           httemplate/edit/svc_forward.cgi,
34540           httemplate/edit/process/agent.cgi,
34541           httemplate/edit/process/agent_type.cgi,
34542           httemplate/edit/process/cust_bill_pay.cgi,
34543           httemplate/edit/process/cust_credit.cgi,
34544           httemplate/edit/process/cust_credit_bill.cgi,
34545           httemplate/edit/process/cust_main.cgi,
34546           httemplate/edit/process/cust_main_county-collapse.cgi,
34547           httemplate/edit/process/cust_main_county-expand.cgi,
34548           httemplate/edit/process/cust_main_county.cgi,
34549           httemplate/edit/process/cust_pay.cgi,
34550           httemplate/edit/process/cust_pkg.cgi,
34551           httemplate/edit/process/part_pkg.cgi,
34552           httemplate/edit/process/part_referral.cgi,
34553           httemplate/edit/process/quick-cust_pkg.cgi,
34554           httemplate/edit/process/svc_acct.cgi,
34555           httemplate/edit/process/svc_acct_pop.cgi,
34556           httemplate/edit/process/svc_acct_sm.cgi,
34557           httemplate/edit/process/svc_domain.cgi,
34558           httemplate/edit/process/svc_forward.cgi,
34559           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
34560           httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
34561           httemplate/misc/delete-customer.cgi,
34562           httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
34563           httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
34564           httemplate/misc/unsusp_pkg.cgi,
34565           httemplate/misc/process/catchall.cgi,
34566           httemplate/misc/process/delete-customer.cgi,
34567           httemplate/misc/process/link.cgi,
34568           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
34569           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
34570           httemplate/search/svc_acct.cgi,
34571           httemplate/search/svc_acct_sm.cgi,
34572           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
34573           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
34574           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
34575           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
34576           httemplate/view/svc_www.cgi: remove   use Module; and   $cgi =
34577           new CGI;   &cgisuidsetup(); from all templates.  should work
34578           better under Mason.
34579
34580 2002-01-29 09:42  ivan
34581
34582         * README.1.4.0pre4567-8, FS/FS/part_bill_event.pm, bin/fs-setup,
34583           httemplate/docs/schema.html, httemplate/docs/upgrade8.html:
34584           weight, plan and plandata fields in part_bill_event
34585
34586 2002-01-29 08:33  ivan
34587
34588         * Makefile, FS/FS.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
34589           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
34590           FS/FS/svc_acct.pm, bin/pod2x, htetc/global.asa, htetc/handler.pl,
34591           httemplate/index.html, httemplate/browse/part_bill_event.cgi,
34592           httemplate/docs/install.html,
34593           httemplate/edit/part_bill_event.cgi,
34594           httemplate/edit/part_pkg.cgi,
34595           httemplate/edit/process/part_bill_event.cgi: - web interface for
34596           hourly account charges!   (FS::cust_pkg, FS::cust_svc and
34597           FS::svc_acct seconds_since methods) - Makefile target to
34598           regenerate HTML manpages on install - FS.pm doc update -
34599           $FS::Record::Debug now dumps all SQL - new FS::cust_main methods:
34600           ->cancel, ->invoicing_list_addpost - start of a billing event web
34601           interface - cust_pay::upgrade_replace doesn't error out if
34602           history includes   overapplied payments
34603
34604 2002-01-29 03:11  ivan
34605
34606         * bin/fs-setup: oops bad column type for part_bill_event.payby
34607
34608 2002-01-28 03:24  ivan
34609
34610         * FS/FS/Record.pm: oops, syntax error in new() check for missing
34611           subclass table sub (eek)
34612
34613 2002-01-27 22:57  ivan
34614
34615         * README.1.4.0pre4567-8, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
34616           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, FS/FS/part_pkg.pm,
34617           FS/FS/part_svc.pm, bin/fs-setup, httemplate/docs/schema.html,
34618           httemplate/docs/upgrade8.html: book closing schema changes
34619
34620 2002-01-27 21:15  ivan
34621
34622         * README.1.4.0pre4567-8, FS/FS/part_export.pm,
34623           FS/FS/part_export_option.pm, bin/fs-setup,
34624           httemplate/docs/schema.html, httemplate/docs/upgrade8.html:
34625           part_export schema changes
34626
34627 2002-01-25 17:52  ivan
34628
34629         * FS/FS/cust_credit_refund.pm: another bug spotted by jeff
34630
34631 2002-01-24 09:02  ivan
34632
34633         * FS/FS/Record.pm: emit a warning in this unlikely case again
34634
34635 2002-01-24 08:58  ivan
34636
34637         * FS/FS/: cust_bill_pay.pm, cust_credit.pm, cust_credit_bill.pm,
34638           cust_credit_refund.pm, cust_pay.pm, cust_refund.pm: <rluser>
34639           rather than == 0 in the ::check's ....  <rluser> you might
34640           consider <= 0
34641
34642 2002-01-24 08:54  ivan
34643
34644         * FS/FS/cust_credit_refund.pm: stack traces help alot
34645
34646 2002-01-24 03:52  ivan
34647
34648         * FS/FS/: cust_credit_refund.pm, cust_pay.pm, cust_refund.pm:
34649           jeff's on a bugfinding roll here, thanks!
34650
34651 2002-01-24 03:43  ivan
34652
34653         * FS/FS/cust_credit_refund.pm: <rluser> and it seems that
34654           cust_credit_refund::cust_credit should exist..
34655
34656 2002-01-23 22:52  ivan
34657
34658         * FS/FS/cust_refund.pm: from jeff@fix <rluser> in
34659           FS::cust_refund::check  'amount' should probably be replaced with
34660           +'refund' in two places
34661
34662 2002-01-23 22:46  ivan
34663
34664         * FS/FS/cust_refund.pm: more updates to cust_refund::update_replace
34665
34666 2002-01-23 18:26  ivan
34667
34668         * FS/FS/cust_refund.pm: fix cust_refund::insert
34669
34670 2002-01-22 07:57  ivan
34671
34672         * FS/FS/: cust_credit.pm, cust_pay.pm, cust_refund.pm: don't allow
34673           $0.00 in credits/payments/refunds
34674
34675 2002-01-22 06:55  ivan
34676
34677         * FS/FS/part_svc.pm: docu
34678
34679 2002-01-22 06:53  ivan
34680
34681         * FS/FS/svc_acct.pm: silly compilation problem
34682
34683 2002-01-22 06:42  ivan
34684
34685         * httemplate/docs/: index.html, upgrade.html, upgrade2.html,
34686           upgrade3.html: remove old upgrade docs
34687
34688 2002-01-21 03:30  ivan
34689
34690         * FS/FS/cust_pkg.pm: include FS::svc_forward in kludgy preload
34691
34692 2002-01-19 07:16  ivan
34693
34694         * FS/FS/UID.pm: error message update
34695
34696 2002-01-16 07:37  ivan
34697
34698         * FS/FS/svc_acct.pm: doc
34699
34700 2002-01-14 12:28  ivan
34701
34702         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, httemplate/docs/export.html:
34703           pay some attention to 1.4 RADIUS SQL export
34704
34705 2002-01-14 06:29  ivan
34706
34707         * FS/bin/freeside-overdue: fix -l option
34708
34709 2002-01-11 23:23  ivan
34710
34711         * httemplate/docs/upgrade8.html: fix upgrade8.html to be in
34712           agreement with fs-setup
34713
34714 2002-01-09 05:29  ivan
34715
34716         * FS/FS/cust_main.pm, httemplate/search/cust_main.cgi: update fuzzy
34717           cache files on customer replace.
34718
34719           do an exact search along with the fuzzy search (webui)
34720
34721 2002-01-03 09:40  ivan
34722
34723         * README.1.4.0pre2-3, README.1.4.0pre3-4, README.1.4.0pre4567-8,
34724           FS/MANIFEST, FS/FS/cust_bill_event.pm, FS/FS/part_bill_event.pm,
34725           FS/t/cust_bill_event.t, FS/t/part_bill_event.t, bin/fs-setup,
34726           httemplate/docs/schema.html, httemplate/docs/upgrade8.html: more
34727           schema changes:  part_bill_event and cust_bill_event tables
34728
34729           remove old 1.4.0pre READMEs
34730
34731 2001-12-28 07:17  ivan
34732
34733         * FS/bin/freeside-overdue: update usage message
34734
34735 2001-12-28 07:14  ivan
34736
34737         * FS/: FS/cust_main.pm, bin/freeside-overdue: force printing in
34738           freeside-overdue
34739
34740 2001-12-28 06:40  ivan
34741
34742         * FS/FS/cust_main.pm, FS/bin/freeside-bill,
34743           FS/bin/freeside-overdue, httemplate/edit/cust_main.cgi,
34744           httemplate/edit/part_pkg.cgi: add more options to
34745           freeside-overdue
34746
34747           add charge method to FS::cust_main
34748
34749           one-off packages default to disabled
34750
34751           billing payname defaults to first and last, not "Accounts
34752           Payable"
34753
34754 2001-12-27 01:26  ivan
34755
34756         * README.1.4.0pre4567-8, FS/FS/Record.pm, FS/FS/part_pkg.pm,
34757           FS/FS/part_svc.pm, FS/bin/freeside-overdue, bin/fs-setup,
34758           htetc/global.asa, httemplate/browse/part_pkg.cgi,
34759           httemplate/browse/part_svc.cgi, httemplate/edit/agent_type.cgi,
34760           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
34761           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
34762           httemplate/edit/process/part_pkg.cgi,
34763           httemplate/view/cust_main.cgi: service and package disable!
34764
34765 2001-12-26 15:59  ivan
34766
34767         * httemplate/docs/: install.html, schema.html, upgrade8.html: doc
34768
34769 2001-12-26 07:41  ivan
34770
34771         * httemplate/view/cust_main.cgi: remove warnings
34772
34773 2001-12-26 07:11  ivan
34774
34775         * httemplate/edit/process/cust_credit.cgi: apply credits!!
34776
34777 2001-12-26 07:08  ivan
34778
34779         * FS/: MANIFEST, bin/freeside-overdue: add freeside-overdue
34780
34781 2001-12-26 07:07  ivan
34782
34783         * httemplate/edit/: cust_credit.cgi, process/cust_credit.cgi: fix
34784           posting credit
34785
34786 2001-12-26 03:47  ivan
34787
34788         * FS/bin/freeside-overdue: don't provide example crontabs that run
34789           at 4:20 _PM_
34790
34791 2001-12-26 03:17  ivan
34792
34793         * FS/FS/cust_main.pm, FS/bin/freeside-overdue,
34794           httemplate/docs/billing.html: (untested eek) freeside-overdue
34795           script & cust_main balance_date & total_owed_date methods
34796
34797 2001-12-26 01:18  ivan
34798
34799         * httemplate/: index.html, search/cust_pay.cgi,
34800           search/cust_pay.html, view/cust_main.cgi: search by check #
34801
34802 2001-12-25 23:53  ivan
34803
34804         * FS/FS/cust_pay.pm: doc
34805
34806 2001-12-25 22:02  ivan
34807
34808         * httemplate/edit/cust_pay.cgi: UI
34809
34810 2001-12-25 21:19  ivan
34811
34812         * httemplate/: index.html, edit/cust_pay.cgi,
34813           edit/process/cust_pay.cgi, search/cust_main-payinfo.html,
34814           search/cust_main-quickpay.html, search/cust_main.cgi,
34815           search/cust_main.html: expedited check entry
34816
34817 2001-12-25 21:02  ivan
34818
34819         * CREDITS: still missing tons of folks, i am sure
34820
34821 2001-12-25 20:52  ivan
34822
34823         * httemplate/search/: cust_bill.html, svc_acct.html,
34824           svc_domain.html, cust_main.html: same look as rest of search
34825           pages
34826
34827 2001-12-25 20:25  ivan
34828
34829         * FS/FS/CGI.pm, httemplate/edit/cust_credit.cgi,
34830           httemplate/edit/cust_pay.cgi,
34831           httemplate/edit/process/cust_credit.cgi,
34832           httemplate/edit/process/cust_pay.cgi: auto-apply payments and
34833           credits, post credit UI overhaul
34834
34835 2001-12-25 18:33  ivan
34836
34837         * httemplate/edit/cust_pay.cgi: fix service display for duplicates
34838
34839 2001-12-21 18:41  ivan
34840
34841         * httemplate/docs/install.html: doco on creating database manually
34842
34843 2001-12-21 13:40  ivan
34844
34845         * FS/FS/cust_bill.pm, httemplate/edit/cust_pay.cgi,
34846           httemplate/view/cust_main.cgi: add name/address to post payment
34847           screen
34848
34849           get rid of some $-0.00  yay for ieee fp
34850
34851 2001-12-21 12:55  ivan
34852
34853         * FS/FS/cust_bill_pay.pm: fixes
34854
34855             total cust_bill_pay.amount and cust_credit_bill.amount 19.95
34856           for invnum 1659
34857             greater than cust_bill.charged 19.95 at
34858             /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1519.
34859
34860 2001-12-19 21:34  ivan
34861
34862         * FS/FS/Record.pm: work better with DBIx::Profile
34863
34864 2001-12-19 18:09  ivan
34865
34866         * FS/FS/svc_acct.pm: don't error trying to suspend accounts with
34867           '*' password
34868
34869 2001-12-19 18:07  ivan
34870
34871         * FS/FS/svc_acct.pm: quiet warnings
34872
34873 2001-12-19 06:33  ivan
34874
34875         * FS/FS/svc_acct.pm: alas, a 5.6-ism
34876
34877 2001-12-19 06:30  ivan
34878
34879         * FS/FS/svc_acct.pm: surpress warnings
34880
34881 2001-12-18 11:36  ivan
34882
34883         * httemplate/edit/cust_bill_pay.cgi: another dum tyop
34884
34885 2001-12-18 11:34  ivan
34886
34887         * httemplate/edit/cust_bill_pay.cgi: typo
34888
34889 2001-12-18 11:32  ivan
34890
34891         * httemplate/edit/cust_bill_pay.cgi: declar vars
34892
34893 2001-12-18 11:30  ivan
34894
34895         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi,
34896           process/cust_bill_pay.cgi, process/cust_credit_bill.cgi: apply
34897           payment webinterface
34898
34899 2001-12-17 23:12  ivan
34900
34901         * httemplate/search/cust_pkg.cgi: really working dates on package
34902           browse.  ouch.
34903
34904 2001-12-17 23:08  ivan
34905
34906         * httemplate/search/cust_pkg.cgi: working dates on package browse
34907
34908 2001-12-17 22:45  ivan
34909
34910         * httemplate/search/cust_pkg.cgi: oops.  *sigh*
34911
34912 2001-12-17 22:38  ivan
34913
34914         * httemplate/search/cust_pkg.cgi: show dates on package browse
34915
34916 2001-12-17 22:29  ivan
34917
34918         * FS/FS/svc_acct_pop.pm: full number in POP pulldown
34919
34920 2001-12-17 17:49  ivan
34921
34922         * FS/: MANIFEST, FS/svc_acct.pm: add freeside-setinvoice to
34923           MANIFEST
34924
34925           fix warning:
34926
34927           FS::cust_main_invoice=HASH(0x90c86c4) at
34928           /usr/local/lib/perl5/site_perl/5.005/FS/svc_acct.pm line 419.
34929
34930 2001-12-17 15:59  ivan
34931
34932         * FS/FS/cust_bill.pm: fixes
34933
34934            Argument "" isn't numeric in ncmp at
34935            /usr/local/lib/perl5/site_perl/5.005/FS/cust_bill.pm line 254.
34936
34937 2001-12-16 15:50  ivan
34938
34939         * FS/FS/cust_main.pm: eek nasty bug
34940
34941 2001-12-15 16:55  ivan
34942
34943         * FS/FS/cust_bill_pay.pm: fix weird rounding error: total
34944           cust_bill_pay.amount 39.9 for paynum 240 greater than
34945           cust_pay.paid 39.90
34946
34947 2001-12-15 14:59  ivan
34948
34949         * httemplate/view/svc_acct.cgi: style
34950
34951 2001-12-15 14:58  ivan
34952
34953         * FS/FS/cust_svc.pm: meaningful FS::cust_svc::label for svc_www
34954           records
34955
34956 2001-12-15 14:56  ivan
34957
34958         * httemplate/view/svc_www.cgi: view svc_www.cgi from Dave Burgess
34959           <burgess@www.cynjut.net>, thanks
34960
34961 2001-12-15 14:47  ivan
34962
34963         * httemplate/edit/cust_main.cgi: allow entering of referral
34964           customer by number as well as by link off the view page, courtesy
34965           of Dave Burgess <burgess@www.cynjut.net>
34966
34967 2001-12-14 16:17  ivan
34968
34969         * FS/FS/cust_main.pm: style changes
34970
34971 2001-12-13 10:37  ivan
34972
34973         * FS/bin/freeside-setinvoice: okay, it should really work now
34974
34975 2001-12-13 09:52  ivan
34976
34977         * FS/bin/freeside-setinvoice: fix setinvoice script
34978
34979 2001-12-13 01:17  ivan
34980
34981         * FS/bin/freeside-setinvoice: added util to set invoice
34982           destinations
34983
34984 2001-12-12 11:42  ivan
34985
34986         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: allow >8 character
34987           passwords in web interface
34988
34989 2001-12-11 23:59  ivan
34990
34991         * bin/svc_acct.export: use pwd_mkdb to install
34992           /etc/master.passwd.new instead of moving it into place
34993
34994 2001-12-11 13:26  ivan
34995
34996         * httemplate/search/svc_acct.cgi: missing space in SQL, oops
34997
34998 2001-12-11 02:38  ivan
34999
35000         * bin/svc_acct.export, httemplate/docs/install.html: radiusprepend
35001           config file for export add Archive::Tar to docs
35002
35003 2001-12-10 04:18  ivan
35004
35005         * FS/FS/Record.pm: Pg datatype pain
35006
35007 2001-12-09 20:54  ivan
35008
35009         * httemplate/index.html: typo noticed by Dave Burgess
35010           <burgess@www.cynjut.net>, thanks.
35011
35012 2001-12-09 16:44  ivan
35013
35014         * httemplate/search/svc_acct.cgi: visual glitch: oops, $pager
35015           wasn't getting substitued.
35016
35017 2001-12-09 15:31  ivan
35018
35019         * httemplate/search/svc_acct.cgi: harmless? missing ;
35020
35021 2001-12-08 02:08  ivan
35022
35023         * httemplate/config/config.cgi: need a POST here; browsers
35024           (especially IE) are unhappy with the default GET
35025
35026 2001-12-08 02:07  ivan
35027
35028         * FS/FS/cust_pay.pm: get custnum from invnum before trying to use
35029           custnum!
35030
35031 2001-12-08 02:03  ivan
35032
35033         * FS/FS/cust_main.pm: fix logic error creating invoice line items
35034
35035 2001-12-08 02:01  ivan
35036
35037         * FS/FS/Conf.pm: radiusprepend config file for DEFAULT entries etc.
35038
35039 2001-12-04 05:10  ivan
35040
35041         * httemplate/edit/svc_forward.cgi: from Dave Burgess
35042           <burgess@neonramp.com>:
35043
35044            I had to change line 104 in /edit/svc_forward.cgi and add 'my'
35045           as the
35046            qualifier on the LHS of the assignment.  This also solves the
35047            problem with a similar error on the RHS of line 105.  It also
35048           seems to make
35049            the routine work fairly reliably (it has been problematic for me
35050           in the
35051            past).
35052
35053 2001-12-03 03:33  ivan
35054
35055         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
35056           paged service browse!!
35057
35058 2001-12-03 02:59  ivan
35059
35060         * httemplate/search/: cust_main.cgi, cust_pkg.cgi: paged package
35061           browse
35062
35063 2001-12-03 00:43  ivan
35064
35065         * httemplate/search/cust_main.cgi: paged customer browse!
35066
35067 2001-12-03 00:41  ivan
35068
35069         * FS/FS/Conf.pm, FS/FS/Record.pm, conf/maxsearchrecordsperpage,
35070           httemplate/search/cust_main.cgi: maxsearchrecordsperpage config
35071           option paged implementation of customer browse!
35072
35073 2001-11-29 16:04  ivan
35074
35075         * FS/FS/: cust_pkg.pm, cust_svc.pm, svc_Common.pm: more link
35076           methods
35077
35078 2001-11-20 19:42  ivan
35079
35080         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: a more reasonalbe
35081           name (!)
35082
35083 2001-11-20 19:40  ivan
35084
35085         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi:
35086           postalinvoicedefault config file
35087
35088 2001-11-16 02:22  ivan
35089
35090         * httemplate/docs/billing.html: update link to Text::Template docs
35091
35092 2001-11-13 13:27  ivan
35093
35094         * FS/: MANIFEST, bin/freeside-print-batch: remove
35095           freeside-print-batch
35096
35097 2001-11-12 05:19  ivan
35098
35099         * FS/FS/cust_main.pm: import hack to be less strict
35100
35101 2001-11-09 10:26  ivan
35102
35103         * httemplate/docs/install.html: Pg7 dependancy
35104
35105 2001-11-08 07:26  ivan
35106
35107         * FS/bin/freeside-queued: harmless typo noticed by "Edward
35108           Shabotinsky" <lanshark@bsinet.net>, thanks
35109
35110 2001-11-06 10:45  ivan
35111
35112         * httemplate/edit/process/part_pkg.cgi: remove gratuitous warnings
35113
35114 2001-11-06 10:35  ivan
35115
35116         * Makefile: i REALLY suck at Makefiles
35117
35118 2001-11-06 10:34  ivan
35119
35120         * Makefile: i suck at Makefiles
35121
35122 2001-11-06 10:22  ivan
35123
35124         * Makefile: make foo for htetc/global.asa
35125
35126 2001-11-06 09:58  ivan
35127
35128         * FS/FS/UID.pm: fix error message for s/htdocs/httemplate/
35129
35130 2001-11-06 09:48  ivan
35131
35132         * bin/fs-setup: payinfo changed from length 16 to $char_d for
35133           future expansion
35134
35135 2001-11-05 13:30  ivan
35136
35137         * Makefile: more fixes for fresh installation
35138
35139 2001-11-05 13:26  ivan
35140
35141         * Makefile: yet more Make
35142
35143 2001-11-05 13:24  ivan
35144
35145         * Makefile: make create-database fix
35146
35147 2001-11-05 12:12  ivan
35148
35149         * Makefile, FS/FS/Record.pm: makefile fixups
35150
35151 2001-11-05 10:23  ivan
35152
35153         * httemplate/docs/install.html: doc
35154
35155 2001-11-05 09:00  jeff
35156
35157         * FS/FS/svc_acct.pm: improved svc_acct replacement
35158
35159 2001-11-05 08:42  ivan
35160
35161         * FS/FS/Record.pm: AUTOLOAD optimizations broke things rather
35162           badly, oops
35163
35164 2001-11-05 06:04  ivan
35165
35166         * FS/bin/freeside-bill: fixup getopt
35167
35168 2001-11-05 06:03  ivan
35169
35170         * Makefile: move sys-dependant stuff to vars
35171
35172 2001-11-05 05:57  ivan
35173
35174         * FS/FS/svc_acct.pm: doc tyop
35175
35176 2001-11-05 04:07  ivan
35177
35178         * bin/svc_domain.import: this is unfinished and untested anyway,
35179           but this corrects a silly typo
35180
35181 2001-11-05 03:55  ivan
35182
35183         * FS/FS/cust_main.pm: better error messages for eval'ed setup/recur
35184           expressions remove debugging warn output
35185
35186 2001-11-03 09:49  ivan
35187
35188         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/SearchCache.pm,
35189           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
35190           FS/FS/svc_acct.pm, FS/t/SearchCache.t,
35191           httemplate/search/cust_main.cgi: new 'jsearch' call for big
35192           joined searches & caching support preliminary customer browse
35193           optimizations, much faster!
35194
35195 2001-11-02 00:14  ivan
35196
35197         * FS/bin/freeside-print-batch: silence pod complaints
35198
35199 2001-11-01 21:28  ivan
35200
35201         * httemplate/config/config.cgi: note config changes need
35202           apache/freeside-queued restart to take effect
35203
35204 2001-11-01 21:11  ivan
35205
35206         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.19
35207
35208 2001-11-01 20:55  ivan
35209
35210         * httemplate/config/config-view.cgi, httemplate/config/config.cgi,
35211           FS/FS/Conf.pm: config web GUI updates.  almost usable now.
35212
35213 2001-10-31 16:16  ivan
35214
35215         * httemplate/search/cust_main.cgi: hit the database slightly less.
35216           this page still takes forever with lots of customers.
35217
35218 2001-10-31 08:52  ivan
35219
35220         * httemplate/browse/queue.cgi: queue display works again, even if
35221           those links don't
35222
35223 2001-10-30 11:05  ivan
35224
35225         * FS/FS/cust_pay_batch.pm, bin/fs-setup, httemplate/index.html,
35226           httemplate/browse/cust_pay_batch.cgi,
35227           httemplate/docs/schema.html: depriciate cust_pay_batch.trancode
35228           web interface to view pending batch
35229
35230 2001-10-30 07:42  ivan
35231
35232         * httemplate/edit/cust_main.cgi: put default country up top
35233
35234 2001-10-30 07:41  ivan
35235
35236         * httemplate/edit/cust_main.cgi: precedence oops
35237
35238 2001-10-30 07:39  ivan
35239
35240         * httemplate/edit/cust_main.cgi: better ordering of state selection
35241           on new customer screen
35242
35243 2001-10-30 06:54  ivan
35244
35245         * htetc/handler.pl, httemplate/browse/agent.cgi,
35246           httemplate/browse/agent_type.cgi,
35247           httemplate/browse/cust_main_county.cgi,
35248           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
35249           httemplate/browse/part_referral.cgi, httemplate/browse/queue.cgi,
35250           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
35251           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
35252           httemplate/edit/cust_credit_bill.cgi,
35253           httemplate/edit/cust_main.cgi,
35254           httemplate/edit/cust_main_county-expand.cgi,
35255           httemplate/edit/cust_main_county.cgi,
35256           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
35257           httemplate/edit/part_referral.cgi, httemplate/edit/svc_acct.cgi,
35258           httemplate/edit/svc_acct_pop.cgi,
35259           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
35260           httemplate/edit/svc_forward.cgi, httemplate/misc/catchall.cgi,
35261           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
35262           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
35263           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
35264           httemplate/search/svc_acct_sm.cgi,
35265           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
35266           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
35267           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
35268           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi:
35269           get rid of header foo in individual templates
35270
35271 2001-10-30 06:28  ivan
35272
35273         * httemplate/docs/: install.html, upgrade8.html: docu
35274
35275 2001-10-30 06:20  ivan
35276
35277         * htetc/handler.pl, httemplate/config/config-view.cgi,
35278           httemplate/config/config.cgi: web config should workish now
35279
35280 2001-10-30 05:49  ivan
35281
35282         * Makefile: work with CVS version too
35283
35284 2001-10-30 05:48  ivan
35285
35286         * Makefile: make
35287
35288 2001-10-30 05:47  ivan
35289
35290         * Makefile, FS/bin/freeside-adduser, conf/address, conf/domain,
35291           conf/secrets, conf/shells, conf/smtpmachine,
35292           httemplate/docs/install.html: `make create-config' installs
35293           default config (conf dir update) freeside-adduser uses default
35294           secrets file
35295
35296 2001-10-30 04:38  ivan
35297
35298         * Makefile: make
35299
35300 2001-10-30 04:35  ivan
35301
35302         * Makefile, httemplate/docs/install.html: makefile typo
35303
35304 2001-10-30 03:47  ivan
35305
35306         * Makefile, FS/bin/freeside-adduser, httemplate/docs/admin.html,
35307           httemplate/docs/config.html, httemplate/docs/index.html,
35308           httemplate/docs/install.html: whew more install docs and
35309           automation
35310
35311 2001-10-30 02:20  ivan
35312
35313         * Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/bin/freeside-adduser,
35314           httemplate/docs/install.html: setup/config updates.  getting
35315           easier...
35316
35317 2001-10-29 13:22  ivan
35318
35319         * Makefile: fix make clean
35320
35321 2001-10-29 12:54  ivan
35322
35323         * httemplate/docs/install.html: doc typo
35324
35325 2001-10-29 12:53  ivan
35326
35327         * FS/FS/svc_forward.pm: methods for getting the associated svc_acct
35328           records
35329
35330 2001-10-29 09:17  ivan
35331
35332         * Makefile: automate a tiny bit more
35333
35334 2001-10-26 03:24  ivan
35335
35336         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
35337           httemplate/browse/agent.cgi, httemplate/browse/agent_type.cgi,
35338           httemplate/browse/cust_main_county.cgi,
35339           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
35340           httemplate/browse/part_referral.cgi, httemplate/browse/queue.cgi,
35341           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
35342           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
35343           httemplate/edit/cust_credit_bill.cgi,
35344           httemplate/edit/cust_main.cgi,
35345           httemplate/edit/cust_main_county-expand.cgi,
35346           httemplate/edit/cust_main_county.cgi,
35347           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
35348           httemplate/edit/part_referral.cgi, httemplate/edit/svc_acct.cgi,
35349           httemplate/edit/svc_acct_pop.cgi,
35350           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
35351           httemplate/edit/svc_forward.cgi, httemplate/misc/catchall.cgi,
35352           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
35353           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
35354           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
35355           httemplate/search/svc_acct_sm.cgi,
35356           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
35357           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
35358           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
35359           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi:
35360           cache foo *sigh*
35361
35362 2001-10-26 02:50  ivan
35363
35364         * httemplate/config/config-process.cgi: otherwise people will have
35365           problems with `0' zero
35366
35367 2001-10-25 14:24  ivan
35368
35369         * httemplate/edit/svc_domain.cgi: remove ancient tld cruft
35370
35371 2001-10-25 09:13  ivan
35372
35373         * FS/FS/cust_main_invoice.pm: & in email addresses
35374
35375 2001-10-25 01:41  ivan
35376
35377         * FS/FS/Conf.pm: remove debugging cruft
35378
35379 2001-10-24 08:45  ivan
35380
35381         * httemplate/config/config-process.cgi: correct for browser
35382           munching
35383
35384 2001-10-24 08:29  ivan
35385
35386         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/ConfItem.pm,
35387           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/t/ConfItem.t,
35388           bin/fs-setup, bin/svc_acct.export, httemplate/index.html,
35389           httemplate/config/config-process.cgi,
35390           httemplate/config/config-view.cgi, httemplate/docs/config.html,
35391           httemplate/docs/install.html, httemplate/search/svc_acct.cgi:
35392           preliminary web config editor
35393
35394           new config files: username-ampersand, passwordmax
35395
35396           fs-setup updates
35397
35398           get rid of old and crufty and unused registries/ config foo
35399
35400           documentation updates
35401
35402 2001-10-23 17:59  ivan
35403
35404         * httemplate/browse/queue.cgi: Can't find string terminator "!"
35405           anywhere before EOF at queue.cgi line 42
35406
35407 2001-10-23 13:53  ivan
35408
35409         * FS/bin/freeside-queued: Pg: FOR UPDATE LIMIT 1 mysql: LIMIT 1 FOR
35410           UPDATE
35411
35412           greeeat.
35413
35414 2001-10-23 11:57  ivan
35415
35416         * httemplate/docs/: config.html, install.html: document how to set
35417           MySQL with BDB default tables
35418
35419 2001-10-23 11:15  ivan
35420
35421         * bin/fs-setup: mysql fixes
35422
35423 2001-10-22 07:48  ivan
35424
35425         * FS/FS/svc_acct.pm: fix dir check
35426
35427 2001-10-22 05:22  ivan
35428
35429         * FS/FS/svc_domain.pm: fix delete method for new databases
35430
35431 2001-10-22 01:31  ivan
35432
35433         * FS/FS/cust_main.pm: tyop
35434
35435 2001-10-22 01:29  ivan
35436
35437         * FS/FS/: cust_main.pm, cust_pkg.pm: better delete customer code &
35438           warnings, delete package ability (& warning)
35439
35440 2001-10-20 05:17  ivan
35441
35442         * README.1.4.0pre3-4, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
35443           bin/fs-setup, htetc/global.asa, htetc/handler.pl,
35444           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
35445           httemplate/docs/upgrade8.html, httemplate/edit/part_pkg.cgi,
35446           httemplate/edit/svc_acct.cgi,
35447           httemplate/edit/process/cust_main.cgi,
35448           httemplate/edit/process/part_pkg.cgi: setup and recurring fee tax
35449           exempt flags, UI to edit rework part_pkg editing UI some more
35450
35451 2001-10-16 13:33  jeff
35452
35453         * bin/svc_acct.export: added slipip insertion for icradius and
35454           vpopmail restart config
35455
35456 2001-10-15 07:58  ivan
35457
35458         * FS/FS/cust_pkg.pm, htetc/global.asa, htetc/handler.pl,
35459           httemplate/edit/REAL_cust_pkg.cgi,
35460           httemplate/edit/process/REAL_cust_pkg.cgi,
35461           httemplate/view/cust_pkg.cgi: date editing
35462
35463 2001-10-15 05:16  ivan
35464
35465         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
35466           httemplate/misc/bill.cgi: print reasons with credits on invoices
35467
35468           use straight eval, not Safe::reval in cust_main::bill for now, as
35469           i have no   idea how to call methods on a share()'ed scalar.
35470           hmm.
35471
35472           add cust_pkg::cust_main method
35473
35474           s/eidiot/idiot/ in httemplate/misc/bill.cgi
35475
35476 2001-10-15 04:39  ivan
35477
35478         * httemplate/edit/part_pkg.cgi: remove errant javascript alert()
35479           plan ||= 'flat' for custom pricing 9clone) package definitions
35480           too
35481
35482 2001-10-15 04:35  ivan
35483
35484         * httemplate/edit/cust_main.cgi: visual fix
35485
35486 2001-10-15 03:42  ivan
35487
35488         * README.1.4.0pre3-4, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
35489           bin/fs-setup, httemplate/browse/part_pkg.cgi,
35490           httemplate/docs/config.html, httemplate/docs/schema.html,
35491           httemplate/docs/upgrade8.html, httemplate/edit/part_pkg.cgi,
35492           httemplate/edit/part_svc.cgi,
35493           httemplate/edit/process/part_pkg.cgi: price plans web gui 1st
35494           pass, oh my
35495
35496 2001-10-12 08:26  ivan
35497
35498         * httemplate/browse/queue.cgi: add (as yet inactive) retry & remove
35499           links
35500
35501 2001-10-11 10:46  ivan
35502
35503         * htetc/: global.asa, handler.pl: price plan uI!
35504
35505 2001-10-11 10:44  ivan
35506
35507         * httemplate/edit/part_pkg.cgi: "price plans" UP support.CVS:
35508           ----------------------------------------------------------------------
35509
35510 2001-10-09 23:22  thalakan
35511
35512         * httemplate/search/cust_main.cgi: Reverted.
35513
35514 2001-10-09 22:59  thalakan
35515
35516         * httemplate/search/cust_main.cgi: Stupid mistake.  Works now.
35517
35518 2001-10-09 22:42  ivan
35519
35520         * httemplate/search/cust_main.cgi: revert silly changes
35521
35522 2001-10-09 22:33  thalakan
35523
35524         * httemplate/search/cust_main.cgi: Change to use ut_name instead.
35525
35526 2001-10-09 22:24  ivan
35527
35528         * FS/FS/Record.pm: embarassing doc fix, thanks jason
35529
35530 2001-10-09 16:10  ivan
35531
35532         * README.1.4.0pre3-4, FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
35533           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm,
35534           httemplate/docs/config.html, httemplate/docs/install.html,
35535           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
35536           bin/fs-setup: add `unsuspendauto' config file: enable the
35537           automatic unsuspension of suspended packages when a customer's
35538           balance due changes from positive to zero or negative as the
35539           result of a payment or credit
35540
35541           add cust_pkg.manual_flag to disable this behaviour per customer
35542           package (no UI to set this yet)
35543
35544 2001-10-09 06:16  ivan
35545
35546         * httemplate/docs/install.html: update mysql links
35547
35548 2001-10-09 00:16  ivan
35549
35550         * httemplate/edit/process/part_svc.cgi: that was a confusing bug to
35551           fix
35552
35553 2001-10-08 20:11  ivan
35554
35555         * FS/FS/cust_pkg.pm: fix syntax error in newly-enabled insert sub,
35556           sheesh
35557
35558 2001-10-02 13:07  ivan
35559
35560         * httemplate/docs/upgrade8.html: doc clarification (?)
35561
35562 2001-10-02 09:00  jeff
35563
35564         * README.1.4.0pre3-4, FS/FS/cust_pay_batch.pm, bin/fs-setup,
35565           httemplate/docs/upgrade8.html: add pkey to batch payments and fix
35566           a doc typo
35567
35568 2001-10-02 04:10  ivan
35569
35570         * FS/FS/svc_acct.pm: allow some more characters in GECOS... showing
35571           up in fix.net's password files
35572
35573 2001-10-01 03:31  ivan
35574
35575         * FS/FS/cust_pkg.pm: oops
35576
35577 2001-09-30 15:35  ivan
35578
35579         * FS/FS/svc_acct.pm: arg
35580
35581 2001-09-30 15:19  ivan
35582
35583         * FS/FS/svc_acct.pm: $1 doesn't seem to last very long...
35584
35585 2001-09-30 13:30  ivan
35586
35587         * FS/FS/svc_acct.pm, httemplate/docs/config.html:
35588           username-uppercase config file
35589
35590 2001-09-27 21:33  ivan
35591
35592         * httemplate/docs/install.html: ssh recommendations
35593
35594 2001-09-27 14:49  ivan
35595
35596         * FS/FS/svc_acct_pop.pm: not used
35597
35598 2001-09-27 14:12  ivan
35599
35600         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: popSELECTOR
35601
35602 2001-09-27 13:41  ivan
35603
35604         * httemplate/edit/cust_main.cgi, httemplate/edit/svc_acct.cgi,
35605           FS/FS/svc_acct_pop.pm, httemplate/view/svc_acct.cgi: pop
35606           selector!
35607
35608 2001-09-27 11:33  ivan
35609
35610         * httemplate/view/svc_acct.cgi: fix for pre-1.4.0 accounts with no
35611           domsvc
35612
35613 2001-09-26 04:34  ivan
35614
35615         * README.1.4.0pre3-4: index oops
35616
35617 2001-09-26 02:17  ivan
35618
35619         * README.1.4.0pre3-4, FS/FS.pm, FS/MANIFEST,
35620           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm,
35621           FS/FS/part_pop_local.pm, FS/FS/svc_acct_pop.pm,
35622           FS/t/part_pop_local.t, bin/fs-setup, httemplate/docs/schema.html,
35623           httemplate/docs/upgrade8.html: add part_pop_local table
35624
35625 2001-09-25 11:03  ivan
35626
35627         * FS/FS/cust_main.pm:
35628           ror
35629
35630 2001-09-25 11:01  ivan
35631
35632         * FS/FS/cust_main.pm, httemplate/docs/config.html: add
35633           emailinvoiceonly config file and begin to use it
35634
35635 2001-09-25 08:55  ivan
35636
35637         * FS/FS/cust_main.pm, httemplate/docs/config.html:
35638           Business::OnlinePayment::BankOfAmerica
35639
35640 2001-09-24 17:05  ivan
35641
35642         * FS/bin/freeside-queued: better REAPER
35643
35644 2001-09-23 20:23  ivan
35645
35646         * FS/: FS/UID.pm, bin/freeside-queued: queue daemon forks now
35647
35648 2001-09-20 20:47  ivan
35649
35650         * httemplate/view/cust_main.cgi: show company and name (instead of
35651           just company) for referring customers that have a company
35652
35653 2001-09-19 17:13  ivan
35654
35655         * FS/FS/cust_main.pm: really fix fuzzy searching
35656
35657 2001-09-19 17:10  ivan
35658
35659         * FS/FS/cust_main.pm: fix fuzzy searching
35660
35661 2001-09-19 14:51  ivan
35662
35663         * FS/bin/freeside-queued: set real uid too.  whew.  ssh now
35664           working.
35665
35666 2001-09-19 14:06  ivan
35667
35668         * README.1.4.0pre3-4, FS/MANIFEST, FS/FS/svc_acct.pm,
35669           FS/bin/freeside-apply-credits, httemplate/docs/config.html:
35670           directory hashing remove jeff's lib patch from
35671           freeside-apply-credits add freeside-apply-credits to MANIFEST
35672           README for pre3-4
35673
35674 2001-09-19 12:41  ivan
35675
35676         * FS/FS/svc_acct.pm: tyop
35677
35678 2001-09-19 12:39  ivan
35679
35680         * FS/FS/svc_acct.pm: hopefully report some sort of ssh error
35681
35682 2001-09-19 12:28  ivan
35683
35684         * FS/FS/svc_acct.pm: ;args
35685
35686 2001-09-19 12:19  ivan
35687
35688         * FS/FS/svc_acct.pm: FS::svc_acct::ssh
35689
35690 2001-09-19 12:00  ivan
35691
35692         * FS/bin/freeside-queued: set $ENV{HOME}
35693
35694 2001-09-18 17:24  ivan
35695
35696         * FS/FS/svc_acct.pm: icradius transactional password changes
35697           (suspensions, unsuspensions)
35698
35699 2001-09-16 05:45  ivan
35700
35701         * FS/FS/Record.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
35702           httemplate/index.html, httemplate/docs/config.html,
35703           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
35704           fix oops in FS::cust_main_invoice::replace preventing package
35705           cancellation
35706
35707           add toggle switch to cust_main searching to show/hide cancelled
35708           customers.  hidecancelledcustomers config file is just which
35709           state it starts in.
35710
35711           add signupurl config file to enable showing of the customer's
35712           signup URL on the view page.
35713
35714 2001-09-14 12:54  ivan
35715
35716         * FS/FS/svc_acct.pm: fix for no svc_acct_sm!!!
35717
35718 2001-09-14 11:05  ivan
35719
35720         * FS/FS/Record.pm: s/croak/confess/
35721
35722 2001-09-12 08:54  ivan
35723
35724         * httemplate/docs/: install.html, upgrade8.html: mason warnings
35725
35726 2001-09-12 08:45  ivan
35727
35728         * FS/FS/part_svc.pm: oops
35729
35730 2001-09-11 16:44  ivan
35731
35732         * FS/FS/part_svc.pm, httemplate/edit/svc_acct.cgi,
35733           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
35734           httemplate/edit/svc_forward.cgi, httemplate/view/svc_acct.cgi:
35735           radius attributes & default/fixed values should work again now
35736
35737 2001-09-11 15:20  ivan
35738
35739         * FS/FS/svc_Common.pm, bin/fs-radius-add-check,
35740           bin/fs-radius-add-reply, bin/fs-setup, bin/svc_acct.export: fix
35741           radius attribute adding
35742
35743 2001-09-11 14:58  ivan
35744
35745         * FS/bin/freeside-queued: usage sub
35746
35747 2001-09-11 13:59  ivan
35748
35749         * httemplate/edit/svc_acct_sm.cgi: persistance problem not clearing
35750           variables between runs
35751
35752 2001-09-11 13:44  ivan
35753
35754         * httemplate/search/svc_acct.cgi: getting "you should run the
35755           bin/fs-migrate-svc_acct_sm" message unexpectedly
35756
35757 2001-09-11 12:16  ivan
35758
35759         * httemplate/edit/part_svc.cgi: forgot closing form tag, breaks ie,
35760           others?
35761
35762 2001-09-11 06:10  ivan
35763
35764         * FS/FS/svc_acct.pm: transactional job-queued icradius/freeradius
35765           export
35766
35767 2001-09-11 05:46  ivan
35768
35769         * httemplate/edit/process/part_svc.cgi: more service edit fix
35770
35771 2001-09-11 05:42  ivan
35772
35773         * httemplate/edit/part_svc.cgi: fix service editing
35774
35775 2001-09-11 05:25  ivan
35776
35777         * FS/FS/queue.pm: queue clean fix
35778
35779 2001-09-11 05:24  ivan
35780
35781         * FS/FS/queue.pm: job queue fix
35782
35783 2001-09-11 05:10  ivan
35784
35785         * FS/FS/cust_main.pm: fuzzyfix
35786
35787 2001-09-11 05:06  ivan
35788
35789         * FS/FS/svc_acct.pm: better logging
35790
35791 2001-09-11 05:00  ivan
35792
35793         * FS/FS/svc_acct.pm: cyrus fix!
35794
35795 2001-09-11 04:52  ivan
35796
35797         * FS/bin/freeside-queued: rar
35798
35799 2001-09-11 03:05  ivan
35800
35801         * httemplate/edit/process/quick-cust_pkg.cgi: s/die/ediot/
35802
35803 2001-09-11 02:56  ivan
35804
35805         * README.1.4.0pre2-3, httemplate/edit/process/quick-cust_pkg.cgi,
35806           httemplate/view/cust_main.cgi: fix quick order
35807
35808 2001-09-10 21:44  ivan
35809
35810         * httemplate/browse/queue.cgi: web queue view
35811
35812 2001-09-10 21:17  ivan
35813
35814         * FS/FS/svc_acct.pm, httemplate/docs/config.html: username-noperiod
35815           config file
35816
35817 2001-09-10 20:15  ivan
35818
35819         * README.1.4.0pre2-3, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
35820           FS/bin/freeside-queued, httemplate/docs/config.html,
35821           httemplate/docs/export.html, httemplate/edit/part_svc.cgi: cyrus
35822           support
35823
35824 2001-09-10 18:09  ivan
35825
35826         * FS/bin/freeside-queued: working queued
35827
35828 2001-09-10 17:08  ivan
35829
35830         * README.1.4.0pre2-3, FS/FS.pm, FS/MANIFEST, FS/FS/Record.pm,
35831           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, FS/FS/part_svc.pm,
35832           FS/FS/queue.pm, FS/FS/queue_arg.pm, FS/bin/freeside-bill,
35833           FS/bin/freeside-queued, FS/t/queue.t, FS/t/queue_arg.t,
35834           htetc/handler.pl, httemplate/index.html,
35835           httemplate/browse/part_svc.cgi, httemplate/docs/install.html,
35836           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
35837           httemplate/edit/part_svc.cgi,
35838           httemplate/edit/process/part_svc.cgi,
35839           httemplate/search/cust_main.cgi: faster (cached) fuzzy searches
35840           prelim. job queues! fixed part_svc editing
35841
35842 2001-09-10 17:07  ivan
35843
35844         * bin/: freeside-init, fs-migrate-part_svc, fs-setup: fixing
35845           fs-migrate-part_svc updateing fs-setup for job queues
35846           freeside-init for starting freeside-queued
35847
35848 2001-09-07 17:28  khoff
35849
35850         * bin/fs-setup: First post.  Sorry.  Missing comma.
35851
35852 2001-09-07 13:49  ivan
35853
35854         * FS/FS/part_svc_column.pm: oops, forgot to add this
35855
35856 2001-09-07 13:26  ivan
35857
35858         * FS/FS/raddb.pm, FS/FS/svc_acct.pm, bin/generate-raddb: tyops
35859
35860 2001-09-07 13:19  ivan
35861
35862         * FS/MANIFEST: tyop
35863
35864 2001-09-07 13:17  ivan
35865
35866         * FS/MANIFEST, FS/FS/raddb.pm, FS/FS/svc_acct.pm, FS/t/raddb.t,
35867           bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
35868           bin/generate-raddb: fix RADIUS attribute capitalization
35869
35870 2001-09-06 14:43  ivan
35871
35872         * httemplate/docs/: install.html, postgresql.html: no more pg
35873           RADIUS silliness
35874
35875 2001-09-06 14:20  ivan
35876
35877         * FS/FS/svc_acct.pm, httemplate/docs/schema.html: doc
35878
35879 2001-09-06 13:41  ivan
35880
35881         * README.1.4.0pre2-3, FS/FS.pm, FS/MANIFEST, FS/FS/UID.pm,
35882           FS/FS/part_svc.pm, FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
35883           FS/FS/svc_acct_sm.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
35884           FS/FS/svc_www.pm, FS/t/part_svc_column.t,
35885           bin/fs-migrate-part_svc, bin/fs-migrate-payref,
35886           bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
35887           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
35888           httemplate/docs/upgrade8.html, httemplate/edit/part_svc.cgi,
35889           httemplate/edit/process/part_svc.cgi: finally fix part_svc!!!
35890
35891 2001-09-04 08:12  ivan
35892
35893         * httemplate/docs/admin.html: tyop
35894
35895 2001-09-04 08:06  ivan
35896
35897         * httemplate/edit/: agent_type.cgi, process/cust_main.cgi: oops
35898           indeed
35899
35900 2001-09-04 07:44  ivan
35901
35902         * FS/FS/cust_pkg.pm, httemplate/browse/agent.cgi,
35903           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
35904           httemplate/browse/part_referral.cgi,
35905           httemplate/browse/part_svc.cgi, httemplate/docs/admin.html,
35906           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
35907           httemplate/edit/process/quick-cust_pkg.cgi,
35908           httemplate/view/cust_main.cgi: new admin documentation, quick
35909           one-pkg order
35910
35911 2001-09-04 04:15  ivan
35912
35913         * bin/fs-setup: rar
35914
35915 2001-09-04 04:15  ivan
35916
35917         * bin/fs-setup: much better
35918
35919 2001-09-04 04:14  ivan
35920
35921         * bin/fs-setup: tyops
35922
35923 2001-09-04 04:03  ivan
35924
35925         * bin/fs-setup, httemplate/docs/config.html: silly syntax error and
35926           doc updates
35927
35928 2001-09-04 02:55  ivan
35929
35930         * httemplate/docs/install.html: better installation instructions
35931
35932 2001-09-04 02:54  ivan
35933
35934         * htetc/global.asa: hehe, this should help out everybody without
35935           DBIx::Profile (i.e. everybody)
35936
35937 2001-09-03 15:16  ivan
35938
35939         * bin/fs-setup: this too
35940
35941 2001-09-03 15:07  ivan
35942
35943         * FS/FS/cust_bill.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm,
35944           FS/FS/cust_pay.pm, FS/FS/cust_svc.pm, FS/bin/freeside-bill,
35945           httemplate/docs/signup.html, httemplate/docs/upgrade8.html,
35946           httemplate/edit/cust_credit.cgi,
35947           httemplate/edit/cust_credit_bill.cgi,
35948           httemplate/edit/cust_pay.cgi,
35949           httemplate/edit/process/cust_pay.cgi, httemplate/misc/bill.cgi,
35950           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi: fix
35951           more bugs
35952
35953 2001-09-02 00:57  ivan
35954
35955         * CREDITS: credito
35956
35957 2001-09-02 00:57  ivan
35958
35959         * bin/generate-tests: gawl
35960
35961 2001-09-02 00:49  ivan
35962
35963         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit.pm,
35964           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
35965           httemplate/edit/cust_credit_bill.cgi,
35966           httemplate/view/cust_main.cgi: things are starting to work again,
35967           sorta.
35968
35969 2001-09-01 22:38  ivan
35970
35971         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
35972           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, bin/fs-migrate-payref:
35973           migration.  ugh.
35974
35975 2001-09-01 21:51  ivan
35976
35977         * FS/FS/: cust_svc.pm, svc_acct.pm: better error msgs
35978
35979 2001-09-01 21:25  ivan
35980
35981         * FS/: FS.pm, MANIFEST, test.pl, FS/cust_bill_pay.pm,
35982           FS/cust_main.pm, FS/cust_refund.pm, t/CGI.t, t/CGIwrapper.t,
35983           t/Conf.t, t/Record.t, t/UID.t, t/agent.t, t/agent_type.t,
35984           t/cust_bill.t, t/cust_bill_pay.t, t/cust_bill_pkg.t,
35985           t/cust_credit.t, t/cust_credit_bill.t, t/cust_credit_refund.t,
35986           t/cust_main.t, t/cust_main_county.t, t/cust_main_invoice.t,
35987           t/cust_pay.t, t/cust_pay_batch.t, t/cust_pkg.t, t/cust_refund.t,
35988           t/cust_svc.t, t/domain_record.t, t/nas.t, t/part_pkg.t,
35989           t/part_referral.t, t/part_svc.t, t/pkg_svc.t, t/port.t,
35990           t/prepay_credit.t, t/session.t, t/svc_Common.t, t/svc_acct.t,
35991           t/svc_acct_pop.t, t/svc_acct_sm.t, t/svc_domain.t,
35992           t/svc_forward.t, t/svc_www.t, t/type_pkgs.t: lame testsuite and
35993           the embarassing fixes in it found
35994
35995 2001-09-01 20:42  ivan
35996
35997         * httemplate/docs/upgrade8.html: really.  backup.
35998
35999 2001-09-01 20:20  ivan
36000
36001         * httemplate/docs/upgrade8.html: upgrade
36002
36003 2001-09-01 19:53  jeff
36004
36005         * FS/bin/freeside-apply-credits: adding a credit apply utility
36006
36007 2001-09-01 19:46  ivan
36008
36009         * FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
36010           FS/FS/cust_refund.pm, bin/fs-setup, httemplate/docs/schema.html,
36011           httemplate/docs/upgrade8.html: cust_refund and cust_pay get
36012           custnums
36013
36014 2001-09-01 18:27  ivan
36015
36016         * FS/FS/: cust_bill.pm, cust_bill_pay.pm, cust_credit.pm,
36017           cust_credit_bill.pm, cust_credit_refund.pm, cust_main.pm,
36018           cust_refund.pm: more udpates for the new world of unapplied
36019           stuff.  yay.
36020
36021 2001-09-01 16:41  ivan
36022
36023         * httemplate/docs/upgrade8.html: cust_bill_pay and
36024           cust_credit_refund
36025
36026 2001-09-01 15:28  jeff
36027
36028         * FS/FS/cust_main.pm, httemplate/docs/upgrade8.html: haste makes
36029           waste... and left a method out
36030
36031 2001-09-01 15:18  ivan
36032
36033         * FS/FS/cust_credit_bill.pm, bin/fs-setup: add primary key
36034
36035 2001-09-01 15:01  ivan
36036
36037         * FS/MANIFEST: cust_bill_pay & cust_credit_refund
36038
36039 2001-09-01 14:55  jeff
36040
36041         * FS/FS/cust_bill_pay.pm: oops.. need this too
36042
36043 2001-09-01 14:52  jeff
36044
36045         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
36046           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, bin/fs-setup,
36047           httemplate/docs/upgrade8.html,
36048           httemplate/edit/cust_credit_bill.cgi,
36049           httemplate/edit/process/cust_credit_bill.cgi,
36050           httemplate/view/cust_main.cgi: add cust_credit_bill relating
36051           multiple invoices to credits
36052
36053 2001-09-01 13:11  ivan
36054
36055         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
36056           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
36057           bin/fs-setup, httemplate/docs/schema.html: cust_bill_pay and
36058           cust_credit_refund.  payments can apply to multiple invoices and
36059           refunds can apply to multiple credits.
36060
36061 2001-09-01 05:35  ivan
36062
36063         * httemplate/search/cust_bill.cgi: totals
36064
36065 2001-08-31 02:20  ivan
36066
36067         * FS/FS/Record.pm: check US zips more strictly
36068
36069 2001-08-31 01:43  ivan
36070
36071         * httemplate/browse/svc_acct_pop.cgi: > Order by City might be
36072           better
36073           state, city, then number
36074
36075 2001-08-31 00:28  ivan
36076
36077         * httemplate/edit/cust_main_county-expand.cgi: better error message
36078           for nonexistant cust_main_county records
36079
36080 2001-08-31 00:17  ivan
36081
36082         * httemplate/edit/process/cust_main_county-expand.cgi: fixes:
36083           > US UT expand state
36084           > Submit (no data entered)
36085           > US UT is gone frome the list.
36086
36087 2001-08-30 09:23  ivan
36088
36089         * httemplate/docs/signup.html: update signup server: template form
36090           and success html, document
36091
36092 2001-08-30 08:30  ivan
36093
36094         * httemplate/edit/part_svc.cgi: slighly more docu
36095
36096 2001-08-29 02:11  ivan
36097
36098         * httemplate/edit/agent.cgi: ui
36099
36100 2001-08-29 01:45  ivan
36101
36102         * bin/fs-setup, httemplate/docs/upgrade8.html: catchall *can* be
36103           NULL
36104
36105 2001-08-28 09:58  ivan
36106
36107         * httemplate/: docs/signup.html, docs/upgrade8.html,
36108           search/cust_main.cgi: customer-to-customer referrals in singup
36109           server
36110
36111 2001-08-28 07:34  ivan
36112
36113         * FS/FS/cust_main.pm, httemplate/docs/config.html,
36114           httemplate/docs/upgrade8.html, httemplate/edit/cust_main.cgi,
36115           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
36116           customer-to-customer referrals!
36117
36118 2001-08-25 22:06  ivan
36119
36120         * FS/FS/: cust_credit.pm, cust_main.pm: brainfart
36121
36122 2001-08-25 22:05  ivan
36123
36124         * FS/FS/cust_credit.pm: reason can't be null
36125
36126 2001-08-22 23:17  ivan
36127
36128         * FS/FS/cust_main.pm: no need to be y1.9k complient
36129
36130 2001-08-21 03:27  ivan
36131
36132         * httemplate/edit/: svc_acct.cgi, svc_forward.cgi: fix these up,
36133           most everything is working svc_forward-wise now
36134
36135 2001-08-21 02:34  ivan
36136
36137         * FS/FS/Record.pm, FS/FS/UID.pm, FS/bin/freeside-bill,
36138           htetc/global.asa, httemplate/browse/agent.cgi,
36139           httemplate/browse/agent_type.cgi,
36140           httemplate/browse/cust_main_county.cgi,
36141           httemplate/browse/part_pkg.cgi,
36142           httemplate/browse/part_referral.cgi,
36143           httemplate/browse/svc_acct_pop.cgi: no more &swapuid
36144
36145 2001-08-20 20:03  ivan
36146
36147         * FS/FS/svc_acct.pm: fix domain method, and it works against old
36148           databases now too
36149
36150 2001-08-20 19:44  ivan
36151
36152         * FS/FS/domain_record.pm, FS/FS/prepay_credit.pm, FS/FS/svc_www.pm,
36153           FS/bin/freeside-print-batch, eg/TEMPLATE_cust_main.import,
36154           eg/table_template-svc.pm: remove $Log$
36155
36156 2001-08-20 19:43  ivan
36157
36158         * bin/: dbdef-create, fs-migrate-svc_acct_sm, svc_acct_sm.import: i
36159           think svc_acct_sm.import should go away, but...
36160
36161 2001-08-20 19:32  ivan
36162
36163         * test/cgi-test: remove $Log$
36164
36165 2001-08-20 19:31  ivan
36166
36167         * httemplate/: browse/agent.cgi, browse/agent_type.cgi,
36168           browse/part_pkg.cgi, browse/part_referral.cgi,
36169           browse/svc_acct_pop.cgi, edit/agent.cgi, edit/agent_type.cgi,
36170           edit/cust_credit.cgi, edit/cust_main_county-expand.cgi,
36171           edit/cust_main_county.cgi, edit/cust_pay.cgi, edit/cust_pkg.cgi,
36172           edit/part_pkg.cgi, edit/part_referral.cgi, edit/svc_acct_pop.cgi,
36173           edit/svc_acct_sm.cgi, edit/svc_domain.cgi, edit/svc_forward.cgi,
36174           edit/process/agent.cgi, edit/process/agent_type.cgi,
36175           edit/process/cust_credit.cgi, edit/process/cust_main_county.cgi,
36176           edit/process/cust_pay.cgi, edit/process/cust_pkg.cgi,
36177           edit/process/part_pkg.cgi, edit/process/part_referral.cgi,
36178           edit/process/svc_acct.cgi, edit/process/svc_acct_pop.cgi,
36179           edit/process/svc_acct_sm.cgi, edit/process/svc_domain.cgi,
36180           edit/process/svc_forward.cgi, misc/bill.cgi,
36181           misc/cancel-unaudited.cgi, misc/cancel_pkg.cgi,
36182           misc/catchall.cgi, misc/delete-customer.cgi, misc/expire_pkg.cgi,
36183           misc/link.cgi, misc/print-invoice.cgi, misc/susp_pkg.cgi,
36184           misc/unsusp_pkg.cgi, misc/process/catchall.cgi,
36185           misc/process/delete-customer.cgi, misc/process/link.cgi,
36186           search/cust_bill.cgi, search/svc_acct_sm.cgi,
36187           search/svc_domain.cgi, view/cust_bill.cgi, view/cust_pkg.cgi,
36188           view/svc_acct.cgi, view/svc_acct_sm.cgi, view/svc_domain.cgi,
36189           view/svc_forward.cgi: remove $Log$ messages.  whew.
36190
36191 2001-08-20 19:16  ivan
36192
36193         * httemplate/search/svc_acct.cgi: fix to work against 1.3.x
36194           databases, with a warning
36195
36196 2001-08-20 19:03  ivan
36197
36198         * httemplate/search/cust_pkg.cgi: deal with databases w/o separate
36199           shipping address
36200
36201 2001-08-20 17:39  ivan
36202
36203         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: fix some
36204           silly syntax errors
36205
36206 2001-08-20 06:10  ivan
36207
36208         * FS/FS/svc_domain.pm: use var
36209
36210 2001-08-20 05:15  ivan
36211
36212         * httemplate/edit/svc_acct.cgi: #
36213
36214 2001-08-20 05:13  ivan
36215
36216         * httemplate/edit/svc_acct.cgi: only show domains associated with
36217           this customer.
36218
36219 2001-08-20 04:18  ivan
36220
36221         * FS/FS/cust_svc.pm: labels for svc_acct accounts are now fully
36222           qualified!
36223
36224 2001-08-20 04:04  ivan
36225
36226         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: more
36227           svc_forward work
36228
36229 2001-08-20 02:41  ivan
36230
36231         * FS/FS/: svc_acct.pm, svc_acct_sm.pm, svc_domain.pm,
36232           svc_forward.pm: dtrt when deleting accouts wrt forwards,
36233           catchalls & other references to svc_acct records
36234
36235           depreciate svc_acct_sm further; move qmail catchall handling to
36236           svc_domain
36237
36238 2001-08-20 02:38  ivan
36239
36240         * httemplate/docs/: config.html, export.html, schema.html:
36241           documentation updates
36242
36243 2001-08-19 08:53  jeff
36244
36245         * FS/MANIFEST, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
36246           FS/FS/svc_forward.pm, httemplate/edit/part_svc.cgi,
36247           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_forward.cgi,
36248           httemplate/edit/process/svc_forward.cgi,
36249           httemplate/misc/catchall.cgi,
36250           httemplate/misc/process/catchall.cgi,
36251           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
36252           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
36253           httemplate/view/svc_forward.cgi: added user interface for
36254           svc_forward and vpopmail support
36255
36256 2001-08-19 06:50  ivan
36257
36258         * bin/fs-setup, httemplate/docs/upgrade8.html: indices on cust_main
36259           ship_last and ship_country
36260
36261 2001-08-19 03:25  ivan
36262
36263         * bin/svc_acct.import: add system shells to @FS::svc_acct:shells on
36264           the fly, fixes: ticket #88
36265
36266 2001-08-19 02:08  ivan
36267
36268         * TODO: this is what i fed to RT, might as well check it in.
36269
36270           no further modifications to TODO.  everything is in the ticketing
36271           system now.
36272
36273 2001-08-19 01:32  ivan
36274
36275         * httemplate/search/cust_pkg.cgi: display bill and service
36276           name/company, and services
36277
36278 2001-08-19 01:18  ivan
36279
36280         * FS/FS/: svc_acct.pm, svc_domain.pm: ->setfixed untaints svcnum
36281
36282 2001-08-19 01:15  ivan
36283
36284         * FS/FS/svc_acct.pm: set fixed fields before checking domsvc
36285
36286 2001-08-18 17:48  ivan
36287
36288         * FS/FS/: Record.pm, cust_main.pm: country fields will now accept
36289           names and change them to two-letter codes
36290
36291 2001-08-17 04:33  ivan
36292
36293         * FS/FS/Record.pm: ut_phonen: fallback to ut_textn, instead of
36294           ut_alphan for non-US/CA phone numbers
36295
36296 2001-08-17 04:28  ivan
36297
36298         * FS/FS/Record.pm: canada has same phone# rules as US
36299
36300 2001-08-17 04:05  ivan
36301
36302         * httemplate/: browse/cust_main_county.cgi,
36303           edit/cust_main_county.cgi,
36304           edit/process/cust_main_county-collapse.cgi,
36305           edit/process/cust_main_county-expand.cgi: clean up tax rate
36306           editing:   sort by country->state->county,   add "collapse state"
36307           if the tax rates are the same statewide,   redirect "expand
36308           state" to the browse, not edit screen
36309
36310 2001-08-17 03:57  ivan
36311
36312         * bin/: dbdef-create, svc_acct.export, svc_acct.import: gah
36313
36314 2001-08-17 03:57  ivan
36315
36316         * FS/FS/svc_domain.pm: document catchall and untaint everything
36317
36318 2001-08-17 03:55  ivan
36319
36320         * FS/FS/cust_main.pm, httemplate/docs/config.html:
36321           Business::OnlinePayment
36322
36323 2001-08-17 03:53  ivan
36324
36325         * Makefile: alldocs target
36326
36327 2001-08-17 03:53  ivan
36328
36329         * CREDITS: thanks jeff!
36330
36331 2001-08-15 03:04  ivan
36332
36333         * httemplate/search/: cust_pkg.cgi, svc_acct.cgi: remove (some of
36334           the) bad direct exit; calls
36335
36336 2001-08-13 16:15  ivan
36337
36338         * httemplate/view/cust_main.cgi: don't display empty comment box
36339
36340 2001-08-13 16:10  ivan
36341
36342         * httemplate/edit/process/cust_main.cgi: properly massage
36343           ship_state & work okay when no initial pkg is selected
36344
36345 2001-08-12 18:00  ivan
36346
36347         * httemplate/docs/schema.html: add svc_forward, depriciate
36348           svc_acct_sm
36349
36350 2001-08-12 17:21  ivan
36351
36352         * FS/FS/svc_acct.pm: untaint svcnum & domsvc
36353
36354 2001-08-12 17:19  ivan
36355
36356         * bin/fs-setup: depriciate svc_acct_sm, add unique index for
36357           username+domsvc on svc_acct, remove silly $Log$
36358
36359 2001-08-12 12:41  jeff
36360
36361         * FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
36362           bin/fs-migrate-svc_acct_sm, bin/fs-setup, bin/svc_acct.export,
36363           bin/svc_acct_sm.export, httemplate/docs/config.html,
36364           httemplate/docs/upgrade8.html: merging vpopmail support branch
36365
36366 2001-08-12 01:56  ivan
36367
36368         * httemplate/edit/process/part_svc.cgi: don't use
36369           Apache::ASP-specific $Redirect object
36370
36371 2001-08-11 18:26  ivan
36372
36373         * httemplate/docs/postgresql.html: i did get it working
36374
36375 2001-08-11 17:07  ivan
36376
36377         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: use
36378           transactional invoice_list setting & eliminate non-sticky "first
36379           package"!
36380
36381 2001-08-11 17:07  ivan
36382
36383         * FS/FS/cust_main.pm: transactional invoice_list setting yay!!!
36384
36385 2001-08-11 17:06  ivan
36386
36387         * FS/FS/cust_main_invoice.pm: better error msgs
36388
36389 2001-08-11 16:19  ivan
36390
36391         * httemplate/edit/part_svc.cgi: better error checking, fix scalar
36392           context to $cgi->keywords
36393
36394 2001-08-11 16:18  ivan
36395
36396         * httemplate/browse/part_svc.cgi: missed a variable interpolation
36397
36398 2001-08-10 22:53  ivan
36399
36400         * bin/fs-setup, httemplate/docs/upgrade8.html: add comments field
36401
36402 2001-08-10 22:52  ivan
36403
36404         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: add customer
36405           comments fields
36406
36407 2001-08-10 22:52  ivan
36408
36409         * FS/FS/cust_main.pm: add comments field, fix ship_ address
36410           handling (don't consider a value for ship_state field to mean
36411           something meaningful is in ship_*)
36412
36413 2001-08-10 22:51  ivan
36414
36415         * FS/FS/part_svc.pm: better error msg
36416
36417 2001-08-10 22:50  ivan
36418
36419         * FS/FS/Record.pm: allow newlines in ut_anything fields fix example
36420           for ut_anything
36421
36422 2001-08-10 21:55  ivan
36423
36424         * httemplate/edit/part_svc.cgi: don't have any other choices in
36425           svcdb dropdown for existing services, since you can't change it
36426           anyway
36427
36428 2001-08-10 21:29  ivan
36429
36430         * FS/FS/CGI.pm: that's what $etc is for!
36431
36432 2001-08-10 21:15  ivan
36433
36434         * httemplate/misc/delete-customer.cgi: better docs
36435
36436 2001-08-10 17:01  ivan
36437
36438         * FS/FS/cust_main_invoice.pm: "fixes"
36439
36440           Can't call method "username" on an undefined value at
36441           /usr/lib/perl5/site_perl/5.6.0/FS/cust_main_invoice.pm line 162.
36442
36443           but cust_main_invoice records should probably be updated when
36444           svc_acct records are deleted :/
36445
36446 2001-08-08 02:47  ivan
36447
36448         * httemplate/docs/passwd.html: doc clarification
36449
36450 2001-08-07 21:44  ivan
36451
36452         * FS/FS/Record.pm: better error msg
36453
36454 2001-08-03 13:34  jeff
36455
36456         * FS/FS/cust_bill.pm:
36457
36458           added the tax method
36459
36460 2001-07-30 03:43  ivan
36461
36462         * FS/FS/CGI.pm: Apache::ASP eidiot fix
36463
36464 2001-07-30 03:41  ivan
36465
36466         * FS/FS/Record.pm, FS/FS/cust_main.pm,
36467           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
36468           shipping address additions
36469
36470 2001-07-30 02:53  ivan
36471
36472         * httemplate/docs/upgrade8.html: Pg primary key upgrade fix (create
36473           fix in new DBIx::DBSchema)
36474
36475 2001-07-30 01:03  ivan
36476
36477         * httemplate/: .htaccess, docs/overview.dia, docs/overview.png:
36478           forgotten files
36479
36480 2001-07-30 01:02  ivan
36481
36482         * htetc/: global.asa, handler.pl: template stuffs
36483
36484 2001-07-30 01:01  ivan
36485
36486         * Makefile: need this too!
36487
36488 2001-07-30 00:42  ivan
36489
36490         * bin/fs-setup: need an DBIx::DBSchema with delcolumn
36491
36492 2001-07-30 00:36  ivan
36493
36494         * httemplate/index.html, httemplate/browse/agent.cgi,
36495           httemplate/browse/agent_type.cgi,
36496           httemplate/browse/cust_main_county.cgi,
36497           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
36498           httemplate/browse/part_referral.cgi,
36499           httemplate/browse/part_svc.cgi,
36500           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/admin.html,
36501           httemplate/docs/billing.html, httemplate/docs/config.html,
36502           httemplate/docs/export.html, httemplate/docs/index.html,
36503           httemplate/docs/install.html, httemplate/docs/legacy.html,
36504           httemplate/docs/passwd.html, httemplate/docs/postgresql.html,
36505           httemplate/docs/schema.html, httemplate/docs/session.html,
36506           httemplate/docs/signup.html, httemplate/docs/trouble.html,
36507           httemplate/docs/upgrade.html, httemplate/docs/upgrade2.html,
36508           httemplate/docs/upgrade3.html, httemplate/docs/upgrade4.html,
36509           httemplate/docs/upgrade5.html, httemplate/docs/upgrade6.html,
36510           httemplate/docs/upgrade7.html, httemplate/docs/upgrade8.html,
36511           bin/fs-setup, bin/masonize, bin/pod2x, httemplate/edit/agent.cgi,
36512           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
36513           httemplate/edit/cust_main.cgi,
36514           httemplate/edit/cust_main_county-expand.cgi,
36515           httemplate/edit/cust_main_county.cgi,
36516           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
36517           httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
36518           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
36519           httemplate/edit/svc_acct_pop.cgi,
36520           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
36521           httemplate/edit/process/agent.cgi,
36522           httemplate/edit/process/agent_type.cgi,
36523           httemplate/edit/process/cust_credit.cgi,
36524           httemplate/edit/process/cust_main.cgi,
36525           httemplate/edit/process/cust_main_county-expand.cgi,
36526           httemplate/edit/process/cust_main_county.cgi,
36527           httemplate/edit/process/cust_pay.cgi,
36528           httemplate/edit/process/cust_pkg.cgi,
36529           httemplate/edit/process/part_pkg.cgi,
36530           httemplate/edit/process/part_referral.cgi,
36531           httemplate/edit/process/part_svc.cgi,
36532           httemplate/edit/process/svc_acct.cgi,
36533           httemplate/edit/process/svc_acct_pop.cgi,
36534           httemplate/edit/process/svc_acct_sm.cgi,
36535           httemplate/edit/process/svc_domain.cgi,
36536           httemplate/images/mid-logo.png, httemplate/images/small-logo.png,
36537           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
36538           httemplate/misc/cancel_pkg.cgi,
36539           httemplate/misc/delete-customer.cgi,
36540           httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
36541           httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
36542           httemplate/misc/unsusp_pkg.cgi,
36543           httemplate/misc/process/delete-customer.cgi,
36544           httemplate/misc/process/link.cgi,
36545           httemplate/search/cust_bill.cgi,
36546           httemplate/search/cust_bill.html,
36547           httemplate/search/cust_main-payinfo.html,
36548           httemplate/search/cust_main.cgi,
36549           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
36550           httemplate/search/svc_acct.cgi, httemplate/search/svc_acct.html,
36551           httemplate/search/svc_acct_sm.cgi,
36552           httemplate/search/svc_acct_sm.html,
36553           httemplate/search/svc_domain.cgi,
36554           httemplate/search/svc_domain.html, httemplate/view/cust_bill.cgi,
36555           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
36556           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
36557           httemplate/view/svc_domain.cgi: templates!!!
36558
36559 2001-07-30 00:33  ivan
36560
36561         * FS/FS/: Record.pm, svc_acct.pm: podnitfix
36562
36563 2001-07-30 00:14  ivan
36564
36565         * INSTALL, README: templates!
36566
36567 2001-07-30 00:13  ivan
36568
36569         * TODO: todocruft
36570
36571 2001-07-29 23:28  ivan
36572
36573         * FS/FS/svc_acct.pm: allow !! as password for disabled accounts
36574
36575 2001-07-29 23:07  ivan
36576
36577         * bin/: svc_acct.export, svc_acct.import: allow !! for locked
36578           accounts instead of changing to *SUSPENDED*
36579
36580 2001-07-27 10:16  ivan
36581
36582         * FS/FS/cust_main_invoice.pm: clarification
36583
36584 2001-07-26 23:17  thalakan
36585
36586         * FS/FS/cust_main_invoice.pm: Documented some subtle behavior of
36587           the checkdest method.
36588
36589 2001-06-21 09:27  ivan
36590
36591         * FS/FS/UID.pm: better error message
36592
36593 2001-06-20 01:33  ivan
36594
36595         * bin/svc_acct.export: >     Use of uninitialized value in
36596           concatenation (.) at svc_acct.export line
36597           > 276.
36598
36599 2001-06-06 15:22  ivan
36600
36601         * TODO: templating thoughts
36602
36603 2001-06-05 14:40  ivan
36604
36605         * debian/: README.Debian, changelog, conffiles.ex, control,
36606           copyright, cron.d.ex, dirs, docs, ex.doc-base.package,
36607           freeside-doc.docs, freeside-doc.files, init.d.ex, manpage.1.ex,
36608           manpage.sgml.ex, menu.ex, postinst.ex, postrm.ex, preinst.ex,
36609           prerm.ex, rules, watch.ex: add deb packaging foo (doesn't work
36610           yet)
36611
36612 2001-06-03 10:22  ivan
36613
36614         * FS/FS/svc_domain.pm: SOA serial number problem with Date::Format
36615           %e: no leading zero
36616
36617 2001-06-03 07:16  ivan
36618
36619         * README: 1.3.1!!!
36620
36621 2001-06-03 07:16  ivan
36622
36623         * bin/fs-setup: allow empty refund reasons
36624
36625 2001-06-03 07:15  ivan
36626
36627         * TODO: yes yes
36628
36629 2001-06-03 05:36  ivan
36630
36631         * FS/FS/svc_acct.pm: add username-letter and username-letterfirst
36632           config files
36633
36634 2001-06-03 04:37  ivan
36635
36636         * FS/FS/svc_acct.pm: fixes
36637
36638           Can't locate object method "setfield" via package "svc_acct_sm"
36639           at /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318
36640
36641 2001-06-03 04:27  ivan
36642
36643         * FS/FS/Record.pm: track down
36644
36645             Can't locate object method "setfield" via package "svc_acct_sm"
36646           at
36647             /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318.
36648
36649           errors
36650
36651 2001-06-03 03:51  ivan
36652
36653         * FS/FS/cust_main.pm: fixes "Error reval-ing" and won't bill errors
36654
36655 2001-05-30 08:17  ivan
36656
36657         * FS/FS/CGI.pm: use Apache inside an eval BLOCK was mucking things
36658           up for the non-mod_perl folks
36659
36660 2001-05-22 09:43  ivan
36661
36662         * FS/FS/svc_domain.pm: oops, s/mx/MX/ noticed by "Shane Chrisp"
36663           <shane@2000cn.com.au>, thanks!
36664
36665 2001-05-18 07:08  ivan
36666
36667         * FS/FS/domain_record.pm: tyop
36668
36669 2001-05-15 00:52  ivan
36670
36671         * FS/bin/freeside-email: simple program to list all email addresses
36672
36673 2001-05-08 03:44  ivan
36674
36675         * bin/: svc_acct.export, svc_acct_sm.export: fix for OO Net::SCP
36676
36677 2001-05-07 08:42  ivan
36678
36679         * FS/FS/Record.pm: tyop
36680
36681 2001-05-07 08:36  ivan
36682
36683         * FS/FS/Record.pm: start to track down
36684
36685               Insecure dependency in eval while running with -T switch at
36686           /usr/local/lib/site_perl/FS/Record.pm line 202.
36687
36688           errors
36689
36690 2001-05-07 08:24  ivan
36691
36692         * bin/svc_acct.import: s/!/*/
36693
36694 2001-05-06 19:07  ivan
36695
36696         * FS/FS/cust_main.pm:
36697           http://www.sisd.com/freeside/list-archive/msg01906.html
36698
36699 2001-05-05 01:51  ivan
36700
36701         * bin/svc_acct.import:
36702           http://www.sisd.com/freeside/list-archive/msg01915.html
36703
36704 2001-04-23 12:50  ivan
36705
36706         * FS/FS/cust_credit.pm: the real
36707
36708           Can't locate object method "setfield" via package "cust_refund"
36709           at /usr/local/lib/site_perl/FS/Record.pm line 315.
36710
36711           fix
36712
36713 2001-04-23 12:27  ivan
36714
36715         * FS/FS/cust_credit.pm: *sigh*
36716
36717 2001-04-23 12:21  ivan
36718
36719         * FS/FS/cust_credit.pm: webdemo bugfix
36720
36721 2001-04-23 08:37  ivan
36722
36723         * FS/MANIFEST: 1.3.1 sigh
36724
36725 2001-04-23 05:44  ivan
36726
36727         * bin/freeside-session-kill: session killer implemeting timed
36728           access
36729
36730 2001-04-23 05:40  ivan
36731
36732         * FS/FS.pm: documentation and webdemo updates
36733
36734 2001-04-23 02:00  ivan
36735
36736         * FS/FS/UID.pm: "shouldn't hurt" (famous last words)
36737
36738 2001-04-23 00:12  ivan
36739
36740         * FS/FS/cust_main.pm: better error message (if kludgy) for no
36741           referral remove outdated NSI foo from domain ordering.  also,
36742           fuck NSI.
36743
36744 2001-04-21 18:56  ivan
36745
36746         * README, FS/FS.pm, FS/MANIFEST, FS/FS/SSH.pm, FS/FS/svc_acct.pm,
36747           FS/FS/svc_acct_sm.pm, FS/FS/svc_domain.pm, FS/FS/svc_www.pm,
36748           bin/svc_acct.export, bin/svc_acct.import, bin/svc_acct_sm.export,
36749           bin/svc_acct_sm.import, bin/svc_domain.import,
36750           fs_passwd/fs_passwd_server: get rid of FS::SSH.pm (became
36751           Net::SSH and Net::SCP on CPAN)
36752
36753 2001-04-21 18:38  ivan
36754
36755         * TODO, FS/FS/svc_domain.pm: svc_domain needs to import dbh sub
36756           from Record view/cust_main.cgi needs to use ->owed method, not
36757           check (depriciated) owed field search/cust_bill.cgi redirect
36758           error when there's only one invoice
36759
36760 2001-04-21 17:49  ivan
36761
36762         * FS/FS/svc_Common.pm: need to import dbh sub from Record
36763
36764 2001-04-21 16:53  ivan
36765
36766         * FS/MANIFEST: no more dbdef
36767
36768 2001-04-15 06:56  ivan
36769
36770         * TODO: [no log message]
36771
36772 2001-04-15 06:35  ivan
36773
36774         * FS/FS/: nas.pm, session.pm, svc_Common.pm, svc_domain.pm:
36775           transactions part deux
36776
36777 2001-04-15 05:56  ivan
36778
36779         * TODO, FS/FS/Record.pm, FS/FS/dbdef.pm, FS/FS/dbdef_colgroup.pm,
36780           FS/FS/dbdef_column.pm, FS/FS/dbdef_index.pm,
36781           FS/FS/dbdef_table.pm, FS/FS/dbdef_unique.pm, bin/dbdef-create,
36782           bin/fs-setup: s/dbdef/DBIx::DBSchema/
36783
36784 2001-04-15 03:33  ivan
36785
36786         * CREDITS, TODO: better docs for the worst bit, finally
36787
36788 2001-04-15 02:36  ivan
36789
36790         * bin/fs-setup:
36791           http://www.sisd.com/freeside/list-archive/msg01450.html
36792
36793 2001-04-09 16:05  ivan
36794
36795         * TODO, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
36796           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm,
36797           FS/FS/cust_refund.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
36798           bin/fs-setup: Transactions Part I!!!
36799
36800 2001-04-09 08:50  ivan
36801
36802         * CREDITS, TODO, FS/MANIFEST: rar
36803
36804 2001-03-30 09:33  ivan
36805
36806         * FS/FS/cust_bill.pm: config value money_char:
36807
36808                   Presto!  Now you can consider all numbers to be
36809           shillings.
36810
36811                   If you need to change the currency symbol, you can hunt
36812           down the
36813                   instances of literal '$' in FS::cust_bill::print_text and
36814           replace them
36815                   with your currency symbol.  I guess this should turn into
36816           a
36817                   configuration value.
36818
36819 2001-02-26 16:59  ivan
36820
36821         * FS/FS/session.pm: silly typo, fix sent by Mack <mackn@mackn.net>,
36822           thanks!
36823
36824 2001-02-21 15:48  ivan
36825
36826         * bin/svc_acct.export: add icradius_secrets config file to export
36827           to a non-Freeside MySQL database for ICRADIUS
36828
36829 2001-02-20 17:48  ivan
36830
36831         * FS/bin/freeside-print-batch: stupid pod errors
36832
36833 2001-02-20 17:46  ivan
36834
36835         * FS/FS/: Bill.pm, Invoice.pm: cruft
36836
36837 2001-02-20 17:45  ivan
36838
36839         * FS/FS/nas.pm: pod tyop
36840
36841 2001-02-20 17:45  ivan
36842
36843         * FS/FS/UID.pm: DBI autocommit needs 0, not true string 'false',
36844           duh
36845
36846 2001-02-20 08:31  ivan
36847
36848         * FS/FS/Record.pm: don't use prepare_cached for now
36849
36850 2001-02-13 21:18  ivan
36851
36852         * README: add devel mailing list
36853
36854 2001-02-13 20:33  ivan
36855
36856         * FS/FS/port.pm: get rid of gratuitous HISTORY
36857
36858 2001-02-11 09:34  ivan
36859
36860         * FS/FS/cust_bill_pkg.pm: more doc updates from jason
36861
36862 2001-02-11 09:17  ivan
36863
36864         * CREDITS, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
36865           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm: documentation updates
36866           from jason
36867
36868 2001-02-03 06:03  ivan
36869
36870         * FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_main.pm, bin/fs-setup,
36871           bin/generate-prepay: time-based prepaid cards, session monitor.
36872           woop!
36873
36874 2001-01-30 23:21  ivan
36875
36876         * TODO, FS/FS/cust_main.pm, FS/FS/svc_acct.pm: fix tyops
36877
36878 2001-01-30 01:08  ivan
36879
36880         * FS/FS/port.pm: tyop, thanks to Mack Nagashima <mackn@moaner.org>
36881
36882 2001-01-22 21:03  ivan
36883
36884         * FS/FS/cust_main.pm: harmless tyop
36885
36886 2000-12-26 15:51  ivan
36887
36888         * CREDITS, TODO: statedefault & referraldefault config files
36889
36890 2000-12-10 17:30  ivan
36891
36892         * TODO: more ancient todo stuff from my inbox
36893
36894 2000-12-10 17:10  ivan
36895
36896         * TODO: ancient stuff out of my inbox
36897
36898 2000-12-08 14:22  ivan
36899
36900         * FS/FS/session.pm: session callbacks
36901
36902 2000-12-06 02:21  ivan
36903
36904         * FS/FS/Record.pm: DESTROY sub
36905
36906 2000-12-03 16:13  ivan
36907
36908         * bin/fs-setup: fix nas.last type
36909
36910 2000-12-03 12:25  ivan
36911
36912         * TODO, FS/FS/Record.pm, FS/FS/nas.pm, FS/FS/port.pm,
36913           FS/FS/session.pm: session monitor updates
36914
36915 2000-12-03 07:14  ivan
36916
36917         * CREDITS, FS/FS/cust_bill.pm, bin/svc_acct_sm.import: bugfixes
36918           from Jeff Finucane <jeff@cmh.net>, thanks!
36919
36920 2000-12-03 05:45  ivan
36921
36922         * FS/FS/agent.pm: patch from Jason Spence <thalakan@frys.com>:
36923           admin.html doc, autocapgen
36924
36925 2000-12-03 05:44  ivan
36926
36927         * FS/FS/port.pm: beginnings of web status for session monitor
36928
36929 2000-12-03 02:09  ivan
36930
36931         * FS/: MANIFEST, FS/CGIwrapper.pm: bad caches!
36932
36933 2000-12-01 10:34  ivan
36934
36935         * bin/fs-setup: another tyop
36936
36937 2000-12-01 10:33  ivan
36938
36939         * bin/fs-setup: tyop
36940
36941 2000-11-22 15:30  ivan
36942
36943         * FS/FS/svc_www.pm: tyop
36944
36945 2000-11-07 07:00  ivan
36946
36947         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/nas.pm, FS/FS/session.pm,
36948           bin/fs-setup: session monitor
36949
36950 2000-10-30 02:47  ivan
36951
36952         * bin/fs-setup: nas.last can't be defined NULL if indexed
36953
36954 2000-10-27 13:18  ivan
36955
36956         * FS/FS/: nas.pm, port.pm, session.pm: oops, also necessary for
36957           session monitor
36958
36959 2000-10-27 13:15  ivan
36960
36961         * TODO, FS/FS/Record.pm, bin/fs-setup, eg/table_template.pm:
36962           session monitor
36963
36964 2000-10-15 05:58  ivan
36965
36966         * TODO: roo
36967
36968 2000-10-11 17:44  ivan
36969
36970         * README: rawr!
36971
36972 2000-09-20 03:35  ivan
36973
36974         * FS/FS/cust_bill.pm: since printed field isn't updated 'till after
36975           print_text method is called, want to print overdue invoices if
36976           printed > 0, not > 1
36977
36978 2000-08-24 00:26  ivan
36979
36980         * TODO: untaint template source
36981
36982 2000-08-09 11:40  ivan
36983
36984         * conf/invoice_template: example invoice template
36985
36986 2000-08-09 04:30  ivan
36987
36988         * TODO, FS/FS/cust_bill.pm: templatable invoices
36989
36990 2000-07-17 06:51  ivan
36991
36992         * FS/FS/svc_acct.pm: silly mistake
36993
36994 2000-07-17 03:53  ivan
36995
36996         * FS/FS/svc_acct.pm: prevent accounts which are the target of mail
36997           aliases from being deleted
36998
36999 2000-07-17 03:37  ivan
37000
37001         * FS/FS/svc_acct.pm: make remote commands configurable
37002
37003 2000-07-17 03:36  ivan
37004
37005         * CREDITS: rawr!
37006
37007 2000-07-06 21:05  ivan
37008
37009         * fs_passwd/fs_passwd_server: wait()ing on SIGCHLD causing hangs
37010           for some folks
37011
37012 2000-07-06 06:56  ivan
37013
37014         * FS/FS/svc_acct.pm: mis-PODed =back should have been a =cut in
37015           conjunction with AUTOLOAD this was sure a pain to find
37016
37017 2000-07-06 06:23  ivan
37018
37019         * bin/svc_acct.export: tyop
37020
37021 2000-07-06 06:19  ivan
37022
37023         * bin/: fs-radius-add-check, fs-radius-add-reply: remove duplicate
37024           sql statement causing spurious errors
37025
37026 2000-07-06 01:57  ivan
37027
37028         * TODO, FS/FS/svc_acct.pm, bin/fs-radius-add,
37029           bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
37030           bin/svc_acct.export: support for radius check attributes (except
37031           importing).  poorly documented.
37032
37033 2000-07-05 20:37  ivan
37034
37035         * bin/svc_acct_sm.export: don't error out on invalid
37036           svc_acct_sm.domuid's that can't be matched in svc_acct.uid - just
37037           warn.
37038
37039 2000-07-04 06:42  ivan
37040
37041         * FS/FS/svc_acct.pm: noted a API inconsistancy
37042
37043 2000-07-03 02:13  ivan
37044
37045         * bin/svc_acct_sm.export: get rid of double sendmailrestart
37046           invocation; no need for multiple sessions
37047
37048 2000-07-03 02:09  ivan
37049
37050         * bin/svc_acct_sm.export: typo
37051
37052 2000-07-03 02:03  ivan
37053
37054         * TODO, bin/svc_acct_sm.export: added sendmailrestart and
37055           sendmailconfigpath config files
37056
37057 2000-06-30 03:37  ivan
37058
37059         * FS/FS/svc_acct_sm.pm: maildisablecatchall configuration file
37060
37061 2000-06-29 08:01  ivan
37062
37063         * bin/svc_acct.export: another silly typo in svc_acct.export
37064
37065 2000-06-29 07:02  ivan
37066
37067         * bin/svc_acct_sm.export: add sendmailrestart configuration file
37068
37069 2000-06-29 05:27  ivan
37070
37071         * bin/svc_acct.import: s/password/_password/ for PostgreSQL wasn't
37072           done in the import.
37073
37074 2000-06-29 05:00  ivan
37075
37076         * bin/fs-setup: support for pre-encrypted md5 passwords.
37077
37078 2000-06-29 04:56  ivan
37079
37080         * FS/FS/svc_acct.pm: md5 passwords can are 34 characters long and
37081           have $ in them.
37082
37083 2000-06-29 04:12  ivan
37084
37085         * FS/FS/svc_domain.pm: don't block on $whois_hack trueness when
37086           adding new domains.
37087
37088 2000-06-29 03:51  ivan
37089
37090         * bin/svc_acct_sm.import: oops, silly mistake
37091
37092 2000-06-29 03:48  ivan
37093
37094         * bin/svc_acct_sm.import: make svc_acct_sm skip blank lines in
37095           sendmail import
37096
37097 2000-06-28 05:54  ivan
37098
37099         * FS/FS/svc_acct.pm: superfluous my()
37100
37101 2000-06-28 05:52  ivan
37102
37103         * FS/FS/svc_acct.pm: bugfix to accept shells that evaluate to false
37104           in perl, like the empty string.
37105
37106 2000-06-28 05:37  ivan
37107
37108         * bin/svc_acct.export: add support for config option
37109           textradiusprepend
37110
37111 2000-06-28 05:32  ivan
37112
37113         * bin/svc_acct.import: allow RADIUS lines with "Auth-Type = Local"
37114           too
37115
37116 2000-06-28 05:03  ivan
37117
37118         * bin/svc_acct.import: make svc_acct more forgiving about RADIUS
37119           users files
37120
37121 2000-06-28 03:51  ivan
37122
37123         * bin/fs-radius-add: forgot to import a sub
37124
37125 2000-06-28 03:48  ivan
37126
37127         * bin/fs-radius-add: quick hack to add RADIUS attributes
37128
37129 2000-06-27 05:15  ivan
37130
37131         * TODO: i18n
37132
37133 2000-06-27 05:15  ivan
37134
37135         * FS/FS/: Record.pm, cust_main.pm: i18
37136
37137 2000-06-27 04:29  ivan
37138
37139         * FS/FS/Record.pm: fix typo in last patch, and another gratuitous
37140           -w pleaser
37141
37142 2000-06-27 04:27  ivan
37143
37144         * FS/FS/Record.pm: logically identical, but -w safe
37145
37146 2000-06-23 17:28  ivan
37147
37148         * FS/: FS/cust_main.pm, bin/freeside-bill: don't use Date::Manip;
37149           report correct program name in freeside-bill usage msg
37150
37151 2000-06-23 05:25  ivan
37152
37153         * CREDITS, TODO, FS/FS/Record.pm, FS/FS/UID.pm: FS::Record::qsearch
37154           - more portable, doesn't depend on $sth->execute returning a
37155           number of rows, uses placeholders and prepare_cached
37156
37157 2000-06-22 03:52  ivan
37158
37159         * FS/bin/freeside-bill: tyop
37160
37161 2000-06-20 00:13  ivan
37162
37163         * FS/FS/cust_main_invoice.pm: documentation update
37164
37165 2000-06-17 14:48  ivan
37166
37167         * FS/FS/cust_pay_batch.pm: fix typo in error message
37168
37169 2000-06-15 07:45  ivan
37170
37171         * CREDITS, TODO: text updates
37172
37173 2000-06-15 07:07  ivan
37174
37175         * bin/svc_acct.export: added ICRADIUS radreply table support,
37176           courtesy of Kenny Elliott
37177
37178 2000-06-15 06:35  ivan
37179
37180         * FS/FS/svc_acct.pm: add radius method
37181
37182 2000-06-15 05:38  ivan
37183
37184         * FS/FS/cust_main.pm: fix for ncancelled_pkgs - when called in
37185           scalar context, was only returning second item
37186
37187 2000-06-12 01:37  ivan
37188
37189         * bin/svc_acct_sm.export: sendmail fix from Jeff Finucane
37190
37191 2000-05-13 14:57  ivan
37192
37193         * TODO, FS/bin/freeside-print-batch: add print_batch script from
37194           Joel Griffiths
37195
37196 2000-05-13 14:50  ivan
37197
37198         * FS/FS/: CGI.pm, UID.pm: cgisuidsetup takes an Apache object as
37199           well as a CGI object now.
37200
37201 2000-05-13 14:42  ivan
37202
37203         * CREDITS: add kristian, update joel's entry
37204
37205 2000-04-10 17:06  ivan
37206
37207         * FS/FS/CGI.pm: CGI.pm detects mod_perl and calls appropriate exit
37208           (Registry's override doesn't work here)
37209
37210 2000-04-02 19:32  ivan
37211
37212         * FS/bin/freeside-bill: accept anything in ARGV for -d Date::Parse
37213
37214 2000-03-06 08:38  ivan
37215
37216         * FS/FS/svc_acct.pm: better error message.  bah.
37217
37218 2000-03-06 08:00  ivan
37219
37220         * bin/svc_acct.export: sync up with working versoin
37221
37222 2000-03-06 07:59  ivan
37223
37224         * bin/svc_acct.export: finally get MySQL locking working for
37225           ICRADIUS export
37226
37227 2000-03-06 07:15  ivan
37228
37229         * FS/FS/SSH.pm: backout silly change
37230
37231 2000-03-06 07:04  ivan
37232
37233         * FS/FS/SSH.pm: bug in IPC::Open3 documentation?
37234
37235 2000-03-06 06:59  ivan
37236
37237         * bin/svc_acct.export: s/sshopen2/sshopen3/ to prevent spurious
37238           mysql "Enter password: " dialog from showing up in cron/terminal
37239
37240 2000-03-06 06:51  ivan
37241
37242         * bin/svc_acct.export: eek
37243
37244 2000-03-06 06:50  ivan
37245
37246         * bin/svc_acct.export: oop
37247
37248 2000-03-06 06:48  ivan
37249
37250         * bin/svc_acct.export: s/icradiusmachine/machine/
37251
37252 2000-03-06 06:46  ivan
37253
37254         * bin/svc_acct.export: not setuid or run by malicious user - no -T
37255           necessary
37256
37257 2000-03-06 06:19  ivan
37258
37259         * bin/svc_acct.export: ICRADIUS export bugfix
37260
37261 2000-03-06 06:12  ivan
37262
37263         * TODO, bin/svc_acct.export: ICRADIUS export support
37264
37265 2000-03-03 10:45  ivan
37266
37267         * FS/FS/CGI.pm: use Apache::exit instead of exit in &eidiot -
37268           Registry wasn't overriding exit in modules
37269
37270 2000-03-03 10:21  ivan
37271
37272         * FS/FS/Record.pm: changes backported from 1.2.3 release, bugfix
37273           from web demo
37274
37275 2000-03-01 23:44  ivan
37276
37277         * bin/fs-setup: typo forgot closing '
37278
37279 2000-03-01 00:13  ivan
37280
37281         * FS/: MANIFEST, FS/svc_domain.pm, FS/svc_www.pm: compilation
37282           bugfixes
37283
37284 2000-02-02 21:16  ivan
37285
37286         * FS/FS/cust_pkg.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
37287           FS/FS/svc_www.pm, bin/fs-setup, bin/svc_acct.import,
37288           bin/svc_acct_sm.import, bin/svc_domain.import: beginning of DNS
37289           and Apache support
37290
37291 2000-02-02 12:22  ivan
37292
37293         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/generate-prepay:
37294           bugfix prepayment in signup server
37295
37296 2000-01-30 21:22  ivan
37297
37298         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/fs-setup: prepaid
37299           "internet cards"
37300
37301 2000-01-30 00:18  ivan
37302
37303         * CREDITS: [no log message]
37304
37305 2000-01-29 22:11  ivan
37306
37307         * TODO: [no log message]
37308
37309 2000-01-29 22:03  ivan
37310
37311         * bin/fs-setup: postgres 6.5 finally supports decimal(10,2)
37312
37313 2000-01-29 13:10  ivan
37314
37315         * FS/FS/svc_domain.pm: doc update
37316
37317 2000-01-28 14:53  ivan
37318
37319         * bin/fs-setup, FS/FS/svc_acct_pop.pm: track full phone number
37320
37321 2000-01-26 16:37  ivan
37322
37323         * README: ack
37324
37325 2000-01-26 16:27  ivan
37326
37327         * TODO: update TODO
37328
37329 1999-11-08 13:38  ivan
37330
37331         * FS/FS/cust_pkg.pm: remove services using pkg_svc table now, oops!
37332
37333 1999-10-04 01:23  ivan
37334
37335         * FS/bin/freeside-bill: silly 'use of unitialized value' errors
37336
37337 1999-09-22 15:06  ivan
37338
37339         * TODO: ya todo update
37340
37341 1999-08-26 23:25  ivan
37342
37343         * TODO: [no log message]
37344
37345 1999-08-23 05:26  ivan
37346
37347         * test/cgi-test: need to untaint the command line
37348
37349 1999-08-20 01:27  ivan
37350
37351         * README, FS/FS/part_pkg.pm: fix for bug noticed by Martin G.
37352           Bayerle:
37353           > if you eliminate services from any package, to reduce it to
37354           only one service,
37355           > once gone, they won't reappear.
37356
37357 1999-08-11 21:16  ivan
37358
37359         * FS/FS/cust_main.pm: hidecancelledpackages config option
37360
37361 1999-08-11 17:05  ivan
37362
37363         * FS/FS/svc_acct.pm: configurable min/max username length, min
37364           password length, periods in usernames
37365
37366 1999-08-11 13:51  ivan
37367
37368         * FS/bin/freeside-bill: [no log message]
37369
37370 1999-08-11 13:41  ivan
37371
37372         * FS/MANIFEST, FS/Makefile.PL, FS/FS/svc_domain.pm,
37373           FS/bin/freeside-bill, bin/bill: new bill script,
37374
37375 1999-08-11 07:42  ivan
37376
37377         * bin/backup-freeside: [no log message]
37378
37379 1999-08-11 06:12  ivan
37380
37381         * FS/FS/svc_domain.pm: require a working Net::Whois version
37382
37383 1999-08-10 05:06  ivan
37384
37385         * fs_passwd/fs_passwdd: even though you should probably set this
37386           for your installation
37387
37388 1999-08-04 05:42  ivan
37389
37390         * bin/pod2x: new, kludgy-but-working html generator
37391
37392 1999-08-04 05:41  ivan
37393
37394         * FS/FS.pm: pod fix
37395
37396 1999-08-04 04:50  ivan
37397
37398         * FS/FS/cust_pkg.pm: pod syntax
37399
37400 1999-08-04 03:41  ivan
37401
37402         * FS/FS/Record.pm: some pod syntax update to generate nicer html
37403           docs
37404
37405 1999-08-04 02:03  ivan
37406
37407         * FS/: MANIFEST, MANIFEST.SKIP, README, FS/Bill.pm, FS/CGI.pm,
37408           FS/Conf.pm, FS/Invoice.pm, FS/Record.pm, FS/SSH.pm, FS/UID.pm,
37409           FS/agent.pm, FS/agent_type.pm, FS/cust_bill.pm,
37410           FS/cust_bill_pkg.pm, FS/cust_credit.pm, FS/cust_main.pm,
37411           FS/cust_main_county.pm, FS/cust_main_invoice.pm, FS/cust_pay.pm,
37412           FS/cust_pay_batch.pm, FS/cust_pkg.pm, FS/cust_refund.pm,
37413           FS/cust_svc.pm, FS/dbdef.pm, FS/dbdef_colgroup.pm,
37414           FS/dbdef_column.pm, FS/dbdef_index.pm, FS/dbdef_table.pm,
37415           FS/dbdef_unique.pm, FS/part_pkg.pm, FS/part_referral.pm,
37416           FS/part_svc.pm, FS/pkg_svc.pm, FS/svc_Common.pm, FS/svc_acct.pm,
37417           FS/svc_acct_pop.pm, FS/svc_acct_sm.pm, FS/svc_domain.pm,
37418           FS/type_pkgs.pm, FS/UI/Base.pm, FS/UI/CGI.pm, FS/UI/Gtk.pm,
37419           FS/UI/agent.pm: initial checkin of module files for proper perl
37420           installation
37421
37422 1999-08-04 01:03  ivan
37423
37424         * eg/: table_template-svc.pm, table_template.pm: move table
37425           subclass examples out of production directory
37426
37427 1999-08-04 00:34  ivan
37428
37429         * FS/FS.pm: initial FS manpage
37430
37431 1999-08-03 21:15  ivan
37432
37433         * FS/: Changes, FS.pm, MANIFEST, Makefile.PL, test.pl: initial h2xs
37434
37435 1999-08-03 00:43  ivan
37436
37437         * TODO: use Net::Whois;
37438
37439 1999-07-29 12:13  ivan
37440
37441         * TODO: [no log message]
37442
37443 1999-07-29 01:50  ivan
37444
37445         * bin/fs-setup: wrong type for cust_pay_batch.exp
37446
37447 1999-07-15 17:20  ivan
37448
37449         * TODO: [no log message]
37450
37451 1999-07-15 16:50  ivan
37452
37453         * TODO: [no log message]
37454
37455 1999-07-08 04:40  ivan
37456
37457         * CREDITS, README, TODO: [no log message]
37458
37459 1999-07-07 19:32  ivan
37460
37461         * bin/svc_acct.import: import fix, noticed by Ben Leibig and Joel
37462           Griffiths
37463
37464 1999-07-07 18:49  ivan
37465
37466         * CREDITS: add joel
37467
37468 1999-07-07 18:49  ivan
37469
37470         * bin/svc_acct.import: updates to avoid -w warnings from Joel
37471           Griffiths <griff@aver-computer.com>
37472
37473 1999-07-07 18:02  ivan
37474
37475         * TODO: [no log message]
37476
37477 1999-04-29 02:37  ivan
37478
37479         * TODO: [no log message]
37480
37481 1999-04-19 03:32  ivan
37482
37483         * etc/megapop.pl: if you are a megapop customer...
37484
37485 1999-04-15 15:46  ivan
37486
37487         * bin/fs-setup: TT isn't a state!
37488
37489 1999-04-14 06:14  ivan
37490
37491         * TODO: configuration option to edit referrals of existing
37492           customers
37493
37494 1999-04-14 04:27  ivan
37495
37496         * TODO: showpasswords config option to show passwords
37497
37498 1999-04-14 01:58  ivan
37499
37500         * TODO: [no log message]
37501
37502 1999-04-14 00:58  ivan
37503
37504         * bin/fs-setup: export getsecrets from FS::UID instead of calling
37505           it explicitly
37506
37507 1999-04-08 20:52  ivan
37508
37509         * TODO: [no log message]
37510
37511 1999-04-08 06:21  ivan
37512
37513         * CREDITS, conf/address: [no log message]
37514
37515 1999-04-08 06:11  ivan
37516
37517         * README: 1.2.0
37518
37519 1999-04-08 06:05  ivan
37520
37521         * test/cgi-test: web interface tester / sample data creator
37522
37523 1999-04-08 06:03  ivan
37524
37525         * TODO: [no log message]
37526
37527 1999-03-26 05:15  ivan
37528
37529         * eg/TEMPLATE_cust_main.import: s/create/new/, use all necessary
37530           FS::table_names to avoid warnings
37531
37532 1999-03-26 05:00  ivan
37533
37534         * fs_passwd/fs_passwd_server: s/create/new/
37535
37536 1999-03-25 00:42  ivan
37537
37538         * bin/: svc_acct.import, svc_acct_sm.import: import stuff uses
37539           Term::Query and spits out (some kinds of) nonsensical input
37540
37541 1999-03-23 16:51  ivan
37542
37543         * bin/svc_acct_sm.import: die if no relevant services... cvspain
37544
37545 1999-03-23 16:43  ivan
37546
37547         * bin/svc_acct.import: die if no relevant services
37548
37549 1999-02-28 11:44  ivan
37550
37551         * bin/fs-setup: constructors s/create/new/ pointed out by "Bao C.
37552           Ha" <bao@hacom.net>
37553
37554 1999-02-27 13:06  ivan
37555
37556         * bin/fs-setup: cust_main.paydate should be varchar(10), not
37557           @date_type ; problem reported by Ben Leibig <leibig@colorado.edu>
37558
37559 1999-02-23 00:09  ivan
37560
37561         * TODO: beginnings of one-screen new customer entry and some other
37562           miscellania
37563
37564 1999-02-10 01:02  ivan
37565
37566         * etc/sql-reserved-words.txt: some new doc files
37567
37568 1999-02-10 00:27  ivan
37569
37570         * TODO: [no log message]
37571
37572 1999-02-09 01:56  ivan
37573
37574         * TODO: [no log message]
37575
37576 1999-02-07 01:59  ivan
37577
37578         * CREDITS, TODO, bin/fs-setup: more mod_perl fixes, and bugfixes
37579           Peter Wemm sent via email
37580
37581 1999-02-06 14:43  ivan
37582
37583         * CREDITS, TODO: don't use [e]idiot; display error messages on the
37584           form page
37585
37586 1999-02-03 22:09  ivan
37587
37588         * bin/fs-setup: add AU provences
37589
37590 1999-02-03 02:42  ivan
37591
37592         * bin/fs-setup: [no log message]
37593
37594 1999-01-25 04:09  ivan
37595
37596         * TODO: yet more mod_perl stuff
37597
37598 1999-01-18 15:05  ivan
37599
37600         * TODO: update TODO for stuff that was done etc.
37601
37602 1999-01-16 19:11  ivan
37603
37604         * bin/fs-setup: remove preliminary completehost changes
37605
37606 1999-01-15 16:24  ivan
37607
37608         * CREDITS: [no log message]
37609
37610 1999-01-08 21:38  ivan
37611
37612         * CREDITS: [no log message]
37613
37614 1998-12-30 15:03  ivan
37615
37616         * TODO: bugfixes; fields isn't exported by derived classes
37617
37618 1998-12-29 03:59  ivan
37619
37620         * TODO: mostly properly OO, some work still to be done with svc_
37621           stuff
37622
37623 1998-12-15 22:05  ivan
37624
37625         * bin/fs-setup: add table cust_main_invoice
37626
37627 1998-12-15 21:38  ivan
37628
37629         * TODO: [no log message]
37630
37631 1998-12-15 21:32  ivan
37632
37633         * fs_passwd/fs_passwd_server: adminsuidsetup now requires user
37634
37635 1998-12-15 21:29  ivan
37636
37637         * eg/TEMPLATE_cust_main.import: adminsuidsetup now need user
37638
37639 1998-12-14 20:36  ivan
37640
37641         * bin/fs-setup: s/croak/die/; #oops
37642
37643 1998-12-14 20:33  ivan
37644
37645         * bin/fs-setup: dies if it isn't running as the freeside user
37646
37647 1998-12-09 23:23  ivan
37648
37649         * bin/: svc_acct.export, svc_acct.import, svc_acct_sm.export,
37650           svc_acct_sm.import: use FS::Conf, need user (for datasrc)
37651
37652 1998-12-01 17:23  ivan
37653
37654         * TODO, CREDITS: [no log message]
37655
37656 1998-11-19 03:17  ivan
37657
37658         * bin/dbdef-create: adminsuidsetup requires argument
37659
37660 1998-11-18 01:01  ivan
37661
37662         * CREDITS, TODO, bin/fs-setup: i18n! i18n!
37663
37664 1998-11-15 05:18  ivan
37665
37666         * bin/fs-setup: remove debugging
37667
37668 1998-11-15 01:43  ivan
37669
37670         * bin/fs-setup: update for new config file syntax, new
37671           adminsuidsetup
37672
37673 1998-11-14 18:53  ivan
37674
37675         * bin/bill: afterthought
37676
37677 1998-11-14 18:51  ivan
37678
37679         * bin/bill: adminsuidsetup needs user, pod, cleanup
37680
37681 1998-11-13 01:56  ivan
37682
37683         * TODO: change configuration file layout to support multiple
37684           distinct databases (with own set of config files, export, etc.)
37685
37686 1998-11-07 17:09  ivan
37687
37688         * README: 1.1.6 release
37689
37690 1998-11-07 02:24  ivan
37691
37692         * README: don't use depriciated FS::Bill and FS::Invoice, other
37693           miscellania
37694
37695 1998-11-07 00:25  ivan
37696
37697         * TODO: [no log message]
37698
37699 1998-11-07 00:21  ivan
37700
37701         * bin/bill: missing use
37702
37703 1998-11-07 00:19  ivan
37704
37705         * bin/bill:
37706           still need to bless into FS::cust_main (for now)
37707
37708 1998-11-07 00:08  ivan
37709
37710         * bin/bill:
37711           Removed depriciated FS::Bill (now in FS::cust_main)
37712
37713 1998-10-22 08:51  ivan
37714
37715         * bin/fs-setup: also varchar with no length specified - postgresql
37716           fix broke mysql.
37717
37718 1998-10-22 08:46  ivan
37719
37720         * bin/fs-setup: now smallint is illegal, so remove that too.
37721
37722 1998-10-14 00:05  ivan
37723
37724         * README, bin/fs-setup: 1.1.4 release, fix postgresql
37725
37726 1998-10-13 05:49  ivan
37727
37728         * TODO: [no log message]
37729
37730 1998-10-13 05:07  ivan
37731
37732         * TODO, bin/svc_acct.import: Assigns password from the shadow file
37733           for RADIUS password "UNIX"
37734
37735 1998-10-13 02:17  ivan
37736
37737         * TODO: [no log message]
37738
37739 1998-10-12 14:22  ivan
37740
37741         * TODO: [no log message]
37742
37743 1998-10-12 14:15  ivan
37744
37745         * TODO: [no log message]
37746
37747 1998-10-12 02:12  ivan
37748
37749         * TODO: remove adding cvs from the todo
37750
37751 1998-10-12 02:09  ivan
37752
37753         * TODO: [no log message]
37754
37755 1998-10-12 02:09  ivan
37756
37757         * TODO: Id to Header
37758
37759 1998-10-12 02:07  ivan
37760
37761         * TODO: Test keyword substitution
37762
37763 1998-10-12 01:59  ivan
37764
37765         * TODO: Commiting sample change.
37766
37767 1998-10-12 00:15  ivan
37768
37769         * conf/shells: Initial revision
37770
37771 1998-10-12 00:12  ivan
37772
37773         * conf/: address, home, lpr, secrets, smtpmachine, domain: Initial
37774           revision
37775
37776 1998-10-12 00:08  ivan
37777
37778         * TODO: Initial revision
37779
37780 1998-10-12 00:03  ivan
37781
37782         * bin/fs-setup: Initial revision
37783
37784 1998-10-11 23:56  ivan
37785
37786         * README: Initial revision
37787
37788 1998-09-25 01:52  ivan
37789
37790         * bin/pod2x: Initial revision
37791
37792 1998-09-17 22:43  ivan
37793
37794         * bin/svc_acct.export: Initial revision
37795
37796 1998-09-02 21:50  ivan
37797
37798         * CREDITS: Initial revision
37799
37800 1998-08-23 20:12  ivan
37801
37802         * fs_passwd/fs_passwd_server: Initial revision
37803
37804 1998-08-23 20:04  ivan
37805
37806         * fs_passwd/fs_passwd: Initial revision
37807
37808 1998-08-23 19:01  ivan
37809
37810         * bin/bill: Initial revision
37811
37812 1998-08-19 21:42  ivan
37813
37814         * eg/TEMPLATE_cust_main.import: Initial revision
37815
37816 1998-08-16 14:02  ivan
37817
37818         * bin/svc_acct.import: Initial revision
37819
37820 1998-08-14 15:11  ivan
37821
37822         * bin/svc_acct_sm.export: Initial revision
37823
37824 1998-08-12 20:55  ivan
37825
37826         * Artistic: Initial revision
37827
37828 1998-07-18 00:11  ivan
37829
37830         * etc/domain-template.txt: Initial revision
37831
37832 1998-07-17 00:43  ivan
37833
37834         * bin/svc_acct_sm.import: Initial revision
37835
37836 1998-06-03 00:22  ivan
37837
37838         * bin/dbdef-create: Initial revision
37839
37840 1998-03-23 00:20  ivan
37841
37842         * fs_passwd/fs_passwdd: Initial revision
37843
37844 1998-03-22 23:46  ivan
37845
37846         * GPL, INSTALL, etc/acp_logfile-parse, etc/countries.txt,
37847           etc/example-direct-cardin: Initial revision
37848