1973c16bf0fdd969bcf89ecbfaf577af045abe95
[freeside.git] / ChangeLog
1 2010-09-29 12:54  ivan
2
3         * httemplate/search/rt_transaction.html: fix time worked search by
4           customer
5
6 2010-09-29 12:38  ivan
7
8         * FS/FS/part_pkg/voip_cdr.pm: fix
9           noskip_dst_length_accountcode_tollfree, RT#9683
10
11 2010-09-29 11:39  mark
12
13         * FS/FS/cust_main.pm: restore missing signup dates during upgrade,
14           RT#9972
15
16 2010-09-28 22:40  mark
17
18         * FS/FS/ClientAPI/Signup.pm, fs_selfservice/drupal/signup.inc:
19           svc_pbx in signup server, RT#9380
20
21 2010-09-28 17:50  ivan
22
23         * bin/test_scrub_sql: adding tool to drop things with sql
24           statements on a db
25
26 2010-09-28 17:38  mark
27
28         * httemplate/edit/process/cust_main.cgi: avoid wiping signupdate
29           when editing cust_main, RT#9972
30
31 2010-09-28 16:12  mark
32
33         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
34           fs_selfservice/drupal/admin.inc,
35           fs_selfservice/drupal/signup.inc: assorted drupal self-service
36           fixes, RT#9380
37
38 2010-09-27 18:55  mark
39
40         * bin/cdr-mysql.import: mysql cdr import script, RT#10009
41
42 2010-09-27 17:26  ivan
43
44         * ChangeLog: 2.1.1
45
46 2010-09-27 15:59  mark
47
48         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: don't use decimal minutes
49           in call detail format
50
51 2010-09-24 17:56  mark
52
53         * FS/FS/: Schema.pm, cdr.pm, part_pkg/voip_cdr.pm: clean up call
54           rating math to avoid premature rounding, RT#9885
55
56 2010-09-24 15:08  jeff
57
58         * FS/FS/cust_main/Import.pm, httemplate/misc/cust_main-import.cgi:
59           import tax exempt and force postal invoice optiosn
60
61 2010-09-24 15:07  jeff
62
63         * httemplate/misc/process/cust_main_note-import.cgi: import to
64           notes
65
66 2010-09-24 10:23  jeff
67
68         * bin/opensrs_domain_pkgs: set the bill date earlier
69
70 2010-09-23 20:14  jeff
71
72         * FS/FS/cust_main/Billing.pm: fix bad bug in line item generation
73           RT#10024
74
75 2010-09-23 18:04  mark
76
77         * FS/FS/rate_time_interval.pm, httemplate/edit/rate_time.cgi,
78           httemplate/edit/process/rate_time.cgi: fix display of 12:00 hour
79           in time intervals
80
81 2010-09-23 16:21  mark
82
83         * httemplate/misc/: xmlhttp-cust_main-search.cgi,
84           process/batch-cust_pay.cgi: fix use of agent_custid in quick
85           payment entry, RT#10035
86
87 2010-09-23 14:27  jeff
88
89         * FS/FS/part_pkg.pm: fix bad conflict resolution between ivan's and
90           jeff's idea of how to use a different freq
91
92 2010-09-23 11:32  ivan
93
94         * FS/FS/part_pkg/voip_cdr.pm: turn debugging off
95
96 2010-09-23 11:30  ivan
97
98         * FS/FS/cust_main/Billing.pm: not sure if this is a fix or a
99           workaround, hence the warning, RT#10024
100
101 2010-09-23 11:00  ivan
102
103         * FS/FS/cust_main/: Billing.pm: additional debug info, RT#10012
104
105 2010-09-23 10:55  ivan
106
107         * FS/FS/cust_main/: Billing.pm, Billing_Realtime.pm, Packages.pm:
108           honor cust_main DEBUG flag, add some additional debug info,
109           RT#10012
110
111 2010-09-23 10:46  ivan
112
113         * FS/FS/cust_main/: Billing.pm, Billing_Realtime.pm, Packages.pm:
114           honor cust_main DEBUG flag, add some additional debug info,
115           RT#10012
116
117 2010-09-22 16:04  mark
118
119         * FS/FS/msg_template.pm, FS/FS/part_event/Action/notice.pm,
120           FS/FS/part_event/Action/notice_to.pm,
121           httemplate/edit/msg_template.html: event action to send a notice
122           to a fixed address, RT#8209
123
124 2010-09-22 15:01  ivan
125
126         * FS/FS/cust_main/Billing.pm: fix fallout from discount work,
127           RT#10025
128
129 2010-09-22 14:22  mark
130
131         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
132           FS/FS/part_event/Condition/balance_credit_limit.pm,
133           httemplate/edit/cust_main/billing.html,
134           httemplate/edit/process/cust_main.cgi,
135           httemplate/view/cust_main/billing.html: customer credit limits,
136           RT#8209
137
138 2010-09-22 13:46  ivan
139
140         * FS/FS/cust_main/: Billing.pm, Billing_Realtime.pm: use
141           Data::Dumper to fix debugging - hopefully last of fallout from
142           refactoring things into their own fiels
143
144 2010-09-22 12:35  mark
145
146         * FS/FS/cdr.pm, FS/FS/cdr/cia.pm, FS/FS/cdr/infinite.pm,
147           httemplate/search/cdr.html: CIA and Infinite Conferencing cdr
148           formats, RT#8788
149
150 2010-09-22 12:16  jeff
151
152         * FS/FS/part_pkg_discount.pm, FS/FS/Conf.pm, FS/FS/Mason.pm,
153           FS/FS/Schema.pm, FS/FS/cust_bill.pm,
154           FS/FS/cust_credit_bill_pkg.pm, FS/FS/cust_main_county.pm,
155           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/discount.pm,
156           FS/FS/part_pkg.pm, FS/t/part_pkg_discount.t,
157           fs_selfservice/FS-SelfService/cgi/discount_term.html,
158           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
159           fs_selfservice/FS-SelfService/cgi/make_payment.html,
160           fs_selfservice/FS-SelfService/cgi/myaccount.html,
161           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
162           httemplate/elements/customer-table.html,
163           httemplate/elements/select-discount_term.html,
164           httemplate/elements/tr-select-discount_term.html,
165           httemplate/misc/xmlhttp-cust_main-discount_terms.cgi,
166           FS/MANIFEST, FS/FS/ClientAPI/MyAccount.pm,
167           FS/FS/cust_main/Billing.pm, FS/FS/cust_main/Billing_Realtime.pm,
168           FS/FS/part_pkg/flat.pm, httemplate/browse/part_pkg.cgi,
169           httemplate/edit/cust_pay.cgi, httemplate/edit/part_pkg.cgi,
170           httemplate/misc/batch-cust_pay.html, httemplate/misc/payment.cgi,
171           httemplate/edit/process/cust_pay.cgi,
172           httemplate/edit/process/part_pkg.cgi,
173           httemplate/misc/process/batch-cust_pay.cgi,
174           httemplate/misc/process/payment.cgi,
175           httemplate/view/cust_main/packages/package.html: prepayment
176           discounts rt#5318
177
178 2010-09-21 23:36  jeff
179
180         * FS/FS/Record.pm: avoid unexpected side effects when using 'op' =>
181           '>' in qsearch
182
183 2010-09-21 18:08  ivan
184
185         * FS/FS/cust_main/Billing_Realtime.pm: fix cardtype errors, fallout
186           from refactor for maestro, RT#10012
187
188 2010-09-21 17:08  mark
189
190         * httemplate/: elements/menu.html, search/cust_credit.html,
191           search/report_cust_credit.html,
192           search/elements/cust_pay_or_refund.html,
193           search/elements/report_cust_pay_or_refund.html: unapplied
194           payment/refund/credit reports, RT#7503
195
196 2010-09-20 22:54  mark
197
198         * FS/FS/: pay_batch.pm, pay_batch/paymentech.pm: store TxRefNum for
199           Paymentech batch payments, RT#9962
200
201 2010-09-20 20:56  ivan
202
203         * FS/FS/part_pkg/voip_cdr.pm: skip_max_callers meaning was
204           reversed.  doh!  RT#9907
205
206 2010-09-20 20:41  ivan
207
208         * FS/FS/Maestro.pm: add service_status call more like we should
209           have in the first place, RT#9905
210
211 2010-09-20 15:45  mark
212
213         * FS/FS/cust_main.pm: fix "payby" option to batch_card
214
215 2010-09-20 14:26  ivan
216
217         * fs_selfservice/php/freeside_order_pkg_example.php: adding
218
219 2010-09-20 14:13  ivan
220
221         * FS/FS/Maestro.pm, bin/xmlrpc-customer_status.pl,
222           bin/xmlrpc-order_pkg.pl: Maestro.order_pkg API
223
224 2010-09-20 13:29  ivan
225
226         * FS/: FS.pm, MANIFEST, FS/cust_main.pm, FS/cust_main/Billing.pm,
227           FS/cust_main/Billing_Realtime.pm, FS/cust_main/Packages.pm,
228           FS/cust_main/_Marketgear.pm: last of the refatoring giant
229           cust_main.pm for now, RT#9967
230
231 2010-09-20 12:55  ivan
232
233         * FS/FS/cust_main/Billing.pm: apply_payments/apply_credits fixes
234           from moving them to Billing.pm
235
236 2010-09-18 22:55  ivan
237
238         * FS/FS/cust_pay.pm: fix a series of unfortunate upgrades which
239           resulted in too much payment receiptery, RT#9723
240
241 2010-09-18 22:50  ivan
242
243         * FS/: FS/Conf.pm, FS/Upgrade.pm, FS/cust_pay.pm,
244           bin/freeside-upgrade: fix a series of unfortunate upgrades which
245           resulted in too much payment receiptery, RT#9723
246
247 2010-09-18 20:02  ivan
248
249         * FS/FS/part_event/: Condition.pm, Condition/payby.pm: another
250           (hopefully significant) billing optimization, RT#6802
251
252 2010-09-18 17:37  ivan
253
254         * FS/FS/cust_main.pm: restore mistakenly removed fuzzyfile
255           disabiling in _upgrade_data
256
257 2010-09-18 17:13  ivan
258
259         * FS/FS/: cust_main.pm, Cron/bill.pm, cust_main/Billing.pm,
260           cust_main/Billing_Realtime.pm: should speed up billing (well,
261           event checking) significantly by eliminating unnecessary target
262           objects one level up in the loop, RT#6802
263
264 2010-09-18 12:10  ivan
265
266         * FS/FS/cust_main.pm: fix fuzzyfile foo
267
268 2010-09-18 08:57  ivan
269
270         * FS/FS/otaker_Mixin.pm: fix stupid cust_main_note upgrade for
271           multi-word first names
272
273 2010-09-18 01:14  ivan
274
275         * FS/FS/cust_pay.pm: YA otaker upgrade kludge for old datasets:
276           cust_pay.payby COMP
277
278 2010-09-18 00:53  ivan
279
280         * FS/FS/cust_credit.pm: YA otaker upgrade kludge for old datasets:
281           empty cust_credit.creasonnum
282
283 2010-09-18 00:28  ivan
284
285         * FS/FS/cust_pkg_reason.pm: don't abort upgrade for want of not
286           being able to fill in cust_pkg_reason.action when doing the
287           otaker replace
288
289 2010-09-17 21:28  mark
290
291         * FS/FS/part_event/Condition/cust_bill_past_due.pm: invoice past
292           due event, RT#9931
293
294 2010-09-17 21:26  ivan
295
296         * FS/FS/cust_main.pm: cust_main otaker upgrade vs banned cards
297
298 2010-09-17 21:25  mark
299
300         * FS/FS/: cust_bill.pm, part_event/Condition/cust_bill_past_due.pm:
301           invoice past due event, RT#9931
302
303 2010-09-17 20:49  ivan
304
305         * FS/FS/cust_main.pm: ignore bad zip on otaker upgrade
306
307 2010-09-17 16:32  ivan
308
309         * FS/FS.pm, FS/MANIFEST, FS/FS/Mason.pm, FS/FS/cust_main.pm,
310           FS/FS/ClientAPI/Agent.pm, FS/FS/cust_main/Billing_Realtime.pm,
311           FS/FS/cust_main/Search.pm, httemplate/search/cust_main.cgi,
312           httemplate/search/cust_main.html,
313           rt/lib/RT/URI/freeside/Internal.pm: refactor giant cust_main.pm a
314           little in preparation of adding API methods for maestro, RT#9967
315
316 2010-09-17 13:19  ivan
317
318         * FS/: FS.pm, MANIFEST, FS/cust_main.pm, FS/part_pkg.pm,
319           FS/cust_main/Billing.pm, FS/cust_main/Billing_Realtime.pm:
320           refactor giant cust_main.pm a little in preparation of adding API
321           methods for maestro, RT#9967
322
323 2010-09-17 12:57  mark
324
325         * FS/FS/: Schema.pm, part_pkg/voip_cdr.pm: cdr.max_callers field
326           and skip option, RT#9810
327
328 2010-09-17 11:12  mark
329
330         * httemplate/elements/email-link.html: email_search_result for
331           cust_pkg and svc_broadband, RT#8736
332
333 2010-09-17 11:07  mark
334
335         * FS/FS/Mason.pm, FS/FS/cust_main.pm, FS/FS/cust_main_Mixin.pm,
336           FS/FS/svc_broadband.pm, httemplate/elements/menu.html,
337           httemplate/misc/email-customers.html,
338           httemplate/misc/process/email-customers.html,
339           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
340           httemplate/search/report_svc_broadband.html,
341           httemplate/search/svc_broadband.cgi: email_search_result for
342           cust_pkg and svc_broadband, RT#8736
343
344 2010-09-17 10:28  ivan
345
346         * FS/FS/part_pkg/voip_cdr.pm: when using src_dst_length_less, add
347           option to charge for CDRs where accountcode is toll free anyway,
348           RT#9683
349
350 2010-09-16 22:45  ivan
351
352         * FS/FS/ClientAPI/MyAccount.pm: return svcnum from order_pkg,
353           RT#9906
354
355 2010-09-16 09:07  ivan
356
357         * FS/FS/svc_acct.pm: blast from the past: exclamation mark vs.
358           cistron radius with textfiles.  RT#9958
359
360 2010-09-15 21:17  jeff
361
362         * FS/FS/part_export/domreg_opensrs.pm: default registrations to 1
363           year
364
365 2010-09-11 17:47  ivan
366
367         * FS/FS/Maestro.pm: add agent and agentnum to maestro
368           customer_status, RT#9905
369
370 2010-09-11 10:27  ivan
371
372         * httemplate/view/svc_domain/dns.html: UI hints for adding new
373           nameservice records, too many to be intuitive now, RT#8933
374
375 2010-09-11 10:13  ivan
376
377         * httemplate/docs/credits.html: add Erik to credits
378
379 2010-09-11 10:02  ivan
380
381         * FS/FS/Schema.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
382           FS/FS/part_export/domain_sql.pm,
383           httemplate/view/svc_domain/dns.html: dns updates from Erik L: add
384           ttl support, add check for SRV and finish allowing additional
385           rectypes, allow forward slashes for RFC2317 classless in-arpa
386           delegation, RT#8933
387
388 2010-09-10 12:31  ivan
389
390         * FS/FS/part_export/shellcommands.pm: fix shell quoting for
391           agent_custid...
392
393 2010-09-09 23:17  ivan
394
395         * rt/lib/RT/Ticket_Overlay.pm: fix for spurious customers
396           appearing, thanks to Erik L
397
398 2010-09-08 17:35  mark
399
400         * FS/FS/: cust_pkg.pm, part_pkg.pm, part_pkg/flat.pm: auto-adjourn
401           option in flat packages, RT#9516
402
403 2010-09-08 14:33  jeff
404
405         * bin/generate-table-module: restore black magic
406
407 2010-09-07 16:31  mark
408
409         * httemplate/search/: report_receivables.html,
410           elements/cust_main_dayranges.html: Option to include customers
411           with credit balances in aging report, RT#9834
412
413 2010-09-07 13:25  mark
414
415         * FS/FS/part_export/shellcommands.pm: agent_custid available on
416           replace, RT#9826
417
418 2010-09-03 19:19  mark
419
420         * httemplate/: elements/input-date-field.html,
421           misc/cancel_cust.html, misc/cust_main-cancel.cgi,
422           view/cust_main.cgi: set expire date for customer packages,
423           RT#9697
424
425 2010-09-03 12:18  ivan
426
427         * rt/FREESIDE_MODIFIED: mandatory RT fields, RT#9260
428
429 2010-09-02 15:53  mark
430
431         * FS/FS/part_export/shellcommands.pm: agent_custid in shellcommands
432           export, RT#9826
433
434 2010-09-01 16:39  mark
435
436         * rt/: etc/schema.Pg, lib/RT/CustomField.pm,
437           share/html/Admin/CustomFields/Modify.html,
438           share/html/Callbacks/CheckMandatoryFields/Ticket/Elements/Tabs/Default,
439           share/html/Callbacks/CheckMandatoryFields/Ticket/Modify.html/BeforeActionList,
440           share/html/Callbacks/CheckMandatoryFields/Ticket/Update.html/BeforeDisplay,
441           share/html/Ticket/Elements/CheckMandatoryFields: RT mandatory
442           custom fields, RT#9260
443
444 2010-09-01 13:25  jeff
445
446         * httemplate/search/477partVI_census.html: warn about multiple
447           states
448
449 2010-09-01 11:48  jeff
450
451         * httemplate/search/: 477partIA_detail.html,
452           477partIA_summary.html: fix xml tag for upper left corner of part
453           ia and actually calculate the above 200kpbs residential
454           percentage
455
456 2010-09-01 11:44  mark
457
458         * FS/FS/: msg_template.pm, Cron/notify.pm: packages and recurdates
459           for impending_recur templates
460
461 2010-09-01 10:50  mark
462
463         * FS/FS/: Cron/alert_expiration.pm, msg_template.pm: make expdate
464           available in new alerter templates, RT#9786
465
466 2010-08-31 10:40  jeff
467
468         * httemplate/search/elements/: cust_pay_or_refund.html,
469           report_cust_pay_or_refund.html: tax names on payment search
470           report #9760
471
472 2010-08-27 17:18  mark
473
474         * httemplate/search/: report_cust_bill.html, cust_bill.html: Filter
475           invoice report by payby, RT#9263
476
477 2010-08-26 19:10  mark
478
479         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: per-package option to
480           adjust bill date on unsuspend, RT#8434
481
482 2010-08-26 14:10  mark
483
484         * FS/FS/part_pkg/voip_cdr.pm: fix bug affecting single_price
485           calculation
486
487 2010-08-25 23:13  ivan
488
489         * rt/share/html/Elements/Header: dashboard subscription fix
490
491 2010-08-25 17:08  mark
492
493         * FS/FS/part_pkg/recur_Common.pm: avoid breaking recur_Common
494           dependency
495
496 2010-08-25 16:15  ivan
497
498         * bin/select-cust-desync_bill_dates.sql: quick query on desynced
499           bill dates, RT#9733
500
501 2010-08-25 15:55  ivan
502
503         * rt/: FREESIDE_MODIFIED, share/html/autohandler: fix fckeditor
504           damage from dashboard fixes: Elements/Footer inadvertantly
505           included in css and javascript, RT#9412
506
507 2010-08-25 15:11  ivan
508
509         * FS/FS/part_event/Condition/pkg_next_bill_within.pm: slightly
510           better description?
511
512 2010-08-25 15:02  ivan
513
514         * FS/FS/part_event/Condition/: balance_age.pm, once_every.pm:
515           slightly better description?
516
517 2010-08-25 11:27  ivan
518
519         * conf/invoice_print_pdf: in default configuration, spool invoices
520           to pdf rather than pipe them to lpr
521
522 2010-08-25 02:42  mark
523
524         * FS/: FS/ClientAPI_XMLRPC.pm, FS/ClientAPI/Signup.pm,
525           bin/freeside-selfservice-xmlrpcd: clear signup_info cache when
526           starting xmlrpcd, RT#9380
527
528 2010-08-25 02:25  ivan
529
530         * FS/FS/Record.pm: roll back the import transaction on fatal
531           parsing errors on CDR import, so the cdr_batch record gets
532           removed and db doesn't throw a dup key error, RT#9135
533
534 2010-08-25 00:34  jeff
535
536         * httemplate/search/: 477partIA_detail.html,
537           elements/search-xml.html: stricter than docs suggest: no 0 values
538           for partIA RT#9721
539
540 2010-08-24 16:41  ivan
541
542         * FS/FS/ClientAPI/Signup.pm: typo?
543
544 2010-08-24 15:04  ivan
545
546         * FS/bin/freeside-wipe-cvv: blank payinfo instead of "deleted"
547
548 2010-08-24 13:14  ivan
549
550         * FS/bin/freeside-prepaidd: insurance against prepaid
551           double-billing, RT#9689
552
553 2010-08-24 13:11  ivan
554
555         * FS/FS/ClientAPI/Signup.pm: ensure signup payments are applied,
556           RT#9689
557
558 2010-08-24 13:09  ivan
559
560         * FS/bin/freeside-prepaidd: insurance against prepaid
561           double-billing, RT#9689
562
563 2010-08-24 12:07  ivan
564
565         * FS/FS/part_pkg/: flat.pm, prorate_Mixin.pm, recur_Common.pm:
566           eliminate needless noise on lack of sync_bill_date option
567
568 2010-08-24 11:57  ivan
569
570         * FS/FS/part_export/sqlradius.pm: add debugging and ->finish()
571           before ->disconnect call
572
573 2010-08-24 10:30  jeff
574
575         * httemplate/search/: 477.html, 477partIA_detail.html,
576           477partVI.html, 477partVI_census.html, report_477.html: fixup 477
577           XML output
578
579 2010-08-23 20:06  mark
580
581         * FS/bin/freeside-wipe-cvv: script to remove payment info from
582           canceled customers, RT#9652
583
584 2010-08-23 20:03  mark
585
586         * FS/FS/pay_batch.pm: delete CVV when processing batch results,
587           RT#9652
588
589 2010-08-23 19:27  ivan
590
591         * FS/FS/: cust_pkg.pm, banned_pay.pm, cust_credit.pm, cust_main.pm,
592           cust_pay.pm, cust_pay_void.pm, cust_refund.pm: fix otaker still
593           getting assigned and usernum missing after otaker->usernum
594           upgrade, causes credit report to barf, RT#9712
595
596 2010-08-23 19:17  mark
597
598         * FS/FS/pay_batch.pm: premature commit
599
600 2010-08-23 18:59  mark
601
602         * FS/FS/: cust_main.pm, pay_batch.pm: delete CVV when processing
603           batch results, RT#9652
604
605 2010-08-23 17:55  ivan
606
607         * FS/FS/cust_pay.pm: fix payment receipts when
608           payment_receipt_msgnum is unconfigured
609
610 2010-08-23 13:05  jeff
611
612         * httemplate/misc/: cust_main_note-import.cgi,
613           cust_main_note-import.html, process/cust_main_note-import.cgi:
614           support importing customer notes by agent_custid
615
616 2010-08-23 13:02  jeff
617
618         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import_charges.cgi,
619           httemplate/misc/process/cust_main-import_charges.cgi: support
620           importing charges by agent_custid
621
622 2010-08-23 12:51  jeff
623
624         * FS/FS/cust_main.pm: allow importation of customers with no tax
625           rates
626
627 2010-08-23 09:47  jeff
628
629         * FS/FS/: cust_bill.pm, cust_bill_pkg_display.pm: create a default
630           finance section and have hidden sectionless line items remain
631           sectionless
632
633 2010-08-23 09:35  jeff
634
635         * FS/FS/Conf.pm,
636           httemplate/misc/xmlhttp-cust_main-censustract.html: work around
637           ffiec bug and add year 2010
638
639 2010-08-20 17:17  mark
640
641         * FS/FS/part_event/Condition/: once_every.pm, once_perinv.pm,
642           pkg_next_bill_within.pm: new event conditions, RT#8896
643
644 2010-08-19 13:21  mark
645
646         * httemplate/misc/order_pkg.html: fix my mistake
647
648 2010-08-19 12:11  mark
649
650         * FS/FS/Conf.pm, FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/prorate.pm,
651           FS/FS/part_pkg/prorate_Mixin.pm, FS/FS/part_pkg/recur_Common.pm,
652           httemplate/misc/order_pkg.html: part_pkg prorate mixin and
653           sync_bill_date option, RT#9554
654
655 2010-08-19 04:55  ivan
656
657         * FS/FS/pay_batch.pm: fix batching protection against transactions
658           settled in the meantime, RT#7905
659
660 2010-08-19 03:15  ivan
661
662         * FS/FS/: cust_main.pm, part_pkg/flat.pm: fix fixed-amount
663           discounts against packages with pkg add-ons, RT#9669
664
665 2010-08-18 16:42  jeff
666
667         * bin/test_scrub: add -h flag to remove history too
668
669 2010-08-18 12:20  ivan
670
671         * httemplate/search/rt_transaction.html: fix applied time in time
672           worked report
673
674 2010-08-18 11:59  jeff
675
676         * FS/FS/cust_main.pm: still don't want invoices without line items
677
678 2010-08-18 10:04  mark
679
680         * httemplate/: elements/menu.html, search/cust_pkg_susp.cgi,
681           search/cust_pkg_susp.html: Suspension/unsuspension report,
682           RT#8464
683
684 2010-08-17 20:43  jeff
685
686         * FS/FS/cust_bill.pm: handle the usage_class-less details in
687           svc_phone sections
688
689 2010-08-17 18:33  jeff
690
691         * FS/FS/: cust_main.pm, cust_bill.pm: allow sections to work
692           without 'use_separation,' correct packages hidden behind zero
693           value packages, correct section handling, and fix propogation of
694           other display attributes to child packages
695
696 2010-08-17 17:14  ivan
697
698         * htetc/freeside-rt.conf, rt/FREESIDE_MODIFIED,
699           rt/share/html/Elements/Dashboards: fix directory links in RT (not
700           picking up index.html as a default), RT#9665, fallout from
701           RT#9412
702
703 2010-08-17 10:08  ivan
704
705         * FS/FS/Conf.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
706           httemplate/edit/process/domain_record.cgi,
707           httemplate/edit/process/svc_domain-defaultrecords.cgi,
708           httemplate/elements/freeside.css,
709           httemplate/view/svc_domain/dns.html: DNS, RT#8933
710
711 2010-08-17 10:05  ivan
712
713         * FS/MANIFEST: communigate phase 3: certificates, RT#7515
714
715 2010-08-17 00:07  ivan
716
717         * httemplate/edit/: msg_template.html: better sizes and labels for
718           message tempalte subject and addresses
719
720 2010-08-16 23:57  ivan
721
722         * httemplate/: browse/msg_template.html, edit/msg_template.html:
723           allow Configuration right to see global message templates, avoid
724           weird surprises on upgrade
725
726 2010-08-16 23:45  ivan
727
728         * etc/sql-reserved-words.txt: mysql reserves all sorts of things
729
730 2010-08-16 23:41  ivan
731
732         * FS/FS/Schema.pm, FS/FS/acct_snarf.pm,
733           httemplate/edit/acct_snarf.html: LEAVE is reserved in msyql
734
735 2010-08-16 18:05  mark
736
737         * fs_selfservice/FS-SelfService/: SelfService.pm, cgi/signup.html:
738           fix SelfService county selector, RT#8079
739
740 2010-08-16 13:24  ivan
741
742         * httemplate/view/svc_phone.cgi: fix search of pending/billed CDRs
743           to find src field too, RT#9640
744
745 2010-08-16 13:11  ivan
746
747         * FS/: FS/Upgrade.pm, bin/freeside-upgrade,
748           FS/cust_bill_pkg_detail.pm: fix upgrade with ancient
749           cust_bill_pkg_detail.classnum but new DBIx::DBSchema, RT#9640
750
751 2010-08-16 12:45  ivan
752
753         * httemplate/: search/cdr.html, view/svc_phone.cgi: fix search of
754           pending/billed CDRs to find src field too, RT#9640
755
756 2010-08-16 10:49  mark
757
758         * FS/FS/Misc.pm, FS/FS/Schema.pm, FS/FS/msg_template.pm,
759           httemplate/edit/msg_template.html: Bcc address for impending
760           recur notices, RT#8953
761
762 2010-08-15 00:00  ivan
763
764         * httemplate/: elements/select-user.html,
765           search/cust_bill_pkg_discount.html, search/cust_credit.html,
766           search/cust_pkg_discount.html,
767           search/report_cust_bill_pkg_discount.html,
768           search/report_cust_credit.html,
769           search/report_cust_pkg_discount.html,
770           search/report_h_cust_pay.html: additional by-otaker searches
771           fixed for the brave new world of usernum, RT#9555
772
773 2010-08-14 23:21  ivan
774
775         * httemplate/: elements/select-user.html, graph/money_time.cgi,
776           misc/process/batch-cust_pay.cgi,
777           misc/process/cust_pay-import.cgi, search/cust_pay.cgi,
778           search/cust_pay.html, search/report_cust_pay.html,
779           search/report_cust_refund.html,
780           search/elements/cust_pay_or_refund.html,
781           search/elements/report_cust_pay_or_refund.html: fix payment and
782           refund searches by otaker (now usernum), RT#9555
783
784 2010-08-14 18:32  ivan
785
786         * rt/: FREESIDE_MODIFIED, share/html/Elements/Dashboards: fix
787           Dashboards edit link too, RT#9412
788
789 2010-08-14 18:19  ivan
790
791         * htetc/freeside-rt.conf: fix RT dashboards and other things that
792           need a Mason dhandler/autohandler: Approvals, Admin,
793           Ticket/AttachmentWithHeaders, RT#9412
794
795 2010-08-14 17:44  ivan
796
797         * FS/FS/Mason.pm, FS/FS/Mason/Request.pm, htetc/freeside-rt.conf,
798           htetc/handler.pl, rt/share/html/Elements/ColumnMap,
799           rt/share/html/Elements/RefreshHomepage, rt/FREESIDE_MODIFIED,
800           rt/share/html/Admin/Elements/EditCustomFields,
801           rt/share/html/Elements/RT__CustomField/ColumnMap,
802           rt/share/html/Ticket/Graphs/index.html: address root cause of
803           rt/rt links and remove the workarounds, RT#9280
804
805 2010-08-13 16:53  ivan
806
807         * httemplate/elements/: city.html: fix city blanking on county
808           change, RT#9627
809
810 2010-08-13 12:53  ivan
811
812         * FS/FS/cust_main.pm: slightly better customer delete; remove links
813           to tickets, RT#9626
814
815 2010-08-13 12:26  ivan
816
817         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: add
818           cust_main-title-display_custnum, RT#9621
819
820 2010-08-13 10:41  ivan
821
822         * FS/FS/cust_main/Import.pm: ignore expired cards on customer
823           import
824
825 2010-08-12 22:55  jeff
826
827         * FS/FS/Record.pm: tyop
828
829 2010-08-12 22:51  jeff
830
831         * FS/FS/Record.pm: make ut_textn analogous to ut_text
832
833 2010-08-12 15:25  ivan
834
835         * httemplate/edit/process/svc_acct.cgi: counter values can be
836           negative
837
838 2010-08-12 14:31  mark
839
840         * FS/FS/ClientAPI_XMLRPC.pm, FS/FS/ClientAPI/Signup.pm,
841           fs_selfservice/drupal/admin.inc,
842           fs_selfservice/drupal/freeside.class.php,
843           fs_selfservice/drupal/freeside.info,
844           fs_selfservice/drupal/freeside.module,
845           fs_selfservice/drupal/signup.inc: self-service Drupal module,
846           RT#9380
847
848 2010-08-12 10:43  ivan
849
850         * FS/FS/Conf.pm: referraldefault dropdown in config, RT#9599
851
852 2010-08-12 10:36  ivan
853
854         * FS/FS/cust_main.pm: cust_recon throws errors and it is not a
855           normally used table anyway
856
857 2010-08-11 14:53  ivan
858
859         * FS/FS/cust_main/Import.pm: at least show an error for bad
860           pkgparts instead of a hang, RT#9578
861
862 2010-08-10 23:35  ivan
863
864         * FS/FS/cust_main.pm, bin/wipe-customers,
865           httemplate/misc/process/delete-customer.cgi: a better customer
866           delete, RT#9564
867
868 2010-08-10 20:49  ivan
869
870         * httemplate/view/cust_main/payment_history.html: valign=top
871
872 2010-08-10 20:48  ivan
873
874         * httemplate/elements/table-grid.html: less visual noise
875
876 2010-08-10 17:42  ivan
877
878         * httemplate/edit/REAL_cust_pkg.cgi: fix date editing
879           w/international dates, RT#9509
880
881 2010-08-10 17:08  ivan
882
883         * FS/FS/cust_main.pm: fix return address in welcome letters,
884           RT#9497
885
886 2010-08-10 14:37  ivan
887
888         * httemplate/elements/xmlhttp.html: eliminate the '0 status
889           connecting' errors, they're not telling us anything and causing
890           lots of people to waste time asking
891
892 2010-08-09 23:28  ivan
893
894         * FS/FS/cust_main.pm, FS/FS/cust_bill.pm, conf/welcome_letter: add
895           logo_file support to welcome_letter and fix leaving temp files
896           around for invoices and letters, RT#9497
897
898 2010-08-09 13:30  ivan
899
900         * FS/FS/part_pkg/voip_cdr.pm: fix harmless cdr_svc_method noise,
901           RT#9428
902
903 2010-08-09 12:20  ivan
904
905         * FS/FS/cust_pkg/Import.pm, httemplate/misc/cust_pkg-import.html:
906           package web import from CSV/XLS, RT#9529
907
908 2010-08-09 10:22  ivan
909
910         * FS/FS/access_user.pm: return username as a name lable for
911           "Lastname, Firstname" employees
912
913 2010-08-09 09:20  ivan
914
915         * FS/FS/cust_main.pm: fix cancellation error "No schema for table
916           table found", seems to be fallout from cust_tag work, RT#9502
917
918 2010-08-09 08:46  ivan
919
920         * httemplate/misc/cust_pkg-import.html: fix label, RT#9529
921
922 2010-08-08 18:03  ivan
923
924         * httemplate/elements/menu.html, Makefile, FS/FS/Mason.pm,
925           FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
926           FS/FS/cust_pkg/Import.pm, FS/bin/freeside-queued,
927           httemplate/misc/cust_main-import.cgi,
928           httemplate/misc/cust_pkg-import.html,
929           httemplate/misc/process/cust_pkg-import.html,
930           httemplate/search/cust_pkg.cgi: package web import from CSV/XLS,
931           RT#9529
932
933 2010-08-07 03:11  ivan
934
935         * FS/FS/: acct_snarf.pm, svc_acct.pm,
936           part_export/communigate_pro.pm: communigate phase 3:
937           RPOP/acct_snarf, RT#7515
938
939 2010-08-07 00:39  ivan
940
941         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/acct_snarf.pm,
942           httemplate/browse/acct_snarf.html,
943           httemplate/edit/acct_snarf.html,
944           httemplate/edit/process/acct_snarf.html,
945           httemplate/view/svc_acct/communigate.html: communigate phase 3:
946           RPOP/acct_snarf, RT#7515
947
948 2010-08-07 00:39  ivan
949
950         * httemplate/elements/freeside.css: style password entry 2.1 style
951           too
952
953 2010-08-06 21:10  ivan
954
955         * bin/: 19add, 19commit, 19diff: these are useful
956
957 2010-08-06 14:31  ivan
958
959         * httemplate/edit/part_svc.cgi, FS/FS/svc_acct.pm: communigate
960           phase 3: archive messages, RT#7515
961
962 2010-08-06 14:28  ivan
963
964         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
965           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
966           httemplate/edit/svc_domain.cgi,
967           httemplate/edit/svc_acct/communigate.html,
968           FS/FS/part_export/communigate_pro.pm,
969           httemplate/edit/svc_domain/communigate-acct_defaults.html,
970           httemplate/edit/svc_domain/communigate-basics.html,
971           httemplate/view/svc_acct/communigate.html,
972           httemplate/view/svc_domain/acct_defaults.html: communigate phase
973           3: archive messages, RT#7515
974
975 2010-08-05 17:45  ivan
976
977         * httemplate/: edit/cgp_rule-redirect_all.html,
978           edit/cgp_rule-vacation.html,
979           edit/process/cgp_rule-redirect_all.html,
980           edit/process/cgp_rule-simplified.html,
981           edit/process/cgp_rule-vacation.html,
982           view/svc_acct/communigate.html: communigate account rules:
983           vacation & redirect all, RT#7514
984
985 2010-08-05 13:10  mark
986
987         * httemplate/: elements/menu.html, search/cust_pkg_summary.cgi,
988           search/cust_pkg_summary.html: Package summary report, RT#8461
989
990 2010-08-04 21:17  jeff
991
992         * FS/FS/: cust_svc.pm, part_export/sqlradius.pm: add options to
993           only process account records from a particular realm and to
994           ignore sessions that span billing periods RT8082
995
996 2010-08-04 17:24  mark
997
998         * FS/FS/cust_main.pm, FS/FS/msg_template.pm,
999           httemplate/edit/msg_template.html: error message in decline
1000           templates, RT#9507
1001
1002 2010-08-04 12:14  ivan
1003
1004         * FS/FS/Record.pm, FS/FS/cust_main.pm,
1005           httemplate/view/cust_main/payment_history.html,
1006           httemplate/view/cust_main/payment_history/attempted_payment.html:
1007           show cust_pay_pending attempted payments on customer payment
1008           history, RT#8815
1009
1010 2010-08-04 11:50  ivan
1011
1012         * FS/FS/Record.pm: fix scalar_sql not to return empty string for
1013           zero
1014
1015 2010-08-04 02:34  ivan
1016
1017         * rt/FREESIDE_MODIFIED: fix additional instance of rt/rt problem,
1018           RT#9280
1019
1020 2010-08-04 02:25  ivan
1021
1022         * rt/share/html/Admin/Elements/EditCustomFields: fix additional
1023           instance of rt/rt problem, RT#9280
1024
1025 2010-08-03 18:30  ivan
1026
1027         * FS/FS/part_export/communigate_pro.pm: better serialization on
1028           debugging data, RT#7514
1029
1030 2010-08-03 18:26  ivan
1031
1032         * FS/FS/part_export/: communigate_pro.pm: better serialization on
1033           debugging data, RT#7514
1034
1035 2010-08-03 18:22  ivan
1036
1037         * FS/FS/part_export/: communigate_pro.pm: better serialization on
1038           debugging data, RT#7514
1039
1040 2010-08-03 18:15  ivan
1041
1042         * FS/FS/part_export/communigate_pro.pm: better serialization on
1043           debugging data, RT#7514
1044
1045 2010-08-03 16:20  ivan
1046
1047         * httemplate/elements/header.html: margin and padding css defined
1048           properly in px
1049
1050 2010-08-03 16:12  ivan
1051
1052         * httemplate/browse/cgp_rule.html: don't allow addition of a domain
1053           rule template to itself, RT#7514
1054
1055 2010-08-03 11:07  ivan
1056
1057         * conf/svc_acct-disable_access_number: default config turns off
1058           svc_acct access number selectios
1059
1060 2010-08-03 11:00  ivan
1061
1062         * httemplate/search/cust_main.cgi: spelling
1063
1064 2010-08-02 23:31  ivan
1065
1066         * FS/FS/part_pkg/flat.pm: fix problem with expiring discounts,
1067           RT#6679
1068
1069 2010-08-02 20:30  mark
1070
1071         * FS/FS/Conf.pm, FS/FS/Mason.pm,
1072           httemplate/misc/custom_link_proxy.cgi,
1073           httemplate/view/cust_main.cgi,
1074           httemplate/view/cust_main/custom.html: customer view tab for an
1075           external info page, RT#8903
1076
1077 2010-08-02 19:57  ivan
1078
1079         * httemplate/misc/: timeworked.html: cleaner timeworked results
1080           w/link to customer
1081
1082 2010-08-02 19:11  ivan
1083
1084         * FS/FS/cust_main.pm: fix active customers sometimes showing in
1085           search results for new "ordered" status, RT#9381
1086
1087 2010-07-30 15:26  mark
1088
1089         * FS/FS/msg_template.pm: fix warning
1090
1091 2010-07-30 15:08  mark
1092
1093         * FS/FS/Conf.pm, FS/FS/cust_pay.pm, FS/FS/msg_template.pm,
1094           httemplate/edit/msg_template.html: payment receipts use
1095           msg_template, RT#9060
1096
1097 2010-07-29 23:24  mark
1098
1099         * FS/FS/Cron/notify.pm: fix typo
1100
1101 2010-07-29 17:13  jeff
1102
1103         * FS/FS/tax_rate.pm: fix error message to be more useful
1104
1105 2010-07-29 16:11  mark
1106
1107         * FS/FS/: Misc.pm, part_pkg.pm, part_event/Condition/pkg_freq.pm:
1108           add pkg_freq event condition, RT#8896
1109
1110 2010-07-29 09:41  mark
1111
1112         * httemplate/search/elements/cust_main_dayranges.html: aging report
1113           now uses DateTime, RT#9417
1114
1115 2010-07-28 20:44  ivan
1116
1117         * rt/share/html/Ticket/Checklist.html: start of checklist/workflow,
1118           RT#8805
1119
1120 2010-07-28 20:41  ivan
1121
1122         * rt/FREESIDE_MODIFIED, rt/share/html/Elements/ShowLink_Checklist,
1123           rt/share/html/Ticket/Checklist.html,
1124           rt/share/html/Ticket/Elements/ShowMembers_Checklist,
1125           rt/share/html/Ticket/Elements/Tabs, httemplate/images/square.png,
1126           httemplate/images/square_add.png: start of checklist/workflow,
1127           RT#8805
1128
1129 2010-07-28 16:16  mark
1130
1131         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Upgrade.pm,
1132           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/msg_template.pm,
1133           FS/FS/svc_acct.pm, FS/FS/Cron/alert_expiration.pm,
1134           FS/FS/Cron/notify.pm, httemplate/config/config-view.cgi,
1135           httemplate/edit/msg_template.html: msg_template improvements,
1136           RT#8324
1137
1138 2010-07-28 12:32  ivan
1139
1140         * rt/lib/RT/Ticket_Overlay.pm: don't fire scrips for reminders
1141           either, RT#8260
1142
1143 2010-07-27 19:51  ivan
1144
1145         * FS/FS/: Upgrade.pm: fix unnecessary warnings on upgrade of remote
1146           Pg RADIUS db, RT#9178
1147
1148 2010-07-27 19:46  ivan
1149
1150         * FS/FS/Upgrade.pm: fix unnecessary warnings on upgrade of remote
1151           Pg RADIUS db, RT#9178
1152
1153 2010-07-27 15:34  ivan
1154
1155         * rt/share/html/Elements/EditCustomFieldDate: no times on custom
1156           field dates, at least for now, RT#8449
1157
1158 2010-07-27 15:18  ivan
1159
1160         * bin/rt-update-customfield-dates: correct custom field dates,
1161           RT#8449
1162
1163 2010-07-27 03:09  ivan
1164
1165         * rt/lib/RT/Ticket_Overlay.pm: don't leak transactions indicating
1166           reminders are implemented as tickets, RT#8260
1167
1168 2010-07-27 02:02  ivan
1169
1170         * rt/lib/RT/Ticket_Overlay.pm: should fix customer #1 getting added
1171           if i set myself as a requestor on ticket creation, RT#6640
1172
1173 2010-07-27 00:08  ivan
1174
1175         * FS/FS/Maestro.pm: fix fallout with original API usage, oops,
1176           RT#9334
1177
1178 2010-07-26 23:51  ivan
1179
1180         * httemplate/misc/maestro-customer_status.cgi: extend maestro
1181           status API for the multi-service scenario, RT#9334
1182
1183 2010-07-26 23:48  ivan
1184
1185         * FS/FS/Maestro.pm, FS/FS/cust_pkg.pm,
1186           httemplate/misc/maestro-customer_status-test.html,
1187           httemplate/misc/maestro-customer_status.cgi,
1188           httemplate/misc/maestro-customer_status.html,
1189           httemplate/view/cust_main/packages.html,
1190           httemplate/view/cust_main/packages/services.html: extend maestro
1191           status API for the multi-service scenario, RT#9334
1192
1193 2010-07-26 18:57  ivan
1194
1195         * httemplate/misc/: maestro-customer_status-test.html: better
1196           pretty-printing for array values
1197
1198 2010-07-26 18:48  ivan
1199
1200         * FS/FS/Conf.pm, httemplate/misc/maestro-customer_status-test.html,
1201           httemplate/view/cust_main.cgi: add test page for maestro status,
1202           RT#9381
1203
1204 2010-07-26 16:00  ivan
1205
1206         * httemplate/elements/header-popup.html: add doc
1207
1208 2010-07-26 15:59  ivan
1209
1210         * httemplate/: view/svc_acct/communigate.html,
1211           edit/cgp_rule-redirect_all.html, edit/cgp_rule-vacation.html:
1212           communigate vacation & redirect all rules, RT#7514
1213
1214 2010-07-25 22:01  ivan
1215
1216         * rt/: FREESIDE_MODIFIED, share/html/Ticket/Elements/BulkLinks: fix
1217           needless error when bulk deleting tickets
1218
1219 2010-07-25 13:44  jeff
1220
1221         * FS/FS/Upgrade.pm: missing upgrade
1222
1223 2010-07-25 00:30  ivan
1224
1225         * FS/FS/otaker_Mixin.pm: limit memory use when upgrading
1226           attachments
1227
1228 2010-07-25 00:08  ivan
1229
1230         * FS/FS/cust_pay.pm: proceed with upgrade even when N/A cards can't
1231           be recovered
1232
1233 2010-07-25 00:03  ivan
1234
1235         * FS/FS/cust_main.pm: don't queue fuzzyfile upgrade jobs on otaker
1236           upgrade
1237
1238 2010-07-23 16:16  ivan
1239
1240         * FS/FS/pay_batch.pm: put batch card numbers/masks in cust_pay so
1241           they can be refunded, patch from peter loeppky, RT#8776
1242
1243 2010-07-23 15:50  ivan
1244
1245         * rt/lib/RT/Tickets_Overlay.pm: cleaner customer number searching,
1246           RT#8784
1247
1248 2010-07-23 15:09  ivan
1249
1250         * rt/: share/html/Elements/RT__CustomField/ColumnMap,
1251           FREESIDE_MODIFIED, share/html/Elements/RefreshHomepage: fix rt/rt
1252           links moving custom fields up/down and refreshing homepage,
1253           RT#9280
1254
1255 2010-07-23 03:02  ivan
1256
1257         * FS/FS/svc_CGP_Mixin.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
1258           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi: add
1259           EmptyTrash values and finish consolidating the CGP timezone
1260           arrays, RT#7083
1261
1262 2010-07-23 02:32  ivan
1263
1264         * FS/MANIFEST, FS/FS/svc_CGPRule_Mixin.pm, FS/FS/svc_CGP_Mixin.pm,
1265           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
1266           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi:
1267           consolidate four CGP timezone arrays, RT#7083
1268
1269 2010-07-22 17:11  ivan
1270
1271         * FS/FS/access_user.pm, httemplate/edit/cust_main/top_misc.html,
1272           httemplate/elements/tr-select-agent.html,
1273           httemplate/misc/inventory_item-import.html: 'View customers of
1274           all agents' doesn't mean create them, or upload inventory,
1275           RT#7010
1276
1277 2010-07-22 16:33  mark
1278
1279         * FS/FS/Conf.pm, httemplate/view/cust_main/tickets.html: option to
1280           force default queue for new tickets in cust_main, RT#8889
1281
1282 2010-07-22 14:01  ivan
1283
1284         * rt/: lib/RT/Tickets_Overlay.pm,
1285           share/html/Search/Elements/DisplayOptions: sorting ticket results
1286           by customer custnum or name, RT#8784
1287
1288 2010-07-22 12:42  mark
1289
1290         * httemplate/edit/elements/rate_detail.html: cdr rating by day and
1291           time, part 2, RT#4763
1292
1293 2010-07-22 12:42  ivan
1294
1295         * rt/lib/RT/URI/freeside.pm: eliminate needless backtraces
1296
1297 2010-07-22 09:47  ivan
1298
1299         * FS/FS/msg_template.pm, httemplate/browse/msg_template.html,
1300           httemplate/edit/msg_template.html,
1301           httemplate/edit/process/msg_template.html,
1302           httemplate/elements/menu.html: allow Configuration ACL to edit
1303           templates, RT#8324
1304
1305 2010-07-22 00:25  mark
1306
1307         * httemplate/search/: report_receivables.cgi,
1308           unapplied_cust_pay.html, elements/cust_main_dayranges.html: Fix
1309           weird behavior of aging report, RT#9234
1310
1311 2010-07-21 17:11  mark
1312
1313         * FS/FS/rate_time_interval.pm, httemplate/browse/rate_detail.html,
1314           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
1315           httemplate/edit/rate_time.cgi,
1316           httemplate/edit/process/rate_region.cgi,
1317           httemplate/edit/process/rate_time.cgi,
1318           httemplate/elements/auto-table.html,
1319           httemplate/elements/menu.html: cdr rating by day and time, part
1320           2, RT#4763
1321
1322 2010-07-21 14:07  ivan
1323
1324         * rt/etc/: RT_Config.pm, RT_Config.pm.in: RTx::Checklist still in
1325           dev
1326
1327 2010-07-21 03:31  ivan
1328
1329         * rt/: FREESIDE_MODIFIED, etc/RT_Config.pm, etc/RT_Config.pm.in,
1330           share/html/Elements/RT__Ticket/ColumnMap,
1331           share/html/Search/Elements/BuildFormatString: show customers in
1332           ticket lists, RT#8784
1333
1334 2010-07-20 19:10  ivan
1335
1336         * rt/: FREESIDE_MODIFIED, share/html/Search/Build.html,
1337           share/html/Search/Elements/PickCFs: fix problems searching the
1338           new custom fields w/dates, RT#8449
1339
1340 2010-07-20 19:06  ivan
1341
1342         * FS/FS/Mason.pm, rt/share/html/Elements/SelectDate: fix calendar
1343           popup for weirdly named fields in RT, for the quotes around
1344           custom field bullshit, RT#8449
1345
1346 2010-07-20 10:23  ivan
1347
1348         * httemplate/docs/about.html: 2.1.1
1349
1350 2010-07-19 17:59  ivan
1351
1352         * rt/: lib/RT/CustomField_Overlay.pm, lib/RT/Record.pm,
1353           lib/RT/Tickets_Overlay.pm, lib/RT/Interface/Web.pm,
1354           FREESIDE_MODIFIED, share/html/Elements/EditCustomFieldDate,
1355           share/html/Elements/ShowCustomFieldDate,
1356           share/html/Search/Build.html, share/html/Search/Elements/PickCFs:
1357           RT custom fields patch, RT#8449
1358
1359 2010-07-17 15:26  ivan
1360
1361         * httemplate/edit/part_tag.html: customer tags, RT#9192
1362
1363 2010-07-17 15:14  ivan
1364
1365         * FS/FS/UI/Web/small_custview.pm, httemplate/view/cust_main.cgi,
1366           httemplate/view/cust_main/misc.html, FS/FS/Conf.pm: customer
1367           tags, RT#9192
1368
1369 2010-07-17 14:41  ivan
1370
1371         * httemplate/: browse/part_tag.html, edit/part_tag.html,
1372           elements/pickcolor.html, elements/tr-pickcolor.html: customer
1373           tags, RT#9192
1374
1375 2010-07-16 16:45  ivan
1376
1377         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
1378           FS/FS/cust_tag.pm, httemplate/elements/select-cust_tag.html,
1379           httemplate/elements/tr-select-cust_tag.html,
1380           httemplate/edit/part_tag.html,
1381           httemplate/edit/cust_main/top_misc.html,
1382           httemplate/edit/process/cust_main.cgi,
1383           httemplate/view/cust_main/misc.html: customer tags, RT#9192
1384
1385 2010-07-15 20:09  mark
1386
1387         * httemplate/view/cust_main/tickets.html: adjust "Create Ticket"
1388           link, RT#7656
1389
1390 2010-07-15 14:46  ivan
1391
1392         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/Mason.pm,
1393           FS/FS/cust_tag.pm, FS/FS/part_tag.pm, FS/t/cust_tag.t,
1394           FS/t/part_tag.t, httemplate/browse/part_tag.html,
1395           httemplate/edit/part_tag.html,
1396           httemplate/edit/process/part_tag.html,
1397           httemplate/elements/menu.html: customer tags, RT#9192
1398
1399 2010-07-15 13:34  mark
1400
1401         * FS/FS/part_pkg/voip_cdr.pm: add skip_dst_prefix option, RT#3288
1402
1403 2010-07-13 17:19  jeff
1404
1405         * FS/FS/part_pkg/voip_cdr.pm: include rate_detail->conn_sec in
1406           displayed duration #RT8605
1407
1408 2010-07-13 16:11  mark
1409
1410         * FS/FS/: Misc.pm, cust_main.pm: improve error handling on mass
1411           email jobs, RT#8720
1412
1413 2010-07-13 15:55  ivan
1414
1415         * FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/part_pkg.cgi:
1416           Optional alternate rate plan when accountcode is toll free,
1417           RT#8084
1418
1419 2010-07-13 04:09  ivan
1420
1421         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/msg_template.pm,
1422           httemplate/edit/msg_template.html,
1423           httemplate/edit/elements/edit.html,
1424           httemplate/elements/htmlarea.html, FS/FS/cust_main.pm,
1425           FS/FS/part_event/Action/notice.pm: notices, RT#8324
1426
1427 2010-07-12 15:55  mark
1428
1429         * httemplate/: elements/bill.html, view/cust_main/billing.html: fix
1430           "Bill now" link, RT#9207
1431
1432 2010-07-12 06:17  ivan
1433
1434         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/msg_template.pm,
1435           FS/FS.pm, FS/MANIFEST, FS/t/msg_template.t,
1436           httemplate/browse/msg_template.html,
1437           httemplate/edit/msg_template.html,
1438           httemplate/edit/process/msg_template.html,
1439           httemplate/elements/menu.html,
1440           httemplate/elements/tr-htmlarea.html: message templates, RT#8896
1441
1442 2010-07-12 06:07  ivan
1443
1444         * FS/FS/Mason.pm: message templates, RT#8896
1445
1446 2010-07-11 23:19  ivan
1447
1448         * httemplate/view/svc_domain/dns.html: fix wording
1449
1450 2010-07-10 02:43  ivan
1451
1452         * FS/FS/cust_credit_bill_pkg.pm: should fix intermittent "Illegal
1453           (money) amount" error applying credits to invoices when using
1454           texas tax, RT#8930
1455
1456 2010-07-10 02:17  ivan
1457
1458         * httemplate/: elements/bill.html, view/cust_main/billing.html:
1459           prevent new "Bill now" link from futzing up later forms, RT#9193
1460
1461 2010-07-09 23:31  ivan
1462
1463         * FS/FS/cdr.pm: more resilliant cdrbatch upgrade
1464
1465 2010-07-09 23:23  ivan
1466
1467         * FS/FS/cust_pay.pm: fix payinfo N/A upgrade, RT#8809
1468
1469 2010-07-09 19:15  mark
1470
1471         * FS/FS/part_export/ldap.pm: LDAP export delete and replace
1472           methods, RT#1854
1473
1474 2010-07-09 15:34  ivan
1475
1476         * rpm/build/: BOOTSTRAP, enrpm, native/ovid2flute: changes to get
1477           enrpm working
1478
1479 2010-07-08 16:53  ivan
1480
1481         * rpm/build/: build-freeside, expect-addsign, BOOTSTRAP: 32 bit and
1482           make the repo stuff work, RT#8190
1483
1484 2010-07-08 16:08  ivan
1485
1486         * rpm/build/: BOOTSTRAP, build-freeside, buildsysrc,
1487           mock/centos-5-i386.cfg: 32 bit and make the repo stuff work,
1488           RT#8190
1489
1490 2010-07-08 14:28  ivan
1491
1492         * rpm/build/: build-freeside, cvs-check-and-build, refresh-repo,
1493           mock/centos-5-i386.cfg, mock/centos-5-x86_64.cfg: generating
1494           RPMS, RT#8190
1495
1496 2010-07-08 02:32  ivan
1497
1498         * rpm/build/: BOOTSTRAP, build-freeside, buildsysrc,
1499           cvs-check-and-build, mock/centos-5-i386.cfg,
1500           mock/centos-5-x86_64.cfg, mock/defaults.cfg, mock/logging.ini,
1501           mock/site-defaults.cfg, mock/sles-10-i386.cfg,
1502           mock/sles-10-x86_64.cfg, native/Ovid.diff, native/build-from-cvs,
1503           native/freeside-cvs, native/makesrpm,
1504           native/ovid-0.12-1.x86_64.rpm, native/ovid2flute: checking in
1505           more of the rpm build system (is that it?)
1506
1507 2010-07-07 18:15  jeff
1508
1509         * FS/FS/tax_rate.pm: grr - fix agentnum passing
1510
1511 2010-07-07 14:00  ivan
1512
1513         * rpm/build/build-freeside: dropping centos/rhel 4
1514
1515 2010-07-07 10:51  ivan
1516
1517         * rpm/build/: build-freeside, cvs-check-and-build, enrpm,
1518           expect-addsign, expect-signrepo, ovid2flute, refresh-repo:
1519           checking in RPM build system
1520
1521 2010-07-06 13:59  mark
1522
1523         * FS/bin/freeside-queued: fix oops
1524
1525 2010-07-06 13:56  mark
1526
1527         * FS/bin/: freeside-cdr-sftp_and_import, freeside-queued: add
1528           command line opts for port, passive mode, and debug level,
1529           RT#9115
1530
1531 2010-07-06 05:18  mark
1532
1533         * FS/FS/cust_main.pm, httemplate/elements/bill.html,
1534           httemplate/elements/progress-init.html, httemplate/misc/bill.cgi,
1535           httemplate/view/cust_main/billing.html: "Bill now" link uses job
1536           queue/progressbar, RT#8995
1537
1538 2010-07-05 14:10  ivan
1539
1540         * FS/FS/part_export/: cust_http.pm, http.pm: customer exports,
1541           RT#8952
1542
1543 2010-07-05 13:18  jeff
1544
1545         * FS/FS/part_export/domreg_opensrs.pm: place errors where users can
1546           find them (in the queue)
1547
1548 2010-07-05 01:59  jeff
1549
1550         * FS/FS/part_export/domreg_opensrs.pm: fix bad bug causing
1551           inappropriate renewals
1552
1553 2010-07-02 21:19  ivan
1554
1555         * FS/bin/freeside-selfservice-xmlrpcd: fix leaking db connections
1556           in freeside-selfservice-xmlrpcd, RT#7780
1557
1558 2010-07-02 18:25  ivan
1559
1560         * FS/FS/cust_main.pm: should fix cancellations in rare
1561           circumstances where cached _num_cust_svc becomes inaccurate,
1562           RT#8994
1563
1564 2010-07-02 16:36  mark
1565
1566         * FS/FS/part_pkg/voip_cdr.pm: fix bad bug from #4763
1567
1568 2010-07-02 11:56  ivan
1569
1570         * FS/FS/cust_main.pm: more debugging for weird bill lockup, RT#8993
1571
1572 2010-07-01 20:06  jeff
1573
1574         * conf/invoice_html: fix html ext_desc alignment in svc_phone
1575           sections
1576
1577 2010-07-01 17:25  ivan
1578
1579         * FS/FS/: cust_event.pm, cust_main.pm: fix bad transactional
1580           decisions that made it possible to abort and rollback a gateway
1581           payment, RT#8995
1582
1583 2010-07-01 12:30  ivan
1584
1585         * httemplate/docs/credits.html: He's gone
1586
1587 2010-06-30 18:53  mark
1588
1589         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/rate.pm,
1590           FS/FS/rate_detail.pm, FS/FS/rate_time.pm,
1591           FS/FS/rate_time_interval.pm, FS/FS/part_pkg/voip_cdr.pm,
1592           FS/t/rate_time.t, FS/t/rate_time_interval.t,
1593           httemplate/browse/rate.cgi, httemplate/browse/rate_detail.html,
1594           httemplate/browse/rate_time.html,
1595           httemplate/edit/rate_detail.html, httemplate/edit/rate_time.cgi,
1596           httemplate/edit/process/rate_time.cgi,
1597           httemplate/elements/auto-table.html,
1598           httemplate/misc/delete-rate_detail.html: voip_cdr call rating by
1599           day and time, RT#4763
1600
1601 2010-06-30 14:56  ivan
1602
1603         * FS/bin/: freeside-dbdef-create, freeside-fetch, freeside-setup:
1604           -T causing problems
1605
1606 2010-06-30 13:42  ivan
1607
1608         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
1609           FS/FS/part_export/cust_http.pm, FS/FS/part_export/http.pm,
1610           httemplate/config/config.cgi,
1611           httemplate/config/config-process.cgi: cust_main exports!
1612           cust_main-exports config option and part_export/cust_http.pm
1613           export, RT#8952
1614
1615 2010-06-30 10:48  ivan
1616
1617         * rt/share/html/Elements/ShowUserVerbose: better looking verbose
1618           user strings with less visual noise
1619
1620 2010-06-30 00:09  ivan
1621
1622         * FS/FS/Mason.pm: final fix for ticket links graph reliability:
1623           make sure RT::Util saft_run-child is always available
1624
1625 2010-06-29 23:58  ivan
1626
1627         * htetc/freeside-rt.conf: one more fix for RT links graphs
1628
1629 2010-06-29 23:52  ivan
1630
1631         * rt/share/html/Ticket/Graphs/index.html: fix another case of
1632           rt/rt/, urg
1633
1634 2010-06-29 23:47  ivan
1635
1636         * FS/FS/Mason.pm: depend on IPC::Run::SafeHandles rather than
1637           barfing an error on ticket links graph
1638
1639 2010-06-29 12:51  ivan
1640
1641         * FS/FS/: Record.pm, cdr.pm, cdr/taqua_om.pm: Taqua OM CDR format,
1642           RT#7518
1643
1644 2010-06-28 22:22  ivan
1645
1646         * httemplate/: graph/cust_bill_pkg.cgi, search/cust_bill_pkg.cgi,
1647           search/cust_credit_bill_pkg.html,
1648           search/report_prepaid_income.cgi: eliminate filtering of info
1649           from COMP customers on financial reports, RT#8787
1650
1651 2010-06-28 21:32  ivan
1652
1653         * FS/FS/cust_main.pm: Ordered status for the limbo between Prospect
1654           and Active, RT#8712
1655
1656 2010-06-28 21:22  ivan
1657
1658         * FS/FS/: cust_main.pm, cust_pkg.pm: Ordered status for the limbo
1659           between Prospect and Active, RT#8712
1660
1661 2010-06-28 18:40  ivan
1662
1663         * FS/FS/: svc_pbx.pm, Conf.pm: add global_unique-pbx_title to
1664           disable duplicate checking on svc_pbx.title
1665
1666 2010-06-28 18:17  jeff
1667
1668         * httemplate/misc/process/recharge_svc.html: protect set_usage and
1669           reset_usage here, too
1670
1671 2010-06-28 18:01  jeff
1672
1673         * httemplate/edit/process/svc_acct.cgi: protect call to set_usage
1674
1675 2010-06-28 15:40  ivan
1676
1677         * FS/FS/part_pkg/voip_cdr.pm: fix for new svc_pbx.title CDR
1678           matching, thanks jeff, RT#8084
1679
1680 2010-06-28 15:20  jeff
1681
1682         * FS/FS/part_pkg/voip_cdr.pm: connection charge handling which
1683           comports with history of module
1684
1685 2010-06-28 13:47  jeff
1686
1687         * FS/FS/part_pkg/voip_cdr.pm: correct connection charge calculation
1688
1689 2010-06-28 01:12  ivan
1690
1691         * FS/FS/: Conf.pm, cdr.pm, part_pkg/voip_cdr.pm, svc_pbx.pm:
1692           matching CDRs to svc_pbx records by title, RT#8084
1693
1694 2010-06-27 22:13  jeff
1695
1696         * httemplate/search/report_newtax.html: fix under ie8 (and others?)
1697           RT8274
1698
1699 2010-06-27 21:11  jeff
1700
1701         * FS/FS/: cust_bill.pm, usage_class.pm: add some dollar signs
1702           RT8704
1703
1704 2010-06-27 02:25  jeff
1705
1706         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, usage_class.pm: planet
1707           telesis invoice fixups RT 8707,8406
1708
1709 2010-06-26 13:54  ivan
1710
1711         * httemplate/misc/: maestro-customer_status.cgi,
1712           maestro-customer_status.html: adding more REST-like API for
1713           maestro here too
1714
1715 2010-06-26 13:50  ivan
1716
1717         * FS/FS/Maestro.pm: find svc_pbx service correctly and cope anyway
1718           if it isn't there, RT#8712
1719
1720 2010-06-26 13:46  ivan
1721
1722         * FS/FS/Maestro.pm: cancelled outboudn package doesn't count,
1723           RT#8712
1724
1725 2010-06-26 13:43  ivan
1726
1727         * FS/FS/Maestro.pm: finding services correctly for RT#8712
1728
1729 2010-06-26 02:34  ivan
1730
1731         * FS/FS/Conf.pm, FS/FS/Maestro.pm, FS/FS/Schema.pm,
1732           FS/FS/XMLRPC.pm, FS/FS/svc_pbx.pm, FS/MANIFEST,
1733           httemplate/misc/xmlrpc.cgi: maestro cust status as reqeusted,
1734           RT#8712
1735
1736 2010-06-24 01:17  jeff
1737
1738         * FS/FS/cust_bill.pm: get section subtotalling right
1739
1740 2010-06-23 16:45  ivan
1741
1742         * FS/FS/part_export/communigate_pro.pm,
1743           httemplate/view/svc_forward.cgi: add display of forward
1744           destionations via GetForward, RT#7083
1745
1746 2010-06-23 16:22  ivan
1747
1748         * httemplate/view/svc_domain/acct_defaults.html: spealing
1749
1750 2010-06-23 16:06  ivan
1751
1752         * FS/FS/part_export/communigate_pro.pm: fix domain renames, RT#7083
1753
1754 2010-06-23 15:48  ivan
1755
1756         * httemplate/elements/communigate_pro-accessmodes.html: add
1757           services as per customer, RT#7083
1758
1759 2010-06-23 15:19  ivan
1760
1761         * httemplate/elements/communigate_pro-accessmodes.html: add
1762           services as per customer, RT#7083
1763
1764 2010-06-23 13:55  ivan
1765
1766         * httemplate/misc/cdr-post.cgi: well-formed CSV on success, too,
1767           RT#8906
1768
1769 2010-06-23 13:55  ivan
1770
1771         * FS/FS/cdr.pm: parse text startdate and enddate in CDRs, RT#8906
1772
1773 2010-06-23 13:53  ivan
1774
1775         * httemplate/misc/cdr-post.cgi: strict CSV when errors contain an
1776           ", RT#8906
1777
1778 2010-06-23 13:51  ivan
1779
1780         * httemplate/misc/cdr-post.cgi: fix cdrbatch problem, RT#8906
1781
1782 2010-06-23 01:37  jeff
1783
1784         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
1785           conf/invoice_latexcoupon, httemplate/config/config-process.cgi:
1786           add config variables to position invoice addresses in envelope
1787           windows RT8384
1788
1789 2010-06-21 21:15  ivan
1790
1791         * FS/FS/: ClientAPI/MyAccount.pm, TicketSystem/RT_Internal.pm:
1792           remove extra debugging, RT#7780
1793
1794 2010-06-21 18:26  ivan
1795
1796         * FS/bin/freeside-selfservice-xmlrpcd: fix (probably harmless)
1797           "DBD::Pg::db disconnect failed: server closed the connection
1798           unexpectedly" warning, RT#7780
1799
1800 2010-06-21 18:20  ivan
1801
1802         * FS/FS/TicketSystem/RT_Internal.pm: enable debugging for
1803           create_ticket call to pinpoint lockup, RT#7780
1804
1805 2010-06-21 17:52  ivan
1806
1807         * FS/FS/ClientAPI/MyAccount.pm: enable debugging for create_ticket
1808           call to pinpoint lockup
1809
1810 2010-06-20 16:20  ivan
1811
1812         * httemplate/elements/communigate_pro-accessmodes.html: new
1813           communigate pro accessmodes choices... not 100% sure on the
1814           names, RT#7083
1815
1816 2010-06-20 15:50  ivan
1817
1818         * rt/etc/: RT_Config.pm, RT_Config.pm.in, RT_SiteConfig.pm: restore
1819           email addresses in RT 3.8, whew
1820
1821 2010-06-19 13:58  ivan
1822
1823         * FS/FS/cust_main.pm: daily (bill/collect) optimization, RT#6802
1824
1825 2010-06-19 12:29  ivan
1826
1827         * FS/FS/part_export/: domreg_opensrs.pm: return rather than ignore
1828           errors inserting into the job queue during
1829           _export_insert_on_payment
1830
1831 2010-06-19 11:59  ivan
1832
1833         * FS/FS/cust_bill_ApplicationCommon.pm: should fix
1834           FS::svc_acct=HASH(0xe854058) errors inserting payments, fallout
1835           from opensrs on #5825, RT#8853
1836
1837 2010-06-17 13:31  ivan
1838
1839         * httemplate/view/cust_main/misc.html: fix bug from "View customers
1840           of all agents" addition
1841
1842 2010-06-17 12:49  ivan
1843
1844         * FS/FS/payinfo_Mixin.pm: further CF fixes, doh
1845
1846 2010-06-17 12:45  ivan
1847
1848         * FS/FS/cust_pay.pm: fix fallout from N/A payinfo, RT#8809
1849
1850 2010-06-17 12:39  ivan
1851
1852         * FS/FS/cust_main.pm: fix cards being inserted as N/A (fallout from
1853           RT#4103), RT#8809
1854
1855 2010-06-17 10:50  jeff
1856
1857         * FS/FS/svc_acct.pm: fix null option with placeholders
1858
1859 2010-06-17 10:19  ivan
1860
1861         * FS/bin/freeside-selfservice-xmlrpcd: just go ahead and depend on
1862           POE 1.2 seems the path of least resistance, RT#7780
1863
1864 2010-06-17 10:18  ivan
1865
1866         * FS/bin/freeside-selfservice-xmlrpcd: ok
1867
1868 2010-06-16 22:19  ivan
1869
1870         * FS/bin/freeside-selfservice-xmlrpcd: lenny POE compat, RT#7780
1871
1872 2010-06-16 19:08  ivan
1873
1874         * FS/FS/AccessRight.pm, FS/FS/access_user.pm,
1875           httemplate/browse/part_event.html,
1876           httemplate/browse/part_pkg.cgi,
1877           httemplate/edit/prospect_main.html,
1878           httemplate/edit/process/elements/process.html,
1879           httemplate/view/prospect_main.html,
1880           httemplate/view/cust_main/misc.html,
1881           httemplate/view/svc_acct/tr.html: Add "View customers of all
1882           agents" access rights, RT#7010
1883
1884 2010-06-16 18:17  ivan
1885
1886         * httemplate/view/cust_main/misc.html: better agent virt
1887
1888 2010-06-16 18:17  ivan
1889
1890         * httemplate/misc/process/payment.cgi: style
1891
1892 2010-06-16 18:16  ivan
1893
1894         * httemplate/misc/delete-cgp_rule.html: fix comment
1895
1896 2010-06-16 18:16  ivan
1897
1898         * httemplate/edit/process/elements/svc_Common.html: new-style mason
1899
1900 2010-06-16 18:15  ivan
1901
1902         * httemplate/edit/elements/edit.html: slighly better error message
1903           when things go awry
1904
1905 2010-06-16 18:15  ivan
1906
1907         * httemplate/edit/cust_main/birthdate.html: indentation
1908
1909 2010-06-16 18:15  ivan
1910
1911         * httemplate/edit/prospect_main.html: remove debugging
1912
1913 2010-06-16 18:14  ivan
1914
1915         * httemplate/edit/cust_main.cgi: "Customer" not necessary as part
1916           of label, KISS
1917
1918 2010-06-16 18:14  ivan
1919
1920         * httemplate/index.html: enable dashboard-install_welcome
1921
1922 2010-06-16 14:53  ivan
1923
1924         * FS/FS/Conf.pm, FS/FS/Daemon.pm,
1925           FS/bin/freeside-selfservice-xmlrpcd, init.d/freeside-init: a
1926           local XML-RPC server for ncic: daemonize and respond to TERM,
1927           RT#7780
1928
1929 2010-06-16 12:41  ivan
1930
1931         * FS/: bin/freeside-selfservice-xmlrpcd, FS/Daemon.pm: a local
1932           XML-RPC server for ncic: daemonize and respond to TERM, RT#7780
1933
1934 2010-06-16 01:42  ivan
1935
1936         * FS/bin/freeside-selfservice-xmlrpcd: a local XML-RPC server for
1937           ncic: cleanup as a modern POE app, RT#7780
1938
1939 2010-06-16 00:50  ivan
1940
1941         * FS/MANIFEST, FS/FS/ClientAPI_XMLRPC.pm,
1942           FS/bin/freeside-selfservice-xmlrpcd,
1943           fs_selfservice/perl/xmlrpc_local-phonenum_balance.pl: start of a
1944           local XML-RPC server for ncic, RT#7780
1945
1946 2010-06-15 19:19  mark
1947
1948         * FS/FS/pay_batch.pm, httemplate/elements/file-upload.html,
1949           httemplate/misc/upload-batch.cgi,
1950           httemplate/search/cust_pay_batch.cgi: RT#5683: payment batch
1951           upload uses job queue and progressbar
1952
1953 2010-06-14 23:40  ivan
1954
1955         * httemplate/search/rt_transaction.html: ticket # and
1956           account(customer) options for time worked report
1957
1958 2010-06-14 23:35  ivan
1959
1960         * httemplate/search/rt_transaction.html: ticket # and
1961           account(customer) options for time worked report
1962
1963 2010-06-14 23:06  ivan
1964
1965         * httemplate/search/: report_rt_transaction.html,
1966           rt_transaction.html: ticket # and account(customer) options for
1967           time worked report
1968
1969 2010-06-14 22:10  mark
1970
1971         * FS/FS/: Daemon.pm, Misc.pm: RT#7869: fix error messages when
1972           send_email fails in the job queue
1973
1974 2010-06-14 21:50  ivan
1975
1976         * FS/FS/cust_main.pm: fix refunds on 2.1 (fallout from webpay bs on
1977           RT#4103), RT#8700
1978
1979 2010-06-13 11:01  jeff
1980
1981         * FS/FS/svc_acct.pm: avoid sql injection
1982
1983 2010-06-12 22:59  jeff
1984
1985         * FS/FS/ClientAPI/: MyAccount.pm, Signup.pm: eliminate use of
1986           'realtime' arg in calling FS::cust_main_collect RT#4167
1987
1988 2010-06-11 14:17  mark
1989
1990         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
1991           httemplate/search/unapplied_cust_pay.html,
1992           httemplate/search/elements/cust_main_dayranges.html: RT#7266:
1993           continue fixing aging reports
1994
1995 2010-06-10 21:44  mark
1996
1997         * bin/apache.export: fix my mistake
1998
1999 2010-06-10 21:41  mark
2000
2001         * bin/merge-user: RT#8691: script to merge usernums
2002
2003 2010-06-10 21:18  mark
2004
2005         * httemplate/edit/cust_main.cgi: Fix otaker -> usernum issue
2006
2007 2010-06-10 21:14  mark
2008
2009         * bin/: apache.export, merge-user: RT#8691: script to merge
2010           usernums
2011
2012 2010-06-09 21:26  jeff
2013
2014         * httemplate/search/cdr.html: correcting a wild misspelling?
2015
2016 2010-06-08 15:30  mark
2017
2018         * httemplate/view/bill_batch.cgi: spurious warning
2019
2020 2010-06-08 15:24  mark
2021
2022         * FS/FS/Conf.pm, FS/FS/Mason.pm, FS/FS/Schema.pm,
2023           FS/FS/cust_bill.pm, FS/FS/bill_batch.pm,
2024           FS/FS/cust_bill_batch.pm, FS/FS/cust_bill_batch_option.pm,
2025           httemplate/elements/menu.html,
2026           httemplate/elements/progress-init.html,
2027           httemplate/misc/process/bill_batch-print.html,
2028           httemplate/search/bill_batch.cgi, httemplate/view/bill_batch.cgi:
2029           RT#947: batch download of invoice PDFs
2030
2031 2010-06-08 01:24  ivan
2032
2033         * httemplate/misc/: cdr-post.cgi, cdr-post.html: add programmatic
2034           CDR posting, RT#8201
2035
2036 2010-06-07 23:58  ivan
2037
2038         * FS/FS/cdr.pm: respect date_format w/CDRs
2039
2040 2010-06-07 10:44  ivan
2041
2042         * FS/FS/cust_main.pm: revert debugging from fixing agent payment
2043           gateway overrides not working in 2.1, RT#8695
2044
2045 2010-06-07 10:32  ivan
2046
2047         * FS/FS/agent.pm: fix agent payment gateway overrides not working
2048           in 2.1, RT#8695
2049
2050 2010-06-07 10:15  ivan
2051
2052         * FS/FS/cust_main.pm: add debugging
2053
2054 2010-06-06 23:52  ivan
2055
2056         * httemplate/: elements/freeside.css, elements/menubar.html,
2057           view/cust_main.cgi: a little UI goes a long way: have the
2058           customer tabs actually enclose their view
2059
2060 2010-06-06 21:35  ivan
2061
2062         * Makefile: next ver
2063
2064 2010-06-06 19:39  ivan
2065
2066         * httemplate/misc/clone-cgp_rule.html,
2067           httemplate/browse/cgp_rule.html, FS/FS/Conf.pm,
2068           FS/FS/cgp_rule.pm, httemplate/edit/process/elements/process.html,
2069           httemplate/edit/process/cgp_rule.html: domain rules based on
2070           templates (rules from other domains), RT#7514
2071
2072 2010-06-06 17:09  ivan
2073
2074         * FS/FS/Schema.pm, FS/FS/cgp_rule_condition.pm,
2075           httemplate/elements/select-cgp_rule_condition.html,
2076           httemplate/edit/cgp_rule.html, httemplate/browse/cgp_rule.html,
2077           httemplate/edit/process/cgp_rule.html, FS/bin/freeside-upgrade:
2078           mysql compat: cgp_rule_condition s/condition/conditionname/
2079
2080 2010-06-05 23:29  ivan
2081
2082         * httemplate/edit/process/: access_group.html, access_user.html,
2083           agent.cgi: webdemo UI
2084
2085 2010-06-05 23:24  ivan
2086
2087         * httemplate/edit/process/access_user.html: fix disable_acl_changes
2088           on users
2089
2090 2010-06-05 23:19  ivan
2091
2092         * httemplate/config/config-process.cgi, FS/FS/Mason.pm: UI
2093
2094 2010-06-05 23:05  ivan
2095
2096         * httemplate/: edit/process/access_user.html,
2097           pref/pref-process.html: better disable_acl_changes
2098
2099 2010-06-05 22:58  ivan
2100
2101         * FS/FS/Conf.pm, httemplate/config/config-delete.cgi,
2102           httemplate/config/config-process.cgi: add
2103           disable_settings_changes conf for the demo
2104
2105 2010-06-05 21:22  ivan
2106
2107         * rt/lib/RT/Config.pm: disable the RTAddressRegexp option for now;
2108           waaaaaaay too noise
2109
2110 2010-06-05 20:01  ivan
2111
2112         * httemplate/search/: sql.html, elements/search.html: fix sql
2113           query, RT#8035
2114
2115 2010-06-05 19:27  ivan
2116
2117         * FS/FS/cust_main.pm: log customer with queued billing jobs,
2118           RT#8282
2119
2120 2010-06-05 19:24  ivan
2121
2122         * FS/FS/cust_main.pm: oops, missed CF changes
2123
2124 2010-06-05 14:44  ivan
2125
2126         * FS/FS/otaker_Mixin.pm: should really really fix the
2127           cust_main_note upgrade bullshit, argh, RT#8580
2128
2129 2010-06-05 13:50  ivan
2130
2131         * FS/: bin/freeside-upgrade, FS/Upgrade.pm: should really fix bug
2132           commiting between each table upgrade, arg, RT#8580
2133
2134 2010-06-05 13:30  ivan
2135
2136         * FS/FS/Upgrade.pm: should really fix bug commiting between each
2137           table upgrade, arg, RT#8580
2138
2139 2010-06-05 13:18  ivan
2140
2141         * FS/FS/otaker_Mixin.pm: should really fix the cust_main_note
2142           upgrade bullshit, RT#8580
2143
2144 2010-06-05 12:50  ivan
2145
2146         * FS/FS/otaker_Mixin.pm: should really fix the cust_main_note
2147           upgrade bullshit, RT#8580
2148
2149 2010-06-05 12:47  ivan
2150
2151         * FS/FS/Upgrade.pm: should fix bug commiting between each table
2152           upgrade, RT#8580
2153
2154 2010-06-05 11:58  ivan
2155
2156         * FS/FS/otaker_Mixin.pm: yuck, deal with those screwed up otakers
2157           in cust_main_note, RT#8580
2158
2159 2010-06-05 10:31  ivan
2160
2161         * FS/FS/cust_credit.pm: ignore misapplied credits when just trying
2162           upgrade the otaker, RT#8580
2163
2164 2010-06-04 22:54  jeff
2165
2166         * httemplate/search/: 477.html, 477partV.html, 477partVI.html,
2167           elements/search-html.html: fix urls
2168
2169 2010-06-04 22:51  jeff
2170
2171         * FS/FS/part_pkg_taxrate.pm: don't delete too much RT#8581
2172
2173 2010-06-03 09:20  jeff
2174
2175         * FS/FS/cust_main.pm: repair botched refactor start during BOTPP
2176           integration RT# 8600
2177
2178 2010-06-01 12:58  jeff
2179
2180         * FS/FS/CGI.pm, FS/FS/queue.pm, FS/FS/tax_rate.pm, FS/FS/UI/Web.pm,
2181           httemplate/elements/progress-popup.html,
2182           httemplate/search/report_newtax.html,
2183           httemplate/search/report_queued_newtax.cgi: add progressbar,
2184           redirection, and improve links RT#8274
2185
2186 2010-06-01 11:53  mark
2187
2188         * httemplate/search/: h_inventory_item.html,
2189           report_h_inventory_item.html: RT#8460 improvements
2190
2191 2010-06-01 10:40  mark
2192
2193         * httemplate/search/h_inventory_item.html: RT#8460: monthly opening
2194           balance
2195
2196 2010-06-01 09:52  mark
2197
2198         * FS/FS/cdr/wip.pm: RT#8026: skip line charges when importing WIP
2199           CDRs
2200
2201 2010-05-28 00:51  mark
2202
2203         * httemplate/search/cust_pkg.cgi: RT#8465: add service label to
2204           downloadable package reports
2205
2206 2010-05-26 18:02  mark
2207
2208         * httemplate/search/elements/search-html.html: unbreak download
2209           links
2210
2211 2010-05-26 11:37  mark
2212
2213         * httemplate/search/rt_transaction.html: broken link in time worked
2214           report
2215
2216 2010-05-26 09:11  jeff
2217
2218         * FS/FS/tax_rate.pm: correct uncorrected tyop
2219
2220 2010-05-26 00:12  mark
2221
2222         * FS/FS/: Mason.pm, h_inventory_item.pm: RT#8460: inventory
2223           activity report
2224
2225 2010-05-25 23:39  mark
2226
2227         * httemplate/: elements/menu.html, search/h_inventory_item.html,
2228           search/report_h_inventory_item.html: RT#8460: inventory activity
2229           report
2230
2231 2010-05-25 05:43  ivan
2232
2233         * ChangeLog, debian/changelog: Updated for 2.1.0
2234
2235 2010-05-25 05:42  ivan
2236
2237         * httemplate/elements/dashboard-install_welcome.html: adding,
2238           though unused
2239
2240 2010-05-25 05:41  ivan
2241
2242         * httemplate/misc/: rate-import.html, process/rate-import.html:
2243           unfinished rate import
2244
2245 2010-05-25 05:40  ivan
2246
2247         * bin/explain-bill-query: adding
2248
2249 2010-05-25 05:35  ivan
2250
2251         * ChangeLog, debian/changelog: Updated for 2.1.0
2252
2253 2010-05-25 05:33  ivan
2254
2255         * Makefile: fix the rel target
2256
2257 2010-05-25 05:30  ivan
2258
2259         * ChangeLog, rpm/freeside.spec, debian/changelog: Updated for 2.1.0
2260
2261 2010-05-25 05:16  ivan
2262
2263         * Makefile: its time
2264
2265 2010-05-25 05:14  ivan
2266
2267         * httemplate/misc/process/payment.cgi: cardfortress bit
2268
2269 2010-05-25 05:14  ivan
2270
2271         * httemplate/elements/select-pkg_class.html: add showdisabled
2272           option
2273
2274 2010-05-25 05:12  ivan
2275
2276         * httemplate/docs/about.html: 2.1.0
2277
2278 2010-05-25 04:51  ivan
2279
2280         * rt/: FREESIDE_MODIFIED, share/html/Search/Build.html: wfm to show
2281           the add buttons on rt ticket search
2282
2283 2010-05-25 04:41  ivan
2284
2285         * rt/share/html/NoAuth/css/freeside2.1/: base.css, boxes.css,
2286           collection.css, main.css, misc.css, msie.css, portlets.css: merge
2287           in web2 changes from 3.8.7 to 3.8.8
2288
2289 2010-05-25 04:11  ivan
2290
2291         * rt/share/html/Elements/ColumnMap: fix rt/rt/ bad links, RT#7873
2292
2293 2010-05-25 04:07  ivan
2294
2295         * rt/share/html/Elements/ColumnMap: fix rt/rt/ bad links, RT#7873
2296
2297 2010-05-25 00:53  mark
2298
2299         * httemplate/: misc/inventory_item-move.cgi,
2300           search/inventory_item.html: RT#7010: inventory items can be moved
2301           between agents
2302
2303 2010-05-24 23:04  ivan
2304
2305         * FS/FS/Misc.pm: prevent "Can't locate object method "code" via
2306           package "HTML::Mason::Exception" errors
2307
2308 2010-05-24 16:54  mark
2309
2310         * httemplate/: edit/cust_main_note.cgi,
2311           edit/process/cust_main_note.cgi, view/cust_main/notes.html,
2312           pref/pref-process.html, pref/pref.html: RT#8224: allow user to
2313           disable HTML editor
2314
2315 2010-05-24 09:56  ivan
2316
2317         * httemplate/search/timeworked.html: fix Pg-ism
2318
2319 2010-05-22 18:59  ivan
2320
2321         * FS/FS/Schema.pm, FS/FS/cgp_rule.pm, FS/FS/cgp_rule_action.pm,
2322           FS/FS/cgp_rule_condition.pm, FS/FS/svc_CGPRule_Mixin.pm,
2323           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
2324           FS/FS/part_export/communigate_pro.pm, FS/t/svc_CGPRule_Mixin.t,
2325           httemplate/browse/cgp_rule.html: communigate pro rules, RT#7515
2326
2327 2010-05-22 13:00  ivan
2328
2329         * httemplate/search/svc_acct.cgi: consistent with other places,
2330           showing database primary keys other than custnum, invnum is
2331           stilly
2332
2333 2010-05-22 12:57  jeff
2334
2335         * FS/FS/Report/FCC_477.pm, FS/t/Report-FCC_477.t,
2336           httemplate/search/477.html,
2337           httemplate/search/477partIA_detail.html,
2338           httemplate/search/477partIA_summary.html,
2339           httemplate/search/477partIIA.html,
2340           httemplate/search/477partIIB.html,
2341           httemplate/search/477partIV.html,
2342           httemplate/search/477partV.html,
2343           httemplate/search/477partVI.html,
2344           httemplate/search/report_477.html, FS/MANIFEST, FS/FS/Conf.pm,
2345           FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
2346           FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi,
2347           httemplate/search/elements/metasearch.html,
2348           httemplate/search/elements/search-html.html,
2349           httemplate/search/elements/search-xml.html,
2350           httemplate/search/elements/search.html: improved fcc 477 report
2351           #7783
2352
2353 2010-05-22 12:47  ivan
2354
2355         * httemplate/search/svc_acct.cgi: really hide uid on account search
2356
2357 2010-05-22 12:13  ivan
2358
2359         * httemplate/search/svc_acct.cgi: hide uid on account search
2360
2361 2010-05-22 11:52  ivan
2362
2363         * FS/FS/Report/Table/Monthly.pm: fix net sales amount (credits were
2364           being applied in wrong month), RT#7502
2365
2366 2010-05-21 16:35  ivan
2367
2368         * httemplate/search/agent_inventory.html,
2369           httemplate/search/inventory_item.html,
2370           httemplate/search/report_agent_inventory.html,
2371           FS/FS/inventory_class.pm, httemplate/browse/inventory_class.html,
2372           httemplate/elements/menu.html: reporting on agent inventory,
2373           RT#7010
2374
2375 2010-05-21 14:18  mark
2376
2377         * FS/FS/cust_bill.pm: typo
2378
2379 2010-05-21 12:57  ivan
2380
2381         * FS/FS/cust_bill.pm: fix 'Use of uninitialized value' spew,
2382           fallout from RT#7266
2383
2384 2010-05-21 12:09  mark
2385
2386         * FS/FS/Report/Table/Monthly.pm,
2387           httemplate/graph/cust_bill_pkg.cgi,
2388           httemplate/graph/report_cust_bill_pkg.html: RT#8504: option to
2389           aggregate agents on sales report
2390
2391 2010-05-20 20:48  mark
2392
2393         * httemplate/edit/part_pkg.cgi: fix typo
2394
2395 2010-05-20 20:42  mark
2396
2397         * FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/voip_inbound.pm,
2398           httemplate/edit/part_pkg.cgi: fix display bug, RT#8524
2399
2400 2010-05-20 20:28  mark
2401
2402         * FS/FS/part_pkg/voip_inbound.pm: fix display bug, RT#8524
2403
2404 2010-05-20 17:21  ivan
2405
2406         * httemplate/edit/elements/edit.html: pass through agent_null to
2407           select-table so manual selection from inventory still works,
2408           RT#7010
2409
2410 2010-05-20 17:09  ivan
2411
2412         * FS/FS/inventory_class.pm, FS/FS/svc_Common.pm,
2413           httemplate/edit/elements/svc_Common.html,
2414           httemplate/search/inventory_item.html: agent virt inventory,
2415           RT#7010
2416
2417 2010-05-20 15:48  ivan
2418
2419         * FS/FS/Schema.pm, FS/FS/AccessRight.pm, FS/FS/inventory_item.pm,
2420           httemplate/browse/inventory_class.html,
2421           httemplate/elements/menu.html,
2422           httemplate/misc/inventory_item-import.html,
2423           httemplate/search/inventory_item.html,
2424           httemplate/search/elements/search.html: agent virt inventory,
2425           RT#7010
2426
2427 2010-05-20 03:13  ivan
2428
2429         * rt/share/html/Elements/TicketList: oops
2430
2431 2010-05-20 02:59  ivan
2432
2433         * rt/FREESIDE_MODIFIED: update modified file list
2434
2435 2010-05-20 02:53  ivan
2436
2437         * rt/share/html/Elements/CollectionList: THIS fixes ticketing main
2438           layout problems.  whew!  RT#6640
2439
2440 2010-05-20 02:44  ivan
2441
2442         * rt/share/html/Elements/TicketList: no...
2443
2444 2010-05-20 02:35  ivan
2445
2446         * rt/share/html/Elements/TicketList: should fix the ui drain
2447           bramage on ticketing main... right?
2448
2449 2010-05-20 01:48  ivan
2450
2451         * httemplate/: elements/columnstart.html, elements/freeside.css,
2452           elements/header.html, elements/tr-justtitle.html,
2453           elements/tr-pkg_svc.html, elements/tr-title.html,
2454           graph/elements/report.html, misc/email-customers.html,
2455           search/cust_tax_exempt.html, search/report_477.html,
2456           search/report_cdr.html, search/report_cust_event.html,
2457           search/report_cust_main.html, search/report_cust_pay.html,
2458           search/report_cust_pkg.html, search/report_cust_refund.html,
2459           search/report_h_cust_pay.html, search/report_prepaid_income.html,
2460           search/report_prospect_main.html, search/report_receivables.html,
2461           search/report_svc_acct.html, search/report_svc_phone.html,
2462           search/report_timeworked.html,
2463           search/report_unapplied_cust_pay.html,
2464           search/elements/cust_main_dayranges.html,
2465           search/elements/search.html, view/prospect_main.html: fix table
2466           titles for new bg color
2467
2468 2010-05-20 01:17  ivan
2469
2470         * httemplate/elements/: xmenu.css, xmenu.top.css, menu.html: nicer
2471           styling for the menus
2472
2473 2010-05-20 01:10  ivan
2474
2475         * httemplate/elements/contact.html: uinit
2476
2477 2010-05-19 18:33  mark
2478
2479         * FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
2480           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
2481           httemplate/search/report_receivables.cgi: RT#7266: aging report
2482           "as of" date now limits applied payments
2483
2484 2010-05-19 17:57  ivan
2485
2486         * rt/share/html/: NoAuth/css/calendar.css, Search/Calendar.html:
2487           fix leaking date css, RT#6467
2488
2489 2010-05-19 16:37  ivan
2490
2491         * rt/share/html/: NoAuth/css/calendar.css, Search/Calendar.html:
2492           calenaring (RT#6467): a little UI cleanup goes a long way
2493
2494 2010-05-19 12:04  ivan
2495
2496         * rt/: lib/RTx/Calendar.pm, share/html/Search/Calendar.html: week
2497           view on calendars from Sunday -> Saturday
2498
2499 2010-05-18 21:05  jeff
2500
2501         * FS/FS/cust_bill_pkg.pm: avoid spurious bash default usage
2502           category charges
2503
2504 2010-05-18 19:32  ivan
2505
2506         * rt/: lib/RTx/Calendar.pm, share/html/Elements/CalendarEvent,
2507           share/html/Elements/MyCalendar,
2508           share/html/NoAuth/css/calendar.css,
2509           share/html/Prefs/Calendar.html, etc/RT_Config.pm,
2510           etc/RT_Config.pm.in,
2511           share/html/Callbacks/RTx-Calendar/Elements/Header/Head,
2512           share/html/Callbacks/RTx-Calendar/Ticket/Elements/Tabs/Default,
2513           share/html/Callbacks/RTx-Calendar/User/Elements/Tabs/Default,
2514           share/html/NoAuth/Calendar/dhandler,
2515           share/html/NoAuth/images/created.png,
2516           share/html/NoAuth/images/created_due.png,
2517           share/html/NoAuth/images/due.png,
2518           share/html/NoAuth/images/reminder.png,
2519           share/html/NoAuth/images/resolved.png,
2520           share/html/NoAuth/images/started.png,
2521           share/html/NoAuth/images/starts.png,
2522           share/html/NoAuth/images/starts_due.png,
2523           share/html/NoAuth/images/updated.png,
2524           share/html/Prefs/Elements/CalendarFeed,
2525           share/html/Search/Calendar.html: add RTx::Calendar 0.07
2526
2527 2010-05-18 12:58  ivan
2528
2529         * rt/lib/: RT.pm, RT.pm.in: fix InitSignalHandlers patch
2530
2531 2010-05-18 12:54  ivan
2532
2533         * rt/config.layout.in: add fonitdir to freeside layout to avoid
2534           install errors
2535
2536 2010-05-18 12:41  ivan
2537
2538         * httemplate/edit/access_user.html: fix "Re-enter password" label
2539           on employee edit
2540
2541 2010-05-18 12:20  ivan
2542
2543         * rt/: Makefile, Makefile.in, config.status,
2544           bin/mason_handler.fcgi, bin/mason_handler.scgi, etc/RT_Config.pm,
2545           etc/RT_Config.pm.in, lib/RT.pm, lib/RT.pm.in, lib/RT/Config.pm,
2546           lib/RT/Groups_Overlay.pm, lib/RT/Record.pm,
2547           lib/RT/SearchBuilder.pm, lib/RT/Ticket_Overlay.pm,
2548           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
2549           share/html/Admin/Users/Modify.html,
2550           share/html/Ticket/Elements/ShowSummary,
2551           share/html/Ticket/Elements/ShowTransactionAttachments,
2552           share/html/Ticket/Elements/Tabs, share/html/User/Prefs.html:
2553           merging rt \3.8.8 to HEAD
2554
2555 2010-05-18 11:47  ivan
2556
2557         * rt/: share/html/NoAuth/css/base/misc.css,
2558           share/html/NoAuth/css/web2/collection.css,
2559           share/html/NoAuth/rss/dhandler, share/fonts/Droid.README,
2560           share/fonts/DroidSansFallback.ttf, share/fonts/DroidSans.ttf,
2561           docs/timezones_in_charts.pod, etc/upgrade/3.8.8/content,
2562           t/api/rights_show_ticket.t, t/web/search_rss.t: Initial revision
2563
2564 2010-05-18 11:43  ivan
2565
2566         * rt/: lib/RT/I18N/pt_PT.po, lib/RT/I18N/nn.po,
2567           bin/fastcgi_server.in, bin/fastcgi_server,
2568           share/html/Search/Elements/ResultsRSSView,
2569           share/html/Elements/EditPassword,
2570           share/html/Elements/ShowRelationLabel,
2571           share/html/Elements/RT__CustomField/ColumnMap: Initial revision
2572
2573 2010-05-17 20:25  ivan
2574
2575         * FS/FS/AccessRight.pm, FS/FS/Conf.pm,
2576           httemplate/search/report_svc_acct.html,
2577           httemplate/search/svc_acct.cgi: add more info to
2578           (customer-specific) service report, RT#6180
2579
2580 2010-05-13 19:16  ivan
2581
2582         * FS/FS/rate.pm, httemplate/edit/rate.cgi: fix losing rates when
2583           renaming a rate plan, RT#8173
2584
2585 2010-05-12 22:43  jeff
2586
2587         * httemplate/misc/queued_report.html,
2588           httemplate/search/report_queued_newtax.cgi, FS/FS/queue.pm,
2589           FS/FS/tax_rate.pm, FS/bin/freeside-queued,
2590           httemplate/search/queue.html,
2591           httemplate/search/report_newtax.html: cope with poor tax
2592           liability report performance by allowing queuing of reports
2593           RT#8274
2594
2595 2010-05-12 22:16  jeff
2596
2597         * FS/FS/cust_main.pm: merge new bop routines into old bop routines
2598           rt#4103
2599
2600 2010-05-12 20:06  ivan
2601
2602         * httemplate/search/cust_bill_pkg.cgi: add "Owed" and "Payment
2603           date" columns to unearned revenue detail, RT#7776
2604
2605 2010-05-12 19:51  ivan
2606
2607         * Makefile: make dev kludge: unstable has 5.10.1
2608
2609 2010-05-12 18:47  ivan
2610
2611         * FS/FS/Setup.pm: fix bootstrapping for 2.1 installs, broken by
2612           fallout from otaker stuff, RT#8395
2613
2614 2010-05-12 18:25  ivan
2615
2616         * Makefile: fix "-e DBI:Pg:dbname=freeside" datasrc winding up in
2617           secrets as a result of weird implementations of echo as a shell
2618           builtin that ignore -e
2619
2620 2010-05-10 23:57  ivan
2621
2622         * FS/FS/part_pkg/voip_cdr.pm: should fix asterisks in destination
2623           numbers causing invoice generation to barf, RT#7840
2624
2625 2010-05-10 23:38  ivan
2626
2627         * FS/FS/rate.pm: fix ignore_unrateable flag, RT#8149
2628
2629 2010-05-07 19:38  ivan
2630
2631         * FS/FS/Mason.pm, httemplate/edit/pkg_category.html: fix package
2632           Categorys spelling, RT#8314
2633
2634 2010-05-04 15:25  mark
2635
2636         * FS/FS/: cdr.pm, cdr/wip.pm: RT#8026: WIP CDR format
2637
2638 2010-04-29 19:32  ivan
2639
2640         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/cgp_rule_action.pm,
2641           FS/FS/cgp_rule_condition.pm, httemplate/browse/cgp_rule.html,
2642           httemplate/edit/cgp_rule.html,
2643           httemplate/elements/select-cgp_rule_action.html,
2644           httemplate/elements/select-cgp_rule_condition.html: communigate
2645           (phase 2): rules: show conditions/actions on rule browse, fix
2646           rule edit for conditions and actions without op/param, fix rule
2647           edit stickiness on errors.  RT#7514
2648
2649 2010-04-29 00:40  ivan
2650
2651         * httemplate/elements/select-cgp_rule_condition.html,
2652           FS/FS/cgp_rule.pm, httemplate/edit/cgp_rule.html,
2653           httemplate/edit/process/cgp_rule.html,
2654           httemplate/elements/input-text.html,
2655           httemplate/elements/select-cgp_rule_action.html,
2656           httemplate/elements/select.html: communigate (phase 2): rules:
2657           adding conditions and actions to rule edit.  RT#7514
2658
2659 2010-04-28 19:59  ivan
2660
2661         * httemplate/: elements/select-cgp_rule_action.html,
2662           edit/elements/edit.html, elements/select-cgp_rule_condition.html:
2663           communigate (phase 2): rules: adding conditions and actions to
2664           rule edit.  RT#7514
2665
2666 2010-04-27 03:56  ivan
2667
2668         * httemplate/: edit/cgp_rule.html,
2669           elements/select-cgp_rule_action.html,
2670           elements/select-cgp_rule_condition.html, elements/select.html,
2671           elements/tr-select.html: communigate (phase 2): rules: start of
2672           adding conditions and actions to rule edit.  RT#7514
2673
2674 2010-04-27 02:23  ivan
2675
2676         * httemplate/edit/elements/edit.html: tyop
2677
2678 2010-04-26 22:38  mark
2679
2680         * FS/FS/: ClientAPI/MyAccount.pm, Schema.pm, cdr.pm,
2681           cdr_termination.pm, cust_svc.pm, svc_phone.pm,
2682           part_pkg/voip_cdr.pm, part_pkg/voip_inbound.pm: RT#7046: inbound
2683           rate for rate plan billing
2684
2685 2010-04-22 23:47  ivan
2686
2687         * httemplate/view/svc_domain/basics.html: communigate (phase 2):
2688           rules.  RT#7514
2689
2690 2010-04-22 23:43  ivan
2691
2692         * FS/FS/Mason.pm, FS/FS/cgp_rule.pm, FS/FS/cgp_rule_action.pm,
2693           FS/FS/cgp_rule_condition.pm, httemplate/browse/cgp_rule.html,
2694           httemplate/edit/cgp_rule.html,
2695           httemplate/edit/process/cgp_rule.html,
2696           httemplate/misc/delete-cgp_rule.html,
2697           httemplate/view/svc_acct/basics.html,
2698           httemplate/view/svc_acct/communigate.html, FS/FS/Schema.pm:
2699           communigate (phase 2): rules.  RT#7514
2700
2701 2010-04-21 19:00  ivan
2702
2703         * FS/: FS/Schema.pm, FS/cgp_rule.pm, FS/cgp_rule_action.pm,
2704           FS/cgp_rule_condition.pm, FS.pm, MANIFEST, t/cgp_rule.t,
2705           t/cgp_rule_action.t, t/cgp_rule_condition.t: communigate (phase
2706           2): rules.  RT#7514
2707
2708 2010-04-21 02:31  ivan
2709
2710         * httemplate/elements/select-part_pkg.html: "
2711
2712 2010-04-21 02:09  ivan
2713
2714         * httemplate/config/config.cgi: prevent inadvertantly losing
2715           disabled package defs, service defs or package classes in a
2716           config value that uses them (i.e. support_packages)
2717
2718 2010-04-21 01:57  ivan
2719
2720         * httemplate/elements/select-part_pkg.html: prevent inadvertantly
2721           losing disabled package defs, service defs or package classes in
2722           a config value that uses them (i.e. support_packages)
2723
2724 2010-04-20 20:56  ivan
2725
2726         * Makefile: ensure that the trainwreck which was 1.9.2 does not
2727           happen again
2728
2729 2010-04-19 21:29  ivan
2730
2731         * FS/FS/svc_domain.pm, httemplate/edit/part_svc.cgi: communigate
2732           (phase 2): add a textarea type to edit/part_svc so you can set it
2733           to a default or fixed trailer that's multi-line, RT#7514
2734
2735 2010-04-19 21:13  ivan
2736
2737         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
2738           httemplate/view/svc_acct/basics.html,
2739           FS/FS/part_export/communigate_pro.pm,
2740           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi,
2741           httemplate/view/svc_domain/acct_defaults.html: communigate (phase
2742           2): Account Preferences (& Domain::Account Defaults:Preferences):
2743           ProntoSkinName  RT#7514
2744
2745 2010-04-19 18:51  ivan
2746
2747         * FS/FS/svc_acct.pm, FS/FS/Schema.pm, FS/FS/svc_domain.pm,
2748           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi,
2749           httemplate/view/svc_acct/basics.html,
2750           FS/FS/part_export/communigate_pro.pm,
2751           httemplate/view/svc_domain/acct_defaults.html: communigate (phase
2752           2): Account Preferences (& Domain::Account Defaults:Preferences):
2753           Language, Time zone, Layout, Send read receipts.  RT#7514
2754
2755 2010-04-19 00:09  ivan
2756
2757         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
2758           FS/FS/part_export/communigate_pro.pm,
2759           httemplate/edit/svc_acct.cgi,
2760           httemplate/view/svc_acct/basics.html: communigate (phase 2),
2761           Account:Settings PasswordRecovery.  also fix modification of
2762           svc_acct booleans in export.  RT#7514
2763
2764 2010-04-18 23:15  ivan
2765
2766         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
2767           FS/FS/part_export/communigate_pro.pm,
2768           httemplate/edit/svc_acct.cgi,
2769           httemplate/view/svc_acct/basics.html: communigate provisioning
2770           phase 2: Account:Settings: RulesAllowed, RPOPAllowed, MailToAll,
2771           AddMailTrailer.  RT#7514
2772
2773 2010-04-18 22:01  ivan
2774
2775         * FS/FS/Schema.pm, FS/FS/svc_domain.pm,
2776           FS/FS/part_export/communigate_pro.pm,
2777           httemplate/edit/svc_domain.cgi,
2778           httemplate/view/svc_domain/acct_defaults.html: communigate
2779           provisioning phase 2: Domain:Account Defaults:Settings:
2780           RulesAllowed, RPOPAllowed, MailToAll, AddMailTrailer.  RT#7514
2781
2782 2010-04-18 18:25  ivan
2783
2784         * FS/FS/Schema.pm, FS/FS/svc_domain.pm,
2785           FS/FS/part_export/communigate_pro.pm,
2786           httemplate/edit/svc_domain.cgi,
2787           httemplate/view/svc_domain/basics.html: communigate provisioning
2788           phase 2: add svc_domain.trailer -> communigate TrailerText,
2789           RT#7514
2790
2791 2010-04-09 21:21  mark
2792
2793         * httemplate/search/elements/cust_main_dayranges.html: RT#866: fix
2794           payment links
2795
2796 2010-04-09 01:17  ivan
2797
2798         * httemplate/search/elements/cust_main_dayranges.html, FS/MANIFEST,
2799           FS/FS/Mason.pm, FS/FS/Misc/DateTime.pm, FS/FS/UI/Web.pm,
2800           FS/FS/cust_main/Import.pm, httemplate/edit/REAL_cust_pkg.cgi,
2801           httemplate/edit/cust_pay.cgi,
2802           httemplate/edit/process/REAL_cust_pkg.cgi,
2803           httemplate/edit/process/cust_main.cgi,
2804           httemplate/edit/process/cust_pay.cgi,
2805           httemplate/edit/process/quick-charge.cgi,
2806           httemplate/edit/process/quick-cust_pkg.cgi,
2807           httemplate/misc/process/cancel_pkg.html,
2808           httemplate/misc/process/delay_susp_pkg.html,
2809           httemplate/search/pay_batch.cgi,
2810           httemplate/search/report_prepaid_income.cgi,
2811           httemplate/search/sqlradius.cgi: fix date parsing when using
2812           international dates (package date edit), RT#8027
2813
2814 2010-04-09 01:09  jeff
2815
2816         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html: modify
2817           total items for balance below line and current charges above line
2818           with configurable description.  also bug fixes that might close
2819           7896
2820
2821 2010-04-08 12:23  jeff
2822
2823         * httemplate/elements/about_rt.html: close tag rather than open a
2824           new one
2825
2826 2010-04-07 18:15  mark
2827
2828         * FS/FS/cust_pkg.pm, FS/FS/Report/Table/Monthly.pm,
2829           httemplate/elements/menu.html,
2830           httemplate/graph/cust_pkg_cost.cgi,
2831           httemplate/graph/report_cust_pkg_cost.html,
2832           httemplate/search/cust_pkg.cgi: RT#1382: beginning of package
2833           cost report
2834
2835 2010-04-07 01:24  ivan
2836
2837         * httemplate/edit/agent.cgi: also in agent edit, fix form getting
2838           submitted before customer search can complete.  throws "status
2839           connecting to" error and custnum does not get filled in, RT#8014
2840
2841 2010-04-07 01:15  ivan
2842
2843         * httemplate/: edit/access_user.html, edit/elements/edit.html,
2844           elements/search-cust_main.html: in employee edit, fix form
2845           getting submitted before customer search can complete.  throws
2846           "status connecting to" error and custnum does not get filled in,
2847           RT#8014
2848
2849 2010-04-06 23:20  ivan
2850
2851         * FS/FS/TicketSystem/RT_Internal.pm: fix capitalization of RT
2852           tables and columns - mysql fix
2853
2854 2010-04-06 22:52  mark
2855
2856         * FS/FS/pay_batch/RBC.pm: fix floating point error
2857
2858 2010-04-06 21:11  ivan
2859
2860         * httemplate/search/part_pkg.html: fix a mysql-ism in employee
2861           commission report, now compatible with Pg, that's a new one.
2862           RT#6991
2863
2864 2010-04-06 14:43  ivan
2865
2866         * httemplate/search/report_employee_commission.html: fix 1.9-style
2867           employee comission report, RT#6991
2868
2869 2010-04-05 05:24  jeff
2870
2871         * FS/FS/part_export/dashcs_e911.pm: fix noisy but harmless
2872           redeclaration
2873
2874 2010-04-04 23:58  ivan
2875
2876         * conf/invoice_from: company email
2877
2878 2010-04-04 23:57  ivan
2879
2880         * FS/bin/freeside-upgrade: require DBIx::DBSchema 0.39 for mysql
2881
2882 2010-04-04 23:50  ivan
2883
2884         * FS/FS/part_export/thirdlane.pm: thirdlane deletion fix
2885
2886 2010-04-04 22:20  ivan
2887
2888         * FS/FS/part_export/indosoft.pm: initial indosoft export, RT#4068
2889
2890 2010-04-04 18:23  ivan
2891
2892         * httemplate/search/part_pkg.html: last fix for employee
2893           commisssion report, RT#6991
2894
2895 2010-04-04 17:59  ivan
2896
2897         * httemplate/elements/menu.html: add employee commission report to
2898           menu, RT#6991
2899
2900 2010-04-04 16:47  ivan
2901
2902         * FS/FS/Schema.pm: fix otaker upgrade
2903
2904 2010-04-04 16:37  ivan
2905
2906         * FS/FS/cust_pay_void.pm: fix otaker upgrade
2907
2908 2010-04-04 16:27  ivan
2909
2910         * FS/FS/: cust_attachment.pm, cust_main_note.pm: fix otaker upgrade
2911           for cust_attachment & cust_main_note, hopefully
2912
2913 2010-04-04 16:18  ivan
2914
2915         * FS/FS/: cust_attachment.pm, cust_main_note.pm: fix otaker upgrade
2916           for cust_attachment & cust_main_note, hopefully
2917
2918 2010-04-04 15:52  ivan
2919
2920         * FS/FS/: cust_main.pm: fix otaker upgrade for cust_main
2921
2922 2010-04-04 15:44  ivan
2923
2924         * FS/FS/cust_main_note.pm: fix note editing of old notes until we
2925           can fix the cust_main_note.otaker disaster, RT#7991
2926
2927 2010-04-01 14:30  mark
2928
2929         * httemplate/search/elements/cust_main_dayranges.html: fix column
2930           alignment
2931
2932 2010-04-01 01:10  ivan
2933
2934         * FS/FS/part_pkg/: flat.pm, subscription.pm: fix nasty discount
2935           fallout (i hope)
2936
2937 2010-04-01 00:39  ivan
2938
2939         * FS/FS/part_pkg/flat.pm: fix nasty discount fallout (i hope)
2940
2941 2010-03-31 21:43  mark
2942
2943         * FS/FS/UI/Web.pm, httemplate/search/report_receivables.cgi,
2944           httemplate/search/elements/cust_main_dayranges.html,
2945           httemplate/search/elements/search-html.html,
2946           httemplate/search/elements/search.html: RT#866: links to process
2947           payments from aging report
2948
2949 2010-03-31 08:48  jeff
2950
2951         * FS/: MANIFEST, FS/part_export/dashcs_e911.pm: add dash carrier
2952           services e911 support RT7103
2953
2954 2010-03-31 00:41  mark
2955
2956         * httemplate/search/: report_receivables.cgi,
2957           report_receivables.html, report_unapplied_cust_pay.html,
2958           unapplied_cust_pay.html, elements/cust_main_dayranges.html:
2959           RT#7266: aging reports as of a past date
2960
2961 2010-03-31 00:35  ivan
2962
2963         * httemplate/: edit/process/cust_main_attach.cgi,
2964           edit/process/cust_main_note.cgi, view/cust_main/attachments.html,
2965           view/cust_main/notes.html: fix customer notes and attachments wrt
2966           s/otaker/usernum/ changes; still need to look at the migration,
2967           RT#7935
2968
2969 2010-03-30 23:30  ivan
2970
2971         * FS/FS/Misc.pm: eliminate harmless "Use of uninitialized value
2972           $enc in string eq" warnings
2973
2974 2010-03-30 05:12  ivan
2975
2976         * httemplate/search/part_pkg.html, FS/FS/Schema.pm: employee
2977           commission reporting, RT#6991
2978
2979 2010-03-30 05:07  ivan
2980
2981         * httemplate/search/report_employee_commission.html,
2982           FS/FS/cust_main.pm, FS/FS/cust_credit.pm, FS/FS/cust_event.pm,
2983           FS/FS/part_event/Action/pkg_agent_credit.pm,
2984           FS/FS/part_event/Action/pkg_employee_credit.pm,
2985           FS/FS/part_event/Action/pkg_referral_credit.pm: employee
2986           commission reporting, RT#6991
2987
2988 2010-03-29 20:28  ivan
2989
2990         * FS/FS/Record.pm: regexp_sql
2991
2992 2010-03-29 20:10  ivan
2993
2994         * FS/MANIFEST: employee (otaker / access_user) commissioning,
2995           RT#6991
2996
2997 2010-03-29 19:53  ivan
2998
2999         * httemplate/browse/access_user.html,
3000           httemplate/edit/access_user.html, FS/FS/part_pkg.pm,
3001           FS/FS/part_event/Action/pkg_agent_credit.pm,
3002           FS/FS/part_event/Action/pkg_agent_credit_pkg.pm,
3003           FS/FS/part_event/Action/pkg_employee_credit_pkg.pm,
3004           FS/FS/part_event/Action/pkg_referral_credit.pm,
3005           FS/FS/part_event/Action/pkg_referral_credit_pkg.pm,
3006           FS/FS/part_event/Action/Mixin/credit_pkg.pm,
3007           httemplate/elements/search-cust_main.html,
3008           httemplate/elements/tr-search-cust_main.html: employee (otaker /
3009           access_user) commissioning, RT#6991
3010
3011 2010-03-29 19:52  ivan
3012
3013         * FS/FS/part_event/Action/pkg_employee_credit.pm: employee
3014           commissions, RT#6991
3015
3016 2010-03-29 19:04  ivan
3017
3018         * FS/FS/: part_event_condition.pm, part_event/Condition/balance.pm,
3019           part_event/Condition/balance_age.pm,
3020           part_event/Condition/balance_under.pm,
3021           part_event/Condition/cust_bill_has_service.pm,
3022           part_event/Condition/cust_bill_owed.pm,
3023           part_event/Condition/cust_bill_owed_under.pm: fixes for MySQL
3024           CAST drain bramage
3025
3026 2010-03-29 02:18  mark
3027
3028         * FS/FS/Mason.pm, FS/FS/cust_main.pm,
3029           httemplate/elements/select-user.html,
3030           httemplate/elements/tr-select-user.html,
3031           httemplate/graph/report_signupdate.html,
3032           httemplate/graph/signupdate.cgi,
3033           httemplate/graph/elements/monthly.html,
3034           httemplate/graph/elements/report.html,
3035           httemplate/search/cust_main.html: RT#884: search customers by
3036           signup time of day
3037
3038 2010-03-28 17:38  ivan
3039
3040         * FS/FS/cust_pay.pm: move from otaker to proper usernum FK
3041
3042 2010-03-28 17:23  ivan
3043
3044         * FS/FS/: Schema.pm, Upgrade.pm, access_user.pm, banned_pay.pm,
3045           cust_attachment.pm, cust_credit.pm, cust_main.pm,
3046           cust_main_note.pm, cust_pay_void.pm, cust_pkg.pm,
3047           cust_pkg_discount.pm, cust_pkg_reason.pm, cust_refund.pm,
3048           otaker_Mixin.pm: move from otaker to proper usernum FK
3049
3050 2010-03-26 23:21  ivan
3051
3052         * FS/FS/cust_bill_pkg_detail.pm: fix cust_bill_pkg_detail throwing
3053           a fatal error w/MySQL
3054
3055 2010-03-26 23:09  ivan
3056
3057         * httemplate/: view/cust_main.cgi, view/cust_main/notes.html,
3058           edit/cust_main_note.cgi: resize customer not add popup, eliminate
3059           needless <BR> in popup
3060
3061 2010-03-26 21:37  ivan
3062
3063         * FS/FS/Upgrade.pm: these are now supported in supported in
3064           DBIx-DBSchema and friends
3065
3066 2010-03-26 20:43  ivan
3067
3068         * FS/FS/: reason.pm, tax_rate.pm: these are now supported in
3069           supported in DBIx-DBSchema and friends
3070
3071 2010-03-26 15:25  ivan
3072
3073         * httemplate/elements/: select-areacode.html, select-did.html: fix
3074           E911 vs. DID selector on phone provision, RT#7819
3075
3076 2010-03-26 14:43  ivan
3077
3078         * FS/FS/cust_pkg.pm: no DISTINCT ON in MySQL makes kittens cry
3079
3080 2010-03-26 00:52  ivan
3081
3082         * httemplate/elements/: freeside-menu.css, freeside.css: that'll do
3083           for now
3084
3085 2010-03-25 22:02  ivan
3086
3087         * FS/FS/Schema.pm: kludge a fix for the MySQL statustext index
3088           problem, fix s/serial/int/ for non-primary keys in
3089           part_pkg_taxoverride, and s/TEXT/LONGTEXT/ ourselves until
3090           DBIx::DBSchema 0.39
3091
3092 2010-03-25 21:50  ivan
3093
3094         * FS/FS/UID.pm: don't warn about the configuration table during
3095           setup
3096
3097 2010-03-25 19:19  ivan
3098
3099         * bin/build_exten.php: adding build_exten.php since FreePBX won't
3100           ship it
3101
3102 2010-03-25 18:06  ivan
3103
3104         * rt/lib/RT/: Ticket_Overlay.pm: ticket auto-association in the
3105           correct spot.  how the hell did it get merged there?  RT#7882
3106
3107 2010-03-25 15:30  ivan
3108
3109         * httemplate/elements/header.html: fix new header in RT
3110
3111 2010-03-25 15:21  ivan
3112
3113         * rt/lib/RT/User_Overlay.pm: fix user modification?
3114
3115 2010-03-25 14:22  ivan
3116
3117         * rt/lib/RT/URI/freeside.pm: generate a stack backtrace for mystery
3118           freeside link resolution problems
3119
3120 2010-03-25 13:21  ivan
3121
3122         * httemplate/elements/: header.html, searchbar-address2.html,
3123           searchbar-cust_bill.html, searchbar-cust_main.html,
3124           searchbar-cust_svc.html, searchbar-prospect.html,
3125           searchbar-ticket.html: when using a side menubar, put search
3126           boxes on the side too
3127
3128 2010-03-24 18:37  mark
3129
3130         * FS/FS/Mason.pm, httemplate/view/cust_main/notes.html: RT#6226:
3131           security fix for customer notes
3132
3133 2010-03-24 01:37  ivan
3134
3135         * FS/FS/Conf.pm, httemplate/search/cust_bill_pkg.cgi,
3136           httemplate/search/report_prepaid_income.cgi: better prepaid
3137           income reporting, with line item detail, RT#7776
3138
3139 2010-03-23 02:13  ivan
3140
3141         * FS/FS/mailinglist.pm, FS/FS/mailinglistmember.pm,
3142           FS/FS/svc_mailinglist.pm, FS/FS/part_export/communigate_pro.pm,
3143           httemplate/elements/header.html,
3144           httemplate/search/mailinglistmember.html: export svc_mailinglist
3145           to CGP groups, RT#7514
3146
3147 2010-03-23 01:27  ivan
3148
3149         * httemplate/images/: black-gray-side.png, gray-black-side.png:
3150           goodbye and good riddance
3151
3152 2010-03-22 20:53  ivan
3153
3154         * FS/: FS.pm, FS/h_svc_mailinglist.pm, t/h_svc_mailinglist.t,
3155           FS/Mason.pm: adding svc_mailinglist for communigate "groups"
3156           (mailing lists), RT#7514
3157
3158 2010-03-22 20:47  ivan
3159
3160         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/mailinglist.pm,
3161           FS/FS/mailinglistmember.pm, FS/FS/svc_mailinglist.pm,
3162           FS/t/mailinglist.t, FS/t/mailinglistmember.t,
3163           FS/t/svc_mailinglist.t, httemplate/edit/mailinglistmember.html,
3164           httemplate/edit/part_svc.cgi,
3165           httemplate/edit/svc_mailinglist.cgi,
3166           httemplate/edit/process/mailinglistmember.html,
3167           httemplate/edit/process/svc_mailinglist.html,
3168           httemplate/misc/delete-mailinglistmember.html,
3169           httemplate/search/mailinglistmember.html,
3170           httemplate/view/svc_mailinglist.cgi: adding svc_mailinglist for
3171           communigate "groups" (mailing lists), RT#7514
3172
3173 2010-03-22 20:34  ivan
3174
3175         * httemplate/elements/freeside.css: little bit further, just a
3176           little bit more
3177
3178 2010-03-22 18:17  ivan
3179
3180         * httemplate/elements/menubar.html: don't like that <BR> after
3181           all... for now
3182
3183 2010-03-22 18:07  ivan
3184
3185         * httemplate/elements/freeside.css: wfm
3186
3187 2010-03-22 18:04  ivan
3188
3189         * httemplate/elements/: xmenu.css, xmenu.top.css: purple on pink is
3190           WAY too my little pony.  man, its not easy being purple
3191
3192 2010-03-22 12:46  ivan
3193
3194         * httemplate/elements/: freeside.css, menubar.html: 1.9-style
3195           menubar was hurting my eyes
3196
3197 2010-03-22 07:08  jeff
3198
3199         * FS/FS/tax_rate.pm: fix restore of setup and recur taxproducts on
3200           tax data replacement
3201
3202 2010-03-21 23:34  ivan
3203
3204         * httemplate/elements/freeside.css: fix link hover effect so it
3205           doesn't underline A NAME tags
3206
3207 2010-03-21 16:56  ivan
3208
3209         * httemplate/elements/freeside.css: fix inadvertant button styling
3210
3211 2010-03-21 16:13  ivan
3212
3213         * FS/FS/Schema.pm, FS/FS/rate_detail.pm,
3214           FS/FS/part_pkg/voip_cdr.pm, httemplate/browse/rate_detail.html,
3215           httemplate/edit/rate_detail.html,
3216           httemplate/edit/rate_region.cgi,
3217           httemplate/edit/process/rate_region.cgi,
3218           httemplate/misc/rate_edit_excel.html,
3219           httemplate/misc/process/copy-rate_detail.html: connection fee for
3220           initial N seconds support, RT#7018
3221
3222 2010-03-21 12:34  ivan
3223
3224         * rt/etc/RT_SiteConfig.pm: make the fckeditor taller, way too small
3225
3226 2010-03-20 22:20  ivan
3227
3228         * rt/share/html/Elements/Header: there was nothing wrong with the
3229           dhandler
3230
3231 2010-03-20 22:17  ivan
3232
3233         * rt/: share/html/Widgets/TitleBoxEnd, FREESIDE_MODIFIED: think
3234           this fixes the "results box color infects everything else"
3235           problem
3236
3237 2010-03-20 21:47  ivan
3238
3239         * rt/share/html/Elements/Header: dunno why squish dhandler is
3240           borked
3241
3242 2010-03-20 16:30  ivan
3243
3244         * httemplate/docs/credits.html: more RT integration / reskin / 2.1,
3245           RT#6640
3246
3247 2010-03-20 16:22  ivan
3248
3249         * httemplate/: elements/menu.html,
3250           elements/popup_link_onclick.html, images/cvv2.png,
3251           images/cvv2_amex.png: more RT integration / reskin / 2.1, RT#6640
3252
3253 2010-03-20 15:44  ivan
3254
3255         * httemplate/elements/: freeside-menu.css, header.html, xmenu.css,
3256           xmenu.js, xmenu.top.css: more RT integration / reskin / 2.1,
3257           RT#6640
3258
3259 2010-03-20 15:11  ivan
3260
3261         * httemplate/elements/calendar-win2k-2.css,
3262           httemplate/elements/freeside-menu.css,
3263           httemplate/elements/header.html, httemplate/elements/menu.html,
3264           httemplate/elements/xmenu.top.css,
3265           httemplate/elements/xmenu.top.js, rt/share/html/Elements/Footer,
3266           rt/share/html/Elements/PageLayout,
3267           rt/share/html/Elements/SelectDate,
3268           rt/share/html/Prefs/SearchOptions.html,
3269           rt/share/html/User/Prefs.html,
3270           httemplate/images/arrow.down.black.png,
3271           httemplate/images/black-gradient.png,
3272           httemplate/images/black-gray-gradient.png, rt/FREESIDE_MODIFIED,
3273           httemplate/elements/freeside.css,
3274           rt/share/html/NoAuth/css/freeside2.1/layout.css: more RT
3275           integration / reskin / 2.1, RT#6640
3276
3277 2010-03-19 01:27  ivan
3278
3279         * httemplate/: docs/cvv2.html, elements/header-minimal.html,
3280           elements/header-popup.html, elements/header.html,
3281           elements/tr-justtitle.html, elements/tr-title.html,
3282           elements/freeside-menu.css, elements/menu.html,
3283           elements/menubar.html, elements/xmenu.top.css: skin RT 3.8,
3284           slight new look for 2.1, RT#6640
3285
3286 2010-03-19 01:26  ivan
3287
3288         * rt/: FREESIDE_MODIFIED, share/html/Elements/Header,
3289           share/html/Elements/PageLayout,
3290           share/html/NoAuth/css/freeside2.1/freeside.css,
3291           share/html/NoAuth/css/freeside2.1/layout.css,
3292           share/html/NoAuth/css/freeside2.1/nav.css: skin RT 3.8, RT#6640
3293
3294 2010-03-19 01:20  mark
3295
3296         * httemplate/misc/batch-cust_pay.html: RT#7812: confirm before
3297           closing quick payment entry
3298
3299 2010-03-18 01:02  ivan
3300
3301         * httemplate/edit/cust_main/top_misc.html: signup date fix?
3302
3303 2010-03-18 00:59  ivan
3304
3305         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
3306           FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
3307           httemplate/edit/quick-charge.html,
3308           FS/FS/part_event/Condition/cust_bill_has_noauto.pm,
3309           FS/FS/part_event/Condition/cust_bill_hasnt_noauto.pm,
3310           httemplate/edit/process/quick-charge.cgi,
3311           httemplate/edit/process/quick-cust_pkg.cgi,
3312           httemplate/misc/order_pkg.html,
3313           httemplate/view/cust_main/one_time_charge_link.html,
3314           httemplate/view/cust_main/order_pkg_link.html,
3315           httemplate/view/cust_main/packages/status.html: disable
3316           auto-billing of specific customer packages, RT#6378
3317
3318 2010-03-16 01:05  mark
3319
3320         * httemplate/edit/cust_main_note.cgi: minor bugfix
3321
3322 2010-03-16 00:49  mark
3323
3324         * httemplate/elements/fckeditor/: fckconfig.js, fckeditor.js,
3325           fckpackager.xml, fckstyles.xml, fcktemplates.xml,
3326           editor/fckdebug.html, editor/fckdialog.html,
3327           editor/fckeditor.html, editor/fckeditor.original.html,
3328           editor/css/fck_editorarea.css, editor/css/fck_internal.css,
3329           editor/css/fck_showtableborders_gecko.css,
3330           editor/css/images/block_address.png,
3331           editor/css/images/block_blockquote.png,
3332           editor/css/images/block_div.png, editor/css/images/block_h1.png,
3333           editor/css/images/block_h2.png, editor/css/images/block_h3.png,
3334           editor/css/images/block_h4.png, editor/css/images/block_h5.png,
3335           editor/css/images/block_h6.png, editor/css/images/block_p.png,
3336           editor/css/images/block_pre.png,
3337           editor/css/images/fck_plugin.gif, editor/dialog/fck_about.html,
3338           editor/dialog/fck_anchor.html, editor/dialog/fck_button.html,
3339           editor/dialog/fck_checkbox.html,
3340           editor/dialog/fck_colorselector.html, editor/dialog/fck_div.html,
3341           editor/dialog/fck_docprops.html, editor/dialog/fck_flash.html,
3342           editor/dialog/fck_form.html, editor/dialog/fck_hiddenfield.html,
3343           editor/dialog/fck_image.html, editor/dialog/fck_link.html,
3344           editor/dialog/fck_listprop.html, editor/dialog/fck_paste.html,
3345           editor/dialog/fck_radiobutton.html,
3346           editor/dialog/fck_replace.html, editor/dialog/fck_scayt.html,
3347           editor/dialog/fck_select.html, editor/dialog/fck_smiley.html,
3348           editor/dialog/fck_source.html,
3349           editor/dialog/fck_specialchar.html,
3350           editor/dialog/fck_spellerpages.html,
3351           editor/dialog/fck_table.html, editor/dialog/fck_tablecell.html,
3352           editor/dialog/fck_template.html, editor/dialog/fck_textarea.html,
3353           editor/dialog/fck_textfield.html,
3354           editor/dialog/common/fck_dialog_common.css,
3355           editor/dialog/common/fck_dialog_common.js,
3356           editor/dialog/fck_about/sponsors/spellchecker_net.gif,
3357           editor/dialog/fck_docprops/fck_document_preview.html,
3358           editor/dialog/fck_flash/fck_flash.js,
3359           editor/dialog/fck_flash/fck_flash_preview.html,
3360           editor/dialog/fck_image/fck_image.js,
3361           editor/dialog/fck_image/fck_image_preview.html,
3362           editor/dialog/fck_link/fck_link.js,
3363           editor/dialog/fck_scayt/scayt_dialog.css,
3364           editor/dialog/fck_select/fck_select.js,
3365           editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
3366           editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
3367           editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
3368           editor/dtd/fck_dtd_test.html, editor/dtd/fck_xhtml10strict.js,
3369           editor/dtd/fck_xhtml10transitional.js,
3370           editor/filemanager/browser/default/browser.css,
3371           editor/filemanager/browser/default/browser.html,
3372           editor/filemanager/browser/default/frmactualfolder.html,
3373           editor/filemanager/browser/default/frmcreatefolder.html,
3374           editor/filemanager/browser/default/frmfolders.html,
3375           editor/filemanager/browser/default/frmresourceslist.html,
3376           editor/filemanager/browser/default/frmresourcetype.html,
3377           editor/filemanager/browser/default/frmupload.html,
3378           editor/filemanager/browser/default/js/common.js,
3379           editor/filemanager/browser/default/js/fckxml.js,
3380           editor/filemanager/connectors/test.html,
3381           editor/filemanager/connectors/uploadtest.html,
3382           editor/filemanager/connectors/perl/basexml.pl,
3383           editor/filemanager/connectors/perl/commands.pl,
3384           editor/filemanager/connectors/perl/config.pl,
3385           editor/filemanager/connectors/perl/connector.cgi,
3386           editor/filemanager/connectors/perl/io.pl,
3387           editor/filemanager/connectors/perl/upload.cgi,
3388           editor/filemanager/connectors/perl/upload_fck.pl,
3389           editor/filemanager/connectors/perl/util.pl,
3390           editor/js/fckadobeair.js, editor/js/fckeditorcode_gecko.js,
3391           editor/js/fckeditorcode_ie.js,
3392           editor/lang/_translationstatus.txt, editor/lang/af.js,
3393           editor/lang/ar.js, editor/lang/bg.js, editor/lang/bn.js,
3394           editor/lang/bs.js, editor/lang/ca.js, editor/lang/cs.js,
3395           editor/lang/da.js, editor/lang/de.js, editor/lang/el.js,
3396           editor/lang/en-au.js, editor/lang/en-ca.js, editor/lang/en-uk.js,
3397           editor/lang/en.js, editor/lang/eo.js, editor/lang/es.js,
3398           editor/lang/et.js, editor/lang/eu.js, editor/lang/fa.js,
3399           editor/lang/fi.js, editor/lang/fo.js, editor/lang/fr-ca.js,
3400           editor/lang/fr.js, editor/lang/gl.js, editor/lang/gu.js,
3401           editor/lang/he.js, editor/lang/hi.js, editor/lang/hr.js,
3402           editor/lang/hu.js, editor/lang/is.js, editor/lang/it.js,
3403           editor/lang/ja.js, editor/lang/km.js, editor/lang/ko.js,
3404           editor/lang/lt.js, editor/lang/lv.js, editor/lang/mn.js,
3405           editor/lang/ms.js, editor/lang/nb.js, editor/lang/nl.js,
3406           editor/lang/no.js, editor/lang/pl.js, editor/lang/pt-br.js,
3407           editor/lang/pt.js, editor/lang/ro.js, editor/lang/ru.js,
3408           editor/lang/sk.js, editor/lang/sl.js, editor/lang/sr-latn.js,
3409           editor/lang/sr.js, editor/lang/sv.js, editor/lang/th.js,
3410           editor/lang/tr.js, editor/lang/uk.js, editor/lang/vi.js,
3411           editor/lang/zh-cn.js, editor/lang/zh.js,
3412           editor/plugins/autogrow/fckplugin.js,
3413           editor/plugins/bbcode/fckplugin.js,
3414           editor/plugins/dragresizetable/fckplugin.js,
3415           editor/plugins/placeholder/fck_placeholder.html,
3416           editor/plugins/placeholder/fckplugin.js,
3417           editor/plugins/placeholder/lang/de.js,
3418           editor/plugins/placeholder/lang/en.js,
3419           editor/plugins/placeholder/lang/es.js,
3420           editor/plugins/placeholder/lang/fr.js,
3421           editor/plugins/placeholder/lang/it.js,
3422           editor/plugins/placeholder/lang/pl.js,
3423           editor/plugins/simplecommands/fckplugin.js,
3424           editor/plugins/tablecommands/fckplugin.js,
3425           editor/skins/_fckviewstrips.html,
3426           editor/skins/default/fck_dialog.css,
3427           editor/skins/default/fck_dialog_ie6.js,
3428           editor/skins/default/fck_editor.css,
3429           editor/skins/default/fck_strip.gif,
3430           editor/skins/default/images/dialog.sides.gif,
3431           editor/skins/default/images/dialog.sides.png,
3432           editor/skins/default/images/dialog.sides.rtl.png,
3433           editor/skins/default/images/sprites.gif,
3434           editor/skins/default/images/sprites.png,
3435           editor/skins/office2003/fck_dialog.css,
3436           editor/skins/office2003/fck_dialog_ie6.js,
3437           editor/skins/office2003/fck_editor.css,
3438           editor/skins/office2003/fck_strip.gif,
3439           editor/skins/office2003/images/dialog.sides.gif,
3440           editor/skins/office2003/images/dialog.sides.png,
3441           editor/skins/office2003/images/dialog.sides.rtl.png,
3442           editor/skins/office2003/images/sprites.gif,
3443           editor/skins/office2003/images/sprites.png,
3444           editor/skins/silver/fck_dialog.css,
3445           editor/skins/silver/fck_dialog_ie6.js,
3446           editor/skins/silver/fck_editor.css,
3447           editor/skins/silver/fck_strip.gif,
3448           editor/skins/silver/images/dialog.sides.gif,
3449           editor/skins/silver/images/dialog.sides.png,
3450           editor/skins/silver/images/dialog.sides.rtl.png,
3451           editor/skins/silver/images/sprites.gif,
3452           editor/skins/silver/images/sprites.png, editor/wsc/ciframe.html,
3453           editor/wsc/tmpFrameset.html, editor/wsc/w.html: FCKeditor 2.6.6
3454
3455 2010-03-15 19:51  mark
3456
3457         * httemplate/: edit/cust_main_note.cgi, view/cust_main/notes.html,
3458           elements/htmlarea.html: RT#6226: fckeditor for customer notes
3459
3460 2010-03-15 19:14  ivan
3461
3462         * rt/etc/rt.spec: remove rt.spec, borking our build somehow
3463
3464 2010-03-15 18:00  ivan
3465
3466         * httemplate/search/: cust_main-zip.html,
3467           report_cust_main-zip.html: w/svc_whatever option on zip code
3468           distribution report, RT#7784
3469
3470 2010-03-15 15:31  mark
3471
3472         * FS/bin/freeside-paymentech-upload: RT#7473: add -p option
3473
3474 2010-03-15 00:13  ivan
3475
3476         * httemplate/edit/svc_broadband.cgi: fix editing svc_broadband
3477           service w/no ip address, RT#7786
3478
3479 2010-03-14 23:18  ivan
3480
3481         * httemplate/search/elements/cust_pay_or_refund.html: deleted
3482           payment report, RT#7694
3483
3484 2010-03-14 23:10  ivan
3485
3486         * httemplate/search/: h_cust_pay.html, report_h_cust_pay.html,
3487           elements/cust_pay_or_refund.html: deleted payment report, RT#7694
3488
3489 2010-03-14 19:06  ivan
3490
3491         * httemplate/edit/part_pkg.cgi: fix diabled package optional
3492           reporting classes still selectable on package def edit, RT#7658
3493
3494 2010-03-13 15:50  ivan
3495
3496         * FS/FS/cust_pkg.pm: quiet extraneous warnings from
3497           expire_months/start_1st stuff, getting in the way of debugging
3498           for ncic, RT#7780
3499
3500 2010-03-12 13:56  ivan
3501
3502         * FS/FS/Conf.pm, FS/FS/svc_phone.pm, httemplate/edit/svc_phone.cgi:
3503           add svc_phone-phone_name-max_length config, RT#7047
3504
3505 2010-03-12 13:29  ivan
3506
3507         * FS/FS/cust_location.pm, FS/FS/cust_main.pm,
3508           FS/FS/location_Mixin.pm, FS/FS/svc_phone.pm,
3509           httemplate/edit/svc_phone.cgi,
3510           httemplate/edit/elements/svc_Common.html,
3511           httemplate/edit/process/svc_phone.html,
3512           httemplate/elements/tr-select-cust_location.html,
3513           httemplate/view/svc_phone.cgi: finishing e911/svc_phone location,
3514           RT#7047
3515
3516 2010-03-12 03:48  mark
3517
3518         * httemplate/edit/svc_broadband.cgi: RT#7765: sort broadband router
3519           names
3520
3521 2010-03-11 19:36  ivan
3522
3523         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/location_Mixin.pm,
3524           FS/FS/svc_phone.pm, FS/t/location_Mixin.t,
3525           httemplate/edit/svc_phone.cgi,
3526           httemplate/edit/elements/edit.html,
3527           httemplate/edit/elements/svc_Common.html,
3528           httemplate/elements/location.html,
3529           httemplate/elements/tr-select-cust_location.html,
3530           httemplate/view/svc_phone.cgi: add location to svc_phone, RT#7047
3531
3532 2010-03-11 19:30  ivan
3533
3534         * FS/MANIFEST: add location to svc_phone, RT#7047
3535
3536 2010-03-10 19:27  ivan
3537
3538         * FS/FS/TicketSystem/RT_External.pm,
3539           httemplate/view/cust_main/tickets.html: add queue selection to
3540           customer ticket creation, RT#7656
3541
3542 2010-03-10 18:15  ivan
3543
3544         * httemplate/docs/credits.html: Mark Wells is now a member of the
3545           core team.  Kristian Hoffman has been moved to the core emeritus
3546
3547 2010-03-10 00:20  mark
3548
3549         * httemplate/edit/svc_acct.cgi: fix probably misplaced text field
3550
3551 2010-03-09 23:50  mark
3552
3553         * httemplate/edit/svc_domain.cgi: fix probably misplaced text field
3554
3555 2010-03-09 22:52  ivan
3556
3557         * FS/FS/cust_pkg.pm: oops, move start_1st and expire_months
3558           handling from check to insert, so it doesn't get triggered on
3559           edit, RT#7347
3560
3561 2010-03-09 22:47  ivan
3562
3563         * httemplate/edit/process/REAL_cust_pkg.cgi: fix warning about
3564           adding a start date to actually check its *added*, RT#7352
3565
3566 2010-03-09 15:47  ivan
3567
3568         * httemplate/misc/delay_susp_pkg.html: tyop too
3569
3570 2010-03-09 14:37  mark
3571
3572         * httemplate/misc/cancel_pkg.html: fix typo
3573
3574 2010-03-09 13:57  mark
3575
3576         * FS/FS/prepay_credit.pm, httemplate/edit/prepay_credit.cgi,
3577           httemplate/edit/process/prepay_credit.cgi: RT#7407, variable
3578           length prepaid card codes
3579
3580 2010-03-09 00:37  ivan
3581
3582         * FS/FS/part_pkg/sql_external.pm: move sql_external to use
3583           recur_Common, RT#7212
3584
3585 2010-03-09 00:05  ivan
3586
3587         * httemplate/edit/REAL_cust_pkg.cgi: date editing fix, fallout from
3588           date_format
3589
3590 2010-03-08 18:43  ivan
3591
3592         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: a package that starts on
3593           the 1st and expires after N months, RT#7738
3594
3595 2010-03-08 18:39  ivan
3596
3597         * FS/FS/cust_main.pm: fix ACH refunds w/IPPay.  B:OP 3.01 and IPPay
3598           0.05_02 required.  RT#_7673
3599
3600 2010-03-08 18:12  ivan
3601
3602         * FS/FS/cust_pkg.pm: init ticket system new-style
3603
3604 2010-03-08 16:23  jeff
3605
3606         * FS/FS/Setup.pm: tyop broke populate_initial_data
3607
3608 2010-03-08 16:18  jeff
3609
3610         * FS/FS/reason_type.pm: and this is not 1.7.x
3611
3612 2010-03-08 15:07  jeff
3613
3614         * FS/FS/part_export/prizm.pm: try a delete before adding an element
3615           to prizm
3616
3617 2010-03-08 14:13  ivan
3618
3619         * FS/FS/cust_main.pm: fix ACH refunds w/IPPay.  B:OP 3.01 and IPPay
3620           0.05_02 required.  RT#_7673
3621
3622 2010-03-08 02:57  ivan
3623
3624         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
3625           httemplate/edit/REAL_cust_pkg.cgi,
3626           httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
3627           httemplate/edit/cust_refund.cgi,
3628           httemplate/edit/quick-charge.html,
3629           httemplate/edit/elements/ApplicationCommon.html,
3630           httemplate/elements/tr-input-beginning_ending.html,
3631           httemplate/elements/tr-input-date-field.html,
3632           httemplate/misc/cancel_pkg.html,
3633           httemplate/misc/delay_susp_pkg.html,
3634           httemplate/misc/order_pkg.html,
3635           httemplate/search/report_prepaid_income.html,
3636           httemplate/view/cust_main/payment_history.html,
3637           httemplate/view/cust_main/payment_history/credit.html,
3638           httemplate/view/cust_main/payment_history/payment.html,
3639           httemplate/view/cust_main/payment_history/voided_payment.html:
3640           proper use of date_format config for international date formats,
3641           RT#7009
3642
3643 2010-03-07 23:02  ivan
3644
3645         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/svc_Domain_Mixin.pm,
3646           FS/FS/svc_acct.pm, FS/FS/svc_phone.pm, FS/MANIFEST,
3647           FS/FS/part_export/netsapiens.pm, FS/t/svc_Domain_Mixin.t,
3648           httemplate/edit/svc_phone.cgi,
3649           httemplate/edit/elements/svc_Common.html,
3650           httemplate/elements/select-svc-domain.html,
3651           httemplate/elements/tr-select-svc-domain.html,
3652           httemplate/view/svc_phone.cgi: domain names in netsapiens export
3653           (domain name association w/svc_phone), RT#5864
3654
3655 2010-03-07 10:07  jeff
3656
3657         * FS/FS/tax_rate.pm: pass format and correct filenames
3658
3659 2010-03-05 11:09  ivan
3660
3661         * FS/FS/part_export/grandstream.pm: random nits for grandstream
3662           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
3663           error handling.  RT#7132
3664
3665 2010-03-05 11:02  ivan
3666
3667         * httemplate/edit/part_device.html,
3668           FS/FS/part_export/grandstream.pm: random nits for grandstream
3669           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
3670           error handling.  RT#7132
3671
3672 2010-03-05 10:25  ivan
3673
3674         * httemplate/docs/ssh.html: moved to wiki
3675
3676 2010-03-05 10:24  ivan
3677
3678         * FS/FS/part_export/: domain_shellcommands.pm,
3679           forward_shellcommands.pm, phone_shellcommands.pm,
3680           shellcommands.pm, shellcommands_withdomain.pm, textradius.pm,
3681           vpopmail.pm, www_shellcommands.pm: point to wiki docs
3682
3683 2010-03-05 10:10  ivan
3684
3685         * FS/FS/part_export/grandstream.pm,
3686           httemplate/edit/part_device.html: random nits for grandstream
3687           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
3688           error handling.  RT#7132
3689
3690 2010-03-03 21:31  jeff
3691
3692         * FS/FS/cust_bill.pm: always show the previous section when
3693           previous_balance-summary_only is enabled
3694
3695 2010-03-02 17:39  jeff
3696
3697         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi: tweak,
3698           rearrange, and avoid the vacuum
3699
3700 2010-03-02 17:00  jeff
3701
3702         * httemplate/edit/cust_main/bottomfixup.js: clear geocode when we
3703           DO have plus four
3704
3705 2010-03-02 09:18  ivan
3706
3707         * httemplate/: search/elements/search-html.html,
3708           misc/bulk_pkg_increment_bill.cgi, search/cust_pkg.cgi: UI: get
3709           rid of undocumented extra_choices_callback in search.html: a
3710           terrible place to put action links from a UI perspective, move
3711           package links to html_init, now consitent with customer links,
3712           change label on popup from "increment bill date" to "increment
3713           next bill date", RT#7132
3714
3715 2010-03-01 14:18  ivan
3716
3717         * httemplate/edit/elements/svc_Common.html: fixup editing w/manual
3718           inventory, RT#7010
3719
3720 2010-03-01 14:00  ivan
3721
3722         * httemplate/elements/select-table.html: fix up editing services
3723           w/manual select from inventory, RT#7010
3724
3725 2010-03-01 13:56  ivan
3726
3727         * FS/FS/svc_Common.pm: fix up editing services w/manual select from
3728           inventory, RT#7010
3729
3730 2010-03-01 13:36  ivan
3731
3732         * httemplate/edit/elements/edit.html: fix up editing services
3733           w/manual select from inventory, RT#7010
3734
3735 2010-03-01 13:05  ivan
3736
3737         * httemplate/search/inventory_item.html: fix inventory item links
3738           to non-svc_acct services, RT#7010
3739
3740 2010-03-01 11:38  ivan
3741
3742         * FS/FS/svc_Common.pm: enable manual selection from inventory
3743           dropdowns for svc_broadband, svc_external & svc_phone, RT#7010
3744
3745 2010-03-01 11:29  ivan
3746
3747         * httemplate/: edit/part_svc.cgi, edit/elements/edit.html,
3748           edit/elements/svc_Common.html, elements/select-table.html: enable
3749           manual selection from inventory dropdowns for svc_broadband,
3750           svc_external & svc_phone, RT#7010
3751
3752 2010-03-01 11:10  jeff
3753
3754         * Makefile: get along better with RTless installs
3755
3756 2010-02-26 19:15  ivan
3757
3758         * httemplate/edit/cust_refund.cgi: expiration date not meaningful
3759           for non-CARD, RT#7419
3760
3761 2010-02-26 18:59  ivan
3762
3763         * FS/FS/cust_bill_ApplicationCommon.pm: fix rare "Illegal division
3764           by zero" error applying things when using weights, RT#7491
3765
3766 2010-02-24 15:32  mark
3767
3768         * httemplate/: misc/bulk_pkg_increment_bill.cgi,
3769           misc/process/bulk_pkg_increment_bill.cgi, search/cust_pkg.cgi:
3770           RT#7132: bulk increment package bill dates
3771
3772 2010-02-22 02:35  ivan
3773
3774         * FS/FS/part_export/communigate_pro.pm: communigate: domain account
3775           defaults, RT#7083
3776
3777 2010-02-22 01:18  ivan
3778
3779         * httemplate/edit/svc_domain.cgi: communigate: domain account
3780           defaults, RT#7083
3781
3782 2010-02-22 01:14  ivan
3783
3784         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
3785           httemplate/edit/part_svc.cgi,
3786           httemplate/edit/process/svc_domain.cgi,
3787           httemplate/view/svc_domain.cgi, httemplate/view/elements/tr.html,
3788           httemplate/view/svc_acct/basics.html,
3789           httemplate/view/svc_domain/acct_defaults.html,
3790           httemplate/view/svc_domain/basics.html,
3791           httemplate/view/svc_domain/dns.html,
3792           httemplate/edit/svc_acct.cgi: communigate: domain account
3793           defaults, RT#7083
3794
3795 2010-02-21 23:13  ivan
3796
3797         * FS/FS/svc_domain.pm, FS/FS/part_export/communigate_pro.pm,
3798           httemplate/edit/svc_domain.cgi, httemplate/view/svc_domain.cgi:
3799           communigate: domain aliases, enabled services & administrator
3800           domain, RT#7083
3801
3802 2010-02-21 19:22  ivan
3803
3804         * FS/FS/Schema.pm, FS/FS/part_export/communigate_pro.pm,
3805           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
3806           httemplate/edit/svc_domain.cgi,
3807           httemplate/edit/process/svc_domain.cgi,
3808           httemplate/view/svc_domain.cgi,
3809           httemplate/edit/process/svc_acct.cgi: communigate: domain
3810           aliases, enabled services, RT#7083
3811
3812 2010-02-21 14:54  ivan
3813
3814         * FS/FS/part_export/communigate_pro.pm, FS/FS/Conf.pm,
3815           httemplate/edit/svc_forward.cgi, httemplate/view/svc_forward.cgi:
3816           communigate forwarders, RT#7083
3817
3818 2010-02-21 01:19  ivan
3819
3820         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
3821           FS/FS/part_export/communigate_pro.pm,
3822           httemplate/edit/svc_acct.cgi,
3823           httemplate/view/svc_acct/basics.html: communigate, RT#7083
3824
3825 2010-02-20 23:32  ivan
3826
3827         * httemplate/view/svc_acct/basics.html: communigate, RT#7083
3828
3829 2010-02-20 23:28  ivan
3830
3831         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
3832           FS/FS/part_export/communigate_pro.pm,
3833           httemplate/edit/svc_acct.cgi,
3834           httemplate/view/elements/svc_export_settings.html,
3835           httemplate/view/svc_acct/tr.html: communigate, RT#7083
3836
3837 2010-02-20 19:16  ivan
3838
3839         * FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
3840           FS/FS/part_export/communigate_pro.pm,
3841           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
3842           httemplate/edit/process/svc_acct.cgi,
3843           httemplate/elements/communigate_pro-accessmodes.html,
3844           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
3845           httemplate/view/elements/svc_export_settings.html,
3846           httemplate/view/svc_acct/basics.html: communigate, RT#7083
3847
3848 2010-02-20 14:34  ivan
3849
3850         * FS/FS/Conf.pm: communigate pro provisioning, RT#7083
3851
3852 2010-02-20 14:31  ivan
3853
3854         * httemplate/view/elements/svc_export_settings.html,
3855           httemplate/view/svc_acct/basics.html,
3856           httemplate/view/svc_acct/change_svc.html,
3857           httemplate/view/svc_acct/change_svc_form.html,
3858           httemplate/view/svc_acct/hosting.html,
3859           httemplate/view/svc_acct/radius_usage.html,
3860           httemplate/view/svc_acct/usage.html, FS/FS/Record.pm,
3861           FS/FS/Schema.pm, FS/FS/svc_acct.pm,
3862           FS/FS/part_export/communigate_pro.pm,
3863           httemplate/edit/svc_acct.cgi, httemplate/view/svc_acct.cgi,
3864           httemplate/view/svc_domain.cgi: communigate pro provisioning,
3865           RT#7083
3866
3867 2010-02-17 19:48  mark
3868
3869         * FS/bin/freeside-void-payments: Documentation cleanup
3870
3871 2010-02-17 01:00  ivan
3872
3873         * httemplate/edit/svc_Common.html: fix svc_pbx provisioniing
3874
3875 2010-02-17 00:30  ivan
3876
3877         * FS/FS/part_export.pm, FS/FS/part_export/communigate_pro.pm,
3878           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/svc_Common.pm,
3879           FS/FS/svc_domain.pm, httemplate/edit/svc_domain.cgi,
3880           httemplate/edit/process/svc_domain.cgi,
3881           httemplate/view/svc_domain.cgi, FS/FS/cust_svc.pm: communigate
3882           pro provisioning, RT#7083
3883
3884 2010-02-16 10:36  ivan
3885
3886         * FS/FS/Conf.pm,
3887           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
3888           fs_selfservice/FS-SelfService/cgi/make_payment.html,
3889           FS/FS/ClientAPI/MyAccount.pm: option to uncheck the save checkbox
3890           in self-service by default, RT#6955
3891
3892 2010-02-15 18:19  jeff
3893
3894         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi,
3895           httemplate/misc/process/tax-import.cgi: refactor cch tax import
3896           to remove tons of false laziness and improve flexibility; allow
3897           reload from local files
3898
3899 2010-02-15 08:34  jeff
3900
3901         * htetc/handler.pl: lexical instead of dynamic warnings
3902
3903 2010-02-15 06:39  jeff
3904
3905         * htetc/handler.pl: get rid of some very annoying and pointless
3906           noise
3907
3908 2010-02-14 18:09  ivan
3909
3910         * FS/FS/Conf.pm, FS/FS/Misc.pm, debian/control: switch to
3911           Email::Sender and add options for every kind of mail encryption &
3912           authentication, RT#7285
3913
3914 2010-02-12 18:53  ivan
3915
3916         * FS/FS/svc_external.pm, httemplate/edit/svc_Common.html,
3917           httemplate/edit/svc_external.cgi,
3918           httemplate/edit/elements/svc_Common.html,
3919           httemplate/edit/process/svc_external.html: svc_external.title
3920           from inventory, RT#7010
3921
3922 2010-02-12 18:16  ivan
3923
3924         * httemplate/search/: inventory_item.html: fix inventory item
3925           search w/customer classes
3926
3927 2010-02-12 15:44  ivan
3928
3929         * FS/FS/ClientAPI/MyAccount.pm: don't return an error about
3930           changing the cust_main record to the user as a payment processing
3931           error, log a bunch of verbose stuff in this case so we can track
3932           down wtf is going on, RT#6955
3933
3934 2010-02-12 14:42  ivan
3935
3936         * httemplate/search/: svc_acct.cgi, elements/search-html.html:
3937           totals time used on svc_acct report
3938
3939 2010-02-12 13:49  ivan
3940
3941         * fs_selfservice/java/freeside_create_ticket_example.java: tyop,
3942           RT#7007
3943
3944 2010-02-12 11:28  ivan
3945
3946         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_Internal.pm,
3947           fs_selfservice/java/freeside_create_ticket_example.java,
3948           fs_selfservice/perl/xmlrpc-create_ticket.pl: add mime_type option
3949           to self-service ticket create, RT#7007
3950
3951 2010-02-12 11:14  ivan
3952
3953         * fs_selfservice/perl/xmlrpc-create_ticket.pl,
3954           FS/FS/ClientAPI/MyAccount.pm,
3955           fs_selfservice/java/freeside_create_ticket_example.java: add
3956           queue option to self-service ticket create, RT#7007
3957
3958 2010-02-11 19:26  ivan
3959
3960         * FS/FS/part_export/thirdlane.pm: add omit_countrycode option,
3961           RT#7379
3962
3963 2010-02-11 17:35  ivan
3964
3965         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_External.pm,
3966           FS/FS/TicketSystem/RT_Internal.pm,
3967           fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/Conf.pm,
3968           fs_selfservice/java/freeside_create_ticket_example.java,
3969           fs_selfservice/perl/xmlrpc-create_ticket.pl,
3970           httemplate/view/cust_svc.cgi, rt/lib/RT/URI/freeside.pm: add
3971           ticket creation to self-service API, RT#7007
3972
3973 2010-02-11 15:14  jeff
3974
3975         * FS/FS/part_export/grandstream.pm: fix quoting
3976
3977 2010-02-09 18:12  mark
3978
3979         * FS/FS/: pay_batch.pm, pay_batch/RBC.pm: RT#7274: accept CR/LF in
3980           RBC batch import
3981
3982 2010-02-09 13:49  ivan
3983
3984         * rt/lib/: RT.pm, RT.pm.in: add NoSignalHandlers option to
3985           RT::Init() so we can pull things up the way we want under
3986           self-service, RT#7007
3987
3988 2010-02-09 11:56  ivan
3989
3990         * httemplate/edit/process/discount.html: doh, fix for discounts
3991           winding up with both amount and percent, RT#6679
3992
3993 2010-02-08 19:37  ivan
3994
3995         * rt/lib/RT/Config.pm: fix RT wackiness when loaded concurrently
3996           with Fcntl
3997
3998 2010-02-08 11:01  ivan
3999
4000         * FS/: FS.pm, FS/h_svc_pbx.pm, t/h_svc_pbx.t, MANIFEST:
4001           h_svc_pbx.pm, RT#7322
4002
4003 2010-02-08 07:37  jeff
4004
4005         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/export_device.pm,
4006           FS/FS/part_device.pm, FS/FS/part_export.pm,
4007           FS/FS/phone_device.pm, FS/FS/part_export/grandstream.pm,
4008           FS/FS/part_export/netsapiens.pm, FS/t/export_device.t, Makefile,
4009           FS/MANIFEST, httemplate/edit/part_device.html,
4010           httemplate/edit/process/part_device.html,
4011           httemplate/elements/checkboxes-table.html,
4012           httemplate/misc/phone_device_config.html,
4013           httemplate/view/svc_phone.cgi: grandstream device configuration
4014           support #4220
4015
4016 2010-02-05 18:57  ivan
4017
4018         * FS/FS/: cust_pkg_discount.pm, part_pkg/flat.pm: discount
4019           reporting, RT#6679
4020
4021 2010-02-05 18:54  ivan
4022
4023         * FS/FS/Schema.pm, FS/FS/Mason.pm, FS/FS/cust_bill_pkg.pm,
4024           FS/FS/cust_bill_pkg_discount.pm, FS/FS/cust_main.pm,
4025           FS/FS/cust_pkg.pm, FS/FS.pm, FS/MANIFEST,
4026           FS/FS/Report/Table/Monthly.pm, FS/t/cust_bill_pkg_discount.t,
4027           httemplate/elements/menu.html,
4028           httemplate/misc/delete-cust_pkg_discount.html,
4029           httemplate/search/cust_bill_pkg_discount.html,
4030           httemplate/search/cust_pkg_discount.html,
4031           httemplate/search/report_cust_bill_pkg_discount.html,
4032           httemplate/search/report_cust_pkg_discount.html: discount
4033           reporting, RT#6679
4034
4035 2010-02-04 19:02  ivan
4036
4037         * httemplate/edit/process/cust_pkg_discount.html: discounts,
4038           RT#6679
4039
4040 2010-02-04 18:39  ivan
4041
4042         * httemplate/view/cust_main/order_pkg_link.html, FS/FS/cust_pkg.pm,
4043           FS/FS/cust_pkg_discount.pm, FS/FS/discount.pm,
4044           FS/FS/part_pkg/flat.pm, httemplate/edit/cust_pkg_discount.html,
4045           httemplate/edit/discount.html,
4046           httemplate/edit/process/discount.html,
4047           httemplate/edit/process/quick-cust_pkg.cgi,
4048           httemplate/elements/tr-select-discount.html,
4049           httemplate/misc/order_pkg.html,
4050           httemplate/view/cust_main/packages/status.html: discounts,
4051           RT#6679
4052
4053 2010-02-04 12:39  ivan
4054
4055         * FS/FS/discount.pm, httemplate/edit/discount.html,
4056           httemplate/elements/select-discount.html,
4057           httemplate/elements/select-table.html,
4058           httemplate/elements/tr-input-text.html,
4059           httemplate/elements/tr-select-discount.html,
4060           httemplate/elements/tr-select.html: discounts, RT#6679
4061
4062 2010-02-04 02:00  ivan
4063
4064         * httemplate/edit/cust_main/top_misc.html, FS/FS/AccessRight.pm,
4065           httemplate/elements/search-cust_main.html: add ability to edit
4066           referring customer, RT#7174
4067
4068 2010-02-03 22:53  ivan
4069
4070         * httemplate/: elements/phonenumber.html, pref/pref-process.html,
4071           pref/pref.html: snom autodial integration
4072
4073 2010-02-03 20:48  ivan
4074
4075         * FS/FS/part_event/Condition/every.pm: fix SQL error with date
4076           field when using this condition, RT#7218
4077
4078 2010-02-03 11:27  ivan
4079
4080         * FS/FS/cust_main.pm: better error msg for profiling
4081
4082 2010-02-02 18:16  ivan
4083
4084         * FS/FS/svc_acct.pm: fix time limits getting double added if the
4085           service is provisioned before first billing
4086
4087 2010-01-30 23:04  ivan
4088
4089         * FS/FS/discount.pm: discounts, RT#6679
4090
4091 2010-01-30 19:00  ivan
4092
4093         * httemplate/browse/part_pkg_taxclass.html: fix header on report
4094
4095 2010-01-30 18:57  ivan
4096
4097         * FS/FS/: part_pkg/agent.pm, part_pkg/bulk.pm,
4098           cust_pkg_discount.pm, part_pkg/flat.pm,
4099           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
4100           part_pkg/flat_comission_pkg.pm, part_pkg/prorate.pm,
4101           part_pkg/recur_Common.pm, part_pkg/rt_time.pm,
4102           part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
4103           part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
4104           part_pkg/sqlradacct_hour.pm, part_pkg/subscription.pm,
4105           part_pkg/voip_sqlradacct.pm: discounts, RT#6679
4106
4107 2010-01-30 15:00  ivan
4108
4109         * httemplate/: view/cust_main/packages/package.html,
4110           edit/cust_pkg_discount.html, edit/process/cust_pkg_discount.html,
4111           misc/delete-cust_pkg_discount.html,
4112           view/cust_main/packages/status.html: discounts, RT#6679
4113
4114 2010-01-30 12:05  ivan
4115
4116         * httemplate/: misc/cust-part_pkg.cgi, misc/order_pkg.html,
4117           view/cust_main/packages.html, elements/select-part_pkg.html,
4118           elements/select-table.html,
4119           elements/tr-select-cust-part_pkg.html,
4120           view/cust_main/order_pkg_link.html: discounts, RT#6679
4121
4122 2010-01-30 00:55  ivan
4123
4124         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_discount.pm,
4125           httemplate/edit/process/quick-cust_pkg.cgi,
4126           httemplate/elements/select-discount.html,
4127           httemplate/elements/tr-select-discount.html,
4128           httemplate/misc/order_pkg.html,
4129           httemplate/view/cust_main/packages/status.html,
4130           httemplate/view/cust_main/packages/package.html: discounts,
4131           RT#6679
4132
4133 2010-01-29 23:55  ivan
4134
4135         * FS/FS/part_pkg/rt_time.pm: giving it a weight avoids weight use
4136           of uninitialized value in sort messages in part_pkg.pm
4137
4138 2010-01-29 23:38  ivan
4139
4140         * FS/FS.pm, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Mason.pm,
4141           FS/FS/Schema.pm, FS/FS/cust_pkg_discount.pm, FS/FS/discount.pm,
4142           FS/FS/part_pkg.pm, FS/FS/part_pkg/flat.pm,
4143           FS/t/cust_pkg_discount.t, FS/t/discount.t,
4144           httemplate/browse/discount.html, httemplate/edit/discount.html,
4145           httemplate/edit/elements/edit.html,
4146           httemplate/edit/process/discount.html,
4147           httemplate/elements/menu.html,
4148           httemplate/elements/tr-input-text.html: discounts, RT#6679
4149
4150 2010-01-29 12:21  ivan
4151
4152         * FS/FS/Conf.pm: add Cleartext-Password to radius-password export
4153           options, RT#7150
4154
4155 2010-01-29 11:52  ivan
4156
4157         * FS/FS/part_export/thirdlane.pm: ssl option
4158
4159 2010-01-26 21:27  ivan
4160
4161         * FS/FS/part_export/thirdlane.pm: URI escape pw, RT#7051
4162
4163 2010-01-26 21:21  ivan
4164
4165         * FS/FS/part_export/thirdlane.pm: add port option, RT#7051
4166
4167 2010-01-26 02:40  ivan
4168
4169         * FS/FS/svc_pbx.pm: deleting an svc_pbx unlinks svc_phones and
4170           deletes svc_accts, RT#7051
4171
4172 2010-01-26 02:34  ivan
4173
4174         * FS/FS/part_export/thirdlane.pm: admin operations from svc_acct
4175           records
4176
4177 2010-01-26 02:05  ivan
4178
4179         * FS/FS/svc_acct.pm, httemplate/edit/process/svc_acct.cgi: more
4180           fallout from default pw encryption: fix error reporting when
4181           entering a bad password
4182
4183 2010-01-26 00:35  ivan
4184
4185         * FS/FS/: svc_pbx.pm, part_export/thirdlane.pm: svc_pbx.title
4186           uniqueness (kludgy) and force to alphanumeric+space and 19 char
4187           max when using thirdlane (conservative guess for 1st pass
4188           implementation), RT#7051
4189
4190 2010-01-26 00:18  ivan
4191
4192         * FS/FS/svc_pbx.pm: label isn't thirdlane-specific, RT#7051
4193
4194 2010-01-25 23:15  ivan
4195
4196         * FS/FS/part_export/thirdlane.pm: figured out success/failure
4197           reporting, and wrote DID creation/deletion/assign/unassign,
4198           RT#7051
4199
4200 2010-01-25 22:15  ivan
4201
4202         * FS/FS/part_export/thirdlane.pm: initial thirdlane export w/tenant
4203           insert/delete/replace, RT#7051
4204
4205 2010-01-25 22:14  ivan
4206
4207         * FS/FS/svc_pbx.pm: fix label method and doc work
4208
4209 2010-01-25 22:14  ivan
4210
4211         * FS/FS/svc_Common.pm: remove debugging
4212
4213 2010-01-25 20:47  jayce
4214
4215         * FS/FS/: part_pkg/rt_time.pm, TicketSystem/RT_External.pm: First
4216           version of RT Billing pkg.  Basic concept is if a customer has
4217           this package, then any time added to ticket comments in RT will
4218           be added up and multiplied by the base rate, with each entry
4219           showing up as a lineitem on their next invoice.
4220
4221           This has not been used in production yet by anybody, it was just
4222           a proposal done for a customer.   Modified Files:
4223           TicketSystem/RT_External.pm   Added Files:
4224           part_pkg/rt_time.pm
4225
4226 2010-01-25 14:14  ivan
4227
4228         * httemplate/elements/select-svc_pbx.html,
4229           httemplate/elements/tr-select-svc_pbx.html, FS/FS/Schema.pm,
4230           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_pbx.pm,
4231           FS/FS/svc_phone.pm, httemplate/edit/part_svc.cgi,
4232           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_phone.cgi,
4233           httemplate/edit/elements/edit.html,
4234           httemplate/edit/elements/svc_Common.html,
4235           httemplate/view/svc_acct.cgi, httemplate/view/svc_phone.cgi:
4236           linking DIDs and users to PBXes, RT#7051
4237
4238 2010-01-25 09:41  ivan
4239
4240         * httemplate/edit/part_svc.cgi, FS/MANIFEST, FS/FS/Mason.pm,
4241           FS/FS/Schema.pm: initial svc_pbx implementation, RT#7051
4242
4243 2010-01-25 09:35  ivan
4244
4245         * FS/: FS/svc_pbx.pm, t/svc_pbx.t: initial svc_pbx implementation,
4246           RT#7051
4247
4248 2010-01-24 16:31  ivan
4249
4250         * FS/FS/svc_acct.pm: fix password length checks from applyhing to
4251           already-crypted legacy passwords, RT#7139
4252
4253 2010-01-24 14:38  ivan
4254
4255         * httemplate/elements/: overlibmws.js, overlibmws_crossframe.js,
4256           overlibmws_draggable.js, overlibmws_iframe.js: update overlib to
4257           upstream v281 (jan 20, 2010)
4258
4259 2010-01-24 12:37  ivan
4260
4261         * FS/FS/UI/Web.pm: right-align customer # in reports
4262
4263 2010-01-24 11:53  ivan
4264
4265         * httemplate/search/cust_bill.html: fix alignment of customer data
4266
4267 2010-01-24 11:52  ivan
4268
4269         * httemplate/search/cust_bill_pay.html: separate out the invoice
4270           and payment info into multiple columns, and fix application date
4271           showing as payment date
4272
4273 2010-01-21 00:54  ivan
4274
4275         * FS/FS/Conf.pm: correct description for selfservice-body_footer
4276
4277 2010-01-21 00:38  ivan
4278
4279         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: more
4280           self-service skinning config options, and start taking a stab at
4281           reorganizing config sections, RT#6893
4282
4283 2010-01-21 00:34  ivan
4284
4285         * fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
4286           fs_selfservice/FS-SelfService/cgi/change_bill.html,
4287           fs_selfservice/FS-SelfService/cgi/change_password.html,
4288           fs_selfservice/FS-SelfService/cgi/change_pay.html,
4289           fs_selfservice/FS-SelfService/cgi/change_ship.html,
4290           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
4291           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
4292           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
4293           fs_selfservice/FS-SelfService/cgi/header.html,
4294           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
4295           fs_selfservice/FS-SelfService/cgi/make_payment.html,
4296           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
4297           fs_selfservice/FS-SelfService/cgi/myaccount.html,
4298           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
4299           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
4300           fs_selfservice/FS-SelfService/cgi/payment_results.html,
4301           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
4302           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
4303           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
4304           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
4305           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
4306           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
4307           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
4308           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
4309           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
4310           fs_selfservice/FS-SelfService/cgi/provision.html,
4311           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
4312           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
4313           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
4314           fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
4315           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
4316           fs_selfservice/FS-SelfService/cgi/view_usage.html,
4317           fs_selfservice/FS-SelfService/cgi/view_usage_details.html,
4318           fs_selfservice/FS-SelfService/cgi/image.cgi,
4319           FS/FS/ClientAPI/MyAccount.pm, httemplate/config/config-view.cgi,
4320           FS/FS/Conf.pm: more self-service skinning config options, and
4321           start taking a stab at reorganizing config sections, RT#6893
4322
4323 2010-01-20 17:25  ivan
4324
4325         * FS/: FS/ClientAPI.pm, FS/Mason.pm,
4326           bin/freeside-selfservice-server: fix self-service fallout from RT
4327           3.8, RT#6640
4328
4329 2010-01-19 15:11  jeff
4330
4331         * FS/FS/part_export/prizm.pm: SM in new window
4332
4333 2010-01-19 09:48  jeff
4334
4335         * FS/FS/cust_main.pm: eliminate harmless uninitialized value noise
4336
4337 2010-01-18 20:54  ivan
4338
4339         * FS/FS/pay_batch/paymentech.pm: patch from Peter Loeppky to make
4340           sure some xml fields don't get larger than what paymentech wants
4341
4342 2010-01-18 19:24  mark
4343
4344         * httemplate/search/elements/search-csv.html: Fix mime type for CSV
4345           files, RT#1526
4346
4347 2010-01-18 18:09  jeff
4348
4349         * FS/FS/part_export/domreg_opensrs.pm: don't really need debugging
4350           on
4351
4352 2010-01-18 18:03  jeff
4353
4354         * FS/FS/: cust_bill_ApplicationCommon.pm,
4355           part_export/domreg_opensrs.pm: debugged and tested opensrs export
4356
4357 2010-01-18 16:13  ivan
4358
4359         * httemplate/search/cust_bill_pkg.cgi: fix color/style after
4360           removal of billpkgnum display
4361
4362 2010-01-16 22:40  ivan
4363
4364         * FS/FS/ClientAPI/MasonComponent.pm: fix for
4365           selfservice_server-base_url without a trailing /
4366
4367 2010-01-16 19:31  ivan
4368
4369         * FS/FS/cust_main.pm: return an error for 0 amount payments to
4370           avoid a $0 payment getting stuck in declined or captured status,
4371           RT#6993
4372
4373 2010-01-16 18:34  ivan
4374
4375         * FS/FS/svc_phone.pm: strip non-digits and 1- when searching for
4376           phone numbers, RT#7000
4377
4378 2010-01-16 18:22  ivan
4379
4380         * FS/FS/: svc_acct.pm: remove svcnum from searchable fields for
4381           svc_acct... custnum and invnum are user-visible, other database
4382           ids, not so much.  also, breaks phone number search w/current Pg,
4383           RT#7000
4384
4385 2010-01-16 17:20  ivan
4386
4387         * ChangeLog: preparing for 2.1.0
4388
4389 2010-01-16 16:22  jeff
4390
4391         * FS/FS/cust_pkg.pm: work around bug in pre-perl5.10 which is at
4392           best noisy and at worst missorting
4393
4394 2010-01-16 15:39  ivan
4395
4396         * FS/FS/part_pkg/: cdr_termination.pm: add usage_mandate option to
4397           termination price plan, RT#6932
4398
4399 2010-01-16 15:06  ivan
4400
4401         * httemplate/search/cust_svc.html: fix searching for unlinked
4402           services?  RT#7059
4403
4404 2010-01-14 19:59  ivan
4405
4406         * httemplate/edit/process/part_pkg.cgi: remove extraneous debugging
4407
4408 2010-01-12 19:14  ivan
4409
4410         * FS/FS/tax_rate.pm: if ignore_icalculable_taxes is on, don't call
4411           the errors fatal
4412
4413 2010-01-12 09:08  jeff
4414
4415         * FS/FS/part_export/prizm.pm: add some debugging
4416
4417 2010-01-12 08:40  jeff
4418
4419         * FS/FS/part_export/prizm.pm: eliminate harmless argument isn't
4420           numeric messages
4421
4422 2010-01-09 15:41  ivan
4423
4424         * rt/etc/RT_SiteConfig.pm: QuickCreateLong obsolete with the better
4425           quick create in 3.8
4426
4427 2010-01-09 15:38  ivan
4428
4429         * rt/share/html/NoAuth/css/freeside2.1/main.css: bring in
4430           freeside.css
4431
4432 2010-01-09 15:36  ivan
4433
4434         * rt/: etc/RT_SiteConfig.pm, lib/RT/Config.pm, FREESIDE_MODIFIED,
4435           etc/RT_Config.pm, etc/RT_Config.pm.in,
4436           share/html/NoAuth/css/freeside2.1/InHeader,
4437           share/html/NoAuth/css/freeside2.1/admin.css,
4438           share/html/NoAuth/css/freeside2.1/base.css,
4439           share/html/NoAuth/css/freeside2.1/boxes.css,
4440           share/html/NoAuth/css/freeside2.1/forms.css,
4441           share/html/NoAuth/css/freeside2.1/freeside.css,
4442           share/html/NoAuth/css/freeside2.1/layout.css,
4443           share/html/NoAuth/css/freeside2.1/login.css,
4444           share/html/NoAuth/css/freeside2.1/main.css,
4445           share/html/NoAuth/css/freeside2.1/misc.css,
4446           share/html/NoAuth/css/freeside2.1/msie.css,
4447           share/html/NoAuth/css/freeside2.1/msie6.css,
4448           share/html/NoAuth/css/freeside2.1/nav.css,
4449           share/html/NoAuth/css/freeside2.1/portlets.css,
4450           share/html/NoAuth/css/freeside2.1/ticket-lists.css,
4451           share/html/NoAuth/css/freeside2.1/ticket-search.css,
4452           share/html/NoAuth/css/freeside2.1/ticket.css,
4453           share/html/NoAuth/css/freeside2.1/tools.css,
4454           share/html/NoAuth/css/freeside2.1/yui-fonts.css,
4455           share/html/NoAuth/css/freeside2.1/images/dhandler,
4456           share/html/NoAuth/css/freeside2.1/images/source/background-gradient.png:
4457           add a "freeside2.1" stylesheet to isolate our skinning changes
4458
4459 2010-01-09 14:48  ivan
4460
4461         * Makefile, rt/FREESIDE_MODIFIED, rt/sbin/rt-setup-database.in:
4462           fixup initial RT setup for 3.8
4463
4464 2010-01-09 02:03  ivan
4465
4466         * FS/FS/Record.pm: need DBIx::DBSchema w/quoted_default to make
4467           this all work right :/
4468
4469 2010-01-09 00:21  ivan
4470
4471         * FS/bin/freeside-upgrade: undo damage from DBIx::DBSchema 0.37_03
4472
4473 2010-01-08 10:55  jeff
4474
4475         * httemplate/loginout/logout.html: this is part of the logout link
4476           too! (RT 1330 & 5518)
4477
4478 2010-01-08 08:05  jeff
4479
4480         * Makefile, htetc/freeside-base1.99.conf,
4481           htetc/freeside-base1.conf, htetc/freeside-base2.conf,
4482           htetc/htpasswd.logout, httemplate/elements/header.html,
4483           httemplate/elements/logout.html,
4484           httemplate/elements/rs_init_object.html,
4485           httemplate/elements/xmlhttp.html: add a logout link (RT 1330 &
4486           5518)
4487
4488 2010-01-07 01:48  mark
4489
4490         * FS/FS/: pay_batch.pm, pay_batch/RBC.pm: Fix problems with RBC
4491           batch import (RT#6967)
4492
4493 2010-01-05 20:47  ivan
4494
4495         * FS/FS/svc_acct.pm: eliminate spurious warnings on usage
4496           changes...
4497
4498 2010-01-05 20:43  ivan
4499
4500         * FS/FS/cust_main.pm: eliminate ya "use of uninitialized value"
4501           warning
4502
4503 2010-01-05 20:41  ivan
4504
4505         * FS/FS/cust_main.pm: doc
4506
4507 2010-01-03 20:13  jeff
4508
4509         * FS/FS/Conf.pm, FS/FS/cust_bill_ApplicationCommon.pm,
4510           FS/FS/part_export/domreg_opensrs.pm, bin/opensrs_domain_pkgs:
4511           untested triggering of export on payments, requires config enable
4512           (RT5825)
4513
4514 2010-01-03 19:23  jeff
4515
4516         * bin/monitor: add some debugging
4517
4518 2010-01-03 00:04  ivan
4519
4520         * rt/: share/html/Ticket/Display.html,
4521           share/html/Admin/Users/Modify.html,
4522           share/html/Elements/AddCustomers,
4523           share/html/Elements/EditCustomers,
4524           share/html/Ticket/ModifyCustomers.html,
4525           share/html/Ticket/Elements/AddCustomers,
4526           share/html/Ticket/Elements/EditCustomers,
4527           share/html/Ticket/Elements/ShowCustomers,
4528           share/html/Ticket/Elements/ShowSummary,
4529           share/html/Ticket/Elements/ShowTransactionAttachments,
4530           share/html/Ticket/Elements/Tabs, FREESIDE_MODIFIED: port
4531           skinning, customer display/edit from RT 3.6 integration to RT 3.8
4532           integration
4533
4534 2010-01-02 23:40  ivan
4535
4536         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
4537           freeside-base2.conf, handler.pl: port skinning, customer
4538           display/edit from RT 3.6 integration to RT 3.8 integration
4539
4540 2010-01-02 22:24  ivan
4541
4542         * FS/FS/TicketSystem/RT_Internal.pm: attempt to get more
4543           information on errors using an RT-instansiated session??
4544
4545 2010-01-02 19:07  ivan
4546
4547         * Makefile, FS/FS/Mason.pm, FS/FS/Mason/Request.pm,
4548           rt/etc/RT_SiteConfig.pm: can't we all just get along (with RT
4549           3.8.7)?
4550
4551 2009-12-31 15:03  mark
4552
4553         * FS/FS/pay_batch/RBC.pm: Add pre-header line
4554
4555 2009-12-31 06:31  ivan
4556
4557         * rt/: Makefile, Makefile.in: prevent fatality
4558
4559 2009-12-31 06:11  ivan
4560
4561         * rt/Makefile: otherwise it aborts bitchinga bout missing
4562           schema.Oracle
4563
4564 2009-12-31 06:08  ivan
4565
4566         * rt/: Makefile, config.status: install-sh????
4567
4568 2009-12-31 05:59  ivan
4569
4570         * rt/: .gitignore, Makefile, config.status, bin/mason_handler.fcgi,
4571           bin/mason_handler.scgi, bin/mason_handler.svc, bin/rt-crontool,
4572           bin/rt-mailgate, etc/RT_Config.pm, etc/RT_Config.pm.in,
4573           etc/RT_SiteConfig.pm, etc/schema.Pg, etc/schema.mysql,
4574           html/autohandler, html/index.html, html/l, lib/RT.pm,
4575           lib/RT/Groups_Overlay.pm, lib/RT/Record.pm,
4576           lib/RT/SearchBuilder.pm, lib/RT/Ticket_Overlay.pm,
4577           lib/RT/Transaction_Overlay.pm, lib/RT/User_Overlay.pm,
4578           lib/RT/Users_Overlay.pm, lib/RT/I18N/no.po, lib/RT/I18N/pt_br.po,
4579           lib/RT/I18N/pt_pt.po, lib/RT/I18N/zh_cn.po, lib/RT/I18N/zh_tw.po,
4580           lib/t/00smoke.t, lib/t/create_data.pl, lib/t/setup_regression.t,
4581           sbin/extract_pod_tests, sbin/regression_harness,
4582           sbin/rt-setup-database.in: merging 3.8.7!!!
4583
4584 2009-12-31 05:15  ivan
4585
4586         * rt/: share/html/NoAuth/RichText/FCKeditor/editor/lang/af.js,
4587           share/html/NoAuth/RichText/FCKeditor/editor/lang/bs.js,
4588           share/html/NoAuth/RichText/FCKeditor/editor/lang/da.js,
4589           share/html/NoAuth/RichText/FCKeditor/editor/lang/zh-cn.js,
4590           share/html/NoAuth/RichText/FCKeditor/editor/lang/cs.js,
4591           share/html/NoAuth/RichText/FCKeditor/editor/lang/ro.js,
4592           share/html/NoAuth/RichText/FCKeditor/editor/lang/uk.js,
4593           share/html/NoAuth/RichText/FCKeditor/editor/lang/no.js,
4594           share/html/NoAuth/RichText/FCKeditor/editor/lang/pt.js,
4595           share/html/NoAuth/RichText/FCKeditor/editor/lang/vi.js,
4596           share/html/NoAuth/RichText/FCKeditor/editor/lang/pt-br.js,
4597           share/html/NoAuth/RichText/FCKeditor/editor/lang/bn.js,
4598           share/html/NoAuth/RichText/FCKeditor/editor/lang/et.js,
4599           share/html/NoAuth/RichText/FCKeditor/editor/lang/de.js,
4600           share/html/NoAuth/RichText/FCKeditor/editor/lang/en-au.js,
4601           share/html/NoAuth/RichText/FCKeditor/editor/lang/ca.js,
4602           share/html/NoAuth/RichText/FCKeditor/editor/lang/el.js,
4603           share/html/NoAuth/RichText/FCKeditor/editor/lang/sk.js,
4604           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_colorselector.html,
4605           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_listprop.html,
4606           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_replace.html,
4607           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_select.html,
4608           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_smiley.html,
4609           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_textfield.html,
4610           share/html/NoAuth/RichText/FCKeditor/editor/lang/ms.js,
4611           share/html/NoAuth/RichText/FCKeditor/editor/wsc/ciframe.html,
4612           share/html/NoAuth/RichText/FCKeditor/editor/wsc/tmpFrameset.html,
4613           share/html/NoAuth/RichText/FCKeditor/editor/wsc/w.html,
4614           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_anchor.html,
4615           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_button.html,
4616           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_docprops.html,
4617           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_hiddenfield.html,
4618           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_link.html,
4619           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_paste.html,
4620           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_source.html,
4621           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages.html,
4622           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_textarea.html,
4623           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_form.html,
4624           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_radiobutton.html,
4625           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_specialchar.html,
4626           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_tablecell.html,
4627           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template.html,
4628           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about.html,
4629           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_flash.html,
4630           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_image.html,
4631           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_table.html,
4632           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_checkbox.html,
4633           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_div.html,
4634           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about/logo_fckeditor.gif,
4635           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about/logo_fredck.gif,
4636           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about/sponsors/spellchecker_net.gif,
4637           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_flash/fck_flash.js,
4638           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_flash/fck_flash_preview.html,
4639           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/fck_dialog_common.css,
4640           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/fck_dialog_common.js,
4641           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/images/locked.gif,
4642           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/images/reset.gif,
4643           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/images/unlocked.gif,
4644           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_image/fck_image.js,
4645           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_image/fck_image_preview.html,
4646           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_select/fck_select.js,
4647           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html,
4648           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
4649           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html,
4650           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js,
4651           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html,
4652           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
4653           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js,
4654           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
4655           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.cfm,
4656           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.php,
4657           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_docprops/fck_document_preview.html,
4658           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_link/fck_link.js,
4659           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template/images/template1.gif,
4660           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template/images/template2.gif,
4661           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template/images/template3.gif,
4662           share/html/NoAuth/RichText/FCKeditor/editor/plugins/autogrow/fckplugin.js,
4663           share/html/NoAuth/RichText/FCKeditor/editor/plugins/dragresizetable/fckplugin.js,
4664           share/html/NoAuth/RichText/FCKeditor/editor/plugins/bbcode/fckplugin.js,
4665           share/html/NoAuth/RichText/FCKeditor/editor/plugins/bbcode/_sample/sample.config.js,
4666           share/html/NoAuth/RichText/FCKeditor/editor/plugins/bbcode/_sample/sample.html,
4667           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/fck_placeholder.html,
4668           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/fckplugin.js,
4669           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/placeholder.gif,
4670           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/de.js,
4671           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/en.js,
4672           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/es.js,
4673           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/fr.js,
4674           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/it.js,
4675           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/pl.js,
4676           share/html/NoAuth/RichText/FCKeditor/editor/plugins/simplecommands/fckplugin.js,
4677           share/html/NoAuth/RichText/FCKeditor/editor/plugins/tablecommands/fckplugin.js,
4678           share/html/NoAuth/RichText/FCKeditor/editor/skins/_fckviewstrips.html,
4679           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_dialog.css,
4680           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_dialog_ie6.js,
4681           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_editor.css,
4682           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_strip.gif,
4683           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/dialog.sides.gif,
4684           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/dialog.sides.png,
4685           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/dialog.sides.rtl.png,
4686           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/sprites.gif,
4687           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/sprites.png,
4688           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.arrowright.gif,
4689           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.buttonarrow.gif,
4690           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.collapse.gif,
4691           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.end.gif,
4692           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.expand.gif,
4693           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.separator.gif,
4694           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.start.gif,
4695           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_dialog.css,
4696           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_dialog_ie6.js,
4697           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_editor.css,
4698           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_strip.gif,
4699           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/dialog.sides.gif,
4700           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/dialog.sides.png,
4701           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/dialog.sides.rtl.png,
4702           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/sprites.gif,
4703           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/sprites.png,
4704           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.arrowright.gif,
4705           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.bg.gif,
4706           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif,
4707           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.collapse.gif,
4708           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.end.gif,
4709           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.expand.gif,
4710           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.separator.gif,
4711           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.start.gif,
4712           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_editor.css,
4713           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_dialog.css,
4714           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_dialog_ie6.js,
4715           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_strip.gif,
4716           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/dialog.sides.gif,
4717           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/dialog.sides.png,
4718           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/dialog.sides.rtl.png,
4719           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/sprites.gif,
4720           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/sprites.png,
4721           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.arrowright.gif,
4722           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.buttonarrow.gif,
4723           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.buttonbg.gif,
4724           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.collapse.gif,
4725           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.end.gif,
4726           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.expand.gif,
4727           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.separator.gif,
4728           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.start.gif,
4729           share/html/NoAuth/iCal/dhandler,
4730           share/html/NoAuth/js/cascaded.js, share/html/NoAuth/js/ahah.js,
4731           share/html/NoAuth/js/autohandler, share/html/NoAuth/js/class.js,
4732           share/html/NoAuth/js/combobox.js, share/html/NoAuth/js/list.js,
4733           share/html/NoAuth/js/titlebox-state.js,
4734           share/html/NoAuth/js/util.js,
4735           share/html/NoAuth/js/scriptaculous/controls.js,
4736           share/html/NoAuth/js/scriptaculous/effects.js,
4737           share/html/NoAuth/js/scriptaculous/scriptaculous.js,
4738           share/html/NoAuth/js/IE7/IE8.js,
4739           share/html/NoAuth/js/prototype/prototype.js,
4740           share/html/Helpers/CalPopup.html,
4741           share/html/NoAuth/js/IE7/IE7.js,
4742           share/html/NoAuth/js/IE7/blank.gif,
4743           share/html/NoAuth/js/IE7/ie7-recalc.js,
4744           share/html/NoAuth/js/IE7/ie7-squish.js,
4745           share/html/Widgets/BulkEdit, share/html/Widgets/BulkProcess,
4746           share/html/Widgets/ComboBox,
4747           share/html/Widgets/FinalizeWidgetArguments,
4748           share/html/Widgets/SavedSearch, share/html/Widgets/SelectionBox,
4749           share/html/Widgets/TitleBox, share/html/Widgets/TitleBoxEnd,
4750           share/html/Widgets/TitleBoxStart,
4751           share/html/Widgets/Form/Boolean, share/html/Widgets/Form/Integer,
4752           share/html/Widgets/Form/Select, share/html/Widgets/Form/String,
4753           share/html/Helpers/Autocomplete/CustomFieldValues,
4754           share/html/Helpers/Toggle/TicketBookmark,
4755           share/html/Tools/MyDay.html, share/html/Tools/Offline.html,
4756           share/html/Tools/index.html, share/html/Tools/Elements/Tabs,
4757           share/html/Tools/Reports/CreatedByDates.html,
4758           share/html/Tools/Reports/ResolvedByDates.html,
4759           share/html/Tools/Reports/ResolvedByOwner.html,
4760           share/html/Admin/autohandler, share/html/Admin/index.html,
4761           share/html/Admin/Queues/CustomField.html,
4762           share/html/Admin/Queues/GroupRights.html,
4763           share/html/Admin/Queues/People.html,
4764           share/html/Download/CustomFieldValue/dhandler,
4765           share/html/Download/Tabular/dhandler,
4766           share/html/Tools/Reports/index.html,
4767           share/html/Tools/Reports/Elements/Tabs,
4768           share/html/Admin/Queues/CustomFields.html,
4769           share/html/Admin/Queues/History.html,
4770           share/html/Admin/Queues/Modify.html,
4771           share/html/Admin/Queues/Scrip.html,
4772           share/html/Admin/Queues/Scrips.html,
4773           share/html/Admin/Queues/Template.html,
4774           share/html/Admin/Queues/Templates.html,
4775           share/html/Admin/Queues/index.html,
4776           share/html/Admin/Elements/EditCustomFieldValues,
4777           share/html/Admin/Elements/EditCustomFieldValuesSource,
4778           share/html/Admin/Elements/EditUserComments,
4779           share/html/Admin/Elements/GroupTabs,
4780           share/html/Admin/Elements/ObjectCustomFields,
4781           share/html/Admin/Elements/SelectCustomFieldType,
4782           share/html/Admin/Elements/SelectScrip,
4783           share/html/Admin/Elements/SelectScripCondition,
4784           share/html/Admin/Elements/SelectStage,
4785           share/html/Admin/Queues/UserRights.html,
4786           share/html/Admin/Elements/ConfigureMyRT,
4787           share/html/Admin/Elements/CustomFieldTabs,
4788           share/html/Admin/Elements/EditCustomFields,
4789           share/html/Admin/Elements/EditScrip,
4790           share/html/Admin/Elements/QueueTabs,
4791           share/html/Admin/Elements/SelectModifyQueue,
4792           share/html/Admin/Elements/SelectScripAction,
4793           share/html/Admin/Elements/SelectTemplate,
4794           share/html/Admin/Elements/Tabs,
4795           share/html/Admin/Elements/AddCustomFieldValue,
4796           share/html/Admin/Elements/CreateUserCalled,
4797           share/html/Admin/Elements/EditCustomField,
4798           share/html/Admin/Elements/EditQueueWatchers,
4799           share/html/Admin/Elements/EditScrips,
4800           share/html/Admin/Elements/GlobalCustomFieldTabs,
4801           share/html/Admin/Elements/ListGlobalCustomFields,
4802           share/html/Admin/Elements/ListGlobalScrips,
4803           share/html/Admin/Elements/ModifyTemplate,
4804           share/html/Admin/Elements/PickCustomFields,
4805           share/html/Admin/Elements/PickObjects,
4806           share/html/Admin/Elements/SelectCustomFieldLookupType,
4807           share/html/Admin/Elements/SelectGroups,
4808           share/html/Admin/Elements/SelectModifyGroup,
4809           share/html/Admin/Elements/SelectModifyUser,
4810           share/html/Admin/Elements/SelectNewGroupMembers,
4811           share/html/Admin/Elements/SelectSingleOrMultiple,
4812           share/html/Admin/Elements/SelectUsers,
4813           share/html/Admin/Elements/SystemTabs,
4814           share/html/Admin/Elements/UserTabs,
4815           share/html/Admin/Elements/EditTemplates,
4816           share/html/Admin/Elements/Header,
4817           share/html/Admin/Elements/QueueRightsForUser,
4818           share/html/Admin/Elements/SelectCustomField,
4819           share/html/Admin/Elements/SelectRights,
4820           share/html/Admin/Elements/ShowKeyInfo,
4821           share/html/Admin/Elements/ToolTabs,
4822           share/html/Admin/Global/GroupRights.html,
4823           share/html/Admin/Global/MyRT.html,
4824           share/html/Admin/Global/Scrip.html,
4825           share/html/Admin/Global/Scrips.html,
4826           share/html/Admin/Global/Template.html,
4827           share/html/Admin/Global/Templates.html,
4828           share/html/Admin/Global/UserRights.html,
4829           share/html/Admin/Global/index.html,
4830           share/html/Admin/Global/CustomFields/Groups.html,
4831           share/html/Admin/Global/CustomFields/Queue-Tickets.html,
4832           share/html/Admin/Global/CustomFields/Queue-Transactions.html,
4833           share/html/Admin/Global/CustomFields/Queues.html,
4834           share/html/Admin/Global/CustomFields/Users.html,
4835           share/html/Admin/Global/CustomFields/index.html,
4836           share/html/Admin/Users/CustomFields.html,
4837           share/html/Admin/Users/GnuPG.html,
4838           share/html/Admin/Users/History.html,
4839           share/html/Admin/Users/Memberships.html,
4840           share/html/Admin/Users/Modify.html,
4841           share/html/Admin/Users/MyRT.html,
4842           share/html/Admin/CustomFields/GroupRights.html,
4843           share/html/Admin/CustomFields/Modify.html,
4844           share/html/Admin/CustomFields/Objects.html,
4845           share/html/Admin/CustomFields/UserRights.html,
4846           share/html/Admin/CustomFields/index.html,
4847           share/html/Admin/Tools/Configuration.html,
4848           share/html/Admin/Tools/index.html,
4849           share/html/Admin/Tools/Shredder/autohandler,
4850           share/html/Admin/Tools/Shredder/index.html,
4851           share/html/Admin/Tools/Shredder/Elements/DumpFileLink,
4852           share/html/Admin/Tools/Shredder/Elements/ObjectCheckBox,
4853           share/html/Admin/Tools/Shredder/Elements/PluginArguments,
4854           share/html/Admin/Tools/Shredder/Elements/PluginHelp,
4855           share/html/Admin/Tools/Shredder/Elements/SelectObjects,
4856           share/html/Admin/Tools/Shredder/Elements/SelectPlugin,
4857           share/html/Admin/Tools/Shredder/Elements/Error/NoRights,
4858           share/html/Admin/Users/index.html,
4859           share/html/Admin/Groups/CustomFields.html,
4860           share/html/Admin/Groups/GroupRights.html,
4861           share/html/Admin/Groups/History.html,
4862           share/html/Admin/Groups/Members.html,
4863           share/html/Admin/Groups/Modify.html,
4864           share/html/Admin/Tools/Shredder/Dumps/dhandler,
4865           share/html/Admin/Tools/Shredder/Elements/Error/NoStorage,
4866           share/html/Admin/Tools/Shredder/Elements/Object/RT--Attachment,
4867           share/html/Admin/Tools/Shredder/Elements/Object/RT--Ticket,
4868           share/html/Admin/Tools/Shredder/Elements/Object/RT--User,
4869           share/html/Admin/Groups/UserRights.html,
4870           share/html/Admin/Groups/index.html,
4871           share/html/Ticket/Create.html, share/html/Ticket/GnuPG.html,
4872           share/html/Ticket/Reminders.html,
4873           share/html/Ticket/ShowEmailRecord.html,
4874           share/html/Ticket/Display.html, share/html/Ticket/History.html,
4875           share/html/Ticket/Modify.html,
4876           share/html/Ticket/ModifyDates.html,
4877           share/html/Ticket/ModifyLinks.html,
4878           share/html/Ticket/Update.html, share/html/Ticket/Forward.html,
4879           share/html/Ticket/ModifyAll.html,
4880           share/html/Ticket/ModifyPeople.html,
4881           share/html/Ticket/Elements/AddWatchers,
4882           share/html/Ticket/Elements/ShowDates,
4883           share/html/Ticket/Elements/ShowSummary,
4884           share/html/Ticket/Elements/ShowTime,
4885           share/html/Ticket/Elements/BulkLinks,
4886           share/html/Ticket/Elements/EditWatchers,
4887           share/html/Ticket/Elements/FindAttachments,
4888           share/html/Ticket/Elements/ShowParents,
4889           share/html/Ticket/Elements/ShowTransactionAttachments,
4890           share/html/Ticket/Elements/Tabs,
4891           share/html/Ticket/Elements/Bookmark,
4892           share/html/Ticket/Elements/EditBasics,
4893           share/html/Ticket/Elements/EditCustomFields,
4894           share/html/Ticket/Elements/EditDates,
4895           share/html/Ticket/Elements/EditPeople,
4896           share/html/Ticket/Elements/EditTransactionCustomFields,
4897           share/html/Ticket/Elements/PreviewScrips,
4898           share/html/Ticket/Elements/Reminders,
4899           share/html/Ticket/Elements/ShowAttachments,
4900           share/html/Ticket/Elements/ShowBasics,
4901           share/html/Ticket/Elements/ShowCustomFields,
4902           share/html/Ticket/Elements/ShowDependencies,
4903           share/html/Ticket/Elements/ShowGnuPGStatus,
4904           share/html/Ticket/Elements/ShowGroupMembers,
4905           share/html/Ticket/Elements/ShowHistory,
4906           share/html/Ticket/Elements/ShowMembers,
4907           share/html/Ticket/Elements/ShowMessageHeaders,
4908           share/html/Ticket/Elements/ShowMessageStanza,
4909           share/html/Ticket/Elements/ShowPeople,
4910           share/html/Ticket/Elements/ShowPriority,
4911           share/html/Ticket/Elements/ShowQueue,
4912           share/html/Ticket/Elements/ShowRequestor,
4913           share/html/Ticket/Elements/ShowTransaction,
4914           share/html/Ticket/Elements/ShowUserEntry,
4915           share/html/Ticket/Elements/UpdateCc,
4916           share/html/SelfService/Error.html,
4917           share/html/Ticket/Attachment/dhandler,
4918           share/html/Ticket/Attachment/WithHeaders/dhandler,
4919           share/html/Ticket/Elements/LoadTextAttachments,
4920           share/html/Ticket/Elements/ShowUpdateStatus,
4921           share/html/Ticket/Graphs/dhandler,
4922           share/html/Ticket/Graphs/index.html,
4923           share/html/Ticket/Graphs/Elements/EditGraphProperties,
4924           share/html/Ticket/Graphs/Elements/ShowGraph,
4925           share/html/Ticket/Graphs/Elements/ShowLegends,
4926           share/html/SelfService/Closed.html,
4927           share/html/SelfService/Create.html,
4928           share/html/SelfService/CreateTicketInQueue.html,
4929           share/html/SelfService/Display.html,
4930           share/html/SelfService/Prefs.html,
4931           share/html/SelfService/Update.html,
4932           share/html/SelfService/index.html,
4933           share/html/SelfService/Elements/GotoTicket,
4934           share/html/SelfService/Elements/Tabs, etc/schema.mysql-4.0,
4935           share/html/Approvals/Display.html,
4936           share/html/Approvals/autohandler,
4937           share/html/Approvals/index.html,
4938           share/html/Approvals/Elements/Approve,
4939           share/html/Approvals/Elements/PendingMyApproval,
4940           share/html/Approvals/Elements/ShowDependency,
4941           share/html/Approvals/Elements/Tabs,
4942           share/html/SelfService/Attachment/dhandler,
4943           share/html/SelfService/Elements/Header,
4944           share/html/SelfService/Elements/MyRequests, etc/schema.mysql-4.1,
4945           etc/upgrade/shrink_cgm_table.pl,
4946           etc/upgrade/split-out-cf-categories,
4947           etc/upgrade/split-out-cf-categories.in,
4948           etc/upgrade/upgrade-mysql-schema.pl,
4949           etc/upgrade/3.8-branded-queues-extension,
4950           etc/upgrade/3.8-branded-queues-extension.in,
4951           etc/upgrade/3.8-ical-extension,
4952           etc/upgrade/3.8-ical-extension.in, etc/upgrade/3.7.1/content,
4953           etc/upgrade/3.7.82/content, etc/upgrade/3.7.86/content,
4954           etc/upgrade/3.7.87/content, etc/upgrade/3.8.0/content,
4955           etc/upgrade/3.8.1/content, etc/upgrade/3.8.3/content,
4956           etc/upgrade/3.8.3/schema.Pg, etc/upgrade/3.8.4/content,
4957           etc/upgrade/3.8.6/content, etc/upgrade/3.7.10/content,
4958           etc/upgrade/3.7.15/content, etc/upgrade/3.7.19/content,
4959           etc/upgrade/3.7.3/schema.Oracle, etc/upgrade/3.7.3/schema.Pg,
4960           etc/upgrade/3.7.3/schema.mysql, etc/upgrade/3.7.81/schema.Oracle,
4961           etc/upgrade/3.7.81/schema.mysql, etc/upgrade/3.7.85/content,
4962           etc/upgrade/3.8.2/content: Initial revision
4963
4964 2009-12-31 05:12  ivan
4965
4966         * rt/: lib/RT/I18N/pt_BR.po, lib/RT/I18N/nb.po,
4967           lib/RT/I18N/zh_CN.po, lib/RT/I18N/ar.po, lib/RT/I18N/pt.po,
4968           lib/RT/I18N/ru.pm, lib/RT/Shredder/ACE.pm,
4969           lib/RT/Shredder/CachedGroupMember.pm,
4970           lib/RT/Shredder/Constants.pm, lib/RT/Shredder/Dependencies.pm,
4971           lib/RT/Shredder/Dependency.pm,
4972           lib/RT/Shredder/ObjectCustomFieldValue.pm,
4973           lib/RT/Shredder/Queue.pm, lib/RT/Shredder/User.pm,
4974           lib/RT/Shredder/CustomField.pm, lib/RT/Shredder/Exceptions.pm,
4975           lib/RT/Shredder/Link.pm, lib/RT/Shredder/Plugin.pm,
4976           lib/RT/Shredder/Principal.pm, lib/RT/Shredder/ScripAction.pm,
4977           lib/RT/Shredder/ScripCondition.pm,
4978           lib/RT/Shredder/Transaction.pm, lib/RT/Condition/ReopenTicket.pm,
4979           lib/RT/Shredder/Attachment.pm,
4980           lib/RT/Shredder/CustomFieldValue.pm, lib/RT/Shredder/Group.pm,
4981           lib/RT/Shredder/GroupMember.pm, lib/RT/Shredder/POD.pm,
4982           lib/RT/Shredder/Record.pm, lib/RT/Shredder/Scrip.pm,
4983           lib/RT/Shredder/Template.pm, lib/RT/Shredder/Ticket.pm,
4984           lib/RT/Shredder/Plugin/Attachments.pm,
4985           lib/RT/Shredder/Plugin/Base.pm,
4986           lib/RT/Shredder/Plugin/Objects.pm,
4987           lib/RT/Shredder/Plugin/SQLDump.pm,
4988           lib/RT/Shredder/Plugin/Summary.pm,
4989           lib/RT/Shredder/Plugin/Tickets.pm,
4990           lib/RT/Shredder/Plugin/Users.pm,
4991           lib/RT/Shredder/Plugin/Base/Dump.pm,
4992           lib/RT/Shredder/Plugin/Base/Search.pm, lib/RT/Approval/Rule.pm,
4993           lib/RT/Condition/CloseTicket.pm, lib/RT/Graph/Tickets.pm,
4994           lib/RT/Approval/Rule/Passed.pm,
4995           docs/creating_external_custom_fields.pod,
4996           docs/extending_clickable_links.pod, docs/gnupg_integration.pod,
4997           docs/porting.windows, docs/queue_subject_tag.pod,
4998           docs/templates.pod, docs/using_forms_widgets.pod,
4999           lib/RT/Approval/Rule/Created.pm,
5000           lib/RT/Approval/Rule/NewPending.pm,
5001           lib/RT/Approval/Rule/Rejected.pm, lib/RT/Test/Email.pm,
5002           lib/RT/Test/Web.pm,
5003           docs/design_docs/gnupg_details_on_output_formats, t/00-compile.t,
5004           t/00-mason-syntax.t, t/clicky.t, t/cron.t, t/pod.t, t/rtname.t,
5005           t/savedsearch.t, t/customfields/access_via_queue.t,
5006           t/customfields/sort_order.t, t/approval/basic.t,
5007           t/data/configs/apache2.2+fastcgi.conf,
5008           t/data/configs/apache2.2+fastcgi.conf.in,
5009           t/data/configs/apache2.2+mod_perl.conf,
5010           t/data/configs/apache2.2+mod_perl.conf.in,
5011           t/data/emails/russian-subject-no-content-type,
5012           t/data/emails/subject-with-folding-ws,
5013           t/data/emails/text-html-in-russian,
5014           t/data/emails/multipart-alternative-with-umlaut,
5015           t/data/emails/new-ticket-from-iso-8859-1-full,
5016           t/data/emails/notes-uuencoded, t/data/emails/rt-send-cc,
5017           t/data/emails/multipart-report, t/data/emails/nested-mime-sample,
5018           t/data/emails/nested-rfc-822,
5019           t/data/emails/new-ticket-from-iso-8859-1,
5020           t/data/emails/text-html-with-umlaut,
5021           t/data/emails/crashes-file-based-parser,
5022           t/data/emails/lorem-ipsum, t/data/emails/very-long-subject,
5023           t/data/emails/8859-15-message-series/dir,
5024           t/data/emails/8859-15-message-series/msg1,
5025           t/data/emails/8859-15-message-series/msg2,
5026           t/data/emails/8859-15-message-series/msg3,
5027           t/data/emails/8859-15-message-series/msg4,
5028           t/data/emails/8859-15-message-series/msg5,
5029           t/data/emails/8859-15-message-series/msg6,
5030           t/data/emails/8859-15-message-series/msg7,
5031           t/data/gnupg/keyrings/trustdb.gpg,
5032           t/data/gnupg/emails/1-signed-MIME-plain.txt,
5033           t/data/gnupg/emails/12-encrypted-inline-binary.txt,
5034           t/data/gnupg/emails/13-signed-encrypted-MIME-plain.txt,
5035           t/data/gnupg/emails/14-signed-encrypted-MIME-attachment.txt,
5036           t/data/gnupg/emails/15-signed-encrypted-MIME-binary.txt,
5037           t/data/gnupg/emails/16-signed-encrypted-inline-plain.txt,
5038           t/data/gnupg/emails/18-signed-encrypted-inline-binary.txt,
5039           t/data/gnupg/emails/2-signed-MIME-plain-with-attachment.txt,
5040           t/data/gnupg/emails/3-signed-MIME-plain-with-binary.txt,
5041           t/data/gnupg/emails/6-signed-inline-with-binary.txt,
5042           t/data/gnupg/emails/7-encrypted-MIME-plain.txt,
5043           t/data/gnupg/emails/8-encrypted-MIME-with-attachment.txt,
5044           t/data/gnupg/emails/9-encrypted-MIME-with-binary.txt,
5045           t/data/gnupg/emails/README, t/data/gnupg/keyrings/pubring.gpg,
5046           t/data/gnupg/keyrings/secring.gpg,
5047           t/data/gnupg/keyrings/signed_old_style_with_attachment.eml,
5048           t/data/gnupg/keys/general-at-example.com.2.public.key,
5049           t/data/gnupg/keys/general-at-example.com.2.secret.key,
5050           t/data/gnupg/keys/general-at-example.com.public.key,
5051           t/data/gnupg/keys/general-at-example.com.secret.key,
5052           t/data/gnupg/keys/recipient-at-example.com.public.key,
5053           t/data/gnupg/keys/recipient-at-example.com.secret.key,
5054           t/data/gnupg/keys/rt-recipient-at-example.com.public.key,
5055           t/data/gnupg/keys/rt-recipient-at-example.com.secret.key,
5056           t/data/gnupg/keys/rt-test-at-example.com.2.public.key,
5057           t/data/gnupg/keys/rt-test-at-example.com.2.secret.key,
5058           t/data/gnupg/keys/rt-test-at-example.com.public.key,
5059           t/data/gnupg/keys/rt-test-at-example.com.secret.key,
5060           t/api/currentuser.t, t/api/queue.t, t/api/uri-t.t,
5061           t/data/gnupg/emails/10-encrypted-inline-plain.txt,
5062           t/data/gnupg/emails/11-encrypted-inline-attachment.txt,
5063           t/data/gnupg/emails/17-signed-encrypted-inline-attachment.txt,
5064           t/data/gnupg/emails/19-signed-inline-plain-nested.txt,
5065           t/data/gnupg/emails/4-signed-inline-plain.txt,
5066           t/data/gnupg/emails/5-signed-inline-with-attachment.txt,
5067           t/api/ace.t, t/api/action-createtickets.t, t/api/attachment.t,
5068           t/api/attribute-tests.t, t/api/attribute.t, t/api/cf.t,
5069           t/api/cf_combo_casacade.t, t/api/cf_external.t,
5070           t/api/cf_pattern.t, t/api/cf_single_values.t,
5071           t/api/cf_transaction.t, t/api/condition-ownerchange.t,
5072           t/api/condition-reject.t, t/api/customfield.t, t/api/date.t,
5073           t/api/emailparser.t, t/api/group.t, t/api/groups.t, t/api/i18n.t,
5074           t/api/link.t, t/api/record.t, t/api/reminders.t, t/api/rights.t,
5075           t/api/rt.t, t/api/scrip.t, t/api/scrip_order.t,
5076           t/api/searchbuilder.t, t/api/system.t, t/api/template-insert.t,
5077           t/api/template.t, t/api/ticket.t, t/api/tickets.t,
5078           t/api/tickets_overlay_sql.t, t/api/uri-fsck_com_rt.t,
5079           t/api/user.t, t/api/users.t, t/web/attachments.t,
5080           t/web/cf_access.t, t/web/cf_onqueue.t, t/web/cf_select_one.t,
5081           t/web/command_line_with_unknown_field.t,
5082           t/web/compilation_errors.t, t/web/config_tab_right.t,
5083           t/web/custom_frontpage.t, t/web/custom_search.t,
5084           t/web/dashboards-permissions.t, t/web/gnupg-outgoing.t,
5085           t/web/gnupg-select-keys-on-create.t, t/web/offline_utf8.t,
5086           t/web/query_builder.t, t/web/rest.t, t/web/rights.t,
5087           t/web/saved_search_chart.t, t/web/search_bulk_update_links.t,
5088           t/web/ticket-create-utf8.t, t/web/ticket_owner.t,
5089           t/web/ticket_seen.t, t/web/ticket_update_without_content.t,
5090           t/web/unlimited_search.t, t/web/crypt-gnupg.t,
5091           t/web/gnupg-select-keys-on-update.t,
5092           t/web/offline_messages_utf8.t, t/web/rest-non-ascii-subject.t,
5093           t/web/rights1.t, t/web/dashboards.t, t/ticket/badlinks.t,
5094           t/ticket/merge.t, t/ticket/search_by_txn.t,
5095           t/ticket/sort-by-user.t, t/web/basic.t, t/web/command_line.t,
5096           t/web/dashboard_with_deleted_saved_search.t,
5097           t/web/dashboards-groups.t, t/web/quicksearch.t,
5098           t/web/saved_search_permissions.t, t/ticket/search_by_watcher.t,
5099           share/html/autohandler, share/html/dhandler,
5100           share/html/index.html, share/html/l,
5101           share/html/Elements/BevelBoxRaisedEnd,
5102           share/html/Elements/Callback, share/html/Elements/CollectionList,
5103           share/html/Elements/CollectionListPaging,
5104           share/html/Elements/DashboardTabs,
5105           share/html/Elements/Dashboards,
5106           share/html/Elements/EditCustomFieldAutocomplete,
5107           share/html/Elements/EditCustomFieldImage,
5108           share/html/Elements/EditCustomFieldSelect,
5109           share/html/Elements/EditLinks, share/html/Elements/EmailInput,
5110           share/html/Elements/Error, share/html/Elements/GotoTicket,
5111           share/html/Elements/ListActions, share/html/Elements/ListMenu,
5112           share/html/Elements/Login, share/html/Elements/MakeClicky,
5113           share/html/Elements/Menu, share/html/Elements/MessageBox,
5114           share/html/Elements/MyAdminQueues, share/html/Elements/MyTickets,
5115           share/html/Elements/PageLayout, share/html/Elements/QueryString,
5116           share/html/Elements/QueueSummary,
5117           share/html/Elements/QuickCreate, share/html/Elements/Refresh,
5118           share/html/Elements/RefreshHomepage,
5119           share/html/Elements/ScrubHTML, share/html/Elements/Section,
5120           share/html/Elements/SelectBoolean,
5121           share/html/Elements/SelectCustomFieldValue,
5122           share/html/Elements/SelectDate,
5123           share/html/Elements/SelectDateRelation,
5124           share/html/Elements/SelectLinkType,
5125           share/html/Elements/SelectMatch,
5126           share/html/Elements/SelectNewTicketQueue,
5127           share/html/Elements/SelectOwner,
5128           share/html/Elements/SelectPriority,
5129           share/html/Elements/SelectQueue,
5130           share/html/Elements/SelectStatus,
5131           share/html/Elements/SelectTicketTypes,
5132           share/html/Elements/SelectTimeUnits,
5133           share/html/Elements/SelectTimezone,
5134           share/html/Elements/SelectUsers,
5135           share/html/Elements/SelectWatcherType,
5136           share/html/Elements/ShowCustomFieldBinary,
5137           share/html/Elements/ShowCustomFieldText,
5138           share/html/Elements/ShowLink, share/html/Elements/ShowLinks,
5139           share/html/Elements/ShowMemberships,
5140           share/html/Elements/ShowUserConcise,
5141           share/html/Elements/ShowUserEmailFrequency,
5142           share/html/Elements/ShowUserVerbose,
5143           share/html/Elements/SimpleSearch, share/html/Elements/Tabs,
5144           share/html/Elements/TicketList, share/html/Elements/TitleBox,
5145           t/delegation/cleanup_stalled.t, t/delegation/revocation.t,
5146           t/i18n/default.t, t/mail/charsets-outgoing.t,
5147           t/mail/crypt-gnupg.t, t/mail/extractsubjecttag.t,
5148           t/mail/gateway.t, t/mail/gnupg-bad.t, t/mail/gnupg-incoming.t,
5149           t/mail/gnupg-realmail.t, t/mail/gnupg-reverification.t,
5150           t/mail/mime_decoding.t, t/mail/sendmail.t, t/mail/verp.t,
5151           t/maildigest/attributes.t, t/shredder/00load.t,
5152           t/shredder/00skeleton.t, t/shredder/01basics.t,
5153           t/shredder/01ticket.t, t/shredder/02group_member.t,
5154           t/shredder/02queue.t, t/shredder/02template.t,
5155           t/shredder/02user.t, t/shredder/03plugin.t,
5156           t/shredder/03plugin_summary.t, t/shredder/03plugin_tickets.t,
5157           t/shredder/03plugin_users.t, t/shredder/utils.pl,
5158           t/ticket/action_linear_escalate.t, t/ticket/add-watchers.t,
5159           t/ticket/batch-upload-csv.t, t/ticket/cfsort-freeform-multiple.t,
5160           t/ticket/cfsort-freeform-single.t, t/ticket/deferred_owner.t,
5161           t/ticket/link_search.t, t/ticket/linking.t,
5162           t/ticket/quicksearch.t, t/ticket/requestor-order.t,
5163           t/ticket/scrips_batch.t, t/ticket/search.t,
5164           t/ticket/search_by_cf_freeform_multiple.t,
5165           t/ticket/search_by_cf_freeform_single.t,
5166           t/ticket/search_by_links.t, t/ticket/search_long_cf_values.t,
5167           t/ticket/sort-by-custom-ownership.t, t/ticket/sort-by-queue.t,
5168           t/ticket/sort_by_cf.t, t/validator/group_members.t,
5169           share/html/Elements/Checkbox, share/html/Elements/ColumnMap,
5170           share/html/Elements/EditCustomField,
5171           share/html/Elements/EditTimeValue,
5172           share/html/Elements/MySupportQueues,
5173           share/html/Elements/SelectCustomFieldOperator,
5174           share/html/Elements/SelectEqualityOperator,
5175           share/html/Elements/SelectResultsPerPage,
5176           share/html/Elements/SelectTicketSortBy,
5177           share/html/Elements/ShowUser, share/html/Elements/TitleBoxStart,
5178           share/html/Elements/ShowSearch,
5179           share/html/Dashboards/Modify.html,
5180           share/html/Dashboards/Queries.html,
5181           share/html/Dashboards/Render.html,
5182           share/html/Dashboards/Subscription.html,
5183           share/html/Dashboards/dhandler, share/html/Dashboards/index.html,
5184           share/html/Dashboards/Elements/DashboardsForObject,
5185           share/html/Dashboards/Elements/DashboardsForObjects,
5186           share/html/Dashboards/Elements/Deleted,
5187           share/html/Dashboards/Elements/HiddenSearches,
5188           share/html/Dashboards/Elements/ListOfDashboards,
5189           share/html/Dashboards/Elements/SelectPrivacy,
5190           share/html/Dashboards/Elements/ShowDashboards,
5191           share/html/Dashboards/Elements/ShowSubscription,
5192           share/html/Dashboards/Elements/Tabs,
5193           share/html/Dashboards/Elements/ShowPortlet/component,
5194           share/html/Dashboards/Elements/ShowPortlet/dashboard,
5195           share/html/Dashboards/Elements/ShowPortlet/search,
5196           share/html/Elements/BevelBoxRaisedStart,
5197           share/html/Elements/CreateTicket,
5198           share/html/Elements/EditCustomFieldBinary,
5199           share/html/Elements/EditCustomFieldCombobox,
5200           share/html/Elements/EditCustomFieldFreeform,
5201           share/html/Elements/EditCustomFieldText,
5202           share/html/Elements/EditCustomFieldWikitext,
5203           share/html/Elements/Footer, share/html/Elements/Header,
5204           share/html/Elements/HeaderJavascript, share/html/Elements/Logo,
5205           share/html/Elements/Logout, share/html/Elements/MyRT,
5206           share/html/Elements/MyReminders, share/html/Elements/MyRequests,
5207           share/html/Elements/PersonalQuickbar,
5208           share/html/Elements/Quicksearch,
5209           share/html/Elements/SelectAttachmentField,
5210           share/html/Elements/SelectDateType,
5211           share/html/Elements/SelectGroups, share/html/Elements/SelectLang,
5212           share/html/Elements/SelectSortOrder,
5213           share/html/Elements/SetupSessionCookie,
5214           share/html/Elements/ShowCustomFieldImage,
5215           share/html/Elements/ShowCustomFieldWikitext,
5216           share/html/Elements/ShowCustomFields, share/html/Elements/Submit,
5217           share/html/Elements/TitleBoxEnd,
5218           share/html/Elements/ValidateCustomFields,
5219           share/html/Elements/CollectionAsTable/Header,
5220           share/html/Elements/CollectionAsTable/ParseFormat,
5221           share/html/Elements/CollectionAsTable/Row,
5222           share/html/Elements/GnuPG/KeyIssues,
5223           share/html/Elements/GnuPG/SelectKeyForEncryption,
5224           share/html/Elements/GnuPG/SelectKeyForSigning,
5225           share/html/Elements/GnuPG/SignEncryptWidget,
5226           share/html/Elements/RT__Group/ColumnMap,
5227           share/html/Elements/RT__Queue/ColumnMap,
5228           share/html/Elements/RT__Scrip/ColumnMap,
5229           share/html/Elements/RT__Template/ColumnMap,
5230           share/html/Elements/RT__Ticket/ColumnMap,
5231           share/html/Elements/RT__User/ColumnMap,
5232           share/html/Install/Basics.html,
5233           share/html/Install/DatabaseDetails.html,
5234           share/html/Install/DatabaseType.html,
5235           share/html/Install/Finish.html, share/html/Install/Global.html,
5236           share/html/Install/Initialize.html,
5237           share/html/Install/Sendmail.html, share/html/Install/autohandler,
5238           share/html/Install/index.html,
5239           share/html/Install/Elements/Errors,
5240           share/html/Install/Elements/Wrapper, share/html/Prefs/MyRT.html,
5241           share/html/Prefs/Other.html, share/html/Prefs/Quicksearch.html,
5242           share/html/Prefs/Search.html,
5243           share/html/Prefs/SearchOptions.html,
5244           share/html/Prefs/Elements/Tabs, share/html/Search/Build.html,
5245           share/html/Search/Bulk.html, share/html/Search/Chart,
5246           share/html/Search/Chart.html, share/html/Search/Edit.html,
5247           share/html/Search/Graph.html, share/html/Search/Results.html,
5248           share/html/Search/Results.rdf, share/html/Search/Results.tsv,
5249           share/html/Search/Simple.html,
5250           share/html/Search/Elements/SelectAndOr,
5251           share/html/Search/Elements/SelectGroupBy,
5252           share/html/Search/Elements/SelectPersonType,
5253           share/html/User/Delegation.html, share/html/User/Prefs.html,
5254           share/html/User/Elements/DelegateRights,
5255           share/html/User/Elements/GroupTabs,
5256           share/html/User/Elements/Tabs,
5257           share/html/User/Groups/Members.html,
5258           share/html/User/Groups/Modify.html,
5259           share/html/User/Groups/index.html,
5260           share/html/Search/Elements/BuildFormatString,
5261           share/html/Search/Elements/ConditionRow,
5262           share/html/Search/Elements/PickBasics,
5263           share/html/Search/Elements/PickCFs,
5264           share/html/Search/Elements/ResultViews,
5265           share/html/Search/Elements/SearchesForObject,
5266           share/html/Search/Elements/SelectSearchObject,
5267           share/html/Search/Elements/SelectSearchesForObjects,
5268           share/html/REST/1.0/autohandler, share/html/REST/1.0/dhandler,
5269           share/html/REST/1.0/logout,
5270           share/html/REST/1.0/Forms/group/customfields,
5271           share/html/Search/Elements/Chart,
5272           share/html/Search/Elements/DisplayOptions,
5273           share/html/Search/Elements/EditFormat,
5274           share/html/Search/Elements/EditQuery,
5275           share/html/Search/Elements/EditSearches,
5276           share/html/Search/Elements/Graph,
5277           share/html/Search/Elements/NewListActions,
5278           share/html/Search/Elements/PickCriteria,
5279           share/html/Search/Elements/SearchPrivacy,
5280           share/html/Search/Elements/SelectChartType,
5281           share/html/Search/Elements/SelectGroup,
5282           share/html/Search/Elements/SelectLinks,
5283           share/html/REST/1.0/Forms/attachment/default,
5284           share/html/REST/1.0/Forms/group/default,
5285           share/html/REST/1.0/Forms/group/ns,
5286           share/html/REST/1.0/Forms/queue/customfields,
5287           share/html/REST/1.0/Forms/queue/default,
5288           share/html/REST/1.0/Forms/queue/ns,
5289           share/html/REST/1.0/Forms/queue/ticketcustomfields,
5290           share/html/REST/1.0/Forms/ticket/merge,
5291           share/html/REST/1.0/Forms/ticket/attachments,
5292           share/html/REST/1.0/Forms/ticket/comment,
5293           share/html/REST/1.0/Forms/ticket/default,
5294           share/html/REST/1.0/Forms/ticket/links,
5295           share/html/REST/1.0/Forms/ticket/take,
5296           share/html/NoAuth/Logout.html, share/html/NoAuth/Reminder.html,
5297           share/html/NoAuth/css/autohandler,
5298           share/html/NoAuth/css/dhandler, share/html/NoAuth/css/print.css,
5299           share/html/NoAuth/css/web2/InHeader,
5300           share/html/NoAuth/css/web2/forms.css,
5301           share/html/NoAuth/css/web2/login.css,
5302           share/html/NoAuth/css/web2/misc.css,
5303           share/html/NoAuth/css/web2/msie.css,
5304           share/html/NoAuth/css/web2/msie6.css,
5305           share/html/NoAuth/css/web2/nav.css,
5306           share/html/NoAuth/css/web2/portlets.css,
5307           share/html/NoAuth/css/web2/ticket-search.css,
5308           share/html/NoAuth/css/web2/ticket.css,
5309           share/html/NoAuth/css/web2/tools.css,
5310           share/html/NoAuth/css/web2/yui-fonts.css,
5311           share/html/REST/1.0/Forms/ticket/history,
5312           share/html/REST/1.0/Forms/transaction/default,
5313           share/html/REST/1.0/Forms/user/default,
5314           share/html/REST/1.0/Forms/user/ns,
5315           share/html/REST/1.0/NoAuth/mail-gateway,
5316           share/html/REST/1.0/search/dhandler,
5317           share/html/REST/1.0/search/ticket,
5318           share/html/REST/1.0/ticket/comment,
5319           share/html/REST/1.0/ticket/link,
5320           share/html/REST/1.0/ticket/merge,
5321           share/html/NoAuth/css/3.4-compat/footer.css,
5322           share/html/NoAuth/css/3.4-compat/header.css,
5323           share/html/NoAuth/css/3.4-compat/login.css,
5324           share/html/NoAuth/css/3.4-compat/nav.css,
5325           share/html/NoAuth/css/3.4-compat/ticket.css,
5326           share/html/NoAuth/css/web2/admin.css,
5327           share/html/NoAuth/css/web2/base.css,
5328           share/html/NoAuth/css/web2/boxes.css,
5329           share/html/NoAuth/css/web2/layout.css,
5330           share/html/NoAuth/css/web2/main.css,
5331           share/html/NoAuth/css/web2/ticket-lists.css,
5332           share/html/NoAuth/css/web2/images/dhandler,
5333           share/html/NoAuth/css/web2/images/source/background-gradient.png,
5334           share/html/NoAuth/css/3.4-compat/body.css,
5335           share/html/NoAuth/css/3.4-compat/forms.css,
5336           share/html/NoAuth/css/3.4-compat/main.css,
5337           share/html/NoAuth/css/3.4-compat/misc.css,
5338           share/html/NoAuth/css/3.4-compat/quickbar.css,
5339           share/html/NoAuth/css/3.4-compat/titlebox.css,
5340           share/html/NoAuth/css/3.4-compat/transactions.css,
5341           share/html/NoAuth/css/3.5-default/footer.css,
5342           share/html/NoAuth/css/3.5-default/local.css,
5343           share/html/NoAuth/css/3.5-default/login.css,
5344           share/html/NoAuth/css/3.5-default/ticket-search.css,
5345           share/html/NoAuth/css/3.5-default/approvals.css,
5346           share/html/NoAuth/css/3.5-default/header.css,
5347           share/html/NoAuth/css/3.5-default/logo.css,
5348           share/html/NoAuth/css/3.5-default/misc.css,
5349           share/html/NoAuth/css/3.5-default/nav.css,
5350           share/html/NoAuth/css/3.5-default/quickbar.css,
5351           share/html/NoAuth/css/3.5-default/ticket.css,
5352           share/html/NoAuth/css/3.5-default/titlebox.css,
5353           share/html/NoAuth/css/3.5-default/transactions.css,
5354           share/html/NoAuth/css/3.5-default/forms.css,
5355           share/html/NoAuth/RichText/dhandler,
5356           share/html/NoAuth/RichText/FCKeditor/fckconfig.js,
5357           share/html/NoAuth/RichText/FCKeditor/fckeditor.js,
5358           share/html/NoAuth/RichText/FCKeditor/fckpackager.xml,
5359           share/html/NoAuth/RichText/FCKeditor/fckstyles.xml,
5360           share/html/NoAuth/RichText/FCKeditor/fcktemplates.xml,
5361           share/html/NoAuth/css/3.5-default/body.css,
5362           share/html/NoAuth/css/3.5-default/main.css,
5363           share/html/NoAuth/css/3.5-default/nav-left.css,
5364           share/html/NoAuth/images/autohandler,
5365           share/html/NoAuth/images/bplogo.gif,
5366           share/html/NoAuth/images/empty_star.gif,
5367           share/html/NoAuth/images/favicon.png,
5368           share/html/NoAuth/images/star.gif,
5369           share/html/NoAuth/images/test.png,
5370           share/html/NoAuth/images/css/cb-light.gif,
5371           share/html/NoAuth/images/css/cb.gif,
5372           share/html/NoAuth/images/css/cbr-b2g.gif,
5373           share/html/NoAuth/images/css/cbr-b2lb.gif,
5374           share/html/NoAuth/images/css/cbr-gray.gif,
5375           share/html/NoAuth/images/css/cbr-trans.gif,
5376           share/html/NoAuth/images/css/cbr.gif,
5377           share/html/NoAuth/images/css/ct-light.gif,
5378           share/html/NoAuth/images/css/ct.gif,
5379           share/html/NoAuth/images/css/ctr-b2g.gif,
5380           share/html/NoAuth/images/css/ctr-b2lb.gif,
5381           share/html/NoAuth/images/css/ctr-gray.gif,
5382           share/html/NoAuth/images/css/ctr-trans.gif,
5383           share/html/NoAuth/images/css/ctr.gif,
5384           share/html/NoAuth/images/css/dark-arrow-up.png,
5385           share/html/NoAuth/images/css/dark-arrow.png,
5386           share/html/NoAuth/images/css/fieldbg-autocomplete.gif,
5387           share/html/NoAuth/images/css/light-arrow-up.png,
5388           share/html/NoAuth/images/css/light-arrow.png,
5389           share/html/NoAuth/images/css/rolldown-arrow.gif,
5390           share/html/NoAuth/images/css/rolldown-arrow.png,
5391           share/html/NoAuth/images/css/rollup-arrow.gif,
5392           share/html/NoAuth/RichText/FCKeditor/license.txt,
5393           share/html/NoAuth/RichText/FCKeditor/editor/fckdebug.html,
5394           share/html/NoAuth/RichText/FCKeditor/editor/fckdialog.html,
5395           share/html/NoAuth/RichText/FCKeditor/editor/fckeditor.html,
5396           share/html/NoAuth/RichText/FCKeditor/editor/fckeditor.original.html,
5397           share/html/NoAuth/RichText/FCKeditor/editor/css/fck_editorarea.css,
5398           share/html/NoAuth/RichText/FCKeditor/editor/css/fck_showtableborders_gecko.css,
5399           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckconstants.js,
5400           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckeditorapi.js,
5401           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckjscoreextensions.js,
5402           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckscriptloader.js,
5403           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckcodeformatter.js,
5404           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckconfig.js,
5405           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckregexlib.js,
5406           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckselection_ie.js,
5407           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktoolbaritems.js,
5408           share/html/NoAuth/RichText/FCKeditor/editor/css/fck_internal.css,
5409           share/html/NoAuth/RichText/FCKeditor/editor/css/behaviors/disablehandles.htc,
5410           share/html/NoAuth/RichText/FCKeditor/editor/css/behaviors/showtableborders.htc,
5411           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_address.png,
5412           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_blockquote.png,
5413           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_div.png,
5414           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h1.png,
5415           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h2.png,
5416           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h3.png,
5417           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h4.png,
5418           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h5.png,
5419           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h6.png,
5420           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_p.png,
5421           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_pre.png,
5422           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_anchor.gif,
5423           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_flashlogo.gif,
5424           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_hiddenfield.gif,
5425           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_pagebreak.gif,
5426           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_plugin.gif,
5427           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdebug.js,
5428           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckplugins.js,
5429           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktools.js,
5430           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtml.js,
5431           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck_contextmenu.js,
5432           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckstyles.js,
5433           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckurlparams.js,
5434           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtml_gecko.js,
5435           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdomtools.js,
5436           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdocumentprocessor.js,
5437           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcklisthandler.js,
5438           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktools_ie.js,
5439           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtml_ie.js,
5440           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtmlentities.js,
5441           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck_ie.js,
5442           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckbrowserinfo.js,
5443           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckcommands.js,
5444           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdebug_empty.js,
5445           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdialog.js,
5446           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcklanguagemanager.js,
5447           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktablehandler.js,
5448           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktablehandler_gecko.js,
5449           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckundo.js,
5450           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckselection_gecko.js,
5451           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktoolbarset.js,
5452           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckblockquotecommand.js,
5453           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckcorestylecommand.js,
5454           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcktablecommand.js,
5455           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck.js,
5456           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck_gecko.js,
5457           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcklistslib.js,
5458           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckselection.js,
5459           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktablehandler_ie.js,
5460           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktools_gecko.js,
5461           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fck_othercommands.js,
5462           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckfitwindow.js,
5463           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckjustifycommands.js,
5464           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcklistcommands.js,
5465           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcknamedcommand.js,
5466           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckpasteplaintextcommand.js,
5467           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckpastewordcommand.js,
5468           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckremoveformatcommand.js,
5469           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckshowblocks.js,
5470           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckspellcheckcommand_gecko.js,
5471           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckspellcheckcommand_ie.js,
5472           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckstylecommand.js,
5473           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcktextcolorcommand.js,
5474           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckcontextmenu.js,
5475           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarfontformatcombo.js,
5476           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarpanelbutton.js,
5477           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckw3crange.js,
5478           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckxml.js,
5479           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckindentcommands.js,
5480           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckevents.js,
5481           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckiecleanup.js,
5482           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckmenublock.js,
5483           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbar.js,
5484           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarspecialcombo.js,
5485           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdocumentfragment_ie.js,
5486           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckstyle.js,
5487           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdocumentfragment_gecko.js,
5488           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckmenuitem.js,
5489           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckspecialcombo.js,
5490           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbutton.js,
5491           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckxml_gecko.js,
5492           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckimagepreloader.js,
5493           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckkeystrokehandler.js,
5494           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckpanel.js,
5495           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrange.js,
5496           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckeditingarea.js,
5497           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckicon.js,
5498           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbuttonui.js,
5499           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckxml_ie.js,
5500           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdataprocessor.js,
5501           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrange_gecko.js,
5502           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrange_ie.js,
5503           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrangeiterator.js,
5504           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckelementpath.js,
5505           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckenterkey.js,
5506           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckhtmliterator.js,
5507           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckmenublockpanel.js,
5508           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckplugin.js,
5509           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbreak_gecko.js,
5510           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbreak_ie.js,
5511           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarfontscombo.js,
5512           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarfontsizecombo.js,
5513           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarstylecombo.js,
5514           share/html/NoAuth/RichText/FCKeditor/editor/images/anchor.gif,
5515           share/html/NoAuth/RichText/FCKeditor/editor/images/arrow_ltr.gif,
5516           share/html/NoAuth/RichText/FCKeditor/editor/images/arrow_rtl.gif,
5517           share/html/NoAuth/RichText/FCKeditor/editor/images/spacer.gif,
5518           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/teeth_smile.gif,
5519           share/html/NoAuth/RichText/FCKeditor/editor/dtd/fck_dtd_test.html,
5520           share/html/NoAuth/RichText/FCKeditor/editor/dtd/fck_xhtml10strict.js,
5521           share/html/NoAuth/RichText/FCKeditor/editor/dtd/fck_xhtml10transitional.js,
5522           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/angel_smile.gif,
5523           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/angry_smile.gif,
5524           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/broken_heart.gif,
5525           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/cake.gif,
5526           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/confused_smile.gif,
5527           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/cry_smile.gif,
5528           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/devil_smile.gif,
5529           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/embaressed_smile.gif,
5530           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/envelope.gif,
5531           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/heart.gif,
5532           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/kiss.gif,
5533           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/lightbulb.gif,
5534           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/omg_smile.gif,
5535           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/regular_smile.gif,
5536           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/sad_smile.gif,
5537           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/shades_smile.gif,
5538           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/thumbs_down.gif,
5539           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/thumbs_up.gif,
5540           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/tounge_smile.gif,
5541           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif,
5542           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/wink_smile.gif,
5543           share/html/NoAuth/RichText/FCKeditor/editor/js/fckadobeair.js,
5544           share/html/NoAuth/RichText/FCKeditor/editor/js/fckeditorcode_ie.js,
5545           share/html/NoAuth/RichText/FCKeditor/editor/js/fckeditorcode_gecko.js,
5546           share/html/NoAuth/RichText/FCKeditor/editor/lang/es.js,
5547           share/html/NoAuth/RichText/FCKeditor/editor/lang/eu.js,
5548           share/html/NoAuth/RichText/FCKeditor/editor/lang/hr.js,
5549           share/html/NoAuth/RichText/FCKeditor/editor/lang/km.js,
5550           share/html/NoAuth/RichText/FCKeditor/editor/lang/it.js,
5551           share/html/NoAuth/RichText/FCKeditor/editor/lang/sl.js,
5552           share/html/NoAuth/RichText/FCKeditor/editor/lang/bg.js,
5553           share/html/NoAuth/RichText/FCKeditor/editor/lang/fa.js,
5554           share/html/NoAuth/RichText/FCKeditor/editor/lang/sv.js,
5555           share/html/NoAuth/RichText/FCKeditor/editor/lang/ja.js,
5556           share/html/NoAuth/RichText/FCKeditor/editor/lang/mn.js,
5557           share/html/NoAuth/RichText/FCKeditor/editor/lang/th.js,
5558           share/html/NoAuth/RichText/FCKeditor/editor/lang/zh.js,
5559           share/html/NoAuth/RichText/FCKeditor/editor/lang/fr-ca.js,
5560           share/html/NoAuth/RichText/FCKeditor/editor/lang/he.js,
5561           share/html/NoAuth/RichText/FCKeditor/editor/lang/sr-latn.js,
5562           share/html/NoAuth/RichText/FCKeditor/editor/lang/en-uk.js,
5563           share/html/NoAuth/RichText/FCKeditor/editor/lang/nb.js,
5564           share/html/NoAuth/RichText/FCKeditor/editor/lang/fr.js,
5565           share/html/NoAuth/RichText/FCKeditor/editor/lang/lv.js,
5566           share/html/NoAuth/RichText/FCKeditor/editor/lang/ar.js,
5567           share/html/NoAuth/RichText/FCKeditor/editor/lang/fo.js,
5568           share/html/NoAuth/RichText/FCKeditor/editor/lang/is.js,
5569           share/html/NoAuth/RichText/FCKeditor/editor/lang/en.js,
5570           share/html/NoAuth/RichText/FCKeditor/editor/lang/pl.js,
5571           share/html/NoAuth/RichText/FCKeditor/editor/lang/hi.js,
5572           share/html/NoAuth/RichText/FCKeditor/editor/lang/lt.js,
5573           share/html/NoAuth/RichText/FCKeditor/editor/lang/nl.js,
5574           share/html/NoAuth/RichText/FCKeditor/editor/lang/sr.js,
5575           share/html/NoAuth/RichText/FCKeditor/editor/lang/gl.js,
5576           share/html/NoAuth/RichText/FCKeditor/editor/lang/ko.js,
5577           share/html/NoAuth/RichText/FCKeditor/editor/lang/eo.js,
5578           share/html/NoAuth/RichText/FCKeditor/editor/lang/hu.js,
5579           share/html/NoAuth/RichText/FCKeditor/editor/lang/ru.js,
5580           share/html/NoAuth/RichText/FCKeditor/editor/lang/_translationstatus.txt,
5581           share/html/NoAuth/RichText/FCKeditor/editor/lang/en-ca.js,
5582           share/html/NoAuth/RichText/FCKeditor/editor/lang/gu.js,
5583           share/html/NoAuth/RichText/FCKeditor/editor/lang/tr.js,
5584           share/html/NoAuth/RichText/FCKeditor/editor/lang/fi.js: Initial
5585           revision
5586
5587 2009-12-31 05:09  ivan
5588
5589         * rt/: UPGRADING.mysql, lib/RT/Test.pm, sbin/merge-rosetta.pl,
5590           sbin/rt-attributes-viewer, sbin/rt-attributes-viewer.in,
5591           sbin/rt-clean-sessions, sbin/rt-clean-sessions.in,
5592           sbin/rt-email-dashboards, sbin/rt-email-dashboards.in,
5593           sbin/rt-email-digest, sbin/rt-email-digest.in,
5594           sbin/rt-email-group-admin, sbin/rt-email-group-admin.in,
5595           sbin/rt-server, sbin/rt-server.in, sbin/rt-shredder,
5596           sbin/rt-shredder.in, sbin/rt-validator, sbin/rt-validator.in,
5597           sbin/tweak-template-locstring, lib/RT/Search.pm,
5598           lib/RT/Config.pm, lib/RT/Dashboard.pm, lib/RT/Installer.pm,
5599           lib/RT/Plugin.pm, lib/RT/Ruleset.pm, lib/RT/Shredder.pm,
5600           lib/RT/Approval.pm, lib/RT/Action.pm, lib/RT/SharedSetting.pm,
5601           lib/RT/Condition.pm, lib/RT/SQL.pm, lib/RT/Util.pm,
5602           lib/RT/Rule.pm, lib/RT/Crypt/GnuPG.pm,
5603           lib/RT/Interface/Web/Request.pm, lib/RT/Interface/Web/Session.pm,
5604           lib/RT/Interface/Web/Standalone/PreFork.pm,
5605           lib/RT/Action/LinearEscalate.pm,
5606           lib/RT/Action/ExtractSubjectTag.pm, lib/RT/Action/NotifyGroup.pm,
5607           lib/RT/Action/NotifyGroupAsComment.pm,
5608           lib/RT/CustomFieldValues/External.pm,
5609           lib/RT/CustomFieldValues/Groups.pm, lib/RT/I18N/bg.po,
5610           lib/RT/I18N/rt.pot, lib/RT/I18N/hr.po, lib/RT/I18N/zh_TW.po:
5611           Initial revision
5612
5613 2009-12-31 04:56  ivan
5614
5615         * rt/: Makefile, lib/RT.pm: rt 3.6.10
5616
5617 2009-12-31 04:44  ivan
5618
5619         * rt/: etc/RT_Config.pm.in, lib/RT/Groups_Overlay.pm,
5620           lib/RT/Record.pm, lib/RT/SearchBuilder.pm,
5621           lib/RT/Ticket_Overlay.pm, lib/RT/Transaction_Overlay.pm,
5622           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
5623           sbin/rt-setup-database.in: rt 3.6.10
5624
5625 2009-12-31 04:35  ivan
5626
5627         * rt/FREESIDE_MODIFIED: up-to-date
5628
5629 2009-12-30 23:16  ivan
5630
5631         * FS/FS/Schema.pm: fix h_cdr acctid changing from bigint to int
5632           with recent DBIx::DBSchema
5633
5634 2009-12-30 21:10  ivan
5635
5636         * FS/: FS/Cron/bill.pm, bin/freeside-daily: specify multiple
5637           agentnums with freeside-daily
5638
5639 2009-12-30 19:33  ivan
5640
5641         * Makefile: goodbye conf dir
5642
5643 2009-12-30 18:50  jeff
5644
5645         * FS/FS/cust_main.pm: really reduce the noise
5646
5647 2009-12-30 18:20  ivan
5648
5649         * httemplate/: edit/prospect_main.html, edit/elements/edit.html,
5650           edit/process/elements/process.html, elements/contact.html,
5651           elements/menu.html: prospecting: proper contact error handling
5652           when you add a prospect
5653
5654 2009-12-29 22:41  jeff
5655
5656         * FS/FS/part_pkg/voip_cdr.pm: define all detail header list
5657           elements
5658
5659 2009-12-29 22:05  jeff
5660
5661         * FS/FS/cust_main.pm: noise reduction
5662
5663 2009-12-29 21:22  jeff
5664
5665         * FS/FS/tax_rate.pm: noise reduction
5666
5667 2009-12-29 18:39  jeff
5668
5669         * FS/FS/cust_bill_pkg_detail.pm: use the class used
5670
5671 2009-12-29 18:26  jeff
5672
5673         * FS/FS/cust_main.pm: noise reduction
5674
5675 2009-12-28 20:49  ivan
5676
5677         * FS/bin/freeside-upgrade: output SQL statements as we run them
5678           (and only the ones we run), not immediately
5679
5680 2009-12-28 20:44  ivan
5681
5682         * FS/FS/Conf.pm: oops, syntax error adding queued-sleep_time
5683
5684 2009-12-28 20:24  ivan
5685
5686         * FS/bin/: freeside-upgrade: don't change h_queue.job type under
5687           non-mysql, takes forever on large dbs, RT#6946
5688
5689 2009-12-28 17:38  ivan
5690
5691         * FS/bin/freeside-daily: add -u option for vacuuming, RT#5258
5692
5693 2009-12-28 17:30  ivan
5694
5695         * bin/: del-old-history, pg-sizer: some random utils for disk space
5696           analysis and eliminating old history records, RT#6914
5697
5698 2009-12-28 17:00  mark
5699
5700         * FS/FS/AccessRight.pm, httemplate/browse/cust_attachment.html,
5701           httemplate/elements/menu.html: Add Browse attachments ACL
5702           (RT#4964)
5703
5704 2009-12-28 16:38  ivan
5705
5706         * FS/: FS/Conf.pm, bin/freeside-queued: add queued-sleep_time
5707
5708 2009-12-28 11:18  ivan
5709
5710         * FS/FS/AccessRight.pm, FS/FS/Mason.pm, FS/FS/Schema.pm,
5711           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/contact.pm,
5712           FS/FS/contact_email.pm, FS/FS/contact_phone.pm,
5713           FS/FS/cust_location.pm, FS/FS/o2m_Common.pm, FS/FS/phone_type.pm,
5714           FS/FS/prospect_main.pm, FS/MANIFEST, FS/t/contact.t,
5715           FS/t/contact_email.t, FS/t/contact_phone.t, FS/t/phone_type.t,
5716           FS/t/prospect_main.t, httemplate/edit/prospect_main.html,
5717           httemplate/edit/process/prospect_main.html,
5718           httemplate/elements/city.html, httemplate/elements/contact.html,
5719           httemplate/elements/header.html, httemplate/elements/menu.html,
5720           httemplate/elements/tr-contact.html,
5721           httemplate/elements/tr-select-cust_location.html,
5722           httemplate/search/prospect_main.html,
5723           httemplate/search/report_prospect_main.html,
5724           httemplate/view/prospect_main.html,
5725           httemplate/edit/elements/edit.html,
5726           httemplate/edit/process/elements/process.html,
5727           httemplate/misc/location.cgi,
5728           httemplate/view/cust_main/packages/location.html, FS/FS.pm:
5729           beginning of prospect/CRM/contact work
5730
5731 2009-12-27 21:25  ivan
5732
5733         * FS/FS/: part_pkg_taxclass.pm, phone_device.pm: use blessed
5734
5735 2009-12-26 17:00  jeff
5736
5737         * FS/FS/: cust_location.pm, cust_main.pm: improve spacing around
5738           county
5739
5740 2009-12-23 15:32  jeff
5741
5742         * bin/monitor: remove debugging
5743
5744 2009-12-23 15:29  jeff
5745
5746         * bin/monitor: add non-forking one machine monitor program
5747
5748 2009-12-23 15:14  jeff
5749
5750         * FS/FS/Yori.pm: teach yori to do some load monitoring
5751
5752 2009-12-23 13:21  jeff
5753
5754         * FS/FS/cust_bill.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
5755           FS/FS/cust_pkg.pm,
5756           httemplate/view/cust_main/packages/location.html: correct invoice
5757           package address display and reduce false laziness
5758
5759 2009-12-22 16:30  mark
5760
5761         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
5762           httemplate/edit/process/svc_acct.cgi: Tweak set_password per
5763           RT#6358
5764
5765 2009-12-21 06:44  jeff
5766
5767         * FS/FS/: Schema.pm, cust_bill_pkg.pm,
5768           cust_bill_pkg_tax_location.pm, cust_credit_bill_pkg.pm,
5769           cust_tax_exempt_pkg.pm: manage tax exemptions (texas-tax) on
5770           credit application RT953
5771
5772 2009-12-21 06:36  jeff
5773
5774         * FS/FS/Conf.pm, FS/FS/tax_rate.pm, bin/fetch_and_expand_taxes,
5775           bin/reassemble_taxes: move cch conf into database and add a
5776           couple small tools for processing updates more manually
5777
5778 2009-12-20 18:00  ivan
5779
5780         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: have 'Bill now'
5781           link cancel expired (and suspend adjourned) packages, and catch
5782           and return errors in all cases, RT#6627
5783
5784 2009-12-20 13:52  ivan
5785
5786         * FS/FS/Conf.pm: late fee package class specified in the event
5787           action instead of a global finance_pkgclass config, RT#6617
5788
5789 2009-12-20 13:48  ivan
5790
5791         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm: late
5792           fee package class specified in the event action instead of a
5793           global finance_pkgclass config, RT#6617
5794
5795 2009-12-20 11:42  ivan
5796
5797         * FS/FS/ClientAPI/MyAccount.pm: fix usage details pulling from
5798           wrong account for customers who have multiple accounts, RT#6681,
5799           fallout from RT#4189
5800
5801 2009-12-19 22:52  ivan
5802
5803         * httemplate/search/cust_pkg.cgi: fix address fields on advanced
5804           package search, RT#6609
5805
5806 2009-12-19 18:51  ivan
5807
5808         * FS/FS/cust_pkg.pm: fix bulk package order with one package
5809           changing to one new package, RT#6519, fallout from RT#4499
5810
5811 2009-12-19 17:02  ivan
5812
5813         * httemplate/view/cust_main/: packages.html, payment_history.html:
5814           fix cust_main-packages-years, RT#6798
5815
5816 2009-12-19 15:52  ivan
5817
5818         * FS/FS/cust_bill_ApplicationCommon.pm: fix more
5819           ->owed_setup/owed_recur clashing with
5820           cust_bill->open_cust_bill_pkg separating line items, RT#4729
5821
5822 2009-12-19 15:28  ivan
5823
5824         * FS/FS/cust_bill_ApplicationCommon.pm: fix credit application, at
5825           least in vedeya's case on HEAD, RT#6819, fallout from tax
5826           credits, RT#4729
5827
5828 2009-12-19 14:52  ivan
5829
5830         * httemplate/edit/elements/ApplicationCommon.html: fix fill-in of
5831           credit amount when there aren't tax buttons
5832
5833 2009-12-19 14:41  ivan
5834
5835         * httemplate/edit/cust_credit.cgi: add add'l info field as a
5836           customer-editable field, RT#6505
5837
5838 2009-12-19 14:32  ivan
5839
5840         * httemplate/view/cust_main/payment_history.html: make room for
5841           credit reasons in popup
5842
5843 2009-12-19 12:29  ivan
5844
5845         * FS/FS/cust_main_Mixin.pm: fix event report w/ a customer status
5846
5847 2009-12-19 11:10  ivan
5848
5849         * FS/FS/part_pkg.pm: fix package order to really display only those
5850           pacakges available
5851
5852 2009-12-19 11:09  ivan
5853
5854         * httemplate/misc/cust-part_pkg.cgi: fix order of packages after
5855           class selection changes
5856
5857 2009-12-18 10:20  jeff
5858
5859         * FS/FS/cust_bill_pkg_tax_location.pm,
5860           FS/FS/cust_bill_pkg_tax_rate_location.pm,
5861           httemplate/edit/elements/ApplicationCommon.html,
5862           httemplate/misc/xmlhttp-calculate_taxes.html: fix handling of tax
5863           location records and add a 'clear' button for tax credits
5864
5865 2009-12-17 16:41  ivan
5866
5867         * rt/bin/standalone_httpd: Initial revision
5868
5869 2009-12-17 16:38  ivan
5870
5871         * rt/: .gitignore, sbin/rt-dump-database, lib/RT/I18N/pt_pt.po:
5872           Initial revision
5873
5874 2009-12-16 09:35  ivan
5875
5876         * httemplate/edit/cust_main_attach.cgi: tweak attachment adding UI:
5877           table consistency, input sizes and maxlengths, RT#4964
5878
5879 2009-12-16 07:03  jeff
5880
5881         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_location.pm,
5882           cust_main.pm, cust_pkg.pm: group invoice line items by location,
5883           show location address on invoice, option for due date rather than
5884           invoice date on prior unpaid invoice line items, and option for
5885           aging on invoice (#6418, #5235, #4648)
5886
5887 2009-12-13 23:52  ivan
5888
5889         * FS/FS/svc_acct.pm: use a global config too
5890
5891 2009-12-13 23:10  ivan
5892
5893         * FS/FS/: Conf.pm, svc_acct.pm, part_export/sqlradius.pm: add
5894           overlimit_groups agent-specific config, overriding
5895           export-specific overlimit_groups, RT#6622
5896
5897 2009-12-13 19:36  mark
5898
5899         * httemplate/search/elements/search-xls.html: Fix filename for
5900           Excel spreadsheet reports
5901
5902 2009-12-13 17:41  mark
5903
5904         * FS/FS/AccessRight.pm, httemplate/browse/cust_attachment.html,
5905           httemplate/edit/cust_main_attach.cgi,
5906           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
5907           httemplate/view/cust_main/attachments.html: Add access right to
5908           view attachments
5909
5910 2009-12-12 15:53  ivan
5911
5912         * httemplate/search/cust_credit_bill_pkg.html,
5913           FS/FS/cust_credit_bill_pkg.pm,
5914           httemplate/search/cust_bill_pkg.cgi: better reporting for tax
5915           credits, RT#4729
5916
5917 2009-12-12 15:32  ivan
5918
5919         * httemplate/search/: cust_bill_pkg.cgi, cust_credit_bill_pkg.html,
5920           report_tax.cgi: better reporting for tax credits, RT#4729
5921
5922 2009-12-12 14:35  ivan
5923
5924         * FS/FS/cust_credit_bill_pkg.pm: doc
5925
5926 2009-12-12 14:22  ivan
5927
5928         * Makefile: sync versioning with branches, sorry jeremy
5929
5930 2009-12-12 13:38  ivan
5931
5932         * FS/FS/cust_pkg.pm, httemplate/search/cust_bill_pkg.cgi,
5933           httemplate/search/report_tax.cgi,
5934           httemplate/search/report_tax.html: reporting with city taxes,
5935           RT#6776
5936
5937 2009-12-10 15:03  ivan
5938
5939         * FS/FS/cust_main.pm: fully fix bulk customer reports, RT#6778
5940
5941 2009-12-07 22:21  mark
5942
5943         * FS/FS/Schema.pm: Fix cust_attachment.disabled type
5944
5945 2009-12-06 15:44  ivan
5946
5947         * httemplate/edit/part_pkg.cgi: fix initial value of agent types
5948           when cloning
5949
5950 2009-12-06 15:18  ivan
5951
5952         * httemplate/elements/header.html: fix search box clearing from
5953           within RT, caused by different quoting rules in RT comp_root.
5954           grr.
5955
5956 2009-12-06 11:19  ivan
5957
5958         * FS/FS/Schema.pm: more reasonable sizes for filename, mime type
5959           and title, RT#6823
5960
5961 2009-12-04 10:37  jeff
5962
5963         * FS/FS/cust_bill.pm: holy cow! correct sense of skip usage testing
5964
5965 2009-12-03 20:45  ivan
5966
5967         * FS/FS/svc_acct.pm, httemplate/search/svc_acct.cgi:
5968           customer-specific account report (and some small refactoring of
5969           method names to clash less), RT#6180
5970
5971 2009-12-03 20:40  ivan
5972
5973         * FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
5974           httemplate/search/477.html, httemplate/search/cust_bill.html,
5975           httemplate/search/cust_bill_event.cgi,
5976           httemplate/search/cust_event.html,
5977           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
5978           httemplate/search/report_svc_acct.html,
5979           httemplate/view/cust_main/packages.html, FS/FS/cust_event.pm,
5980           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
5981           httemplate/misc/email-customers.html,
5982           httemplate/misc/process/bulk_change_pkg.cgi,
5983           httemplate/misc/process/email-customers.html: customer-specific
5984           account report (and some small refactoring of method names to
5985           clash less), RT#6180
5986
5987 2009-12-03 19:23  ivan
5988
5989         * FS/FS/cust_pkg.pm: doh, 1.9 fix customer package search (fallout
5990           from customer classes) and add "not yet billed" status to
5991           customer package report
5992
5993 2009-12-03 11:22  ivan
5994
5995         * httemplate/graph/cust_bill_pkg.cgi: average per cust_pkg option
5996           for peter
5997
5998 2009-12-03 11:06  ivan
5999
6000         * FS/FS/Report/Table/Monthly.pm,
6001           httemplate/graph/cust_bill_pkg.cgi,
6002           httemplate/graph/report_cust_bill_pkg.html: average per cust_pkg
6003           option for peter
6004
6005 2009-12-02 23:53  ivan
6006
6007         * FS/FS/Schema.pm: index cdrbatchnum
6008
6009 2009-12-02 23:37  ivan
6010
6011         * FS/FS/: Record.pm, cdr/sansay.pm: fix startdate in sansay CDR
6012           import (and skip blank lines), RT#6801
6013
6014 2009-12-02 23:18  ivan
6015
6016         * httemplate/search/cdr.html: fix cdr search
6017
6018 2009-12-02 20:22  ivan
6019
6020         * FS/FS/cdr/sansay.pm: no header?
6021
6022 2009-12-02 12:58  ivan
6023
6024         * FS/FS/Schema.pm: add index to rate_prefix.npa for a performance
6025           improvement on CDR billing, RT#6386
6026
6027 2009-12-02 12:51  ivan
6028
6029         * httemplate/view/: svc_broadband.cgi, svc_domain.cgi,
6030           svc_external.cgi, svc_forward.cgi, svc_www.cgi: fix viewing
6031           unlinked forwards, domains, broadband/external/www services,
6032           RT#6794
6033
6034 2009-12-01 11:16  jeff
6035
6036         * FS/FS/cust_bill.pm: want a listref not a list
6037
6038 2009-11-29 16:38  ivan
6039
6040         * FS/FS/cust_main.pm, httemplate/misc/email-customers.html: fix
6041           bulk sending of customer notices, RT#6778
6042
6043 2009-11-29 16:06  ivan
6044
6045         * httemplate/edit/REAL_cust_pkg.cgi: fix
6046
6047 2009-11-29 16:04  ivan
6048
6049         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
6050           UI changes to make it impossible to add a start date to a package
6051           that already has a setup fee (can still remove an existing start
6052           date causing problems), RT#6712
6053
6054 2009-11-29 15:18  ivan
6055
6056         * FS/FS/: Conf.pm, cust_pkg.pm: add
6057           cust_pkg-change_pkgpart-bill_now option to bill the new package
6058           immediately on package changes.  Useful for prepaid situations
6059           with RADIUS where an Expiration attribute base don the package
6060           must be present at all times.  RT#6692
6061
6062 2009-11-29 15:15  ivan
6063
6064         * FS/FS/cust_main.pm: doc: spelling
6065
6066 2009-11-25 16:27  ivan
6067
6068         * FS/FS/part_pkg/voip_cdr.pm: debugging left on
6069
6070 2009-11-25 11:58  ivan
6071
6072         * httemplate/edit/part_pkg.cgi: don't consider disabled report
6073           classes, don't load up the whole table just to see if there are
6074           any
6075
6076 2009-11-25 11:32  jeff
6077
6078         * FS/FS/: cust_bill.pm, usage_class.pm: improve appearance of cdr
6079           records in cdr sections
6080
6081 2009-11-25 08:13  jeff
6082
6083         * FS/FS/cust_bill.pm: bug fixes, reuse summary_page, eliminate
6084           dups, and rearrange
6085
6086 2009-11-25 08:09  jeff
6087
6088         * conf/invoice_latex: really insert a pagebreak
6089
6090 2009-11-25 08:07  jeff
6091
6092         * conf/invoice_latex: oops.. need updated template for new formats
6093
6094 2009-11-24 13:00  ivan
6095
6096         * FS/FS/cust_bill.pm: debugging left on
6097
6098 2009-11-24 09:05  jeff
6099
6100         * FS/FS/cust_bill.pm: cope with sections lacking a pkg_category
6101
6102 2009-11-23 23:42  ivan
6103
6104         * httemplate/: misc/timeworked.html, misc/process/timeworked.html,
6105           search/timeworked.html: timeworked report: carry the date range
6106           through to the success redirect
6107
6108 2009-11-23 23:23  ivan
6109
6110         * httemplate/: search/report_timeworked.html, elements/menu.html,
6111           search/timeworked.html: add date constratint on time worked
6112           search
6113
6114 2009-11-23 22:04  ivan
6115
6116         * FS/FS/cust_main.pm: send card number with void transactions for
6117           B:OP:IPPay, RT#5690
6118
6119 2009-11-23 14:09  mark
6120
6121         * FS/FS/Schema.pm: Add title field to cust_attachment
6122
6123 2009-11-22 16:25  jeff
6124
6125         * FS/FS/cust_bill_ApplicationCommon.pm: apply to taxes last
6126
6127 2009-11-20 09:33  jeff
6128
6129         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
6130           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
6131           FS/FS/usage_class.pm, FS/FS/part_pkg/voip_cdr.pm,
6132           conf/invoice_html, httemplate/browse/pkg_category.html,
6133           httemplate/browse/usage_class.html,
6134           httemplate/edit/pkg_category.html,
6135           httemplate/edit/usage_class.html: invoice formatting: add
6136           sections for usage, add sections per svc_phone, add folding like
6137           line items into one #6592
6138
6139 2009-11-19 01:47  ivan
6140
6141         * FS/FS.pm, FS/FS/Record.pm, FS/FS/cdr.pm,
6142           FS/bin/freeside-cdr-sftp_and_import, bin/cdr-transnexus.import,
6143           bin/cdr.http_and_import, bin/cdr.import,
6144           httemplate/elements/select-cdrbatch.html,
6145           httemplate/elements/tr-select-cdrbatch.html,
6146           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
6147           httemplate/view/svc_phone.cgi: proper cdr_batch table, RT#6386
6148
6149 2009-11-19 01:43  ivan
6150
6151         * FS/FS/: Mason.pm, Schema.pm, Upgrade.pm: proper cdr_batch table,
6152           RT#6386
6153
6154 2009-11-19 01:39  ivan
6155
6156         * FS/MANIFEST: proper cdr_batch table, RT#6386
6157
6158 2009-11-19 01:32  ivan
6159
6160         * FS/: FS/cdr_batch.pm, t/cdr_batch.t: proper cdr_batch table,
6161           RT#6386
6162
6163 2009-11-18 23:06  ivan
6164
6165         * FS/FS/cdr.pm: format CDRs durations as NNm MMs instead of NN.MMm,
6166           RT#6316
6167
6168 2009-11-18 22:21  ivan
6169
6170         * FS/FS/Cron/breakage.pm: consider credits and refunds in breakage,
6171           RT#6407
6172
6173 2009-11-18 01:39  mark
6174
6175         * httemplate/search/cust_pay_batch.cgi: RT#4786, RBC batch format
6176
6177 2009-11-18 01:27  mark
6178
6179         * FS/FS/Conf.pm, FS/FS/pay_batch/RBC.pm,
6180           httemplate/search/cust_pay_batch.cgi: RT#4768, RBC batch format
6181
6182 2009-11-18 01:09  mark
6183
6184         * httemplate/: browse/cust_attachment.html,
6185           misc/cust_attachment.cgi: cust_attachment improvement, RT#4964
6186           and #6225
6187
6188 2009-11-17 14:06  ivan
6189
6190         * FS/FS/cust_main.pm: do a case-insensive search on
6191           browser-remembered results, so starting to use USPS verification
6192           (which UPPERCASES everything) doesn't invalidate everything your
6193           browser remembered in quick payment entry
6194
6195 2009-11-17 12:56  jeff
6196
6197         * httemplate/edit/elements/ApplicationCommon.html: work around ie7
6198           javascript issues
6199
6200 2009-11-16 23:42  ivan
6201
6202         * httemplate/search/: report_cust_pay.html,
6203           report_cust_refund.html, elements/cust_pay_or_refund.html: add
6204           otaker to payment/refund search, RT#6407
6205
6206 2009-11-16 23:08  ivan
6207
6208         * httemplate/: elements/menu.html, search/report_cust_refund.html:
6209           add refund report, RT#6407
6210
6211 2009-11-16 16:06  mark
6212
6213         * httemplate/: edit/cust_main_attach.cgi,
6214           edit/process/cust_main_attach.cgi, elements/menu.html,
6215           search/elements/search-html.html, view/cust_main.cgi,
6216           view/cust_main/attachments.html: cust_attachment improvement,
6217           RT#4964 and #6225
6218
6219 2009-11-15 19:55  ivan
6220
6221         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
6222           httemplate/search/cust_bill.html,
6223           httemplate/search/report_cust_bill.html: add ability to search on
6224           ranges of charged, owed to adv. invoice report, RT#6407
6225
6226 2009-11-15 18:27  ivan
6227
6228         * FS/: FS/Conf.pm, FS/Cron/bill.pm, bin/freeside-daily: add
6229           disable_cron_billing config, RT#6407
6230
6231 2009-11-13 16:08  ivan
6232
6233         * FS/FS/cust_main.pm, httemplate/elements/select-terms.html,
6234           httemplate/search/cust_main.html,
6235           httemplate/search/report_cust_main.html: add invoice terms to
6236           advanced customer report.  dogfood.
6237
6238 2009-11-12 23:12  ivan
6239
6240         * FS/FS/cust_pkg.pm: fix advanced package report fallout from
6241           customer classes, RT#6677
6242
6243 2009-11-12 13:45  mark
6244
6245         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, httemplate/view/svc_acct.cgi,
6246           httemplate/edit/svc_acct.cgi,
6247           httemplate/edit/process/svc_acct.cgi: Add default password
6248           encoding option
6249
6250 2009-11-12 08:56  jeff
6251
6252         * FS/FS/: Schema.pm, tax_rate.pm: correct bugs in tax replacement
6253           routine and allow updates to function
6254
6255 2009-11-11 18:05  mark
6256
6257         * FS/FS/pay_batch/paymentech.pm: Fix date format string
6258
6259 2009-11-11 18:03  mark
6260
6261         * FS/bin/: freeside-paymentech-upload,
6262           freeside-paymentech-download: Fix zip password
6263
6264 2009-11-11 08:38  jeff
6265
6266         * httemplate/edit/cust_credit.cgi: cruft removal
6267
6268 2009-11-06 14:25  jeff
6269
6270         * httemplate/misc/xmlhttp-calculate_taxes.html: oops!  forgot an
6271           important file for applying tax credits #4729
6272
6273 2009-11-06 14:07  ivan
6274
6275         * FS/FS/cust_main.pm: use business-onlinepayment-description in
6276           1.9, even without $pkgs
6277
6278 2009-11-05 17:51  ivan
6279
6280         * FS/FS/: Conf.pm, cust_main_invoice.pm: add
6281           emailinvoice-apostrophe config option to allow apostrophies in
6282           invoice email addresses, RT#6464
6283
6284 2009-11-05 16:25  ivan
6285
6286         * FS/FS/cust_main.pm, httemplate/search/cust_main.html,
6287           httemplate/search/report_cust_main.html: add "payment expiration
6288           before" to customer report, RT#6447
6289
6290 2009-11-05 15:55  ivan
6291
6292         * FS/FS/ConfDefaults.pm: try not to make the "Customer Fields"
6293           SELECT so huge
6294
6295 2009-11-05 14:01  ivan
6296
6297         * httemplate/search/svc_acct.cgi: improvements in time remaining
6298           report: correctly account for unpaid time for non-monthly
6299           customers, report in hours+minutes intead of using Time::Duration
6300           days/hours
6301
6302 2009-11-05 13:22  ivan
6303
6304         * FS/bin/: freeside-paymentech-download,
6305           freeside-paymentech-upload: back to old host name, info from
6306           customer/paymentech was bogus, RT#5650
6307
6308 2009-11-04 17:47  ivan
6309
6310         * FS/bin/: freeside-paymentech-download,
6311           freeside-paymentech-upload: update paymentech live server,
6312           RT#5650
6313
6314 2009-11-04 16:52  ivan
6315
6316         * FS/FS/pkg_category.pm: fix pkg_category upgrades
6317
6318 2009-11-04 16:48  ivan
6319
6320         * FS/FS/cust_main.pm: fix bad interaction between new city tax code
6321           & using taxclasses without cities, RT#6637
6322
6323 2009-11-04 16:29  ivan
6324
6325         * FS/FS/Mason.pm: oops, for customer categories
6326
6327 2009-11-04 16:04  ivan
6328
6329         * httemplate/browse/cust_main_county.cgi: fix county filter on tax
6330           config, fallout from city tax changes, RT#5852
6331
6332 2009-11-03 17:40  ivan
6333
6334         * FS/bin/: freeside-paymentech-download,
6335           freeside-paymentech-upload: add explicit use of Expect module, so
6336           the error is thrown immediate, RT#5650
6337
6338 2009-11-03 17:04  ivan
6339
6340         * FS/FS/Cron/breakage.pm, httemplate/config/config-process.cgi,
6341           httemplate/config/config-view.cgi: reconcile breakage from stale
6342           accounts, RT#6407
6343
6344 2009-11-03 16:59  ivan
6345
6346         * FS/FS/part_pkg.pm: silence "use of uninitialized value in split"
6347           warning
6348
6349 2009-11-03 12:44  ivan
6350
6351         * FS/FS/pay_batch.pm: fix warning replacing pay_batch, RT#5650
6352
6353 2009-11-03 11:56  ivan
6354
6355         * FS/bin/: freeside-paymentech-upload,
6356           freeside-paymentech-download: check for zip and unzip commands,
6357           use multi-arg version of system to prevent the shell getting its
6358           hands on things (metacharacters in pw or whatnot), RT#5650
6359
6360 2009-11-03 11:11  ivan
6361
6362         * FS/bin/: freeside-paymentech-download,
6363           freeside-paymentech-upload: update usage & manpage w/ freeside-
6364           prefix
6365
6366 2009-11-03 11:03  ivan
6367
6368         * FS/bin/: freeside-paymentech-download,
6369           freeside-paymentech-upload: fix usage of File::Temp->newdir, not
6370           in 0.18 File::Temp on perl 5.10.0, RT#5650
6371
6372 2009-11-03 10:53  ivan
6373
6374         * bin/paymentech-download, bin/paymentech-upload,
6375           FS/bin/freeside-paymentech-download,
6376           FS/bin/freeside-paymentech-upload: moving paymentech-* to FS/bin,
6377           RT#5650
6378
6379 2009-11-02 19:13  ivan
6380
6381         * httemplate/config/config.cgi, FS/FS/Conf.pm,
6382           FS/bin/freeside-daily, httemplate/config/config-process.cgi,
6383           httemplate/config/config-view.cgi,
6384           httemplate/elements/tr-select-part_pkg.html,
6385           FS/FS/Cron/breakage.pm: (start of) reconcile breakage from stale
6386           accounts, RT#6407
6387
6388 2009-11-02 17:48  ivan
6389
6390         * bin/paymentech-download: spelling
6391
6392 2009-11-02 17:44  ivan
6393
6394         * bin/paymentech-download: add -a option for archive dir
6395
6396 2009-11-02 17:21  ivan
6397
6398         * FS/FS/Conf.pm: clarify description of batchconfig-paymentech
6399           based on notes from #5650
6400
6401 2009-11-02 13:21  ivan
6402
6403         * httemplate/edit/payment_gateway.html: add Elavon, SagePay,
6404           WorldPay, fix extra space on PlugnPay, PPIPayMover, Protx
6405
6406 2009-11-01 14:12  jeff
6407
6408         * httemplate/search/: 477.html, elements/search-csv.html: form 477
6409           improvements #6499
6410
6411 2009-10-31 13:09  jeff
6412
6413         * FS/FS/cust_bill.pm: unbork summary page invoices
6414
6415 2009-10-30 16:29  ivan
6416
6417         * FS/FS/cust_event.pm, FS/FS/cust_main_Mixin.pm,
6418           httemplate/elements/select-part_event.html,
6419           httemplate/elements/select-payby.html,
6420           httemplate/elements/tr-select-part_event.html,
6421           httemplate/search/cust_event.html,
6422           httemplate/search/report_cust_event.html: more reporting options
6423           for failed billing events, RT#6447
6424
6425 2009-10-30 11:37  ivan
6426
6427         * FS/FS/: Conf.pm: add paymentech to batch config options
6428
6429 2009-10-29 17:02  ivan
6430
6431         * httemplate/: browse/cust_main_county.cgi,
6432           edit/bulk-cust_main_county.html,
6433           edit/process/bulk-cust_main_county.html: bulk tax changes,
6434           RT#6445
6435
6436 2009-10-29 16:43  mark
6437
6438         * FS/FS/pay_batch/paymentech.pm: use XML::Writer for tighter
6439           compliance with spec
6440
6441 2009-10-29 16:42  mark
6442
6443         * bin/paymentech-upload: add option to upload all open batches
6444
6445 2009-10-29 16:37  ivan
6446
6447         * httemplate/edit/bulk-cust_main_county.html: friendlier error
6448           message when you select nothing, RT#6445
6449
6450 2009-10-29 16:36  ivan
6451
6452         * httemplate/elements/errorpage-popup.html: adding errorpage popup,
6453           RT#6445
6454
6455 2009-10-29 15:55  ivan
6456
6457         * FS/bin/freeside-queued: have freeside-queued be more resillient
6458           in the face of a database that's gone away, RT#6428
6459
6460 2009-10-29 12:10  ivan
6461
6462         * FS/FS/cust_bill_pkg.pm: turn off debugging
6463
6464 2009-10-29 12:08  ivan
6465
6466         * httemplate/search/cust_main.html,
6467           httemplate/search/report_cust_main.html, FS/FS/cust_main.pm,
6468           httemplate/elements/select-table.html: customer classification,
6469           RT#6376
6470
6471 2009-10-29 11:38  ivan
6472
6473         * FS/MANIFEST, FS/FS/cust_main.pm, FS/t/category_Common.t,
6474           FS/t/class_Common.t, httemplate/browse/pkg_category.html,
6475           httemplate/edit/cust_main/top_misc.html,
6476           httemplate/view/cust_main/misc.html,
6477           httemplate/elements/select-cust_class.html,
6478           httemplate/elements/tr-select-cust_class.html: customer
6479           classification, RT#6376
6480
6481 2009-10-28 18:08  ivan
6482
6483         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/category_Common.pm,
6484           FS/FS/class_Common.pm, FS/FS/cust_category.pm,
6485           FS/FS/cust_class.pm, FS/FS/cust_main.pm, FS/FS/pkg_category.pm,
6486           FS/FS/pkg_class.pm, FS/t/cust_category.t, FS/t/cust_class.t,
6487           httemplate/elements/menu.html,
6488           httemplate/browse/cust_category.html,
6489           httemplate/browse/cust_class.html,
6490           httemplate/browse/part_pkg_report_option.html,
6491           httemplate/browse/pkg_category.html,
6492           httemplate/browse/pkg_class.html,
6493           httemplate/edit/cust_category.html,
6494           httemplate/edit/cust_class.html,
6495           httemplate/edit/pkg_category.html,
6496           httemplate/edit/pkg_class.html,
6497           httemplate/edit/elements/category_Common.html,
6498           httemplate/edit/elements/class_Common.html,
6499           httemplate/edit/process/cust_category.html,
6500           httemplate/edit/process/cust_class.html: customer classification,
6501           RT#6376
6502
6503 2009-10-28 12:04  ivan
6504
6505         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm,
6506           svc_forward.pm, svc_www.pm: fix problems using inventory for UID
6507           (and other fields controlled by check in svc_acct and also
6508           svc_www, svc_domain and svc_forward), RT#6366
6509
6510 2009-10-28 12:01  jeff
6511
6512         * FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
6513           httemplate/edit/elements/ApplicationCommon.html,
6514           httemplate/edit/process/cust_credit_bill.cgi,
6515           httemplate/edit/process/elements/ApplicationCommon.html: UI
6516           changes for credit applications include on the fly tax
6517           calculations #4729
6518
6519 2009-10-28 11:16  ivan
6520
6521         * FS/FS/part_svc.pm: fix removing a flag from a service definition
6522           column
6523
6524 2009-10-28 10:26  ivan
6525
6526         * httemplate/misc/inventory_item-import.html: fix inventory upload,
6527           RT#6366
6528
6529 2009-10-27 23:13  ivan
6530
6531         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
6532           httemplate/search/cust_pkg.cgi,
6533           httemplate/search/report_cust_pkg.html,
6534           httemplate/view/cust_main/packages.html: customer link to package
6535           reports for that customer, RT#6180
6536
6537 2009-10-27 11:11  ivan
6538
6539         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
6540           httemplate/elements/header.html: address1 search, RT#5060
6541
6542 2009-10-26 18:26  mark
6543
6544         * httemplate/edit/payment_gateway.html: add Jety to the list
6545
6546 2009-10-26 16:20  ivan
6547
6548         * httemplate/elements/tr-select-pkg_class.html: didn't want to
6549           revert that, though
6550
6551 2009-10-26 16:17  ivan
6552
6553         * httemplate/elements/tr-select-pkg_class.html: better fix for
6554           ignoring disabled package classes that doesn't search them twice
6555
6556 2009-10-26 00:12  jeff
6557
6558         * FS/FS/Conf.pm, FS/FS/Schema.pm,
6559           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay_pkg.pm,
6560           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_tax_location.pm,
6561           FS/FS/cust_bill_pkg_tax_rate_location.pm,
6562           FS/FS/cust_credit_bill_pkg.pm, httemplate/edit/cust_credit.cgi,
6563           httemplate/edit/elements/ApplicationCommon.html,
6564           httemplate/edit/process/elements/ApplicationCommon.html,
6565           httemplate/search/cust_bill_pkg.cgi,
6566           httemplate/search/report_newtax.cgi,
6567           httemplate/search/report_tax.cgi,
6568           httemplate/view/cust_main/payment_history/credit.html,
6569           httemplate/view/cust_main/payment_history/payment.html: credits
6570           return taxes, but the magic calculation button does not yet work
6571           properly (grrr - more sleep required) RT#4729
6572
6573 2009-10-25 18:11  ivan
6574
6575         * FS/FS/part_pkg/flat.pm: eliminiate noisy but harmless "Use of
6576           uninitialized value in numeric gt (>)" warning
6577
6578 2009-10-25 16:30  ivan
6579
6580         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add apply option to
6581           realtime_collect, RT#5071
6582
6583 2009-10-24 17:29  ivan
6584
6585         * httemplate/search/cust_bill.html: import legacy invoice numbers
6586           to cust_bill.agent_invid, RT#5351
6587
6588 2009-10-24 16:37  mark
6589
6590         * FS/FS/pay_batch.pm, FS/FS/Conf.pm, FS/FS/pay_batch/paymentech.pm,
6591           bin/paymentech-download, bin/paymentech-upload: Scripts for
6592           paymentech batch transfer
6593
6594 2009-10-23 19:04  ivan
6595
6596         * FS/FS/ClientAPI/MyAccount.pm,
6597           fs_selfservice/FS-SelfService/cgi/decline.html,
6598           fs_selfservice/FS-SelfService/cgi/login.html,
6599           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
6600           fs_selfservice/FS-SelfService/cgi/signup.cgi,
6601           fs_selfservice/FS-SelfService/cgi/signup.html,
6602           fs_selfservice/FS-SelfService/cgi/success.html: remove an
6603           inadvertant debugging call left in, allow an agentnum to be
6604           specfied for non-logged in situations, RT#6166
6605
6606 2009-10-23 17:34  ivan
6607
6608         * FS/: FS/Conf.pm, FS/ClientAPI/MyAccount.pm,
6609           FS/ClientAPI/Signup.pm, bin/freeside-selfservice-server:
6610           selfservice per-agent skinning
6611
6612 2009-10-23 17:16  ivan
6613
6614         * FS/FS/agent.pm: eliminate warnings from Business::CreditCard
6615           about being passed an empty number
6616
6617 2009-10-23 17:04  ivan
6618
6619         * FS/FS/Record.pm: fix cause of harmless 'Premature end of base64
6620           data' warning
6621
6622 2009-10-23 01:21  ivan
6623
6624         * bin/move-unlinked: adding unlinked account migration script,
6625           RT#6126
6626
6627 2009-10-22 18:41  ivan
6628
6629         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_bill-consolidate_services
6630           config to collapse multiple phone numbers (or whatever) into as
6631           few lines as possible on invoices, RT#5223
6632
6633 2009-10-22 15:11  ivan
6634
6635         * FS/FS/cust_bill.pm: fix invoice sub-totals, RT#6489
6636
6637 2009-10-22 12:56  ivan
6638
6639         * FS/FS/ClientAPI/MasonComponent.pm: make sure that in the case
6640           where there's no uncancelled active packages, the filter doesn't
6641           reduce the package list to nothing, RT#6029
6642
6643 2009-10-22 12:53  ivan
6644
6645         * FS/FS/ClientAPI/MasonComponent.pm: acciendtally left debugging
6646           in, RT#6029
6647
6648 2009-10-22 05:50  ivan
6649
6650         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/part_pkg.pm,
6651           FS/FS/ClientAPI/MasonComponent.pm,
6652           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi:
6653           restrict additinal package order option, RT#6029
6654
6655 2009-10-22 02:34  ivan
6656
6657         * httemplate/elements/city.html: yay, found blank city problem
6658           w/new citytax foo, RT#5852
6659
6660 2009-10-22 01:58  ivan
6661
6662         * httemplate/elements/select-county.html: fix all location selects
6663           hidden on new customer add, fallout from city tax stuff, yay for
6664           this not being on _1_9_BRANCH, RT#5852
6665
6666 2009-10-22 01:08  ivan
6667
6668         * httemplate/search/svc_phone.cgi: should at least run under pg 8.3
6669           now, need to test & see if the data make sense, RT#5496
6670
6671 2009-10-21 22:32  ivan
6672
6673         * FS/FS/cust_bill_pkg_display.pm: fix incompatibility
6674           w/invoice_sections vs. cust_bill_pkg.pkgnum -1 "virtual line
6675           item" (rare)
6676
6677 2009-10-21 17:28  ivan
6678
6679         * FS/FS/Schema.pm, bin/cdr-netsapiens.import: fix netsapiens CDR
6680           import, RT#5226
6681
6682 2009-10-21 00:09  ivan
6683
6684         * FS/FS/Schema.pm: MySQL doesn't like indexing a text field
6685
6686 2009-10-20 23:34  ivan
6687
6688         * httemplate/search/prepay_credit.html: fix agent link in unused
6689           prepaid card report
6690
6691 2009-10-20 16:24  ivan
6692
6693         * FS/FS/cust_bill_pay_pkg.pm: should fix problems sending a receipt
6694           against a specific package when taxes are in use
6695
6696 2009-10-20 13:47  ivan
6697
6698         * bin/cdr-netsapiens.import: basic import working, still need
6699           better src/dst mapping, RT#5226
6700
6701 2009-10-20 13:43  ivan
6702
6703         * FS/FS/part_export/netsapiens.pm: better debug line showing full
6704           URL, RT#5226
6705
6706 2009-10-20 11:30  ivan
6707
6708         * fs_selfservice/FS-SelfService/cgi/change_pay.html: don't show
6709           duplicate 'Credit card' or 'Check' choices even when
6710           signup_server-payby has CARD & DCRD (or CHEK & DCHK)
6711
6712 2009-10-16 15:39  ivan
6713
6714         * FS/FS/cust_bill_pkg.pm: make warning about expensive lookup a
6715           carp & controlled by $DEBUG
6716
6717 2009-10-12 07:11  ivan
6718
6719         * bin/cdr-netsapiens.import: finish netsapiens import, RT#6365
6720
6721 2009-10-12 06:09  ivan
6722
6723         * FS/FS/part_export/shellcommands.pm: terrible typo
6724
6725 2009-10-12 05:50  ivan
6726
6727         * FS/FS/part_export/shellcommands.pm: add customer information to
6728           shellcommands export, RT#5351
6729
6730 2009-10-12 02:10  ivan
6731
6732         * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html: use
6733           modules in signup.cgi instead of in the template, fixes "Insecure
6734           dependency in rquire"
6735
6736 2009-10-11 23:48  ivan
6737
6738         * FS/FS/ClientAPI/MyAccount.pm,
6739           fs_selfservice/FS-SelfService/cgi/myaccount.html,
6740           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
6741           inadvertant "unknown package" error, fallout from pkg-balance
6742           work, RT#6125
6743
6744 2009-10-11 19:34  ivan
6745
6746         * FS/FS/cust_main.pm: using the per-city taxes sure was a lot
6747           easier than the UI... RT#5852
6748
6749 2009-10-11 19:30  ivan
6750
6751         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm: fix
6752           for no finance_pkgclass set
6753
6754 2009-10-11 19:14  ivan
6755
6756         * httemplate/edit/cust_main_county.html: UI for per-city taxes
6757           (setup and assigning to customers/package locations), RT#5852
6758
6759 2009-10-11 18:58  ivan
6760
6761         * httemplate/: edit/cust_main/contact.html,
6762           elements/select-country.html: UI for per-city taxes (setup and
6763           assigning to customers/package locations), RT#5852
6764
6765 2009-10-11 18:45  ivan
6766
6767         * FS/FS/Mason.pm, FS/FS/Misc.pm, FS/FS/Schema.pm,
6768           FS/FS/cust_main_county.pm,
6769           httemplate/browse/cust_main_county.cgi,
6770           httemplate/edit/cust_main.cgi,
6771           httemplate/edit/cust_main_county-expand.cgi,
6772           httemplate/edit/process/cust_main_county-collapse.cgi,
6773           httemplate/edit/process/cust_main_county-expand.cgi,
6774           httemplate/elements/city.html, httemplate/elements/location.html,
6775           httemplate/elements/select-county.html,
6776           httemplate/elements/tr-select-cust_location.html,
6777           httemplate/misc/cities.cgi: UI for per-city taxes (setup and
6778           assigning to customers/package locations), RT#5852
6779
6780 2009-10-11 00:44  ivan
6781
6782         * conf/ticket_system-default_queueid: default to 1
6783
6784 2009-10-10 19:41  ivan
6785
6786         * ChangeLog, debian/changelog: Updated for 1.9.1
6787
6788 2009-10-10 18:57  ivan
6789
6790         * ChangeLog, rpm/freeside.spec, debian/changelog: Updated for 1.9.1
6791
6792 2009-10-10 18:50  ivan
6793
6794         * Makefile, bin/cvs2cl: helps to have the tool
6795
6796 2009-10-10 18:48  ivan
6797
6798         * Makefile: do it
6799
6800 2009-10-10 18:48  ivan
6801
6802         * rt/lib/RT.pm: huh #2
6803
6804 2009-10-10 18:46  ivan
6805
6806         * rt/Makefile: huh
6807
6808 2009-10-10 18:45  ivan
6809
6810         * httemplate/search/elements/search-html.html: don't try to follow
6811           a blank redirect
6812
6813 2009-10-10 18:45  ivan
6814
6815         * httemplate/search/report_cdr.html: end form
6816
6817 2009-10-10 18:45  ivan
6818
6819         * httemplate/elements/tr-textarea.html: new rows and cols options
6820
6821 2009-10-10 18:44  ivan
6822
6823         * httemplate/elements/tr-select-pkg_class.html: respect
6824           element_name
6825
6826 2009-10-10 18:43  ivan
6827
6828         * httemplate/browse/agent.cgi: cleanup
6829
6830 2009-10-10 18:42  ivan
6831
6832         * eg/cdr_template.pm, httemplate/elements/selectlayers.html: doc
6833
6834 2009-10-10 18:41  ivan
6835
6836         * FS/FS/part_export/globalpops_voip.pm: correct variable
6837           initialization
6838
6839 2009-10-10 18:40  ivan
6840
6841         * FS/FS/: access_right.pm, access_usergroup.pm,
6842           clientapi_session_field.pm, cust_svc_option.pm: remembered to
6843           customize this manpage
6844
6845 2009-10-10 18:39  ivan
6846
6847         * FS/FS/Record.pm: ::1 becomes 127.0.0.1 in IP checks
6848
6849 2009-10-09 20:22  ivan
6850
6851         * ChangeLog: commit message for a file about commitmessages
6852
6853 2009-10-09 16:59  ivan
6854
6855         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
6856           httemplate/edit/cust_main/billing.html,
6857           httemplate/elements/select-terms.html, FS/FS/cust_bill.pm,
6858           httemplate/edit/quick-charge.html,
6859           httemplate/edit/process/quick-charge.cgi: change invoice terms
6860           for one-time charges (& bill them immediately), RT#5891
6861
6862 2009-10-09 14:37  ivan
6863
6864         * FS/FS/cust_main.pm: add cust_pkg_ref option to charge
6865
6866 2009-10-08 01:28  ivan
6867
6868         * httemplate/view/cust_main/packages.html: fix "show old packages"
6869           accidentally hiding cancelled packages, RT#5276
6870
6871 2009-10-07 23:00  ivan
6872
6873         * FS/FS/: cust_main.pm, Cron/bill.pm: freeside-daily -g and -m
6874           cooperation (and no HASH() queue noise with -m)
6875
6876 2009-10-07 22:44  ivan
6877
6878         * FS/FS/: cust_bill.pm, cust_main.pm: avoid some (look to be
6879           harmless) warnings:
6880
6881           Argument "" isn't numeric in sprintf at
6882           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2358.
6883
6884           Argument "" isn't numeric in subtraction (-) at
6885           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2359.
6886
6887           Argument "" isn't numeric in addition (+) at
6888           /usr/local/share/perl/5.10.0/FS/cust_main.pm line 2788.
6889
6890 2009-10-07 22:09  ivan
6891
6892         * FS/FS/cust_bill.pm: tyop
6893
6894 2009-10-07 18:15  ivan
6895
6896         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
6897           conf/invoice_latex: conf switches to turn on smaller notes and
6898           footer sections with stock templates, RT#5218
6899
6900 2009-10-07 16:51  ivan
6901
6902         * httemplate/view/cust_statement.html: naming follow-up notices
6903           from the event rather than creting a slew of separate templates,
6904           RT#5217
6905
6906 2009-10-07 16:44  ivan
6907
6908         * FS/FS/cust_bill.pm, httemplate/misc/email-statement.cgi,
6909           httemplate/misc/send-invoice.cgi,
6910           httemplate/misc/send-statement.cgi,
6911           httemplate/search/cust_event.html,
6912           FS/FS/part_event/Action/cust_bill_send_reminder.pm,
6913           conf/invoice_html, conf/invoice_latex, conf/invoice_template,
6914           httemplate/view/cust_bill-pdf.cgi,
6915           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
6916           httemplate/view/cust_statement.html: naming follow-up notices
6917           from the event rather than creting a slew of separate templates,
6918           RT#5217
6919
6920 2009-10-06 17:43  ivan
6921
6922         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
6923           1.180.2.52 (2009-10-03), RT#2873
6924
6925 2009-10-06 16:51  ivan
6926
6927         * FS/FS/cust_bill_pkg.pm: remove inadvertant debugging warnings
6928
6929 2009-10-06 08:49  jeff
6930
6931         * httemplate/edit/router.cgi: replace disappearing line
6932
6933 2009-10-05 16:36  ivan
6934
6935         * FS/FS/svc_acct.pm: remove annoying warning: Use of uninitialized
6936           value $FS::svc_acct::passwordmin in pattern match (m//) at
6937           /usr/local/share/perl/5.10.0/FS/svc_acct.pm line 60.
6938
6939 2009-10-05 11:17  ivan
6940
6941         * httemplate/misc/payment.cgi: oops, handle old cust_main.pm
6942           properly (should we be bothering?) :/ RT#5889
6943
6944 2009-10-05 09:57  ivan
6945
6946         * httemplate/view/cust_main/payment_history/voided_payment.html:
6947           doh, fix error viewing voided payments, RT#6382
6948
6949 2009-10-05 08:07  jeff
6950
6951         * httemplate/elements/tr-select-pkg_class.html: remove unused
6952           option that DTWT
6953
6954 2009-10-05 07:04  jeff
6955
6956         * httemplate/edit/cust_main/: bottomfixup.js,
6957           choose_tax_location.html, contact.html: low hanging fruit:
6958           improvement in tax location selection RT#6000
6959
6960 2009-10-05 07:01  jeff
6961
6962         * httemplate/edit/router.cgi: low hanging fruit: restore router
6963           virtual fields (and svcnum) in 1.9 RT#5960
6964
6965 2009-10-04 19:40  ivan
6966
6967         * httemplate/misc/payment.cgi: add manual_process-skip_first
6968           option, RT#5889
6969
6970 2009-10-04 19:35  ivan
6971
6972         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/misc/payment.cgi:
6973           add manual_process-skip_first option, RT#5889
6974
6975 2009-10-04 19:16  ivan
6976
6977         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
6978           httemplate/misc/process/payment.cgi: add manual_process-display
6979           config to subtract fee from amount instead of adding, RT#5889
6980
6981 2009-10-04 18:40  jeff
6982
6983         * conf/invoice_html: can't revert because windows is ghei
6984
6985 2009-10-04 18:07  jeff
6986
6987         * FS/FS/cust_main.pm: don't consider setup or recurring taxes when
6988           billing usage on cancel
6989
6990 2009-10-04 18:00  jeff
6991
6992         * FS/FS/: cust_bill.pm, cust_main.pm, part_pkg/voip_cdr.pm:
6993           invoices with details in separate section but usage not separated
6994
6995 2009-10-04 17:49  jeff
6996
6997         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Upgrade.pm,
6998           FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_htmlsummary,
6999           conf/invoice_latex, conf/invoice_latexsummary,
7000           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_display.pm,
7001           FS/FS/cust_main.pm, FS/FS/pkg_category.pm,
7002           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
7003           FS/FS/part_event/Action/fee.pm,
7004           httemplate/browse/pkg_category.html,
7005           httemplate/edit/pkg_category.html: leading summary page invoices
7006           #RT5086
7007
7008 2009-10-04 16:36  ivan
7009
7010         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix the same
7011           problem with processing payments & masked ACH amounts, RT#6374
7012
7013 2009-10-04 16:31  ivan
7014
7015         * FS/FS/ClientAPI/MyAccount.pm: fix problems "re-saving" a masked
7016           card.  hopefully the last of it!
7017
7018 2009-10-03 19:09  ivan
7019
7020         * httemplate/misc/delete-cust_bill.html: delete invoices, RT#4048
7021
7022 2009-10-03 19:04  ivan
7023
7024         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Setup.pm,
7025           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
7026           FS/bin/freeside-addgroup, bin/mapsecrets2access_user,
7027           httemplate/view/cust_bill.cgi,
7028           httemplate/view/cust_main/payment_history.html,
7029           httemplate/view/cust_main/payment_history/invoice.html: delete
7030           invoices, RT#4048
7031
7032 2009-10-03 17:08  ivan
7033
7034         * httemplate/view/cust_main.cgi: more room for cancellation reason
7035
7036 2009-10-03 17:07  ivan
7037
7038         * httemplate/elements/popup_link-cust_main.html: doc
7039
7040 2009-10-03 15:09  ivan
7041
7042         * httemplate/edit/part_bill_event.cgi: cancel to 80, comp @ 90,
7043           RT#5674
7044
7045 2009-10-03 15:06  ivan
7046
7047         * httemplate/edit/part_bill_event.cgi: in old invoice events,
7048           chance default weight of cancel event to 90 so you can place it
7049           at the same time as a realtime event, RT#5674
7050
7051 2009-10-03 13:22  mark
7052
7053         * FS/FS/: pay_batch.pm, pay_batch/paymentech.pm: Load XML::Simple
7054           at runtime to avoid breakage
7055
7056 2009-10-01 16:48  ivan
7057
7058         * FS/FS/cust_main.pm: hopefully fully fix bulk email errors when
7059           selecting a single payby
7060
7061 2009-10-01 16:01  ivan
7062
7063         * FS/FS/Schema.pm: allow svc_acct._password to be NULL in the
7064           schema
7065
7066 2009-10-01 15:02  ivan
7067
7068         * httemplate/view/cust_main/payment_history/voided_payment.html:
7069           consistency with un-voided payments wrt display
7070
7071 2009-09-30 17:52  ivan
7072
7073         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
7074           really final fix for the problems using remembered cards in
7075           self-service. *sigh*
7076
7077 2009-09-30 17:29  ivan
7078
7079         * FS/: FS/Conf.pm, FS/Cron/check.pm, bin/freeside-check: add login
7080           check to FS::ClientAPI::SG/SGNG checks. RT#4610
7081
7082 2009-09-30 12:33  ivan
7083
7084         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
7085           final fix for the problems using remembered cards in self-service
7086
7087 2009-09-29 15:08  ivan
7088
7089         * httemplate/misc/email-customers.html: should fix newsletter
7090           sending error when you select a single payby only
7091
7092 2009-09-28 23:17  ivan
7093
7094         * FS/t/cust_attachment.t: forgot
7095
7096 2009-09-28 15:45  ivan
7097
7098         * FS/FS/Cron/check.pm: more accurate SG check, RT#4610
7099
7100 2009-09-28 15:35  ivan
7101
7102         * FS/: FS/Cron/check.pm, bin/freeside-check: correct place for use
7103           Email::Send, RT#4610
7104
7105 2009-09-28 15:23  ivan
7106
7107         * FS/FS/Cron/check.pm: oops, hopefully fix sg cron check, RT#4610
7108
7109 2009-09-28 08:55  jeff
7110
7111         * FS/FS/cust_pkg.pm: use object copy when billing on cancel to
7112           avoid very weird side effects ( including 'impossible' history )
7113           RT#5723
7114
7115 2009-09-25 05:29  ivan
7116
7117         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
7118           httemplate/config/config.cgi,
7119           httemplate/config/config-process.cgi,
7120           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
7121           processing fee on credit card recharges, RT#5889
7122
7123 2009-09-25 03:29  ivan
7124
7125         * FS/FS/Conf.pm: this one too
7126
7127 2009-09-25 03:14  ivan
7128
7129         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/Signup.pm,
7130           fs_selfservice/FS-SelfService/cgi/signup.cgi,
7131           fs_selfservice/FS-SelfService/cgi/signup.html,
7132           httemplate/config/config-process.cgi,
7133           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
7134           httemplate/elements/select-part_svc.html,
7135           httemplate/elements/select-table.html,
7136           httemplate/elements/tr-select-part_svc.html: nomadix, RT#5876
7137
7138 2009-09-24 19:30  mark
7139
7140         * FS/FS/pay_batch.pm, FS/FS/Conf.pm, FS/FS/pay_batch/BoM.pm,
7141           FS/FS/pay_batch/PAP.pm, FS/FS/pay_batch/ach_spiritone.pm,
7142           FS/FS/pay_batch/chase_canada.pm, FS/FS/pay_batch/paymentech.pm,
7143           FS/FS/pay_batch/td_canada_trust.pm,
7144           httemplate/misc/download-batch.cgi,
7145           httemplate/search/cust_pay_batch.cgi: Batch payment refactoring
7146
7147 2009-09-24 18:04  mark
7148
7149         * FS/MANIFEST: Add cust_attachment
7150
7151 2009-09-24 12:59  ivan
7152
7153         * FS/FS/: Cron/check.pm, Conf.pm: get the ping username/pass from a
7154           config, good enough, RT#4610
7155
7156 2009-09-23 20:14  ivan
7157
7158         * FS/FS/Cron/check.pm, FS/bin/freeside-check,
7159           FS/FS/ClientAPI/SGNG.pm,
7160           fs_selfservice/FS-SelfService/SelfService.pm: add SG and SGNG
7161           ping, RT#4610
7162
7163 2009-09-23 16:47  ivan
7164
7165         * FS/FS/TicketSystem/RT_External.pm: this should fix the occasional
7166           extra ticket showing up on wrong customer record
7167
7168 2009-09-21 20:08  ivan
7169
7170         * FS/FS/Mason.pm: add addl_comp_root.pl and addl_handler_use.pl
7171           config files, RT#4743
7172
7173 2009-09-21 13:48  ivan
7174
7175         * FS/FS/cust_bill.pm: i think it is new Pg (or... new Record.pm???)
7176           that causes this problem... before it just returned nothing for
7177           the search instead of erroring out?
7178
7179 2009-09-20 23:05  ivan
7180
7181         * FS/FS/Conf.pm: doc clarification
7182
7183 2009-09-20 22:35  ivan
7184
7185         * FS/FS/TicketSystem/RT_Internal.pm: left debugging on
7186
7187 2009-09-20 19:41  ivan
7188
7189         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
7190           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
7191           FS/FS/cust_bill_pay_pkg.pm, FS/FS/cust_main.pm,
7192           FS/FS/cust_pay.pm, httemplate/edit/process/cust_pay.cgi,
7193           httemplate/edit/process/elements/ApplicationCommon.html: add
7194           ability to trigger receipts when payment is used against a
7195           specific package instead of when it was made, RT#5199
7196
7197 2009-09-18 15:41  ivan
7198
7199         * FS/FS/: cust_main.pm,
7200           part_event/Condition/has_referral_custnum.pm: add active option
7201           to has_referral_custnum condition, RT#6150
7202
7203 2009-09-18 15:35  ivan
7204
7205         * httemplate/elements/: select-cust_main-status.html,
7206           select-cust_pkg-status.html: fix customer and package status
7207           conditions not sticky on edit, noticed on RT#6150
7208
7209 2009-09-18 12:28  ivan
7210
7211         * httemplate/edit/elements/edit.html: better error message when the
7212           clone object isn't found, RT#6128
7213
7214 2009-09-17 18:03  ivan
7215
7216         * httemplate/view/cust_main/one_time_charge_link.html: fix one-time
7217           charge inadvertantly checking the "tax exempt" checkbox when the
7218           tax product popup is swapped in and out, RT#6095
7219
7220 2009-09-17 16:45  ivan
7221
7222         * FS/FS/cust_bill.pm: eliminate mystery "min ( N.NN, M.MM )"
7223           warning
7224
7225 2009-09-16 18:37  ivan
7226
7227         * httemplate/search/cust_bill_pkg.cgi: fix sales tax report
7228           w/part_pkg overrides, RT#6197
7229
7230 2009-09-15 17:52  ivan
7231
7232         * FS/FS/Mason.pm: quiet warning: Subroutine
7233           Net::Ping::External::_ping_linux redefined
7234
7235 2009-09-15 16:13  ivan
7236
7237         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: set svcnum when rating CDR,
7238           RT#5495
7239
7240 2009-09-15 15:58  ivan
7241
7242         * FS/FS/ClientAPI/Signup.pm: hopefully really finish fixing for
7243           good "Real timeprocessing not enabled!" error when using signup
7244           without any real-time processor, RT#6043
7245
7246 2009-09-15 13:45  ivan
7247
7248         * httemplate/search/svc_phone.cgi: fix phone# usage search, RT#
7249
7250 2009-09-15 13:44  ivan
7251
7252         * httemplate/search/svc_external.cgi: modernize external search
7253
7254 2009-09-15 13:44  ivan
7255
7256         * FS/FS/: cust_main_Mixin.pm, UI/Web.pm: fix display_custnum on
7257           reports, RT#
7258
7259 2009-09-15 12:45  ivan
7260
7261         * htetc/handler.pl: eliminate "Use of uninitialized value in undef
7262           operator at /etc/freeside/handler.pl line 79/80" errors
7263
7264 2009-09-14 16:52  ivan
7265
7266         * FS/FS/Mason.pm, httemplate/elements/popup_link-ping.html,
7267           httemplate/misc/ping.html, httemplate/misc/xmlhttp-ping.html,
7268           httemplate/view/svc_broadband.cgi,
7269           httemplate/view/cust_main/packages/services.html: ping tool,
7270           RT#5845
7271
7272 2009-09-11 10:40  ivan
7273
7274         * FS/FS/cust_bill_pkg_detail.pm: preserve allowing empty values,
7275           doh, RT#6101
7276
7277 2009-09-11 08:51  ivan
7278
7279         * FS/FS/: Schema.pm, cust_bill_pkg.pm, cust_bill_pkg_detail.pm: fix
7280           (hopefully the rest of the) fallout from rating CDRs to sub-penny
7281           amounts
7282
7283 2009-09-10 10:55  ivan
7284
7285         * fs_selfservice/FS-SelfService/cgi/success.html: remove random >
7286           char from signup success.html, RT#6110
7287
7288 2009-08-31 15:17  mark
7289
7290         * FS/FS/cdr/vitelity.pm: Add Vitelity CDR format
7291
7292 2009-08-29 15:47  mark
7293
7294         * FS/FS/: cdr.pm, cdr/broadsoft.pm: Add Broadsoft CDR record format
7295
7296 2009-08-29 15:45  mark
7297
7298         * FS/bin/freeside-cdr-sftp_and_import: Add FTP support
7299
7300 2009-08-29 12:05  ivan
7301
7302         * FS/FS/ClientAPI/MyAccount.pm: hopefully really fix self-service
7303           when not using real-time gateway
7304
7305 2009-08-29 11:51  ivan
7306
7307         * FS/FS/ClientAPI/MyAccount.pm: hopefully fix self-service when not
7308           using real-time gateway
7309
7310 2009-08-27 14:41  ivan
7311
7312         * httemplate/elements/menu.html: oops, tax class menu item got lost
7313
7314 2009-08-27 03:26  ivan
7315
7316         * bin/move-customers: try, try again
7317
7318 2009-08-27 03:23  ivan
7319
7320         * bin/move-customers: doh
7321
7322 2009-08-27 03:04  ivan
7323
7324         * bin/move-customers: ok
7325
7326 2009-08-26 23:52  ivan
7327
7328         * FS/FS/part_export/amazon_ec2.pm: amazon ec2 provisioning
7329
7330 2009-08-26 13:52  jeff
7331
7332         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: improve
7333           testing need for invoicing list
7334
7335 2009-08-26 09:19  rsiddall
7336
7337         * FS/FS/part_export/domreg_net_dri.pm: OpenSRS support for domain
7338           registration first appears in Net::DRI 0.95.
7339
7340 2009-08-26 04:22  ivan
7341
7342         * httemplate/search/: report_svc_phone.html, svc_phone.cgi: first
7343           pass at balance reporting, RT#5496
7344
7345 2009-08-26 03:18  ivan
7346
7347         * FS/FS/part_pkg/voip_cdr.pm: add granularity to single_price CDR
7348           rating, RT#5495
7349
7350 2009-08-25 12:08  jeff
7351
7352         * httemplate/search/: 477.html, report_477.html,
7353           elements/search.html: improved 477 report #6004
7354
7355 2009-08-25 10:03  jeff
7356
7357         * FS/FS/Record.pm: support listref to qsearch as UNION
7358
7359 2009-08-24 04:09  ivan
7360
7361         * bin/move-customers: customer move script, RT#5351
7362
7363 2009-08-24 01:50  ivan
7364
7365         * FS/FS/cust_main.pm, bin/move-customers: (start of) customer move
7366           script, RT#5351
7367
7368 2009-08-24 00:08  ivan
7369
7370         * bin/move-customers: (start of) customer move script, RT#5351
7371
7372 2009-08-23 23:50  ivan
7373
7374         * bin/move-customers: (start of) customer move script, RT#5351
7375
7376 2009-08-23 23:39  ivan
7377
7378         * FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/part_pkg.pm,
7379           bin/move-customers: (start of) customer move script, RT#5351
7380
7381 2009-08-23 23:13  jeff
7382
7383         * httemplate/edit/process/part_pkg.cgi: fix select multiple report
7384           option
7385
7386 2009-08-23 22:09  jeff
7387
7388         * httemplate/graph/cust_bill_pkg.cgi,
7389           httemplate/graph/cust_bill_pkg_detail.cgi,
7390           httemplate/graph/report_cust_bill_pkg.html,
7391           httemplate/graph/report_cust_bill_pkg_detail.html,
7392           FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
7393           httemplate/search/cust_bill_pkg.cgi: add rated call sales report
7394           and option to sales report to count usage separately from
7395           recurring #5588
7396
7397 2009-08-21 17:31  ivan
7398
7399         * httemplate/view/cust_main/packages/status.html: better label
7400
7401 2009-08-21 17:31  ivan
7402
7403         * httemplate/misc/states.cgi: mason style
7404
7405 2009-08-21 17:30  ivan
7406
7407         * httemplate/elements/header.html: doc
7408
7409 2009-08-21 17:29  ivan
7410
7411         * httemplate/edit/elements/edit.html: use name_singular if
7412           available too
7413
7414 2009-08-21 17:29  ivan
7415
7416         * httemplate/edit/cust_main/bottomfixup.js: comment
7417
7418 2009-08-21 17:29  ivan
7419
7420         * httemplate/edit/quick-charge.html: comments
7421
7422 2009-08-21 17:29  ivan
7423
7424         * fs_selfservice/FS-SelfService/cgi/passwd.cgi: not necessary
7425
7426 2009-08-21 17:27  ivan
7427
7428         * FS/FS/Cron/check.pm: fewer false positives
7429
7430 2009-08-21 17:27  ivan
7431
7432         * FS/FS/cust_bill.pm: doc
7433
7434 2009-08-21 17:26  ivan
7435
7436         * FS/FS/Record.pm: cleaner??
7437
7438 2009-08-21 17:22  ivan
7439
7440         * fs_selfservice/FS-SelfService/cgi/order_pkg.html,
7441           fs_selfservice/FS-SelfService/cgi/selfservice.cgi, FS/FS/Conf.pm,
7442           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
7443           fs_selfservice/FS-SelfService/cgi/misc/part_svc-columns.cgi,
7444           fs_selfservice/FS-SelfService/cgi/misc/svc_acct-domains.cgi,
7445           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
7446           httemplate/edit/cust_main/first_pkg/svc_acct.html: order
7447           svc_phone services from self-service too, RT#5085
7448
7449 2009-08-20 13:44  ivan
7450
7451         * fs_selfservice/FS-SelfService/SelfService.pm: mitigate harmless
7452           warnings spamming logs
7453
7454 2009-08-20 02:55  ivan
7455
7456         * FS/FS/part_event/Condition.pm: allow generic conditions for
7457           cust_statement, RT#4860
7458
7459 2009-08-20 02:47  ivan
7460
7461         * FS/FS/Mason.pm, FS/FS/cust_statement.pm, FS/FS/Cron/bill.pm,
7462           FS/FS/part_event/Action/cust_statement.pm,
7463           FS/FS/part_event/Action/cust_statement_send.pm,
7464           FS/FS/part_event/Condition/has_pkg_class.pm,
7465           FS/FS/part_event/Condition/has_pkgpart.pm,
7466           FS/FS/part_event/Condition/hasnt_pkgpart.pm,
7467           httemplate/misc/email-statement.cgi,
7468           httemplate/view/cust_statement-pdf.cgi,
7469           httemplate/view/cust_statement.html: email statements, RT#4860
7470
7471 2009-08-20 02:26  ivan
7472
7473         * bin/generate-table-module: tired of asking
7474
7475 2009-08-19 21:03  ivan
7476
7477         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
7478           FS/FS/cust_statement.pm, FS/FS/part_event.pm,
7479           FS/t/cust_statement.t, FS/FS/Cron/bill.pm,
7480           FS/FS/part_event/Action/cust_statement.pm,
7481           FS/FS/part_event/Action/cust_statement_send.pm,
7482           httemplate/view/cust_statement.html,
7483           httemplate/view/cust_main/payment_history.html,
7484           httemplate/view/cust_main/payment_history/statement.html:
7485           Emailing statements of accounts, RT#4860
7486
7487 2009-08-19 19:40  ivan
7488
7489         * FS/FS/part_event/Action/cust_bill_send.pm: eliminate unnecessary
7490           lookup
7491
7492 2009-08-19 14:27  ivan
7493
7494         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm,
7495           pkg_referral_credit_pkg.pm: add option to disable late fee taxes
7496
7497 2009-08-19 00:05  mark
7498
7499         * FS/FS/part_export/shellcommands_withdomain.pm: Turn off
7500           userdel_no_queue for MagicMail export
7501
7502 2009-08-18 23:15  jeff
7503
7504         * FS/FS/Report/Table/Monthly.pm,
7505           httemplate/graph/cust_bill_pkg.cgi,
7506           httemplate/graph/report_cust_bill_pkg.html,
7507           httemplate/search/cust_bill_pkg.cgi: option to count subpackages
7508           outside packages in sales report #5588
7509
7510 2009-08-18 05:21  jeff
7511
7512         * FS/FS/Conf.pm, httemplate/edit/cust_main/bottomfixup.js: support
7513           2009 - a better way?
7514
7515 2009-08-17 16:08  mark
7516
7517         * FS/FS/part_export/: shellcommands.pm,
7518           shellcommands_withdomain.pm: Add more fine-grained queue options
7519
7520 2009-08-17 13:48  jeff
7521
7522         * FS/FS/: Record.pm, Schema.pm, cust_bill.pm, cust_bill_pkg.pm,
7523           cust_bill_pkg_detail.pm, cust_svc.pm, part_pkg/voip_cdr.pm:
7524           improve emailed cdr csv file (#5727 again)
7525
7526 2009-08-16 15:45  jeff
7527
7528         * httemplate/edit/cust_main/bottomfixup.js: include a census
7529           zipcode link and other minor improvements
7530
7531 2009-08-14 15:13  jeff
7532
7533         * FS/FS/svc_acct.pm: add svcnum lookup for svc_acct
7534
7535 2009-08-14 14:51  jeff
7536
7537         * FS/FS/part_export/shellcommands.pm: add pkgnum and custnum to use
7538           as external ids
7539
7540 2009-08-14 10:26  mark
7541
7542         * httemplate/edit/cust_main_attach.cgi: Fix incorrect access right
7543
7544 2009-08-14 10:24  mark
7545
7546         * FS/FS/AccessRight.pm: Move note/attachment rights to new section
7547
7548 2009-08-13 15:53  mark
7549
7550         * FS/bin/freeside-void-payments: Add option to
7551           freeside-void-payments to cancel customers
7552
7553 2009-08-13 08:13  jeff
7554
7555         * FS/FS/cust_pkg.pm: fix fix multiple pkgpart search (need sanity
7556           check): don't let empty set limit search
7557
7558 2009-08-13 02:35  ivan
7559
7560         * ChangeLog: adding autogen changelog on 1.9
7561
7562 2009-08-13 02:25  ivan
7563
7564         * httemplate/view/cust_main.cgi: fix reverted changes.  grr.
7565           RT#4964
7566
7567 2009-08-12 17:26  ivan
7568
7569         * init.d/freeside-init: useful stuff for webdemo & profiling
7570
7571 2009-08-12 07:58  jeff
7572
7573         * bin/billco-upload, Makefile, FS/FS/Conf.pm, FS/FS/Cron/upload.pm,
7574           FS/bin/freeside-daily, FS/bin/freeside-monthly,
7575           httemplate/config/config-view.cgi: internalize billco-upload and
7576           automate the transfer to the provider RT#5902
7577
7578 2009-08-12 04:57  ivan
7579
7580         * httemplate/: docs/about.html, docs/credits.html,
7581           docs/license.html, elements/header-popup.html: slight
7582           about/credits UI tweak
7583
7584 2009-08-11 22:22  ivan
7585
7586         * FS/FS/: cust_main.pm, part_event/Action.pm,
7587           part_event/Action/cust_bill_fee_percent.pm,
7588           part_event/Action/fee.pm: add pre-bill event stage for late fees,
7589           RT#5589
7590
7591 2009-08-11 19:36  ivan
7592
7593         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
7594           httemplate/search/cust_pkg.cgi: fix multiple pkgpart search,
7595           RT#5924
7596
7597 2009-08-11 14:33  rsiddall
7598
7599         * rpm/freeside.spec: Back out kludge to show CVS snapshot date in
7600           version number in GUI.  You can get the snapshot date from the
7601           release number using "rpm -q freeside".
7602
7603 2009-08-11 14:29  rsiddall
7604
7605         * Makefile: Reset RPM release number back to 1 on a new version
7606           release.
7607
7608 2009-08-10 19:45  ivan
7609
7610         * FS/FS/part_event/Action/writeoff.pm: fix bad debt writeoff
7611           action, RT#5798
7612
7613 2009-08-10 19:34  ivan
7614
7615         * FS/FS/cust_main.pm: add $company_name and $company_address to
7616           decline template, RT#5869
7617
7618 2009-08-10 16:04  mark
7619
7620         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_attach.cgi,
7621           httemplate/edit/process/cust_main_attach.cgi,
7622           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
7623           httemplate/view/cust_main/attachments.html: Improve handling of
7624           deleted attachments
7625
7626 2009-08-10 14:44  ivan
7627
7628         * FS/FS/part_export/netsapiens.pm: last nits on netsapiens export,
7629           RT#5226
7630
7631 2009-08-10 11:05  mark
7632
7633         * FS/FS/part_export/shellcommands_withdomain.pm: Add preset for
7634           magicmail
7635
7636 2009-08-10 04:57  ivan
7637
7638         * fs_selfservice/FS-SelfService/cgi/process_svc_external.html: when
7639           using pkg-balances, limit self-service access when a customer
7640           with multiple packages logs on, RT#4189
7641
7642 2009-08-10 04:50  ivan
7643
7644         * FS/FS/ClientAPI/MyAccount.pm,
7645           fs_selfservice/FS-SelfService/SelfService.pm,
7646           fs_selfservice/FS-SelfService/cgi/myaccount.html,
7647           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
7648           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
7649           fs_selfservice/FS-SelfService/cgi/login.html,
7650           fs_selfservice/FS-SelfService/cgi/logout.html,
7651           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html:
7652           when using pkg-balances, limit self-service access when a
7653           customer with multiple packages logs on, RT#4189
7654
7655 2009-08-09 16:53  jeff
7656
7657         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: whoops: theory
7658           should match practice
7659
7660 2009-08-09 16:45  jeff
7661
7662         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: fix per agent
7663           spools
7664
7665 2009-08-09 15:47  jeff
7666
7667         * FS/FS/cust_bill_pkg.pm: don't bomb when the line item has no
7668           start date
7669
7670 2009-08-09 02:05  mark
7671
7672         * FS/FS/cust_attachment.pm, httemplate/edit/cust_main_attach.cgi,
7673           httemplate/edit/process/cust_main_attach.cgi,
7674           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
7675           httemplate/view/cust_main/attachments.html, FS/FS/AccessRight.pm,
7676           FS/FS/Conf.pm, FS/FS/Mason.pm, FS/FS/Record.pm, FS/FS/Schema.pm:
7677           Add cust_attachment stuff
7678
7679 2009-08-07 16:08  ivan
7680
7681         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
7682           httemplate/edit/cust_main/top_misc.html,
7683           httemplate/edit/process/cust_main.cgi,
7684           httemplate/elements/tr-input-date-field.html: add ability to edit
7685           signup dates (turn on cust_main-edit_signupdate config), RT#4644
7686
7687 2009-08-06 17:39  ivan
7688
7689         * FS/FS/cust_main.pm, httemplate/edit/process/quick-cust_pkg.cgi,
7690           httemplate/elements/tr-input-date-field.html,
7691           httemplate/misc/order_pkg.html,
7692           httemplate/view/cust_main/packages.html: don't start recurring
7693           billing when a start date hasn't been reached yet either... and
7694           since that works, add the start date to new package order,
7695           RT#5347
7696
7697 2009-08-05 17:41  ivan
7698
7699         * FS/FS/part_export/netsapiens.pm: pass mac addresses as lower-case
7700           to netsapiens, RT#5226
7701
7702 2009-08-05 17:39  ivan
7703
7704         * FS/FS/svc_phone.pm: delete phone_device records when svc_phone is
7705           deleted, RT#5226
7706
7707 2009-08-05 16:32  ivan
7708
7709         * FS/FS/part_pkg/: agent.pm, base_rate.pm, flat.pm,
7710           flat_delayed.pm, prorate_delayed.pm: fix cancellation errors with
7711           updated flat_introrate, RT#5865
7712
7713 2009-08-04 19:27  ivan
7714
7715         * FS/FS/: svc_acct.pm: export negative byte values to chillispot
7716           attributes as 0, RT#5815
7717
7718 2009-08-04 16:43  ivan
7719
7720         * FS/: FS/svc_acct.pm, bin/freeside-sqlradius-reset: hopefully
7721           ignore errors about deleted accounts and properly finish
7722           freeside-sqlradius-reset, RT#5868
7723
7724 2009-08-04 15:04  ivan
7725
7726         * FS/: FS/svc_Common.pm, bin/freeside-sqlradius-reset: ignore
7727           problams calling ->overlimit during sqlradius-reset, wtf?!
7728           RT#5868
7729
7730 2009-08-03 17:19  ivan
7731
7732         * FS/FS/cust_pkg.pm: don't reset usage on package change when
7733           usage_rollover is on, it adds twice...
7734
7735 2009-08-03 12:54  ivan
7736
7737         * httemplate/elements/header.html: looks slightly better in default
7738           IE hopefully
7739
7740 2009-08-03 07:17  jeff
7741
7742         * FS/FS/part_export/shellcommands.pm: new doesn't exist
7743
7744 2009-08-03 07:07  jeff
7745
7746         * FS/FS/part_export/shellcommands.pm: bad tyops
7747
7748 2009-08-01 12:16  jeff
7749
7750         * FS/FS/: Schema.pm, queue.pm, queue_arg.pm: support broader array
7751           of queue args #5855, fallout from #5495
7752
7753 2009-07-31 06:20  ivan
7754
7755         * FS/FS/ClientAPI/MyAccount.pm,
7756           fs_selfservice/FS-SelfService/SelfService.pm,
7757           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
7758           fs_selfservice/FS-SelfService/cgi/change_bill.html,
7759           fs_selfservice/FS-SelfService/cgi/change_password.html,
7760           fs_selfservice/FS-SelfService/cgi/change_pay.html,
7761           fs_selfservice/FS-SelfService/cgi/change_ship.html,
7762           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
7763           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
7764           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
7765           fs_selfservice/FS-SelfService/cgi/footer.html,
7766           fs_selfservice/FS-SelfService/cgi/header.html,
7767           fs_selfservice/FS-SelfService/cgi/login.html,
7768           fs_selfservice/FS-SelfService/cgi/logout.html,
7769           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
7770           fs_selfservice/FS-SelfService/cgi/make_payment.html,
7771           fs_selfservice/FS-SelfService/cgi/myaccount.html,
7772           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
7773           fs_selfservice/FS-SelfService/cgi/payment_results.html,
7774           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
7775           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
7776           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
7777           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
7778           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
7779           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
7780           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
7781           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
7782           fs_selfservice/FS-SelfService/cgi/provision.html,
7783           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
7784           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
7785           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
7786           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
7787           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
7788           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: skin
7789           up self-service according to config passed from backend, RT#5530
7790
7791 2009-07-31 00:58  ivan
7792
7793         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
7794
7795 2009-07-31 00:51  ivan
7796
7797         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
7798
7799 2009-07-30 02:19  ivan
7800
7801         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: pass a pkgnum from
7802           self-service if applicable, RT#4339
7803
7804 2009-07-30 01:43  ivan
7805
7806         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: lost fix for
7807           illegal state?
7808
7809 2009-07-30 00:39  ivan
7810
7811         * httemplate/view/cust_main/change_history.html: small fix to
7812           change history to not error out with svc_acct services, RT#1005
7813
7814 2009-07-30 00:35  mark
7815
7816         * FS/FS/part_export/shellcommands.pm: Make no_queue option work
7817           correctly
7818
7819 2009-07-29 23:52  ivan
7820
7821         * httemplate/view/cust_main/payment_history.html: didn't mean to
7822           leave a Dump(er) there
7823
7824 2009-07-29 23:50  ivan
7825
7826         * httemplate/edit/cust_pay.cgi: another accidentally (alliterated)
7827           vestigial variable
7828
7829 2009-07-29 23:49  ivan
7830
7831         * httemplate/edit/cust_credit.cgi: don't need to lookup cust_main
7832           here
7833
7834 2009-07-29 23:48  ivan
7835
7836         * httemplate/elements/select-cust_pkg-balances.html: fix for
7837           stickiness on errors
7838
7839 2009-07-29 23:42  ivan
7840
7841         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
7842           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
7843           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
7844           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
7845           FS/FS/cust_pay_void.pm, FS/FS/cust_pkg.pm, FS/FS/cust_main.pm,
7846           httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
7847           httemplate/edit/process/cust_pay.cgi,
7848           httemplate/elements/select-cust_pkg-balances.html,
7849           httemplate/elements/tr-select-cust_pkg-balances.html,
7850           httemplate/view/cust_bill.cgi, httemplate/view/cust_pay.html,
7851           httemplate/view/cust_main/packages.html,
7852           httemplate/view/cust_main/payment_history.html,
7853           httemplate/view/cust_main/packages/status.html,
7854           httemplate/view/cust_main/payment_history/payment.html,
7855           httemplate/view/cust_main/payment_history/credit.html,
7856           httemplate/view/cust_main/payment_history/voided_payment.html:
7857           experimental package balances, RT#4339
7858
7859 2009-07-28 15:21  jeff
7860
7861         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
7862           FS/FS/cust_main.pm, httemplate/edit/cust_main/billing.html,
7863           httemplate/view/cust_main/billing.html: feature to email CSV of
7864           CDRs with invoices #5727
7865
7866 2009-07-28 14:17  ivan
7867
7868         * FS/FS/Conf.pm, FS/FS/AccessRight.pm, FS/FS/Mason.pm,
7869           FS/FS/svc_external.pm, httemplate/pref/pref.html,
7870           httemplate/view/cust_main.cgi,
7871           httemplate/view/cust_main/change_history.html: adding a basic
7872           change history using history tables, RT#1005, RT#4357
7873
7874 2009-07-27 19:12  mark
7875
7876         * FS/FS/part_export/: shellcommands.pm,
7877           shellcommands_withdomain.pm: Add no_queue option to shellcommands
7878           exports
7879
7880 2009-07-27 12:51  ivan
7881
7882         * httemplate/misc/cancel_pkg.html: fix spacing
7883
7884 2009-07-27 02:59  ivan
7885
7886         * httemplate/search/: report_cust_pay.html,
7887           elements/cust_pay_or_refund.html: searching for voided payments
7888           by void date as well, RT#5786
7889
7890 2009-07-27 02:07  ivan
7891
7892         * httemplate/: elements/menu.html, search/cust_pay_void.html,
7893           search/report_cust_pay.html,
7894           search/elements/cust_pay_or_refund.html, view/cust_pay.html,
7895           view/cust_pay_void.html: voided payment report, RT#5786
7896
7897 2009-07-26 23:17  ivan
7898
7899         * FS/FS/Conf.pm, httemplate/config/config-view.cgi: add deprecated
7900           config options back to Conf.pm to fix "unapplypayments" fails
7901           existential comparison errors, RT#2927
7902
7903 2009-07-26 20:26  jeff
7904
7905         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
7906           httemplate/edit/cust_main.cgi,
7907           httemplate/edit/cust_main/bottomfixup.js,
7908           httemplate/edit/cust_main/contact.html,
7909           httemplate/elements/location.html,
7910           httemplate/misc/xmlhttp-cust_main-censustract.html,
7911           httemplate/search/cust_pkg.cgi,
7912           httemplate/view/cust_main/misc.html: FCC from 477 improvements
7913           #4912
7914
7915 2009-07-26 13:23  jeff
7916
7917         * httemplate/search/svc_broadband.cgi: fix links
7918
7919 2009-07-26 12:36  ivan
7920
7921         * rt/FREESIDE_MODIFIED: fix the date picker in RT to use jscalendar
7922           instead of an HTML popup (that had acquired the page header,
7923           eek), RT#1682
7924
7925 2009-07-26 11:40  ivan
7926
7927         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
7928           1.180.2.49 (2009-7-26), RT#2873
7929
7930 2009-07-25 23:38  jeff
7931
7932         * FS/bin/freeside-apply_payments_and_credits: command line tool to
7933           apply payments and credits
7934
7935 2009-07-25 15:00  ivan
7936
7937         * htetc/handler.pl: set a character encoding for all pages; this
7938           should fix problems with diamond question marks even when the
7939           server gets an UTF-8 default setting, RT#3094
7940
7941 2009-07-25 14:33  ivan
7942
7943         * FS/FS/cust_event.pm, httemplate/search/cust_event.html: this
7944           should fix the re-email/print links on event search pages sending
7945           too much, RT#5740, RT#5570
7946
7947 2009-07-25 00:57  ivan
7948
7949         * FS/FS/Record.pm: teach Record.pm about BYTEA handling in order to
7950           store files in the db, RT#4964
7951
7952 2009-07-24 02:38  ivan
7953
7954         * FS/FS/: Conf.pm, svc_acct.pm: add handling of ChilliSpot (and
7955           CoovaChilli) Max attributes, specifically
7956           ChilliSpot-Max-{Input,Output,Total}-{Octets,Gigawords}, RT#5815
7957
7958 2009-07-23 22:51  mark
7959
7960         * FS/bin/freeside-void-payments: Add -v switch (verbose) to
7961           freeside-void-payments
7962
7963 2009-07-23 12:46  ivan
7964
7965         * FS/FS/cust_pay.pm: avoid harmless warning: Use of uninitialized
7966           value in string ne
7967
7968 2009-07-23 12:40  ivan
7969
7970         * FS/bin/freeside-void-payments: fix -r option, RT#5675
7971
7972 2009-07-23 09:48  jeff
7973
7974         * httemplate/browse/svc_acct_pop.cgi: restore svc_acct_pop editing
7975
7976 2009-07-23 06:25  ivan
7977
7978         * httemplate/: browse/cust_main_county.cgi,
7979           edit/process/cust_main_county-collapse.cgi: add back remove
7980           ("collapse") links again.  on each line this time.  RT#2973
7981
7982 2009-07-22 23:58  ivan
7983
7984         * FS/FS/Tron.pm: need to see who is still on deb 4 & pg 7.4
7985
7986 2009-07-22 15:05  ivan
7987
7988         * httemplate/view/cust_main/misc.html: fix bombing out on new
7989           DateTime
7990
7991 2009-07-21 11:44  ivan
7992
7993         * FS/FS/: Schema.pm, part_pkg/cdr_termination.pm: sub-penny
7994           termination pricing too, RT#5495
7995
7996 2009-07-21 00:03  ivan
7997
7998         * FS/FS/part_pkg/voip_cdr.pm: yow.  fix spurious charge errors
7999           w/single_price, round to four decimal places (wtf?) instead of 2,
8000           RT#5495
8001
8002 2009-07-20 22:29  ivan
8003
8004         * FS/FS/part_pkg/voip_cdr.pm: and fix min_charge option, RT#5495
8005
8006 2009-07-20 22:27  ivan
8007
8008         * FS/FS/part_pkg/voip_cdr.pm: if we're going to do recur_Common,
8009           have to use and @ISA (and capitalize) it
8010
8011 2009-07-20 17:20  ivan
8012
8013         * FS/FS/part_pkg/voip_cdr.pm: don't have a money type in package
8014           definitions at the moment
8015
8016 2009-07-20 16:01  jeff
8017
8018         * FS/FS/: Conf.pm, cust_bill.pm: config setting to have emailed
8019           invoices include call details #5275
8020
8021 2009-07-20 07:26  jeff
8022
8023         * httemplate/elements/checkbox.html,
8024           httemplate/elements/tr-checkbox.html,
8025           httemplate/elements/tr-justtitle.html,
8026           httemplate/elements/tr-title.html, FS/FS/Schema.pm,
8027           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
8028           FS/FS/part_pkg.pm, FS/FS/part_pkg_link.pm,
8029           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
8030           httemplate/edit/process/part_pkg.cgi: bundle bill linked packages
8031           into top line total when desired #5724
8032
8033 2009-07-19 21:51  ivan
8034
8035         * FS/FS/cust_pkg.pm: one $conf is enough
8036
8037 2009-07-19 21:40  ivan
8038
8039         * rt/: FREESIDE_MODIFIED, lib/RT/Transaction_Overlay.pm: slightly
8040           improve terrible quoting behavior when you change MessageBoxWidth
8041
8042 2009-07-19 21:19  ivan
8043
8044         * httemplate/elements/header.html: fix preferences links showing as
8045           blue/purple on RT side
8046
8047 2009-07-19 21:14  ivan
8048
8049         * rt/FREESIDE_MODIFIED: fix badly styled links on ticket create
8050           (fallout from RT borging/styling)
8051
8052 2009-07-17 16:33  ivan
8053
8054         * FS/FS/cdr.pm: remove unused cdr_upstream_rate
8055
8056 2009-07-17 16:10  rsiddall
8057
8058         * rpm/freeside.spec: Filter out requirements for specific Freeside
8059           modules so that you can install an RPM which requires missing
8060           Freeside modules.
8061
8062 2009-07-17 15:26  ivan
8063
8064         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily: commit
8065           pkgpart exclusion for billing run, RT#5495
8066
8067 2009-07-17 07:58  jeff
8068
8069         * bin/billco-upload: add mutex and commit changes found on
8070           installed system
8071
8072 2009-07-16 19:29  jeff
8073
8074         * httemplate/search/cust_pkg.cgi: FSM, another missed file for 477
8075           reporting
8076
8077 2009-07-16 18:44  jeff
8078
8079         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/voip_cdr.pm:
8080           bill usage when cancelling package
8081
8082 2009-07-16 18:08  jeff
8083
8084         * bin/generate-table-module: black magic to edit Mason.pm as well
8085
8086 2009-07-16 17:35  ivan
8087
8088         * FS/FS/part_pkg/: voip_cdr.pm: add single_price option so you can
8089           do one per-minute price without rate tables, RT#5495
8090
8091 2009-07-16 17:33  ivan
8092
8093         * FS/MANIFEST: get rid of cdr_upstream_rate table and some other
8094           old convergent cruft
8095
8096 2009-07-16 17:10  ivan
8097
8098         * FS/: FS/Schema.pm, FS/cdr.pm, FS/cdr_upstream_rate.pm,
8099           FS/part_pkg/voip_cdr.pm, FS.pm, t/cdr_upstream_rate.t: get rid of
8100           cdr_upstream_rate table and some other old convergent cruft
8101
8102 2009-07-16 15:16  jeff
8103
8104         * FS/FS/Mason.pm: dark magic coming soon
8105
8106 2009-07-15 18:57  jeff
8107
8108         * httemplate/search/477.html: duh! more 477 files
8109
8110 2009-07-15 18:35  jeff
8111
8112         * httemplate/search/report_477.html: missed file for 477 reporting
8113
8114 2009-07-15 16:06  ivan
8115
8116         * FS/FS/part_pkg/cdr_termination.pm: unused for now
8117
8118 2009-07-15 15:49  ivan
8119
8120         * FS/FS/: Conf.pm, cdr.pm: add option to trim leading zeros when
8121           setting charged_party to accountcode, RT#5495
8122
8123 2009-07-14 12:06  rsiddall
8124
8125         * FS/FS/part_export/domreg_net_dri.pm: Minor bug fix, spotted by
8126           Jeff.
8127
8128 2009-07-14 12:05  rsiddall
8129
8130         * FS/FS/svc_domain.pm: Changed description of "action" field to
8131           match domain registration exports.
8132
8133 2009-07-13 20:14  ivan
8134
8135         * htetc/handler.pl: fix warnings, from RT merge fallout
8136
8137 2009-07-13 19:53  ivan
8138
8139         * FS/FS/part_export/netsapiens.pm: fix netsapiens device
8140           provisioning?  or at least better debugging, RT#5226
8141
8142 2009-07-13 19:52  ivan
8143
8144         * httemplate/elements/tr-select-did.html: stop Dumper spew
8145
8146 2009-07-13 17:28  rsiddall
8147
8148         * Makefile, FS/FS/svc_domain.pm,
8149           FS/FS/part_export/domreg_net_dri.pm,
8150           httemplate/edit/process/domreg.cgi: New export to
8151           register/transfer/renew/revoke domains using Net::DRI.  Currently
8152           optimized for OpenSRS.  Should become more generalized in later
8153           releases.  Modified Makefile to insert the Freeside log folder
8154           into the new export.  Modified svc_domain.pm to prevent
8155           generation of transfer requests when a domain is moved to a
8156           different package with a domain registration attached to one of
8157           the included services.  Modified domreg.cgi to display errors on
8158           a separate page.
8159
8160 2009-07-13 09:02  jeff
8161
8162         * FS/FS/: tax_rate.pm, tax_rate_location.pm: correct ordering and
8163           other bugs in tax updates
8164
8165 2009-07-13 03:12  ivan
8166
8167         * FS/FS/part_pkg/recur_Common.pm: eliminate harmless "no %info hash
8168           found in FS::part_pkg::recur_Common, skipping" warning
8169
8170 2009-07-13 02:19  ivan
8171
8172         * FS/FS/ClientAPI/MyAccount.pm,
8173           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: fix
8174           self-service agent-specific logos
8175
8176 2009-07-13 02:10  ivan
8177
8178         * httemplate/view/cust_bill-logo.cgi: fix old-style agent-virt
8179           logo?
8180
8181 2009-07-13 00:21  ivan
8182
8183         * conf/invoice_html: thank you IE8
8184
8185 2009-07-13 00:10  ivan
8186
8187         * httemplate/search/report_unapplied_cust_pay.html: clarify wording
8188
8189 2009-07-12 18:50  ivan
8190
8191         * httemplate/elements/: header.html, menubar.html: style nits
8192
8193 2009-07-12 16:45  ivan
8194
8195         * httemplate/elements/header.html: fix header sizes :/
8196
8197 2009-07-12 16:38  ivan
8198
8199         * FS/FS/CGI.pm: this should fix $fsurl under the unified RT?  sure
8200           hope so
8201
8202 2009-07-12 16:25  ivan
8203
8204         * httemplate/edit/cust_main.cgi: ACL on customer edit
8205
8206 2009-07-12 16:22  ivan
8207
8208         * httemplate/elements/header.html, httemplate/elements/menu.html,
8209           httemplate/elements/xmenu.css, httemplate/elements/xmenu.top.css,
8210           rt/FREESIDE_MODIFIED, rt/etc/RT_SiteConfig.pm: resolve style
8211           weirdness (fallout from RT integration), especially
8212           non-fixed-width comment boxes, menu/searchbar differences,
8213           RT#1169
8214
8215 2009-07-12 12:32  ivan
8216
8217         * httemplate/elements/menu.html: update tickting config
8218           descriptions
8219
8220 2009-07-12 06:27  jeff
8221
8222         * FS/FS/Record.pm: stop gratuitous hash manipulatoin during enum
8223           untaint
8224
8225 2009-07-10 19:40  ivan
8226
8227         * bin/drop_slony.slonik: notes
8228
8229 2009-07-10 10:50  ivan
8230
8231         * httemplate/elements/: select-did.html, tr-select-did.html: fix
8232           svc_phone provisioning!
8233
8234 2009-07-09 17:36  ivan
8235
8236         * FS/FS/cdr.pm: fix sansay CDR import to ignore "NA" in dates,
8237           RT#5495
8238
8239 2009-07-09 16:59  ivan
8240
8241         * FS/FS/cdr.pm, FS/FS/cdr/sansay.pm, eg/cdr_template.pm: sansay
8242           CDRs, RT#5495
8243
8244 2009-07-09 16:58  ivan
8245
8246         * FS/bin/freeside-cdr-sftp_and_import: add -r option
8247
8248 2009-07-09 14:05  ivan
8249
8250         * FS/FS/cust_main.pm, httemplate/elements/menu.html,
8251           httemplate/search/report_unapplied_cust_pay.html,
8252           httemplate/search/unapplied_cust_pay.html: unapplied payments
8253           report, RT#4861
8254
8255 2009-07-09 13:36  ivan
8256
8257         * httemplate/search/elements/cust_main_dayranges.html: no idea how
8258           i missed fixing this before
8259
8260 2009-07-09 13:18  ivan
8261
8262         * httemplate/search/report_receivables.cgi: oops
8263
8264 2009-07-08 04:12  ivan
8265
8266         * FS/FS/TicketSystem/RT_External.pm,
8267           FS/FS/TicketSystem/RT_Internal.pm, httemplate/elements/menu.html,
8268           FS/FS/Conf.pm, FS/FS/Mason.pm, htetc/handler.pl,
8269           httemplate/elements/about_freeside.html,
8270           httemplate/elements/about_rt.html,
8271           httemplate/elements/header.html,
8272           httemplate/elements/popup_link.html, rt/FREESIDE_MODIFIED: borg
8273           RT menus, RT#1169
8274
8275 2009-07-07 20:33  ivan
8276
8277         * httemplate/search/: report_receivables.cgi,
8278           report_unapplied_cust_pay.html, unapplied_cust_pay.html,
8279           elements/cust_main_dayranges.html: factor out the range-handling
8280           portions of receivables report, start on a similar unapplied
8281           payment report, RT#4861
8282
8283 2009-07-07 02:53  ivan
8284
8285         * FS/FS/Schema.pm, httemplate/view/svc_broadband.cgi: allow null
8286           svc_broadband.ip_addr
8287
8288 2009-07-07 02:23  ivan
8289
8290         * FS/FS/: Conf.pm, Schema.pm, svc_broadband.pm: allow null
8291           svc_broadband.ip_addr
8292
8293 2009-07-07 02:22  ivan
8294
8295         * httemplate/edit/svc_broadband.cgi: UI nit - double #
8296
8297 2009-07-07 00:32  mark
8298
8299         * FS/bin/freeside-void-payments: Add freeside-void-payments script
8300           for returned check processing
8301
8302 2009-07-06 17:53  ivan
8303
8304         * FS/FS/cdr/netcentrex.pm: for netcentrex CDRs, import duration to
8305           duration field (previously only billsec)
8306
8307 2009-07-06 17:47  ivan
8308
8309         * FS/FS/cdr.pm: on CDR date parse, consider 1970-01-01 NULL like
8310           1900-01-01, RT#4081
8311
8312 2009-07-06 16:14  ivan
8313
8314         * httemplate/search/: cdr.html, report_cdr.html: search cdr by
8315           acctid
8316
8317 2009-07-06 14:34  ivan
8318
8319         * httemplate/browse/rate_region.html: align, display countrycode
8320           with +, space between prefixes allowing wrapping
8321
8322 2009-07-05 17:28  ivan
8323
8324         * httemplate/view/svc_phone.cgi: fix incoming CDR links wrt
8325           cdrbatch field
8326
8327 2009-07-05 17:10  ivan
8328
8329         * httemplate/elements/: select-did.html, tr-select-did.html: doh
8330
8331 2009-07-05 16:56  ivan
8332
8333         * httemplate/elements/: select-did.html, tr-select-did.html: allow
8334           svc_phone.phonenum to be edited when a DID selector is not in use
8335
8336 2009-07-05 16:17  ivan
8337
8338         * httemplate/search/cdr.html: format start/answer/end dates and
8339           link svcnum to service
8340
8341 2009-07-05 14:35  ivan
8342
8343         * FS/FS/Schema.pm, FS/FS/cdr.pm,
8344           httemplate/elements/checkboxes.html, httemplate/search/cdr.html,
8345           httemplate/search/report_cdr.html: CDR search by dcontext,
8346           charged_party, toggle of display fields, RT#4081
8347
8348 2009-07-03 17:47  ivan
8349
8350         * FS/FS/part_event/Condition/: cust_payments.pm,
8351           cust_payments_pkg.pm: add condition based on total customer
8352           payments as a multiplier of a specific package, RT#3983
8353
8354 2009-07-03 17:08  ivan
8355
8356         * FS/FS/part_event/Condition/once.pm: spealing
8357
8358 2009-07-02 04:22  ivan
8359
8360         * FS/FS/cdr.pm, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
8361           FS/FS/part_pkg/cdr_termination.pm,
8362           httemplate/edit/cust_main/billing.html,
8363           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
8364           settlement cdr processing, RT#5495
8365
8366 2009-07-01 19:02  ivan
8367
8368         * FS/FS/: cust_main.pm, part_event/Action/cust_bill_fee_percent.pm,
8369           part_event/Action/fee.pm: fix late fees, RT#5665
8370
8371 2009-07-01 18:26  jeff
8372
8373         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_pkg/flat.pm,
8374           FS/FS/part_pkg/flat_introrate.pm, httemplate/search/cust_pkg.cgi:
8375           update flat_introrate plan to better fit current codebase RT#4912
8376
8377 2009-07-01 03:28  ivan
8378
8379         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
8380           FS/FS/cust_main.pm, FS/FS/part_pkg/cdr_termination.pm,
8381           FS/FS/part_pkg/recur_Common.pm, FS/t/cdr_termination.t,
8382           httemplate/edit/cust_main/billing.html,
8383           httemplate/view/cust_main/billing.html: start of settlement CDR
8384           processing, RT#5495
8385
8386 2009-06-30 22:34  ivan
8387
8388         * FS/FS/part_event/Action/cust_bill_fee_percent.pm,
8389           FS/FS/part_event/Action/fee.pm,
8390           httemplate/elements/select-taxclass.html,
8391           httemplate/elements/tr-select-taxclass.html: add tax class
8392           selection back for late charges w/1.9 events, RT#5665
8393
8394 2009-06-30 13:18  jeff
8395
8396         * FS/FS.pm, httemplate/elements/menu.html: documentation
8397           corrections
8398
8399 2009-06-30 12:38  ivan
8400
8401         * FS/FS/Schema.pm, FS/FS/part_pkg_taxclass.pm,
8402           httemplate/browse/part_pkg_taxclass.html,
8403           httemplate/edit/part_pkg_taxclass.html,
8404           httemplate/edit/process/part_pkg_taxclass.html,
8405           httemplate/elements/menu.html,
8406           httemplate/elements/select-taxclass.html,
8407           httemplate/elements/tr-select-taxclass.html: disabling a
8408           taxclass, RT#5472
8409
8410 2009-06-30 05:32  ivan
8411
8412         * httemplate/edit/quick-charge.html: remove debugging
8413
8414 2009-06-30 05:28  ivan
8415
8416         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
8417           httemplate/edit/REAL_cust_pkg.cgi,
8418           httemplate/edit/quick-charge.html,
8419           httemplate/edit/process/REAL_cust_pkg.cgi,
8420           httemplate/view/cust_main/packages/status.html,
8421           FS/FS/Cron/bill.pm, httemplate/edit/process/quick-charge.cgi:
8422           one-time charge "hold for later" / any package future start date,
8423           RT#5347
8424
8425 2009-06-30 04:09  ivan
8426
8427         * FS/FS/part_export/netsapiens.pm: this will help
8428
8429 2009-06-30 02:38  ivan
8430
8431         * FS/FS/: phone_device.pm, part_export/netsapiens.pm: more steps to
8432           netsapiens export, RT#5226
8433
8434 2009-06-29 19:54  ivan
8435
8436         * FS/FS/part_export/netsapiens.pm: add DID association w/user?
8437           docs from netsapiens rough... RT#5226
8438
8439 2009-06-29 18:42  ivan
8440
8441         * FS/FS.pm, FS/MANIFEST, FS/FS/Mason.pm, FS/FS/Schema.pm,
8442           FS/FS/part_device.pm, FS/FS/phone_device.pm, FS/FS/svc_phone.pm,
8443           FS/t/part_device.t, FS/t/phone_device.t,
8444           httemplate/browse/part_device.html,
8445           httemplate/edit/part_device.html,
8446           httemplate/edit/phone_device.html,
8447           httemplate/edit/process/part_device.html,
8448           httemplate/edit/process/phone_device.html,
8449           httemplate/misc/delete-phone_device.html,
8450           httemplate/misc/part_device-import.html,
8451           httemplate/elements/menu.html,
8452           httemplate/misc/process/part_device-import.html,
8453           httemplate/view/svc_phone.cgi: phone devices (for netsapiens
8454           integration), RT#5226
8455
8456 2009-06-29 15:48  rsiddall
8457
8458         * rpm/freeside.spec: Fix PDF invoice generation, including
8459           requirement for ghostscript.
8460
8461 2009-06-29 07:45  jeff
8462
8463         * bin/cust_pay_histogram: show total number of payments
8464
8465 2009-06-29 06:55  jeff
8466
8467         * bin/cust_pay_histogram: commandline tool for examining cust_pay
8468           records by date range #5652
8469
8470 2009-06-29 06:53  jeff
8471
8472         * FS/FS/part_pkg_report_option.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
8473           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
8474           FS/t/part_pkg_report_option.t, FS/FS.pm, FS/MANIFEST,
8475           httemplate/browse/part_pkg_report_option.html,
8476           httemplate/edit/part_pkg.cgi,
8477           httemplate/edit/part_pkg_report_option.html,
8478           httemplate/edit/cust_main/bottomfixup.html,
8479           httemplate/edit/cust_main/bottomfixup.js,
8480           httemplate/edit/cust_main/choose_tax_location.html,
8481           httemplate/edit/process/part_pkg.cgi,
8482           httemplate/edit/process/part_pkg_report_option.html,
8483           httemplate/misc/xmlhttp-cust_main-censustract.html,
8484           httemplate/edit/cust_main/contact.html,
8485           httemplate/elements/location.html, httemplate/elements/menu.html,
8486           httemplate/search/cust_main.html,
8487           httemplate/search/report_cust_main.html,
8488           httemplate/search/report_cust_pkg.html: FCC form 477 reporting
8489           #4912
8490
8491 2009-06-28 23:21  ivan
8492
8493         * FS/MANIFEST: remove freeside-expiration-alerter
8494
8495 2009-06-26 17:55  ivan
8496
8497         * FS/bin/freeside-expiration-alerter: replaced by
8498           FS::Cron::alert_expiration
8499
8500 2009-06-26 16:21  ivan
8501
8502         * FS/bin/freeside-queued: doh, brainfart, RT#5572
8503
8504 2009-06-26 16:12  ivan
8505
8506         * FS/bin/freeside-queued: add -s and -n flags to freeside-daily to
8507           specify the kinds of jobs to be run, RT#5572
8508
8509 2009-06-26 11:53  ivan
8510
8511         * FS/FS/cust_main.pm: in smart_search, move duplicate elimination
8512           bits so that they're used even when doing an exact search on a
8513           browser-remembered result
8514
8515 2009-06-25 23:55  mark
8516
8517         * FS/: FS/Conf.pm, bin/freeside-daily: Add expiration alerts to
8518           freeside-daily routine
8519
8520 2009-06-25 13:23  ivan
8521
8522         * FS/FS/ClientAPI/Signup.pm: finish fixing "Real time processing
8523           not enabled!" error when using signup without any real-time
8524           processor
8525
8526 2009-06-25 12:55  ivan
8527
8528         * FS/FS/ClientAPI/Signup.pm: eliminate harmless warning log spam:
8529           Argument "" isn't numeric in numeric eq (==) at
8530           /usr/local/share/perl/5.8.8/FS/ClientAPI/Signup.pm line 57
8531
8532 2009-06-25 12:47  ivan
8533
8534         * FS/FS/: agent.pm, ClientAPI/Signup.pm: fix signups for the
8535           no-gateway-at-all case, RT#5673
8536
8537 2009-06-25 12:06  ivan
8538
8539         * httemplate/search/cust_tax_adjustment.html: fix tax adjustment
8540           report
8541
8542 2009-06-24 18:28  ivan
8543
8544         * FS/FS.pm, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Conf.pm,
8545           FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
8546           FS/FS/cust_main.pm, FS/FS/cust_tax_adjustment.pm,
8547           FS/t/cust_tax_adjustment.t,
8548           httemplate/edit/cust_tax_adjustment.html,
8549           httemplate/edit/process/cust_tax_adjustment.html,
8550           httemplate/search/cust_tax_adjustment.html,
8551           httemplate/view/cust_main/payment_history.html: tax adjustments,
8552           RT#5595
8553
8554 2009-06-24 18:22  ivan
8555
8556         * httemplate/view/cust_main/one_time_charge_link.html: fix extra
8557           whitespace in IE
8558
8559 2009-06-24 11:36  ivan
8560
8561         * init.d/freeside-init, FS/bin/freeside-queued: add support for db
8562           profiling, RT#5662
8563
8564 2009-06-24 02:07  mark
8565
8566         * FS/: FS/Cron/alert_expiration.pm, bin/freeside-daily: Move
8567           expiration alerts into FS::Cron::alert_expiration
8568
8569 2009-06-23 21:42  ivan
8570
8571         * FS/FS/part_pkg.pm: fix upgrade issue w/ black part_pkg.comment,
8572           RT#3988
8573
8574 2009-06-23 18:40  ivan
8575
8576         * httemplate/graph/cust_bill_pkg.cgi: fix total links on
8577           agent-specific sales report, RT#5449
8578
8579 2009-06-23 13:33  rsiddall
8580
8581         * httemplate/view/svc_domain.cgi: Remove ability to renew domain
8582           registration for more than one year as we can't automatically
8583           bill for multi-year renewals at this time.
8584
8585 2009-06-22 16:42  ivan
8586
8587         * FS/FS/cust_pay.pm: fix using encryption produces non-decrypted
8588           data in payment receipts, RT#5536
8589
8590 2009-06-22 15:55  ivan
8591
8592         * FS/FS/Mason.pm, httemplate/search/cust_main.html: fix advanced
8593           customer report failure, RT#5515
8594
8595 2009-06-22 10:00  jeff
8596
8597         * FS/FS/cust_main.pm: wtf?  the tax applies but it doesn't? RT#5574
8598
8599 2009-06-22 03:45  ivan
8600
8601         * FS/FS/part_pkg.pm: eliminate harmless upgrade error: Argument ""
8602           isn't numeric in numeric eq (==) at
8603           /usr/local/share/perl/5.8.8/FS/part_pkg.pm line 371.
8604
8605 2009-06-22 03:39  ivan
8606
8607         * FS/FS/access_user.pm: fix pod
8608
8609 2009-06-22 03:28  ivan
8610
8611         * FS/FS/part_pkg.pm: fix setup/recur -> setup_fee/recur_fee upgrade
8612
8613 2009-06-22 03:06  ivan
8614
8615         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
8616           httemplate/search/cust_bill_pkg.cgi,
8617           httemplate/search/report_tax.cgi: finish basic implemention of
8618           tax exemption by tax name hack, RT#5127
8619
8620 2009-06-22 00:50  ivan
8621
8622         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
8623           FS/FS/cust_main.pm, FS/FS/cust_main_exemption.pm,
8624           FS/t/cust_main_exemption.t,
8625           httemplate/edit/cust_main/billing.html,
8626           httemplate/edit/process/cust_main.cgi,
8627           httemplate/view/cust_main/billing.html: tax exemption by tax
8628           name, RT#5127
8629
8630 2009-06-21 15:00  ivan
8631
8632         * FS/FS/part_pkg/agent.pm: eliminate leaky debugging and a warning
8633           about it
8634
8635 2009-06-21 08:42  jeff
8636
8637         * FS/FS/part_export/: www_plesk.pm, acct_plesk.pm: link to docs
8638           #5855
8639
8640 2009-06-21 08:21  jeff
8641
8642         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
8643           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
8644           httemplate/edit/REAL_cust_pkg.cgi,
8645           httemplate/edit/agent_type.cgi, httemplate/edit/cust_pkg.cgi,
8646           httemplate/edit/part_bill_event.cgi,
8647           httemplate/edit/part_pkg.cgi, httemplate/edit/reg_code.cgi,
8648           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
8649           httemplate/misc/bulk_change_pkg.cgi,
8650           httemplate/misc/cancel_pkg.html,
8651           httemplate/misc/cust_main-import.cgi,
8652           httemplate/misc/delay_susp_pkg.html,
8653           httemplate/misc/meta-import.cgi, httemplate/search/cust_main.cgi,
8654           httemplate/search/cust_pkg.cgi, httemplate/search/reg_code.html,
8655           httemplate/search/report_cust_pkg.html,
8656           httemplate/view/cust_main/packages/package.html,
8657           httemplate/view/cust_main/packages/status.html: CUSTOM
8658           packages/actual flag for custom packages #3988
8659
8660 2009-06-19 14:49  jeff
8661
8662         * FS/FS/: cust_bill_pkg_detail.pm, tax_rate.pm: support some older
8663           Pg when upgrading tax rates and cust_bill_pkg_details
8664
8665 2009-06-19 10:53  jeff
8666
8667         * fs_selfservice/FS-SelfService/cgi/verify.cgi: treat webpay type
8668           payments as manual
8669
8670 2009-06-19 05:08  ivan
8671
8672         * FS/FS/part_pkg/agent.pm: fix the prorating for the package's
8673           first month (whew!) add an option not to prorate the accounts
8674           themselves
8675
8676 2009-06-19 00:46  ivan
8677
8678         * FS/FS/cust_main.pm: AND helps alot, RT#5572 for real
8679
8680 2009-06-19 00:14  ivan
8681
8682         * FS/FS/cust_main.pm: attempt to optimize the easy parts of billing
8683           run, RT#18737
8684
8685 2009-06-18 04:09  ivan
8686
8687         * FS/FS/part_pkg/agent.pm: omit listing spurious customer details
8688
8689 2009-06-18 04:07  ivan
8690
8691         * FS/FS/part_pkg/bulk.pm:  bulk price plan fix - don't omit setup
8692           fee
8693
8694 2009-06-18 04:04  ivan
8695
8696         * FS/FS/part_pkg/agent.pm: add agent wholsale price plan, RT#4696
8697
8698 2009-06-18 04:03  ivan
8699
8700         * FS/FS/Schema.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
8701           add basic part_pkg cost columns for agent wholsale price plan,
8702           RT#4696
8703
8704 2009-06-18 03:07  ivan
8705
8706         * FS/FS/cust_main.pm: uuh, don't bomb out if there *isn't* a postal
8707           fee package
8708
8709 2009-06-18 02:52  ivan
8710
8711         * httemplate/images/gray-black-side.png: forgot this
8712
8713 2009-06-17 18:17  mark
8714
8715         * httemplate/: elements/menu.html, search/report_receivables.cgi,
8716           search/report_receivables.html: Fix receivables report ACL checks
8717           and menu
8718
8719 2009-06-16 23:43  mark
8720
8721         * FS/FS/AccessRight.pm, httemplate/elements/menu.html,
8722           httemplate/search/report_receivables.cgi,
8723           httemplate/search/report_receivables.html: Added separate access
8724           right for receivables report
8725
8726 2009-06-16 19:39  ivan
8727
8728         * FS/FS/Conf.pm, FS/FS/access_user.pm,
8729           httemplate/edit/process/REAL_cust_pkg.cgi,
8730           httemplate/edit/process/part_pkg.cgi,
8731           httemplate/edit/process/quick-cust_pkg.cgi,
8732           httemplate/elements/menubar.html,
8733           httemplate/misc/process/link.cgi, httemplate/pref/pref.html,
8734           httemplate/search/cust_event.html,
8735           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
8736           httemplate/view/cust_main.cgi: finish up initial work on customer
8737           view tabs (ensure links back to customer view call include
8738           show=packages if default view isn't jumbo or packages already),
8739           RT#5586
8740
8741 2009-06-15 20:29  ivan
8742
8743         * httemplate/: elements/menubar.html, pref/pref-process.html,
8744           pref/pref.html, view/cust_main.cgi, view/cust_main/packages.html,
8745           view/cust_main/payment_history.html, view/cust_main/tickets.html:
8746           basic customer view tabs, RT#5586
8747
8748 2009-06-15 14:41  rsiddall
8749
8750         * FS/FS/AccessRight.pm, httemplate/view/svc_domain.cgi: Add a new
8751           access right for managing domain registration (registering,
8752           transferring, revoking, renewing, etc.).
8753
8754 2009-06-15 13:43  jeff
8755
8756         * FS/FS/cust_main.pm: check for need for postal fee before charging
8757           the customer, not after
8758
8759 2009-06-15 12:41  rsiddall
8760
8761         * FS/FS/part_export/domreg_opensrs.pm,
8762           httemplate/edit/process/domreg.cgi,
8763           httemplate/view/svc_domain.cgi: Add domain registration
8764           operations to the View Domain screen, if the domain has an
8765           associated export supporting registration.  Shows the domain
8766           status and allows registration, transfer, revocation, or renewal.
8767           Revocation almost never works since the registries impose very
8768           short windows after initial registration.  Also updated the
8769           OpenSRS registration export to support the additional operations.
8770
8771 2009-06-12 20:13  rsiddall
8772
8773         * rpm/freeside.spec: Default configuration files had
8774           directory-style permission values.
8775
8776 2009-06-11 19:48  rsiddall
8777
8778         * rpm/freeside.spec: Freeside no longer uses a datasource-specific
8779           configuration folder.  Configuration is kept in the RDBMS and
8780           initialized from the default_conf folder.  RT 5579.
8781
8782 2009-06-10 16:30  jeff
8783
8784         * conf/invoice_latex: prevent notes from bleeding onto coupon
8785           RT#5537
8786
8787 2009-06-10 14:58  ivan
8788
8789         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm: should hopefully fix old
8790           services showing up on invoices, RT#5451/RT#5514/RT#5564/RT#3032
8791
8792 2009-06-10 12:50  ivan
8793
8794         * FS/FS/Cron/bill.pm: don't add another queued_bill job to the
8795           queue if there's already one waiting to run for a customer,
8796           RT#5572
8797
8798 2009-06-10 00:58  ivan
8799
8800         * httemplate/search/cust_pkg.cgi: this should add the info s1 was
8801           looking for, RT#5539
8802
8803 2009-06-09 20:06  ivan
8804
8805         * FS/bin/freeside-upgrade: doh, semicolon
8806
8807 2009-06-09 20:00  ivan
8808
8809         * FS/bin/freeside-upgrade: don't attempt to create h_queue indices,
8810           for SG upgradability
8811
8812 2009-06-09 19:08  ivan
8813
8814         * httemplate/edit/payment_gateway.html: update gateway list in
8815           order to add WesternACH, RT#5409
8816
8817 2009-06-09 17:02  ivan
8818
8819         * FS/FS/cust_main.pm: eliminate harmless
8820
8821             Argument "" isn't numeric in numeric comparison (<=>) at
8822           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 6759.
8823
8824           warning, sort batched payments on a column that actually exists
8825
8826 2009-06-04 07:27  ivan
8827
8828         * httemplate/docs/credits.html: fix scrolling
8829
8830 2009-06-04 07:09  ivan
8831
8832         * rpm/freeside.spec: there are lots of contributors too!
8833
8834 2009-06-04 07:08  ivan
8835
8836         * httemplate/docs/credits.html: $core->add("jeremyd");
8837
8838 2009-06-03 20:49  ivan
8839
8840         * bin/freeside-migrate-events: much more efficient event migration:
8841           let the database do the work, RT#5426
8842
8843 2009-06-03 17:49  ivan
8844
8845         * bin/freeside-migrate-events: add a -m mode to improve performance
8846           so upgrade can complete for large databases, RT#5426
8847
8848 2009-06-03 14:09  rsiddall
8849
8850         * rpm/freeside.spec: Incorrect permissions on the default
8851           configuration folder caused installation to fail with an
8852           incomplete database initialization.  Failure to remove the
8853           ticket_system file from the default configuration folder caused
8854           Freeside to try to use RT.
8855
8856 2009-06-03 12:52  ivan
8857
8858         * FS/FS/UID.pm: add a hack to set default schema, cf.
8859           http://www.freeside.biz/mediawiki/index.php/Freeside:1.7:Documentation:Administration:PostgreSQL_Schema
8860
8861 2009-05-31 22:43  jeff
8862
8863         * FS/FS/part_pkg_taxproduct.pm, FS/FS/tax_rate.pm,
8864           httemplate/misc/tax-fetch_and_replace.cgi,
8865           httemplate/misc/process/tax-fetch_and_replace.cgi: a 'start over'
8866           function for the taxproduct based tax data loading
8867
8868 2009-05-31 02:57  ivan
8869
8870         * FS/FS/cust_bill.pm: wtf
8871
8872 2009-05-31 02:45  ivan
8873
8874         * FS/FS/cust_bill.pm: don't fallback to 'Payable upon receipt'
8875           invoice terms anymore.  or in other words, honor setting
8876           'invoice_default_terms' blank, like in 1.7.  RT#5415
8877
8878 2009-05-31 01:39  ivan
8879
8880         * httemplate/browse/part_pkg.cgi: add "hide one-time charges"
8881           toggle, RT#5255
8882
8883 2009-05-30 23:59  ivan
8884
8885         * httemplate/: browse/part_pkg.cgi, elements/select-table.html:
8886           package definition browse/search, filter by package class,
8887           RT#5255
8888
8889 2009-05-30 22:15  ivan
8890
8891         * bin/cdr-netsapiens.import: start of netsapeins cdr import, will
8892           finish up when can connect again, RT#5226
8893
8894 2009-05-30 21:57  ivan
8895
8896         * FS/FS/part_export/netsapiens.pm: necessary for
8897           bin/cdr-netsapeins.import
8898
8899 2009-05-30 05:15  ivan
8900
8901         * FS/FS/Schema.pm: very long transnexus filenames, RT#5229
8902
8903 2009-05-30 04:21  ivan
8904
8905         * FS/FS/cdr/transnexus.pm: clid is base-64 encoded, huh, RT#5229
8906
8907 2009-05-30 04:14  ivan
8908
8909         * bin/cdr-transnexus.import: quick hacked-up copy of
8910           freeside-cdr-sftp_and_import for transnexus directory structure,
8911           RT#5229
8912
8913 2009-05-30 03:45  ivan
8914
8915         * FS/FS/: cdr.pm, cdr/transnexus.pm: add transnexus format, RT#5229
8916
8917 2009-05-29 20:40  ivan
8918
8919         * FS/FS/part_pkg/prepaid.pm: and enable overlimit_action, RT#4995
8920
8921 2009-05-29 20:14  ivan
8922
8923         * FS/FS/: svc_acct.pm, part_pkg/flat.pm, part_pkg/prepaid.pm: add
8924           ability for prepaid packages to have usage limits and cancel if
8925           they're hit, RT#4995
8926
8927 2009-05-29 19:31  ivan
8928
8929         * FS/FS/: Conf.pm, svc_acct.pm: require svc_acct-usage_threshold to
8930           be set explicitly, don't default to 80%
8931
8932 2009-05-29 16:36  ivan
8933
8934         * httemplate/search/cdr.html: slightly better labels and field
8935           order for CDR report, RT#4081
8936
8937 2009-05-29 16:17  ivan
8938
8939         * FS/FS/: Conf.pm, cdr.pm, cdr/netcentrex.pm: fixup pivot code
8940           handling in netcentrex CDR handling, RT#4081
8941
8942 2009-05-28 21:43  jeff
8943
8944         * FS/FS/Conf.pm: correct description to reflect previous changes
8945
8946 2009-05-28 17:22  jeff
8947
8948         * httemplate/edit/: quick-charge.html, process/quick-charge.cgi:
8949           don't require a leading 0 in the quick charge amount
8950
8951 2009-05-27 15:32  ivan
8952
8953         * httemplate/search/cust_bill_pkg.cgi: and multiple taxlcasses.  i
8954           think that should actually do it for now on RT#5446
8955
8956 2009-05-27 15:23  ivan
8957
8958         * httemplate/search/report_tax.cgi: and the "tax invoiced" link
8959           too!  woo, working, RT#5446
8960
8961 2009-05-27 15:13  ivan
8962
8963         * httemplate/search/: cust_bill_pkg.cgi: maybe this willf inally
8964           fix total line links on tax report when using report_group
8965           kludge? (still possibly not in all corner cases), RT#5446
8966
8967 2009-05-27 15:10  ivan
8968
8969         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: maybe this
8970           willf inally fix total line links on tax report when using
8971           report_group kludge? (still possibly not in all corner cases),
8972           RT#5446
8973
8974 2009-05-27 14:35  ivan
8975
8976         * httemplate/search/report_tax.cgi: fix total line links on tax
8977           report when using report_group kludge? (possibly not in all
8978           corner cases), RT#5446
8979
8980 2009-05-27 14:27  ivan
8981
8982         * httemplate/search/report_tax.cgi: fix total line links on tax
8983           report when using report_group kludge? (possibly not in all
8984           corner cases), RT#5446
8985
8986 2009-05-27 14:24  jeff
8987
8988         * httemplate/elements/menuarrow.gif: close ticket 1517
8989
8990 2009-05-27 10:18  ivan
8991
8992         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix total
8993           line links on tax report when using report_group kludge?
8994           (possibly not in all corner cases), RT#5446
8995
8996 2009-05-27 00:50  jeff
8997
8998         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
8999           FS/FS/cust_recon.pm, FS/MANIFEST, FS/FS/cust_pkg.pm,
9000           FS/FS/svc_acct.pm, FS/FS/ClientAPI/Bulk.pm,
9001           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-selfservice-server,
9002           FS/t/cust_recon.t, fs_selfservice/FS-SelfService/MANIFEST,
9003           fs_selfservice/FS-SelfService/Makefile.PL,
9004           fs_selfservice/FS-SelfService/SelfService.pm,
9005           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
9006           fs_selfservice/FS-SelfService/freeside-selfservice-soap-server,
9007           fs_selfservice/FS-SelfService/iZoomOnlineProvisionService.pm:
9008           bulk provisioning via ftp and SOAP #5202
9009
9010 2009-05-26 05:32  jeff
9011
9012         * fs_selfservice/FS-SelfService/cgi/: overlibmws.js,
9013           overlibmws_crossframe.js, overlibmws_draggable.js,
9014           overlibmws_iframe.js, iframecontentmws.js: include overlib in
9015           selfservice
9016
9017 2009-05-25 19:48  ivan
9018
9019         * httemplate/search/report_tax.cgi: and also fix "tax invoiced"
9020           portion of total line when using config option for some basic tax
9021           grouping by name, RT#5446
9022
9023 2009-05-25 19:03  ivan
9024
9025         * httemplate/search/report_tax.cgi: mostly fix total line when
9026           using config option for some basic tax grouping by name, RT#5446
9027
9028 2009-05-25 18:41  ivan
9029
9030         * httemplate/search/: report_tax.html, report_tax.cgi: add a config
9031           option for some basic tax grouping by name, RT#5446
9032
9033 2009-05-25 18:35  ivan
9034
9035         * FS/FS/Conf.pm, httemplate/search/report_tax.cgi,
9036           httemplate/search/report_tax.html: add a config option for some
9037           basic tax grouping by name, RT#5446
9038
9039 2009-05-25 15:42  ivan
9040
9041         * httemplate/graph/cust_bill_pkg.cgi: fix total links on sales
9042           graph when a package class is specified, RT#5449
9043
9044 2009-05-24 20:59  ivan
9045
9046         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: international
9047           self-service payments, RT#1592
9048
9049 2009-05-24 18:49  ivan
9050
9051         * FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
9052           fs_selfservice/FS-SelfService/SelfService.pm,
9053           fs_selfservice/FS-SelfService/cgi/card.html,
9054           fs_selfservice/FS-SelfService/cgi/make_payment.html,
9055           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
9056           fs_selfservice/FS-SelfService/cgi/misc/counties.cgi,
9057           fs_selfservice/FS-SelfService/cgi/misc/states.cgi,
9058           httemplate/elements/location.html,
9059           httemplate/elements/select-county.html: international
9060           self-service payments, RT#1592
9061
9062 2009-05-21 20:22  ivan
9063
9064         * FS/bin/freeside-upgrade: commit before sqlradius upgrade so
9065           sqlradius upgrade errors from permissions can be ignored for now
9066
9067 2009-05-21 20:02  ivan
9068
9069         * FS/FS/cust_pkg.pm, httemplate/search/report_cust_pkg.html: add
9070           ability to report on packages w/status "not yet billed" as well,
9071           RT#5409
9072
9073 2009-05-20 08:27  ivan
9074
9075         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html,
9076           httemplate/view/cust_main/packages/services.html: add "manage
9077           device" link & config, RT#5438
9078
9079 2009-05-20 01:27  ivan
9080
9081         * FS/FS/part_export/netsapiens.pm: get subscriber deletion working
9082           and remove devel cruft, RT#5226
9083
9084 2009-05-19 18:06  ivan
9085
9086         * FS/FS/part_export/netsapiens.pm: first pass at netsapiens
9087           integration, RT#5226
9088
9089 2009-05-18 12:23  jeff
9090
9091         * FS/FS/tax_rate_location.pm: miss use
9092
9093 2009-05-18 12:21  jeff
9094
9095         * FS/FS/Schema.pm: allow empty state
9096
9097 2009-05-18 11:21  jeff
9098
9099         * FS/bin/freeside-upgrade: prevent death on meritless sqlradius
9100           upgrade attempts
9101
9102 2009-05-18 02:55  ivan
9103
9104         * FS/FS/cust_svc.pm, FS/FS/ClientAPI/MyAccount.pm,
9105           FS/FS/UI/bytecount.pm,
9106           fs_selfservice/FS-SelfService/cgi/header.html,
9107           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
9108           fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
9109           fs_selfservice/FS-SelfService/cgi/view_usage.html,
9110           fs_selfservice/FS-SelfService/SelfService.pm: basic CDR viewing
9111           from self-service, RT#4018
9112
9113 2009-05-18 01:40  ivan
9114
9115         * FS/bin/freeside-cdr-sftp_and_import: it would help to use the
9116           correct port, RT#4081
9117
9118 2009-05-17 21:56  jeff
9119
9120         * FS/FS/: part_pkg_taxrate.pm, tax_rate.pm: handle dates before
9121           1970
9122
9123 2009-05-16 13:07  rsiddall
9124
9125         * FS/FS/part_export/domreg_opensrs.pm: Added information on common
9126           failure causes to the perldoc.
9127
9128 2009-05-16 12:27  rsiddall
9129
9130         * FS/FS/part_export/domreg_opensrs.pm: Defer use of Net::OpenSRS so
9131           that failure to install the module doesn't stop Apache from
9132           starting.  (This causes attempts to register domains to fail
9133           instead.)
9134
9135 2009-05-15 19:29  rsiddall
9136
9137         * FS/FS/part_export/domreg_opensrs.pm: Provide better diagnostics
9138           when the cust_main owning this domain does not provide fields
9139           required for use as a contact handle in the domain registration
9140           record.  Also temporarily disable the ability to have the export
9141           do only registration or only transfers.
9142
9143 2009-05-15 12:41  rsiddall
9144
9145         * FS/FS/svc_domain.pm, FS/FS/part_export/domreg_opensrs.pm,
9146           httemplate/edit/part_export.cgi, httemplate/edit/svc_domain.cgi,
9147           httemplate/edit/process/part_export.cgi,
9148           httemplate/edit/process/svc_domain.cgi: Simple domain
9149           registration at Tucows OpenSRS using an export based on
9150           Net::OpenSRS.  When a domain is added and the export runs, it
9151           will register the domain or initiate a transfer.  You can also
9152           choose no action.  There's currently no provision for revoking
9153           domains or renewing registrations.  Depending on the settings at
9154           OpenSRS, orders may look like they've succeeded in Freeside but
9155           actually be queued pending input by the reseller at OpenSRS.  The
9156           part_export CGIs were modified to allow a multi-valued select to
9157           be used to control which TLDs are enabled for registration.
9158
9159 2009-05-14 09:26  jeff
9160
9161         * httemplate/edit/cust_main/bottomfixup.js: ask for help assignting
9162           geocode more often
9163
9164 2009-05-14 09:25  jeff
9165
9166         * httemplate/view/cust_main/billing.html: show geocode when
9167           taxproducts enabled
9168
9169 2009-05-13 15:27  jeff
9170
9171         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
9172           FS/FS/cust_bill_pkg_tax_rate_location.pm, FS/FS/cust_main.pm,
9173           FS/FS/tax_rate_location.pm, FS/MANIFEST, FS/FS/tax_rate.pm,
9174           FS/t/cust_bill_pkg_tax_rate_location.t, FS/t/tax_rate_location.t,
9175           bin/tax_rate_location.import, httemplate/misc/tax-import.cgi,
9176           httemplate/search/cust_bill_pkg.cgi,
9177           httemplate/search/report_newtax.cgi: improved taxproduct tax
9178           report RT#4783
9179
9180 2009-05-12 17:51  ivan
9181
9182         * conf/invoice_latex: remove obsolete comments
9183
9184 2009-05-09 17:45  ivan
9185
9186         * FS/FS/svc_phone.pm: label phone_name correctly
9187
9188 2009-05-09 16:54  ivan
9189
9190         * FS/bin/freeside-cdr-sftp_and_import, bin/cdr.sftp_and_import:
9191           move cdr-sftp_and_import script to FS/bin, add -p option, RT#4081
9192
9193 2009-05-09 00:56  ivan
9194
9195         * FS/FS/: Conf.pm, cdr.pm: add
9196           cdr-charged_party-truncate_{length,prefix} in order to trim
9197           charged_party to a certain length, RT#4081
9198
9199 2009-05-08 18:44  ivan
9200
9201         * httemplate/: edit/elements/svc_Common.html,
9202           edit/elements/edit.html, view/elements/svc_Common.html: use
9203           service-def specific labels, at least for service pages that use
9204           {view,edit}/elements/svc_Common.html RT#4081
9205
9206 2009-05-08 17:39  ivan
9207
9208         * FS/FS/Schema.pm, FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
9209           FS/FS/svc_acct.pm, httemplate/browse/part_svc.cgi,
9210           httemplate/edit/part_svc.cgi: add ability to configure service
9211           labels per-package (still need to actually use the labels),
9212           RT#4081
9213
9214 2009-05-08 01:41  ivan
9215
9216         * httemplate/edit/part_pkg.cgi: fix cloning of custom packages
9217           where you've changed '(CUSTOM)', RT#5350
9218
9219 2009-05-05 15:02  ivan
9220
9221         * FS/FS/Conf.pm, httemplate/edit/agent.cgi: hide
9222           agent.invoice_template edit by default, with a config to turn
9223           back on, RT#5218
9224
9225 2009-05-05 10:58  ivan
9226
9227         * FS/FS/cust_pay.pm: add company_name to payment receipt
9228
9229 2009-05-05 03:40  ivan
9230
9231         * FS/FS/rate_detail.pm, httemplate/elements/file-upload.html,
9232           httemplate/misc/rate_edit_excel.html,
9233           httemplate/misc/process/rate_edit_excel.html: finish the import
9234           portion of excel rate edit, RT#5108
9235
9236 2009-05-04 18:41  jeff
9237
9238         * bin/cust_main_special.pm: ignore fee based taxes and eliminate
9239           unused code
9240
9241 2009-05-04 11:33  jeff
9242
9243         * bin/: cust_main_special.pm, rebill: this is a quick hack to
9244           rebill customers when a cdr didn't happen
9245
9246 2009-05-03 19:01  ivan
9247
9248         * httemplate/search/: report_prepaid_income.cgi,
9249           report_prepaid_income.html: agent-virt prepaid income report,
9250           RT#5311
9251
9252 2009-05-03 18:17  ivan
9253
9254         * FS/FS/svc_acct.pm: eliminate Argument "" isn't numeric in
9255           addition (+) warning
9256
9257 2009-05-03 17:22  ivan
9258
9259         * httemplate/: browse/rate_region.html, elements/menu.html,
9260           misc/rate_edit_excel.html, search/elements/search-xls.html,
9261           search/elements/search.html: add menu item and page for d/ling
9262           and edit rates with excel.  RT#5108
9263
9264 2009-05-03 15:45  ivan
9265
9266         * httemplate/search/elements/: search-csv.html, search-html.html,
9267           search-xls.html, search.html: break down search.html into
9268           components, RT#5108
9269
9270 2009-05-03 11:34  ivan
9271
9272         * FS/FS/AccessRight.pm, httemplate/search/cust_pay_batch.cgi: add
9273           "Redownload resolved batches" ACL for s1, RT#4271
9274
9275 2009-05-02 20:13  ivan
9276
9277         * httemplate/config/config.cgi: edit any config item
9278
9279 2009-05-02 18:45  ivan
9280
9281         * httemplate/config/config-view.cgi: add ability to delete
9282           invoice_latexreturnaddress and invoice_htmlreturnaddress too,
9283           RT#5218
9284
9285 2009-05-02 18:11  ivan
9286
9287         * FS/FS/Conf.pm, httemplate/config/config-delete.cgi,
9288           httemplate/config/config-view.cgi: add ability to remove
9289           suffix-ed config items, RT#5218
9290
9291 2009-05-02 17:40  ivan
9292
9293         * bin/confdiff: confdiff
9294
9295 2009-05-02 15:11  ivan
9296
9297         * FS/FS/Misc/eps2png.pm: fix eps preview
9298
9299 2009-05-01 17:01  ivan
9300
9301         * httemplate/: browse/agent.cgi, config/config-delete.cgi,
9302           config/config-process.cgi, config/config-view.cgi: finish up
9303           useful agent stuff on the config editor: adding, deleting
9304           overrides too.  also add a confirmation to override deletion from
9305           the agent browse page.  RT#5218
9306
9307 2009-05-01 13:21  jeff
9308
9309         * FS/FS/cust_main.pm: calculate tax on tax per line and not on
9310           aggregate
9311
9312 2009-04-30 19:43  ivan
9313
9314         * httemplate/config/config-view.cgi: view all overrides when asked,
9315           even the ones without values.  hmm :/  RT#5218
9316
9317 2009-04-30 19:08  ivan
9318
9319         * FS/FS/cust_event.pm: fix re-print/email from event page, yow.
9320           RT#5293
9321
9322 2009-04-30 18:07  ivan
9323
9324         * httemplate/config/: config-process.cgi, config-view.cgi: add
9325           ability to edit the agent overrides from the main config, RT#4218
9326
9327 2009-04-29 11:25  ivan
9328
9329         * httemplate/edit/svc_www.cgi: fix inadvertant select box, RT#5277
9330
9331 2009-04-28 15:38  ivan
9332
9333         * fs_selfservice/FS-SelfService/cgi/bill.html: UI
9334
9335 2009-04-27 21:36  ivan
9336
9337         * FS/FS/cust_main.pm: add cancelled_cust-noevents flag to emulate
9338           SG billing-daily -r behavior, RT#4412
9339
9340 2009-04-27 21:13  ivan
9341
9342         * FS/FS/: Conf.pm, cust_main.pm: add cancelled_cust-noevents flag
9343           to emulate SG billing-daily -r behavior
9344
9345 2009-04-27 16:06  ivan
9346
9347         * FS/FS/Mason.pm: typo
9348
9349 2009-04-27 16:01  ivan
9350
9351         * FS/FS/Mason.pm: refuse to run w/CGI.pm 3.38.  all lenny upgrades
9352           will need libcgi-pm-perl removed, suck
9353
9354 2009-04-26 16:43  ivan
9355
9356         * FS/FS/Schema.pm: would help to have an index on priority if we're
9357           going to order based on it
9358
9359 2009-04-26 16:19  ivan
9360
9361         * FS/bin/freeside-queued: start small jobs more efficiently,
9362           RT#4412
9363
9364 2009-04-26 16:09  ivan
9365
9366         * FS/FS/Conf.pm: add a config option for max # of queued kids,
9367           RT#4412
9368
9369 2009-04-25 15:42  ivan
9370
9371         * FS/: FS/Cron/bill.pm, bin/freeside-daily: add dry run to
9372           multi-process mode for testing, RT#4412
9373
9374 2009-04-23 13:34  jeff
9375
9376         * FS/FS/: Upgrade.pm, part_pkg_option.pm, part_pkg/voip_cdr.pm: add
9377           subscription option to voip_cdr
9378
9379 2009-04-23 13:31  jeff
9380
9381         * httemplate/misc/tax-fetch_and_import.cgi,
9382           httemplate/misc/process/tax-fetch_and_import.cgi, FS/FS/Conf.pm,
9383           FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxrate.pm,
9384           FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
9385           httemplate/elements/menu.html: autodownload and update of cch tax
9386           data
9387
9388 2009-04-22 21:57  ivan
9389
9390         * FS/FS/Cron/bill.pm: we don't actually need the results ordered,
9391           and i'm sure it doesn't help the planner get us results sooner.
9392           last chance to try and get cursor approach working?  RT#4412
9393
9394 2009-04-22 21:14  ivan
9395
9396         * FS/FS/Cron/bill.pm: does pg try to finish the query when the job
9397           addition is committed?  well, if this works, that answers that.
9398           RT#4412
9399
9400 2009-04-22 13:24  ivan
9401
9402         * FS/FS/Cron/bill.pm: hopefully better performance running the big
9403           query once and then fetching results with a cursor, rather than
9404           running it multiple times with an OFFSET and LIMIT, RT#4412
9405
9406 2009-04-22 11:58  ivan
9407
9408         * httemplate/edit/process/cust_main.cgi: fix not allowing
9409           "on-demand" card or ACH, RT#5238 RT#5237 RT#5230
9410
9411 2009-04-21 23:52  ivan
9412
9413         * FS/FS/Cron/bill.pm: perhaps a happier medium, RT#4412
9414
9415 2009-04-21 17:54  ivan
9416
9417         * FS/FS/Cron/bill.pm: have the big query find customers in batches.
9418           this should be way more efficient in multi-process mode, can
9419           start billing before the big query completes.  RT#4412
9420
9421 2009-04-21 13:59  ivan
9422
9423         * httemplate/browse/rate_region.html: rate download/edit/upload,
9424           RT#5108
9425
9426 2009-04-21 13:28  ivan
9427
9428         * httemplate/browse/rate_region.html: rate download/edit/upload,
9429           RT#5108
9430
9431 2009-04-21 09:42  ivan
9432
9433         * FS/FS/Cron/bill.pm: yow.  fix fallout from cust_main.archived
9434           stuff causing nothing to bill.  RT#4412
9435
9436 2009-04-20 19:23  jeff
9437
9438         * FS/FS/UI/Web.pm, httemplate/elements/progress-popup.html: more
9439           descriptive progress popups
9440
9441 2009-04-20 13:57  rsiddall
9442
9443         * rpm/freeside.spec: Acceptance testing of the RPM build system
9444           flushed out a place where /bin/rm stops waiting for input if
9445           you're /bin/su as the user doing the build.  Added a -f flag to
9446           stop it waiting for input.
9447
9448 2009-04-20 09:57  ivan
9449
9450         * FS/FS/: Schema.pm, cust_main.pm, Cron/bill.pm: add
9451           cust_main.archived field, skip billing if Y, RT#4412
9452
9453 2009-04-19 16:55  ivan
9454
9455         * bin/h_cust_main-wipe_paycvv: no, it was only cause their db is
9456           somehow corrupt
9457
9458 2009-04-19 16:52  ivan
9459
9460         * bin/h_cust_main-wipe_paycvv: warning about this not terminating
9461
9462 2009-04-17 16:30  ivan
9463
9464         * bin/: fs-migrate-cust_tax_exempt, h_cust_main-wipe_paycvv:
9465           something to wipe the CVV from very large databases
9466
9467 2009-04-17 12:50  ivan
9468
9469         * FS/: FS/Schema.pm, FS/Cron/bill.pm, bin/freeside-queued: add
9470           priority to job queue so billing jobs don't don't drown out
9471           provisioning jobs
9472
9473 2009-04-17 12:21  ivan
9474
9475         * FS/FS/Cron/bill.pm: 1 helps alot
9476
9477 2009-04-17 12:20  ivan
9478
9479         * FS/bin/freeside-daily: backport freeside-daily -m and
9480           cust_main::bill_and_collect to 1.7, RT#4412
9481
9482 2009-04-17 01:25  ivan
9483
9484         * httemplate/docs/about.html: AFFERO BITCHES
9485
9486 2009-04-17 01:16  ivan
9487
9488         * httemplate/docs/about.html: what time is now
9489
9490 2009-04-17 01:02  ivan
9491
9492         * httemplate/config/: config-process.cgi, config-view.cgi,
9493           config.cgi: show labels for select(select_hash) config options,
9494           RT#3997
9495
9496 2009-04-17 00:21  ivan
9497
9498         * FS/FS/cust_bill.pm: add invoice number to PDF filename in email
9499           attachments, RT#3403
9500
9501 2009-04-17 00:03  ivan
9502
9503         * httemplate/elements/header.html: hide service search unless user
9504           has "View customer services" ACL, RT#3478
9505
9506 2009-04-16 18:17  ivan
9507
9508         * httemplate/search/: report_receivables.cgi,
9509           report_receivables.html: add customer status to receivables
9510           report selection, hopefully help enet, RT#5187
9511
9512 2009-04-15 20:58  rsiddall
9513
9514         * rpm/freeside.spec: More fixes for SuSE self-service: 1/ Put
9515           binaries in the right folder 2/ Make sure freeside group is
9516           created 3/ Make sure freeside home directory is created
9517
9518 2009-04-15 00:14  ivan
9519
9520         * httemplate/view/: svc_Common.html, elements/svc_Common.html:
9521           should fix view of unlinked phone numbers, RT#5171
9522
9523 2009-04-14 22:52  ivan
9524
9525         * httemplate/view/svc_acct.cgi: s/GECOS/Real Name/ RT#3519
9526
9527 2009-04-14 19:44  ivan
9528
9529         * FS/FS/ClientAPI/MyAccount.pm: fix 1.7->1.9 upgrade glitch with
9530           self-service where process_payment required "payby" instead of
9531           defaulting to CARD, RT#3905
9532
9533 2009-04-14 19:29  ivan
9534
9535         * FS/FS/cust_bill.pm: show 60 chars on typeset invoices but only 32
9536           on plaintext, RT#3905
9537
9538 2009-04-14 19:15  ivan
9539
9540         * FS/FS/cust_bill.pm: this should fix credits pushing typeset
9541           invoices off the right
9542
9543 2009-04-14 14:01  ivan
9544
9545         * httemplate/view/cust_main/packages.html: remove debugging
9546
9547 2009-04-14 13:27  ivan
9548
9549         * httemplate/view/cust_main/packages.html: don't hide old packages
9550           that have services, RT#5179
9551
9552 2009-04-14 10:15  ivan
9553
9554         * FS/FS/: cust_main.pm, agent.pm: add configuration option to
9555           control recurring_flag behavior, RT#3843
9556
9557 2009-04-14 10:12  ivan
9558
9559         * FS/FS/: Conf.pm, Schema.pm: add configuration option to control
9560           recurring_flag behavior, RT#3843
9561
9562 2009-04-14 09:14  jeff
9563
9564         * httemplate/misc/process/tax-import.cgi: hmmm
9565
9566 2009-04-14 09:12  jeff
9567
9568         * httemplate/misc/process/tax-import.cgi: better at least
9569
9570 2009-04-13 17:09  ivan
9571
9572         * FS/FS/Conf.pm: add configuration option to control recurring_flag
9573           behavior, RT#3843
9574
9575 2009-04-13 16:37  ivan
9576
9577         * FS/FS/cust_main.pm: debugging
9578
9579 2009-04-11 23:24  ivan
9580
9581         * httemplate/elements/tr-select-svc_acct-domain.html: adding
9582
9583 2009-04-11 23:14  ivan
9584
9585         * httemplate/elements/selectlayers.html: add svc_phone on new
9586           customer first package, RT#4315
9587
9588 2009-04-11 23:09  ivan
9589
9590         * FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi,
9591           httemplate/edit/cust_main/birthdate.html,
9592           httemplate/edit/cust_main/bottomfixup.html,
9593           httemplate/edit/cust_main/bottomfixup.js,
9594           httemplate/edit/cust_main/first_pkg.html,
9595           httemplate/edit/cust_main/top_misc.html,
9596           httemplate/edit/cust_main/billing.html,
9597           httemplate/edit/cust_main/choose_tax_location.html,
9598           httemplate/edit/cust_main/select-domain.html,
9599           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
9600           httemplate/edit/cust_main/first_pkg/svc_acct.html,
9601           httemplate/edit/cust_main/first_pkg/svc_phone.html,
9602           httemplate/edit/process/cust_main.cgi,
9603           httemplate/elements/select-domain.html,
9604           httemplate/misc/part_svc-columns.cgi,
9605           httemplate/elements/select-svc_acct-domain.html: add svc_phone on
9606           new customer first package, RT#4315
9607
9608 2009-04-11 18:33  jeff
9609
9610         * etc/fslongtable.sty: sheesh
9611
9612 2009-04-11 18:24  jeff
9613
9614         * Makefile, etc/fslongtable.sty, conf/invoice_latex: find and
9615           correct the real double counting culprit
9616
9617 2009-04-11 14:42  ivan
9618
9619         * FS/FS/part_event/Action/writeoff.pm, bin/freeside-migrate-events:
9620           migrate send_email, suspend_if_balance and credit events, RT#3905
9621
9622 2009-04-11 14:29  ivan
9623
9624         * FS/FS/part_event/Action/cust_bill_email.pm: add cust_bill_email
9625           action
9626
9627 2009-04-11 13:51  ivan
9628
9629         * FS/bin/freeside-upgrade: don't run configuration update when -s
9630           is used for schema-only slony slave update
9631
9632 2009-04-10 12:33  ivan
9633
9634         * FS/FS/Conf.pm: better description for enable_taxproducts and a
9635           warning about tax-pkg_address with it
9636
9637 2009-04-09 20:43  jeff
9638
9639         * FS/FS/cust_main.pm: orders of magnitude faster
9640
9641 2009-04-09 15:51  jeff
9642
9643         * FS/FS/cdr/taqua.pm: used BillingNumber and not CallingPartyNumber
9644           for non-toll-free calls
9645
9646 2009-04-08 15:42  ivan
9647
9648         * FS/FS/cust_pkg.pm: fix 'agent X can't purchase pkgpart YY' error
9649           w/agent packages, RT#5119
9650
9651 2009-04-08 01:08  ivan
9652
9653         * FS/FS/Cron/check.pm: don't want to throw false positives, RT#5101
9654
9655 2009-04-08 00:32  ivan
9656
9657         * FS/FS/: Record.pm, Upgrade.pm, cust_main.pm: eliminate all trace
9658           of cvv from history records, RT#5093
9659
9660 2009-04-07 18:13  ivan
9661
9662         * httemplate/misc/link.cgi: when linking a legacy phone number the
9663           phone number could be typed in and not the service #.  RT#3407
9664
9665 2009-04-07 13:45  jeff
9666
9667         * FS/FS/: cdr.pm, cdr/taqua.pm: quick option to allow importing gmt
9668           cdrs
9669
9670 2009-04-07 11:20  ivan
9671
9672         * FS/FS/: Conf.pm, svc_acct.pm: add a config to allow colon in
9673           usernames, RT#5145
9674
9675 2009-04-07 11:15  ivan
9676
9677         * FS/FS/svc_acct.pm: truncate long labels that are TOO long...
9678           RT#3519
9679
9680 2009-04-06 19:50  jeff
9681
9682         * FS/FS/cdr.pm: a tollfree regex that captures 88x and works with
9683           +1
9684
9685 2009-04-06 19:18  ivan
9686
9687         * FS/FS/cdr.pm: stop smoking crack
9688
9689 2009-04-06 18:20  jeff
9690
9691         * FS/FS/: Record.pm, cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm:
9692           correct taqua toll free handling and hasten cdr import (skip
9693           uninteresting records)
9694
9695 2009-04-06 16:19  jeff
9696
9697         * FS/FS/part_pkg/voip_cdr.pm: better auto toll free regex
9698
9699 2009-04-06 11:31  jeff
9700
9701         * FS/FS/cdr/taqua.pm: calltype 6 is international
9702
9703 2009-04-05 17:52  jeff
9704
9705         * Makefile, etc/fslongtable.sty: stop doublecounting
9706           extracouponspace  but do not gratuitiously change existing
9707           installs
9708
9709 2009-04-05 16:18  jeff
9710
9711         * FS/FS/cust_main.pm: cleanup tax-pkg_location tax on tax fallout
9712
9713 2009-04-04 09:22  jeff
9714
9715         * FS/FS/: Schema.pm, cust_bill_pkg_detail.pm: correct bad schema
9716           bug in cust_bill_pkg_detail
9717
9718 2009-04-03 09:57  jeff
9719
9720         * FS/FS/part_pkg/voip_cdr.pm: add option for available rather than
9721           provisioned svc_phones as unit count
9722
9723 2009-04-02 13:22  jeff
9724
9725         * httemplate/edit/cust_main/billing.html: Net 20 as well
9726
9727 2009-04-02 10:47  jeff
9728
9729         * FS/FS/part_pkg/voip_cdr.pm: separate checkbox for enabling
9730           prorate feature
9731
9732 2009-04-02 08:46  jeff
9733
9734         * FS/FS/part_pkg/voip_cdr.pm: prorating for the fixed recurring
9735           portion of voip
9736
9737 2009-04-02 07:56  jeff
9738
9739         * httemplate/edit/cust_main.cgi: obey tax-ship_address in 'manual'
9740           geocoding
9741
9742 2009-04-01 22:27  jeff
9743
9744         * FS/FS/part_pkg_taxrate.pm: noise reduction
9745
9746 2009-04-01 19:36  ivan
9747
9748         * FS/FS/part_pkg/voip_cdr.pm: more than you ever wanted to know
9749           about rounding.  http://en.wikipedia.org/wiki/Rounding  RT#4666
9750
9751 2009-04-01 17:14  ivan
9752
9753         * httemplate/browse/part_pkg.cgi: add some
9754           (undocumented/unaccessable to web UI yet) options to package
9755           browse to track down packages missing recurring fees
9756
9757 2009-03-31 21:27  ivan
9758
9759         * FS/FS/cdr.pm: show post-granularity duration if available for all
9760           export formats
9761
9762 2009-03-31 20:51  ivan
9763
9764         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
9765           defined length and with specific lastapp
9766
9767 2009-03-31 20:44  ivan
9768
9769         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
9770           defined length and with specific lastapp
9771
9772 2009-03-31 12:51  ivan
9773
9774         * FS/FS/Cron/notify.pm: really fix notify for Pg 8.3
9775
9776 2009-03-31 12:47  ivan
9777
9778         * FS/FS/part_pkg/voip_cdr.pm: quiet warning: Argument "" isn't
9779           numeric in numeric eq (==) at
9780           /usr/local/share/perl/5.10.0/FS/part_pkg/voip_cdr.pm line 201
9781
9782 2009-03-31 12:46  ivan
9783
9784         * FS/FS/Cron/notify.pm: fix impending billing notification for Pg
9785           8.3's more strict type checking
9786
9787 2009-03-30 09:33  jeff
9788
9789         * FS/FS/cust_tax_location.pm: schema and module should agree on
9790           column names
9791
9792 2009-03-29 23:10  ivan
9793
9794         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
9795           httemplate/view/cust_main/packages.html: okay.  counts are needed
9796           for the package sort, so push the embedded counting into
9797           cust_main.pm.  sure hope this does it. RT#5083
9798
9799 2009-03-29 22:08  ivan
9800
9801         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
9802           finally do it, RT#5083
9803
9804 2009-03-29 21:50  ivan
9805
9806         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
9807           finally do it, RT#5083
9808
9809 2009-03-29 21:41  ivan
9810
9811         * httemplate/view/cust_main/packages.html: double doh! RT#5083
9812
9813 2009-03-29 21:35  ivan
9814
9815         * httemplate/view/cust_main/packages.html: doh!  underscore,
9816           RT#5083
9817
9818 2009-03-29 21:31  ivan
9819
9820         * httemplate/view/cust_main/packages.html: try not to search for
9821           nothing in cust_svc so much, RT#5083
9822
9823 2009-03-29 21:15  ivan
9824
9825         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html: try
9826           not to search for nothing in cust_svc so much, RT#5083
9827
9828 2009-03-29 20:47  ivan
9829
9830         * FS/FS/cust_main.pm: didn't need this, but more future-proof,
9831           RT#5083
9832
9833 2009-03-29 20:12  ivan
9834
9835         * httemplate/view/cust_main/packages.html: really prevent separate
9836           part_pkg query, RT#5083
9837
9838 2009-03-29 18:39  ivan
9839
9840         * httemplate/view/cust_main/packages.html: doh, fix pkg display,
9841           RT#5083
9842
9843 2009-03-29 18:28  ivan
9844
9845         * httemplate/view/cust_main/packages.html: fix setup date display,
9846           RT#5083
9847
9848 2009-03-29 18:09  ivan
9849
9850         * httemplate/view/cust_main/packages.html: forget caching, instead
9851           scoop up cust_pkg and part_pkg in one query, RT#5083
9852
9853 2009-03-29 18:05  ivan
9854
9855         * FS/FS/cust_main.pm, httemplate/view/cust_main/packages.html:
9856           forget caching, instead scoop up cust_pkg and part_pkg in one
9857           query, RT#5083
9858
9859 2009-03-29 17:32  ivan
9860
9861         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html:
9862           part_pkg caching should speedup display of lots of packages,
9863           RT#5083
9864
9865 2009-03-29 16:44  ivan
9866
9867         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html: hide over
9868           2 (or configured) cancelled and one-time charge packages, RT#5083
9869
9870 2009-03-29 04:56  ivan
9871
9872         * FS/FS/Schema.pm: index pkg_svc.quantity, RT#5083
9873
9874 2009-03-29 04:52  ivan
9875
9876         * FS/FS/cust_pkg.pm: seems to benchmark faster, RT#5083
9877
9878 2009-03-29 03:39  ivan
9879
9880         * httemplate/view/cust_main/packages/package.html: avoid looking up
9881           part_pkg redundantly in the pkg loop, RT#5083
9882
9883 2009-03-29 03:34  ivan
9884
9885         * httemplate/view/cust_main/packages/package.html: avoid looking up
9886           package details redundantly in the pkg loop, RT#5083
9887
9888 2009-03-29 03:17  ivan
9889
9890         * FS/FS/: Record.pm, cust_pkg.pm: add "extra_param" option to
9891           qsearch for more realisitic profiling data, RT#5083
9892
9893 2009-03-29 02:38  ivan
9894
9895         * httemplate/view/cust_main/: one_time_charge_link.html,
9896           packages.html, packages/status.html: optimize customer view when
9897           there's lots of packages; *really* avoid looking up any config
9898           inside the package loop, RT#5083
9899
9900 2009-03-28 15:59  ivan
9901
9902         * httemplate/elements/select-cust-part_pkg.html,
9903           httemplate/elements/select-cust-pkg_class.html,
9904           httemplate/elements/select-part_pkg.html,
9905           httemplate/elements/select-table.html,
9906           httemplate/elements/tr-select-cust-part_pkg.html,
9907           httemplate/elements/tr-selectmultiple-part_pkg.html,
9908           FS/FS/Conf.pm, FS/FS/part_pkg.pm, httemplate/misc/change_pkg.cgi,
9909           httemplate/misc/cust-part_pkg.cgi,
9910           httemplate/misc/order_pkg.html: package selector, split by
9911           package class, RT#5077
9912
9913 2009-03-25 20:59  ivan
9914
9915         * FS/FS/svc_acct.pm: yow
9916
9917 2009-03-25 20:53  ivan
9918
9919         * FS/FS/cust_main.pm: sort packages by label of first (primary)
9920           service, RT#5041
9921
9922 2009-03-25 02:36  ivan
9923
9924         * httemplate/pref/pref-process.html: throw a proper error message
9925           instead of a mason error on pw chagne problems, RT#5073
9926
9927 2009-03-25 02:36  ivan
9928
9929         * httemplate/pref/pref.html: we're defaulting to a top menu in 1.9
9930
9931 2009-03-25 01:45  ivan
9932
9933         * FS/FS/cdr.pm: correct headers on accountcode_default CDR output,
9934           RT#5042
9935
9936 2009-03-24 02:42  ivan
9937
9938         * bin/countdeclines: quick tool for RT#3843
9939
9940 2009-03-23 23:31  ivan
9941
9942         * FS/FS/Schema.pm: add indices for analyzing cc failures, RT#3843
9943
9944 2009-03-23 19:36  ivan
9945
9946         * FS/FS/: part_pkg/bulk.pm, Record.pm, cust_bill.pm, cust_svc.pm,
9947           h_cust_svc.pm, part_pkg.pm: bulk price plan: label as Name
9948           <email>, supress extraneous service list, RT#3519
9949
9950 2009-03-23 16:33  jeff
9951
9952         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
9953           httemplate/misc/process/recharge_svc.html: more DTRT with usage
9954           on service transfer between packages and recharges  RT #2884,
9955           #5040 + #4995 fallout
9956
9957 2009-03-23 15:45  ivan
9958
9959         * httemplate/edit/svc_acct.cgi: change label for svc_acct.finger
9960           from GECOS to "Real Name", RT#3519
9961
9962 2009-03-23 10:02  ivan
9963
9964         * FS/FS/: svc_Common.pm, svc_acct.pm, part_pkg/bulk.pm: add name
9965           (svc_acct.finger) to bulk billing detail, RT#3519
9966
9967 2009-03-21 20:33  ivan
9968
9969         * FS/FS/Cron/check.pm: 10 is too few, throwing false positives
9970
9971 2009-03-21 19:47  ivan
9972
9973         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: fix
9974           usps address standardization when the zip returned has no zip+4,
9975           RT#4882
9976
9977 2009-03-21 16:37  ivan
9978
9979         * FS/bin/freeside-check: Locale::SubCountry warnings clogging up
9980           cron output not useful
9981
9982 2009-03-21 16:32  ivan
9983
9984         * FS/FS/Cron/check.pm: 403 forbidden is okay, at lest the server's
9985           up
9986
9987 2009-03-21 15:14  ivan
9988
9989         * Makefile, FS/FS/Cron/check.pm, FS/bin/freeside-check:
9990           freeside-check local monitoring, RT#4610
9991
9992 2009-03-19 19:14  ivan
9993
9994         * bin/ping: adding quick remote ping & alert script, RT#4610
9995
9996 2009-03-18 08:11  jeff
9997
9998         * FS/FS/part_pkg_taxrate.pm: more error information
9999
10000 2009-03-17 17:30  jeff
10001
10002         * FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
10003           httemplate/edit/part_svc.cgi: hide unused usage columns
10004
10005 2009-03-17 15:02  ivan
10006
10007         * fs_selfservice/FS-SelfService/SelfService.pm: add
10008           payment_info_renew_info method to ClientAPI/MyAccount and
10009           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
10010
10011 2009-03-17 14:38  ivan
10012
10013         * FS/FS/ClientAPI/SGNG.pm, FS/FS/ClientAPI/MyAccount.pm,
10014           fs_selfservice/FS-SelfService/SelfService.pm: add
10015           payment_info_renew_info method to ClientAPI/MyAccount and
10016           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
10017
10018 2009-03-17 13:41  ivan
10019
10020         * fs_selfservice/FS-SelfService/SelfService.pm: add SG stuff
10021
10022 2009-03-17 13:13  ivan
10023
10024         * FS/FS/Conf.pm: add a conf switch to enable sg multicust stuff,
10025           since it could be dangerous
10026
10027 2009-03-17 13:04  ivan
10028
10029         * FS/FS/Conf.pm: apacheip isn't actually deprecated yet
10030
10031 2009-03-17 12:48  ivan
10032
10033         * FS/FS/ClientAPI/SGNG.pm: adding ClientAPI/SGNG.pm
10034
10035 2009-03-17 09:06  jeff
10036
10037         * FS/FS/: Upgrade.pm, tax_rate.pm: column upgrade for tax_rate
10038           RT#4903)
10039
10040 2009-03-17 05:01  ivan
10041
10042         * FS/FS/: Conf.pm, cust_bill.pm: agent-virt
10043           invoice_*{notes,footer,smallfooter,coupon}, RT#5025
10044
10045 2009-03-17 02:59  ivan
10046
10047         * FS/FS/Misc/eps2png.pm: less debugging
10048
10049 2009-03-17 02:58  ivan
10050
10051         * httemplate/docs/credits.html, FS/FS/Conf.pm, FS/FS/Mason.pm,
10052           FS/FS/Misc/eps2png.pm, httemplate/config/config-image.cgi,
10053           httemplate/config/config-view.cgi, httemplate/docs/license.html:
10054           add eps preview to config, for RT#5025
10055
10056 2009-03-16 16:28  jeff
10057
10058         * FS/FS/Schema.pm: avoid the need for approximate comparisons
10059           RT#4903
10060
10061 2009-03-16 10:06  jeff
10062
10063         * FS/FS/Schema.pm, FS/FS/part_export/prizm.pm,
10064           httemplate/edit/svc_broadband.cgi: have prizm use service data
10065           rather than package data to select a profile RT#4853
10066
10067 2009-03-16 08:52  jeff
10068
10069         * bin/make-pkg-fruit: a tool for migrating package elements to
10070           services
10071
10072 2009-03-16 01:08  jeff
10073
10074         * FS/FS/svc_broadband.pm: get the dup checking right
10075
10076 2009-03-16 00:13  ivan
10077
10078         * httemplate/: misc/payment.cgi, misc/process/payment.cgi,
10079           elements/location.html: allow country selection on credit card
10080           entry, RT#4997
10081
10082 2009-03-16 00:13  ivan
10083
10084         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
10085           freeside-base2.conf: eliminate black diamond arrows on iso-8859-1
10086           chars in Locale::SubCountry states, RT#4997
10087
10088 2009-03-15 23:22  ivan
10089
10090         * Makefile: 5.10!  welcome to the future
10091
10092 2009-03-15 22:54  ivan
10093
10094         * httemplate/view/svc_domain.cgi: fix custnum display on domain
10095           view
10096
10097 2009-03-15 21:21  jeff
10098
10099         * FS/FS/svc_broadband.pm: use part_svc_router
10100
10101 2009-03-15 17:57  jeff
10102
10103         * FS/FS/svc_broadband.pm: comment change
10104
10105 2009-03-15 15:44  ivan
10106
10107         * bin/svc_acct-recalculate_usage: adding quick usage resetting tool
10108
10109 2009-03-15 15:33  ivan
10110
10111         * FS/FS/cust_svc.pm: don't throw 'Use of uninitialized value in
10112           addition (+) at /usr/local/share/perl/5.8.8/FS/cust_svc.pm line
10113           626.' error when using attribute_since_sqlradacct
10114
10115 2009-03-15 12:42  ivan
10116
10117         * FS/FS/cust_pkg_reason.pm: should give better performance if we
10118           search for what we want instead of using a string match
10119
10120 2009-03-15 03:46  ivan
10121
10122         * FS/FS/cust_main.pm: fix application of data fields from prepaid
10123           cards in addition to time field
10124
10125 2009-03-15 03:34  ivan
10126
10127         * httemplate/misc/process/recharge_svc.html: apply byte values from
10128           prepaid cards as well as time value, RT#4995
10129
10130 2009-03-15 03:30  ivan
10131
10132         * FS/FS/UI/bytecount.pm, httemplate/edit/prepay_credit.cgi: we're
10133           not a disk drive manufacturer, don't use halfass base-10
10134           megs/gigs
10135
10136 2009-03-15 00:33  ivan
10137
10138         * FS/FS/cust_main.pm: cust_main::payment_info, for
10139           ClientAPI::MyAccount
10140
10141 2009-03-14 16:44  ivan
10142
10143         * FS/FS/cust_bill.pm: fix emailed logos to come from db config, not
10144           old files, RT#3093 / RT#4963
10145
10146 2009-03-13 11:22  jeff
10147
10148         * FS/FS/svc_broadband.pm: prevent more duplicate MACs from sneaking
10149           in in the interim
10150
10151 2009-03-11 03:03  ivan
10152
10153         * FS/FS/: Conf.pm, cust_bill.pm: add previous_balance-summary_only
10154           config, RT#4404
10155
10156 2009-03-11 02:41  ivan
10157
10158         * FS/FS/cdr.pm: add cdr display with accountcode included, RT#4405
10159
10160 2009-03-11 01:57  ivan
10161
10162         * bin/print-directory_assist: comma
10163
10164 2009-03-11 01:46  ivan
10165
10166         * bin/print-directory_assist, etc/areacodes.txt: quick list of area
10167           codes and a kludge to print DA numbers for all of them
10168
10169 2009-03-10 09:14  jeff
10170
10171         * fs_selfservice/FS-SelfService/cgi/change_pay.html,
10172           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
10173           fs_selfservice/FS-SelfService/cgi/verify.cgi,
10174           fs_selfservice/FS-SelfService/cgi/myaccount.html,
10175           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
10176           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
10177           fs_selfservice/FS-SelfService/cgi/signup.cgi,
10178           fs_selfservice/FS-SelfService/cgi/signup.html, FS/FS/Conf.pm,
10179           FS/FS/Schema.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
10180           httemplate/elements/tr-textarea.html, FS/FS/cust_pay_pending.pm,
10181           FS/FS/cust_pkg.pm, FS/FS/payby.pm, FS/FS/payment_gateway.pm,
10182           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
10183           fs_selfservice/FS-SelfService/SelfService.pm,
10184           httemplate/browse/payment_gateway.html,
10185           httemplate/edit/payment_gateway.html,
10186           httemplate/edit/process/payment_gateway.html: merge webpay
10187           support in with autoselection of old realtime_bop and
10188           realtime_refund_bop
10189
10190 2009-03-08 17:15  ivan
10191
10192         * httemplate/misc/svc_acct-domains.cgi: mistake, its back
10193
10194 2009-03-08 17:15  ivan
10195
10196         * httemplate/misc/svc_acct-domains.cgi: doh
10197
10198 2009-03-03 17:47  ivan
10199
10200         * FS/FS/UID.pm: mpm-itk hack, commented-out for now
10201
10202 2009-03-03 15:56  ivan
10203
10204         * FS/FS/UID.pm: show the euid/ruid when throwing the "Not running
10205           uid freeside" error
10206
10207 2009-03-03 15:41  ivan
10208
10209         * FS/FS/queue.pm: eliminate harmless "Odd number of elements in
10210           hash assignment" warning
10211
10212 2009-03-02 00:49  ivan
10213
10214         * FS/FS/: part_export/vitelity.pm, Schema.pm, phone_avail.pm:
10215           preliminary vitelity export, RT#4868
10216
10217 2009-03-01 20:58  ivan
10218
10219         * FS/: bin/freeside-cdrrewrited, FS/Conf.pm, FS/cdr.pm: option to
10220           do charged_party rewriting in the cdrrewrited daemon, RT#4342
10221
10222 2009-03-01 16:10  ivan
10223
10224         * fs_selfservice/FS-SelfService/cgi/signup.html: have perl
10225           signup.html use selfserice skin config too: selfservice-head,
10226           selfserfice-body_header, selfservice-body_footer,
10227           selfservice-body_bgcolor, selfservice-box_bgcolor
10228
10229 2009-02-28 10:27  ivan
10230
10231         * Makefile: avoid erroring out running install-perl-modules when
10232           you have a pristine, un-updated CVS checkout
10233
10234 2009-02-25 19:51  ivan
10235
10236         * fs_selfservice/FS-SelfService/cgi/signup.html: make signup for a
10237           bit friendlier for BILL signups for testingm RT#4018
10238
10239 2009-02-25 12:05  ivan
10240
10241         * bin/japan.pl: adding quick tool to change the "states" for japan
10242
10243 2009-02-24 02:15  ivan
10244
10245         * FS/FS/Setup.pm: be quiet
10246
10247 2009-02-24 02:09  ivan
10248
10249         * conf/report_template: more bootstrapping bs
10250
10251 2009-02-24 02:06  ivan
10252
10253         * FS/FS/part_referral.pm: bootstrapping issues
10254
10255 2009-02-24 02:00  ivan
10256
10257         * FS/FS/Setup.pm: bootstrapping issues, aaargh
10258
10259 2009-02-24 01:58  ivan
10260
10261         * FS/FS/Setup.pm: bootstrapping issues, ugh
10262
10263 2009-02-24 01:50  ivan
10264
10265         * FS/FS/part_pkg.pm, FS/bin/freeside-setup,
10266           bin/freeside-create-initial-data: bootstrapping issues
10267
10268 2009-02-24 01:41  ivan
10269
10270         * bin/freeside-create-initial-data: somehow rc install wound up
10271           without any data
10272
10273 2009-02-24 00:45  ivan
10274
10275         * FS/bin/freeside-cdrrewrited: exact match, RT#3196
10276
10277 2009-02-24 00:41  ivan
10278
10279         * FS/bin/freeside-cdrrewrited, FS/FS/Schema.pm, FS/FS/cdr.pm,
10280           init.d/freeside-init: rewrite CDRs for forwarded Asterisk calls
10281           to be billable, RT#3196
10282
10283 2009-02-23 15:52  ivan
10284
10285         * FS/FS/Conf.pm: fix 1.7 -> 1.9 config upgrade for new "image"
10286           config type
10287
10288 2009-02-22 13:11  ivan
10289
10290         * httemplate/view/svc_www.cgi: remove flailing ", RT#4902
10291
10292 2009-02-22 13:08  ivan
10293
10294         * FS/: FS/Upgrade.pm, bin/freeside-upgrade: a better rough idea of
10295           where freeside-upgrade spends time
10296
10297 2009-02-22 12:42  ivan
10298
10299         * httemplate/edit/svc_www.cgi: fix apache config editing, doh,
10300           RT#4902
10301
10302 2009-02-22 12:12  ivan
10303
10304         * bin/apache.export: add exportnum to apache export files so they
10305           all get preserved in the case where you're using multiple apache
10306           exports to the same machine, RT#4901
10307
10308 2009-02-22 11:46  ivan
10309
10310         * FS/: MANIFEST, FS/h_cust_pkg.pm, FS/h_cust_pkg_reason.pm,
10311           t/h_cust_pkg.t, t/h_cust_pkg_reason.t, FS/cust_pkg_reason.pm: add
10312           h_cust_pkg and h_cust_pkg_reason packages, RT#4896
10313
10314 2009-02-22 02:58  ivan
10315
10316         * FS/FS/part_pkg/flat.pm: don't do a credit for unused time for
10317           packages that don't have a last bill date.  really.  RT#4881
10318
10319 2009-02-22 02:34  ivan
10320
10321         * FS/FS/cust_pkg.pm: this would seem to be right, but...?
10322
10323 2009-02-22 00:41  ivan
10324
10325         * httemplate/browse/part_pkg.cgi, FS/FS/part_pkg.pm,
10326           FS/FS/type_pkgs.pm: add agent type list to package def browse,
10327           RT#4880
10328
10329 2009-02-21 18:37  ivan
10330
10331         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix tax
10332           report for more complex situations with counties and taxclasses,
10333           make taxable line items clickable, RT#4878
10334
10335 2009-02-21 16:19  ivan
10336
10337         * FS/FS/cust_pkg.pm: okay, so no_empty_county was on crack.  but
10338           this fixes up tax reports nicely.  RT#4878
10339
10340 2009-02-21 12:56  ivan
10341
10342         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
10343           location_sql search, for tax reports.  RT#4878
10344
10345 2009-02-21 12:14  ivan
10346
10347         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
10348           location_sql search, for tax reports.  RT#4878
10349
10350 2009-02-21 09:56  ivan
10351
10352         * bin/follow-tax-rename, FS/FS/cust_bill_pkg.pm: adding
10353           follow-tax-rename tool (well, quick hack), RT#4878
10354
10355 2009-02-20 20:28  ivan
10356
10357         * FS/FS/Record.pm: and for obj creation too
10358
10359 2009-02-20 20:27  ivan
10360
10361         * FS/FS/Record.pm: it would help to actually finish
10362           nowarn_classload kludge
10363
10364 2009-02-20 20:23  ivan
10365
10366         * FS/FS/Record.pm: add nowarn_classload kludge
10367
10368 2009-02-20 07:07  jeff
10369
10370         * httemplate/edit/cust_main.cgi: support a default tax location
10371           outside us/ca with cch data and better handling of response from
10372           USPS (RT 4857)
10373
10374 2009-02-19 18:55  ivan
10375
10376         * FS/FS/access_user.pm: oops, adding multiple-rightname support
10377           broke ACL caching, bringing it back should be a good perf win for
10378           large customer views, whew.  RT#4830
10379
10380 2009-02-19 18:41  ivan
10381
10382         * FS/FS/Conf.pm, httemplate/view/cust_main/packages/status.html:
10383           disable display of auto-suspend dates unless enabled by config.
10384           at least until it can be made more efficient.  this is slowing
10385           down customer view waaaaaaaaaay too much.  RT#4830
10386
10387 2009-02-19 18:22  ivan
10388
10389         * httemplate/autohandler: harmless tyop
10390
10391 2009-02-19 05:38  jeff
10392
10393         * httemplate/edit/: cust_main.cgi,
10394           cust_main/choose_tax_location.html: do not attempt to assign a
10395           geocode to non us/ca addresses (RT 4857)
10396
10397 2009-02-18 23:57  ivan
10398
10399         * httemplate/search/: elements/cust_pay_or_refund.html,
10400           elements/search.html, cust_pay_pending.html: redirect pending
10401           payment report back to customer when the pending payment is
10402           resolved, RT#4837, and fix otaker fallout from the pending stuff,
10403           RT#4866
10404
10405 2009-02-18 22:42  ivan
10406
10407         * httemplate/: autohandler, pref/pref-process.html, pref/pref.html:
10408           add profiling to a file OOM situations, RT#4830
10409
10410 2009-02-18 17:50  ivan
10411
10412         * FS/FS/Record.pm: fix "improved" float searching problems, RT#4878
10413
10414 2009-02-16 23:43  ivan
10415
10416         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
10417           you otherwise couldn't see, RT#4854
10418
10419 2009-02-16 23:40  ivan
10420
10421         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
10422           you otherwise couldn't see, RT#4854
10423
10424 2009-02-16 18:28  ivan
10425
10426         * FS/FS/Mason.pm, httemplate/autohandler,
10427           httemplate/pref/pref-process.html, httemplate/pref/pref.html:
10428           per-user preference for turning on profiling display when
10429           DBIx::Profile is loaded, RT#4830
10430
10431 2009-02-16 18:01  ivan
10432
10433         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
10434           httemplate/edit/process/quick-charge.cgi,
10435           httemplate/view/cust_main/packages.html: add tax-exempt checkbox
10436           to one-time charges, RT#4858
10437
10438 2009-02-16 15:54  ivan
10439
10440         * FS/FS/cust_pay_pending.pm, FS/FS/AccessRight.pm,
10441           FS/FS/cust_main.pm, httemplate/search/cust_pay_pending.html,
10442           httemplate/search/elements/cust_pay_or_refund.html,
10443           httemplate/edit/cust_pay_pending.html,
10444           httemplate/edit/process/cust_pay_pending.html,
10445           httemplate/view/cust_main/payment_history.html,
10446           httemplate/elements/menu.html: add reporting on (and resolution
10447           of) stuck pending transactions, RT#4837 (RT#3572)
10448
10449 2009-02-15 22:40  jeff
10450
10451         * bin/cch_tax_tool: a cheesy little tool to assist in syncing cch
10452           updates to the initial install
10453
10454 2009-02-15 22:02  jeff
10455
10456         * FS/FS/: cust_tax_location.pm, part_pkg_taxrate.pm, tax_class.pm:
10457           allow completely empty updates (again?)
10458
10459 2009-02-15 21:59  jeff
10460
10461         * FS/FS/cust_tax_location.pm: wrong operator
10462
10463 2009-02-15 09:38  jeff
10464
10465         * FS/FS/tax_rate.pm: remove useless line
10466
10467 2009-02-15 09:23  jeff
10468
10469         * FS/FS/tax_rate.pm: tyop
10470
10471 2009-02-15 09:20  jeff
10472
10473         * FS/FS/tax_rate.pm: trim whitespace on import
10474
10475 2009-02-15 05:51  jeff
10476
10477         * FS/FS/Record.pm: improved float searching
10478
10479 2009-02-13 16:40  ivan
10480
10481         * httemplate/: elements/select-agent.html,
10482           elements/tr-select-agent.html, browse/addr_block.cgi: clean up
10483           select-agent agent virtualization, RT#1405
10484
10485 2009-02-12 11:48  jeff
10486
10487         * FS/FS/: cust_tax_location.pm, tax_rate.pm: proper match arguments
10488           help
10489
10490 2009-02-12 07:55  jeff
10491
10492         * httemplate/: misc/tax-import.cgi, elements/form-file_upload.html:
10493           better upload error handling and correction of tax upload
10494           filecount
10495
10496 2009-02-11 10:44  ivan
10497
10498         * httemplate/search/cdr.html: fix select and unselect all buttons
10499           on CDR bulk actions, RT#4766
10500
10501 2009-02-11 08:06  jeff
10502
10503         * FS/FS/Schema.pm: mac is unique
10504
10505 2009-02-10 08:25  jeff
10506
10507         * httemplate/edit/part_pkg.cgi: fix taxproduct fallout from IE 2083
10508           limit workaround
10509
10510 2009-02-10 02:35  ivan
10511
10512         * FS/FS/AccessRight.pm, httemplate/misc/cdr.cgi,
10513           httemplate/search/cdr.html: quick n' dirty CDR deletion from web
10514           interface, RT#4766 / RT#4731
10515
10516 2009-02-09 07:03  ivan
10517
10518         * httemplate/browse/agent.cgi: try for slightly better UI on agent
10519           config overrides
10520
10521 2009-02-09 06:05  ivan
10522
10523         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
10524           FS/FS/cust_pay.pm, FS/bin/freeside-expiration-alerter,
10525           conf/invoice_html, conf/invoice_html_statement,
10526           httemplate/config/config-image.cgi,
10527           httemplate/config/config-process.cgi,
10528           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
10529           httemplate/elements/header.html, httemplate/view/REAL_logo.cgi,
10530           httemplate/view/cust_bill-logo.cgi: rest of per-agent config for
10531           company_name, company_address, logo, etc.. RT#3989
10532
10533 2009-02-09 03:45  ivan
10534
10535         * FS/FS/UI/Web.pm: pull out the data for address fields too!
10536           RT#4583
10537
10538 2009-02-09 03:35  ivan
10539
10540         * FS/FS/ConfDefaults.pm: more consistent labeling, RT#4583
10541
10542 2009-02-09 03:32  ivan
10543
10544         * FS/FS/: UI/Web.pm, ConfDefaults.pm: add some more customer output
10545           formats that include service address, RT#4583
10546
10547 2009-02-09 02:38  ivan
10548
10549         * FS/bin/freeside-fetch: increase LWP timeout, some reports can
10550           take a while
10551
10552 2009-02-08 21:59  ivan
10553
10554         * FS/FS/part_pkg/voip_cdr.pm: add skip_dcontext and
10555           skip_dstchannel_prefix options, RT#3196
10556
10557 2009-02-08 17:49  ivan
10558
10559         * FS/FS/access_user.pm, FS/FS/part_pkg.pm,
10560           httemplate/browse/access_group.html,
10561           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
10562           httemplate/edit/elements/edit.html,
10563           httemplate/elements/select-part_pkg.html: further work on agents
10564           editing own packages: fix fallout on package customization from
10565           turning agent_virt on in edit/part_pkg.cgi, add a "clone package"
10566           to package browse, like clone service, and have agent type
10567           selection disappear when you set an agentnum.  RT#1331
10568
10569 2009-02-07 18:05  ivan
10570
10571         * FS/FS/access_user.pm, FS/FS/cust_pkg.pm,
10572           httemplate/browse/part_pkg.cgi, httemplate/edit/cust_main.cgi,
10573           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
10574           httemplate/edit/process/part_pkg.cgi,
10575           httemplate/elements/select-agent_types.html,
10576           httemplate/elements/select-cust-part_pkg.html,
10577           httemplate/elements/select-part_pkg.html,
10578           httemplate/elements/select-table.html,
10579           httemplate/elements/tr-select-agent_types.html,
10580           httemplate/search/elements/search.html,
10581           FS/FS/ClientAPI/Signup.pm: further work on agents editing own
10582           packages: allow them to see (but not edit) global packages for
10583           their type, RT#1331
10584
10585 2009-02-07 12:16  ivan
10586
10587         * FS/FS/ClientAPI/MyAccount.pm,
10588           fs_selfservice/FS-SelfService/SelfService.pm: add more
10589           documentation on order_pkg and the ability to order svc_phone
10590           too, RT#4722
10591
10592 2009-02-07 11:35  ivan
10593
10594         * httemplate/view/cust_main/payment_history.html: right-align
10595           amount in prev history row
10596
10597 2009-02-07 11:34  ivan
10598
10599         * FS/FS/Record.pm: don't look up encryption config every search,
10600           this should help perf a lot with database config in 1.9
10601
10602 2009-02-07 11:05  ivan
10603
10604         * bin/pod2x: no, it doesn't look like we have query
10605
10606 2009-02-07 00:23  ivan
10607
10608         * httemplate/view/cust_main/: payment_history.html, packages.html,
10609           packages/location.html, packages/services.html,
10610           packages/status.html, payment_history/payment.html,
10611           payment_history/refund.html: optimize customer view: avoid
10612           looking up config values inside loops, RT#4728
10613
10614 2009-02-06 17:45  ivan
10615
10616         * fs_selfservice/FS-SelfService/SelfService.pm: fix up POD
10617           formatting, RT#4727
10618
10619 2009-02-06 17:33  ivan
10620
10621         * bin/pod2x: don't need this
10622
10623 2009-02-06 17:26  ivan
10624
10625         * bin/pod2x: update pod2x to use Mediawiki module instead of
10626           WWW:::Mediawiki::Client.  whew, that wasn't so bad.  RT#4727
10627
10628 2009-02-06 10:31  ivan
10629
10630         * httemplate/elements/location.html: fix spurious "Unit #" label
10631           showing up, RT#4745
10632
10633 2009-02-05 13:02  jeff
10634
10635         * FS/FS/tax_rate.pm: pluralization agreement
10636
10637 2009-02-05 08:57  jeff
10638
10639         * FS/FS/: Conf.pm, tax_rate.pm: add a config flag to ignore new
10640           style taxes instead of throwing fatal errors
10641
10642 2009-02-04 07:58  jeff
10643
10644         * FS/FS/cust_main.pm: with usage classes, the probability of a
10645           taxless line item tranche is too high for this to be a fatal
10646           error.  we risk overlooking misconfigured taxes/packages
10647
10648 2009-02-03 13:33  jeff
10649
10650         * FS/FS/part_pkg.pm: the taxproductnum is ALWAYS one of the
10651           filtering conditions
10652
10653 2009-02-01 05:52  ivan
10654
10655         * bin/test_scrub: adding scrub tool
10656
10657 2009-02-01 04:48  ivan
10658
10659         * httemplate/elements/menu.html: yow, don't hide the config menu
10660           unnecessarily
10661
10662 2009-02-01 04:28  ivan
10663
10664         * fs_selfservice/FS-SelfService/cgi/: ach_payment_results.html,
10665           agent_delete_svc.html, agent_main.html, agent_order_pkg.html,
10666           agent_provision.html, agent_provision_svc_acct.html,
10667           change_bill.html, change_password.html, change_pay.html,
10668           change_ship.html, customer_change_pkg.html,
10669           customer_order_pkg.html, delete_svc.html, footer.html,
10670           list_customers.html, make_ach_payment.html, make_payment.html,
10671           myaccount.html, payment_results.html, process_change_bill.html,
10672           process_change_password.html, process_change_pay.html,
10673           process_change_pkg.html, process_change_ship.html,
10674           process_order_pkg.html, process_order_recharge.html,
10675           process_svc_acct.html, process_svc_external.html, provision.html,
10676           provision_svc_acct.html, recharge_prepay.html,
10677           recharge_results.html, selfservice.cgi, view_customer.html,
10678           view_invoice.html, view_support_details.html, view_usage.html,
10679           view_usage_details.html: put the footer in one frigging file,
10680           whew
10681
10682 2009-02-01 02:37  ivan
10683
10684         * FS/FS/Schema.pm: indexing cust_bill_event.eventpart should help
10685           speed up freeside-migrate-events slightly... RT#4277
10686
10687 2009-01-31 20:13  ivan
10688
10689         * FS/FS/Upgrade.pm: commit after each table upgrade, helps with
10690           getting huge dbs upgraded, RT#4679
10691
10692 2009-01-31 01:53  ivan
10693
10694         * FS/FS/access_user.pm: cache the results of ACL queries, should
10695           improve performance of customer view page for customers with
10696           shitloads of packages/services, RT#4696
10697
10698 2009-01-30 12:44  ivan
10699
10700         * FS/FS/ClientAPI_SessionCache.pm: should use FS::Conf
10701
10702 2009-01-29 16:40  ivan
10703
10704         * FS/FS/UI/bytecount.pm: we're not a disk drive manufacturer
10705
10706 2009-01-29 11:21  ivan
10707
10708         * FS/FS/cust_pkg.pm: fix unsuspend-always_adjust_next_bill_date
10709           config, RT#4271
10710
10711 2009-01-28 08:29  rsiddall
10712
10713         * rpm/freeside.spec: Removed conflict between core billing package
10714           and self-service RPMs so you can install them all on the same
10715           machine.  This may have applications if you're using XMLRPC to
10716           talk to the self-service interface from PHP, Python, etc.
10717
10718 2009-01-27 01:39  ivan
10719
10720         * FS/FS/AccessRight.pm, httemplate/search/elements/search.html: add
10721           ACL to allow download of browse/ stuff too, when possible.
10722           RT#4681
10723
10724 2009-01-25 20:22  ivan
10725
10726         * FS/FS/cust_main.pm: i think this was right after all, we do want
10727           to look for a county-less state+country match before country only
10728           and giving up, RT#4681
10729
10730 2009-01-25 18:14  ivan
10731
10732         * FS/FS/cust_bill.pm: should fix: Argument "\\dollar 2.69" isn't
10733           numeric in sprintf at /usr/local/share/perl/5.8.8/FS/cust_bill.pm
10734           line 2193.  Hopefully no problems with invoice with 0 tax
10735           printing :/.  RT#4681
10736
10737 2009-01-25 17:36  ivan
10738
10739         * FS/FS/cust_main.pm: should be better error message for inability
10740           to find tax rates, RT#4681.  also pull in the add_freq changes.
10741           *think* they're safe.  famous last words.
10742
10743 2009-01-25 17:07  ivan
10744
10745         * FS/FS/cust_pkg.pm: fix harmless warning, RT#4681: Argument ""
10746           isn't numeric in numeric eq (==) at
10747           /usr/local/share/perl/5.8.8/FS/cust_pkg.pm line 443.
10748
10749 2009-01-25 15:58  ivan
10750
10751         * FS/FS/Record.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi,
10752           httemplate/edit/elements/edit.html: fix one-time charges and
10753           package customization for employees who don't have 'Edit global
10754           package definition' ACL, RT#4668
10755
10756 2009-01-25 14:20  ivan
10757
10758         * httemplate/browse/: access_group.html, access_user.html:
10759           normalize terminology: s/internal users/employees/
10760
10761 2009-01-25 12:43  ivan
10762
10763         * FS/bin/: freeside-cdrd, freeside-queued: reduce waiting time for
10764           -cdrd and -queued, RT#4667
10765
10766 2009-01-24 17:27  ivan
10767
10768         * FS/FS/cust_svc.pm: add some debugging to RADIUS db calls
10769
10770 2009-01-24 13:53  ivan
10771
10772         * fs_selfservice/php/: order_renew.php,
10773           process_payment_order_renew.php: finish up prepay example,
10774           RT#4623
10775
10776 2009-01-24 13:53  ivan
10777
10778         * FS/FS/ClientAPI/MyAccount.pm: have the prepay amounts include the
10779           current balance, RT#4623
10780
10781 2009-01-24 13:49  ivan
10782
10783         * httemplate/edit/cust_main.cgi: wtf, don't pop up the geocode
10784           chooser when taxproducts are off
10785
10786 2009-01-24 13:04  ivan
10787
10788         * httemplate/: elements/select-domain.html,
10789           elements/select-table.html, elements/tr-select-domain.html,
10790           search/report_svc_acct.html, search/svc_acct.cgi: add domain
10791           selection to advanced account report (side effect on RT#4623)
10792
10793 2009-01-22 17:23  ivan
10794
10795         * fs_selfservice/php/: freeside.class.php, login.php, main.php,
10796           order_renew.php, process_login.php,
10797           process_payment_order_renew.php: add the start at PHP
10798           self-service as a quick early renew example
10799
10800 2009-01-22 16:49  ivan
10801
10802         * FS/FS/ClientAPI/MyAccount.pm: typo in rounding the amounts
10803           returned by renew_info, RT#4623
10804
10805 2009-01-22 16:23  ivan
10806
10807         * FS/FS/ClientAPI/MyAccount.pm: round the amounts returned by
10808           renew_info, RT#4623
10809
10810 2009-01-22 09:29  ivan
10811
10812         * FS/FS/part_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
10813           fs_selfservice/FS-SelfService/SelfService.pm: add self-service
10814           methods renew_info, order_renew and process_payment_order_renew
10815           to enable self-renewal through self-service.  RT#4623
10816
10817 2009-01-20 18:02  ivan
10818
10819         * httemplate/edit/: part_pkg.cgi, elements/edit.html: fix
10820           (hopefully last of the) customize package bogosity in 1.9,
10821           RT#4662
10822
10823 2009-01-20 16:52  ivan
10824
10825         * FS/FS/cust_bill_pkg_tax_location.pm: stupid typo preventing
10826           service addresses from working, RT#4663
10827
10828 2009-01-20 12:08  ivan
10829
10830         * FS/FS/: cust_main.pm: whew, hopefully that will actually fix
10831           agent-specific invoices migrated from 1.7->1.9, RT#4645
10832
10833 2009-01-20 11:35  ivan
10834
10835         * FS/FS/cust_bill.pm: fix agent-specific logos migrated from 1.7,
10836           RT#4645
10837
10838 2009-01-19 15:53  ivan
10839
10840         * FS/FS/tax_rate.pm, httemplate/misc/process/tax-import.cgi:
10841           tax-pkg_location changes broke new taxation, this should fix
10842
10843 2009-01-19 15:44  ivan
10844
10845         * FS/FS/part_pkg/voip_cdr.pm: turn debugging off
10846
10847 2009-01-19 14:32  ivan
10848
10849         * FS/FS/part_pkg/voip_cdr.pm: don't ignore the cdrtypenum rule for
10850           0, hopefully finally fix DA for QIS, RT#4502
10851
10852 2009-01-19 09:37  ivan
10853
10854         * httemplate/edit/process/cust_pkg.cgi: fix error on bulk package
10855           order/cancel, RT#4645
10856
10857 2009-01-18 22:36  ivan
10858
10859         * httemplate/: elements/tr-select-cust_location.html,
10860           view/cust_main/packages/location.html: default service location
10861           is cust_main ship_ address when present!  RT#4499
10862
10863 2009-01-18 19:50  ivan
10864
10865         * FS/FS/Schema.pm, FS/FS/rate.pm,
10866           httemplate/edit/process/rate_region.cgi: 10 digit prefix
10867           matching, RT#4403
10868
10869 2009-01-18 15:51  ivan
10870
10871         * FS/FS/cust_pkg.pm: finish package location tax reporing, RT#4499
10872
10873 2009-01-18 15:43  ivan
10874
10875         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
10876           FS/FS/cust_bill_pkg_tax_location.pm, FS/FS/cust_main.pm,
10877           FS/FS/cust_main_county.pm, FS/FS/tax_rate.pm,
10878           FS/t/cust_bill_pkg_tax_location.t,
10879           httemplate/search/cust_bill_pkg.cgi,
10880           httemplate/search/report_tax.cgi,
10881           httemplate/view/cust_main/packages/location.html: finish package
10882           location tax reporing, RT#4499
10883
10884 2009-01-18 13:06  rsiddall
10885
10886         * rpm/freeside.sysconfig: bash didn't like spaces on each side of
10887           an equals sign.
10888
10889 2009-01-13 05:00  ivan
10890
10891         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb delete &
10892           return number to availability, RT#4603
10893
10894 2009-01-12 19:25  ivan
10895
10896         * FS/FS/part_pkg/voip_cdr.pm: whew, works fine, rewrite to 411 was
10897           sticky that's why calls were being skipped for wrong carrierid,
10898           RT#4502
10899
10900 2009-01-12 18:39  ivan
10901
10902         * FS/FS/part_pkg/voip_cdr.pm: by his noodly appendage, i hope this
10903           is just a precendece problem, RT#4502
10904
10905 2009-01-12 18:13  ivan
10906
10907         * FS/FS/part_pkg/voip_cdr.pm: WORKING avoid looking up options
10908           inside the rating loop, RT#4502
10909
10910 2009-01-12 17:58  ivan
10911
10912         * FS/FS/part_pkg/voip_cdr.pm: avoid looking up options inside the
10913           rating loop, RT#4502
10914
10915 2009-01-12 17:34  ivan
10916
10917         * FS/FS/part_pkg/voip_cdr.pm: refactor out the ignoring rules into
10918           check_chargable; ignore carrierid rule w/411 rewrite, RT#4502
10919
10920 2009-01-12 16:17  ivan
10921
10922         * FS/FS/part_pkg/voip_cdr.pm: wtf is up with 411_rewrite, RT#4502
10923
10924 2009-01-12 15:51  ivan
10925
10926         * FS/FS/: Conf.pm, Record.pm, cdr/taqua.pm: taqua config to rewrite
10927           DA calls, RT#4502
10928
10929 2009-01-12 13:16  jeff
10930
10931         * FS/FS/cust_main.pm: tickets only exist when a ticket system
10932           exists
10933
10934 2009-01-12 12:59  jeff
10935
10936         * FS/FS/cust_main.pm: doc tyop
10937
10938 2009-01-12 01:01  jeff
10939
10940         * FS/FS/svc_acct.pm: vfw callback failure
10941
10942 2009-01-10 15:56  ivan
10943
10944         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
10945           FS/FS/cust_pkg.pm, httemplate/misc/change_pkg.cgi,
10946           httemplate/edit/process/change-cust_pkg.html,
10947           httemplate/edit/process/cust_pkg.cgi,
10948           httemplate/elements/location.html,
10949           httemplate/elements/tr-select-cust_location.html,
10950           httemplate/view/cust_main/packages/location.html,
10951           httemplate/view/cust_main/packages/package.html: implement
10952           package changes w/location change, RT#4499
10953
10954 2009-01-09 16:43  ivan
10955
10956         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
10957           httemplate/elements/location.html,
10958           httemplate/elements/tr-select-cust_location.html,
10959           httemplate/view/cust_main/packages.html,
10960           httemplate/edit/process/quick-cust_pkg.cgi,
10961           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html:
10962           more work on package service addresses:  hide locations when
10963           they're all the default, config to show them anyway / finish
10964           implementing package ordering, fix all the state/county weirdness
10965           when changing the location dropdown. RT#4499
10966
10967 2009-01-08 20:06  ivan
10968
10969         * httemplate/edit/cust_main/contact.html,
10970           httemplate/elements/location.html,
10971           httemplate/elements/select-country.html,
10972           httemplate/elements/select-county.html,
10973           httemplate/elements/select-state.html,
10974           httemplate/elements/tr-select-part_referral.html,
10975           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html,
10976           FS/FS/Mason.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
10977           httemplate/view/cust_main/packages.html,
10978           httemplate/view/cust_main/packages/location.html: pick/enter a
10979           location when ordering a package, RT#4499
10980
10981 2009-01-07 17:45  ivan
10982
10983         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
10984           FS/FS/cust_location.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
10985           FS/t/cust_location.t, eg/table_template.pm,
10986           eg/table_template-svc.pm,
10987           httemplate/view/cust_main/packages.html,
10988           httemplate/view/cust_main/packages/location.html,
10989           httemplate/view/cust_main/packages/package.html,
10990           httemplate/view/cust_main/packages/services.html,
10991           httemplate/view/cust_main/packages/status.html: start adding
10992           package locations, RT#4499
10993
10994 2009-01-07 08:59  jeff
10995
10996         * conf/invoice_latex: allow tex to do more column sizing
10997
10998 2009-01-06 16:27  ivan
10999
11000         * httemplate/browse/rate_region.html: country code is two words
11001
11002 2009-01-06 16:18  ivan
11003
11004         * FS/FS/part_pkg/voip_cdr.pm: fixup error message, this is all for
11005           RT#4524
11006
11007 2009-01-06 16:14  ivan
11008
11009         * httemplate/browse/: rate.cgi, rate_region.html: add a dropdown to
11010           help browse regions by countrycode
11011
11012 2009-01-06 15:30  ivan
11013
11014         * FS/FS/part_pkg/voip_cdr.pm: throw a fatal error if a call is
11015           unrateable and add an ignore_unrateable flag to go back to the
11016           old skip behavior
11017
11018 2009-01-06 13:16  ivan
11019
11020         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: swap price to last column
11021           in default CDR output format; fix "all 0 prices" when using
11022           simple output format w/internal rating, RT#4503
11023
11024 2009-01-05 13:12  jeff
11025
11026         * FS/FS/tax_rate.pm: doh! change the interface here, too
11027
11028 2009-01-04 16:26  ivan
11029
11030         * httemplate/elements/checkboxes-table-name.html,
11031           httemplate/elements/checkboxes.html,
11032           httemplate/elements/select-rate.html,
11033           httemplate/elements/tr-select-rate.html, FS/FS/rate_prefix.pm,
11034           httemplate/browse/rate.cgi,
11035           httemplate/misc/copy-rate_detail.html,
11036           httemplate/misc/process/copy-rate_detail.html: add rate copying,
11037           RT#4431
11038
11039 2009-01-04 14:07  ivan
11040
11041         * Makefile, init.d/freeside-init: don't run a self-service server
11042           against localhost OOTB; eliminate those gigantic useless logfiles
11043
11044 2009-01-02 17:52  ivan
11045
11046         * bin/cdr.http_and_import, bin/cdr.import, bin/cdr.sftp_and_import,
11047           FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/indosoft.pm: indosoft
11048           CDR format, RT#4425
11049
11050 2009-01-02 14:03  ivan
11051
11052         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/bell_west.pm,
11053           FS/FS/cdr/troop.pm, bin/cdr.import, bin/cdr.sftp_and_import: add
11054           troop CDRs, RT#4413
11055
11056 2009-01-02 10:01  ivan
11057
11058         * eg/cdr_template.pm: cdr template, RT#4413 and RT#4412
11059
11060 2009-01-02 09:58  ivan
11061
11062         * FS/FS/cdr/troop.pm: commiting initial troop CDR template, RT#4413
11063
11064 2009-01-01 12:11  rsiddall
11065
11066         * rpm/freeside-selfservice.conf: New Apache configuration file for
11067           the self-service interface.
11068
11069 2009-01-01 12:10  rsiddall
11070
11071         * rpm/freeside.spec: Modifications to let self-service work if you
11072           really insist on installing it on the same machine as the billing
11073           server.  Also more fixes for SuSE, and a couple of changes to
11074           minimize differences from the 1.7 branch.
11075
11076 2008-12-31 14:04  ivan
11077
11078         * FS/FS/: Record.pm, cdr/bell_west.pm: finish up working bell_west
11079           CDR format, RT#4403
11080
11081 2008-12-31 10:07  jeff
11082
11083         * FS/FS/cust_main.pm: one got missed?
11084
11085 2008-12-30 19:28  ivan
11086
11087         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/phone_avail.pm,
11088           FS/FS/cdr/bell_west.pm, FS/FS/cdr/simple.pm,
11089           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/rate_detail.html,
11090           httemplate/misc/cdr-import.html,
11091           httemplate/misc/process/cdr-import.html: bell west CDR format,
11092           RT#4403
11093
11094 2008-12-30 14:00  jeff
11095
11096         * FS/FS/: cust_pkg.pm, cust_pkg_reason.pm: yet more timestamping
11097           improvements and corrections to reasons based on history records
11098
11099 2008-12-30 13:45  jeff
11100
11101         * FS/FS/cdr.pm: move price to last column for default_source
11102
11103 2008-12-30 11:13  jeff
11104
11105         * FS/FS/part_pkg/voip_cdr.pm: allow upstream_simple to specify a
11106           usage_class for tax purposes in calltypenum
11107
11108 2008-12-29 10:06  jeff
11109
11110         * Makefile, conf/invoice_latex, conf/longtable.sty.patch,
11111           etc/fslongtable.sty: ease deployment of patched longtable
11112
11113 2008-12-28 11:10  ivan
11114
11115         * httemplate/browse/cust_main_county.cgi: finish dealing with
11116           counties with spaces, etc., RT#4496
11117
11118 2008-12-28 11:08  ivan
11119
11120         * httemplate/edit/process/cust_main_county-expand.cgi: allow normal
11121           ut_textn strings in county expansion, RT#4496
11122
11123 2008-12-28 10:59  ivan
11124
11125         * httemplate/browse/cust_main_county.cgi: deal with counties with
11126           spaces, etc., RT#4496
11127
11128 2008-12-28 10:52  ivan
11129
11130         * httemplate/browse/cust_main_county.cgi: put the
11131           country/state/county selections on their own line, RT#4496
11132
11133 2008-12-28 10:48  ivan
11134
11135         * httemplate/elements/: select-country.html, select-county.html,
11136           select-state.html, select-did.html: fix browse results for
11137           selecting counties (resulting from separating tax classes), also
11138           add dropdowns to browse by state and county, RT#4496
11139
11140 2008-12-28 10:44  ivan
11141
11142         * httemplate/: browse/cust_main_county.cgi,
11143           edit/cust_main/contact.html, edit/cust_main/billing.html,
11144           misc/payment.cgi, edit/cust_main/select-country.html,
11145           edit/cust_main/select-county.html,
11146           edit/cust_main/select-state.html: fix browse results for
11147           selecting counties (resulting from separating tax classes), also
11148           add dropdowns to browse by state and county, RT#4496
11149
11150 2008-12-24 16:45  jeff
11151
11152         * FS/FS/: cust_bill_pkg.pm, cust_main.pm, cust_main_county.pm: fix
11153           "texas tax" in 1.9
11154
11155 2008-12-23 13:41  jeff
11156
11157         * FS/FS/cust_main.pm: miss use
11158
11159 2008-12-23 12:35  jeff
11160
11161         * FS/FS/cust_main.pm: correct bad tax calculation
11162
11163 2008-12-22 16:32  ivan
11164
11165         * FS/FS/: cust_bill.pm: truncate package descriptions over 50 chars
11166           to avoid pushing the total column out to the right, RT#4449
11167
11168 2008-12-22 15:28  ivan
11169
11170         * httemplate/config/config.cgi: textareas are much less annoying to
11171           work with when their scrollbar isn't scrolled off the side itself
11172
11173 2008-12-22 14:30  rsiddall
11174
11175         * rpm/freeside.spec: Copying over modifications to support SuSE
11176           from the 1.7 branch.
11177
11178 2008-12-22 13:16  ivan
11179
11180         * httemplate/edit/: part_pkg.cgi, quick-charge.html: soft-limit
11181           package names to 50 chars to avoid problems with typeset
11182           invoices, RT#4449
11183
11184 2008-12-21 13:53  ivan
11185
11186         * FS/FS/svc_phone.pm: and fix msgcat usage, this should do it?,
11187           RT#4204
11188
11189 2008-12-21 13:49  ivan
11190
11191         * FS/FS/svc_acct.pm: svc_acct.pm bogosity too, wtf?!, RT#4204
11192
11193 2008-12-21 13:44  ivan
11194
11195         * FS/FS/: msgcat.pm: msgcat.pm upgrade bogosity, shrug, RT#4204
11196
11197 2008-12-21 13:37  ivan
11198
11199         * FS/FS/: svc_Common.pm, Upgrade.pm: unique checking for svc_phone
11200           like svc_acct, closes: RT#4204 (also a few lines of the new
11201           per-agent config snuck in Conf.pm from RT#3989)
11202
11203 2008-12-21 13:33  ivan
11204
11205         * FS/: FS/svc_phone.pm, FS/Conf.pm, FS/Record.pm, FS/Setup.pm,
11206           FS/msgcat.pm, FS/svc_Common.pm, FS/svc_acct.pm,
11207           bin/freeside-upgrade: unique checking for svc_phone like
11208           svc_acct, closes: RT#4204 (also a few lines of the new per-agent
11209           config snuck in Conf.pm from RT#3989)
11210
11211 2008-12-21 10:38  ivan
11212
11213         * FS/bin/freeside-cdrd: cdrd brainfart, finishing up RT#4423
11214
11215 2008-12-21 10:09  ivan
11216
11217         * FS/: FS/Schema.pm, FS/queue.pm, bin/freeside-cdrd: have
11218           freeside-queued put billing jobs in the queue, so they run in
11219           their own short-lived processes, RT#4423
11220
11221 2008-12-21 09:40  ivan
11222
11223         * FS/FS/queue.pm: doc
11224
11225 2008-12-15 16:08  jeff
11226
11227         * FS/FS/cust_pkg.pm: proper dates on expire and suspend reasons
11228
11229 2008-12-11 13:11  jeff
11230
11231         * FS/FS/cust_main.pm: place tax on invoice only once
11232
11233 2008-12-10 13:43  ivan
11234
11235         * httemplate/search/: cust_bill_event.html, report_cust_bill.html,
11236           report_cust_credit.html, report_cust_event.html,
11237           report_cust_main-zip.html, report_cust_main.html,
11238           report_cust_pay.html, report_cust_pay_batch.html,
11239           report_cust_pkg.html, report_newtax.html, report_svc_acct.html,
11240           report_tax.html: allow all-agent reporting again
11241
11242 2008-12-10 13:33  ivan
11243
11244         * httemplate/graph/: report_cust_bill_pkg.html,
11245           report_cust_pkg.html, report_money_time.html: allow all-agent
11246           reporting again
11247
11248 2008-12-10 12:20  ivan
11249
11250         * FS/FS/cust_main/Import.pm: referral import fixes, RT#4427
11251
11252 2008-12-10 11:43  rsiddall
11253
11254         * rpm/freeside.spec: Cleanup to quieten rpmlint.  Fixes to cope
11255           with moving code out of handler.pl, etc.
11256
11257 2008-12-10 11:42  rsiddall
11258
11259         * rpm/rpm2Bundle: Further modifications to handle Perl RPM names
11260           and map them back to Perl module names.
11261
11262 2008-12-09 18:47  jeff
11263
11264         * FS/FS/cust_tax_location.pm: space is empty
11265
11266 2008-12-08 17:49  ivan
11267
11268         * FS/FS/Record.pm: oops
11269
11270 2008-12-08 17:46  ivan
11271
11272         * FS/FS/Record.pm, FS/FS/inventory_item.pm,
11273           httemplate/misc/inventory_item-import.html,
11274           httemplate/misc/process/inventory_item-import.html: use common
11275           base for inventory import too, fixes problems with errors due to
11276           dos line endings and allows Excel upload, RT#4346
11277
11278 2008-12-08 02:13  ivan
11279
11280         * FS/FS/cust_bill_pkg.pm: make CDRs smaller, so we can fit more
11281           columns, RT#4376
11282
11283 2008-12-08 01:08  ivan
11284
11285         * FS/FS/Schema.pm: make room for CDRs, RT#4387
11286
11287 2008-12-08 00:52  ivan
11288
11289         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: respect output_format and
11290           add an header for rating_method=prefix too, RT#4387
11291
11292 2008-12-08 00:46  ivan
11293
11294         * conf/invoice_html: normal ext_desc shouldn't shove the second+
11295           columns of CDRs out
11296
11297 2008-12-05 09:23  jeff
11298
11299         * FS/FS/tax_rate.pm: passthrough support for gross revenue taxes
11300
11301 2008-12-05 09:19  jeff
11302
11303         * FS/FS/part_pkg.pm: avoid taxation on products with no assigned
11304           taxes
11305
11306 2008-12-05 00:24  jeff
11307
11308         * FS/FS/cust_main.pm: missing uses, corrects 4388
11309
11310 2008-12-04 20:20  jeff
11311
11312         * FS/FS/cust_main_county.pm: bad shortcut causes taxes not to be
11313           charged
11314
11315 2008-12-03 21:16  jeff
11316
11317         * FS/FS/part_export/soma.pm: wtf?
11318
11319 2008-12-03 18:19  jeff
11320
11321         * httemplate/edit/cust_main.cgi: better placement of script
11322           sourcing
11323
11324 2008-12-03 18:03  jeff
11325
11326         * httemplate/elements/init_overlib.html: better placement of script
11327           sourcing
11328
11329 2008-12-03 17:46  jeff
11330
11331         * httemplate/edit/cust_main/choose_tax_location.html: better
11332           behavior when zip code is missing
11333
11334 2008-12-03 15:29  ivan
11335
11336         * httemplate/search/report_receivables.html: allow an all-agent
11337           receivables report again
11338
11339 2008-12-03 13:15  ivan
11340
11341         * httemplate/misc/whois.cgi: fix real customer numbers showing on
11342           view pages, RT#4099/4379
11343
11344 2008-12-03 13:12  ivan
11345
11346         * httemplate/view/: cust_pay.html, cust_refund.html, cust_bill.cgi,
11347           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
11348           svc_forward.cgi, svc_www.cgi: fix real customer numbers showing
11349           on view pages, RT#4099/4379
11350
11351 2008-12-03 09:25  ivan
11352
11353         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb to
11354           default to countrycode 1
11355
11356 2008-12-02 21:53  ivan
11357
11358         * httemplate/edit/: part_pkg.cgi, elements/edit.html: 60 char soft
11359           max length for packages, so invoices don't wrap, RT#4328
11360
11361 2008-12-02 17:42  jeff
11362
11363         * bin/import-tax-rates,
11364           httemplate/edit/cust_main/choose_tax_location.html,
11365           httemplate/edit/cust_main/contact.html,
11366           httemplate/elements/ajaxcontentmws.js, FS/FS/Misc.pm,
11367           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_tax_location.pm,
11368           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
11369           httemplate/edit/cust_main.cgi, httemplate/misc/tax-import.cgi,
11370           httemplate/misc/xmlhttp-cust_main-address_standardize.html:
11371           support zip5 tax lookups, correct errors with fixed format cch
11372           import, inital import performance improvements, noise reduction
11373           on imports, tool for inital import
11374
11375 2008-11-30 23:52  ivan
11376
11377         * FS/FS/: Conf.pm, cdr.pm: set charged_party to accoutncode for
11378           vedeye, RT#4342
11379
11380 2008-11-30 15:37  ivan
11381
11382         * httemplate/edit/access_user.html: s/Internal Access
11383           Groups/Employee Groups/
11384
11385 2008-11-30 15:34  ivan
11386
11387         * httemplate/: browse/access_user.html, edit/access_user.html:
11388           s/Internal Users/Employees/
11389
11390 2008-11-30 15:26  ivan
11391
11392         * httemplate/: browse/access_group.html, edit/access_group.html:
11393           s/Internal Access Groups/Employee Groups/
11394
11395 2008-11-30 13:01  ivan
11396
11397         * FS/FS/cdr.pm: _cdr_min_parser_maker fix for correct setting of
11398           duration/billsec with simple & simple2 rate plans
11399
11400 2008-11-29 13:54  ivan
11401
11402         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/svc_phone.pm,
11403           fs_selfservice/FS-SelfService/SelfService.pm,
11404           fs_selfservice/FS-SelfService/cgi/login.html,
11405           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add
11406           selfservice_server-single_domain config, and login_info
11407           self-service method to give the login page a bit more
11408           configurability
11409
11410 2008-11-29 12:32  ivan
11411
11412         * FS/FS/Conf.pm: add selfservice_server-single_domain config, and
11413           login_info self-service method to give the login page a bit more
11414           configurability
11415
11416 2008-11-25 16:30  ivan
11417
11418         * FS/FS/ClientAPI/PrepaidPhone.pm: don't set a Session-Timeout if
11419           the rate is 0
11420
11421 2008-11-25 16:20  ivan
11422
11423         * FS/FS/: Record.pm, cust_main/Import.pm: should fix importing from
11424           excel, closes: RT#4337
11425
11426 2008-11-24 07:40  jeff
11427
11428         * FS/FS/part_export/soma.pm: more caffiene, please
11429
11430 2008-11-24 07:36  jeff
11431
11432         * FS/FS/part_export/soma.pm: doh
11433
11434 2008-11-24 07:18  jeff
11435
11436         * FS/FS/part_export/soma.pm: be more accepting
11437
11438 2008-11-24 06:48  jeff
11439
11440         * FS/FS/part_export/soma.pm: esn's are hex
11441
11442 2008-11-24 04:22  ivan
11443
11444         * FS/FS/cdr/genband.pm: update genband import to agree with
11445           reality, RT#4177
11446
11447 2008-11-24 02:59  ivan
11448
11449         * FS/FS/part_export/internal_diddb.pm: add countrycode option to
11450           internal_diddb; throw a warning instead of an error if a number
11451           couldn't be returned to inventory
11452
11453 2008-11-24 02:47  ivan
11454
11455         * FS/FS/part_export/: phone_sqlradius.pm, sqlradius.pm: fix
11456           phone_sqlradius CDR population?, RT#4100
11457
11458 2008-11-24 02:11  ivan
11459
11460         * FS/FS/ClientAPI/PrepaidPhone.pm: add debugging, hopefully fix
11461           seconds returned finally, RT#4100
11462
11463 2008-11-24 00:47  ivan
11464
11465         * FS/FS/ClientAPI/PrepaidPhone.pm: look for a voip rate in pricing
11466           add-ons too... eek.  also correct rating to destination RT#4100
11467
11468 2008-11-22 14:17  ivan
11469
11470         * FS/FS/: Conf.pm, Schema.pm, cust_credit.pm, cust_main.pm,
11471           cust_pkg.pm, part_event.pm, part_event/Action/addpost.pm,
11472           part_event/Condition.pm, part_event/Action/apply.pm,
11473           part_event/Action/bill.pm, part_event/Action/cancel.pm,
11474           part_event/Action/collect.pm,
11475           part_event/Action/cust_bill_batch.pm,
11476           part_event/Action/cust_bill_comp.pm,
11477           part_event/Action/cust_bill_fee_percent.pm,
11478           part_event/Action/cust_bill_realtime_card.pm,
11479           part_event/Action/cust_bill_realtime_check.pm,
11480           part_event/Action/cust_bill_realtime_lec.pm,
11481           part_event/Action/cust_bill_send.pm,
11482           part_event/Action/cust_bill_send_agent.pm,
11483           part_event/Action/cust_bill_send_alternate.pm,
11484           part_event/Action/cust_bill_send_csv_ftp.pm,
11485           part_event/Action/cust_bill_send_if_newest.pm,
11486           part_event/Action/cust_bill_spool_csv.pm,
11487           part_event/Action/cust_bill_suspend_if_balance.pm,
11488           part_event/Action/fee.pm,
11489           part_event/Action/pkg_referral_credit.pm,
11490           part_event/Action/pkg_referral_credit_pkg.pm,
11491           part_event/Action/suspend.pm,
11492           part_event/Action/suspend_if_pkgpart.pm,
11493           part_event/Action/suspend_unless_pkgpart.pm,
11494           part_event/Condition/balance.pm,
11495           part_event/Condition/balance_age.pm,
11496           part_event/Condition/balance_under.pm,
11497           part_event/Condition/cust_bill_age.pm,
11498           part_event/Condition/cust_bill_has_service.pm,
11499           part_event/Condition/cust_bill_owed.pm,
11500           part_event/Condition/cust_bill_owed_under.pm,
11501           part_event/Condition/cust_payments.pm,
11502           part_event/Condition/has_referral_custnum.pm,
11503           part_event/Condition/once_percust.pm,
11504           part_event/Condition/pkg_age.pm,
11505           part_event/Condition/pkg_notchange.pm,
11506           part_event/Condition/pkg_pkgpart.pm,
11507           part_event/Condition/pkg_recurring.pm,
11508           part_event/Condition/pkg_unless_pkgpart.pm, part_pkg/flat.pm:
11509           referral credits overhaul, use billing events, agents can
11510           self-configure, limit to once-per-customer, depend on any time
11511           from referred package, referred customer payment, specific
11512           packages, partial staged credits, RT#3983
11513
11514 2008-11-21 23:10  ivan
11515
11516         * httemplate/: browse/part_event.html, edit/elements/edit.html:
11517           billing event cloning
11518
11519 2008-11-20 19:36  jeff
11520
11521         * FS/FS/part_export/soma.pm: initial somanetworks support
11522
11523 2008-11-20 18:57  ivan
11524
11525         * httemplate/edit/elements/edit.html: remove debugging accidentally
11526           left in
11527
11528 2008-11-20 18:55  ivan
11529
11530         * httemplate/edit/process/elements/process.html: document
11531           viewall_ext
11532
11533 2008-11-20 17:58  ivan
11534
11535         * httemplate/: edit/elements/edit.html,
11536           elements/tr-select-agent.html: undo voodoo, find real problem
11537
11538 2008-11-20 16:06  ivan
11539
11540         * httemplate/edit/elements/edit.html: voodoo
11541
11542 2008-11-20 11:02  jeff
11543
11544         * FS/FS/rate.pm: this must be what is meant
11545
11546 2008-11-20 09:49  jeff
11547
11548         * FS/bin/freeside-dedup-cust_bill_pkg_detail-header: tool to remove
11549           extra cdr headers
11550
11551 2008-11-20 08:59  jeff
11552
11553         * FS/FS/part_pkg/voip_cdr.pm: only one header per package, not one
11554           per service -- fixes #4260
11555
11556 2008-11-20 04:52  ivan
11557
11558         * FS/FS/cust_main/Import.pm: better end-of-spreadsheet detection
11559           for excel import, hopefully.  should fix "Error: Can't use an
11560           undefined value as an ARRAY reference" error on import.  RT#4297
11561
11562 2008-11-20 03:35  ivan
11563
11564         * bin/rate.delete: fill in the ratenum.  doesn't actually delete
11565           the rate itself, just all its data (the hard part)
11566
11567 2008-11-19 16:42  ivan
11568
11569         * FS/FS/cust_bill.pm: don't use payname for CARD or DCRD either,
11570           closes: RT#3982
11571
11572 2008-11-19 06:55  jeff
11573
11574         * FS/FS/Misc.pm, FS/FS/Schema.pm, FS/FS/cust_tax_location.pm,
11575           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
11576           httemplate/misc/tax-import.cgi: support for cch fixed format
11577
11578 2008-11-18 17:24  ivan
11579
11580         * FS/FS/Schema.pm: fix phone_avail.availnum to be a proper primary
11581           key, fix agent.agent_custnum unique index causing it to get a
11582           value filled in by Record.pm
11583
11584 2008-11-17 18:56  rsiddall
11585
11586         * rpm/rpm2Bundle: Now handles hyphenated Perl requirements as well
11587           as those in parentheses, and handles more version relation types.
11588
11589 2008-11-12 18:22  ivan
11590
11591         * FS/FS/access_groupagent.pm, FS/FS/agent.pm,
11592           httemplate/browse/agent.cgi, httemplate/edit/agent.cgi,
11593           httemplate/edit/process/agent.cgi: add ability to view/edit
11594           access groups of an agent
11595
11596 2008-11-11 00:55  ivan
11597
11598         * FS/FS/cust_bill.pm: add fax to invoice data, RT#3290
11599
11600 2008-11-11 00:45  ivan
11601
11602         * conf/: invoice_html, invoice_latex: agent_custid and ship_fax
11603           don't belong with the ship address, that was an unrelated
11604           tampabay/pbx-change request, RT#3290
11605
11606 2008-11-10 23:51  ivan
11607
11608         * conf/invoice_html: make HTML invoice more consistent with current
11609           typeset invoice: center invoice date instead of right-justify
11610
11611 2008-11-09 03:43  ivan
11612
11613         * httemplate/browse/agent.cgi: realign things in light of
11614           small_custview in this table for master customering, roundaboutly
11615           part of #2933
11616
11617 2008-11-09 03:31  ivan
11618
11619         * FS/FS/cust_main/Import.pm: move batch customer import to its own
11620           file; add svc_external_svc_phone export format, RT#4103
11621
11622 2008-11-09 01:14  ivan
11623
11624         * FS/FS/Conf.pm, httemplate/elements/file-upload.html,
11625           httemplate/misc/phone_avail-import.html: add a global countrycode
11626           to phone_avail import and a conf for the default (some other conf
11627           values snuck in also, oh well)
11628
11629 2008-11-09 00:51  ivan
11630
11631         * FS/FS/Mason.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
11632           FS/FS/cust_main/Import.pm, httemplate/misc/cust_main-import.cgi,
11633           Makefile, FS/FS.pm, FS/MANIFEST, FS/bin/freeside-queued,
11634           httemplate/misc/process/cust_main-import.cgi: move batch customer
11635           import to its own file; add svc_external_svc_phone export format,
11636           RT#4103
11637
11638 2008-11-06 22:04  ivan
11639
11640         * httemplate/view/svc_acct.cgi: fix viewing of unlinked services.
11641           wow, it has been a while
11642
11643 2008-11-06 14:53  ivan
11644
11645         * FS/FS/part_export/sqlradius.pm: should fix open session RADIUS
11646           search, RT #4233
11647
11648 2008-11-06 14:20  ivan
11649
11650         * FS/FS/part_export/sqlradius.pm: fix radius search, RT#4233
11651
11652 2008-11-05 20:22  ivan
11653
11654         * FS/FS/svc_acct.pm: avoid harmless "Use of uninitialized value in
11655           concatenation (.) or string at
11656           /usr/local/share/perl/5.8.8/FS/svc_acct.pm line 1140" error
11657
11658 2008-11-05 20:18  ivan
11659
11660         * FS/FS/svc_acct.pm: . is used in some implementations of classic
11661           crypt
11662
11663 2008-11-03 07:28  jeff
11664
11665         * FS/FS/cust_main.pm: REAL otherwise there are no taxes
11666
11667 2008-11-03 07:26  jeff
11668
11669         * FS/FS/cust_main.pm: yikes! not yet
11670
11671 2008-11-03 07:14  jeff
11672
11673         * FS/FS/cust_main.pm: otherwise there are no taxes
11674
11675 2008-11-02 17:10  ivan
11676
11677         * httemplate/view/svc_acct.cgi: time remaining is more useful to
11678           display as hours + minutes than days, hours, minutes from
11679           Time::Duration
11680
11681 2008-11-02 12:27  ivan
11682
11683         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: (and
11684           REALLY fix the line-item links too, whew) fix overreporting of
11685           tax invoiced when using & reporting with taxclasses, RT#4131
11686
11687 2008-11-02 12:03  ivan
11688
11689         * httemplate/search/report_tax.cgi: (and fix the line-item links
11690           too, whew) fix overreporting of tax invoiced when using &
11691           reporting with taxclasses, RT#4131
11692
11693 2008-11-02 11:40  ivan
11694
11695         * httemplate/search/report_tax.cgi: (and fix the total too) fix
11696           overreporting of tax invoiced when using & reporting with
11697           taxclasses, RT#4131
11698
11699 2008-11-02 11:26  ivan
11700
11701         * httemplate/search/report_tax.cgi: fix overreporting of tax
11702           invoiced when using & reporting with taxclasses, RT#4131
11703
11704 2008-11-01 15:12  ivan
11705
11706         * init.d/freeside-init, FS/FS/Daemon.pm, FS/bin/freeside-cdrd: have
11707           freeside-cdrd disable itself if there's no appropriate package
11708           definition, RT#4184
11709
11710 2008-10-29 15:24  ivan
11711
11712         * FS/FS/cust_main.pm: eek, fix agent_plandata from comping up with
11713           spurious hits
11714
11715 2008-10-29 13:23  ivan
11716
11717         * FS/FS/part_event/Action.pm: remove debugging accidentally left in
11718
11719 2008-10-29 13:21  ivan
11720
11721         * FS/FS/part_event/Action.pm: huh.  how did event editing ever
11722           work?  is this 5.10-specific?
11723
11724 2008-10-29 01:03  ivan
11725
11726         * FS/FS/cust_main.pm, init.d/freeside-init,
11727           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-cdrd: prepaid cdr
11728           pickup & bill daemon, RT#4184
11729
11730 2008-10-29 00:50  ivan
11731
11732         * FS/FS/part_export/internal_diddb.pm: fix to internal_diddb
11733           provisioning
11734
11735 2008-10-27 18:23  ivan
11736
11737         * FS/FS/svc_phone.pm: fix svc_phone non-numeric "phone numbers",
11738           RT#4204
11739
11740 2008-10-24 17:37  ivan
11741
11742         * FS/FS/: Conf.pm, svc_phone.pm: add a switch to allow letters in
11743           phone numbers, RT#4195
11744
11745 2008-10-24 16:21  ivan
11746
11747         * httemplate/view/svc_phone.cgi: correct links to non-US CDRs from
11748           svc_phone view
11749
11750 2008-10-24 15:53  ivan
11751
11752         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm: use
11753           Reply-Message for the RADIUS error message, RT#4100
11754
11755 2008-10-24 15:23  ivan
11756
11757         * FS/FS/ClientAPI/PrepaidPhone.pm: adding prepaid self-service
11758           hooks, RT#4100
11759
11760 2008-10-24 14:31  ivan
11761
11762         * FS/FS/: rate.pm, ClientAPI/PrepaidPhone.pm, part_pkg/voip_cdr.pm,
11763           part_pkg/voip_sqlradacct.pm: adding prepaid self-service hooks,
11764           RT#4100
11765
11766 2008-10-24 14:25  ivan
11767
11768         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
11769           rlm_perl hook for prepaid voip radius, RT#4100
11770
11771 2008-10-24 14:22  ivan
11772
11773         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm:
11774           rlm_perl hook for prepaid voip radius, RT#4100
11775
11776 2008-10-24 12:58  ivan
11777
11778         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
11779           rlm_perl hook for prepaid voip radius, RT#4100
11780
11781 2008-10-24 12:54  ivan
11782
11783         * fs_selfservice/FS-SelfService/: SelfService.pm,
11784           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
11785           radius, RT#4100
11786
11787 2008-10-24 12:45  ivan
11788
11789         * fs_selfservice/FS-SelfService/SelfService.pm: rlm_perl hook for
11790           prepaid voip radius, RT#4100
11791
11792 2008-10-24 12:13  ivan
11793
11794         * fs_selfservice/FS-SelfService/: SelfService.pm,
11795           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
11796           radius, RT#4100
11797
11798 2008-10-23 19:54  ivan
11799
11800         * FS/: FS/part_export/phone_sqlradius.pm,
11801           FS/part_export/sqlradius.pm, bin/freeside-sqlradius-radacctd:
11802           untested code to suck in CDRs in from VoIP RADIUS exports,
11803           RT#4100
11804
11805 2008-10-23 19:08  ivan
11806
11807         * FS/FS/cust_main.pm, httemplate/misc/xmlhttp-cust_main-search.cgi:
11808           fixes to facilitate using agent_custid as custnum, RT#4190
11809
11810 2008-10-23 18:45  ivan
11811
11812         * FS/: FS/svc_phone.pm, bin/freeside-sqlradius-reset: tiny nits for
11813           phone RADIUS export: allow freeside-sqlradius-reset to reset a
11814           phone_sqlradius export, but only if explicitly specified by
11815           exportnum.  also fix "Reference found where even-size list
11816           expected" warning and junk winding up in radreply table".  all
11817           this phone_sqlradius stuff is RT#4100
11818
11819 2008-10-23 18:19  ivan
11820
11821         * FS/FS/: Conf.pm, svc_phone.pm, part_export/phone_sqlradius.pm,
11822           part_export/sqlradius.pm: add phone_sqlradius export
11823
11824 2008-10-22 22:20  ivan
11825
11826         * fs_selfservice/FS-SelfService/SelfService.pm: POD cleanup
11827
11828 2008-10-22 11:50  ivan
11829
11830         * httemplate/view/svc_phone.cgi: fix CDR links
11831
11832 2008-10-21 21:39  ivan
11833
11834         * FS/FS/part_export/sqlradius.pm, httemplate/search/sqlradius.cgi,
11835           httemplate/search/sqlradius.html: fix error on open-ended RADIUS
11836           search with Pg, add options for open session search and search on
11837           start time, RT#4051
11838
11839 2008-10-21 08:50  jeff
11840
11841         * fs_selfservice/java/: freeside_login_example.java,
11842           freeside_signup_example.java, biz/freeside/SelfService.java:
11843           biz.freeside.SelfService class and sample applications
11844
11845 2008-10-18 18:57  ivan
11846
11847         * httemplate/config/config.cgi: correctly allow re-editing of
11848           config options with " in them
11849
11850 2008-10-18 17:38  ivan
11851
11852         * FS/FS/Schema.pm, FS/FS/agent.pm, httemplate/edit/agent.cgi,
11853           httemplate/elements/search-cust_main.html,
11854           httemplate/browse/agent.cgi: add a master custnum field to
11855           agents, RT#2933 (roundabout)
11856
11857 2008-10-17 18:22  jeff
11858
11859         * FS/FS/cust_main.pm: sheesh
11860
11861 2008-10-17 18:19  jeff
11862
11863         * FS/FS/cust_main.pm: doh
11864
11865 2008-10-17 18:08  jeff
11866
11867         * FS/FS/cust_main.pm: cope with overlapping (but with distinct
11868           endpoints) tax areas
11869
11870 2008-10-17 13:01  jeff
11871
11872         * conf/: invoice_latex, invoice_latexcoupon: address tweaks,
11873           assumes a window at least 2.75in or 7cm wide
11874
11875 2008-10-17 11:57  jeff
11876
11877         * FS/FS/cust_bill.pm: correct erroneous line dupplication on
11878           invoices
11879
11880 2008-10-16 15:45  ivan
11881
11882         * FS/FS/part_pkg/voip_cdr.pm: add an option to use duration instead
11883           of billsec to calculate billable time, RT#4147
11884
11885 2008-10-15 22:29  ivan
11886
11887         * FS/FS/Conf_compat17.pm: sync Conf_compat17.pm
11888
11889 2008-10-15 22:29  ivan
11890
11891         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
11892           httemplate/search/cust_pay_batch.cgi,
11893           httemplate/view/cust_main/payment_history.html: add
11894           batch-enable_payby and realtime_disable_payby for better control
11895           over hybrid realtime/batch installs; deprecate never-used
11896           paymentforcedtobatch, RT#4052
11897
11898 2008-10-15 22:04  ivan
11899
11900         * httemplate/elements/menu.html: add batch-enable_payby and
11901           realtime_disable_payby for better control over hybrid
11902           realtime/batch installs; deprecate never-used
11903           paymentforcedtobatch, RT#4052
11904
11905 2008-10-14 14:27  ivan
11906
11907         * FS/FS/Tron.pm: not interested in payment gateway survey just now
11908
11909 2008-10-13 17:50  ivan
11910
11911         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add an
11912           import format for external services, including next bill date
11913           (cust_pkg.bill), RT#4108
11914
11915 2008-10-13 14:58  ivan
11916
11917         * FS/: bin/freeside-fetch, FS/Conf.pm: Change subject for
11918           freeside-fetch emailed reports from "subject" to "Freeside
11919           report", and add email_report-subject config to change it.
11920           RT#4093
11921
11922 2008-10-12 16:56  jeff
11923
11924         * conf/invoice_latex: better column widths and easier maintenance
11925
11926 2008-10-12 14:22  jeff
11927
11928         * conf/invoice_latex: better value for non-broken tetex
11929
11930 2008-10-12 12:43  jeff
11931
11932         * conf/longtable.sty.patch: check not just for fit, but move the
11933           goalposts as well
11934
11935 2008-10-11 17:58  ivan
11936
11937         * httemplate/browse/cust_main_county.cgi: fix link
11938
11939 2008-10-11 17:54  ivan
11940
11941         * httemplate/: browse/cust_main_county.cgi,
11942           edit/bulk-cust_main_county.html,
11943           edit/process/bulk-cust_main_county.html: add a quick bulk tax add
11944           tool (eating my own dogfood instead of running a one-off SQL
11945           query), RT#4117
11946
11947 2008-10-10 17:32  ivan
11948
11949         * FS/FS/: Conf.pm, cust_pkg.pm: enable suspension notices to an
11950           administrator, RT#4083
11951
11952 2008-10-10 16:30  ivan
11953
11954         * FS/FS/cust_pkg.pm: quick kludge to eliminate exact duplicates in
11955           h_labels_short in an effort to reduce the number of "XXX service
11956           listing twice on invoice" incidents, RT#3944.  still should be
11957           possible to fundamentally do better with the function in the
11958           first place
11959
11960 2008-10-10 14:30  jeff
11961
11962         * conf/: invoice_latex, longtable.sty.patch: avoid overprinting
11963           remittance coupons
11964
11965 2008-10-10 12:25  ivan
11966
11967         * FS/FS/cust_bill.pm: add options to auto-generate agent_custid and
11968           display it as the customer number, RT#4099
11969
11970 2008-10-09 18:15  ivan
11971
11972         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
11973           FS/FS/UI/Web/small_custview.pm, httemplate/index.html,
11974           httemplate/view/cust_main/misc.html, FS/FS/UI/Web.pm,
11975           httemplate/edit/cust_main.cgi, httemplate/search/cust_main.cgi:
11976           add options to auto-generate agent_custid and display it as the
11977           customer number, RT#4099
11978
11979 2008-10-09 13:06  ivan
11980
11981         * FS/FS/part_export/sqlradius.pm: use Freeradius := attribute for
11982           ALL attributes except Password.  Crypt-Password, User-Password,
11983           Password-With-Header should now use := instead of ==.  RT#4051
11984
11985 2008-10-07 16:57  ivan
11986
11987         * httemplate/misc/: cdr-import.html, process/cdr-import.html: put
11988           each CDR web import into a batch
11989
11990 2008-10-07 16:23  ivan
11991
11992         * FS/FS/cdr/: genband.pm, nextone.pm: also set billsec for nextone
11993           CDR format
11994
11995 2008-10-06 17:10  ivan
11996
11997         * FS/FS/Upgrade.pm: oops, brainfart
11998
11999 2008-10-06 17:09  ivan
12000
12001         * FS/FS/Upgrade.pm: when setting last_login/last_logout, ensure
12002           only accounts actually attached to the export are updated
12003
12004 2008-10-06 15:48  ivan
12005
12006         * FS/FS/svc_acct.pm: make RADIUS password exports
12007           _password_encoding-aware so we export Password-With-Header when
12008           necessary
12009
12010 2008-10-06 15:19  ivan
12011
12012         * FS/FS/svc_acct.pm: make RADIUS password exports
12013           _password_encoding-aware so we export Password-With-Header when
12014           necessary
12015
12016 2008-10-06 08:28  ivan
12017
12018         * FS/FS/: cdr.pm, cdr/netcentrex.pm: add initial netcentrex CDR
12019           format
12020
12021 2008-10-05 14:36  ivan
12022
12023         * httemplate/search/pay_batch.cgi: fix links to closed batches,
12024           RT#4052
12025
12026 2008-10-05 03:17  ivan
12027
12028         * httemplate/search/phone_avail.html: adding the start of available
12029           phone# search.  still needs a menu entry, search options page...
12030           RT#3925
12031
12032 2008-10-04 23:07  ivan
12033
12034         * httemplate/: edit/elements/ApplicationCommon.html,
12035           view/cust_main/payment_history/credit.html,
12036           view/cust_main/payment_history/payment.html: finish UI
12037           improvements wrt refunds: now you have to post a check or cash
12038           refund explicitly, no more implicit creation by 'applying'
12039           credits.  don't show useless application links.  don't enable
12040           apply button until you pick an invoice/refund.  RT#3812
12041
12042 2008-10-04 15:35  ivan
12043
12044         * FS/FS/: Misc.pm, cust_bill_ApplicationCommon.pm,
12045           payinfo_transaction_Mixin.pm, Misc/prune.pm, rate_detail.pm,
12046           usage_class.pm, part_event/Action.pm: POD cleanups
12047
12048 2008-10-04 13:55  ivan
12049
12050         * httemplate/edit/rate_region.cgi: fix inappropriate rounding when
12051           editing rates for a whole region
12052
12053 2008-10-04 13:43  ivan
12054
12055         * FS/FS/part_pkg/voip_cdr.pm: add disable_tollfree option
12056
12057 2008-10-03 17:30  ivan
12058
12059         * httemplate/edit/part_pkg.cgi: fix recurring box graying out on
12060           package customize
12061
12062 2008-10-03 12:41  ivan
12063
12064         * FS/FS/part_pkg/voip_cdr.pm: add debugging
12065
12066 2008-09-30 14:05  jeff
12067
12068         * httemplate/: search/report_newtax.cgi, search/cust_bill_pkg.cgi,
12069           search/report_newtax.html, elements/menu.html: simple reporting
12070           for new tax system
12071
12072 2008-09-30 13:22  jeff
12073
12074         * FS/FS/: Conf.pm, cust_main.pm: option for no postal fee on
12075           one-time charges
12076
12077 2008-09-30 13:17  jeff
12078
12079         * fs_selfservice/FS-SelfService/cgi/: bill.html, selfservice.cgi:
12080           turn on and off postal billing from self-service
12081
12082 2008-09-28 20:41  ivan
12083
12084         * httemplate/misc/delay_susp_pkg.html: use init_calendar.html
12085
12086 2008-09-26 20:01  jeff
12087
12088         * httemplate/edit/process/addr_block/manual_flag.cgi,
12089           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/addr_block.pm,
12090           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
12091           httemplate/edit/svc_broadband.cgi: per address block ip auto
12092           assignment and auto router selection
12093
12094 2008-09-25 20:54  jeff
12095
12096         * FS/FS/part_event/Condition/dundate.pm,
12097           httemplate/misc/delay_susp_pkg.html, FS/FS/AccessRight.pm,
12098           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
12099           httemplate/edit/part_bill_event.cgi,
12100           httemplate/misc/process/delay_susp_pkg.html,
12101           httemplate/view/cust_main/packages.html: push out event triggered
12102           suspensions
12103
12104 2008-09-25 16:44  jeff
12105
12106         * FS/FS/cust_main.pm: lost bits of reason
12107
12108 2008-09-24 19:27  jeff
12109
12110         * FS/FS/part_export/prizm.pm: prizm export improvement for package
12111           changes
12112
12113 2008-09-18 16:17  jeff
12114
12115         * FS/FS/Schema.pm: trade space for time
12116
12117 2008-09-16 08:58  jeff
12118
12119         * httemplate/search/report_tax.cgi: minor initialization issue
12120
12121 2008-09-15 18:22  jeff
12122
12123         * httemplate/: edit/part_pkg.cgi, edit/elements/edit.html,
12124           elements/tr-select-taxoverride.html,
12125           elements/tr-select-taxproduct.html: correct package editor when
12126           taxproducts off
12127
12128 2008-09-15 00:18  ivan
12129
12130         * FS/FS/Schema.pm, FS/FS/Record.pm, FS/FS/phone_avail.pm,
12131           FS/FS/part_export/internal_diddb.pm,
12132           httemplate/elements/menu.html,
12133           httemplate/misc/phone_avail-import.html,
12134           httemplate/misc/process/phone_avail-import.html: add internal did
12135           database & ability to query for availability, plus upload tool
12136
12137 2008-09-14 17:40  ivan
12138
12139         * FS/FS/part_export/globalpops_voip.pm: add dry_run option to
12140           globalpops_voip export
12141
12142 2008-09-14 13:24  ivan
12143
12144         * FS/FS/cust_main_invoice.pm: silently strip out leading and
12145           trailing spaces from invoicing email addresses instead of
12146           throwing an error
12147
12148 2008-09-14 13:20  ivan
12149
12150         * httemplate/config/: config-process.cgi, config-view.cgi: don't
12151           reload the whole page every time a config option is changed,
12152           RT#3989
12153
12154 2008-09-14 12:13  ivan
12155
12156         * httemplate/elements/header.html: default the menu to top in 1.9,
12157           still a pref
12158
12159 2008-09-12 15:53  ivan
12160
12161         * FS/FS/part_pkg/voip_cdr.pm: just give up and try again tommorow,
12162           "1011" came from us not the CDRs anyway, RT#3985
12163
12164 2008-09-12 15:48  ivan
12165
12166         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
12167           internal_prefixen, RT#3985
12168
12169 2008-09-12 15:38  ivan
12170
12171         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
12172           internal_prefixen, RT#3985
12173
12174 2008-09-12 15:18  ivan
12175
12176         * FS/FS/part_pkg/voip_cdr.pm: grr, TRY to support multiple
12177           internal_prefixen, RT#3985
12178
12179 2008-09-12 14:56  ivan
12180
12181         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen,
12182           RT#3985
12183
12184 2008-09-12 14:55  ivan
12185
12186         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen
12187
12188 2008-09-12 00:58  ivan
12189
12190         * FS/FS/: Conf.pm, cust_pkg.pm: make the max # of indivudal
12191           services printed on invoices configurable.  RT#3904
12192
12193 2008-09-12 00:07  ivan
12194
12195         * FS/FS/: part_pkg/flat.pm, part_pkg/voip_cdr.pm, cust_main.pm:
12196           don't throw noisy warnings about missing new recur_temporality,
12197           RT#3851
12198
12199 2008-09-11 19:28  jeff
12200
12201         * FS/: FS/Schema.pm, FS/cust_bill.pm, FS/cust_bill_pkg.pm,
12202           FS/cust_bill_pkg_display.pm, MANIFEST, FS/cust_main.pm,
12203           t/cust_bill_pkg_display.t: re-repurpose cust_bill_pkg
12204
12205 2008-09-11 19:01  ivan
12206
12207         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
12208           httemplate/misc/spool_invoices.cgi,
12209           httemplate/search/cust_bill.html: add billco respooling, not
12210           re-FTPing, RT#3971
12211
12212 2008-09-11 17:53  ivan
12213
12214         * FS/FS/part_pkg/: flat.pm, voip_cdr.pm: add recur_temporality to
12215           flat.pm, RT#3851
12216
12217 2008-09-11 17:41  ivan
12218
12219         * FS/FS/cust_main.pm: correct a (fortunately harmless) typo
12220
12221 2008-09-10 01:33  ivan
12222
12223         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
12224           httemplate/misc/ftp_invoices.cgi,
12225           httemplate/search/cust_bill.html: add re-FTP reprint,
12226           RT#create-me-tommorow-for-enet
12227
12228 2008-09-10 00:55  ivan
12229
12230         * FS/FS/Schema.pm: better (?) place to put display and taxation
12231           data than overloading real line items
12232
12233 2008-09-10 00:32  ivan
12234
12235         * FS/FS/part_pkg.pm: well, allow things to work for now so work can
12236           get done
12237
12238 2008-09-10 00:30  ivan
12239
12240         * FS/FS/part_pkg/voip_cdr.pm: add upcoming/preceding option,
12241           RT#3851
12242
12243 2008-09-10 00:24  ivan
12244
12245         * FS/FS/cust_main.pm: add upcoming/preceding option, RT#3851
12246
12247 2008-09-09 15:35  ivan
12248
12249         * FS/FS/ClientAPI/MyAccount.pm: allow implied primary services to
12250           log into selfservice when selfservice_server-primary_only is on
12251
12252 2008-09-09 14:29  ivan
12253
12254         * FS/FS/ClientAPI/MyAccount.pm: this should allow implied primary
12255           services to log into selfservice when
12256           selfservice_server-primary_only is on
12257
12258 2008-09-09 14:04  ivan
12259
12260         * FS/FS/Upgrade.pm: show which _upgrade_data sub is being run
12261
12262 2008-09-09 01:19  ivan
12263
12264         * FS/FS/Schema.pm: wtf, cust_pkg_reason has no indices?!
12265           _upgrade_data is hosing cpu badly
12266
12267 2008-09-08 19:35  ivan
12268
12269         * FS/FS/part_pkg/voip_cdr.pm: doh, forgot to display new options,
12270           RT#3838
12271
12272 2008-09-08 19:24  ivan
12273
12274         * FS/FS/: cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm: additional
12275           QIS/Taqua-specific CDR handling details, RT#3838
12276
12277 2008-09-08 14:46  ivan
12278
12279         * FS/FS/cust_main.pm: oops, debugging got left on by accident
12280
12281 2008-09-08 14:23  ivan
12282
12283         * httemplate/view/elements/svc_Common.html: also hide fixed+blank
12284           fields on service view, RT#3829
12285
12286 2008-09-08 14:02  ivan
12287
12288         * httemplate/edit/elements/svc_Common.html: completely hide
12289           fixed+blank fields, RT#3829
12290
12291 2008-09-07 19:49  ivan
12292
12293         * httemplate/edit/quick-charge.html: extraneous code cleanup
12294
12295 2008-09-07 19:48  ivan
12296
12297         * FS/FS/cust_bill_pkg.pm: removing unacceptable display fields from
12298           cust_bill_pkg
12299
12300 2008-09-07 19:47  ivan
12301
12302         * FS/FS/: AccessRight.pm, cust_main.pm: add package invoice details
12303           & comments, RT#3810
12304
12305 2008-09-07 19:42  ivan
12306
12307         * FS/FS/Schema.pm, FS/FS/cust_pkg_detail.pm, FS/MANIFEST,
12308           FS/t/cust_pkg_detail.t, httemplate/pref/pref-process.html,
12309           httemplate/pref/pref.html,
12310           httemplate/view/cust_main/packages.html, FS/FS.pm,
12311           httemplate/edit/cust_pkg_detail.html,
12312           httemplate/edit/process/cust_pkg_detail.html, FS/FS/cust_pkg.pm:
12313           add package invoice details & comments, RT#3810
12314
12315 2008-09-06 13:54  ivan
12316
12317         * FS/FS/UI/Web.pm: don't link to customer service view unless the
12318           user has the ACL to view the resulting page
12319
12320 2008-09-04 06:29  jeff
12321
12322         * FS/FS/Upgrade.pm: three lost lines
12323
12324 2008-09-03 20:10  ivan
12325
12326         * httemplate/edit/invoice_logo.html: ask for an EPS for EPS upload,
12327           not incorrectly a PNG
12328
12329 2008-09-03 19:44  ivan
12330
12331         * httemplate/edit/process/invoice_logo.html: fix invoice uplaoding
12332           in light of database config where you absolutely need
12333           ->set_binary for swtuf retreived with ->config_binary, RT#3936
12334
12335 2008-09-03 12:08  jeff
12336
12337         * FS/FS/AccessRight.pm, FS/FS/access_right.pm, FS/FS/addr_block.pm,
12338           FS/FS/router.pm, httemplate/browse/addr_block.cgi,
12339           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
12340           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
12341           httemplate/edit/svc_acct_pop.cgi,
12342           httemplate/edit/process/router.cgi,
12343           httemplate/edit/process/svc_acct_pop.cgi,
12344           httemplate/edit/process/addr_block/add.cgi,
12345           httemplate/edit/process/addr_block/allocate.cgi,
12346           httemplate/edit/process/addr_block/deallocate.cgi,
12347           httemplate/edit/process/addr_block/split.cgi,
12348           httemplate/elements/menu.html: new access right names
12349
12350 2008-09-03 11:59  jeff
12351
12352         * FS/FS/: Upgrade.pm, cust_pkg_reason.pm: system only reason update
12353           routine
12354
12355 2008-09-02 18:52  ivan
12356
12357         * httemplate/view/cust_main/payment_history.html: add back ability
12358           to post a check/cash refund. be more explicit about it instead of
12359           just being a checkbox when posting a credit. RT#3812
12360
12361 2008-09-02 18:46  ivan
12362
12363         * FS/FS/payby.pm, httemplate/edit/cust_pay.cgi,
12364           httemplate/edit/cust_refund.cgi,
12365           httemplate/edit/process/cust_refund.cgi,
12366           httemplate/elements/init_calendar.html,
12367           httemplate/view/cust_refund.html,
12368           httemplate/view/cust_main/payment_history/refund.html,
12369           FS/FS/AccessRight.pm: add back ability to post a check/cash
12370           refund.  be more explicit about it instead of just being a
12371           checkbox when posting a credit.  RT#3812
12372
12373 2008-09-02 08:37  jeff
12374
12375         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, ClientAPI/MyAccount.pm:
12376           call details in self-service
12377
12378 2008-08-30 14:34  jeff
12379
12380         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
12381           FS/FS/cust_main.pm, FS/FS/Report/Table/Monthly.pm,
12382           FS/FS/part_pkg/voip_cdr.pm, httemplate/search/cust_bill_pkg.cgi,
12383           httemplate/search/report_prepaid_income.cgi,
12384           httemplate/search/report_tax.cgi: remove duplicate cust_bill_pkg
12385           creation RT#3919
12386
12387 2008-08-29 19:10  jeff
12388
12389         * FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/tax_rate.pm,
12390           httemplate/edit/process/part_pkg.cgi: bug squashing for multiple
12391           usage classes
12392
12393 2008-08-29 16:13  ivan
12394
12395         * FS/FS/part_export/acct_freeside.pm: adding fs-to-fs provisioning
12396           of simple accounts for cheepnet, RT#3805
12397
12398 2008-08-29 13:10  ivan
12399
12400         * httemplate/elements/tr-pkg_svc.html: increase maxlength and size
12401           of quantity fields on package edit, for RT#3805
12402
12403 2008-08-28 18:09  ivan
12404
12405         * FS/FS/Schema.pm, FS/FS/cdr.pm, bin/cdr.sftp_and_import,
12406           httemplate/elements/select-cdrbatch.html,
12407           httemplate/elements/tr-select-cdrbatch.html,
12408           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
12409           add CDR batch TFTP feature, RT#3113
12410
12411 2008-08-28 17:45  jeff
12412
12413         * FS/FS/part_pkg.pm: noise reduction
12414
12415 2008-08-28 17:23  ivan
12416
12417         * httemplate/elements/: tr-select-taxclass.html,
12418           select-taxclass.html: correct nits in tax class selection
12419
12420 2008-08-28 15:00  jeff
12421
12422         * FS/FS/tax_rate.pm: updates can be completely empty
12423
12424 2008-08-28 14:32  jeff
12425
12426         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
12427           httemplate/browse/part_pkg_taxproduct.cgi,
12428           httemplate/edit/part_pkg_taxoverride.html,
12429           httemplate/edit/quick-charge.html,
12430           httemplate/edit/process/quick-charge.cgi,
12431           httemplate/elements/select-taxoverride.html,
12432           httemplate/elements/select-taxproduct.html,
12433           httemplate/view/cust_main/packages.html: taxproduct selection for
12434           one time charges
12435
12436 2008-08-28 12:09  ivan
12437
12438         * FS/FS/: Tron.pm, Yori.pm: payment gateway survey
12439
12440 2008-08-28 00:38  jeff
12441
12442         * httemplate/elements/select-taxoverride.html,
12443           httemplate/elements/select-taxproduct.html,
12444           httemplate/elements/tr-select-taxoverride.html,
12445           httemplate/elements/tr-select-taxproduct.html, FS/FS/Schema.pm,
12446           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
12447           FS/FS/part_pkg/voip_cdr.pm,
12448           httemplate/browse/part_pkg_taxproduct.cgi,
12449           httemplate/edit/part_pkg.cgi,
12450           httemplate/edit/part_pkg_taxoverride.html,
12451           httemplate/edit/process/part_pkg.cgi: multiple usage classes
12452           checkpoint
12453
12454 2008-08-26 17:15  ivan
12455
12456         * FS/FS/cust_main.pm: don't override countrydefault or whatever
12457           with a blank value in bulk customer import
12458
12459 2008-08-26 17:05  ivan
12460
12461         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
12462           distinction to lint
12463
12464 2008-08-26 17:00  ivan
12465
12466         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
12467           distinction to lint
12468
12469 2008-08-26 16:53  ivan
12470
12471         * FS/FS/Tron.pm, httemplate/elements/mcp_lint.html: add unchecked
12472           vs. ok distinction to lint
12473
12474 2008-08-26 07:00  rsiddall
12475
12476         * rpm/freeside.spec: More changes to the self-service RPMs, mostly
12477           fixing up paths so the RPM-installed self-service files are not
12478           under /usr/local on the remote machine.  Also fixed an
12479           initialization problem where the system configuration files for
12480           Freeside were assumed to be under /etc/default, not
12481           /etc/sysconfig
12482
12483 2008-08-25 14:23  ivan
12484
12485         * httemplate/edit/elements/edit.html: fix package editor showing
12486           "all" for pkg class selection
12487
12488 2008-08-25 13:33  ivan
12489
12490         * FS/FS/part_event/Condition/cust_bill_has_service.pm: fix
12491           comparison from svcnum to svcpart
12492
12493 2008-08-24 22:53  jeff
12494
12495         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
12496           FS/FS/Report/Table/Monthly.pm,
12497           httemplate/search/cust_bill_pkg.cgi,
12498           httemplate/search/report_prepaid_income.cgi,
12499           httemplate/search/report_tax.cgi: correct fallout from duplicate
12500           line items
12501
12502 2008-08-24 22:18  jeff
12503
12504         * httemplate/search/cust_tax_exempt_pkg.cgi: correct fallout from
12505           agent virtualizing packages
12506
12507 2008-08-24 15:35  ivan
12508
12509         * httemplate/elements/checkboxes-table-name.html: add controls to
12510           select/unselect/toggle all checkboxes
12511
12512 2008-08-24 14:52  ivan
12513
12514         * bin/customer-faker: add -k option for pkgpart
12515
12516 2008-08-24 14:49  ivan
12517
12518         * bin/customer-faker: add -a option for agentnum
12519
12520 2008-08-23 20:41  rsiddall
12521
12522         * rpm/freeside.spec: Create discrete RPMs for different parts of
12523           the self-service interface.  Put the default configuration folder
12524           in the main freeside RPM.
12525
12526 2008-08-23 14:59  jeff
12527
12528         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/usage_class.pm,
12529           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/rate_detail.pm,
12530           FS/t/usage_class.t, httemplate/browse/usage_class.html, FS/FS.pm,
12531           FS/MANIFEST, httemplate/browse/rate_detail.html,
12532           httemplate/edit/rate_detail.html,
12533           httemplate/edit/rate_region.cgi,
12534           httemplate/edit/usage_class.html,
12535           httemplate/edit/elements/edit.html,
12536           httemplate/edit/process/rate_region.cgi,
12537           httemplate/edit/process/usage_class.html,
12538           httemplate/elements/menu.html: add usage classes to rate details
12539
12540 2008-08-22 20:29  jeff
12541
12542         * FS/FS/: Record.pm, cust_main.pm, part_pkg_taxrate.pm,
12543           tax_rate.pm: tax data update bug fixes and error message
12544           improvements
12545
12546 2008-08-21 20:01  ivan
12547
12548         * FS/FS/Mason.pm, FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Tron.pm,
12549           FS/FS/cust_svc.pm, FS/FS/cust_svc_option.pm, bin/tron-scan,
12550           FS/MANIFEST, FS/t/cust_svc_option.t,
12551           httemplate/elements/dashboard-toplist.html,
12552           httemplate/elements/mcp_lint.html: the master control program has
12553           chosen YOU to serve your system on the game grid
12554
12555 2008-08-21 16:21  ivan
12556
12557         * FS/: FS/Yori.pm, bin/freeside-yori, MANIFEST: add the client-side
12558           reporting for MCP mode
12559
12560 2008-08-21 11:21  jeff
12561
12562         * bin/import-optigold.pl: use options with proper names
12563
12564 2008-08-19 11:42  ivan
12565
12566         * FS/FS/svc_acct.pm: beter error messages for duplicate accounts
12567
12568 2008-08-19 04:35  ivan
12569
12570         * FS/FS/cdr.pm: fix duration on simple/simple2 CDR formats
12571
12572 2008-08-19 03:09  ivan
12573
12574         * httemplate/edit/process/rate_region.cgi: also don't neglext nxx
12575           here
12576
12577 2008-08-19 03:06  ivan
12578
12579         * FS/FS/rate_region.pm, httemplate/browse/rate_region.html,
12580           httemplate/edit/rate_region.cgi: more consistent prefix display,
12581           and don't forget nxx'
12582
12583 2008-08-15 12:42  ivan
12584
12585         * Makefile: install default conf with make create-config too, so it
12586           doesn't go missing
12587
12588 2008-08-15 12:26  ivan
12589
12590         * FS/bin/freeside-setup: allow a full pathname to be specified to
12591           freeside-setup for initial configdir
12592
12593 2008-08-14 18:09  jeff
12594
12595         * FS/FS/tax_class.pm: correct field ordering - invonsequential
12596
12597 2008-08-14 17:41  ivan
12598
12599         * httemplate/elements/form-file_upload.html: can have a message
12600           then a URL too
12601
12602 2008-08-14 04:53  ivan
12603
12604         * FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/cust_main.pm,
12605           httemplate/elements/progress-init.html,
12606           httemplate/misc/cust_main-import.cgi,
12607           httemplate/misc/process/cust_main-import.cgi,
12608           httemplate/elements/progress-popup.html,
12609           httemplate/search/cust_main.html,
12610           httemplate/elements/form-file_upload.html,
12611           httemplate/misc/file-upload.html,
12612           httemplate/elements/file-upload.html: customer import: add
12613           progress bar & redirect to a search of the imported customers,
12614           #3475
12615
12616 2008-08-14 04:44  ivan
12617
12618         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi: customer
12619           import: add progress bar & redirect to a search of the imported
12620           customers, #3475
12621
12622 2008-08-13 18:58  ivan
12623
12624         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
12625           httemplate/elements/menu.html,
12626           httemplate/misc/cust_main-import.cgi,
12627           httemplate/misc/process/cust_main-import.cgi: import customer
12628           from Excel file too
12629
12630 2008-08-13 18:52  ivan
12631
12632         * FS/FS/svc_Common.pm: tyop
12633
12634 2008-08-13 18:38  ivan
12635
12636         * httemplate/view/svc_forward.cgi: tyop
12637
12638 2008-08-08 13:29  jeff
12639
12640         * bin/import-optigold.pl: better opti table relationship following
12641
12642 2008-08-08 11:13  jeff
12643
12644         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
12645           FS/FS/cust_main.pm, FS/FS/part_pkg/voip_cdr.pm,
12646           conf/invoice_latex: cdrs can be in separate invoice section,
12647           after total, summarized inline, with hints for page breaks
12648
12649 2008-08-07 15:30  ivan
12650
12651         * Makefile: don't generate a new key on install-selfservice if
12652           there's already an RSA one either
12653
12654 2008-08-05 23:39  jeff
12655
12656         * FS/FS/part_pkg/voip_cdr.pm: prevent adding 0 value line items
12657
12658 2008-08-05 21:05  jeff
12659
12660         * FS/FS/cust_main.pm: fix bug(s) introduced with billing loop
12661           refactor
12662
12663 2008-08-02 19:15  ivan
12664
12665         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
12666           httemplate/edit/svc_phone.cgi, httemplate/view/svc_phone.cgi: add
12667           a name field to svc_phone
12668
12669 2008-08-02 17:54  ivan
12670
12671         * FS/FS/cdr/simple2.pm: doh, fix regex
12672
12673 2008-08-02 17:26  ivan
12674
12675         * FS/FS/: Record.pm: attempt to eliminate 'Can't call method
12676           "exists" on an undefined value at
12677           /usr/local/share/perl/5.8.8/FS/Record.pm line 812.' error on
12678           upgrade
12679
12680 2008-08-02 17:20  ivan
12681
12682         * FS/FS/Record.pm: attempt to eliminate 'Can't call method "exists"
12683           on an undefined value at /usr/local/share/perl/5.8.8/FS/Record.pm
12684           line 812.' error on upgrade
12685
12686 2008-08-02 16:51  ivan
12687
12688         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
12689           cdr/genband_meetme.pm, cdr/nextone.pm, cdr/openser.pm,
12690           cdr/simple.pm, cdr/taqua.pm, cdr/unitel.pm, cdr/simple2.pm: fix
12691           'Can't call method "parse" on an undefined value' error from CDR
12692           format refactor
12693
12694 2008-08-01 21:20  jeff
12695
12696         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
12697           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
12698           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
12699           conf/invoice_latex, httemplate/edit/cust_main.cgi,
12700           httemplate/edit/cust_main/billing.html,
12701           httemplate/view/cust_main/billing.html: bundled package
12702           presentation improvements
12703
12704 2008-08-01 21:09  jeff
12705
12706         * FS/FS/: Schema.pm, Upgrade.pm, cust_bill.pm, cust_bill_pkg.pm,
12707           cust_bill_pkg_detail.pm, cust_main.pm, part_pkg.pm,
12708           part_pkg/voip_cdr.pm: improve CDR usage presentation
12709
12710 2008-08-01 14:41  ivan
12711
12712         * FS/FS/cust_main.pm: fix receivables report: credits/etc. should
12713           be limited by date like before, closes: Bug#3801
12714
12715 2008-08-01 13:21  ivan
12716
12717         * httemplate/edit/pkg_class.html: categories deserve labels too
12718
12719 2008-07-31 16:32  ivan
12720
12721         * httemplate/search/report_receivables.cgi: this should fix columns
12722           not showing up in receivables report... not surea bout #3801
12723           (credits/etc show up in all time periods)
12724
12725 2008-07-31 13:17  ivan
12726
12727         * httemplate/search/report_receivables.cgi, FS/FS/cust_main.pm: fix
12728           receivables report: credits/etc. should be limited by date like
12729           before, closes: Bug#3801
12730
12731 2008-07-30 19:35  ivan
12732
12733         * httemplate/misc/delete-customer.cgi: fix error on customer
12734           deletion
12735
12736 2008-07-30 15:10  ivan
12737
12738         * FS/FS/cdr/: nextone.pm, nt.pm: rename nt to nextone
12739
12740 2008-07-29 13:00  jeff
12741
12742         * FS/FS/cust_bill.pm: correct amount for new charges total on
12743           sectioned invoices
12744
12745 2008-07-29 10:29  rsiddall
12746
12747         * rpm/freeside.spec: Self-Service files were reorganized; changed
12748           the way we copy them into the buildroot.
12749
12750 2008-07-24 09:40  jeff
12751
12752         * FS/FS/cust_bill.pm: ensure invoice line items are delivered in
12753           line number order
12754
12755 2008-07-23 07:41  jeff
12756
12757         * httemplate/edit/tax_rate.html: add disabled column to new tax
12758           rates, false laziness elimination, and bug fixes - closes #3566
12759
12760 2008-07-23 07:36  jeff
12761
12762         * FS/FS/Schema.pm, FS/FS/tax_rate.pm,
12763           httemplate/browse/tax_rate.cgi,
12764           httemplate/misc/enable_or_disable_tax.html,
12765           httemplate/misc/process/enable_or_disable_tax.html: add disabled
12766           column to new tax rates, false laziness elimination, and bug
12767           fixes - closes #3566
12768
12769 2008-07-22 01:33  ivan
12770
12771         * FS/FS/part_export/phone_shellcommands.pm: freepbx modification
12772           command
12773
12774 2008-07-21 21:59  ivan
12775
12776         * httemplate/view/svc_phone.cgi: add "incoming CDRs" link to phone#
12777           view also
12778
12779 2008-07-21 15:34  ivan
12780
12781         * FS/FS/ClientAPI/Signup.pm,
12782           fs_selfservice/FS-SelfService/SelfService.pm,
12783           fs_selfservice/FS-SelfService/cgi/signup.cgi,
12784           fs_selfservice/FS-SelfService/cgi/signup.html,
12785           fs_selfservice/FS-SelfService/cgi/success.html: svc_phone signup
12786
12787 2008-07-21 14:23  ivan
12788
12789         * Makefile: oops, don't inadvertantly switch default db type
12790
12791 2008-07-21 12:09  ivan
12792
12793         * FS/FS/Conf.pm, httemplate/elements/select-did.html,
12794           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/Signup.pm,
12795           fs_selfservice/FS-SelfService/SelfService.pm,
12796           fs_selfservice/FS-SelfService/cgi/signup.html,
12797           fs_selfservice/FS-SelfService/cgi/misc/areacodes.cgi,
12798           fs_selfservice/FS-SelfService/cgi/misc/exchanges.cgi,
12799           fs_selfservice/FS-SelfService/cgi/images/cross.png,
12800           fs_selfservice/FS-SelfService/cgi/images/wait-orange.gif,
12801           fs_selfservice/FS-SelfService/cgi/misc/phonenums.cgi: signup
12802           w/globalpops DID selection via mason components pass-through
12803
12804 2008-07-21 11:58  ivan
12805
12806         * FS/MANIFEST, htetc/handler.pl, FS/FS/CGI.pm, FS/FS/Mason.pm,
12807           FS/FS/Mason/Request.pm, Makefile: add framework for running Mason
12808           components standalone
12809
12810 2008-07-21 03:42  ivan
12811
12812         * FS/FS/svc_phone.pm: generate a SIP password if it is blank
12813
12814 2008-07-18 15:31  ivan
12815
12816         * httemplate/search/report_rt_transaction.html: missing closing
12817           FORM tag
12818
12819 2008-07-18 15:30  ivan
12820
12821         * httemplate/elements/popup_link.html: add target param, i thought
12822           this was needed for something...
12823
12824 2008-07-18 15:29  ivan
12825
12826         * bin/bind.import: add -e option to bind.import (now to actually
12827           implement it)
12828
12829 2008-07-18 15:28  ivan
12830
12831         * FS/FS/rate_region.pm: show NXX is US if applicable
12832
12833 2008-07-18 15:28  ivan
12834
12835         * FS/FS/: h_cust_svc.pm, part_export.pm, part_pkg.pm, svc_acct.pm,
12836           UI/Web.pm: some random cleanups
12837
12838 2008-07-18 15:27  ivan
12839
12840         * FS/FS/Record.pm: add no_check_foreign kludge for gigantic rate
12841           imports
12842
12843 2008-07-18 15:26  ivan
12844
12845         * FS/MANIFEST: add part_pkg_link to MANIFEST
12846
12847 2008-07-17 16:55  ivan
12848
12849         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
12850           cdr/genband_meetme.pm, cdr/nt.pm, cdr/openser.pm, cdr/simple.pm,
12851           cdr/taqua.pm, cdr/unitel.pm: CDR updates; modularize CDR import
12852           formats; add formats for OpenSER, Genband/Tekelec, and "NT"
12853
12854 2008-07-16 16:55  ivan
12855
12856         * httemplate/search/svc_acct.cgi: fix account search by time
12857           remaining to deal with situations w/o a recurring amount
12858
12859 2008-07-15 16:25  ivan
12860
12861         * FS/FS/Upgrade.pm: where in the world is $DBI::errstr
12862
12863 2008-07-15 16:18  ivan
12864
12865         * FS/FS/Upgrade.pm: parens help alot
12866
12867 2008-07-15 16:17  ivan
12868
12869         * FS/FS/Upgrade.pm: report errors connecting to sqlradius dbs on
12870           upgrade
12871
12872 2008-07-15 13:56  ivan
12873
12874         * FS/FS/cust_main.pm: prevent inactive customers from showing up in
12875           reports of cancelled customers
12876
12877 2008-07-14 18:19  ivan
12878
12879         * FS/FS/part_export/phone_shellcommands.pm: add warning about
12880           concurrency in FreePBX
12881
12882 2008-07-14 16:59  ivan
12883
12884         * httemplate/view/cust_main/notes.html: fuck embedded iframes and
12885           their stupid display problems with scrolling.  also make the
12886           gridding more consistent
12887
12888 2008-07-14 16:08  ivan
12889
12890         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
12891           view/cust_main/notes.html: fuck embedded iframes and their stupid
12892           display problems with scrolling.  also make the gridding more
12893           consistent
12894
12895 2008-07-10 11:48  ivan
12896
12897         * httemplate/view/cust_main/packages.html: fix variable scoping
12898           issues preventing customer view page from coing up
12899
12900 2008-07-09 20:16  jeff
12901
12902         * FS/FS/cust_bill.pm: restore line item date ranges
12903
12904 2008-07-09 13:37  ivan
12905
12906         * FS/FS/part_pkg.pm: should avoid spurious uninitialized value
12907           warnings on upgrade
12908
12909 2008-07-09 13:33  ivan
12910
12911         * FS/FS/svc_Common.pm: perl vs SQL brainfart
12912
12913 2008-07-09 12:45  ivan
12914
12915         * httemplate/docs/license.html: fix famfamfam link
12916
12917 2008-07-09 12:35  ivan
12918
12919         * FS/FS/svc_Common.pm: service searching should be case-insensitive
12920           now
12921
12922 2008-07-08 20:40  ivan
12923
12924         * httemplate/search/: cust_tax_exempt.cgi: helpful to see when
12925           exemptions were inserted?
12926
12927 2008-07-08 20:27  ivan
12928
12929         * httemplate/search/cust_tax_exempt.cgi: need the exemptnum...
12930
12931 2008-07-08 20:18  ivan
12932
12933         * httemplate/search/: cust_tax_exempt.cgi, cust_tax_exempt.html:
12934           search legacy tax exemptions by customer status
12935
12936 2008-07-08 19:30  ivan
12937
12938         * httemplate/edit/process/part_pkg.cgi: don't require an agent type
12939           to be specified when editing a disabled package
12940
12941 2008-07-07 19:19  ivan
12942
12943         * httemplate/search/cust_bill_pkg.cgi: fix line-item reports on
12944           taxclass-less regions
12945
12946 2008-07-07 19:01  ivan
12947
12948         * FS/FS/cust_main_county.pm, httemplate/search/cust_bill_pkg.cgi,
12949           httemplate/search/report_tax.cgi: fix line-item reports on
12950           taxclass-less regions
12951
12952 2008-07-07 17:35  ivan
12953
12954         * httemplate/search/cust_bill_pkg.cgi: order by number for line
12955           items with the same datestamp
12956
12957 2008-07-07 17:20  ivan
12958
12959         * httemplate/search/cust_bill_pkg.cgi: order line item reports by
12960           date
12961
12962 2008-07-07 16:47  ivan
12963
12964         * httemplate/search/report_tax.cgi: should be a proper fix for edge
12965           cases where you have taxclass and empty-taxclass rates for a
12966           region, whew
12967
12968 2008-07-07 14:38  ivan
12969
12970         * FS/FS/Record.pm: SQL_FLOAT is probably unnecessary and causes
12971           probelms on old (v1.x?) DBD::Pg
12972
12973 2008-07-07 14:18  ivan
12974
12975         * FS/FS/Record.pm: eek, hopefully fix problems caused by adding
12976           debugging of bind_param statements
12977
12978 2008-07-07 14:07  ivan
12979
12980         * FS/FS/Record.pm: add debugging of bind_param statements
12981
12982 2008-07-07 12:50  ivan
12983
12984         * FS/FS/Record.pm: add debugging of bind_param statements
12985
12986 2008-07-03 16:23  ivan
12987
12988         * httemplate/view/cust_main/packages.html: fix bad sub names in
12989           forward-port
12990
12991 2008-07-02 21:19  ivan
12992
12993         * FS/FS/Record.pm: should FINALLY get binding correctly in light of
12994           regression caused by get_real_fields refactor
12995
12996 2008-07-02 21:12  ivan
12997
12998         * FS/FS/Record.pm: this should non-"=" searches on fields that
12999           require SQL type binding...
13000
13001 2008-07-02 21:00  ivan
13002
13003         * FS/FS/cust_pkg.pm: correct hash vs hashref brainfart on
13004           "forward-port", i guess
13005
13006 2008-07-02 20:57  ivan
13007
13008         * FS/FS/Record.pm: real should be bound to SQL_FLOAT Like float4...
13009           1.7?  not touching it unless it breaks :)
13010
13011 2008-07-01 19:55  ivan
13012
13013         * FS/FS/ClientAPI/MyAccount.pm: fix errors paying with an on-file
13014           card through self-service
13015
13016 2008-07-01 00:02  jeff
13017
13018         * FS/FS/cust_pkg.pm: you shouldn't keep 'em separated
13019
13020 2008-06-30 22:01  jeff
13021
13022         * httemplate/misc/unadjourn_pkg.cgi,
13023           httemplate/misc/unexpire_pkg.cgi, FS/FS/Schema.pm,
13024           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
13025           FS/FS/part_export/shellcommands.pm,
13026           FS/FS/part_export/sqlradius.pm,
13027           httemplate/edit/REAL_cust_pkg.cgi,
13028           httemplate/misc/process/cancel_pkg.html,
13029           httemplate/search/cust_pkg.cgi,
13030           httemplate/view/cust_main/packages.html: correct internal reason
13031           searching, prevent interleaved suspend/cancel/expire/adjourn,
13032           backporting and refactoring
13033
13034 2008-06-30 17:11  ivan
13035
13036         * FS/FS/svc_phone.pm: that should fix new sip_password field, whew
13037
13038 2008-06-30 17:07  ivan
13039
13040         * FS/FS/svc_phone.pm: that should fix the new sip_password field, i
13041           hope
13042
13043 2008-06-30 17:00  ivan
13044
13045         * httemplate/view/svc_phone.cgi: add sip pw display
13046
13047 2008-06-30 16:56  ivan
13048
13049         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
13050           FS/FS/part_export/phone_shellcommands.pm,
13051           httemplate/edit/svc_phone.cgi: add sip pw field
13052
13053 2008-06-30 01:01  ivan
13054
13055         * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html:
13056           checkpoint signup work
13057
13058 2008-06-30 01:00  ivan
13059
13060         * FS/FS/part_export/phone_shellcommands.pm: reload after adding
13061           extensions
13062
13063 2008-06-29 13:53  ivan
13064
13065         * FS/FS/svc_phone.pm, FS/FS/part_export/globalpops_voip.pm,
13066           httemplate/elements/select-phonenum.html,
13067           httemplate/elements/tr-select-did.html: globalPOPs provisioning
13068
13069 2008-06-28 21:33  jeff
13070
13071         * httemplate/view/cust_main/packages.html: spurious 'suspended'
13072
13073 2008-06-28 17:41  ivan
13074
13075         * FS/: MANIFEST, FS.pm, t/phone_avail.t, FS/Schema.pm,
13076           FS/phone_avail.pm, FS/part_export/globalpops_voip.pm:
13077           state->areacode caching,
13078
13079 2008-06-28 16:03  ivan
13080
13081         * httemplate/images/wait-orange.gif, FS/FS/part_svc.pm,
13082           httemplate/edit/elements/svc_Common.html,
13083           httemplate/elements/input-text.html,
13084           httemplate/elements/select-areacode.html,
13085           httemplate/elements/select-did.html,
13086           httemplate/elements/select-exchange.html,
13087           httemplate/elements/select-phonenum.html,
13088           httemplate/elements/select-state.html,
13089           httemplate/elements/tr-input-text.html,
13090           httemplate/elements/tr-select-did.html,
13091           httemplate/misc/areacodes.cgi, httemplate/misc/exchanges.cgi,
13092           httemplate/misc/phonenums.cgi, FS/FS/Record.pm,
13093           FS/FS/part_export/globalpops_voip.pm,
13094           httemplate/edit/svc_phone.cgi,
13095           httemplate/edit/cust_main/select-state.html: get DIDs from
13096           globalpops
13097
13098 2008-06-28 12:25  jeff
13099
13100         * httemplate/elements/tr-checkboxes-table.html,
13101           httemplate/elements/checkboxes-table.html,
13102           httemplate/elements/menu.html,
13103           httemplate/elements/select-agent.html,
13104           httemplate/elements/select-table.html, FS/FS/AccessRight.pm,
13105           FS/FS/addr_block.pm, FS/FS/router.pm, FS/FS/svc_broadband.pm,
13106           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
13107           httemplate/browse/svc_acct_pop.cgi,
13108           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
13109           httemplate/edit/svc_acct_pop.cgi,
13110           httemplate/edit/svc_broadband.cgi,
13111           httemplate/edit/elements/edit.html,
13112           httemplate/edit/elements/svc_Common.html,
13113           httemplate/edit/process/router.cgi,
13114           httemplate/edit/process/svc_acct_pop.cgi,
13115           httemplate/edit/process/svc_broadband.cgi,
13116           httemplate/edit/process/addr_block/add.cgi,
13117           httemplate/edit/process/addr_block/allocate.cgi,
13118           httemplate/edit/process/addr_block/deallocate.cgi,
13119           httemplate/edit/process/addr_block/split.cgi,
13120           httemplate/edit/process/elements/process.html: agent virtualize
13121           address blocks and routers
13122
13123 2008-06-27 01:53  ivan
13124
13125         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm, fs_selfservice/DEPLOY,
13126           fs_selfservice/FS-SelfService/SelfService.pm,
13127           fs_selfservice/FS-SelfService/cgi/signup.html: adding
13128           signup_server-service config
13129
13130 2008-06-27 00:18  ivan
13131
13132         * FS/FS/part_export/globalpops_voip.pm: globalpops_voip export
13133           compilation fixes
13134
13135 2008-06-26 17:27  ivan
13136
13137         * FS/FS/part_export/globalpops_voip.pm: commiting globalpops export
13138           start.  stupid power failure.
13139
13140 2008-06-26 14:55  ivan
13141
13142         * FS/FS/part_export/phone_shellcommands.pm: adding
13143           phone_shellcommands with preliminary FreePBX integration commands
13144
13145 2008-06-25 13:14  ivan
13146
13147         * httemplate/search/report_receivables.cgi: optimize total query in
13148           receivables report.  very significant speedup for large DBs
13149
13150 2008-06-25 13:11  ivan
13151
13152         * FS/FS/: cust_main.pm, cust_bill.pm: POD updates
13153
13154 2008-06-25 11:14  ivan
13155
13156         * FS/FS/Upgrade.pm: don't show error messages about FreesideStatus
13157           index already existing either
13158
13159 2008-06-24 17:29  ivan
13160
13161         * htetc/handler.pl, FS/FS/Record.pm: finish adding
13162           str2time_sql_closing
13163
13164 2008-06-24 11:50  ivan
13165
13166         * conf/invoice_html: i think we need a $ there???
13167
13168 2008-06-24 09:39  jeff
13169
13170         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_main.pm: postal invoice
13171           fees
13172
13173 2008-06-23 19:09  ivan
13174
13175         * FS/FS/part_export/sqlradius.pm: prevent decrementing
13176           time/bandwidth for old RADIUS records
13177
13178 2008-06-23 15:59  ivan
13179
13180         * bin/cdr.import: hahahd doh, we're in perl
13181
13182 2008-06-23 15:11  ivan
13183
13184         * bin/cdr.import: add quick command line too for CDR imports
13185
13186 2008-06-23 09:46  jeff
13187
13188         * conf/invoice_html: this is what it was for
13189
13190 2008-06-23 08:36  jeff
13191
13192         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
13193           invoice service address modifications
13194
13195 2008-06-22 19:50  ivan
13196
13197         * conf/invoice_html: wtf was this for in the first place then
13198
13199 2008-06-22 19:48  ivan
13200
13201         * conf/invoice_html: this seems to match the latex templates more
13202           accurately, rather than push the sub-totals out into their own
13203           column
13204
13205 2008-06-22 19:35  ivan
13206
13207         * conf/invoice_html: fix leaking colspan in totals on sectioned
13208           invoices
13209
13210 2008-06-22 17:41  ivan
13211
13212         * FS/FS/cust_tax_exempt.pm: adding report on legacy tax exemptions
13213           to assist in enet migraiton
13214
13215 2008-06-22 17:37  ivan
13216
13217         * httemplate/search/cust_tax_exempt.cgi: legacy tax exemption
13218           report fix, no _date
13219
13220 2008-06-22 17:34  ivan
13221
13222         * httemplate/search/cust_tax_exempt.cgi: adding report on legacy
13223           tax exemptions to assist in enet migraiton
13224
13225 2008-06-19 22:47  jeff
13226
13227         * FS/FS/cust_bill.pm: extra values for invoices
13228
13229 2008-06-19 20:36  ivan
13230
13231         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: VoxLineSystems are lying
13232           scum who charged back their customization work and then used the
13233           software anyway
13234
13235 2008-06-18 20:18  jeff
13236
13237         * FS/FS/pkg_category.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
13238           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_category.t,
13239           FS/FS.pm, httemplate/browse/pkg_category.html,
13240           httemplate/browse/pkg_class.html,
13241           httemplate/edit/pkg_category.html,
13242           httemplate/edit/pkg_class.html,
13243           httemplate/edit/process/pkg_category.html, FS/MANIFEST,
13244           htetc/handler.pl, httemplate/edit/elements/edit.html,
13245           httemplate/elements/menu.html: package categories (meta package
13246           classes) and grouping invoices by them
13247
13248 2008-06-18 14:18  ivan
13249
13250         * FS/FS/Misc.pm: fix regression caused by use of IPC::Run to run
13251           pslatex: send STDOUT and STDERR from pslatex to /dev/null, we
13252           don't want them
13253
13254 2008-06-18 12:24  ivan
13255
13256         * httemplate/edit/part_pkg.cgi: s helps alot
13257
13258 2008-06-18 12:09  ivan
13259
13260         * httemplate/edit/part_pkg.cgi: fix setup/recur fees on cloning
13261           (customizing) package definitions w/new editor
13262
13263 2008-06-18 11:50  jeff
13264
13265         * httemplate/: browse/tax_rate.cgi,
13266           misc/enable_or_disable_tax.html,
13267           misc/process/enable_or_disable_tax.html: allow enabling and
13268           disabling if tax_rate rows in groups (RT 3566)
13269
13270 2008-06-17 22:22  ivan
13271
13272         * FS/FS/cust_main.pm: %statuscolor is either a global or a my var,
13273           make up your mind
13274
13275 2008-06-17 17:49  ivan
13276
13277         * FS/FS/part_virtual_field.pm: this module, also, has no need to
13278           import qsearch/qsearchs, and is causing dependency loop problems
13279           (Record->part_virtual_field->Record)
13280
13281 2008-06-17 17:46  ivan
13282
13283         * FS/FS/Record.pm: hopefully finally fix the dependency loops bs...
13284           as simple as Record->Conf->Record here
13285
13286 2008-06-17 17:42  ivan
13287
13288         * FS/FS/Msgcat.pm: REALLY, don't use FS::Conf from Msgcat until
13289           runtime... should hopefully FINALLY eliminate the
13290           Record->Msgcat->Conf->Record loop
13291
13292 2008-06-17 17:36  ivan
13293
13294         * FS/FS/msgcat.pm: msgcat.pm doesn't actually need
13295           qsearch/qsearchs... hopefully this is the last of the weird
13296           dependency loops (this one is Record->Msgcat->msgcat->Record)
13297
13298 2008-06-17 17:27  ivan
13299
13300         * FS/FS/Msgcat.pm: fix dependency loop problem with database
13301           config, hopefully?  (Record->Msgcat->Conf->Record)
13302
13303 2008-06-17 17:10  ivan
13304
13305         * FS/FS/conf.pm: conf.pm doesn't actually need qsearch/qsearchs -
13306           hopefully this will solve the weird circular dependency issue
13307           (Record->Msgcat->Conf->conf->Record)
13308
13309 2008-06-17 17:05  ivan
13310
13311         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: turn
13312           off debugging for address standardization
13313
13314 2008-06-17 16:57  ivan
13315
13316         * httemplate/edit/part_pkg.cgi: don't lose the pricing on package
13317           cloning w/new package editor
13318
13319 2008-06-17 12:29  jeff
13320
13321         * conf/invoice_latex: fixup damage from quantity addition
13322
13323 2008-06-16 20:35  ivan
13324
13325         * FS/FS/AccessRight.pm, httemplate/edit/invoice_template.html,
13326           FS/FS/ConfDefaults.pm, FS/FS/Misc.pm, FS/FS/cust_main.pm,
13327           htetc/handler.pl, httemplate/elements/htmlarea.html,
13328           httemplate/misc/email-customers.html,
13329           httemplate/misc/process/email-customers.html,
13330           httemplate/search/cust_main.html: finish adding a feature to
13331           easily list all email addresses for an agent & send them email
13332
13333 2008-06-16 20:13  jeff
13334
13335         * conf/invoice_latex: not forgetting to add fax and old customer id
13336
13337 2008-06-16 18:43  ivan
13338
13339         * httemplate/edit/process/cust_main.cgi: have agent_custid editing
13340           now
13341
13342 2008-06-16 06:36  jeff
13343
13344         * bin/import-optigold.pl: catch one more customer
13345
13346 2008-06-15 23:53  ivan
13347
13348         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: add (with config)
13349           ability to edit agent_custid
13350
13351 2008-06-15 18:32  jeff
13352
13353         * bin/import-optigold.pl: ugh; cast about for svc/pkg linkages
13354
13355 2008-06-12 16:15  ivan
13356
13357         * httemplate/edit/REAL_cust_pkg.cgi: fix visual regression not
13358           displaying package and comment on date editing
13359
13360 2008-06-12 14:53  ivan
13361
13362         * httemplate/: edit/process/elements/process.html,
13363           view/cust_main/packages.html, edit/part_pkg.cgi,
13364           edit/elements/edit.html, edit/process/part_pkg.cgi: fix cloning
13365           w/new package editor
13366
13367 2008-06-12 09:56  jeff
13368
13369         * bin/import-optigold.pl: date fixups
13370
13371 2008-06-12 08:55  jeff
13372
13373         * bin/import-optigold.pl: import services from service providing
13374           servers
13375
13376 2008-06-10 16:24  ivan
13377
13378         * FS/FS/: Upgrade.pm: start of better error reporting for RADIUS
13379           upgrade errors
13380
13381 2008-06-10 10:39  ivan
13382
13383         * FS/FS/Misc.pm: turn off debugging that got left on by accident
13384
13385 2008-06-09 19:12  ivan
13386
13387         * httemplate/edit/process/: cust_credit_refund.cgi,
13388           cust_pay_refund.cgi: fix up application of things to refunds,
13389           RT#3606/RT#3545
13390
13391 2008-06-09 11:32  ivan
13392
13393         * FS/FS/cdr.pm: remove name from voxlinesystems2, really
13394
13395 2008-06-05 15:44  ivan
13396
13397         * FS/FS/cdr.pm: add am/pm to voxlinesystems2 display format, remove
13398           name, revsere src/dst
13399
13400 2008-06-05 13:09  ivan
13401
13402         * FS/FS/: cust_main.pm, part_pkg/flat.pm: fix one-time charge
13403           quantities &
13404
13405 2008-06-05 12:44  ivan
13406
13407         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: disable_src fixes
13408
13409 2008-06-05 12:29  ivan
13410
13411         * FS/FS/Schema.pm: unit pricing didn't exist before, so it can be
13412           NULL
13413
13414 2008-06-05 12:25  ivan
13415
13416         * FS/FS/part_pkg/flat.pm: implement quantity charging for setup
13417           fees
13418
13419 2008-06-05 12:24  ivan
13420
13421         * FS/FS/cdr.pm, FS/FS/cust_main.pm, httemplate/search/cdr.html,
13422           httemplate/view/svc_phone.cgi, httemplate/edit/quick-charge.html,
13423           httemplate/edit/process/quick-charge.cgi: voxlinesystems CDRs and
13424           quantity bs
13425
13426 2008-06-05 12:06  jeff
13427
13428         * conf/invoice_html: dash removal
13429
13430 2008-06-05 10:05  jeff
13431
13432         * conf/invoice_html: fix unitprice/posttotal nit
13433
13434 2008-06-05 09:56  jeff
13435
13436         * conf/invoice_html: fix unitprice/section nit
13437
13438 2008-06-05 09:51  jeff
13439
13440         * conf/invoice_html: correct bogus porting
13441
13442 2008-06-05 05:42  jeff
13443
13444         * conf/invoice_latex: replace lost braces
13445
13446 2008-06-05 03:36  ivan
13447
13448         * FS/FS/cust_main.pm, httemplate/search/cust_main.html,
13449           httemplate/search/report_cust_main.html: add customer status to
13450           adv. customer report, template customer search for future use in
13451           emailing notices, RT#2731
13452
13453 2008-06-05 03:34  ivan
13454
13455         * FS/FS/: cust_pkg.pm: docs for search_sql
13456
13457 2008-06-05 01:54  ivan
13458
13459         * httemplate/search/report_cust_bill.html: minor invoice report UI
13460
13461 2008-06-04 22:06  ivan
13462
13463         * FS/FS/cust_pay.pm, httemplate/edit/cust_bill_pay.cgi,
13464           httemplate/edit/cust_credit_bill.cgi,
13465           httemplate/edit/cust_pay_refund.cgi,
13466           httemplate/view/cust_main/payment_history/credit.html,
13467           httemplate/view/cust_main/payment_history/payment.html,
13468           httemplate/edit/cust_credit_refund.cgi,
13469           httemplate/edit/elements/ApplicationCommon.html,
13470           httemplate/edit/process/cust_bill_pay.cgi,
13471           httemplate/edit/process/cust_credit_bill.cgi,
13472           httemplate/edit/process/cust_credit_refund.cgi,
13473           httemplate/edit/process/cust_pay_refund.cgi,
13474           httemplate/edit/process/elements/ApplicationCommon.html: payment
13475           and credit applications have separate "apply to refund" choices
13476           now, and no auto-refund choice in the invoice dropdown.  RT#3545
13477
13478 2008-06-04 15:44  jeff
13479
13480         * FS/FS/cust_bill.pm: moar tyop
13481
13482 2008-06-04 15:42  jeff
13483
13484         * FS/FS/cust_bill.pm: tyop
13485
13486 2008-06-04 11:50  ivan
13487
13488         * FS/FS/cust_bill.pm, httemplate/misc/fax-invoice.cgi: this should
13489           fix the random "HylaFax support has not been configured" error,
13490           caused by cust_bill->fax getting called instead of cust_main->fax
13491           field
13492
13493 2008-06-04 11:40  jeff
13494
13495         * conf/invoice_html: more voxline invoice formatting
13496
13497 2008-06-04 11:05  jeff
13498
13499         * FS/FS/cust_bill.pm: voxline invoice formatting
13500
13501 2008-06-04 10:57  jeff
13502
13503         * FS/FS/cdr.pm, FS/FS/cust_bill_pkg.pm, FS/FS/part_pkg/voip_cdr.pm,
13504           conf/invoice_html, conf/invoice_latex, FS/FS/Conf.pm,
13505           FS/FS/Conf_compat17.pm: voxline invoice formatting
13506
13507 2008-06-04 06:28  jeff
13508
13509         * FS/FS/: Record.pm, cust_main.pm, tax_rate.pm: tax on tax
13510
13511 2008-06-04 06:26  jeff
13512
13513         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm,
13514           conf/invoice_latex: service address on invoice
13515
13516 2008-06-03 14:06  ivan
13517
13518         * FS/FS/cust_bill.pm, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
13519           FS/FS/cust_pkg.pm, httemplate/search/cust_pkg.cgi,
13520           httemplate/view/cust_main/packages.html: very basic start at
13521           adding quantities
13522
13523 2008-06-02 11:59  ivan
13524
13525         * FS/FS/payinfo_transaction_Mixin.pm: fix payinfo_transaction
13526
13527 2008-06-02 11:31  ivan
13528
13529         * FS/FS/UI/Web/small_custview.pm: fix ntable calls
13530
13531 2008-06-02 10:58  ivan
13532
13533         * httemplate/misc/process/timeworked.html: fix error apply
13534           fractional seconds
13535
13536 2008-06-02 10:14  ivan
13537
13538         * FS/FS/UI/Web/small_custview.pm: doh!
13539
13540 2008-06-02 10:06  ivan
13541
13542         * FS/FS/CGI.pm, FS/FS/ClientAPI/MyAccount.pm,
13543           FS/FS/UI/Web/small_custview.pm, htetc/handler.pl,
13544           rt/lib/RT/URI/freeside/Internal.pm,
13545           rt/lib/RT/URI/freeside/XMLRPC.pm: badly placed small_custview all
13546           of a sudden causing fatal errors?!  wtf
13547
13548 2008-06-02 04:16  jeff
13549
13550         * conf/invoice_latex, conf/invoice_latexcoupon, FS/FS/Conf.pm,
13551           FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm: typeset tear-off
13552           remittance coupon
13553
13554 2008-06-01 19:47  ivan
13555
13556         * FS/FS/Misc.pm: and batchmode was probably right
13557
13558 2008-06-01 19:45  ivan
13559
13560         * FS/FS/Misc.pm: yow, don't want everything to waitt until the
13561           timeout
13562
13563 2008-06-01 19:16  ivan
13564
13565         * FS/FS/: cust_bill.pm, Misc.pm: use IPC::Run to run pslatex & add
13566           a timeout, this should prevent hanging on template errors
13567
13568 2008-06-01 15:48  ivan
13569
13570         * FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, FS/FS/payinfo_Mixin.pm,
13571           FS/FS/payinfo_transaction_Mixin.pm,
13572           httemplate/view/cust_main/payment_history.html,
13573           httemplate/search/elements/cust_pay_or_refund.html,
13574           httemplate/view/cust_refund.html,
13575           httemplate/view/cust_main/payment_history/credit.html,
13576           httemplate/view/cust_main/payment_history/invoice.html,
13577           httemplate/view/cust_main/payment_history/payment.html,
13578           httemplate/view/cust_main/payment_history/refund.html,
13579           httemplate/view/cust_main/payment_history/voided_payment.html:
13580           refactor payment history slightly, add refund receipts, have
13581           "unapplied" refunds show like other unapplied/open things,
13582           RT#3545
13583
13584 2008-06-01 00:08  ivan
13585
13586         * FS/FS/cust_pay.pm: show "Check #" on payment receipts instead of
13587           "Billing #"
13588
13589 2008-05-31 22:43  ivan
13590
13591         * FS/FS/cust_bill.pm, FS/FS/cust_bill_ApplicationCommon.pm,
13592           httemplate/view/cust_main/payment_history.html: add date to
13593           "applied to Invoice#" messages in history
13594
13595 2008-05-31 20:19  ivan
13596
13597         * httemplate/search/cust_bill_pkg.cgi: fix line item report for
13598           agent-virtualized packages, clean up sloppy $where
13599           stringification, hard agent virtualization
13600
13601 2008-05-31 19:19  jeff
13602
13603         * bin/import-optigold.pl: umm.. right.. really do some on-demand
13604           stuff
13605
13606 2008-05-31 18:23  ivan
13607
13608         * htetc/handler.pl: depend on CGI.pm 3.29 to fix RT attachment
13609           problems
13610
13611 2008-05-31 17:11  ivan
13612
13613         * FS/FS/cust_bill.pm: fix problems when service definition names
13614           contain chars that need to be latex escaped
13615
13616 2008-05-31 16:50  jeff
13617
13618         * bin/import-optigold.pl: guess at on demand billing, link
13619           pre-existing services
13620
13621 2008-05-31 10:54  ivan
13622
13623         * htetc/handler.pl: add an explicit use for RT's not-well-declared
13624           dependency on CSS::Squish 0.06
13625
13626 2008-05-31 07:49  jeff
13627
13628         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
13629           invoice cosmetic improvements
13630
13631 2008-05-29 21:04  ivan
13632
13633         * httemplate/edit/part_bill_event.cgi: 1.7 sucks.  but people are
13634           still going to be editing old-style invoice events for a little
13635           while more yet, so space them out better (so options don't run
13636           together)
13637
13638 2008-05-29 20:55  ivan
13639
13640         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi: 1.7
13641           sucks.  add a "balance over" option to the 1.7 style
13642           agent-specific invoice send event
13643
13644 2008-05-29 18:38  ivan
13645
13646         * FS/FS/Misc/prune.pm: fix a missing semicolon bug only triggered
13647           when running prune_applications not in debug mode...
13648
13649 2008-05-29 18:34  ivan
13650
13651         * FS/FS/Upgrade.pm: don't print out warnings about SQL RADIUS
13652           FreesideStatus every time either.  really?
13653
13654 2008-05-29 18:33  ivan
13655
13656         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
13657           pruning every time
13658
13659 2008-05-29 18:28  ivan
13660
13661         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
13662           pruning every time
13663
13664 2008-05-29 18:02  ivan
13665
13666         * FS/FS/cust_pay_pending.pm: clean up any stray/old
13667           cust_pay_pending records causing problems
13668
13669 2008-05-29 17:53  ivan
13670
13671         * FS/FS/: Upgrade.pm, cust_pay_pending.pm: clean up any stray/old
13672           cust_pay_pending records causing problems
13673
13674 2008-05-28 17:11  ivan
13675
13676         * httemplate/graph/money_time.cgi: line things up better on the
13677           12mo report (prevent labels from taking up most of the graph
13678
13679 2008-05-28 03:45  ivan
13680
13681         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
13682           FS dbdef hasn't been initialized yet (& need to import
13683           adminsuidsetup)
13684
13685 2008-05-28 03:41  ivan
13686
13687         * htetc/: handler.pl: mailgate realiability fix: don't bomb out
13688           when FS dbdef hasn't been initialized yet
13689
13690 2008-05-28 03:14  ivan
13691
13692         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
13693           FS dbdef hasn't been initialized yet
13694
13695 2008-05-19 20:52  ivan
13696
13697         * FS/FS/Upgrade.pm: automatically create an index on the new
13698           radacct.FreesideStatus column
13699
13700 2008-05-19 15:31  jeff
13701
13702         * conf/invoice_latex, FS/FS/cust_bill_pkg.pm: fix broken pagenation
13703
13704 2008-05-19 11:50  ivan
13705
13706         * FS/FS/Conf.pm: a better link to the T:T docs
13707
13708 2008-05-18 21:29  ivan
13709
13710         * FS/FS/Schema.pm: add a key on ( history_action, $primary_key ) to
13711           the h_ tables.  this should speed up the cust_pay upgrade??
13712
13713 2008-05-18 21:07  ivan
13714
13715         * FS/FS/cust_bill_pay.pm, FS/FS/payinfo_Mixin.pm,
13716           FS/FS/cust_credit_refund.pm, FS/FS/cust_refund.pm,
13717           FS/FS/payby.pm, FS/FS/Report/Table/Monthly.pm,
13718           httemplate/graph/money_time.cgi,
13719           httemplate/search/cust_bill_pay.html,
13720           httemplate/search/cust_credit.html,
13721           httemplate/search/cust_credit_refund.html,
13722           httemplate/search/cust_pay.cgi,
13723           httemplate/search/cust_refund.html,
13724           httemplate/search/elements/cust_pay_or_refund.html: make net
13725           receipts clickable... and netreceipts != cashflow, really, so
13726           separate those concepts, and cashflow gets gross & net variants.
13727           also add gross/net refunds.  #3012
13728
13729 2008-05-18 20:51  jeff
13730
13731         * conf/invoice_latex: fix latex template bogosity
13732
13733 2008-05-18 15:57  ivan
13734
13735         * FS/FS/Upgrade.pm: fix auto sqlradius upgrade: module
13736           include/import
13737
13738 2008-05-18 15:54  ivan
13739
13740         * FS/FS/part_export/sqlradius.pm: oops, fix minor refactoring of
13741           auto sqlradius upgrade
13742
13743 2008-05-18 15:53  ivan
13744
13745         * FS/bin/freeside-upgrade: fix the auto sqlradiusupgrade
13746
13747 2008-05-18 15:42  ivan
13748
13749         * FS/FS/Upgrade.pm, FS/bin/freeside-sqlradius-radacctd,
13750           FS/bin/freeside-upgrade, FS/FS/part_export/sqlradius.pm,
13751           init.d/freeside-init: on upgrade, automatically seed from
13752           sqlradius databases, and start freeside-sqlradius-radacctd by
13753           default
13754
13755 2008-05-17 23:50  ivan
13756
13757         * FS/FS/Conf.pm, httemplate/edit/process/access_group.html: add a
13758           config value for disabling the ACLs... this should be good for a
13759           demo in 1.7, 1.9 will need some way to disable ACL changes from
13760           OUTSIDE the db
13761
13762 2008-05-17 20:04  ivan
13763
13764         * httemplate/: elements/customer-table.html,
13765           misc/batch-cust_pay.html: quick payment entry running total,
13766           closes: #3470
13767
13768 2008-05-16 12:26  jeff
13769
13770         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cust_bill.pm,
13771           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
13772           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
13773           conf/invoice_latex: typeset CDRs into 5 columns on invoices
13774
13775 2008-05-15 15:48  ivan
13776
13777         * FS/FS/CGI.pm: fix minor problem with ship_zip not showing up in
13778           small_custview
13779
13780 2008-05-14 14:21  jeff
13781
13782         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_bill.pm: config option to
13783           omit statement type items from invoices
13784
13785 2008-05-14 11:19  jeff
13786
13787         * bin/import-optigold.pl: do NOT delete the existing data
13788
13789 2008-05-14 11:07  jeff
13790
13791         * FS/FS/: cust_bill_pkg.pm, part_pkg.pm, tax_rate.pm,
13792           part_pkg/voip_cdr.pm: correct tax selection and *actually* handle
13793           fee based taxes
13794
13795 2008-05-14 09:52  ivan
13796
13797         * bin/import-optigold.pl: [no log message]
13798
13799 2008-05-13 16:36  ivan
13800
13801         * FS/bin/freeside-adduser: tyop
13802
13803 2008-05-13 14:20  ivan
13804
13805         * FS/FS/part_pkg.pm: eliminate warnings on upgrade: "(Odd number of
13806           elements in anonymous hash | Use of unintialized value in
13807           anonymous hash ) at
13808           /usr/local/share/perl/5.8.8/FS/option_Common.pm line 176.
13809
13810 2008-05-13 12:13  ivan
13811
13812         * Makefile: ensure new self-service libs are installed
13813
13814 2008-05-12 20:49  ivan
13815
13816         * debian/rules: tyop
13817
13818 2008-05-12 20:49  ivan
13819
13820         * Makefile, FS/bin/freeside-setup, debian/rules: better place for
13821           initial configuration to be stored and retreived from than the
13822           initial tarball...
13823
13824 2008-05-08 23:34  ivan
13825
13826         * httemplate/misc/: xmlhttp-cust_main-address_standardize.html,
13827           xmlhttp-cust_main-search.cgi: JSON 1.0 (on deb 4.0) doesn't have
13828           to_json yet
13829
13830 2008-05-08 22:59  ivan
13831
13832         * httemplate/: docs/credits.html, docs/license.html,
13833           edit/cust_main.cgi, images/cross.png, images/error.png,
13834           images/tick.png: finish usps address standardization
13835
13836 2008-05-08 22:54  ivan
13837
13838         * httemplate/view/cust_main/packages.html: perl 5.10-ism?  new
13839           mason?
13840
13841 2008-05-08 05:45  ivan
13842
13843         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
13844           httemplate/elements/xmlhttp.html,
13845           httemplate/misc/xmlhttp-cust_main-address_standardize.html,
13846           httemplate/misc/xmlhttp-cust_main-search.cgi, htetc/handler.pl:
13847           address standardization part one, finally checked in from here
13848
13849 2008-05-07 14:36  ivan
13850
13851         * httemplate/: view/cust_main.cgi, misc/cancel_cust.html: fix
13852           customer cancellation, sort of a side effect of #2872, fixes
13853           #3480, #3481
13854
13855 2008-05-05 18:15  ivan
13856
13857         * httemplate/elements/customer-table.html: put the documentation in
13858           a proper <%doc> section
13859
13860 2008-05-05 18:14  ivan
13861
13862         * httemplate/misc/xmlhttp-cust_main-search.cgi: agent-virtualize
13863           customer # portion of quick payment entry
13864
13865 2008-05-05 18:14  ivan
13866
13867         * httemplate/: misc/batch-cust_pay.html,
13868           elements/customer-table.html: agent-virtualize quick payment
13869           entry
13870
13871 2008-05-04 19:11  ivan
13872
13873         * FS/FS/payinfo_Mixin.pm: hopefully really a better fix for using
13874           new payment duplicate stuff with cc encryption :/
13875
13876 2008-05-04 18:52  ivan
13877
13878         * FS/FS/payinfo_Mixin.pm: better fix for using new payment
13879           duplicate stuff with cc encryption :)
13880
13881 2008-05-04 18:18  ivan
13882
13883         * FS/FS/payinfo_Mixin.pm: fix for using new payment duplicate stuff
13884           with cc encryption
13885
13886 2008-05-02 13:30  ivan
13887
13888         * FS/bin/freeside-upgrade: add -s switch to freeside-upgrade for
13889           schema-only changes (for slony slaves)
13890
13891 2008-05-01 18:58  ivan
13892
13893         * FS/FS/Upgrade.pm: upgrade part_pkg before cust_credit
13894
13895 2008-04-30 16:42  ivan
13896
13897         * Makefile: not here
13898
13899 2008-04-30 16:36  ivan
13900
13901         * Makefile: that explains the bs with ChangeLog
13902
13903 2008-04-30 16:29  ivan
13904
13905         * Makefile: last last-minute fix for last-minute change
13906
13907 2008-04-30 16:26  ivan
13908
13909         * Makefile: last minute fix for last minute change
13910
13911 2008-04-30 16:19  ivan
13912
13913         * Makefile: last minute release target update.  not particularly
13914           dangerous, nobody uses it but me
13915
13916 2008-04-28 12:17  ivan
13917
13918         * FS/FS/: cust_main.pm, Cron/bill.pm: fix 1.9 queued billing from
13919           doing weird things with expirations and adjournments because
13920           freeside-queued $^T != freeside-daily $^T
13921
13922 2008-04-27 09:28  jeff
13923
13924         * httemplate/elements/select-taxproduct.html: sticky, too
13925
13926 2008-04-27 08:19  jeff
13927
13928         * httemplate/elements/select-taxproduct.html: fixup taxproduct
13929           selection
13930
13931 2008-04-24 15:51  ivan
13932
13933         * FS/FS/part_pkg/voip_cdr.pm: add use_amaflags and use_disposition
13934           flags to voip_cdr price plan
13935
13936 2008-04-22 19:59  jeff
13937
13938         * FS/FS/cust_bill.pm: fixup return address fallback
13939
13940 2008-04-22 12:46  ivan
13941
13942         * FS/FS/cust_bill.pm: no comma there
13943
13944 2008-04-22 03:56  ivan
13945
13946         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: voxline cdrs
13947
13948 2008-04-18 14:27  ivan
13949
13950         * rt/lib/RT/Ticket_Overlay.pm: blah.  last silly typo hopefully.
13951           wish this was easier to test.
13952
13953 2008-04-18 14:25  ivan
13954
13955         * rt/lib/RT/Ticket_Overlay.pm: silly semicolon
13956
13957 2008-04-18 14:19  ivan
13958
13959         * rt/lib/RT/: Ticket_Overlay.pm, URI/freeside.pm: hopefully,
13960           finally fix ticket auto-association not getting along with RT
13961           ACLs
13962
13963 2008-04-17 20:29  jeff
13964
13965         * FS/t/addr_block.t, FS/t/router.t, httemplate/edit/allocate.html,
13966           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
13967           httemplate/edit/process/addr_block/add.cgi,
13968           httemplate/edit/process/addr_block/allocate.cgi,
13969           httemplate/edit/process/addr_block/deallocate.cgi,
13970           httemplate/edit/process/addr_block/split.cgi: drag address and
13971           router even farther into the century
13972
13973 2008-04-16 18:39  ivan
13974
13975         * FS/FS/: Schema.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm,
13976           cust_main_county.pm, cust_pkg.pm, part_pkg/flat.pm: implement
13977           line item bundling
13978
13979 2008-04-16 18:28  ivan
13980
13981         * httemplate/elements/menu.html: this is more accurate
13982
13983 2008-04-16 14:52  ivan
13984
13985         * FS/FS/: part_pkg.pm, cust_main.pm: start implementing billing
13986           add-ons
13987
13988 2008-04-16 14:12  ivan
13989
13990         * FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: implement
13991           service add-ons
13992
13993 2008-04-16 14:10  ivan
13994
13995         * FS/FS/Record.pm: be more forgiving about numeric things padded
13996           with leading/trailing space
13997
13998 2008-04-16 13:34  ivan
13999
14000         * httemplate/: edit/part_bill_event.cgi, edit/part_pkg.cgi,
14001           edit/quick-charge.html, elements/select-taxclass.html,
14002           elements/tr-select-taxclass.html: fix tax class on package def
14003           edit
14004
14005 2008-04-16 13:00  ivan
14006
14007         * httemplate/: browse/part_pkg.cgi, edit/part_pkg.cgi: show package
14008           add-on links in browse
14009
14010 2008-04-16 11:32  jeff
14011
14012         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
14013           httemplate/view/cust_main/packages.html: show user who created
14014           (cancel/suspend) reason and possibly fix a lingering spurious
14015           usergroup bug
14016
14017 2008-04-16 04:54  jeff
14018
14019         * httemplate/edit/part_pkg_taxproduct.html: this no longer belongs
14020
14021 2008-04-15 21:42  ivan
14022
14023         * httemplate/: edit/part_pkg.cgi, browse/part_pkg.cgi: add plan &
14024           pricing to package browse...
14025
14026 2008-04-15 18:03  ivan
14027
14028         * FS/FS/m2m_Common.pm, FS/FS/part_pkg.pm,
14029           httemplate/edit/process/part_pkg.cgi: fix new link editing in new
14030           package editor
14031
14032 2008-04-15 17:29  ivan
14033
14034         * FS/FS/part_pkg.pm: new package def editor
14035
14036 2008-04-15 17:19  ivan
14037
14038         * httemplate/edit/: part_pkg.cgi, elements/edit.html,
14039           process/part_pkg.cgi: new package def editor
14040
14041 2008-04-15 17:16  ivan
14042
14043         * FS/: FS.pm, FS/m2m_Common.pm, FS/part_pkg_link.pm,
14044           t/part_pkg_link.t: new package def editor
14045
14046 2008-04-15 13:47  jeff
14047
14048         * httemplate/elements/file-upload.html,
14049           httemplate/elements/header-minimal.html,
14050           httemplate/misc/file-upload.html, httemplate/misc/tax-import.cgi,
14051           httemplate/misc/process/tax-import.cgi,
14052           httemplate/misc/process/tax-upgrade.cgi, FS/FS/cust_main.pm,
14053           FS/FS/cust_tax_location.pm, FS/FS/part_pkg.pm,
14054           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
14055           FS/FS/tax_class.pm, FS/FS/tax_rate.pm: (finally) wrap up new tax
14056           rate engine (for now)
14057
14058 2008-04-15 12:43  ivan
14059
14060         * FS/FS/: part_pkg_option.pm, part_pkg/sesmon_hour.pm,
14061           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
14062           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
14063           part_pkg/voip_cdr.pm, part_pkg/voip_sqlradacct.pm:
14064           s/recur_flat/recur_fee/
14065
14066 2008-04-15 06:41  ivan
14067
14068         * FS/FS/Schema.pm, FS/FS/cust_event.pm, FS/FS/cust_main.pm,
14069           FS/FS/cust_pkg.pm, FS/FS/option_Common.pm,
14070           FS/FS/part_event_option.pm, FS/FS/part_pkg.pm,
14071           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
14072           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
14073           httemplate/edit/elements/edit.html,
14074           httemplate/edit/process/part_pkg.cgi,
14075           httemplate/edit/process/elements/process.html,
14076           httemplate/elements/select-agent_types.html,
14077           httemplate/elements/select-taxproduct.html,
14078           httemplate/elements/selectlayers.html,
14079           httemplate/elements/tr-input-text.html,
14080           httemplate/elements/tr-part_pkg_freq.html,
14081           httemplate/elements/tr-pkg_svc.html,
14082           httemplate/elements/tr-select-agent_types.html,
14083           httemplate/elements/tr-title.html: new package editor
14084
14085 2008-04-15 03:50  ivan
14086
14087         * httemplate/docs/about.html: it's april 15th, and i sure do.
14088
14089 2008-04-14 06:42  jeff
14090
14091         * FS/FS/Record.pm: Improve record searching
14092
14093 2008-04-13 14:37  ivan
14094
14095         * FS/FS/part_pkg/: base_delayed.pm, flat_delayed.pm,
14096           prorate_delayed.pm: fix recur_notify label for *_delayed price
14097           plans
14098
14099 2008-04-13 13:35  ivan
14100
14101         * httemplate/elements/: select-cust-part_pkg.html,
14102           select-part_pkg.html, tr-select-part_pkg.html, select-table.html:
14103           select-table and select-part_pkg updates so we can use
14104           select-part_pkg as an edit/elements/edit.html m2 type
14105
14106 2008-04-13 03:21  ivan
14107
14108         * httemplate/elements/tr-justtitle.html: adding just a title with
14109           no blank space above
14110
14111 2008-04-13 03:19  ivan
14112
14113         * httemplate/elements/: tr-selectlayers-select.html,
14114           selectlayers.html: add a tr- for just the select bit of a
14115           selectlayers...
14116
14117 2008-04-13 01:21  ivan
14118
14119         * httemplate/elements/tr-input-text.html: add disabled option to
14120           text elements
14121
14122 2008-04-13 00:41  ivan
14123
14124         * FS/FS/part_pkg/: base_delayed.pm, base_rate.pm, bulk.pm, flat.pm,
14125           flat_comission.pm, flat_comission_cust.pm, flat_comission_pkg.pm,
14126           flat_delayed.pm, flat_introrate.pm, prepaid.pm, prorate.pm,
14127           prorate_delayed.pm, sesmon_hour.pm, sesmon_minute.pm,
14128           sql_external.pm, sql_generic.pm, sqlradacct_hour.pm,
14129           subscription.pm, voip_cdr.pm, voip_sqlradacct.pm: shorter names
14130           and rearranged weights for a brighter tommorow^W^Wbetter price
14131           plan <SELECT>
14132
14133 2008-04-12 20:03  ivan
14134
14135         * httemplate/elements/tr-select-table.html: more stuff to allow
14136           select-table to be used as as edit/elements/edit.html m2*
14137           element: add tr-select-table.html
14138
14139 2008-04-12 20:03  ivan
14140
14141         * httemplate/elements/select-table.html: some stuff to allow
14142           select-table to be used as as edit/elements/edit.html m2*
14143           element: add js_only and html_only options, add id option to
14144           specify element id, add a kludge to onchange option
14145
14146 2008-04-12 19:58  ivan
14147
14148         * httemplate/elements/tablebreak-tr-title.html: allow table id to
14149           be specified for tablebreak elements (so edit/elements/edit.html
14150           m2* stuff can be used after a tablebreak)
14151
14152 2008-04-12 19:56  ivan
14153
14154         * httemplate/elements/: select-taxproduct.html,
14155           tr-select-taxproduct.html: add elements for selecting taxproduct
14156
14157 2008-04-12 19:55  ivan
14158
14159         * httemplate/elements/tr-part_pkg_freq.html: add an element for
14160           selecting part_pkg frequencies
14161
14162 2008-04-12 16:31  ivan
14163
14164         * httemplate/elements/: columnnext.html, columnstart.html: space
14165           columns out
14166
14167 2008-04-12 16:18  ivan
14168
14169         * httemplate/elements/: columnend.html, columnnext.html,
14170           columnstart.html: add some column elements so we can replicate
14171           multi-column edit forms with edit.html
14172
14173 2008-04-11 02:20  ivan
14174
14175         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: taqua cdrs!
14176
14177 2008-04-10 18:50  ivan
14178
14179         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: checkpoint taqua
14180
14181 2008-04-10 15:00  ivan
14182
14183         * rt/lib/RT/Ticket_Overlay.pm: use non-ACL'ed _AddLink instead of
14184           AddLink so that the auto-association stuff works when creating a
14185           ticket
14186
14187 2008-04-09 18:35  jeff
14188
14189         * FS/FS/Conf.pm: sync terminology
14190
14191 2008-04-09 16:51  ivan
14192
14193         * httemplate/elements/menu.html: add a menu entry for the new tax
14194           stuff
14195
14196 2008-04-09 14:54  ivan
14197
14198         * httemplate/misc/tax-import.cgi: clean up irrelevant stuff on
14199           batch tax import
14200
14201 2008-04-09 14:44  ivan
14202
14203         * httemplate/docs/AGPL.html: oops, adding explicit AGPL.html
14204
14205 2008-04-09 14:27  ivan
14206
14207         * FS/FS/UID.pm: please mr. bootstrapping tree, give us some bootsap
14208
14209 2008-04-09 14:17  ivan
14210
14211         * FS/FS/UID.pm: 1.9 bootstrapping: apparantly, we have a dbdef at
14212           this point, but its not in the database yet, so checking
14213           dbdef->table doesn't DWWW
14214
14215 2008-04-09 14:07  ivan
14216
14217         * debian/control: adding 1.9 dependencies
14218
14219 2008-04-08 20:33  ivan
14220
14221         * FS/FS/part_pkg/sqlradacct_hour.pm: fix hourly cap for SQL overage
14222           charges
14223
14224 2008-04-07 22:49  ivan
14225
14226         * debian/: README.Debian, TODO, changelog, compat, conffiles.ex,
14227           config, control, copyright, cron.d, cron.d.ex,
14228           dbconfig-common.install, dbconfig-common.upgrade, dirs, docs,
14229           ex.doc-base.package, freeside-doc.docs, freeside-doc.files,
14230           freeside-webui.links, freeside.apache-alias.conf,
14231           freeside.default, freeside.docs, init.d.ex, init.d.lsb.ex,
14232           manpage.1.ex, manpage.sgml.ex, menu.ex, postinst, postinst.ex,
14233           postrm, postrm.ex, preinst, preinst.ex, prerm, prerm.ex, rules,
14234           templates, watch.ex: debian packages!
14235
14236 2008-04-06 09:12  jeff
14237
14238         * httemplate/browse/part_pkg_taxproduct.cgi,
14239           httemplate/browse/tax_rate.cgi, FS/FS/cust_bill.pm,
14240           FS/FS/cust_main.pm, FS/FS/cust_main_county.pm, FS/FS/part_pkg.pm,
14241           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_rate.pm,
14242           httemplate/edit/part_pkg.cgi, httemplate/edit/tax_rate.html,
14243           httemplate/edit/elements/edit.html,
14244           httemplate/edit/process/tax_rate.html,
14245           httemplate/edit/process/elements/process.html: new tax rating
14246           engine
14247
14248 2008-04-05 00:00  ivan
14249
14250         * FS/bin/freeside-prepaidd: configurable logfile location for
14251           freeside-prepaidd
14252
14253 2008-04-04 12:47  ivan
14254
14255         * httemplate/elements/header.html: sync with 1_7_BRANCH
14256
14257 2008-04-04 10:47  ivan
14258
14259         * httemplate/search/elements/search.html: this worked fine.  don't
14260           understand why it was changed in the first place.
14261
14262 2008-04-04 10:42  ivan
14263
14264         * httemplate/search/elements/search.html: fix range selection on
14265           searches, huh
14266
14267 2008-04-02 13:42  jeff
14268
14269         * httemplate/browse/tax_class.html, FS/FS/Schema.pm,
14270           FS/FS/part_pkg_taxoverride.pm, httemplate/edit/part_pkg.cgi,
14271           httemplate/edit/part_pkg_taxoverride.html,
14272           httemplate/edit/process/part_pkg.cgi,
14273           httemplate/search/elements/search.html: checkpoint tax editors
14274           and correct a blunder
14275
14276 2008-04-02 10:28  ivan
14277
14278         * Makefile: substitute FREESIDE_CONF in apache conf files
14279
14280 2008-04-02 10:26  ivan
14281
14282         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
14283           freeside-base2.conf: template AuthUserFile htpasswd to be in
14284           FREESIDE_CONF dir instead of hardcoded location
14285
14286 2008-04-02 10:00  rsiddall
14287
14288         * Makefile: Quick fix to update the release version number in the
14289           RPM specfile.  This leaves the specfile unusable for CVS builds.
14290
14291 2008-04-02 08:38  ivan
14292
14293         * init.d/freeside-init: tiny init file nit that helps with deb
14294           packaging (and probably rpm too) - source /etc/default/freeside
14295           if it exists
14296
14297 2008-04-01 21:32  ivan
14298
14299         * httemplate/docs/credits.html: slight browser adjustments and DONE
14300
14301 2008-04-01 21:20  ivan
14302
14303         * httemplate/elements/header.html: new header about: box
14304
14305 2008-04-01 21:19  ivan
14306
14307         * httemplate/docs/about.html: slightly taller
14308
14309 2008-04-01 21:07  ivan
14310
14311         * httemplate/docs/: credits.html, license.html: updated credits and
14312           license
14313
14314 2008-04-01 21:05  ivan
14315
14316         * httemplate/docs/about.html: adding about.html splash
14317
14318 2008-04-01 20:48  ivan
14319
14320         * httemplate/elements/popup_link_onclick.html: remove excessive
14321           iframe borders, add "scrolling" and "nofalse" options
14322
14323 2008-04-01 17:22  ivan
14324
14325         * FS/FS/cust_pay.pm: don't do (as much) useless work on upgrade
14326
14327 2008-04-01 16:56  ivan
14328
14329         * httemplate/elements/iframecontentmws.js: fix hasty safari iframe
14330           fix
14331
14332 2008-04-01 16:30  ivan
14333
14334         * httemplate/docs/: credits.html, license.html: adding license and
14335           credits in app itself
14336
14337 2008-04-01 16:24  ivan
14338
14339         * TODO: remove TODO
14340
14341 2008-04-01 16:24  ivan
14342
14343         * SCHEMA_CHANGE: remove SCHEMA_CHANGE
14344
14345 2008-04-01 16:20  ivan
14346
14347         * README: welcome to the new world
14348
14349 2008-04-01 16:15  ivan
14350
14351         * INSTALL: clean up top level files
14352
14353 2008-04-01 16:08  ivan
14354
14355         * CREDITS, INSTALL: clean up some of the top-level files
14356
14357 2008-04-01 02:40  ivan
14358
14359         * Makefile: sync with 1.7.3
14360
14361 2008-04-01 02:19  ivan
14362
14363         * FS/FS/cust_bill.pm: don't show services on invoices that are
14364           newer than the invoice, closes: #3032
14365
14366 2008-04-01 01:43  ivan
14367
14368         * rt/lib/RT/Ticket_Overlay.pm, FS/FS/cust_main.pm,
14369           FS/FS/cust_main_invoice.pm, rt/lib/RT/URI/freeside/Internal.pm:
14370           last bit of magic for RT ticket customer auto-association: look
14371           for requestor email addresses in cust_main_invoice and svc_acct,
14372           closes; RT#1160
14373
14374 2008-03-31 23:37  ivan
14375
14376         * httemplate/edit/cust_main_county.html: probably doesn't matter
14377           now, but better error reporting anyway
14378
14379 2008-03-31 23:34  ivan
14380
14381         * httemplate/: misc/cancel_cust.html, misc/cancel_pkg.html,
14382           edit/cust_credit.cgi: popup iframes don't have predictable names
14383           anymore, so locate submit buttons by id instead
14384
14385 2008-03-31 23:26  ivan
14386
14387         * httemplate/elements/: popup_link.html, popup_link_onclick.html:
14388           doc height param
14389
14390 2008-03-31 23:16  ivan
14391
14392         * httemplate/elements/iframecontentmws.js: append a random number
14393           to the iframe name on-the-fly to keep safari from caching it
14394           under all circumstances
14395
14396 2008-03-31 22:49  ivan
14397
14398         * httemplate/view/cust_main/payment_history.html: finish
14399           component-izing overlib links
14400
14401 2008-03-31 21:37  ivan
14402
14403         * httemplate/search/cust_pkg.cgi: use popup_link...
14404
14405 2008-03-31 21:19  ivan
14406
14407         * httemplate/browse/rate_detail.html: can't run include() sub at
14408           <%once> time
14409
14410 2008-03-31 20:56  ivan
14411
14412         * httemplate/browse/rate_detail.html: component-ize overlib init
14413           and popup link
14414
14415 2008-03-31 20:51  ivan
14416
14417         * httemplate/edit/bulk-cust_svc.html: component-ize overlib init
14418
14419 2008-03-31 20:49  ivan
14420
14421         * httemplate/elements/phonenumber.html: use popup_link element for
14422           phonenumber.html silly vonage popup
14423
14424 2008-03-31 17:54  jeff
14425
14426         * FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxoverride.pm,
14427           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
14428           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/tax_class.pm,
14429           FS/FS/tax_rate.pm, FS/FS/part_pkg.pm, FS/t/cust_tax_location.t,
14430           FS/t/part_pkg_taxoverride.t, FS/t/part_pkg_taxproduct.t,
14431           FS/t/part_pkg_taxrate.t, FS/t/tax_class.t, FS/t/tax_rate.t,
14432           httemplate/browse/tax_rate.cgi, httemplate/edit/part_pkg.cgi,
14433           httemplate/edit/part_pkg_taxoverride.html,
14434           httemplate/edit/part_pkg_taxproduct.html,
14435           httemplate/edit/tax_class.html, httemplate/edit/tax_rate.html,
14436           httemplate/edit/process/part_pkg.cgi,
14437           httemplate/edit/process/tax_class.html,
14438           httemplate/edit/process/tax_rate.html,
14439           httemplate/misc/tax-import.cgi, FS/MANIFEST, htetc/handler.pl,
14440           httemplate/elements/menu.html,
14441           httemplate/misc/process/recharge_svc.new,
14442           httemplate/misc/process/tax-import.cgi: checkpoint of new tax
14443           rating system
14444
14445 2008-03-31 16:19  ivan
14446
14447         * httemplate/elements/progress-init.html: overlib include
14448
14449 2008-03-31 16:14  ivan
14450
14451         * httemplate/elements/: popup_link-cust_main.html,
14452           popup_link-cust_pkg.html, popup_link-cust_svc.html,
14453           popup_link.html, popup_link_onclick.html: fix examples to use
14454           elements/init_overlib.html
14455
14456 2008-03-31 16:09  ivan
14457
14458         * httemplate/: browse/cust_main_county.cgi, config/config-view.cgi:
14459           overlib include
14460
14461 2008-03-31 16:07  ivan
14462
14463         * httemplate/: view/cust_main.cgi,
14464           elements/popup_link_onclick.html, view/cust_main/notes.html:
14465           clean up overlib usage for customer notes
14466
14467 2008-03-31 15:52  ivan
14468
14469         * fs_selfservice/FS-SelfService/cgi/signup.cgi: signup.cgi fix for
14470           hidden agentnum tags with trailling "/ >"
14471
14472 2008-03-31 15:27  ivan
14473
14474         * httemplate/: edit/cust_main/billing.html,
14475           elements/init_overlib.html, misc/payment.cgi: overlib cleanup:
14476           easy static CVV2/echeck popups
14477
14478 2008-03-31 14:52  ivan
14479
14480         * httemplate/elements/iframecontentmws.js: update overlibmws to
14481           current code
14482
14483 2008-03-31 14:45  ivan
14484
14485         * httemplate/: config/config-view.cgi, elements/popup_link.html:
14486           move config edit popup to elements/popup_link.html
14487
14488 2008-03-31 14:43  ivan
14489
14490         * httemplate/config/config.cgi: more approprietly sized textareas
14491           prevent scrollbars from being necessary in config popups
14492
14493 2008-03-31 14:11  ivan
14494
14495         * httemplate/: browse/cust_main_county.cgi,
14496           elements/popup_link.html, elements/popup_link_onclick.html: fix
14497           safari weirdness with caching iframes and auto-submitting them
14498           (in tax editor at least)
14499
14500 2008-03-31 13:40  ivan
14501
14502         * httemplate/elements/: popup_link-cust_main.html,
14503           popup_link-cust_pkg.html, popup_link-cust_svc.html,
14504           popup_link.html: clean up popup link elements a bit, have the
14505           iframe name autogenerate to work around safari fuckery
14506
14507 2008-03-31 11:50  ivan
14508
14509         * httemplate/elements/: overlibmws.js, overlibmws_crossframe.js,
14510           overlibmws_draggable.js, overlibmws_iframe.js: update overlibmws
14511           to current code before delving into safari problem...  hopefully
14512           no disasterous side effects :)
14513
14514 2008-03-29 19:42  ivan
14515
14516         * httemplate/: search/cust_bill.html, view/cust_bill.cgi: don't
14517           show invoice resend and payment posting links if you can't do
14518           that anyway
14519
14520 2008-03-29 19:32  ivan
14521
14522         * FS/FS/cust_bill.pm: okay, REALLY fix substitution problems with
14523           ancient-style invoice template includes
14524
14525 2008-03-29 18:26  ivan
14526
14527         * FS/FS/: Conf.pm, cust_bill.pm: fix missing backslash preventing
14528           ancient invoice template includes from working, whew!  and
14529           spiffied up the error reporting on template compile problems,
14530           since they're bound to happen when folks edit
14531
14532 2008-03-29 17:57  ivan
14533
14534         * FS/FS/Conf.pm: document config_orbase, add key_orbase for
14535           debugging info
14536
14537 2008-03-29 02:11  ivan
14538
14539         * httemplate/view/: svc_phone.cgi, elements/svc_Common.html: add
14540           quick links for unprocessed and processed CDRs to svc_phone view
14541
14542 2008-03-29 01:32  ivan
14543
14544         * httemplate/misc/order_pkg.html: in the unlikely error case, the
14545           order button should stay enabled
14546
14547 2008-03-29 01:15  ivan
14548
14549         * httemplate/: elements/popup_link-cust_main.html,
14550           elements/tr-select-reason.html, misc/cancel_cust.html,
14551           misc/order_pkg.html, view/cust_main/packages.html: okay.  and
14552           thank goodness its on 1.9.  really fix error reporting on quick
14553           package order this time.  have to change cust cancel popup
14554           slightly too, but its for the better (easier custnum parsing).
14555           and lastly make it easier for reason selection to be reused
14556           without stickiness-on-errors being a big pain in the ass
14557
14558 2008-03-28 23:42  ivan
14559
14560         * httemplate/edit/process/quick-cust_pkg.cgi: fix quick pkg order
14561           redirect
14562
14563 2008-03-28 15:31  ivan
14564
14565         * FS/FS/cust_svc.pm: fix double charging for CDRs when number is in
14566           both src and charged_party fields, and disable_src is not checked
14567
14568 2008-03-27 15:04  ivan
14569
14570         * httemplate/edit/process/cust_main.cgi: fixes edit if routing code
14571           only, closes: #3085
14572
14573 2008-03-27 14:05  ivan
14574
14575         * httemplate/view/cust_main/: payment_history.html: fix for ACH
14576           info masking
14577
14578 2008-03-27 14:01  ivan
14579
14580         * httemplate/view/cust_main/: billing.html, payment_history.html:
14581           mask ACH info in payment history
14582
14583 2008-03-27 13:40  ivan
14584
14585         * httemplate/: elements/menu.html, search/report_sql.html: add back
14586           raw SQL query (it had an appropriate ACL)
14587
14588 2008-03-27 13:19  ivan
14589
14590         * httemplate/: search/cust_pay.cgi, view/cust_pay.html: resolve
14591           minor ACL glitch linking to payments
14592
14593 2008-03-26 11:18  ivan
14594
14595         * FS/FS/Report/Table/Monthly.pm: add a netcredits_12mo sub so that
14596           12mo checkbox works again... sure do need these to be
14597           auto-generated or $AUTOLOADED or something :)
14598
14599 2008-03-26 08:42  jeff
14600
14601         * FS/FS/rate_detail.pm, httemplate/browse/rate_detail.html,
14602           httemplate/edit/rate_detail.html,
14603           httemplate/edit/rate_region.cgi: fixup per call billing
14604
14605 2008-03-25 20:04  ivan
14606
14607         * FS/FS/part_pkg/voip_cdr.pm: don't granular-ize 0 billsec calls
14608           into having a minimum charge
14609
14610 2008-03-25 19:27  ivan
14611
14612         * httemplate/search/: cdr.html, report_cdr.html: add ability to
14613           query ranges of duration & billable seconds to CDR report
14614
14615 2008-03-25 19:19  ivan
14616
14617         * httemplate/search/: report_cust_main.html, report_svc_acct.html:
14618           UI nit: separate search & display options
14619
14620 2008-03-25 18:03  ivan
14621
14622         * httemplate/edit/: part_bill_event.cgi,
14623           process/part_bill_event.cgi: quick shortcut for easier adding of
14624           new 1.7-style invoice events
14625
14626 2008-03-24 19:52  ivan
14627
14628         * rt/lib/RT/: Groups_Overlay.pm, Users_Overlay.pm: REALLY require
14629           DBIx::SB 1.50, jeez
14630
14631 2008-03-24 19:33  ivan
14632
14633         * rt/lib/RT/SearchBuilder.pm: bring declared SearchBuilder
14634           dependency inline with reality
14635
14636 2008-03-24 15:35  ivan
14637
14638         * httemplate/edit/part_bill_event.cgi: this probably never worked.
14639           ->send isn't at all what is wanted, that sends the original
14640           invoice, not the new one with the late charge
14641
14642 2008-03-23 20:07  ivan
14643
14644         * rt/lib/RT/: Record.pm, Ticket_Overlay.pm: woo!  final part of
14645           #1160!  yup, auto-associating tickets with customers now.  whew!
14646
14647 2008-03-23 18:28  ivan
14648
14649         * rt/lib/RT/: Record.pm, Interface/Web_Vendor.pm: part two of
14650           #1160: linking a ticket to its first customer will auto-link any
14651           customerless requestors
14652
14653 2008-03-23 16:38  ivan
14654
14655         * rt/lib/RT/: User_Overlay.pm, Interface/Web_Vendor.pm: part 1 of
14656           #1160: associate users w/customers, manual editing
14657
14658 2008-03-19 12:48  jeff
14659
14660         * httemplate/edit/part_bill_event.cgi: quick fix for deep recursion
14661           (RT#3267)
14662
14663 2008-03-17 23:43  ivan
14664
14665         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
14666           myaccount.module: pre-show checkpoint.  duct tape!
14667
14668 2008-03-17 09:24  ivan
14669
14670         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
14671           myaccount.module: checkpoint
14672
14673 2008-03-16 19:49  ivan
14674
14675         * fs_selfservice/fri/: includes/freeside.class.php,
14676           modules.template/blank.module: missed bits
14677
14678 2008-03-16 19:48  ivan
14679
14680         * fs_selfservice/fri/: includes/login.php, includes/main.conf.php,
14681           locale/ari.po, modules/billing.module,
14682           modules/callmonitor.module, modules/dashboard.module,
14683           modules/myaccount.module, modules/settings.module,
14684           theme/page.tpl.php: first bits of working FRI!  woop!
14685
14686 2008-03-16 19:37  ivan
14687
14688         * httemplate/view/cust_main/packages.html: fix oops in new popup
14689           components
14690
14691 2008-03-16 16:36  ivan
14692
14693         * FS/FS/ClientAPI/MyAccount.pm: hopefully allow phone login to work
14694
14695 2008-03-16 16:25  ivan
14696
14697         * httemplate/view/svc_phone.cgi: view PINs too
14698
14699 2008-03-16 16:05  jeff
14700
14701         * httemplate/: elements/popup_link-cust_main.html,
14702           elements/popup_link-cust_pkg.html,
14703           elements/popup_link-cust_svc.html, elements/popup_link.html,
14704           view/cust_main.cgi, view/cust_main/packages.html: componentize
14705           conflicting %once subroutines (rt#3250)
14706
14707 2008-03-16 15:48  ivan
14708
14709         * httemplate/edit/svc_phone.cgi: phone gets a pin
14710
14711 2008-03-16 15:39  ivan
14712
14713         * FS/FS/ClientAPI/MyAccount.pm: phonenum + pin login
14714
14715 2008-03-16 15:24  ivan
14716
14717         * FS/FS/: Conf.pm, svc_phone.pm, ClientAPI/MyAccount.pm: phonenum +
14718           pin login
14719
14720 2008-03-16 14:07  ivan
14721
14722         * fs_selfservice/fri/includes/: common.php, login.php: first try at
14723           single sign-on
14724
14725 2008-03-16 12:58  ivan
14726
14727         * fs_selfservice/fri/: CHANGE.log, LICENSE.txt, README.txt,
14728           index.php, version.php, theme/global.css, theme/header.css,
14729           theme/iefixes.css, theme/layout.css, theme/logo.gif,
14730           theme/main.css, theme/navigation.css, theme/page.tpl.php,
14731           theme/spacer.gif, theme/text.css, theme/images/arrow-asc.gif,
14732           theme/images/arrow-desc.gif, modules/callmonitor.module,
14733           modules/phonefeatures.module, modules/settings.module,
14734           modules/voicemail.module, modules/featurecodes.module,
14735           modules/followme.module, includes/ajax.php, includes/crypt.php,
14736           includes/main.conf.php, misc/audio.php, misc/popup.css,
14737           misc/recording_popup.php, modules/VmX.module, includes/asi.php,
14738           includes/bootstrap.php, includes/common.php,
14739           includes/database.php, includes/display.php, includes/lang.php,
14740           includes/login.php, locale/readme.txt, locale/ari.po,
14741           locale/ari.utf-8.po, locale/locale.txt,
14742           locale/de_DE/LC_MESSAGES/ari.mo, locale/hu_HU/LC_MESSAGES/ari.mo,
14743           locale/hu_HU/LC_MESSAGES/ari.po, locale/pt_BR/LC_MESSAGES/ari.mo,
14744           locale/pt_BR/LC_MESSAGES/ari.po, locale/de_DE/LC_MESSAGES/ari.po,
14745           locale/el_GR/LC_MESSAGES/ari.mo, locale/el_GR/LC_MESSAGES/ari.po,
14746           locale/es_ES/LC_MESSAGES/ari.mo, locale/es_ES/LC_MESSAGES/ari.po,
14747           locale/sv_SE/LC_MESSAGES/ari.mo, locale/sv_SE/LC_MESSAGES/ari.po,
14748           locale/it_IT/LC_MESSAGES/ari.mo, locale/fr_FR/LC_MESSAGES/ari.mo,
14749           locale/fr_FR/LC_MESSAGES/ari.po, locale/he_IL/LC_MESSAGES/ari.mo,
14750           locale/he_IL/LC_MESSAGES/ari.po, locale/it_IT/LC_MESSAGES/ari.po:
14751           Initial revision
14752
14753 2008-03-16 09:57  jeff
14754
14755         * httemplate/misc/recharge_svc.html: doh
14756
14757 2008-03-16 01:04  ivan
14758
14759         * FS/FS/UID.pm: goodness, i hope this fixes the bootstrapping
14760
14761 2008-03-16 00:25  ivan
14762
14763         * FS/FS/UID.pm: okay, really now, how about this
14764
14765 2008-03-16 00:24  ivan
14766
14767         * FS/FS/UID.pm: okay, how about this
14768
14769 2008-03-16 00:21  ivan
14770
14771         * FS/FS/UID.pm: fix 1.7->1.9 bootstrapping, i think
14772
14773 2008-03-15 22:22  ivan
14774
14775         * httemplate/search/svc_broadband.cgi: clean up and
14776           agent-virtualize svc_broadband searching
14777
14778 2008-03-15 22:13  ivan
14779
14780         * httemplate/edit/part_svc.cgi: finish bringing sanity to
14781           svc_broadband service definition blocknum edit
14782
14783 2008-03-15 22:13  ivan
14784
14785         * FS/FS/: addr_block.pm, svc_broadband.pm: bring some sanity to
14786           address block selection in svc_broadband service definition edit
14787
14788 2008-03-15 21:54  ivan
14789
14790         * httemplate/browse/: addr_block.cgi, router.cgi: drag address &
14791           router browse into this centiry
14792
14793 2008-03-15 21:00  ivan
14794
14795         * httemplate/elements/: header.html, menu.html: hide customer
14796           search if user does not have "List customers" ACL, closes:
14797           RT#3105
14798
14799 2008-03-15 15:18  ivan
14800
14801         * httemplate/edit/part_pkg.cgi, FS/FS/part_pkg/voip_cdr.pm:
14802           slightly better voip_cdr package edit: use radio buttons for
14803           selecting long things
14804
14805 2008-03-15 14:39  ivan
14806
14807         * FS/FS/part_pkg/voip_cdr.pm: be asssertive
14808
14809 2008-03-15 14:14  ivan
14810
14811         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: configurable
14812           disable_src, domestic_prefix and international_prefix options for
14813           voip price plan
14814
14815 2008-03-15 12:52  ivan
14816
14817         * httemplate/search/cust_bill.html, FS/FS/cust_bill.pm: check on
14818           invoice re-printing newest percust... can't reproduce any
14819           problem, prints newest per cust fine, closes: #3161
14820
14821 2008-03-14 17:30  ivan
14822
14823         * httemplate/: view/svc_domain.cgi, misc/catchall.cgi: fix harmless
14824           code leaking out onto the page, hehe, closes: Bug#3253, also
14825           remove silly formatting on catchall edit
14826
14827 2008-03-14 13:11  ivan
14828
14829         * FS/FS/cust_main.pm: eliminate some harmless uninitialized value
14830           warnings
14831
14832 2008-03-14 10:30  jeff
14833
14834         * FS/FS/part_export/prizm.pm: insist on Net::Prizm 0.04
14835
14836 2008-03-14 01:13  ivan
14837
14838         * httemplate/edit/process/cust_pkg.cgi: whew, glad that change
14839           package bugfix was easy to find, closes: Bug#3241
14840
14841 2008-03-14 00:48  ivan
14842
14843         * FS/FS/cust_credit_bill.pm, FS/FS/Report/Table/Monthly.pm,
14844           httemplate/graph/money_time.cgi,
14845           httemplate/search/cust_credit_bill.html,
14846           httemplate/search/cust_credit.html: add net credits to
14847           sales/credits/receipts report
14848
14849 2008-03-13 19:10  ivan
14850
14851         * FS/FS/Conf.pm: add Net20 invoice terms, closes: #3219
14852
14853 2008-03-13 19:09  ivan
14854
14855         * FS/FS/Conf.pm: show where the warning about no conf comes from
14856
14857 2008-03-13 02:28  ivan
14858
14859         * FS/FS/cust_pay.pm: yow.  very sleep deprived.  remove the
14860           infinite loop rather than add one.
14861
14862 2008-03-13 02:14  ivan
14863
14864         * FS/FS/cust_pay.pm: infinite loop protection
14865
14866 2008-03-13 01:57  ivan
14867
14868         * FS/FS/cust_pay.pm: allow cust_pay.otaker upgrade to proceed even
14869           if there are some old crufty records around attached to
14870           now-deleted customers
14871
14872 2008-03-12 09:22  jeff
14873
14874         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, FS/FS/svc_Common.pm,
14875           FS/FS/UI/Web.pm, FS/FS/part_export/prizm.pm,
14876           eg/export_template.pm, httemplate/view/cust_main/packages.html:
14877           allow exports to add links to customer view (#1407)
14878
14879 2008-03-04 13:07  ivan
14880
14881         * FS/FS/cust_refund.pm: fix otaker population for cust_refund like
14882           cust_credit and cust_pay
14883
14884 2008-03-04 13:06  ivan
14885
14886         * FS/FS/cust_pay.pm: fix cust_pay.otaker population
14887
14888 2008-03-04 11:15  ivan
14889
14890         * httemplate/: edit/cust_pkg.cgi, edit/process/cust_pkg.cgi,
14891           misc/change_pkg.cgi: fix edit/process/cust_pkg getting confused
14892           about the two different places that would be calling it... i.e.
14893           with an empty new_pkgnum it would redirect the popup back the
14894           customer view, hehe
14895
14896 2008-03-03 19:38  ivan
14897
14898         * FS/FS/cust_bill.pm: AND fix latex->html notes substituion for ~s
14899
14900 2008-03-03 19:37  ivan
14901
14902         * FS/FS/cust_bill.pm: and fix latex->html notes substituion for
14903           escaped #s
14904
14905 2008-03-03 19:34  ivan
14906
14907         * FS/FS/cust_bill.pm: fix latex->html notes substituion for
14908           newlines
14909
14910 2008-03-03 18:27  ivan
14911
14912         * httemplate/browse/rate_region.html: should improve compatibility
14913           with older Pg.  i hope
14914
14915 2008-03-03 17:49  ivan
14916
14917         * FS/FS/UID.pm: argh, don't load up a user until the other
14918           initialization is done
14919
14920 2008-03-03 15:12  ivan
14921
14922         * rt/: etc/RT_Config.pm.in, sbin/rt-setup-database.in: merge in rt
14923           3.6.6.  *gulp*!
14924
14925 2008-03-01 19:07  ivan
14926
14927         * httemplate/elements/header.html: fix annoying resize of "New
14928           customer" button; closes: RT#1642
14929
14930 2008-03-01 18:50  ivan
14931
14932         * htetc/handler.pl: better indication of why these things are the
14933           way they are
14934
14935 2008-03-01 17:31  ivan
14936
14937         * FS/FS/payment_gateway.pm, httemplate/browse/payment_gateway.html,
14938           httemplate/misc/disable-payment_gateway.cgi,
14939           httemplate/search/elements/search.html: add payment gateway
14940           disabling (and move payment gateway browse over to new template)
14941
14942 2008-03-01 15:30  ivan
14943
14944         * FS/FS/: Conf.pm, payinfo_Mixin.pm: added a config value to
14945           control the extent of credit card masking, but since
14946           cust_main.paymask is in the db, need something to update it for
14947           all existing customers too
14948
14949 2008-03-01 14:39  ivan
14950
14951         * httemplate/search/cust_main.html: ah, that's better, prettyfy and
14952           link adv. customer search
14953
14954 2008-03-01 14:23  ivan
14955
14956         * httemplate/: elements/select-payby.html,
14957           elements/tr-select-payby.html, search/cust_main.html,
14958           search/report_cust_main.html: add payby selection to adv.
14959           customer search
14960
14961 2008-02-29 09:57  jeff
14962
14963         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
14964           conf/invoice_latex: refactor print_*; invoice sections by package
14965           class; could still stand some more refactoring
14966
14967 2008-02-28 20:31  ivan
14968
14969         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: working asterisk
14970           CDR CSV import (not just direct DB)
14971
14972 2008-02-28 18:29  ivan
14973
14974         * FS/FS/: Record.pm, access_user.pm: disallow uppercase usernames
14975           in the first place.  also Record::str2time_sql_closing snuck in.
14976
14977 2008-02-21 17:32  ivan
14978
14979         * httemplate/search/svc_acct.cgi: on accounts overview: show time
14980           applied after multipliers, not actual time worked
14981
14982 2008-02-21 17:09  ivan
14983
14984         * FS/FS/cust_pay.pm: want to upgrade legacy payments even if they
14985           are deprecated COMP payby...
14986
14987 2008-02-21 16:57  ivan
14988
14989         * FS/FS/cust_pay.pm: don't bomb out on this transition on old
14990           databases without history records for everything...
14991
14992 2008-02-21 16:54  ivan
14993
14994         * httemplate/search/svc_acct.cgi: on accounts overview: show time
14995           applied after multipliers, not actual time worked
14996
14997 2008-02-20 14:45  ivan
14998
14999         * httemplate/misc/inventory_item-import.html: doh.  ivan is so in
15000           the doghouse for this one
15001
15002 2008-02-19 18:07  ivan
15003
15004         * FS/FS/prepay_credit.pm,
15005           httemplate/edit/process/prepay_credit.cgi: retry collisions a
15006           bit, acme is getting duplicate errors... guess they're using lots
15007           and lots of prepaid cards.  closes: RT#3104
15008
15009 2008-02-19 17:21  ivan
15010
15011         * FS/FS/Schema.pm: update the tax class editor to enable taxclass
15012           adding, RT#2929
15013
15014 2008-02-19 17:16  ivan
15015
15016         * httemplate/edit/part_pkg_taxclass.html,
15017           httemplate/edit/process/part_pkg_taxclass.html,
15018           httemplate/browse/cust_main_county.cgi, FS/FS/Upgrade.pm,
15019           FS/FS/part_pkg_taxclass.pm, htetc/handler.pl,
15020           httemplate/elements/tr-select-taxclass.html: update the tax class
15021           editor to enable taxclass adding, RT#2929
15022
15023 2008-02-19 17:10  ivan
15024
15025         * httemplate/edit/: cust_main_county-expand.cgi,
15026           process/cust_main_county-expand.cgi, process/invoice_logo.html,
15027           process/reg_code.cgi: process/part_pkg_taxclass.html
15028
15029 2008-02-19 01:15  ivan
15030
15031         * FS/: FS/part_pkg_taxclass.pm, t/part_pkg_taxclass.t, FS.pm,
15032           MANIFEST: adding taxclass table
15033
15034 2008-02-19 01:10  ivan
15035
15036         * bin/generate-table-module: fix this to generate more
15037           wiki-friendly column list
15038
15039 2008-02-18 19:30  ivan
15040
15041         * FS/FS/svc_external.pm: add some descriptions for svc_external
15042           fields, allowing id to fill in from inventory
15043
15044 2008-02-18 19:17  ivan
15045
15046         * FS/FS/svc_external.pm: return svc_external id and title as label
15047           instead of svcnum
15048
15049 2008-02-18 18:57  ivan
15050
15051         * fs_selfservice/FS-SelfService/SelfService.pm: fixup and expand
15052           POD docs for self-service list_pkgs & list_svcs
15053
15054 2008-02-18 18:38  ivan
15055
15056         * bin/pod2x: fix API upload
15057
15058 2008-02-18 18:37  ivan
15059
15060         * FS/FS.pm: update base API docs contents
15061
15062 2008-02-18 18:33  ivan
15063
15064         * FS/FS/cust_pay_pending.pm: clean up POD docs for better wiki
15065           exportability
15066
15067 2008-02-18 18:28  ivan
15068
15069         * FS/FS/cust_credit.pm: clean up POD docs for better wiki
15070           exportability
15071
15072 2008-02-18 18:25  ivan
15073
15074         * FS/FS/cust_bill_event.pm: clean up POD docs for better wiki
15075           exportability
15076
15077 2008-02-18 18:20  ivan
15078
15079         * FS/FS/cust_bill.pm: clean up POD docs for better wiki
15080           exportability
15081
15082 2008-02-18 18:15  ivan
15083
15084         * FS/FS/: access_user.pm, acct_rt_transaction.pm: clean up POD docs
15085           for better wiki exportability
15086
15087 2008-02-14 00:31  ivan
15088
15089         * httemplate/search/cust_pkg.cgi: brown-bag missing comma from last
15090           update.  time to go home
15091
15092 2008-02-14 00:28  ivan
15093
15094         * httemplate/search/cust_pkg.cgi: re-align links and styling in
15095           package report correctly
15096
15097 2008-02-13 19:52  ivan
15098
15099         * FS/FS/Schema.pm, FS/FS/Upgrade.pm, FS/FS/cust_pay.pm,
15100           httemplate/view/cust_main/payment_history.html,
15101           httemplate/search/cust_pay.cgi: add cust_pay.otaker field;
15102           populate it based on history on upgrades, and show the order
15103           taker on all payments (on customer view and payment search)
15104           closes: #2953
15105
15106 2008-02-13 19:48  ivan
15107
15108         * FS/: FS/h_cust_pay.pm, t/h_cust_credit.t, t/h_cust_pay.t: add
15109           FS::h_cust_pay class
15110
15111 2008-02-13 17:48  ivan
15112
15113         * httemplate/view/cust_main/payment_history.html: this ACL has been
15114           around for long enough (and almost nobody uses batched payments,
15115           so showing them is probably bad)
15116
15117 2008-02-13 15:49  jeff
15118
15119         * FS/FS/svc_broadband.pm, httemplate/elements/header.html:
15120           svc_broadband MAC searches RT#2985
15121
15122 2008-02-13 15:45  jeff
15123
15124         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
15125           httemplate/edit/process/quick-charge.cgi: package class selection
15126           for one-time charges RT#1322
15127
15128 2008-02-13 15:39  jeff
15129
15130         * FS/FS/rate_detail.pm, FS/FS/part_pkg/voip_cdr.pm,
15131           httemplate/edit/rate_region.cgi: directory assistance (flat
15132           per-call) billing RT#3114
15133
15134 2008-02-13 13:50  ivan
15135
15136         * httemplate/misc/process/link.cgi: fix compile error from hasty
15137           refactoring
15138
15139 2008-02-12 22:02  ivan
15140
15141         * FS/FS/part_pkg/bulk.pm: yup, bulk price plan appears to be
15142           working
15143
15144 2008-02-12 22:00  ivan
15145
15146         * README: modernizing
15147
15148 2008-02-12 21:15  ivan
15149
15150         * FS/FS/cust_bill.pm: fix missing fill-in values on invoices
15151           resulting from skewed hash ($conf->config returning empty list in
15152           list context)
15153
15154 2008-02-12 11:24  ivan
15155
15156         * httemplate/search/: rt_transaction.html, timeworked.html: for our
15157           internal time tracking: TimeWorked can happen on a Create
15158           transaction as well as Correspond and Comment.  is there anywhere
15159           else this needs to be changed?
15160
15161 2008-02-11 19:11  ivan
15162
15163         * FS/FS/Misc.pm: update for MailTools v2.00
15164
15165 2008-02-10 18:37  ivan
15166
15167         * FS/FS/reason.pm: upgrading reason table not quite working with
15168           mysql, hopefully no old installs need this, new ones should be
15169           fine hopefully
15170
15171 2008-02-10 18:36  ivan
15172
15173         * FS/FS/: Upgrade.pm, cust_svc.pm, h_cust_svc.pm: fix & cleanup
15174           duplicate history records
15175
15176 2008-02-10 18:03  ivan
15177
15178         * FS/FS/reason.pm: better debugging if things go awry
15179
15180 2008-02-10 16:53  ivan
15181
15182         * FS/FS/Cron/notify.pm: third time's the charm: MySQL didn't like
15183           casting to INTEGER, it wants SIGNED.  whew.
15184
15185 2008-02-10 16:02  ivan
15186
15187         * FS/FS/Cron/notify.pm: ah, no, its count (*) vs count(*), wow
15188
15189 2008-02-10 15:58  ivan
15190
15191         * FS/FS/Cron/notify.pm: comment out unused db statements in a way
15192           that doesn't get to the database, to avoid Pg vs mysql
15193           comment-out differences
15194
15195 2008-02-09 11:16  ivan
15196
15197         * httemplate/edit/process/agent_type.cgi: typo, fix from mtou,
15198           thanks
15199
15200 2008-02-08 13:59  rsiddall
15201
15202         * rpm/freeside.spec: Removed code that create a freeside user on
15203           the build machine and added code to modify Makefile to remove
15204           clauses that require such a user.  This should allow the RPMs to
15205           build under mock.
15206
15207 2008-02-08 07:00  jeff
15208
15209         * FS/FS/TicketSystem/RT_External.pm: tyop
15210
15211 2008-02-04 19:37  ivan
15212
15213         * httemplate/edit/process/part_pkg.cgi: fix package editing on
15214           HEAD, whew.  bad semicolon.
15215
15216 2008-02-02 18:24  ivan
15217
15218         * FS/FS/cust_main.pm: should eliminate "Use of uninitialized value
15219           in length at /usr/local/share/perl/5.8.8/FS/cust_main.pm line
15220           5194." warnings
15221
15222 2008-02-02 17:43  ivan
15223
15224         * httemplate/edit/cust_main.cgi: oops, fix display of errors on
15225           customer edit
15226
15227 2008-01-30 08:14  jeff
15228
15229         * httemplate/misc/bulk_change_pkg.cgi: pointless false laziness
15230           removal
15231
15232 2008-01-28 20:15  jeff
15233
15234         * FS/FS/cust_pkg.pm: missed use
15235
15236 2008-01-28 19:56  jeff
15237
15238         * FS/FS/cust_pkg.pm: 1394 regression fixup
15239
15240 2008-01-28 19:34  jeff
15241
15242         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
15243           httemplate/misc/process/bulk_change_pkg.cgi,
15244           httemplate/search/cust_pkg.cgi,
15245           httemplate/search/elements/search.html: bulk package changing
15246           (RT#1394)
15247
15248 2008-01-25 10:26  jeff
15249
15250         * httemplate/misc/cust_pay-import.cgi,
15251           httemplate/misc/process/cust_pay-import.cgi, FS/FS/cust_pay.pm,
15252           httemplate/elements/menu.html: simple payment CSV import
15253
15254 2008-01-24 18:55  jeff
15255
15256         * FS/FS/part_export/prizm.pm: add an always BAM option and be
15257           explicit about transactions
15258
15259 2008-01-24 13:16  ivan
15260
15261         * FS/FS/TicketSystem/RT_External.pm,
15262           fs_selfservice/FS-SelfService/cgi/myaccount.html,
15263           httemplate/view/cust_main/tickets.html: slightly more sane names
15264           for customer tickets hash, display ticket owners on customer view
15265           page
15266
15267 2008-01-24 13:10  ivan
15268
15269         * htetc/handler.pl: used in rt autohandler.  i wonder why this
15270           never bit before
15271
15272 2008-01-23 11:18  jeff
15273
15274         * fs_selfservice/FS-SelfService/cgi/bill.html,
15275           fs_selfservice/FS-SelfService/cgi/card.html,
15276           fs_selfservice/FS-SelfService/cgi/change_bill.html,
15277           fs_selfservice/FS-SelfService/cgi/change_pay.html,
15278           fs_selfservice/FS-SelfService/cgi/change_ship.html,
15279           fs_selfservice/FS-SelfService/cgi/check.html,
15280           fs_selfservice/FS-SelfService/cgi/contact.html,
15281           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
15282           FS/FS/ClientAPI/MyAccount.pm,
15283           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
15284           fs_selfservice/FS-SelfService/cgi/make_payment.html,
15285           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
15286           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
15287           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
15288           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: change
15289           service, billing, and payment info in selfservice
15290
15291 2008-01-20 16:12  ivan
15292
15293         * bin/explain-ar-total.sql: [no log message]
15294
15295 2008-01-20 15:24  ivan
15296
15297         * FS/FS/Schema.pm: add and fix some indices, this should marginally
15298           (but not drastically) improve the time to pull up A/R report
15299           totals
15300
15301 2008-01-16 20:23  ivan
15302
15303         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fix ACLs to
15304           allow the limited "package editing" of customizing customer
15305           packages
15306
15307 2008-01-16 19:18  ivan
15308
15309         * httemplate/view/cust_main/billing.html: don't show 'Bill now'
15310           link unless the current user can...
15311
15312 2008-01-13 16:22  ivan
15313
15314         * httemplate/: edit/part_bill_event.cgi,
15315           elements/select-taxclass.html: maintenance on old events, yay.
15316           fix for late charges without a taxclass, closes: RT#2988
15317
15318 2008-01-13 16:17  ivan
15319
15320         * httemplate/edit/: cust_main.cgi, svc_www.cgi: fix tyops
15321
15322 2008-01-13 15:31  ivan
15323
15324         * httemplate/search/timeworked.html: almost could work under mysql?
15325           need TO_NUMBER and TO_CHAR equivalents
15326
15327 2008-01-13 15:30  ivan
15328
15329         * httemplate/misc/timeworked.html: missing semicolon, doh
15330
15331 2008-01-13 13:46  ivan
15332
15333         * httemplate/view/cust_pay.html: remove 1.7 ACL cruft on HEAD
15334
15335 2008-01-13 13:45  ivan
15336
15337         * httemplate/view/cust_main/payment_history.html: remove 1.7.3
15338           cruft
15339
15340 2008-01-13 13:41  ivan
15341
15342         * httemplate/edit/: cust_bill_pay.cgi, process/cust_bill_pay.cgi,
15343           cust_credit_bill.cgi, process/cust_credit_bill.cgi: new ACL name
15344           in 1.9 right away
15345
15346 2008-01-13 13:39  ivan
15347
15348         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: remove 1.7
15349           vs. 1.9 cruft
15350
15351 2008-01-13 13:35  ivan
15352
15353         * httemplate/edit/: REAL_cust_pkg.cgi, access_user.html, agent.cgi,
15354           agent_payment_gateway.html, agent_type.cgi, bulk-cust_svc.html,
15355           cust_bill_pay.cgi, cust_credit.cgi, cust_credit_bill.cgi,
15356           cust_main.cgi, cust_main_county-expand.cgi, cust_main_note.cgi,
15357           cust_pay.cgi, cust_pkg.cgi, cust_refund.cgi,
15358           inventory_class.html, part_bill_event.cgi, part_export.cgi,
15359           part_pkg.cgi, part_referral.html, part_svc.cgi,
15360           part_virtual_field.cgi, payment_gateway.html, pkg_class.html,
15361           prepay_credit.cgi, quick-charge.html, rate.cgi, rate_region.cgi,
15362           reason.html, reason_type.html, reg_code.cgi, router.cgi,
15363           svc_Common.html, svc_acct.cgi, svc_acct_pop.cgi,
15364           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
15365           svc_forward.cgi, svc_phone.cgi, svc_www.cgi,
15366           process/REAL_cust_pkg.cgi, process/access_user.html,
15367           process/agent.cgi, process/agent_payment_gateway.html,
15368           process/agent_type.cgi, process/bulk-cust_svc.cgi,
15369           process/cust_bill_pay.cgi, process/cust_credit.cgi,
15370           process/cust_credit_bill.cgi, process/cust_main.cgi,
15371           process/cust_main_county-collapse.cgi,
15372           process/cust_main_county-expand.cgi,
15373           process/cust_main_county.html, process/cust_main_note.cgi,
15374           process/cust_pay.cgi, process/cust_pkg.cgi,
15375           process/cust_refund.cgi, process/cust_svc.cgi,
15376           process/domain_record.cgi, process/generic.cgi,
15377           process/inventory_class.html, process/msgcat.cgi,
15378           process/part_bill_event.cgi, process/part_export.cgi,
15379           process/part_pkg.cgi, process/part_referral.html,
15380           process/part_svc.cgi, process/payment_gateway.html,
15381           process/pkg_class.html, process/prepay_credit.cgi,
15382           process/quick-charge.cgi, process/quick-cust_pkg.cgi,
15383           process/rate.cgi, process/reason.html, process/reason_type.html,
15384           process/reg_code.cgi, process/router.cgi,
15385           process/svc_Common.html, process/svc_acct.cgi,
15386           process/svc_acct_pop.cgi, process/svc_broadband.cgi,
15387           process/svc_domain.cgi, process/svc_external.cgi,
15388           process/svc_forward.cgi, process/svc_phone.html,
15389           process/svc_www.cgi: ACLs
15390
15391 2008-01-13 13:14  ivan
15392
15393         * httemplate/misc/: batch-cust_pay.html, bill.cgi,
15394           cancel-unaudited.cgi, cancel_cust.html, cancel_pkg.html,
15395           catchall.cgi, cdr-import.html, cust_main-cancel.cgi,
15396           cust_main-import.cgi, cust_main-import_charges.cgi,
15397           delete-cust_credit.cgi, delete-cust_pay.cgi,
15398           delete-cust_refund.cgi, delete-customer.cgi,
15399           delete-domain_record.cgi, delete-part_export.cgi, dump.cgi,
15400           email-invoice.cgi, email_invoice_events.cgi, email_invoices.cgi,
15401           fax-invoice.cgi, fax_invoice_events.cgi, fax_invoices.cgi,
15402           inventory_item-import.html, link.cgi, meta-import.cgi,
15403           payment.cgi, print-invoice.cgi, print_invoice_events.cgi,
15404           print_invoices.cgi, queue.cgi, recharge_svc.html,
15405           svc_acct-domains.cgi, unapply-cust_credit.cgi,
15406           unapply-cust_pay.cgi, unprovision.cgi, unsusp_pkg.cgi,
15407           unvoid-cust_pay_void.cgi, upload-batch.cgi, void-cust_pay.cgi,
15408           whois.cgi, process/batch-cust_pay.cgi, process/cancel_pkg.html,
15409           process/catchall.cgi, process/cdr-import.html,
15410           process/cust_main-import.cgi,
15411           process/cust_main-import_charges.cgi,
15412           process/delete-customer.cgi, process/inventory_item-import.html,
15413           process/link.cgi, process/meta-import.cgi, process/payment.cgi,
15414           process/recharge_svc.html: ACLs
15415
15416 2008-01-13 13:08  ivan
15417
15418         * httemplate/misc/: email_events.cgi, fax_events.cgi,
15419           print_events.cgi, order_pkg.html: ACLs
15420
15421 2008-01-13 12:55  ivan
15422
15423         * httemplate/: browse/part_bill_event.cgi, search/cust_event.html,
15424           search/timeworked.html, search/cust_bill.html,
15425           search/cust_bill_event.cgi, search/cust_pay_batch.cgi,
15426           search/prepay_credit.html, search/queue.html,
15427           search/report_prepaid_income.cgi, search/report_tax.cgi,
15428           search/sqlradius.cgi: ACLs
15429
15430 2008-01-13 12:50  ivan
15431
15432         * httemplate/elements/: errorpage.html, tr-select-reason.html:
15433           stale leftovers from XSSmas
15434
15435 2008-01-13 12:46  ivan
15436
15437         * httemplate/view/: cust_bill.cgi, svc_acct.cgi, svc_broadband.cgi,
15438           svc_domain.cgi, svc_external.cgi, svc_forward.cgi, svc_www.cgi,
15439           cust_main/payment_history.html, elements/svc_Common.html: ACLs
15440
15441 2008-01-13 12:38  ivan
15442
15443         * httemplate/browse/: access_group.html, access_user.html,
15444           addr_block.cgi, agent.cgi, agent_type.cgi, nas.cgi, part_pkg.cgi,
15445           part_svc.cgi, part_virtual_field.cgi, payment_gateway.html,
15446           reason.html, router.cgi: ACLs
15447
15448 2008-01-13 12:30  ivan
15449
15450         * FS/FS/AccessRight.pm: new ACLs
15451
15452 2008-01-12 16:35  ivan
15453
15454         * htetc/handler.pl: use this in handler.pl, not in mason files
15455
15456 2008-01-11 15:10  ivan
15457
15458         * FS/FS/cust_main.pm: add option to enable searching of
15459           cust_main.agent_custid with one or two letter prefix before the
15460           numeric part
15461
15462 2008-01-11 14:53  ivan
15463
15464         * FS/FS/: Conf.pm, cust_main.pm: add option to enable searching of
15465           cust_main.agent_custid with one or two letter prefix before the
15466           numeric part
15467
15468 2008-01-11 09:30  ivan
15469
15470         * httemplate/edit/elements/svc_Common.html: turn off debugging
15471
15472 2008-01-10 14:13  ivan
15473
15474         * httemplate/search/elements/search.html: doc
15475
15476 2008-01-10 14:06  ivan
15477
15478         * httemplate/elements/menu.html: new rate editor
15479
15480 2008-01-10 13:53  ivan
15481
15482         * FS/FS/rate_detail.pm, httemplate/browse/rate.cgi,
15483           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
15484           httemplate/edit/elements/edit.html,
15485           httemplate/edit/process/rate_region.cgi: new rate editor
15486
15487 2008-01-10 13:52  ivan
15488
15489         * httemplate/: browse/rate_detail.html, browse/rate_region.html,
15490           edit/rate_detail.html, edit/process/rate_detail.html: new call
15491           rate editor (VoIP/telephony)
15492
15493 2008-01-10 13:17  ivan
15494
15495         * FS/FS/reason_type.pm: third person is better
15496
15497 2008-01-10 13:14  ivan
15498
15499         * httemplate/browse/reason.html: eliminate harmless typo
15500
15501 2008-01-08 13:33  jeff
15502
15503         * FS/FS/svc_acct.pm: transactiony cruft removal
15504
15505 2008-01-08 03:23  ivan
15506
15507         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
15508           httemplate/search/report_receivables.cgi: show negative balances
15509           on A/R report, closes: RT#2983
15510
15511 2008-01-07 18:22  ivan
15512
15513         * httemplate/edit/process/cust_main.cgi: add some debugging control
15514
15515 2008-01-03 18:42  ivan
15516
15517         * httemplate/: browse/cust_main_county.cgi,
15518           edit/cust_main_county-expand.cgi, edit/cust_main_county.html,
15519           edit/process/cust_main_county-expand.cgi,
15520           edit/process/cust_main_county.html,
15521           edit/process/elements/process.html, search/elements/search.html:
15522           new tax rate editor
15523
15524 2008-01-03 18:35  ivan
15525
15526         * httemplate/: edit/cust_main_county.cgi,
15527           edit/process/cust_main_county.cgi, browse/elements/browse.html:
15528           new tax rate editor
15529
15530 2008-01-03 18:27  ivan
15531
15532         * httemplate/edit/: prepay_credit.cgi, rate_region.cgi: leftovers
15533           from XSSmas
15534
15535 2008-01-03 18:20  ivan
15536
15537         * httemplate/elements/hidden.html: escape value
15538
15539 2008-01-03 18:19  ivan
15540
15541         * httemplate/elements/: tablebreak-tr-title.html,
15542           tr-fixed-country.html, tr-fixed-state.html,
15543           tr-input-percentage.html: adding new elements: percentage input,
15544           fixed country and state display, tablebreak+title
15545
15546 2008-01-03 18:18  ivan
15547
15548         * httemplate/elements/tr-fixed.html: add a formatted_value option
15549
15550 2008-01-03 18:18  ivan
15551
15552         * httemplate/elements/tr-input-text.html: add maxlength, text-align
15553           and postfix options, escape value
15554
15555 2008-01-03 18:13  ivan
15556
15557         * httemplate/edit/elements/edit.html: there's no such thing as
15558           fixedhidden... hidden will do
15559
15560 2008-01-03 18:02  ivan
15561
15562         * httemplate/edit/elements/edit.html: doc
15563
15564 2008-01-03 17:43  ivan
15565
15566         * httemplate/edit/elements/edit.html: add popup option, add
15567           percentage and tablebreak-tr-title field types, pass object to
15568           included elements, documentation updates
15569
15570 2007-12-28 11:02  jeff
15571
15572         * httemplate/: elements/menu.html, search/report_svc_acct.html,
15573           search/svc_acct.cgi: advanced account reports (RT#2954)
15574
15575 2007-12-28 07:19  jeff
15576
15577         * httemplate/elements/menu.html: whoops
15578
15579 2007-12-28 07:10  jeff
15580
15581         * httemplate/: elements/menu.html, search/svc_acct.cgi: add never
15582           logged in report
15583
15584 2007-12-28 06:39  jeff
15585
15586         * FS/bin/freeside-sqlradius-set-lastlog: tool to seed
15587           svc_acct.last_login and .last_logout
15588
15589 2007-12-28 04:10  ivan
15590
15591         * htetc/handler.pl: remove just a tiny bit more cruft
15592
15593 2007-12-28 04:01  ivan
15594
15595         * htetc/handler.pl: restore in-browser error reporting
15596
15597 2007-12-27 23:45  ivan
15598
15599         * htetc/handler.pl: a little late help from kwanzabot for XSSmas...
15600           clean up handler.pl so we can have separate default_escape_flags
15601           for FS and RT and don't have to make FS's |h flag useless
15602
15603 2007-12-27 17:41  jeff
15604
15605         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
15606           FS/FS/part_export/sqlradius.pm, httemplate/search/svc_acct.cgi,
15607           httemplate/view/svc_acct.cgi: last login reporting (#2952)
15608
15609 2007-12-27 15:49  ivan
15610
15611         * httemplate/search/report_tax.cgi: fix reporting bug for invisimax
15612           in edge case where you have taxclass and empty-taxclass rates for
15613           a country/state(/county) and also have a different set of
15614           taxclasses for some other country/state
15615
15616 2007-12-26 14:52  jeff
15617
15618         * FS/FS/part_export/prizm.pm: conifgurable siteName and docs
15619
15620 2007-12-26 00:23  ivan
15621
15622         * httemplate/misc/timeworked.html: leftovers from XSSmas
15623
15624 2007-12-25 23:51  ivan
15625
15626         * httemplate/edit/quick-charge.html: alas, XSSmas draws to a close
15627
15628 2007-12-25 15:49  ivan
15629
15630         * httemplate/: browse/addr_block.cgi,
15631           browse/part_virtual_field.cgi, browse/router.cgi,
15632           config/config.cgi, edit/agent.cgi,
15633           edit/agent_payment_gateway.html, edit/agent_type.cgi,
15634           edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
15635           edit/cust_credit_bill.cgi, edit/cust_main_note.cgi,
15636           edit/cust_pay.cgi, edit/cust_pkg.cgi, edit/cust_refund.cgi,
15637           edit/msgcat.cgi, edit/part_bill_event.cgi, edit/part_export.cgi,
15638           edit/part_pkg.cgi, edit/part_virtual_field.cgi,
15639           edit/payment_gateway.html, edit/reg_code.cgi, edit/router.cgi,
15640           edit/svc_acct.cgi, edit/svc_broadband.cgi, edit/svc_domain.cgi,
15641           edit/svc_forward.cgi, edit/elements/edit.html,
15642           elements/error.html, misc/batch-cust_pay.html,
15643           misc/cancel_cust.html, misc/cancel_pkg.html, misc/change_pkg.cgi,
15644           misc/recharge_svc.html, misc/process/meta-import.cgi,
15645           search/cust_bill_event.html, search/report_cust_event.html: ho ho
15646           ho, merry XSSmas
15647
15648 2007-12-23 14:05  jeff
15649
15650         * FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/prorate.pm,
15651           FS/FS/part_pkg/subscription.pm,
15652           httemplate/misc/process/recharge_svc.html: add a reset feature to
15653           manual recharges (#1858)
15654
15655 2007-12-20 11:23  jeff
15656
15657         * FS/FS/part_export/prizm.pm: increase siteName allowed length
15658
15659 2007-12-19 14:25  jeff
15660
15661         * httemplate/misc/cust_main-cancel.cgi: redirect redirect
15662
15663 2007-12-19 13:05  jeff
15664
15665         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
15666           httemplate/search/cust_main.html,
15667           httemplate/search/report_cust_main.html: add options for balance
15668           over/under to advanced customer report
15669
15670 2007-12-18 17:55  jeff
15671
15672         * FS/FS/cust_credit.pm: underscoring the important
15673
15674 2007-12-18 14:41  jeff
15675
15676         * httemplate/: edit/cust_credit.cgi,
15677           elements/tr-select-reason.html: correct bad credit reason
15678           conflict resolution
15679
15680 2007-12-18 12:58  ivan
15681
15682         * FS/FS/cust_main.pm: legacy agent_custid field should be as
15683           searchable as actual custnum, right?  at least if it is a
15684           number...
15685
15686 2007-12-18 12:42  ivan
15687
15688         * httemplate/edit/quick-charge.html: IE is case-sensitive when
15689           setting maxLength (and other attributes?).  hopefully that's all
15690           it is.
15691
15692 2007-12-17 15:57  jeff
15693
15694         * httemplate/view/cust_main/quick-charge.html: cruft removal
15695
15696 2007-12-17 14:57  jeff
15697
15698         * FS/FS/cust_credit.pm: stricter otaker rules
15699
15700 2007-12-17 11:59  ivan
15701
15702         * FS/FS/TicketSystem/RT_Internal.pm: no, *that's* where it couldn't
15703           hurt anything.
15704
15705 2007-12-17 11:52  ivan
15706
15707         * FS/FS/TicketSystem/RT_External.pm: i don't think it can hurt
15708           anything... (famous last words)
15709
15710 2007-12-16 17:17  ivan
15711
15712         * httemplate/view/cust_main/contacts.html: fix the case where the
15713           customer doesn't actually have a ship address
15714
15715 2007-12-16 16:59  ivan
15716
15717         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
15718           httemplate/edit/cust_main/billing.html,
15719           httemplate/edit/cust_main/contact.html,
15720           httemplate/elements/header.html,
15721           httemplate/view/cust_main/contacts.html,
15722           httemplate/search/cust_main.cgi: add cust_main-require_address2
15723           config, reimplement address2-search config ("Unit #" search in
15724           searchbar), visual indication of require_invoicing_list_email,
15725           closes: RT#2926
15726
15727 2007-12-16 14:40  ivan
15728
15729         * httemplate/elements/errorpage.html: less is better
15730
15731 2007-12-16 13:02  ivan
15732
15733         * httemplate/elements/header.html: more consistent naming:
15734           cust_main_ADV.cgi becomes cust_main.html
15735
15736 2007-12-16 13:01  ivan
15737
15738         * httemplate/search/report_cust_main.html:
15739           httemplate/elements/header.html
15740
15741 2007-12-16 12:48  ivan
15742
15743         * httemplate/search/: cust_main.html, cust_main_ADV.cgi: more
15744           consistent naming: cust_main_ADV.cgi becomes cust_main.html
15745
15746 2007-12-15 14:47  rsiddall
15747
15748         * rpm/: INSTALL, freeside.spec, freeside.sysconfig, rpm2Bundle:
15749           Files to build Freeside as Redhat-ish RPMs
15750
15751 2007-12-14 17:45  ivan
15752
15753         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix earlier
15754           drain bramage
15755
15756 2007-12-14 17:37  ivan
15757
15758         * httemplate/search/cust_bill.html: where helps alot
15759
15760 2007-12-14 17:23  ivan
15761
15762         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: hopefully
15763           put reprinting issues to rest for ejourney, yow
15764
15765 2007-12-14 15:41  jeff
15766
15767         * FS/bin/freeside-upgrade: yikes
15768
15769 2007-12-14 13:51  jeff
15770
15771         * FS/FS/Schema.pm: binary not required and breaks
15772           FS::Record::_quote
15773
15774 2007-12-14 13:32  jeff
15775
15776         * FS/bin/freeside-upgrade: correct order of operations
15777
15778 2007-12-14 08:47  jeff
15779
15780         * FS/FS/cust_credit.pm: 1.9 Conf::set returns false on success
15781
15782 2007-12-13 19:56  jeff
15783
15784         * FS/bin/freeside-upgrade: even more deliberate reset
15785
15786 2007-12-13 19:55  ivan
15787
15788         * httemplate/search/svc_acct.cgi: quick hack to show time worked in
15789           last 1-3 months...
15790
15791 2007-12-12 16:17  jeff
15792
15793         * bin/reset-cust_credit-otaker: cust_credit reason/otaker tool
15794
15795 2007-12-12 13:18  jeff
15796
15797         * FS/FS/part_export/www_shellcommands.pm: add suspend/unsuspend to
15798           www_shellcommands export (#1227)
15799
15800 2007-12-12 01:03  ivan
15801
15802         * FS/bin/freeside-history-requeue: adding this quick script
15803
15804 2007-12-11 21:58  jeff
15805
15806         * FS/FS/Setup.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
15807           FS/FS/ClientAPI/Signup.pm,
15808           fs_selfservice/FS-SelfService/SelfService.pm,
15809           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
15810           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
15811           httemplate/edit/svc_acct.cgi: self-service can select domain on
15812           provision (#2801)
15813
15814 2007-12-11 21:42  jeff
15815
15816         * FS/: FS/cust_credit.pm, FS/h_cust_credit.pm,
15817           bin/freeside-disable-reasons, bin/freeside-upgrade: cust_credit
15818           reason improvement, bugfix, and tool
15819
15820 2007-12-06 17:08  ivan
15821
15822         * FS/FS/cust_credit.pm: doh!   is not an object.  let's call it ,
15823           mmkay
15824
15825 2007-12-06 17:04  ivan
15826
15827         * FS/FS/cust_credit.pm: some old databases may have 'hanging'
15828           cust_credit records; we don't want to abort the upgrade because
15829           of that, just warn
15830
15831 2007-12-06 12:49  jeff
15832
15833         * httemplate/edit/part_pkg.cgi: agent setting during package edit
15834           cleanup
15835
15836 2007-12-06 08:51  jeff
15837
15838         * httemplate/view/svc_acct.cgi: support display of negative time
15839
15840 2007-12-05 14:05  ivan
15841
15842         * Makefile: when installing selfservice, create freeside homedir if
15843           it doesn't exist
15844
15845 2007-12-05 12:50  ivan
15846
15847         * httemplate/elements/tr-select-reason.html: doh, order_by does
15848           have to include ORDER BY!
15849
15850 2007-12-05 12:47  ivan
15851
15852         * httemplate/elements/tr-select-reason.html: show types in reason
15853           selection, order by type and reason
15854
15855 2007-12-05 07:10  jeff
15856
15857         * FS/FS/ConfDefaults.pm: add in status and company fields
15858
15859 2007-12-05 06:50  jeff
15860
15861         * FS/FS/cust_main.pm: ensure a valid date is onhand (fixes #2800)
15862
15863 2007-12-04 20:57  jeff
15864
15865         * httemplate/edit/process/part_pkg.cgi: wtf?
15866
15867 2007-12-04 16:45  ivan
15868
15869         * httemplate/search/elements/search.html: i hope this allows IE to
15870           download excel over https?
15871
15872 2007-12-04 12:51  ivan
15873
15874         * httemplate/: elements/menu.html, elements/select-otaker.html,
15875           elements/tr-select-otaker.html, search/report_cust_credit.html,
15876           search/report_rt_transaction.html, search/rt_transaction.html,
15877           search/elements/search.html: add some time-worked reporting
15878
15879 2007-12-04 10:35  jeff
15880
15881         * httemplate/search/cust_pkg.cgi: add suspend/cancel reason to
15882           advanced package report (#2779)
15883
15884 2007-12-04 10:19  jeff
15885
15886         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
15887           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/cust_credit.pm,
15888           FS/FS/cust_main.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_pkg.pm,
15889           FS/FS/reason.pm, FS/FS/reason_type.pm,
15890           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
15891           FS/FS/part_pkg/flat_comission.pm,
15892           FS/FS/part_pkg/flat_comission_cust.pm,
15893           FS/FS/part_pkg/flat_comission_pkg.pm, FS/bin/freeside-upgrade,
15894           httemplate/browse/reason.html,
15895           httemplate/browse/reason_type.html,
15896           httemplate/edit/cust_credit.cgi, httemplate/edit/reason.html,
15897           httemplate/edit/reason_type.html,
15898           httemplate/edit/process/cust_credit.cgi,
15899           httemplate/elements/menu.html,
15900           httemplate/elements/tr-select-reason.html: change credit reasons
15901           from freetext to new reason/reason type system (#2777)
15902
15903 2007-12-02 16:18  ivan
15904
15905         * htetc/freeside-rt.conf: would help if i got the closing tag right
15906
15907 2007-12-02 16:13  ivan
15908
15909         * htetc/freeside-rt.conf: this should get the Chart stuff in RT
15910           statistic running, i hope
15911
15912 2007-11-30 17:37  ivan
15913
15914         * FS/FS/part_pkg/prorate.pm: cleanup
15915
15916 2007-11-30 17:34  ivan
15917
15918         * FS/FS/h_cust_svc.pm: add date_deleted method
15919
15920 2007-11-30 17:34  ivan
15921
15922         * FS/FS/cust_svc.pm: add date_inserted method and reorganize things
15923           slightly
15924
15925 2007-11-30 17:33  ivan
15926
15927         * FS/FS/h_Common.pm: this doesn't actually have anything to do with
15928           cancellation persay, since its generic now
15929
15930 2007-11-30 17:32  ivan
15931
15932         * FS/FS/Record.pm: add h_date method too
15933
15934 2007-11-30 17:30  ivan
15935
15936         * FS/FS/Record.pm: add h_search method, and reorganize mixed up
15937           methods and subroutines
15938
15939 2007-11-30 17:29  ivan
15940
15941         * FS/FS/part_pkg/bulk.pm: add bulk price plan
15942
15943 2007-11-30 13:07  ivan
15944
15945         * FS/FS/cust_bill.pm, httemplate/graph/money_time.cgi,
15946           httemplate/search/cust_bill.html: add net vs gross amounts to
15947           invoice report; make the "net sales" links on
15948           sales/credit/receipts report & graph clickable
15949
15950 2007-11-30 12:55  ivan
15951
15952         * httemplate/graph/elements/monthly.html: UI: download full results
15953           links on separate lines, for consistency with search.html
15954
15955 2007-11-30 10:13  ivan
15956
15957         * FS/FS/cust_bill.pm: fix bug specifying an HTML return address
15958           separately
15959
15960 2007-11-29 19:24  ivan
15961
15962         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add
15963           customer import format with company
15964
15965 2007-11-29 17:24  ivan
15966
15967         * httemplate/browse/access_user.html: update inline documentation
15968
15969 2007-11-29 17:16  ivan
15970
15971         * FS/FS/cust_main.pm: remove unnecessary redefinition of
15972           %method2payby, add a quick hack to fake B:OP success and failure
15973           for testing purposes
15974
15975 2007-11-29 15:51  ivan
15976
15977         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
15978           fix dates going all wacky on errors, when you're asked to confirm
15979           a date move into the past
15980
15981 2007-11-28 19:38  ivan
15982
15983         * FS/FS/cust_pay_pending.pm: double doh, remove cruft checking
15984           nonexistent column and fix the statustext check
15985
15986 2007-11-28 19:05  ivan
15987
15988         * FS/FS/Schema.pm: doh, fix primary key name in new table
15989
15990 2007-11-28 18:54  ivan
15991
15992         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
15993           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
15994           FS/t/cust_pay_pending.t, httemplate/misc/payment.cgi,
15995           httemplate/misc/process/payment.cgi: even more reliable
15996           multiple-payment/double-click/concurrent-payment-form protection
15997
15998 2007-11-28 12:18  jeff
15999
16000         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: better
16001           select multiple, discourage creation of packages no agent can
16002           sell
16003
16004 2007-11-28 10:49  jeff
16005
16006         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
16007           httemplate/search/cust_main_ADV.cgi,
16008           httemplate/search/report_cust_main.html: advanced customer report
16009           rearrangement
16010
16011 2007-11-28 00:46  ivan
16012
16013         * FS/FS/ClientAPI_SessionCache.pm, Makefile: default to FileCache
16014           for selfservice session cache
16015
16016 2007-11-27 17:54  ivan
16017
16018         * httemplate/search/cust_bill_event.cgi: removed unused \$failed
16019           var
16020
16021 2007-11-27 17:30  ivan
16022
16023         * README: license clarification for self-service code
16024
16025 2007-11-27 15:47  ivan
16026
16027         * httemplate/search/cust_bill.html: fix small side-effect of
16028           mysql-compat change eliminating DISTINCT ON: map changing values
16029           of @where array
16030
16031 2007-11-27 14:33  jeff
16032
16033         * FS/FS/part_export/prizm.pm: comma, please
16034
16035 2007-11-27 14:30  jeff
16036
16037         * FS/FS/part_export/prizm.pm: name management tweaking
16038
16039 2007-11-27 11:34  jeff
16040
16041         * FS/FS/part_export/prizm.pm: slop correction
16042
16043 2007-11-26 19:02  jeff
16044
16045         * FS/FS/part_export/prizm.pm: attach SM's to default network,
16046           improved unsuspend & delete, option for BAM only or EMS
16047
16048 2007-11-26 18:51  jeff
16049
16050         * FS/FS/ClientAPI/MyAccount.pm: prevent BILL, DCRD, and DCHK
16051           customers from circumventing a suspension via selfservice (2768)
16052
16053 2007-11-25 18:19  ivan
16054
16055         * httemplate/search/elements/search.html: add a "printable copy"
16056           link to searches to get full results as printable HTML without
16057           other cruft, closes: #1885
16058
16059 2007-11-25 18:18  ivan
16060
16061         * httemplate/elements/header-popup.html: add our stylesheet to
16062           popup/print headers
16063
16064 2007-11-23 17:26  ivan
16065
16066         * Makefile: hello brave new world of defaulting to apache2 in 1.9
16067
16068 2007-11-23 12:25  ivan
16069
16070         * httemplate/edit/part_pkg.cgi: fix stickiness of primary radio
16071           buttons on errors, closes: RT#1035
16072
16073 2007-11-21 17:03  ivan
16074
16075         * httemplate/edit/cust_main.cgi: usability: don't offer 'Select
16076           agent' choice if the dropdown already has a value
16077
16078 2007-11-20 09:18  ivan
16079
16080         * AGPL, GPL: it finally happened
16081
16082 2007-11-18 12:02  ivan
16083
16084         * httemplate/search/: report_cust_pkg.html, svc_acct.cgi: add
16085           "multiplier of monthly" info to "paid time" column in
16086           svc_acct-display_paid_time_remaining report
16087
16088 2007-11-14 15:10  ivan
16089
16090         * FS/FS/TicketSystem/RT_External.pm,
16091           httemplate/view/cust_main/tickets.html: add link to resolved
16092           tickets too
16093
16094 2007-11-09 11:20  ivan
16095
16096         * FS/FS/: Conf.pm, cust_main.pm: add
16097           business-onlinepayment-email_customer flag
16098
16099 2007-11-08 19:26  ivan
16100
16101         * httemplate/search/report_receivables.html: better visual
16102           indication of disabled "days" field on IE
16103
16104 2007-11-08 19:12  ivan
16105
16106         * httemplate/search/: report_receivables.cgi,
16107           report_receivables.html: add option for listing customers without
16108           a balance (closes: RT#2752) and fix bug in total row (closes:
16109           RT#2736)
16110
16111 2007-11-08 16:44  jeff
16112
16113         * FS/FS/cust_main.pm: correct realtime_bop cvv handling
16114
16115 2007-11-07 20:21  ivan
16116
16117         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add
16118           selfservice-session_timeout config
16119
16120 2007-11-07 18:10  ivan
16121
16122         * FS/FS/cust_main.pm: prevent warning: "Use of uninitialized value
16123           in concatenation (.) or string at
16124           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 1668."
16125
16126 2007-11-07 16:59  ivan
16127
16128         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
16129           FS/bin/freeside-expiration-alerter, conf/alerter_template,
16130           conf/company_address, conf/company_name,
16131           conf/impending_recur_template, conf/invoice_latexfooter,
16132           conf/invoice_latexnotes, conf/invoice_latexreturnaddress,
16133           conf/invoice_latexsmallfooter, conf/invoice_template,
16134           conf/invoice_template_statement, conf/welcome_letter: for new
16135           installs, centralize some stuff that was spread around different
16136           config files.
16137
16138 2007-11-05 17:59  ivan
16139
16140         * bin/customer-faker: keep our own list of states; remove some
16141           states that Data::Faker and Locale::SubCountry disagree on
16142
16143 2007-11-04 21:42  ivan
16144
16145         * fs_selfservice/FS-SelfService/SelfService.pm: doc: amount param
16146           to process_payment.  just a bit important.
16147
16148 2007-11-04 21:27  ivan
16149
16150         * FS/FS/ClientAPI/MyAccount.pm,
16151           fs_selfservice/FS-SelfService/SelfService.pm: add
16152           process_payment_order_pkg method
16153
16154 2007-11-04 10:22  jeff
16155
16156         * httemplate/search/cust_main_ADV.cgi: comma is a bad delimiter
16157           choice according to ut_text()
16158
16159 2007-11-03 10:38  ivan
16160
16161         * httemplate/elements/menu.html: move menu option for adv. customer
16162           reports to second level, same as advanced invoice & package
16163           reports
16164
16165 2007-11-02 17:55  jeff
16166
16167         * httemplate/: elements/menu.html, search/cust_main_ADV.cgi,
16168           search/report_cust_main.html: new customer report/flattened
16169           package report (ticket 1428)
16170
16171 2007-10-29 05:04  ivan
16172
16173         * httemplate/search/cust_pkg.cgi: bug ya bug resulting from
16174           agent-virtualized packages
16175
16176 2007-10-29 05:03  ivan
16177
16178         * httemplate/search/report_receivables.cgi: famous last mysql bug
16179
16180 2007-10-29 04:34  ivan
16181
16182         * httemplate/edit/rate.cgi: yup, mysql-ing me harder
16183
16184 2007-10-29 04:32  ivan
16185
16186         * httemplate/search/cdr.html: mysql
16187
16188 2007-10-29 04:18  ivan
16189
16190         * FS/bin/freeside-setup: forgotton freeside-setup bits of mysql
16191           locking workaround
16192
16193 2007-10-29 03:31  ivan
16194
16195         * FS/FS/cust_main.pm, FS/FS/part_event/Condition.pm,
16196           FS/FS/part_event/Condition/balance_age.pm,
16197           FS/FS/part_event/Condition/cust_bill_age.pm,
16198           httemplate/search/cdr.html: mysql me 1.9 more times
16199
16200 2007-10-29 03:30  ivan
16201
16202         * FS/FS/cust_bill.pm, FS/FS/h_Common.pm, httemplate/edit/rate.cgi,
16203           httemplate/search/cust_bill.html,
16204           httemplate/search/report_tax.cgi: mysql has no DISTINCT ON
16205           either, sigh
16206
16207 2007-10-28 18:08  ivan
16208
16209         * httemplate/view/cust_pay.html: still have link back to the
16210           customer on printable receipt... should hide it from print at
16211           some point though
16212
16213 2007-10-28 05:51  ivan
16214
16215         * FS/: FS/Schema.pm, FS/Setup.pm, FS/svc_acct.pm,
16216           bin/freeside-upgrade: finish mysql locking workaround
16217
16218 2007-10-27 20:55  ivan
16219
16220         * FS/FS/Record.pm, FS/FS/cust_svc.pm,
16221           FS/FS/part_export/sqlradius.pm, htetc/handler.pl,
16222           httemplate/search/report_receivables.cgi: mysql me harder
16223
16224 2007-10-26 21:46  ivan
16225
16226         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
16227           httemplate/misc/process/payment.cgi,
16228           httemplate/search/cust_pay.cgi, httemplate/view/cust_pay.html,
16229           httemplate/view/cust_main/payment_history.html: simple payment
16230           receipts in web interface, sorry arnie, RT#2738
16231
16232 2007-10-25 12:01  ivan
16233
16234         * FS/FS/TicketSystem/RT_External.pm, FS/FS/Schema.pm, Makefile:
16235           mysql, yes, mysql.
16236
16237 2007-10-25 01:29  ivan
16238
16239         * FS/bin/freeside-setup: fix error handling
16240
16241 2007-10-22 15:29  ivan
16242
16243         * FS/FS/Report/Table/Monthly.pm: fix more fallout from
16244           agent-virtualized packages
16245
16246 2007-10-17 09:07  jayce
16247
16248         * FS/FS/cust_pkg.pm: insert_reason only worked if you passed in an
16249           existing reason, the code to insert a new reason was in place,
16250           but didn't let the new reason get used.  Code to do this was
16251           already in place, just not utilized.
16252
16253 2007-10-14 16:14  ivan
16254
16255         * conf/invoice_html: this aligns better.  i wonder how 1.9 loads up
16256           config from here, though?
16257
16258 2007-10-14 16:10  ivan
16259
16260         * FS/FS/cust_bill.pm: escape \dollar in invoice_latexnotes
16261
16262 2007-10-14 13:07  ivan
16263
16264         * FS/FS/Cron/bill.pm: don't fill up memory with objects for every
16265           customer being billed
16266
16267 2007-10-13 18:51  ivan
16268
16269         * fs_selfservice/php/: freeside.class.php,
16270           freeside.login_example.php, freeside_signup_example.php: adding
16271           php examples
16272
16273 2007-10-13 10:33  jeff
16274
16275         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: correct
16276           agent_defaultpkg handling
16277
16278 2007-10-10 13:54  ivan
16279
16280         * FS/FS/cust_main.pm: set expandtab
16281
16282 2007-10-10 13:52  jayce
16283
16284         * FS/FS/cust_main.pm: With this line missing, cust_event objects
16285           would not fully create (eventpart wasn't loading), causing the _X
16286           methods to fail on ->part_event.  Only noticed when you retried
16287           events that had previously failed.
16288
16289 2007-10-10 11:14  ivan
16290
16291         * httemplate/browse/part_pkg.cgi: REALLY fix the package browsing
16292           this time, without messing up the ordering
16293
16294 2007-10-10 10:55  ivan
16295
16296         * httemplate/edit/part_pkg.cgi: concurrent fix for package editing
16297           also cleans this up slightly
16298
16299 2007-10-10 10:50  jeff
16300
16301         * httemplate/edit/part_pkg.cgi: close:}
16302
16303 2007-10-09 10:57  ivan
16304
16305         * FS/FS/cust_main.pm: be polite!  don't spew debugging info unless
16306           its asked for.
16307
16308 2007-10-08 21:58  ivan
16309
16310         * FS/FS/Conf.pm: fix documenation links to point into wiki where
16311           they belong
16312
16313 2007-10-08 21:48  ivan
16314
16315         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add
16316           ticket_system-priority_reverse config
16317
16318 2007-10-08 18:40  jeff
16319
16320         * httemplate/misc/timeworked.html: preserve order
16321
16322 2007-10-08 18:06  ivan
16323
16324         * httemplate/misc/timeworked.html: interpolating the links would
16325           help too
16326
16327 2007-10-08 18:01  ivan
16328
16329         * httemplate/misc/timeworked.html: i think this should fix
16330           timeworked subjects, and link to the transactions as well
16331
16332 2007-10-08 16:48  ivan
16333
16334         * fs_selfservice/FS-SelfService/cgi/view_support_details.html: line
16335           up things better
16336
16337 2007-10-08 16:32  ivan
16338
16339         * fs_selfservice/FS-SelfService/SelfService.pm: self-service POD
16340           cleanups
16341
16342 2007-10-08 14:06  ivan
16343
16344         * FS/FS/part_event/Condition/cust_bill_owed.pm,
16345           bin/freeside-migrate-events, httemplate/edit/part_event.html: add
16346           cust_bill_owed as an implicit condition (whew), and make sure it
16347           is added on migrations (also: fixed implicit conditions like this
16348           which only apply to a subset of eventtables)
16349
16350 2007-10-08 14:05  jeff
16351
16352         * httemplate/edit/part_pkg.cgi: disallow agent changing on cloned
16353           packages
16354
16355 2007-10-08 12:14  jeff
16356
16357         * htetc/handler.pl, httemplate/edit/rate_region.cgi,
16358           httemplate/edit/reg_code.cgi,
16359           httemplate/edit/process/cust_svc.cgi,
16360           httemplate/edit/process/domain_record.cgi,
16361           httemplate/edit/process/reg_code.cgi,
16362           httemplate/elements/errorpage.html,
16363           httemplate/elements/tr-select-part_referral.html,
16364           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
16365           httemplate/misc/delete-agent_payment_gateway.cgi,
16366           httemplate/misc/delete-cust_credit.cgi,
16367           httemplate/misc/delete-cust_pay.cgi,
16368           httemplate/misc/delete-cust_refund.cgi,
16369           httemplate/misc/delete-domain_record.cgi,
16370           httemplate/misc/delete-part_export.cgi, httemplate/misc/dump.cgi,
16371           httemplate/misc/inventory_item-import.html,
16372           httemplate/misc/unapply-cust_credit.cgi,
16373           httemplate/misc/unapply-cust_pay.cgi,
16374           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
16375           httemplate/misc/unvoid-cust_pay_void.cgi,
16376           httemplate/misc/upload-batch.cgi,
16377           httemplate/misc/void-cust_pay.cgi,
16378           httemplate/misc/process/cdr-import.html,
16379           httemplate/misc/process/cust_main-import.cgi,
16380           httemplate/misc/process/cust_main-import_charges.cgi,
16381           httemplate/misc/process/inventory_item-import.html,
16382           httemplate/misc/process/link.cgi,
16383           httemplate/misc/process/payment.cgi,
16384           httemplate/search/cust_main.cgi, httemplate/search/cust_svc.html,
16385           httemplate/search/inventory_item.html,
16386           httemplate/search/reg_code.html, httemplate/search/sql.html,
16387           httemplate/search/svc_acct.cgi,
16388           httemplate/search/svc_broadband.cgi: Remove remaining calls to
16389           idiot/eidiot.  Should fix 1479
16390
16391 2007-10-05 13:41  ivan
16392
16393         * FS/FS/part_event/Condition/cust_bill_has_service.pm: reenalbe
16394           this condition
16395
16396 2007-10-05 12:53  jeff
16397
16398         * httemplate/misc/: timeworked.html, process/timeworked.html: new
16399           ui for assigning support time
16400
16401 2007-10-05 12:45  ivan
16402
16403         * httemplate/elements/tr-input-beginning_ending.html: fix date
16404           selection on advanced invoice report, or future places where date
16405           selection component is included multiple times
16406
16407 2007-10-05 07:26  jayce
16408
16409         * httemplate/elements/tr-select-part_svc.html: Initial checkin, was
16410           missing from the cust_bill_has_service condition checkin.
16411
16412 2007-10-04 17:39  ivan
16413
16414         * FS/FS/: part_event_condition.pm, part_event/Condition.pm,
16415           part_event/Condition/cust_bill_has_service.pm: add disable
16416           ability to conditions & disable cust_bill_has_service, so the
16417           condition edit page renders again
16418
16419 2007-10-04 16:55  ivan
16420
16421         * FS/FS/part_event/Condition/once.pm: whitespace
16422
16423 2007-10-04 16:52  ivan
16424
16425         * FS/FS/part_event/Condition/once.pm: such a dumb little thing, but
16426           i think that should really do it.  whew
16427
16428 2007-10-04 16:41  ivan
16429
16430         * FS/FS/cust_main.pm: don't leave stray 'new' events around if they
16431           don't pass their final condition check
16432
16433 2007-10-04 16:40  ivan
16434
16435         * FS/FS/part_event/Condition/once.pm: hopefully fix once.pm
16436           properly...
16437
16438 2007-10-04 14:38  ivan
16439
16440         * FS/FS/part_event_condition.pm: add SKIP_CONDITION_SQL debugging
16441           aid
16442
16443 2007-10-04 12:14  ivan
16444
16445         * FS/FS/Cron/bill.pm: additional due_cust_event debugging
16446
16447 2007-10-04 12:04  ivan
16448
16449         * FS/FS/cust_main.pm: nobody likes it when you forget ions
16450
16451 2007-10-04 12:03  ivan
16452
16453         * FS/FS/cust_main.pm: additional due_cust_event debugging
16454
16455 2007-10-04 11:28  ivan
16456
16457         * FS/FS/cust_main.pm: additional due_cust_event debugging
16458
16459 2007-10-04 09:45  ivan
16460
16461         * httemplate/search/cust_bill_event.cgi: fix compilation error!
16462
16463 2007-10-03 21:21  ivan
16464
16465         * FS/FS/cust_main.pm: i really hope this finally does it
16466
16467 2007-10-03 21:09  ivan
16468
16469         * FS/FS/cust_main.pm: dot strikes again
16470
16471 2007-10-03 21:08  ivan
16472
16473         * FS/FS/cust_main.pm: whew, i think this might actually fix it
16474
16475 2007-10-03 20:48  ivan
16476
16477         * FS/FS/cust_main.pm: doh!  does that really fix agent-specific
16478           agent template migration from 1.7?  sure hope so
16479
16480 2007-10-03 20:37  ivan
16481
16482         * FS/FS/Record.pm: add debugging option to qsearch
16483
16484 2007-10-03 19:52  ivan
16485
16486         * bin/pod2x: wikify individual files
16487
16488 2007-10-03 19:22  ivan
16489
16490         * bin/pod2x: fix FS::SelfService::XMLRPC pod generation
16491
16492 2007-10-03 19:15  ivan
16493
16494         * FS/FS/cust_main.pm: add missing =back
16495
16496 2007-10-03 19:07  ivan
16497
16498         * bin/pod2x: bah!  THIS should fix munging of non-internal links, i
16499           hope
16500
16501 2007-10-03 19:06  jeff
16502
16503         * FS/FS/UI/bytecount.pm, FS/FS/part_pkg/flat.pm,
16504           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
16505           httemplate/edit/process/part_pkg.cgi: support part_pkg option
16506           input validation, check bytecounts and allow commas (closes 1863)
16507
16508 2007-10-03 18:56  ivan
16509
16510         * bin/pod2x: this *should* fix munging of non-internal links, i
16511           hope
16512
16513 2007-10-03 18:49  ivan
16514
16515         * Makefile, bin/pod2x: wiki documentation convertor now
16516
16517 2007-10-03 18:47  ivan
16518
16519         * FS/FS.pm: add missing CLI utilities to FS.pm too
16520
16521 2007-10-03 18:45  ivan
16522
16523         * FS/bin/freeside-sqlradius-seconds: fixing wrong POD NAME doc
16524
16525 2007-10-03 18:29  ivan
16526
16527         * FS/t/cust_tax_exempt.pm: wtf!
16528
16529 2007-10-03 18:21  ivan
16530
16531         * FS/FS.pm: update FS base page for new stuff in 1.9
16532
16533 2007-10-03 18:15  ivan
16534
16535         * FS/: FS.pm: update top-level FS manpage
16536
16537 2007-10-03 17:51  ivan
16538
16539         * FS/FS/: access_right.pm, access_user_pref.pm,
16540           access_usergroup.pm, pay_batch.pm: POD documentation updates
16541
16542 2007-10-02 14:56  ivan
16543
16544         * FS/FS/cust_event.pm: doh!
16545
16546 2007-10-02 08:31  jeff
16547
16548         * FS/FS/cust_bill_event.pm, FS/FS/UI/Web.pm,
16549           httemplate/search/cust_bill_event.cgi: fix up re-email these
16550           events
16551
16552 2007-10-02 08:11  jeff
16553
16554         * httemplate/misc/process/timeworked.html: missed file in self
16555           service support usage improvements
16556
16557 2007-10-01 17:44  ivan
16558
16559         * httemplate/: browse/part_referral.html, elements/menu.html:
16560           Configuration right no longer gives access to things controlled
16561           by their own ACLs (advertising source & package edit
16562
16563 2007-10-01 17:40  ivan
16564
16565         * httemplate/elements/menu.html: package definitions controlled by
16566           their own ACL now
16567
16568 2007-10-01 17:32  ivan
16569
16570         * FS/bin/freeside-daily: need the space
16571
16572 2007-10-01 17:31  ivan
16573
16574         * FS/FS/Schema.pm: this flag has nothing to do with recur tax :)
16575
16576 2007-10-01 17:29  ivan
16577
16578         * FS/FS/Cron/bill.pm: fix small problems with earlier commit: add
16579           back earlier commits reverted by this patch, also revert
16580           gratuitous whitespace changes
16581
16582 2007-10-01 17:22  ivan
16583
16584         * FS/FS/cust_event.pm: proper fix for once.pm bug?  hopefully it
16585           works :)
16586
16587 2007-10-01 17:18  ivan
16588
16589         * FS/FS/part_event/: Condition.pm, Condition/once.pm: proper fix
16590           for once.pm bug?  hopefully it works :)
16591
16592 2007-09-29 17:26  ivan
16593
16594         * httemplate/search/: cdr.html, report_cdr.html: better CDR
16595           searching
16596
16597 2007-09-29 17:25  ivan
16598
16599         * httemplate/edit/REAL_cust_pkg.cgi: fix argument stickiness on
16600           date editing errors (especially because resetting them pops up
16601           the error confirmation)
16602
16603 2007-09-29 17:23  ivan
16604
16605         * FS/FS/cust_main.pm: this might fix agent-specific invoicing when
16606           migrated from 1.7?
16607
16608 2007-09-29 17:22  ivan
16609
16610         * bin/freeside-upgrade-unicode: [no log message]
16611
16612 2007-09-28 19:17  ivan
16613
16614         * FS/FS/access_user.pm, httemplate/search/cust_event.html,
16615           httemplate/search/report_tax.cgi: fix ambiguous agentnum errors
16616           in cust_event.html & report_tax.cgi (provide a table option in
16617           access_user::agentnums_sql so this is easy to fix for other
16618           reports too)
16619
16620 2007-09-27 17:33  jayce
16621
16622         * FS/FS/cust_main.pm: Fixes a bug where retry_realtime isn't
16623           limiting to that user's events, therefore selecting all retryable
16624           events, and having to filter later.  On a system with a running
16625           history, this caused bad O() types of situations for performance,
16626           especially bad when this was called by something that a user
16627           would be awaiting feedback from
16628
16629 2007-09-27 17:19  jayce
16630
16631         * FS/FS/Record.pm: Cleanup qsearch for readability, removes heinous
16632           map {} of several hundred lines into two simple method calls
16633
16634 2007-09-27 14:25  jeff
16635
16636         * httemplate/edit/svc_acct.cgi: hide fixed passwords
16637
16638 2007-09-27 11:24  jayce
16639
16640         * FS/: FS/Schema.pm, FS/cust_main.pm, FS/Cron/bill.pm,
16641           bin/freeside-daily: Multi-System Billing: with a -m flag, daily
16642           will queue billing jobs instead of running each.  freeside-queued
16643           will then pick it up, allowing multiple simultaneous jobs to run,
16644           as well as multiple machines.  Also adds a 'Secure' column to the
16645           queue system, allowing for billing jobs to define themselves as
16646           'secure only' in cases where a box might be using the encryption.
16647           This allows you to  run secure only jobs (such as a collect) on
16648           boxes that can.
16649
16650 2007-09-26 12:27  jayce
16651
16652         * FS/FS/part_event/Condition/cust_bill_has_service.pm: Initial
16653           import.  Condition tests to see if the Invoice bills for a
16654           particular service.
16655
16656 2007-09-26 12:24  jayce
16657
16658         * FS/FS/part_event/Condition/once.pm: Event loop changes after
16659           initial creation caused this to never trigger, as the event loop
16660           creates a 'NEW' record, as a placeholder.  We need to not die
16661           from that.
16662
16663 2007-09-26 09:06  ivan
16664
16665         * httemplate/browse/part_pkg.cgi: fix package browse query, doh
16666
16667 2007-09-24 08:47  jeff
16668
16669         * FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
16670           FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_External.pm,
16671           fs_selfservice/FS-SelfService/SelfService.pm,
16672           fs_selfservice/FS-SelfService/cgi/myaccount.html,
16673           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
16674           fs_selfservice/FS-SelfService/cgi/view_support_details.html:
16675           self-service support usage improvements (1733)
16676
16677 2007-09-23 17:56  ivan
16678
16679         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_event.pm,
16680           FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: beginning of
16681           agent-virtualization of packages
16682
16683 2007-09-23 16:17  ivan
16684
16685         * httemplate/edit/svc_www.cgi: i think this is a bug; should not
16686           show the svc_www.usersvc selector unless it is non-fixed or
16687           non-blank, NOT non-fixed or blank
16688
16689 2007-09-23 16:16  ivan
16690
16691         * FS/FS/Record.pm: remove compat with pre-0.33 DBIx::DBSchema
16692
16693 2007-09-23 13:21  ivan
16694
16695         * FS/FS/Conf.pm, httemplate/search/svc_acct.cgi: accounts w/time
16696           remaining search
16697
16698 2007-09-23 13:00  ivan
16699
16700         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
16701
16702 2007-09-23 12:54  ivan
16703
16704         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
16705
16706 2007-09-23 12:18  ivan
16707
16708         * httemplate/search/elements/search.html: remove extraneous blank
16709           line causing Excel exports to fail
16710
16711 2007-09-23 11:32  ivan
16712
16713         * FS/FS/svc_acct.pm, httemplate/elements/menu.html,
16714           httemplate/search/svc_acct.cgi: accounts w/time remaining search
16715
16716 2007-09-22 15:45  ivan
16717
16718         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
16719           menubar border in example self-service template
16720
16721 2007-09-22 14:31  ivan
16722
16723         * httemplate/config/: config-view.cgi, config.cgi: improve config
16724           UI, especially for textareas
16725
16726 2007-09-22 12:40  ivan
16727
16728         * httemplate/view/svc_acct.cgi: UI
16729
16730 2007-09-22 12:03  ivan
16731
16732         * FS/FS/svc_domain.pm: have to import tld_exists function if we're
16733           going to use it
16734
16735 2007-09-22 11:27  ivan
16736
16737         * httemplate/view/svc_acct.cgi: add a list of any hosts associated
16738           with accounts
16739
16740 2007-09-20 19:24  ivan
16741
16742         * httemplate/search/timeworked.html: fix problems with time queue
16743           search: ticket subjects need to be HTML-escaped, 'remaining time'
16744           calculation had a NULL vs 0 issue, and link to tickets
16745
16746 2007-09-19 15:38  ivan
16747
16748         * rt/lib/RT/SearchBuilder.pm: we need SearchBuilder 1.48 to avoid
16749           annoying Pg bugs causing "This user's 10 highest priority
16750           tickets" to be blank
16751
16752 2007-09-18 17:27  jeff
16753
16754         * fs_selfservice/FS-SelfService/cgi/myaccount.html: support custom
16755           priorities
16756
16757 2007-09-18 17:12  ivan
16758
16759         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix at
16760           least one small problem with reprint/email/fax functionality: now
16761           should understand the "most recent invoice per customer" and
16762           invoice # min/max options
16763
16764 2007-09-18 16:19  ivan
16765
16766         * httemplate/edit/cust_main.cgi: fix advertising source stickiness
16767           when page is reloaded with an error
16768
16769 2007-09-18 15:51  ivan
16770
16771         * rt/etc/RT_SiteConfig.pm: MyTicketsLength has been replaced with
16772           an official upstream config
16773
16774 2007-09-18 14:41  ivan
16775
16776         * httemplate/search/svc_broadband.cgi: and parens help alot, doh
16777
16778 2007-09-18 14:37  ivan
16779
16780         * httemplate/search/svc_broadband.cgi: fix svc_broadband search by
16781           svcpart (links from browse/part_svc, in particular
16782
16783 2007-09-18 10:07  ivan
16784
16785         * FS/FS/Schema.pm: add missing column access_user_pref.expiration
16786
16787 2007-09-17 23:32  jeff
16788
16789         * FS/FS/: cust_pkg.pm, part_pkg/base_rate.pm, part_pkg/flat.pm,
16790           part_pkg/prorate.pm, part_pkg/subscription.pm: allow assignment
16791           of auto recharge values AND rollover
16792
16793 2007-09-17 23:07  jeff
16794
16795         * FS/FS/Cron/expire_user_pref.pm: auto commit for vacuum
16796
16797 2007-09-17 17:21  ivan
16798
16799         * fs_selfservice/FS-SelfService/cgi/myaccount.html: close table
16800           tag; fix spacing
16801
16802 2007-09-17 14:12  ivan
16803
16804         * FS/FS/cust_main.pm: fix scoping issues with $1 and $2 resulting
16805           in payinfo trying getting set to xxEK, thanks to _vlad_ for
16806           tracking this down and providing a fix
16807
16808 2007-09-17 13:52  ivan
16809
16810         * FS/FS/Conf.pm: elaborate on ambiguous instructions
16811
16812 2007-09-13 20:45  ivan
16813
16814         * httemplate/edit/process/quick-charge.cgi: Fix 'Can't use an
16815           undefined value as an ARRAY reference at
16816           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 4383.' error
16817
16818 2007-09-13 15:35  ivan
16819
16820         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
16821           FS/FS/svc_acct_rt_transaction.pm, FS/t/acct_rt_transaction.t,
16822           FS/t/svc_acct_rt_transaction.t, htetc/handler.pl,
16823           httemplate/misc/process/timeworked.html,
16824           httemplate/search/timeworked.html: rename svc_acct_rt_transaction
16825           to acct_rt_transaction, as it is not a service, its something
16826           that hangs off of an svc_acct (like an acct_snarf).  thank
16827           goodness was able to do this before its any sort of migration
16828           problem...
16829
16830 2007-09-13 15:25  ivan
16831
16832         * httemplate/browse/part_svc.cgi: random indentation fix
16833
16834 2007-09-13 15:25  ivan
16835
16836         * FS/bin/freeside-upgrade: some notes about old part_svc columns,
16837           since DBIx::DBSchema 0.33+ will now drop them...
16838
16839 2007-09-13 15:24  ivan
16840
16841         * CREDITS: too little, too late attempt at spam reduction
16842
16843 2007-09-13 15:05  ivan
16844
16845         * httemplate/search/cust_main.cgi: fix status color on customer
16846           list
16847
16848 2007-09-13 15:05  ivan
16849
16850         * httemplate/search/report_receivables.cgi: clean up some unused
16851           code
16852
16853 2007-09-13 13:16  ivan
16854
16855         * httemplate/misc/cust_main-import.cgi: add better inline docs
16856           explaining fields on customer CSV import
16857
16858 2007-09-12 13:40  ivan
16859
16860         * FS/FS/TicketSystem/RT_External.pm: don't want a fatal error when
16861           we can't fetch the name for a queue...
16862
16863 2007-09-11 22:38  ivan
16864
16865         * bin/freeside-migrate-events: freeside-migrate-events now moves
16866           event options, whew
16867
16868 2007-09-11 21:23  ivan
16869
16870         * FS/FS/cust_event.pm: fix problems migrating weird statustext from
16871           cust_bill_event records
16872
16873 2007-09-11 21:23  ivan
16874
16875         * FS/FS/cust_bill_event.pm: prevent (less than) and (greater than)
16876           in statustext message (or anything else weird) from causing them
16877           not to get inserted
16878
16879 2007-09-11 21:20  ivan
16880
16881         * bin/freeside-migrate-events: fix for freeside-migrate-events bug
16882           that would throw a duplicate row error instead of completing the
16883           migration
16884
16885 2007-09-11 20:39  ivan
16886
16887         * FS/FS/svc_domain.pm: fix "Useless use of a variable in void
16888           context at /usr/local/share/perl/5.8.8/FS/svc_domain.pm line
16889           367." that might have possible set an incorrest svc_domain.suffix
16890
16891 2007-09-10 18:33  ivan
16892
16893         * FS/FS/: Conf.pm, cust_main.pm: add cust_main-require_phone and
16894           cust_main-require_invoicing_list_email options
16895
16896 2007-09-10 17:28  ivan
16897
16898         * FS/FS/cust_main.pm: better default paydate for letters
16899
16900 2007-09-06 20:45  ivan
16901
16902         * FS/FS/cust_pkg.pm: default cancellation subject so the emails
16903           work even when people don't set one in config
16904
16905 2007-09-06 20:36  ivan
16906
16907         * FS/FS/part_export/sqlradius.pm: tweak debugging
16908
16909 2007-08-23 01:23  ivan
16910
16911         * FS/FS/: Conf.pm, part_export/sqlradius.pm: fix bug where user
16912           could log in to RADIUS with uppercase usernameand avoid bandwidth
16913           acconting (mysql is case-insensitive?  wtf!  thanks a fucking lot
16914           for nothing, grr!)
16915
16916 2007-08-17 07:01  jeff
16917
16918         * FS/FS/cust_main.pm: miss use
16919
16920 2007-08-17 06:59  jeff
16921
16922         * httemplate/misc/process/timeworked.html: access control
16923
16924 2007-08-16 21:27  ivan
16925
16926         * Makefile: remove redunant redundancy
16927
16928 2007-08-16 11:22  jeff
16929
16930         * FS/FS/svc_acct.pm: correct labels in service definition edit for
16931           svc_acct (#1745)
16932
16933 2007-08-16 10:40  ivan
16934
16935         * FS/FS/ClientAPI/MyAccount.pm: remove debugging
16936
16937 2007-08-16 09:19  jeff
16938
16939         * FS/bin/freeside-upgrade: agent_custid bugfix (1746)
16940
16941 2007-08-16 06:40  jeff
16942
16943         * FS/FS/svc_acct_rt_transaction.pm, FS/FS/AccessRight.pm,
16944           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
16945           FS/t/svc_acct_rt_transaction.t,
16946           httemplate/misc/batch-cust_pay.html,
16947           httemplate/misc/timeworked.html, FS/MANIFEST,
16948           httemplate/misc/process/timeworked.html,
16949           httemplate/search/timeworked.html, FS/FS/ClientAPI/MyAccount.pm,
16950           fs_selfservice/FS-SelfService/cgi/myaccount.html,
16951           htetc/handler.pl, httemplate/elements/menu.html,
16952           httemplate/view/cust_main/tickets.html: support hours 'usage'
16953           tracking for our own internal use (#1733)
16954
16955 2007-08-15 17:09  ivan
16956
16957         * FS/FS/cust_main.pm: have generate_letter assume a default paydate
16958           of 2037-12 so it doesn't bomb out on empty paydates
16959
16960 2007-08-15 16:46  ivan
16961
16962         * FS/bin/freeside-sqlradius-reset: add -n option to
16963           freeside-sqlradius-reset to supress deleting data
16964
16965 2007-08-15 14:51  ivan
16966
16967         * httemplate/edit/cust_main.cgi: fix customer status color here too
16968
16969 2007-08-14 20:26  ivan
16970
16971         * httemplate/browse/part_export.cgi: little more low-hanging fruit:
16972           table-grid the export listing
16973
16974 2007-08-14 14:46  ivan
16975
16976         * FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
16977           httemplate/graph/cust_bill_pkg.cgi,
16978           httemplate/graph/cust_pkg.cgi, httemplate/graph/money_time.cgi,
16979           httemplate/graph/report_cust_pkg.html,
16980           httemplate/graph/elements/monthly.html,
16981           httemplate/browse/agent.cgi: add package churn report/graph
16982
16983 2007-08-14 13:18  ivan
16984
16985         * FS/FS/Cron/bill.pm: removing unneeded %saw var
16986
16987 2007-08-13 19:40  ivan
16988
16989         * httemplate/elements/tr-select-cust_pkg-status.html: restore label
16990           on package status selector
16991
16992 2007-08-10 16:50  ivan
16993
16994         * bin/dbdef-create, FS/bin/freeside-dbdef-create: rename
16995           dbdef-create to freeside-dbdef-create and move it to FS/bin, so
16996           it gets %%%FREESIDE_CONF%%% substituted
16997
16998 2007-08-10 15:48  ivan
16999
17000         * FS/FS/part_pkg.pm: add 3 day, 4 month and 4.5 month (137 day)
17001           frequencies
17002
17003 2007-08-10 00:01  ivan
17004
17005         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
17006           httemplate/view/cust_main/packages.html: on changing packages,
17007           don't set setup date unless old package has one
17008
17009 2007-08-08 17:31  ivan
17010
17011         * FS/FS/svc_domain.pm: add TLD checking to svc_domain
17012
17013 2007-08-08 12:18  ivan
17014
17015         * FS/FS/cust_pkg.pm: fix otaker regex
17016
17017 2007-08-07 13:05  ivan
17018
17019         * FS/FS/cust_main.pm: more informative error msg
17020
17021 2007-08-06 12:45  jeff
17022
17023         * fs_selfservice/FS-SelfService/SelfService/XMLRPC.pm:
17024           documentation improvements
17025
17026 2007-08-06 01:51  jeff
17027
17028         * fs_selfservice/FS-SelfService/MANIFEST: there is a server
17029
17030 2007-08-06 01:46  jeff
17031
17032         * fs_selfservice/FS-SelfService/: MANIFEST, Makefile.PL,
17033           freeside-selfservice-xmlrpc-server, SelfService/XMLRPC.pm,
17034           cgi/xmlrpc.cgi: add selfservice xmlrpc facilities (#591)
17035
17036 2007-08-05 10:32  jeff
17037
17038         * FS/FS/ClientAPI/MyAccount.pm: eeb! fix realtime recharge
17039
17040 2007-08-03 19:06  ivan
17041
17042         * rt/etc/RT_SiteConfig.pm: fix URL handling on RT redirects
17043
17044 2007-08-03 18:58  ivan
17045
17046         * Makefile: update Makefile to always substitute in
17047           RT_SiteConfig.pm when running install-rt
17048
17049 2007-08-03 18:57  ivan
17050
17051         * httemplate/elements/header.html: point 1.9 to 1.9 documentation
17052
17053 2007-08-03 17:13  ivan
17054
17055         * rt/: FREESIDE_MODIFIED, Makefile, config.log, config.status,
17056           bin/mason_handler.fcgi, bin/mason_handler.scgi,
17057           bin/mason_handler.svc, bin/rt-crontool, bin/rt-mailgate,
17058           lib/RT.pm: clean up corners & colors
17059
17060 2007-08-03 15:43  ivan
17061
17062         * rt/etc/: RT_Config.pm, RT_Config.pm.in: fix path so we can find
17063           .css files
17064
17065 2007-08-03 15:06  ivan
17066
17067         * rt/FREESIDE_MODIFIED: [no log message]
17068
17069 2007-08-03 14:49  ivan
17070
17071         * rt/: FREESIDE_MODIFIED, etc/RT_SiteConfig.pm,
17072           lib/RT/SearchBuilder.pm, sbin/rt-setup-database.in: merging
17073           RT_3_6_4 to HEAD
17074
17075 2007-08-02 16:44  ivan
17076
17077         * httemplate/view/cust_main/packages.html: increase package popup
17078           width
17079
17080 2007-08-02 16:09  ivan
17081
17082         * httemplate/: edit/process/cust_pkg.cgi,
17083           elements/select-table.html, misc/change_pkg.cgi,
17084           misc/order_pkg.html, view/cust_main/packages.html: fix slowness
17085           on change package and also make it into a popup
17086
17087 2007-08-02 16:01  ivan
17088
17089         * httemplate/elements/select-cust-part_pkg.html: fix slowness on
17090           change package and also make it into a popup
17091
17092 2007-08-02 15:55  ivan
17093
17094         * FS/FS/CGI.pm: fix status color on small_custview
17095
17096 2007-08-02 14:57  ivan
17097
17098         * httemplate/view/cust_main/packages.html: line up package acitons
17099           all on one line
17100
17101 2007-08-02 12:54  ivan
17102
17103         * rt/: lib/RT/I18N/tr.po, lib/RT/Report/Tickets.pm,
17104           lib/RT/Report/Tickets/Entry.pm,
17105           docs/design_docs/ruleset-workflow.txt, etc/upgrade/3.5.1/content:
17106           Initial revision
17107
17108 2007-08-02 12:51  ivan
17109
17110         * rt/lib/RT/: Reminders.pm, Interface/Web/Menu.pm,
17111           Interface/Web/Menu/Item.pm, Search/Googleish.pm, I18N/sv.po:
17112           Initial revision
17113
17114 2007-08-01 15:33  ivan
17115
17116         * FS/FS/Schema.pm: i guess svc_www.usersvc can be null...
17117
17118 2007-08-01 15:24  ivan
17119
17120         * ANNOUNCE.1.5, CREDITS, FS/MANIFEST, FS/README,
17121           FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Record.pm,
17122           FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/access_group.pm,
17123           FS/FS/access_user.pm, FS/FS/access_user_pref.pm, FS/FS/agent.pm,
17124           FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, FS/FS/cust_event.pm,
17125           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm,
17126           FS/FS/cust_pkg.pm, FS/FS/cust_refund.pm, FS/FS/m2name_Common.pm,
17127           FS/FS/option_Common.pm, FS/FS/part_bill_event.pm,
17128           FS/FS/part_event.pm, FS/FS/part_event_condition.pm,
17129           FS/FS/part_event_condition_option.pm,
17130           FS/FS/part_event_condition_option_option.pm,
17131           FS/FS/part_event_option.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
17132           FS/FS/pkg_referral.pm, FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
17133           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
17134           FS/FS/Cron/bill.pm, FS/FS/Cron/expire_user_pref.pm,
17135           FS/FS/part_event/Action.pm, FS/FS/part_event/Condition.pm,
17136           FS/FS/part_event/Action/addpost.pm,
17137           FS/FS/part_event/Action/apply.pm,
17138           FS/FS/part_event/Action/bill.pm,
17139           FS/FS/part_event/Action/cancel.pm,
17140           FS/FS/part_event/Action/collect.pm,
17141           FS/FS/part_event/Action/cust_bill_batch.pm,
17142           FS/FS/part_event/Action/cust_bill_comp.pm,
17143           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
17144           FS/FS/part_event/Action/cust_bill_realtime_card.pm,
17145           FS/FS/part_event/Action/cust_bill_realtime_check.pm,
17146           FS/FS/part_event/Action/cust_bill_realtime_lec.pm,
17147           FS/FS/part_event/Action/cust_bill_send.pm,
17148           FS/FS/part_event/Action/cust_bill_send_agent.pm,
17149           FS/FS/part_event/Action/cust_bill_send_alternate.pm,
17150           FS/FS/part_event/Action/cust_bill_send_csv_ftp.pm,
17151           FS/FS/part_event/Action/cust_bill_send_if_newest.pm,
17152           FS/FS/part_event/Action/cust_bill_spool_csv.pm,
17153           FS/FS/part_event/Action/cust_bill_suspend_if_balance.pm,
17154           FS/FS/part_event/Action/fee.pm,
17155           FS/FS/part_event/Action/suspend.pm,
17156           FS/FS/part_event/Action/suspend_if_pkgpart.pm,
17157           FS/FS/part_event/Action/suspend_unless_pkgpart.pm,
17158           FS/FS/part_event/Condition/agent.pm,
17159           FS/FS/part_event/Condition/agent_type.pm,
17160           FS/FS/part_event/Condition/balance.pm,
17161           FS/FS/part_event/Condition/balance_age.pm,
17162           FS/FS/part_event/Condition/balance_under.pm,
17163           FS/FS/part_event/Condition/cust_bill_age.pm,
17164           FS/FS/part_event/Condition/cust_bill_owed.pm,
17165           FS/FS/part_event/Condition/cust_bill_owed_under.pm,
17166           FS/FS/part_event/Condition/cust_pay_batch_declined.pm,
17167           FS/FS/part_event/Condition/cust_status.pm,
17168           FS/FS/part_event/Condition/every.pm,
17169           FS/FS/part_event/Condition/once.pm,
17170           FS/FS/part_event/Condition/payby.pm,
17171           FS/FS/part_event/Condition/pkg_class.pm,
17172           FS/FS/part_event/Condition/pkg_status.pm,
17173           FS/FS/part_export/textradius.pm, FS/FS/part_pkg/flat.pm,
17174           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
17175           FS/FS/part_pkg/prorate_delayed.pm,
17176           FS/FS/part_pkg/subscription.pm, FS/bin/freeside-daily,
17177           FS/bin/freeside-monthly, FS/t/cust_event.t,
17178           FS/t/part_event-Action.t, FS/t/part_event-Condition.t,
17179           FS/t/part_event.t, FS/t/part_event_condition.t,
17180           FS/t/part_event_condition_option.t,
17181           FS/t/part_event_condition_option_option.t,
17182           FS/t/part_event_option.t, FS/t/pkg_referral.t,
17183           bin/freeside-migrate-events, eg/part_event-Action-template.pm,
17184           eg/part_event-Condition-template.pm, fs_selfservice/DEPLOY,
17185           htetc/handler.pl, httemplate/browse/access_group.html,
17186           httemplate/browse/access_user.html, httemplate/browse/agent.cgi,
17187           httemplate/browse/invoice_template.html,
17188           httemplate/browse/part_bill_event.cgi,
17189           httemplate/browse/part_event.html,
17190           httemplate/browse/part_pkg.cgi,
17191           httemplate/browse/part_referral.html,
17192           httemplate/browse/pkg_class.html, httemplate/browse/reason.html,
17193           httemplate/config/config-process.cgi,
17194           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
17195           httemplate/edit/access_group.html, httemplate/edit/agent.cgi,
17196           httemplate/edit/cust_main.cgi, httemplate/edit/invoice_logo.html,
17197           httemplate/edit/invoice_template.html,
17198           httemplate/edit/part_bill_event.cgi,
17199           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
17200           httemplate/edit/part_referral.html, httemplate/edit/reason.html,
17201           httemplate/edit/elements/edit.html,
17202           httemplate/edit/process/access_group.html,
17203           httemplate/edit/process/invoice_logo.html,
17204           httemplate/edit/process/invoice_template.html,
17205           httemplate/edit/process/part_event.html,
17206           httemplate/edit/process/quick-cust_pkg.cgi,
17207           httemplate/edit/process/elements/process.html,
17208           httemplate/elements/checkboxes-table-name.html,
17209           httemplate/elements/freeside.css,
17210           httemplate/elements/hidden.html, httemplate/elements/menu.html,
17211           httemplate/elements/select-agent.html,
17212           httemplate/elements/select-agent_type.html,
17213           httemplate/elements/select-cust_main-status.html,
17214           httemplate/elements/select-cust_pkg-status.html,
17215           httemplate/elements/select-part_referral.html,
17216           httemplate/elements/select-pkg_class.html,
17217           httemplate/elements/select-table.html,
17218           httemplate/elements/selectlayers.html,
17219           httemplate/elements/table-grid.html,
17220           httemplate/elements/tr-checkbox-multiple.html,
17221           httemplate/elements/tr-checkbox.html,
17222           httemplate/elements/tr-fixed.html,
17223           httemplate/elements/tr-freq.html,
17224           httemplate/elements/tr-input-money.html,
17225           httemplate/elements/tr-input-text.html,
17226           httemplate/elements/tr-password.html,
17227           httemplate/elements/tr-select-agent.html,
17228           httemplate/elements/tr-select-agent_type.html,
17229           httemplate/elements/tr-select-cust_main-status.html,
17230           httemplate/elements/tr-select-cust_pkg-status.html,
17231           httemplate/elements/tr-select-invoice_template.html,
17232           httemplate/elements/tr-select-part_pkg.html,
17233           httemplate/elements/tr-select-part_referral.html,
17234           httemplate/elements/tr-select-pkg_class.html,
17235           httemplate/elements/tr-select-reason.html,
17236           httemplate/elements/tr-select-taxclass.html,
17237           httemplate/elements/tr-select.html,
17238           httemplate/elements/tr-selectlayers.html,
17239           httemplate/elements/tr-selectmultiple-part_pkg.html,
17240           httemplate/elements/tr-td-label.html,
17241           httemplate/elements/tr-title.html,
17242           httemplate/elements/fckeditor/fckconfig.js,
17243           httemplate/elements/fckeditor/fckeditor.js,
17244           httemplate/elements/fckeditor/fckpackager.xml,
17245           httemplate/elements/fckeditor/fckstyles.xml,
17246           httemplate/elements/fckeditor/fcktemplates.xml,
17247           httemplate/elements/fckeditor/editor/fckdebug.html,
17248           httemplate/elements/fckeditor/editor/fckdialog.html,
17249           httemplate/elements/fckeditor/editor/fckeditor.html,
17250           httemplate/elements/fckeditor/editor/fckeditor.original.html,
17251           httemplate/elements/fckeditor/editor/css/fck_editorarea.css,
17252           httemplate/elements/fckeditor/editor/css/fck_internal.css,
17253           httemplate/elements/fckeditor/editor/css/fck_showtableborders_gecko.css,
17254           httemplate/elements/fckeditor/editor/css/behaviors/disablehandles.htc,
17255           httemplate/elements/fckeditor/editor/css/behaviors/showtableborders.htc,
17256           httemplate/elements/fckeditor/editor/css/images/fck_anchor.gif,
17257           httemplate/elements/fckeditor/editor/css/images/fck_flashlogo.gif,
17258           httemplate/elements/fckeditor/editor/css/images/fck_hiddenfield.gif,
17259           httemplate/elements/fckeditor/editor/css/images/fck_pagebreak.gif,
17260           httemplate/elements/fckeditor/editor/dialog/fck_about.html,
17261           httemplate/elements/fckeditor/editor/dialog/fck_anchor.html,
17262           httemplate/elements/fckeditor/editor/dialog/fck_button.html,
17263           httemplate/elements/fckeditor/editor/dialog/fck_checkbox.html,
17264           httemplate/elements/fckeditor/editor/dialog/fck_colorselector.html,
17265           httemplate/elements/fckeditor/editor/dialog/fck_docprops.html,
17266           httemplate/elements/fckeditor/editor/dialog/fck_find.html,
17267           httemplate/elements/fckeditor/editor/dialog/fck_flash.html,
17268           httemplate/elements/fckeditor/editor/dialog/fck_form.html,
17269           httemplate/elements/fckeditor/editor/dialog/fck_hiddenfield.html,
17270           httemplate/elements/fckeditor/editor/dialog/fck_image.html,
17271           httemplate/elements/fckeditor/editor/dialog/fck_link.html,
17272           httemplate/elements/fckeditor/editor/dialog/fck_listprop.html,
17273           httemplate/elements/fckeditor/editor/dialog/fck_paste.html,
17274           httemplate/elements/fckeditor/editor/dialog/fck_radiobutton.html,
17275           httemplate/elements/fckeditor/editor/dialog/fck_replace.html,
17276           httemplate/elements/fckeditor/editor/dialog/fck_select.html,
17277           httemplate/elements/fckeditor/editor/dialog/fck_smiley.html,
17278           httemplate/elements/fckeditor/editor/dialog/fck_source.html,
17279           httemplate/elements/fckeditor/editor/dialog/fck_specialchar.html,
17280           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages.html,
17281           httemplate/elements/fckeditor/editor/dialog/fck_table.html,
17282           httemplate/elements/fckeditor/editor/dialog/fck_tablecell.html,
17283           httemplate/elements/fckeditor/editor/dialog/fck_template.html,
17284           httemplate/elements/fckeditor/editor/dialog/fck_textarea.html,
17285           httemplate/elements/fckeditor/editor/dialog/fck_textfield.html,
17286           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.css,
17287           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.js,
17288           httemplate/elements/fckeditor/editor/dialog/common/fcknumericfield.htc,
17289           httemplate/elements/fckeditor/editor/dialog/common/moz-bindings.xml,
17290           httemplate/elements/fckeditor/editor/dialog/common/images/locked.gif,
17291           httemplate/elements/fckeditor/editor/dialog/common/images/reset.gif,
17292           httemplate/elements/fckeditor/editor/dialog/common/images/unlocked.gif,
17293           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fckeditor.gif,
17294           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fredck.gif,
17295           httemplate/elements/fckeditor/editor/dialog/fck_docprops/fck_document_preview.html,
17296           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash.js,
17297           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash_preview.html,
17298           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image.js,
17299           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image_preview.html,
17300           httemplate/elements/fckeditor/editor/dialog/fck_link/fck_link.js,
17301           httemplate/elements/fckeditor/editor/dialog/fck_select/fck_select.js,
17302           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html,
17303           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js,
17304           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html,
17305           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
17306           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html,
17307           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
17308           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js,
17309           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
17310           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template1.gif,
17311           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template2.gif,
17312           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template3.gif,
17313           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.css,
17314           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.html,
17315           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmactualfolder.html,
17316           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmcreatefolder.html,
17317           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmfolders.html,
17318           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourceslist.html,
17319           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourcetype.html,
17320           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmupload.html,
17321           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/basexml.pl,
17322           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/commands.pl,
17323           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/connector.cgi,
17324           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/io.pl,
17325           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/upload_fck.pl,
17326           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/util.pl,
17327           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/ButtonArrow.gif,
17328           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder.gif,
17329           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder32.gif,
17330           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened.gif,
17331           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened32.gif,
17332           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderUp.gif,
17333           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/spacer.gif,
17334           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ai.gif,
17335           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/avi.gif,
17336           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/bmp.gif,
17337           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/cs.gif,
17338           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/default.icon.gif,
17339           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/dll.gif,
17340           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/doc.gif,
17341           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/exe.gif,
17342           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/fla.gif,
17343           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/gif.gif,
17344           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/htm.gif,
17345           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/html.gif,
17346           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/jpg.gif,
17347           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/js.gif,
17348           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mdb.gif,
17349           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mp3.gif,
17350           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/pdf.gif,
17351           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/png.gif,
17352           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ppt.gif,
17353           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/rdp.gif,
17354           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swf.gif,
17355           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swt.gif,
17356           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/txt.gif,
17357           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/vsd.gif,
17358           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xls.gif,
17359           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xml.gif,
17360           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/zip.gif,
17361           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ai.gif,
17362           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/avi.gif,
17363           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/bmp.gif,
17364           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/cs.gif,
17365           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/default.icon.gif,
17366           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/dll.gif,
17367           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/doc.gif,
17368           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/exe.gif,
17369           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/fla.gif,
17370           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/gif.gif,
17371           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/htm.gif,
17372           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/html.gif,
17373           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/jpg.gif,
17374           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/js.gif,
17375           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mdb.gif,
17376           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mp3.gif,
17377           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/pdf.gif,
17378           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/png.gif,
17379           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ppt.gif,
17380           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/rdp.gif,
17381           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swf.gif,
17382           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swt.gif,
17383           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/txt.gif,
17384           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/vsd.gif,
17385           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xls.gif,
17386           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xml.gif,
17387           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/zip.gif,
17388           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/common.js,
17389           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/fckxml.js,
17390           httemplate/elements/fckeditor/editor/filemanager/upload/test.html,
17391           httemplate/elements/fckeditor/editor/images/anchor.gif,
17392           httemplate/elements/fckeditor/editor/images/arrow_ltr.gif,
17393           httemplate/elements/fckeditor/editor/images/arrow_rtl.gif,
17394           httemplate/elements/fckeditor/editor/images/spacer.gif,
17395           httemplate/elements/fckeditor/editor/images/smiley/msn/angel_smile.gif,
17396           httemplate/elements/fckeditor/editor/images/smiley/msn/angry_smile.gif,
17397           httemplate/elements/fckeditor/editor/images/smiley/msn/broken_heart.gif,
17398           httemplate/elements/fckeditor/editor/images/smiley/msn/cake.gif,
17399           httemplate/elements/fckeditor/editor/images/smiley/msn/confused_smile.gif,
17400           httemplate/elements/fckeditor/editor/images/smiley/msn/cry_smile.gif,
17401           httemplate/elements/fckeditor/editor/images/smiley/msn/devil_smile.gif,
17402           httemplate/elements/fckeditor/editor/images/smiley/msn/embaressed_smile.gif,
17403           httemplate/elements/fckeditor/editor/images/smiley/msn/envelope.gif,
17404           httemplate/elements/fckeditor/editor/images/smiley/msn/heart.gif,
17405           httemplate/elements/fckeditor/editor/images/smiley/msn/kiss.gif,
17406           httemplate/elements/fckeditor/editor/images/smiley/msn/lightbulb.gif,
17407           httemplate/elements/fckeditor/editor/images/smiley/msn/omg_smile.gif,
17408           httemplate/elements/fckeditor/editor/images/smiley/msn/regular_smile.gif,
17409           httemplate/elements/fckeditor/editor/images/smiley/msn/sad_smile.gif,
17410           httemplate/elements/fckeditor/editor/images/smiley/msn/shades_smile.gif,
17411           httemplate/elements/fckeditor/editor/images/smiley/msn/teeth_smile.gif,
17412           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_down.gif,
17413           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_up.gif,
17414           httemplate/elements/fckeditor/editor/images/smiley/msn/tounge_smile.gif,
17415           httemplate/elements/fckeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif,
17416           httemplate/elements/fckeditor/editor/images/smiley/msn/wink_smile.gif,
17417           httemplate/elements/fckeditor/editor/js/fckeditorcode_gecko.js,
17418           httemplate/elements/fckeditor/editor/js/fckeditorcode_ie.js,
17419           httemplate/elements/fckeditor/editor/lang/_getfontformat.html,
17420           httemplate/elements/fckeditor/editor/lang/_translationstatus.txt,
17421           httemplate/elements/fckeditor/editor/lang/af.js,
17422           httemplate/elements/fckeditor/editor/lang/ar.js,
17423           httemplate/elements/fckeditor/editor/lang/bg.js,
17424           httemplate/elements/fckeditor/editor/lang/bn.js,
17425           httemplate/elements/fckeditor/editor/lang/bs.js,
17426           httemplate/elements/fckeditor/editor/lang/ca.js,
17427           httemplate/elements/fckeditor/editor/lang/cs.js,
17428           httemplate/elements/fckeditor/editor/lang/da.js,
17429           httemplate/elements/fckeditor/editor/lang/de.js,
17430           httemplate/elements/fckeditor/editor/lang/el.js,
17431           httemplate/elements/fckeditor/editor/lang/en-au.js,
17432           httemplate/elements/fckeditor/editor/lang/en-ca.js,
17433           httemplate/elements/fckeditor/editor/lang/en-uk.js,
17434           httemplate/elements/fckeditor/editor/lang/en.js,
17435           httemplate/elements/fckeditor/editor/lang/eo.js,
17436           httemplate/elements/fckeditor/editor/lang/es.js,
17437           httemplate/elements/fckeditor/editor/lang/et.js,
17438           httemplate/elements/fckeditor/editor/lang/eu.js,
17439           httemplate/elements/fckeditor/editor/lang/fa.js,
17440           httemplate/elements/fckeditor/editor/lang/fi.js,
17441           httemplate/elements/fckeditor/editor/lang/fo.js,
17442           httemplate/elements/fckeditor/editor/lang/fr.js,
17443           httemplate/elements/fckeditor/editor/lang/gl.js,
17444           httemplate/elements/fckeditor/editor/lang/he.js,
17445           httemplate/elements/fckeditor/editor/lang/hi.js,
17446           httemplate/elements/fckeditor/editor/lang/hr.js,
17447           httemplate/elements/fckeditor/editor/lang/hu.js,
17448           httemplate/elements/fckeditor/editor/lang/it.js,
17449           httemplate/elements/fckeditor/editor/lang/ja.js,
17450           httemplate/elements/fckeditor/editor/lang/km.js,
17451           httemplate/elements/fckeditor/editor/lang/ko.js,
17452           httemplate/elements/fckeditor/editor/lang/lt.js,
17453           httemplate/elements/fckeditor/editor/lang/lv.js,
17454           httemplate/elements/fckeditor/editor/lang/mn.js,
17455           httemplate/elements/fckeditor/editor/lang/ms.js,
17456           httemplate/elements/fckeditor/editor/lang/nb.js,
17457           httemplate/elements/fckeditor/editor/lang/nl.js,
17458           httemplate/elements/fckeditor/editor/lang/no.js,
17459           httemplate/elements/fckeditor/editor/lang/pl.js,
17460           httemplate/elements/fckeditor/editor/lang/pt-br.js,
17461           httemplate/elements/fckeditor/editor/lang/pt.js,
17462           httemplate/elements/fckeditor/editor/lang/ro.js,
17463           httemplate/elements/fckeditor/editor/lang/ru.js,
17464           httemplate/elements/fckeditor/editor/lang/sk.js,
17465           httemplate/elements/fckeditor/editor/lang/sl.js,
17466           httemplate/elements/fckeditor/editor/lang/sr-latn.js,
17467           httemplate/elements/fckeditor/editor/lang/sr.js,
17468           httemplate/elements/fckeditor/editor/lang/sv.js,
17469           httemplate/elements/fckeditor/editor/lang/th.js,
17470           httemplate/elements/fckeditor/editor/lang/tr.js,
17471           httemplate/elements/fckeditor/editor/lang/uk.js,
17472           httemplate/elements/fckeditor/editor/lang/vi.js,
17473           httemplate/elements/fckeditor/editor/lang/zh-cn.js,
17474           httemplate/elements/fckeditor/editor/lang/zh.js,
17475           httemplate/elements/fckeditor/editor/plugins/autogrow/fckplugin.js,
17476           httemplate/elements/fckeditor/editor/plugins/placeholder/fck_placeholder.html,
17477           httemplate/elements/fckeditor/editor/plugins/placeholder/fckplugin.js,
17478           httemplate/elements/fckeditor/editor/plugins/placeholder/placeholder.gif,
17479           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/de.js,
17480           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/en.js,
17481           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/fr.js,
17482           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/it.js,
17483           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/pl.js,
17484           httemplate/elements/fckeditor/editor/plugins/simplecommands/fckplugin.js,
17485           httemplate/elements/fckeditor/editor/plugins/tablecommands/fckplugin.js,
17486           httemplate/elements/fckeditor/editor/skins/_fckviewstrips.html,
17487           httemplate/elements/fckeditor/editor/skins/default/fck_dialog.css,
17488           httemplate/elements/fckeditor/editor/skins/default/fck_editor.css,
17489           httemplate/elements/fckeditor/editor/skins/default/fck_strip.gif,
17490           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.arrowright.gif,
17491           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.buttonarrow.gif,
17492           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.collapse.gif,
17493           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.end.gif,
17494           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.expand.gif,
17495           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.separator.gif,
17496           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.start.gif,
17497           httemplate/elements/fckeditor/editor/skins/office2003/fck_dialog.css,
17498           httemplate/elements/fckeditor/editor/skins/office2003/fck_editor.css,
17499           httemplate/elements/fckeditor/editor/skins/office2003/fck_strip.gif,
17500           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.arrowright.gif,
17501           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.bg.gif,
17502           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif,
17503           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.collapse.gif,
17504           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.end.gif,
17505           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.expand.gif,
17506           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.separator.gif,
17507           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.start.gif,
17508           httemplate/elements/fckeditor/editor/skins/silver/fck_dialog.css,
17509           httemplate/elements/fckeditor/editor/skins/silver/fck_editor.css,
17510           httemplate/elements/fckeditor/editor/skins/silver/fck_strip.gif,
17511           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.arrowright.gif,
17512           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonarrow.gif,
17513           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonbg.gif,
17514           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.collapse.gif,
17515           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.end.gif,
17516           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.expand.gif,
17517           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.separator.gif,
17518           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.start.gif,
17519           httemplate/graph/report_cust_bill_pkg.html,
17520           httemplate/graph/report_money_time.html,
17521           httemplate/misc/cancel_cust.html,
17522           httemplate/misc/cancel_pkg.html,
17523           httemplate/misc/cust_main-cancel.cgi,
17524           httemplate/misc/cust_main-import.cgi,
17525           httemplate/misc/email_events.cgi, httemplate/misc/fax_events.cgi,
17526           httemplate/misc/order_pkg.html, httemplate/misc/print_events.cgi,
17527           httemplate/misc/process/cancel_pkg.html,
17528           httemplate/pref/pref-process.html,
17529           httemplate/search/cust_bill.html,
17530           httemplate/search/cust_bill_event.cgi,
17531           httemplate/search/cust_bill_event.html,
17532           httemplate/search/cust_event.html,
17533           httemplate/search/report_cust_bill.html,
17534           httemplate/search/report_cust_credit.html,
17535           httemplate/search/report_cust_event.html,
17536           httemplate/search/report_cust_main-zip.html,
17537           httemplate/search/report_cust_pay.html,
17538           httemplate/search/report_cust_pay_batch.html,
17539           httemplate/search/report_cust_pkg.html,
17540           httemplate/search/svc_acct.cgi,
17541           httemplate/search/svc_broadband.cgi,
17542           httemplate/search/svc_domain.cgi,
17543           httemplate/search/svc_forward.cgi,
17544           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
17545           httemplate/search/elements/search.html,
17546           httemplate/view/cust_bill-logo.cgi,
17547           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
17548           httemplate/view/logo.cgi, httemplate/view/svc_Common.html,
17549           httemplate/view/cust_main/order_pkg.html,
17550           httemplate/view/cust_main/packages.html,
17551           httemplate/view/cust_main/payment_history.html, test/cgi-test:
17552           event refactor, landing on HEAD!
17553
17554 2007-08-01 15:20  ivan
17555
17556         * rt/: Makefile, config.log, config.status, bin/mason_handler.fcgi,
17557           bin/mason_handler.scgi, bin/mason_handler.svc,
17558           bin/rt-commit-handler, bin/rt-crontool, bin/rt-mailgate,
17559           bin/webmux.pl, etc/RT_Config.pm, lib/RT.pm,
17560           lib/RTx/WebCronTool.pm, lib/t/02regression.t, lib/t/03web.pl,
17561           lib/t/04_send_email.pl: commit these RT differences, seem to be
17562           mostly in autogen'ed stuff
17563
17564 2007-08-01 15:13  ivan
17565
17566         * rt/html/Callbacks/kStatistics/Elements/Tabs/Default: because i
17567           had missed commiting this on HEAD, that's why
17568
17569 2007-08-01 12:24  ivan
17570
17571         * httemplate/misc/process/cancel_pkg.html: comment out unused code
17572
17573 2007-08-01 12:22  ivan
17574
17575         * httemplate/elements/xmlhttp.html: masonization
17576
17577 2007-08-01 12:21  ivan
17578
17579         * FS/bin/freeside-upgrade: freeside-upgrade: add'l documentation &
17580           turn on DBIx::DBSchema::Index debugging too
17581
17582 2007-08-01 12:19  ivan
17583
17584         * FS/FS/ClientAPI/MyAccount.pm: better error reporting: all three
17585           of these methods might return an error
17586
17587 2007-08-01 12:19  ivan
17588
17589         * FS/FS/reason.pm: more generic modules first
17590
17591 2007-08-01 12:18  ivan
17592
17593         * FS/FS/Conf.pm: some comments on config_orbase sub and add'l
17594           description for emailcancel config
17595
17596 2007-07-26 04:13  ivan
17597
17598         * FS/FS/Schema.pm: add index
17599
17600 2007-07-20 12:58  ivan
17601
17602         * bin/apache.export: apache export: don't bomb out when svc_www
17603           records aren't associated with an svc_acct, just leave those
17604           subsitution vars blank
17605
17606 2007-07-19 07:05  jeff
17607
17608         * httemplate/config/config-view.cgi: do not include description in
17609           link to popup
17610
17611 2007-07-18 14:13  ivan
17612
17613         * FS/FS/Schema.pm: Schema.pm doesn't need FS::UID datasrc anyway,
17614           wtf
17615
17616 2007-07-18 11:07  jeff
17617
17618         * FS/FS/Conf.pm, httemplate/browse/agent.cgi,
17619           httemplate/config/config-delete.cgi,
17620           httemplate/config/config-download.cgi,
17621           httemplate/config/config-process.cgi,
17622           httemplate/config/config-view.cgi, httemplate/config/config.cgi:
17623           config in database cleanup, editing, and agent-specific config
17624           (452, 1419)
17625
17626 2007-07-17 20:23  jeff
17627
17628         * FS/FS/AccessRight.pm, httemplate/edit/svc_acct.cgi: svc_acct.dir
17629           should be editable with ACL (#1730)
17630
17631 2007-07-13 17:44  ivan
17632
17633         * bin/find-overapplied: a payment, by any other name
17634
17635 2007-07-13 16:58  ivan
17636
17637         * bin/find-overapplied: adding quick find-overapplied script
17638
17639 2007-07-13 16:52  ivan
17640
17641         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
17642           FS/FS/ClientAPI/Signup.pm, FS/FS/Cron/bill.pm,
17643           FS/bin/freeside-prepaidd, httemplate/misc/bill.cgi,
17644           httemplate/misc/process/recharge_svc.html,
17645           httemplate/edit/process/cust_main.cgi: fix race condition where
17646           ->apply_payments_and_credits could double-apply in rare cases
17647
17648 2007-07-13 10:00  jeff
17649
17650         * FS/FS/Conf.pm: a touch should not obliterate
17651
17652 2007-07-12 14:41  ivan
17653
17654         * bin/apache.export: add debugging flag to apache export
17655
17656 2007-07-12 14:08  jeff
17657
17658         * FS/FS/UID.pm: redundant test
17659
17660 2007-07-12 06:36  jeff
17661
17662         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/Misc.pm,
17663           FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_bill.pm,
17664           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
17665           FS/bin/freeside-init-config, FS/bin/freeside-setup,
17666           FS/bin/freeside-upgrade, httemplate/misc/download-batch.cgi:
17667           refactor freeside-init-config to module code, compare results of
17668           old/new code, have freeside-upgrade complain and revert to old
17669           code/config on failure (#1477)
17670
17671 2007-07-11 04:10  ivan
17672
17673         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: show bad
17674           amount in error message
17675
17676 2007-07-11 01:35  ivan
17677
17678         * FS/FS/cust_main.pm: finish adding payunique field
17679
17680 2007-07-11 01:08  ivan
17681
17682         * FS/FS/cust_pay.pm, httemplate/misc/payment.cgi,
17683           httemplate/misc/process/payment.cgi: finish adding payunique
17684           field
17685
17686 2007-07-10 21:23  jeff
17687
17688         * FS/FS/cust_main.pm: honor bop_realtime options for paystate,
17689           paytype, stateid, and stateid_state for CHEK transactions (#1718)
17690
17691 2007-07-06 16:55  jeff
17692
17693         * httemplate/edit/process/svc_acct.cgi: manually editing usage
17694           counters removes overlimit status (#1706)
17695
17696 2007-07-06 01:08  ivan
17697
17698         * GPL, README: v3!
17699
17700 2007-07-05 15:05  ivan
17701
17702         * FS/FS/Record.pm: fix for compatibility w/DBIx::DBSchema v0.33+
17703           (without requiring it)
17704
17705 2007-07-01 17:15  ivan
17706
17707         * FS/FS/cust_pkg.pm: missing method name in docs
17708
17709 2007-07-01 11:09  ivan
17710
17711         * TODO: remove obsolete information and dollar sign Id dollar sign
17712           from TODO
17713
17714 2007-06-30 17:36  ivan
17715
17716         * httemplate/edit/agent.cgi: separate agent interface is
17717           deprecated...
17718
17719 2007-06-29 14:06  ivan
17720
17721         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: add regular
17722           header/footer to svc_www view and edit
17723
17724 2007-06-28 18:45  ivan
17725
17726         * FS/FS/Record.pm: last small fix for new DBIx::DBSchema
17727
17728 2007-06-28 18:42  ivan
17729
17730         * FS/FS/cust_pay.pm: silly missing parenthesis
17731
17732 2007-06-28 18:27  ivan
17733
17734         * bin/: create-history-tables, strip-eps: removing
17735           create-history-tables, freeside-upgrade does this anyway
17736
17737 2007-06-28 18:23  ivan
17738
17739         * FS/FS/: Schema.pm, cust_pay.pm: add payunique field and dup
17740           checking
17741
17742 2007-06-28 18:16  ivan
17743
17744         * FS/FS/: Schema.pm: update Schema.pm to handle index updates, with
17745           new DBIx::DBSchema
17746
17747 2007-06-28 13:57  ivan
17748
17749         * bin/: bill-as-nextmonth, bill-as-nextmonth-BILL,
17750           bill-as-nextyear, bill-as-nextyear-BILL: add some quick scripts
17751           for cron jobs
17752
17753 2007-06-26 11:58  ivan
17754
17755         * httemplate/search/cust_pay.cgi: fix check# search
17756
17757 2007-06-26 11:20  ivan
17758
17759         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: we need
17760           Number::Format 1.50, not just any version
17761
17762 2007-06-26 09:55  jeff
17763
17764         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: add
17765           date range to page top
17766
17767 2007-06-26 08:36  jeff
17768
17769         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
17770           FS/FS/cust_pkg.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/notify.pm,
17771           httemplate/edit/REAL_cust_pkg.cgi,
17772           httemplate/edit/process/REAL_cust_pkg.cgi,
17773           httemplate/misc/cancel_pkg.html,
17774           httemplate/misc/process/cancel_pkg.html,
17775           httemplate/search/cust_pkg.cgi,
17776           httemplate/search/report_cust_pkg.html,
17777           httemplate/view/cust_main/packages.html: suspend later just like
17778           expire (#1487)
17779
17780 2007-06-25 19:31  ivan
17781
17782         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: change
17783           "====" to <HR> in selfservice usage stuff.  welcome to this
17784           millenium! :)
17785
17786 2007-06-22 14:25  jeff
17787
17788         * fs_selfservice/FS-SelfService/cgi/: selfservice.cgi,
17789           view_usage_details.html: self-service usage report enhancements
17790           (1495)
17791
17792 2007-06-22 10:27  jeff
17793
17794         * httemplate/graph/elements/monthly.html: add csv and excel export
17795           to sales reports (1426)
17796
17797 2007-06-22 10:21  jeff
17798
17799         * FS/FS/part_export/www_shellcommands.pm: documentation improvement
17800
17801 2007-06-20 21:02  jeff
17802
17803         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
17804           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, conf/welcome_letter: latex
17805           welcome letters (1677)
17806
17807 2007-06-20 15:58  ivan
17808
17809         * rt/etc/RT_SiteConfig.pm: add QuickCreateLong option, part of
17810           merging spiritone RT changes
17811
17812 2007-06-20 15:35  ivan
17813
17814         * rt/etc/RT_SiteConfig.pm: add $RT::MyTicketsLength patch from
17815           spiritone, part of merging RT changes (#1661)
17816
17817 2007-06-20 15:28  ivan
17818
17819         * CREDITS, rt/html/RTx/Statistics/DurationAsString,
17820           rt/html/RTx/Statistics/index.html,
17821           rt/html/RTx/Statistics/CallsMultiQueue/index.html,
17822           rt/html/RTx/Statistics/CallsMultiQueue/Elements/Chart,
17823           rt/html/RTx/Statistics/CallsQueueDay/Results.tsv,
17824           rt/html/RTx/Statistics/CallsQueueDay/index.html,
17825           rt/html/RTx/Statistics/CallsQueueDay/Elements/Chart,
17826           rt/html/RTx/Statistics/DayOfWeek/index.html,
17827           rt/lib/RT/Extension/ActivityReports.pm, rt/lib/RTx/Statistics.pm,
17828           rt/html/RTx/Statistics/DayOfWeek/Elements/Chart,
17829           rt/html/RTx/Statistics/Elements/DateSelectRow,
17830           rt/html/RTx/Statistics/Elements/DurationAsString,
17831           rt/html/RTx/Statistics/Elements/GraphBox,
17832           rt/html/RTx/Statistics/Elements/SelectMultiQueue,
17833           rt/html/RTx/Statistics/Elements/StatColumnMap,
17834           rt/html/RTx/Statistics/Elements/Tabs,
17835           rt/html/RTx/Statistics/Elements/CollectionAsTable/Header,
17836           rt/html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat,
17837           rt/html/RTx/Statistics/Elements/CollectionAsTable/Row,
17838           rt/html/RTx/Statistics/Elements/ControlsAsTable/ControlBox,
17839           rt/html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage,
17840           rt/html/RTx/Statistics/FAQ/index.html,
17841           rt/html/RTx/Statistics/OpenStalled/Results.tsv,
17842           rt/html/RTx/Statistics/OpenStalled/index.html,
17843           rt/html/RTx/Statistics/OpenStalled/Elements/Chart,
17844           rt/html/RTx/Statistics/Resolution/index.html,
17845           rt/html/RTx/Statistics/Resolution/Elements/Chart,
17846           rt/html/Callbacks/ActivityReports/Elements/Tabs/Default,
17847           rt/html/Callbacks/ActivityReports/NoAuth/webrt.css/Default,
17848           rt/html/RTx/Statistics/TimeToResolve/index.html,
17849           rt/html/RTx/Statistics/TimeToResolve/Elements/Chart,
17850           rt/html/RTx/Statistics/UserTest/index.html,
17851           rt/html/RTx/Statistics/UserTest/Elements/Chart,
17852           rt/html/Callbacks/ActivityReports/Search/Results.html/SearchActions,
17853           rt/html/Callbacks/RT-WebCronTool/Elements/Tabs/Default,
17854           rt/html/Developer/CronTool/autohandler,
17855           rt/html/Developer/CronTool/index.html,
17856           rt/html/Reports/Activity/ActivityDetail.html,
17857           rt/html/Reports/Activity/ActivitySummary.html,
17858           rt/html/Reports/Activity/ResolutionComments.html,
17859           rt/html/Reports/Activity/ResolutionStatistics.html,
17860           rt/html/Reports/Activity/index.html,
17861           rt/html/Reports/Activity/Elements/LimitReport,
17862           rt/html/Reports/Activity/Elements/MiniPlot,
17863           rt/html/Reports/Activity/Elements/PrintFooter,
17864           rt/html/Reports/Activity/Elements/PrintHeader,
17865           rt/html/Reports/Activity/Elements/ScreenFooter,
17866           rt/html/Reports/Activity/Elements/ScreenHeader,
17867           rt/html/Reports/Activity/Elements/Tabs,
17868           rt/html/Reports/Activity/Elements/Wrapper: integrate
17869           RTx::Statistics package, part of merging spiritone RT changes
17870           (#1661)
17871
17872 2007-06-18 09:45  jeff
17873
17874         * httemplate/edit/svc_www.cgi: must escape config data
17875
17876 2007-06-15 11:44  jeff
17877
17878         * FS/FS/cust_main.pm, httemplate/edit/cust_refund.cgi,
17879           httemplate/edit/process/cust_refund.cgi: paydate option for
17880           realtime_refund_bop and UI entry for cust_pay records without it
17881           (#1662 UI)
17882
17883 2007-06-14 17:58  jeff
17884
17885         * FS/FS/: Schema.pm, cust_main.pm: store exp in cust_pay and pass
17886           to B:OP during refunds with paynum (#1662)
17887
17888 2007-06-13 09:56  jeff
17889
17890         * FS/FS/part_export/sqlradius.pm: additional debugging
17891
17892 2007-06-08 17:53  ivan
17893
17894         * bin/: bill-for-nextmonth, bill-for-nextyear: adding
17895           bill-for-next* hacks like bill-next* stuff but with -n flag, for
17896           skycatcher
17897
17898 2007-06-08 17:40  ivan
17899
17900         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily:
17901           skycatcher modifications for pre-printing invoices, but with
17902           today's date
17903
17904 2007-06-08 16:21  ivan
17905
17906         * bin/all-postal-no-email: adding quick script to move all
17907           customers to postal billing only for skycatcher
17908
17909 2007-06-08 10:38  jeff
17910
17911         * FS/FS/part_export/sqlradius.pm: prevent multiple additions to
17912           usergroup table (work around #1606)
17913
17914 2007-06-08 07:40  jeff
17915
17916         * FS/FS/part_export/prizm.pm: queue suspend, unsuspend, and delete
17917           (fixes #1657)
17918
17919 2007-06-06 17:45  jeff
17920
17921         * FS/FS/cust_bill.pm: cruft removal
17922
17923 2007-06-06 15:34  jeff
17924
17925         * FS/FS/: Conf.pm, cust_bill.pm: service dates on invoices optional
17926           (#1658)
17927
17928 2007-06-06 12:58  khoff
17929
17930         * FS/FS/: cust_main.pm, Conf.pm: Added 'disable_void_after' config
17931           option to disable the VOID-before-credit behavior of
17932           FS::cust_main::realtime_refund_bop after n seconds, if set.  For
17933           broken gateways like SkipJack that a pprove VOIDs for settled
17934           transactions.
17935
17936 2007-06-05 08:07  jeff
17937
17938         * FS/FS/svc_acct.pm: correct shorage of variables bound to prepared
17939           statement
17940
17941 2007-06-02 14:07  jeff
17942
17943         * httemplate/elements/header.html: drop ticket search form and
17944           logic from ticketless installs
17945
17946 2007-05-31 08:03  jeff
17947
17948         * httemplate/edit/payment_gateway.html: add TransFirst eLink
17949           support
17950
17951 2007-05-29 20:38  ivan
17952
17953         * FS/FS/svc_external.pm: should eliminiate error: Use of
17954           uninitialized value in string eq at
17955           /usr/local/share/perl/5.8.8/FS/svc_external.pm line 82.
17956
17957 2007-05-29 20:05  ivan
17958
17959         * httemplate/view/svc_domain.cgi: fix javascript confirmation for
17960           domain records with " in them...
17961
17962 2007-05-21 17:34  ivan
17963
17964         * httemplate/search/report_tax.cgi: fix tax reports for some odd
17965           upgrade edge cases: when you have both taxclass and non-taxclass
17966           entries in cust_main_county for a single region (not correct
17967           setup in the first place), and non-null but empty values in
17968           taxname
17969
17970 2007-05-20 19:18  ivan
17971
17972         * FS/FS/Schema.pm: haven't had anyone use this in years, and for
17973           some reason DBIx::DBSchema can't reverse engineer the schema for
17974           it, causing freeside-upgrade to error out trying to recreate it
17975
17976 2007-05-18 16:44  ivan
17977
17978         * httemplate/edit/cust_main/billing.html: have "emailinvoiceonly"
17979           hide postal/fax invoice options in backoffice as well as
17980           self-service.  closes: bug#1614
17981
17982 2007-05-11 16:18  khoff
17983
17984         * httemplate/search/: report_cust_bill.html,
17985           report_cust_credit.html, report_cust_main-zip.html,
17986           report_cust_pay.html, report_cust_pay_batch.html,
17987           report_cust_pkg.html: Fix (hopefully) all uses of
17988           /elements/tr-select-agent.html where agentnum may be undefined.
17989
17990 2007-05-11 12:03  ivan
17991
17992         * FS/FS/part_export/communigate_pro.pm: logout seems not to return
17993           an error status, so don't up the queue with "failed: Can't logout
17994           of CGPro: No error"
17995
17996 2007-05-11 11:14  khoff
17997
17998         * httemplate/elements/header.html: Use FS::TicketSystem to get RT
17999           URL.
18000
18001 2007-05-11 11:08  khoff
18002
18003         * FS/FS/XMLRPC.pm: Quiet debug output.
18004
18005 2007-05-08 15:43  jeff
18006
18007         * FS/FS/part_pkg/: prorate.pm, subscription.pm: add formatting to
18008           plan data
18009
18010 2007-05-08 15:10  jeff
18011
18012         * FS/FS/part_pkg/flat.pm: charges and time are not measured in
18013           megabytes
18014
18015 2007-05-08 09:51  ivan
18016
18017         * bin/: bill-nextmonth, bill-nextyear: [no log message]
18018
18019 2007-05-06 23:35  jeff
18020
18021         * FS/bin/: freeside-sqlradius-dedup-group,
18022           freeside-sqlradius-reset: sqlradius usergroup tools
18023
18024 2007-05-06 19:14  jeff
18025
18026         * httemplate/misc/download-batch.cgi: 1609 correct spiritone ACH
18027
18028 2007-05-06 19:13  jeff
18029
18030         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
18031           httemplate/misc/process/link.cgi: 1606 correct bug in overlimit
18032           groups handling
18033
18034 2007-05-01 13:00  ivan
18035
18036         * FS/FS/ClientAPI/Signup.pm: without debugging this time :)
18037
18038 2007-05-01 12:57  ivan
18039
18040         * FS/: bin/freeside-selfservice-server, FS/ClientAPI/Signup.pm: use
18041           FS::ClientAPI_SessionCache for signup info so it actually works -
18042           speed up signups
18043
18044 2007-04-29 15:55  jeff
18045
18046         * FS/FS/Conf.pm, FS/FS/ClientAPI/MyAccount.pm,
18047           FS/FS/ClientAPI/Signup.pm,
18048           fs_selfservice/FS-SelfService/cgi/signup.cgi,
18049           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
18050           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
18051           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
18052           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
18053           fs_selfservice/FS-SelfService/cgi/signup.html,
18054           httemplate/view/cust_main/billing.html: ticket 1568 config
18055           options for new echeck fields and addition to selfservice
18056           interface
18057
18058 2007-04-27 15:54  jeff
18059
18060         * httemplate/edit/cust_main/contact.html: adjust default labelling
18061
18062 2007-04-27 15:37  jeff
18063
18064         * httemplate/edit/cust_main/billing.html: SELECT doesn't accept a
18065           value
18066
18067 2007-04-25 21:46  jeff
18068
18069         * FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
18070           httemplate/misc/recharge_svc.html: more datavolume format
18071
18072 2007-04-25 20:35  ivan
18073
18074         * FS/FS/UI/bytecount.pm: old Number::Format silently ignores
18075           datavolume-forcemegabytes
18076
18077 2007-04-25 20:09  jeff
18078
18079         * FS/FS/UI/bytecount.pm: improve configfile handling
18080
18081 2007-04-25 18:50  jeff
18082
18083         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi: revert
18084           dodgy ACH hack from ticket 1436
18085
18086 2007-04-24 17:54  ivan
18087
18088         * FS/FS/: cust_bill.pm, Conf.pm: add lpr-postscript_prefix and
18089           lpr-postscript_suffix config options for printer commands to
18090           place printer in postscript mode
18091
18092 2007-04-23 17:21  jeff
18093
18094         * FS/FS/svc_www.pm: untaint
18095
18096 2007-04-23 17:04  jeff
18097
18098         * httemplate/view/svc_acct.cgi: missed a bytecount
18099
18100 2007-04-23 16:34  ivan
18101
18102         * httemplate/search/cust_pkg.cgi: fix error: column reference
18103           "fieldname" is ambiguous
18104
18105 2007-04-22 20:41  jeff
18106
18107         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_bill.pm,
18108           FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
18109           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
18110           add to ACH batch feature from customer view page
18111
18112 2007-04-20 21:44  ivan
18113
18114         * FS/FS/cust_svc.pm: bring POD documentation in line with reality
18115           wrt where we're storing phone numbers
18116
18117 2007-04-20 14:40  ivan
18118
18119         * conf/: invoice_html, invoice_latex: add customer # to default
18120           invoice templates
18121
18122 2007-04-20 14:31  ivan
18123
18124         * httemplate/view/cust_main/billing.html: don't put this
18125           information way out on the right in its own columns.
18126
18127 2007-04-19 16:34  ivan
18128
18129         * FS/FS/UI/Web.pm: not needed here anymore, bytecount stuff moved
18130           to its own module
18131
18132 2007-04-19 16:30  jeff
18133
18134         * FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/UI/bytecount.pm,
18135           FS/FS/part_pkg/flat.pm, FS/FS/ClientAPI/MyAccount.pm,
18136           httemplate/edit/process/prepay_credit.cgi,
18137           httemplate/edit/process/svc_acct.cgi,
18138           httemplate/search/prepay_credit.html, htetc/handler.pl: break
18139           _bytecount subroutines out of FS::UI::Web
18140
18141 2007-04-19 13:18  ivan
18142
18143         * htetc/handler.pl, httemplate/search/cust_svc.html,
18144           httemplate/view/cust_main/packages.html, FS/FS/UI/Web.pm,
18145           httemplate/browse/part_svc.cgi, httemplate/elements/menu.html:
18146           fix very strange "Undefined subroutine &FS::UI::Web::rooturl"
18147           with an explicit import.  did i mention this was really really
18148           weird?
18149
18150 2007-04-18 20:15  ivan
18151
18152         * FS/FS/UID.pm: better error message about missing secrets file
18153           errors.  WTF is going on!
18154
18155 2007-04-18 16:22  ivan
18156
18157         * FS/: FS/svc_acct.pm, FS/part_pkg/flat.pm, bin/freeside-queued:
18158           fix use statements for FS::UI::Web.  not "use"ing modules in the
18159           actual modules you use them in is bad, mmmkay
18160
18161 2007-04-18 13:01  ivan
18162
18163         * FS/FS/part_pkg.pm: praise the parser!  amen!  (fix a doc typo)
18164
18165 2007-04-12 17:53  jeff
18166
18167         * FS/FS/svc_acct.pm: correct boneheaded afterthoughts
18168
18169 2007-04-11 20:16  jeff
18170
18171         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
18172           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/part_pkg/flat.pm,
18173           FS/bin/freeside-queued, httemplate/browse/part_pkg.cgi,
18174           httemplate/browse/part_svc.cgi, httemplate/edit/part_pkg.cgi,
18175           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
18176           httemplate/edit/process/part_pkg.cgi,
18177           httemplate/edit/process/svc_acct.cgi,
18178           httemplate/view/svc_acct.cgi: input and output on data volume
18179           fields specified with k,m,g,or t
18180
18181 2007-04-11 19:42  ivan
18182
18183         * FS/FS/svc_Common.pm: quiet "Use of uninitialized value in string
18184           eq at /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 131".  i
18185           think.
18186
18187 2007-04-11 19:27  ivan
18188
18189         * httemplate/misc/process/recharge_svc.html: remove
18190           'backend-realtime' flag required for recharges, want that just
18191           for signups, running recharges right away by default is fine.
18192           also fix the 'fatal error - unknown payby' error that'll probably
18193           never be reached
18194
18195 2007-04-10 21:28  jeff
18196
18197         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
18198           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
18199           httemplate/view/cust_main/packages.html: usage suspend vs admin
18200           suspend -- avoid actual cust_pkg::suspend except legacy cases
18201
18202 2007-04-09 18:44  ivan
18203
18204         * FS/FS/Conf.pm: remove a ton of deprecated config options
18205
18206 2007-04-09 18:29  ivan
18207
18208         * FS/FS/Conf.pm: add checkbox to payment_receipt_email config
18209
18210 2007-04-09 16:38  jeff
18211
18212         * httemplate/misc/: recharge_svc.html, process/recharge_svc.html:
18213           trigger recharge from the backend as in self-service
18214
18215 2007-04-07 18:14  jeff
18216
18217         * FS/FS/: Conf.pm, svc_acct.pm: configuration option to have
18218           generated passwords be all caps
18219
18220 2007-04-07 17:41  jeff
18221
18222         * httemplate/edit/svc_acct.cgi: correct usage editing bug
18223
18224 2007-04-07 17:22  jeff
18225
18226         * FS/FS/svc_acct.pm: threshold usage email should not be sent to
18227           svc_acct->email
18228
18229 2007-04-06 17:07  jeff
18230
18231         * httemplate/view/cust_main/billing.html: ommitted file
18232
18233 2007-04-06 16:57  jeff
18234
18235         * FS/FS/cust_main.pm, httemplate/misc/payment.cgi,
18236           httemplate/misc/process/payment.cgi: integrate new echeck fields
18237           into freeside backend payment processing
18238
18239 2007-04-06 12:38  jeff
18240
18241         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
18242           httemplate/edit/cust_main.cgi,
18243           httemplate/edit/cust_main/billing.html,
18244           httemplate/edit/cust_main/select-state.html: ticket 1443 add
18245           account type and bank state for echeck processing
18246
18247 2007-04-05 17:37  ivan
18248
18249         * FS/FS/Conf.pm: slight update for batch-enable description & add
18250           ach-spiritone format to batch-default and batch-fixed_format-CHEK
18251           config items
18252
18253 2007-04-05 17:34  ivan
18254
18255         * FS/FS/Conf.pm: slight better descriptions
18256
18257 2007-04-05 17:01  khoff
18258
18259         * FS/FS/part_export/nas_wrapper.pm: Disable debug output by
18260           default.  Pass @_ along to new exports.
18261
18262 2007-04-05 15:01  ivan
18263
18264         * httemplate/elements/menu.html: they're comments now
18265
18266 2007-04-05 07:15  jeff
18267
18268         * httemplate/misc/process/cust_main_note-import.cgi: use comments
18269           and not notes
18270
18271 2007-04-04 19:04  ivan
18272
18273         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
18274           httemplate/edit/cust_main.cgi,
18275           httemplate/edit/cust_main/billing.html,
18276           httemplate/view/cust_main/billing.html: per-customer invoice
18277           terms override
18278
18279 2007-04-04 18:45  ivan
18280
18281         * httemplate/pref/pref.html: finish moving vonage integration to a
18282           user pref
18283
18284 2007-04-04 18:38  ivan
18285
18286         * httemplate/pref/pref-process.html: finish moving the vonage
18287           integration to per-user
18288
18289 2007-04-04 17:01  ivan
18290
18291         * FS/bin/freeside-init-config: correct usage
18292
18293 2007-04-04 15:42  ivan
18294
18295         * Makefile: yes virginia
18296
18297 2007-04-04 13:04  jeff
18298
18299         * FS/bin/freeside-upgrade: correct a bootstrap issue
18300
18301 2007-04-04 08:30  jeff
18302
18303         * FS/FS/cust_bill.pm: squash bug which causes re-email failed
18304           events to fail
18305
18306 2007-04-03 12:37  jeff
18307
18308         * httemplate/misc/cust_main_note-import.cgi: correct handling of
18309           non-unix line termination
18310
18311 2007-04-02 18:39  ivan
18312
18313         * bin/fs-migrate-cust_tax_exempt: [no log message]
18314
18315 2007-04-02 08:49  jeff
18316
18317         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Setup.pm,
18318           FS/FS/cust_main.pm, httemplate/edit/cust_main/contact.html,
18319           httemplate/edit/process/cust_main.cgi,
18320           httemplate/view/cust_main/contacts.html: ticket 1528 add driver's
18321           license field, mask it and ssn
18322
18323 2007-03-31 19:45  jeff
18324
18325         * httemplate/view/svc_www.cgi, FS/FS/AccessRight.pm,
18326           FS/FS/Schema.pm, bin/apache.export, httemplate/edit/svc_www.cgi:
18327           quick hack to add extra 'config lines' to svc_www and otherwise
18328           enhance svc_www
18329
18330 2007-03-27 20:59  ivan
18331
18332         * FS/FS/svc_acct.pm: fix bug with RADIUS groups not available to
18333           shellcommands delete export
18334
18335 2007-03-21 16:07  ivan
18336
18337         * FS/FS/cust_main.pm: fix bug displaying additional debugging info
18338           when process returns no error_message
18339
18340 2007-03-21 15:09  ivan
18341
18342         * FS/FS/cust_main.pm: realtime_bop: if a transaction fails without
18343           an error_message, output additional debugging information, if
18344           available
18345
18346 2007-03-20 21:01  jeff
18347
18348         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
18349           httemplate/search/cust_pay_batch.cgi: ticket 1436, ACH export
18350           format, return processing and autopost
18351
18352 2007-03-20 18:21  jeff
18353
18354         * FS/bin/freeside-fetch, httemplate/pref/pref-process.html,
18355           httemplate/pref/pref.html: ticket 1427, automatically email excel
18356           a/r report
18357
18358 2007-03-20 15:10  ivan
18359
18360         * FS/FS/ClientAPI/Signup.pm: fix bug: usage of promo code broke
18361           agent-specific advertising sources
18362
18363 2007-03-20 13:11  jeff
18364
18365         * httemplate/misc/: cust_main_note-import.cgi,
18366           cust_main_note-import.html, process/cust_main_note-import.cgi:
18367           acls on new import
18368
18369 2007-03-20 13:01  jeff
18370
18371         * httemplate/elements/menu.html: tie note import into menu
18372
18373 2007-03-20 10:03  jeff
18374
18375         * FS/FS/cust_main.pm, httemplate/misc/cust_main_note-import.html,
18376           httemplate/misc/cust_main_note-import.cgi,
18377           httemplate/misc/process/cust_main_note-import.cgi: ticket 1418, a
18378           tool for customer note importation
18379
18380 2007-03-15 18:35  ivan
18381
18382         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
18383           httemplate/pref/pref.html: vonage click2call integration should
18384           not be sitewide, especially now that we have user prefs
18385
18386 2007-03-15 13:54  ivan
18387
18388         * FS/FS/part_pkg.pm: 13 months!
18389
18390 2007-03-15 13:08  khoff
18391
18392         * httemplate/edit/part_virtual_field.cgi: Set input form MAXLENGTH
18393           attributes to match actual field sizes.
18394
18395 2007-03-15 13:08  khoff
18396
18397         * FS/FS/part_export/router.pm: Added configurable error checks
18398           instead of stupid /^ERROR/ check.  Commands can now be processed
18399           with Text::Template using [@-- --@] delimeters, in addition to
18400           evaling a double-quoted string.  Cleaned up spurious debug
18401           output.
18402
18403 2007-03-15 13:07  khoff
18404
18405         * FS/FS/part_virtual_field.pm: Escape the values in virtual field
18406           html form inputs.
18407
18408 2007-03-15 13:07  khoff
18409
18410         * FS/FS/Schema.pm: part_virtual_field.vfieldpart should be a
18411           serial.
18412
18413 2007-03-14 16:30  jeff
18414
18415         * FS/FS/svc_acct.pm: turn debugging off
18416
18417 2007-03-14 16:27  jeff
18418
18419         * FS/FS/svc_acct.pm: correcting ->replace on bill
18420
18421 2007-03-13 02:21  ivan
18422
18423         * FS/FS/cust_pkg.pm: okay, so this should link to usernum now.  but
18424           until then, it should be ->username, not ->name, eek.  causing
18425           "Error: Error inserting cust_pkg_reason: ERROR: value to long for
18426           type character varying(32)" errors and will be harder to
18427           normalize back to usernum when we fix that
18428
18429 2007-03-10 20:13  ivan
18430
18431         * httemplate/browse/svc_acct_pop.cgi: move POP to browse template;
18432           whew, its paged
18433
18434 2007-03-09 16:16  khoff
18435
18436         * FS/FS/Record.pm: Added $FS::Record::no_update_diff flag to update
18437           "identical" records anyway.
18438
18439 2007-03-09 16:11  khoff
18440
18441         * FS/FS/: Record.pm, svc_broadband.pm: Added ut_coord and ut_coordn
18442           for FS::svc_broadband.
18443
18444 2007-03-09 09:11  jeff
18445
18446         * bin/svc_acct_pop.import: pop import tool
18447
18448 2007-03-07 11:48  khoff
18449
18450         * FS/FS/: Conf.pm, cust_main.pm: Option to disable the charging of
18451           the setup fee while a package is suspended.
18452
18453 2007-03-06 11:56  ivan
18454
18455         * bin/slony-setup: slight update for slony setup script
18456
18457 2007-03-05 17:59  ivan
18458
18459         * httemplate/search/cust_main.cgi: fix status colors in mozilla
18460
18461 2007-03-05 15:01  jayce
18462
18463         * FS/FS/part_pkg/base_delayed.pm: Typo in the package name caused a
18464           warning.  Fixed.
18465
18466 2007-03-05 11:48  khoff
18467
18468         * httemplate/search/report_cust_bill.html: Fixed a problem with the
18469           %opts hash getting skewed (specifically $opt{'value'} == 'label')
18470           when $cgi->param('agentnum') was unset.
18471
18472 2007-03-02 17:29  ivan
18473
18474         * fs_selfservice/FS-SelfService/cgi/signup.cgi: pass the remote IP
18475           address along with signup requests, for some gateways
18476
18477 2007-03-02 15:48  ivan
18478
18479         * FS/FS/cust_main.pm: eProcessingNetwork returning an authorization
18480           like "AUTH/TKT 123456"... will this make refunds work?
18481
18482 2007-03-01 22:24  ivan
18483
18484         * FS/FS/TicketSystem/RT_External.pm: fix custom priority fields,
18485           whew
18486
18487 2007-03-01 12:56  ivan
18488
18489         * FS/FS/part_pkg/voip_cdr.pm: better match for toll-free prefixes
18490
18491 2007-03-01 12:12  ivan
18492
18493         * FS/FS/Misc/prune.pm: yeah, a typo
18494
18495 2007-03-01 09:48  ivan
18496
18497         * FS/bin/: freeside-prune-applications, freeside-upgrade:
18498           prune_applications moved to FS::Misc::prune
18499
18500 2007-03-01 09:47  ivan
18501
18502         * FS/FS/Misc/prune.pm: adding FS::Misc::prune
18503
18504 2007-03-01 09:44  ivan
18505
18506         * FS/FS/Misc.pm: fix weird compliation problem for quis, i hope
18507
18508 2007-03-01 08:36  ivan
18509
18510         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
18511
18512 2007-02-28 21:24  jeff
18513
18514         * FS/FS/cust_credit.pm: dangling cust_credit_refund not allowed
18515
18516 2007-02-28 21:13  jeff
18517
18518         * FS/: FS/Misc.pm, bin/freeside-prune-applications,
18519           bin/freeside-upgrade: dangling cust_credit_refund not allowed
18520
18521 2007-02-28 17:26  ivan
18522
18523         * FS/FS/Conf.pm: this isn't necessary around a single db operation
18524
18525 2007-02-28 11:14  jeff
18526
18527         * httemplate/: edit/cust_main/select-domain.html,
18528           misc/svc_acct-domains.cgi: restore (none) choice to first package
18529           select
18530
18531 2007-02-27 16:16  jayce
18532
18533         * FS/MANIFEST: Added base_rate files
18534
18535 2007-02-27 15:59  jayce
18536
18537         * FS/FS/part_pkg/base_delayed.pm: adaptation of flat_delayed to
18538           work with base_rate billing
18539
18540 2007-02-27 14:10  jeff
18541
18542         * httemplate/config/config-download.cgi: put the C in ACL here, too
18543
18544 2007-02-27 13:24  jeff
18545
18546         * FS/bin/freeside-setup: oops - inappropriate localization was
18547           committed
18548
18549 2007-02-26 17:51  jeff
18550
18551         * httemplate/config/config.cgi: config goes in database
18552
18553 2007-02-26 17:48  jeff
18554
18555         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/conf.pm,
18556           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
18557           FS/bin/freeside-init-config, FS/bin/freeside-setup,
18558           FS/bin/freeside-upgrade, FS/t/conf.t, conf/invoice_latex,
18559           httemplate/config/config-download.cgi,
18560           httemplate/config/config-process.cgi,
18561           httemplate/config/config-view.cgi, FS/FS/Schema.pm: config goes
18562           in database
18563
18564 2007-02-26 09:54  jeff
18565
18566         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
18567           httemplate/edit/process/part_pkg.cgi: agent_type selector on new
18568           packages
18569
18570 2007-02-24 19:08  ivan
18571
18572         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: add
18573           selfservice-ignore_quantity flag
18574
18575 2007-02-22 23:47  ivan
18576
18577         * FS/FS/Cron/bill.pm: take the package-def defined action here,
18578           like freeside-prepaidd
18579
18580 2007-02-21 03:26  ivan
18581
18582         * FS/FS/: Schema.pm, svc_acct.pm, part_export/shellcommands.pm: add
18583           a _password_encoding field
18584
18585 2007-02-20 18:53  jeff
18586
18587         * FS/FS/part_export/prizm.pm: work around a claimed 50 char limit,
18588           and correct a description handling bug
18589
18590 2007-02-19 07:40  ivan
18591
18592         * FS/FS/cust_bill.pm: this should fix Can't call method "part_pkg"
18593           on an undefined value at .../cust_bill.pm line 434
18594
18595 2007-02-16 14:06  ivan
18596
18597         * bin/rotate-cdrs: commiting this quick tool, cvs is complaining
18598
18599 2007-02-16 12:54  jeff
18600
18601         * httemplate/misc/svc_acct-domains.cgi: respect svc_acct-alldomains
18602           setting
18603
18604 2007-02-16 12:21  jeff
18605
18606         * FS/FS/: Record.pm, svc_broadband.pm: coordinates can be negative
18607           (deja vu?)
18608
18609 2007-02-16 11:46  jayce
18610
18611         * FS/FS/part_pkg/base_rate.pm: Added a new Plan type, base_rate,
18612           which uses the cust_pkg->options to control pricing.  You assign
18613           a base rate for charging, and it is multiplied by the 'units'
18614           ordered.  Solves a need where a company wants to offer an ASP
18615           style service, that charges per user, at a base cost, but doesn't
18616           want a plan for every combination of user amounts.
18617
18618 2007-02-15 12:18  khoff
18619
18620         * FS/FS/cust_main.pm: *** ERROR: unterminated L<...> at line 4716
18621           in file FS/cust_main.pm
18622
18623 2007-02-14 17:09  ivan
18624
18625         * httemplate/docs/billing.html: removing docs moved to wiki
18626
18627 2007-02-14 16:49  ivan
18628
18629         * httemplate/edit/part_bill_event.cgi: add send_email event
18630
18631 2007-02-14 16:48  ivan
18632
18633         * conf/invoice_html: remove commented-out example notes section
18634
18635 2007-02-14 15:32  jeff
18636
18637         * httemplate/: edit/cust_main/select-domain.html,
18638           edit/cust_main.cgi, misc/svc_acct-domains.cgi: selectable domain
18639           on first package in edit/cust_main
18640
18641 2007-02-14 14:43  ivan
18642
18643         * httemplate/search/report_receivables.cgi: fix alignment on
18644           receivables report
18645
18646 2007-02-14 13:23  ivan
18647
18648         * httemplate/search/report_cust_pkg.html: grey out disabled text
18649           boxes for IE
18650
18651 2007-02-14 00:48  ivan
18652
18653         * httemplate/elements/select-cust_pkg-status.html,
18654           httemplate/elements/tr-input-beginning_ending.html,
18655           httemplate/search/cust_pkg.cgi,
18656           httemplate/search/report_cust_pkg.html, FS/FS/UI/Web.pm,
18657           httemplate/images/calendar-disabled.png: add more options to
18658           advanced package reporting
18659
18660 2007-02-13 19:12  jeff
18661
18662         * FS/FS/: Conf.pm, Cron/notify.pm: add simple scalars to
18663           impending_recur_notification
18664
18665 2007-02-13 17:43  ivan
18666
18667         * httemplate/search/svc_www.cgi: fix up svc_www searching
18668
18669 2007-02-13 16:19  jeff
18670
18671         * FS/FS/Conf.pm: better docs for impending doom
18672
18673 2007-02-13 14:24  ivan
18674
18675         * FS/FS/ClientAPI/MyAccount.pm: accept domsvc in selfservice
18676           orders, patch from Sean Hanson/S1
18677
18678 2007-02-13 14:08  ivan
18679
18680         * httemplate/edit/process/cust_main.cgi: use a domsvc when passed
18681           in, patch from Sean Hanson/S1
18682
18683 2007-02-12 21:00  jayce
18684
18685         * httemplate/edit/payment_gateway.html: Small hint on how the
18686           options field is used.
18687
18688 2007-02-12 17:16  jeff
18689
18690         * httemplate/edit/cust_main.cgi: another place to alphabetize
18691
18692 2007-02-12 16:45  jeff
18693
18694         * FS/bin/freeside-delete-addr_blocks: for dumping addr_blocks
18695
18696 2007-02-12 09:56  jeff
18697
18698         * FS/FS/ClientAPI/Signup.pm,
18699           httemplate/view/cust_main/order_pkg.html: alpha sort packages in
18700           new package order SELECT (ticket 1446)
18701
18702 2007-02-11 19:11  ivan
18703
18704         * FS/FS/Misc.pm: fix unterminated L<...> in POD docs
18705
18706 2007-02-11 00:51  ivan
18707
18708         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: we're at
18709           now now
18710
18711 2007-02-10 23:04  ivan
18712
18713         * FS/FS/UI/Web.pm: fix bug with customer info not showing up if
18714           "cust-fields" config value has been set
18715
18716 2007-02-09 22:13  ivan
18717
18718         * FS/FS/svc_acct.pm, FS/FS/svc_phone.pm,
18719           httemplate/edit/part_svc.cgi: reincorporate the changes from
18720           http://www.sisd.com/cgi-bin/viewcvs.cgi/freeside/httemplate/edit/part_svc.cgi?r1=1.52&r2=1.53
18721           that were lost due to the concurrent service-refactor merge
18722
18723 2007-02-09 16:42  ivan
18724
18725         * httemplate/misc/change_pkg.cgi: REALLY fix the package changing
18726           this time
18727
18728 2007-02-09 15:29  ivan
18729
18730         * httemplate/misc/change_pkg.cgi: fix change package link
18731
18732 2007-02-08 20:54  ivan
18733
18734         * bin/import-county-tax-rates: quick hack to import rates for
18735           landel
18736
18737 2007-02-08 20:37  jayce
18738
18739         * httemplate/view/cust_main/packages.html: Set the correct access
18740           right for the cancel link to work
18741
18742 2007-02-08 17:05  ivan
18743
18744         * conf/: invoice_html_statement, invoice_latex_statement,
18745           invoice_latexnotes_statement, invoice_template_statement: add
18746           default statement conf
18747
18748 2007-02-08 14:54  ivan
18749
18750         * FS/FS/part_export/sqlradius.pm: slightly less cryptic docs for
18751           groups_susp_reason option
18752
18753 2007-02-08 14:19  ivan
18754
18755         * FS/FS/cust_pkg.pm: use a LIMIT to retreive the first record,
18756           don't rely on qsearchs to trim it for you - it is inefficient and
18757           outputs long verbose warnings
18758
18759 2007-02-08 14:08  ivan
18760
18761         * httemplate/pref/pref-process.html: second "my" localizing the
18762           variable and causing password changes to fail
18763
18764 2007-02-08 09:00  jeff
18765
18766         * FS/FS/svc_acct.pm, httemplate/edit/part_svc.cgi: fix usergroup in
18767           edit/part_svc.cgi
18768
18769 2007-02-08 08:04  jeff
18770
18771         * httemplate/edit/part_pkg.cgi: gratuitous quote
18772
18773 2007-02-08 01:13  jeff
18774
18775         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
18776           httemplate/edit/process/part_pkg.cgi: hold off until 1.7.2
18777
18778 2007-02-08 00:19  ivan
18779
18780         * FS/FS/CGI.pm: fix the popup progress bars, whew
18781
18782 2007-02-07 17:46  jeff
18783
18784         * FS/FS/part_pkg.pm, htetc/handler.pl,
18785           httemplate/elements/select-table.html,
18786           httemplate/edit/part_pkg.cgi,
18787           httemplate/edit/process/part_pkg.cgi: agent type on package
18788           add/edit (ticket 1446)
18789
18790 2007-02-06 16:46  ivan
18791
18792         * FS/FS/: cust_bill.pm, cust_pay.pm: only use new statements as
18793           payment receipts if the conf file is created
18794
18795 2007-02-05 15:48  ivan
18796
18797         * FS/FS/cust_bill_ApplicationCommon.pm: fix payment/credit
18798           line-item application erroring out on tax applications
18799
18800 2007-02-05 14:12  ivan
18801
18802         * FS/FS/cust_bill_ApplicationCommon.pm: turn debugging on until we
18803           catch the Cant call method "part_pkg" on an undefined value at
18804           /usr/local/share/perl/5.8.4/FS/cust_bill_ApplicationCommon.pm
18805           line 181" bug
18806
18807 2007-02-05 09:21  ivan
18808
18809         * FS/FS/: cust_pay_batch.pm, pay_batch.pm: move the due_events
18810           import too... whew!  this should be it
18811
18812 2007-02-05 08:01  ivan
18813
18814         * FS/FS/pay_batch.pm: fix param passing
18815
18816 2007-02-05 07:49  ivan
18817
18818         * httemplate/misc/upload-batch.cgi: fix st00pid mistakes in batch
18819           upload
18820
18821 2007-02-05 07:48  ivan
18822
18823         * httemplate/misc/upload-batch.cgi: misterminated <%init>
18824
18825 2007-02-05 07:02  ivan
18826
18827         * FS/FS/pay_batch.pm: remove refactored code
18828
18829 2007-02-05 05:11  ivan
18830
18831         * httemplate/search/svc_Smart.html: remove unused svc_Smart
18832
18833 2007-02-05 05:10  ivan
18834
18835         * httemplate/search/: report_receivables.cgi,
18836           report_receivables.html: add "over X days" option to receivables
18837           report
18838
18839 2007-02-05 04:51  ivan
18840
18841         * FS/FS/AccessRight.pm, httemplate/view/cust_bill-logo.cgi,
18842           httemplate/view/cust_bill-pdf.cgi,
18843           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
18844           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
18845           httemplate/view/svc_Common.html, httemplate/view/svc_acct.cgi,
18846           httemplate/view/svc_broadband.cgi,
18847           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
18848           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi,
18849           httemplate/view/cust_main/contacts.html,
18850           httemplate/view/elements/svc_Common.html: C is for
18851           Cookie^WControl
18852
18853 2007-02-05 03:35  ivan
18854
18855         * FS/FS/CGI.pm: not supporting Apache::ASP anymore
18856
18857 2007-02-05 03:12  ivan
18858
18859         * FS/FS/ClientAPI/MyAccount.pm: show RADIUS usage from last bill to
18860           NOW, instead of last bill to next bill
18861
18862 2007-02-05 01:45  ivan
18863
18864         * httemplate/misc/download-batch.cgi: upon first download, have
18865           batches auto-set amount to customer balance if it is smaller
18866
18867 2007-02-05 01:44  ivan
18868
18869         * FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
18870           FS/FS/pay_batch.pm, httemplate/misc/upload-batch.cgi: move
18871           cust_pay_batch::upload results subroutine to an FS::pay_batch
18872           method.  upon first download, have batches auto-reset their
18873           amounts to the customer balance upon if it is smaller.
18874
18875 2007-02-03 17:47  ivan
18876
18877         * httemplate/: search/cust_pay_batch.cgi,
18878           view/cust_main/payment_history.html: add link to some batched
18879           payment info to customer view
18880
18881 2007-02-03 16:01  ivan
18882
18883         * FS/FS/ClientAPI/Signup.pm: quieter
18884
18885 2007-02-03 05:05  ivan
18886
18887         * FS/FS/cust_pkg.pm: this should fix services with negative
18888           num_avail showing up for provisioning
18889
18890 2007-02-03 04:07  ivan
18891
18892         * FS/FS/cust_main_Mixin.pm: remove debugging left on
18893
18894 2007-02-03 03:36  ivan
18895
18896         * FS/FS/AccessRight.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main.pm,
18897           FS/FS/cust_main_Mixin.pm, FS/FS/UI/Web.pm,
18898           httemplate/elements/menu.html,
18899           httemplate/graph/cust_bill_pkg.cgi,
18900           httemplate/graph/money_time.cgi,
18901           httemplate/graph/report_cust_bill_pkg.html,
18902           httemplate/graph/report_money_time.html,
18903           httemplate/search/cdr.html, httemplate/search/cust_bill.html,
18904           httemplate/search/cust_bill_event.cgi,
18905           httemplate/search/cust_bill_event.html,
18906           httemplate/search/cust_bill_pkg.cgi,
18907           httemplate/search/cust_credit.html,
18908           httemplate/search/cust_main-otaker.cgi,
18909           httemplate/search/cust_main-zip.html,
18910           httemplate/search/cust_main.cgi,
18911           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
18912           httemplate/search/cust_pay_batch.cgi,
18913           httemplate/search/cust_pkg.cgi, httemplate/search/cust_svc.html,
18914           httemplate/search/cust_tax_exempt_pkg.cgi,
18915           httemplate/search/inventory_item.html,
18916           httemplate/search/pay_batch.cgi,
18917           httemplate/search/pay_batch.html, httemplate/search/queue.html,
18918           httemplate/search/reg_code.html,
18919           httemplate/search/report_cdr.html,
18920           httemplate/search/report_cust_bill.html,
18921           httemplate/search/report_cust_credit.html,
18922           httemplate/search/report_cust_main-zip.html,
18923           httemplate/search/report_cust_pay.html,
18924           httemplate/search/report_cust_pay_batch.html,
18925           httemplate/search/report_cust_pkg.html,
18926           httemplate/search/report_prepaid_income.cgi,
18927           httemplate/search/report_prepaid_income.html,
18928           httemplate/search/report_receivables.cgi,
18929           httemplate/search/report_receivables.html,
18930           httemplate/search/report_tax.cgi,
18931           httemplate/search/report_tax.html, httemplate/search/sql.html,
18932           httemplate/search/sqlradius.cgi,
18933           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
18934           httemplate/search/svc_broadband.cgi,
18935           httemplate/search/svc_domain.cgi,
18936           httemplate/search/svc_external.cgi,
18937           httemplate/search/svc_forward.cgi,
18938           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi:
18939           add customer status column to customer & most other reports.
18940           also put the C in ACL in the search/ and graph/ directories.
18941
18942 2007-02-02 18:39  jeff
18943
18944         * FS/bin/freeside-reset-fixed: do a setfixed
18945
18946 2007-02-01 22:29  ivan
18947
18948         * FS/FS/part_pkg/flat.pm: quiet a harmless but loud warning
18949
18950 2007-02-01 20:39  ivan
18951
18952         * FS/FS/ClientAPI/Signup.pm: set resellser-specific advertising
18953           sources in signup
18954
18955 2007-01-31 19:08  jeff
18956
18957         * httemplate/view/cust_main/packages.html: oops.  perhaps it should
18958
18959 2007-01-31 18:37  jeff
18960
18961         * FS/FS/svc_acct.pm: spurious line
18962
18963 2007-01-31 18:35  ivan
18964
18965         * FS/FS/ClientAPI/Signup.pm: fix up the info passing for optional
18966           packages
18967
18968 2007-01-31 18:13  jeff
18969
18970         * FS/FS/: svc_acct.pm, part_export/sqlradius.pm: better solution to
18971           ticket 1455
18972
18973 2007-01-31 17:57  ivan
18974
18975         * FS/FS/cust_bill.pm: eliminate \\* in the cheesy latex->html notes
18976           thing
18977
18978 2007-01-31 10:28  jeff
18979
18980         * FS/FS/part_export/sqlradius.pm: possible solution to ticket 1455
18981
18982 2007-01-30 22:30  khoff
18983
18984         * FS/FS/part_export/snmp.pm: Don't break if we're missing
18985           Net::SNMP.  Apparenty "require" doesn't do the trick.
18986
18987 2007-01-30 21:45  khoff
18988
18989         * FS/FS/part_export/nas_wrapper.pm: Meta-export to allow more
18990           flexibilty until the export subsystem rewrite.
18991
18992 2007-01-30 21:43  khoff
18993
18994         * FS/FS/part_export/: router.pm, snmp.pm, trango.pm:
18995           FS::part_export::router  - Refactored to be more easily
18996           sub-classed.   - Moved per-export options to FS:;router virtual
18997           fields.   - Fixed other general brokenness.
18998
18999           FS::part_export::snmp  - SNMP export sub-classed from
19000           FS::part_export::router
19001
19002           FS::part_export::trango  - Export for Trango proprietary access
19003           points.  Sub-classed from FS::part_export::snmp.
19004
19005 2007-01-30 21:23  jeff
19006
19007         * FS/FS/cust_main.pm: minor improvement
19008
19009 2007-01-30 20:30  jeff
19010
19011         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
19012           httemplate/edit/process/cust_pay.cgi,
19013           httemplate/misc/process/payment.cgi: small change in payment
19014           receipt handling (ticket 1422)
19015
19016 2007-01-30 20:26  ivan
19017
19018         * httemplate/: edit/quick-charge.html,
19019           elements/select-taxclass.html, elements/tr-select-taxclass.html,
19020           view/cust_main/packages.html: minor UI work on one-time charges
19021           w/taxclasses
19022
19023 2007-01-30 19:42  jeff
19024
19025         * FS/: MANIFEST, t/cust_pkg_option.t: odds and ends
19026
19027 2007-01-30 18:08  ivan
19028
19029         * httemplate/misc/change_pkg.cgi: this should be a popup too, but,
19030           until then, it shouldn't be missing the standard header
19031
19032 2007-01-30 15:50  ivan
19033
19034         * FS/FS/cust_bill.pm: fix agent-specific logos in emailed html
19035           invoices
19036
19037 2007-01-30 13:21  jeff
19038
19039         * FS/FS/svc_acct.pm: avoiding brane pane
19040
19041 2007-01-30 12:59  ivan
19042
19043         * httemplate/: browse/access_group.html, browse/access_user.html,
19044           browse/addr_block.cgi, browse/agent.cgi, browse/agent_type.cgi,
19045           browse/cust_main_county.cgi, browse/inventory_class.html,
19046           browse/msgcat.cgi, browse/part_bill_event.cgi,
19047           browse/part_export.cgi, browse/part_pkg.cgi,
19048           browse/part_referral.html, browse/part_svc.cgi,
19049           browse/part_virtual_field.cgi, browse/payment_gateway.html,
19050           browse/pkg_class.html, browse/rate.cgi, browse/reason.html,
19051           browse/reason_type.html, browse/router.cgi,
19052           browse/svc_acct_pop.cgi, edit/msgcat.cgi,
19053           search/prepay_credit.html: its all about control
19054
19055 2007-01-30 11:45  ivan
19056
19057         * FS/FS/option_Common.pm: fix old-record detection bug in
19058           option_Common
19059
19060 2007-01-30 11:40  jeff
19061
19062         * FS/FS/: Conf.pm, svc_acct.pm, cust_main.pm: only add first user
19063           to invoicing_list (ticket 1424)
19064
19065 2007-01-30 10:52  jeff
19066
19067         * fs_selfservice/FS-SelfService/cgi/success-delayed.html,
19068           FS/FS/ClientAPI/Signup.pm,
19069           fs_selfservice/FS-SelfService/cgi/signup.cgi: additional info
19070           available for self-service success (ticket 1420)
19071
19072 2007-01-29 15:16  ivan
19073
19074         * httemplate/config/: config-process.cgi, config-view.cgi,
19075           config.cgi: putting the C in ACL
19076
19077 2007-01-29 13:11  ivan
19078
19079         * httemplate/misc/process/cancel_pkg.html: correct a typo, and
19080           <%init> helps alot
19081
19082 2007-01-29 10:50  ivan
19083
19084         * httemplate/pref/: pref-process.html, pref.html: record resolution
19085           & colro depth in user prefs
19086
19087 2007-01-29 08:16  ivan
19088
19089         * FS/FS/: cust_main.pm, rate.pm: turn off debugging
19090
19091 2007-01-29 08:01  ivan
19092
19093         * FS/FS/: cust_main.pm, cust_main_Mixin.pm, UI/Web.pm: fix invoice
19094           email display bug on advanced package report, closes: Bug#1416
19095
19096 2007-01-29 04:07  ivan
19097
19098         * htetc/handler.pl: warnings in <%once> sections should not be
19099           fatal
19100
19101 2007-01-29 03:55  ivan
19102
19103         * FS/FS/option_Common.pm: remove extraneous debugging
19104
19105 2007-01-29 03:31  ivan
19106
19107         * Makefile: looks like a duck
19108
19109 2007-01-27 18:21  ivan
19110
19111         * FS/FS/svc_domain.pm, httemplate/view/svc_domain.cgi: pretty up
19112           domain zone viewing a little
19113
19114 2007-01-26 00:18  ivan
19115
19116         * FS/FS/access_user.pm: out of scope bad
19117
19118 2007-01-26 00:17  ivan
19119
19120         * FS/FS/access_user.pm: spurious password changes bad...
19121
19122 2007-01-26 00:11  ivan
19123
19124         * FS/FS/: Record.pm, option_Common.pm: oops, debugging turned on
19125
19126 2007-01-26 00:04  ivan
19127
19128         * FS/FS/access_user.pm, httemplate/elements/header.html,
19129           httemplate/elements/menu.html, httemplate/elements/xmenu.css,
19130           httemplate/elements/xmenu.top.css,
19131           httemplate/elements/xmenu.top.js,
19132           httemplate/images/arrow.down.png,
19133           httemplate/images/menu-left-example.png,
19134           httemplate/images/menu-top-example.png,
19135           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
19136           FS/FS/Record.pm, FS/FS/m2m_Common.pm, FS/FS/option_Common.pm: top
19137           bar option!
19138
19139 2007-01-24 22:04  ivan
19140
19141         * httemplate/elements/xmenu.css: fuck.  you.  IE7.
19142
19143 2007-01-24 22:00  ivan
19144
19145         * httemplate/elements/: menu.html, xmenu.css: fuck.  you.  IE7.
19146
19147 2007-01-24 15:41  ivan
19148
19149         * httemplate/misc/download-batch.cgi: 00 = sale, 01 = pre-auth.  we
19150           need the former
19151
19152 2007-01-23 21:33  jeff
19153
19154         * httemplate/edit/process/elements/process.html: squarely between
19155           shame in you and so close
19156
19157 2007-01-23 15:42  jeff
19158
19159         * FS/FS.pm, FS/bin/freeside-daily, conf/impending_recur_template,
19160           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
19161           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_option.pm,
19162           FS/FS/Cron/notify.pm, FS/FS/part_pkg/flat_delayed.pm: notices
19163           before first charge on flat_delayed
19164
19165 2007-01-22 23:44  ivan
19166
19167         * FS/FS/cust_pay_batch.pm: even have 4 digit zips in there eek
19168
19169 2007-01-22 22:51  ivan
19170
19171         * FS/FS/Record.pm: remove spurious duplicateion from lineitem patch
19172
19173 2007-01-22 22:45  ivan
19174
19175         * FS/FS/payby.pm: fix PREP payby
19176
19177 2007-01-22 22:41  ivan
19178
19179         * FS/FS/cust_pay.pm: have to use payinfo_Mixin if we're going to
19180           ISA it
19181
19182 2007-01-22 09:05  ivan
19183
19184         * Makefile, htetc/freeside-base1.99.conf: halfass v2 too
19185
19186 2007-01-22 06:29  ivan
19187
19188         * FS/FS/CGI.pm: hopefully this should be the last bit of the
19189           relative URL fixing
19190
19191 2007-01-22 03:41  ivan
19192
19193         * httemplate/view/cust_main.cgi: closing tags helps alot
19194
19195 2007-01-22 03:39  ivan
19196
19197         * httemplate/view/: cust_main.cgi, cust_main/notes.html: fix
19198           elements/ links here too
19199
19200 2007-01-22 03:36  ivan
19201
19202         * httemplate/elements/: phonenumber.html, progress-init.html,
19203           progress-popup.html, tr-input-beginning_ending.html,
19204           tr-input-date-field.html: interpolation helps alot
19205
19206 2007-01-22 03:30  ivan
19207
19208         * httemplate/elements/: phonenumber.html, progress-init.html,
19209           progress-popup.html, tr-input-beginning_ending.html,
19210           tr-input-date-field.html: use $fsurl instead of relative ../
19211           addressing
19212
19213 2007-01-21 18:42  ivan
19214
19215         * FS/FS/ClientAPI/MyAccount.pm,
19216           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
19217           fs_selfservice/FS-SelfService/cgi/make_payment.html: accept CVV2
19218           on self-service manual payment screen
19219
19220 2007-01-21 13:45  ivan
19221
19222         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
19223           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
19224           FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit_bill.pm,
19225           FS/FS/cust_main.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
19226           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
19227           FS/FS/Cron/bill.pm, httemplate/edit/part_bill_event.cgi,
19228           httemplate/edit/part_pkg.cgi,
19229           httemplate/edit/process/cust_main.cgi, httemplate/misc/bill.cgi:
19230           Have lineitem-specific applications happen in all cases; add
19231           weightsto control
19232
19233 2007-01-21 05:42  ivan
19234
19235         * rt/: FREESIDE_MODIFIED, lib/RT/SearchBuilder.pm: add dependancy
19236           on DBIx::SB 1.36 for Pg 8.1+
19237
19238 2007-01-21 05:26  ivan
19239
19240         * Makefile, htetc/freeside-base.conf, htetc/freeside-base1.conf,
19241           htetc/freeside-base2.conf: mod_perl v2, it finally happened
19242
19243 2007-01-21 01:13  ivan
19244
19245         * httemplate/search/cust_svc.html: trim leading & trailing
19246           whitespace from service searches
19247
19248 2007-01-21 01:10  ivan
19249
19250         * FS/FS/: CGI.pm, UI/Web.pm: fix svc_url to work no matter where we
19251           are coming from in the tree -  use rooturl() instead of popurl()
19252
19253 2007-01-19 16:08  jeff
19254
19255         * httemplate/edit/process/quick-charge.cgi: strip all blank lines,
19256           not just trailing ones
19257
19258 2007-01-19 15:00  jeff
19259
19260         * httemplate/misc/download-batch.cgi: work around CSV brokenness
19261
19262 2007-01-19 14:02  jeff
19263
19264         * httemplate/edit/process/: access_user.html,
19265           elements/process.html: blank password on error
19266
19267 2007-01-19 08:31  jeff
19268
19269         * httemplate/edit/: access_user.html, process/access_user.html,
19270           process/elements/process.html: no password in html source on
19271           employee edit
19272
19273 2007-01-18 10:14  ivan
19274
19275         * FS/FS/cust_pay_batch.pm: fix zip parsing for batch results -
19276           don't want to abort processing because of an old not-well-checked
19277           zip
19278
19279 2007-01-17 15:28  ivan
19280
19281         * FS/FS/part_export/shellcommands.pm: fix crypted password bug
19282           cause by recent fix to not quote things on STDIN, yuck.
19283
19284 2007-01-17 15:27  jeff
19285
19286         * httemplate/edit/svc_acct.cgi, httemplate/misc/change_pkg.cgi,
19287           httemplate/misc/payment.cgi,
19288           httemplate/view/elements/svc_Common.html, FS/FS/CGI.pm,
19289           httemplate/misc/process/payment.cgi,
19290           httemplate/view/svc_acct.cgi: link to customer from manual
19291           payment screen (ticket 1414)
19292
19293 2007-01-17 09:41  jeff
19294
19295         * FS/FS/: cust_pkg.pm, reason.pm: fix bug wrt suspend/cancel
19296           reasons (suspends fail in freeside-daily)
19297
19298 2007-01-17 08:41  jeff
19299
19300         * FS/FS/part_pkg/flat.pm: noise reduction
19301
19302 2007-01-17 07:50  jeff
19303
19304         * httemplate/view/cust_main/packages.html: fix suspend link
19305
19306 2007-01-16 16:40  jeff
19307
19308         * httemplate/edit/: access_user.html, process/access_user.html:
19309           employee edit (ticket 1412)
19310
19311 2007-01-16 13:36  jeff
19312
19313         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: revert unnecessary changes
19314           for ticket 1364
19315
19316 2007-01-16 09:39  jeff
19317
19318         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: RT vs Pg8 (ticket 1364)
19319
19320 2007-01-16 01:11  ivan
19321
19322         * FS/FS/ClientAPI/Signup.pm: have signup package list respect
19323           agentnum sent from client
19324
19325 2007-01-15 14:15  jeff
19326
19327         * httemplate/edit/process/quick-charge.cgi: that was DUM
19328
19329 2007-01-14 23:53  ivan
19330
19331         * httemplate/misc/download-batch.cgi: add batch expiration date
19332           incrementer for 295
19333
19334 2007-01-14 23:22  ivan
19335
19336         * FS/FS/Conf.pm: add descriptions for batchconfig-PAP and
19337           batchconfig-csv-chase_canada-E-xactBatch
19338
19339 2007-01-12 15:27  jeff
19340
19341         * FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
19342           httemplate/view/svc_broadband.cgi, FS/FS/part_export/prizm.pm,
19343           httemplate/edit/svc_broadband.cgi: added svc_broadband
19344           description which is appended to Site Name in prizm export
19345
19346 2007-01-11 18:04  jeff
19347
19348         * FS/FS/cust_main.pm, FS/FS/part_pkg/flat.pm,
19349           httemplate/edit/quick-charge.html,
19350           httemplate/edit/process/quick-charge.cgi,
19351           httemplate/view/cust_main/packages.html: one-time charge
19352           enhancements
19353
19354 2007-01-10 15:21  ivan
19355
19356         * httemplate/search/queue.html: add "select all" and "unselect" all
19357           buttons to bulk queue operations
19358
19359 2007-01-10 00:56  ivan
19360
19361         * FS/FS/payinfo_Mixin.pm: fix harmless warning: Use of
19362           uninitialized value in string ne at
19363           /usr/local/share/perl/5.8.4/FS/payinfo_Mixin.pm line 116
19364
19365 2007-01-10 00:50  ivan
19366
19367         * httemplate/view/cust_main/contacts.html: you have got to be
19368           kidding me.
19369
19370 2007-01-10 00:48  ivan
19371
19372         * httemplate/view/cust_main/contacts.html: nothing could have ever
19373           gone wrong with so simple a change.  oh noooo
19374
19375 2007-01-09 23:48  ivan
19376
19377         * httemplate/view/cust_main/contacts.html: fix ship_county display
19378           bug
19379
19380 2007-01-09 21:51  ivan
19381
19382         * FS/FS/cust_bill.pm: add custnum to invoice template vars
19383
19384 2007-01-09 18:41  jeff
19385
19386         * FS/FS/cust_pay_batch.pm: E-xactBatch masks card numbers
19387
19388 2007-01-09 16:42  jeff
19389
19390         * httemplate/: misc/upload-batch.cgi, search/cust_pay_batch.cgi:
19391           ignore filenames and rely on selected batch number
19392
19393 2007-01-09 16:41  jeff
19394
19395         * httemplate/misc/download-batch.cgi: permit batch redownloads
19396
19397 2007-01-09 14:57  ivan
19398
19399         * FS/FS/Schema.pm: 2147483647 should be enough bytes for anyone!
19400
19401 2007-01-08 09:36  jeff
19402
19403         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_credit_refund.pm,
19404           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
19405           httemplate/misc/delete-cust_refund.cgi,
19406           httemplate/view/cust_main/payment_history.html: refund deletion
19407
19408 2007-01-05 16:47  jeff
19409
19410         * httemplate/edit/part_svc.cgi: fix UI funkiness
19411
19412 2007-01-04 21:19  jeff
19413
19414         * fs_selfservice/FS-SelfService/SelfService.pm,
19415           fs_selfservice/FS-SelfService/cgi/view_usage.html,
19416           FS/FS/ClientAPI/MyAccount.pm,
19417           fs_selfservice/FS-SelfService/cgi/change_pkg.html,
19418           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
19419           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
19420           fs_selfservice/FS-SelfService/cgi/provision_list.html,
19421           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
19422           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: more
19423           self-servicey stuff (change package, detailed usage)
19424
19425 2007-01-03 23:26  ivan
19426
19427         * conf/blank_logo.eps: adding a simple blank logo; people are
19428           trying to comment out stuff in the template
19429
19430 2007-01-03 21:49  ivan
19431
19432         * httemplate/edit/part_bill_event.cgi: invoice event to credit out
19433           a customer's balance, presumably as bad debt
19434
19435 2007-01-03 11:47  ivan
19436
19437         * httemplate/view/cust_main/packages.html: fix suspend link
19438
19439 2007-01-02 13:46  ivan
19440
19441         * FS/FS/UI/Web.pm, httemplate/search/cust_svc.html: fix service
19442           searching & links
19443
19444 2007-01-02 13:44  ivan
19445
19446         * FS/FS/cust_main.pm: stupid semicolon!
19447
19448 2007-01-02 13:06  ivan
19449
19450         * FS/FS/cust_main.pm: fix num_pkgs to accept empty $sql param, no
19451           trailing AND
19452
19453 2007-01-02 12:29  ivan
19454
19455         * httemplate/view/cust_main/packages.html: fix popup target links
19456
19457 2007-01-02 12:25  ivan
19458
19459         * httemplate/view/svc_Common.html: missing from svc patch, oops!
19460
19461 2007-01-02 10:38  jeff
19462
19463         * FS/FS/svc_acct.pm: omit spurious export triggering
19464
19465 2006-12-29 13:48  jeff
19466
19467         * httemplate/: elements/select-agent.html,
19468           graph/report_cust_bill_pkg.html: correct bad include, and improve
19469           no agent selected condition
19470
19471 2006-12-29 00:51  ivan
19472
19473         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
19474           FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
19475           FS/FS/pkg_svc.pm, FS/FS/registrar.pm, FS/FS/svc_Common.pm,
19476           FS/FS/svc_External_Common.pm, FS/FS/svc_Parent_Mixin.pm,
19477           FS/FS/svc_acct.pm, FS/FS/svc_broadband.pm, FS/FS/svc_domain.pm,
19478           FS/FS/svc_external.pm, FS/FS/svc_forward.pm, FS/FS/svc_phone.pm,
19479           FS/FS/svc_www.pm, FS/FS/UI/Web.pm, FS/t/registrar.t,
19480           FS/t/svc_External_Common.t, FS/t/svc_Parent_Mixin.t,
19481           eg/table_template-svc.pm, httemplate/browse/part_svc.cgi,
19482           httemplate/edit/part_svc.cgi, httemplate/edit/svc_Common.html,
19483           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_broadband.cgi,
19484           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
19485           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
19486           httemplate/edit/elements/edit.html,
19487           httemplate/edit/elements/svc_Common.html,
19488           httemplate/edit/process/elements/process.html, FS/MANIFEST,
19489           httemplate/edit/process/svc_Common.html,
19490           httemplate/elements/header.html, httemplate/elements/menu.html,
19491           httemplate/misc/link.cgi, httemplate/search/cust_main.cgi,
19492           httemplate/search/cust_svc.html, httemplate/search/svc_acct.cgi,
19493           httemplate/search/svc_broadband.cgi,
19494           httemplate/search/svc_domain.cgi,
19495           httemplate/search/svc_external.cgi,
19496           httemplate/search/svc_forward.cgi,
19497           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
19498           httemplate/view/elements/svc_Common.html,
19499           httemplate/view/cust_main/packages.html: service refactor!
19500
19501 2006-12-29 00:41  ivan
19502
19503         * httemplate/edit/process/cust_main.cgi: slight pedanticism
19504
19505 2006-12-29 00:39  ivan
19506
19507         * httemplate/edit/svc_broadband.cgi: svc broadband new arg parsing
19508
19509 2006-12-29 00:35  ivan
19510
19511         * httemplate/misc/: payment.cgi, process/payment.cgi: just in case
19512           it gets capitalized
19513
19514 2006-12-29 00:34  ivan
19515
19516         * httemplate/edit/process/quick-charge.cgi: whitespace
19517
19518 2006-12-29 00:34  ivan
19519
19520         * httemplate/edit/cust_main/billing.html: slight more space
19521           necessary for ACH account numbers
19522
19523 2006-12-29 00:31  ivan
19524
19525         * init.d/freeside-init: kill off all queued processes!
19526
19527 2006-12-29 00:30  ivan
19528
19529         * httemplate/docs/index.html: link more docs to wiki
19530
19531 2006-12-29 00:29  ivan
19532
19533         * httemplate/browse/pay_batch.cgi: this is unused, replaced by
19534           search/pay_batch.cgi
19535
19536 2006-12-29 00:25  ivan
19537
19538         * FS/FS/part_export/vpopmail.pm: didn't get checked in with
19539           configurable target dirs, oops
19540
19541 2006-12-29 00:25  ivan
19542
19543         * FS/FS/svc_Common.pm: doc
19544
19545 2006-12-29 00:24  ivan
19546
19547         * FS/FS/part_pkg.pm: snot spacing
19548
19549 2006-12-29 00:24  ivan
19550
19551         * FS/FS/part_export.pm: use FS::queue for exports, though they
19552           should probably just use it themselves
19553
19554 2006-12-29 00:21  ivan
19555
19556         * Changelog, Changes.1.5.7, Changes.1.5.8: removing old changelogs
19557
19558 2006-12-29 00:20  ivan
19559
19560         * Changes.1.7.0: changelog now in the wiki
19561
19562 2006-12-28 23:23  ivan
19563
19564         * httemplate/edit/elements/edit.html: document field types
19565
19566 2006-12-28 16:30  jeff
19567
19568         * FS/FS/part_export/prizm.pm: minor fixups
19569
19570 2006-12-28 12:52  jeff
19571
19572         * httemplate/elements/tr-select-reason.html: activate submit button
19573           more readily
19574
19575 2006-12-28 00:16  ivan
19576
19577         * FS/FS/payinfo_Mixin.pm: tyop
19578
19579 2006-12-27 23:02  ivan
19580
19581         * bin/pg-version: adding pg-version
19582
19583 2006-12-26 19:29  ivan
19584
19585         * httemplate/edit/cust_main_county-expand.cgi: fix sanity check on
19586           taxclass expander
19587
19588 2006-12-26 18:37  ivan
19589
19590         * FS/FS/Misc.pm, htetc/handler.pl,
19591           httemplate/edit/cust_main/contact.html,
19592           httemplate/edit/cust_main/select-county.html,
19593           httemplate/misc/counties.cgi: Add a (magically appearing and
19594           disappearing) label on the county selector.  confusing when
19595           labeled "state"
19596
19597 2006-12-26 17:35  ivan
19598
19599         * httemplate/view/cust_main/contacts.html: show county on customer
19600           view
19601
19602 2006-12-26 17:07  ivan
19603
19604         * httemplate/: edit/cust_main.cgi,
19605           edit/cust_main/select-county.html, misc/counties.cgi: fix county
19606           selector
19607
19608 2006-12-26 11:53  ivan
19609
19610         * FS/FS/part_export/shellcommands.pm: do shell_quote-ing after
19611           STDIN strings are evaluated
19612
19613 2006-12-23 17:28  ivan
19614
19615         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
19616           FS/FS/cust_refund.pm, httemplate/edit/cust_main.cgi,
19617           httemplate/edit/cust_main/billing.html,
19618           httemplate/view/cust_main/payment_history.html: fix more paymask
19619           regressions: allow editing records with existing expired cards,
19620           fix masking just-entered values when erroring out, fix echeck
19621           entry inserting as empty routing code and "xxEK" account number,
19622           remove old/deprecated/unused payinfo_maksed subs and calls
19623
19624 2006-12-22 21:37  jeff
19625
19626         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
19627           FS/FS/part_export/prizm.pm, httemplate/edit/svc_broadband.cgi,
19628           httemplate/view/svc_broadband.cgi: inital prizm support
19629
19630 2006-12-21 22:18  ivan
19631
19632         * httemplate/search/: queue.html, elements/search.html: patch
19633           fixing "retry selected" and "remove select" in queue view
19634
19635 2006-12-20 19:05  ivan
19636
19637         * httemplate/misc/payment.cgi: fix on-demand payment form when
19638           making payments from masked data
19639
19640 2006-12-20 02:51  ivan
19641
19642         * FS/FS/: cust_main.pm, payinfo_Mixin.pm: fix "recurring_billing"
19643           flag for the wonderful new world of paymasking
19644
19645 2006-12-20 01:49  ivan
19646
19647         * FS/FS/Schema.pm, FS/FS/pkg_class.pm,
19648           httemplate/browse/pkg_class.html, httemplate/edit/pkg_class.html,
19649           httemplate/elements/select-part_referral.html,
19650           httemplate/elements/select-pkg_class.html,
19651           httemplate/elements/select-table.html,
19652           httemplate/elements/tr-select-pkg_class.html,
19653           httemplate/search/elements/search.html: add ability to disable
19654           package classes
19655
19656 2006-12-19 17:20  jeff
19657
19658         * FS/FS/: part_pkg.pm, ClientAPI/MyAccount.pm: inappropriate
19659           cluckage
19660
19661 2006-12-19 02:02  ivan
19662
19663         * FS/FS/cust_pay_batch.pm, FS/FS/payby.pm, FS/FS/payinfo_Mixin.pm,
19664           htetc/handler.pl, httemplate/edit/cust_main/billing.html,
19665           httemplate/search/cust_pay.cgi: clean up payinfo_Mixin to use
19666           payby.pm for payby info and have card masking full 6-digit BIN
19667           prefix for card identification.  have cust_pay_batch use
19668           payinfo_Mixin.  require B:CC 0.30 for mask-aware cardtype().  fix
19669           payment reports to use mask too if available, so credit card type
19670           selection still works with encryption.
19671
19672 2006-12-18 03:01  ivan
19673
19674         * htetc/handler.pl, httemplate/edit/part_pkg.cgi: fix tax class not
19675           adding when there is only one pkg_class choice (triggers
19676           javascript error
19677
19678 2006-12-18 00:08  ivan
19679
19680         * Makefile: fix MASONDATA include for dev target
19681
19682 2006-12-15 12:55  ivan
19683
19684         * httemplate/elements/dashboard-toplist.html: add a new ticket link
19685
19686 2006-12-15 05:09  ivan
19687
19688         * httemplate/elements/dashboard-toplist.html: add a quick start at
19689           a "dashboard" customer list, mostly for internal use for starters
19690
19691 2006-12-15 05:00  ivan
19692
19693         * httemplate/elements/dashboard-toplist.html: add a quick start at
19694           a "dashboard" customer list, mostly for internal use for starters
19695
19696 2006-12-15 04:43  ivan
19697
19698         * FS/FS/Conf.pm, httemplate/index.html,
19699           httemplate/elements/dashboard-toplist.html: add a quick start at
19700           a "dashboard" customer list, mostly for internal use for starters
19701
19702 2006-12-15 00:37  ivan
19703
19704         * FS/FS/Setup.pm, bin/expand-country: add a quick tool for adding
19705           states to old databases
19706
19707 2006-12-15 00:25  ivan
19708
19709         * httemplate/edit/: cust_main.cgi, cust_main/billing.html:
19710           eliminate funkiness with reappearing "Postal invoice" on errors
19711
19712 2006-12-14 21:29  jeff
19713
19714         * htetc/handler.pl, httemplate/edit/process/cust_main.cgi,
19715           httemplate/elements/tr-input-date-field.html,
19716           httemplate/view/cust_main/misc.html: move use statements to
19717           handler.pl, do not show 1/1/70 for new birthdates, and improve
19718           error handling
19719
19720 2006-12-14 16:56  ivan
19721
19722         * httemplate/edit/process/cust_main.cgi, htetc/handler.pl: add
19723           DateTime as a proper rather than hidden dependency
19724
19725 2006-12-14 16:28  ivan
19726
19727         * Makefile, FS/bin/freeside-addoutsource,
19728           FS/bin/freeside-deloutsource, FS/bin/freeside-queued,
19729           FS/bin/freeside-selfservice-server,
19730           FS/bin/freeside-sqlradius-radacctd, htetc/handler.pl: tiny bit of
19731           cleanup from the conf merge
19732
19733 2006-12-14 01:27  ivan
19734
19735         * Makefile, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
19736           FS/FS/part_export/vpopmail.pm, FS/bin/freeside-addoutsource,
19737           FS/bin/freeside-addoutsourceuser, FS/bin/freeside-adduser,
19738           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
19739           FS/bin/freeside-deluser, FS/bin/freeside-queued,
19740           FS/bin/freeside-selfservice-server, FS/bin/freeside-setup,
19741           FS/bin/freeside-sqlradius-radacctd, FS/bin/freeside-upgrade,
19742           bin/dbdef-create, bin/mapsecrets2access_user, htetc/handler.pl:
19743           make the config directory configurable
19744
19745 2006-12-13 22:00  ivan
19746
19747         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
19748           FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
19749           FS/FS/payinfo_Mixin.pm, FS/FS/ClientAPI/MyAccount.pm,
19750           httemplate/edit/cust_main/billing.html,
19751           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
19752           httemplate/search/cust_pay.cgi, FS/MANIFEST,
19753           FS/t/payinfo_Mixin.t, httemplate/edit/cust_refund.cgi,
19754           httemplate/edit/process/cust_main.cgi,
19755           httemplate/view/cust_main/billing.html,
19756           httemplate/view/cust_main/payment_history.html: encryption fixes
19757           from huntsberg & jayce
19758
19759 2006-12-08 07:11  jeff
19760
19761         * FS/FS/svc_acct.pm: stop unsuspending inappropriately
19762
19763 2006-12-08 05:36  ivan
19764
19765         * httemplate/: view/cust_main/quick-charge.html,
19766           edit/process/quick-charge.cgi: some javascript validation magic
19767           to give one-time charges better UI
19768
19769 2006-12-07 08:46  ivan
19770
19771         * bin/pod2x: update pod2x for new self-service path
19772
19773 2006-12-07 07:24  ivan
19774
19775         * FS/FS/Setup.pm: oops, fix additional US pseudo-states
19776
19777 2006-12-06 18:40  jeff
19778
19779         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
19780           FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
19781           FS/FS/cust_pkg.pm, FS/FS/prepay_credit.pm, FS/FS/svc_acct.pm,
19782           FS/FS/svc_broadband.pm, FS/FS/part_pkg/flat.pm,
19783           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
19784           fs_selfservice/FS-SelfService/SelfService.pm,
19785           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
19786           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
19787           fs_selfservice/FS-SelfService/cgi/view_usage.html,
19788           httemplate/edit/prepay_credit.cgi,
19789           httemplate/edit/process/prepay_credit.cgi,
19790           httemplate/misc/process/recharge_svc.html,
19791           httemplate/search/prepay_credit.html: retouch bandwidth countdown
19792
19793 2006-12-05 07:53  jeff
19794
19795         * FS/FS/part_export/sqlmail.pm: correct longstanding oops
19796
19797 2006-12-04 18:37  jeff
19798
19799         * httemplate/: edit/svc_acct.cgi, edit/process/svc_acct.cgi,
19800           view/svc_acct.cgi: editable service usage
19801
19802 2006-12-02 16:42  ivan
19803
19804         * FS/FS/cust_main.pm: clean up whitespace merge noise
19805
19806 2006-12-02 14:04  ivan
19807
19808         * FS/FS/part_pkg/flat_comission.pm: fix for commission price plan
19809
19810 2006-11-30 22:31  jeff
19811
19812         * FS/FS/Conf.pm, FS/FS/cust_pay_batch.pm,
19813           httemplate/misc/download-batch.cgi,
19814           httemplate/search/cust_pay_batch.cgi: chase canada E-xactBatch
19815
19816 2006-11-30 17:41  ivan
19817
19818         * FS/bin/freeside-queued: remove unnecessary service use (in an
19819           awfully odd place)
19820
19821 2006-11-30 17:35  ivan
19822
19823         * FS/bin/freeside-expiration-alerter: go away and never come back,
19824           $Id$
19825
19826 2006-11-30 17:34  ivan
19827
19828         * FS/bin/freeside-email: begone $Id$ and your diff noise!
19829
19830 2006-11-29 18:27  jeff
19831
19832         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
19833           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
19834           FS/FS/ClientAPI/MyAccount.pm, FS/FS/UI/Web.pm,
19835           FS/FS/part_export/sqlradius.pm,
19836           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
19837           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
19838           fs_selfservice/FS-SelfService/cgi/view_usage.html,
19839           httemplate/edit/prepay_credit.cgi,
19840           httemplate/edit/process/prepay_credit.cgi,
19841           httemplate/misc/recharge_svc.html,
19842           httemplate/misc/process/recharge_svc.html,
19843           httemplate/search/prepay_credit.html,
19844           httemplate/view/cust_main/packages.html: prepaid download/upload
19845           tracking
19846
19847 2006-11-28 01:38  ivan
19848
19849         * FS/FS/access_user.pm: usernames should be alphanumeric only
19850
19851 2006-11-26 23:11  jeff
19852
19853         * FS/FS/ClientAPI/Signup.pm,
19854           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
19855           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
19856           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
19857           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: order package
19858           from self-service
19859
19860 2006-11-26 17:08  ivan
19861
19862         * FS/FS/svc_acct.pm: some svc_acct.pm fixes for s1
19863
19864 2006-11-26 15:09  jeff
19865
19866         * httemplate/elements/menu.html: minor tyop
19867
19868 2006-11-26 15:06  jeff
19869
19870         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
19871           view/cust_main/notes.html: more ajaxy customer notes
19872
19873 2006-11-25 13:04  jeff
19874
19875         * httemplate/view/cust_main.cgi: chill FF wrt POSTDATA
19876
19877 2006-11-24 02:34  ivan
19878
19879         * httemplate/browse/part_pkg.cgi: link to and label one-time
19880           charges correctly
19881
19882 2006-11-24 00:48  ivan
19883
19884         * httemplate/elements/tr-input-beginning_ending.html,
19885           httemplate/elements/tr-input-lessthan_greaterthan.html,
19886           httemplate/search/cust_credit.html,
19887           httemplate/search/cust_pay.cgi,
19888           httemplate/search/report_cust_credit.html,
19889           httemplate/search/report_cust_pay.html, FS/FS/UI/Web.pm: add less
19890           than and greater than amounts to credit and payment searches
19891
19892 2006-11-20 02:34  ivan
19893
19894         * httemplate/browse/agent.cgi: remove annoying black box around
19895           override info
19896
19897 2006-11-19 19:05  ivan
19898
19899         * httemplate/autohandler: bug fix for open transactions
19900
19901 2006-11-17 18:19  jeff
19902
19903         * FS/FS/part_export/www_plesk.pm: add templating and web hosting
19904           optional on domain addition
19905
19906 2006-11-17 02:16  ivan
19907
19908         * FS/bin/freeside-prepaidd: initial fix for prepaid renewal
19909           problem; attempt to use an existing credit/payment before
19910           suspending
19911
19912 2006-11-16 07:37  jeff
19913
19914         * httemplate/edit/process/part_bill_event.cgi: bug squishing
19915
19916 2006-11-15 22:20  jeff
19917
19918         * httemplate/: elements/tr-input-date-field.html,
19919           edit/cust_main.cgi, edit/process/cust_main.cgi,
19920           view/cust_main/misc.html: switch birthdate to DateTime
19921
19922 2006-11-14 04:22  ivan
19923
19924         * httemplate/misc/cust_main-import.cgi: add some docs on required
19925           fields to page
19926
19927 2006-11-13 20:04  ivan
19928
19929         * httemplate/: browse/agent.cgi,
19930           misc/delete-agent_payment_gateway.cgi: working agent gateway
19931           override delete link
19932
19933 2006-11-13 19:30  ivan
19934
19935         * FS/FS/Misc.pm: Tie::IxHash data disappears when sent with
19936           Storable
19937
19938 2006-11-13 19:16  ivan
19939
19940         * FS/FS/Misc.pm, FS/FS/ClientAPI/MyAccount.pm,
19941           FS/FS/ClientAPI/Signup.pm,
19942           fs_selfservice/FS-SelfService/cgi/signup.html: have signup page
19943           use card-types config too
19944
19945 2006-11-13 18:54  ivan
19946
19947         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add card-types
19948           configuration value for self-service
19949
19950 2006-11-12 17:09  ivan
19951
19952         * FS/FS/CGI.pm, httemplate/elements/error.html,
19953           httemplate/elements/header.html,
19954           httemplate/pref/pref-process.html, httemplate/pref/pref.html: add
19955           preference page, start with just a password changer
19956
19957 2006-11-08 18:52  jeff
19958
19959         * FS/FS/TicketSystem/RT_External.pm: recorrect ticket order
19960
19961 2006-11-08 18:28  jeff
19962
19963         * FS/FS/TicketSystem/RT_External.pm: correct ticket order
19964
19965 2006-11-05 14:39  ivan
19966
19967         * Makefile: call it 1.7.1 to avoid confusion
19968
19969 2006-11-05 14:28  ivan
19970
19971         * bin/: customer-faker, payment-faker: some sample data creators
19972
19973 2006-11-05 11:34  ivan
19974
19975         * FS/FS/cust_main.pm: fix empty invoice number omitting in
19976           realtime_bop, oops
19977
19978 2006-11-05 11:22  ivan
19979
19980         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
19981
19982 2006-11-05 10:06  ivan
19983
19984         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: for want of a
19985           paren
19986
19987 2006-11-05 10:03  ivan
19988
19989         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: have card_type
19990           be an optional param anyway
19991
19992 2006-11-05 10:03  ivan
19993
19994         * FS/FS/ClientAPI/MyAccount.pm: fix auto-population of card_type
19995           SELECT in self-service payment form
19996
19997 2006-11-05 09:36  ivan
19998
19999         * fs_selfservice/FS-SelfService/: SelfService.pm,
20000           cgi/selfservice.cgi: add some self-service debugging
20001
20002 2006-11-05 08:58  ivan
20003
20004         * FS/bin/freeside-selfservice-server: fix spurious disconnection
20005           errors in selfservice server log
20006
20007 2006-11-05 07:55  ivan
20008
20009         * httemplate/view/cust_main/payment_history.html: fix but with no
20010           "show prior history" showing up when everything is hidden
20011
20012 2006-11-03 14:02  ivan
20013
20014         * FS/FS/part_pkg.pm: add every 45 day option to available
20015           frequencies
20016
20017 2006-10-31 10:56  jeff
20018
20019         * FS/FS/part_export/sqlradius.pm: do not require a reason to have
20020           been suspended
20021
20022 2006-10-31 08:57  jeff
20023
20024         * httemplate/edit/process/cust_main_note.cgi: ugh, too restrictive
20025
20026 2006-10-30 04:39  ivan
20027
20028         * FS/FS/cust_main.pm: realtime_bop: don't pass an empty
20029           invoice_number to B:OP, omit the field entirely
20030
20031 2006-10-29 17:28  ivan
20032
20033         * FS/MANIFEST: removing freeside-daily
20034
20035 2006-10-29 16:26  ivan
20036
20037         * FS/bin/freeside-bill: removing pre-1.4 freeside-bill
20038
20039 2006-10-27 12:10  ivan
20040
20041         * FS/FS/: Conf.pm, cust_pkg.pm: add
20042           unsuspend-always_adjust_next_bill_date config option for qis
20043
20044 2006-10-27 10:01  jeff
20045
20046         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_note.cgi,
20047           httemplate/edit/process/cust_main_note.cgi,
20048           httemplate/elements/overlibmws_crossframe.js,
20049           httemplate/view/cust_main/notes.html: editable notes
20050
20051 2006-10-26 19:12  jeff
20052
20053         * FS/FS/part_export/: shellcommands.pm, sqlradius.pm: export
20054           enhancements for suspend reasons
20055
20056 2006-10-26 01:35  ivan
20057
20058         * fs_selfservice/FS-SelfService/cgi/signup.html: don't display a
20059           (none) package selection if there's a default
20060
20061 2006-10-25 11:10  jeff
20062
20063         * httemplate/view/cust_main/packages.html: show reasons
20064
20065 2006-10-25 10:36  ivan
20066
20067         * httemplate/: elements/pager.html, search/cust_main.cgi,
20068           search/elements/search.html: pagination patch from UNTD - limit
20069           the number of page links displayed and have a drop-down option
20070           for selecting number of entries per page
20071
20072 2006-10-25 05:04  ivan
20073
20074         * conf/ticket_system: default to RT_Internal ticketing
20075
20076 2006-10-24 21:51  jeff
20077
20078         * httemplate/elements/tr-selectmultiple-part_pkg.html: heh
20079
20080 2006-10-24 21:44  jeff
20081
20082         * httemplate/: elements/tr-selectmultiple-part_pkg.html,
20083           search/cust_pkg.cgi, search/report_cust_pkg.html: select multiple
20084           pkgparts on advanced package report
20085
20086 2006-10-24 20:12  jeff
20087
20088         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: no usersvc
20089           svc_www tweak
20090
20091 2006-10-24 19:22  jeff
20092
20093         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
20094           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
20095           httemplate/edit/svc_acct.cgi: limited domain select
20096
20097 2006-10-24 11:26  jeff
20098
20099         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
20100           httemplate/view/cust_main/misc.html: add customer signup date
20101
20102 2006-10-23 02:44  ivan
20103
20104         * httemplate/elements/menu.html: have the unlinked account search
20105           go to UN_username so it doesn't miss accounts with no UID
20106
20107 2006-10-23 02:35  ivan
20108
20109         * httemplate/elements/header.html: eek, VALIGN=top for the page
20110
20111 2006-10-23 02:24  ivan
20112
20113         * FS/FS/cust_main.pm: always do substring & fuzzy, getting
20114           complains searches are not returning enough
20115
20116 2006-10-23 01:47  ivan
20117
20118         * httemplate/misc/process/cancel_pkg.html: better error message if
20119           you don't enter a reason.  FS::reason::check can untaint its
20120           data, and will allow punctuation in reasons
20121
20122 2006-10-23 01:30  ivan
20123
20124         * fs_selfservice/FS-SelfService/cgi/: agent.cgi,
20125           cust_bill-logo.cgi, passwd.cgi, selfservice.cgi, signup.html:
20126           remove -w to prevent warnings from messing up otherwise working
20127           CGIs
20128
20129 2006-10-22 23:38  ivan
20130
20131         * FS/FS/Record.pm: add AU to list of zip-requiring countries
20132
20133 2006-10-22 21:21  jeff
20134
20135         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
20136           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
20137           httemplate/edit/reason.html,
20138           httemplate/edit/process/part_bill_event.cgi,
20139           httemplate/elements/tr-select-reason.html,
20140           httemplate/misc/cancel_pkg.html,
20141           httemplate/misc/process/cancel_pkg.html: events should attach
20142           reasons
20143
20144 2006-10-22 18:47  ivan
20145
20146         * httemplate/view/cust_main/packages.html: fix regression from
20147           table re-layout: don't display provision links for cancelled
20148           packages
20149
20150 2006-10-22 04:42  ivan
20151
20152         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
20153           fs_selfservice/FS-SelfService/cgi/signup.cgi: add signup server
20154           default package
20155
20156 2006-10-21 22:22  ivan
20157
20158         * FS/FS/part_pkg/prepaid.pm: doh, forgot fieldorder.  should just
20159           use Tie::IxHash here too
20160
20161 2006-10-21 22:18  ivan
20162
20163         * FS/: FS/part_pkg/prepaid.pm, bin/freeside-prepaidd: add price
20164           plan option for prepaid packages to cancel instead of suspend
20165
20166 2006-10-21 17:35  ivan
20167
20168         * httemplate/elements/menu.html: link to wrong place
20169
20170 2006-10-20 15:49  ivan
20171
20172         * FS/FS/part_pkg.pm: add 48-hour billing
20173
20174 2006-10-19 07:32  jeff
20175
20176         * FS/FS/Conf.pm: [no log message]
20177
20178 2006-10-19 07:29  jeff
20179
20180         * FS/FS/cust_pkg_reason.pm: suspension and cancellation reasons
20181
20182 2006-10-19 07:26  jeff
20183
20184         * httemplate/elements/tr-select-reason.html,
20185           httemplate/misc/cancel_pkg.cgi, httemplate/misc/cancel_pkg.html,
20186           httemplate/misc/expire_pkg.cgi,
20187           httemplate/misc/process/cancel_pkg.html,
20188           httemplate/misc/process/expire_pkg.cgi,
20189           httemplate/misc/susp_pkg.cgi, FS/t/cust_pkg_reason.t: suspension
20190           and cancellation reasons
20191
20192 2006-10-19 07:23  jeff
20193
20194         * FS/FS/cancel_reason.pm, FS/FS/reason.pm, FS/FS/reason_type.pm,
20195           FS/t/cancel_reason.t, FS/t/reason.t, FS/t/reason_type.t,
20196           httemplate/browse/reason.html,
20197           httemplate/browse/reason_type.html,
20198           httemplate/edit/process/reason.html,
20199           httemplate/edit/process/reason_type.html,
20200           httemplate/edit/reason.html, httemplate/edit/reason_type.html:
20201           suspension and cancellation reasons
20202
20203 2006-10-18 21:41  jeff
20204
20205         * FS/FS/part_export/acct_plesk.pm: wrong method
20206
20207 2006-10-18 16:07  jeff
20208
20209         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_bill_event.pm,
20210           FS/MANIFEST, htetc/handler.pl,
20211           httemplate/browse/part_bill_event.cgi,
20212           httemplate/edit/elements/edit.html,
20213           httemplate/edit/part_bill_event.cgi,
20214           httemplate/edit/process/part_bill_event.cgi,
20215           httemplate/elements/menu.html,
20216           httemplate/view/cust_main/packages.html: suspension and
20217           cancellation reasons
20218
20219 2006-10-18 02:30  ivan
20220
20221         * httemplate/docs/: config.html, export.html: removing obsolete
20222           config.html, moving info from export.html into wiki
20223
20224 2006-10-17 17:05  jeff
20225
20226         * httemplate/elements/tr-input-date-field.html: fix ugly null dates
20227
20228 2006-10-17 02:03  ivan
20229
20230         * rt/sbin/rt-setup-database.in: commiting rt 3.4.5 to HEAD
20231
20232 2006-10-16 22:49  ivan
20233
20234         * fs_selfservice/FS-SelfService/SelfService.pm: fix signup problem
20235           on IE, whew!
20236
20237 2006-10-16 10:59  ivan
20238
20239         * FS/FS/Record.pm: fix for agent_custid unique bs ('violates unique
20240           constraint cust_main18'), hope this doesn't break anything else
20241
20242 2006-10-16 10:13  ivan
20243
20244         * httemplate/: edit/cust_main.cgi, view/cust_main/misc.html: its
20245           not my monday morning
20246
20247 2006-10-16 10:11  ivan
20248
20249         * FS/FS/Conf.pm: closing bracket helps
20250
20251 2006-10-16 10:10  ivan
20252
20253         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
20254           httemplate/view/cust_main/misc.html: add a conf checkbox to turn
20255           DOB on
20256
20257 2006-10-16 09:56  ivan
20258
20259         * httemplate/edit/cust_main.cgi: fix stickiness bug when editing
20260           advertising sources
20261
20262 2006-10-15 19:21  ivan
20263
20264         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: fix typo
20265           switching Net::Plesk to a run-time dependency
20266
20267 2006-10-14 16:53  ivan
20268
20269         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: don't load
20270           Net::Plesk until its needed, to prevent every install from
20271           depending on it
20272
20273 2006-10-14 13:47  jeff
20274
20275         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: preliminary
20276           plesk support
20277
20278 2006-10-14 03:09  ivan
20279
20280         * httemplate/search/report_receivables.cgi: that should fix
20281           statuses on receivables report
20282
20283 2006-10-14 02:55  ivan
20284
20285         * httemplate/docs/: index.html, selfservice.html: move
20286           signup/self-service install to wiki
20287
20288 2006-10-12 02:42  ivan
20289
20290         * FS/FS/cust_main.pm: fix "amatch: $_ is undefined: what are you
20291           matching" error when there are no companies in the fuzzy cache
20292           yet
20293
20294 2006-10-08 22:05  ivan
20295
20296         * FS/FS/Conf.pm: date selektah
20297
20298 2006-10-08 21:27  jeff
20299
20300         * httemplate/edit/process/cust_main.cgi: more BoD
20301
20302 2006-10-08 18:05  ivan
20303
20304         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser,
20305           freeside-adduser: update the tools for dev installs
20306
20307 2006-10-08 17:30  ivan
20308
20309         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: have the new style
20310           notes be the default
20311
20312 2006-10-08 17:26  ivan
20313
20314         * httemplate/view/: cust_main.cgi, cust_main/tickets.html: clean up
20315           the customer view a tiny bit
20316
20317 2006-10-08 17:13  ivan
20318
20319         * htetc/handler.pl: add cust_main_note to handler.pl
20320
20321 2006-10-08 01:17  ivan
20322
20323         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
20324           FS/FS/Setup.pm, FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
20325           FS/FS/payby.pm, bin/customer-faker, htetc/handler.pl,
20326           httemplate/edit/part_bill_event.cgi,
20327           httemplate/elements/menu.html,
20328           httemplate/search/cust_pay_batch.cgi,
20329           httemplate/search/pay_batch.cgi,
20330           httemplate/search/elements/search.html: add menu items for credit
20331           card batching, debug last-minute changes to payby.pm, add ACL for
20332           re-processing batches, separate CARD and CHEK batches, fixed
20333           defaults for batch formats
20334
20335 2006-10-07 16:40  ivan
20336
20337         * FS/FS/cust_bill.pm: remove a spurious commit from batch_card and
20338           document realtime option
20339
20340 2006-10-07 14:40  ivan
20341
20342         * FS/FS/cust_main.pm: better error msg on CSV import with bad
20343           pkgpart
20344
20345 2006-10-04 14:22  jeff
20346
20347         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/Conf.pm,
20348           FS/FS/Record.pm, httemplate/edit/cust_main.cgi,
20349           httemplate/elements/tr-input-date-field.html,
20350           httemplate/view/cust_main/misc.html: DoB
20351
20352 2006-10-03 15:44  jeff
20353
20354         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_main.pm,
20355           FS/FS/cust_main_note.pm, FS/MANIFEST, FS/FS/Schema.pm,
20356           FS/t/cust_main_note.t, httemplate/edit/cust_main.cgi,
20357           httemplate/edit/cust_main_note.cgi,
20358           httemplate/edit/process/cust_main_note.cgi,
20359           httemplate/view/cust_main.cgi,
20360           httemplate/view/cust_main/notes.html: Enhanced customer notes
20361
20362 2006-10-03 08:59  ivan
20363
20364         * FS/FS/: cust_main_invoice.pm, cust_pay_batch.pm, svc_external.pm,
20365           svc_www.pm: s/repalce/replace/ in POD doc
20366
20367 2006-09-29 10:22  ivan
20368
20369         * FS/FS/access_user.pm: fix problem with viewing unlinked services
20370
20371 2006-09-29 09:18  ivan
20372
20373         * FS/FS/part_export/domain_sql.pm: precedence error causing schema
20374           mapped values to disappear
20375
20376 2006-09-29 08:36  ivan
20377
20378         * FS/FS/part_export/domain_sql.pm: fix mapping problem in
20379           domain_sql export
20380
20381 2006-09-28 10:45  ivan
20382
20383         * FS/FS/svc_acct.pm: missing $ in ldap_password
20384
20385 2006-09-26 11:55  ivan
20386
20387         * httemplate/search/: svc_Smart.html, svc_acct.cgi: fix
20388           username@domain search
20389
20390 2006-09-23 11:33  ivan
20391
20392         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: update to
20393           mailserver integration
20394
20395 2006-09-20 21:41  ivan
20396
20397         * FS/FS/part_export/acct_sql.pm: support static values in acct_sql
20398           as well
20399
20400 2006-09-20 09:00  ivan
20401
20402         * FS/FS/part_export/acct_sql.pm: eek, terminate the javascript
20403
20404 2006-09-20 08:20  ivan
20405
20406         * FS/FS/part_export/acct_sql.pm: finish correcting the naming
20407
20408 2006-09-20 08:19  ivan
20409
20410         * FS/FS/part_export/domain_sql.pm: tie correctly!
20411
20412 2006-09-19 09:49  ivan
20413
20414         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
20415           part_export/domain_sql.pm: add domain_sql export for new
20416           mailserver config and modify acct_sql export for same
20417
20418 2006-09-17 19:21  ivan
20419
20420         * httemplate/elements/menu.html: ticket system disableability for
20421           rainbowshops
20422
20423 2006-09-16 13:07  ivan
20424
20425         * bin/customer-faker: bulk fake customer insert
20426
20427 2006-09-15 12:15  ivan
20428
20429         * FS/FS/AccessRight.pm, httemplate/search/cust_tax_exempt_pkg.cgi,
20430           httemplate/view/cust_main/payment_history.html: add link to
20431           customer tax exemptions to customer view page
20432
20433 2006-09-14 22:10  ivan
20434
20435         * FS/FS/: Schema.pm, cust_bill_ApplicationCommon.pm,
20436           cust_bill_pay_pkg.pm, cust_credit_bill_pkg.pm: add sdate and
20437           edate to cust_bill_pay_pkg and cust_credit_bill_pkg tables
20438
20439 2006-09-14 12:33  ivan
20440
20441         * httemplate/edit/part_virtual_field.cgi: don't promise virtual
20442           fields on tables we can't deliver them on.  virtual fields suck
20443           anyway, they should be real database fields
20444
20445 2006-09-14 12:30  ivan
20446
20447         * httemplate/edit/process/generic.cgi: pointer to
20448           elements/process.html, fwiw
20449
20450 2006-09-13 09:01  ivan
20451
20452         * httemplate/search/report_cust_pay.html: add check # search, here
20453           for now...
20454
20455 2006-09-13 07:57  ivan
20456
20457         * FS/FS/cust_bill_ApplicationCommon.pm: yes, that does appear to be
20458           the fix for all this trouble.  s/qsearchs/qsearch/
20459
20460 2006-09-13 07:53  ivan
20461
20462         * FS/FS/: cust_credit.pm, cust_pay.pm: some cleanup while i'm here
20463
20464 2006-09-12 19:14  ivan
20465
20466         * FS/FS/Record.pm: encryption-on-insert bugfix from untd
20467
20468 2006-09-12 19:11  ivan
20469
20470         * FS/FS/svc_Common.pm: in-place replace bugfix from untd &
20471           debugging cleanup
20472
20473 2006-09-12 14:27  ivan
20474
20475         * httemplate/search/cust_main.cgi: no need to log this
20476
20477 2006-09-05 18:20  ivan
20478
20479         * bin/breakdown-bill-applications: not done yet
20480
20481 2006-09-05 18:08  ivan
20482
20483         * fs_selfservice/DEPLOY: this was supposed to just be a local hack,
20484           how did it wind up in CVS?
20485
20486 2006-09-05 18:08  ivan
20487
20488         * FS/bin/freeside-setup: new world ACLs
20489
20490 2006-09-05 18:07  ivan
20491
20492         * FS/FS/ClientAPI/Signup.pm: less cut and paste
20493
20494 2006-09-05 18:07  ivan
20495
20496         * FS/FS/payby.pm: ugh DCLN :/
20497
20498 2006-09-05 18:06  ivan
20499
20500         * FS/FS/cust_svc.pm: add some debugging
20501
20502 2006-09-05 18:06  ivan
20503
20504         * FS/FS/cdr.pm: add missing =back
20505
20506 2006-09-05 09:44  ivan
20507
20508         * httemplate/edit/process/cust_refund.cgi: fix refunds, really
20509
20510 2006-09-05 09:27  ivan
20511
20512         * httemplate/edit/process/cust_refund.cgi: fix FS::payby::payby2bop
20513           usage
20514
20515 2006-09-04 13:31  ivan
20516
20517         * httemplate/search/sqlradius.cgi: really fix the embedded duration
20518           table
20519
20520 2006-09-04 13:22  ivan
20521
20522         * httemplate/search/sqlradius.cgi: use the exact provided time
20523
20524 2006-09-04 13:15  ivan
20525
20526         * httemplate/search/sqlradius.cgi: fix the date/time parsing
20527
20528 2006-09-04 13:12  ivan
20529
20530         * httemplate/search/sqlradius.cgi: fix the embedded duration table
20531
20532 2006-09-04 13:10  ivan
20533
20534         * httemplate/search/sqlradius.cgi: fix the gridding colors
20535
20536 2006-09-04 13:05  ivan
20537
20538         * httemplate/: elements/tr-input-beginning_ending.html,
20539           search/sqlradius.cgi, search/sqlradius.html: allow time selection
20540           in RADIUS searches and grid-ize the resulting table
20541
20542 2006-09-04 09:24  ivan
20543
20544         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add RADIUS
20545           session search back to main menu
20546
20547 2006-09-02 20:14  ivan
20548
20549         * bin/dbdef-create: REALLY don't error out trying to create a dbdef
20550           file from scratch
20551
20552 2006-09-02 20:12  ivan
20553
20554         * bin/dbdef-create: don't error out trying to create a dbdef file
20555           from scratch
20556
20557 2006-09-02 13:38  ivan
20558
20559         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
20560           agent-virtualize invoice event reports
20561
20562 2006-09-01 00:52  ivan
20563
20564         * fs_selfservice/FS-SelfService/cgi/signup.html: pretty this up a
20565           little
20566
20567 2006-08-31 18:51  lawrence
20568
20569         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
20570           fs_selfservice/FS-SelfService/cgi/signup.html: Progress
20571           checkpoint on improved signup stuff for additional services
20572
20573 2006-08-31 14:26  lawrence
20574
20575         * httemplate/config/config-process.cgi: make select-sub parameters
20576           work
20577
20578 2006-08-31 13:47  ivan
20579
20580         * eg/TEMPLATE_cust_main.import, etc/megapop.pl: BEGONE $Id
20581
20582 2006-08-31 13:44  ivan
20583
20584         * bin/: svc_acct.import, svc_domain.erase: BEGONE $Id$
20585
20586 2006-08-31 13:44  ivan
20587
20588         * bin/svc_acct.export: removing obsolete file
20589
20590 2006-08-31 12:59  ivan
20591
20592         * bin/fs-migrate-svc_acct_sm: BEGONE $Id$
20593
20594 2006-08-31 12:25  ivan
20595
20596         * fs_selfservice/FS-SelfService/cgi/signup.cgi: BEGONE $Id$
20597
20598 2006-08-30 09:24  ivan
20599
20600         * bin/mapsecrets2access_user: need a username arg for now... this
20601           should make the error message less confusing
20602
20603 2006-08-30 08:41  ivan
20604
20605         * FS/bin/freeside-adduser: get rid of all the htpasswd stuff in
20606           freeside-adduser
20607
20608 2006-08-29 11:04  khoff
20609
20610         * FS/FS/part_pkg/flat_introrate.pm: Introductory rates...just what
20611           we always wanted.  Requires Date::Manip.
20612
20613 2006-08-29 10:50  lawrence
20614
20615         * FS/FS/ClientAPI/Signup.pm,
20616           fs_selfservice/FS-SelfService/cgi/signup.cgi,
20617           fs_selfservice/FS-SelfService/cgi/signup.html: Signup
20618           Enhancements
20619
20620 2006-08-28 06:52  ivan
20621
20622         * httemplate/edit/process/cust_main.cgi: parameters to method calls
20623           require ( ), arrgh
20624
20625 2006-08-27 17:52  jeff
20626
20627         * FS/FS/cust_bill.pm: protect against a race
20628
20629 2006-08-27 15:55  jeff
20630
20631         * Makefile: more clean
20632
20633 2006-08-27 14:50  jeff
20634
20635         * FS/FS/cust_bill.pm, FS/FS/payby.pm,
20636           httemplate/misc/process/payment.cgi: fix payby2bop brokenness
20637
20638 2006-08-27 13:10  jeff
20639
20640         * FS/FS/cust_pay_batch.pm: no comment
20641
20642 2006-08-27 13:09  jeff
20643
20644         * FS/FS/payby.pm: oops
20645
20646 2006-08-27 12:33  ivan
20647
20648         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add back
20649           invoice event reports
20650
20651 2006-08-27 12:30  jeff
20652
20653         * httemplate/: edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
20654           edit/cust_credit_bill.cgi, misc/download-batch.cgi: correct bad
20655           conflict resolution
20656
20657 2006-08-26 16:15  jeff
20658
20659         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
20660           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay_batch.pm,
20661           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
20662           FS/FS/part_bill_event.pm, FS/FS/payby.pm,
20663           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
20664           FS/t/cust_bill_pay_batch.t, httemplate/browse/cust_pay_batch.cgi,
20665           httemplate/edit/cust_bill_pay.cgi,
20666           httemplate/edit/cust_credit.cgi,
20667           httemplate/edit/cust_credit_bill.cgi,
20668           httemplate/edit/part_bill_event.cgi,
20669           httemplate/edit/process/cust_main.cgi,
20670           httemplate/edit/process/cust_refund.cgi,
20671           httemplate/misc/bill.cgi, httemplate/misc/download-batch.cgi,
20672           httemplate/misc/process/payment.cgi,
20673           httemplate/search/cust_pay_batch.cgi,
20674           httemplate/search/pay_batch.cgi,
20675           httemplate/search/pay_batch.html,
20676           httemplate/search/report_cust_pay_batch.html: batch refactor
20677           continued
20678
20679 2006-08-26 07:44  ivan
20680
20681         * FS/FS/Schema.pm: better error reporting for schema load failures
20682           (w/DBIx::DBSchema 0.32+), hopefully...
20683
20684 2006-08-26 07:39  ivan
20685
20686         * FS/FS/Schema.pm: better error reporting for schema load failures
20687           (w/DBIx::DBSchema 0.32+), hopefully...
20688
20689 2006-08-26 05:57  ivan
20690
20691         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi: fix
20692           javascript for auto-setting application amount
20693
20694 2006-08-25 19:20  ivan
20695
20696         * httemplate/edit/cust_bill_pay.cgi: fix javascript for
20697           auto-setting application amount
20698
20699 2006-08-25 19:20  ivan
20700
20701         * htetc/handler.pl: i want max and min!
20702
20703 2006-08-25 19:12  ivan
20704
20705         * FS/FS/: Record.pm: foiled by autovivification!
20706
20707 2006-08-25 12:30  ivan
20708
20709         * FS/FS/Misc.pm, FS/FS/Record.pm,
20710           httemplate/edit/cust_main/select-country.html,
20711           httemplate/edit/cust_main/select-county.html,
20712           httemplate/edit/cust_main/select-state.html: use GROUP BY instead
20713           of DISTINCT ON in the state and country queries for better
20714           cross-database compatibility, based on a preliminary patch from
20715           Jason Thomas
20716
20717 2006-08-23 18:37  ivan
20718
20719         * httemplate/edit/: cust_credit.cgi, cust_pay.cgi: oops,
20720           "Auto-apply to invoices" dropdown disappeared
20721
20722 2006-08-23 15:25  ivan
20723
20724         * Makefile, httemplate/index.html,
20725           httemplate/browse/access_group.html,
20726           httemplate/browse/access_user.html,
20727           httemplate/browse/addr_block.cgi, httemplate/browse/agent.cgi,
20728           httemplate/browse/agent_type.cgi,
20729           httemplate/browse/cust_main_county.cgi,
20730           httemplate/browse/cust_pay_batch.cgi,
20731           httemplate/browse/inventory_class.html,
20732           httemplate/browse/msgcat.cgi, httemplate/browse/nas.cgi,
20733           httemplate/browse/part_bill_event.cgi,
20734           httemplate/browse/part_export.cgi,
20735           httemplate/browse/part_pkg.cgi,
20736           httemplate/browse/part_referral.html,
20737           httemplate/browse/part_svc.cgi,
20738           httemplate/browse/part_virtual_field.cgi,
20739           httemplate/browse/payment_gateway.html,
20740           httemplate/browse/pkg_class.html, httemplate/browse/rate.cgi,
20741           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
20742           httemplate/browse/elements/browse.html,
20743           httemplate/config/config-process.cgi,
20744           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
20745           httemplate/docs/trouble.html, httemplate/edit/REAL_cust_pkg.cgi,
20746           httemplate/edit/access_group.html,
20747           httemplate/edit/access_user.html, httemplate/edit/agent.cgi,
20748           httemplate/edit/agent_payment_gateway.html,
20749           httemplate/edit/agent_type.cgi,
20750           httemplate/edit/bulk-cust_svc.html,
20751           httemplate/edit/cust_bill_pay.cgi,
20752           httemplate/edit/cust_credit.cgi,
20753           httemplate/edit/cust_credit_bill.cgi,
20754           httemplate/edit/cust_main.cgi,
20755           httemplate/edit/cust_main_county-expand.cgi,
20756           httemplate/edit/cust_main_county.cgi,
20757           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
20758           httemplate/edit/cust_refund.cgi,
20759           httemplate/edit/inventory_class.html, httemplate/edit/msgcat.cgi,
20760           httemplate/edit/part_bill_event.cgi,
20761           httemplate/edit/part_export.cgi, httemplate/edit/part_pkg.cgi,
20762           httemplate/edit/part_referral.html, httemplate/edit/part_svc.cgi,
20763           httemplate/edit/part_virtual_field.cgi,
20764           httemplate/edit/payment_gateway.html,
20765           httemplate/edit/pkg_class.html,
20766           httemplate/edit/prepay_credit.cgi, httemplate/edit/rate.cgi,
20767           httemplate/edit/rate_region.cgi, httemplate/edit/reg_code.cgi,
20768           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
20769           httemplate/edit/svc_acct_pop.cgi,
20770           httemplate/edit/svc_broadband.cgi,
20771           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
20772           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_phone.cgi,
20773           httemplate/edit/svc_www.cgi,
20774           httemplate/edit/cust_main/billing.html,
20775           httemplate/edit/cust_main/contact.html,
20776           httemplate/edit/cust_main/select-country.html,
20777           httemplate/edit/cust_main/select-county.html,
20778           httemplate/edit/cust_main/select-state.html,
20779           httemplate/edit/elements/edit.html,
20780           httemplate/edit/elements/svc_Common.html,
20781           httemplate/edit/process/REAL_cust_pkg.cgi,
20782           httemplate/edit/process/access_group.html,
20783           httemplate/edit/process/access_user.html,
20784           httemplate/edit/process/agent.cgi,
20785           httemplate/edit/process/agent_payment_gateway.html,
20786           httemplate/edit/process/agent_type.cgi,
20787           httemplate/edit/process/bulk-cust_svc.cgi,
20788           httemplate/edit/process/cust_bill_pay.cgi,
20789           httemplate/edit/process/cust_credit.cgi,
20790           httemplate/edit/process/cust_credit_bill.cgi,
20791           httemplate/edit/process/cust_main.cgi,
20792           httemplate/edit/process/cust_main_county-collapse.cgi,
20793           httemplate/edit/process/cust_main_county-expand.cgi,
20794           httemplate/edit/process/cust_main_county.cgi,
20795           httemplate/edit/process/cust_pay.cgi,
20796           httemplate/edit/process/cust_pkg.cgi,
20797           httemplate/edit/process/cust_refund.cgi,
20798           httemplate/edit/process/cust_svc.cgi,
20799           httemplate/edit/process/domain_record.cgi,
20800           httemplate/edit/process/generic.cgi,
20801           httemplate/edit/process/inventory_class.html,
20802           httemplate/edit/process/msgcat.cgi,
20803           httemplate/edit/process/part_bill_event.cgi,
20804           httemplate/edit/process/part_export.cgi,
20805           httemplate/edit/process/part_pkg.cgi,
20806           httemplate/edit/process/part_referral.html,
20807           httemplate/edit/process/part_svc.cgi,
20808           httemplate/edit/process/payment_gateway.html,
20809           httemplate/edit/process/pkg_class.html,
20810           httemplate/edit/process/prepay_credit.cgi,
20811           httemplate/edit/process/quick-charge.cgi,
20812           httemplate/edit/process/quick-cust_pkg.cgi,
20813           httemplate/edit/process/rate.cgi,
20814           httemplate/edit/process/rate_region.cgi,
20815           httemplate/edit/process/reg_code.cgi,
20816           httemplate/edit/process/router.cgi,
20817           httemplate/edit/process/svc_acct.cgi,
20818           httemplate/edit/process/svc_acct_pop.cgi,
20819           httemplate/edit/process/svc_broadband.cgi,
20820           httemplate/edit/process/svc_domain.cgi,
20821           httemplate/edit/process/svc_external.cgi,
20822           httemplate/edit/process/svc_forward.cgi,
20823           httemplate/edit/process/svc_phone.html,
20824           httemplate/edit/process/svc_www.cgi,
20825           httemplate/edit/process/addr_block/add.cgi,
20826           httemplate/edit/process/addr_block/allocate.cgi,
20827           httemplate/edit/process/addr_block/deallocate.cgi,
20828           httemplate/edit/process/addr_block/split.cgi,
20829           httemplate/edit/process/elements/process.html,
20830           httemplate/edit/process/elements/svc_Common.html,
20831           httemplate/elements/checkboxes-table-name.html,
20832           httemplate/elements/checkboxes-table.html,
20833           httemplate/elements/header-popup.html,
20834           httemplate/elements/header.html,
20835           httemplate/elements/jsrsServer.html,
20836           httemplate/elements/menu.html, httemplate/elements/menubar.html,
20837           httemplate/elements/pager.html,
20838           httemplate/elements/phonenumber.html,
20839           httemplate/elements/progress-init.html,
20840           httemplate/elements/progress-popup.html,
20841           httemplate/elements/search-cust_main.html,
20842           httemplate/elements/select-access_group.html,
20843           httemplate/elements/select-agent.html,
20844           httemplate/elements/select-cust-fields.html,
20845           httemplate/elements/select-cust_pkg-status.html,
20846           httemplate/elements/select-month_year.html,
20847           httemplate/elements/select-part_referral.html,
20848           httemplate/elements/select-pkg_class.html,
20849           httemplate/elements/select-table.html,
20850           httemplate/elements/select-taxclass.html,
20851           httemplate/elements/small_custview.html,
20852           httemplate/elements/table-grid.html,
20853           httemplate/elements/table.html,
20854           httemplate/elements/tr-select-access_group.html,
20855           httemplate/elements/tr-select-agent.html,
20856           httemplate/elements/tr-select-cust-fields.html,
20857           httemplate/elements/tr-select-cust_pkg-status.html,
20858           httemplate/elements/tr-select-from_to.html,
20859           httemplate/elements/tr-select-part_referral.html,
20860           httemplate/elements/tr-select-pkg_class.html,
20861           httemplate/elements/xmlhttp.html,
20862           httemplate/graph/cust_bill_pkg.cgi,
20863           httemplate/graph/money_time.cgi,
20864           httemplate/graph/report_cust_bill_pkg.html,
20865           httemplate/graph/report_money_time.html,
20866           httemplate/graph/elements/monthly.html,
20867           httemplate/misc/batch-cust_pay.html, httemplate/misc/bill.cgi,
20868           httemplate/misc/cancel-unaudited.cgi,
20869           httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
20870           httemplate/misc/cdr-import.html, httemplate/misc/change_pkg.cgi,
20871           httemplate/misc/counties.cgi,
20872           httemplate/misc/cust_main-cancel.cgi,
20873           httemplate/misc/cust_main-import.cgi,
20874           httemplate/misc/cust_main-import_charges.cgi,
20875           httemplate/misc/delete-cust_credit.cgi,
20876           httemplate/misc/delete-cust_pay.cgi,
20877           httemplate/misc/delete-customer.cgi,
20878           httemplate/misc/delete-domain_record.cgi,
20879           httemplate/misc/delete-part_export.cgi,
20880           httemplate/misc/download-batch.cgi, httemplate/misc/dump.cgi,
20881           httemplate/misc/email-invoice.cgi,
20882           httemplate/misc/email_invoice_events.cgi,
20883           httemplate/misc/email_invoices.cgi,
20884           httemplate/misc/expire_pkg.cgi, httemplate/misc/fax-invoice.cgi,
20885           httemplate/misc/fax_invoice_events.cgi,
20886           httemplate/misc/fax_invoices.cgi,
20887           httemplate/misc/inventory_item-import.html,
20888           httemplate/misc/link.cgi, httemplate/misc/meta-import.cgi,
20889           httemplate/misc/payment.cgi, httemplate/misc/print-invoice.cgi,
20890           httemplate/misc/print_invoice_events.cgi,
20891           httemplate/misc/print_invoices.cgi, httemplate/misc/queue.cgi,
20892           httemplate/misc/states.cgi, httemplate/misc/susp_pkg.cgi,
20893           httemplate/misc/unapply-cust_credit.cgi,
20894           httemplate/misc/unapply-cust_pay.cgi,
20895           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
20896           httemplate/misc/unvoid-cust_pay_void.cgi,
20897           httemplate/misc/upload-batch.cgi,
20898           httemplate/misc/void-cust_pay.cgi, httemplate/misc/whois.cgi,
20899           httemplate/misc/xmlhttp-cust_main-search.cgi,
20900           httemplate/misc/xmlrpc.cgi,
20901           httemplate/misc/process/batch-cust_pay.cgi,
20902           httemplate/misc/process/catchall.cgi,
20903           httemplate/misc/process/cdr-import.html,
20904           httemplate/misc/process/cust_main-import.cgi,
20905           httemplate/misc/process/cust_main-import_charges.cgi,
20906           httemplate/misc/process/delete-customer.cgi,
20907           httemplate/misc/process/expire_pkg.cgi,
20908           httemplate/misc/process/inventory_item-import.html,
20909           httemplate/misc/process/link.cgi,
20910           httemplate/misc/process/meta-import.cgi,
20911           httemplate/misc/process/payment.cgi, httemplate/search/cdr.html,
20912           httemplate/search/cust_bill.html,
20913           httemplate/search/cust_bill_event.cgi,
20914           httemplate/search/cust_bill_event.html,
20915           httemplate/search/cust_bill_pkg.cgi,
20916           httemplate/search/cust_credit.html,
20917           httemplate/search/cust_main-otaker.cgi,
20918           httemplate/search/cust_main-zip.html,
20919           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
20920           httemplate/search/cust_pkg.cgi,
20921           httemplate/search/cust_tax_exempt_pkg.cgi,
20922           httemplate/search/inventory_item.html,
20923           httemplate/search/prepay_credit.html,
20924           httemplate/search/queue.html, httemplate/search/reg_code.html,
20925           httemplate/search/report_cdr.html,
20926           httemplate/search/report_cust_bill.html,
20927           httemplate/search/report_cust_credit.html,
20928           httemplate/search/report_cust_main-zip.html,
20929           httemplate/search/report_cust_pay.html,
20930           httemplate/search/report_cust_pkg.html,
20931           httemplate/search/report_prepaid_income.cgi,
20932           httemplate/search/report_prepaid_income.html,
20933           httemplate/search/report_receivables.cgi,
20934           httemplate/search/report_receivables.html,
20935           httemplate/search/report_tax.cgi,
20936           httemplate/search/report_tax.html, httemplate/search/sql.html,
20937           httemplate/search/sqlradius.cgi,
20938           httemplate/search/sqlradius.html,
20939           httemplate/search/svc_Smart.html, httemplate/search/svc_acct.cgi,
20940           httemplate/search/svc_broadband.cgi,
20941           httemplate/search/svc_domain.cgi,
20942           httemplate/search/svc_external.cgi,
20943           httemplate/search/svc_forward.cgi,
20944           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
20945           httemplate/search/elements/search.html,
20946           httemplate/view/cust_bill-logo.cgi,
20947           httemplate/view/cust_bill-pdf.cgi,
20948           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
20949           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
20950           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
20951           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
20952           httemplate/view/svc_forward.cgi, httemplate/view/svc_phone.cgi,
20953           httemplate/view/svc_www.cgi,
20954           httemplate/view/cust_main/billing.html,
20955           httemplate/view/cust_main/contacts.html,
20956           httemplate/view/cust_main/misc.html,
20957           httemplate/view/cust_main/order_pkg.html,
20958           httemplate/view/cust_main/packages.html,
20959           httemplate/view/cust_main/payment_history.html,
20960           httemplate/view/cust_main/quick-charge.html,
20961           httemplate/view/cust_main/tickets.html,
20962           httemplate/view/elements/svc_Common.html: Will things ever be the
20963           same again? It's the final masonize
20964
20965 2006-08-23 14:53  ivan
20966
20967         * httemplate/misc/batch-cust_pay.html: remove extraneous "
20968
20969 2006-08-23 05:13  ivan
20970
20971         * FS/FS/Schema.pm: removing already commented-out code
20972
20973 2006-08-23 05:06  ivan
20974
20975         * Makefile, FS/FS/CGI.pm: don't use FREESIDE_URL for this, it
20976           didn't work out...
20977
20978 2006-08-22 05:23  ivan
20979
20980         * httemplate/docs/: index.html, upgrade-1.4.2.html, upgrade10.html,
20981           upgrade9.html: get rid of old upgrade instructions
20982
20983 2006-08-22 05:20  ivan
20984
20985         * README.1.7.0: wiki!
20986
20987 2006-08-22 05:09  ivan
20988
20989         * README.1.5.0pre6, README.1.5.7, README.1.5.7.lastbit,
20990           README.1.5.8: removing old upgrade instructions...  can always
20991           get the out of the Attic
20992
20993 2006-08-21 16:01  ivan
20994
20995         * FS/: MANIFEST, FS/Schema.pm, FS/cust_bill.pm,
20996           FS/cust_bill_ApplicationCommon.pm, FS/cust_bill_pay.pm,
20997           FS/cust_bill_pay_pkg.pm, FS/cust_bill_pkg.pm,
20998           FS/cust_credit_bill.pm, FS/cust_credit_bill_pkg.pm,
20999           t/cust_bill_ApplicationCommon.t, t/cust_bill_pay_pkg.t,
21000           t/cust_credit_bill_pkg.t: add cust_bill_pay_pkg and
21001           cust_credit_bill_pkg - applying credits and payments against
21002           specific line items
21003
21004 2006-08-21 10:45  ivan
21005
21006         * FS/FS/: cust_main.pm: search for existing advertising sources
21007           before adding a new one
21008
21009 2006-08-21 02:46  ivan
21010
21011         * httemplate/docs/: install-rt.html, install.html, index.html:
21012           we're off to see the wiki, the wonderful wiki of oz
21013
21014 2006-08-18 05:18  ivan
21015
21016         * FS/FS/cust_main.pm: and a slight fix to the CSV import
21017
21018 2006-08-18 04:56  ivan
21019
21020         * FS/FS/cust_main.pm: pass through the explicitly specified pkeys
21021
21022 2006-08-18 04:52  ivan
21023
21024         * FS/FS/cust_main.pm: alas, now try with recursion
21025
21026 2006-08-18 04:40  ivan
21027
21028         * FS/FS/cust_main.pm: fix the  explicitly specified primary keys
21029
21030 2006-08-18 04:36  ivan
21031
21032         * FS/FS/cust_main.pm: allow explicitly specified primary keys (to
21033           get around big 8.1 Pg changes wrt reverse engineering
21034
21035 2006-08-18 03:34  ivan
21036
21037         * FS/FS/cust_main.pm: suggestion to run dbdef-create here, yes...
21038
21039 2006-08-18 03:31  ivan
21040
21041         * FS/FS/cust_main.pm: want ALL of cust_main-skeleton tables config,
21042           not just the first line
21043
21044 2006-08-18 03:27  ivan
21045
21046         * FS/FS/cust_main.pm: that was it, the sql had to be fixed...
21047
21048 2006-08-18 03:26  ivan
21049
21050         * FS/FS/cust_main.pm: W T F
21051
21052 2006-08-18 03:18  ivan
21053
21054         * FS/FS/cust_main.pm: even more skeleton debugging, ugh
21055
21056 2006-08-18 03:10  ivan
21057
21058         * FS/FS/cust_main.pm: what's going on with the parameters for
21059           skeleton inserts??
21060
21061 2006-08-18 03:00  ivan
21062
21063         * FS/FS/cust_main.pm: skeleton typo
21064
21065 2006-08-18 02:58  ivan
21066
21067         * FS/FS/cust_main.pm: oops, want CHILD table for skeleton inserts,
21068           not parent
21069
21070 2006-08-18 02:50  ivan
21071
21072         * FS/FS/cust_main.pm: add debugging to _copy_skel to get some idea
21073           what's going on
21074
21075 2006-08-18 01:33  ivan
21076
21077         * FS/FS/: Conf.pm, cust_main.pm: first try at skeleton feature for
21078           mg
21079
21080 2006-08-16 01:19  ivan
21081
21082         * FS/bin/freeside-adduser: get rid of too-verbose debugging
21083
21084 2006-08-15 07:20  ivan
21085
21086         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi,
21087           httemplate/misc/process/cust_main-import.cgi: add a new, extended
21088           CSV import format
21089
21090 2006-08-14 06:28  ivan
21091
21092         * FS/FS/cust_main.pm: pass email, phone and ip adderss to B:OP when
21093           doing refunds, hopefully this will fix OpenECHO refunds
21094
21095 2006-08-14 05:24  ivan
21096
21097         * Changes.1.7.0: there's more, but this will have to do
21098
21099 2006-08-14 05:13  ivan
21100
21101         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
21102           httemplate/elements/header.html,
21103           httemplate/elements/search-cust_main.html: sprinkle some magic
21104           ajax fairy dust on referring customer SELEKTAH.  rewind!  make
21105           smart search smarter, re-layout the top search bars and add an
21106           invoice one
21107
21108 2006-08-14 01:38  ivan
21109
21110         * FS/FS/access_user.pm: bugfix for agentless access users,
21111           triggered by part_referral (advertising source) agent
21112           virtualization
21113
21114 2006-08-13 03:25  ivan
21115
21116         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
21117           httemplate/edit/cust_pay.cgi,
21118           httemplate/edit/process/cust_pay.cgi,
21119           httemplate/view/cust_main.cgi,
21120           httemplate/view/cust_main/billing.html,
21121           httemplate/view/cust_main/misc.html,
21122           httemplate/view/cust_main/packages.html,
21123           httemplate/view/cust_main/payment_history.html,
21124           httemplate/view/cust_main/tickets.html: customer view work:
21125
21126           DONE  1. add status and balance to top
21127
21128           DONE  2. add some sort of oldest date thing so the history
21129           doesn't get too      big (# years and a link to "show older")
21130
21131             3. make the rest of the action links into js popups?  maybe
21132           later,
21133                weird IENess when closing em
21134           DONE (finished)    - so revert out or finish/commit the Enter
21135           check payment one    - Process page can wait until another day..
21136           it should be more of an *action*
21137
21138           DONE  4. Ticket list config knobs for wtxs (grid it too)
21139
21140           DONE  5. grid the package list
21141
21142 2006-08-12 04:01  ivan
21143
21144         * httemplate/edit/cust_credit.cgi: s/Post/Enter/;
21145
21146 2006-08-12 03:47  ivan
21147
21148         * FS/FS/Conf.pm, FS/FS/AccessRight.pm,
21149           httemplate/view/cust_main/payment_history.html: fix acl rewrite
21150           causing problems: void now shows up properly, deprecate all the
21151           redundant config values
21152
21153 2006-08-11 23:45  ivan
21154
21155         * FS/FS/cust_pkg.pm: don't adjust next bill date on unsuspension!
21156           causes undesirable effects with prorate/subscription packages and
21157           undesirably rewards customers for non-payment, closes: Bug#1325
21158
21159 2006-08-11 01:02  ivan
21160
21161         * FS/FS/access_user.pm, FS/FS/part_referral.pm,
21162           httemplate/browse/part_referral.html,
21163           httemplate/edit/cust_main.cgi,
21164           httemplate/elements/select-agent.html,
21165           httemplate/elements/select-part_referral.html,
21166           httemplate/elements/tr-select-agent.html,
21167           httemplate/elements/tr-select-part_referral.html: virtualize
21168           referrals on customer addition
21169
21170 2006-08-10 15:18  ivan
21171
21172         * httemplate/config/config.cgi: bugfix for selects that don't have
21173           select_enum
21174
21175 2006-08-10 06:50  ivan
21176
21177         * README.1.7.0, FS/FS/Schema.pm, FS/FS/cust_main.pm,
21178           FS/FS/part_referral.pm, httemplate/browse/part_referral.html,
21179           httemplate/view/cust_main/misc.html: add cust_main.agent_custid
21180           (at least to schema and customer view, no manual editing yet)
21181
21182 2006-08-10 05:01  ivan
21183
21184         * httemplate/browse/part_referral.html: bold the total footer
21185
21186 2006-08-10 04:55  ivan
21187
21188         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
21189           FS/FS/access_user.pm, FS/FS/part_referral.pm,
21190           httemplate/browse/part_referral.cgi,
21191           httemplate/browse/part_referral.html,
21192           httemplate/edit/part_referral.cgi,
21193           httemplate/edit/part_referral.html,
21194           httemplate/edit/process/part_referral.cgi,
21195           httemplate/edit/process/part_referral.html,
21196           httemplate/elements/menu.html: agent-virtualize advertising
21197           sources
21198
21199 2006-08-09 20:10  ivan
21200
21201         * FS/FS/Schema.pm: don't set the default to NULL the string!
21202           besides, that's already the default value of any nullable column,
21203           which @date_type is...
21204
21205 2006-08-09 19:27  ivan
21206
21207         * FS/FS/part_pkg.pm: better debugging for missing recur_fee so its
21208           easier to check the db
21209
21210 2006-08-09 14:46  ivan
21211
21212         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: take
21213           "coming soon" options off the menu, its been Soon for too long -
21214           they'll get here when they do
21215
21216 2006-08-09 03:47  ivan
21217
21218         * FS/FS/ClientAPI/MyAccount.pm,
21219           fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/svc_acct.pm,
21220           fs_selfservice/FS-SelfService/cgi/change_password.html,
21221           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
21222           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
21223           fs_selfservice/FS-SelfService/cgi/provision_list.html,
21224           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service
21225           interface: add proper password changer and prevent "Setup my
21226           services" provisioner from showing broken links for services not
21227           handled yet
21228
21229 2006-08-09 00:46  ivan
21230
21231         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: and the
21232           days go by...
21233
21234 2006-08-09 00:03  ivan
21235
21236         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: this is not
21237           my beautiful magic template! (water flowing underground)
21238
21239 2006-08-08 23:43  jeff
21240
21241         * README.1.7.0, FS/FS/Schema.pm, FS/FS/Setup.pm,
21242           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
21243           FS/FS/part_bill_event.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
21244           httemplate/browse/cust_pay_batch.cgi,
21245           httemplate/browse/pay_batch.cgi, httemplate/docs/schema.html,
21246           httemplate/misc/download-batch.cgi: batch refactor
21247
21248 2006-08-08 23:34  ivan
21249
21250         * FS/FS/ClientAPI/MyAccount.pm,
21251           fs_selfservice/FS-SelfService/SelfService.pm,
21252           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi,
21253           fs_selfservice/FS-SelfService/cgi/view_invoice.html: self-service
21254           interface: move from text to html invoices
21255
21256 2006-08-08 20:45  ivan
21257
21258         * fs_selfservice/FS-SelfService/Makefile.PL: please bleeding-edge
21259           debian perl, would you put it in /usr/local/sbin?  thanks.
21260
21261 2006-08-06 19:44  ivan
21262
21263         * FS/FS/CurrentUser.pm, FS/FS/Schema.pm, FS/FS/access_user.pm,
21264           httemplate/browse/part_pkg.cgi,
21265           httemplate/browse/access_user.html,
21266           httemplate/edit/access_user.html,
21267           httemplate/edit/elements/edit.html: add internal user disable-ing
21268
21269 2006-08-06 19:19  ivan
21270
21271         * httemplate/search/elements/search.html: get rid of the extra
21272           border in nested tables
21273
21274 2006-08-06 16:39  ivan
21275
21276         * FS/: FS/access_user.pm, bin/freeside-adduser: slightly better
21277           bootstrapping for htpasswd kludge... hopefully that will go away
21278           in 1.7.1
21279
21280 2006-08-06 14:37  ivan
21281
21282         * FS/FS/svc_Common.pm: make sure default RADIUS groups don't
21283           override ones for existing records
21284
21285 2006-08-06 13:23  ivan
21286
21287         * httemplate/edit/svc_acct.cgi: silly closing }
21288
21289 2006-08-06 13:21  ivan
21290
21291         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
21292           httemplate/edit/svc_acct.cgi: yow.  fix up group handling
21293
21294 2006-08-06 13:07  ivan
21295
21296         * FS/FS/svc_acct.pm, httemplate/edit/process/cust_main.cgi: this
21297           should fix the barfing about default radius groups on the new
21298           customer screen...
21299
21300 2006-08-06 02:14  ivan
21301
21302         * FS/FS/svc_acct.pm: this just needs to be a hashref and we should
21303           be all set with radius groups then
21304
21305 2006-08-06 02:10  ivan
21306
21307         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
21308           httemplate/edit/svc_acct.cgi: this should process default
21309           usergroup as well as fixed now
21310
21311 2006-08-06 01:43  ivan
21312
21313         * FS/FS/svc_acct.pm: add debugging to track down RADIUS group
21314           problem
21315
21316 2006-08-06 01:10  ivan
21317
21318         * FS/FS/: svc_acct.pm: add confession here to diagnose etxrn's
21319           problem better
21320
21321 2006-07-27 17:33  ivan
21322
21323         * FS/FS/access_user.pm: htpasswd workaround no longer necessary -
21324           closes: #1351
21325
21326 2006-07-27 01:08  ivan
21327
21328         * FS/t/svc_phone.t: svc_phone.t
21329
21330 2006-07-25 21:18  ivan
21331
21332         * FS/FS/UID.pm: ugh, fixup bootstrapping
21333
21334 2006-07-25 01:39  ivan
21335
21336         * httemplate/search/cust_main.cgi: oops, extra else
21337
21338 2006-07-25 01:33  ivan
21339
21340         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
21341           httemplate/elements/table-grid.html,
21342           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi:
21343           this should finish adding the "inactive" status, i think?
21344
21345 2006-07-25 00:27  ivan
21346
21347         * bin/rt-update-links: quick script to convert rt links from one
21348           database name to another
21349
21350 2006-07-24 15:40  ivan
21351
21352         * FS/FS/cust_main.pm: fix up smart searching to make the quick
21353           payment entry behave better
21354
21355 2006-07-23 07:23  ivan
21356
21357         * httemplate/search/report_receivables.cgi: sql num_pkgs
21358           conflicting with method...
21359
21360 2006-07-23 07:21  ivan
21361
21362         * httemplate/search/report_receivables.cgi: ugh, really fix the
21363           statuses here
21364
21365 2006-07-23 07:20  ivan
21366
21367         * httemplate/search/report_receivables.cgi: hopefully fix the
21368           statuses here
21369
21370 2006-07-23 07:17  ivan
21371
21372         * httemplate/search/report_receivables.cgi:  i should REALLY go to
21373           sleep
21374
21375 2006-07-23 07:16  ivan
21376
21377         * httemplate/search/report_receivables.cgi:  i should go to sleep
21378
21379 2006-07-23 07:07  ivan
21380
21381         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi:
21382           more work towards adding an "inactive" status - add it to the A/R
21383           report
21384
21385 2006-07-15 17:55  ivan
21386
21387         * SCHEMA_CHANGE, FS/FS/Conf.pm, FS/FS/agent.pm, FS/FS/cust_bill.pm,
21388           FS/FS/inventory_item.pm,
21389           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
21390           httemplate/autohandler, httemplate/browse/cust_pay_batch.cgi,
21391           httemplate/edit/cust_credit.cgi,
21392           httemplate/elements/overlibmws.js,
21393           httemplate/elements/overlibmws_draggable.js,
21394           httemplate/elements/phonenumber.html,
21395           httemplate/search/cust_bill.html, httemplate/search/svc_acct.cgi,
21396           httemplate/search/svc_domain.cgi,
21397           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
21398           httemplate/view/svc_external.cgi: odds and ends
21399
21400 2006-07-13 21:20  ivan
21401
21402         * FS/FS/cust_pkg.pm: don't send cancellation emails on package
21403           changes
21404
21405 2006-07-13 20:27  ivan
21406
21407         * FS/FS/svc_Common.pm: this should fix radius group editing and the
21408           "Reference found where even-sized list expected at
21409           /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 473" error
21410
21411 2006-07-13 20:17  ivan
21412
21413         * FS/FS/CurrentUser.pm: this should fix the bootstrapping
21414
21415 2006-07-13 18:42  ivan
21416
21417         * FS/FS/: CurrentUser.pm, UID.pm: add the small
21418           FS::CurrentUser::BootstrapUser class for... surprise...
21419           bootstrapping
21420
21421 2006-07-13 17:42  ivan
21422
21423         * FS/FS/Setup.pm: fix acl bootstrapping
21424
21425 2006-07-13 17:32  ivan
21426
21427         * FS/: FS/UID.pm, bin/freeside-setup: should be able to
21428           freeside-setup without a username now
21429
21430 2006-07-13 16:45  ivan
21431
21432         * FS/FS/UID.pm: mapsecrets file shouldn't be necessary at all...
21433
21434 2006-07-12 20:54  ivan
21435
21436         * FS/FS/Report/Table/Monthly.pm,
21437           httemplate/search/cust_credit.html,
21438           httemplate/search/cust_pay.cgi,
21439           httemplate/search/report_receivables.cgi: fix multiple-agent
21440           virtualization properly for these reports
21441
21442 2006-07-12 16:33  ivan
21443
21444         * FS/: bin/freeside-setup, FS/Setup.pm: add acl bootstrapping -
21445           should be installable again now
21446
21447 2006-07-11 17:20  ivan
21448
21449         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
21450           FS/FS/cdr.pm, FS/FS/cust_svc.pm, FS/FS/h_svc_phone.pm,
21451           FS/FS/part_svc.pm, FS/FS/svc_phone.pm,
21452           httemplate/elements/menu.html, httemplate/misc/cdr-import.html,
21453           FS/MANIFEST, htetc/handler.pl, httemplate/edit/part_svc.cgi,
21454           httemplate/edit/svc_phone.cgi,
21455           httemplate/edit/elements/edit.html,
21456           httemplate/edit/elements/svc_Common.html,
21457           httemplate/edit/process/svc_phone.html,
21458           httemplate/edit/process/elements/process.html,
21459           httemplate/edit/process/elements/svc_Common.html,
21460           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
21461           httemplate/search/svc_phone.cgi, httemplate/view/svc_phone.cgi,
21462           httemplate/view/elements/svc_Common.html,
21463           FS/FS/part_pkg/voip_cdr.pm: svc_phone service and CDR billing
21464           from imported CDRs
21465
21466 2006-07-05 07:55  ivan
21467
21468         * FS/FS/cust_main.pm: patch to fix fuzzy searching from Ryan Gunn
21469
21470 2006-07-05 04:23  ivan
21471
21472         * README.1.7.0: hint about permissions and users
21473
21474 2006-07-04 05:01  ivan
21475
21476         * FS/: bin/freeside-addgroup, bin/freeside-adduser, MANIFEST:
21477           adding freeside-addgroup
21478
21479 2006-07-01 04:26  ivan
21480
21481         * FS/FS/Record.pm: another Pg 8.1 fix?  noticed by Damon Vincent
21482
21483 2006-06-30 07:30  ivan
21484
21485         * FS/bin/freeside-adduser: checkin freeside-adduser with the -g
21486           flag!  sheesh
21487
21488 2006-06-29 08:45  ivan
21489
21490         * FS/FS/part_export/shellcommands.pm: small patch to set
21491           $new_finger from Tim Yardley
21492
21493 2006-06-29 08:19  ivan
21494
21495         * httemplate/edit/part_bill_event.cgi: percentage late fees too
21496
21497 2006-06-29 06:47  ivan
21498
21499         * FS/FS/inventory_class.pm, FS/FS/svc_Common.pm,
21500           httemplate/browse/inventory_class.html,
21501           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
21502           httemplate/edit/svc_broadband.cgi,
21503           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
21504           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
21505           httemplate/search/inventory_item.html: finish at least the
21506           automatic provisioning part
21507
21508 2006-06-27 07:19  ivan
21509
21510         * httemplate/docs/index.html: going to wikiland
21511
21512 2006-06-24 09:41  ivan
21513
21514         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
21515           httemplate/edit/part_svc.cgi, httemplate/browse/part_svc.cgi,
21516           httemplate/elements/select-table.html,
21517           httemplate/elements/table-grid.html: Add the ability to link
21518           customer service definition fields to inventory   classes, with
21519           an "automatic/manual" flag.  Add the ability for the web
21520           interface to maintain these links.  Start prettying up the
21521           service def.    edit in preparation for Bigger Changes.
21522
21523 2006-06-21 09:26  ivan
21524
21525         * httemplate/browse/part_pkg.cgi: fix show/hide disabled link
21526           interaction w/pager
21527
21528 2006-06-21 06:00  ivan
21529
21530         * httemplate/elements/iframecontentmws.js: oops, don't want this
21531           debugging in here
21532
21533 2006-06-21 06:00  ivan
21534
21535         * httemplate/view/cust_main/payment_history.html:
21536           http://www.macridesweb.com/oltest/ONCLICK.html !!!!!
21537
21538 2006-06-21 05:58  ivan
21539
21540         * httemplate/view/cust_main.cgi: need the OLiframecontent sub
21541
21542 2006-06-21 05:57  ivan
21543
21544         * httemplate/elements/header-popup.html: adding a header element
21545           for popups to replace CGI::header
21546
21547 2006-06-21 05:56  ivan
21548
21549         * httemplate/elements/iframecontentmws.js: add overlib iframe
21550           function
21551
21552 2006-06-21 01:42  ivan
21553
21554         * FS/FS/agent_type.pm, httemplate/browse/agent_type.cgi: speed up
21555           the agent type report when there are lots of package definitions
21556
21557 2006-06-19 06:09  ivan
21558
21559         * httemplate/view/cust_main/packages.html: fix ACL name for service
21560           provisioning and prevent disabled service provisioning from
21561           messing up table formatting
21562
21563 2006-06-19 05:47  ivan
21564
21565         * bin/mapsecrets2access_user: better error checking for this
21566           thrown-together bootstrapping script
21567
21568 2006-06-19 05:22  ivan
21569
21570         * bin/mapsecrets2access_user: ACL bootstrapping
21571
21572 2006-06-19 05:15  ivan
21573
21574         * FS/: FS/CurrentUser.pm, bin/freeside-upgrade: ACL bootstrapping
21575
21576 2006-06-19 05:09  ivan
21577
21578         * FS/t/ConfDefaults.t: forgot to commit this test
21579
21580 2006-06-19 04:57  ivan
21581
21582         * Changes.1.7.0, README.1.7.0, bin/mapsecrets2access_user: ACL
21583           bootstrapping/upgrade
21584
21585 2006-06-19 04:25  ivan
21586
21587         * FS/FS/AccessRight.pm, FS/FS/access_user.pm, FS/FS/cust_main.pm,
21588           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
21589           httemplate/view/cust_main/packages.html,
21590           httemplate/view/cust_main/payment_history.html: ACLs, take three
21591           or four or something
21592
21593 2006-06-19 01:05  ivan
21594
21595         * FS/FS/Conf.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main_Mixin.pm,
21596           FS/FS/cust_pkg.pm, FS/FS/UI/Web.pm, httemplate/config/config.cgi,
21597           httemplate/elements/menu.html,
21598           httemplate/elements/select-cust-fields.html,
21599           httemplate/elements/select-cust_pkg-status.html,
21600           httemplate/elements/tr-select-cust-fields.html,
21601           httemplate/elements/tr-select-cust_pkg-status.html,
21602           httemplate/graph/cust_bill_pkg.cgi,
21603           httemplate/search/cust_pkg_report.cgi,
21604           httemplate/search/report_cust_pkg.html,
21605           httemplate/view/cust_main/contacts.html: add ability to select
21606           specific package defs. and package status to package report for
21607           qis
21608
21609 2006-06-18 23:03  ivan
21610
21611         * httemplate/search/cust_main.cgi: fix up the alternating colors on
21612           the customer search results
21613
21614 2006-06-18 19:33  ivan
21615
21616         * FS/MANIFEST, FS/FS/CurrentUser.pm, FS/FS/Record.pm,
21617           FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
21618           FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
21619           httemplate/elements/select-agent.html,
21620           httemplate/elements/select-table.html,
21621           httemplate/elements/tr-select-agent.html,
21622           httemplate/search/cust_bill.html,
21623           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
21624           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
21625           httemplate/search/svc_forward.cgi: agent virtualization, take one
21626           (stuff from "inactive" changeset snuck into cust_main.pm and the
21627           package reporting changeset in search/cust_pkg.cgi here too)
21628
21629 2006-06-18 05:56  ivan
21630
21631         * httemplate/edit/elements/edit.html: well, it isn't broken...
21632
21633 2006-06-18 05:54  ivan
21634
21635         * FS/FS/AccessRight.pm, FS/FS/access_group.pm,
21636           FS/FS/access_groupagent.pm, FS/FS/m2name_Common.pm,
21637           FS/FS/part_pkg.pm, httemplate/edit/access_group.html,
21638           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
21639           httemplate/edit/process/access_group.html,
21640           httemplate/elements/checkboxes-table-name.html,
21641           httemplate/elements/checkboxes-table.html, FS/MANIFEST,
21642           htetc/handler.pl, httemplate/browse/access_group.html,
21643           httemplate/browse/access_user.html,
21644           httemplate/edit/process/elements/process.html: ACLs: finish group
21645           edit (agents + rights) & browse
21646
21647 2006-06-15 18:23  jeff
21648
21649         * FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
21650           httemplate/misc/download-batch.cgi: value issues and many bits
21651           remain
21652
21653 2006-06-15 17:47  ivan
21654
21655         * httemplate/misc/download-batch.cgi: and fix the  name for TD
21656           Canada Trust.  and that's it for now.  really.
21657
21658 2006-06-15 17:33  ivan
21659
21660         * httemplate/misc/download-batch.cgi: oops i'm gonna do that too,
21661           now that the batch format file is not the same as the batch
21662           params files
21663
21664 2006-06-15 17:27  ivan
21665
21666         * httemplate/misc/download-batch.cgi: s/printf/sprintf/ and make
21667           the config a little less strange
21668
21669 2006-06-08 03:32  ivan
21670
21671         * httemplate/elements/menu.html: fix link to prepaid card setup
21672
21673 2006-06-06 03:30  ivan
21674
21675         * FS/FS/cdr.pm: fix unmatched =back somehow futzing things up with
21676           automated install. wtf?!
21677
21678 2006-06-02 06:20  ivan
21679
21680         * httemplate/elements/header.html,
21681           httemplate/search/svc_Smart.html, rt/FREESIDE_MODIFIED: add a
21682           service search
21683
21684 2006-05-24 03:22  ivan
21685
21686         * FS/MANIFEST: removing duplicate entries
21687
21688 2006-05-23 08:54  ivan
21689
21690         * README.1.7.0: adding batch upgrade instructions to 1.7.0
21691           instructions too
21692
21693 2006-05-22 11:27  ivan
21694
21695         * FS/FS/cust_main.pm: better error message for banned cards
21696
21697 2006-05-22 11:05  ivan
21698
21699         * Changes.1.5.8: justification
21700
21701 2006-05-21 19:06  ivan
21702
21703         * Makefile: docs are going in the wiki Real Soon Now anyway
21704
21705 2006-05-21 19:04  ivan
21706
21707         * Changes.1.5.8: 1.5.8!
21708
21709 2006-05-21 17:50  ivan
21710
21711         * Makefile: 1.7.0?  why not?
21712
21713 2006-05-21 17:44  ivan
21714
21715         * httemplate/: index.html, elements/menu.html: 1.7.0?  why not!
21716
21717 2006-05-21 11:40  ivan
21718
21719         * FS/FS/part_export/communigate_pro_singledomain.pm: tyop
21720
21721 2006-05-20 13:06  jeff
21722
21723         * README.1.5.7.lastbit, README.1.5.8, FS/FS.pm, FS/MANIFEST,
21724           FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_pay_batch.pm,
21725           FS/FS/pay_batch.pm, FS/t/pay_batch.t, htetc/handler.pl,
21726           httemplate/browse/cust_pay_batch.cgi,
21727           httemplate/docs/schema.html, httemplate/docs/upgrade10.html,
21728           httemplate/misc/download-batch.cgi: first stab at BoM download
21729
21730 2006-05-15 06:57  ivan
21731
21732         * httemplate/: index.html, elements/freeside.css,
21733           elements/header.html, elements/menu.html: move most of the crap
21734           on the "main menu" to the sidebar
21735
21736 2006-05-15 04:05  ivan
21737
21738         * httemplate/elements/freeside.css,
21739           httemplate/elements/header.html, httemplate/elements/xmenu.css,
21740           httemplate/search/cust_main.cgi, rt/FREESIDE_MODIFIED: more ACL
21741           and re-skinning work, now with RT!
21742
21743 2006-05-14 09:47  ivan
21744
21745         * CREDITS, Changes.1.7.0, htetc/handler.pl, httemplate/autohandler,
21746           httemplate/index.html, httemplate/browse/access_group.html,
21747           httemplate/browse/access_user.html,
21748           httemplate/browse/agent_type.cgi,
21749           httemplate/browse/cust_main_county.cgi,
21750           httemplate/browse/msgcat.cgi, httemplate/browse/part_pkg.cgi,
21751           httemplate/edit/access_group.html,
21752           httemplate/edit/access_user.html, httemplate/edit/agent_type.cgi,
21753           httemplate/edit/cust_bill_pay.cgi,
21754           httemplate/edit/cust_credit.cgi,
21755           httemplate/edit/cust_credit_bill.cgi,
21756           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
21757           httemplate/edit/part_referral.cgi,
21758           httemplate/edit/part_virtual_field.cgi,
21759           httemplate/edit/svc_domain.cgi,
21760           httemplate/edit/elements/edit.html,
21761           httemplate/edit/process/access_group.html,
21762           httemplate/edit/process/access_user.html,
21763           httemplate/edit/process/agent_type.cgi,
21764           httemplate/edit/process/cust_bill_pay.cgi,
21765           httemplate/edit/process/cust_credit.cgi,
21766           httemplate/edit/process/cust_credit_bill.cgi,
21767           httemplate/edit/process/elements/process.html,
21768           httemplate/elements/checkboxes-table.html,
21769           httemplate/elements/cssexpr.js, httemplate/elements/footer.html,
21770           httemplate/elements/header.html,
21771           httemplate/elements/menubar.html,
21772           httemplate/elements/select-access_group.html,
21773           httemplate/elements/tr-select-access_group.html,
21774           httemplate/elements/xmenu.css, httemplate/elements/xmenu.js,
21775           httemplate/misc/batch-cust_pay.html, httemplate/misc/payment.cgi,
21776           httemplate/search/cust_bill.cgi,
21777           httemplate/search/cust_main-otaker.cgi,
21778           httemplate/search/cust_main-payinfo.html,
21779           httemplate/search/cust_main-quickpay.html,
21780           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.html,
21781           httemplate/search/cust_pkg_report.cgi,
21782           httemplate/search/report_cust_bill.html,
21783           httemplate/search/report_cust_credit.html,
21784           httemplate/search/report_cust_pay.html,
21785           httemplate/search/report_prepaid_income.html,
21786           httemplate/search/report_tax.html,
21787           httemplate/search/sqlradius.html,
21788           httemplate/search/svc_acct.html,
21789           httemplate/search/svc_domain.cgi,
21790           httemplate/search/svc_domain.html,
21791           httemplate/search/svc_external.cgi, FS/MANIFEST,
21792           FS/FS/AccessRight.pm, FS/FS/CGI.pm, FS/FS/Schema.pm,
21793           FS/FS/access_group.pm, FS/FS/access_groupagent.pm,
21794           FS/FS/access_right.pm, FS/FS/access_user.pm,
21795           FS/FS/access_user_pref.pm, FS/FS/access_usergroup.pm,
21796           FS/FS/agent_type.pm, FS/FS/cust_bill.pm, FS/FS/m2m_Common.pm,
21797           FS/FS/payby.pm, FS/FS/svc_domain.pm, FS/FS/UI/Web.pm,
21798           FS/FS/part_pkg/billoneday.pm, FS/bin/freeside-addoutsourceuser,
21799           FS/t/AccessRight.t, FS/t/access_group.t,
21800           FS/t/access_groupagent.t, FS/t/access_right.t,
21801           FS/t/access_user.t, FS/t/access_user_pref.t,
21802           FS/t/access_usergroup.t, httemplate/view/cust_main/packages.html,
21803           httemplate/view/cust_main/payment_history.html: first part of ACL
21804           and re-skinning work and some other small stuff
21805
21806 2006-05-13 11:34  ivan
21807
21808         * httemplate/images/background-cheat.png: yay for cheating
21809
21810 2006-05-13 08:31  ivan
21811
21812         * httemplate/images/: 32clear.gif, arrow.down.png,
21813           arrow.right.black.png, arrow.right.png, black-gradient.png,
21814           black-gray-corner.png, black-gray-gradient.png,
21815           black-gray-side.png, black-gray-top.png: adding new images
21816
21817 2006-05-12 06:57  ivan
21818
21819         * httemplate/search/report_receivables.cgi: Pg 8.1 fix was
21820           incorrect and broke things, this should actually work
21821
21822 2006-05-08 04:48  ivan
21823
21824         * README.1.5.8, README.1.7.0: suggest "make clean" on upgrade -
21825           something is not quite right with perl Makefile hoohaw
21826
21827 2006-05-08 04:28  ivan
21828
21829         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
21830           httemplate/search/report_tax.cgi: add config switch to base tax
21831           off shipping address if present
21832
21833 2006-05-08 03:01  ivan
21834
21835         * FS/FS/Report/Table/Monthly.pm, httemplate/index.html,
21836           httemplate/graph/cust_bill_pkg-graph.cgi,
21837           httemplate/graph/cust_bill_pkg.cgi,
21838           httemplate/graph/elements/monthly.html,
21839           httemplate/search/cust_bill_pkg.cgi: sales report per agent and
21840           package class looks good
21841
21842 2006-05-07 13:27  ivan
21843
21844         * README.1.7.0, htetc/handler.pl, httemplate/docs/upgrade10.html,
21845           httemplate/elements/select-month_year.html,
21846           httemplate/elements/select-pkg_class.html,
21847           httemplate/elements/select-table.html,
21848           httemplate/elements/tr-select-from_to.html,
21849           httemplate/elements/tr-select-pkg_class.html,
21850           httemplate/graph/cust_bill_pkg-graph.cgi,
21851           httemplate/graph/cust_bill_pkg.cgi,
21852           httemplate/graph/money_time-graph.cgi,
21853           httemplate/graph/money_time.cgi,
21854           httemplate/graph/report_cust_bill_pkg.html,
21855           httemplate/graph/report_money_time.html,
21856           httemplate/graph/elements/monthly.html: first pass at sales
21857           reports per agent and package class
21858
21859 2006-05-03 02:47  ivan
21860
21861         * httemplate/search/report_receivables.cgi: pg 8.1 fix from Chris
21862           Cappuccio
21863
21864 2006-05-02 08:23  ivan
21865
21866         * FS/: MANIFEST, FS/Pony.pm: yours!
21867
21868 2006-05-02 08:03  ivan
21869
21870         * httemplate/: index.html, search/report_receivables.html: add an
21871           agent pre-selection page to receivables report
21872
21873 2006-05-02 06:29  ivan
21874
21875         * SCHEMA_CHANGE: need to install the new Schema.pm before you can
21876           autogenerate off it
21877
21878 2006-05-02 04:59  ivan
21879
21880         * httemplate/index.html, FS/FS/Report/Table/Monthly.pm,
21881           httemplate/graph/money_time-graph.cgi,
21882           httemplate/graph/money_time.cgi,
21883           httemplate/graph/report_money_time.html: add a "pre-report" page
21884           to this report/graph as requested by lewis/wtxs, also add 12mo
21885           total option
21886
21887 2006-05-01 06:09  ivan
21888
21889         * FS/FS/part_pkg/prorate.pm: small fix to make prorate behave on
21890           the 1st as it did before
21891
21892 2006-05-01 05:38  ivan
21893
21894         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fix some very
21895           annoying clucks (warnings with backtraces) when cutoff day isn't
21896           found in old packages
21897
21898 2006-05-01 04:45  ivan
21899
21900         * FS/FS/TicketSystem/RT_External.pm: column reference "disabled" is
21901           ambiguous
21902
21903 2006-05-01 04:43  ivan
21904
21905         * FS/FS/TicketSystem/RT_External.pm: fix bug with duplicate tickets
21906           showing up on customer view listing when the custom priority
21907           field was edited
21908
21909 2006-04-26 06:16  ivan
21910
21911         * Makefile: apache reload doesn't work when server isn't running
21912           already
21913
21914 2006-04-21 17:58  ivan
21915
21916         * httemplate/browse/generic.cgi,
21917           httemplate/browse/inventory_class.html,
21918           httemplate/browse/part_pkg.cgi, httemplate/browse/pkg_class.html,
21919           httemplate/browse/rate.cgi,
21920           httemplate/browse/elements/browse.html, htetc/handler.pl,
21921           httemplate/index.html, httemplate/edit/inventory_class.html,
21922           httemplate/edit/part_pkg.cgi, httemplate/edit/pkg_class.html,
21923           httemplate/edit/elements/edit.html,
21924           httemplate/edit/process/inventory_class.html,
21925           httemplate/edit/process/pkg_class.html,
21926           httemplate/edit/process/elements/process.html,
21927           httemplate/elements/select-agent.html,
21928           httemplate/elements/select-pkg_class.html,
21929           httemplate/elements/select-table.html,
21930           httemplate/elements/tr-select-pkg_class.html,
21931           httemplate/search/cust_pkg.cgi,
21932           httemplate/search/inventory_class.html, FS/FS/part_pkg.pm,
21933           httemplate/search/elements/search.html: start of package class
21934           web UI (add/edit package classes, package class selection in
21935           package def edit)
21936
21937 2006-04-21 07:21  ivan
21938
21939         * FS/FS/part_pkg/incomplete/billoneday.pm: throw this in here for
21940           now
21941
21942 2006-04-21 07:20  ivan
21943
21944         * FS/FS/part_pkg/: flat.pm, prorate.pm, subscription.pm: fix some
21945           indentation and the default cutoff day
21946
21947 2006-04-21 05:45  ivan
21948
21949         * httemplate/: index.html, browse/queue.cgi, misc/queue.cgi,
21950           search/queue.html: s(browse/queue.cgi)(search/queue.html)
21951
21952 2006-04-18 23:37  ivan
21953
21954         * FS/FS/cust_main.pm: DOH!  perlvar: not counting patterns matched
21955           in nested blocks that have been exited already.
21956
21957 2006-04-18 12:33  ivan
21958
21959         * httemplate/docs/install.html: add JSON to initial install
21960           instructions
21961
21962 2006-04-15 06:32  ivan
21963
21964         * httemplate/graph/money_time.cgi: REALLY correct the period for
21965           the total column this time
21966
21967 2006-04-15 06:28  ivan
21968
21969         * httemplate/graph/money_time.cgi: correct period & use a yellow
21970           color for the total column
21971
21972 2006-04-15 06:25  ivan
21973
21974         * httemplate/graph/money_time.cgi: format & link the total column
21975
21976 2006-04-14 17:21  ivan
21977
21978         * httemplate/graph/money_time.cgi: and </TD> the total column
21979
21980 2006-04-14 17:16  ivan
21981
21982         * httemplate/graph/money_time.cgi: add a total column
21983
21984 2006-04-14 04:55  ivan
21985
21986         * FS/FS/: Conf.pm, svc_forward.pm: add the
21987           svc_forward-arbitrary_dst flag to enable arbitrary svc_forward
21988           destinations
21989
21990 2006-04-13 14:29  ivan
21991
21992         * FS/bin/freeside-adduser: don't do the duplicate check unless
21993           there's a file already; fixes problem with first use of
21994           freeside-adduser
21995
21996 2006-04-12 05:36  ivan
21997
21998         * httemplate/index.html, FS/FS/cust_main.pm,
21999           httemplate/search/cust_main-zip.html,
22000           httemplate/search/cust_main.cgi,
22001           httemplate/search/report_cust_main-zip.html,
22002           httemplate/search/elements/search.html: zip code report
22003
22004 2006-04-09 16:41  ivan
22005
22006         * httemplate/view/: cust_main.cgi, cust_main/payment_history.html,
22007           cust_main/tickets.html: a few more fixups for our favorite
22008           include(...) from Scott Edwards
22009
22010 2006-04-09 16:39  ivan
22011
22012         * httemplate/edit/cust_main.cgi: add "spool_cdr" to cust_main
22013           fields
22014
22015 2006-04-09 16:24  ivan
22016
22017         * FS/FS/part_export/domain_shellcommands.pm: should fix "Can't use
22018           string ("old_uid") as a SCALAR ref while "strict refs" in use"
22019           error
22020
22021 2006-04-09 13:36  ivan
22022
22023         * FS/bin/freeside-adduser: error out if you try to add duplicates;
22024           this should lower my annoyance-level
22025
22026 2006-04-03 16:26  ivan
22027
22028         * FS/FS/: Conf.pm, svc_acct.pm: option to disable global uniqueness
22029           checking
22030
22031 2006-04-03 13:49  ivan
22032
22033         * FS/FS/svc_domain.pm: add PTR to sort order for DNS entries
22034
22035 2006-04-03 04:36  ivan
22036
22037         * FS/FS/Record.pm: and also allow [ and ] in ut_textn
22038
22039 2006-04-03 03:11  ivan
22040
22041         * FS/FS/Record.pm: allow [ and ] in ut_text
22042
22043 2006-04-03 02:46  ivan
22044
22045         * htetc/handler.pl, FS/FS/Misc.pm,
22046           httemplate/edit/cust_main/contact.html,
22047           httemplate/edit/cust_main/select-country.html,
22048           httemplate/edit/cust_main/select-state.html,
22049           httemplate/misc/states.cgi,
22050           httemplate/view/cust_main/contacts.html: have the UI use full
22051           country names, and state names outside the US...
22052
22053 2006-04-02 15:13  ivan
22054
22055         * FS/FS/: cust_main.pm, cust_pay_batch.pm: typo
22056
22057 2006-03-31 15:22  ivan
22058
22059         * httemplate/browse/part_bill_event.cgi: quick sort fix for billing
22060           events
22061
22062 2006-03-31 01:20  lsc
22063
22064         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fixed the errors
22065           pointed out by Ivan in the following email:
22066
22067           ---- before and after now?  I gave subscription and prorate a
22068           try.  Subscription came out as:
22069
22070             subscription 27th (03/25/06 - 04/27/06)  $10.00
22071             subscription 23rd (03/25/06 - 04/23/06)  $10.00
22072
22073           the "23rd" one is right, but the "27th" one should have only
22074           advanced the date two days to 3/27/06.
22075
22076               Prorate came out as:
22077
22078               prorate 23rd (03/25/06 - 04/23/06)  $9.20
22079               prorate 27th (03/25/06 - 04/27/06)  $10.49
22080
22081           The "23rd" one is right, but the "27th" one should have only
22082           advanced the date two days to 4/27/06.
22083
22084           lsc@prgmr.com
22085
22086 2006-03-30 06:22  ivan
22087
22088         * README.1.7.0, FS/bin/freeside-upgrade: move all the
22089           schema-updating magic into DBIx::DBSchema
22090
22091 2006-03-24 18:23  ivan
22092
22093         * FS/FS/cust_main.pm, FS/FS/queue_depend.pm, FS/FS/svc_acct.pm,
22094           FS/bin/freeside-setup,
22095           fs_selfservice/FS-SelfService/cgi/agent.cgi,
22096           fs_selfservice/FS-SelfService/cgi/payment_results.html,
22097           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
22098           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
22099           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
22100           httemplate/misc/upload-batch.cgi,
22101           httemplate/misc/process/cdr-import.html,
22102           httemplate/misc/process/cust_main-import.cgi,
22103           httemplate/misc/process/cust_main-import_charges.cgi,
22104           httemplate/misc/process/inventory_item-import.html: successfully
22105           correct the spelling of sucessful
22106
22107 2006-03-24 11:49  ivan
22108
22109         * httemplate/misc/process/payment.cgi: fix spelling
22110
22111 2006-03-23 04:00  lsc
22112
22113         * FS/FS/part_pkg/: billoneday.pm, prorate.pm, subscription.pm: for
22114           subscription.pm and prorate.pm:
22115
22116           -modify the subscription and prorate price plans
22117           (FS/FS/part_pkg/subscription.pm and prorate.pm) to have a
22118           configurable (add a field to the %info hash) billing day instead
22119           of "1st of the month" only.  subscription will be easy, prorate
22120           will be a little trickier.
22121
22122           essentially, I replaced the '1' in the 'day' field of the
22123           timelocal that generates $$date with the value I added to the
22124           %info hash, 'cutoff_day'
22125
22126           -implement a price plan (new file in FS/FS/part_pkg/ - probably
22127           @ISA FS::part_pkg::subscription) that charges the first full
22128           month if the customer signs up between the 1st and the
22129           configurable billing day, and gives them the remainder of the
22130           month free if they sign up between the configurable billing day
22131           and the end of the month.
22132
22133           if this is the first time the customer is billed, and if the date
22134           is greater than the cutoff date, advance $ssdate to cutoff_day of
22135           next month, else $$date is cutoff_date of this month.  Either
22136           way, charge them for a month.
22137
22138           ----------------------------------------------------------------------
22139
22140 2006-03-20 11:13  ivan
22141
22142         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cdr.pm,
22143           FS/FS/cdr_upstream_rate.pm, FS/FS/cust_main.pm,
22144           FS/FS/cust_svc.pm, FS/FS/rate_detail.pm, FS/FS/svc_acct.pm,
22145           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/part_pkg.cgi,
22146           FS/MANIFEST, FS/t/cdr_upstream_rate.t,
22147           bin/cdr_upstream_rate.import, httemplate/edit/rate.cgi,
22148           httemplate/edit/cust_main/billing.html,
22149           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
22150           httemplate/view/cust_main/billing.html: add price plan to bill on
22151           internal or external CDRs directly, add option to export CDRs to
22152           a per-customer downstream file
22153
22154 2006-03-17 06:56  ivan
22155
22156         * FS/FS/Daemon.pm: use IO::File, lucky this never threw an error...
22157
22158 2006-03-14 23:34  ivan
22159
22160         * FS/FS/part_pkg/voip_cdr.pm: initial commit of this just cause i
22161           want a revision history
22162
22163 2006-03-14 20:17  ivan
22164
22165         * FS/FS/Record.pm: handle BIGSERIAL like SERIAL for the cdr table,
22166           and normalize canadian zip codes as well as us ones
22167
22168 2006-03-13 14:32  ivan
22169
22170         * httemplate/elements/: progress-init.html, progress-popup.html:
22171           fix progress hoohaw for internet exploder again, whew.  also make
22172           sure error/finish messages are centered, looks better
22173
22174 2006-03-10 23:27  ivan
22175
22176         * httemplate/elements/footer.html: some pages from ui hoohaw have
22177           leaked footer include, need something here for now
22178
22179 2006-03-10 21:21  ivan
22180
22181         * httemplate/: elements/progress-init.html, elements/xmlhttp.html,
22182           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
22183           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
22184           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix the
22185           progressbar bug with multiple progressbar forms on a page
22186
22187 2006-03-10 14:30  ivan
22188
22189         * httemplate/: elements/progress-init.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 to
22193           (hopefully) allow multiple progress-init's in a page, also add
22194           second $cgi arg to all these progressbar calls...
22195
22196 2006-03-10 14:28  ivan
22197
22198         * FS/FS/UI/Web.pm: want to know who *called* this without the
22199           required second arg
22200
22201 2006-03-09 05:42  ivan
22202
22203         * htetc/handler.pl: fix that
22204           blank-page-instead-of-profiling-redirect-when-called-from-an-include
22205           bug triggered by mason 1.32 :)
22206
22207 2006-03-09 03:48  ivan
22208
22209         * httemplate/view/cust_main.cgi: don't use a table with
22210           WIDTH="100%", it shoves the custnum and "billing information"
22211           boxes way out to the right
22212
22213 2006-03-08 04:14  ivan
22214
22215         * FS/FS/inventory_item.pm,
22216           httemplate/misc/inventory_item-import.html,
22217           httemplate/misc/process/inventory_item-import.html,
22218           httemplate/search/inventory_class.html,
22219           httemplate/search/inventory_item.html:  Add an option to the web
22220           interface to batch upload new entries to the
22221           inventory_item table.
22222
22223 2006-03-08 02:05  ivan
22224
22225         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/inventory_class.pm,
22226           FS/FS/inventory_item.pm, FS/t/inventory_class.t,
22227           FS/t/inventory_item.t, httemplate/search/inventory_class.html,
22228           httemplate/search/inventory_item.html, bin/generate-table-module,
22229           htetc/handler.pl, httemplate/edit/inventory_class.html,
22230           httemplate/edit/elements/edit.html,
22231           httemplate/edit/process/inventory_class.html,
22232           httemplate/edit/process/elements/process.html,
22233           httemplate/search/elements/search.html: Add a new table for
22234           inventory with for DIDs/serials/etc., and an additional new table
22235           for inventory category (i.e. to distinguish DIDs, serials, MACs,
22236           etc.)
22237
22238 2006-03-08 00:21  ivan
22239
22240         * FS/FS/agent.pm: add space in error msg
22241
22242 2006-03-03 07:02  ivan
22243
22244         * FS/FS/Report/Table/Monthly.pm,
22245           httemplate/graph/money_time-graph.cgi,
22246           httemplate/graph/money_time.cgi: agent-specific
22247           sales/credit/receipts summary
22248
22249 2006-02-28 11:34  ivan
22250
22251         * FS/FS/part_pkg.pm: update POD docs regarding new price plans
22252
22253 2006-02-22 05:07  ivan
22254
22255         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
22256           httemplate/images/red_telephone_mimooh_01.png,
22257           httemplate/view/cust_main/contacts.html: add vonage click2call
22258           feature
22259
22260 2006-02-21 23:12  ivan
22261
22262         * FS/FS/CGI.pm: a better CGI::rooturl(), will have to do for now
22263
22264 2006-02-18 03:14  ivan
22265
22266         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cdr_calltype.pm,
22267           FS/FS/cdr_carrier.pm, FS/FS/cdr_type.pm, FS/FS/cust_main.pm,
22268           README.1.7.0, README.2.0.0, FS/MANIFEST,
22269           FS/FS/part_pkg/voip_sqlradacct.pm, FS/t/cdr.t,
22270           FS/t/cdr_calltype.t, FS/t/cdr_carrier.t, FS/t/cdr_type.t,
22271           FS/t/part_pkg-voip_cdr.t, htetc/handler.pl,
22272           httemplate/misc/cdr-import.html,
22273           httemplate/misc/process/cdr-import.html,
22274           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
22275           bin/cdr_calltype.import: CDR schema and class
22276
22277 2006-02-17 20:32  ivan
22278
22279         * htetc/global.asa, httemplate/docs/install.html: Mason it is
22280
22281 2006-02-17 18:11  ivan
22282
22283         * FS/FS/: cust_tax_exempt_pkg.pm, domain_record.pm, msgcat.pm,
22284           nas.pm, part_bill_event.pm, port.pm, prepay_credit.pm, queue.pm,
22285           queue_arg.pm, rate_detail.pm, reg_code_pkg.pm: update POD
22286           documentation left behind from example template
22287
22288 2006-02-16 13:43  ivan
22289
22290         * FS/FS/Setup.pm, FS/bin/freeside-setup, bin/populate-msgcat,
22291           httemplate/docs/admin.html, httemplate/docs/install.html:
22292           automate more of the initial data adding...
22293
22294 2006-02-08 23:18  ivan
22295
22296         * httemplate/elements/: calendar-en.js, calendar-setup.js,
22297           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
22298           jscalendar
22299
22300 2006-02-08 14:53  ivan
22301
22302         * FS/bin/freeside-selfservice-server: don't leave ssh zombies
22303           around either
22304
22305 2006-02-07 19:50  ivan
22306
22307         * httemplate/docs/: upgrade7.html, upgrade8.html: remove ancient
22308           upgrade instructions
22309
22310 2006-02-07 19:49  ivan
22311
22312         * httemplate/docs/: upgrade10.html, index.html: slightly html-ize
22313           the 1.5.8 upgrade instructions
22314
22315 2006-02-07 18:26  ivan
22316
22317         * FS/FS/UID.pm: update error message when secrets file cannot be
22318           found
22319
22320 2006-02-07 05:49  ivan
22321
22322         * FS/FS/svc_acct.pm: well, it was already fatal.  at least now the
22323           error message is better.
22324
22325 2006-02-07 03:12  ivan
22326
22327         * httemplate/edit/cust_pay.cgi: remove inadvertant extra table
22328           statement preventing page from showing up in konq
22329
22330 2006-02-05 04:27  ivan
22331
22332         * FS/FS/option_Common.pm, httemplate/browse/payment_gateway.html,
22333           httemplate/edit/payment_gateway.html,
22334           httemplate/edit/process/payment_gateway.html: payment gateway
22335           editing
22336
22337 2006-02-01 15:13  ivan
22338
22339         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
22340           FS/FS/Cron/backup.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/vacuum.pm,
22341           FS/bin/freeside-daily, FS/bin/freeside-monthly,
22342           FS/t/Cron-backup.t, FS/t/Cron-bill.t, FS/t/Cron-vacuum.t,
22343           httemplate/browse/part_bill_event.cgi: finish adding
22344           freeside-monthly and monthly events
22345
22346 2006-01-31 23:58  ivan
22347
22348         * Makefile: HEAD isn't 1.5.8 anymore
22349
22350 2006-01-31 07:01  ivan
22351
22352         * FS/FS/payby.pm: oops, forgot $
22353
22354 2006-01-31 03:02  ivan
22355
22356         * FS/FS/Schema.pm, FS/FS/payby.pm, FS/MANIFEST, FS/t/payby.t,
22357           htetc/handler.pl, httemplate/browse/part_bill_event.cgi,
22358           httemplate/edit/part_bill_event.cgi: [no log message]
22359
22360 2006-01-30 20:26  ivan
22361
22362         * httemplate/: browse/addr_block.cgi, browse/agent.cgi,
22363           browse/agent_type.cgi, browse/cust_pay_batch.cgi,
22364           browse/part_bill_event.cgi, browse/part_export.cgi,
22365           browse/part_pkg.cgi, browse/part_referral.cgi,
22366           browse/part_svc.cgi, browse/part_virtual_field.cgi,
22367           browse/payment_gateway.html, browse/queue.cgi, browse/rate.cgi,
22368           browse/router.cgi, browse/svc_acct_pop.cgi,
22369           config/config-view.cgi, config/config.cgi,
22370           edit/REAL_cust_pkg.cgi, edit/agent.cgi,
22371           edit/agent_payment_gateway.html, edit/agent_type.cgi,
22372           edit/bulk-cust_svc.html, edit/cust_pay.cgi, edit/part_export.cgi,
22373           edit/part_pkg.cgi, edit/part_svc.cgi, edit/payment_gateway.html,
22374           edit/prepay_credit.cgi, edit/rate.cgi, edit/rate_region.cgi,
22375           edit/reg_code.cgi, edit/svc_acct.cgi, edit/svc_broadband.cgi,
22376           edit/svc_forward.cgi, edit/process/prepay_credit.cgi,
22377           edit/process/reg_code.cgi, misc/batch-cust_pay.html,
22378           misc/cust_main-import.cgi, misc/cust_main-import_charges.cgi,
22379           misc/expire_pkg.cgi, misc/link.cgi, misc/meta-import.cgi,
22380           misc/upload-batch.cgi, misc/whois.cgi,
22381           misc/process/cust_main-import.cgi,
22382           misc/process/cust_main-import_charges.cgi,
22383           misc/process/meta-import.cgi, search/report_prepaid_income.cgi,
22384           search/report_tax.cgi, search/svc_external.cgi,
22385           view/cust_bill.cgi, view/cust_main.cgi, view/svc_acct.cgi,
22386           view/svc_broadband.cgi, view/svc_domain.cgi,
22387           view/svc_external.cgi: move header() to
22388           include(/elements/header.html) so it can be changed in one place,
22389           thanks to Scott Edwards
22390
22391 2006-01-30 18:59  ivan
22392
22393         * FS/FS/Record.pm: fix "table not found" dbdef error message to
22394           recommend freeside-upgrade instead create + dbdef-create
22395
22396 2006-01-26 23:34  ivan
22397
22398         * httemplate/search/report_tax.cgi: small visual fix to alternating
22399           row colors when show_taxclasses is on
22400
22401 2006-01-26 17:33  ivan
22402
22403         * httemplate/search/cust_tax_exempt_pkg.cgi: on tax exemption
22404           report, show more info on the specific line item and invoice
22405
22406 2006-01-26 07:27  ivan
22407
22408         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_tax_exempt_pkg.pm,
22409           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_class.t,
22410           httemplate/search/cust_bill_pkg.cgi,
22411           httemplate/search/cust_tax_exempt_pkg.cgi,
22412           httemplate/search/report_tax.cgi,
22413           httemplate/search/report_tax.html: whew, FINALLY can fix monthly
22414           exemption columns to work correctly.  also make them
22415           agent-specific.  also fix package exemption columns, they were
22416           bunk too, sheesh.  start adding package classes for package class
22417           tax reporting.
22418
22419 2006-01-25 04:34  ivan
22420
22421         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
22422           FS/FS/cust_main.pm, FS/FS/cust_tax_exempt.pm,
22423           FS/FS/cust_tax_exempt_pkg.pm, FS/FS/h_cust_bill.pm,
22424           FS/FS/h_cust_tax_exempt.pm, FS/t/cust_tax_exempt_pkg.t,
22425           FS/t/h_cust_bill.t, FS/t/h_cust_tax_exempt.t, README.2.0.0,
22426           FS/MANIFEST: change texas-style tax exemptions to be against a
22427           specific line item rather than just general per-customer, for
22428           later tracking and tax reporting.  fix 1969/1970 exemptions for
22429           one-off charges
22430
22431 2006-01-05 01:34  ivan
22432
22433         * httemplate/docs/upgrade10.html: my last 1.4 -> 1.5 upgrade...
22434
22435 2006-01-04 18:03  ivan
22436
22437         * FS/FS/Schema.pm: remove redundant indices on cust_main ship_
22438           columns
22439
22440 2006-01-03 00:45  ivan
22441
22442         * bin/billco-upload: agentnums 1-3
22443
22444 2005-12-29 18:41  rsiddall
22445
22446         * FS/FS/Conf.pm, FS/FS/ConfItem.pm, FS/FS/cust_pkg.pm,
22447           FS/FS/cust_svc.pm, FS/FS/part_export/artera_turbo.pm,
22448           fs_selfservice/FS-SelfService/SelfService.pm,
22449           fs_selfservice/FS-SelfService/cgi/provision_list.html,
22450           httemplate/view/cust_main.cgi: Fixing a few typos.
22451
22452 2005-12-24 19:41  ivan
22453
22454         * httemplate/search/report_tax.cgi: add switch to enable taxclass
22455           breakdown, report invoiced tax separately in that case
22456
22457 2005-12-24 19:38  ivan
22458
22459         * httemplate/edit/part_bill_event.cgi: make sure to specify a
22460           money_char default
22461
22462 2005-12-24 19:18  ivan
22463
22464         * httemplate/search/: report_tax.cgi, report_tax.html: add switch
22465           to enable taxclass breakdown, report invoiced tax separately in
22466           that case
22467
22468 2005-12-24 19:07  ivan
22469
22470         * httemplate/search/cust_bill_pkg.cgi: correct "out of taxable
22471           region" flag on new line item report - NULLs need to be compared
22472           explicitly.  apparantly NULL != NULL.  bah SQL
22473
22474 2005-12-24 19:00  ivan
22475
22476         * README.1.5.8, FS/FS/Schema.pm: update indices for better tax
22477           report performance
22478
22479 2005-12-24 18:31  ivan
22480
22481         * httemplate/search/cust_bill_pkg.cgi: fixup new line item report
22482           brainfart
22483
22484 2005-12-24 17:57  ivan
22485
22486         * httemplate/search/report_tax.cgi: correct end date display for
22487           "now"
22488
22489 2005-12-24 16:52  ivan
22490
22491         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
22492           httemplate/edit/part_bill_event.cgi: add invoice event to suspend
22493           only when greater than N amount
22494
22495 2005-12-24 16:36  ivan
22496
22497         * httemplate/edit/cust_main/billing.html: don't reenable postal
22498           billing for existing customers just cause its blank...
22499
22500 2005-12-21 20:24  ivan
22501
22502         * httemplate/search/report_tax.cgi: and s/$taxable/$tot_taxable/ in
22503           the declaration too
22504
22505 2005-12-21 20:22  ivan
22506
22507         * httemplate/search/report_tax.cgi: fix some ambiguous var names
22508           causing " "my" variable $t masks earlier declaration in same
22509           scope" errors
22510
22511 2005-12-21 20:02  ivan
22512
22513         * Changes.1.5.8: more accurate description of tax report changes
22514
22515 2005-12-21 20:01  ivan
22516
22517         * httemplate/search/cust_bill_event.html,
22518           httemplate/search/cust_bill_pkg.cgi,
22519           httemplate/search/cust_pkg_report.cgi,
22520           httemplate/search/report_cust_bill.html,
22521           httemplate/search/report_cust_credit.html,
22522           httemplate/search/report_cust_pay.html,
22523           httemplate/search/report_tax.cgi,
22524           httemplate/search/report_tax.html, FS/FS/cust_bill_pkg.pm,
22525           httemplate/elements/select-agent.html,
22526           httemplate/elements/table-grid.html,
22527           httemplate/elements/tr-input-beginning_ending.html,
22528           httemplate/elements/tr-select-agent.html,
22529           httemplate/search/elements/search.html: tax report update, link
22530           to new line item report, per-agent tax reporting
22531
22532 2005-12-18 20:18  ivan
22533
22534         * FS/FS/part_pkg/: sesmon_hour.pm, sesmon_minute.pm,
22535           sql_external.pm, sql_generic.pm, voip_sqlradacct.pm: correct
22536           field labeling - not always monthly
22537
22538 2005-12-18 20:18  ivan
22539
22540         * Changes.1.5.8, FS/FS/part_pkg/sqlradacct_hour.pm: add maximum
22541           "caps" to RADIUS usage charges
22542
22543 2005-12-16 14:47  ivan
22544
22545         * FS/FS/raddb.pm, bin/generate-raddb: add motorola canopy
22546           attributes from wtxs, neaten up raddb.pm generation
22547
22548 2005-12-15 17:49  ivan
22549
22550         * httemplate/edit/payment_gateway.html: add TransactionCentral
22551
22552 2005-12-15 11:36  ivan
22553
22554         * httemplate/edit/: agent.cgi, agent_type.cgi: fix bug when adding
22555           new agent types, noticed by Julius Igugu
22556
22557 2005-12-15 10:45  ivan
22558
22559         * bin/print-schema: adding print-schema
22560
22561 2005-12-14 20:04  ivan
22562
22563         * FS/FS/Conf.pm, FS/FS/cust_pay_void.pm, FS/FS/Record.pm,
22564           httemplate/misc/unvoid-cust_pay_void.cgi: payment "un-void"ing
22565
22566 2005-12-14 12:57  ivan
22567
22568         * FS/FS/svc_acct.pm: allow a dir field to be set (or
22569           auto-generated) even if uid is fixed
22570
22571 2005-12-14 10:52  ivan
22572
22573         * FS/FS/part_export/radiator.pm: add 'STATE' field for suspensions
22574           to Radiator export
22575
22576 2005-12-12 19:13  ivan
22577
22578         * httemplate/edit/process/payment_gateway.html: fix options in
22579           gateway adding
22580
22581 2005-12-12 13:39  ivan
22582
22583         * FS/FS/part_export/radiator.pm: use crypt password for radiator
22584           export
22585
22586 2005-12-09 08:58  ivan
22587
22588         * httemplate/: edit/process/cust_credit_bill.cgi,
22589           view/cust_main/payment_history.html: fill in reason if empty when
22590           applying a credit to a refund
22591
22592 2005-12-09 08:56  ivan
22593
22594         * httemplate/edit/: cust_main.cgi, cust_main/billing.html: fix
22595           postal mail checkbox misbehaving (isn't sticky on errors -
22596           reverts back to on)
22597
22598 2005-12-07 15:48  ivan
22599
22600         * FS/: FS/Record.pm, bin/freeside-setup: for fetching inserted keys
22601           without pg_oid_status, look up the actual sequence name from
22602           dbdef rather than assuming ${table}_${column}_seq
22603
22604 2005-12-06 14:25  ivan
22605
22606         * FS/FS/Record.pm: make sure zip is required for canada, also use
22607           CURRVAL() function instead of pg_oid_status DBD attribute because
22608           Pg 8.1 doesn't have oids by default anymore
22609
22610 2005-12-05 11:01  ivan
22611
22612         * FS/FS/svc_Common.pm: avoid uninitialized value errors
22613
22614 2005-12-05 09:19  ivan
22615
22616         * httemplate/edit/process/cust_main.cgi: eek, don't log all this
22617           debugging info by default
22618
22619 2005-12-02 23:26  ivan
22620
22621         * htetc/handler.pl: this should be the last of
22622           s/RT::TicketCustomFieldValues/RT::ObjectCustomFieldValues/
22623
22624 2005-12-02 23:12  ivan
22625
22626         * Makefile: those semicolons can't possibly have belonged there
22627
22628 2005-12-02 23:02  ivan
22629
22630         * FS/bin/freeside-upgrade: force a dbdef reload.  no wonder this
22631           had to be run multiple times before
22632
22633 2005-12-02 22:49  ivan
22634
22635         * README.1.5.8, httemplate/docs/install.html,
22636           httemplate/docs/upgrade10.html: add Term::ReadKey to install &
22637           upgrade docs and README.1.5.8
22638
22639 2005-12-01 18:30  ivan
22640
22641         * httemplate/docs/upgrade10.html: and Net::Whois::Raw
22642
22643 2005-12-01 17:52  ivan
22644
22645         * README.1.5.8, httemplate/docs/upgrade10.html: note DBIx::DBSchema
22646           0.29 is required for Pg 7.2.x and earlier
22647
22648 2005-12-01 17:22  ivan
22649
22650         * httemplate/docs/upgrade10.html: apache instructions already up
22651           top
22652
22653 2005-12-01 11:17  ivan
22654
22655         * httemplate/edit/agent_type.cgi: list disabled packages on agent
22656           type edit if they are still associated with the type
22657
22658 2005-12-01 09:36  ivan
22659
22660         * FS/FS/part_export/shellcommands.pm: shellcommands usermod_pwonly
22661           shouldn't apply to RADIUS groups, this is messing up unrelated
22662           RADIUS exports
22663
22664 2005-11-30 09:48  ivan
22665
22666         * README.1.5.8: later versions are okay too
22667
22668 2005-11-28 09:16  ivan
22669
22670         * FS/FS/cust_main.pm: turn off debugging
22671
22672 2005-11-28 09:13  ivan
22673
22674         * FS/bin/freeside-sqlradius-radacctd: in POD example, remove extra
22675           SQL that Pg doesn't need and MySQL doesn't like
22676
22677 2005-11-28 09:12  ivan
22678
22679         * FS/bin/freeside-sqlradius-radacctd: update docs and error message
22680           for all three supporte exports
22681
22682 2005-11-28 09:07  ivan
22683
22684         * FS/bin/freeside-sqlradius-radacctd: startup
22685           freeside-sqlradius-radacctd for radiator export too
22686
22687 2005-11-28 08:59  ivan
22688
22689         * FS/FS/svc_Common.pm: allow defaults to override empty values for
22690           new objects
22691
22692 2005-11-28 08:38  ivan
22693
22694         * FS/FS/cust_svc.pm: better error msg
22695
22696 2005-11-28 08:34  ivan
22697
22698         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
22699           deal with any usage-capable export
22700
22701 2005-11-28 08:21  ivan
22702
22703         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
22704           deal with any usage-capable export
22705
22706 2005-11-28 08:14  ivan
22707
22708         * FS/FS/Record.pm: okay, its been tested
22709
22710 2005-11-28 08:07  ivan
22711
22712         * FS/FS/part_export/radiator.pm: fix small bug in radiator export
22713
22714 2005-11-28 07:41  ivan
22715
22716         * FS/FS/cust_main.pm: add debugging info to cust_main to figure out
22717           where the freeze is coming from
22718
22719 2005-11-27 13:59  ivan
22720
22721         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
22722           per-agent billco spools
22723
22724 2005-11-22 10:29  ivan
22725
22726         * FS/FS/Conf.pm, httemplate/edit/process/cust_main.cgi: add
22727           backend-realtime config flag, should be more intuitive for
22728           guyananet
22729
22730 2005-11-22 08:41  ivan
22731
22732         * FS/FS/svc_Common.pm: oops, supposed to commit this one
22733
22734 2005-11-22 08:39  ivan
22735
22736         * FS/FS/svc_Common.pm: set default fields in new method, mostly for
22737           svc_acct.seconds
22738
22739 2005-11-22 05:26  ivan
22740
22741         * FS/FS/part_export/radiator.pm: update radiator export to deal
22742           with prepaid and some other random stuff
22743
22744 2005-11-22 01:13  ivan
22745
22746         * httemplate/docs/install.html: correct common misconception RIGHT
22747           THERE in the docs
22748
22749 2005-11-21 07:24  ivan
22750
22751         * FS/FS/: export_svc.pm, part_svc.pm, rate.pm: when editing exports
22752           and there's a duplicate error, show all conflicting accounts not
22753           just the ones for different customers
22754
22755 2005-11-21 06:25  ivan
22756
22757         * FS/FS/part_export/: shellcommands.pm,
22758           shellcommands_withdomain.pm: add usermod_nousername flag to just
22759           prohibit username changes
22760
22761 2005-11-21 04:41  ivan
22762
22763         * httemplate/: edit/cust_main/billing.html, view/cust_bill.cgi,
22764           view/cust_main/payment_history.html: ignore blank lines in payby
22765           config
22766
22767 2005-11-21 03:04  ivan
22768
22769         * README: slight update to README
22770
22771 2005-11-21 02:47  ivan
22772
22773         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
22774           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
22775           httemplate/edit/cust_main/billing.html,
22776           httemplate/edit/cust_pay.cgi, httemplate/search/cust_pay.cgi,
22777           httemplate/search/report_cust_pay.html,
22778           httemplate/view/cust_bill.cgi,
22779           httemplate/view/cust_main/payment_history.html: add MCRD payment
22780           type for manually processed ccards
22781
22782 2005-11-20 22:46  ivan
22783
22784         * httemplate/docs/schema.dia: load schema in current dia and save,
22785           should load up for people now?
22786
22787 2005-11-20 21:18  ivan
22788
22789         * FS/FS/Conf.pm: add config values used by external RT integration
22790
22791 2005-11-18 07:08  ivan
22792
22793         * httemplate/search/report_receivables.cgi: fix link glitch in
22794           receivables reports
22795
22796 2005-11-18 06:59  ivan
22797
22798         * httemplate/edit/agent_type.cgi: template-ize agent type edit and
22799           add comment to package listing
22800
22801 2005-11-18 02:58  ivan
22802
22803         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
22804           BS for RT 3.4.4
22805
22806 2005-11-18 02:53  ivan
22807
22808         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
22809           BS for RT 3.4.4
22810
22811 2005-11-18 01:44  ivan
22812
22813         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
22814           BS for RT 3.4.4
22815
22816 2005-11-17 23:05  ivan
22817
22818         * README.1.5.8: slightly more info in 1.5.8 upgrade instructions
22819
22820 2005-11-17 19:48  ivan
22821
22822         * FS/FS/cust_main.pm: allow expired cards to remain on file; only
22823           check edits for an expired card when the # has changed
22824
22825 2005-11-17 07:56  ivan
22826
22827         * FS/FS/part_export/: shellcommands.pm,
22828           shellcommands_withdomain.pm: make variable description more
22829           consistant wrt vars that are already shell-quoted
22830
22831 2005-11-17 04:53  ivan
22832
22833         * FS/FS/: UI/Web.pm, part_svc.pm: turn off debugging
22834
22835 2005-11-17 04:27  ivan
22836
22837         * README.1.5.8, FS/FS/Schema.pm: add cust_pkg2 index on
22838           cust_pkg.pkgpart
22839
22840 2005-11-17 03:15  ivan
22841
22842         * FS/FS/svc_acct.pm: update debuggging information for replace
22843           group info with user@domain
22844
22845 2005-11-17 03:04  ivan
22846
22847         * httemplate/view/svc_acct.cgi: fix service change!
22848
22849 2005-11-17 02:14  ivan
22850
22851         * FS/FS/UI/Web.pm: fix konqueror bug appending nulls to XMLHTTP
22852           requests!
22853
22854 2005-11-16 05:14  ivan
22855
22856         * FS/FS/part_svc.pm, httemplate/index.html,
22857           httemplate/browse/part_svc.cgi, Changes.1.5.8, FS/FS/UI/Web.pm,
22858           httemplate/edit/bulk-cust_svc.html,
22859           httemplate/edit/process/bulk-cust_svc.cgi: bulk svcpart change
22860
22861 2005-11-12 04:19  ivan
22862
22863         * README.1.5.8: one last bit for 1.5.7->1.5.8 RT upgrade
22864           instructions
22865
22866 2005-11-11 17:24  ivan
22867
22868         * httemplate/view/cust_main/tickets.html: huh seem to have
22869           overlooked this
22870
22871 2005-11-11 17:22  ivan
22872
22873         * FS/FS/cust_main.pm: set payip for all payment types
22874
22875 2005-11-11 16:44  ivan
22876
22877         * FS/FS/part_export/cpanel.pm: interpolation helps alot
22878
22879 2005-11-11 16:17  ivan
22880
22881         * FS/FS/part_export/cpanel.pm: try using web interface scrape
22882           bullshit for adding pops instead of API, as per cpanel support
22883           [cPanel tickets ID# 116044]
22884
22885 2005-11-11 06:06  ivan
22886
22887         * FS/FS/: cust_pkg.pm, svc_acct.pm: for prepaid packages, trigger
22888           export update of RADIUS Expiration attribute when cust_pkg.bill
22889           changes
22890
22891 2005-11-10 04:47  ivan
22892
22893         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
22894           add part_bill_event.payby selection to failed invoice event
22895           search
22896
22897 2005-11-10 03:36  ivan
22898
22899         * FS/FS/part_export/everyone_net.pm: fix password changes with
22900           everyone.net
22901
22902 2005-11-09 16:00  ivan
22903
22904         * httemplate/view/svc_domain.cgi: add javascript confirmation to
22905           unaudited domain deletion, add record being deleted to record
22906           deletion popup
22907
22908 2005-11-09 12:48  ivan
22909
22910         * httemplate/docs/install.html: closing paren
22911
22912 2005-11-07 18:16  ivan
22913
22914         * httemplate/docs/admin.html: bah
22915
22916 2005-11-07 14:07  ivan
22917
22918         * httemplate/search/cust_pay.cgi: fix Discover card report, closes:
22919           Bug#1270
22920
22921 2005-11-04 03:43  ivan
22922
22923         * httemplate/elements/xmlhttp.html: oops, typo applying patch
22924
22925 2005-11-04 03:31  ivan
22926
22927         * CREDITS, httemplate/elements/xmlhttp.html: apply patch from Scott
22928           Edwards to show mason errors received from XMLHTTP requests
22929
22930 2005-11-02 13:18  ivan
22931
22932         * FS/FS/cust_bill.pm: spool invoice to billco if no other
22933           destinations are set!
22934
22935 2005-10-31 21:32  ivan
22936
22937         * FS/FS/: cust_bill.pm: yarg
22938
22939 2005-10-31 21:27  ivan
22940
22941         * FS/FS/cust_bill.pm: only send to specific destinations, oops!
22942
22943 2005-10-31 21:21  ivan
22944
22945         * bin/billco-upload: do the zip
22946
22947 2005-10-31 21:14  ivan
22948
22949         * httemplate/edit/part_bill_event.cgi: add option for spool_csv
22950           events to apply only to a specific destination type (i.e. postal
22951           only)
22952
22953 2005-10-31 19:16  ivan
22954
22955         * bin/billco-upload: good nuff for 11/1
22956
22957 2005-10-31 19:15  ivan
22958
22959         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm: add
22960           billco format option to FTP invoice send, add invoice event to
22961           spool one giant (pair of) CSV files in addition to FTPing them
22962           individually
22963
22964 2005-10-28 10:10  ivan
22965
22966         * bin/billco-upload: beginning of quick billco zip & upload tool
22967
22968 2005-10-28 04:56  ivan
22969
22970         * httemplate/search/cust_bill_event.cgi: don't show 'N/A'
22971           statustext as a failed billing event
22972
22973 2005-10-27 10:04  ivan
22974
22975         * httemplate/elements/select-taxclass.html: extraneous '; noticed
22976           by joe@surferz
22977
22978 2005-10-27 08:48  ivan
22979
22980         * httemplate/search/cust_pay.cgi: fix from joe @ surferz: lines 59
22981           and 60 had the wrote quote. they had single quote where double
22982           was needed...
22983
22984 2005-10-24 04:59  ivan
22985
22986         * httemplate/edit/rate.cgi: optimize SQL on rate edit screen
22987
22988 2005-10-24 04:56  ivan
22989
22990         * README.1.5.8, FS/FS/Schema.pm, httemplate/edit/process/rate.cgi,
22991           httemplate/elements/progress-init.html,
22992           httemplate/elements/xmlhttp.html: fix rate plan editing with new
22993           xmlhttp progressbar - use POST instead of GET.  also optimize SQL
22994           on rate search screen
22995
22996 2005-10-21 08:21  ivan
22997
22998         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
22999           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
23000           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pay.cgi,
23001           httemplate/edit/cust_main/billing.html,
23002           httemplate/edit/process/cust_main.cgi,
23003           httemplate/search/cust_pay.cgi,
23004           httemplate/search/report_cust_pay.html,
23005           httemplate/view/cust_bill.cgi,
23006           httemplate/view/cust_main/payment_history.html: add CASH and WEST
23007           payment types (payments only, not cust_main.payby)
23008
23009 2005-10-21 06:15  ivan
23010
23011         * conf/invoice_html: brainfart
23012
23013 2005-10-21 05:50  ivan
23014
23015         * conf/invoice_html: i thought i fixed this already
23016
23017 2005-10-20 05:30  ivan
23018
23019         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: fix credit for remaining
23020           service.  fuck Date::Manip
23021
23022 2005-10-16 23:46  ivan
23023
23024         * FS/bin/freeside-sqlradius-reset: set any fixed usergroup before
23025           exporting so it'll export even if all svc_acct records don't have
23026           the group yet
23027
23028 2005-10-16 23:03  ivan
23029
23030         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix RADIUS
23031           usergroup editing
23032
23033 2005-10-16 08:02  ivan
23034
23035         * bin/bind.export: and make .HEADER optional for slaves too
23036
23037 2005-10-16 07:59  ivan
23038
23039         * bin/bind.export: don't error out if there's no HEADER file, just
23040           produce a useable snippet anyway
23041
23042 2005-10-16 07:04  ivan
23043
23044         * FS/FS/Conf.pm, FS/FS/domain_record.pm, bin/bind.import: add
23045           zone-underscore config file, update bind.import to use
23046           command-line options instead of ask for input
23047
23048 2005-10-15 06:48  ivan
23049
23050         * FS/FS/TicketSystem/RT_External.pm: don't error out when
23051           ticket_system-default_queueid hasn't been set yet
23052
23053 2005-10-15 06:40  ivan
23054
23055         * FS/FS/Conf.pm: make sure config still works if no ticket system
23056           is configured...
23057
23058 2005-10-15 06:37  ivan
23059
23060         * FS/FS/Conf.pm: make sure config still works if no ticket system
23061           is configured...
23062
23063 2005-10-15 05:58  ivan
23064
23065         * bin/backup-dvd: adding quick backup-to-dvd script
23066
23067 2005-10-15 04:29  ivan
23068
23069         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/TicketSystem.pm,
23070           FS/FS/agent.pm, FS/FS/TicketSystem/RT_External.pm,
23071           FS/FS/TicketSystem/RT_Internal.pm, httemplate/browse/agent.cgi,
23072           httemplate/edit/agent.cgi, httemplate/config/config-view.cgi,
23073           httemplate/config/config.cgi: agent option to select RT queue
23074
23075 2005-10-15 04:25  ivan
23076
23077         * README.1.5.8: upgrade instructions for new RT verison
23078
23079 2005-10-15 04:13  ivan
23080
23081         * README.1.5.8: land RT 3.4.4 on HEAD
23082
23083 2005-10-15 02:33  ivan
23084
23085         * rt/: etc/RT_SiteConfig.pm, lib/RT/TicketCustomFieldValue.pm,
23086           lib/RT/TicketCustomFieldValue_Overlay.pm,
23087           lib/RT/TicketCustomFieldValues.pm,
23088           lib/RT/TicketCustomFieldValues_Overlay.pm,
23089           lib/RT/I18N/en_malkovich.po, lib/t/00smoke.t.in,
23090           lib/t/01harness.t.in, lib/t/02regression.t.in, lib/t/03web.pl.in,
23091           lib/t/04_send_email.pl.in, lib/t/05cronsupport.pl.in,
23092           sbin/rt-setup-database.in: landing rt 3.4.4 on HEAD
23093
23094 2005-10-15 02:09  ivan
23095
23096         * rt/: docs/design_docs/realflow.txt,
23097           docs/design_docs/3.3-schema-redesign.txt,
23098           docs/design_docs/rt-mvc, sbin/rt-dump-database.in,
23099           lib/t/setup_regression.t, lib/t/create_data.pl,
23100           lib/RT/SavedSearch.pm, lib/RT/ObjectCustomFields.pm,
23101           lib/RT/CustomFieldValue_Overlay.pm, lib/RT/ObjectCustomField.pm,
23102           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/SavedSearches.pm,
23103           lib/RT/ObjectCustomFieldValues.pm,
23104           lib/RT/ObjectCustomFieldValue.pm,
23105           lib/RT/ObjectCustomField_Overlay.pm,
23106           lib/RT/ObjectCustomFieldValues_Overlay.pm,
23107           lib/RT/ObjectCustomFieldValue_Overlay.pm, lib/RT/I18N/pl.po,
23108           lib/RT/I18N/id.po, lib/RT/URI/t.pm,
23109           lib/RT/Interface/Web/QueryBuilder.pm,
23110           lib/RT/Interface/Web/Standalone.pm,
23111           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
23112           etc/upgrade/3.3.0/acl.Informix, etc/upgrade/3.3.0/acl.Oracle,
23113           etc/upgrade/3.3.0/acl.Pg, etc/upgrade/3.3.0/acl.SQLite,
23114           etc/upgrade/3.3.0/acl.mysql, etc/upgrade/3.3.0/content,
23115           etc/upgrade/3.3.0/schema.Oracle, etc/upgrade/3.3.0/schema.Pg,
23116           etc/upgrade/3.3.0/schema.mysql, etc/upgrade/3.3.11/acl.Oracle,
23117           etc/upgrade/3.3.11/acl.Pg, etc/upgrade/3.3.11/acl.SQLite,
23118           etc/upgrade/3.3.11/acl.mysql, etc/upgrade/3.3.11/content,
23119           etc/upgrade/3.3.11/schema.Oracle, etc/upgrade/3.3.11/schema.Pg,
23120           etc/upgrade/3.3.11/schema.SQLite,
23121           etc/upgrade/3.3.11/schema.mysql: Initial revision
23122
23123 2005-10-13 14:16  ivan
23124
23125         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: Fix 'can't
23126           change uid' error when the account *has* a uid but
23127           svc_acct-edit_uid isn't turned on
23128
23129 2005-10-12 05:02  ivan
23130
23131         * httemplate/misc/: batch-cust_pay.html,
23132           process/batch-cust_pay.cgi: change button to say "post payment
23133           batch" and main error message to indicate the whole batch should
23134           be resubmitted, as per feedback from lewis
23135
23136 2005-10-12 02:51  ivan
23137
23138         * httemplate/edit/part_pkg.cgi: fix package customize losing
23139           services
23140
23141 2005-10-12 01:57  ivan
23142
23143         * FS/FS/part_export/cpanel.pm: add debugging to cpanel export
23144
23145 2005-10-10 09:06  ivan
23146
23147         * FS/FS/part_export/everyone_net.pm: oops, that should fix
23148           suspension problem
23149
23150 2005-10-10 05:20  ivan
23151
23152         * Changes.1.5.8, README.1.5.8, FS/FS/cust_pay.pm, htetc/global.asa,
23153           htetc/handler.pl, httemplate/index.html,
23154           httemplate/docs/upgrade10.html,
23155           httemplate/misc/batch-cust_pay.html,
23156           httemplate/misc/xmlhttp-cust_main-search.cgi,
23157           httemplate/misc/process/batch-cust_pay.cgi,
23158           httemplate/search/cust_pay.cgi: updated quick payment entry
23159
23160 2005-10-08 06:45  ivan
23161
23162         * httemplate/misc/batch-cust_pay.html: quick payment entry
23163           javascript tested & working IE/firefix/konq
23164
23165 2005-10-07 17:47  ivan
23166
23167         * httemplate/: edit/part_pkg.cgi, edit/process/part_pkg.cgi,
23168           edit/process/quick-charge.cgi, elements/select-taxclass.html,
23169           view/cust_main/quick-charge.html: fix tax class selection in
23170           package add/edit too
23171
23172 2005-10-07 16:28  ivan
23173
23174         * conf/invoice_latex: allow more width for return address, stuff is
23175           wrapping
23176
23177 2005-10-06 22:03  ivan
23178
23179         * README.1.5.8: need new B:CC
23180
23181 2005-10-06 21:50  ivan
23182
23183         * httemplate/view/cust_main/billing.html: mask out echeck account
23184           #s too
23185
23186 2005-10-06 21:48  ivan
23187
23188         * FS/FS/cust_main.pm: fix on-demand credit cards not being masked
23189           in UI.  i believe huntsburg is in the doghouse for this one :)
23190
23191 2005-10-06 19:25  ivan
23192
23193         * FS/FS/Conf.pm, FS/FS/part_pkg.pm,
23194           httemplate/edit/process/quick-charge.cgi,
23195           httemplate/view/cust_main/quick-charge.html: add
23196           require_taxclasses config flag
23197
23198 2005-10-06 16:09  ivan
23199
23200         * httemplate/view/cust_bill-logo.cgi: really use default logo if
23201           the agent-specific one isn't found
23202
23203 2005-10-06 16:07  ivan
23204
23205         * httemplate/view/cust_bill-logo.cgi: use default logo if the
23206           agent-specific one isn't found
23207
23208 2005-10-06 16:03  ivan
23209
23210         * httemplate/view/cust_bill-logo.cgi: use default logo if the
23211           agent-specific one isn't found
23212
23213 2005-10-06 13:35  ivan
23214
23215         * FS/FS/part_export/everyone_net.pm: add debugging option to
23216           everyone_net export
23217
23218 2005-10-06 00:34  ivan
23219
23220         * FS/FS/Conf.pm, FS/FS/cust_pay_refund.pm,
23221           httemplate/view/cust_main/payment_history.html: add cc-void
23222           option
23223
23224 2005-10-05 18:40  ivan
23225
23226         * httemplate/edit/cust_main.cgi: fix bug with IE and advertising
23227           sources (refnum) - needed to make sure the SELECT OPTIONs have
23228           explicitly specified VALUEs
23229
23230 2005-10-04 13:27  ivan
23231
23232         * FS/FS/part_export/everyone_net.pm: fix small error with
23233           everyone.net export
23234
23235 2005-10-02 18:41  ivan
23236
23237         * FS/FS/cust_svc.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
23238           httemplate/view/svc_acct.cgi, httemplate/edit/svc_acct.cgi,
23239           httemplate/elements/small_custview.html, FS/FS/Conf.pm: update
23240           account view and edit: convert to proper templates, make sure
23241           usage information displays for any usage-capable export, add
23242           ability to edit uid/gid
23243
23244 2005-10-02 07:04  ivan
23245
23246         * httemplate/docs/install.html: fix leading % causing Mason to barf
23247
23248 2005-10-02 00:09  ivan
23249
23250         * Makefile, htetc/handler.pl, init.d/freeside-init: add dev make
23251           target for quick iterative development
23252
23253 2005-09-29 13:19  ivan
23254
23255         * FS/FS/svc_acct.pm: make sure there is an expiraiton date to set
23256           as well
23257
23258 2005-09-28 11:27  ivan
23259
23260         * FS/FS/cust_main.pm: recognize hourly frequency in cust_main->bill
23261
23262 2005-09-25 01:20  ivan
23263
23264         * httemplate/view/cust_main.cgi: this css did weird things under IE
23265
23266 2005-09-25 01:13  ivan
23267
23268         * CREDITS, Changes.1.5.8, JSRS-LICENSE, README.1.5.7,
23269           FS/FS/UI/Web.pm, httemplate/edit/cust_main/select-country.html,
23270           httemplate/edit/cust_main/select-county.html,
23271           httemplate/edit/process/part_svc.cgi,
23272           httemplate/edit/process/rate.cgi,
23273           httemplate/elements/jsrsServer.html,
23274           httemplate/elements/progress-init.html,
23275           httemplate/elements/progress-popup.html,
23276           httemplate/elements/xmlhttp.html, httemplate/docs/install.html,
23277           httemplate/docs/upgrade10.html: get rid of JSRS iframe foo for
23278           progress bar, use XMLHTTPRequest instead.  really should have
23279           done that in the first place.  JSON will wait until another
23280           day...
23281
23282 2005-09-24 15:53  ivan
23283
23284         * FS/FS/cust_main.pm: parse paybatch order number with dashes
23285           correctly
23286
23287 2005-09-22 15:25  ivan
23288
23289         * rt/lib/RT/URI/freeside/Internal.pm: should fix problem with empty
23290           (dir-less) Conf showing up
23291
23292 2005-09-21 05:47  ivan
23293
23294         * FS/FS/svc_acct.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Record.pm,
23295           FS/bin/freeside-prepaidd, httemplate/edit/REAL_cust_pkg.cgi,
23296           httemplate/view/cust_main/packages.html, init.d/freeside-init,
23297           FS/bin/freeside-daily: add prepaid support which sets RADIUS
23298           Expiration attribute, update customer view package UI
23299
23300 2005-09-16 03:10  ivan
23301
23302         * FS/FS/cust_main.pm: tyop
23303
23304 2005-09-16 01:18  ivan
23305
23306         * FS/FS/cust_main.pm: with taxclasses, might have multiple records
23307           for a state/county/country
23308
23309 2005-09-14 04:01  ivan
23310
23311         * FS/t/agent_payment_gateway.t, FS/t/banned_pay.t,
23312           FS/t/cancel_reason.t, FS/t/payment_gateway.t,
23313           FS/t/payment_gateway_option.t, bin/generate-table-module: fix
23314           autogenerated simple test
23315
23316 2005-09-13 13:12  ivan
23317
23318         * httemplate/search/elements/search.html: fix redirect with single
23319           item returned from search results and a coderef redirect
23320
23321 2005-09-10 07:50  ivan
23322
23323         * CREDITS, httemplate/edit/cust_main/contact.html,
23324           httemplate/edit/cust_main/select-country.html,
23325           httemplate/edit/cust_main/select-county.html,
23326           httemplate/edit/cust_main/select-state.html,
23327           httemplate/edit/cust_main.cgi, httemplate/elements/xmlhttp.html,
23328           httemplate/misc/counties.cgi, httemplate/misc/states.cgi:
23329           ajax-style xmlhttprequest state/county/country selector!
23330
23331 2005-09-08 12:15  ivan
23332
23333         * FS/FS/part_export/radiator.pm: MySQL is case sensitive about
23334           table names!  huh
23335
23336 2005-09-08 01:50  ivan
23337
23338         * httemplate/edit/cust_main.cgi: fix dropping of payname
23339
23340 2005-09-07 23:52  ivan
23341
23342         * httemplate/autohandler: don't need 4k of newlines anymore,
23343           H:W:SelectLayers works better
23344
23345 2005-09-07 15:52  ivan
23346
23347         * FS/FS/part_pkg.pm: add hourly frequency
23348
23349 2005-09-07 15:04  ivan
23350
23351         * bin/generate-raddb: list current dictionary sources in example so
23352           i don't forget
23353
23354 2005-09-07 15:02  ivan
23355
23356         * FS/FS/raddb.pm: update with dictionaries from freeradius 1.0.4
23357           plus dictionary.ip3networks
23358
23359 2005-09-07 05:56  ivan
23360
23361         * FS/FS/Schema.pm: define username_len so the default add account
23362           screen doesn't have a tiny username field (when usernamemax is
23363           not defined)
23364
23365 2005-09-07 05:48  ivan
23366
23367         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
23368           when adding an account (and usernamemax is not set)
23369
23370 2005-09-07 05:44  ivan
23371
23372         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
23373           when adding an account (and username max is not set)
23374
23375 2005-09-07 05:38  ivan
23376
23377         * httemplate/view/cust_main.cgi: oops, still need areyousure
23378           javascript for some sub-bits of the page (package unprovisioning
23379           and cancellation, bunch of payment history stuff)
23380
23381 2005-09-07 03:40  ivan
23382
23383         * FS/FS/: part_svc.pm, part_virtual_field.pm: import dbdef from
23384           FS::Schema instead of calling $FS::Record::dbdef directly
23385
23386 2005-09-07 03:25  ivan
23387
23388         * FS/FS/option_Common.pm: fix bug with new option_Common stuff,
23389           forgot to prefix FS::
23390
23391 2005-09-07 03:16  ivan
23392
23393         * FS/FS/part_export/cpanel.pm: remote access key is a big long
23394           thing
23395
23396 2005-09-07 02:37  ivan
23397
23398         * Changes.1.5.8, FS/FS/part_export/cpanel.pm,
23399           eg/export_template.pm: add cpanel export
23400
23401 2005-09-06 14:58  ivan
23402
23403         * FS/FS/Conf.pm: document variables available in
23404           payment_receipt_email
23405
23406 2005-08-27 01:46  ivan
23407
23408         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/banned_pay.pm,
23409           FS/FS/cancel_reason.pm, FS/FS/cust_main.pm, FS/t/banned_pay.t,
23410           FS/t/cancel_reason.t, bin/generate-table-module,
23411           httemplate/view/cust_main.cgi,
23412           httemplate/misc/cust_main-cancel.cgi: add banned credit card /
23413           ACH table, re-do cancel popup to have a checkbox to ban payinfo
23414
23415 2005-08-24 07:07  ivan
23416
23417         * README.1.5.8, httemplate/docs/upgrade10.html: need
23418           H:W:SelectLayers 0.05
23419
23420 2005-08-24 06:47  ivan
23421
23422         * httemplate/edit/cust_main/billing.html: fix size of cvv2 help
23423           popup
23424
23425 2005-08-24 06:22  ivan
23426
23427         * htetc/global.asa, htetc/handler.pl,
23428           httemplate/edit/cust_main.cgi,
23429           httemplate/edit/cust_main/billing.html,
23430           httemplate/edit/cust_main/contact.html, Changes.1.5.8,
23431           FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
23432           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
23433           fs_selfservice/FS-SelfService/SelfService.pm,
23434           httemplate/docs/ach.html, httemplate/docs/cvv2.html,
23435           httemplate/edit/process/cust_main.cgi,
23436           httemplate/elements/overlibmws_draggable.js,
23437           httemplate/elements/overlibmws_iframe.js,
23438           httemplate/elements/progress-init.html,
23439           httemplate/elements/select-month_year.html,
23440           httemplate/images/cvv2.png, httemplate/images/cvv2_amex.png,
23441           httemplate/view/cust_main/billing.html: customer edit: abstract
23442           out billing info to billing.html, re-do payment type selection
23443           with HTML::Widgets::SelectLayers, add Switch/Solo/Maestro support
23444           for start date & issue #.  customer view: re-order fields for
23445           consistency.  selfservice API: support paystart_month,
23446           paystart_year, payissue and payip in MyAccount::process_payment
23447           and ::edit_info and Signup::new_customer,
23448           FS::cust_main::realtime_bop: support paystart_month paystart_year
23449           payissue payip fields
23450
23451 2005-08-23 05:38  ivan
23452
23453         * httemplate/edit/part_svc.cgi: fix bug with service editing caused
23454           by moving dbdef stuff around
23455
23456 2005-08-18 00:58  ivan
23457
23458         * FS/FS/cust_main.pm: add taxclass kludge to gateway overrides, fix
23459           parsing of new-style paybatch
23460
23461 2005-08-17 22:41  ivan
23462
23463         * httemplate/edit/process/agent_payment_gateway.html: hopefully
23464           this is the last missing file
23465
23466 2005-08-17 22:12  ivan
23467
23468         * httemplate/edit/process/payment_gateway.html: oops another
23469           missing file
23470
23471 2005-08-17 21:16  ivan
23472
23473         * FS/FS/agent_payment_gateway.pm: missing file
23474
23475 2005-08-17 15:23  ivan
23476
23477         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
23478           FS/FS/option_Common.pm, FS/FS/part_export.pm,
23479           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
23480           FS/FS/payment_gateway.pm, FS/FS/payment_gateway_option.pm,
23481           FS/bin/freeside-setup, FS/bin/freeside-upgrade, README.1.5.8,
23482           SCHEMA_CHANGE, FS/FS.pm, FS/MANIFEST, FS/t/option_Common.t,
23483           FS/t/payment_gateway.t, FS/t/payment_gateway_option.t,
23484           bin/generate-table-module, htetc/global.asa, htetc/handler.pl,
23485           httemplate/index.html, httemplate/browse/agent.cgi,
23486           httemplate/browse/payment_gateway.html,
23487           httemplate/docs/upgrade10.html,
23488           httemplate/edit/agent_payment_gateway.html,
23489           httemplate/edit/payment_gateway.html: infrastructure for easier
23490           schema changes, and: add payment_gateway, payment_gateway_option
23491           and agent_payment_gateway tables, add paystart_month,
23492           paystart_year, payissue and payip fields to cust_main, add
23493           preliminary gateway and gateway override editing to web UI, use
23494           payment gateway override when processing payments (card type, not
23495           taxclass yet)
23496
23497 2005-08-14 18:55  ivan
23498
23499         * FS/FS/UI/Web.pm: fix brainfart parsing end dates, closes:
23500           Bug#1248
23501
23502 2005-08-09 14:38  ivan
23503
23504         * Changes.1.5.8, FS/FS/part_export/radiator.pm,
23505           FS/FS/part_export/sqlradius.pm, FS/t/part_export-radiator.t,
23506           FS/FS/part_export/sqlradius_withdomain.pm: add native Radiator
23507           export
23508
23509 2005-08-08 08:15  ivan
23510
23511         * Changes.1.5.8, FS/FS/part_export/everyone_net.pm: add export to
23512           everyone.net outsource mail service
23513
23514 2005-08-07 20:15  ivan
23515
23516         * httemplate/docs/selfservice.html: add some docs on
23517           signup_server-payby and -realtime configuration values
23518
23519 2005-08-06 17:41  ivan
23520
23521         * FS/FS/part_export/forward_shellcommands.pm: update
23522           forward_shellcommands export to know about literal source
23523           addresses, closes: Bug#1246
23524
23525 2005-08-06 17:40  ivan
23526
23527         * Changes.1.5.8, FS/FS/agent.pm, FS/FS/cust_pkg.pm,
23528           FS/FS/cust_svc.pm, FS/FS/UI/Web.pm, httemplate/browse/agent.cgi,
23529           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
23530           httemplate/search/elements/search.html: move cust_pkg search to
23531           new template, add active/suspended/cancelled customer packages to
23532           agent browse
23533
23534 2005-08-04 17:57  ivan
23535
23536         * httemplate/search/cust_credit.html: fix credit searches by otaker
23537
23538 2005-08-04 01:39  ivan
23539
23540         * httemplate/docs/install.html: add IPC::Run3 and instructions for
23541           adding fs_queue and fs_selfservice users to install docs
23542
23543 2005-08-03 18:42  ivan
23544
23545         * Makefile: don't use install -D flag, doesn't work on bsd
23546
23547 2005-08-03 00:38  ivan
23548
23549         * FS/FS/cust_bill.pm: eliminate scary (but harmless) "Use of
23550           uninitalized value in length" warnings
23551
23552 2005-08-02 19:23  ivan
23553
23554         * FS/FS/part_export/: domain_shellcommands.pm,
23555           forward_shellcommands.pm, www_shellcommands.pm: don't try to run
23556           blank commands for non-svc_acct shellcommand exports too
23557
23558 2005-08-02 12:17  khoff
23559
23560         * FS/FS/h_cust_svc.pm: Only complain, not die, if we can't find a
23561           svc_x record for an h_cust_svc record.
23562
23563 2005-07-14 04:55  ivan
23564
23565         * FS/FS/cust_main.pm: oops, fix last minute bug with new
23566           configurable customer fields on reports
23567
23568 2005-07-14 04:46  ivan
23569
23570         * FS/FS/: svc_Common.pm, UI/Web.pm: clean up some leftover bits
23571           from cust-fields work
23572
23573 2005-07-14 04:31  ivan
23574
23575         * httemplate/: index.html, search/svc_acct.cgi,
23576           search/svc_forward.cgi: add unlinked mail forward (svc_forward)
23577           report
23578
23579 2005-07-14 04:18  ivan
23580
23581         * httemplate/search/cust_bill.html: move account search
23582           (httemplate/search/svc_acct.cgi) to new template, cust-fields
23583           configuration value to control which customer fields are shown on
23584           reports
23585
23586 2005-07-14 03:52  ivan
23587
23588         * Changes.1.5.8, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
23589           FS/FS/cust_bill_event.pm, FS/FS/cust_credit.pm,
23590           FS/FS/cust_main.pm, FS/FS/cust_main_Mixin.pm, FS/FS/cust_pay.pm,
23591           FS/FS/svc_Common.pm, FS/FS/UI/Web.pm, FS/t/cust_main_Mixin.t,
23592           httemplate/search/cust_bill_event.cgi,
23593           httemplate/search/cust_credit.html,
23594           httemplate/search/cust_pay.cgi,
23595           httemplate/search/report_receivables.cgi,
23596           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
23597           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
23598           httemplate/search/elements/search.html: move account search
23599           (httemplate/search/svc_acct.cgi) to new template, cust-fields
23600           configuration value to control which customer fields are shown on
23601           reports
23602
23603 2005-07-12 04:54  ivan
23604
23605         * README.1.5.7: add alternative for very old Pg
23606
23607 2005-07-12 02:31  ivan
23608
23609         * httemplate/: browse/part_pkg.cgi, view/cust_pkg.cgi: <rjbs> More
23610           of the same: these patches make it safer to subclass
23611           FS::part_pkg's pkg_svc method by eliminating qsearches on table
23612           pkg_svc.
23613
23614 2005-07-12 02:22  ivan
23615
23616         * httemplate/edit/part_pkg.cgi: <rjbs> This patch is part of my
23617           continuing effort to avoid using SQL and qsearch from templates
23618           to find the pkg_svc records for a package.
23619
23620 2005-07-12 02:13  ivan
23621
23622         * CREDITS, FS/FS/Record.pm: patch from rjbs to add by_key
23623           contructor to Record.pm
23624
23625 2005-07-12 02:11  ivan
23626
23627         * Makefile: okay, really enable RT by default for good now
23628
23629 2005-07-11 07:15  ivan
23630
23631         * bin/: rate.import, rt-drop-tables: adding rt-drop-tables
23632
23633 2005-07-11 06:01  ivan
23634
23635         * Makefile: new server
23636
23637 2005-07-11 05:53  ivan
23638
23639         * httemplate/docs/: index.html, upgrade10.html: note alternate
23640           instructions for 0pre6->7
23641
23642 2005-07-11 05:39  ivan
23643
23644         * Changelog, Changes.1.5.7: s/ANNOUNCE/Changelog/
23645
23646 2005-07-11 05:22  ivan
23647
23648         * bin/postfix.export: fix regex
23649
23650 2005-07-11 05:22  ivan
23651
23652         * httemplate/browse/queue.cgi: template
23653
23654 2005-07-11 05:21  ivan
23655
23656         * Makefile: probably best to keep RT disabled by default, at least
23657           for this release
23658
23659 2005-07-11 05:09  ivan
23660
23661         * ANNOUNCE.1.5: last bits
23662
23663 2005-07-11 03:58  ivan
23664
23665         * FS/t/ClientAPI_SessionCache.t:
23666           s/ClientAPI::SessionCache/ClientAPI_SessionCache/ noticed by rjbs
23667
23668 2005-07-11 02:49  ivan
23669
23670         * FS/FS/ClientAPI/MyAccount.pm: bug fix for error message on
23671           session expiration from Randall Lucas <rlucas@tercent.net>,
23672           thanks!
23673
23674 2005-07-09 08:41  ivan
23675
23676         * FS/FS/cust_bill.pm: fix silly bug preventing html invoicing from
23677           finding their logo
23678
23679 2005-07-09 03:55  ivan
23680
23681         * httemplate/edit/cust_pay.cgi: get rid of the godawful halfass
23682           "invoice" on the post payment screen when posting against a
23683           specific invoice, replace with having useless "Auto-apply to
23684           invoices" box actually show the payment will be applied to one
23685           invoice only...  closes: Bug#1241
23686
23687 2005-07-09 03:36  ivan
23688
23689         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, part_export/sqlradius.pm,
23690           part_pkg/flat.pm, part_pkg/flat_comission.pm,
23691           part_pkg/flat_comission_cust.pm, part_pkg/flat_comission_pkg.pm,
23692           part_pkg/flat_delayed.pm, part_pkg/prepaid.pm,
23693           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
23694           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
23695           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
23696           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: add desc
23697           method to cust_bill_pkg and use it in cust_bill... this should
23698           help with any *other* cust_bill_pkg.pkgnum == -1 stuff that needs
23699           to be sorted out
23700
23701 2005-07-08 16:06  ivan
23702
23703         * FS/bin/freeside-daily: fix bug with new efficient
23704           customer-finding code.  sql isn't perl, null != 0
23705
23706 2005-07-05 14:46  ivan
23707
23708         * httemplate/docs/install-rt.html: tyop
23709
23710 2005-06-30 06:32  ivan
23711
23712         * FS/FS/Misc.pm: pod error
23713
23714 2005-06-30 06:20  ivan
23715
23716         * FS/FS/: Conf.pm, svc_acct.pm: add username-percent config option
23717
23718 2005-06-30 05:44  ivan
23719
23720         * FS/FS/cust_main.pm: oops, really fix error with new prepaid card
23721           foo
23722
23723 2005-06-21 20:54  ivan
23724
23725         * httemplate/docs/upgrade10.html: add IPC::Run3 to install docs
23726
23727 2005-06-16 22:31  ivan
23728
23729         * httemplate/misc/process/link.cgi: fix preference sort order for
23730           linking: sort unaudited services first, secondary sort by svcaprt
23731
23732 2005-06-16 22:07  ivan
23733
23734         * httemplate/misc/process/link.cgi: add more info to debugging
23735
23736 2005-06-16 22:04  ivan
23737
23738         * httemplate/misc/process/link.cgi: fix debugging
23739
23740 2005-06-16 21:42  ivan
23741
23742         * httemplate/misc/process/link.cgi: add debugging for accounts
23743           picked to pick
23744
23745 2005-06-14 21:46  ivan
23746
23747         * README.1.5.7, FS/FS/cust_bill.pm: better error reporting for
23748           actual errors from lpr command
23749
23750 2005-06-14 19:31  ivan
23751
23752         * FS/FS/cust_main.pm: fix error recharging w/prepaid card caused by
23753           rounding off of money value, closes: Bug#1237
23754
23755 2005-06-14 17:44  ivan
23756
23757         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: add
23758           reprint/fax/email links to invoice search results
23759
23760 2005-06-09 15:40  ivan
23761
23762         * httemplate/search/cust_bill_event.cgi, FS/FS/cust_bill.pm,
23763           httemplate/index.html, httemplate/misc/email_invoice_events.cgi,
23764           httemplate/misc/email_invoices.cgi,
23765           httemplate/misc/fax_invoice_events.cgi,
23766           httemplate/misc/fax_invoices.cgi,
23767           httemplate/misc/print_invoice_events.cgi,
23768           httemplate/misc/print_invoices.cgi,
23769           httemplate/search/cust_bill.html,
23770           httemplate/search/report_cust_bill.html: advanced invoice serach,
23771           groundwork to add reprint/fax/email links to invoice search
23772           results
23773
23774 2005-06-09 13:26  ivan
23775
23776         * httemplate/browse/part_pkg.cgi: tiny refactor patch from rjbs: It
23777           changes the service listing to use $part_pkg->pkg_svc instead of
23778           a qsearch, which means that the listing will still work if
23779           pkg_svc has been subclassed.
23780
23781 2005-06-09 13:16  ivan
23782
23783         * FS/FS/cust_svc.pm: documentation fix, noticed by rjbs
23784
23785 2005-06-09 02:15  ivan
23786
23787         * FS/FS/part_pkg.pm: don't rebless if we're already in the plan
23788           subclass, fixes pkg customize link
23789
23790 2005-06-09 00:19  ivan
23791
23792         * FS/bin/freeside-daily: declare new $opt_a
23793
23794 2005-06-09 00:13  ivan
23795
23796         * FS/bin/freeside-daily: significant speedup from only selected
23797           customers with outstanding packages or invoice events in the
23798           initial select, and add -a flag for agentnum
23799
23800 2005-06-08 23:56  ivan
23801
23802         * FS/FS/cust_bill.pm, conf/invoice_html,
23803           httemplate/view/cust_bill-logo.cgi: agent-specific logos for html
23804           invoices too
23805
23806 2005-06-08 23:36  ivan
23807
23808         * FS/FS/: cust_bill.pm, part_bill_event.pm: and make
23809           (html|latex)(small)?footer optionall per-agent too
23810
23811 2005-06-08 23:22  ivan
23812
23813         * FS/FS/cust_bill.pm: more sane regex
23814
23815 2005-06-08 23:14  ivan
23816
23817         * FS/FS/: cust_bill.pm: ugh, hopefully fixup agent_plandata regex
23818           for multiple agents
23819
23820 2005-06-08 22:59  ivan
23821
23822         * FS/FS/: cust_bill.pm: make sure invoice_(latex|html)returnaddress
23823           is configurable per-agent
23824
23825 2005-06-08 22:34  ivan
23826
23827         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
23828           httemplate/edit/part_bill_event.cgi: add multiple agent selection
23829           to agent-specific invoicing
23830
23831 2005-06-08 17:18  ivan
23832
23833         * FS/FS/cust_pay.pm: add ignore_noapply flag to make sure payments
23834           are forced in anyway on import
23835
23836 2005-06-08 14:52  ivan
23837
23838         * FS/FS/cust_bill_pkg.pm: last bit to allow -1 for non-pkg, non-tax
23839           line items
23840
23841 2005-06-08 02:03  ivan
23842
23843         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
23844           FS/FS/ClientAPI/MyAccount.pm,
23845           fs_selfservice/FS-SelfService/SelfService.pm,
23846           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
23847           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
23848           fs_selfservice/FS-SelfService/cgi/make_payment.html,
23849           fs_selfservice/FS-SelfService/cgi/myaccount.html,
23850           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
23851           fs_selfservice/FS-SelfService/cgi/payment_results.html,
23852           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
23853           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
23854           fs_selfservice/FS-SelfService/cgi/provision.html,
23855           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
23856           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
23857           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
23858           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
23859           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
23860           httemplate/view/svc_acct.cgi: prepaid card recharge
23861
23862 2005-06-07 14:02  ivan
23863
23864         * FS/FS/Misc.pm: debugging output change in send_email
23865
23866 2005-06-06 13:07  ivan
23867
23868         * FS/FS/cust_bill.pm: eek, fix silly problem in invoice sending
23869           refactoring
23870
23871 2005-06-06 12:54  ivan
23872
23873         * FS/FS/Misc.pm: some additional warnings
23874
23875 2005-06-06 10:00  ivan
23876
23877         * FS/FS/Misc.pm: fix message ID generation for ancient perl, bah
23878
23879 2005-06-02 18:51  ivan
23880
23881         * FS/FS/TicketSystem/RT_External.pm: argh.  this should finally fix
23882           the last of the Internal vs External breakage i hope
23883
23884 2005-06-02 02:36  ivan
23885
23886         * httemplate/search/cust_bill_event.html: Capitalization
23887
23888 2005-06-02 02:29  ivan
23889
23890         * httemplate/index.html, httemplate/misc/print_invoices.cgi,
23891           httemplate/search/cust_bill_event.cgi,
23892           httemplate/search/cust_bill_event.html, FS/FS/cust_bill_event.pm,
23893           FS/FS/part_bill_event.pm, FS/FS/UI/Web.pm,
23894           httemplate/misc/email-invoice.cgi,
23895           httemplate/misc/email_invoices.cgi,
23896           httemplate/misc/fax-invoice.cgi,
23897           httemplate/misc/fax_invoices.cgi,
23898           httemplate/misc/print-invoice.cgi, FS/FS/cust_bill.pm,
23899           FS/FS/part_pkg.pm, httemplate/view/cust_bill.cgi,
23900           FS/bin/freeside-queued, httemplate/search/elements/search.html,
23901           httemplate/elements/progress-init.html,
23902           httemplate/elements/progress-popup.html, htetc/global.asa,
23903           htetc/handler.pl: add ability to search on a date range of
23904           invoice events and then reprint or reemail (boy was that a bit
23905           more work than i expected), closes: Bug#946
23906
23907 2005-06-01 16:40  ivan
23908
23909         * httemplate/view/cust_bill.cgi: align terminology for consistancy.
23910           or something.
23911
23912 2005-06-01 14:40  ivan
23913
23914         * httemplate/search/report_receivables.cgi: remove trailing
23915           whitespace
23916
23917 2005-06-01 13:31  ivan
23918
23919         * FS/FS/TicketSystem/: RT_External.pm, RT_Internal.pm: fix up
23920           RT_Internal again, hopefully this is the last of the breakage
23921           from RT_Internal
23922
23923 2005-05-31 19:39  ivan
23924
23925         * httemplate/edit/part_pkg.cgi: really. *sigh*
23926
23927 2005-05-31 16:42  ivan
23928
23929         * FS/FS/part_pkg/sesmon_minute.pm: tyop refactoring old
23930           sesmon_minute price plkan, noticed by rjbs
23931
23932 2005-05-31 16:32  ivan
23933
23934         * httemplate/edit/part_pkg.cgi: ack, this should finally fix the
23935           package editing problem
23936
23937 2005-05-26 12:30  ivan
23938
23939         * httemplate/view/: cust_bill.cgi: silly perl version bs
23940
23941 2005-05-26 12:15  ivan
23942
23943         * FS/FS/svc_www.pm, httemplate/edit/svc_www.cgi,
23944           httemplate/view/svc_www.cgi: make svc_www.usersvc optional
23945
23946 2005-05-25 20:45  ivan
23947
23948         * httemplate/edit/part_pkg.cgi: 72?!
23949
23950 2005-05-24 08:33  ivan
23951
23952         * Makefile: 1.5.7.  and enable RT by default, finally
23953
23954 2005-05-23 04:49  ivan
23955
23956         * htetc/freeside-rt.conf: so Search.tsf and Search.rdf work
23957
23958 2005-05-22 16:38  ivan
23959
23960         * FS/FS/svc_acct.pm: fix quick crypt_password bug when its passwd
23961           an empty param
23962
23963 2005-05-22 13:39  ivan
23964
23965         * httemplate/view/cust_bill.cgi: oops, quote $link w/new templating
23966
23967 2005-05-22 02:25  ivan
23968
23969         * httemplate/browse/agent.cgi: Avoid Gratuitous Capitalizaiton
23970
23971 2005-05-21 21:24  ivan
23972
23973         * FS/FS/prepay_credit.pm: add optional agentnum field to POD doc
23974
23975 2005-05-21 11:38  ivan
23976
23977         * httemplate/browse/agent.cgi: make sure the customers tables for
23978           each agent line up with each other, too
23979
23980 2005-05-21 10:26  ivan
23981
23982         * httemplate/search/cust_main.cgi: hehe, allow changing the browse
23983           order of any sort
23984
23985 2005-05-21 10:14  ivan
23986
23987         * httemplate/browse/agent.cgi: line up
23988           prospect/active/suspended/cancelled customers
23989
23990 2005-05-19 07:10  ivan
23991
23992         * FS/FS/part_export/shellcommands.pm: A group number must refer to
23993           an already existing group - so add manually it if you want to
23994           define a set of static gids or something, default is just going
23995           to cause headaches
23996
23997 2005-05-19 04:05  ivan
23998
23999         * FS/FS/svc_acct.pm: ! or !! also
24000
24001 2005-05-19 03:45  ivan
24002
24003         * FS/FS/part_export/shellcommands.pm: fix up some defaults to
24004           include gid too
24005
24006 2005-05-19 03:29  ivan
24007
24008         * FS/FS/part_export/: acct_sql.pm, shellcommands.pm: missing ;
24009
24010 2005-05-19 03:26  ivan
24011
24012         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
24013           part_export/shellcommands.pm,
24014           part_export/shellcommands_withdomain.pm: fix shellcommands export
24015           encrypting "magic" shadow values * NP *LK*
24016
24017 2005-05-19 02:49  ivan
24018
24019         * FS/FS/svc_acct.pm: oops, remove old-style duplicate check from
24020           replace, _check_duplicate was already below it
24021
24022 2005-05-19 01:51  ivan
24023
24024         * httemplate/view/cust_bill.cgi: oops, fix alternate view/etc.
24025           links
24026
24027 2005-05-19 01:43  ivan
24028
24029         * httemplate/: misc/email-invoice.cgi, misc/fax-invoice.cgi,
24030           misc/print-invoice.cgi, view/cust_bill.cgi: re-email/fax/print
24031           links should respect template, also add direct re-send links like
24032           the view links and convert view/cust_bill.cgi to proper template
24033
24034 2005-05-18 09:57  ivan
24035
24036         * httemplate/browse/agent.cgi: oops, it helps to get the link right
24037
24038 2005-05-18 09:55  ivan
24039
24040         * httemplate/: browse/agent.cgi, search/report_receivables.cgi: add
24041           agent-specific A/R aging report, closes: bug#1229
24042
24043 2005-05-18 09:37  ivan
24044
24045         * bin/masonize: report the file that had a masonize error
24046
24047 2005-05-18 07:50  ivan
24048
24049         * FS/FS/part_export/acct_sql.pm: actually, quota goes in pw_shell.
24050           of course!
24051
24052 2005-05-18 03:43  ivan
24053
24054         * FS/FS/cust_bill.pm: oops, losing notes!
24055
24056 2005-05-15 06:49  ivan
24057
24058         * httemplate/search/report_receivables.cgi: this status column is
24059           probably faster, one giant SQL query.  and add back in the
24060           customer link, oops
24061
24062 2005-05-15 06:00  ivan
24063
24064         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi,
24065           httemplate/search/elements/search.html: move receivables report
24066           to search template
24067
24068 2005-05-15 04:58  ivan
24069
24070         * httemplate/search/cust_bill.html: use money_char config
24071
24072 2005-05-15 04:46  ivan
24073
24074         * httemplate/search/cust_bill.html: align
24075
24076 2005-05-14 13:11  ivan
24077
24078         * README.1.5.7.lastbit: hmm virtual fields have no history?
24079
24080 2005-05-14 13:11  ivan
24081
24082         * README.1.5.7: 0.26
24083
24084 2005-05-14 12:57  ivan
24085
24086         * README.1.5.7, rt/lib/RT/URI/freeside.pm,
24087           rt/lib/RT/URI/freeside/Internal.pm: fixup RT integration grr!
24088
24089 2005-05-14 11:03  ivan
24090
24091         * FS/FS/cust_bill.pm: h helps halot
24092
24093 2005-05-14 10:59  ivan
24094
24095         * FS/FS/cust_bill.pm: well this is sorta halfass anyway but useful
24096
24097 2005-05-14 10:04  ivan
24098
24099         * FS/FS/Conf.pm, conf/invoice_html,
24100           httemplate/view/cust_bill-logo.cgi: html invoices: when
24101           displaying, use the actual logo from the conf dir - same as the
24102           emailed copy
24103
24104 2005-05-14 09:30  ivan
24105
24106         * FS/FS/: Misc.pm, cust_bill.pm: disable debugging
24107
24108 2005-05-14 09:27  ivan
24109
24110         * ANNOUNCE.1.5, FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
24111           FS/FS/part_bill_event.pm, conf/invoice_html, conf/logo.png,
24112           httemplate/docs/billing.html, httemplate/view/cust_bill.cgi: html
24113           invoices!
24114
24115           http://chris-linfoot.net/d6plinks/CWLT-5VZD4Y
24116           http://www.dsv.su.se/~jpalme/ietf/mhtml.html
24117           ftp://ftp.dsv.su.se/users/jpalme/draft-ietf-mhtml-info.txt
24118           http://mailformat.dan.info/headers/mime.html
24119           http://www.faqs.org/rfcs/rfc2392.html
24120           http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdosys/html/_cdosys_content-type_multipart.asp
24121
24122           (MIME is hard, let's go shopping!)
24123
24124 2005-05-13 08:06  ivan
24125
24126         * FS/FS/cust_bill.pm: fix picking up alternate invoice_latexnotes_*
24127           files, and expand country codes on invoices.  and oops,
24128           print_html changes slipped in last commit too.  well, they were
24129           ready anyway.
24130
24131 2005-05-13 03:55  ivan
24132
24133         * conf/invoice_latex: better to do something fancy like scale down
24134           the font size to fit in the intended space or something but hey,
24135           this is good enough for now :)
24136
24137 2005-05-13 03:54  ivan
24138
24139         * FS/FS/cust_bill.pm: substitute a non-breaking space if there is
24140           no invoice_latexreturnaddress file
24141
24142 2005-05-11 07:07  ivan
24143
24144         * FS/FS/export_svc.pm: new progressbar display causes a silly error
24145           in edge case where no dup checking necessary, closes: Bug#1226
24146
24147 2005-05-05 06:04  ivan
24148
24149         * conf/: invoice_latex: no comma between state and address
24150
24151 2005-05-04 18:46  ivan
24152
24153         * httemplate/search/svc_domain.cgi: the ? between svc_domain.cgi
24154           and the domain id is missing
24155
24156 2005-05-04 02:33  ivan
24157
24158         * FS/FS/part_pkg.pm: use new pkg_svc.pkgsvcnum primary key when
24159           modifying pkg_svc records, closes: Bug#1221
24160
24161 2005-05-04 02:20  ivan
24162
24163         * FS/FS/Record.pm: err msg
24164
24165 2005-05-03 18:06  ivan
24166
24167         * FS/FS/cust_bill.pm: patch to just update the template or
24168           conf/invoice_latex* to use the new one
24169
24170 2005-05-03 17:40  ivan
24171
24172         * conf/invoice_latex, conf/invoice_latexfooter,
24173           conf/invoice_latexreturnaddress, conf/logo.eps,
24174           httemplate/docs/billing.html, FS/FS/Conf.pm, FS/FS/cust_bill.pm:
24175           great new invoice template from kristian!
24176
24177 2005-05-03 10:22  ivan
24178
24179         * FS/FS/cust_bill.pm: minutely better error reporting for pdf
24180           problems
24181
24182 2005-05-03 06:29  ivan
24183
24184         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser: remove
24185           unnecessary host=localhost from outsource instance creation foo
24186
24187 2005-05-03 05:56  ivan
24188
24189         * README.1.5.7: fix some wrapping
24190
24191 2005-05-03 02:56  ivan
24192
24193         * FS/FS/cust_pay.pm: on receipts, show "Electronic Check" instead
24194           of "Chek" for payby = CHEK transactions
24195
24196 2005-05-03 01:51  ivan
24197
24198         * FS/bin/freeside-sqlradius-radacctd: not running with elevated
24199           privs, -T not necessary
24200
24201 2005-05-03 01:46  ivan
24202
24203         * FS/FS/domain_record.pm: [:ascii:] is not legal for 5.005, alas,
24204           it still needs to be supported for just a little bit longer
24205
24206 2005-05-01 23:32  ivan
24207
24208         * FS/FS/svc_Common.pm, httemplate/search/svc_domain.cgi,
24209           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi:
24210           move httemplate/search/svc_domain to the new search template
24211           along with svc_www and svc_forward
24212
24213 2005-04-30 02:47  ivan
24214
24215         * httemplate/search/svc_forward.cgi: show "(unlinked)" for unlined
24216           forwards instead of nothing
24217
24218 2005-04-30 02:45  ivan
24219
24220         * httemplate/search/svc_forward.cgi: pull in the customer
24221           information as part of the main query for efficiency
24222
24223 2005-04-29 06:00  ivan
24224
24225         * httemplate/search/: svc_forward.cgi, svc_www.cgi: template
24226           forward search using the standard search template: forwards are
24227           now paged
24228
24229 2005-04-28 10:05  ivan
24230
24231         * FS/FS/cust_bill.pm: add < and > to _latex_escape (khoff)
24232
24233 2005-04-25 17:20  khoff
24234
24235         * bin/svc_broadband.renumber: For renumbering svc_broadband
24236           services from one addr_block to another.  Hopefully no one will
24237           ever have to use this.
24238
24239 2005-04-25 02:33  ivan
24240
24241         * FS/FS/Conf.pm, FS/FS/Daemon.pm, FS/FS/svc_acct.pm, FS/t/Daemon.t,
24242           FS/MANIFEST, FS/FS/part_export/sqlradius.pm,
24243           FS/bin/freeside-queued, FS/bin/freeside-selfservice-server,
24244           FS/bin/freeside-sqlradius-radacctd, init.d/freeside-init: pick up
24245           freeside-sqlradius-radacctd again after all these years, now it
24246           just needs to update the "seconds" field(s), finally closes:
24247           Bug#1125
24248
24249 2005-04-21 04:47  ivan
24250
24251         * FS/FS/part_export/acct_sql.pm: fix nit with crypt flag when
24252           replacing too
24253
24254 2005-04-21 04:35  ivan
24255
24256         * FS/FS/part_export/acct_sql.pm: support multiple primary keys
24257
24258 2005-04-20 00:12  ivan
24259
24260         * FS/FS/part_export/acct_sql.pm: hehe oops
24261
24262 2005-04-19 23:41  ivan
24263
24264         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: add vpopmail
24265           defaults to acct_sql export
24266
24267 2005-04-19 10:25  ivan
24268
24269         * README.1.5.7: update pre6 -> 7 upgrade instructions too
24270
24271 2005-04-19 02:50  ivan
24272
24273         * FS/FS/Conf.pm: disable RT_Libs for now
24274
24275 2005-04-19 02:48  ivan
24276
24277         * httemplate/docs/install.html, httemplate/docs/upgrade10.html,
24278           ANNOUNCE.1.5, README.1.5.7.lastbit, SCHEMA_CHANGE: did another
24279           upgrade, fixed up the instructions
24280
24281 2005-04-19 02:48  ivan
24282
24283         * FS/FS/part_pkg.pm: silence an annoying but harmless perl warning
24284
24285 2005-04-18 00:37  ivan
24286
24287         * FS/FS/cust_main.pm: add some newlines to debugging output, no
24288           need to print file and line # so much
24289
24290 2005-04-16 15:26  ivan
24291
24292         * httemplate/edit/cust_pay.cgi: use money_char on enter payment
24293           screen instead of hardcoding $
24294
24295 2005-04-15 13:29  khoff
24296
24297         * FS/FS/Conf.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
24298           httemplate/view/svc_domain.cgi: Added support for TXT records.
24299
24300 2005-04-14 02:41  ivan
24301
24302         * FS/FS/cust_bill.pm, conf/invoice_latex, conf/invoice_latex.diff:
24303           move invoice_latex templating to Text::Template, with special
24304           sauce^W^Wbackwards-compatibility for old templates
24305
24306 2005-04-13 05:31  ivan
24307
24308         * httemplate/: edit/part_svc.cgi, view/svc_acct.cgi: get rid of
24309           some super ancient assumptions about slipip and uid meaning
24310           exporting to RADIUS and shell respectively
24311
24312 2005-04-13 05:30  ivan
24313
24314         * FS/FS/: Record.pm, cust_svc.pm: add nowarn_identical flag to
24315           Record.pm and use it in cust_svc svcpart replacement (which is
24316           all about the exports anyway)
24317
24318 2005-04-13 03:54  ivan
24319
24320         * FS/FS/svc_acct.pm: add a line to pod example regarding RADIUS
24321           check attributes
24322
24323 2005-04-13 03:32  ivan
24324
24325         * FS/FS/raddb.pm: add Radius-Operator
24326
24327 2005-04-13 03:16  ivan
24328
24329         * FS/FS/part_pkg/flat.pm: add explicit use Date::Manip here, oops
24330
24331 2005-04-13 02:55  ivan
24332
24333         * FS/FS/svc_acct.pm: quiet annoying "use of uninitialized value
24334           errors"
24335
24336 2005-04-13 01:16  ivan
24337
24338         * FS/FS/: cust_main.pm, svc_acct.pm: add skip_fuzzyfiles hack, and
24339           add Session-Timeout RADIUS attribute if a svc_acct.seconds value
24340           is present
24341
24342 2005-04-12 20:38  ivan
24343
24344         * CREDITS, FS/FS/part_pkg/flat_comission_cust.pm: fix bug in
24345           flat_commission price plan, thanks to Troy Hammonds
24346
24347 2005-04-11 13:13  khoff
24348
24349         * FS/FS/: Conf.pm, cust_main.pm: Configuration option to override
24350           the email address sent to your BOP processor, in case the
24351           processor sends a pesky receipt that you don't want your
24352           customers getting.
24353
24354 2005-04-11 09:48  khoff
24355
24356         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm: No need to inflict
24357           debugging messages on everyone.
24358
24359 2005-04-10 06:01  ivan
24360
24361         * httemplate/docs/selfservice.html: add apache snippet to
24362           self-service install docs
24363
24364 2005-04-10 03:16  ivan
24365
24366         * httemplate/search/elements/search.html: add some left and right
24367           padding so cells don't run into each other so badly
24368
24369 2005-04-09 18:13  ivan
24370
24371         * Makefile: fix install-apache for bsd make and reverse
24372           accidentally-checked-in (again!) RT_ENABLED = 1
24373
24374 2005-04-07 18:12  ivan
24375
24376         * htetc/freeside-rt.conf: ugh, don't know why that wasn't working
24377           and don't f$&# care
24378
24379 2005-04-07 03:35  ivan
24380
24381         * Makefile, htetc/freeside-base.conf, htetc/freeside-rt.conf: add
24382           install/debian/3.1/INSTALL script and script up some apache
24383           automation assuming a conf.d type dir
24384
24385 2005-04-07 02:26  ivan
24386
24387         * FS/FS/Record.pm, FS/bin/freeside-setup, bin/dbdef-create,
24388           bin/fix-sequences: depend on DBIx::DBSchema 0.26 for dbdef-create
24389           (for Pg 'public' schema fix) and 0.25 in freeside-setup and
24390           Record.pm (for DBD::Pg 1.40 is bunk fix)
24391
24392 2005-04-06 23:08  ivan
24393
24394         * README.1.5.7.lastbit: and the history tables
24395
24396 2005-04-06 20:28  khoff
24397
24398         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm, h_svc_www.pm: Using
24399           current (non-history) records in place of missing history
24400           records.
24401
24402 2005-04-06 18:29  ivan
24403
24404         * httemplate/docs/upgrade8.html: ancient upgrade fix, oops.  thanks
24405           Rick Harby <rharby at caarnet.com>
24406
24407 2005-04-06 15:52  ivan
24408
24409         * FS/FS/svc_forward.pm: and fix the error msg haha
24410
24411 2005-04-06 15:50  ivan
24412
24413         * FS/FS/svc_forward.pm: looks like a domain part for a
24414           literally-specified forward src or dst is required, not optional
24415
24416 2005-04-06 03:38  ivan
24417
24418         * httemplate/docs/install-rt.html: correct links to some
24419           atypically-named CPAN distributions
24420
24421 2005-04-05 17:50  khoff
24422
24423         * FS/FS/h_Common.pm: $pkey should be the primary key of the real
24424           table, not the history table.
24425
24426 2005-04-05 14:33  khoff
24427
24428         * bin/add-history-records.pl: This doesn't fix the problem.  To be
24429           continued...
24430
24431 2005-04-02 15:49  ivan
24432
24433         * bin/slony-setup: must be as Pg superuser
24434
24435 2005-04-02 14:46  ivan
24436
24437         * README.1.5.7, README.1.5.7.lastbit, FS/FS/cust_bill_pkg.pm,
24438           FS/FS/part_svc_router.pm, FS/FS/pkg_svc.pm, FS/FS/rate_detail.pm,
24439           FS/FS/reg_code_pkg.pm, FS/FS/type_pkgs.pm, FS/bin/freeside-setup,
24440           httemplate/docs/schema.html, httemplate/docs/upgrade10.html:
24441           herding elephants: add primary keys to *all* tables for slony
24442
24443 2005-04-02 12:34  ivan
24444
24445         * bin/slony-setup: adding quick slony setup script
24446
24447 2005-04-01 14:52  khoff
24448
24449         * FS/FS/: h_cust_svc.pm, h_svc_acct.pm, h_svc_www.pm: Trap, and
24450           attempt to resolve, problems caused by missing history records.
24451
24452 2005-04-01 14:34  khoff
24453
24454         * FS/FS/Record.pm: so we can pass in a time if we're back-filling
24455           history records
24456
24457 2005-03-31 21:59  steve
24458
24459         * FS/FS/cust_main.pm: fix paybatch parsing to support bop::jettis
24460
24461 2005-03-31 03:41  ivan
24462
24463         * FS/FS/cust_main.pm: add ability to link services w/order_pkg
24464           method in addition to provisioning new ones
24465
24466 2005-03-31 01:07  ivan
24467
24468         * FS/FS/cust_main_invoice.pm: show illegal email addresses used for
24469           invoice destinations
24470
24471 2005-03-30 22:56  khoff
24472
24473         * bin/add-history-records.pl: Printing insert statements is not
24474           necessary
24475
24476 2005-03-30 21:02  khoff
24477
24478         * httemplate/docs/upgrade10.html: Very annoying typo. >:-)
24479
24480 2005-03-30 19:47  khoff
24481
24482         * bin/add-history-records.pl: Committing the inserts helps.
24483
24484 2005-03-30 16:53  khoff
24485
24486         * bin/add-history-records.pl: (Apparently) working version.
24487           Updates svc_*, cust_svc, and domain_record history tables.
24488
24489 2005-03-30 16:31  khoff
24490
24491         * FS/FS/h_svc_forward.pm: Another missing 'u'.
24492
24493 2005-03-30 13:40  khoff
24494
24495         * FS/FS/h_Common.pm: Dump a call trace if something calls
24496           FS::h_Common::sql_h_search without END_TIMESTAMP.
24497
24498 2005-03-30 13:22  khoff
24499
24500         * FS/FS/cust_svc.pm: Have to pass @_ to FS::svc_www::domain_record
24501           in case we're really a FS::h_svc_www object.
24502
24503 2005-03-30 13:09  khoff
24504
24505         * FS/FS/h_svc_www.pm: typo.  'use', not 'se'.
24506
24507 2005-03-30 12:55  khoff
24508
24509         * bin/add-history-records.pl: Test script to add pre-history table
24510           history records.
24511
24512 2005-03-29 17:37  ivan
24513
24514         * FS/FS/part_export/cp.pm: according to landel CP no longer
24515           supports changing username
24516
24517 2005-03-29 17:32  ivan
24518
24519         * httemplate/docs/selfservice.html: separate out referring customer
24520           info to optional section, add a note on setting the agentnum via
24521           templte
24522
24523 2005-03-29 17:18  ivan
24524
24525         * httemplate/search/cust_pay.cgi: fix ambiguous column error when
24526           selecting by credit card, fixes: Bug#1189
24527
24528 2005-03-29 14:41  ivan
24529
24530         * fs_selfservice/FS-SelfService/SelfService.pm,
24531           httemplate/docs/selfservice.html: better self-service debugging,
24532           don't point to install.html for suEXEC/setuid in self-service
24533           setup docs
24534
24535 2005-03-28 17:40  khoff
24536
24537         * FS/FS/TicketSystem/RT_External.pm,
24538           FS/FS/TicketSystem/RT_Internal.pm, httemplate/index.html: A few
24539           RT_External fixes.
24540
24541 2005-03-28 17:38  khoff
24542
24543         * FS/FS/Misc.pm: 'require' not 'use' Fax::Hylafax::Client so it's
24544           an optional requirement.
24545
24546 2005-03-27 15:21  ivan
24547
24548         * FS/FS/cust_main.pm: allow & in bank names
24549
24550 2005-03-27 15:21  ivan
24551
24552         * FS/FS/: svc_Common.pm, svc_acct.pm: svc_Common / svc_acct
24553           child_objects can now set an alternate field for the svcnum, for
24554           things like forwards
24555
24556 2005-03-22 20:16  ivan
24557
24558         * httemplate/docs/install-rt.html, README.1.5.7: new RT requires
24559           Tree::Simple too
24560
24561 2005-03-22 18:59  ivan
24562
24563         * README.1.5.7, httemplate/docs/install-rt.html: add HTML::Scrubber
24564           to rt install/upgrade docs
24565
24566 2005-03-22 10:15  ivan
24567
24568         * httemplate/docs/upgrade10.html: small fix for indices in upgrade
24569           instructions, found by s5
24570
24571 2005-03-21 14:13  khoff
24572
24573         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
24574           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
24575           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
24576           FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_export/http.pm,
24577           FS/FS/part_export/infostreet.pm,
24578           FS/FS/part_export/shellcommands.pm, htetc/handler.pl,
24579           httemplate/docs/install.html, httemplate/edit/cust_main.cgi,
24580           httemplate/edit/process/cust_main.cgi,
24581           httemplate/misc/fax-invoice.cgi, httemplate/view/cust_bill.cgi,
24582           httemplate/view/cust_main/billing.html,
24583           httemplate/view/cust_main/tickets.html: Added support for FAX
24584           invoice destinations using a HylaFAX server.  Faxing plain text
24585           invoices is not supported.
24586
24587 2005-03-21 13:55  pbowen
24588
24589         * FS/FS/Record.pm: Forgot to load up the conf.
24590
24591 2005-03-18 16:12  pbowen
24592
24593         * FS/FS/: Record.pm, cust_main.pm: Fixed a few things: -PB 1. Fixed
24594           a nasty bug that would clear the payinfo if the private key was
24595           not available.  2. Set the default module for encrypt/decrypt to
24596           be Crypt::OpenSSL::RSA.  3. Added a die and error message so that
24597           it doesn't just pass around plaintext if the encryption engine is
24598           broken or missing.  4. Added code so that the masked payinfo is
24599           handled correctly in the case that it is blank and it cannot be
24600           generated (encrypted payinfo)
24601
24602 2005-03-18 11:21  pbowen
24603
24604         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_bill.pm,
24605           FS/FS/cust_main.pm, FS/bin/freeside-setup,
24606           httemplate/docs/upgrade10.html: Added encrypted fields for Credit
24607           Cards, etc... - PB
24608
24609 2005-03-18 11:15  pbowen
24610
24611         * FS/FS/part_pkg.pm: Added a few additional recurrences for domain
24612           billing
24613
24614 2005-03-18 08:47  pbowen
24615
24616         * FS/FS/Record.pm: Fixed a small bug... if replace is called by
24617           SUPER, @_ == 1 if it only contains an undef. -PB
24618
24619 2005-03-18 01:58  ivan
24620
24621         * httemplate/docs/selfservice.html: selfservice uses HTML::Entities
24622
24623 2005-03-18 01:15  ivan
24624
24625         * FS/FS/cust_main_county.pm: no idea why this is only showing up on
24626           freebsd install
24627
24628 2005-03-17 17:00  ivan
24629
24630         * FS/FS/cust_main_county.pm: sorry it was late
24631
24632 2005-03-17 13:56  khoff
24633
24634         * FS/FS/cust_bill.pm: Documentation tyop.
24635
24636 2005-03-17 13:45  ivan
24637
24638         * httemplate/docs/install-rt.html: Freeside side uses MIME-tools
24639           now
24640
24641 2005-03-17 13:41  khoff
24642
24643         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
24644           httemplate/docs/install.html, httemplate/misc/email-invoice.cgi:
24645           Added options invoice_email_pdf and invoice_email_pdf_note.
24646           invoice_email_pdf - Attach PDF invoice to emailed plain text
24647           invoices.  invoice_email_pdf_note - Replace plain text invoice
24648           with this note, when attaching a PDF.
24649
24650 2005-03-16 03:31  ivan
24651
24652         * FS/FS/cust_main_county.pm: fix regionselector for CR in region
24653           names for some reason
24654
24655 2005-03-15 15:27  khoff
24656
24657         * httemplate/misc/payment.cgi: Missing semicolon.
24658
24659 2005-03-13 03:47  ivan
24660
24661         * FS/FS/cust_main.pm: and store the refund correctly
24662
24663 2005-03-13 03:34  ivan
24664
24665         * FS/FS/cust_main.pm: when refunding against a specific card
24666           payment, use the card details from the payment instead of the
24667           customer record
24668
24669 2005-03-13 03:12  ivan
24670
24671         * FS/FS/cust_main.pm: add some additional debugging to refunds
24672
24673 2005-03-12 08:07  ivan
24674
24675         * Makefile, httemplate/docs/install-rt.html,
24676           rt/etc/RT_SiteConfig.pm, rt/lib/RT/URI/freeside.pm,
24677           rt/lib/RT/URI/freeside/Internal.pm,
24678           rt/lib/RT/URI/freeside/XMLRPC.pm: popurl(3) won't give us a good
24679           freeside base url since RT calls it from multiple directory
24680           depths... have to specify explicity, like external integration
24681
24682 2005-03-12 06:35  ivan
24683
24684         * fs_selfservice/FS-SelfService/cgi/signup.cgi: - bring prepaid
24685           support into this century (close: Bug#1124) - finally get rid of
24686           fs_signup (everything is in fs_selfservice now) (Bug#413) -
24687           organize main menu sysadmin section so it is slightly less
24688           confusing
24689
24690 2005-03-12 06:31  ivan
24691
24692         * httemplate/docs/schema.html, httemplate/docs/selfservice.html,
24693           httemplate/docs/upgrade10.html, README.1.5.7, ANNOUNCE.1.5,
24694           FS/FS/agent.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
24695           FS/FS/prepay_credit.pm, FS/bin/freeside-setup,
24696           httemplate/view/cust_main/payment_history.html,
24697           httemplate/index.html, httemplate/browse/agent.cgi,
24698           httemplate/edit/prepay_credit.cgi,
24699           httemplate/search/prepay_credit.html,
24700           httemplate/search/elements/search.html, fs_selfservice/DEPLOY,
24701           fs_selfservice/FS-SelfService/ieak.template,
24702           fs_selfservice/FS-SelfService/cgi/agent.cgi,
24703           fs_selfservice/FS-SelfService/cgi/decline.html,
24704           httemplate/edit/process/prepay_credit.cgi,
24705           httemplate/edit/process/reg_code.cgi,
24706           fs_selfservice/FS-SelfService/cgi/map.gif,
24707           fs_selfservice/FS-SelfService/cgi/promocode.html,
24708           fs_selfservice/FS-SelfService/cgi/regcode.html,
24709           fs_selfservice/FS-SelfService/cgi/signup-agentselect.html,
24710           fs_selfservice/FS-SelfService/cgi/signup-alternate.html,
24711           fs_selfservice/FS-SelfService/cgi/signup-billaddress.html,
24712           fs_selfservice/FS-SelfService/cgi/signup-freeoption.html,
24713           fs_selfservice/FS-SelfService/cgi/signup-snarf.html,
24714           fs_selfservice/FS-SelfService/cgi/signup.cgi,
24715           fs_selfservice/FS-SelfService/cgi/signup.html,
24716           fs_selfservice/FS-SelfService/cgi/stateselect.html,
24717           fs_selfservice/FS-SelfService/cgi/success.html, htetc/global.asa,
24718           htetc/handler.pl: - bring prepaid support into this century
24719           (close: Bug#1124) - finally get rid of fs_signup (everything is
24720           in fs_selfservice now) (Bug#413) - organize main menu sysadmin
24721           section so it is slightly less confusing
24722
24723 2005-03-11 02:35  ivan
24724
24725         * rt/FREESIDE_MODIFIED: update list of modified files
24726
24727 2005-03-11 02:33  ivan
24728
24729         * rt/etc/RT_SiteConfig.pm: merging
24730
24731 2005-03-11 02:18  ivan
24732
24733         * httemplate/docs/install-rt.html: note about RT_External
24734
24735 2005-03-10 17:34  khoff
24736
24737         * rt/: etc/RT_SiteConfig.pm, lib/RT/URI/freeside.pm,
24738           lib/RT/URI/freeside/Internal.pm, lib/RT/URI/freeside/XMLRPC.pm:
24739           Reorganized RT->Freeside integration to support Internal (single
24740           RT/Freeside database) and XMLRPC interfaces.  All the UI stuff is
24741           handled the same either way.  Integration type is changed by
24742           setting $RT::URI::freeside::IntegrationType to either 'Internal'
24743           or 'XMLRPC' in your RT_SiteConfig.pm.
24744
24745 2005-03-10 14:49  khoff
24746
24747         * FS/FS/XMLRPC.pm: Add the ability to do freeside configuration
24748           lookups through the XMLRPC interface.
24749
24750 2005-03-10 07:33  ivan
24751
24752         * README.1.5.7, httemplate/docs/install.html,
24753           httemplate/docs/upgrade10.html: arg
24754
24755 2005-03-10 07:18  ivan
24756
24757         * README.1.5.7, httemplate/docs/install.html,
24758           httemplate/docs/upgrade10.html: add Frontier::RPC to docs too
24759
24760 2005-03-10 04:06  ivan
24761
24762         * README.1.5.7, httemplate/docs/install.html,
24763           httemplate/docs/upgrade10.html: add IO-stringy (IO::Scalar) to
24764           instructions
24765
24766 2005-03-10 01:56  ivan
24767
24768         * FS/bin/freeside-daily: fine.
24769
24770 2005-03-10 00:58  ivan
24771
24772         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fixes
24773           package editing problem with extraneous services showing up,
24774           closes: Bug#1170
24775
24776 2005-03-09 00:46  ivan
24777
24778         * httemplate/docs/install-rt.html: add complete apache config
24779           instructions for RT, closes: Bug#1031
24780
24781 2005-03-09 00:18  ivan
24782
24783         * ANNOUNCE.1.5, httemplate/docs/index.html,
24784           httemplate/docs/install-rt.html, httemplate/docs/install.html:
24785           preliminary RT docs
24786
24787 2005-03-08 10:37  khoff
24788
24789         * FS/FS/XMLRPC.pm: Don't require that the method results be
24790           FS::Record descendant objects.  If they are, we map them to
24791           hashrefs.  Otherwise we return them verbatim and hope (maybe
24792           check) that they're scalars, hashrefs, or arrayrefs.
24793
24794 2005-03-08 10:15  khoff
24795
24796         * FS/FS/XMLRPC.pm: Minor re-work to allow for pseudo methods, like
24797           'version', and eventually config look-ups (next commit).
24798
24799 2005-03-06 02:15  ivan
24800
24801         * ANNOUNCE.1.5: d
24802
24803 2005-03-05 19:25  ivan
24804
24805         * httemplate/search/elements/search.html: specity an explicit EOL
24806           for Text::CSV_XS, apparantly sometimes the default is null
24807
24808 2005-03-05 19:22  ivan
24809
24810         * httemplate/search/elements/search.html: and a slight formatting
24811           fix
24812
24813 2005-03-05 19:04  ivan
24814
24815         * httemplate/search/elements/search.html, README.1.5.7,
24816           htetc/global.asa, htetc/handler.pl, httemplate/index.html,
24817           httemplate/docs/install.html, httemplate/docs/upgrade10.html,
24818           httemplate/search/cust_bill.html,
24819           httemplate/search/cust_bill_event.html,
24820           httemplate/search/cust_credit.html,
24821           httemplate/search/cust_main-otaker.cgi,
24822           httemplate/search/cust_main-payinfo.html,
24823           httemplate/search/cust_main-quickpay.html,
24824           httemplate/search/cust_main.cgi,
24825           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
24826           httemplate/search/cust_pay.html,
24827           httemplate/search/cust_pkg_report.cgi,
24828           httemplate/search/reg_code.html,
24829           httemplate/search/report_cust_credit.html,
24830           httemplate/search/report_cust_pay.html,
24831           httemplate/search/report_prepaid_income.html,
24832           httemplate/search/report_tax.html,
24833           httemplate/search/sqlradius.html,
24834           httemplate/search/svc_acct.html,
24835           httemplate/search/svc_domain.html, httemplate/search/svc_www.cgi,
24836           httemplate/view/cust_bill-pdf.cgi,
24837           httemplate/view/cust_bill-ps.cgi: add Excel and CSV download of
24838           templated reports and clean up their HTML formatting, closes;
24839           Bug#520, Bug#1107
24840
24841 2005-03-04 14:24  ivan
24842
24843         * httemplate/search/: cust_credit.html, cust_pay.cgi: fix "Column
24844           reference "payby" is ambiguous" error when selecting by payment
24845           type, fix missing check #s caused by cust_main.payinfo masking
24846           cust_pay.payinfo, closes (really this time): Bug#1105
24847
24848 2005-03-04 04:57  ivan
24849
24850         * httemplate/search/: cust_credit.html, cust_pay.cgi: report
24851           correctly even if the customer record has somehow been removed...
24852
24853 2005-03-04 04:34  ivan
24854
24855         * httemplate/browse/agent.cgi, FS/FS/Record.pm, FS/FS/h_Common.pm,
24856           httemplate/search/cust_credit.html,
24857           httemplate/search/cust_pay.cgi,
24858           httemplate/search/report_cust_credit.html,
24859           httemplate/search/report_cust_pay.html, ANNOUNCE.1.5,
24860           httemplate/search/elements/search.html: add agent selection to
24861           payment and credit reports, add link to agent browse, closes:
24862           Bug#1105
24863
24864 2005-03-03 02:25  ivan
24865
24866         * FS/: MANIFEST, FS/h_Common.pm, FS/h_cust_svc.pm,
24867           FS/h_domain_record.pm, FS/h_svc_acct.pm, FS/h_svc_forward.pm,
24868           FS/h_svc_www.pm, t/h_domain_record.t: clean up some harmless but
24869           scary "Multiple records in scalar search" warnings w/history
24870           table searches
24871
24872 2005-03-03 01:05  ivan
24873
24874         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
24875           debug output...
24876
24877 2005-03-03 00:58  ivan
24878
24879         * FS/FS/part_pkg/: voip_sqlradacct.pm: voip: rearrange and compact
24880           call details on invoices, so place names get cut off, not
24881           anything important
24882
24883 2005-03-03 00:52  ivan
24884
24885         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
24886           debug output...
24887
24888 2005-03-03 00:52  ivan
24889
24890         * FS/FS/cust_bill_pkg_detail.pm: eek, fix foreign key check
24891
24892 2005-03-03 00:45  ivan
24893
24894         * FS/FS/part_pkg/voip_sqlradacct.pm: oops, need to use Date::Format
24895           for time2str
24896
24897 2005-03-03 00:37  ivan
24898
24899         * FS/FS/part_pkg/voip_sqlradacct.pm: voip: add start time for calls
24900           to invoice details
24901
24902 2005-03-03 00:15  ivan
24903
24904         * FS/FS/Record.pm: want a full stack backtrace for this warning
24905
24906 2005-03-03 00:05  ivan
24907
24908         * FS/FS/part_export/sqlradius.pm: doc
24909
24910 2005-03-02 13:00  khoff
24911
24912         * httemplate/docs/install.html, eg/xmlrpc-example.pl,
24913           httemplate/misc/xmlrpc.cgi, FS/FS/XMLRPC.pm, htetc/handler.pl:
24914           Initial version of the xmlrpc interface for freeside.
24915
24916 2005-03-01 16:47  ivan
24917
24918         * FS/FS/cust_pkg.pm: set setup date on package changes
24919
24920 2005-03-01 16:03  ivan
24921
24922         * FS/FS/: cust_pkg.pm, part_pkg.pm: prevent bug causing 'Error
24923           crediting customer for service remaining:
24924           FS::cust_pkg=HASH(0x9958c60)' error on package cancellations
24925           where the part_pkg record didn't have a plan, closes: Bug#1153
24926
24927 2005-02-27 03:18  ivan
24928
24929         * FS/FS/: rate_prefix.pm, part_pkg/voip_sqlradacct.pm: fix VoIP
24930           details on invoices, closes: Bug#1096
24931
24932 2005-02-27 03:05  ivan
24933
24934         * httemplate/edit/REAL_cust_pkg.cgi: fix last bill date stickiness
24935           on errors
24936
24937 2005-02-27 02:18  ivan
24938
24939         * FS/FS/Record.pm: fix replacement in edge case with NULL integer
24940           fields in a table without a primary key
24941
24942 2005-02-26 13:29  ivan
24943
24944         * README.1.5.7, ANNOUNCE.1.5, ANNOUNCE.1.5.0, README.1.5.0pre7:
24945           less cracktastic version numbering
24946
24947 2005-02-25 14:14  ivan
24948
24949         * bin/pg-readonly: try to set the sequences right for modern Pg
24950
24951 2005-02-25 14:07  ivan
24952
24953         * bin/pg-readonly: adding quick pg-readonly tool
24954
24955 2005-02-25 12:52  ivan
24956
24957         * FS/FS/part_pkg.pm: small bugfix for options option
24958
24959 2005-02-25 12:21  ivan
24960
24961         * FS/FS/part_pkg.pm: oops, need to check this in, adding "options"
24962           option to part_pkg::insert to specify part_pkg_option records
24963
24964 2005-02-24 06:22  ivan
24965
24966         * httemplate/edit/part_svc.cgi,
24967           httemplate/edit/process/part_svc.cgi, FS/FS/rate.pm,
24968           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm,
24969           httemplate/elements/progress-init.html,
24970           httemplate/elements/progress-popup.html, FS/FS/export_svc.pm,
24971           FS/FS/part_svc.pm: add progressbar to service definition add -
24972           duplicate checking can take a while, closes: Bug#1126
24973
24974 2005-02-22 22:43  ivan
24975
24976         * httemplate/docs/install.html: update docs wrt mysql support
24977
24978 2005-02-22 10:26  khoff
24979
24980         * httemplate/edit/cust_pkg.cgi: Alphabetize/clean-up package list
24981           to make it easier to find packages in large lists.
24982
24983 2005-02-20 00:51  ivan
24984
24985         * FS/FS/UI/Web.pm: FS/UI/Web.pm did not return a true value
24986
24987 2005-02-20 00:44  ivan
24988
24989         * FS/FS/UI/Web.pm, httemplate/edit/rate.cgi, CREDITS,
24990           httemplate/elements/jsrsServer.html,
24991           httemplate/elements/overlibmws.js,
24992           httemplate/elements/progress-init.html,
24993           httemplate/elements/progress-popup.html,
24994           httemplate/misc/progress.html: use a javascript layer instead of
24995           a browser popup (popup blockers), really generalize the
24996           progressbar code to make it easy to use as a component
24997
24998 2005-02-17 00:44  ivan
24999
25000         * httemplate/edit/rate.cgi: generalize progressbar code in
25001           preparation for using it wherever needed
25002
25003 2005-02-16 17:37  ivan
25004
25005         * httemplate/edit/process/rate.cgi: generalize progressbar code in
25006           preparation for using it wherever needed
25007
25008 2005-02-16 16:11  ivan
25009
25010         * FS/FS/: rate.pm, UI/Web.pm: generalize progressbar code in
25011           preparation for using it wherever needed
25012
25013 2005-02-15 18:53  ivan
25014
25015         * FS/FS/cust_bill.pm: slightly better error messages for LaTeX
25016           problems
25017
25018 2005-02-13 19:49  ivan
25019
25020         * FS/FS/svc_acct.pm: this should fix uid duplicate checking,
25021           closes: Bug#1113
25022
25023 2005-02-11 19:02  ivan
25024
25025         * httemplate/edit/process/svc_broadband.cgi: transaction not
25026           necessary here
25027
25028 2005-02-10 22:44  ivan
25029
25030         * FS/FS/rate.pm, FS/FS/UI/Web.pm, htetc/global.asa,
25031           htetc/handler.pl, httemplate/edit/process/rate.cgi,
25032           httemplate/edit/rate.cgi: generalize progressbar code in
25033           preparation for using it wherever needed
25034
25035 2005-02-08 17:08  ivan
25036
25037         * Makefile: more porable syntax for su
25038
25039 2005-02-08 14:33  ivan
25040
25041         * FS/FS/clientapi_session_field.pm: tyop
25042
25043 2005-02-08 12:22  ivan
25044
25045         * FS/bin/freeside-setup, httemplate/docs/upgrade10.html,
25046           README.1.5.0pre7, FS/FS.pm, FS/MANIFEST,
25047           FS/FS/ClientAPI_SessionCache.pm, FS/FS/Conf.pm,
25048           FS/FS/clientapi_session.pm, FS/FS/clientapi_session_field.pm,
25049           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
25050           FS/FS/ClientAPI/Signup.pm, FS/t/ClientAPI_SessionCache.t,
25051           FS/t/clientapi_session.t, FS/t/clientapi_session_field.t,
25052           httemplate/docs/install.html, httemplate/docs/schema.html: make
25053           self-service session cache module configurable, start framework
25054           for in-database session cache
25055
25056 2005-02-05 15:39  ivan
25057
25058         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
25059           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
25060           complication from ClientAPI dispatch foo
25061
25062 2005-02-04 17:30  ivan
25063
25064         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
25065           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
25066           circular use of FS::ClientAPI, doesn't work with 5.8.[56] +
25067           perl??
25068
25069 2005-02-04 06:44  ivan
25070
25071         * Makefile: freebsd throws a fatal error if it can't stop apache
25072           now, bah
25073
25074 2005-02-04 02:38  ivan
25075
25076         * httemplate/edit/cust_main.cgi: typo
25077
25078 2005-02-02 00:06  ivan
25079
25080         * FS/FS/UI/: Base.pm, CGI.pm, Gtk.pm, agent.pm: removing old UI
25081           experiment
25082
25083 2005-01-29 04:51  ivan
25084
25085         * ANNOUNCE.1.5.0: gotta do pre7 already
25086
25087 2005-01-29 04:49  ivan
25088
25089         * httemplate/browse/agent.cgi, FS/FS/part_pkg/flat.pm: oops, last
25090           bit for reg codes
25091
25092 2005-01-29 04:34  ivan
25093
25094         * FS/FS.pm, FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
25095           FS/FS/reg_code.pm, FS/FS/reg_code_pkg.pm, FS/bin/freeside-setup,
25096           FS/t/reg_code.t, FS/t/reg_code_pkg.t, README.1.5.0pre7,
25097           FS/MANIFEST, FS/FS/ClientAPI/Signup.pm,
25098           httemplate/docs/install.html, httemplate/docs/schema.html,
25099           httemplate/docs/upgrade10.html, httemplate/edit/reg_code.cgi,
25100           httemplate/search/reg_code.html,
25101           httemplate/edit/process/reg_code.cgi: registration codes
25102
25103 2005-01-27 15:01  ivan
25104
25105         * httemplate/misc/payment.cgi, FS/FS/ClientAPI/MyAccount.pm:
25106           s/defaultcountry/countrydefault/
25107
25108 2005-01-27 14:19  ivan
25109
25110         * FS/FS/cust_pkg.pm: made a typo applying patch from pbowen
25111
25112 2005-01-27 02:21  ivan
25113
25114         * httemplate/edit/process/rate.cgi, CREDITS, FS/FS/UID.pm,
25115           FS/FS/queue.pm, FS/FS/rate.pm, httemplate/docs/install.html,
25116           httemplate/elements/jsrsClient.js, httemplate/misc/progress.html,
25117           JSRS-LICENSE, FS/bin/freeside-queued, httemplate/edit/rate.cgi,
25118           httemplate/elements/qlib/box.js,
25119           httemplate/elements/qlib/boxctrl.js,
25120           httemplate/elements/qlib/boxres.js,
25121           httemplate/elements/qlib/button.js,
25122           httemplate/elements/qlib/buttonres.js,
25123           httemplate/elements/qlib/control.js,
25124           httemplate/elements/qlib/counter.js,
25125           httemplate/elements/qlib/imagelist.js,
25126           httemplate/elements/qlib/label.js,
25127           httemplate/elements/qlib/messagebox.js,
25128           httemplate/elements/qlib/progress.js,
25129           httemplate/elements/qlib/sound.js,
25130           httemplate/elements/qlib/sprite.js,
25131           httemplate/elements/qlib/window.js,
25132           httemplate/elements/qlib/wndctrl.js,
25133           httemplate/images/progressbar-empty.png,
25134           httemplate/images/progressbar-full.png: DHTML progress bar for
25135           glacial rate adding and editing, closes: Bug#1100
25136
25137 2005-01-19 13:25  ivan
25138
25139         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm,
25140           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
25141           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
25142           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
25143           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
25144           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
25145           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: credit for
25146           unused portion at cancellation, patch from pbowen
25147
25148 2005-01-18 16:57  ivan
25149
25150         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/flat.pm,
25151           part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
25152           part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
25153           part_pkg/sqlradacct_hour.pm, part_pkg/voip_sqlradacct.pm:
25154           one-time referral credits
25155
25156 2005-01-07 14:16  ivan
25157
25158         * httemplate/edit/: rate.cgi, process/rate.cgi: remove separate
25159           file for rate processing, causing problems with giant query
25160           string, kludge in the non-displayed US-rates, and disable the
25161           submit button when pressed
25162
25163 2005-01-06 12:58  ivan
25164
25165         * FS/FS/Conf.pm: fix description RT_External in ticket_system
25166           option
25167
25168 2005-01-06 12:20  ivan
25169
25170         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: just 0-pad the
25171           key codes, don't try fancy things with hex and sprintf
25172
25173 2005-01-06 11:48  ivan
25174
25175         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: format artera
25176           turbo hex keycodes in uppercase
25177
25178 2005-01-06 11:02  ivan
25179
25180         * FS/FS/part_export/artera_turbo.pm: add enable_edit flag so
25181           serials and key codes can be edited locally
25182
25183 2005-01-05 11:29  ivan
25184
25185         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: key codes are
25186           hex!
25187
25188 2005-01-05 02:01  ivan
25189
25190         * FS/FS/part_pkg/voip_sqlradacct.pm: add some debugging to
25191           voip_sqlradacct
25192
25193 2005-01-04 19:07  ivan
25194
25195         * FS/FS/part_export/artera_turbo.pm: arg, really get the sub name
25196           correct this time
25197
25198 2005-01-04 19:01  ivan
25199
25200         * FS/FS/part_export/artera_turbo.pm: missing underscore!
25201
25202 2005-01-04 18:47  ivan
25203
25204         * FS/FS/part_export/artera_turbo.pm: queue status changes rather
25205           than run them immediately, always format keycode as %010d,
25206           closes: Bug#936, Bug#1060
25207
25208 2005-01-03 10:25  ivan
25209
25210         * FS/FS/cust_main.pm: eliminate warning: Argument "" isn\'t numeric
25211           in numeric gt (>)
25212
25213 2004-12-31 00:47  ivan
25214
25215         * httemplate/edit/part_pkg.cgi: add ignore_unrateable flag to voip
25216           price plan
25217
25218 2004-12-31 00:31  ivan
25219
25220         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
25221           voip price plan
25222
25223 2004-12-31 00:24  ivan
25224
25225         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
25226           voip price plan
25227
25228 2004-12-30 23:43  ivan
25229
25230         * FS/FS/cust_svc.pm: fix up some bugs in VoIP rating
25231
25232 2004-12-30 16:48  ivan
25233
25234         * FS/FS/: cust_svc.pm, svc_acct.pm, part_pkg/voip_sqlradacct.pm:
25235           fix up some bugs in VoIP rating
25236
25237 2004-12-30 15:47  ivan
25238
25239         * htetc/global.asa: search the current dir *first*, otherwise some
25240           weird Apache::ASP bugs could crop up if things are ever named the
25241           same
25242
25243 2004-12-30 01:59  ivan
25244
25245         * htetc/global.asa: kludge to fix nested includes with
25246           Apache::ASP... dunno how much longer i want to support that,
25247           should just switch to Mason
25248
25249 2004-12-29 17:41  ivan
25250
25251         * FS/FS/: cust_svc.pm, domain_record.pm, Report/Table/Monthly.pm:
25252           domain_record.pm
25253
25254 2004-12-29 04:01  ivan
25255
25256         * CREDITS: update credits
25257
25258 2004-12-29 04:00  ivan
25259
25260         * FS/FS/cust_bill.pm, FS/FS/h_cust_svc.pm, FS/FS/Record.pm,
25261           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
25262           FS/FS/h_Common.pm, FS/FS/h_svc_acct.pm, FS/FS/h_svc_broadband.pm,
25263           FS/FS/h_svc_domain.pm, FS/FS/h_svc_external.pm,
25264           FS/FS/h_svc_forward.pm, FS/FS/h_svc_www.pm, FS/FS/svc_acct.pm,
25265           FS/MANIFEST, FS/t/h_Common.t, FS/t/h_cust_svc.t,
25266           FS/t/h_svc_acct.t, FS/t/h_svc_broadband.t, FS/t/h_svc_domain.t,
25267           FS/t/h_svc_external.t, FS/t/h_svc_forward.t, FS/t/h_svc_www.t,
25268           httemplate/view/cust_main.cgi,
25269           httemplate/view/cust_main/packages.html, ANNOUNCE.1.5.0:
25270           historical (immutable) invoice details about services and other
25271           history infrastructure
25272
25273 2004-12-28 15:30  ivan
25274
25275         * FS/FS/part_export/sqlradius.pm: add debug flag to sqlradius
25276           export
25277
25278 2004-12-27 02:23  ivan
25279
25280         * ANNOUNCE.1.5.0: note integrated rt is updated
25281
25282 2004-12-27 02:19  ivan
25283
25284         * FS/FS/: cust_pay.pm, cust_credit.pm: prevent unsuspension errors
25285           from causing payment or credit transactions from finishing
25286
25287 2004-12-27 01:23  ivan
25288
25289         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
25290           httemplate/edit/cust_main/contact.html: UI: rework shipping
25291           address javascript, closes: Bug#1085
25292
25293 2004-12-24 15:35  ivan
25294
25295         * FS/FS/svc_acct.pm: smtp can have uid 0 in addition to root and
25296           toor
25297
25298 2004-12-24 15:28  ivan
25299
25300         * bin/passwd.import: remove $Id$ line
25301
25302 2004-12-24 15:27  ivan
25303
25304         * bin/passwd.import: import NP and *LK* from shadow file as * (no
25305           password)
25306
25307 2004-12-23 18:54  ivan
25308
25309         * httemplate/edit/: cust_pay.cgi, process/cust_pay.cgi: add ability
25310           to set payment date manually
25311
25312 2004-12-23 03:39  ivan
25313
25314         * httemplate/edit/svc_www.cgi: fix typo that manifests when using
25315           svc_www-enable_subdomains config option
25316
25317 2004-12-23 01:15  ivan
25318
25319         * httemplate/edit/process/part_pkg.cgi: fix bug with custom pricing
25320           packages when no primary service is selected
25321
25322 2004-12-23 01:07  ivan
25323
25324         * FS/FS/part_pkg.pm: better debugging for options passed to insert
25325           method
25326
25327 2004-12-23 00:32  ivan
25328
25329         * README.1.5.0pre7, FS/bin/freeside-setup,
25330           httemplate/docs/upgrade10.html: allow NULL zip in some countries
25331
25332 2004-12-23 00:00  ivan
25333
25334         * README.1.5.0pre7, FS/bin/freeside-setup,
25335           httemplate/docs/upgrade10.html: going with 6 digit misnamed "npa"
25336           for now
25337
25338 2004-12-23 00:00  ivan
25339
25340         * bin/: rate-us.import, rate.import: adding rate import scripts
25341
25342 2004-12-22 23:29  ivan
25343
25344         * FS/FS/rate_region.pm: better short prefix display
25345
25346 2004-12-22 23:28  ivan
25347
25348         * httemplate/edit/rate.cgi: hide US regions for now, we don't
25349           currently need them for rating just invoice/session display and
25350           the web pages are so giant they're timing out
25351
25352 2004-12-22 06:40  ivan
25353
25354         * Makefile: chkconfig ON
25355
25356 2004-12-22 06:09  ivan
25357
25358         * Makefile: /usr/bin/true on fleabsd
25359
25360 2004-12-22 06:06  ivan
25361
25362         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
25363           warn and require confirmation when editing next bill dates to a
25364           date in the past, closes; Bug#430
25365
25366 2004-12-22 01:53  ivan
25367
25368         * FS/bin/freeside-daily: just "vaccum analyze" is fine
25369
25370 2004-12-21 15:19  ivan
25371
25372         * FS/FS/rate_detail.pm: need to use table modules we call
25373           ut_foreign_key on: rate, rate_region
25374
25375 2004-12-20 03:41  ivan
25376
25377         * rt/FREESIDE_MODIFIED: backport from 3.3-TESTING to fix XSS on
25378           ticket lists
25379
25380 2004-12-20 02:13  ivan
25381
25382         * FS/FS/Misc.pm, FS/FS/cust_main.pm, httemplate/view/cust_bill.cgi:
25383           better error messages on email errors
25384
25385 2004-12-20 00:21  ivan
25386
25387         * Makefile: remove quotes which were causing problems.  grr make
25388
25389 2004-12-20 00:16  ivan
25390
25391         * Makefile: add init script enable command in deb and redhat
25392
25393 2004-12-18 15:32  ivan
25394
25395         * httemplate/docs/: billing.html, install.html: add info about
25396           teTeX and Ghostscript
25397
25398 2004-12-18 02:52  ivan
25399
25400         * httemplate/index.html: fix spelling
25401
25402 2004-12-13 01:13  ivan
25403
25404         * FS/FS/Conf.pm, httemplate/index.html: add config option for
25405           address2 search, closes: Bug#1022
25406
25407 2004-12-12 10:51  ivan
25408
25409         * httemplate/view/cust_main/quick-charge.html: fix form action url
25410           for template
25411
25412 2004-12-12 00:34  ivan
25413
25414         * FS/FS/cust_main.pm: fix customer status display for some cases
25415           with suspended accounts
25416
25417 2004-12-11 15:16  ivan
25418
25419         * FS/FS/part_export/acct_sql.pm: finish modification
25420
25421 2004-12-11 14:50  ivan
25422
25423         * httemplate/docs/install.html: update install doc
25424
25425 2004-12-11 12:41  ivan
25426
25427         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
25428           httemplate/edit/part_bill_event.cgi: add 'send_if_newest' invoice
25429           event, closes: Bug#977
25430
25431 2004-12-10 23:50  ivan
25432
25433         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
25434           httemplate/view/cust_main/order_pkg.html,
25435           httemplate/view/cust_main/packages.html,
25436           httemplate/view/cust_main/payment_history.html,
25437           httemplate/view/cust_main/quick-charge.html: voiding of echeck
25438           payments instead of refunds
25439
25440 2004-12-10 15:51  ivan
25441
25442         * httemplate/docs/selfservice.html: correct path to selfservice
25443
25444 2004-12-10 14:28  ivan
25445
25446         * FS/FS/CGI.pm: ui tweak for small customer view - line up billing
25447           and service address boxes
25448
25449 2004-12-10 13:25  ivan
25450
25451         * httemplate/docs/: overview-new.dia, overview-new.png: move the
25452           "self-service SSH tunnel" label to avoid ambiguity
25453
25454 2004-12-09 16:51  ivan
25455
25456         * FS/bin/freeside-setup: promo codes not unique...
25457
25458 2004-12-09 15:14  ivan
25459
25460         * httemplate/search/cust_main.cgi: typo
25461
25462 2004-12-09 15:05  ivan
25463
25464         * httemplate/search/cust_main.cgi: typo
25465
25466 2004-12-09 14:26  ivan
25467
25468         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
25469
25470 2004-12-09 14:23  ivan
25471
25472         * FS/FS/TicketSystem/RT_External.pm: fix links to null custom
25473           fields
25474
25475 2004-12-09 14:20  ivan
25476
25477         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
25478
25479 2004-12-09 14:06  ivan
25480
25481         * httemplate/search/cust_main.cgi: UI: same font size as the rest
25482           of the page
25483
25484 2004-12-09 14:02  ivan
25485
25486         * httemplate/search/cust_main.cgi: UI: condense ticket subtable a
25487           little
25488
25489 2004-12-09 13:59  ivan
25490
25491         * FS/FS/TicketSystem/RT_External.pm: hopefully make links to search
25492           for empty value of custom tickets work???
25493
25494 2004-12-09 13:53  ivan
25495
25496         * httemplate/index.html: remove extra list item for now
25497
25498 2004-12-09 13:33  ivan
25499
25500         * httemplate/view/cust_main/tickets.html,
25501           FS/FS/TicketSystem/RT_External.pm: set default requestor to email
25502           invoice addresses
25503
25504 2004-12-09 12:43  ivan
25505
25506         * FS/bin/freeside-setup: fix some typos noticed by pbowen
25507
25508 2004-12-09 04:46  ivan
25509
25510         * FS/FS/TicketSystem/RT_External.pm: fix new ticket link
25511
25512 2004-12-09 04:18  ivan
25513
25514         * FS/FS/TicketSystem/RT_External.pm: narrow select to avoid pickup
25515           up wrong id field
25516
25517 2004-12-09 04:03  ivan
25518
25519         * FS/FS/TicketSystem/RT_External.pm: use new var
25520
25521 2004-12-09 04:01  ivan
25522
25523         * FS/FS/Conf.pm: typo
25524
25525 2004-12-09 03:57  ivan
25526
25527         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add config value
25528           for default queue id
25529
25530 2004-12-09 03:17  ivan
25531
25532         * httemplate/index.html: finish up for now
25533
25534 2004-12-09 02:07  ivan
25535
25536         * httemplate/search/cust_main.cgi: deuglify
25537
25538 2004-12-09 01:57  ivan
25539
25540         * httemplate/search/cust_main.cgi: fix typo
25541
25542 2004-12-09 01:21  ivan
25543
25544         * FS/FS/TicketSystem/RT_Internal.pm,
25545           httemplate/search/cust_main.cgi,
25546           FS/FS/TicketSystem/RT_External.pm, httemplate/view/cust_main.cgi,
25547           httemplate/view/cust_main/billing.html,
25548           httemplate/view/cust_main/contacts.html,
25549           httemplate/view/cust_main/misc.html,
25550           httemplate/view/cust_main/tickets.html: more RT integration
25551
25552 2004-12-06 06:42  ivan
25553
25554         * httemplate/search/cust_main.cgi: fix total link
25555
25556 2004-12-06 06:36  ivan
25557
25558         * httemplate/search/cust_main.cgi: fix total links and line up
25559           custom field columns
25560
25561 2004-12-06 06:15  ivan
25562
25563         * FS/FS/TicketSystem/RT_External.pm: ... and this last piece of sql
25564           too
25565
25566 2004-12-06 06:13  ivan
25567
25568         * FS/FS/TicketSystem/RT_External.pm: and forgot to include the sql
25569           for counting tickets with severities...
25570
25571 2004-12-06 06:11  ivan
25572
25573         * FS/FS/TicketSystem/RT_Internal.pm: fix typo
25574
25575 2004-12-06 06:09  ivan
25576
25577         * httemplate/search/cust_main.cgi: fix reading custome field values
25578
25579 2004-12-06 06:00  ivan
25580
25581         * FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
25582           FS/FS/TicketSystem/RT_External.pm,
25583           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
25584           httemplate/search/cust_main.cgi: 1st try at adding custom field
25585           handling
25586
25587 2004-12-06 00:09  ivan
25588
25589         * FS/FS/cust_bill.pm: fix harmless "Use of uninitialized value in
25590           length" warning in latex escapes
25591
25592 2004-12-05 22:56  ivan
25593
25594         * httemplate/search/cust_main.cgi: link customers back to tickets!
25595
25596 2004-12-03 15:41  ivan
25597
25598         * htetc/handler.pl: landing rt 3.2.2
25599
25600 2004-12-03 13:23  ivan
25601
25602         * README.1.5.0pre7: landing RT 3.2.2
25603
25604 2004-12-03 12:51  ivan
25605
25606         * rt/: config, config.pld, bin/rt-commit-handler.in,
25607           etc/upgrade/2.1.71, sbin/rt-setup-database.in: landing rt 3.2.2
25608
25609 2004-12-03 12:38  ivan
25610
25611         * rt/: lib/t/05cronsupport.pl.in, lib/RT/Attributes.pm,
25612           lib/RT/Attribute_Overlay.pm, lib/RT/Attributes_Overlay.pm,
25613           lib/RT/Attribute.pm, lib/RT/I18N/en_malkovich.po,
25614           lib/RT/Action/RecordCorrespondence.pm,
25615           lib/RT/Action/RecordComment.pm,
25616           lib/RT/Interface/Email/Auth/GnuPG.pm,
25617           lib/RT/Condition/PriorityChange.pm,
25618           lib/RT/Interface/Web/Handler.pm, lib/RT/Search/FromSQL.pm,
25619           bin/standalone_httpd.in, etc/schema.Sybase, etc/acl.Sybase,
25620           etc/upgrade/3.1.0/acl.Informix, etc/upgrade/3.1.0/acl.Oracle,
25621           etc/upgrade/3.1.0/acl.Pg, etc/upgrade/3.1.0/acl.SQLite,
25622           etc/upgrade/3.1.0/acl.mysql, etc/upgrade/3.1.0/content,
25623           etc/upgrade/3.1.0/schema.Informix,
25624           etc/upgrade/3.1.0/schema.Oracle, etc/upgrade/3.1.0/schema.Pg,
25625           etc/upgrade/3.1.0/schema.SQLite, etc/upgrade/3.1.0/schema.mysql,
25626           etc/upgrade/3.1.15/content, etc/upgrade/3.1.17/content: Initial
25627           revision
25628
25629 2004-12-03 12:27  ivan
25630
25631         * rt/sbin/: rt-setup-database, rt-test-dependencies: remove
25632           autogenerated file
25633
25634 2004-12-02 02:18  ivan
25635
25636         * httemplate/search/cust_main.cgi: fix license boilerplate and
25637           search sorting
25638
25639 2004-12-02 01:59  ivan
25640
25641         * httemplate/images/small-logo.png, rt/FREESIDE_MODIFIED,
25642           FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
25643           FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
25644           httemplate/index.html, FS/FS/TicketSystem/RT_Internal.pm,
25645           FS/FS/TicketSystem/RT_Libs.pm, htetc/global.asa,
25646           htetc/handler.pl, httemplate/search/cust_main.cgi,
25647           rt/lib/RT/Interface/Web_Vendor.pm, rt/lib/RT/URI/freeside.pm:
25648           second big RT integration checkin, customer linking/delinking
25649           interface
25650
25651 2004-12-01 10:49  ivan
25652
25653         * FS/FS/cust_pkg.pm: don't check that agent is allowed to purchase
25654           the package on changes
25655
25656 2004-11-30 19:35  ivan
25657
25658         * FS/FS/: part_pkg.pm, part_pkg/flat.pm,
25659           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
25660           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
25661           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
25662           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
25663           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
25664           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm:
25665           creditcard-less promo code signup
25666
25667 2004-11-30 11:55  khoff
25668
25669         * httemplate/view/svc_broadband.cgi: Got a little trigger happy
25670           with the search/replace.
25671
25672 2004-11-29 15:52  khoff
25673
25674         * httemplate/view/svc_broadband.cgi: Include netmask and gateway in
25675           broadband service view.
25676
25677 2004-11-27 11:09  ivan
25678
25679         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
25680           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
25681           httemplate/index.html, rt/FREESIDE_MODIFIED, ANNOUNCE.1.5.0,
25682           Makefile, FS/FS.pm, htetc/global.asa, htetc/handler.pl: ticket
25683           system integration framework and skin RT
25684
25685 2004-11-26 01:39  ivan
25686
25687         * FS/FS/: agent_type.pm, cust_credit_refund.pm,
25688           cust_main_invoice.pm, nas.pm, part_pop_local.pm,
25689           part_svc_column.pm, part_virtual_field.pm, port.pm, queue.pm,
25690           queue_arg.pm, router.pm, session.pm, svc_acct_pop.pm,
25691           type_pkgs.pm: remove POD VERSION sections
25692
25693 2004-11-26 01:08  ivan
25694
25695         * FS/FS/Conf.pm: update description for signup_server-realtime to
25696           reflect current reality, closes: Bug#575
25697
25698 2004-11-26 00:51  ivan
25699
25700         * FS/FS/part_pkg.pm, httemplate/edit/process/part_pkg.cgi: move
25701           part_pkg transactional stuff from web interface to part_pkg.pm,
25702           bumps Bug#18 to 1.5
25703
25704 2004-11-25 22:50  ivan
25705
25706         * FS/FS/: Conf.pm, svc_acct.pm: add password-noampersand and
25707           password-noexlamation config files, patch from Stephpen Bechard,
25708           closes: Bug#539
25709
25710 2004-11-24 12:54  ivan
25711
25712         * Makefile: don't enabled RT by default
25713
25714 2004-11-24 10:28  khoff
25715
25716         * httemplate/: index.html, search/svc_broadband.cgi: Added IP
25717           address search.
25718
25719 2004-11-24 02:28  ivan
25720
25721         * httemplate/edit/process/cust_main.cgi: fix redundant too-early
25722           checks which are causing an error
25723
25724 2004-11-24 01:00  ivan
25725
25726         * Makefile: some RT install updates
25727
25728 2004-11-23 17:30  ivan
25729
25730         * FS/bin/freeside-daily: fix perms on automated backups
25731
25732 2004-11-23 17:28  ivan
25733
25734         * httemplate/index.html: add rate plan maintenance to sysadmin
25735           section
25736
25737 2004-11-22 10:20  ivan
25738
25739         * README.1.5.0pre7, FS/FS/ClientAPI/Signup.pm,
25740           FS/bin/freeside-setup, httemplate/docs/schema.html,
25741           httemplate/docs/upgrade10.html, FS/FS/Record.pm,
25742           FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
25743           httemplate/edit/cust_main.cgi, httemplate/edit/part_pkg.cgi:
25744           promo codes and separate signup addresses for hdn
25745
25746 2004-11-22 03:11  ivan
25747
25748         * httemplate/search/sqlradius.cgi: Called-Station-ID label
25749
25750 2004-11-21 18:31  ivan
25751
25752         * httemplate/search/: sqlradius.cgi, sqlradius.html: UI fix on
25753           search directions, fix bug preventing show_called_station,
25754           hide_ip and hide_data form working
25755
25756 2004-11-20 09:26  ivan
25757
25758         * FS/FS/cust_svc.pm, FS/FS/rate.pm, FS/FS/rate_detail.pm,
25759           FS/FS/rate_prefix.pm, FS/FS/rate_region.pm,
25760           FS/t/part_pkg-voip_sqlradacct.t, FS/t/rate.t, FS/t/rate_detail.t,
25761           FS/t/rate_prefix.t, FS/t/rate_region.t, ANNOUNCE.1.5.0,
25762           README.1.5.0pre7, SCHEMA_CHANGE,
25763           FS/FS/part_pkg/voip_sqlradacct.pm, FS/bin/freeside-setup,
25764           httemplate/browse/rate.cgi, httemplate/docs/schema.html,
25765           httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi,
25766           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
25767           httemplate/edit/process/rate.cgi,
25768           httemplate/edit/process/rate_region.cgi, FS/FS.pm, FS/MANIFEST,
25769           FS/FS/part_export/sqlradius.pm, eg/table_template.pm,
25770           htetc/global.asa, htetc/handler.pl,
25771           httemplate/search/sqlradius.cgi,
25772           httemplate/search/sqlradius.html: first pass at VoIP rating
25773
25774 2004-11-17 05:22  ivan
25775
25776         * httemplate/edit/part_pkg.cgi: #debugging cruft
25777
25778 2004-11-17 05:19  ivan
25779
25780         * httemplate/edit/part_pkg.cgi: fix package options to be sticky on
25781           clone-ing (customize package)
25782
25783 2004-11-16 06:19  ivan
25784
25785         * htetc/handler.pl: can't set $p without $cgi
25786
25787 2004-11-16 06:16  ivan
25788
25789         * htetc/handler.pl: correct package for $r
25790
25791 2004-11-16 06:11  ivan
25792
25793         * htetc/handler.pl: handle RT NoAuth sections
25794
25795 2004-11-12 21:37  ivan
25796
25797         * FS/FS/svc_acct.pm: oops, that's better
25798
25799 2004-11-12 21:32  ivan
25800
25801         * FS/FS/svc_acct.pm: fix problem with dup checking manifesting as
25802           Argument isn't numeric errors
25803
25804 2004-11-11 04:18  ivan
25805
25806         * rt/sbin/rt-setup-database.in: merge in changes to
25807           rt-setup-database
25808
25809 2004-11-11 04:12  ivan
25810
25811         * rt/lib/RT/I18N/: hu.po, da.po: Initial revision
25812
25813 2004-11-09 03:42  ivan
25814
25815         * httemplate/search/report_tax.cgi: add handling for texas tax
25816           exemption and warning that report might not make sense for
25817           partial months other than the current one
25818
25819 2004-11-09 03:00  ivan
25820
25821         * httemplate/search/report_tax.cgi: add handling for texas tax
25822           exemption and warning that report might not make sense for
25823           partial months other than the current one
25824
25825 2004-11-09 01:31  ivan
25826
25827         * httemplate/search/report_tax.cgi: parenthesis help alot
25828
25829 2004-11-09 01:13  ivan
25830
25831         * httemplate/search/report_tax.cgi: fix for correct reporting of
25832           generic taxes
25833
25834 2004-11-09 00:14  ivan
25835
25836         * FS/FS/cust_main.pm: don't generate invoices for COMP customers
25837
25838 2004-11-08 23:23  ivan
25839
25840         * httemplate/search/report_tax.cgi: fixes to run under the mason
25841           strictness
25842
25843 2004-11-08 01:24  ivan
25844
25845         * FS/FS/part_pkg.pm: bypass plandata warning; we're accessing it on
25846           purpose
25847
25848 2004-11-08 01:16  ivan
25849
25850         * FS/FS/part_pkg.pm: fix bug that could cause mis-billing on
25851           upgrades! (new installs ok)
25852
25853 2004-11-07 21:33  ivan
25854
25855         * bin/rollback: adding in case this is needed again
25856
25857 2004-11-07 14:58  ivan
25858
25859         * ANNOUNCE.1.5.0, httemplate/docs/install.html:  update install
25860           documentation for 1.5 HTML::Mason or Apache::ASP install
25861
25862 2004-10-30 17:01  ivan
25863
25864         * httemplate/search/cust_main-quickpay.html: quick pay shouldnt
25865           default to exact search
25866
25867 2004-10-26 05:36  ivan
25868
25869         * Makefile: 1.5.0pre6!
25870
25871 2004-10-26 05:33  ivan
25872
25873         * ANNOUNCE.1.5.0, httemplate/docs/billing.html,
25874           httemplate/docs/export.html, httemplate/docs/index.html,
25875           httemplate/docs/overview-new.dia,
25876           httemplate/docs/overview-new.png, httemplate/docs/schema.html,
25877           httemplate/docs/selfservice.html: slightly more up-to-date docs
25878
25879 2004-10-26 05:07  ivan
25880
25881         * FS/FS/part_export.pm: allow an empty exporttype so you can create
25882           new objects
25883
25884 2004-10-26 04:51  ivan
25885
25886         * FS/FS/part_bill_event.pm: last thing for bug#901, 1.5.0pre6 and
25887           webdemo!
25888
25889 2004-10-26 04:26  ivan
25890
25891         * FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
25892           FS/FS/cust_pkg.pm, FS/FS/part_export.pm, FS/FS/part_pkg.pm,
25893           FS/FS/part_pkg_option.pm, ANNOUNCE.1.5.0, README.1.5.0pre6,
25894           SCHEMA_CHANGE, FS/FS.pm, FS/MANIFEST, FS/bin/freeside-setup,
25895           FS/t/part_pkg-flat.t, FS/t/part_pkg-flat_comission.t,
25896           FS/t/part_pkg-flat_comission_cust.t,
25897           FS/t/part_pkg-flat_comission_pkg.t, FS/t/part_pkg-flat_delayed.t,
25898           FS/t/part_pkg-prorate.t, FS/t/part_pkg-sesmon_hour.t,
25899           FS/t/part_pkg-sesmon_minute.t, FS/t/part_pkg-sql_external.t,
25900           FS/t/part_pkg-sql_generic.t, FS/t/part_pkg-sqlradacct_hour.t,
25901           FS/t/part_pkg-subscription.t, FS/t/part_pkg_option.t,
25902           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
25903           httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi,
25904           httemplate/view/cust_main.cgi, FS/FS/part_pkg/flat.pm,
25905           FS/FS/part_pkg/flat_comission.pm,
25906           FS/FS/part_pkg/flat_comission_cust.pm,
25907           FS/FS/part_pkg/flat_comission_pkg.pm,
25908           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
25909           FS/FS/part_pkg/sesmon_hour.pm, FS/FS/part_pkg/sesmon_minute.pm,
25910           FS/FS/part_pkg/sql_external.pm, FS/FS/part_pkg/sql_generic.pm,
25911           FS/FS/part_pkg/sqlradacct_hour.pm,
25912           FS/FS/part_pkg/subscription.pm: modular price plans!
25913
25914 2004-10-25 23:33  ivan
25915
25916         * httemplate/search/report_tax.cgi: and one last case with named
25917           and not named taxes in the same region, ack
25918
25919 2004-10-25 23:04  ivan
25920
25921         * httemplate/search/report_tax.cgi: taxes are hard
25922
25923 2004-10-25 16:47  ivan
25924
25925         * httemplate/search/report_tax.cgi: hopefully fix tax report for
25926           taxclass & named tax edge cases
25927
25928 2004-10-25 16:39  ivan
25929
25930         * httemplate/search/report_tax.cgi: hopefully fix tax report for
25931           taxclass & named tax edge cases
25932
25933 2004-10-25 15:48  ivan
25934
25935         * httemplate/search/report_tax.cgi: hopefully fix tax report for
25936           taxclass & named tax edge cases
25937
25938 2004-10-25 14:35  ivan
25939
25940         * httemplate/search/report_tax.cgi: fix joins for proper tax
25941           reporting
25942
25943 2004-10-23 04:45  ivan
25944
25945         * conf/: alerter_template, invoice_latexfooter, invoice_template:
25946           better
25947
25948 2004-10-23 04:34  ivan
25949
25950         * conf/: invoice_latexfooter, invoice_latexnotes: update default
25951           notes and footer
25952
25953 2004-10-23 03:36  ivan
25954
25955         * FS/FS/part_export/artera_turbo.pm: add debug flag
25956
25957 2004-10-22 03:31  ivan
25958
25959         * httemplate/view/cust_main.cgi: add svc_external-skip_manual
25960           support to main customer view, for artera turbo
25961
25962 2004-10-22 03:14  ivan
25963
25964         * FS/FS/part_export/artera_turbo.pm: add option to specify a static
25965           aid
25966
25967 2004-10-21 01:54  ivan
25968
25969         * httemplate/browse/part_pkg.cgi: remove tiny formatting glitch
25970
25971 2004-10-21 01:33  ivan
25972
25973         * httemplate/browse/part_pkg.cgi: if enabled, show taxclass on
25974           package definition browse
25975
25976 2004-10-21 00:07  ivan
25977
25978         * httemplate/search/report_tax.cgi: fix tax report edge cases when
25979           using taxclasses in some regions but not others
25980
25981 2004-10-20 01:28  ivan
25982
25983         * bin/artera.import: back to id
25984
25985 2004-10-20 01:20  ivan
25986
25987         * bin/artera.import: locate existing ones by title, warn on errors
25988
25989 2004-10-20 01:16  ivan
25990
25991         * httemplate/index.html: add external browse
25992
25993 2004-10-20 01:14  ivan
25994
25995         * bin/artera.import: adding artera import
25996
25997 2004-10-20 01:08  ivan
25998
25999         * bin/artera.import: adding artera import
26000
26001 2004-10-20 01:07  ivan
26002
26003         * httemplate/: search/svc_external.cgi, index.html: add
26004           svc_external search
26005
26006 2004-10-19 17:44  ivan
26007
26008         * conf/logo.eps: new logo!
26009
26010 2004-10-19 16:52  ivan
26011
26012         * conf/logo.eps: new logo!
26013
26014 2004-10-19 04:50  ivan
26015
26016         * FS/bin/freeside-sqlradius-reset: isn't run with elevated
26017           privledges, so -T not necessary
26018
26019 2004-10-19 01:44  ivan
26020
26021         * Makefile: sleep long enough to be worthwhile
26022
26023 2004-10-18 05:37  ivan
26024
26025         * httemplate/: index.html, images/mid-logo.png,
26026           images/small-logo.png: that's right, a new logo
26027
26028 2004-10-17 07:01  ivan
26029
26030         * FS/FS/part_export/artera_turbo.pm, FS/FS/ClientAPI/MyAccount.pm,
26031           fs_selfservice/FS-SelfService/SelfService.pm,
26032           fs_selfservice/FS-SelfService/cgi/agent.cgi,
26033           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
26034           fs_selfservice/FS-SelfService/cgi/provision_list.html,
26035           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add artera
26036           turbo handling to self-service and reseller interfaces
26037
26038 2004-10-17 02:54  ivan
26039
26040         * fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html: use
26041           templated svc_acct provisioner, from agent interface
26042
26043 2004-10-17 02:19  ivan
26044
26045         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, bin/populate-msgcat,
26046           README.1.5.0pre6, FS/FS/part_export/artera_turbo.pm,
26047           httemplate/docs/upgrade10.html, httemplate/view/svc_external.cgi:
26048           add options to adjust UI for artera turbo as svc_export
26049
26050 2004-10-16 03:15  ivan
26051
26052         * FS/FS/Conf.pm, FS/FS/part_export/artera_turbo.pm,
26053           README.1.5.0pre6, FS/FS/svc_external.pm, FS/bin/freeside-setup,
26054           httemplate/docs/upgrade10.html: add artera turbo export
26055
26056 2004-10-12 22:46  ivan
26057
26058         * Makefile: apachectl sucks ass
26059
26060 2004-10-12 14:59  ivan
26061
26062         * httemplate/view/svc_acct.cgi: fix edit link!  oops
26063
26064 2004-10-11 23:08  ivan
26065
26066         * httemplate/search/sqlradius.cgi: more info in error message for
26067           unknown export type, fix test for sqlradius_withdomain export,
26068           woo!
26069
26070 2004-10-11 22:54  ivan
26071
26072         * Makefile: update apache restart line for local apache
26073
26074 2004-10-09 03:57  ivan
26075
26076         * httemplate/view/svc_acct.cgi: rearrange things a bit and clean up
26077           the RADIUS session data, link to the detail search
26078
26079 2004-10-06 06:39  ivan
26080
26081         * httemplate/search/: sqlradius.cgi: more formatting updates to
26082           RADIUS report
26083
26084 2004-10-06 06:33  ivan
26085
26086         * httemplate/search/sqlradius.cgi: small formatting updates to
26087           RADIUS report
26088
26089 2004-10-06 06:27  ivan
26090
26091         * httemplate/search/sqlradius.cgi: small formatting updates to
26092           RADIUS report
26093
26094 2004-10-06 05:37  ivan
26095
26096         * FS/FS/part_export/sqlradius.pm: fix big in RADIUS session viewing
26097           when using an ignored-accounting export
26098
26099 2004-10-05 09:28  ivan
26100
26101         * httemplate/search/sqlradius.cgi,
26102           httemplate/search/sqlradius.html, FS/FS/cust_svc.pm,
26103           FS/FS/part_export/sqlradius.pm, httemplate/index.html,
26104           httemplate/elements/header.html, httemplate/view/svc_acct.cgi:
26105           RADIUS session viewing
26106
26107 2004-10-05 07:16  ivan
26108
26109         * httemplate/view/cust_bill.cgi: links to show alternate invoices
26110           also
26111
26112 2004-10-05 06:52  ivan
26113
26114         * httemplate/view/cust_bill.cgi: links to show alternate invoices
26115           also
26116
26117 2004-10-05 06:43  ivan
26118
26119         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
26120           cust_bill.cgi: links to show alternate invoices also
26121
26122 2004-10-05 06:35  ivan
26123
26124         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
26125           cust_bill.cgi: links to show alternate invoices also
26126
26127 2004-10-05 05:17  ivan
26128
26129         * FS/bin/freeside-selfservice-server: DO open a database connection
26130           in the parent process, this cached the $dbdef and speeds things
26131           up significantly
26132
26133 2004-10-05 04:38  ivan
26134
26135         * ANNOUNCE.1.5.0: [no log message]
26136
26137 2004-09-22 04:28  ivan
26138
26139         * httemplate/search/: cust_bill_event.html,
26140           report_cust_credit.html, report_cust_pay.html, report_tax.html:
26141           add missing <TR> tags
26142
26143 2004-09-22 04:04  ivan
26144
26145         * httemplate/elements/: calendar-en.js, calendar-setup.js,
26146           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
26147           jscalendar
26148
26149 2004-09-21 00:57  ivan
26150
26151         * httemplate/view/cust_main.cgi: and for refunds too
26152
26153 2004-09-21 00:50  ivan
26154
26155         * httemplate/view/cust_main.cgi: better display of echeck
26156           payments/refunds/etc.
26157
26158 2004-09-16 06:22  ivan
26159
26160         * FS/FS/export_svc.pm, httemplate/edit/part_svc.cgi: add uid to
26161           mass duplicate checking on export changes, fix bug in new export
26162           editing, error message includes the number of duplicate customers
26163           also
26164
26165 2004-09-16 00:19  ivan
26166
26167         * FS/FS/cust_main.pm: allow blank auth for echeck refunds
26168
26169 2004-09-15 18:47  ivan
26170
26171         * FS/FS/svc_acct.pm: don't re-my  var, quiet warning
26172
26173 2004-09-15 08:31  ivan
26174
26175         * FS/FS/: Conf.pm, svc_acct.pm: add option for global username or
26176           username@domain uniqueness, closes: Bug#980
26177
26178 2004-09-15 01:57  ivan
26179
26180         * FS/bin/freeside-selfservice-server: it would help to set the
26181           permissions on the lockfile right, so the kids can open it...
26182
26183 2004-09-15 01:45  ivan
26184
26185         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
26186           obtain a new descriptor for the lock in kids, this should fix
26187           locking problems
26188
26189 2004-09-15 01:30  ivan
26190
26191         * FS/bin/freeside-selfservice-server: obtain a new descriptor for
26192           the lock in kids, this should fix locking problems
26193
26194 2004-09-14 06:00  ivan
26195
26196         * httemplate/view/cust_main.cgi, FS/FS/cust_main.pm,
26197           httemplate/edit/cust_refund.cgi,
26198           httemplate/edit/process/cust_refund.cgi: echeck/ACH refunds
26199
26200 2004-09-13 23:47  ivan
26201
26202         * FS/bin/freeside-selfservice-server,
26203           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
26204           selfservice: - server: don't reconnect again if we've already
26205           been signalled to shutdown - server: add kid reaping to shutdown
26206           sequence - server: add another optional logging level to response
26207           sending - server: acquire write mutex for keepalives
26208
26209 2004-09-09 05:04  ivan
26210
26211         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi,
26212           httemplate/edit/process/part_svc.cgi: rework edit/part_svc.cgi so
26213           it doesn't use a separate process/ file, this allows large error
26214           messages to be displayed properly
26215
26216 2004-09-06 05:44  ivan
26217
26218         * FS/bin/freeside-selfservice-server,
26219           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
26220           self-service keepalives
26221
26222 2004-09-06 02:44  ivan
26223
26224         * FS/bin/freeside-selfservice-server: don't open a database
26225           connection in the parent process
26226
26227 2004-09-06 02:28  ivan
26228
26229         * FS/bin/freeside-queued: don't die off even on database failures
26230
26231 2004-09-05 16:21  ivan
26232
26233         * httemplate/edit/cust_main.cgi: fixed duplicate checking will
26234           catch it, but add client-side protection against
26235           double-submission also.
26236
26237 2004-09-05 15:42  ivan
26238
26239         * fs_selfservice/FS-SelfService/cgi/signup.html: fixed duplicate
26240           checking will catch it, but add client-side protection against
26241           double-submission also.
26242
26243 2004-09-05 02:42  ivan
26244
26245         * test/dup-test: adding duplicate test
26246
26247 2004-09-05 02:41  ivan
26248
26249         * FS/FS/svc_acct.pm: acquire a database lock to prevent race
26250           conditions in duplicate checking
26251
26252 2004-09-04 03:02  ivan
26253
26254         * FS/FS/export_svc.pm: first try at duplicate checking on new
26255           export associations
26256
26257 2004-08-27 04:33  ivan
26258
26259         * FS/bin/freeside-sqlradius-reset: oops use @ARGV not @_
26260
26261 2004-08-27 04:16  ivan
26262
26263         * FS/bin/freeside-sqlradius-reset: add option to specify exports
26264
26265 2004-08-24 05:22  ivan
26266
26267         * Makefile: small Makefile update
26268
26269 2004-08-24 04:16  ivan
26270
26271         * FS/FS/ClientAPI/MyAccount.pm,
26272           fs_selfservice/FS-SelfService/cgi/agent.cgi,
26273           fs_selfservice/FS-SelfService/cgi/agent_customer_menu.html,
26274           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
26275           fs_selfservice/FS-SelfService/cgi/agent_logout.html,
26276           fs_selfservice/FS-SelfService/cgi/agent_main.html,
26277           fs_selfservice/FS-SelfService/cgi/agent_menu.html,
26278           fs_selfservice/FS-SelfService/cgi/agent_order_pkg.html,
26279           fs_selfservice/FS-SelfService/cgi/agent_provision.html,
26280           fs_selfservice/FS-SelfService/cgi/agent_provision_svc_acct.html,
26281           fs_selfservice/FS-SelfService/cgi/list_customers.html,
26282           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
26283           fs_selfservice/FS-SelfService/cgi/provision.html,
26284           fs_selfservice/FS-SelfService/cgi/provision_list.html,
26285           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
26286           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
26287           fs_selfservice/FS-SelfService/cgi/view_customer.html,
26288           FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
26289           FS/FS/ClientAPI/Signup.pm,
26290           fs_selfservice/FS-SelfService/SelfService.pm,
26291           httemplate/search/cust_main.cgi: big update for reseller
26292           interface
26293
26294 2004-08-20 01:58  ivan
26295
26296         * bin/ispman.ldap.import: adding
26297
26298 2004-08-19 09:35  ivan
26299
26300         * httemplate/search/cust_credit.html: add customer # to credit
26301           reports too
26302
26303 2004-08-19 03:53  ivan
26304
26305         * httemplate/edit/part_svc.cgi: shell field is now a dropdown of
26306           legal shells, closes: Bug#118
26307
26308 2004-08-18 17:22  ivan
26309
26310         * httemplate/search/: cust_pay.cgi, elements/search.html: add
26311           customer # to payment reports, add table cell alignment option to
26312           general search component
26313
26314 2004-08-17 06:14  ivan
26315
26316         * FS/FS/cust_main.pm: prevent realtime_bop CVV removal from messing
26317           up cust_main records, also don't pollute the original object when
26318           used with override options, closes: Bug#982
26319
26320 2004-08-17 00:43  ivan
26321
26322         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html: fix
26323           path to passwd.cgi!
26324
26325 2004-08-14 05:26  ivan
26326
26327         * FS/FS/: export_svc.pm, part_svc.pm, svc_acct.pm: first try at
26328           duplicate checking on new export associations
26329
26330 2004-08-11 16:56  ivan
26331
26332         * FS/FS/cust_bill.pm: fix bank name showing up on invoices
26333
26334 2004-08-09 12:03  ivan
26335
26336         * init.d/freeside-init: add /usr/local/bin to PATH
26337
26338 2004-08-06 19:49  ivan
26339
26340         * httemplate/view/cust_main.cgi: disable order package button until
26341           a package has been selected
26342
26343 2004-08-05 11:47  ivan
26344
26345         * FS/FS.pm: fix pod typo
26346
26347 2004-08-02 02:43  ivan
26348
26349         * httemplate/index.html: fix link to virtual host browse
26350
26351 2004-08-01 17:41  ivan
26352
26353         * FS/FS/part_export/vpopmail.pm: no maintainer, use
26354           shellcommands_withdomain instead
26355
26356 2004-07-30 00:12  ivan
26357
26358         * FS/FS/svc_Common.pm: set fixed values from an explicitly
26359           specified svcpart on replace too
26360
26361 2004-07-29 21:54  ivan
26362
26363         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, FS/FS/svc_Common.pm,
26364           conf/cust_pkg-change_svcpart,
26365           httemplate/edit/process/cust_svc.cgi,
26366           httemplate/misc/process/link.cgi, httemplate/view/svc_acct.cgi:
26367           svcpart changes now trigger all necessary export actions, manual
26368           svcpart changing on svc_acct view, linking changes svcpart if you
26369           ask it to, closes: Bug#671, Bug#644
26370
26371 2004-07-29 14:49  ivan
26372
26373         * FS/bin/freeside-setup: add index on cust_main.refnum, speeds up
26374           advertising source list
26375
26376 2004-07-15 15:40  ivan
26377
26378         * FS/FS/cust_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
26379           FS/FS/ClientAPI/Signup.pm,
26380           fs_selfservice/FS-SelfService/SelfService.pm,
26381           fs_selfservice/FS-SelfService/cgi/agent.cgi,
26382           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
26383           fs_selfservice/FS-SelfService/cgi/logout.html,
26384           fs_selfservice/FS-SelfService/cgi/make_payment.html,
26385           fs_selfservice/FS-SelfService/cgi/myaccount.html,
26386           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
26387           fs_selfservice/FS-SelfService/cgi/payment_results.html,
26388           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
26389           fs_selfservice/FS-SelfService/cgi/provision.html,
26390           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
26391           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
26392           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
26393           httemplate/view/cust_main.cgi: big update for customer
26394           self-service: add provisioning/unprovisioning of purchased
26395           services, like fs_selfadmin
26396
26397 2004-07-12 06:51  ivan
26398
26399         * httemplate/view/cust_main.cgi: DEL out voided payments to
26400           distinguish them visually better
26401
26402 2004-07-10 07:46  ivan
26403
26404         * FS/FS/ClientAPI/MyAccount.pm: fix edge case avoiding erronous
26405           decline/cancel when customer has a negative balance & purchases
26406           stuff with it
26407
26408 2004-07-10 07:30  ivan
26409
26410         * FS/FS/: cust_svc.pm, part_pkg.pm, ClientAPI/MyAccount.pm: tyop;
26411
26412 2004-07-10 06:30  ivan
26413
26414         * httemplate/: index.html, search/cust_bill_event.cgi,
26415           search/cust_bill_event.html: add calendar to cust_bill_event
26416           search page, make ending date default to open-ended like other
26417           reports
26418
26419 2004-07-10 06:21  ivan
26420
26421         * FS/FS/Record.pm: fix FS::Record::qsearch to (hopefully) work as
26422           before and cluck loudly when the FS::tablename class isn't
26423           loaded, rather than throw exceptions
26424
26425 2004-07-10 06:08  ivan
26426
26427         * FS/FS/cust_svc.pm: use FS::svc_external so the label method
26428           doesn't bomb out in FS::Record::qsearch with Can't locate object
26429           method virtual_fields via package FS::svc_external
26430
26431 2004-07-09 04:45  ivan
26432
26433         * fs_selfservice/FS-SelfService/cgi/agent.cgi: add debugging to
26434           agent.cgi, make sure warnings are turned off when parsing
26435           templates to avoid too much output to STDERR triggering obscure
26436           apache hang bug.  thanks dean you rule.
26437
26438 2004-07-09 02:29  ivan
26439
26440         * fs_selfservice/FS-SelfService/cgi/agent_main.html: new style ;
26441           param separator
26442
26443 2004-07-08 04:15  ivan
26444
26445         * httemplate/edit/process/cust_main.cgi: don't change otaker when
26446           just editing account, closes: Bug#921
26447
26448 2004-07-07 09:06  ivan
26449
26450         * FS/FS/cust_pay.pm: allow payment modification so we can import
26451           order_number info
26452
26453 2004-07-06 12:10  ivan
26454
26455         * FS/FS/Record.pm: better error message for missing tables
26456
26457 2004-07-06 10:27  ivan
26458
26459         * ANNOUNCE.1.5.0: new features
26460
26461 2004-07-06 10:26  ivan
26462
26463         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
26464           httemplate/edit/cust_refund.cgi,
26465           httemplate/edit/process/cust_credit.cgi,
26466           httemplate/edit/process/cust_refund.cgi,
26467           httemplate/view/cust_main.cgi: payment voiding part deux & credit
26468           card refunds!
26469
26470 2004-07-06 07:22  ivan
26471
26472         * FS/FS/cust_refund.pm: document and check refund reasons
26473
26474 2004-07-06 06:26  ivan
26475
26476         * README.1.5.0pre1, README.1.5.0pre6, FS/FS.pm, FS/FS/cust_pay.pm,
26477           FS/FS/cust_pay_void.pm, FS/t/cust_pay_void.t,
26478           FS/bin/freeside-setup, httemplate/docs/schema.html,
26479           httemplate/docs/upgrade10.html,
26480           httemplate/misc/void-cust_pay.cgi: add cust_pay_void table and
26481           payment voiding web ui part one
26482
26483 2004-07-06 01:43  ivan
26484
26485         * htetc/: global.asa, handler.pl: 0.32 (and then some) released
26486
26487 2004-07-01 06:49  ivan
26488
26489         * FS/FS/: ClientAPI/MyAccount.pm, cust_main.pm: credit out
26490           self-service
26491
26492 2004-07-01 05:45  ivan
26493
26494         * FS/FS/agent.pm: fix silly bug editing agents
26495
26496 2004-07-01 05:42  ivan
26497
26498         * FS/FS/Record.pm: show a full stack backtrace if we wind up in the
26499           hash method with an empty Hash attribute, wtf?
26500
26501 2004-06-30 11:19  ivan
26502
26503         * FS/FS/cust_pay.pm, conf/payment_receipt_email: payyment receipts
26504           template fixes
26505
26506 2004-06-30 11:12  ivan
26507
26508         * FS/FS/cust_pay.pm: payyment receipts: pass body has an arrayref,
26509           also fill in name filed
26510
26511 2004-06-30 11:01  ivan
26512
26513         * FS/FS/cust_pay.pm: typo
26514
26515 2004-06-30 10:57  ivan
26516
26517         * FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
26518           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
26519           conf/payment_receipt_email: payment receipts!
26520
26521 2004-06-30 07:33  ivan
26522
26523         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
26524           httemplate/misc/payment.cgi: forgot october!  closes: Bug#880
26525
26526 2004-06-30 03:02  ivan
26527
26528         * FS/: FS/Conf.pm, bin/freeside-daily: add option to pgp/gpg
26529           encrypt scp dumps
26530
26531 2004-06-30 02:56  ivan
26532
26533         * FS/FS/cust_bill.pm: fix warning message when agent-specific
26534           plandata cannot be found
26535
26536 2004-06-29 00:57  ivan
26537
26538         * httemplate/docs/schema.html: cust_pay_refund
26539
26540 2004-06-28 21:02  ivan
26541
26542         * ANNOUNCE.1.5.0, README.1.5.0pre6, FS/FS.pm, FS/MANIFEST,
26543           FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
26544           FS/FS/cust_credit_refund.pm, FS/FS/cust_pay.pm,
26545           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
26546           FS/bin/freeside-setup, httemplate/docs/upgrade10.html,
26547           httemplate/view/cust_main.cgi, FS/t/cust_pay_refund.t,
26548           httemplate/edit/cust_bill_pay.cgi,
26549           httemplate/edit/process/cust_bill_pay.cgi: add cust_pay_refund
26550           table to refund payments
26551
26552 2004-06-25 11:28  ivan
26553
26554         * FS/FS/cust_main.pm: fix Pg date parsing of expdate and thus
26555           paydate_monthyear method and thus bug#862 and i need some sleep
26556
26557 2004-06-25 10:57  ivan
26558
26559         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
26560           httemplate/misc/payment.cgi: fix one-time card charging not
26561           pulling in exp date?
26562
26563 2004-06-25 10:26  ivan
26564
26565         * httemplate/misc/payment.cgi: set defaults so as to not change the
26566           billing type when entering a one time payment
26567
26568 2004-06-25 03:25  ivan
26569
26570         * FS/: FS/UID.pm, bin/freeside-queued: ping the database and retry
26571           rather before doing anything
26572
26573 2004-06-25 03:16  ivan
26574
26575         * FS/FS/cust_bill.pm: really fix latex printing when datasrc
26576           contains a ;
26577
26578 2004-06-25 03:07  ivan
26579
26580         * FS/FS/cust_bill.pm: fix latex printing when datasrc contains a ;
26581
26582 2004-06-25 01:44  ivan
26583
26584         * FS/FS/cust_pkg.pm: move up next bill date on unsuspend
26585
26586 2004-06-22 19:13  ivan
26587
26588         * FS/FS/cust_bill.pm: forgotten space in typeset invoice credit
26589           lines
26590
26591 2004-06-22 18:23  ivan
26592
26593         * httemplate/docs/upgrade10.html: escape html
26594
26595 2004-06-21 20:12  ivan
26596
26597         * Makefile: snapshot before schema changes
26598
26599 2004-06-21 20:11  ivan
26600
26601         * FS/FS.pm: small doc update
26602
26603 2004-06-21 20:10  ivan
26604
26605         * bin/sqlradius.import: fix attribute importing bugs that borked
26606           the passwords
26607
26608 2004-06-21 07:24  ivan
26609
26610         * fs_selfservice/FS-SelfService/cgi/agent.cgi: fix dup password
26611           checking on add'l package order
26612
26613 2004-06-21 06:36  ivan
26614
26615         * FS/MANIFEST: removing old report from MANIFEST
26616
26617 2004-06-21 05:27  ivan
26618
26619         * FS/FS/ClientAPI/MyAccount.pm: fix harmless typo, closes; Bug#872
26620
26621 2004-06-21 03:58  ivan
26622
26623         * fs_selfservice/FS-SelfService/cgi/agent.cgi: check password match
26624           on agent add'l package order
26625
26626 2004-06-21 03:45  ivan
26627
26628         * FS/FS/ClientAPI/MyAccount.pm: field name is primary_svc, not
26629           primary
26630
26631 2004-06-21 03:26  ivan
26632
26633         * FS/FS/: Conf.pm, cust_svc.pm, ClientAPI/MyAccount.pm: option to
26634           only allow primary users access to the self-service server
26635
26636 2004-06-18 03:28  ivan
26637
26638         * bin/masonize, httemplate/search/cust_main-otaker.cgi: masonize
26639           fix: avoid newline prepend fix from borking indented first <%,
26640           fixes customer search by otaker under mason, closes: Bug#830
26641
26642 2004-06-18 03:07  ivan
26643
26644         * httemplate/docs/install.html: recommend HTML::Mason
26645
26646 2004-06-17 05:32  ivan
26647
26648         * FS/FS/part_export/: www_shellcommands.pm, apache.pm: add
26649           frontpage extensions to www_shellcommands export
26650
26651 2004-06-16 16:59  ivan
26652
26653         * FS/FS/svc_acct.pm: fix deletion of accounts connected to virtual
26654           hosts
26655
26656 2004-06-16 07:07  ivan
26657
26658         * httemplate/search/report_tax.cgi: update tax report for taxclass
26659
26660 2004-06-15 06:27  ivan
26661
26662         * fs_passwd/fs_passwd.cgi, fs_passwd/fs_passwd.html,
26663           fs_selfservice/FS-SelfService/cgi/passwd.cgi,
26664           fs_selfservice/FS-SelfService/cgi/passwd.html: moving passwd cgi
26665           to self-service
26666
26667 2004-06-15 03:59  ivan
26668
26669         * FS/FS/Record.pm: add stack backtrace to fatal problems in virtual
26670           field check
26671
26672 2004-06-11 09:44  ivan
26673
26674         * httemplate/search/report_tax.cgi: fix date range for old perl,
26675           count tax exempt and COMP customers correctly
26676
26677 2004-06-11 07:57  ivan
26678
26679         * httemplate/search/report_tax.cgi: fix to find all customer
26680           scorrectly
26681
26682 2004-06-11 07:25  ivan
26683
26684         * httemplate/search/report_tax.cgi: tax report fix sort
26685
26686 2004-06-11 07:03  ivan
26687
26688         * FS/FS/Conf.pm, httemplate/index.html: tax report!
26689
26690 2004-06-11 06:44  ivan
26691
26692         * FS/bin/freeside-tax-report, httemplate/search/report_tax.cgi: tax
26693           report!
26694
26695 2004-06-11 00:37  ivan
26696
26697         * Makefile: add update-selfservice target
26698
26699 2004-06-10 05:58  ivan
26700
26701         * httemplate/browse/agent.cgi: now available as methods
26702
26703 2004-06-10 05:31  ivan
26704
26705         * FS/FS/CGI.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
26706           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
26707           FS/FS/ClientAPI/Signup.pm,
26708           fs_selfservice/FS-SelfService/cgi/agent.cgi,
26709           fs_selfservice/FS-SelfService/cgi/agent_login.html,
26710           fs_selfservice/FS-SelfService/cgi/agent_main.html,
26711           fs_selfservice/FS-SelfService/cgi/cvv2.html,
26712           fs_selfservice/FS-SelfService/cgi/cvv2.png,
26713           fs_selfservice/FS-SelfService/cgi/cvv2_amex.png,
26714           fs_selfservice/FS-SelfService/cgi/list_customers.html,
26715           fs_selfservice/FS-SelfService/cgi/signup.html,
26716           fs_selfservice/FS-SelfService/cgi/view_customer.html,
26717           httemplate/browse/agent.cgi, httemplate/search/cust_main.cgi,
26718           fs_selfservice/FS-SelfService/SelfService.pm: agent interface
26719
26720 2004-06-10 04:28  ivan
26721
26722         * httemplate/search/cust_main-otaker.cgi: tyop
26723
26724 2004-06-09 01:59  ivan
26725
26726         * Makefile: need this entry for myself though!
26727
26728 2004-06-09 00:17  ivan
26729
26730         * httemplate/docs/install.html: explicitly specify Apache
26731           httpd.conf.  fear.
26732
26733 2004-06-05 05:01  ivan
26734
26735         * Makefile: AND set its owner.  whew.
26736
26737 2004-06-05 04:55  ivan
26738
26739         * Makefile: and don't forget to make the dir
26740
26741 2004-06-05 04:47  ivan
26742
26743         * Makefile: fix path and make var substitution
26744
26745 2004-06-05 04:37  ivan
26746
26747         * Makefile: oops fix line endings in automated self-service lib
26748           install
26749
26750 2004-06-05 04:34  ivan
26751
26752         * Makefile: automated self-service lib install
26753
26754 2004-06-05 02:34  ivan
26755
26756         * bin/: sqlradius-norealm.reimport, sqlradius.import,
26757           sqlradius.reimport: sqlradius import updates
26758
26759 2004-06-04 20:00  ivan
26760
26761         * Makefile: self-service installer?
26762
26763 2004-06-03 03:09  ivan
26764
26765         * httemplate/misc/email-invoice.cgi: also fix agent-specific From:
26766           address on "re-email" link
26767
26768 2004-06-03 02:55  ivan
26769
26770         * FS/FS/cust_bill.pm: fix agent-specific template on "invoice view"
26771           screen and "re-email/re-print" links, also fix agent-specific
26772           From: address on "re-email" link
26773
26774 2004-06-03 00:00  ivan
26775
26776         * FS/FS/cust_bill.pm: better error message for non-applicable
26777           invoice events
26778
26779 2004-06-02 14:27  ivan
26780
26781         * fs_selfservice/DEPLOY: simple kludge for testing
26782
26783 2004-06-01 03:56  ivan
26784
26785         * httemplate/edit/part_bill_event.cgi: html table fix
26786
26787 2004-06-01 03:53  ivan
26788
26789         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
26790           per-agent invoice_from addresses
26791
26792 2004-06-01 02:23  ivan
26793
26794         * bin/postfix_courierimap.import: typo in sql
26795
26796 2004-05-31 18:49  ivan
26797
26798         * FS/FS/cust_bill.pm: typo in error message
26799
26800 2004-05-28 16:26  ivan
26801
26802         * bin/sqlradius.reimport: adding password/finger correction tool
26803           too
26804
26805 2004-05-28 06:48  ivan
26806
26807         * bin/postfix_courierimap.import: adding
26808
26809 2004-05-28 04:33  ivan
26810
26811         * httemplate/misc/upload-batch.cgi: not entirely sure why we're
26812           checking the filename at all... to catch empty form submissions?
26813
26814 2004-05-28 04:21  ivan
26815
26816         * httemplate/misc/upload-batch.cgi: better error reporting on
26817           unparsable filenames
26818
26819 2004-05-28 03:38  ivan
26820
26821         * httemplate/search/elements/search.html: show a better message
26822           when no results are found
26823
26824 2004-05-28 03:17  ivan
26825
26826         * httemplate/search/cust_bill.html: correct count statement when
26827           searching for individual invoices by #
26828
26829 2004-05-28 01:40  ivan
26830
26831         * bin/sqlradius.import: really.
26832
26833 2004-05-28 01:37  ivan
26834
26835         * bin/sqlradius.import: fixed up and working?
26836
26837 2004-05-28 00:02  ivan
26838
26839         * FS/FS/svc_domain.pm: report value passed for illegal action
26840           pseudo-field
26841
26842 2004-05-27 02:30  ivan
26843
26844         * bin/sqlradius.import: fixup domain svcpart selection
26845
26846 2004-05-27 02:14  ivan
26847
26848         * bin/sqlradius.import: adding sqlradius.import
26849
26850 2004-05-26 11:59  ivan
26851
26852         * FS/FS/cust_bill.pm, httemplate/docs/upgrade-1.4.2.html: require
26853           the version of File::Temp with the OO interface
26854
26855 2004-05-26 06:07  ivan
26856
26857         * FS/FS/part_export/acct_sql.pm: fix table name
26858
26859 2004-05-26 06:02  ivan
26860
26861         * FS/FS/: part_export/acct_sql.pm, svc_acct.pm: update acct_sql
26862           export some more to export to alias table also and in general be
26863           more configurable
26864
26865 2004-05-26 04:11  ivan
26866
26867         * FS/FS/cust_bill.pm: comma
26868
26869 2004-05-26 04:11  ivan
26870
26871         * FS/FS/cust_bill.pm: use File::Temp for filenames and store the
26872           temp files in cache.datasrc instead of /tmp
26873
26874 2004-05-26 03:36  ivan
26875
26876         * FS/FS/cust_bill.pm: better error checking/reporting for latex
26877           setup problems
26878
26879 2004-05-26 02:14  ivan
26880
26881         * FS/FS/part_export/www_shellcommands.pm: default commands now keep
26882           web content in user homedirs and link to /var/www
26883
26884 2004-05-19 07:34  ivan
26885
26886         * FS/FS/part_export/acct_sql.pm: really fixing deletions in
26887           acct_sql export
26888
26889 2004-05-19 07:29  ivan
26890
26891         * FS/FS/part_export/acct_sql.pm: fixing deletions in acct_sql
26892           export
26893
26894 2004-05-19 07:22  ivan
26895
26896         * FS/FS/part_export/acct_sql.pm: fixing acct_sql export
26897
26898 2004-05-19 06:41  ivan
26899
26900         * FS/: MANIFEST, FS/part_export/acct_sql.pm,
26901           t/part_export-acct_sql.t: adding acct_sql export
26902
26903 2004-05-19 05:31  ivan
26904
26905         * httemplate/edit/part_pkg.cgi: continue making
26906           hours/input/output/total display on invoices conditional on there
26907           being any charge for overages
26908
26909 2004-05-19 05:30  ivan
26910
26911         * httemplate/edit/part_pkg.cgi: finish making
26912           hours/input/output/total display on invoices conditional on there
26913           being any charge for overages
26914
26915 2004-05-19 05:28  ivan
26916
26917         * httemplate/edit/part_pkg.cgi: make hours/input/output/total
26918           display on invoices conditional on there being any charge for
26919           overages
26920
26921 2004-05-17 17:20  ivan
26922
26923         * FS/FS/ClientAPI/MyAccount.pm: patch from randell lucas for
26924           order_pkg to return pkgnum also
26925
26926 2004-05-14 05:25  ivan
26927
26928         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
26929           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
26930           httemplate/edit/process/part_bill_event.cgi: add per-agent
26931           invoice templates, add per-package suspend invoice events, fix
26932           automatic creation of invoice_latex alternate templates
26933
26934 2004-05-12 11:07  ivan
26935
26936         * bin/sequences.reset: easier this way
26937
26938 2004-05-12 11:02  ivan
26939
26940         * bin/: sequences.reset, freeside.import: adding
26941
26942 2004-05-12 03:03  ivan
26943
26944         * Makefile: for native apache installs
26945
26946 2004-05-11 05:01  ivan
26947
26948         * httemplate/edit/svc_www.cgi: i'm not usually like this.
26949
26950 2004-05-11 04:58  ivan
26951
26952         * httemplate/edit/svc_www.cgi: this has been an evening of logical
26953           negation
26954
26955 2004-05-11 04:54  ivan
26956
26957         * httemplate/edit/svc_www.cgi: so close
26958
26959 2004-05-11 04:52  ivan
26960
26961         * httemplate/edit/svc_www.cgi: clean this up a bit, fix
26962           svc_www-usersvc_svcpart and hopefully simplified zone select too
26963
26964 2004-05-11 04:22  ivan
26965
26966         * httemplate/edit/svc_www.cgi: need to pull in $conf
26967
26968 2004-05-11 04:19  ivan
26969
26970         * FS/FS/Conf.pm, httemplate/edit/svc_www.cgi: one reasonable
26971           default and one kludge, to improve webhosting UI
26972
26973 2004-05-11 02:50  ivan
26974
26975         * FS/FS/part_export/www_shellcommands.pm: fix commands
26976
26977 2004-05-10 17:46  ivan
26978
26979         * httemplate/: index.html, search/svc_www.cgi: vary basic virtual
26980           host browse
26981
26982 2004-05-10 16:16  ivan
26983
26984         * httemplate/docs/upgrade10.html: fix sequences in upgrade docs?
26985
26986 2004-05-10 06:46  ivan
26987
26988         * FS/FS/part_export/shellcommands_withdomain.pm: fix ISPMan
26989           password changing command
26990
26991 2004-05-10 06:17  ivan
26992
26993         * FS/FS/part_export/shellcommands.pm: fall back to password
26994           changing in the case of blank suspension/unsuspension commands,
26995           like some exports
26996
26997 2004-05-10 04:10  ivan
26998
26999         * FS/FS/part_export/postfix.pm, bin/postfix.export: make postfix
27000           export commands configrable
27001
27002 2004-05-10 03:01  ivan
27003
27004         * bin/sendmail.import: properly nested greps
27005
27006 2004-05-10 02:59  ivan
27007
27008         * bin/sendmail.import: allow for multiple svc_acct svcparts
27009
27010 2004-05-10 02:40  ivan
27011
27012         * bin/sendmail.import: 5.005!
27013
27014 2004-05-10 02:38  ivan
27015
27016         * bin/sendmail.import: ach 5.005
27017
27018 2004-05-10 01:38  ivan
27019
27020         * CREDITS: rt and sql-ledger
27021
27022 2004-05-08 00:46  ivan
27023
27024         * FS/FS/svc_acct.pm: default finger to first+last
27025
27026 2004-05-06 15:37  ivan
27027
27028         * httemplate/edit/svc_www.cgi: brainfart
27029
27030 2004-05-06 15:34  ivan
27031
27032         * httemplate/edit/svc_www.cgi: tyop
27033
27034 2004-05-06 15:29  ivan
27035
27036         * FS/FS/part_export/apache.pm, bin/apache.export: add option to
27037           change the restart command in apache exports
27038
27039 2004-05-06 15:29  ivan
27040
27041         * FS/FS/svc_acct.pm: protect properly against deleting users linked
27042           to virtual web sites
27043
27044 2004-05-06 15:18  ivan
27045
27046         * httemplate/edit/svc_www.cgi: show service name and
27047           fully-qualified address on service add
27048
27049 2004-05-04 11:44  ivan
27050
27051         * FS/FS/queue.pm: don't truncate job args for display
27052
27053 2004-05-03 08:40  ivan
27054
27055         * FS/FS/ClientAPI/MyAccount.pm: 1. order_pkg accepts svcpart +
27056           (svc_external: id, title / svc_acct: domain)
27057
27058 2004-05-03 07:32  ivan
27059
27060         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm,
27061           part_export/shellcommands_withdomain.pm: make RADIUS groups
27062           available to shellcommands exports
27063
27064 2004-05-01 15:49  ivan
27065
27066         * httemplate/search/: cust_bill.html, elements/search.html: don't
27067           display links to missing customers
27068
27069 2004-05-01 14:40  ivan
27070
27071         * httemplate/search/cust_bill.html: I'm slow this morning
27072
27073 2004-05-01 14:38  ivan
27074
27075         * httemplate/search/cust_bill.html: oops tyop
27076
27077 2004-05-01 14:05  ivan
27078
27079         * httemplate/search/cust_bill.html: handle missing customer records
27080           without erroring out
27081
27082 2004-04-30 20:54  ivan
27083
27084         * htetc/global.asa: very weird 5.005 problem
27085
27086 2004-04-30 14:58  ivan
27087
27088         * FS/FS/Record.pm: accept empty zips for non-US countries...
27089
27090 2004-04-30 13:22  ivan
27091
27092         * FS/FS/cust_main.pm: eliminate spurious "multiple records in
27093           scalar search" warning
27094
27095 2004-04-30 12:08  ivan
27096
27097         * httemplate/index.html: 15 day open invoice reports for qis
27098
27099 2004-04-23 06:15  ivan
27100
27101         * FS/MANIFEST, FS/bin/freeside-cc-receipts-report,
27102           FS/bin/freeside-credit-report, httemplate/index.html,
27103           httemplate/search/report_cc.cgi,
27104           httemplate/search/report_cc.html,
27105           httemplate/search/report_credit.cgi,
27106           httemplate/search/report_credit.html: add link to new credit
27107           report on main menu, remove old obsolete shell-out reports
27108
27109 2004-04-23 05:50  ivan
27110
27111         * Makefile, htetc/global.asa: fix up includes with Apache::ASP
27112
27113 2004-04-23 05:19  ivan
27114
27115         * FS/FS/cust_credit.pm, FS/FS/Report/Table/Monthly.pm,
27116           httemplate/graph/money_time-graph.cgi,
27117           httemplate/graph/money_time.cgi,
27118           httemplate/search/cust_bill.html,
27119           httemplate/search/cust_credit.html,
27120           httemplate/search/cust_pay.cgi,
27121           httemplate/search/report_cust_credit.html,
27122           httemplate/search/elements/search.html: credit report, add some
27123           links to sales/credits/receipts summary, move payment search to
27124           template
27125
27126 2004-04-22 19:32  ivan
27127
27128         * httemplate/: search/cust_bill.html, search/sql.html, index.html,
27129           search/elements/search.html: working templated invoice search!
27130
27131 2004-04-22 00:38  ivan
27132
27133         * httemplate/elements/pager.html: silly pager fix
27134
27135 2004-04-22 00:27  ivan
27136
27137         * httemplate/docs/: install.html, upgrade10.html: minor doc updates
27138
27139 2004-04-22 00:07  ivan
27140
27141         * httemplate/search/report_cust_credit.html: initial copy from
27142           report_cust_pay.html
27143
27144 2004-04-21 13:52  ivan
27145
27146         * FS/FS/cust_bill.pm: as an invoice event, emailing/printing
27147           problems should be fatal and trigger retry
27148
27149 2004-04-20 18:49  ivan
27150
27151         * FS/FS/cust_main.pm: respect country default for batch import
27152
27153 2004-04-20 13:24  ivan
27154
27155         * FS/FS/ClientAPI/MyAccount.pm: silly bug noticed by matthewd
27156
27157 2004-04-19 18:23  ivan
27158
27159         * FS/FS/cust_main.pm: accept expiration dates in the same format
27160           they are output...
27161
27162 2004-04-19 17:58  ivan
27163
27164         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
27165           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
27166           fs_selfservice/FS-SelfService/SelfService.pm,
27167           httemplate/view/cust_main.cgi: add methods for masking credit
27168           cards, add payment info modification to self-service
27169
27170 2004-04-13 18:00  ivan
27171
27172         * rt/FREESIDE_MODIFIED: keeping track of what's been changed to
27173           make life easier when importing new upstream versions
27174
27175 2004-04-13 17:48  khoff
27176
27177         * rt/lib/RT/URI/freeside.pm: Freeside's URI handler for RT3.
27178
27179 2004-04-13 15:30  ivan
27180
27181         * FS/FS/svc_domain.pm: remove dependancy on Net::Whois that wasn't
27182           being used anyway
27183
27184 2004-04-13 13:01  ivan
27185
27186         * FS/t/part_export-communigate_pro.t: adding forgotten test
27187
27188 2004-04-13 11:27  ivan
27189
27190         * Makefile: adding comments for fedora
27191
27192 2004-04-10 18:50  ivan
27193
27194         * httemplate/search/: report_prepaid_income.cgi,
27195           report_prepaid_income.html: update unearned revenue report based
27196           on feedback from kevin
27197
27198 2004-04-09 15:35  ivan
27199
27200         * Makefile: thank goodness its friday
27201
27202 2004-04-09 15:34  ivan
27203
27204         * Makefile: really properly disable RT where not using
27205
27206 2004-04-09 15:33  ivan
27207
27208         * Makefile: properly disable RT where not using
27209
27210 2004-04-09 15:29  ivan
27211
27212         * fs_passwd/fs_passwd.cgi: oops, this one too
27213
27214 2004-04-09 15:28  ivan
27215
27216         * fs_passwd/fs_passwd.html: fs_passwd.cgi
27217
27218 2004-04-08 05:37  ivan
27219
27220         * Makefile: fix psql command line options for older pg
27221
27222 2004-04-08 05:23  ivan
27223
27224         * Makefile: fix quotes
27225
27226 2004-04-08 05:07  ivan
27227
27228         * Makefile: don't enable by default
27229
27230 2004-04-08 05:05  ivan
27231
27232         * rt/sbin/: rt-setup-database, rt-setup-database.in: remove
27233           accidentally doubled lines in usage inst
27234
27235 2004-04-08 05:00  ivan
27236
27237         * Makefile, htetc/handler.pl, rt/FREESIDE_MODIFIED,
27238           rt/etc/RT_SiteConfig.pm, rt/sbin/rt-setup-database,
27239           rt/sbin/rt-setup-database.in: beginning of RT integration
27240
27241 2004-04-07 22:53  ivan
27242
27243         * fs_selfservice/FS-SelfService/Makefile.PL: comment out xmlrpc
27244           server until it is ready
27245
27246 2004-04-07 06:12  ivan
27247
27248         * FS/bin/freeside-reexport: oops, update the usage too
27249
27250 2004-04-07 06:11  ivan
27251
27252         * FS/bin/freeside-reexport: added options to select username,
27253           svcnum, svcpart
27254
27255 2004-04-07 04:39  ivan
27256
27257         * FS/FS/: Conf.pm, domain_record.pm: automatically update
27258           reverse-ARPA records (Bug#462) / recognize SOA records with the
27259           fqdn as well as @
27260
27261 2004-04-07 04:04  ivan
27262
27263         * httemplate/view/svc_domain.cgi: javascript confirm when slaving a
27264           domain
27265
27266 2004-04-07 01:34  ivan
27267
27268         * FS/FS/part_export.pm: argh, the glob itself is tainted under
27269           5.005
27270
27271 2004-04-07 01:07  ivan
27272
27273         * FS/FS/part_export.pm: make -T happy (under old perl?)
27274
27275 2004-04-05 19:03  ivan
27276
27277         * FS/FS/part_export/www_shellcommands.pm: update ISPMan commands
27278
27279 2004-04-05 07:05  ivan
27280
27281         * httemplate/misc/link.cgi, FS/FS/Conf.pm,
27282           httemplate/misc/process/link.cgi: add a domain pulldown to
27283           svc_acct linking, closes: Bug#277 / prevent "stealing" services
27284           with link unless you set legacy_link-steal config option, closes:
27285           Bug#321
27286
27287 2004-04-05 04:55  ivan
27288
27289         * FS/FS/cust_pkg.pm, httemplate/view/cust_main.cgi: apply some
27290           heuristics to transfer ordering: primaries first, then sorted by
27291           quantity
27292
27293 2004-04-05 02:08  ivan
27294
27295         * htetc/global.asa, htetc/handler.pl, httemplate/docs/install.html,
27296           httemplate/docs/upgrade-1.4.2.html, httemplate/misc/whois.cgi,
27297           httemplate/view/svc_domain.cgi: add whois functionality
27298           internally instead of linking to geektools
27299
27300 2004-04-04 15:20  ivan
27301
27302         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_pkg-change_svcpart option
27303           to optionally allow non-matching svcparts to be moved during
27304           package changes, closes: Bug#667
27305
27306 2004-04-04 15:14  ivan
27307
27308         * httemplate/view/cust_main.cgi: comment out extraneous warning
27309
27310 2004-04-02 16:45  ivan
27311
27312         * httemplate/search/cust_bill.cgi: UI: stop making things small for
27313           no reason
27314
27315 2004-04-02 05:44  ivan
27316
27317         * htetc/global.asa, htetc/handler.pl,
27318           httemplate/view/cust_bill-pdf.cgi: remove Pragma:no-cache header,
27319           and set Content-Length and Cache-Control for viewing .pdf
27320           invoices with IE over SSL.
27321           http://support.microsoft.com/default.aspx?scid=kb;en-us;323308
27322
27323 2004-04-02 03:23  ivan
27324
27325         * httemplate/view/: cust_bill-pdf.cgi, cust_bill.cgi: add a fake
27326           .pdf extension to placate some versions of IE.  yay IE.
27327
27328 2004-04-01 18:09  ivan
27329
27330         * bin/bind.export, FS/FS/part_export/bind.pm: add option to set
27331           (r)ndc command
27332
27333 2004-04-01 06:50  ivan
27334
27335         * FS/FS/part_export/www_shellcommands.pm: fix paths to ispman
27336           commands
27337
27338 2004-04-01 03:14  ivan
27339
27340         * httemplate/browse/part_referral.cgi: remove extraneous html
27341
27342 2004-04-01 03:09  ivan
27343
27344         * httemplate/browse/part_referral.cgi: oops!
27345
27346 2004-04-01 02:56  ivan
27347
27348         * httemplate/browse/part_referral.cgi: add a yesterday column and a
27349           total row, closes: Bug#797
27350
27351 2004-03-31 16:44  ivan
27352
27353         * FS/: FS/cust_main_county.pm, bin/freeside-setup: get
27354           sub-countries from Locale::SubCountry now
27355
27356 2004-03-30 09:13  ivan
27357
27358         * httemplate/docs/upgrade10.html: little more explanation about
27359           editing Pg dumps
27360
27361 2004-03-30 08:43  ivan
27362
27363         * FS/FS/cust_main.pm: mutex the bill and collect functions
27364           per-customer
27365
27366 2004-03-30 01:20  ivan
27367
27368         * bin/bind.import: add -s and -c flags, add ipv6 default zones to
27369           list of ignored zones, add nameservice records to existing
27370           domains, update for API change inDNS::ZoneParse 0.84
27371
27372 2004-03-29 13:49  ivan
27373
27374         * FS/FS/part_export/shellcommands.pm: freebsd pw(1) fixed in 4.10
27375           also
27376
27377 2004-03-28 22:03  ivan
27378
27379         * FS/FS/part_export.pm: fix export_info sub to return an empty
27380           hashref instead of undef
27381
27382 2004-03-26 17:05  khoff
27383
27384         * FS/FS/: Conf.pm, cust_pkg.pm, svc_acct.pm, svc_domain.pm: Cancel
27385           services in a particular order to get around certain
27386           inter-service dependancies
27387
27388 2004-03-25 20:54  ivan
27389
27390         * fs_selfservice/FS-SelfService/Makefile.PL: depend on Storable
27391           2.09
27392
27393 2004-03-25 20:46  ivan
27394
27395         * FS/FS/part_export/router.pm: don't depend on Net::Telnet unless
27396           necessary
27397
27398 2004-03-25 03:00  ivan
27399
27400         * FS/FS/part_export/: domain_shellcommands.pm,
27401           www_shellcommands.pm: typo from refactoring
27402
27403 2004-03-25 00:55  ivan
27404
27405         * FS/FS/part_export/: domain_shellcommands.pm,
27406           forward_shellcommands.pm, shellcommands.pm,
27407           shellcommands_withdomain.pm, www_shellcommands.pm: first pass at
27408           ISPMan integration
27409
27410 2004-03-24 22:42  ivan
27411
27412         * FS/FS/part_export/shellcommands.pm: freebsd fix will be in 5.3
27413           and later only so far, still waiting to hear about 4.10
27414
27415 2004-03-24 07:38  ivan
27416
27417         * httemplate/edit/part_export.cgi: catch misconfigured exports
27418
27419 2004-03-24 06:28  ivan
27420
27421         * FS/FS/: part_export.pm, part_export/apache.pm,
27422           part_export/bind.pm, part_export/bind_slave.pm,
27423           part_export/bsdshell.pm, part_export/communigate_pro.pm,
27424           part_export/communigate_pro_singledomain.pm, part_export/cp.pm,
27425           part_export/cyrus.pm, part_export/domain_shellcommands.pm,
27426           part_export/forward_shellcommands.pm, part_export/http.pm,
27427           part_export/infostreet.pm, part_export/ldap.pm,
27428           part_export/postfix.pm, part_export/shellcommands.pm,
27429           part_export/shellcommands_withdomain.pm, part_export/sqlmail.pm,
27430           part_export/sqlradius.pm, part_export/sqlradius_withdomain.pm,
27431           part_export/sysvshell.pm, part_export/textradius.pm,
27432           part_export/vpopmail.pm, part_export/www_shellcommands.pm: move
27433           export info to the modules themselves
27434
27435 2004-03-24 06:23  ivan
27436
27437         * FS/FS/part_export/router.pm: move export info to the modules
27438           themselves
27439
27440 2004-03-24 06:21  ivan
27441
27442         * FS/: MANIFEST, FS/part_export/passwdfile.pm,
27443           t/part_export-passwdfile.t: adding passwdfile export base class
27444
27445 2004-03-24 06:17  ivan
27446
27447         * eg/export_template.pm: update example export for the new world of
27448           export data in themodule files
27449
27450 2004-03-24 01:35  ivan
27451
27452         * FS/: MANIFEST, t/part_export-communigate_pro_singledomain.t,
27453           t/part_export-postfix.t, t/part_export-router.t: add missing
27454           compile tests
27455
27456 2004-03-23 11:57  ivan
27457
27458         * httemplate/view/: cust_main.cgi: small UI fix for unapplied
27459           partial credits
27460
27461 2004-03-22 19:36  ivan
27462
27463         * htetc/global.asa: make Apache::ASP includes work as expected
27464
27465 2004-03-22 19:31  ivan
27466
27467         * htetc/global.asa: includes fix
27468
27469 2004-03-22 19:29  ivan
27470
27471         * htetc/global.asa, httemplate/docs/install.html,
27472           httemplate/docs/upgrade10.html: includes with Apache::ASP
27473
27474 2004-03-22 16:06  ivan
27475
27476         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
27477           htetc/global.asa, htetc/handler.pl,
27478           httemplate/elements/small_custview.html,
27479           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
27480           httemplate/view/cust_main.cgi: one-time credit card and ACH
27481           payments (like self-service) closes: Bug#648
27482
27483 2004-03-22 16:06  ivan
27484
27485         * httemplate/search/report_receivables.cgi: fix sorting of NULL
27486           companies differently than empty companies
27487
27488 2004-03-22 11:02  ivan
27489
27490         * httemplate/elements/header.html, FS/FS/CGI.pm: consistant title
27491           size of 6
27492
27493 2004-03-22 09:13  ivan
27494
27495         * httemplate/: docs/ach.html, edit/cust_main.cgi, images/ach.png:
27496           add ACH help graphic
27497
27498 2004-03-22 07:18  ivan
27499
27500         * FS/FS/CGI.pm: tone down the titles
27501
27502 2004-03-22 07:04  ivan
27503
27504         * httemplate/edit/cust_main.cgi: s/routing code/routing number/
27505
27506 2004-03-22 04:50  ivan
27507
27508         * fs_selfservice/FS-SelfService/cgi/make_payment.html: credit card
27509           expiration selection now -> 15 years instead of hardcoded
27510
27511 2004-03-22 03:05  ivan
27512
27513         * httemplate/: edit/process/REAL_cust_pkg.cgi,
27514           edit/process/quick-cust_pkg.cgi, misc/cancel-unaudited.cgi,
27515           misc/unprovision.cgi, misc/process/link.cgi,
27516           search/cust_main.cgi, search/cust_pkg.cgi, view/cust_main.cgi,
27517           view/svc_acct.cgi, view/svc_broadband.cgi, view/svc_domain.cgi,
27518           view/svc_external.cgi, view/svc_forward.cgi, view/svc_www.cgi:
27519           remove everything that links to package view also, closes:
27520           Bug#569
27521
27522 2004-03-22 02:36  ivan
27523
27524         * httemplate/view/cust_main.cgi: further small UI tweaks
27525
27526 2004-03-22 02:16  ivan
27527
27528         * httemplate/: misc/expire_pkg.cgi, misc/process/expire_pkg.cgi,
27529           view/cust_main.cgi: yay!  remove package view entirely (closes:
27530           Bug#569)
27531
27532 2004-03-21 18:59  ivan
27533
27534         * httemplate/view/cust_main.cgi: much easier to understand listing
27535           of credits/payments that get split up, closes: Bug#773, 762
27536
27537 2004-03-19 04:36  ivan
27538
27539         * FS/FS/ClientAPI/passwd.pm: use FS::svc_domain explicitly
27540
27541 2004-03-18 14:35  ivan
27542
27543         * FS/FS/part_export/shellcommands.pm: quote already-crypted
27544           passwords to prevent variable substitution
27545
27546 2004-03-18 14:32  ivan
27547
27548         * FS/FS/part_export/shellcommands.pm: don't re-encrypt password on
27549           replace also
27550
27551 2004-03-18 14:00  ivan
27552
27553         * bin/shadow.reimport: add -b option
27554
27555 2004-03-18 12:58  ivan
27556
27557         * FS/FS/part_export/shellcommands.pm: don't re-crypt encrypted
27558           passwords
27559
27560 2004-03-17 17:46  ivan
27561
27562         * FS/bin/freeside-selfservice-server,
27563           fs_selfservice/FS-SelfService/SelfService.pm,
27564           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
27565           require Storable minimum 2.09
27566
27567 2004-03-17 15:16  ivan
27568
27569         * FS/FS/svc_acct.pm: fixup password checking to understand
27570           old-style *SUSPENDED* accounts and not to allow access for * ! !!
27571           passwords
27572
27573 2004-03-17 15:08  ivan
27574
27575         * bin/shadow.reimport: skip root user and anyone with *LK* or NP
27576           accounts
27577
27578 2004-03-17 14:55  ivan
27579
27580         * bin/shadow.reimport: fix multiple svcparts
27581
27582 2004-03-17 14:53  ivan
27583
27584         * bin/shadow.reimport: allow multiple svcparts
27585
27586 2004-03-17 14:49  ivan
27587
27588         * bin/shadow.reimport: re-enable prompting
27589
27590 2004-03-17 14:45  ivan
27591
27592         * bin/shadow.reimport: add -d and -r options
27593
27594 2004-03-17 13:47  ivan
27595
27596         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/svc_acct.pm,
27597           FS/FS/ClientAPI/passwd.pm, httemplate/docs/install.html,
27598           httemplate/docs/upgrade-1.4.2.html: proper self-service login
27599           supporting plaintext, crypt and MD5 passwords
27600
27601 2004-03-16 12:41  ivan
27602
27603         * Makefile: rt-setup-database, not rt-initialize-database
27604
27605 2004-03-15 23:06  ivan
27606
27607         * Makefile, rt/config.layout.in: masonstatedir can't be configured
27608           form ./configure either, must use layout
27609
27610 2004-03-15 23:04  ivan
27611
27612         * Makefile: and finally, run the ./configure
27613
27614 2004-03-15 23:03  ivan
27615
27616         * Makefile: use a proper delimter
27617
27618 2004-03-15 23:00  ivan
27619
27620         * Makefile: transposition
27621
27622 2004-03-15 22:59  ivan
27623
27624         * Makefile: autogenerate rt/config.layout file
27625
27626 2004-03-15 22:58  ivan
27627
27628         * rt/: FREESIDE_MODIFIED, config.layout, config.layout.in:
27629           config.layout needs to be generated
27630
27631 2004-03-15 22:45  ivan
27632
27633         * Makefile: initial RT targets
27634
27635 2004-03-15 22:43  ivan
27636
27637         * rt/: FREESIDE_MODIFIED, sbin/rt-setup-database: initial
27638           (hopefully rather unobtrusive) patch
27639
27640 2004-03-15 20:36  ivan
27641
27642         * FS/FS/cust_svc.pm: recognize DBD::mysqlPP
27643
27644 2004-03-15 16:34  ivan
27645
27646         * Makefile: dont want to error out here
27647
27648 2004-03-12 17:27  ivan
27649
27650         * Makefile: really add the necessary backslashes this time, fix
27651           s/// delimteres
27652
27653 2004-03-12 16:53  ivan
27654
27655         * Makefile: oops
27656
27657 2004-03-12 16:50  ivan
27658
27659         * Makefile, htetc/handler.pl: automatically set Mason comp_root in
27660           Makefile
27661
27662 2004-03-12 16:16  ivan
27663
27664         * Makefile: fix suse document root
27665
27666 2004-03-12 04:39  ivan
27667
27668         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_credit.cgi,
27669           httemplate/view/cust_main.cgi: add unapplycredits configuration
27670           option
27671
27672 2004-03-12 04:11  ivan
27673
27674         * httemplate/graph/money_time.cgi: fix title
27675
27676 2004-03-12 04:10  ivan
27677
27678         * httemplate/docs/upgrade10.html: add history tables to field
27679           change upgrade instructions, add hints for pre-5.6 perl, add
27680           index on cust_pay._date
27681
27682 2004-03-12 02:22  ivan
27683
27684         * httemplate/index.html: add badly-named new report
27685
27686 2004-03-12 02:19  ivan
27687
27688         * httemplate/docs/upgrade-1.4.2.html: few more 1.4.2 upgrade hints
27689
27690 2004-03-12 00:56  ivan
27691
27692         * FS/FS/Report/Table/Monthly.pm: don't run my local expenses kludge
27693           by default; horrible performance
27694
27695 2004-03-12 00:17  ivan
27696
27697         * FS/FS/cust_main.pm: emaildecline-exclude skips any errors that
27698           contain the strings now, not just match exactly
27699
27700 2004-03-11 21:58  ivan
27701
27702         * httemplate/docs/upgrade10.html: document trouble schema changes
27703           backported to 1.4.2
27704
27705 2004-03-11 21:49  ivan
27706
27707         * httemplate/docs/upgrade10.html: remove comment
27708
27709 2004-03-11 13:35  ivan
27710
27711         * httemplate/docs/upgrade10.html: add info for ancient Pg versions
27712
27713 2004-03-11 13:19  ivan
27714
27715         * conf/logo.eps: oops, wrong logo
27716
27717 2004-03-11 13:07  ivan
27718
27719         * conf/: invoice_latex, logo.eps: add typeset logo to conf dir and
27720           point invoice_latex at it by default
27721
27722 2004-03-11 00:54  ivan
27723
27724         * FS/bin/freeside-selfservice-server: turn down logging level
27725
27726 2004-03-10 23:33  ivan
27727
27728         * fs_passwd/: fs_passwd, fs_passwd.cgi, fs_passwd_server,
27729           fs_passwdd: update fs_passwd stuff as wrappers around
27730           self-service
27731
27732 2004-03-10 20:17  ivan
27733
27734         * FS/MANIFEST: incorrect listing in MANIFEST
27735
27736 2004-03-10 18:03  ivan
27737
27738         * rt/lib/RT/: I18N/it.po, Interface/REST.pm: Initial revision
27739
27740 2004-03-10 17:59  ivan
27741
27742         * rt/: README.Oracle, UPGRADING, bin/rt.in,
27743           docs/rt3-schema-relationships.dot, etc/acl.Informix,
27744           etc/drop.Informix, etc/drop.Oracle, etc/schema.Informix,
27745           lib/RT/StyleGuide.pod: Initial revision
27746
27747 2004-03-10 17:05  ivan
27748
27749         * Makefile: update for suse
27750
27751 2004-03-10 14:27  khoff
27752
27753         * httemplate/edit/svc_broadband.cgi: Excluded virtual fields
27754           weren't being properly masked on errors.  The router/block select
27755           box wasn't being generated on errors.
27756
27757 2004-03-10 11:06  khoff
27758
27759         * httemplate/browse/router.cgi: Added hide/show customer router
27760           link.
27761
27762 2004-03-09 18:37  khoff
27763
27764         * httemplate/browse/router.cgi: UI cleanup.
27765
27766 2004-03-05 16:57  ivan
27767
27768         * httemplate/docs/upgrade10.html: doc
27769
27770 2004-03-05 06:34  ivan
27771
27772         * FS/MANIFEST, FS/FS/Report.pm, FS/FS/Report/Table.pm,
27773           FS/FS/Report/Table/Monthly.pm, FS/t/Report-Table-Monthly.t,
27774           FS/t/Report-Table.t, FS/t/Report.t, htetc/global.asa,
27775           htetc/handler.pl, httemplate/graph/money_time-graph.cgi,
27776           httemplate/graph/money_time.cgi: beginning of OO reporting
27777           interface, create acadia-requested crosstab reports
27778
27779 2004-03-04 21:59  ivan
27780
27781         * FS/bin/freeside-daily: fix -v
27782
27783 2004-03-03 08:32  ivan
27784
27785         * bin/create-fetchmailrc: fix for case where no .fetchmailrc should
27786           be create and fetchmail should not be run
27787
27788 2004-03-03 05:42  ivan
27789
27790         * FS/FS/: cust_main.pm, cust_pkg.pm, queue.pm, svc_Common.pm,
27791           svc_acct.pm, svc_broadband.pm, svc_domain.pm, svc_external.pm,
27792           svc_forward.pm, svc_www.pm, ClientAPI/Signup.pm: fix welcome
27793           emails being sent to signup server declined accounts, closes:
27794           Bug#743
27795
27796 2004-03-02 22:20  ivan
27797
27798         * httemplate/edit/svc_forward.cgi: grey out inactive text boxes as
27799           well as disable them (IE doesn't grey out disabled text dialogs)
27800
27801 2004-02-28 15:06  ivan
27802
27803         * httemplate/docs/ieak.html: for now
27804
27805 2004-02-28 14:57  ivan
27806
27807         * Makefile: s/cleanwhisker/pouncequick/
27808
27809 2004-02-28 14:49  ivan
27810
27811         * FS/t/acct_snarf.t: adding
27812
27813 2004-02-28 14:48  ivan
27814
27815         * FS/FS/cust_pkg.pm: minor fixes
27816
27817 2004-02-28 14:47  ivan
27818
27819         * CREDITS: credit where the typeset invoices came from!
27820
27821 2004-02-28 14:43  ivan
27822
27823         * htetc/global.asa, httemplate/docs/install.html,
27824           httemplate/docs/upgrade-1.4.2.html: Apache::ASP 2.55 required
27825
27826 2004-02-28 14:40  ivan
27827
27828         * httemplate/edit/process/cust_main_county-collapse.cgi: style
27829
27830 2004-02-28 14:40  ivan
27831
27832         * httemplate/edit/process/cust_main_county.cgi: new setuptax and
27833           recurtax fields
27834
27835 2004-02-28 14:26  ivan
27836
27837         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.23 and thus DBD::Pg
27838           1.32, finally closes Bug#639
27839
27840 2004-02-27 13:21  khoff
27841
27842         * FS/FS/svc_broadband.pm: When next_free_addr returned undef, we
27843           were trying to call addr on an undefined object.  That's not
27844           good.
27845
27846 2004-02-26 11:21  ivan
27847
27848         * httemplate/view/svc_forward.cgi: correct cancel link
27849           s/account/mail forward/
27850
27851 2004-02-25 20:01  ivan
27852
27853         * httemplate/edit/svc_forward.cgi: double quotes are not ASP
27854
27855 2004-02-25 19:32  ivan
27856
27857         * FS/FS/Record.pm: allow replace with no arguments
27858
27859 2004-02-25 02:37  ivan
27860
27861         * httemplate/edit/svc_forward.cgi, FS/FS/cust_svc.pm: fix up
27862           forward editing for new svc_forward.src field
27863
27864 2004-02-24 21:11  ivan
27865
27866         * FS/FS/CGI.pm: kludge around it completely
27867
27868 2004-02-24 21:04  ivan
27869
27870         * FS/FS/CGI.pm: third time's the charm
27871
27872 2004-02-24 21:00  ivan
27873
27874         * FS/FS/CGI.pm: oops, not the right way to blank them
27875
27876 2004-02-24 20:56  ivan
27877
27878         * FS/FS/CGI.pm: query strings get passed through sometimes?
27879
27880 2004-02-24 19:50  ivan
27881
27882         * httemplate/docs/install.html: formatting
27883
27884 2004-02-23 00:12  ivan
27885
27886         * FS/FS/: svc_acct.pm, part_export.pm, svc_Common.pm: implement
27887           fallback suspension code
27888
27889 2004-02-13 10:58  ivan
27890
27891         * bin/postfix.export: postfix export
27892
27893 2004-02-13 06:04  ivan
27894
27895         * FS/FS/part_export.pm, bin/postfix.export: add postfix export
27896
27897 2004-02-13 05:53  ivan
27898
27899         * httemplate/edit/part_svc.cgi: typo
27900
27901 2004-02-13 04:27  ivan
27902
27903         * FS/FS/part_export/postfix.pm: adding postfix export
27904
27905 2004-02-13 03:47  ivan
27906
27907         * bin/sendmail.import: it lives!
27908
27909 2004-02-13 03:44  ivan
27910
27911         * httemplate/docs/upgrade10.html: workaround for older Pg
27912
27913 2004-02-13 03:28  ivan
27914
27915         * httemplate/: index.html, search/svc_forward.cgi,
27916           view/svc_forward.cgi: add mail alias browse to main menu and fix
27917           mail alias view to recognize new schema also
27918
27919 2004-02-13 02:57  ivan
27920
27921         * FS/bin/freeside-setup, httemplate/docs/upgrade10.html: continue
27922           adding svc_forward.src: make svc_forward.srcsvc nullable
27923
27924 2004-02-13 02:35  ivan
27925
27926         * FS/FS/svc_forward.pm, FS/bin/freeside-setup,
27927           httemplate/docs/schema.html, httemplate/docs/upgrade10.html: add
27928           svc_forward.src
27929
27930 2004-02-13 00:02  ivan
27931
27932         * bin/sendmail.import: initial import
27933
27934 2004-02-12 20:01  ivan
27935
27936         * FS/FS/part_export/: router.pm, domain_shellcommands.pm,
27937           forward_shellcommands.pm, shellcommands.pm, www_shellcommands.pm:
27938           depend on Net::SSH 0.08 for non-blocking STDERR read
27939
27940 2004-02-12 02:44  ivan
27941
27942         * bin/bind.import: fix usage msg
27943
27944 2004-02-11 22:31  ivan
27945
27946         * htetc/global.asa, htetc/handler.pl,
27947           httemplate/misc/email-invoice.cgi,
27948           httemplate/misc/print-invoice.cgi, httemplate/view/cust_bill.cgi:
27949           re-email invoice, closes: bug#526 and have print and email
27950           invoice links redirect back to top of customer view page instead
27951           of #history tag
27952
27953 2004-02-07 14:13  ivan
27954
27955         * FS/FS/part_export.pm: add link to FreeBSD patch for pw(1) problem
27956
27957 2004-02-07 00:24  ivan
27958
27959         * FS/FS/: cust_svc.pm, part_export.pm: add ignore_accounting flag
27960           to sqlradius and sqlradius_withdomain exports
27961
27962 2004-02-05 17:00  ivan
27963
27964         * FS/FS/Conf.pm: add "Net 0" invoice_default_terms
27965
27966 2004-02-02 16:19  ivan
27967
27968         * bin/shadow.reimport: adding shadow.reimport
27969
27970 2004-02-01 01:29  ivan
27971
27972         * Makefile: use install to make all components of FREESIDE_CONF dir
27973
27974 2004-01-30 22:33  ivan
27975
27976         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
27977           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
27978           httemplate/edit/process/part_pkg.cgi, FS/bin/freeside-setup,
27979           htetc/global.asa, htetc/handler.pl, httemplate/docs/schema.html,
27980           httemplate/docs/upgrade-1.4.2.html,
27981           httemplate/docs/upgrade10.html: add pkg_svc.primary_svc flag to
27982           enable an explicit first package flag
27983
27984 2004-01-30 22:20  ivan
27985
27986         * FS/FS/Record.pm: add ut_snumber, fix replacement of records with
27987           empty values in non-primary-keyed tables
27988
27989 2004-01-30 12:40  ivan
27990
27991         * httemplate/docs/upgrade-1.4.2.html: not appropriate
27992
27993 2004-01-29 19:58  ivan
27994
27995         * FS/FS/part_export.pm: add default freebsd and linux
27996           suspension/unsuspension commands, work around FreeBSD pw(1) lack
27997           of locking, and don't prepend "*SUSPENDED* " to suspend an
27998           account anymore
27999
28000 2004-01-29 19:05  ivan
28001
28002         * FS/FS/svc_acct.pm: don't prepend *SUSPENDED* to passwords to
28003           suspend an account
28004
28005 2004-01-29 17:27  ivan
28006
28007         * Makefile: multiple self-service machines aren't enclosed in
28008           quotes
28009
28010 2004-01-29 17:10  ivan
28011
28012         * Makefile, FS/FS/ClientAPI/MyAccount.pm,
28013           FS/bin/freeside-selfservice-server, init.d/freeside-init: add
28014           support for running selfservice server against multiple machines
28015
28016 2004-01-27 17:45  ivan
28017
28018         * httemplate/search/svc_acct.cgi: fix link from service definition
28019           browse to services
28020
28021 2004-01-27 17:39  ivan
28022
28023         * httemplate/: index.html, browse/part_svc.cgi,
28024           search/svc_acct.cgi, search/svc_domain.cgi: add service
28025           definition browse by number of active services
28026
28027 2004-01-23 03:20  ivan
28028
28029         * httemplate/: index.html, search/report_prepaid_income.cgi,
28030           search/report_prepaid_income.html: add prepaid income to main
28031           menu and allow arbitrary dates
28032
28033 2004-01-23 01:04  ivan
28034
28035         * httemplate/search/report_prepaid_income.cgi: tidy up look
28036
28037 2004-01-23 00:58  ivan
28038
28039         * httemplate/search/report_prepaid_income.cgi: oops
28040
28041 2004-01-23 00:55  ivan
28042
28043         * httemplate/search/report_prepaid_income.cgi: first try at prepaid
28044           income report
28045
28046 2004-01-22 19:22  ivan
28047
28048         * FS/FS/cust_bill.pm: undo debugging change
28049
28050 2004-01-22 19:21  ivan
28051
28052         * FS/FS/cust_bill.pm: consolidate large numbers of accounts to
28053           avoid gigantic line items
28054
28055 2004-01-22 19:01  ivan
28056
28057         * httemplate/edit/cust_main.cgi: and the same for ship_
28058
28059 2004-01-22 18:53  ivan
28060
28061         * httemplate/edit/cust_main.cgi: fix state default and set min year
28062           to this year, patch from <matthewd>, thanks!
28063
28064 2004-01-22 16:49  ivan
28065
28066         * debian/control: update ideas about package splitup
28067
28068 2004-01-21 16:21  ivan
28069
28070         * FS/FS/cust_main.pm: fix cancel method
28071
28072 2004-01-21 16:11  ivan
28073
28074         * httemplate/misc/cust_main-cancel.cgi: report cancellation errors
28075           properly
28076
28077 2004-01-21 15:45  ivan
28078
28079         * httemplate/misc/dump.cgi: fix newline problem in dump
28080
28081 2004-01-21 14:10  ivan
28082
28083         * FS/FS/cust_bill.pm: clean up all temp files!
28084
28085 2004-01-21 14:00  ivan
28086
28087         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
28088           conf/invoice_latexsmallfooter: fix multi-page typeset invoices
28089
28090 2004-01-20 16:04  ivan
28091
28092         * httemplate/search/: cust_bill_event.cgi, cust_pay.cgi,
28093           cust_pkg.cgi: don't include the _next_ day, just the full ending
28094           day
28095
28096 2004-01-20 12:30  ivan
28097
28098         * httemplate/: index.html, misc/dump.cgi: add database dump from
28099           web interface
28100
28101 2004-01-19 15:21  ivan
28102
28103         * httemplate/docs/upgrade-1.4.2.html: typeset invoice doc update
28104
28105 2004-01-18 13:03  ivan
28106
28107         * FS/FS/Record.pm: revert bind_param change _again_.  passing not
28108           as a hashref causes too many other problems.  please leave as is.
28109           DBD::Pg needs to be fixed.  1.31 is a lost cause.
28110
28111 2004-01-16 13:45  ivan
28112
28113         * FS/FS/cust_bill.pm: apply variable substitutions in latex notes
28114           also
28115
28116 2004-01-12 12:52  ivan
28117
28118         * httemplate/docs/upgrade10.html: add IPC::ShareLite and
28119           Locale::SubCountry
28120
28121 2004-01-12 12:52  ivan
28122
28123         * httemplate/docs/upgrade-1.4.2.html: add IPC::ShareLite
28124
28125 2004-01-12 12:40  khoff
28126
28127         * httemplate/edit/part_virtual_field.cgi: Lists are just better
28128           sorted.
28129
28130 2004-01-12 12:34  khoff
28131
28132         * httemplate/browse/part_virtual_field.cgi: $pvf isn't a global.
28133
28134 2004-01-11 16:03  ivan
28135
28136         * httemplate/view/cust_bill.cgi: only display "view typeset
28137           invoice" when there is an invoice_latex template
28138
28139 2004-01-11 15:59  ivan
28140
28141         * FS/FS/cust_bill.pm, httemplate/view/cust_bill.cgi: typeset
28142           invoice view in web UI uses pdf instead of postscript, closes
28143           Bug#614
28144
28145 2004-01-11 15:38  ivan
28146
28147         * httemplate/view/cust_bill-pdf.cgi: fix for pdf
28148
28149 2004-01-11 15:37  ivan
28150
28151         * httemplate/view/cust_bill-pdf.cgi: adding
28152
28153 2004-01-10 03:17  ivan
28154
28155         * Makefile: workaround stubborn shells globbing [a-z] to include
28156           CVS/
28157
28158 2004-01-09 20:19  ivan
28159
28160         * FS/FS/cust_main.pm: don't require payname for DCHK either
28161
28162 2004-01-09 19:50  ivan
28163
28164         * httemplate/edit/part_bill_event.cgi: fix UI: displaying "Add" on
28165           invoice event edits
28166
28167 2004-01-09 14:46  ivan
28168
28169         * httemplate/search/report_receivables.cgi: add customer number
28170
28171 2004-01-09 14:39  ivan
28172
28173         * FS/FS/cust_credit.pm, httemplate/view/cust_main.cgi: credit
28174           deletions: need to use Date::Format and FS::Misc qw(send_email)
28175           in cust_credit.pm, need a link to delete unapplied credits too
28176
28177 2004-01-09 14:15  ivan
28178
28179         * FS/FS/Conf.pm: correct tyop
28180
28181 2004-01-09 14:11  ivan
28182
28183         * FS/FS/Conf.pm, FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
28184           httemplate/view/cust_main.cgi,
28185           httemplate/misc/delete-cust_credit.cgi: add deletecredits config
28186           value to enable deletion of credits
28187
28188 2004-01-09 13:09  ivan
28189
28190         * FS/FS/: Conf.pm, svc_acct.pm: adding system_usernames config
28191           value
28192
28193 2004-01-06 22:10  khoff
28194
28195         * httemplate/edit/part_pkg.cgi: Added billing plan sql_external for
28196           billing services in an external sql database.
28197
28198 2004-01-05 12:24  ivan
28199
28200         * httemplate/index.html: fix other packages by next bill date link
28201
28202 2004-01-03 19:54  ivan
28203
28204         * httemplate/docs/signup.html: remove obsolete netscape CCK
28205           supportsignup.cgi
28206
28207           depend on HTTP::BrowserDetect directly instead of via deprecated
28208           HTTP::Headers::UserAgent (closes: Bug#578)
28209
28210 2004-01-03 00:42  ivan
28211
28212         * httemplate/browse/agent.cgi: fix heading colspan when there is no
28213           agent.disabled column
28214
28215 2004-01-01 12:40  ivan
28216
28217         * FS/FS/cust_bill.pm: escape stuff from latex
28218
28219 2003-12-29 22:02  khoff
28220
28221         * FS/FS/Record.pm: Pass type as scalar instead of a hashref to work
28222           around a bug in DBD::Pg version 1.31.
28223
28224 2003-12-27 00:23  ivan
28225
28226         * httemplate/: index.html, search/cust_pkg.cgi,
28227           search/cust_pkg.html, search/cust_pkg_report.cgi: package reports
28228           by agent
28229
28230 2003-12-24 10:18  khoff
28231
28232         * FS/bin/freeside-setup: tyop
28233
28234 2003-12-22 18:36  ivan
28235
28236         * FS/MANIFEST, FS/FS/part_export.pm, FS/t/svc_broadband.t,
28237           FS/t/svc_external.t, htetc/global.asa, htetc/handler.pl,
28238           httemplate/edit/part_svc.cgi, httemplate/edit/svc_external.cgi,
28239           httemplate/edit/process/svc_external.cgi,
28240           httemplate/view/svc_external.cgi: add svc_external
28241
28242 2003-12-22 17:46  ivan
28243
28244         * FS/FS.pm, FS/FS/svc_external.pm, FS/bin/freeside-setup,
28245           httemplate/docs/upgrade10.html, FS/FS/cust_svc.pm: add
28246           svc_external
28247
28248 2003-12-22 17:10  ivan
28249
28250         * eg/table_template-svc.pm: update svc template for 1.5
28251
28252 2003-12-22 17:06  ivan
28253
28254         * eg/table_template-svc.pm: fix path to svc_Common in example table
28255
28256 2003-12-22 16:51  ivan
28257
28258         * FS/FS/ClientAPI/MyAccount.pm,
28259           fs_selfservice/FS-SelfService/SelfService.pm: add edit_info to
28260           selfservice API
28261
28262 2003-12-22 16:41  ivan
28263
28264         * FS/FS/: Conf.pm, cust_main.pm: allow_negative_charges config
28265           option
28266
28267 2003-12-22 13:37  ivan
28268
28269         * httemplate/browse/cust_pay_batch.cgi: add total cards & amount to
28270           pending batch screen
28271
28272 2003-12-22 13:22  ivan
28273
28274         * FS/FS/cust_main.pm: default to the whole-country tax rate if
28275           states aren't defined
28276
28277 2003-12-22 13:18  ivan
28278
28279         * FS/FS/cust_bill.pm: quiet warning
28280
28281 2003-12-22 13:01  ivan
28282
28283         * FS/FS/cust_credit.pm: allow credits to be modified at API level
28284
28285 2003-12-22 09:50  ivan
28286
28287         * FS/FS/cust_main.pm: add cust_credit, cust_pay and cust_refund
28288           subs
28289
28290 2003-12-21 15:16  ivan
28291
28292         * httemplate/browse/agent_type.cgi: work even if there are stray
28293           type_pkgs records around
28294
28295 2003-12-21 15:13  ivan
28296
28297         * FS/FS/Record.pm: cache virtual_fields method results to help
28298           performance
28299
28300 2003-12-21 13:12  ivan
28301
28302         * FS/bin/freeside-addoutsourceuser: add outsourced databases with
28303           both addresses by default
28304
28305 2003-12-19 19:47  ivan
28306
28307         * httemplate/browse/part_referral.cgi: fix inflated advertising
28308           source numbers
28309
28310 2003-12-15 00:08  ivan
28311
28312         * conf/invoice_latex: line up w/window envelopes
28313
28314 2003-12-15 00:07  ivan
28315
28316         * httemplate/misc/print-invoice.cgi: print_ps returns ths invoice
28317           now, do not count on latex printing it, oops
28318
28319 2003-12-14 22:42  ivan
28320
28321         * FS/FS/: cust_main.pm, cust_bill.pm: fix bug that charged full
28322           amounts of all open invoices as soon as balance went positive
28323           (only manifests when any cust_bill->owed somehow got to be
28324           negative)
28325
28326 2003-12-14 19:41  ivan
28327
28328         * FS/FS/cust_bill.pm: add _latex_escape sub
28329
28330 2003-12-14 09:53  ivan
28331
28332         * httemplate/view/cust_main.cgi: non-breaking spaces in custoemr
28333           view field names
28334
28335 2003-12-10 15:53  ivan
28336
28337         * FS/FS/ClientAPI/Signup.pm: signup page w/advertising source
28338           dropdown
28339
28340 2003-12-10 14:51  ivan
28341
28342         * FS/bin/freeside-setup, httemplate/docs/upgrade10.html: add
28343           part_referral.disabled, add disabled indices to agent and
28344           part_bill_event
28345
28346 2003-12-10 14:50  ivan
28347
28348         * FS/FS/part_referral.pm: add part_referral.disabled
28349
28350 2003-11-30 00:06  ivan
28351
28352         * FS/FS/cust_bill.pm: explicitly tell dvips to write output to a
28353           file
28354
28355 2003-11-29 23:52  ivan
28356
28357         * httemplate/view/cust_bill.cgi: add link to view typeset invoice
28358
28359 2003-11-29 23:41  ivan
28360
28361         * conf/invoice_latex: move to the left to line up with window
28362           envelopes
28363
28364 2003-11-29 02:50  ivan
28365
28366         * FS/FS/cust_credit_bill.pm: missing cut
28367
28368 2003-11-29 02:48  ivan
28369
28370         * FS/FS/cust_bill.pm: use the latex template for normal printing
28371           when available
28372
28373 2003-11-29 02:39  ivan
28374
28375         * httemplate/edit/part_pkg.cgi: adding sql_generic price plan
28376
28377 2003-11-29 00:32  ivan
28378
28379         * FS/FS/: Conf.pm, cust_bill_pay.pm, cust_credit_bill.pm: option to
28380           send statements when a payment or credit is applied
28381
28382 2003-11-29 00:18  ivan
28383
28384         * FS/FS/part_bill_event.pm: also set default latex template for
28385           late bill templates
28386
28387 2003-11-29 00:08  ivan
28388
28389         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
28390           conf/invoice_latexfooter, conf/invoice_latexnotes,
28391           httemplate/misc/print-invoice.cgi,
28392           httemplate/view/cust_bill-ps.cgi: postscript invoice redux
28393
28394 2003-11-26 07:37  ivan
28395
28396         * FS/FS/cust_bill.pm: remove spurious Setup on one-time package
28397           charges
28398
28399 2003-11-26 06:25  ivan
28400
28401         * FS/FS/: Conf.pm, cust_bill.pm: add invoice_default_terms config
28402           value to control explicit due date printing on invoices
28403
28404 2003-11-24 06:29  ivan
28405
28406         * httemplate/edit/part_export.cgi: fix html quoting problems
28407
28408 2003-11-24 05:01  ivan
28409
28410         * httemplate/browse/part_export.cgi: fix html quoting of export
28411           options
28412
28413 2003-11-21 10:55  ivan
28414
28415         * FS/FS/Record.pm: revert bind_param change!
28416
28417 2003-11-21 07:32  ivan
28418
28419         * httemplate/search/report_receivables.cgi: precedence helps alot
28420
28421 2003-11-21 07:25  ivan
28422
28423         * httemplate/search/report_receivables.cgi: precedence helps alot
28424
28425 2003-11-21 07:20  ivan
28426
28427         * httemplate/search/report_receivables.cgi: show customer status on
28428           receivables report
28429
28430 2003-11-20 04:48  ivan
28431
28432         * FS/FS/part_export/communigate_pro.pm: don't error out when not
28433           actually changing domain
28434
28435 2003-11-19 10:13  ivan
28436
28437         * FS/FS/Record.pm: work around DBD::Pg problems with bind_param
28438
28439 2003-11-19 04:21  ivan
28440
28441         * httemplate/: edit/REAL_cust_pkg.cgi, search/cust_pkg.html,
28442           search/report_cc.html, search/report_credit.html,
28443           search/report_cust_pay.html, search/report_tax.html: fix
28444           jscalendar date ifFormat
28445
28446 2003-11-18 17:37  ivan
28447
28448         * FS/FS/cust_bill.pm: reversing accidental commit of
28449           work-in-progress
28450
28451 2003-11-18 17:29  ivan
28452
28453         * FS/FS/: cust_bill.pm, cust_main.pm: disable debugging by default
28454
28455 2003-11-18 07:14  ivan
28456
28457         * FS/FS/part_export.pm: fix communigate pro export descriptions
28458
28459 2003-11-18 07:04  ivan
28460
28461         * FS/: FS/part_export/communigate_pro.pm,
28462           FS/part_export/communigate_pro_singledomain.pm, MANIFEST,
28463           FS/part_export.pm: add communigate_pro_singledomain export
28464
28465 2003-11-18 03:17  ivan
28466
28467         * httemplate/docs/install.html: remove thread/PerlIO warning -
28468           standard in 5.8.x and working fine
28469
28470 2003-11-14 23:28  ivan
28471
28472         * FS/bin/freeside-selfservice-server: kill off ssh process when
28473           re-opening connection
28474
28475 2003-11-14 23:18  ivan
28476
28477         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
28478           trailing newline to supress useless error messages in log
28479
28480 2003-11-14 00:43  ivan
28481
28482         * FS/bin/freeside-selfservice-server: hopefully recover better from
28483           lost ssh connections
28484
28485 2003-11-13 18:52  ivan
28486
28487         * httemplate/search/report_receivables.cgi: sort these
28488           case-insensitive
28489
28490 2003-11-12 04:29  ivan
28491
28492         * FS/FS/: svc_Common.pm, svc_acct.pm: allow provisioning of
28493           unaudited services with a svcnum for imports
28494
28495 2003-11-12 03:22  ivan
28496
28497         * FS/FS/cust_pkg.pm: better error msg
28498
28499 2003-11-11 07:03  ivan
28500
28501         * FS/FS/svc_Common.pm: also make setx behave when setting svcnum
28502           during an import
28503
28504 2003-11-11 06:39  ivan
28505
28506         * FS/FS/svc_Common.pm: fix up virtual field reprucussions
28507
28508 2003-11-11 06:21  ivan
28509
28510         * FS/FS/svc_Common.pm: simple change to cust_svc creation to help
28511           imports with svcnums
28512
28513 2003-11-11 00:35  ivan
28514
28515         * httemplate/browse/part_referral.cgi: really fix advertising
28516           source edit links
28517
28518 2003-11-11 00:01  ivan
28519
28520         * httemplate/search/report_receivables.cgi: remove spaces between
28521           parens and contact name
28522
28523 2003-11-10 23:51  ivan
28524
28525         * httemplate/browse/: part_referral.cgi, svc_acct_pop.cgi:
28526           part_referral.cgi
28527
28528 2003-11-10 05:54  ivan
28529
28530         * httemplate/misc/process/meta-import.cgi: hmm forgot to check this
28531           in?
28532
28533 2003-11-08 08:36  ivan
28534
28535         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add order_pkg and
28536           cancel_pkg functions to self-service
28537
28538 2003-11-08 08:31  ivan
28539
28540         * fs_selfservice/FS-SelfService/SelfService.pm: documentation for
28541           self-service functions!
28542
28543 2003-11-08 04:59  ivan
28544
28545         * FS/FS/ClientAPI/MyAccount.pm: pass paybatch field to realtime_bop
28546           so we can prevent double-charges
28547
28548 2003-11-07 02:53  ivan
28549
28550         * httemplate/elements/: calendar-en.js, calendar-setup.js,
28551           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
28552           jscalendar
28553
28554 2003-11-07 00:39  ivan
28555
28556         * FS/FS/cust_svc.pm: also fix attribute_since_sqlradacct for data
28557           charging
28558
28559 2003-11-07 00:36  ivan
28560
28561         * FS/FS/cust_svc.pm: finish fixing sqlradius_withdomain time
28562           calculations
28563
28564 2003-11-06 23:56  ivan
28565
28566         * httemplate/view/svc_acct.cgi: also show RADIUS usage information
28567           for sqlradius_withdomain exports
28568
28569 2003-11-06 06:45  ivan
28570
28571         * httemplate/search/report_receivables.cgi: add totals & simplify
28572           expressions
28573
28574 2003-11-06 06:08  ivan
28575
28576         * httemplate/search/report_receivables.cgi: ack!  count credits,
28577           not payments twice
28578
28579 2003-11-06 06:00  ivan
28580
28581         * httemplate/search/report_receivables.cgi: typo
28582
28583 2003-11-06 05:56  ivan
28584
28585         * httemplate/search/report_receivables.cgi: link to customer, don't
28586           show custnum
28587
28588 2003-11-06 05:40  ivan
28589
28590         * FS/MANIFEST: removing bin/freeside-receivables-report
28591
28592 2003-11-06 05:39  ivan
28593
28594         * httemplate/: index.html, search/report_receivables.cgi: "current
28595           receivables" -> A/R Aging summary
28596
28597 2003-11-06 05:37  ivan
28598
28599         * FS/bin/freeside-receivables-report: removing (rewritten as a
28600           proper html report)
28601
28602 2003-11-05 03:13  ivan
28603
28604         * bin/create-fetchmailrc: fixup
28605
28606 2003-11-05 02:26  ivan
28607
28608         * FS/FS/svc_acct.pm: allow letters in quota for use with edquota -p
28609
28610 2003-11-04 10:01  ivan
28611
28612         * FS/FS/cust_main.pm: don't overwrite otaker on cust_main!
28613
28614 2003-11-04 09:57  ivan
28615
28616         * bin/create-fetchmailrc: adding
28617
28618 2003-11-04 09:30  ivan
28619
28620         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm: make snarf
28621           info available to exports
28622
28623 2003-11-04 02:56  ivan
28624
28625         * FS/FS/Record.pm: finish treating serials as ints!
28626
28627 2003-11-04 02:55  ivan
28628
28629         * FS/FS/Record.pm: treat serial columns as ints too!
28630
28631 2003-11-03 03:42  ivan
28632
28633         * FS/FS/svc_Common.pm, httemplate/edit/part_svc.cgi: does this fix
28634           Bug#590??
28635
28636 2003-11-03 03:30  ivan
28637
28638         * httemplate/edit/part_svc.cgi: kludge around this so i can add
28639           service definitions for now
28640
28641 2003-11-02 21:57  ivan
28642
28643         * httemplate/: index.html, browse/part_pkg.cgi,
28644           search/cust_pkg.cgi: add suspended/canceled browse, fix the old
28645           suspended browse
28646
28647 2003-11-02 21:48  ivan
28648
28649         * httemplate/search/cust_pkg.cgi: add suspended/canceled package
28650           browse
28651
28652 2003-11-02 21:40  ivan
28653
28654         * httemplate/index.html: formatting
28655
28656 2003-11-02 21:34  ivan
28657
28658         * httemplate/index.html: remove duplicate items from "Reports"
28659           section
28660
28661 2003-11-02 21:25  ivan
28662
28663         * httemplate/browse/part_pkg.cgi: tyops
28664
28665 2003-11-02 21:21  ivan
28666
28667         * httemplate/browse/part_pkg.cgi: also show suspended and canceled
28668           counts on active package browse
28669
28670 2003-10-26 09:30  ivan
28671
28672         * httemplate/search/cust_main-quickpay.html: default quickpay to
28673           exact search
28674
28675 2003-10-25 17:39  ivan
28676
28677         * httemplate/search/: cust_pay.cgi, report_cust_pay.html: payment
28678           reports broken down by Visa/MC / Amex / Discover
28679
28680 2003-10-24 19:05  ivan
28681
28682         * FS/FS/: acct_snarf.pm, svc_Common.pm, svc_acct.pm,
28683           ClientAPI/Signup.pm: signups with snarf info!
28684
28685 2003-10-24 18:06  ivan
28686
28687         * httemplate/docs/signup.html: better link to .INS files
28688           documentation
28689
28690 2003-10-24 13:38  ivan
28691
28692         * FS/FS/: cust_main.pm, Conf.pm: add cvv-save configuration value
28693           to save the cvv data for specific card types
28694
28695 2003-10-24 12:28  ivan
28696
28697         * FS/FS/ClientAPI/Signup.pm, httemplate/edit/cust_main.cgi,
28698           httemplate/edit/process/cust_main.cgi, httemplate/docs/cvv2.html,
28699           httemplate/docs/upgrade10.html, FS/FS/cust_main.pm,
28700           FS/bin/freeside-setup, httemplate/docs/schema.html: cvv!
28701
28702 2003-10-23 22:51  ivan
28703
28704         * httemplate/images/: cvv2.png, cvv2_amex.png: adding cvv2 images
28705
28706 2003-10-23 17:50  ivan
28707
28708         * httemplate/browse/part_referral.cgi: UI: adjust alignment of
28709           stats
28710
28711 2003-10-23 17:39  ivan
28712
28713         * httemplate/browse/part_referral.cgi: referral listing now shows
28714           customer signups today and past week/30/60/90/6months/year/total
28715
28716 2003-10-23 15:37  ivan
28717
28718         * bin/dbdef-create: require DBIx::DBSchema 0.22 to deal with Pg
28719           version problems
28720
28721 2003-10-23 02:02  ivan
28722
28723         * httemplate/docs/legacy.html: fix cranky verbitage at the top
28724
28725 2003-10-23 00:49  ivan
28726
28727         * FS/FS/cust_pay_batch.pm: Declined results from batches should now
28728           suspend the relevant customer.
28729
28730 2003-10-22 12:10  khoff
28731
28732         * httemplate/edit/process/router.cgi: dbh is a global.
28733
28734 2003-10-19 22:01  ivan
28735
28736         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
28737           httemplate/view/cust_main.cgi: finish up weekly billing
28738
28739 2003-10-19 21:25  ivan
28740
28741         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
28742           httemplate/edit/part_pkg.cgi, httemplate/docs/upgrade10.html,
28743           FS/bin/freeside-setup: daily/weekly billing
28744
28745 2003-10-19 11:08  ivan
28746
28747         * httemplate/docs/install.html: fix CPAN link
28748
28749 2003-10-16 15:57  khoff
28750
28751         * FS/FS/part_export/router.pm: Telnet/SSH router export for
28752           svc_broadband.
28753
28754 2003-10-16 06:48  ivan
28755
28756         * httemplate/docs/billing.html: fix Text::Template link
28757
28758 2003-10-15 16:17  khoff
28759
28760         * httemplate/browse/router.cgi: $router isn't a global.
28761
28762 2003-10-15 15:59  khoff
28763
28764         * httemplate/edit/router.cgi: More changes that got lost in the
28765           merge somehow.
28766
28767 2003-10-15 15:48  khoff
28768
28769         * httemplate/view/svc_broadband.cgi: File got munged during
28770           svc_broadband merge.  Added ability to create a 'customer
28771           router'.
28772
28773 2003-10-15 08:03  ivan
28774
28775         * FS/bin/freeside-selfservice-server,
28776           fs_selfservice/FS-SelfService/SelfService.pm,
28777           fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
28778           tagging ability so we can run multiple self-service clients on
28779           one machine
28780
28781 2003-10-15 05:08  ivan
28782
28783         * FS/bin/freeside-setup: fix agent username and password
28784           nullability
28785
28786 2003-10-15 02:41  ivan
28787
28788         * FS/FS/cust_main.pm: - Business::OnlinePayment "recurring_billing"
28789           flag is set for subsequent   credit card transactions; some
28790           processors (AuthorozeNet, others?) use this   to waive the CVV2
28791           requirement.
28792
28793 2003-10-09 10:40  ivan
28794
28795         * FS/FS/cust_pay_batch.pm: parse last line from TD Canada Trust
28796
28797 2003-10-09 04:05  ivan
28798
28799         * httemplate/docs/install.html: don't install on a public server!
28800
28801 2003-10-07 21:09  ivan
28802
28803         * htetc/global.asa, htetc/handler.pl,
28804           httemplate/misc/upload-batch.cgi: can't use
28805           File::Basename::basename for windows filenames!  use a regex
28806           instead
28807
28808 2003-10-07 06:50  ivan
28809
28810         * Makefile: mandrake
28811
28812 2003-10-07 01:05  ivan
28813
28814         * FS/: FS/acct_snarf.pm, FS.pm, FS/part_export.pm: adding
28815           acct_snarf
28816
28817 2003-10-06 23:06  ivan
28818
28819         * FS/FS/part_export/communigate_pro.pm: problem was scalar context
28820           propogating to the wrong place in the grep
28821
28822 2003-10-06 23:03  ivan
28823
28824         * FS/FS/part_export/communigate_pro.pm: fix subroutine call from
28825           UpdateAccountSettings sub
28826
28827 2003-10-06 22:50  ivan
28828
28829         * FS/FS/part_export/communigate_pro.pm: add suspend and unsuspend
28830           hooks, don't try and set '*SUSPENDED*' passwords
28831
28832 2003-10-06 22:49  ivan
28833
28834         * FS/FS/svc_acct.pm: doc
28835
28836 2003-10-06 19:27  ivan
28837
28838         * FS/FS/part_export/communigate_pro.pm: add suspension /
28839           unsuspension export to communigate
28840
28841 2003-10-06 05:05  ivan
28842
28843         * httemplate/search/cust_main-quickpay.html: - put link to main
28844           menu on quick payment search page
28845
28846 2003-10-06 04:39  ivan
28847
28848         * httemplate/search/svc_acct.cgi: fix URL argument processing for
28849           account searches by popnum
28850
28851 2003-10-06 04:22  ivan
28852
28853         * httemplate/search/svc_acct.cgi: typo
28854
28855 2003-10-06 04:20  ivan
28856
28857         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: fix
28858           linking to account list per access number
28859
28860 2003-10-06 04:14  ivan
28861
28862         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: agent
28863           browse shows # of active accounts & links to appropriate account
28864           search
28865
28866 2003-10-02 14:51  khoff
28867
28868         * httemplate/edit/svc_broadband.cgi: $field isn't a global.
28869
28870 2003-10-02 07:26  ivan
28871
28872         * Makefile: minor Makefile updates
28873
28874 2003-10-02 07:19  ivan
28875
28876         * FS/FS/: Conf.pm, cust_main.pm: add emaildecline-exclude config
28877           option
28878
28879 2003-10-02 06:08  ivan
28880
28881         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: turn
28882           off super-verbose logging
28883
28884 2003-10-02 05:42  ivan
28885
28886         * fs_selfservice/FS-SelfService/Makefile.PL: update Makefile.PL
28887           dependancies (PREREQ_PM) for self-service module and signup
28888           wrapper
28889
28890 2003-10-02 04:23  ivan
28891
28892         * fs_selfservice/FS-SelfService/cgi/login.html: removing testing
28893           info
28894
28895 2003-10-02 03:18  ivan
28896
28897         * FS/bin/freeside-daily: added -y switch to freeside-daily to
28898           specify an offset in days
28899
28900 2003-10-02 01:56  ivan
28901
28902         * FS/FS/raddb.pm, bin/generate-raddb: update with dictionaries from
28903           freeradius 0.9.1, and fix generate-raddb to avoid duplicates
28904
28905 2003-09-30 08:01  ivan
28906
28907         * FS/FS/agent.pm: no duplicate usernames
28908
28909 2003-09-30 07:58  ivan
28910
28911         * httemplate/docs/upgrade10.html: agent schema changes
28912
28913 2003-09-30 05:48  ivan
28914
28915         * httemplate/misc/download-batch.cgi: IE doesn't like downloading
28916           MIME type text/comma-separated-values
28917
28918 2003-09-30 01:21  ivan
28919
28920         * httemplate/edit/REAL_cust_pkg.cgi, CREDITS,
28921           httemplate/elements/calendar-en.js,
28922           httemplate/elements/calendar-setup.js,
28923           httemplate/elements/calendar-win2k-2.css,
28924           httemplate/elements/calendar.js,
28925           httemplate/elements/calendar_stripped.js,
28926           httemplate/images/calendar.png, httemplate/search/cust_pkg.html,
28927           httemplate/search/report_cc.html,
28928           httemplate/search/report_credit.html,
28929           httemplate/search/report_cust_pay.html,
28930           httemplate/search/report_tax.html: calendar popups!
28931
28932 2003-09-30 00:04  ivan
28933
28934         * htetc/global.asa, htetc/handler.pl,
28935           httemplate/docs/upgrade-1.4.2.html: CGI.pm 2.47 required for
28936           ->upload() method
28937
28938 2003-09-29 03:10  ivan
28939
28940         * httemplate/: browse/agent.cgi, search/cust_main.cgi: agent browse
28941           now links to active/cancelled customers
28942
28943 2003-09-28 23:51  ivan
28944
28945         * FS/FS/ClientAPI/Signup.pm: signup with agent selection
28946
28947 2003-09-28 23:35  ivan
28948
28949         * httemplate/index.html: remove Gratuitous Capitalization
28950
28951 2003-09-28 22:51  ivan
28952
28953         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
28954           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi: agents
28955           can be disabled (auto-sensing based on schema)
28956
28957 2003-09-28 22:51  ivan
28958
28959         * FS/bin/freeside-setup, httemplate/docs/schema.html: added
28960           agent.disabled       agent.username       agent._password
28961
28962 2003-09-28 19:17  ivan
28963
28964         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: finish removing
28965           quiet config options
28966
28967 2003-09-27 19:36  ivan
28968
28969         * FS/FS/cust_pay_batch.pm, htetc/global.asa, htetc/handler.pl,
28970           httemplate/browse/cust_pay_batch.cgi,
28971           httemplate/misc/upload-batch.cgi: add upload of batch result from
28972           TD Canada Trust some global.asa / handler.pl enhancements
28973
28974 2003-09-26 16:33  khoff
28975
28976         * httemplate/edit/svc_www.cgi: $field is not a global.
28977
28978 2003-09-26 14:02  khoff
28979
28980         * httemplate/edit/svc_acct.cgi: $field isn't a global.
28981
28982 2003-09-26 06:37  ivan
28983
28984         * httemplate/docs/upgrade10.html: sql
28985
28986 2003-09-26 06:04  ivan
28987
28988         * FS/: FS/cust_main.pm, bin/freeside-daily: re-setup option to
28989           re-charge setup fee
28990
28991 2003-09-26 02:31  ivan
28992
28993         * FS/FS/cust_main.pm: scalar/array scope fix... new, multiple (i.e.
28994           canadian GST/PST) taxes work now!
28995
28996 2003-09-26 02:15  ivan
28997
28998         * FS/FS/UID.pm: re-enable ChopBlanks for now
28999
29000 2003-09-26 02:09  ivan
29001
29002         * FS/FS/cust_pkg.pm: fix manual_flag problem preventing cust_pkg
29003           editing
29004
29005 2003-09-26 01:11  ivan
29006
29007         * httemplate/: browse/cust_main_county.cgi,
29008           edit/cust_main_county.cgi: fix tax edit UI
29009
29010 2003-09-25 04:56  ivan
29011
29012         * httemplate/docs/upgrade10.html: new per-tax setuptax and recurtax
29013           fields
29014
29015 2003-09-25 04:49  ivan
29016
29017         * httemplate/: browse/cust_main_county.cgi,
29018           edit/cust_main_county.cgi: UI for multiple named taxes w/setup &
29019           recur exemptions 1.4 schema-auto-adjusting backport
29020
29021 2003-09-25 04:17  ivan
29022
29023         * FS/FS/: cust_main.pm, cust_main_county.pm: multiple, named taxes
29024           for a single region 1.4 backport auto-adjusts based on schema
29025
29026 2003-09-25 03:40  ivan
29027
29028         * FS/bin/freeside-setup, httemplate/docs/schema.html: add setuptax
29029           and recurtax fields to cust_main_county
29030
29031 2003-09-25 03:28  ivan
29032
29033         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
29034           freebsd portability fix
29035
29036 2003-09-25 03:27  ivan
29037
29038         * FS/bin/freeside-selfservice-server: freebsd portability fixes
29039
29040 2003-09-25 03:26  ivan
29041
29042         * FS/FS/ClientAPI/MyAccount.pm: quiet self-service server cancels
29043
29044 2003-09-25 02:40  ivan
29045
29046         * httemplate/docs/upgrade-1.4.2.html: 1.4.2 upgrade
29047
29048 2003-09-25 02:39  ivan
29049
29050         * httemplate/docs/upgrade9.html: update upgrade docs for bind
29051           exports
29052
29053 2003-09-24 10:20  ivan
29054
29055         * FS/FS/part_export/shellcommands.pm: don't change dir either when
29056           username_pwonly is set
29057
29058 2003-09-24 10:06  ivan
29059
29060         * FS/FS/part_export/shellcommands.pm: don't allow uid changes when
29061           usermod_pwonly set
29062
29063 2003-09-23 18:30  ivan
29064
29065         * httemplate/browse/agent.cgi: fix boolean precedence error leading
29066           to inaccurate results on the new customer status list
29067
29068 2003-09-21 00:31  ivan
29069
29070         * FS/FS/cust_bill.pm, httemplate/misc/download-batch.cgi: remove
29071           trancode from batching
29072
29073 2003-09-20 23:52  ivan
29074
29075         * httemplate/misc/download-batch.cgi: eliminate extraneous newlines
29076
29077 2003-09-20 18:22  ivan
29078
29079         * httemplate/misc/download-batch.cgi: preliminary batch download
29080
29081 2003-09-20 18:22  ivan
29082
29083         * httemplate/browse/cust_pay_batch.cgi: add link to preliminary
29084           batch download
29085
29086 2003-09-19 05:40  ivan
29087
29088         * FS/FS/cust_main.pm: quiet option to cancel method
29089
29090 2003-09-19 05:13  ivan
29091
29092         * FS/FS/ClientAPI/Signup.pm: remove klunky $error ||= usage
29093
29094 2003-09-19 05:04  ivan
29095
29096         * FS/FS/ClientAPI/Signup.pm: oops, flipped an or to an and
29097
29098 2003-09-19 05:02  ivan
29099
29100         * FS/FS/ClientAPI/Signup.pm: cache initial signup_info for
29101           performance
29102
29103 2003-09-19 04:56  ivan
29104
29105         * FS/FS/ClientAPI/Signup.pm: better error message when you don't
29106           select a package
29107
29108 2003-09-19 04:50  ivan
29109
29110         * init.d/freeside-init: correct pid filename for stopping
29111           self-service server
29112
29113 2003-09-19 04:35  ivan
29114
29115         * fs_selfservice/FS-SelfService/SelfService.pm: finish moving
29116           signup server functions to self-service interace
29117
29118 2003-09-19 04:00  ivan
29119
29120         * FS/FS/ClientAPI/Signup.pm: module needs to return true
29121
29122 2003-09-19 03:08  ivan
29123
29124         * FS/FS/ClientAPI/Signup.pm: make sure signup cancels are quiet
29125
29126 2003-09-19 03:07  ivan
29127
29128         * Makefile, FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
29129           FS/FS/ClientAPI/Signup.pm, httemplate/docs/index.html: move
29130           signup server functions to self-service server.  fix provisioning
29131           & immediate suspension of declined signups.
29132
29133 2003-09-19 02:59  ivan
29134
29135         * init.d/freeside-init: removing signup and passwd servers
29136
29137 2003-09-18 21:25  ivan
29138
29139         * FS/FS/cust_main.pm: finish cleaning up the quiet stuff
29140
29141 2003-09-18 21:13  ivan
29142
29143         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm: deprecate
29144           signup_server-quiet config option
29145
29146 2003-09-18 03:52  ivan
29147
29148         * httemplate/browse/agent.cgi: oops
29149
29150 2003-09-18 03:46  ivan
29151
29152         * httemplate/browse/agent.cgi: include info on number of
29153           active/cancelled customers in agent browse
29154
29155 2003-09-15 14:33  ivan
29156
29157         * httemplate/search/cust_pkg.cgi: package search skips cancelled
29158           packages when searching by date range
29159
29160 2003-09-11 17:14  khoff
29161
29162         * FS/FS/addr_block.pm: @excludeaddr is a list of addresses, not
29163           NetAddrs, so it shouldn't be map'd
29164
29165 2003-09-11 14:57  ivan
29166
29167         * FS/FS/part_export.pm: also update sqlradius_withdomaind
29168           description for freeradius 0.9.1
29169
29170 2003-09-11 14:54  ivan
29171
29172         * FS/FS/part_export.pm: update doc note for freeradius 0.9.1
29173
29174 2003-09-10 15:10  ivan
29175
29176         * FS/FS/part_export/communigate_pro.pm: communigate pro quota bs
29177
29178 2003-09-10 14:56  ivan
29179
29180         * FS/FS/part_export/communigate_pro.pm: don't set an empty
29181           externalFlag
29182
29183 2003-09-10 14:45  ivan
29184
29185         * FS/FS/part_export/communigate_pro.pm: communitgate pro
29186           CreateAccount examples are on crack
29187
29188 2003-09-10 14:39  ivan
29189
29190         * FS/FS/part_export/communigate_pro.pm: fix for communigate pro
29191           weird data structure on create
29192
29193 2003-09-10 14:01  ivan
29194
29195         * FS/FS/part_export/communigate_pro.pm: set initial password for
29196           new accounts
29197
29198 2003-09-10 03:54  ivan
29199
29200         * FS/FS/cust_pay.pm: adding cust_main method
29201
29202 2003-09-09 15:36  ivan
29203
29204         * FS/MANIFEST: adding communigate_pro export
29205
29206 2003-09-08 21:16  ivan
29207
29208         * FS/FS/part_export.pm: typo hiding remote username labels
29209
29210 2003-09-06 00:20  ivan
29211
29212         * httemplate/browse/agent_type.cgi: hide display of disabled
29213           packages from agent type browse
29214
29215 2003-09-05 23:45  ivan
29216
29217         * FS/FS/part_export.pm: updated DBI link in sqlradius export notes
29218
29219 2003-09-05 18:45  ivan
29220
29221         * FS/FS/svc_acct.pm: fix method name
29222
29223 2003-09-05 18:44  ivan
29224
29225         * FS/FS/: cust_svc.pm, svc_acct.pm: add
29226           get_session_history_sqlradacct have $ignore_quantity also ignore
29227           0 quantities
29228
29229 2003-09-05 06:19  ivan
29230
29231         * FS/FS/part_export/communigate_pro.pm: typo
29232
29233 2003-09-05 06:18  ivan
29234
29235         * FS/FS/: part_export.pm, part_export/communigate_pro.pm: add
29236           communigate pro export
29237
29238 2003-09-05 06:16  ivan
29239
29240         * FS/FS/Conf.pm: doc
29241
29242 2003-09-05 02:13  ivan
29243
29244         * FS/FS/svc_acct.pm: allow ! password like !!
29245
29246 2003-09-05 01:17  ivan
29247
29248         * FS/FS/Conf.pm: fix reference to obsolete shellcommands-useradd
29249           conf value (refer to exports instead)
29250
29251 2003-09-05 01:02  ivan
29252
29253         * FS/FS/Conf.pm: fix typo
29254
29255 2003-09-05 01:01  ivan
29256
29257         * FS/FS/svc_acct.pm: allow up to 60 char encrypted passwords for
29258           blowfish
29259
29260 2003-09-05 00:55  ivan
29261
29262         * FS/bin/freeside-setup: svc_acct._password from 50 to 72 for
29263           blowfish passwords
29264
29265 2003-09-04 21:09  ivan
29266
29267         * FS/FS/: Conf.pm, cust_main.pm: users-allow_comp config value to
29268           control creation of complimentary accounts and minor pod updates
29269
29270 2003-09-04 19:31  ivan
29271
29272         * httemplate/edit/part_svc.cgi: -w-safe and run under a 1.4 schema
29273           too
29274
29275 2003-09-03 16:06  ivan
29276
29277         * httemplate/view/cust_main.cgi: list extraneous services, closes:
29278           #213
29279
29280 2003-09-03 13:22  ivan
29281
29282         * FS/FS/Record.pm: turn off query debugging
29283
29284 2003-09-03 11:46  ivan
29285
29286         * FS/FS/Record.pm: turn vfieldpart_hashref into a method, not a
29287           subroutine another fix to support running 1.5.0 virtual field
29288           code on 1.4.x databases
29289
29290 2003-09-03 06:18  ivan
29291
29292         * FS/FS/part_export.pm: openbsd also uses sane useradd/mod/del
29293           commands
29294
29295 2003-09-03 05:35  ivan
29296
29297         * Makefile: makefile trivia for openbsd
29298
29299 2003-08-07 22:54  ivan
29300
29301         * httemplate/view/svc_acct.cgi: - fix possible glitch with Mason on
29302           account view screen
29303
29304 2003-08-07 22:42  ivan
29305
29306         * FS/FS/CGI.pm, bin/masonize, httemplate/index.html,
29307           httemplate/elements/header.html,
29308           httemplate/elements/menubar.html, httemplate/elements/pager.html,
29309           httemplate/elements/table.html, httemplate/search/sql.cgi,
29310           httemplate/search/sql.html,
29311           httemplate/search/elements/search.html: - (finish) includes!
29312           (closes: Bug#551) - (finish) moving SQL search to including
29313           generic elements/search.html - new elements: menubar.html,
29314           header.html, pager.html and table.html - have masonize process
29315           .html files also
29316
29317 2003-08-07 19:02  ivan
29318
29319         * bin/masonize, htetc/global.asa, httemplate/autohandler,
29320           httemplate/graph/money_time-graph.cgi,
29321           httemplate/graph/money_time.cgi, httemplate/search/sql.html,
29322           httemplate/search/elements/search.html: - fix Mason profiling to
29323           pass-through images (for graph/) - fix graph/money-time.cgi use
29324           of $m interfering with Mason - fix graph/money-time-graph.cgi to
29325           set content-type in a Mason/ASP-independant   fashion -
29326           (beginning of) includes! - (beginning of) moving SQL search to
29327           including generic elements/search.html - fix global.asa typo -
29328           fix masonize to not prepend an extraneous blank line (breaking
29329           graph/money-time-graph.cgi)
29330
29331 2003-08-07 06:08  ivan
29332
29333         * htetc/global.asa, htetc/handler.pl,
29334           httemplate/view/cust_main.cgi: - turn on profiling with mason
29335           like with Apache::ASP (redirects now working) - fix mason error
29336           with new view/cust_main.cgi UI
29337
29338 2003-08-07 05:47  ivan
29339
29340         * Makefile, htetc/global.asa, htetc/handler.pl,
29341           htetc/handler.pl-1.0x, httemplate/autohandler,
29342           httemplate/index.html, httemplate/docs/install.html,
29343           httemplate/docs/upgrade10.html: - switch to mason by default -
29344           minimum mason version 1.1 (and doc) - evaluate .html files with
29345           mason/asp - turn on profiling with mason like with Apache::ASP
29346           (redirects not working) - (start of) includes
29347
29348 2003-08-05 14:00  ivan
29349
29350         * httemplate/browse/part_pkg.cgi: doh, revert stuff that shouldn't
29351           have been checked in
29352
29353 2003-08-05 13:06  ivan
29354
29355         * htetc/: handler.pl, handler.pl-1.0x: no svc_acct_sm in 1.5
29356
29357 2003-08-05 12:07  ivan
29358
29359         * FS/FS/part_export.pm: update sqlradius{_withdomain} documentation
29360
29361 2003-08-05 11:52  ivan
29362
29363         * FS/FS/svc_domain.pm: remove spurious re-use of $error
29364
29365 2003-08-05 11:45  ivan
29366
29367         * FS/FS/Record.pm: backwards compatibility if the schema hasn't
29368           been updated
29369
29370 2003-08-04 17:32  khoff
29371
29372         * httemplate/index.html: Fixed %%%VERSION%%% tag
29373
29374 2003-08-04 17:20  khoff
29375
29376         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/addr_block.pm,
29377           FS/FS/agent.pm, FS/FS/agent_type.pm, FS/FS/cust_bill.pm,
29378           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay.pm,
29379           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
29380           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
29381           FS/FS/cust_credit_refund.pm, FS/FS/cust_main.pm,
29382           FS/FS/cust_main_county.pm, FS/FS/cust_main_invoice.pm,
29383           FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm, FS/FS/cust_pkg.pm,
29384           FS/FS/cust_refund.pm, FS/FS/cust_svc.pm,
29385           FS/FS/cust_tax_exempt.pm, FS/FS/domain_record.pm,
29386           FS/FS/export_svc.pm, FS/FS/msgcat.pm, FS/FS/nas.pm,
29387           FS/FS/part_bill_event.pm, FS/FS/part_export.pm,
29388           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
29389           FS/FS/part_pop_local.pm, FS/FS/part_referral.pm,
29390           FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
29391           FS/FS/part_virtual_field.pm, FS/FS/pkg_svc.pm, FS/FS/port.pm,
29392           FS/FS/prepay_credit.pm, FS/FS/queue.pm, FS/FS/queue_arg.pm,
29393           FS/FS/queue_depend.pm, FS/FS/radius_usergroup.pm,
29394           FS/FS/router.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
29395           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, FS/FS/svc_broadband.pm,
29396           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
29397           FS/FS/type_pkgs.pm, FS/bin/freeside-setup, htetc/global.asa,
29398           htetc/handler.pl, htetc/handler.pl-1.0x, httemplate/index.html,
29399           httemplate/browse/part_svc.cgi,
29400           httemplate/browse/part_virtual_field.cgi,
29401           httemplate/browse/router.cgi, httemplate/docs/upgrade10.html,
29402           httemplate/edit/part_svc.cgi,
29403           httemplate/edit/part_virtual_field.cgi,
29404           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
29405           httemplate/edit/svc_broadband.cgi, httemplate/edit/svc_www.cgi,
29406           httemplate/edit/process/router.cgi,
29407           httemplate/edit/process/svc_broadband.cgi,
29408           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
29409           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi:
29410           Virtual field merge
29411
29412 2003-08-04 17:00  khoff
29413
29414         * FS/FS/part_router_field.pm, FS/FS/part_sb_field.pm,
29415           FS/FS/router_field.pm, FS/FS/sb_field.pm,
29416           httemplate/browse/part_sb_field.cgi,
29417           httemplate/edit/part_router_field.cgi,
29418           httemplate/edit/part_sb_field.cgi: Virtual field merge
29419
29420 2003-07-25 09:26  ivan
29421
29422         * FS/FS/svc_acct.pm: typo
29423
29424 2003-07-25 06:13  ivan
29425
29426         * FS/FS/Conf.pm: doc
29427
29428 2003-07-23 10:05  ivan
29429
29430         * FS/FS/part_export/domain_shellcommands.pm: bugfix for
29431           non-catchall domains
29432
29433 2003-07-23 08:36  ivan
29434
29435         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
29436           spurious "can't purchase pkgpart" errors
29437
29438 2003-07-17 09:02  ivan
29439
29440         * FS/FS/cust_main.pm: one last tiny bugfix for the retry_realtime
29441           functionality
29442
29443 2003-07-16 09:05  ivan
29444
29445         * httemplate/search/cust_pay.cgi: UI
29446
29447 2003-07-16 09:01  ivan
29448
29449         * httemplate/search/cust_pay.cgi: show totals in payment report
29450
29451 2003-07-15 06:30  ivan
29452
29453         * rt/: ChangeLog, Makefile, README, TODO, bin/initacls.Oracle,
29454           bin/initacls.Pg, bin/initacls.mysql, bin/mason_handler.fcgi,
29455           bin/mason_handler.scgi, bin/rt, bin/rt-mailgate, bin/rtadmin,
29456           bin/webmux.pl, docs/rt.gif, docs/design_docs/acls,
29457           docs/design_docs/basic-definitions.txt,
29458           docs/design_docs/cli_spec, docs/design_docs/evil_plans,
29459           docs/design_docs/local_hacking, etc/acl.Oracle, etc/acl.Pg,
29460           etc/acl.mysql, etc/config.pm, etc/schema.Oracle, etc/schema.Pg,
29461           etc/schema.mysql, etc/schema.pm, lib/MANIFEST, lib/MANIFEST.SKIP,
29462           lib/Makefile.PL, lib/RT.pm, lib/test.pl, lib/RT/ACE.pm,
29463           lib/RT/ACL.pm, lib/RT/Attachment.pm, lib/RT/Attachments.pm,
29464           lib/RT/CurrentUser.pm, lib/RT/Date.pm, lib/RT/EasySearch.pm,
29465           lib/RT/Group.pm, lib/RT/GroupMember.pm, lib/RT/GroupMembers.pm,
29466           lib/RT/Groups.pm, lib/RT/Handle.pm, lib/RT/Keyword.pm,
29467           lib/RT/KeywordSelect.pm, lib/RT/KeywordSelects.pm,
29468           lib/RT/Keywords.pm, lib/RT/Link.pm, lib/RT/Links.pm,
29469           lib/RT/ObjectKeyword.pm, lib/RT/ObjectKeywords.pm,
29470           lib/RT/Queue.pm, lib/RT/Queues.pm, lib/RT/Record.pm,
29471           lib/RT/Scrip.pm, lib/RT/ScripAction.pm, lib/RT/ScripActions.pm,
29472           lib/RT/ScripCondition.pm, lib/RT/ScripConditions.pm,
29473           lib/RT/Scrips.pm, lib/RT/Template.pm, lib/RT/Templates.pm,
29474           lib/RT/TestHarness.pm, lib/RT/Ticket.pm, lib/RT/Tickets.pm,
29475           lib/RT/Transaction.pm, lib/RT/Transactions.pm, lib/RT/User.pm,
29476           lib/RT/Users.pm, lib/RT/Watcher.pm, lib/RT/Watchers.pm,
29477           lib/RT/Action/Autoreply.pm, lib/RT/Action/Generic.pm,
29478           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
29479           lib/RT/Action/OpenDependent.pm, lib/RT/Action/ResolveMembers.pm,
29480           lib/RT/Action/SendEmail.pm, lib/RT/Action/SendPasswordEmail.pm,
29481           lib/RT/Action/StallDependent.pm,
29482           lib/RT/Condition/AnyTransaction.pm, lib/RT/Condition/Generic.pm,
29483           lib/RT/Condition/NewDependency.pm,
29484           lib/RT/Condition/StatusChange.pm, lib/RT/Interface/CLI.pm,
29485           lib/RT/Interface/Email.pm, lib/RT/Interface/Web.pm: reverting to
29486           vendor branch rt 3.0.4, hopefully
29487
29488 2003-07-15 06:16  ivan
29489
29490         * rt/: Makefile.in, aclocal.m4, config, config.layout, Changelog,
29491           config.log, config.pld, config.status, configure, configure.ac,
29492           install-sh, bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
29493           bin/mason_handler.svc, bin/mason_handler.svc.in,
29494           bin/rt-commit-handler, bin/rt-commit-handler.in,
29495           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
29496           bin/rt-crontool, docs/design_docs/approval_notices,
29497           docs/design_docs/approval_template, docs/design_docs/cf_search,
29498           docs/design_docs/delegation, docs/design_docs/groups_notes,
29499           docs/design_docs/recursive_group_membership_algorithm,
29500           docs/design_docs/rql_parser_machine.graphviz,
29501           docs/design_docs/string-extraction-guide.txt,
29502           docs/design_docs/ticket_templates, etc/RT_Config.pm,
29503           etc/RT_Config.pm.in, etc/RT_SiteConfig.pm, etc/constraints.mysql,
29504           etc/initialdata, etc/schema.SQLite, etc/upgrade/2.1.71,
29505           html/autohandler, html/index.html, html/l, lib/RT.pm.in,
29506           lib/RT/ACE_Overlay.pm, lib/RT/ACL_Overlay.pm,
29507           lib/RT/Attachment_Overlay.pm, lib/RT/Attachments_Overlay.pm,
29508           lib/RT/Base.pm, lib/RT/CachedGroupMember.pm,
29509           lib/RT/CachedGroupMember_Overlay.pm,
29510           lib/RT/CachedGroupMembers.pm,
29511           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CustomField.pm,
29512           lib/RT/CustomFieldValue.pm, lib/RT/CustomFieldValues.pm,
29513           lib/RT/CustomFieldValues_Overlay.pm,
29514           lib/RT/CustomField_Overlay.pm, lib/RT/CustomFields.pm,
29515           lib/RT/CustomFields_Overlay.pm, lib/RT/EmailParser.pm,
29516           lib/RT/GroupMember_Overlay.pm, lib/RT/GroupMembers_Overlay.pm,
29517           lib/RT/Group_Overlay.pm, lib/RT/Groups_Overlay.pm,
29518           lib/RT/I18N.pm, lib/RT/Link_Overlay.pm, lib/RT/Links_Overlay.pm,
29519           lib/RT/Principal.pm, lib/RT/Principal_Overlay.pm,
29520           lib/RT/Principals.pm, lib/RT/Principals_Overlay.pm,
29521           lib/RT/Queue_Overlay.pm, lib/RT/Queues_Overlay.pm,
29522           lib/RT/ScripAction_Overlay.pm, lib/RT/ScripActions_Overlay.pm,
29523           lib/RT/ScripCondition_Overlay.pm,
29524           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrip_Overlay.pm,
29525           lib/RT/Scrips_Overlay.pm, lib/RT/SearchBuilder.pm,
29526           lib/RT/System.pm, lib/RT/Template_Overlay.pm,
29527           lib/RT/Templates_Overlay.pm, lib/RT/TicketCustomFieldValue.pm,
29528           lib/RT/TicketCustomFieldValue_Overlay.pm,
29529           lib/RT/TicketCustomFieldValues.pm,
29530           lib/RT/TicketCustomFieldValues_Overlay.pm,
29531           lib/RT/Ticket_Overlay.pm, lib/RT/Tickets_Overlay.pm,
29532           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Transaction_Overlay.pm,
29533           lib/RT/Transactions_Overlay.pm, lib/RT/URI.pm,
29534           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
29535           lib/RT/Action/AutoOpen.pm, lib/RT/Action/CreateTickets.pm,
29536           lib/RT/Action/EscalatePriority.pm, lib/RT/Action/SetPriority.pm,
29537           lib/RT/Action/UserDefined.pm, lib/RT/Condition/BeforeDue.pm,
29538           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
29539           lib/RT/Condition/PriorityExceeds.pm,
29540           lib/RT/Condition/QueueChange.pm, lib/RT/Condition/UserDefined.pm,
29541           lib/RT/I18N/cs.pm, lib/RT/I18N/cs.po, lib/RT/I18N/de.po,
29542           lib/RT/I18N/en.po, lib/RT/I18N/es.po, lib/RT/I18N/fi.po,
29543           lib/RT/I18N/fr.po, lib/RT/I18N/he.po, lib/RT/I18N/i_default.pm,
29544           lib/RT/I18N/ja.po, lib/RT/I18N/nl.po, lib/RT/I18N/no.po,
29545           lib/RT/I18N/pt_br.po, lib/RT/I18N/ru.po, lib/RT/I18N/zh_cn.po,
29546           lib/RT/I18N/zh_tw.po, lib/RT/Interface/Email/Auth/MailFrom.pm,
29547           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
29548           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/Generic.pm,
29549           lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm, lib/t/00smoke.t,
29550           lib/t/00smoke.t.in, lib/t/01harness.t, lib/t/01harness.t.in,
29551           lib/t/02regression.t, lib/t/02regression.t.in, lib/t/03web.pl,
29552           lib/t/03web.pl.in, lib/t/04_send_email.pl,
29553           lib/t/04_send_email.pl.in, m4/rt_enable_layout.m4,
29554           m4/rt_expand_var.m4, m4/rt_layout.m4,
29555           m4/rt_subst_expanded_arg.m4, sbin/extract-message-catalog,
29556           sbin/extract_pod_tests, sbin/factory, sbin/license_tag,
29557           sbin/regression_harness, sbin/rt-setup-database,
29558           sbin/rt-setup-database.in, sbin/rt-test-dependencies.in,
29559           autom4te.cache/output.0, autom4te.cache/requests,
29560           autom4te.cache/traces.0, sbin/rt-test-dependencies: Initial
29561           revision
29562
29563 2003-07-15 04:23  ivan
29564
29565         * Makefile: 1.5.0pre3
29566
29567 2003-07-13 23:21  ivan
29568
29569         * httemplate/search/cust_pay.cgi: fix bug when both a payment type
29570           and date range are specified
29571
29572 2003-07-12 04:14  ivan
29573
29574         * httemplate/index.html: remove Gratuitous capitalization
29575
29576 2003-07-12 04:09  ivan
29577
29578         * httemplate/: index.html, browse/part_pkg.cgi,
29579           browse/part_svc.cgi, search/cust_pkg.cgi: - better description of
29580           payment search - some clarification of services/packages vs.
29581           service/package   definitions in browse/part_{svc,pkg}.cgi -
29582           package definition report by # of active customer packages (with
29583           links   to customer package listing)
29584
29585 2003-07-11 08:37  ivan
29586
29587         * FS/FS/cust_main.pm: fix timelocal AUTOLOAD problem introduced by
29588           Time::Local fix in rc3 (closes: Bug#550)
29589
29590 2003-07-11 08:23  ivan
29591
29592         * httemplate/: index.html, search/cust_pay.cgi,
29593           search/cust_pkg.cgi, search/report_cust_pay.html: payments report
29594           for inventivemedia / hpnx
29595
29596 2003-07-11 00:54  ivan
29597
29598         * FS/FS/Record.pm: typo
29599
29600 2003-07-11 00:30  ivan
29601
29602         * FS/FS/Record.pm: provide stack backtrace when we wind up in
29603           FS::Record::AUTOLOAD by accident
29604
29605 2003-07-09 07:39  ivan
29606
29607         * httemplate/edit/svc_domain.cgi: increase max domain length to 63
29608
29609 2003-07-06 11:58  ivan
29610
29611         * httemplate/view/cust_main.cgi: don't bother displaying comments
29612           that are only whitespace/newlines
29613
29614 2003-07-03 20:34  ivan
29615
29616         * etc/acp_logfile-parse: removing obsolete file
29617
29618 2003-07-03 20:31  ivan
29619
29620         * etc/abbr_state.txt: adding states
29621
29622 2003-07-03 20:27  ivan
29623
29624         * etc/example-direct-cardin: removing ancient cybercash example
29625
29626 2003-07-03 18:37  ivan
29627
29628         * FS/FS/svc_acct_pop.pm: don't populate the whole initial list if
29629           there are tons of POPs
29630
29631 2003-07-03 17:51  ivan
29632
29633         * FS/FS/svc_acct_pop.pm: optimize javascript to handle large
29634           numbers of POPs
29635
29636 2003-07-03 16:00  ivan
29637
29638         * htetc/global.asa: working DBIx::Profile again
29639
29640 2003-07-02 05:58  ivan
29641
29642         * FS/FS/part_pkg.pm: tyop
29643
29644 2003-07-02 05:56  ivan
29645
29646         * FS/FS/part_pkg.pm: relaxed "first package" restrictions; will
29647           find any appropriate service with quantity 1
29648
29649 2003-07-02 05:34  ivan
29650
29651         * Artistic, README: change license to GPL only
29652
29653 2003-07-01 02:00  ivan
29654
29655         * httemplate/edit/part_export.cgi: larger textareas in export
29656           options
29657
29658 2003-06-30 17:27  ivan
29659
29660         * FS/FS/part_export.pm: typo
29661
29662 2003-06-30 12:15  ivan
29663
29664         * FS/FS/cust_main.pm: bugfix for manual re-charging changes
29665           (Bug#423)
29666
29667 2003-06-30 11:56  ivan
29668
29669         * FS/FS/cust_main.pm: pass additional fields to ACH processors
29670           (Authorize.Net should work now)
29671
29672 2003-06-30 06:18  ivan
29673
29674         * FS/: MANIFEST, bin/freeside-overdue: removing deprecated
29675           freeside-overdue
29676
29677 2003-06-30 05:22  ivan
29678
29679         * FS/: FS/part_export.pm, FS/part_export/sqlradius.pm,
29680           FS/part_export/sqlradius_withdomain.pm,
29681           bin/freeside-sqlradius-reset,
29682           t/part_export-sqlradius_withdomain.t: adding sqlradius_withdomain
29683           export including realms, closes: bug#514
29684
29685 2003-06-30 00:44  ivan
29686
29687         * FS/FS/svc_domain.pm: increase maximum domain length to 67
29688
29689 2003-06-27 07:19  ivan
29690
29691         * FS/FS/: Conf.pm, svc_acct.pm: add radius-ip configuration
29692           parameter for Framed-IP-Address vs. Framed-Address
29693
29694 2003-06-25 03:22  ivan
29695
29696         * httemplate/search/cust_bill_event.cgi: Pg 7.3 incompatibility
29697           with empty dates in Failed Invoice Event search,   patch from
29698           rlucas@tercent.net
29699
29700 2003-06-25 01:40  ivan
29701
29702         * FS/FS/: svc_acct.pm, part_export/cp.pm: svc_acct doc update cp
29703           export - disable old-style suspending
29704
29705 2003-06-24 17:57  ivan
29706
29707         * FS/FS/part_export/forward_shellcommands.pm: forward_shellcommands
29708           update: might work now
29709
29710 2003-06-24 07:12  ivan
29711
29712         * FS/FS/part_export/: forward_shellcommands.pm, sqlmail.pm:
29713           explicitly use the necessary modules
29714
29715 2003-06-22 07:21  ivan
29716
29717         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: fix the credit card
29718           retry on change or manual "retry_card" to ONCE per invoice
29719
29720 2003-06-22 02:11  ivan
29721
29722         * bin/create-history-tables: skip pg_ tables also (ewww, showing up
29723           in reverse-engineered schema)
29724
29725 2003-06-22 02:04  ivan
29726
29727         * bin/create-history-tables: skip history tables that exist
29728           already; easier to re-run now
29729
29730 2003-06-13 19:04  ivan
29731
29732         * httemplate/docs/upgrade9.html: cust_bill2 index
29733
29734 2003-06-13 19:02  ivan
29735
29736         * FS/bin/freeside-setup: add index on cust_bill._date
29737
29738 2003-06-13 18:01  ivan
29739
29740         * bin/apache.export: \n\n between virtualhost entries
29741
29742 2003-06-13 08:18  ivan
29743
29744         * FS/FS/part_export/shellcommands.pm: $new_quoted_password vs.
29745           $quoted_new__password
29746
29747 2003-06-13 02:12  ivan
29748
29749         * FS/FS/part_export.pm: proper command escape for vpopmail export
29750
29751 2003-06-13 01:46  ivan
29752
29753         * httemplate/edit/part_export.cgi: missing semi
29754
29755 2003-06-13 01:44  ivan
29756
29757         * httemplate/edit/part_export.cgi: correct stickiness for checkbox
29758           options on export edit
29759
29760 2003-06-13 01:38  ivan
29761
29762         * FS/FS/part_export.pm: pass vpopmail passwords on command-line
29763           (unfortunately)
29764
29765 2003-06-13 01:23  ivan
29766
29767         * FS/FS/part_export.pm: full path to vpopmail commands
29768
29769 2003-06-13 01:11  ivan
29770
29771         * FS/FS/: part_export.pm, part_export/shellcommands.pm: add
29772           vpopmail presets to shellcommands_withdomain export
29773
29774 2003-06-12 07:08  ivan
29775
29776         * bin/passwd.import: /bin/halt and /sbin/halt
29777
29778 2003-06-12 07:06  ivan
29779
29780         * bin/passwd.import: tyop
29781
29782 2003-06-12 06:57  ivan
29783
29784         * bin/passwd.import: better error handling for re-imports
29785
29786 2003-06-12 06:50  ivan
29787
29788         * bin/fix-sequences: remove overly-verbose debugging for now
29789
29790 2003-06-12 06:50  ivan
29791
29792         * bin/fix-sequences: "doc"
29793
29794 2003-06-12 06:49  ivan
29795
29796         * bin/fix-sequences: arg
29797
29798 2003-06-12 06:47  ivan
29799
29800         * bin/fix-sequences: debugging
29801
29802 2003-06-12 06:43  ivan
29803
29804         * bin/fix-sequences: update for long table names; use sequence name
29805           directly instead of guessing
29806
29807 2003-06-12 06:35  ivan
29808
29809         * bin/fix-sequences: moo
29810
29811 2003-06-12 06:32  ivan
29812
29813         * bin/fix-sequences: adding fix-sequences
29814
29815 2003-06-12 05:57  ivan
29816
29817         * FS/FS/part_export.pm: _default_ default now sets GECOS like the
29818           OS-defaults
29819
29820 2003-06-12 05:43  ivan
29821
29822         * FS/FS/part_export.pm: sqlradius doc update; don't need to allow
29823           null OP columns
29824
29825 2003-06-11 13:27  khoff
29826
29827         * FS/FS/Misc.pm: In scalar context, smtpsend returns the number of
29828           addresses that the message was successfully delivered to.  I'm
29829           assuming 'Debug' causes Net::SMTP to warn the debug output, not
29830           return it.
29831
29832 2003-06-11 12:13  khoff
29833
29834         * FS/FS/Misc.pm: We're passing a list here, not one argument.
29835
29836 2003-06-09 04:11  ivan
29837
29838         * FS/FS/cust_svc.pm: add "$ignore_quantity" bypass
29839
29840 2003-06-08 17:59  ivan
29841
29842         * httemplate/docs/install.html: documentation update from "Jesse D.
29843           Guardiani" <jesse@wingnet.net>, thanks
29844
29845 2003-06-06 18:58  ivan
29846
29847         * FS/FS/cust_main.pm: and fix the error message
29848
29849 2003-06-06 18:57  ivan
29850
29851         * FS/FS/cust_main.pm: really, really give a better error message
29852           when used under 5.005 now.  really.
29853
29854 2003-06-06 18:47  ivan
29855
29856         * FS/FS/cust_main.pm: give a better error message regarding
29857           Time::Local on old perls.  really.
29858
29859 2003-06-06 18:42  ivan
29860
29861         * FS/FS/cust_main.pm: require Time::Local 1.04 on perls before 5.6
29862
29863 2003-06-06 03:49  ivan
29864
29865         * FS/FS/part_export/cp.pm: add suspend/unsuspend capability to CP
29866           export
29867
29868 2003-06-05 21:42  ivan
29869
29870         * htetc/global.asa: database profiling bs i should just switch to
29871           mason
29872
29873 2003-06-04 17:22  khoff
29874
29875         * FS/FS/cust_pkg.pm: order/cancel packages rewritten
29876
29877 2003-06-04 09:14  ivan
29878
29879         * FS/FS/svc_acct.pm: allow empty slipip's
29880
29881 2003-06-04 05:44  ivan
29882
29883         * httemplate/search/cust_pkg.cgi: fix last bill label
29884
29885 2003-06-03 06:53  ivan
29886
29887         * httemplate/view/cust_main.cgi: fix provision links
29888
29889 2003-06-03 05:41  ivan
29890
29891         * FS/FS/: part_export.pm, part_export/cp.pm: minor update to cp
29892           export - eliminate redundant "host" parameter
29893
29894 2003-06-03 05:40  ivan
29895
29896         * Makefile: 1.5.0pre2 (too late, hehe)
29897
29898 2003-06-03 02:34  ivan
29899
29900         * bin/svc_acct_sm.import: removing (very) deprecated import
29901
29902 2003-06-03 00:54  ivan
29903
29904         * httemplate/docs/upgrade10.html: upgrade docs
29905
29906 2003-06-02 23:10  ivan
29907
29908         * httemplate/docs/upgrade10.html: slightly better upgrade docs
29909
29910 2003-06-02 23:09  ivan
29911
29912         * FS/bin/freeside-setup: use serial for primary keys in new tables
29913           too
29914
29915 2003-06-02 22:49  ivan
29916
29917         * FS/bin/freeside-setup: router.svcnum nullability fix
29918
29919 2003-06-02 07:51  ivan
29920
29921         * httemplate/view/cust_main.cgi: UI nit
29922
29923 2003-06-02 05:22  ivan
29924
29925         * FS/FS/cust_pkg.pm: add last_bill field to manpage
29926
29927 2003-05-30 02:22  ivan
29928
29929         * FS/FS/part_export/sqlradius.pm: sqlradius exports include "op"
29930           field
29931
29932 2003-05-30 01:45  ivan
29933
29934         * httemplate/docs/ssh.html: doc
29935
29936 2003-05-19 22:43  ivan
29937
29938         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
29939           fs_selfservice/FS-SelfService/cgi/make_payment.html,
29940           fs_selfservice/FS-SelfService/cgi/payment_results.html,
29941           fs_selfservice/FS-SelfService/cgi/process_payment.html,
29942           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: working
29943           self-service self-payments!
29944
29945 2003-05-19 06:54  ivan
29946
29947         * FS/FS/ClientAPI/MyAccount.pm,
29948           fs_selfservice/FS-SelfService/SelfService.pm,
29949           fs_selfservice/FS-SelfService/cgi/make_payment.html,
29950           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix up some
29951           bugs in processing payments via self-service... appears to be
29952           working so far
29953
29954 2003-05-19 06:38  ivan
29955
29956         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
29957           fs_selfservice/FS-SelfService/cgi/make_payment.html,
29958           fs_selfservice/FS-SelfService/cgi/process_payment.html,
29959           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: first crack at
29960           payment processing with self-service (step two of the process)
29961
29962 2003-05-19 05:00  ivan
29963
29964         * FS/: MANIFEST, FS/Misc.pm, FS/cust_bill.pm, FS/cust_main.pm,
29965           FS/cust_pay.pm, FS/cust_pkg.pm, FS/svc_acct.pm, FS/svc_domain.pm,
29966           FS/ClientAPI/MyAccount.pm, t/Misc.t: maintenance:   - add
29967           FS::Misc with send_email subroutine, remove all duplicate code
29968           from     various modules   - move the realtime_bop from cust_bill
29969           to cust_main & change usage slightly.      invnum is no longer
29970           required.  FS::cust_bill::realtime_bop remains as a      wrapper.
29971           self-service:   - fix some syntax errors, make payment UI (step
29972           one) really should be     working now
29973
29974 2003-05-18 17:15  ivan
29975
29976         * fs_selfservice/FS-SelfService/cgi/: make_payment.html,
29977           selfservice.cgi: processing payments...
29978
29979 2003-05-18 04:44  ivan
29980
29981         * FS/FS/ClientAPI/MyAccount.pm,
29982           fs_selfservice/FS-SelfService/cgi/make_payment.html,
29983           fs_selfservice/FS-SelfService/cgi/myaccount.html: interface for
29984           making payments all done
29985
29986 2003-05-18 01:09  ivan
29987
29988         * fs_selfservice/FS-SelfService/cgi/make_payment.html: forgot this
29989           file
29990
29991 2003-05-18 01:08  ivan
29992
29993         * FS/FS/ClientAPI/MyAccount.pm, fs_selfservice/DEPLOY: more
29994           self-service make payment UI work
29995
29996 2003-05-17 23:20  ivan
29997
29998         * FS/FS/ClientAPI/MyAccount.pm,
29999           fs_selfservice/FS-SelfService/SelfService.pm,
30000           fs_selfservice/FS-SelfService/cgi/login.html,
30001           fs_selfservice/FS-SelfService/cgi/myaccount.html,
30002           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service:
30003           make payment UI done
30004
30005 2003-05-14 09:51  ivan
30006
30007         * FS/FS/cust_bill.pm: display recurring custom line items on
30008           invoices as well as one-shot ones
30009
30010 2003-05-12 23:01  ivan
30011
30012         * FS/FS/cust_bill_event.pm: - document missing fields in
30013           cust_bill_event
30014
30015 2003-05-12 22:47  ivan
30016
30017         * FS/FS/addr_block.pm: missing pod =cut at end
30018
30019 2003-05-12 20:22  ivan
30020
30021         * FS/FS/svc_acct.pm, fs_selfservice/FS-SelfService/cgi/login.html,
30022           fs_selfservice/FS-SelfService/cgi/myaccount.html,
30023           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
30024           fs_selfservice/FS-SelfService/cgi/view_invoice.html: -
30025           self-service updates: cleanup and beginnings of "make a payment"
30026           - fix pod masking FS::svc_acct::cust_svc
30027
30028 2003-05-12 00:34  ivan
30029
30030         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
30031           setbuf call doesn't appear to be working...
30032
30033 2003-05-12 00:33  ivan
30034
30035         * httemplate/view/cust_main.cgi: fix service links
30036
30037 2003-05-11 15:55  ivan
30038
30039         * httemplate/index.html: mail forward search not yet implemented
30040
30041 2003-05-11 15:53  ivan
30042
30043         * httemplate/search/cust_pkg.cgi: patch from Richard Siddall for
30044           strict vars
30045
30046 2003-05-11 15:34  ivan
30047
30048         * CREDITS, httemplate/view/cust_main.cgi: red here is too confusing
30049
30050 2003-05-11 15:25  ivan
30051
30052         * htetc/: handler.pl, handler.pl-1.0x: handler.pl updates from
30053           Richard Siddall <richard.siddall@elirion.net>
30054
30055 2003-05-09 23:45  ivan
30056
30057         * httemplate/view/: cust_main.cgi, cust_pkg.cgi: first pass at new
30058           package list UI
30059
30060 2003-05-09 22:41  ivan
30061
30062         * FS/FS/cust_pkg.pm: fix bug in last_bill method which prevented
30063           last_bill dates from being set
30064
30065 2003-05-09 22:40  ivan
30066
30067         * FS/FS/cust_main.pm: - substitute '0' for existing blank
30068           setup/recur fees - use timelocal_nocheck instead of timelocal for
30069           proper wraparound
30070
30071 2003-05-09 12:30  khoff
30072
30073         * httemplate/view/cust_main.cgi: Cleaned-up package view code and
30074           added CSS tags.
30075
30076 2003-05-08 23:03  ivan
30077
30078         * fs_selfservice/DEPLOY: updated freebsd install
30079
30080 2003-05-08 03:28  ivan
30081
30082         * CREDITS: credit where credit's due
30083
30084 2003-05-08 02:34  ivan
30085
30086         * Makefile, FS/FS/Record.pm: general Pg 7.3 fix for setting int
30087           columns to '' / NULL
30088
30089 2003-05-06 14:15  ivan
30090
30091         * httemplate/view/cust_main_alt.cgi: don't create new files in lieu
30092           of branches
30093
30094 2003-05-06 13:33  khoff
30095
30096         * httemplate/view/cust_main_alt.cgi: Can't pull  out of thin air.
30097
30098 2003-05-04 13:58  khoff
30099
30100         * httemplate/view/cust_main_alt.cgi: proposed cust_main.cgi
30101
30102 2003-05-02 19:06  ivan
30103
30104         * FS/FS/part_export/infostreet.pm, httemplate/edit/svc_acct.cgi:
30105           enable quota maintenance in infostreet export
30106
30107 2003-05-02 19:03  ivan
30108
30109         * bin/apache.export: typo in usage instructions
30110
30111 2003-05-02 18:30  ivan
30112
30113         * FS/FS/part_export.pm: clean up CVS cruft
30114
30115 2003-05-02 16:51  khoff
30116
30117         * httemplate/view/cust_main.cgi: CARD && DCRD?
30118
30119 2003-04-29 12:49  khoff
30120
30121         * httemplate/misc/catchall.cgi: 0 has a hash key looks like svcnum
30122           = 0.  Suprisingly, '' works.
30123
30124 2003-04-29 11:28  khoff
30125
30126         * FS/FS/domain_record.pm: Better SOA checking
30127
30128 2003-04-29 09:59  khoff
30129
30130         * httemplate/edit/svc_broadband.cgi: It helps if you can edit the
30131           ip_addr field.
30132
30133 2003-04-25 19:01  khoff
30134
30135         * FS/FS/cust_svc.pm: I don't like FS::Record warnings
30136
30137 2003-04-25 17:28  khoff
30138
30139         * FS/FS/cust_bill.pm: Tyop
30140
30141 2003-04-24 16:01  ivan
30142
30143         * httemplate/edit/cust_main.cgi: fix for bug triggered by
30144           nonexistant referring customer numbers
30145
30146 2003-04-24 11:46  khoff
30147
30148         * FS/FS/part_export/sqlmail.pm: MySQL returns zero on an update
30149           when no values change.  We would insert on an rv of zero, so now
30150           we select count(*)... instead of relying on the rv of the update.
30151
30152 2003-04-24 11:45  khoff
30153
30154         * FS/FS/domain_record.pm: Support for nWnDnHnMnS time format
30155
30156 2003-04-23 19:46  ivan
30157
30158         * FS/FS/: part_export.pm, part_export/domain_shellcommands.pm:
30159           better shellcommands documentation of all sorts
30160
30161 2003-04-23 18:43  khoff
30162
30163         * FS/FS/part_export.pm, bin/bind.export: Support for exporting to
30164           an ISC BIND9 name server
30165
30166 2003-04-23 18:00  khoff
30167
30168         * FS/FS/part_export/sqlmail.pm: Apparently deleting elements from
30169           svc_Common->hashref is bad.
30170
30171 2003-04-23 16:12  ivan
30172
30173         * Makefile, htetc/handler.pl, htetc/handler.pl-1.0x,
30174           httemplate/docs/install.html: compatible with mason 1.1!  closes:
30175           bug#492
30176
30177 2003-04-23 15:16  ivan
30178
30179         * FS/FS/part_export.pm: might not be necessary, but to be safe...
30180
30181 2003-04-22 22:36  khoff
30182
30183         * httemplate/search/cust_main.cgi: Missing comma.
30184
30185 2003-04-22 21:53  khoff
30186
30187         * FS/bin/freeside-setup: DBD::Pg doesn't handle char types very
30188           well.
30189
30190 2003-04-22 11:46  ivan
30191
30192         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
30193           httemplate/config/config.cgi: properly deprecate ancient apache &
30194           sendmail config options
30195
30196 2003-04-22 10:54  ivan
30197
30198         * httemplate/edit/part_export.cgi: mason is more strict about
30199           variables - patch from Richard Siddall, thanks
30200
30201 2003-04-21 21:39  ivan
30202
30203         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
30204           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
30205           FS/FS/part_export/domain_shellcommands.pm,
30206           FS/FS/part_export/forward_shellcommands.pm,
30207           FS/t/part_export-forward_shellcommands.t,
30208           httemplate/docs/install.html: - mysql 4.1 is available; update
30209           documentation - remove last vestiges of 1.3-style qmail/vpopmail
30210           exports from svc_domain and   svc_forward; add appropriate
30211           exports (closes: Bug#299)
30212
30213 2003-04-21 15:40  ivan
30214
30215         * httemplate/view/svc_acct.cgi: typo
30216
30217 2003-04-21 14:42  khoff
30218
30219         * FS/FS/addr_block.pm: renamed config option excludeaddr
30220
30221 2003-04-21 14:40  khoff
30222
30223         * FS/FS/Conf.pm: renamed/clarified exclude_ip_addr option.
30224
30225 2003-04-21 14:29  khoff
30226
30227         * httemplate/edit/: part_router_field.cgi, process/generic.cgi:
30228           Navigation fixes.
30229
30230 2003-04-21 14:13  khoff
30231
30232         * httemplate/edit/process/router.cgi: Fixed bug with $routernum and
30233           new routers.  Navigation cleanup.
30234
30235 2003-04-21 14:12  khoff
30236
30237         * httemplate/edit/router.cgi: Lines added for clairity
30238
30239 2003-04-21 13:53  ivan
30240
30241         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
30242           FS/bin/freeside-daily, FS/bin/freeside-expiration-alerter,
30243           FS/bin/freeside-setup, httemplate/docs/schema.html,
30244           httemplate/edit/cust_main.cgi,
30245           httemplate/edit/part_bill_event.cgi,
30246           httemplate/edit/process/cust_main.cgi,
30247           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
30248           on-demand vs. automatic cards & checks: added DCRD and DCHK
30249           payment types
30250
30251 2003-04-21 13:31  khoff
30252
30253         * FS/FS/: part_export.pm, part_export/sqlmail.pm: Bug fixes for
30254           sqlmail.  Added support for courier and dovecot authentication.
30255
30256 2003-04-21 13:27  khoff
30257
30258         * FS/FS/: Conf.pm, addr_block.pm: excludeaddr option for
30259           svc_broadband
30260
30261 2003-04-19 10:51  ivan
30262
30263         * FS/FS/: Conf.pm, part_pkg.pm: /^\s*$/ setup/recur expressions now
30264           failsafe to 0 (closes: Bug#498) deprecate old 1.3-style qmail
30265           integration
30266
30267 2003-04-17 20:29  ivan
30268
30269         * httemplate/view/svc_acct.cgi: YA pg7.3 fix
30270
30271 2003-04-02 06:52  ivan
30272
30273         * FS/FS/cust_main.pm: added order_pkgs sub
30274
30275 2003-04-02 03:38  ivan
30276
30277         * FS/FS/: UID.pm, cust_main.pm: better callbacks
30278
30279 2003-04-02 01:46  ivan
30280
30281         * httemplate/misc/process/meta-import.cgi: updated meta-import web
30282           UI to allow duplicate import tables
30283
30284 2003-04-01 19:23  ivan
30285
30286         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
30287           disappearing email invoice on errors, finally (closes: Bug#35)
30288
30289 2003-04-01 00:03  ivan
30290
30291         * FS/FS/Record.pm, httemplate/docs/index.html,
30292           httemplate/docs/upgrade10.html, httemplate/view/cust_main.cgi: -
30293           update qsearch for Pg 7.3 - preliminary 1.5.0 upgrade docs -
30294           syntax error in main customer view
30295
30296 2003-03-31 22:55  ivan
30297
30298         * httemplate/: misc/cust_main-cancel.cgi, view/cust_main.cgi:
30299           cancel button for customers (closes: Bug#25)
30300
30301 2003-03-31 17:22  ivan
30302
30303         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, debian/changelog,
30304           debian/control, httemplate/edit/REAL_cust_pkg.cgi,
30305           httemplate/edit/process/REAL_cust_pkg.cgi,
30306           httemplate/search/cust_pkg.cgi, httemplate/view/cust_main.cgi,
30307           httemplate/view/cust_pkg.cgi: correct last_bill problems with $0
30308           invoice (non-existant) edge cases
30309
30310 2003-03-31 15:49  ivan
30311
30312         * httemplate/docs/schema.html: added last_bill column
30313
30314 2003-03-31 15:48  ivan
30315
30316         * FS/bin/freeside-setup: add 'last_bill' column
30317
30318 2003-03-28 21:34  ivan
30319
30320         * bin/apache.export: restart apache, not bind!
30321
30322 2003-03-28 20:52  ivan
30323
30324         * FS/FS/cust_svc.pm, FS/FS/domain_record.pm,
30325           FS/FS/part_export/www_shellcommands.pm,
30326           httemplate/view/svc_www.cgi: correct web UI for svc_www services
30327           & no more @.domain in www_shellcommands export
30328
30329 2003-03-28 18:35  ivan
30330
30331         * FS/FS/part_export/www_shellcommands.pm: trim leading @. off zones
30332
30333 2003-03-28 18:19  ivan
30334
30335         * FS/FS/part_export.pm: cust_svc and svc_x methods
30336
30337 2003-03-28 13:59  ivan
30338
30339         * bin/apache.export: fix missing semicolon in apache export
30340
30341 2003-03-28 13:43  ivan
30342
30343         * FS/FS/part_export/apache.pm: oops in null apache export
30344
30345 2003-03-24 00:30  ivan
30346
30347         * httemplate/search/svc_acct.cgi: another Pg7.3 fix
30348
30349 2003-03-19 20:36  ivan
30350
30351         * httemplate/edit/part_export.cgi: virtual wrap...
30352
30353 2003-03-19 20:09  ivan
30354
30355         * httemplate/edit/part_export.cgi: wrap this textbox hard
30356
30357 2003-03-19 20:00  ivan
30358
30359         * httemplate/edit/part_export.cgi: wide textareas
30360
30361 2003-03-19 19:41  ivan
30362
30363         * FS/MANIFEST, FS/FS/domain_record.pm, FS/FS/part_export.pm,
30364           FS/FS/part_export/apache.pm, FS/t/part_export-apache.t,
30365           bin/apache.export, bin/bind.export, bin/bsdshell.export,
30366           bin/sysvshell.export: apache export!
30367
30368 2003-03-11 16:44  ivan
30369
30370         * httemplate/docs/upgrade9.html: doc from 1.4 branch
30371
30372 2003-03-11 03:40  ivan
30373
30374         * FS/FS/svc_domain.pm: another pg7.3 fix
30375
30376 2003-03-11 03:36  ivan
30377
30378         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi: minor
30379           meta import webUI updates
30380
30381 2003-03-11 02:41  ivan
30382
30383         * httemplate/edit/part_pkg.cgi: another pg7.3 fix
30384
30385 2003-03-03 17:56  khoff
30386
30387         * FS/MANIFEST: updated for svc_broadband changes
30388
30389 2003-02-28 19:14  ivan
30390
30391         * FS/FS/cust_main.pm: change next bill date comparison from < to <=
30392
30393 2003-02-24 21:40  ivan
30394
30395         * httemplate/edit/cust_main.cgi: remove max length on ACH account
30396           number
30397
30398 2003-02-11 17:21  khoff
30399
30400         * FS/bin/freeside-setup: s/;/,/
30401
30402 2003-02-05 21:26  ivan
30403
30404         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill.pm,
30405           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
30406           FS/FS/cust_main.pm, FS/bin/freeside-setup,
30407           FS/t/cust_bill_pkg_detail.t, httemplate/docs/schema.html,
30408           httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi:
30409           time/data detail on invoices
30410
30411 2003-02-05 15:22  khoff
30412
30413         * FS/FS/ac.pm, FS/FS/ac_block.pm, FS/FS/ac_field.pm,
30414           FS/FS/ac_type.pm, FS/FS/part_ac_field.pm,
30415           httemplate/browse/ac.cgi, httemplate/browse/ac_type.cgi,
30416           httemplate/edit/ac.cgi, httemplate/edit/ac_type.cgi,
30417           httemplate/edit/process/ac.cgi,
30418           httemplate/edit/process/ac_block.cgi,
30419           httemplate/edit/process/ac_field.cgi,
30420           httemplate/edit/process/ac_type.cgi,
30421           httemplate/edit/process/part_ac_field.cgi: svc_broadband rewrite
30422
30423 2003-02-05 15:17  khoff
30424
30425         * FS/FS/addr_block.pm, FS/FS/part_router_field.pm,
30426           FS/FS/part_sb_field.pm, FS/FS/part_svc_router.pm,
30427           FS/FS/router.pm, FS/FS/router_field.pm, FS/FS/sb_field.pm,
30428           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
30429           httemplate/browse/generic.cgi,
30430           httemplate/browse/part_sb_field.cgi,
30431           httemplate/browse/router.cgi,
30432           httemplate/edit/part_router_field.cgi,
30433           httemplate/edit/part_sb_field.cgi, httemplate/edit/router.cgi,
30434           httemplate/edit/svc_broadband.cgi,
30435           httemplate/edit/process/addr_block/add.cgi,
30436           httemplate/edit/process/addr_block/allocate.cgi,
30437           httemplate/edit/process/addr_block/deallocate.cgi,
30438           FS/bin/freeside-setup, httemplate/edit/process/generic.cgi,
30439           httemplate/edit/process/router.cgi,
30440           httemplate/edit/process/svc_broadband.cgi,
30441           httemplate/edit/process/addr_block/split.cgi, htetc/global.asa,
30442           htetc/handler.pl, httemplate/index.html,
30443           httemplate/view/svc_broadband.cgi: svc_broadband rewrite
30444
30445 2003-02-05 14:06  khoff
30446
30447         * FS/FS/cust_svc.pm: ip_netmask is gone now
30448
30449 2003-02-04 14:04  ivan
30450
30451         * htetc/global.asa, httemplate/docs/install.html: 1.5-specific
30452           fixes
30453
30454 2003-01-27 23:47  ivan
30455
30456         * FS/bin/freeside-setup: eek, and this is what caused connectup to
30457           fail too
30458
30459 2003-01-27 22:08  ivan
30460
30461         * FS/FS/part_export/ldap.pm: crypt password export to ldap fix from
30462           dave denney <daud@kaosol.net>
30463
30464 2003-01-16 22:21  ivan
30465
30466         * FS/FS/ClientAPI/MyAccount.pm,
30467           fs_selfservice/FS-SelfService/SelfService.pm: selfservice cancel
30468           functionality
30469
30470 2003-01-15 18:58  ivan
30471
30472         * FS/FS/part_export/shellcommands.pm: don't run empty shellcommands
30473
30474 2003-01-14 02:15  ivan
30475
30476         * Makefile: selfservice
30477
30478 2003-01-14 01:26  ivan
30479
30480         * FS/MANIFEST, FS/bin/freeside-selfservice-server,
30481           fs_selfservice/freeside-selfservice-server, init.d/freeside-init:
30482           move freeside-selfservice-server to proper MakeMaker install
30483           location
30484
30485 2003-01-14 00:49  ivan
30486
30487         * Makefile, FS/FS/svc_acct.pm, init.d/freeside-init: add
30488           freeside-selfservice-server to init script add domsvc checking as
30489           a foreign key
30490
30491 2003-01-12 23:26  ivan
30492
30493         * httemplate/edit/part_export.cgi: another Pg 7.3 fix
30494
30495 2003-01-12 22:19  ivan
30496
30497         * httemplate/edit/part_svc.cgi: whitespace inconsistancy causing
30498           extraneous diffs
30499
30500 2003-01-09 23:41  ivan
30501
30502         * FS/FS/cust_bill.pm: pop off an extra blank line in
30503           business-onlinepayment options
30504
30505 2002-12-28 01:16  ivan
30506
30507         * FS/FS/: cust_bill.pm, svc_acct.pm: prevent edge-case
30508           business-onlinepayment mod_perl leakage in multi-database
30509           installs.  ugh.
30510
30511 2002-12-27 04:56  ivan
30512
30513         * FS/FS/cust_main.pm: better times on failed billing events
30514
30515 2002-12-24 22:59  ivan
30516
30517         * FS/bin/freeside-daily: declare $opt_p usage
30518
30519 2002-12-24 14:41  ivan
30520
30521         * README.1.5.0pre1, FS/bin/freeside-setup,
30522           httemplate/view/cust_main.cgi: optimization for ginourmous
30523           numbers of packages for intergate, whew
30524
30525 2002-12-23 15:56  ivan
30526
30527         * FS/FS/svc_acct.pm: remove gratuitous warning and better error
30528           messages
30529
30530 2002-12-23 07:21  ivan
30531
30532         * FS/FS/cust_bill.pm: make agent available to invoice templates
30533
30534 2002-12-23 07:05  steve
30535
30536         * FS/FS/part_export/shellcommands.pm: add email address to
30537           shellcommands
30538
30539           don't error out when importing unaudited accounts (even though
30540           should probably be using $FS::svc_Common::noexport_hack anyway)
30541
30542 2002-12-23 06:54  steve
30543
30544         * FS/FS/cust_pkg.pm: added stuff for selfservice_server-quiet,
30545           signup_server-quiet, and emailcancel messages.
30546
30547 2002-12-23 06:38  steve
30548
30549         * fs_selfservice/freeside-selfservice-server: added stuff for
30550           selfservice_server-quiet, signup_server-quiet, and emailcancel
30551           messages.
30552
30553 2002-12-23 06:22  steve
30554
30555         * FS/FS/: cust_bill.pm, Conf.pm: added stuff for
30556           selfservice_server-quiet, signup_server-quiet, and emailcancel
30557           messages.
30558
30559 2002-12-22 00:53  ivan
30560
30561         * FS/: FS/cust_pkg.pm, bin/freeside-daily: -p option for
30562           freeside-daily to only run for a particular payby
30563           $disable_agentcheck option for cust_pkg for import optimization
30564
30565 2002-12-21 15:48  ivan
30566
30567         * httemplate/search/svc_domain.cgi: UI
30568
30569 2002-12-21 15:44  ivan
30570
30571         * httemplate/search/svc_domain.cgi: don't display all accounts in
30572           each domain
30573
30574 2002-12-21 02:14  ivan
30575
30576         * FS/FS/cust_main.pm: could be multiple returns from these
30577           searches, with taxclasses
30578
30579 2002-12-21 02:02  ivan
30580
30581         * FS/FS/Record.pm: better qsearchs warning
30582
30583 2002-12-20 23:36  ivan
30584
30585         * FS/FS/svc_acct.pm: $noexport hack moved to svc_Common
30586
30587 2002-12-20 20:31  ivan
30588
30589         * FS/FS/svc_acct.pm: kludge around uninitialized value errors
30590
30591 2002-12-19 19:29  ivan
30592
30593         * httemplate/view/cust_main.cgi: no changing cancelled packages
30594
30595 2002-12-17 13:31  ivan
30596
30597         * FS/FS/cust_bill.pm: invoice_lines() fix
30598
30599 2002-12-17 05:02  ivan
30600
30601         * httemplate/view/svc_acct.cgi: change wording
30602
30603 2002-12-17 02:42  ivan
30604
30605         * FS/bin/freeside-sqlradius-seconds: doh!  but finally fixed
30606
30607 2002-12-17 02:36  ivan
30608
30609         * FS/FS/cust_svc.pm: sqlradius time calculation fix wrt open
30610           sessions
30611
30612 2002-12-17 01:52  ivan
30613
30614         * FS/bin/freeside-sqlradius-seconds: sheesh
30615
30616 2002-12-17 01:48  ivan
30617
30618         * FS/bin/freeside-sqlradius-seconds: sigh
30619
30620 2002-12-17 01:47  ivan
30621
30622         * FS/bin/freeside-sqlradius-seconds: is this broken or is the
30623           calculation?
30624
30625 2002-12-17 01:37  ivan
30626
30627         * FS/bin/freeside-sqlradius-seconds: grr double doh
30628
30629 2002-12-17 01:35  ivan
30630
30631         * FS/bin/freeside-sqlradius-seconds: doh
30632
30633 2002-12-17 01:30  ivan
30634
30635         * FS/bin/freeside-sqlradius-seconds: carriage return helps alot
30636
30637 2002-12-17 01:24  ivan
30638
30639         * FS/: MANIFEST, bin/freeside-sqlradius-seconds: adding
30640           freeside-sqlradius-seconds
30641
30642 2002-12-16 22:36  ivan
30643
30644         * httemplate/docs/install.html: add PerlModule commands to install
30645           instructions
30646
30647 2002-12-16 13:52  ivan
30648
30649         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix for Pg 7.3,
30650           are there others?
30651
30652 2002-12-16 10:53  ivan
30653
30654         * httemplate/view/svc_domain.cgi: add PTR record to domain edit
30655
30656 2002-12-16 02:47  ivan
30657
30658         * httemplate/graph/: money_time-graph.cgi, money_time.cgi: working
30659           date range selector that defaults to the past year!
30660
30661 2002-12-14 13:18  ivan
30662
30663         * FS/FS/cust_svc.pm: fix for auditing packages
30664
30665 2002-12-12 16:31  ivan
30666
30667         * FS/FS/cust_main.pm, httemplate/misc/process/meta-import.cgi:
30668           taxclass fix (?)
30669
30670 2002-12-12 13:44  ivan
30671
30672         * FS/FS/svc_acct.pm: custnum in welcome email
30673
30674 2002-12-10 16:12  ivan
30675
30676         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi:
30677           beginning of web-based data importer
30678
30679 2002-12-09 02:54  ivan
30680
30681         * httemplate/docs/install.html: doc
30682
30683 2002-12-04 04:43  ivan
30684
30685         * bin/bind.export: really fixed now
30686
30687 2002-12-04 04:37  ivan
30688
30689         * bin/bind.export: oops, typo
30690
30691 2002-12-04 04:31  ivan
30692
30693         * FS/FS/cust_bill.pm: empty invoice_lines() fix
30694
30695 2002-11-27 21:44  ivan
30696
30697         * FS/FS/part_export.pm: add -g FreeBSD shellcommands export as per
30698           "Stephen Bechard" <steve@destek.net>
30699
30700 2002-11-27 21:10  ivan
30701
30702         * FS/FS/Conf.pm, httemplate/docs/upgrade8.html: deprecate
30703           username_policy
30704
30705 2002-11-26 03:58  ivan
30706
30707         * httemplate/misc/process/link.cgi: link by username now only links
30708           to same svcpart
30709
30710 2002-11-26 02:25  ivan
30711
30712         * FS/FS/part_export/ldap.pm: ldap export: fix $crypt_password
30713
30714 2002-11-25 21:42  ivan
30715
30716         * FS/FS/svc_acct.pm: remove harmless re-my to silence warning
30717
30718 2002-11-25 02:46  ivan
30719
30720         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: fix disappearing
30721           radius group bug, whew
30722
30723 2002-11-22 19:39  ivan
30724
30725         * httemplate/index.html: eww get rid of black border on konq3
30726
30727 2002-11-22 04:19  ivan
30728
30729         * FS/FS/cust_bill.pm: fix nasty typo which would affect credit card
30730           payments
30731
30732 2002-11-22 03:14  ivan
30733
30734         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
30735           add lec billing event
30736
30737 2002-11-22 02:48  ivan
30738
30739         * FS/FS/cust_main.pm: oops, one last LECB change
30740
30741 2002-11-21 23:50  ivan
30742
30743         * FS/FS/: part_export.pm, part_export/ldap.pm: separate root and
30744           user dn in ldap export
30745
30746 2002-11-21 12:44  ivan
30747
30748         * FS/FS/part_export.pm: change DN labeling for those obtuse
30749           blockheads at netmagic
30750
30751 2002-11-20 13:13  ivan
30752
30753         * FS/FS/: part_export.pm, part_export/ldap.pm: add objectclass and
30754           ability to have multiple comma-separated values to LDAP export
30755
30756 2002-11-20 02:09  ivan
30757
30758         * FS/FS/part_export/ldap.pm: hmm, so you add the username to the DN
30759           for the add call...?  i don't get LDAP
30760
30761 2002-11-20 01:10  ivan
30762
30763         * FS/FS/part_export/ldap.pm: fix silly bug in ldap export
30764
30765 2002-11-20 01:07  ivan
30766
30767         * FS/bin/freeside-setup, httemplate/docs/upgrade9.html: ugh... need
30768           to increase length of payinfo field in cust_pay and cust_refund
30769           for ACH
30770
30771 2002-11-19 14:55  ivan
30772
30773         * FS/FS/cust_bill_event.pm: give better error message on bad
30774           invnum, also 'use FS::cust_bill' here
30775
30776 2002-11-19 14:48  ivan
30777
30778         * FS/FS/cust_bill.pm: Business::OnlinePayment type is ECHECK not
30779           CHECK
30780
30781 2002-11-19 13:20  ivan
30782
30783         * FS/FS/part_export/ldap.pm: ldap export: don't use password if not
30784           given
30785
30786 2002-11-19 12:56  ivan
30787
30788         * FS/FS/part_export/ldap.pm: ldap export update
30789
30790 2002-11-19 12:36  ivan
30791
30792         * FS/bin/freeside-setup: increase length of reczone and recdata
30793           fields in domain_record
30794
30795 2002-11-19 02:09  ivan
30796
30797         * FS/FS/cust_bill.pm: typo adding lec transactions
30798
30799 2002-11-19 02:02  ivan
30800
30801         * FS/FS/cust_main.pm: silly regex bug parsing echeck info
30802
30803 2002-11-19 01:51  ivan
30804
30805         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
30806           FS/FS/cust_refund.pm, FS/FS/part_bill_event.pm,
30807           FS/FS/part_pkg.pm, FS/FS/part_export/ldap.pm,
30808           httemplate/docs/schema.html, httemplate/edit/cust_main.cgi,
30809           httemplate/edit/part_bill_event.cgi,
30810           httemplate/view/cust_main.cgi: add LEC billing
30811
30812 2002-11-18 21:17  ivan
30813
30814         * httemplate/edit/cust_main.cgi: oops, remove 10 digit account
30815           number limit
30816
30817 2002-11-18 02:15  ivan
30818
30819         * FS/MANIFEST, FS/FS/part_export.pm, FS/FS/part_export/ldap.pm,
30820           FS/t/part_export-ldap.t, httemplate/edit/part_export.cgi:
30821           preliminary ldap export
30822
30823 2002-11-16 02:33  ivan
30824
30825         * FS/FS/: Conf.pm, cust_bill.pm: separate ACH processor support
30826
30827 2002-11-09 02:59  ivan
30828
30829         * httemplate/edit/part_pkg.cgi: javascript quoting problem in
30830           per-hour charging
30831
30832 2002-11-07 14:53  ivan
30833
30834         * FS/FS/cust_main.pm: doc
30835
30836 2002-11-05 21:41  ivan
30837
30838         * httemplate/graph/money_time-graph.cgi: lala
30839
30840 2002-11-05 20:23  ivan
30841
30842         * FS/FS/part_pkg.pm: safe regex for sqlradius hour/data billing,
30843           closes: Bug#474
30844
30845 2002-11-05 20:11  ivan
30846
30847         * httemplate/edit/part_pkg.cgi: data billing
30848
30849 2002-11-05 19:58  ivan
30850
30851         * httemplate/edit/part_pkg.cgi: data charging
30852
30853 2002-11-05 15:43  ivan
30854
30855         * httemplate/view/svc_acct.cgi: ui
30856
30857 2002-11-05 15:41  ivan
30858
30859         * httemplate/: edit/part_pkg.cgi, view/svc_acct.cgi: fix for
30860           correct radacct column names
30861
30862 2002-11-05 15:34  ivan
30863
30864         * FS/FS/cust_svc.pm: can't use placeholders in SELECT SUM(?)
30865
30866 2002-11-05 15:29  ivan
30867
30868         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
30869           httemplate/edit/part_pkg.cgi, httemplate/view/svc_acct.cgi:
30870           bandwidth charges from sqlradius
30871
30872 2002-11-05 12:29  ivan
30873
30874         * FS/bin/freeside-sqlradius-radacctd: lost?
30875
30876 2002-11-04 18:15  ivan
30877
30878         * httemplate/graph/money_time-graph.cgi: local kludge
30879
30880 2002-11-04 15:40  ivan
30881
30882         * FS/FS/CGI.pm: balance on small_custview
30883
30884 2002-11-04 13:20  ivan
30885
30886         * httemplate/docs/upgrade9.html: doc
30887
30888 2002-11-04 12:51  ivan
30889
30890         * httemplate/view/svc_acct.cgi: fix cosmetic bug on online time
30891           view
30892
30893 2002-11-01 16:13  ivan
30894
30895         * httemplate/graph/: money_time-graph.cgi, money_time.cgi: whew,
30896           glad i had a copy of this
30897
30898 2002-10-28 05:22  ivan
30899
30900         * FS/bin/freeside-queued: signal-less queued child handling
30901           (closes: Bug#477)
30902
30903 2002-10-25 14:24  ivan
30904
30905         * FS/FS/part_export/shellcommands.pm: make $old_domain available
30906           too
30907
30908 2002-10-25 06:39  ivan
30909
30910         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: show export
30911           numbers
30912
30913 2002-10-23 10:07  ivan
30914
30915         * FS/: FS/Conf.pm, bin/freeside-daily: database dump & scp support
30916
30917 2002-10-23 08:49  ivan
30918
30919         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_pay.cgi,
30920           httemplate/view/cust_main.cgi: add option to unapply payments
30921
30922 2002-10-22 02:15  ivan
30923
30924         * FS/FS/part_export/vpopmail.pm: bugfix in vpopmail restart
30925
30926 2002-10-22 01:13  ivan
30927
30928         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
30929           ACH fixes from s5
30930
30931 2002-10-21 23:28  ivan
30932
30933         * httemplate/edit/part_bill_event.cgi: oops - allow adding CHECK
30934           invoice events too
30935
30936 2002-10-21 08:20  ivan
30937
30938         * httemplate/edit/part_svc.cgi: don't disable for all items
30939
30940 2002-10-21 08:14  ivan
30941
30942         * httemplate/edit/part_svc.cgi: Prevent a fixed or default username
30943           or password from being defined
30944
30945 2002-10-20 01:27  ivan
30946
30947         * FS/FS/: part_export.pm, part_export/shellcommands.pm: enable
30948           shellcommands suspension/unsuspension hooks
30949
30950 2002-10-20 00:26  ivan
30951
30952         * FS/FS/part_export/vpopmail.pm: don't run restart command unless
30953           there is one
30954
30955 2002-10-19 20:28  ivan
30956
30957         * FS/FS/part_export.pm, FS/FS/part_export/vpopmail.pm,
30958           eg/vpopmailrestart: vpopmail restart export option
30959
30960 2002-10-18 09:54  ivan
30961
30962         * Makefile: force executable permissions on bin/pod2x
30963
30964 2002-10-18 06:28  ivan
30965
30966         * FS/bin/freeside-radgroup: argh
30967
30968 2002-10-18 06:23  ivan
30969
30970         * FS/FS/svc_acct.pm: don't re-insert non-changed usernames to fuzzy
30971           cache
30972
30973 2002-10-18 03:28  ivan
30974
30975         * FS/: MANIFEST, bin/freeside-radgroup: adding
30976
30977 2002-10-17 08:06  ivan
30978
30979         * httemplate/view/svc_acct.cgi: use consistant terminology
30980
30981 2002-10-17 08:05  ivan
30982
30983         * httemplate/view/svc_acct.cgi: UI change for hour info
30984
30985 2002-10-17 07:59  ivan
30986
30987         * FS/FS/cust_svc.pm: yay missing paren
30988
30989 2002-10-17 07:50  ivan
30990
30991         * FS/FS/cust_svc.pm: *sigh* better debugging
30992
30993 2002-10-17 07:46  ivan
30994
30995         * FS/FS/cust_svc.pm: really fix sqlradacct for old Pg
30996
30997 2002-10-17 07:37  ivan
30998
30999         * FS/FS/cust_svc.pm: fix sqlradacct calculations for old Pg
31000
31001 2002-10-17 07:33  ivan
31002
31003         * httemplate/view/svc_acct.cgi: sqlradacct hour update
31004
31005 2002-10-17 07:16  ivan
31006
31007         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
31008           FS/FS/svc_acct.pm, httemplate/edit/part_pkg.cgi,
31009           httemplate/view/svc_acct.cgi: radacct update: use sqlradius for
31010           datasrc, not plandata options (whew)
31011
31012 2002-10-17 04:17  ivan
31013
31014         * httemplate/search/cust_bill.cgi: another mason fix, this one from
31015           5
31016
31017 2002-10-15 02:54  ivan
31018
31019         * FS/FS/cust_bill.pm: ach fix s/ECHECK/CHECK/
31020
31021 2002-10-14 00:44  ivan
31022
31023         * FS/FS/Conf.pm: s/bool/checkbox/
31024
31025 2002-10-14 00:30  ivan
31026
31027         * FS/FS/Conf.pm, httemplate/edit/svc_acct.cgi: svc-acct-alldomains
31028           config file allows selection of accounts from any domain
31029
31030 2002-10-13 23:17  ivan
31031
31032         * FS/FS/cust_pkg.pm, httemplate/edit/part_pkg.cgi: fix sql radacct
31033           billing
31034
31035 2002-10-13 23:16  ivan
31036
31037         * httemplate/view/svc_acct.cgi: show time online this billing cycle
31038           on view account screen
31039
31040 2002-10-13 00:14  ivan
31041
31042         * httemplate/docs/: session.html, upgrade9.html: doh
31043
31044 2002-10-13 00:13  ivan
31045
31046         * httemplate/docs/upgrade9.html: msgcat docs for upgrade
31047
31048 2002-10-12 23:49  ivan
31049
31050         * httemplate/docs/install.html: don't use ILIKE (7.1-ism) anymore
31051
31052 2002-10-12 18:14  ivan
31053
31054         * FS/FS/Record.pm: change ILIKE into LOWER() for compatibility with
31055           non-Pg and Pg before 7.1
31056
31057 2002-10-12 18:05  ivan
31058
31059         * FS/FS/cust_bill.pm: bug fix in new ACH code
31060
31061 2002-10-12 07:21  ivan
31062
31063         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: fix
31064           dayphone/nightphone msgcat
31065
31066 2002-10-12 06:46  ivan
31067
31068         * bin/populate-msgcat, httemplate/edit/cust_main.cgi,
31069           httemplate/view/cust_main.cgi: dayphone/nightphone as
31070           customizable labels, closes: Bug#464
31071
31072 2002-10-12 06:26  ivan
31073
31074         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
31075           httemplate/edit/part_pkg.cgi: sqlradacct_hour price plan to
31076           charge per-hour against an external radacct table
31077
31078 2002-10-12 03:15  ivan
31079
31080         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
31081           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
31082           FS/FS/part_bill_event.pm, httemplate/edit/cust_main.cgi,
31083           httemplate/edit/process/cust_main.cgi,
31084           httemplate/view/cust_main.cgi: ACH support
31085
31086 2002-10-10 09:48  ivan
31087
31088         * httemplate/edit/cust_main.cgi: bugfix in payby-default HIDE
31089           expiration dates
31090
31091 2002-10-10 09:28  ivan
31092
31093         * httemplate/edit/cust_main.cgi: expiration date bugfix for HIDE
31094
31095 2002-10-09 07:30  ivan
31096
31097         * FS/FS/Conf.pm: nasty typo
31098
31099 2002-10-09 06:59  ivan
31100
31101         * FS/FS/Conf.pm: don't explicitly specify unclassified config
31102           section
31103
31104 2002-10-09 06:43  ivan
31105
31106         * FS/FS/part_export/vpopmail.pm: don't error out trying to create
31107           existing directories in vpopmail export
31108
31109 2002-10-09 06:07  ivan
31110
31111         * FS/FS/: Conf.pm, svc_acct.pm: radius-password config value to set
31112           the attribute used for plaintext pw's
31113
31114 2002-10-08 04:10  ivan
31115
31116         * httemplate/: index.html, search/cust_pkg.cgi: add suspended
31117           package browse (closes: Bug#467)
31118
31119 2002-10-08 03:50  ivan
31120
31121         * eg/export_template.pm: slightly less sucky
31122
31123 2002-10-08 01:33  ivan
31124
31125         * FS/FS/Conf.pm, httemplate/view/svc_acct.cgi: svc_acct-notes
31126           displays static HTML on account view (closes: Bug#465)
31127
31128 2002-10-07 21:46  ivan
31129
31130         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
31131           httemplate/view/cust_main.cgi: payby-default config option, with
31132           special "HIDE" option to disable billing information in the web
31133           interface (closes: Bug#468)
31134
31135 2002-10-07 01:47  ivan
31136
31137         * FS/bin/freeside-daily: cancel when it is *after* expiration date,
31138           not when it is *before*
31139
31140 2002-10-05 04:14  ivan
31141
31142         * FS/FS/part_export/sqlradius.pm: fix sqlradius export to not set
31143           blank id fields
31144
31145 2002-10-04 05:56  ivan
31146
31147         * FS/FS/type_pkgs.pm, FS/FS/part_export/sqlradius.pm,
31148           FS/bin/freeside-setup, httemplate/docs/install.html,
31149           httemplate/edit/process/cust_pkg.cgi,
31150           httemplate/misc/change_pkg.cgi, httemplate/search/cust_main.cgi,
31151           httemplate/view/cust_main.cgi: working on the road:   - easier
31152           "change package" link for changing one package to another   -
31153           sqlradius export now compatible with Pg   - indices on phone
31154           numbers   - install instructions specify Pg 7.1 (at least until
31155           ILIKE thing is changed)   - searching on phone number fragments
31156
31157 2002-10-04 05:39  ivan
31158
31159         * FS/bin/freeside-daily: turn on AutoCommit when vacuuming
31160
31161 2002-10-04 05:29  ivan
31162
31163         * FS/bin/freeside-count-active-customers: adding
31164
31165 2002-10-04 05:09  ivan
31166
31167         * FS/FS/cust_bill.pm: default for customers with no invoices   was:
31168           print   is now: send email to invoice from address
31169
31170 2002-10-03 08:29  ivan
31171
31172         * FS/FS/svc_acct.pm: fix implicit RADIUS password attribute to be
31173           Crypt-Password for encrypted pw's
31174
31175 2002-09-27 05:14  ivan
31176
31177         * FS/FS/svc_acct.pm: allow + in md5 encrypted passwords
31178
31179 2002-09-27 05:14  ivan
31180
31181         * FS/FS/UID.pm: don't chop blanks
31182
31183 2002-09-26 23:00  ivan
31184
31185         * htetc/global.asa: only load Devel::AutoProfiler if it is
31186           installed
31187
31188 2002-09-26 22:36  ivan
31189
31190         * FS/bin/freeside-adduser: lock mapsecrets file
31191
31192 2002-09-25 22:28  ivan
31193
31194         * Makefile: fix $INIT_FILE usage
31195
31196 2002-09-25 22:26  ivan
31197
31198         * FS/FS/svc_acct.pm: fix for inserting un-audited accounts
31199
31200 2002-09-25 22:25  ivan
31201
31202         * Makefile: oops
31203
31204 2002-09-25 21:45  ivan
31205
31206         * httemplate/search/svc_acct.cgi: tyop
31207
31208 2002-09-25 02:11  ivan
31209
31210         * Makefile, httemplate/docs/install.html: doc
31211
31212 2002-09-25 02:09  ivan
31213
31214         * FS/FS/raddb.pm: regenerate raddb.pm from freeradius-0.4 dicts add
31215           "Authentication-Type" for netc.net.au (radiator?)
31216
31217 2002-09-24 01:31  ivan
31218
31219         * FS/FS/Conf.pm: deprecate vpopmailrestart config value
31220
31221 2002-09-23 07:27  ivan
31222
31223         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl: global.asa
31224           changes for profiling redirects header-handling changes necessary
31225           for chart .cgis
31226
31227 2002-09-23 01:50  ivan
31228
31229         * Makefile: better default Pg datasource
31230
31231 2002-09-21 04:17  ivan
31232
31233         * README.1.5.0pre1, FS/bin/freeside-setup,
31234           httemplate/docs/schema.dia, httemplate/docs/schema.html,
31235           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
31236           FS/FS/cust_main_county.pm, bin/create-history-tables,
31237           httemplate/browse/cust_main_county.cgi,
31238           httemplate/edit/cust_main_county.cgi,
31239           httemplate/edit/process/cust_main_county.cgi: all taxes now have
31240           names.  closes: Bug#15
31241
31242 2002-09-20 08:49  ivan
31243
31244         * README: d
31245
31246 2002-09-20 08:49  ivan
31247
31248         * FS/Makefile.PL: installing into /usr/bin, bah
31249
31250 2002-09-20 08:48  ivan
31251
31252         * FS/FS.pm: doc
31253
31254 2002-09-20 08:48  ivan
31255
31256         * Makefile: 1.5.0
31257
31258 2002-09-20 08:47  ivan
31259
31260         * FS/MANIFEST, FS/bin/freeside-addoutsourceuser,
31261           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
31262           FS/bin/freeside-deluser, FS/bin/freeside-setup,
31263           bin/populate-msgcat: add freeside-deluser, freeside-deloutsource
31264           and freeside-deloutsourceuser
31265
31266 2002-09-20 08:46  ivan
31267
31268         * FS/FS/Record.pm: fix database sequence code, closes: Bug#69
31269
31270 2002-09-20 07:48  ivan
31271
31272         * FS/FS/part_export.pm: extraneous warn
31273
31274 2002-09-20 05:50  ivan
31275
31276         * FS/bin/freeside-setup, bin/fs-setup,
31277           httemplate/docs/install.html: move from bin/fs-setup to
31278           FS/bin/freeside-setup
31279
31280 2002-09-20 05:04  ivan
31281
31282         * README.1.5.0pre1, httemplate/docs/install.html: doc NetAddr::IP
31283           dependancy
31284
31285 2002-09-20 03:16  ivan
31286
31287         * README.1.5.0pre1, FS/FS/UID.pm, bin/fs-setup: change otaker
31288           fields to 32 chars
31289
31290 2002-09-19 06:34  ivan
31291
31292         * bin/fs-setup, FS/FS/Record.pm, bin/dbdef-create: use database
31293           SERIAL or AUTO_INCREMENT for primary keys, finally, yay! closes:
31294           bug#69
31295
31296 2002-09-19 06:25  ivan
31297
31298         * README.1.5.0pre1: preliminary upgrade instructions
31299
31300 2002-09-19 01:43  ivan
31301
31302         * FS/bin/freeside-daily: package expiration
31303
31304 2002-09-19 01:34  ivan
31305
31306         * FS/FS/svc_acct.pm: remove extra definition of $cust_pkg
31307
31308 2002-09-19 00:15  ivan
31309
31310         * httemplate/view/cust_pkg.cgi: cancel later in view UI... hmm
31311
31312 2002-09-18 15:50  ivan
31313
31314         * FS/FS/Conf.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
31315           FS/bin/freeside-email, httemplate/edit/svc_forward.cgi,
31316           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
31317           httemplate/view/svc_acct.cgi: remove domain config file, closes:
31318           Bug#269
31319
31320 2002-09-18 15:38  ivan
31321
31322         * FS/FS/: svc_domain.pm, cust_svc.pm: removing svc_acct_sm
31323
31324 2002-09-18 05:10  ivan
31325
31326         * httemplate/docs/: index.html, legacy.html, upgrade4.html,
31327           upgrade5.html, upgrade6.html: doc
31328
31329 2002-09-17 03:21  ivan
31330
31331         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
31332           httemplate/edit/part_bill_event.cgi: remove obsolete cybercash
31333           support
31334
31335 2002-09-17 02:19  ivan
31336
31337         * FS/FS.pm, FS/MANIFEST, FS/FS/InitHandler.pm, FS/FS/cust_pkg.pm,
31338           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
31339           FS/FS/svc_acct_sm.pm, FS/t/svc_acct_sm.t, httemplate/index.html,
31340           httemplate/docs/schema.dia, httemplate/docs/schema.html,
31341           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct_sm.cgi,
31342           httemplate/edit/process/part_svc.cgi,
31343           httemplate/edit/process/svc_acct_sm.cgi,
31344           httemplate/misc/link.cgi, httemplate/search/svc_acct_sm.cgi,
31345           httemplate/search/svc_acct_sm.html,
31346           httemplate/search/svc_domain.cgi,
31347           httemplate/view/svc_acct_sm.cgi: remove svc_acct_sm
31348
31349 2002-09-16 17:40  ivan
31350
31351         * FS/FS/cust_bill.pm: send_ftp doc fix
31352
31353 2002-09-16 17:33  ivan
31354
31355         * FS/FS/: Conf.pm, cust_bill.pm, cust_main.pm, svc_acct.pm:   -
31356           "emailinvoiceauto" implementation rewritten to work properly,
31357           stop
31358               overwriting existing invoice destinations
31359
31360 2002-09-16 02:27  ivan
31361
31362         * FS/bin/freeside-expiration-alerter: skip empty expiration dates
31363
31364 2002-09-11 02:28  ivan
31365
31366         * httemplate/browse/svc_acct_pop.cgi: mason error
31367
31368 2002-09-11 02:09  ivan
31369
31370         * httemplate/search/cust_main.cgi: mason warnings
31371
31372 2002-09-09 20:31  ivan
31373
31374         * FS/FS/cust_bill.pm: Business::OnlinePaymet fix for processors w/o
31375           order numbers, like VirtualNet
31376
31377 2002-09-09 17:37  ivan
31378
31379         * httemplate/docs/upgrade9.html: doc: need Net::SSH 0.07 for 1.4.1
31380
31381 2002-09-09 16:05  khoff
31382
31383         * httemplate/: browse/ac.cgi, browse/ac_type.cgi, edit/ac.cgi,
31384           edit/ac_type.cgi, edit/svc_broadband.cgi, edit/process/ac.cgi,
31385           edit/process/ac_block.cgi, edit/process/ac_field.cgi,
31386           edit/process/ac_type.cgi, edit/process/part_ac_field.cgi,
31387           edit/process/svc_broadband.cgi, view/svc_broadband.cgi:
31388           svc_broadband merge
31389
31390 2002-09-09 16:01  khoff
31391
31392         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, bin/fs-setup,
31393           htetc/global.asa, httemplate/index.html,
31394           httemplate/edit/part_svc.cgi,
31395           httemplate/edit/process/part_svc.cgi, FS/FS/ac.pm,
31396           FS/FS/ac_block.pm, FS/FS/ac_field.pm, FS/FS/ac_type.pm,
31397           FS/FS/part_ac_field.pm, FS/FS/svc_broadband.pm: svc_broadband
31398           merge
31399
31400 2002-09-09 15:57  ivan
31401
31402         * FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
31403           freeside-receivables-report, freeside-tax-report: allow . in
31404           untaint_argv, for usernames
31405
31406 2002-09-09 15:56  khoff
31407
31408         * FS/MANIFEST: svc_broadband merge
31409
31410 2002-09-09 12:56  ivan
31411
31412         * FS/FS/part_export.pm: vpopmail export doc clarification: ssh as
31413           vpopmail user
31414
31415 2002-09-09 12:54  ivan
31416
31417         * httemplate/docs/ssh.html: doc clarification about users
31418
31419 2002-09-09 05:34  ivan
31420
31421         * FS/FS/: ClientAPI.pm, InitHandler.pm, svc_acct.pm,
31422           ClientAPI/passwd.pm: : is not legal in GECOS
31423
31424 2002-09-08 05:57  ivan
31425
31426         * FS/FS/svc_domain.pm: ordering fix on delete: domain_record
31427           records first, then svc_domain
31428
31429 2002-09-08 05:40  ivan
31430
31431         * bin/bind.export: error out if can't open .HEADER files
31432
31433 2002-09-08 04:36  ivan
31434
31435         * README: 1.4.1
31436
31437 2002-09-08 02:49  ivan
31438
31439         * conf/: soadefaultttl, soaexpire, soarefresh, soaretry: some
31440           useful default domain files
31441
31442 2002-09-07 07:20  ivan
31443
31444         * FS/FS/part_export.pm: mention docs/ssh.html in vpopmail
31445           description, give up hoping for a better description of the
31446           export from jeff
31447
31448 2002-09-06 19:27  ivan
31449
31450         * httemplate/docs/: index.html, upgrade9.html: 1.4.1
31451
31452 2002-09-06 19:19  ivan
31453
31454         * FS/FS/part_export/vpopmail.pm: import flocking constants
31455
31456 2002-09-05 11:51  ivan
31457
31458         * FS/FS/part_export/vpopmail.pm: clear up directory silliness ick
31459
31460 2002-09-05 10:01  ivan
31461
31462         * httemplate/edit/cust_main.cgi: "same as billing address" box
31463           would uncheck itself on errors (only looked at previous
31464           ship_last, not CGI checkbox value too)  Closes: Bug#448
31465
31466 2002-09-05 09:51  ivan
31467
31468         * FS/FS/cust_bill.pm: Business::OnlinePayment::VitualNet
31469           compatibility
31470
31471 2002-09-05 06:59  ivan
31472
31473         * ANNOUCE.1.4.0: naw
31474
31475 2002-09-05 06:50  ivan
31476
31477         * httemplate/browse/part_svc.cgi: don't show "clone an existing
31478           service definition" if there aren't any yet
31479
31480 2002-09-05 06:27  ivan
31481
31482         * FS/FS/cust_main.pm, httemplate/index.html,
31483           httemplate/misc/cust_main-import_charges.cgi,
31484           httemplate/misc/process/cust_main-import_charges.cgi: batch
31485           charge/credit import
31486
31487 2002-09-05 06:01  ivan
31488
31489         * FS/FS/svc_acct.pm: show illegal dir in error msg
31490
31491 2002-09-05 02:10  ivan
31492
31493         * FS/FS/: part_export.pm, part_export/vpopmail.pm: get rid of
31494           extraneous `vpopmail machine' field
31495
31496 2002-09-04 05:43  ivan
31497
31498         * Makefile, httemplate/index.html: 1.4.1beta1
31499
31500 2002-09-04 01:42  ivan
31501
31502         * httemplate/edit/part_pkg.cgi: spelling
31503
31504 2002-08-30 16:48  ivan
31505
31506         * FS/FS/cust_bill.pm: oops, missing charged column in csv exports
31507
31508 2002-08-30 16:42  ivan
31509
31510         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm,
31511           httemplate/edit/process/part_bill_event.cgi: new invoice event:
31512           upload a CSV file
31513
31514 2002-08-30 16:17  ivan
31515
31516         * FS/FS/cust_main.pm: bill batch imported customers immediately (as
31517           of their cust_pkg.bill date) - setting cust_pkg.bill date
31518           directly bypasses setup fee
31519
31520 2002-08-30 10:34  ivan
31521
31522         * FS/FS/cust_main.pm, httemplate/index.html,
31523           httemplate/misc/cust_main-import.cgi,
31524           httemplate/misc/process/cust_main-import.cgi: working CSV import
31525           for crcmn
31526
31527 2002-08-30 04:33  ivan
31528
31529         * httemplate/edit/cust_main.cgi: use eidiot rather than die for
31530           (hopefully) better error message
31531
31532 2002-08-30 03:25  ivan
31533
31534         * Makefile: silly conf/registries dir still hanging around in CVS
31535           checkouts
31536
31537 2002-08-29 07:11  ivan
31538
31539         * httemplate/search/cust_pkg.cgi: UI ROWSPAN fix
31540
31541 2002-08-29 02:11  ivan
31542
31543         * FS/FS/svc_acct.pm: dont require uid for finger and quota, fix md5
31544           import, make username/password for unexported services conflict
31545           at least with self
31546
31547 2002-08-29 01:13  khoff
31548
31549         * httemplate/view/svc_domain.cgi: Missing Mason/Apache::ASP tags
31550
31551 2002-08-29 00:50  ivan
31552
31553         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail updates
31554
31555 2002-08-28 23:02  ivan
31556
31557         * FS/FS/UID.pm: stupid kludge until schema otakers are not 8 chars
31558
31559 2002-08-28 22:57  ivan
31560
31561         * httemplate/view/svc_acct.cgi: password viewing UI change
31562
31563 2002-08-27 00:26  khoff
31564
31565         * FS/FS/Record.pm: Yip yip, I sprained my brain
31566
31567 2002-08-26 13:40  ivan
31568
31569         * FS/FS/cust_pkg.pm: allow . and - in otaker usernames
31570
31571 2002-08-24 20:54  ivan
31572
31573         * FS/bin/freeside-addoutsourceuser: ?
31574
31575 2002-08-24 20:42  ivan
31576
31577         * FS/bin/freeside-addoutsourceuser: correct secrets file path
31578
31579 2002-08-24 19:35  ivan
31580
31581         * FS/FS/part_export/shellcommands.pm: separate vars for quoted
31582           passwords
31583
31584 2002-08-24 19:26  ivan
31585
31586         * FS/FS/part_export/shellcommands.pm: properly quote password as
31587           well as finger
31588
31589 2002-08-24 18:48  ivan
31590
31591         * FS/bin/freeside-addoutsourceuser: password
31592
31593 2002-08-24 18:48  ivan
31594
31595         * FS/: MANIFEST, bin/freeside-addoutsourceuser: Added Files:
31596           bin/freeside-addoutsourceuser
31597
31598 2002-08-24 18:16  ivan
31599
31600         * FS/bin/: freeside-adduser, freeside-setup: doc
31601
31602 2002-08-24 18:14  ivan
31603
31604         * FS/bin/freeside-setup: noninteractive freeside-setup
31605
31606 2002-08-24 18:09  ivan
31607
31608         * FS/bin/: freeside-adduser, freeside-setup: doc
31609
31610 2002-08-24 01:13  ivan
31611
31612         * FS/bin/freeside-adduser: also do -b flag
31613
31614 2002-08-24 00:43  ivan
31615
31616         * FS/FS/part_export/shellcommands.pm: allow $domain as a variable
31617           in commands
31618
31619 2002-08-24 00:20  ivan
31620
31621         * httemplate/edit/part_export.cgi: don't substitute defaults for
31622           empty options when editing exports
31623
31624 2002-08-23 23:41  ivan
31625
31626         * FS/FS/part_export/: domain_shellcommands.pm, shellcommands.pm,
31627           www_shellcommands.pm: - depend on Net::SSH 0.07, for OpenSSH -T
31628           fix - no strict 'vars'; when necessary
31629
31630 2002-08-23 20:29  ivan
31631
31632         * httemplate/: view/cust_main.cgi, misc/unprovision.cgi:
31633           unprovision a single service
31634
31635 2002-08-23 19:10  ivan
31636
31637         * FS/bin/freeside-addoutsource: fix path
31638
31639 2002-08-23 18:53  ivan
31640
31641         * FS/bin/freeside-queued: depend on Net::SSH 0.07, for -T fix
31642
31643 2002-08-23 17:51  ivan
31644
31645         * httemplate/view/cust_main.cgi: UI
31646
31647 2002-08-23 17:16  ivan
31648
31649         * FS/: MANIFEST, bin/freeside-addoutsource: Added Files:
31650           bin/freeside-addoutsource
31651
31652 2002-08-23 16:43  ivan
31653
31654         * FS/: MANIFEST, FS/part_export.pm,
31655           FS/part_export/domain_shellcommands.pm,
31656           t/part_export-domain_shellcommands.t: add domain_shellcommands
31657           export
31658
31659 2002-08-19 16:08  ivan
31660
31661         * httemplate/view/cust_main.cgi: encode_entities for comments
31662           entries
31663
31664 2002-08-11 23:17  ivan
31665
31666         * rt/: COPYING, ChangeLog, Makefile, README, TODO,
31667           bin/initacls.Oracle, bin/initacls.Pg, bin/initacls.mysql,
31668           bin/mason_handler.fcgi, bin/mason_handler.scgi, bin/rt,
31669           bin/rt-mailgate, bin/rtadmin, bin/webmux.pl, docs/README.docs,
31670           docs/Security, docs/rt.gif, docs/design_docs/CARS,
31671           docs/design_docs/TransactionTypes.txt, docs/design_docs/acls,
31672           docs/design_docs/basic-definitions.txt,
31673           docs/design_docs/cli_spec, docs/design_docs/cvs_integration,
31674           docs/design_docs/evil_plans,
31675           docs/design_docs/link-definitions.txt,
31676           docs/design_docs/local_hacking,
31677           docs/design_docs/subscription-definitions.txt,
31678           docs/design_docs/users, etc/acl.Oracle, etc/acl.Pg,
31679           etc/acl.mysql, etc/config.pm, etc/rt.spec, etc/schema.Oracle,
31680           etc/schema.Pg, etc/schema.mysql, etc/schema.pm, lib/MANIFEST,
31681           lib/MANIFEST.SKIP, lib/Makefile.PL, lib/RT.pm, lib/test.pl,
31682           lib/RT/ACE.pm, lib/RT/ACL.pm, lib/RT/Attachment.pm,
31683           lib/RT/Attachments.pm, lib/RT/CurrentUser.pm, lib/RT/Date.pm,
31684           lib/RT/EasySearch.pm, lib/RT/Group.pm, lib/RT/GroupMember.pm,
31685           lib/RT/GroupMembers.pm, lib/RT/Groups.pm, lib/RT/Handle.pm,
31686           lib/RT/Keyword.pm, lib/RT/KeywordSelect.pm,
31687           lib/RT/KeywordSelects.pm, lib/RT/Keywords.pm, lib/RT/Link.pm,
31688           lib/RT/Links.pm, lib/RT/ObjectKeyword.pm,
31689           lib/RT/ObjectKeywords.pm, lib/RT/Queue.pm, lib/RT/Queues.pm,
31690           lib/RT/Record.pm, lib/RT/Scrip.pm, lib/RT/ScripAction.pm,
31691           lib/RT/ScripActions.pm, lib/RT/ScripCondition.pm,
31692           lib/RT/ScripConditions.pm, lib/RT/Scrips.pm, lib/RT/Template.pm,
31693           lib/RT/Templates.pm, lib/RT/TestHarness.pm, lib/RT/Ticket.pm,
31694           lib/RT/Tickets.pm, lib/RT/Transaction.pm, lib/RT/Transactions.pm,
31695           lib/RT/User.pm, lib/RT/Users.pm, lib/RT/Watcher.pm,
31696           lib/RT/Watchers.pm, lib/RT/Action/Autoreply.pm,
31697           lib/RT/Action/Generic.pm, lib/RT/Action/Notify.pm,
31698           lib/RT/Action/NotifyAsComment.pm, lib/RT/Action/OpenDependent.pm,
31699           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SendEmail.pm,
31700           lib/RT/Action/SendPasswordEmail.pm,
31701           lib/RT/Action/StallDependent.pm,
31702           lib/RT/Condition/AnyTransaction.pm, lib/RT/Condition/Generic.pm,
31703           lib/RT/Condition/NewDependency.pm,
31704           lib/RT/Condition/StatusChange.pm, lib/RT/Interface/CLI.pm,
31705           lib/RT/Interface/Email.pm, lib/RT/Interface/Web.pm: import rt
31706           2.0.14
31707
31708 2002-08-02 17:39  ivan
31709
31710         * httemplate/docs/: install.html, legacy.html: remove some extra
31711           modules from install doc
31712
31713 2002-07-31 11:55  ivan
31714
31715         * FS/FS/part_export.pm: delete directories when deleting users on
31716           freebsd
31717
31718 2002-07-31 06:18  ivan
31719
31720         * FS/FS/svc_acct.pm: fix bug with static IP addresses
31721
31722 2002-07-26 20:56  ivan
31723
31724         * httemplate/misc/cancel-unaudited.cgi: move transaction from web
31725           interface to lib code
31726
31727 2002-07-26 19:47  ivan
31728
31729         * FS/bin/freeside-daily: vacuum pg databases daily
31730
31731 2002-07-25 19:33  ivan
31732
31733         * FS/FS/: part_export.pm, part_export/shellcommands.pm:
31734           shellcommands edit gecos field too
31735
31736 2002-07-25 18:38  ivan
31737
31738         * httemplate/docs/install.html: tyop
31739
31740 2002-07-25 18:31  ivan
31741
31742         * httemplate/docs/install.html: tyop
31743
31744 2002-07-23 05:37  ivan
31745
31746         * FS/FS/svc_acct.pm: fix small bugs in duplicate username checking
31747
31748 2002-07-22 03:50  ivan
31749
31750         * FS/t/ClientAPI.t, fs_selfservice/FS-SelfService/cgi/passwd.html:
31751           adding
31752
31753 2002-07-22 03:41  ivan
31754
31755         * httemplate/docs/install.html: no mysql in 1.4.0 release.
31756           hopefully 1.4.1
31757
31758 2002-07-22 03:20  ivan
31759
31760         * ANNOUCE.1.4.0, Makefile, README.1.4.0pre11, README.1.4.0pre12,
31761           README.1.4.0pre13, README.1.4.0pre14, README.1.4.0pre8,
31762           README.1.4.0pre9: 1.4.0
31763
31764 2002-07-22 03:18  ivan
31765
31766         * FS/FS/CGI.pm: UI
31767
31768 2002-07-22 03:18  ivan
31769
31770         * FS/FS/cust_main.pm: sort bills by date
31771
31772 2002-07-16 05:29  ivan
31773
31774         * FS/: MANIFEST, FS/ClientAPI.pm, FS/ClientAPI/MyAccount.pm,
31775           FS/ClientAPI/passwd.pm: ClientAPI
31776
31777 2002-07-16 05:28  ivan
31778
31779         * fs_selfservice/: DEPLOY, freeside-selfservice-server,
31780           fs_passwd_test, FS-SelfService/SelfService.pm,
31781           FS-SelfService/freeside-selfservice-clientd,
31782           FS-SelfService/cgi/login.html, FS-SelfService/cgi/myaccount.html,
31783           FS-SelfService/cgi/selfservice.cgi,
31784           FS-SelfService/cgi/view_invoice.html: invoice viewing...
31785
31786 2002-07-15 20:57  ivan
31787
31788         * FS/FS/part_export/infostreet.pm: missing ; in eval'ed sub
31789
31790 2002-07-15 20:56  ivan
31791
31792         * FS/FS/part_export/infostreet.pm: better error handling
31793
31794 2002-07-15 20:47  ivan
31795
31796         * FS/FS/part_export/infostreet.pm: fix XML-RPC weirdness
31797
31798 2002-07-15 01:28  ivan
31799
31800         * fs_selfservice/: freeside-selfservice-server, fs_passwd_test,
31801           FS-SelfService/freeside-selfservice-clientd: working framework,
31802           no hung clients, whew
31803
31804 2002-07-14 18:44  ivan
31805
31806         * bin/bind.import: finally a working DNS::ZoneParse
31807
31808 2002-07-13 17:28  ivan
31809
31810         * httemplate/docs/: install.html, upgrade8.html: no mason 1.1x yet
31811           :(
31812
31813 2002-07-11 06:52  ivan
31814
31815         * fs_selfservice/: DEPLOY, freeside-selfservice-server,
31816           fs_passwd_test, FS-SelfService/MANIFEST,
31817           FS-SelfService/SelfService.pm,
31818           FS-SelfService/freeside-selfservice-clientd: finally working
31819           async framework
31820
31821 2002-07-08 19:23  ivan
31822
31823         * httemplate/docs/: schema.dia, schema.png: new schema diagram
31824
31825 2002-07-08 10:14  ivan
31826
31827         * FS/bin/freeside-queued: oops, fix for bug only surfacing with
31828           different freeside uid/gid
31829
31830 2002-07-08 08:56  ivan
31831
31832         * httemplate/edit/svc_acct.cgi: better error message
31833
31834 2002-07-08 06:07  ivan
31835
31836         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
31837           edit expiration dates
31838
31839 2002-07-08 03:52  ivan
31840
31841         * httemplate/search/cust_bill.cgi: remove perl-side sort routines,
31842           no longer needed
31843
31844 2002-07-08 03:01  ivan
31845
31846         * FS/FS/part_export.pm: default linux/netbsd shellcommand userdel
31847           should remove home directories
31848
31849 2002-07-08 01:39  ivan
31850
31851         * httemplate/docs/install.html: new and improved instructions!  now
31852           even more idiot proof!
31853
31854 2002-07-07 10:49  ivan
31855
31856         * FS/FS/svc_acct.pm: rewrite uid-dup checking to be
31857           new-export-aware, closes: #431
31858
31859 2002-07-07 07:33  ivan
31860
31861         * httemplate/search/cust_bill.cgi: clean up after rewrite... turned
31862           out rather nice
31863
31864 2002-07-07 07:28  ivan
31865
31866         * httemplate/search/cust_bill.cgi: fixing 30/60/90/120...
31867
31868 2002-07-07 07:26  ivan
31869
31870         * httemplate/search/cust_bill.cgi: just might work
31871
31872 2002-07-07 07:24  ivan
31873
31874         * httemplate/search/cust_bill.cgi: that would be nice...
31875
31876 2002-07-07 07:18  ivan
31877
31878         * httemplate/search/cust_bill.cgi: fix 30/60/90/120 browses
31879
31880 2002-07-07 07:14  ivan
31881
31882         * httemplate/search/cust_bill.cgi: UI
31883
31884 2002-07-07 07:12  ivan
31885
31886         * httemplate/search/cust_bill.cgi: totals and order by
31887
31888 2002-07-07 07:00  ivan
31889
31890         * httemplate/search/cust_bill.cgi: try for correct totals
31891
31892 2002-07-07 06:52  ivan
31893
31894         * httemplate/search/cust_bill.cgi: don't recalculate owed
31895
31896 2002-07-07 06:31  ivan
31897
31898         * httemplate/search/cust_bill.cgi: comma
31899
31900 2002-07-07 06:30  ivan
31901
31902         * httemplate/search/cust_bill.cgi: calculate owed as subquery here
31903           too
31904
31905 2002-07-07 06:25  ivan
31906
31907         * httemplate/search/cust_bill.cgi: don't forget to where the where
31908           clause
31909
31910 2002-07-07 06:23  ivan
31911
31912         * httemplate/search/cust_bill.cgi: try for working paged invoices,
31913           this time with subqueries
31914
31915 2002-07-07 04:45  ivan
31916
31917         * httemplate/search/cust_bill.cgi: wtf?
31918
31919 2002-07-07 04:30  ivan
31920
31921         * httemplate/search/cust_bill.cgi: invoice search with possibly
31922           working pager
31923
31924 2002-07-07 04:03  ivan
31925
31926         * httemplate/search/cust_bill.cgi: move query logic from perl to
31927           sql for scalability
31928
31929 2002-07-06 05:53  ivan
31930
31931         * httemplate/docs/install.html: new!  improved!  now even more
31932           idiot-proof!
31933
31934 2002-07-06 05:15  ivan
31935
31936         * Makefile: beta2
31937
31938 2002-07-06 05:13  ivan
31939
31940         * bin/fs-setup: fix Can't use an undefined value as an ARRAY
31941           reference at ./fs-setup line 209, <STDIN> line 3.
31942
31943 2002-07-06 04:08  ivan
31944
31945         * httemplate/: edit/svc_forward.cgi, view/svc_forward.cgi: fix UI
31946           for forwards - use HTML::Widgets::SelectLayers, closes: Bug#303
31947
31948 2002-07-06 01:50  ivan
31949
31950         * httemplate/view/svc_acct.cgi: add "are you sure?" javascript on
31951           view/svc_acct.cgi "cancel unaudited account" (closes: Bug#432)
31952
31953 2002-07-06 01:29  ivan
31954
31955         * httemplate/view/: cust_pkg.cgi, cust_main.cgi: speling
31956
31957 2002-07-06 00:32  ivan
31958
31959         * httemplate/edit/part_pkg.cgi: fix speling
31960
31961 2002-07-06 00:31  ivan
31962
31963         * ANNOUCE.1.4.0: this file should probably go away soon...
31964
31965 2002-07-06 00:30  ivan
31966
31967         * FS/FS/: Conf.pm, part_export.pm, svc_www.pm,
31968           part_export/www_shellcommands.pm: move svc_www ssh jobs to the
31969           job queue & exports, and make them configurable
31970
31971 2002-07-05 21:20  ivan
31972
31973         * FS/FS/svc_acct.pm: typo
31974
31975 2002-07-05 16:32  ivan
31976
31977         * httemplate/config/config.cgi: fix bug with config having a value
31978           not in the select
31979
31980 2002-07-04 03:35  ivan
31981
31982         * httemplate/browse/: agent.cgi, agent_type.cgi,
31983           part_bill_event.cgi, part_export.cgi, part_pkg.cgi,
31984           part_referral.cgi, part_svc.cgi, svc_acct_pop.cgi: move "add"
31985           links to the top
31986
31987 2002-07-03 07:45  ivan
31988
31989         * FS/t/part_export-http.t: s/_post//
31990
31991 2002-07-03 07:21  ivan
31992
31993         * FS/: MANIFEST, FS/part_export.pm, FS/part_export/http.pm,
31994           t/part_export-http.t: http export
31995
31996 2002-07-03 04:37  ivan
31997
31998         * FS/FS/InitHandler.pm: 54
31999
32000 2002-07-03 04:35  ivan
32001
32002         * FS/FS/InitHandler.pm: sacrifice memory for speed
32003
32004 2002-07-03 04:31  ivan
32005
32006         * FS/FS/InitHandler.pm: preload modules
32007
32008 2002-07-03 04:23  ivan
32009
32010         * FS/FS/: InitHandler.pm, UID.pm: fix to allow running during
32011           apache init
32012
32013 2002-07-03 04:10  ivan
32014
32015         * FS/FS/UID.pm: allow InitHandler to work during apache startup
32016
32017 2002-07-03 03:50  ivan
32018
32019         * FS/FS/InitHandler.pm: skip comment & blank lines
32020
32021 2002-07-03 03:48  ivan
32022
32023         * FS/FS/InitHandler.pm: debug
32024
32025 2002-07-03 03:33  ivan
32026
32027         * FS/: MANIFEST, FS/InitHandler.pm, t/InitHandler.t: preload all
32028           dbdefs
32029
32030 2002-07-02 20:57  ivan
32031
32032         * FS/FS/cust_main.pm: working one-time charges again
32033
32034 2002-07-02 20:52  ivan
32035
32036         * httemplate/view/cust_main.cgi: ui
32037
32038 2002-07-02 20:47  ivan
32039
32040         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
32041           httemplate/edit/process/quick-charge.cgi,
32042           httemplate/view/cust_main.cgi: one-time charges with tax classes
32043
32044 2002-07-02 19:25  ivan
32045
32046         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
32047           httemplate/config/config.cgi: deprecate text radius config
32048           options update config docs
32049
32050 2002-07-02 18:47  ivan
32051
32052         * FS/: MANIFEST, bin/freeside-reexport: freeside-reexport
32053
32054 2002-07-02 18:05  ivan
32055
32056         * FS/bin/freeside-sqlradius-reset: pod
32057
32058 2002-07-02 18:01  ivan
32059
32060         * FS/bin/freeside-sqlradius-reset: fix usage message
32061
32062 2002-07-02 16:03  ivan
32063
32064         * FS/FS/part_export.pm: fix usermod commands for freebsd
32065
32066 2002-07-02 07:38  ivan
32067
32068         * ANNOUCE.1.4.0: beta1!
32069
32070 2002-07-02 07:37  ivan
32071
32072         * Makefile: beta1!!
32073
32074 2002-07-02 07:22  ivan
32075
32076         * FS/FS/part_export/textradius.pm: working textradius export
32077
32078 2002-07-02 07:00  ivan
32079
32080         * FS/FS/part_export/textradius.pm: better diagnostics
32081
32082 2002-07-02 06:22  ivan
32083
32084         * httemplate/view/cust_main.cgi: ui s/ /&nbsp;
32085
32086 2002-07-02 06:04  ivan
32087
32088         * FS/FS/part_export/shellcommands.pm: no warnings
32089
32090 2002-07-02 06:00  ivan
32091
32092         * FS/FS/: part_export.pm, part_export/shellcommands.pm: working
32093           linux and freebsd shellcommands
32094
32095 2002-07-02 04:29  ivan
32096
32097         * FS/FS/part_export.pm: fix for freebsd presets
32098
32099 2002-07-02 04:27  ivan
32100
32101         * FS/FS/part_export.pm: useful shellcommands presets
32102
32103 2002-07-02 03:14  ivan
32104
32105         * FS/bin/freeside-queued: grr old openssh grr freebsd
32106
32107 2002-07-02 03:01  ivan
32108
32109         * httemplate/docs/install.html: freeside group
32110
32111 2002-07-02 02:42  ivan
32112
32113         * FS/bin/freeside-queued: fleabsd grr
32114
32115 2002-07-02 02:39  ivan
32116
32117         * FS/bin/freeside-queued: freebsd is sofa king broken
32118
32119 2002-07-02 00:31  ivan
32120
32121         * FS/FS/part_export/textradius.pm: working textradius
32122
32123 2002-07-02 00:13  ivan
32124
32125         * FS/FS/part_export/textradius.pm: better error reporting from
32126           rsync
32127
32128 2002-07-01 23:58  ivan
32129
32130         * FS/FS/part_export/: shellcommands.pm, www_shellcommands.pm:
32131           s/options/option/, oops, and machine isn't an option
32132
32133 2002-07-01 23:48  ivan
32134
32135         * FS/FS/queue.pm: error messages can have other chars
32136
32137 2002-07-01 15:38  ivan
32138
32139         * FS/FS/part_export/textradius.pm: prevent any possible infinite
32140           looping
32141
32142 2002-07-01 02:15  ivan
32143
32144         * FS/FS/part_export/textradius.pm: real-time! text radius export
32145
32146 2002-06-30 04:01  ivan
32147
32148         * ANNOUCE.1.4.0, CREDITS: administrivia
32149
32150 2002-06-30 00:17  ivan
32151
32152         * FS/FS/Record.pm: oops, very bad
32153
32154 2002-06-30 00:16  ivan
32155
32156         * FS/FS/Record.pm: get rid of unneeded Pg-cruft (don't use native
32157           Pg money type)
32158
32159 2002-06-30 00:04  ivan
32160
32161         * FS/FS/Record.pm: fix dbdef caching
32162
32163 2002-06-29 19:13  ivan
32164
32165         * FS/: MANIFEST, FS/part_export.pm,
32166           FS/part_export/shellcommands_withdomain.pm,
32167           t/part_export-shellcommands_withdomain.t: export!
32168
32169 2002-06-29 18:18  ivan
32170
32171         * httemplate/docs/ssh.html: adding
32172
32173 2002-06-28 13:31  ivan
32174
32175         * FS/FS/svc_acct.pm, bin/populate-msgcat: better error message for
32176           illegal password
32177
32178 2002-06-28 13:23  ivan
32179
32180         * bin/fs-setup: not anymore...
32181
32182 2002-06-28 13:21  ivan
32183
32184         * FS/FS/cust_main.pm: better error message for missing tax classes
32185
32186 2002-06-28 03:49  ivan
32187
32188         * FS/FS/Record.pm: remove extraneous check
32189
32190 2002-06-28 01:23  ivan
32191
32192         * FS/FS/: Record.pm, UID.pm: fix multi-database installs, while
32193           hopefully keeping performance improvement
32194
32195 2002-06-27 20:09  ivan
32196
32197         * httemplate/view/cust_main.cgi: more card display changes
32198
32199 2002-06-27 19:21  ivan
32200
32201         * httemplate/view/cust_main.cgi: last 4 digits of card instead of
32202           first
32203
32204 2002-06-27 02:23  ivan
32205
32206         * FS/: FS/part_export/bind.pm, FS/part_export/bind_slave.pm,
32207           t/part_export-bind.t, t/part_export-bind_slave.t: null bind
32208           exports
32209
32210 2002-06-27 02:19  ivan
32211
32212         * FS/: FS/part_export/bsdshell.pm, FS/part_export/null.pm,
32213           FS/part_export/sysvshell.pm, FS/part_export/www_shellcommands.pm,
32214           t/part_export-null.t, t/part_export-sysvshell.t,
32215           t/part_export-www_shellcommands.t: export updates
32216
32217 2002-06-26 01:36  ivan
32218
32219         * FS/FS/part_export.pm: tyop
32220
32221 2002-06-26 01:32  ivan
32222
32223         * FS/FS/part_export.pm: better export docs/defaults
32224
32225 2002-06-26 01:12  ivan
32226
32227         * FS/FS/cust_main.pm: add type_pkgs record if necessary for
32228           one-time charges
32229
32230 2002-06-26 01:05  ivan
32231
32232         * httemplate/view/cust_main.cgi: close form tags
32233
32234 2002-06-26 00:42  ivan
32235
32236         * bin/: bsdshell.export, shell.export, sysvshell.export:
32237           shell.export -> bsdshell.export & sysvshell.export
32238
32239 2002-06-25 20:53  ivan
32240
32241         * FS/FS/part_export_option.pm: export options can be anything
32242
32243 2002-06-25 19:37  ivan
32244
32245         * FS/FS/cust_bill.pm: fix not sending postal invoices to customers
32246           with email invoices too
32247
32248 2002-06-25 18:35  ivan
32249
32250         * FS/FS/cust_main.pm, httemplate/edit/process/quick-charge.cgi,
32251           httemplate/edit/process/quick-cust_pkg.cgi,
32252           httemplate/view/cust_main.cgi: working one-time charges
32253
32254 2002-06-25 17:41  ivan
32255
32256         * httemplate/edit/part_pkg.cgi: ui
32257
32258 2002-06-25 16:27  ivan
32259
32260         * httemplate/view/svc_www.cgi: add link to controlling account
32261
32262 2002-06-25 00:18  ivan
32263
32264         * FS/bin/freeside-queued: might work again under mysql
32265
32266 2002-06-23 12:16  ivan
32267
32268         * FS/FS/domain_record.pm: domain_record records attached to svc_www
32269           records are no longer delete-able, patch from "Stephen Bechard"
32270           <steve@destek.net>, thanks!  closes: Bug#434
32271
32272 2002-06-22 22:44  ivan
32273
32274         * httemplate/edit/process/svc_www.cgi: patch to get this working
32275           from Stephen Bechard <steve@destek.net>
32276
32277 2002-06-22 22:43  ivan
32278
32279         * httemplate/view/svc_www.cgi: add link to edit and format nicely
32280
32281 2002-06-22 18:36  ivan
32282
32283         * FS/FS/svc_www.pm: forgot . between zone and domain, patch from
32284           "Stephen Bechard" <steve@destek.net>, thanks
32285
32286 2002-06-22 18:33  ivan
32287
32288         * httemplate/edit/svc_www.cgi: forgot %> when converting from CGI,
32289           works now, patch from "Stephen Bechard" <steve@destek.net>
32290
32291 2002-06-21 14:49  ivan
32292
32293         * FS/FS/part_export/infostreet.pm: s/title/organization/ at
32294           noment's request
32295
32296 2002-06-21 13:26  ivan
32297
32298         * FS/FS/part_export/infostreet.pm: fix infostreet contact field
32299           setting
32300
32301 2002-06-21 13:17  ivan
32302
32303         * FS/FS/part_export/infostreet.pm: debugging option
32304
32305 2002-06-21 02:57  ivan
32306
32307         * bin/passwd.import: no, don't check for duplicates like this by
32308           default... not new-export style
32309
32310 2002-06-21 02:56  ivan
32311
32312         * FS/FS/svc_acct.pm: better error messages on uid duplicates... uid
32313           stuff still needs to be rewritten for new exports
32314
32315 2002-06-21 02:28  ivan
32316
32317         * httemplate/docs/upgrade8.html: don't forget part_svc in upgrades
32318
32319 2002-06-21 02:15  ivan
32320
32321         * bin/passwd.import: oops
32322
32323 2002-06-21 02:13  ivan
32324
32325         * bin/: bind.import, fs-migrate-svc_acct_sm, passwd.import: import
32326           fixes...
32327
32328 2002-06-21 02:11  ivan
32329
32330         * bin/passwd.import: tiny bit better passwd.import
32331
32332 2002-06-21 02:03  ivan
32333
32334         * httemplate/docs/upgrade8.html: doc
32335
32336 2002-06-21 01:29  ivan
32337
32338         * httemplate/: index.html, docs/upgrade8.html: uid search on main
32339           menu, updated upgrade docs
32340
32341 2002-06-20 15:35  ivan
32342
32343         * FS/FS/part_export/infostreet.pm: fix infostreet contact field foo
32344
32345 2002-06-20 15:31  ivan
32346
32347         * httemplate/docs/install.html: doc
32348
32349 2002-06-19 18:29  ivan
32350
32351         * FS/FS/part_export.pm, FS/FS/part_export/shellcommands.pm,
32352           FS/bin/freeside-queued, httemplate/edit/part_export.cgi,
32353           httemplate/edit/process/part_export.cgi: shellcommands
32354           w/passwords
32355
32356 2002-06-18 21:54  ivan
32357
32358         * Makefile, bin/pod2x: pod build fix thanks to Stephen Bechard
32359           <steve@destek.net>
32360
32361 2002-06-18 21:03  ivan
32362
32363         * FS/FS/part_export/infostreet.pm: fix setContactField email
32364
32365 2002-06-18 18:03  ivan
32366
32367         * FS/FS/svc_acct.pm: and the same for changes...
32368
32369 2002-06-18 17:58  ivan
32370
32371         * FS/FS/svc_acct.pm: fix problem provisioning RADIUS groups
32372           caused by kristian/mark/pc-intouch's changes moving exports into
32373           svc_Common -   changed sequence of events such that groups were
32374           not provisioned when the   sqlradius export was run
32375
32376 2002-06-18 16:52  ivan
32377
32378         * httemplate/misc/queue.cgi: better error message
32379
32380 2002-06-14 18:12  ivan
32381
32382         * FS/FS/part_export.pm, httemplate/edit/part_svc.cgi:
32383           mark@pc-intouch.com: exporttype2svcdb removal
32384
32385 2002-06-14 14:35  ivan
32386
32387         * FS/FS/part_export/infostreet.pm: freeside night to infostreet
32388           faxNumber (? dunno, what noment wants)
32389
32390 2002-06-14 04:44  ivan
32391
32392         * Makefile: better releaes target?
32393
32394 2002-06-14 04:26  ivan
32395
32396         * ANNOUCE.1.4.0, Makefile, README.1.4.0pre14: 1.4.0pre14
32397
32398 2002-06-14 04:22  ivan
32399
32400         * FS/: FS/Conf.pm, bin/freeside-queued, FS/cust_main.pm,
32401           FS/queue.pm, FS/svc_Common.pm, FS/svc_acct.pm: working job
32402           dependancies FS::queue::joblisting html excapes & truncates long
32403           arguments welcome email (sheesh!) closes: Bug#420 (haha at 4:20
32404           am, too.  really!)
32405
32406 2002-06-14 02:19  ivan
32407
32408         * FS/FS/UID.pm: only run callbacks once... should speed things up
32409           (no dbdef reloading)
32410
32411 2002-06-13 20:26  ivan
32412
32413         * httemplate/docs/legacy.html: s/svc_domain.import/bind.import/ to
32414           match reality
32415
32416 2002-06-13 20:12  ivan
32417
32418         * httemplate/: classic.html, index.html: remove classic interface
32419
32420 2002-06-13 19:52  ivan
32421
32422         * httemplate/docs/: install.html, mysql.html: mysql support!
32423
32424 2002-06-13 19:25  ivan
32425
32426         * FS/bin/freeside-queued: mysql compatibility?
32427
32428 2002-06-13 17:12  ivan
32429
32430         * httemplate/: index.html, search/cust_main.cgi: search by for
32431           address2 (unit) - commented out in default index.html
32432
32433 2002-06-13 16:28  ivan
32434
32435         * httemplate/: index.html, search/cust_main.cgi: phone number
32436           search (Bug#422)
32437
32438 2002-06-13 16:00  ivan
32439
32440         * FS/FS/svc_acct.pm, httemplate/index.html,
32441           httemplate/search/svc_acct.cgi: fuzzy username searching
32442           (Bug#422)
32443
32444 2002-06-12 17:53  ivan
32445
32446         * httemplate/: index.html, search/cust_main.cgi: search on customer
32447           number (Bug#422)
32448
32449 2002-06-12 13:31  ivan
32450
32451         * FS/FS/svc_acct.pm: fix new duplicate username checking
32452
32453 2002-06-12 10:29  ivan
32454
32455         * httemplate/index.html: fix company search
32456
32457 2002-06-12 09:26  ivan
32458
32459         * FS/FS/cust_main.pm: fix problems with code that resets invoice
32460           events
32461
32462 2002-06-11 11:32  ivan
32463
32464         * bin/shell.export: don't export empty files
32465
32466 2002-06-11 11:25  ivan
32467
32468         * bin/shell.export: use FS::cust_svc and FS::svc_acct
32469
32470 2002-06-11 11:23  ivan
32471
32472         * bin/shell.export: bsd only for now
32473
32474 2002-06-11 11:20  ivan
32475
32476         * bin/: bind.export, shell.export: perl 5.005 needs an explicit
32477           mask for mkdir
32478
32479 2002-06-11 02:51  ivan
32480
32481         * FS/FS/part_export.pm: notes
32482
32483 2002-06-11 02:46  ivan
32484
32485         * bin/: bind.export, shell.export: add preliminary bsd shell export
32486
32487 2002-06-11 02:14  ivan
32488
32489         * FS/FS/svc_acct.pm: export-based duplicate username checking!
32490
32491 2002-06-11 01:29  ivan
32492
32493         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: add crypt
32494           option to (bsd|sysv)shell export
32495
32496 2002-06-10 20:25  ivan
32497
32498         * FS/FS/: part_export.pm, svc_Common.pm, svc_acct.pm,
32499           part_export/infostreet.pm: - add new suspend and unsuspend export
32500           hooks (with null defaults) - infostreet export: actually
32501           suspend/unsuspend at infostreet (closes: Bug#418) - infostreet
32502           export: set some contact fields @ infostreet (Bug#419)
32503
32504 2002-06-10 17:58  ivan
32505
32506         * Makefile, init.d/freeside-init: dist fixes.  locate more stuff in
32507           Makefile.  whew.
32508
32509 2002-06-10 16:02  ivan
32510
32511         * FS/FS/domain_record.pm: fix *** ERROR: unterminated L<...> at
32512           line 299 in file FS/domain_record.pm
32513
32514 2002-06-10 15:48  ivan
32515
32516         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: also retry cards
32517           when user clicks "Bill now" (closes: Bug#417)
32518
32519 2002-06-10 15:07  ivan
32520
32521         * FS/FS/: cust_bill_event.pm, cust_main.pm: retry realtime_card
32522           invoice events when a card changes (closes: Bug#417)
32523
32524 2002-06-10 12:44  ivan
32525
32526         * httemplate/view/cust_main.cgi: final visual update on package
32527           date view
32528
32529 2002-06-10 12:41  ivan
32530
32531         * httemplate/view/cust_main.cgi: fixup time display in packages
32532
32533 2002-06-10 12:30  ivan
32534
32535         * httemplate/view/cust_main.cgi: add small time display to dates
32536
32537 2002-06-09 19:52  ivan
32538
32539         * FS/FS/: svc_Common.pm, svc_domain.pm: re-my'ed var
32540
32541 2002-06-09 19:52  ivan
32542
32543         * FS/FS/cust_main_county.pm: silence undefined warnings
32544
32545 2002-06-09 19:51  ivan
32546
32547         * FS/FS/CGI.pm: unused global
32548
32549 2002-06-09 19:42  ivan
32550
32551         * Makefile: back to ASP for profiling...
32552
32553 2002-06-09 18:39  khoff
32554
32555         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm, bin/fs-setup,
32556           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
32557           httemplate/edit/part_pkg.cgi: Rollback part_pkg.def_svcpart
32558           changes.
32559
32560 2002-06-08 00:48  khoff
32561
32562         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm, bin/fs-setup,
32563           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
32564           httemplate/edit/part_pkg.cgi: Default svcpart support for
32565           part_pkg.  Fixes 'bug' with new customer and online signup.
32566
32567 2002-06-07 13:33  khoff
32568
32569         * FS/FS/cust_bill.pm: Setup hash for CC failed Text::Template
32570
32571 2002-06-05 15:46  ivan
32572
32573         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
32574           more mysql goodness, thanks dale
32575
32576 2002-06-04 10:37  ivan
32577
32578         * httemplate/docs/install.html: small doc patch from
32579           baloo@gimpgirl.org
32580
32581 2002-06-04 07:35  ivan
32582
32583         * FS/FS/: cust_credit.pm, cust_pay.pm: fix unsuspendauto
32584
32585 2002-06-04 07:02  ivan
32586
32587         * CREDITS, httemplate/search/cust_main.cgi,
32588           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi:
32589           mysql support!  thanks to Donald Greer <dgreer@austintx.com> for
32590           the SQL and Dale Hege <fhege@lumenexus.net> for the patches
32591
32592 2002-06-04 06:46  ivan
32593
32594         * conf/declinetemplate: misspelling
32595
32596 2002-05-31 15:37  ivan
32597
32598         * bin/fs-setup: no state necessary in batch cards (i18n)
32599
32600 2002-05-31 13:34  ivan
32601
32602         * FS/FS/part_export.pm: dammit i want to catch export subclass
32603           compilation problems
32604
32605 2002-05-31 13:31  ivan
32606
32607         * FS/FS/cust_bill.pm: better error reporting
32608
32609 2002-05-31 11:48  khoff
32610
32611         * FS/t/part_export-sqlmail.t: Don't ask me.  I just hacked Ivan's
32612           test.
32613
32614 2002-05-31 11:45  khoff
32615
32616         * FS/MANIFEST: added sqlmail.pm and test
32617
32618 2002-05-31 10:50  ivan
32619
32620         * FS/FS/svc_forward.pm: typo noticed by <Kaa>
32621
32622 2002-05-30 19:13  ivan
32623
32624         * FS/FS/part_export.pm: no, actually throw an exception if an
32625           export class won't compile.
32626
32627 2002-05-30 17:33  khoff
32628
32629         * httemplate/edit/part_svc.cgi: Added support for part_exports that
32630           are used with more than one svcdb.
32631
32632 2002-05-30 17:22  khoff
32633
32634         * FS/FS/part_export.pm: updated hashes 'n stuff for
32635           FS::part_export::sqlmail
32636
32637 2002-05-30 17:20  khoff
32638
32639         * FS/FS/part_export/sqlmail.pm: part_export module to export
32640           svc_acct, svc_domain, and svc_forward to an external database
32641
32642 2002-05-30 17:18  khoff
32643
32644         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm: Moved
32645           new-style export calls to svc_Common.
32646
32647 2002-05-30 14:51  ivan
32648
32649         * httemplate/misc/delete-customer.cgi: point to correct place for
32650           hidecancelledcustomers config option
32651
32652 2002-05-30 10:49  ivan
32653
32654         * FS/FS/part_export.pm: GRRRRRRRRRRRRR
32655
32656 2002-05-29 13:45  ivan
32657
32658         * FS/bin/freeside-sqlradius-reset: eliminate harmless "Database
32659           handle destroyed without explicit disconnect" errors
32660
32661 2002-05-29 08:56  ivan
32662
32663         * FS/FS/part_export.pm: freeradius 0.5 doc
32664
32665 2002-05-28 21:40  ivan
32666
32667         * fs_selfservice/: freeside-selfservice-server,
32668           FS-SelfService/Changes, FS-SelfService/MANIFEST,
32669           FS-SelfService/Makefile.PL, FS-SelfService/SelfService.pm,
32670           FS-SelfService/test.pl: add fs_selfservice
32671
32672 2002-05-28 14:22  ivan
32673
32674         * FS/FS/svc_acct.pm, bin/populate-msgcat: better error message for
32675           "Illegal password"
32676
32677 2002-05-28 00:55  ivan
32678
32679         * FS/FS/: part_export.pm, part_export/shellcommands.pm: point
32680           people at DBI/DBD documentation for information on data sources.
32681           *sigh*
32682
32683 2002-05-26 23:53  ivan
32684
32685         * httemplate/edit/cust_bill_pay.cgi: fix javascript bug reported by
32686           baloo@gimpgirl.com, thanks
32687
32688 2002-05-23 06:00  ivan
32689
32690         * ANNOUCE.1.4.0, FS/FS/domain_record.pm, bin/bind.import,
32691           bin/svc_domain.import, httemplate/edit/process/domain_record.cgi,
32692           httemplate/view/svc_domain.cgi: bind: allow adding slave domains
32693           too
32694
32695 2002-05-22 11:44  ivan
32696
32697         * FS/FS/domain_record.pm, FS/FS/part_export.pm,
32698           FS/FS/svc_domain.pm, bin/bind.export,
32699           httemplate/edit/process/domain_record.cgi,
32700           httemplate/misc/cancel-unaudited.cgi,
32701           httemplate/misc/delete-domain_record.cgi,
32702           httemplate/misc/delete-part_export.cgi,
32703           httemplate/view/svc_domain.cgi: bind export, editing zones,
32704           deleting unaudited domains, mmm
32705
32706 2002-05-22 05:17  ivan
32707
32708         * FS/FS/: cust_pkg.pm, cust_svc.pm: move some code from
32709           FS::cust_pkg to FS::cust_svc, becomes the cancel method
32710
32711 2002-05-22 04:39  ivan
32712
32713         * FS/FS/part_export.pm: - remove some out of date documentation -
32714           die if an export class won't compile
32715
32716 2002-05-22 03:53  ivan
32717
32718         * bin/bind.export: bind export
32719
32720 2002-05-21 19:09  ivan
32721
32722         * FS/FS/part_export/sqlradius.pm: 5.6-isms
32723
32724 2002-05-20 04:02  ivan
32725
32726         * bin/svc_domain.import: [no log message]
32727
32728 2002-05-18 02:51  ivan
32729
32730         * FS/FS/: cust_bill.pm, cust_pay.pm, svc_domain.pm: Mail::Internet
32731           1.44
32732
32733 2002-05-17 06:51  ivan
32734
32735         * httemplate/docs/install.html: tyop
32736
32737 2002-05-16 20:47  ivan
32738
32739         * FS/FS/svc_acct.pm: freebsd `toor' user
32740
32741 2002-05-16 07:28  ivan
32742
32743         * FS/: FS/part_export/bsdshell.pm, FS/part_export/textradius.pm,
32744           t/part_export-bsdshell.t, t/part_export-textradius.t: adding
32745           (stub) bsdshell and textradius exports
32746
32747 2002-05-16 07:28  ivan
32748
32749         * bin/svc_acct.export: ip address is added by radius_reply method
32750           already
32751
32752 2002-05-16 07:27  ivan
32753
32754         * FS/MANIFEST, eg/export_template.pm: add (stub) bsdshell and
32755           textradius exports
32756
32757 2002-05-16 07:21  ivan
32758
32759         * FS/FS/part_export/infostreet.pm: force all infostreet arguments
32760           to be string type, fixes: "0 as first character in password"
32761           problem.  also see the Frontier::Client manpage
32762
32763 2002-05-16 06:42  ivan
32764
32765         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: service
32766           definition cloning
32767
32768 2002-05-16 06:42  ivan
32769
32770         * FS/FS/svc_acct.pm: allow freebsd `toor' root user
32771
32772 2002-05-16 00:53  ivan
32773
32774         * httemplate/docs/upgrade8.html: upgrade docs: run populate-msgcat
32775
32776 2002-05-15 07:00  ivan
32777
32778         * FS/FS/: queue.pm, part_export/sqlradius.pm: use job dependancies
32779           in FS::part_export::sqlradius.pm display job dependancies in
32780           FS::queue::joblisting
32781
32782 2002-05-15 06:24  ivan
32783
32784         * ANNOUCE.1.4.0, Makefile, README.1.4.0pre13, FS/FS.pm,
32785           FS/MANIFEST, FS/FS/queue.pm, FS/FS/queue_depend.pm,
32786           FS/FS/part_export/sqlradius.pm, FS/bin/freeside-queued,
32787           FS/t/queue_depend.t, bin/fs-setup, eg/export_template.pm,
32788           httemplate/docs/install.html, httemplate/docs/schema.dia,
32789           httemplate/docs/schema.html, httemplate/docs/schema.png,
32790           httemplate/docs/upgrade8.html: queue dependancies
32791
32792 2002-05-14 00:36  ivan
32793
32794         * FS/FS/part_export/sqlradius.pm: don't use return value of UPDATE
32795           to decide whether or not to INSERT.
32796
32797 2002-05-13 17:27  ivan
32798
32799         * FS/FS/part_export/shellcommands.pm: shellcomands oops
32800
32801 2002-05-10 00:54  ivan
32802
32803         * Makefile: always re-install init
32804
32805 2002-05-10 00:50  ivan
32806
32807         * init.d/freeside-init: correct message
32808
32809 2002-05-10 00:45  ivan
32810
32811         * FS/FS/svc_domain.pm: bad reuse of variable
32812
32813 2002-05-10 00:42  ivan
32814
32815         * Makefile: INSTALLGROUP
32816
32817 2002-05-09 09:41  ivan
32818
32819         * bin/populate-msgcat: permissions
32820
32821 2002-05-09 08:26  ivan
32822
32823         * Makefile: final make release?
32824
32825 2002-05-09 08:25  ivan
32826
32827         * Makefile: fix make release target
32828
32829 2002-05-09 08:22  ivan
32830
32831         * Makefile: make release target
32832
32833 2002-05-09 08:21  ivan
32834
32835         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
32836           s/Referral/Advertising source/
32837
32838 2002-05-09 08:14  ivan
32839
32840         * httemplate/docs/: install.html, mysql.html: attempt to avoid
32841           people installing and asking for help with MySQL despite the VERY
32842           FUCKING CLEAR instructions that it isn't supported.
32843
32844 2002-05-09 08:12  ivan
32845
32846         * FS/FS/cust_main_county.pm: don't duplicate state/county/country
32847           pulldowns even with taxrates...
32848
32849 2002-05-09 05:38  ivan
32850
32851         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
32852           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.t, htetc/global.asa,
32853           htetc/handler.pl, httemplate/browse/agent.cgi,
32854           httemplate/browse/cust_main_county.cgi,
32855           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi,
32856           httemplate/edit/cust_main_county-expand.cgi,
32857           httemplate/edit/cust_main_county.cgi,
32858           httemplate/edit/part_pkg.cgi,
32859           httemplate/edit/process/cust_main_county-expand.cgi,
32860           httemplate/edit/process/cust_main_county.cgi: texas tax!
32861
32862 2002-05-06 06:36  ivan
32863
32864         * FS/FS/cust_bill.pm: fixes gratuitous "Illegal payname" errors
32865           reported by noment
32866
32867 2002-05-04 08:00  ivan
32868
32869         * README.1.4.0pre12, FS/FS.pm, FS/MANIFEST,
32870           FS/FS/cust_main_county.pm, FS/FS/cust_tax_exempt.pm,
32871           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.pm, bin/fs-setup,
32872           httemplate/docs/admin.html, httemplate/docs/schema.dia,
32873           httemplate/docs/schema.html, httemplate/docs/upgrade8.html:
32874           schema changes for proper texas tax
32875
32876 2002-05-03 18:11  ivan
32877
32878         * httemplate/: index.html, search/cust_pkg.cgi: add package search
32879           by next bill date to main menu
32880
32881 2002-05-03 17:59  ivan
32882
32883         * httemplate/search/cust_pkg.cgi: fix ranges on cust_pkg search
32884
32885 2002-05-03 17:49  ivan
32886
32887         * httemplate/search/cust_pkg.html: point at correct .cgi
32888
32889 2002-05-03 17:47  ivan
32890
32891         * FS/FS/cust_pkg.pm: prevent stuff passed from template/user from
32892           being used in searches by signup server
32893
32894 2002-05-03 17:32  ivan
32895
32896         * httemplate/search/: cust_pkg.cgi, cust_pkg.html: lilunixbtch:
32897           trying to pull accounts based on next billdate tofu_beast420: hmm
32898           a report ordered by next bill date? tofu_beast420: i don't know
32899           how you'd do that per _customer_ since a customer could have lots
32900           of packages, but you could do a per-package report maybe?
32901
32902 2002-04-29 22:43  ivan
32903
32904         * FS/FS/part_export.pm, bin/svc_domain.import: better BIND
32905           integration
32906
32907 2002-04-26 04:14  ivan
32908
32909         * FS/FS/: Conf.pm, svc_acct.pm: add username-nounderscore and
32910           username-nodash config files
32911
32912 2002-04-25 03:37  ivan
32913
32914         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: free_delayed try
32915           #2
32916
32917 2002-04-25 02:47  ivan
32918
32919         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: add flat_delayed
32920           plan
32921
32922 2002-04-24 18:15  ivan
32923
32924         * FS/FS/cust_main.pm: don't require_cardname for non-CARD payby's
32925
32926 2002-04-24 02:09  ivan
32927
32928         * FS/FS/: Conf.pm, cust_main.pm: require_cardname option
32929
32930 2002-04-24 02:03  ivan
32931
32932         * FS/FS/cust_main.pm, bin/populate-msgcat: msgcat error for credit
32933           card expiration (closes: Bug#407)
32934
32935 2002-04-23 00:32  ivan
32936
32937         * httemplate/edit/REAL_cust_pkg.cgi: harmless ui glitch
32938
32939 2002-04-23 00:10  ivan
32940
32941         * FS/FS/Record.pm: fixes inserting strings that end in numbers to
32942           TEXT columns... gah i hate SQL
32943
32944 2002-04-22 15:45  ivan
32945
32946         * FS/FS/part_export.pm: use Tie::IxHash to present export options
32947           in a reasonable order
32948
32949 2002-04-22 14:36  ivan
32950
32951         * FS/FS/cust_main.pm: don't show extended debugging in error
32952           messages that could end up on the signup server
32953
32954 2002-04-22 14:23  ivan
32955
32956         * FS/FS/cust_pkg.pm: fix bug checking agents allowed to purchase
32957           packages (moved from signups server)
32958
32959 2002-04-22 14:18  ivan
32960
32961         * httemplate/edit/agent_type.cgi: add pkgpart to agent type listing
32962
32963 2002-04-22 13:47  ivan
32964
32965         * FS/FS/cust_pkg.pm: - check agentnum ability to order packages in
32966           FS::cust_pkg, not signup server - order by recur price in
32967           signup-alternate template
32968
32969 2002-04-20 05:37  ivan
32970
32971         * ANNOUCE.1.4.0, FS/FS/part_export.pm,
32972           httemplate/edit/part_export.cgi: bind export
32973
32974 2002-04-20 04:57  ivan
32975
32976         * FS/FS/domain_record.pm, FS/FS/part_export.pm, bin/passwd.import,
32977           bin/svc_domain.erase, bin/svc_domain.import,
32978           httemplate/docs/legacy.html:
32979           working BIND import
32980
32981 2002-04-20 03:49  ivan
32982
32983         * FS/FS/domain_record.pm: allow * MX records
32984
32985 2002-04-20 03:12  ivan
32986
32987         * FS/FS/domain_record.pm: allow uppercase in zone data.
32988
32989 2002-04-20 03:09  ivan
32990
32991         * FS/FS/domain_record.pm: allow uppercase zones...
32992
32993 2002-04-19 23:34  ivan
32994
32995         * bin/populate-msgcat: perms
32996
32997 2002-04-19 23:33  ivan
32998
32999         * bin/fs-setup: fixup fs-setup
33000
33001 2002-04-19 19:06  ivan
33002
33003         * FS/FS/: cust_pkg.pm, cust_svc.pm: fix problem with edge case
33004           where there *is* a pkg_svc record with quantity 0, when changing
33005           packages and using the special case new service code
33006
33007 2002-04-19 16:25  ivan
33008
33009         * FS/FS/svc_acct.pm: maybe just for debugging
33010
33011 2002-04-19 07:27  ivan
33012
33013         * FS/FS/cust_bill.pm: add phone to Business::OnlinePayment usage
33014
33015 2002-04-18 18:16  ivan
33016
33017         * Makefile, FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
33018           init.d/freeside-init: - add init file installation to Makefile,
33019           add unified init file - fix qsearch for op => '!=', value => ''
33020           searches - fix invalid_catd typo - add payby method to part_pkg
33021           and have fs_signup_server pass the data
33022
33023 2002-04-17 13:43  ivan
33024
33025         * FS/FS/part_export/sqlradius.pm: fix usergroup_delete DELETE
33026           syntax
33027
33028 2002-04-17 12:47  ivan
33029
33030         * FS/FS/Record.pm: allow = in ut_text
33031
33032 2002-04-17 05:06  ivan
33033
33034         * httemplate/index.html: fix default searches
33035
33036 2002-04-17 04:41  ivan
33037
33038         * FS/FS/Record.pm: get rid of debugging cruft
33039
33040 2002-04-16 22:48  ivan
33041
33042         * fs_passwd/fs_passwdd: forgotten semicolon
33043
33044 2002-04-16 22:46  ivan
33045
33046         * fs_passwd/fs_passwdd: also untaint pid
33047
33048 2002-04-16 22:44  ivan
33049
33050         * fs_passwd/fs_passwdd: *sigh*
33051
33052 2002-04-16 22:42  ivan
33053
33054         * fs_passwd/fs_passwdd:
33055           okay pid file has a change of working now
33056
33057 2002-04-16 22:39  ivan
33058
33059         * fs_passwd/fs_passwdd: tyop
33060
33061 2002-04-16 22:22  ivan
33062
33063         * fs_passwd/fs_passwdd: pid file foo
33064
33065 2002-04-16 18:14  ivan
33066
33067         * fs_passwd/fs_passwd_server: kill off ssh kid on exit...
33068
33069 2002-04-16 17:25  ivan
33070
33071         * httemplate/search/cust_main.cgi: better ordering in search
33072           results
33073
33074 2002-04-16 16:14  ivan
33075
33076         * FS/FS/cust_main.pm: there it is!  fix bug with
33077           FS::cust_main::agent
33078
33079 2002-04-16 15:56  ivan
33080
33081         * FS/FS/cust_bill.pm: further debugging...
33082
33083 2002-04-16 15:52  ivan
33084
33085         * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
33086           bin/fs-setup: further authorize.net description debugging
33087           (agent??) and get rid of bad unique index on cust_bill_event
33088
33089 2002-04-16 15:38  ivan
33090
33091         * FS/FS/cust_bill.pm: eek, problem with authorize.net description
33092           field
33093
33094 2002-04-16 14:24  ivan
33095
33096         * FS/bin/freeside-queued: auto-use export classes
33097
33098 2002-04-16 13:13  ivan
33099
33100         * httemplate/browse/part_svc.cgi: ui
33101
33102 2002-04-16 12:50  ivan
33103
33104         * httemplate/index.html: exports, then services...
33105
33106 2002-04-16 03:47  ivan
33107
33108         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
33109           httemplate/index.html, httemplate/search/cust_bill_event.cgi,
33110           httemplate/search/cust_bill_event.html,
33111           httemplate/search/report_cc.html,
33112           httemplate/search/report_credit.html,
33113           httemplate/search/report_tax.html, httemplate/view/cust_bill.cgi:
33114           report on failed billing events...
33115
33116 2002-04-16 02:38  ivan
33117
33118         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
33119           FS/bin/freeside-expiration-alerter, conf/declinetemplate,
33120           httemplate/docs/billing.html: - send a notice to the customer
33121           when their card is declined - closes: Bug#351 -
33122           freeside-expiration-alerter works fine, closes: Bug#7
33123
33124 2002-04-16 01:52  ivan
33125
33126         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
33127           FS/FS/part_export/vpopmail.pm, httemplate/docs/passwd.html,
33128           httemplate/edit/part_export.cgi: move the last of the real-time
33129           exports out of svc_acct.pm and into part_export
33130
33131 2002-04-15 23:47  ivan
33132
33133         * httemplate/index.html: allow multiple search types on main
33134           menu... more confusing but default is *too* fuzzy
33135
33136 2002-04-14 02:11  ivan
33137
33138         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
33139           FS/FS/svc_acct.pm, FS/FS/part_export/cp.pm,
33140           FS/FS/part_export/cyrus.pm, FS/FS/part_export/infostreet.pm,
33141           FS/FS/part_export/shellcommands.pm,
33142           FS/FS/part_export/vpopmail.pm, FS/t/part_export-cp.t,
33143           FS/t/part_export-cyrus.t, FS/t/part_export-shellcommands.t,
33144           FS/t/part_export-vpopmail.t, eg/export_template.pm,
33145           httemplate/docs/billing.html, httemplate/docs/legacy.html,
33146           httemplate/docs/schema.dia, httemplate/docs/schema.html,
33147           httemplate/docs/schema.png: - move cyrus, shellcommands, CP
33148           exports exports to new-style - skeleton files for vpopmail
33149           exports - documentation updates - add big schema diagram to docs
33150
33151 2002-04-13 18:36  ivan
33152
33153         * httemplate/docs/billing.html: docu for invoice_lines(0) with no
33154           arguments
33155
33156 2002-04-13 06:36  ivan
33157
33158         * FS/FS.pm, FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
33159           FS/FS/part_export/cp.pm, FS/bin/freeside-overdue,
33160           FS/bin/freeside-sqlradius-reset, bin/sqlradius_reset,
33161           httemplate/edit/part_export.cgi: - documentation updates - move
33162           Critical Path export to new-style export - bin/sqlradius_reset
33163           gets a manpage and becomes FS/bin/freeside-sqlradius-reset
33164
33165 2002-04-13 03:46  ivan
33166
33167         * httemplate/index.html: s/otaker/order-taker/
33168
33169 2002-04-13 02:14  ivan
33170
33171         * FS/FS/cust_bill.pm: allow invoice_lines(0) meaning no limit, no
33172           padding (see Bug#388)
33173
33174 2002-04-13 01:51  ivan
33175
33176         * FS/FS/queue.pm, httemplate/misc/queue.cgi: bulk queue operations
33177           (closes: Bug#389)
33178
33179 2002-04-12 08:14  ivan
33180
33181         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
33182           httemplate/edit/cust_pkg.cgi: fudge up FS::cust_pkg::order
33183           ("Order and cancel packages") to try to move services between
33184           svcparts as a last resort...
33185
33186 2002-04-12 06:22  ivan
33187
33188         * FS/MANIFEST, FS/FS/Msgcat.pm, FS/FS/Record.pm,
33189           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm, FS/FS/msgcat.pm,
33190           FS/FS/part_export.pm, FS/FS/svc_acct.pm, FS/t/Msgcat.t,
33191           htetc/global.asa, htetc/handler.pl,
33192           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
33193           httemplate/edit/part_svc.cgi,
33194           httemplate/edit/process/agent_type.cgi,
33195           httemplate/edit/process/part_export.cgi,
33196           httemplate/edit/process/part_svc.cgi,
33197           httemplate/misc/delete-customer.cgi: - should finish off the
33198           part_svc -> part_export s/one-to-many/many-to-many/   transition
33199           (closes: Bug#375) - fixes a nasty export scoping bug with message
33200           catalogs, whew
33201
33202 2002-04-11 15:05  ivan
33203
33204         * README.1.4.0pre12, FS/FS.pm, FS/MANIFEST, FS/FS/export_svc.pm,
33205           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/t/export_svc.t,
33206           bin/fs-setup, bin/sqlradius_reset, httemplate/index.html,
33207           httemplate/browse/part_export.cgi,
33208           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
33209           httemplate/docs/upgrade8.html, httemplate/edit/part_export.cgi,
33210           httemplate/edit/process/part_export.cgi,
33211           httemplate/misc/delete-part_export.cgi: (almost) everything for
33212           bug#375 - create export_svc table - part_svc to part_export is
33213           now properly many-to-many, not one-to-many
33214
33215           still need to finish service editing (choosing exports) in
33216           httemplate/edit/part_svc.cgi and
33217           httemplate/edti/process/part_svc.cgi
33218
33219           and do somethinga about that manual $svcdb = 'svc_acct' in
33220           httemplate/edit/part_export.cgi (do part_export records need a
33221           svcdb? probably not... should be able to just pass an svcdb on
33222           creation of new exports, move the big %exports hash into
33223           part_export.pm and allow httemplate/edit/part_svc.cgi to query it
33224           for exports that can apply to a given svcdb....
33225
33226 2002-04-11 15:04  ivan
33227
33228         * FS/FS/Record.pm: use the AUTOLOAD that reports errors better &
33229           fix problems with ut_domain losing data
33230
33231 2002-04-10 06:42  ivan
33232
33233         * ANNOUCE.1.4.0, README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/Record.pm,
33234           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
33235           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, bin/populate-msgcat,
33236           httemplate/browse/msgcat.cgi, httemplate/docs/signup.html,
33237           httemplate/docs/upgrade8.html, httemplate/edit/msgcat.cgi,
33238           httemplate/edit/process/msgcat.cgi: bulk checkin from working on
33239           the road:
33240
33241           - use msgcat for more error messages - should be all things that
33242           would come3   back from the signup server normally now - signup
33243           server: don't display access number <SELECT> if there's none or
33244           one - signup_server-realtime config option to run billing for
33245           signup server   signups immediately - signup server: pkg
33246           available to success templates, better documentation on   success
33247           templates - httemplate/edit/msgcat.cgi fields are properly sticky
33248           on errors - httemplate/edit/process/msgcat.cgi - don't update
33249           identical fields
33250
33251 2002-04-10 01:39  ivan
33252
33253         * bin/fs-setup: fix mistake in part_pop_local schema (not used by
33254           anyone really so no big deal)
33255
33256 2002-04-06 22:23  ivan
33257
33258         * FS/FS/: Conf.pm, cust_bill.pm, cust_pay.pm: send email on signup
33259           server signups (closes: Bug#386)
33260
33261 2002-04-06 21:56  ivan
33262
33263         * FS/FS/Conf.pm, FS/FS/msgcat.pm, bin/populate-msgcat,
33264           conf/show-msgcat-codes, httemplate/browse/msgcat.cgi,
33265           httemplate/docs/install.html, httemplate/edit/msgcat.cgi,
33266           httemplate/edit/process/msgcat.cgi: working message catalogs (not
33267           used for enough yet) - almost (but not quite) closes Bug#385 -
33268           still have to catalog the   backend things triggered by signup
33269           server.
33270
33271 2002-04-06 16:00  ivan
33272
33273         * FS/FS/Conf.pm, httemplate/config/config-process.cgi,
33274           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
33275           httemplate/docs/signup.html: - config option for signup server
33276           payment types - credit card type pulldown on signup server
33277           (closes: Bug#383)
33278
33279 2002-04-06 14:32  ivan
33280
33281         * FS/FS/: Conf.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm:
33282           add a config option to set the Business::OnlinePayment
33283           description field, and make some useful data available for the
33284           config option.  closes: Bug#378
33285
33286 2002-04-06 13:32  ivan
33287
33288         * httemplate/search/cust_main.cgi: fix visual glitch
33289
33290 2002-04-06 12:37  ivan
33291
33292         * httemplate/docs/: install.html, signup.html: big signup server
33293           cleanups.  uses Storable for network protocol now.  - makes Bugs
33294           384 & 385 easier - closes: Bug#382
33295
33296 2002-04-05 16:08  ivan
33297
33298         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
33299           httemplate/view/svc_acct.cgi: security phrase bug fixes
33300
33301 2002-04-05 15:51  ivan
33302
33303         * ANNOUCE.1.4.0, CREDITS, Makefile, README.1.4.0pre12, FS/MANIFEST,
33304           FS/FS/Conf.pm, FS/FS/msgcat.pm, FS/FS/svc_acct.pm, FS/t/msgcat.t,
33305           bin/freeside-session-kill, bin/fs-setup, bin/populate-msgcat,
33306           bin/sqlradius_reset, conf/locale, eg/table_template-svc.pm,
33307           eg/table_template.pm, htetc/global.asa, htetc/handler.pl,
33308           httemplate/index.html, httemplate/browse/cust_main_county.cgi,
33309           httemplate/browse/msgcat.cgi,
33310           httemplate/browse/part_referral.cgi,
33311           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/schema.html,
33312           httemplate/docs/upgrade8.html, httemplate/edit/svc_acct.cgi,
33313           httemplate/view/svc_acct.cgi: - add message catalog table &
33314           beginning of web interface - add security_phrase and conf option
33315           to svc_acct.pm - random other stuff
33316
33317 2002-04-05 15:37  jeff
33318
33319         * httemplate/view/cust_main.cgi: credit/refund display correction
33320
33321 2002-04-05 12:52  ivan
33322
33323         * httemplate/edit/process/cust_credit_bill.cgi: don't specify date
33324           (not on submitting form)
33325
33326 2002-04-05 08:37  ivan
33327
33328         * eg/export_template.pm, httemplate/search/sql.cgi,
33329           FS/t/part_export-infostreet.t, FS/t/part_export-sqlradius.t: oops
33330           forgot these from working on the road
33331
33332 2002-04-04 16:42  ivan
33333
33334         * FS/MANIFEST, FS/FS/part_export.pm,
33335           FS/FS/part_export/infostreet.pm, FS/FS/part_export/sqlradius.pm,
33336           httemplate/index.html, httemplate/docs/install.html,
33337           httemplate/edit/part_export.cgi: Checkin of disparate changes
33338           from working on the road: - generic SQL query - move exports out
33339           to their own files - small cleanup of selfadmin server
33340
33341 2002-03-29 18:35  ivan
33342
33343         * httemplate/edit/part_referral.cgi: finish up
33344           s/referral/advertising source/
33345
33346 2002-03-29 09:27  ivan
33347
33348         * htetc/global.asa, htetc/handler.pl,
33349           httemplate/search/svc_acct.cgi: fix unlinked svc browse!
33350
33351 2002-03-27 16:18  ivan
33352
33353         * ANNOUCE.1.4.0: still pretty much just notes...
33354
33355 2002-03-26 23:08  ivan
33356
33357         * FS/FS/queue.pm: don't show queue arguments (passwords!) on svc_*
33358           screens (unless queue_dangerous_options!)
33359
33360 2002-03-26 21:36  ivan
33361
33362         * FS/FS/cust_main.pm, FS/FS/part_referral.pm,
33363           httemplate/index.html, httemplate/browse/part_referral.cgi,
33364           httemplate/docs/admin.html, httemplate/edit/part_referral.cgi:
33365           s/referral/advertising source/
33366
33367           yes, the name sucks.  got a better one?
33368
33369 2002-03-26 15:18  ivan
33370
33371         * fs_passwd/fs_passwd.cgi: yay works now... just forgot to send
33372           http header
33373
33374 2002-03-26 08:24  ivan
33375
33376         * httemplate/search/cust_main.cgi: simple visual fix: &nbsp; for
33377           blank company column
33378
33379 2002-03-26 05:58  ivan
33380
33381         * FS/FS/part_svc.pm: forgot to use FS::part_export to search on it
33382
33383 2002-03-26 05:20  ivan
33384
33385         * httemplate/docs/passwd.html: doc
33386
33387 2002-03-26 05:04  ivan
33388
33389         * bin/create-history-tables: error message typo
33390
33391 2002-03-26 04:35  ivan
33392
33393         * httemplate/docs/admin.html: s/Add/Provision/
33394
33395 2002-03-25 16:32  ivan
33396
33397         * FS/FS/part_export.pm, FS/bin/freeside-queued,
33398           bin/sqlradius_reset, httemplate/edit/part_export.cgi: further
33399           export bugfixing add 10 kid limit to freeside-queued
33400           sqlradius_reset now works (closes: Bug#372)
33401
33402 2002-03-25 16:26  ivan
33403
33404         * Makefile: hhahah oops i _really_ ought to do something about that
33405
33406 2002-03-25 06:59  ivan
33407
33408         * httemplate/: index.html, search/cust_main-otaker.cgi,
33409           search/cust_main.cgi: customers by otaker report (ugly
33410           search/cust_main.cgi mods; revert if they cause problems)
33411
33412 2002-03-24 15:16  ivan
33413
33414         * bin/: icradius_reset, sqlradius_reset: s/icradius/sqlradius/
33415
33416 2002-03-24 12:00  ivan
33417
33418         * httemplate/: edit/cust_main.cgi, search/svc_acct.cgi,
33419           browse/agent.cgi: UI improvements for agents
33420
33421 2002-03-24 10:23  ivan
33422
33423         * FS/FS/agent.pm: tyop
33424
33425 2002-03-24 09:42  ivan
33426
33427         * CREDITS, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
33428           "subscription" price plan from "Luke Pfeifer"
33429           <freeside@globalli.com>
33430
33431 2002-03-24 06:29  ivan
33432
33433         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/queue.pm,
33434           FS/FS/radius_usergroup.pm, FS/FS/svc_acct.pm,
33435           httemplate/edit/svc_acct.cgi:
33436           ICRADIUS groups all done!  UI and provisioning.  closes: Bug#362
33437
33438           fix some bugs in the export and add queue_dangerous_controls
33439           option too
33440
33441 2002-03-23 09:49  ivan
33442
33443         * FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
33444           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
33445           httemplate/edit/process/part_svc.cgi: okay group editing UI as
33446           well as part_svc group editing UI seem to be working
33447
33448 2002-03-23 08:16  ivan
33449
33450         * FS/FS/part_export.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
33451           httemplate/edit/svc_acct.cgi,
33452           httemplate/edit/process/svc_acct.cgi: group editing seems to be
33453           working...  everything except defaults... oh and export...
33454
33455 2002-03-22 23:54  ivan
33456
33457         * FS/bin/freeside-queued: redirect STDOUT/STDERR a bit later for
33458           better error reporting
33459
33460 2002-03-22 10:56  ivan
33461
33462         * Makefile, README.1.4.0pre12, FS/MANIFEST,
33463           FS/FS/cust_main_county.pm, FS/FS/svc_acct.pm,
33464           FS/t/radius_usergroup.t, bin/create-history-tables, bin/fs-setup,
33465           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
33466           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
33467           httemplate/view/svc_acct.cgi: RADIUS groups on the way!
33468
33469 2002-03-22 04:49  ivan
33470
33471         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/part_export.pm,
33472           FS/t/part_export.t, FS/t/part_export_option.t,
33473           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
33474           httemplate/edit/process/part_export.cgi,
33475           httemplate/misc/delete-part_export.cgi: more new export...
33476
33477 2002-03-20 22:57  ivan
33478
33479         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi,
33480           httemplate/edit/process/part_export.cgi: more for the new world
33481           of export...
33482
33483 2002-03-20 13:31  ivan
33484
33485         * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/part_export.pm,
33486           FS/FS/part_export_option.pm, FS/FS/part_svc.pm,
33487           FS/FS/svc_acct.pm, FS/bin/freeside-queued, bin/icradius_reset,
33488           bin/svc_acct.export, htetc/global.asa, htetc/handler.pl,
33489           httemplate/docs/export.html, httemplate/docs/upgrade8.html,
33490           httemplate/edit/part_export.cgi,
33491           httemplate/edit/process/part_export.cgi: new export!  infostreet
33492           and sqlradius provisioning switched over  (Bug #299 - doesn't
33493           close it, but all the groundwork is done)
33494
33495           also removes non-transactional ICRADIUS export from
33496           svc_acct.export   (closes: Bug#347)
33497
33498 2002-03-19 23:37  ivan
33499
33500         * FS/FS/cust_main_county.pm: disable region caching for now
33501
33502 2002-03-19 09:48  ivan
33503
33504         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
33505           httemplate/edit/process/cust_main.cgi: changes dum big
33506           "state/county/country" select to three, linked with javascript
33507           closes: Bug#353
33508
33509 2002-03-18 13:40  ivan
33510
33511         * FS/FS/: Conf.pm, cust_bill.pm, part_bill_event.pm: bugfixes,
33512           closes Bug#314
33513
33514 2002-03-18 12:50  ivan
33515
33516         * httemplate/edit/part_bill_event.cgi, FS/FS/part_bill_event.pm,
33517           FS/FS/Conf.pm: okay, now you can specify an alternate invoice
33518           template, and it'll be auto-createad and added to the list of
33519           configuration options.  closes: Bug#314
33520
33521 2002-03-18 11:49  ivan
33522
33523         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_pay.pm: fixes: bug
33524           #348 - adds the ability to email on deleted payments.
33525
33526 2002-03-18 11:40  ivan
33527
33528         * httemplate/search/cust_main-quickpay.html: update quickpay for
33529           current search capabilities
33530
33531 2002-03-18 09:50  ivan
33532
33533         * httemplate/config/config.cgi:
33534           fixes bug#367 (yay, that one was annoying):
33535
33536           in config editor, initial newlines in <textarea>s are lost.  even
33537           if you didn't mean to edit them you remove that..
33538
33539 2002-03-18 08:07  ivan
33540
33541         * bin/backup-freeside: removing backup-freeside script from here
33542
33543 2002-03-18 08:05  ivan
33544
33545         * FS/FS/: svc_Common.pm, svc_acct.pm: handle inserting cust_svc and
33546           svc_acct records separately also, to handle imports preserving
33547           svcnum
33548
33549 2002-03-18 07:52  ivan
33550
33551         * httemplate/edit/: part_export.cgi, process/part_export.cgi: added
33552           (incomplete) export foo
33553
33554 2002-03-18 07:51  ivan
33555
33556         * httemplate/browse/part_svc.cgi: UI glitch; forgot ROWSPAN for
33557           export column
33558
33559 2002-03-18 06:17  ivan
33560
33561         * FS/FS/raddb.pm: add noment-specific RADIUS attributes
33562
33563 2002-03-18 01:10  ivan
33564
33565         * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/svc_domain.pm,
33566           httemplate/config/config-process.cgi,
33567           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
33568           httemplate/docs/upgrade8.html: new config value `defaultrecords',
33569           documentation, javascript config file editor
33570
33571 2002-03-17 00:33  ivan
33572
33573         * httemplate/config/: config-view.cgi, config.cgi: new domain
33574           record editing foo
33575
33576 2002-03-12 10:45  ivan
33577
33578         * httemplate/misc/cancel-unaudited.cgi: print error message for
33579           failed cancels!
33580
33581 2002-03-12 07:33  ivan
33582
33583         * README.1.4.0pre12, htetc/global.asa, htetc/handler.pl,
33584           httemplate/docs/install.html, httemplate/docs/upgrade8.html,
33585           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi:
33586           abstract stupid HTML layer trick out to
33587           HTML::Widgets::SelectLayers
33588
33589 2002-03-09 02:19  khoff
33590
33591         * FS/FS/: Conf.pm, svc_domain.pm: Support for default CNAME/A
33592           records
33593
33594 2002-03-07 11:50  jeff
33595
33596         * FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
33597           freeside-expiration-alerter, freeside-receivables-report,
33598           freeside-tax-report: less shelling, more perly - abolish some
33599           pipes to sendmail
33600
33601 2002-03-07 06:13  ivan
33602
33603         * FS/FS/cust_bill.pm: better error msgs for mail errors
33604
33605 2002-03-07 06:10  ivan
33606
33607         * FS/FS/: cust_bill.pm, part_export.pm, part_export_option.pm,
33608           queue.pm: [no log message]
33609
33610 2002-03-06 15:32  ivan
33611
33612         * conf/invoice_from: oops, missing invoice_from
33613
33614 2002-03-06 15:31  ivan
33615
33616         * httemplate/docs/upgrade8.html: add freeside-expiration-alerter to
33617           upgrade8.html
33618
33619 2002-03-06 14:44  jeff
33620
33621         * README.1.4.0pre12, FS/MANIFEST, FS/FS/Conf.pm,
33622           FS/bin/freeside-expiration-alerter, conf/alerter_template,
33623           httemplate/docs/admin.html: billing expiration alerts
33624
33625 2002-03-05 16:17  ivan
33626
33627         * FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
33628           freeside-receivables-report, freeside-tax-report: remove CVS Log
33629           tag
33630
33631 2002-03-05 15:13  jeff
33632
33633         * FS/bin/freeside-cc-receipts-report,
33634           FS/bin/freeside-credit-report,
33635           FS/bin/freeside-receivables-report, FS/bin/freeside-tax-report,
33636           httemplate/search/report_cc.cgi,
33637           httemplate/search/report_credit.cgi,
33638           httemplate/search/report_tax.cgi: consistency is nice
33639
33640 2002-03-05 01:44  ivan
33641
33642         * FS/bin/freeside-receivables-report: yes i have crazy customers
33643           with 8-digit customer numbers
33644
33645 2002-03-04 14:10  ivan
33646
33647         * FS/FS/Record.pm: make history tables conditional
33648
33649 2002-03-04 04:48  ivan
33650
33651         * Makefile, README.1.4.0pre12, FS/FS/Record.pm, FS/FS/nas.pm,
33652           bin/create-history-tables, bin/fs-radius-add-check,
33653           bin/fs-radius-add-reply, bin/fs-setup,
33654           httemplate/docs/upgrade8.html: [no log message]
33655
33656 2002-03-03 15:46  ivan
33657
33658         * httemplate/docs/install.html: docu
33659
33660 2002-02-28 15:30  ivan
33661
33662         * httemplate/search/svc_acct.cgi: tyop
33663
33664 2002-02-28 15:18  ivan
33665
33666         * FS/FS/svc_acct.pm: clean up mess.  *sigh*
33667
33668 2002-02-28 15:17  ivan
33669
33670         * FS/FS/svc_acct.pm: clean up mess
33671
33672 2002-02-28 15:13  ivan
33673
33674         * FS/FS/svc_acct.pm: eek
33675
33676 2002-02-28 15:08  ivan
33677
33678         * httemplate/search/svc_acct.cgi: add main menu link
33679
33680 2002-02-28 15:07  ivan
33681
33682         * httemplate/misc/cancel-unaudited.cgi: handle errors better
33683
33684 2002-02-28 14:05  ivan
33685
33686         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
33687           httemplate/config/config.cgi: s/depreciated/deprecated/
33688
33689 2002-02-27 16:28  jeff
33690
33691         * FS/FS/svc_acct.pm: improved vpopmail support for svc_acct records
33692
33693 2002-02-27 15:20  ivan
33694
33695         * FS/FS/cust_main.pm: oops, spurious error messages
33696
33697 2002-02-27 15:03  ivan
33698
33699         * FS/FS/cust_main.pm: bubble up billing event errors
33700
33701 2002-02-27 14:40  ivan
33702
33703         * FS/FS/cust_bill_event.pm: and missing ) *sigh*
33704
33705 2002-02-27 14:40  ivan
33706
33707         * FS/FS/cust_bill_event.pm: errant ;
33708
33709 2002-02-27 14:39  ivan
33710
33711         * README.1.4.0pre12, FS/FS/cust_bill_event.pm, bin/fs-setup,
33712           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
33713           httemplate/view/cust_bill.cgi: add status and statustext fields
33714           to cust_bill_event
33715
33716 2002-02-27 14:00  ivan
33717
33718         * FS/FS/cust_main.pm: well, don't make things worse when
33719           debugging...
33720
33721 2002-02-27 13:57  ivan
33722
33723         * FS/: FS/cust_main.pm, bin/freeside-daily: better debugging
33724
33725 2002-02-27 09:07  khoff
33726
33727         * httemplate/docs/upgrade8.html: Should be "CREATE TABLE" not
33728           "CREATE INDEX" for part_export_option
33729
33730 2002-02-26 14:09  ivan
33731
33732         * httemplate/search/: report_cc.cgi, report_credit.cgi,
33733           report_receivables.cgi, report_tax.cgi: fixup reports for
33734           templated webUI
33735
33736 2002-02-26 03:53  ivan
33737
33738         * FS/FS/cust_main.pm: okay, finally fix all the weirdness with
33739           shipping adresses.  whew.
33740
33741 2002-02-26 03:42  ivan
33742
33743         * FS/FS/: Record.pm, cust_main.pm: in Record.pm - call ->check
33744           **BEFORE** generating @diff for SQL.  causing weird effects with
33745           cust_main::check that modifies record (ship_ field weirdness)
33746
33747           fix nasty logic error triggered by changing a ship_ field from
33748           something TO identical to the corresponding non-ship_ field.
33749           ouch
33750
33751 2002-02-26 03:30  ivan
33752
33753         * FS/FS/cust_main.pm: fix nasty logic error triggered by changing a
33754           ship_ field from something TO identical to the corresponding
33755           non-ship_ field.  ouch.
33756
33757 2002-02-26 03:11  ivan
33758
33759         * httemplate/edit/cust_main.cgi: fix a weird oops with service
33760           address editing UI that would leave some fields blank... ?
33761
33762 2002-02-26 01:06  ivan
33763
33764         * FS/FS/cust_bill.pm: ugh, payname needs first/last i guess
33765
33766 2002-02-26 00:34  ivan
33767
33768         * FS/FS/cust_main.pm: die with a better error message on bad
33769           locales
33770
33771 2002-02-25 11:09  ivan
33772
33773         * httemplate/search/svc_acct.cgi: keith@landel:     We have users
33774           that have the character "." in their username     we can't search
33775           these customers by Username, can you please fix.
33776
33777 2002-02-23 14:36  ivan
33778
33779         * httemplate/search/: report_cc.cgi, report_credit.cgi,
33780           report_receivables.cgi, report_tax.cgi: take hardcoded paths out
33781           of report cgis
33782
33783 2002-02-23 03:56  ivan
33784
33785         * CREDITS, FS/FS/Record.pm, httemplate/docs/index.html,
33786           httemplate/search/cust_main.cgi,
33787           httemplate/search/cust_main.html: case-insensitive and substring
33788           searching
33789
33790 2002-02-23 03:46  ivan
33791
33792         * httemplate/index.html: silly html tweaking
33793
33794 2002-02-22 23:48  ivan
33795
33796         * httemplate/browse/part_pkg.cgi: it's too late.
33797
33798 2002-02-22 23:35  ivan
33799
33800         * httemplate/browse/part_pkg.cgi: i really should just start moving
33801           things to templates
33802
33803 2002-02-22 23:32  ivan
33804
33805         * httemplate/browse/: part_pkg.cgi, part_svc.cgi: UI nit fixes -
33806           misaligned columns when viewing disabled services/packages
33807
33808 2002-02-22 23:00  ivan
33809
33810         * FS/FS/UID.pm: nit
33811
33812 2002-02-22 18:14  jeff
33813
33814         * FS/FS/UID.pm, bin/svc_acct.export,
33815           httemplate/search/report_cc.cgi,
33816           httemplate/search/report_credit.cgi,
33817           httemplate/search/report_receivables.cgi,
33818           httemplate/search/report_tax.cgi: report fixes and cruft removal
33819
33820 2002-02-22 18:02  ivan
33821
33822         * httemplate/: index.html, docs/install.html, docs/upgrade8.html:
33823           UI work on main menu, remove Archive::Tar from docs
33824
33825 2002-02-22 15:18  jeff
33826
33827         * FS/MANIFEST, FS/bin/freeside-cc-receipts-report,
33828           FS/bin/freeside-credit-report,
33829           FS/bin/freeside-receivables-report, FS/bin/freeside-tax-report,
33830           conf/report_template, httemplate/classic.html,
33831           httemplate/index.html, httemplate/search/report_cc.cgi,
33832           httemplate/search/report_cc.html,
33833           httemplate/search/report_credit.cgi,
33834           httemplate/search/report_credit.html,
33835           httemplate/search/report_receivables.cgi,
33836           httemplate/search/report_tax.cgi,
33837           httemplate/search/report_tax.html: add some reporting features
33838
33839 2002-02-22 15:08  ivan
33840
33841         * FS/FS/cust_pay_batch.pm: fix i18n zip
33842
33843 2002-02-22 14:13  ivan
33844
33845         * httemplate/edit/cust_main.cgi: billing vs. shipping states
33846           weren't sorted in the same order.  UI glitch only
33847
33848 2002-02-22 04:31  ivan
33849
33850         * httemplate/config/: config-process.cgi, config-view.cgi: fixup
33851           <SELECT> configuration editing, fixes Bug#350
33852
33853 2002-02-22 04:13  ivan
33854
33855         * httemplate/index.html: close </FORM> tags
33856
33857 2002-02-22 01:01  ivan
33858
33859         * FS/FS/svc_acct.pm: correctly disable/enable accounts @ CP
33860
33861 2002-02-22 00:58  ivan
33862
33863         * FS/FS/svc_acct.pm: freeside *SUSPENDED* -> CP set_mailbox_status
33864           OTHER/OTHER_BOUNCE
33865
33866 2002-02-21 23:50  ivan
33867
33868         * bin/fs-setup: doh
33869
33870 2002-02-21 22:42  ivan
33871
33872         * FS/FS/queue.pm: UI in joblisting: don't split ( retry | remove )
33873           links
33874
33875 2002-02-21 22:39  ivan
33876
33877         * FS/FS/queue.pm: don't error out on bad svcnum's, just silently
33878           remove them
33879
33880 2002-02-21 22:23  ivan
33881
33882         * FS/FS/svc_acct.pm: don't leak perl line numbers on cp
33883           provisioning errors
33884
33885 2002-02-21 21:56  ivan
33886
33887         * FS/FS/svc_acct.pm: fix bugs in CP mailbox changes: cp_change and
33888           cp_rename
33889
33890 2002-02-21 17:07  ivan
33891
33892         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
33893           httemplate/view/cust_pkg.cgi: UI work:
33894
33895           make all functions of view/cust_pkg.cgi available on
33896           view/cust_main.cgi  - having them one link down in "Edit" is
33897           confusing.
33898
33899           closes: Bug#325
33900
33901 2002-02-21 15:17  ivan
33902
33903         * bin/fs-setup: queue.svcnum is nullable too, oops
33904
33905 2002-02-21 13:43  ivan
33906
33907         * bin/fs-setup: looks like statustext field is missing NULL flag in
33908           fs-setup
33909
33910 2002-02-20 14:03  ivan
33911
33912         * httemplate/index.html: invoice reports belong here too
33913
33914 2002-02-20 02:39  ivan
33915
33916         * FS/FS/CGI.pm: fixes eidiot under Mason, closes: Bug#344
33917
33918 2002-02-20 01:44  ivan
33919
33920         * httemplate/view/cust_main.cgi: don't display full card in
33921           webinterface
33922
33923 2002-02-19 19:17  jeff
33924
33925         * FS/FS/cust_main.pm: correct sense of tax generation
33926
33927 2002-02-19 17:03  ivan
33928
33929         * CREDITS, README.1.4.0pre11, README.1.4.0pre8, FS/FS/CGI.pm,
33930           FS/FS/Record.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
33931           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
33932           FS/bin/freeside-queued, bin/fs-setup, htetc/global.asa,
33933           htetc/handler.pl, httemplate/index.html,
33934           httemplate/browse/queue.cgi, httemplate/misc/queue.cgi,
33935           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
33936           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi: use
33937           Net::SSH::ssh_cmd for all job queueing rather than local
33938           duplicated ssh subs
33939
33940           queue daemon updates: retry & remove links work, bubble up error
33941           message to webinterface, link to svcnum & have job listings on
33942           view/svc_* pages, closes: Bug#280
33943
33944           s/option/optionname/ schema change, dumb mysql, closes: Bug#334
33945
33946 2002-02-19 15:43  ivan
33947
33948         * httemplate/docs/: install.html, schema.html, upgrade8.html: set
33949           EVERYTHING=1 for your own mod_perl compile
33950
33951 2002-02-18 23:51  ivan
33952
33953         * httemplate/index.html: oops
33954
33955 2002-02-18 23:00  ivan
33956
33957         * httemplate/classic.html: TMTOWTDI
33958
33959 2002-02-18 20:43  ivan
33960
33961         * httemplate/index.html: new main menu!
33962
33963 2002-02-18 19:22  jeff
33964
33965         * FS/FS/cust_refund.pm: fix refund posting
33966
33967 2002-02-18 19:15  ivan
33968
33969         * FS/FS/cust_refund.pm: <rluser> ut_number instead of ut_numbern
33970
33971 2002-02-18 19:06  ivan
33972
33973         * FS/FS/cust_refund.pm: need to use FS::Record qw(qsearch) !
33974
33975 2002-02-18 18:57  ivan
33976
33977         * httemplate/: edit/part_pkg.cgi, view/cust_main.cgi: allow custom
33978           packages to edit service quantities also
33979
33980 2002-02-18 12:09  ivan
33981
33982         * httemplate/edit/part_svc.cgi: bad warning, causing errors with
33983           strict
33984
33985 2002-02-18 10:07  ivan
33986
33987         * FS/FS/prepay_credit.pm: document 'seconds'
33988
33989 2002-02-18 02:14  ivan
33990
33991         * httemplate/edit/svc_www.cgi: oops!
33992
33993 2002-02-18 00:53  ivan
33994
33995         * Makefile: make release and make update-webdemo targets
33996
33997 2002-02-18 00:39  ivan
33998
33999         * FS/FS/Conf.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
34000           htetc/global.asa, httemplate/edit/part_pkg.cgi: safe web demo
34001           operation!  closes: Bug#217
34002
34003           fix bug in edit/part_pkg: s/bkg/pkg/
34004
34005           edit/part_pkg.cgi - plan <SELECT> is now properly stick on
34006           errors, closes: Bug#323
34007
34008 2002-02-17 19:45  ivan
34009
34010         * httemplate/edit/part_svc.cgi: fix modified <SELECT>s under
34011           netcape4, use one for svc_acct.popnum too
34012
34013 2002-02-17 17:26  ivan
34014
34015         * README.1.4.0pre11, httemplate/docs/install.html,
34016           httemplate/docs/upgrade8.html: rsync docs
34017
34018 2002-02-17 16:21  jeff
34019
34020         * Makefile: keep accidentally checking in Makefile changes, gotta
34021           do something about that...
34022
34023 2002-02-17 16:13  jeff
34024
34025         * Makefile, FS/FS/Conf.pm, bin/svc_acct.export, eg/vpopmailrestart:
34026           trading in tar for rsync for improved vpopmail support
34027
34028 2002-02-17 13:01  ivan
34029
34030         * FS/MANIFEST: removing CGIwrapper.pm
34031
34032 2002-02-17 11:12  ivan
34033
34034         * README.1.4.0pre9, FS/MANIFEST, FS/FS/CGIwrapper.pm,
34035           FS/t/CGIwrapper.t: get ride of CGIwrapper.pm
34036
34037 2002-02-17 11:07  jeff
34038
34039         * FS/FS/svc_forward.pm: queue svc_forward remote commands; better
34040           commands too
34041
34042 2002-02-16 13:47  ivan
34043
34044         * htetc/global.asa: work with current Apache::ASP
34045
34046 2002-02-16 10:14  ivan
34047
34048         * TODO: now in RT2!
34049
34050 2002-02-15 23:27  ivan
34051
34052         * httemplate/docs/install.html: install warnings about mysql
34053
34054 2002-02-15 12:21  jeff
34055
34056         * bin/svc_acct.export: remove arbitary uid requirement for vpasswd
34057           generation
34058
34059 2002-02-15 11:34  ivan
34060
34061         * Makefile: keep accidentally checking in Makefile changes, gotta
34062           do something about that...
34063
34064 2002-02-15 11:33  ivan
34065
34066         * Makefile, FS/FS/Conf.pm, FS/FS/svc_acct.pm: CP provisioning!!
34067
34068 2002-02-14 14:37  jeff
34069
34070         * bin/svc_acct.export: fix bug in multiline radiusprepend
34071
34072 2002-02-14 10:06  ivan
34073
34074         * bin/: fs-radius-add-check, fs-radius-add-reply: docs?  haha
34075
34076 2002-02-13 17:12  ivan
34077
34078         * FS/FS/cust_pay_batch.pm: don't require state (i18n)
34079
34080 2002-02-12 10:56  ivan
34081
34082         * FS/FS/cust_bill.pm: more information in "cant send invoice email"
34083           error message
34084
34085 2002-02-12 10:47  ivan
34086
34087         * FS/FS/cust_main.pm: fixes:
34088
34089           Error running invoice event ($cust_main->charge( 10.00, 'Overdue
34090           Bill' );): Illegal or empty (text) comment:  at
34091           /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1141.
34092
34093 2002-02-12 10:37  ivan
34094
34095         * bin/svc_acct.export: fixes:
34096
34097           In string, @domain now must be written as \@domain at
34098           ./svc_acct.export line 292, near "^append @domain" Global symbol
34099           "@domain" requires explicit package name at ./svc_acct.export
34100           line 292.  Execution of ./svc_acct.export aborted due to
34101           compilation errors.
34102
34103 2002-02-11 21:58  ivan
34104
34105         * README.1.4.0pre9, bin/fs-setup, httemplate/docs/admin.html:
34106           fixes: bug#331
34107
34108 2002-02-11 20:49  ivan
34109
34110         * httemplate/edit/part_bill_event.cgi: oops
34111
34112 2002-02-11 19:29  ivan
34113
34114         * README.1.4.0pre8, README.1.4.0pre9: 1.4.0pre9!!!
34115
34116 2002-02-11 18:11  ivan
34117
34118         * FS/FS/Conf.pm, bin/svc_acct.export, httemplate/config/config.cgi:
34119           add username_policy "@append domain"
34120
34121           add "select" config type, mmm
34122
34123 2002-02-11 18:06  ivan
34124
34125         * FS/FS/svc_acct.pm: that's not a bug anymore, don't list it in the
34126           BUGS section
34127
34128 2002-02-11 17:25  ivan
34129
34130         * httemplate/edit/part_svc.cgi: red warning for unknown type :)
34131
34132 2002-02-11 17:13  ivan
34133
34134         * httemplate/edit/part_svc.cgi: service definition domsvc is now a
34135           domain pulldown closes: Bug#328
34136
34137 2002-02-11 15:01  ivan
34138
34139         * FS/FS/svc_forward.pm: oops, code hidden by pod
34140
34141 2002-02-11 13:51  ivan
34142
34143         * httemplate/edit/svc_acct.cgi: don't display useless finger and
34144           shell fields if uid is set to fixed & blank in the service
34145           definition - causes: Error: Can't have finger-name without uid
34146
34147 2002-02-11 11:38  ivan
34148
34149         * FS/FS/Conf.pm, FS/FS/svc_www.pm, httemplate/edit/svc_acct.cgi,
34150           httemplate/edit/process/svc_www.cgi,
34151           httemplate/view/svc_domain.cgi, httemplate/view/svc_www.cgi:
34152           svc_www is working!
34153
34154           also auto-create and add A records if necessary using apacheip
34155           config file.
34156
34157           and show all domain_records on view/svc_domain.cgi page
34158
34159 2002-02-10 14:31  ivan
34160
34161         * httemplate/edit/svc_acct.cgi: ui
34162
34163 2002-02-10 14:21  ivan
34164
34165         * httemplate/edit/part_pkg.cgi: slighly different wording
34166
34167 2002-02-10 14:06  ivan
34168
34169         * FS/FS/cust_svc.pm: another bug in quantity checking
34170
34171 2002-02-10 13:37  ivan
34172
34173         * FS/FS/cust_svc.pm: import qsearch() so the quantity checking
34174           works
34175
34176 2002-02-10 13:30  ivan
34177
34178         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, conf/agent_defaultpkg: add new
34179           package definitions to all agent types by default
34180
34181           config option to restore current behaviour (must explicitly add
34182           new package definitions to each agent type)
34183
34184           closes: Bug#324
34185
34186 2002-02-10 11:58  ivan
34187
34188         * FS/MANIFEST, FS/bin/freeside-bill, FS/bin/freeside-daily,
34189           httemplate/docs/billing.html, httemplate/docs/upgrade8.html,
34190           httemplate/edit/process/part_bill_event.cgi: update billing
34191           documentation for the new world of invoice events added
34192           freeside-daily replacing freeside-bill for the new world of
34193           invoice events
34194
34195 2002-02-10 10:56  ivan
34196
34197         * README.1.4.0pre9, FS/FS/cust_pay.pm, bin/fs-setup,
34198           httemplate/docs/upgrade8.html, httemplate/edit/cust_pay.cgi: use
34199           unique tokens to prevent double-submission of payments in the web
34200           UI (closes: Bug#320)
34201
34202 2002-02-10 09:30  ivan
34203
34204         * httemplate/search/cust_main.cgi: eliminate duplicate cusomters
34205           before figuring to display a list or redirect.  eliiminates "2
34206           matching found" displayed but only one in list.
34207
34208 2002-02-10 09:02  ivan
34209
34210         * FS/FS/cust_main_invoice.pm: allow + in email addresses
34211
34212 2002-02-10 08:49  ivan
34213
34214         * FS/FS/cust_main_invoice.pm: okay, for now, don't try to transform
34215           email addresses into svcnum-linked destinations
34216
34217 2002-02-10 08:40  ivan
34218
34219         * Makefile, httemplate/edit/svc_acct.cgi:
34220           fix "no previous account to recall hidden password from" error
34221           when adding new accounts & get an error on first try
34222
34223 2002-02-10 08:14  ivan
34224
34225         * Makefile, httemplate/index.html,
34226           httemplate/browse/svc_acct_pop.cgi,
34227           httemplate/edit/svc_acct_pop.cgi: s/POP/Access Number/ in the
34228           webui
34229
34230 2002-02-10 08:05  ivan
34231
34232         * htetc/handler.pl, httemplate/browse/agent.cgi,
34233           httemplate/browse/agent_type.cgi,
34234           httemplate/browse/cust_main_county.cgi,
34235           httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
34236           httemplate/browse/part_bill_event.cgi,
34237           httemplate/browse/part_pkg.cgi,
34238           httemplate/browse/part_referral.cgi,
34239           httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
34240           httemplate/browse/svc_acct_pop.cgi,
34241           httemplate/config/config-process.cgi,
34242           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
34243           httemplate/edit/REAL_cust_pkg.cgi, httemplate/edit/agent.cgi,
34244           httemplate/edit/agent_type.cgi,
34245           httemplate/edit/cust_bill_pay.cgi,
34246           httemplate/edit/cust_credit.cgi,
34247           httemplate/edit/cust_credit_bill.cgi,
34248           httemplate/edit/cust_main.cgi,
34249           httemplate/edit/cust_main_county-expand.cgi,
34250           httemplate/edit/cust_main_county.cgi,
34251           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
34252           httemplate/edit/part_bill_event.cgi,
34253           httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
34254           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
34255           httemplate/edit/svc_acct_pop.cgi,
34256           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
34257           httemplate/edit/svc_forward.cgi,
34258           httemplate/edit/process/quick-cust_pkg.cgi,
34259           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
34260           httemplate/misc/catchall.cgi,
34261           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
34262           httemplate/misc/process/link.cgi,
34263           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
34264           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
34265           httemplate/search/svc_acct.cgi,
34266           httemplate/search/svc_acct_sm.cgi,
34267           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
34268           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
34269           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
34270           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
34271           httemplate/view/svc_www.cgi: *finally* seems to be working under
34272           Mason.  sheesh.  *finally* seems to be working under Mason.
34273           sheesh.  *finally* seems to be working under Mason.  sheesh.
34274           *finally* seems to be working under Mason.  sheesh.  *finally*
34275           seems to be working under Mason.  sheesh.  *finally* seems to be
34276           working under Mason.  sheesh.  *finally* seems to be working
34277           under Mason.  sheesh.  *finally* seems to be working under Mason.
34278           sheesh.
34279
34280 2002-02-10 05:21  ivan
34281
34282         * htetc/handler.pl, httemplate/browse/agent.cgi,
34283           httemplate/browse/agent_type.cgi,
34284           httemplate/browse/cust_main_county.cgi,
34285           httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
34286           httemplate/browse/part_bill_event.cgi,
34287           httemplate/browse/part_pkg.cgi,
34288           httemplate/browse/part_referral.cgi,
34289           httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
34290           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
34291           httemplate/edit/agent_type.cgi,
34292           httemplate/edit/cust_bill_pay.cgi,
34293           httemplate/edit/cust_credit.cgi,
34294           httemplate/edit/cust_credit_bill.cgi,
34295           httemplate/edit/cust_main.cgi,
34296           httemplate/edit/cust_main_county-expand.cgi,
34297           httemplate/edit/cust_main_county.cgi,
34298           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
34299           httemplate/edit/part_bill_event.cgi,
34300           httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
34301           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
34302           httemplate/edit/svc_acct_pop.cgi,
34303           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
34304           httemplate/edit/svc_forward.cgi,
34305           httemplate/edit/process/REAL_cust_pkg.cgi,
34306           httemplate/edit/process/agent.cgi,
34307           httemplate/edit/process/agent_type.cgi,
34308           httemplate/edit/process/cust_bill_pay.cgi,
34309           httemplate/edit/process/cust_credit.cgi,
34310           httemplate/edit/process/cust_credit_bill.cgi,
34311           httemplate/edit/process/cust_main.cgi,
34312           httemplate/edit/process/cust_main_county-collapse.cgi,
34313           httemplate/edit/process/cust_main_county-expand.cgi,
34314           httemplate/edit/process/cust_main_county.cgi,
34315           httemplate/edit/process/cust_pay.cgi,
34316           httemplate/edit/process/cust_pkg.cgi,
34317           httemplate/edit/process/part_pkg.cgi,
34318           httemplate/edit/process/part_referral.cgi,
34319           httemplate/edit/process/quick-cust_pkg.cgi,
34320           httemplate/edit/process/svc_acct.cgi,
34321           httemplate/edit/process/svc_acct_pop.cgi,
34322           httemplate/edit/process/svc_acct_sm.cgi,
34323           httemplate/edit/process/svc_domain.cgi,
34324           httemplate/edit/process/svc_forward.cgi,
34325           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
34326           httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
34327           httemplate/misc/delete-cust_pay.cgi,
34328           httemplate/misc/delete-customer.cgi,
34329           httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
34330           httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
34331           httemplate/misc/unsusp_pkg.cgi,
34332           httemplate/misc/process/catchall.cgi,
34333           httemplate/misc/process/delete-customer.cgi,
34334           httemplate/misc/process/link.cgi,
34335           httemplate/search/cust_bill.cgi, httemplate/search/cust_pay.cgi,
34336           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
34337           httemplate/search/svc_acct_sm.cgi,
34338           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
34339           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
34340           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
34341           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
34342           httemplate/view/svc_www.cgi: removed <!-- $Id$ --> from all files
34343           to fix any redirects, whew
34344
34345           Mason handler.pl overrides CGI::redirect
34346
34347           fixed strict; problems in edit/part_pkg.cgi &
34348           edit/process/part_pkg.cgi
34349
34350 2002-02-09 18:28  ivan
34351
34352         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
34353           httemplate/view/cust_main.cgi: hide SS# unless you turn it on via
34354           config file
34355
34356 2002-02-09 18:16  ivan
34357
34358         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
34359           FS/FS/cust_bill_event.pm, FS/FS/cust_main.pm, htetc/handler.pl,
34360           httemplate/browse/part_bill_event.cgi,
34361           httemplate/edit/part_pkg.cgi,
34362           httemplate/edit/process/part_bill_event.cgi,
34363           httemplate/edit/process/part_pkg.cgi,
34364           httemplate/view/cust_bill.cgi: pro-rating w/ web interface,
34365           tested (closes: Bug#313).
34366
34367           view/cust_bill.cgi invoice view shows invoice events!
34368
34369           fix bug where adding events with no name silently failed instead
34370           of giving an error
34371
34372           add new comission plans
34373
34374 2002-02-09 17:47  ivan
34375
34376         * README.1.4.0pre8, httemplate/docs/upgrade8.html,
34377           FS/bin/freeside-bill: remove -i option from freeside-bill
34378           (obsoleted by invoice events)
34379
34380 2002-02-09 10:24  ivan
34381
34382         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
34383           httemplate/edit/process/agent_type.cgi,
34384           httemplate/edit/process/cust_main_county-expand.cgi,
34385           httemplate/edit/process/cust_main_county.cgi,
34386           httemplate/edit/process/cust_pay.cgi,
34387           httemplate/edit/process/part_pkg.cgi,
34388           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
34389           httemplate/search/svc_domain.cgi: no more exit() in templates
34390
34391 2002-02-09 10:09  ivan
34392
34393         * FS/FS/svc_domain.pm: okay all external export from .pm files is
34394           queued! (closes: Bug#249)
34395
34396 2002-02-09 09:45  ivan
34397
34398         * FS/FS/cust_svc.pm, httemplate/misc/process/link.cgi: have
34399           FS::cust_svc::check look up & check pkg_svc.quantity like
34400           httemplate/view/cust_pkg.cgi (closes: Bug#43)
34401
34402 2002-02-09 09:03  ivan
34403
34404         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl: okay, both
34405           Apache::ASP and Mason should set no-cache headers now (closes:
34406           Bug#23)
34407
34408 2002-02-07 14:30  ivan
34409
34410         * Makefile: oops, reversing bad Makefile patch
34411
34412 2002-02-07 14:29  ivan
34413
34414         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm,
34415           FS/FS/cust_pay.pm, httemplate/browse/agent_type.cgi,
34416           httemplate/browse/nas.cgi, httemplate/misc/delete-cust_pay.cgi,
34417           httemplate/view/cust_main.cgi: delete payments
34418
34419 2002-02-06 07:55  ivan
34420
34421         * FS/FS/cust_main.pm, bin/pod2x: doc updates and pod2x fix to skip
34422           blib/ files
34423
34424 2002-02-06 07:50  ivan
34425
34426         * FS/FS/cust_bill.pm: pod typo
34427
34428 2002-02-06 07:49  ivan
34429
34430         * Makefile, httemplate/docs/install.html: documentation building
34431           Makefile patch
34432
34433 2002-02-06 07:36  ivan
34434
34435         * FS/FS/part_bill_event.pm: part_bill_event.plan can contain
34436           punctuation
34437
34438 2002-02-06 07:07  ivan
34439
34440         * bin/fs-setup: tyop
34441
34442 2002-02-06 06:58  ivan
34443
34444         * FS/bin/freeside-adduser: fix for non-file auth
34445
34446 2002-02-05 12:25  ivan
34447
34448         * FS/FS/Record.pm: better error messages if you haven't run
34449           fs-setup ?
34450
34451 2002-02-05 10:24  ivan
34452
34453         * httemplate/docs/install.html: &nbsp; for commands; confusing
34454           otherwise
34455
34456 2002-02-05 10:04  ivan
34457
34458         * httemplate/docs/install.html: doc
34459
34460 2002-02-05 08:48  ivan
34461
34462         * fs_passwd/fs_passwd, fs_passwd/fs_passwd.cgi,
34463           fs_passwd/fs_passwd.html, httemplate/docs/passwd.html: web-based
34464           password changer!
34465
34466 2002-02-05 03:06  ivan
34467
34468         * httemplate/docs/upgrade8.html: don't need DBIx::DataSource for
34469           upgrades
34470
34471 2002-02-05 01:46  ivan
34472
34473         * httemplate/docs/: install.html, upgrade8.html: doc
34474
34475 2002-02-04 23:57  ivan
34476
34477         * README.1.4.0pre8, httemplate/docs/upgrade8.html: fix
34478           part_export_option indices
34479
34480 2002-02-04 10:12  ivan
34481
34482         * httemplate/docs/install.html: doc update
34483
34484 2002-02-04 09:06  ivan
34485
34486         * Makefile, README.1.4.0pre4567-8, README.1.4.0pre8: 1.4.0pre8!
34487
34488 2002-02-04 09:04  ivan
34489
34490         * bin/fs-setup, httemplate/docs/upgrade8.html,
34491           httemplate/edit/part_bill_event.cgi: have fs-setup create the
34492           necessary "default" billing events documentation on necessary
34493           "default" billing events
34494
34495 2002-02-04 08:44  ivan
34496
34497         * httemplate/docs/install.html, httemplate/docs/upgrade8.html,
34498           httemplate/edit/part_bill_event.cgi,
34499           httemplate/view/cust_bill.cgi, FS/FS/cust_bill.pm,
34500           FS/FS/cust_main.pm: billing events!
34501
34502 2002-01-30 10:22  ivan
34503
34504         * httemplate/: browse/part_bill_event.cgi,
34505           edit/part_bill_event.cgi, edit/process/part_bill_event.cgi: fully
34506           working invoice event web interface
34507
34508 2002-01-30 06:18  ivan
34509
34510         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
34511           httemplate/browse/agent.cgi, httemplate/browse/agent_type.cgi,
34512           httemplate/browse/cust_main_county.cgi,
34513           httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
34514           httemplate/browse/part_bill_event.cgi,
34515           httemplate/browse/part_pkg.cgi,
34516           httemplate/browse/part_referral.cgi,
34517           httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
34518           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/install.html,
34519           httemplate/edit/agent.cgi, httemplate/edit/agent_type.cgi,
34520           httemplate/edit/cust_bill_pay.cgi,
34521           httemplate/edit/cust_credit.cgi,
34522           httemplate/edit/cust_credit_bill.cgi,
34523           httemplate/edit/cust_main.cgi,
34524           httemplate/edit/cust_main_county-expand.cgi,
34525           httemplate/edit/cust_main_county.cgi,
34526           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
34527           httemplate/edit/part_bill_event.cgi,
34528           httemplate/edit/part_referral.cgi, httemplate/edit/part_svc.cgi,
34529           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
34530           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
34531           httemplate/edit/svc_forward.cgi,
34532           httemplate/edit/process/agent.cgi,
34533           httemplate/edit/process/agent_type.cgi,
34534           httemplate/edit/process/cust_bill_pay.cgi,
34535           httemplate/edit/process/cust_credit.cgi,
34536           httemplate/edit/process/cust_credit_bill.cgi,
34537           httemplate/edit/process/cust_main.cgi,
34538           httemplate/edit/process/cust_main_county-collapse.cgi,
34539           httemplate/edit/process/cust_main_county-expand.cgi,
34540           httemplate/edit/process/cust_main_county.cgi,
34541           httemplate/edit/process/cust_pay.cgi,
34542           httemplate/edit/process/cust_pkg.cgi,
34543           httemplate/edit/process/part_pkg.cgi,
34544           httemplate/edit/process/part_referral.cgi,
34545           httemplate/edit/process/quick-cust_pkg.cgi,
34546           httemplate/edit/process/svc_acct.cgi,
34547           httemplate/edit/process/svc_acct_pop.cgi,
34548           httemplate/edit/process/svc_acct_sm.cgi,
34549           httemplate/edit/process/svc_domain.cgi,
34550           httemplate/edit/process/svc_forward.cgi,
34551           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
34552           httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
34553           httemplate/misc/delete-customer.cgi,
34554           httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
34555           httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
34556           httemplate/misc/unsusp_pkg.cgi,
34557           httemplate/misc/process/catchall.cgi,
34558           httemplate/misc/process/delete-customer.cgi,
34559           httemplate/misc/process/link.cgi,
34560           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
34561           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
34562           httemplate/search/svc_acct.cgi,
34563           httemplate/search/svc_acct_sm.cgi,
34564           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
34565           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
34566           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
34567           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
34568           httemplate/view/svc_www.cgi: remove   use Module; and   $cgi =
34569           new CGI;   &cgisuidsetup(); from all templates.  should work
34570           better under Mason.
34571
34572 2002-01-29 09:42  ivan
34573
34574         * README.1.4.0pre4567-8, FS/FS/part_bill_event.pm, bin/fs-setup,
34575           httemplate/docs/schema.html, httemplate/docs/upgrade8.html:
34576           weight, plan and plandata fields in part_bill_event
34577
34578 2002-01-29 08:33  ivan
34579
34580         * Makefile, FS/FS.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
34581           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
34582           FS/FS/svc_acct.pm, bin/pod2x, htetc/global.asa, htetc/handler.pl,
34583           httemplate/index.html, httemplate/browse/part_bill_event.cgi,
34584           httemplate/docs/install.html,
34585           httemplate/edit/part_bill_event.cgi,
34586           httemplate/edit/part_pkg.cgi,
34587           httemplate/edit/process/part_bill_event.cgi: - web interface for
34588           hourly account charges!   (FS::cust_pkg, FS::cust_svc and
34589           FS::svc_acct seconds_since methods) - Makefile target to
34590           regenerate HTML manpages on install - FS.pm doc update -
34591           $FS::Record::Debug now dumps all SQL - new FS::cust_main methods:
34592           ->cancel, ->invoicing_list_addpost - start of a billing event web
34593           interface - cust_pay::upgrade_replace doesn't error out if
34594           history includes   overapplied payments
34595
34596 2002-01-29 03:11  ivan
34597
34598         * bin/fs-setup: oops bad column type for part_bill_event.payby
34599
34600 2002-01-28 03:24  ivan
34601
34602         * FS/FS/Record.pm: oops, syntax error in new() check for missing
34603           subclass table sub (eek)
34604
34605 2002-01-27 22:57  ivan
34606
34607         * README.1.4.0pre4567-8, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
34608           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, FS/FS/part_pkg.pm,
34609           FS/FS/part_svc.pm, bin/fs-setup, httemplate/docs/schema.html,
34610           httemplate/docs/upgrade8.html: book closing schema changes
34611
34612 2002-01-27 21:15  ivan
34613
34614         * README.1.4.0pre4567-8, FS/FS/part_export.pm,
34615           FS/FS/part_export_option.pm, bin/fs-setup,
34616           httemplate/docs/schema.html, httemplate/docs/upgrade8.html:
34617           part_export schema changes
34618
34619 2002-01-25 17:52  ivan
34620
34621         * FS/FS/cust_credit_refund.pm: another bug spotted by jeff
34622
34623 2002-01-24 09:02  ivan
34624
34625         * FS/FS/Record.pm: emit a warning in this unlikely case again
34626
34627 2002-01-24 08:58  ivan
34628
34629         * FS/FS/: cust_bill_pay.pm, cust_credit.pm, cust_credit_bill.pm,
34630           cust_credit_refund.pm, cust_pay.pm, cust_refund.pm: <rluser>
34631           rather than == 0 in the ::check's ....  <rluser> you might
34632           consider <= 0
34633
34634 2002-01-24 08:54  ivan
34635
34636         * FS/FS/cust_credit_refund.pm: stack traces help alot
34637
34638 2002-01-24 03:52  ivan
34639
34640         * FS/FS/: cust_credit_refund.pm, cust_pay.pm, cust_refund.pm:
34641           jeff's on a bugfinding roll here, thanks!
34642
34643 2002-01-24 03:43  ivan
34644
34645         * FS/FS/cust_credit_refund.pm: <rluser> and it seems that
34646           cust_credit_refund::cust_credit should exist..
34647
34648 2002-01-23 22:52  ivan
34649
34650         * FS/FS/cust_refund.pm: from jeff@fix <rluser> in
34651           FS::cust_refund::check  'amount' should probably be replaced with
34652           +'refund' in two places
34653
34654 2002-01-23 22:46  ivan
34655
34656         * FS/FS/cust_refund.pm: more updates to cust_refund::update_replace
34657
34658 2002-01-23 18:26  ivan
34659
34660         * FS/FS/cust_refund.pm: fix cust_refund::insert
34661
34662 2002-01-22 07:57  ivan
34663
34664         * FS/FS/: cust_credit.pm, cust_pay.pm, cust_refund.pm: don't allow
34665           $0.00 in credits/payments/refunds
34666
34667 2002-01-22 06:55  ivan
34668
34669         * FS/FS/part_svc.pm: docu
34670
34671 2002-01-22 06:53  ivan
34672
34673         * FS/FS/svc_acct.pm: silly compilation problem
34674
34675 2002-01-22 06:42  ivan
34676
34677         * httemplate/docs/: index.html, upgrade.html, upgrade2.html,
34678           upgrade3.html: remove old upgrade docs
34679
34680 2002-01-21 03:30  ivan
34681
34682         * FS/FS/cust_pkg.pm: include FS::svc_forward in kludgy preload
34683
34684 2002-01-19 07:16  ivan
34685
34686         * FS/FS/UID.pm: error message update
34687
34688 2002-01-16 07:37  ivan
34689
34690         * FS/FS/svc_acct.pm: doc
34691
34692 2002-01-14 12:28  ivan
34693
34694         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, httemplate/docs/export.html:
34695           pay some attention to 1.4 RADIUS SQL export
34696
34697 2002-01-14 06:29  ivan
34698
34699         * FS/bin/freeside-overdue: fix -l option
34700
34701 2002-01-11 23:23  ivan
34702
34703         * httemplate/docs/upgrade8.html: fix upgrade8.html to be in
34704           agreement with fs-setup
34705
34706 2002-01-09 05:29  ivan
34707
34708         * FS/FS/cust_main.pm, httemplate/search/cust_main.cgi: update fuzzy
34709           cache files on customer replace.
34710
34711           do an exact search along with the fuzzy search (webui)
34712
34713 2002-01-03 09:40  ivan
34714
34715         * README.1.4.0pre2-3, README.1.4.0pre3-4, README.1.4.0pre4567-8,
34716           FS/MANIFEST, FS/FS/cust_bill_event.pm, FS/FS/part_bill_event.pm,
34717           FS/t/cust_bill_event.t, FS/t/part_bill_event.t, bin/fs-setup,
34718           httemplate/docs/schema.html, httemplate/docs/upgrade8.html: more
34719           schema changes:  part_bill_event and cust_bill_event tables
34720
34721           remove old 1.4.0pre READMEs
34722
34723 2001-12-28 07:17  ivan
34724
34725         * FS/bin/freeside-overdue: update usage message
34726
34727 2001-12-28 07:14  ivan
34728
34729         * FS/: FS/cust_main.pm, bin/freeside-overdue: force printing in
34730           freeside-overdue
34731
34732 2001-12-28 06:40  ivan
34733
34734         * FS/FS/cust_main.pm, FS/bin/freeside-bill,
34735           FS/bin/freeside-overdue, httemplate/edit/cust_main.cgi,
34736           httemplate/edit/part_pkg.cgi: add more options to
34737           freeside-overdue
34738
34739           add charge method to FS::cust_main
34740
34741           one-off packages default to disabled
34742
34743           billing payname defaults to first and last, not "Accounts
34744           Payable"
34745
34746 2001-12-27 01:26  ivan
34747
34748         * README.1.4.0pre4567-8, FS/FS/Record.pm, FS/FS/part_pkg.pm,
34749           FS/FS/part_svc.pm, FS/bin/freeside-overdue, bin/fs-setup,
34750           htetc/global.asa, httemplate/browse/part_pkg.cgi,
34751           httemplate/browse/part_svc.cgi, httemplate/edit/agent_type.cgi,
34752           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
34753           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
34754           httemplate/edit/process/part_pkg.cgi,
34755           httemplate/view/cust_main.cgi: service and package disable!
34756
34757 2001-12-26 15:59  ivan
34758
34759         * httemplate/docs/: install.html, schema.html, upgrade8.html: doc
34760
34761 2001-12-26 07:41  ivan
34762
34763         * httemplate/view/cust_main.cgi: remove warnings
34764
34765 2001-12-26 07:11  ivan
34766
34767         * httemplate/edit/process/cust_credit.cgi: apply credits!!
34768
34769 2001-12-26 07:08  ivan
34770
34771         * FS/: MANIFEST, bin/freeside-overdue: add freeside-overdue
34772
34773 2001-12-26 07:07  ivan
34774
34775         * httemplate/edit/: cust_credit.cgi, process/cust_credit.cgi: fix
34776           posting credit
34777
34778 2001-12-26 03:47  ivan
34779
34780         * FS/bin/freeside-overdue: don't provide example crontabs that run
34781           at 4:20 _PM_
34782
34783 2001-12-26 03:17  ivan
34784
34785         * FS/FS/cust_main.pm, FS/bin/freeside-overdue,
34786           httemplate/docs/billing.html: (untested eek) freeside-overdue
34787           script & cust_main balance_date & total_owed_date methods
34788
34789 2001-12-26 01:18  ivan
34790
34791         * httemplate/: index.html, search/cust_pay.cgi,
34792           search/cust_pay.html, view/cust_main.cgi: search by check #
34793
34794 2001-12-25 23:53  ivan
34795
34796         * FS/FS/cust_pay.pm: doc
34797
34798 2001-12-25 22:02  ivan
34799
34800         * httemplate/edit/cust_pay.cgi: UI
34801
34802 2001-12-25 21:19  ivan
34803
34804         * httemplate/: index.html, edit/cust_pay.cgi,
34805           edit/process/cust_pay.cgi, search/cust_main-payinfo.html,
34806           search/cust_main-quickpay.html, search/cust_main.cgi,
34807           search/cust_main.html: expedited check entry
34808
34809 2001-12-25 21:02  ivan
34810
34811         * CREDITS: still missing tons of folks, i am sure
34812
34813 2001-12-25 20:52  ivan
34814
34815         * httemplate/search/: cust_bill.html, svc_acct.html,
34816           svc_domain.html, cust_main.html: same look as rest of search
34817           pages
34818
34819 2001-12-25 20:25  ivan
34820
34821         * FS/FS/CGI.pm, httemplate/edit/cust_credit.cgi,
34822           httemplate/edit/cust_pay.cgi,
34823           httemplate/edit/process/cust_credit.cgi,
34824           httemplate/edit/process/cust_pay.cgi: auto-apply payments and
34825           credits, post credit UI overhaul
34826
34827 2001-12-25 18:33  ivan
34828
34829         * httemplate/edit/cust_pay.cgi: fix service display for duplicates
34830
34831 2001-12-21 18:41  ivan
34832
34833         * httemplate/docs/install.html: doco on creating database manually
34834
34835 2001-12-21 13:40  ivan
34836
34837         * FS/FS/cust_bill.pm, httemplate/edit/cust_pay.cgi,
34838           httemplate/view/cust_main.cgi: add name/address to post payment
34839           screen
34840
34841           get rid of some $-0.00  yay for ieee fp
34842
34843 2001-12-21 12:55  ivan
34844
34845         * FS/FS/cust_bill_pay.pm: fixes
34846
34847             total cust_bill_pay.amount and cust_credit_bill.amount 19.95
34848           for invnum 1659
34849             greater than cust_bill.charged 19.95 at
34850             /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1519.
34851
34852 2001-12-19 21:34  ivan
34853
34854         * FS/FS/Record.pm: work better with DBIx::Profile
34855
34856 2001-12-19 18:09  ivan
34857
34858         * FS/FS/svc_acct.pm: don't error trying to suspend accounts with
34859           '*' password
34860
34861 2001-12-19 18:07  ivan
34862
34863         * FS/FS/svc_acct.pm: quiet warnings
34864
34865 2001-12-19 06:33  ivan
34866
34867         * FS/FS/svc_acct.pm: alas, a 5.6-ism
34868
34869 2001-12-19 06:30  ivan
34870
34871         * FS/FS/svc_acct.pm: surpress warnings
34872
34873 2001-12-18 11:36  ivan
34874
34875         * httemplate/edit/cust_bill_pay.cgi: another dum tyop
34876
34877 2001-12-18 11:34  ivan
34878
34879         * httemplate/edit/cust_bill_pay.cgi: typo
34880
34881 2001-12-18 11:32  ivan
34882
34883         * httemplate/edit/cust_bill_pay.cgi: declar vars
34884
34885 2001-12-18 11:30  ivan
34886
34887         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi,
34888           process/cust_bill_pay.cgi, process/cust_credit_bill.cgi: apply
34889           payment webinterface
34890
34891 2001-12-17 23:12  ivan
34892
34893         * httemplate/search/cust_pkg.cgi: really working dates on package
34894           browse.  ouch.
34895
34896 2001-12-17 23:08  ivan
34897
34898         * httemplate/search/cust_pkg.cgi: working dates on package browse
34899
34900 2001-12-17 22:45  ivan
34901
34902         * httemplate/search/cust_pkg.cgi: oops.  *sigh*
34903
34904 2001-12-17 22:38  ivan
34905
34906         * httemplate/search/cust_pkg.cgi: show dates on package browse
34907
34908 2001-12-17 22:29  ivan
34909
34910         * FS/FS/svc_acct_pop.pm: full number in POP pulldown
34911
34912 2001-12-17 17:49  ivan
34913
34914         * FS/: MANIFEST, FS/svc_acct.pm: add freeside-setinvoice to
34915           MANIFEST
34916
34917           fix warning:
34918
34919           FS::cust_main_invoice=HASH(0x90c86c4) at
34920           /usr/local/lib/perl5/site_perl/5.005/FS/svc_acct.pm line 419.
34921
34922 2001-12-17 15:59  ivan
34923
34924         * FS/FS/cust_bill.pm: fixes
34925
34926            Argument "" isn't numeric in ncmp at
34927            /usr/local/lib/perl5/site_perl/5.005/FS/cust_bill.pm line 254.
34928
34929 2001-12-16 15:50  ivan
34930
34931         * FS/FS/cust_main.pm: eek nasty bug
34932
34933 2001-12-15 16:55  ivan
34934
34935         * FS/FS/cust_bill_pay.pm: fix weird rounding error: total
34936           cust_bill_pay.amount 39.9 for paynum 240 greater than
34937           cust_pay.paid 39.90
34938
34939 2001-12-15 14:59  ivan
34940
34941         * httemplate/view/svc_acct.cgi: style
34942
34943 2001-12-15 14:58  ivan
34944
34945         * FS/FS/cust_svc.pm: meaningful FS::cust_svc::label for svc_www
34946           records
34947
34948 2001-12-15 14:56  ivan
34949
34950         * httemplate/view/svc_www.cgi: view svc_www.cgi from Dave Burgess
34951           <burgess@www.cynjut.net>, thanks
34952
34953 2001-12-15 14:47  ivan
34954
34955         * httemplate/edit/cust_main.cgi: allow entering of referral
34956           customer by number as well as by link off the view page, courtesy
34957           of Dave Burgess <burgess@www.cynjut.net>
34958
34959 2001-12-14 16:17  ivan
34960
34961         * FS/FS/cust_main.pm: style changes
34962
34963 2001-12-13 10:37  ivan
34964
34965         * FS/bin/freeside-setinvoice: okay, it should really work now
34966
34967 2001-12-13 09:52  ivan
34968
34969         * FS/bin/freeside-setinvoice: fix setinvoice script
34970
34971 2001-12-13 01:17  ivan
34972
34973         * FS/bin/freeside-setinvoice: added util to set invoice
34974           destinations
34975
34976 2001-12-12 11:42  ivan
34977
34978         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: allow >8 character
34979           passwords in web interface
34980
34981 2001-12-11 23:59  ivan
34982
34983         * bin/svc_acct.export: use pwd_mkdb to install
34984           /etc/master.passwd.new instead of moving it into place
34985
34986 2001-12-11 13:26  ivan
34987
34988         * httemplate/search/svc_acct.cgi: missing space in SQL, oops
34989
34990 2001-12-11 02:38  ivan
34991
34992         * bin/svc_acct.export, httemplate/docs/install.html: radiusprepend
34993           config file for export add Archive::Tar to docs
34994
34995 2001-12-10 04:18  ivan
34996
34997         * FS/FS/Record.pm: Pg datatype pain
34998
34999 2001-12-09 20:54  ivan
35000
35001         * httemplate/index.html: typo noticed by Dave Burgess
35002           <burgess@www.cynjut.net>, thanks.
35003
35004 2001-12-09 16:44  ivan
35005
35006         * httemplate/search/svc_acct.cgi: visual glitch: oops, $pager
35007           wasn't getting substitued.
35008
35009 2001-12-09 15:31  ivan
35010
35011         * httemplate/search/svc_acct.cgi: harmless? missing ;
35012
35013 2001-12-08 02:08  ivan
35014
35015         * httemplate/config/config.cgi: need a POST here; browsers
35016           (especially IE) are unhappy with the default GET
35017
35018 2001-12-08 02:07  ivan
35019
35020         * FS/FS/cust_pay.pm: get custnum from invnum before trying to use
35021           custnum!
35022
35023 2001-12-08 02:03  ivan
35024
35025         * FS/FS/cust_main.pm: fix logic error creating invoice line items
35026
35027 2001-12-08 02:01  ivan
35028
35029         * FS/FS/Conf.pm: radiusprepend config file for DEFAULT entries etc.
35030
35031 2001-12-04 05:10  ivan
35032
35033         * httemplate/edit/svc_forward.cgi: from Dave Burgess
35034           <burgess@neonramp.com>:
35035
35036            I had to change line 104 in /edit/svc_forward.cgi and add 'my'
35037           as the
35038            qualifier on the LHS of the assignment.  This also solves the
35039            problem with a similar error on the RHS of line 105.  It also
35040           seems to make
35041            the routine work fairly reliably (it has been problematic for me
35042           in the
35043            past).
35044
35045 2001-12-03 03:33  ivan
35046
35047         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
35048           paged service browse!!
35049
35050 2001-12-03 02:59  ivan
35051
35052         * httemplate/search/: cust_main.cgi, cust_pkg.cgi: paged package
35053           browse
35054
35055 2001-12-03 00:43  ivan
35056
35057         * httemplate/search/cust_main.cgi: paged customer browse!
35058
35059 2001-12-03 00:41  ivan
35060
35061         * FS/FS/Conf.pm, FS/FS/Record.pm, conf/maxsearchrecordsperpage,
35062           httemplate/search/cust_main.cgi: maxsearchrecordsperpage config
35063           option paged implementation of customer browse!
35064
35065 2001-11-29 16:04  ivan
35066
35067         * FS/FS/: cust_pkg.pm, cust_svc.pm, svc_Common.pm: more link
35068           methods
35069
35070 2001-11-20 19:42  ivan
35071
35072         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: a more reasonalbe
35073           name (!)
35074
35075 2001-11-20 19:40  ivan
35076
35077         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi:
35078           postalinvoicedefault config file
35079
35080 2001-11-16 02:22  ivan
35081
35082         * httemplate/docs/billing.html: update link to Text::Template docs
35083
35084 2001-11-13 13:27  ivan
35085
35086         * FS/: MANIFEST, bin/freeside-print-batch: remove
35087           freeside-print-batch
35088
35089 2001-11-12 05:19  ivan
35090
35091         * FS/FS/cust_main.pm: import hack to be less strict
35092
35093 2001-11-09 10:26  ivan
35094
35095         * httemplate/docs/install.html: Pg7 dependancy
35096
35097 2001-11-08 07:26  ivan
35098
35099         * FS/bin/freeside-queued: harmless typo noticed by "Edward
35100           Shabotinsky" <lanshark@bsinet.net>, thanks
35101
35102 2001-11-06 10:45  ivan
35103
35104         * httemplate/edit/process/part_pkg.cgi: remove gratuitous warnings
35105
35106 2001-11-06 10:35  ivan
35107
35108         * Makefile: i REALLY suck at Makefiles
35109
35110 2001-11-06 10:34  ivan
35111
35112         * Makefile: i suck at Makefiles
35113
35114 2001-11-06 10:22  ivan
35115
35116         * Makefile: make foo for htetc/global.asa
35117
35118 2001-11-06 09:58  ivan
35119
35120         * FS/FS/UID.pm: fix error message for s/htdocs/httemplate/
35121
35122 2001-11-06 09:48  ivan
35123
35124         * bin/fs-setup: payinfo changed from length 16 to $char_d for
35125           future expansion
35126
35127 2001-11-05 13:30  ivan
35128
35129         * Makefile: more fixes for fresh installation
35130
35131 2001-11-05 13:26  ivan
35132
35133         * Makefile: yet more Make
35134
35135 2001-11-05 13:24  ivan
35136
35137         * Makefile: make create-database fix
35138
35139 2001-11-05 12:12  ivan
35140
35141         * Makefile, FS/FS/Record.pm: makefile fixups
35142
35143 2001-11-05 10:23  ivan
35144
35145         * httemplate/docs/install.html: doc
35146
35147 2001-11-05 09:00  jeff
35148
35149         * FS/FS/svc_acct.pm: improved svc_acct replacement
35150
35151 2001-11-05 08:42  ivan
35152
35153         * FS/FS/Record.pm: AUTOLOAD optimizations broke things rather
35154           badly, oops
35155
35156 2001-11-05 06:04  ivan
35157
35158         * FS/bin/freeside-bill: fixup getopt
35159
35160 2001-11-05 06:03  ivan
35161
35162         * Makefile: move sys-dependant stuff to vars
35163
35164 2001-11-05 05:57  ivan
35165
35166         * FS/FS/svc_acct.pm: doc tyop
35167
35168 2001-11-05 04:07  ivan
35169
35170         * bin/svc_domain.import: this is unfinished and untested anyway,
35171           but this corrects a silly typo
35172
35173 2001-11-05 03:55  ivan
35174
35175         * FS/FS/cust_main.pm: better error messages for eval'ed setup/recur
35176           expressions remove debugging warn output
35177
35178 2001-11-03 09:49  ivan
35179
35180         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/SearchCache.pm,
35181           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
35182           FS/FS/svc_acct.pm, FS/t/SearchCache.t,
35183           httemplate/search/cust_main.cgi: new 'jsearch' call for big
35184           joined searches & caching support preliminary customer browse
35185           optimizations, much faster!
35186
35187 2001-11-02 00:14  ivan
35188
35189         * FS/bin/freeside-print-batch: silence pod complaints
35190
35191 2001-11-01 21:28  ivan
35192
35193         * httemplate/config/config.cgi: note config changes need
35194           apache/freeside-queued restart to take effect
35195
35196 2001-11-01 21:11  ivan
35197
35198         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.19
35199
35200 2001-11-01 20:55  ivan
35201
35202         * httemplate/config/config-view.cgi, httemplate/config/config.cgi,
35203           FS/FS/Conf.pm: config web GUI updates.  almost usable now.
35204
35205 2001-10-31 16:16  ivan
35206
35207         * httemplate/search/cust_main.cgi: hit the database slightly less.
35208           this page still takes forever with lots of customers.
35209
35210 2001-10-31 08:52  ivan
35211
35212         * httemplate/browse/queue.cgi: queue display works again, even if
35213           those links don't
35214
35215 2001-10-30 11:05  ivan
35216
35217         * FS/FS/cust_pay_batch.pm, bin/fs-setup, httemplate/index.html,
35218           httemplate/browse/cust_pay_batch.cgi,
35219           httemplate/docs/schema.html: depriciate cust_pay_batch.trancode
35220           web interface to view pending batch
35221
35222 2001-10-30 07:42  ivan
35223
35224         * httemplate/edit/cust_main.cgi: put default country up top
35225
35226 2001-10-30 07:41  ivan
35227
35228         * httemplate/edit/cust_main.cgi: precedence oops
35229
35230 2001-10-30 07:39  ivan
35231
35232         * httemplate/edit/cust_main.cgi: better ordering of state selection
35233           on new customer screen
35234
35235 2001-10-30 06:54  ivan
35236
35237         * htetc/handler.pl, httemplate/browse/agent.cgi,
35238           httemplate/browse/agent_type.cgi,
35239           httemplate/browse/cust_main_county.cgi,
35240           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
35241           httemplate/browse/part_referral.cgi, httemplate/browse/queue.cgi,
35242           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
35243           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
35244           httemplate/edit/cust_credit_bill.cgi,
35245           httemplate/edit/cust_main.cgi,
35246           httemplate/edit/cust_main_county-expand.cgi,
35247           httemplate/edit/cust_main_county.cgi,
35248           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
35249           httemplate/edit/part_referral.cgi, httemplate/edit/svc_acct.cgi,
35250           httemplate/edit/svc_acct_pop.cgi,
35251           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
35252           httemplate/edit/svc_forward.cgi, httemplate/misc/catchall.cgi,
35253           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
35254           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
35255           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
35256           httemplate/search/svc_acct_sm.cgi,
35257           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
35258           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
35259           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
35260           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi:
35261           get rid of header foo in individual templates
35262
35263 2001-10-30 06:28  ivan
35264
35265         * httemplate/docs/: install.html, upgrade8.html: docu
35266
35267 2001-10-30 06:20  ivan
35268
35269         * htetc/handler.pl, httemplate/config/config-view.cgi,
35270           httemplate/config/config.cgi: web config should workish now
35271
35272 2001-10-30 05:49  ivan
35273
35274         * Makefile: work with CVS version too
35275
35276 2001-10-30 05:48  ivan
35277
35278         * Makefile: make
35279
35280 2001-10-30 05:47  ivan
35281
35282         * Makefile, FS/bin/freeside-adduser, conf/address, conf/domain,
35283           conf/secrets, conf/shells, conf/smtpmachine,
35284           httemplate/docs/install.html: `make create-config' installs
35285           default config (conf dir update) freeside-adduser uses default
35286           secrets file
35287
35288 2001-10-30 04:38  ivan
35289
35290         * Makefile: make
35291
35292 2001-10-30 04:35  ivan
35293
35294         * Makefile, httemplate/docs/install.html: makefile typo
35295
35296 2001-10-30 03:47  ivan
35297
35298         * Makefile, FS/bin/freeside-adduser, httemplate/docs/admin.html,
35299           httemplate/docs/config.html, httemplate/docs/index.html,
35300           httemplate/docs/install.html: whew more install docs and
35301           automation
35302
35303 2001-10-30 02:20  ivan
35304
35305         * Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/bin/freeside-adduser,
35306           httemplate/docs/install.html: setup/config updates.  getting
35307           easier...
35308
35309 2001-10-29 13:22  ivan
35310
35311         * Makefile: fix make clean
35312
35313 2001-10-29 12:54  ivan
35314
35315         * httemplate/docs/install.html: doc typo
35316
35317 2001-10-29 12:53  ivan
35318
35319         * FS/FS/svc_forward.pm: methods for getting the associated svc_acct
35320           records
35321
35322 2001-10-29 09:17  ivan
35323
35324         * Makefile: automate a tiny bit more
35325
35326 2001-10-26 03:24  ivan
35327
35328         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
35329           httemplate/browse/agent.cgi, httemplate/browse/agent_type.cgi,
35330           httemplate/browse/cust_main_county.cgi,
35331           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
35332           httemplate/browse/part_referral.cgi, httemplate/browse/queue.cgi,
35333           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
35334           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
35335           httemplate/edit/cust_credit_bill.cgi,
35336           httemplate/edit/cust_main.cgi,
35337           httemplate/edit/cust_main_county-expand.cgi,
35338           httemplate/edit/cust_main_county.cgi,
35339           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
35340           httemplate/edit/part_referral.cgi, httemplate/edit/svc_acct.cgi,
35341           httemplate/edit/svc_acct_pop.cgi,
35342           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
35343           httemplate/edit/svc_forward.cgi, httemplate/misc/catchall.cgi,
35344           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
35345           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
35346           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
35347           httemplate/search/svc_acct_sm.cgi,
35348           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
35349           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
35350           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
35351           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi:
35352           cache foo *sigh*
35353
35354 2001-10-26 02:50  ivan
35355
35356         * httemplate/config/config-process.cgi: otherwise people will have
35357           problems with `0' zero
35358
35359 2001-10-25 14:24  ivan
35360
35361         * httemplate/edit/svc_domain.cgi: remove ancient tld cruft
35362
35363 2001-10-25 09:13  ivan
35364
35365         * FS/FS/cust_main_invoice.pm: & in email addresses
35366
35367 2001-10-25 01:41  ivan
35368
35369         * FS/FS/Conf.pm: remove debugging cruft
35370
35371 2001-10-24 08:45  ivan
35372
35373         * httemplate/config/config-process.cgi: correct for browser
35374           munching
35375
35376 2001-10-24 08:29  ivan
35377
35378         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/ConfItem.pm,
35379           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/t/ConfItem.t,
35380           bin/fs-setup, bin/svc_acct.export, httemplate/index.html,
35381           httemplate/config/config-process.cgi,
35382           httemplate/config/config-view.cgi, httemplate/docs/config.html,
35383           httemplate/docs/install.html, httemplate/search/svc_acct.cgi:
35384           preliminary web config editor
35385
35386           new config files: username-ampersand, passwordmax
35387
35388           fs-setup updates
35389
35390           get rid of old and crufty and unused registries/ config foo
35391
35392           documentation updates
35393
35394 2001-10-23 17:59  ivan
35395
35396         * httemplate/browse/queue.cgi: Can't find string terminator "!"
35397           anywhere before EOF at queue.cgi line 42
35398
35399 2001-10-23 13:53  ivan
35400
35401         * FS/bin/freeside-queued: Pg: FOR UPDATE LIMIT 1 mysql: LIMIT 1 FOR
35402           UPDATE
35403
35404           greeeat.
35405
35406 2001-10-23 11:57  ivan
35407
35408         * httemplate/docs/: config.html, install.html: document how to set
35409           MySQL with BDB default tables
35410
35411 2001-10-23 11:15  ivan
35412
35413         * bin/fs-setup: mysql fixes
35414
35415 2001-10-22 07:48  ivan
35416
35417         * FS/FS/svc_acct.pm: fix dir check
35418
35419 2001-10-22 05:22  ivan
35420
35421         * FS/FS/svc_domain.pm: fix delete method for new databases
35422
35423 2001-10-22 01:31  ivan
35424
35425         * FS/FS/cust_main.pm: tyop
35426
35427 2001-10-22 01:29  ivan
35428
35429         * FS/FS/: cust_main.pm, cust_pkg.pm: better delete customer code &
35430           warnings, delete package ability (& warning)
35431
35432 2001-10-20 05:17  ivan
35433
35434         * README.1.4.0pre3-4, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
35435           bin/fs-setup, htetc/global.asa, htetc/handler.pl,
35436           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
35437           httemplate/docs/upgrade8.html, httemplate/edit/part_pkg.cgi,
35438           httemplate/edit/svc_acct.cgi,
35439           httemplate/edit/process/cust_main.cgi,
35440           httemplate/edit/process/part_pkg.cgi: setup and recurring fee tax
35441           exempt flags, UI to edit rework part_pkg editing UI some more
35442
35443 2001-10-16 13:33  jeff
35444
35445         * bin/svc_acct.export: added slipip insertion for icradius and
35446           vpopmail restart config
35447
35448 2001-10-15 07:58  ivan
35449
35450         * FS/FS/cust_pkg.pm, htetc/global.asa, htetc/handler.pl,
35451           httemplate/edit/REAL_cust_pkg.cgi,
35452           httemplate/edit/process/REAL_cust_pkg.cgi,
35453           httemplate/view/cust_pkg.cgi: date editing
35454
35455 2001-10-15 05:16  ivan
35456
35457         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
35458           httemplate/misc/bill.cgi: print reasons with credits on invoices
35459
35460           use straight eval, not Safe::reval in cust_main::bill for now, as
35461           i have no   idea how to call methods on a share()'ed scalar.
35462           hmm.
35463
35464           add cust_pkg::cust_main method
35465
35466           s/eidiot/idiot/ in httemplate/misc/bill.cgi
35467
35468 2001-10-15 04:39  ivan
35469
35470         * httemplate/edit/part_pkg.cgi: remove errant javascript alert()
35471           plan ||= 'flat' for custom pricing 9clone) package definitions
35472           too
35473
35474 2001-10-15 04:35  ivan
35475
35476         * httemplate/edit/cust_main.cgi: visual fix
35477
35478 2001-10-15 03:42  ivan
35479
35480         * README.1.4.0pre3-4, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
35481           bin/fs-setup, httemplate/browse/part_pkg.cgi,
35482           httemplate/docs/config.html, httemplate/docs/schema.html,
35483           httemplate/docs/upgrade8.html, httemplate/edit/part_pkg.cgi,
35484           httemplate/edit/part_svc.cgi,
35485           httemplate/edit/process/part_pkg.cgi: price plans web gui 1st
35486           pass, oh my
35487
35488 2001-10-12 08:26  ivan
35489
35490         * httemplate/browse/queue.cgi: add (as yet inactive) retry & remove
35491           links
35492
35493 2001-10-11 10:46  ivan
35494
35495         * htetc/: global.asa, handler.pl: price plan uI!
35496
35497 2001-10-11 10:44  ivan
35498
35499         * httemplate/edit/part_pkg.cgi: "price plans" UP support.CVS:
35500           ----------------------------------------------------------------------
35501
35502 2001-10-09 23:22  thalakan
35503
35504         * httemplate/search/cust_main.cgi: Reverted.
35505
35506 2001-10-09 22:59  thalakan
35507
35508         * httemplate/search/cust_main.cgi: Stupid mistake.  Works now.
35509
35510 2001-10-09 22:42  ivan
35511
35512         * httemplate/search/cust_main.cgi: revert silly changes
35513
35514 2001-10-09 22:33  thalakan
35515
35516         * httemplate/search/cust_main.cgi: Change to use ut_name instead.
35517
35518 2001-10-09 22:24  ivan
35519
35520         * FS/FS/Record.pm: embarassing doc fix, thanks jason
35521
35522 2001-10-09 16:10  ivan
35523
35524         * README.1.4.0pre3-4, FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
35525           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm,
35526           httemplate/docs/config.html, httemplate/docs/install.html,
35527           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
35528           bin/fs-setup: add `unsuspendauto' config file: enable the
35529           automatic unsuspension of suspended packages when a customer's
35530           balance due changes from positive to zero or negative as the
35531           result of a payment or credit
35532
35533           add cust_pkg.manual_flag to disable this behaviour per customer
35534           package (no UI to set this yet)
35535
35536 2001-10-09 06:16  ivan
35537
35538         * httemplate/docs/install.html: update mysql links
35539
35540 2001-10-09 00:16  ivan
35541
35542         * httemplate/edit/process/part_svc.cgi: that was a confusing bug to
35543           fix
35544
35545 2001-10-08 20:11  ivan
35546
35547         * FS/FS/cust_pkg.pm: fix syntax error in newly-enabled insert sub,
35548           sheesh
35549
35550 2001-10-02 13:07  ivan
35551
35552         * httemplate/docs/upgrade8.html: doc clarification (?)
35553
35554 2001-10-02 09:00  jeff
35555
35556         * README.1.4.0pre3-4, FS/FS/cust_pay_batch.pm, bin/fs-setup,
35557           httemplate/docs/upgrade8.html: add pkey to batch payments and fix
35558           a doc typo
35559
35560 2001-10-02 04:10  ivan
35561
35562         * FS/FS/svc_acct.pm: allow some more characters in GECOS... showing
35563           up in fix.net's password files
35564
35565 2001-10-01 03:31  ivan
35566
35567         * FS/FS/cust_pkg.pm: oops
35568
35569 2001-09-30 15:35  ivan
35570
35571         * FS/FS/svc_acct.pm: arg
35572
35573 2001-09-30 15:19  ivan
35574
35575         * FS/FS/svc_acct.pm: $1 doesn't seem to last very long...
35576
35577 2001-09-30 13:30  ivan
35578
35579         * FS/FS/svc_acct.pm, httemplate/docs/config.html:
35580           username-uppercase config file
35581
35582 2001-09-27 21:33  ivan
35583
35584         * httemplate/docs/install.html: ssh recommendations
35585
35586 2001-09-27 14:49  ivan
35587
35588         * FS/FS/svc_acct_pop.pm: not used
35589
35590 2001-09-27 14:12  ivan
35591
35592         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: popSELECTOR
35593
35594 2001-09-27 13:41  ivan
35595
35596         * httemplate/edit/cust_main.cgi, httemplate/edit/svc_acct.cgi,
35597           FS/FS/svc_acct_pop.pm, httemplate/view/svc_acct.cgi: pop
35598           selector!
35599
35600 2001-09-27 11:33  ivan
35601
35602         * httemplate/view/svc_acct.cgi: fix for pre-1.4.0 accounts with no
35603           domsvc
35604
35605 2001-09-26 04:34  ivan
35606
35607         * README.1.4.0pre3-4: index oops
35608
35609 2001-09-26 02:17  ivan
35610
35611         * README.1.4.0pre3-4, FS/FS.pm, FS/MANIFEST,
35612           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm,
35613           FS/FS/part_pop_local.pm, FS/FS/svc_acct_pop.pm,
35614           FS/t/part_pop_local.t, bin/fs-setup, httemplate/docs/schema.html,
35615           httemplate/docs/upgrade8.html: add part_pop_local table
35616
35617 2001-09-25 11:03  ivan
35618
35619         * FS/FS/cust_main.pm:
35620           ror
35621
35622 2001-09-25 11:01  ivan
35623
35624         * FS/FS/cust_main.pm, httemplate/docs/config.html: add
35625           emailinvoiceonly config file and begin to use it
35626
35627 2001-09-25 08:55  ivan
35628
35629         * FS/FS/cust_main.pm, httemplate/docs/config.html:
35630           Business::OnlinePayment::BankOfAmerica
35631
35632 2001-09-24 17:05  ivan
35633
35634         * FS/bin/freeside-queued: better REAPER
35635
35636 2001-09-23 20:23  ivan
35637
35638         * FS/: FS/UID.pm, bin/freeside-queued: queue daemon forks now
35639
35640 2001-09-20 20:47  ivan
35641
35642         * httemplate/view/cust_main.cgi: show company and name (instead of
35643           just company) for referring customers that have a company
35644
35645 2001-09-19 17:13  ivan
35646
35647         * FS/FS/cust_main.pm: really fix fuzzy searching
35648
35649 2001-09-19 17:10  ivan
35650
35651         * FS/FS/cust_main.pm: fix fuzzy searching
35652
35653 2001-09-19 14:51  ivan
35654
35655         * FS/bin/freeside-queued: set real uid too.  whew.  ssh now
35656           working.
35657
35658 2001-09-19 14:06  ivan
35659
35660         * README.1.4.0pre3-4, FS/MANIFEST, FS/FS/svc_acct.pm,
35661           FS/bin/freeside-apply-credits, httemplate/docs/config.html:
35662           directory hashing remove jeff's lib patch from
35663           freeside-apply-credits add freeside-apply-credits to MANIFEST
35664           README for pre3-4
35665
35666 2001-09-19 12:41  ivan
35667
35668         * FS/FS/svc_acct.pm: tyop
35669
35670 2001-09-19 12:39  ivan
35671
35672         * FS/FS/svc_acct.pm: hopefully report some sort of ssh error
35673
35674 2001-09-19 12:28  ivan
35675
35676         * FS/FS/svc_acct.pm: ;args
35677
35678 2001-09-19 12:19  ivan
35679
35680         * FS/FS/svc_acct.pm: FS::svc_acct::ssh
35681
35682 2001-09-19 12:00  ivan
35683
35684         * FS/bin/freeside-queued: set $ENV{HOME}
35685
35686 2001-09-18 17:24  ivan
35687
35688         * FS/FS/svc_acct.pm: icradius transactional password changes
35689           (suspensions, unsuspensions)
35690
35691 2001-09-16 05:45  ivan
35692
35693         * FS/FS/Record.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
35694           httemplate/index.html, httemplate/docs/config.html,
35695           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
35696           fix oops in FS::cust_main_invoice::replace preventing package
35697           cancellation
35698
35699           add toggle switch to cust_main searching to show/hide cancelled
35700           customers.  hidecancelledcustomers config file is just which
35701           state it starts in.
35702
35703           add signupurl config file to enable showing of the customer's
35704           signup URL on the view page.
35705
35706 2001-09-14 12:54  ivan
35707
35708         * FS/FS/svc_acct.pm: fix for no svc_acct_sm!!!
35709
35710 2001-09-14 11:05  ivan
35711
35712         * FS/FS/Record.pm: s/croak/confess/
35713
35714 2001-09-12 08:54  ivan
35715
35716         * httemplate/docs/: install.html, upgrade8.html: mason warnings
35717
35718 2001-09-12 08:45  ivan
35719
35720         * FS/FS/part_svc.pm: oops
35721
35722 2001-09-11 16:44  ivan
35723
35724         * FS/FS/part_svc.pm, httemplate/edit/svc_acct.cgi,
35725           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
35726           httemplate/edit/svc_forward.cgi, httemplate/view/svc_acct.cgi:
35727           radius attributes & default/fixed values should work again now
35728
35729 2001-09-11 15:20  ivan
35730
35731         * FS/FS/svc_Common.pm, bin/fs-radius-add-check,
35732           bin/fs-radius-add-reply, bin/fs-setup, bin/svc_acct.export: fix
35733           radius attribute adding
35734
35735 2001-09-11 14:58  ivan
35736
35737         * FS/bin/freeside-queued: usage sub
35738
35739 2001-09-11 13:59  ivan
35740
35741         * httemplate/edit/svc_acct_sm.cgi: persistance problem not clearing
35742           variables between runs
35743
35744 2001-09-11 13:44  ivan
35745
35746         * httemplate/search/svc_acct.cgi: getting "you should run the
35747           bin/fs-migrate-svc_acct_sm" message unexpectedly
35748
35749 2001-09-11 12:16  ivan
35750
35751         * httemplate/edit/part_svc.cgi: forgot closing form tag, breaks ie,
35752           others?
35753
35754 2001-09-11 06:10  ivan
35755
35756         * FS/FS/svc_acct.pm: transactional job-queued icradius/freeradius
35757           export
35758
35759 2001-09-11 05:46  ivan
35760
35761         * httemplate/edit/process/part_svc.cgi: more service edit fix
35762
35763 2001-09-11 05:42  ivan
35764
35765         * httemplate/edit/part_svc.cgi: fix service editing
35766
35767 2001-09-11 05:25  ivan
35768
35769         * FS/FS/queue.pm: queue clean fix
35770
35771 2001-09-11 05:24  ivan
35772
35773         * FS/FS/queue.pm: job queue fix
35774
35775 2001-09-11 05:10  ivan
35776
35777         * FS/FS/cust_main.pm: fuzzyfix
35778
35779 2001-09-11 05:06  ivan
35780
35781         * FS/FS/svc_acct.pm: better logging
35782
35783 2001-09-11 05:00  ivan
35784
35785         * FS/FS/svc_acct.pm: cyrus fix!
35786
35787 2001-09-11 04:52  ivan
35788
35789         * FS/bin/freeside-queued: rar
35790
35791 2001-09-11 03:05  ivan
35792
35793         * httemplate/edit/process/quick-cust_pkg.cgi: s/die/ediot/
35794
35795 2001-09-11 02:56  ivan
35796
35797         * README.1.4.0pre2-3, httemplate/edit/process/quick-cust_pkg.cgi,
35798           httemplate/view/cust_main.cgi: fix quick order
35799
35800 2001-09-10 21:44  ivan
35801
35802         * httemplate/browse/queue.cgi: web queue view
35803
35804 2001-09-10 21:17  ivan
35805
35806         * FS/FS/svc_acct.pm, httemplate/docs/config.html: username-noperiod
35807           config file
35808
35809 2001-09-10 20:15  ivan
35810
35811         * README.1.4.0pre2-3, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
35812           FS/bin/freeside-queued, httemplate/docs/config.html,
35813           httemplate/docs/export.html, httemplate/edit/part_svc.cgi: cyrus
35814           support
35815
35816 2001-09-10 18:09  ivan
35817
35818         * FS/bin/freeside-queued: working queued
35819
35820 2001-09-10 17:08  ivan
35821
35822         * README.1.4.0pre2-3, FS/FS.pm, FS/MANIFEST, FS/FS/Record.pm,
35823           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, FS/FS/part_svc.pm,
35824           FS/FS/queue.pm, FS/FS/queue_arg.pm, FS/bin/freeside-bill,
35825           FS/bin/freeside-queued, FS/t/queue.t, FS/t/queue_arg.t,
35826           htetc/handler.pl, httemplate/index.html,
35827           httemplate/browse/part_svc.cgi, httemplate/docs/install.html,
35828           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
35829           httemplate/edit/part_svc.cgi,
35830           httemplate/edit/process/part_svc.cgi,
35831           httemplate/search/cust_main.cgi: faster (cached) fuzzy searches
35832           prelim. job queues! fixed part_svc editing
35833
35834 2001-09-10 17:07  ivan
35835
35836         * bin/: freeside-init, fs-migrate-part_svc, fs-setup: fixing
35837           fs-migrate-part_svc updateing fs-setup for job queues
35838           freeside-init for starting freeside-queued
35839
35840 2001-09-07 17:28  khoff
35841
35842         * bin/fs-setup: First post.  Sorry.  Missing comma.
35843
35844 2001-09-07 13:49  ivan
35845
35846         * FS/FS/part_svc_column.pm: oops, forgot to add this
35847
35848 2001-09-07 13:26  ivan
35849
35850         * FS/FS/raddb.pm, FS/FS/svc_acct.pm, bin/generate-raddb: tyops
35851
35852 2001-09-07 13:19  ivan
35853
35854         * FS/MANIFEST: tyop
35855
35856 2001-09-07 13:17  ivan
35857
35858         * FS/MANIFEST, FS/FS/raddb.pm, FS/FS/svc_acct.pm, FS/t/raddb.t,
35859           bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
35860           bin/generate-raddb: fix RADIUS attribute capitalization
35861
35862 2001-09-06 14:43  ivan
35863
35864         * httemplate/docs/: install.html, postgresql.html: no more pg
35865           RADIUS silliness
35866
35867 2001-09-06 14:20  ivan
35868
35869         * FS/FS/svc_acct.pm, httemplate/docs/schema.html: doc
35870
35871 2001-09-06 13:41  ivan
35872
35873         * README.1.4.0pre2-3, FS/FS.pm, FS/MANIFEST, FS/FS/UID.pm,
35874           FS/FS/part_svc.pm, FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
35875           FS/FS/svc_acct_sm.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
35876           FS/FS/svc_www.pm, FS/t/part_svc_column.t,
35877           bin/fs-migrate-part_svc, bin/fs-migrate-payref,
35878           bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
35879           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
35880           httemplate/docs/upgrade8.html, httemplate/edit/part_svc.cgi,
35881           httemplate/edit/process/part_svc.cgi: finally fix part_svc!!!
35882
35883 2001-09-04 08:12  ivan
35884
35885         * httemplate/docs/admin.html: tyop
35886
35887 2001-09-04 08:06  ivan
35888
35889         * httemplate/edit/: agent_type.cgi, process/cust_main.cgi: oops
35890           indeed
35891
35892 2001-09-04 07:44  ivan
35893
35894         * FS/FS/cust_pkg.pm, httemplate/browse/agent.cgi,
35895           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
35896           httemplate/browse/part_referral.cgi,
35897           httemplate/browse/part_svc.cgi, httemplate/docs/admin.html,
35898           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
35899           httemplate/edit/process/quick-cust_pkg.cgi,
35900           httemplate/view/cust_main.cgi: new admin documentation, quick
35901           one-pkg order
35902
35903 2001-09-04 04:15  ivan
35904
35905         * bin/fs-setup: rar
35906
35907 2001-09-04 04:15  ivan
35908
35909         * bin/fs-setup: much better
35910
35911 2001-09-04 04:14  ivan
35912
35913         * bin/fs-setup: tyops
35914
35915 2001-09-04 04:03  ivan
35916
35917         * bin/fs-setup, httemplate/docs/config.html: silly syntax error and
35918           doc updates
35919
35920 2001-09-04 02:55  ivan
35921
35922         * httemplate/docs/install.html: better installation instructions
35923
35924 2001-09-04 02:54  ivan
35925
35926         * htetc/global.asa: hehe, this should help out everybody without
35927           DBIx::Profile (i.e. everybody)
35928
35929 2001-09-03 15:16  ivan
35930
35931         * bin/fs-setup: this too
35932
35933 2001-09-03 15:07  ivan
35934
35935         * FS/FS/cust_bill.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm,
35936           FS/FS/cust_pay.pm, FS/FS/cust_svc.pm, FS/bin/freeside-bill,
35937           httemplate/docs/signup.html, httemplate/docs/upgrade8.html,
35938           httemplate/edit/cust_credit.cgi,
35939           httemplate/edit/cust_credit_bill.cgi,
35940           httemplate/edit/cust_pay.cgi,
35941           httemplate/edit/process/cust_pay.cgi, httemplate/misc/bill.cgi,
35942           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi: fix
35943           more bugs
35944
35945 2001-09-02 00:57  ivan
35946
35947         * CREDITS: credito
35948
35949 2001-09-02 00:57  ivan
35950
35951         * bin/generate-tests: gawl
35952
35953 2001-09-02 00:49  ivan
35954
35955         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit.pm,
35956           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
35957           httemplate/edit/cust_credit_bill.cgi,
35958           httemplate/view/cust_main.cgi: things are starting to work again,
35959           sorta.
35960
35961 2001-09-01 22:38  ivan
35962
35963         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
35964           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, bin/fs-migrate-payref:
35965           migration.  ugh.
35966
35967 2001-09-01 21:51  ivan
35968
35969         * FS/FS/: cust_svc.pm, svc_acct.pm: better error msgs
35970
35971 2001-09-01 21:25  ivan
35972
35973         * FS/: FS.pm, MANIFEST, test.pl, FS/cust_bill_pay.pm,
35974           FS/cust_main.pm, FS/cust_refund.pm, t/CGI.t, t/CGIwrapper.t,
35975           t/Conf.t, t/Record.t, t/UID.t, t/agent.t, t/agent_type.t,
35976           t/cust_bill.t, t/cust_bill_pay.t, t/cust_bill_pkg.t,
35977           t/cust_credit.t, t/cust_credit_bill.t, t/cust_credit_refund.t,
35978           t/cust_main.t, t/cust_main_county.t, t/cust_main_invoice.t,
35979           t/cust_pay.t, t/cust_pay_batch.t, t/cust_pkg.t, t/cust_refund.t,
35980           t/cust_svc.t, t/domain_record.t, t/nas.t, t/part_pkg.t,
35981           t/part_referral.t, t/part_svc.t, t/pkg_svc.t, t/port.t,
35982           t/prepay_credit.t, t/session.t, t/svc_Common.t, t/svc_acct.t,
35983           t/svc_acct_pop.t, t/svc_acct_sm.t, t/svc_domain.t,
35984           t/svc_forward.t, t/svc_www.t, t/type_pkgs.t: lame testsuite and
35985           the embarassing fixes in it found
35986
35987 2001-09-01 20:42  ivan
35988
35989         * httemplate/docs/upgrade8.html: really.  backup.
35990
35991 2001-09-01 20:20  ivan
35992
35993         * httemplate/docs/upgrade8.html: upgrade
35994
35995 2001-09-01 19:53  jeff
35996
35997         * FS/bin/freeside-apply-credits: adding a credit apply utility
35998
35999 2001-09-01 19:46  ivan
36000
36001         * FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
36002           FS/FS/cust_refund.pm, bin/fs-setup, httemplate/docs/schema.html,
36003           httemplate/docs/upgrade8.html: cust_refund and cust_pay get
36004           custnums
36005
36006 2001-09-01 18:27  ivan
36007
36008         * FS/FS/: cust_bill.pm, cust_bill_pay.pm, cust_credit.pm,
36009           cust_credit_bill.pm, cust_credit_refund.pm, cust_main.pm,
36010           cust_refund.pm: more udpates for the new world of unapplied
36011           stuff.  yay.
36012
36013 2001-09-01 16:41  ivan
36014
36015         * httemplate/docs/upgrade8.html: cust_bill_pay and
36016           cust_credit_refund
36017
36018 2001-09-01 15:28  jeff
36019
36020         * FS/FS/cust_main.pm, httemplate/docs/upgrade8.html: haste makes
36021           waste... and left a method out
36022
36023 2001-09-01 15:18  ivan
36024
36025         * FS/FS/cust_credit_bill.pm, bin/fs-setup: add primary key
36026
36027 2001-09-01 15:01  ivan
36028
36029         * FS/MANIFEST: cust_bill_pay & cust_credit_refund
36030
36031 2001-09-01 14:55  jeff
36032
36033         * FS/FS/cust_bill_pay.pm: oops.. need this too
36034
36035 2001-09-01 14:52  jeff
36036
36037         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
36038           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, bin/fs-setup,
36039           httemplate/docs/upgrade8.html,
36040           httemplate/edit/cust_credit_bill.cgi,
36041           httemplate/edit/process/cust_credit_bill.cgi,
36042           httemplate/view/cust_main.cgi: add cust_credit_bill relating
36043           multiple invoices to credits
36044
36045 2001-09-01 13:11  ivan
36046
36047         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
36048           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
36049           bin/fs-setup, httemplate/docs/schema.html: cust_bill_pay and
36050           cust_credit_refund.  payments can apply to multiple invoices and
36051           refunds can apply to multiple credits.
36052
36053 2001-09-01 05:35  ivan
36054
36055         * httemplate/search/cust_bill.cgi: totals
36056
36057 2001-08-31 02:20  ivan
36058
36059         * FS/FS/Record.pm: check US zips more strictly
36060
36061 2001-08-31 01:43  ivan
36062
36063         * httemplate/browse/svc_acct_pop.cgi: > Order by City might be
36064           better
36065           state, city, then number
36066
36067 2001-08-31 00:28  ivan
36068
36069         * httemplate/edit/cust_main_county-expand.cgi: better error message
36070           for nonexistant cust_main_county records
36071
36072 2001-08-31 00:17  ivan
36073
36074         * httemplate/edit/process/cust_main_county-expand.cgi: fixes:
36075           > US UT expand state
36076           > Submit (no data entered)
36077           > US UT is gone frome the list.
36078
36079 2001-08-30 09:23  ivan
36080
36081         * httemplate/docs/signup.html: update signup server: template form
36082           and success html, document
36083
36084 2001-08-30 08:30  ivan
36085
36086         * httemplate/edit/part_svc.cgi: slighly more docu
36087
36088 2001-08-29 02:11  ivan
36089
36090         * httemplate/edit/agent.cgi: ui
36091
36092 2001-08-29 01:45  ivan
36093
36094         * bin/fs-setup, httemplate/docs/upgrade8.html: catchall *can* be
36095           NULL
36096
36097 2001-08-28 09:58  ivan
36098
36099         * httemplate/: docs/signup.html, docs/upgrade8.html,
36100           search/cust_main.cgi: customer-to-customer referrals in singup
36101           server
36102
36103 2001-08-28 07:34  ivan
36104
36105         * FS/FS/cust_main.pm, httemplate/docs/config.html,
36106           httemplate/docs/upgrade8.html, httemplate/edit/cust_main.cgi,
36107           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
36108           customer-to-customer referrals!
36109
36110 2001-08-25 22:06  ivan
36111
36112         * FS/FS/: cust_credit.pm, cust_main.pm: brainfart
36113
36114 2001-08-25 22:05  ivan
36115
36116         * FS/FS/cust_credit.pm: reason can't be null
36117
36118 2001-08-22 23:17  ivan
36119
36120         * FS/FS/cust_main.pm: no need to be y1.9k complient
36121
36122 2001-08-21 03:27  ivan
36123
36124         * httemplate/edit/: svc_acct.cgi, svc_forward.cgi: fix these up,
36125           most everything is working svc_forward-wise now
36126
36127 2001-08-21 02:34  ivan
36128
36129         * FS/FS/Record.pm, FS/FS/UID.pm, FS/bin/freeside-bill,
36130           htetc/global.asa, httemplate/browse/agent.cgi,
36131           httemplate/browse/agent_type.cgi,
36132           httemplate/browse/cust_main_county.cgi,
36133           httemplate/browse/part_pkg.cgi,
36134           httemplate/browse/part_referral.cgi,
36135           httemplate/browse/svc_acct_pop.cgi: no more &swapuid
36136
36137 2001-08-20 20:03  ivan
36138
36139         * FS/FS/svc_acct.pm: fix domain method, and it works against old
36140           databases now too
36141
36142 2001-08-20 19:44  ivan
36143
36144         * FS/FS/domain_record.pm, FS/FS/prepay_credit.pm, FS/FS/svc_www.pm,
36145           FS/bin/freeside-print-batch, eg/TEMPLATE_cust_main.import,
36146           eg/table_template-svc.pm: remove $Log$
36147
36148 2001-08-20 19:43  ivan
36149
36150         * bin/: dbdef-create, fs-migrate-svc_acct_sm, svc_acct_sm.import: i
36151           think svc_acct_sm.import should go away, but...
36152
36153 2001-08-20 19:32  ivan
36154
36155         * test/cgi-test: remove $Log$
36156
36157 2001-08-20 19:31  ivan
36158
36159         * httemplate/: browse/agent.cgi, browse/agent_type.cgi,
36160           browse/part_pkg.cgi, browse/part_referral.cgi,
36161           browse/svc_acct_pop.cgi, edit/agent.cgi, edit/agent_type.cgi,
36162           edit/cust_credit.cgi, edit/cust_main_county-expand.cgi,
36163           edit/cust_main_county.cgi, edit/cust_pay.cgi, edit/cust_pkg.cgi,
36164           edit/part_pkg.cgi, edit/part_referral.cgi, edit/svc_acct_pop.cgi,
36165           edit/svc_acct_sm.cgi, edit/svc_domain.cgi, edit/svc_forward.cgi,
36166           edit/process/agent.cgi, edit/process/agent_type.cgi,
36167           edit/process/cust_credit.cgi, edit/process/cust_main_county.cgi,
36168           edit/process/cust_pay.cgi, edit/process/cust_pkg.cgi,
36169           edit/process/part_pkg.cgi, edit/process/part_referral.cgi,
36170           edit/process/svc_acct.cgi, edit/process/svc_acct_pop.cgi,
36171           edit/process/svc_acct_sm.cgi, edit/process/svc_domain.cgi,
36172           edit/process/svc_forward.cgi, misc/bill.cgi,
36173           misc/cancel-unaudited.cgi, misc/cancel_pkg.cgi,
36174           misc/catchall.cgi, misc/delete-customer.cgi, misc/expire_pkg.cgi,
36175           misc/link.cgi, misc/print-invoice.cgi, misc/susp_pkg.cgi,
36176           misc/unsusp_pkg.cgi, misc/process/catchall.cgi,
36177           misc/process/delete-customer.cgi, misc/process/link.cgi,
36178           search/cust_bill.cgi, search/svc_acct_sm.cgi,
36179           search/svc_domain.cgi, view/cust_bill.cgi, view/cust_pkg.cgi,
36180           view/svc_acct.cgi, view/svc_acct_sm.cgi, view/svc_domain.cgi,
36181           view/svc_forward.cgi: remove $Log$ messages.  whew.
36182
36183 2001-08-20 19:16  ivan
36184
36185         * httemplate/search/svc_acct.cgi: fix to work against 1.3.x
36186           databases, with a warning
36187
36188 2001-08-20 19:03  ivan
36189
36190         * httemplate/search/cust_pkg.cgi: deal with databases w/o separate
36191           shipping address
36192
36193 2001-08-20 17:39  ivan
36194
36195         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: fix some
36196           silly syntax errors
36197
36198 2001-08-20 06:10  ivan
36199
36200         * FS/FS/svc_domain.pm: use var
36201
36202 2001-08-20 05:15  ivan
36203
36204         * httemplate/edit/svc_acct.cgi: #
36205
36206 2001-08-20 05:13  ivan
36207
36208         * httemplate/edit/svc_acct.cgi: only show domains associated with
36209           this customer.
36210
36211 2001-08-20 04:18  ivan
36212
36213         * FS/FS/cust_svc.pm: labels for svc_acct accounts are now fully
36214           qualified!
36215
36216 2001-08-20 04:04  ivan
36217
36218         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: more
36219           svc_forward work
36220
36221 2001-08-20 02:41  ivan
36222
36223         * FS/FS/: svc_acct.pm, svc_acct_sm.pm, svc_domain.pm,
36224           svc_forward.pm: dtrt when deleting accouts wrt forwards,
36225           catchalls & other references to svc_acct records
36226
36227           depreciate svc_acct_sm further; move qmail catchall handling to
36228           svc_domain
36229
36230 2001-08-20 02:38  ivan
36231
36232         * httemplate/docs/: config.html, export.html, schema.html:
36233           documentation updates
36234
36235 2001-08-19 08:53  jeff
36236
36237         * FS/MANIFEST, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
36238           FS/FS/svc_forward.pm, httemplate/edit/part_svc.cgi,
36239           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_forward.cgi,
36240           httemplate/edit/process/svc_forward.cgi,
36241           httemplate/misc/catchall.cgi,
36242           httemplate/misc/process/catchall.cgi,
36243           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
36244           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
36245           httemplate/view/svc_forward.cgi: added user interface for
36246           svc_forward and vpopmail support
36247
36248 2001-08-19 06:50  ivan
36249
36250         * bin/fs-setup, httemplate/docs/upgrade8.html: indices on cust_main
36251           ship_last and ship_country
36252
36253 2001-08-19 03:25  ivan
36254
36255         * bin/svc_acct.import: add system shells to @FS::svc_acct:shells on
36256           the fly, fixes: ticket #88
36257
36258 2001-08-19 02:08  ivan
36259
36260         * TODO: this is what i fed to RT, might as well check it in.
36261
36262           no further modifications to TODO.  everything is in the ticketing
36263           system now.
36264
36265 2001-08-19 01:32  ivan
36266
36267         * httemplate/search/cust_pkg.cgi: display bill and service
36268           name/company, and services
36269
36270 2001-08-19 01:18  ivan
36271
36272         * FS/FS/: svc_acct.pm, svc_domain.pm: ->setfixed untaints svcnum
36273
36274 2001-08-19 01:15  ivan
36275
36276         * FS/FS/svc_acct.pm: set fixed fields before checking domsvc
36277
36278 2001-08-18 17:48  ivan
36279
36280         * FS/FS/: Record.pm, cust_main.pm: country fields will now accept
36281           names and change them to two-letter codes
36282
36283 2001-08-17 04:33  ivan
36284
36285         * FS/FS/Record.pm: ut_phonen: fallback to ut_textn, instead of
36286           ut_alphan for non-US/CA phone numbers
36287
36288 2001-08-17 04:28  ivan
36289
36290         * FS/FS/Record.pm: canada has same phone# rules as US
36291
36292 2001-08-17 04:05  ivan
36293
36294         * httemplate/: browse/cust_main_county.cgi,
36295           edit/cust_main_county.cgi,
36296           edit/process/cust_main_county-collapse.cgi,
36297           edit/process/cust_main_county-expand.cgi: clean up tax rate
36298           editing:   sort by country->state->county,   add "collapse state"
36299           if the tax rates are the same statewide,   redirect "expand
36300           state" to the browse, not edit screen
36301
36302 2001-08-17 03:57  ivan
36303
36304         * bin/: dbdef-create, svc_acct.export, svc_acct.import: gah
36305
36306 2001-08-17 03:57  ivan
36307
36308         * FS/FS/svc_domain.pm: document catchall and untaint everything
36309
36310 2001-08-17 03:55  ivan
36311
36312         * FS/FS/cust_main.pm, httemplate/docs/config.html:
36313           Business::OnlinePayment
36314
36315 2001-08-17 03:53  ivan
36316
36317         * Makefile: alldocs target
36318
36319 2001-08-17 03:53  ivan
36320
36321         * CREDITS: thanks jeff!
36322
36323 2001-08-15 03:04  ivan
36324
36325         * httemplate/search/: cust_pkg.cgi, svc_acct.cgi: remove (some of
36326           the) bad direct exit; calls
36327
36328 2001-08-13 16:15  ivan
36329
36330         * httemplate/view/cust_main.cgi: don't display empty comment box
36331
36332 2001-08-13 16:10  ivan
36333
36334         * httemplate/edit/process/cust_main.cgi: properly massage
36335           ship_state & work okay when no initial pkg is selected
36336
36337 2001-08-12 18:00  ivan
36338
36339         * httemplate/docs/schema.html: add svc_forward, depriciate
36340           svc_acct_sm
36341
36342 2001-08-12 17:21  ivan
36343
36344         * FS/FS/svc_acct.pm: untaint svcnum & domsvc
36345
36346 2001-08-12 17:19  ivan
36347
36348         * bin/fs-setup: depriciate svc_acct_sm, add unique index for
36349           username+domsvc on svc_acct, remove silly $Log$
36350
36351 2001-08-12 12:41  jeff
36352
36353         * FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
36354           bin/fs-migrate-svc_acct_sm, bin/fs-setup, bin/svc_acct.export,
36355           bin/svc_acct_sm.export, httemplate/docs/config.html,
36356           httemplate/docs/upgrade8.html: merging vpopmail support branch
36357
36358 2001-08-12 01:56  ivan
36359
36360         * httemplate/edit/process/part_svc.cgi: don't use
36361           Apache::ASP-specific $Redirect object
36362
36363 2001-08-11 18:26  ivan
36364
36365         * httemplate/docs/postgresql.html: i did get it working
36366
36367 2001-08-11 17:07  ivan
36368
36369         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: use
36370           transactional invoice_list setting & eliminate non-sticky "first
36371           package"!
36372
36373 2001-08-11 17:07  ivan
36374
36375         * FS/FS/cust_main.pm: transactional invoice_list setting yay!!!
36376
36377 2001-08-11 17:06  ivan
36378
36379         * FS/FS/cust_main_invoice.pm: better error msgs
36380
36381 2001-08-11 16:19  ivan
36382
36383         * httemplate/edit/part_svc.cgi: better error checking, fix scalar
36384           context to $cgi->keywords
36385
36386 2001-08-11 16:18  ivan
36387
36388         * httemplate/browse/part_svc.cgi: missed a variable interpolation
36389
36390 2001-08-10 22:53  ivan
36391
36392         * bin/fs-setup, httemplate/docs/upgrade8.html: add comments field
36393
36394 2001-08-10 22:52  ivan
36395
36396         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: add customer
36397           comments fields
36398
36399 2001-08-10 22:52  ivan
36400
36401         * FS/FS/cust_main.pm: add comments field, fix ship_ address
36402           handling (don't consider a value for ship_state field to mean
36403           something meaningful is in ship_*)
36404
36405 2001-08-10 22:51  ivan
36406
36407         * FS/FS/part_svc.pm: better error msg
36408
36409 2001-08-10 22:50  ivan
36410
36411         * FS/FS/Record.pm: allow newlines in ut_anything fields fix example
36412           for ut_anything
36413
36414 2001-08-10 21:55  ivan
36415
36416         * httemplate/edit/part_svc.cgi: don't have any other choices in
36417           svcdb dropdown for existing services, since you can't change it
36418           anyway
36419
36420 2001-08-10 21:29  ivan
36421
36422         * FS/FS/CGI.pm: that's what $etc is for!
36423
36424 2001-08-10 21:15  ivan
36425
36426         * httemplate/misc/delete-customer.cgi: better docs
36427
36428 2001-08-10 17:01  ivan
36429
36430         * FS/FS/cust_main_invoice.pm: "fixes"
36431
36432           Can't call method "username" on an undefined value at
36433           /usr/lib/perl5/site_perl/5.6.0/FS/cust_main_invoice.pm line 162.
36434
36435           but cust_main_invoice records should probably be updated when
36436           svc_acct records are deleted :/
36437
36438 2001-08-08 02:47  ivan
36439
36440         * httemplate/docs/passwd.html: doc clarification
36441
36442 2001-08-07 21:44  ivan
36443
36444         * FS/FS/Record.pm: better error msg
36445
36446 2001-08-03 13:34  jeff
36447
36448         * FS/FS/cust_bill.pm:
36449
36450           added the tax method
36451
36452 2001-07-30 03:43  ivan
36453
36454         * FS/FS/CGI.pm: Apache::ASP eidiot fix
36455
36456 2001-07-30 03:41  ivan
36457
36458         * FS/FS/Record.pm, FS/FS/cust_main.pm,
36459           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
36460           shipping address additions
36461
36462 2001-07-30 02:53  ivan
36463
36464         * httemplate/docs/upgrade8.html: Pg primary key upgrade fix (create
36465           fix in new DBIx::DBSchema)
36466
36467 2001-07-30 01:03  ivan
36468
36469         * httemplate/: .htaccess, docs/overview.dia, docs/overview.png:
36470           forgotten files
36471
36472 2001-07-30 01:02  ivan
36473
36474         * htetc/: global.asa, handler.pl: template stuffs
36475
36476 2001-07-30 01:01  ivan
36477
36478         * Makefile: need this too!
36479
36480 2001-07-30 00:42  ivan
36481
36482         * bin/fs-setup: need an DBIx::DBSchema with delcolumn
36483
36484 2001-07-30 00:36  ivan
36485
36486         * httemplate/index.html, httemplate/browse/agent.cgi,
36487           httemplate/browse/agent_type.cgi,
36488           httemplate/browse/cust_main_county.cgi,
36489           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
36490           httemplate/browse/part_referral.cgi,
36491           httemplate/browse/part_svc.cgi,
36492           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/admin.html,
36493           httemplate/docs/billing.html, httemplate/docs/config.html,
36494           httemplate/docs/export.html, httemplate/docs/index.html,
36495           httemplate/docs/install.html, httemplate/docs/legacy.html,
36496           httemplate/docs/passwd.html, httemplate/docs/postgresql.html,
36497           httemplate/docs/schema.html, httemplate/docs/session.html,
36498           httemplate/docs/signup.html, httemplate/docs/trouble.html,
36499           httemplate/docs/upgrade.html, httemplate/docs/upgrade2.html,
36500           httemplate/docs/upgrade3.html, httemplate/docs/upgrade4.html,
36501           httemplate/docs/upgrade5.html, httemplate/docs/upgrade6.html,
36502           httemplate/docs/upgrade7.html, httemplate/docs/upgrade8.html,
36503           bin/fs-setup, bin/masonize, bin/pod2x, httemplate/edit/agent.cgi,
36504           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
36505           httemplate/edit/cust_main.cgi,
36506           httemplate/edit/cust_main_county-expand.cgi,
36507           httemplate/edit/cust_main_county.cgi,
36508           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
36509           httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
36510           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
36511           httemplate/edit/svc_acct_pop.cgi,
36512           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
36513           httemplate/edit/process/agent.cgi,
36514           httemplate/edit/process/agent_type.cgi,
36515           httemplate/edit/process/cust_credit.cgi,
36516           httemplate/edit/process/cust_main.cgi,
36517           httemplate/edit/process/cust_main_county-expand.cgi,
36518           httemplate/edit/process/cust_main_county.cgi,
36519           httemplate/edit/process/cust_pay.cgi,
36520           httemplate/edit/process/cust_pkg.cgi,
36521           httemplate/edit/process/part_pkg.cgi,
36522           httemplate/edit/process/part_referral.cgi,
36523           httemplate/edit/process/part_svc.cgi,
36524           httemplate/edit/process/svc_acct.cgi,
36525           httemplate/edit/process/svc_acct_pop.cgi,
36526           httemplate/edit/process/svc_acct_sm.cgi,
36527           httemplate/edit/process/svc_domain.cgi,
36528           httemplate/images/mid-logo.png, httemplate/images/small-logo.png,
36529           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
36530           httemplate/misc/cancel_pkg.cgi,
36531           httemplate/misc/delete-customer.cgi,
36532           httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
36533           httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
36534           httemplate/misc/unsusp_pkg.cgi,
36535           httemplate/misc/process/delete-customer.cgi,
36536           httemplate/misc/process/link.cgi,
36537           httemplate/search/cust_bill.cgi,
36538           httemplate/search/cust_bill.html,
36539           httemplate/search/cust_main-payinfo.html,
36540           httemplate/search/cust_main.cgi,
36541           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
36542           httemplate/search/svc_acct.cgi, httemplate/search/svc_acct.html,
36543           httemplate/search/svc_acct_sm.cgi,
36544           httemplate/search/svc_acct_sm.html,
36545           httemplate/search/svc_domain.cgi,
36546           httemplate/search/svc_domain.html, httemplate/view/cust_bill.cgi,
36547           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
36548           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
36549           httemplate/view/svc_domain.cgi: templates!!!
36550
36551 2001-07-30 00:33  ivan
36552
36553         * FS/FS/: Record.pm, svc_acct.pm: podnitfix
36554
36555 2001-07-30 00:14  ivan
36556
36557         * INSTALL, README: templates!
36558
36559 2001-07-30 00:13  ivan
36560
36561         * TODO: todocruft
36562
36563 2001-07-29 23:28  ivan
36564
36565         * FS/FS/svc_acct.pm: allow !! as password for disabled accounts
36566
36567 2001-07-29 23:07  ivan
36568
36569         * bin/: svc_acct.export, svc_acct.import: allow !! for locked
36570           accounts instead of changing to *SUSPENDED*
36571
36572 2001-07-27 10:16  ivan
36573
36574         * FS/FS/cust_main_invoice.pm: clarification
36575
36576 2001-07-26 23:17  thalakan
36577
36578         * FS/FS/cust_main_invoice.pm: Documented some subtle behavior of
36579           the checkdest method.
36580
36581 2001-06-21 09:27  ivan
36582
36583         * FS/FS/UID.pm: better error message
36584
36585 2001-06-20 01:33  ivan
36586
36587         * bin/svc_acct.export: >     Use of uninitialized value in
36588           concatenation (.) at svc_acct.export line
36589           > 276.
36590
36591 2001-06-06 15:22  ivan
36592
36593         * TODO: templating thoughts
36594
36595 2001-06-05 14:40  ivan
36596
36597         * debian/: README.Debian, changelog, conffiles.ex, control,
36598           copyright, cron.d.ex, dirs, docs, ex.doc-base.package,
36599           freeside-doc.docs, freeside-doc.files, init.d.ex, manpage.1.ex,
36600           manpage.sgml.ex, menu.ex, postinst.ex, postrm.ex, preinst.ex,
36601           prerm.ex, rules, watch.ex: add deb packaging foo (doesn't work
36602           yet)
36603
36604 2001-06-03 10:22  ivan
36605
36606         * FS/FS/svc_domain.pm: SOA serial number problem with Date::Format
36607           %e: no leading zero
36608
36609 2001-06-03 07:16  ivan
36610
36611         * README: 1.3.1!!!
36612
36613 2001-06-03 07:16  ivan
36614
36615         * bin/fs-setup: allow empty refund reasons
36616
36617 2001-06-03 07:15  ivan
36618
36619         * TODO: yes yes
36620
36621 2001-06-03 05:36  ivan
36622
36623         * FS/FS/svc_acct.pm: add username-letter and username-letterfirst
36624           config files
36625
36626 2001-06-03 04:37  ivan
36627
36628         * FS/FS/svc_acct.pm: fixes
36629
36630           Can't locate object method "setfield" via package "svc_acct_sm"
36631           at /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318
36632
36633 2001-06-03 04:27  ivan
36634
36635         * FS/FS/Record.pm: track down
36636
36637             Can't locate object method "setfield" via package "svc_acct_sm"
36638           at
36639             /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318.
36640
36641           errors
36642
36643 2001-06-03 03:51  ivan
36644
36645         * FS/FS/cust_main.pm: fixes "Error reval-ing" and won't bill errors
36646
36647 2001-05-30 08:17  ivan
36648
36649         * FS/FS/CGI.pm: use Apache inside an eval BLOCK was mucking things
36650           up for the non-mod_perl folks
36651
36652 2001-05-22 09:43  ivan
36653
36654         * FS/FS/svc_domain.pm: oops, s/mx/MX/ noticed by "Shane Chrisp"
36655           <shane@2000cn.com.au>, thanks!
36656
36657 2001-05-18 07:08  ivan
36658
36659         * FS/FS/domain_record.pm: tyop
36660
36661 2001-05-15 00:52  ivan
36662
36663         * FS/bin/freeside-email: simple program to list all email addresses
36664
36665 2001-05-08 03:44  ivan
36666
36667         * bin/: svc_acct.export, svc_acct_sm.export: fix for OO Net::SCP
36668
36669 2001-05-07 08:42  ivan
36670
36671         * FS/FS/Record.pm: tyop
36672
36673 2001-05-07 08:36  ivan
36674
36675         * FS/FS/Record.pm: start to track down
36676
36677               Insecure dependency in eval while running with -T switch at
36678           /usr/local/lib/site_perl/FS/Record.pm line 202.
36679
36680           errors
36681
36682 2001-05-07 08:24  ivan
36683
36684         * bin/svc_acct.import: s/!/*/
36685
36686 2001-05-06 19:07  ivan
36687
36688         * FS/FS/cust_main.pm:
36689           http://www.sisd.com/freeside/list-archive/msg01906.html
36690
36691 2001-05-05 01:51  ivan
36692
36693         * bin/svc_acct.import:
36694           http://www.sisd.com/freeside/list-archive/msg01915.html
36695
36696 2001-04-23 12:50  ivan
36697
36698         * FS/FS/cust_credit.pm: the real
36699
36700           Can't locate object method "setfield" via package "cust_refund"
36701           at /usr/local/lib/site_perl/FS/Record.pm line 315.
36702
36703           fix
36704
36705 2001-04-23 12:27  ivan
36706
36707         * FS/FS/cust_credit.pm: *sigh*
36708
36709 2001-04-23 12:21  ivan
36710
36711         * FS/FS/cust_credit.pm: webdemo bugfix
36712
36713 2001-04-23 08:37  ivan
36714
36715         * FS/MANIFEST: 1.3.1 sigh
36716
36717 2001-04-23 05:44  ivan
36718
36719         * bin/freeside-session-kill: session killer implemeting timed
36720           access
36721
36722 2001-04-23 05:40  ivan
36723
36724         * FS/FS.pm: documentation and webdemo updates
36725
36726 2001-04-23 02:00  ivan
36727
36728         * FS/FS/UID.pm: "shouldn't hurt" (famous last words)
36729
36730 2001-04-23 00:12  ivan
36731
36732         * FS/FS/cust_main.pm: better error message (if kludgy) for no
36733           referral remove outdated NSI foo from domain ordering.  also,
36734           fuck NSI.
36735
36736 2001-04-21 18:56  ivan
36737
36738         * README, FS/FS.pm, FS/MANIFEST, FS/FS/SSH.pm, FS/FS/svc_acct.pm,
36739           FS/FS/svc_acct_sm.pm, FS/FS/svc_domain.pm, FS/FS/svc_www.pm,
36740           bin/svc_acct.export, bin/svc_acct.import, bin/svc_acct_sm.export,
36741           bin/svc_acct_sm.import, bin/svc_domain.import,
36742           fs_passwd/fs_passwd_server: get rid of FS::SSH.pm (became
36743           Net::SSH and Net::SCP on CPAN)
36744
36745 2001-04-21 18:38  ivan
36746
36747         * TODO, FS/FS/svc_domain.pm: svc_domain needs to import dbh sub
36748           from Record view/cust_main.cgi needs to use ->owed method, not
36749           check (depriciated) owed field search/cust_bill.cgi redirect
36750           error when there's only one invoice
36751
36752 2001-04-21 17:49  ivan
36753
36754         * FS/FS/svc_Common.pm: need to import dbh sub from Record
36755
36756 2001-04-21 16:53  ivan
36757
36758         * FS/MANIFEST: no more dbdef
36759
36760 2001-04-15 06:56  ivan
36761
36762         * TODO: [no log message]
36763
36764 2001-04-15 06:35  ivan
36765
36766         * FS/FS/: nas.pm, session.pm, svc_Common.pm, svc_domain.pm:
36767           transactions part deux
36768
36769 2001-04-15 05:56  ivan
36770
36771         * TODO, FS/FS/Record.pm, FS/FS/dbdef.pm, FS/FS/dbdef_colgroup.pm,
36772           FS/FS/dbdef_column.pm, FS/FS/dbdef_index.pm,
36773           FS/FS/dbdef_table.pm, FS/FS/dbdef_unique.pm, bin/dbdef-create,
36774           bin/fs-setup: s/dbdef/DBIx::DBSchema/
36775
36776 2001-04-15 03:33  ivan
36777
36778         * CREDITS, TODO: better docs for the worst bit, finally
36779
36780 2001-04-15 02:36  ivan
36781
36782         * bin/fs-setup:
36783           http://www.sisd.com/freeside/list-archive/msg01450.html
36784
36785 2001-04-09 16:05  ivan
36786
36787         * TODO, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
36788           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm,
36789           FS/FS/cust_refund.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
36790           bin/fs-setup: Transactions Part I!!!
36791
36792 2001-04-09 08:50  ivan
36793
36794         * CREDITS, TODO, FS/MANIFEST: rar
36795
36796 2001-03-30 09:33  ivan
36797
36798         * FS/FS/cust_bill.pm: config value money_char:
36799
36800                   Presto!  Now you can consider all numbers to be
36801           shillings.
36802
36803                   If you need to change the currency symbol, you can hunt
36804           down the
36805                   instances of literal '$' in FS::cust_bill::print_text and
36806           replace them
36807                   with your currency symbol.  I guess this should turn into
36808           a
36809                   configuration value.
36810
36811 2001-02-26 16:59  ivan
36812
36813         * FS/FS/session.pm: silly typo, fix sent by Mack <mackn@mackn.net>,
36814           thanks!
36815
36816 2001-02-21 15:48  ivan
36817
36818         * bin/svc_acct.export: add icradius_secrets config file to export
36819           to a non-Freeside MySQL database for ICRADIUS
36820
36821 2001-02-20 17:48  ivan
36822
36823         * FS/bin/freeside-print-batch: stupid pod errors
36824
36825 2001-02-20 17:46  ivan
36826
36827         * FS/FS/: Bill.pm, Invoice.pm: cruft
36828
36829 2001-02-20 17:45  ivan
36830
36831         * FS/FS/nas.pm: pod tyop
36832
36833 2001-02-20 17:45  ivan
36834
36835         * FS/FS/UID.pm: DBI autocommit needs 0, not true string 'false',
36836           duh
36837
36838 2001-02-20 08:31  ivan
36839
36840         * FS/FS/Record.pm: don't use prepare_cached for now
36841
36842 2001-02-13 21:18  ivan
36843
36844         * README: add devel mailing list
36845
36846 2001-02-13 20:33  ivan
36847
36848         * FS/FS/port.pm: get rid of gratuitous HISTORY
36849
36850 2001-02-11 09:34  ivan
36851
36852         * FS/FS/cust_bill_pkg.pm: more doc updates from jason
36853
36854 2001-02-11 09:17  ivan
36855
36856         * CREDITS, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
36857           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm: documentation updates
36858           from jason
36859
36860 2001-02-03 06:03  ivan
36861
36862         * FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_main.pm, bin/fs-setup,
36863           bin/generate-prepay: time-based prepaid cards, session monitor.
36864           woop!
36865
36866 2001-01-30 23:21  ivan
36867
36868         * TODO, FS/FS/cust_main.pm, FS/FS/svc_acct.pm: fix tyops
36869
36870 2001-01-30 01:08  ivan
36871
36872         * FS/FS/port.pm: tyop, thanks to Mack Nagashima <mackn@moaner.org>
36873
36874 2001-01-22 21:03  ivan
36875
36876         * FS/FS/cust_main.pm: harmless tyop
36877
36878 2000-12-26 15:51  ivan
36879
36880         * CREDITS, TODO: statedefault & referraldefault config files
36881
36882 2000-12-10 17:30  ivan
36883
36884         * TODO: more ancient todo stuff from my inbox
36885
36886 2000-12-10 17:10  ivan
36887
36888         * TODO: ancient stuff out of my inbox
36889
36890 2000-12-08 14:22  ivan
36891
36892         * FS/FS/session.pm: session callbacks
36893
36894 2000-12-06 02:21  ivan
36895
36896         * FS/FS/Record.pm: DESTROY sub
36897
36898 2000-12-03 16:13  ivan
36899
36900         * bin/fs-setup: fix nas.last type
36901
36902 2000-12-03 12:25  ivan
36903
36904         * TODO, FS/FS/Record.pm, FS/FS/nas.pm, FS/FS/port.pm,
36905           FS/FS/session.pm: session monitor updates
36906
36907 2000-12-03 07:14  ivan
36908
36909         * CREDITS, FS/FS/cust_bill.pm, bin/svc_acct_sm.import: bugfixes
36910           from Jeff Finucane <jeff@cmh.net>, thanks!
36911
36912 2000-12-03 05:45  ivan
36913
36914         * FS/FS/agent.pm: patch from Jason Spence <thalakan@frys.com>:
36915           admin.html doc, autocapgen
36916
36917 2000-12-03 05:44  ivan
36918
36919         * FS/FS/port.pm: beginnings of web status for session monitor
36920
36921 2000-12-03 02:09  ivan
36922
36923         * FS/: MANIFEST, FS/CGIwrapper.pm: bad caches!
36924
36925 2000-12-01 10:34  ivan
36926
36927         * bin/fs-setup: another tyop
36928
36929 2000-12-01 10:33  ivan
36930
36931         * bin/fs-setup: tyop
36932
36933 2000-11-22 15:30  ivan
36934
36935         * FS/FS/svc_www.pm: tyop
36936
36937 2000-11-07 07:00  ivan
36938
36939         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/nas.pm, FS/FS/session.pm,
36940           bin/fs-setup: session monitor
36941
36942 2000-10-30 02:47  ivan
36943
36944         * bin/fs-setup: nas.last can't be defined NULL if indexed
36945
36946 2000-10-27 13:18  ivan
36947
36948         * FS/FS/: nas.pm, port.pm, session.pm: oops, also necessary for
36949           session monitor
36950
36951 2000-10-27 13:15  ivan
36952
36953         * TODO, FS/FS/Record.pm, bin/fs-setup, eg/table_template.pm:
36954           session monitor
36955
36956 2000-10-15 05:58  ivan
36957
36958         * TODO: roo
36959
36960 2000-10-11 17:44  ivan
36961
36962         * README: rawr!
36963
36964 2000-09-20 03:35  ivan
36965
36966         * FS/FS/cust_bill.pm: since printed field isn't updated 'till after
36967           print_text method is called, want to print overdue invoices if
36968           printed > 0, not > 1
36969
36970 2000-08-24 00:26  ivan
36971
36972         * TODO: untaint template source
36973
36974 2000-08-09 11:40  ivan
36975
36976         * conf/invoice_template: example invoice template
36977
36978 2000-08-09 04:30  ivan
36979
36980         * TODO, FS/FS/cust_bill.pm: templatable invoices
36981
36982 2000-07-17 06:51  ivan
36983
36984         * FS/FS/svc_acct.pm: silly mistake
36985
36986 2000-07-17 03:53  ivan
36987
36988         * FS/FS/svc_acct.pm: prevent accounts which are the target of mail
36989           aliases from being deleted
36990
36991 2000-07-17 03:37  ivan
36992
36993         * FS/FS/svc_acct.pm: make remote commands configurable
36994
36995 2000-07-17 03:36  ivan
36996
36997         * CREDITS: rawr!
36998
36999 2000-07-06 21:05  ivan
37000
37001         * fs_passwd/fs_passwd_server: wait()ing on SIGCHLD causing hangs
37002           for some folks
37003
37004 2000-07-06 06:56  ivan
37005
37006         * FS/FS/svc_acct.pm: mis-PODed =back should have been a =cut in
37007           conjunction with AUTOLOAD this was sure a pain to find
37008
37009 2000-07-06 06:23  ivan
37010
37011         * bin/svc_acct.export: tyop
37012
37013 2000-07-06 06:19  ivan
37014
37015         * bin/: fs-radius-add-check, fs-radius-add-reply: remove duplicate
37016           sql statement causing spurious errors
37017
37018 2000-07-06 01:57  ivan
37019
37020         * TODO, FS/FS/svc_acct.pm, bin/fs-radius-add,
37021           bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
37022           bin/svc_acct.export: support for radius check attributes (except
37023           importing).  poorly documented.
37024
37025 2000-07-05 20:37  ivan
37026
37027         * bin/svc_acct_sm.export: don't error out on invalid
37028           svc_acct_sm.domuid's that can't be matched in svc_acct.uid - just
37029           warn.
37030
37031 2000-07-04 06:42  ivan
37032
37033         * FS/FS/svc_acct.pm: noted a API inconsistancy
37034
37035 2000-07-03 02:13  ivan
37036
37037         * bin/svc_acct_sm.export: get rid of double sendmailrestart
37038           invocation; no need for multiple sessions
37039
37040 2000-07-03 02:09  ivan
37041
37042         * bin/svc_acct_sm.export: typo
37043
37044 2000-07-03 02:03  ivan
37045
37046         * TODO, bin/svc_acct_sm.export: added sendmailrestart and
37047           sendmailconfigpath config files
37048
37049 2000-06-30 03:37  ivan
37050
37051         * FS/FS/svc_acct_sm.pm: maildisablecatchall configuration file
37052
37053 2000-06-29 08:01  ivan
37054
37055         * bin/svc_acct.export: another silly typo in svc_acct.export
37056
37057 2000-06-29 07:02  ivan
37058
37059         * bin/svc_acct_sm.export: add sendmailrestart configuration file
37060
37061 2000-06-29 05:27  ivan
37062
37063         * bin/svc_acct.import: s/password/_password/ for PostgreSQL wasn't
37064           done in the import.
37065
37066 2000-06-29 05:00  ivan
37067
37068         * bin/fs-setup: support for pre-encrypted md5 passwords.
37069
37070 2000-06-29 04:56  ivan
37071
37072         * FS/FS/svc_acct.pm: md5 passwords can are 34 characters long and
37073           have $ in them.
37074
37075 2000-06-29 04:12  ivan
37076
37077         * FS/FS/svc_domain.pm: don't block on $whois_hack trueness when
37078           adding new domains.
37079
37080 2000-06-29 03:51  ivan
37081
37082         * bin/svc_acct_sm.import: oops, silly mistake
37083
37084 2000-06-29 03:48  ivan
37085
37086         * bin/svc_acct_sm.import: make svc_acct_sm skip blank lines in
37087           sendmail import
37088
37089 2000-06-28 05:54  ivan
37090
37091         * FS/FS/svc_acct.pm: superfluous my()
37092
37093 2000-06-28 05:52  ivan
37094
37095         * FS/FS/svc_acct.pm: bugfix to accept shells that evaluate to false
37096           in perl, like the empty string.
37097
37098 2000-06-28 05:37  ivan
37099
37100         * bin/svc_acct.export: add support for config option
37101           textradiusprepend
37102
37103 2000-06-28 05:32  ivan
37104
37105         * bin/svc_acct.import: allow RADIUS lines with "Auth-Type = Local"
37106           too
37107
37108 2000-06-28 05:03  ivan
37109
37110         * bin/svc_acct.import: make svc_acct more forgiving about RADIUS
37111           users files
37112
37113 2000-06-28 03:51  ivan
37114
37115         * bin/fs-radius-add: forgot to import a sub
37116
37117 2000-06-28 03:48  ivan
37118
37119         * bin/fs-radius-add: quick hack to add RADIUS attributes
37120
37121 2000-06-27 05:15  ivan
37122
37123         * TODO: i18n
37124
37125 2000-06-27 05:15  ivan
37126
37127         * FS/FS/: Record.pm, cust_main.pm: i18
37128
37129 2000-06-27 04:29  ivan
37130
37131         * FS/FS/Record.pm: fix typo in last patch, and another gratuitous
37132           -w pleaser
37133
37134 2000-06-27 04:27  ivan
37135
37136         * FS/FS/Record.pm: logically identical, but -w safe
37137
37138 2000-06-23 17:28  ivan
37139
37140         * FS/: FS/cust_main.pm, bin/freeside-bill: don't use Date::Manip;
37141           report correct program name in freeside-bill usage msg
37142
37143 2000-06-23 05:25  ivan
37144
37145         * CREDITS, TODO, FS/FS/Record.pm, FS/FS/UID.pm: FS::Record::qsearch
37146           - more portable, doesn't depend on $sth->execute returning a
37147           number of rows, uses placeholders and prepare_cached
37148
37149 2000-06-22 03:52  ivan
37150
37151         * FS/bin/freeside-bill: tyop
37152
37153 2000-06-20 00:13  ivan
37154
37155         * FS/FS/cust_main_invoice.pm: documentation update
37156
37157 2000-06-17 14:48  ivan
37158
37159         * FS/FS/cust_pay_batch.pm: fix typo in error message
37160
37161 2000-06-15 07:45  ivan
37162
37163         * CREDITS, TODO: text updates
37164
37165 2000-06-15 07:07  ivan
37166
37167         * bin/svc_acct.export: added ICRADIUS radreply table support,
37168           courtesy of Kenny Elliott
37169
37170 2000-06-15 06:35  ivan
37171
37172         * FS/FS/svc_acct.pm: add radius method
37173
37174 2000-06-15 05:38  ivan
37175
37176         * FS/FS/cust_main.pm: fix for ncancelled_pkgs - when called in
37177           scalar context, was only returning second item
37178
37179 2000-06-12 01:37  ivan
37180
37181         * bin/svc_acct_sm.export: sendmail fix from Jeff Finucane
37182
37183 2000-05-13 14:57  ivan
37184
37185         * TODO, FS/bin/freeside-print-batch: add print_batch script from
37186           Joel Griffiths
37187
37188 2000-05-13 14:50  ivan
37189
37190         * FS/FS/: CGI.pm, UID.pm: cgisuidsetup takes an Apache object as
37191           well as a CGI object now.
37192
37193 2000-05-13 14:42  ivan
37194
37195         * CREDITS: add kristian, update joel's entry
37196
37197 2000-04-10 17:06  ivan
37198
37199         * FS/FS/CGI.pm: CGI.pm detects mod_perl and calls appropriate exit
37200           (Registry's override doesn't work here)
37201
37202 2000-04-02 19:32  ivan
37203
37204         * FS/bin/freeside-bill: accept anything in ARGV for -d Date::Parse
37205
37206 2000-03-06 08:38  ivan
37207
37208         * FS/FS/svc_acct.pm: better error message.  bah.
37209
37210 2000-03-06 08:00  ivan
37211
37212         * bin/svc_acct.export: sync up with working versoin
37213
37214 2000-03-06 07:59  ivan
37215
37216         * bin/svc_acct.export: finally get MySQL locking working for
37217           ICRADIUS export
37218
37219 2000-03-06 07:15  ivan
37220
37221         * FS/FS/SSH.pm: backout silly change
37222
37223 2000-03-06 07:04  ivan
37224
37225         * FS/FS/SSH.pm: bug in IPC::Open3 documentation?
37226
37227 2000-03-06 06:59  ivan
37228
37229         * bin/svc_acct.export: s/sshopen2/sshopen3/ to prevent spurious
37230           mysql "Enter password: " dialog from showing up in cron/terminal
37231
37232 2000-03-06 06:51  ivan
37233
37234         * bin/svc_acct.export: eek
37235
37236 2000-03-06 06:50  ivan
37237
37238         * bin/svc_acct.export: oop
37239
37240 2000-03-06 06:48  ivan
37241
37242         * bin/svc_acct.export: s/icradiusmachine/machine/
37243
37244 2000-03-06 06:46  ivan
37245
37246         * bin/svc_acct.export: not setuid or run by malicious user - no -T
37247           necessary
37248
37249 2000-03-06 06:19  ivan
37250
37251         * bin/svc_acct.export: ICRADIUS export bugfix
37252
37253 2000-03-06 06:12  ivan
37254
37255         * TODO, bin/svc_acct.export: ICRADIUS export support
37256
37257 2000-03-03 10:45  ivan
37258
37259         * FS/FS/CGI.pm: use Apache::exit instead of exit in &eidiot -
37260           Registry wasn't overriding exit in modules
37261
37262 2000-03-03 10:21  ivan
37263
37264         * FS/FS/Record.pm: changes backported from 1.2.3 release, bugfix
37265           from web demo
37266
37267 2000-03-01 23:44  ivan
37268
37269         * bin/fs-setup: typo forgot closing '
37270
37271 2000-03-01 00:13  ivan
37272
37273         * FS/: MANIFEST, FS/svc_domain.pm, FS/svc_www.pm: compilation
37274           bugfixes
37275
37276 2000-02-02 21:16  ivan
37277
37278         * FS/FS/cust_pkg.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
37279           FS/FS/svc_www.pm, bin/fs-setup, bin/svc_acct.import,
37280           bin/svc_acct_sm.import, bin/svc_domain.import: beginning of DNS
37281           and Apache support
37282
37283 2000-02-02 12:22  ivan
37284
37285         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/generate-prepay:
37286           bugfix prepayment in signup server
37287
37288 2000-01-30 21:22  ivan
37289
37290         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/fs-setup: prepaid
37291           "internet cards"
37292
37293 2000-01-30 00:18  ivan
37294
37295         * CREDITS: [no log message]
37296
37297 2000-01-29 22:11  ivan
37298
37299         * TODO: [no log message]
37300
37301 2000-01-29 22:03  ivan
37302
37303         * bin/fs-setup: postgres 6.5 finally supports decimal(10,2)
37304
37305 2000-01-29 13:10  ivan
37306
37307         * FS/FS/svc_domain.pm: doc update
37308
37309 2000-01-28 14:53  ivan
37310
37311         * bin/fs-setup, FS/FS/svc_acct_pop.pm: track full phone number
37312
37313 2000-01-26 16:37  ivan
37314
37315         * README: ack
37316
37317 2000-01-26 16:27  ivan
37318
37319         * TODO: update TODO
37320
37321 1999-11-08 13:38  ivan
37322
37323         * FS/FS/cust_pkg.pm: remove services using pkg_svc table now, oops!
37324
37325 1999-10-04 01:23  ivan
37326
37327         * FS/bin/freeside-bill: silly 'use of unitialized value' errors
37328
37329 1999-09-22 15:06  ivan
37330
37331         * TODO: ya todo update
37332
37333 1999-08-26 23:25  ivan
37334
37335         * TODO: [no log message]
37336
37337 1999-08-23 05:26  ivan
37338
37339         * test/cgi-test: need to untaint the command line
37340
37341 1999-08-20 01:27  ivan
37342
37343         * README, FS/FS/part_pkg.pm: fix for bug noticed by Martin G.
37344           Bayerle:
37345           > if you eliminate services from any package, to reduce it to
37346           only one service,
37347           > once gone, they won't reappear.
37348
37349 1999-08-11 21:16  ivan
37350
37351         * FS/FS/cust_main.pm: hidecancelledpackages config option
37352
37353 1999-08-11 17:05  ivan
37354
37355         * FS/FS/svc_acct.pm: configurable min/max username length, min
37356           password length, periods in usernames
37357
37358 1999-08-11 13:51  ivan
37359
37360         * FS/bin/freeside-bill: [no log message]
37361
37362 1999-08-11 13:41  ivan
37363
37364         * FS/MANIFEST, FS/Makefile.PL, FS/FS/svc_domain.pm,
37365           FS/bin/freeside-bill, bin/bill: new bill script,
37366
37367 1999-08-11 07:42  ivan
37368
37369         * bin/backup-freeside: [no log message]
37370
37371 1999-08-11 06:12  ivan
37372
37373         * FS/FS/svc_domain.pm: require a working Net::Whois version
37374
37375 1999-08-10 05:06  ivan
37376
37377         * fs_passwd/fs_passwdd: even though you should probably set this
37378           for your installation
37379
37380 1999-08-04 05:42  ivan
37381
37382         * bin/pod2x: new, kludgy-but-working html generator
37383
37384 1999-08-04 05:41  ivan
37385
37386         * FS/FS.pm: pod fix
37387
37388 1999-08-04 04:50  ivan
37389
37390         * FS/FS/cust_pkg.pm: pod syntax
37391
37392 1999-08-04 03:41  ivan
37393
37394         * FS/FS/Record.pm: some pod syntax update to generate nicer html
37395           docs
37396
37397 1999-08-04 02:03  ivan
37398
37399         * FS/: MANIFEST, MANIFEST.SKIP, README, FS/Bill.pm, FS/CGI.pm,
37400           FS/Conf.pm, FS/Invoice.pm, FS/Record.pm, FS/SSH.pm, FS/UID.pm,
37401           FS/agent.pm, FS/agent_type.pm, FS/cust_bill.pm,
37402           FS/cust_bill_pkg.pm, FS/cust_credit.pm, FS/cust_main.pm,
37403           FS/cust_main_county.pm, FS/cust_main_invoice.pm, FS/cust_pay.pm,
37404           FS/cust_pay_batch.pm, FS/cust_pkg.pm, FS/cust_refund.pm,
37405           FS/cust_svc.pm, FS/dbdef.pm, FS/dbdef_colgroup.pm,
37406           FS/dbdef_column.pm, FS/dbdef_index.pm, FS/dbdef_table.pm,
37407           FS/dbdef_unique.pm, FS/part_pkg.pm, FS/part_referral.pm,
37408           FS/part_svc.pm, FS/pkg_svc.pm, FS/svc_Common.pm, FS/svc_acct.pm,
37409           FS/svc_acct_pop.pm, FS/svc_acct_sm.pm, FS/svc_domain.pm,
37410           FS/type_pkgs.pm, FS/UI/Base.pm, FS/UI/CGI.pm, FS/UI/Gtk.pm,
37411           FS/UI/agent.pm: initial checkin of module files for proper perl
37412           installation
37413
37414 1999-08-04 01:03  ivan
37415
37416         * eg/: table_template-svc.pm, table_template.pm: move table
37417           subclass examples out of production directory
37418
37419 1999-08-04 00:34  ivan
37420
37421         * FS/FS.pm: initial FS manpage
37422
37423 1999-08-03 21:15  ivan
37424
37425         * FS/: Changes, FS.pm, MANIFEST, Makefile.PL, test.pl: initial h2xs
37426
37427 1999-08-03 00:43  ivan
37428
37429         * TODO: use Net::Whois;
37430
37431 1999-07-29 12:13  ivan
37432
37433         * TODO: [no log message]
37434
37435 1999-07-29 01:50  ivan
37436
37437         * bin/fs-setup: wrong type for cust_pay_batch.exp
37438
37439 1999-07-15 17:20  ivan
37440
37441         * TODO: [no log message]
37442
37443 1999-07-15 16:50  ivan
37444
37445         * TODO: [no log message]
37446
37447 1999-07-08 04:40  ivan
37448
37449         * CREDITS, README, TODO: [no log message]
37450
37451 1999-07-07 19:32  ivan
37452
37453         * bin/svc_acct.import: import fix, noticed by Ben Leibig and Joel
37454           Griffiths
37455
37456 1999-07-07 18:49  ivan
37457
37458         * CREDITS: add joel
37459
37460 1999-07-07 18:49  ivan
37461
37462         * bin/svc_acct.import: updates to avoid -w warnings from Joel
37463           Griffiths <griff@aver-computer.com>
37464
37465 1999-07-07 18:02  ivan
37466
37467         * TODO: [no log message]
37468
37469 1999-04-29 02:37  ivan
37470
37471         * TODO: [no log message]
37472
37473 1999-04-19 03:32  ivan
37474
37475         * etc/megapop.pl: if you are a megapop customer...
37476
37477 1999-04-15 15:46  ivan
37478
37479         * bin/fs-setup: TT isn't a state!
37480
37481 1999-04-14 06:14  ivan
37482
37483         * TODO: configuration option to edit referrals of existing
37484           customers
37485
37486 1999-04-14 04:27  ivan
37487
37488         * TODO: showpasswords config option to show passwords
37489
37490 1999-04-14 01:58  ivan
37491
37492         * TODO: [no log message]
37493
37494 1999-04-14 00:58  ivan
37495
37496         * bin/fs-setup: export getsecrets from FS::UID instead of calling
37497           it explicitly
37498
37499 1999-04-08 20:52  ivan
37500
37501         * TODO: [no log message]
37502
37503 1999-04-08 06:21  ivan
37504
37505         * CREDITS, conf/address: [no log message]
37506
37507 1999-04-08 06:11  ivan
37508
37509         * README: 1.2.0
37510
37511 1999-04-08 06:05  ivan
37512
37513         * test/cgi-test: web interface tester / sample data creator
37514
37515 1999-04-08 06:03  ivan
37516
37517         * TODO: [no log message]
37518
37519 1999-03-26 05:15  ivan
37520
37521         * eg/TEMPLATE_cust_main.import: s/create/new/, use all necessary
37522           FS::table_names to avoid warnings
37523
37524 1999-03-26 05:00  ivan
37525
37526         * fs_passwd/fs_passwd_server: s/create/new/
37527
37528 1999-03-25 00:42  ivan
37529
37530         * bin/: svc_acct.import, svc_acct_sm.import: import stuff uses
37531           Term::Query and spits out (some kinds of) nonsensical input
37532
37533 1999-03-23 16:51  ivan
37534
37535         * bin/svc_acct_sm.import: die if no relevant services... cvspain
37536
37537 1999-03-23 16:43  ivan
37538
37539         * bin/svc_acct.import: die if no relevant services
37540
37541 1999-02-28 11:44  ivan
37542
37543         * bin/fs-setup: constructors s/create/new/ pointed out by "Bao C.
37544           Ha" <bao@hacom.net>
37545
37546 1999-02-27 13:06  ivan
37547
37548         * bin/fs-setup: cust_main.paydate should be varchar(10), not
37549           @date_type ; problem reported by Ben Leibig <leibig@colorado.edu>
37550
37551 1999-02-23 00:09  ivan
37552
37553         * TODO: beginnings of one-screen new customer entry and some other
37554           miscellania
37555
37556 1999-02-10 01:02  ivan
37557
37558         * etc/sql-reserved-words.txt: some new doc files
37559
37560 1999-02-10 00:27  ivan
37561
37562         * TODO: [no log message]
37563
37564 1999-02-09 01:56  ivan
37565
37566         * TODO: [no log message]
37567
37568 1999-02-07 01:59  ivan
37569
37570         * CREDITS, TODO, bin/fs-setup: more mod_perl fixes, and bugfixes
37571           Peter Wemm sent via email
37572
37573 1999-02-06 14:43  ivan
37574
37575         * CREDITS, TODO: don't use [e]idiot; display error messages on the
37576           form page
37577
37578 1999-02-03 22:09  ivan
37579
37580         * bin/fs-setup: add AU provences
37581
37582 1999-02-03 02:42  ivan
37583
37584         * bin/fs-setup: [no log message]
37585
37586 1999-01-25 04:09  ivan
37587
37588         * TODO: yet more mod_perl stuff
37589
37590 1999-01-18 15:05  ivan
37591
37592         * TODO: update TODO for stuff that was done etc.
37593
37594 1999-01-16 19:11  ivan
37595
37596         * bin/fs-setup: remove preliminary completehost changes
37597
37598 1999-01-15 16:24  ivan
37599
37600         * CREDITS: [no log message]
37601
37602 1999-01-08 21:38  ivan
37603
37604         * CREDITS: [no log message]
37605
37606 1998-12-30 15:03  ivan
37607
37608         * TODO: bugfixes; fields isn't exported by derived classes
37609
37610 1998-12-29 03:59  ivan
37611
37612         * TODO: mostly properly OO, some work still to be done with svc_
37613           stuff
37614
37615 1998-12-15 22:05  ivan
37616
37617         * bin/fs-setup: add table cust_main_invoice
37618
37619 1998-12-15 21:38  ivan
37620
37621         * TODO: [no log message]
37622
37623 1998-12-15 21:32  ivan
37624
37625         * fs_passwd/fs_passwd_server: adminsuidsetup now requires user
37626
37627 1998-12-15 21:29  ivan
37628
37629         * eg/TEMPLATE_cust_main.import: adminsuidsetup now need user
37630
37631 1998-12-14 20:36  ivan
37632
37633         * bin/fs-setup: s/croak/die/; #oops
37634
37635 1998-12-14 20:33  ivan
37636
37637         * bin/fs-setup: dies if it isn't running as the freeside user
37638
37639 1998-12-09 23:23  ivan
37640
37641         * bin/: svc_acct.export, svc_acct.import, svc_acct_sm.export,
37642           svc_acct_sm.import: use FS::Conf, need user (for datasrc)
37643
37644 1998-12-01 17:23  ivan
37645
37646         * TODO, CREDITS: [no log message]
37647
37648 1998-11-19 03:17  ivan
37649
37650         * bin/dbdef-create: adminsuidsetup requires argument
37651
37652 1998-11-18 01:01  ivan
37653
37654         * CREDITS, TODO, bin/fs-setup: i18n! i18n!
37655
37656 1998-11-15 05:18  ivan
37657
37658         * bin/fs-setup: remove debugging
37659
37660 1998-11-15 01:43  ivan
37661
37662         * bin/fs-setup: update for new config file syntax, new
37663           adminsuidsetup
37664
37665 1998-11-14 18:53  ivan
37666
37667         * bin/bill: afterthought
37668
37669 1998-11-14 18:51  ivan
37670
37671         * bin/bill: adminsuidsetup needs user, pod, cleanup
37672
37673 1998-11-13 01:56  ivan
37674
37675         * TODO: change configuration file layout to support multiple
37676           distinct databases (with own set of config files, export, etc.)
37677
37678 1998-11-07 17:09  ivan
37679
37680         * README: 1.1.6 release
37681
37682 1998-11-07 02:24  ivan
37683
37684         * README: don't use depriciated FS::Bill and FS::Invoice, other
37685           miscellania
37686
37687 1998-11-07 00:25  ivan
37688
37689         * TODO: [no log message]
37690
37691 1998-11-07 00:21  ivan
37692
37693         * bin/bill: missing use
37694
37695 1998-11-07 00:19  ivan
37696
37697         * bin/bill:
37698           still need to bless into FS::cust_main (for now)
37699
37700 1998-11-07 00:08  ivan
37701
37702         * bin/bill:
37703           Removed depriciated FS::Bill (now in FS::cust_main)
37704
37705 1998-10-22 08:51  ivan
37706
37707         * bin/fs-setup: also varchar with no length specified - postgresql
37708           fix broke mysql.
37709
37710 1998-10-22 08:46  ivan
37711
37712         * bin/fs-setup: now smallint is illegal, so remove that too.
37713
37714 1998-10-14 00:05  ivan
37715
37716         * README, bin/fs-setup: 1.1.4 release, fix postgresql
37717
37718 1998-10-13 05:49  ivan
37719
37720         * TODO: [no log message]
37721
37722 1998-10-13 05:07  ivan
37723
37724         * TODO, bin/svc_acct.import: Assigns password from the shadow file
37725           for RADIUS password "UNIX"
37726
37727 1998-10-13 02:17  ivan
37728
37729         * TODO: [no log message]
37730
37731 1998-10-12 14:22  ivan
37732
37733         * TODO: [no log message]
37734
37735 1998-10-12 14:15  ivan
37736
37737         * TODO: [no log message]
37738
37739 1998-10-12 02:12  ivan
37740
37741         * TODO: remove adding cvs from the todo
37742
37743 1998-10-12 02:09  ivan
37744
37745         * TODO: [no log message]
37746
37747 1998-10-12 02:09  ivan
37748
37749         * TODO: Id to Header
37750
37751 1998-10-12 02:07  ivan
37752
37753         * TODO: Test keyword substitution
37754
37755 1998-10-12 01:59  ivan
37756
37757         * TODO: Commiting sample change.
37758
37759 1998-10-12 00:15  ivan
37760
37761         * conf/shells: Initial revision
37762
37763 1998-10-12 00:12  ivan
37764
37765         * conf/: address, home, lpr, secrets, smtpmachine, domain: Initial
37766           revision
37767
37768 1998-10-12 00:08  ivan
37769
37770         * TODO: Initial revision
37771
37772 1998-10-12 00:03  ivan
37773
37774         * bin/fs-setup: Initial revision
37775
37776 1998-10-11 23:56  ivan
37777
37778         * README: Initial revision
37779
37780 1998-09-25 01:52  ivan
37781
37782         * bin/pod2x: Initial revision
37783
37784 1998-09-17 22:43  ivan
37785
37786         * bin/svc_acct.export: Initial revision
37787
37788 1998-09-02 21:50  ivan
37789
37790         * CREDITS: Initial revision
37791
37792 1998-08-23 20:12  ivan
37793
37794         * fs_passwd/fs_passwd_server: Initial revision
37795
37796 1998-08-23 20:04  ivan
37797
37798         * fs_passwd/fs_passwd: Initial revision
37799
37800 1998-08-23 19:01  ivan
37801
37802         * bin/bill: Initial revision
37803
37804 1998-08-19 21:42  ivan
37805
37806         * eg/TEMPLATE_cust_main.import: Initial revision
37807
37808 1998-08-16 14:02  ivan
37809
37810         * bin/svc_acct.import: Initial revision
37811
37812 1998-08-14 15:11  ivan
37813
37814         * bin/svc_acct_sm.export: Initial revision
37815
37816 1998-08-12 20:55  ivan
37817
37818         * Artistic: Initial revision
37819
37820 1998-07-18 00:11  ivan
37821
37822         * etc/domain-template.txt: Initial revision
37823
37824 1998-07-17 00:43  ivan
37825
37826         * bin/svc_acct_sm.import: Initial revision
37827
37828 1998-06-03 00:22  ivan
37829
37830         * bin/dbdef-create: Initial revision
37831
37832 1998-03-23 00:20  ivan
37833
37834         * fs_passwd/fs_passwdd: Initial revision
37835
37836 1998-03-22 23:46  ivan
37837
37838         * GPL, INSTALL, etc/acp_logfile-parse, etc/countries.txt,
37839           etc/example-direct-cardin: Initial revision
37840