0739f3f89fd8be53ce8cea30da82594affe9e96e
[freeside.git] / ChangeLog
1 2010-09-27 15:59  mark
2
3         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: don't use decimal minutes
4           in call detail format
5
6 2010-09-24 17:56  mark
7
8         * FS/FS/: Schema.pm, cdr.pm, part_pkg/voip_cdr.pm: clean up call
9           rating math to avoid premature rounding, RT#9885
10
11 2010-09-24 15:08  jeff
12
13         * FS/FS/cust_main/Import.pm, httemplate/misc/cust_main-import.cgi:
14           import tax exempt and force postal invoice optiosn
15
16 2010-09-24 15:07  jeff
17
18         * httemplate/misc/process/cust_main_note-import.cgi: import to
19           notes
20
21 2010-09-24 10:23  jeff
22
23         * bin/opensrs_domain_pkgs: set the bill date earlier
24
25 2010-09-23 20:14  jeff
26
27         * FS/FS/cust_main/Billing.pm: fix bad bug in line item generation
28           RT#10024
29
30 2010-09-23 18:04  mark
31
32         * FS/FS/rate_time_interval.pm, httemplate/edit/rate_time.cgi,
33           httemplate/edit/process/rate_time.cgi: fix display of 12:00 hour
34           in time intervals
35
36 2010-09-23 16:21  mark
37
38         * httemplate/misc/: xmlhttp-cust_main-search.cgi,
39           process/batch-cust_pay.cgi: fix use of agent_custid in quick
40           payment entry, RT#10035
41
42 2010-09-23 14:27  jeff
43
44         * FS/FS/part_pkg.pm: fix bad conflict resolution between ivan's and
45           jeff's idea of how to use a different freq
46
47 2010-09-23 11:32  ivan
48
49         * FS/FS/part_pkg/voip_cdr.pm: turn debugging off
50
51 2010-09-23 11:30  ivan
52
53         * FS/FS/cust_main/Billing.pm: not sure if this is a fix or a
54           workaround, hence the warning, RT#10024
55
56 2010-09-23 11:00  ivan
57
58         * FS/FS/cust_main/: Billing.pm: additional debug info, RT#10012
59
60 2010-09-23 10:55  ivan
61
62         * FS/FS/cust_main/: Billing.pm, Billing_Realtime.pm, Packages.pm:
63           honor cust_main DEBUG flag, add some additional debug info,
64           RT#10012
65
66 2010-09-23 10:46  ivan
67
68         * FS/FS/cust_main/: Billing.pm, Billing_Realtime.pm, Packages.pm:
69           honor cust_main DEBUG flag, add some additional debug info,
70           RT#10012
71
72 2010-09-22 16:04  mark
73
74         * FS/FS/msg_template.pm, FS/FS/part_event/Action/notice.pm,
75           FS/FS/part_event/Action/notice_to.pm,
76           httemplate/edit/msg_template.html: event action to send a notice
77           to a fixed address, RT#8209
78
79 2010-09-22 15:01  ivan
80
81         * FS/FS/cust_main/Billing.pm: fix fallout from discount work,
82           RT#10025
83
84 2010-09-22 14:22  mark
85
86         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
87           FS/FS/part_event/Condition/balance_credit_limit.pm,
88           httemplate/edit/cust_main/billing.html,
89           httemplate/edit/process/cust_main.cgi,
90           httemplate/view/cust_main/billing.html: customer credit limits,
91           RT#8209
92
93 2010-09-22 13:46  ivan
94
95         * FS/FS/cust_main/: Billing.pm, Billing_Realtime.pm: use
96           Data::Dumper to fix debugging - hopefully last of fallout from
97           refactoring things into their own fiels
98
99 2010-09-22 12:35  mark
100
101         * FS/FS/cdr.pm, FS/FS/cdr/cia.pm, FS/FS/cdr/infinite.pm,
102           httemplate/search/cdr.html: CIA and Infinite Conferencing cdr
103           formats, RT#8788
104
105 2010-09-22 12:16  jeff
106
107         * FS/FS/part_pkg_discount.pm, FS/FS/Conf.pm, FS/FS/Mason.pm,
108           FS/FS/Schema.pm, FS/FS/cust_bill.pm,
109           FS/FS/cust_credit_bill_pkg.pm, FS/FS/cust_main_county.pm,
110           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/discount.pm,
111           FS/FS/part_pkg.pm, FS/t/part_pkg_discount.t,
112           fs_selfservice/FS-SelfService/cgi/discount_term.html,
113           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
114           fs_selfservice/FS-SelfService/cgi/make_payment.html,
115           fs_selfservice/FS-SelfService/cgi/myaccount.html,
116           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
117           httemplate/elements/customer-table.html,
118           httemplate/elements/select-discount_term.html,
119           httemplate/elements/tr-select-discount_term.html,
120           httemplate/misc/xmlhttp-cust_main-discount_terms.cgi,
121           FS/MANIFEST, FS/FS/ClientAPI/MyAccount.pm,
122           FS/FS/cust_main/Billing.pm, FS/FS/cust_main/Billing_Realtime.pm,
123           FS/FS/part_pkg/flat.pm, httemplate/browse/part_pkg.cgi,
124           httemplate/edit/cust_pay.cgi, httemplate/edit/part_pkg.cgi,
125           httemplate/misc/batch-cust_pay.html, httemplate/misc/payment.cgi,
126           httemplate/edit/process/cust_pay.cgi,
127           httemplate/edit/process/part_pkg.cgi,
128           httemplate/misc/process/batch-cust_pay.cgi,
129           httemplate/misc/process/payment.cgi,
130           httemplate/view/cust_main/packages/package.html: prepayment
131           discounts rt#5318
132
133 2010-09-21 23:36  jeff
134
135         * FS/FS/Record.pm: avoid unexpected side effects when using 'op' =>
136           '>' in qsearch
137
138 2010-09-21 18:08  ivan
139
140         * FS/FS/cust_main/Billing_Realtime.pm: fix cardtype errors, fallout
141           from refactor for maestro, RT#10012
142
143 2010-09-21 17:08  mark
144
145         * httemplate/: elements/menu.html, search/cust_credit.html,
146           search/report_cust_credit.html,
147           search/elements/cust_pay_or_refund.html,
148           search/elements/report_cust_pay_or_refund.html: unapplied
149           payment/refund/credit reports, RT#7503
150
151 2010-09-20 22:54  mark
152
153         * FS/FS/: pay_batch.pm, pay_batch/paymentech.pm: store TxRefNum for
154           Paymentech batch payments, RT#9962
155
156 2010-09-20 20:56  ivan
157
158         * FS/FS/part_pkg/voip_cdr.pm: skip_max_callers meaning was
159           reversed.  doh!  RT#9907
160
161 2010-09-20 20:41  ivan
162
163         * FS/FS/Maestro.pm: add service_status call more like we should
164           have in the first place, RT#9905
165
166 2010-09-20 15:45  mark
167
168         * FS/FS/cust_main.pm: fix "payby" option to batch_card
169
170 2010-09-20 14:26  ivan
171
172         * fs_selfservice/php/freeside_order_pkg_example.php: adding
173
174 2010-09-20 14:13  ivan
175
176         * FS/FS/Maestro.pm, bin/xmlrpc-customer_status.pl,
177           bin/xmlrpc-order_pkg.pl: Maestro.order_pkg API
178
179 2010-09-20 13:29  ivan
180
181         * FS/: FS.pm, MANIFEST, FS/cust_main.pm, FS/cust_main/Billing.pm,
182           FS/cust_main/Billing_Realtime.pm, FS/cust_main/Packages.pm,
183           FS/cust_main/_Marketgear.pm: last of the refatoring giant
184           cust_main.pm for now, RT#9967
185
186 2010-09-20 12:55  ivan
187
188         * FS/FS/cust_main/Billing.pm: apply_payments/apply_credits fixes
189           from moving them to Billing.pm
190
191 2010-09-18 22:55  ivan
192
193         * FS/FS/cust_pay.pm: fix a series of unfortunate upgrades which
194           resulted in too much payment receiptery, RT#9723
195
196 2010-09-18 22:50  ivan
197
198         * FS/: FS/Conf.pm, FS/Upgrade.pm, FS/cust_pay.pm,
199           bin/freeside-upgrade: fix a series of unfortunate upgrades which
200           resulted in too much payment receiptery, RT#9723
201
202 2010-09-18 20:02  ivan
203
204         * FS/FS/part_event/: Condition.pm, Condition/payby.pm: another
205           (hopefully significant) billing optimization, RT#6802
206
207 2010-09-18 17:37  ivan
208
209         * FS/FS/cust_main.pm: restore mistakenly removed fuzzyfile
210           disabiling in _upgrade_data
211
212 2010-09-18 17:13  ivan
213
214         * FS/FS/: cust_main.pm, Cron/bill.pm, cust_main/Billing.pm,
215           cust_main/Billing_Realtime.pm: should speed up billing (well,
216           event checking) significantly by eliminating unnecessary target
217           objects one level up in the loop, RT#6802
218
219 2010-09-18 12:10  ivan
220
221         * FS/FS/cust_main.pm: fix fuzzyfile foo
222
223 2010-09-18 08:57  ivan
224
225         * FS/FS/otaker_Mixin.pm: fix stupid cust_main_note upgrade for
226           multi-word first names
227
228 2010-09-18 01:14  ivan
229
230         * FS/FS/cust_pay.pm: YA otaker upgrade kludge for old datasets:
231           cust_pay.payby COMP
232
233 2010-09-18 00:53  ivan
234
235         * FS/FS/cust_credit.pm: YA otaker upgrade kludge for old datasets:
236           empty cust_credit.creasonnum
237
238 2010-09-18 00:28  ivan
239
240         * FS/FS/cust_pkg_reason.pm: don't abort upgrade for want of not
241           being able to fill in cust_pkg_reason.action when doing the
242           otaker replace
243
244 2010-09-17 21:28  mark
245
246         * FS/FS/part_event/Condition/cust_bill_past_due.pm: invoice past
247           due event, RT#9931
248
249 2010-09-17 21:26  ivan
250
251         * FS/FS/cust_main.pm: cust_main otaker upgrade vs banned cards
252
253 2010-09-17 21:25  mark
254
255         * FS/FS/: cust_bill.pm, part_event/Condition/cust_bill_past_due.pm:
256           invoice past due event, RT#9931
257
258 2010-09-17 20:49  ivan
259
260         * FS/FS/cust_main.pm: ignore bad zip on otaker upgrade
261
262 2010-09-17 16:32  ivan
263
264         * FS/FS.pm, FS/MANIFEST, FS/FS/Mason.pm, FS/FS/cust_main.pm,
265           FS/FS/ClientAPI/Agent.pm, FS/FS/cust_main/Billing_Realtime.pm,
266           FS/FS/cust_main/Search.pm, httemplate/search/cust_main.cgi,
267           httemplate/search/cust_main.html,
268           rt/lib/RT/URI/freeside/Internal.pm: refactor giant cust_main.pm a
269           little in preparation of adding API methods for maestro, RT#9967
270
271 2010-09-17 13:19  ivan
272
273         * FS/: FS.pm, MANIFEST, FS/cust_main.pm, FS/part_pkg.pm,
274           FS/cust_main/Billing.pm, FS/cust_main/Billing_Realtime.pm:
275           refactor giant cust_main.pm a little in preparation of adding API
276           methods for maestro, RT#9967
277
278 2010-09-17 12:57  mark
279
280         * FS/FS/: Schema.pm, part_pkg/voip_cdr.pm: cdr.max_callers field
281           and skip option, RT#9810
282
283 2010-09-17 11:12  mark
284
285         * httemplate/elements/email-link.html: email_search_result for
286           cust_pkg and svc_broadband, RT#8736
287
288 2010-09-17 11:07  mark
289
290         * FS/FS/Mason.pm, FS/FS/cust_main.pm, FS/FS/cust_main_Mixin.pm,
291           FS/FS/svc_broadband.pm, httemplate/elements/menu.html,
292           httemplate/misc/email-customers.html,
293           httemplate/misc/process/email-customers.html,
294           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
295           httemplate/search/report_svc_broadband.html,
296           httemplate/search/svc_broadband.cgi: email_search_result for
297           cust_pkg and svc_broadband, RT#8736
298
299 2010-09-17 10:28  ivan
300
301         * FS/FS/part_pkg/voip_cdr.pm: when using src_dst_length_less, add
302           option to charge for CDRs where accountcode is toll free anyway,
303           RT#9683
304
305 2010-09-16 22:45  ivan
306
307         * FS/FS/ClientAPI/MyAccount.pm: return svcnum from order_pkg,
308           RT#9906
309
310 2010-09-16 09:07  ivan
311
312         * FS/FS/svc_acct.pm: blast from the past: exclamation mark vs.
313           cistron radius with textfiles.  RT#9958
314
315 2010-09-15 21:17  jeff
316
317         * FS/FS/part_export/domreg_opensrs.pm: default registrations to 1
318           year
319
320 2010-09-11 17:47  ivan
321
322         * FS/FS/Maestro.pm: add agent and agentnum to maestro
323           customer_status, RT#9905
324
325 2010-09-11 10:27  ivan
326
327         * httemplate/view/svc_domain/dns.html: UI hints for adding new
328           nameservice records, too many to be intuitive now, RT#8933
329
330 2010-09-11 10:13  ivan
331
332         * httemplate/docs/credits.html: add Erik to credits
333
334 2010-09-11 10:02  ivan
335
336         * FS/FS/Schema.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
337           FS/FS/part_export/domain_sql.pm,
338           httemplate/view/svc_domain/dns.html: dns updates from Erik L: add
339           ttl support, add check for SRV and finish allowing additional
340           rectypes, allow forward slashes for RFC2317 classless in-arpa
341           delegation, RT#8933
342
343 2010-09-10 12:31  ivan
344
345         * FS/FS/part_export/shellcommands.pm: fix shell quoting for
346           agent_custid...
347
348 2010-09-09 23:17  ivan
349
350         * rt/lib/RT/Ticket_Overlay.pm: fix for spurious customers
351           appearing, thanks to Erik L
352
353 2010-09-08 17:35  mark
354
355         * FS/FS/: cust_pkg.pm, part_pkg.pm, part_pkg/flat.pm: auto-adjourn
356           option in flat packages, RT#9516
357
358 2010-09-08 14:33  jeff
359
360         * bin/generate-table-module: restore black magic
361
362 2010-09-07 16:31  mark
363
364         * httemplate/search/: report_receivables.html,
365           elements/cust_main_dayranges.html: Option to include customers
366           with credit balances in aging report, RT#9834
367
368 2010-09-07 13:25  mark
369
370         * FS/FS/part_export/shellcommands.pm: agent_custid available on
371           replace, RT#9826
372
373 2010-09-03 19:19  mark
374
375         * httemplate/: elements/input-date-field.html,
376           misc/cancel_cust.html, misc/cust_main-cancel.cgi,
377           view/cust_main.cgi: set expire date for customer packages,
378           RT#9697
379
380 2010-09-03 12:18  ivan
381
382         * rt/FREESIDE_MODIFIED: mandatory RT fields, RT#9260
383
384 2010-09-02 15:53  mark
385
386         * FS/FS/part_export/shellcommands.pm: agent_custid in shellcommands
387           export, RT#9826
388
389 2010-09-01 16:39  mark
390
391         * rt/: etc/schema.Pg, lib/RT/CustomField.pm,
392           share/html/Admin/CustomFields/Modify.html,
393           share/html/Callbacks/CheckMandatoryFields/Ticket/Elements/Tabs/Default,
394           share/html/Callbacks/CheckMandatoryFields/Ticket/Modify.html/BeforeActionList,
395           share/html/Callbacks/CheckMandatoryFields/Ticket/Update.html/BeforeDisplay,
396           share/html/Ticket/Elements/CheckMandatoryFields: RT mandatory
397           custom fields, RT#9260
398
399 2010-09-01 13:25  jeff
400
401         * httemplate/search/477partVI_census.html: warn about multiple
402           states
403
404 2010-09-01 11:48  jeff
405
406         * httemplate/search/: 477partIA_detail.html,
407           477partIA_summary.html: fix xml tag for upper left corner of part
408           ia and actually calculate the above 200kpbs residential
409           percentage
410
411 2010-09-01 11:44  mark
412
413         * FS/FS/: msg_template.pm, Cron/notify.pm: packages and recurdates
414           for impending_recur templates
415
416 2010-09-01 10:50  mark
417
418         * FS/FS/: Cron/alert_expiration.pm, msg_template.pm: make expdate
419           available in new alerter templates, RT#9786
420
421 2010-08-31 10:40  jeff
422
423         * httemplate/search/elements/: cust_pay_or_refund.html,
424           report_cust_pay_or_refund.html: tax names on payment search
425           report #9760
426
427 2010-08-27 17:18  mark
428
429         * httemplate/search/: report_cust_bill.html, cust_bill.html: Filter
430           invoice report by payby, RT#9263
431
432 2010-08-26 19:10  mark
433
434         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: per-package option to
435           adjust bill date on unsuspend, RT#8434
436
437 2010-08-26 14:10  mark
438
439         * FS/FS/part_pkg/voip_cdr.pm: fix bug affecting single_price
440           calculation
441
442 2010-08-25 23:13  ivan
443
444         * rt/share/html/Elements/Header: dashboard subscription fix
445
446 2010-08-25 17:08  mark
447
448         * FS/FS/part_pkg/recur_Common.pm: avoid breaking recur_Common
449           dependency
450
451 2010-08-25 16:15  ivan
452
453         * bin/select-cust-desync_bill_dates.sql: quick query on desynced
454           bill dates, RT#9733
455
456 2010-08-25 15:55  ivan
457
458         * rt/: FREESIDE_MODIFIED, share/html/autohandler: fix fckeditor
459           damage from dashboard fixes: Elements/Footer inadvertantly
460           included in css and javascript, RT#9412
461
462 2010-08-25 15:11  ivan
463
464         * FS/FS/part_event/Condition/pkg_next_bill_within.pm: slightly
465           better description?
466
467 2010-08-25 15:02  ivan
468
469         * FS/FS/part_event/Condition/: balance_age.pm, once_every.pm:
470           slightly better description?
471
472 2010-08-25 11:27  ivan
473
474         * conf/invoice_print_pdf: in default configuration, spool invoices
475           to pdf rather than pipe them to lpr
476
477 2010-08-25 02:42  mark
478
479         * FS/: FS/ClientAPI_XMLRPC.pm, FS/ClientAPI/Signup.pm,
480           bin/freeside-selfservice-xmlrpcd: clear signup_info cache when
481           starting xmlrpcd, RT#9380
482
483 2010-08-25 02:25  ivan
484
485         * FS/FS/Record.pm: roll back the import transaction on fatal
486           parsing errors on CDR import, so the cdr_batch record gets
487           removed and db doesn't throw a dup key error, RT#9135
488
489 2010-08-25 00:34  jeff
490
491         * httemplate/search/: 477partIA_detail.html,
492           elements/search-xml.html: stricter than docs suggest: no 0 values
493           for partIA RT#9721
494
495 2010-08-24 16:41  ivan
496
497         * FS/FS/ClientAPI/Signup.pm: typo?
498
499 2010-08-24 15:04  ivan
500
501         * FS/bin/freeside-wipe-cvv: blank payinfo instead of "deleted"
502
503 2010-08-24 13:14  ivan
504
505         * FS/bin/freeside-prepaidd: insurance against prepaid
506           double-billing, RT#9689
507
508 2010-08-24 13:11  ivan
509
510         * FS/FS/ClientAPI/Signup.pm: ensure signup payments are applied,
511           RT#9689
512
513 2010-08-24 13:09  ivan
514
515         * FS/bin/freeside-prepaidd: insurance against prepaid
516           double-billing, RT#9689
517
518 2010-08-24 12:07  ivan
519
520         * FS/FS/part_pkg/: flat.pm, prorate_Mixin.pm, recur_Common.pm:
521           eliminate needless noise on lack of sync_bill_date option
522
523 2010-08-24 11:57  ivan
524
525         * FS/FS/part_export/sqlradius.pm: add debugging and ->finish()
526           before ->disconnect call
527
528 2010-08-24 10:30  jeff
529
530         * httemplate/search/: 477.html, 477partIA_detail.html,
531           477partVI.html, 477partVI_census.html, report_477.html: fixup 477
532           XML output
533
534 2010-08-23 20:06  mark
535
536         * FS/bin/freeside-wipe-cvv: script to remove payment info from
537           canceled customers, RT#9652
538
539 2010-08-23 20:03  mark
540
541         * FS/FS/pay_batch.pm: delete CVV when processing batch results,
542           RT#9652
543
544 2010-08-23 19:27  ivan
545
546         * FS/FS/: cust_pkg.pm, banned_pay.pm, cust_credit.pm, cust_main.pm,
547           cust_pay.pm, cust_pay_void.pm, cust_refund.pm: fix otaker still
548           getting assigned and usernum missing after otaker->usernum
549           upgrade, causes credit report to barf, RT#9712
550
551 2010-08-23 19:17  mark
552
553         * FS/FS/pay_batch.pm: premature commit
554
555 2010-08-23 18:59  mark
556
557         * FS/FS/: cust_main.pm, pay_batch.pm: delete CVV when processing
558           batch results, RT#9652
559
560 2010-08-23 17:55  ivan
561
562         * FS/FS/cust_pay.pm: fix payment receipts when
563           payment_receipt_msgnum is unconfigured
564
565 2010-08-23 13:05  jeff
566
567         * httemplate/misc/: cust_main_note-import.cgi,
568           cust_main_note-import.html, process/cust_main_note-import.cgi:
569           support importing customer notes by agent_custid
570
571 2010-08-23 13:02  jeff
572
573         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import_charges.cgi,
574           httemplate/misc/process/cust_main-import_charges.cgi: support
575           importing charges by agent_custid
576
577 2010-08-23 12:51  jeff
578
579         * FS/FS/cust_main.pm: allow importation of customers with no tax
580           rates
581
582 2010-08-23 09:47  jeff
583
584         * FS/FS/: cust_bill.pm, cust_bill_pkg_display.pm: create a default
585           finance section and have hidden sectionless line items remain
586           sectionless
587
588 2010-08-23 09:35  jeff
589
590         * FS/FS/Conf.pm,
591           httemplate/misc/xmlhttp-cust_main-censustract.html: work around
592           ffiec bug and add year 2010
593
594 2010-08-20 17:17  mark
595
596         * FS/FS/part_event/Condition/: once_every.pm, once_perinv.pm,
597           pkg_next_bill_within.pm: new event conditions, RT#8896
598
599 2010-08-19 13:21  mark
600
601         * httemplate/misc/order_pkg.html: fix my mistake
602
603 2010-08-19 12:11  mark
604
605         * FS/FS/Conf.pm, FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/prorate.pm,
606           FS/FS/part_pkg/prorate_Mixin.pm, FS/FS/part_pkg/recur_Common.pm,
607           httemplate/misc/order_pkg.html: part_pkg prorate mixin and
608           sync_bill_date option, RT#9554
609
610 2010-08-19 04:55  ivan
611
612         * FS/FS/pay_batch.pm: fix batching protection against transactions
613           settled in the meantime, RT#7905
614
615 2010-08-19 03:15  ivan
616
617         * FS/FS/: cust_main.pm, part_pkg/flat.pm: fix fixed-amount
618           discounts against packages with pkg add-ons, RT#9669
619
620 2010-08-18 16:42  jeff
621
622         * bin/test_scrub: add -h flag to remove history too
623
624 2010-08-18 12:20  ivan
625
626         * httemplate/search/rt_transaction.html: fix applied time in time
627           worked report
628
629 2010-08-18 11:59  jeff
630
631         * FS/FS/cust_main.pm: still don't want invoices without line items
632
633 2010-08-18 10:04  mark
634
635         * httemplate/: elements/menu.html, search/cust_pkg_susp.cgi,
636           search/cust_pkg_susp.html: Suspension/unsuspension report,
637           RT#8464
638
639 2010-08-17 20:43  jeff
640
641         * FS/FS/cust_bill.pm: handle the usage_class-less details in
642           svc_phone sections
643
644 2010-08-17 18:33  jeff
645
646         * FS/FS/: cust_main.pm, cust_bill.pm: allow sections to work
647           without 'use_separation,' correct packages hidden behind zero
648           value packages, correct section handling, and fix propogation of
649           other display attributes to child packages
650
651 2010-08-17 17:14  ivan
652
653         * htetc/freeside-rt.conf, rt/FREESIDE_MODIFIED,
654           rt/share/html/Elements/Dashboards: fix directory links in RT (not
655           picking up index.html as a default), RT#9665, fallout from
656           RT#9412
657
658 2010-08-17 10:08  ivan
659
660         * FS/FS/Conf.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
661           httemplate/edit/process/domain_record.cgi,
662           httemplate/edit/process/svc_domain-defaultrecords.cgi,
663           httemplate/elements/freeside.css,
664           httemplate/view/svc_domain/dns.html: DNS, RT#8933
665
666 2010-08-17 10:05  ivan
667
668         * FS/MANIFEST: communigate phase 3: certificates, RT#7515
669
670 2010-08-17 00:07  ivan
671
672         * httemplate/edit/: msg_template.html: better sizes and labels for
673           message tempalte subject and addresses
674
675 2010-08-16 23:57  ivan
676
677         * httemplate/: browse/msg_template.html, edit/msg_template.html:
678           allow Configuration right to see global message templates, avoid
679           weird surprises on upgrade
680
681 2010-08-16 23:45  ivan
682
683         * etc/sql-reserved-words.txt: mysql reserves all sorts of things
684
685 2010-08-16 23:41  ivan
686
687         * FS/FS/Schema.pm, FS/FS/acct_snarf.pm,
688           httemplate/edit/acct_snarf.html: LEAVE is reserved in msyql
689
690 2010-08-16 18:05  mark
691
692         * fs_selfservice/FS-SelfService/: SelfService.pm, cgi/signup.html:
693           fix SelfService county selector, RT#8079
694
695 2010-08-16 13:24  ivan
696
697         * httemplate/view/svc_phone.cgi: fix search of pending/billed CDRs
698           to find src field too, RT#9640
699
700 2010-08-16 13:11  ivan
701
702         * FS/: FS/Upgrade.pm, bin/freeside-upgrade,
703           FS/cust_bill_pkg_detail.pm: fix upgrade with ancient
704           cust_bill_pkg_detail.classnum but new DBIx::DBSchema, RT#9640
705
706 2010-08-16 12:45  ivan
707
708         * httemplate/: search/cdr.html, view/svc_phone.cgi: fix search of
709           pending/billed CDRs to find src field too, RT#9640
710
711 2010-08-16 10:49  mark
712
713         * FS/FS/Misc.pm, FS/FS/Schema.pm, FS/FS/msg_template.pm,
714           httemplate/edit/msg_template.html: Bcc address for impending
715           recur notices, RT#8953
716
717 2010-08-15 00:00  ivan
718
719         * httemplate/: elements/select-user.html,
720           search/cust_bill_pkg_discount.html, search/cust_credit.html,
721           search/cust_pkg_discount.html,
722           search/report_cust_bill_pkg_discount.html,
723           search/report_cust_credit.html,
724           search/report_cust_pkg_discount.html,
725           search/report_h_cust_pay.html: additional by-otaker searches
726           fixed for the brave new world of usernum, RT#9555
727
728 2010-08-14 23:21  ivan
729
730         * httemplate/: elements/select-user.html, graph/money_time.cgi,
731           misc/process/batch-cust_pay.cgi,
732           misc/process/cust_pay-import.cgi, search/cust_pay.cgi,
733           search/cust_pay.html, search/report_cust_pay.html,
734           search/report_cust_refund.html,
735           search/elements/cust_pay_or_refund.html,
736           search/elements/report_cust_pay_or_refund.html: fix payment and
737           refund searches by otaker (now usernum), RT#9555
738
739 2010-08-14 18:32  ivan
740
741         * rt/: FREESIDE_MODIFIED, share/html/Elements/Dashboards: fix
742           Dashboards edit link too, RT#9412
743
744 2010-08-14 18:19  ivan
745
746         * htetc/freeside-rt.conf: fix RT dashboards and other things that
747           need a Mason dhandler/autohandler: Approvals, Admin,
748           Ticket/AttachmentWithHeaders, RT#9412
749
750 2010-08-14 17:44  ivan
751
752         * FS/FS/Mason.pm, FS/FS/Mason/Request.pm, htetc/freeside-rt.conf,
753           htetc/handler.pl, rt/share/html/Elements/ColumnMap,
754           rt/share/html/Elements/RefreshHomepage, rt/FREESIDE_MODIFIED,
755           rt/share/html/Admin/Elements/EditCustomFields,
756           rt/share/html/Elements/RT__CustomField/ColumnMap,
757           rt/share/html/Ticket/Graphs/index.html: address root cause of
758           rt/rt links and remove the workarounds, RT#9280
759
760 2010-08-13 16:53  ivan
761
762         * httemplate/elements/: city.html: fix city blanking on county
763           change, RT#9627
764
765 2010-08-13 12:53  ivan
766
767         * FS/FS/cust_main.pm: slightly better customer delete; remove links
768           to tickets, RT#9626
769
770 2010-08-13 12:26  ivan
771
772         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: add
773           cust_main-title-display_custnum, RT#9621
774
775 2010-08-13 10:41  ivan
776
777         * FS/FS/cust_main/Import.pm: ignore expired cards on customer
778           import
779
780 2010-08-12 22:55  jeff
781
782         * FS/FS/Record.pm: tyop
783
784 2010-08-12 22:51  jeff
785
786         * FS/FS/Record.pm: make ut_textn analogous to ut_text
787
788 2010-08-12 15:25  ivan
789
790         * httemplate/edit/process/svc_acct.cgi: counter values can be
791           negative
792
793 2010-08-12 14:31  mark
794
795         * FS/FS/ClientAPI_XMLRPC.pm, FS/FS/ClientAPI/Signup.pm,
796           fs_selfservice/drupal/admin.inc,
797           fs_selfservice/drupal/freeside.class.php,
798           fs_selfservice/drupal/freeside.info,
799           fs_selfservice/drupal/freeside.module,
800           fs_selfservice/drupal/signup.inc: self-service Drupal module,
801           RT#9380
802
803 2010-08-12 10:43  ivan
804
805         * FS/FS/Conf.pm: referraldefault dropdown in config, RT#9599
806
807 2010-08-12 10:36  ivan
808
809         * FS/FS/cust_main.pm: cust_recon throws errors and it is not a
810           normally used table anyway
811
812 2010-08-11 14:53  ivan
813
814         * FS/FS/cust_main/Import.pm: at least show an error for bad
815           pkgparts instead of a hang, RT#9578
816
817 2010-08-10 23:35  ivan
818
819         * FS/FS/cust_main.pm, bin/wipe-customers,
820           httemplate/misc/process/delete-customer.cgi: a better customer
821           delete, RT#9564
822
823 2010-08-10 20:49  ivan
824
825         * httemplate/view/cust_main/payment_history.html: valign=top
826
827 2010-08-10 20:48  ivan
828
829         * httemplate/elements/table-grid.html: less visual noise
830
831 2010-08-10 17:42  ivan
832
833         * httemplate/edit/REAL_cust_pkg.cgi: fix date editing
834           w/international dates, RT#9509
835
836 2010-08-10 17:08  ivan
837
838         * FS/FS/cust_main.pm: fix return address in welcome letters,
839           RT#9497
840
841 2010-08-10 14:37  ivan
842
843         * httemplate/elements/xmlhttp.html: eliminate the '0 status
844           connecting' errors, they're not telling us anything and causing
845           lots of people to waste time asking
846
847 2010-08-09 23:28  ivan
848
849         * FS/FS/cust_main.pm, FS/FS/cust_bill.pm, conf/welcome_letter: add
850           logo_file support to welcome_letter and fix leaving temp files
851           around for invoices and letters, RT#9497
852
853 2010-08-09 13:30  ivan
854
855         * FS/FS/part_pkg/voip_cdr.pm: fix harmless cdr_svc_method noise,
856           RT#9428
857
858 2010-08-09 12:20  ivan
859
860         * FS/FS/cust_pkg/Import.pm, httemplate/misc/cust_pkg-import.html:
861           package web import from CSV/XLS, RT#9529
862
863 2010-08-09 10:22  ivan
864
865         * FS/FS/access_user.pm: return username as a name lable for
866           "Lastname, Firstname" employees
867
868 2010-08-09 09:20  ivan
869
870         * FS/FS/cust_main.pm: fix cancellation error "No schema for table
871           table found", seems to be fallout from cust_tag work, RT#9502
872
873 2010-08-09 08:46  ivan
874
875         * httemplate/misc/cust_pkg-import.html: fix label, RT#9529
876
877 2010-08-08 18:03  ivan
878
879         * httemplate/elements/menu.html, Makefile, FS/FS/Mason.pm,
880           FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
881           FS/FS/cust_pkg/Import.pm, FS/bin/freeside-queued,
882           httemplate/misc/cust_main-import.cgi,
883           httemplate/misc/cust_pkg-import.html,
884           httemplate/misc/process/cust_pkg-import.html,
885           httemplate/search/cust_pkg.cgi: package web import from CSV/XLS,
886           RT#9529
887
888 2010-08-07 03:11  ivan
889
890         * FS/FS/: acct_snarf.pm, svc_acct.pm,
891           part_export/communigate_pro.pm: communigate phase 3:
892           RPOP/acct_snarf, RT#7515
893
894 2010-08-07 00:39  ivan
895
896         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/acct_snarf.pm,
897           httemplate/browse/acct_snarf.html,
898           httemplate/edit/acct_snarf.html,
899           httemplate/edit/process/acct_snarf.html,
900           httemplate/view/svc_acct/communigate.html: communigate phase 3:
901           RPOP/acct_snarf, RT#7515
902
903 2010-08-07 00:39  ivan
904
905         * httemplate/elements/freeside.css: style password entry 2.1 style
906           too
907
908 2010-08-06 21:10  ivan
909
910         * bin/: 19add, 19commit, 19diff: these are useful
911
912 2010-08-06 14:31  ivan
913
914         * httemplate/edit/part_svc.cgi, FS/FS/svc_acct.pm: communigate
915           phase 3: archive messages, RT#7515
916
917 2010-08-06 14:28  ivan
918
919         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
920           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
921           httemplate/edit/svc_domain.cgi,
922           httemplate/edit/svc_acct/communigate.html,
923           FS/FS/part_export/communigate_pro.pm,
924           httemplate/edit/svc_domain/communigate-acct_defaults.html,
925           httemplate/edit/svc_domain/communigate-basics.html,
926           httemplate/view/svc_acct/communigate.html,
927           httemplate/view/svc_domain/acct_defaults.html: communigate phase
928           3: archive messages, RT#7515
929
930 2010-08-05 17:45  ivan
931
932         * httemplate/: edit/cgp_rule-redirect_all.html,
933           edit/cgp_rule-vacation.html,
934           edit/process/cgp_rule-redirect_all.html,
935           edit/process/cgp_rule-simplified.html,
936           edit/process/cgp_rule-vacation.html,
937           view/svc_acct/communigate.html: communigate account rules:
938           vacation & redirect all, RT#7514
939
940 2010-08-05 13:10  mark
941
942         * httemplate/: elements/menu.html, search/cust_pkg_summary.cgi,
943           search/cust_pkg_summary.html: Package summary report, RT#8461
944
945 2010-08-04 21:17  jeff
946
947         * FS/FS/: cust_svc.pm, part_export/sqlradius.pm: add options to
948           only process account records from a particular realm and to
949           ignore sessions that span billing periods RT8082
950
951 2010-08-04 17:24  mark
952
953         * FS/FS/cust_main.pm, FS/FS/msg_template.pm,
954           httemplate/edit/msg_template.html: error message in decline
955           templates, RT#9507
956
957 2010-08-04 12:14  ivan
958
959         * FS/FS/Record.pm, FS/FS/cust_main.pm,
960           httemplate/view/cust_main/payment_history.html,
961           httemplate/view/cust_main/payment_history/attempted_payment.html:
962           show cust_pay_pending attempted payments on customer payment
963           history, RT#8815
964
965 2010-08-04 11:50  ivan
966
967         * FS/FS/Record.pm: fix scalar_sql not to return empty string for
968           zero
969
970 2010-08-04 02:34  ivan
971
972         * rt/FREESIDE_MODIFIED: fix additional instance of rt/rt problem,
973           RT#9280
974
975 2010-08-04 02:25  ivan
976
977         * rt/share/html/Admin/Elements/EditCustomFields: fix additional
978           instance of rt/rt problem, RT#9280
979
980 2010-08-03 18:30  ivan
981
982         * FS/FS/part_export/communigate_pro.pm: better serialization on
983           debugging data, RT#7514
984
985 2010-08-03 18:26  ivan
986
987         * FS/FS/part_export/: communigate_pro.pm: better serialization on
988           debugging data, RT#7514
989
990 2010-08-03 18:22  ivan
991
992         * FS/FS/part_export/: communigate_pro.pm: better serialization on
993           debugging data, RT#7514
994
995 2010-08-03 18:15  ivan
996
997         * FS/FS/part_export/communigate_pro.pm: better serialization on
998           debugging data, RT#7514
999
1000 2010-08-03 16:20  ivan
1001
1002         * httemplate/elements/header.html: margin and padding css defined
1003           properly in px
1004
1005 2010-08-03 16:12  ivan
1006
1007         * httemplate/browse/cgp_rule.html: don't allow addition of a domain
1008           rule template to itself, RT#7514
1009
1010 2010-08-03 11:07  ivan
1011
1012         * conf/svc_acct-disable_access_number: default config turns off
1013           svc_acct access number selectios
1014
1015 2010-08-03 11:00  ivan
1016
1017         * httemplate/search/cust_main.cgi: spelling
1018
1019 2010-08-02 23:31  ivan
1020
1021         * FS/FS/part_pkg/flat.pm: fix problem with expiring discounts,
1022           RT#6679
1023
1024 2010-08-02 20:30  mark
1025
1026         * FS/FS/Conf.pm, FS/FS/Mason.pm,
1027           httemplate/misc/custom_link_proxy.cgi,
1028           httemplate/view/cust_main.cgi,
1029           httemplate/view/cust_main/custom.html: customer view tab for an
1030           external info page, RT#8903
1031
1032 2010-08-02 19:57  ivan
1033
1034         * httemplate/misc/: timeworked.html: cleaner timeworked results
1035           w/link to customer
1036
1037 2010-08-02 19:11  ivan
1038
1039         * FS/FS/cust_main.pm: fix active customers sometimes showing in
1040           search results for new "ordered" status, RT#9381
1041
1042 2010-07-30 15:26  mark
1043
1044         * FS/FS/msg_template.pm: fix warning
1045
1046 2010-07-30 15:08  mark
1047
1048         * FS/FS/Conf.pm, FS/FS/cust_pay.pm, FS/FS/msg_template.pm,
1049           httemplate/edit/msg_template.html: payment receipts use
1050           msg_template, RT#9060
1051
1052 2010-07-29 23:24  mark
1053
1054         * FS/FS/Cron/notify.pm: fix typo
1055
1056 2010-07-29 17:13  jeff
1057
1058         * FS/FS/tax_rate.pm: fix error message to be more useful
1059
1060 2010-07-29 16:11  mark
1061
1062         * FS/FS/: Misc.pm, part_pkg.pm, part_event/Condition/pkg_freq.pm:
1063           add pkg_freq event condition, RT#8896
1064
1065 2010-07-29 09:41  mark
1066
1067         * httemplate/search/elements/cust_main_dayranges.html: aging report
1068           now uses DateTime, RT#9417
1069
1070 2010-07-28 20:44  ivan
1071
1072         * rt/share/html/Ticket/Checklist.html: start of checklist/workflow,
1073           RT#8805
1074
1075 2010-07-28 20:41  ivan
1076
1077         * rt/FREESIDE_MODIFIED, rt/share/html/Elements/ShowLink_Checklist,
1078           rt/share/html/Ticket/Checklist.html,
1079           rt/share/html/Ticket/Elements/ShowMembers_Checklist,
1080           rt/share/html/Ticket/Elements/Tabs, httemplate/images/square.png,
1081           httemplate/images/square_add.png: start of checklist/workflow,
1082           RT#8805
1083
1084 2010-07-28 16:16  mark
1085
1086         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Upgrade.pm,
1087           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/msg_template.pm,
1088           FS/FS/svc_acct.pm, FS/FS/Cron/alert_expiration.pm,
1089           FS/FS/Cron/notify.pm, httemplate/config/config-view.cgi,
1090           httemplate/edit/msg_template.html: msg_template improvements,
1091           RT#8324
1092
1093 2010-07-28 12:32  ivan
1094
1095         * rt/lib/RT/Ticket_Overlay.pm: don't fire scrips for reminders
1096           either, RT#8260
1097
1098 2010-07-27 19:51  ivan
1099
1100         * FS/FS/: Upgrade.pm: fix unnecessary warnings on upgrade of remote
1101           Pg RADIUS db, RT#9178
1102
1103 2010-07-27 19:46  ivan
1104
1105         * FS/FS/Upgrade.pm: fix unnecessary warnings on upgrade of remote
1106           Pg RADIUS db, RT#9178
1107
1108 2010-07-27 15:34  ivan
1109
1110         * rt/share/html/Elements/EditCustomFieldDate: no times on custom
1111           field dates, at least for now, RT#8449
1112
1113 2010-07-27 15:18  ivan
1114
1115         * bin/rt-update-customfield-dates: correct custom field dates,
1116           RT#8449
1117
1118 2010-07-27 03:09  ivan
1119
1120         * rt/lib/RT/Ticket_Overlay.pm: don't leak transactions indicating
1121           reminders are implemented as tickets, RT#8260
1122
1123 2010-07-27 02:02  ivan
1124
1125         * rt/lib/RT/Ticket_Overlay.pm: should fix customer #1 getting added
1126           if i set myself as a requestor on ticket creation, RT#6640
1127
1128 2010-07-27 00:08  ivan
1129
1130         * FS/FS/Maestro.pm: fix fallout with original API usage, oops,
1131           RT#9334
1132
1133 2010-07-26 23:51  ivan
1134
1135         * httemplate/misc/maestro-customer_status.cgi: extend maestro
1136           status API for the multi-service scenario, RT#9334
1137
1138 2010-07-26 23:48  ivan
1139
1140         * FS/FS/Maestro.pm, FS/FS/cust_pkg.pm,
1141           httemplate/misc/maestro-customer_status-test.html,
1142           httemplate/misc/maestro-customer_status.cgi,
1143           httemplate/misc/maestro-customer_status.html,
1144           httemplate/view/cust_main/packages.html,
1145           httemplate/view/cust_main/packages/services.html: extend maestro
1146           status API for the multi-service scenario, RT#9334
1147
1148 2010-07-26 18:57  ivan
1149
1150         * httemplate/misc/: maestro-customer_status-test.html: better
1151           pretty-printing for array values
1152
1153 2010-07-26 18:48  ivan
1154
1155         * FS/FS/Conf.pm, httemplate/misc/maestro-customer_status-test.html,
1156           httemplate/view/cust_main.cgi: add test page for maestro status,
1157           RT#9381
1158
1159 2010-07-26 16:00  ivan
1160
1161         * httemplate/elements/header-popup.html: add doc
1162
1163 2010-07-26 15:59  ivan
1164
1165         * httemplate/: view/svc_acct/communigate.html,
1166           edit/cgp_rule-redirect_all.html, edit/cgp_rule-vacation.html:
1167           communigate vacation & redirect all rules, RT#7514
1168
1169 2010-07-25 22:01  ivan
1170
1171         * rt/: FREESIDE_MODIFIED, share/html/Ticket/Elements/BulkLinks: fix
1172           needless error when bulk deleting tickets
1173
1174 2010-07-25 13:44  jeff
1175
1176         * FS/FS/Upgrade.pm: missing upgrade
1177
1178 2010-07-25 00:30  ivan
1179
1180         * FS/FS/otaker_Mixin.pm: limit memory use when upgrading
1181           attachments
1182
1183 2010-07-25 00:08  ivan
1184
1185         * FS/FS/cust_pay.pm: proceed with upgrade even when N/A cards can't
1186           be recovered
1187
1188 2010-07-25 00:03  ivan
1189
1190         * FS/FS/cust_main.pm: don't queue fuzzyfile upgrade jobs on otaker
1191           upgrade
1192
1193 2010-07-23 16:16  ivan
1194
1195         * FS/FS/pay_batch.pm: put batch card numbers/masks in cust_pay so
1196           they can be refunded, patch from peter loeppky, RT#8776
1197
1198 2010-07-23 15:50  ivan
1199
1200         * rt/lib/RT/Tickets_Overlay.pm: cleaner customer number searching,
1201           RT#8784
1202
1203 2010-07-23 15:09  ivan
1204
1205         * rt/: share/html/Elements/RT__CustomField/ColumnMap,
1206           FREESIDE_MODIFIED, share/html/Elements/RefreshHomepage: fix rt/rt
1207           links moving custom fields up/down and refreshing homepage,
1208           RT#9280
1209
1210 2010-07-23 03:02  ivan
1211
1212         * FS/FS/svc_CGP_Mixin.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
1213           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi: add
1214           EmptyTrash values and finish consolidating the CGP timezone
1215           arrays, RT#7083
1216
1217 2010-07-23 02:32  ivan
1218
1219         * FS/MANIFEST, FS/FS/svc_CGPRule_Mixin.pm, FS/FS/svc_CGP_Mixin.pm,
1220           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
1221           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi:
1222           consolidate four CGP timezone arrays, RT#7083
1223
1224 2010-07-22 17:11  ivan
1225
1226         * FS/FS/access_user.pm, httemplate/edit/cust_main/top_misc.html,
1227           httemplate/elements/tr-select-agent.html,
1228           httemplate/misc/inventory_item-import.html: 'View customers of
1229           all agents' doesn't mean create them, or upload inventory,
1230           RT#7010
1231
1232 2010-07-22 16:33  mark
1233
1234         * FS/FS/Conf.pm, httemplate/view/cust_main/tickets.html: option to
1235           force default queue for new tickets in cust_main, RT#8889
1236
1237 2010-07-22 14:01  ivan
1238
1239         * rt/: lib/RT/Tickets_Overlay.pm,
1240           share/html/Search/Elements/DisplayOptions: sorting ticket results
1241           by customer custnum or name, RT#8784
1242
1243 2010-07-22 12:42  mark
1244
1245         * httemplate/edit/elements/rate_detail.html: cdr rating by day and
1246           time, part 2, RT#4763
1247
1248 2010-07-22 12:42  ivan
1249
1250         * rt/lib/RT/URI/freeside.pm: eliminate needless backtraces
1251
1252 2010-07-22 09:47  ivan
1253
1254         * FS/FS/msg_template.pm, httemplate/browse/msg_template.html,
1255           httemplate/edit/msg_template.html,
1256           httemplate/edit/process/msg_template.html,
1257           httemplate/elements/menu.html: allow Configuration ACL to edit
1258           templates, RT#8324
1259
1260 2010-07-22 00:25  mark
1261
1262         * httemplate/search/: report_receivables.cgi,
1263           unapplied_cust_pay.html, elements/cust_main_dayranges.html: Fix
1264           weird behavior of aging report, RT#9234
1265
1266 2010-07-21 17:11  mark
1267
1268         * FS/FS/rate_time_interval.pm, httemplate/browse/rate_detail.html,
1269           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
1270           httemplate/edit/rate_time.cgi,
1271           httemplate/edit/process/rate_region.cgi,
1272           httemplate/edit/process/rate_time.cgi,
1273           httemplate/elements/auto-table.html,
1274           httemplate/elements/menu.html: cdr rating by day and time, part
1275           2, RT#4763
1276
1277 2010-07-21 14:07  ivan
1278
1279         * rt/etc/: RT_Config.pm, RT_Config.pm.in: RTx::Checklist still in
1280           dev
1281
1282 2010-07-21 03:31  ivan
1283
1284         * rt/: FREESIDE_MODIFIED, etc/RT_Config.pm, etc/RT_Config.pm.in,
1285           share/html/Elements/RT__Ticket/ColumnMap,
1286           share/html/Search/Elements/BuildFormatString: show customers in
1287           ticket lists, RT#8784
1288
1289 2010-07-20 19:10  ivan
1290
1291         * rt/: FREESIDE_MODIFIED, share/html/Search/Build.html,
1292           share/html/Search/Elements/PickCFs: fix problems searching the
1293           new custom fields w/dates, RT#8449
1294
1295 2010-07-20 19:06  ivan
1296
1297         * FS/FS/Mason.pm, rt/share/html/Elements/SelectDate: fix calendar
1298           popup for weirdly named fields in RT, for the quotes around
1299           custom field bullshit, RT#8449
1300
1301 2010-07-20 10:23  ivan
1302
1303         * httemplate/docs/about.html: 2.1.1
1304
1305 2010-07-19 17:59  ivan
1306
1307         * rt/: lib/RT/CustomField_Overlay.pm, lib/RT/Record.pm,
1308           lib/RT/Tickets_Overlay.pm, lib/RT/Interface/Web.pm,
1309           FREESIDE_MODIFIED, share/html/Elements/EditCustomFieldDate,
1310           share/html/Elements/ShowCustomFieldDate,
1311           share/html/Search/Build.html, share/html/Search/Elements/PickCFs:
1312           RT custom fields patch, RT#8449
1313
1314 2010-07-17 15:26  ivan
1315
1316         * httemplate/edit/part_tag.html: customer tags, RT#9192
1317
1318 2010-07-17 15:14  ivan
1319
1320         * FS/FS/UI/Web/small_custview.pm, httemplate/view/cust_main.cgi,
1321           httemplate/view/cust_main/misc.html, FS/FS/Conf.pm: customer
1322           tags, RT#9192
1323
1324 2010-07-17 14:41  ivan
1325
1326         * httemplate/: browse/part_tag.html, edit/part_tag.html,
1327           elements/pickcolor.html, elements/tr-pickcolor.html: customer
1328           tags, RT#9192
1329
1330 2010-07-16 16:45  ivan
1331
1332         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
1333           FS/FS/cust_tag.pm, httemplate/elements/select-cust_tag.html,
1334           httemplate/elements/tr-select-cust_tag.html,
1335           httemplate/edit/part_tag.html,
1336           httemplate/edit/cust_main/top_misc.html,
1337           httemplate/edit/process/cust_main.cgi,
1338           httemplate/view/cust_main/misc.html: customer tags, RT#9192
1339
1340 2010-07-15 20:09  mark
1341
1342         * httemplate/view/cust_main/tickets.html: adjust "Create Ticket"
1343           link, RT#7656
1344
1345 2010-07-15 14:46  ivan
1346
1347         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/Mason.pm,
1348           FS/FS/cust_tag.pm, FS/FS/part_tag.pm, FS/t/cust_tag.t,
1349           FS/t/part_tag.t, httemplate/browse/part_tag.html,
1350           httemplate/edit/part_tag.html,
1351           httemplate/edit/process/part_tag.html,
1352           httemplate/elements/menu.html: customer tags, RT#9192
1353
1354 2010-07-15 13:34  mark
1355
1356         * FS/FS/part_pkg/voip_cdr.pm: add skip_dst_prefix option, RT#3288
1357
1358 2010-07-13 17:19  jeff
1359
1360         * FS/FS/part_pkg/voip_cdr.pm: include rate_detail->conn_sec in
1361           displayed duration #RT8605
1362
1363 2010-07-13 16:11  mark
1364
1365         * FS/FS/: Misc.pm, cust_main.pm: improve error handling on mass
1366           email jobs, RT#8720
1367
1368 2010-07-13 15:55  ivan
1369
1370         * FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/part_pkg.cgi:
1371           Optional alternate rate plan when accountcode is toll free,
1372           RT#8084
1373
1374 2010-07-13 04:09  ivan
1375
1376         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/msg_template.pm,
1377           httemplate/edit/msg_template.html,
1378           httemplate/edit/elements/edit.html,
1379           httemplate/elements/htmlarea.html, FS/FS/cust_main.pm,
1380           FS/FS/part_event/Action/notice.pm: notices, RT#8324
1381
1382 2010-07-12 15:55  mark
1383
1384         * httemplate/: elements/bill.html, view/cust_main/billing.html: fix
1385           "Bill now" link, RT#9207
1386
1387 2010-07-12 06:17  ivan
1388
1389         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/msg_template.pm,
1390           FS/FS.pm, FS/MANIFEST, FS/t/msg_template.t,
1391           httemplate/browse/msg_template.html,
1392           httemplate/edit/msg_template.html,
1393           httemplate/edit/process/msg_template.html,
1394           httemplate/elements/menu.html,
1395           httemplate/elements/tr-htmlarea.html: message templates, RT#8896
1396
1397 2010-07-12 06:07  ivan
1398
1399         * FS/FS/Mason.pm: message templates, RT#8896
1400
1401 2010-07-11 23:19  ivan
1402
1403         * httemplate/view/svc_domain/dns.html: fix wording
1404
1405 2010-07-10 02:43  ivan
1406
1407         * FS/FS/cust_credit_bill_pkg.pm: should fix intermittent "Illegal
1408           (money) amount" error applying credits to invoices when using
1409           texas tax, RT#8930
1410
1411 2010-07-10 02:17  ivan
1412
1413         * httemplate/: elements/bill.html, view/cust_main/billing.html:
1414           prevent new "Bill now" link from futzing up later forms, RT#9193
1415
1416 2010-07-09 23:31  ivan
1417
1418         * FS/FS/cdr.pm: more resilliant cdrbatch upgrade
1419
1420 2010-07-09 23:23  ivan
1421
1422         * FS/FS/cust_pay.pm: fix payinfo N/A upgrade, RT#8809
1423
1424 2010-07-09 19:15  mark
1425
1426         * FS/FS/part_export/ldap.pm: LDAP export delete and replace
1427           methods, RT#1854
1428
1429 2010-07-09 15:34  ivan
1430
1431         * rpm/build/: BOOTSTRAP, enrpm, native/ovid2flute: changes to get
1432           enrpm working
1433
1434 2010-07-08 16:53  ivan
1435
1436         * rpm/build/: build-freeside, expect-addsign, BOOTSTRAP: 32 bit and
1437           make the repo stuff work, RT#8190
1438
1439 2010-07-08 16:08  ivan
1440
1441         * rpm/build/: BOOTSTRAP, build-freeside, buildsysrc,
1442           mock/centos-5-i386.cfg: 32 bit and make the repo stuff work,
1443           RT#8190
1444
1445 2010-07-08 14:28  ivan
1446
1447         * rpm/build/: build-freeside, cvs-check-and-build, refresh-repo,
1448           mock/centos-5-i386.cfg, mock/centos-5-x86_64.cfg: generating
1449           RPMS, RT#8190
1450
1451 2010-07-08 02:32  ivan
1452
1453         * rpm/build/: BOOTSTRAP, build-freeside, buildsysrc,
1454           cvs-check-and-build, mock/centos-5-i386.cfg,
1455           mock/centos-5-x86_64.cfg, mock/defaults.cfg, mock/logging.ini,
1456           mock/site-defaults.cfg, mock/sles-10-i386.cfg,
1457           mock/sles-10-x86_64.cfg, native/Ovid.diff, native/build-from-cvs,
1458           native/freeside-cvs, native/makesrpm,
1459           native/ovid-0.12-1.x86_64.rpm, native/ovid2flute: checking in
1460           more of the rpm build system (is that it?)
1461
1462 2010-07-07 18:15  jeff
1463
1464         * FS/FS/tax_rate.pm: grr - fix agentnum passing
1465
1466 2010-07-07 14:00  ivan
1467
1468         * rpm/build/build-freeside: dropping centos/rhel 4
1469
1470 2010-07-07 10:51  ivan
1471
1472         * rpm/build/: build-freeside, cvs-check-and-build, enrpm,
1473           expect-addsign, expect-signrepo, ovid2flute, refresh-repo:
1474           checking in RPM build system
1475
1476 2010-07-06 13:59  mark
1477
1478         * FS/bin/freeside-queued: fix oops
1479
1480 2010-07-06 13:56  mark
1481
1482         * FS/bin/: freeside-cdr-sftp_and_import, freeside-queued: add
1483           command line opts for port, passive mode, and debug level,
1484           RT#9115
1485
1486 2010-07-06 05:18  mark
1487
1488         * FS/FS/cust_main.pm, httemplate/elements/bill.html,
1489           httemplate/elements/progress-init.html, httemplate/misc/bill.cgi,
1490           httemplate/view/cust_main/billing.html: "Bill now" link uses job
1491           queue/progressbar, RT#8995
1492
1493 2010-07-05 14:10  ivan
1494
1495         * FS/FS/part_export/: cust_http.pm, http.pm: customer exports,
1496           RT#8952
1497
1498 2010-07-05 13:18  jeff
1499
1500         * FS/FS/part_export/domreg_opensrs.pm: place errors where users can
1501           find them (in the queue)
1502
1503 2010-07-05 01:59  jeff
1504
1505         * FS/FS/part_export/domreg_opensrs.pm: fix bad bug causing
1506           inappropriate renewals
1507
1508 2010-07-02 21:19  ivan
1509
1510         * FS/bin/freeside-selfservice-xmlrpcd: fix leaking db connections
1511           in freeside-selfservice-xmlrpcd, RT#7780
1512
1513 2010-07-02 18:25  ivan
1514
1515         * FS/FS/cust_main.pm: should fix cancellations in rare
1516           circumstances where cached _num_cust_svc becomes inaccurate,
1517           RT#8994
1518
1519 2010-07-02 16:36  mark
1520
1521         * FS/FS/part_pkg/voip_cdr.pm: fix bad bug from #4763
1522
1523 2010-07-02 11:56  ivan
1524
1525         * FS/FS/cust_main.pm: more debugging for weird bill lockup, RT#8993
1526
1527 2010-07-01 20:06  jeff
1528
1529         * conf/invoice_html: fix html ext_desc alignment in svc_phone
1530           sections
1531
1532 2010-07-01 17:25  ivan
1533
1534         * FS/FS/: cust_event.pm, cust_main.pm: fix bad transactional
1535           decisions that made it possible to abort and rollback a gateway
1536           payment, RT#8995
1537
1538 2010-07-01 12:30  ivan
1539
1540         * httemplate/docs/credits.html: He's gone
1541
1542 2010-06-30 18:53  mark
1543
1544         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/rate.pm,
1545           FS/FS/rate_detail.pm, FS/FS/rate_time.pm,
1546           FS/FS/rate_time_interval.pm, FS/FS/part_pkg/voip_cdr.pm,
1547           FS/t/rate_time.t, FS/t/rate_time_interval.t,
1548           httemplate/browse/rate.cgi, httemplate/browse/rate_detail.html,
1549           httemplate/browse/rate_time.html,
1550           httemplate/edit/rate_detail.html, httemplate/edit/rate_time.cgi,
1551           httemplate/edit/process/rate_time.cgi,
1552           httemplate/elements/auto-table.html,
1553           httemplate/misc/delete-rate_detail.html: voip_cdr call rating by
1554           day and time, RT#4763
1555
1556 2010-06-30 14:56  ivan
1557
1558         * FS/bin/: freeside-dbdef-create, freeside-fetch, freeside-setup:
1559           -T causing problems
1560
1561 2010-06-30 13:42  ivan
1562
1563         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
1564           FS/FS/part_export/cust_http.pm, FS/FS/part_export/http.pm,
1565           httemplate/config/config.cgi,
1566           httemplate/config/config-process.cgi: cust_main exports!
1567           cust_main-exports config option and part_export/cust_http.pm
1568           export, RT#8952
1569
1570 2010-06-30 10:48  ivan
1571
1572         * rt/share/html/Elements/ShowUserVerbose: better looking verbose
1573           user strings with less visual noise
1574
1575 2010-06-30 00:09  ivan
1576
1577         * FS/FS/Mason.pm: final fix for ticket links graph reliability:
1578           make sure RT::Util saft_run-child is always available
1579
1580 2010-06-29 23:58  ivan
1581
1582         * htetc/freeside-rt.conf: one more fix for RT links graphs
1583
1584 2010-06-29 23:52  ivan
1585
1586         * rt/share/html/Ticket/Graphs/index.html: fix another case of
1587           rt/rt/, urg
1588
1589 2010-06-29 23:47  ivan
1590
1591         * FS/FS/Mason.pm: depend on IPC::Run::SafeHandles rather than
1592           barfing an error on ticket links graph
1593
1594 2010-06-29 12:51  ivan
1595
1596         * FS/FS/: Record.pm, cdr.pm, cdr/taqua_om.pm: Taqua OM CDR format,
1597           RT#7518
1598
1599 2010-06-28 22:22  ivan
1600
1601         * httemplate/: graph/cust_bill_pkg.cgi, search/cust_bill_pkg.cgi,
1602           search/cust_credit_bill_pkg.html,
1603           search/report_prepaid_income.cgi: eliminate filtering of info
1604           from COMP customers on financial reports, RT#8787
1605
1606 2010-06-28 21:32  ivan
1607
1608         * FS/FS/cust_main.pm: Ordered status for the limbo between Prospect
1609           and Active, RT#8712
1610
1611 2010-06-28 21:22  ivan
1612
1613         * FS/FS/: cust_main.pm, cust_pkg.pm: Ordered status for the limbo
1614           between Prospect and Active, RT#8712
1615
1616 2010-06-28 18:40  ivan
1617
1618         * FS/FS/: svc_pbx.pm, Conf.pm: add global_unique-pbx_title to
1619           disable duplicate checking on svc_pbx.title
1620
1621 2010-06-28 18:17  jeff
1622
1623         * httemplate/misc/process/recharge_svc.html: protect set_usage and
1624           reset_usage here, too
1625
1626 2010-06-28 18:01  jeff
1627
1628         * httemplate/edit/process/svc_acct.cgi: protect call to set_usage
1629
1630 2010-06-28 15:40  ivan
1631
1632         * FS/FS/part_pkg/voip_cdr.pm: fix for new svc_pbx.title CDR
1633           matching, thanks jeff, RT#8084
1634
1635 2010-06-28 15:20  jeff
1636
1637         * FS/FS/part_pkg/voip_cdr.pm: connection charge handling which
1638           comports with history of module
1639
1640 2010-06-28 13:47  jeff
1641
1642         * FS/FS/part_pkg/voip_cdr.pm: correct connection charge calculation
1643
1644 2010-06-28 01:12  ivan
1645
1646         * FS/FS/: Conf.pm, cdr.pm, part_pkg/voip_cdr.pm, svc_pbx.pm:
1647           matching CDRs to svc_pbx records by title, RT#8084
1648
1649 2010-06-27 22:13  jeff
1650
1651         * httemplate/search/report_newtax.html: fix under ie8 (and others?)
1652           RT8274
1653
1654 2010-06-27 21:11  jeff
1655
1656         * FS/FS/: cust_bill.pm, usage_class.pm: add some dollar signs
1657           RT8704
1658
1659 2010-06-27 02:25  jeff
1660
1661         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, usage_class.pm: planet
1662           telesis invoice fixups RT 8707,8406
1663
1664 2010-06-26 13:54  ivan
1665
1666         * httemplate/misc/: maestro-customer_status.cgi,
1667           maestro-customer_status.html: adding more REST-like API for
1668           maestro here too
1669
1670 2010-06-26 13:50  ivan
1671
1672         * FS/FS/Maestro.pm: find svc_pbx service correctly and cope anyway
1673           if it isn't there, RT#8712
1674
1675 2010-06-26 13:46  ivan
1676
1677         * FS/FS/Maestro.pm: cancelled outboudn package doesn't count,
1678           RT#8712
1679
1680 2010-06-26 13:43  ivan
1681
1682         * FS/FS/Maestro.pm: finding services correctly for RT#8712
1683
1684 2010-06-26 02:34  ivan
1685
1686         * FS/FS/Conf.pm, FS/FS/Maestro.pm, FS/FS/Schema.pm,
1687           FS/FS/XMLRPC.pm, FS/FS/svc_pbx.pm, FS/MANIFEST,
1688           httemplate/misc/xmlrpc.cgi: maestro cust status as reqeusted,
1689           RT#8712
1690
1691 2010-06-24 01:17  jeff
1692
1693         * FS/FS/cust_bill.pm: get section subtotalling right
1694
1695 2010-06-23 16:45  ivan
1696
1697         * FS/FS/part_export/communigate_pro.pm,
1698           httemplate/view/svc_forward.cgi: add display of forward
1699           destionations via GetForward, RT#7083
1700
1701 2010-06-23 16:22  ivan
1702
1703         * httemplate/view/svc_domain/acct_defaults.html: spealing
1704
1705 2010-06-23 16:06  ivan
1706
1707         * FS/FS/part_export/communigate_pro.pm: fix domain renames, RT#7083
1708
1709 2010-06-23 15:48  ivan
1710
1711         * httemplate/elements/communigate_pro-accessmodes.html: add
1712           services as per customer, RT#7083
1713
1714 2010-06-23 15:19  ivan
1715
1716         * httemplate/elements/communigate_pro-accessmodes.html: add
1717           services as per customer, RT#7083
1718
1719 2010-06-23 13:55  ivan
1720
1721         * httemplate/misc/cdr-post.cgi: well-formed CSV on success, too,
1722           RT#8906
1723
1724 2010-06-23 13:55  ivan
1725
1726         * FS/FS/cdr.pm: parse text startdate and enddate in CDRs, RT#8906
1727
1728 2010-06-23 13:53  ivan
1729
1730         * httemplate/misc/cdr-post.cgi: strict CSV when errors contain an
1731           ", RT#8906
1732
1733 2010-06-23 13:51  ivan
1734
1735         * httemplate/misc/cdr-post.cgi: fix cdrbatch problem, RT#8906
1736
1737 2010-06-23 01:37  jeff
1738
1739         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
1740           conf/invoice_latexcoupon, httemplate/config/config-process.cgi:
1741           add config variables to position invoice addresses in envelope
1742           windows RT8384
1743
1744 2010-06-21 21:15  ivan
1745
1746         * FS/FS/: ClientAPI/MyAccount.pm, TicketSystem/RT_Internal.pm:
1747           remove extra debugging, RT#7780
1748
1749 2010-06-21 18:26  ivan
1750
1751         * FS/bin/freeside-selfservice-xmlrpcd: fix (probably harmless)
1752           "DBD::Pg::db disconnect failed: server closed the connection
1753           unexpectedly" warning, RT#7780
1754
1755 2010-06-21 18:20  ivan
1756
1757         * FS/FS/TicketSystem/RT_Internal.pm: enable debugging for
1758           create_ticket call to pinpoint lockup, RT#7780
1759
1760 2010-06-21 17:52  ivan
1761
1762         * FS/FS/ClientAPI/MyAccount.pm: enable debugging for create_ticket
1763           call to pinpoint lockup
1764
1765 2010-06-20 16:20  ivan
1766
1767         * httemplate/elements/communigate_pro-accessmodes.html: new
1768           communigate pro accessmodes choices... not 100% sure on the
1769           names, RT#7083
1770
1771 2010-06-20 15:50  ivan
1772
1773         * rt/etc/: RT_Config.pm, RT_Config.pm.in, RT_SiteConfig.pm: restore
1774           email addresses in RT 3.8, whew
1775
1776 2010-06-19 13:58  ivan
1777
1778         * FS/FS/cust_main.pm: daily (bill/collect) optimization, RT#6802
1779
1780 2010-06-19 12:29  ivan
1781
1782         * FS/FS/part_export/: domreg_opensrs.pm: return rather than ignore
1783           errors inserting into the job queue during
1784           _export_insert_on_payment
1785
1786 2010-06-19 11:59  ivan
1787
1788         * FS/FS/cust_bill_ApplicationCommon.pm: should fix
1789           FS::svc_acct=HASH(0xe854058) errors inserting payments, fallout
1790           from opensrs on #5825, RT#8853
1791
1792 2010-06-17 13:31  ivan
1793
1794         * httemplate/view/cust_main/misc.html: fix bug from "View customers
1795           of all agents" addition
1796
1797 2010-06-17 12:49  ivan
1798
1799         * FS/FS/payinfo_Mixin.pm: further CF fixes, doh
1800
1801 2010-06-17 12:45  ivan
1802
1803         * FS/FS/cust_pay.pm: fix fallout from N/A payinfo, RT#8809
1804
1805 2010-06-17 12:39  ivan
1806
1807         * FS/FS/cust_main.pm: fix cards being inserted as N/A (fallout from
1808           RT#4103), RT#8809
1809
1810 2010-06-17 10:50  jeff
1811
1812         * FS/FS/svc_acct.pm: fix null option with placeholders
1813
1814 2010-06-17 10:19  ivan
1815
1816         * FS/bin/freeside-selfservice-xmlrpcd: just go ahead and depend on
1817           POE 1.2 seems the path of least resistance, RT#7780
1818
1819 2010-06-17 10:18  ivan
1820
1821         * FS/bin/freeside-selfservice-xmlrpcd: ok
1822
1823 2010-06-16 22:19  ivan
1824
1825         * FS/bin/freeside-selfservice-xmlrpcd: lenny POE compat, RT#7780
1826
1827 2010-06-16 19:08  ivan
1828
1829         * FS/FS/AccessRight.pm, FS/FS/access_user.pm,
1830           httemplate/browse/part_event.html,
1831           httemplate/browse/part_pkg.cgi,
1832           httemplate/edit/prospect_main.html,
1833           httemplate/edit/process/elements/process.html,
1834           httemplate/view/prospect_main.html,
1835           httemplate/view/cust_main/misc.html,
1836           httemplate/view/svc_acct/tr.html: Add "View customers of all
1837           agents" access rights, RT#7010
1838
1839 2010-06-16 18:17  ivan
1840
1841         * httemplate/view/cust_main/misc.html: better agent virt
1842
1843 2010-06-16 18:17  ivan
1844
1845         * httemplate/misc/process/payment.cgi: style
1846
1847 2010-06-16 18:16  ivan
1848
1849         * httemplate/misc/delete-cgp_rule.html: fix comment
1850
1851 2010-06-16 18:16  ivan
1852
1853         * httemplate/edit/process/elements/svc_Common.html: new-style mason
1854
1855 2010-06-16 18:15  ivan
1856
1857         * httemplate/edit/elements/edit.html: slighly better error message
1858           when things go awry
1859
1860 2010-06-16 18:15  ivan
1861
1862         * httemplate/edit/cust_main/birthdate.html: indentation
1863
1864 2010-06-16 18:15  ivan
1865
1866         * httemplate/edit/prospect_main.html: remove debugging
1867
1868 2010-06-16 18:14  ivan
1869
1870         * httemplate/edit/cust_main.cgi: "Customer" not necessary as part
1871           of label, KISS
1872
1873 2010-06-16 18:14  ivan
1874
1875         * httemplate/index.html: enable dashboard-install_welcome
1876
1877 2010-06-16 14:53  ivan
1878
1879         * FS/FS/Conf.pm, FS/FS/Daemon.pm,
1880           FS/bin/freeside-selfservice-xmlrpcd, init.d/freeside-init: a
1881           local XML-RPC server for ncic: daemonize and respond to TERM,
1882           RT#7780
1883
1884 2010-06-16 12:41  ivan
1885
1886         * FS/: bin/freeside-selfservice-xmlrpcd, FS/Daemon.pm: a local
1887           XML-RPC server for ncic: daemonize and respond to TERM, RT#7780
1888
1889 2010-06-16 01:42  ivan
1890
1891         * FS/bin/freeside-selfservice-xmlrpcd: a local XML-RPC server for
1892           ncic: cleanup as a modern POE app, RT#7780
1893
1894 2010-06-16 00:50  ivan
1895
1896         * FS/MANIFEST, FS/FS/ClientAPI_XMLRPC.pm,
1897           FS/bin/freeside-selfservice-xmlrpcd,
1898           fs_selfservice/perl/xmlrpc_local-phonenum_balance.pl: start of a
1899           local XML-RPC server for ncic, RT#7780
1900
1901 2010-06-15 19:19  mark
1902
1903         * FS/FS/pay_batch.pm, httemplate/elements/file-upload.html,
1904           httemplate/misc/upload-batch.cgi,
1905           httemplate/search/cust_pay_batch.cgi: RT#5683: payment batch
1906           upload uses job queue and progressbar
1907
1908 2010-06-14 23:40  ivan
1909
1910         * httemplate/search/rt_transaction.html: ticket # and
1911           account(customer) options for time worked report
1912
1913 2010-06-14 23:35  ivan
1914
1915         * httemplate/search/rt_transaction.html: ticket # and
1916           account(customer) options for time worked report
1917
1918 2010-06-14 23:06  ivan
1919
1920         * httemplate/search/: report_rt_transaction.html,
1921           rt_transaction.html: ticket # and account(customer) options for
1922           time worked report
1923
1924 2010-06-14 22:10  mark
1925
1926         * FS/FS/: Daemon.pm, Misc.pm: RT#7869: fix error messages when
1927           send_email fails in the job queue
1928
1929 2010-06-14 21:50  ivan
1930
1931         * FS/FS/cust_main.pm: fix refunds on 2.1 (fallout from webpay bs on
1932           RT#4103), RT#8700
1933
1934 2010-06-13 11:01  jeff
1935
1936         * FS/FS/svc_acct.pm: avoid sql injection
1937
1938 2010-06-12 22:59  jeff
1939
1940         * FS/FS/ClientAPI/: MyAccount.pm, Signup.pm: eliminate use of
1941           'realtime' arg in calling FS::cust_main_collect RT#4167
1942
1943 2010-06-11 14:17  mark
1944
1945         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
1946           httemplate/search/unapplied_cust_pay.html,
1947           httemplate/search/elements/cust_main_dayranges.html: RT#7266:
1948           continue fixing aging reports
1949
1950 2010-06-10 21:44  mark
1951
1952         * bin/apache.export: fix my mistake
1953
1954 2010-06-10 21:41  mark
1955
1956         * bin/merge-user: RT#8691: script to merge usernums
1957
1958 2010-06-10 21:18  mark
1959
1960         * httemplate/edit/cust_main.cgi: Fix otaker -> usernum issue
1961
1962 2010-06-10 21:14  mark
1963
1964         * bin/: apache.export, merge-user: RT#8691: script to merge
1965           usernums
1966
1967 2010-06-09 21:26  jeff
1968
1969         * httemplate/search/cdr.html: correcting a wild misspelling?
1970
1971 2010-06-08 15:30  mark
1972
1973         * httemplate/view/bill_batch.cgi: spurious warning
1974
1975 2010-06-08 15:24  mark
1976
1977         * FS/FS/Conf.pm, FS/FS/Mason.pm, FS/FS/Schema.pm,
1978           FS/FS/cust_bill.pm, FS/FS/bill_batch.pm,
1979           FS/FS/cust_bill_batch.pm, FS/FS/cust_bill_batch_option.pm,
1980           httemplate/elements/menu.html,
1981           httemplate/elements/progress-init.html,
1982           httemplate/misc/process/bill_batch-print.html,
1983           httemplate/search/bill_batch.cgi, httemplate/view/bill_batch.cgi:
1984           RT#947: batch download of invoice PDFs
1985
1986 2010-06-08 01:24  ivan
1987
1988         * httemplate/misc/: cdr-post.cgi, cdr-post.html: add programmatic
1989           CDR posting, RT#8201
1990
1991 2010-06-07 23:58  ivan
1992
1993         * FS/FS/cdr.pm: respect date_format w/CDRs
1994
1995 2010-06-07 10:44  ivan
1996
1997         * FS/FS/cust_main.pm: revert debugging from fixing agent payment
1998           gateway overrides not working in 2.1, RT#8695
1999
2000 2010-06-07 10:32  ivan
2001
2002         * FS/FS/agent.pm: fix agent payment gateway overrides not working
2003           in 2.1, RT#8695
2004
2005 2010-06-07 10:15  ivan
2006
2007         * FS/FS/cust_main.pm: add debugging
2008
2009 2010-06-06 23:52  ivan
2010
2011         * httemplate/: elements/freeside.css, elements/menubar.html,
2012           view/cust_main.cgi: a little UI goes a long way: have the
2013           customer tabs actually enclose their view
2014
2015 2010-06-06 21:35  ivan
2016
2017         * Makefile: next ver
2018
2019 2010-06-06 19:39  ivan
2020
2021         * httemplate/misc/clone-cgp_rule.html,
2022           httemplate/browse/cgp_rule.html, FS/FS/Conf.pm,
2023           FS/FS/cgp_rule.pm, httemplate/edit/process/elements/process.html,
2024           httemplate/edit/process/cgp_rule.html: domain rules based on
2025           templates (rules from other domains), RT#7514
2026
2027 2010-06-06 17:09  ivan
2028
2029         * FS/FS/Schema.pm, FS/FS/cgp_rule_condition.pm,
2030           httemplate/elements/select-cgp_rule_condition.html,
2031           httemplate/edit/cgp_rule.html, httemplate/browse/cgp_rule.html,
2032           httemplate/edit/process/cgp_rule.html, FS/bin/freeside-upgrade:
2033           mysql compat: cgp_rule_condition s/condition/conditionname/
2034
2035 2010-06-05 23:29  ivan
2036
2037         * httemplate/edit/process/: access_group.html, access_user.html,
2038           agent.cgi: webdemo UI
2039
2040 2010-06-05 23:24  ivan
2041
2042         * httemplate/edit/process/access_user.html: fix disable_acl_changes
2043           on users
2044
2045 2010-06-05 23:19  ivan
2046
2047         * httemplate/config/config-process.cgi, FS/FS/Mason.pm: UI
2048
2049 2010-06-05 23:05  ivan
2050
2051         * httemplate/: edit/process/access_user.html,
2052           pref/pref-process.html: better disable_acl_changes
2053
2054 2010-06-05 22:58  ivan
2055
2056         * FS/FS/Conf.pm, httemplate/config/config-delete.cgi,
2057           httemplate/config/config-process.cgi: add
2058           disable_settings_changes conf for the demo
2059
2060 2010-06-05 21:22  ivan
2061
2062         * rt/lib/RT/Config.pm: disable the RTAddressRegexp option for now;
2063           waaaaaaay too noise
2064
2065 2010-06-05 20:01  ivan
2066
2067         * httemplate/search/: sql.html, elements/search.html: fix sql
2068           query, RT#8035
2069
2070 2010-06-05 19:27  ivan
2071
2072         * FS/FS/cust_main.pm: log customer with queued billing jobs,
2073           RT#8282
2074
2075 2010-06-05 19:24  ivan
2076
2077         * FS/FS/cust_main.pm: oops, missed CF changes
2078
2079 2010-06-05 14:44  ivan
2080
2081         * FS/FS/otaker_Mixin.pm: should really really fix the
2082           cust_main_note upgrade bullshit, argh, RT#8580
2083
2084 2010-06-05 13:50  ivan
2085
2086         * FS/: bin/freeside-upgrade, FS/Upgrade.pm: should really fix bug
2087           commiting between each table upgrade, arg, RT#8580
2088
2089 2010-06-05 13:30  ivan
2090
2091         * FS/FS/Upgrade.pm: should really fix bug commiting between each
2092           table upgrade, arg, RT#8580
2093
2094 2010-06-05 13:18  ivan
2095
2096         * FS/FS/otaker_Mixin.pm: should really fix the cust_main_note
2097           upgrade bullshit, RT#8580
2098
2099 2010-06-05 12:50  ivan
2100
2101         * FS/FS/otaker_Mixin.pm: should really fix the cust_main_note
2102           upgrade bullshit, RT#8580
2103
2104 2010-06-05 12:47  ivan
2105
2106         * FS/FS/Upgrade.pm: should fix bug commiting between each table
2107           upgrade, RT#8580
2108
2109 2010-06-05 11:58  ivan
2110
2111         * FS/FS/otaker_Mixin.pm: yuck, deal with those screwed up otakers
2112           in cust_main_note, RT#8580
2113
2114 2010-06-05 10:31  ivan
2115
2116         * FS/FS/cust_credit.pm: ignore misapplied credits when just trying
2117           upgrade the otaker, RT#8580
2118
2119 2010-06-04 22:54  jeff
2120
2121         * httemplate/search/: 477.html, 477partV.html, 477partVI.html,
2122           elements/search-html.html: fix urls
2123
2124 2010-06-04 22:51  jeff
2125
2126         * FS/FS/part_pkg_taxrate.pm: don't delete too much RT#8581
2127
2128 2010-06-03 09:20  jeff
2129
2130         * FS/FS/cust_main.pm: repair botched refactor start during BOTPP
2131           integration RT# 8600
2132
2133 2010-06-01 12:58  jeff
2134
2135         * FS/FS/CGI.pm, FS/FS/queue.pm, FS/FS/tax_rate.pm, FS/FS/UI/Web.pm,
2136           httemplate/elements/progress-popup.html,
2137           httemplate/search/report_newtax.html,
2138           httemplate/search/report_queued_newtax.cgi: add progressbar,
2139           redirection, and improve links RT#8274
2140
2141 2010-06-01 11:53  mark
2142
2143         * httemplate/search/: h_inventory_item.html,
2144           report_h_inventory_item.html: RT#8460 improvements
2145
2146 2010-06-01 10:40  mark
2147
2148         * httemplate/search/h_inventory_item.html: RT#8460: monthly opening
2149           balance
2150
2151 2010-06-01 09:52  mark
2152
2153         * FS/FS/cdr/wip.pm: RT#8026: skip line charges when importing WIP
2154           CDRs
2155
2156 2010-05-28 00:51  mark
2157
2158         * httemplate/search/cust_pkg.cgi: RT#8465: add service label to
2159           downloadable package reports
2160
2161 2010-05-26 18:02  mark
2162
2163         * httemplate/search/elements/search-html.html: unbreak download
2164           links
2165
2166 2010-05-26 11:37  mark
2167
2168         * httemplate/search/rt_transaction.html: broken link in time worked
2169           report
2170
2171 2010-05-26 09:11  jeff
2172
2173         * FS/FS/tax_rate.pm: correct uncorrected tyop
2174
2175 2010-05-26 00:12  mark
2176
2177         * FS/FS/: Mason.pm, h_inventory_item.pm: RT#8460: inventory
2178           activity report
2179
2180 2010-05-25 23:39  mark
2181
2182         * httemplate/: elements/menu.html, search/h_inventory_item.html,
2183           search/report_h_inventory_item.html: RT#8460: inventory activity
2184           report
2185
2186 2010-05-25 05:43  ivan
2187
2188         * ChangeLog, debian/changelog: Updated for 2.1.0
2189
2190 2010-05-25 05:42  ivan
2191
2192         * httemplate/elements/dashboard-install_welcome.html: adding,
2193           though unused
2194
2195 2010-05-25 05:41  ivan
2196
2197         * httemplate/misc/: rate-import.html, process/rate-import.html:
2198           unfinished rate import
2199
2200 2010-05-25 05:40  ivan
2201
2202         * bin/explain-bill-query: adding
2203
2204 2010-05-25 05:35  ivan
2205
2206         * ChangeLog, debian/changelog: Updated for 2.1.0
2207
2208 2010-05-25 05:33  ivan
2209
2210         * Makefile: fix the rel target
2211
2212 2010-05-25 05:30  ivan
2213
2214         * ChangeLog, rpm/freeside.spec, debian/changelog: Updated for 2.1.0
2215
2216 2010-05-25 05:16  ivan
2217
2218         * Makefile: its time
2219
2220 2010-05-25 05:14  ivan
2221
2222         * httemplate/misc/process/payment.cgi: cardfortress bit
2223
2224 2010-05-25 05:14  ivan
2225
2226         * httemplate/elements/select-pkg_class.html: add showdisabled
2227           option
2228
2229 2010-05-25 05:12  ivan
2230
2231         * httemplate/docs/about.html: 2.1.0
2232
2233 2010-05-25 04:51  ivan
2234
2235         * rt/: FREESIDE_MODIFIED, share/html/Search/Build.html: wfm to show
2236           the add buttons on rt ticket search
2237
2238 2010-05-25 04:41  ivan
2239
2240         * rt/share/html/NoAuth/css/freeside2.1/: base.css, boxes.css,
2241           collection.css, main.css, misc.css, msie.css, portlets.css: merge
2242           in web2 changes from 3.8.7 to 3.8.8
2243
2244 2010-05-25 04:11  ivan
2245
2246         * rt/share/html/Elements/ColumnMap: fix rt/rt/ bad links, RT#7873
2247
2248 2010-05-25 04:07  ivan
2249
2250         * rt/share/html/Elements/ColumnMap: fix rt/rt/ bad links, RT#7873
2251
2252 2010-05-25 00:53  mark
2253
2254         * httemplate/: misc/inventory_item-move.cgi,
2255           search/inventory_item.html: RT#7010: inventory items can be moved
2256           between agents
2257
2258 2010-05-24 23:04  ivan
2259
2260         * FS/FS/Misc.pm: prevent "Can't locate object method "code" via
2261           package "HTML::Mason::Exception" errors
2262
2263 2010-05-24 16:54  mark
2264
2265         * httemplate/: edit/cust_main_note.cgi,
2266           edit/process/cust_main_note.cgi, view/cust_main/notes.html,
2267           pref/pref-process.html, pref/pref.html: RT#8224: allow user to
2268           disable HTML editor
2269
2270 2010-05-24 09:56  ivan
2271
2272         * httemplate/search/timeworked.html: fix Pg-ism
2273
2274 2010-05-22 18:59  ivan
2275
2276         * FS/FS/Schema.pm, FS/FS/cgp_rule.pm, FS/FS/cgp_rule_action.pm,
2277           FS/FS/cgp_rule_condition.pm, FS/FS/svc_CGPRule_Mixin.pm,
2278           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
2279           FS/FS/part_export/communigate_pro.pm, FS/t/svc_CGPRule_Mixin.t,
2280           httemplate/browse/cgp_rule.html: communigate pro rules, RT#7515
2281
2282 2010-05-22 13:00  ivan
2283
2284         * httemplate/search/svc_acct.cgi: consistent with other places,
2285           showing database primary keys other than custnum, invnum is
2286           stilly
2287
2288 2010-05-22 12:57  jeff
2289
2290         * FS/FS/Report/FCC_477.pm, FS/t/Report-FCC_477.t,
2291           httemplate/search/477.html,
2292           httemplate/search/477partIA_detail.html,
2293           httemplate/search/477partIA_summary.html,
2294           httemplate/search/477partIIA.html,
2295           httemplate/search/477partIIB.html,
2296           httemplate/search/477partIV.html,
2297           httemplate/search/477partV.html,
2298           httemplate/search/477partVI.html,
2299           httemplate/search/report_477.html, FS/MANIFEST, FS/FS/Conf.pm,
2300           FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
2301           FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi,
2302           httemplate/search/elements/metasearch.html,
2303           httemplate/search/elements/search-html.html,
2304           httemplate/search/elements/search-xml.html,
2305           httemplate/search/elements/search.html: improved fcc 477 report
2306           #7783
2307
2308 2010-05-22 12:47  ivan
2309
2310         * httemplate/search/svc_acct.cgi: really hide uid on account search
2311
2312 2010-05-22 12:13  ivan
2313
2314         * httemplate/search/svc_acct.cgi: hide uid on account search
2315
2316 2010-05-22 11:52  ivan
2317
2318         * FS/FS/Report/Table/Monthly.pm: fix net sales amount (credits were
2319           being applied in wrong month), RT#7502
2320
2321 2010-05-21 16:35  ivan
2322
2323         * httemplate/search/agent_inventory.html,
2324           httemplate/search/inventory_item.html,
2325           httemplate/search/report_agent_inventory.html,
2326           FS/FS/inventory_class.pm, httemplate/browse/inventory_class.html,
2327           httemplate/elements/menu.html: reporting on agent inventory,
2328           RT#7010
2329
2330 2010-05-21 14:18  mark
2331
2332         * FS/FS/cust_bill.pm: typo
2333
2334 2010-05-21 12:57  ivan
2335
2336         * FS/FS/cust_bill.pm: fix 'Use of uninitialized value' spew,
2337           fallout from RT#7266
2338
2339 2010-05-21 12:09  mark
2340
2341         * FS/FS/Report/Table/Monthly.pm,
2342           httemplate/graph/cust_bill_pkg.cgi,
2343           httemplate/graph/report_cust_bill_pkg.html: RT#8504: option to
2344           aggregate agents on sales report
2345
2346 2010-05-20 20:48  mark
2347
2348         * httemplate/edit/part_pkg.cgi: fix typo
2349
2350 2010-05-20 20:42  mark
2351
2352         * FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/voip_inbound.pm,
2353           httemplate/edit/part_pkg.cgi: fix display bug, RT#8524
2354
2355 2010-05-20 20:28  mark
2356
2357         * FS/FS/part_pkg/voip_inbound.pm: fix display bug, RT#8524
2358
2359 2010-05-20 17:21  ivan
2360
2361         * httemplate/edit/elements/edit.html: pass through agent_null to
2362           select-table so manual selection from inventory still works,
2363           RT#7010
2364
2365 2010-05-20 17:09  ivan
2366
2367         * FS/FS/inventory_class.pm, FS/FS/svc_Common.pm,
2368           httemplate/edit/elements/svc_Common.html,
2369           httemplate/search/inventory_item.html: agent virt inventory,
2370           RT#7010
2371
2372 2010-05-20 15:48  ivan
2373
2374         * FS/FS/Schema.pm, FS/FS/AccessRight.pm, FS/FS/inventory_item.pm,
2375           httemplate/browse/inventory_class.html,
2376           httemplate/elements/menu.html,
2377           httemplate/misc/inventory_item-import.html,
2378           httemplate/search/inventory_item.html,
2379           httemplate/search/elements/search.html: agent virt inventory,
2380           RT#7010
2381
2382 2010-05-20 03:13  ivan
2383
2384         * rt/share/html/Elements/TicketList: oops
2385
2386 2010-05-20 02:59  ivan
2387
2388         * rt/FREESIDE_MODIFIED: update modified file list
2389
2390 2010-05-20 02:53  ivan
2391
2392         * rt/share/html/Elements/CollectionList: THIS fixes ticketing main
2393           layout problems.  whew!  RT#6640
2394
2395 2010-05-20 02:44  ivan
2396
2397         * rt/share/html/Elements/TicketList: no...
2398
2399 2010-05-20 02:35  ivan
2400
2401         * rt/share/html/Elements/TicketList: should fix the ui drain
2402           bramage on ticketing main... right?
2403
2404 2010-05-20 01:48  ivan
2405
2406         * httemplate/: elements/columnstart.html, elements/freeside.css,
2407           elements/header.html, elements/tr-justtitle.html,
2408           elements/tr-pkg_svc.html, elements/tr-title.html,
2409           graph/elements/report.html, misc/email-customers.html,
2410           search/cust_tax_exempt.html, search/report_477.html,
2411           search/report_cdr.html, search/report_cust_event.html,
2412           search/report_cust_main.html, search/report_cust_pay.html,
2413           search/report_cust_pkg.html, search/report_cust_refund.html,
2414           search/report_h_cust_pay.html, search/report_prepaid_income.html,
2415           search/report_prospect_main.html, search/report_receivables.html,
2416           search/report_svc_acct.html, search/report_svc_phone.html,
2417           search/report_timeworked.html,
2418           search/report_unapplied_cust_pay.html,
2419           search/elements/cust_main_dayranges.html,
2420           search/elements/search.html, view/prospect_main.html: fix table
2421           titles for new bg color
2422
2423 2010-05-20 01:17  ivan
2424
2425         * httemplate/elements/: xmenu.css, xmenu.top.css, menu.html: nicer
2426           styling for the menus
2427
2428 2010-05-20 01:10  ivan
2429
2430         * httemplate/elements/contact.html: uinit
2431
2432 2010-05-19 18:33  mark
2433
2434         * FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
2435           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
2436           httemplate/search/report_receivables.cgi: RT#7266: aging report
2437           "as of" date now limits applied payments
2438
2439 2010-05-19 17:57  ivan
2440
2441         * rt/share/html/: NoAuth/css/calendar.css, Search/Calendar.html:
2442           fix leaking date css, RT#6467
2443
2444 2010-05-19 16:37  ivan
2445
2446         * rt/share/html/: NoAuth/css/calendar.css, Search/Calendar.html:
2447           calenaring (RT#6467): a little UI cleanup goes a long way
2448
2449 2010-05-19 12:04  ivan
2450
2451         * rt/: lib/RTx/Calendar.pm, share/html/Search/Calendar.html: week
2452           view on calendars from Sunday -> Saturday
2453
2454 2010-05-18 21:05  jeff
2455
2456         * FS/FS/cust_bill_pkg.pm: avoid spurious bash default usage
2457           category charges
2458
2459 2010-05-18 19:32  ivan
2460
2461         * rt/: lib/RTx/Calendar.pm, share/html/Elements/CalendarEvent,
2462           share/html/Elements/MyCalendar,
2463           share/html/NoAuth/css/calendar.css,
2464           share/html/Prefs/Calendar.html, etc/RT_Config.pm,
2465           etc/RT_Config.pm.in,
2466           share/html/Callbacks/RTx-Calendar/Elements/Header/Head,
2467           share/html/Callbacks/RTx-Calendar/Ticket/Elements/Tabs/Default,
2468           share/html/Callbacks/RTx-Calendar/User/Elements/Tabs/Default,
2469           share/html/NoAuth/Calendar/dhandler,
2470           share/html/NoAuth/images/created.png,
2471           share/html/NoAuth/images/created_due.png,
2472           share/html/NoAuth/images/due.png,
2473           share/html/NoAuth/images/reminder.png,
2474           share/html/NoAuth/images/resolved.png,
2475           share/html/NoAuth/images/started.png,
2476           share/html/NoAuth/images/starts.png,
2477           share/html/NoAuth/images/starts_due.png,
2478           share/html/NoAuth/images/updated.png,
2479           share/html/Prefs/Elements/CalendarFeed,
2480           share/html/Search/Calendar.html: add RTx::Calendar 0.07
2481
2482 2010-05-18 12:58  ivan
2483
2484         * rt/lib/: RT.pm, RT.pm.in: fix InitSignalHandlers patch
2485
2486 2010-05-18 12:54  ivan
2487
2488         * rt/config.layout.in: add fonitdir to freeside layout to avoid
2489           install errors
2490
2491 2010-05-18 12:41  ivan
2492
2493         * httemplate/edit/access_user.html: fix "Re-enter password" label
2494           on employee edit
2495
2496 2010-05-18 12:20  ivan
2497
2498         * rt/: Makefile, Makefile.in, config.status,
2499           bin/mason_handler.fcgi, bin/mason_handler.scgi, etc/RT_Config.pm,
2500           etc/RT_Config.pm.in, lib/RT.pm, lib/RT.pm.in, lib/RT/Config.pm,
2501           lib/RT/Groups_Overlay.pm, lib/RT/Record.pm,
2502           lib/RT/SearchBuilder.pm, lib/RT/Ticket_Overlay.pm,
2503           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
2504           share/html/Admin/Users/Modify.html,
2505           share/html/Ticket/Elements/ShowSummary,
2506           share/html/Ticket/Elements/ShowTransactionAttachments,
2507           share/html/Ticket/Elements/Tabs, share/html/User/Prefs.html:
2508           merging rt \3.8.8 to HEAD
2509
2510 2010-05-18 11:47  ivan
2511
2512         * rt/: share/html/NoAuth/css/base/misc.css,
2513           share/html/NoAuth/css/web2/collection.css,
2514           share/html/NoAuth/rss/dhandler, share/fonts/Droid.README,
2515           share/fonts/DroidSansFallback.ttf, share/fonts/DroidSans.ttf,
2516           docs/timezones_in_charts.pod, etc/upgrade/3.8.8/content,
2517           t/api/rights_show_ticket.t, t/web/search_rss.t: Initial revision
2518
2519 2010-05-18 11:43  ivan
2520
2521         * rt/: lib/RT/I18N/pt_PT.po, lib/RT/I18N/nn.po,
2522           bin/fastcgi_server.in, bin/fastcgi_server,
2523           share/html/Search/Elements/ResultsRSSView,
2524           share/html/Elements/EditPassword,
2525           share/html/Elements/ShowRelationLabel,
2526           share/html/Elements/RT__CustomField/ColumnMap: Initial revision
2527
2528 2010-05-17 20:25  ivan
2529
2530         * FS/FS/AccessRight.pm, FS/FS/Conf.pm,
2531           httemplate/search/report_svc_acct.html,
2532           httemplate/search/svc_acct.cgi: add more info to
2533           (customer-specific) service report, RT#6180
2534
2535 2010-05-13 19:16  ivan
2536
2537         * FS/FS/rate.pm, httemplate/edit/rate.cgi: fix losing rates when
2538           renaming a rate plan, RT#8173
2539
2540 2010-05-12 22:43  jeff
2541
2542         * httemplate/misc/queued_report.html,
2543           httemplate/search/report_queued_newtax.cgi, FS/FS/queue.pm,
2544           FS/FS/tax_rate.pm, FS/bin/freeside-queued,
2545           httemplate/search/queue.html,
2546           httemplate/search/report_newtax.html: cope with poor tax
2547           liability report performance by allowing queuing of reports
2548           RT#8274
2549
2550 2010-05-12 22:16  jeff
2551
2552         * FS/FS/cust_main.pm: merge new bop routines into old bop routines
2553           rt#4103
2554
2555 2010-05-12 20:06  ivan
2556
2557         * httemplate/search/cust_bill_pkg.cgi: add "Owed" and "Payment
2558           date" columns to unearned revenue detail, RT#7776
2559
2560 2010-05-12 19:51  ivan
2561
2562         * Makefile: make dev kludge: unstable has 5.10.1
2563
2564 2010-05-12 18:47  ivan
2565
2566         * FS/FS/Setup.pm: fix bootstrapping for 2.1 installs, broken by
2567           fallout from otaker stuff, RT#8395
2568
2569 2010-05-12 18:25  ivan
2570
2571         * Makefile: fix "-e DBI:Pg:dbname=freeside" datasrc winding up in
2572           secrets as a result of weird implementations of echo as a shell
2573           builtin that ignore -e
2574
2575 2010-05-10 23:57  ivan
2576
2577         * FS/FS/part_pkg/voip_cdr.pm: should fix asterisks in destination
2578           numbers causing invoice generation to barf, RT#7840
2579
2580 2010-05-10 23:38  ivan
2581
2582         * FS/FS/rate.pm: fix ignore_unrateable flag, RT#8149
2583
2584 2010-05-07 19:38  ivan
2585
2586         * FS/FS/Mason.pm, httemplate/edit/pkg_category.html: fix package
2587           Categorys spelling, RT#8314
2588
2589 2010-05-04 15:25  mark
2590
2591         * FS/FS/: cdr.pm, cdr/wip.pm: RT#8026: WIP CDR format
2592
2593 2010-04-29 19:32  ivan
2594
2595         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/cgp_rule_action.pm,
2596           FS/FS/cgp_rule_condition.pm, httemplate/browse/cgp_rule.html,
2597           httemplate/edit/cgp_rule.html,
2598           httemplate/elements/select-cgp_rule_action.html,
2599           httemplate/elements/select-cgp_rule_condition.html: communigate
2600           (phase 2): rules: show conditions/actions on rule browse, fix
2601           rule edit for conditions and actions without op/param, fix rule
2602           edit stickiness on errors.  RT#7514
2603
2604 2010-04-29 00:40  ivan
2605
2606         * httemplate/elements/select-cgp_rule_condition.html,
2607           FS/FS/cgp_rule.pm, httemplate/edit/cgp_rule.html,
2608           httemplate/edit/process/cgp_rule.html,
2609           httemplate/elements/input-text.html,
2610           httemplate/elements/select-cgp_rule_action.html,
2611           httemplate/elements/select.html: communigate (phase 2): rules:
2612           adding conditions and actions to rule edit.  RT#7514
2613
2614 2010-04-28 19:59  ivan
2615
2616         * httemplate/: elements/select-cgp_rule_action.html,
2617           edit/elements/edit.html, elements/select-cgp_rule_condition.html:
2618           communigate (phase 2): rules: adding conditions and actions to
2619           rule edit.  RT#7514
2620
2621 2010-04-27 03:56  ivan
2622
2623         * httemplate/: edit/cgp_rule.html,
2624           elements/select-cgp_rule_action.html,
2625           elements/select-cgp_rule_condition.html, elements/select.html,
2626           elements/tr-select.html: communigate (phase 2): rules: start of
2627           adding conditions and actions to rule edit.  RT#7514
2628
2629 2010-04-27 02:23  ivan
2630
2631         * httemplate/edit/elements/edit.html: tyop
2632
2633 2010-04-26 22:38  mark
2634
2635         * FS/FS/: ClientAPI/MyAccount.pm, Schema.pm, cdr.pm,
2636           cdr_termination.pm, cust_svc.pm, svc_phone.pm,
2637           part_pkg/voip_cdr.pm, part_pkg/voip_inbound.pm: RT#7046: inbound
2638           rate for rate plan billing
2639
2640 2010-04-22 23:47  ivan
2641
2642         * httemplate/view/svc_domain/basics.html: communigate (phase 2):
2643           rules.  RT#7514
2644
2645 2010-04-22 23:43  ivan
2646
2647         * FS/FS/Mason.pm, FS/FS/cgp_rule.pm, FS/FS/cgp_rule_action.pm,
2648           FS/FS/cgp_rule_condition.pm, httemplate/browse/cgp_rule.html,
2649           httemplate/edit/cgp_rule.html,
2650           httemplate/edit/process/cgp_rule.html,
2651           httemplate/misc/delete-cgp_rule.html,
2652           httemplate/view/svc_acct/basics.html,
2653           httemplate/view/svc_acct/communigate.html, FS/FS/Schema.pm:
2654           communigate (phase 2): rules.  RT#7514
2655
2656 2010-04-21 19:00  ivan
2657
2658         * FS/: FS/Schema.pm, FS/cgp_rule.pm, FS/cgp_rule_action.pm,
2659           FS/cgp_rule_condition.pm, FS.pm, MANIFEST, t/cgp_rule.t,
2660           t/cgp_rule_action.t, t/cgp_rule_condition.t: communigate (phase
2661           2): rules.  RT#7514
2662
2663 2010-04-21 02:31  ivan
2664
2665         * httemplate/elements/select-part_pkg.html: "
2666
2667 2010-04-21 02:09  ivan
2668
2669         * httemplate/config/config.cgi: prevent inadvertantly losing
2670           disabled package defs, service defs or package classes in a
2671           config value that uses them (i.e. support_packages)
2672
2673 2010-04-21 01:57  ivan
2674
2675         * httemplate/elements/select-part_pkg.html: prevent inadvertantly
2676           losing disabled package defs, service defs or package classes in
2677           a config value that uses them (i.e. support_packages)
2678
2679 2010-04-20 20:56  ivan
2680
2681         * Makefile: ensure that the trainwreck which was 1.9.2 does not
2682           happen again
2683
2684 2010-04-19 21:29  ivan
2685
2686         * FS/FS/svc_domain.pm, httemplate/edit/part_svc.cgi: communigate
2687           (phase 2): add a textarea type to edit/part_svc so you can set it
2688           to a default or fixed trailer that's multi-line, RT#7514
2689
2690 2010-04-19 21:13  ivan
2691
2692         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
2693           httemplate/view/svc_acct/basics.html,
2694           FS/FS/part_export/communigate_pro.pm,
2695           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi,
2696           httemplate/view/svc_domain/acct_defaults.html: communigate (phase
2697           2): Account Preferences (& Domain::Account Defaults:Preferences):
2698           ProntoSkinName  RT#7514
2699
2700 2010-04-19 18:51  ivan
2701
2702         * FS/FS/svc_acct.pm, FS/FS/Schema.pm, FS/FS/svc_domain.pm,
2703           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi,
2704           httemplate/view/svc_acct/basics.html,
2705           FS/FS/part_export/communigate_pro.pm,
2706           httemplate/view/svc_domain/acct_defaults.html: communigate (phase
2707           2): Account Preferences (& Domain::Account Defaults:Preferences):
2708           Language, Time zone, Layout, Send read receipts.  RT#7514
2709
2710 2010-04-19 00:09  ivan
2711
2712         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
2713           FS/FS/part_export/communigate_pro.pm,
2714           httemplate/edit/svc_acct.cgi,
2715           httemplate/view/svc_acct/basics.html: communigate (phase 2),
2716           Account:Settings PasswordRecovery.  also fix modification of
2717           svc_acct booleans in export.  RT#7514
2718
2719 2010-04-18 23:15  ivan
2720
2721         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
2722           FS/FS/part_export/communigate_pro.pm,
2723           httemplate/edit/svc_acct.cgi,
2724           httemplate/view/svc_acct/basics.html: communigate provisioning
2725           phase 2: Account:Settings: RulesAllowed, RPOPAllowed, MailToAll,
2726           AddMailTrailer.  RT#7514
2727
2728 2010-04-18 22:01  ivan
2729
2730         * FS/FS/Schema.pm, FS/FS/svc_domain.pm,
2731           FS/FS/part_export/communigate_pro.pm,
2732           httemplate/edit/svc_domain.cgi,
2733           httemplate/view/svc_domain/acct_defaults.html: communigate
2734           provisioning phase 2: Domain:Account Defaults:Settings:
2735           RulesAllowed, RPOPAllowed, MailToAll, AddMailTrailer.  RT#7514
2736
2737 2010-04-18 18:25  ivan
2738
2739         * FS/FS/Schema.pm, FS/FS/svc_domain.pm,
2740           FS/FS/part_export/communigate_pro.pm,
2741           httemplate/edit/svc_domain.cgi,
2742           httemplate/view/svc_domain/basics.html: communigate provisioning
2743           phase 2: add svc_domain.trailer -> communigate TrailerText,
2744           RT#7514
2745
2746 2010-04-09 21:21  mark
2747
2748         * httemplate/search/elements/cust_main_dayranges.html: RT#866: fix
2749           payment links
2750
2751 2010-04-09 01:17  ivan
2752
2753         * httemplate/search/elements/cust_main_dayranges.html, FS/MANIFEST,
2754           FS/FS/Mason.pm, FS/FS/Misc/DateTime.pm, FS/FS/UI/Web.pm,
2755           FS/FS/cust_main/Import.pm, httemplate/edit/REAL_cust_pkg.cgi,
2756           httemplate/edit/cust_pay.cgi,
2757           httemplate/edit/process/REAL_cust_pkg.cgi,
2758           httemplate/edit/process/cust_main.cgi,
2759           httemplate/edit/process/cust_pay.cgi,
2760           httemplate/edit/process/quick-charge.cgi,
2761           httemplate/edit/process/quick-cust_pkg.cgi,
2762           httemplate/misc/process/cancel_pkg.html,
2763           httemplate/misc/process/delay_susp_pkg.html,
2764           httemplate/search/pay_batch.cgi,
2765           httemplate/search/report_prepaid_income.cgi,
2766           httemplate/search/sqlradius.cgi: fix date parsing when using
2767           international dates (package date edit), RT#8027
2768
2769 2010-04-09 01:09  jeff
2770
2771         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html: modify
2772           total items for balance below line and current charges above line
2773           with configurable description.  also bug fixes that might close
2774           7896
2775
2776 2010-04-08 12:23  jeff
2777
2778         * httemplate/elements/about_rt.html: close tag rather than open a
2779           new one
2780
2781 2010-04-07 18:15  mark
2782
2783         * FS/FS/cust_pkg.pm, FS/FS/Report/Table/Monthly.pm,
2784           httemplate/elements/menu.html,
2785           httemplate/graph/cust_pkg_cost.cgi,
2786           httemplate/graph/report_cust_pkg_cost.html,
2787           httemplate/search/cust_pkg.cgi: RT#1382: beginning of package
2788           cost report
2789
2790 2010-04-07 01:24  ivan
2791
2792         * httemplate/edit/agent.cgi: also in agent edit, fix form getting
2793           submitted before customer search can complete.  throws "status
2794           connecting to" error and custnum does not get filled in, RT#8014
2795
2796 2010-04-07 01:15  ivan
2797
2798         * httemplate/: edit/access_user.html, edit/elements/edit.html,
2799           elements/search-cust_main.html: in employee edit, fix form
2800           getting submitted before customer search can complete.  throws
2801           "status connecting to" error and custnum does not get filled in,
2802           RT#8014
2803
2804 2010-04-06 23:20  ivan
2805
2806         * FS/FS/TicketSystem/RT_Internal.pm: fix capitalization of RT
2807           tables and columns - mysql fix
2808
2809 2010-04-06 22:52  mark
2810
2811         * FS/FS/pay_batch/RBC.pm: fix floating point error
2812
2813 2010-04-06 21:11  ivan
2814
2815         * httemplate/search/part_pkg.html: fix a mysql-ism in employee
2816           commission report, now compatible with Pg, that's a new one.
2817           RT#6991
2818
2819 2010-04-06 14:43  ivan
2820
2821         * httemplate/search/report_employee_commission.html: fix 1.9-style
2822           employee comission report, RT#6991
2823
2824 2010-04-05 05:24  jeff
2825
2826         * FS/FS/part_export/dashcs_e911.pm: fix noisy but harmless
2827           redeclaration
2828
2829 2010-04-04 23:58  ivan
2830
2831         * conf/invoice_from: company email
2832
2833 2010-04-04 23:57  ivan
2834
2835         * FS/bin/freeside-upgrade: require DBIx::DBSchema 0.39 for mysql
2836
2837 2010-04-04 23:50  ivan
2838
2839         * FS/FS/part_export/thirdlane.pm: thirdlane deletion fix
2840
2841 2010-04-04 22:20  ivan
2842
2843         * FS/FS/part_export/indosoft.pm: initial indosoft export, RT#4068
2844
2845 2010-04-04 18:23  ivan
2846
2847         * httemplate/search/part_pkg.html: last fix for employee
2848           commisssion report, RT#6991
2849
2850 2010-04-04 17:59  ivan
2851
2852         * httemplate/elements/menu.html: add employee commission report to
2853           menu, RT#6991
2854
2855 2010-04-04 16:47  ivan
2856
2857         * FS/FS/Schema.pm: fix otaker upgrade
2858
2859 2010-04-04 16:37  ivan
2860
2861         * FS/FS/cust_pay_void.pm: fix otaker upgrade
2862
2863 2010-04-04 16:27  ivan
2864
2865         * FS/FS/: cust_attachment.pm, cust_main_note.pm: fix otaker upgrade
2866           for cust_attachment & cust_main_note, hopefully
2867
2868 2010-04-04 16:18  ivan
2869
2870         * FS/FS/: cust_attachment.pm, cust_main_note.pm: fix otaker upgrade
2871           for cust_attachment & cust_main_note, hopefully
2872
2873 2010-04-04 15:52  ivan
2874
2875         * FS/FS/: cust_main.pm: fix otaker upgrade for cust_main
2876
2877 2010-04-04 15:44  ivan
2878
2879         * FS/FS/cust_main_note.pm: fix note editing of old notes until we
2880           can fix the cust_main_note.otaker disaster, RT#7991
2881
2882 2010-04-01 14:30  mark
2883
2884         * httemplate/search/elements/cust_main_dayranges.html: fix column
2885           alignment
2886
2887 2010-04-01 01:10  ivan
2888
2889         * FS/FS/part_pkg/: flat.pm, subscription.pm: fix nasty discount
2890           fallout (i hope)
2891
2892 2010-04-01 00:39  ivan
2893
2894         * FS/FS/part_pkg/flat.pm: fix nasty discount fallout (i hope)
2895
2896 2010-03-31 21:43  mark
2897
2898         * FS/FS/UI/Web.pm, httemplate/search/report_receivables.cgi,
2899           httemplate/search/elements/cust_main_dayranges.html,
2900           httemplate/search/elements/search-html.html,
2901           httemplate/search/elements/search.html: RT#866: links to process
2902           payments from aging report
2903
2904 2010-03-31 08:48  jeff
2905
2906         * FS/: MANIFEST, FS/part_export/dashcs_e911.pm: add dash carrier
2907           services e911 support RT7103
2908
2909 2010-03-31 00:41  mark
2910
2911         * httemplate/search/: report_receivables.cgi,
2912           report_receivables.html, report_unapplied_cust_pay.html,
2913           unapplied_cust_pay.html, elements/cust_main_dayranges.html:
2914           RT#7266: aging reports as of a past date
2915
2916 2010-03-31 00:35  ivan
2917
2918         * httemplate/: edit/process/cust_main_attach.cgi,
2919           edit/process/cust_main_note.cgi, view/cust_main/attachments.html,
2920           view/cust_main/notes.html: fix customer notes and attachments wrt
2921           s/otaker/usernum/ changes; still need to look at the migration,
2922           RT#7935
2923
2924 2010-03-30 23:30  ivan
2925
2926         * FS/FS/Misc.pm: eliminate harmless "Use of uninitialized value
2927           $enc in string eq" warnings
2928
2929 2010-03-30 05:12  ivan
2930
2931         * httemplate/search/part_pkg.html, FS/FS/Schema.pm: employee
2932           commission reporting, RT#6991
2933
2934 2010-03-30 05:07  ivan
2935
2936         * httemplate/search/report_employee_commission.html,
2937           FS/FS/cust_main.pm, FS/FS/cust_credit.pm, FS/FS/cust_event.pm,
2938           FS/FS/part_event/Action/pkg_agent_credit.pm,
2939           FS/FS/part_event/Action/pkg_employee_credit.pm,
2940           FS/FS/part_event/Action/pkg_referral_credit.pm: employee
2941           commission reporting, RT#6991
2942
2943 2010-03-29 20:28  ivan
2944
2945         * FS/FS/Record.pm: regexp_sql
2946
2947 2010-03-29 20:10  ivan
2948
2949         * FS/MANIFEST: employee (otaker / access_user) commissioning,
2950           RT#6991
2951
2952 2010-03-29 19:53  ivan
2953
2954         * httemplate/browse/access_user.html,
2955           httemplate/edit/access_user.html, FS/FS/part_pkg.pm,
2956           FS/FS/part_event/Action/pkg_agent_credit.pm,
2957           FS/FS/part_event/Action/pkg_agent_credit_pkg.pm,
2958           FS/FS/part_event/Action/pkg_employee_credit_pkg.pm,
2959           FS/FS/part_event/Action/pkg_referral_credit.pm,
2960           FS/FS/part_event/Action/pkg_referral_credit_pkg.pm,
2961           FS/FS/part_event/Action/Mixin/credit_pkg.pm,
2962           httemplate/elements/search-cust_main.html,
2963           httemplate/elements/tr-search-cust_main.html: employee (otaker /
2964           access_user) commissioning, RT#6991
2965
2966 2010-03-29 19:52  ivan
2967
2968         * FS/FS/part_event/Action/pkg_employee_credit.pm: employee
2969           commissions, RT#6991
2970
2971 2010-03-29 19:04  ivan
2972
2973         * FS/FS/: part_event_condition.pm, part_event/Condition/balance.pm,
2974           part_event/Condition/balance_age.pm,
2975           part_event/Condition/balance_under.pm,
2976           part_event/Condition/cust_bill_has_service.pm,
2977           part_event/Condition/cust_bill_owed.pm,
2978           part_event/Condition/cust_bill_owed_under.pm: fixes for MySQL
2979           CAST drain bramage
2980
2981 2010-03-29 02:18  mark
2982
2983         * FS/FS/Mason.pm, FS/FS/cust_main.pm,
2984           httemplate/elements/select-user.html,
2985           httemplate/elements/tr-select-user.html,
2986           httemplate/graph/report_signupdate.html,
2987           httemplate/graph/signupdate.cgi,
2988           httemplate/graph/elements/monthly.html,
2989           httemplate/graph/elements/report.html,
2990           httemplate/search/cust_main.html: RT#884: search customers by
2991           signup time of day
2992
2993 2010-03-28 17:38  ivan
2994
2995         * FS/FS/cust_pay.pm: move from otaker to proper usernum FK
2996
2997 2010-03-28 17:23  ivan
2998
2999         * FS/FS/: Schema.pm, Upgrade.pm, access_user.pm, banned_pay.pm,
3000           cust_attachment.pm, cust_credit.pm, cust_main.pm,
3001           cust_main_note.pm, cust_pay_void.pm, cust_pkg.pm,
3002           cust_pkg_discount.pm, cust_pkg_reason.pm, cust_refund.pm,
3003           otaker_Mixin.pm: move from otaker to proper usernum FK
3004
3005 2010-03-26 23:21  ivan
3006
3007         * FS/FS/cust_bill_pkg_detail.pm: fix cust_bill_pkg_detail throwing
3008           a fatal error w/MySQL
3009
3010 2010-03-26 23:09  ivan
3011
3012         * httemplate/: view/cust_main.cgi, view/cust_main/notes.html,
3013           edit/cust_main_note.cgi: resize customer not add popup, eliminate
3014           needless <BR> in popup
3015
3016 2010-03-26 21:37  ivan
3017
3018         * FS/FS/Upgrade.pm: these are now supported in supported in
3019           DBIx-DBSchema and friends
3020
3021 2010-03-26 20:43  ivan
3022
3023         * FS/FS/: reason.pm, tax_rate.pm: these are now supported in
3024           supported in DBIx-DBSchema and friends
3025
3026 2010-03-26 15:25  ivan
3027
3028         * httemplate/elements/: select-areacode.html, select-did.html: fix
3029           E911 vs. DID selector on phone provision, RT#7819
3030
3031 2010-03-26 14:43  ivan
3032
3033         * FS/FS/cust_pkg.pm: no DISTINCT ON in MySQL makes kittens cry
3034
3035 2010-03-26 00:52  ivan
3036
3037         * httemplate/elements/: freeside-menu.css, freeside.css: that'll do
3038           for now
3039
3040 2010-03-25 22:02  ivan
3041
3042         * FS/FS/Schema.pm: kludge a fix for the MySQL statustext index
3043           problem, fix s/serial/int/ for non-primary keys in
3044           part_pkg_taxoverride, and s/TEXT/LONGTEXT/ ourselves until
3045           DBIx::DBSchema 0.39
3046
3047 2010-03-25 21:50  ivan
3048
3049         * FS/FS/UID.pm: don't warn about the configuration table during
3050           setup
3051
3052 2010-03-25 19:19  ivan
3053
3054         * bin/build_exten.php: adding build_exten.php since FreePBX won't
3055           ship it
3056
3057 2010-03-25 18:06  ivan
3058
3059         * rt/lib/RT/: Ticket_Overlay.pm: ticket auto-association in the
3060           correct spot.  how the hell did it get merged there?  RT#7882
3061
3062 2010-03-25 15:30  ivan
3063
3064         * httemplate/elements/header.html: fix new header in RT
3065
3066 2010-03-25 15:21  ivan
3067
3068         * rt/lib/RT/User_Overlay.pm: fix user modification?
3069
3070 2010-03-25 14:22  ivan
3071
3072         * rt/lib/RT/URI/freeside.pm: generate a stack backtrace for mystery
3073           freeside link resolution problems
3074
3075 2010-03-25 13:21  ivan
3076
3077         * httemplate/elements/: header.html, searchbar-address2.html,
3078           searchbar-cust_bill.html, searchbar-cust_main.html,
3079           searchbar-cust_svc.html, searchbar-prospect.html,
3080           searchbar-ticket.html: when using a side menubar, put search
3081           boxes on the side too
3082
3083 2010-03-24 18:37  mark
3084
3085         * FS/FS/Mason.pm, httemplate/view/cust_main/notes.html: RT#6226:
3086           security fix for customer notes
3087
3088 2010-03-24 01:37  ivan
3089
3090         * FS/FS/Conf.pm, httemplate/search/cust_bill_pkg.cgi,
3091           httemplate/search/report_prepaid_income.cgi: better prepaid
3092           income reporting, with line item detail, RT#7776
3093
3094 2010-03-23 02:13  ivan
3095
3096         * FS/FS/mailinglist.pm, FS/FS/mailinglistmember.pm,
3097           FS/FS/svc_mailinglist.pm, FS/FS/part_export/communigate_pro.pm,
3098           httemplate/elements/header.html,
3099           httemplate/search/mailinglistmember.html: export svc_mailinglist
3100           to CGP groups, RT#7514
3101
3102 2010-03-23 01:27  ivan
3103
3104         * httemplate/images/: black-gray-side.png, gray-black-side.png:
3105           goodbye and good riddance
3106
3107 2010-03-22 20:53  ivan
3108
3109         * FS/: FS.pm, FS/h_svc_mailinglist.pm, t/h_svc_mailinglist.t,
3110           FS/Mason.pm: adding svc_mailinglist for communigate "groups"
3111           (mailing lists), RT#7514
3112
3113 2010-03-22 20:47  ivan
3114
3115         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/mailinglist.pm,
3116           FS/FS/mailinglistmember.pm, FS/FS/svc_mailinglist.pm,
3117           FS/t/mailinglist.t, FS/t/mailinglistmember.t,
3118           FS/t/svc_mailinglist.t, httemplate/edit/mailinglistmember.html,
3119           httemplate/edit/part_svc.cgi,
3120           httemplate/edit/svc_mailinglist.cgi,
3121           httemplate/edit/process/mailinglistmember.html,
3122           httemplate/edit/process/svc_mailinglist.html,
3123           httemplate/misc/delete-mailinglistmember.html,
3124           httemplate/search/mailinglistmember.html,
3125           httemplate/view/svc_mailinglist.cgi: adding svc_mailinglist for
3126           communigate "groups" (mailing lists), RT#7514
3127
3128 2010-03-22 20:34  ivan
3129
3130         * httemplate/elements/freeside.css: little bit further, just a
3131           little bit more
3132
3133 2010-03-22 18:17  ivan
3134
3135         * httemplate/elements/menubar.html: don't like that <BR> after
3136           all... for now
3137
3138 2010-03-22 18:07  ivan
3139
3140         * httemplate/elements/freeside.css: wfm
3141
3142 2010-03-22 18:04  ivan
3143
3144         * httemplate/elements/: xmenu.css, xmenu.top.css: purple on pink is
3145           WAY too my little pony.  man, its not easy being purple
3146
3147 2010-03-22 12:46  ivan
3148
3149         * httemplate/elements/: freeside.css, menubar.html: 1.9-style
3150           menubar was hurting my eyes
3151
3152 2010-03-22 07:08  jeff
3153
3154         * FS/FS/tax_rate.pm: fix restore of setup and recur taxproducts on
3155           tax data replacement
3156
3157 2010-03-21 23:34  ivan
3158
3159         * httemplate/elements/freeside.css: fix link hover effect so it
3160           doesn't underline A NAME tags
3161
3162 2010-03-21 16:56  ivan
3163
3164         * httemplate/elements/freeside.css: fix inadvertant button styling
3165
3166 2010-03-21 16:13  ivan
3167
3168         * FS/FS/Schema.pm, FS/FS/rate_detail.pm,
3169           FS/FS/part_pkg/voip_cdr.pm, httemplate/browse/rate_detail.html,
3170           httemplate/edit/rate_detail.html,
3171           httemplate/edit/rate_region.cgi,
3172           httemplate/edit/process/rate_region.cgi,
3173           httemplate/misc/rate_edit_excel.html,
3174           httemplate/misc/process/copy-rate_detail.html: connection fee for
3175           initial N seconds support, RT#7018
3176
3177 2010-03-21 12:34  ivan
3178
3179         * rt/etc/RT_SiteConfig.pm: make the fckeditor taller, way too small
3180
3181 2010-03-20 22:20  ivan
3182
3183         * rt/share/html/Elements/Header: there was nothing wrong with the
3184           dhandler
3185
3186 2010-03-20 22:17  ivan
3187
3188         * rt/: share/html/Widgets/TitleBoxEnd, FREESIDE_MODIFIED: think
3189           this fixes the "results box color infects everything else"
3190           problem
3191
3192 2010-03-20 21:47  ivan
3193
3194         * rt/share/html/Elements/Header: dunno why squish dhandler is
3195           borked
3196
3197 2010-03-20 16:30  ivan
3198
3199         * httemplate/docs/credits.html: more RT integration / reskin / 2.1,
3200           RT#6640
3201
3202 2010-03-20 16:22  ivan
3203
3204         * httemplate/: elements/menu.html,
3205           elements/popup_link_onclick.html, images/cvv2.png,
3206           images/cvv2_amex.png: more RT integration / reskin / 2.1, RT#6640
3207
3208 2010-03-20 15:44  ivan
3209
3210         * httemplate/elements/: freeside-menu.css, header.html, xmenu.css,
3211           xmenu.js, xmenu.top.css: more RT integration / reskin / 2.1,
3212           RT#6640
3213
3214 2010-03-20 15:11  ivan
3215
3216         * httemplate/elements/calendar-win2k-2.css,
3217           httemplate/elements/freeside-menu.css,
3218           httemplate/elements/header.html, httemplate/elements/menu.html,
3219           httemplate/elements/xmenu.top.css,
3220           httemplate/elements/xmenu.top.js, rt/share/html/Elements/Footer,
3221           rt/share/html/Elements/PageLayout,
3222           rt/share/html/Elements/SelectDate,
3223           rt/share/html/Prefs/SearchOptions.html,
3224           rt/share/html/User/Prefs.html,
3225           httemplate/images/arrow.down.black.png,
3226           httemplate/images/black-gradient.png,
3227           httemplate/images/black-gray-gradient.png, rt/FREESIDE_MODIFIED,
3228           httemplate/elements/freeside.css,
3229           rt/share/html/NoAuth/css/freeside2.1/layout.css: more RT
3230           integration / reskin / 2.1, RT#6640
3231
3232 2010-03-19 01:27  ivan
3233
3234         * httemplate/: docs/cvv2.html, elements/header-minimal.html,
3235           elements/header-popup.html, elements/header.html,
3236           elements/tr-justtitle.html, elements/tr-title.html,
3237           elements/freeside-menu.css, elements/menu.html,
3238           elements/menubar.html, elements/xmenu.top.css: skin RT 3.8,
3239           slight new look for 2.1, RT#6640
3240
3241 2010-03-19 01:26  ivan
3242
3243         * rt/: FREESIDE_MODIFIED, share/html/Elements/Header,
3244           share/html/Elements/PageLayout,
3245           share/html/NoAuth/css/freeside2.1/freeside.css,
3246           share/html/NoAuth/css/freeside2.1/layout.css,
3247           share/html/NoAuth/css/freeside2.1/nav.css: skin RT 3.8, RT#6640
3248
3249 2010-03-19 01:20  mark
3250
3251         * httemplate/misc/batch-cust_pay.html: RT#7812: confirm before
3252           closing quick payment entry
3253
3254 2010-03-18 01:02  ivan
3255
3256         * httemplate/edit/cust_main/top_misc.html: signup date fix?
3257
3258 2010-03-18 00:59  ivan
3259
3260         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
3261           FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
3262           httemplate/edit/quick-charge.html,
3263           FS/FS/part_event/Condition/cust_bill_has_noauto.pm,
3264           FS/FS/part_event/Condition/cust_bill_hasnt_noauto.pm,
3265           httemplate/edit/process/quick-charge.cgi,
3266           httemplate/edit/process/quick-cust_pkg.cgi,
3267           httemplate/misc/order_pkg.html,
3268           httemplate/view/cust_main/one_time_charge_link.html,
3269           httemplate/view/cust_main/order_pkg_link.html,
3270           httemplate/view/cust_main/packages/status.html: disable
3271           auto-billing of specific customer packages, RT#6378
3272
3273 2010-03-16 01:05  mark
3274
3275         * httemplate/edit/cust_main_note.cgi: minor bugfix
3276
3277 2010-03-16 00:49  mark
3278
3279         * httemplate/elements/fckeditor/: fckconfig.js, fckeditor.js,
3280           fckpackager.xml, fckstyles.xml, fcktemplates.xml,
3281           editor/fckdebug.html, editor/fckdialog.html,
3282           editor/fckeditor.html, editor/fckeditor.original.html,
3283           editor/css/fck_editorarea.css, editor/css/fck_internal.css,
3284           editor/css/fck_showtableborders_gecko.css,
3285           editor/css/images/block_address.png,
3286           editor/css/images/block_blockquote.png,
3287           editor/css/images/block_div.png, editor/css/images/block_h1.png,
3288           editor/css/images/block_h2.png, editor/css/images/block_h3.png,
3289           editor/css/images/block_h4.png, editor/css/images/block_h5.png,
3290           editor/css/images/block_h6.png, editor/css/images/block_p.png,
3291           editor/css/images/block_pre.png,
3292           editor/css/images/fck_plugin.gif, editor/dialog/fck_about.html,
3293           editor/dialog/fck_anchor.html, editor/dialog/fck_button.html,
3294           editor/dialog/fck_checkbox.html,
3295           editor/dialog/fck_colorselector.html, editor/dialog/fck_div.html,
3296           editor/dialog/fck_docprops.html, editor/dialog/fck_flash.html,
3297           editor/dialog/fck_form.html, editor/dialog/fck_hiddenfield.html,
3298           editor/dialog/fck_image.html, editor/dialog/fck_link.html,
3299           editor/dialog/fck_listprop.html, editor/dialog/fck_paste.html,
3300           editor/dialog/fck_radiobutton.html,
3301           editor/dialog/fck_replace.html, editor/dialog/fck_scayt.html,
3302           editor/dialog/fck_select.html, editor/dialog/fck_smiley.html,
3303           editor/dialog/fck_source.html,
3304           editor/dialog/fck_specialchar.html,
3305           editor/dialog/fck_spellerpages.html,
3306           editor/dialog/fck_table.html, editor/dialog/fck_tablecell.html,
3307           editor/dialog/fck_template.html, editor/dialog/fck_textarea.html,
3308           editor/dialog/fck_textfield.html,
3309           editor/dialog/common/fck_dialog_common.css,
3310           editor/dialog/common/fck_dialog_common.js,
3311           editor/dialog/fck_about/sponsors/spellchecker_net.gif,
3312           editor/dialog/fck_docprops/fck_document_preview.html,
3313           editor/dialog/fck_flash/fck_flash.js,
3314           editor/dialog/fck_flash/fck_flash_preview.html,
3315           editor/dialog/fck_image/fck_image.js,
3316           editor/dialog/fck_image/fck_image_preview.html,
3317           editor/dialog/fck_link/fck_link.js,
3318           editor/dialog/fck_scayt/scayt_dialog.css,
3319           editor/dialog/fck_select/fck_select.js,
3320           editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
3321           editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
3322           editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
3323           editor/dtd/fck_dtd_test.html, editor/dtd/fck_xhtml10strict.js,
3324           editor/dtd/fck_xhtml10transitional.js,
3325           editor/filemanager/browser/default/browser.css,
3326           editor/filemanager/browser/default/browser.html,
3327           editor/filemanager/browser/default/frmactualfolder.html,
3328           editor/filemanager/browser/default/frmcreatefolder.html,
3329           editor/filemanager/browser/default/frmfolders.html,
3330           editor/filemanager/browser/default/frmresourceslist.html,
3331           editor/filemanager/browser/default/frmresourcetype.html,
3332           editor/filemanager/browser/default/frmupload.html,
3333           editor/filemanager/browser/default/js/common.js,
3334           editor/filemanager/browser/default/js/fckxml.js,
3335           editor/filemanager/connectors/test.html,
3336           editor/filemanager/connectors/uploadtest.html,
3337           editor/filemanager/connectors/perl/basexml.pl,
3338           editor/filemanager/connectors/perl/commands.pl,
3339           editor/filemanager/connectors/perl/config.pl,
3340           editor/filemanager/connectors/perl/connector.cgi,
3341           editor/filemanager/connectors/perl/io.pl,
3342           editor/filemanager/connectors/perl/upload.cgi,
3343           editor/filemanager/connectors/perl/upload_fck.pl,
3344           editor/filemanager/connectors/perl/util.pl,
3345           editor/js/fckadobeair.js, editor/js/fckeditorcode_gecko.js,
3346           editor/js/fckeditorcode_ie.js,
3347           editor/lang/_translationstatus.txt, editor/lang/af.js,
3348           editor/lang/ar.js, editor/lang/bg.js, editor/lang/bn.js,
3349           editor/lang/bs.js, editor/lang/ca.js, editor/lang/cs.js,
3350           editor/lang/da.js, editor/lang/de.js, editor/lang/el.js,
3351           editor/lang/en-au.js, editor/lang/en-ca.js, editor/lang/en-uk.js,
3352           editor/lang/en.js, editor/lang/eo.js, editor/lang/es.js,
3353           editor/lang/et.js, editor/lang/eu.js, editor/lang/fa.js,
3354           editor/lang/fi.js, editor/lang/fo.js, editor/lang/fr-ca.js,
3355           editor/lang/fr.js, editor/lang/gl.js, editor/lang/gu.js,
3356           editor/lang/he.js, editor/lang/hi.js, editor/lang/hr.js,
3357           editor/lang/hu.js, editor/lang/is.js, editor/lang/it.js,
3358           editor/lang/ja.js, editor/lang/km.js, editor/lang/ko.js,
3359           editor/lang/lt.js, editor/lang/lv.js, editor/lang/mn.js,
3360           editor/lang/ms.js, editor/lang/nb.js, editor/lang/nl.js,
3361           editor/lang/no.js, editor/lang/pl.js, editor/lang/pt-br.js,
3362           editor/lang/pt.js, editor/lang/ro.js, editor/lang/ru.js,
3363           editor/lang/sk.js, editor/lang/sl.js, editor/lang/sr-latn.js,
3364           editor/lang/sr.js, editor/lang/sv.js, editor/lang/th.js,
3365           editor/lang/tr.js, editor/lang/uk.js, editor/lang/vi.js,
3366           editor/lang/zh-cn.js, editor/lang/zh.js,
3367           editor/plugins/autogrow/fckplugin.js,
3368           editor/plugins/bbcode/fckplugin.js,
3369           editor/plugins/dragresizetable/fckplugin.js,
3370           editor/plugins/placeholder/fck_placeholder.html,
3371           editor/plugins/placeholder/fckplugin.js,
3372           editor/plugins/placeholder/lang/de.js,
3373           editor/plugins/placeholder/lang/en.js,
3374           editor/plugins/placeholder/lang/es.js,
3375           editor/plugins/placeholder/lang/fr.js,
3376           editor/plugins/placeholder/lang/it.js,
3377           editor/plugins/placeholder/lang/pl.js,
3378           editor/plugins/simplecommands/fckplugin.js,
3379           editor/plugins/tablecommands/fckplugin.js,
3380           editor/skins/_fckviewstrips.html,
3381           editor/skins/default/fck_dialog.css,
3382           editor/skins/default/fck_dialog_ie6.js,
3383           editor/skins/default/fck_editor.css,
3384           editor/skins/default/fck_strip.gif,
3385           editor/skins/default/images/dialog.sides.gif,
3386           editor/skins/default/images/dialog.sides.png,
3387           editor/skins/default/images/dialog.sides.rtl.png,
3388           editor/skins/default/images/sprites.gif,
3389           editor/skins/default/images/sprites.png,
3390           editor/skins/office2003/fck_dialog.css,
3391           editor/skins/office2003/fck_dialog_ie6.js,
3392           editor/skins/office2003/fck_editor.css,
3393           editor/skins/office2003/fck_strip.gif,
3394           editor/skins/office2003/images/dialog.sides.gif,
3395           editor/skins/office2003/images/dialog.sides.png,
3396           editor/skins/office2003/images/dialog.sides.rtl.png,
3397           editor/skins/office2003/images/sprites.gif,
3398           editor/skins/office2003/images/sprites.png,
3399           editor/skins/silver/fck_dialog.css,
3400           editor/skins/silver/fck_dialog_ie6.js,
3401           editor/skins/silver/fck_editor.css,
3402           editor/skins/silver/fck_strip.gif,
3403           editor/skins/silver/images/dialog.sides.gif,
3404           editor/skins/silver/images/dialog.sides.png,
3405           editor/skins/silver/images/dialog.sides.rtl.png,
3406           editor/skins/silver/images/sprites.gif,
3407           editor/skins/silver/images/sprites.png, editor/wsc/ciframe.html,
3408           editor/wsc/tmpFrameset.html, editor/wsc/w.html: FCKeditor 2.6.6
3409
3410 2010-03-15 19:51  mark
3411
3412         * httemplate/: edit/cust_main_note.cgi, view/cust_main/notes.html,
3413           elements/htmlarea.html: RT#6226: fckeditor for customer notes
3414
3415 2010-03-15 19:14  ivan
3416
3417         * rt/etc/rt.spec: remove rt.spec, borking our build somehow
3418
3419 2010-03-15 18:00  ivan
3420
3421         * httemplate/search/: cust_main-zip.html,
3422           report_cust_main-zip.html: w/svc_whatever option on zip code
3423           distribution report, RT#7784
3424
3425 2010-03-15 15:31  mark
3426
3427         * FS/bin/freeside-paymentech-upload: RT#7473: add -p option
3428
3429 2010-03-15 00:13  ivan
3430
3431         * httemplate/edit/svc_broadband.cgi: fix editing svc_broadband
3432           service w/no ip address, RT#7786
3433
3434 2010-03-14 23:18  ivan
3435
3436         * httemplate/search/elements/cust_pay_or_refund.html: deleted
3437           payment report, RT#7694
3438
3439 2010-03-14 23:10  ivan
3440
3441         * httemplate/search/: h_cust_pay.html, report_h_cust_pay.html,
3442           elements/cust_pay_or_refund.html: deleted payment report, RT#7694
3443
3444 2010-03-14 19:06  ivan
3445
3446         * httemplate/edit/part_pkg.cgi: fix diabled package optional
3447           reporting classes still selectable on package def edit, RT#7658
3448
3449 2010-03-13 15:50  ivan
3450
3451         * FS/FS/cust_pkg.pm: quiet extraneous warnings from
3452           expire_months/start_1st stuff, getting in the way of debugging
3453           for ncic, RT#7780
3454
3455 2010-03-12 13:56  ivan
3456
3457         * FS/FS/Conf.pm, FS/FS/svc_phone.pm, httemplate/edit/svc_phone.cgi:
3458           add svc_phone-phone_name-max_length config, RT#7047
3459
3460 2010-03-12 13:29  ivan
3461
3462         * FS/FS/cust_location.pm, FS/FS/cust_main.pm,
3463           FS/FS/location_Mixin.pm, FS/FS/svc_phone.pm,
3464           httemplate/edit/svc_phone.cgi,
3465           httemplate/edit/elements/svc_Common.html,
3466           httemplate/edit/process/svc_phone.html,
3467           httemplate/elements/tr-select-cust_location.html,
3468           httemplate/view/svc_phone.cgi: finishing e911/svc_phone location,
3469           RT#7047
3470
3471 2010-03-12 03:48  mark
3472
3473         * httemplate/edit/svc_broadband.cgi: RT#7765: sort broadband router
3474           names
3475
3476 2010-03-11 19:36  ivan
3477
3478         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/location_Mixin.pm,
3479           FS/FS/svc_phone.pm, FS/t/location_Mixin.t,
3480           httemplate/edit/svc_phone.cgi,
3481           httemplate/edit/elements/edit.html,
3482           httemplate/edit/elements/svc_Common.html,
3483           httemplate/elements/location.html,
3484           httemplate/elements/tr-select-cust_location.html,
3485           httemplate/view/svc_phone.cgi: add location to svc_phone, RT#7047
3486
3487 2010-03-11 19:30  ivan
3488
3489         * FS/MANIFEST: add location to svc_phone, RT#7047
3490
3491 2010-03-10 19:27  ivan
3492
3493         * FS/FS/TicketSystem/RT_External.pm,
3494           httemplate/view/cust_main/tickets.html: add queue selection to
3495           customer ticket creation, RT#7656
3496
3497 2010-03-10 18:15  ivan
3498
3499         * httemplate/docs/credits.html: Mark Wells is now a member of the
3500           core team.  Kristian Hoffman has been moved to the core emeritus
3501
3502 2010-03-10 00:20  mark
3503
3504         * httemplate/edit/svc_acct.cgi: fix probably misplaced text field
3505
3506 2010-03-09 23:50  mark
3507
3508         * httemplate/edit/svc_domain.cgi: fix probably misplaced text field
3509
3510 2010-03-09 22:52  ivan
3511
3512         * FS/FS/cust_pkg.pm: oops, move start_1st and expire_months
3513           handling from check to insert, so it doesn't get triggered on
3514           edit, RT#7347
3515
3516 2010-03-09 22:47  ivan
3517
3518         * httemplate/edit/process/REAL_cust_pkg.cgi: fix warning about
3519           adding a start date to actually check its *added*, RT#7352
3520
3521 2010-03-09 15:47  ivan
3522
3523         * httemplate/misc/delay_susp_pkg.html: tyop too
3524
3525 2010-03-09 14:37  mark
3526
3527         * httemplate/misc/cancel_pkg.html: fix typo
3528
3529 2010-03-09 13:57  mark
3530
3531         * FS/FS/prepay_credit.pm, httemplate/edit/prepay_credit.cgi,
3532           httemplate/edit/process/prepay_credit.cgi: RT#7407, variable
3533           length prepaid card codes
3534
3535 2010-03-09 00:37  ivan
3536
3537         * FS/FS/part_pkg/sql_external.pm: move sql_external to use
3538           recur_Common, RT#7212
3539
3540 2010-03-09 00:05  ivan
3541
3542         * httemplate/edit/REAL_cust_pkg.cgi: date editing fix, fallout from
3543           date_format
3544
3545 2010-03-08 18:43  ivan
3546
3547         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: a package that starts on
3548           the 1st and expires after N months, RT#7738
3549
3550 2010-03-08 18:39  ivan
3551
3552         * FS/FS/cust_main.pm: fix ACH refunds w/IPPay.  B:OP 3.01 and IPPay
3553           0.05_02 required.  RT#_7673
3554
3555 2010-03-08 18:12  ivan
3556
3557         * FS/FS/cust_pkg.pm: init ticket system new-style
3558
3559 2010-03-08 16:23  jeff
3560
3561         * FS/FS/Setup.pm: tyop broke populate_initial_data
3562
3563 2010-03-08 16:18  jeff
3564
3565         * FS/FS/reason_type.pm: and this is not 1.7.x
3566
3567 2010-03-08 15:07  jeff
3568
3569         * FS/FS/part_export/prizm.pm: try a delete before adding an element
3570           to prizm
3571
3572 2010-03-08 14:13  ivan
3573
3574         * FS/FS/cust_main.pm: fix ACH refunds w/IPPay.  B:OP 3.01 and IPPay
3575           0.05_02 required.  RT#_7673
3576
3577 2010-03-08 02:57  ivan
3578
3579         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
3580           httemplate/edit/REAL_cust_pkg.cgi,
3581           httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
3582           httemplate/edit/cust_refund.cgi,
3583           httemplate/edit/quick-charge.html,
3584           httemplate/edit/elements/ApplicationCommon.html,
3585           httemplate/elements/tr-input-beginning_ending.html,
3586           httemplate/elements/tr-input-date-field.html,
3587           httemplate/misc/cancel_pkg.html,
3588           httemplate/misc/delay_susp_pkg.html,
3589           httemplate/misc/order_pkg.html,
3590           httemplate/search/report_prepaid_income.html,
3591           httemplate/view/cust_main/payment_history.html,
3592           httemplate/view/cust_main/payment_history/credit.html,
3593           httemplate/view/cust_main/payment_history/payment.html,
3594           httemplate/view/cust_main/payment_history/voided_payment.html:
3595           proper use of date_format config for international date formats,
3596           RT#7009
3597
3598 2010-03-07 23:02  ivan
3599
3600         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/svc_Domain_Mixin.pm,
3601           FS/FS/svc_acct.pm, FS/FS/svc_phone.pm, FS/MANIFEST,
3602           FS/FS/part_export/netsapiens.pm, FS/t/svc_Domain_Mixin.t,
3603           httemplate/edit/svc_phone.cgi,
3604           httemplate/edit/elements/svc_Common.html,
3605           httemplate/elements/select-svc-domain.html,
3606           httemplate/elements/tr-select-svc-domain.html,
3607           httemplate/view/svc_phone.cgi: domain names in netsapiens export
3608           (domain name association w/svc_phone), RT#5864
3609
3610 2010-03-07 10:07  jeff
3611
3612         * FS/FS/tax_rate.pm: pass format and correct filenames
3613
3614 2010-03-05 11:09  ivan
3615
3616         * FS/FS/part_export/grandstream.pm: random nits for grandstream
3617           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
3618           error handling.  RT#7132
3619
3620 2010-03-05 11:02  ivan
3621
3622         * httemplate/edit/part_device.html,
3623           FS/FS/part_export/grandstream.pm: random nits for grandstream
3624           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
3625           error handling.  RT#7132
3626
3627 2010-03-05 10:25  ivan
3628
3629         * httemplate/docs/ssh.html: moved to wiki
3630
3631 2010-03-05 10:24  ivan
3632
3633         * FS/FS/part_export/: domain_shellcommands.pm,
3634           forward_shellcommands.pm, phone_shellcommands.pm,
3635           shellcommands.pm, shellcommands_withdomain.pm, textradius.pm,
3636           vpopmail.pm, www_shellcommands.pm: point to wiki docs
3637
3638 2010-03-05 10:10  ivan
3639
3640         * FS/FS/part_export/grandstream.pm,
3641           httemplate/edit/part_device.html: random nits for grandstream
3642           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
3643           error handling.  RT#7132
3644
3645 2010-03-03 21:31  jeff
3646
3647         * FS/FS/cust_bill.pm: always show the previous section when
3648           previous_balance-summary_only is enabled
3649
3650 2010-03-02 17:39  jeff
3651
3652         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi: tweak,
3653           rearrange, and avoid the vacuum
3654
3655 2010-03-02 17:00  jeff
3656
3657         * httemplate/edit/cust_main/bottomfixup.js: clear geocode when we
3658           DO have plus four
3659
3660 2010-03-02 09:18  ivan
3661
3662         * httemplate/: search/elements/search-html.html,
3663           misc/bulk_pkg_increment_bill.cgi, search/cust_pkg.cgi: UI: get
3664           rid of undocumented extra_choices_callback in search.html: a
3665           terrible place to put action links from a UI perspective, move
3666           package links to html_init, now consitent with customer links,
3667           change label on popup from "increment bill date" to "increment
3668           next bill date", RT#7132
3669
3670 2010-03-01 14:18  ivan
3671
3672         * httemplate/edit/elements/svc_Common.html: fixup editing w/manual
3673           inventory, RT#7010
3674
3675 2010-03-01 14:00  ivan
3676
3677         * httemplate/elements/select-table.html: fix up editing services
3678           w/manual select from inventory, RT#7010
3679
3680 2010-03-01 13:56  ivan
3681
3682         * FS/FS/svc_Common.pm: fix up editing services w/manual select from
3683           inventory, RT#7010
3684
3685 2010-03-01 13:36  ivan
3686
3687         * httemplate/edit/elements/edit.html: fix up editing services
3688           w/manual select from inventory, RT#7010
3689
3690 2010-03-01 13:05  ivan
3691
3692         * httemplate/search/inventory_item.html: fix inventory item links
3693           to non-svc_acct services, RT#7010
3694
3695 2010-03-01 11:38  ivan
3696
3697         * FS/FS/svc_Common.pm: enable manual selection from inventory
3698           dropdowns for svc_broadband, svc_external & svc_phone, RT#7010
3699
3700 2010-03-01 11:29  ivan
3701
3702         * httemplate/: edit/part_svc.cgi, edit/elements/edit.html,
3703           edit/elements/svc_Common.html, elements/select-table.html: enable
3704           manual selection from inventory dropdowns for svc_broadband,
3705           svc_external & svc_phone, RT#7010
3706
3707 2010-03-01 11:10  jeff
3708
3709         * Makefile: get along better with RTless installs
3710
3711 2010-02-26 19:15  ivan
3712
3713         * httemplate/edit/cust_refund.cgi: expiration date not meaningful
3714           for non-CARD, RT#7419
3715
3716 2010-02-26 18:59  ivan
3717
3718         * FS/FS/cust_bill_ApplicationCommon.pm: fix rare "Illegal division
3719           by zero" error applying things when using weights, RT#7491
3720
3721 2010-02-24 15:32  mark
3722
3723         * httemplate/: misc/bulk_pkg_increment_bill.cgi,
3724           misc/process/bulk_pkg_increment_bill.cgi, search/cust_pkg.cgi:
3725           RT#7132: bulk increment package bill dates
3726
3727 2010-02-22 02:35  ivan
3728
3729         * FS/FS/part_export/communigate_pro.pm: communigate: domain account
3730           defaults, RT#7083
3731
3732 2010-02-22 01:18  ivan
3733
3734         * httemplate/edit/svc_domain.cgi: communigate: domain account
3735           defaults, RT#7083
3736
3737 2010-02-22 01:14  ivan
3738
3739         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
3740           httemplate/edit/part_svc.cgi,
3741           httemplate/edit/process/svc_domain.cgi,
3742           httemplate/view/svc_domain.cgi, httemplate/view/elements/tr.html,
3743           httemplate/view/svc_acct/basics.html,
3744           httemplate/view/svc_domain/acct_defaults.html,
3745           httemplate/view/svc_domain/basics.html,
3746           httemplate/view/svc_domain/dns.html,
3747           httemplate/edit/svc_acct.cgi: communigate: domain account
3748           defaults, RT#7083
3749
3750 2010-02-21 23:13  ivan
3751
3752         * FS/FS/svc_domain.pm, FS/FS/part_export/communigate_pro.pm,
3753           httemplate/edit/svc_domain.cgi, httemplate/view/svc_domain.cgi:
3754           communigate: domain aliases, enabled services & administrator
3755           domain, RT#7083
3756
3757 2010-02-21 19:22  ivan
3758
3759         * FS/FS/Schema.pm, FS/FS/part_export/communigate_pro.pm,
3760           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
3761           httemplate/edit/svc_domain.cgi,
3762           httemplate/edit/process/svc_domain.cgi,
3763           httemplate/view/svc_domain.cgi,
3764           httemplate/edit/process/svc_acct.cgi: communigate: domain
3765           aliases, enabled services, RT#7083
3766
3767 2010-02-21 14:54  ivan
3768
3769         * FS/FS/part_export/communigate_pro.pm, FS/FS/Conf.pm,
3770           httemplate/edit/svc_forward.cgi, httemplate/view/svc_forward.cgi:
3771           communigate forwarders, RT#7083
3772
3773 2010-02-21 01:19  ivan
3774
3775         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
3776           FS/FS/part_export/communigate_pro.pm,
3777           httemplate/edit/svc_acct.cgi,
3778           httemplate/view/svc_acct/basics.html: communigate, RT#7083
3779
3780 2010-02-20 23:32  ivan
3781
3782         * httemplate/view/svc_acct/basics.html: communigate, RT#7083
3783
3784 2010-02-20 23:28  ivan
3785
3786         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
3787           FS/FS/part_export/communigate_pro.pm,
3788           httemplate/edit/svc_acct.cgi,
3789           httemplate/view/elements/svc_export_settings.html,
3790           httemplate/view/svc_acct/tr.html: communigate, RT#7083
3791
3792 2010-02-20 19:16  ivan
3793
3794         * FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
3795           FS/FS/part_export/communigate_pro.pm,
3796           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
3797           httemplate/edit/process/svc_acct.cgi,
3798           httemplate/elements/communigate_pro-accessmodes.html,
3799           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
3800           httemplate/view/elements/svc_export_settings.html,
3801           httemplate/view/svc_acct/basics.html: communigate, RT#7083
3802
3803 2010-02-20 14:34  ivan
3804
3805         * FS/FS/Conf.pm: communigate pro provisioning, RT#7083
3806
3807 2010-02-20 14:31  ivan
3808
3809         * httemplate/view/elements/svc_export_settings.html,
3810           httemplate/view/svc_acct/basics.html,
3811           httemplate/view/svc_acct/change_svc.html,
3812           httemplate/view/svc_acct/change_svc_form.html,
3813           httemplate/view/svc_acct/hosting.html,
3814           httemplate/view/svc_acct/radius_usage.html,
3815           httemplate/view/svc_acct/usage.html, FS/FS/Record.pm,
3816           FS/FS/Schema.pm, FS/FS/svc_acct.pm,
3817           FS/FS/part_export/communigate_pro.pm,
3818           httemplate/edit/svc_acct.cgi, httemplate/view/svc_acct.cgi,
3819           httemplate/view/svc_domain.cgi: communigate pro provisioning,
3820           RT#7083
3821
3822 2010-02-17 19:48  mark
3823
3824         * FS/bin/freeside-void-payments: Documentation cleanup
3825
3826 2010-02-17 01:00  ivan
3827
3828         * httemplate/edit/svc_Common.html: fix svc_pbx provisioniing
3829
3830 2010-02-17 00:30  ivan
3831
3832         * FS/FS/part_export.pm, FS/FS/part_export/communigate_pro.pm,
3833           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/svc_Common.pm,
3834           FS/FS/svc_domain.pm, httemplate/edit/svc_domain.cgi,
3835           httemplate/edit/process/svc_domain.cgi,
3836           httemplate/view/svc_domain.cgi, FS/FS/cust_svc.pm: communigate
3837           pro provisioning, RT#7083
3838
3839 2010-02-16 10:36  ivan
3840
3841         * FS/FS/Conf.pm,
3842           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
3843           fs_selfservice/FS-SelfService/cgi/make_payment.html,
3844           FS/FS/ClientAPI/MyAccount.pm: option to uncheck the save checkbox
3845           in self-service by default, RT#6955
3846
3847 2010-02-15 18:19  jeff
3848
3849         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi,
3850           httemplate/misc/process/tax-import.cgi: refactor cch tax import
3851           to remove tons of false laziness and improve flexibility; allow
3852           reload from local files
3853
3854 2010-02-15 08:34  jeff
3855
3856         * htetc/handler.pl: lexical instead of dynamic warnings
3857
3858 2010-02-15 06:39  jeff
3859
3860         * htetc/handler.pl: get rid of some very annoying and pointless
3861           noise
3862
3863 2010-02-14 18:09  ivan
3864
3865         * FS/FS/Conf.pm, FS/FS/Misc.pm, debian/control: switch to
3866           Email::Sender and add options for every kind of mail encryption &
3867           authentication, RT#7285
3868
3869 2010-02-12 18:53  ivan
3870
3871         * FS/FS/svc_external.pm, httemplate/edit/svc_Common.html,
3872           httemplate/edit/svc_external.cgi,
3873           httemplate/edit/elements/svc_Common.html,
3874           httemplate/edit/process/svc_external.html: svc_external.title
3875           from inventory, RT#7010
3876
3877 2010-02-12 18:16  ivan
3878
3879         * httemplate/search/: inventory_item.html: fix inventory item
3880           search w/customer classes
3881
3882 2010-02-12 15:44  ivan
3883
3884         * FS/FS/ClientAPI/MyAccount.pm: don't return an error about
3885           changing the cust_main record to the user as a payment processing
3886           error, log a bunch of verbose stuff in this case so we can track
3887           down wtf is going on, RT#6955
3888
3889 2010-02-12 14:42  ivan
3890
3891         * httemplate/search/: svc_acct.cgi, elements/search-html.html:
3892           totals time used on svc_acct report
3893
3894 2010-02-12 13:49  ivan
3895
3896         * fs_selfservice/java/freeside_create_ticket_example.java: tyop,
3897           RT#7007
3898
3899 2010-02-12 11:28  ivan
3900
3901         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_Internal.pm,
3902           fs_selfservice/java/freeside_create_ticket_example.java,
3903           fs_selfservice/perl/xmlrpc-create_ticket.pl: add mime_type option
3904           to self-service ticket create, RT#7007
3905
3906 2010-02-12 11:14  ivan
3907
3908         * fs_selfservice/perl/xmlrpc-create_ticket.pl,
3909           FS/FS/ClientAPI/MyAccount.pm,
3910           fs_selfservice/java/freeside_create_ticket_example.java: add
3911           queue option to self-service ticket create, RT#7007
3912
3913 2010-02-11 19:26  ivan
3914
3915         * FS/FS/part_export/thirdlane.pm: add omit_countrycode option,
3916           RT#7379
3917
3918 2010-02-11 17:35  ivan
3919
3920         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_External.pm,
3921           FS/FS/TicketSystem/RT_Internal.pm,
3922           fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/Conf.pm,
3923           fs_selfservice/java/freeside_create_ticket_example.java,
3924           fs_selfservice/perl/xmlrpc-create_ticket.pl,
3925           httemplate/view/cust_svc.cgi, rt/lib/RT/URI/freeside.pm: add
3926           ticket creation to self-service API, RT#7007
3927
3928 2010-02-11 15:14  jeff
3929
3930         * FS/FS/part_export/grandstream.pm: fix quoting
3931
3932 2010-02-09 18:12  mark
3933
3934         * FS/FS/: pay_batch.pm, pay_batch/RBC.pm: RT#7274: accept CR/LF in
3935           RBC batch import
3936
3937 2010-02-09 13:49  ivan
3938
3939         * rt/lib/: RT.pm, RT.pm.in: add NoSignalHandlers option to
3940           RT::Init() so we can pull things up the way we want under
3941           self-service, RT#7007
3942
3943 2010-02-09 11:56  ivan
3944
3945         * httemplate/edit/process/discount.html: doh, fix for discounts
3946           winding up with both amount and percent, RT#6679
3947
3948 2010-02-08 19:37  ivan
3949
3950         * rt/lib/RT/Config.pm: fix RT wackiness when loaded concurrently
3951           with Fcntl
3952
3953 2010-02-08 11:01  ivan
3954
3955         * FS/: FS.pm, FS/h_svc_pbx.pm, t/h_svc_pbx.t, MANIFEST:
3956           h_svc_pbx.pm, RT#7322
3957
3958 2010-02-08 07:37  jeff
3959
3960         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/export_device.pm,
3961           FS/FS/part_device.pm, FS/FS/part_export.pm,
3962           FS/FS/phone_device.pm, FS/FS/part_export/grandstream.pm,
3963           FS/FS/part_export/netsapiens.pm, FS/t/export_device.t, Makefile,
3964           FS/MANIFEST, httemplate/edit/part_device.html,
3965           httemplate/edit/process/part_device.html,
3966           httemplate/elements/checkboxes-table.html,
3967           httemplate/misc/phone_device_config.html,
3968           httemplate/view/svc_phone.cgi: grandstream device configuration
3969           support #4220
3970
3971 2010-02-05 18:57  ivan
3972
3973         * FS/FS/: cust_pkg_discount.pm, part_pkg/flat.pm: discount
3974           reporting, RT#6679
3975
3976 2010-02-05 18:54  ivan
3977
3978         * FS/FS/Schema.pm, FS/FS/Mason.pm, FS/FS/cust_bill_pkg.pm,
3979           FS/FS/cust_bill_pkg_discount.pm, FS/FS/cust_main.pm,
3980           FS/FS/cust_pkg.pm, FS/FS.pm, FS/MANIFEST,
3981           FS/FS/Report/Table/Monthly.pm, FS/t/cust_bill_pkg_discount.t,
3982           httemplate/elements/menu.html,
3983           httemplate/misc/delete-cust_pkg_discount.html,
3984           httemplate/search/cust_bill_pkg_discount.html,
3985           httemplate/search/cust_pkg_discount.html,
3986           httemplate/search/report_cust_bill_pkg_discount.html,
3987           httemplate/search/report_cust_pkg_discount.html: discount
3988           reporting, RT#6679
3989
3990 2010-02-04 19:02  ivan
3991
3992         * httemplate/edit/process/cust_pkg_discount.html: discounts,
3993           RT#6679
3994
3995 2010-02-04 18:39  ivan
3996
3997         * httemplate/view/cust_main/order_pkg_link.html, FS/FS/cust_pkg.pm,
3998           FS/FS/cust_pkg_discount.pm, FS/FS/discount.pm,
3999           FS/FS/part_pkg/flat.pm, httemplate/edit/cust_pkg_discount.html,
4000           httemplate/edit/discount.html,
4001           httemplate/edit/process/discount.html,
4002           httemplate/edit/process/quick-cust_pkg.cgi,
4003           httemplate/elements/tr-select-discount.html,
4004           httemplate/misc/order_pkg.html,
4005           httemplate/view/cust_main/packages/status.html: discounts,
4006           RT#6679
4007
4008 2010-02-04 12:39  ivan
4009
4010         * FS/FS/discount.pm, httemplate/edit/discount.html,
4011           httemplate/elements/select-discount.html,
4012           httemplate/elements/select-table.html,
4013           httemplate/elements/tr-input-text.html,
4014           httemplate/elements/tr-select-discount.html,
4015           httemplate/elements/tr-select.html: discounts, RT#6679
4016
4017 2010-02-04 02:00  ivan
4018
4019         * httemplate/edit/cust_main/top_misc.html, FS/FS/AccessRight.pm,
4020           httemplate/elements/search-cust_main.html: add ability to edit
4021           referring customer, RT#7174
4022
4023 2010-02-03 22:53  ivan
4024
4025         * httemplate/: elements/phonenumber.html, pref/pref-process.html,
4026           pref/pref.html: snom autodial integration
4027
4028 2010-02-03 20:48  ivan
4029
4030         * FS/FS/part_event/Condition/every.pm: fix SQL error with date
4031           field when using this condition, RT#7218
4032
4033 2010-02-03 11:27  ivan
4034
4035         * FS/FS/cust_main.pm: better error msg for profiling
4036
4037 2010-02-02 18:16  ivan
4038
4039         * FS/FS/svc_acct.pm: fix time limits getting double added if the
4040           service is provisioned before first billing
4041
4042 2010-01-30 23:04  ivan
4043
4044         * FS/FS/discount.pm: discounts, RT#6679
4045
4046 2010-01-30 19:00  ivan
4047
4048         * httemplate/browse/part_pkg_taxclass.html: fix header on report
4049
4050 2010-01-30 18:57  ivan
4051
4052         * FS/FS/: part_pkg/agent.pm, part_pkg/bulk.pm,
4053           cust_pkg_discount.pm, part_pkg/flat.pm,
4054           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
4055           part_pkg/flat_comission_pkg.pm, part_pkg/prorate.pm,
4056           part_pkg/recur_Common.pm, part_pkg/rt_time.pm,
4057           part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
4058           part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
4059           part_pkg/sqlradacct_hour.pm, part_pkg/subscription.pm,
4060           part_pkg/voip_sqlradacct.pm: discounts, RT#6679
4061
4062 2010-01-30 15:00  ivan
4063
4064         * httemplate/: view/cust_main/packages/package.html,
4065           edit/cust_pkg_discount.html, edit/process/cust_pkg_discount.html,
4066           misc/delete-cust_pkg_discount.html,
4067           view/cust_main/packages/status.html: discounts, RT#6679
4068
4069 2010-01-30 12:05  ivan
4070
4071         * httemplate/: misc/cust-part_pkg.cgi, misc/order_pkg.html,
4072           view/cust_main/packages.html, elements/select-part_pkg.html,
4073           elements/select-table.html,
4074           elements/tr-select-cust-part_pkg.html,
4075           view/cust_main/order_pkg_link.html: discounts, RT#6679
4076
4077 2010-01-30 00:55  ivan
4078
4079         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_discount.pm,
4080           httemplate/edit/process/quick-cust_pkg.cgi,
4081           httemplate/elements/select-discount.html,
4082           httemplate/elements/tr-select-discount.html,
4083           httemplate/misc/order_pkg.html,
4084           httemplate/view/cust_main/packages/status.html,
4085           httemplate/view/cust_main/packages/package.html: discounts,
4086           RT#6679
4087
4088 2010-01-29 23:55  ivan
4089
4090         * FS/FS/part_pkg/rt_time.pm: giving it a weight avoids weight use
4091           of uninitialized value in sort messages in part_pkg.pm
4092
4093 2010-01-29 23:38  ivan
4094
4095         * FS/FS.pm, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Mason.pm,
4096           FS/FS/Schema.pm, FS/FS/cust_pkg_discount.pm, FS/FS/discount.pm,
4097           FS/FS/part_pkg.pm, FS/FS/part_pkg/flat.pm,
4098           FS/t/cust_pkg_discount.t, FS/t/discount.t,
4099           httemplate/browse/discount.html, httemplate/edit/discount.html,
4100           httemplate/edit/elements/edit.html,
4101           httemplate/edit/process/discount.html,
4102           httemplate/elements/menu.html,
4103           httemplate/elements/tr-input-text.html: discounts, RT#6679
4104
4105 2010-01-29 12:21  ivan
4106
4107         * FS/FS/Conf.pm: add Cleartext-Password to radius-password export
4108           options, RT#7150
4109
4110 2010-01-29 11:52  ivan
4111
4112         * FS/FS/part_export/thirdlane.pm: ssl option
4113
4114 2010-01-26 21:27  ivan
4115
4116         * FS/FS/part_export/thirdlane.pm: URI escape pw, RT#7051
4117
4118 2010-01-26 21:21  ivan
4119
4120         * FS/FS/part_export/thirdlane.pm: add port option, RT#7051
4121
4122 2010-01-26 02:40  ivan
4123
4124         * FS/FS/svc_pbx.pm: deleting an svc_pbx unlinks svc_phones and
4125           deletes svc_accts, RT#7051
4126
4127 2010-01-26 02:34  ivan
4128
4129         * FS/FS/part_export/thirdlane.pm: admin operations from svc_acct
4130           records
4131
4132 2010-01-26 02:05  ivan
4133
4134         * FS/FS/svc_acct.pm, httemplate/edit/process/svc_acct.cgi: more
4135           fallout from default pw encryption: fix error reporting when
4136           entering a bad password
4137
4138 2010-01-26 00:35  ivan
4139
4140         * FS/FS/: svc_pbx.pm, part_export/thirdlane.pm: svc_pbx.title
4141           uniqueness (kludgy) and force to alphanumeric+space and 19 char
4142           max when using thirdlane (conservative guess for 1st pass
4143           implementation), RT#7051
4144
4145 2010-01-26 00:18  ivan
4146
4147         * FS/FS/svc_pbx.pm: label isn't thirdlane-specific, RT#7051
4148
4149 2010-01-25 23:15  ivan
4150
4151         * FS/FS/part_export/thirdlane.pm: figured out success/failure
4152           reporting, and wrote DID creation/deletion/assign/unassign,
4153           RT#7051
4154
4155 2010-01-25 22:15  ivan
4156
4157         * FS/FS/part_export/thirdlane.pm: initial thirdlane export w/tenant
4158           insert/delete/replace, RT#7051
4159
4160 2010-01-25 22:14  ivan
4161
4162         * FS/FS/svc_pbx.pm: fix label method and doc work
4163
4164 2010-01-25 22:14  ivan
4165
4166         * FS/FS/svc_Common.pm: remove debugging
4167
4168 2010-01-25 20:47  jayce
4169
4170         * FS/FS/: part_pkg/rt_time.pm, TicketSystem/RT_External.pm: First
4171           version of RT Billing pkg.  Basic concept is if a customer has
4172           this package, then any time added to ticket comments in RT will
4173           be added up and multiplied by the base rate, with each entry
4174           showing up as a lineitem on their next invoice.
4175
4176           This has not been used in production yet by anybody, it was just
4177           a proposal done for a customer.   Modified Files:
4178           TicketSystem/RT_External.pm   Added Files:
4179           part_pkg/rt_time.pm
4180
4181 2010-01-25 14:14  ivan
4182
4183         * httemplate/elements/select-svc_pbx.html,
4184           httemplate/elements/tr-select-svc_pbx.html, FS/FS/Schema.pm,
4185           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_pbx.pm,
4186           FS/FS/svc_phone.pm, httemplate/edit/part_svc.cgi,
4187           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_phone.cgi,
4188           httemplate/edit/elements/edit.html,
4189           httemplate/edit/elements/svc_Common.html,
4190           httemplate/view/svc_acct.cgi, httemplate/view/svc_phone.cgi:
4191           linking DIDs and users to PBXes, RT#7051
4192
4193 2010-01-25 09:41  ivan
4194
4195         * httemplate/edit/part_svc.cgi, FS/MANIFEST, FS/FS/Mason.pm,
4196           FS/FS/Schema.pm: initial svc_pbx implementation, RT#7051
4197
4198 2010-01-25 09:35  ivan
4199
4200         * FS/: FS/svc_pbx.pm, t/svc_pbx.t: initial svc_pbx implementation,
4201           RT#7051
4202
4203 2010-01-24 16:31  ivan
4204
4205         * FS/FS/svc_acct.pm: fix password length checks from applyhing to
4206           already-crypted legacy passwords, RT#7139
4207
4208 2010-01-24 14:38  ivan
4209
4210         * httemplate/elements/: overlibmws.js, overlibmws_crossframe.js,
4211           overlibmws_draggable.js, overlibmws_iframe.js: update overlib to
4212           upstream v281 (jan 20, 2010)
4213
4214 2010-01-24 12:37  ivan
4215
4216         * FS/FS/UI/Web.pm: right-align customer # in reports
4217
4218 2010-01-24 11:53  ivan
4219
4220         * httemplate/search/cust_bill.html: fix alignment of customer data
4221
4222 2010-01-24 11:52  ivan
4223
4224         * httemplate/search/cust_bill_pay.html: separate out the invoice
4225           and payment info into multiple columns, and fix application date
4226           showing as payment date
4227
4228 2010-01-21 00:54  ivan
4229
4230         * FS/FS/Conf.pm: correct description for selfservice-body_footer
4231
4232 2010-01-21 00:38  ivan
4233
4234         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: more
4235           self-service skinning config options, and start taking a stab at
4236           reorganizing config sections, RT#6893
4237
4238 2010-01-21 00:34  ivan
4239
4240         * fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
4241           fs_selfservice/FS-SelfService/cgi/change_bill.html,
4242           fs_selfservice/FS-SelfService/cgi/change_password.html,
4243           fs_selfservice/FS-SelfService/cgi/change_pay.html,
4244           fs_selfservice/FS-SelfService/cgi/change_ship.html,
4245           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
4246           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
4247           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
4248           fs_selfservice/FS-SelfService/cgi/header.html,
4249           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
4250           fs_selfservice/FS-SelfService/cgi/make_payment.html,
4251           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
4252           fs_selfservice/FS-SelfService/cgi/myaccount.html,
4253           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
4254           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
4255           fs_selfservice/FS-SelfService/cgi/payment_results.html,
4256           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
4257           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
4258           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
4259           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
4260           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
4261           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
4262           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
4263           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
4264           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
4265           fs_selfservice/FS-SelfService/cgi/provision.html,
4266           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
4267           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
4268           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
4269           fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
4270           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
4271           fs_selfservice/FS-SelfService/cgi/view_usage.html,
4272           fs_selfservice/FS-SelfService/cgi/view_usage_details.html,
4273           fs_selfservice/FS-SelfService/cgi/image.cgi,
4274           FS/FS/ClientAPI/MyAccount.pm, httemplate/config/config-view.cgi,
4275           FS/FS/Conf.pm: more self-service skinning config options, and
4276           start taking a stab at reorganizing config sections, RT#6893
4277
4278 2010-01-20 17:25  ivan
4279
4280         * FS/: FS/ClientAPI.pm, FS/Mason.pm,
4281           bin/freeside-selfservice-server: fix self-service fallout from RT
4282           3.8, RT#6640
4283
4284 2010-01-19 15:11  jeff
4285
4286         * FS/FS/part_export/prizm.pm: SM in new window
4287
4288 2010-01-19 09:48  jeff
4289
4290         * FS/FS/cust_main.pm: eliminate harmless uninitialized value noise
4291
4292 2010-01-18 20:54  ivan
4293
4294         * FS/FS/pay_batch/paymentech.pm: patch from Peter Loeppky to make
4295           sure some xml fields don't get larger than what paymentech wants
4296
4297 2010-01-18 19:24  mark
4298
4299         * httemplate/search/elements/search-csv.html: Fix mime type for CSV
4300           files, RT#1526
4301
4302 2010-01-18 18:09  jeff
4303
4304         * FS/FS/part_export/domreg_opensrs.pm: don't really need debugging
4305           on
4306
4307 2010-01-18 18:03  jeff
4308
4309         * FS/FS/: cust_bill_ApplicationCommon.pm,
4310           part_export/domreg_opensrs.pm: debugged and tested opensrs export
4311
4312 2010-01-18 16:13  ivan
4313
4314         * httemplate/search/cust_bill_pkg.cgi: fix color/style after
4315           removal of billpkgnum display
4316
4317 2010-01-16 22:40  ivan
4318
4319         * FS/FS/ClientAPI/MasonComponent.pm: fix for
4320           selfservice_server-base_url without a trailing /
4321
4322 2010-01-16 19:31  ivan
4323
4324         * FS/FS/cust_main.pm: return an error for 0 amount payments to
4325           avoid a $0 payment getting stuck in declined or captured status,
4326           RT#6993
4327
4328 2010-01-16 18:34  ivan
4329
4330         * FS/FS/svc_phone.pm: strip non-digits and 1- when searching for
4331           phone numbers, RT#7000
4332
4333 2010-01-16 18:22  ivan
4334
4335         * FS/FS/: svc_acct.pm: remove svcnum from searchable fields for
4336           svc_acct... custnum and invnum are user-visible, other database
4337           ids, not so much.  also, breaks phone number search w/current Pg,
4338           RT#7000
4339
4340 2010-01-16 17:20  ivan
4341
4342         * ChangeLog: preparing for 2.1.0
4343
4344 2010-01-16 16:22  jeff
4345
4346         * FS/FS/cust_pkg.pm: work around bug in pre-perl5.10 which is at
4347           best noisy and at worst missorting
4348
4349 2010-01-16 15:39  ivan
4350
4351         * FS/FS/part_pkg/: cdr_termination.pm: add usage_mandate option to
4352           termination price plan, RT#6932
4353
4354 2010-01-16 15:06  ivan
4355
4356         * httemplate/search/cust_svc.html: fix searching for unlinked
4357           services?  RT#7059
4358
4359 2010-01-14 19:59  ivan
4360
4361         * httemplate/edit/process/part_pkg.cgi: remove extraneous debugging
4362
4363 2010-01-12 19:14  ivan
4364
4365         * FS/FS/tax_rate.pm: if ignore_icalculable_taxes is on, don't call
4366           the errors fatal
4367
4368 2010-01-12 09:08  jeff
4369
4370         * FS/FS/part_export/prizm.pm: add some debugging
4371
4372 2010-01-12 08:40  jeff
4373
4374         * FS/FS/part_export/prizm.pm: eliminate harmless argument isn't
4375           numeric messages
4376
4377 2010-01-09 15:41  ivan
4378
4379         * rt/etc/RT_SiteConfig.pm: QuickCreateLong obsolete with the better
4380           quick create in 3.8
4381
4382 2010-01-09 15:38  ivan
4383
4384         * rt/share/html/NoAuth/css/freeside2.1/main.css: bring in
4385           freeside.css
4386
4387 2010-01-09 15:36  ivan
4388
4389         * rt/: etc/RT_SiteConfig.pm, lib/RT/Config.pm, FREESIDE_MODIFIED,
4390           etc/RT_Config.pm, etc/RT_Config.pm.in,
4391           share/html/NoAuth/css/freeside2.1/InHeader,
4392           share/html/NoAuth/css/freeside2.1/admin.css,
4393           share/html/NoAuth/css/freeside2.1/base.css,
4394           share/html/NoAuth/css/freeside2.1/boxes.css,
4395           share/html/NoAuth/css/freeside2.1/forms.css,
4396           share/html/NoAuth/css/freeside2.1/freeside.css,
4397           share/html/NoAuth/css/freeside2.1/layout.css,
4398           share/html/NoAuth/css/freeside2.1/login.css,
4399           share/html/NoAuth/css/freeside2.1/main.css,
4400           share/html/NoAuth/css/freeside2.1/misc.css,
4401           share/html/NoAuth/css/freeside2.1/msie.css,
4402           share/html/NoAuth/css/freeside2.1/msie6.css,
4403           share/html/NoAuth/css/freeside2.1/nav.css,
4404           share/html/NoAuth/css/freeside2.1/portlets.css,
4405           share/html/NoAuth/css/freeside2.1/ticket-lists.css,
4406           share/html/NoAuth/css/freeside2.1/ticket-search.css,
4407           share/html/NoAuth/css/freeside2.1/ticket.css,
4408           share/html/NoAuth/css/freeside2.1/tools.css,
4409           share/html/NoAuth/css/freeside2.1/yui-fonts.css,
4410           share/html/NoAuth/css/freeside2.1/images/dhandler,
4411           share/html/NoAuth/css/freeside2.1/images/source/background-gradient.png:
4412           add a "freeside2.1" stylesheet to isolate our skinning changes
4413
4414 2010-01-09 14:48  ivan
4415
4416         * Makefile, rt/FREESIDE_MODIFIED, rt/sbin/rt-setup-database.in:
4417           fixup initial RT setup for 3.8
4418
4419 2010-01-09 02:03  ivan
4420
4421         * FS/FS/Record.pm: need DBIx::DBSchema w/quoted_default to make
4422           this all work right :/
4423
4424 2010-01-09 00:21  ivan
4425
4426         * FS/bin/freeside-upgrade: undo damage from DBIx::DBSchema 0.37_03
4427
4428 2010-01-08 10:55  jeff
4429
4430         * httemplate/loginout/logout.html: this is part of the logout link
4431           too! (RT 1330 & 5518)
4432
4433 2010-01-08 08:05  jeff
4434
4435         * Makefile, htetc/freeside-base1.99.conf,
4436           htetc/freeside-base1.conf, htetc/freeside-base2.conf,
4437           htetc/htpasswd.logout, httemplate/elements/header.html,
4438           httemplate/elements/logout.html,
4439           httemplate/elements/rs_init_object.html,
4440           httemplate/elements/xmlhttp.html: add a logout link (RT 1330 &
4441           5518)
4442
4443 2010-01-07 01:48  mark
4444
4445         * FS/FS/: pay_batch.pm, pay_batch/RBC.pm: Fix problems with RBC
4446           batch import (RT#6967)
4447
4448 2010-01-05 20:47  ivan
4449
4450         * FS/FS/svc_acct.pm: eliminate spurious warnings on usage
4451           changes...
4452
4453 2010-01-05 20:43  ivan
4454
4455         * FS/FS/cust_main.pm: eliminate ya "use of uninitialized value"
4456           warning
4457
4458 2010-01-05 20:41  ivan
4459
4460         * FS/FS/cust_main.pm: doc
4461
4462 2010-01-03 20:13  jeff
4463
4464         * FS/FS/Conf.pm, FS/FS/cust_bill_ApplicationCommon.pm,
4465           FS/FS/part_export/domreg_opensrs.pm, bin/opensrs_domain_pkgs:
4466           untested triggering of export on payments, requires config enable
4467           (RT5825)
4468
4469 2010-01-03 19:23  jeff
4470
4471         * bin/monitor: add some debugging
4472
4473 2010-01-03 00:04  ivan
4474
4475         * rt/: share/html/Ticket/Display.html,
4476           share/html/Admin/Users/Modify.html,
4477           share/html/Elements/AddCustomers,
4478           share/html/Elements/EditCustomers,
4479           share/html/Ticket/ModifyCustomers.html,
4480           share/html/Ticket/Elements/AddCustomers,
4481           share/html/Ticket/Elements/EditCustomers,
4482           share/html/Ticket/Elements/ShowCustomers,
4483           share/html/Ticket/Elements/ShowSummary,
4484           share/html/Ticket/Elements/ShowTransactionAttachments,
4485           share/html/Ticket/Elements/Tabs, FREESIDE_MODIFIED: port
4486           skinning, customer display/edit from RT 3.6 integration to RT 3.8
4487           integration
4488
4489 2010-01-02 23:40  ivan
4490
4491         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
4492           freeside-base2.conf, handler.pl: port skinning, customer
4493           display/edit from RT 3.6 integration to RT 3.8 integration
4494
4495 2010-01-02 22:24  ivan
4496
4497         * FS/FS/TicketSystem/RT_Internal.pm: attempt to get more
4498           information on errors using an RT-instansiated session??
4499
4500 2010-01-02 19:07  ivan
4501
4502         * Makefile, FS/FS/Mason.pm, FS/FS/Mason/Request.pm,
4503           rt/etc/RT_SiteConfig.pm: can't we all just get along (with RT
4504           3.8.7)?
4505
4506 2009-12-31 15:03  mark
4507
4508         * FS/FS/pay_batch/RBC.pm: Add pre-header line
4509
4510 2009-12-31 06:31  ivan
4511
4512         * rt/: Makefile, Makefile.in: prevent fatality
4513
4514 2009-12-31 06:11  ivan
4515
4516         * rt/Makefile: otherwise it aborts bitchinga bout missing
4517           schema.Oracle
4518
4519 2009-12-31 06:08  ivan
4520
4521         * rt/: Makefile, config.status: install-sh????
4522
4523 2009-12-31 05:59  ivan
4524
4525         * rt/: .gitignore, Makefile, config.status, bin/mason_handler.fcgi,
4526           bin/mason_handler.scgi, bin/mason_handler.svc, bin/rt-crontool,
4527           bin/rt-mailgate, etc/RT_Config.pm, etc/RT_Config.pm.in,
4528           etc/RT_SiteConfig.pm, etc/schema.Pg, etc/schema.mysql,
4529           html/autohandler, html/index.html, html/l, lib/RT.pm,
4530           lib/RT/Groups_Overlay.pm, lib/RT/Record.pm,
4531           lib/RT/SearchBuilder.pm, lib/RT/Ticket_Overlay.pm,
4532           lib/RT/Transaction_Overlay.pm, lib/RT/User_Overlay.pm,
4533           lib/RT/Users_Overlay.pm, lib/RT/I18N/no.po, lib/RT/I18N/pt_br.po,
4534           lib/RT/I18N/pt_pt.po, lib/RT/I18N/zh_cn.po, lib/RT/I18N/zh_tw.po,
4535           lib/t/00smoke.t, lib/t/create_data.pl, lib/t/setup_regression.t,
4536           sbin/extract_pod_tests, sbin/regression_harness,
4537           sbin/rt-setup-database.in: merging 3.8.7!!!
4538
4539 2009-12-31 05:15  ivan
4540
4541         * rt/: share/html/NoAuth/RichText/FCKeditor/editor/lang/af.js,
4542           share/html/NoAuth/RichText/FCKeditor/editor/lang/bs.js,
4543           share/html/NoAuth/RichText/FCKeditor/editor/lang/da.js,
4544           share/html/NoAuth/RichText/FCKeditor/editor/lang/zh-cn.js,
4545           share/html/NoAuth/RichText/FCKeditor/editor/lang/cs.js,
4546           share/html/NoAuth/RichText/FCKeditor/editor/lang/ro.js,
4547           share/html/NoAuth/RichText/FCKeditor/editor/lang/uk.js,
4548           share/html/NoAuth/RichText/FCKeditor/editor/lang/no.js,
4549           share/html/NoAuth/RichText/FCKeditor/editor/lang/pt.js,
4550           share/html/NoAuth/RichText/FCKeditor/editor/lang/vi.js,
4551           share/html/NoAuth/RichText/FCKeditor/editor/lang/pt-br.js,
4552           share/html/NoAuth/RichText/FCKeditor/editor/lang/bn.js,
4553           share/html/NoAuth/RichText/FCKeditor/editor/lang/et.js,
4554           share/html/NoAuth/RichText/FCKeditor/editor/lang/de.js,
4555           share/html/NoAuth/RichText/FCKeditor/editor/lang/en-au.js,
4556           share/html/NoAuth/RichText/FCKeditor/editor/lang/ca.js,
4557           share/html/NoAuth/RichText/FCKeditor/editor/lang/el.js,
4558           share/html/NoAuth/RichText/FCKeditor/editor/lang/sk.js,
4559           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_colorselector.html,
4560           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_listprop.html,
4561           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_replace.html,
4562           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_select.html,
4563           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_smiley.html,
4564           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_textfield.html,
4565           share/html/NoAuth/RichText/FCKeditor/editor/lang/ms.js,
4566           share/html/NoAuth/RichText/FCKeditor/editor/wsc/ciframe.html,
4567           share/html/NoAuth/RichText/FCKeditor/editor/wsc/tmpFrameset.html,
4568           share/html/NoAuth/RichText/FCKeditor/editor/wsc/w.html,
4569           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_anchor.html,
4570           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_button.html,
4571           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_docprops.html,
4572           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_hiddenfield.html,
4573           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_link.html,
4574           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_paste.html,
4575           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_source.html,
4576           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages.html,
4577           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_textarea.html,
4578           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_form.html,
4579           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_radiobutton.html,
4580           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_specialchar.html,
4581           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_tablecell.html,
4582           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template.html,
4583           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about.html,
4584           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_flash.html,
4585           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_image.html,
4586           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_table.html,
4587           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_checkbox.html,
4588           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_div.html,
4589           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about/logo_fckeditor.gif,
4590           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about/logo_fredck.gif,
4591           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about/sponsors/spellchecker_net.gif,
4592           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_flash/fck_flash.js,
4593           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_flash/fck_flash_preview.html,
4594           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/fck_dialog_common.css,
4595           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/fck_dialog_common.js,
4596           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/images/locked.gif,
4597           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/images/reset.gif,
4598           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/images/unlocked.gif,
4599           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_image/fck_image.js,
4600           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_image/fck_image_preview.html,
4601           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_select/fck_select.js,
4602           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html,
4603           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
4604           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html,
4605           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js,
4606           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html,
4607           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
4608           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js,
4609           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
4610           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.cfm,
4611           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.php,
4612           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_docprops/fck_document_preview.html,
4613           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_link/fck_link.js,
4614           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template/images/template1.gif,
4615           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template/images/template2.gif,
4616           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template/images/template3.gif,
4617           share/html/NoAuth/RichText/FCKeditor/editor/plugins/autogrow/fckplugin.js,
4618           share/html/NoAuth/RichText/FCKeditor/editor/plugins/dragresizetable/fckplugin.js,
4619           share/html/NoAuth/RichText/FCKeditor/editor/plugins/bbcode/fckplugin.js,
4620           share/html/NoAuth/RichText/FCKeditor/editor/plugins/bbcode/_sample/sample.config.js,
4621           share/html/NoAuth/RichText/FCKeditor/editor/plugins/bbcode/_sample/sample.html,
4622           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/fck_placeholder.html,
4623           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/fckplugin.js,
4624           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/placeholder.gif,
4625           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/de.js,
4626           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/en.js,
4627           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/es.js,
4628           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/fr.js,
4629           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/it.js,
4630           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/pl.js,
4631           share/html/NoAuth/RichText/FCKeditor/editor/plugins/simplecommands/fckplugin.js,
4632           share/html/NoAuth/RichText/FCKeditor/editor/plugins/tablecommands/fckplugin.js,
4633           share/html/NoAuth/RichText/FCKeditor/editor/skins/_fckviewstrips.html,
4634           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_dialog.css,
4635           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_dialog_ie6.js,
4636           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_editor.css,
4637           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_strip.gif,
4638           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/dialog.sides.gif,
4639           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/dialog.sides.png,
4640           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/dialog.sides.rtl.png,
4641           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/sprites.gif,
4642           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/sprites.png,
4643           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.arrowright.gif,
4644           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.buttonarrow.gif,
4645           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.collapse.gif,
4646           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.end.gif,
4647           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.expand.gif,
4648           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.separator.gif,
4649           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.start.gif,
4650           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_dialog.css,
4651           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_dialog_ie6.js,
4652           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_editor.css,
4653           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_strip.gif,
4654           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/dialog.sides.gif,
4655           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/dialog.sides.png,
4656           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/dialog.sides.rtl.png,
4657           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/sprites.gif,
4658           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/sprites.png,
4659           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.arrowright.gif,
4660           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.bg.gif,
4661           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif,
4662           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.collapse.gif,
4663           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.end.gif,
4664           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.expand.gif,
4665           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.separator.gif,
4666           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.start.gif,
4667           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_editor.css,
4668           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_dialog.css,
4669           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_dialog_ie6.js,
4670           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_strip.gif,
4671           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/dialog.sides.gif,
4672           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/dialog.sides.png,
4673           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/dialog.sides.rtl.png,
4674           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/sprites.gif,
4675           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/sprites.png,
4676           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.arrowright.gif,
4677           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.buttonarrow.gif,
4678           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.buttonbg.gif,
4679           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.collapse.gif,
4680           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.end.gif,
4681           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.expand.gif,
4682           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.separator.gif,
4683           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.start.gif,
4684           share/html/NoAuth/iCal/dhandler,
4685           share/html/NoAuth/js/cascaded.js, share/html/NoAuth/js/ahah.js,
4686           share/html/NoAuth/js/autohandler, share/html/NoAuth/js/class.js,
4687           share/html/NoAuth/js/combobox.js, share/html/NoAuth/js/list.js,
4688           share/html/NoAuth/js/titlebox-state.js,
4689           share/html/NoAuth/js/util.js,
4690           share/html/NoAuth/js/scriptaculous/controls.js,
4691           share/html/NoAuth/js/scriptaculous/effects.js,
4692           share/html/NoAuth/js/scriptaculous/scriptaculous.js,
4693           share/html/NoAuth/js/IE7/IE8.js,
4694           share/html/NoAuth/js/prototype/prototype.js,
4695           share/html/Helpers/CalPopup.html,
4696           share/html/NoAuth/js/IE7/IE7.js,
4697           share/html/NoAuth/js/IE7/blank.gif,
4698           share/html/NoAuth/js/IE7/ie7-recalc.js,
4699           share/html/NoAuth/js/IE7/ie7-squish.js,
4700           share/html/Widgets/BulkEdit, share/html/Widgets/BulkProcess,
4701           share/html/Widgets/ComboBox,
4702           share/html/Widgets/FinalizeWidgetArguments,
4703           share/html/Widgets/SavedSearch, share/html/Widgets/SelectionBox,
4704           share/html/Widgets/TitleBox, share/html/Widgets/TitleBoxEnd,
4705           share/html/Widgets/TitleBoxStart,
4706           share/html/Widgets/Form/Boolean, share/html/Widgets/Form/Integer,
4707           share/html/Widgets/Form/Select, share/html/Widgets/Form/String,
4708           share/html/Helpers/Autocomplete/CustomFieldValues,
4709           share/html/Helpers/Toggle/TicketBookmark,
4710           share/html/Tools/MyDay.html, share/html/Tools/Offline.html,
4711           share/html/Tools/index.html, share/html/Tools/Elements/Tabs,
4712           share/html/Tools/Reports/CreatedByDates.html,
4713           share/html/Tools/Reports/ResolvedByDates.html,
4714           share/html/Tools/Reports/ResolvedByOwner.html,
4715           share/html/Admin/autohandler, share/html/Admin/index.html,
4716           share/html/Admin/Queues/CustomField.html,
4717           share/html/Admin/Queues/GroupRights.html,
4718           share/html/Admin/Queues/People.html,
4719           share/html/Download/CustomFieldValue/dhandler,
4720           share/html/Download/Tabular/dhandler,
4721           share/html/Tools/Reports/index.html,
4722           share/html/Tools/Reports/Elements/Tabs,
4723           share/html/Admin/Queues/CustomFields.html,
4724           share/html/Admin/Queues/History.html,
4725           share/html/Admin/Queues/Modify.html,
4726           share/html/Admin/Queues/Scrip.html,
4727           share/html/Admin/Queues/Scrips.html,
4728           share/html/Admin/Queues/Template.html,
4729           share/html/Admin/Queues/Templates.html,
4730           share/html/Admin/Queues/index.html,
4731           share/html/Admin/Elements/EditCustomFieldValues,
4732           share/html/Admin/Elements/EditCustomFieldValuesSource,
4733           share/html/Admin/Elements/EditUserComments,
4734           share/html/Admin/Elements/GroupTabs,
4735           share/html/Admin/Elements/ObjectCustomFields,
4736           share/html/Admin/Elements/SelectCustomFieldType,
4737           share/html/Admin/Elements/SelectScrip,
4738           share/html/Admin/Elements/SelectScripCondition,
4739           share/html/Admin/Elements/SelectStage,
4740           share/html/Admin/Queues/UserRights.html,
4741           share/html/Admin/Elements/ConfigureMyRT,
4742           share/html/Admin/Elements/CustomFieldTabs,
4743           share/html/Admin/Elements/EditCustomFields,
4744           share/html/Admin/Elements/EditScrip,
4745           share/html/Admin/Elements/QueueTabs,
4746           share/html/Admin/Elements/SelectModifyQueue,
4747           share/html/Admin/Elements/SelectScripAction,
4748           share/html/Admin/Elements/SelectTemplate,
4749           share/html/Admin/Elements/Tabs,
4750           share/html/Admin/Elements/AddCustomFieldValue,
4751           share/html/Admin/Elements/CreateUserCalled,
4752           share/html/Admin/Elements/EditCustomField,
4753           share/html/Admin/Elements/EditQueueWatchers,
4754           share/html/Admin/Elements/EditScrips,
4755           share/html/Admin/Elements/GlobalCustomFieldTabs,
4756           share/html/Admin/Elements/ListGlobalCustomFields,
4757           share/html/Admin/Elements/ListGlobalScrips,
4758           share/html/Admin/Elements/ModifyTemplate,
4759           share/html/Admin/Elements/PickCustomFields,
4760           share/html/Admin/Elements/PickObjects,
4761           share/html/Admin/Elements/SelectCustomFieldLookupType,
4762           share/html/Admin/Elements/SelectGroups,
4763           share/html/Admin/Elements/SelectModifyGroup,
4764           share/html/Admin/Elements/SelectModifyUser,
4765           share/html/Admin/Elements/SelectNewGroupMembers,
4766           share/html/Admin/Elements/SelectSingleOrMultiple,
4767           share/html/Admin/Elements/SelectUsers,
4768           share/html/Admin/Elements/SystemTabs,
4769           share/html/Admin/Elements/UserTabs,
4770           share/html/Admin/Elements/EditTemplates,
4771           share/html/Admin/Elements/Header,
4772           share/html/Admin/Elements/QueueRightsForUser,
4773           share/html/Admin/Elements/SelectCustomField,
4774           share/html/Admin/Elements/SelectRights,
4775           share/html/Admin/Elements/ShowKeyInfo,
4776           share/html/Admin/Elements/ToolTabs,
4777           share/html/Admin/Global/GroupRights.html,
4778           share/html/Admin/Global/MyRT.html,
4779           share/html/Admin/Global/Scrip.html,
4780           share/html/Admin/Global/Scrips.html,
4781           share/html/Admin/Global/Template.html,
4782           share/html/Admin/Global/Templates.html,
4783           share/html/Admin/Global/UserRights.html,
4784           share/html/Admin/Global/index.html,
4785           share/html/Admin/Global/CustomFields/Groups.html,
4786           share/html/Admin/Global/CustomFields/Queue-Tickets.html,
4787           share/html/Admin/Global/CustomFields/Queue-Transactions.html,
4788           share/html/Admin/Global/CustomFields/Queues.html,
4789           share/html/Admin/Global/CustomFields/Users.html,
4790           share/html/Admin/Global/CustomFields/index.html,
4791           share/html/Admin/Users/CustomFields.html,
4792           share/html/Admin/Users/GnuPG.html,
4793           share/html/Admin/Users/History.html,
4794           share/html/Admin/Users/Memberships.html,
4795           share/html/Admin/Users/Modify.html,
4796           share/html/Admin/Users/MyRT.html,
4797           share/html/Admin/CustomFields/GroupRights.html,
4798           share/html/Admin/CustomFields/Modify.html,
4799           share/html/Admin/CustomFields/Objects.html,
4800           share/html/Admin/CustomFields/UserRights.html,
4801           share/html/Admin/CustomFields/index.html,
4802           share/html/Admin/Tools/Configuration.html,
4803           share/html/Admin/Tools/index.html,
4804           share/html/Admin/Tools/Shredder/autohandler,
4805           share/html/Admin/Tools/Shredder/index.html,
4806           share/html/Admin/Tools/Shredder/Elements/DumpFileLink,
4807           share/html/Admin/Tools/Shredder/Elements/ObjectCheckBox,
4808           share/html/Admin/Tools/Shredder/Elements/PluginArguments,
4809           share/html/Admin/Tools/Shredder/Elements/PluginHelp,
4810           share/html/Admin/Tools/Shredder/Elements/SelectObjects,
4811           share/html/Admin/Tools/Shredder/Elements/SelectPlugin,
4812           share/html/Admin/Tools/Shredder/Elements/Error/NoRights,
4813           share/html/Admin/Users/index.html,
4814           share/html/Admin/Groups/CustomFields.html,
4815           share/html/Admin/Groups/GroupRights.html,
4816           share/html/Admin/Groups/History.html,
4817           share/html/Admin/Groups/Members.html,
4818           share/html/Admin/Groups/Modify.html,
4819           share/html/Admin/Tools/Shredder/Dumps/dhandler,
4820           share/html/Admin/Tools/Shredder/Elements/Error/NoStorage,
4821           share/html/Admin/Tools/Shredder/Elements/Object/RT--Attachment,
4822           share/html/Admin/Tools/Shredder/Elements/Object/RT--Ticket,
4823           share/html/Admin/Tools/Shredder/Elements/Object/RT--User,
4824           share/html/Admin/Groups/UserRights.html,
4825           share/html/Admin/Groups/index.html,
4826           share/html/Ticket/Create.html, share/html/Ticket/GnuPG.html,
4827           share/html/Ticket/Reminders.html,
4828           share/html/Ticket/ShowEmailRecord.html,
4829           share/html/Ticket/Display.html, share/html/Ticket/History.html,
4830           share/html/Ticket/Modify.html,
4831           share/html/Ticket/ModifyDates.html,
4832           share/html/Ticket/ModifyLinks.html,
4833           share/html/Ticket/Update.html, share/html/Ticket/Forward.html,
4834           share/html/Ticket/ModifyAll.html,
4835           share/html/Ticket/ModifyPeople.html,
4836           share/html/Ticket/Elements/AddWatchers,
4837           share/html/Ticket/Elements/ShowDates,
4838           share/html/Ticket/Elements/ShowSummary,
4839           share/html/Ticket/Elements/ShowTime,
4840           share/html/Ticket/Elements/BulkLinks,
4841           share/html/Ticket/Elements/EditWatchers,
4842           share/html/Ticket/Elements/FindAttachments,
4843           share/html/Ticket/Elements/ShowParents,
4844           share/html/Ticket/Elements/ShowTransactionAttachments,
4845           share/html/Ticket/Elements/Tabs,
4846           share/html/Ticket/Elements/Bookmark,
4847           share/html/Ticket/Elements/EditBasics,
4848           share/html/Ticket/Elements/EditCustomFields,
4849           share/html/Ticket/Elements/EditDates,
4850           share/html/Ticket/Elements/EditPeople,
4851           share/html/Ticket/Elements/EditTransactionCustomFields,
4852           share/html/Ticket/Elements/PreviewScrips,
4853           share/html/Ticket/Elements/Reminders,
4854           share/html/Ticket/Elements/ShowAttachments,
4855           share/html/Ticket/Elements/ShowBasics,
4856           share/html/Ticket/Elements/ShowCustomFields,
4857           share/html/Ticket/Elements/ShowDependencies,
4858           share/html/Ticket/Elements/ShowGnuPGStatus,
4859           share/html/Ticket/Elements/ShowGroupMembers,
4860           share/html/Ticket/Elements/ShowHistory,
4861           share/html/Ticket/Elements/ShowMembers,
4862           share/html/Ticket/Elements/ShowMessageHeaders,
4863           share/html/Ticket/Elements/ShowMessageStanza,
4864           share/html/Ticket/Elements/ShowPeople,
4865           share/html/Ticket/Elements/ShowPriority,
4866           share/html/Ticket/Elements/ShowQueue,
4867           share/html/Ticket/Elements/ShowRequestor,
4868           share/html/Ticket/Elements/ShowTransaction,
4869           share/html/Ticket/Elements/ShowUserEntry,
4870           share/html/Ticket/Elements/UpdateCc,
4871           share/html/SelfService/Error.html,
4872           share/html/Ticket/Attachment/dhandler,
4873           share/html/Ticket/Attachment/WithHeaders/dhandler,
4874           share/html/Ticket/Elements/LoadTextAttachments,
4875           share/html/Ticket/Elements/ShowUpdateStatus,
4876           share/html/Ticket/Graphs/dhandler,
4877           share/html/Ticket/Graphs/index.html,
4878           share/html/Ticket/Graphs/Elements/EditGraphProperties,
4879           share/html/Ticket/Graphs/Elements/ShowGraph,
4880           share/html/Ticket/Graphs/Elements/ShowLegends,
4881           share/html/SelfService/Closed.html,
4882           share/html/SelfService/Create.html,
4883           share/html/SelfService/CreateTicketInQueue.html,
4884           share/html/SelfService/Display.html,
4885           share/html/SelfService/Prefs.html,
4886           share/html/SelfService/Update.html,
4887           share/html/SelfService/index.html,
4888           share/html/SelfService/Elements/GotoTicket,
4889           share/html/SelfService/Elements/Tabs, etc/schema.mysql-4.0,
4890           share/html/Approvals/Display.html,
4891           share/html/Approvals/autohandler,
4892           share/html/Approvals/index.html,
4893           share/html/Approvals/Elements/Approve,
4894           share/html/Approvals/Elements/PendingMyApproval,
4895           share/html/Approvals/Elements/ShowDependency,
4896           share/html/Approvals/Elements/Tabs,
4897           share/html/SelfService/Attachment/dhandler,
4898           share/html/SelfService/Elements/Header,
4899           share/html/SelfService/Elements/MyRequests, etc/schema.mysql-4.1,
4900           etc/upgrade/shrink_cgm_table.pl,
4901           etc/upgrade/split-out-cf-categories,
4902           etc/upgrade/split-out-cf-categories.in,
4903           etc/upgrade/upgrade-mysql-schema.pl,
4904           etc/upgrade/3.8-branded-queues-extension,
4905           etc/upgrade/3.8-branded-queues-extension.in,
4906           etc/upgrade/3.8-ical-extension,
4907           etc/upgrade/3.8-ical-extension.in, etc/upgrade/3.7.1/content,
4908           etc/upgrade/3.7.82/content, etc/upgrade/3.7.86/content,
4909           etc/upgrade/3.7.87/content, etc/upgrade/3.8.0/content,
4910           etc/upgrade/3.8.1/content, etc/upgrade/3.8.3/content,
4911           etc/upgrade/3.8.3/schema.Pg, etc/upgrade/3.8.4/content,
4912           etc/upgrade/3.8.6/content, etc/upgrade/3.7.10/content,
4913           etc/upgrade/3.7.15/content, etc/upgrade/3.7.19/content,
4914           etc/upgrade/3.7.3/schema.Oracle, etc/upgrade/3.7.3/schema.Pg,
4915           etc/upgrade/3.7.3/schema.mysql, etc/upgrade/3.7.81/schema.Oracle,
4916           etc/upgrade/3.7.81/schema.mysql, etc/upgrade/3.7.85/content,
4917           etc/upgrade/3.8.2/content: Initial revision
4918
4919 2009-12-31 05:12  ivan
4920
4921         * rt/: lib/RT/I18N/pt_BR.po, lib/RT/I18N/nb.po,
4922           lib/RT/I18N/zh_CN.po, lib/RT/I18N/ar.po, lib/RT/I18N/pt.po,
4923           lib/RT/I18N/ru.pm, lib/RT/Shredder/ACE.pm,
4924           lib/RT/Shredder/CachedGroupMember.pm,
4925           lib/RT/Shredder/Constants.pm, lib/RT/Shredder/Dependencies.pm,
4926           lib/RT/Shredder/Dependency.pm,
4927           lib/RT/Shredder/ObjectCustomFieldValue.pm,
4928           lib/RT/Shredder/Queue.pm, lib/RT/Shredder/User.pm,
4929           lib/RT/Shredder/CustomField.pm, lib/RT/Shredder/Exceptions.pm,
4930           lib/RT/Shredder/Link.pm, lib/RT/Shredder/Plugin.pm,
4931           lib/RT/Shredder/Principal.pm, lib/RT/Shredder/ScripAction.pm,
4932           lib/RT/Shredder/ScripCondition.pm,
4933           lib/RT/Shredder/Transaction.pm, lib/RT/Condition/ReopenTicket.pm,
4934           lib/RT/Shredder/Attachment.pm,
4935           lib/RT/Shredder/CustomFieldValue.pm, lib/RT/Shredder/Group.pm,
4936           lib/RT/Shredder/GroupMember.pm, lib/RT/Shredder/POD.pm,
4937           lib/RT/Shredder/Record.pm, lib/RT/Shredder/Scrip.pm,
4938           lib/RT/Shredder/Template.pm, lib/RT/Shredder/Ticket.pm,
4939           lib/RT/Shredder/Plugin/Attachments.pm,
4940           lib/RT/Shredder/Plugin/Base.pm,
4941           lib/RT/Shredder/Plugin/Objects.pm,
4942           lib/RT/Shredder/Plugin/SQLDump.pm,
4943           lib/RT/Shredder/Plugin/Summary.pm,
4944           lib/RT/Shredder/Plugin/Tickets.pm,
4945           lib/RT/Shredder/Plugin/Users.pm,
4946           lib/RT/Shredder/Plugin/Base/Dump.pm,
4947           lib/RT/Shredder/Plugin/Base/Search.pm, lib/RT/Approval/Rule.pm,
4948           lib/RT/Condition/CloseTicket.pm, lib/RT/Graph/Tickets.pm,
4949           lib/RT/Approval/Rule/Passed.pm,
4950           docs/creating_external_custom_fields.pod,
4951           docs/extending_clickable_links.pod, docs/gnupg_integration.pod,
4952           docs/porting.windows, docs/queue_subject_tag.pod,
4953           docs/templates.pod, docs/using_forms_widgets.pod,
4954           lib/RT/Approval/Rule/Created.pm,
4955           lib/RT/Approval/Rule/NewPending.pm,
4956           lib/RT/Approval/Rule/Rejected.pm, lib/RT/Test/Email.pm,
4957           lib/RT/Test/Web.pm,
4958           docs/design_docs/gnupg_details_on_output_formats, t/00-compile.t,
4959           t/00-mason-syntax.t, t/clicky.t, t/cron.t, t/pod.t, t/rtname.t,
4960           t/savedsearch.t, t/customfields/access_via_queue.t,
4961           t/customfields/sort_order.t, t/approval/basic.t,
4962           t/data/configs/apache2.2+fastcgi.conf,
4963           t/data/configs/apache2.2+fastcgi.conf.in,
4964           t/data/configs/apache2.2+mod_perl.conf,
4965           t/data/configs/apache2.2+mod_perl.conf.in,
4966           t/data/emails/russian-subject-no-content-type,
4967           t/data/emails/subject-with-folding-ws,
4968           t/data/emails/text-html-in-russian,
4969           t/data/emails/multipart-alternative-with-umlaut,
4970           t/data/emails/new-ticket-from-iso-8859-1-full,
4971           t/data/emails/notes-uuencoded, t/data/emails/rt-send-cc,
4972           t/data/emails/multipart-report, t/data/emails/nested-mime-sample,
4973           t/data/emails/nested-rfc-822,
4974           t/data/emails/new-ticket-from-iso-8859-1,
4975           t/data/emails/text-html-with-umlaut,
4976           t/data/emails/crashes-file-based-parser,
4977           t/data/emails/lorem-ipsum, t/data/emails/very-long-subject,
4978           t/data/emails/8859-15-message-series/dir,
4979           t/data/emails/8859-15-message-series/msg1,
4980           t/data/emails/8859-15-message-series/msg2,
4981           t/data/emails/8859-15-message-series/msg3,
4982           t/data/emails/8859-15-message-series/msg4,
4983           t/data/emails/8859-15-message-series/msg5,
4984           t/data/emails/8859-15-message-series/msg6,
4985           t/data/emails/8859-15-message-series/msg7,
4986           t/data/gnupg/keyrings/trustdb.gpg,
4987           t/data/gnupg/emails/1-signed-MIME-plain.txt,
4988           t/data/gnupg/emails/12-encrypted-inline-binary.txt,
4989           t/data/gnupg/emails/13-signed-encrypted-MIME-plain.txt,
4990           t/data/gnupg/emails/14-signed-encrypted-MIME-attachment.txt,
4991           t/data/gnupg/emails/15-signed-encrypted-MIME-binary.txt,
4992           t/data/gnupg/emails/16-signed-encrypted-inline-plain.txt,
4993           t/data/gnupg/emails/18-signed-encrypted-inline-binary.txt,
4994           t/data/gnupg/emails/2-signed-MIME-plain-with-attachment.txt,
4995           t/data/gnupg/emails/3-signed-MIME-plain-with-binary.txt,
4996           t/data/gnupg/emails/6-signed-inline-with-binary.txt,
4997           t/data/gnupg/emails/7-encrypted-MIME-plain.txt,
4998           t/data/gnupg/emails/8-encrypted-MIME-with-attachment.txt,
4999           t/data/gnupg/emails/9-encrypted-MIME-with-binary.txt,
5000           t/data/gnupg/emails/README, t/data/gnupg/keyrings/pubring.gpg,
5001           t/data/gnupg/keyrings/secring.gpg,
5002           t/data/gnupg/keyrings/signed_old_style_with_attachment.eml,
5003           t/data/gnupg/keys/general-at-example.com.2.public.key,
5004           t/data/gnupg/keys/general-at-example.com.2.secret.key,
5005           t/data/gnupg/keys/general-at-example.com.public.key,
5006           t/data/gnupg/keys/general-at-example.com.secret.key,
5007           t/data/gnupg/keys/recipient-at-example.com.public.key,
5008           t/data/gnupg/keys/recipient-at-example.com.secret.key,
5009           t/data/gnupg/keys/rt-recipient-at-example.com.public.key,
5010           t/data/gnupg/keys/rt-recipient-at-example.com.secret.key,
5011           t/data/gnupg/keys/rt-test-at-example.com.2.public.key,
5012           t/data/gnupg/keys/rt-test-at-example.com.2.secret.key,
5013           t/data/gnupg/keys/rt-test-at-example.com.public.key,
5014           t/data/gnupg/keys/rt-test-at-example.com.secret.key,
5015           t/api/currentuser.t, t/api/queue.t, t/api/uri-t.t,
5016           t/data/gnupg/emails/10-encrypted-inline-plain.txt,
5017           t/data/gnupg/emails/11-encrypted-inline-attachment.txt,
5018           t/data/gnupg/emails/17-signed-encrypted-inline-attachment.txt,
5019           t/data/gnupg/emails/19-signed-inline-plain-nested.txt,
5020           t/data/gnupg/emails/4-signed-inline-plain.txt,
5021           t/data/gnupg/emails/5-signed-inline-with-attachment.txt,
5022           t/api/ace.t, t/api/action-createtickets.t, t/api/attachment.t,
5023           t/api/attribute-tests.t, t/api/attribute.t, t/api/cf.t,
5024           t/api/cf_combo_casacade.t, t/api/cf_external.t,
5025           t/api/cf_pattern.t, t/api/cf_single_values.t,
5026           t/api/cf_transaction.t, t/api/condition-ownerchange.t,
5027           t/api/condition-reject.t, t/api/customfield.t, t/api/date.t,
5028           t/api/emailparser.t, t/api/group.t, t/api/groups.t, t/api/i18n.t,
5029           t/api/link.t, t/api/record.t, t/api/reminders.t, t/api/rights.t,
5030           t/api/rt.t, t/api/scrip.t, t/api/scrip_order.t,
5031           t/api/searchbuilder.t, t/api/system.t, t/api/template-insert.t,
5032           t/api/template.t, t/api/ticket.t, t/api/tickets.t,
5033           t/api/tickets_overlay_sql.t, t/api/uri-fsck_com_rt.t,
5034           t/api/user.t, t/api/users.t, t/web/attachments.t,
5035           t/web/cf_access.t, t/web/cf_onqueue.t, t/web/cf_select_one.t,
5036           t/web/command_line_with_unknown_field.t,
5037           t/web/compilation_errors.t, t/web/config_tab_right.t,
5038           t/web/custom_frontpage.t, t/web/custom_search.t,
5039           t/web/dashboards-permissions.t, t/web/gnupg-outgoing.t,
5040           t/web/gnupg-select-keys-on-create.t, t/web/offline_utf8.t,
5041           t/web/query_builder.t, t/web/rest.t, t/web/rights.t,
5042           t/web/saved_search_chart.t, t/web/search_bulk_update_links.t,
5043           t/web/ticket-create-utf8.t, t/web/ticket_owner.t,
5044           t/web/ticket_seen.t, t/web/ticket_update_without_content.t,
5045           t/web/unlimited_search.t, t/web/crypt-gnupg.t,
5046           t/web/gnupg-select-keys-on-update.t,
5047           t/web/offline_messages_utf8.t, t/web/rest-non-ascii-subject.t,
5048           t/web/rights1.t, t/web/dashboards.t, t/ticket/badlinks.t,
5049           t/ticket/merge.t, t/ticket/search_by_txn.t,
5050           t/ticket/sort-by-user.t, t/web/basic.t, t/web/command_line.t,
5051           t/web/dashboard_with_deleted_saved_search.t,
5052           t/web/dashboards-groups.t, t/web/quicksearch.t,
5053           t/web/saved_search_permissions.t, t/ticket/search_by_watcher.t,
5054           share/html/autohandler, share/html/dhandler,
5055           share/html/index.html, share/html/l,
5056           share/html/Elements/BevelBoxRaisedEnd,
5057           share/html/Elements/Callback, share/html/Elements/CollectionList,
5058           share/html/Elements/CollectionListPaging,
5059           share/html/Elements/DashboardTabs,
5060           share/html/Elements/Dashboards,
5061           share/html/Elements/EditCustomFieldAutocomplete,
5062           share/html/Elements/EditCustomFieldImage,
5063           share/html/Elements/EditCustomFieldSelect,
5064           share/html/Elements/EditLinks, share/html/Elements/EmailInput,
5065           share/html/Elements/Error, share/html/Elements/GotoTicket,
5066           share/html/Elements/ListActions, share/html/Elements/ListMenu,
5067           share/html/Elements/Login, share/html/Elements/MakeClicky,
5068           share/html/Elements/Menu, share/html/Elements/MessageBox,
5069           share/html/Elements/MyAdminQueues, share/html/Elements/MyTickets,
5070           share/html/Elements/PageLayout, share/html/Elements/QueryString,
5071           share/html/Elements/QueueSummary,
5072           share/html/Elements/QuickCreate, share/html/Elements/Refresh,
5073           share/html/Elements/RefreshHomepage,
5074           share/html/Elements/ScrubHTML, share/html/Elements/Section,
5075           share/html/Elements/SelectBoolean,
5076           share/html/Elements/SelectCustomFieldValue,
5077           share/html/Elements/SelectDate,
5078           share/html/Elements/SelectDateRelation,
5079           share/html/Elements/SelectLinkType,
5080           share/html/Elements/SelectMatch,
5081           share/html/Elements/SelectNewTicketQueue,
5082           share/html/Elements/SelectOwner,
5083           share/html/Elements/SelectPriority,
5084           share/html/Elements/SelectQueue,
5085           share/html/Elements/SelectStatus,
5086           share/html/Elements/SelectTicketTypes,
5087           share/html/Elements/SelectTimeUnits,
5088           share/html/Elements/SelectTimezone,
5089           share/html/Elements/SelectUsers,
5090           share/html/Elements/SelectWatcherType,
5091           share/html/Elements/ShowCustomFieldBinary,
5092           share/html/Elements/ShowCustomFieldText,
5093           share/html/Elements/ShowLink, share/html/Elements/ShowLinks,
5094           share/html/Elements/ShowMemberships,
5095           share/html/Elements/ShowUserConcise,
5096           share/html/Elements/ShowUserEmailFrequency,
5097           share/html/Elements/ShowUserVerbose,
5098           share/html/Elements/SimpleSearch, share/html/Elements/Tabs,
5099           share/html/Elements/TicketList, share/html/Elements/TitleBox,
5100           t/delegation/cleanup_stalled.t, t/delegation/revocation.t,
5101           t/i18n/default.t, t/mail/charsets-outgoing.t,
5102           t/mail/crypt-gnupg.t, t/mail/extractsubjecttag.t,
5103           t/mail/gateway.t, t/mail/gnupg-bad.t, t/mail/gnupg-incoming.t,
5104           t/mail/gnupg-realmail.t, t/mail/gnupg-reverification.t,
5105           t/mail/mime_decoding.t, t/mail/sendmail.t, t/mail/verp.t,
5106           t/maildigest/attributes.t, t/shredder/00load.t,
5107           t/shredder/00skeleton.t, t/shredder/01basics.t,
5108           t/shredder/01ticket.t, t/shredder/02group_member.t,
5109           t/shredder/02queue.t, t/shredder/02template.t,
5110           t/shredder/02user.t, t/shredder/03plugin.t,
5111           t/shredder/03plugin_summary.t, t/shredder/03plugin_tickets.t,
5112           t/shredder/03plugin_users.t, t/shredder/utils.pl,
5113           t/ticket/action_linear_escalate.t, t/ticket/add-watchers.t,
5114           t/ticket/batch-upload-csv.t, t/ticket/cfsort-freeform-multiple.t,
5115           t/ticket/cfsort-freeform-single.t, t/ticket/deferred_owner.t,
5116           t/ticket/link_search.t, t/ticket/linking.t,
5117           t/ticket/quicksearch.t, t/ticket/requestor-order.t,
5118           t/ticket/scrips_batch.t, t/ticket/search.t,
5119           t/ticket/search_by_cf_freeform_multiple.t,
5120           t/ticket/search_by_cf_freeform_single.t,
5121           t/ticket/search_by_links.t, t/ticket/search_long_cf_values.t,
5122           t/ticket/sort-by-custom-ownership.t, t/ticket/sort-by-queue.t,
5123           t/ticket/sort_by_cf.t, t/validator/group_members.t,
5124           share/html/Elements/Checkbox, share/html/Elements/ColumnMap,
5125           share/html/Elements/EditCustomField,
5126           share/html/Elements/EditTimeValue,
5127           share/html/Elements/MySupportQueues,
5128           share/html/Elements/SelectCustomFieldOperator,
5129           share/html/Elements/SelectEqualityOperator,
5130           share/html/Elements/SelectResultsPerPage,
5131           share/html/Elements/SelectTicketSortBy,
5132           share/html/Elements/ShowUser, share/html/Elements/TitleBoxStart,
5133           share/html/Elements/ShowSearch,
5134           share/html/Dashboards/Modify.html,
5135           share/html/Dashboards/Queries.html,
5136           share/html/Dashboards/Render.html,
5137           share/html/Dashboards/Subscription.html,
5138           share/html/Dashboards/dhandler, share/html/Dashboards/index.html,
5139           share/html/Dashboards/Elements/DashboardsForObject,
5140           share/html/Dashboards/Elements/DashboardsForObjects,
5141           share/html/Dashboards/Elements/Deleted,
5142           share/html/Dashboards/Elements/HiddenSearches,
5143           share/html/Dashboards/Elements/ListOfDashboards,
5144           share/html/Dashboards/Elements/SelectPrivacy,
5145           share/html/Dashboards/Elements/ShowDashboards,
5146           share/html/Dashboards/Elements/ShowSubscription,
5147           share/html/Dashboards/Elements/Tabs,
5148           share/html/Dashboards/Elements/ShowPortlet/component,
5149           share/html/Dashboards/Elements/ShowPortlet/dashboard,
5150           share/html/Dashboards/Elements/ShowPortlet/search,
5151           share/html/Elements/BevelBoxRaisedStart,
5152           share/html/Elements/CreateTicket,
5153           share/html/Elements/EditCustomFieldBinary,
5154           share/html/Elements/EditCustomFieldCombobox,
5155           share/html/Elements/EditCustomFieldFreeform,
5156           share/html/Elements/EditCustomFieldText,
5157           share/html/Elements/EditCustomFieldWikitext,
5158           share/html/Elements/Footer, share/html/Elements/Header,
5159           share/html/Elements/HeaderJavascript, share/html/Elements/Logo,
5160           share/html/Elements/Logout, share/html/Elements/MyRT,
5161           share/html/Elements/MyReminders, share/html/Elements/MyRequests,
5162           share/html/Elements/PersonalQuickbar,
5163           share/html/Elements/Quicksearch,
5164           share/html/Elements/SelectAttachmentField,
5165           share/html/Elements/SelectDateType,
5166           share/html/Elements/SelectGroups, share/html/Elements/SelectLang,
5167           share/html/Elements/SelectSortOrder,
5168           share/html/Elements/SetupSessionCookie,
5169           share/html/Elements/ShowCustomFieldImage,
5170           share/html/Elements/ShowCustomFieldWikitext,
5171           share/html/Elements/ShowCustomFields, share/html/Elements/Submit,
5172           share/html/Elements/TitleBoxEnd,
5173           share/html/Elements/ValidateCustomFields,
5174           share/html/Elements/CollectionAsTable/Header,
5175           share/html/Elements/CollectionAsTable/ParseFormat,
5176           share/html/Elements/CollectionAsTable/Row,
5177           share/html/Elements/GnuPG/KeyIssues,
5178           share/html/Elements/GnuPG/SelectKeyForEncryption,
5179           share/html/Elements/GnuPG/SelectKeyForSigning,
5180           share/html/Elements/GnuPG/SignEncryptWidget,
5181           share/html/Elements/RT__Group/ColumnMap,
5182           share/html/Elements/RT__Queue/ColumnMap,
5183           share/html/Elements/RT__Scrip/ColumnMap,
5184           share/html/Elements/RT__Template/ColumnMap,
5185           share/html/Elements/RT__Ticket/ColumnMap,
5186           share/html/Elements/RT__User/ColumnMap,
5187           share/html/Install/Basics.html,
5188           share/html/Install/DatabaseDetails.html,
5189           share/html/Install/DatabaseType.html,
5190           share/html/Install/Finish.html, share/html/Install/Global.html,
5191           share/html/Install/Initialize.html,
5192           share/html/Install/Sendmail.html, share/html/Install/autohandler,
5193           share/html/Install/index.html,
5194           share/html/Install/Elements/Errors,
5195           share/html/Install/Elements/Wrapper, share/html/Prefs/MyRT.html,
5196           share/html/Prefs/Other.html, share/html/Prefs/Quicksearch.html,
5197           share/html/Prefs/Search.html,
5198           share/html/Prefs/SearchOptions.html,
5199           share/html/Prefs/Elements/Tabs, share/html/Search/Build.html,
5200           share/html/Search/Bulk.html, share/html/Search/Chart,
5201           share/html/Search/Chart.html, share/html/Search/Edit.html,
5202           share/html/Search/Graph.html, share/html/Search/Results.html,
5203           share/html/Search/Results.rdf, share/html/Search/Results.tsv,
5204           share/html/Search/Simple.html,
5205           share/html/Search/Elements/SelectAndOr,
5206           share/html/Search/Elements/SelectGroupBy,
5207           share/html/Search/Elements/SelectPersonType,
5208           share/html/User/Delegation.html, share/html/User/Prefs.html,
5209           share/html/User/Elements/DelegateRights,
5210           share/html/User/Elements/GroupTabs,
5211           share/html/User/Elements/Tabs,
5212           share/html/User/Groups/Members.html,
5213           share/html/User/Groups/Modify.html,
5214           share/html/User/Groups/index.html,
5215           share/html/Search/Elements/BuildFormatString,
5216           share/html/Search/Elements/ConditionRow,
5217           share/html/Search/Elements/PickBasics,
5218           share/html/Search/Elements/PickCFs,
5219           share/html/Search/Elements/ResultViews,
5220           share/html/Search/Elements/SearchesForObject,
5221           share/html/Search/Elements/SelectSearchObject,
5222           share/html/Search/Elements/SelectSearchesForObjects,
5223           share/html/REST/1.0/autohandler, share/html/REST/1.0/dhandler,
5224           share/html/REST/1.0/logout,
5225           share/html/REST/1.0/Forms/group/customfields,
5226           share/html/Search/Elements/Chart,
5227           share/html/Search/Elements/DisplayOptions,
5228           share/html/Search/Elements/EditFormat,
5229           share/html/Search/Elements/EditQuery,
5230           share/html/Search/Elements/EditSearches,
5231           share/html/Search/Elements/Graph,
5232           share/html/Search/Elements/NewListActions,
5233           share/html/Search/Elements/PickCriteria,
5234           share/html/Search/Elements/SearchPrivacy,
5235           share/html/Search/Elements/SelectChartType,
5236           share/html/Search/Elements/SelectGroup,
5237           share/html/Search/Elements/SelectLinks,
5238           share/html/REST/1.0/Forms/attachment/default,
5239           share/html/REST/1.0/Forms/group/default,
5240           share/html/REST/1.0/Forms/group/ns,
5241           share/html/REST/1.0/Forms/queue/customfields,
5242           share/html/REST/1.0/Forms/queue/default,
5243           share/html/REST/1.0/Forms/queue/ns,
5244           share/html/REST/1.0/Forms/queue/ticketcustomfields,
5245           share/html/REST/1.0/Forms/ticket/merge,
5246           share/html/REST/1.0/Forms/ticket/attachments,
5247           share/html/REST/1.0/Forms/ticket/comment,
5248           share/html/REST/1.0/Forms/ticket/default,
5249           share/html/REST/1.0/Forms/ticket/links,
5250           share/html/REST/1.0/Forms/ticket/take,
5251           share/html/NoAuth/Logout.html, share/html/NoAuth/Reminder.html,
5252           share/html/NoAuth/css/autohandler,
5253           share/html/NoAuth/css/dhandler, share/html/NoAuth/css/print.css,
5254           share/html/NoAuth/css/web2/InHeader,
5255           share/html/NoAuth/css/web2/forms.css,
5256           share/html/NoAuth/css/web2/login.css,
5257           share/html/NoAuth/css/web2/misc.css,
5258           share/html/NoAuth/css/web2/msie.css,
5259           share/html/NoAuth/css/web2/msie6.css,
5260           share/html/NoAuth/css/web2/nav.css,
5261           share/html/NoAuth/css/web2/portlets.css,
5262           share/html/NoAuth/css/web2/ticket-search.css,
5263           share/html/NoAuth/css/web2/ticket.css,
5264           share/html/NoAuth/css/web2/tools.css,
5265           share/html/NoAuth/css/web2/yui-fonts.css,
5266           share/html/REST/1.0/Forms/ticket/history,
5267           share/html/REST/1.0/Forms/transaction/default,
5268           share/html/REST/1.0/Forms/user/default,
5269           share/html/REST/1.0/Forms/user/ns,
5270           share/html/REST/1.0/NoAuth/mail-gateway,
5271           share/html/REST/1.0/search/dhandler,
5272           share/html/REST/1.0/search/ticket,
5273           share/html/REST/1.0/ticket/comment,
5274           share/html/REST/1.0/ticket/link,
5275           share/html/REST/1.0/ticket/merge,
5276           share/html/NoAuth/css/3.4-compat/footer.css,
5277           share/html/NoAuth/css/3.4-compat/header.css,
5278           share/html/NoAuth/css/3.4-compat/login.css,
5279           share/html/NoAuth/css/3.4-compat/nav.css,
5280           share/html/NoAuth/css/3.4-compat/ticket.css,
5281           share/html/NoAuth/css/web2/admin.css,
5282           share/html/NoAuth/css/web2/base.css,
5283           share/html/NoAuth/css/web2/boxes.css,
5284           share/html/NoAuth/css/web2/layout.css,
5285           share/html/NoAuth/css/web2/main.css,
5286           share/html/NoAuth/css/web2/ticket-lists.css,
5287           share/html/NoAuth/css/web2/images/dhandler,
5288           share/html/NoAuth/css/web2/images/source/background-gradient.png,
5289           share/html/NoAuth/css/3.4-compat/body.css,
5290           share/html/NoAuth/css/3.4-compat/forms.css,
5291           share/html/NoAuth/css/3.4-compat/main.css,
5292           share/html/NoAuth/css/3.4-compat/misc.css,
5293           share/html/NoAuth/css/3.4-compat/quickbar.css,
5294           share/html/NoAuth/css/3.4-compat/titlebox.css,
5295           share/html/NoAuth/css/3.4-compat/transactions.css,
5296           share/html/NoAuth/css/3.5-default/footer.css,
5297           share/html/NoAuth/css/3.5-default/local.css,
5298           share/html/NoAuth/css/3.5-default/login.css,
5299           share/html/NoAuth/css/3.5-default/ticket-search.css,
5300           share/html/NoAuth/css/3.5-default/approvals.css,
5301           share/html/NoAuth/css/3.5-default/header.css,
5302           share/html/NoAuth/css/3.5-default/logo.css,
5303           share/html/NoAuth/css/3.5-default/misc.css,
5304           share/html/NoAuth/css/3.5-default/nav.css,
5305           share/html/NoAuth/css/3.5-default/quickbar.css,
5306           share/html/NoAuth/css/3.5-default/ticket.css,
5307           share/html/NoAuth/css/3.5-default/titlebox.css,
5308           share/html/NoAuth/css/3.5-default/transactions.css,
5309           share/html/NoAuth/css/3.5-default/forms.css,
5310           share/html/NoAuth/RichText/dhandler,
5311           share/html/NoAuth/RichText/FCKeditor/fckconfig.js,
5312           share/html/NoAuth/RichText/FCKeditor/fckeditor.js,
5313           share/html/NoAuth/RichText/FCKeditor/fckpackager.xml,
5314           share/html/NoAuth/RichText/FCKeditor/fckstyles.xml,
5315           share/html/NoAuth/RichText/FCKeditor/fcktemplates.xml,
5316           share/html/NoAuth/css/3.5-default/body.css,
5317           share/html/NoAuth/css/3.5-default/main.css,
5318           share/html/NoAuth/css/3.5-default/nav-left.css,
5319           share/html/NoAuth/images/autohandler,
5320           share/html/NoAuth/images/bplogo.gif,
5321           share/html/NoAuth/images/empty_star.gif,
5322           share/html/NoAuth/images/favicon.png,
5323           share/html/NoAuth/images/star.gif,
5324           share/html/NoAuth/images/test.png,
5325           share/html/NoAuth/images/css/cb-light.gif,
5326           share/html/NoAuth/images/css/cb.gif,
5327           share/html/NoAuth/images/css/cbr-b2g.gif,
5328           share/html/NoAuth/images/css/cbr-b2lb.gif,
5329           share/html/NoAuth/images/css/cbr-gray.gif,
5330           share/html/NoAuth/images/css/cbr-trans.gif,
5331           share/html/NoAuth/images/css/cbr.gif,
5332           share/html/NoAuth/images/css/ct-light.gif,
5333           share/html/NoAuth/images/css/ct.gif,
5334           share/html/NoAuth/images/css/ctr-b2g.gif,
5335           share/html/NoAuth/images/css/ctr-b2lb.gif,
5336           share/html/NoAuth/images/css/ctr-gray.gif,
5337           share/html/NoAuth/images/css/ctr-trans.gif,
5338           share/html/NoAuth/images/css/ctr.gif,
5339           share/html/NoAuth/images/css/dark-arrow-up.png,
5340           share/html/NoAuth/images/css/dark-arrow.png,
5341           share/html/NoAuth/images/css/fieldbg-autocomplete.gif,
5342           share/html/NoAuth/images/css/light-arrow-up.png,
5343           share/html/NoAuth/images/css/light-arrow.png,
5344           share/html/NoAuth/images/css/rolldown-arrow.gif,
5345           share/html/NoAuth/images/css/rolldown-arrow.png,
5346           share/html/NoAuth/images/css/rollup-arrow.gif,
5347           share/html/NoAuth/RichText/FCKeditor/license.txt,
5348           share/html/NoAuth/RichText/FCKeditor/editor/fckdebug.html,
5349           share/html/NoAuth/RichText/FCKeditor/editor/fckdialog.html,
5350           share/html/NoAuth/RichText/FCKeditor/editor/fckeditor.html,
5351           share/html/NoAuth/RichText/FCKeditor/editor/fckeditor.original.html,
5352           share/html/NoAuth/RichText/FCKeditor/editor/css/fck_editorarea.css,
5353           share/html/NoAuth/RichText/FCKeditor/editor/css/fck_showtableborders_gecko.css,
5354           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckconstants.js,
5355           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckeditorapi.js,
5356           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckjscoreextensions.js,
5357           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckscriptloader.js,
5358           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckcodeformatter.js,
5359           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckconfig.js,
5360           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckregexlib.js,
5361           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckselection_ie.js,
5362           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktoolbaritems.js,
5363           share/html/NoAuth/RichText/FCKeditor/editor/css/fck_internal.css,
5364           share/html/NoAuth/RichText/FCKeditor/editor/css/behaviors/disablehandles.htc,
5365           share/html/NoAuth/RichText/FCKeditor/editor/css/behaviors/showtableborders.htc,
5366           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_address.png,
5367           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_blockquote.png,
5368           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_div.png,
5369           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h1.png,
5370           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h2.png,
5371           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h3.png,
5372           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h4.png,
5373           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h5.png,
5374           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h6.png,
5375           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_p.png,
5376           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_pre.png,
5377           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_anchor.gif,
5378           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_flashlogo.gif,
5379           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_hiddenfield.gif,
5380           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_pagebreak.gif,
5381           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_plugin.gif,
5382           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdebug.js,
5383           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckplugins.js,
5384           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktools.js,
5385           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtml.js,
5386           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck_contextmenu.js,
5387           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckstyles.js,
5388           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckurlparams.js,
5389           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtml_gecko.js,
5390           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdomtools.js,
5391           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdocumentprocessor.js,
5392           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcklisthandler.js,
5393           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktools_ie.js,
5394           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtml_ie.js,
5395           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtmlentities.js,
5396           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck_ie.js,
5397           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckbrowserinfo.js,
5398           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckcommands.js,
5399           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdebug_empty.js,
5400           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdialog.js,
5401           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcklanguagemanager.js,
5402           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktablehandler.js,
5403           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktablehandler_gecko.js,
5404           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckundo.js,
5405           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckselection_gecko.js,
5406           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktoolbarset.js,
5407           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckblockquotecommand.js,
5408           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckcorestylecommand.js,
5409           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcktablecommand.js,
5410           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck.js,
5411           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck_gecko.js,
5412           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcklistslib.js,
5413           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckselection.js,
5414           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktablehandler_ie.js,
5415           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktools_gecko.js,
5416           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fck_othercommands.js,
5417           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckfitwindow.js,
5418           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckjustifycommands.js,
5419           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcklistcommands.js,
5420           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcknamedcommand.js,
5421           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckpasteplaintextcommand.js,
5422           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckpastewordcommand.js,
5423           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckremoveformatcommand.js,
5424           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckshowblocks.js,
5425           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckspellcheckcommand_gecko.js,
5426           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckspellcheckcommand_ie.js,
5427           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckstylecommand.js,
5428           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcktextcolorcommand.js,
5429           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckcontextmenu.js,
5430           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarfontformatcombo.js,
5431           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarpanelbutton.js,
5432           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckw3crange.js,
5433           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckxml.js,
5434           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckindentcommands.js,
5435           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckevents.js,
5436           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckiecleanup.js,
5437           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckmenublock.js,
5438           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbar.js,
5439           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarspecialcombo.js,
5440           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdocumentfragment_ie.js,
5441           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckstyle.js,
5442           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdocumentfragment_gecko.js,
5443           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckmenuitem.js,
5444           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckspecialcombo.js,
5445           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbutton.js,
5446           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckxml_gecko.js,
5447           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckimagepreloader.js,
5448           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckkeystrokehandler.js,
5449           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckpanel.js,
5450           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrange.js,
5451           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckeditingarea.js,
5452           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckicon.js,
5453           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbuttonui.js,
5454           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckxml_ie.js,
5455           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdataprocessor.js,
5456           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrange_gecko.js,
5457           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrange_ie.js,
5458           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrangeiterator.js,
5459           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckelementpath.js,
5460           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckenterkey.js,
5461           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckhtmliterator.js,
5462           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckmenublockpanel.js,
5463           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckplugin.js,
5464           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbreak_gecko.js,
5465           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbreak_ie.js,
5466           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarfontscombo.js,
5467           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarfontsizecombo.js,
5468           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarstylecombo.js,
5469           share/html/NoAuth/RichText/FCKeditor/editor/images/anchor.gif,
5470           share/html/NoAuth/RichText/FCKeditor/editor/images/arrow_ltr.gif,
5471           share/html/NoAuth/RichText/FCKeditor/editor/images/arrow_rtl.gif,
5472           share/html/NoAuth/RichText/FCKeditor/editor/images/spacer.gif,
5473           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/teeth_smile.gif,
5474           share/html/NoAuth/RichText/FCKeditor/editor/dtd/fck_dtd_test.html,
5475           share/html/NoAuth/RichText/FCKeditor/editor/dtd/fck_xhtml10strict.js,
5476           share/html/NoAuth/RichText/FCKeditor/editor/dtd/fck_xhtml10transitional.js,
5477           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/angel_smile.gif,
5478           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/angry_smile.gif,
5479           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/broken_heart.gif,
5480           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/cake.gif,
5481           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/confused_smile.gif,
5482           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/cry_smile.gif,
5483           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/devil_smile.gif,
5484           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/embaressed_smile.gif,
5485           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/envelope.gif,
5486           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/heart.gif,
5487           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/kiss.gif,
5488           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/lightbulb.gif,
5489           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/omg_smile.gif,
5490           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/regular_smile.gif,
5491           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/sad_smile.gif,
5492           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/shades_smile.gif,
5493           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/thumbs_down.gif,
5494           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/thumbs_up.gif,
5495           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/tounge_smile.gif,
5496           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif,
5497           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/wink_smile.gif,
5498           share/html/NoAuth/RichText/FCKeditor/editor/js/fckadobeair.js,
5499           share/html/NoAuth/RichText/FCKeditor/editor/js/fckeditorcode_ie.js,
5500           share/html/NoAuth/RichText/FCKeditor/editor/js/fckeditorcode_gecko.js,
5501           share/html/NoAuth/RichText/FCKeditor/editor/lang/es.js,
5502           share/html/NoAuth/RichText/FCKeditor/editor/lang/eu.js,
5503           share/html/NoAuth/RichText/FCKeditor/editor/lang/hr.js,
5504           share/html/NoAuth/RichText/FCKeditor/editor/lang/km.js,
5505           share/html/NoAuth/RichText/FCKeditor/editor/lang/it.js,
5506           share/html/NoAuth/RichText/FCKeditor/editor/lang/sl.js,
5507           share/html/NoAuth/RichText/FCKeditor/editor/lang/bg.js,
5508           share/html/NoAuth/RichText/FCKeditor/editor/lang/fa.js,
5509           share/html/NoAuth/RichText/FCKeditor/editor/lang/sv.js,
5510           share/html/NoAuth/RichText/FCKeditor/editor/lang/ja.js,
5511           share/html/NoAuth/RichText/FCKeditor/editor/lang/mn.js,
5512           share/html/NoAuth/RichText/FCKeditor/editor/lang/th.js,
5513           share/html/NoAuth/RichText/FCKeditor/editor/lang/zh.js,
5514           share/html/NoAuth/RichText/FCKeditor/editor/lang/fr-ca.js,
5515           share/html/NoAuth/RichText/FCKeditor/editor/lang/he.js,
5516           share/html/NoAuth/RichText/FCKeditor/editor/lang/sr-latn.js,
5517           share/html/NoAuth/RichText/FCKeditor/editor/lang/en-uk.js,
5518           share/html/NoAuth/RichText/FCKeditor/editor/lang/nb.js,
5519           share/html/NoAuth/RichText/FCKeditor/editor/lang/fr.js,
5520           share/html/NoAuth/RichText/FCKeditor/editor/lang/lv.js,
5521           share/html/NoAuth/RichText/FCKeditor/editor/lang/ar.js,
5522           share/html/NoAuth/RichText/FCKeditor/editor/lang/fo.js,
5523           share/html/NoAuth/RichText/FCKeditor/editor/lang/is.js,
5524           share/html/NoAuth/RichText/FCKeditor/editor/lang/en.js,
5525           share/html/NoAuth/RichText/FCKeditor/editor/lang/pl.js,
5526           share/html/NoAuth/RichText/FCKeditor/editor/lang/hi.js,
5527           share/html/NoAuth/RichText/FCKeditor/editor/lang/lt.js,
5528           share/html/NoAuth/RichText/FCKeditor/editor/lang/nl.js,
5529           share/html/NoAuth/RichText/FCKeditor/editor/lang/sr.js,
5530           share/html/NoAuth/RichText/FCKeditor/editor/lang/gl.js,
5531           share/html/NoAuth/RichText/FCKeditor/editor/lang/ko.js,
5532           share/html/NoAuth/RichText/FCKeditor/editor/lang/eo.js,
5533           share/html/NoAuth/RichText/FCKeditor/editor/lang/hu.js,
5534           share/html/NoAuth/RichText/FCKeditor/editor/lang/ru.js,
5535           share/html/NoAuth/RichText/FCKeditor/editor/lang/_translationstatus.txt,
5536           share/html/NoAuth/RichText/FCKeditor/editor/lang/en-ca.js,
5537           share/html/NoAuth/RichText/FCKeditor/editor/lang/gu.js,
5538           share/html/NoAuth/RichText/FCKeditor/editor/lang/tr.js,
5539           share/html/NoAuth/RichText/FCKeditor/editor/lang/fi.js: Initial
5540           revision
5541
5542 2009-12-31 05:09  ivan
5543
5544         * rt/: UPGRADING.mysql, lib/RT/Test.pm, sbin/merge-rosetta.pl,
5545           sbin/rt-attributes-viewer, sbin/rt-attributes-viewer.in,
5546           sbin/rt-clean-sessions, sbin/rt-clean-sessions.in,
5547           sbin/rt-email-dashboards, sbin/rt-email-dashboards.in,
5548           sbin/rt-email-digest, sbin/rt-email-digest.in,
5549           sbin/rt-email-group-admin, sbin/rt-email-group-admin.in,
5550           sbin/rt-server, sbin/rt-server.in, sbin/rt-shredder,
5551           sbin/rt-shredder.in, sbin/rt-validator, sbin/rt-validator.in,
5552           sbin/tweak-template-locstring, lib/RT/Search.pm,
5553           lib/RT/Config.pm, lib/RT/Dashboard.pm, lib/RT/Installer.pm,
5554           lib/RT/Plugin.pm, lib/RT/Ruleset.pm, lib/RT/Shredder.pm,
5555           lib/RT/Approval.pm, lib/RT/Action.pm, lib/RT/SharedSetting.pm,
5556           lib/RT/Condition.pm, lib/RT/SQL.pm, lib/RT/Util.pm,
5557           lib/RT/Rule.pm, lib/RT/Crypt/GnuPG.pm,
5558           lib/RT/Interface/Web/Request.pm, lib/RT/Interface/Web/Session.pm,
5559           lib/RT/Interface/Web/Standalone/PreFork.pm,
5560           lib/RT/Action/LinearEscalate.pm,
5561           lib/RT/Action/ExtractSubjectTag.pm, lib/RT/Action/NotifyGroup.pm,
5562           lib/RT/Action/NotifyGroupAsComment.pm,
5563           lib/RT/CustomFieldValues/External.pm,
5564           lib/RT/CustomFieldValues/Groups.pm, lib/RT/I18N/bg.po,
5565           lib/RT/I18N/rt.pot, lib/RT/I18N/hr.po, lib/RT/I18N/zh_TW.po:
5566           Initial revision
5567
5568 2009-12-31 04:56  ivan
5569
5570         * rt/: Makefile, lib/RT.pm: rt 3.6.10
5571
5572 2009-12-31 04:44  ivan
5573
5574         * rt/: etc/RT_Config.pm.in, lib/RT/Groups_Overlay.pm,
5575           lib/RT/Record.pm, lib/RT/SearchBuilder.pm,
5576           lib/RT/Ticket_Overlay.pm, lib/RT/Transaction_Overlay.pm,
5577           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
5578           sbin/rt-setup-database.in: rt 3.6.10
5579
5580 2009-12-31 04:35  ivan
5581
5582         * rt/FREESIDE_MODIFIED: up-to-date
5583
5584 2009-12-30 23:16  ivan
5585
5586         * FS/FS/Schema.pm: fix h_cdr acctid changing from bigint to int
5587           with recent DBIx::DBSchema
5588
5589 2009-12-30 21:10  ivan
5590
5591         * FS/: FS/Cron/bill.pm, bin/freeside-daily: specify multiple
5592           agentnums with freeside-daily
5593
5594 2009-12-30 19:33  ivan
5595
5596         * Makefile: goodbye conf dir
5597
5598 2009-12-30 18:50  jeff
5599
5600         * FS/FS/cust_main.pm: really reduce the noise
5601
5602 2009-12-30 18:20  ivan
5603
5604         * httemplate/: edit/prospect_main.html, edit/elements/edit.html,
5605           edit/process/elements/process.html, elements/contact.html,
5606           elements/menu.html: prospecting: proper contact error handling
5607           when you add a prospect
5608
5609 2009-12-29 22:41  jeff
5610
5611         * FS/FS/part_pkg/voip_cdr.pm: define all detail header list
5612           elements
5613
5614 2009-12-29 22:05  jeff
5615
5616         * FS/FS/cust_main.pm: noise reduction
5617
5618 2009-12-29 21:22  jeff
5619
5620         * FS/FS/tax_rate.pm: noise reduction
5621
5622 2009-12-29 18:39  jeff
5623
5624         * FS/FS/cust_bill_pkg_detail.pm: use the class used
5625
5626 2009-12-29 18:26  jeff
5627
5628         * FS/FS/cust_main.pm: noise reduction
5629
5630 2009-12-28 20:49  ivan
5631
5632         * FS/bin/freeside-upgrade: output SQL statements as we run them
5633           (and only the ones we run), not immediately
5634
5635 2009-12-28 20:44  ivan
5636
5637         * FS/FS/Conf.pm: oops, syntax error adding queued-sleep_time
5638
5639 2009-12-28 20:24  ivan
5640
5641         * FS/bin/: freeside-upgrade: don't change h_queue.job type under
5642           non-mysql, takes forever on large dbs, RT#6946
5643
5644 2009-12-28 17:38  ivan
5645
5646         * FS/bin/freeside-daily: add -u option for vacuuming, RT#5258
5647
5648 2009-12-28 17:30  ivan
5649
5650         * bin/: del-old-history, pg-sizer: some random utils for disk space
5651           analysis and eliminating old history records, RT#6914
5652
5653 2009-12-28 17:00  mark
5654
5655         * FS/FS/AccessRight.pm, httemplate/browse/cust_attachment.html,
5656           httemplate/elements/menu.html: Add Browse attachments ACL
5657           (RT#4964)
5658
5659 2009-12-28 16:38  ivan
5660
5661         * FS/: FS/Conf.pm, bin/freeside-queued: add queued-sleep_time
5662
5663 2009-12-28 11:18  ivan
5664
5665         * FS/FS/AccessRight.pm, FS/FS/Mason.pm, FS/FS/Schema.pm,
5666           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/contact.pm,
5667           FS/FS/contact_email.pm, FS/FS/contact_phone.pm,
5668           FS/FS/cust_location.pm, FS/FS/o2m_Common.pm, FS/FS/phone_type.pm,
5669           FS/FS/prospect_main.pm, FS/MANIFEST, FS/t/contact.t,
5670           FS/t/contact_email.t, FS/t/contact_phone.t, FS/t/phone_type.t,
5671           FS/t/prospect_main.t, httemplate/edit/prospect_main.html,
5672           httemplate/edit/process/prospect_main.html,
5673           httemplate/elements/city.html, httemplate/elements/contact.html,
5674           httemplate/elements/header.html, httemplate/elements/menu.html,
5675           httemplate/elements/tr-contact.html,
5676           httemplate/elements/tr-select-cust_location.html,
5677           httemplate/search/prospect_main.html,
5678           httemplate/search/report_prospect_main.html,
5679           httemplate/view/prospect_main.html,
5680           httemplate/edit/elements/edit.html,
5681           httemplate/edit/process/elements/process.html,
5682           httemplate/misc/location.cgi,
5683           httemplate/view/cust_main/packages/location.html, FS/FS.pm:
5684           beginning of prospect/CRM/contact work
5685
5686 2009-12-27 21:25  ivan
5687
5688         * FS/FS/: part_pkg_taxclass.pm, phone_device.pm: use blessed
5689
5690 2009-12-26 17:00  jeff
5691
5692         * FS/FS/: cust_location.pm, cust_main.pm: improve spacing around
5693           county
5694
5695 2009-12-23 15:32  jeff
5696
5697         * bin/monitor: remove debugging
5698
5699 2009-12-23 15:29  jeff
5700
5701         * bin/monitor: add non-forking one machine monitor program
5702
5703 2009-12-23 15:14  jeff
5704
5705         * FS/FS/Yori.pm: teach yori to do some load monitoring
5706
5707 2009-12-23 13:21  jeff
5708
5709         * FS/FS/cust_bill.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
5710           FS/FS/cust_pkg.pm,
5711           httemplate/view/cust_main/packages/location.html: correct invoice
5712           package address display and reduce false laziness
5713
5714 2009-12-22 16:30  mark
5715
5716         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
5717           httemplate/edit/process/svc_acct.cgi: Tweak set_password per
5718           RT#6358
5719
5720 2009-12-21 06:44  jeff
5721
5722         * FS/FS/: Schema.pm, cust_bill_pkg.pm,
5723           cust_bill_pkg_tax_location.pm, cust_credit_bill_pkg.pm,
5724           cust_tax_exempt_pkg.pm: manage tax exemptions (texas-tax) on
5725           credit application RT953
5726
5727 2009-12-21 06:36  jeff
5728
5729         * FS/FS/Conf.pm, FS/FS/tax_rate.pm, bin/fetch_and_expand_taxes,
5730           bin/reassemble_taxes: move cch conf into database and add a
5731           couple small tools for processing updates more manually
5732
5733 2009-12-20 18:00  ivan
5734
5735         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: have 'Bill now'
5736           link cancel expired (and suspend adjourned) packages, and catch
5737           and return errors in all cases, RT#6627
5738
5739 2009-12-20 13:52  ivan
5740
5741         * FS/FS/Conf.pm: late fee package class specified in the event
5742           action instead of a global finance_pkgclass config, RT#6617
5743
5744 2009-12-20 13:48  ivan
5745
5746         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm: late
5747           fee package class specified in the event action instead of a
5748           global finance_pkgclass config, RT#6617
5749
5750 2009-12-20 11:42  ivan
5751
5752         * FS/FS/ClientAPI/MyAccount.pm: fix usage details pulling from
5753           wrong account for customers who have multiple accounts, RT#6681,
5754           fallout from RT#4189
5755
5756 2009-12-19 22:52  ivan
5757
5758         * httemplate/search/cust_pkg.cgi: fix address fields on advanced
5759           package search, RT#6609
5760
5761 2009-12-19 18:51  ivan
5762
5763         * FS/FS/cust_pkg.pm: fix bulk package order with one package
5764           changing to one new package, RT#6519, fallout from RT#4499
5765
5766 2009-12-19 17:02  ivan
5767
5768         * httemplate/view/cust_main/: packages.html, payment_history.html:
5769           fix cust_main-packages-years, RT#6798
5770
5771 2009-12-19 15:52  ivan
5772
5773         * FS/FS/cust_bill_ApplicationCommon.pm: fix more
5774           ->owed_setup/owed_recur clashing with
5775           cust_bill->open_cust_bill_pkg separating line items, RT#4729
5776
5777 2009-12-19 15:28  ivan
5778
5779         * FS/FS/cust_bill_ApplicationCommon.pm: fix credit application, at
5780           least in vedeya's case on HEAD, RT#6819, fallout from tax
5781           credits, RT#4729
5782
5783 2009-12-19 14:52  ivan
5784
5785         * httemplate/edit/elements/ApplicationCommon.html: fix fill-in of
5786           credit amount when there aren't tax buttons
5787
5788 2009-12-19 14:41  ivan
5789
5790         * httemplate/edit/cust_credit.cgi: add add'l info field as a
5791           customer-editable field, RT#6505
5792
5793 2009-12-19 14:32  ivan
5794
5795         * httemplate/view/cust_main/payment_history.html: make room for
5796           credit reasons in popup
5797
5798 2009-12-19 12:29  ivan
5799
5800         * FS/FS/cust_main_Mixin.pm: fix event report w/ a customer status
5801
5802 2009-12-19 11:10  ivan
5803
5804         * FS/FS/part_pkg.pm: fix package order to really display only those
5805           pacakges available
5806
5807 2009-12-19 11:09  ivan
5808
5809         * httemplate/misc/cust-part_pkg.cgi: fix order of packages after
5810           class selection changes
5811
5812 2009-12-18 10:20  jeff
5813
5814         * FS/FS/cust_bill_pkg_tax_location.pm,
5815           FS/FS/cust_bill_pkg_tax_rate_location.pm,
5816           httemplate/edit/elements/ApplicationCommon.html,
5817           httemplate/misc/xmlhttp-calculate_taxes.html: fix handling of tax
5818           location records and add a 'clear' button for tax credits
5819
5820 2009-12-17 16:41  ivan
5821
5822         * rt/bin/standalone_httpd: Initial revision
5823
5824 2009-12-17 16:38  ivan
5825
5826         * rt/: .gitignore, sbin/rt-dump-database, lib/RT/I18N/pt_pt.po:
5827           Initial revision
5828
5829 2009-12-16 09:35  ivan
5830
5831         * httemplate/edit/cust_main_attach.cgi: tweak attachment adding UI:
5832           table consistency, input sizes and maxlengths, RT#4964
5833
5834 2009-12-16 07:03  jeff
5835
5836         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_location.pm,
5837           cust_main.pm, cust_pkg.pm: group invoice line items by location,
5838           show location address on invoice, option for due date rather than
5839           invoice date on prior unpaid invoice line items, and option for
5840           aging on invoice (#6418, #5235, #4648)
5841
5842 2009-12-13 23:52  ivan
5843
5844         * FS/FS/svc_acct.pm: use a global config too
5845
5846 2009-12-13 23:10  ivan
5847
5848         * FS/FS/: Conf.pm, svc_acct.pm, part_export/sqlradius.pm: add
5849           overlimit_groups agent-specific config, overriding
5850           export-specific overlimit_groups, RT#6622
5851
5852 2009-12-13 19:36  mark
5853
5854         * httemplate/search/elements/search-xls.html: Fix filename for
5855           Excel spreadsheet reports
5856
5857 2009-12-13 17:41  mark
5858
5859         * FS/FS/AccessRight.pm, httemplate/browse/cust_attachment.html,
5860           httemplate/edit/cust_main_attach.cgi,
5861           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
5862           httemplate/view/cust_main/attachments.html: Add access right to
5863           view attachments
5864
5865 2009-12-12 15:53  ivan
5866
5867         * httemplate/search/cust_credit_bill_pkg.html,
5868           FS/FS/cust_credit_bill_pkg.pm,
5869           httemplate/search/cust_bill_pkg.cgi: better reporting for tax
5870           credits, RT#4729
5871
5872 2009-12-12 15:32  ivan
5873
5874         * httemplate/search/: cust_bill_pkg.cgi, cust_credit_bill_pkg.html,
5875           report_tax.cgi: better reporting for tax credits, RT#4729
5876
5877 2009-12-12 14:35  ivan
5878
5879         * FS/FS/cust_credit_bill_pkg.pm: doc
5880
5881 2009-12-12 14:22  ivan
5882
5883         * Makefile: sync versioning with branches, sorry jeremy
5884
5885 2009-12-12 13:38  ivan
5886
5887         * FS/FS/cust_pkg.pm, httemplate/search/cust_bill_pkg.cgi,
5888           httemplate/search/report_tax.cgi,
5889           httemplate/search/report_tax.html: reporting with city taxes,
5890           RT#6776
5891
5892 2009-12-10 15:03  ivan
5893
5894         * FS/FS/cust_main.pm: fully fix bulk customer reports, RT#6778
5895
5896 2009-12-07 22:21  mark
5897
5898         * FS/FS/Schema.pm: Fix cust_attachment.disabled type
5899
5900 2009-12-06 15:44  ivan
5901
5902         * httemplate/edit/part_pkg.cgi: fix initial value of agent types
5903           when cloning
5904
5905 2009-12-06 15:18  ivan
5906
5907         * httemplate/elements/header.html: fix search box clearing from
5908           within RT, caused by different quoting rules in RT comp_root.
5909           grr.
5910
5911 2009-12-06 11:19  ivan
5912
5913         * FS/FS/Schema.pm: more reasonable sizes for filename, mime type
5914           and title, RT#6823
5915
5916 2009-12-04 10:37  jeff
5917
5918         * FS/FS/cust_bill.pm: holy cow! correct sense of skip usage testing
5919
5920 2009-12-03 20:45  ivan
5921
5922         * FS/FS/svc_acct.pm, httemplate/search/svc_acct.cgi:
5923           customer-specific account report (and some small refactoring of
5924           method names to clash less), RT#6180
5925
5926 2009-12-03 20:40  ivan
5927
5928         * FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
5929           httemplate/search/477.html, httemplate/search/cust_bill.html,
5930           httemplate/search/cust_bill_event.cgi,
5931           httemplate/search/cust_event.html,
5932           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
5933           httemplate/search/report_svc_acct.html,
5934           httemplate/view/cust_main/packages.html, FS/FS/cust_event.pm,
5935           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
5936           httemplate/misc/email-customers.html,
5937           httemplate/misc/process/bulk_change_pkg.cgi,
5938           httemplate/misc/process/email-customers.html: customer-specific
5939           account report (and some small refactoring of method names to
5940           clash less), RT#6180
5941
5942 2009-12-03 19:23  ivan
5943
5944         * FS/FS/cust_pkg.pm: doh, 1.9 fix customer package search (fallout
5945           from customer classes) and add "not yet billed" status to
5946           customer package report
5947
5948 2009-12-03 11:22  ivan
5949
5950         * httemplate/graph/cust_bill_pkg.cgi: average per cust_pkg option
5951           for peter
5952
5953 2009-12-03 11:06  ivan
5954
5955         * FS/FS/Report/Table/Monthly.pm,
5956           httemplate/graph/cust_bill_pkg.cgi,
5957           httemplate/graph/report_cust_bill_pkg.html: average per cust_pkg
5958           option for peter
5959
5960 2009-12-02 23:53  ivan
5961
5962         * FS/FS/Schema.pm: index cdrbatchnum
5963
5964 2009-12-02 23:37  ivan
5965
5966         * FS/FS/: Record.pm, cdr/sansay.pm: fix startdate in sansay CDR
5967           import (and skip blank lines), RT#6801
5968
5969 2009-12-02 23:18  ivan
5970
5971         * httemplate/search/cdr.html: fix cdr search
5972
5973 2009-12-02 20:22  ivan
5974
5975         * FS/FS/cdr/sansay.pm: no header?
5976
5977 2009-12-02 12:58  ivan
5978
5979         * FS/FS/Schema.pm: add index to rate_prefix.npa for a performance
5980           improvement on CDR billing, RT#6386
5981
5982 2009-12-02 12:51  ivan
5983
5984         * httemplate/view/: svc_broadband.cgi, svc_domain.cgi,
5985           svc_external.cgi, svc_forward.cgi, svc_www.cgi: fix viewing
5986           unlinked forwards, domains, broadband/external/www services,
5987           RT#6794
5988
5989 2009-12-01 11:16  jeff
5990
5991         * FS/FS/cust_bill.pm: want a listref not a list
5992
5993 2009-11-29 16:38  ivan
5994
5995         * FS/FS/cust_main.pm, httemplate/misc/email-customers.html: fix
5996           bulk sending of customer notices, RT#6778
5997
5998 2009-11-29 16:06  ivan
5999
6000         * httemplate/edit/REAL_cust_pkg.cgi: fix
6001
6002 2009-11-29 16:04  ivan
6003
6004         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
6005           UI changes to make it impossible to add a start date to a package
6006           that already has a setup fee (can still remove an existing start
6007           date causing problems), RT#6712
6008
6009 2009-11-29 15:18  ivan
6010
6011         * FS/FS/: Conf.pm, cust_pkg.pm: add
6012           cust_pkg-change_pkgpart-bill_now option to bill the new package
6013           immediately on package changes.  Useful for prepaid situations
6014           with RADIUS where an Expiration attribute base don the package
6015           must be present at all times.  RT#6692
6016
6017 2009-11-29 15:15  ivan
6018
6019         * FS/FS/cust_main.pm: doc: spelling
6020
6021 2009-11-25 16:27  ivan
6022
6023         * FS/FS/part_pkg/voip_cdr.pm: debugging left on
6024
6025 2009-11-25 11:58  ivan
6026
6027         * httemplate/edit/part_pkg.cgi: don't consider disabled report
6028           classes, don't load up the whole table just to see if there are
6029           any
6030
6031 2009-11-25 11:32  jeff
6032
6033         * FS/FS/: cust_bill.pm, usage_class.pm: improve appearance of cdr
6034           records in cdr sections
6035
6036 2009-11-25 08:13  jeff
6037
6038         * FS/FS/cust_bill.pm: bug fixes, reuse summary_page, eliminate
6039           dups, and rearrange
6040
6041 2009-11-25 08:09  jeff
6042
6043         * conf/invoice_latex: really insert a pagebreak
6044
6045 2009-11-25 08:07  jeff
6046
6047         * conf/invoice_latex: oops.. need updated template for new formats
6048
6049 2009-11-24 13:00  ivan
6050
6051         * FS/FS/cust_bill.pm: debugging left on
6052
6053 2009-11-24 09:05  jeff
6054
6055         * FS/FS/cust_bill.pm: cope with sections lacking a pkg_category
6056
6057 2009-11-23 23:42  ivan
6058
6059         * httemplate/: misc/timeworked.html, misc/process/timeworked.html,
6060           search/timeworked.html: timeworked report: carry the date range
6061           through to the success redirect
6062
6063 2009-11-23 23:23  ivan
6064
6065         * httemplate/: search/report_timeworked.html, elements/menu.html,
6066           search/timeworked.html: add date constratint on time worked
6067           search
6068
6069 2009-11-23 22:04  ivan
6070
6071         * FS/FS/cust_main.pm: send card number with void transactions for
6072           B:OP:IPPay, RT#5690
6073
6074 2009-11-23 14:09  mark
6075
6076         * FS/FS/Schema.pm: Add title field to cust_attachment
6077
6078 2009-11-22 16:25  jeff
6079
6080         * FS/FS/cust_bill_ApplicationCommon.pm: apply to taxes last
6081
6082 2009-11-20 09:33  jeff
6083
6084         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
6085           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
6086           FS/FS/usage_class.pm, FS/FS/part_pkg/voip_cdr.pm,
6087           conf/invoice_html, httemplate/browse/pkg_category.html,
6088           httemplate/browse/usage_class.html,
6089           httemplate/edit/pkg_category.html,
6090           httemplate/edit/usage_class.html: invoice formatting: add
6091           sections for usage, add sections per svc_phone, add folding like
6092           line items into one #6592
6093
6094 2009-11-19 01:47  ivan
6095
6096         * FS/FS.pm, FS/FS/Record.pm, FS/FS/cdr.pm,
6097           FS/bin/freeside-cdr-sftp_and_import, bin/cdr-transnexus.import,
6098           bin/cdr.http_and_import, bin/cdr.import,
6099           httemplate/elements/select-cdrbatch.html,
6100           httemplate/elements/tr-select-cdrbatch.html,
6101           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
6102           httemplate/view/svc_phone.cgi: proper cdr_batch table, RT#6386
6103
6104 2009-11-19 01:43  ivan
6105
6106         * FS/FS/: Mason.pm, Schema.pm, Upgrade.pm: proper cdr_batch table,
6107           RT#6386
6108
6109 2009-11-19 01:39  ivan
6110
6111         * FS/MANIFEST: proper cdr_batch table, RT#6386
6112
6113 2009-11-19 01:32  ivan
6114
6115         * FS/: FS/cdr_batch.pm, t/cdr_batch.t: proper cdr_batch table,
6116           RT#6386
6117
6118 2009-11-18 23:06  ivan
6119
6120         * FS/FS/cdr.pm: format CDRs durations as NNm MMs instead of NN.MMm,
6121           RT#6316
6122
6123 2009-11-18 22:21  ivan
6124
6125         * FS/FS/Cron/breakage.pm: consider credits and refunds in breakage,
6126           RT#6407
6127
6128 2009-11-18 01:39  mark
6129
6130         * httemplate/search/cust_pay_batch.cgi: RT#4786, RBC batch format
6131
6132 2009-11-18 01:27  mark
6133
6134         * FS/FS/Conf.pm, FS/FS/pay_batch/RBC.pm,
6135           httemplate/search/cust_pay_batch.cgi: RT#4768, RBC batch format
6136
6137 2009-11-18 01:09  mark
6138
6139         * httemplate/: browse/cust_attachment.html,
6140           misc/cust_attachment.cgi: cust_attachment improvement, RT#4964
6141           and #6225
6142
6143 2009-11-17 14:06  ivan
6144
6145         * FS/FS/cust_main.pm: do a case-insensive search on
6146           browser-remembered results, so starting to use USPS verification
6147           (which UPPERCASES everything) doesn't invalidate everything your
6148           browser remembered in quick payment entry
6149
6150 2009-11-17 12:56  jeff
6151
6152         * httemplate/edit/elements/ApplicationCommon.html: work around ie7
6153           javascript issues
6154
6155 2009-11-16 23:42  ivan
6156
6157         * httemplate/search/: report_cust_pay.html,
6158           report_cust_refund.html, elements/cust_pay_or_refund.html: add
6159           otaker to payment/refund search, RT#6407
6160
6161 2009-11-16 23:08  ivan
6162
6163         * httemplate/: elements/menu.html, search/report_cust_refund.html:
6164           add refund report, RT#6407
6165
6166 2009-11-16 16:06  mark
6167
6168         * httemplate/: edit/cust_main_attach.cgi,
6169           edit/process/cust_main_attach.cgi, elements/menu.html,
6170           search/elements/search-html.html, view/cust_main.cgi,
6171           view/cust_main/attachments.html: cust_attachment improvement,
6172           RT#4964 and #6225
6173
6174 2009-11-15 19:55  ivan
6175
6176         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
6177           httemplate/search/cust_bill.html,
6178           httemplate/search/report_cust_bill.html: add ability to search on
6179           ranges of charged, owed to adv. invoice report, RT#6407
6180
6181 2009-11-15 18:27  ivan
6182
6183         * FS/: FS/Conf.pm, FS/Cron/bill.pm, bin/freeside-daily: add
6184           disable_cron_billing config, RT#6407
6185
6186 2009-11-13 16:08  ivan
6187
6188         * FS/FS/cust_main.pm, httemplate/elements/select-terms.html,
6189           httemplate/search/cust_main.html,
6190           httemplate/search/report_cust_main.html: add invoice terms to
6191           advanced customer report.  dogfood.
6192
6193 2009-11-12 23:12  ivan
6194
6195         * FS/FS/cust_pkg.pm: fix advanced package report fallout from
6196           customer classes, RT#6677
6197
6198 2009-11-12 13:45  mark
6199
6200         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, httemplate/view/svc_acct.cgi,
6201           httemplate/edit/svc_acct.cgi,
6202           httemplate/edit/process/svc_acct.cgi: Add default password
6203           encoding option
6204
6205 2009-11-12 08:56  jeff
6206
6207         * FS/FS/: Schema.pm, tax_rate.pm: correct bugs in tax replacement
6208           routine and allow updates to function
6209
6210 2009-11-11 18:05  mark
6211
6212         * FS/FS/pay_batch/paymentech.pm: Fix date format string
6213
6214 2009-11-11 18:03  mark
6215
6216         * FS/bin/: freeside-paymentech-upload,
6217           freeside-paymentech-download: Fix zip password
6218
6219 2009-11-11 08:38  jeff
6220
6221         * httemplate/edit/cust_credit.cgi: cruft removal
6222
6223 2009-11-06 14:25  jeff
6224
6225         * httemplate/misc/xmlhttp-calculate_taxes.html: oops!  forgot an
6226           important file for applying tax credits #4729
6227
6228 2009-11-06 14:07  ivan
6229
6230         * FS/FS/cust_main.pm: use business-onlinepayment-description in
6231           1.9, even without $pkgs
6232
6233 2009-11-05 17:51  ivan
6234
6235         * FS/FS/: Conf.pm, cust_main_invoice.pm: add
6236           emailinvoice-apostrophe config option to allow apostrophies in
6237           invoice email addresses, RT#6464
6238
6239 2009-11-05 16:25  ivan
6240
6241         * FS/FS/cust_main.pm, httemplate/search/cust_main.html,
6242           httemplate/search/report_cust_main.html: add "payment expiration
6243           before" to customer report, RT#6447
6244
6245 2009-11-05 15:55  ivan
6246
6247         * FS/FS/ConfDefaults.pm: try not to make the "Customer Fields"
6248           SELECT so huge
6249
6250 2009-11-05 14:01  ivan
6251
6252         * httemplate/search/svc_acct.cgi: improvements in time remaining
6253           report: correctly account for unpaid time for non-monthly
6254           customers, report in hours+minutes intead of using Time::Duration
6255           days/hours
6256
6257 2009-11-05 13:22  ivan
6258
6259         * FS/bin/: freeside-paymentech-download,
6260           freeside-paymentech-upload: back to old host name, info from
6261           customer/paymentech was bogus, RT#5650
6262
6263 2009-11-04 17:47  ivan
6264
6265         * FS/bin/: freeside-paymentech-download,
6266           freeside-paymentech-upload: update paymentech live server,
6267           RT#5650
6268
6269 2009-11-04 16:52  ivan
6270
6271         * FS/FS/pkg_category.pm: fix pkg_category upgrades
6272
6273 2009-11-04 16:48  ivan
6274
6275         * FS/FS/cust_main.pm: fix bad interaction between new city tax code
6276           & using taxclasses without cities, RT#6637
6277
6278 2009-11-04 16:29  ivan
6279
6280         * FS/FS/Mason.pm: oops, for customer categories
6281
6282 2009-11-04 16:04  ivan
6283
6284         * httemplate/browse/cust_main_county.cgi: fix county filter on tax
6285           config, fallout from city tax changes, RT#5852
6286
6287 2009-11-03 17:40  ivan
6288
6289         * FS/bin/: freeside-paymentech-download,
6290           freeside-paymentech-upload: add explicit use of Expect module, so
6291           the error is thrown immediate, RT#5650
6292
6293 2009-11-03 17:04  ivan
6294
6295         * FS/FS/Cron/breakage.pm, httemplate/config/config-process.cgi,
6296           httemplate/config/config-view.cgi: reconcile breakage from stale
6297           accounts, RT#6407
6298
6299 2009-11-03 16:59  ivan
6300
6301         * FS/FS/part_pkg.pm: silence "use of uninitialized value in split"
6302           warning
6303
6304 2009-11-03 12:44  ivan
6305
6306         * FS/FS/pay_batch.pm: fix warning replacing pay_batch, RT#5650
6307
6308 2009-11-03 11:56  ivan
6309
6310         * FS/bin/: freeside-paymentech-upload,
6311           freeside-paymentech-download: check for zip and unzip commands,
6312           use multi-arg version of system to prevent the shell getting its
6313           hands on things (metacharacters in pw or whatnot), RT#5650
6314
6315 2009-11-03 11:11  ivan
6316
6317         * FS/bin/: freeside-paymentech-download,
6318           freeside-paymentech-upload: update usage & manpage w/ freeside-
6319           prefix
6320
6321 2009-11-03 11:03  ivan
6322
6323         * FS/bin/: freeside-paymentech-download,
6324           freeside-paymentech-upload: fix usage of File::Temp->newdir, not
6325           in 0.18 File::Temp on perl 5.10.0, RT#5650
6326
6327 2009-11-03 10:53  ivan
6328
6329         * bin/paymentech-download, bin/paymentech-upload,
6330           FS/bin/freeside-paymentech-download,
6331           FS/bin/freeside-paymentech-upload: moving paymentech-* to FS/bin,
6332           RT#5650
6333
6334 2009-11-02 19:13  ivan
6335
6336         * httemplate/config/config.cgi, FS/FS/Conf.pm,
6337           FS/bin/freeside-daily, httemplate/config/config-process.cgi,
6338           httemplate/config/config-view.cgi,
6339           httemplate/elements/tr-select-part_pkg.html,
6340           FS/FS/Cron/breakage.pm: (start of) reconcile breakage from stale
6341           accounts, RT#6407
6342
6343 2009-11-02 17:48  ivan
6344
6345         * bin/paymentech-download: spelling
6346
6347 2009-11-02 17:44  ivan
6348
6349         * bin/paymentech-download: add -a option for archive dir
6350
6351 2009-11-02 17:21  ivan
6352
6353         * FS/FS/Conf.pm: clarify description of batchconfig-paymentech
6354           based on notes from #5650
6355
6356 2009-11-02 13:21  ivan
6357
6358         * httemplate/edit/payment_gateway.html: add Elavon, SagePay,
6359           WorldPay, fix extra space on PlugnPay, PPIPayMover, Protx
6360
6361 2009-11-01 14:12  jeff
6362
6363         * httemplate/search/: 477.html, elements/search-csv.html: form 477
6364           improvements #6499
6365
6366 2009-10-31 13:09  jeff
6367
6368         * FS/FS/cust_bill.pm: unbork summary page invoices
6369
6370 2009-10-30 16:29  ivan
6371
6372         * FS/FS/cust_event.pm, FS/FS/cust_main_Mixin.pm,
6373           httemplate/elements/select-part_event.html,
6374           httemplate/elements/select-payby.html,
6375           httemplate/elements/tr-select-part_event.html,
6376           httemplate/search/cust_event.html,
6377           httemplate/search/report_cust_event.html: more reporting options
6378           for failed billing events, RT#6447
6379
6380 2009-10-30 11:37  ivan
6381
6382         * FS/FS/: Conf.pm: add paymentech to batch config options
6383
6384 2009-10-29 17:02  ivan
6385
6386         * httemplate/: browse/cust_main_county.cgi,
6387           edit/bulk-cust_main_county.html,
6388           edit/process/bulk-cust_main_county.html: bulk tax changes,
6389           RT#6445
6390
6391 2009-10-29 16:43  mark
6392
6393         * FS/FS/pay_batch/paymentech.pm: use XML::Writer for tighter
6394           compliance with spec
6395
6396 2009-10-29 16:42  mark
6397
6398         * bin/paymentech-upload: add option to upload all open batches
6399
6400 2009-10-29 16:37  ivan
6401
6402         * httemplate/edit/bulk-cust_main_county.html: friendlier error
6403           message when you select nothing, RT#6445
6404
6405 2009-10-29 16:36  ivan
6406
6407         * httemplate/elements/errorpage-popup.html: adding errorpage popup,
6408           RT#6445
6409
6410 2009-10-29 15:55  ivan
6411
6412         * FS/bin/freeside-queued: have freeside-queued be more resillient
6413           in the face of a database that's gone away, RT#6428
6414
6415 2009-10-29 12:10  ivan
6416
6417         * FS/FS/cust_bill_pkg.pm: turn off debugging
6418
6419 2009-10-29 12:08  ivan
6420
6421         * httemplate/search/cust_main.html,
6422           httemplate/search/report_cust_main.html, FS/FS/cust_main.pm,
6423           httemplate/elements/select-table.html: customer classification,
6424           RT#6376
6425
6426 2009-10-29 11:38  ivan
6427
6428         * FS/MANIFEST, FS/FS/cust_main.pm, FS/t/category_Common.t,
6429           FS/t/class_Common.t, httemplate/browse/pkg_category.html,
6430           httemplate/edit/cust_main/top_misc.html,
6431           httemplate/view/cust_main/misc.html,
6432           httemplate/elements/select-cust_class.html,
6433           httemplate/elements/tr-select-cust_class.html: customer
6434           classification, RT#6376
6435
6436 2009-10-28 18:08  ivan
6437
6438         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/category_Common.pm,
6439           FS/FS/class_Common.pm, FS/FS/cust_category.pm,
6440           FS/FS/cust_class.pm, FS/FS/cust_main.pm, FS/FS/pkg_category.pm,
6441           FS/FS/pkg_class.pm, FS/t/cust_category.t, FS/t/cust_class.t,
6442           httemplate/elements/menu.html,
6443           httemplate/browse/cust_category.html,
6444           httemplate/browse/cust_class.html,
6445           httemplate/browse/part_pkg_report_option.html,
6446           httemplate/browse/pkg_category.html,
6447           httemplate/browse/pkg_class.html,
6448           httemplate/edit/cust_category.html,
6449           httemplate/edit/cust_class.html,
6450           httemplate/edit/pkg_category.html,
6451           httemplate/edit/pkg_class.html,
6452           httemplate/edit/elements/category_Common.html,
6453           httemplate/edit/elements/class_Common.html,
6454           httemplate/edit/process/cust_category.html,
6455           httemplate/edit/process/cust_class.html: customer classification,
6456           RT#6376
6457
6458 2009-10-28 12:04  ivan
6459
6460         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm,
6461           svc_forward.pm, svc_www.pm: fix problems using inventory for UID
6462           (and other fields controlled by check in svc_acct and also
6463           svc_www, svc_domain and svc_forward), RT#6366
6464
6465 2009-10-28 12:01  jeff
6466
6467         * FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
6468           httemplate/edit/elements/ApplicationCommon.html,
6469           httemplate/edit/process/cust_credit_bill.cgi,
6470           httemplate/edit/process/elements/ApplicationCommon.html: UI
6471           changes for credit applications include on the fly tax
6472           calculations #4729
6473
6474 2009-10-28 11:16  ivan
6475
6476         * FS/FS/part_svc.pm: fix removing a flag from a service definition
6477           column
6478
6479 2009-10-28 10:26  ivan
6480
6481         * httemplate/misc/inventory_item-import.html: fix inventory upload,
6482           RT#6366
6483
6484 2009-10-27 23:13  ivan
6485
6486         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
6487           httemplate/search/cust_pkg.cgi,
6488           httemplate/search/report_cust_pkg.html,
6489           httemplate/view/cust_main/packages.html: customer link to package
6490           reports for that customer, RT#6180
6491
6492 2009-10-27 11:11  ivan
6493
6494         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
6495           httemplate/elements/header.html: address1 search, RT#5060
6496
6497 2009-10-26 18:26  mark
6498
6499         * httemplate/edit/payment_gateway.html: add Jety to the list
6500
6501 2009-10-26 16:20  ivan
6502
6503         * httemplate/elements/tr-select-pkg_class.html: didn't want to
6504           revert that, though
6505
6506 2009-10-26 16:17  ivan
6507
6508         * httemplate/elements/tr-select-pkg_class.html: better fix for
6509           ignoring disabled package classes that doesn't search them twice
6510
6511 2009-10-26 00:12  jeff
6512
6513         * FS/FS/Conf.pm, FS/FS/Schema.pm,
6514           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay_pkg.pm,
6515           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_tax_location.pm,
6516           FS/FS/cust_bill_pkg_tax_rate_location.pm,
6517           FS/FS/cust_credit_bill_pkg.pm, httemplate/edit/cust_credit.cgi,
6518           httemplate/edit/elements/ApplicationCommon.html,
6519           httemplate/edit/process/elements/ApplicationCommon.html,
6520           httemplate/search/cust_bill_pkg.cgi,
6521           httemplate/search/report_newtax.cgi,
6522           httemplate/search/report_tax.cgi,
6523           httemplate/view/cust_main/payment_history/credit.html,
6524           httemplate/view/cust_main/payment_history/payment.html: credits
6525           return taxes, but the magic calculation button does not yet work
6526           properly (grrr - more sleep required) RT#4729
6527
6528 2009-10-25 18:11  ivan
6529
6530         * FS/FS/part_pkg/flat.pm: eliminiate noisy but harmless "Use of
6531           uninitialized value in numeric gt (>)" warning
6532
6533 2009-10-25 16:30  ivan
6534
6535         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add apply option to
6536           realtime_collect, RT#5071
6537
6538 2009-10-24 17:29  ivan
6539
6540         * httemplate/search/cust_bill.html: import legacy invoice numbers
6541           to cust_bill.agent_invid, RT#5351
6542
6543 2009-10-24 16:37  mark
6544
6545         * FS/FS/pay_batch.pm, FS/FS/Conf.pm, FS/FS/pay_batch/paymentech.pm,
6546           bin/paymentech-download, bin/paymentech-upload: Scripts for
6547           paymentech batch transfer
6548
6549 2009-10-23 19:04  ivan
6550
6551         * FS/FS/ClientAPI/MyAccount.pm,
6552           fs_selfservice/FS-SelfService/cgi/decline.html,
6553           fs_selfservice/FS-SelfService/cgi/login.html,
6554           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
6555           fs_selfservice/FS-SelfService/cgi/signup.cgi,
6556           fs_selfservice/FS-SelfService/cgi/signup.html,
6557           fs_selfservice/FS-SelfService/cgi/success.html: remove an
6558           inadvertant debugging call left in, allow an agentnum to be
6559           specfied for non-logged in situations, RT#6166
6560
6561 2009-10-23 17:34  ivan
6562
6563         * FS/: FS/Conf.pm, FS/ClientAPI/MyAccount.pm,
6564           FS/ClientAPI/Signup.pm, bin/freeside-selfservice-server:
6565           selfservice per-agent skinning
6566
6567 2009-10-23 17:16  ivan
6568
6569         * FS/FS/agent.pm: eliminate warnings from Business::CreditCard
6570           about being passed an empty number
6571
6572 2009-10-23 17:04  ivan
6573
6574         * FS/FS/Record.pm: fix cause of harmless 'Premature end of base64
6575           data' warning
6576
6577 2009-10-23 01:21  ivan
6578
6579         * bin/move-unlinked: adding unlinked account migration script,
6580           RT#6126
6581
6582 2009-10-22 18:41  ivan
6583
6584         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_bill-consolidate_services
6585           config to collapse multiple phone numbers (or whatever) into as
6586           few lines as possible on invoices, RT#5223
6587
6588 2009-10-22 15:11  ivan
6589
6590         * FS/FS/cust_bill.pm: fix invoice sub-totals, RT#6489
6591
6592 2009-10-22 12:56  ivan
6593
6594         * FS/FS/ClientAPI/MasonComponent.pm: make sure that in the case
6595           where there's no uncancelled active packages, the filter doesn't
6596           reduce the package list to nothing, RT#6029
6597
6598 2009-10-22 12:53  ivan
6599
6600         * FS/FS/ClientAPI/MasonComponent.pm: acciendtally left debugging
6601           in, RT#6029
6602
6603 2009-10-22 05:50  ivan
6604
6605         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/part_pkg.pm,
6606           FS/FS/ClientAPI/MasonComponent.pm,
6607           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi:
6608           restrict additinal package order option, RT#6029
6609
6610 2009-10-22 02:34  ivan
6611
6612         * httemplate/elements/city.html: yay, found blank city problem
6613           w/new citytax foo, RT#5852
6614
6615 2009-10-22 01:58  ivan
6616
6617         * httemplate/elements/select-county.html: fix all location selects
6618           hidden on new customer add, fallout from city tax stuff, yay for
6619           this not being on _1_9_BRANCH, RT#5852
6620
6621 2009-10-22 01:08  ivan
6622
6623         * httemplate/search/svc_phone.cgi: should at least run under pg 8.3
6624           now, need to test & see if the data make sense, RT#5496
6625
6626 2009-10-21 22:32  ivan
6627
6628         * FS/FS/cust_bill_pkg_display.pm: fix incompatibility
6629           w/invoice_sections vs. cust_bill_pkg.pkgnum -1 "virtual line
6630           item" (rare)
6631
6632 2009-10-21 17:28  ivan
6633
6634         * FS/FS/Schema.pm, bin/cdr-netsapiens.import: fix netsapiens CDR
6635           import, RT#5226
6636
6637 2009-10-21 00:09  ivan
6638
6639         * FS/FS/Schema.pm: MySQL doesn't like indexing a text field
6640
6641 2009-10-20 23:34  ivan
6642
6643         * httemplate/search/prepay_credit.html: fix agent link in unused
6644           prepaid card report
6645
6646 2009-10-20 16:24  ivan
6647
6648         * FS/FS/cust_bill_pay_pkg.pm: should fix problems sending a receipt
6649           against a specific package when taxes are in use
6650
6651 2009-10-20 13:47  ivan
6652
6653         * bin/cdr-netsapiens.import: basic import working, still need
6654           better src/dst mapping, RT#5226
6655
6656 2009-10-20 13:43  ivan
6657
6658         * FS/FS/part_export/netsapiens.pm: better debug line showing full
6659           URL, RT#5226
6660
6661 2009-10-20 11:30  ivan
6662
6663         * fs_selfservice/FS-SelfService/cgi/change_pay.html: don't show
6664           duplicate 'Credit card' or 'Check' choices even when
6665           signup_server-payby has CARD & DCRD (or CHEK & DCHK)
6666
6667 2009-10-16 15:39  ivan
6668
6669         * FS/FS/cust_bill_pkg.pm: make warning about expensive lookup a
6670           carp & controlled by $DEBUG
6671
6672 2009-10-12 07:11  ivan
6673
6674         * bin/cdr-netsapiens.import: finish netsapiens import, RT#6365
6675
6676 2009-10-12 06:09  ivan
6677
6678         * FS/FS/part_export/shellcommands.pm: terrible typo
6679
6680 2009-10-12 05:50  ivan
6681
6682         * FS/FS/part_export/shellcommands.pm: add customer information to
6683           shellcommands export, RT#5351
6684
6685 2009-10-12 02:10  ivan
6686
6687         * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html: use
6688           modules in signup.cgi instead of in the template, fixes "Insecure
6689           dependency in rquire"
6690
6691 2009-10-11 23:48  ivan
6692
6693         * FS/FS/ClientAPI/MyAccount.pm,
6694           fs_selfservice/FS-SelfService/cgi/myaccount.html,
6695           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
6696           inadvertant "unknown package" error, fallout from pkg-balance
6697           work, RT#6125
6698
6699 2009-10-11 19:34  ivan
6700
6701         * FS/FS/cust_main.pm: using the per-city taxes sure was a lot
6702           easier than the UI... RT#5852
6703
6704 2009-10-11 19:30  ivan
6705
6706         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm: fix
6707           for no finance_pkgclass set
6708
6709 2009-10-11 19:14  ivan
6710
6711         * httemplate/edit/cust_main_county.html: UI for per-city taxes
6712           (setup and assigning to customers/package locations), RT#5852
6713
6714 2009-10-11 18:58  ivan
6715
6716         * httemplate/: edit/cust_main/contact.html,
6717           elements/select-country.html: UI for per-city taxes (setup and
6718           assigning to customers/package locations), RT#5852
6719
6720 2009-10-11 18:45  ivan
6721
6722         * FS/FS/Mason.pm, FS/FS/Misc.pm, FS/FS/Schema.pm,
6723           FS/FS/cust_main_county.pm,
6724           httemplate/browse/cust_main_county.cgi,
6725           httemplate/edit/cust_main.cgi,
6726           httemplate/edit/cust_main_county-expand.cgi,
6727           httemplate/edit/process/cust_main_county-collapse.cgi,
6728           httemplate/edit/process/cust_main_county-expand.cgi,
6729           httemplate/elements/city.html, httemplate/elements/location.html,
6730           httemplate/elements/select-county.html,
6731           httemplate/elements/tr-select-cust_location.html,
6732           httemplate/misc/cities.cgi: UI for per-city taxes (setup and
6733           assigning to customers/package locations), RT#5852
6734
6735 2009-10-11 00:44  ivan
6736
6737         * conf/ticket_system-default_queueid: default to 1
6738
6739 2009-10-10 19:41  ivan
6740
6741         * ChangeLog, debian/changelog: Updated for 1.9.1
6742
6743 2009-10-10 18:57  ivan
6744
6745         * ChangeLog, rpm/freeside.spec, debian/changelog: Updated for 1.9.1
6746
6747 2009-10-10 18:50  ivan
6748
6749         * Makefile, bin/cvs2cl: helps to have the tool
6750
6751 2009-10-10 18:48  ivan
6752
6753         * Makefile: do it
6754
6755 2009-10-10 18:48  ivan
6756
6757         * rt/lib/RT.pm: huh #2
6758
6759 2009-10-10 18:46  ivan
6760
6761         * rt/Makefile: huh
6762
6763 2009-10-10 18:45  ivan
6764
6765         * httemplate/search/elements/search-html.html: don't try to follow
6766           a blank redirect
6767
6768 2009-10-10 18:45  ivan
6769
6770         * httemplate/search/report_cdr.html: end form
6771
6772 2009-10-10 18:45  ivan
6773
6774         * httemplate/elements/tr-textarea.html: new rows and cols options
6775
6776 2009-10-10 18:44  ivan
6777
6778         * httemplate/elements/tr-select-pkg_class.html: respect
6779           element_name
6780
6781 2009-10-10 18:43  ivan
6782
6783         * httemplate/browse/agent.cgi: cleanup
6784
6785 2009-10-10 18:42  ivan
6786
6787         * eg/cdr_template.pm, httemplate/elements/selectlayers.html: doc
6788
6789 2009-10-10 18:41  ivan
6790
6791         * FS/FS/part_export/globalpops_voip.pm: correct variable
6792           initialization
6793
6794 2009-10-10 18:40  ivan
6795
6796         * FS/FS/: access_right.pm, access_usergroup.pm,
6797           clientapi_session_field.pm, cust_svc_option.pm: remembered to
6798           customize this manpage
6799
6800 2009-10-10 18:39  ivan
6801
6802         * FS/FS/Record.pm: ::1 becomes 127.0.0.1 in IP checks
6803
6804 2009-10-09 20:22  ivan
6805
6806         * ChangeLog: commit message for a file about commitmessages
6807
6808 2009-10-09 16:59  ivan
6809
6810         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
6811           httemplate/edit/cust_main/billing.html,
6812           httemplate/elements/select-terms.html, FS/FS/cust_bill.pm,
6813           httemplate/edit/quick-charge.html,
6814           httemplate/edit/process/quick-charge.cgi: change invoice terms
6815           for one-time charges (& bill them immediately), RT#5891
6816
6817 2009-10-09 14:37  ivan
6818
6819         * FS/FS/cust_main.pm: add cust_pkg_ref option to charge
6820
6821 2009-10-08 01:28  ivan
6822
6823         * httemplate/view/cust_main/packages.html: fix "show old packages"
6824           accidentally hiding cancelled packages, RT#5276
6825
6826 2009-10-07 23:00  ivan
6827
6828         * FS/FS/: cust_main.pm, Cron/bill.pm: freeside-daily -g and -m
6829           cooperation (and no HASH() queue noise with -m)
6830
6831 2009-10-07 22:44  ivan
6832
6833         * FS/FS/: cust_bill.pm, cust_main.pm: avoid some (look to be
6834           harmless) warnings:
6835
6836           Argument "" isn't numeric in sprintf at
6837           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2358.
6838
6839           Argument "" isn't numeric in subtraction (-) at
6840           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2359.
6841
6842           Argument "" isn't numeric in addition (+) at
6843           /usr/local/share/perl/5.10.0/FS/cust_main.pm line 2788.
6844
6845 2009-10-07 22:09  ivan
6846
6847         * FS/FS/cust_bill.pm: tyop
6848
6849 2009-10-07 18:15  ivan
6850
6851         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
6852           conf/invoice_latex: conf switches to turn on smaller notes and
6853           footer sections with stock templates, RT#5218
6854
6855 2009-10-07 16:51  ivan
6856
6857         * httemplate/view/cust_statement.html: naming follow-up notices
6858           from the event rather than creting a slew of separate templates,
6859           RT#5217
6860
6861 2009-10-07 16:44  ivan
6862
6863         * FS/FS/cust_bill.pm, httemplate/misc/email-statement.cgi,
6864           httemplate/misc/send-invoice.cgi,
6865           httemplate/misc/send-statement.cgi,
6866           httemplate/search/cust_event.html,
6867           FS/FS/part_event/Action/cust_bill_send_reminder.pm,
6868           conf/invoice_html, conf/invoice_latex, conf/invoice_template,
6869           httemplate/view/cust_bill-pdf.cgi,
6870           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
6871           httemplate/view/cust_statement.html: naming follow-up notices
6872           from the event rather than creting a slew of separate templates,
6873           RT#5217
6874
6875 2009-10-06 17:43  ivan
6876
6877         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
6878           1.180.2.52 (2009-10-03), RT#2873
6879
6880 2009-10-06 16:51  ivan
6881
6882         * FS/FS/cust_bill_pkg.pm: remove inadvertant debugging warnings
6883
6884 2009-10-06 08:49  jeff
6885
6886         * httemplate/edit/router.cgi: replace disappearing line
6887
6888 2009-10-05 16:36  ivan
6889
6890         * FS/FS/svc_acct.pm: remove annoying warning: Use of uninitialized
6891           value $FS::svc_acct::passwordmin in pattern match (m//) at
6892           /usr/local/share/perl/5.10.0/FS/svc_acct.pm line 60.
6893
6894 2009-10-05 11:17  ivan
6895
6896         * httemplate/misc/payment.cgi: oops, handle old cust_main.pm
6897           properly (should we be bothering?) :/ RT#5889
6898
6899 2009-10-05 09:57  ivan
6900
6901         * httemplate/view/cust_main/payment_history/voided_payment.html:
6902           doh, fix error viewing voided payments, RT#6382
6903
6904 2009-10-05 08:07  jeff
6905
6906         * httemplate/elements/tr-select-pkg_class.html: remove unused
6907           option that DTWT
6908
6909 2009-10-05 07:04  jeff
6910
6911         * httemplate/edit/cust_main/: bottomfixup.js,
6912           choose_tax_location.html, contact.html: low hanging fruit:
6913           improvement in tax location selection RT#6000
6914
6915 2009-10-05 07:01  jeff
6916
6917         * httemplate/edit/router.cgi: low hanging fruit: restore router
6918           virtual fields (and svcnum) in 1.9 RT#5960
6919
6920 2009-10-04 19:40  ivan
6921
6922         * httemplate/misc/payment.cgi: add manual_process-skip_first
6923           option, RT#5889
6924
6925 2009-10-04 19:35  ivan
6926
6927         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/misc/payment.cgi:
6928           add manual_process-skip_first option, RT#5889
6929
6930 2009-10-04 19:16  ivan
6931
6932         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
6933           httemplate/misc/process/payment.cgi: add manual_process-display
6934           config to subtract fee from amount instead of adding, RT#5889
6935
6936 2009-10-04 18:40  jeff
6937
6938         * conf/invoice_html: can't revert because windows is ghei
6939
6940 2009-10-04 18:07  jeff
6941
6942         * FS/FS/cust_main.pm: don't consider setup or recurring taxes when
6943           billing usage on cancel
6944
6945 2009-10-04 18:00  jeff
6946
6947         * FS/FS/: cust_bill.pm, cust_main.pm, part_pkg/voip_cdr.pm:
6948           invoices with details in separate section but usage not separated
6949
6950 2009-10-04 17:49  jeff
6951
6952         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Upgrade.pm,
6953           FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_htmlsummary,
6954           conf/invoice_latex, conf/invoice_latexsummary,
6955           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_display.pm,
6956           FS/FS/cust_main.pm, FS/FS/pkg_category.pm,
6957           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
6958           FS/FS/part_event/Action/fee.pm,
6959           httemplate/browse/pkg_category.html,
6960           httemplate/edit/pkg_category.html: leading summary page invoices
6961           #RT5086
6962
6963 2009-10-04 16:36  ivan
6964
6965         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix the same
6966           problem with processing payments & masked ACH amounts, RT#6374
6967
6968 2009-10-04 16:31  ivan
6969
6970         * FS/FS/ClientAPI/MyAccount.pm: fix problems "re-saving" a masked
6971           card.  hopefully the last of it!
6972
6973 2009-10-03 19:09  ivan
6974
6975         * httemplate/misc/delete-cust_bill.html: delete invoices, RT#4048
6976
6977 2009-10-03 19:04  ivan
6978
6979         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Setup.pm,
6980           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
6981           FS/bin/freeside-addgroup, bin/mapsecrets2access_user,
6982           httemplate/view/cust_bill.cgi,
6983           httemplate/view/cust_main/payment_history.html,
6984           httemplate/view/cust_main/payment_history/invoice.html: delete
6985           invoices, RT#4048
6986
6987 2009-10-03 17:08  ivan
6988
6989         * httemplate/view/cust_main.cgi: more room for cancellation reason
6990
6991 2009-10-03 17:07  ivan
6992
6993         * httemplate/elements/popup_link-cust_main.html: doc
6994
6995 2009-10-03 15:09  ivan
6996
6997         * httemplate/edit/part_bill_event.cgi: cancel to 80, comp @ 90,
6998           RT#5674
6999
7000 2009-10-03 15:06  ivan
7001
7002         * httemplate/edit/part_bill_event.cgi: in old invoice events,
7003           chance default weight of cancel event to 90 so you can place it
7004           at the same time as a realtime event, RT#5674
7005
7006 2009-10-03 13:22  mark
7007
7008         * FS/FS/: pay_batch.pm, pay_batch/paymentech.pm: Load XML::Simple
7009           at runtime to avoid breakage
7010
7011 2009-10-01 16:48  ivan
7012
7013         * FS/FS/cust_main.pm: hopefully fully fix bulk email errors when
7014           selecting a single payby
7015
7016 2009-10-01 16:01  ivan
7017
7018         * FS/FS/Schema.pm: allow svc_acct._password to be NULL in the
7019           schema
7020
7021 2009-10-01 15:02  ivan
7022
7023         * httemplate/view/cust_main/payment_history/voided_payment.html:
7024           consistency with un-voided payments wrt display
7025
7026 2009-09-30 17:52  ivan
7027
7028         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
7029           really final fix for the problems using remembered cards in
7030           self-service. *sigh*
7031
7032 2009-09-30 17:29  ivan
7033
7034         * FS/: FS/Conf.pm, FS/Cron/check.pm, bin/freeside-check: add login
7035           check to FS::ClientAPI::SG/SGNG checks. RT#4610
7036
7037 2009-09-30 12:33  ivan
7038
7039         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
7040           final fix for the problems using remembered cards in self-service
7041
7042 2009-09-29 15:08  ivan
7043
7044         * httemplate/misc/email-customers.html: should fix newsletter
7045           sending error when you select a single payby only
7046
7047 2009-09-28 23:17  ivan
7048
7049         * FS/t/cust_attachment.t: forgot
7050
7051 2009-09-28 15:45  ivan
7052
7053         * FS/FS/Cron/check.pm: more accurate SG check, RT#4610
7054
7055 2009-09-28 15:35  ivan
7056
7057         * FS/: FS/Cron/check.pm, bin/freeside-check: correct place for use
7058           Email::Send, RT#4610
7059
7060 2009-09-28 15:23  ivan
7061
7062         * FS/FS/Cron/check.pm: oops, hopefully fix sg cron check, RT#4610
7063
7064 2009-09-28 08:55  jeff
7065
7066         * FS/FS/cust_pkg.pm: use object copy when billing on cancel to
7067           avoid very weird side effects ( including 'impossible' history )
7068           RT#5723
7069
7070 2009-09-25 05:29  ivan
7071
7072         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
7073           httemplate/config/config.cgi,
7074           httemplate/config/config-process.cgi,
7075           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
7076           processing fee on credit card recharges, RT#5889
7077
7078 2009-09-25 03:29  ivan
7079
7080         * FS/FS/Conf.pm: this one too
7081
7082 2009-09-25 03:14  ivan
7083
7084         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/Signup.pm,
7085           fs_selfservice/FS-SelfService/cgi/signup.cgi,
7086           fs_selfservice/FS-SelfService/cgi/signup.html,
7087           httemplate/config/config-process.cgi,
7088           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
7089           httemplate/elements/select-part_svc.html,
7090           httemplate/elements/select-table.html,
7091           httemplate/elements/tr-select-part_svc.html: nomadix, RT#5876
7092
7093 2009-09-24 19:30  mark
7094
7095         * FS/FS/pay_batch.pm, FS/FS/Conf.pm, FS/FS/pay_batch/BoM.pm,
7096           FS/FS/pay_batch/PAP.pm, FS/FS/pay_batch/ach_spiritone.pm,
7097           FS/FS/pay_batch/chase_canada.pm, FS/FS/pay_batch/paymentech.pm,
7098           FS/FS/pay_batch/td_canada_trust.pm,
7099           httemplate/misc/download-batch.cgi,
7100           httemplate/search/cust_pay_batch.cgi: Batch payment refactoring
7101
7102 2009-09-24 18:04  mark
7103
7104         * FS/MANIFEST: Add cust_attachment
7105
7106 2009-09-24 12:59  ivan
7107
7108         * FS/FS/: Cron/check.pm, Conf.pm: get the ping username/pass from a
7109           config, good enough, RT#4610
7110
7111 2009-09-23 20:14  ivan
7112
7113         * FS/FS/Cron/check.pm, FS/bin/freeside-check,
7114           FS/FS/ClientAPI/SGNG.pm,
7115           fs_selfservice/FS-SelfService/SelfService.pm: add SG and SGNG
7116           ping, RT#4610
7117
7118 2009-09-23 16:47  ivan
7119
7120         * FS/FS/TicketSystem/RT_External.pm: this should fix the occasional
7121           extra ticket showing up on wrong customer record
7122
7123 2009-09-21 20:08  ivan
7124
7125         * FS/FS/Mason.pm: add addl_comp_root.pl and addl_handler_use.pl
7126           config files, RT#4743
7127
7128 2009-09-21 13:48  ivan
7129
7130         * FS/FS/cust_bill.pm: i think it is new Pg (or... new Record.pm???)
7131           that causes this problem... before it just returned nothing for
7132           the search instead of erroring out?
7133
7134 2009-09-20 23:05  ivan
7135
7136         * FS/FS/Conf.pm: doc clarification
7137
7138 2009-09-20 22:35  ivan
7139
7140         * FS/FS/TicketSystem/RT_Internal.pm: left debugging on
7141
7142 2009-09-20 19:41  ivan
7143
7144         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
7145           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
7146           FS/FS/cust_bill_pay_pkg.pm, FS/FS/cust_main.pm,
7147           FS/FS/cust_pay.pm, httemplate/edit/process/cust_pay.cgi,
7148           httemplate/edit/process/elements/ApplicationCommon.html: add
7149           ability to trigger receipts when payment is used against a
7150           specific package instead of when it was made, RT#5199
7151
7152 2009-09-18 15:41  ivan
7153
7154         * FS/FS/: cust_main.pm,
7155           part_event/Condition/has_referral_custnum.pm: add active option
7156           to has_referral_custnum condition, RT#6150
7157
7158 2009-09-18 15:35  ivan
7159
7160         * httemplate/elements/: select-cust_main-status.html,
7161           select-cust_pkg-status.html: fix customer and package status
7162           conditions not sticky on edit, noticed on RT#6150
7163
7164 2009-09-18 12:28  ivan
7165
7166         * httemplate/edit/elements/edit.html: better error message when the
7167           clone object isn't found, RT#6128
7168
7169 2009-09-17 18:03  ivan
7170
7171         * httemplate/view/cust_main/one_time_charge_link.html: fix one-time
7172           charge inadvertantly checking the "tax exempt" checkbox when the
7173           tax product popup is swapped in and out, RT#6095
7174
7175 2009-09-17 16:45  ivan
7176
7177         * FS/FS/cust_bill.pm: eliminate mystery "min ( N.NN, M.MM )"
7178           warning
7179
7180 2009-09-16 18:37  ivan
7181
7182         * httemplate/search/cust_bill_pkg.cgi: fix sales tax report
7183           w/part_pkg overrides, RT#6197
7184
7185 2009-09-15 17:52  ivan
7186
7187         * FS/FS/Mason.pm: quiet warning: Subroutine
7188           Net::Ping::External::_ping_linux redefined
7189
7190 2009-09-15 16:13  ivan
7191
7192         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: set svcnum when rating CDR,
7193           RT#5495
7194
7195 2009-09-15 15:58  ivan
7196
7197         * FS/FS/ClientAPI/Signup.pm: hopefully really finish fixing for
7198           good "Real timeprocessing not enabled!" error when using signup
7199           without any real-time processor, RT#6043
7200
7201 2009-09-15 13:45  ivan
7202
7203         * httemplate/search/svc_phone.cgi: fix phone# usage search, RT#
7204
7205 2009-09-15 13:44  ivan
7206
7207         * httemplate/search/svc_external.cgi: modernize external search
7208
7209 2009-09-15 13:44  ivan
7210
7211         * FS/FS/: cust_main_Mixin.pm, UI/Web.pm: fix display_custnum on
7212           reports, RT#
7213
7214 2009-09-15 12:45  ivan
7215
7216         * htetc/handler.pl: eliminate "Use of uninitialized value in undef
7217           operator at /etc/freeside/handler.pl line 79/80" errors
7218
7219 2009-09-14 16:52  ivan
7220
7221         * FS/FS/Mason.pm, httemplate/elements/popup_link-ping.html,
7222           httemplate/misc/ping.html, httemplate/misc/xmlhttp-ping.html,
7223           httemplate/view/svc_broadband.cgi,
7224           httemplate/view/cust_main/packages/services.html: ping tool,
7225           RT#5845
7226
7227 2009-09-11 10:40  ivan
7228
7229         * FS/FS/cust_bill_pkg_detail.pm: preserve allowing empty values,
7230           doh, RT#6101
7231
7232 2009-09-11 08:51  ivan
7233
7234         * FS/FS/: Schema.pm, cust_bill_pkg.pm, cust_bill_pkg_detail.pm: fix
7235           (hopefully the rest of the) fallout from rating CDRs to sub-penny
7236           amounts
7237
7238 2009-09-10 10:55  ivan
7239
7240         * fs_selfservice/FS-SelfService/cgi/success.html: remove random >
7241           char from signup success.html, RT#6110
7242
7243 2009-08-31 15:17  mark
7244
7245         * FS/FS/cdr/vitelity.pm: Add Vitelity CDR format
7246
7247 2009-08-29 15:47  mark
7248
7249         * FS/FS/: cdr.pm, cdr/broadsoft.pm: Add Broadsoft CDR record format
7250
7251 2009-08-29 15:45  mark
7252
7253         * FS/bin/freeside-cdr-sftp_and_import: Add FTP support
7254
7255 2009-08-29 12:05  ivan
7256
7257         * FS/FS/ClientAPI/MyAccount.pm: hopefully really fix self-service
7258           when not using real-time gateway
7259
7260 2009-08-29 11:51  ivan
7261
7262         * FS/FS/ClientAPI/MyAccount.pm: hopefully fix self-service when not
7263           using real-time gateway
7264
7265 2009-08-27 14:41  ivan
7266
7267         * httemplate/elements/menu.html: oops, tax class menu item got lost
7268
7269 2009-08-27 03:26  ivan
7270
7271         * bin/move-customers: try, try again
7272
7273 2009-08-27 03:23  ivan
7274
7275         * bin/move-customers: doh
7276
7277 2009-08-27 03:04  ivan
7278
7279         * bin/move-customers: ok
7280
7281 2009-08-26 23:52  ivan
7282
7283         * FS/FS/part_export/amazon_ec2.pm: amazon ec2 provisioning
7284
7285 2009-08-26 13:52  jeff
7286
7287         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: improve
7288           testing need for invoicing list
7289
7290 2009-08-26 09:19  rsiddall
7291
7292         * FS/FS/part_export/domreg_net_dri.pm: OpenSRS support for domain
7293           registration first appears in Net::DRI 0.95.
7294
7295 2009-08-26 04:22  ivan
7296
7297         * httemplate/search/: report_svc_phone.html, svc_phone.cgi: first
7298           pass at balance reporting, RT#5496
7299
7300 2009-08-26 03:18  ivan
7301
7302         * FS/FS/part_pkg/voip_cdr.pm: add granularity to single_price CDR
7303           rating, RT#5495
7304
7305 2009-08-25 12:08  jeff
7306
7307         * httemplate/search/: 477.html, report_477.html,
7308           elements/search.html: improved 477 report #6004
7309
7310 2009-08-25 10:03  jeff
7311
7312         * FS/FS/Record.pm: support listref to qsearch as UNION
7313
7314 2009-08-24 04:09  ivan
7315
7316         * bin/move-customers: customer move script, RT#5351
7317
7318 2009-08-24 01:50  ivan
7319
7320         * FS/FS/cust_main.pm, bin/move-customers: (start of) customer move
7321           script, RT#5351
7322
7323 2009-08-24 00:08  ivan
7324
7325         * bin/move-customers: (start of) customer move script, RT#5351
7326
7327 2009-08-23 23:50  ivan
7328
7329         * bin/move-customers: (start of) customer move script, RT#5351
7330
7331 2009-08-23 23:39  ivan
7332
7333         * FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/part_pkg.pm,
7334           bin/move-customers: (start of) customer move script, RT#5351
7335
7336 2009-08-23 23:13  jeff
7337
7338         * httemplate/edit/process/part_pkg.cgi: fix select multiple report
7339           option
7340
7341 2009-08-23 22:09  jeff
7342
7343         * httemplate/graph/cust_bill_pkg.cgi,
7344           httemplate/graph/cust_bill_pkg_detail.cgi,
7345           httemplate/graph/report_cust_bill_pkg.html,
7346           httemplate/graph/report_cust_bill_pkg_detail.html,
7347           FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
7348           httemplate/search/cust_bill_pkg.cgi: add rated call sales report
7349           and option to sales report to count usage separately from
7350           recurring #5588
7351
7352 2009-08-21 17:31  ivan
7353
7354         * httemplate/view/cust_main/packages/status.html: better label
7355
7356 2009-08-21 17:31  ivan
7357
7358         * httemplate/misc/states.cgi: mason style
7359
7360 2009-08-21 17:30  ivan
7361
7362         * httemplate/elements/header.html: doc
7363
7364 2009-08-21 17:29  ivan
7365
7366         * httemplate/edit/elements/edit.html: use name_singular if
7367           available too
7368
7369 2009-08-21 17:29  ivan
7370
7371         * httemplate/edit/cust_main/bottomfixup.js: comment
7372
7373 2009-08-21 17:29  ivan
7374
7375         * httemplate/edit/quick-charge.html: comments
7376
7377 2009-08-21 17:29  ivan
7378
7379         * fs_selfservice/FS-SelfService/cgi/passwd.cgi: not necessary
7380
7381 2009-08-21 17:27  ivan
7382
7383         * FS/FS/Cron/check.pm: fewer false positives
7384
7385 2009-08-21 17:27  ivan
7386
7387         * FS/FS/cust_bill.pm: doc
7388
7389 2009-08-21 17:26  ivan
7390
7391         * FS/FS/Record.pm: cleaner??
7392
7393 2009-08-21 17:22  ivan
7394
7395         * fs_selfservice/FS-SelfService/cgi/order_pkg.html,
7396           fs_selfservice/FS-SelfService/cgi/selfservice.cgi, FS/FS/Conf.pm,
7397           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
7398           fs_selfservice/FS-SelfService/cgi/misc/part_svc-columns.cgi,
7399           fs_selfservice/FS-SelfService/cgi/misc/svc_acct-domains.cgi,
7400           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
7401           httemplate/edit/cust_main/first_pkg/svc_acct.html: order
7402           svc_phone services from self-service too, RT#5085
7403
7404 2009-08-20 13:44  ivan
7405
7406         * fs_selfservice/FS-SelfService/SelfService.pm: mitigate harmless
7407           warnings spamming logs
7408
7409 2009-08-20 02:55  ivan
7410
7411         * FS/FS/part_event/Condition.pm: allow generic conditions for
7412           cust_statement, RT#4860
7413
7414 2009-08-20 02:47  ivan
7415
7416         * FS/FS/Mason.pm, FS/FS/cust_statement.pm, FS/FS/Cron/bill.pm,
7417           FS/FS/part_event/Action/cust_statement.pm,
7418           FS/FS/part_event/Action/cust_statement_send.pm,
7419           FS/FS/part_event/Condition/has_pkg_class.pm,
7420           FS/FS/part_event/Condition/has_pkgpart.pm,
7421           FS/FS/part_event/Condition/hasnt_pkgpart.pm,
7422           httemplate/misc/email-statement.cgi,
7423           httemplate/view/cust_statement-pdf.cgi,
7424           httemplate/view/cust_statement.html: email statements, RT#4860
7425
7426 2009-08-20 02:26  ivan
7427
7428         * bin/generate-table-module: tired of asking
7429
7430 2009-08-19 21:03  ivan
7431
7432         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
7433           FS/FS/cust_statement.pm, FS/FS/part_event.pm,
7434           FS/t/cust_statement.t, FS/FS/Cron/bill.pm,
7435           FS/FS/part_event/Action/cust_statement.pm,
7436           FS/FS/part_event/Action/cust_statement_send.pm,
7437           httemplate/view/cust_statement.html,
7438           httemplate/view/cust_main/payment_history.html,
7439           httemplate/view/cust_main/payment_history/statement.html:
7440           Emailing statements of accounts, RT#4860
7441
7442 2009-08-19 19:40  ivan
7443
7444         * FS/FS/part_event/Action/cust_bill_send.pm: eliminate unnecessary
7445           lookup
7446
7447 2009-08-19 14:27  ivan
7448
7449         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm,
7450           pkg_referral_credit_pkg.pm: add option to disable late fee taxes
7451
7452 2009-08-19 00:05  mark
7453
7454         * FS/FS/part_export/shellcommands_withdomain.pm: Turn off
7455           userdel_no_queue for MagicMail export
7456
7457 2009-08-18 23:15  jeff
7458
7459         * FS/FS/Report/Table/Monthly.pm,
7460           httemplate/graph/cust_bill_pkg.cgi,
7461           httemplate/graph/report_cust_bill_pkg.html,
7462           httemplate/search/cust_bill_pkg.cgi: option to count subpackages
7463           outside packages in sales report #5588
7464
7465 2009-08-18 05:21  jeff
7466
7467         * FS/FS/Conf.pm, httemplate/edit/cust_main/bottomfixup.js: support
7468           2009 - a better way?
7469
7470 2009-08-17 16:08  mark
7471
7472         * FS/FS/part_export/: shellcommands.pm,
7473           shellcommands_withdomain.pm: Add more fine-grained queue options
7474
7475 2009-08-17 13:48  jeff
7476
7477         * FS/FS/: Record.pm, Schema.pm, cust_bill.pm, cust_bill_pkg.pm,
7478           cust_bill_pkg_detail.pm, cust_svc.pm, part_pkg/voip_cdr.pm:
7479           improve emailed cdr csv file (#5727 again)
7480
7481 2009-08-16 15:45  jeff
7482
7483         * httemplate/edit/cust_main/bottomfixup.js: include a census
7484           zipcode link and other minor improvements
7485
7486 2009-08-14 15:13  jeff
7487
7488         * FS/FS/svc_acct.pm: add svcnum lookup for svc_acct
7489
7490 2009-08-14 14:51  jeff
7491
7492         * FS/FS/part_export/shellcommands.pm: add pkgnum and custnum to use
7493           as external ids
7494
7495 2009-08-14 10:26  mark
7496
7497         * httemplate/edit/cust_main_attach.cgi: Fix incorrect access right
7498
7499 2009-08-14 10:24  mark
7500
7501         * FS/FS/AccessRight.pm: Move note/attachment rights to new section
7502
7503 2009-08-13 15:53  mark
7504
7505         * FS/bin/freeside-void-payments: Add option to
7506           freeside-void-payments to cancel customers
7507
7508 2009-08-13 08:13  jeff
7509
7510         * FS/FS/cust_pkg.pm: fix fix multiple pkgpart search (need sanity
7511           check): don't let empty set limit search
7512
7513 2009-08-13 02:35  ivan
7514
7515         * ChangeLog: adding autogen changelog on 1.9
7516
7517 2009-08-13 02:25  ivan
7518
7519         * httemplate/view/cust_main.cgi: fix reverted changes.  grr.
7520           RT#4964
7521
7522 2009-08-12 17:26  ivan
7523
7524         * init.d/freeside-init: useful stuff for webdemo & profiling
7525
7526 2009-08-12 07:58  jeff
7527
7528         * bin/billco-upload, Makefile, FS/FS/Conf.pm, FS/FS/Cron/upload.pm,
7529           FS/bin/freeside-daily, FS/bin/freeside-monthly,
7530           httemplate/config/config-view.cgi: internalize billco-upload and
7531           automate the transfer to the provider RT#5902
7532
7533 2009-08-12 04:57  ivan
7534
7535         * httemplate/: docs/about.html, docs/credits.html,
7536           docs/license.html, elements/header-popup.html: slight
7537           about/credits UI tweak
7538
7539 2009-08-11 22:22  ivan
7540
7541         * FS/FS/: cust_main.pm, part_event/Action.pm,
7542           part_event/Action/cust_bill_fee_percent.pm,
7543           part_event/Action/fee.pm: add pre-bill event stage for late fees,
7544           RT#5589
7545
7546 2009-08-11 19:36  ivan
7547
7548         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
7549           httemplate/search/cust_pkg.cgi: fix multiple pkgpart search,
7550           RT#5924
7551
7552 2009-08-11 14:33  rsiddall
7553
7554         * rpm/freeside.spec: Back out kludge to show CVS snapshot date in
7555           version number in GUI.  You can get the snapshot date from the
7556           release number using "rpm -q freeside".
7557
7558 2009-08-11 14:29  rsiddall
7559
7560         * Makefile: Reset RPM release number back to 1 on a new version
7561           release.
7562
7563 2009-08-10 19:45  ivan
7564
7565         * FS/FS/part_event/Action/writeoff.pm: fix bad debt writeoff
7566           action, RT#5798
7567
7568 2009-08-10 19:34  ivan
7569
7570         * FS/FS/cust_main.pm: add $company_name and $company_address to
7571           decline template, RT#5869
7572
7573 2009-08-10 16:04  mark
7574
7575         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_attach.cgi,
7576           httemplate/edit/process/cust_main_attach.cgi,
7577           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
7578           httemplate/view/cust_main/attachments.html: Improve handling of
7579           deleted attachments
7580
7581 2009-08-10 14:44  ivan
7582
7583         * FS/FS/part_export/netsapiens.pm: last nits on netsapiens export,
7584           RT#5226
7585
7586 2009-08-10 11:05  mark
7587
7588         * FS/FS/part_export/shellcommands_withdomain.pm: Add preset for
7589           magicmail
7590
7591 2009-08-10 04:57  ivan
7592
7593         * fs_selfservice/FS-SelfService/cgi/process_svc_external.html: when
7594           using pkg-balances, limit self-service access when a customer
7595           with multiple packages logs on, RT#4189
7596
7597 2009-08-10 04:50  ivan
7598
7599         * FS/FS/ClientAPI/MyAccount.pm,
7600           fs_selfservice/FS-SelfService/SelfService.pm,
7601           fs_selfservice/FS-SelfService/cgi/myaccount.html,
7602           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
7603           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
7604           fs_selfservice/FS-SelfService/cgi/login.html,
7605           fs_selfservice/FS-SelfService/cgi/logout.html,
7606           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html:
7607           when using pkg-balances, limit self-service access when a
7608           customer with multiple packages logs on, RT#4189
7609
7610 2009-08-09 16:53  jeff
7611
7612         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: whoops: theory
7613           should match practice
7614
7615 2009-08-09 16:45  jeff
7616
7617         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: fix per agent
7618           spools
7619
7620 2009-08-09 15:47  jeff
7621
7622         * FS/FS/cust_bill_pkg.pm: don't bomb when the line item has no
7623           start date
7624
7625 2009-08-09 02:05  mark
7626
7627         * FS/FS/cust_attachment.pm, httemplate/edit/cust_main_attach.cgi,
7628           httemplate/edit/process/cust_main_attach.cgi,
7629           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
7630           httemplate/view/cust_main/attachments.html, FS/FS/AccessRight.pm,
7631           FS/FS/Conf.pm, FS/FS/Mason.pm, FS/FS/Record.pm, FS/FS/Schema.pm:
7632           Add cust_attachment stuff
7633
7634 2009-08-07 16:08  ivan
7635
7636         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
7637           httemplate/edit/cust_main/top_misc.html,
7638           httemplate/edit/process/cust_main.cgi,
7639           httemplate/elements/tr-input-date-field.html: add ability to edit
7640           signup dates (turn on cust_main-edit_signupdate config), RT#4644
7641
7642 2009-08-06 17:39  ivan
7643
7644         * FS/FS/cust_main.pm, httemplate/edit/process/quick-cust_pkg.cgi,
7645           httemplate/elements/tr-input-date-field.html,
7646           httemplate/misc/order_pkg.html,
7647           httemplate/view/cust_main/packages.html: don't start recurring
7648           billing when a start date hasn't been reached yet either... and
7649           since that works, add the start date to new package order,
7650           RT#5347
7651
7652 2009-08-05 17:41  ivan
7653
7654         * FS/FS/part_export/netsapiens.pm: pass mac addresses as lower-case
7655           to netsapiens, RT#5226
7656
7657 2009-08-05 17:39  ivan
7658
7659         * FS/FS/svc_phone.pm: delete phone_device records when svc_phone is
7660           deleted, RT#5226
7661
7662 2009-08-05 16:32  ivan
7663
7664         * FS/FS/part_pkg/: agent.pm, base_rate.pm, flat.pm,
7665           flat_delayed.pm, prorate_delayed.pm: fix cancellation errors with
7666           updated flat_introrate, RT#5865
7667
7668 2009-08-04 19:27  ivan
7669
7670         * FS/FS/: svc_acct.pm: export negative byte values to chillispot
7671           attributes as 0, RT#5815
7672
7673 2009-08-04 16:43  ivan
7674
7675         * FS/: FS/svc_acct.pm, bin/freeside-sqlradius-reset: hopefully
7676           ignore errors about deleted accounts and properly finish
7677           freeside-sqlradius-reset, RT#5868
7678
7679 2009-08-04 15:04  ivan
7680
7681         * FS/: FS/svc_Common.pm, bin/freeside-sqlradius-reset: ignore
7682           problams calling ->overlimit during sqlradius-reset, wtf?!
7683           RT#5868
7684
7685 2009-08-03 17:19  ivan
7686
7687         * FS/FS/cust_pkg.pm: don't reset usage on package change when
7688           usage_rollover is on, it adds twice...
7689
7690 2009-08-03 12:54  ivan
7691
7692         * httemplate/elements/header.html: looks slightly better in default
7693           IE hopefully
7694
7695 2009-08-03 07:17  jeff
7696
7697         * FS/FS/part_export/shellcommands.pm: new doesn't exist
7698
7699 2009-08-03 07:07  jeff
7700
7701         * FS/FS/part_export/shellcommands.pm: bad tyops
7702
7703 2009-08-01 12:16  jeff
7704
7705         * FS/FS/: Schema.pm, queue.pm, queue_arg.pm: support broader array
7706           of queue args #5855, fallout from #5495
7707
7708 2009-07-31 06:20  ivan
7709
7710         * FS/FS/ClientAPI/MyAccount.pm,
7711           fs_selfservice/FS-SelfService/SelfService.pm,
7712           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
7713           fs_selfservice/FS-SelfService/cgi/change_bill.html,
7714           fs_selfservice/FS-SelfService/cgi/change_password.html,
7715           fs_selfservice/FS-SelfService/cgi/change_pay.html,
7716           fs_selfservice/FS-SelfService/cgi/change_ship.html,
7717           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
7718           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
7719           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
7720           fs_selfservice/FS-SelfService/cgi/footer.html,
7721           fs_selfservice/FS-SelfService/cgi/header.html,
7722           fs_selfservice/FS-SelfService/cgi/login.html,
7723           fs_selfservice/FS-SelfService/cgi/logout.html,
7724           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
7725           fs_selfservice/FS-SelfService/cgi/make_payment.html,
7726           fs_selfservice/FS-SelfService/cgi/myaccount.html,
7727           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
7728           fs_selfservice/FS-SelfService/cgi/payment_results.html,
7729           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
7730           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
7731           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
7732           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
7733           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
7734           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
7735           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
7736           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
7737           fs_selfservice/FS-SelfService/cgi/provision.html,
7738           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
7739           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
7740           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
7741           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
7742           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
7743           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: skin
7744           up self-service according to config passed from backend, RT#5530
7745
7746 2009-07-31 00:58  ivan
7747
7748         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
7749
7750 2009-07-31 00:51  ivan
7751
7752         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
7753
7754 2009-07-30 02:19  ivan
7755
7756         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: pass a pkgnum from
7757           self-service if applicable, RT#4339
7758
7759 2009-07-30 01:43  ivan
7760
7761         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: lost fix for
7762           illegal state?
7763
7764 2009-07-30 00:39  ivan
7765
7766         * httemplate/view/cust_main/change_history.html: small fix to
7767           change history to not error out with svc_acct services, RT#1005
7768
7769 2009-07-30 00:35  mark
7770
7771         * FS/FS/part_export/shellcommands.pm: Make no_queue option work
7772           correctly
7773
7774 2009-07-29 23:52  ivan
7775
7776         * httemplate/view/cust_main/payment_history.html: didn't mean to
7777           leave a Dump(er) there
7778
7779 2009-07-29 23:50  ivan
7780
7781         * httemplate/edit/cust_pay.cgi: another accidentally (alliterated)
7782           vestigial variable
7783
7784 2009-07-29 23:49  ivan
7785
7786         * httemplate/edit/cust_credit.cgi: don't need to lookup cust_main
7787           here
7788
7789 2009-07-29 23:48  ivan
7790
7791         * httemplate/elements/select-cust_pkg-balances.html: fix for
7792           stickiness on errors
7793
7794 2009-07-29 23:42  ivan
7795
7796         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
7797           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
7798           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
7799           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
7800           FS/FS/cust_pay_void.pm, FS/FS/cust_pkg.pm, FS/FS/cust_main.pm,
7801           httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
7802           httemplate/edit/process/cust_pay.cgi,
7803           httemplate/elements/select-cust_pkg-balances.html,
7804           httemplate/elements/tr-select-cust_pkg-balances.html,
7805           httemplate/view/cust_bill.cgi, httemplate/view/cust_pay.html,
7806           httemplate/view/cust_main/packages.html,
7807           httemplate/view/cust_main/payment_history.html,
7808           httemplate/view/cust_main/packages/status.html,
7809           httemplate/view/cust_main/payment_history/payment.html,
7810           httemplate/view/cust_main/payment_history/credit.html,
7811           httemplate/view/cust_main/payment_history/voided_payment.html:
7812           experimental package balances, RT#4339
7813
7814 2009-07-28 15:21  jeff
7815
7816         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
7817           FS/FS/cust_main.pm, httemplate/edit/cust_main/billing.html,
7818           httemplate/view/cust_main/billing.html: feature to email CSV of
7819           CDRs with invoices #5727
7820
7821 2009-07-28 14:17  ivan
7822
7823         * FS/FS/Conf.pm, FS/FS/AccessRight.pm, FS/FS/Mason.pm,
7824           FS/FS/svc_external.pm, httemplate/pref/pref.html,
7825           httemplate/view/cust_main.cgi,
7826           httemplate/view/cust_main/change_history.html: adding a basic
7827           change history using history tables, RT#1005, RT#4357
7828
7829 2009-07-27 19:12  mark
7830
7831         * FS/FS/part_export/: shellcommands.pm,
7832           shellcommands_withdomain.pm: Add no_queue option to shellcommands
7833           exports
7834
7835 2009-07-27 12:51  ivan
7836
7837         * httemplate/misc/cancel_pkg.html: fix spacing
7838
7839 2009-07-27 02:59  ivan
7840
7841         * httemplate/search/: report_cust_pay.html,
7842           elements/cust_pay_or_refund.html: searching for voided payments
7843           by void date as well, RT#5786
7844
7845 2009-07-27 02:07  ivan
7846
7847         * httemplate/: elements/menu.html, search/cust_pay_void.html,
7848           search/report_cust_pay.html,
7849           search/elements/cust_pay_or_refund.html, view/cust_pay.html,
7850           view/cust_pay_void.html: voided payment report, RT#5786
7851
7852 2009-07-26 23:17  ivan
7853
7854         * FS/FS/Conf.pm, httemplate/config/config-view.cgi: add deprecated
7855           config options back to Conf.pm to fix "unapplypayments" fails
7856           existential comparison errors, RT#2927
7857
7858 2009-07-26 20:26  jeff
7859
7860         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
7861           httemplate/edit/cust_main.cgi,
7862           httemplate/edit/cust_main/bottomfixup.js,
7863           httemplate/edit/cust_main/contact.html,
7864           httemplate/elements/location.html,
7865           httemplate/misc/xmlhttp-cust_main-censustract.html,
7866           httemplate/search/cust_pkg.cgi,
7867           httemplate/view/cust_main/misc.html: FCC from 477 improvements
7868           #4912
7869
7870 2009-07-26 13:23  jeff
7871
7872         * httemplate/search/svc_broadband.cgi: fix links
7873
7874 2009-07-26 12:36  ivan
7875
7876         * rt/FREESIDE_MODIFIED: fix the date picker in RT to use jscalendar
7877           instead of an HTML popup (that had acquired the page header,
7878           eek), RT#1682
7879
7880 2009-07-26 11:40  ivan
7881
7882         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
7883           1.180.2.49 (2009-7-26), RT#2873
7884
7885 2009-07-25 23:38  jeff
7886
7887         * FS/bin/freeside-apply_payments_and_credits: command line tool to
7888           apply payments and credits
7889
7890 2009-07-25 15:00  ivan
7891
7892         * htetc/handler.pl: set a character encoding for all pages; this
7893           should fix problems with diamond question marks even when the
7894           server gets an UTF-8 default setting, RT#3094
7895
7896 2009-07-25 14:33  ivan
7897
7898         * FS/FS/cust_event.pm, httemplate/search/cust_event.html: this
7899           should fix the re-email/print links on event search pages sending
7900           too much, RT#5740, RT#5570
7901
7902 2009-07-25 00:57  ivan
7903
7904         * FS/FS/Record.pm: teach Record.pm about BYTEA handling in order to
7905           store files in the db, RT#4964
7906
7907 2009-07-24 02:38  ivan
7908
7909         * FS/FS/: Conf.pm, svc_acct.pm: add handling of ChilliSpot (and
7910           CoovaChilli) Max attributes, specifically
7911           ChilliSpot-Max-{Input,Output,Total}-{Octets,Gigawords}, RT#5815
7912
7913 2009-07-23 22:51  mark
7914
7915         * FS/bin/freeside-void-payments: Add -v switch (verbose) to
7916           freeside-void-payments
7917
7918 2009-07-23 12:46  ivan
7919
7920         * FS/FS/cust_pay.pm: avoid harmless warning: Use of uninitialized
7921           value in string ne
7922
7923 2009-07-23 12:40  ivan
7924
7925         * FS/bin/freeside-void-payments: fix -r option, RT#5675
7926
7927 2009-07-23 09:48  jeff
7928
7929         * httemplate/browse/svc_acct_pop.cgi: restore svc_acct_pop editing
7930
7931 2009-07-23 06:25  ivan
7932
7933         * httemplate/: browse/cust_main_county.cgi,
7934           edit/process/cust_main_county-collapse.cgi: add back remove
7935           ("collapse") links again.  on each line this time.  RT#2973
7936
7937 2009-07-22 23:58  ivan
7938
7939         * FS/FS/Tron.pm: need to see who is still on deb 4 & pg 7.4
7940
7941 2009-07-22 15:05  ivan
7942
7943         * httemplate/view/cust_main/misc.html: fix bombing out on new
7944           DateTime
7945
7946 2009-07-21 11:44  ivan
7947
7948         * FS/FS/: Schema.pm, part_pkg/cdr_termination.pm: sub-penny
7949           termination pricing too, RT#5495
7950
7951 2009-07-21 00:03  ivan
7952
7953         * FS/FS/part_pkg/voip_cdr.pm: yow.  fix spurious charge errors
7954           w/single_price, round to four decimal places (wtf?) instead of 2,
7955           RT#5495
7956
7957 2009-07-20 22:29  ivan
7958
7959         * FS/FS/part_pkg/voip_cdr.pm: and fix min_charge option, RT#5495
7960
7961 2009-07-20 22:27  ivan
7962
7963         * FS/FS/part_pkg/voip_cdr.pm: if we're going to do recur_Common,
7964           have to use and @ISA (and capitalize) it
7965
7966 2009-07-20 17:20  ivan
7967
7968         * FS/FS/part_pkg/voip_cdr.pm: don't have a money type in package
7969           definitions at the moment
7970
7971 2009-07-20 16:01  jeff
7972
7973         * FS/FS/: Conf.pm, cust_bill.pm: config setting to have emailed
7974           invoices include call details #5275
7975
7976 2009-07-20 07:26  jeff
7977
7978         * httemplate/elements/checkbox.html,
7979           httemplate/elements/tr-checkbox.html,
7980           httemplate/elements/tr-justtitle.html,
7981           httemplate/elements/tr-title.html, FS/FS/Schema.pm,
7982           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
7983           FS/FS/part_pkg.pm, FS/FS/part_pkg_link.pm,
7984           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
7985           httemplate/edit/process/part_pkg.cgi: bundle bill linked packages
7986           into top line total when desired #5724
7987
7988 2009-07-19 21:51  ivan
7989
7990         * FS/FS/cust_pkg.pm: one $conf is enough
7991
7992 2009-07-19 21:40  ivan
7993
7994         * rt/: FREESIDE_MODIFIED, lib/RT/Transaction_Overlay.pm: slightly
7995           improve terrible quoting behavior when you change MessageBoxWidth
7996
7997 2009-07-19 21:19  ivan
7998
7999         * httemplate/elements/header.html: fix preferences links showing as
8000           blue/purple on RT side
8001
8002 2009-07-19 21:14  ivan
8003
8004         * rt/FREESIDE_MODIFIED: fix badly styled links on ticket create
8005           (fallout from RT borging/styling)
8006
8007 2009-07-17 16:33  ivan
8008
8009         * FS/FS/cdr.pm: remove unused cdr_upstream_rate
8010
8011 2009-07-17 16:10  rsiddall
8012
8013         * rpm/freeside.spec: Filter out requirements for specific Freeside
8014           modules so that you can install an RPM which requires missing
8015           Freeside modules.
8016
8017 2009-07-17 15:26  ivan
8018
8019         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily: commit
8020           pkgpart exclusion for billing run, RT#5495
8021
8022 2009-07-17 07:58  jeff
8023
8024         * bin/billco-upload: add mutex and commit changes found on
8025           installed system
8026
8027 2009-07-16 19:29  jeff
8028
8029         * httemplate/search/cust_pkg.cgi: FSM, another missed file for 477
8030           reporting
8031
8032 2009-07-16 18:44  jeff
8033
8034         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/voip_cdr.pm:
8035           bill usage when cancelling package
8036
8037 2009-07-16 18:08  jeff
8038
8039         * bin/generate-table-module: black magic to edit Mason.pm as well
8040
8041 2009-07-16 17:35  ivan
8042
8043         * FS/FS/part_pkg/: voip_cdr.pm: add single_price option so you can
8044           do one per-minute price without rate tables, RT#5495
8045
8046 2009-07-16 17:33  ivan
8047
8048         * FS/MANIFEST: get rid of cdr_upstream_rate table and some other
8049           old convergent cruft
8050
8051 2009-07-16 17:10  ivan
8052
8053         * FS/: FS/Schema.pm, FS/cdr.pm, FS/cdr_upstream_rate.pm,
8054           FS/part_pkg/voip_cdr.pm, FS.pm, t/cdr_upstream_rate.t: get rid of
8055           cdr_upstream_rate table and some other old convergent cruft
8056
8057 2009-07-16 15:16  jeff
8058
8059         * FS/FS/Mason.pm: dark magic coming soon
8060
8061 2009-07-15 18:57  jeff
8062
8063         * httemplate/search/477.html: duh! more 477 files
8064
8065 2009-07-15 18:35  jeff
8066
8067         * httemplate/search/report_477.html: missed file for 477 reporting
8068
8069 2009-07-15 16:06  ivan
8070
8071         * FS/FS/part_pkg/cdr_termination.pm: unused for now
8072
8073 2009-07-15 15:49  ivan
8074
8075         * FS/FS/: Conf.pm, cdr.pm: add option to trim leading zeros when
8076           setting charged_party to accountcode, RT#5495
8077
8078 2009-07-14 12:06  rsiddall
8079
8080         * FS/FS/part_export/domreg_net_dri.pm: Minor bug fix, spotted by
8081           Jeff.
8082
8083 2009-07-14 12:05  rsiddall
8084
8085         * FS/FS/svc_domain.pm: Changed description of "action" field to
8086           match domain registration exports.
8087
8088 2009-07-13 20:14  ivan
8089
8090         * htetc/handler.pl: fix warnings, from RT merge fallout
8091
8092 2009-07-13 19:53  ivan
8093
8094         * FS/FS/part_export/netsapiens.pm: fix netsapiens device
8095           provisioning?  or at least better debugging, RT#5226
8096
8097 2009-07-13 19:52  ivan
8098
8099         * httemplate/elements/tr-select-did.html: stop Dumper spew
8100
8101 2009-07-13 17:28  rsiddall
8102
8103         * Makefile, FS/FS/svc_domain.pm,
8104           FS/FS/part_export/domreg_net_dri.pm,
8105           httemplate/edit/process/domreg.cgi: New export to
8106           register/transfer/renew/revoke domains using Net::DRI.  Currently
8107           optimized for OpenSRS.  Should become more generalized in later
8108           releases.  Modified Makefile to insert the Freeside log folder
8109           into the new export.  Modified svc_domain.pm to prevent
8110           generation of transfer requests when a domain is moved to a
8111           different package with a domain registration attached to one of
8112           the included services.  Modified domreg.cgi to display errors on
8113           a separate page.
8114
8115 2009-07-13 09:02  jeff
8116
8117         * FS/FS/: tax_rate.pm, tax_rate_location.pm: correct ordering and
8118           other bugs in tax updates
8119
8120 2009-07-13 03:12  ivan
8121
8122         * FS/FS/part_pkg/recur_Common.pm: eliminate harmless "no %info hash
8123           found in FS::part_pkg::recur_Common, skipping" warning
8124
8125 2009-07-13 02:19  ivan
8126
8127         * FS/FS/ClientAPI/MyAccount.pm,
8128           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: fix
8129           self-service agent-specific logos
8130
8131 2009-07-13 02:10  ivan
8132
8133         * httemplate/view/cust_bill-logo.cgi: fix old-style agent-virt
8134           logo?
8135
8136 2009-07-13 00:21  ivan
8137
8138         * conf/invoice_html: thank you IE8
8139
8140 2009-07-13 00:10  ivan
8141
8142         * httemplate/search/report_unapplied_cust_pay.html: clarify wording
8143
8144 2009-07-12 18:50  ivan
8145
8146         * httemplate/elements/: header.html, menubar.html: style nits
8147
8148 2009-07-12 16:45  ivan
8149
8150         * httemplate/elements/header.html: fix header sizes :/
8151
8152 2009-07-12 16:38  ivan
8153
8154         * FS/FS/CGI.pm: this should fix $fsurl under the unified RT?  sure
8155           hope so
8156
8157 2009-07-12 16:25  ivan
8158
8159         * httemplate/edit/cust_main.cgi: ACL on customer edit
8160
8161 2009-07-12 16:22  ivan
8162
8163         * httemplate/elements/header.html, httemplate/elements/menu.html,
8164           httemplate/elements/xmenu.css, httemplate/elements/xmenu.top.css,
8165           rt/FREESIDE_MODIFIED, rt/etc/RT_SiteConfig.pm: resolve style
8166           weirdness (fallout from RT integration), especially
8167           non-fixed-width comment boxes, menu/searchbar differences,
8168           RT#1169
8169
8170 2009-07-12 12:32  ivan
8171
8172         * httemplate/elements/menu.html: update tickting config
8173           descriptions
8174
8175 2009-07-12 06:27  jeff
8176
8177         * FS/FS/Record.pm: stop gratuitous hash manipulatoin during enum
8178           untaint
8179
8180 2009-07-10 19:40  ivan
8181
8182         * bin/drop_slony.slonik: notes
8183
8184 2009-07-10 10:50  ivan
8185
8186         * httemplate/elements/: select-did.html, tr-select-did.html: fix
8187           svc_phone provisioning!
8188
8189 2009-07-09 17:36  ivan
8190
8191         * FS/FS/cdr.pm: fix sansay CDR import to ignore "NA" in dates,
8192           RT#5495
8193
8194 2009-07-09 16:59  ivan
8195
8196         * FS/FS/cdr.pm, FS/FS/cdr/sansay.pm, eg/cdr_template.pm: sansay
8197           CDRs, RT#5495
8198
8199 2009-07-09 16:58  ivan
8200
8201         * FS/bin/freeside-cdr-sftp_and_import: add -r option
8202
8203 2009-07-09 14:05  ivan
8204
8205         * FS/FS/cust_main.pm, httemplate/elements/menu.html,
8206           httemplate/search/report_unapplied_cust_pay.html,
8207           httemplate/search/unapplied_cust_pay.html: unapplied payments
8208           report, RT#4861
8209
8210 2009-07-09 13:36  ivan
8211
8212         * httemplate/search/elements/cust_main_dayranges.html: no idea how
8213           i missed fixing this before
8214
8215 2009-07-09 13:18  ivan
8216
8217         * httemplate/search/report_receivables.cgi: oops
8218
8219 2009-07-08 04:12  ivan
8220
8221         * FS/FS/TicketSystem/RT_External.pm,
8222           FS/FS/TicketSystem/RT_Internal.pm, httemplate/elements/menu.html,
8223           FS/FS/Conf.pm, FS/FS/Mason.pm, htetc/handler.pl,
8224           httemplate/elements/about_freeside.html,
8225           httemplate/elements/about_rt.html,
8226           httemplate/elements/header.html,
8227           httemplate/elements/popup_link.html, rt/FREESIDE_MODIFIED: borg
8228           RT menus, RT#1169
8229
8230 2009-07-07 20:33  ivan
8231
8232         * httemplate/search/: report_receivables.cgi,
8233           report_unapplied_cust_pay.html, unapplied_cust_pay.html,
8234           elements/cust_main_dayranges.html: factor out the range-handling
8235           portions of receivables report, start on a similar unapplied
8236           payment report, RT#4861
8237
8238 2009-07-07 02:53  ivan
8239
8240         * FS/FS/Schema.pm, httemplate/view/svc_broadband.cgi: allow null
8241           svc_broadband.ip_addr
8242
8243 2009-07-07 02:23  ivan
8244
8245         * FS/FS/: Conf.pm, Schema.pm, svc_broadband.pm: allow null
8246           svc_broadband.ip_addr
8247
8248 2009-07-07 02:22  ivan
8249
8250         * httemplate/edit/svc_broadband.cgi: UI nit - double #
8251
8252 2009-07-07 00:32  mark
8253
8254         * FS/bin/freeside-void-payments: Add freeside-void-payments script
8255           for returned check processing
8256
8257 2009-07-06 17:53  ivan
8258
8259         * FS/FS/cdr/netcentrex.pm: for netcentrex CDRs, import duration to
8260           duration field (previously only billsec)
8261
8262 2009-07-06 17:47  ivan
8263
8264         * FS/FS/cdr.pm: on CDR date parse, consider 1970-01-01 NULL like
8265           1900-01-01, RT#4081
8266
8267 2009-07-06 16:14  ivan
8268
8269         * httemplate/search/: cdr.html, report_cdr.html: search cdr by
8270           acctid
8271
8272 2009-07-06 14:34  ivan
8273
8274         * httemplate/browse/rate_region.html: align, display countrycode
8275           with +, space between prefixes allowing wrapping
8276
8277 2009-07-05 17:28  ivan
8278
8279         * httemplate/view/svc_phone.cgi: fix incoming CDR links wrt
8280           cdrbatch field
8281
8282 2009-07-05 17:10  ivan
8283
8284         * httemplate/elements/: select-did.html, tr-select-did.html: doh
8285
8286 2009-07-05 16:56  ivan
8287
8288         * httemplate/elements/: select-did.html, tr-select-did.html: allow
8289           svc_phone.phonenum to be edited when a DID selector is not in use
8290
8291 2009-07-05 16:17  ivan
8292
8293         * httemplate/search/cdr.html: format start/answer/end dates and
8294           link svcnum to service
8295
8296 2009-07-05 14:35  ivan
8297
8298         * FS/FS/Schema.pm, FS/FS/cdr.pm,
8299           httemplate/elements/checkboxes.html, httemplate/search/cdr.html,
8300           httemplate/search/report_cdr.html: CDR search by dcontext,
8301           charged_party, toggle of display fields, RT#4081
8302
8303 2009-07-03 17:47  ivan
8304
8305         * FS/FS/part_event/Condition/: cust_payments.pm,
8306           cust_payments_pkg.pm: add condition based on total customer
8307           payments as a multiplier of a specific package, RT#3983
8308
8309 2009-07-03 17:08  ivan
8310
8311         * FS/FS/part_event/Condition/once.pm: spealing
8312
8313 2009-07-02 04:22  ivan
8314
8315         * FS/FS/cdr.pm, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
8316           FS/FS/part_pkg/cdr_termination.pm,
8317           httemplate/edit/cust_main/billing.html,
8318           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
8319           settlement cdr processing, RT#5495
8320
8321 2009-07-01 19:02  ivan
8322
8323         * FS/FS/: cust_main.pm, part_event/Action/cust_bill_fee_percent.pm,
8324           part_event/Action/fee.pm: fix late fees, RT#5665
8325
8326 2009-07-01 18:26  jeff
8327
8328         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_pkg/flat.pm,
8329           FS/FS/part_pkg/flat_introrate.pm, httemplate/search/cust_pkg.cgi:
8330           update flat_introrate plan to better fit current codebase RT#4912
8331
8332 2009-07-01 03:28  ivan
8333
8334         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
8335           FS/FS/cust_main.pm, FS/FS/part_pkg/cdr_termination.pm,
8336           FS/FS/part_pkg/recur_Common.pm, FS/t/cdr_termination.t,
8337           httemplate/edit/cust_main/billing.html,
8338           httemplate/view/cust_main/billing.html: start of settlement CDR
8339           processing, RT#5495
8340
8341 2009-06-30 22:34  ivan
8342
8343         * FS/FS/part_event/Action/cust_bill_fee_percent.pm,
8344           FS/FS/part_event/Action/fee.pm,
8345           httemplate/elements/select-taxclass.html,
8346           httemplate/elements/tr-select-taxclass.html: add tax class
8347           selection back for late charges w/1.9 events, RT#5665
8348
8349 2009-06-30 13:18  jeff
8350
8351         * FS/FS.pm, httemplate/elements/menu.html: documentation
8352           corrections
8353
8354 2009-06-30 12:38  ivan
8355
8356         * FS/FS/Schema.pm, FS/FS/part_pkg_taxclass.pm,
8357           httemplate/browse/part_pkg_taxclass.html,
8358           httemplate/edit/part_pkg_taxclass.html,
8359           httemplate/edit/process/part_pkg_taxclass.html,
8360           httemplate/elements/menu.html,
8361           httemplate/elements/select-taxclass.html,
8362           httemplate/elements/tr-select-taxclass.html: disabling a
8363           taxclass, RT#5472
8364
8365 2009-06-30 05:32  ivan
8366
8367         * httemplate/edit/quick-charge.html: remove debugging
8368
8369 2009-06-30 05:28  ivan
8370
8371         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
8372           httemplate/edit/REAL_cust_pkg.cgi,
8373           httemplate/edit/quick-charge.html,
8374           httemplate/edit/process/REAL_cust_pkg.cgi,
8375           httemplate/view/cust_main/packages/status.html,
8376           FS/FS/Cron/bill.pm, httemplate/edit/process/quick-charge.cgi:
8377           one-time charge "hold for later" / any package future start date,
8378           RT#5347
8379
8380 2009-06-30 04:09  ivan
8381
8382         * FS/FS/part_export/netsapiens.pm: this will help
8383
8384 2009-06-30 02:38  ivan
8385
8386         * FS/FS/: phone_device.pm, part_export/netsapiens.pm: more steps to
8387           netsapiens export, RT#5226
8388
8389 2009-06-29 19:54  ivan
8390
8391         * FS/FS/part_export/netsapiens.pm: add DID association w/user?
8392           docs from netsapiens rough... RT#5226
8393
8394 2009-06-29 18:42  ivan
8395
8396         * FS/FS.pm, FS/MANIFEST, FS/FS/Mason.pm, FS/FS/Schema.pm,
8397           FS/FS/part_device.pm, FS/FS/phone_device.pm, FS/FS/svc_phone.pm,
8398           FS/t/part_device.t, FS/t/phone_device.t,
8399           httemplate/browse/part_device.html,
8400           httemplate/edit/part_device.html,
8401           httemplate/edit/phone_device.html,
8402           httemplate/edit/process/part_device.html,
8403           httemplate/edit/process/phone_device.html,
8404           httemplate/misc/delete-phone_device.html,
8405           httemplate/misc/part_device-import.html,
8406           httemplate/elements/menu.html,
8407           httemplate/misc/process/part_device-import.html,
8408           httemplate/view/svc_phone.cgi: phone devices (for netsapiens
8409           integration), RT#5226
8410
8411 2009-06-29 15:48  rsiddall
8412
8413         * rpm/freeside.spec: Fix PDF invoice generation, including
8414           requirement for ghostscript.
8415
8416 2009-06-29 07:45  jeff
8417
8418         * bin/cust_pay_histogram: show total number of payments
8419
8420 2009-06-29 06:55  jeff
8421
8422         * bin/cust_pay_histogram: commandline tool for examining cust_pay
8423           records by date range #5652
8424
8425 2009-06-29 06:53  jeff
8426
8427         * FS/FS/part_pkg_report_option.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
8428           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
8429           FS/t/part_pkg_report_option.t, FS/FS.pm, FS/MANIFEST,
8430           httemplate/browse/part_pkg_report_option.html,
8431           httemplate/edit/part_pkg.cgi,
8432           httemplate/edit/part_pkg_report_option.html,
8433           httemplate/edit/cust_main/bottomfixup.html,
8434           httemplate/edit/cust_main/bottomfixup.js,
8435           httemplate/edit/cust_main/choose_tax_location.html,
8436           httemplate/edit/process/part_pkg.cgi,
8437           httemplate/edit/process/part_pkg_report_option.html,
8438           httemplate/misc/xmlhttp-cust_main-censustract.html,
8439           httemplate/edit/cust_main/contact.html,
8440           httemplate/elements/location.html, httemplate/elements/menu.html,
8441           httemplate/search/cust_main.html,
8442           httemplate/search/report_cust_main.html,
8443           httemplate/search/report_cust_pkg.html: FCC form 477 reporting
8444           #4912
8445
8446 2009-06-28 23:21  ivan
8447
8448         * FS/MANIFEST: remove freeside-expiration-alerter
8449
8450 2009-06-26 17:55  ivan
8451
8452         * FS/bin/freeside-expiration-alerter: replaced by
8453           FS::Cron::alert_expiration
8454
8455 2009-06-26 16:21  ivan
8456
8457         * FS/bin/freeside-queued: doh, brainfart, RT#5572
8458
8459 2009-06-26 16:12  ivan
8460
8461         * FS/bin/freeside-queued: add -s and -n flags to freeside-daily to
8462           specify the kinds of jobs to be run, RT#5572
8463
8464 2009-06-26 11:53  ivan
8465
8466         * FS/FS/cust_main.pm: in smart_search, move duplicate elimination
8467           bits so that they're used even when doing an exact search on a
8468           browser-remembered result
8469
8470 2009-06-25 23:55  mark
8471
8472         * FS/: FS/Conf.pm, bin/freeside-daily: Add expiration alerts to
8473           freeside-daily routine
8474
8475 2009-06-25 13:23  ivan
8476
8477         * FS/FS/ClientAPI/Signup.pm: finish fixing "Real time processing
8478           not enabled!" error when using signup without any real-time
8479           processor
8480
8481 2009-06-25 12:55  ivan
8482
8483         * FS/FS/ClientAPI/Signup.pm: eliminate harmless warning log spam:
8484           Argument "" isn't numeric in numeric eq (==) at
8485           /usr/local/share/perl/5.8.8/FS/ClientAPI/Signup.pm line 57
8486
8487 2009-06-25 12:47  ivan
8488
8489         * FS/FS/: agent.pm, ClientAPI/Signup.pm: fix signups for the
8490           no-gateway-at-all case, RT#5673
8491
8492 2009-06-25 12:06  ivan
8493
8494         * httemplate/search/cust_tax_adjustment.html: fix tax adjustment
8495           report
8496
8497 2009-06-24 18:28  ivan
8498
8499         * FS/FS.pm, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Conf.pm,
8500           FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
8501           FS/FS/cust_main.pm, FS/FS/cust_tax_adjustment.pm,
8502           FS/t/cust_tax_adjustment.t,
8503           httemplate/edit/cust_tax_adjustment.html,
8504           httemplate/edit/process/cust_tax_adjustment.html,
8505           httemplate/search/cust_tax_adjustment.html,
8506           httemplate/view/cust_main/payment_history.html: tax adjustments,
8507           RT#5595
8508
8509 2009-06-24 18:22  ivan
8510
8511         * httemplate/view/cust_main/one_time_charge_link.html: fix extra
8512           whitespace in IE
8513
8514 2009-06-24 11:36  ivan
8515
8516         * init.d/freeside-init, FS/bin/freeside-queued: add support for db
8517           profiling, RT#5662
8518
8519 2009-06-24 02:07  mark
8520
8521         * FS/: FS/Cron/alert_expiration.pm, bin/freeside-daily: Move
8522           expiration alerts into FS::Cron::alert_expiration
8523
8524 2009-06-23 21:42  ivan
8525
8526         * FS/FS/part_pkg.pm: fix upgrade issue w/ black part_pkg.comment,
8527           RT#3988
8528
8529 2009-06-23 18:40  ivan
8530
8531         * httemplate/graph/cust_bill_pkg.cgi: fix total links on
8532           agent-specific sales report, RT#5449
8533
8534 2009-06-23 13:33  rsiddall
8535
8536         * httemplate/view/svc_domain.cgi: Remove ability to renew domain
8537           registration for more than one year as we can't automatically
8538           bill for multi-year renewals at this time.
8539
8540 2009-06-22 16:42  ivan
8541
8542         * FS/FS/cust_pay.pm: fix using encryption produces non-decrypted
8543           data in payment receipts, RT#5536
8544
8545 2009-06-22 15:55  ivan
8546
8547         * FS/FS/Mason.pm, httemplate/search/cust_main.html: fix advanced
8548           customer report failure, RT#5515
8549
8550 2009-06-22 10:00  jeff
8551
8552         * FS/FS/cust_main.pm: wtf?  the tax applies but it doesn't? RT#5574
8553
8554 2009-06-22 03:45  ivan
8555
8556         * FS/FS/part_pkg.pm: eliminate harmless upgrade error: Argument ""
8557           isn't numeric in numeric eq (==) at
8558           /usr/local/share/perl/5.8.8/FS/part_pkg.pm line 371.
8559
8560 2009-06-22 03:39  ivan
8561
8562         * FS/FS/access_user.pm: fix pod
8563
8564 2009-06-22 03:28  ivan
8565
8566         * FS/FS/part_pkg.pm: fix setup/recur -> setup_fee/recur_fee upgrade
8567
8568 2009-06-22 03:06  ivan
8569
8570         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
8571           httemplate/search/cust_bill_pkg.cgi,
8572           httemplate/search/report_tax.cgi: finish basic implemention of
8573           tax exemption by tax name hack, RT#5127
8574
8575 2009-06-22 00:50  ivan
8576
8577         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
8578           FS/FS/cust_main.pm, FS/FS/cust_main_exemption.pm,
8579           FS/t/cust_main_exemption.t,
8580           httemplate/edit/cust_main/billing.html,
8581           httemplate/edit/process/cust_main.cgi,
8582           httemplate/view/cust_main/billing.html: tax exemption by tax
8583           name, RT#5127
8584
8585 2009-06-21 15:00  ivan
8586
8587         * FS/FS/part_pkg/agent.pm: eliminate leaky debugging and a warning
8588           about it
8589
8590 2009-06-21 08:42  jeff
8591
8592         * FS/FS/part_export/: www_plesk.pm, acct_plesk.pm: link to docs
8593           #5855
8594
8595 2009-06-21 08:21  jeff
8596
8597         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
8598           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
8599           httemplate/edit/REAL_cust_pkg.cgi,
8600           httemplate/edit/agent_type.cgi, httemplate/edit/cust_pkg.cgi,
8601           httemplate/edit/part_bill_event.cgi,
8602           httemplate/edit/part_pkg.cgi, httemplate/edit/reg_code.cgi,
8603           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
8604           httemplate/misc/bulk_change_pkg.cgi,
8605           httemplate/misc/cancel_pkg.html,
8606           httemplate/misc/cust_main-import.cgi,
8607           httemplate/misc/delay_susp_pkg.html,
8608           httemplate/misc/meta-import.cgi, httemplate/search/cust_main.cgi,
8609           httemplate/search/cust_pkg.cgi, httemplate/search/reg_code.html,
8610           httemplate/search/report_cust_pkg.html,
8611           httemplate/view/cust_main/packages/package.html,
8612           httemplate/view/cust_main/packages/status.html: CUSTOM
8613           packages/actual flag for custom packages #3988
8614
8615 2009-06-19 14:49  jeff
8616
8617         * FS/FS/: cust_bill_pkg_detail.pm, tax_rate.pm: support some older
8618           Pg when upgrading tax rates and cust_bill_pkg_details
8619
8620 2009-06-19 10:53  jeff
8621
8622         * fs_selfservice/FS-SelfService/cgi/verify.cgi: treat webpay type
8623           payments as manual
8624
8625 2009-06-19 05:08  ivan
8626
8627         * FS/FS/part_pkg/agent.pm: fix the prorating for the package's
8628           first month (whew!) add an option not to prorate the accounts
8629           themselves
8630
8631 2009-06-19 00:46  ivan
8632
8633         * FS/FS/cust_main.pm: AND helps alot, RT#5572 for real
8634
8635 2009-06-19 00:14  ivan
8636
8637         * FS/FS/cust_main.pm: attempt to optimize the easy parts of billing
8638           run, RT#18737
8639
8640 2009-06-18 04:09  ivan
8641
8642         * FS/FS/part_pkg/agent.pm: omit listing spurious customer details
8643
8644 2009-06-18 04:07  ivan
8645
8646         * FS/FS/part_pkg/bulk.pm:  bulk price plan fix - don't omit setup
8647           fee
8648
8649 2009-06-18 04:04  ivan
8650
8651         * FS/FS/part_pkg/agent.pm: add agent wholsale price plan, RT#4696
8652
8653 2009-06-18 04:03  ivan
8654
8655         * FS/FS/Schema.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
8656           add basic part_pkg cost columns for agent wholsale price plan,
8657           RT#4696
8658
8659 2009-06-18 03:07  ivan
8660
8661         * FS/FS/cust_main.pm: uuh, don't bomb out if there *isn't* a postal
8662           fee package
8663
8664 2009-06-18 02:52  ivan
8665
8666         * httemplate/images/gray-black-side.png: forgot this
8667
8668 2009-06-17 18:17  mark
8669
8670         * httemplate/: elements/menu.html, search/report_receivables.cgi,
8671           search/report_receivables.html: Fix receivables report ACL checks
8672           and menu
8673
8674 2009-06-16 23:43  mark
8675
8676         * FS/FS/AccessRight.pm, httemplate/elements/menu.html,
8677           httemplate/search/report_receivables.cgi,
8678           httemplate/search/report_receivables.html: Added separate access
8679           right for receivables report
8680
8681 2009-06-16 19:39  ivan
8682
8683         * FS/FS/Conf.pm, FS/FS/access_user.pm,
8684           httemplate/edit/process/REAL_cust_pkg.cgi,
8685           httemplate/edit/process/part_pkg.cgi,
8686           httemplate/edit/process/quick-cust_pkg.cgi,
8687           httemplate/elements/menubar.html,
8688           httemplate/misc/process/link.cgi, httemplate/pref/pref.html,
8689           httemplate/search/cust_event.html,
8690           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
8691           httemplate/view/cust_main.cgi: finish up initial work on customer
8692           view tabs (ensure links back to customer view call include
8693           show=packages if default view isn't jumbo or packages already),
8694           RT#5586
8695
8696 2009-06-15 20:29  ivan
8697
8698         * httemplate/: elements/menubar.html, pref/pref-process.html,
8699           pref/pref.html, view/cust_main.cgi, view/cust_main/packages.html,
8700           view/cust_main/payment_history.html, view/cust_main/tickets.html:
8701           basic customer view tabs, RT#5586
8702
8703 2009-06-15 14:41  rsiddall
8704
8705         * FS/FS/AccessRight.pm, httemplate/view/svc_domain.cgi: Add a new
8706           access right for managing domain registration (registering,
8707           transferring, revoking, renewing, etc.).
8708
8709 2009-06-15 13:43  jeff
8710
8711         * FS/FS/cust_main.pm: check for need for postal fee before charging
8712           the customer, not after
8713
8714 2009-06-15 12:41  rsiddall
8715
8716         * FS/FS/part_export/domreg_opensrs.pm,
8717           httemplate/edit/process/domreg.cgi,
8718           httemplate/view/svc_domain.cgi: Add domain registration
8719           operations to the View Domain screen, if the domain has an
8720           associated export supporting registration.  Shows the domain
8721           status and allows registration, transfer, revocation, or renewal.
8722           Revocation almost never works since the registries impose very
8723           short windows after initial registration.  Also updated the
8724           OpenSRS registration export to support the additional operations.
8725
8726 2009-06-12 20:13  rsiddall
8727
8728         * rpm/freeside.spec: Default configuration files had
8729           directory-style permission values.
8730
8731 2009-06-11 19:48  rsiddall
8732
8733         * rpm/freeside.spec: Freeside no longer uses a datasource-specific
8734           configuration folder.  Configuration is kept in the RDBMS and
8735           initialized from the default_conf folder.  RT 5579.
8736
8737 2009-06-10 16:30  jeff
8738
8739         * conf/invoice_latex: prevent notes from bleeding onto coupon
8740           RT#5537
8741
8742 2009-06-10 14:58  ivan
8743
8744         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm: should hopefully fix old
8745           services showing up on invoices, RT#5451/RT#5514/RT#5564/RT#3032
8746
8747 2009-06-10 12:50  ivan
8748
8749         * FS/FS/Cron/bill.pm: don't add another queued_bill job to the
8750           queue if there's already one waiting to run for a customer,
8751           RT#5572
8752
8753 2009-06-10 00:58  ivan
8754
8755         * httemplate/search/cust_pkg.cgi: this should add the info s1 was
8756           looking for, RT#5539
8757
8758 2009-06-09 20:06  ivan
8759
8760         * FS/bin/freeside-upgrade: doh, semicolon
8761
8762 2009-06-09 20:00  ivan
8763
8764         * FS/bin/freeside-upgrade: don't attempt to create h_queue indices,
8765           for SG upgradability
8766
8767 2009-06-09 19:08  ivan
8768
8769         * httemplate/edit/payment_gateway.html: update gateway list in
8770           order to add WesternACH, RT#5409
8771
8772 2009-06-09 17:02  ivan
8773
8774         * FS/FS/cust_main.pm: eliminate harmless
8775
8776             Argument "" isn't numeric in numeric comparison (<=>) at
8777           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 6759.
8778
8779           warning, sort batched payments on a column that actually exists
8780
8781 2009-06-04 07:27  ivan
8782
8783         * httemplate/docs/credits.html: fix scrolling
8784
8785 2009-06-04 07:09  ivan
8786
8787         * rpm/freeside.spec: there are lots of contributors too!
8788
8789 2009-06-04 07:08  ivan
8790
8791         * httemplate/docs/credits.html: $core->add("jeremyd");
8792
8793 2009-06-03 20:49  ivan
8794
8795         * bin/freeside-migrate-events: much more efficient event migration:
8796           let the database do the work, RT#5426
8797
8798 2009-06-03 17:49  ivan
8799
8800         * bin/freeside-migrate-events: add a -m mode to improve performance
8801           so upgrade can complete for large databases, RT#5426
8802
8803 2009-06-03 14:09  rsiddall
8804
8805         * rpm/freeside.spec: Incorrect permissions on the default
8806           configuration folder caused installation to fail with an
8807           incomplete database initialization.  Failure to remove the
8808           ticket_system file from the default configuration folder caused
8809           Freeside to try to use RT.
8810
8811 2009-06-03 12:52  ivan
8812
8813         * FS/FS/UID.pm: add a hack to set default schema, cf.
8814           http://www.freeside.biz/mediawiki/index.php/Freeside:1.7:Documentation:Administration:PostgreSQL_Schema
8815
8816 2009-05-31 22:43  jeff
8817
8818         * FS/FS/part_pkg_taxproduct.pm, FS/FS/tax_rate.pm,
8819           httemplate/misc/tax-fetch_and_replace.cgi,
8820           httemplate/misc/process/tax-fetch_and_replace.cgi: a 'start over'
8821           function for the taxproduct based tax data loading
8822
8823 2009-05-31 02:57  ivan
8824
8825         * FS/FS/cust_bill.pm: wtf
8826
8827 2009-05-31 02:45  ivan
8828
8829         * FS/FS/cust_bill.pm: don't fallback to 'Payable upon receipt'
8830           invoice terms anymore.  or in other words, honor setting
8831           'invoice_default_terms' blank, like in 1.7.  RT#5415
8832
8833 2009-05-31 01:39  ivan
8834
8835         * httemplate/browse/part_pkg.cgi: add "hide one-time charges"
8836           toggle, RT#5255
8837
8838 2009-05-30 23:59  ivan
8839
8840         * httemplate/: browse/part_pkg.cgi, elements/select-table.html:
8841           package definition browse/search, filter by package class,
8842           RT#5255
8843
8844 2009-05-30 22:15  ivan
8845
8846         * bin/cdr-netsapiens.import: start of netsapeins cdr import, will
8847           finish up when can connect again, RT#5226
8848
8849 2009-05-30 21:57  ivan
8850
8851         * FS/FS/part_export/netsapiens.pm: necessary for
8852           bin/cdr-netsapeins.import
8853
8854 2009-05-30 05:15  ivan
8855
8856         * FS/FS/Schema.pm: very long transnexus filenames, RT#5229
8857
8858 2009-05-30 04:21  ivan
8859
8860         * FS/FS/cdr/transnexus.pm: clid is base-64 encoded, huh, RT#5229
8861
8862 2009-05-30 04:14  ivan
8863
8864         * bin/cdr-transnexus.import: quick hacked-up copy of
8865           freeside-cdr-sftp_and_import for transnexus directory structure,
8866           RT#5229
8867
8868 2009-05-30 03:45  ivan
8869
8870         * FS/FS/: cdr.pm, cdr/transnexus.pm: add transnexus format, RT#5229
8871
8872 2009-05-29 20:40  ivan
8873
8874         * FS/FS/part_pkg/prepaid.pm: and enable overlimit_action, RT#4995
8875
8876 2009-05-29 20:14  ivan
8877
8878         * FS/FS/: svc_acct.pm, part_pkg/flat.pm, part_pkg/prepaid.pm: add
8879           ability for prepaid packages to have usage limits and cancel if
8880           they're hit, RT#4995
8881
8882 2009-05-29 19:31  ivan
8883
8884         * FS/FS/: Conf.pm, svc_acct.pm: require svc_acct-usage_threshold to
8885           be set explicitly, don't default to 80%
8886
8887 2009-05-29 16:36  ivan
8888
8889         * httemplate/search/cdr.html: slightly better labels and field
8890           order for CDR report, RT#4081
8891
8892 2009-05-29 16:17  ivan
8893
8894         * FS/FS/: Conf.pm, cdr.pm, cdr/netcentrex.pm: fixup pivot code
8895           handling in netcentrex CDR handling, RT#4081
8896
8897 2009-05-28 21:43  jeff
8898
8899         * FS/FS/Conf.pm: correct description to reflect previous changes
8900
8901 2009-05-28 17:22  jeff
8902
8903         * httemplate/edit/: quick-charge.html, process/quick-charge.cgi:
8904           don't require a leading 0 in the quick charge amount
8905
8906 2009-05-27 15:32  ivan
8907
8908         * httemplate/search/cust_bill_pkg.cgi: and multiple taxlcasses.  i
8909           think that should actually do it for now on RT#5446
8910
8911 2009-05-27 15:23  ivan
8912
8913         * httemplate/search/report_tax.cgi: and the "tax invoiced" link
8914           too!  woo, working, RT#5446
8915
8916 2009-05-27 15:13  ivan
8917
8918         * httemplate/search/: cust_bill_pkg.cgi: maybe this willf inally
8919           fix total line links on tax report when using report_group
8920           kludge? (still possibly not in all corner cases), RT#5446
8921
8922 2009-05-27 15:10  ivan
8923
8924         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: maybe this
8925           willf inally fix total line links on tax report when using
8926           report_group kludge? (still possibly not in all corner cases),
8927           RT#5446
8928
8929 2009-05-27 14:35  ivan
8930
8931         * httemplate/search/report_tax.cgi: fix total line links on tax
8932           report when using report_group kludge? (possibly not in all
8933           corner cases), RT#5446
8934
8935 2009-05-27 14:27  ivan
8936
8937         * httemplate/search/report_tax.cgi: fix total line links on tax
8938           report when using report_group kludge? (possibly not in all
8939           corner cases), RT#5446
8940
8941 2009-05-27 14:24  jeff
8942
8943         * httemplate/elements/menuarrow.gif: close ticket 1517
8944
8945 2009-05-27 10:18  ivan
8946
8947         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix total
8948           line links on tax report when using report_group kludge?
8949           (possibly not in all corner cases), RT#5446
8950
8951 2009-05-27 00:50  jeff
8952
8953         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
8954           FS/FS/cust_recon.pm, FS/MANIFEST, FS/FS/cust_pkg.pm,
8955           FS/FS/svc_acct.pm, FS/FS/ClientAPI/Bulk.pm,
8956           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-selfservice-server,
8957           FS/t/cust_recon.t, fs_selfservice/FS-SelfService/MANIFEST,
8958           fs_selfservice/FS-SelfService/Makefile.PL,
8959           fs_selfservice/FS-SelfService/SelfService.pm,
8960           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
8961           fs_selfservice/FS-SelfService/freeside-selfservice-soap-server,
8962           fs_selfservice/FS-SelfService/iZoomOnlineProvisionService.pm:
8963           bulk provisioning via ftp and SOAP #5202
8964
8965 2009-05-26 05:32  jeff
8966
8967         * fs_selfservice/FS-SelfService/cgi/: overlibmws.js,
8968           overlibmws_crossframe.js, overlibmws_draggable.js,
8969           overlibmws_iframe.js, iframecontentmws.js: include overlib in
8970           selfservice
8971
8972 2009-05-25 19:48  ivan
8973
8974         * httemplate/search/report_tax.cgi: and also fix "tax invoiced"
8975           portion of total line when using config option for some basic tax
8976           grouping by name, RT#5446
8977
8978 2009-05-25 19:03  ivan
8979
8980         * httemplate/search/report_tax.cgi: mostly fix total line when
8981           using config option for some basic tax grouping by name, RT#5446
8982
8983 2009-05-25 18:41  ivan
8984
8985         * httemplate/search/: report_tax.html, report_tax.cgi: add a config
8986           option for some basic tax grouping by name, RT#5446
8987
8988 2009-05-25 18:35  ivan
8989
8990         * FS/FS/Conf.pm, httemplate/search/report_tax.cgi,
8991           httemplate/search/report_tax.html: add a config option for some
8992           basic tax grouping by name, RT#5446
8993
8994 2009-05-25 15:42  ivan
8995
8996         * httemplate/graph/cust_bill_pkg.cgi: fix total links on sales
8997           graph when a package class is specified, RT#5449
8998
8999 2009-05-24 20:59  ivan
9000
9001         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: international
9002           self-service payments, RT#1592
9003
9004 2009-05-24 18:49  ivan
9005
9006         * FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
9007           fs_selfservice/FS-SelfService/SelfService.pm,
9008           fs_selfservice/FS-SelfService/cgi/card.html,
9009           fs_selfservice/FS-SelfService/cgi/make_payment.html,
9010           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
9011           fs_selfservice/FS-SelfService/cgi/misc/counties.cgi,
9012           fs_selfservice/FS-SelfService/cgi/misc/states.cgi,
9013           httemplate/elements/location.html,
9014           httemplate/elements/select-county.html: international
9015           self-service payments, RT#1592
9016
9017 2009-05-21 20:22  ivan
9018
9019         * FS/bin/freeside-upgrade: commit before sqlradius upgrade so
9020           sqlradius upgrade errors from permissions can be ignored for now
9021
9022 2009-05-21 20:02  ivan
9023
9024         * FS/FS/cust_pkg.pm, httemplate/search/report_cust_pkg.html: add
9025           ability to report on packages w/status "not yet billed" as well,
9026           RT#5409
9027
9028 2009-05-20 08:27  ivan
9029
9030         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html,
9031           httemplate/view/cust_main/packages/services.html: add "manage
9032           device" link & config, RT#5438
9033
9034 2009-05-20 01:27  ivan
9035
9036         * FS/FS/part_export/netsapiens.pm: get subscriber deletion working
9037           and remove devel cruft, RT#5226
9038
9039 2009-05-19 18:06  ivan
9040
9041         * FS/FS/part_export/netsapiens.pm: first pass at netsapiens
9042           integration, RT#5226
9043
9044 2009-05-18 12:23  jeff
9045
9046         * FS/FS/tax_rate_location.pm: miss use
9047
9048 2009-05-18 12:21  jeff
9049
9050         * FS/FS/Schema.pm: allow empty state
9051
9052 2009-05-18 11:21  jeff
9053
9054         * FS/bin/freeside-upgrade: prevent death on meritless sqlradius
9055           upgrade attempts
9056
9057 2009-05-18 02:55  ivan
9058
9059         * FS/FS/cust_svc.pm, FS/FS/ClientAPI/MyAccount.pm,
9060           FS/FS/UI/bytecount.pm,
9061           fs_selfservice/FS-SelfService/cgi/header.html,
9062           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
9063           fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
9064           fs_selfservice/FS-SelfService/cgi/view_usage.html,
9065           fs_selfservice/FS-SelfService/SelfService.pm: basic CDR viewing
9066           from self-service, RT#4018
9067
9068 2009-05-18 01:40  ivan
9069
9070         * FS/bin/freeside-cdr-sftp_and_import: it would help to use the
9071           correct port, RT#4081
9072
9073 2009-05-17 21:56  jeff
9074
9075         * FS/FS/: part_pkg_taxrate.pm, tax_rate.pm: handle dates before
9076           1970
9077
9078 2009-05-16 13:07  rsiddall
9079
9080         * FS/FS/part_export/domreg_opensrs.pm: Added information on common
9081           failure causes to the perldoc.
9082
9083 2009-05-16 12:27  rsiddall
9084
9085         * FS/FS/part_export/domreg_opensrs.pm: Defer use of Net::OpenSRS so
9086           that failure to install the module doesn't stop Apache from
9087           starting.  (This causes attempts to register domains to fail
9088           instead.)
9089
9090 2009-05-15 19:29  rsiddall
9091
9092         * FS/FS/part_export/domreg_opensrs.pm: Provide better diagnostics
9093           when the cust_main owning this domain does not provide fields
9094           required for use as a contact handle in the domain registration
9095           record.  Also temporarily disable the ability to have the export
9096           do only registration or only transfers.
9097
9098 2009-05-15 12:41  rsiddall
9099
9100         * FS/FS/svc_domain.pm, FS/FS/part_export/domreg_opensrs.pm,
9101           httemplate/edit/part_export.cgi, httemplate/edit/svc_domain.cgi,
9102           httemplate/edit/process/part_export.cgi,
9103           httemplate/edit/process/svc_domain.cgi: Simple domain
9104           registration at Tucows OpenSRS using an export based on
9105           Net::OpenSRS.  When a domain is added and the export runs, it
9106           will register the domain or initiate a transfer.  You can also
9107           choose no action.  There's currently no provision for revoking
9108           domains or renewing registrations.  Depending on the settings at
9109           OpenSRS, orders may look like they've succeeded in Freeside but
9110           actually be queued pending input by the reseller at OpenSRS.  The
9111           part_export CGIs were modified to allow a multi-valued select to
9112           be used to control which TLDs are enabled for registration.
9113
9114 2009-05-14 09:26  jeff
9115
9116         * httemplate/edit/cust_main/bottomfixup.js: ask for help assignting
9117           geocode more often
9118
9119 2009-05-14 09:25  jeff
9120
9121         * httemplate/view/cust_main/billing.html: show geocode when
9122           taxproducts enabled
9123
9124 2009-05-13 15:27  jeff
9125
9126         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
9127           FS/FS/cust_bill_pkg_tax_rate_location.pm, FS/FS/cust_main.pm,
9128           FS/FS/tax_rate_location.pm, FS/MANIFEST, FS/FS/tax_rate.pm,
9129           FS/t/cust_bill_pkg_tax_rate_location.t, FS/t/tax_rate_location.t,
9130           bin/tax_rate_location.import, httemplate/misc/tax-import.cgi,
9131           httemplate/search/cust_bill_pkg.cgi,
9132           httemplate/search/report_newtax.cgi: improved taxproduct tax
9133           report RT#4783
9134
9135 2009-05-12 17:51  ivan
9136
9137         * conf/invoice_latex: remove obsolete comments
9138
9139 2009-05-09 17:45  ivan
9140
9141         * FS/FS/svc_phone.pm: label phone_name correctly
9142
9143 2009-05-09 16:54  ivan
9144
9145         * FS/bin/freeside-cdr-sftp_and_import, bin/cdr.sftp_and_import:
9146           move cdr-sftp_and_import script to FS/bin, add -p option, RT#4081
9147
9148 2009-05-09 00:56  ivan
9149
9150         * FS/FS/: Conf.pm, cdr.pm: add
9151           cdr-charged_party-truncate_{length,prefix} in order to trim
9152           charged_party to a certain length, RT#4081
9153
9154 2009-05-08 18:44  ivan
9155
9156         * httemplate/: edit/elements/svc_Common.html,
9157           edit/elements/edit.html, view/elements/svc_Common.html: use
9158           service-def specific labels, at least for service pages that use
9159           {view,edit}/elements/svc_Common.html RT#4081
9160
9161 2009-05-08 17:39  ivan
9162
9163         * FS/FS/Schema.pm, FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
9164           FS/FS/svc_acct.pm, httemplate/browse/part_svc.cgi,
9165           httemplate/edit/part_svc.cgi: add ability to configure service
9166           labels per-package (still need to actually use the labels),
9167           RT#4081
9168
9169 2009-05-08 01:41  ivan
9170
9171         * httemplate/edit/part_pkg.cgi: fix cloning of custom packages
9172           where you've changed '(CUSTOM)', RT#5350
9173
9174 2009-05-05 15:02  ivan
9175
9176         * FS/FS/Conf.pm, httemplate/edit/agent.cgi: hide
9177           agent.invoice_template edit by default, with a config to turn
9178           back on, RT#5218
9179
9180 2009-05-05 10:58  ivan
9181
9182         * FS/FS/cust_pay.pm: add company_name to payment receipt
9183
9184 2009-05-05 03:40  ivan
9185
9186         * FS/FS/rate_detail.pm, httemplate/elements/file-upload.html,
9187           httemplate/misc/rate_edit_excel.html,
9188           httemplate/misc/process/rate_edit_excel.html: finish the import
9189           portion of excel rate edit, RT#5108
9190
9191 2009-05-04 18:41  jeff
9192
9193         * bin/cust_main_special.pm: ignore fee based taxes and eliminate
9194           unused code
9195
9196 2009-05-04 11:33  jeff
9197
9198         * bin/: cust_main_special.pm, rebill: this is a quick hack to
9199           rebill customers when a cdr didn't happen
9200
9201 2009-05-03 19:01  ivan
9202
9203         * httemplate/search/: report_prepaid_income.cgi,
9204           report_prepaid_income.html: agent-virt prepaid income report,
9205           RT#5311
9206
9207 2009-05-03 18:17  ivan
9208
9209         * FS/FS/svc_acct.pm: eliminate Argument "" isn't numeric in
9210           addition (+) warning
9211
9212 2009-05-03 17:22  ivan
9213
9214         * httemplate/: browse/rate_region.html, elements/menu.html,
9215           misc/rate_edit_excel.html, search/elements/search-xls.html,
9216           search/elements/search.html: add menu item and page for d/ling
9217           and edit rates with excel.  RT#5108
9218
9219 2009-05-03 15:45  ivan
9220
9221         * httemplate/search/elements/: search-csv.html, search-html.html,
9222           search-xls.html, search.html: break down search.html into
9223           components, RT#5108
9224
9225 2009-05-03 11:34  ivan
9226
9227         * FS/FS/AccessRight.pm, httemplate/search/cust_pay_batch.cgi: add
9228           "Redownload resolved batches" ACL for s1, RT#4271
9229
9230 2009-05-02 20:13  ivan
9231
9232         * httemplate/config/config.cgi: edit any config item
9233
9234 2009-05-02 18:45  ivan
9235
9236         * httemplate/config/config-view.cgi: add ability to delete
9237           invoice_latexreturnaddress and invoice_htmlreturnaddress too,
9238           RT#5218
9239
9240 2009-05-02 18:11  ivan
9241
9242         * FS/FS/Conf.pm, httemplate/config/config-delete.cgi,
9243           httemplate/config/config-view.cgi: add ability to remove
9244           suffix-ed config items, RT#5218
9245
9246 2009-05-02 17:40  ivan
9247
9248         * bin/confdiff: confdiff
9249
9250 2009-05-02 15:11  ivan
9251
9252         * FS/FS/Misc/eps2png.pm: fix eps preview
9253
9254 2009-05-01 17:01  ivan
9255
9256         * httemplate/: browse/agent.cgi, config/config-delete.cgi,
9257           config/config-process.cgi, config/config-view.cgi: finish up
9258           useful agent stuff on the config editor: adding, deleting
9259           overrides too.  also add a confirmation to override deletion from
9260           the agent browse page.  RT#5218
9261
9262 2009-05-01 13:21  jeff
9263
9264         * FS/FS/cust_main.pm: calculate tax on tax per line and not on
9265           aggregate
9266
9267 2009-04-30 19:43  ivan
9268
9269         * httemplate/config/config-view.cgi: view all overrides when asked,
9270           even the ones without values.  hmm :/  RT#5218
9271
9272 2009-04-30 19:08  ivan
9273
9274         * FS/FS/cust_event.pm: fix re-print/email from event page, yow.
9275           RT#5293
9276
9277 2009-04-30 18:07  ivan
9278
9279         * httemplate/config/: config-process.cgi, config-view.cgi: add
9280           ability to edit the agent overrides from the main config, RT#4218
9281
9282 2009-04-29 11:25  ivan
9283
9284         * httemplate/edit/svc_www.cgi: fix inadvertant select box, RT#5277
9285
9286 2009-04-28 15:38  ivan
9287
9288         * fs_selfservice/FS-SelfService/cgi/bill.html: UI
9289
9290 2009-04-27 21:36  ivan
9291
9292         * FS/FS/cust_main.pm: add cancelled_cust-noevents flag to emulate
9293           SG billing-daily -r behavior, RT#4412
9294
9295 2009-04-27 21:13  ivan
9296
9297         * FS/FS/: Conf.pm, cust_main.pm: add cancelled_cust-noevents flag
9298           to emulate SG billing-daily -r behavior
9299
9300 2009-04-27 16:06  ivan
9301
9302         * FS/FS/Mason.pm: typo
9303
9304 2009-04-27 16:01  ivan
9305
9306         * FS/FS/Mason.pm: refuse to run w/CGI.pm 3.38.  all lenny upgrades
9307           will need libcgi-pm-perl removed, suck
9308
9309 2009-04-26 16:43  ivan
9310
9311         * FS/FS/Schema.pm: would help to have an index on priority if we're
9312           going to order based on it
9313
9314 2009-04-26 16:19  ivan
9315
9316         * FS/bin/freeside-queued: start small jobs more efficiently,
9317           RT#4412
9318
9319 2009-04-26 16:09  ivan
9320
9321         * FS/FS/Conf.pm: add a config option for max # of queued kids,
9322           RT#4412
9323
9324 2009-04-25 15:42  ivan
9325
9326         * FS/: FS/Cron/bill.pm, bin/freeside-daily: add dry run to
9327           multi-process mode for testing, RT#4412
9328
9329 2009-04-23 13:34  jeff
9330
9331         * FS/FS/: Upgrade.pm, part_pkg_option.pm, part_pkg/voip_cdr.pm: add
9332           subscription option to voip_cdr
9333
9334 2009-04-23 13:31  jeff
9335
9336         * httemplate/misc/tax-fetch_and_import.cgi,
9337           httemplate/misc/process/tax-fetch_and_import.cgi, FS/FS/Conf.pm,
9338           FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxrate.pm,
9339           FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
9340           httemplate/elements/menu.html: autodownload and update of cch tax
9341           data
9342
9343 2009-04-22 21:57  ivan
9344
9345         * FS/FS/Cron/bill.pm: we don't actually need the results ordered,
9346           and i'm sure it doesn't help the planner get us results sooner.
9347           last chance to try and get cursor approach working?  RT#4412
9348
9349 2009-04-22 21:14  ivan
9350
9351         * FS/FS/Cron/bill.pm: does pg try to finish the query when the job
9352           addition is committed?  well, if this works, that answers that.
9353           RT#4412
9354
9355 2009-04-22 13:24  ivan
9356
9357         * FS/FS/Cron/bill.pm: hopefully better performance running the big
9358           query once and then fetching results with a cursor, rather than
9359           running it multiple times with an OFFSET and LIMIT, RT#4412
9360
9361 2009-04-22 11:58  ivan
9362
9363         * httemplate/edit/process/cust_main.cgi: fix not allowing
9364           "on-demand" card or ACH, RT#5238 RT#5237 RT#5230
9365
9366 2009-04-21 23:52  ivan
9367
9368         * FS/FS/Cron/bill.pm: perhaps a happier medium, RT#4412
9369
9370 2009-04-21 17:54  ivan
9371
9372         * FS/FS/Cron/bill.pm: have the big query find customers in batches.
9373           this should be way more efficient in multi-process mode, can
9374           start billing before the big query completes.  RT#4412
9375
9376 2009-04-21 13:59  ivan
9377
9378         * httemplate/browse/rate_region.html: rate download/edit/upload,
9379           RT#5108
9380
9381 2009-04-21 13:28  ivan
9382
9383         * httemplate/browse/rate_region.html: rate download/edit/upload,
9384           RT#5108
9385
9386 2009-04-21 09:42  ivan
9387
9388         * FS/FS/Cron/bill.pm: yow.  fix fallout from cust_main.archived
9389           stuff causing nothing to bill.  RT#4412
9390
9391 2009-04-20 19:23  jeff
9392
9393         * FS/FS/UI/Web.pm, httemplate/elements/progress-popup.html: more
9394           descriptive progress popups
9395
9396 2009-04-20 13:57  rsiddall
9397
9398         * rpm/freeside.spec: Acceptance testing of the RPM build system
9399           flushed out a place where /bin/rm stops waiting for input if
9400           you're /bin/su as the user doing the build.  Added a -f flag to
9401           stop it waiting for input.
9402
9403 2009-04-20 09:57  ivan
9404
9405         * FS/FS/: Schema.pm, cust_main.pm, Cron/bill.pm: add
9406           cust_main.archived field, skip billing if Y, RT#4412
9407
9408 2009-04-19 16:55  ivan
9409
9410         * bin/h_cust_main-wipe_paycvv: no, it was only cause their db is
9411           somehow corrupt
9412
9413 2009-04-19 16:52  ivan
9414
9415         * bin/h_cust_main-wipe_paycvv: warning about this not terminating
9416
9417 2009-04-17 16:30  ivan
9418
9419         * bin/: fs-migrate-cust_tax_exempt, h_cust_main-wipe_paycvv:
9420           something to wipe the CVV from very large databases
9421
9422 2009-04-17 12:50  ivan
9423
9424         * FS/: FS/Schema.pm, FS/Cron/bill.pm, bin/freeside-queued: add
9425           priority to job queue so billing jobs don't don't drown out
9426           provisioning jobs
9427
9428 2009-04-17 12:21  ivan
9429
9430         * FS/FS/Cron/bill.pm: 1 helps alot
9431
9432 2009-04-17 12:20  ivan
9433
9434         * FS/bin/freeside-daily: backport freeside-daily -m and
9435           cust_main::bill_and_collect to 1.7, RT#4412
9436
9437 2009-04-17 01:25  ivan
9438
9439         * httemplate/docs/about.html: AFFERO BITCHES
9440
9441 2009-04-17 01:16  ivan
9442
9443         * httemplate/docs/about.html: what time is now
9444
9445 2009-04-17 01:02  ivan
9446
9447         * httemplate/config/: config-process.cgi, config-view.cgi,
9448           config.cgi: show labels for select(select_hash) config options,
9449           RT#3997
9450
9451 2009-04-17 00:21  ivan
9452
9453         * FS/FS/cust_bill.pm: add invoice number to PDF filename in email
9454           attachments, RT#3403
9455
9456 2009-04-17 00:03  ivan
9457
9458         * httemplate/elements/header.html: hide service search unless user
9459           has "View customer services" ACL, RT#3478
9460
9461 2009-04-16 18:17  ivan
9462
9463         * httemplate/search/: report_receivables.cgi,
9464           report_receivables.html: add customer status to receivables
9465           report selection, hopefully help enet, RT#5187
9466
9467 2009-04-15 20:58  rsiddall
9468
9469         * rpm/freeside.spec: More fixes for SuSE self-service: 1/ Put
9470           binaries in the right folder 2/ Make sure freeside group is
9471           created 3/ Make sure freeside home directory is created
9472
9473 2009-04-15 00:14  ivan
9474
9475         * httemplate/view/: svc_Common.html, elements/svc_Common.html:
9476           should fix view of unlinked phone numbers, RT#5171
9477
9478 2009-04-14 22:52  ivan
9479
9480         * httemplate/view/svc_acct.cgi: s/GECOS/Real Name/ RT#3519
9481
9482 2009-04-14 19:44  ivan
9483
9484         * FS/FS/ClientAPI/MyAccount.pm: fix 1.7->1.9 upgrade glitch with
9485           self-service where process_payment required "payby" instead of
9486           defaulting to CARD, RT#3905
9487
9488 2009-04-14 19:29  ivan
9489
9490         * FS/FS/cust_bill.pm: show 60 chars on typeset invoices but only 32
9491           on plaintext, RT#3905
9492
9493 2009-04-14 19:15  ivan
9494
9495         * FS/FS/cust_bill.pm: this should fix credits pushing typeset
9496           invoices off the right
9497
9498 2009-04-14 14:01  ivan
9499
9500         * httemplate/view/cust_main/packages.html: remove debugging
9501
9502 2009-04-14 13:27  ivan
9503
9504         * httemplate/view/cust_main/packages.html: don't hide old packages
9505           that have services, RT#5179
9506
9507 2009-04-14 10:15  ivan
9508
9509         * FS/FS/: cust_main.pm, agent.pm: add configuration option to
9510           control recurring_flag behavior, RT#3843
9511
9512 2009-04-14 10:12  ivan
9513
9514         * FS/FS/: Conf.pm, Schema.pm: add configuration option to control
9515           recurring_flag behavior, RT#3843
9516
9517 2009-04-14 09:14  jeff
9518
9519         * httemplate/misc/process/tax-import.cgi: hmmm
9520
9521 2009-04-14 09:12  jeff
9522
9523         * httemplate/misc/process/tax-import.cgi: better at least
9524
9525 2009-04-13 17:09  ivan
9526
9527         * FS/FS/Conf.pm: add configuration option to control recurring_flag
9528           behavior, RT#3843
9529
9530 2009-04-13 16:37  ivan
9531
9532         * FS/FS/cust_main.pm: debugging
9533
9534 2009-04-11 23:24  ivan
9535
9536         * httemplate/elements/tr-select-svc_acct-domain.html: adding
9537
9538 2009-04-11 23:14  ivan
9539
9540         * httemplate/elements/selectlayers.html: add svc_phone on new
9541           customer first package, RT#4315
9542
9543 2009-04-11 23:09  ivan
9544
9545         * FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi,
9546           httemplate/edit/cust_main/birthdate.html,
9547           httemplate/edit/cust_main/bottomfixup.html,
9548           httemplate/edit/cust_main/bottomfixup.js,
9549           httemplate/edit/cust_main/first_pkg.html,
9550           httemplate/edit/cust_main/top_misc.html,
9551           httemplate/edit/cust_main/billing.html,
9552           httemplate/edit/cust_main/choose_tax_location.html,
9553           httemplate/edit/cust_main/select-domain.html,
9554           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
9555           httemplate/edit/cust_main/first_pkg/svc_acct.html,
9556           httemplate/edit/cust_main/first_pkg/svc_phone.html,
9557           httemplate/edit/process/cust_main.cgi,
9558           httemplate/elements/select-domain.html,
9559           httemplate/misc/part_svc-columns.cgi,
9560           httemplate/elements/select-svc_acct-domain.html: add svc_phone on
9561           new customer first package, RT#4315
9562
9563 2009-04-11 18:33  jeff
9564
9565         * etc/fslongtable.sty: sheesh
9566
9567 2009-04-11 18:24  jeff
9568
9569         * Makefile, etc/fslongtable.sty, conf/invoice_latex: find and
9570           correct the real double counting culprit
9571
9572 2009-04-11 14:42  ivan
9573
9574         * FS/FS/part_event/Action/writeoff.pm, bin/freeside-migrate-events:
9575           migrate send_email, suspend_if_balance and credit events, RT#3905
9576
9577 2009-04-11 14:29  ivan
9578
9579         * FS/FS/part_event/Action/cust_bill_email.pm: add cust_bill_email
9580           action
9581
9582 2009-04-11 13:51  ivan
9583
9584         * FS/bin/freeside-upgrade: don't run configuration update when -s
9585           is used for schema-only slony slave update
9586
9587 2009-04-10 12:33  ivan
9588
9589         * FS/FS/Conf.pm: better description for enable_taxproducts and a
9590           warning about tax-pkg_address with it
9591
9592 2009-04-09 20:43  jeff
9593
9594         * FS/FS/cust_main.pm: orders of magnitude faster
9595
9596 2009-04-09 15:51  jeff
9597
9598         * FS/FS/cdr/taqua.pm: used BillingNumber and not CallingPartyNumber
9599           for non-toll-free calls
9600
9601 2009-04-08 15:42  ivan
9602
9603         * FS/FS/cust_pkg.pm: fix 'agent X can't purchase pkgpart YY' error
9604           w/agent packages, RT#5119
9605
9606 2009-04-08 01:08  ivan
9607
9608         * FS/FS/Cron/check.pm: don't want to throw false positives, RT#5101
9609
9610 2009-04-08 00:32  ivan
9611
9612         * FS/FS/: Record.pm, Upgrade.pm, cust_main.pm: eliminate all trace
9613           of cvv from history records, RT#5093
9614
9615 2009-04-07 18:13  ivan
9616
9617         * httemplate/misc/link.cgi: when linking a legacy phone number the
9618           phone number could be typed in and not the service #.  RT#3407
9619
9620 2009-04-07 13:45  jeff
9621
9622         * FS/FS/: cdr.pm, cdr/taqua.pm: quick option to allow importing gmt
9623           cdrs
9624
9625 2009-04-07 11:20  ivan
9626
9627         * FS/FS/: Conf.pm, svc_acct.pm: add a config to allow colon in
9628           usernames, RT#5145
9629
9630 2009-04-07 11:15  ivan
9631
9632         * FS/FS/svc_acct.pm: truncate long labels that are TOO long...
9633           RT#3519
9634
9635 2009-04-06 19:50  jeff
9636
9637         * FS/FS/cdr.pm: a tollfree regex that captures 88x and works with
9638           +1
9639
9640 2009-04-06 19:18  ivan
9641
9642         * FS/FS/cdr.pm: stop smoking crack
9643
9644 2009-04-06 18:20  jeff
9645
9646         * FS/FS/: Record.pm, cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm:
9647           correct taqua toll free handling and hasten cdr import (skip
9648           uninteresting records)
9649
9650 2009-04-06 16:19  jeff
9651
9652         * FS/FS/part_pkg/voip_cdr.pm: better auto toll free regex
9653
9654 2009-04-06 11:31  jeff
9655
9656         * FS/FS/cdr/taqua.pm: calltype 6 is international
9657
9658 2009-04-05 17:52  jeff
9659
9660         * Makefile, etc/fslongtable.sty: stop doublecounting
9661           extracouponspace  but do not gratuitiously change existing
9662           installs
9663
9664 2009-04-05 16:18  jeff
9665
9666         * FS/FS/cust_main.pm: cleanup tax-pkg_location tax on tax fallout
9667
9668 2009-04-04 09:22  jeff
9669
9670         * FS/FS/: Schema.pm, cust_bill_pkg_detail.pm: correct bad schema
9671           bug in cust_bill_pkg_detail
9672
9673 2009-04-03 09:57  jeff
9674
9675         * FS/FS/part_pkg/voip_cdr.pm: add option for available rather than
9676           provisioned svc_phones as unit count
9677
9678 2009-04-02 13:22  jeff
9679
9680         * httemplate/edit/cust_main/billing.html: Net 20 as well
9681
9682 2009-04-02 10:47  jeff
9683
9684         * FS/FS/part_pkg/voip_cdr.pm: separate checkbox for enabling
9685           prorate feature
9686
9687 2009-04-02 08:46  jeff
9688
9689         * FS/FS/part_pkg/voip_cdr.pm: prorating for the fixed recurring
9690           portion of voip
9691
9692 2009-04-02 07:56  jeff
9693
9694         * httemplate/edit/cust_main.cgi: obey tax-ship_address in 'manual'
9695           geocoding
9696
9697 2009-04-01 22:27  jeff
9698
9699         * FS/FS/part_pkg_taxrate.pm: noise reduction
9700
9701 2009-04-01 19:36  ivan
9702
9703         * FS/FS/part_pkg/voip_cdr.pm: more than you ever wanted to know
9704           about rounding.  http://en.wikipedia.org/wiki/Rounding  RT#4666
9705
9706 2009-04-01 17:14  ivan
9707
9708         * httemplate/browse/part_pkg.cgi: add some
9709           (undocumented/unaccessable to web UI yet) options to package
9710           browse to track down packages missing recurring fees
9711
9712 2009-03-31 21:27  ivan
9713
9714         * FS/FS/cdr.pm: show post-granularity duration if available for all
9715           export formats
9716
9717 2009-03-31 20:51  ivan
9718
9719         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
9720           defined length and with specific lastapp
9721
9722 2009-03-31 20:44  ivan
9723
9724         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
9725           defined length and with specific lastapp
9726
9727 2009-03-31 12:51  ivan
9728
9729         * FS/FS/Cron/notify.pm: really fix notify for Pg 8.3
9730
9731 2009-03-31 12:47  ivan
9732
9733         * FS/FS/part_pkg/voip_cdr.pm: quiet warning: Argument "" isn't
9734           numeric in numeric eq (==) at
9735           /usr/local/share/perl/5.10.0/FS/part_pkg/voip_cdr.pm line 201
9736
9737 2009-03-31 12:46  ivan
9738
9739         * FS/FS/Cron/notify.pm: fix impending billing notification for Pg
9740           8.3's more strict type checking
9741
9742 2009-03-30 09:33  jeff
9743
9744         * FS/FS/cust_tax_location.pm: schema and module should agree on
9745           column names
9746
9747 2009-03-29 23:10  ivan
9748
9749         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
9750           httemplate/view/cust_main/packages.html: okay.  counts are needed
9751           for the package sort, so push the embedded counting into
9752           cust_main.pm.  sure hope this does it. RT#5083
9753
9754 2009-03-29 22:08  ivan
9755
9756         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
9757           finally do it, RT#5083
9758
9759 2009-03-29 21:50  ivan
9760
9761         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
9762           finally do it, RT#5083
9763
9764 2009-03-29 21:41  ivan
9765
9766         * httemplate/view/cust_main/packages.html: double doh! RT#5083
9767
9768 2009-03-29 21:35  ivan
9769
9770         * httemplate/view/cust_main/packages.html: doh!  underscore,
9771           RT#5083
9772
9773 2009-03-29 21:31  ivan
9774
9775         * httemplate/view/cust_main/packages.html: try not to search for
9776           nothing in cust_svc so much, RT#5083
9777
9778 2009-03-29 21:15  ivan
9779
9780         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html: try
9781           not to search for nothing in cust_svc so much, RT#5083
9782
9783 2009-03-29 20:47  ivan
9784
9785         * FS/FS/cust_main.pm: didn't need this, but more future-proof,
9786           RT#5083
9787
9788 2009-03-29 20:12  ivan
9789
9790         * httemplate/view/cust_main/packages.html: really prevent separate
9791           part_pkg query, RT#5083
9792
9793 2009-03-29 18:39  ivan
9794
9795         * httemplate/view/cust_main/packages.html: doh, fix pkg display,
9796           RT#5083
9797
9798 2009-03-29 18:28  ivan
9799
9800         * httemplate/view/cust_main/packages.html: fix setup date display,
9801           RT#5083
9802
9803 2009-03-29 18:09  ivan
9804
9805         * httemplate/view/cust_main/packages.html: forget caching, instead
9806           scoop up cust_pkg and part_pkg in one query, RT#5083
9807
9808 2009-03-29 18:05  ivan
9809
9810         * FS/FS/cust_main.pm, httemplate/view/cust_main/packages.html:
9811           forget caching, instead scoop up cust_pkg and part_pkg in one
9812           query, RT#5083
9813
9814 2009-03-29 17:32  ivan
9815
9816         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html:
9817           part_pkg caching should speedup display of lots of packages,
9818           RT#5083
9819
9820 2009-03-29 16:44  ivan
9821
9822         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html: hide over
9823           2 (or configured) cancelled and one-time charge packages, RT#5083
9824
9825 2009-03-29 04:56  ivan
9826
9827         * FS/FS/Schema.pm: index pkg_svc.quantity, RT#5083
9828
9829 2009-03-29 04:52  ivan
9830
9831         * FS/FS/cust_pkg.pm: seems to benchmark faster, RT#5083
9832
9833 2009-03-29 03:39  ivan
9834
9835         * httemplate/view/cust_main/packages/package.html: avoid looking up
9836           part_pkg redundantly in the pkg loop, RT#5083
9837
9838 2009-03-29 03:34  ivan
9839
9840         * httemplate/view/cust_main/packages/package.html: avoid looking up
9841           package details redundantly in the pkg loop, RT#5083
9842
9843 2009-03-29 03:17  ivan
9844
9845         * FS/FS/: Record.pm, cust_pkg.pm: add "extra_param" option to
9846           qsearch for more realisitic profiling data, RT#5083
9847
9848 2009-03-29 02:38  ivan
9849
9850         * httemplate/view/cust_main/: one_time_charge_link.html,
9851           packages.html, packages/status.html: optimize customer view when
9852           there's lots of packages; *really* avoid looking up any config
9853           inside the package loop, RT#5083
9854
9855 2009-03-28 15:59  ivan
9856
9857         * httemplate/elements/select-cust-part_pkg.html,
9858           httemplate/elements/select-cust-pkg_class.html,
9859           httemplate/elements/select-part_pkg.html,
9860           httemplate/elements/select-table.html,
9861           httemplate/elements/tr-select-cust-part_pkg.html,
9862           httemplate/elements/tr-selectmultiple-part_pkg.html,
9863           FS/FS/Conf.pm, FS/FS/part_pkg.pm, httemplate/misc/change_pkg.cgi,
9864           httemplate/misc/cust-part_pkg.cgi,
9865           httemplate/misc/order_pkg.html: package selector, split by
9866           package class, RT#5077
9867
9868 2009-03-25 20:59  ivan
9869
9870         * FS/FS/svc_acct.pm: yow
9871
9872 2009-03-25 20:53  ivan
9873
9874         * FS/FS/cust_main.pm: sort packages by label of first (primary)
9875           service, RT#5041
9876
9877 2009-03-25 02:36  ivan
9878
9879         * httemplate/pref/pref-process.html: throw a proper error message
9880           instead of a mason error on pw chagne problems, RT#5073
9881
9882 2009-03-25 02:36  ivan
9883
9884         * httemplate/pref/pref.html: we're defaulting to a top menu in 1.9
9885
9886 2009-03-25 01:45  ivan
9887
9888         * FS/FS/cdr.pm: correct headers on accountcode_default CDR output,
9889           RT#5042
9890
9891 2009-03-24 02:42  ivan
9892
9893         * bin/countdeclines: quick tool for RT#3843
9894
9895 2009-03-23 23:31  ivan
9896
9897         * FS/FS/Schema.pm: add indices for analyzing cc failures, RT#3843
9898
9899 2009-03-23 19:36  ivan
9900
9901         * FS/FS/: part_pkg/bulk.pm, Record.pm, cust_bill.pm, cust_svc.pm,
9902           h_cust_svc.pm, part_pkg.pm: bulk price plan: label as Name
9903           <email>, supress extraneous service list, RT#3519
9904
9905 2009-03-23 16:33  jeff
9906
9907         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
9908           httemplate/misc/process/recharge_svc.html: more DTRT with usage
9909           on service transfer between packages and recharges  RT #2884,
9910           #5040 + #4995 fallout
9911
9912 2009-03-23 15:45  ivan
9913
9914         * httemplate/edit/svc_acct.cgi: change label for svc_acct.finger
9915           from GECOS to "Real Name", RT#3519
9916
9917 2009-03-23 10:02  ivan
9918
9919         * FS/FS/: svc_Common.pm, svc_acct.pm, part_pkg/bulk.pm: add name
9920           (svc_acct.finger) to bulk billing detail, RT#3519
9921
9922 2009-03-21 20:33  ivan
9923
9924         * FS/FS/Cron/check.pm: 10 is too few, throwing false positives
9925
9926 2009-03-21 19:47  ivan
9927
9928         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: fix
9929           usps address standardization when the zip returned has no zip+4,
9930           RT#4882
9931
9932 2009-03-21 16:37  ivan
9933
9934         * FS/bin/freeside-check: Locale::SubCountry warnings clogging up
9935           cron output not useful
9936
9937 2009-03-21 16:32  ivan
9938
9939         * FS/FS/Cron/check.pm: 403 forbidden is okay, at lest the server's
9940           up
9941
9942 2009-03-21 15:14  ivan
9943
9944         * Makefile, FS/FS/Cron/check.pm, FS/bin/freeside-check:
9945           freeside-check local monitoring, RT#4610
9946
9947 2009-03-19 19:14  ivan
9948
9949         * bin/ping: adding quick remote ping & alert script, RT#4610
9950
9951 2009-03-18 08:11  jeff
9952
9953         * FS/FS/part_pkg_taxrate.pm: more error information
9954
9955 2009-03-17 17:30  jeff
9956
9957         * FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
9958           httemplate/edit/part_svc.cgi: hide unused usage columns
9959
9960 2009-03-17 15:02  ivan
9961
9962         * fs_selfservice/FS-SelfService/SelfService.pm: add
9963           payment_info_renew_info method to ClientAPI/MyAccount and
9964           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
9965
9966 2009-03-17 14:38  ivan
9967
9968         * FS/FS/ClientAPI/SGNG.pm, FS/FS/ClientAPI/MyAccount.pm,
9969           fs_selfservice/FS-SelfService/SelfService.pm: add
9970           payment_info_renew_info method to ClientAPI/MyAccount and
9971           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
9972
9973 2009-03-17 13:41  ivan
9974
9975         * fs_selfservice/FS-SelfService/SelfService.pm: add SG stuff
9976
9977 2009-03-17 13:13  ivan
9978
9979         * FS/FS/Conf.pm: add a conf switch to enable sg multicust stuff,
9980           since it could be dangerous
9981
9982 2009-03-17 13:04  ivan
9983
9984         * FS/FS/Conf.pm: apacheip isn't actually deprecated yet
9985
9986 2009-03-17 12:48  ivan
9987
9988         * FS/FS/ClientAPI/SGNG.pm: adding ClientAPI/SGNG.pm
9989
9990 2009-03-17 09:06  jeff
9991
9992         * FS/FS/: Upgrade.pm, tax_rate.pm: column upgrade for tax_rate
9993           RT#4903)
9994
9995 2009-03-17 05:01  ivan
9996
9997         * FS/FS/: Conf.pm, cust_bill.pm: agent-virt
9998           invoice_*{notes,footer,smallfooter,coupon}, RT#5025
9999
10000 2009-03-17 02:59  ivan
10001
10002         * FS/FS/Misc/eps2png.pm: less debugging
10003
10004 2009-03-17 02:58  ivan
10005
10006         * httemplate/docs/credits.html, FS/FS/Conf.pm, FS/FS/Mason.pm,
10007           FS/FS/Misc/eps2png.pm, httemplate/config/config-image.cgi,
10008           httemplate/config/config-view.cgi, httemplate/docs/license.html:
10009           add eps preview to config, for RT#5025
10010
10011 2009-03-16 16:28  jeff
10012
10013         * FS/FS/Schema.pm: avoid the need for approximate comparisons
10014           RT#4903
10015
10016 2009-03-16 10:06  jeff
10017
10018         * FS/FS/Schema.pm, FS/FS/part_export/prizm.pm,
10019           httemplate/edit/svc_broadband.cgi: have prizm use service data
10020           rather than package data to select a profile RT#4853
10021
10022 2009-03-16 08:52  jeff
10023
10024         * bin/make-pkg-fruit: a tool for migrating package elements to
10025           services
10026
10027 2009-03-16 01:08  jeff
10028
10029         * FS/FS/svc_broadband.pm: get the dup checking right
10030
10031 2009-03-16 00:13  ivan
10032
10033         * httemplate/: misc/payment.cgi, misc/process/payment.cgi,
10034           elements/location.html: allow country selection on credit card
10035           entry, RT#4997
10036
10037 2009-03-16 00:13  ivan
10038
10039         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
10040           freeside-base2.conf: eliminate black diamond arrows on iso-8859-1
10041           chars in Locale::SubCountry states, RT#4997
10042
10043 2009-03-15 23:22  ivan
10044
10045         * Makefile: 5.10!  welcome to the future
10046
10047 2009-03-15 22:54  ivan
10048
10049         * httemplate/view/svc_domain.cgi: fix custnum display on domain
10050           view
10051
10052 2009-03-15 21:21  jeff
10053
10054         * FS/FS/svc_broadband.pm: use part_svc_router
10055
10056 2009-03-15 17:57  jeff
10057
10058         * FS/FS/svc_broadband.pm: comment change
10059
10060 2009-03-15 15:44  ivan
10061
10062         * bin/svc_acct-recalculate_usage: adding quick usage resetting tool
10063
10064 2009-03-15 15:33  ivan
10065
10066         * FS/FS/cust_svc.pm: don't throw 'Use of uninitialized value in
10067           addition (+) at /usr/local/share/perl/5.8.8/FS/cust_svc.pm line
10068           626.' error when using attribute_since_sqlradacct
10069
10070 2009-03-15 12:42  ivan
10071
10072         * FS/FS/cust_pkg_reason.pm: should give better performance if we
10073           search for what we want instead of using a string match
10074
10075 2009-03-15 03:46  ivan
10076
10077         * FS/FS/cust_main.pm: fix application of data fields from prepaid
10078           cards in addition to time field
10079
10080 2009-03-15 03:34  ivan
10081
10082         * httemplate/misc/process/recharge_svc.html: apply byte values from
10083           prepaid cards as well as time value, RT#4995
10084
10085 2009-03-15 03:30  ivan
10086
10087         * FS/FS/UI/bytecount.pm, httemplate/edit/prepay_credit.cgi: we're
10088           not a disk drive manufacturer, don't use halfass base-10
10089           megs/gigs
10090
10091 2009-03-15 00:33  ivan
10092
10093         * FS/FS/cust_main.pm: cust_main::payment_info, for
10094           ClientAPI::MyAccount
10095
10096 2009-03-14 16:44  ivan
10097
10098         * FS/FS/cust_bill.pm: fix emailed logos to come from db config, not
10099           old files, RT#3093 / RT#4963
10100
10101 2009-03-13 11:22  jeff
10102
10103         * FS/FS/svc_broadband.pm: prevent more duplicate MACs from sneaking
10104           in in the interim
10105
10106 2009-03-11 03:03  ivan
10107
10108         * FS/FS/: Conf.pm, cust_bill.pm: add previous_balance-summary_only
10109           config, RT#4404
10110
10111 2009-03-11 02:41  ivan
10112
10113         * FS/FS/cdr.pm: add cdr display with accountcode included, RT#4405
10114
10115 2009-03-11 01:57  ivan
10116
10117         * bin/print-directory_assist: comma
10118
10119 2009-03-11 01:46  ivan
10120
10121         * bin/print-directory_assist, etc/areacodes.txt: quick list of area
10122           codes and a kludge to print DA numbers for all of them
10123
10124 2009-03-10 09:14  jeff
10125
10126         * fs_selfservice/FS-SelfService/cgi/change_pay.html,
10127           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
10128           fs_selfservice/FS-SelfService/cgi/verify.cgi,
10129           fs_selfservice/FS-SelfService/cgi/myaccount.html,
10130           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
10131           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
10132           fs_selfservice/FS-SelfService/cgi/signup.cgi,
10133           fs_selfservice/FS-SelfService/cgi/signup.html, FS/FS/Conf.pm,
10134           FS/FS/Schema.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
10135           httemplate/elements/tr-textarea.html, FS/FS/cust_pay_pending.pm,
10136           FS/FS/cust_pkg.pm, FS/FS/payby.pm, FS/FS/payment_gateway.pm,
10137           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
10138           fs_selfservice/FS-SelfService/SelfService.pm,
10139           httemplate/browse/payment_gateway.html,
10140           httemplate/edit/payment_gateway.html,
10141           httemplate/edit/process/payment_gateway.html: merge webpay
10142           support in with autoselection of old realtime_bop and
10143           realtime_refund_bop
10144
10145 2009-03-08 17:15  ivan
10146
10147         * httemplate/misc/svc_acct-domains.cgi: mistake, its back
10148
10149 2009-03-08 17:15  ivan
10150
10151         * httemplate/misc/svc_acct-domains.cgi: doh
10152
10153 2009-03-03 17:47  ivan
10154
10155         * FS/FS/UID.pm: mpm-itk hack, commented-out for now
10156
10157 2009-03-03 15:56  ivan
10158
10159         * FS/FS/UID.pm: show the euid/ruid when throwing the "Not running
10160           uid freeside" error
10161
10162 2009-03-03 15:41  ivan
10163
10164         * FS/FS/queue.pm: eliminate harmless "Odd number of elements in
10165           hash assignment" warning
10166
10167 2009-03-02 00:49  ivan
10168
10169         * FS/FS/: part_export/vitelity.pm, Schema.pm, phone_avail.pm:
10170           preliminary vitelity export, RT#4868
10171
10172 2009-03-01 20:58  ivan
10173
10174         * FS/: bin/freeside-cdrrewrited, FS/Conf.pm, FS/cdr.pm: option to
10175           do charged_party rewriting in the cdrrewrited daemon, RT#4342
10176
10177 2009-03-01 16:10  ivan
10178
10179         * fs_selfservice/FS-SelfService/cgi/signup.html: have perl
10180           signup.html use selfserice skin config too: selfservice-head,
10181           selfserfice-body_header, selfservice-body_footer,
10182           selfservice-body_bgcolor, selfservice-box_bgcolor
10183
10184 2009-02-28 10:27  ivan
10185
10186         * Makefile: avoid erroring out running install-perl-modules when
10187           you have a pristine, un-updated CVS checkout
10188
10189 2009-02-25 19:51  ivan
10190
10191         * fs_selfservice/FS-SelfService/cgi/signup.html: make signup for a
10192           bit friendlier for BILL signups for testingm RT#4018
10193
10194 2009-02-25 12:05  ivan
10195
10196         * bin/japan.pl: adding quick tool to change the "states" for japan
10197
10198 2009-02-24 02:15  ivan
10199
10200         * FS/FS/Setup.pm: be quiet
10201
10202 2009-02-24 02:09  ivan
10203
10204         * conf/report_template: more bootstrapping bs
10205
10206 2009-02-24 02:06  ivan
10207
10208         * FS/FS/part_referral.pm: bootstrapping issues
10209
10210 2009-02-24 02:00  ivan
10211
10212         * FS/FS/Setup.pm: bootstrapping issues, aaargh
10213
10214 2009-02-24 01:58  ivan
10215
10216         * FS/FS/Setup.pm: bootstrapping issues, ugh
10217
10218 2009-02-24 01:50  ivan
10219
10220         * FS/FS/part_pkg.pm, FS/bin/freeside-setup,
10221           bin/freeside-create-initial-data: bootstrapping issues
10222
10223 2009-02-24 01:41  ivan
10224
10225         * bin/freeside-create-initial-data: somehow rc install wound up
10226           without any data
10227
10228 2009-02-24 00:45  ivan
10229
10230         * FS/bin/freeside-cdrrewrited: exact match, RT#3196
10231
10232 2009-02-24 00:41  ivan
10233
10234         * FS/bin/freeside-cdrrewrited, FS/FS/Schema.pm, FS/FS/cdr.pm,
10235           init.d/freeside-init: rewrite CDRs for forwarded Asterisk calls
10236           to be billable, RT#3196
10237
10238 2009-02-23 15:52  ivan
10239
10240         * FS/FS/Conf.pm: fix 1.7 -> 1.9 config upgrade for new "image"
10241           config type
10242
10243 2009-02-22 13:11  ivan
10244
10245         * httemplate/view/svc_www.cgi: remove flailing ", RT#4902
10246
10247 2009-02-22 13:08  ivan
10248
10249         * FS/: FS/Upgrade.pm, bin/freeside-upgrade: a better rough idea of
10250           where freeside-upgrade spends time
10251
10252 2009-02-22 12:42  ivan
10253
10254         * httemplate/edit/svc_www.cgi: fix apache config editing, doh,
10255           RT#4902
10256
10257 2009-02-22 12:12  ivan
10258
10259         * bin/apache.export: add exportnum to apache export files so they
10260           all get preserved in the case where you're using multiple apache
10261           exports to the same machine, RT#4901
10262
10263 2009-02-22 11:46  ivan
10264
10265         * FS/: MANIFEST, FS/h_cust_pkg.pm, FS/h_cust_pkg_reason.pm,
10266           t/h_cust_pkg.t, t/h_cust_pkg_reason.t, FS/cust_pkg_reason.pm: add
10267           h_cust_pkg and h_cust_pkg_reason packages, RT#4896
10268
10269 2009-02-22 02:58  ivan
10270
10271         * FS/FS/part_pkg/flat.pm: don't do a credit for unused time for
10272           packages that don't have a last bill date.  really.  RT#4881
10273
10274 2009-02-22 02:34  ivan
10275
10276         * FS/FS/cust_pkg.pm: this would seem to be right, but...?
10277
10278 2009-02-22 00:41  ivan
10279
10280         * httemplate/browse/part_pkg.cgi, FS/FS/part_pkg.pm,
10281           FS/FS/type_pkgs.pm: add agent type list to package def browse,
10282           RT#4880
10283
10284 2009-02-21 18:37  ivan
10285
10286         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix tax
10287           report for more complex situations with counties and taxclasses,
10288           make taxable line items clickable, RT#4878
10289
10290 2009-02-21 16:19  ivan
10291
10292         * FS/FS/cust_pkg.pm: okay, so no_empty_county was on crack.  but
10293           this fixes up tax reports nicely.  RT#4878
10294
10295 2009-02-21 12:56  ivan
10296
10297         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
10298           location_sql search, for tax reports.  RT#4878
10299
10300 2009-02-21 12:14  ivan
10301
10302         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
10303           location_sql search, for tax reports.  RT#4878
10304
10305 2009-02-21 09:56  ivan
10306
10307         * bin/follow-tax-rename, FS/FS/cust_bill_pkg.pm: adding
10308           follow-tax-rename tool (well, quick hack), RT#4878
10309
10310 2009-02-20 20:28  ivan
10311
10312         * FS/FS/Record.pm: and for obj creation too
10313
10314 2009-02-20 20:27  ivan
10315
10316         * FS/FS/Record.pm: it would help to actually finish
10317           nowarn_classload kludge
10318
10319 2009-02-20 20:23  ivan
10320
10321         * FS/FS/Record.pm: add nowarn_classload kludge
10322
10323 2009-02-20 07:07  jeff
10324
10325         * httemplate/edit/cust_main.cgi: support a default tax location
10326           outside us/ca with cch data and better handling of response from
10327           USPS (RT 4857)
10328
10329 2009-02-19 18:55  ivan
10330
10331         * FS/FS/access_user.pm: oops, adding multiple-rightname support
10332           broke ACL caching, bringing it back should be a good perf win for
10333           large customer views, whew.  RT#4830
10334
10335 2009-02-19 18:41  ivan
10336
10337         * FS/FS/Conf.pm, httemplate/view/cust_main/packages/status.html:
10338           disable display of auto-suspend dates unless enabled by config.
10339           at least until it can be made more efficient.  this is slowing
10340           down customer view waaaaaaaaaay too much.  RT#4830
10341
10342 2009-02-19 18:22  ivan
10343
10344         * httemplate/autohandler: harmless tyop
10345
10346 2009-02-19 05:38  jeff
10347
10348         * httemplate/edit/: cust_main.cgi,
10349           cust_main/choose_tax_location.html: do not attempt to assign a
10350           geocode to non us/ca addresses (RT 4857)
10351
10352 2009-02-18 23:57  ivan
10353
10354         * httemplate/search/: elements/cust_pay_or_refund.html,
10355           elements/search.html, cust_pay_pending.html: redirect pending
10356           payment report back to customer when the pending payment is
10357           resolved, RT#4837, and fix otaker fallout from the pending stuff,
10358           RT#4866
10359
10360 2009-02-18 22:42  ivan
10361
10362         * httemplate/: autohandler, pref/pref-process.html, pref/pref.html:
10363           add profiling to a file OOM situations, RT#4830
10364
10365 2009-02-18 17:50  ivan
10366
10367         * FS/FS/Record.pm: fix "improved" float searching problems, RT#4878
10368
10369 2009-02-16 23:43  ivan
10370
10371         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
10372           you otherwise couldn't see, RT#4854
10373
10374 2009-02-16 23:40  ivan
10375
10376         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
10377           you otherwise couldn't see, RT#4854
10378
10379 2009-02-16 18:28  ivan
10380
10381         * FS/FS/Mason.pm, httemplate/autohandler,
10382           httemplate/pref/pref-process.html, httemplate/pref/pref.html:
10383           per-user preference for turning on profiling display when
10384           DBIx::Profile is loaded, RT#4830
10385
10386 2009-02-16 18:01  ivan
10387
10388         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
10389           httemplate/edit/process/quick-charge.cgi,
10390           httemplate/view/cust_main/packages.html: add tax-exempt checkbox
10391           to one-time charges, RT#4858
10392
10393 2009-02-16 15:54  ivan
10394
10395         * FS/FS/cust_pay_pending.pm, FS/FS/AccessRight.pm,
10396           FS/FS/cust_main.pm, httemplate/search/cust_pay_pending.html,
10397           httemplate/search/elements/cust_pay_or_refund.html,
10398           httemplate/edit/cust_pay_pending.html,
10399           httemplate/edit/process/cust_pay_pending.html,
10400           httemplate/view/cust_main/payment_history.html,
10401           httemplate/elements/menu.html: add reporting on (and resolution
10402           of) stuck pending transactions, RT#4837 (RT#3572)
10403
10404 2009-02-15 22:40  jeff
10405
10406         * bin/cch_tax_tool: a cheesy little tool to assist in syncing cch
10407           updates to the initial install
10408
10409 2009-02-15 22:02  jeff
10410
10411         * FS/FS/: cust_tax_location.pm, part_pkg_taxrate.pm, tax_class.pm:
10412           allow completely empty updates (again?)
10413
10414 2009-02-15 21:59  jeff
10415
10416         * FS/FS/cust_tax_location.pm: wrong operator
10417
10418 2009-02-15 09:38  jeff
10419
10420         * FS/FS/tax_rate.pm: remove useless line
10421
10422 2009-02-15 09:23  jeff
10423
10424         * FS/FS/tax_rate.pm: tyop
10425
10426 2009-02-15 09:20  jeff
10427
10428         * FS/FS/tax_rate.pm: trim whitespace on import
10429
10430 2009-02-15 05:51  jeff
10431
10432         * FS/FS/Record.pm: improved float searching
10433
10434 2009-02-13 16:40  ivan
10435
10436         * httemplate/: elements/select-agent.html,
10437           elements/tr-select-agent.html, browse/addr_block.cgi: clean up
10438           select-agent agent virtualization, RT#1405
10439
10440 2009-02-12 11:48  jeff
10441
10442         * FS/FS/: cust_tax_location.pm, tax_rate.pm: proper match arguments
10443           help
10444
10445 2009-02-12 07:55  jeff
10446
10447         * httemplate/: misc/tax-import.cgi, elements/form-file_upload.html:
10448           better upload error handling and correction of tax upload
10449           filecount
10450
10451 2009-02-11 10:44  ivan
10452
10453         * httemplate/search/cdr.html: fix select and unselect all buttons
10454           on CDR bulk actions, RT#4766
10455
10456 2009-02-11 08:06  jeff
10457
10458         * FS/FS/Schema.pm: mac is unique
10459
10460 2009-02-10 08:25  jeff
10461
10462         * httemplate/edit/part_pkg.cgi: fix taxproduct fallout from IE 2083
10463           limit workaround
10464
10465 2009-02-10 02:35  ivan
10466
10467         * FS/FS/AccessRight.pm, httemplate/misc/cdr.cgi,
10468           httemplate/search/cdr.html: quick n' dirty CDR deletion from web
10469           interface, RT#4766 / RT#4731
10470
10471 2009-02-09 07:03  ivan
10472
10473         * httemplate/browse/agent.cgi: try for slightly better UI on agent
10474           config overrides
10475
10476 2009-02-09 06:05  ivan
10477
10478         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
10479           FS/FS/cust_pay.pm, FS/bin/freeside-expiration-alerter,
10480           conf/invoice_html, conf/invoice_html_statement,
10481           httemplate/config/config-image.cgi,
10482           httemplate/config/config-process.cgi,
10483           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
10484           httemplate/elements/header.html, httemplate/view/REAL_logo.cgi,
10485           httemplate/view/cust_bill-logo.cgi: rest of per-agent config for
10486           company_name, company_address, logo, etc.. RT#3989
10487
10488 2009-02-09 03:45  ivan
10489
10490         * FS/FS/UI/Web.pm: pull out the data for address fields too!
10491           RT#4583
10492
10493 2009-02-09 03:35  ivan
10494
10495         * FS/FS/ConfDefaults.pm: more consistent labeling, RT#4583
10496
10497 2009-02-09 03:32  ivan
10498
10499         * FS/FS/: UI/Web.pm, ConfDefaults.pm: add some more customer output
10500           formats that include service address, RT#4583
10501
10502 2009-02-09 02:38  ivan
10503
10504         * FS/bin/freeside-fetch: increase LWP timeout, some reports can
10505           take a while
10506
10507 2009-02-08 21:59  ivan
10508
10509         * FS/FS/part_pkg/voip_cdr.pm: add skip_dcontext and
10510           skip_dstchannel_prefix options, RT#3196
10511
10512 2009-02-08 17:49  ivan
10513
10514         * FS/FS/access_user.pm, FS/FS/part_pkg.pm,
10515           httemplate/browse/access_group.html,
10516           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
10517           httemplate/edit/elements/edit.html,
10518           httemplate/elements/select-part_pkg.html: further work on agents
10519           editing own packages: fix fallout on package customization from
10520           turning agent_virt on in edit/part_pkg.cgi, add a "clone package"
10521           to package browse, like clone service, and have agent type
10522           selection disappear when you set an agentnum.  RT#1331
10523
10524 2009-02-07 18:05  ivan
10525
10526         * FS/FS/access_user.pm, FS/FS/cust_pkg.pm,
10527           httemplate/browse/part_pkg.cgi, httemplate/edit/cust_main.cgi,
10528           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
10529           httemplate/edit/process/part_pkg.cgi,
10530           httemplate/elements/select-agent_types.html,
10531           httemplate/elements/select-cust-part_pkg.html,
10532           httemplate/elements/select-part_pkg.html,
10533           httemplate/elements/select-table.html,
10534           httemplate/elements/tr-select-agent_types.html,
10535           httemplate/search/elements/search.html,
10536           FS/FS/ClientAPI/Signup.pm: further work on agents editing own
10537           packages: allow them to see (but not edit) global packages for
10538           their type, RT#1331
10539
10540 2009-02-07 12:16  ivan
10541
10542         * FS/FS/ClientAPI/MyAccount.pm,
10543           fs_selfservice/FS-SelfService/SelfService.pm: add more
10544           documentation on order_pkg and the ability to order svc_phone
10545           too, RT#4722
10546
10547 2009-02-07 11:35  ivan
10548
10549         * httemplate/view/cust_main/payment_history.html: right-align
10550           amount in prev history row
10551
10552 2009-02-07 11:34  ivan
10553
10554         * FS/FS/Record.pm: don't look up encryption config every search,
10555           this should help perf a lot with database config in 1.9
10556
10557 2009-02-07 11:05  ivan
10558
10559         * bin/pod2x: no, it doesn't look like we have query
10560
10561 2009-02-07 00:23  ivan
10562
10563         * httemplate/view/cust_main/: payment_history.html, packages.html,
10564           packages/location.html, packages/services.html,
10565           packages/status.html, payment_history/payment.html,
10566           payment_history/refund.html: optimize customer view: avoid
10567           looking up config values inside loops, RT#4728
10568
10569 2009-02-06 17:45  ivan
10570
10571         * fs_selfservice/FS-SelfService/SelfService.pm: fix up POD
10572           formatting, RT#4727
10573
10574 2009-02-06 17:33  ivan
10575
10576         * bin/pod2x: don't need this
10577
10578 2009-02-06 17:26  ivan
10579
10580         * bin/pod2x: update pod2x to use Mediawiki module instead of
10581           WWW:::Mediawiki::Client.  whew, that wasn't so bad.  RT#4727
10582
10583 2009-02-06 10:31  ivan
10584
10585         * httemplate/elements/location.html: fix spurious "Unit #" label
10586           showing up, RT#4745
10587
10588 2009-02-05 13:02  jeff
10589
10590         * FS/FS/tax_rate.pm: pluralization agreement
10591
10592 2009-02-05 08:57  jeff
10593
10594         * FS/FS/: Conf.pm, tax_rate.pm: add a config flag to ignore new
10595           style taxes instead of throwing fatal errors
10596
10597 2009-02-04 07:58  jeff
10598
10599         * FS/FS/cust_main.pm: with usage classes, the probability of a
10600           taxless line item tranche is too high for this to be a fatal
10601           error.  we risk overlooking misconfigured taxes/packages
10602
10603 2009-02-03 13:33  jeff
10604
10605         * FS/FS/part_pkg.pm: the taxproductnum is ALWAYS one of the
10606           filtering conditions
10607
10608 2009-02-01 05:52  ivan
10609
10610         * bin/test_scrub: adding scrub tool
10611
10612 2009-02-01 04:48  ivan
10613
10614         * httemplate/elements/menu.html: yow, don't hide the config menu
10615           unnecessarily
10616
10617 2009-02-01 04:28  ivan
10618
10619         * fs_selfservice/FS-SelfService/cgi/: ach_payment_results.html,
10620           agent_delete_svc.html, agent_main.html, agent_order_pkg.html,
10621           agent_provision.html, agent_provision_svc_acct.html,
10622           change_bill.html, change_password.html, change_pay.html,
10623           change_ship.html, customer_change_pkg.html,
10624           customer_order_pkg.html, delete_svc.html, footer.html,
10625           list_customers.html, make_ach_payment.html, make_payment.html,
10626           myaccount.html, payment_results.html, process_change_bill.html,
10627           process_change_password.html, process_change_pay.html,
10628           process_change_pkg.html, process_change_ship.html,
10629           process_order_pkg.html, process_order_recharge.html,
10630           process_svc_acct.html, process_svc_external.html, provision.html,
10631           provision_svc_acct.html, recharge_prepay.html,
10632           recharge_results.html, selfservice.cgi, view_customer.html,
10633           view_invoice.html, view_support_details.html, view_usage.html,
10634           view_usage_details.html: put the footer in one frigging file,
10635           whew
10636
10637 2009-02-01 02:37  ivan
10638
10639         * FS/FS/Schema.pm: indexing cust_bill_event.eventpart should help
10640           speed up freeside-migrate-events slightly... RT#4277
10641
10642 2009-01-31 20:13  ivan
10643
10644         * FS/FS/Upgrade.pm: commit after each table upgrade, helps with
10645           getting huge dbs upgraded, RT#4679
10646
10647 2009-01-31 01:53  ivan
10648
10649         * FS/FS/access_user.pm: cache the results of ACL queries, should
10650           improve performance of customer view page for customers with
10651           shitloads of packages/services, RT#4696
10652
10653 2009-01-30 12:44  ivan
10654
10655         * FS/FS/ClientAPI_SessionCache.pm: should use FS::Conf
10656
10657 2009-01-29 16:40  ivan
10658
10659         * FS/FS/UI/bytecount.pm: we're not a disk drive manufacturer
10660
10661 2009-01-29 11:21  ivan
10662
10663         * FS/FS/cust_pkg.pm: fix unsuspend-always_adjust_next_bill_date
10664           config, RT#4271
10665
10666 2009-01-28 08:29  rsiddall
10667
10668         * rpm/freeside.spec: Removed conflict between core billing package
10669           and self-service RPMs so you can install them all on the same
10670           machine.  This may have applications if you're using XMLRPC to
10671           talk to the self-service interface from PHP, Python, etc.
10672
10673 2009-01-27 01:39  ivan
10674
10675         * FS/FS/AccessRight.pm, httemplate/search/elements/search.html: add
10676           ACL to allow download of browse/ stuff too, when possible.
10677           RT#4681
10678
10679 2009-01-25 20:22  ivan
10680
10681         * FS/FS/cust_main.pm: i think this was right after all, we do want
10682           to look for a county-less state+country match before country only
10683           and giving up, RT#4681
10684
10685 2009-01-25 18:14  ivan
10686
10687         * FS/FS/cust_bill.pm: should fix: Argument "\\dollar 2.69" isn't
10688           numeric in sprintf at /usr/local/share/perl/5.8.8/FS/cust_bill.pm
10689           line 2193.  Hopefully no problems with invoice with 0 tax
10690           printing :/.  RT#4681
10691
10692 2009-01-25 17:36  ivan
10693
10694         * FS/FS/cust_main.pm: should be better error message for inability
10695           to find tax rates, RT#4681.  also pull in the add_freq changes.
10696           *think* they're safe.  famous last words.
10697
10698 2009-01-25 17:07  ivan
10699
10700         * FS/FS/cust_pkg.pm: fix harmless warning, RT#4681: Argument ""
10701           isn't numeric in numeric eq (==) at
10702           /usr/local/share/perl/5.8.8/FS/cust_pkg.pm line 443.
10703
10704 2009-01-25 15:58  ivan
10705
10706         * FS/FS/Record.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi,
10707           httemplate/edit/elements/edit.html: fix one-time charges and
10708           package customization for employees who don't have 'Edit global
10709           package definition' ACL, RT#4668
10710
10711 2009-01-25 14:20  ivan
10712
10713         * httemplate/browse/: access_group.html, access_user.html:
10714           normalize terminology: s/internal users/employees/
10715
10716 2009-01-25 12:43  ivan
10717
10718         * FS/bin/: freeside-cdrd, freeside-queued: reduce waiting time for
10719           -cdrd and -queued, RT#4667
10720
10721 2009-01-24 17:27  ivan
10722
10723         * FS/FS/cust_svc.pm: add some debugging to RADIUS db calls
10724
10725 2009-01-24 13:53  ivan
10726
10727         * fs_selfservice/php/: order_renew.php,
10728           process_payment_order_renew.php: finish up prepay example,
10729           RT#4623
10730
10731 2009-01-24 13:53  ivan
10732
10733         * FS/FS/ClientAPI/MyAccount.pm: have the prepay amounts include the
10734           current balance, RT#4623
10735
10736 2009-01-24 13:49  ivan
10737
10738         * httemplate/edit/cust_main.cgi: wtf, don't pop up the geocode
10739           chooser when taxproducts are off
10740
10741 2009-01-24 13:04  ivan
10742
10743         * httemplate/: elements/select-domain.html,
10744           elements/select-table.html, elements/tr-select-domain.html,
10745           search/report_svc_acct.html, search/svc_acct.cgi: add domain
10746           selection to advanced account report (side effect on RT#4623)
10747
10748 2009-01-22 17:23  ivan
10749
10750         * fs_selfservice/php/: freeside.class.php, login.php, main.php,
10751           order_renew.php, process_login.php,
10752           process_payment_order_renew.php: add the start at PHP
10753           self-service as a quick early renew example
10754
10755 2009-01-22 16:49  ivan
10756
10757         * FS/FS/ClientAPI/MyAccount.pm: typo in rounding the amounts
10758           returned by renew_info, RT#4623
10759
10760 2009-01-22 16:23  ivan
10761
10762         * FS/FS/ClientAPI/MyAccount.pm: round the amounts returned by
10763           renew_info, RT#4623
10764
10765 2009-01-22 09:29  ivan
10766
10767         * FS/FS/part_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
10768           fs_selfservice/FS-SelfService/SelfService.pm: add self-service
10769           methods renew_info, order_renew and process_payment_order_renew
10770           to enable self-renewal through self-service.  RT#4623
10771
10772 2009-01-20 18:02  ivan
10773
10774         * httemplate/edit/: part_pkg.cgi, elements/edit.html: fix
10775           (hopefully last of the) customize package bogosity in 1.9,
10776           RT#4662
10777
10778 2009-01-20 16:52  ivan
10779
10780         * FS/FS/cust_bill_pkg_tax_location.pm: stupid typo preventing
10781           service addresses from working, RT#4663
10782
10783 2009-01-20 12:08  ivan
10784
10785         * FS/FS/: cust_main.pm: whew, hopefully that will actually fix
10786           agent-specific invoices migrated from 1.7->1.9, RT#4645
10787
10788 2009-01-20 11:35  ivan
10789
10790         * FS/FS/cust_bill.pm: fix agent-specific logos migrated from 1.7,
10791           RT#4645
10792
10793 2009-01-19 15:53  ivan
10794
10795         * FS/FS/tax_rate.pm, httemplate/misc/process/tax-import.cgi:
10796           tax-pkg_location changes broke new taxation, this should fix
10797
10798 2009-01-19 15:44  ivan
10799
10800         * FS/FS/part_pkg/voip_cdr.pm: turn debugging off
10801
10802 2009-01-19 14:32  ivan
10803
10804         * FS/FS/part_pkg/voip_cdr.pm: don't ignore the cdrtypenum rule for
10805           0, hopefully finally fix DA for QIS, RT#4502
10806
10807 2009-01-19 09:37  ivan
10808
10809         * httemplate/edit/process/cust_pkg.cgi: fix error on bulk package
10810           order/cancel, RT#4645
10811
10812 2009-01-18 22:36  ivan
10813
10814         * httemplate/: elements/tr-select-cust_location.html,
10815           view/cust_main/packages/location.html: default service location
10816           is cust_main ship_ address when present!  RT#4499
10817
10818 2009-01-18 19:50  ivan
10819
10820         * FS/FS/Schema.pm, FS/FS/rate.pm,
10821           httemplate/edit/process/rate_region.cgi: 10 digit prefix
10822           matching, RT#4403
10823
10824 2009-01-18 15:51  ivan
10825
10826         * FS/FS/cust_pkg.pm: finish package location tax reporing, RT#4499
10827
10828 2009-01-18 15:43  ivan
10829
10830         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
10831           FS/FS/cust_bill_pkg_tax_location.pm, FS/FS/cust_main.pm,
10832           FS/FS/cust_main_county.pm, FS/FS/tax_rate.pm,
10833           FS/t/cust_bill_pkg_tax_location.t,
10834           httemplate/search/cust_bill_pkg.cgi,
10835           httemplate/search/report_tax.cgi,
10836           httemplate/view/cust_main/packages/location.html: finish package
10837           location tax reporing, RT#4499
10838
10839 2009-01-18 13:06  rsiddall
10840
10841         * rpm/freeside.sysconfig: bash didn't like spaces on each side of
10842           an equals sign.
10843
10844 2009-01-13 05:00  ivan
10845
10846         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb delete &
10847           return number to availability, RT#4603
10848
10849 2009-01-12 19:25  ivan
10850
10851         * FS/FS/part_pkg/voip_cdr.pm: whew, works fine, rewrite to 411 was
10852           sticky that's why calls were being skipped for wrong carrierid,
10853           RT#4502
10854
10855 2009-01-12 18:39  ivan
10856
10857         * FS/FS/part_pkg/voip_cdr.pm: by his noodly appendage, i hope this
10858           is just a precendece problem, RT#4502
10859
10860 2009-01-12 18:13  ivan
10861
10862         * FS/FS/part_pkg/voip_cdr.pm: WORKING avoid looking up options
10863           inside the rating loop, RT#4502
10864
10865 2009-01-12 17:58  ivan
10866
10867         * FS/FS/part_pkg/voip_cdr.pm: avoid looking up options inside the
10868           rating loop, RT#4502
10869
10870 2009-01-12 17:34  ivan
10871
10872         * FS/FS/part_pkg/voip_cdr.pm: refactor out the ignoring rules into
10873           check_chargable; ignore carrierid rule w/411 rewrite, RT#4502
10874
10875 2009-01-12 16:17  ivan
10876
10877         * FS/FS/part_pkg/voip_cdr.pm: wtf is up with 411_rewrite, RT#4502
10878
10879 2009-01-12 15:51  ivan
10880
10881         * FS/FS/: Conf.pm, Record.pm, cdr/taqua.pm: taqua config to rewrite
10882           DA calls, RT#4502
10883
10884 2009-01-12 13:16  jeff
10885
10886         * FS/FS/cust_main.pm: tickets only exist when a ticket system
10887           exists
10888
10889 2009-01-12 12:59  jeff
10890
10891         * FS/FS/cust_main.pm: doc tyop
10892
10893 2009-01-12 01:01  jeff
10894
10895         * FS/FS/svc_acct.pm: vfw callback failure
10896
10897 2009-01-10 15:56  ivan
10898
10899         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
10900           FS/FS/cust_pkg.pm, httemplate/misc/change_pkg.cgi,
10901           httemplate/edit/process/change-cust_pkg.html,
10902           httemplate/edit/process/cust_pkg.cgi,
10903           httemplate/elements/location.html,
10904           httemplate/elements/tr-select-cust_location.html,
10905           httemplate/view/cust_main/packages/location.html,
10906           httemplate/view/cust_main/packages/package.html: implement
10907           package changes w/location change, RT#4499
10908
10909 2009-01-09 16:43  ivan
10910
10911         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
10912           httemplate/elements/location.html,
10913           httemplate/elements/tr-select-cust_location.html,
10914           httemplate/view/cust_main/packages.html,
10915           httemplate/edit/process/quick-cust_pkg.cgi,
10916           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html:
10917           more work on package service addresses:  hide locations when
10918           they're all the default, config to show them anyway / finish
10919           implementing package ordering, fix all the state/county weirdness
10920           when changing the location dropdown. RT#4499
10921
10922 2009-01-08 20:06  ivan
10923
10924         * httemplate/edit/cust_main/contact.html,
10925           httemplate/elements/location.html,
10926           httemplate/elements/select-country.html,
10927           httemplate/elements/select-county.html,
10928           httemplate/elements/select-state.html,
10929           httemplate/elements/tr-select-part_referral.html,
10930           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html,
10931           FS/FS/Mason.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
10932           httemplate/view/cust_main/packages.html,
10933           httemplate/view/cust_main/packages/location.html: pick/enter a
10934           location when ordering a package, RT#4499
10935
10936 2009-01-07 17:45  ivan
10937
10938         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
10939           FS/FS/cust_location.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
10940           FS/t/cust_location.t, eg/table_template.pm,
10941           eg/table_template-svc.pm,
10942           httemplate/view/cust_main/packages.html,
10943           httemplate/view/cust_main/packages/location.html,
10944           httemplate/view/cust_main/packages/package.html,
10945           httemplate/view/cust_main/packages/services.html,
10946           httemplate/view/cust_main/packages/status.html: start adding
10947           package locations, RT#4499
10948
10949 2009-01-07 08:59  jeff
10950
10951         * conf/invoice_latex: allow tex to do more column sizing
10952
10953 2009-01-06 16:27  ivan
10954
10955         * httemplate/browse/rate_region.html: country code is two words
10956
10957 2009-01-06 16:18  ivan
10958
10959         * FS/FS/part_pkg/voip_cdr.pm: fixup error message, this is all for
10960           RT#4524
10961
10962 2009-01-06 16:14  ivan
10963
10964         * httemplate/browse/: rate.cgi, rate_region.html: add a dropdown to
10965           help browse regions by countrycode
10966
10967 2009-01-06 15:30  ivan
10968
10969         * FS/FS/part_pkg/voip_cdr.pm: throw a fatal error if a call is
10970           unrateable and add an ignore_unrateable flag to go back to the
10971           old skip behavior
10972
10973 2009-01-06 13:16  ivan
10974
10975         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: swap price to last column
10976           in default CDR output format; fix "all 0 prices" when using
10977           simple output format w/internal rating, RT#4503
10978
10979 2009-01-05 13:12  jeff
10980
10981         * FS/FS/tax_rate.pm: doh! change the interface here, too
10982
10983 2009-01-04 16:26  ivan
10984
10985         * httemplate/elements/checkboxes-table-name.html,
10986           httemplate/elements/checkboxes.html,
10987           httemplate/elements/select-rate.html,
10988           httemplate/elements/tr-select-rate.html, FS/FS/rate_prefix.pm,
10989           httemplate/browse/rate.cgi,
10990           httemplate/misc/copy-rate_detail.html,
10991           httemplate/misc/process/copy-rate_detail.html: add rate copying,
10992           RT#4431
10993
10994 2009-01-04 14:07  ivan
10995
10996         * Makefile, init.d/freeside-init: don't run a self-service server
10997           against localhost OOTB; eliminate those gigantic useless logfiles
10998
10999 2009-01-02 17:52  ivan
11000
11001         * bin/cdr.http_and_import, bin/cdr.import, bin/cdr.sftp_and_import,
11002           FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/indosoft.pm: indosoft
11003           CDR format, RT#4425
11004
11005 2009-01-02 14:03  ivan
11006
11007         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/bell_west.pm,
11008           FS/FS/cdr/troop.pm, bin/cdr.import, bin/cdr.sftp_and_import: add
11009           troop CDRs, RT#4413
11010
11011 2009-01-02 10:01  ivan
11012
11013         * eg/cdr_template.pm: cdr template, RT#4413 and RT#4412
11014
11015 2009-01-02 09:58  ivan
11016
11017         * FS/FS/cdr/troop.pm: commiting initial troop CDR template, RT#4413
11018
11019 2009-01-01 12:11  rsiddall
11020
11021         * rpm/freeside-selfservice.conf: New Apache configuration file for
11022           the self-service interface.
11023
11024 2009-01-01 12:10  rsiddall
11025
11026         * rpm/freeside.spec: Modifications to let self-service work if you
11027           really insist on installing it on the same machine as the billing
11028           server.  Also more fixes for SuSE, and a couple of changes to
11029           minimize differences from the 1.7 branch.
11030
11031 2008-12-31 14:04  ivan
11032
11033         * FS/FS/: Record.pm, cdr/bell_west.pm: finish up working bell_west
11034           CDR format, RT#4403
11035
11036 2008-12-31 10:07  jeff
11037
11038         * FS/FS/cust_main.pm: one got missed?
11039
11040 2008-12-30 19:28  ivan
11041
11042         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/phone_avail.pm,
11043           FS/FS/cdr/bell_west.pm, FS/FS/cdr/simple.pm,
11044           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/rate_detail.html,
11045           httemplate/misc/cdr-import.html,
11046           httemplate/misc/process/cdr-import.html: bell west CDR format,
11047           RT#4403
11048
11049 2008-12-30 14:00  jeff
11050
11051         * FS/FS/: cust_pkg.pm, cust_pkg_reason.pm: yet more timestamping
11052           improvements and corrections to reasons based on history records
11053
11054 2008-12-30 13:45  jeff
11055
11056         * FS/FS/cdr.pm: move price to last column for default_source
11057
11058 2008-12-30 11:13  jeff
11059
11060         * FS/FS/part_pkg/voip_cdr.pm: allow upstream_simple to specify a
11061           usage_class for tax purposes in calltypenum
11062
11063 2008-12-29 10:06  jeff
11064
11065         * Makefile, conf/invoice_latex, conf/longtable.sty.patch,
11066           etc/fslongtable.sty: ease deployment of patched longtable
11067
11068 2008-12-28 11:10  ivan
11069
11070         * httemplate/browse/cust_main_county.cgi: finish dealing with
11071           counties with spaces, etc., RT#4496
11072
11073 2008-12-28 11:08  ivan
11074
11075         * httemplate/edit/process/cust_main_county-expand.cgi: allow normal
11076           ut_textn strings in county expansion, RT#4496
11077
11078 2008-12-28 10:59  ivan
11079
11080         * httemplate/browse/cust_main_county.cgi: deal with counties with
11081           spaces, etc., RT#4496
11082
11083 2008-12-28 10:52  ivan
11084
11085         * httemplate/browse/cust_main_county.cgi: put the
11086           country/state/county selections on their own line, RT#4496
11087
11088 2008-12-28 10:48  ivan
11089
11090         * httemplate/elements/: select-country.html, select-county.html,
11091           select-state.html, select-did.html: fix browse results for
11092           selecting counties (resulting from separating tax classes), also
11093           add dropdowns to browse by state and county, RT#4496
11094
11095 2008-12-28 10:44  ivan
11096
11097         * httemplate/: browse/cust_main_county.cgi,
11098           edit/cust_main/contact.html, edit/cust_main/billing.html,
11099           misc/payment.cgi, edit/cust_main/select-country.html,
11100           edit/cust_main/select-county.html,
11101           edit/cust_main/select-state.html: fix browse results for
11102           selecting counties (resulting from separating tax classes), also
11103           add dropdowns to browse by state and county, RT#4496
11104
11105 2008-12-24 16:45  jeff
11106
11107         * FS/FS/: cust_bill_pkg.pm, cust_main.pm, cust_main_county.pm: fix
11108           "texas tax" in 1.9
11109
11110 2008-12-23 13:41  jeff
11111
11112         * FS/FS/cust_main.pm: miss use
11113
11114 2008-12-23 12:35  jeff
11115
11116         * FS/FS/cust_main.pm: correct bad tax calculation
11117
11118 2008-12-22 16:32  ivan
11119
11120         * FS/FS/: cust_bill.pm: truncate package descriptions over 50 chars
11121           to avoid pushing the total column out to the right, RT#4449
11122
11123 2008-12-22 15:28  ivan
11124
11125         * httemplate/config/config.cgi: textareas are much less annoying to
11126           work with when their scrollbar isn't scrolled off the side itself
11127
11128 2008-12-22 14:30  rsiddall
11129
11130         * rpm/freeside.spec: Copying over modifications to support SuSE
11131           from the 1.7 branch.
11132
11133 2008-12-22 13:16  ivan
11134
11135         * httemplate/edit/: part_pkg.cgi, quick-charge.html: soft-limit
11136           package names to 50 chars to avoid problems with typeset
11137           invoices, RT#4449
11138
11139 2008-12-21 13:53  ivan
11140
11141         * FS/FS/svc_phone.pm: and fix msgcat usage, this should do it?,
11142           RT#4204
11143
11144 2008-12-21 13:49  ivan
11145
11146         * FS/FS/svc_acct.pm: svc_acct.pm bogosity too, wtf?!, RT#4204
11147
11148 2008-12-21 13:44  ivan
11149
11150         * FS/FS/: msgcat.pm: msgcat.pm upgrade bogosity, shrug, RT#4204
11151
11152 2008-12-21 13:37  ivan
11153
11154         * FS/FS/: svc_Common.pm, Upgrade.pm: unique checking for svc_phone
11155           like svc_acct, closes: RT#4204 (also a few lines of the new
11156           per-agent config snuck in Conf.pm from RT#3989)
11157
11158 2008-12-21 13:33  ivan
11159
11160         * FS/: FS/svc_phone.pm, FS/Conf.pm, FS/Record.pm, FS/Setup.pm,
11161           FS/msgcat.pm, FS/svc_Common.pm, FS/svc_acct.pm,
11162           bin/freeside-upgrade: unique checking for svc_phone like
11163           svc_acct, closes: RT#4204 (also a few lines of the new per-agent
11164           config snuck in Conf.pm from RT#3989)
11165
11166 2008-12-21 10:38  ivan
11167
11168         * FS/bin/freeside-cdrd: cdrd brainfart, finishing up RT#4423
11169
11170 2008-12-21 10:09  ivan
11171
11172         * FS/: FS/Schema.pm, FS/queue.pm, bin/freeside-cdrd: have
11173           freeside-queued put billing jobs in the queue, so they run in
11174           their own short-lived processes, RT#4423
11175
11176 2008-12-21 09:40  ivan
11177
11178         * FS/FS/queue.pm: doc
11179
11180 2008-12-15 16:08  jeff
11181
11182         * FS/FS/cust_pkg.pm: proper dates on expire and suspend reasons
11183
11184 2008-12-11 13:11  jeff
11185
11186         * FS/FS/cust_main.pm: place tax on invoice only once
11187
11188 2008-12-10 13:43  ivan
11189
11190         * httemplate/search/: cust_bill_event.html, report_cust_bill.html,
11191           report_cust_credit.html, report_cust_event.html,
11192           report_cust_main-zip.html, report_cust_main.html,
11193           report_cust_pay.html, report_cust_pay_batch.html,
11194           report_cust_pkg.html, report_newtax.html, report_svc_acct.html,
11195           report_tax.html: allow all-agent reporting again
11196
11197 2008-12-10 13:33  ivan
11198
11199         * httemplate/graph/: report_cust_bill_pkg.html,
11200           report_cust_pkg.html, report_money_time.html: allow all-agent
11201           reporting again
11202
11203 2008-12-10 12:20  ivan
11204
11205         * FS/FS/cust_main/Import.pm: referral import fixes, RT#4427
11206
11207 2008-12-10 11:43  rsiddall
11208
11209         * rpm/freeside.spec: Cleanup to quieten rpmlint.  Fixes to cope
11210           with moving code out of handler.pl, etc.
11211
11212 2008-12-10 11:42  rsiddall
11213
11214         * rpm/rpm2Bundle: Further modifications to handle Perl RPM names
11215           and map them back to Perl module names.
11216
11217 2008-12-09 18:47  jeff
11218
11219         * FS/FS/cust_tax_location.pm: space is empty
11220
11221 2008-12-08 17:49  ivan
11222
11223         * FS/FS/Record.pm: oops
11224
11225 2008-12-08 17:46  ivan
11226
11227         * FS/FS/Record.pm, FS/FS/inventory_item.pm,
11228           httemplate/misc/inventory_item-import.html,
11229           httemplate/misc/process/inventory_item-import.html: use common
11230           base for inventory import too, fixes problems with errors due to
11231           dos line endings and allows Excel upload, RT#4346
11232
11233 2008-12-08 02:13  ivan
11234
11235         * FS/FS/cust_bill_pkg.pm: make CDRs smaller, so we can fit more
11236           columns, RT#4376
11237
11238 2008-12-08 01:08  ivan
11239
11240         * FS/FS/Schema.pm: make room for CDRs, RT#4387
11241
11242 2008-12-08 00:52  ivan
11243
11244         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: respect output_format and
11245           add an header for rating_method=prefix too, RT#4387
11246
11247 2008-12-08 00:46  ivan
11248
11249         * conf/invoice_html: normal ext_desc shouldn't shove the second+
11250           columns of CDRs out
11251
11252 2008-12-05 09:23  jeff
11253
11254         * FS/FS/tax_rate.pm: passthrough support for gross revenue taxes
11255
11256 2008-12-05 09:19  jeff
11257
11258         * FS/FS/part_pkg.pm: avoid taxation on products with no assigned
11259           taxes
11260
11261 2008-12-05 00:24  jeff
11262
11263         * FS/FS/cust_main.pm: missing uses, corrects 4388
11264
11265 2008-12-04 20:20  jeff
11266
11267         * FS/FS/cust_main_county.pm: bad shortcut causes taxes not to be
11268           charged
11269
11270 2008-12-03 21:16  jeff
11271
11272         * FS/FS/part_export/soma.pm: wtf?
11273
11274 2008-12-03 18:19  jeff
11275
11276         * httemplate/edit/cust_main.cgi: better placement of script
11277           sourcing
11278
11279 2008-12-03 18:03  jeff
11280
11281         * httemplate/elements/init_overlib.html: better placement of script
11282           sourcing
11283
11284 2008-12-03 17:46  jeff
11285
11286         * httemplate/edit/cust_main/choose_tax_location.html: better
11287           behavior when zip code is missing
11288
11289 2008-12-03 15:29  ivan
11290
11291         * httemplate/search/report_receivables.html: allow an all-agent
11292           receivables report again
11293
11294 2008-12-03 13:15  ivan
11295
11296         * httemplate/misc/whois.cgi: fix real customer numbers showing on
11297           view pages, RT#4099/4379
11298
11299 2008-12-03 13:12  ivan
11300
11301         * httemplate/view/: cust_pay.html, cust_refund.html, cust_bill.cgi,
11302           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
11303           svc_forward.cgi, svc_www.cgi: fix real customer numbers showing
11304           on view pages, RT#4099/4379
11305
11306 2008-12-03 09:25  ivan
11307
11308         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb to
11309           default to countrycode 1
11310
11311 2008-12-02 21:53  ivan
11312
11313         * httemplate/edit/: part_pkg.cgi, elements/edit.html: 60 char soft
11314           max length for packages, so invoices don't wrap, RT#4328
11315
11316 2008-12-02 17:42  jeff
11317
11318         * bin/import-tax-rates,
11319           httemplate/edit/cust_main/choose_tax_location.html,
11320           httemplate/edit/cust_main/contact.html,
11321           httemplate/elements/ajaxcontentmws.js, FS/FS/Misc.pm,
11322           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_tax_location.pm,
11323           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
11324           httemplate/edit/cust_main.cgi, httemplate/misc/tax-import.cgi,
11325           httemplate/misc/xmlhttp-cust_main-address_standardize.html:
11326           support zip5 tax lookups, correct errors with fixed format cch
11327           import, inital import performance improvements, noise reduction
11328           on imports, tool for inital import
11329
11330 2008-11-30 23:52  ivan
11331
11332         * FS/FS/: Conf.pm, cdr.pm: set charged_party to accoutncode for
11333           vedeye, RT#4342
11334
11335 2008-11-30 15:37  ivan
11336
11337         * httemplate/edit/access_user.html: s/Internal Access
11338           Groups/Employee Groups/
11339
11340 2008-11-30 15:34  ivan
11341
11342         * httemplate/: browse/access_user.html, edit/access_user.html:
11343           s/Internal Users/Employees/
11344
11345 2008-11-30 15:26  ivan
11346
11347         * httemplate/: browse/access_group.html, edit/access_group.html:
11348           s/Internal Access Groups/Employee Groups/
11349
11350 2008-11-30 13:01  ivan
11351
11352         * FS/FS/cdr.pm: _cdr_min_parser_maker fix for correct setting of
11353           duration/billsec with simple & simple2 rate plans
11354
11355 2008-11-29 13:54  ivan
11356
11357         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/svc_phone.pm,
11358           fs_selfservice/FS-SelfService/SelfService.pm,
11359           fs_selfservice/FS-SelfService/cgi/login.html,
11360           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add
11361           selfservice_server-single_domain config, and login_info
11362           self-service method to give the login page a bit more
11363           configurability
11364
11365 2008-11-29 12:32  ivan
11366
11367         * FS/FS/Conf.pm: add selfservice_server-single_domain config, and
11368           login_info self-service method to give the login page a bit more
11369           configurability
11370
11371 2008-11-25 16:30  ivan
11372
11373         * FS/FS/ClientAPI/PrepaidPhone.pm: don't set a Session-Timeout if
11374           the rate is 0
11375
11376 2008-11-25 16:20  ivan
11377
11378         * FS/FS/: Record.pm, cust_main/Import.pm: should fix importing from
11379           excel, closes: RT#4337
11380
11381 2008-11-24 07:40  jeff
11382
11383         * FS/FS/part_export/soma.pm: more caffiene, please
11384
11385 2008-11-24 07:36  jeff
11386
11387         * FS/FS/part_export/soma.pm: doh
11388
11389 2008-11-24 07:18  jeff
11390
11391         * FS/FS/part_export/soma.pm: be more accepting
11392
11393 2008-11-24 06:48  jeff
11394
11395         * FS/FS/part_export/soma.pm: esn's are hex
11396
11397 2008-11-24 04:22  ivan
11398
11399         * FS/FS/cdr/genband.pm: update genband import to agree with
11400           reality, RT#4177
11401
11402 2008-11-24 02:59  ivan
11403
11404         * FS/FS/part_export/internal_diddb.pm: add countrycode option to
11405           internal_diddb; throw a warning instead of an error if a number
11406           couldn't be returned to inventory
11407
11408 2008-11-24 02:47  ivan
11409
11410         * FS/FS/part_export/: phone_sqlradius.pm, sqlradius.pm: fix
11411           phone_sqlradius CDR population?, RT#4100
11412
11413 2008-11-24 02:11  ivan
11414
11415         * FS/FS/ClientAPI/PrepaidPhone.pm: add debugging, hopefully fix
11416           seconds returned finally, RT#4100
11417
11418 2008-11-24 00:47  ivan
11419
11420         * FS/FS/ClientAPI/PrepaidPhone.pm: look for a voip rate in pricing
11421           add-ons too... eek.  also correct rating to destination RT#4100
11422
11423 2008-11-22 14:17  ivan
11424
11425         * FS/FS/: Conf.pm, Schema.pm, cust_credit.pm, cust_main.pm,
11426           cust_pkg.pm, part_event.pm, part_event/Action/addpost.pm,
11427           part_event/Condition.pm, part_event/Action/apply.pm,
11428           part_event/Action/bill.pm, part_event/Action/cancel.pm,
11429           part_event/Action/collect.pm,
11430           part_event/Action/cust_bill_batch.pm,
11431           part_event/Action/cust_bill_comp.pm,
11432           part_event/Action/cust_bill_fee_percent.pm,
11433           part_event/Action/cust_bill_realtime_card.pm,
11434           part_event/Action/cust_bill_realtime_check.pm,
11435           part_event/Action/cust_bill_realtime_lec.pm,
11436           part_event/Action/cust_bill_send.pm,
11437           part_event/Action/cust_bill_send_agent.pm,
11438           part_event/Action/cust_bill_send_alternate.pm,
11439           part_event/Action/cust_bill_send_csv_ftp.pm,
11440           part_event/Action/cust_bill_send_if_newest.pm,
11441           part_event/Action/cust_bill_spool_csv.pm,
11442           part_event/Action/cust_bill_suspend_if_balance.pm,
11443           part_event/Action/fee.pm,
11444           part_event/Action/pkg_referral_credit.pm,
11445           part_event/Action/pkg_referral_credit_pkg.pm,
11446           part_event/Action/suspend.pm,
11447           part_event/Action/suspend_if_pkgpart.pm,
11448           part_event/Action/suspend_unless_pkgpart.pm,
11449           part_event/Condition/balance.pm,
11450           part_event/Condition/balance_age.pm,
11451           part_event/Condition/balance_under.pm,
11452           part_event/Condition/cust_bill_age.pm,
11453           part_event/Condition/cust_bill_has_service.pm,
11454           part_event/Condition/cust_bill_owed.pm,
11455           part_event/Condition/cust_bill_owed_under.pm,
11456           part_event/Condition/cust_payments.pm,
11457           part_event/Condition/has_referral_custnum.pm,
11458           part_event/Condition/once_percust.pm,
11459           part_event/Condition/pkg_age.pm,
11460           part_event/Condition/pkg_notchange.pm,
11461           part_event/Condition/pkg_pkgpart.pm,
11462           part_event/Condition/pkg_recurring.pm,
11463           part_event/Condition/pkg_unless_pkgpart.pm, part_pkg/flat.pm:
11464           referral credits overhaul, use billing events, agents can
11465           self-configure, limit to once-per-customer, depend on any time
11466           from referred package, referred customer payment, specific
11467           packages, partial staged credits, RT#3983
11468
11469 2008-11-21 23:10  ivan
11470
11471         * httemplate/: browse/part_event.html, edit/elements/edit.html:
11472           billing event cloning
11473
11474 2008-11-20 19:36  jeff
11475
11476         * FS/FS/part_export/soma.pm: initial somanetworks support
11477
11478 2008-11-20 18:57  ivan
11479
11480         * httemplate/edit/elements/edit.html: remove debugging accidentally
11481           left in
11482
11483 2008-11-20 18:55  ivan
11484
11485         * httemplate/edit/process/elements/process.html: document
11486           viewall_ext
11487
11488 2008-11-20 17:58  ivan
11489
11490         * httemplate/: edit/elements/edit.html,
11491           elements/tr-select-agent.html: undo voodoo, find real problem
11492
11493 2008-11-20 16:06  ivan
11494
11495         * httemplate/edit/elements/edit.html: voodoo
11496
11497 2008-11-20 11:02  jeff
11498
11499         * FS/FS/rate.pm: this must be what is meant
11500
11501 2008-11-20 09:49  jeff
11502
11503         * FS/bin/freeside-dedup-cust_bill_pkg_detail-header: tool to remove
11504           extra cdr headers
11505
11506 2008-11-20 08:59  jeff
11507
11508         * FS/FS/part_pkg/voip_cdr.pm: only one header per package, not one
11509           per service -- fixes #4260
11510
11511 2008-11-20 04:52  ivan
11512
11513         * FS/FS/cust_main/Import.pm: better end-of-spreadsheet detection
11514           for excel import, hopefully.  should fix "Error: Can't use an
11515           undefined value as an ARRAY reference" error on import.  RT#4297
11516
11517 2008-11-20 03:35  ivan
11518
11519         * bin/rate.delete: fill in the ratenum.  doesn't actually delete
11520           the rate itself, just all its data (the hard part)
11521
11522 2008-11-19 16:42  ivan
11523
11524         * FS/FS/cust_bill.pm: don't use payname for CARD or DCRD either,
11525           closes: RT#3982
11526
11527 2008-11-19 06:55  jeff
11528
11529         * FS/FS/Misc.pm, FS/FS/Schema.pm, FS/FS/cust_tax_location.pm,
11530           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
11531           httemplate/misc/tax-import.cgi: support for cch fixed format
11532
11533 2008-11-18 17:24  ivan
11534
11535         * FS/FS/Schema.pm: fix phone_avail.availnum to be a proper primary
11536           key, fix agent.agent_custnum unique index causing it to get a
11537           value filled in by Record.pm
11538
11539 2008-11-17 18:56  rsiddall
11540
11541         * rpm/rpm2Bundle: Now handles hyphenated Perl requirements as well
11542           as those in parentheses, and handles more version relation types.
11543
11544 2008-11-12 18:22  ivan
11545
11546         * FS/FS/access_groupagent.pm, FS/FS/agent.pm,
11547           httemplate/browse/agent.cgi, httemplate/edit/agent.cgi,
11548           httemplate/edit/process/agent.cgi: add ability to view/edit
11549           access groups of an agent
11550
11551 2008-11-11 00:55  ivan
11552
11553         * FS/FS/cust_bill.pm: add fax to invoice data, RT#3290
11554
11555 2008-11-11 00:45  ivan
11556
11557         * conf/: invoice_html, invoice_latex: agent_custid and ship_fax
11558           don't belong with the ship address, that was an unrelated
11559           tampabay/pbx-change request, RT#3290
11560
11561 2008-11-10 23:51  ivan
11562
11563         * conf/invoice_html: make HTML invoice more consistent with current
11564           typeset invoice: center invoice date instead of right-justify
11565
11566 2008-11-09 03:43  ivan
11567
11568         * httemplate/browse/agent.cgi: realign things in light of
11569           small_custview in this table for master customering, roundaboutly
11570           part of #2933
11571
11572 2008-11-09 03:31  ivan
11573
11574         * FS/FS/cust_main/Import.pm: move batch customer import to its own
11575           file; add svc_external_svc_phone export format, RT#4103
11576
11577 2008-11-09 01:14  ivan
11578
11579         * FS/FS/Conf.pm, httemplate/elements/file-upload.html,
11580           httemplate/misc/phone_avail-import.html: add a global countrycode
11581           to phone_avail import and a conf for the default (some other conf
11582           values snuck in also, oh well)
11583
11584 2008-11-09 00:51  ivan
11585
11586         * FS/FS/Mason.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
11587           FS/FS/cust_main/Import.pm, httemplate/misc/cust_main-import.cgi,
11588           Makefile, FS/FS.pm, FS/MANIFEST, FS/bin/freeside-queued,
11589           httemplate/misc/process/cust_main-import.cgi: move batch customer
11590           import to its own file; add svc_external_svc_phone export format,
11591           RT#4103
11592
11593 2008-11-06 22:04  ivan
11594
11595         * httemplate/view/svc_acct.cgi: fix viewing of unlinked services.
11596           wow, it has been a while
11597
11598 2008-11-06 14:53  ivan
11599
11600         * FS/FS/part_export/sqlradius.pm: should fix open session RADIUS
11601           search, RT #4233
11602
11603 2008-11-06 14:20  ivan
11604
11605         * FS/FS/part_export/sqlradius.pm: fix radius search, RT#4233
11606
11607 2008-11-05 20:22  ivan
11608
11609         * FS/FS/svc_acct.pm: avoid harmless "Use of uninitialized value in
11610           concatenation (.) or string at
11611           /usr/local/share/perl/5.8.8/FS/svc_acct.pm line 1140" error
11612
11613 2008-11-05 20:18  ivan
11614
11615         * FS/FS/svc_acct.pm: . is used in some implementations of classic
11616           crypt
11617
11618 2008-11-03 07:28  jeff
11619
11620         * FS/FS/cust_main.pm: REAL otherwise there are no taxes
11621
11622 2008-11-03 07:26  jeff
11623
11624         * FS/FS/cust_main.pm: yikes! not yet
11625
11626 2008-11-03 07:14  jeff
11627
11628         * FS/FS/cust_main.pm: otherwise there are no taxes
11629
11630 2008-11-02 17:10  ivan
11631
11632         * httemplate/view/svc_acct.cgi: time remaining is more useful to
11633           display as hours + minutes than days, hours, minutes from
11634           Time::Duration
11635
11636 2008-11-02 12:27  ivan
11637
11638         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: (and
11639           REALLY fix the line-item links too, whew) fix overreporting of
11640           tax invoiced when using & reporting with taxclasses, RT#4131
11641
11642 2008-11-02 12:03  ivan
11643
11644         * httemplate/search/report_tax.cgi: (and fix the line-item links
11645           too, whew) fix overreporting of tax invoiced when using &
11646           reporting with taxclasses, RT#4131
11647
11648 2008-11-02 11:40  ivan
11649
11650         * httemplate/search/report_tax.cgi: (and fix the total too) fix
11651           overreporting of tax invoiced when using & reporting with
11652           taxclasses, RT#4131
11653
11654 2008-11-02 11:26  ivan
11655
11656         * httemplate/search/report_tax.cgi: fix overreporting of tax
11657           invoiced when using & reporting with taxclasses, RT#4131
11658
11659 2008-11-01 15:12  ivan
11660
11661         * init.d/freeside-init, FS/FS/Daemon.pm, FS/bin/freeside-cdrd: have
11662           freeside-cdrd disable itself if there's no appropriate package
11663           definition, RT#4184
11664
11665 2008-10-29 15:24  ivan
11666
11667         * FS/FS/cust_main.pm: eek, fix agent_plandata from comping up with
11668           spurious hits
11669
11670 2008-10-29 13:23  ivan
11671
11672         * FS/FS/part_event/Action.pm: remove debugging accidentally left in
11673
11674 2008-10-29 13:21  ivan
11675
11676         * FS/FS/part_event/Action.pm: huh.  how did event editing ever
11677           work?  is this 5.10-specific?
11678
11679 2008-10-29 01:03  ivan
11680
11681         * FS/FS/cust_main.pm, init.d/freeside-init,
11682           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-cdrd: prepaid cdr
11683           pickup & bill daemon, RT#4184
11684
11685 2008-10-29 00:50  ivan
11686
11687         * FS/FS/part_export/internal_diddb.pm: fix to internal_diddb
11688           provisioning
11689
11690 2008-10-27 18:23  ivan
11691
11692         * FS/FS/svc_phone.pm: fix svc_phone non-numeric "phone numbers",
11693           RT#4204
11694
11695 2008-10-24 17:37  ivan
11696
11697         * FS/FS/: Conf.pm, svc_phone.pm: add a switch to allow letters in
11698           phone numbers, RT#4195
11699
11700 2008-10-24 16:21  ivan
11701
11702         * httemplate/view/svc_phone.cgi: correct links to non-US CDRs from
11703           svc_phone view
11704
11705 2008-10-24 15:53  ivan
11706
11707         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm: use
11708           Reply-Message for the RADIUS error message, RT#4100
11709
11710 2008-10-24 15:23  ivan
11711
11712         * FS/FS/ClientAPI/PrepaidPhone.pm: adding prepaid self-service
11713           hooks, RT#4100
11714
11715 2008-10-24 14:31  ivan
11716
11717         * FS/FS/: rate.pm, ClientAPI/PrepaidPhone.pm, part_pkg/voip_cdr.pm,
11718           part_pkg/voip_sqlradacct.pm: adding prepaid self-service hooks,
11719           RT#4100
11720
11721 2008-10-24 14:25  ivan
11722
11723         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
11724           rlm_perl hook for prepaid voip radius, RT#4100
11725
11726 2008-10-24 14:22  ivan
11727
11728         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm:
11729           rlm_perl hook for prepaid voip radius, RT#4100
11730
11731 2008-10-24 12:58  ivan
11732
11733         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
11734           rlm_perl hook for prepaid voip radius, RT#4100
11735
11736 2008-10-24 12:54  ivan
11737
11738         * fs_selfservice/FS-SelfService/: SelfService.pm,
11739           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
11740           radius, RT#4100
11741
11742 2008-10-24 12:45  ivan
11743
11744         * fs_selfservice/FS-SelfService/SelfService.pm: rlm_perl hook for
11745           prepaid voip radius, RT#4100
11746
11747 2008-10-24 12:13  ivan
11748
11749         * fs_selfservice/FS-SelfService/: SelfService.pm,
11750           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
11751           radius, RT#4100
11752
11753 2008-10-23 19:54  ivan
11754
11755         * FS/: FS/part_export/phone_sqlradius.pm,
11756           FS/part_export/sqlradius.pm, bin/freeside-sqlradius-radacctd:
11757           untested code to suck in CDRs in from VoIP RADIUS exports,
11758           RT#4100
11759
11760 2008-10-23 19:08  ivan
11761
11762         * FS/FS/cust_main.pm, httemplate/misc/xmlhttp-cust_main-search.cgi:
11763           fixes to facilitate using agent_custid as custnum, RT#4190
11764
11765 2008-10-23 18:45  ivan
11766
11767         * FS/: FS/svc_phone.pm, bin/freeside-sqlradius-reset: tiny nits for
11768           phone RADIUS export: allow freeside-sqlradius-reset to reset a
11769           phone_sqlradius export, but only if explicitly specified by
11770           exportnum.  also fix "Reference found where even-size list
11771           expected" warning and junk winding up in radreply table".  all
11772           this phone_sqlradius stuff is RT#4100
11773
11774 2008-10-23 18:19  ivan
11775
11776         * FS/FS/: Conf.pm, svc_phone.pm, part_export/phone_sqlradius.pm,
11777           part_export/sqlradius.pm: add phone_sqlradius export
11778
11779 2008-10-22 22:20  ivan
11780
11781         * fs_selfservice/FS-SelfService/SelfService.pm: POD cleanup
11782
11783 2008-10-22 11:50  ivan
11784
11785         * httemplate/view/svc_phone.cgi: fix CDR links
11786
11787 2008-10-21 21:39  ivan
11788
11789         * FS/FS/part_export/sqlradius.pm, httemplate/search/sqlradius.cgi,
11790           httemplate/search/sqlradius.html: fix error on open-ended RADIUS
11791           search with Pg, add options for open session search and search on
11792           start time, RT#4051
11793
11794 2008-10-21 08:50  jeff
11795
11796         * fs_selfservice/java/: freeside_login_example.java,
11797           freeside_signup_example.java, biz/freeside/SelfService.java:
11798           biz.freeside.SelfService class and sample applications
11799
11800 2008-10-18 18:57  ivan
11801
11802         * httemplate/config/config.cgi: correctly allow re-editing of
11803           config options with " in them
11804
11805 2008-10-18 17:38  ivan
11806
11807         * FS/FS/Schema.pm, FS/FS/agent.pm, httemplate/edit/agent.cgi,
11808           httemplate/elements/search-cust_main.html,
11809           httemplate/browse/agent.cgi: add a master custnum field to
11810           agents, RT#2933 (roundabout)
11811
11812 2008-10-17 18:22  jeff
11813
11814         * FS/FS/cust_main.pm: sheesh
11815
11816 2008-10-17 18:19  jeff
11817
11818         * FS/FS/cust_main.pm: doh
11819
11820 2008-10-17 18:08  jeff
11821
11822         * FS/FS/cust_main.pm: cope with overlapping (but with distinct
11823           endpoints) tax areas
11824
11825 2008-10-17 13:01  jeff
11826
11827         * conf/: invoice_latex, invoice_latexcoupon: address tweaks,
11828           assumes a window at least 2.75in or 7cm wide
11829
11830 2008-10-17 11:57  jeff
11831
11832         * FS/FS/cust_bill.pm: correct erroneous line dupplication on
11833           invoices
11834
11835 2008-10-16 15:45  ivan
11836
11837         * FS/FS/part_pkg/voip_cdr.pm: add an option to use duration instead
11838           of billsec to calculate billable time, RT#4147
11839
11840 2008-10-15 22:29  ivan
11841
11842         * FS/FS/Conf_compat17.pm: sync Conf_compat17.pm
11843
11844 2008-10-15 22:29  ivan
11845
11846         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
11847           httemplate/search/cust_pay_batch.cgi,
11848           httemplate/view/cust_main/payment_history.html: add
11849           batch-enable_payby and realtime_disable_payby for better control
11850           over hybrid realtime/batch installs; deprecate never-used
11851           paymentforcedtobatch, RT#4052
11852
11853 2008-10-15 22:04  ivan
11854
11855         * httemplate/elements/menu.html: add batch-enable_payby and
11856           realtime_disable_payby for better control over hybrid
11857           realtime/batch installs; deprecate never-used
11858           paymentforcedtobatch, RT#4052
11859
11860 2008-10-14 14:27  ivan
11861
11862         * FS/FS/Tron.pm: not interested in payment gateway survey just now
11863
11864 2008-10-13 17:50  ivan
11865
11866         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add an
11867           import format for external services, including next bill date
11868           (cust_pkg.bill), RT#4108
11869
11870 2008-10-13 14:58  ivan
11871
11872         * FS/: bin/freeside-fetch, FS/Conf.pm: Change subject for
11873           freeside-fetch emailed reports from "subject" to "Freeside
11874           report", and add email_report-subject config to change it.
11875           RT#4093
11876
11877 2008-10-12 16:56  jeff
11878
11879         * conf/invoice_latex: better column widths and easier maintenance
11880
11881 2008-10-12 14:22  jeff
11882
11883         * conf/invoice_latex: better value for non-broken tetex
11884
11885 2008-10-12 12:43  jeff
11886
11887         * conf/longtable.sty.patch: check not just for fit, but move the
11888           goalposts as well
11889
11890 2008-10-11 17:58  ivan
11891
11892         * httemplate/browse/cust_main_county.cgi: fix link
11893
11894 2008-10-11 17:54  ivan
11895
11896         * httemplate/: browse/cust_main_county.cgi,
11897           edit/bulk-cust_main_county.html,
11898           edit/process/bulk-cust_main_county.html: add a quick bulk tax add
11899           tool (eating my own dogfood instead of running a one-off SQL
11900           query), RT#4117
11901
11902 2008-10-10 17:32  ivan
11903
11904         * FS/FS/: Conf.pm, cust_pkg.pm: enable suspension notices to an
11905           administrator, RT#4083
11906
11907 2008-10-10 16:30  ivan
11908
11909         * FS/FS/cust_pkg.pm: quick kludge to eliminate exact duplicates in
11910           h_labels_short in an effort to reduce the number of "XXX service
11911           listing twice on invoice" incidents, RT#3944.  still should be
11912           possible to fundamentally do better with the function in the
11913           first place
11914
11915 2008-10-10 14:30  jeff
11916
11917         * conf/: invoice_latex, longtable.sty.patch: avoid overprinting
11918           remittance coupons
11919
11920 2008-10-10 12:25  ivan
11921
11922         * FS/FS/cust_bill.pm: add options to auto-generate agent_custid and
11923           display it as the customer number, RT#4099
11924
11925 2008-10-09 18:15  ivan
11926
11927         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
11928           FS/FS/UI/Web/small_custview.pm, httemplate/index.html,
11929           httemplate/view/cust_main/misc.html, FS/FS/UI/Web.pm,
11930           httemplate/edit/cust_main.cgi, httemplate/search/cust_main.cgi:
11931           add options to auto-generate agent_custid and display it as the
11932           customer number, RT#4099
11933
11934 2008-10-09 13:06  ivan
11935
11936         * FS/FS/part_export/sqlradius.pm: use Freeradius := attribute for
11937           ALL attributes except Password.  Crypt-Password, User-Password,
11938           Password-With-Header should now use := instead of ==.  RT#4051
11939
11940 2008-10-07 16:57  ivan
11941
11942         * httemplate/misc/: cdr-import.html, process/cdr-import.html: put
11943           each CDR web import into a batch
11944
11945 2008-10-07 16:23  ivan
11946
11947         * FS/FS/cdr/: genband.pm, nextone.pm: also set billsec for nextone
11948           CDR format
11949
11950 2008-10-06 17:10  ivan
11951
11952         * FS/FS/Upgrade.pm: oops, brainfart
11953
11954 2008-10-06 17:09  ivan
11955
11956         * FS/FS/Upgrade.pm: when setting last_login/last_logout, ensure
11957           only accounts actually attached to the export are updated
11958
11959 2008-10-06 15:48  ivan
11960
11961         * FS/FS/svc_acct.pm: make RADIUS password exports
11962           _password_encoding-aware so we export Password-With-Header when
11963           necessary
11964
11965 2008-10-06 15:19  ivan
11966
11967         * FS/FS/svc_acct.pm: make RADIUS password exports
11968           _password_encoding-aware so we export Password-With-Header when
11969           necessary
11970
11971 2008-10-06 08:28  ivan
11972
11973         * FS/FS/: cdr.pm, cdr/netcentrex.pm: add initial netcentrex CDR
11974           format
11975
11976 2008-10-05 14:36  ivan
11977
11978         * httemplate/search/pay_batch.cgi: fix links to closed batches,
11979           RT#4052
11980
11981 2008-10-05 03:17  ivan
11982
11983         * httemplate/search/phone_avail.html: adding the start of available
11984           phone# search.  still needs a menu entry, search options page...
11985           RT#3925
11986
11987 2008-10-04 23:07  ivan
11988
11989         * httemplate/: edit/elements/ApplicationCommon.html,
11990           view/cust_main/payment_history/credit.html,
11991           view/cust_main/payment_history/payment.html: finish UI
11992           improvements wrt refunds: now you have to post a check or cash
11993           refund explicitly, no more implicit creation by 'applying'
11994           credits.  don't show useless application links.  don't enable
11995           apply button until you pick an invoice/refund.  RT#3812
11996
11997 2008-10-04 15:35  ivan
11998
11999         * FS/FS/: Misc.pm, cust_bill_ApplicationCommon.pm,
12000           payinfo_transaction_Mixin.pm, Misc/prune.pm, rate_detail.pm,
12001           usage_class.pm, part_event/Action.pm: POD cleanups
12002
12003 2008-10-04 13:55  ivan
12004
12005         * httemplate/edit/rate_region.cgi: fix inappropriate rounding when
12006           editing rates for a whole region
12007
12008 2008-10-04 13:43  ivan
12009
12010         * FS/FS/part_pkg/voip_cdr.pm: add disable_tollfree option
12011
12012 2008-10-03 17:30  ivan
12013
12014         * httemplate/edit/part_pkg.cgi: fix recurring box graying out on
12015           package customize
12016
12017 2008-10-03 12:41  ivan
12018
12019         * FS/FS/part_pkg/voip_cdr.pm: add debugging
12020
12021 2008-09-30 14:05  jeff
12022
12023         * httemplate/: search/report_newtax.cgi, search/cust_bill_pkg.cgi,
12024           search/report_newtax.html, elements/menu.html: simple reporting
12025           for new tax system
12026
12027 2008-09-30 13:22  jeff
12028
12029         * FS/FS/: Conf.pm, cust_main.pm: option for no postal fee on
12030           one-time charges
12031
12032 2008-09-30 13:17  jeff
12033
12034         * fs_selfservice/FS-SelfService/cgi/: bill.html, selfservice.cgi:
12035           turn on and off postal billing from self-service
12036
12037 2008-09-28 20:41  ivan
12038
12039         * httemplate/misc/delay_susp_pkg.html: use init_calendar.html
12040
12041 2008-09-26 20:01  jeff
12042
12043         * httemplate/edit/process/addr_block/manual_flag.cgi,
12044           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/addr_block.pm,
12045           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
12046           httemplate/edit/svc_broadband.cgi: per address block ip auto
12047           assignment and auto router selection
12048
12049 2008-09-25 20:54  jeff
12050
12051         * FS/FS/part_event/Condition/dundate.pm,
12052           httemplate/misc/delay_susp_pkg.html, FS/FS/AccessRight.pm,
12053           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
12054           httemplate/edit/part_bill_event.cgi,
12055           httemplate/misc/process/delay_susp_pkg.html,
12056           httemplate/view/cust_main/packages.html: push out event triggered
12057           suspensions
12058
12059 2008-09-25 16:44  jeff
12060
12061         * FS/FS/cust_main.pm: lost bits of reason
12062
12063 2008-09-24 19:27  jeff
12064
12065         * FS/FS/part_export/prizm.pm: prizm export improvement for package
12066           changes
12067
12068 2008-09-18 16:17  jeff
12069
12070         * FS/FS/Schema.pm: trade space for time
12071
12072 2008-09-16 08:58  jeff
12073
12074         * httemplate/search/report_tax.cgi: minor initialization issue
12075
12076 2008-09-15 18:22  jeff
12077
12078         * httemplate/: edit/part_pkg.cgi, edit/elements/edit.html,
12079           elements/tr-select-taxoverride.html,
12080           elements/tr-select-taxproduct.html: correct package editor when
12081           taxproducts off
12082
12083 2008-09-15 00:18  ivan
12084
12085         * FS/FS/Schema.pm, FS/FS/Record.pm, FS/FS/phone_avail.pm,
12086           FS/FS/part_export/internal_diddb.pm,
12087           httemplate/elements/menu.html,
12088           httemplate/misc/phone_avail-import.html,
12089           httemplate/misc/process/phone_avail-import.html: add internal did
12090           database & ability to query for availability, plus upload tool
12091
12092 2008-09-14 17:40  ivan
12093
12094         * FS/FS/part_export/globalpops_voip.pm: add dry_run option to
12095           globalpops_voip export
12096
12097 2008-09-14 13:24  ivan
12098
12099         * FS/FS/cust_main_invoice.pm: silently strip out leading and
12100           trailing spaces from invoicing email addresses instead of
12101           throwing an error
12102
12103 2008-09-14 13:20  ivan
12104
12105         * httemplate/config/: config-process.cgi, config-view.cgi: don't
12106           reload the whole page every time a config option is changed,
12107           RT#3989
12108
12109 2008-09-14 12:13  ivan
12110
12111         * httemplate/elements/header.html: default the menu to top in 1.9,
12112           still a pref
12113
12114 2008-09-12 15:53  ivan
12115
12116         * FS/FS/part_pkg/voip_cdr.pm: just give up and try again tommorow,
12117           "1011" came from us not the CDRs anyway, RT#3985
12118
12119 2008-09-12 15:48  ivan
12120
12121         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
12122           internal_prefixen, RT#3985
12123
12124 2008-09-12 15:38  ivan
12125
12126         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
12127           internal_prefixen, RT#3985
12128
12129 2008-09-12 15:18  ivan
12130
12131         * FS/FS/part_pkg/voip_cdr.pm: grr, TRY to support multiple
12132           internal_prefixen, RT#3985
12133
12134 2008-09-12 14:56  ivan
12135
12136         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen,
12137           RT#3985
12138
12139 2008-09-12 14:55  ivan
12140
12141         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen
12142
12143 2008-09-12 00:58  ivan
12144
12145         * FS/FS/: Conf.pm, cust_pkg.pm: make the max # of indivudal
12146           services printed on invoices configurable.  RT#3904
12147
12148 2008-09-12 00:07  ivan
12149
12150         * FS/FS/: part_pkg/flat.pm, part_pkg/voip_cdr.pm, cust_main.pm:
12151           don't throw noisy warnings about missing new recur_temporality,
12152           RT#3851
12153
12154 2008-09-11 19:28  jeff
12155
12156         * FS/: FS/Schema.pm, FS/cust_bill.pm, FS/cust_bill_pkg.pm,
12157           FS/cust_bill_pkg_display.pm, MANIFEST, FS/cust_main.pm,
12158           t/cust_bill_pkg_display.t: re-repurpose cust_bill_pkg
12159
12160 2008-09-11 19:01  ivan
12161
12162         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
12163           httemplate/misc/spool_invoices.cgi,
12164           httemplate/search/cust_bill.html: add billco respooling, not
12165           re-FTPing, RT#3971
12166
12167 2008-09-11 17:53  ivan
12168
12169         * FS/FS/part_pkg/: flat.pm, voip_cdr.pm: add recur_temporality to
12170           flat.pm, RT#3851
12171
12172 2008-09-11 17:41  ivan
12173
12174         * FS/FS/cust_main.pm: correct a (fortunately harmless) typo
12175
12176 2008-09-10 01:33  ivan
12177
12178         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
12179           httemplate/misc/ftp_invoices.cgi,
12180           httemplate/search/cust_bill.html: add re-FTP reprint,
12181           RT#create-me-tommorow-for-enet
12182
12183 2008-09-10 00:55  ivan
12184
12185         * FS/FS/Schema.pm: better (?) place to put display and taxation
12186           data than overloading real line items
12187
12188 2008-09-10 00:32  ivan
12189
12190         * FS/FS/part_pkg.pm: well, allow things to work for now so work can
12191           get done
12192
12193 2008-09-10 00:30  ivan
12194
12195         * FS/FS/part_pkg/voip_cdr.pm: add upcoming/preceding option,
12196           RT#3851
12197
12198 2008-09-10 00:24  ivan
12199
12200         * FS/FS/cust_main.pm: add upcoming/preceding option, RT#3851
12201
12202 2008-09-09 15:35  ivan
12203
12204         * FS/FS/ClientAPI/MyAccount.pm: allow implied primary services to
12205           log into selfservice when selfservice_server-primary_only is on
12206
12207 2008-09-09 14:29  ivan
12208
12209         * FS/FS/ClientAPI/MyAccount.pm: this should allow implied primary
12210           services to log into selfservice when
12211           selfservice_server-primary_only is on
12212
12213 2008-09-09 14:04  ivan
12214
12215         * FS/FS/Upgrade.pm: show which _upgrade_data sub is being run
12216
12217 2008-09-09 01:19  ivan
12218
12219         * FS/FS/Schema.pm: wtf, cust_pkg_reason has no indices?!
12220           _upgrade_data is hosing cpu badly
12221
12222 2008-09-08 19:35  ivan
12223
12224         * FS/FS/part_pkg/voip_cdr.pm: doh, forgot to display new options,
12225           RT#3838
12226
12227 2008-09-08 19:24  ivan
12228
12229         * FS/FS/: cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm: additional
12230           QIS/Taqua-specific CDR handling details, RT#3838
12231
12232 2008-09-08 14:46  ivan
12233
12234         * FS/FS/cust_main.pm: oops, debugging got left on by accident
12235
12236 2008-09-08 14:23  ivan
12237
12238         * httemplate/view/elements/svc_Common.html: also hide fixed+blank
12239           fields on service view, RT#3829
12240
12241 2008-09-08 14:02  ivan
12242
12243         * httemplate/edit/elements/svc_Common.html: completely hide
12244           fixed+blank fields, RT#3829
12245
12246 2008-09-07 19:49  ivan
12247
12248         * httemplate/edit/quick-charge.html: extraneous code cleanup
12249
12250 2008-09-07 19:48  ivan
12251
12252         * FS/FS/cust_bill_pkg.pm: removing unacceptable display fields from
12253           cust_bill_pkg
12254
12255 2008-09-07 19:47  ivan
12256
12257         * FS/FS/: AccessRight.pm, cust_main.pm: add package invoice details
12258           & comments, RT#3810
12259
12260 2008-09-07 19:42  ivan
12261
12262         * FS/FS/Schema.pm, FS/FS/cust_pkg_detail.pm, FS/MANIFEST,
12263           FS/t/cust_pkg_detail.t, httemplate/pref/pref-process.html,
12264           httemplate/pref/pref.html,
12265           httemplate/view/cust_main/packages.html, FS/FS.pm,
12266           httemplate/edit/cust_pkg_detail.html,
12267           httemplate/edit/process/cust_pkg_detail.html, FS/FS/cust_pkg.pm:
12268           add package invoice details & comments, RT#3810
12269
12270 2008-09-06 13:54  ivan
12271
12272         * FS/FS/UI/Web.pm: don't link to customer service view unless the
12273           user has the ACL to view the resulting page
12274
12275 2008-09-04 06:29  jeff
12276
12277         * FS/FS/Upgrade.pm: three lost lines
12278
12279 2008-09-03 20:10  ivan
12280
12281         * httemplate/edit/invoice_logo.html: ask for an EPS for EPS upload,
12282           not incorrectly a PNG
12283
12284 2008-09-03 19:44  ivan
12285
12286         * httemplate/edit/process/invoice_logo.html: fix invoice uplaoding
12287           in light of database config where you absolutely need
12288           ->set_binary for swtuf retreived with ->config_binary, RT#3936
12289
12290 2008-09-03 12:08  jeff
12291
12292         * FS/FS/AccessRight.pm, FS/FS/access_right.pm, FS/FS/addr_block.pm,
12293           FS/FS/router.pm, httemplate/browse/addr_block.cgi,
12294           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
12295           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
12296           httemplate/edit/svc_acct_pop.cgi,
12297           httemplate/edit/process/router.cgi,
12298           httemplate/edit/process/svc_acct_pop.cgi,
12299           httemplate/edit/process/addr_block/add.cgi,
12300           httemplate/edit/process/addr_block/allocate.cgi,
12301           httemplate/edit/process/addr_block/deallocate.cgi,
12302           httemplate/edit/process/addr_block/split.cgi,
12303           httemplate/elements/menu.html: new access right names
12304
12305 2008-09-03 11:59  jeff
12306
12307         * FS/FS/: Upgrade.pm, cust_pkg_reason.pm: system only reason update
12308           routine
12309
12310 2008-09-02 18:52  ivan
12311
12312         * httemplate/view/cust_main/payment_history.html: add back ability
12313           to post a check/cash refund. be more explicit about it instead of
12314           just being a checkbox when posting a credit. RT#3812
12315
12316 2008-09-02 18:46  ivan
12317
12318         * FS/FS/payby.pm, httemplate/edit/cust_pay.cgi,
12319           httemplate/edit/cust_refund.cgi,
12320           httemplate/edit/process/cust_refund.cgi,
12321           httemplate/elements/init_calendar.html,
12322           httemplate/view/cust_refund.html,
12323           httemplate/view/cust_main/payment_history/refund.html,
12324           FS/FS/AccessRight.pm: add back ability to post a check/cash
12325           refund.  be more explicit about it instead of just being a
12326           checkbox when posting a credit.  RT#3812
12327
12328 2008-09-02 08:37  jeff
12329
12330         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, ClientAPI/MyAccount.pm:
12331           call details in self-service
12332
12333 2008-08-30 14:34  jeff
12334
12335         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
12336           FS/FS/cust_main.pm, FS/FS/Report/Table/Monthly.pm,
12337           FS/FS/part_pkg/voip_cdr.pm, httemplate/search/cust_bill_pkg.cgi,
12338           httemplate/search/report_prepaid_income.cgi,
12339           httemplate/search/report_tax.cgi: remove duplicate cust_bill_pkg
12340           creation RT#3919
12341
12342 2008-08-29 19:10  jeff
12343
12344         * FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/tax_rate.pm,
12345           httemplate/edit/process/part_pkg.cgi: bug squashing for multiple
12346           usage classes
12347
12348 2008-08-29 16:13  ivan
12349
12350         * FS/FS/part_export/acct_freeside.pm: adding fs-to-fs provisioning
12351           of simple accounts for cheepnet, RT#3805
12352
12353 2008-08-29 13:10  ivan
12354
12355         * httemplate/elements/tr-pkg_svc.html: increase maxlength and size
12356           of quantity fields on package edit, for RT#3805
12357
12358 2008-08-28 18:09  ivan
12359
12360         * FS/FS/Schema.pm, FS/FS/cdr.pm, bin/cdr.sftp_and_import,
12361           httemplate/elements/select-cdrbatch.html,
12362           httemplate/elements/tr-select-cdrbatch.html,
12363           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
12364           add CDR batch TFTP feature, RT#3113
12365
12366 2008-08-28 17:45  jeff
12367
12368         * FS/FS/part_pkg.pm: noise reduction
12369
12370 2008-08-28 17:23  ivan
12371
12372         * httemplate/elements/: tr-select-taxclass.html,
12373           select-taxclass.html: correct nits in tax class selection
12374
12375 2008-08-28 15:00  jeff
12376
12377         * FS/FS/tax_rate.pm: updates can be completely empty
12378
12379 2008-08-28 14:32  jeff
12380
12381         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
12382           httemplate/browse/part_pkg_taxproduct.cgi,
12383           httemplate/edit/part_pkg_taxoverride.html,
12384           httemplate/edit/quick-charge.html,
12385           httemplate/edit/process/quick-charge.cgi,
12386           httemplate/elements/select-taxoverride.html,
12387           httemplate/elements/select-taxproduct.html,
12388           httemplate/view/cust_main/packages.html: taxproduct selection for
12389           one time charges
12390
12391 2008-08-28 12:09  ivan
12392
12393         * FS/FS/: Tron.pm, Yori.pm: payment gateway survey
12394
12395 2008-08-28 00:38  jeff
12396
12397         * httemplate/elements/select-taxoverride.html,
12398           httemplate/elements/select-taxproduct.html,
12399           httemplate/elements/tr-select-taxoverride.html,
12400           httemplate/elements/tr-select-taxproduct.html, FS/FS/Schema.pm,
12401           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
12402           FS/FS/part_pkg/voip_cdr.pm,
12403           httemplate/browse/part_pkg_taxproduct.cgi,
12404           httemplate/edit/part_pkg.cgi,
12405           httemplate/edit/part_pkg_taxoverride.html,
12406           httemplate/edit/process/part_pkg.cgi: multiple usage classes
12407           checkpoint
12408
12409 2008-08-26 17:15  ivan
12410
12411         * FS/FS/cust_main.pm: don't override countrydefault or whatever
12412           with a blank value in bulk customer import
12413
12414 2008-08-26 17:05  ivan
12415
12416         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
12417           distinction to lint
12418
12419 2008-08-26 17:00  ivan
12420
12421         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
12422           distinction to lint
12423
12424 2008-08-26 16:53  ivan
12425
12426         * FS/FS/Tron.pm, httemplate/elements/mcp_lint.html: add unchecked
12427           vs. ok distinction to lint
12428
12429 2008-08-26 07:00  rsiddall
12430
12431         * rpm/freeside.spec: More changes to the self-service RPMs, mostly
12432           fixing up paths so the RPM-installed self-service files are not
12433           under /usr/local on the remote machine.  Also fixed an
12434           initialization problem where the system configuration files for
12435           Freeside were assumed to be under /etc/default, not
12436           /etc/sysconfig
12437
12438 2008-08-25 14:23  ivan
12439
12440         * httemplate/edit/elements/edit.html: fix package editor showing
12441           "all" for pkg class selection
12442
12443 2008-08-25 13:33  ivan
12444
12445         * FS/FS/part_event/Condition/cust_bill_has_service.pm: fix
12446           comparison from svcnum to svcpart
12447
12448 2008-08-24 22:53  jeff
12449
12450         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
12451           FS/FS/Report/Table/Monthly.pm,
12452           httemplate/search/cust_bill_pkg.cgi,
12453           httemplate/search/report_prepaid_income.cgi,
12454           httemplate/search/report_tax.cgi: correct fallout from duplicate
12455           line items
12456
12457 2008-08-24 22:18  jeff
12458
12459         * httemplate/search/cust_tax_exempt_pkg.cgi: correct fallout from
12460           agent virtualizing packages
12461
12462 2008-08-24 15:35  ivan
12463
12464         * httemplate/elements/checkboxes-table-name.html: add controls to
12465           select/unselect/toggle all checkboxes
12466
12467 2008-08-24 14:52  ivan
12468
12469         * bin/customer-faker: add -k option for pkgpart
12470
12471 2008-08-24 14:49  ivan
12472
12473         * bin/customer-faker: add -a option for agentnum
12474
12475 2008-08-23 20:41  rsiddall
12476
12477         * rpm/freeside.spec: Create discrete RPMs for different parts of
12478           the self-service interface.  Put the default configuration folder
12479           in the main freeside RPM.
12480
12481 2008-08-23 14:59  jeff
12482
12483         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/usage_class.pm,
12484           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/rate_detail.pm,
12485           FS/t/usage_class.t, httemplate/browse/usage_class.html, FS/FS.pm,
12486           FS/MANIFEST, httemplate/browse/rate_detail.html,
12487           httemplate/edit/rate_detail.html,
12488           httemplate/edit/rate_region.cgi,
12489           httemplate/edit/usage_class.html,
12490           httemplate/edit/elements/edit.html,
12491           httemplate/edit/process/rate_region.cgi,
12492           httemplate/edit/process/usage_class.html,
12493           httemplate/elements/menu.html: add usage classes to rate details
12494
12495 2008-08-22 20:29  jeff
12496
12497         * FS/FS/: Record.pm, cust_main.pm, part_pkg_taxrate.pm,
12498           tax_rate.pm: tax data update bug fixes and error message
12499           improvements
12500
12501 2008-08-21 20:01  ivan
12502
12503         * FS/FS/Mason.pm, FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Tron.pm,
12504           FS/FS/cust_svc.pm, FS/FS/cust_svc_option.pm, bin/tron-scan,
12505           FS/MANIFEST, FS/t/cust_svc_option.t,
12506           httemplate/elements/dashboard-toplist.html,
12507           httemplate/elements/mcp_lint.html: the master control program has
12508           chosen YOU to serve your system on the game grid
12509
12510 2008-08-21 16:21  ivan
12511
12512         * FS/: FS/Yori.pm, bin/freeside-yori, MANIFEST: add the client-side
12513           reporting for MCP mode
12514
12515 2008-08-21 11:21  jeff
12516
12517         * bin/import-optigold.pl: use options with proper names
12518
12519 2008-08-19 11:42  ivan
12520
12521         * FS/FS/svc_acct.pm: beter error messages for duplicate accounts
12522
12523 2008-08-19 04:35  ivan
12524
12525         * FS/FS/cdr.pm: fix duration on simple/simple2 CDR formats
12526
12527 2008-08-19 03:09  ivan
12528
12529         * httemplate/edit/process/rate_region.cgi: also don't neglext nxx
12530           here
12531
12532 2008-08-19 03:06  ivan
12533
12534         * FS/FS/rate_region.pm, httemplate/browse/rate_region.html,
12535           httemplate/edit/rate_region.cgi: more consistent prefix display,
12536           and don't forget nxx'
12537
12538 2008-08-15 12:42  ivan
12539
12540         * Makefile: install default conf with make create-config too, so it
12541           doesn't go missing
12542
12543 2008-08-15 12:26  ivan
12544
12545         * FS/bin/freeside-setup: allow a full pathname to be specified to
12546           freeside-setup for initial configdir
12547
12548 2008-08-14 18:09  jeff
12549
12550         * FS/FS/tax_class.pm: correct field ordering - invonsequential
12551
12552 2008-08-14 17:41  ivan
12553
12554         * httemplate/elements/form-file_upload.html: can have a message
12555           then a URL too
12556
12557 2008-08-14 04:53  ivan
12558
12559         * FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/cust_main.pm,
12560           httemplate/elements/progress-init.html,
12561           httemplate/misc/cust_main-import.cgi,
12562           httemplate/misc/process/cust_main-import.cgi,
12563           httemplate/elements/progress-popup.html,
12564           httemplate/search/cust_main.html,
12565           httemplate/elements/form-file_upload.html,
12566           httemplate/misc/file-upload.html,
12567           httemplate/elements/file-upload.html: customer import: add
12568           progress bar & redirect to a search of the imported customers,
12569           #3475
12570
12571 2008-08-14 04:44  ivan
12572
12573         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi: customer
12574           import: add progress bar & redirect to a search of the imported
12575           customers, #3475
12576
12577 2008-08-13 18:58  ivan
12578
12579         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
12580           httemplate/elements/menu.html,
12581           httemplate/misc/cust_main-import.cgi,
12582           httemplate/misc/process/cust_main-import.cgi: import customer
12583           from Excel file too
12584
12585 2008-08-13 18:52  ivan
12586
12587         * FS/FS/svc_Common.pm: tyop
12588
12589 2008-08-13 18:38  ivan
12590
12591         * httemplate/view/svc_forward.cgi: tyop
12592
12593 2008-08-08 13:29  jeff
12594
12595         * bin/import-optigold.pl: better opti table relationship following
12596
12597 2008-08-08 11:13  jeff
12598
12599         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
12600           FS/FS/cust_main.pm, FS/FS/part_pkg/voip_cdr.pm,
12601           conf/invoice_latex: cdrs can be in separate invoice section,
12602           after total, summarized inline, with hints for page breaks
12603
12604 2008-08-07 15:30  ivan
12605
12606         * Makefile: don't generate a new key on install-selfservice if
12607           there's already an RSA one either
12608
12609 2008-08-05 23:39  jeff
12610
12611         * FS/FS/part_pkg/voip_cdr.pm: prevent adding 0 value line items
12612
12613 2008-08-05 21:05  jeff
12614
12615         * FS/FS/cust_main.pm: fix bug(s) introduced with billing loop
12616           refactor
12617
12618 2008-08-02 19:15  ivan
12619
12620         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
12621           httemplate/edit/svc_phone.cgi, httemplate/view/svc_phone.cgi: add
12622           a name field to svc_phone
12623
12624 2008-08-02 17:54  ivan
12625
12626         * FS/FS/cdr/simple2.pm: doh, fix regex
12627
12628 2008-08-02 17:26  ivan
12629
12630         * FS/FS/: Record.pm: attempt to eliminate 'Can't call method
12631           "exists" on an undefined value at
12632           /usr/local/share/perl/5.8.8/FS/Record.pm line 812.' error on
12633           upgrade
12634
12635 2008-08-02 17:20  ivan
12636
12637         * FS/FS/Record.pm: attempt to eliminate 'Can't call method "exists"
12638           on an undefined value at /usr/local/share/perl/5.8.8/FS/Record.pm
12639           line 812.' error on upgrade
12640
12641 2008-08-02 16:51  ivan
12642
12643         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
12644           cdr/genband_meetme.pm, cdr/nextone.pm, cdr/openser.pm,
12645           cdr/simple.pm, cdr/taqua.pm, cdr/unitel.pm, cdr/simple2.pm: fix
12646           'Can't call method "parse" on an undefined value' error from CDR
12647           format refactor
12648
12649 2008-08-01 21:20  jeff
12650
12651         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
12652           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
12653           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
12654           conf/invoice_latex, httemplate/edit/cust_main.cgi,
12655           httemplate/edit/cust_main/billing.html,
12656           httemplate/view/cust_main/billing.html: bundled package
12657           presentation improvements
12658
12659 2008-08-01 21:09  jeff
12660
12661         * FS/FS/: Schema.pm, Upgrade.pm, cust_bill.pm, cust_bill_pkg.pm,
12662           cust_bill_pkg_detail.pm, cust_main.pm, part_pkg.pm,
12663           part_pkg/voip_cdr.pm: improve CDR usage presentation
12664
12665 2008-08-01 14:41  ivan
12666
12667         * FS/FS/cust_main.pm: fix receivables report: credits/etc. should
12668           be limited by date like before, closes: Bug#3801
12669
12670 2008-08-01 13:21  ivan
12671
12672         * httemplate/edit/pkg_class.html: categories deserve labels too
12673
12674 2008-07-31 16:32  ivan
12675
12676         * httemplate/search/report_receivables.cgi: this should fix columns
12677           not showing up in receivables report... not surea bout #3801
12678           (credits/etc show up in all time periods)
12679
12680 2008-07-31 13:17  ivan
12681
12682         * httemplate/search/report_receivables.cgi, FS/FS/cust_main.pm: fix
12683           receivables report: credits/etc. should be limited by date like
12684           before, closes: Bug#3801
12685
12686 2008-07-30 19:35  ivan
12687
12688         * httemplate/misc/delete-customer.cgi: fix error on customer
12689           deletion
12690
12691 2008-07-30 15:10  ivan
12692
12693         * FS/FS/cdr/: nextone.pm, nt.pm: rename nt to nextone
12694
12695 2008-07-29 13:00  jeff
12696
12697         * FS/FS/cust_bill.pm: correct amount for new charges total on
12698           sectioned invoices
12699
12700 2008-07-29 10:29  rsiddall
12701
12702         * rpm/freeside.spec: Self-Service files were reorganized; changed
12703           the way we copy them into the buildroot.
12704
12705 2008-07-24 09:40  jeff
12706
12707         * FS/FS/cust_bill.pm: ensure invoice line items are delivered in
12708           line number order
12709
12710 2008-07-23 07:41  jeff
12711
12712         * httemplate/edit/tax_rate.html: add disabled column to new tax
12713           rates, false laziness elimination, and bug fixes - closes #3566
12714
12715 2008-07-23 07:36  jeff
12716
12717         * FS/FS/Schema.pm, FS/FS/tax_rate.pm,
12718           httemplate/browse/tax_rate.cgi,
12719           httemplate/misc/enable_or_disable_tax.html,
12720           httemplate/misc/process/enable_or_disable_tax.html: add disabled
12721           column to new tax rates, false laziness elimination, and bug
12722           fixes - closes #3566
12723
12724 2008-07-22 01:33  ivan
12725
12726         * FS/FS/part_export/phone_shellcommands.pm: freepbx modification
12727           command
12728
12729 2008-07-21 21:59  ivan
12730
12731         * httemplate/view/svc_phone.cgi: add "incoming CDRs" link to phone#
12732           view also
12733
12734 2008-07-21 15:34  ivan
12735
12736         * FS/FS/ClientAPI/Signup.pm,
12737           fs_selfservice/FS-SelfService/SelfService.pm,
12738           fs_selfservice/FS-SelfService/cgi/signup.cgi,
12739           fs_selfservice/FS-SelfService/cgi/signup.html,
12740           fs_selfservice/FS-SelfService/cgi/success.html: svc_phone signup
12741
12742 2008-07-21 14:23  ivan
12743
12744         * Makefile: oops, don't inadvertantly switch default db type
12745
12746 2008-07-21 12:09  ivan
12747
12748         * FS/FS/Conf.pm, httemplate/elements/select-did.html,
12749           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/Signup.pm,
12750           fs_selfservice/FS-SelfService/SelfService.pm,
12751           fs_selfservice/FS-SelfService/cgi/signup.html,
12752           fs_selfservice/FS-SelfService/cgi/misc/areacodes.cgi,
12753           fs_selfservice/FS-SelfService/cgi/misc/exchanges.cgi,
12754           fs_selfservice/FS-SelfService/cgi/images/cross.png,
12755           fs_selfservice/FS-SelfService/cgi/images/wait-orange.gif,
12756           fs_selfservice/FS-SelfService/cgi/misc/phonenums.cgi: signup
12757           w/globalpops DID selection via mason components pass-through
12758
12759 2008-07-21 11:58  ivan
12760
12761         * FS/MANIFEST, htetc/handler.pl, FS/FS/CGI.pm, FS/FS/Mason.pm,
12762           FS/FS/Mason/Request.pm, Makefile: add framework for running Mason
12763           components standalone
12764
12765 2008-07-21 03:42  ivan
12766
12767         * FS/FS/svc_phone.pm: generate a SIP password if it is blank
12768
12769 2008-07-18 15:31  ivan
12770
12771         * httemplate/search/report_rt_transaction.html: missing closing
12772           FORM tag
12773
12774 2008-07-18 15:30  ivan
12775
12776         * httemplate/elements/popup_link.html: add target param, i thought
12777           this was needed for something...
12778
12779 2008-07-18 15:29  ivan
12780
12781         * bin/bind.import: add -e option to bind.import (now to actually
12782           implement it)
12783
12784 2008-07-18 15:28  ivan
12785
12786         * FS/FS/rate_region.pm: show NXX is US if applicable
12787
12788 2008-07-18 15:28  ivan
12789
12790         * FS/FS/: h_cust_svc.pm, part_export.pm, part_pkg.pm, svc_acct.pm,
12791           UI/Web.pm: some random cleanups
12792
12793 2008-07-18 15:27  ivan
12794
12795         * FS/FS/Record.pm: add no_check_foreign kludge for gigantic rate
12796           imports
12797
12798 2008-07-18 15:26  ivan
12799
12800         * FS/MANIFEST: add part_pkg_link to MANIFEST
12801
12802 2008-07-17 16:55  ivan
12803
12804         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
12805           cdr/genband_meetme.pm, cdr/nt.pm, cdr/openser.pm, cdr/simple.pm,
12806           cdr/taqua.pm, cdr/unitel.pm: CDR updates; modularize CDR import
12807           formats; add formats for OpenSER, Genband/Tekelec, and "NT"
12808
12809 2008-07-16 16:55  ivan
12810
12811         * httemplate/search/svc_acct.cgi: fix account search by time
12812           remaining to deal with situations w/o a recurring amount
12813
12814 2008-07-15 16:25  ivan
12815
12816         * FS/FS/Upgrade.pm: where in the world is $DBI::errstr
12817
12818 2008-07-15 16:18  ivan
12819
12820         * FS/FS/Upgrade.pm: parens help alot
12821
12822 2008-07-15 16:17  ivan
12823
12824         * FS/FS/Upgrade.pm: report errors connecting to sqlradius dbs on
12825           upgrade
12826
12827 2008-07-15 13:56  ivan
12828
12829         * FS/FS/cust_main.pm: prevent inactive customers from showing up in
12830           reports of cancelled customers
12831
12832 2008-07-14 18:19  ivan
12833
12834         * FS/FS/part_export/phone_shellcommands.pm: add warning about
12835           concurrency in FreePBX
12836
12837 2008-07-14 16:59  ivan
12838
12839         * httemplate/view/cust_main/notes.html: fuck embedded iframes and
12840           their stupid display problems with scrolling.  also make the
12841           gridding more consistent
12842
12843 2008-07-14 16:08  ivan
12844
12845         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
12846           view/cust_main/notes.html: fuck embedded iframes and their stupid
12847           display problems with scrolling.  also make the gridding more
12848           consistent
12849
12850 2008-07-10 11:48  ivan
12851
12852         * httemplate/view/cust_main/packages.html: fix variable scoping
12853           issues preventing customer view page from coing up
12854
12855 2008-07-09 20:16  jeff
12856
12857         * FS/FS/cust_bill.pm: restore line item date ranges
12858
12859 2008-07-09 13:37  ivan
12860
12861         * FS/FS/part_pkg.pm: should avoid spurious uninitialized value
12862           warnings on upgrade
12863
12864 2008-07-09 13:33  ivan
12865
12866         * FS/FS/svc_Common.pm: perl vs SQL brainfart
12867
12868 2008-07-09 12:45  ivan
12869
12870         * httemplate/docs/license.html: fix famfamfam link
12871
12872 2008-07-09 12:35  ivan
12873
12874         * FS/FS/svc_Common.pm: service searching should be case-insensitive
12875           now
12876
12877 2008-07-08 20:40  ivan
12878
12879         * httemplate/search/: cust_tax_exempt.cgi: helpful to see when
12880           exemptions were inserted?
12881
12882 2008-07-08 20:27  ivan
12883
12884         * httemplate/search/cust_tax_exempt.cgi: need the exemptnum...
12885
12886 2008-07-08 20:18  ivan
12887
12888         * httemplate/search/: cust_tax_exempt.cgi, cust_tax_exempt.html:
12889           search legacy tax exemptions by customer status
12890
12891 2008-07-08 19:30  ivan
12892
12893         * httemplate/edit/process/part_pkg.cgi: don't require an agent type
12894           to be specified when editing a disabled package
12895
12896 2008-07-07 19:19  ivan
12897
12898         * httemplate/search/cust_bill_pkg.cgi: fix line-item reports on
12899           taxclass-less regions
12900
12901 2008-07-07 19:01  ivan
12902
12903         * FS/FS/cust_main_county.pm, httemplate/search/cust_bill_pkg.cgi,
12904           httemplate/search/report_tax.cgi: fix line-item reports on
12905           taxclass-less regions
12906
12907 2008-07-07 17:35  ivan
12908
12909         * httemplate/search/cust_bill_pkg.cgi: order by number for line
12910           items with the same datestamp
12911
12912 2008-07-07 17:20  ivan
12913
12914         * httemplate/search/cust_bill_pkg.cgi: order line item reports by
12915           date
12916
12917 2008-07-07 16:47  ivan
12918
12919         * httemplate/search/report_tax.cgi: should be a proper fix for edge
12920           cases where you have taxclass and empty-taxclass rates for a
12921           region, whew
12922
12923 2008-07-07 14:38  ivan
12924
12925         * FS/FS/Record.pm: SQL_FLOAT is probably unnecessary and causes
12926           probelms on old (v1.x?) DBD::Pg
12927
12928 2008-07-07 14:18  ivan
12929
12930         * FS/FS/Record.pm: eek, hopefully fix problems caused by adding
12931           debugging of bind_param statements
12932
12933 2008-07-07 14:07  ivan
12934
12935         * FS/FS/Record.pm: add debugging of bind_param statements
12936
12937 2008-07-07 12:50  ivan
12938
12939         * FS/FS/Record.pm: add debugging of bind_param statements
12940
12941 2008-07-03 16:23  ivan
12942
12943         * httemplate/view/cust_main/packages.html: fix bad sub names in
12944           forward-port
12945
12946 2008-07-02 21:19  ivan
12947
12948         * FS/FS/Record.pm: should FINALLY get binding correctly in light of
12949           regression caused by get_real_fields refactor
12950
12951 2008-07-02 21:12  ivan
12952
12953         * FS/FS/Record.pm: this should non-"=" searches on fields that
12954           require SQL type binding...
12955
12956 2008-07-02 21:00  ivan
12957
12958         * FS/FS/cust_pkg.pm: correct hash vs hashref brainfart on
12959           "forward-port", i guess
12960
12961 2008-07-02 20:57  ivan
12962
12963         * FS/FS/Record.pm: real should be bound to SQL_FLOAT Like float4...
12964           1.7?  not touching it unless it breaks :)
12965
12966 2008-07-01 19:55  ivan
12967
12968         * FS/FS/ClientAPI/MyAccount.pm: fix errors paying with an on-file
12969           card through self-service
12970
12971 2008-07-01 00:02  jeff
12972
12973         * FS/FS/cust_pkg.pm: you shouldn't keep 'em separated
12974
12975 2008-06-30 22:01  jeff
12976
12977         * httemplate/misc/unadjourn_pkg.cgi,
12978           httemplate/misc/unexpire_pkg.cgi, FS/FS/Schema.pm,
12979           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
12980           FS/FS/part_export/shellcommands.pm,
12981           FS/FS/part_export/sqlradius.pm,
12982           httemplate/edit/REAL_cust_pkg.cgi,
12983           httemplate/misc/process/cancel_pkg.html,
12984           httemplate/search/cust_pkg.cgi,
12985           httemplate/view/cust_main/packages.html: correct internal reason
12986           searching, prevent interleaved suspend/cancel/expire/adjourn,
12987           backporting and refactoring
12988
12989 2008-06-30 17:11  ivan
12990
12991         * FS/FS/svc_phone.pm: that should fix new sip_password field, whew
12992
12993 2008-06-30 17:07  ivan
12994
12995         * FS/FS/svc_phone.pm: that should fix the new sip_password field, i
12996           hope
12997
12998 2008-06-30 17:00  ivan
12999
13000         * httemplate/view/svc_phone.cgi: add sip pw display
13001
13002 2008-06-30 16:56  ivan
13003
13004         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
13005           FS/FS/part_export/phone_shellcommands.pm,
13006           httemplate/edit/svc_phone.cgi: add sip pw field
13007
13008 2008-06-30 01:01  ivan
13009
13010         * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html:
13011           checkpoint signup work
13012
13013 2008-06-30 01:00  ivan
13014
13015         * FS/FS/part_export/phone_shellcommands.pm: reload after adding
13016           extensions
13017
13018 2008-06-29 13:53  ivan
13019
13020         * FS/FS/svc_phone.pm, FS/FS/part_export/globalpops_voip.pm,
13021           httemplate/elements/select-phonenum.html,
13022           httemplate/elements/tr-select-did.html: globalPOPs provisioning
13023
13024 2008-06-28 21:33  jeff
13025
13026         * httemplate/view/cust_main/packages.html: spurious 'suspended'
13027
13028 2008-06-28 17:41  ivan
13029
13030         * FS/: MANIFEST, FS.pm, t/phone_avail.t, FS/Schema.pm,
13031           FS/phone_avail.pm, FS/part_export/globalpops_voip.pm:
13032           state->areacode caching,
13033
13034 2008-06-28 16:03  ivan
13035
13036         * httemplate/images/wait-orange.gif, FS/FS/part_svc.pm,
13037           httemplate/edit/elements/svc_Common.html,
13038           httemplate/elements/input-text.html,
13039           httemplate/elements/select-areacode.html,
13040           httemplate/elements/select-did.html,
13041           httemplate/elements/select-exchange.html,
13042           httemplate/elements/select-phonenum.html,
13043           httemplate/elements/select-state.html,
13044           httemplate/elements/tr-input-text.html,
13045           httemplate/elements/tr-select-did.html,
13046           httemplate/misc/areacodes.cgi, httemplate/misc/exchanges.cgi,
13047           httemplate/misc/phonenums.cgi, FS/FS/Record.pm,
13048           FS/FS/part_export/globalpops_voip.pm,
13049           httemplate/edit/svc_phone.cgi,
13050           httemplate/edit/cust_main/select-state.html: get DIDs from
13051           globalpops
13052
13053 2008-06-28 12:25  jeff
13054
13055         * httemplate/elements/tr-checkboxes-table.html,
13056           httemplate/elements/checkboxes-table.html,
13057           httemplate/elements/menu.html,
13058           httemplate/elements/select-agent.html,
13059           httemplate/elements/select-table.html, FS/FS/AccessRight.pm,
13060           FS/FS/addr_block.pm, FS/FS/router.pm, FS/FS/svc_broadband.pm,
13061           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
13062           httemplate/browse/svc_acct_pop.cgi,
13063           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
13064           httemplate/edit/svc_acct_pop.cgi,
13065           httemplate/edit/svc_broadband.cgi,
13066           httemplate/edit/elements/edit.html,
13067           httemplate/edit/elements/svc_Common.html,
13068           httemplate/edit/process/router.cgi,
13069           httemplate/edit/process/svc_acct_pop.cgi,
13070           httemplate/edit/process/svc_broadband.cgi,
13071           httemplate/edit/process/addr_block/add.cgi,
13072           httemplate/edit/process/addr_block/allocate.cgi,
13073           httemplate/edit/process/addr_block/deallocate.cgi,
13074           httemplate/edit/process/addr_block/split.cgi,
13075           httemplate/edit/process/elements/process.html: agent virtualize
13076           address blocks and routers
13077
13078 2008-06-27 01:53  ivan
13079
13080         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm, fs_selfservice/DEPLOY,
13081           fs_selfservice/FS-SelfService/SelfService.pm,
13082           fs_selfservice/FS-SelfService/cgi/signup.html: adding
13083           signup_server-service config
13084
13085 2008-06-27 00:18  ivan
13086
13087         * FS/FS/part_export/globalpops_voip.pm: globalpops_voip export
13088           compilation fixes
13089
13090 2008-06-26 17:27  ivan
13091
13092         * FS/FS/part_export/globalpops_voip.pm: commiting globalpops export
13093           start.  stupid power failure.
13094
13095 2008-06-26 14:55  ivan
13096
13097         * FS/FS/part_export/phone_shellcommands.pm: adding
13098           phone_shellcommands with preliminary FreePBX integration commands
13099
13100 2008-06-25 13:14  ivan
13101
13102         * httemplate/search/report_receivables.cgi: optimize total query in
13103           receivables report.  very significant speedup for large DBs
13104
13105 2008-06-25 13:11  ivan
13106
13107         * FS/FS/: cust_main.pm, cust_bill.pm: POD updates
13108
13109 2008-06-25 11:14  ivan
13110
13111         * FS/FS/Upgrade.pm: don't show error messages about FreesideStatus
13112           index already existing either
13113
13114 2008-06-24 17:29  ivan
13115
13116         * htetc/handler.pl, FS/FS/Record.pm: finish adding
13117           str2time_sql_closing
13118
13119 2008-06-24 11:50  ivan
13120
13121         * conf/invoice_html: i think we need a $ there???
13122
13123 2008-06-24 09:39  jeff
13124
13125         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_main.pm: postal invoice
13126           fees
13127
13128 2008-06-23 19:09  ivan
13129
13130         * FS/FS/part_export/sqlradius.pm: prevent decrementing
13131           time/bandwidth for old RADIUS records
13132
13133 2008-06-23 15:59  ivan
13134
13135         * bin/cdr.import: hahahd doh, we're in perl
13136
13137 2008-06-23 15:11  ivan
13138
13139         * bin/cdr.import: add quick command line too for CDR imports
13140
13141 2008-06-23 09:46  jeff
13142
13143         * conf/invoice_html: this is what it was for
13144
13145 2008-06-23 08:36  jeff
13146
13147         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
13148           invoice service address modifications
13149
13150 2008-06-22 19:50  ivan
13151
13152         * conf/invoice_html: wtf was this for in the first place then
13153
13154 2008-06-22 19:48  ivan
13155
13156         * conf/invoice_html: this seems to match the latex templates more
13157           accurately, rather than push the sub-totals out into their own
13158           column
13159
13160 2008-06-22 19:35  ivan
13161
13162         * conf/invoice_html: fix leaking colspan in totals on sectioned
13163           invoices
13164
13165 2008-06-22 17:41  ivan
13166
13167         * FS/FS/cust_tax_exempt.pm: adding report on legacy tax exemptions
13168           to assist in enet migraiton
13169
13170 2008-06-22 17:37  ivan
13171
13172         * httemplate/search/cust_tax_exempt.cgi: legacy tax exemption
13173           report fix, no _date
13174
13175 2008-06-22 17:34  ivan
13176
13177         * httemplate/search/cust_tax_exempt.cgi: adding report on legacy
13178           tax exemptions to assist in enet migraiton
13179
13180 2008-06-19 22:47  jeff
13181
13182         * FS/FS/cust_bill.pm: extra values for invoices
13183
13184 2008-06-19 20:36  ivan
13185
13186         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: VoxLineSystems are lying
13187           scum who charged back their customization work and then used the
13188           software anyway
13189
13190 2008-06-18 20:18  jeff
13191
13192         * FS/FS/pkg_category.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
13193           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_category.t,
13194           FS/FS.pm, httemplate/browse/pkg_category.html,
13195           httemplate/browse/pkg_class.html,
13196           httemplate/edit/pkg_category.html,
13197           httemplate/edit/pkg_class.html,
13198           httemplate/edit/process/pkg_category.html, FS/MANIFEST,
13199           htetc/handler.pl, httemplate/edit/elements/edit.html,
13200           httemplate/elements/menu.html: package categories (meta package
13201           classes) and grouping invoices by them
13202
13203 2008-06-18 14:18  ivan
13204
13205         * FS/FS/Misc.pm: fix regression caused by use of IPC::Run to run
13206           pslatex: send STDOUT and STDERR from pslatex to /dev/null, we
13207           don't want them
13208
13209 2008-06-18 12:24  ivan
13210
13211         * httemplate/edit/part_pkg.cgi: s helps alot
13212
13213 2008-06-18 12:09  ivan
13214
13215         * httemplate/edit/part_pkg.cgi: fix setup/recur fees on cloning
13216           (customizing) package definitions w/new editor
13217
13218 2008-06-18 11:50  jeff
13219
13220         * httemplate/: browse/tax_rate.cgi,
13221           misc/enable_or_disable_tax.html,
13222           misc/process/enable_or_disable_tax.html: allow enabling and
13223           disabling if tax_rate rows in groups (RT 3566)
13224
13225 2008-06-17 22:22  ivan
13226
13227         * FS/FS/cust_main.pm: %statuscolor is either a global or a my var,
13228           make up your mind
13229
13230 2008-06-17 17:49  ivan
13231
13232         * FS/FS/part_virtual_field.pm: this module, also, has no need to
13233           import qsearch/qsearchs, and is causing dependency loop problems
13234           (Record->part_virtual_field->Record)
13235
13236 2008-06-17 17:46  ivan
13237
13238         * FS/FS/Record.pm: hopefully finally fix the dependency loops bs...
13239           as simple as Record->Conf->Record here
13240
13241 2008-06-17 17:42  ivan
13242
13243         * FS/FS/Msgcat.pm: REALLY, don't use FS::Conf from Msgcat until
13244           runtime... should hopefully FINALLY eliminate the
13245           Record->Msgcat->Conf->Record loop
13246
13247 2008-06-17 17:36  ivan
13248
13249         * FS/FS/msgcat.pm: msgcat.pm doesn't actually need
13250           qsearch/qsearchs... hopefully this is the last of the weird
13251           dependency loops (this one is Record->Msgcat->msgcat->Record)
13252
13253 2008-06-17 17:27  ivan
13254
13255         * FS/FS/Msgcat.pm: fix dependency loop problem with database
13256           config, hopefully?  (Record->Msgcat->Conf->Record)
13257
13258 2008-06-17 17:10  ivan
13259
13260         * FS/FS/conf.pm: conf.pm doesn't actually need qsearch/qsearchs -
13261           hopefully this will solve the weird circular dependency issue
13262           (Record->Msgcat->Conf->conf->Record)
13263
13264 2008-06-17 17:05  ivan
13265
13266         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: turn
13267           off debugging for address standardization
13268
13269 2008-06-17 16:57  ivan
13270
13271         * httemplate/edit/part_pkg.cgi: don't lose the pricing on package
13272           cloning w/new package editor
13273
13274 2008-06-17 12:29  jeff
13275
13276         * conf/invoice_latex: fixup damage from quantity addition
13277
13278 2008-06-16 20:35  ivan
13279
13280         * FS/FS/AccessRight.pm, httemplate/edit/invoice_template.html,
13281           FS/FS/ConfDefaults.pm, FS/FS/Misc.pm, FS/FS/cust_main.pm,
13282           htetc/handler.pl, httemplate/elements/htmlarea.html,
13283           httemplate/misc/email-customers.html,
13284           httemplate/misc/process/email-customers.html,
13285           httemplate/search/cust_main.html: finish adding a feature to
13286           easily list all email addresses for an agent & send them email
13287
13288 2008-06-16 20:13  jeff
13289
13290         * conf/invoice_latex: not forgetting to add fax and old customer id
13291
13292 2008-06-16 18:43  ivan
13293
13294         * httemplate/edit/process/cust_main.cgi: have agent_custid editing
13295           now
13296
13297 2008-06-16 06:36  jeff
13298
13299         * bin/import-optigold.pl: catch one more customer
13300
13301 2008-06-15 23:53  ivan
13302
13303         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: add (with config)
13304           ability to edit agent_custid
13305
13306 2008-06-15 18:32  jeff
13307
13308         * bin/import-optigold.pl: ugh; cast about for svc/pkg linkages
13309
13310 2008-06-12 16:15  ivan
13311
13312         * httemplate/edit/REAL_cust_pkg.cgi: fix visual regression not
13313           displaying package and comment on date editing
13314
13315 2008-06-12 14:53  ivan
13316
13317         * httemplate/: edit/process/elements/process.html,
13318           view/cust_main/packages.html, edit/part_pkg.cgi,
13319           edit/elements/edit.html, edit/process/part_pkg.cgi: fix cloning
13320           w/new package editor
13321
13322 2008-06-12 09:56  jeff
13323
13324         * bin/import-optigold.pl: date fixups
13325
13326 2008-06-12 08:55  jeff
13327
13328         * bin/import-optigold.pl: import services from service providing
13329           servers
13330
13331 2008-06-10 16:24  ivan
13332
13333         * FS/FS/: Upgrade.pm: start of better error reporting for RADIUS
13334           upgrade errors
13335
13336 2008-06-10 10:39  ivan
13337
13338         * FS/FS/Misc.pm: turn off debugging that got left on by accident
13339
13340 2008-06-09 19:12  ivan
13341
13342         * httemplate/edit/process/: cust_credit_refund.cgi,
13343           cust_pay_refund.cgi: fix up application of things to refunds,
13344           RT#3606/RT#3545
13345
13346 2008-06-09 11:32  ivan
13347
13348         * FS/FS/cdr.pm: remove name from voxlinesystems2, really
13349
13350 2008-06-05 15:44  ivan
13351
13352         * FS/FS/cdr.pm: add am/pm to voxlinesystems2 display format, remove
13353           name, revsere src/dst
13354
13355 2008-06-05 13:09  ivan
13356
13357         * FS/FS/: cust_main.pm, part_pkg/flat.pm: fix one-time charge
13358           quantities &
13359
13360 2008-06-05 12:44  ivan
13361
13362         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: disable_src fixes
13363
13364 2008-06-05 12:29  ivan
13365
13366         * FS/FS/Schema.pm: unit pricing didn't exist before, so it can be
13367           NULL
13368
13369 2008-06-05 12:25  ivan
13370
13371         * FS/FS/part_pkg/flat.pm: implement quantity charging for setup
13372           fees
13373
13374 2008-06-05 12:24  ivan
13375
13376         * FS/FS/cdr.pm, FS/FS/cust_main.pm, httemplate/search/cdr.html,
13377           httemplate/view/svc_phone.cgi, httemplate/edit/quick-charge.html,
13378           httemplate/edit/process/quick-charge.cgi: voxlinesystems CDRs and
13379           quantity bs
13380
13381 2008-06-05 12:06  jeff
13382
13383         * conf/invoice_html: dash removal
13384
13385 2008-06-05 10:05  jeff
13386
13387         * conf/invoice_html: fix unitprice/posttotal nit
13388
13389 2008-06-05 09:56  jeff
13390
13391         * conf/invoice_html: fix unitprice/section nit
13392
13393 2008-06-05 09:51  jeff
13394
13395         * conf/invoice_html: correct bogus porting
13396
13397 2008-06-05 05:42  jeff
13398
13399         * conf/invoice_latex: replace lost braces
13400
13401 2008-06-05 03:36  ivan
13402
13403         * FS/FS/cust_main.pm, httemplate/search/cust_main.html,
13404           httemplate/search/report_cust_main.html: add customer status to
13405           adv. customer report, template customer search for future use in
13406           emailing notices, RT#2731
13407
13408 2008-06-05 03:34  ivan
13409
13410         * FS/FS/: cust_pkg.pm: docs for search_sql
13411
13412 2008-06-05 01:54  ivan
13413
13414         * httemplate/search/report_cust_bill.html: minor invoice report UI
13415
13416 2008-06-04 22:06  ivan
13417
13418         * FS/FS/cust_pay.pm, httemplate/edit/cust_bill_pay.cgi,
13419           httemplate/edit/cust_credit_bill.cgi,
13420           httemplate/edit/cust_pay_refund.cgi,
13421           httemplate/view/cust_main/payment_history/credit.html,
13422           httemplate/view/cust_main/payment_history/payment.html,
13423           httemplate/edit/cust_credit_refund.cgi,
13424           httemplate/edit/elements/ApplicationCommon.html,
13425           httemplate/edit/process/cust_bill_pay.cgi,
13426           httemplate/edit/process/cust_credit_bill.cgi,
13427           httemplate/edit/process/cust_credit_refund.cgi,
13428           httemplate/edit/process/cust_pay_refund.cgi,
13429           httemplate/edit/process/elements/ApplicationCommon.html: payment
13430           and credit applications have separate "apply to refund" choices
13431           now, and no auto-refund choice in the invoice dropdown.  RT#3545
13432
13433 2008-06-04 15:44  jeff
13434
13435         * FS/FS/cust_bill.pm: moar tyop
13436
13437 2008-06-04 15:42  jeff
13438
13439         * FS/FS/cust_bill.pm: tyop
13440
13441 2008-06-04 11:50  ivan
13442
13443         * FS/FS/cust_bill.pm, httemplate/misc/fax-invoice.cgi: this should
13444           fix the random "HylaFax support has not been configured" error,
13445           caused by cust_bill->fax getting called instead of cust_main->fax
13446           field
13447
13448 2008-06-04 11:40  jeff
13449
13450         * conf/invoice_html: more voxline invoice formatting
13451
13452 2008-06-04 11:05  jeff
13453
13454         * FS/FS/cust_bill.pm: voxline invoice formatting
13455
13456 2008-06-04 10:57  jeff
13457
13458         * FS/FS/cdr.pm, FS/FS/cust_bill_pkg.pm, FS/FS/part_pkg/voip_cdr.pm,
13459           conf/invoice_html, conf/invoice_latex, FS/FS/Conf.pm,
13460           FS/FS/Conf_compat17.pm: voxline invoice formatting
13461
13462 2008-06-04 06:28  jeff
13463
13464         * FS/FS/: Record.pm, cust_main.pm, tax_rate.pm: tax on tax
13465
13466 2008-06-04 06:26  jeff
13467
13468         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm,
13469           conf/invoice_latex: service address on invoice
13470
13471 2008-06-03 14:06  ivan
13472
13473         * FS/FS/cust_bill.pm, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
13474           FS/FS/cust_pkg.pm, httemplate/search/cust_pkg.cgi,
13475           httemplate/view/cust_main/packages.html: very basic start at
13476           adding quantities
13477
13478 2008-06-02 11:59  ivan
13479
13480         * FS/FS/payinfo_transaction_Mixin.pm: fix payinfo_transaction
13481
13482 2008-06-02 11:31  ivan
13483
13484         * FS/FS/UI/Web/small_custview.pm: fix ntable calls
13485
13486 2008-06-02 10:58  ivan
13487
13488         * httemplate/misc/process/timeworked.html: fix error apply
13489           fractional seconds
13490
13491 2008-06-02 10:14  ivan
13492
13493         * FS/FS/UI/Web/small_custview.pm: doh!
13494
13495 2008-06-02 10:06  ivan
13496
13497         * FS/FS/CGI.pm, FS/FS/ClientAPI/MyAccount.pm,
13498           FS/FS/UI/Web/small_custview.pm, htetc/handler.pl,
13499           rt/lib/RT/URI/freeside/Internal.pm,
13500           rt/lib/RT/URI/freeside/XMLRPC.pm: badly placed small_custview all
13501           of a sudden causing fatal errors?!  wtf
13502
13503 2008-06-02 04:16  jeff
13504
13505         * conf/invoice_latex, conf/invoice_latexcoupon, FS/FS/Conf.pm,
13506           FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm: typeset tear-off
13507           remittance coupon
13508
13509 2008-06-01 19:47  ivan
13510
13511         * FS/FS/Misc.pm: and batchmode was probably right
13512
13513 2008-06-01 19:45  ivan
13514
13515         * FS/FS/Misc.pm: yow, don't want everything to waitt until the
13516           timeout
13517
13518 2008-06-01 19:16  ivan
13519
13520         * FS/FS/: cust_bill.pm, Misc.pm: use IPC::Run to run pslatex & add
13521           a timeout, this should prevent hanging on template errors
13522
13523 2008-06-01 15:48  ivan
13524
13525         * FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, FS/FS/payinfo_Mixin.pm,
13526           FS/FS/payinfo_transaction_Mixin.pm,
13527           httemplate/view/cust_main/payment_history.html,
13528           httemplate/search/elements/cust_pay_or_refund.html,
13529           httemplate/view/cust_refund.html,
13530           httemplate/view/cust_main/payment_history/credit.html,
13531           httemplate/view/cust_main/payment_history/invoice.html,
13532           httemplate/view/cust_main/payment_history/payment.html,
13533           httemplate/view/cust_main/payment_history/refund.html,
13534           httemplate/view/cust_main/payment_history/voided_payment.html:
13535           refactor payment history slightly, add refund receipts, have
13536           "unapplied" refunds show like other unapplied/open things,
13537           RT#3545
13538
13539 2008-06-01 00:08  ivan
13540
13541         * FS/FS/cust_pay.pm: show "Check #" on payment receipts instead of
13542           "Billing #"
13543
13544 2008-05-31 22:43  ivan
13545
13546         * FS/FS/cust_bill.pm, FS/FS/cust_bill_ApplicationCommon.pm,
13547           httemplate/view/cust_main/payment_history.html: add date to
13548           "applied to Invoice#" messages in history
13549
13550 2008-05-31 20:19  ivan
13551
13552         * httemplate/search/cust_bill_pkg.cgi: fix line item report for
13553           agent-virtualized packages, clean up sloppy $where
13554           stringification, hard agent virtualization
13555
13556 2008-05-31 19:19  jeff
13557
13558         * bin/import-optigold.pl: umm.. right.. really do some on-demand
13559           stuff
13560
13561 2008-05-31 18:23  ivan
13562
13563         * htetc/handler.pl: depend on CGI.pm 3.29 to fix RT attachment
13564           problems
13565
13566 2008-05-31 17:11  ivan
13567
13568         * FS/FS/cust_bill.pm: fix problems when service definition names
13569           contain chars that need to be latex escaped
13570
13571 2008-05-31 16:50  jeff
13572
13573         * bin/import-optigold.pl: guess at on demand billing, link
13574           pre-existing services
13575
13576 2008-05-31 10:54  ivan
13577
13578         * htetc/handler.pl: add an explicit use for RT's not-well-declared
13579           dependency on CSS::Squish 0.06
13580
13581 2008-05-31 07:49  jeff
13582
13583         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
13584           invoice cosmetic improvements
13585
13586 2008-05-29 21:04  ivan
13587
13588         * httemplate/edit/part_bill_event.cgi: 1.7 sucks.  but people are
13589           still going to be editing old-style invoice events for a little
13590           while more yet, so space them out better (so options don't run
13591           together)
13592
13593 2008-05-29 20:55  ivan
13594
13595         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi: 1.7
13596           sucks.  add a "balance over" option to the 1.7 style
13597           agent-specific invoice send event
13598
13599 2008-05-29 18:38  ivan
13600
13601         * FS/FS/Misc/prune.pm: fix a missing semicolon bug only triggered
13602           when running prune_applications not in debug mode...
13603
13604 2008-05-29 18:34  ivan
13605
13606         * FS/FS/Upgrade.pm: don't print out warnings about SQL RADIUS
13607           FreesideStatus every time either.  really?
13608
13609 2008-05-29 18:33  ivan
13610
13611         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
13612           pruning every time
13613
13614 2008-05-29 18:28  ivan
13615
13616         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
13617           pruning every time
13618
13619 2008-05-29 18:02  ivan
13620
13621         * FS/FS/cust_pay_pending.pm: clean up any stray/old
13622           cust_pay_pending records causing problems
13623
13624 2008-05-29 17:53  ivan
13625
13626         * FS/FS/: Upgrade.pm, cust_pay_pending.pm: clean up any stray/old
13627           cust_pay_pending records causing problems
13628
13629 2008-05-28 17:11  ivan
13630
13631         * httemplate/graph/money_time.cgi: line things up better on the
13632           12mo report (prevent labels from taking up most of the graph
13633
13634 2008-05-28 03:45  ivan
13635
13636         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
13637           FS dbdef hasn't been initialized yet (& need to import
13638           adminsuidsetup)
13639
13640 2008-05-28 03:41  ivan
13641
13642         * htetc/: handler.pl: mailgate realiability fix: don't bomb out
13643           when FS dbdef hasn't been initialized yet
13644
13645 2008-05-28 03:14  ivan
13646
13647         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
13648           FS dbdef hasn't been initialized yet
13649
13650 2008-05-19 20:52  ivan
13651
13652         * FS/FS/Upgrade.pm: automatically create an index on the new
13653           radacct.FreesideStatus column
13654
13655 2008-05-19 15:31  jeff
13656
13657         * conf/invoice_latex, FS/FS/cust_bill_pkg.pm: fix broken pagenation
13658
13659 2008-05-19 11:50  ivan
13660
13661         * FS/FS/Conf.pm: a better link to the T:T docs
13662
13663 2008-05-18 21:29  ivan
13664
13665         * FS/FS/Schema.pm: add a key on ( history_action, $primary_key ) to
13666           the h_ tables.  this should speed up the cust_pay upgrade??
13667
13668 2008-05-18 21:07  ivan
13669
13670         * FS/FS/cust_bill_pay.pm, FS/FS/payinfo_Mixin.pm,
13671           FS/FS/cust_credit_refund.pm, FS/FS/cust_refund.pm,
13672           FS/FS/payby.pm, FS/FS/Report/Table/Monthly.pm,
13673           httemplate/graph/money_time.cgi,
13674           httemplate/search/cust_bill_pay.html,
13675           httemplate/search/cust_credit.html,
13676           httemplate/search/cust_credit_refund.html,
13677           httemplate/search/cust_pay.cgi,
13678           httemplate/search/cust_refund.html,
13679           httemplate/search/elements/cust_pay_or_refund.html: make net
13680           receipts clickable... and netreceipts != cashflow, really, so
13681           separate those concepts, and cashflow gets gross & net variants.
13682           also add gross/net refunds.  #3012
13683
13684 2008-05-18 20:51  jeff
13685
13686         * conf/invoice_latex: fix latex template bogosity
13687
13688 2008-05-18 15:57  ivan
13689
13690         * FS/FS/Upgrade.pm: fix auto sqlradius upgrade: module
13691           include/import
13692
13693 2008-05-18 15:54  ivan
13694
13695         * FS/FS/part_export/sqlradius.pm: oops, fix minor refactoring of
13696           auto sqlradius upgrade
13697
13698 2008-05-18 15:53  ivan
13699
13700         * FS/bin/freeside-upgrade: fix the auto sqlradiusupgrade
13701
13702 2008-05-18 15:42  ivan
13703
13704         * FS/FS/Upgrade.pm, FS/bin/freeside-sqlradius-radacctd,
13705           FS/bin/freeside-upgrade, FS/FS/part_export/sqlradius.pm,
13706           init.d/freeside-init: on upgrade, automatically seed from
13707           sqlradius databases, and start freeside-sqlradius-radacctd by
13708           default
13709
13710 2008-05-17 23:50  ivan
13711
13712         * FS/FS/Conf.pm, httemplate/edit/process/access_group.html: add a
13713           config value for disabling the ACLs... this should be good for a
13714           demo in 1.7, 1.9 will need some way to disable ACL changes from
13715           OUTSIDE the db
13716
13717 2008-05-17 20:04  ivan
13718
13719         * httemplate/: elements/customer-table.html,
13720           misc/batch-cust_pay.html: quick payment entry running total,
13721           closes: #3470
13722
13723 2008-05-16 12:26  jeff
13724
13725         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cust_bill.pm,
13726           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
13727           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
13728           conf/invoice_latex: typeset CDRs into 5 columns on invoices
13729
13730 2008-05-15 15:48  ivan
13731
13732         * FS/FS/CGI.pm: fix minor problem with ship_zip not showing up in
13733           small_custview
13734
13735 2008-05-14 14:21  jeff
13736
13737         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_bill.pm: config option to
13738           omit statement type items from invoices
13739
13740 2008-05-14 11:19  jeff
13741
13742         * bin/import-optigold.pl: do NOT delete the existing data
13743
13744 2008-05-14 11:07  jeff
13745
13746         * FS/FS/: cust_bill_pkg.pm, part_pkg.pm, tax_rate.pm,
13747           part_pkg/voip_cdr.pm: correct tax selection and *actually* handle
13748           fee based taxes
13749
13750 2008-05-14 09:52  ivan
13751
13752         * bin/import-optigold.pl: [no log message]
13753
13754 2008-05-13 16:36  ivan
13755
13756         * FS/bin/freeside-adduser: tyop
13757
13758 2008-05-13 14:20  ivan
13759
13760         * FS/FS/part_pkg.pm: eliminate warnings on upgrade: "(Odd number of
13761           elements in anonymous hash | Use of unintialized value in
13762           anonymous hash ) at
13763           /usr/local/share/perl/5.8.8/FS/option_Common.pm line 176.
13764
13765 2008-05-13 12:13  ivan
13766
13767         * Makefile: ensure new self-service libs are installed
13768
13769 2008-05-12 20:49  ivan
13770
13771         * debian/rules: tyop
13772
13773 2008-05-12 20:49  ivan
13774
13775         * Makefile, FS/bin/freeside-setup, debian/rules: better place for
13776           initial configuration to be stored and retreived from than the
13777           initial tarball...
13778
13779 2008-05-08 23:34  ivan
13780
13781         * httemplate/misc/: xmlhttp-cust_main-address_standardize.html,
13782           xmlhttp-cust_main-search.cgi: JSON 1.0 (on deb 4.0) doesn't have
13783           to_json yet
13784
13785 2008-05-08 22:59  ivan
13786
13787         * httemplate/: docs/credits.html, docs/license.html,
13788           edit/cust_main.cgi, images/cross.png, images/error.png,
13789           images/tick.png: finish usps address standardization
13790
13791 2008-05-08 22:54  ivan
13792
13793         * httemplate/view/cust_main/packages.html: perl 5.10-ism?  new
13794           mason?
13795
13796 2008-05-08 05:45  ivan
13797
13798         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
13799           httemplate/elements/xmlhttp.html,
13800           httemplate/misc/xmlhttp-cust_main-address_standardize.html,
13801           httemplate/misc/xmlhttp-cust_main-search.cgi, htetc/handler.pl:
13802           address standardization part one, finally checked in from here
13803
13804 2008-05-07 14:36  ivan
13805
13806         * httemplate/: view/cust_main.cgi, misc/cancel_cust.html: fix
13807           customer cancellation, sort of a side effect of #2872, fixes
13808           #3480, #3481
13809
13810 2008-05-05 18:15  ivan
13811
13812         * httemplate/elements/customer-table.html: put the documentation in
13813           a proper <%doc> section
13814
13815 2008-05-05 18:14  ivan
13816
13817         * httemplate/misc/xmlhttp-cust_main-search.cgi: agent-virtualize
13818           customer # portion of quick payment entry
13819
13820 2008-05-05 18:14  ivan
13821
13822         * httemplate/: misc/batch-cust_pay.html,
13823           elements/customer-table.html: agent-virtualize quick payment
13824           entry
13825
13826 2008-05-04 19:11  ivan
13827
13828         * FS/FS/payinfo_Mixin.pm: hopefully really a better fix for using
13829           new payment duplicate stuff with cc encryption :/
13830
13831 2008-05-04 18:52  ivan
13832
13833         * FS/FS/payinfo_Mixin.pm: better fix for using new payment
13834           duplicate stuff with cc encryption :)
13835
13836 2008-05-04 18:18  ivan
13837
13838         * FS/FS/payinfo_Mixin.pm: fix for using new payment duplicate stuff
13839           with cc encryption
13840
13841 2008-05-02 13:30  ivan
13842
13843         * FS/bin/freeside-upgrade: add -s switch to freeside-upgrade for
13844           schema-only changes (for slony slaves)
13845
13846 2008-05-01 18:58  ivan
13847
13848         * FS/FS/Upgrade.pm: upgrade part_pkg before cust_credit
13849
13850 2008-04-30 16:42  ivan
13851
13852         * Makefile: not here
13853
13854 2008-04-30 16:36  ivan
13855
13856         * Makefile: that explains the bs with ChangeLog
13857
13858 2008-04-30 16:29  ivan
13859
13860         * Makefile: last last-minute fix for last-minute change
13861
13862 2008-04-30 16:26  ivan
13863
13864         * Makefile: last minute fix for last minute change
13865
13866 2008-04-30 16:19  ivan
13867
13868         * Makefile: last minute release target update.  not particularly
13869           dangerous, nobody uses it but me
13870
13871 2008-04-28 12:17  ivan
13872
13873         * FS/FS/: cust_main.pm, Cron/bill.pm: fix 1.9 queued billing from
13874           doing weird things with expirations and adjournments because
13875           freeside-queued $^T != freeside-daily $^T
13876
13877 2008-04-27 09:28  jeff
13878
13879         * httemplate/elements/select-taxproduct.html: sticky, too
13880
13881 2008-04-27 08:19  jeff
13882
13883         * httemplate/elements/select-taxproduct.html: fixup taxproduct
13884           selection
13885
13886 2008-04-24 15:51  ivan
13887
13888         * FS/FS/part_pkg/voip_cdr.pm: add use_amaflags and use_disposition
13889           flags to voip_cdr price plan
13890
13891 2008-04-22 19:59  jeff
13892
13893         * FS/FS/cust_bill.pm: fixup return address fallback
13894
13895 2008-04-22 12:46  ivan
13896
13897         * FS/FS/cust_bill.pm: no comma there
13898
13899 2008-04-22 03:56  ivan
13900
13901         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: voxline cdrs
13902
13903 2008-04-18 14:27  ivan
13904
13905         * rt/lib/RT/Ticket_Overlay.pm: blah.  last silly typo hopefully.
13906           wish this was easier to test.
13907
13908 2008-04-18 14:25  ivan
13909
13910         * rt/lib/RT/Ticket_Overlay.pm: silly semicolon
13911
13912 2008-04-18 14:19  ivan
13913
13914         * rt/lib/RT/: Ticket_Overlay.pm, URI/freeside.pm: hopefully,
13915           finally fix ticket auto-association not getting along with RT
13916           ACLs
13917
13918 2008-04-17 20:29  jeff
13919
13920         * FS/t/addr_block.t, FS/t/router.t, httemplate/edit/allocate.html,
13921           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
13922           httemplate/edit/process/addr_block/add.cgi,
13923           httemplate/edit/process/addr_block/allocate.cgi,
13924           httemplate/edit/process/addr_block/deallocate.cgi,
13925           httemplate/edit/process/addr_block/split.cgi: drag address and
13926           router even farther into the century
13927
13928 2008-04-16 18:39  ivan
13929
13930         * FS/FS/: Schema.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm,
13931           cust_main_county.pm, cust_pkg.pm, part_pkg/flat.pm: implement
13932           line item bundling
13933
13934 2008-04-16 18:28  ivan
13935
13936         * httemplate/elements/menu.html: this is more accurate
13937
13938 2008-04-16 14:52  ivan
13939
13940         * FS/FS/: part_pkg.pm, cust_main.pm: start implementing billing
13941           add-ons
13942
13943 2008-04-16 14:12  ivan
13944
13945         * FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: implement
13946           service add-ons
13947
13948 2008-04-16 14:10  ivan
13949
13950         * FS/FS/Record.pm: be more forgiving about numeric things padded
13951           with leading/trailing space
13952
13953 2008-04-16 13:34  ivan
13954
13955         * httemplate/: edit/part_bill_event.cgi, edit/part_pkg.cgi,
13956           edit/quick-charge.html, elements/select-taxclass.html,
13957           elements/tr-select-taxclass.html: fix tax class on package def
13958           edit
13959
13960 2008-04-16 13:00  ivan
13961
13962         * httemplate/: browse/part_pkg.cgi, edit/part_pkg.cgi: show package
13963           add-on links in browse
13964
13965 2008-04-16 11:32  jeff
13966
13967         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
13968           httemplate/view/cust_main/packages.html: show user who created
13969           (cancel/suspend) reason and possibly fix a lingering spurious
13970           usergroup bug
13971
13972 2008-04-16 04:54  jeff
13973
13974         * httemplate/edit/part_pkg_taxproduct.html: this no longer belongs
13975
13976 2008-04-15 21:42  ivan
13977
13978         * httemplate/: edit/part_pkg.cgi, browse/part_pkg.cgi: add plan &
13979           pricing to package browse...
13980
13981 2008-04-15 18:03  ivan
13982
13983         * FS/FS/m2m_Common.pm, FS/FS/part_pkg.pm,
13984           httemplate/edit/process/part_pkg.cgi: fix new link editing in new
13985           package editor
13986
13987 2008-04-15 17:29  ivan
13988
13989         * FS/FS/part_pkg.pm: new package def editor
13990
13991 2008-04-15 17:19  ivan
13992
13993         * httemplate/edit/: part_pkg.cgi, elements/edit.html,
13994           process/part_pkg.cgi: new package def editor
13995
13996 2008-04-15 17:16  ivan
13997
13998         * FS/: FS.pm, FS/m2m_Common.pm, FS/part_pkg_link.pm,
13999           t/part_pkg_link.t: new package def editor
14000
14001 2008-04-15 13:47  jeff
14002
14003         * httemplate/elements/file-upload.html,
14004           httemplate/elements/header-minimal.html,
14005           httemplate/misc/file-upload.html, httemplate/misc/tax-import.cgi,
14006           httemplate/misc/process/tax-import.cgi,
14007           httemplate/misc/process/tax-upgrade.cgi, FS/FS/cust_main.pm,
14008           FS/FS/cust_tax_location.pm, FS/FS/part_pkg.pm,
14009           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
14010           FS/FS/tax_class.pm, FS/FS/tax_rate.pm: (finally) wrap up new tax
14011           rate engine (for now)
14012
14013 2008-04-15 12:43  ivan
14014
14015         * FS/FS/: part_pkg_option.pm, part_pkg/sesmon_hour.pm,
14016           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
14017           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
14018           part_pkg/voip_cdr.pm, part_pkg/voip_sqlradacct.pm:
14019           s/recur_flat/recur_fee/
14020
14021 2008-04-15 06:41  ivan
14022
14023         * FS/FS/Schema.pm, FS/FS/cust_event.pm, FS/FS/cust_main.pm,
14024           FS/FS/cust_pkg.pm, FS/FS/option_Common.pm,
14025           FS/FS/part_event_option.pm, FS/FS/part_pkg.pm,
14026           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
14027           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
14028           httemplate/edit/elements/edit.html,
14029           httemplate/edit/process/part_pkg.cgi,
14030           httemplate/edit/process/elements/process.html,
14031           httemplate/elements/select-agent_types.html,
14032           httemplate/elements/select-taxproduct.html,
14033           httemplate/elements/selectlayers.html,
14034           httemplate/elements/tr-input-text.html,
14035           httemplate/elements/tr-part_pkg_freq.html,
14036           httemplate/elements/tr-pkg_svc.html,
14037           httemplate/elements/tr-select-agent_types.html,
14038           httemplate/elements/tr-title.html: new package editor
14039
14040 2008-04-15 03:50  ivan
14041
14042         * httemplate/docs/about.html: it's april 15th, and i sure do.
14043
14044 2008-04-14 06:42  jeff
14045
14046         * FS/FS/Record.pm: Improve record searching
14047
14048 2008-04-13 14:37  ivan
14049
14050         * FS/FS/part_pkg/: base_delayed.pm, flat_delayed.pm,
14051           prorate_delayed.pm: fix recur_notify label for *_delayed price
14052           plans
14053
14054 2008-04-13 13:35  ivan
14055
14056         * httemplate/elements/: select-cust-part_pkg.html,
14057           select-part_pkg.html, tr-select-part_pkg.html, select-table.html:
14058           select-table and select-part_pkg updates so we can use
14059           select-part_pkg as an edit/elements/edit.html m2 type
14060
14061 2008-04-13 03:21  ivan
14062
14063         * httemplate/elements/tr-justtitle.html: adding just a title with
14064           no blank space above
14065
14066 2008-04-13 03:19  ivan
14067
14068         * httemplate/elements/: tr-selectlayers-select.html,
14069           selectlayers.html: add a tr- for just the select bit of a
14070           selectlayers...
14071
14072 2008-04-13 01:21  ivan
14073
14074         * httemplate/elements/tr-input-text.html: add disabled option to
14075           text elements
14076
14077 2008-04-13 00:41  ivan
14078
14079         * FS/FS/part_pkg/: base_delayed.pm, base_rate.pm, bulk.pm, flat.pm,
14080           flat_comission.pm, flat_comission_cust.pm, flat_comission_pkg.pm,
14081           flat_delayed.pm, flat_introrate.pm, prepaid.pm, prorate.pm,
14082           prorate_delayed.pm, sesmon_hour.pm, sesmon_minute.pm,
14083           sql_external.pm, sql_generic.pm, sqlradacct_hour.pm,
14084           subscription.pm, voip_cdr.pm, voip_sqlradacct.pm: shorter names
14085           and rearranged weights for a brighter tommorow^W^Wbetter price
14086           plan <SELECT>
14087
14088 2008-04-12 20:03  ivan
14089
14090         * httemplate/elements/tr-select-table.html: more stuff to allow
14091           select-table to be used as as edit/elements/edit.html m2*
14092           element: add tr-select-table.html
14093
14094 2008-04-12 20:03  ivan
14095
14096         * httemplate/elements/select-table.html: some stuff to allow
14097           select-table to be used as as edit/elements/edit.html m2*
14098           element: add js_only and html_only options, add id option to
14099           specify element id, add a kludge to onchange option
14100
14101 2008-04-12 19:58  ivan
14102
14103         * httemplate/elements/tablebreak-tr-title.html: allow table id to
14104           be specified for tablebreak elements (so edit/elements/edit.html
14105           m2* stuff can be used after a tablebreak)
14106
14107 2008-04-12 19:56  ivan
14108
14109         * httemplate/elements/: select-taxproduct.html,
14110           tr-select-taxproduct.html: add elements for selecting taxproduct
14111
14112 2008-04-12 19:55  ivan
14113
14114         * httemplate/elements/tr-part_pkg_freq.html: add an element for
14115           selecting part_pkg frequencies
14116
14117 2008-04-12 16:31  ivan
14118
14119         * httemplate/elements/: columnnext.html, columnstart.html: space
14120           columns out
14121
14122 2008-04-12 16:18  ivan
14123
14124         * httemplate/elements/: columnend.html, columnnext.html,
14125           columnstart.html: add some column elements so we can replicate
14126           multi-column edit forms with edit.html
14127
14128 2008-04-11 02:20  ivan
14129
14130         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: taqua cdrs!
14131
14132 2008-04-10 18:50  ivan
14133
14134         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: checkpoint taqua
14135
14136 2008-04-10 15:00  ivan
14137
14138         * rt/lib/RT/Ticket_Overlay.pm: use non-ACL'ed _AddLink instead of
14139           AddLink so that the auto-association stuff works when creating a
14140           ticket
14141
14142 2008-04-09 18:35  jeff
14143
14144         * FS/FS/Conf.pm: sync terminology
14145
14146 2008-04-09 16:51  ivan
14147
14148         * httemplate/elements/menu.html: add a menu entry for the new tax
14149           stuff
14150
14151 2008-04-09 14:54  ivan
14152
14153         * httemplate/misc/tax-import.cgi: clean up irrelevant stuff on
14154           batch tax import
14155
14156 2008-04-09 14:44  ivan
14157
14158         * httemplate/docs/AGPL.html: oops, adding explicit AGPL.html
14159
14160 2008-04-09 14:27  ivan
14161
14162         * FS/FS/UID.pm: please mr. bootstrapping tree, give us some bootsap
14163
14164 2008-04-09 14:17  ivan
14165
14166         * FS/FS/UID.pm: 1.9 bootstrapping: apparantly, we have a dbdef at
14167           this point, but its not in the database yet, so checking
14168           dbdef->table doesn't DWWW
14169
14170 2008-04-09 14:07  ivan
14171
14172         * debian/control: adding 1.9 dependencies
14173
14174 2008-04-08 20:33  ivan
14175
14176         * FS/FS/part_pkg/sqlradacct_hour.pm: fix hourly cap for SQL overage
14177           charges
14178
14179 2008-04-07 22:49  ivan
14180
14181         * debian/: README.Debian, TODO, changelog, compat, conffiles.ex,
14182           config, control, copyright, cron.d, cron.d.ex,
14183           dbconfig-common.install, dbconfig-common.upgrade, dirs, docs,
14184           ex.doc-base.package, freeside-doc.docs, freeside-doc.files,
14185           freeside-webui.links, freeside.apache-alias.conf,
14186           freeside.default, freeside.docs, init.d.ex, init.d.lsb.ex,
14187           manpage.1.ex, manpage.sgml.ex, menu.ex, postinst, postinst.ex,
14188           postrm, postrm.ex, preinst, preinst.ex, prerm, prerm.ex, rules,
14189           templates, watch.ex: debian packages!
14190
14191 2008-04-06 09:12  jeff
14192
14193         * httemplate/browse/part_pkg_taxproduct.cgi,
14194           httemplate/browse/tax_rate.cgi, FS/FS/cust_bill.pm,
14195           FS/FS/cust_main.pm, FS/FS/cust_main_county.pm, FS/FS/part_pkg.pm,
14196           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_rate.pm,
14197           httemplate/edit/part_pkg.cgi, httemplate/edit/tax_rate.html,
14198           httemplate/edit/elements/edit.html,
14199           httemplate/edit/process/tax_rate.html,
14200           httemplate/edit/process/elements/process.html: new tax rating
14201           engine
14202
14203 2008-04-05 00:00  ivan
14204
14205         * FS/bin/freeside-prepaidd: configurable logfile location for
14206           freeside-prepaidd
14207
14208 2008-04-04 12:47  ivan
14209
14210         * httemplate/elements/header.html: sync with 1_7_BRANCH
14211
14212 2008-04-04 10:47  ivan
14213
14214         * httemplate/search/elements/search.html: this worked fine.  don't
14215           understand why it was changed in the first place.
14216
14217 2008-04-04 10:42  ivan
14218
14219         * httemplate/search/elements/search.html: fix range selection on
14220           searches, huh
14221
14222 2008-04-02 13:42  jeff
14223
14224         * httemplate/browse/tax_class.html, FS/FS/Schema.pm,
14225           FS/FS/part_pkg_taxoverride.pm, httemplate/edit/part_pkg.cgi,
14226           httemplate/edit/part_pkg_taxoverride.html,
14227           httemplate/edit/process/part_pkg.cgi,
14228           httemplate/search/elements/search.html: checkpoint tax editors
14229           and correct a blunder
14230
14231 2008-04-02 10:28  ivan
14232
14233         * Makefile: substitute FREESIDE_CONF in apache conf files
14234
14235 2008-04-02 10:26  ivan
14236
14237         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
14238           freeside-base2.conf: template AuthUserFile htpasswd to be in
14239           FREESIDE_CONF dir instead of hardcoded location
14240
14241 2008-04-02 10:00  rsiddall
14242
14243         * Makefile: Quick fix to update the release version number in the
14244           RPM specfile.  This leaves the specfile unusable for CVS builds.
14245
14246 2008-04-02 08:38  ivan
14247
14248         * init.d/freeside-init: tiny init file nit that helps with deb
14249           packaging (and probably rpm too) - source /etc/default/freeside
14250           if it exists
14251
14252 2008-04-01 21:32  ivan
14253
14254         * httemplate/docs/credits.html: slight browser adjustments and DONE
14255
14256 2008-04-01 21:20  ivan
14257
14258         * httemplate/elements/header.html: new header about: box
14259
14260 2008-04-01 21:19  ivan
14261
14262         * httemplate/docs/about.html: slightly taller
14263
14264 2008-04-01 21:07  ivan
14265
14266         * httemplate/docs/: credits.html, license.html: updated credits and
14267           license
14268
14269 2008-04-01 21:05  ivan
14270
14271         * httemplate/docs/about.html: adding about.html splash
14272
14273 2008-04-01 20:48  ivan
14274
14275         * httemplate/elements/popup_link_onclick.html: remove excessive
14276           iframe borders, add "scrolling" and "nofalse" options
14277
14278 2008-04-01 17:22  ivan
14279
14280         * FS/FS/cust_pay.pm: don't do (as much) useless work on upgrade
14281
14282 2008-04-01 16:56  ivan
14283
14284         * httemplate/elements/iframecontentmws.js: fix hasty safari iframe
14285           fix
14286
14287 2008-04-01 16:30  ivan
14288
14289         * httemplate/docs/: credits.html, license.html: adding license and
14290           credits in app itself
14291
14292 2008-04-01 16:24  ivan
14293
14294         * TODO: remove TODO
14295
14296 2008-04-01 16:24  ivan
14297
14298         * SCHEMA_CHANGE: remove SCHEMA_CHANGE
14299
14300 2008-04-01 16:20  ivan
14301
14302         * README: welcome to the new world
14303
14304 2008-04-01 16:15  ivan
14305
14306         * INSTALL: clean up top level files
14307
14308 2008-04-01 16:08  ivan
14309
14310         * CREDITS, INSTALL: clean up some of the top-level files
14311
14312 2008-04-01 02:40  ivan
14313
14314         * Makefile: sync with 1.7.3
14315
14316 2008-04-01 02:19  ivan
14317
14318         * FS/FS/cust_bill.pm: don't show services on invoices that are
14319           newer than the invoice, closes: #3032
14320
14321 2008-04-01 01:43  ivan
14322
14323         * rt/lib/RT/Ticket_Overlay.pm, FS/FS/cust_main.pm,
14324           FS/FS/cust_main_invoice.pm, rt/lib/RT/URI/freeside/Internal.pm:
14325           last bit of magic for RT ticket customer auto-association: look
14326           for requestor email addresses in cust_main_invoice and svc_acct,
14327           closes; RT#1160
14328
14329 2008-03-31 23:37  ivan
14330
14331         * httemplate/edit/cust_main_county.html: probably doesn't matter
14332           now, but better error reporting anyway
14333
14334 2008-03-31 23:34  ivan
14335
14336         * httemplate/: misc/cancel_cust.html, misc/cancel_pkg.html,
14337           edit/cust_credit.cgi: popup iframes don't have predictable names
14338           anymore, so locate submit buttons by id instead
14339
14340 2008-03-31 23:26  ivan
14341
14342         * httemplate/elements/: popup_link.html, popup_link_onclick.html:
14343           doc height param
14344
14345 2008-03-31 23:16  ivan
14346
14347         * httemplate/elements/iframecontentmws.js: append a random number
14348           to the iframe name on-the-fly to keep safari from caching it
14349           under all circumstances
14350
14351 2008-03-31 22:49  ivan
14352
14353         * httemplate/view/cust_main/payment_history.html: finish
14354           component-izing overlib links
14355
14356 2008-03-31 21:37  ivan
14357
14358         * httemplate/search/cust_pkg.cgi: use popup_link...
14359
14360 2008-03-31 21:19  ivan
14361
14362         * httemplate/browse/rate_detail.html: can't run include() sub at
14363           <%once> time
14364
14365 2008-03-31 20:56  ivan
14366
14367         * httemplate/browse/rate_detail.html: component-ize overlib init
14368           and popup link
14369
14370 2008-03-31 20:51  ivan
14371
14372         * httemplate/edit/bulk-cust_svc.html: component-ize overlib init
14373
14374 2008-03-31 20:49  ivan
14375
14376         * httemplate/elements/phonenumber.html: use popup_link element for
14377           phonenumber.html silly vonage popup
14378
14379 2008-03-31 17:54  jeff
14380
14381         * FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxoverride.pm,
14382           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
14383           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/tax_class.pm,
14384           FS/FS/tax_rate.pm, FS/FS/part_pkg.pm, FS/t/cust_tax_location.t,
14385           FS/t/part_pkg_taxoverride.t, FS/t/part_pkg_taxproduct.t,
14386           FS/t/part_pkg_taxrate.t, FS/t/tax_class.t, FS/t/tax_rate.t,
14387           httemplate/browse/tax_rate.cgi, httemplate/edit/part_pkg.cgi,
14388           httemplate/edit/part_pkg_taxoverride.html,
14389           httemplate/edit/part_pkg_taxproduct.html,
14390           httemplate/edit/tax_class.html, httemplate/edit/tax_rate.html,
14391           httemplate/edit/process/part_pkg.cgi,
14392           httemplate/edit/process/tax_class.html,
14393           httemplate/edit/process/tax_rate.html,
14394           httemplate/misc/tax-import.cgi, FS/MANIFEST, htetc/handler.pl,
14395           httemplate/elements/menu.html,
14396           httemplate/misc/process/recharge_svc.new,
14397           httemplate/misc/process/tax-import.cgi: checkpoint of new tax
14398           rating system
14399
14400 2008-03-31 16:19  ivan
14401
14402         * httemplate/elements/progress-init.html: overlib include
14403
14404 2008-03-31 16:14  ivan
14405
14406         * httemplate/elements/: popup_link-cust_main.html,
14407           popup_link-cust_pkg.html, popup_link-cust_svc.html,
14408           popup_link.html, popup_link_onclick.html: fix examples to use
14409           elements/init_overlib.html
14410
14411 2008-03-31 16:09  ivan
14412
14413         * httemplate/: browse/cust_main_county.cgi, config/config-view.cgi:
14414           overlib include
14415
14416 2008-03-31 16:07  ivan
14417
14418         * httemplate/: view/cust_main.cgi,
14419           elements/popup_link_onclick.html, view/cust_main/notes.html:
14420           clean up overlib usage for customer notes
14421
14422 2008-03-31 15:52  ivan
14423
14424         * fs_selfservice/FS-SelfService/cgi/signup.cgi: signup.cgi fix for
14425           hidden agentnum tags with trailling "/ >"
14426
14427 2008-03-31 15:27  ivan
14428
14429         * httemplate/: edit/cust_main/billing.html,
14430           elements/init_overlib.html, misc/payment.cgi: overlib cleanup:
14431           easy static CVV2/echeck popups
14432
14433 2008-03-31 14:52  ivan
14434
14435         * httemplate/elements/iframecontentmws.js: update overlibmws to
14436           current code
14437
14438 2008-03-31 14:45  ivan
14439
14440         * httemplate/: config/config-view.cgi, elements/popup_link.html:
14441           move config edit popup to elements/popup_link.html
14442
14443 2008-03-31 14:43  ivan
14444
14445         * httemplate/config/config.cgi: more approprietly sized textareas
14446           prevent scrollbars from being necessary in config popups
14447
14448 2008-03-31 14:11  ivan
14449
14450         * httemplate/: browse/cust_main_county.cgi,
14451           elements/popup_link.html, elements/popup_link_onclick.html: fix
14452           safari weirdness with caching iframes and auto-submitting them
14453           (in tax editor at least)
14454
14455 2008-03-31 13:40  ivan
14456
14457         * httemplate/elements/: popup_link-cust_main.html,
14458           popup_link-cust_pkg.html, popup_link-cust_svc.html,
14459           popup_link.html: clean up popup link elements a bit, have the
14460           iframe name autogenerate to work around safari fuckery
14461
14462 2008-03-31 11:50  ivan
14463
14464         * httemplate/elements/: overlibmws.js, overlibmws_crossframe.js,
14465           overlibmws_draggable.js, overlibmws_iframe.js: update overlibmws
14466           to current code before delving into safari problem...  hopefully
14467           no disasterous side effects :)
14468
14469 2008-03-29 19:42  ivan
14470
14471         * httemplate/: search/cust_bill.html, view/cust_bill.cgi: don't
14472           show invoice resend and payment posting links if you can't do
14473           that anyway
14474
14475 2008-03-29 19:32  ivan
14476
14477         * FS/FS/cust_bill.pm: okay, REALLY fix substitution problems with
14478           ancient-style invoice template includes
14479
14480 2008-03-29 18:26  ivan
14481
14482         * FS/FS/: Conf.pm, cust_bill.pm: fix missing backslash preventing
14483           ancient invoice template includes from working, whew!  and
14484           spiffied up the error reporting on template compile problems,
14485           since they're bound to happen when folks edit
14486
14487 2008-03-29 17:57  ivan
14488
14489         * FS/FS/Conf.pm: document config_orbase, add key_orbase for
14490           debugging info
14491
14492 2008-03-29 02:11  ivan
14493
14494         * httemplate/view/: svc_phone.cgi, elements/svc_Common.html: add
14495           quick links for unprocessed and processed CDRs to svc_phone view
14496
14497 2008-03-29 01:32  ivan
14498
14499         * httemplate/misc/order_pkg.html: in the unlikely error case, the
14500           order button should stay enabled
14501
14502 2008-03-29 01:15  ivan
14503
14504         * httemplate/: elements/popup_link-cust_main.html,
14505           elements/tr-select-reason.html, misc/cancel_cust.html,
14506           misc/order_pkg.html, view/cust_main/packages.html: okay.  and
14507           thank goodness its on 1.9.  really fix error reporting on quick
14508           package order this time.  have to change cust cancel popup
14509           slightly too, but its for the better (easier custnum parsing).
14510           and lastly make it easier for reason selection to be reused
14511           without stickiness-on-errors being a big pain in the ass
14512
14513 2008-03-28 23:42  ivan
14514
14515         * httemplate/edit/process/quick-cust_pkg.cgi: fix quick pkg order
14516           redirect
14517
14518 2008-03-28 15:31  ivan
14519
14520         * FS/FS/cust_svc.pm: fix double charging for CDRs when number is in
14521           both src and charged_party fields, and disable_src is not checked
14522
14523 2008-03-27 15:04  ivan
14524
14525         * httemplate/edit/process/cust_main.cgi: fixes edit if routing code
14526           only, closes: #3085
14527
14528 2008-03-27 14:05  ivan
14529
14530         * httemplate/view/cust_main/: payment_history.html: fix for ACH
14531           info masking
14532
14533 2008-03-27 14:01  ivan
14534
14535         * httemplate/view/cust_main/: billing.html, payment_history.html:
14536           mask ACH info in payment history
14537
14538 2008-03-27 13:40  ivan
14539
14540         * httemplate/: elements/menu.html, search/report_sql.html: add back
14541           raw SQL query (it had an appropriate ACL)
14542
14543 2008-03-27 13:19  ivan
14544
14545         * httemplate/: search/cust_pay.cgi, view/cust_pay.html: resolve
14546           minor ACL glitch linking to payments
14547
14548 2008-03-26 11:18  ivan
14549
14550         * FS/FS/Report/Table/Monthly.pm: add a netcredits_12mo sub so that
14551           12mo checkbox works again... sure do need these to be
14552           auto-generated or $AUTOLOADED or something :)
14553
14554 2008-03-26 08:42  jeff
14555
14556         * FS/FS/rate_detail.pm, httemplate/browse/rate_detail.html,
14557           httemplate/edit/rate_detail.html,
14558           httemplate/edit/rate_region.cgi: fixup per call billing
14559
14560 2008-03-25 20:04  ivan
14561
14562         * FS/FS/part_pkg/voip_cdr.pm: don't granular-ize 0 billsec calls
14563           into having a minimum charge
14564
14565 2008-03-25 19:27  ivan
14566
14567         * httemplate/search/: cdr.html, report_cdr.html: add ability to
14568           query ranges of duration & billable seconds to CDR report
14569
14570 2008-03-25 19:19  ivan
14571
14572         * httemplate/search/: report_cust_main.html, report_svc_acct.html:
14573           UI nit: separate search & display options
14574
14575 2008-03-25 18:03  ivan
14576
14577         * httemplate/edit/: part_bill_event.cgi,
14578           process/part_bill_event.cgi: quick shortcut for easier adding of
14579           new 1.7-style invoice events
14580
14581 2008-03-24 19:52  ivan
14582
14583         * rt/lib/RT/: Groups_Overlay.pm, Users_Overlay.pm: REALLY require
14584           DBIx::SB 1.50, jeez
14585
14586 2008-03-24 19:33  ivan
14587
14588         * rt/lib/RT/SearchBuilder.pm: bring declared SearchBuilder
14589           dependency inline with reality
14590
14591 2008-03-24 15:35  ivan
14592
14593         * httemplate/edit/part_bill_event.cgi: this probably never worked.
14594           ->send isn't at all what is wanted, that sends the original
14595           invoice, not the new one with the late charge
14596
14597 2008-03-23 20:07  ivan
14598
14599         * rt/lib/RT/: Record.pm, Ticket_Overlay.pm: woo!  final part of
14600           #1160!  yup, auto-associating tickets with customers now.  whew!
14601
14602 2008-03-23 18:28  ivan
14603
14604         * rt/lib/RT/: Record.pm, Interface/Web_Vendor.pm: part two of
14605           #1160: linking a ticket to its first customer will auto-link any
14606           customerless requestors
14607
14608 2008-03-23 16:38  ivan
14609
14610         * rt/lib/RT/: User_Overlay.pm, Interface/Web_Vendor.pm: part 1 of
14611           #1160: associate users w/customers, manual editing
14612
14613 2008-03-19 12:48  jeff
14614
14615         * httemplate/edit/part_bill_event.cgi: quick fix for deep recursion
14616           (RT#3267)
14617
14618 2008-03-17 23:43  ivan
14619
14620         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
14621           myaccount.module: pre-show checkpoint.  duct tape!
14622
14623 2008-03-17 09:24  ivan
14624
14625         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
14626           myaccount.module: checkpoint
14627
14628 2008-03-16 19:49  ivan
14629
14630         * fs_selfservice/fri/: includes/freeside.class.php,
14631           modules.template/blank.module: missed bits
14632
14633 2008-03-16 19:48  ivan
14634
14635         * fs_selfservice/fri/: includes/login.php, includes/main.conf.php,
14636           locale/ari.po, modules/billing.module,
14637           modules/callmonitor.module, modules/dashboard.module,
14638           modules/myaccount.module, modules/settings.module,
14639           theme/page.tpl.php: first bits of working FRI!  woop!
14640
14641 2008-03-16 19:37  ivan
14642
14643         * httemplate/view/cust_main/packages.html: fix oops in new popup
14644           components
14645
14646 2008-03-16 16:36  ivan
14647
14648         * FS/FS/ClientAPI/MyAccount.pm: hopefully allow phone login to work
14649
14650 2008-03-16 16:25  ivan
14651
14652         * httemplate/view/svc_phone.cgi: view PINs too
14653
14654 2008-03-16 16:05  jeff
14655
14656         * httemplate/: elements/popup_link-cust_main.html,
14657           elements/popup_link-cust_pkg.html,
14658           elements/popup_link-cust_svc.html, elements/popup_link.html,
14659           view/cust_main.cgi, view/cust_main/packages.html: componentize
14660           conflicting %once subroutines (rt#3250)
14661
14662 2008-03-16 15:48  ivan
14663
14664         * httemplate/edit/svc_phone.cgi: phone gets a pin
14665
14666 2008-03-16 15:39  ivan
14667
14668         * FS/FS/ClientAPI/MyAccount.pm: phonenum + pin login
14669
14670 2008-03-16 15:24  ivan
14671
14672         * FS/FS/: Conf.pm, svc_phone.pm, ClientAPI/MyAccount.pm: phonenum +
14673           pin login
14674
14675 2008-03-16 14:07  ivan
14676
14677         * fs_selfservice/fri/includes/: common.php, login.php: first try at
14678           single sign-on
14679
14680 2008-03-16 12:58  ivan
14681
14682         * fs_selfservice/fri/: CHANGE.log, LICENSE.txt, README.txt,
14683           index.php, version.php, theme/global.css, theme/header.css,
14684           theme/iefixes.css, theme/layout.css, theme/logo.gif,
14685           theme/main.css, theme/navigation.css, theme/page.tpl.php,
14686           theme/spacer.gif, theme/text.css, theme/images/arrow-asc.gif,
14687           theme/images/arrow-desc.gif, modules/callmonitor.module,
14688           modules/phonefeatures.module, modules/settings.module,
14689           modules/voicemail.module, modules/featurecodes.module,
14690           modules/followme.module, includes/ajax.php, includes/crypt.php,
14691           includes/main.conf.php, misc/audio.php, misc/popup.css,
14692           misc/recording_popup.php, modules/VmX.module, includes/asi.php,
14693           includes/bootstrap.php, includes/common.php,
14694           includes/database.php, includes/display.php, includes/lang.php,
14695           includes/login.php, locale/readme.txt, locale/ari.po,
14696           locale/ari.utf-8.po, locale/locale.txt,
14697           locale/de_DE/LC_MESSAGES/ari.mo, locale/hu_HU/LC_MESSAGES/ari.mo,
14698           locale/hu_HU/LC_MESSAGES/ari.po, locale/pt_BR/LC_MESSAGES/ari.mo,
14699           locale/pt_BR/LC_MESSAGES/ari.po, locale/de_DE/LC_MESSAGES/ari.po,
14700           locale/el_GR/LC_MESSAGES/ari.mo, locale/el_GR/LC_MESSAGES/ari.po,
14701           locale/es_ES/LC_MESSAGES/ari.mo, locale/es_ES/LC_MESSAGES/ari.po,
14702           locale/sv_SE/LC_MESSAGES/ari.mo, locale/sv_SE/LC_MESSAGES/ari.po,
14703           locale/it_IT/LC_MESSAGES/ari.mo, locale/fr_FR/LC_MESSAGES/ari.mo,
14704           locale/fr_FR/LC_MESSAGES/ari.po, locale/he_IL/LC_MESSAGES/ari.mo,
14705           locale/he_IL/LC_MESSAGES/ari.po, locale/it_IT/LC_MESSAGES/ari.po:
14706           Initial revision
14707
14708 2008-03-16 09:57  jeff
14709
14710         * httemplate/misc/recharge_svc.html: doh
14711
14712 2008-03-16 01:04  ivan
14713
14714         * FS/FS/UID.pm: goodness, i hope this fixes the bootstrapping
14715
14716 2008-03-16 00:25  ivan
14717
14718         * FS/FS/UID.pm: okay, really now, how about this
14719
14720 2008-03-16 00:24  ivan
14721
14722         * FS/FS/UID.pm: okay, how about this
14723
14724 2008-03-16 00:21  ivan
14725
14726         * FS/FS/UID.pm: fix 1.7->1.9 bootstrapping, i think
14727
14728 2008-03-15 22:22  ivan
14729
14730         * httemplate/search/svc_broadband.cgi: clean up and
14731           agent-virtualize svc_broadband searching
14732
14733 2008-03-15 22:13  ivan
14734
14735         * httemplate/edit/part_svc.cgi: finish bringing sanity to
14736           svc_broadband service definition blocknum edit
14737
14738 2008-03-15 22:13  ivan
14739
14740         * FS/FS/: addr_block.pm, svc_broadband.pm: bring some sanity to
14741           address block selection in svc_broadband service definition edit
14742
14743 2008-03-15 21:54  ivan
14744
14745         * httemplate/browse/: addr_block.cgi, router.cgi: drag address &
14746           router browse into this centiry
14747
14748 2008-03-15 21:00  ivan
14749
14750         * httemplate/elements/: header.html, menu.html: hide customer
14751           search if user does not have "List customers" ACL, closes:
14752           RT#3105
14753
14754 2008-03-15 15:18  ivan
14755
14756         * httemplate/edit/part_pkg.cgi, FS/FS/part_pkg/voip_cdr.pm:
14757           slightly better voip_cdr package edit: use radio buttons for
14758           selecting long things
14759
14760 2008-03-15 14:39  ivan
14761
14762         * FS/FS/part_pkg/voip_cdr.pm: be asssertive
14763
14764 2008-03-15 14:14  ivan
14765
14766         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: configurable
14767           disable_src, domestic_prefix and international_prefix options for
14768           voip price plan
14769
14770 2008-03-15 12:52  ivan
14771
14772         * httemplate/search/cust_bill.html, FS/FS/cust_bill.pm: check on
14773           invoice re-printing newest percust... can't reproduce any
14774           problem, prints newest per cust fine, closes: #3161
14775
14776 2008-03-14 17:30  ivan
14777
14778         * httemplate/: view/svc_domain.cgi, misc/catchall.cgi: fix harmless
14779           code leaking out onto the page, hehe, closes: Bug#3253, also
14780           remove silly formatting on catchall edit
14781
14782 2008-03-14 13:11  ivan
14783
14784         * FS/FS/cust_main.pm: eliminate some harmless uninitialized value
14785           warnings
14786
14787 2008-03-14 10:30  jeff
14788
14789         * FS/FS/part_export/prizm.pm: insist on Net::Prizm 0.04
14790
14791 2008-03-14 01:13  ivan
14792
14793         * httemplate/edit/process/cust_pkg.cgi: whew, glad that change
14794           package bugfix was easy to find, closes: Bug#3241
14795
14796 2008-03-14 00:48  ivan
14797
14798         * FS/FS/cust_credit_bill.pm, FS/FS/Report/Table/Monthly.pm,
14799           httemplate/graph/money_time.cgi,
14800           httemplate/search/cust_credit_bill.html,
14801           httemplate/search/cust_credit.html: add net credits to
14802           sales/credits/receipts report
14803
14804 2008-03-13 19:10  ivan
14805
14806         * FS/FS/Conf.pm: add Net20 invoice terms, closes: #3219
14807
14808 2008-03-13 19:09  ivan
14809
14810         * FS/FS/Conf.pm: show where the warning about no conf comes from
14811
14812 2008-03-13 02:28  ivan
14813
14814         * FS/FS/cust_pay.pm: yow.  very sleep deprived.  remove the
14815           infinite loop rather than add one.
14816
14817 2008-03-13 02:14  ivan
14818
14819         * FS/FS/cust_pay.pm: infinite loop protection
14820
14821 2008-03-13 01:57  ivan
14822
14823         * FS/FS/cust_pay.pm: allow cust_pay.otaker upgrade to proceed even
14824           if there are some old crufty records around attached to
14825           now-deleted customers
14826
14827 2008-03-12 09:22  jeff
14828
14829         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, FS/FS/svc_Common.pm,
14830           FS/FS/UI/Web.pm, FS/FS/part_export/prizm.pm,
14831           eg/export_template.pm, httemplate/view/cust_main/packages.html:
14832           allow exports to add links to customer view (#1407)
14833
14834 2008-03-04 13:07  ivan
14835
14836         * FS/FS/cust_refund.pm: fix otaker population for cust_refund like
14837           cust_credit and cust_pay
14838
14839 2008-03-04 13:06  ivan
14840
14841         * FS/FS/cust_pay.pm: fix cust_pay.otaker population
14842
14843 2008-03-04 11:15  ivan
14844
14845         * httemplate/: edit/cust_pkg.cgi, edit/process/cust_pkg.cgi,
14846           misc/change_pkg.cgi: fix edit/process/cust_pkg getting confused
14847           about the two different places that would be calling it... i.e.
14848           with an empty new_pkgnum it would redirect the popup back the
14849           customer view, hehe
14850
14851 2008-03-03 19:38  ivan
14852
14853         * FS/FS/cust_bill.pm: AND fix latex->html notes substituion for ~s
14854
14855 2008-03-03 19:37  ivan
14856
14857         * FS/FS/cust_bill.pm: and fix latex->html notes substituion for
14858           escaped #s
14859
14860 2008-03-03 19:34  ivan
14861
14862         * FS/FS/cust_bill.pm: fix latex->html notes substituion for
14863           newlines
14864
14865 2008-03-03 18:27  ivan
14866
14867         * httemplate/browse/rate_region.html: should improve compatibility
14868           with older Pg.  i hope
14869
14870 2008-03-03 17:49  ivan
14871
14872         * FS/FS/UID.pm: argh, don't load up a user until the other
14873           initialization is done
14874
14875 2008-03-03 15:12  ivan
14876
14877         * rt/: etc/RT_Config.pm.in, sbin/rt-setup-database.in: merge in rt
14878           3.6.6.  *gulp*!
14879
14880 2008-03-01 19:07  ivan
14881
14882         * httemplate/elements/header.html: fix annoying resize of "New
14883           customer" button; closes: RT#1642
14884
14885 2008-03-01 18:50  ivan
14886
14887         * htetc/handler.pl: better indication of why these things are the
14888           way they are
14889
14890 2008-03-01 17:31  ivan
14891
14892         * FS/FS/payment_gateway.pm, httemplate/browse/payment_gateway.html,
14893           httemplate/misc/disable-payment_gateway.cgi,
14894           httemplate/search/elements/search.html: add payment gateway
14895           disabling (and move payment gateway browse over to new template)
14896
14897 2008-03-01 15:30  ivan
14898
14899         * FS/FS/: Conf.pm, payinfo_Mixin.pm: added a config value to
14900           control the extent of credit card masking, but since
14901           cust_main.paymask is in the db, need something to update it for
14902           all existing customers too
14903
14904 2008-03-01 14:39  ivan
14905
14906         * httemplate/search/cust_main.html: ah, that's better, prettyfy and
14907           link adv. customer search
14908
14909 2008-03-01 14:23  ivan
14910
14911         * httemplate/: elements/select-payby.html,
14912           elements/tr-select-payby.html, search/cust_main.html,
14913           search/report_cust_main.html: add payby selection to adv.
14914           customer search
14915
14916 2008-02-29 09:57  jeff
14917
14918         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
14919           conf/invoice_latex: refactor print_*; invoice sections by package
14920           class; could still stand some more refactoring
14921
14922 2008-02-28 20:31  ivan
14923
14924         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: working asterisk
14925           CDR CSV import (not just direct DB)
14926
14927 2008-02-28 18:29  ivan
14928
14929         * FS/FS/: Record.pm, access_user.pm: disallow uppercase usernames
14930           in the first place.  also Record::str2time_sql_closing snuck in.
14931
14932 2008-02-21 17:32  ivan
14933
14934         * httemplate/search/svc_acct.cgi: on accounts overview: show time
14935           applied after multipliers, not actual time worked
14936
14937 2008-02-21 17:09  ivan
14938
14939         * FS/FS/cust_pay.pm: want to upgrade legacy payments even if they
14940           are deprecated COMP payby...
14941
14942 2008-02-21 16:57  ivan
14943
14944         * FS/FS/cust_pay.pm: don't bomb out on this transition on old
14945           databases without history records for everything...
14946
14947 2008-02-21 16:54  ivan
14948
14949         * httemplate/search/svc_acct.cgi: on accounts overview: show time
14950           applied after multipliers, not actual time worked
14951
14952 2008-02-20 14:45  ivan
14953
14954         * httemplate/misc/inventory_item-import.html: doh.  ivan is so in
14955           the doghouse for this one
14956
14957 2008-02-19 18:07  ivan
14958
14959         * FS/FS/prepay_credit.pm,
14960           httemplate/edit/process/prepay_credit.cgi: retry collisions a
14961           bit, acme is getting duplicate errors... guess they're using lots
14962           and lots of prepaid cards.  closes: RT#3104
14963
14964 2008-02-19 17:21  ivan
14965
14966         * FS/FS/Schema.pm: update the tax class editor to enable taxclass
14967           adding, RT#2929
14968
14969 2008-02-19 17:16  ivan
14970
14971         * httemplate/edit/part_pkg_taxclass.html,
14972           httemplate/edit/process/part_pkg_taxclass.html,
14973           httemplate/browse/cust_main_county.cgi, FS/FS/Upgrade.pm,
14974           FS/FS/part_pkg_taxclass.pm, htetc/handler.pl,
14975           httemplate/elements/tr-select-taxclass.html: update the tax class
14976           editor to enable taxclass adding, RT#2929
14977
14978 2008-02-19 17:10  ivan
14979
14980         * httemplate/edit/: cust_main_county-expand.cgi,
14981           process/cust_main_county-expand.cgi, process/invoice_logo.html,
14982           process/reg_code.cgi: process/part_pkg_taxclass.html
14983
14984 2008-02-19 01:15  ivan
14985
14986         * FS/: FS/part_pkg_taxclass.pm, t/part_pkg_taxclass.t, FS.pm,
14987           MANIFEST: adding taxclass table
14988
14989 2008-02-19 01:10  ivan
14990
14991         * bin/generate-table-module: fix this to generate more
14992           wiki-friendly column list
14993
14994 2008-02-18 19:30  ivan
14995
14996         * FS/FS/svc_external.pm: add some descriptions for svc_external
14997           fields, allowing id to fill in from inventory
14998
14999 2008-02-18 19:17  ivan
15000
15001         * FS/FS/svc_external.pm: return svc_external id and title as label
15002           instead of svcnum
15003
15004 2008-02-18 18:57  ivan
15005
15006         * fs_selfservice/FS-SelfService/SelfService.pm: fixup and expand
15007           POD docs for self-service list_pkgs & list_svcs
15008
15009 2008-02-18 18:38  ivan
15010
15011         * bin/pod2x: fix API upload
15012
15013 2008-02-18 18:37  ivan
15014
15015         * FS/FS.pm: update base API docs contents
15016
15017 2008-02-18 18:33  ivan
15018
15019         * FS/FS/cust_pay_pending.pm: clean up POD docs for better wiki
15020           exportability
15021
15022 2008-02-18 18:28  ivan
15023
15024         * FS/FS/cust_credit.pm: clean up POD docs for better wiki
15025           exportability
15026
15027 2008-02-18 18:25  ivan
15028
15029         * FS/FS/cust_bill_event.pm: clean up POD docs for better wiki
15030           exportability
15031
15032 2008-02-18 18:20  ivan
15033
15034         * FS/FS/cust_bill.pm: clean up POD docs for better wiki
15035           exportability
15036
15037 2008-02-18 18:15  ivan
15038
15039         * FS/FS/: access_user.pm, acct_rt_transaction.pm: clean up POD docs
15040           for better wiki exportability
15041
15042 2008-02-14 00:31  ivan
15043
15044         * httemplate/search/cust_pkg.cgi: brown-bag missing comma from last
15045           update.  time to go home
15046
15047 2008-02-14 00:28  ivan
15048
15049         * httemplate/search/cust_pkg.cgi: re-align links and styling in
15050           package report correctly
15051
15052 2008-02-13 19:52  ivan
15053
15054         * FS/FS/Schema.pm, FS/FS/Upgrade.pm, FS/FS/cust_pay.pm,
15055           httemplate/view/cust_main/payment_history.html,
15056           httemplate/search/cust_pay.cgi: add cust_pay.otaker field;
15057           populate it based on history on upgrades, and show the order
15058           taker on all payments (on customer view and payment search)
15059           closes: #2953
15060
15061 2008-02-13 19:48  ivan
15062
15063         * FS/: FS/h_cust_pay.pm, t/h_cust_credit.t, t/h_cust_pay.t: add
15064           FS::h_cust_pay class
15065
15066 2008-02-13 17:48  ivan
15067
15068         * httemplate/view/cust_main/payment_history.html: this ACL has been
15069           around for long enough (and almost nobody uses batched payments,
15070           so showing them is probably bad)
15071
15072 2008-02-13 15:49  jeff
15073
15074         * FS/FS/svc_broadband.pm, httemplate/elements/header.html:
15075           svc_broadband MAC searches RT#2985
15076
15077 2008-02-13 15:45  jeff
15078
15079         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
15080           httemplate/edit/process/quick-charge.cgi: package class selection
15081           for one-time charges RT#1322
15082
15083 2008-02-13 15:39  jeff
15084
15085         * FS/FS/rate_detail.pm, FS/FS/part_pkg/voip_cdr.pm,
15086           httemplate/edit/rate_region.cgi: directory assistance (flat
15087           per-call) billing RT#3114
15088
15089 2008-02-13 13:50  ivan
15090
15091         * httemplate/misc/process/link.cgi: fix compile error from hasty
15092           refactoring
15093
15094 2008-02-12 22:02  ivan
15095
15096         * FS/FS/part_pkg/bulk.pm: yup, bulk price plan appears to be
15097           working
15098
15099 2008-02-12 22:00  ivan
15100
15101         * README: modernizing
15102
15103 2008-02-12 21:15  ivan
15104
15105         * FS/FS/cust_bill.pm: fix missing fill-in values on invoices
15106           resulting from skewed hash ($conf->config returning empty list in
15107           list context)
15108
15109 2008-02-12 11:24  ivan
15110
15111         * httemplate/search/: rt_transaction.html, timeworked.html: for our
15112           internal time tracking: TimeWorked can happen on a Create
15113           transaction as well as Correspond and Comment.  is there anywhere
15114           else this needs to be changed?
15115
15116 2008-02-11 19:11  ivan
15117
15118         * FS/FS/Misc.pm: update for MailTools v2.00
15119
15120 2008-02-10 18:37  ivan
15121
15122         * FS/FS/reason.pm: upgrading reason table not quite working with
15123           mysql, hopefully no old installs need this, new ones should be
15124           fine hopefully
15125
15126 2008-02-10 18:36  ivan
15127
15128         * FS/FS/: Upgrade.pm, cust_svc.pm, h_cust_svc.pm: fix & cleanup
15129           duplicate history records
15130
15131 2008-02-10 18:03  ivan
15132
15133         * FS/FS/reason.pm: better debugging if things go awry
15134
15135 2008-02-10 16:53  ivan
15136
15137         * FS/FS/Cron/notify.pm: third time's the charm: MySQL didn't like
15138           casting to INTEGER, it wants SIGNED.  whew.
15139
15140 2008-02-10 16:02  ivan
15141
15142         * FS/FS/Cron/notify.pm: ah, no, its count (*) vs count(*), wow
15143
15144 2008-02-10 15:58  ivan
15145
15146         * FS/FS/Cron/notify.pm: comment out unused db statements in a way
15147           that doesn't get to the database, to avoid Pg vs mysql
15148           comment-out differences
15149
15150 2008-02-09 11:16  ivan
15151
15152         * httemplate/edit/process/agent_type.cgi: typo, fix from mtou,
15153           thanks
15154
15155 2008-02-08 13:59  rsiddall
15156
15157         * rpm/freeside.spec: Removed code that create a freeside user on
15158           the build machine and added code to modify Makefile to remove
15159           clauses that require such a user.  This should allow the RPMs to
15160           build under mock.
15161
15162 2008-02-08 07:00  jeff
15163
15164         * FS/FS/TicketSystem/RT_External.pm: tyop
15165
15166 2008-02-04 19:37  ivan
15167
15168         * httemplate/edit/process/part_pkg.cgi: fix package editing on
15169           HEAD, whew.  bad semicolon.
15170
15171 2008-02-02 18:24  ivan
15172
15173         * FS/FS/cust_main.pm: should eliminate "Use of uninitialized value
15174           in length at /usr/local/share/perl/5.8.8/FS/cust_main.pm line
15175           5194." warnings
15176
15177 2008-02-02 17:43  ivan
15178
15179         * httemplate/edit/cust_main.cgi: oops, fix display of errors on
15180           customer edit
15181
15182 2008-01-30 08:14  jeff
15183
15184         * httemplate/misc/bulk_change_pkg.cgi: pointless false laziness
15185           removal
15186
15187 2008-01-28 20:15  jeff
15188
15189         * FS/FS/cust_pkg.pm: missed use
15190
15191 2008-01-28 19:56  jeff
15192
15193         * FS/FS/cust_pkg.pm: 1394 regression fixup
15194
15195 2008-01-28 19:34  jeff
15196
15197         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
15198           httemplate/misc/process/bulk_change_pkg.cgi,
15199           httemplate/search/cust_pkg.cgi,
15200           httemplate/search/elements/search.html: bulk package changing
15201           (RT#1394)
15202
15203 2008-01-25 10:26  jeff
15204
15205         * httemplate/misc/cust_pay-import.cgi,
15206           httemplate/misc/process/cust_pay-import.cgi, FS/FS/cust_pay.pm,
15207           httemplate/elements/menu.html: simple payment CSV import
15208
15209 2008-01-24 18:55  jeff
15210
15211         * FS/FS/part_export/prizm.pm: add an always BAM option and be
15212           explicit about transactions
15213
15214 2008-01-24 13:16  ivan
15215
15216         * FS/FS/TicketSystem/RT_External.pm,
15217           fs_selfservice/FS-SelfService/cgi/myaccount.html,
15218           httemplate/view/cust_main/tickets.html: slightly more sane names
15219           for customer tickets hash, display ticket owners on customer view
15220           page
15221
15222 2008-01-24 13:10  ivan
15223
15224         * htetc/handler.pl: used in rt autohandler.  i wonder why this
15225           never bit before
15226
15227 2008-01-23 11:18  jeff
15228
15229         * fs_selfservice/FS-SelfService/cgi/bill.html,
15230           fs_selfservice/FS-SelfService/cgi/card.html,
15231           fs_selfservice/FS-SelfService/cgi/change_bill.html,
15232           fs_selfservice/FS-SelfService/cgi/change_pay.html,
15233           fs_selfservice/FS-SelfService/cgi/change_ship.html,
15234           fs_selfservice/FS-SelfService/cgi/check.html,
15235           fs_selfservice/FS-SelfService/cgi/contact.html,
15236           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
15237           FS/FS/ClientAPI/MyAccount.pm,
15238           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
15239           fs_selfservice/FS-SelfService/cgi/make_payment.html,
15240           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
15241           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
15242           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
15243           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: change
15244           service, billing, and payment info in selfservice
15245
15246 2008-01-20 16:12  ivan
15247
15248         * bin/explain-ar-total.sql: [no log message]
15249
15250 2008-01-20 15:24  ivan
15251
15252         * FS/FS/Schema.pm: add and fix some indices, this should marginally
15253           (but not drastically) improve the time to pull up A/R report
15254           totals
15255
15256 2008-01-16 20:23  ivan
15257
15258         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fix ACLs to
15259           allow the limited "package editing" of customizing customer
15260           packages
15261
15262 2008-01-16 19:18  ivan
15263
15264         * httemplate/view/cust_main/billing.html: don't show 'Bill now'
15265           link unless the current user can...
15266
15267 2008-01-13 16:22  ivan
15268
15269         * httemplate/: edit/part_bill_event.cgi,
15270           elements/select-taxclass.html: maintenance on old events, yay.
15271           fix for late charges without a taxclass, closes: RT#2988
15272
15273 2008-01-13 16:17  ivan
15274
15275         * httemplate/edit/: cust_main.cgi, svc_www.cgi: fix tyops
15276
15277 2008-01-13 15:31  ivan
15278
15279         * httemplate/search/timeworked.html: almost could work under mysql?
15280           need TO_NUMBER and TO_CHAR equivalents
15281
15282 2008-01-13 15:30  ivan
15283
15284         * httemplate/misc/timeworked.html: missing semicolon, doh
15285
15286 2008-01-13 13:46  ivan
15287
15288         * httemplate/view/cust_pay.html: remove 1.7 ACL cruft on HEAD
15289
15290 2008-01-13 13:45  ivan
15291
15292         * httemplate/view/cust_main/payment_history.html: remove 1.7.3
15293           cruft
15294
15295 2008-01-13 13:41  ivan
15296
15297         * httemplate/edit/: cust_bill_pay.cgi, process/cust_bill_pay.cgi,
15298           cust_credit_bill.cgi, process/cust_credit_bill.cgi: new ACL name
15299           in 1.9 right away
15300
15301 2008-01-13 13:39  ivan
15302
15303         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: remove 1.7
15304           vs. 1.9 cruft
15305
15306 2008-01-13 13:35  ivan
15307
15308         * httemplate/edit/: REAL_cust_pkg.cgi, access_user.html, agent.cgi,
15309           agent_payment_gateway.html, agent_type.cgi, bulk-cust_svc.html,
15310           cust_bill_pay.cgi, cust_credit.cgi, cust_credit_bill.cgi,
15311           cust_main.cgi, cust_main_county-expand.cgi, cust_main_note.cgi,
15312           cust_pay.cgi, cust_pkg.cgi, cust_refund.cgi,
15313           inventory_class.html, part_bill_event.cgi, part_export.cgi,
15314           part_pkg.cgi, part_referral.html, part_svc.cgi,
15315           part_virtual_field.cgi, payment_gateway.html, pkg_class.html,
15316           prepay_credit.cgi, quick-charge.html, rate.cgi, rate_region.cgi,
15317           reason.html, reason_type.html, reg_code.cgi, router.cgi,
15318           svc_Common.html, svc_acct.cgi, svc_acct_pop.cgi,
15319           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
15320           svc_forward.cgi, svc_phone.cgi, svc_www.cgi,
15321           process/REAL_cust_pkg.cgi, process/access_user.html,
15322           process/agent.cgi, process/agent_payment_gateway.html,
15323           process/agent_type.cgi, process/bulk-cust_svc.cgi,
15324           process/cust_bill_pay.cgi, process/cust_credit.cgi,
15325           process/cust_credit_bill.cgi, process/cust_main.cgi,
15326           process/cust_main_county-collapse.cgi,
15327           process/cust_main_county-expand.cgi,
15328           process/cust_main_county.html, process/cust_main_note.cgi,
15329           process/cust_pay.cgi, process/cust_pkg.cgi,
15330           process/cust_refund.cgi, process/cust_svc.cgi,
15331           process/domain_record.cgi, process/generic.cgi,
15332           process/inventory_class.html, process/msgcat.cgi,
15333           process/part_bill_event.cgi, process/part_export.cgi,
15334           process/part_pkg.cgi, process/part_referral.html,
15335           process/part_svc.cgi, process/payment_gateway.html,
15336           process/pkg_class.html, process/prepay_credit.cgi,
15337           process/quick-charge.cgi, process/quick-cust_pkg.cgi,
15338           process/rate.cgi, process/reason.html, process/reason_type.html,
15339           process/reg_code.cgi, process/router.cgi,
15340           process/svc_Common.html, process/svc_acct.cgi,
15341           process/svc_acct_pop.cgi, process/svc_broadband.cgi,
15342           process/svc_domain.cgi, process/svc_external.cgi,
15343           process/svc_forward.cgi, process/svc_phone.html,
15344           process/svc_www.cgi: ACLs
15345
15346 2008-01-13 13:14  ivan
15347
15348         * httemplate/misc/: batch-cust_pay.html, bill.cgi,
15349           cancel-unaudited.cgi, cancel_cust.html, cancel_pkg.html,
15350           catchall.cgi, cdr-import.html, cust_main-cancel.cgi,
15351           cust_main-import.cgi, cust_main-import_charges.cgi,
15352           delete-cust_credit.cgi, delete-cust_pay.cgi,
15353           delete-cust_refund.cgi, delete-customer.cgi,
15354           delete-domain_record.cgi, delete-part_export.cgi, dump.cgi,
15355           email-invoice.cgi, email_invoice_events.cgi, email_invoices.cgi,
15356           fax-invoice.cgi, fax_invoice_events.cgi, fax_invoices.cgi,
15357           inventory_item-import.html, link.cgi, meta-import.cgi,
15358           payment.cgi, print-invoice.cgi, print_invoice_events.cgi,
15359           print_invoices.cgi, queue.cgi, recharge_svc.html,
15360           svc_acct-domains.cgi, unapply-cust_credit.cgi,
15361           unapply-cust_pay.cgi, unprovision.cgi, unsusp_pkg.cgi,
15362           unvoid-cust_pay_void.cgi, upload-batch.cgi, void-cust_pay.cgi,
15363           whois.cgi, process/batch-cust_pay.cgi, process/cancel_pkg.html,
15364           process/catchall.cgi, process/cdr-import.html,
15365           process/cust_main-import.cgi,
15366           process/cust_main-import_charges.cgi,
15367           process/delete-customer.cgi, process/inventory_item-import.html,
15368           process/link.cgi, process/meta-import.cgi, process/payment.cgi,
15369           process/recharge_svc.html: ACLs
15370
15371 2008-01-13 13:08  ivan
15372
15373         * httemplate/misc/: email_events.cgi, fax_events.cgi,
15374           print_events.cgi, order_pkg.html: ACLs
15375
15376 2008-01-13 12:55  ivan
15377
15378         * httemplate/: browse/part_bill_event.cgi, search/cust_event.html,
15379           search/timeworked.html, search/cust_bill.html,
15380           search/cust_bill_event.cgi, search/cust_pay_batch.cgi,
15381           search/prepay_credit.html, search/queue.html,
15382           search/report_prepaid_income.cgi, search/report_tax.cgi,
15383           search/sqlradius.cgi: ACLs
15384
15385 2008-01-13 12:50  ivan
15386
15387         * httemplate/elements/: errorpage.html, tr-select-reason.html:
15388           stale leftovers from XSSmas
15389
15390 2008-01-13 12:46  ivan
15391
15392         * httemplate/view/: cust_bill.cgi, svc_acct.cgi, svc_broadband.cgi,
15393           svc_domain.cgi, svc_external.cgi, svc_forward.cgi, svc_www.cgi,
15394           cust_main/payment_history.html, elements/svc_Common.html: ACLs
15395
15396 2008-01-13 12:38  ivan
15397
15398         * httemplate/browse/: access_group.html, access_user.html,
15399           addr_block.cgi, agent.cgi, agent_type.cgi, nas.cgi, part_pkg.cgi,
15400           part_svc.cgi, part_virtual_field.cgi, payment_gateway.html,
15401           reason.html, router.cgi: ACLs
15402
15403 2008-01-13 12:30  ivan
15404
15405         * FS/FS/AccessRight.pm: new ACLs
15406
15407 2008-01-12 16:35  ivan
15408
15409         * htetc/handler.pl: use this in handler.pl, not in mason files
15410
15411 2008-01-11 15:10  ivan
15412
15413         * FS/FS/cust_main.pm: add option to enable searching of
15414           cust_main.agent_custid with one or two letter prefix before the
15415           numeric part
15416
15417 2008-01-11 14:53  ivan
15418
15419         * FS/FS/: Conf.pm, cust_main.pm: add option to enable searching of
15420           cust_main.agent_custid with one or two letter prefix before the
15421           numeric part
15422
15423 2008-01-11 09:30  ivan
15424
15425         * httemplate/edit/elements/svc_Common.html: turn off debugging
15426
15427 2008-01-10 14:13  ivan
15428
15429         * httemplate/search/elements/search.html: doc
15430
15431 2008-01-10 14:06  ivan
15432
15433         * httemplate/elements/menu.html: new rate editor
15434
15435 2008-01-10 13:53  ivan
15436
15437         * FS/FS/rate_detail.pm, httemplate/browse/rate.cgi,
15438           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
15439           httemplate/edit/elements/edit.html,
15440           httemplate/edit/process/rate_region.cgi: new rate editor
15441
15442 2008-01-10 13:52  ivan
15443
15444         * httemplate/: browse/rate_detail.html, browse/rate_region.html,
15445           edit/rate_detail.html, edit/process/rate_detail.html: new call
15446           rate editor (VoIP/telephony)
15447
15448 2008-01-10 13:17  ivan
15449
15450         * FS/FS/reason_type.pm: third person is better
15451
15452 2008-01-10 13:14  ivan
15453
15454         * httemplate/browse/reason.html: eliminate harmless typo
15455
15456 2008-01-08 13:33  jeff
15457
15458         * FS/FS/svc_acct.pm: transactiony cruft removal
15459
15460 2008-01-08 03:23  ivan
15461
15462         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
15463           httemplate/search/report_receivables.cgi: show negative balances
15464           on A/R report, closes: RT#2983
15465
15466 2008-01-07 18:22  ivan
15467
15468         * httemplate/edit/process/cust_main.cgi: add some debugging control
15469
15470 2008-01-03 18:42  ivan
15471
15472         * httemplate/: browse/cust_main_county.cgi,
15473           edit/cust_main_county-expand.cgi, edit/cust_main_county.html,
15474           edit/process/cust_main_county-expand.cgi,
15475           edit/process/cust_main_county.html,
15476           edit/process/elements/process.html, search/elements/search.html:
15477           new tax rate editor
15478
15479 2008-01-03 18:35  ivan
15480
15481         * httemplate/: edit/cust_main_county.cgi,
15482           edit/process/cust_main_county.cgi, browse/elements/browse.html:
15483           new tax rate editor
15484
15485 2008-01-03 18:27  ivan
15486
15487         * httemplate/edit/: prepay_credit.cgi, rate_region.cgi: leftovers
15488           from XSSmas
15489
15490 2008-01-03 18:20  ivan
15491
15492         * httemplate/elements/hidden.html: escape value
15493
15494 2008-01-03 18:19  ivan
15495
15496         * httemplate/elements/: tablebreak-tr-title.html,
15497           tr-fixed-country.html, tr-fixed-state.html,
15498           tr-input-percentage.html: adding new elements: percentage input,
15499           fixed country and state display, tablebreak+title
15500
15501 2008-01-03 18:18  ivan
15502
15503         * httemplate/elements/tr-fixed.html: add a formatted_value option
15504
15505 2008-01-03 18:18  ivan
15506
15507         * httemplate/elements/tr-input-text.html: add maxlength, text-align
15508           and postfix options, escape value
15509
15510 2008-01-03 18:13  ivan
15511
15512         * httemplate/edit/elements/edit.html: there's no such thing as
15513           fixedhidden... hidden will do
15514
15515 2008-01-03 18:02  ivan
15516
15517         * httemplate/edit/elements/edit.html: doc
15518
15519 2008-01-03 17:43  ivan
15520
15521         * httemplate/edit/elements/edit.html: add popup option, add
15522           percentage and tablebreak-tr-title field types, pass object to
15523           included elements, documentation updates
15524
15525 2007-12-28 11:02  jeff
15526
15527         * httemplate/: elements/menu.html, search/report_svc_acct.html,
15528           search/svc_acct.cgi: advanced account reports (RT#2954)
15529
15530 2007-12-28 07:19  jeff
15531
15532         * httemplate/elements/menu.html: whoops
15533
15534 2007-12-28 07:10  jeff
15535
15536         * httemplate/: elements/menu.html, search/svc_acct.cgi: add never
15537           logged in report
15538
15539 2007-12-28 06:39  jeff
15540
15541         * FS/bin/freeside-sqlradius-set-lastlog: tool to seed
15542           svc_acct.last_login and .last_logout
15543
15544 2007-12-28 04:10  ivan
15545
15546         * htetc/handler.pl: remove just a tiny bit more cruft
15547
15548 2007-12-28 04:01  ivan
15549
15550         * htetc/handler.pl: restore in-browser error reporting
15551
15552 2007-12-27 23:45  ivan
15553
15554         * htetc/handler.pl: a little late help from kwanzabot for XSSmas...
15555           clean up handler.pl so we can have separate default_escape_flags
15556           for FS and RT and don't have to make FS's |h flag useless
15557
15558 2007-12-27 17:41  jeff
15559
15560         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
15561           FS/FS/part_export/sqlradius.pm, httemplate/search/svc_acct.cgi,
15562           httemplate/view/svc_acct.cgi: last login reporting (#2952)
15563
15564 2007-12-27 15:49  ivan
15565
15566         * httemplate/search/report_tax.cgi: fix reporting bug for invisimax
15567           in edge case where you have taxclass and empty-taxclass rates for
15568           a country/state(/county) and also have a different set of
15569           taxclasses for some other country/state
15570
15571 2007-12-26 14:52  jeff
15572
15573         * FS/FS/part_export/prizm.pm: conifgurable siteName and docs
15574
15575 2007-12-26 00:23  ivan
15576
15577         * httemplate/misc/timeworked.html: leftovers from XSSmas
15578
15579 2007-12-25 23:51  ivan
15580
15581         * httemplate/edit/quick-charge.html: alas, XSSmas draws to a close
15582
15583 2007-12-25 15:49  ivan
15584
15585         * httemplate/: browse/addr_block.cgi,
15586           browse/part_virtual_field.cgi, browse/router.cgi,
15587           config/config.cgi, edit/agent.cgi,
15588           edit/agent_payment_gateway.html, edit/agent_type.cgi,
15589           edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
15590           edit/cust_credit_bill.cgi, edit/cust_main_note.cgi,
15591           edit/cust_pay.cgi, edit/cust_pkg.cgi, edit/cust_refund.cgi,
15592           edit/msgcat.cgi, edit/part_bill_event.cgi, edit/part_export.cgi,
15593           edit/part_pkg.cgi, edit/part_virtual_field.cgi,
15594           edit/payment_gateway.html, edit/reg_code.cgi, edit/router.cgi,
15595           edit/svc_acct.cgi, edit/svc_broadband.cgi, edit/svc_domain.cgi,
15596           edit/svc_forward.cgi, edit/elements/edit.html,
15597           elements/error.html, misc/batch-cust_pay.html,
15598           misc/cancel_cust.html, misc/cancel_pkg.html, misc/change_pkg.cgi,
15599           misc/recharge_svc.html, misc/process/meta-import.cgi,
15600           search/cust_bill_event.html, search/report_cust_event.html: ho ho
15601           ho, merry XSSmas
15602
15603 2007-12-23 14:05  jeff
15604
15605         * FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/prorate.pm,
15606           FS/FS/part_pkg/subscription.pm,
15607           httemplate/misc/process/recharge_svc.html: add a reset feature to
15608           manual recharges (#1858)
15609
15610 2007-12-20 11:23  jeff
15611
15612         * FS/FS/part_export/prizm.pm: increase siteName allowed length
15613
15614 2007-12-19 14:25  jeff
15615
15616         * httemplate/misc/cust_main-cancel.cgi: redirect redirect
15617
15618 2007-12-19 13:05  jeff
15619
15620         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
15621           httemplate/search/cust_main.html,
15622           httemplate/search/report_cust_main.html: add options for balance
15623           over/under to advanced customer report
15624
15625 2007-12-18 17:55  jeff
15626
15627         * FS/FS/cust_credit.pm: underscoring the important
15628
15629 2007-12-18 14:41  jeff
15630
15631         * httemplate/: edit/cust_credit.cgi,
15632           elements/tr-select-reason.html: correct bad credit reason
15633           conflict resolution
15634
15635 2007-12-18 12:58  ivan
15636
15637         * FS/FS/cust_main.pm: legacy agent_custid field should be as
15638           searchable as actual custnum, right?  at least if it is a
15639           number...
15640
15641 2007-12-18 12:42  ivan
15642
15643         * httemplate/edit/quick-charge.html: IE is case-sensitive when
15644           setting maxLength (and other attributes?).  hopefully that's all
15645           it is.
15646
15647 2007-12-17 15:57  jeff
15648
15649         * httemplate/view/cust_main/quick-charge.html: cruft removal
15650
15651 2007-12-17 14:57  jeff
15652
15653         * FS/FS/cust_credit.pm: stricter otaker rules
15654
15655 2007-12-17 11:59  ivan
15656
15657         * FS/FS/TicketSystem/RT_Internal.pm: no, *that's* where it couldn't
15658           hurt anything.
15659
15660 2007-12-17 11:52  ivan
15661
15662         * FS/FS/TicketSystem/RT_External.pm: i don't think it can hurt
15663           anything... (famous last words)
15664
15665 2007-12-16 17:17  ivan
15666
15667         * httemplate/view/cust_main/contacts.html: fix the case where the
15668           customer doesn't actually have a ship address
15669
15670 2007-12-16 16:59  ivan
15671
15672         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
15673           httemplate/edit/cust_main/billing.html,
15674           httemplate/edit/cust_main/contact.html,
15675           httemplate/elements/header.html,
15676           httemplate/view/cust_main/contacts.html,
15677           httemplate/search/cust_main.cgi: add cust_main-require_address2
15678           config, reimplement address2-search config ("Unit #" search in
15679           searchbar), visual indication of require_invoicing_list_email,
15680           closes: RT#2926
15681
15682 2007-12-16 14:40  ivan
15683
15684         * httemplate/elements/errorpage.html: less is better
15685
15686 2007-12-16 13:02  ivan
15687
15688         * httemplate/elements/header.html: more consistent naming:
15689           cust_main_ADV.cgi becomes cust_main.html
15690
15691 2007-12-16 13:01  ivan
15692
15693         * httemplate/search/report_cust_main.html:
15694           httemplate/elements/header.html
15695
15696 2007-12-16 12:48  ivan
15697
15698         * httemplate/search/: cust_main.html, cust_main_ADV.cgi: more
15699           consistent naming: cust_main_ADV.cgi becomes cust_main.html
15700
15701 2007-12-15 14:47  rsiddall
15702
15703         * rpm/: INSTALL, freeside.spec, freeside.sysconfig, rpm2Bundle:
15704           Files to build Freeside as Redhat-ish RPMs
15705
15706 2007-12-14 17:45  ivan
15707
15708         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix earlier
15709           drain bramage
15710
15711 2007-12-14 17:37  ivan
15712
15713         * httemplate/search/cust_bill.html: where helps alot
15714
15715 2007-12-14 17:23  ivan
15716
15717         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: hopefully
15718           put reprinting issues to rest for ejourney, yow
15719
15720 2007-12-14 15:41  jeff
15721
15722         * FS/bin/freeside-upgrade: yikes
15723
15724 2007-12-14 13:51  jeff
15725
15726         * FS/FS/Schema.pm: binary not required and breaks
15727           FS::Record::_quote
15728
15729 2007-12-14 13:32  jeff
15730
15731         * FS/bin/freeside-upgrade: correct order of operations
15732
15733 2007-12-14 08:47  jeff
15734
15735         * FS/FS/cust_credit.pm: 1.9 Conf::set returns false on success
15736
15737 2007-12-13 19:56  jeff
15738
15739         * FS/bin/freeside-upgrade: even more deliberate reset
15740
15741 2007-12-13 19:55  ivan
15742
15743         * httemplate/search/svc_acct.cgi: quick hack to show time worked in
15744           last 1-3 months...
15745
15746 2007-12-12 16:17  jeff
15747
15748         * bin/reset-cust_credit-otaker: cust_credit reason/otaker tool
15749
15750 2007-12-12 13:18  jeff
15751
15752         * FS/FS/part_export/www_shellcommands.pm: add suspend/unsuspend to
15753           www_shellcommands export (#1227)
15754
15755 2007-12-12 01:03  ivan
15756
15757         * FS/bin/freeside-history-requeue: adding this quick script
15758
15759 2007-12-11 21:58  jeff
15760
15761         * FS/FS/Setup.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
15762           FS/FS/ClientAPI/Signup.pm,
15763           fs_selfservice/FS-SelfService/SelfService.pm,
15764           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
15765           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
15766           httemplate/edit/svc_acct.cgi: self-service can select domain on
15767           provision (#2801)
15768
15769 2007-12-11 21:42  jeff
15770
15771         * FS/: FS/cust_credit.pm, FS/h_cust_credit.pm,
15772           bin/freeside-disable-reasons, bin/freeside-upgrade: cust_credit
15773           reason improvement, bugfix, and tool
15774
15775 2007-12-06 17:08  ivan
15776
15777         * FS/FS/cust_credit.pm: doh!   is not an object.  let's call it ,
15778           mmkay
15779
15780 2007-12-06 17:04  ivan
15781
15782         * FS/FS/cust_credit.pm: some old databases may have 'hanging'
15783           cust_credit records; we don't want to abort the upgrade because
15784           of that, just warn
15785
15786 2007-12-06 12:49  jeff
15787
15788         * httemplate/edit/part_pkg.cgi: agent setting during package edit
15789           cleanup
15790
15791 2007-12-06 08:51  jeff
15792
15793         * httemplate/view/svc_acct.cgi: support display of negative time
15794
15795 2007-12-05 14:05  ivan
15796
15797         * Makefile: when installing selfservice, create freeside homedir if
15798           it doesn't exist
15799
15800 2007-12-05 12:50  ivan
15801
15802         * httemplate/elements/tr-select-reason.html: doh, order_by does
15803           have to include ORDER BY!
15804
15805 2007-12-05 12:47  ivan
15806
15807         * httemplate/elements/tr-select-reason.html: show types in reason
15808           selection, order by type and reason
15809
15810 2007-12-05 07:10  jeff
15811
15812         * FS/FS/ConfDefaults.pm: add in status and company fields
15813
15814 2007-12-05 06:50  jeff
15815
15816         * FS/FS/cust_main.pm: ensure a valid date is onhand (fixes #2800)
15817
15818 2007-12-04 20:57  jeff
15819
15820         * httemplate/edit/process/part_pkg.cgi: wtf?
15821
15822 2007-12-04 16:45  ivan
15823
15824         * httemplate/search/elements/search.html: i hope this allows IE to
15825           download excel over https?
15826
15827 2007-12-04 12:51  ivan
15828
15829         * httemplate/: elements/menu.html, elements/select-otaker.html,
15830           elements/tr-select-otaker.html, search/report_cust_credit.html,
15831           search/report_rt_transaction.html, search/rt_transaction.html,
15832           search/elements/search.html: add some time-worked reporting
15833
15834 2007-12-04 10:35  jeff
15835
15836         * httemplate/search/cust_pkg.cgi: add suspend/cancel reason to
15837           advanced package report (#2779)
15838
15839 2007-12-04 10:19  jeff
15840
15841         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
15842           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/cust_credit.pm,
15843           FS/FS/cust_main.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_pkg.pm,
15844           FS/FS/reason.pm, FS/FS/reason_type.pm,
15845           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
15846           FS/FS/part_pkg/flat_comission.pm,
15847           FS/FS/part_pkg/flat_comission_cust.pm,
15848           FS/FS/part_pkg/flat_comission_pkg.pm, FS/bin/freeside-upgrade,
15849           httemplate/browse/reason.html,
15850           httemplate/browse/reason_type.html,
15851           httemplate/edit/cust_credit.cgi, httemplate/edit/reason.html,
15852           httemplate/edit/reason_type.html,
15853           httemplate/edit/process/cust_credit.cgi,
15854           httemplate/elements/menu.html,
15855           httemplate/elements/tr-select-reason.html: change credit reasons
15856           from freetext to new reason/reason type system (#2777)
15857
15858 2007-12-02 16:18  ivan
15859
15860         * htetc/freeside-rt.conf: would help if i got the closing tag right
15861
15862 2007-12-02 16:13  ivan
15863
15864         * htetc/freeside-rt.conf: this should get the Chart stuff in RT
15865           statistic running, i hope
15866
15867 2007-11-30 17:37  ivan
15868
15869         * FS/FS/part_pkg/prorate.pm: cleanup
15870
15871 2007-11-30 17:34  ivan
15872
15873         * FS/FS/h_cust_svc.pm: add date_deleted method
15874
15875 2007-11-30 17:34  ivan
15876
15877         * FS/FS/cust_svc.pm: add date_inserted method and reorganize things
15878           slightly
15879
15880 2007-11-30 17:33  ivan
15881
15882         * FS/FS/h_Common.pm: this doesn't actually have anything to do with
15883           cancellation persay, since its generic now
15884
15885 2007-11-30 17:32  ivan
15886
15887         * FS/FS/Record.pm: add h_date method too
15888
15889 2007-11-30 17:30  ivan
15890
15891         * FS/FS/Record.pm: add h_search method, and reorganize mixed up
15892           methods and subroutines
15893
15894 2007-11-30 17:29  ivan
15895
15896         * FS/FS/part_pkg/bulk.pm: add bulk price plan
15897
15898 2007-11-30 13:07  ivan
15899
15900         * FS/FS/cust_bill.pm, httemplate/graph/money_time.cgi,
15901           httemplate/search/cust_bill.html: add net vs gross amounts to
15902           invoice report; make the "net sales" links on
15903           sales/credit/receipts report & graph clickable
15904
15905 2007-11-30 12:55  ivan
15906
15907         * httemplate/graph/elements/monthly.html: UI: download full results
15908           links on separate lines, for consistency with search.html
15909
15910 2007-11-30 10:13  ivan
15911
15912         * FS/FS/cust_bill.pm: fix bug specifying an HTML return address
15913           separately
15914
15915 2007-11-29 19:24  ivan
15916
15917         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add
15918           customer import format with company
15919
15920 2007-11-29 17:24  ivan
15921
15922         * httemplate/browse/access_user.html: update inline documentation
15923
15924 2007-11-29 17:16  ivan
15925
15926         * FS/FS/cust_main.pm: remove unnecessary redefinition of
15927           %method2payby, add a quick hack to fake B:OP success and failure
15928           for testing purposes
15929
15930 2007-11-29 15:51  ivan
15931
15932         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
15933           fix dates going all wacky on errors, when you're asked to confirm
15934           a date move into the past
15935
15936 2007-11-28 19:38  ivan
15937
15938         * FS/FS/cust_pay_pending.pm: double doh, remove cruft checking
15939           nonexistent column and fix the statustext check
15940
15941 2007-11-28 19:05  ivan
15942
15943         * FS/FS/Schema.pm: doh, fix primary key name in new table
15944
15945 2007-11-28 18:54  ivan
15946
15947         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
15948           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
15949           FS/t/cust_pay_pending.t, httemplate/misc/payment.cgi,
15950           httemplate/misc/process/payment.cgi: even more reliable
15951           multiple-payment/double-click/concurrent-payment-form protection
15952
15953 2007-11-28 12:18  jeff
15954
15955         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: better
15956           select multiple, discourage creation of packages no agent can
15957           sell
15958
15959 2007-11-28 10:49  jeff
15960
15961         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
15962           httemplate/search/cust_main_ADV.cgi,
15963           httemplate/search/report_cust_main.html: advanced customer report
15964           rearrangement
15965
15966 2007-11-28 00:46  ivan
15967
15968         * FS/FS/ClientAPI_SessionCache.pm, Makefile: default to FileCache
15969           for selfservice session cache
15970
15971 2007-11-27 17:54  ivan
15972
15973         * httemplate/search/cust_bill_event.cgi: removed unused \$failed
15974           var
15975
15976 2007-11-27 17:30  ivan
15977
15978         * README: license clarification for self-service code
15979
15980 2007-11-27 15:47  ivan
15981
15982         * httemplate/search/cust_bill.html: fix small side-effect of
15983           mysql-compat change eliminating DISTINCT ON: map changing values
15984           of @where array
15985
15986 2007-11-27 14:33  jeff
15987
15988         * FS/FS/part_export/prizm.pm: comma, please
15989
15990 2007-11-27 14:30  jeff
15991
15992         * FS/FS/part_export/prizm.pm: name management tweaking
15993
15994 2007-11-27 11:34  jeff
15995
15996         * FS/FS/part_export/prizm.pm: slop correction
15997
15998 2007-11-26 19:02  jeff
15999
16000         * FS/FS/part_export/prizm.pm: attach SM's to default network,
16001           improved unsuspend & delete, option for BAM only or EMS
16002
16003 2007-11-26 18:51  jeff
16004
16005         * FS/FS/ClientAPI/MyAccount.pm: prevent BILL, DCRD, and DCHK
16006           customers from circumventing a suspension via selfservice (2768)
16007
16008 2007-11-25 18:19  ivan
16009
16010         * httemplate/search/elements/search.html: add a "printable copy"
16011           link to searches to get full results as printable HTML without
16012           other cruft, closes: #1885
16013
16014 2007-11-25 18:18  ivan
16015
16016         * httemplate/elements/header-popup.html: add our stylesheet to
16017           popup/print headers
16018
16019 2007-11-23 17:26  ivan
16020
16021         * Makefile: hello brave new world of defaulting to apache2 in 1.9
16022
16023 2007-11-23 12:25  ivan
16024
16025         * httemplate/edit/part_pkg.cgi: fix stickiness of primary radio
16026           buttons on errors, closes: RT#1035
16027
16028 2007-11-21 17:03  ivan
16029
16030         * httemplate/edit/cust_main.cgi: usability: don't offer 'Select
16031           agent' choice if the dropdown already has a value
16032
16033 2007-11-20 09:18  ivan
16034
16035         * AGPL, GPL: it finally happened
16036
16037 2007-11-18 12:02  ivan
16038
16039         * httemplate/search/: report_cust_pkg.html, svc_acct.cgi: add
16040           "multiplier of monthly" info to "paid time" column in
16041           svc_acct-display_paid_time_remaining report
16042
16043 2007-11-14 15:10  ivan
16044
16045         * FS/FS/TicketSystem/RT_External.pm,
16046           httemplate/view/cust_main/tickets.html: add link to resolved
16047           tickets too
16048
16049 2007-11-09 11:20  ivan
16050
16051         * FS/FS/: Conf.pm, cust_main.pm: add
16052           business-onlinepayment-email_customer flag
16053
16054 2007-11-08 19:26  ivan
16055
16056         * httemplate/search/report_receivables.html: better visual
16057           indication of disabled "days" field on IE
16058
16059 2007-11-08 19:12  ivan
16060
16061         * httemplate/search/: report_receivables.cgi,
16062           report_receivables.html: add option for listing customers without
16063           a balance (closes: RT#2752) and fix bug in total row (closes:
16064           RT#2736)
16065
16066 2007-11-08 16:44  jeff
16067
16068         * FS/FS/cust_main.pm: correct realtime_bop cvv handling
16069
16070 2007-11-07 20:21  ivan
16071
16072         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add
16073           selfservice-session_timeout config
16074
16075 2007-11-07 18:10  ivan
16076
16077         * FS/FS/cust_main.pm: prevent warning: "Use of uninitialized value
16078           in concatenation (.) or string at
16079           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 1668."
16080
16081 2007-11-07 16:59  ivan
16082
16083         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
16084           FS/bin/freeside-expiration-alerter, conf/alerter_template,
16085           conf/company_address, conf/company_name,
16086           conf/impending_recur_template, conf/invoice_latexfooter,
16087           conf/invoice_latexnotes, conf/invoice_latexreturnaddress,
16088           conf/invoice_latexsmallfooter, conf/invoice_template,
16089           conf/invoice_template_statement, conf/welcome_letter: for new
16090           installs, centralize some stuff that was spread around different
16091           config files.
16092
16093 2007-11-05 17:59  ivan
16094
16095         * bin/customer-faker: keep our own list of states; remove some
16096           states that Data::Faker and Locale::SubCountry disagree on
16097
16098 2007-11-04 21:42  ivan
16099
16100         * fs_selfservice/FS-SelfService/SelfService.pm: doc: amount param
16101           to process_payment.  just a bit important.
16102
16103 2007-11-04 21:27  ivan
16104
16105         * FS/FS/ClientAPI/MyAccount.pm,
16106           fs_selfservice/FS-SelfService/SelfService.pm: add
16107           process_payment_order_pkg method
16108
16109 2007-11-04 10:22  jeff
16110
16111         * httemplate/search/cust_main_ADV.cgi: comma is a bad delimiter
16112           choice according to ut_text()
16113
16114 2007-11-03 10:38  ivan
16115
16116         * httemplate/elements/menu.html: move menu option for adv. customer
16117           reports to second level, same as advanced invoice & package
16118           reports
16119
16120 2007-11-02 17:55  jeff
16121
16122         * httemplate/: elements/menu.html, search/cust_main_ADV.cgi,
16123           search/report_cust_main.html: new customer report/flattened
16124           package report (ticket 1428)
16125
16126 2007-10-29 05:04  ivan
16127
16128         * httemplate/search/cust_pkg.cgi: bug ya bug resulting from
16129           agent-virtualized packages
16130
16131 2007-10-29 05:03  ivan
16132
16133         * httemplate/search/report_receivables.cgi: famous last mysql bug
16134
16135 2007-10-29 04:34  ivan
16136
16137         * httemplate/edit/rate.cgi: yup, mysql-ing me harder
16138
16139 2007-10-29 04:32  ivan
16140
16141         * httemplate/search/cdr.html: mysql
16142
16143 2007-10-29 04:18  ivan
16144
16145         * FS/bin/freeside-setup: forgotton freeside-setup bits of mysql
16146           locking workaround
16147
16148 2007-10-29 03:31  ivan
16149
16150         * FS/FS/cust_main.pm, FS/FS/part_event/Condition.pm,
16151           FS/FS/part_event/Condition/balance_age.pm,
16152           FS/FS/part_event/Condition/cust_bill_age.pm,
16153           httemplate/search/cdr.html: mysql me 1.9 more times
16154
16155 2007-10-29 03:30  ivan
16156
16157         * FS/FS/cust_bill.pm, FS/FS/h_Common.pm, httemplate/edit/rate.cgi,
16158           httemplate/search/cust_bill.html,
16159           httemplate/search/report_tax.cgi: mysql has no DISTINCT ON
16160           either, sigh
16161
16162 2007-10-28 18:08  ivan
16163
16164         * httemplate/view/cust_pay.html: still have link back to the
16165           customer on printable receipt... should hide it from print at
16166           some point though
16167
16168 2007-10-28 05:51  ivan
16169
16170         * FS/: FS/Schema.pm, FS/Setup.pm, FS/svc_acct.pm,
16171           bin/freeside-upgrade: finish mysql locking workaround
16172
16173 2007-10-27 20:55  ivan
16174
16175         * FS/FS/Record.pm, FS/FS/cust_svc.pm,
16176           FS/FS/part_export/sqlradius.pm, htetc/handler.pl,
16177           httemplate/search/report_receivables.cgi: mysql me harder
16178
16179 2007-10-26 21:46  ivan
16180
16181         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
16182           httemplate/misc/process/payment.cgi,
16183           httemplate/search/cust_pay.cgi, httemplate/view/cust_pay.html,
16184           httemplate/view/cust_main/payment_history.html: simple payment
16185           receipts in web interface, sorry arnie, RT#2738
16186
16187 2007-10-25 12:01  ivan
16188
16189         * FS/FS/TicketSystem/RT_External.pm, FS/FS/Schema.pm, Makefile:
16190           mysql, yes, mysql.
16191
16192 2007-10-25 01:29  ivan
16193
16194         * FS/bin/freeside-setup: fix error handling
16195
16196 2007-10-22 15:29  ivan
16197
16198         * FS/FS/Report/Table/Monthly.pm: fix more fallout from
16199           agent-virtualized packages
16200
16201 2007-10-17 09:07  jayce
16202
16203         * FS/FS/cust_pkg.pm: insert_reason only worked if you passed in an
16204           existing reason, the code to insert a new reason was in place,
16205           but didn't let the new reason get used.  Code to do this was
16206           already in place, just not utilized.
16207
16208 2007-10-14 16:14  ivan
16209
16210         * conf/invoice_html: this aligns better.  i wonder how 1.9 loads up
16211           config from here, though?
16212
16213 2007-10-14 16:10  ivan
16214
16215         * FS/FS/cust_bill.pm: escape \dollar in invoice_latexnotes
16216
16217 2007-10-14 13:07  ivan
16218
16219         * FS/FS/Cron/bill.pm: don't fill up memory with objects for every
16220           customer being billed
16221
16222 2007-10-13 18:51  ivan
16223
16224         * fs_selfservice/php/: freeside.class.php,
16225           freeside.login_example.php, freeside_signup_example.php: adding
16226           php examples
16227
16228 2007-10-13 10:33  jeff
16229
16230         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: correct
16231           agent_defaultpkg handling
16232
16233 2007-10-10 13:54  ivan
16234
16235         * FS/FS/cust_main.pm: set expandtab
16236
16237 2007-10-10 13:52  jayce
16238
16239         * FS/FS/cust_main.pm: With this line missing, cust_event objects
16240           would not fully create (eventpart wasn't loading), causing the _X
16241           methods to fail on ->part_event.  Only noticed when you retried
16242           events that had previously failed.
16243
16244 2007-10-10 11:14  ivan
16245
16246         * httemplate/browse/part_pkg.cgi: REALLY fix the package browsing
16247           this time, without messing up the ordering
16248
16249 2007-10-10 10:55  ivan
16250
16251         * httemplate/edit/part_pkg.cgi: concurrent fix for package editing
16252           also cleans this up slightly
16253
16254 2007-10-10 10:50  jeff
16255
16256         * httemplate/edit/part_pkg.cgi: close:}
16257
16258 2007-10-09 10:57  ivan
16259
16260         * FS/FS/cust_main.pm: be polite!  don't spew debugging info unless
16261           its asked for.
16262
16263 2007-10-08 21:58  ivan
16264
16265         * FS/FS/Conf.pm: fix documenation links to point into wiki where
16266           they belong
16267
16268 2007-10-08 21:48  ivan
16269
16270         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add
16271           ticket_system-priority_reverse config
16272
16273 2007-10-08 18:40  jeff
16274
16275         * httemplate/misc/timeworked.html: preserve order
16276
16277 2007-10-08 18:06  ivan
16278
16279         * httemplate/misc/timeworked.html: interpolating the links would
16280           help too
16281
16282 2007-10-08 18:01  ivan
16283
16284         * httemplate/misc/timeworked.html: i think this should fix
16285           timeworked subjects, and link to the transactions as well
16286
16287 2007-10-08 16:48  ivan
16288
16289         * fs_selfservice/FS-SelfService/cgi/view_support_details.html: line
16290           up things better
16291
16292 2007-10-08 16:32  ivan
16293
16294         * fs_selfservice/FS-SelfService/SelfService.pm: self-service POD
16295           cleanups
16296
16297 2007-10-08 14:06  ivan
16298
16299         * FS/FS/part_event/Condition/cust_bill_owed.pm,
16300           bin/freeside-migrate-events, httemplate/edit/part_event.html: add
16301           cust_bill_owed as an implicit condition (whew), and make sure it
16302           is added on migrations (also: fixed implicit conditions like this
16303           which only apply to a subset of eventtables)
16304
16305 2007-10-08 14:05  jeff
16306
16307         * httemplate/edit/part_pkg.cgi: disallow agent changing on cloned
16308           packages
16309
16310 2007-10-08 12:14  jeff
16311
16312         * htetc/handler.pl, httemplate/edit/rate_region.cgi,
16313           httemplate/edit/reg_code.cgi,
16314           httemplate/edit/process/cust_svc.cgi,
16315           httemplate/edit/process/domain_record.cgi,
16316           httemplate/edit/process/reg_code.cgi,
16317           httemplate/elements/errorpage.html,
16318           httemplate/elements/tr-select-part_referral.html,
16319           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
16320           httemplate/misc/delete-agent_payment_gateway.cgi,
16321           httemplate/misc/delete-cust_credit.cgi,
16322           httemplate/misc/delete-cust_pay.cgi,
16323           httemplate/misc/delete-cust_refund.cgi,
16324           httemplate/misc/delete-domain_record.cgi,
16325           httemplate/misc/delete-part_export.cgi, httemplate/misc/dump.cgi,
16326           httemplate/misc/inventory_item-import.html,
16327           httemplate/misc/unapply-cust_credit.cgi,
16328           httemplate/misc/unapply-cust_pay.cgi,
16329           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
16330           httemplate/misc/unvoid-cust_pay_void.cgi,
16331           httemplate/misc/upload-batch.cgi,
16332           httemplate/misc/void-cust_pay.cgi,
16333           httemplate/misc/process/cdr-import.html,
16334           httemplate/misc/process/cust_main-import.cgi,
16335           httemplate/misc/process/cust_main-import_charges.cgi,
16336           httemplate/misc/process/inventory_item-import.html,
16337           httemplate/misc/process/link.cgi,
16338           httemplate/misc/process/payment.cgi,
16339           httemplate/search/cust_main.cgi, httemplate/search/cust_svc.html,
16340           httemplate/search/inventory_item.html,
16341           httemplate/search/reg_code.html, httemplate/search/sql.html,
16342           httemplate/search/svc_acct.cgi,
16343           httemplate/search/svc_broadband.cgi: Remove remaining calls to
16344           idiot/eidiot.  Should fix 1479
16345
16346 2007-10-05 13:41  ivan
16347
16348         * FS/FS/part_event/Condition/cust_bill_has_service.pm: reenalbe
16349           this condition
16350
16351 2007-10-05 12:53  jeff
16352
16353         * httemplate/misc/: timeworked.html, process/timeworked.html: new
16354           ui for assigning support time
16355
16356 2007-10-05 12:45  ivan
16357
16358         * httemplate/elements/tr-input-beginning_ending.html: fix date
16359           selection on advanced invoice report, or future places where date
16360           selection component is included multiple times
16361
16362 2007-10-05 07:26  jayce
16363
16364         * httemplate/elements/tr-select-part_svc.html: Initial checkin, was
16365           missing from the cust_bill_has_service condition checkin.
16366
16367 2007-10-04 17:39  ivan
16368
16369         * FS/FS/: part_event_condition.pm, part_event/Condition.pm,
16370           part_event/Condition/cust_bill_has_service.pm: add disable
16371           ability to conditions & disable cust_bill_has_service, so the
16372           condition edit page renders again
16373
16374 2007-10-04 16:55  ivan
16375
16376         * FS/FS/part_event/Condition/once.pm: whitespace
16377
16378 2007-10-04 16:52  ivan
16379
16380         * FS/FS/part_event/Condition/once.pm: such a dumb little thing, but
16381           i think that should really do it.  whew
16382
16383 2007-10-04 16:41  ivan
16384
16385         * FS/FS/cust_main.pm: don't leave stray 'new' events around if they
16386           don't pass their final condition check
16387
16388 2007-10-04 16:40  ivan
16389
16390         * FS/FS/part_event/Condition/once.pm: hopefully fix once.pm
16391           properly...
16392
16393 2007-10-04 14:38  ivan
16394
16395         * FS/FS/part_event_condition.pm: add SKIP_CONDITION_SQL debugging
16396           aid
16397
16398 2007-10-04 12:14  ivan
16399
16400         * FS/FS/Cron/bill.pm: additional due_cust_event debugging
16401
16402 2007-10-04 12:04  ivan
16403
16404         * FS/FS/cust_main.pm: nobody likes it when you forget ions
16405
16406 2007-10-04 12:03  ivan
16407
16408         * FS/FS/cust_main.pm: additional due_cust_event debugging
16409
16410 2007-10-04 11:28  ivan
16411
16412         * FS/FS/cust_main.pm: additional due_cust_event debugging
16413
16414 2007-10-04 09:45  ivan
16415
16416         * httemplate/search/cust_bill_event.cgi: fix compilation error!
16417
16418 2007-10-03 21:21  ivan
16419
16420         * FS/FS/cust_main.pm: i really hope this finally does it
16421
16422 2007-10-03 21:09  ivan
16423
16424         * FS/FS/cust_main.pm: dot strikes again
16425
16426 2007-10-03 21:08  ivan
16427
16428         * FS/FS/cust_main.pm: whew, i think this might actually fix it
16429
16430 2007-10-03 20:48  ivan
16431
16432         * FS/FS/cust_main.pm: doh!  does that really fix agent-specific
16433           agent template migration from 1.7?  sure hope so
16434
16435 2007-10-03 20:37  ivan
16436
16437         * FS/FS/Record.pm: add debugging option to qsearch
16438
16439 2007-10-03 19:52  ivan
16440
16441         * bin/pod2x: wikify individual files
16442
16443 2007-10-03 19:22  ivan
16444
16445         * bin/pod2x: fix FS::SelfService::XMLRPC pod generation
16446
16447 2007-10-03 19:15  ivan
16448
16449         * FS/FS/cust_main.pm: add missing =back
16450
16451 2007-10-03 19:07  ivan
16452
16453         * bin/pod2x: bah!  THIS should fix munging of non-internal links, i
16454           hope
16455
16456 2007-10-03 19:06  jeff
16457
16458         * FS/FS/UI/bytecount.pm, FS/FS/part_pkg/flat.pm,
16459           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
16460           httemplate/edit/process/part_pkg.cgi: support part_pkg option
16461           input validation, check bytecounts and allow commas (closes 1863)
16462
16463 2007-10-03 18:56  ivan
16464
16465         * bin/pod2x: this *should* fix munging of non-internal links, i
16466           hope
16467
16468 2007-10-03 18:49  ivan
16469
16470         * Makefile, bin/pod2x: wiki documentation convertor now
16471
16472 2007-10-03 18:47  ivan
16473
16474         * FS/FS.pm: add missing CLI utilities to FS.pm too
16475
16476 2007-10-03 18:45  ivan
16477
16478         * FS/bin/freeside-sqlradius-seconds: fixing wrong POD NAME doc
16479
16480 2007-10-03 18:29  ivan
16481
16482         * FS/t/cust_tax_exempt.pm: wtf!
16483
16484 2007-10-03 18:21  ivan
16485
16486         * FS/FS.pm: update FS base page for new stuff in 1.9
16487
16488 2007-10-03 18:15  ivan
16489
16490         * FS/: FS.pm: update top-level FS manpage
16491
16492 2007-10-03 17:51  ivan
16493
16494         * FS/FS/: access_right.pm, access_user_pref.pm,
16495           access_usergroup.pm, pay_batch.pm: POD documentation updates
16496
16497 2007-10-02 14:56  ivan
16498
16499         * FS/FS/cust_event.pm: doh!
16500
16501 2007-10-02 08:31  jeff
16502
16503         * FS/FS/cust_bill_event.pm, FS/FS/UI/Web.pm,
16504           httemplate/search/cust_bill_event.cgi: fix up re-email these
16505           events
16506
16507 2007-10-02 08:11  jeff
16508
16509         * httemplate/misc/process/timeworked.html: missed file in self
16510           service support usage improvements
16511
16512 2007-10-01 17:44  ivan
16513
16514         * httemplate/: browse/part_referral.html, elements/menu.html:
16515           Configuration right no longer gives access to things controlled
16516           by their own ACLs (advertising source & package edit
16517
16518 2007-10-01 17:40  ivan
16519
16520         * httemplate/elements/menu.html: package definitions controlled by
16521           their own ACL now
16522
16523 2007-10-01 17:32  ivan
16524
16525         * FS/bin/freeside-daily: need the space
16526
16527 2007-10-01 17:31  ivan
16528
16529         * FS/FS/Schema.pm: this flag has nothing to do with recur tax :)
16530
16531 2007-10-01 17:29  ivan
16532
16533         * FS/FS/Cron/bill.pm: fix small problems with earlier commit: add
16534           back earlier commits reverted by this patch, also revert
16535           gratuitous whitespace changes
16536
16537 2007-10-01 17:22  ivan
16538
16539         * FS/FS/cust_event.pm: proper fix for once.pm bug?  hopefully it
16540           works :)
16541
16542 2007-10-01 17:18  ivan
16543
16544         * FS/FS/part_event/: Condition.pm, Condition/once.pm: proper fix
16545           for once.pm bug?  hopefully it works :)
16546
16547 2007-09-29 17:26  ivan
16548
16549         * httemplate/search/: cdr.html, report_cdr.html: better CDR
16550           searching
16551
16552 2007-09-29 17:25  ivan
16553
16554         * httemplate/edit/REAL_cust_pkg.cgi: fix argument stickiness on
16555           date editing errors (especially because resetting them pops up
16556           the error confirmation)
16557
16558 2007-09-29 17:23  ivan
16559
16560         * FS/FS/cust_main.pm: this might fix agent-specific invoicing when
16561           migrated from 1.7?
16562
16563 2007-09-29 17:22  ivan
16564
16565         * bin/freeside-upgrade-unicode: [no log message]
16566
16567 2007-09-28 19:17  ivan
16568
16569         * FS/FS/access_user.pm, httemplate/search/cust_event.html,
16570           httemplate/search/report_tax.cgi: fix ambiguous agentnum errors
16571           in cust_event.html & report_tax.cgi (provide a table option in
16572           access_user::agentnums_sql so this is easy to fix for other
16573           reports too)
16574
16575 2007-09-27 17:33  jayce
16576
16577         * FS/FS/cust_main.pm: Fixes a bug where retry_realtime isn't
16578           limiting to that user's events, therefore selecting all retryable
16579           events, and having to filter later.  On a system with a running
16580           history, this caused bad O() types of situations for performance,
16581           especially bad when this was called by something that a user
16582           would be awaiting feedback from
16583
16584 2007-09-27 17:19  jayce
16585
16586         * FS/FS/Record.pm: Cleanup qsearch for readability, removes heinous
16587           map {} of several hundred lines into two simple method calls
16588
16589 2007-09-27 14:25  jeff
16590
16591         * httemplate/edit/svc_acct.cgi: hide fixed passwords
16592
16593 2007-09-27 11:24  jayce
16594
16595         * FS/: FS/Schema.pm, FS/cust_main.pm, FS/Cron/bill.pm,
16596           bin/freeside-daily: Multi-System Billing: with a -m flag, daily
16597           will queue billing jobs instead of running each.  freeside-queued
16598           will then pick it up, allowing multiple simultaneous jobs to run,
16599           as well as multiple machines.  Also adds a 'Secure' column to the
16600           queue system, allowing for billing jobs to define themselves as
16601           'secure only' in cases where a box might be using the encryption.
16602           This allows you to  run secure only jobs (such as a collect) on
16603           boxes that can.
16604
16605 2007-09-26 12:27  jayce
16606
16607         * FS/FS/part_event/Condition/cust_bill_has_service.pm: Initial
16608           import.  Condition tests to see if the Invoice bills for a
16609           particular service.
16610
16611 2007-09-26 12:24  jayce
16612
16613         * FS/FS/part_event/Condition/once.pm: Event loop changes after
16614           initial creation caused this to never trigger, as the event loop
16615           creates a 'NEW' record, as a placeholder.  We need to not die
16616           from that.
16617
16618 2007-09-26 09:06  ivan
16619
16620         * httemplate/browse/part_pkg.cgi: fix package browse query, doh
16621
16622 2007-09-24 08:47  jeff
16623
16624         * FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
16625           FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_External.pm,
16626           fs_selfservice/FS-SelfService/SelfService.pm,
16627           fs_selfservice/FS-SelfService/cgi/myaccount.html,
16628           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
16629           fs_selfservice/FS-SelfService/cgi/view_support_details.html:
16630           self-service support usage improvements (1733)
16631
16632 2007-09-23 17:56  ivan
16633
16634         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_event.pm,
16635           FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: beginning of
16636           agent-virtualization of packages
16637
16638 2007-09-23 16:17  ivan
16639
16640         * httemplate/edit/svc_www.cgi: i think this is a bug; should not
16641           show the svc_www.usersvc selector unless it is non-fixed or
16642           non-blank, NOT non-fixed or blank
16643
16644 2007-09-23 16:16  ivan
16645
16646         * FS/FS/Record.pm: remove compat with pre-0.33 DBIx::DBSchema
16647
16648 2007-09-23 13:21  ivan
16649
16650         * FS/FS/Conf.pm, httemplate/search/svc_acct.cgi: accounts w/time
16651           remaining search
16652
16653 2007-09-23 13:00  ivan
16654
16655         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
16656
16657 2007-09-23 12:54  ivan
16658
16659         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
16660
16661 2007-09-23 12:18  ivan
16662
16663         * httemplate/search/elements/search.html: remove extraneous blank
16664           line causing Excel exports to fail
16665
16666 2007-09-23 11:32  ivan
16667
16668         * FS/FS/svc_acct.pm, httemplate/elements/menu.html,
16669           httemplate/search/svc_acct.cgi: accounts w/time remaining search
16670
16671 2007-09-22 15:45  ivan
16672
16673         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
16674           menubar border in example self-service template
16675
16676 2007-09-22 14:31  ivan
16677
16678         * httemplate/config/: config-view.cgi, config.cgi: improve config
16679           UI, especially for textareas
16680
16681 2007-09-22 12:40  ivan
16682
16683         * httemplate/view/svc_acct.cgi: UI
16684
16685 2007-09-22 12:03  ivan
16686
16687         * FS/FS/svc_domain.pm: have to import tld_exists function if we're
16688           going to use it
16689
16690 2007-09-22 11:27  ivan
16691
16692         * httemplate/view/svc_acct.cgi: add a list of any hosts associated
16693           with accounts
16694
16695 2007-09-20 19:24  ivan
16696
16697         * httemplate/search/timeworked.html: fix problems with time queue
16698           search: ticket subjects need to be HTML-escaped, 'remaining time'
16699           calculation had a NULL vs 0 issue, and link to tickets
16700
16701 2007-09-19 15:38  ivan
16702
16703         * rt/lib/RT/SearchBuilder.pm: we need SearchBuilder 1.48 to avoid
16704           annoying Pg bugs causing "This user's 10 highest priority
16705           tickets" to be blank
16706
16707 2007-09-18 17:27  jeff
16708
16709         * fs_selfservice/FS-SelfService/cgi/myaccount.html: support custom
16710           priorities
16711
16712 2007-09-18 17:12  ivan
16713
16714         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix at
16715           least one small problem with reprint/email/fax functionality: now
16716           should understand the "most recent invoice per customer" and
16717           invoice # min/max options
16718
16719 2007-09-18 16:19  ivan
16720
16721         * httemplate/edit/cust_main.cgi: fix advertising source stickiness
16722           when page is reloaded with an error
16723
16724 2007-09-18 15:51  ivan
16725
16726         * rt/etc/RT_SiteConfig.pm: MyTicketsLength has been replaced with
16727           an official upstream config
16728
16729 2007-09-18 14:41  ivan
16730
16731         * httemplate/search/svc_broadband.cgi: and parens help alot, doh
16732
16733 2007-09-18 14:37  ivan
16734
16735         * httemplate/search/svc_broadband.cgi: fix svc_broadband search by
16736           svcpart (links from browse/part_svc, in particular
16737
16738 2007-09-18 10:07  ivan
16739
16740         * FS/FS/Schema.pm: add missing column access_user_pref.expiration
16741
16742 2007-09-17 23:32  jeff
16743
16744         * FS/FS/: cust_pkg.pm, part_pkg/base_rate.pm, part_pkg/flat.pm,
16745           part_pkg/prorate.pm, part_pkg/subscription.pm: allow assignment
16746           of auto recharge values AND rollover
16747
16748 2007-09-17 23:07  jeff
16749
16750         * FS/FS/Cron/expire_user_pref.pm: auto commit for vacuum
16751
16752 2007-09-17 17:21  ivan
16753
16754         * fs_selfservice/FS-SelfService/cgi/myaccount.html: close table
16755           tag; fix spacing
16756
16757 2007-09-17 14:12  ivan
16758
16759         * FS/FS/cust_main.pm: fix scoping issues with $1 and $2 resulting
16760           in payinfo trying getting set to xxEK, thanks to _vlad_ for
16761           tracking this down and providing a fix
16762
16763 2007-09-17 13:52  ivan
16764
16765         * FS/FS/Conf.pm: elaborate on ambiguous instructions
16766
16767 2007-09-13 20:45  ivan
16768
16769         * httemplate/edit/process/quick-charge.cgi: Fix 'Can't use an
16770           undefined value as an ARRAY reference at
16771           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 4383.' error
16772
16773 2007-09-13 15:35  ivan
16774
16775         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
16776           FS/FS/svc_acct_rt_transaction.pm, FS/t/acct_rt_transaction.t,
16777           FS/t/svc_acct_rt_transaction.t, htetc/handler.pl,
16778           httemplate/misc/process/timeworked.html,
16779           httemplate/search/timeworked.html: rename svc_acct_rt_transaction
16780           to acct_rt_transaction, as it is not a service, its something
16781           that hangs off of an svc_acct (like an acct_snarf).  thank
16782           goodness was able to do this before its any sort of migration
16783           problem...
16784
16785 2007-09-13 15:25  ivan
16786
16787         * httemplate/browse/part_svc.cgi: random indentation fix
16788
16789 2007-09-13 15:25  ivan
16790
16791         * FS/bin/freeside-upgrade: some notes about old part_svc columns,
16792           since DBIx::DBSchema 0.33+ will now drop them...
16793
16794 2007-09-13 15:24  ivan
16795
16796         * CREDITS: too little, too late attempt at spam reduction
16797
16798 2007-09-13 15:05  ivan
16799
16800         * httemplate/search/cust_main.cgi: fix status color on customer
16801           list
16802
16803 2007-09-13 15:05  ivan
16804
16805         * httemplate/search/report_receivables.cgi: clean up some unused
16806           code
16807
16808 2007-09-13 13:16  ivan
16809
16810         * httemplate/misc/cust_main-import.cgi: add better inline docs
16811           explaining fields on customer CSV import
16812
16813 2007-09-12 13:40  ivan
16814
16815         * FS/FS/TicketSystem/RT_External.pm: don't want a fatal error when
16816           we can't fetch the name for a queue...
16817
16818 2007-09-11 22:38  ivan
16819
16820         * bin/freeside-migrate-events: freeside-migrate-events now moves
16821           event options, whew
16822
16823 2007-09-11 21:23  ivan
16824
16825         * FS/FS/cust_event.pm: fix problems migrating weird statustext from
16826           cust_bill_event records
16827
16828 2007-09-11 21:23  ivan
16829
16830         * FS/FS/cust_bill_event.pm: prevent (less than) and (greater than)
16831           in statustext message (or anything else weird) from causing them
16832           not to get inserted
16833
16834 2007-09-11 21:20  ivan
16835
16836         * bin/freeside-migrate-events: fix for freeside-migrate-events bug
16837           that would throw a duplicate row error instead of completing the
16838           migration
16839
16840 2007-09-11 20:39  ivan
16841
16842         * FS/FS/svc_domain.pm: fix "Useless use of a variable in void
16843           context at /usr/local/share/perl/5.8.8/FS/svc_domain.pm line
16844           367." that might have possible set an incorrest svc_domain.suffix
16845
16846 2007-09-10 18:33  ivan
16847
16848         * FS/FS/: Conf.pm, cust_main.pm: add cust_main-require_phone and
16849           cust_main-require_invoicing_list_email options
16850
16851 2007-09-10 17:28  ivan
16852
16853         * FS/FS/cust_main.pm: better default paydate for letters
16854
16855 2007-09-06 20:45  ivan
16856
16857         * FS/FS/cust_pkg.pm: default cancellation subject so the emails
16858           work even when people don't set one in config
16859
16860 2007-09-06 20:36  ivan
16861
16862         * FS/FS/part_export/sqlradius.pm: tweak debugging
16863
16864 2007-08-23 01:23  ivan
16865
16866         * FS/FS/: Conf.pm, part_export/sqlradius.pm: fix bug where user
16867           could log in to RADIUS with uppercase usernameand avoid bandwidth
16868           acconting (mysql is case-insensitive?  wtf!  thanks a fucking lot
16869           for nothing, grr!)
16870
16871 2007-08-17 07:01  jeff
16872
16873         * FS/FS/cust_main.pm: miss use
16874
16875 2007-08-17 06:59  jeff
16876
16877         * httemplate/misc/process/timeworked.html: access control
16878
16879 2007-08-16 21:27  ivan
16880
16881         * Makefile: remove redunant redundancy
16882
16883 2007-08-16 11:22  jeff
16884
16885         * FS/FS/svc_acct.pm: correct labels in service definition edit for
16886           svc_acct (#1745)
16887
16888 2007-08-16 10:40  ivan
16889
16890         * FS/FS/ClientAPI/MyAccount.pm: remove debugging
16891
16892 2007-08-16 09:19  jeff
16893
16894         * FS/bin/freeside-upgrade: agent_custid bugfix (1746)
16895
16896 2007-08-16 06:40  jeff
16897
16898         * FS/FS/svc_acct_rt_transaction.pm, FS/FS/AccessRight.pm,
16899           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
16900           FS/t/svc_acct_rt_transaction.t,
16901           httemplate/misc/batch-cust_pay.html,
16902           httemplate/misc/timeworked.html, FS/MANIFEST,
16903           httemplate/misc/process/timeworked.html,
16904           httemplate/search/timeworked.html, FS/FS/ClientAPI/MyAccount.pm,
16905           fs_selfservice/FS-SelfService/cgi/myaccount.html,
16906           htetc/handler.pl, httemplate/elements/menu.html,
16907           httemplate/view/cust_main/tickets.html: support hours 'usage'
16908           tracking for our own internal use (#1733)
16909
16910 2007-08-15 17:09  ivan
16911
16912         * FS/FS/cust_main.pm: have generate_letter assume a default paydate
16913           of 2037-12 so it doesn't bomb out on empty paydates
16914
16915 2007-08-15 16:46  ivan
16916
16917         * FS/bin/freeside-sqlradius-reset: add -n option to
16918           freeside-sqlradius-reset to supress deleting data
16919
16920 2007-08-15 14:51  ivan
16921
16922         * httemplate/edit/cust_main.cgi: fix customer status color here too
16923
16924 2007-08-14 20:26  ivan
16925
16926         * httemplate/browse/part_export.cgi: little more low-hanging fruit:
16927           table-grid the export listing
16928
16929 2007-08-14 14:46  ivan
16930
16931         * FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
16932           httemplate/graph/cust_bill_pkg.cgi,
16933           httemplate/graph/cust_pkg.cgi, httemplate/graph/money_time.cgi,
16934           httemplate/graph/report_cust_pkg.html,
16935           httemplate/graph/elements/monthly.html,
16936           httemplate/browse/agent.cgi: add package churn report/graph
16937
16938 2007-08-14 13:18  ivan
16939
16940         * FS/FS/Cron/bill.pm: removing unneeded %saw var
16941
16942 2007-08-13 19:40  ivan
16943
16944         * httemplate/elements/tr-select-cust_pkg-status.html: restore label
16945           on package status selector
16946
16947 2007-08-10 16:50  ivan
16948
16949         * bin/dbdef-create, FS/bin/freeside-dbdef-create: rename
16950           dbdef-create to freeside-dbdef-create and move it to FS/bin, so
16951           it gets %%%FREESIDE_CONF%%% substituted
16952
16953 2007-08-10 15:48  ivan
16954
16955         * FS/FS/part_pkg.pm: add 3 day, 4 month and 4.5 month (137 day)
16956           frequencies
16957
16958 2007-08-10 00:01  ivan
16959
16960         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
16961           httemplate/view/cust_main/packages.html: on changing packages,
16962           don't set setup date unless old package has one
16963
16964 2007-08-08 17:31  ivan
16965
16966         * FS/FS/svc_domain.pm: add TLD checking to svc_domain
16967
16968 2007-08-08 12:18  ivan
16969
16970         * FS/FS/cust_pkg.pm: fix otaker regex
16971
16972 2007-08-07 13:05  ivan
16973
16974         * FS/FS/cust_main.pm: more informative error msg
16975
16976 2007-08-06 12:45  jeff
16977
16978         * fs_selfservice/FS-SelfService/SelfService/XMLRPC.pm:
16979           documentation improvements
16980
16981 2007-08-06 01:51  jeff
16982
16983         * fs_selfservice/FS-SelfService/MANIFEST: there is a server
16984
16985 2007-08-06 01:46  jeff
16986
16987         * fs_selfservice/FS-SelfService/: MANIFEST, Makefile.PL,
16988           freeside-selfservice-xmlrpc-server, SelfService/XMLRPC.pm,
16989           cgi/xmlrpc.cgi: add selfservice xmlrpc facilities (#591)
16990
16991 2007-08-05 10:32  jeff
16992
16993         * FS/FS/ClientAPI/MyAccount.pm: eeb! fix realtime recharge
16994
16995 2007-08-03 19:06  ivan
16996
16997         * rt/etc/RT_SiteConfig.pm: fix URL handling on RT redirects
16998
16999 2007-08-03 18:58  ivan
17000
17001         * Makefile: update Makefile to always substitute in
17002           RT_SiteConfig.pm when running install-rt
17003
17004 2007-08-03 18:57  ivan
17005
17006         * httemplate/elements/header.html: point 1.9 to 1.9 documentation
17007
17008 2007-08-03 17:13  ivan
17009
17010         * rt/: FREESIDE_MODIFIED, Makefile, config.log, config.status,
17011           bin/mason_handler.fcgi, bin/mason_handler.scgi,
17012           bin/mason_handler.svc, bin/rt-crontool, bin/rt-mailgate,
17013           lib/RT.pm: clean up corners & colors
17014
17015 2007-08-03 15:43  ivan
17016
17017         * rt/etc/: RT_Config.pm, RT_Config.pm.in: fix path so we can find
17018           .css files
17019
17020 2007-08-03 15:06  ivan
17021
17022         * rt/FREESIDE_MODIFIED: [no log message]
17023
17024 2007-08-03 14:49  ivan
17025
17026         * rt/: FREESIDE_MODIFIED, etc/RT_SiteConfig.pm,
17027           lib/RT/SearchBuilder.pm, sbin/rt-setup-database.in: merging
17028           RT_3_6_4 to HEAD
17029
17030 2007-08-02 16:44  ivan
17031
17032         * httemplate/view/cust_main/packages.html: increase package popup
17033           width
17034
17035 2007-08-02 16:09  ivan
17036
17037         * httemplate/: edit/process/cust_pkg.cgi,
17038           elements/select-table.html, misc/change_pkg.cgi,
17039           misc/order_pkg.html, view/cust_main/packages.html: fix slowness
17040           on change package and also make it into a popup
17041
17042 2007-08-02 16:01  ivan
17043
17044         * httemplate/elements/select-cust-part_pkg.html: fix slowness on
17045           change package and also make it into a popup
17046
17047 2007-08-02 15:55  ivan
17048
17049         * FS/FS/CGI.pm: fix status color on small_custview
17050
17051 2007-08-02 14:57  ivan
17052
17053         * httemplate/view/cust_main/packages.html: line up package acitons
17054           all on one line
17055
17056 2007-08-02 12:54  ivan
17057
17058         * rt/: lib/RT/I18N/tr.po, lib/RT/Report/Tickets.pm,
17059           lib/RT/Report/Tickets/Entry.pm,
17060           docs/design_docs/ruleset-workflow.txt, etc/upgrade/3.5.1/content:
17061           Initial revision
17062
17063 2007-08-02 12:51  ivan
17064
17065         * rt/lib/RT/: Reminders.pm, Interface/Web/Menu.pm,
17066           Interface/Web/Menu/Item.pm, Search/Googleish.pm, I18N/sv.po:
17067           Initial revision
17068
17069 2007-08-01 15:33  ivan
17070
17071         * FS/FS/Schema.pm: i guess svc_www.usersvc can be null...
17072
17073 2007-08-01 15:24  ivan
17074
17075         * ANNOUNCE.1.5, CREDITS, FS/MANIFEST, FS/README,
17076           FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Record.pm,
17077           FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/access_group.pm,
17078           FS/FS/access_user.pm, FS/FS/access_user_pref.pm, FS/FS/agent.pm,
17079           FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, FS/FS/cust_event.pm,
17080           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm,
17081           FS/FS/cust_pkg.pm, FS/FS/cust_refund.pm, FS/FS/m2name_Common.pm,
17082           FS/FS/option_Common.pm, FS/FS/part_bill_event.pm,
17083           FS/FS/part_event.pm, FS/FS/part_event_condition.pm,
17084           FS/FS/part_event_condition_option.pm,
17085           FS/FS/part_event_condition_option_option.pm,
17086           FS/FS/part_event_option.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
17087           FS/FS/pkg_referral.pm, FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
17088           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
17089           FS/FS/Cron/bill.pm, FS/FS/Cron/expire_user_pref.pm,
17090           FS/FS/part_event/Action.pm, FS/FS/part_event/Condition.pm,
17091           FS/FS/part_event/Action/addpost.pm,
17092           FS/FS/part_event/Action/apply.pm,
17093           FS/FS/part_event/Action/bill.pm,
17094           FS/FS/part_event/Action/cancel.pm,
17095           FS/FS/part_event/Action/collect.pm,
17096           FS/FS/part_event/Action/cust_bill_batch.pm,
17097           FS/FS/part_event/Action/cust_bill_comp.pm,
17098           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
17099           FS/FS/part_event/Action/cust_bill_realtime_card.pm,
17100           FS/FS/part_event/Action/cust_bill_realtime_check.pm,
17101           FS/FS/part_event/Action/cust_bill_realtime_lec.pm,
17102           FS/FS/part_event/Action/cust_bill_send.pm,
17103           FS/FS/part_event/Action/cust_bill_send_agent.pm,
17104           FS/FS/part_event/Action/cust_bill_send_alternate.pm,
17105           FS/FS/part_event/Action/cust_bill_send_csv_ftp.pm,
17106           FS/FS/part_event/Action/cust_bill_send_if_newest.pm,
17107           FS/FS/part_event/Action/cust_bill_spool_csv.pm,
17108           FS/FS/part_event/Action/cust_bill_suspend_if_balance.pm,
17109           FS/FS/part_event/Action/fee.pm,
17110           FS/FS/part_event/Action/suspend.pm,
17111           FS/FS/part_event/Action/suspend_if_pkgpart.pm,
17112           FS/FS/part_event/Action/suspend_unless_pkgpart.pm,
17113           FS/FS/part_event/Condition/agent.pm,
17114           FS/FS/part_event/Condition/agent_type.pm,
17115           FS/FS/part_event/Condition/balance.pm,
17116           FS/FS/part_event/Condition/balance_age.pm,
17117           FS/FS/part_event/Condition/balance_under.pm,
17118           FS/FS/part_event/Condition/cust_bill_age.pm,
17119           FS/FS/part_event/Condition/cust_bill_owed.pm,
17120           FS/FS/part_event/Condition/cust_bill_owed_under.pm,
17121           FS/FS/part_event/Condition/cust_pay_batch_declined.pm,
17122           FS/FS/part_event/Condition/cust_status.pm,
17123           FS/FS/part_event/Condition/every.pm,
17124           FS/FS/part_event/Condition/once.pm,
17125           FS/FS/part_event/Condition/payby.pm,
17126           FS/FS/part_event/Condition/pkg_class.pm,
17127           FS/FS/part_event/Condition/pkg_status.pm,
17128           FS/FS/part_export/textradius.pm, FS/FS/part_pkg/flat.pm,
17129           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
17130           FS/FS/part_pkg/prorate_delayed.pm,
17131           FS/FS/part_pkg/subscription.pm, FS/bin/freeside-daily,
17132           FS/bin/freeside-monthly, FS/t/cust_event.t,
17133           FS/t/part_event-Action.t, FS/t/part_event-Condition.t,
17134           FS/t/part_event.t, FS/t/part_event_condition.t,
17135           FS/t/part_event_condition_option.t,
17136           FS/t/part_event_condition_option_option.t,
17137           FS/t/part_event_option.t, FS/t/pkg_referral.t,
17138           bin/freeside-migrate-events, eg/part_event-Action-template.pm,
17139           eg/part_event-Condition-template.pm, fs_selfservice/DEPLOY,
17140           htetc/handler.pl, httemplate/browse/access_group.html,
17141           httemplate/browse/access_user.html, httemplate/browse/agent.cgi,
17142           httemplate/browse/invoice_template.html,
17143           httemplate/browse/part_bill_event.cgi,
17144           httemplate/browse/part_event.html,
17145           httemplate/browse/part_pkg.cgi,
17146           httemplate/browse/part_referral.html,
17147           httemplate/browse/pkg_class.html, httemplate/browse/reason.html,
17148           httemplate/config/config-process.cgi,
17149           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
17150           httemplate/edit/access_group.html, httemplate/edit/agent.cgi,
17151           httemplate/edit/cust_main.cgi, httemplate/edit/invoice_logo.html,
17152           httemplate/edit/invoice_template.html,
17153           httemplate/edit/part_bill_event.cgi,
17154           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
17155           httemplate/edit/part_referral.html, httemplate/edit/reason.html,
17156           httemplate/edit/elements/edit.html,
17157           httemplate/edit/process/access_group.html,
17158           httemplate/edit/process/invoice_logo.html,
17159           httemplate/edit/process/invoice_template.html,
17160           httemplate/edit/process/part_event.html,
17161           httemplate/edit/process/quick-cust_pkg.cgi,
17162           httemplate/edit/process/elements/process.html,
17163           httemplate/elements/checkboxes-table-name.html,
17164           httemplate/elements/freeside.css,
17165           httemplate/elements/hidden.html, httemplate/elements/menu.html,
17166           httemplate/elements/select-agent.html,
17167           httemplate/elements/select-agent_type.html,
17168           httemplate/elements/select-cust_main-status.html,
17169           httemplate/elements/select-cust_pkg-status.html,
17170           httemplate/elements/select-part_referral.html,
17171           httemplate/elements/select-pkg_class.html,
17172           httemplate/elements/select-table.html,
17173           httemplate/elements/selectlayers.html,
17174           httemplate/elements/table-grid.html,
17175           httemplate/elements/tr-checkbox-multiple.html,
17176           httemplate/elements/tr-checkbox.html,
17177           httemplate/elements/tr-fixed.html,
17178           httemplate/elements/tr-freq.html,
17179           httemplate/elements/tr-input-money.html,
17180           httemplate/elements/tr-input-text.html,
17181           httemplate/elements/tr-password.html,
17182           httemplate/elements/tr-select-agent.html,
17183           httemplate/elements/tr-select-agent_type.html,
17184           httemplate/elements/tr-select-cust_main-status.html,
17185           httemplate/elements/tr-select-cust_pkg-status.html,
17186           httemplate/elements/tr-select-invoice_template.html,
17187           httemplate/elements/tr-select-part_pkg.html,
17188           httemplate/elements/tr-select-part_referral.html,
17189           httemplate/elements/tr-select-pkg_class.html,
17190           httemplate/elements/tr-select-reason.html,
17191           httemplate/elements/tr-select-taxclass.html,
17192           httemplate/elements/tr-select.html,
17193           httemplate/elements/tr-selectlayers.html,
17194           httemplate/elements/tr-selectmultiple-part_pkg.html,
17195           httemplate/elements/tr-td-label.html,
17196           httemplate/elements/tr-title.html,
17197           httemplate/elements/fckeditor/fckconfig.js,
17198           httemplate/elements/fckeditor/fckeditor.js,
17199           httemplate/elements/fckeditor/fckpackager.xml,
17200           httemplate/elements/fckeditor/fckstyles.xml,
17201           httemplate/elements/fckeditor/fcktemplates.xml,
17202           httemplate/elements/fckeditor/editor/fckdebug.html,
17203           httemplate/elements/fckeditor/editor/fckdialog.html,
17204           httemplate/elements/fckeditor/editor/fckeditor.html,
17205           httemplate/elements/fckeditor/editor/fckeditor.original.html,
17206           httemplate/elements/fckeditor/editor/css/fck_editorarea.css,
17207           httemplate/elements/fckeditor/editor/css/fck_internal.css,
17208           httemplate/elements/fckeditor/editor/css/fck_showtableborders_gecko.css,
17209           httemplate/elements/fckeditor/editor/css/behaviors/disablehandles.htc,
17210           httemplate/elements/fckeditor/editor/css/behaviors/showtableborders.htc,
17211           httemplate/elements/fckeditor/editor/css/images/fck_anchor.gif,
17212           httemplate/elements/fckeditor/editor/css/images/fck_flashlogo.gif,
17213           httemplate/elements/fckeditor/editor/css/images/fck_hiddenfield.gif,
17214           httemplate/elements/fckeditor/editor/css/images/fck_pagebreak.gif,
17215           httemplate/elements/fckeditor/editor/dialog/fck_about.html,
17216           httemplate/elements/fckeditor/editor/dialog/fck_anchor.html,
17217           httemplate/elements/fckeditor/editor/dialog/fck_button.html,
17218           httemplate/elements/fckeditor/editor/dialog/fck_checkbox.html,
17219           httemplate/elements/fckeditor/editor/dialog/fck_colorselector.html,
17220           httemplate/elements/fckeditor/editor/dialog/fck_docprops.html,
17221           httemplate/elements/fckeditor/editor/dialog/fck_find.html,
17222           httemplate/elements/fckeditor/editor/dialog/fck_flash.html,
17223           httemplate/elements/fckeditor/editor/dialog/fck_form.html,
17224           httemplate/elements/fckeditor/editor/dialog/fck_hiddenfield.html,
17225           httemplate/elements/fckeditor/editor/dialog/fck_image.html,
17226           httemplate/elements/fckeditor/editor/dialog/fck_link.html,
17227           httemplate/elements/fckeditor/editor/dialog/fck_listprop.html,
17228           httemplate/elements/fckeditor/editor/dialog/fck_paste.html,
17229           httemplate/elements/fckeditor/editor/dialog/fck_radiobutton.html,
17230           httemplate/elements/fckeditor/editor/dialog/fck_replace.html,
17231           httemplate/elements/fckeditor/editor/dialog/fck_select.html,
17232           httemplate/elements/fckeditor/editor/dialog/fck_smiley.html,
17233           httemplate/elements/fckeditor/editor/dialog/fck_source.html,
17234           httemplate/elements/fckeditor/editor/dialog/fck_specialchar.html,
17235           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages.html,
17236           httemplate/elements/fckeditor/editor/dialog/fck_table.html,
17237           httemplate/elements/fckeditor/editor/dialog/fck_tablecell.html,
17238           httemplate/elements/fckeditor/editor/dialog/fck_template.html,
17239           httemplate/elements/fckeditor/editor/dialog/fck_textarea.html,
17240           httemplate/elements/fckeditor/editor/dialog/fck_textfield.html,
17241           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.css,
17242           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.js,
17243           httemplate/elements/fckeditor/editor/dialog/common/fcknumericfield.htc,
17244           httemplate/elements/fckeditor/editor/dialog/common/moz-bindings.xml,
17245           httemplate/elements/fckeditor/editor/dialog/common/images/locked.gif,
17246           httemplate/elements/fckeditor/editor/dialog/common/images/reset.gif,
17247           httemplate/elements/fckeditor/editor/dialog/common/images/unlocked.gif,
17248           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fckeditor.gif,
17249           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fredck.gif,
17250           httemplate/elements/fckeditor/editor/dialog/fck_docprops/fck_document_preview.html,
17251           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash.js,
17252           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash_preview.html,
17253           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image.js,
17254           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image_preview.html,
17255           httemplate/elements/fckeditor/editor/dialog/fck_link/fck_link.js,
17256           httemplate/elements/fckeditor/editor/dialog/fck_select/fck_select.js,
17257           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html,
17258           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js,
17259           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html,
17260           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
17261           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html,
17262           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
17263           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js,
17264           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
17265           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template1.gif,
17266           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template2.gif,
17267           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template3.gif,
17268           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.css,
17269           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.html,
17270           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmactualfolder.html,
17271           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmcreatefolder.html,
17272           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmfolders.html,
17273           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourceslist.html,
17274           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourcetype.html,
17275           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmupload.html,
17276           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/basexml.pl,
17277           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/commands.pl,
17278           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/connector.cgi,
17279           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/io.pl,
17280           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/upload_fck.pl,
17281           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/util.pl,
17282           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/ButtonArrow.gif,
17283           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder.gif,
17284           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder32.gif,
17285           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened.gif,
17286           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened32.gif,
17287           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderUp.gif,
17288           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/spacer.gif,
17289           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ai.gif,
17290           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/avi.gif,
17291           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/bmp.gif,
17292           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/cs.gif,
17293           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/default.icon.gif,
17294           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/dll.gif,
17295           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/doc.gif,
17296           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/exe.gif,
17297           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/fla.gif,
17298           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/gif.gif,
17299           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/htm.gif,
17300           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/html.gif,
17301           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/jpg.gif,
17302           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/js.gif,
17303           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mdb.gif,
17304           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mp3.gif,
17305           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/pdf.gif,
17306           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/png.gif,
17307           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ppt.gif,
17308           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/rdp.gif,
17309           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swf.gif,
17310           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swt.gif,
17311           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/txt.gif,
17312           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/vsd.gif,
17313           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xls.gif,
17314           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xml.gif,
17315           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/zip.gif,
17316           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ai.gif,
17317           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/avi.gif,
17318           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/bmp.gif,
17319           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/cs.gif,
17320           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/default.icon.gif,
17321           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/dll.gif,
17322           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/doc.gif,
17323           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/exe.gif,
17324           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/fla.gif,
17325           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/gif.gif,
17326           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/htm.gif,
17327           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/html.gif,
17328           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/jpg.gif,
17329           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/js.gif,
17330           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mdb.gif,
17331           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mp3.gif,
17332           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/pdf.gif,
17333           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/png.gif,
17334           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ppt.gif,
17335           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/rdp.gif,
17336           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swf.gif,
17337           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swt.gif,
17338           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/txt.gif,
17339           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/vsd.gif,
17340           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xls.gif,
17341           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xml.gif,
17342           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/zip.gif,
17343           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/common.js,
17344           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/fckxml.js,
17345           httemplate/elements/fckeditor/editor/filemanager/upload/test.html,
17346           httemplate/elements/fckeditor/editor/images/anchor.gif,
17347           httemplate/elements/fckeditor/editor/images/arrow_ltr.gif,
17348           httemplate/elements/fckeditor/editor/images/arrow_rtl.gif,
17349           httemplate/elements/fckeditor/editor/images/spacer.gif,
17350           httemplate/elements/fckeditor/editor/images/smiley/msn/angel_smile.gif,
17351           httemplate/elements/fckeditor/editor/images/smiley/msn/angry_smile.gif,
17352           httemplate/elements/fckeditor/editor/images/smiley/msn/broken_heart.gif,
17353           httemplate/elements/fckeditor/editor/images/smiley/msn/cake.gif,
17354           httemplate/elements/fckeditor/editor/images/smiley/msn/confused_smile.gif,
17355           httemplate/elements/fckeditor/editor/images/smiley/msn/cry_smile.gif,
17356           httemplate/elements/fckeditor/editor/images/smiley/msn/devil_smile.gif,
17357           httemplate/elements/fckeditor/editor/images/smiley/msn/embaressed_smile.gif,
17358           httemplate/elements/fckeditor/editor/images/smiley/msn/envelope.gif,
17359           httemplate/elements/fckeditor/editor/images/smiley/msn/heart.gif,
17360           httemplate/elements/fckeditor/editor/images/smiley/msn/kiss.gif,
17361           httemplate/elements/fckeditor/editor/images/smiley/msn/lightbulb.gif,
17362           httemplate/elements/fckeditor/editor/images/smiley/msn/omg_smile.gif,
17363           httemplate/elements/fckeditor/editor/images/smiley/msn/regular_smile.gif,
17364           httemplate/elements/fckeditor/editor/images/smiley/msn/sad_smile.gif,
17365           httemplate/elements/fckeditor/editor/images/smiley/msn/shades_smile.gif,
17366           httemplate/elements/fckeditor/editor/images/smiley/msn/teeth_smile.gif,
17367           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_down.gif,
17368           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_up.gif,
17369           httemplate/elements/fckeditor/editor/images/smiley/msn/tounge_smile.gif,
17370           httemplate/elements/fckeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif,
17371           httemplate/elements/fckeditor/editor/images/smiley/msn/wink_smile.gif,
17372           httemplate/elements/fckeditor/editor/js/fckeditorcode_gecko.js,
17373           httemplate/elements/fckeditor/editor/js/fckeditorcode_ie.js,
17374           httemplate/elements/fckeditor/editor/lang/_getfontformat.html,
17375           httemplate/elements/fckeditor/editor/lang/_translationstatus.txt,
17376           httemplate/elements/fckeditor/editor/lang/af.js,
17377           httemplate/elements/fckeditor/editor/lang/ar.js,
17378           httemplate/elements/fckeditor/editor/lang/bg.js,
17379           httemplate/elements/fckeditor/editor/lang/bn.js,
17380           httemplate/elements/fckeditor/editor/lang/bs.js,
17381           httemplate/elements/fckeditor/editor/lang/ca.js,
17382           httemplate/elements/fckeditor/editor/lang/cs.js,
17383           httemplate/elements/fckeditor/editor/lang/da.js,
17384           httemplate/elements/fckeditor/editor/lang/de.js,
17385           httemplate/elements/fckeditor/editor/lang/el.js,
17386           httemplate/elements/fckeditor/editor/lang/en-au.js,
17387           httemplate/elements/fckeditor/editor/lang/en-ca.js,
17388           httemplate/elements/fckeditor/editor/lang/en-uk.js,
17389           httemplate/elements/fckeditor/editor/lang/en.js,
17390           httemplate/elements/fckeditor/editor/lang/eo.js,
17391           httemplate/elements/fckeditor/editor/lang/es.js,
17392           httemplate/elements/fckeditor/editor/lang/et.js,
17393           httemplate/elements/fckeditor/editor/lang/eu.js,
17394           httemplate/elements/fckeditor/editor/lang/fa.js,
17395           httemplate/elements/fckeditor/editor/lang/fi.js,
17396           httemplate/elements/fckeditor/editor/lang/fo.js,
17397           httemplate/elements/fckeditor/editor/lang/fr.js,
17398           httemplate/elements/fckeditor/editor/lang/gl.js,
17399           httemplate/elements/fckeditor/editor/lang/he.js,
17400           httemplate/elements/fckeditor/editor/lang/hi.js,
17401           httemplate/elements/fckeditor/editor/lang/hr.js,
17402           httemplate/elements/fckeditor/editor/lang/hu.js,
17403           httemplate/elements/fckeditor/editor/lang/it.js,
17404           httemplate/elements/fckeditor/editor/lang/ja.js,
17405           httemplate/elements/fckeditor/editor/lang/km.js,
17406           httemplate/elements/fckeditor/editor/lang/ko.js,
17407           httemplate/elements/fckeditor/editor/lang/lt.js,
17408           httemplate/elements/fckeditor/editor/lang/lv.js,
17409           httemplate/elements/fckeditor/editor/lang/mn.js,
17410           httemplate/elements/fckeditor/editor/lang/ms.js,
17411           httemplate/elements/fckeditor/editor/lang/nb.js,
17412           httemplate/elements/fckeditor/editor/lang/nl.js,
17413           httemplate/elements/fckeditor/editor/lang/no.js,
17414           httemplate/elements/fckeditor/editor/lang/pl.js,
17415           httemplate/elements/fckeditor/editor/lang/pt-br.js,
17416           httemplate/elements/fckeditor/editor/lang/pt.js,
17417           httemplate/elements/fckeditor/editor/lang/ro.js,
17418           httemplate/elements/fckeditor/editor/lang/ru.js,
17419           httemplate/elements/fckeditor/editor/lang/sk.js,
17420           httemplate/elements/fckeditor/editor/lang/sl.js,
17421           httemplate/elements/fckeditor/editor/lang/sr-latn.js,
17422           httemplate/elements/fckeditor/editor/lang/sr.js,
17423           httemplate/elements/fckeditor/editor/lang/sv.js,
17424           httemplate/elements/fckeditor/editor/lang/th.js,
17425           httemplate/elements/fckeditor/editor/lang/tr.js,
17426           httemplate/elements/fckeditor/editor/lang/uk.js,
17427           httemplate/elements/fckeditor/editor/lang/vi.js,
17428           httemplate/elements/fckeditor/editor/lang/zh-cn.js,
17429           httemplate/elements/fckeditor/editor/lang/zh.js,
17430           httemplate/elements/fckeditor/editor/plugins/autogrow/fckplugin.js,
17431           httemplate/elements/fckeditor/editor/plugins/placeholder/fck_placeholder.html,
17432           httemplate/elements/fckeditor/editor/plugins/placeholder/fckplugin.js,
17433           httemplate/elements/fckeditor/editor/plugins/placeholder/placeholder.gif,
17434           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/de.js,
17435           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/en.js,
17436           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/fr.js,
17437           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/it.js,
17438           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/pl.js,
17439           httemplate/elements/fckeditor/editor/plugins/simplecommands/fckplugin.js,
17440           httemplate/elements/fckeditor/editor/plugins/tablecommands/fckplugin.js,
17441           httemplate/elements/fckeditor/editor/skins/_fckviewstrips.html,
17442           httemplate/elements/fckeditor/editor/skins/default/fck_dialog.css,
17443           httemplate/elements/fckeditor/editor/skins/default/fck_editor.css,
17444           httemplate/elements/fckeditor/editor/skins/default/fck_strip.gif,
17445           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.arrowright.gif,
17446           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.buttonarrow.gif,
17447           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.collapse.gif,
17448           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.end.gif,
17449           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.expand.gif,
17450           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.separator.gif,
17451           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.start.gif,
17452           httemplate/elements/fckeditor/editor/skins/office2003/fck_dialog.css,
17453           httemplate/elements/fckeditor/editor/skins/office2003/fck_editor.css,
17454           httemplate/elements/fckeditor/editor/skins/office2003/fck_strip.gif,
17455           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.arrowright.gif,
17456           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.bg.gif,
17457           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif,
17458           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.collapse.gif,
17459           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.end.gif,
17460           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.expand.gif,
17461           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.separator.gif,
17462           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.start.gif,
17463           httemplate/elements/fckeditor/editor/skins/silver/fck_dialog.css,
17464           httemplate/elements/fckeditor/editor/skins/silver/fck_editor.css,
17465           httemplate/elements/fckeditor/editor/skins/silver/fck_strip.gif,
17466           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.arrowright.gif,
17467           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonarrow.gif,
17468           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonbg.gif,
17469           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.collapse.gif,
17470           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.end.gif,
17471           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.expand.gif,
17472           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.separator.gif,
17473           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.start.gif,
17474           httemplate/graph/report_cust_bill_pkg.html,
17475           httemplate/graph/report_money_time.html,
17476           httemplate/misc/cancel_cust.html,
17477           httemplate/misc/cancel_pkg.html,
17478           httemplate/misc/cust_main-cancel.cgi,
17479           httemplate/misc/cust_main-import.cgi,
17480           httemplate/misc/email_events.cgi, httemplate/misc/fax_events.cgi,
17481           httemplate/misc/order_pkg.html, httemplate/misc/print_events.cgi,
17482           httemplate/misc/process/cancel_pkg.html,
17483           httemplate/pref/pref-process.html,
17484           httemplate/search/cust_bill.html,
17485           httemplate/search/cust_bill_event.cgi,
17486           httemplate/search/cust_bill_event.html,
17487           httemplate/search/cust_event.html,
17488           httemplate/search/report_cust_bill.html,
17489           httemplate/search/report_cust_credit.html,
17490           httemplate/search/report_cust_event.html,
17491           httemplate/search/report_cust_main-zip.html,
17492           httemplate/search/report_cust_pay.html,
17493           httemplate/search/report_cust_pay_batch.html,
17494           httemplate/search/report_cust_pkg.html,
17495           httemplate/search/svc_acct.cgi,
17496           httemplate/search/svc_broadband.cgi,
17497           httemplate/search/svc_domain.cgi,
17498           httemplate/search/svc_forward.cgi,
17499           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
17500           httemplate/search/elements/search.html,
17501           httemplate/view/cust_bill-logo.cgi,
17502           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
17503           httemplate/view/logo.cgi, httemplate/view/svc_Common.html,
17504           httemplate/view/cust_main/order_pkg.html,
17505           httemplate/view/cust_main/packages.html,
17506           httemplate/view/cust_main/payment_history.html, test/cgi-test:
17507           event refactor, landing on HEAD!
17508
17509 2007-08-01 15:20  ivan
17510
17511         * rt/: Makefile, config.log, config.status, bin/mason_handler.fcgi,
17512           bin/mason_handler.scgi, bin/mason_handler.svc,
17513           bin/rt-commit-handler, bin/rt-crontool, bin/rt-mailgate,
17514           bin/webmux.pl, etc/RT_Config.pm, lib/RT.pm,
17515           lib/RTx/WebCronTool.pm, lib/t/02regression.t, lib/t/03web.pl,
17516           lib/t/04_send_email.pl: commit these RT differences, seem to be
17517           mostly in autogen'ed stuff
17518
17519 2007-08-01 15:13  ivan
17520
17521         * rt/html/Callbacks/kStatistics/Elements/Tabs/Default: because i
17522           had missed commiting this on HEAD, that's why
17523
17524 2007-08-01 12:24  ivan
17525
17526         * httemplate/misc/process/cancel_pkg.html: comment out unused code
17527
17528 2007-08-01 12:22  ivan
17529
17530         * httemplate/elements/xmlhttp.html: masonization
17531
17532 2007-08-01 12:21  ivan
17533
17534         * FS/bin/freeside-upgrade: freeside-upgrade: add'l documentation &
17535           turn on DBIx::DBSchema::Index debugging too
17536
17537 2007-08-01 12:19  ivan
17538
17539         * FS/FS/ClientAPI/MyAccount.pm: better error reporting: all three
17540           of these methods might return an error
17541
17542 2007-08-01 12:19  ivan
17543
17544         * FS/FS/reason.pm: more generic modules first
17545
17546 2007-08-01 12:18  ivan
17547
17548         * FS/FS/Conf.pm: some comments on config_orbase sub and add'l
17549           description for emailcancel config
17550
17551 2007-07-26 04:13  ivan
17552
17553         * FS/FS/Schema.pm: add index
17554
17555 2007-07-20 12:58  ivan
17556
17557         * bin/apache.export: apache export: don't bomb out when svc_www
17558           records aren't associated with an svc_acct, just leave those
17559           subsitution vars blank
17560
17561 2007-07-19 07:05  jeff
17562
17563         * httemplate/config/config-view.cgi: do not include description in
17564           link to popup
17565
17566 2007-07-18 14:13  ivan
17567
17568         * FS/FS/Schema.pm: Schema.pm doesn't need FS::UID datasrc anyway,
17569           wtf
17570
17571 2007-07-18 11:07  jeff
17572
17573         * FS/FS/Conf.pm, httemplate/browse/agent.cgi,
17574           httemplate/config/config-delete.cgi,
17575           httemplate/config/config-download.cgi,
17576           httemplate/config/config-process.cgi,
17577           httemplate/config/config-view.cgi, httemplate/config/config.cgi:
17578           config in database cleanup, editing, and agent-specific config
17579           (452, 1419)
17580
17581 2007-07-17 20:23  jeff
17582
17583         * FS/FS/AccessRight.pm, httemplate/edit/svc_acct.cgi: svc_acct.dir
17584           should be editable with ACL (#1730)
17585
17586 2007-07-13 17:44  ivan
17587
17588         * bin/find-overapplied: a payment, by any other name
17589
17590 2007-07-13 16:58  ivan
17591
17592         * bin/find-overapplied: adding quick find-overapplied script
17593
17594 2007-07-13 16:52  ivan
17595
17596         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
17597           FS/FS/ClientAPI/Signup.pm, FS/FS/Cron/bill.pm,
17598           FS/bin/freeside-prepaidd, httemplate/misc/bill.cgi,
17599           httemplate/misc/process/recharge_svc.html,
17600           httemplate/edit/process/cust_main.cgi: fix race condition where
17601           ->apply_payments_and_credits could double-apply in rare cases
17602
17603 2007-07-13 10:00  jeff
17604
17605         * FS/FS/Conf.pm: a touch should not obliterate
17606
17607 2007-07-12 14:41  ivan
17608
17609         * bin/apache.export: add debugging flag to apache export
17610
17611 2007-07-12 14:08  jeff
17612
17613         * FS/FS/UID.pm: redundant test
17614
17615 2007-07-12 06:36  jeff
17616
17617         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/Misc.pm,
17618           FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_bill.pm,
17619           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
17620           FS/bin/freeside-init-config, FS/bin/freeside-setup,
17621           FS/bin/freeside-upgrade, httemplate/misc/download-batch.cgi:
17622           refactor freeside-init-config to module code, compare results of
17623           old/new code, have freeside-upgrade complain and revert to old
17624           code/config on failure (#1477)
17625
17626 2007-07-11 04:10  ivan
17627
17628         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: show bad
17629           amount in error message
17630
17631 2007-07-11 01:35  ivan
17632
17633         * FS/FS/cust_main.pm: finish adding payunique field
17634
17635 2007-07-11 01:08  ivan
17636
17637         * FS/FS/cust_pay.pm, httemplate/misc/payment.cgi,
17638           httemplate/misc/process/payment.cgi: finish adding payunique
17639           field
17640
17641 2007-07-10 21:23  jeff
17642
17643         * FS/FS/cust_main.pm: honor bop_realtime options for paystate,
17644           paytype, stateid, and stateid_state for CHEK transactions (#1718)
17645
17646 2007-07-06 16:55  jeff
17647
17648         * httemplate/edit/process/svc_acct.cgi: manually editing usage
17649           counters removes overlimit status (#1706)
17650
17651 2007-07-06 01:08  ivan
17652
17653         * GPL, README: v3!
17654
17655 2007-07-05 15:05  ivan
17656
17657         * FS/FS/Record.pm: fix for compatibility w/DBIx::DBSchema v0.33+
17658           (without requiring it)
17659
17660 2007-07-01 17:15  ivan
17661
17662         * FS/FS/cust_pkg.pm: missing method name in docs
17663
17664 2007-07-01 11:09  ivan
17665
17666         * TODO: remove obsolete information and dollar sign Id dollar sign
17667           from TODO
17668
17669 2007-06-30 17:36  ivan
17670
17671         * httemplate/edit/agent.cgi: separate agent interface is
17672           deprecated...
17673
17674 2007-06-29 14:06  ivan
17675
17676         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: add regular
17677           header/footer to svc_www view and edit
17678
17679 2007-06-28 18:45  ivan
17680
17681         * FS/FS/Record.pm: last small fix for new DBIx::DBSchema
17682
17683 2007-06-28 18:42  ivan
17684
17685         * FS/FS/cust_pay.pm: silly missing parenthesis
17686
17687 2007-06-28 18:27  ivan
17688
17689         * bin/: create-history-tables, strip-eps: removing
17690           create-history-tables, freeside-upgrade does this anyway
17691
17692 2007-06-28 18:23  ivan
17693
17694         * FS/FS/: Schema.pm, cust_pay.pm: add payunique field and dup
17695           checking
17696
17697 2007-06-28 18:16  ivan
17698
17699         * FS/FS/: Schema.pm: update Schema.pm to handle index updates, with
17700           new DBIx::DBSchema
17701
17702 2007-06-28 13:57  ivan
17703
17704         * bin/: bill-as-nextmonth, bill-as-nextmonth-BILL,
17705           bill-as-nextyear, bill-as-nextyear-BILL: add some quick scripts
17706           for cron jobs
17707
17708 2007-06-26 11:58  ivan
17709
17710         * httemplate/search/cust_pay.cgi: fix check# search
17711
17712 2007-06-26 11:20  ivan
17713
17714         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: we need
17715           Number::Format 1.50, not just any version
17716
17717 2007-06-26 09:55  jeff
17718
17719         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: add
17720           date range to page top
17721
17722 2007-06-26 08:36  jeff
17723
17724         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
17725           FS/FS/cust_pkg.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/notify.pm,
17726           httemplate/edit/REAL_cust_pkg.cgi,
17727           httemplate/edit/process/REAL_cust_pkg.cgi,
17728           httemplate/misc/cancel_pkg.html,
17729           httemplate/misc/process/cancel_pkg.html,
17730           httemplate/search/cust_pkg.cgi,
17731           httemplate/search/report_cust_pkg.html,
17732           httemplate/view/cust_main/packages.html: suspend later just like
17733           expire (#1487)
17734
17735 2007-06-25 19:31  ivan
17736
17737         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: change
17738           "====" to <HR> in selfservice usage stuff.  welcome to this
17739           millenium! :)
17740
17741 2007-06-22 14:25  jeff
17742
17743         * fs_selfservice/FS-SelfService/cgi/: selfservice.cgi,
17744           view_usage_details.html: self-service usage report enhancements
17745           (1495)
17746
17747 2007-06-22 10:27  jeff
17748
17749         * httemplate/graph/elements/monthly.html: add csv and excel export
17750           to sales reports (1426)
17751
17752 2007-06-22 10:21  jeff
17753
17754         * FS/FS/part_export/www_shellcommands.pm: documentation improvement
17755
17756 2007-06-20 21:02  jeff
17757
17758         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
17759           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, conf/welcome_letter: latex
17760           welcome letters (1677)
17761
17762 2007-06-20 15:58  ivan
17763
17764         * rt/etc/RT_SiteConfig.pm: add QuickCreateLong option, part of
17765           merging spiritone RT changes
17766
17767 2007-06-20 15:35  ivan
17768
17769         * rt/etc/RT_SiteConfig.pm: add $RT::MyTicketsLength patch from
17770           spiritone, part of merging RT changes (#1661)
17771
17772 2007-06-20 15:28  ivan
17773
17774         * CREDITS, rt/html/RTx/Statistics/DurationAsString,
17775           rt/html/RTx/Statistics/index.html,
17776           rt/html/RTx/Statistics/CallsMultiQueue/index.html,
17777           rt/html/RTx/Statistics/CallsMultiQueue/Elements/Chart,
17778           rt/html/RTx/Statistics/CallsQueueDay/Results.tsv,
17779           rt/html/RTx/Statistics/CallsQueueDay/index.html,
17780           rt/html/RTx/Statistics/CallsQueueDay/Elements/Chart,
17781           rt/html/RTx/Statistics/DayOfWeek/index.html,
17782           rt/lib/RT/Extension/ActivityReports.pm, rt/lib/RTx/Statistics.pm,
17783           rt/html/RTx/Statistics/DayOfWeek/Elements/Chart,
17784           rt/html/RTx/Statistics/Elements/DateSelectRow,
17785           rt/html/RTx/Statistics/Elements/DurationAsString,
17786           rt/html/RTx/Statistics/Elements/GraphBox,
17787           rt/html/RTx/Statistics/Elements/SelectMultiQueue,
17788           rt/html/RTx/Statistics/Elements/StatColumnMap,
17789           rt/html/RTx/Statistics/Elements/Tabs,
17790           rt/html/RTx/Statistics/Elements/CollectionAsTable/Header,
17791           rt/html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat,
17792           rt/html/RTx/Statistics/Elements/CollectionAsTable/Row,
17793           rt/html/RTx/Statistics/Elements/ControlsAsTable/ControlBox,
17794           rt/html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage,
17795           rt/html/RTx/Statistics/FAQ/index.html,
17796           rt/html/RTx/Statistics/OpenStalled/Results.tsv,
17797           rt/html/RTx/Statistics/OpenStalled/index.html,
17798           rt/html/RTx/Statistics/OpenStalled/Elements/Chart,
17799           rt/html/RTx/Statistics/Resolution/index.html,
17800           rt/html/RTx/Statistics/Resolution/Elements/Chart,
17801           rt/html/Callbacks/ActivityReports/Elements/Tabs/Default,
17802           rt/html/Callbacks/ActivityReports/NoAuth/webrt.css/Default,
17803           rt/html/RTx/Statistics/TimeToResolve/index.html,
17804           rt/html/RTx/Statistics/TimeToResolve/Elements/Chart,
17805           rt/html/RTx/Statistics/UserTest/index.html,
17806           rt/html/RTx/Statistics/UserTest/Elements/Chart,
17807           rt/html/Callbacks/ActivityReports/Search/Results.html/SearchActions,
17808           rt/html/Callbacks/RT-WebCronTool/Elements/Tabs/Default,
17809           rt/html/Developer/CronTool/autohandler,
17810           rt/html/Developer/CronTool/index.html,
17811           rt/html/Reports/Activity/ActivityDetail.html,
17812           rt/html/Reports/Activity/ActivitySummary.html,
17813           rt/html/Reports/Activity/ResolutionComments.html,
17814           rt/html/Reports/Activity/ResolutionStatistics.html,
17815           rt/html/Reports/Activity/index.html,
17816           rt/html/Reports/Activity/Elements/LimitReport,
17817           rt/html/Reports/Activity/Elements/MiniPlot,
17818           rt/html/Reports/Activity/Elements/PrintFooter,
17819           rt/html/Reports/Activity/Elements/PrintHeader,
17820           rt/html/Reports/Activity/Elements/ScreenFooter,
17821           rt/html/Reports/Activity/Elements/ScreenHeader,
17822           rt/html/Reports/Activity/Elements/Tabs,
17823           rt/html/Reports/Activity/Elements/Wrapper: integrate
17824           RTx::Statistics package, part of merging spiritone RT changes
17825           (#1661)
17826
17827 2007-06-18 09:45  jeff
17828
17829         * httemplate/edit/svc_www.cgi: must escape config data
17830
17831 2007-06-15 11:44  jeff
17832
17833         * FS/FS/cust_main.pm, httemplate/edit/cust_refund.cgi,
17834           httemplate/edit/process/cust_refund.cgi: paydate option for
17835           realtime_refund_bop and UI entry for cust_pay records without it
17836           (#1662 UI)
17837
17838 2007-06-14 17:58  jeff
17839
17840         * FS/FS/: Schema.pm, cust_main.pm: store exp in cust_pay and pass
17841           to B:OP during refunds with paynum (#1662)
17842
17843 2007-06-13 09:56  jeff
17844
17845         * FS/FS/part_export/sqlradius.pm: additional debugging
17846
17847 2007-06-08 17:53  ivan
17848
17849         * bin/: bill-for-nextmonth, bill-for-nextyear: adding
17850           bill-for-next* hacks like bill-next* stuff but with -n flag, for
17851           skycatcher
17852
17853 2007-06-08 17:40  ivan
17854
17855         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily:
17856           skycatcher modifications for pre-printing invoices, but with
17857           today's date
17858
17859 2007-06-08 16:21  ivan
17860
17861         * bin/all-postal-no-email: adding quick script to move all
17862           customers to postal billing only for skycatcher
17863
17864 2007-06-08 10:38  jeff
17865
17866         * FS/FS/part_export/sqlradius.pm: prevent multiple additions to
17867           usergroup table (work around #1606)
17868
17869 2007-06-08 07:40  jeff
17870
17871         * FS/FS/part_export/prizm.pm: queue suspend, unsuspend, and delete
17872           (fixes #1657)
17873
17874 2007-06-06 17:45  jeff
17875
17876         * FS/FS/cust_bill.pm: cruft removal
17877
17878 2007-06-06 15:34  jeff
17879
17880         * FS/FS/: Conf.pm, cust_bill.pm: service dates on invoices optional
17881           (#1658)
17882
17883 2007-06-06 12:58  khoff
17884
17885         * FS/FS/: cust_main.pm, Conf.pm: Added 'disable_void_after' config
17886           option to disable the VOID-before-credit behavior of
17887           FS::cust_main::realtime_refund_bop after n seconds, if set.  For
17888           broken gateways like SkipJack that a pprove VOIDs for settled
17889           transactions.
17890
17891 2007-06-05 08:07  jeff
17892
17893         * FS/FS/svc_acct.pm: correct shorage of variables bound to prepared
17894           statement
17895
17896 2007-06-02 14:07  jeff
17897
17898         * httemplate/elements/header.html: drop ticket search form and
17899           logic from ticketless installs
17900
17901 2007-05-31 08:03  jeff
17902
17903         * httemplate/edit/payment_gateway.html: add TransFirst eLink
17904           support
17905
17906 2007-05-29 20:38  ivan
17907
17908         * FS/FS/svc_external.pm: should eliminiate error: Use of
17909           uninitialized value in string eq at
17910           /usr/local/share/perl/5.8.8/FS/svc_external.pm line 82.
17911
17912 2007-05-29 20:05  ivan
17913
17914         * httemplate/view/svc_domain.cgi: fix javascript confirmation for
17915           domain records with " in them...
17916
17917 2007-05-21 17:34  ivan
17918
17919         * httemplate/search/report_tax.cgi: fix tax reports for some odd
17920           upgrade edge cases: when you have both taxclass and non-taxclass
17921           entries in cust_main_county for a single region (not correct
17922           setup in the first place), and non-null but empty values in
17923           taxname
17924
17925 2007-05-20 19:18  ivan
17926
17927         * FS/FS/Schema.pm: haven't had anyone use this in years, and for
17928           some reason DBIx::DBSchema can't reverse engineer the schema for
17929           it, causing freeside-upgrade to error out trying to recreate it
17930
17931 2007-05-18 16:44  ivan
17932
17933         * httemplate/edit/cust_main/billing.html: have "emailinvoiceonly"
17934           hide postal/fax invoice options in backoffice as well as
17935           self-service.  closes: bug#1614
17936
17937 2007-05-11 16:18  khoff
17938
17939         * httemplate/search/: report_cust_bill.html,
17940           report_cust_credit.html, report_cust_main-zip.html,
17941           report_cust_pay.html, report_cust_pay_batch.html,
17942           report_cust_pkg.html: Fix (hopefully) all uses of
17943           /elements/tr-select-agent.html where agentnum may be undefined.
17944
17945 2007-05-11 12:03  ivan
17946
17947         * FS/FS/part_export/communigate_pro.pm: logout seems not to return
17948           an error status, so don't up the queue with "failed: Can't logout
17949           of CGPro: No error"
17950
17951 2007-05-11 11:14  khoff
17952
17953         * httemplate/elements/header.html: Use FS::TicketSystem to get RT
17954           URL.
17955
17956 2007-05-11 11:08  khoff
17957
17958         * FS/FS/XMLRPC.pm: Quiet debug output.
17959
17960 2007-05-08 15:43  jeff
17961
17962         * FS/FS/part_pkg/: prorate.pm, subscription.pm: add formatting to
17963           plan data
17964
17965 2007-05-08 15:10  jeff
17966
17967         * FS/FS/part_pkg/flat.pm: charges and time are not measured in
17968           megabytes
17969
17970 2007-05-08 09:51  ivan
17971
17972         * bin/: bill-nextmonth, bill-nextyear: [no log message]
17973
17974 2007-05-06 23:35  jeff
17975
17976         * FS/bin/: freeside-sqlradius-dedup-group,
17977           freeside-sqlradius-reset: sqlradius usergroup tools
17978
17979 2007-05-06 19:14  jeff
17980
17981         * httemplate/misc/download-batch.cgi: 1609 correct spiritone ACH
17982
17983 2007-05-06 19:13  jeff
17984
17985         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
17986           httemplate/misc/process/link.cgi: 1606 correct bug in overlimit
17987           groups handling
17988
17989 2007-05-01 13:00  ivan
17990
17991         * FS/FS/ClientAPI/Signup.pm: without debugging this time :)
17992
17993 2007-05-01 12:57  ivan
17994
17995         * FS/: bin/freeside-selfservice-server, FS/ClientAPI/Signup.pm: use
17996           FS::ClientAPI_SessionCache for signup info so it actually works -
17997           speed up signups
17998
17999 2007-04-29 15:55  jeff
18000
18001         * FS/FS/Conf.pm, FS/FS/ClientAPI/MyAccount.pm,
18002           FS/FS/ClientAPI/Signup.pm,
18003           fs_selfservice/FS-SelfService/cgi/signup.cgi,
18004           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
18005           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
18006           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
18007           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
18008           fs_selfservice/FS-SelfService/cgi/signup.html,
18009           httemplate/view/cust_main/billing.html: ticket 1568 config
18010           options for new echeck fields and addition to selfservice
18011           interface
18012
18013 2007-04-27 15:54  jeff
18014
18015         * httemplate/edit/cust_main/contact.html: adjust default labelling
18016
18017 2007-04-27 15:37  jeff
18018
18019         * httemplate/edit/cust_main/billing.html: SELECT doesn't accept a
18020           value
18021
18022 2007-04-25 21:46  jeff
18023
18024         * FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
18025           httemplate/misc/recharge_svc.html: more datavolume format
18026
18027 2007-04-25 20:35  ivan
18028
18029         * FS/FS/UI/bytecount.pm: old Number::Format silently ignores
18030           datavolume-forcemegabytes
18031
18032 2007-04-25 20:09  jeff
18033
18034         * FS/FS/UI/bytecount.pm: improve configfile handling
18035
18036 2007-04-25 18:50  jeff
18037
18038         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi: revert
18039           dodgy ACH hack from ticket 1436
18040
18041 2007-04-24 17:54  ivan
18042
18043         * FS/FS/: cust_bill.pm, Conf.pm: add lpr-postscript_prefix and
18044           lpr-postscript_suffix config options for printer commands to
18045           place printer in postscript mode
18046
18047 2007-04-23 17:21  jeff
18048
18049         * FS/FS/svc_www.pm: untaint
18050
18051 2007-04-23 17:04  jeff
18052
18053         * httemplate/view/svc_acct.cgi: missed a bytecount
18054
18055 2007-04-23 16:34  ivan
18056
18057         * httemplate/search/cust_pkg.cgi: fix error: column reference
18058           "fieldname" is ambiguous
18059
18060 2007-04-22 20:41  jeff
18061
18062         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_bill.pm,
18063           FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
18064           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
18065           add to ACH batch feature from customer view page
18066
18067 2007-04-20 21:44  ivan
18068
18069         * FS/FS/cust_svc.pm: bring POD documentation in line with reality
18070           wrt where we're storing phone numbers
18071
18072 2007-04-20 14:40  ivan
18073
18074         * conf/: invoice_html, invoice_latex: add customer # to default
18075           invoice templates
18076
18077 2007-04-20 14:31  ivan
18078
18079         * httemplate/view/cust_main/billing.html: don't put this
18080           information way out on the right in its own columns.
18081
18082 2007-04-19 16:34  ivan
18083
18084         * FS/FS/UI/Web.pm: not needed here anymore, bytecount stuff moved
18085           to its own module
18086
18087 2007-04-19 16:30  jeff
18088
18089         * FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/UI/bytecount.pm,
18090           FS/FS/part_pkg/flat.pm, FS/FS/ClientAPI/MyAccount.pm,
18091           httemplate/edit/process/prepay_credit.cgi,
18092           httemplate/edit/process/svc_acct.cgi,
18093           httemplate/search/prepay_credit.html, htetc/handler.pl: break
18094           _bytecount subroutines out of FS::UI::Web
18095
18096 2007-04-19 13:18  ivan
18097
18098         * htetc/handler.pl, httemplate/search/cust_svc.html,
18099           httemplate/view/cust_main/packages.html, FS/FS/UI/Web.pm,
18100           httemplate/browse/part_svc.cgi, httemplate/elements/menu.html:
18101           fix very strange "Undefined subroutine &FS::UI::Web::rooturl"
18102           with an explicit import.  did i mention this was really really
18103           weird?
18104
18105 2007-04-18 20:15  ivan
18106
18107         * FS/FS/UID.pm: better error message about missing secrets file
18108           errors.  WTF is going on!
18109
18110 2007-04-18 16:22  ivan
18111
18112         * FS/: FS/svc_acct.pm, FS/part_pkg/flat.pm, bin/freeside-queued:
18113           fix use statements for FS::UI::Web.  not "use"ing modules in the
18114           actual modules you use them in is bad, mmmkay
18115
18116 2007-04-18 13:01  ivan
18117
18118         * FS/FS/part_pkg.pm: praise the parser!  amen!  (fix a doc typo)
18119
18120 2007-04-12 17:53  jeff
18121
18122         * FS/FS/svc_acct.pm: correct boneheaded afterthoughts
18123
18124 2007-04-11 20:16  jeff
18125
18126         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
18127           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/part_pkg/flat.pm,
18128           FS/bin/freeside-queued, httemplate/browse/part_pkg.cgi,
18129           httemplate/browse/part_svc.cgi, httemplate/edit/part_pkg.cgi,
18130           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
18131           httemplate/edit/process/part_pkg.cgi,
18132           httemplate/edit/process/svc_acct.cgi,
18133           httemplate/view/svc_acct.cgi: input and output on data volume
18134           fields specified with k,m,g,or t
18135
18136 2007-04-11 19:42  ivan
18137
18138         * FS/FS/svc_Common.pm: quiet "Use of uninitialized value in string
18139           eq at /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 131".  i
18140           think.
18141
18142 2007-04-11 19:27  ivan
18143
18144         * httemplate/misc/process/recharge_svc.html: remove
18145           'backend-realtime' flag required for recharges, want that just
18146           for signups, running recharges right away by default is fine.
18147           also fix the 'fatal error - unknown payby' error that'll probably
18148           never be reached
18149
18150 2007-04-10 21:28  jeff
18151
18152         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
18153           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
18154           httemplate/view/cust_main/packages.html: usage suspend vs admin
18155           suspend -- avoid actual cust_pkg::suspend except legacy cases
18156
18157 2007-04-09 18:44  ivan
18158
18159         * FS/FS/Conf.pm: remove a ton of deprecated config options
18160
18161 2007-04-09 18:29  ivan
18162
18163         * FS/FS/Conf.pm: add checkbox to payment_receipt_email config
18164
18165 2007-04-09 16:38  jeff
18166
18167         * httemplate/misc/: recharge_svc.html, process/recharge_svc.html:
18168           trigger recharge from the backend as in self-service
18169
18170 2007-04-07 18:14  jeff
18171
18172         * FS/FS/: Conf.pm, svc_acct.pm: configuration option to have
18173           generated passwords be all caps
18174
18175 2007-04-07 17:41  jeff
18176
18177         * httemplate/edit/svc_acct.cgi: correct usage editing bug
18178
18179 2007-04-07 17:22  jeff
18180
18181         * FS/FS/svc_acct.pm: threshold usage email should not be sent to
18182           svc_acct->email
18183
18184 2007-04-06 17:07  jeff
18185
18186         * httemplate/view/cust_main/billing.html: ommitted file
18187
18188 2007-04-06 16:57  jeff
18189
18190         * FS/FS/cust_main.pm, httemplate/misc/payment.cgi,
18191           httemplate/misc/process/payment.cgi: integrate new echeck fields
18192           into freeside backend payment processing
18193
18194 2007-04-06 12:38  jeff
18195
18196         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
18197           httemplate/edit/cust_main.cgi,
18198           httemplate/edit/cust_main/billing.html,
18199           httemplate/edit/cust_main/select-state.html: ticket 1443 add
18200           account type and bank state for echeck processing
18201
18202 2007-04-05 17:37  ivan
18203
18204         * FS/FS/Conf.pm: slight update for batch-enable description & add
18205           ach-spiritone format to batch-default and batch-fixed_format-CHEK
18206           config items
18207
18208 2007-04-05 17:34  ivan
18209
18210         * FS/FS/Conf.pm: slight better descriptions
18211
18212 2007-04-05 17:01  khoff
18213
18214         * FS/FS/part_export/nas_wrapper.pm: Disable debug output by
18215           default.  Pass @_ along to new exports.
18216
18217 2007-04-05 15:01  ivan
18218
18219         * httemplate/elements/menu.html: they're comments now
18220
18221 2007-04-05 07:15  jeff
18222
18223         * httemplate/misc/process/cust_main_note-import.cgi: use comments
18224           and not notes
18225
18226 2007-04-04 19:04  ivan
18227
18228         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
18229           httemplate/edit/cust_main.cgi,
18230           httemplate/edit/cust_main/billing.html,
18231           httemplate/view/cust_main/billing.html: per-customer invoice
18232           terms override
18233
18234 2007-04-04 18:45  ivan
18235
18236         * httemplate/pref/pref.html: finish moving vonage integration to a
18237           user pref
18238
18239 2007-04-04 18:38  ivan
18240
18241         * httemplate/pref/pref-process.html: finish moving the vonage
18242           integration to per-user
18243
18244 2007-04-04 17:01  ivan
18245
18246         * FS/bin/freeside-init-config: correct usage
18247
18248 2007-04-04 15:42  ivan
18249
18250         * Makefile: yes virginia
18251
18252 2007-04-04 13:04  jeff
18253
18254         * FS/bin/freeside-upgrade: correct a bootstrap issue
18255
18256 2007-04-04 08:30  jeff
18257
18258         * FS/FS/cust_bill.pm: squash bug which causes re-email failed
18259           events to fail
18260
18261 2007-04-03 12:37  jeff
18262
18263         * httemplate/misc/cust_main_note-import.cgi: correct handling of
18264           non-unix line termination
18265
18266 2007-04-02 18:39  ivan
18267
18268         * bin/fs-migrate-cust_tax_exempt: [no log message]
18269
18270 2007-04-02 08:49  jeff
18271
18272         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Setup.pm,
18273           FS/FS/cust_main.pm, httemplate/edit/cust_main/contact.html,
18274           httemplate/edit/process/cust_main.cgi,
18275           httemplate/view/cust_main/contacts.html: ticket 1528 add driver's
18276           license field, mask it and ssn
18277
18278 2007-03-31 19:45  jeff
18279
18280         * httemplate/view/svc_www.cgi, FS/FS/AccessRight.pm,
18281           FS/FS/Schema.pm, bin/apache.export, httemplate/edit/svc_www.cgi:
18282           quick hack to add extra 'config lines' to svc_www and otherwise
18283           enhance svc_www
18284
18285 2007-03-27 20:59  ivan
18286
18287         * FS/FS/svc_acct.pm: fix bug with RADIUS groups not available to
18288           shellcommands delete export
18289
18290 2007-03-21 16:07  ivan
18291
18292         * FS/FS/cust_main.pm: fix bug displaying additional debugging info
18293           when process returns no error_message
18294
18295 2007-03-21 15:09  ivan
18296
18297         * FS/FS/cust_main.pm: realtime_bop: if a transaction fails without
18298           an error_message, output additional debugging information, if
18299           available
18300
18301 2007-03-20 21:01  jeff
18302
18303         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
18304           httemplate/search/cust_pay_batch.cgi: ticket 1436, ACH export
18305           format, return processing and autopost
18306
18307 2007-03-20 18:21  jeff
18308
18309         * FS/bin/freeside-fetch, httemplate/pref/pref-process.html,
18310           httemplate/pref/pref.html: ticket 1427, automatically email excel
18311           a/r report
18312
18313 2007-03-20 15:10  ivan
18314
18315         * FS/FS/ClientAPI/Signup.pm: fix bug: usage of promo code broke
18316           agent-specific advertising sources
18317
18318 2007-03-20 13:11  jeff
18319
18320         * httemplate/misc/: cust_main_note-import.cgi,
18321           cust_main_note-import.html, process/cust_main_note-import.cgi:
18322           acls on new import
18323
18324 2007-03-20 13:01  jeff
18325
18326         * httemplate/elements/menu.html: tie note import into menu
18327
18328 2007-03-20 10:03  jeff
18329
18330         * FS/FS/cust_main.pm, httemplate/misc/cust_main_note-import.html,
18331           httemplate/misc/cust_main_note-import.cgi,
18332           httemplate/misc/process/cust_main_note-import.cgi: ticket 1418, a
18333           tool for customer note importation
18334
18335 2007-03-15 18:35  ivan
18336
18337         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
18338           httemplate/pref/pref.html: vonage click2call integration should
18339           not be sitewide, especially now that we have user prefs
18340
18341 2007-03-15 13:54  ivan
18342
18343         * FS/FS/part_pkg.pm: 13 months!
18344
18345 2007-03-15 13:08  khoff
18346
18347         * httemplate/edit/part_virtual_field.cgi: Set input form MAXLENGTH
18348           attributes to match actual field sizes.
18349
18350 2007-03-15 13:08  khoff
18351
18352         * FS/FS/part_export/router.pm: Added configurable error checks
18353           instead of stupid /^ERROR/ check.  Commands can now be processed
18354           with Text::Template using [@-- --@] delimeters, in addition to
18355           evaling a double-quoted string.  Cleaned up spurious debug
18356           output.
18357
18358 2007-03-15 13:07  khoff
18359
18360         * FS/FS/part_virtual_field.pm: Escape the values in virtual field
18361           html form inputs.
18362
18363 2007-03-15 13:07  khoff
18364
18365         * FS/FS/Schema.pm: part_virtual_field.vfieldpart should be a
18366           serial.
18367
18368 2007-03-14 16:30  jeff
18369
18370         * FS/FS/svc_acct.pm: turn debugging off
18371
18372 2007-03-14 16:27  jeff
18373
18374         * FS/FS/svc_acct.pm: correcting ->replace on bill
18375
18376 2007-03-13 02:21  ivan
18377
18378         * FS/FS/cust_pkg.pm: okay, so this should link to usernum now.  but
18379           until then, it should be ->username, not ->name, eek.  causing
18380           "Error: Error inserting cust_pkg_reason: ERROR: value to long for
18381           type character varying(32)" errors and will be harder to
18382           normalize back to usernum when we fix that
18383
18384 2007-03-10 20:13  ivan
18385
18386         * httemplate/browse/svc_acct_pop.cgi: move POP to browse template;
18387           whew, its paged
18388
18389 2007-03-09 16:16  khoff
18390
18391         * FS/FS/Record.pm: Added $FS::Record::no_update_diff flag to update
18392           "identical" records anyway.
18393
18394 2007-03-09 16:11  khoff
18395
18396         * FS/FS/: Record.pm, svc_broadband.pm: Added ut_coord and ut_coordn
18397           for FS::svc_broadband.
18398
18399 2007-03-09 09:11  jeff
18400
18401         * bin/svc_acct_pop.import: pop import tool
18402
18403 2007-03-07 11:48  khoff
18404
18405         * FS/FS/: Conf.pm, cust_main.pm: Option to disable the charging of
18406           the setup fee while a package is suspended.
18407
18408 2007-03-06 11:56  ivan
18409
18410         * bin/slony-setup: slight update for slony setup script
18411
18412 2007-03-05 17:59  ivan
18413
18414         * httemplate/search/cust_main.cgi: fix status colors in mozilla
18415
18416 2007-03-05 15:01  jayce
18417
18418         * FS/FS/part_pkg/base_delayed.pm: Typo in the package name caused a
18419           warning.  Fixed.
18420
18421 2007-03-05 11:48  khoff
18422
18423         * httemplate/search/report_cust_bill.html: Fixed a problem with the
18424           %opts hash getting skewed (specifically $opt{'value'} == 'label')
18425           when $cgi->param('agentnum') was unset.
18426
18427 2007-03-02 17:29  ivan
18428
18429         * fs_selfservice/FS-SelfService/cgi/signup.cgi: pass the remote IP
18430           address along with signup requests, for some gateways
18431
18432 2007-03-02 15:48  ivan
18433
18434         * FS/FS/cust_main.pm: eProcessingNetwork returning an authorization
18435           like "AUTH/TKT 123456"... will this make refunds work?
18436
18437 2007-03-01 22:24  ivan
18438
18439         * FS/FS/TicketSystem/RT_External.pm: fix custom priority fields,
18440           whew
18441
18442 2007-03-01 12:56  ivan
18443
18444         * FS/FS/part_pkg/voip_cdr.pm: better match for toll-free prefixes
18445
18446 2007-03-01 12:12  ivan
18447
18448         * FS/FS/Misc/prune.pm: yeah, a typo
18449
18450 2007-03-01 09:48  ivan
18451
18452         * FS/bin/: freeside-prune-applications, freeside-upgrade:
18453           prune_applications moved to FS::Misc::prune
18454
18455 2007-03-01 09:47  ivan
18456
18457         * FS/FS/Misc/prune.pm: adding FS::Misc::prune
18458
18459 2007-03-01 09:44  ivan
18460
18461         * FS/FS/Misc.pm: fix weird compliation problem for quis, i hope
18462
18463 2007-03-01 08:36  ivan
18464
18465         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
18466
18467 2007-02-28 21:24  jeff
18468
18469         * FS/FS/cust_credit.pm: dangling cust_credit_refund not allowed
18470
18471 2007-02-28 21:13  jeff
18472
18473         * FS/: FS/Misc.pm, bin/freeside-prune-applications,
18474           bin/freeside-upgrade: dangling cust_credit_refund not allowed
18475
18476 2007-02-28 17:26  ivan
18477
18478         * FS/FS/Conf.pm: this isn't necessary around a single db operation
18479
18480 2007-02-28 11:14  jeff
18481
18482         * httemplate/: edit/cust_main/select-domain.html,
18483           misc/svc_acct-domains.cgi: restore (none) choice to first package
18484           select
18485
18486 2007-02-27 16:16  jayce
18487
18488         * FS/MANIFEST: Added base_rate files
18489
18490 2007-02-27 15:59  jayce
18491
18492         * FS/FS/part_pkg/base_delayed.pm: adaptation of flat_delayed to
18493           work with base_rate billing
18494
18495 2007-02-27 14:10  jeff
18496
18497         * httemplate/config/config-download.cgi: put the C in ACL here, too
18498
18499 2007-02-27 13:24  jeff
18500
18501         * FS/bin/freeside-setup: oops - inappropriate localization was
18502           committed
18503
18504 2007-02-26 17:51  jeff
18505
18506         * httemplate/config/config.cgi: config goes in database
18507
18508 2007-02-26 17:48  jeff
18509
18510         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/conf.pm,
18511           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
18512           FS/bin/freeside-init-config, FS/bin/freeside-setup,
18513           FS/bin/freeside-upgrade, FS/t/conf.t, conf/invoice_latex,
18514           httemplate/config/config-download.cgi,
18515           httemplate/config/config-process.cgi,
18516           httemplate/config/config-view.cgi, FS/FS/Schema.pm: config goes
18517           in database
18518
18519 2007-02-26 09:54  jeff
18520
18521         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
18522           httemplate/edit/process/part_pkg.cgi: agent_type selector on new
18523           packages
18524
18525 2007-02-24 19:08  ivan
18526
18527         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: add
18528           selfservice-ignore_quantity flag
18529
18530 2007-02-22 23:47  ivan
18531
18532         * FS/FS/Cron/bill.pm: take the package-def defined action here,
18533           like freeside-prepaidd
18534
18535 2007-02-21 03:26  ivan
18536
18537         * FS/FS/: Schema.pm, svc_acct.pm, part_export/shellcommands.pm: add
18538           a _password_encoding field
18539
18540 2007-02-20 18:53  jeff
18541
18542         * FS/FS/part_export/prizm.pm: work around a claimed 50 char limit,
18543           and correct a description handling bug
18544
18545 2007-02-19 07:40  ivan
18546
18547         * FS/FS/cust_bill.pm: this should fix Can't call method "part_pkg"
18548           on an undefined value at .../cust_bill.pm line 434
18549
18550 2007-02-16 14:06  ivan
18551
18552         * bin/rotate-cdrs: commiting this quick tool, cvs is complaining
18553
18554 2007-02-16 12:54  jeff
18555
18556         * httemplate/misc/svc_acct-domains.cgi: respect svc_acct-alldomains
18557           setting
18558
18559 2007-02-16 12:21  jeff
18560
18561         * FS/FS/: Record.pm, svc_broadband.pm: coordinates can be negative
18562           (deja vu?)
18563
18564 2007-02-16 11:46  jayce
18565
18566         * FS/FS/part_pkg/base_rate.pm: Added a new Plan type, base_rate,
18567           which uses the cust_pkg->options to control pricing.  You assign
18568           a base rate for charging, and it is multiplied by the 'units'
18569           ordered.  Solves a need where a company wants to offer an ASP
18570           style service, that charges per user, at a base cost, but doesn't
18571           want a plan for every combination of user amounts.
18572
18573 2007-02-15 12:18  khoff
18574
18575         * FS/FS/cust_main.pm: *** ERROR: unterminated L<...> at line 4716
18576           in file FS/cust_main.pm
18577
18578 2007-02-14 17:09  ivan
18579
18580         * httemplate/docs/billing.html: removing docs moved to wiki
18581
18582 2007-02-14 16:49  ivan
18583
18584         * httemplate/edit/part_bill_event.cgi: add send_email event
18585
18586 2007-02-14 16:48  ivan
18587
18588         * conf/invoice_html: remove commented-out example notes section
18589
18590 2007-02-14 15:32  jeff
18591
18592         * httemplate/: edit/cust_main/select-domain.html,
18593           edit/cust_main.cgi, misc/svc_acct-domains.cgi: selectable domain
18594           on first package in edit/cust_main
18595
18596 2007-02-14 14:43  ivan
18597
18598         * httemplate/search/report_receivables.cgi: fix alignment on
18599           receivables report
18600
18601 2007-02-14 13:23  ivan
18602
18603         * httemplate/search/report_cust_pkg.html: grey out disabled text
18604           boxes for IE
18605
18606 2007-02-14 00:48  ivan
18607
18608         * httemplate/elements/select-cust_pkg-status.html,
18609           httemplate/elements/tr-input-beginning_ending.html,
18610           httemplate/search/cust_pkg.cgi,
18611           httemplate/search/report_cust_pkg.html, FS/FS/UI/Web.pm,
18612           httemplate/images/calendar-disabled.png: add more options to
18613           advanced package reporting
18614
18615 2007-02-13 19:12  jeff
18616
18617         * FS/FS/: Conf.pm, Cron/notify.pm: add simple scalars to
18618           impending_recur_notification
18619
18620 2007-02-13 17:43  ivan
18621
18622         * httemplate/search/svc_www.cgi: fix up svc_www searching
18623
18624 2007-02-13 16:19  jeff
18625
18626         * FS/FS/Conf.pm: better docs for impending doom
18627
18628 2007-02-13 14:24  ivan
18629
18630         * FS/FS/ClientAPI/MyAccount.pm: accept domsvc in selfservice
18631           orders, patch from Sean Hanson/S1
18632
18633 2007-02-13 14:08  ivan
18634
18635         * httemplate/edit/process/cust_main.cgi: use a domsvc when passed
18636           in, patch from Sean Hanson/S1
18637
18638 2007-02-12 21:00  jayce
18639
18640         * httemplate/edit/payment_gateway.html: Small hint on how the
18641           options field is used.
18642
18643 2007-02-12 17:16  jeff
18644
18645         * httemplate/edit/cust_main.cgi: another place to alphabetize
18646
18647 2007-02-12 16:45  jeff
18648
18649         * FS/bin/freeside-delete-addr_blocks: for dumping addr_blocks
18650
18651 2007-02-12 09:56  jeff
18652
18653         * FS/FS/ClientAPI/Signup.pm,
18654           httemplate/view/cust_main/order_pkg.html: alpha sort packages in
18655           new package order SELECT (ticket 1446)
18656
18657 2007-02-11 19:11  ivan
18658
18659         * FS/FS/Misc.pm: fix unterminated L<...> in POD docs
18660
18661 2007-02-11 00:51  ivan
18662
18663         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: we're at
18664           now now
18665
18666 2007-02-10 23:04  ivan
18667
18668         * FS/FS/UI/Web.pm: fix bug with customer info not showing up if
18669           "cust-fields" config value has been set
18670
18671 2007-02-09 22:13  ivan
18672
18673         * FS/FS/svc_acct.pm, FS/FS/svc_phone.pm,
18674           httemplate/edit/part_svc.cgi: reincorporate the changes from
18675           http://www.sisd.com/cgi-bin/viewcvs.cgi/freeside/httemplate/edit/part_svc.cgi?r1=1.52&r2=1.53
18676           that were lost due to the concurrent service-refactor merge
18677
18678 2007-02-09 16:42  ivan
18679
18680         * httemplate/misc/change_pkg.cgi: REALLY fix the package changing
18681           this time
18682
18683 2007-02-09 15:29  ivan
18684
18685         * httemplate/misc/change_pkg.cgi: fix change package link
18686
18687 2007-02-08 20:54  ivan
18688
18689         * bin/import-county-tax-rates: quick hack to import rates for
18690           landel
18691
18692 2007-02-08 20:37  jayce
18693
18694         * httemplate/view/cust_main/packages.html: Set the correct access
18695           right for the cancel link to work
18696
18697 2007-02-08 17:05  ivan
18698
18699         * conf/: invoice_html_statement, invoice_latex_statement,
18700           invoice_latexnotes_statement, invoice_template_statement: add
18701           default statement conf
18702
18703 2007-02-08 14:54  ivan
18704
18705         * FS/FS/part_export/sqlradius.pm: slightly less cryptic docs for
18706           groups_susp_reason option
18707
18708 2007-02-08 14:19  ivan
18709
18710         * FS/FS/cust_pkg.pm: use a LIMIT to retreive the first record,
18711           don't rely on qsearchs to trim it for you - it is inefficient and
18712           outputs long verbose warnings
18713
18714 2007-02-08 14:08  ivan
18715
18716         * httemplate/pref/pref-process.html: second "my" localizing the
18717           variable and causing password changes to fail
18718
18719 2007-02-08 09:00  jeff
18720
18721         * FS/FS/svc_acct.pm, httemplate/edit/part_svc.cgi: fix usergroup in
18722           edit/part_svc.cgi
18723
18724 2007-02-08 08:04  jeff
18725
18726         * httemplate/edit/part_pkg.cgi: gratuitous quote
18727
18728 2007-02-08 01:13  jeff
18729
18730         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
18731           httemplate/edit/process/part_pkg.cgi: hold off until 1.7.2
18732
18733 2007-02-08 00:19  ivan
18734
18735         * FS/FS/CGI.pm: fix the popup progress bars, whew
18736
18737 2007-02-07 17:46  jeff
18738
18739         * FS/FS/part_pkg.pm, htetc/handler.pl,
18740           httemplate/elements/select-table.html,
18741           httemplate/edit/part_pkg.cgi,
18742           httemplate/edit/process/part_pkg.cgi: agent type on package
18743           add/edit (ticket 1446)
18744
18745 2007-02-06 16:46  ivan
18746
18747         * FS/FS/: cust_bill.pm, cust_pay.pm: only use new statements as
18748           payment receipts if the conf file is created
18749
18750 2007-02-05 15:48  ivan
18751
18752         * FS/FS/cust_bill_ApplicationCommon.pm: fix payment/credit
18753           line-item application erroring out on tax applications
18754
18755 2007-02-05 14:12  ivan
18756
18757         * FS/FS/cust_bill_ApplicationCommon.pm: turn debugging on until we
18758           catch the Cant call method "part_pkg" on an undefined value at
18759           /usr/local/share/perl/5.8.4/FS/cust_bill_ApplicationCommon.pm
18760           line 181" bug
18761
18762 2007-02-05 09:21  ivan
18763
18764         * FS/FS/: cust_pay_batch.pm, pay_batch.pm: move the due_events
18765           import too... whew!  this should be it
18766
18767 2007-02-05 08:01  ivan
18768
18769         * FS/FS/pay_batch.pm: fix param passing
18770
18771 2007-02-05 07:49  ivan
18772
18773         * httemplate/misc/upload-batch.cgi: fix st00pid mistakes in batch
18774           upload
18775
18776 2007-02-05 07:48  ivan
18777
18778         * httemplate/misc/upload-batch.cgi: misterminated <%init>
18779
18780 2007-02-05 07:02  ivan
18781
18782         * FS/FS/pay_batch.pm: remove refactored code
18783
18784 2007-02-05 05:11  ivan
18785
18786         * httemplate/search/svc_Smart.html: remove unused svc_Smart
18787
18788 2007-02-05 05:10  ivan
18789
18790         * httemplate/search/: report_receivables.cgi,
18791           report_receivables.html: add "over X days" option to receivables
18792           report
18793
18794 2007-02-05 04:51  ivan
18795
18796         * FS/FS/AccessRight.pm, httemplate/view/cust_bill-logo.cgi,
18797           httemplate/view/cust_bill-pdf.cgi,
18798           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
18799           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
18800           httemplate/view/svc_Common.html, httemplate/view/svc_acct.cgi,
18801           httemplate/view/svc_broadband.cgi,
18802           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
18803           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi,
18804           httemplate/view/cust_main/contacts.html,
18805           httemplate/view/elements/svc_Common.html: C is for
18806           Cookie^WControl
18807
18808 2007-02-05 03:35  ivan
18809
18810         * FS/FS/CGI.pm: not supporting Apache::ASP anymore
18811
18812 2007-02-05 03:12  ivan
18813
18814         * FS/FS/ClientAPI/MyAccount.pm: show RADIUS usage from last bill to
18815           NOW, instead of last bill to next bill
18816
18817 2007-02-05 01:45  ivan
18818
18819         * httemplate/misc/download-batch.cgi: upon first download, have
18820           batches auto-set amount to customer balance if it is smaller
18821
18822 2007-02-05 01:44  ivan
18823
18824         * FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
18825           FS/FS/pay_batch.pm, httemplate/misc/upload-batch.cgi: move
18826           cust_pay_batch::upload results subroutine to an FS::pay_batch
18827           method.  upon first download, have batches auto-reset their
18828           amounts to the customer balance upon if it is smaller.
18829
18830 2007-02-03 17:47  ivan
18831
18832         * httemplate/: search/cust_pay_batch.cgi,
18833           view/cust_main/payment_history.html: add link to some batched
18834           payment info to customer view
18835
18836 2007-02-03 16:01  ivan
18837
18838         * FS/FS/ClientAPI/Signup.pm: quieter
18839
18840 2007-02-03 05:05  ivan
18841
18842         * FS/FS/cust_pkg.pm: this should fix services with negative
18843           num_avail showing up for provisioning
18844
18845 2007-02-03 04:07  ivan
18846
18847         * FS/FS/cust_main_Mixin.pm: remove debugging left on
18848
18849 2007-02-03 03:36  ivan
18850
18851         * FS/FS/AccessRight.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main.pm,
18852           FS/FS/cust_main_Mixin.pm, FS/FS/UI/Web.pm,
18853           httemplate/elements/menu.html,
18854           httemplate/graph/cust_bill_pkg.cgi,
18855           httemplate/graph/money_time.cgi,
18856           httemplate/graph/report_cust_bill_pkg.html,
18857           httemplate/graph/report_money_time.html,
18858           httemplate/search/cdr.html, httemplate/search/cust_bill.html,
18859           httemplate/search/cust_bill_event.cgi,
18860           httemplate/search/cust_bill_event.html,
18861           httemplate/search/cust_bill_pkg.cgi,
18862           httemplate/search/cust_credit.html,
18863           httemplate/search/cust_main-otaker.cgi,
18864           httemplate/search/cust_main-zip.html,
18865           httemplate/search/cust_main.cgi,
18866           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
18867           httemplate/search/cust_pay_batch.cgi,
18868           httemplate/search/cust_pkg.cgi, httemplate/search/cust_svc.html,
18869           httemplate/search/cust_tax_exempt_pkg.cgi,
18870           httemplate/search/inventory_item.html,
18871           httemplate/search/pay_batch.cgi,
18872           httemplate/search/pay_batch.html, httemplate/search/queue.html,
18873           httemplate/search/reg_code.html,
18874           httemplate/search/report_cdr.html,
18875           httemplate/search/report_cust_bill.html,
18876           httemplate/search/report_cust_credit.html,
18877           httemplate/search/report_cust_main-zip.html,
18878           httemplate/search/report_cust_pay.html,
18879           httemplate/search/report_cust_pay_batch.html,
18880           httemplate/search/report_cust_pkg.html,
18881           httemplate/search/report_prepaid_income.cgi,
18882           httemplate/search/report_prepaid_income.html,
18883           httemplate/search/report_receivables.cgi,
18884           httemplate/search/report_receivables.html,
18885           httemplate/search/report_tax.cgi,
18886           httemplate/search/report_tax.html, httemplate/search/sql.html,
18887           httemplate/search/sqlradius.cgi,
18888           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
18889           httemplate/search/svc_broadband.cgi,
18890           httemplate/search/svc_domain.cgi,
18891           httemplate/search/svc_external.cgi,
18892           httemplate/search/svc_forward.cgi,
18893           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi:
18894           add customer status column to customer & most other reports.
18895           also put the C in ACL in the search/ and graph/ directories.
18896
18897 2007-02-02 18:39  jeff
18898
18899         * FS/bin/freeside-reset-fixed: do a setfixed
18900
18901 2007-02-01 22:29  ivan
18902
18903         * FS/FS/part_pkg/flat.pm: quiet a harmless but loud warning
18904
18905 2007-02-01 20:39  ivan
18906
18907         * FS/FS/ClientAPI/Signup.pm: set resellser-specific advertising
18908           sources in signup
18909
18910 2007-01-31 19:08  jeff
18911
18912         * httemplate/view/cust_main/packages.html: oops.  perhaps it should
18913
18914 2007-01-31 18:37  jeff
18915
18916         * FS/FS/svc_acct.pm: spurious line
18917
18918 2007-01-31 18:35  ivan
18919
18920         * FS/FS/ClientAPI/Signup.pm: fix up the info passing for optional
18921           packages
18922
18923 2007-01-31 18:13  jeff
18924
18925         * FS/FS/: svc_acct.pm, part_export/sqlradius.pm: better solution to
18926           ticket 1455
18927
18928 2007-01-31 17:57  ivan
18929
18930         * FS/FS/cust_bill.pm: eliminate \\* in the cheesy latex->html notes
18931           thing
18932
18933 2007-01-31 10:28  jeff
18934
18935         * FS/FS/part_export/sqlradius.pm: possible solution to ticket 1455
18936
18937 2007-01-30 22:30  khoff
18938
18939         * FS/FS/part_export/snmp.pm: Don't break if we're missing
18940           Net::SNMP.  Apparenty "require" doesn't do the trick.
18941
18942 2007-01-30 21:45  khoff
18943
18944         * FS/FS/part_export/nas_wrapper.pm: Meta-export to allow more
18945           flexibilty until the export subsystem rewrite.
18946
18947 2007-01-30 21:43  khoff
18948
18949         * FS/FS/part_export/: router.pm, snmp.pm, trango.pm:
18950           FS::part_export::router  - Refactored to be more easily
18951           sub-classed.   - Moved per-export options to FS:;router virtual
18952           fields.   - Fixed other general brokenness.
18953
18954           FS::part_export::snmp  - SNMP export sub-classed from
18955           FS::part_export::router
18956
18957           FS::part_export::trango  - Export for Trango proprietary access
18958           points.  Sub-classed from FS::part_export::snmp.
18959
18960 2007-01-30 21:23  jeff
18961
18962         * FS/FS/cust_main.pm: minor improvement
18963
18964 2007-01-30 20:30  jeff
18965
18966         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
18967           httemplate/edit/process/cust_pay.cgi,
18968           httemplate/misc/process/payment.cgi: small change in payment
18969           receipt handling (ticket 1422)
18970
18971 2007-01-30 20:26  ivan
18972
18973         * httemplate/: edit/quick-charge.html,
18974           elements/select-taxclass.html, elements/tr-select-taxclass.html,
18975           view/cust_main/packages.html: minor UI work on one-time charges
18976           w/taxclasses
18977
18978 2007-01-30 19:42  jeff
18979
18980         * FS/: MANIFEST, t/cust_pkg_option.t: odds and ends
18981
18982 2007-01-30 18:08  ivan
18983
18984         * httemplate/misc/change_pkg.cgi: this should be a popup too, but,
18985           until then, it shouldn't be missing the standard header
18986
18987 2007-01-30 15:50  ivan
18988
18989         * FS/FS/cust_bill.pm: fix agent-specific logos in emailed html
18990           invoices
18991
18992 2007-01-30 13:21  jeff
18993
18994         * FS/FS/svc_acct.pm: avoiding brane pane
18995
18996 2007-01-30 12:59  ivan
18997
18998         * httemplate/: browse/access_group.html, browse/access_user.html,
18999           browse/addr_block.cgi, browse/agent.cgi, browse/agent_type.cgi,
19000           browse/cust_main_county.cgi, browse/inventory_class.html,
19001           browse/msgcat.cgi, browse/part_bill_event.cgi,
19002           browse/part_export.cgi, browse/part_pkg.cgi,
19003           browse/part_referral.html, browse/part_svc.cgi,
19004           browse/part_virtual_field.cgi, browse/payment_gateway.html,
19005           browse/pkg_class.html, browse/rate.cgi, browse/reason.html,
19006           browse/reason_type.html, browse/router.cgi,
19007           browse/svc_acct_pop.cgi, edit/msgcat.cgi,
19008           search/prepay_credit.html: its all about control
19009
19010 2007-01-30 11:45  ivan
19011
19012         * FS/FS/option_Common.pm: fix old-record detection bug in
19013           option_Common
19014
19015 2007-01-30 11:40  jeff
19016
19017         * FS/FS/: Conf.pm, svc_acct.pm, cust_main.pm: only add first user
19018           to invoicing_list (ticket 1424)
19019
19020 2007-01-30 10:52  jeff
19021
19022         * fs_selfservice/FS-SelfService/cgi/success-delayed.html,
19023           FS/FS/ClientAPI/Signup.pm,
19024           fs_selfservice/FS-SelfService/cgi/signup.cgi: additional info
19025           available for self-service success (ticket 1420)
19026
19027 2007-01-29 15:16  ivan
19028
19029         * httemplate/config/: config-process.cgi, config-view.cgi,
19030           config.cgi: putting the C in ACL
19031
19032 2007-01-29 13:11  ivan
19033
19034         * httemplate/misc/process/cancel_pkg.html: correct a typo, and
19035           <%init> helps alot
19036
19037 2007-01-29 10:50  ivan
19038
19039         * httemplate/pref/: pref-process.html, pref.html: record resolution
19040           & colro depth in user prefs
19041
19042 2007-01-29 08:16  ivan
19043
19044         * FS/FS/: cust_main.pm, rate.pm: turn off debugging
19045
19046 2007-01-29 08:01  ivan
19047
19048         * FS/FS/: cust_main.pm, cust_main_Mixin.pm, UI/Web.pm: fix invoice
19049           email display bug on advanced package report, closes: Bug#1416
19050
19051 2007-01-29 04:07  ivan
19052
19053         * htetc/handler.pl: warnings in <%once> sections should not be
19054           fatal
19055
19056 2007-01-29 03:55  ivan
19057
19058         * FS/FS/option_Common.pm: remove extraneous debugging
19059
19060 2007-01-29 03:31  ivan
19061
19062         * Makefile: looks like a duck
19063
19064 2007-01-27 18:21  ivan
19065
19066         * FS/FS/svc_domain.pm, httemplate/view/svc_domain.cgi: pretty up
19067           domain zone viewing a little
19068
19069 2007-01-26 00:18  ivan
19070
19071         * FS/FS/access_user.pm: out of scope bad
19072
19073 2007-01-26 00:17  ivan
19074
19075         * FS/FS/access_user.pm: spurious password changes bad...
19076
19077 2007-01-26 00:11  ivan
19078
19079         * FS/FS/: Record.pm, option_Common.pm: oops, debugging turned on
19080
19081 2007-01-26 00:04  ivan
19082
19083         * FS/FS/access_user.pm, httemplate/elements/header.html,
19084           httemplate/elements/menu.html, httemplate/elements/xmenu.css,
19085           httemplate/elements/xmenu.top.css,
19086           httemplate/elements/xmenu.top.js,
19087           httemplate/images/arrow.down.png,
19088           httemplate/images/menu-left-example.png,
19089           httemplate/images/menu-top-example.png,
19090           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
19091           FS/FS/Record.pm, FS/FS/m2m_Common.pm, FS/FS/option_Common.pm: top
19092           bar option!
19093
19094 2007-01-24 22:04  ivan
19095
19096         * httemplate/elements/xmenu.css: fuck.  you.  IE7.
19097
19098 2007-01-24 22:00  ivan
19099
19100         * httemplate/elements/: menu.html, xmenu.css: fuck.  you.  IE7.
19101
19102 2007-01-24 15:41  ivan
19103
19104         * httemplate/misc/download-batch.cgi: 00 = sale, 01 = pre-auth.  we
19105           need the former
19106
19107 2007-01-23 21:33  jeff
19108
19109         * httemplate/edit/process/elements/process.html: squarely between
19110           shame in you and so close
19111
19112 2007-01-23 15:42  jeff
19113
19114         * FS/FS.pm, FS/bin/freeside-daily, conf/impending_recur_template,
19115           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
19116           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_option.pm,
19117           FS/FS/Cron/notify.pm, FS/FS/part_pkg/flat_delayed.pm: notices
19118           before first charge on flat_delayed
19119
19120 2007-01-22 23:44  ivan
19121
19122         * FS/FS/cust_pay_batch.pm: even have 4 digit zips in there eek
19123
19124 2007-01-22 22:51  ivan
19125
19126         * FS/FS/Record.pm: remove spurious duplicateion from lineitem patch
19127
19128 2007-01-22 22:45  ivan
19129
19130         * FS/FS/payby.pm: fix PREP payby
19131
19132 2007-01-22 22:41  ivan
19133
19134         * FS/FS/cust_pay.pm: have to use payinfo_Mixin if we're going to
19135           ISA it
19136
19137 2007-01-22 09:05  ivan
19138
19139         * Makefile, htetc/freeside-base1.99.conf: halfass v2 too
19140
19141 2007-01-22 06:29  ivan
19142
19143         * FS/FS/CGI.pm: hopefully this should be the last bit of the
19144           relative URL fixing
19145
19146 2007-01-22 03:41  ivan
19147
19148         * httemplate/view/cust_main.cgi: closing tags helps alot
19149
19150 2007-01-22 03:39  ivan
19151
19152         * httemplate/view/: cust_main.cgi, cust_main/notes.html: fix
19153           elements/ links here too
19154
19155 2007-01-22 03:36  ivan
19156
19157         * httemplate/elements/: phonenumber.html, progress-init.html,
19158           progress-popup.html, tr-input-beginning_ending.html,
19159           tr-input-date-field.html: interpolation helps alot
19160
19161 2007-01-22 03:30  ivan
19162
19163         * httemplate/elements/: phonenumber.html, progress-init.html,
19164           progress-popup.html, tr-input-beginning_ending.html,
19165           tr-input-date-field.html: use $fsurl instead of relative ../
19166           addressing
19167
19168 2007-01-21 18:42  ivan
19169
19170         * FS/FS/ClientAPI/MyAccount.pm,
19171           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
19172           fs_selfservice/FS-SelfService/cgi/make_payment.html: accept CVV2
19173           on self-service manual payment screen
19174
19175 2007-01-21 13:45  ivan
19176
19177         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
19178           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
19179           FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit_bill.pm,
19180           FS/FS/cust_main.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
19181           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
19182           FS/FS/Cron/bill.pm, httemplate/edit/part_bill_event.cgi,
19183           httemplate/edit/part_pkg.cgi,
19184           httemplate/edit/process/cust_main.cgi, httemplate/misc/bill.cgi:
19185           Have lineitem-specific applications happen in all cases; add
19186           weightsto control
19187
19188 2007-01-21 05:42  ivan
19189
19190         * rt/: FREESIDE_MODIFIED, lib/RT/SearchBuilder.pm: add dependancy
19191           on DBIx::SB 1.36 for Pg 8.1+
19192
19193 2007-01-21 05:26  ivan
19194
19195         * Makefile, htetc/freeside-base.conf, htetc/freeside-base1.conf,
19196           htetc/freeside-base2.conf: mod_perl v2, it finally happened
19197
19198 2007-01-21 01:13  ivan
19199
19200         * httemplate/search/cust_svc.html: trim leading & trailing
19201           whitespace from service searches
19202
19203 2007-01-21 01:10  ivan
19204
19205         * FS/FS/: CGI.pm, UI/Web.pm: fix svc_url to work no matter where we
19206           are coming from in the tree -  use rooturl() instead of popurl()
19207
19208 2007-01-19 16:08  jeff
19209
19210         * httemplate/edit/process/quick-charge.cgi: strip all blank lines,
19211           not just trailing ones
19212
19213 2007-01-19 15:00  jeff
19214
19215         * httemplate/misc/download-batch.cgi: work around CSV brokenness
19216
19217 2007-01-19 14:02  jeff
19218
19219         * httemplate/edit/process/: access_user.html,
19220           elements/process.html: blank password on error
19221
19222 2007-01-19 08:31  jeff
19223
19224         * httemplate/edit/: access_user.html, process/access_user.html,
19225           process/elements/process.html: no password in html source on
19226           employee edit
19227
19228 2007-01-18 10:14  ivan
19229
19230         * FS/FS/cust_pay_batch.pm: fix zip parsing for batch results -
19231           don't want to abort processing because of an old not-well-checked
19232           zip
19233
19234 2007-01-17 15:28  ivan
19235
19236         * FS/FS/part_export/shellcommands.pm: fix crypted password bug
19237           cause by recent fix to not quote things on STDIN, yuck.
19238
19239 2007-01-17 15:27  jeff
19240
19241         * httemplate/edit/svc_acct.cgi, httemplate/misc/change_pkg.cgi,
19242           httemplate/misc/payment.cgi,
19243           httemplate/view/elements/svc_Common.html, FS/FS/CGI.pm,
19244           httemplate/misc/process/payment.cgi,
19245           httemplate/view/svc_acct.cgi: link to customer from manual
19246           payment screen (ticket 1414)
19247
19248 2007-01-17 09:41  jeff
19249
19250         * FS/FS/: cust_pkg.pm, reason.pm: fix bug wrt suspend/cancel
19251           reasons (suspends fail in freeside-daily)
19252
19253 2007-01-17 08:41  jeff
19254
19255         * FS/FS/part_pkg/flat.pm: noise reduction
19256
19257 2007-01-17 07:50  jeff
19258
19259         * httemplate/view/cust_main/packages.html: fix suspend link
19260
19261 2007-01-16 16:40  jeff
19262
19263         * httemplate/edit/: access_user.html, process/access_user.html:
19264           employee edit (ticket 1412)
19265
19266 2007-01-16 13:36  jeff
19267
19268         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: revert unnecessary changes
19269           for ticket 1364
19270
19271 2007-01-16 09:39  jeff
19272
19273         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: RT vs Pg8 (ticket 1364)
19274
19275 2007-01-16 01:11  ivan
19276
19277         * FS/FS/ClientAPI/Signup.pm: have signup package list respect
19278           agentnum sent from client
19279
19280 2007-01-15 14:15  jeff
19281
19282         * httemplate/edit/process/quick-charge.cgi: that was DUM
19283
19284 2007-01-14 23:53  ivan
19285
19286         * httemplate/misc/download-batch.cgi: add batch expiration date
19287           incrementer for 295
19288
19289 2007-01-14 23:22  ivan
19290
19291         * FS/FS/Conf.pm: add descriptions for batchconfig-PAP and
19292           batchconfig-csv-chase_canada-E-xactBatch
19293
19294 2007-01-12 15:27  jeff
19295
19296         * FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
19297           httemplate/view/svc_broadband.cgi, FS/FS/part_export/prizm.pm,
19298           httemplate/edit/svc_broadband.cgi: added svc_broadband
19299           description which is appended to Site Name in prizm export
19300
19301 2007-01-11 18:04  jeff
19302
19303         * FS/FS/cust_main.pm, FS/FS/part_pkg/flat.pm,
19304           httemplate/edit/quick-charge.html,
19305           httemplate/edit/process/quick-charge.cgi,
19306           httemplate/view/cust_main/packages.html: one-time charge
19307           enhancements
19308
19309 2007-01-10 15:21  ivan
19310
19311         * httemplate/search/queue.html: add "select all" and "unselect" all
19312           buttons to bulk queue operations
19313
19314 2007-01-10 00:56  ivan
19315
19316         * FS/FS/payinfo_Mixin.pm: fix harmless warning: Use of
19317           uninitialized value in string ne at
19318           /usr/local/share/perl/5.8.4/FS/payinfo_Mixin.pm line 116
19319
19320 2007-01-10 00:50  ivan
19321
19322         * httemplate/view/cust_main/contacts.html: you have got to be
19323           kidding me.
19324
19325 2007-01-10 00:48  ivan
19326
19327         * httemplate/view/cust_main/contacts.html: nothing could have ever
19328           gone wrong with so simple a change.  oh noooo
19329
19330 2007-01-09 23:48  ivan
19331
19332         * httemplate/view/cust_main/contacts.html: fix ship_county display
19333           bug
19334
19335 2007-01-09 21:51  ivan
19336
19337         * FS/FS/cust_bill.pm: add custnum to invoice template vars
19338
19339 2007-01-09 18:41  jeff
19340
19341         * FS/FS/cust_pay_batch.pm: E-xactBatch masks card numbers
19342
19343 2007-01-09 16:42  jeff
19344
19345         * httemplate/: misc/upload-batch.cgi, search/cust_pay_batch.cgi:
19346           ignore filenames and rely on selected batch number
19347
19348 2007-01-09 16:41  jeff
19349
19350         * httemplate/misc/download-batch.cgi: permit batch redownloads
19351
19352 2007-01-09 14:57  ivan
19353
19354         * FS/FS/Schema.pm: 2147483647 should be enough bytes for anyone!
19355
19356 2007-01-08 09:36  jeff
19357
19358         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_credit_refund.pm,
19359           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
19360           httemplate/misc/delete-cust_refund.cgi,
19361           httemplate/view/cust_main/payment_history.html: refund deletion
19362
19363 2007-01-05 16:47  jeff
19364
19365         * httemplate/edit/part_svc.cgi: fix UI funkiness
19366
19367 2007-01-04 21:19  jeff
19368
19369         * fs_selfservice/FS-SelfService/SelfService.pm,
19370           fs_selfservice/FS-SelfService/cgi/view_usage.html,
19371           FS/FS/ClientAPI/MyAccount.pm,
19372           fs_selfservice/FS-SelfService/cgi/change_pkg.html,
19373           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
19374           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
19375           fs_selfservice/FS-SelfService/cgi/provision_list.html,
19376           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
19377           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: more
19378           self-servicey stuff (change package, detailed usage)
19379
19380 2007-01-03 23:26  ivan
19381
19382         * conf/blank_logo.eps: adding a simple blank logo; people are
19383           trying to comment out stuff in the template
19384
19385 2007-01-03 21:49  ivan
19386
19387         * httemplate/edit/part_bill_event.cgi: invoice event to credit out
19388           a customer's balance, presumably as bad debt
19389
19390 2007-01-03 11:47  ivan
19391
19392         * httemplate/view/cust_main/packages.html: fix suspend link
19393
19394 2007-01-02 13:46  ivan
19395
19396         * FS/FS/UI/Web.pm, httemplate/search/cust_svc.html: fix service
19397           searching & links
19398
19399 2007-01-02 13:44  ivan
19400
19401         * FS/FS/cust_main.pm: stupid semicolon!
19402
19403 2007-01-02 13:06  ivan
19404
19405         * FS/FS/cust_main.pm: fix num_pkgs to accept empty $sql param, no
19406           trailing AND
19407
19408 2007-01-02 12:29  ivan
19409
19410         * httemplate/view/cust_main/packages.html: fix popup target links
19411
19412 2007-01-02 12:25  ivan
19413
19414         * httemplate/view/svc_Common.html: missing from svc patch, oops!
19415
19416 2007-01-02 10:38  jeff
19417
19418         * FS/FS/svc_acct.pm: omit spurious export triggering
19419
19420 2006-12-29 13:48  jeff
19421
19422         * httemplate/: elements/select-agent.html,
19423           graph/report_cust_bill_pkg.html: correct bad include, and improve
19424           no agent selected condition
19425
19426 2006-12-29 00:51  ivan
19427
19428         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
19429           FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
19430           FS/FS/pkg_svc.pm, FS/FS/registrar.pm, FS/FS/svc_Common.pm,
19431           FS/FS/svc_External_Common.pm, FS/FS/svc_Parent_Mixin.pm,
19432           FS/FS/svc_acct.pm, FS/FS/svc_broadband.pm, FS/FS/svc_domain.pm,
19433           FS/FS/svc_external.pm, FS/FS/svc_forward.pm, FS/FS/svc_phone.pm,
19434           FS/FS/svc_www.pm, FS/FS/UI/Web.pm, FS/t/registrar.t,
19435           FS/t/svc_External_Common.t, FS/t/svc_Parent_Mixin.t,
19436           eg/table_template-svc.pm, httemplate/browse/part_svc.cgi,
19437           httemplate/edit/part_svc.cgi, httemplate/edit/svc_Common.html,
19438           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_broadband.cgi,
19439           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
19440           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
19441           httemplate/edit/elements/edit.html,
19442           httemplate/edit/elements/svc_Common.html,
19443           httemplate/edit/process/elements/process.html, FS/MANIFEST,
19444           httemplate/edit/process/svc_Common.html,
19445           httemplate/elements/header.html, httemplate/elements/menu.html,
19446           httemplate/misc/link.cgi, httemplate/search/cust_main.cgi,
19447           httemplate/search/cust_svc.html, httemplate/search/svc_acct.cgi,
19448           httemplate/search/svc_broadband.cgi,
19449           httemplate/search/svc_domain.cgi,
19450           httemplate/search/svc_external.cgi,
19451           httemplate/search/svc_forward.cgi,
19452           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
19453           httemplate/view/elements/svc_Common.html,
19454           httemplate/view/cust_main/packages.html: service refactor!
19455
19456 2006-12-29 00:41  ivan
19457
19458         * httemplate/edit/process/cust_main.cgi: slight pedanticism
19459
19460 2006-12-29 00:39  ivan
19461
19462         * httemplate/edit/svc_broadband.cgi: svc broadband new arg parsing
19463
19464 2006-12-29 00:35  ivan
19465
19466         * httemplate/misc/: payment.cgi, process/payment.cgi: just in case
19467           it gets capitalized
19468
19469 2006-12-29 00:34  ivan
19470
19471         * httemplate/edit/process/quick-charge.cgi: whitespace
19472
19473 2006-12-29 00:34  ivan
19474
19475         * httemplate/edit/cust_main/billing.html: slight more space
19476           necessary for ACH account numbers
19477
19478 2006-12-29 00:31  ivan
19479
19480         * init.d/freeside-init: kill off all queued processes!
19481
19482 2006-12-29 00:30  ivan
19483
19484         * httemplate/docs/index.html: link more docs to wiki
19485
19486 2006-12-29 00:29  ivan
19487
19488         * httemplate/browse/pay_batch.cgi: this is unused, replaced by
19489           search/pay_batch.cgi
19490
19491 2006-12-29 00:25  ivan
19492
19493         * FS/FS/part_export/vpopmail.pm: didn't get checked in with
19494           configurable target dirs, oops
19495
19496 2006-12-29 00:25  ivan
19497
19498         * FS/FS/svc_Common.pm: doc
19499
19500 2006-12-29 00:24  ivan
19501
19502         * FS/FS/part_pkg.pm: snot spacing
19503
19504 2006-12-29 00:24  ivan
19505
19506         * FS/FS/part_export.pm: use FS::queue for exports, though they
19507           should probably just use it themselves
19508
19509 2006-12-29 00:21  ivan
19510
19511         * Changelog, Changes.1.5.7, Changes.1.5.8: removing old changelogs
19512
19513 2006-12-29 00:20  ivan
19514
19515         * Changes.1.7.0: changelog now in the wiki
19516
19517 2006-12-28 23:23  ivan
19518
19519         * httemplate/edit/elements/edit.html: document field types
19520
19521 2006-12-28 16:30  jeff
19522
19523         * FS/FS/part_export/prizm.pm: minor fixups
19524
19525 2006-12-28 12:52  jeff
19526
19527         * httemplate/elements/tr-select-reason.html: activate submit button
19528           more readily
19529
19530 2006-12-28 00:16  ivan
19531
19532         * FS/FS/payinfo_Mixin.pm: tyop
19533
19534 2006-12-27 23:02  ivan
19535
19536         * bin/pg-version: adding pg-version
19537
19538 2006-12-26 19:29  ivan
19539
19540         * httemplate/edit/cust_main_county-expand.cgi: fix sanity check on
19541           taxclass expander
19542
19543 2006-12-26 18:37  ivan
19544
19545         * FS/FS/Misc.pm, htetc/handler.pl,
19546           httemplate/edit/cust_main/contact.html,
19547           httemplate/edit/cust_main/select-county.html,
19548           httemplate/misc/counties.cgi: Add a (magically appearing and
19549           disappearing) label on the county selector.  confusing when
19550           labeled "state"
19551
19552 2006-12-26 17:35  ivan
19553
19554         * httemplate/view/cust_main/contacts.html: show county on customer
19555           view
19556
19557 2006-12-26 17:07  ivan
19558
19559         * httemplate/: edit/cust_main.cgi,
19560           edit/cust_main/select-county.html, misc/counties.cgi: fix county
19561           selector
19562
19563 2006-12-26 11:53  ivan
19564
19565         * FS/FS/part_export/shellcommands.pm: do shell_quote-ing after
19566           STDIN strings are evaluated
19567
19568 2006-12-23 17:28  ivan
19569
19570         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
19571           FS/FS/cust_refund.pm, httemplate/edit/cust_main.cgi,
19572           httemplate/edit/cust_main/billing.html,
19573           httemplate/view/cust_main/payment_history.html: fix more paymask
19574           regressions: allow editing records with existing expired cards,
19575           fix masking just-entered values when erroring out, fix echeck
19576           entry inserting as empty routing code and "xxEK" account number,
19577           remove old/deprecated/unused payinfo_maksed subs and calls
19578
19579 2006-12-22 21:37  jeff
19580
19581         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
19582           FS/FS/part_export/prizm.pm, httemplate/edit/svc_broadband.cgi,
19583           httemplate/view/svc_broadband.cgi: inital prizm support
19584
19585 2006-12-21 22:18  ivan
19586
19587         * httemplate/search/: queue.html, elements/search.html: patch
19588           fixing "retry selected" and "remove select" in queue view
19589
19590 2006-12-20 19:05  ivan
19591
19592         * httemplate/misc/payment.cgi: fix on-demand payment form when
19593           making payments from masked data
19594
19595 2006-12-20 02:51  ivan
19596
19597         * FS/FS/: cust_main.pm, payinfo_Mixin.pm: fix "recurring_billing"
19598           flag for the wonderful new world of paymasking
19599
19600 2006-12-20 01:49  ivan
19601
19602         * FS/FS/Schema.pm, FS/FS/pkg_class.pm,
19603           httemplate/browse/pkg_class.html, httemplate/edit/pkg_class.html,
19604           httemplate/elements/select-part_referral.html,
19605           httemplate/elements/select-pkg_class.html,
19606           httemplate/elements/select-table.html,
19607           httemplate/elements/tr-select-pkg_class.html,
19608           httemplate/search/elements/search.html: add ability to disable
19609           package classes
19610
19611 2006-12-19 17:20  jeff
19612
19613         * FS/FS/: part_pkg.pm, ClientAPI/MyAccount.pm: inappropriate
19614           cluckage
19615
19616 2006-12-19 02:02  ivan
19617
19618         * FS/FS/cust_pay_batch.pm, FS/FS/payby.pm, FS/FS/payinfo_Mixin.pm,
19619           htetc/handler.pl, httemplate/edit/cust_main/billing.html,
19620           httemplate/search/cust_pay.cgi: clean up payinfo_Mixin to use
19621           payby.pm for payby info and have card masking full 6-digit BIN
19622           prefix for card identification.  have cust_pay_batch use
19623           payinfo_Mixin.  require B:CC 0.30 for mask-aware cardtype().  fix
19624           payment reports to use mask too if available, so credit card type
19625           selection still works with encryption.
19626
19627 2006-12-18 03:01  ivan
19628
19629         * htetc/handler.pl, httemplate/edit/part_pkg.cgi: fix tax class not
19630           adding when there is only one pkg_class choice (triggers
19631           javascript error
19632
19633 2006-12-18 00:08  ivan
19634
19635         * Makefile: fix MASONDATA include for dev target
19636
19637 2006-12-15 12:55  ivan
19638
19639         * httemplate/elements/dashboard-toplist.html: add a new ticket link
19640
19641 2006-12-15 05:09  ivan
19642
19643         * httemplate/elements/dashboard-toplist.html: add a quick start at
19644           a "dashboard" customer list, mostly for internal use for starters
19645
19646 2006-12-15 05:00  ivan
19647
19648         * httemplate/elements/dashboard-toplist.html: add a quick start at
19649           a "dashboard" customer list, mostly for internal use for starters
19650
19651 2006-12-15 04:43  ivan
19652
19653         * FS/FS/Conf.pm, httemplate/index.html,
19654           httemplate/elements/dashboard-toplist.html: add a quick start at
19655           a "dashboard" customer list, mostly for internal use for starters
19656
19657 2006-12-15 00:37  ivan
19658
19659         * FS/FS/Setup.pm, bin/expand-country: add a quick tool for adding
19660           states to old databases
19661
19662 2006-12-15 00:25  ivan
19663
19664         * httemplate/edit/: cust_main.cgi, cust_main/billing.html:
19665           eliminate funkiness with reappearing "Postal invoice" on errors
19666
19667 2006-12-14 21:29  jeff
19668
19669         * htetc/handler.pl, httemplate/edit/process/cust_main.cgi,
19670           httemplate/elements/tr-input-date-field.html,
19671           httemplate/view/cust_main/misc.html: move use statements to
19672           handler.pl, do not show 1/1/70 for new birthdates, and improve
19673           error handling
19674
19675 2006-12-14 16:56  ivan
19676
19677         * httemplate/edit/process/cust_main.cgi, htetc/handler.pl: add
19678           DateTime as a proper rather than hidden dependency
19679
19680 2006-12-14 16:28  ivan
19681
19682         * Makefile, FS/bin/freeside-addoutsource,
19683           FS/bin/freeside-deloutsource, FS/bin/freeside-queued,
19684           FS/bin/freeside-selfservice-server,
19685           FS/bin/freeside-sqlradius-radacctd, htetc/handler.pl: tiny bit of
19686           cleanup from the conf merge
19687
19688 2006-12-14 01:27  ivan
19689
19690         * Makefile, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
19691           FS/FS/part_export/vpopmail.pm, FS/bin/freeside-addoutsource,
19692           FS/bin/freeside-addoutsourceuser, FS/bin/freeside-adduser,
19693           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
19694           FS/bin/freeside-deluser, FS/bin/freeside-queued,
19695           FS/bin/freeside-selfservice-server, FS/bin/freeside-setup,
19696           FS/bin/freeside-sqlradius-radacctd, FS/bin/freeside-upgrade,
19697           bin/dbdef-create, bin/mapsecrets2access_user, htetc/handler.pl:
19698           make the config directory configurable
19699
19700 2006-12-13 22:00  ivan
19701
19702         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
19703           FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
19704           FS/FS/payinfo_Mixin.pm, FS/FS/ClientAPI/MyAccount.pm,
19705           httemplate/edit/cust_main/billing.html,
19706           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
19707           httemplate/search/cust_pay.cgi, FS/MANIFEST,
19708           FS/t/payinfo_Mixin.t, httemplate/edit/cust_refund.cgi,
19709           httemplate/edit/process/cust_main.cgi,
19710           httemplate/view/cust_main/billing.html,
19711           httemplate/view/cust_main/payment_history.html: encryption fixes
19712           from huntsberg & jayce
19713
19714 2006-12-08 07:11  jeff
19715
19716         * FS/FS/svc_acct.pm: stop unsuspending inappropriately
19717
19718 2006-12-08 05:36  ivan
19719
19720         * httemplate/: view/cust_main/quick-charge.html,
19721           edit/process/quick-charge.cgi: some javascript validation magic
19722           to give one-time charges better UI
19723
19724 2006-12-07 08:46  ivan
19725
19726         * bin/pod2x: update pod2x for new self-service path
19727
19728 2006-12-07 07:24  ivan
19729
19730         * FS/FS/Setup.pm: oops, fix additional US pseudo-states
19731
19732 2006-12-06 18:40  jeff
19733
19734         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
19735           FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
19736           FS/FS/cust_pkg.pm, FS/FS/prepay_credit.pm, FS/FS/svc_acct.pm,
19737           FS/FS/svc_broadband.pm, FS/FS/part_pkg/flat.pm,
19738           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
19739           fs_selfservice/FS-SelfService/SelfService.pm,
19740           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
19741           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
19742           fs_selfservice/FS-SelfService/cgi/view_usage.html,
19743           httemplate/edit/prepay_credit.cgi,
19744           httemplate/edit/process/prepay_credit.cgi,
19745           httemplate/misc/process/recharge_svc.html,
19746           httemplate/search/prepay_credit.html: retouch bandwidth countdown
19747
19748 2006-12-05 07:53  jeff
19749
19750         * FS/FS/part_export/sqlmail.pm: correct longstanding oops
19751
19752 2006-12-04 18:37  jeff
19753
19754         * httemplate/: edit/svc_acct.cgi, edit/process/svc_acct.cgi,
19755           view/svc_acct.cgi: editable service usage
19756
19757 2006-12-02 16:42  ivan
19758
19759         * FS/FS/cust_main.pm: clean up whitespace merge noise
19760
19761 2006-12-02 14:04  ivan
19762
19763         * FS/FS/part_pkg/flat_comission.pm: fix for commission price plan
19764
19765 2006-11-30 22:31  jeff
19766
19767         * FS/FS/Conf.pm, FS/FS/cust_pay_batch.pm,
19768           httemplate/misc/download-batch.cgi,
19769           httemplate/search/cust_pay_batch.cgi: chase canada E-xactBatch
19770
19771 2006-11-30 17:41  ivan
19772
19773         * FS/bin/freeside-queued: remove unnecessary service use (in an
19774           awfully odd place)
19775
19776 2006-11-30 17:35  ivan
19777
19778         * FS/bin/freeside-expiration-alerter: go away and never come back,
19779           $Id$
19780
19781 2006-11-30 17:34  ivan
19782
19783         * FS/bin/freeside-email: begone $Id$ and your diff noise!
19784
19785 2006-11-29 18:27  jeff
19786
19787         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
19788           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
19789           FS/FS/ClientAPI/MyAccount.pm, FS/FS/UI/Web.pm,
19790           FS/FS/part_export/sqlradius.pm,
19791           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
19792           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
19793           fs_selfservice/FS-SelfService/cgi/view_usage.html,
19794           httemplate/edit/prepay_credit.cgi,
19795           httemplate/edit/process/prepay_credit.cgi,
19796           httemplate/misc/recharge_svc.html,
19797           httemplate/misc/process/recharge_svc.html,
19798           httemplate/search/prepay_credit.html,
19799           httemplate/view/cust_main/packages.html: prepaid download/upload
19800           tracking
19801
19802 2006-11-28 01:38  ivan
19803
19804         * FS/FS/access_user.pm: usernames should be alphanumeric only
19805
19806 2006-11-26 23:11  jeff
19807
19808         * FS/FS/ClientAPI/Signup.pm,
19809           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
19810           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
19811           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
19812           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: order package
19813           from self-service
19814
19815 2006-11-26 17:08  ivan
19816
19817         * FS/FS/svc_acct.pm: some svc_acct.pm fixes for s1
19818
19819 2006-11-26 15:09  jeff
19820
19821         * httemplate/elements/menu.html: minor tyop
19822
19823 2006-11-26 15:06  jeff
19824
19825         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
19826           view/cust_main/notes.html: more ajaxy customer notes
19827
19828 2006-11-25 13:04  jeff
19829
19830         * httemplate/view/cust_main.cgi: chill FF wrt POSTDATA
19831
19832 2006-11-24 02:34  ivan
19833
19834         * httemplate/browse/part_pkg.cgi: link to and label one-time
19835           charges correctly
19836
19837 2006-11-24 00:48  ivan
19838
19839         * httemplate/elements/tr-input-beginning_ending.html,
19840           httemplate/elements/tr-input-lessthan_greaterthan.html,
19841           httemplate/search/cust_credit.html,
19842           httemplate/search/cust_pay.cgi,
19843           httemplate/search/report_cust_credit.html,
19844           httemplate/search/report_cust_pay.html, FS/FS/UI/Web.pm: add less
19845           than and greater than amounts to credit and payment searches
19846
19847 2006-11-20 02:34  ivan
19848
19849         * httemplate/browse/agent.cgi: remove annoying black box around
19850           override info
19851
19852 2006-11-19 19:05  ivan
19853
19854         * httemplate/autohandler: bug fix for open transactions
19855
19856 2006-11-17 18:19  jeff
19857
19858         * FS/FS/part_export/www_plesk.pm: add templating and web hosting
19859           optional on domain addition
19860
19861 2006-11-17 02:16  ivan
19862
19863         * FS/bin/freeside-prepaidd: initial fix for prepaid renewal
19864           problem; attempt to use an existing credit/payment before
19865           suspending
19866
19867 2006-11-16 07:37  jeff
19868
19869         * httemplate/edit/process/part_bill_event.cgi: bug squishing
19870
19871 2006-11-15 22:20  jeff
19872
19873         * httemplate/: elements/tr-input-date-field.html,
19874           edit/cust_main.cgi, edit/process/cust_main.cgi,
19875           view/cust_main/misc.html: switch birthdate to DateTime
19876
19877 2006-11-14 04:22  ivan
19878
19879         * httemplate/misc/cust_main-import.cgi: add some docs on required
19880           fields to page
19881
19882 2006-11-13 20:04  ivan
19883
19884         * httemplate/: browse/agent.cgi,
19885           misc/delete-agent_payment_gateway.cgi: working agent gateway
19886           override delete link
19887
19888 2006-11-13 19:30  ivan
19889
19890         * FS/FS/Misc.pm: Tie::IxHash data disappears when sent with
19891           Storable
19892
19893 2006-11-13 19:16  ivan
19894
19895         * FS/FS/Misc.pm, FS/FS/ClientAPI/MyAccount.pm,
19896           FS/FS/ClientAPI/Signup.pm,
19897           fs_selfservice/FS-SelfService/cgi/signup.html: have signup page
19898           use card-types config too
19899
19900 2006-11-13 18:54  ivan
19901
19902         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add card-types
19903           configuration value for self-service
19904
19905 2006-11-12 17:09  ivan
19906
19907         * FS/FS/CGI.pm, httemplate/elements/error.html,
19908           httemplate/elements/header.html,
19909           httemplate/pref/pref-process.html, httemplate/pref/pref.html: add
19910           preference page, start with just a password changer
19911
19912 2006-11-08 18:52  jeff
19913
19914         * FS/FS/TicketSystem/RT_External.pm: recorrect ticket order
19915
19916 2006-11-08 18:28  jeff
19917
19918         * FS/FS/TicketSystem/RT_External.pm: correct ticket order
19919
19920 2006-11-05 14:39  ivan
19921
19922         * Makefile: call it 1.7.1 to avoid confusion
19923
19924 2006-11-05 14:28  ivan
19925
19926         * bin/: customer-faker, payment-faker: some sample data creators
19927
19928 2006-11-05 11:34  ivan
19929
19930         * FS/FS/cust_main.pm: fix empty invoice number omitting in
19931           realtime_bop, oops
19932
19933 2006-11-05 11:22  ivan
19934
19935         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
19936
19937 2006-11-05 10:06  ivan
19938
19939         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: for want of a
19940           paren
19941
19942 2006-11-05 10:03  ivan
19943
19944         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: have card_type
19945           be an optional param anyway
19946
19947 2006-11-05 10:03  ivan
19948
19949         * FS/FS/ClientAPI/MyAccount.pm: fix auto-population of card_type
19950           SELECT in self-service payment form
19951
19952 2006-11-05 09:36  ivan
19953
19954         * fs_selfservice/FS-SelfService/: SelfService.pm,
19955           cgi/selfservice.cgi: add some self-service debugging
19956
19957 2006-11-05 08:58  ivan
19958
19959         * FS/bin/freeside-selfservice-server: fix spurious disconnection
19960           errors in selfservice server log
19961
19962 2006-11-05 07:55  ivan
19963
19964         * httemplate/view/cust_main/payment_history.html: fix but with no
19965           "show prior history" showing up when everything is hidden
19966
19967 2006-11-03 14:02  ivan
19968
19969         * FS/FS/part_pkg.pm: add every 45 day option to available
19970           frequencies
19971
19972 2006-10-31 10:56  jeff
19973
19974         * FS/FS/part_export/sqlradius.pm: do not require a reason to have
19975           been suspended
19976
19977 2006-10-31 08:57  jeff
19978
19979         * httemplate/edit/process/cust_main_note.cgi: ugh, too restrictive
19980
19981 2006-10-30 04:39  ivan
19982
19983         * FS/FS/cust_main.pm: realtime_bop: don't pass an empty
19984           invoice_number to B:OP, omit the field entirely
19985
19986 2006-10-29 17:28  ivan
19987
19988         * FS/MANIFEST: removing freeside-daily
19989
19990 2006-10-29 16:26  ivan
19991
19992         * FS/bin/freeside-bill: removing pre-1.4 freeside-bill
19993
19994 2006-10-27 12:10  ivan
19995
19996         * FS/FS/: Conf.pm, cust_pkg.pm: add
19997           unsuspend-always_adjust_next_bill_date config option for qis
19998
19999 2006-10-27 10:01  jeff
20000
20001         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_note.cgi,
20002           httemplate/edit/process/cust_main_note.cgi,
20003           httemplate/elements/overlibmws_crossframe.js,
20004           httemplate/view/cust_main/notes.html: editable notes
20005
20006 2006-10-26 19:12  jeff
20007
20008         * FS/FS/part_export/: shellcommands.pm, sqlradius.pm: export
20009           enhancements for suspend reasons
20010
20011 2006-10-26 01:35  ivan
20012
20013         * fs_selfservice/FS-SelfService/cgi/signup.html: don't display a
20014           (none) package selection if there's a default
20015
20016 2006-10-25 11:10  jeff
20017
20018         * httemplate/view/cust_main/packages.html: show reasons
20019
20020 2006-10-25 10:36  ivan
20021
20022         * httemplate/: elements/pager.html, search/cust_main.cgi,
20023           search/elements/search.html: pagination patch from UNTD - limit
20024           the number of page links displayed and have a drop-down option
20025           for selecting number of entries per page
20026
20027 2006-10-25 05:04  ivan
20028
20029         * conf/ticket_system: default to RT_Internal ticketing
20030
20031 2006-10-24 21:51  jeff
20032
20033         * httemplate/elements/tr-selectmultiple-part_pkg.html: heh
20034
20035 2006-10-24 21:44  jeff
20036
20037         * httemplate/: elements/tr-selectmultiple-part_pkg.html,
20038           search/cust_pkg.cgi, search/report_cust_pkg.html: select multiple
20039           pkgparts on advanced package report
20040
20041 2006-10-24 20:12  jeff
20042
20043         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: no usersvc
20044           svc_www tweak
20045
20046 2006-10-24 19:22  jeff
20047
20048         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
20049           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
20050           httemplate/edit/svc_acct.cgi: limited domain select
20051
20052 2006-10-24 11:26  jeff
20053
20054         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
20055           httemplate/view/cust_main/misc.html: add customer signup date
20056
20057 2006-10-23 02:44  ivan
20058
20059         * httemplate/elements/menu.html: have the unlinked account search
20060           go to UN_username so it doesn't miss accounts with no UID
20061
20062 2006-10-23 02:35  ivan
20063
20064         * httemplate/elements/header.html: eek, VALIGN=top for the page
20065
20066 2006-10-23 02:24  ivan
20067
20068         * FS/FS/cust_main.pm: always do substring & fuzzy, getting
20069           complains searches are not returning enough
20070
20071 2006-10-23 01:47  ivan
20072
20073         * httemplate/misc/process/cancel_pkg.html: better error message if
20074           you don't enter a reason.  FS::reason::check can untaint its
20075           data, and will allow punctuation in reasons
20076
20077 2006-10-23 01:30  ivan
20078
20079         * fs_selfservice/FS-SelfService/cgi/: agent.cgi,
20080           cust_bill-logo.cgi, passwd.cgi, selfservice.cgi, signup.html:
20081           remove -w to prevent warnings from messing up otherwise working
20082           CGIs
20083
20084 2006-10-22 23:38  ivan
20085
20086         * FS/FS/Record.pm: add AU to list of zip-requiring countries
20087
20088 2006-10-22 21:21  jeff
20089
20090         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
20091           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
20092           httemplate/edit/reason.html,
20093           httemplate/edit/process/part_bill_event.cgi,
20094           httemplate/elements/tr-select-reason.html,
20095           httemplate/misc/cancel_pkg.html,
20096           httemplate/misc/process/cancel_pkg.html: events should attach
20097           reasons
20098
20099 2006-10-22 18:47  ivan
20100
20101         * httemplate/view/cust_main/packages.html: fix regression from
20102           table re-layout: don't display provision links for cancelled
20103           packages
20104
20105 2006-10-22 04:42  ivan
20106
20107         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
20108           fs_selfservice/FS-SelfService/cgi/signup.cgi: add signup server
20109           default package
20110
20111 2006-10-21 22:22  ivan
20112
20113         * FS/FS/part_pkg/prepaid.pm: doh, forgot fieldorder.  should just
20114           use Tie::IxHash here too
20115
20116 2006-10-21 22:18  ivan
20117
20118         * FS/: FS/part_pkg/prepaid.pm, bin/freeside-prepaidd: add price
20119           plan option for prepaid packages to cancel instead of suspend
20120
20121 2006-10-21 17:35  ivan
20122
20123         * httemplate/elements/menu.html: link to wrong place
20124
20125 2006-10-20 15:49  ivan
20126
20127         * FS/FS/part_pkg.pm: add 48-hour billing
20128
20129 2006-10-19 07:32  jeff
20130
20131         * FS/FS/Conf.pm: [no log message]
20132
20133 2006-10-19 07:29  jeff
20134
20135         * FS/FS/cust_pkg_reason.pm: suspension and cancellation reasons
20136
20137 2006-10-19 07:26  jeff
20138
20139         * httemplate/elements/tr-select-reason.html,
20140           httemplate/misc/cancel_pkg.cgi, httemplate/misc/cancel_pkg.html,
20141           httemplate/misc/expire_pkg.cgi,
20142           httemplate/misc/process/cancel_pkg.html,
20143           httemplate/misc/process/expire_pkg.cgi,
20144           httemplate/misc/susp_pkg.cgi, FS/t/cust_pkg_reason.t: suspension
20145           and cancellation reasons
20146
20147 2006-10-19 07:23  jeff
20148
20149         * FS/FS/cancel_reason.pm, FS/FS/reason.pm, FS/FS/reason_type.pm,
20150           FS/t/cancel_reason.t, FS/t/reason.t, FS/t/reason_type.t,
20151           httemplate/browse/reason.html,
20152           httemplate/browse/reason_type.html,
20153           httemplate/edit/process/reason.html,
20154           httemplate/edit/process/reason_type.html,
20155           httemplate/edit/reason.html, httemplate/edit/reason_type.html:
20156           suspension and cancellation reasons
20157
20158 2006-10-18 21:41  jeff
20159
20160         * FS/FS/part_export/acct_plesk.pm: wrong method
20161
20162 2006-10-18 16:07  jeff
20163
20164         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_bill_event.pm,
20165           FS/MANIFEST, htetc/handler.pl,
20166           httemplate/browse/part_bill_event.cgi,
20167           httemplate/edit/elements/edit.html,
20168           httemplate/edit/part_bill_event.cgi,
20169           httemplate/edit/process/part_bill_event.cgi,
20170           httemplate/elements/menu.html,
20171           httemplate/view/cust_main/packages.html: suspension and
20172           cancellation reasons
20173
20174 2006-10-18 02:30  ivan
20175
20176         * httemplate/docs/: config.html, export.html: removing obsolete
20177           config.html, moving info from export.html into wiki
20178
20179 2006-10-17 17:05  jeff
20180
20181         * httemplate/elements/tr-input-date-field.html: fix ugly null dates
20182
20183 2006-10-17 02:03  ivan
20184
20185         * rt/sbin/rt-setup-database.in: commiting rt 3.4.5 to HEAD
20186
20187 2006-10-16 22:49  ivan
20188
20189         * fs_selfservice/FS-SelfService/SelfService.pm: fix signup problem
20190           on IE, whew!
20191
20192 2006-10-16 10:59  ivan
20193
20194         * FS/FS/Record.pm: fix for agent_custid unique bs ('violates unique
20195           constraint cust_main18'), hope this doesn't break anything else
20196
20197 2006-10-16 10:13  ivan
20198
20199         * httemplate/: edit/cust_main.cgi, view/cust_main/misc.html: its
20200           not my monday morning
20201
20202 2006-10-16 10:11  ivan
20203
20204         * FS/FS/Conf.pm: closing bracket helps
20205
20206 2006-10-16 10:10  ivan
20207
20208         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
20209           httemplate/view/cust_main/misc.html: add a conf checkbox to turn
20210           DOB on
20211
20212 2006-10-16 09:56  ivan
20213
20214         * httemplate/edit/cust_main.cgi: fix stickiness bug when editing
20215           advertising sources
20216
20217 2006-10-15 19:21  ivan
20218
20219         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: fix typo
20220           switching Net::Plesk to a run-time dependency
20221
20222 2006-10-14 16:53  ivan
20223
20224         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: don't load
20225           Net::Plesk until its needed, to prevent every install from
20226           depending on it
20227
20228 2006-10-14 13:47  jeff
20229
20230         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: preliminary
20231           plesk support
20232
20233 2006-10-14 03:09  ivan
20234
20235         * httemplate/search/report_receivables.cgi: that should fix
20236           statuses on receivables report
20237
20238 2006-10-14 02:55  ivan
20239
20240         * httemplate/docs/: index.html, selfservice.html: move
20241           signup/self-service install to wiki
20242
20243 2006-10-12 02:42  ivan
20244
20245         * FS/FS/cust_main.pm: fix "amatch: $_ is undefined: what are you
20246           matching" error when there are no companies in the fuzzy cache
20247           yet
20248
20249 2006-10-08 22:05  ivan
20250
20251         * FS/FS/Conf.pm: date selektah
20252
20253 2006-10-08 21:27  jeff
20254
20255         * httemplate/edit/process/cust_main.cgi: more BoD
20256
20257 2006-10-08 18:05  ivan
20258
20259         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser,
20260           freeside-adduser: update the tools for dev installs
20261
20262 2006-10-08 17:30  ivan
20263
20264         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: have the new style
20265           notes be the default
20266
20267 2006-10-08 17:26  ivan
20268
20269         * httemplate/view/: cust_main.cgi, cust_main/tickets.html: clean up
20270           the customer view a tiny bit
20271
20272 2006-10-08 17:13  ivan
20273
20274         * htetc/handler.pl: add cust_main_note to handler.pl
20275
20276 2006-10-08 01:17  ivan
20277
20278         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
20279           FS/FS/Setup.pm, FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
20280           FS/FS/payby.pm, bin/customer-faker, htetc/handler.pl,
20281           httemplate/edit/part_bill_event.cgi,
20282           httemplate/elements/menu.html,
20283           httemplate/search/cust_pay_batch.cgi,
20284           httemplate/search/pay_batch.cgi,
20285           httemplate/search/elements/search.html: add menu items for credit
20286           card batching, debug last-minute changes to payby.pm, add ACL for
20287           re-processing batches, separate CARD and CHEK batches, fixed
20288           defaults for batch formats
20289
20290 2006-10-07 16:40  ivan
20291
20292         * FS/FS/cust_bill.pm: remove a spurious commit from batch_card and
20293           document realtime option
20294
20295 2006-10-07 14:40  ivan
20296
20297         * FS/FS/cust_main.pm: better error msg on CSV import with bad
20298           pkgpart
20299
20300 2006-10-04 14:22  jeff
20301
20302         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/Conf.pm,
20303           FS/FS/Record.pm, httemplate/edit/cust_main.cgi,
20304           httemplate/elements/tr-input-date-field.html,
20305           httemplate/view/cust_main/misc.html: DoB
20306
20307 2006-10-03 15:44  jeff
20308
20309         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_main.pm,
20310           FS/FS/cust_main_note.pm, FS/MANIFEST, FS/FS/Schema.pm,
20311           FS/t/cust_main_note.t, httemplate/edit/cust_main.cgi,
20312           httemplate/edit/cust_main_note.cgi,
20313           httemplate/edit/process/cust_main_note.cgi,
20314           httemplate/view/cust_main.cgi,
20315           httemplate/view/cust_main/notes.html: Enhanced customer notes
20316
20317 2006-10-03 08:59  ivan
20318
20319         * FS/FS/: cust_main_invoice.pm, cust_pay_batch.pm, svc_external.pm,
20320           svc_www.pm: s/repalce/replace/ in POD doc
20321
20322 2006-09-29 10:22  ivan
20323
20324         * FS/FS/access_user.pm: fix problem with viewing unlinked services
20325
20326 2006-09-29 09:18  ivan
20327
20328         * FS/FS/part_export/domain_sql.pm: precedence error causing schema
20329           mapped values to disappear
20330
20331 2006-09-29 08:36  ivan
20332
20333         * FS/FS/part_export/domain_sql.pm: fix mapping problem in
20334           domain_sql export
20335
20336 2006-09-28 10:45  ivan
20337
20338         * FS/FS/svc_acct.pm: missing $ in ldap_password
20339
20340 2006-09-26 11:55  ivan
20341
20342         * httemplate/search/: svc_Smart.html, svc_acct.cgi: fix
20343           username@domain search
20344
20345 2006-09-23 11:33  ivan
20346
20347         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: update to
20348           mailserver integration
20349
20350 2006-09-20 21:41  ivan
20351
20352         * FS/FS/part_export/acct_sql.pm: support static values in acct_sql
20353           as well
20354
20355 2006-09-20 09:00  ivan
20356
20357         * FS/FS/part_export/acct_sql.pm: eek, terminate the javascript
20358
20359 2006-09-20 08:20  ivan
20360
20361         * FS/FS/part_export/acct_sql.pm: finish correcting the naming
20362
20363 2006-09-20 08:19  ivan
20364
20365         * FS/FS/part_export/domain_sql.pm: tie correctly!
20366
20367 2006-09-19 09:49  ivan
20368
20369         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
20370           part_export/domain_sql.pm: add domain_sql export for new
20371           mailserver config and modify acct_sql export for same
20372
20373 2006-09-17 19:21  ivan
20374
20375         * httemplate/elements/menu.html: ticket system disableability for
20376           rainbowshops
20377
20378 2006-09-16 13:07  ivan
20379
20380         * bin/customer-faker: bulk fake customer insert
20381
20382 2006-09-15 12:15  ivan
20383
20384         * FS/FS/AccessRight.pm, httemplate/search/cust_tax_exempt_pkg.cgi,
20385           httemplate/view/cust_main/payment_history.html: add link to
20386           customer tax exemptions to customer view page
20387
20388 2006-09-14 22:10  ivan
20389
20390         * FS/FS/: Schema.pm, cust_bill_ApplicationCommon.pm,
20391           cust_bill_pay_pkg.pm, cust_credit_bill_pkg.pm: add sdate and
20392           edate to cust_bill_pay_pkg and cust_credit_bill_pkg tables
20393
20394 2006-09-14 12:33  ivan
20395
20396         * httemplate/edit/part_virtual_field.cgi: don't promise virtual
20397           fields on tables we can't deliver them on.  virtual fields suck
20398           anyway, they should be real database fields
20399
20400 2006-09-14 12:30  ivan
20401
20402         * httemplate/edit/process/generic.cgi: pointer to
20403           elements/process.html, fwiw
20404
20405 2006-09-13 09:01  ivan
20406
20407         * httemplate/search/report_cust_pay.html: add check # search, here
20408           for now...
20409
20410 2006-09-13 07:57  ivan
20411
20412         * FS/FS/cust_bill_ApplicationCommon.pm: yes, that does appear to be
20413           the fix for all this trouble.  s/qsearchs/qsearch/
20414
20415 2006-09-13 07:53  ivan
20416
20417         * FS/FS/: cust_credit.pm, cust_pay.pm: some cleanup while i'm here
20418
20419 2006-09-12 19:14  ivan
20420
20421         * FS/FS/Record.pm: encryption-on-insert bugfix from untd
20422
20423 2006-09-12 19:11  ivan
20424
20425         * FS/FS/svc_Common.pm: in-place replace bugfix from untd &
20426           debugging cleanup
20427
20428 2006-09-12 14:27  ivan
20429
20430         * httemplate/search/cust_main.cgi: no need to log this
20431
20432 2006-09-05 18:20  ivan
20433
20434         * bin/breakdown-bill-applications: not done yet
20435
20436 2006-09-05 18:08  ivan
20437
20438         * fs_selfservice/DEPLOY: this was supposed to just be a local hack,
20439           how did it wind up in CVS?
20440
20441 2006-09-05 18:08  ivan
20442
20443         * FS/bin/freeside-setup: new world ACLs
20444
20445 2006-09-05 18:07  ivan
20446
20447         * FS/FS/ClientAPI/Signup.pm: less cut and paste
20448
20449 2006-09-05 18:07  ivan
20450
20451         * FS/FS/payby.pm: ugh DCLN :/
20452
20453 2006-09-05 18:06  ivan
20454
20455         * FS/FS/cust_svc.pm: add some debugging
20456
20457 2006-09-05 18:06  ivan
20458
20459         * FS/FS/cdr.pm: add missing =back
20460
20461 2006-09-05 09:44  ivan
20462
20463         * httemplate/edit/process/cust_refund.cgi: fix refunds, really
20464
20465 2006-09-05 09:27  ivan
20466
20467         * httemplate/edit/process/cust_refund.cgi: fix FS::payby::payby2bop
20468           usage
20469
20470 2006-09-04 13:31  ivan
20471
20472         * httemplate/search/sqlradius.cgi: really fix the embedded duration
20473           table
20474
20475 2006-09-04 13:22  ivan
20476
20477         * httemplate/search/sqlradius.cgi: use the exact provided time
20478
20479 2006-09-04 13:15  ivan
20480
20481         * httemplate/search/sqlradius.cgi: fix the date/time parsing
20482
20483 2006-09-04 13:12  ivan
20484
20485         * httemplate/search/sqlradius.cgi: fix the embedded duration table
20486
20487 2006-09-04 13:10  ivan
20488
20489         * httemplate/search/sqlradius.cgi: fix the gridding colors
20490
20491 2006-09-04 13:05  ivan
20492
20493         * httemplate/: elements/tr-input-beginning_ending.html,
20494           search/sqlradius.cgi, search/sqlradius.html: allow time selection
20495           in RADIUS searches and grid-ize the resulting table
20496
20497 2006-09-04 09:24  ivan
20498
20499         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add RADIUS
20500           session search back to main menu
20501
20502 2006-09-02 20:14  ivan
20503
20504         * bin/dbdef-create: REALLY don't error out trying to create a dbdef
20505           file from scratch
20506
20507 2006-09-02 20:12  ivan
20508
20509         * bin/dbdef-create: don't error out trying to create a dbdef file
20510           from scratch
20511
20512 2006-09-02 13:38  ivan
20513
20514         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
20515           agent-virtualize invoice event reports
20516
20517 2006-09-01 00:52  ivan
20518
20519         * fs_selfservice/FS-SelfService/cgi/signup.html: pretty this up a
20520           little
20521
20522 2006-08-31 18:51  lawrence
20523
20524         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
20525           fs_selfservice/FS-SelfService/cgi/signup.html: Progress
20526           checkpoint on improved signup stuff for additional services
20527
20528 2006-08-31 14:26  lawrence
20529
20530         * httemplate/config/config-process.cgi: make select-sub parameters
20531           work
20532
20533 2006-08-31 13:47  ivan
20534
20535         * eg/TEMPLATE_cust_main.import, etc/megapop.pl: BEGONE $Id
20536
20537 2006-08-31 13:44  ivan
20538
20539         * bin/: svc_acct.import, svc_domain.erase: BEGONE $Id$
20540
20541 2006-08-31 13:44  ivan
20542
20543         * bin/svc_acct.export: removing obsolete file
20544
20545 2006-08-31 12:59  ivan
20546
20547         * bin/fs-migrate-svc_acct_sm: BEGONE $Id$
20548
20549 2006-08-31 12:25  ivan
20550
20551         * fs_selfservice/FS-SelfService/cgi/signup.cgi: BEGONE $Id$
20552
20553 2006-08-30 09:24  ivan
20554
20555         * bin/mapsecrets2access_user: need a username arg for now... this
20556           should make the error message less confusing
20557
20558 2006-08-30 08:41  ivan
20559
20560         * FS/bin/freeside-adduser: get rid of all the htpasswd stuff in
20561           freeside-adduser
20562
20563 2006-08-29 11:04  khoff
20564
20565         * FS/FS/part_pkg/flat_introrate.pm: Introductory rates...just what
20566           we always wanted.  Requires Date::Manip.
20567
20568 2006-08-29 10:50  lawrence
20569
20570         * FS/FS/ClientAPI/Signup.pm,
20571           fs_selfservice/FS-SelfService/cgi/signup.cgi,
20572           fs_selfservice/FS-SelfService/cgi/signup.html: Signup
20573           Enhancements
20574
20575 2006-08-28 06:52  ivan
20576
20577         * httemplate/edit/process/cust_main.cgi: parameters to method calls
20578           require ( ), arrgh
20579
20580 2006-08-27 17:52  jeff
20581
20582         * FS/FS/cust_bill.pm: protect against a race
20583
20584 2006-08-27 15:55  jeff
20585
20586         * Makefile: more clean
20587
20588 2006-08-27 14:50  jeff
20589
20590         * FS/FS/cust_bill.pm, FS/FS/payby.pm,
20591           httemplate/misc/process/payment.cgi: fix payby2bop brokenness
20592
20593 2006-08-27 13:10  jeff
20594
20595         * FS/FS/cust_pay_batch.pm: no comment
20596
20597 2006-08-27 13:09  jeff
20598
20599         * FS/FS/payby.pm: oops
20600
20601 2006-08-27 12:33  ivan
20602
20603         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add back
20604           invoice event reports
20605
20606 2006-08-27 12:30  jeff
20607
20608         * httemplate/: edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
20609           edit/cust_credit_bill.cgi, misc/download-batch.cgi: correct bad
20610           conflict resolution
20611
20612 2006-08-26 16:15  jeff
20613
20614         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
20615           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay_batch.pm,
20616           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
20617           FS/FS/part_bill_event.pm, FS/FS/payby.pm,
20618           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
20619           FS/t/cust_bill_pay_batch.t, httemplate/browse/cust_pay_batch.cgi,
20620           httemplate/edit/cust_bill_pay.cgi,
20621           httemplate/edit/cust_credit.cgi,
20622           httemplate/edit/cust_credit_bill.cgi,
20623           httemplate/edit/part_bill_event.cgi,
20624           httemplate/edit/process/cust_main.cgi,
20625           httemplate/edit/process/cust_refund.cgi,
20626           httemplate/misc/bill.cgi, httemplate/misc/download-batch.cgi,
20627           httemplate/misc/process/payment.cgi,
20628           httemplate/search/cust_pay_batch.cgi,
20629           httemplate/search/pay_batch.cgi,
20630           httemplate/search/pay_batch.html,
20631           httemplate/search/report_cust_pay_batch.html: batch refactor
20632           continued
20633
20634 2006-08-26 07:44  ivan
20635
20636         * FS/FS/Schema.pm: better error reporting for schema load failures
20637           (w/DBIx::DBSchema 0.32+), hopefully...
20638
20639 2006-08-26 07:39  ivan
20640
20641         * FS/FS/Schema.pm: better error reporting for schema load failures
20642           (w/DBIx::DBSchema 0.32+), hopefully...
20643
20644 2006-08-26 05:57  ivan
20645
20646         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi: fix
20647           javascript for auto-setting application amount
20648
20649 2006-08-25 19:20  ivan
20650
20651         * httemplate/edit/cust_bill_pay.cgi: fix javascript for
20652           auto-setting application amount
20653
20654 2006-08-25 19:20  ivan
20655
20656         * htetc/handler.pl: i want max and min!
20657
20658 2006-08-25 19:12  ivan
20659
20660         * FS/FS/: Record.pm: foiled by autovivification!
20661
20662 2006-08-25 12:30  ivan
20663
20664         * FS/FS/Misc.pm, FS/FS/Record.pm,
20665           httemplate/edit/cust_main/select-country.html,
20666           httemplate/edit/cust_main/select-county.html,
20667           httemplate/edit/cust_main/select-state.html: use GROUP BY instead
20668           of DISTINCT ON in the state and country queries for better
20669           cross-database compatibility, based on a preliminary patch from
20670           Jason Thomas
20671
20672 2006-08-23 18:37  ivan
20673
20674         * httemplate/edit/: cust_credit.cgi, cust_pay.cgi: oops,
20675           "Auto-apply to invoices" dropdown disappeared
20676
20677 2006-08-23 15:25  ivan
20678
20679         * Makefile, httemplate/index.html,
20680           httemplate/browse/access_group.html,
20681           httemplate/browse/access_user.html,
20682           httemplate/browse/addr_block.cgi, httemplate/browse/agent.cgi,
20683           httemplate/browse/agent_type.cgi,
20684           httemplate/browse/cust_main_county.cgi,
20685           httemplate/browse/cust_pay_batch.cgi,
20686           httemplate/browse/inventory_class.html,
20687           httemplate/browse/msgcat.cgi, httemplate/browse/nas.cgi,
20688           httemplate/browse/part_bill_event.cgi,
20689           httemplate/browse/part_export.cgi,
20690           httemplate/browse/part_pkg.cgi,
20691           httemplate/browse/part_referral.html,
20692           httemplate/browse/part_svc.cgi,
20693           httemplate/browse/part_virtual_field.cgi,
20694           httemplate/browse/payment_gateway.html,
20695           httemplate/browse/pkg_class.html, httemplate/browse/rate.cgi,
20696           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
20697           httemplate/browse/elements/browse.html,
20698           httemplate/config/config-process.cgi,
20699           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
20700           httemplate/docs/trouble.html, httemplate/edit/REAL_cust_pkg.cgi,
20701           httemplate/edit/access_group.html,
20702           httemplate/edit/access_user.html, httemplate/edit/agent.cgi,
20703           httemplate/edit/agent_payment_gateway.html,
20704           httemplate/edit/agent_type.cgi,
20705           httemplate/edit/bulk-cust_svc.html,
20706           httemplate/edit/cust_bill_pay.cgi,
20707           httemplate/edit/cust_credit.cgi,
20708           httemplate/edit/cust_credit_bill.cgi,
20709           httemplate/edit/cust_main.cgi,
20710           httemplate/edit/cust_main_county-expand.cgi,
20711           httemplate/edit/cust_main_county.cgi,
20712           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
20713           httemplate/edit/cust_refund.cgi,
20714           httemplate/edit/inventory_class.html, httemplate/edit/msgcat.cgi,
20715           httemplate/edit/part_bill_event.cgi,
20716           httemplate/edit/part_export.cgi, httemplate/edit/part_pkg.cgi,
20717           httemplate/edit/part_referral.html, httemplate/edit/part_svc.cgi,
20718           httemplate/edit/part_virtual_field.cgi,
20719           httemplate/edit/payment_gateway.html,
20720           httemplate/edit/pkg_class.html,
20721           httemplate/edit/prepay_credit.cgi, httemplate/edit/rate.cgi,
20722           httemplate/edit/rate_region.cgi, httemplate/edit/reg_code.cgi,
20723           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
20724           httemplate/edit/svc_acct_pop.cgi,
20725           httemplate/edit/svc_broadband.cgi,
20726           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
20727           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_phone.cgi,
20728           httemplate/edit/svc_www.cgi,
20729           httemplate/edit/cust_main/billing.html,
20730           httemplate/edit/cust_main/contact.html,
20731           httemplate/edit/cust_main/select-country.html,
20732           httemplate/edit/cust_main/select-county.html,
20733           httemplate/edit/cust_main/select-state.html,
20734           httemplate/edit/elements/edit.html,
20735           httemplate/edit/elements/svc_Common.html,
20736           httemplate/edit/process/REAL_cust_pkg.cgi,
20737           httemplate/edit/process/access_group.html,
20738           httemplate/edit/process/access_user.html,
20739           httemplate/edit/process/agent.cgi,
20740           httemplate/edit/process/agent_payment_gateway.html,
20741           httemplate/edit/process/agent_type.cgi,
20742           httemplate/edit/process/bulk-cust_svc.cgi,
20743           httemplate/edit/process/cust_bill_pay.cgi,
20744           httemplate/edit/process/cust_credit.cgi,
20745           httemplate/edit/process/cust_credit_bill.cgi,
20746           httemplate/edit/process/cust_main.cgi,
20747           httemplate/edit/process/cust_main_county-collapse.cgi,
20748           httemplate/edit/process/cust_main_county-expand.cgi,
20749           httemplate/edit/process/cust_main_county.cgi,
20750           httemplate/edit/process/cust_pay.cgi,
20751           httemplate/edit/process/cust_pkg.cgi,
20752           httemplate/edit/process/cust_refund.cgi,
20753           httemplate/edit/process/cust_svc.cgi,
20754           httemplate/edit/process/domain_record.cgi,
20755           httemplate/edit/process/generic.cgi,
20756           httemplate/edit/process/inventory_class.html,
20757           httemplate/edit/process/msgcat.cgi,
20758           httemplate/edit/process/part_bill_event.cgi,
20759           httemplate/edit/process/part_export.cgi,
20760           httemplate/edit/process/part_pkg.cgi,
20761           httemplate/edit/process/part_referral.html,
20762           httemplate/edit/process/part_svc.cgi,
20763           httemplate/edit/process/payment_gateway.html,
20764           httemplate/edit/process/pkg_class.html,
20765           httemplate/edit/process/prepay_credit.cgi,
20766           httemplate/edit/process/quick-charge.cgi,
20767           httemplate/edit/process/quick-cust_pkg.cgi,
20768           httemplate/edit/process/rate.cgi,
20769           httemplate/edit/process/rate_region.cgi,
20770           httemplate/edit/process/reg_code.cgi,
20771           httemplate/edit/process/router.cgi,
20772           httemplate/edit/process/svc_acct.cgi,
20773           httemplate/edit/process/svc_acct_pop.cgi,
20774           httemplate/edit/process/svc_broadband.cgi,
20775           httemplate/edit/process/svc_domain.cgi,
20776           httemplate/edit/process/svc_external.cgi,
20777           httemplate/edit/process/svc_forward.cgi,
20778           httemplate/edit/process/svc_phone.html,
20779           httemplate/edit/process/svc_www.cgi,
20780           httemplate/edit/process/addr_block/add.cgi,
20781           httemplate/edit/process/addr_block/allocate.cgi,
20782           httemplate/edit/process/addr_block/deallocate.cgi,
20783           httemplate/edit/process/addr_block/split.cgi,
20784           httemplate/edit/process/elements/process.html,
20785           httemplate/edit/process/elements/svc_Common.html,
20786           httemplate/elements/checkboxes-table-name.html,
20787           httemplate/elements/checkboxes-table.html,
20788           httemplate/elements/header-popup.html,
20789           httemplate/elements/header.html,
20790           httemplate/elements/jsrsServer.html,
20791           httemplate/elements/menu.html, httemplate/elements/menubar.html,
20792           httemplate/elements/pager.html,
20793           httemplate/elements/phonenumber.html,
20794           httemplate/elements/progress-init.html,
20795           httemplate/elements/progress-popup.html,
20796           httemplate/elements/search-cust_main.html,
20797           httemplate/elements/select-access_group.html,
20798           httemplate/elements/select-agent.html,
20799           httemplate/elements/select-cust-fields.html,
20800           httemplate/elements/select-cust_pkg-status.html,
20801           httemplate/elements/select-month_year.html,
20802           httemplate/elements/select-part_referral.html,
20803           httemplate/elements/select-pkg_class.html,
20804           httemplate/elements/select-table.html,
20805           httemplate/elements/select-taxclass.html,
20806           httemplate/elements/small_custview.html,
20807           httemplate/elements/table-grid.html,
20808           httemplate/elements/table.html,
20809           httemplate/elements/tr-select-access_group.html,
20810           httemplate/elements/tr-select-agent.html,
20811           httemplate/elements/tr-select-cust-fields.html,
20812           httemplate/elements/tr-select-cust_pkg-status.html,
20813           httemplate/elements/tr-select-from_to.html,
20814           httemplate/elements/tr-select-part_referral.html,
20815           httemplate/elements/tr-select-pkg_class.html,
20816           httemplate/elements/xmlhttp.html,
20817           httemplate/graph/cust_bill_pkg.cgi,
20818           httemplate/graph/money_time.cgi,
20819           httemplate/graph/report_cust_bill_pkg.html,
20820           httemplate/graph/report_money_time.html,
20821           httemplate/graph/elements/monthly.html,
20822           httemplate/misc/batch-cust_pay.html, httemplate/misc/bill.cgi,
20823           httemplate/misc/cancel-unaudited.cgi,
20824           httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
20825           httemplate/misc/cdr-import.html, httemplate/misc/change_pkg.cgi,
20826           httemplate/misc/counties.cgi,
20827           httemplate/misc/cust_main-cancel.cgi,
20828           httemplate/misc/cust_main-import.cgi,
20829           httemplate/misc/cust_main-import_charges.cgi,
20830           httemplate/misc/delete-cust_credit.cgi,
20831           httemplate/misc/delete-cust_pay.cgi,
20832           httemplate/misc/delete-customer.cgi,
20833           httemplate/misc/delete-domain_record.cgi,
20834           httemplate/misc/delete-part_export.cgi,
20835           httemplate/misc/download-batch.cgi, httemplate/misc/dump.cgi,
20836           httemplate/misc/email-invoice.cgi,
20837           httemplate/misc/email_invoice_events.cgi,
20838           httemplate/misc/email_invoices.cgi,
20839           httemplate/misc/expire_pkg.cgi, httemplate/misc/fax-invoice.cgi,
20840           httemplate/misc/fax_invoice_events.cgi,
20841           httemplate/misc/fax_invoices.cgi,
20842           httemplate/misc/inventory_item-import.html,
20843           httemplate/misc/link.cgi, httemplate/misc/meta-import.cgi,
20844           httemplate/misc/payment.cgi, httemplate/misc/print-invoice.cgi,
20845           httemplate/misc/print_invoice_events.cgi,
20846           httemplate/misc/print_invoices.cgi, httemplate/misc/queue.cgi,
20847           httemplate/misc/states.cgi, httemplate/misc/susp_pkg.cgi,
20848           httemplate/misc/unapply-cust_credit.cgi,
20849           httemplate/misc/unapply-cust_pay.cgi,
20850           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
20851           httemplate/misc/unvoid-cust_pay_void.cgi,
20852           httemplate/misc/upload-batch.cgi,
20853           httemplate/misc/void-cust_pay.cgi, httemplate/misc/whois.cgi,
20854           httemplate/misc/xmlhttp-cust_main-search.cgi,
20855           httemplate/misc/xmlrpc.cgi,
20856           httemplate/misc/process/batch-cust_pay.cgi,
20857           httemplate/misc/process/catchall.cgi,
20858           httemplate/misc/process/cdr-import.html,
20859           httemplate/misc/process/cust_main-import.cgi,
20860           httemplate/misc/process/cust_main-import_charges.cgi,
20861           httemplate/misc/process/delete-customer.cgi,
20862           httemplate/misc/process/expire_pkg.cgi,
20863           httemplate/misc/process/inventory_item-import.html,
20864           httemplate/misc/process/link.cgi,
20865           httemplate/misc/process/meta-import.cgi,
20866           httemplate/misc/process/payment.cgi, httemplate/search/cdr.html,
20867           httemplate/search/cust_bill.html,
20868           httemplate/search/cust_bill_event.cgi,
20869           httemplate/search/cust_bill_event.html,
20870           httemplate/search/cust_bill_pkg.cgi,
20871           httemplate/search/cust_credit.html,
20872           httemplate/search/cust_main-otaker.cgi,
20873           httemplate/search/cust_main-zip.html,
20874           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
20875           httemplate/search/cust_pkg.cgi,
20876           httemplate/search/cust_tax_exempt_pkg.cgi,
20877           httemplate/search/inventory_item.html,
20878           httemplate/search/prepay_credit.html,
20879           httemplate/search/queue.html, httemplate/search/reg_code.html,
20880           httemplate/search/report_cdr.html,
20881           httemplate/search/report_cust_bill.html,
20882           httemplate/search/report_cust_credit.html,
20883           httemplate/search/report_cust_main-zip.html,
20884           httemplate/search/report_cust_pay.html,
20885           httemplate/search/report_cust_pkg.html,
20886           httemplate/search/report_prepaid_income.cgi,
20887           httemplate/search/report_prepaid_income.html,
20888           httemplate/search/report_receivables.cgi,
20889           httemplate/search/report_receivables.html,
20890           httemplate/search/report_tax.cgi,
20891           httemplate/search/report_tax.html, httemplate/search/sql.html,
20892           httemplate/search/sqlradius.cgi,
20893           httemplate/search/sqlradius.html,
20894           httemplate/search/svc_Smart.html, httemplate/search/svc_acct.cgi,
20895           httemplate/search/svc_broadband.cgi,
20896           httemplate/search/svc_domain.cgi,
20897           httemplate/search/svc_external.cgi,
20898           httemplate/search/svc_forward.cgi,
20899           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
20900           httemplate/search/elements/search.html,
20901           httemplate/view/cust_bill-logo.cgi,
20902           httemplate/view/cust_bill-pdf.cgi,
20903           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
20904           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
20905           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
20906           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
20907           httemplate/view/svc_forward.cgi, httemplate/view/svc_phone.cgi,
20908           httemplate/view/svc_www.cgi,
20909           httemplate/view/cust_main/billing.html,
20910           httemplate/view/cust_main/contacts.html,
20911           httemplate/view/cust_main/misc.html,
20912           httemplate/view/cust_main/order_pkg.html,
20913           httemplate/view/cust_main/packages.html,
20914           httemplate/view/cust_main/payment_history.html,
20915           httemplate/view/cust_main/quick-charge.html,
20916           httemplate/view/cust_main/tickets.html,
20917           httemplate/view/elements/svc_Common.html: Will things ever be the
20918           same again? It's the final masonize
20919
20920 2006-08-23 14:53  ivan
20921
20922         * httemplate/misc/batch-cust_pay.html: remove extraneous "
20923
20924 2006-08-23 05:13  ivan
20925
20926         * FS/FS/Schema.pm: removing already commented-out code
20927
20928 2006-08-23 05:06  ivan
20929
20930         * Makefile, FS/FS/CGI.pm: don't use FREESIDE_URL for this, it
20931           didn't work out...
20932
20933 2006-08-22 05:23  ivan
20934
20935         * httemplate/docs/: index.html, upgrade-1.4.2.html, upgrade10.html,
20936           upgrade9.html: get rid of old upgrade instructions
20937
20938 2006-08-22 05:20  ivan
20939
20940         * README.1.7.0: wiki!
20941
20942 2006-08-22 05:09  ivan
20943
20944         * README.1.5.0pre6, README.1.5.7, README.1.5.7.lastbit,
20945           README.1.5.8: removing old upgrade instructions...  can always
20946           get the out of the Attic
20947
20948 2006-08-21 16:01  ivan
20949
20950         * FS/: MANIFEST, FS/Schema.pm, FS/cust_bill.pm,
20951           FS/cust_bill_ApplicationCommon.pm, FS/cust_bill_pay.pm,
20952           FS/cust_bill_pay_pkg.pm, FS/cust_bill_pkg.pm,
20953           FS/cust_credit_bill.pm, FS/cust_credit_bill_pkg.pm,
20954           t/cust_bill_ApplicationCommon.t, t/cust_bill_pay_pkg.t,
20955           t/cust_credit_bill_pkg.t: add cust_bill_pay_pkg and
20956           cust_credit_bill_pkg - applying credits and payments against
20957           specific line items
20958
20959 2006-08-21 10:45  ivan
20960
20961         * FS/FS/: cust_main.pm: search for existing advertising sources
20962           before adding a new one
20963
20964 2006-08-21 02:46  ivan
20965
20966         * httemplate/docs/: install-rt.html, install.html, index.html:
20967           we're off to see the wiki, the wonderful wiki of oz
20968
20969 2006-08-18 05:18  ivan
20970
20971         * FS/FS/cust_main.pm: and a slight fix to the CSV import
20972
20973 2006-08-18 04:56  ivan
20974
20975         * FS/FS/cust_main.pm: pass through the explicitly specified pkeys
20976
20977 2006-08-18 04:52  ivan
20978
20979         * FS/FS/cust_main.pm: alas, now try with recursion
20980
20981 2006-08-18 04:40  ivan
20982
20983         * FS/FS/cust_main.pm: fix the  explicitly specified primary keys
20984
20985 2006-08-18 04:36  ivan
20986
20987         * FS/FS/cust_main.pm: allow explicitly specified primary keys (to
20988           get around big 8.1 Pg changes wrt reverse engineering
20989
20990 2006-08-18 03:34  ivan
20991
20992         * FS/FS/cust_main.pm: suggestion to run dbdef-create here, yes...
20993
20994 2006-08-18 03:31  ivan
20995
20996         * FS/FS/cust_main.pm: want ALL of cust_main-skeleton tables config,
20997           not just the first line
20998
20999 2006-08-18 03:27  ivan
21000
21001         * FS/FS/cust_main.pm: that was it, the sql had to be fixed...
21002
21003 2006-08-18 03:26  ivan
21004
21005         * FS/FS/cust_main.pm: W T F
21006
21007 2006-08-18 03:18  ivan
21008
21009         * FS/FS/cust_main.pm: even more skeleton debugging, ugh
21010
21011 2006-08-18 03:10  ivan
21012
21013         * FS/FS/cust_main.pm: what's going on with the parameters for
21014           skeleton inserts??
21015
21016 2006-08-18 03:00  ivan
21017
21018         * FS/FS/cust_main.pm: skeleton typo
21019
21020 2006-08-18 02:58  ivan
21021
21022         * FS/FS/cust_main.pm: oops, want CHILD table for skeleton inserts,
21023           not parent
21024
21025 2006-08-18 02:50  ivan
21026
21027         * FS/FS/cust_main.pm: add debugging to _copy_skel to get some idea
21028           what's going on
21029
21030 2006-08-18 01:33  ivan
21031
21032         * FS/FS/: Conf.pm, cust_main.pm: first try at skeleton feature for
21033           mg
21034
21035 2006-08-16 01:19  ivan
21036
21037         * FS/bin/freeside-adduser: get rid of too-verbose debugging
21038
21039 2006-08-15 07:20  ivan
21040
21041         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi,
21042           httemplate/misc/process/cust_main-import.cgi: add a new, extended
21043           CSV import format
21044
21045 2006-08-14 06:28  ivan
21046
21047         * FS/FS/cust_main.pm: pass email, phone and ip adderss to B:OP when
21048           doing refunds, hopefully this will fix OpenECHO refunds
21049
21050 2006-08-14 05:24  ivan
21051
21052         * Changes.1.7.0: there's more, but this will have to do
21053
21054 2006-08-14 05:13  ivan
21055
21056         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
21057           httemplate/elements/header.html,
21058           httemplate/elements/search-cust_main.html: sprinkle some magic
21059           ajax fairy dust on referring customer SELEKTAH.  rewind!  make
21060           smart search smarter, re-layout the top search bars and add an
21061           invoice one
21062
21063 2006-08-14 01:38  ivan
21064
21065         * FS/FS/access_user.pm: bugfix for agentless access users,
21066           triggered by part_referral (advertising source) agent
21067           virtualization
21068
21069 2006-08-13 03:25  ivan
21070
21071         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
21072           httemplate/edit/cust_pay.cgi,
21073           httemplate/edit/process/cust_pay.cgi,
21074           httemplate/view/cust_main.cgi,
21075           httemplate/view/cust_main/billing.html,
21076           httemplate/view/cust_main/misc.html,
21077           httemplate/view/cust_main/packages.html,
21078           httemplate/view/cust_main/payment_history.html,
21079           httemplate/view/cust_main/tickets.html: customer view work:
21080
21081           DONE  1. add status and balance to top
21082
21083           DONE  2. add some sort of oldest date thing so the history
21084           doesn't get too      big (# years and a link to "show older")
21085
21086             3. make the rest of the action links into js popups?  maybe
21087           later,
21088                weird IENess when closing em
21089           DONE (finished)    - so revert out or finish/commit the Enter
21090           check payment one    - Process page can wait until another day..
21091           it should be more of an *action*
21092
21093           DONE  4. Ticket list config knobs for wtxs (grid it too)
21094
21095           DONE  5. grid the package list
21096
21097 2006-08-12 04:01  ivan
21098
21099         * httemplate/edit/cust_credit.cgi: s/Post/Enter/;
21100
21101 2006-08-12 03:47  ivan
21102
21103         * FS/FS/Conf.pm, FS/FS/AccessRight.pm,
21104           httemplate/view/cust_main/payment_history.html: fix acl rewrite
21105           causing problems: void now shows up properly, deprecate all the
21106           redundant config values
21107
21108 2006-08-11 23:45  ivan
21109
21110         * FS/FS/cust_pkg.pm: don't adjust next bill date on unsuspension!
21111           causes undesirable effects with prorate/subscription packages and
21112           undesirably rewards customers for non-payment, closes: Bug#1325
21113
21114 2006-08-11 01:02  ivan
21115
21116         * FS/FS/access_user.pm, FS/FS/part_referral.pm,
21117           httemplate/browse/part_referral.html,
21118           httemplate/edit/cust_main.cgi,
21119           httemplate/elements/select-agent.html,
21120           httemplate/elements/select-part_referral.html,
21121           httemplate/elements/tr-select-agent.html,
21122           httemplate/elements/tr-select-part_referral.html: virtualize
21123           referrals on customer addition
21124
21125 2006-08-10 15:18  ivan
21126
21127         * httemplate/config/config.cgi: bugfix for selects that don't have
21128           select_enum
21129
21130 2006-08-10 06:50  ivan
21131
21132         * README.1.7.0, FS/FS/Schema.pm, FS/FS/cust_main.pm,
21133           FS/FS/part_referral.pm, httemplate/browse/part_referral.html,
21134           httemplate/view/cust_main/misc.html: add cust_main.agent_custid
21135           (at least to schema and customer view, no manual editing yet)
21136
21137 2006-08-10 05:01  ivan
21138
21139         * httemplate/browse/part_referral.html: bold the total footer
21140
21141 2006-08-10 04:55  ivan
21142
21143         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
21144           FS/FS/access_user.pm, FS/FS/part_referral.pm,
21145           httemplate/browse/part_referral.cgi,
21146           httemplate/browse/part_referral.html,
21147           httemplate/edit/part_referral.cgi,
21148           httemplate/edit/part_referral.html,
21149           httemplate/edit/process/part_referral.cgi,
21150           httemplate/edit/process/part_referral.html,
21151           httemplate/elements/menu.html: agent-virtualize advertising
21152           sources
21153
21154 2006-08-09 20:10  ivan
21155
21156         * FS/FS/Schema.pm: don't set the default to NULL the string!
21157           besides, that's already the default value of any nullable column,
21158           which @date_type is...
21159
21160 2006-08-09 19:27  ivan
21161
21162         * FS/FS/part_pkg.pm: better debugging for missing recur_fee so its
21163           easier to check the db
21164
21165 2006-08-09 14:46  ivan
21166
21167         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: take
21168           "coming soon" options off the menu, its been Soon for too long -
21169           they'll get here when they do
21170
21171 2006-08-09 03:47  ivan
21172
21173         * FS/FS/ClientAPI/MyAccount.pm,
21174           fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/svc_acct.pm,
21175           fs_selfservice/FS-SelfService/cgi/change_password.html,
21176           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
21177           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
21178           fs_selfservice/FS-SelfService/cgi/provision_list.html,
21179           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service
21180           interface: add proper password changer and prevent "Setup my
21181           services" provisioner from showing broken links for services not
21182           handled yet
21183
21184 2006-08-09 00:46  ivan
21185
21186         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: and the
21187           days go by...
21188
21189 2006-08-09 00:03  ivan
21190
21191         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: this is not
21192           my beautiful magic template! (water flowing underground)
21193
21194 2006-08-08 23:43  jeff
21195
21196         * README.1.7.0, FS/FS/Schema.pm, FS/FS/Setup.pm,
21197           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
21198           FS/FS/part_bill_event.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
21199           httemplate/browse/cust_pay_batch.cgi,
21200           httemplate/browse/pay_batch.cgi, httemplate/docs/schema.html,
21201           httemplate/misc/download-batch.cgi: batch refactor
21202
21203 2006-08-08 23:34  ivan
21204
21205         * FS/FS/ClientAPI/MyAccount.pm,
21206           fs_selfservice/FS-SelfService/SelfService.pm,
21207           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi,
21208           fs_selfservice/FS-SelfService/cgi/view_invoice.html: self-service
21209           interface: move from text to html invoices
21210
21211 2006-08-08 20:45  ivan
21212
21213         * fs_selfservice/FS-SelfService/Makefile.PL: please bleeding-edge
21214           debian perl, would you put it in /usr/local/sbin?  thanks.
21215
21216 2006-08-06 19:44  ivan
21217
21218         * FS/FS/CurrentUser.pm, FS/FS/Schema.pm, FS/FS/access_user.pm,
21219           httemplate/browse/part_pkg.cgi,
21220           httemplate/browse/access_user.html,
21221           httemplate/edit/access_user.html,
21222           httemplate/edit/elements/edit.html: add internal user disable-ing
21223
21224 2006-08-06 19:19  ivan
21225
21226         * httemplate/search/elements/search.html: get rid of the extra
21227           border in nested tables
21228
21229 2006-08-06 16:39  ivan
21230
21231         * FS/: FS/access_user.pm, bin/freeside-adduser: slightly better
21232           bootstrapping for htpasswd kludge... hopefully that will go away
21233           in 1.7.1
21234
21235 2006-08-06 14:37  ivan
21236
21237         * FS/FS/svc_Common.pm: make sure default RADIUS groups don't
21238           override ones for existing records
21239
21240 2006-08-06 13:23  ivan
21241
21242         * httemplate/edit/svc_acct.cgi: silly closing }
21243
21244 2006-08-06 13:21  ivan
21245
21246         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
21247           httemplate/edit/svc_acct.cgi: yow.  fix up group handling
21248
21249 2006-08-06 13:07  ivan
21250
21251         * FS/FS/svc_acct.pm, httemplate/edit/process/cust_main.cgi: this
21252           should fix the barfing about default radius groups on the new
21253           customer screen...
21254
21255 2006-08-06 02:14  ivan
21256
21257         * FS/FS/svc_acct.pm: this just needs to be a hashref and we should
21258           be all set with radius groups then
21259
21260 2006-08-06 02:10  ivan
21261
21262         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
21263           httemplate/edit/svc_acct.cgi: this should process default
21264           usergroup as well as fixed now
21265
21266 2006-08-06 01:43  ivan
21267
21268         * FS/FS/svc_acct.pm: add debugging to track down RADIUS group
21269           problem
21270
21271 2006-08-06 01:10  ivan
21272
21273         * FS/FS/: svc_acct.pm: add confession here to diagnose etxrn's
21274           problem better
21275
21276 2006-07-27 17:33  ivan
21277
21278         * FS/FS/access_user.pm: htpasswd workaround no longer necessary -
21279           closes: #1351
21280
21281 2006-07-27 01:08  ivan
21282
21283         * FS/t/svc_phone.t: svc_phone.t
21284
21285 2006-07-25 21:18  ivan
21286
21287         * FS/FS/UID.pm: ugh, fixup bootstrapping
21288
21289 2006-07-25 01:39  ivan
21290
21291         * httemplate/search/cust_main.cgi: oops, extra else
21292
21293 2006-07-25 01:33  ivan
21294
21295         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
21296           httemplate/elements/table-grid.html,
21297           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi:
21298           this should finish adding the "inactive" status, i think?
21299
21300 2006-07-25 00:27  ivan
21301
21302         * bin/rt-update-links: quick script to convert rt links from one
21303           database name to another
21304
21305 2006-07-24 15:40  ivan
21306
21307         * FS/FS/cust_main.pm: fix up smart searching to make the quick
21308           payment entry behave better
21309
21310 2006-07-23 07:23  ivan
21311
21312         * httemplate/search/report_receivables.cgi: sql num_pkgs
21313           conflicting with method...
21314
21315 2006-07-23 07:21  ivan
21316
21317         * httemplate/search/report_receivables.cgi: ugh, really fix the
21318           statuses here
21319
21320 2006-07-23 07:20  ivan
21321
21322         * httemplate/search/report_receivables.cgi: hopefully fix the
21323           statuses here
21324
21325 2006-07-23 07:17  ivan
21326
21327         * httemplate/search/report_receivables.cgi:  i should REALLY go to
21328           sleep
21329
21330 2006-07-23 07:16  ivan
21331
21332         * httemplate/search/report_receivables.cgi:  i should go to sleep
21333
21334 2006-07-23 07:07  ivan
21335
21336         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi:
21337           more work towards adding an "inactive" status - add it to the A/R
21338           report
21339
21340 2006-07-15 17:55  ivan
21341
21342         * SCHEMA_CHANGE, FS/FS/Conf.pm, FS/FS/agent.pm, FS/FS/cust_bill.pm,
21343           FS/FS/inventory_item.pm,
21344           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
21345           httemplate/autohandler, httemplate/browse/cust_pay_batch.cgi,
21346           httemplate/edit/cust_credit.cgi,
21347           httemplate/elements/overlibmws.js,
21348           httemplate/elements/overlibmws_draggable.js,
21349           httemplate/elements/phonenumber.html,
21350           httemplate/search/cust_bill.html, httemplate/search/svc_acct.cgi,
21351           httemplate/search/svc_domain.cgi,
21352           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
21353           httemplate/view/svc_external.cgi: odds and ends
21354
21355 2006-07-13 21:20  ivan
21356
21357         * FS/FS/cust_pkg.pm: don't send cancellation emails on package
21358           changes
21359
21360 2006-07-13 20:27  ivan
21361
21362         * FS/FS/svc_Common.pm: this should fix radius group editing and the
21363           "Reference found where even-sized list expected at
21364           /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 473" error
21365
21366 2006-07-13 20:17  ivan
21367
21368         * FS/FS/CurrentUser.pm: this should fix the bootstrapping
21369
21370 2006-07-13 18:42  ivan
21371
21372         * FS/FS/: CurrentUser.pm, UID.pm: add the small
21373           FS::CurrentUser::BootstrapUser class for... surprise...
21374           bootstrapping
21375
21376 2006-07-13 17:42  ivan
21377
21378         * FS/FS/Setup.pm: fix acl bootstrapping
21379
21380 2006-07-13 17:32  ivan
21381
21382         * FS/: FS/UID.pm, bin/freeside-setup: should be able to
21383           freeside-setup without a username now
21384
21385 2006-07-13 16:45  ivan
21386
21387         * FS/FS/UID.pm: mapsecrets file shouldn't be necessary at all...
21388
21389 2006-07-12 20:54  ivan
21390
21391         * FS/FS/Report/Table/Monthly.pm,
21392           httemplate/search/cust_credit.html,
21393           httemplate/search/cust_pay.cgi,
21394           httemplate/search/report_receivables.cgi: fix multiple-agent
21395           virtualization properly for these reports
21396
21397 2006-07-12 16:33  ivan
21398
21399         * FS/: bin/freeside-setup, FS/Setup.pm: add acl bootstrapping -
21400           should be installable again now
21401
21402 2006-07-11 17:20  ivan
21403
21404         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
21405           FS/FS/cdr.pm, FS/FS/cust_svc.pm, FS/FS/h_svc_phone.pm,
21406           FS/FS/part_svc.pm, FS/FS/svc_phone.pm,
21407           httemplate/elements/menu.html, httemplate/misc/cdr-import.html,
21408           FS/MANIFEST, htetc/handler.pl, httemplate/edit/part_svc.cgi,
21409           httemplate/edit/svc_phone.cgi,
21410           httemplate/edit/elements/edit.html,
21411           httemplate/edit/elements/svc_Common.html,
21412           httemplate/edit/process/svc_phone.html,
21413           httemplate/edit/process/elements/process.html,
21414           httemplate/edit/process/elements/svc_Common.html,
21415           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
21416           httemplate/search/svc_phone.cgi, httemplate/view/svc_phone.cgi,
21417           httemplate/view/elements/svc_Common.html,
21418           FS/FS/part_pkg/voip_cdr.pm: svc_phone service and CDR billing
21419           from imported CDRs
21420
21421 2006-07-05 07:55  ivan
21422
21423         * FS/FS/cust_main.pm: patch to fix fuzzy searching from Ryan Gunn
21424
21425 2006-07-05 04:23  ivan
21426
21427         * README.1.7.0: hint about permissions and users
21428
21429 2006-07-04 05:01  ivan
21430
21431         * FS/: bin/freeside-addgroup, bin/freeside-adduser, MANIFEST:
21432           adding freeside-addgroup
21433
21434 2006-07-01 04:26  ivan
21435
21436         * FS/FS/Record.pm: another Pg 8.1 fix?  noticed by Damon Vincent
21437
21438 2006-06-30 07:30  ivan
21439
21440         * FS/bin/freeside-adduser: checkin freeside-adduser with the -g
21441           flag!  sheesh
21442
21443 2006-06-29 08:45  ivan
21444
21445         * FS/FS/part_export/shellcommands.pm: small patch to set
21446           $new_finger from Tim Yardley
21447
21448 2006-06-29 08:19  ivan
21449
21450         * httemplate/edit/part_bill_event.cgi: percentage late fees too
21451
21452 2006-06-29 06:47  ivan
21453
21454         * FS/FS/inventory_class.pm, FS/FS/svc_Common.pm,
21455           httemplate/browse/inventory_class.html,
21456           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
21457           httemplate/edit/svc_broadband.cgi,
21458           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
21459           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
21460           httemplate/search/inventory_item.html: finish at least the
21461           automatic provisioning part
21462
21463 2006-06-27 07:19  ivan
21464
21465         * httemplate/docs/index.html: going to wikiland
21466
21467 2006-06-24 09:41  ivan
21468
21469         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
21470           httemplate/edit/part_svc.cgi, httemplate/browse/part_svc.cgi,
21471           httemplate/elements/select-table.html,
21472           httemplate/elements/table-grid.html: Add the ability to link
21473           customer service definition fields to inventory   classes, with
21474           an "automatic/manual" flag.  Add the ability for the web
21475           interface to maintain these links.  Start prettying up the
21476           service def.    edit in preparation for Bigger Changes.
21477
21478 2006-06-21 09:26  ivan
21479
21480         * httemplate/browse/part_pkg.cgi: fix show/hide disabled link
21481           interaction w/pager
21482
21483 2006-06-21 06:00  ivan
21484
21485         * httemplate/elements/iframecontentmws.js: oops, don't want this
21486           debugging in here
21487
21488 2006-06-21 06:00  ivan
21489
21490         * httemplate/view/cust_main/payment_history.html:
21491           http://www.macridesweb.com/oltest/ONCLICK.html !!!!!
21492
21493 2006-06-21 05:58  ivan
21494
21495         * httemplate/view/cust_main.cgi: need the OLiframecontent sub
21496
21497 2006-06-21 05:57  ivan
21498
21499         * httemplate/elements/header-popup.html: adding a header element
21500           for popups to replace CGI::header
21501
21502 2006-06-21 05:56  ivan
21503
21504         * httemplate/elements/iframecontentmws.js: add overlib iframe
21505           function
21506
21507 2006-06-21 01:42  ivan
21508
21509         * FS/FS/agent_type.pm, httemplate/browse/agent_type.cgi: speed up
21510           the agent type report when there are lots of package definitions
21511
21512 2006-06-19 06:09  ivan
21513
21514         * httemplate/view/cust_main/packages.html: fix ACL name for service
21515           provisioning and prevent disabled service provisioning from
21516           messing up table formatting
21517
21518 2006-06-19 05:47  ivan
21519
21520         * bin/mapsecrets2access_user: better error checking for this
21521           thrown-together bootstrapping script
21522
21523 2006-06-19 05:22  ivan
21524
21525         * bin/mapsecrets2access_user: ACL bootstrapping
21526
21527 2006-06-19 05:15  ivan
21528
21529         * FS/: FS/CurrentUser.pm, bin/freeside-upgrade: ACL bootstrapping
21530
21531 2006-06-19 05:09  ivan
21532
21533         * FS/t/ConfDefaults.t: forgot to commit this test
21534
21535 2006-06-19 04:57  ivan
21536
21537         * Changes.1.7.0, README.1.7.0, bin/mapsecrets2access_user: ACL
21538           bootstrapping/upgrade
21539
21540 2006-06-19 04:25  ivan
21541
21542         * FS/FS/AccessRight.pm, FS/FS/access_user.pm, FS/FS/cust_main.pm,
21543           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
21544           httemplate/view/cust_main/packages.html,
21545           httemplate/view/cust_main/payment_history.html: ACLs, take three
21546           or four or something
21547
21548 2006-06-19 01:05  ivan
21549
21550         * FS/FS/Conf.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main_Mixin.pm,
21551           FS/FS/cust_pkg.pm, FS/FS/UI/Web.pm, httemplate/config/config.cgi,
21552           httemplate/elements/menu.html,
21553           httemplate/elements/select-cust-fields.html,
21554           httemplate/elements/select-cust_pkg-status.html,
21555           httemplate/elements/tr-select-cust-fields.html,
21556           httemplate/elements/tr-select-cust_pkg-status.html,
21557           httemplate/graph/cust_bill_pkg.cgi,
21558           httemplate/search/cust_pkg_report.cgi,
21559           httemplate/search/report_cust_pkg.html,
21560           httemplate/view/cust_main/contacts.html: add ability to select
21561           specific package defs. and package status to package report for
21562           qis
21563
21564 2006-06-18 23:03  ivan
21565
21566         * httemplate/search/cust_main.cgi: fix up the alternating colors on
21567           the customer search results
21568
21569 2006-06-18 19:33  ivan
21570
21571         * FS/MANIFEST, FS/FS/CurrentUser.pm, FS/FS/Record.pm,
21572           FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
21573           FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
21574           httemplate/elements/select-agent.html,
21575           httemplate/elements/select-table.html,
21576           httemplate/elements/tr-select-agent.html,
21577           httemplate/search/cust_bill.html,
21578           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
21579           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
21580           httemplate/search/svc_forward.cgi: agent virtualization, take one
21581           (stuff from "inactive" changeset snuck into cust_main.pm and the
21582           package reporting changeset in search/cust_pkg.cgi here too)
21583
21584 2006-06-18 05:56  ivan
21585
21586         * httemplate/edit/elements/edit.html: well, it isn't broken...
21587
21588 2006-06-18 05:54  ivan
21589
21590         * FS/FS/AccessRight.pm, FS/FS/access_group.pm,
21591           FS/FS/access_groupagent.pm, FS/FS/m2name_Common.pm,
21592           FS/FS/part_pkg.pm, httemplate/edit/access_group.html,
21593           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
21594           httemplate/edit/process/access_group.html,
21595           httemplate/elements/checkboxes-table-name.html,
21596           httemplate/elements/checkboxes-table.html, FS/MANIFEST,
21597           htetc/handler.pl, httemplate/browse/access_group.html,
21598           httemplate/browse/access_user.html,
21599           httemplate/edit/process/elements/process.html: ACLs: finish group
21600           edit (agents + rights) & browse
21601
21602 2006-06-15 18:23  jeff
21603
21604         * FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
21605           httemplate/misc/download-batch.cgi: value issues and many bits
21606           remain
21607
21608 2006-06-15 17:47  ivan
21609
21610         * httemplate/misc/download-batch.cgi: and fix the  name for TD
21611           Canada Trust.  and that's it for now.  really.
21612
21613 2006-06-15 17:33  ivan
21614
21615         * httemplate/misc/download-batch.cgi: oops i'm gonna do that too,
21616           now that the batch format file is not the same as the batch
21617           params files
21618
21619 2006-06-15 17:27  ivan
21620
21621         * httemplate/misc/download-batch.cgi: s/printf/sprintf/ and make
21622           the config a little less strange
21623
21624 2006-06-08 03:32  ivan
21625
21626         * httemplate/elements/menu.html: fix link to prepaid card setup
21627
21628 2006-06-06 03:30  ivan
21629
21630         * FS/FS/cdr.pm: fix unmatched =back somehow futzing things up with
21631           automated install. wtf?!
21632
21633 2006-06-02 06:20  ivan
21634
21635         * httemplate/elements/header.html,
21636           httemplate/search/svc_Smart.html, rt/FREESIDE_MODIFIED: add a
21637           service search
21638
21639 2006-05-24 03:22  ivan
21640
21641         * FS/MANIFEST: removing duplicate entries
21642
21643 2006-05-23 08:54  ivan
21644
21645         * README.1.7.0: adding batch upgrade instructions to 1.7.0
21646           instructions too
21647
21648 2006-05-22 11:27  ivan
21649
21650         * FS/FS/cust_main.pm: better error message for banned cards
21651
21652 2006-05-22 11:05  ivan
21653
21654         * Changes.1.5.8: justification
21655
21656 2006-05-21 19:06  ivan
21657
21658         * Makefile: docs are going in the wiki Real Soon Now anyway
21659
21660 2006-05-21 19:04  ivan
21661
21662         * Changes.1.5.8: 1.5.8!
21663
21664 2006-05-21 17:50  ivan
21665
21666         * Makefile: 1.7.0?  why not?
21667
21668 2006-05-21 17:44  ivan
21669
21670         * httemplate/: index.html, elements/menu.html: 1.7.0?  why not!
21671
21672 2006-05-21 11:40  ivan
21673
21674         * FS/FS/part_export/communigate_pro_singledomain.pm: tyop
21675
21676 2006-05-20 13:06  jeff
21677
21678         * README.1.5.7.lastbit, README.1.5.8, FS/FS.pm, FS/MANIFEST,
21679           FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_pay_batch.pm,
21680           FS/FS/pay_batch.pm, FS/t/pay_batch.t, htetc/handler.pl,
21681           httemplate/browse/cust_pay_batch.cgi,
21682           httemplate/docs/schema.html, httemplate/docs/upgrade10.html,
21683           httemplate/misc/download-batch.cgi: first stab at BoM download
21684
21685 2006-05-15 06:57  ivan
21686
21687         * httemplate/: index.html, elements/freeside.css,
21688           elements/header.html, elements/menu.html: move most of the crap
21689           on the "main menu" to the sidebar
21690
21691 2006-05-15 04:05  ivan
21692
21693         * httemplate/elements/freeside.css,
21694           httemplate/elements/header.html, httemplate/elements/xmenu.css,
21695           httemplate/search/cust_main.cgi, rt/FREESIDE_MODIFIED: more ACL
21696           and re-skinning work, now with RT!
21697
21698 2006-05-14 09:47  ivan
21699
21700         * CREDITS, Changes.1.7.0, htetc/handler.pl, httemplate/autohandler,
21701           httemplate/index.html, httemplate/browse/access_group.html,
21702           httemplate/browse/access_user.html,
21703           httemplate/browse/agent_type.cgi,
21704           httemplate/browse/cust_main_county.cgi,
21705           httemplate/browse/msgcat.cgi, httemplate/browse/part_pkg.cgi,
21706           httemplate/edit/access_group.html,
21707           httemplate/edit/access_user.html, httemplate/edit/agent_type.cgi,
21708           httemplate/edit/cust_bill_pay.cgi,
21709           httemplate/edit/cust_credit.cgi,
21710           httemplate/edit/cust_credit_bill.cgi,
21711           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
21712           httemplate/edit/part_referral.cgi,
21713           httemplate/edit/part_virtual_field.cgi,
21714           httemplate/edit/svc_domain.cgi,
21715           httemplate/edit/elements/edit.html,
21716           httemplate/edit/process/access_group.html,
21717           httemplate/edit/process/access_user.html,
21718           httemplate/edit/process/agent_type.cgi,
21719           httemplate/edit/process/cust_bill_pay.cgi,
21720           httemplate/edit/process/cust_credit.cgi,
21721           httemplate/edit/process/cust_credit_bill.cgi,
21722           httemplate/edit/process/elements/process.html,
21723           httemplate/elements/checkboxes-table.html,
21724           httemplate/elements/cssexpr.js, httemplate/elements/footer.html,
21725           httemplate/elements/header.html,
21726           httemplate/elements/menubar.html,
21727           httemplate/elements/select-access_group.html,
21728           httemplate/elements/tr-select-access_group.html,
21729           httemplate/elements/xmenu.css, httemplate/elements/xmenu.js,
21730           httemplate/misc/batch-cust_pay.html, httemplate/misc/payment.cgi,
21731           httemplate/search/cust_bill.cgi,
21732           httemplate/search/cust_main-otaker.cgi,
21733           httemplate/search/cust_main-payinfo.html,
21734           httemplate/search/cust_main-quickpay.html,
21735           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.html,
21736           httemplate/search/cust_pkg_report.cgi,
21737           httemplate/search/report_cust_bill.html,
21738           httemplate/search/report_cust_credit.html,
21739           httemplate/search/report_cust_pay.html,
21740           httemplate/search/report_prepaid_income.html,
21741           httemplate/search/report_tax.html,
21742           httemplate/search/sqlradius.html,
21743           httemplate/search/svc_acct.html,
21744           httemplate/search/svc_domain.cgi,
21745           httemplate/search/svc_domain.html,
21746           httemplate/search/svc_external.cgi, FS/MANIFEST,
21747           FS/FS/AccessRight.pm, FS/FS/CGI.pm, FS/FS/Schema.pm,
21748           FS/FS/access_group.pm, FS/FS/access_groupagent.pm,
21749           FS/FS/access_right.pm, FS/FS/access_user.pm,
21750           FS/FS/access_user_pref.pm, FS/FS/access_usergroup.pm,
21751           FS/FS/agent_type.pm, FS/FS/cust_bill.pm, FS/FS/m2m_Common.pm,
21752           FS/FS/payby.pm, FS/FS/svc_domain.pm, FS/FS/UI/Web.pm,
21753           FS/FS/part_pkg/billoneday.pm, FS/bin/freeside-addoutsourceuser,
21754           FS/t/AccessRight.t, FS/t/access_group.t,
21755           FS/t/access_groupagent.t, FS/t/access_right.t,
21756           FS/t/access_user.t, FS/t/access_user_pref.t,
21757           FS/t/access_usergroup.t, httemplate/view/cust_main/packages.html,
21758           httemplate/view/cust_main/payment_history.html: first part of ACL
21759           and re-skinning work and some other small stuff
21760
21761 2006-05-13 11:34  ivan
21762
21763         * httemplate/images/background-cheat.png: yay for cheating
21764
21765 2006-05-13 08:31  ivan
21766
21767         * httemplate/images/: 32clear.gif, arrow.down.png,
21768           arrow.right.black.png, arrow.right.png, black-gradient.png,
21769           black-gray-corner.png, black-gray-gradient.png,
21770           black-gray-side.png, black-gray-top.png: adding new images
21771
21772 2006-05-12 06:57  ivan
21773
21774         * httemplate/search/report_receivables.cgi: Pg 8.1 fix was
21775           incorrect and broke things, this should actually work
21776
21777 2006-05-08 04:48  ivan
21778
21779         * README.1.5.8, README.1.7.0: suggest "make clean" on upgrade -
21780           something is not quite right with perl Makefile hoohaw
21781
21782 2006-05-08 04:28  ivan
21783
21784         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
21785           httemplate/search/report_tax.cgi: add config switch to base tax
21786           off shipping address if present
21787
21788 2006-05-08 03:01  ivan
21789
21790         * FS/FS/Report/Table/Monthly.pm, httemplate/index.html,
21791           httemplate/graph/cust_bill_pkg-graph.cgi,
21792           httemplate/graph/cust_bill_pkg.cgi,
21793           httemplate/graph/elements/monthly.html,
21794           httemplate/search/cust_bill_pkg.cgi: sales report per agent and
21795           package class looks good
21796
21797 2006-05-07 13:27  ivan
21798
21799         * README.1.7.0, htetc/handler.pl, httemplate/docs/upgrade10.html,
21800           httemplate/elements/select-month_year.html,
21801           httemplate/elements/select-pkg_class.html,
21802           httemplate/elements/select-table.html,
21803           httemplate/elements/tr-select-from_to.html,
21804           httemplate/elements/tr-select-pkg_class.html,
21805           httemplate/graph/cust_bill_pkg-graph.cgi,
21806           httemplate/graph/cust_bill_pkg.cgi,
21807           httemplate/graph/money_time-graph.cgi,
21808           httemplate/graph/money_time.cgi,
21809           httemplate/graph/report_cust_bill_pkg.html,
21810           httemplate/graph/report_money_time.html,
21811           httemplate/graph/elements/monthly.html: first pass at sales
21812           reports per agent and package class
21813
21814 2006-05-03 02:47  ivan
21815
21816         * httemplate/search/report_receivables.cgi: pg 8.1 fix from Chris
21817           Cappuccio
21818
21819 2006-05-02 08:23  ivan
21820
21821         * FS/: MANIFEST, FS/Pony.pm: yours!
21822
21823 2006-05-02 08:03  ivan
21824
21825         * httemplate/: index.html, search/report_receivables.html: add an
21826           agent pre-selection page to receivables report
21827
21828 2006-05-02 06:29  ivan
21829
21830         * SCHEMA_CHANGE: need to install the new Schema.pm before you can
21831           autogenerate off it
21832
21833 2006-05-02 04:59  ivan
21834
21835         * httemplate/index.html, FS/FS/Report/Table/Monthly.pm,
21836           httemplate/graph/money_time-graph.cgi,
21837           httemplate/graph/money_time.cgi,
21838           httemplate/graph/report_money_time.html: add a "pre-report" page
21839           to this report/graph as requested by lewis/wtxs, also add 12mo
21840           total option
21841
21842 2006-05-01 06:09  ivan
21843
21844         * FS/FS/part_pkg/prorate.pm: small fix to make prorate behave on
21845           the 1st as it did before
21846
21847 2006-05-01 05:38  ivan
21848
21849         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fix some very
21850           annoying clucks (warnings with backtraces) when cutoff day isn't
21851           found in old packages
21852
21853 2006-05-01 04:45  ivan
21854
21855         * FS/FS/TicketSystem/RT_External.pm: column reference "disabled" is
21856           ambiguous
21857
21858 2006-05-01 04:43  ivan
21859
21860         * FS/FS/TicketSystem/RT_External.pm: fix bug with duplicate tickets
21861           showing up on customer view listing when the custom priority
21862           field was edited
21863
21864 2006-04-26 06:16  ivan
21865
21866         * Makefile: apache reload doesn't work when server isn't running
21867           already
21868
21869 2006-04-21 17:58  ivan
21870
21871         * httemplate/browse/generic.cgi,
21872           httemplate/browse/inventory_class.html,
21873           httemplate/browse/part_pkg.cgi, httemplate/browse/pkg_class.html,
21874           httemplate/browse/rate.cgi,
21875           httemplate/browse/elements/browse.html, htetc/handler.pl,
21876           httemplate/index.html, httemplate/edit/inventory_class.html,
21877           httemplate/edit/part_pkg.cgi, httemplate/edit/pkg_class.html,
21878           httemplate/edit/elements/edit.html,
21879           httemplate/edit/process/inventory_class.html,
21880           httemplate/edit/process/pkg_class.html,
21881           httemplate/edit/process/elements/process.html,
21882           httemplate/elements/select-agent.html,
21883           httemplate/elements/select-pkg_class.html,
21884           httemplate/elements/select-table.html,
21885           httemplate/elements/tr-select-pkg_class.html,
21886           httemplate/search/cust_pkg.cgi,
21887           httemplate/search/inventory_class.html, FS/FS/part_pkg.pm,
21888           httemplate/search/elements/search.html: start of package class
21889           web UI (add/edit package classes, package class selection in
21890           package def edit)
21891
21892 2006-04-21 07:21  ivan
21893
21894         * FS/FS/part_pkg/incomplete/billoneday.pm: throw this in here for
21895           now
21896
21897 2006-04-21 07:20  ivan
21898
21899         * FS/FS/part_pkg/: flat.pm, prorate.pm, subscription.pm: fix some
21900           indentation and the default cutoff day
21901
21902 2006-04-21 05:45  ivan
21903
21904         * httemplate/: index.html, browse/queue.cgi, misc/queue.cgi,
21905           search/queue.html: s(browse/queue.cgi)(search/queue.html)
21906
21907 2006-04-18 23:37  ivan
21908
21909         * FS/FS/cust_main.pm: DOH!  perlvar: not counting patterns matched
21910           in nested blocks that have been exited already.
21911
21912 2006-04-18 12:33  ivan
21913
21914         * httemplate/docs/install.html: add JSON to initial install
21915           instructions
21916
21917 2006-04-15 06:32  ivan
21918
21919         * httemplate/graph/money_time.cgi: REALLY correct the period for
21920           the total column this time
21921
21922 2006-04-15 06:28  ivan
21923
21924         * httemplate/graph/money_time.cgi: correct period & use a yellow
21925           color for the total column
21926
21927 2006-04-15 06:25  ivan
21928
21929         * httemplate/graph/money_time.cgi: format & link the total column
21930
21931 2006-04-14 17:21  ivan
21932
21933         * httemplate/graph/money_time.cgi: and </TD> the total column
21934
21935 2006-04-14 17:16  ivan
21936
21937         * httemplate/graph/money_time.cgi: add a total column
21938
21939 2006-04-14 04:55  ivan
21940
21941         * FS/FS/: Conf.pm, svc_forward.pm: add the
21942           svc_forward-arbitrary_dst flag to enable arbitrary svc_forward
21943           destinations
21944
21945 2006-04-13 14:29  ivan
21946
21947         * FS/bin/freeside-adduser: don't do the duplicate check unless
21948           there's a file already; fixes problem with first use of
21949           freeside-adduser
21950
21951 2006-04-12 05:36  ivan
21952
21953         * httemplate/index.html, FS/FS/cust_main.pm,
21954           httemplate/search/cust_main-zip.html,
21955           httemplate/search/cust_main.cgi,
21956           httemplate/search/report_cust_main-zip.html,
21957           httemplate/search/elements/search.html: zip code report
21958
21959 2006-04-09 16:41  ivan
21960
21961         * httemplate/view/: cust_main.cgi, cust_main/payment_history.html,
21962           cust_main/tickets.html: a few more fixups for our favorite
21963           include(...) from Scott Edwards
21964
21965 2006-04-09 16:39  ivan
21966
21967         * httemplate/edit/cust_main.cgi: add "spool_cdr" to cust_main
21968           fields
21969
21970 2006-04-09 16:24  ivan
21971
21972         * FS/FS/part_export/domain_shellcommands.pm: should fix "Can't use
21973           string ("old_uid") as a SCALAR ref while "strict refs" in use"
21974           error
21975
21976 2006-04-09 13:36  ivan
21977
21978         * FS/bin/freeside-adduser: error out if you try to add duplicates;
21979           this should lower my annoyance-level
21980
21981 2006-04-03 16:26  ivan
21982
21983         * FS/FS/: Conf.pm, svc_acct.pm: option to disable global uniqueness
21984           checking
21985
21986 2006-04-03 13:49  ivan
21987
21988         * FS/FS/svc_domain.pm: add PTR to sort order for DNS entries
21989
21990 2006-04-03 04:36  ivan
21991
21992         * FS/FS/Record.pm: and also allow [ and ] in ut_textn
21993
21994 2006-04-03 03:11  ivan
21995
21996         * FS/FS/Record.pm: allow [ and ] in ut_text
21997
21998 2006-04-03 02:46  ivan
21999
22000         * htetc/handler.pl, FS/FS/Misc.pm,
22001           httemplate/edit/cust_main/contact.html,
22002           httemplate/edit/cust_main/select-country.html,
22003           httemplate/edit/cust_main/select-state.html,
22004           httemplate/misc/states.cgi,
22005           httemplate/view/cust_main/contacts.html: have the UI use full
22006           country names, and state names outside the US...
22007
22008 2006-04-02 15:13  ivan
22009
22010         * FS/FS/: cust_main.pm, cust_pay_batch.pm: typo
22011
22012 2006-03-31 15:22  ivan
22013
22014         * httemplate/browse/part_bill_event.cgi: quick sort fix for billing
22015           events
22016
22017 2006-03-31 01:20  lsc
22018
22019         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fixed the errors
22020           pointed out by Ivan in the following email:
22021
22022           ---- before and after now?  I gave subscription and prorate a
22023           try.  Subscription came out as:
22024
22025             subscription 27th (03/25/06 - 04/27/06)  $10.00
22026             subscription 23rd (03/25/06 - 04/23/06)  $10.00
22027
22028           the "23rd" one is right, but the "27th" one should have only
22029           advanced the date two days to 3/27/06.
22030
22031               Prorate came out as:
22032
22033               prorate 23rd (03/25/06 - 04/23/06)  $9.20
22034               prorate 27th (03/25/06 - 04/27/06)  $10.49
22035
22036           The "23rd" one is right, but the "27th" one should have only
22037           advanced the date two days to 4/27/06.
22038
22039           lsc@prgmr.com
22040
22041 2006-03-30 06:22  ivan
22042
22043         * README.1.7.0, FS/bin/freeside-upgrade: move all the
22044           schema-updating magic into DBIx::DBSchema
22045
22046 2006-03-24 18:23  ivan
22047
22048         * FS/FS/cust_main.pm, FS/FS/queue_depend.pm, FS/FS/svc_acct.pm,
22049           FS/bin/freeside-setup,
22050           fs_selfservice/FS-SelfService/cgi/agent.cgi,
22051           fs_selfservice/FS-SelfService/cgi/payment_results.html,
22052           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
22053           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
22054           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
22055           httemplate/misc/upload-batch.cgi,
22056           httemplate/misc/process/cdr-import.html,
22057           httemplate/misc/process/cust_main-import.cgi,
22058           httemplate/misc/process/cust_main-import_charges.cgi,
22059           httemplate/misc/process/inventory_item-import.html: successfully
22060           correct the spelling of sucessful
22061
22062 2006-03-24 11:49  ivan
22063
22064         * httemplate/misc/process/payment.cgi: fix spelling
22065
22066 2006-03-23 04:00  lsc
22067
22068         * FS/FS/part_pkg/: billoneday.pm, prorate.pm, subscription.pm: for
22069           subscription.pm and prorate.pm:
22070
22071           -modify the subscription and prorate price plans
22072           (FS/FS/part_pkg/subscription.pm and prorate.pm) to have a
22073           configurable (add a field to the %info hash) billing day instead
22074           of "1st of the month" only.  subscription will be easy, prorate
22075           will be a little trickier.
22076
22077           essentially, I replaced the '1' in the 'day' field of the
22078           timelocal that generates $$date with the value I added to the
22079           %info hash, 'cutoff_day'
22080
22081           -implement a price plan (new file in FS/FS/part_pkg/ - probably
22082           @ISA FS::part_pkg::subscription) that charges the first full
22083           month if the customer signs up between the 1st and the
22084           configurable billing day, and gives them the remainder of the
22085           month free if they sign up between the configurable billing day
22086           and the end of the month.
22087
22088           if this is the first time the customer is billed, and if the date
22089           is greater than the cutoff date, advance $ssdate to cutoff_day of
22090           next month, else $$date is cutoff_date of this month.  Either
22091           way, charge them for a month.
22092
22093           ----------------------------------------------------------------------
22094
22095 2006-03-20 11:13  ivan
22096
22097         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cdr.pm,
22098           FS/FS/cdr_upstream_rate.pm, FS/FS/cust_main.pm,
22099           FS/FS/cust_svc.pm, FS/FS/rate_detail.pm, FS/FS/svc_acct.pm,
22100           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/part_pkg.cgi,
22101           FS/MANIFEST, FS/t/cdr_upstream_rate.t,
22102           bin/cdr_upstream_rate.import, httemplate/edit/rate.cgi,
22103           httemplate/edit/cust_main/billing.html,
22104           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
22105           httemplate/view/cust_main/billing.html: add price plan to bill on
22106           internal or external CDRs directly, add option to export CDRs to
22107           a per-customer downstream file
22108
22109 2006-03-17 06:56  ivan
22110
22111         * FS/FS/Daemon.pm: use IO::File, lucky this never threw an error...
22112
22113 2006-03-14 23:34  ivan
22114
22115         * FS/FS/part_pkg/voip_cdr.pm: initial commit of this just cause i
22116           want a revision history
22117
22118 2006-03-14 20:17  ivan
22119
22120         * FS/FS/Record.pm: handle BIGSERIAL like SERIAL for the cdr table,
22121           and normalize canadian zip codes as well as us ones
22122
22123 2006-03-13 14:32  ivan
22124
22125         * httemplate/elements/: progress-init.html, progress-popup.html:
22126           fix progress hoohaw for internet exploder again, whew.  also make
22127           sure error/finish messages are centered, looks better
22128
22129 2006-03-10 23:27  ivan
22130
22131         * httemplate/elements/footer.html: some pages from ui hoohaw have
22132           leaked footer include, need something here for now
22133
22134 2006-03-10 21:21  ivan
22135
22136         * httemplate/: elements/progress-init.html, elements/xmlhttp.html,
22137           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
22138           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
22139           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix the
22140           progressbar bug with multiple progressbar forms on a page
22141
22142 2006-03-10 14:30  ivan
22143
22144         * httemplate/: elements/progress-init.html,
22145           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
22146           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
22147           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix to
22148           (hopefully) allow multiple progress-init's in a page, also add
22149           second $cgi arg to all these progressbar calls...
22150
22151 2006-03-10 14:28  ivan
22152
22153         * FS/FS/UI/Web.pm: want to know who *called* this without the
22154           required second arg
22155
22156 2006-03-09 05:42  ivan
22157
22158         * htetc/handler.pl: fix that
22159           blank-page-instead-of-profiling-redirect-when-called-from-an-include
22160           bug triggered by mason 1.32 :)
22161
22162 2006-03-09 03:48  ivan
22163
22164         * httemplate/view/cust_main.cgi: don't use a table with
22165           WIDTH="100%", it shoves the custnum and "billing information"
22166           boxes way out to the right
22167
22168 2006-03-08 04:14  ivan
22169
22170         * FS/FS/inventory_item.pm,
22171           httemplate/misc/inventory_item-import.html,
22172           httemplate/misc/process/inventory_item-import.html,
22173           httemplate/search/inventory_class.html,
22174           httemplate/search/inventory_item.html:  Add an option to the web
22175           interface to batch upload new entries to the
22176           inventory_item table.
22177
22178 2006-03-08 02:05  ivan
22179
22180         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/inventory_class.pm,
22181           FS/FS/inventory_item.pm, FS/t/inventory_class.t,
22182           FS/t/inventory_item.t, httemplate/search/inventory_class.html,
22183           httemplate/search/inventory_item.html, bin/generate-table-module,
22184           htetc/handler.pl, httemplate/edit/inventory_class.html,
22185           httemplate/edit/elements/edit.html,
22186           httemplate/edit/process/inventory_class.html,
22187           httemplate/edit/process/elements/process.html,
22188           httemplate/search/elements/search.html: Add a new table for
22189           inventory with for DIDs/serials/etc., and an additional new table
22190           for inventory category (i.e. to distinguish DIDs, serials, MACs,
22191           etc.)
22192
22193 2006-03-08 00:21  ivan
22194
22195         * FS/FS/agent.pm: add space in error msg
22196
22197 2006-03-03 07:02  ivan
22198
22199         * FS/FS/Report/Table/Monthly.pm,
22200           httemplate/graph/money_time-graph.cgi,
22201           httemplate/graph/money_time.cgi: agent-specific
22202           sales/credit/receipts summary
22203
22204 2006-02-28 11:34  ivan
22205
22206         * FS/FS/part_pkg.pm: update POD docs regarding new price plans
22207
22208 2006-02-22 05:07  ivan
22209
22210         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
22211           httemplate/images/red_telephone_mimooh_01.png,
22212           httemplate/view/cust_main/contacts.html: add vonage click2call
22213           feature
22214
22215 2006-02-21 23:12  ivan
22216
22217         * FS/FS/CGI.pm: a better CGI::rooturl(), will have to do for now
22218
22219 2006-02-18 03:14  ivan
22220
22221         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cdr_calltype.pm,
22222           FS/FS/cdr_carrier.pm, FS/FS/cdr_type.pm, FS/FS/cust_main.pm,
22223           README.1.7.0, README.2.0.0, FS/MANIFEST,
22224           FS/FS/part_pkg/voip_sqlradacct.pm, FS/t/cdr.t,
22225           FS/t/cdr_calltype.t, FS/t/cdr_carrier.t, FS/t/cdr_type.t,
22226           FS/t/part_pkg-voip_cdr.t, htetc/handler.pl,
22227           httemplate/misc/cdr-import.html,
22228           httemplate/misc/process/cdr-import.html,
22229           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
22230           bin/cdr_calltype.import: CDR schema and class
22231
22232 2006-02-17 20:32  ivan
22233
22234         * htetc/global.asa, httemplate/docs/install.html: Mason it is
22235
22236 2006-02-17 18:11  ivan
22237
22238         * FS/FS/: cust_tax_exempt_pkg.pm, domain_record.pm, msgcat.pm,
22239           nas.pm, part_bill_event.pm, port.pm, prepay_credit.pm, queue.pm,
22240           queue_arg.pm, rate_detail.pm, reg_code_pkg.pm: update POD
22241           documentation left behind from example template
22242
22243 2006-02-16 13:43  ivan
22244
22245         * FS/FS/Setup.pm, FS/bin/freeside-setup, bin/populate-msgcat,
22246           httemplate/docs/admin.html, httemplate/docs/install.html:
22247           automate more of the initial data adding...
22248
22249 2006-02-08 23:18  ivan
22250
22251         * httemplate/elements/: calendar-en.js, calendar-setup.js,
22252           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
22253           jscalendar
22254
22255 2006-02-08 14:53  ivan
22256
22257         * FS/bin/freeside-selfservice-server: don't leave ssh zombies
22258           around either
22259
22260 2006-02-07 19:50  ivan
22261
22262         * httemplate/docs/: upgrade7.html, upgrade8.html: remove ancient
22263           upgrade instructions
22264
22265 2006-02-07 19:49  ivan
22266
22267         * httemplate/docs/: upgrade10.html, index.html: slightly html-ize
22268           the 1.5.8 upgrade instructions
22269
22270 2006-02-07 18:26  ivan
22271
22272         * FS/FS/UID.pm: update error message when secrets file cannot be
22273           found
22274
22275 2006-02-07 05:49  ivan
22276
22277         * FS/FS/svc_acct.pm: well, it was already fatal.  at least now the
22278           error message is better.
22279
22280 2006-02-07 03:12  ivan
22281
22282         * httemplate/edit/cust_pay.cgi: remove inadvertant extra table
22283           statement preventing page from showing up in konq
22284
22285 2006-02-05 04:27  ivan
22286
22287         * FS/FS/option_Common.pm, httemplate/browse/payment_gateway.html,
22288           httemplate/edit/payment_gateway.html,
22289           httemplate/edit/process/payment_gateway.html: payment gateway
22290           editing
22291
22292 2006-02-01 15:13  ivan
22293
22294         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
22295           FS/FS/Cron/backup.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/vacuum.pm,
22296           FS/bin/freeside-daily, FS/bin/freeside-monthly,
22297           FS/t/Cron-backup.t, FS/t/Cron-bill.t, FS/t/Cron-vacuum.t,
22298           httemplate/browse/part_bill_event.cgi: finish adding
22299           freeside-monthly and monthly events
22300
22301 2006-01-31 23:58  ivan
22302
22303         * Makefile: HEAD isn't 1.5.8 anymore
22304
22305 2006-01-31 07:01  ivan
22306
22307         * FS/FS/payby.pm: oops, forgot $
22308
22309 2006-01-31 03:02  ivan
22310
22311         * FS/FS/Schema.pm, FS/FS/payby.pm, FS/MANIFEST, FS/t/payby.t,
22312           htetc/handler.pl, httemplate/browse/part_bill_event.cgi,
22313           httemplate/edit/part_bill_event.cgi: [no log message]
22314
22315 2006-01-30 20:26  ivan
22316
22317         * httemplate/: browse/addr_block.cgi, browse/agent.cgi,
22318           browse/agent_type.cgi, browse/cust_pay_batch.cgi,
22319           browse/part_bill_event.cgi, browse/part_export.cgi,
22320           browse/part_pkg.cgi, browse/part_referral.cgi,
22321           browse/part_svc.cgi, browse/part_virtual_field.cgi,
22322           browse/payment_gateway.html, browse/queue.cgi, browse/rate.cgi,
22323           browse/router.cgi, browse/svc_acct_pop.cgi,
22324           config/config-view.cgi, config/config.cgi,
22325           edit/REAL_cust_pkg.cgi, edit/agent.cgi,
22326           edit/agent_payment_gateway.html, edit/agent_type.cgi,
22327           edit/bulk-cust_svc.html, edit/cust_pay.cgi, edit/part_export.cgi,
22328           edit/part_pkg.cgi, edit/part_svc.cgi, edit/payment_gateway.html,
22329           edit/prepay_credit.cgi, edit/rate.cgi, edit/rate_region.cgi,
22330           edit/reg_code.cgi, edit/svc_acct.cgi, edit/svc_broadband.cgi,
22331           edit/svc_forward.cgi, edit/process/prepay_credit.cgi,
22332           edit/process/reg_code.cgi, misc/batch-cust_pay.html,
22333           misc/cust_main-import.cgi, misc/cust_main-import_charges.cgi,
22334           misc/expire_pkg.cgi, misc/link.cgi, misc/meta-import.cgi,
22335           misc/upload-batch.cgi, misc/whois.cgi,
22336           misc/process/cust_main-import.cgi,
22337           misc/process/cust_main-import_charges.cgi,
22338           misc/process/meta-import.cgi, search/report_prepaid_income.cgi,
22339           search/report_tax.cgi, search/svc_external.cgi,
22340           view/cust_bill.cgi, view/cust_main.cgi, view/svc_acct.cgi,
22341           view/svc_broadband.cgi, view/svc_domain.cgi,
22342           view/svc_external.cgi: move header() to
22343           include(/elements/header.html) so it can be changed in one place,
22344           thanks to Scott Edwards
22345
22346 2006-01-30 18:59  ivan
22347
22348         * FS/FS/Record.pm: fix "table not found" dbdef error message to
22349           recommend freeside-upgrade instead create + dbdef-create
22350
22351 2006-01-26 23:34  ivan
22352
22353         * httemplate/search/report_tax.cgi: small visual fix to alternating
22354           row colors when show_taxclasses is on
22355
22356 2006-01-26 17:33  ivan
22357
22358         * httemplate/search/cust_tax_exempt_pkg.cgi: on tax exemption
22359           report, show more info on the specific line item and invoice
22360
22361 2006-01-26 07:27  ivan
22362
22363         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_tax_exempt_pkg.pm,
22364           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_class.t,
22365           httemplate/search/cust_bill_pkg.cgi,
22366           httemplate/search/cust_tax_exempt_pkg.cgi,
22367           httemplate/search/report_tax.cgi,
22368           httemplate/search/report_tax.html: whew, FINALLY can fix monthly
22369           exemption columns to work correctly.  also make them
22370           agent-specific.  also fix package exemption columns, they were
22371           bunk too, sheesh.  start adding package classes for package class
22372           tax reporting.
22373
22374 2006-01-25 04:34  ivan
22375
22376         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
22377           FS/FS/cust_main.pm, FS/FS/cust_tax_exempt.pm,
22378           FS/FS/cust_tax_exempt_pkg.pm, FS/FS/h_cust_bill.pm,
22379           FS/FS/h_cust_tax_exempt.pm, FS/t/cust_tax_exempt_pkg.t,
22380           FS/t/h_cust_bill.t, FS/t/h_cust_tax_exempt.t, README.2.0.0,
22381           FS/MANIFEST: change texas-style tax exemptions to be against a
22382           specific line item rather than just general per-customer, for
22383           later tracking and tax reporting.  fix 1969/1970 exemptions for
22384           one-off charges
22385
22386 2006-01-05 01:34  ivan
22387
22388         * httemplate/docs/upgrade10.html: my last 1.4 -> 1.5 upgrade...
22389
22390 2006-01-04 18:03  ivan
22391
22392         * FS/FS/Schema.pm: remove redundant indices on cust_main ship_
22393           columns
22394
22395 2006-01-03 00:45  ivan
22396
22397         * bin/billco-upload: agentnums 1-3
22398
22399 2005-12-29 18:41  rsiddall
22400
22401         * FS/FS/Conf.pm, FS/FS/ConfItem.pm, FS/FS/cust_pkg.pm,
22402           FS/FS/cust_svc.pm, FS/FS/part_export/artera_turbo.pm,
22403           fs_selfservice/FS-SelfService/SelfService.pm,
22404           fs_selfservice/FS-SelfService/cgi/provision_list.html,
22405           httemplate/view/cust_main.cgi: Fixing a few typos.
22406
22407 2005-12-24 19:41  ivan
22408
22409         * httemplate/search/report_tax.cgi: add switch to enable taxclass
22410           breakdown, report invoiced tax separately in that case
22411
22412 2005-12-24 19:38  ivan
22413
22414         * httemplate/edit/part_bill_event.cgi: make sure to specify a
22415           money_char default
22416
22417 2005-12-24 19:18  ivan
22418
22419         * httemplate/search/: report_tax.cgi, report_tax.html: add switch
22420           to enable taxclass breakdown, report invoiced tax separately in
22421           that case
22422
22423 2005-12-24 19:07  ivan
22424
22425         * httemplate/search/cust_bill_pkg.cgi: correct "out of taxable
22426           region" flag on new line item report - NULLs need to be compared
22427           explicitly.  apparantly NULL != NULL.  bah SQL
22428
22429 2005-12-24 19:00  ivan
22430
22431         * README.1.5.8, FS/FS/Schema.pm: update indices for better tax
22432           report performance
22433
22434 2005-12-24 18:31  ivan
22435
22436         * httemplate/search/cust_bill_pkg.cgi: fixup new line item report
22437           brainfart
22438
22439 2005-12-24 17:57  ivan
22440
22441         * httemplate/search/report_tax.cgi: correct end date display for
22442           "now"
22443
22444 2005-12-24 16:52  ivan
22445
22446         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
22447           httemplate/edit/part_bill_event.cgi: add invoice event to suspend
22448           only when greater than N amount
22449
22450 2005-12-24 16:36  ivan
22451
22452         * httemplate/edit/cust_main/billing.html: don't reenable postal
22453           billing for existing customers just cause its blank...
22454
22455 2005-12-21 20:24  ivan
22456
22457         * httemplate/search/report_tax.cgi: and s/$taxable/$tot_taxable/ in
22458           the declaration too
22459
22460 2005-12-21 20:22  ivan
22461
22462         * httemplate/search/report_tax.cgi: fix some ambiguous var names
22463           causing " "my" variable $t masks earlier declaration in same
22464           scope" errors
22465
22466 2005-12-21 20:02  ivan
22467
22468         * Changes.1.5.8: more accurate description of tax report changes
22469
22470 2005-12-21 20:01  ivan
22471
22472         * httemplate/search/cust_bill_event.html,
22473           httemplate/search/cust_bill_pkg.cgi,
22474           httemplate/search/cust_pkg_report.cgi,
22475           httemplate/search/report_cust_bill.html,
22476           httemplate/search/report_cust_credit.html,
22477           httemplate/search/report_cust_pay.html,
22478           httemplate/search/report_tax.cgi,
22479           httemplate/search/report_tax.html, FS/FS/cust_bill_pkg.pm,
22480           httemplate/elements/select-agent.html,
22481           httemplate/elements/table-grid.html,
22482           httemplate/elements/tr-input-beginning_ending.html,
22483           httemplate/elements/tr-select-agent.html,
22484           httemplate/search/elements/search.html: tax report update, link
22485           to new line item report, per-agent tax reporting
22486
22487 2005-12-18 20:18  ivan
22488
22489         * FS/FS/part_pkg/: sesmon_hour.pm, sesmon_minute.pm,
22490           sql_external.pm, sql_generic.pm, voip_sqlradacct.pm: correct
22491           field labeling - not always monthly
22492
22493 2005-12-18 20:18  ivan
22494
22495         * Changes.1.5.8, FS/FS/part_pkg/sqlradacct_hour.pm: add maximum
22496           "caps" to RADIUS usage charges
22497
22498 2005-12-16 14:47  ivan
22499
22500         * FS/FS/raddb.pm, bin/generate-raddb: add motorola canopy
22501           attributes from wtxs, neaten up raddb.pm generation
22502
22503 2005-12-15 17:49  ivan
22504
22505         * httemplate/edit/payment_gateway.html: add TransactionCentral
22506
22507 2005-12-15 11:36  ivan
22508
22509         * httemplate/edit/: agent.cgi, agent_type.cgi: fix bug when adding
22510           new agent types, noticed by Julius Igugu
22511
22512 2005-12-15 10:45  ivan
22513
22514         * bin/print-schema: adding print-schema
22515
22516 2005-12-14 20:04  ivan
22517
22518         * FS/FS/Conf.pm, FS/FS/cust_pay_void.pm, FS/FS/Record.pm,
22519           httemplate/misc/unvoid-cust_pay_void.cgi: payment "un-void"ing
22520
22521 2005-12-14 12:57  ivan
22522
22523         * FS/FS/svc_acct.pm: allow a dir field to be set (or
22524           auto-generated) even if uid is fixed
22525
22526 2005-12-14 10:52  ivan
22527
22528         * FS/FS/part_export/radiator.pm: add 'STATE' field for suspensions
22529           to Radiator export
22530
22531 2005-12-12 19:13  ivan
22532
22533         * httemplate/edit/process/payment_gateway.html: fix options in
22534           gateway adding
22535
22536 2005-12-12 13:39  ivan
22537
22538         * FS/FS/part_export/radiator.pm: use crypt password for radiator
22539           export
22540
22541 2005-12-09 08:58  ivan
22542
22543         * httemplate/: edit/process/cust_credit_bill.cgi,
22544           view/cust_main/payment_history.html: fill in reason if empty when
22545           applying a credit to a refund
22546
22547 2005-12-09 08:56  ivan
22548
22549         * httemplate/edit/: cust_main.cgi, cust_main/billing.html: fix
22550           postal mail checkbox misbehaving (isn't sticky on errors -
22551           reverts back to on)
22552
22553 2005-12-07 15:48  ivan
22554
22555         * FS/: FS/Record.pm, bin/freeside-setup: for fetching inserted keys
22556           without pg_oid_status, look up the actual sequence name from
22557           dbdef rather than assuming ${table}_${column}_seq
22558
22559 2005-12-06 14:25  ivan
22560
22561         * FS/FS/Record.pm: make sure zip is required for canada, also use
22562           CURRVAL() function instead of pg_oid_status DBD attribute because
22563           Pg 8.1 doesn't have oids by default anymore
22564
22565 2005-12-05 11:01  ivan
22566
22567         * FS/FS/svc_Common.pm: avoid uninitialized value errors
22568
22569 2005-12-05 09:19  ivan
22570
22571         * httemplate/edit/process/cust_main.cgi: eek, don't log all this
22572           debugging info by default
22573
22574 2005-12-02 23:26  ivan
22575
22576         * htetc/handler.pl: this should be the last of
22577           s/RT::TicketCustomFieldValues/RT::ObjectCustomFieldValues/
22578
22579 2005-12-02 23:12  ivan
22580
22581         * Makefile: those semicolons can't possibly have belonged there
22582
22583 2005-12-02 23:02  ivan
22584
22585         * FS/bin/freeside-upgrade: force a dbdef reload.  no wonder this
22586           had to be run multiple times before
22587
22588 2005-12-02 22:49  ivan
22589
22590         * README.1.5.8, httemplate/docs/install.html,
22591           httemplate/docs/upgrade10.html: add Term::ReadKey to install &
22592           upgrade docs and README.1.5.8
22593
22594 2005-12-01 18:30  ivan
22595
22596         * httemplate/docs/upgrade10.html: and Net::Whois::Raw
22597
22598 2005-12-01 17:52  ivan
22599
22600         * README.1.5.8, httemplate/docs/upgrade10.html: note DBIx::DBSchema
22601           0.29 is required for Pg 7.2.x and earlier
22602
22603 2005-12-01 17:22  ivan
22604
22605         * httemplate/docs/upgrade10.html: apache instructions already up
22606           top
22607
22608 2005-12-01 11:17  ivan
22609
22610         * httemplate/edit/agent_type.cgi: list disabled packages on agent
22611           type edit if they are still associated with the type
22612
22613 2005-12-01 09:36  ivan
22614
22615         * FS/FS/part_export/shellcommands.pm: shellcommands usermod_pwonly
22616           shouldn't apply to RADIUS groups, this is messing up unrelated
22617           RADIUS exports
22618
22619 2005-11-30 09:48  ivan
22620
22621         * README.1.5.8: later versions are okay too
22622
22623 2005-11-28 09:16  ivan
22624
22625         * FS/FS/cust_main.pm: turn off debugging
22626
22627 2005-11-28 09:13  ivan
22628
22629         * FS/bin/freeside-sqlradius-radacctd: in POD example, remove extra
22630           SQL that Pg doesn't need and MySQL doesn't like
22631
22632 2005-11-28 09:12  ivan
22633
22634         * FS/bin/freeside-sqlradius-radacctd: update docs and error message
22635           for all three supporte exports
22636
22637 2005-11-28 09:07  ivan
22638
22639         * FS/bin/freeside-sqlradius-radacctd: startup
22640           freeside-sqlradius-radacctd for radiator export too
22641
22642 2005-11-28 08:59  ivan
22643
22644         * FS/FS/svc_Common.pm: allow defaults to override empty values for
22645           new objects
22646
22647 2005-11-28 08:38  ivan
22648
22649         * FS/FS/cust_svc.pm: better error msg
22650
22651 2005-11-28 08:34  ivan
22652
22653         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
22654           deal with any usage-capable export
22655
22656 2005-11-28 08:21  ivan
22657
22658         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
22659           deal with any usage-capable export
22660
22661 2005-11-28 08:14  ivan
22662
22663         * FS/FS/Record.pm: okay, its been tested
22664
22665 2005-11-28 08:07  ivan
22666
22667         * FS/FS/part_export/radiator.pm: fix small bug in radiator export
22668
22669 2005-11-28 07:41  ivan
22670
22671         * FS/FS/cust_main.pm: add debugging info to cust_main to figure out
22672           where the freeze is coming from
22673
22674 2005-11-27 13:59  ivan
22675
22676         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
22677           per-agent billco spools
22678
22679 2005-11-22 10:29  ivan
22680
22681         * FS/FS/Conf.pm, httemplate/edit/process/cust_main.cgi: add
22682           backend-realtime config flag, should be more intuitive for
22683           guyananet
22684
22685 2005-11-22 08:41  ivan
22686
22687         * FS/FS/svc_Common.pm: oops, supposed to commit this one
22688
22689 2005-11-22 08:39  ivan
22690
22691         * FS/FS/svc_Common.pm: set default fields in new method, mostly for
22692           svc_acct.seconds
22693
22694 2005-11-22 05:26  ivan
22695
22696         * FS/FS/part_export/radiator.pm: update radiator export to deal
22697           with prepaid and some other random stuff
22698
22699 2005-11-22 01:13  ivan
22700
22701         * httemplate/docs/install.html: correct common misconception RIGHT
22702           THERE in the docs
22703
22704 2005-11-21 07:24  ivan
22705
22706         * FS/FS/: export_svc.pm, part_svc.pm, rate.pm: when editing exports
22707           and there's a duplicate error, show all conflicting accounts not
22708           just the ones for different customers
22709
22710 2005-11-21 06:25  ivan
22711
22712         * FS/FS/part_export/: shellcommands.pm,
22713           shellcommands_withdomain.pm: add usermod_nousername flag to just
22714           prohibit username changes
22715
22716 2005-11-21 04:41  ivan
22717
22718         * httemplate/: edit/cust_main/billing.html, view/cust_bill.cgi,
22719           view/cust_main/payment_history.html: ignore blank lines in payby
22720           config
22721
22722 2005-11-21 03:04  ivan
22723
22724         * README: slight update to README
22725
22726 2005-11-21 02:47  ivan
22727
22728         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
22729           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
22730           httemplate/edit/cust_main/billing.html,
22731           httemplate/edit/cust_pay.cgi, httemplate/search/cust_pay.cgi,
22732           httemplate/search/report_cust_pay.html,
22733           httemplate/view/cust_bill.cgi,
22734           httemplate/view/cust_main/payment_history.html: add MCRD payment
22735           type for manually processed ccards
22736
22737 2005-11-20 22:46  ivan
22738
22739         * httemplate/docs/schema.dia: load schema in current dia and save,
22740           should load up for people now?
22741
22742 2005-11-20 21:18  ivan
22743
22744         * FS/FS/Conf.pm: add config values used by external RT integration
22745
22746 2005-11-18 07:08  ivan
22747
22748         * httemplate/search/report_receivables.cgi: fix link glitch in
22749           receivables reports
22750
22751 2005-11-18 06:59  ivan
22752
22753         * httemplate/edit/agent_type.cgi: template-ize agent type edit and
22754           add comment to package listing
22755
22756 2005-11-18 02:58  ivan
22757
22758         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
22759           BS for RT 3.4.4
22760
22761 2005-11-18 02:53  ivan
22762
22763         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
22764           BS for RT 3.4.4
22765
22766 2005-11-18 01:44  ivan
22767
22768         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
22769           BS for RT 3.4.4
22770
22771 2005-11-17 23:05  ivan
22772
22773         * README.1.5.8: slightly more info in 1.5.8 upgrade instructions
22774
22775 2005-11-17 19:48  ivan
22776
22777         * FS/FS/cust_main.pm: allow expired cards to remain on file; only
22778           check edits for an expired card when the # has changed
22779
22780 2005-11-17 07:56  ivan
22781
22782         * FS/FS/part_export/: shellcommands.pm,
22783           shellcommands_withdomain.pm: make variable description more
22784           consistant wrt vars that are already shell-quoted
22785
22786 2005-11-17 04:53  ivan
22787
22788         * FS/FS/: UI/Web.pm, part_svc.pm: turn off debugging
22789
22790 2005-11-17 04:27  ivan
22791
22792         * README.1.5.8, FS/FS/Schema.pm: add cust_pkg2 index on
22793           cust_pkg.pkgpart
22794
22795 2005-11-17 03:15  ivan
22796
22797         * FS/FS/svc_acct.pm: update debuggging information for replace
22798           group info with user@domain
22799
22800 2005-11-17 03:04  ivan
22801
22802         * httemplate/view/svc_acct.cgi: fix service change!
22803
22804 2005-11-17 02:14  ivan
22805
22806         * FS/FS/UI/Web.pm: fix konqueror bug appending nulls to XMLHTTP
22807           requests!
22808
22809 2005-11-16 05:14  ivan
22810
22811         * FS/FS/part_svc.pm, httemplate/index.html,
22812           httemplate/browse/part_svc.cgi, Changes.1.5.8, FS/FS/UI/Web.pm,
22813           httemplate/edit/bulk-cust_svc.html,
22814           httemplate/edit/process/bulk-cust_svc.cgi: bulk svcpart change
22815
22816 2005-11-12 04:19  ivan
22817
22818         * README.1.5.8: one last bit for 1.5.7->1.5.8 RT upgrade
22819           instructions
22820
22821 2005-11-11 17:24  ivan
22822
22823         * httemplate/view/cust_main/tickets.html: huh seem to have
22824           overlooked this
22825
22826 2005-11-11 17:22  ivan
22827
22828         * FS/FS/cust_main.pm: set payip for all payment types
22829
22830 2005-11-11 16:44  ivan
22831
22832         * FS/FS/part_export/cpanel.pm: interpolation helps alot
22833
22834 2005-11-11 16:17  ivan
22835
22836         * FS/FS/part_export/cpanel.pm: try using web interface scrape
22837           bullshit for adding pops instead of API, as per cpanel support
22838           [cPanel tickets ID# 116044]
22839
22840 2005-11-11 06:06  ivan
22841
22842         * FS/FS/: cust_pkg.pm, svc_acct.pm: for prepaid packages, trigger
22843           export update of RADIUS Expiration attribute when cust_pkg.bill
22844           changes
22845
22846 2005-11-10 04:47  ivan
22847
22848         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
22849           add part_bill_event.payby selection to failed invoice event
22850           search
22851
22852 2005-11-10 03:36  ivan
22853
22854         * FS/FS/part_export/everyone_net.pm: fix password changes with
22855           everyone.net
22856
22857 2005-11-09 16:00  ivan
22858
22859         * httemplate/view/svc_domain.cgi: add javascript confirmation to
22860           unaudited domain deletion, add record being deleted to record
22861           deletion popup
22862
22863 2005-11-09 12:48  ivan
22864
22865         * httemplate/docs/install.html: closing paren
22866
22867 2005-11-07 18:16  ivan
22868
22869         * httemplate/docs/admin.html: bah
22870
22871 2005-11-07 14:07  ivan
22872
22873         * httemplate/search/cust_pay.cgi: fix Discover card report, closes:
22874           Bug#1270
22875
22876 2005-11-04 03:43  ivan
22877
22878         * httemplate/elements/xmlhttp.html: oops, typo applying patch
22879
22880 2005-11-04 03:31  ivan
22881
22882         * CREDITS, httemplate/elements/xmlhttp.html: apply patch from Scott
22883           Edwards to show mason errors received from XMLHTTP requests
22884
22885 2005-11-02 13:18  ivan
22886
22887         * FS/FS/cust_bill.pm: spool invoice to billco if no other
22888           destinations are set!
22889
22890 2005-10-31 21:32  ivan
22891
22892         * FS/FS/: cust_bill.pm: yarg
22893
22894 2005-10-31 21:27  ivan
22895
22896         * FS/FS/cust_bill.pm: only send to specific destinations, oops!
22897
22898 2005-10-31 21:21  ivan
22899
22900         * bin/billco-upload: do the zip
22901
22902 2005-10-31 21:14  ivan
22903
22904         * httemplate/edit/part_bill_event.cgi: add option for spool_csv
22905           events to apply only to a specific destination type (i.e. postal
22906           only)
22907
22908 2005-10-31 19:16  ivan
22909
22910         * bin/billco-upload: good nuff for 11/1
22911
22912 2005-10-31 19:15  ivan
22913
22914         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm: add
22915           billco format option to FTP invoice send, add invoice event to
22916           spool one giant (pair of) CSV files in addition to FTPing them
22917           individually
22918
22919 2005-10-28 10:10  ivan
22920
22921         * bin/billco-upload: beginning of quick billco zip & upload tool
22922
22923 2005-10-28 04:56  ivan
22924
22925         * httemplate/search/cust_bill_event.cgi: don't show 'N/A'
22926           statustext as a failed billing event
22927
22928 2005-10-27 10:04  ivan
22929
22930         * httemplate/elements/select-taxclass.html: extraneous '; noticed
22931           by joe@surferz
22932
22933 2005-10-27 08:48  ivan
22934
22935         * httemplate/search/cust_pay.cgi: fix from joe @ surferz: lines 59
22936           and 60 had the wrote quote. they had single quote where double
22937           was needed...
22938
22939 2005-10-24 04:59  ivan
22940
22941         * httemplate/edit/rate.cgi: optimize SQL on rate edit screen
22942
22943 2005-10-24 04:56  ivan
22944
22945         * README.1.5.8, FS/FS/Schema.pm, httemplate/edit/process/rate.cgi,
22946           httemplate/elements/progress-init.html,
22947           httemplate/elements/xmlhttp.html: fix rate plan editing with new
22948           xmlhttp progressbar - use POST instead of GET.  also optimize SQL
22949           on rate search screen
22950
22951 2005-10-21 08:21  ivan
22952
22953         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
22954           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
22955           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pay.cgi,
22956           httemplate/edit/cust_main/billing.html,
22957           httemplate/edit/process/cust_main.cgi,
22958           httemplate/search/cust_pay.cgi,
22959           httemplate/search/report_cust_pay.html,
22960           httemplate/view/cust_bill.cgi,
22961           httemplate/view/cust_main/payment_history.html: add CASH and WEST
22962           payment types (payments only, not cust_main.payby)
22963
22964 2005-10-21 06:15  ivan
22965
22966         * conf/invoice_html: brainfart
22967
22968 2005-10-21 05:50  ivan
22969
22970         * conf/invoice_html: i thought i fixed this already
22971
22972 2005-10-20 05:30  ivan
22973
22974         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: fix credit for remaining
22975           service.  fuck Date::Manip
22976
22977 2005-10-16 23:46  ivan
22978
22979         * FS/bin/freeside-sqlradius-reset: set any fixed usergroup before
22980           exporting so it'll export even if all svc_acct records don't have
22981           the group yet
22982
22983 2005-10-16 23:03  ivan
22984
22985         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix RADIUS
22986           usergroup editing
22987
22988 2005-10-16 08:02  ivan
22989
22990         * bin/bind.export: and make .HEADER optional for slaves too
22991
22992 2005-10-16 07:59  ivan
22993
22994         * bin/bind.export: don't error out if there's no HEADER file, just
22995           produce a useable snippet anyway
22996
22997 2005-10-16 07:04  ivan
22998
22999         * FS/FS/Conf.pm, FS/FS/domain_record.pm, bin/bind.import: add
23000           zone-underscore config file, update bind.import to use
23001           command-line options instead of ask for input
23002
23003 2005-10-15 06:48  ivan
23004
23005         * FS/FS/TicketSystem/RT_External.pm: don't error out when
23006           ticket_system-default_queueid hasn't been set yet
23007
23008 2005-10-15 06:40  ivan
23009
23010         * FS/FS/Conf.pm: make sure config still works if no ticket system
23011           is configured...
23012
23013 2005-10-15 06:37  ivan
23014
23015         * FS/FS/Conf.pm: make sure config still works if no ticket system
23016           is configured...
23017
23018 2005-10-15 05:58  ivan
23019
23020         * bin/backup-dvd: adding quick backup-to-dvd script
23021
23022 2005-10-15 04:29  ivan
23023
23024         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/TicketSystem.pm,
23025           FS/FS/agent.pm, FS/FS/TicketSystem/RT_External.pm,
23026           FS/FS/TicketSystem/RT_Internal.pm, httemplate/browse/agent.cgi,
23027           httemplate/edit/agent.cgi, httemplate/config/config-view.cgi,
23028           httemplate/config/config.cgi: agent option to select RT queue
23029
23030 2005-10-15 04:25  ivan
23031
23032         * README.1.5.8: upgrade instructions for new RT verison
23033
23034 2005-10-15 04:13  ivan
23035
23036         * README.1.5.8: land RT 3.4.4 on HEAD
23037
23038 2005-10-15 02:33  ivan
23039
23040         * rt/: etc/RT_SiteConfig.pm, lib/RT/TicketCustomFieldValue.pm,
23041           lib/RT/TicketCustomFieldValue_Overlay.pm,
23042           lib/RT/TicketCustomFieldValues.pm,
23043           lib/RT/TicketCustomFieldValues_Overlay.pm,
23044           lib/RT/I18N/en_malkovich.po, lib/t/00smoke.t.in,
23045           lib/t/01harness.t.in, lib/t/02regression.t.in, lib/t/03web.pl.in,
23046           lib/t/04_send_email.pl.in, lib/t/05cronsupport.pl.in,
23047           sbin/rt-setup-database.in: landing rt 3.4.4 on HEAD
23048
23049 2005-10-15 02:09  ivan
23050
23051         * rt/: docs/design_docs/realflow.txt,
23052           docs/design_docs/3.3-schema-redesign.txt,
23053           docs/design_docs/rt-mvc, sbin/rt-dump-database.in,
23054           lib/t/setup_regression.t, lib/t/create_data.pl,
23055           lib/RT/SavedSearch.pm, lib/RT/ObjectCustomFields.pm,
23056           lib/RT/CustomFieldValue_Overlay.pm, lib/RT/ObjectCustomField.pm,
23057           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/SavedSearches.pm,
23058           lib/RT/ObjectCustomFieldValues.pm,
23059           lib/RT/ObjectCustomFieldValue.pm,
23060           lib/RT/ObjectCustomField_Overlay.pm,
23061           lib/RT/ObjectCustomFieldValues_Overlay.pm,
23062           lib/RT/ObjectCustomFieldValue_Overlay.pm, lib/RT/I18N/pl.po,
23063           lib/RT/I18N/id.po, lib/RT/URI/t.pm,
23064           lib/RT/Interface/Web/QueryBuilder.pm,
23065           lib/RT/Interface/Web/Standalone.pm,
23066           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
23067           etc/upgrade/3.3.0/acl.Informix, etc/upgrade/3.3.0/acl.Oracle,
23068           etc/upgrade/3.3.0/acl.Pg, etc/upgrade/3.3.0/acl.SQLite,
23069           etc/upgrade/3.3.0/acl.mysql, etc/upgrade/3.3.0/content,
23070           etc/upgrade/3.3.0/schema.Oracle, etc/upgrade/3.3.0/schema.Pg,
23071           etc/upgrade/3.3.0/schema.mysql, etc/upgrade/3.3.11/acl.Oracle,
23072           etc/upgrade/3.3.11/acl.Pg, etc/upgrade/3.3.11/acl.SQLite,
23073           etc/upgrade/3.3.11/acl.mysql, etc/upgrade/3.3.11/content,
23074           etc/upgrade/3.3.11/schema.Oracle, etc/upgrade/3.3.11/schema.Pg,
23075           etc/upgrade/3.3.11/schema.SQLite,
23076           etc/upgrade/3.3.11/schema.mysql: Initial revision
23077
23078 2005-10-13 14:16  ivan
23079
23080         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: Fix 'can't
23081           change uid' error when the account *has* a uid but
23082           svc_acct-edit_uid isn't turned on
23083
23084 2005-10-12 05:02  ivan
23085
23086         * httemplate/misc/: batch-cust_pay.html,
23087           process/batch-cust_pay.cgi: change button to say "post payment
23088           batch" and main error message to indicate the whole batch should
23089           be resubmitted, as per feedback from lewis
23090
23091 2005-10-12 02:51  ivan
23092
23093         * httemplate/edit/part_pkg.cgi: fix package customize losing
23094           services
23095
23096 2005-10-12 01:57  ivan
23097
23098         * FS/FS/part_export/cpanel.pm: add debugging to cpanel export
23099
23100 2005-10-10 09:06  ivan
23101
23102         * FS/FS/part_export/everyone_net.pm: oops, that should fix
23103           suspension problem
23104
23105 2005-10-10 05:20  ivan
23106
23107         * Changes.1.5.8, README.1.5.8, FS/FS/cust_pay.pm, htetc/global.asa,
23108           htetc/handler.pl, httemplate/index.html,
23109           httemplate/docs/upgrade10.html,
23110           httemplate/misc/batch-cust_pay.html,
23111           httemplate/misc/xmlhttp-cust_main-search.cgi,
23112           httemplate/misc/process/batch-cust_pay.cgi,
23113           httemplate/search/cust_pay.cgi: updated quick payment entry
23114
23115 2005-10-08 06:45  ivan
23116
23117         * httemplate/misc/batch-cust_pay.html: quick payment entry
23118           javascript tested & working IE/firefix/konq
23119
23120 2005-10-07 17:47  ivan
23121
23122         * httemplate/: edit/part_pkg.cgi, edit/process/part_pkg.cgi,
23123           edit/process/quick-charge.cgi, elements/select-taxclass.html,
23124           view/cust_main/quick-charge.html: fix tax class selection in
23125           package add/edit too
23126
23127 2005-10-07 16:28  ivan
23128
23129         * conf/invoice_latex: allow more width for return address, stuff is
23130           wrapping
23131
23132 2005-10-06 22:03  ivan
23133
23134         * README.1.5.8: need new B:CC
23135
23136 2005-10-06 21:50  ivan
23137
23138         * httemplate/view/cust_main/billing.html: mask out echeck account
23139           #s too
23140
23141 2005-10-06 21:48  ivan
23142
23143         * FS/FS/cust_main.pm: fix on-demand credit cards not being masked
23144           in UI.  i believe huntsburg is in the doghouse for this one :)
23145
23146 2005-10-06 19:25  ivan
23147
23148         * FS/FS/Conf.pm, FS/FS/part_pkg.pm,
23149           httemplate/edit/process/quick-charge.cgi,
23150           httemplate/view/cust_main/quick-charge.html: add
23151           require_taxclasses config flag
23152
23153 2005-10-06 16:09  ivan
23154
23155         * httemplate/view/cust_bill-logo.cgi: really use default logo if
23156           the agent-specific one isn't found
23157
23158 2005-10-06 16:07  ivan
23159
23160         * httemplate/view/cust_bill-logo.cgi: use default logo if the
23161           agent-specific one isn't found
23162
23163 2005-10-06 16:03  ivan
23164
23165         * httemplate/view/cust_bill-logo.cgi: use default logo if the
23166           agent-specific one isn't found
23167
23168 2005-10-06 13:35  ivan
23169
23170         * FS/FS/part_export/everyone_net.pm: add debugging option to
23171           everyone_net export
23172
23173 2005-10-06 00:34  ivan
23174
23175         * FS/FS/Conf.pm, FS/FS/cust_pay_refund.pm,
23176           httemplate/view/cust_main/payment_history.html: add cc-void
23177           option
23178
23179 2005-10-05 18:40  ivan
23180
23181         * httemplate/edit/cust_main.cgi: fix bug with IE and advertising
23182           sources (refnum) - needed to make sure the SELECT OPTIONs have
23183           explicitly specified VALUEs
23184
23185 2005-10-04 13:27  ivan
23186
23187         * FS/FS/part_export/everyone_net.pm: fix small error with
23188           everyone.net export
23189
23190 2005-10-02 18:41  ivan
23191
23192         * FS/FS/cust_svc.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
23193           httemplate/view/svc_acct.cgi, httemplate/edit/svc_acct.cgi,
23194           httemplate/elements/small_custview.html, FS/FS/Conf.pm: update
23195           account view and edit: convert to proper templates, make sure
23196           usage information displays for any usage-capable export, add
23197           ability to edit uid/gid
23198
23199 2005-10-02 07:04  ivan
23200
23201         * httemplate/docs/install.html: fix leading % causing Mason to barf
23202
23203 2005-10-02 00:09  ivan
23204
23205         * Makefile, htetc/handler.pl, init.d/freeside-init: add dev make
23206           target for quick iterative development
23207
23208 2005-09-29 13:19  ivan
23209
23210         * FS/FS/svc_acct.pm: make sure there is an expiraiton date to set
23211           as well
23212
23213 2005-09-28 11:27  ivan
23214
23215         * FS/FS/cust_main.pm: recognize hourly frequency in cust_main->bill
23216
23217 2005-09-25 01:20  ivan
23218
23219         * httemplate/view/cust_main.cgi: this css did weird things under IE
23220
23221 2005-09-25 01:13  ivan
23222
23223         * CREDITS, Changes.1.5.8, JSRS-LICENSE, README.1.5.7,
23224           FS/FS/UI/Web.pm, httemplate/edit/cust_main/select-country.html,
23225           httemplate/edit/cust_main/select-county.html,
23226           httemplate/edit/process/part_svc.cgi,
23227           httemplate/edit/process/rate.cgi,
23228           httemplate/elements/jsrsServer.html,
23229           httemplate/elements/progress-init.html,
23230           httemplate/elements/progress-popup.html,
23231           httemplate/elements/xmlhttp.html, httemplate/docs/install.html,
23232           httemplate/docs/upgrade10.html: get rid of JSRS iframe foo for
23233           progress bar, use XMLHTTPRequest instead.  really should have
23234           done that in the first place.  JSON will wait until another
23235           day...
23236
23237 2005-09-24 15:53  ivan
23238
23239         * FS/FS/cust_main.pm: parse paybatch order number with dashes
23240           correctly
23241
23242 2005-09-22 15:25  ivan
23243
23244         * rt/lib/RT/URI/freeside/Internal.pm: should fix problem with empty
23245           (dir-less) Conf showing up
23246
23247 2005-09-21 05:47  ivan
23248
23249         * FS/FS/svc_acct.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Record.pm,
23250           FS/bin/freeside-prepaidd, httemplate/edit/REAL_cust_pkg.cgi,
23251           httemplate/view/cust_main/packages.html, init.d/freeside-init,
23252           FS/bin/freeside-daily: add prepaid support which sets RADIUS
23253           Expiration attribute, update customer view package UI
23254
23255 2005-09-16 03:10  ivan
23256
23257         * FS/FS/cust_main.pm: tyop
23258
23259 2005-09-16 01:18  ivan
23260
23261         * FS/FS/cust_main.pm: with taxclasses, might have multiple records
23262           for a state/county/country
23263
23264 2005-09-14 04:01  ivan
23265
23266         * FS/t/agent_payment_gateway.t, FS/t/banned_pay.t,
23267           FS/t/cancel_reason.t, FS/t/payment_gateway.t,
23268           FS/t/payment_gateway_option.t, bin/generate-table-module: fix
23269           autogenerated simple test
23270
23271 2005-09-13 13:12  ivan
23272
23273         * httemplate/search/elements/search.html: fix redirect with single
23274           item returned from search results and a coderef redirect
23275
23276 2005-09-10 07:50  ivan
23277
23278         * CREDITS, httemplate/edit/cust_main/contact.html,
23279           httemplate/edit/cust_main/select-country.html,
23280           httemplate/edit/cust_main/select-county.html,
23281           httemplate/edit/cust_main/select-state.html,
23282           httemplate/edit/cust_main.cgi, httemplate/elements/xmlhttp.html,
23283           httemplate/misc/counties.cgi, httemplate/misc/states.cgi:
23284           ajax-style xmlhttprequest state/county/country selector!
23285
23286 2005-09-08 12:15  ivan
23287
23288         * FS/FS/part_export/radiator.pm: MySQL is case sensitive about
23289           table names!  huh
23290
23291 2005-09-08 01:50  ivan
23292
23293         * httemplate/edit/cust_main.cgi: fix dropping of payname
23294
23295 2005-09-07 23:52  ivan
23296
23297         * httemplate/autohandler: don't need 4k of newlines anymore,
23298           H:W:SelectLayers works better
23299
23300 2005-09-07 15:52  ivan
23301
23302         * FS/FS/part_pkg.pm: add hourly frequency
23303
23304 2005-09-07 15:04  ivan
23305
23306         * bin/generate-raddb: list current dictionary sources in example so
23307           i don't forget
23308
23309 2005-09-07 15:02  ivan
23310
23311         * FS/FS/raddb.pm: update with dictionaries from freeradius 1.0.4
23312           plus dictionary.ip3networks
23313
23314 2005-09-07 05:56  ivan
23315
23316         * FS/FS/Schema.pm: define username_len so the default add account
23317           screen doesn't have a tiny username field (when usernamemax is
23318           not defined)
23319
23320 2005-09-07 05:48  ivan
23321
23322         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
23323           when adding an account (and usernamemax is not set)
23324
23325 2005-09-07 05:44  ivan
23326
23327         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
23328           when adding an account (and username max is not set)
23329
23330 2005-09-07 05:38  ivan
23331
23332         * httemplate/view/cust_main.cgi: oops, still need areyousure
23333           javascript for some sub-bits of the page (package unprovisioning
23334           and cancellation, bunch of payment history stuff)
23335
23336 2005-09-07 03:40  ivan
23337
23338         * FS/FS/: part_svc.pm, part_virtual_field.pm: import dbdef from
23339           FS::Schema instead of calling $FS::Record::dbdef directly
23340
23341 2005-09-07 03:25  ivan
23342
23343         * FS/FS/option_Common.pm: fix bug with new option_Common stuff,
23344           forgot to prefix FS::
23345
23346 2005-09-07 03:16  ivan
23347
23348         * FS/FS/part_export/cpanel.pm: remote access key is a big long
23349           thing
23350
23351 2005-09-07 02:37  ivan
23352
23353         * Changes.1.5.8, FS/FS/part_export/cpanel.pm,
23354           eg/export_template.pm: add cpanel export
23355
23356 2005-09-06 14:58  ivan
23357
23358         * FS/FS/Conf.pm: document variables available in
23359           payment_receipt_email
23360
23361 2005-08-27 01:46  ivan
23362
23363         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/banned_pay.pm,
23364           FS/FS/cancel_reason.pm, FS/FS/cust_main.pm, FS/t/banned_pay.t,
23365           FS/t/cancel_reason.t, bin/generate-table-module,
23366           httemplate/view/cust_main.cgi,
23367           httemplate/misc/cust_main-cancel.cgi: add banned credit card /
23368           ACH table, re-do cancel popup to have a checkbox to ban payinfo
23369
23370 2005-08-24 07:07  ivan
23371
23372         * README.1.5.8, httemplate/docs/upgrade10.html: need
23373           H:W:SelectLayers 0.05
23374
23375 2005-08-24 06:47  ivan
23376
23377         * httemplate/edit/cust_main/billing.html: fix size of cvv2 help
23378           popup
23379
23380 2005-08-24 06:22  ivan
23381
23382         * htetc/global.asa, htetc/handler.pl,
23383           httemplate/edit/cust_main.cgi,
23384           httemplate/edit/cust_main/billing.html,
23385           httemplate/edit/cust_main/contact.html, Changes.1.5.8,
23386           FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
23387           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
23388           fs_selfservice/FS-SelfService/SelfService.pm,
23389           httemplate/docs/ach.html, httemplate/docs/cvv2.html,
23390           httemplate/edit/process/cust_main.cgi,
23391           httemplate/elements/overlibmws_draggable.js,
23392           httemplate/elements/overlibmws_iframe.js,
23393           httemplate/elements/progress-init.html,
23394           httemplate/elements/select-month_year.html,
23395           httemplate/images/cvv2.png, httemplate/images/cvv2_amex.png,
23396           httemplate/view/cust_main/billing.html: customer edit: abstract
23397           out billing info to billing.html, re-do payment type selection
23398           with HTML::Widgets::SelectLayers, add Switch/Solo/Maestro support
23399           for start date & issue #.  customer view: re-order fields for
23400           consistency.  selfservice API: support paystart_month,
23401           paystart_year, payissue and payip in MyAccount::process_payment
23402           and ::edit_info and Signup::new_customer,
23403           FS::cust_main::realtime_bop: support paystart_month paystart_year
23404           payissue payip fields
23405
23406 2005-08-23 05:38  ivan
23407
23408         * httemplate/edit/part_svc.cgi: fix bug with service editing caused
23409           by moving dbdef stuff around
23410
23411 2005-08-18 00:58  ivan
23412
23413         * FS/FS/cust_main.pm: add taxclass kludge to gateway overrides, fix
23414           parsing of new-style paybatch
23415
23416 2005-08-17 22:41  ivan
23417
23418         * httemplate/edit/process/agent_payment_gateway.html: hopefully
23419           this is the last missing file
23420
23421 2005-08-17 22:12  ivan
23422
23423         * httemplate/edit/process/payment_gateway.html: oops another
23424           missing file
23425
23426 2005-08-17 21:16  ivan
23427
23428         * FS/FS/agent_payment_gateway.pm: missing file
23429
23430 2005-08-17 15:23  ivan
23431
23432         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
23433           FS/FS/option_Common.pm, FS/FS/part_export.pm,
23434           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
23435           FS/FS/payment_gateway.pm, FS/FS/payment_gateway_option.pm,
23436           FS/bin/freeside-setup, FS/bin/freeside-upgrade, README.1.5.8,
23437           SCHEMA_CHANGE, FS/FS.pm, FS/MANIFEST, FS/t/option_Common.t,
23438           FS/t/payment_gateway.t, FS/t/payment_gateway_option.t,
23439           bin/generate-table-module, htetc/global.asa, htetc/handler.pl,
23440           httemplate/index.html, httemplate/browse/agent.cgi,
23441           httemplate/browse/payment_gateway.html,
23442           httemplate/docs/upgrade10.html,
23443           httemplate/edit/agent_payment_gateway.html,
23444           httemplate/edit/payment_gateway.html: infrastructure for easier
23445           schema changes, and: add payment_gateway, payment_gateway_option
23446           and agent_payment_gateway tables, add paystart_month,
23447           paystart_year, payissue and payip fields to cust_main, add
23448           preliminary gateway and gateway override editing to web UI, use
23449           payment gateway override when processing payments (card type, not
23450           taxclass yet)
23451
23452 2005-08-14 18:55  ivan
23453
23454         * FS/FS/UI/Web.pm: fix brainfart parsing end dates, closes:
23455           Bug#1248
23456
23457 2005-08-09 14:38  ivan
23458
23459         * Changes.1.5.8, FS/FS/part_export/radiator.pm,
23460           FS/FS/part_export/sqlradius.pm, FS/t/part_export-radiator.t,
23461           FS/FS/part_export/sqlradius_withdomain.pm: add native Radiator
23462           export
23463
23464 2005-08-08 08:15  ivan
23465
23466         * Changes.1.5.8, FS/FS/part_export/everyone_net.pm: add export to
23467           everyone.net outsource mail service
23468
23469 2005-08-07 20:15  ivan
23470
23471         * httemplate/docs/selfservice.html: add some docs on
23472           signup_server-payby and -realtime configuration values
23473
23474 2005-08-06 17:41  ivan
23475
23476         * FS/FS/part_export/forward_shellcommands.pm: update
23477           forward_shellcommands export to know about literal source
23478           addresses, closes: Bug#1246
23479
23480 2005-08-06 17:40  ivan
23481
23482         * Changes.1.5.8, FS/FS/agent.pm, FS/FS/cust_pkg.pm,
23483           FS/FS/cust_svc.pm, FS/FS/UI/Web.pm, httemplate/browse/agent.cgi,
23484           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
23485           httemplate/search/elements/search.html: move cust_pkg search to
23486           new template, add active/suspended/cancelled customer packages to
23487           agent browse
23488
23489 2005-08-04 17:57  ivan
23490
23491         * httemplate/search/cust_credit.html: fix credit searches by otaker
23492
23493 2005-08-04 01:39  ivan
23494
23495         * httemplate/docs/install.html: add IPC::Run3 and instructions for
23496           adding fs_queue and fs_selfservice users to install docs
23497
23498 2005-08-03 18:42  ivan
23499
23500         * Makefile: don't use install -D flag, doesn't work on bsd
23501
23502 2005-08-03 00:38  ivan
23503
23504         * FS/FS/cust_bill.pm: eliminate scary (but harmless) "Use of
23505           uninitalized value in length" warnings
23506
23507 2005-08-02 19:23  ivan
23508
23509         * FS/FS/part_export/: domain_shellcommands.pm,
23510           forward_shellcommands.pm, www_shellcommands.pm: don't try to run
23511           blank commands for non-svc_acct shellcommand exports too
23512
23513 2005-08-02 12:17  khoff
23514
23515         * FS/FS/h_cust_svc.pm: Only complain, not die, if we can't find a
23516           svc_x record for an h_cust_svc record.
23517
23518 2005-07-14 04:55  ivan
23519
23520         * FS/FS/cust_main.pm: oops, fix last minute bug with new
23521           configurable customer fields on reports
23522
23523 2005-07-14 04:46  ivan
23524
23525         * FS/FS/: svc_Common.pm, UI/Web.pm: clean up some leftover bits
23526           from cust-fields work
23527
23528 2005-07-14 04:31  ivan
23529
23530         * httemplate/: index.html, search/svc_acct.cgi,
23531           search/svc_forward.cgi: add unlinked mail forward (svc_forward)
23532           report
23533
23534 2005-07-14 04:18  ivan
23535
23536         * httemplate/search/cust_bill.html: move account search
23537           (httemplate/search/svc_acct.cgi) to new template, cust-fields
23538           configuration value to control which customer fields are shown on
23539           reports
23540
23541 2005-07-14 03:52  ivan
23542
23543         * Changes.1.5.8, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
23544           FS/FS/cust_bill_event.pm, FS/FS/cust_credit.pm,
23545           FS/FS/cust_main.pm, FS/FS/cust_main_Mixin.pm, FS/FS/cust_pay.pm,
23546           FS/FS/svc_Common.pm, FS/FS/UI/Web.pm, FS/t/cust_main_Mixin.t,
23547           httemplate/search/cust_bill_event.cgi,
23548           httemplate/search/cust_credit.html,
23549           httemplate/search/cust_pay.cgi,
23550           httemplate/search/report_receivables.cgi,
23551           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
23552           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
23553           httemplate/search/elements/search.html: move account search
23554           (httemplate/search/svc_acct.cgi) to new template, cust-fields
23555           configuration value to control which customer fields are shown on
23556           reports
23557
23558 2005-07-12 04:54  ivan
23559
23560         * README.1.5.7: add alternative for very old Pg
23561
23562 2005-07-12 02:31  ivan
23563
23564         * httemplate/: browse/part_pkg.cgi, view/cust_pkg.cgi: <rjbs> More
23565           of the same: these patches make it safer to subclass
23566           FS::part_pkg's pkg_svc method by eliminating qsearches on table
23567           pkg_svc.
23568
23569 2005-07-12 02:22  ivan
23570
23571         * httemplate/edit/part_pkg.cgi: <rjbs> This patch is part of my
23572           continuing effort to avoid using SQL and qsearch from templates
23573           to find the pkg_svc records for a package.
23574
23575 2005-07-12 02:13  ivan
23576
23577         * CREDITS, FS/FS/Record.pm: patch from rjbs to add by_key
23578           contructor to Record.pm
23579
23580 2005-07-12 02:11  ivan
23581
23582         * Makefile: okay, really enable RT by default for good now
23583
23584 2005-07-11 07:15  ivan
23585
23586         * bin/: rate.import, rt-drop-tables: adding rt-drop-tables
23587
23588 2005-07-11 06:01  ivan
23589
23590         * Makefile: new server
23591
23592 2005-07-11 05:53  ivan
23593
23594         * httemplate/docs/: index.html, upgrade10.html: note alternate
23595           instructions for 0pre6->7
23596
23597 2005-07-11 05:39  ivan
23598
23599         * Changelog, Changes.1.5.7: s/ANNOUNCE/Changelog/
23600
23601 2005-07-11 05:22  ivan
23602
23603         * bin/postfix.export: fix regex
23604
23605 2005-07-11 05:22  ivan
23606
23607         * httemplate/browse/queue.cgi: template
23608
23609 2005-07-11 05:21  ivan
23610
23611         * Makefile: probably best to keep RT disabled by default, at least
23612           for this release
23613
23614 2005-07-11 05:09  ivan
23615
23616         * ANNOUNCE.1.5: last bits
23617
23618 2005-07-11 03:58  ivan
23619
23620         * FS/t/ClientAPI_SessionCache.t:
23621           s/ClientAPI::SessionCache/ClientAPI_SessionCache/ noticed by rjbs
23622
23623 2005-07-11 02:49  ivan
23624
23625         * FS/FS/ClientAPI/MyAccount.pm: bug fix for error message on
23626           session expiration from Randall Lucas <rlucas@tercent.net>,
23627           thanks!
23628
23629 2005-07-09 08:41  ivan
23630
23631         * FS/FS/cust_bill.pm: fix silly bug preventing html invoicing from
23632           finding their logo
23633
23634 2005-07-09 03:55  ivan
23635
23636         * httemplate/edit/cust_pay.cgi: get rid of the godawful halfass
23637           "invoice" on the post payment screen when posting against a
23638           specific invoice, replace with having useless "Auto-apply to
23639           invoices" box actually show the payment will be applied to one
23640           invoice only...  closes: Bug#1241
23641
23642 2005-07-09 03:36  ivan
23643
23644         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, part_export/sqlradius.pm,
23645           part_pkg/flat.pm, part_pkg/flat_comission.pm,
23646           part_pkg/flat_comission_cust.pm, part_pkg/flat_comission_pkg.pm,
23647           part_pkg/flat_delayed.pm, part_pkg/prepaid.pm,
23648           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
23649           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
23650           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
23651           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: add desc
23652           method to cust_bill_pkg and use it in cust_bill... this should
23653           help with any *other* cust_bill_pkg.pkgnum == -1 stuff that needs
23654           to be sorted out
23655
23656 2005-07-08 16:06  ivan
23657
23658         * FS/bin/freeside-daily: fix bug with new efficient
23659           customer-finding code.  sql isn't perl, null != 0
23660
23661 2005-07-05 14:46  ivan
23662
23663         * httemplate/docs/install-rt.html: tyop
23664
23665 2005-06-30 06:32  ivan
23666
23667         * FS/FS/Misc.pm: pod error
23668
23669 2005-06-30 06:20  ivan
23670
23671         * FS/FS/: Conf.pm, svc_acct.pm: add username-percent config option
23672
23673 2005-06-30 05:44  ivan
23674
23675         * FS/FS/cust_main.pm: oops, really fix error with new prepaid card
23676           foo
23677
23678 2005-06-21 20:54  ivan
23679
23680         * httemplate/docs/upgrade10.html: add IPC::Run3 to install docs
23681
23682 2005-06-16 22:31  ivan
23683
23684         * httemplate/misc/process/link.cgi: fix preference sort order for
23685           linking: sort unaudited services first, secondary sort by svcaprt
23686
23687 2005-06-16 22:07  ivan
23688
23689         * httemplate/misc/process/link.cgi: add more info to debugging
23690
23691 2005-06-16 22:04  ivan
23692
23693         * httemplate/misc/process/link.cgi: fix debugging
23694
23695 2005-06-16 21:42  ivan
23696
23697         * httemplate/misc/process/link.cgi: add debugging for accounts
23698           picked to pick
23699
23700 2005-06-14 21:46  ivan
23701
23702         * README.1.5.7, FS/FS/cust_bill.pm: better error reporting for
23703           actual errors from lpr command
23704
23705 2005-06-14 19:31  ivan
23706
23707         * FS/FS/cust_main.pm: fix error recharging w/prepaid card caused by
23708           rounding off of money value, closes: Bug#1237
23709
23710 2005-06-14 17:44  ivan
23711
23712         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: add
23713           reprint/fax/email links to invoice search results
23714
23715 2005-06-09 15:40  ivan
23716
23717         * httemplate/search/cust_bill_event.cgi, FS/FS/cust_bill.pm,
23718           httemplate/index.html, httemplate/misc/email_invoice_events.cgi,
23719           httemplate/misc/email_invoices.cgi,
23720           httemplate/misc/fax_invoice_events.cgi,
23721           httemplate/misc/fax_invoices.cgi,
23722           httemplate/misc/print_invoice_events.cgi,
23723           httemplate/misc/print_invoices.cgi,
23724           httemplate/search/cust_bill.html,
23725           httemplate/search/report_cust_bill.html: advanced invoice serach,
23726           groundwork to add reprint/fax/email links to invoice search
23727           results
23728
23729 2005-06-09 13:26  ivan
23730
23731         * httemplate/browse/part_pkg.cgi: tiny refactor patch from rjbs: It
23732           changes the service listing to use $part_pkg->pkg_svc instead of
23733           a qsearch, which means that the listing will still work if
23734           pkg_svc has been subclassed.
23735
23736 2005-06-09 13:16  ivan
23737
23738         * FS/FS/cust_svc.pm: documentation fix, noticed by rjbs
23739
23740 2005-06-09 02:15  ivan
23741
23742         * FS/FS/part_pkg.pm: don't rebless if we're already in the plan
23743           subclass, fixes pkg customize link
23744
23745 2005-06-09 00:19  ivan
23746
23747         * FS/bin/freeside-daily: declare new $opt_a
23748
23749 2005-06-09 00:13  ivan
23750
23751         * FS/bin/freeside-daily: significant speedup from only selected
23752           customers with outstanding packages or invoice events in the
23753           initial select, and add -a flag for agentnum
23754
23755 2005-06-08 23:56  ivan
23756
23757         * FS/FS/cust_bill.pm, conf/invoice_html,
23758           httemplate/view/cust_bill-logo.cgi: agent-specific logos for html
23759           invoices too
23760
23761 2005-06-08 23:36  ivan
23762
23763         * FS/FS/: cust_bill.pm, part_bill_event.pm: and make
23764           (html|latex)(small)?footer optionall per-agent too
23765
23766 2005-06-08 23:22  ivan
23767
23768         * FS/FS/cust_bill.pm: more sane regex
23769
23770 2005-06-08 23:14  ivan
23771
23772         * FS/FS/: cust_bill.pm: ugh, hopefully fixup agent_plandata regex
23773           for multiple agents
23774
23775 2005-06-08 22:59  ivan
23776
23777         * FS/FS/: cust_bill.pm: make sure invoice_(latex|html)returnaddress
23778           is configurable per-agent
23779
23780 2005-06-08 22:34  ivan
23781
23782         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
23783           httemplate/edit/part_bill_event.cgi: add multiple agent selection
23784           to agent-specific invoicing
23785
23786 2005-06-08 17:18  ivan
23787
23788         * FS/FS/cust_pay.pm: add ignore_noapply flag to make sure payments
23789           are forced in anyway on import
23790
23791 2005-06-08 14:52  ivan
23792
23793         * FS/FS/cust_bill_pkg.pm: last bit to allow -1 for non-pkg, non-tax
23794           line items
23795
23796 2005-06-08 02:03  ivan
23797
23798         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
23799           FS/FS/ClientAPI/MyAccount.pm,
23800           fs_selfservice/FS-SelfService/SelfService.pm,
23801           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
23802           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
23803           fs_selfservice/FS-SelfService/cgi/make_payment.html,
23804           fs_selfservice/FS-SelfService/cgi/myaccount.html,
23805           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
23806           fs_selfservice/FS-SelfService/cgi/payment_results.html,
23807           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
23808           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
23809           fs_selfservice/FS-SelfService/cgi/provision.html,
23810           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
23811           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
23812           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
23813           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
23814           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
23815           httemplate/view/svc_acct.cgi: prepaid card recharge
23816
23817 2005-06-07 14:02  ivan
23818
23819         * FS/FS/Misc.pm: debugging output change in send_email
23820
23821 2005-06-06 13:07  ivan
23822
23823         * FS/FS/cust_bill.pm: eek, fix silly problem in invoice sending
23824           refactoring
23825
23826 2005-06-06 12:54  ivan
23827
23828         * FS/FS/Misc.pm: some additional warnings
23829
23830 2005-06-06 10:00  ivan
23831
23832         * FS/FS/Misc.pm: fix message ID generation for ancient perl, bah
23833
23834 2005-06-02 18:51  ivan
23835
23836         * FS/FS/TicketSystem/RT_External.pm: argh.  this should finally fix
23837           the last of the Internal vs External breakage i hope
23838
23839 2005-06-02 02:36  ivan
23840
23841         * httemplate/search/cust_bill_event.html: Capitalization
23842
23843 2005-06-02 02:29  ivan
23844
23845         * httemplate/index.html, httemplate/misc/print_invoices.cgi,
23846           httemplate/search/cust_bill_event.cgi,
23847           httemplate/search/cust_bill_event.html, FS/FS/cust_bill_event.pm,
23848           FS/FS/part_bill_event.pm, FS/FS/UI/Web.pm,
23849           httemplate/misc/email-invoice.cgi,
23850           httemplate/misc/email_invoices.cgi,
23851           httemplate/misc/fax-invoice.cgi,
23852           httemplate/misc/fax_invoices.cgi,
23853           httemplate/misc/print-invoice.cgi, FS/FS/cust_bill.pm,
23854           FS/FS/part_pkg.pm, httemplate/view/cust_bill.cgi,
23855           FS/bin/freeside-queued, httemplate/search/elements/search.html,
23856           httemplate/elements/progress-init.html,
23857           httemplate/elements/progress-popup.html, htetc/global.asa,
23858           htetc/handler.pl: add ability to search on a date range of
23859           invoice events and then reprint or reemail (boy was that a bit
23860           more work than i expected), closes: Bug#946
23861
23862 2005-06-01 16:40  ivan
23863
23864         * httemplate/view/cust_bill.cgi: align terminology for consistancy.
23865           or something.
23866
23867 2005-06-01 14:40  ivan
23868
23869         * httemplate/search/report_receivables.cgi: remove trailing
23870           whitespace
23871
23872 2005-06-01 13:31  ivan
23873
23874         * FS/FS/TicketSystem/: RT_External.pm, RT_Internal.pm: fix up
23875           RT_Internal again, hopefully this is the last of the breakage
23876           from RT_Internal
23877
23878 2005-05-31 19:39  ivan
23879
23880         * httemplate/edit/part_pkg.cgi: really. *sigh*
23881
23882 2005-05-31 16:42  ivan
23883
23884         * FS/FS/part_pkg/sesmon_minute.pm: tyop refactoring old
23885           sesmon_minute price plkan, noticed by rjbs
23886
23887 2005-05-31 16:32  ivan
23888
23889         * httemplate/edit/part_pkg.cgi: ack, this should finally fix the
23890           package editing problem
23891
23892 2005-05-26 12:30  ivan
23893
23894         * httemplate/view/: cust_bill.cgi: silly perl version bs
23895
23896 2005-05-26 12:15  ivan
23897
23898         * FS/FS/svc_www.pm, httemplate/edit/svc_www.cgi,
23899           httemplate/view/svc_www.cgi: make svc_www.usersvc optional
23900
23901 2005-05-25 20:45  ivan
23902
23903         * httemplate/edit/part_pkg.cgi: 72?!
23904
23905 2005-05-24 08:33  ivan
23906
23907         * Makefile: 1.5.7.  and enable RT by default, finally
23908
23909 2005-05-23 04:49  ivan
23910
23911         * htetc/freeside-rt.conf: so Search.tsf and Search.rdf work
23912
23913 2005-05-22 16:38  ivan
23914
23915         * FS/FS/svc_acct.pm: fix quick crypt_password bug when its passwd
23916           an empty param
23917
23918 2005-05-22 13:39  ivan
23919
23920         * httemplate/view/cust_bill.cgi: oops, quote $link w/new templating
23921
23922 2005-05-22 02:25  ivan
23923
23924         * httemplate/browse/agent.cgi: Avoid Gratuitous Capitalizaiton
23925
23926 2005-05-21 21:24  ivan
23927
23928         * FS/FS/prepay_credit.pm: add optional agentnum field to POD doc
23929
23930 2005-05-21 11:38  ivan
23931
23932         * httemplate/browse/agent.cgi: make sure the customers tables for
23933           each agent line up with each other, too
23934
23935 2005-05-21 10:26  ivan
23936
23937         * httemplate/search/cust_main.cgi: hehe, allow changing the browse
23938           order of any sort
23939
23940 2005-05-21 10:14  ivan
23941
23942         * httemplate/browse/agent.cgi: line up
23943           prospect/active/suspended/cancelled customers
23944
23945 2005-05-19 07:10  ivan
23946
23947         * FS/FS/part_export/shellcommands.pm: A group number must refer to
23948           an already existing group - so add manually it if you want to
23949           define a set of static gids or something, default is just going
23950           to cause headaches
23951
23952 2005-05-19 04:05  ivan
23953
23954         * FS/FS/svc_acct.pm: ! or !! also
23955
23956 2005-05-19 03:45  ivan
23957
23958         * FS/FS/part_export/shellcommands.pm: fix up some defaults to
23959           include gid too
23960
23961 2005-05-19 03:29  ivan
23962
23963         * FS/FS/part_export/: acct_sql.pm, shellcommands.pm: missing ;
23964
23965 2005-05-19 03:26  ivan
23966
23967         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
23968           part_export/shellcommands.pm,
23969           part_export/shellcommands_withdomain.pm: fix shellcommands export
23970           encrypting "magic" shadow values * NP *LK*
23971
23972 2005-05-19 02:49  ivan
23973
23974         * FS/FS/svc_acct.pm: oops, remove old-style duplicate check from
23975           replace, _check_duplicate was already below it
23976
23977 2005-05-19 01:51  ivan
23978
23979         * httemplate/view/cust_bill.cgi: oops, fix alternate view/etc.
23980           links
23981
23982 2005-05-19 01:43  ivan
23983
23984         * httemplate/: misc/email-invoice.cgi, misc/fax-invoice.cgi,
23985           misc/print-invoice.cgi, view/cust_bill.cgi: re-email/fax/print
23986           links should respect template, also add direct re-send links like
23987           the view links and convert view/cust_bill.cgi to proper template
23988
23989 2005-05-18 09:57  ivan
23990
23991         * httemplate/browse/agent.cgi: oops, it helps to get the link right
23992
23993 2005-05-18 09:55  ivan
23994
23995         * httemplate/: browse/agent.cgi, search/report_receivables.cgi: add
23996           agent-specific A/R aging report, closes: bug#1229
23997
23998 2005-05-18 09:37  ivan
23999
24000         * bin/masonize: report the file that had a masonize error
24001
24002 2005-05-18 07:50  ivan
24003
24004         * FS/FS/part_export/acct_sql.pm: actually, quota goes in pw_shell.
24005           of course!
24006
24007 2005-05-18 03:43  ivan
24008
24009         * FS/FS/cust_bill.pm: oops, losing notes!
24010
24011 2005-05-15 06:49  ivan
24012
24013         * httemplate/search/report_receivables.cgi: this status column is
24014           probably faster, one giant SQL query.  and add back in the
24015           customer link, oops
24016
24017 2005-05-15 06:00  ivan
24018
24019         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi,
24020           httemplate/search/elements/search.html: move receivables report
24021           to search template
24022
24023 2005-05-15 04:58  ivan
24024
24025         * httemplate/search/cust_bill.html: use money_char config
24026
24027 2005-05-15 04:46  ivan
24028
24029         * httemplate/search/cust_bill.html: align
24030
24031 2005-05-14 13:11  ivan
24032
24033         * README.1.5.7.lastbit: hmm virtual fields have no history?
24034
24035 2005-05-14 13:11  ivan
24036
24037         * README.1.5.7: 0.26
24038
24039 2005-05-14 12:57  ivan
24040
24041         * README.1.5.7, rt/lib/RT/URI/freeside.pm,
24042           rt/lib/RT/URI/freeside/Internal.pm: fixup RT integration grr!
24043
24044 2005-05-14 11:03  ivan
24045
24046         * FS/FS/cust_bill.pm: h helps halot
24047
24048 2005-05-14 10:59  ivan
24049
24050         * FS/FS/cust_bill.pm: well this is sorta halfass anyway but useful
24051
24052 2005-05-14 10:04  ivan
24053
24054         * FS/FS/Conf.pm, conf/invoice_html,
24055           httemplate/view/cust_bill-logo.cgi: html invoices: when
24056           displaying, use the actual logo from the conf dir - same as the
24057           emailed copy
24058
24059 2005-05-14 09:30  ivan
24060
24061         * FS/FS/: Misc.pm, cust_bill.pm: disable debugging
24062
24063 2005-05-14 09:27  ivan
24064
24065         * ANNOUNCE.1.5, FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
24066           FS/FS/part_bill_event.pm, conf/invoice_html, conf/logo.png,
24067           httemplate/docs/billing.html, httemplate/view/cust_bill.cgi: html
24068           invoices!
24069
24070           http://chris-linfoot.net/d6plinks/CWLT-5VZD4Y
24071           http://www.dsv.su.se/~jpalme/ietf/mhtml.html
24072           ftp://ftp.dsv.su.se/users/jpalme/draft-ietf-mhtml-info.txt
24073           http://mailformat.dan.info/headers/mime.html
24074           http://www.faqs.org/rfcs/rfc2392.html
24075           http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdosys/html/_cdosys_content-type_multipart.asp
24076
24077           (MIME is hard, let's go shopping!)
24078
24079 2005-05-13 08:06  ivan
24080
24081         * FS/FS/cust_bill.pm: fix picking up alternate invoice_latexnotes_*
24082           files, and expand country codes on invoices.  and oops,
24083           print_html changes slipped in last commit too.  well, they were
24084           ready anyway.
24085
24086 2005-05-13 03:55  ivan
24087
24088         * conf/invoice_latex: better to do something fancy like scale down
24089           the font size to fit in the intended space or something but hey,
24090           this is good enough for now :)
24091
24092 2005-05-13 03:54  ivan
24093
24094         * FS/FS/cust_bill.pm: substitute a non-breaking space if there is
24095           no invoice_latexreturnaddress file
24096
24097 2005-05-11 07:07  ivan
24098
24099         * FS/FS/export_svc.pm: new progressbar display causes a silly error
24100           in edge case where no dup checking necessary, closes: Bug#1226
24101
24102 2005-05-05 06:04  ivan
24103
24104         * conf/: invoice_latex: no comma between state and address
24105
24106 2005-05-04 18:46  ivan
24107
24108         * httemplate/search/svc_domain.cgi: the ? between svc_domain.cgi
24109           and the domain id is missing
24110
24111 2005-05-04 02:33  ivan
24112
24113         * FS/FS/part_pkg.pm: use new pkg_svc.pkgsvcnum primary key when
24114           modifying pkg_svc records, closes: Bug#1221
24115
24116 2005-05-04 02:20  ivan
24117
24118         * FS/FS/Record.pm: err msg
24119
24120 2005-05-03 18:06  ivan
24121
24122         * FS/FS/cust_bill.pm: patch to just update the template or
24123           conf/invoice_latex* to use the new one
24124
24125 2005-05-03 17:40  ivan
24126
24127         * conf/invoice_latex, conf/invoice_latexfooter,
24128           conf/invoice_latexreturnaddress, conf/logo.eps,
24129           httemplate/docs/billing.html, FS/FS/Conf.pm, FS/FS/cust_bill.pm:
24130           great new invoice template from kristian!
24131
24132 2005-05-03 10:22  ivan
24133
24134         * FS/FS/cust_bill.pm: minutely better error reporting for pdf
24135           problems
24136
24137 2005-05-03 06:29  ivan
24138
24139         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser: remove
24140           unnecessary host=localhost from outsource instance creation foo
24141
24142 2005-05-03 05:56  ivan
24143
24144         * README.1.5.7: fix some wrapping
24145
24146 2005-05-03 02:56  ivan
24147
24148         * FS/FS/cust_pay.pm: on receipts, show "Electronic Check" instead
24149           of "Chek" for payby = CHEK transactions
24150
24151 2005-05-03 01:51  ivan
24152
24153         * FS/bin/freeside-sqlradius-radacctd: not running with elevated
24154           privs, -T not necessary
24155
24156 2005-05-03 01:46  ivan
24157
24158         * FS/FS/domain_record.pm: [:ascii:] is not legal for 5.005, alas,
24159           it still needs to be supported for just a little bit longer
24160
24161 2005-05-01 23:32  ivan
24162
24163         * FS/FS/svc_Common.pm, httemplate/search/svc_domain.cgi,
24164           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi:
24165           move httemplate/search/svc_domain to the new search template
24166           along with svc_www and svc_forward
24167
24168 2005-04-30 02:47  ivan
24169
24170         * httemplate/search/svc_forward.cgi: show "(unlinked)" for unlined
24171           forwards instead of nothing
24172
24173 2005-04-30 02:45  ivan
24174
24175         * httemplate/search/svc_forward.cgi: pull in the customer
24176           information as part of the main query for efficiency
24177
24178 2005-04-29 06:00  ivan
24179
24180         * httemplate/search/: svc_forward.cgi, svc_www.cgi: template
24181           forward search using the standard search template: forwards are
24182           now paged
24183
24184 2005-04-28 10:05  ivan
24185
24186         * FS/FS/cust_bill.pm: add < and > to _latex_escape (khoff)
24187
24188 2005-04-25 17:20  khoff
24189
24190         * bin/svc_broadband.renumber: For renumbering svc_broadband
24191           services from one addr_block to another.  Hopefully no one will
24192           ever have to use this.
24193
24194 2005-04-25 02:33  ivan
24195
24196         * FS/FS/Conf.pm, FS/FS/Daemon.pm, FS/FS/svc_acct.pm, FS/t/Daemon.t,
24197           FS/MANIFEST, FS/FS/part_export/sqlradius.pm,
24198           FS/bin/freeside-queued, FS/bin/freeside-selfservice-server,
24199           FS/bin/freeside-sqlradius-radacctd, init.d/freeside-init: pick up
24200           freeside-sqlradius-radacctd again after all these years, now it
24201           just needs to update the "seconds" field(s), finally closes:
24202           Bug#1125
24203
24204 2005-04-21 04:47  ivan
24205
24206         * FS/FS/part_export/acct_sql.pm: fix nit with crypt flag when
24207           replacing too
24208
24209 2005-04-21 04:35  ivan
24210
24211         * FS/FS/part_export/acct_sql.pm: support multiple primary keys
24212
24213 2005-04-20 00:12  ivan
24214
24215         * FS/FS/part_export/acct_sql.pm: hehe oops
24216
24217 2005-04-19 23:41  ivan
24218
24219         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: add vpopmail
24220           defaults to acct_sql export
24221
24222 2005-04-19 10:25  ivan
24223
24224         * README.1.5.7: update pre6 -> 7 upgrade instructions too
24225
24226 2005-04-19 02:50  ivan
24227
24228         * FS/FS/Conf.pm: disable RT_Libs for now
24229
24230 2005-04-19 02:48  ivan
24231
24232         * httemplate/docs/install.html, httemplate/docs/upgrade10.html,
24233           ANNOUNCE.1.5, README.1.5.7.lastbit, SCHEMA_CHANGE: did another
24234           upgrade, fixed up the instructions
24235
24236 2005-04-19 02:48  ivan
24237
24238         * FS/FS/part_pkg.pm: silence an annoying but harmless perl warning
24239
24240 2005-04-18 00:37  ivan
24241
24242         * FS/FS/cust_main.pm: add some newlines to debugging output, no
24243           need to print file and line # so much
24244
24245 2005-04-16 15:26  ivan
24246
24247         * httemplate/edit/cust_pay.cgi: use money_char on enter payment
24248           screen instead of hardcoding $
24249
24250 2005-04-15 13:29  khoff
24251
24252         * FS/FS/Conf.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
24253           httemplate/view/svc_domain.cgi: Added support for TXT records.
24254
24255 2005-04-14 02:41  ivan
24256
24257         * FS/FS/cust_bill.pm, conf/invoice_latex, conf/invoice_latex.diff:
24258           move invoice_latex templating to Text::Template, with special
24259           sauce^W^Wbackwards-compatibility for old templates
24260
24261 2005-04-13 05:31  ivan
24262
24263         * httemplate/: edit/part_svc.cgi, view/svc_acct.cgi: get rid of
24264           some super ancient assumptions about slipip and uid meaning
24265           exporting to RADIUS and shell respectively
24266
24267 2005-04-13 05:30  ivan
24268
24269         * FS/FS/: Record.pm, cust_svc.pm: add nowarn_identical flag to
24270           Record.pm and use it in cust_svc svcpart replacement (which is
24271           all about the exports anyway)
24272
24273 2005-04-13 03:54  ivan
24274
24275         * FS/FS/svc_acct.pm: add a line to pod example regarding RADIUS
24276           check attributes
24277
24278 2005-04-13 03:32  ivan
24279
24280         * FS/FS/raddb.pm: add Radius-Operator
24281
24282 2005-04-13 03:16  ivan
24283
24284         * FS/FS/part_pkg/flat.pm: add explicit use Date::Manip here, oops
24285
24286 2005-04-13 02:55  ivan
24287
24288         * FS/FS/svc_acct.pm: quiet annoying "use of uninitialized value
24289           errors"
24290
24291 2005-04-13 01:16  ivan
24292
24293         * FS/FS/: cust_main.pm, svc_acct.pm: add skip_fuzzyfiles hack, and
24294           add Session-Timeout RADIUS attribute if a svc_acct.seconds value
24295           is present
24296
24297 2005-04-12 20:38  ivan
24298
24299         * CREDITS, FS/FS/part_pkg/flat_comission_cust.pm: fix bug in
24300           flat_commission price plan, thanks to Troy Hammonds
24301
24302 2005-04-11 13:13  khoff
24303
24304         * FS/FS/: Conf.pm, cust_main.pm: Configuration option to override
24305           the email address sent to your BOP processor, in case the
24306           processor sends a pesky receipt that you don't want your
24307           customers getting.
24308
24309 2005-04-11 09:48  khoff
24310
24311         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm: No need to inflict
24312           debugging messages on everyone.
24313
24314 2005-04-10 06:01  ivan
24315
24316         * httemplate/docs/selfservice.html: add apache snippet to
24317           self-service install docs
24318
24319 2005-04-10 03:16  ivan
24320
24321         * httemplate/search/elements/search.html: add some left and right
24322           padding so cells don't run into each other so badly
24323
24324 2005-04-09 18:13  ivan
24325
24326         * Makefile: fix install-apache for bsd make and reverse
24327           accidentally-checked-in (again!) RT_ENABLED = 1
24328
24329 2005-04-07 18:12  ivan
24330
24331         * htetc/freeside-rt.conf: ugh, don't know why that wasn't working
24332           and don't f$&# care
24333
24334 2005-04-07 03:35  ivan
24335
24336         * Makefile, htetc/freeside-base.conf, htetc/freeside-rt.conf: add
24337           install/debian/3.1/INSTALL script and script up some apache
24338           automation assuming a conf.d type dir
24339
24340 2005-04-07 02:26  ivan
24341
24342         * FS/FS/Record.pm, FS/bin/freeside-setup, bin/dbdef-create,
24343           bin/fix-sequences: depend on DBIx::DBSchema 0.26 for dbdef-create
24344           (for Pg 'public' schema fix) and 0.25 in freeside-setup and
24345           Record.pm (for DBD::Pg 1.40 is bunk fix)
24346
24347 2005-04-06 23:08  ivan
24348
24349         * README.1.5.7.lastbit: and the history tables
24350
24351 2005-04-06 20:28  khoff
24352
24353         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm, h_svc_www.pm: Using
24354           current (non-history) records in place of missing history
24355           records.
24356
24357 2005-04-06 18:29  ivan
24358
24359         * httemplate/docs/upgrade8.html: ancient upgrade fix, oops.  thanks
24360           Rick Harby <rharby at caarnet.com>
24361
24362 2005-04-06 15:52  ivan
24363
24364         * FS/FS/svc_forward.pm: and fix the error msg haha
24365
24366 2005-04-06 15:50  ivan
24367
24368         * FS/FS/svc_forward.pm: looks like a domain part for a
24369           literally-specified forward src or dst is required, not optional
24370
24371 2005-04-06 03:38  ivan
24372
24373         * httemplate/docs/install-rt.html: correct links to some
24374           atypically-named CPAN distributions
24375
24376 2005-04-05 17:50  khoff
24377
24378         * FS/FS/h_Common.pm: $pkey should be the primary key of the real
24379           table, not the history table.
24380
24381 2005-04-05 14:33  khoff
24382
24383         * bin/add-history-records.pl: This doesn't fix the problem.  To be
24384           continued...
24385
24386 2005-04-02 15:49  ivan
24387
24388         * bin/slony-setup: must be as Pg superuser
24389
24390 2005-04-02 14:46  ivan
24391
24392         * README.1.5.7, README.1.5.7.lastbit, FS/FS/cust_bill_pkg.pm,
24393           FS/FS/part_svc_router.pm, FS/FS/pkg_svc.pm, FS/FS/rate_detail.pm,
24394           FS/FS/reg_code_pkg.pm, FS/FS/type_pkgs.pm, FS/bin/freeside-setup,
24395           httemplate/docs/schema.html, httemplate/docs/upgrade10.html:
24396           herding elephants: add primary keys to *all* tables for slony
24397
24398 2005-04-02 12:34  ivan
24399
24400         * bin/slony-setup: adding quick slony setup script
24401
24402 2005-04-01 14:52  khoff
24403
24404         * FS/FS/: h_cust_svc.pm, h_svc_acct.pm, h_svc_www.pm: Trap, and
24405           attempt to resolve, problems caused by missing history records.
24406
24407 2005-04-01 14:34  khoff
24408
24409         * FS/FS/Record.pm: so we can pass in a time if we're back-filling
24410           history records
24411
24412 2005-03-31 21:59  steve
24413
24414         * FS/FS/cust_main.pm: fix paybatch parsing to support bop::jettis
24415
24416 2005-03-31 03:41  ivan
24417
24418         * FS/FS/cust_main.pm: add ability to link services w/order_pkg
24419           method in addition to provisioning new ones
24420
24421 2005-03-31 01:07  ivan
24422
24423         * FS/FS/cust_main_invoice.pm: show illegal email addresses used for
24424           invoice destinations
24425
24426 2005-03-30 22:56  khoff
24427
24428         * bin/add-history-records.pl: Printing insert statements is not
24429           necessary
24430
24431 2005-03-30 21:02  khoff
24432
24433         * httemplate/docs/upgrade10.html: Very annoying typo. >:-)
24434
24435 2005-03-30 19:47  khoff
24436
24437         * bin/add-history-records.pl: Committing the inserts helps.
24438
24439 2005-03-30 16:53  khoff
24440
24441         * bin/add-history-records.pl: (Apparently) working version.
24442           Updates svc_*, cust_svc, and domain_record history tables.
24443
24444 2005-03-30 16:31  khoff
24445
24446         * FS/FS/h_svc_forward.pm: Another missing 'u'.
24447
24448 2005-03-30 13:40  khoff
24449
24450         * FS/FS/h_Common.pm: Dump a call trace if something calls
24451           FS::h_Common::sql_h_search without END_TIMESTAMP.
24452
24453 2005-03-30 13:22  khoff
24454
24455         * FS/FS/cust_svc.pm: Have to pass @_ to FS::svc_www::domain_record
24456           in case we're really a FS::h_svc_www object.
24457
24458 2005-03-30 13:09  khoff
24459
24460         * FS/FS/h_svc_www.pm: typo.  'use', not 'se'.
24461
24462 2005-03-30 12:55  khoff
24463
24464         * bin/add-history-records.pl: Test script to add pre-history table
24465           history records.
24466
24467 2005-03-29 17:37  ivan
24468
24469         * FS/FS/part_export/cp.pm: according to landel CP no longer
24470           supports changing username
24471
24472 2005-03-29 17:32  ivan
24473
24474         * httemplate/docs/selfservice.html: separate out referring customer
24475           info to optional section, add a note on setting the agentnum via
24476           templte
24477
24478 2005-03-29 17:18  ivan
24479
24480         * httemplate/search/cust_pay.cgi: fix ambiguous column error when
24481           selecting by credit card, fixes: Bug#1189
24482
24483 2005-03-29 14:41  ivan
24484
24485         * fs_selfservice/FS-SelfService/SelfService.pm,
24486           httemplate/docs/selfservice.html: better self-service debugging,
24487           don't point to install.html for suEXEC/setuid in self-service
24488           setup docs
24489
24490 2005-03-28 17:40  khoff
24491
24492         * FS/FS/TicketSystem/RT_External.pm,
24493           FS/FS/TicketSystem/RT_Internal.pm, httemplate/index.html: A few
24494           RT_External fixes.
24495
24496 2005-03-28 17:38  khoff
24497
24498         * FS/FS/Misc.pm: 'require' not 'use' Fax::Hylafax::Client so it's
24499           an optional requirement.
24500
24501 2005-03-27 15:21  ivan
24502
24503         * FS/FS/cust_main.pm: allow & in bank names
24504
24505 2005-03-27 15:21  ivan
24506
24507         * FS/FS/: svc_Common.pm, svc_acct.pm: svc_Common / svc_acct
24508           child_objects can now set an alternate field for the svcnum, for
24509           things like forwards
24510
24511 2005-03-22 20:16  ivan
24512
24513         * httemplate/docs/install-rt.html, README.1.5.7: new RT requires
24514           Tree::Simple too
24515
24516 2005-03-22 18:59  ivan
24517
24518         * README.1.5.7, httemplate/docs/install-rt.html: add HTML::Scrubber
24519           to rt install/upgrade docs
24520
24521 2005-03-22 10:15  ivan
24522
24523         * httemplate/docs/upgrade10.html: small fix for indices in upgrade
24524           instructions, found by s5
24525
24526 2005-03-21 14:13  khoff
24527
24528         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
24529           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
24530           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
24531           FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_export/http.pm,
24532           FS/FS/part_export/infostreet.pm,
24533           FS/FS/part_export/shellcommands.pm, htetc/handler.pl,
24534           httemplate/docs/install.html, httemplate/edit/cust_main.cgi,
24535           httemplate/edit/process/cust_main.cgi,
24536           httemplate/misc/fax-invoice.cgi, httemplate/view/cust_bill.cgi,
24537           httemplate/view/cust_main/billing.html,
24538           httemplate/view/cust_main/tickets.html: Added support for FAX
24539           invoice destinations using a HylaFAX server.  Faxing plain text
24540           invoices is not supported.
24541
24542 2005-03-21 13:55  pbowen
24543
24544         * FS/FS/Record.pm: Forgot to load up the conf.
24545
24546 2005-03-18 16:12  pbowen
24547
24548         * FS/FS/: Record.pm, cust_main.pm: Fixed a few things: -PB 1. Fixed
24549           a nasty bug that would clear the payinfo if the private key was
24550           not available.  2. Set the default module for encrypt/decrypt to
24551           be Crypt::OpenSSL::RSA.  3. Added a die and error message so that
24552           it doesn't just pass around plaintext if the encryption engine is
24553           broken or missing.  4. Added code so that the masked payinfo is
24554           handled correctly in the case that it is blank and it cannot be
24555           generated (encrypted payinfo)
24556
24557 2005-03-18 11:21  pbowen
24558
24559         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_bill.pm,
24560           FS/FS/cust_main.pm, FS/bin/freeside-setup,
24561           httemplate/docs/upgrade10.html: Added encrypted fields for Credit
24562           Cards, etc... - PB
24563
24564 2005-03-18 11:15  pbowen
24565
24566         * FS/FS/part_pkg.pm: Added a few additional recurrences for domain
24567           billing
24568
24569 2005-03-18 08:47  pbowen
24570
24571         * FS/FS/Record.pm: Fixed a small bug... if replace is called by
24572           SUPER, @_ == 1 if it only contains an undef. -PB
24573
24574 2005-03-18 01:58  ivan
24575
24576         * httemplate/docs/selfservice.html: selfservice uses HTML::Entities
24577
24578 2005-03-18 01:15  ivan
24579
24580         * FS/FS/cust_main_county.pm: no idea why this is only showing up on
24581           freebsd install
24582
24583 2005-03-17 17:00  ivan
24584
24585         * FS/FS/cust_main_county.pm: sorry it was late
24586
24587 2005-03-17 13:56  khoff
24588
24589         * FS/FS/cust_bill.pm: Documentation tyop.
24590
24591 2005-03-17 13:45  ivan
24592
24593         * httemplate/docs/install-rt.html: Freeside side uses MIME-tools
24594           now
24595
24596 2005-03-17 13:41  khoff
24597
24598         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
24599           httemplate/docs/install.html, httemplate/misc/email-invoice.cgi:
24600           Added options invoice_email_pdf and invoice_email_pdf_note.
24601           invoice_email_pdf - Attach PDF invoice to emailed plain text
24602           invoices.  invoice_email_pdf_note - Replace plain text invoice
24603           with this note, when attaching a PDF.
24604
24605 2005-03-16 03:31  ivan
24606
24607         * FS/FS/cust_main_county.pm: fix regionselector for CR in region
24608           names for some reason
24609
24610 2005-03-15 15:27  khoff
24611
24612         * httemplate/misc/payment.cgi: Missing semicolon.
24613
24614 2005-03-13 03:47  ivan
24615
24616         * FS/FS/cust_main.pm: and store the refund correctly
24617
24618 2005-03-13 03:34  ivan
24619
24620         * FS/FS/cust_main.pm: when refunding against a specific card
24621           payment, use the card details from the payment instead of the
24622           customer record
24623
24624 2005-03-13 03:12  ivan
24625
24626         * FS/FS/cust_main.pm: add some additional debugging to refunds
24627
24628 2005-03-12 08:07  ivan
24629
24630         * Makefile, httemplate/docs/install-rt.html,
24631           rt/etc/RT_SiteConfig.pm, rt/lib/RT/URI/freeside.pm,
24632           rt/lib/RT/URI/freeside/Internal.pm,
24633           rt/lib/RT/URI/freeside/XMLRPC.pm: popurl(3) won't give us a good
24634           freeside base url since RT calls it from multiple directory
24635           depths... have to specify explicity, like external integration
24636
24637 2005-03-12 06:35  ivan
24638
24639         * fs_selfservice/FS-SelfService/cgi/signup.cgi: - bring prepaid
24640           support into this century (close: Bug#1124) - finally get rid of
24641           fs_signup (everything is in fs_selfservice now) (Bug#413) -
24642           organize main menu sysadmin section so it is slightly less
24643           confusing
24644
24645 2005-03-12 06:31  ivan
24646
24647         * httemplate/docs/schema.html, httemplate/docs/selfservice.html,
24648           httemplate/docs/upgrade10.html, README.1.5.7, ANNOUNCE.1.5,
24649           FS/FS/agent.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
24650           FS/FS/prepay_credit.pm, FS/bin/freeside-setup,
24651           httemplate/view/cust_main/payment_history.html,
24652           httemplate/index.html, httemplate/browse/agent.cgi,
24653           httemplate/edit/prepay_credit.cgi,
24654           httemplate/search/prepay_credit.html,
24655           httemplate/search/elements/search.html, fs_selfservice/DEPLOY,
24656           fs_selfservice/FS-SelfService/ieak.template,
24657           fs_selfservice/FS-SelfService/cgi/agent.cgi,
24658           fs_selfservice/FS-SelfService/cgi/decline.html,
24659           httemplate/edit/process/prepay_credit.cgi,
24660           httemplate/edit/process/reg_code.cgi,
24661           fs_selfservice/FS-SelfService/cgi/map.gif,
24662           fs_selfservice/FS-SelfService/cgi/promocode.html,
24663           fs_selfservice/FS-SelfService/cgi/regcode.html,
24664           fs_selfservice/FS-SelfService/cgi/signup-agentselect.html,
24665           fs_selfservice/FS-SelfService/cgi/signup-alternate.html,
24666           fs_selfservice/FS-SelfService/cgi/signup-billaddress.html,
24667           fs_selfservice/FS-SelfService/cgi/signup-freeoption.html,
24668           fs_selfservice/FS-SelfService/cgi/signup-snarf.html,
24669           fs_selfservice/FS-SelfService/cgi/signup.cgi,
24670           fs_selfservice/FS-SelfService/cgi/signup.html,
24671           fs_selfservice/FS-SelfService/cgi/stateselect.html,
24672           fs_selfservice/FS-SelfService/cgi/success.html, htetc/global.asa,
24673           htetc/handler.pl: - bring prepaid support into this century
24674           (close: Bug#1124) - finally get rid of fs_signup (everything is
24675           in fs_selfservice now) (Bug#413) - organize main menu sysadmin
24676           section so it is slightly less confusing
24677
24678 2005-03-11 02:35  ivan
24679
24680         * rt/FREESIDE_MODIFIED: update list of modified files
24681
24682 2005-03-11 02:33  ivan
24683
24684         * rt/etc/RT_SiteConfig.pm: merging
24685
24686 2005-03-11 02:18  ivan
24687
24688         * httemplate/docs/install-rt.html: note about RT_External
24689
24690 2005-03-10 17:34  khoff
24691
24692         * rt/: etc/RT_SiteConfig.pm, lib/RT/URI/freeside.pm,
24693           lib/RT/URI/freeside/Internal.pm, lib/RT/URI/freeside/XMLRPC.pm:
24694           Reorganized RT->Freeside integration to support Internal (single
24695           RT/Freeside database) and XMLRPC interfaces.  All the UI stuff is
24696           handled the same either way.  Integration type is changed by
24697           setting $RT::URI::freeside::IntegrationType to either 'Internal'
24698           or 'XMLRPC' in your RT_SiteConfig.pm.
24699
24700 2005-03-10 14:49  khoff
24701
24702         * FS/FS/XMLRPC.pm: Add the ability to do freeside configuration
24703           lookups through the XMLRPC interface.
24704
24705 2005-03-10 07:33  ivan
24706
24707         * README.1.5.7, httemplate/docs/install.html,
24708           httemplate/docs/upgrade10.html: arg
24709
24710 2005-03-10 07:18  ivan
24711
24712         * README.1.5.7, httemplate/docs/install.html,
24713           httemplate/docs/upgrade10.html: add Frontier::RPC to docs too
24714
24715 2005-03-10 04:06  ivan
24716
24717         * README.1.5.7, httemplate/docs/install.html,
24718           httemplate/docs/upgrade10.html: add IO-stringy (IO::Scalar) to
24719           instructions
24720
24721 2005-03-10 01:56  ivan
24722
24723         * FS/bin/freeside-daily: fine.
24724
24725 2005-03-10 00:58  ivan
24726
24727         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fixes
24728           package editing problem with extraneous services showing up,
24729           closes: Bug#1170
24730
24731 2005-03-09 00:46  ivan
24732
24733         * httemplate/docs/install-rt.html: add complete apache config
24734           instructions for RT, closes: Bug#1031
24735
24736 2005-03-09 00:18  ivan
24737
24738         * ANNOUNCE.1.5, httemplate/docs/index.html,
24739           httemplate/docs/install-rt.html, httemplate/docs/install.html:
24740           preliminary RT docs
24741
24742 2005-03-08 10:37  khoff
24743
24744         * FS/FS/XMLRPC.pm: Don't require that the method results be
24745           FS::Record descendant objects.  If they are, we map them to
24746           hashrefs.  Otherwise we return them verbatim and hope (maybe
24747           check) that they're scalars, hashrefs, or arrayrefs.
24748
24749 2005-03-08 10:15  khoff
24750
24751         * FS/FS/XMLRPC.pm: Minor re-work to allow for pseudo methods, like
24752           'version', and eventually config look-ups (next commit).
24753
24754 2005-03-06 02:15  ivan
24755
24756         * ANNOUNCE.1.5: d
24757
24758 2005-03-05 19:25  ivan
24759
24760         * httemplate/search/elements/search.html: specity an explicit EOL
24761           for Text::CSV_XS, apparantly sometimes the default is null
24762
24763 2005-03-05 19:22  ivan
24764
24765         * httemplate/search/elements/search.html: and a slight formatting
24766           fix
24767
24768 2005-03-05 19:04  ivan
24769
24770         * httemplate/search/elements/search.html, README.1.5.7,
24771           htetc/global.asa, htetc/handler.pl, httemplate/index.html,
24772           httemplate/docs/install.html, httemplate/docs/upgrade10.html,
24773           httemplate/search/cust_bill.html,
24774           httemplate/search/cust_bill_event.html,
24775           httemplate/search/cust_credit.html,
24776           httemplate/search/cust_main-otaker.cgi,
24777           httemplate/search/cust_main-payinfo.html,
24778           httemplate/search/cust_main-quickpay.html,
24779           httemplate/search/cust_main.cgi,
24780           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
24781           httemplate/search/cust_pay.html,
24782           httemplate/search/cust_pkg_report.cgi,
24783           httemplate/search/reg_code.html,
24784           httemplate/search/report_cust_credit.html,
24785           httemplate/search/report_cust_pay.html,
24786           httemplate/search/report_prepaid_income.html,
24787           httemplate/search/report_tax.html,
24788           httemplate/search/sqlradius.html,
24789           httemplate/search/svc_acct.html,
24790           httemplate/search/svc_domain.html, httemplate/search/svc_www.cgi,
24791           httemplate/view/cust_bill-pdf.cgi,
24792           httemplate/view/cust_bill-ps.cgi: add Excel and CSV download of
24793           templated reports and clean up their HTML formatting, closes;
24794           Bug#520, Bug#1107
24795
24796 2005-03-04 14:24  ivan
24797
24798         * httemplate/search/: cust_credit.html, cust_pay.cgi: fix "Column
24799           reference "payby" is ambiguous" error when selecting by payment
24800           type, fix missing check #s caused by cust_main.payinfo masking
24801           cust_pay.payinfo, closes (really this time): Bug#1105
24802
24803 2005-03-04 04:57  ivan
24804
24805         * httemplate/search/: cust_credit.html, cust_pay.cgi: report
24806           correctly even if the customer record has somehow been removed...
24807
24808 2005-03-04 04:34  ivan
24809
24810         * httemplate/browse/agent.cgi, FS/FS/Record.pm, FS/FS/h_Common.pm,
24811           httemplate/search/cust_credit.html,
24812           httemplate/search/cust_pay.cgi,
24813           httemplate/search/report_cust_credit.html,
24814           httemplate/search/report_cust_pay.html, ANNOUNCE.1.5,
24815           httemplate/search/elements/search.html: add agent selection to
24816           payment and credit reports, add link to agent browse, closes:
24817           Bug#1105
24818
24819 2005-03-03 02:25  ivan
24820
24821         * FS/: MANIFEST, FS/h_Common.pm, FS/h_cust_svc.pm,
24822           FS/h_domain_record.pm, FS/h_svc_acct.pm, FS/h_svc_forward.pm,
24823           FS/h_svc_www.pm, t/h_domain_record.t: clean up some harmless but
24824           scary "Multiple records in scalar search" warnings w/history
24825           table searches
24826
24827 2005-03-03 01:05  ivan
24828
24829         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
24830           debug output...
24831
24832 2005-03-03 00:58  ivan
24833
24834         * FS/FS/part_pkg/: voip_sqlradacct.pm: voip: rearrange and compact
24835           call details on invoices, so place names get cut off, not
24836           anything important
24837
24838 2005-03-03 00:52  ivan
24839
24840         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
24841           debug output...
24842
24843 2005-03-03 00:52  ivan
24844
24845         * FS/FS/cust_bill_pkg_detail.pm: eek, fix foreign key check
24846
24847 2005-03-03 00:45  ivan
24848
24849         * FS/FS/part_pkg/voip_sqlradacct.pm: oops, need to use Date::Format
24850           for time2str
24851
24852 2005-03-03 00:37  ivan
24853
24854         * FS/FS/part_pkg/voip_sqlradacct.pm: voip: add start time for calls
24855           to invoice details
24856
24857 2005-03-03 00:15  ivan
24858
24859         * FS/FS/Record.pm: want a full stack backtrace for this warning
24860
24861 2005-03-03 00:05  ivan
24862
24863         * FS/FS/part_export/sqlradius.pm: doc
24864
24865 2005-03-02 13:00  khoff
24866
24867         * httemplate/docs/install.html, eg/xmlrpc-example.pl,
24868           httemplate/misc/xmlrpc.cgi, FS/FS/XMLRPC.pm, htetc/handler.pl:
24869           Initial version of the xmlrpc interface for freeside.
24870
24871 2005-03-01 16:47  ivan
24872
24873         * FS/FS/cust_pkg.pm: set setup date on package changes
24874
24875 2005-03-01 16:03  ivan
24876
24877         * FS/FS/: cust_pkg.pm, part_pkg.pm: prevent bug causing 'Error
24878           crediting customer for service remaining:
24879           FS::cust_pkg=HASH(0x9958c60)' error on package cancellations
24880           where the part_pkg record didn't have a plan, closes: Bug#1153
24881
24882 2005-02-27 03:18  ivan
24883
24884         * FS/FS/: rate_prefix.pm, part_pkg/voip_sqlradacct.pm: fix VoIP
24885           details on invoices, closes: Bug#1096
24886
24887 2005-02-27 03:05  ivan
24888
24889         * httemplate/edit/REAL_cust_pkg.cgi: fix last bill date stickiness
24890           on errors
24891
24892 2005-02-27 02:18  ivan
24893
24894         * FS/FS/Record.pm: fix replacement in edge case with NULL integer
24895           fields in a table without a primary key
24896
24897 2005-02-26 13:29  ivan
24898
24899         * README.1.5.7, ANNOUNCE.1.5, ANNOUNCE.1.5.0, README.1.5.0pre7:
24900           less cracktastic version numbering
24901
24902 2005-02-25 14:14  ivan
24903
24904         * bin/pg-readonly: try to set the sequences right for modern Pg
24905
24906 2005-02-25 14:07  ivan
24907
24908         * bin/pg-readonly: adding quick pg-readonly tool
24909
24910 2005-02-25 12:52  ivan
24911
24912         * FS/FS/part_pkg.pm: small bugfix for options option
24913
24914 2005-02-25 12:21  ivan
24915
24916         * FS/FS/part_pkg.pm: oops, need to check this in, adding "options"
24917           option to part_pkg::insert to specify part_pkg_option records
24918
24919 2005-02-24 06:22  ivan
24920
24921         * httemplate/edit/part_svc.cgi,
24922           httemplate/edit/process/part_svc.cgi, FS/FS/rate.pm,
24923           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm,
24924           httemplate/elements/progress-init.html,
24925           httemplate/elements/progress-popup.html, FS/FS/export_svc.pm,
24926           FS/FS/part_svc.pm: add progressbar to service definition add -
24927           duplicate checking can take a while, closes: Bug#1126
24928
24929 2005-02-22 22:43  ivan
24930
24931         * httemplate/docs/install.html: update docs wrt mysql support
24932
24933 2005-02-22 10:26  khoff
24934
24935         * httemplate/edit/cust_pkg.cgi: Alphabetize/clean-up package list
24936           to make it easier to find packages in large lists.
24937
24938 2005-02-20 00:51  ivan
24939
24940         * FS/FS/UI/Web.pm: FS/UI/Web.pm did not return a true value
24941
24942 2005-02-20 00:44  ivan
24943
24944         * FS/FS/UI/Web.pm, httemplate/edit/rate.cgi, CREDITS,
24945           httemplate/elements/jsrsServer.html,
24946           httemplate/elements/overlibmws.js,
24947           httemplate/elements/progress-init.html,
24948           httemplate/elements/progress-popup.html,
24949           httemplate/misc/progress.html: use a javascript layer instead of
24950           a browser popup (popup blockers), really generalize the
24951           progressbar code to make it easy to use as a component
24952
24953 2005-02-17 00:44  ivan
24954
24955         * httemplate/edit/rate.cgi: generalize progressbar code in
24956           preparation for using it wherever needed
24957
24958 2005-02-16 17:37  ivan
24959
24960         * httemplate/edit/process/rate.cgi: generalize progressbar code in
24961           preparation for using it wherever needed
24962
24963 2005-02-16 16:11  ivan
24964
24965         * FS/FS/: rate.pm, UI/Web.pm: generalize progressbar code in
24966           preparation for using it wherever needed
24967
24968 2005-02-15 18:53  ivan
24969
24970         * FS/FS/cust_bill.pm: slightly better error messages for LaTeX
24971           problems
24972
24973 2005-02-13 19:49  ivan
24974
24975         * FS/FS/svc_acct.pm: this should fix uid duplicate checking,
24976           closes: Bug#1113
24977
24978 2005-02-11 19:02  ivan
24979
24980         * httemplate/edit/process/svc_broadband.cgi: transaction not
24981           necessary here
24982
24983 2005-02-10 22:44  ivan
24984
24985         * FS/FS/rate.pm, FS/FS/UI/Web.pm, htetc/global.asa,
24986           htetc/handler.pl, httemplate/edit/process/rate.cgi,
24987           httemplate/edit/rate.cgi: generalize progressbar code in
24988           preparation for using it wherever needed
24989
24990 2005-02-08 17:08  ivan
24991
24992         * Makefile: more porable syntax for su
24993
24994 2005-02-08 14:33  ivan
24995
24996         * FS/FS/clientapi_session_field.pm: tyop
24997
24998 2005-02-08 12:22  ivan
24999
25000         * FS/bin/freeside-setup, httemplate/docs/upgrade10.html,
25001           README.1.5.0pre7, FS/FS.pm, FS/MANIFEST,
25002           FS/FS/ClientAPI_SessionCache.pm, FS/FS/Conf.pm,
25003           FS/FS/clientapi_session.pm, FS/FS/clientapi_session_field.pm,
25004           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
25005           FS/FS/ClientAPI/Signup.pm, FS/t/ClientAPI_SessionCache.t,
25006           FS/t/clientapi_session.t, FS/t/clientapi_session_field.t,
25007           httemplate/docs/install.html, httemplate/docs/schema.html: make
25008           self-service session cache module configurable, start framework
25009           for in-database session cache
25010
25011 2005-02-05 15:39  ivan
25012
25013         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
25014           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
25015           complication from ClientAPI dispatch foo
25016
25017 2005-02-04 17:30  ivan
25018
25019         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
25020           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
25021           circular use of FS::ClientAPI, doesn't work with 5.8.[56] +
25022           perl??
25023
25024 2005-02-04 06:44  ivan
25025
25026         * Makefile: freebsd throws a fatal error if it can't stop apache
25027           now, bah
25028
25029 2005-02-04 02:38  ivan
25030
25031         * httemplate/edit/cust_main.cgi: typo
25032
25033 2005-02-02 00:06  ivan
25034
25035         * FS/FS/UI/: Base.pm, CGI.pm, Gtk.pm, agent.pm: removing old UI
25036           experiment
25037
25038 2005-01-29 04:51  ivan
25039
25040         * ANNOUNCE.1.5.0: gotta do pre7 already
25041
25042 2005-01-29 04:49  ivan
25043
25044         * httemplate/browse/agent.cgi, FS/FS/part_pkg/flat.pm: oops, last
25045           bit for reg codes
25046
25047 2005-01-29 04:34  ivan
25048
25049         * FS/FS.pm, FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
25050           FS/FS/reg_code.pm, FS/FS/reg_code_pkg.pm, FS/bin/freeside-setup,
25051           FS/t/reg_code.t, FS/t/reg_code_pkg.t, README.1.5.0pre7,
25052           FS/MANIFEST, FS/FS/ClientAPI/Signup.pm,
25053           httemplate/docs/install.html, httemplate/docs/schema.html,
25054           httemplate/docs/upgrade10.html, httemplate/edit/reg_code.cgi,
25055           httemplate/search/reg_code.html,
25056           httemplate/edit/process/reg_code.cgi: registration codes
25057
25058 2005-01-27 15:01  ivan
25059
25060         * httemplate/misc/payment.cgi, FS/FS/ClientAPI/MyAccount.pm:
25061           s/defaultcountry/countrydefault/
25062
25063 2005-01-27 14:19  ivan
25064
25065         * FS/FS/cust_pkg.pm: made a typo applying patch from pbowen
25066
25067 2005-01-27 02:21  ivan
25068
25069         * httemplate/edit/process/rate.cgi, CREDITS, FS/FS/UID.pm,
25070           FS/FS/queue.pm, FS/FS/rate.pm, httemplate/docs/install.html,
25071           httemplate/elements/jsrsClient.js, httemplate/misc/progress.html,
25072           JSRS-LICENSE, FS/bin/freeside-queued, httemplate/edit/rate.cgi,
25073           httemplate/elements/qlib/box.js,
25074           httemplate/elements/qlib/boxctrl.js,
25075           httemplate/elements/qlib/boxres.js,
25076           httemplate/elements/qlib/button.js,
25077           httemplate/elements/qlib/buttonres.js,
25078           httemplate/elements/qlib/control.js,
25079           httemplate/elements/qlib/counter.js,
25080           httemplate/elements/qlib/imagelist.js,
25081           httemplate/elements/qlib/label.js,
25082           httemplate/elements/qlib/messagebox.js,
25083           httemplate/elements/qlib/progress.js,
25084           httemplate/elements/qlib/sound.js,
25085           httemplate/elements/qlib/sprite.js,
25086           httemplate/elements/qlib/window.js,
25087           httemplate/elements/qlib/wndctrl.js,
25088           httemplate/images/progressbar-empty.png,
25089           httemplate/images/progressbar-full.png: DHTML progress bar for
25090           glacial rate adding and editing, closes: Bug#1100
25091
25092 2005-01-19 13:25  ivan
25093
25094         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm,
25095           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
25096           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
25097           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
25098           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
25099           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
25100           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: credit for
25101           unused portion at cancellation, patch from pbowen
25102
25103 2005-01-18 16:57  ivan
25104
25105         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/flat.pm,
25106           part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
25107           part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
25108           part_pkg/sqlradacct_hour.pm, part_pkg/voip_sqlradacct.pm:
25109           one-time referral credits
25110
25111 2005-01-07 14:16  ivan
25112
25113         * httemplate/edit/: rate.cgi, process/rate.cgi: remove separate
25114           file for rate processing, causing problems with giant query
25115           string, kludge in the non-displayed US-rates, and disable the
25116           submit button when pressed
25117
25118 2005-01-06 12:58  ivan
25119
25120         * FS/FS/Conf.pm: fix description RT_External in ticket_system
25121           option
25122
25123 2005-01-06 12:20  ivan
25124
25125         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: just 0-pad the
25126           key codes, don't try fancy things with hex and sprintf
25127
25128 2005-01-06 11:48  ivan
25129
25130         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: format artera
25131           turbo hex keycodes in uppercase
25132
25133 2005-01-06 11:02  ivan
25134
25135         * FS/FS/part_export/artera_turbo.pm: add enable_edit flag so
25136           serials and key codes can be edited locally
25137
25138 2005-01-05 11:29  ivan
25139
25140         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: key codes are
25141           hex!
25142
25143 2005-01-05 02:01  ivan
25144
25145         * FS/FS/part_pkg/voip_sqlradacct.pm: add some debugging to
25146           voip_sqlradacct
25147
25148 2005-01-04 19:07  ivan
25149
25150         * FS/FS/part_export/artera_turbo.pm: arg, really get the sub name
25151           correct this time
25152
25153 2005-01-04 19:01  ivan
25154
25155         * FS/FS/part_export/artera_turbo.pm: missing underscore!
25156
25157 2005-01-04 18:47  ivan
25158
25159         * FS/FS/part_export/artera_turbo.pm: queue status changes rather
25160           than run them immediately, always format keycode as %010d,
25161           closes: Bug#936, Bug#1060
25162
25163 2005-01-03 10:25  ivan
25164
25165         * FS/FS/cust_main.pm: eliminate warning: Argument "" isn\'t numeric
25166           in numeric gt (>)
25167
25168 2004-12-31 00:47  ivan
25169
25170         * httemplate/edit/part_pkg.cgi: add ignore_unrateable flag to voip
25171           price plan
25172
25173 2004-12-31 00:31  ivan
25174
25175         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
25176           voip price plan
25177
25178 2004-12-31 00:24  ivan
25179
25180         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
25181           voip price plan
25182
25183 2004-12-30 23:43  ivan
25184
25185         * FS/FS/cust_svc.pm: fix up some bugs in VoIP rating
25186
25187 2004-12-30 16:48  ivan
25188
25189         * FS/FS/: cust_svc.pm, svc_acct.pm, part_pkg/voip_sqlradacct.pm:
25190           fix up some bugs in VoIP rating
25191
25192 2004-12-30 15:47  ivan
25193
25194         * htetc/global.asa: search the current dir *first*, otherwise some
25195           weird Apache::ASP bugs could crop up if things are ever named the
25196           same
25197
25198 2004-12-30 01:59  ivan
25199
25200         * htetc/global.asa: kludge to fix nested includes with
25201           Apache::ASP... dunno how much longer i want to support that,
25202           should just switch to Mason
25203
25204 2004-12-29 17:41  ivan
25205
25206         * FS/FS/: cust_svc.pm, domain_record.pm, Report/Table/Monthly.pm:
25207           domain_record.pm
25208
25209 2004-12-29 04:01  ivan
25210
25211         * CREDITS: update credits
25212
25213 2004-12-29 04:00  ivan
25214
25215         * FS/FS/cust_bill.pm, FS/FS/h_cust_svc.pm, FS/FS/Record.pm,
25216           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
25217           FS/FS/h_Common.pm, FS/FS/h_svc_acct.pm, FS/FS/h_svc_broadband.pm,
25218           FS/FS/h_svc_domain.pm, FS/FS/h_svc_external.pm,
25219           FS/FS/h_svc_forward.pm, FS/FS/h_svc_www.pm, FS/FS/svc_acct.pm,
25220           FS/MANIFEST, FS/t/h_Common.t, FS/t/h_cust_svc.t,
25221           FS/t/h_svc_acct.t, FS/t/h_svc_broadband.t, FS/t/h_svc_domain.t,
25222           FS/t/h_svc_external.t, FS/t/h_svc_forward.t, FS/t/h_svc_www.t,
25223           httemplate/view/cust_main.cgi,
25224           httemplate/view/cust_main/packages.html, ANNOUNCE.1.5.0:
25225           historical (immutable) invoice details about services and other
25226           history infrastructure
25227
25228 2004-12-28 15:30  ivan
25229
25230         * FS/FS/part_export/sqlradius.pm: add debug flag to sqlradius
25231           export
25232
25233 2004-12-27 02:23  ivan
25234
25235         * ANNOUNCE.1.5.0: note integrated rt is updated
25236
25237 2004-12-27 02:19  ivan
25238
25239         * FS/FS/: cust_pay.pm, cust_credit.pm: prevent unsuspension errors
25240           from causing payment or credit transactions from finishing
25241
25242 2004-12-27 01:23  ivan
25243
25244         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
25245           httemplate/edit/cust_main/contact.html: UI: rework shipping
25246           address javascript, closes: Bug#1085
25247
25248 2004-12-24 15:35  ivan
25249
25250         * FS/FS/svc_acct.pm: smtp can have uid 0 in addition to root and
25251           toor
25252
25253 2004-12-24 15:28  ivan
25254
25255         * bin/passwd.import: remove $Id$ line
25256
25257 2004-12-24 15:27  ivan
25258
25259         * bin/passwd.import: import NP and *LK* from shadow file as * (no
25260           password)
25261
25262 2004-12-23 18:54  ivan
25263
25264         * httemplate/edit/: cust_pay.cgi, process/cust_pay.cgi: add ability
25265           to set payment date manually
25266
25267 2004-12-23 03:39  ivan
25268
25269         * httemplate/edit/svc_www.cgi: fix typo that manifests when using
25270           svc_www-enable_subdomains config option
25271
25272 2004-12-23 01:15  ivan
25273
25274         * httemplate/edit/process/part_pkg.cgi: fix bug with custom pricing
25275           packages when no primary service is selected
25276
25277 2004-12-23 01:07  ivan
25278
25279         * FS/FS/part_pkg.pm: better debugging for options passed to insert
25280           method
25281
25282 2004-12-23 00:32  ivan
25283
25284         * README.1.5.0pre7, FS/bin/freeside-setup,
25285           httemplate/docs/upgrade10.html: allow NULL zip in some countries
25286
25287 2004-12-23 00:00  ivan
25288
25289         * README.1.5.0pre7, FS/bin/freeside-setup,
25290           httemplate/docs/upgrade10.html: going with 6 digit misnamed "npa"
25291           for now
25292
25293 2004-12-23 00:00  ivan
25294
25295         * bin/: rate-us.import, rate.import: adding rate import scripts
25296
25297 2004-12-22 23:29  ivan
25298
25299         * FS/FS/rate_region.pm: better short prefix display
25300
25301 2004-12-22 23:28  ivan
25302
25303         * httemplate/edit/rate.cgi: hide US regions for now, we don't
25304           currently need them for rating just invoice/session display and
25305           the web pages are so giant they're timing out
25306
25307 2004-12-22 06:40  ivan
25308
25309         * Makefile: chkconfig ON
25310
25311 2004-12-22 06:09  ivan
25312
25313         * Makefile: /usr/bin/true on fleabsd
25314
25315 2004-12-22 06:06  ivan
25316
25317         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
25318           warn and require confirmation when editing next bill dates to a
25319           date in the past, closes; Bug#430
25320
25321 2004-12-22 01:53  ivan
25322
25323         * FS/bin/freeside-daily: just "vaccum analyze" is fine
25324
25325 2004-12-21 15:19  ivan
25326
25327         * FS/FS/rate_detail.pm: need to use table modules we call
25328           ut_foreign_key on: rate, rate_region
25329
25330 2004-12-20 03:41  ivan
25331
25332         * rt/FREESIDE_MODIFIED: backport from 3.3-TESTING to fix XSS on
25333           ticket lists
25334
25335 2004-12-20 02:13  ivan
25336
25337         * FS/FS/Misc.pm, FS/FS/cust_main.pm, httemplate/view/cust_bill.cgi:
25338           better error messages on email errors
25339
25340 2004-12-20 00:21  ivan
25341
25342         * Makefile: remove quotes which were causing problems.  grr make
25343
25344 2004-12-20 00:16  ivan
25345
25346         * Makefile: add init script enable command in deb and redhat
25347
25348 2004-12-18 15:32  ivan
25349
25350         * httemplate/docs/: billing.html, install.html: add info about
25351           teTeX and Ghostscript
25352
25353 2004-12-18 02:52  ivan
25354
25355         * httemplate/index.html: fix spelling
25356
25357 2004-12-13 01:13  ivan
25358
25359         * FS/FS/Conf.pm, httemplate/index.html: add config option for
25360           address2 search, closes: Bug#1022
25361
25362 2004-12-12 10:51  ivan
25363
25364         * httemplate/view/cust_main/quick-charge.html: fix form action url
25365           for template
25366
25367 2004-12-12 00:34  ivan
25368
25369         * FS/FS/cust_main.pm: fix customer status display for some cases
25370           with suspended accounts
25371
25372 2004-12-11 15:16  ivan
25373
25374         * FS/FS/part_export/acct_sql.pm: finish modification
25375
25376 2004-12-11 14:50  ivan
25377
25378         * httemplate/docs/install.html: update install doc
25379
25380 2004-12-11 12:41  ivan
25381
25382         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
25383           httemplate/edit/part_bill_event.cgi: add 'send_if_newest' invoice
25384           event, closes: Bug#977
25385
25386 2004-12-10 23:50  ivan
25387
25388         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
25389           httemplate/view/cust_main/order_pkg.html,
25390           httemplate/view/cust_main/packages.html,
25391           httemplate/view/cust_main/payment_history.html,
25392           httemplate/view/cust_main/quick-charge.html: voiding of echeck
25393           payments instead of refunds
25394
25395 2004-12-10 15:51  ivan
25396
25397         * httemplate/docs/selfservice.html: correct path to selfservice
25398
25399 2004-12-10 14:28  ivan
25400
25401         * FS/FS/CGI.pm: ui tweak for small customer view - line up billing
25402           and service address boxes
25403
25404 2004-12-10 13:25  ivan
25405
25406         * httemplate/docs/: overview-new.dia, overview-new.png: move the
25407           "self-service SSH tunnel" label to avoid ambiguity
25408
25409 2004-12-09 16:51  ivan
25410
25411         * FS/bin/freeside-setup: promo codes not unique...
25412
25413 2004-12-09 15:14  ivan
25414
25415         * httemplate/search/cust_main.cgi: typo
25416
25417 2004-12-09 15:05  ivan
25418
25419         * httemplate/search/cust_main.cgi: typo
25420
25421 2004-12-09 14:26  ivan
25422
25423         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
25424
25425 2004-12-09 14:23  ivan
25426
25427         * FS/FS/TicketSystem/RT_External.pm: fix links to null custom
25428           fields
25429
25430 2004-12-09 14:20  ivan
25431
25432         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
25433
25434 2004-12-09 14:06  ivan
25435
25436         * httemplate/search/cust_main.cgi: UI: same font size as the rest
25437           of the page
25438
25439 2004-12-09 14:02  ivan
25440
25441         * httemplate/search/cust_main.cgi: UI: condense ticket subtable a
25442           little
25443
25444 2004-12-09 13:59  ivan
25445
25446         * FS/FS/TicketSystem/RT_External.pm: hopefully make links to search
25447           for empty value of custom tickets work???
25448
25449 2004-12-09 13:53  ivan
25450
25451         * httemplate/index.html: remove extra list item for now
25452
25453 2004-12-09 13:33  ivan
25454
25455         * httemplate/view/cust_main/tickets.html,
25456           FS/FS/TicketSystem/RT_External.pm: set default requestor to email
25457           invoice addresses
25458
25459 2004-12-09 12:43  ivan
25460
25461         * FS/bin/freeside-setup: fix some typos noticed by pbowen
25462
25463 2004-12-09 04:46  ivan
25464
25465         * FS/FS/TicketSystem/RT_External.pm: fix new ticket link
25466
25467 2004-12-09 04:18  ivan
25468
25469         * FS/FS/TicketSystem/RT_External.pm: narrow select to avoid pickup
25470           up wrong id field
25471
25472 2004-12-09 04:03  ivan
25473
25474         * FS/FS/TicketSystem/RT_External.pm: use new var
25475
25476 2004-12-09 04:01  ivan
25477
25478         * FS/FS/Conf.pm: typo
25479
25480 2004-12-09 03:57  ivan
25481
25482         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add config value
25483           for default queue id
25484
25485 2004-12-09 03:17  ivan
25486
25487         * httemplate/index.html: finish up for now
25488
25489 2004-12-09 02:07  ivan
25490
25491         * httemplate/search/cust_main.cgi: deuglify
25492
25493 2004-12-09 01:57  ivan
25494
25495         * httemplate/search/cust_main.cgi: fix typo
25496
25497 2004-12-09 01:21  ivan
25498
25499         * FS/FS/TicketSystem/RT_Internal.pm,
25500           httemplate/search/cust_main.cgi,
25501           FS/FS/TicketSystem/RT_External.pm, httemplate/view/cust_main.cgi,
25502           httemplate/view/cust_main/billing.html,
25503           httemplate/view/cust_main/contacts.html,
25504           httemplate/view/cust_main/misc.html,
25505           httemplate/view/cust_main/tickets.html: more RT integration
25506
25507 2004-12-06 06:42  ivan
25508
25509         * httemplate/search/cust_main.cgi: fix total link
25510
25511 2004-12-06 06:36  ivan
25512
25513         * httemplate/search/cust_main.cgi: fix total links and line up
25514           custom field columns
25515
25516 2004-12-06 06:15  ivan
25517
25518         * FS/FS/TicketSystem/RT_External.pm: ... and this last piece of sql
25519           too
25520
25521 2004-12-06 06:13  ivan
25522
25523         * FS/FS/TicketSystem/RT_External.pm: and forgot to include the sql
25524           for counting tickets with severities...
25525
25526 2004-12-06 06:11  ivan
25527
25528         * FS/FS/TicketSystem/RT_Internal.pm: fix typo
25529
25530 2004-12-06 06:09  ivan
25531
25532         * httemplate/search/cust_main.cgi: fix reading custome field values
25533
25534 2004-12-06 06:00  ivan
25535
25536         * FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
25537           FS/FS/TicketSystem/RT_External.pm,
25538           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
25539           httemplate/search/cust_main.cgi: 1st try at adding custom field
25540           handling
25541
25542 2004-12-06 00:09  ivan
25543
25544         * FS/FS/cust_bill.pm: fix harmless "Use of uninitialized value in
25545           length" warning in latex escapes
25546
25547 2004-12-05 22:56  ivan
25548
25549         * httemplate/search/cust_main.cgi: link customers back to tickets!
25550
25551 2004-12-03 15:41  ivan
25552
25553         * htetc/handler.pl: landing rt 3.2.2
25554
25555 2004-12-03 13:23  ivan
25556
25557         * README.1.5.0pre7: landing RT 3.2.2
25558
25559 2004-12-03 12:51  ivan
25560
25561         * rt/: config, config.pld, bin/rt-commit-handler.in,
25562           etc/upgrade/2.1.71, sbin/rt-setup-database.in: landing rt 3.2.2
25563
25564 2004-12-03 12:38  ivan
25565
25566         * rt/: lib/t/05cronsupport.pl.in, lib/RT/Attributes.pm,
25567           lib/RT/Attribute_Overlay.pm, lib/RT/Attributes_Overlay.pm,
25568           lib/RT/Attribute.pm, lib/RT/I18N/en_malkovich.po,
25569           lib/RT/Action/RecordCorrespondence.pm,
25570           lib/RT/Action/RecordComment.pm,
25571           lib/RT/Interface/Email/Auth/GnuPG.pm,
25572           lib/RT/Condition/PriorityChange.pm,
25573           lib/RT/Interface/Web/Handler.pm, lib/RT/Search/FromSQL.pm,
25574           bin/standalone_httpd.in, etc/schema.Sybase, etc/acl.Sybase,
25575           etc/upgrade/3.1.0/acl.Informix, etc/upgrade/3.1.0/acl.Oracle,
25576           etc/upgrade/3.1.0/acl.Pg, etc/upgrade/3.1.0/acl.SQLite,
25577           etc/upgrade/3.1.0/acl.mysql, etc/upgrade/3.1.0/content,
25578           etc/upgrade/3.1.0/schema.Informix,
25579           etc/upgrade/3.1.0/schema.Oracle, etc/upgrade/3.1.0/schema.Pg,
25580           etc/upgrade/3.1.0/schema.SQLite, etc/upgrade/3.1.0/schema.mysql,
25581           etc/upgrade/3.1.15/content, etc/upgrade/3.1.17/content: Initial
25582           revision
25583
25584 2004-12-03 12:27  ivan
25585
25586         * rt/sbin/: rt-setup-database, rt-test-dependencies: remove
25587           autogenerated file
25588
25589 2004-12-02 02:18  ivan
25590
25591         * httemplate/search/cust_main.cgi: fix license boilerplate and
25592           search sorting
25593
25594 2004-12-02 01:59  ivan
25595
25596         * httemplate/images/small-logo.png, rt/FREESIDE_MODIFIED,
25597           FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
25598           FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
25599           httemplate/index.html, FS/FS/TicketSystem/RT_Internal.pm,
25600           FS/FS/TicketSystem/RT_Libs.pm, htetc/global.asa,
25601           htetc/handler.pl, httemplate/search/cust_main.cgi,
25602           rt/lib/RT/Interface/Web_Vendor.pm, rt/lib/RT/URI/freeside.pm:
25603           second big RT integration checkin, customer linking/delinking
25604           interface
25605
25606 2004-12-01 10:49  ivan
25607
25608         * FS/FS/cust_pkg.pm: don't check that agent is allowed to purchase
25609           the package on changes
25610
25611 2004-11-30 19:35  ivan
25612
25613         * FS/FS/: part_pkg.pm, part_pkg/flat.pm,
25614           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
25615           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
25616           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
25617           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
25618           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
25619           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm:
25620           creditcard-less promo code signup
25621
25622 2004-11-30 11:55  khoff
25623
25624         * httemplate/view/svc_broadband.cgi: Got a little trigger happy
25625           with the search/replace.
25626
25627 2004-11-29 15:52  khoff
25628
25629         * httemplate/view/svc_broadband.cgi: Include netmask and gateway in
25630           broadband service view.
25631
25632 2004-11-27 11:09  ivan
25633
25634         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
25635           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
25636           httemplate/index.html, rt/FREESIDE_MODIFIED, ANNOUNCE.1.5.0,
25637           Makefile, FS/FS.pm, htetc/global.asa, htetc/handler.pl: ticket
25638           system integration framework and skin RT
25639
25640 2004-11-26 01:39  ivan
25641
25642         * FS/FS/: agent_type.pm, cust_credit_refund.pm,
25643           cust_main_invoice.pm, nas.pm, part_pop_local.pm,
25644           part_svc_column.pm, part_virtual_field.pm, port.pm, queue.pm,
25645           queue_arg.pm, router.pm, session.pm, svc_acct_pop.pm,
25646           type_pkgs.pm: remove POD VERSION sections
25647
25648 2004-11-26 01:08  ivan
25649
25650         * FS/FS/Conf.pm: update description for signup_server-realtime to
25651           reflect current reality, closes: Bug#575
25652
25653 2004-11-26 00:51  ivan
25654
25655         * FS/FS/part_pkg.pm, httemplate/edit/process/part_pkg.cgi: move
25656           part_pkg transactional stuff from web interface to part_pkg.pm,
25657           bumps Bug#18 to 1.5
25658
25659 2004-11-25 22:50  ivan
25660
25661         * FS/FS/: Conf.pm, svc_acct.pm: add password-noampersand and
25662           password-noexlamation config files, patch from Stephpen Bechard,
25663           closes: Bug#539
25664
25665 2004-11-24 12:54  ivan
25666
25667         * Makefile: don't enabled RT by default
25668
25669 2004-11-24 10:28  khoff
25670
25671         * httemplate/: index.html, search/svc_broadband.cgi: Added IP
25672           address search.
25673
25674 2004-11-24 02:28  ivan
25675
25676         * httemplate/edit/process/cust_main.cgi: fix redundant too-early
25677           checks which are causing an error
25678
25679 2004-11-24 01:00  ivan
25680
25681         * Makefile: some RT install updates
25682
25683 2004-11-23 17:30  ivan
25684
25685         * FS/bin/freeside-daily: fix perms on automated backups
25686
25687 2004-11-23 17:28  ivan
25688
25689         * httemplate/index.html: add rate plan maintenance to sysadmin
25690           section
25691
25692 2004-11-22 10:20  ivan
25693
25694         * README.1.5.0pre7, FS/FS/ClientAPI/Signup.pm,
25695           FS/bin/freeside-setup, httemplate/docs/schema.html,
25696           httemplate/docs/upgrade10.html, FS/FS/Record.pm,
25697           FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
25698           httemplate/edit/cust_main.cgi, httemplate/edit/part_pkg.cgi:
25699           promo codes and separate signup addresses for hdn
25700
25701 2004-11-22 03:11  ivan
25702
25703         * httemplate/search/sqlradius.cgi: Called-Station-ID label
25704
25705 2004-11-21 18:31  ivan
25706
25707         * httemplate/search/: sqlradius.cgi, sqlradius.html: UI fix on
25708           search directions, fix bug preventing show_called_station,
25709           hide_ip and hide_data form working
25710
25711 2004-11-20 09:26  ivan
25712
25713         * FS/FS/cust_svc.pm, FS/FS/rate.pm, FS/FS/rate_detail.pm,
25714           FS/FS/rate_prefix.pm, FS/FS/rate_region.pm,
25715           FS/t/part_pkg-voip_sqlradacct.t, FS/t/rate.t, FS/t/rate_detail.t,
25716           FS/t/rate_prefix.t, FS/t/rate_region.t, ANNOUNCE.1.5.0,
25717           README.1.5.0pre7, SCHEMA_CHANGE,
25718           FS/FS/part_pkg/voip_sqlradacct.pm, FS/bin/freeside-setup,
25719           httemplate/browse/rate.cgi, httemplate/docs/schema.html,
25720           httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi,
25721           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
25722           httemplate/edit/process/rate.cgi,
25723           httemplate/edit/process/rate_region.cgi, FS/FS.pm, FS/MANIFEST,
25724           FS/FS/part_export/sqlradius.pm, eg/table_template.pm,
25725           htetc/global.asa, htetc/handler.pl,
25726           httemplate/search/sqlradius.cgi,
25727           httemplate/search/sqlradius.html: first pass at VoIP rating
25728
25729 2004-11-17 05:22  ivan
25730
25731         * httemplate/edit/part_pkg.cgi: #debugging cruft
25732
25733 2004-11-17 05:19  ivan
25734
25735         * httemplate/edit/part_pkg.cgi: fix package options to be sticky on
25736           clone-ing (customize package)
25737
25738 2004-11-16 06:19  ivan
25739
25740         * htetc/handler.pl: can't set $p without $cgi
25741
25742 2004-11-16 06:16  ivan
25743
25744         * htetc/handler.pl: correct package for $r
25745
25746 2004-11-16 06:11  ivan
25747
25748         * htetc/handler.pl: handle RT NoAuth sections
25749
25750 2004-11-12 21:37  ivan
25751
25752         * FS/FS/svc_acct.pm: oops, that's better
25753
25754 2004-11-12 21:32  ivan
25755
25756         * FS/FS/svc_acct.pm: fix problem with dup checking manifesting as
25757           Argument isn't numeric errors
25758
25759 2004-11-11 04:18  ivan
25760
25761         * rt/sbin/rt-setup-database.in: merge in changes to
25762           rt-setup-database
25763
25764 2004-11-11 04:12  ivan
25765
25766         * rt/lib/RT/I18N/: hu.po, da.po: Initial revision
25767
25768 2004-11-09 03:42  ivan
25769
25770         * httemplate/search/report_tax.cgi: add handling for texas tax
25771           exemption and warning that report might not make sense for
25772           partial months other than the current one
25773
25774 2004-11-09 03:00  ivan
25775
25776         * httemplate/search/report_tax.cgi: add handling for texas tax
25777           exemption and warning that report might not make sense for
25778           partial months other than the current one
25779
25780 2004-11-09 01:31  ivan
25781
25782         * httemplate/search/report_tax.cgi: parenthesis help alot
25783
25784 2004-11-09 01:13  ivan
25785
25786         * httemplate/search/report_tax.cgi: fix for correct reporting of
25787           generic taxes
25788
25789 2004-11-09 00:14  ivan
25790
25791         * FS/FS/cust_main.pm: don't generate invoices for COMP customers
25792
25793 2004-11-08 23:23  ivan
25794
25795         * httemplate/search/report_tax.cgi: fixes to run under the mason
25796           strictness
25797
25798 2004-11-08 01:24  ivan
25799
25800         * FS/FS/part_pkg.pm: bypass plandata warning; we're accessing it on
25801           purpose
25802
25803 2004-11-08 01:16  ivan
25804
25805         * FS/FS/part_pkg.pm: fix bug that could cause mis-billing on
25806           upgrades! (new installs ok)
25807
25808 2004-11-07 21:33  ivan
25809
25810         * bin/rollback: adding in case this is needed again
25811
25812 2004-11-07 14:58  ivan
25813
25814         * ANNOUNCE.1.5.0, httemplate/docs/install.html:  update install
25815           documentation for 1.5 HTML::Mason or Apache::ASP install
25816
25817 2004-10-30 17:01  ivan
25818
25819         * httemplate/search/cust_main-quickpay.html: quick pay shouldnt
25820           default to exact search
25821
25822 2004-10-26 05:36  ivan
25823
25824         * Makefile: 1.5.0pre6!
25825
25826 2004-10-26 05:33  ivan
25827
25828         * ANNOUNCE.1.5.0, httemplate/docs/billing.html,
25829           httemplate/docs/export.html, httemplate/docs/index.html,
25830           httemplate/docs/overview-new.dia,
25831           httemplate/docs/overview-new.png, httemplate/docs/schema.html,
25832           httemplate/docs/selfservice.html: slightly more up-to-date docs
25833
25834 2004-10-26 05:07  ivan
25835
25836         * FS/FS/part_export.pm: allow an empty exporttype so you can create
25837           new objects
25838
25839 2004-10-26 04:51  ivan
25840
25841         * FS/FS/part_bill_event.pm: last thing for bug#901, 1.5.0pre6 and
25842           webdemo!
25843
25844 2004-10-26 04:26  ivan
25845
25846         * FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
25847           FS/FS/cust_pkg.pm, FS/FS/part_export.pm, FS/FS/part_pkg.pm,
25848           FS/FS/part_pkg_option.pm, ANNOUNCE.1.5.0, README.1.5.0pre6,
25849           SCHEMA_CHANGE, FS/FS.pm, FS/MANIFEST, FS/bin/freeside-setup,
25850           FS/t/part_pkg-flat.t, FS/t/part_pkg-flat_comission.t,
25851           FS/t/part_pkg-flat_comission_cust.t,
25852           FS/t/part_pkg-flat_comission_pkg.t, FS/t/part_pkg-flat_delayed.t,
25853           FS/t/part_pkg-prorate.t, FS/t/part_pkg-sesmon_hour.t,
25854           FS/t/part_pkg-sesmon_minute.t, FS/t/part_pkg-sql_external.t,
25855           FS/t/part_pkg-sql_generic.t, FS/t/part_pkg-sqlradacct_hour.t,
25856           FS/t/part_pkg-subscription.t, FS/t/part_pkg_option.t,
25857           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
25858           httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi,
25859           httemplate/view/cust_main.cgi, FS/FS/part_pkg/flat.pm,
25860           FS/FS/part_pkg/flat_comission.pm,
25861           FS/FS/part_pkg/flat_comission_cust.pm,
25862           FS/FS/part_pkg/flat_comission_pkg.pm,
25863           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
25864           FS/FS/part_pkg/sesmon_hour.pm, FS/FS/part_pkg/sesmon_minute.pm,
25865           FS/FS/part_pkg/sql_external.pm, FS/FS/part_pkg/sql_generic.pm,
25866           FS/FS/part_pkg/sqlradacct_hour.pm,
25867           FS/FS/part_pkg/subscription.pm: modular price plans!
25868
25869 2004-10-25 23:33  ivan
25870
25871         * httemplate/search/report_tax.cgi: and one last case with named
25872           and not named taxes in the same region, ack
25873
25874 2004-10-25 23:04  ivan
25875
25876         * httemplate/search/report_tax.cgi: taxes are hard
25877
25878 2004-10-25 16:47  ivan
25879
25880         * httemplate/search/report_tax.cgi: hopefully fix tax report for
25881           taxclass & named tax edge cases
25882
25883 2004-10-25 16:39  ivan
25884
25885         * httemplate/search/report_tax.cgi: hopefully fix tax report for
25886           taxclass & named tax edge cases
25887
25888 2004-10-25 15:48  ivan
25889
25890         * httemplate/search/report_tax.cgi: hopefully fix tax report for
25891           taxclass & named tax edge cases
25892
25893 2004-10-25 14:35  ivan
25894
25895         * httemplate/search/report_tax.cgi: fix joins for proper tax
25896           reporting
25897
25898 2004-10-23 04:45  ivan
25899
25900         * conf/: alerter_template, invoice_latexfooter, invoice_template:
25901           better
25902
25903 2004-10-23 04:34  ivan
25904
25905         * conf/: invoice_latexfooter, invoice_latexnotes: update default
25906           notes and footer
25907
25908 2004-10-23 03:36  ivan
25909
25910         * FS/FS/part_export/artera_turbo.pm: add debug flag
25911
25912 2004-10-22 03:31  ivan
25913
25914         * httemplate/view/cust_main.cgi: add svc_external-skip_manual
25915           support to main customer view, for artera turbo
25916
25917 2004-10-22 03:14  ivan
25918
25919         * FS/FS/part_export/artera_turbo.pm: add option to specify a static
25920           aid
25921
25922 2004-10-21 01:54  ivan
25923
25924         * httemplate/browse/part_pkg.cgi: remove tiny formatting glitch
25925
25926 2004-10-21 01:33  ivan
25927
25928         * httemplate/browse/part_pkg.cgi: if enabled, show taxclass on
25929           package definition browse
25930
25931 2004-10-21 00:07  ivan
25932
25933         * httemplate/search/report_tax.cgi: fix tax report edge cases when
25934           using taxclasses in some regions but not others
25935
25936 2004-10-20 01:28  ivan
25937
25938         * bin/artera.import: back to id
25939
25940 2004-10-20 01:20  ivan
25941
25942         * bin/artera.import: locate existing ones by title, warn on errors
25943
25944 2004-10-20 01:16  ivan
25945
25946         * httemplate/index.html: add external browse
25947
25948 2004-10-20 01:14  ivan
25949
25950         * bin/artera.import: adding artera import
25951
25952 2004-10-20 01:08  ivan
25953
25954         * bin/artera.import: adding artera import
25955
25956 2004-10-20 01:07  ivan
25957
25958         * httemplate/: search/svc_external.cgi, index.html: add
25959           svc_external search
25960
25961 2004-10-19 17:44  ivan
25962
25963         * conf/logo.eps: new logo!
25964
25965 2004-10-19 16:52  ivan
25966
25967         * conf/logo.eps: new logo!
25968
25969 2004-10-19 04:50  ivan
25970
25971         * FS/bin/freeside-sqlradius-reset: isn't run with elevated
25972           privledges, so -T not necessary
25973
25974 2004-10-19 01:44  ivan
25975
25976         * Makefile: sleep long enough to be worthwhile
25977
25978 2004-10-18 05:37  ivan
25979
25980         * httemplate/: index.html, images/mid-logo.png,
25981           images/small-logo.png: that's right, a new logo
25982
25983 2004-10-17 07:01  ivan
25984
25985         * FS/FS/part_export/artera_turbo.pm, FS/FS/ClientAPI/MyAccount.pm,
25986           fs_selfservice/FS-SelfService/SelfService.pm,
25987           fs_selfservice/FS-SelfService/cgi/agent.cgi,
25988           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
25989           fs_selfservice/FS-SelfService/cgi/provision_list.html,
25990           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add artera
25991           turbo handling to self-service and reseller interfaces
25992
25993 2004-10-17 02:54  ivan
25994
25995         * fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html: use
25996           templated svc_acct provisioner, from agent interface
25997
25998 2004-10-17 02:19  ivan
25999
26000         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, bin/populate-msgcat,
26001           README.1.5.0pre6, FS/FS/part_export/artera_turbo.pm,
26002           httemplate/docs/upgrade10.html, httemplate/view/svc_external.cgi:
26003           add options to adjust UI for artera turbo as svc_export
26004
26005 2004-10-16 03:15  ivan
26006
26007         * FS/FS/Conf.pm, FS/FS/part_export/artera_turbo.pm,
26008           README.1.5.0pre6, FS/FS/svc_external.pm, FS/bin/freeside-setup,
26009           httemplate/docs/upgrade10.html: add artera turbo export
26010
26011 2004-10-12 22:46  ivan
26012
26013         * Makefile: apachectl sucks ass
26014
26015 2004-10-12 14:59  ivan
26016
26017         * httemplate/view/svc_acct.cgi: fix edit link!  oops
26018
26019 2004-10-11 23:08  ivan
26020
26021         * httemplate/search/sqlradius.cgi: more info in error message for
26022           unknown export type, fix test for sqlradius_withdomain export,
26023           woo!
26024
26025 2004-10-11 22:54  ivan
26026
26027         * Makefile: update apache restart line for local apache
26028
26029 2004-10-09 03:57  ivan
26030
26031         * httemplate/view/svc_acct.cgi: rearrange things a bit and clean up
26032           the RADIUS session data, link to the detail search
26033
26034 2004-10-06 06:39  ivan
26035
26036         * httemplate/search/: sqlradius.cgi: more formatting updates to
26037           RADIUS report
26038
26039 2004-10-06 06:33  ivan
26040
26041         * httemplate/search/sqlradius.cgi: small formatting updates to
26042           RADIUS report
26043
26044 2004-10-06 06:27  ivan
26045
26046         * httemplate/search/sqlradius.cgi: small formatting updates to
26047           RADIUS report
26048
26049 2004-10-06 05:37  ivan
26050
26051         * FS/FS/part_export/sqlradius.pm: fix big in RADIUS session viewing
26052           when using an ignored-accounting export
26053
26054 2004-10-05 09:28  ivan
26055
26056         * httemplate/search/sqlradius.cgi,
26057           httemplate/search/sqlradius.html, FS/FS/cust_svc.pm,
26058           FS/FS/part_export/sqlradius.pm, httemplate/index.html,
26059           httemplate/elements/header.html, httemplate/view/svc_acct.cgi:
26060           RADIUS session viewing
26061
26062 2004-10-05 07:16  ivan
26063
26064         * httemplate/view/cust_bill.cgi: links to show alternate invoices
26065           also
26066
26067 2004-10-05 06:52  ivan
26068
26069         * httemplate/view/cust_bill.cgi: links to show alternate invoices
26070           also
26071
26072 2004-10-05 06:43  ivan
26073
26074         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
26075           cust_bill.cgi: links to show alternate invoices also
26076
26077 2004-10-05 06:35  ivan
26078
26079         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
26080           cust_bill.cgi: links to show alternate invoices also
26081
26082 2004-10-05 05:17  ivan
26083
26084         * FS/bin/freeside-selfservice-server: DO open a database connection
26085           in the parent process, this cached the $dbdef and speeds things
26086           up significantly
26087
26088 2004-10-05 04:38  ivan
26089
26090         * ANNOUNCE.1.5.0: [no log message]
26091
26092 2004-09-22 04:28  ivan
26093
26094         * httemplate/search/: cust_bill_event.html,
26095           report_cust_credit.html, report_cust_pay.html, report_tax.html:
26096           add missing <TR> tags
26097
26098 2004-09-22 04:04  ivan
26099
26100         * httemplate/elements/: calendar-en.js, calendar-setup.js,
26101           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
26102           jscalendar
26103
26104 2004-09-21 00:57  ivan
26105
26106         * httemplate/view/cust_main.cgi: and for refunds too
26107
26108 2004-09-21 00:50  ivan
26109
26110         * httemplate/view/cust_main.cgi: better display of echeck
26111           payments/refunds/etc.
26112
26113 2004-09-16 06:22  ivan
26114
26115         * FS/FS/export_svc.pm, httemplate/edit/part_svc.cgi: add uid to
26116           mass duplicate checking on export changes, fix bug in new export
26117           editing, error message includes the number of duplicate customers
26118           also
26119
26120 2004-09-16 00:19  ivan
26121
26122         * FS/FS/cust_main.pm: allow blank auth for echeck refunds
26123
26124 2004-09-15 18:47  ivan
26125
26126         * FS/FS/svc_acct.pm: don't re-my  var, quiet warning
26127
26128 2004-09-15 08:31  ivan
26129
26130         * FS/FS/: Conf.pm, svc_acct.pm: add option for global username or
26131           username@domain uniqueness, closes: Bug#980
26132
26133 2004-09-15 01:57  ivan
26134
26135         * FS/bin/freeside-selfservice-server: it would help to set the
26136           permissions on the lockfile right, so the kids can open it...
26137
26138 2004-09-15 01:45  ivan
26139
26140         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
26141           obtain a new descriptor for the lock in kids, this should fix
26142           locking problems
26143
26144 2004-09-15 01:30  ivan
26145
26146         * FS/bin/freeside-selfservice-server: obtain a new descriptor for
26147           the lock in kids, this should fix locking problems
26148
26149 2004-09-14 06:00  ivan
26150
26151         * httemplate/view/cust_main.cgi, FS/FS/cust_main.pm,
26152           httemplate/edit/cust_refund.cgi,
26153           httemplate/edit/process/cust_refund.cgi: echeck/ACH refunds
26154
26155 2004-09-13 23:47  ivan
26156
26157         * FS/bin/freeside-selfservice-server,
26158           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
26159           selfservice: - server: don't reconnect again if we've already
26160           been signalled to shutdown - server: add kid reaping to shutdown
26161           sequence - server: add another optional logging level to response
26162           sending - server: acquire write mutex for keepalives
26163
26164 2004-09-09 05:04  ivan
26165
26166         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi,
26167           httemplate/edit/process/part_svc.cgi: rework edit/part_svc.cgi so
26168           it doesn't use a separate process/ file, this allows large error
26169           messages to be displayed properly
26170
26171 2004-09-06 05:44  ivan
26172
26173         * FS/bin/freeside-selfservice-server,
26174           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
26175           self-service keepalives
26176
26177 2004-09-06 02:44  ivan
26178
26179         * FS/bin/freeside-selfservice-server: don't open a database
26180           connection in the parent process
26181
26182 2004-09-06 02:28  ivan
26183
26184         * FS/bin/freeside-queued: don't die off even on database failures
26185
26186 2004-09-05 16:21  ivan
26187
26188         * httemplate/edit/cust_main.cgi: fixed duplicate checking will
26189           catch it, but add client-side protection against
26190           double-submission also.
26191
26192 2004-09-05 15:42  ivan
26193
26194         * fs_selfservice/FS-SelfService/cgi/signup.html: fixed duplicate
26195           checking will catch it, but add client-side protection against
26196           double-submission also.
26197
26198 2004-09-05 02:42  ivan
26199
26200         * test/dup-test: adding duplicate test
26201
26202 2004-09-05 02:41  ivan
26203
26204         * FS/FS/svc_acct.pm: acquire a database lock to prevent race
26205           conditions in duplicate checking
26206
26207 2004-09-04 03:02  ivan
26208
26209         * FS/FS/export_svc.pm: first try at duplicate checking on new
26210           export associations
26211
26212 2004-08-27 04:33  ivan
26213
26214         * FS/bin/freeside-sqlradius-reset: oops use @ARGV not @_
26215
26216 2004-08-27 04:16  ivan
26217
26218         * FS/bin/freeside-sqlradius-reset: add option to specify exports
26219
26220 2004-08-24 05:22  ivan
26221
26222         * Makefile: small Makefile update
26223
26224 2004-08-24 04:16  ivan
26225
26226         * FS/FS/ClientAPI/MyAccount.pm,
26227           fs_selfservice/FS-SelfService/cgi/agent.cgi,
26228           fs_selfservice/FS-SelfService/cgi/agent_customer_menu.html,
26229           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
26230           fs_selfservice/FS-SelfService/cgi/agent_logout.html,
26231           fs_selfservice/FS-SelfService/cgi/agent_main.html,
26232           fs_selfservice/FS-SelfService/cgi/agent_menu.html,
26233           fs_selfservice/FS-SelfService/cgi/agent_order_pkg.html,
26234           fs_selfservice/FS-SelfService/cgi/agent_provision.html,
26235           fs_selfservice/FS-SelfService/cgi/agent_provision_svc_acct.html,
26236           fs_selfservice/FS-SelfService/cgi/list_customers.html,
26237           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
26238           fs_selfservice/FS-SelfService/cgi/provision.html,
26239           fs_selfservice/FS-SelfService/cgi/provision_list.html,
26240           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
26241           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
26242           fs_selfservice/FS-SelfService/cgi/view_customer.html,
26243           FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
26244           FS/FS/ClientAPI/Signup.pm,
26245           fs_selfservice/FS-SelfService/SelfService.pm,
26246           httemplate/search/cust_main.cgi: big update for reseller
26247           interface
26248
26249 2004-08-20 01:58  ivan
26250
26251         * bin/ispman.ldap.import: adding
26252
26253 2004-08-19 09:35  ivan
26254
26255         * httemplate/search/cust_credit.html: add customer # to credit
26256           reports too
26257
26258 2004-08-19 03:53  ivan
26259
26260         * httemplate/edit/part_svc.cgi: shell field is now a dropdown of
26261           legal shells, closes: Bug#118
26262
26263 2004-08-18 17:22  ivan
26264
26265         * httemplate/search/: cust_pay.cgi, elements/search.html: add
26266           customer # to payment reports, add table cell alignment option to
26267           general search component
26268
26269 2004-08-17 06:14  ivan
26270
26271         * FS/FS/cust_main.pm: prevent realtime_bop CVV removal from messing
26272           up cust_main records, also don't pollute the original object when
26273           used with override options, closes: Bug#982
26274
26275 2004-08-17 00:43  ivan
26276
26277         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html: fix
26278           path to passwd.cgi!
26279
26280 2004-08-14 05:26  ivan
26281
26282         * FS/FS/: export_svc.pm, part_svc.pm, svc_acct.pm: first try at
26283           duplicate checking on new export associations
26284
26285 2004-08-11 16:56  ivan
26286
26287         * FS/FS/cust_bill.pm: fix bank name showing up on invoices
26288
26289 2004-08-09 12:03  ivan
26290
26291         * init.d/freeside-init: add /usr/local/bin to PATH
26292
26293 2004-08-06 19:49  ivan
26294
26295         * httemplate/view/cust_main.cgi: disable order package button until
26296           a package has been selected
26297
26298 2004-08-05 11:47  ivan
26299
26300         * FS/FS.pm: fix pod typo
26301
26302 2004-08-02 02:43  ivan
26303
26304         * httemplate/index.html: fix link to virtual host browse
26305
26306 2004-08-01 17:41  ivan
26307
26308         * FS/FS/part_export/vpopmail.pm: no maintainer, use
26309           shellcommands_withdomain instead
26310
26311 2004-07-30 00:12  ivan
26312
26313         * FS/FS/svc_Common.pm: set fixed values from an explicitly
26314           specified svcpart on replace too
26315
26316 2004-07-29 21:54  ivan
26317
26318         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, FS/FS/svc_Common.pm,
26319           conf/cust_pkg-change_svcpart,
26320           httemplate/edit/process/cust_svc.cgi,
26321           httemplate/misc/process/link.cgi, httemplate/view/svc_acct.cgi:
26322           svcpart changes now trigger all necessary export actions, manual
26323           svcpart changing on svc_acct view, linking changes svcpart if you
26324           ask it to, closes: Bug#671, Bug#644
26325
26326 2004-07-29 14:49  ivan
26327
26328         * FS/bin/freeside-setup: add index on cust_main.refnum, speeds up
26329           advertising source list
26330
26331 2004-07-15 15:40  ivan
26332
26333         * FS/FS/cust_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
26334           FS/FS/ClientAPI/Signup.pm,
26335           fs_selfservice/FS-SelfService/SelfService.pm,
26336           fs_selfservice/FS-SelfService/cgi/agent.cgi,
26337           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
26338           fs_selfservice/FS-SelfService/cgi/logout.html,
26339           fs_selfservice/FS-SelfService/cgi/make_payment.html,
26340           fs_selfservice/FS-SelfService/cgi/myaccount.html,
26341           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
26342           fs_selfservice/FS-SelfService/cgi/payment_results.html,
26343           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
26344           fs_selfservice/FS-SelfService/cgi/provision.html,
26345           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
26346           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
26347           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
26348           httemplate/view/cust_main.cgi: big update for customer
26349           self-service: add provisioning/unprovisioning of purchased
26350           services, like fs_selfadmin
26351
26352 2004-07-12 06:51  ivan
26353
26354         * httemplate/view/cust_main.cgi: DEL out voided payments to
26355           distinguish them visually better
26356
26357 2004-07-10 07:46  ivan
26358
26359         * FS/FS/ClientAPI/MyAccount.pm: fix edge case avoiding erronous
26360           decline/cancel when customer has a negative balance & purchases
26361           stuff with it
26362
26363 2004-07-10 07:30  ivan
26364
26365         * FS/FS/: cust_svc.pm, part_pkg.pm, ClientAPI/MyAccount.pm: tyop;
26366
26367 2004-07-10 06:30  ivan
26368
26369         * httemplate/: index.html, search/cust_bill_event.cgi,
26370           search/cust_bill_event.html: add calendar to cust_bill_event
26371           search page, make ending date default to open-ended like other
26372           reports
26373
26374 2004-07-10 06:21  ivan
26375
26376         * FS/FS/Record.pm: fix FS::Record::qsearch to (hopefully) work as
26377           before and cluck loudly when the FS::tablename class isn't
26378           loaded, rather than throw exceptions
26379
26380 2004-07-10 06:08  ivan
26381
26382         * FS/FS/cust_svc.pm: use FS::svc_external so the label method
26383           doesn't bomb out in FS::Record::qsearch with Can't locate object
26384           method virtual_fields via package FS::svc_external
26385
26386 2004-07-09 04:45  ivan
26387
26388         * fs_selfservice/FS-SelfService/cgi/agent.cgi: add debugging to
26389           agent.cgi, make sure warnings are turned off when parsing
26390           templates to avoid too much output to STDERR triggering obscure
26391           apache hang bug.  thanks dean you rule.
26392
26393 2004-07-09 02:29  ivan
26394
26395         * fs_selfservice/FS-SelfService/cgi/agent_main.html: new style ;
26396           param separator
26397
26398 2004-07-08 04:15  ivan
26399
26400         * httemplate/edit/process/cust_main.cgi: don't change otaker when
26401           just editing account, closes: Bug#921
26402
26403 2004-07-07 09:06  ivan
26404
26405         * FS/FS/cust_pay.pm: allow payment modification so we can import
26406           order_number info
26407
26408 2004-07-06 12:10  ivan
26409
26410         * FS/FS/Record.pm: better error message for missing tables
26411
26412 2004-07-06 10:27  ivan
26413
26414         * ANNOUNCE.1.5.0: new features
26415
26416 2004-07-06 10:26  ivan
26417
26418         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
26419           httemplate/edit/cust_refund.cgi,
26420           httemplate/edit/process/cust_credit.cgi,
26421           httemplate/edit/process/cust_refund.cgi,
26422           httemplate/view/cust_main.cgi: payment voiding part deux & credit
26423           card refunds!
26424
26425 2004-07-06 07:22  ivan
26426
26427         * FS/FS/cust_refund.pm: document and check refund reasons
26428
26429 2004-07-06 06:26  ivan
26430
26431         * README.1.5.0pre1, README.1.5.0pre6, FS/FS.pm, FS/FS/cust_pay.pm,
26432           FS/FS/cust_pay_void.pm, FS/t/cust_pay_void.t,
26433           FS/bin/freeside-setup, httemplate/docs/schema.html,
26434           httemplate/docs/upgrade10.html,
26435           httemplate/misc/void-cust_pay.cgi: add cust_pay_void table and
26436           payment voiding web ui part one
26437
26438 2004-07-06 01:43  ivan
26439
26440         * htetc/: global.asa, handler.pl: 0.32 (and then some) released
26441
26442 2004-07-01 06:49  ivan
26443
26444         * FS/FS/: ClientAPI/MyAccount.pm, cust_main.pm: credit out
26445           self-service
26446
26447 2004-07-01 05:45  ivan
26448
26449         * FS/FS/agent.pm: fix silly bug editing agents
26450
26451 2004-07-01 05:42  ivan
26452
26453         * FS/FS/Record.pm: show a full stack backtrace if we wind up in the
26454           hash method with an empty Hash attribute, wtf?
26455
26456 2004-06-30 11:19  ivan
26457
26458         * FS/FS/cust_pay.pm, conf/payment_receipt_email: payyment receipts
26459           template fixes
26460
26461 2004-06-30 11:12  ivan
26462
26463         * FS/FS/cust_pay.pm: payyment receipts: pass body has an arrayref,
26464           also fill in name filed
26465
26466 2004-06-30 11:01  ivan
26467
26468         * FS/FS/cust_pay.pm: typo
26469
26470 2004-06-30 10:57  ivan
26471
26472         * FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
26473           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
26474           conf/payment_receipt_email: payment receipts!
26475
26476 2004-06-30 07:33  ivan
26477
26478         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
26479           httemplate/misc/payment.cgi: forgot october!  closes: Bug#880
26480
26481 2004-06-30 03:02  ivan
26482
26483         * FS/: FS/Conf.pm, bin/freeside-daily: add option to pgp/gpg
26484           encrypt scp dumps
26485
26486 2004-06-30 02:56  ivan
26487
26488         * FS/FS/cust_bill.pm: fix warning message when agent-specific
26489           plandata cannot be found
26490
26491 2004-06-29 00:57  ivan
26492
26493         * httemplate/docs/schema.html: cust_pay_refund
26494
26495 2004-06-28 21:02  ivan
26496
26497         * ANNOUNCE.1.5.0, README.1.5.0pre6, FS/FS.pm, FS/MANIFEST,
26498           FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
26499           FS/FS/cust_credit_refund.pm, FS/FS/cust_pay.pm,
26500           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
26501           FS/bin/freeside-setup, httemplate/docs/upgrade10.html,
26502           httemplate/view/cust_main.cgi, FS/t/cust_pay_refund.t,
26503           httemplate/edit/cust_bill_pay.cgi,
26504           httemplate/edit/process/cust_bill_pay.cgi: add cust_pay_refund
26505           table to refund payments
26506
26507 2004-06-25 11:28  ivan
26508
26509         * FS/FS/cust_main.pm: fix Pg date parsing of expdate and thus
26510           paydate_monthyear method and thus bug#862 and i need some sleep
26511
26512 2004-06-25 10:57  ivan
26513
26514         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
26515           httemplate/misc/payment.cgi: fix one-time card charging not
26516           pulling in exp date?
26517
26518 2004-06-25 10:26  ivan
26519
26520         * httemplate/misc/payment.cgi: set defaults so as to not change the
26521           billing type when entering a one time payment
26522
26523 2004-06-25 03:25  ivan
26524
26525         * FS/: FS/UID.pm, bin/freeside-queued: ping the database and retry
26526           rather before doing anything
26527
26528 2004-06-25 03:16  ivan
26529
26530         * FS/FS/cust_bill.pm: really fix latex printing when datasrc
26531           contains a ;
26532
26533 2004-06-25 03:07  ivan
26534
26535         * FS/FS/cust_bill.pm: fix latex printing when datasrc contains a ;
26536
26537 2004-06-25 01:44  ivan
26538
26539         * FS/FS/cust_pkg.pm: move up next bill date on unsuspend
26540
26541 2004-06-22 19:13  ivan
26542
26543         * FS/FS/cust_bill.pm: forgotten space in typeset invoice credit
26544           lines
26545
26546 2004-06-22 18:23  ivan
26547
26548         * httemplate/docs/upgrade10.html: escape html
26549
26550 2004-06-21 20:12  ivan
26551
26552         * Makefile: snapshot before schema changes
26553
26554 2004-06-21 20:11  ivan
26555
26556         * FS/FS.pm: small doc update
26557
26558 2004-06-21 20:10  ivan
26559
26560         * bin/sqlradius.import: fix attribute importing bugs that borked
26561           the passwords
26562
26563 2004-06-21 07:24  ivan
26564
26565         * fs_selfservice/FS-SelfService/cgi/agent.cgi: fix dup password
26566           checking on add'l package order
26567
26568 2004-06-21 06:36  ivan
26569
26570         * FS/MANIFEST: removing old report from MANIFEST
26571
26572 2004-06-21 05:27  ivan
26573
26574         * FS/FS/ClientAPI/MyAccount.pm: fix harmless typo, closes; Bug#872
26575
26576 2004-06-21 03:58  ivan
26577
26578         * fs_selfservice/FS-SelfService/cgi/agent.cgi: check password match
26579           on agent add'l package order
26580
26581 2004-06-21 03:45  ivan
26582
26583         * FS/FS/ClientAPI/MyAccount.pm: field name is primary_svc, not
26584           primary
26585
26586 2004-06-21 03:26  ivan
26587
26588         * FS/FS/: Conf.pm, cust_svc.pm, ClientAPI/MyAccount.pm: option to
26589           only allow primary users access to the self-service server
26590
26591 2004-06-18 03:28  ivan
26592
26593         * bin/masonize, httemplate/search/cust_main-otaker.cgi: masonize
26594           fix: avoid newline prepend fix from borking indented first <%,
26595           fixes customer search by otaker under mason, closes: Bug#830
26596
26597 2004-06-18 03:07  ivan
26598
26599         * httemplate/docs/install.html: recommend HTML::Mason
26600
26601 2004-06-17 05:32  ivan
26602
26603         * FS/FS/part_export/: www_shellcommands.pm, apache.pm: add
26604           frontpage extensions to www_shellcommands export
26605
26606 2004-06-16 16:59  ivan
26607
26608         * FS/FS/svc_acct.pm: fix deletion of accounts connected to virtual
26609           hosts
26610
26611 2004-06-16 07:07  ivan
26612
26613         * httemplate/search/report_tax.cgi: update tax report for taxclass
26614
26615 2004-06-15 06:27  ivan
26616
26617         * fs_passwd/fs_passwd.cgi, fs_passwd/fs_passwd.html,
26618           fs_selfservice/FS-SelfService/cgi/passwd.cgi,
26619           fs_selfservice/FS-SelfService/cgi/passwd.html: moving passwd cgi
26620           to self-service
26621
26622 2004-06-15 03:59  ivan
26623
26624         * FS/FS/Record.pm: add stack backtrace to fatal problems in virtual
26625           field check
26626
26627 2004-06-11 09:44  ivan
26628
26629         * httemplate/search/report_tax.cgi: fix date range for old perl,
26630           count tax exempt and COMP customers correctly
26631
26632 2004-06-11 07:57  ivan
26633
26634         * httemplate/search/report_tax.cgi: fix to find all customer
26635           scorrectly
26636
26637 2004-06-11 07:25  ivan
26638
26639         * httemplate/search/report_tax.cgi: tax report fix sort
26640
26641 2004-06-11 07:03  ivan
26642
26643         * FS/FS/Conf.pm, httemplate/index.html: tax report!
26644
26645 2004-06-11 06:44  ivan
26646
26647         * FS/bin/freeside-tax-report, httemplate/search/report_tax.cgi: tax
26648           report!
26649
26650 2004-06-11 00:37  ivan
26651
26652         * Makefile: add update-selfservice target
26653
26654 2004-06-10 05:58  ivan
26655
26656         * httemplate/browse/agent.cgi: now available as methods
26657
26658 2004-06-10 05:31  ivan
26659
26660         * FS/FS/CGI.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
26661           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
26662           FS/FS/ClientAPI/Signup.pm,
26663           fs_selfservice/FS-SelfService/cgi/agent.cgi,
26664           fs_selfservice/FS-SelfService/cgi/agent_login.html,
26665           fs_selfservice/FS-SelfService/cgi/agent_main.html,
26666           fs_selfservice/FS-SelfService/cgi/cvv2.html,
26667           fs_selfservice/FS-SelfService/cgi/cvv2.png,
26668           fs_selfservice/FS-SelfService/cgi/cvv2_amex.png,
26669           fs_selfservice/FS-SelfService/cgi/list_customers.html,
26670           fs_selfservice/FS-SelfService/cgi/signup.html,
26671           fs_selfservice/FS-SelfService/cgi/view_customer.html,
26672           httemplate/browse/agent.cgi, httemplate/search/cust_main.cgi,
26673           fs_selfservice/FS-SelfService/SelfService.pm: agent interface
26674
26675 2004-06-10 04:28  ivan
26676
26677         * httemplate/search/cust_main-otaker.cgi: tyop
26678
26679 2004-06-09 01:59  ivan
26680
26681         * Makefile: need this entry for myself though!
26682
26683 2004-06-09 00:17  ivan
26684
26685         * httemplate/docs/install.html: explicitly specify Apache
26686           httpd.conf.  fear.
26687
26688 2004-06-05 05:01  ivan
26689
26690         * Makefile: AND set its owner.  whew.
26691
26692 2004-06-05 04:55  ivan
26693
26694         * Makefile: and don't forget to make the dir
26695
26696 2004-06-05 04:47  ivan
26697
26698         * Makefile: fix path and make var substitution
26699
26700 2004-06-05 04:37  ivan
26701
26702         * Makefile: oops fix line endings in automated self-service lib
26703           install
26704
26705 2004-06-05 04:34  ivan
26706
26707         * Makefile: automated self-service lib install
26708
26709 2004-06-05 02:34  ivan
26710
26711         * bin/: sqlradius-norealm.reimport, sqlradius.import,
26712           sqlradius.reimport: sqlradius import updates
26713
26714 2004-06-04 20:00  ivan
26715
26716         * Makefile: self-service installer?
26717
26718 2004-06-03 03:09  ivan
26719
26720         * httemplate/misc/email-invoice.cgi: also fix agent-specific From:
26721           address on "re-email" link
26722
26723 2004-06-03 02:55  ivan
26724
26725         * FS/FS/cust_bill.pm: fix agent-specific template on "invoice view"
26726           screen and "re-email/re-print" links, also fix agent-specific
26727           From: address on "re-email" link
26728
26729 2004-06-03 00:00  ivan
26730
26731         * FS/FS/cust_bill.pm: better error message for non-applicable
26732           invoice events
26733
26734 2004-06-02 14:27  ivan
26735
26736         * fs_selfservice/DEPLOY: simple kludge for testing
26737
26738 2004-06-01 03:56  ivan
26739
26740         * httemplate/edit/part_bill_event.cgi: html table fix
26741
26742 2004-06-01 03:53  ivan
26743
26744         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
26745           per-agent invoice_from addresses
26746
26747 2004-06-01 02:23  ivan
26748
26749         * bin/postfix_courierimap.import: typo in sql
26750
26751 2004-05-31 18:49  ivan
26752
26753         * FS/FS/cust_bill.pm: typo in error message
26754
26755 2004-05-28 16:26  ivan
26756
26757         * bin/sqlradius.reimport: adding password/finger correction tool
26758           too
26759
26760 2004-05-28 06:48  ivan
26761
26762         * bin/postfix_courierimap.import: adding
26763
26764 2004-05-28 04:33  ivan
26765
26766         * httemplate/misc/upload-batch.cgi: not entirely sure why we're
26767           checking the filename at all... to catch empty form submissions?
26768
26769 2004-05-28 04:21  ivan
26770
26771         * httemplate/misc/upload-batch.cgi: better error reporting on
26772           unparsable filenames
26773
26774 2004-05-28 03:38  ivan
26775
26776         * httemplate/search/elements/search.html: show a better message
26777           when no results are found
26778
26779 2004-05-28 03:17  ivan
26780
26781         * httemplate/search/cust_bill.html: correct count statement when
26782           searching for individual invoices by #
26783
26784 2004-05-28 01:40  ivan
26785
26786         * bin/sqlradius.import: really.
26787
26788 2004-05-28 01:37  ivan
26789
26790         * bin/sqlradius.import: fixed up and working?
26791
26792 2004-05-28 00:02  ivan
26793
26794         * FS/FS/svc_domain.pm: report value passed for illegal action
26795           pseudo-field
26796
26797 2004-05-27 02:30  ivan
26798
26799         * bin/sqlradius.import: fixup domain svcpart selection
26800
26801 2004-05-27 02:14  ivan
26802
26803         * bin/sqlradius.import: adding sqlradius.import
26804
26805 2004-05-26 11:59  ivan
26806
26807         * FS/FS/cust_bill.pm, httemplate/docs/upgrade-1.4.2.html: require
26808           the version of File::Temp with the OO interface
26809
26810 2004-05-26 06:07  ivan
26811
26812         * FS/FS/part_export/acct_sql.pm: fix table name
26813
26814 2004-05-26 06:02  ivan
26815
26816         * FS/FS/: part_export/acct_sql.pm, svc_acct.pm: update acct_sql
26817           export some more to export to alias table also and in general be
26818           more configurable
26819
26820 2004-05-26 04:11  ivan
26821
26822         * FS/FS/cust_bill.pm: comma
26823
26824 2004-05-26 04:11  ivan
26825
26826         * FS/FS/cust_bill.pm: use File::Temp for filenames and store the
26827           temp files in cache.datasrc instead of /tmp
26828
26829 2004-05-26 03:36  ivan
26830
26831         * FS/FS/cust_bill.pm: better error checking/reporting for latex
26832           setup problems
26833
26834 2004-05-26 02:14  ivan
26835
26836         * FS/FS/part_export/www_shellcommands.pm: default commands now keep
26837           web content in user homedirs and link to /var/www
26838
26839 2004-05-19 07:34  ivan
26840
26841         * FS/FS/part_export/acct_sql.pm: really fixing deletions in
26842           acct_sql export
26843
26844 2004-05-19 07:29  ivan
26845
26846         * FS/FS/part_export/acct_sql.pm: fixing deletions in acct_sql
26847           export
26848
26849 2004-05-19 07:22  ivan
26850
26851         * FS/FS/part_export/acct_sql.pm: fixing acct_sql export
26852
26853 2004-05-19 06:41  ivan
26854
26855         * FS/: MANIFEST, FS/part_export/acct_sql.pm,
26856           t/part_export-acct_sql.t: adding acct_sql export
26857
26858 2004-05-19 05:31  ivan
26859
26860         * httemplate/edit/part_pkg.cgi: continue making
26861           hours/input/output/total display on invoices conditional on there
26862           being any charge for overages
26863
26864 2004-05-19 05:30  ivan
26865
26866         * httemplate/edit/part_pkg.cgi: finish making
26867           hours/input/output/total display on invoices conditional on there
26868           being any charge for overages
26869
26870 2004-05-19 05:28  ivan
26871
26872         * httemplate/edit/part_pkg.cgi: make hours/input/output/total
26873           display on invoices conditional on there being any charge for
26874           overages
26875
26876 2004-05-17 17:20  ivan
26877
26878         * FS/FS/ClientAPI/MyAccount.pm: patch from randell lucas for
26879           order_pkg to return pkgnum also
26880
26881 2004-05-14 05:25  ivan
26882
26883         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
26884           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
26885           httemplate/edit/process/part_bill_event.cgi: add per-agent
26886           invoice templates, add per-package suspend invoice events, fix
26887           automatic creation of invoice_latex alternate templates
26888
26889 2004-05-12 11:07  ivan
26890
26891         * bin/sequences.reset: easier this way
26892
26893 2004-05-12 11:02  ivan
26894
26895         * bin/: sequences.reset, freeside.import: adding
26896
26897 2004-05-12 03:03  ivan
26898
26899         * Makefile: for native apache installs
26900
26901 2004-05-11 05:01  ivan
26902
26903         * httemplate/edit/svc_www.cgi: i'm not usually like this.
26904
26905 2004-05-11 04:58  ivan
26906
26907         * httemplate/edit/svc_www.cgi: this has been an evening of logical
26908           negation
26909
26910 2004-05-11 04:54  ivan
26911
26912         * httemplate/edit/svc_www.cgi: so close
26913
26914 2004-05-11 04:52  ivan
26915
26916         * httemplate/edit/svc_www.cgi: clean this up a bit, fix
26917           svc_www-usersvc_svcpart and hopefully simplified zone select too
26918
26919 2004-05-11 04:22  ivan
26920
26921         * httemplate/edit/svc_www.cgi: need to pull in $conf
26922
26923 2004-05-11 04:19  ivan
26924
26925         * FS/FS/Conf.pm, httemplate/edit/svc_www.cgi: one reasonable
26926           default and one kludge, to improve webhosting UI
26927
26928 2004-05-11 02:50  ivan
26929
26930         * FS/FS/part_export/www_shellcommands.pm: fix commands
26931
26932 2004-05-10 17:46  ivan
26933
26934         * httemplate/: index.html, search/svc_www.cgi: vary basic virtual
26935           host browse
26936
26937 2004-05-10 16:16  ivan
26938
26939         * httemplate/docs/upgrade10.html: fix sequences in upgrade docs?
26940
26941 2004-05-10 06:46  ivan
26942
26943         * FS/FS/part_export/shellcommands_withdomain.pm: fix ISPMan
26944           password changing command
26945
26946 2004-05-10 06:17  ivan
26947
26948         * FS/FS/part_export/shellcommands.pm: fall back to password
26949           changing in the case of blank suspension/unsuspension commands,
26950           like some exports
26951
26952 2004-05-10 04:10  ivan
26953
26954         * FS/FS/part_export/postfix.pm, bin/postfix.export: make postfix
26955           export commands configrable
26956
26957 2004-05-10 03:01  ivan
26958
26959         * bin/sendmail.import: properly nested greps
26960
26961 2004-05-10 02:59  ivan
26962
26963         * bin/sendmail.import: allow for multiple svc_acct svcparts
26964
26965 2004-05-10 02:40  ivan
26966
26967         * bin/sendmail.import: 5.005!
26968
26969 2004-05-10 02:38  ivan
26970
26971         * bin/sendmail.import: ach 5.005
26972
26973 2004-05-10 01:38  ivan
26974
26975         * CREDITS: rt and sql-ledger
26976
26977 2004-05-08 00:46  ivan
26978
26979         * FS/FS/svc_acct.pm: default finger to first+last
26980
26981 2004-05-06 15:37  ivan
26982
26983         * httemplate/edit/svc_www.cgi: brainfart
26984
26985 2004-05-06 15:34  ivan
26986
26987         * httemplate/edit/svc_www.cgi: tyop
26988
26989 2004-05-06 15:29  ivan
26990
26991         * FS/FS/part_export/apache.pm, bin/apache.export: add option to
26992           change the restart command in apache exports
26993
26994 2004-05-06 15:29  ivan
26995
26996         * FS/FS/svc_acct.pm: protect properly against deleting users linked
26997           to virtual web sites
26998
26999 2004-05-06 15:18  ivan
27000
27001         * httemplate/edit/svc_www.cgi: show service name and
27002           fully-qualified address on service add
27003
27004 2004-05-04 11:44  ivan
27005
27006         * FS/FS/queue.pm: don't truncate job args for display
27007
27008 2004-05-03 08:40  ivan
27009
27010         * FS/FS/ClientAPI/MyAccount.pm: 1. order_pkg accepts svcpart +
27011           (svc_external: id, title / svc_acct: domain)
27012
27013 2004-05-03 07:32  ivan
27014
27015         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm,
27016           part_export/shellcommands_withdomain.pm: make RADIUS groups
27017           available to shellcommands exports
27018
27019 2004-05-01 15:49  ivan
27020
27021         * httemplate/search/: cust_bill.html, elements/search.html: don't
27022           display links to missing customers
27023
27024 2004-05-01 14:40  ivan
27025
27026         * httemplate/search/cust_bill.html: I'm slow this morning
27027
27028 2004-05-01 14:38  ivan
27029
27030         * httemplate/search/cust_bill.html: oops tyop
27031
27032 2004-05-01 14:05  ivan
27033
27034         * httemplate/search/cust_bill.html: handle missing customer records
27035           without erroring out
27036
27037 2004-04-30 20:54  ivan
27038
27039         * htetc/global.asa: very weird 5.005 problem
27040
27041 2004-04-30 14:58  ivan
27042
27043         * FS/FS/Record.pm: accept empty zips for non-US countries...
27044
27045 2004-04-30 13:22  ivan
27046
27047         * FS/FS/cust_main.pm: eliminate spurious "multiple records in
27048           scalar search" warning
27049
27050 2004-04-30 12:08  ivan
27051
27052         * httemplate/index.html: 15 day open invoice reports for qis
27053
27054 2004-04-23 06:15  ivan
27055
27056         * FS/MANIFEST, FS/bin/freeside-cc-receipts-report,
27057           FS/bin/freeside-credit-report, httemplate/index.html,
27058           httemplate/search/report_cc.cgi,
27059           httemplate/search/report_cc.html,
27060           httemplate/search/report_credit.cgi,
27061           httemplate/search/report_credit.html: add link to new credit
27062           report on main menu, remove old obsolete shell-out reports
27063
27064 2004-04-23 05:50  ivan
27065
27066         * Makefile, htetc/global.asa: fix up includes with Apache::ASP
27067
27068 2004-04-23 05:19  ivan
27069
27070         * FS/FS/cust_credit.pm, FS/FS/Report/Table/Monthly.pm,
27071           httemplate/graph/money_time-graph.cgi,
27072           httemplate/graph/money_time.cgi,
27073           httemplate/search/cust_bill.html,
27074           httemplate/search/cust_credit.html,
27075           httemplate/search/cust_pay.cgi,
27076           httemplate/search/report_cust_credit.html,
27077           httemplate/search/elements/search.html: credit report, add some
27078           links to sales/credits/receipts summary, move payment search to
27079           template
27080
27081 2004-04-22 19:32  ivan
27082
27083         * httemplate/: search/cust_bill.html, search/sql.html, index.html,
27084           search/elements/search.html: working templated invoice search!
27085
27086 2004-04-22 00:38  ivan
27087
27088         * httemplate/elements/pager.html: silly pager fix
27089
27090 2004-04-22 00:27  ivan
27091
27092         * httemplate/docs/: install.html, upgrade10.html: minor doc updates
27093
27094 2004-04-22 00:07  ivan
27095
27096         * httemplate/search/report_cust_credit.html: initial copy from
27097           report_cust_pay.html
27098
27099 2004-04-21 13:52  ivan
27100
27101         * FS/FS/cust_bill.pm: as an invoice event, emailing/printing
27102           problems should be fatal and trigger retry
27103
27104 2004-04-20 18:49  ivan
27105
27106         * FS/FS/cust_main.pm: respect country default for batch import
27107
27108 2004-04-20 13:24  ivan
27109
27110         * FS/FS/ClientAPI/MyAccount.pm: silly bug noticed by matthewd
27111
27112 2004-04-19 18:23  ivan
27113
27114         * FS/FS/cust_main.pm: accept expiration dates in the same format
27115           they are output...
27116
27117 2004-04-19 17:58  ivan
27118
27119         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
27120           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
27121           fs_selfservice/FS-SelfService/SelfService.pm,
27122           httemplate/view/cust_main.cgi: add methods for masking credit
27123           cards, add payment info modification to self-service
27124
27125 2004-04-13 18:00  ivan
27126
27127         * rt/FREESIDE_MODIFIED: keeping track of what's been changed to
27128           make life easier when importing new upstream versions
27129
27130 2004-04-13 17:48  khoff
27131
27132         * rt/lib/RT/URI/freeside.pm: Freeside's URI handler for RT3.
27133
27134 2004-04-13 15:30  ivan
27135
27136         * FS/FS/svc_domain.pm: remove dependancy on Net::Whois that wasn't
27137           being used anyway
27138
27139 2004-04-13 13:01  ivan
27140
27141         * FS/t/part_export-communigate_pro.t: adding forgotten test
27142
27143 2004-04-13 11:27  ivan
27144
27145         * Makefile: adding comments for fedora
27146
27147 2004-04-10 18:50  ivan
27148
27149         * httemplate/search/: report_prepaid_income.cgi,
27150           report_prepaid_income.html: update unearned revenue report based
27151           on feedback from kevin
27152
27153 2004-04-09 15:35  ivan
27154
27155         * Makefile: thank goodness its friday
27156
27157 2004-04-09 15:34  ivan
27158
27159         * Makefile: really properly disable RT where not using
27160
27161 2004-04-09 15:33  ivan
27162
27163         * Makefile: properly disable RT where not using
27164
27165 2004-04-09 15:29  ivan
27166
27167         * fs_passwd/fs_passwd.cgi: oops, this one too
27168
27169 2004-04-09 15:28  ivan
27170
27171         * fs_passwd/fs_passwd.html: fs_passwd.cgi
27172
27173 2004-04-08 05:37  ivan
27174
27175         * Makefile: fix psql command line options for older pg
27176
27177 2004-04-08 05:23  ivan
27178
27179         * Makefile: fix quotes
27180
27181 2004-04-08 05:07  ivan
27182
27183         * Makefile: don't enable by default
27184
27185 2004-04-08 05:05  ivan
27186
27187         * rt/sbin/: rt-setup-database, rt-setup-database.in: remove
27188           accidentally doubled lines in usage inst
27189
27190 2004-04-08 05:00  ivan
27191
27192         * Makefile, htetc/handler.pl, rt/FREESIDE_MODIFIED,
27193           rt/etc/RT_SiteConfig.pm, rt/sbin/rt-setup-database,
27194           rt/sbin/rt-setup-database.in: beginning of RT integration
27195
27196 2004-04-07 22:53  ivan
27197
27198         * fs_selfservice/FS-SelfService/Makefile.PL: comment out xmlrpc
27199           server until it is ready
27200
27201 2004-04-07 06:12  ivan
27202
27203         * FS/bin/freeside-reexport: oops, update the usage too
27204
27205 2004-04-07 06:11  ivan
27206
27207         * FS/bin/freeside-reexport: added options to select username,
27208           svcnum, svcpart
27209
27210 2004-04-07 04:39  ivan
27211
27212         * FS/FS/: Conf.pm, domain_record.pm: automatically update
27213           reverse-ARPA records (Bug#462) / recognize SOA records with the
27214           fqdn as well as @
27215
27216 2004-04-07 04:04  ivan
27217
27218         * httemplate/view/svc_domain.cgi: javascript confirm when slaving a
27219           domain
27220
27221 2004-04-07 01:34  ivan
27222
27223         * FS/FS/part_export.pm: argh, the glob itself is tainted under
27224           5.005
27225
27226 2004-04-07 01:07  ivan
27227
27228         * FS/FS/part_export.pm: make -T happy (under old perl?)
27229
27230 2004-04-05 19:03  ivan
27231
27232         * FS/FS/part_export/www_shellcommands.pm: update ISPMan commands
27233
27234 2004-04-05 07:05  ivan
27235
27236         * httemplate/misc/link.cgi, FS/FS/Conf.pm,
27237           httemplate/misc/process/link.cgi: add a domain pulldown to
27238           svc_acct linking, closes: Bug#277 / prevent "stealing" services
27239           with link unless you set legacy_link-steal config option, closes:
27240           Bug#321
27241
27242 2004-04-05 04:55  ivan
27243
27244         * FS/FS/cust_pkg.pm, httemplate/view/cust_main.cgi: apply some
27245           heuristics to transfer ordering: primaries first, then sorted by
27246           quantity
27247
27248 2004-04-05 02:08  ivan
27249
27250         * htetc/global.asa, htetc/handler.pl, httemplate/docs/install.html,
27251           httemplate/docs/upgrade-1.4.2.html, httemplate/misc/whois.cgi,
27252           httemplate/view/svc_domain.cgi: add whois functionality
27253           internally instead of linking to geektools
27254
27255 2004-04-04 15:20  ivan
27256
27257         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_pkg-change_svcpart option
27258           to optionally allow non-matching svcparts to be moved during
27259           package changes, closes: Bug#667
27260
27261 2004-04-04 15:14  ivan
27262
27263         * httemplate/view/cust_main.cgi: comment out extraneous warning
27264
27265 2004-04-02 16:45  ivan
27266
27267         * httemplate/search/cust_bill.cgi: UI: stop making things small for
27268           no reason
27269
27270 2004-04-02 05:44  ivan
27271
27272         * htetc/global.asa, htetc/handler.pl,
27273           httemplate/view/cust_bill-pdf.cgi: remove Pragma:no-cache header,
27274           and set Content-Length and Cache-Control for viewing .pdf
27275           invoices with IE over SSL.
27276           http://support.microsoft.com/default.aspx?scid=kb;en-us;323308
27277
27278 2004-04-02 03:23  ivan
27279
27280         * httemplate/view/: cust_bill-pdf.cgi, cust_bill.cgi: add a fake
27281           .pdf extension to placate some versions of IE.  yay IE.
27282
27283 2004-04-01 18:09  ivan
27284
27285         * bin/bind.export, FS/FS/part_export/bind.pm: add option to set
27286           (r)ndc command
27287
27288 2004-04-01 06:50  ivan
27289
27290         * FS/FS/part_export/www_shellcommands.pm: fix paths to ispman
27291           commands
27292
27293 2004-04-01 03:14  ivan
27294
27295         * httemplate/browse/part_referral.cgi: remove extraneous html
27296
27297 2004-04-01 03:09  ivan
27298
27299         * httemplate/browse/part_referral.cgi: oops!
27300
27301 2004-04-01 02:56  ivan
27302
27303         * httemplate/browse/part_referral.cgi: add a yesterday column and a
27304           total row, closes: Bug#797
27305
27306 2004-03-31 16:44  ivan
27307
27308         * FS/: FS/cust_main_county.pm, bin/freeside-setup: get
27309           sub-countries from Locale::SubCountry now
27310
27311 2004-03-30 09:13  ivan
27312
27313         * httemplate/docs/upgrade10.html: little more explanation about
27314           editing Pg dumps
27315
27316 2004-03-30 08:43  ivan
27317
27318         * FS/FS/cust_main.pm: mutex the bill and collect functions
27319           per-customer
27320
27321 2004-03-30 01:20  ivan
27322
27323         * bin/bind.import: add -s and -c flags, add ipv6 default zones to
27324           list of ignored zones, add nameservice records to existing
27325           domains, update for API change inDNS::ZoneParse 0.84
27326
27327 2004-03-29 13:49  ivan
27328
27329         * FS/FS/part_export/shellcommands.pm: freebsd pw(1) fixed in 4.10
27330           also
27331
27332 2004-03-28 22:03  ivan
27333
27334         * FS/FS/part_export.pm: fix export_info sub to return an empty
27335           hashref instead of undef
27336
27337 2004-03-26 17:05  khoff
27338
27339         * FS/FS/: Conf.pm, cust_pkg.pm, svc_acct.pm, svc_domain.pm: Cancel
27340           services in a particular order to get around certain
27341           inter-service dependancies
27342
27343 2004-03-25 20:54  ivan
27344
27345         * fs_selfservice/FS-SelfService/Makefile.PL: depend on Storable
27346           2.09
27347
27348 2004-03-25 20:46  ivan
27349
27350         * FS/FS/part_export/router.pm: don't depend on Net::Telnet unless
27351           necessary
27352
27353 2004-03-25 03:00  ivan
27354
27355         * FS/FS/part_export/: domain_shellcommands.pm,
27356           www_shellcommands.pm: typo from refactoring
27357
27358 2004-03-25 00:55  ivan
27359
27360         * FS/FS/part_export/: domain_shellcommands.pm,
27361           forward_shellcommands.pm, shellcommands.pm,
27362           shellcommands_withdomain.pm, www_shellcommands.pm: first pass at
27363           ISPMan integration
27364
27365 2004-03-24 22:42  ivan
27366
27367         * FS/FS/part_export/shellcommands.pm: freebsd fix will be in 5.3
27368           and later only so far, still waiting to hear about 4.10
27369
27370 2004-03-24 07:38  ivan
27371
27372         * httemplate/edit/part_export.cgi: catch misconfigured exports
27373
27374 2004-03-24 06:28  ivan
27375
27376         * FS/FS/: part_export.pm, part_export/apache.pm,
27377           part_export/bind.pm, part_export/bind_slave.pm,
27378           part_export/bsdshell.pm, part_export/communigate_pro.pm,
27379           part_export/communigate_pro_singledomain.pm, part_export/cp.pm,
27380           part_export/cyrus.pm, part_export/domain_shellcommands.pm,
27381           part_export/forward_shellcommands.pm, part_export/http.pm,
27382           part_export/infostreet.pm, part_export/ldap.pm,
27383           part_export/postfix.pm, part_export/shellcommands.pm,
27384           part_export/shellcommands_withdomain.pm, part_export/sqlmail.pm,
27385           part_export/sqlradius.pm, part_export/sqlradius_withdomain.pm,
27386           part_export/sysvshell.pm, part_export/textradius.pm,
27387           part_export/vpopmail.pm, part_export/www_shellcommands.pm: move
27388           export info to the modules themselves
27389
27390 2004-03-24 06:23  ivan
27391
27392         * FS/FS/part_export/router.pm: move export info to the modules
27393           themselves
27394
27395 2004-03-24 06:21  ivan
27396
27397         * FS/: MANIFEST, FS/part_export/passwdfile.pm,
27398           t/part_export-passwdfile.t: adding passwdfile export base class
27399
27400 2004-03-24 06:17  ivan
27401
27402         * eg/export_template.pm: update example export for the new world of
27403           export data in themodule files
27404
27405 2004-03-24 01:35  ivan
27406
27407         * FS/: MANIFEST, t/part_export-communigate_pro_singledomain.t,
27408           t/part_export-postfix.t, t/part_export-router.t: add missing
27409           compile tests
27410
27411 2004-03-23 11:57  ivan
27412
27413         * httemplate/view/: cust_main.cgi: small UI fix for unapplied
27414           partial credits
27415
27416 2004-03-22 19:36  ivan
27417
27418         * htetc/global.asa: make Apache::ASP includes work as expected
27419
27420 2004-03-22 19:31  ivan
27421
27422         * htetc/global.asa: includes fix
27423
27424 2004-03-22 19:29  ivan
27425
27426         * htetc/global.asa, httemplate/docs/install.html,
27427           httemplate/docs/upgrade10.html: includes with Apache::ASP
27428
27429 2004-03-22 16:06  ivan
27430
27431         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
27432           htetc/global.asa, htetc/handler.pl,
27433           httemplate/elements/small_custview.html,
27434           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
27435           httemplate/view/cust_main.cgi: one-time credit card and ACH
27436           payments (like self-service) closes: Bug#648
27437
27438 2004-03-22 16:06  ivan
27439
27440         * httemplate/search/report_receivables.cgi: fix sorting of NULL
27441           companies differently than empty companies
27442
27443 2004-03-22 11:02  ivan
27444
27445         * httemplate/elements/header.html, FS/FS/CGI.pm: consistant title
27446           size of 6
27447
27448 2004-03-22 09:13  ivan
27449
27450         * httemplate/: docs/ach.html, edit/cust_main.cgi, images/ach.png:
27451           add ACH help graphic
27452
27453 2004-03-22 07:18  ivan
27454
27455         * FS/FS/CGI.pm: tone down the titles
27456
27457 2004-03-22 07:04  ivan
27458
27459         * httemplate/edit/cust_main.cgi: s/routing code/routing number/
27460
27461 2004-03-22 04:50  ivan
27462
27463         * fs_selfservice/FS-SelfService/cgi/make_payment.html: credit card
27464           expiration selection now -> 15 years instead of hardcoded
27465
27466 2004-03-22 03:05  ivan
27467
27468         * httemplate/: edit/process/REAL_cust_pkg.cgi,
27469           edit/process/quick-cust_pkg.cgi, misc/cancel-unaudited.cgi,
27470           misc/unprovision.cgi, misc/process/link.cgi,
27471           search/cust_main.cgi, search/cust_pkg.cgi, view/cust_main.cgi,
27472           view/svc_acct.cgi, view/svc_broadband.cgi, view/svc_domain.cgi,
27473           view/svc_external.cgi, view/svc_forward.cgi, view/svc_www.cgi:
27474           remove everything that links to package view also, closes:
27475           Bug#569
27476
27477 2004-03-22 02:36  ivan
27478
27479         * httemplate/view/cust_main.cgi: further small UI tweaks
27480
27481 2004-03-22 02:16  ivan
27482
27483         * httemplate/: misc/expire_pkg.cgi, misc/process/expire_pkg.cgi,
27484           view/cust_main.cgi: yay!  remove package view entirely (closes:
27485           Bug#569)
27486
27487 2004-03-21 18:59  ivan
27488
27489         * httemplate/view/cust_main.cgi: much easier to understand listing
27490           of credits/payments that get split up, closes: Bug#773, 762
27491
27492 2004-03-19 04:36  ivan
27493
27494         * FS/FS/ClientAPI/passwd.pm: use FS::svc_domain explicitly
27495
27496 2004-03-18 14:35  ivan
27497
27498         * FS/FS/part_export/shellcommands.pm: quote already-crypted
27499           passwords to prevent variable substitution
27500
27501 2004-03-18 14:32  ivan
27502
27503         * FS/FS/part_export/shellcommands.pm: don't re-encrypt password on
27504           replace also
27505
27506 2004-03-18 14:00  ivan
27507
27508         * bin/shadow.reimport: add -b option
27509
27510 2004-03-18 12:58  ivan
27511
27512         * FS/FS/part_export/shellcommands.pm: don't re-crypt encrypted
27513           passwords
27514
27515 2004-03-17 17:46  ivan
27516
27517         * FS/bin/freeside-selfservice-server,
27518           fs_selfservice/FS-SelfService/SelfService.pm,
27519           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
27520           require Storable minimum 2.09
27521
27522 2004-03-17 15:16  ivan
27523
27524         * FS/FS/svc_acct.pm: fixup password checking to understand
27525           old-style *SUSPENDED* accounts and not to allow access for * ! !!
27526           passwords
27527
27528 2004-03-17 15:08  ivan
27529
27530         * bin/shadow.reimport: skip root user and anyone with *LK* or NP
27531           accounts
27532
27533 2004-03-17 14:55  ivan
27534
27535         * bin/shadow.reimport: fix multiple svcparts
27536
27537 2004-03-17 14:53  ivan
27538
27539         * bin/shadow.reimport: allow multiple svcparts
27540
27541 2004-03-17 14:49  ivan
27542
27543         * bin/shadow.reimport: re-enable prompting
27544
27545 2004-03-17 14:45  ivan
27546
27547         * bin/shadow.reimport: add -d and -r options
27548
27549 2004-03-17 13:47  ivan
27550
27551         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/svc_acct.pm,
27552           FS/FS/ClientAPI/passwd.pm, httemplate/docs/install.html,
27553           httemplate/docs/upgrade-1.4.2.html: proper self-service login
27554           supporting plaintext, crypt and MD5 passwords
27555
27556 2004-03-16 12:41  ivan
27557
27558         * Makefile: rt-setup-database, not rt-initialize-database
27559
27560 2004-03-15 23:06  ivan
27561
27562         * Makefile, rt/config.layout.in: masonstatedir can't be configured
27563           form ./configure either, must use layout
27564
27565 2004-03-15 23:04  ivan
27566
27567         * Makefile: and finally, run the ./configure
27568
27569 2004-03-15 23:03  ivan
27570
27571         * Makefile: use a proper delimter
27572
27573 2004-03-15 23:00  ivan
27574
27575         * Makefile: transposition
27576
27577 2004-03-15 22:59  ivan
27578
27579         * Makefile: autogenerate rt/config.layout file
27580
27581 2004-03-15 22:58  ivan
27582
27583         * rt/: FREESIDE_MODIFIED, config.layout, config.layout.in:
27584           config.layout needs to be generated
27585
27586 2004-03-15 22:45  ivan
27587
27588         * Makefile: initial RT targets
27589
27590 2004-03-15 22:43  ivan
27591
27592         * rt/: FREESIDE_MODIFIED, sbin/rt-setup-database: initial
27593           (hopefully rather unobtrusive) patch
27594
27595 2004-03-15 20:36  ivan
27596
27597         * FS/FS/cust_svc.pm: recognize DBD::mysqlPP
27598
27599 2004-03-15 16:34  ivan
27600
27601         * Makefile: dont want to error out here
27602
27603 2004-03-12 17:27  ivan
27604
27605         * Makefile: really add the necessary backslashes this time, fix
27606           s/// delimteres
27607
27608 2004-03-12 16:53  ivan
27609
27610         * Makefile: oops
27611
27612 2004-03-12 16:50  ivan
27613
27614         * Makefile, htetc/handler.pl: automatically set Mason comp_root in
27615           Makefile
27616
27617 2004-03-12 16:16  ivan
27618
27619         * Makefile: fix suse document root
27620
27621 2004-03-12 04:39  ivan
27622
27623         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_credit.cgi,
27624           httemplate/view/cust_main.cgi: add unapplycredits configuration
27625           option
27626
27627 2004-03-12 04:11  ivan
27628
27629         * httemplate/graph/money_time.cgi: fix title
27630
27631 2004-03-12 04:10  ivan
27632
27633         * httemplate/docs/upgrade10.html: add history tables to field
27634           change upgrade instructions, add hints for pre-5.6 perl, add
27635           index on cust_pay._date
27636
27637 2004-03-12 02:22  ivan
27638
27639         * httemplate/index.html: add badly-named new report
27640
27641 2004-03-12 02:19  ivan
27642
27643         * httemplate/docs/upgrade-1.4.2.html: few more 1.4.2 upgrade hints
27644
27645 2004-03-12 00:56  ivan
27646
27647         * FS/FS/Report/Table/Monthly.pm: don't run my local expenses kludge
27648           by default; horrible performance
27649
27650 2004-03-12 00:17  ivan
27651
27652         * FS/FS/cust_main.pm: emaildecline-exclude skips any errors that
27653           contain the strings now, not just match exactly
27654
27655 2004-03-11 21:58  ivan
27656
27657         * httemplate/docs/upgrade10.html: document trouble schema changes
27658           backported to 1.4.2
27659
27660 2004-03-11 21:49  ivan
27661
27662         * httemplate/docs/upgrade10.html: remove comment
27663
27664 2004-03-11 13:35  ivan
27665
27666         * httemplate/docs/upgrade10.html: add info for ancient Pg versions
27667
27668 2004-03-11 13:19  ivan
27669
27670         * conf/logo.eps: oops, wrong logo
27671
27672 2004-03-11 13:07  ivan
27673
27674         * conf/: invoice_latex, logo.eps: add typeset logo to conf dir and
27675           point invoice_latex at it by default
27676
27677 2004-03-11 00:54  ivan
27678
27679         * FS/bin/freeside-selfservice-server: turn down logging level
27680
27681 2004-03-10 23:33  ivan
27682
27683         * fs_passwd/: fs_passwd, fs_passwd.cgi, fs_passwd_server,
27684           fs_passwdd: update fs_passwd stuff as wrappers around
27685           self-service
27686
27687 2004-03-10 20:17  ivan
27688
27689         * FS/MANIFEST: incorrect listing in MANIFEST
27690
27691 2004-03-10 18:03  ivan
27692
27693         * rt/lib/RT/: I18N/it.po, Interface/REST.pm: Initial revision
27694
27695 2004-03-10 17:59  ivan
27696
27697         * rt/: README.Oracle, UPGRADING, bin/rt.in,
27698           docs/rt3-schema-relationships.dot, etc/acl.Informix,
27699           etc/drop.Informix, etc/drop.Oracle, etc/schema.Informix,
27700           lib/RT/StyleGuide.pod: Initial revision
27701
27702 2004-03-10 17:05  ivan
27703
27704         * Makefile: update for suse
27705
27706 2004-03-10 14:27  khoff
27707
27708         * httemplate/edit/svc_broadband.cgi: Excluded virtual fields
27709           weren't being properly masked on errors.  The router/block select
27710           box wasn't being generated on errors.
27711
27712 2004-03-10 11:06  khoff
27713
27714         * httemplate/browse/router.cgi: Added hide/show customer router
27715           link.
27716
27717 2004-03-09 18:37  khoff
27718
27719         * httemplate/browse/router.cgi: UI cleanup.
27720
27721 2004-03-05 16:57  ivan
27722
27723         * httemplate/docs/upgrade10.html: doc
27724
27725 2004-03-05 06:34  ivan
27726
27727         * FS/MANIFEST, FS/FS/Report.pm, FS/FS/Report/Table.pm,
27728           FS/FS/Report/Table/Monthly.pm, FS/t/Report-Table-Monthly.t,
27729           FS/t/Report-Table.t, FS/t/Report.t, htetc/global.asa,
27730           htetc/handler.pl, httemplate/graph/money_time-graph.cgi,
27731           httemplate/graph/money_time.cgi: beginning of OO reporting
27732           interface, create acadia-requested crosstab reports
27733
27734 2004-03-04 21:59  ivan
27735
27736         * FS/bin/freeside-daily: fix -v
27737
27738 2004-03-03 08:32  ivan
27739
27740         * bin/create-fetchmailrc: fix for case where no .fetchmailrc should
27741           be create and fetchmail should not be run
27742
27743 2004-03-03 05:42  ivan
27744
27745         * FS/FS/: cust_main.pm, cust_pkg.pm, queue.pm, svc_Common.pm,
27746           svc_acct.pm, svc_broadband.pm, svc_domain.pm, svc_external.pm,
27747           svc_forward.pm, svc_www.pm, ClientAPI/Signup.pm: fix welcome
27748           emails being sent to signup server declined accounts, closes:
27749           Bug#743
27750
27751 2004-03-02 22:20  ivan
27752
27753         * httemplate/edit/svc_forward.cgi: grey out inactive text boxes as
27754           well as disable them (IE doesn't grey out disabled text dialogs)
27755
27756 2004-02-28 15:06  ivan
27757
27758         * httemplate/docs/ieak.html: for now
27759
27760 2004-02-28 14:57  ivan
27761
27762         * Makefile: s/cleanwhisker/pouncequick/
27763
27764 2004-02-28 14:49  ivan
27765
27766         * FS/t/acct_snarf.t: adding
27767
27768 2004-02-28 14:48  ivan
27769
27770         * FS/FS/cust_pkg.pm: minor fixes
27771
27772 2004-02-28 14:47  ivan
27773
27774         * CREDITS: credit where the typeset invoices came from!
27775
27776 2004-02-28 14:43  ivan
27777
27778         * htetc/global.asa, httemplate/docs/install.html,
27779           httemplate/docs/upgrade-1.4.2.html: Apache::ASP 2.55 required
27780
27781 2004-02-28 14:40  ivan
27782
27783         * httemplate/edit/process/cust_main_county-collapse.cgi: style
27784
27785 2004-02-28 14:40  ivan
27786
27787         * httemplate/edit/process/cust_main_county.cgi: new setuptax and
27788           recurtax fields
27789
27790 2004-02-28 14:26  ivan
27791
27792         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.23 and thus DBD::Pg
27793           1.32, finally closes Bug#639
27794
27795 2004-02-27 13:21  khoff
27796
27797         * FS/FS/svc_broadband.pm: When next_free_addr returned undef, we
27798           were trying to call addr on an undefined object.  That's not
27799           good.
27800
27801 2004-02-26 11:21  ivan
27802
27803         * httemplate/view/svc_forward.cgi: correct cancel link
27804           s/account/mail forward/
27805
27806 2004-02-25 20:01  ivan
27807
27808         * httemplate/edit/svc_forward.cgi: double quotes are not ASP
27809
27810 2004-02-25 19:32  ivan
27811
27812         * FS/FS/Record.pm: allow replace with no arguments
27813
27814 2004-02-25 02:37  ivan
27815
27816         * httemplate/edit/svc_forward.cgi, FS/FS/cust_svc.pm: fix up
27817           forward editing for new svc_forward.src field
27818
27819 2004-02-24 21:11  ivan
27820
27821         * FS/FS/CGI.pm: kludge around it completely
27822
27823 2004-02-24 21:04  ivan
27824
27825         * FS/FS/CGI.pm: third time's the charm
27826
27827 2004-02-24 21:00  ivan
27828
27829         * FS/FS/CGI.pm: oops, not the right way to blank them
27830
27831 2004-02-24 20:56  ivan
27832
27833         * FS/FS/CGI.pm: query strings get passed through sometimes?
27834
27835 2004-02-24 19:50  ivan
27836
27837         * httemplate/docs/install.html: formatting
27838
27839 2004-02-23 00:12  ivan
27840
27841         * FS/FS/: svc_acct.pm, part_export.pm, svc_Common.pm: implement
27842           fallback suspension code
27843
27844 2004-02-13 10:58  ivan
27845
27846         * bin/postfix.export: postfix export
27847
27848 2004-02-13 06:04  ivan
27849
27850         * FS/FS/part_export.pm, bin/postfix.export: add postfix export
27851
27852 2004-02-13 05:53  ivan
27853
27854         * httemplate/edit/part_svc.cgi: typo
27855
27856 2004-02-13 04:27  ivan
27857
27858         * FS/FS/part_export/postfix.pm: adding postfix export
27859
27860 2004-02-13 03:47  ivan
27861
27862         * bin/sendmail.import: it lives!
27863
27864 2004-02-13 03:44  ivan
27865
27866         * httemplate/docs/upgrade10.html: workaround for older Pg
27867
27868 2004-02-13 03:28  ivan
27869
27870         * httemplate/: index.html, search/svc_forward.cgi,
27871           view/svc_forward.cgi: add mail alias browse to main menu and fix
27872           mail alias view to recognize new schema also
27873
27874 2004-02-13 02:57  ivan
27875
27876         * FS/bin/freeside-setup, httemplate/docs/upgrade10.html: continue
27877           adding svc_forward.src: make svc_forward.srcsvc nullable
27878
27879 2004-02-13 02:35  ivan
27880
27881         * FS/FS/svc_forward.pm, FS/bin/freeside-setup,
27882           httemplate/docs/schema.html, httemplate/docs/upgrade10.html: add
27883           svc_forward.src
27884
27885 2004-02-13 00:02  ivan
27886
27887         * bin/sendmail.import: initial import
27888
27889 2004-02-12 20:01  ivan
27890
27891         * FS/FS/part_export/: router.pm, domain_shellcommands.pm,
27892           forward_shellcommands.pm, shellcommands.pm, www_shellcommands.pm:
27893           depend on Net::SSH 0.08 for non-blocking STDERR read
27894
27895 2004-02-12 02:44  ivan
27896
27897         * bin/bind.import: fix usage msg
27898
27899 2004-02-11 22:31  ivan
27900
27901         * htetc/global.asa, htetc/handler.pl,
27902           httemplate/misc/email-invoice.cgi,
27903           httemplate/misc/print-invoice.cgi, httemplate/view/cust_bill.cgi:
27904           re-email invoice, closes: bug#526 and have print and email
27905           invoice links redirect back to top of customer view page instead
27906           of #history tag
27907
27908 2004-02-07 14:13  ivan
27909
27910         * FS/FS/part_export.pm: add link to FreeBSD patch for pw(1) problem
27911
27912 2004-02-07 00:24  ivan
27913
27914         * FS/FS/: cust_svc.pm, part_export.pm: add ignore_accounting flag
27915           to sqlradius and sqlradius_withdomain exports
27916
27917 2004-02-05 17:00  ivan
27918
27919         * FS/FS/Conf.pm: add "Net 0" invoice_default_terms
27920
27921 2004-02-02 16:19  ivan
27922
27923         * bin/shadow.reimport: adding shadow.reimport
27924
27925 2004-02-01 01:29  ivan
27926
27927         * Makefile: use install to make all components of FREESIDE_CONF dir
27928
27929 2004-01-30 22:33  ivan
27930
27931         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
27932           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
27933           httemplate/edit/process/part_pkg.cgi, FS/bin/freeside-setup,
27934           htetc/global.asa, htetc/handler.pl, httemplate/docs/schema.html,
27935           httemplate/docs/upgrade-1.4.2.html,
27936           httemplate/docs/upgrade10.html: add pkg_svc.primary_svc flag to
27937           enable an explicit first package flag
27938
27939 2004-01-30 22:20  ivan
27940
27941         * FS/FS/Record.pm: add ut_snumber, fix replacement of records with
27942           empty values in non-primary-keyed tables
27943
27944 2004-01-30 12:40  ivan
27945
27946         * httemplate/docs/upgrade-1.4.2.html: not appropriate
27947
27948 2004-01-29 19:58  ivan
27949
27950         * FS/FS/part_export.pm: add default freebsd and linux
27951           suspension/unsuspension commands, work around FreeBSD pw(1) lack
27952           of locking, and don't prepend "*SUSPENDED* " to suspend an
27953           account anymore
27954
27955 2004-01-29 19:05  ivan
27956
27957         * FS/FS/svc_acct.pm: don't prepend *SUSPENDED* to passwords to
27958           suspend an account
27959
27960 2004-01-29 17:27  ivan
27961
27962         * Makefile: multiple self-service machines aren't enclosed in
27963           quotes
27964
27965 2004-01-29 17:10  ivan
27966
27967         * Makefile, FS/FS/ClientAPI/MyAccount.pm,
27968           FS/bin/freeside-selfservice-server, init.d/freeside-init: add
27969           support for running selfservice server against multiple machines
27970
27971 2004-01-27 17:45  ivan
27972
27973         * httemplate/search/svc_acct.cgi: fix link from service definition
27974           browse to services
27975
27976 2004-01-27 17:39  ivan
27977
27978         * httemplate/: index.html, browse/part_svc.cgi,
27979           search/svc_acct.cgi, search/svc_domain.cgi: add service
27980           definition browse by number of active services
27981
27982 2004-01-23 03:20  ivan
27983
27984         * httemplate/: index.html, search/report_prepaid_income.cgi,
27985           search/report_prepaid_income.html: add prepaid income to main
27986           menu and allow arbitrary dates
27987
27988 2004-01-23 01:04  ivan
27989
27990         * httemplate/search/report_prepaid_income.cgi: tidy up look
27991
27992 2004-01-23 00:58  ivan
27993
27994         * httemplate/search/report_prepaid_income.cgi: oops
27995
27996 2004-01-23 00:55  ivan
27997
27998         * httemplate/search/report_prepaid_income.cgi: first try at prepaid
27999           income report
28000
28001 2004-01-22 19:22  ivan
28002
28003         * FS/FS/cust_bill.pm: undo debugging change
28004
28005 2004-01-22 19:21  ivan
28006
28007         * FS/FS/cust_bill.pm: consolidate large numbers of accounts to
28008           avoid gigantic line items
28009
28010 2004-01-22 19:01  ivan
28011
28012         * httemplate/edit/cust_main.cgi: and the same for ship_
28013
28014 2004-01-22 18:53  ivan
28015
28016         * httemplate/edit/cust_main.cgi: fix state default and set min year
28017           to this year, patch from <matthewd>, thanks!
28018
28019 2004-01-22 16:49  ivan
28020
28021         * debian/control: update ideas about package splitup
28022
28023 2004-01-21 16:21  ivan
28024
28025         * FS/FS/cust_main.pm: fix cancel method
28026
28027 2004-01-21 16:11  ivan
28028
28029         * httemplate/misc/cust_main-cancel.cgi: report cancellation errors
28030           properly
28031
28032 2004-01-21 15:45  ivan
28033
28034         * httemplate/misc/dump.cgi: fix newline problem in dump
28035
28036 2004-01-21 14:10  ivan
28037
28038         * FS/FS/cust_bill.pm: clean up all temp files!
28039
28040 2004-01-21 14:00  ivan
28041
28042         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
28043           conf/invoice_latexsmallfooter: fix multi-page typeset invoices
28044
28045 2004-01-20 16:04  ivan
28046
28047         * httemplate/search/: cust_bill_event.cgi, cust_pay.cgi,
28048           cust_pkg.cgi: don't include the _next_ day, just the full ending
28049           day
28050
28051 2004-01-20 12:30  ivan
28052
28053         * httemplate/: index.html, misc/dump.cgi: add database dump from
28054           web interface
28055
28056 2004-01-19 15:21  ivan
28057
28058         * httemplate/docs/upgrade-1.4.2.html: typeset invoice doc update
28059
28060 2004-01-18 13:03  ivan
28061
28062         * FS/FS/Record.pm: revert bind_param change _again_.  passing not
28063           as a hashref causes too many other problems.  please leave as is.
28064           DBD::Pg needs to be fixed.  1.31 is a lost cause.
28065
28066 2004-01-16 13:45  ivan
28067
28068         * FS/FS/cust_bill.pm: apply variable substitutions in latex notes
28069           also
28070
28071 2004-01-12 12:52  ivan
28072
28073         * httemplate/docs/upgrade10.html: add IPC::ShareLite and
28074           Locale::SubCountry
28075
28076 2004-01-12 12:52  ivan
28077
28078         * httemplate/docs/upgrade-1.4.2.html: add IPC::ShareLite
28079
28080 2004-01-12 12:40  khoff
28081
28082         * httemplate/edit/part_virtual_field.cgi: Lists are just better
28083           sorted.
28084
28085 2004-01-12 12:34  khoff
28086
28087         * httemplate/browse/part_virtual_field.cgi: $pvf isn't a global.
28088
28089 2004-01-11 16:03  ivan
28090
28091         * httemplate/view/cust_bill.cgi: only display "view typeset
28092           invoice" when there is an invoice_latex template
28093
28094 2004-01-11 15:59  ivan
28095
28096         * FS/FS/cust_bill.pm, httemplate/view/cust_bill.cgi: typeset
28097           invoice view in web UI uses pdf instead of postscript, closes
28098           Bug#614
28099
28100 2004-01-11 15:38  ivan
28101
28102         * httemplate/view/cust_bill-pdf.cgi: fix for pdf
28103
28104 2004-01-11 15:37  ivan
28105
28106         * httemplate/view/cust_bill-pdf.cgi: adding
28107
28108 2004-01-10 03:17  ivan
28109
28110         * Makefile: workaround stubborn shells globbing [a-z] to include
28111           CVS/
28112
28113 2004-01-09 20:19  ivan
28114
28115         * FS/FS/cust_main.pm: don't require payname for DCHK either
28116
28117 2004-01-09 19:50  ivan
28118
28119         * httemplate/edit/part_bill_event.cgi: fix UI: displaying "Add" on
28120           invoice event edits
28121
28122 2004-01-09 14:46  ivan
28123
28124         * httemplate/search/report_receivables.cgi: add customer number
28125
28126 2004-01-09 14:39  ivan
28127
28128         * FS/FS/cust_credit.pm, httemplate/view/cust_main.cgi: credit
28129           deletions: need to use Date::Format and FS::Misc qw(send_email)
28130           in cust_credit.pm, need a link to delete unapplied credits too
28131
28132 2004-01-09 14:15  ivan
28133
28134         * FS/FS/Conf.pm: correct tyop
28135
28136 2004-01-09 14:11  ivan
28137
28138         * FS/FS/Conf.pm, FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
28139           httemplate/view/cust_main.cgi,
28140           httemplate/misc/delete-cust_credit.cgi: add deletecredits config
28141           value to enable deletion of credits
28142
28143 2004-01-09 13:09  ivan
28144
28145         * FS/FS/: Conf.pm, svc_acct.pm: adding system_usernames config
28146           value
28147
28148 2004-01-06 22:10  khoff
28149
28150         * httemplate/edit/part_pkg.cgi: Added billing plan sql_external for
28151           billing services in an external sql database.
28152
28153 2004-01-05 12:24  ivan
28154
28155         * httemplate/index.html: fix other packages by next bill date link
28156
28157 2004-01-03 19:54  ivan
28158
28159         * httemplate/docs/signup.html: remove obsolete netscape CCK
28160           supportsignup.cgi
28161
28162           depend on HTTP::BrowserDetect directly instead of via deprecated
28163           HTTP::Headers::UserAgent (closes: Bug#578)
28164
28165 2004-01-03 00:42  ivan
28166
28167         * httemplate/browse/agent.cgi: fix heading colspan when there is no
28168           agent.disabled column
28169
28170 2004-01-01 12:40  ivan
28171
28172         * FS/FS/cust_bill.pm: escape stuff from latex
28173
28174 2003-12-29 22:02  khoff
28175
28176         * FS/FS/Record.pm: Pass type as scalar instead of a hashref to work
28177           around a bug in DBD::Pg version 1.31.
28178
28179 2003-12-27 00:23  ivan
28180
28181         * httemplate/: index.html, search/cust_pkg.cgi,
28182           search/cust_pkg.html, search/cust_pkg_report.cgi: package reports
28183           by agent
28184
28185 2003-12-24 10:18  khoff
28186
28187         * FS/bin/freeside-setup: tyop
28188
28189 2003-12-22 18:36  ivan
28190
28191         * FS/MANIFEST, FS/FS/part_export.pm, FS/t/svc_broadband.t,
28192           FS/t/svc_external.t, htetc/global.asa, htetc/handler.pl,
28193           httemplate/edit/part_svc.cgi, httemplate/edit/svc_external.cgi,
28194           httemplate/edit/process/svc_external.cgi,
28195           httemplate/view/svc_external.cgi: add svc_external
28196
28197 2003-12-22 17:46  ivan
28198
28199         * FS/FS.pm, FS/FS/svc_external.pm, FS/bin/freeside-setup,
28200           httemplate/docs/upgrade10.html, FS/FS/cust_svc.pm: add
28201           svc_external
28202
28203 2003-12-22 17:10  ivan
28204
28205         * eg/table_template-svc.pm: update svc template for 1.5
28206
28207 2003-12-22 17:06  ivan
28208
28209         * eg/table_template-svc.pm: fix path to svc_Common in example table
28210
28211 2003-12-22 16:51  ivan
28212
28213         * FS/FS/ClientAPI/MyAccount.pm,
28214           fs_selfservice/FS-SelfService/SelfService.pm: add edit_info to
28215           selfservice API
28216
28217 2003-12-22 16:41  ivan
28218
28219         * FS/FS/: Conf.pm, cust_main.pm: allow_negative_charges config
28220           option
28221
28222 2003-12-22 13:37  ivan
28223
28224         * httemplate/browse/cust_pay_batch.cgi: add total cards & amount to
28225           pending batch screen
28226
28227 2003-12-22 13:22  ivan
28228
28229         * FS/FS/cust_main.pm: default to the whole-country tax rate if
28230           states aren't defined
28231
28232 2003-12-22 13:18  ivan
28233
28234         * FS/FS/cust_bill.pm: quiet warning
28235
28236 2003-12-22 13:01  ivan
28237
28238         * FS/FS/cust_credit.pm: allow credits to be modified at API level
28239
28240 2003-12-22 09:50  ivan
28241
28242         * FS/FS/cust_main.pm: add cust_credit, cust_pay and cust_refund
28243           subs
28244
28245 2003-12-21 15:16  ivan
28246
28247         * httemplate/browse/agent_type.cgi: work even if there are stray
28248           type_pkgs records around
28249
28250 2003-12-21 15:13  ivan
28251
28252         * FS/FS/Record.pm: cache virtual_fields method results to help
28253           performance
28254
28255 2003-12-21 13:12  ivan
28256
28257         * FS/bin/freeside-addoutsourceuser: add outsourced databases with
28258           both addresses by default
28259
28260 2003-12-19 19:47  ivan
28261
28262         * httemplate/browse/part_referral.cgi: fix inflated advertising
28263           source numbers
28264
28265 2003-12-15 00:08  ivan
28266
28267         * conf/invoice_latex: line up w/window envelopes
28268
28269 2003-12-15 00:07  ivan
28270
28271         * httemplate/misc/print-invoice.cgi: print_ps returns ths invoice
28272           now, do not count on latex printing it, oops
28273
28274 2003-12-14 22:42  ivan
28275
28276         * FS/FS/: cust_main.pm, cust_bill.pm: fix bug that charged full
28277           amounts of all open invoices as soon as balance went positive
28278           (only manifests when any cust_bill->owed somehow got to be
28279           negative)
28280
28281 2003-12-14 19:41  ivan
28282
28283         * FS/FS/cust_bill.pm: add _latex_escape sub
28284
28285 2003-12-14 09:53  ivan
28286
28287         * httemplate/view/cust_main.cgi: non-breaking spaces in custoemr
28288           view field names
28289
28290 2003-12-10 15:53  ivan
28291
28292         * FS/FS/ClientAPI/Signup.pm: signup page w/advertising source
28293           dropdown
28294
28295 2003-12-10 14:51  ivan
28296
28297         * FS/bin/freeside-setup, httemplate/docs/upgrade10.html: add
28298           part_referral.disabled, add disabled indices to agent and
28299           part_bill_event
28300
28301 2003-12-10 14:50  ivan
28302
28303         * FS/FS/part_referral.pm: add part_referral.disabled
28304
28305 2003-11-30 00:06  ivan
28306
28307         * FS/FS/cust_bill.pm: explicitly tell dvips to write output to a
28308           file
28309
28310 2003-11-29 23:52  ivan
28311
28312         * httemplate/view/cust_bill.cgi: add link to view typeset invoice
28313
28314 2003-11-29 23:41  ivan
28315
28316         * conf/invoice_latex: move to the left to line up with window
28317           envelopes
28318
28319 2003-11-29 02:50  ivan
28320
28321         * FS/FS/cust_credit_bill.pm: missing cut
28322
28323 2003-11-29 02:48  ivan
28324
28325         * FS/FS/cust_bill.pm: use the latex template for normal printing
28326           when available
28327
28328 2003-11-29 02:39  ivan
28329
28330         * httemplate/edit/part_pkg.cgi: adding sql_generic price plan
28331
28332 2003-11-29 00:32  ivan
28333
28334         * FS/FS/: Conf.pm, cust_bill_pay.pm, cust_credit_bill.pm: option to
28335           send statements when a payment or credit is applied
28336
28337 2003-11-29 00:18  ivan
28338
28339         * FS/FS/part_bill_event.pm: also set default latex template for
28340           late bill templates
28341
28342 2003-11-29 00:08  ivan
28343
28344         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
28345           conf/invoice_latexfooter, conf/invoice_latexnotes,
28346           httemplate/misc/print-invoice.cgi,
28347           httemplate/view/cust_bill-ps.cgi: postscript invoice redux
28348
28349 2003-11-26 07:37  ivan
28350
28351         * FS/FS/cust_bill.pm: remove spurious Setup on one-time package
28352           charges
28353
28354 2003-11-26 06:25  ivan
28355
28356         * FS/FS/: Conf.pm, cust_bill.pm: add invoice_default_terms config
28357           value to control explicit due date printing on invoices
28358
28359 2003-11-24 06:29  ivan
28360
28361         * httemplate/edit/part_export.cgi: fix html quoting problems
28362
28363 2003-11-24 05:01  ivan
28364
28365         * httemplate/browse/part_export.cgi: fix html quoting of export
28366           options
28367
28368 2003-11-21 10:55  ivan
28369
28370         * FS/FS/Record.pm: revert bind_param change!
28371
28372 2003-11-21 07:32  ivan
28373
28374         * httemplate/search/report_receivables.cgi: precedence helps alot
28375
28376 2003-11-21 07:25  ivan
28377
28378         * httemplate/search/report_receivables.cgi: precedence helps alot
28379
28380 2003-11-21 07:20  ivan
28381
28382         * httemplate/search/report_receivables.cgi: show customer status on
28383           receivables report
28384
28385 2003-11-20 04:48  ivan
28386
28387         * FS/FS/part_export/communigate_pro.pm: don't error out when not
28388           actually changing domain
28389
28390 2003-11-19 10:13  ivan
28391
28392         * FS/FS/Record.pm: work around DBD::Pg problems with bind_param
28393
28394 2003-11-19 04:21  ivan
28395
28396         * httemplate/: edit/REAL_cust_pkg.cgi, search/cust_pkg.html,
28397           search/report_cc.html, search/report_credit.html,
28398           search/report_cust_pay.html, search/report_tax.html: fix
28399           jscalendar date ifFormat
28400
28401 2003-11-18 17:37  ivan
28402
28403         * FS/FS/cust_bill.pm: reversing accidental commit of
28404           work-in-progress
28405
28406 2003-11-18 17:29  ivan
28407
28408         * FS/FS/: cust_bill.pm, cust_main.pm: disable debugging by default
28409
28410 2003-11-18 07:14  ivan
28411
28412         * FS/FS/part_export.pm: fix communigate pro export descriptions
28413
28414 2003-11-18 07:04  ivan
28415
28416         * FS/: FS/part_export/communigate_pro.pm,
28417           FS/part_export/communigate_pro_singledomain.pm, MANIFEST,
28418           FS/part_export.pm: add communigate_pro_singledomain export
28419
28420 2003-11-18 03:17  ivan
28421
28422         * httemplate/docs/install.html: remove thread/PerlIO warning -
28423           standard in 5.8.x and working fine
28424
28425 2003-11-14 23:28  ivan
28426
28427         * FS/bin/freeside-selfservice-server: kill off ssh process when
28428           re-opening connection
28429
28430 2003-11-14 23:18  ivan
28431
28432         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
28433           trailing newline to supress useless error messages in log
28434
28435 2003-11-14 00:43  ivan
28436
28437         * FS/bin/freeside-selfservice-server: hopefully recover better from
28438           lost ssh connections
28439
28440 2003-11-13 18:52  ivan
28441
28442         * httemplate/search/report_receivables.cgi: sort these
28443           case-insensitive
28444
28445 2003-11-12 04:29  ivan
28446
28447         * FS/FS/: svc_Common.pm, svc_acct.pm: allow provisioning of
28448           unaudited services with a svcnum for imports
28449
28450 2003-11-12 03:22  ivan
28451
28452         * FS/FS/cust_pkg.pm: better error msg
28453
28454 2003-11-11 07:03  ivan
28455
28456         * FS/FS/svc_Common.pm: also make setx behave when setting svcnum
28457           during an import
28458
28459 2003-11-11 06:39  ivan
28460
28461         * FS/FS/svc_Common.pm: fix up virtual field reprucussions
28462
28463 2003-11-11 06:21  ivan
28464
28465         * FS/FS/svc_Common.pm: simple change to cust_svc creation to help
28466           imports with svcnums
28467
28468 2003-11-11 00:35  ivan
28469
28470         * httemplate/browse/part_referral.cgi: really fix advertising
28471           source edit links
28472
28473 2003-11-11 00:01  ivan
28474
28475         * httemplate/search/report_receivables.cgi: remove spaces between
28476           parens and contact name
28477
28478 2003-11-10 23:51  ivan
28479
28480         * httemplate/browse/: part_referral.cgi, svc_acct_pop.cgi:
28481           part_referral.cgi
28482
28483 2003-11-10 05:54  ivan
28484
28485         * httemplate/misc/process/meta-import.cgi: hmm forgot to check this
28486           in?
28487
28488 2003-11-08 08:36  ivan
28489
28490         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add order_pkg and
28491           cancel_pkg functions to self-service
28492
28493 2003-11-08 08:31  ivan
28494
28495         * fs_selfservice/FS-SelfService/SelfService.pm: documentation for
28496           self-service functions!
28497
28498 2003-11-08 04:59  ivan
28499
28500         * FS/FS/ClientAPI/MyAccount.pm: pass paybatch field to realtime_bop
28501           so we can prevent double-charges
28502
28503 2003-11-07 02:53  ivan
28504
28505         * httemplate/elements/: calendar-en.js, calendar-setup.js,
28506           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
28507           jscalendar
28508
28509 2003-11-07 00:39  ivan
28510
28511         * FS/FS/cust_svc.pm: also fix attribute_since_sqlradacct for data
28512           charging
28513
28514 2003-11-07 00:36  ivan
28515
28516         * FS/FS/cust_svc.pm: finish fixing sqlradius_withdomain time
28517           calculations
28518
28519 2003-11-06 23:56  ivan
28520
28521         * httemplate/view/svc_acct.cgi: also show RADIUS usage information
28522           for sqlradius_withdomain exports
28523
28524 2003-11-06 06:45  ivan
28525
28526         * httemplate/search/report_receivables.cgi: add totals & simplify
28527           expressions
28528
28529 2003-11-06 06:08  ivan
28530
28531         * httemplate/search/report_receivables.cgi: ack!  count credits,
28532           not payments twice
28533
28534 2003-11-06 06:00  ivan
28535
28536         * httemplate/search/report_receivables.cgi: typo
28537
28538 2003-11-06 05:56  ivan
28539
28540         * httemplate/search/report_receivables.cgi: link to customer, don't
28541           show custnum
28542
28543 2003-11-06 05:40  ivan
28544
28545         * FS/MANIFEST: removing bin/freeside-receivables-report
28546
28547 2003-11-06 05:39  ivan
28548
28549         * httemplate/: index.html, search/report_receivables.cgi: "current
28550           receivables" -> A/R Aging summary
28551
28552 2003-11-06 05:37  ivan
28553
28554         * FS/bin/freeside-receivables-report: removing (rewritten as a
28555           proper html report)
28556
28557 2003-11-05 03:13  ivan
28558
28559         * bin/create-fetchmailrc: fixup
28560
28561 2003-11-05 02:26  ivan
28562
28563         * FS/FS/svc_acct.pm: allow letters in quota for use with edquota -p
28564
28565 2003-11-04 10:01  ivan
28566
28567         * FS/FS/cust_main.pm: don't overwrite otaker on cust_main!
28568
28569 2003-11-04 09:57  ivan
28570
28571         * bin/create-fetchmailrc: adding
28572
28573 2003-11-04 09:30  ivan
28574
28575         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm: make snarf
28576           info available to exports
28577
28578 2003-11-04 02:56  ivan
28579
28580         * FS/FS/Record.pm: finish treating serials as ints!
28581
28582 2003-11-04 02:55  ivan
28583
28584         * FS/FS/Record.pm: treat serial columns as ints too!
28585
28586 2003-11-03 03:42  ivan
28587
28588         * FS/FS/svc_Common.pm, httemplate/edit/part_svc.cgi: does this fix
28589           Bug#590??
28590
28591 2003-11-03 03:30  ivan
28592
28593         * httemplate/edit/part_svc.cgi: kludge around this so i can add
28594           service definitions for now
28595
28596 2003-11-02 21:57  ivan
28597
28598         * httemplate/: index.html, browse/part_pkg.cgi,
28599           search/cust_pkg.cgi: add suspended/canceled browse, fix the old
28600           suspended browse
28601
28602 2003-11-02 21:48  ivan
28603
28604         * httemplate/search/cust_pkg.cgi: add suspended/canceled package
28605           browse
28606
28607 2003-11-02 21:40  ivan
28608
28609         * httemplate/index.html: formatting
28610
28611 2003-11-02 21:34  ivan
28612
28613         * httemplate/index.html: remove duplicate items from "Reports"
28614           section
28615
28616 2003-11-02 21:25  ivan
28617
28618         * httemplate/browse/part_pkg.cgi: tyops
28619
28620 2003-11-02 21:21  ivan
28621
28622         * httemplate/browse/part_pkg.cgi: also show suspended and canceled
28623           counts on active package browse
28624
28625 2003-10-26 09:30  ivan
28626
28627         * httemplate/search/cust_main-quickpay.html: default quickpay to
28628           exact search
28629
28630 2003-10-25 17:39  ivan
28631
28632         * httemplate/search/: cust_pay.cgi, report_cust_pay.html: payment
28633           reports broken down by Visa/MC / Amex / Discover
28634
28635 2003-10-24 19:05  ivan
28636
28637         * FS/FS/: acct_snarf.pm, svc_Common.pm, svc_acct.pm,
28638           ClientAPI/Signup.pm: signups with snarf info!
28639
28640 2003-10-24 18:06  ivan
28641
28642         * httemplate/docs/signup.html: better link to .INS files
28643           documentation
28644
28645 2003-10-24 13:38  ivan
28646
28647         * FS/FS/: cust_main.pm, Conf.pm: add cvv-save configuration value
28648           to save the cvv data for specific card types
28649
28650 2003-10-24 12:28  ivan
28651
28652         * FS/FS/ClientAPI/Signup.pm, httemplate/edit/cust_main.cgi,
28653           httemplate/edit/process/cust_main.cgi, httemplate/docs/cvv2.html,
28654           httemplate/docs/upgrade10.html, FS/FS/cust_main.pm,
28655           FS/bin/freeside-setup, httemplate/docs/schema.html: cvv!
28656
28657 2003-10-23 22:51  ivan
28658
28659         * httemplate/images/: cvv2.png, cvv2_amex.png: adding cvv2 images
28660
28661 2003-10-23 17:50  ivan
28662
28663         * httemplate/browse/part_referral.cgi: UI: adjust alignment of
28664           stats
28665
28666 2003-10-23 17:39  ivan
28667
28668         * httemplate/browse/part_referral.cgi: referral listing now shows
28669           customer signups today and past week/30/60/90/6months/year/total
28670
28671 2003-10-23 15:37  ivan
28672
28673         * bin/dbdef-create: require DBIx::DBSchema 0.22 to deal with Pg
28674           version problems
28675
28676 2003-10-23 02:02  ivan
28677
28678         * httemplate/docs/legacy.html: fix cranky verbitage at the top
28679
28680 2003-10-23 00:49  ivan
28681
28682         * FS/FS/cust_pay_batch.pm: Declined results from batches should now
28683           suspend the relevant customer.
28684
28685 2003-10-22 12:10  khoff
28686
28687         * httemplate/edit/process/router.cgi: dbh is a global.
28688
28689 2003-10-19 22:01  ivan
28690
28691         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
28692           httemplate/view/cust_main.cgi: finish up weekly billing
28693
28694 2003-10-19 21:25  ivan
28695
28696         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
28697           httemplate/edit/part_pkg.cgi, httemplate/docs/upgrade10.html,
28698           FS/bin/freeside-setup: daily/weekly billing
28699
28700 2003-10-19 11:08  ivan
28701
28702         * httemplate/docs/install.html: fix CPAN link
28703
28704 2003-10-16 15:57  khoff
28705
28706         * FS/FS/part_export/router.pm: Telnet/SSH router export for
28707           svc_broadband.
28708
28709 2003-10-16 06:48  ivan
28710
28711         * httemplate/docs/billing.html: fix Text::Template link
28712
28713 2003-10-15 16:17  khoff
28714
28715         * httemplate/browse/router.cgi: $router isn't a global.
28716
28717 2003-10-15 15:59  khoff
28718
28719         * httemplate/edit/router.cgi: More changes that got lost in the
28720           merge somehow.
28721
28722 2003-10-15 15:48  khoff
28723
28724         * httemplate/view/svc_broadband.cgi: File got munged during
28725           svc_broadband merge.  Added ability to create a 'customer
28726           router'.
28727
28728 2003-10-15 08:03  ivan
28729
28730         * FS/bin/freeside-selfservice-server,
28731           fs_selfservice/FS-SelfService/SelfService.pm,
28732           fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
28733           tagging ability so we can run multiple self-service clients on
28734           one machine
28735
28736 2003-10-15 05:08  ivan
28737
28738         * FS/bin/freeside-setup: fix agent username and password
28739           nullability
28740
28741 2003-10-15 02:41  ivan
28742
28743         * FS/FS/cust_main.pm: - Business::OnlinePayment "recurring_billing"
28744           flag is set for subsequent   credit card transactions; some
28745           processors (AuthorozeNet, others?) use this   to waive the CVV2
28746           requirement.
28747
28748 2003-10-09 10:40  ivan
28749
28750         * FS/FS/cust_pay_batch.pm: parse last line from TD Canada Trust
28751
28752 2003-10-09 04:05  ivan
28753
28754         * httemplate/docs/install.html: don't install on a public server!
28755
28756 2003-10-07 21:09  ivan
28757
28758         * htetc/global.asa, htetc/handler.pl,
28759           httemplate/misc/upload-batch.cgi: can't use
28760           File::Basename::basename for windows filenames!  use a regex
28761           instead
28762
28763 2003-10-07 06:50  ivan
28764
28765         * Makefile: mandrake
28766
28767 2003-10-07 01:05  ivan
28768
28769         * FS/: FS/acct_snarf.pm, FS.pm, FS/part_export.pm: adding
28770           acct_snarf
28771
28772 2003-10-06 23:06  ivan
28773
28774         * FS/FS/part_export/communigate_pro.pm: problem was scalar context
28775           propogating to the wrong place in the grep
28776
28777 2003-10-06 23:03  ivan
28778
28779         * FS/FS/part_export/communigate_pro.pm: fix subroutine call from
28780           UpdateAccountSettings sub
28781
28782 2003-10-06 22:50  ivan
28783
28784         * FS/FS/part_export/communigate_pro.pm: add suspend and unsuspend
28785           hooks, don't try and set '*SUSPENDED*' passwords
28786
28787 2003-10-06 22:49  ivan
28788
28789         * FS/FS/svc_acct.pm: doc
28790
28791 2003-10-06 19:27  ivan
28792
28793         * FS/FS/part_export/communigate_pro.pm: add suspension /
28794           unsuspension export to communigate
28795
28796 2003-10-06 05:05  ivan
28797
28798         * httemplate/search/cust_main-quickpay.html: - put link to main
28799           menu on quick payment search page
28800
28801 2003-10-06 04:39  ivan
28802
28803         * httemplate/search/svc_acct.cgi: fix URL argument processing for
28804           account searches by popnum
28805
28806 2003-10-06 04:22  ivan
28807
28808         * httemplate/search/svc_acct.cgi: typo
28809
28810 2003-10-06 04:20  ivan
28811
28812         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: fix
28813           linking to account list per access number
28814
28815 2003-10-06 04:14  ivan
28816
28817         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: agent
28818           browse shows # of active accounts & links to appropriate account
28819           search
28820
28821 2003-10-02 14:51  khoff
28822
28823         * httemplate/edit/svc_broadband.cgi: $field isn't a global.
28824
28825 2003-10-02 07:26  ivan
28826
28827         * Makefile: minor Makefile updates
28828
28829 2003-10-02 07:19  ivan
28830
28831         * FS/FS/: Conf.pm, cust_main.pm: add emaildecline-exclude config
28832           option
28833
28834 2003-10-02 06:08  ivan
28835
28836         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: turn
28837           off super-verbose logging
28838
28839 2003-10-02 05:42  ivan
28840
28841         * fs_selfservice/FS-SelfService/Makefile.PL: update Makefile.PL
28842           dependancies (PREREQ_PM) for self-service module and signup
28843           wrapper
28844
28845 2003-10-02 04:23  ivan
28846
28847         * fs_selfservice/FS-SelfService/cgi/login.html: removing testing
28848           info
28849
28850 2003-10-02 03:18  ivan
28851
28852         * FS/bin/freeside-daily: added -y switch to freeside-daily to
28853           specify an offset in days
28854
28855 2003-10-02 01:56  ivan
28856
28857         * FS/FS/raddb.pm, bin/generate-raddb: update with dictionaries from
28858           freeradius 0.9.1, and fix generate-raddb to avoid duplicates
28859
28860 2003-09-30 08:01  ivan
28861
28862         * FS/FS/agent.pm: no duplicate usernames
28863
28864 2003-09-30 07:58  ivan
28865
28866         * httemplate/docs/upgrade10.html: agent schema changes
28867
28868 2003-09-30 05:48  ivan
28869
28870         * httemplate/misc/download-batch.cgi: IE doesn't like downloading
28871           MIME type text/comma-separated-values
28872
28873 2003-09-30 01:21  ivan
28874
28875         * httemplate/edit/REAL_cust_pkg.cgi, CREDITS,
28876           httemplate/elements/calendar-en.js,
28877           httemplate/elements/calendar-setup.js,
28878           httemplate/elements/calendar-win2k-2.css,
28879           httemplate/elements/calendar.js,
28880           httemplate/elements/calendar_stripped.js,
28881           httemplate/images/calendar.png, httemplate/search/cust_pkg.html,
28882           httemplate/search/report_cc.html,
28883           httemplate/search/report_credit.html,
28884           httemplate/search/report_cust_pay.html,
28885           httemplate/search/report_tax.html: calendar popups!
28886
28887 2003-09-30 00:04  ivan
28888
28889         * htetc/global.asa, htetc/handler.pl,
28890           httemplate/docs/upgrade-1.4.2.html: CGI.pm 2.47 required for
28891           ->upload() method
28892
28893 2003-09-29 03:10  ivan
28894
28895         * httemplate/: browse/agent.cgi, search/cust_main.cgi: agent browse
28896           now links to active/cancelled customers
28897
28898 2003-09-28 23:51  ivan
28899
28900         * FS/FS/ClientAPI/Signup.pm: signup with agent selection
28901
28902 2003-09-28 23:35  ivan
28903
28904         * httemplate/index.html: remove Gratuitous Capitalization
28905
28906 2003-09-28 22:51  ivan
28907
28908         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
28909           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi: agents
28910           can be disabled (auto-sensing based on schema)
28911
28912 2003-09-28 22:51  ivan
28913
28914         * FS/bin/freeside-setup, httemplate/docs/schema.html: added
28915           agent.disabled       agent.username       agent._password
28916
28917 2003-09-28 19:17  ivan
28918
28919         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: finish removing
28920           quiet config options
28921
28922 2003-09-27 19:36  ivan
28923
28924         * FS/FS/cust_pay_batch.pm, htetc/global.asa, htetc/handler.pl,
28925           httemplate/browse/cust_pay_batch.cgi,
28926           httemplate/misc/upload-batch.cgi: add upload of batch result from
28927           TD Canada Trust some global.asa / handler.pl enhancements
28928
28929 2003-09-26 16:33  khoff
28930
28931         * httemplate/edit/svc_www.cgi: $field is not a global.
28932
28933 2003-09-26 14:02  khoff
28934
28935         * httemplate/edit/svc_acct.cgi: $field isn't a global.
28936
28937 2003-09-26 06:37  ivan
28938
28939         * httemplate/docs/upgrade10.html: sql
28940
28941 2003-09-26 06:04  ivan
28942
28943         * FS/: FS/cust_main.pm, bin/freeside-daily: re-setup option to
28944           re-charge setup fee
28945
28946 2003-09-26 02:31  ivan
28947
28948         * FS/FS/cust_main.pm: scalar/array scope fix... new, multiple (i.e.
28949           canadian GST/PST) taxes work now!
28950
28951 2003-09-26 02:15  ivan
28952
28953         * FS/FS/UID.pm: re-enable ChopBlanks for now
28954
28955 2003-09-26 02:09  ivan
28956
28957         * FS/FS/cust_pkg.pm: fix manual_flag problem preventing cust_pkg
28958           editing
28959
28960 2003-09-26 01:11  ivan
28961
28962         * httemplate/: browse/cust_main_county.cgi,
28963           edit/cust_main_county.cgi: fix tax edit UI
28964
28965 2003-09-25 04:56  ivan
28966
28967         * httemplate/docs/upgrade10.html: new per-tax setuptax and recurtax
28968           fields
28969
28970 2003-09-25 04:49  ivan
28971
28972         * httemplate/: browse/cust_main_county.cgi,
28973           edit/cust_main_county.cgi: UI for multiple named taxes w/setup &
28974           recur exemptions 1.4 schema-auto-adjusting backport
28975
28976 2003-09-25 04:17  ivan
28977
28978         * FS/FS/: cust_main.pm, cust_main_county.pm: multiple, named taxes
28979           for a single region 1.4 backport auto-adjusts based on schema
28980
28981 2003-09-25 03:40  ivan
28982
28983         * FS/bin/freeside-setup, httemplate/docs/schema.html: add setuptax
28984           and recurtax fields to cust_main_county
28985
28986 2003-09-25 03:28  ivan
28987
28988         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
28989           freebsd portability fix
28990
28991 2003-09-25 03:27  ivan
28992
28993         * FS/bin/freeside-selfservice-server: freebsd portability fixes
28994
28995 2003-09-25 03:26  ivan
28996
28997         * FS/FS/ClientAPI/MyAccount.pm: quiet self-service server cancels
28998
28999 2003-09-25 02:40  ivan
29000
29001         * httemplate/docs/upgrade-1.4.2.html: 1.4.2 upgrade
29002
29003 2003-09-25 02:39  ivan
29004
29005         * httemplate/docs/upgrade9.html: update upgrade docs for bind
29006           exports
29007
29008 2003-09-24 10:20  ivan
29009
29010         * FS/FS/part_export/shellcommands.pm: don't change dir either when
29011           username_pwonly is set
29012
29013 2003-09-24 10:06  ivan
29014
29015         * FS/FS/part_export/shellcommands.pm: don't allow uid changes when
29016           usermod_pwonly set
29017
29018 2003-09-23 18:30  ivan
29019
29020         * httemplate/browse/agent.cgi: fix boolean precedence error leading
29021           to inaccurate results on the new customer status list
29022
29023 2003-09-21 00:31  ivan
29024
29025         * FS/FS/cust_bill.pm, httemplate/misc/download-batch.cgi: remove
29026           trancode from batching
29027
29028 2003-09-20 23:52  ivan
29029
29030         * httemplate/misc/download-batch.cgi: eliminate extraneous newlines
29031
29032 2003-09-20 18:22  ivan
29033
29034         * httemplate/misc/download-batch.cgi: preliminary batch download
29035
29036 2003-09-20 18:22  ivan
29037
29038         * httemplate/browse/cust_pay_batch.cgi: add link to preliminary
29039           batch download
29040
29041 2003-09-19 05:40  ivan
29042
29043         * FS/FS/cust_main.pm: quiet option to cancel method
29044
29045 2003-09-19 05:13  ivan
29046
29047         * FS/FS/ClientAPI/Signup.pm: remove klunky $error ||= usage
29048
29049 2003-09-19 05:04  ivan
29050
29051         * FS/FS/ClientAPI/Signup.pm: oops, flipped an or to an and
29052
29053 2003-09-19 05:02  ivan
29054
29055         * FS/FS/ClientAPI/Signup.pm: cache initial signup_info for
29056           performance
29057
29058 2003-09-19 04:56  ivan
29059
29060         * FS/FS/ClientAPI/Signup.pm: better error message when you don't
29061           select a package
29062
29063 2003-09-19 04:50  ivan
29064
29065         * init.d/freeside-init: correct pid filename for stopping
29066           self-service server
29067
29068 2003-09-19 04:35  ivan
29069
29070         * fs_selfservice/FS-SelfService/SelfService.pm: finish moving
29071           signup server functions to self-service interace
29072
29073 2003-09-19 04:00  ivan
29074
29075         * FS/FS/ClientAPI/Signup.pm: module needs to return true
29076
29077 2003-09-19 03:08  ivan
29078
29079         * FS/FS/ClientAPI/Signup.pm: make sure signup cancels are quiet
29080
29081 2003-09-19 03:07  ivan
29082
29083         * Makefile, FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
29084           FS/FS/ClientAPI/Signup.pm, httemplate/docs/index.html: move
29085           signup server functions to self-service server.  fix provisioning
29086           & immediate suspension of declined signups.
29087
29088 2003-09-19 02:59  ivan
29089
29090         * init.d/freeside-init: removing signup and passwd servers
29091
29092 2003-09-18 21:25  ivan
29093
29094         * FS/FS/cust_main.pm: finish cleaning up the quiet stuff
29095
29096 2003-09-18 21:13  ivan
29097
29098         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm: deprecate
29099           signup_server-quiet config option
29100
29101 2003-09-18 03:52  ivan
29102
29103         * httemplate/browse/agent.cgi: oops
29104
29105 2003-09-18 03:46  ivan
29106
29107         * httemplate/browse/agent.cgi: include info on number of
29108           active/cancelled customers in agent browse
29109
29110 2003-09-15 14:33  ivan
29111
29112         * httemplate/search/cust_pkg.cgi: package search skips cancelled
29113           packages when searching by date range
29114
29115 2003-09-11 17:14  khoff
29116
29117         * FS/FS/addr_block.pm: @excludeaddr is a list of addresses, not
29118           NetAddrs, so it shouldn't be map'd
29119
29120 2003-09-11 14:57  ivan
29121
29122         * FS/FS/part_export.pm: also update sqlradius_withdomaind
29123           description for freeradius 0.9.1
29124
29125 2003-09-11 14:54  ivan
29126
29127         * FS/FS/part_export.pm: update doc note for freeradius 0.9.1
29128
29129 2003-09-10 15:10  ivan
29130
29131         * FS/FS/part_export/communigate_pro.pm: communigate pro quota bs
29132
29133 2003-09-10 14:56  ivan
29134
29135         * FS/FS/part_export/communigate_pro.pm: don't set an empty
29136           externalFlag
29137
29138 2003-09-10 14:45  ivan
29139
29140         * FS/FS/part_export/communigate_pro.pm: communitgate pro
29141           CreateAccount examples are on crack
29142
29143 2003-09-10 14:39  ivan
29144
29145         * FS/FS/part_export/communigate_pro.pm: fix for communigate pro
29146           weird data structure on create
29147
29148 2003-09-10 14:01  ivan
29149
29150         * FS/FS/part_export/communigate_pro.pm: set initial password for
29151           new accounts
29152
29153 2003-09-10 03:54  ivan
29154
29155         * FS/FS/cust_pay.pm: adding cust_main method
29156
29157 2003-09-09 15:36  ivan
29158
29159         * FS/MANIFEST: adding communigate_pro export
29160
29161 2003-09-08 21:16  ivan
29162
29163         * FS/FS/part_export.pm: typo hiding remote username labels
29164
29165 2003-09-06 00:20  ivan
29166
29167         * httemplate/browse/agent_type.cgi: hide display of disabled
29168           packages from agent type browse
29169
29170 2003-09-05 23:45  ivan
29171
29172         * FS/FS/part_export.pm: updated DBI link in sqlradius export notes
29173
29174 2003-09-05 18:45  ivan
29175
29176         * FS/FS/svc_acct.pm: fix method name
29177
29178 2003-09-05 18:44  ivan
29179
29180         * FS/FS/: cust_svc.pm, svc_acct.pm: add
29181           get_session_history_sqlradacct have $ignore_quantity also ignore
29182           0 quantities
29183
29184 2003-09-05 06:19  ivan
29185
29186         * FS/FS/part_export/communigate_pro.pm: typo
29187
29188 2003-09-05 06:18  ivan
29189
29190         * FS/FS/: part_export.pm, part_export/communigate_pro.pm: add
29191           communigate pro export
29192
29193 2003-09-05 06:16  ivan
29194
29195         * FS/FS/Conf.pm: doc
29196
29197 2003-09-05 02:13  ivan
29198
29199         * FS/FS/svc_acct.pm: allow ! password like !!
29200
29201 2003-09-05 01:17  ivan
29202
29203         * FS/FS/Conf.pm: fix reference to obsolete shellcommands-useradd
29204           conf value (refer to exports instead)
29205
29206 2003-09-05 01:02  ivan
29207
29208         * FS/FS/Conf.pm: fix typo
29209
29210 2003-09-05 01:01  ivan
29211
29212         * FS/FS/svc_acct.pm: allow up to 60 char encrypted passwords for
29213           blowfish
29214
29215 2003-09-05 00:55  ivan
29216
29217         * FS/bin/freeside-setup: svc_acct._password from 50 to 72 for
29218           blowfish passwords
29219
29220 2003-09-04 21:09  ivan
29221
29222         * FS/FS/: Conf.pm, cust_main.pm: users-allow_comp config value to
29223           control creation of complimentary accounts and minor pod updates
29224
29225 2003-09-04 19:31  ivan
29226
29227         * httemplate/edit/part_svc.cgi: -w-safe and run under a 1.4 schema
29228           too
29229
29230 2003-09-03 16:06  ivan
29231
29232         * httemplate/view/cust_main.cgi: list extraneous services, closes:
29233           #213
29234
29235 2003-09-03 13:22  ivan
29236
29237         * FS/FS/Record.pm: turn off query debugging
29238
29239 2003-09-03 11:46  ivan
29240
29241         * FS/FS/Record.pm: turn vfieldpart_hashref into a method, not a
29242           subroutine another fix to support running 1.5.0 virtual field
29243           code on 1.4.x databases
29244
29245 2003-09-03 06:18  ivan
29246
29247         * FS/FS/part_export.pm: openbsd also uses sane useradd/mod/del
29248           commands
29249
29250 2003-09-03 05:35  ivan
29251
29252         * Makefile: makefile trivia for openbsd
29253
29254 2003-08-07 22:54  ivan
29255
29256         * httemplate/view/svc_acct.cgi: - fix possible glitch with Mason on
29257           account view screen
29258
29259 2003-08-07 22:42  ivan
29260
29261         * FS/FS/CGI.pm, bin/masonize, httemplate/index.html,
29262           httemplate/elements/header.html,
29263           httemplate/elements/menubar.html, httemplate/elements/pager.html,
29264           httemplate/elements/table.html, httemplate/search/sql.cgi,
29265           httemplate/search/sql.html,
29266           httemplate/search/elements/search.html: - (finish) includes!
29267           (closes: Bug#551) - (finish) moving SQL search to including
29268           generic elements/search.html - new elements: menubar.html,
29269           header.html, pager.html and table.html - have masonize process
29270           .html files also
29271
29272 2003-08-07 19:02  ivan
29273
29274         * bin/masonize, htetc/global.asa, httemplate/autohandler,
29275           httemplate/graph/money_time-graph.cgi,
29276           httemplate/graph/money_time.cgi, httemplate/search/sql.html,
29277           httemplate/search/elements/search.html: - fix Mason profiling to
29278           pass-through images (for graph/) - fix graph/money-time.cgi use
29279           of $m interfering with Mason - fix graph/money-time-graph.cgi to
29280           set content-type in a Mason/ASP-independant   fashion -
29281           (beginning of) includes! - (beginning of) moving SQL search to
29282           including generic elements/search.html - fix global.asa typo -
29283           fix masonize to not prepend an extraneous blank line (breaking
29284           graph/money-time-graph.cgi)
29285
29286 2003-08-07 06:08  ivan
29287
29288         * htetc/global.asa, htetc/handler.pl,
29289           httemplate/view/cust_main.cgi: - turn on profiling with mason
29290           like with Apache::ASP (redirects now working) - fix mason error
29291           with new view/cust_main.cgi UI
29292
29293 2003-08-07 05:47  ivan
29294
29295         * Makefile, htetc/global.asa, htetc/handler.pl,
29296           htetc/handler.pl-1.0x, httemplate/autohandler,
29297           httemplate/index.html, httemplate/docs/install.html,
29298           httemplate/docs/upgrade10.html: - switch to mason by default -
29299           minimum mason version 1.1 (and doc) - evaluate .html files with
29300           mason/asp - turn on profiling with mason like with Apache::ASP
29301           (redirects not working) - (start of) includes
29302
29303 2003-08-05 14:00  ivan
29304
29305         * httemplate/browse/part_pkg.cgi: doh, revert stuff that shouldn't
29306           have been checked in
29307
29308 2003-08-05 13:06  ivan
29309
29310         * htetc/: handler.pl, handler.pl-1.0x: no svc_acct_sm in 1.5
29311
29312 2003-08-05 12:07  ivan
29313
29314         * FS/FS/part_export.pm: update sqlradius{_withdomain} documentation
29315
29316 2003-08-05 11:52  ivan
29317
29318         * FS/FS/svc_domain.pm: remove spurious re-use of $error
29319
29320 2003-08-05 11:45  ivan
29321
29322         * FS/FS/Record.pm: backwards compatibility if the schema hasn't
29323           been updated
29324
29325 2003-08-04 17:32  khoff
29326
29327         * httemplate/index.html: Fixed %%%VERSION%%% tag
29328
29329 2003-08-04 17:20  khoff
29330
29331         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/addr_block.pm,
29332           FS/FS/agent.pm, FS/FS/agent_type.pm, FS/FS/cust_bill.pm,
29333           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay.pm,
29334           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
29335           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
29336           FS/FS/cust_credit_refund.pm, FS/FS/cust_main.pm,
29337           FS/FS/cust_main_county.pm, FS/FS/cust_main_invoice.pm,
29338           FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm, FS/FS/cust_pkg.pm,
29339           FS/FS/cust_refund.pm, FS/FS/cust_svc.pm,
29340           FS/FS/cust_tax_exempt.pm, FS/FS/domain_record.pm,
29341           FS/FS/export_svc.pm, FS/FS/msgcat.pm, FS/FS/nas.pm,
29342           FS/FS/part_bill_event.pm, FS/FS/part_export.pm,
29343           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
29344           FS/FS/part_pop_local.pm, FS/FS/part_referral.pm,
29345           FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
29346           FS/FS/part_virtual_field.pm, FS/FS/pkg_svc.pm, FS/FS/port.pm,
29347           FS/FS/prepay_credit.pm, FS/FS/queue.pm, FS/FS/queue_arg.pm,
29348           FS/FS/queue_depend.pm, FS/FS/radius_usergroup.pm,
29349           FS/FS/router.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
29350           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, FS/FS/svc_broadband.pm,
29351           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
29352           FS/FS/type_pkgs.pm, FS/bin/freeside-setup, htetc/global.asa,
29353           htetc/handler.pl, htetc/handler.pl-1.0x, httemplate/index.html,
29354           httemplate/browse/part_svc.cgi,
29355           httemplate/browse/part_virtual_field.cgi,
29356           httemplate/browse/router.cgi, httemplate/docs/upgrade10.html,
29357           httemplate/edit/part_svc.cgi,
29358           httemplate/edit/part_virtual_field.cgi,
29359           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
29360           httemplate/edit/svc_broadband.cgi, httemplate/edit/svc_www.cgi,
29361           httemplate/edit/process/router.cgi,
29362           httemplate/edit/process/svc_broadband.cgi,
29363           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
29364           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi:
29365           Virtual field merge
29366
29367 2003-08-04 17:00  khoff
29368
29369         * FS/FS/part_router_field.pm, FS/FS/part_sb_field.pm,
29370           FS/FS/router_field.pm, FS/FS/sb_field.pm,
29371           httemplate/browse/part_sb_field.cgi,
29372           httemplate/edit/part_router_field.cgi,
29373           httemplate/edit/part_sb_field.cgi: Virtual field merge
29374
29375 2003-07-25 09:26  ivan
29376
29377         * FS/FS/svc_acct.pm: typo
29378
29379 2003-07-25 06:13  ivan
29380
29381         * FS/FS/Conf.pm: doc
29382
29383 2003-07-23 10:05  ivan
29384
29385         * FS/FS/part_export/domain_shellcommands.pm: bugfix for
29386           non-catchall domains
29387
29388 2003-07-23 08:36  ivan
29389
29390         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
29391           spurious "can't purchase pkgpart" errors
29392
29393 2003-07-17 09:02  ivan
29394
29395         * FS/FS/cust_main.pm: one last tiny bugfix for the retry_realtime
29396           functionality
29397
29398 2003-07-16 09:05  ivan
29399
29400         * httemplate/search/cust_pay.cgi: UI
29401
29402 2003-07-16 09:01  ivan
29403
29404         * httemplate/search/cust_pay.cgi: show totals in payment report
29405
29406 2003-07-15 06:30  ivan
29407
29408         * rt/: ChangeLog, Makefile, README, TODO, bin/initacls.Oracle,
29409           bin/initacls.Pg, bin/initacls.mysql, bin/mason_handler.fcgi,
29410           bin/mason_handler.scgi, bin/rt, bin/rt-mailgate, bin/rtadmin,
29411           bin/webmux.pl, docs/rt.gif, docs/design_docs/acls,
29412           docs/design_docs/basic-definitions.txt,
29413           docs/design_docs/cli_spec, docs/design_docs/evil_plans,
29414           docs/design_docs/local_hacking, etc/acl.Oracle, etc/acl.Pg,
29415           etc/acl.mysql, etc/config.pm, etc/schema.Oracle, etc/schema.Pg,
29416           etc/schema.mysql, etc/schema.pm, lib/MANIFEST, lib/MANIFEST.SKIP,
29417           lib/Makefile.PL, lib/RT.pm, lib/test.pl, lib/RT/ACE.pm,
29418           lib/RT/ACL.pm, lib/RT/Attachment.pm, lib/RT/Attachments.pm,
29419           lib/RT/CurrentUser.pm, lib/RT/Date.pm, lib/RT/EasySearch.pm,
29420           lib/RT/Group.pm, lib/RT/GroupMember.pm, lib/RT/GroupMembers.pm,
29421           lib/RT/Groups.pm, lib/RT/Handle.pm, lib/RT/Keyword.pm,
29422           lib/RT/KeywordSelect.pm, lib/RT/KeywordSelects.pm,
29423           lib/RT/Keywords.pm, lib/RT/Link.pm, lib/RT/Links.pm,
29424           lib/RT/ObjectKeyword.pm, lib/RT/ObjectKeywords.pm,
29425           lib/RT/Queue.pm, lib/RT/Queues.pm, lib/RT/Record.pm,
29426           lib/RT/Scrip.pm, lib/RT/ScripAction.pm, lib/RT/ScripActions.pm,
29427           lib/RT/ScripCondition.pm, lib/RT/ScripConditions.pm,
29428           lib/RT/Scrips.pm, lib/RT/Template.pm, lib/RT/Templates.pm,
29429           lib/RT/TestHarness.pm, lib/RT/Ticket.pm, lib/RT/Tickets.pm,
29430           lib/RT/Transaction.pm, lib/RT/Transactions.pm, lib/RT/User.pm,
29431           lib/RT/Users.pm, lib/RT/Watcher.pm, lib/RT/Watchers.pm,
29432           lib/RT/Action/Autoreply.pm, lib/RT/Action/Generic.pm,
29433           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
29434           lib/RT/Action/OpenDependent.pm, lib/RT/Action/ResolveMembers.pm,
29435           lib/RT/Action/SendEmail.pm, lib/RT/Action/SendPasswordEmail.pm,
29436           lib/RT/Action/StallDependent.pm,
29437           lib/RT/Condition/AnyTransaction.pm, lib/RT/Condition/Generic.pm,
29438           lib/RT/Condition/NewDependency.pm,
29439           lib/RT/Condition/StatusChange.pm, lib/RT/Interface/CLI.pm,
29440           lib/RT/Interface/Email.pm, lib/RT/Interface/Web.pm: reverting to
29441           vendor branch rt 3.0.4, hopefully
29442
29443 2003-07-15 06:16  ivan
29444
29445         * rt/: Makefile.in, aclocal.m4, config, config.layout, Changelog,
29446           config.log, config.pld, config.status, configure, configure.ac,
29447           install-sh, bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
29448           bin/mason_handler.svc, bin/mason_handler.svc.in,
29449           bin/rt-commit-handler, bin/rt-commit-handler.in,
29450           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
29451           bin/rt-crontool, docs/design_docs/approval_notices,
29452           docs/design_docs/approval_template, docs/design_docs/cf_search,
29453           docs/design_docs/delegation, docs/design_docs/groups_notes,
29454           docs/design_docs/recursive_group_membership_algorithm,
29455           docs/design_docs/rql_parser_machine.graphviz,
29456           docs/design_docs/string-extraction-guide.txt,
29457           docs/design_docs/ticket_templates, etc/RT_Config.pm,
29458           etc/RT_Config.pm.in, etc/RT_SiteConfig.pm, etc/constraints.mysql,
29459           etc/initialdata, etc/schema.SQLite, etc/upgrade/2.1.71,
29460           html/autohandler, html/index.html, html/l, lib/RT.pm.in,
29461           lib/RT/ACE_Overlay.pm, lib/RT/ACL_Overlay.pm,
29462           lib/RT/Attachment_Overlay.pm, lib/RT/Attachments_Overlay.pm,
29463           lib/RT/Base.pm, lib/RT/CachedGroupMember.pm,
29464           lib/RT/CachedGroupMember_Overlay.pm,
29465           lib/RT/CachedGroupMembers.pm,
29466           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CustomField.pm,
29467           lib/RT/CustomFieldValue.pm, lib/RT/CustomFieldValues.pm,
29468           lib/RT/CustomFieldValues_Overlay.pm,
29469           lib/RT/CustomField_Overlay.pm, lib/RT/CustomFields.pm,
29470           lib/RT/CustomFields_Overlay.pm, lib/RT/EmailParser.pm,
29471           lib/RT/GroupMember_Overlay.pm, lib/RT/GroupMembers_Overlay.pm,
29472           lib/RT/Group_Overlay.pm, lib/RT/Groups_Overlay.pm,
29473           lib/RT/I18N.pm, lib/RT/Link_Overlay.pm, lib/RT/Links_Overlay.pm,
29474           lib/RT/Principal.pm, lib/RT/Principal_Overlay.pm,
29475           lib/RT/Principals.pm, lib/RT/Principals_Overlay.pm,
29476           lib/RT/Queue_Overlay.pm, lib/RT/Queues_Overlay.pm,
29477           lib/RT/ScripAction_Overlay.pm, lib/RT/ScripActions_Overlay.pm,
29478           lib/RT/ScripCondition_Overlay.pm,
29479           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrip_Overlay.pm,
29480           lib/RT/Scrips_Overlay.pm, lib/RT/SearchBuilder.pm,
29481           lib/RT/System.pm, lib/RT/Template_Overlay.pm,
29482           lib/RT/Templates_Overlay.pm, lib/RT/TicketCustomFieldValue.pm,
29483           lib/RT/TicketCustomFieldValue_Overlay.pm,
29484           lib/RT/TicketCustomFieldValues.pm,
29485           lib/RT/TicketCustomFieldValues_Overlay.pm,
29486           lib/RT/Ticket_Overlay.pm, lib/RT/Tickets_Overlay.pm,
29487           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Transaction_Overlay.pm,
29488           lib/RT/Transactions_Overlay.pm, lib/RT/URI.pm,
29489           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
29490           lib/RT/Action/AutoOpen.pm, lib/RT/Action/CreateTickets.pm,
29491           lib/RT/Action/EscalatePriority.pm, lib/RT/Action/SetPriority.pm,
29492           lib/RT/Action/UserDefined.pm, lib/RT/Condition/BeforeDue.pm,
29493           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
29494           lib/RT/Condition/PriorityExceeds.pm,
29495           lib/RT/Condition/QueueChange.pm, lib/RT/Condition/UserDefined.pm,
29496           lib/RT/I18N/cs.pm, lib/RT/I18N/cs.po, lib/RT/I18N/de.po,
29497           lib/RT/I18N/en.po, lib/RT/I18N/es.po, lib/RT/I18N/fi.po,
29498           lib/RT/I18N/fr.po, lib/RT/I18N/he.po, lib/RT/I18N/i_default.pm,
29499           lib/RT/I18N/ja.po, lib/RT/I18N/nl.po, lib/RT/I18N/no.po,
29500           lib/RT/I18N/pt_br.po, lib/RT/I18N/ru.po, lib/RT/I18N/zh_cn.po,
29501           lib/RT/I18N/zh_tw.po, lib/RT/Interface/Email/Auth/MailFrom.pm,
29502           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
29503           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/Generic.pm,
29504           lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm, lib/t/00smoke.t,
29505           lib/t/00smoke.t.in, lib/t/01harness.t, lib/t/01harness.t.in,
29506           lib/t/02regression.t, lib/t/02regression.t.in, lib/t/03web.pl,
29507           lib/t/03web.pl.in, lib/t/04_send_email.pl,
29508           lib/t/04_send_email.pl.in, m4/rt_enable_layout.m4,
29509           m4/rt_expand_var.m4, m4/rt_layout.m4,
29510           m4/rt_subst_expanded_arg.m4, sbin/extract-message-catalog,
29511           sbin/extract_pod_tests, sbin/factory, sbin/license_tag,
29512           sbin/regression_harness, sbin/rt-setup-database,
29513           sbin/rt-setup-database.in, sbin/rt-test-dependencies.in,
29514           autom4te.cache/output.0, autom4te.cache/requests,
29515           autom4te.cache/traces.0, sbin/rt-test-dependencies: Initial
29516           revision
29517
29518 2003-07-15 04:23  ivan
29519
29520         * Makefile: 1.5.0pre3
29521
29522 2003-07-13 23:21  ivan
29523
29524         * httemplate/search/cust_pay.cgi: fix bug when both a payment type
29525           and date range are specified
29526
29527 2003-07-12 04:14  ivan
29528
29529         * httemplate/index.html: remove Gratuitous capitalization
29530
29531 2003-07-12 04:09  ivan
29532
29533         * httemplate/: index.html, browse/part_pkg.cgi,
29534           browse/part_svc.cgi, search/cust_pkg.cgi: - better description of
29535           payment search - some clarification of services/packages vs.
29536           service/package   definitions in browse/part_{svc,pkg}.cgi -
29537           package definition report by # of active customer packages (with
29538           links   to customer package listing)
29539
29540 2003-07-11 08:37  ivan
29541
29542         * FS/FS/cust_main.pm: fix timelocal AUTOLOAD problem introduced by
29543           Time::Local fix in rc3 (closes: Bug#550)
29544
29545 2003-07-11 08:23  ivan
29546
29547         * httemplate/: index.html, search/cust_pay.cgi,
29548           search/cust_pkg.cgi, search/report_cust_pay.html: payments report
29549           for inventivemedia / hpnx
29550
29551 2003-07-11 00:54  ivan
29552
29553         * FS/FS/Record.pm: typo
29554
29555 2003-07-11 00:30  ivan
29556
29557         * FS/FS/Record.pm: provide stack backtrace when we wind up in
29558           FS::Record::AUTOLOAD by accident
29559
29560 2003-07-09 07:39  ivan
29561
29562         * httemplate/edit/svc_domain.cgi: increase max domain length to 63
29563
29564 2003-07-06 11:58  ivan
29565
29566         * httemplate/view/cust_main.cgi: don't bother displaying comments
29567           that are only whitespace/newlines
29568
29569 2003-07-03 20:34  ivan
29570
29571         * etc/acp_logfile-parse: removing obsolete file
29572
29573 2003-07-03 20:31  ivan
29574
29575         * etc/abbr_state.txt: adding states
29576
29577 2003-07-03 20:27  ivan
29578
29579         * etc/example-direct-cardin: removing ancient cybercash example
29580
29581 2003-07-03 18:37  ivan
29582
29583         * FS/FS/svc_acct_pop.pm: don't populate the whole initial list if
29584           there are tons of POPs
29585
29586 2003-07-03 17:51  ivan
29587
29588         * FS/FS/svc_acct_pop.pm: optimize javascript to handle large
29589           numbers of POPs
29590
29591 2003-07-03 16:00  ivan
29592
29593         * htetc/global.asa: working DBIx::Profile again
29594
29595 2003-07-02 05:58  ivan
29596
29597         * FS/FS/part_pkg.pm: tyop
29598
29599 2003-07-02 05:56  ivan
29600
29601         * FS/FS/part_pkg.pm: relaxed "first package" restrictions; will
29602           find any appropriate service with quantity 1
29603
29604 2003-07-02 05:34  ivan
29605
29606         * Artistic, README: change license to GPL only
29607
29608 2003-07-01 02:00  ivan
29609
29610         * httemplate/edit/part_export.cgi: larger textareas in export
29611           options
29612
29613 2003-06-30 17:27  ivan
29614
29615         * FS/FS/part_export.pm: typo
29616
29617 2003-06-30 12:15  ivan
29618
29619         * FS/FS/cust_main.pm: bugfix for manual re-charging changes
29620           (Bug#423)
29621
29622 2003-06-30 11:56  ivan
29623
29624         * FS/FS/cust_main.pm: pass additional fields to ACH processors
29625           (Authorize.Net should work now)
29626
29627 2003-06-30 06:18  ivan
29628
29629         * FS/: MANIFEST, bin/freeside-overdue: removing deprecated
29630           freeside-overdue
29631
29632 2003-06-30 05:22  ivan
29633
29634         * FS/: FS/part_export.pm, FS/part_export/sqlradius.pm,
29635           FS/part_export/sqlradius_withdomain.pm,
29636           bin/freeside-sqlradius-reset,
29637           t/part_export-sqlradius_withdomain.t: adding sqlradius_withdomain
29638           export including realms, closes: bug#514
29639
29640 2003-06-30 00:44  ivan
29641
29642         * FS/FS/svc_domain.pm: increase maximum domain length to 67
29643
29644 2003-06-27 07:19  ivan
29645
29646         * FS/FS/: Conf.pm, svc_acct.pm: add radius-ip configuration
29647           parameter for Framed-IP-Address vs. Framed-Address
29648
29649 2003-06-25 03:22  ivan
29650
29651         * httemplate/search/cust_bill_event.cgi: Pg 7.3 incompatibility
29652           with empty dates in Failed Invoice Event search,   patch from
29653           rlucas@tercent.net
29654
29655 2003-06-25 01:40  ivan
29656
29657         * FS/FS/: svc_acct.pm, part_export/cp.pm: svc_acct doc update cp
29658           export - disable old-style suspending
29659
29660 2003-06-24 17:57  ivan
29661
29662         * FS/FS/part_export/forward_shellcommands.pm: forward_shellcommands
29663           update: might work now
29664
29665 2003-06-24 07:12  ivan
29666
29667         * FS/FS/part_export/: forward_shellcommands.pm, sqlmail.pm:
29668           explicitly use the necessary modules
29669
29670 2003-06-22 07:21  ivan
29671
29672         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: fix the credit card
29673           retry on change or manual "retry_card" to ONCE per invoice
29674
29675 2003-06-22 02:11  ivan
29676
29677         * bin/create-history-tables: skip pg_ tables also (ewww, showing up
29678           in reverse-engineered schema)
29679
29680 2003-06-22 02:04  ivan
29681
29682         * bin/create-history-tables: skip history tables that exist
29683           already; easier to re-run now
29684
29685 2003-06-13 19:04  ivan
29686
29687         * httemplate/docs/upgrade9.html: cust_bill2 index
29688
29689 2003-06-13 19:02  ivan
29690
29691         * FS/bin/freeside-setup: add index on cust_bill._date
29692
29693 2003-06-13 18:01  ivan
29694
29695         * bin/apache.export: \n\n between virtualhost entries
29696
29697 2003-06-13 08:18  ivan
29698
29699         * FS/FS/part_export/shellcommands.pm: $new_quoted_password vs.
29700           $quoted_new__password
29701
29702 2003-06-13 02:12  ivan
29703
29704         * FS/FS/part_export.pm: proper command escape for vpopmail export
29705
29706 2003-06-13 01:46  ivan
29707
29708         * httemplate/edit/part_export.cgi: missing semi
29709
29710 2003-06-13 01:44  ivan
29711
29712         * httemplate/edit/part_export.cgi: correct stickiness for checkbox
29713           options on export edit
29714
29715 2003-06-13 01:38  ivan
29716
29717         * FS/FS/part_export.pm: pass vpopmail passwords on command-line
29718           (unfortunately)
29719
29720 2003-06-13 01:23  ivan
29721
29722         * FS/FS/part_export.pm: full path to vpopmail commands
29723
29724 2003-06-13 01:11  ivan
29725
29726         * FS/FS/: part_export.pm, part_export/shellcommands.pm: add
29727           vpopmail presets to shellcommands_withdomain export
29728
29729 2003-06-12 07:08  ivan
29730
29731         * bin/passwd.import: /bin/halt and /sbin/halt
29732
29733 2003-06-12 07:06  ivan
29734
29735         * bin/passwd.import: tyop
29736
29737 2003-06-12 06:57  ivan
29738
29739         * bin/passwd.import: better error handling for re-imports
29740
29741 2003-06-12 06:50  ivan
29742
29743         * bin/fix-sequences: remove overly-verbose debugging for now
29744
29745 2003-06-12 06:50  ivan
29746
29747         * bin/fix-sequences: "doc"
29748
29749 2003-06-12 06:49  ivan
29750
29751         * bin/fix-sequences: arg
29752
29753 2003-06-12 06:47  ivan
29754
29755         * bin/fix-sequences: debugging
29756
29757 2003-06-12 06:43  ivan
29758
29759         * bin/fix-sequences: update for long table names; use sequence name
29760           directly instead of guessing
29761
29762 2003-06-12 06:35  ivan
29763
29764         * bin/fix-sequences: moo
29765
29766 2003-06-12 06:32  ivan
29767
29768         * bin/fix-sequences: adding fix-sequences
29769
29770 2003-06-12 05:57  ivan
29771
29772         * FS/FS/part_export.pm: _default_ default now sets GECOS like the
29773           OS-defaults
29774
29775 2003-06-12 05:43  ivan
29776
29777         * FS/FS/part_export.pm: sqlradius doc update; don't need to allow
29778           null OP columns
29779
29780 2003-06-11 13:27  khoff
29781
29782         * FS/FS/Misc.pm: In scalar context, smtpsend returns the number of
29783           addresses that the message was successfully delivered to.  I'm
29784           assuming 'Debug' causes Net::SMTP to warn the debug output, not
29785           return it.
29786
29787 2003-06-11 12:13  khoff
29788
29789         * FS/FS/Misc.pm: We're passing a list here, not one argument.
29790
29791 2003-06-09 04:11  ivan
29792
29793         * FS/FS/cust_svc.pm: add "$ignore_quantity" bypass
29794
29795 2003-06-08 17:59  ivan
29796
29797         * httemplate/docs/install.html: documentation update from "Jesse D.
29798           Guardiani" <jesse@wingnet.net>, thanks
29799
29800 2003-06-06 18:58  ivan
29801
29802         * FS/FS/cust_main.pm: and fix the error message
29803
29804 2003-06-06 18:57  ivan
29805
29806         * FS/FS/cust_main.pm: really, really give a better error message
29807           when used under 5.005 now.  really.
29808
29809 2003-06-06 18:47  ivan
29810
29811         * FS/FS/cust_main.pm: give a better error message regarding
29812           Time::Local on old perls.  really.
29813
29814 2003-06-06 18:42  ivan
29815
29816         * FS/FS/cust_main.pm: require Time::Local 1.04 on perls before 5.6
29817
29818 2003-06-06 03:49  ivan
29819
29820         * FS/FS/part_export/cp.pm: add suspend/unsuspend capability to CP
29821           export
29822
29823 2003-06-05 21:42  ivan
29824
29825         * htetc/global.asa: database profiling bs i should just switch to
29826           mason
29827
29828 2003-06-04 17:22  khoff
29829
29830         * FS/FS/cust_pkg.pm: order/cancel packages rewritten
29831
29832 2003-06-04 09:14  ivan
29833
29834         * FS/FS/svc_acct.pm: allow empty slipip's
29835
29836 2003-06-04 05:44  ivan
29837
29838         * httemplate/search/cust_pkg.cgi: fix last bill label
29839
29840 2003-06-03 06:53  ivan
29841
29842         * httemplate/view/cust_main.cgi: fix provision links
29843
29844 2003-06-03 05:41  ivan
29845
29846         * FS/FS/: part_export.pm, part_export/cp.pm: minor update to cp
29847           export - eliminate redundant "host" parameter
29848
29849 2003-06-03 05:40  ivan
29850
29851         * Makefile: 1.5.0pre2 (too late, hehe)
29852
29853 2003-06-03 02:34  ivan
29854
29855         * bin/svc_acct_sm.import: removing (very) deprecated import
29856
29857 2003-06-03 00:54  ivan
29858
29859         * httemplate/docs/upgrade10.html: upgrade docs
29860
29861 2003-06-02 23:10  ivan
29862
29863         * httemplate/docs/upgrade10.html: slightly better upgrade docs
29864
29865 2003-06-02 23:09  ivan
29866
29867         * FS/bin/freeside-setup: use serial for primary keys in new tables
29868           too
29869
29870 2003-06-02 22:49  ivan
29871
29872         * FS/bin/freeside-setup: router.svcnum nullability fix
29873
29874 2003-06-02 07:51  ivan
29875
29876         * httemplate/view/cust_main.cgi: UI nit
29877
29878 2003-06-02 05:22  ivan
29879
29880         * FS/FS/cust_pkg.pm: add last_bill field to manpage
29881
29882 2003-05-30 02:40  ivan
29883
29884         * httemplate/docs/man/FS/part_export/.cvs_is_on_crack: force
29885           inclusion of httemplate/docs/man hierarchy
29886
29887 2003-05-30 02:22  ivan
29888
29889         * FS/FS/part_export/sqlradius.pm: sqlradius exports include "op"
29890           field
29891
29892 2003-05-30 01:45  ivan
29893
29894         * httemplate/docs/ssh.html: doc
29895
29896 2003-05-19 22:43  ivan
29897
29898         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
29899           fs_selfservice/FS-SelfService/cgi/make_payment.html,
29900           fs_selfservice/FS-SelfService/cgi/payment_results.html,
29901           fs_selfservice/FS-SelfService/cgi/process_payment.html,
29902           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: working
29903           self-service self-payments!
29904
29905 2003-05-19 06:54  ivan
29906
29907         * FS/FS/ClientAPI/MyAccount.pm,
29908           fs_selfservice/FS-SelfService/SelfService.pm,
29909           fs_selfservice/FS-SelfService/cgi/make_payment.html,
29910           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix up some
29911           bugs in processing payments via self-service... appears to be
29912           working so far
29913
29914 2003-05-19 06:38  ivan
29915
29916         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
29917           fs_selfservice/FS-SelfService/cgi/make_payment.html,
29918           fs_selfservice/FS-SelfService/cgi/process_payment.html,
29919           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: first crack at
29920           payment processing with self-service (step two of the process)
29921
29922 2003-05-19 05:00  ivan
29923
29924         * FS/: MANIFEST, FS/Misc.pm, FS/cust_bill.pm, FS/cust_main.pm,
29925           FS/cust_pay.pm, FS/cust_pkg.pm, FS/svc_acct.pm, FS/svc_domain.pm,
29926           FS/ClientAPI/MyAccount.pm, t/Misc.t: maintenance:   - add
29927           FS::Misc with send_email subroutine, remove all duplicate code
29928           from     various modules   - move the realtime_bop from cust_bill
29929           to cust_main & change usage slightly.      invnum is no longer
29930           required.  FS::cust_bill::realtime_bop remains as a      wrapper.
29931           self-service:   - fix some syntax errors, make payment UI (step
29932           one) really should be     working now
29933
29934 2003-05-18 17:15  ivan
29935
29936         * fs_selfservice/FS-SelfService/cgi/: make_payment.html,
29937           selfservice.cgi: processing payments...
29938
29939 2003-05-18 04:44  ivan
29940
29941         * FS/FS/ClientAPI/MyAccount.pm,
29942           fs_selfservice/FS-SelfService/cgi/make_payment.html,
29943           fs_selfservice/FS-SelfService/cgi/myaccount.html: interface for
29944           making payments all done
29945
29946 2003-05-18 01:09  ivan
29947
29948         * fs_selfservice/FS-SelfService/cgi/make_payment.html: forgot this
29949           file
29950
29951 2003-05-18 01:08  ivan
29952
29953         * FS/FS/ClientAPI/MyAccount.pm, fs_selfservice/DEPLOY: more
29954           self-service make payment UI work
29955
29956 2003-05-17 23:20  ivan
29957
29958         * FS/FS/ClientAPI/MyAccount.pm,
29959           fs_selfservice/FS-SelfService/SelfService.pm,
29960           fs_selfservice/FS-SelfService/cgi/login.html,
29961           fs_selfservice/FS-SelfService/cgi/myaccount.html,
29962           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service:
29963           make payment UI done
29964
29965 2003-05-14 09:51  ivan
29966
29967         * FS/FS/cust_bill.pm: display recurring custom line items on
29968           invoices as well as one-shot ones
29969
29970 2003-05-12 23:01  ivan
29971
29972         * FS/FS/cust_bill_event.pm: - document missing fields in
29973           cust_bill_event
29974
29975 2003-05-12 22:47  ivan
29976
29977         * FS/FS/addr_block.pm: missing pod =cut at end
29978
29979 2003-05-12 20:22  ivan
29980
29981         * FS/FS/svc_acct.pm, fs_selfservice/FS-SelfService/cgi/login.html,
29982           fs_selfservice/FS-SelfService/cgi/myaccount.html,
29983           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
29984           fs_selfservice/FS-SelfService/cgi/view_invoice.html: -
29985           self-service updates: cleanup and beginnings of "make a payment"
29986           - fix pod masking FS::svc_acct::cust_svc
29987
29988 2003-05-12 00:34  ivan
29989
29990         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
29991           setbuf call doesn't appear to be working...
29992
29993 2003-05-12 00:33  ivan
29994
29995         * httemplate/view/cust_main.cgi: fix service links
29996
29997 2003-05-11 15:55  ivan
29998
29999         * httemplate/index.html: mail forward search not yet implemented
30000
30001 2003-05-11 15:53  ivan
30002
30003         * httemplate/search/cust_pkg.cgi: patch from Richard Siddall for
30004           strict vars
30005
30006 2003-05-11 15:34  ivan
30007
30008         * CREDITS, httemplate/view/cust_main.cgi: red here is too confusing
30009
30010 2003-05-11 15:25  ivan
30011
30012         * htetc/: handler.pl, handler.pl-1.0x: handler.pl updates from
30013           Richard Siddall <richard.siddall@elirion.net>
30014
30015 2003-05-09 23:45  ivan
30016
30017         * httemplate/view/: cust_main.cgi, cust_pkg.cgi: first pass at new
30018           package list UI
30019
30020 2003-05-09 22:41  ivan
30021
30022         * FS/FS/cust_pkg.pm: fix bug in last_bill method which prevented
30023           last_bill dates from being set
30024
30025 2003-05-09 22:40  ivan
30026
30027         * FS/FS/cust_main.pm: - substitute '0' for existing blank
30028           setup/recur fees - use timelocal_nocheck instead of timelocal for
30029           proper wraparound
30030
30031 2003-05-09 12:30  khoff
30032
30033         * httemplate/view/cust_main.cgi: Cleaned-up package view code and
30034           added CSS tags.
30035
30036 2003-05-08 23:03  ivan
30037
30038         * fs_selfservice/DEPLOY: updated freebsd install
30039
30040 2003-05-08 03:28  ivan
30041
30042         * CREDITS: credit where credit's due
30043
30044 2003-05-08 02:34  ivan
30045
30046         * Makefile, FS/FS/Record.pm: general Pg 7.3 fix for setting int
30047           columns to '' / NULL
30048
30049 2003-05-06 14:15  ivan
30050
30051         * httemplate/view/cust_main_alt.cgi: don't create new files in lieu
30052           of branches
30053
30054 2003-05-06 13:33  khoff
30055
30056         * httemplate/view/cust_main_alt.cgi: Can't pull  out of thin air.
30057
30058 2003-05-04 13:58  khoff
30059
30060         * httemplate/view/cust_main_alt.cgi: proposed cust_main.cgi
30061
30062 2003-05-02 19:06  ivan
30063
30064         * FS/FS/part_export/infostreet.pm, httemplate/edit/svc_acct.cgi:
30065           enable quota maintenance in infostreet export
30066
30067 2003-05-02 19:03  ivan
30068
30069         * bin/apache.export: typo in usage instructions
30070
30071 2003-05-02 18:30  ivan
30072
30073         * FS/FS/part_export.pm: clean up CVS cruft
30074
30075 2003-05-02 16:51  khoff
30076
30077         * httemplate/view/cust_main.cgi: CARD && DCRD?
30078
30079 2003-04-29 12:49  khoff
30080
30081         * httemplate/misc/catchall.cgi: 0 has a hash key looks like svcnum
30082           = 0.  Suprisingly, '' works.
30083
30084 2003-04-29 11:28  khoff
30085
30086         * FS/FS/domain_record.pm: Better SOA checking
30087
30088 2003-04-29 09:59  khoff
30089
30090         * httemplate/edit/svc_broadband.cgi: It helps if you can edit the
30091           ip_addr field.
30092
30093 2003-04-25 19:01  khoff
30094
30095         * FS/FS/cust_svc.pm: I don't like FS::Record warnings
30096
30097 2003-04-25 17:28  khoff
30098
30099         * FS/FS/cust_bill.pm: Tyop
30100
30101 2003-04-24 16:01  ivan
30102
30103         * httemplate/edit/cust_main.cgi: fix for bug triggered by
30104           nonexistant referring customer numbers
30105
30106 2003-04-24 11:46  khoff
30107
30108         * FS/FS/part_export/sqlmail.pm: MySQL returns zero on an update
30109           when no values change.  We would insert on an rv of zero, so now
30110           we select count(*)... instead of relying on the rv of the update.
30111
30112 2003-04-24 11:45  khoff
30113
30114         * FS/FS/domain_record.pm: Support for nWnDnHnMnS time format
30115
30116 2003-04-23 19:46  ivan
30117
30118         * FS/FS/: part_export.pm, part_export/domain_shellcommands.pm:
30119           better shellcommands documentation of all sorts
30120
30121 2003-04-23 18:43  khoff
30122
30123         * FS/FS/part_export.pm, bin/bind.export: Support for exporting to
30124           an ISC BIND9 name server
30125
30126 2003-04-23 18:00  khoff
30127
30128         * FS/FS/part_export/sqlmail.pm: Apparently deleting elements from
30129           svc_Common->hashref is bad.
30130
30131 2003-04-23 16:12  ivan
30132
30133         * Makefile, htetc/handler.pl, htetc/handler.pl-1.0x,
30134           httemplate/docs/install.html: compatible with mason 1.1!  closes:
30135           bug#492
30136
30137 2003-04-23 15:16  ivan
30138
30139         * FS/FS/part_export.pm: might not be necessary, but to be safe...
30140
30141 2003-04-22 22:36  khoff
30142
30143         * httemplate/search/cust_main.cgi: Missing comma.
30144
30145 2003-04-22 21:53  khoff
30146
30147         * FS/bin/freeside-setup: DBD::Pg doesn't handle char types very
30148           well.
30149
30150 2003-04-22 11:46  ivan
30151
30152         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
30153           httemplate/config/config.cgi: properly deprecate ancient apache &
30154           sendmail config options
30155
30156 2003-04-22 10:54  ivan
30157
30158         * httemplate/edit/part_export.cgi: mason is more strict about
30159           variables - patch from Richard Siddall, thanks
30160
30161 2003-04-21 21:39  ivan
30162
30163         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
30164           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
30165           FS/FS/part_export/domain_shellcommands.pm,
30166           FS/FS/part_export/forward_shellcommands.pm,
30167           FS/t/part_export-forward_shellcommands.t,
30168           httemplate/docs/install.html: - mysql 4.1 is available; update
30169           documentation - remove last vestiges of 1.3-style qmail/vpopmail
30170           exports from svc_domain and   svc_forward; add appropriate
30171           exports (closes: Bug#299)
30172
30173 2003-04-21 15:40  ivan
30174
30175         * httemplate/view/svc_acct.cgi: typo
30176
30177 2003-04-21 14:42  khoff
30178
30179         * FS/FS/addr_block.pm: renamed config option excludeaddr
30180
30181 2003-04-21 14:40  khoff
30182
30183         * FS/FS/Conf.pm: renamed/clarified exclude_ip_addr option.
30184
30185 2003-04-21 14:29  khoff
30186
30187         * httemplate/edit/: part_router_field.cgi, process/generic.cgi:
30188           Navigation fixes.
30189
30190 2003-04-21 14:13  khoff
30191
30192         * httemplate/edit/process/router.cgi: Fixed bug with $routernum and
30193           new routers.  Navigation cleanup.
30194
30195 2003-04-21 14:12  khoff
30196
30197         * httemplate/edit/router.cgi: Lines added for clairity
30198
30199 2003-04-21 13:53  ivan
30200
30201         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
30202           FS/bin/freeside-daily, FS/bin/freeside-expiration-alerter,
30203           FS/bin/freeside-setup, httemplate/docs/schema.html,
30204           httemplate/edit/cust_main.cgi,
30205           httemplate/edit/part_bill_event.cgi,
30206           httemplate/edit/process/cust_main.cgi,
30207           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
30208           on-demand vs. automatic cards & checks: added DCRD and DCHK
30209           payment types
30210
30211 2003-04-21 13:31  khoff
30212
30213         * FS/FS/: part_export.pm, part_export/sqlmail.pm: Bug fixes for
30214           sqlmail.  Added support for courier and dovecot authentication.
30215
30216 2003-04-21 13:27  khoff
30217
30218         * FS/FS/: Conf.pm, addr_block.pm: excludeaddr option for
30219           svc_broadband
30220
30221 2003-04-19 10:51  ivan
30222
30223         * FS/FS/: Conf.pm, part_pkg.pm: /^\s*$/ setup/recur expressions now
30224           failsafe to 0 (closes: Bug#498) deprecate old 1.3-style qmail
30225           integration
30226
30227 2003-04-17 20:29  ivan
30228
30229         * httemplate/view/svc_acct.cgi: YA pg7.3 fix
30230
30231 2003-04-02 06:52  ivan
30232
30233         * FS/FS/cust_main.pm: added order_pkgs sub
30234
30235 2003-04-02 03:38  ivan
30236
30237         * FS/FS/: UID.pm, cust_main.pm: better callbacks
30238
30239 2003-04-02 01:46  ivan
30240
30241         * httemplate/misc/process/meta-import.cgi: updated meta-import web
30242           UI to allow duplicate import tables
30243
30244 2003-04-01 19:23  ivan
30245
30246         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
30247           disappearing email invoice on errors, finally (closes: Bug#35)
30248
30249 2003-04-01 00:03  ivan
30250
30251         * FS/FS/Record.pm, httemplate/docs/index.html,
30252           httemplate/docs/upgrade10.html, httemplate/view/cust_main.cgi: -
30253           update qsearch for Pg 7.3 - preliminary 1.5.0 upgrade docs -
30254           syntax error in main customer view
30255
30256 2003-03-31 22:55  ivan
30257
30258         * httemplate/: misc/cust_main-cancel.cgi, view/cust_main.cgi:
30259           cancel button for customers (closes: Bug#25)
30260
30261 2003-03-31 17:22  ivan
30262
30263         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, debian/changelog,
30264           debian/control, httemplate/edit/REAL_cust_pkg.cgi,
30265           httemplate/edit/process/REAL_cust_pkg.cgi,
30266           httemplate/search/cust_pkg.cgi, httemplate/view/cust_main.cgi,
30267           httemplate/view/cust_pkg.cgi: correct last_bill problems with $0
30268           invoice (non-existant) edge cases
30269
30270 2003-03-31 15:49  ivan
30271
30272         * httemplate/docs/schema.html: added last_bill column
30273
30274 2003-03-31 15:48  ivan
30275
30276         * FS/bin/freeside-setup: add 'last_bill' column
30277
30278 2003-03-28 21:34  ivan
30279
30280         * bin/apache.export: restart apache, not bind!
30281
30282 2003-03-28 20:52  ivan
30283
30284         * FS/FS/cust_svc.pm, FS/FS/domain_record.pm,
30285           FS/FS/part_export/www_shellcommands.pm,
30286           httemplate/view/svc_www.cgi: correct web UI for svc_www services
30287           & no more @.domain in www_shellcommands export
30288
30289 2003-03-28 18:35  ivan
30290
30291         * FS/FS/part_export/www_shellcommands.pm: trim leading @. off zones
30292
30293 2003-03-28 18:19  ivan
30294
30295         * FS/FS/part_export.pm: cust_svc and svc_x methods
30296
30297 2003-03-28 13:59  ivan
30298
30299         * bin/apache.export: fix missing semicolon in apache export
30300
30301 2003-03-28 13:43  ivan
30302
30303         * FS/FS/part_export/apache.pm: oops in null apache export
30304
30305 2003-03-24 00:30  ivan
30306
30307         * httemplate/search/svc_acct.cgi: another Pg7.3 fix
30308
30309 2003-03-19 20:36  ivan
30310
30311         * httemplate/edit/part_export.cgi: virtual wrap...
30312
30313 2003-03-19 20:09  ivan
30314
30315         * httemplate/edit/part_export.cgi: wrap this textbox hard
30316
30317 2003-03-19 20:00  ivan
30318
30319         * httemplate/edit/part_export.cgi: wide textareas
30320
30321 2003-03-19 19:41  ivan
30322
30323         * FS/MANIFEST, FS/FS/domain_record.pm, FS/FS/part_export.pm,
30324           FS/FS/part_export/apache.pm, FS/t/part_export-apache.t,
30325           bin/apache.export, bin/bind.export, bin/bsdshell.export,
30326           bin/sysvshell.export: apache export!
30327
30328 2003-03-11 16:44  ivan
30329
30330         * httemplate/docs/upgrade9.html: doc from 1.4 branch
30331
30332 2003-03-11 03:40  ivan
30333
30334         * FS/FS/svc_domain.pm: another pg7.3 fix
30335
30336 2003-03-11 03:36  ivan
30337
30338         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi: minor
30339           meta import webUI updates
30340
30341 2003-03-11 02:41  ivan
30342
30343         * httemplate/edit/part_pkg.cgi: another pg7.3 fix
30344
30345 2003-03-03 17:56  khoff
30346
30347         * FS/MANIFEST: updated for svc_broadband changes
30348
30349 2003-02-28 19:14  ivan
30350
30351         * FS/FS/cust_main.pm: change next bill date comparison from < to <=
30352
30353 2003-02-24 21:40  ivan
30354
30355         * httemplate/edit/cust_main.cgi: remove max length on ACH account
30356           number
30357
30358 2003-02-11 17:21  khoff
30359
30360         * FS/bin/freeside-setup: s/;/,/
30361
30362 2003-02-05 21:26  ivan
30363
30364         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill.pm,
30365           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
30366           FS/FS/cust_main.pm, FS/bin/freeside-setup,
30367           FS/t/cust_bill_pkg_detail.t, httemplate/docs/schema.html,
30368           httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi:
30369           time/data detail on invoices
30370
30371 2003-02-05 15:22  khoff
30372
30373         * FS/FS/ac.pm, FS/FS/ac_block.pm, FS/FS/ac_field.pm,
30374           FS/FS/ac_type.pm, FS/FS/part_ac_field.pm,
30375           httemplate/browse/ac.cgi, httemplate/browse/ac_type.cgi,
30376           httemplate/edit/ac.cgi, httemplate/edit/ac_type.cgi,
30377           httemplate/edit/process/ac.cgi,
30378           httemplate/edit/process/ac_block.cgi,
30379           httemplate/edit/process/ac_field.cgi,
30380           httemplate/edit/process/ac_type.cgi,
30381           httemplate/edit/process/part_ac_field.cgi: svc_broadband rewrite
30382
30383 2003-02-05 15:17  khoff
30384
30385         * FS/FS/addr_block.pm, FS/FS/part_router_field.pm,
30386           FS/FS/part_sb_field.pm, FS/FS/part_svc_router.pm,
30387           FS/FS/router.pm, FS/FS/router_field.pm, FS/FS/sb_field.pm,
30388           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
30389           httemplate/browse/generic.cgi,
30390           httemplate/browse/part_sb_field.cgi,
30391           httemplate/browse/router.cgi,
30392           httemplate/edit/part_router_field.cgi,
30393           httemplate/edit/part_sb_field.cgi, httemplate/edit/router.cgi,
30394           httemplate/edit/svc_broadband.cgi,
30395           httemplate/edit/process/addr_block/add.cgi,
30396           httemplate/edit/process/addr_block/allocate.cgi,
30397           httemplate/edit/process/addr_block/deallocate.cgi,
30398           FS/bin/freeside-setup, httemplate/edit/process/generic.cgi,
30399           httemplate/edit/process/router.cgi,
30400           httemplate/edit/process/svc_broadband.cgi,
30401           httemplate/edit/process/addr_block/split.cgi, htetc/global.asa,
30402           htetc/handler.pl, httemplate/index.html,
30403           httemplate/view/svc_broadband.cgi: svc_broadband rewrite
30404
30405 2003-02-05 14:06  khoff
30406
30407         * FS/FS/cust_svc.pm: ip_netmask is gone now
30408
30409 2003-02-04 14:04  ivan
30410
30411         * htetc/global.asa, httemplate/docs/install.html: 1.5-specific
30412           fixes
30413
30414 2003-01-27 23:47  ivan
30415
30416         * FS/bin/freeside-setup: eek, and this is what caused connectup to
30417           fail too
30418
30419 2003-01-27 22:08  ivan
30420
30421         * FS/FS/part_export/ldap.pm: crypt password export to ldap fix from
30422           dave denney <daud@kaosol.net>
30423
30424 2003-01-16 22:21  ivan
30425
30426         * FS/FS/ClientAPI/MyAccount.pm,
30427           fs_selfservice/FS-SelfService/SelfService.pm: selfservice cancel
30428           functionality
30429
30430 2003-01-15 18:58  ivan
30431
30432         * FS/FS/part_export/shellcommands.pm: don't run empty shellcommands
30433
30434 2003-01-14 02:15  ivan
30435
30436         * Makefile: selfservice
30437
30438 2003-01-14 01:26  ivan
30439
30440         * FS/MANIFEST, FS/bin/freeside-selfservice-server,
30441           fs_selfservice/freeside-selfservice-server, init.d/freeside-init:
30442           move freeside-selfservice-server to proper MakeMaker install
30443           location
30444
30445 2003-01-14 00:49  ivan
30446
30447         * Makefile, FS/FS/svc_acct.pm, init.d/freeside-init: add
30448           freeside-selfservice-server to init script add domsvc checking as
30449           a foreign key
30450
30451 2003-01-12 23:26  ivan
30452
30453         * httemplate/edit/part_export.cgi: another Pg 7.3 fix
30454
30455 2003-01-12 22:19  ivan
30456
30457         * httemplate/edit/part_svc.cgi: whitespace inconsistancy causing
30458           extraneous diffs
30459
30460 2003-01-09 23:41  ivan
30461
30462         * FS/FS/cust_bill.pm: pop off an extra blank line in
30463           business-onlinepayment options
30464
30465 2002-12-28 01:16  ivan
30466
30467         * FS/FS/: cust_bill.pm, svc_acct.pm: prevent edge-case
30468           business-onlinepayment mod_perl leakage in multi-database
30469           installs.  ugh.
30470
30471 2002-12-27 04:56  ivan
30472
30473         * FS/FS/cust_main.pm: better times on failed billing events
30474
30475 2002-12-24 22:59  ivan
30476
30477         * FS/bin/freeside-daily: declare $opt_p usage
30478
30479 2002-12-24 14:41  ivan
30480
30481         * README.1.5.0pre1, FS/bin/freeside-setup,
30482           httemplate/view/cust_main.cgi: optimization for ginourmous
30483           numbers of packages for intergate, whew
30484
30485 2002-12-23 15:56  ivan
30486
30487         * FS/FS/svc_acct.pm: remove gratuitous warning and better error
30488           messages
30489
30490 2002-12-23 07:21  ivan
30491
30492         * FS/FS/cust_bill.pm: make agent available to invoice templates
30493
30494 2002-12-23 07:05  steve
30495
30496         * FS/FS/part_export/shellcommands.pm: add email address to
30497           shellcommands
30498
30499           don't error out when importing unaudited accounts (even though
30500           should probably be using $FS::svc_Common::noexport_hack anyway)
30501
30502 2002-12-23 06:54  steve
30503
30504         * FS/FS/cust_pkg.pm: added stuff for selfservice_server-quiet,
30505           signup_server-quiet, and emailcancel messages.
30506
30507 2002-12-23 06:38  steve
30508
30509         * fs_selfservice/freeside-selfservice-server: added stuff for
30510           selfservice_server-quiet, signup_server-quiet, and emailcancel
30511           messages.
30512
30513 2002-12-23 06:22  steve
30514
30515         * FS/FS/: cust_bill.pm, Conf.pm: added stuff for
30516           selfservice_server-quiet, signup_server-quiet, and emailcancel
30517           messages.
30518
30519 2002-12-22 00:53  ivan
30520
30521         * FS/: FS/cust_pkg.pm, bin/freeside-daily: -p option for
30522           freeside-daily to only run for a particular payby
30523           $disable_agentcheck option for cust_pkg for import optimization
30524
30525 2002-12-21 15:48  ivan
30526
30527         * httemplate/search/svc_domain.cgi: UI
30528
30529 2002-12-21 15:44  ivan
30530
30531         * httemplate/search/svc_domain.cgi: don't display all accounts in
30532           each domain
30533
30534 2002-12-21 02:14  ivan
30535
30536         * FS/FS/cust_main.pm: could be multiple returns from these
30537           searches, with taxclasses
30538
30539 2002-12-21 02:02  ivan
30540
30541         * FS/FS/Record.pm: better qsearchs warning
30542
30543 2002-12-20 23:36  ivan
30544
30545         * FS/FS/svc_acct.pm: $noexport hack moved to svc_Common
30546
30547 2002-12-20 20:31  ivan
30548
30549         * FS/FS/svc_acct.pm: kludge around uninitialized value errors
30550
30551 2002-12-19 19:29  ivan
30552
30553         * httemplate/view/cust_main.cgi: no changing cancelled packages
30554
30555 2002-12-17 13:31  ivan
30556
30557         * FS/FS/cust_bill.pm: invoice_lines() fix
30558
30559 2002-12-17 05:02  ivan
30560
30561         * httemplate/view/svc_acct.cgi: change wording
30562
30563 2002-12-17 02:42  ivan
30564
30565         * FS/bin/freeside-sqlradius-seconds: doh!  but finally fixed
30566
30567 2002-12-17 02:36  ivan
30568
30569         * FS/FS/cust_svc.pm: sqlradius time calculation fix wrt open
30570           sessions
30571
30572 2002-12-17 01:52  ivan
30573
30574         * FS/bin/freeside-sqlradius-seconds: sheesh
30575
30576 2002-12-17 01:48  ivan
30577
30578         * FS/bin/freeside-sqlradius-seconds: sigh
30579
30580 2002-12-17 01:47  ivan
30581
30582         * FS/bin/freeside-sqlradius-seconds: is this broken or is the
30583           calculation?
30584
30585 2002-12-17 01:37  ivan
30586
30587         * FS/bin/freeside-sqlradius-seconds: grr double doh
30588
30589 2002-12-17 01:35  ivan
30590
30591         * FS/bin/freeside-sqlradius-seconds: doh
30592
30593 2002-12-17 01:30  ivan
30594
30595         * FS/bin/freeside-sqlradius-seconds: carriage return helps alot
30596
30597 2002-12-17 01:24  ivan
30598
30599         * FS/: MANIFEST, bin/freeside-sqlradius-seconds: adding
30600           freeside-sqlradius-seconds
30601
30602 2002-12-16 22:36  ivan
30603
30604         * httemplate/docs/install.html: add PerlModule commands to install
30605           instructions
30606
30607 2002-12-16 13:52  ivan
30608
30609         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix for Pg 7.3,
30610           are there others?
30611
30612 2002-12-16 10:53  ivan
30613
30614         * httemplate/view/svc_domain.cgi: add PTR record to domain edit
30615
30616 2002-12-16 02:47  ivan
30617
30618         * httemplate/graph/: money_time-graph.cgi, money_time.cgi: working
30619           date range selector that defaults to the past year!
30620
30621 2002-12-14 13:18  ivan
30622
30623         * FS/FS/cust_svc.pm: fix for auditing packages
30624
30625 2002-12-12 16:31  ivan
30626
30627         * FS/FS/cust_main.pm, httemplate/misc/process/meta-import.cgi:
30628           taxclass fix (?)
30629
30630 2002-12-12 13:44  ivan
30631
30632         * FS/FS/svc_acct.pm: custnum in welcome email
30633
30634 2002-12-10 16:12  ivan
30635
30636         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi:
30637           beginning of web-based data importer
30638
30639 2002-12-09 02:54  ivan
30640
30641         * httemplate/docs/install.html: doc
30642
30643 2002-12-04 04:43  ivan
30644
30645         * bin/bind.export: really fixed now
30646
30647 2002-12-04 04:37  ivan
30648
30649         * bin/bind.export: oops, typo
30650
30651 2002-12-04 04:31  ivan
30652
30653         * FS/FS/cust_bill.pm: empty invoice_lines() fix
30654
30655 2002-11-27 21:44  ivan
30656
30657         * FS/FS/part_export.pm: add -g FreeBSD shellcommands export as per
30658           "Stephen Bechard" <steve@destek.net>
30659
30660 2002-11-27 21:10  ivan
30661
30662         * FS/FS/Conf.pm, httemplate/docs/upgrade8.html: deprecate
30663           username_policy
30664
30665 2002-11-26 03:58  ivan
30666
30667         * httemplate/misc/process/link.cgi: link by username now only links
30668           to same svcpart
30669
30670 2002-11-26 02:25  ivan
30671
30672         * FS/FS/part_export/ldap.pm: ldap export: fix $crypt_password
30673
30674 2002-11-25 21:42  ivan
30675
30676         * FS/FS/svc_acct.pm: remove harmless re-my to silence warning
30677
30678 2002-11-25 02:46  ivan
30679
30680         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: fix disappearing
30681           radius group bug, whew
30682
30683 2002-11-22 19:39  ivan
30684
30685         * httemplate/index.html: eww get rid of black border on konq3
30686
30687 2002-11-22 04:19  ivan
30688
30689         * FS/FS/cust_bill.pm: fix nasty typo which would affect credit card
30690           payments
30691
30692 2002-11-22 03:14  ivan
30693
30694         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
30695           add lec billing event
30696
30697 2002-11-22 02:48  ivan
30698
30699         * FS/FS/cust_main.pm: oops, one last LECB change
30700
30701 2002-11-21 23:50  ivan
30702
30703         * FS/FS/: part_export.pm, part_export/ldap.pm: separate root and
30704           user dn in ldap export
30705
30706 2002-11-21 12:44  ivan
30707
30708         * FS/FS/part_export.pm: change DN labeling for those obtuse
30709           blockheads at netmagic
30710
30711 2002-11-20 13:13  ivan
30712
30713         * FS/FS/: part_export.pm, part_export/ldap.pm: add objectclass and
30714           ability to have multiple comma-separated values to LDAP export
30715
30716 2002-11-20 02:09  ivan
30717
30718         * FS/FS/part_export/ldap.pm: hmm, so you add the username to the DN
30719           for the add call...?  i don't get LDAP
30720
30721 2002-11-20 01:10  ivan
30722
30723         * FS/FS/part_export/ldap.pm: fix silly bug in ldap export
30724
30725 2002-11-20 01:07  ivan
30726
30727         * FS/bin/freeside-setup, httemplate/docs/upgrade9.html: ugh... need
30728           to increase length of payinfo field in cust_pay and cust_refund
30729           for ACH
30730
30731 2002-11-19 14:55  ivan
30732
30733         * FS/FS/cust_bill_event.pm: give better error message on bad
30734           invnum, also 'use FS::cust_bill' here
30735
30736 2002-11-19 14:48  ivan
30737
30738         * FS/FS/cust_bill.pm: Business::OnlinePayment type is ECHECK not
30739           CHECK
30740
30741 2002-11-19 13:20  ivan
30742
30743         * FS/FS/part_export/ldap.pm: ldap export: don't use password if not
30744           given
30745
30746 2002-11-19 12:56  ivan
30747
30748         * FS/FS/part_export/ldap.pm: ldap export update
30749
30750 2002-11-19 12:36  ivan
30751
30752         * FS/bin/freeside-setup: increase length of reczone and recdata
30753           fields in domain_record
30754
30755 2002-11-19 02:09  ivan
30756
30757         * FS/FS/cust_bill.pm: typo adding lec transactions
30758
30759 2002-11-19 02:02  ivan
30760
30761         * FS/FS/cust_main.pm: silly regex bug parsing echeck info
30762
30763 2002-11-19 01:51  ivan
30764
30765         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
30766           FS/FS/cust_refund.pm, FS/FS/part_bill_event.pm,
30767           FS/FS/part_pkg.pm, FS/FS/part_export/ldap.pm,
30768           httemplate/docs/schema.html, httemplate/edit/cust_main.cgi,
30769           httemplate/edit/part_bill_event.cgi,
30770           httemplate/view/cust_main.cgi: add LEC billing
30771
30772 2002-11-18 21:17  ivan
30773
30774         * httemplate/edit/cust_main.cgi: oops, remove 10 digit account
30775           number limit
30776
30777 2002-11-18 02:15  ivan
30778
30779         * FS/MANIFEST, FS/FS/part_export.pm, FS/FS/part_export/ldap.pm,
30780           FS/t/part_export-ldap.t, httemplate/edit/part_export.cgi:
30781           preliminary ldap export
30782
30783 2002-11-16 02:33  ivan
30784
30785         * FS/FS/: Conf.pm, cust_bill.pm: separate ACH processor support
30786
30787 2002-11-09 02:59  ivan
30788
30789         * httemplate/edit/part_pkg.cgi: javascript quoting problem in
30790           per-hour charging
30791
30792 2002-11-07 14:53  ivan
30793
30794         * FS/FS/cust_main.pm: doc
30795
30796 2002-11-05 21:41  ivan
30797
30798         * httemplate/graph/money_time-graph.cgi: lala
30799
30800 2002-11-05 20:23  ivan
30801
30802         * FS/FS/part_pkg.pm: safe regex for sqlradius hour/data billing,
30803           closes: Bug#474
30804
30805 2002-11-05 20:11  ivan
30806
30807         * httemplate/edit/part_pkg.cgi: data billing
30808
30809 2002-11-05 19:58  ivan
30810
30811         * httemplate/edit/part_pkg.cgi: data charging
30812
30813 2002-11-05 15:43  ivan
30814
30815         * httemplate/view/svc_acct.cgi: ui
30816
30817 2002-11-05 15:41  ivan
30818
30819         * httemplate/: edit/part_pkg.cgi, view/svc_acct.cgi: fix for
30820           correct radacct column names
30821
30822 2002-11-05 15:34  ivan
30823
30824         * FS/FS/cust_svc.pm: can't use placeholders in SELECT SUM(?)
30825
30826 2002-11-05 15:29  ivan
30827
30828         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
30829           httemplate/edit/part_pkg.cgi, httemplate/view/svc_acct.cgi:
30830           bandwidth charges from sqlradius
30831
30832 2002-11-05 12:29  ivan
30833
30834         * FS/bin/freeside-sqlradius-radacctd: lost?
30835
30836 2002-11-04 18:15  ivan
30837
30838         * httemplate/graph/money_time-graph.cgi: local kludge
30839
30840 2002-11-04 15:40  ivan
30841
30842         * FS/FS/CGI.pm: balance on small_custview
30843
30844 2002-11-04 13:20  ivan
30845
30846         * httemplate/docs/upgrade9.html: doc
30847
30848 2002-11-04 12:51  ivan
30849
30850         * httemplate/view/svc_acct.cgi: fix cosmetic bug on online time
30851           view
30852
30853 2002-11-01 16:13  ivan
30854
30855         * httemplate/graph/: money_time-graph.cgi, money_time.cgi: whew,
30856           glad i had a copy of this
30857
30858 2002-10-28 05:22  ivan
30859
30860         * FS/bin/freeside-queued: signal-less queued child handling
30861           (closes: Bug#477)
30862
30863 2002-10-25 14:24  ivan
30864
30865         * FS/FS/part_export/shellcommands.pm: make $old_domain available
30866           too
30867
30868 2002-10-25 06:39  ivan
30869
30870         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: show export
30871           numbers
30872
30873 2002-10-23 10:07  ivan
30874
30875         * FS/: FS/Conf.pm, bin/freeside-daily: database dump & scp support
30876
30877 2002-10-23 08:49  ivan
30878
30879         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_pay.cgi,
30880           httemplate/view/cust_main.cgi: add option to unapply payments
30881
30882 2002-10-22 02:15  ivan
30883
30884         * FS/FS/part_export/vpopmail.pm: bugfix in vpopmail restart
30885
30886 2002-10-22 01:13  ivan
30887
30888         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
30889           ACH fixes from s5
30890
30891 2002-10-21 23:28  ivan
30892
30893         * httemplate/edit/part_bill_event.cgi: oops - allow adding CHECK
30894           invoice events too
30895
30896 2002-10-21 08:20  ivan
30897
30898         * httemplate/edit/part_svc.cgi: don't disable for all items
30899
30900 2002-10-21 08:14  ivan
30901
30902         * httemplate/edit/part_svc.cgi: Prevent a fixed or default username
30903           or password from being defined
30904
30905 2002-10-20 01:27  ivan
30906
30907         * FS/FS/: part_export.pm, part_export/shellcommands.pm: enable
30908           shellcommands suspension/unsuspension hooks
30909
30910 2002-10-20 00:26  ivan
30911
30912         * FS/FS/part_export/vpopmail.pm: don't run restart command unless
30913           there is one
30914
30915 2002-10-19 20:28  ivan
30916
30917         * FS/FS/part_export.pm, FS/FS/part_export/vpopmail.pm,
30918           eg/vpopmailrestart: vpopmail restart export option
30919
30920 2002-10-18 09:54  ivan
30921
30922         * Makefile: force executable permissions on bin/pod2x
30923
30924 2002-10-18 06:28  ivan
30925
30926         * FS/bin/freeside-radgroup: argh
30927
30928 2002-10-18 06:23  ivan
30929
30930         * FS/FS/svc_acct.pm: don't re-insert non-changed usernames to fuzzy
30931           cache
30932
30933 2002-10-18 03:28  ivan
30934
30935         * FS/: MANIFEST, bin/freeside-radgroup: adding
30936
30937 2002-10-17 08:06  ivan
30938
30939         * httemplate/view/svc_acct.cgi: use consistant terminology
30940
30941 2002-10-17 08:05  ivan
30942
30943         * httemplate/view/svc_acct.cgi: UI change for hour info
30944
30945 2002-10-17 07:59  ivan
30946
30947         * FS/FS/cust_svc.pm: yay missing paren
30948
30949 2002-10-17 07:50  ivan
30950
30951         * FS/FS/cust_svc.pm: *sigh* better debugging
30952
30953 2002-10-17 07:46  ivan
30954
30955         * FS/FS/cust_svc.pm: really fix sqlradacct for old Pg
30956
30957 2002-10-17 07:37  ivan
30958
30959         * FS/FS/cust_svc.pm: fix sqlradacct calculations for old Pg
30960
30961 2002-10-17 07:33  ivan
30962
30963         * httemplate/view/svc_acct.cgi: sqlradacct hour update
30964
30965 2002-10-17 07:16  ivan
30966
30967         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
30968           FS/FS/svc_acct.pm, httemplate/edit/part_pkg.cgi,
30969           httemplate/view/svc_acct.cgi: radacct update: use sqlradius for
30970           datasrc, not plandata options (whew)
30971
30972 2002-10-17 04:17  ivan
30973
30974         * httemplate/search/cust_bill.cgi: another mason fix, this one from
30975           5
30976
30977 2002-10-15 02:54  ivan
30978
30979         * FS/FS/cust_bill.pm: ach fix s/ECHECK/CHECK/
30980
30981 2002-10-14 00:44  ivan
30982
30983         * FS/FS/Conf.pm: s/bool/checkbox/
30984
30985 2002-10-14 00:30  ivan
30986
30987         * FS/FS/Conf.pm, httemplate/edit/svc_acct.cgi: svc-acct-alldomains
30988           config file allows selection of accounts from any domain
30989
30990 2002-10-13 23:17  ivan
30991
30992         * FS/FS/cust_pkg.pm, httemplate/edit/part_pkg.cgi: fix sql radacct
30993           billing
30994
30995 2002-10-13 23:16  ivan
30996
30997         * httemplate/view/svc_acct.cgi: show time online this billing cycle
30998           on view account screen
30999
31000 2002-10-13 00:14  ivan
31001
31002         * httemplate/docs/: session.html, upgrade9.html: doh
31003
31004 2002-10-13 00:13  ivan
31005
31006         * httemplate/docs/upgrade9.html: msgcat docs for upgrade
31007
31008 2002-10-12 23:49  ivan
31009
31010         * httemplate/docs/install.html: don't use ILIKE (7.1-ism) anymore
31011
31012 2002-10-12 18:14  ivan
31013
31014         * FS/FS/Record.pm: change ILIKE into LOWER() for compatibility with
31015           non-Pg and Pg before 7.1
31016
31017 2002-10-12 18:05  ivan
31018
31019         * FS/FS/cust_bill.pm: bug fix in new ACH code
31020
31021 2002-10-12 07:21  ivan
31022
31023         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: fix
31024           dayphone/nightphone msgcat
31025
31026 2002-10-12 06:46  ivan
31027
31028         * bin/populate-msgcat, httemplate/edit/cust_main.cgi,
31029           httemplate/view/cust_main.cgi: dayphone/nightphone as
31030           customizable labels, closes: Bug#464
31031
31032 2002-10-12 06:26  ivan
31033
31034         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
31035           httemplate/edit/part_pkg.cgi: sqlradacct_hour price plan to
31036           charge per-hour against an external radacct table
31037
31038 2002-10-12 03:15  ivan
31039
31040         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
31041           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
31042           FS/FS/part_bill_event.pm, httemplate/edit/cust_main.cgi,
31043           httemplate/edit/process/cust_main.cgi,
31044           httemplate/view/cust_main.cgi: ACH support
31045
31046 2002-10-10 09:48  ivan
31047
31048         * httemplate/edit/cust_main.cgi: bugfix in payby-default HIDE
31049           expiration dates
31050
31051 2002-10-10 09:28  ivan
31052
31053         * httemplate/edit/cust_main.cgi: expiration date bugfix for HIDE
31054
31055 2002-10-09 07:30  ivan
31056
31057         * FS/FS/Conf.pm: nasty typo
31058
31059 2002-10-09 06:59  ivan
31060
31061         * FS/FS/Conf.pm: don't explicitly specify unclassified config
31062           section
31063
31064 2002-10-09 06:43  ivan
31065
31066         * FS/FS/part_export/vpopmail.pm: don't error out trying to create
31067           existing directories in vpopmail export
31068
31069 2002-10-09 06:07  ivan
31070
31071         * FS/FS/: Conf.pm, svc_acct.pm: radius-password config value to set
31072           the attribute used for plaintext pw's
31073
31074 2002-10-08 04:10  ivan
31075
31076         * httemplate/: index.html, search/cust_pkg.cgi: add suspended
31077           package browse (closes: Bug#467)
31078
31079 2002-10-08 03:50  ivan
31080
31081         * eg/export_template.pm: slightly less sucky
31082
31083 2002-10-08 01:33  ivan
31084
31085         * FS/FS/Conf.pm, httemplate/view/svc_acct.cgi: svc_acct-notes
31086           displays static HTML on account view (closes: Bug#465)
31087
31088 2002-10-07 21:46  ivan
31089
31090         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
31091           httemplate/view/cust_main.cgi: payby-default config option, with
31092           special "HIDE" option to disable billing information in the web
31093           interface (closes: Bug#468)
31094
31095 2002-10-07 01:47  ivan
31096
31097         * FS/bin/freeside-daily: cancel when it is *after* expiration date,
31098           not when it is *before*
31099
31100 2002-10-05 04:14  ivan
31101
31102         * FS/FS/part_export/sqlradius.pm: fix sqlradius export to not set
31103           blank id fields
31104
31105 2002-10-04 05:56  ivan
31106
31107         * FS/FS/type_pkgs.pm, FS/FS/part_export/sqlradius.pm,
31108           FS/bin/freeside-setup, httemplate/docs/install.html,
31109           httemplate/edit/process/cust_pkg.cgi,
31110           httemplate/misc/change_pkg.cgi, httemplate/search/cust_main.cgi,
31111           httemplate/view/cust_main.cgi: working on the road:   - easier
31112           "change package" link for changing one package to another   -
31113           sqlradius export now compatible with Pg   - indices on phone
31114           numbers   - install instructions specify Pg 7.1 (at least until
31115           ILIKE thing is changed)   - searching on phone number fragments
31116
31117 2002-10-04 05:39  ivan
31118
31119         * FS/bin/freeside-daily: turn on AutoCommit when vacuuming
31120
31121 2002-10-04 05:29  ivan
31122
31123         * FS/bin/freeside-count-active-customers: adding
31124
31125 2002-10-04 05:09  ivan
31126
31127         * FS/FS/cust_bill.pm: default for customers with no invoices   was:
31128           print   is now: send email to invoice from address
31129
31130 2002-10-03 08:29  ivan
31131
31132         * FS/FS/svc_acct.pm: fix implicit RADIUS password attribute to be
31133           Crypt-Password for encrypted pw's
31134
31135 2002-09-27 05:14  ivan
31136
31137         * FS/FS/svc_acct.pm: allow + in md5 encrypted passwords
31138
31139 2002-09-27 05:14  ivan
31140
31141         * FS/FS/UID.pm: don't chop blanks
31142
31143 2002-09-26 23:00  ivan
31144
31145         * htetc/global.asa: only load Devel::AutoProfiler if it is
31146           installed
31147
31148 2002-09-26 22:36  ivan
31149
31150         * FS/bin/freeside-adduser: lock mapsecrets file
31151
31152 2002-09-25 22:28  ivan
31153
31154         * Makefile: fix $INIT_FILE usage
31155
31156 2002-09-25 22:26  ivan
31157
31158         * FS/FS/svc_acct.pm: fix for inserting un-audited accounts
31159
31160 2002-09-25 22:25  ivan
31161
31162         * Makefile: oops
31163
31164 2002-09-25 21:45  ivan
31165
31166         * httemplate/search/svc_acct.cgi: tyop
31167
31168 2002-09-25 02:11  ivan
31169
31170         * Makefile, httemplate/docs/install.html: doc
31171
31172 2002-09-25 02:09  ivan
31173
31174         * FS/FS/raddb.pm: regenerate raddb.pm from freeradius-0.4 dicts add
31175           "Authentication-Type" for netc.net.au (radiator?)
31176
31177 2002-09-24 01:31  ivan
31178
31179         * FS/FS/Conf.pm: deprecate vpopmailrestart config value
31180
31181 2002-09-23 07:27  ivan
31182
31183         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl: global.asa
31184           changes for profiling redirects header-handling changes necessary
31185           for chart .cgis
31186
31187 2002-09-23 01:50  ivan
31188
31189         * Makefile: better default Pg datasource
31190
31191 2002-09-21 04:17  ivan
31192
31193         * README.1.5.0pre1, FS/bin/freeside-setup,
31194           httemplate/docs/schema.dia, httemplate/docs/schema.html,
31195           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
31196           FS/FS/cust_main_county.pm, bin/create-history-tables,
31197           httemplate/browse/cust_main_county.cgi,
31198           httemplate/edit/cust_main_county.cgi,
31199           httemplate/edit/process/cust_main_county.cgi: all taxes now have
31200           names.  closes: Bug#15
31201
31202 2002-09-20 08:49  ivan
31203
31204         * README: d
31205
31206 2002-09-20 08:49  ivan
31207
31208         * FS/Makefile.PL: installing into /usr/bin, bah
31209
31210 2002-09-20 08:48  ivan
31211
31212         * FS/FS.pm: doc
31213
31214 2002-09-20 08:48  ivan
31215
31216         * Makefile: 1.5.0
31217
31218 2002-09-20 08:47  ivan
31219
31220         * FS/MANIFEST, FS/bin/freeside-addoutsourceuser,
31221           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
31222           FS/bin/freeside-deluser, FS/bin/freeside-setup,
31223           bin/populate-msgcat: add freeside-deluser, freeside-deloutsource
31224           and freeside-deloutsourceuser
31225
31226 2002-09-20 08:46  ivan
31227
31228         * FS/FS/Record.pm: fix database sequence code, closes: Bug#69
31229
31230 2002-09-20 07:48  ivan
31231
31232         * FS/FS/part_export.pm: extraneous warn
31233
31234 2002-09-20 05:50  ivan
31235
31236         * FS/bin/freeside-setup, bin/fs-setup,
31237           httemplate/docs/install.html: move from bin/fs-setup to
31238           FS/bin/freeside-setup
31239
31240 2002-09-20 05:04  ivan
31241
31242         * README.1.5.0pre1, httemplate/docs/install.html: doc NetAddr::IP
31243           dependancy
31244
31245 2002-09-20 03:16  ivan
31246
31247         * README.1.5.0pre1, FS/FS/UID.pm, bin/fs-setup: change otaker
31248           fields to 32 chars
31249
31250 2002-09-19 06:34  ivan
31251
31252         * bin/fs-setup, FS/FS/Record.pm, bin/dbdef-create: use database
31253           SERIAL or AUTO_INCREMENT for primary keys, finally, yay! closes:
31254           bug#69
31255
31256 2002-09-19 06:25  ivan
31257
31258         * README.1.5.0pre1: preliminary upgrade instructions
31259
31260 2002-09-19 01:43  ivan
31261
31262         * FS/bin/freeside-daily: package expiration
31263
31264 2002-09-19 01:34  ivan
31265
31266         * FS/FS/svc_acct.pm: remove extra definition of $cust_pkg
31267
31268 2002-09-19 00:15  ivan
31269
31270         * httemplate/view/cust_pkg.cgi: cancel later in view UI... hmm
31271
31272 2002-09-18 15:50  ivan
31273
31274         * FS/FS/Conf.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
31275           FS/bin/freeside-email, httemplate/edit/svc_forward.cgi,
31276           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
31277           httemplate/view/svc_acct.cgi: remove domain config file, closes:
31278           Bug#269
31279
31280 2002-09-18 15:38  ivan
31281
31282         * FS/FS/: svc_domain.pm, cust_svc.pm: removing svc_acct_sm
31283
31284 2002-09-18 05:10  ivan
31285
31286         * httemplate/docs/: index.html, legacy.html, upgrade4.html,
31287           upgrade5.html, upgrade6.html: doc
31288
31289 2002-09-17 03:21  ivan
31290
31291         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
31292           httemplate/edit/part_bill_event.cgi: remove obsolete cybercash
31293           support
31294
31295 2002-09-17 02:19  ivan
31296
31297         * FS/FS.pm, FS/MANIFEST, FS/FS/InitHandler.pm, FS/FS/cust_pkg.pm,
31298           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
31299           FS/FS/svc_acct_sm.pm, FS/t/svc_acct_sm.t, httemplate/index.html,
31300           httemplate/docs/schema.dia, httemplate/docs/schema.html,
31301           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct_sm.cgi,
31302           httemplate/edit/process/part_svc.cgi,
31303           httemplate/edit/process/svc_acct_sm.cgi,
31304           httemplate/misc/link.cgi, httemplate/search/svc_acct_sm.cgi,
31305           httemplate/search/svc_acct_sm.html,
31306           httemplate/search/svc_domain.cgi,
31307           httemplate/view/svc_acct_sm.cgi: remove svc_acct_sm
31308
31309 2002-09-16 17:40  ivan
31310
31311         * FS/FS/cust_bill.pm: send_ftp doc fix
31312
31313 2002-09-16 17:33  ivan
31314
31315         * FS/FS/: Conf.pm, cust_bill.pm, cust_main.pm, svc_acct.pm:   -
31316           "emailinvoiceauto" implementation rewritten to work properly,
31317           stop
31318               overwriting existing invoice destinations
31319
31320 2002-09-16 02:27  ivan
31321
31322         * FS/bin/freeside-expiration-alerter: skip empty expiration dates
31323
31324 2002-09-11 02:28  ivan
31325
31326         * httemplate/browse/svc_acct_pop.cgi: mason error
31327
31328 2002-09-11 02:09  ivan
31329
31330         * httemplate/search/cust_main.cgi: mason warnings
31331
31332 2002-09-09 20:31  ivan
31333
31334         * FS/FS/cust_bill.pm: Business::OnlinePaymet fix for processors w/o
31335           order numbers, like VirtualNet
31336
31337 2002-09-09 17:37  ivan
31338
31339         * httemplate/docs/upgrade9.html: doc: need Net::SSH 0.07 for 1.4.1
31340
31341 2002-09-09 16:05  khoff
31342
31343         * httemplate/: browse/ac.cgi, browse/ac_type.cgi, edit/ac.cgi,
31344           edit/ac_type.cgi, edit/svc_broadband.cgi, edit/process/ac.cgi,
31345           edit/process/ac_block.cgi, edit/process/ac_field.cgi,
31346           edit/process/ac_type.cgi, edit/process/part_ac_field.cgi,
31347           edit/process/svc_broadband.cgi, view/svc_broadband.cgi:
31348           svc_broadband merge
31349
31350 2002-09-09 16:01  khoff
31351
31352         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, bin/fs-setup,
31353           htetc/global.asa, httemplate/index.html,
31354           httemplate/edit/part_svc.cgi,
31355           httemplate/edit/process/part_svc.cgi, FS/FS/ac.pm,
31356           FS/FS/ac_block.pm, FS/FS/ac_field.pm, FS/FS/ac_type.pm,
31357           FS/FS/part_ac_field.pm, FS/FS/svc_broadband.pm: svc_broadband
31358           merge
31359
31360 2002-09-09 15:57  ivan
31361
31362         * FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
31363           freeside-receivables-report, freeside-tax-report: allow . in
31364           untaint_argv, for usernames
31365
31366 2002-09-09 15:56  khoff
31367
31368         * FS/MANIFEST: svc_broadband merge
31369
31370 2002-09-09 12:56  ivan
31371
31372         * FS/FS/part_export.pm: vpopmail export doc clarification: ssh as
31373           vpopmail user
31374
31375 2002-09-09 12:54  ivan
31376
31377         * httemplate/docs/ssh.html: doc clarification about users
31378
31379 2002-09-09 05:34  ivan
31380
31381         * FS/FS/: ClientAPI.pm, InitHandler.pm, svc_acct.pm,
31382           ClientAPI/passwd.pm: : is not legal in GECOS
31383
31384 2002-09-08 05:57  ivan
31385
31386         * FS/FS/svc_domain.pm: ordering fix on delete: domain_record
31387           records first, then svc_domain
31388
31389 2002-09-08 05:40  ivan
31390
31391         * bin/bind.export: error out if can't open .HEADER files
31392
31393 2002-09-08 04:36  ivan
31394
31395         * README: 1.4.1
31396
31397 2002-09-08 02:49  ivan
31398
31399         * conf/: soadefaultttl, soaexpire, soarefresh, soaretry: some
31400           useful default domain files
31401
31402 2002-09-07 07:20  ivan
31403
31404         * FS/FS/part_export.pm: mention docs/ssh.html in vpopmail
31405           description, give up hoping for a better description of the
31406           export from jeff
31407
31408 2002-09-06 19:27  ivan
31409
31410         * httemplate/docs/: index.html, upgrade9.html: 1.4.1
31411
31412 2002-09-06 19:19  ivan
31413
31414         * FS/FS/part_export/vpopmail.pm: import flocking constants
31415
31416 2002-09-05 11:51  ivan
31417
31418         * FS/FS/part_export/vpopmail.pm: clear up directory silliness ick
31419
31420 2002-09-05 10:01  ivan
31421
31422         * httemplate/edit/cust_main.cgi: "same as billing address" box
31423           would uncheck itself on errors (only looked at previous
31424           ship_last, not CGI checkbox value too)  Closes: Bug#448
31425
31426 2002-09-05 09:51  ivan
31427
31428         * FS/FS/cust_bill.pm: Business::OnlinePayment::VitualNet
31429           compatibility
31430
31431 2002-09-05 06:59  ivan
31432
31433         * ANNOUCE.1.4.0: naw
31434
31435 2002-09-05 06:50  ivan
31436
31437         * httemplate/browse/part_svc.cgi: don't show "clone an existing
31438           service definition" if there aren't any yet
31439
31440 2002-09-05 06:27  ivan
31441
31442         * FS/FS/cust_main.pm, httemplate/index.html,
31443           httemplate/misc/cust_main-import_charges.cgi,
31444           httemplate/misc/process/cust_main-import_charges.cgi: batch
31445           charge/credit import
31446
31447 2002-09-05 06:01  ivan
31448
31449         * FS/FS/svc_acct.pm: show illegal dir in error msg
31450
31451 2002-09-05 02:10  ivan
31452
31453         * FS/FS/: part_export.pm, part_export/vpopmail.pm: get rid of
31454           extraneous `vpopmail machine' field
31455
31456 2002-09-04 05:43  ivan
31457
31458         * Makefile, httemplate/index.html: 1.4.1beta1
31459
31460 2002-09-04 01:42  ivan
31461
31462         * httemplate/edit/part_pkg.cgi: spelling
31463
31464 2002-08-30 16:48  ivan
31465
31466         * FS/FS/cust_bill.pm: oops, missing charged column in csv exports
31467
31468 2002-08-30 16:42  ivan
31469
31470         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm,
31471           httemplate/edit/process/part_bill_event.cgi: new invoice event:
31472           upload a CSV file
31473
31474 2002-08-30 16:17  ivan
31475
31476         * FS/FS/cust_main.pm: bill batch imported customers immediately (as
31477           of their cust_pkg.bill date) - setting cust_pkg.bill date
31478           directly bypasses setup fee
31479
31480 2002-08-30 10:34  ivan
31481
31482         * FS/FS/cust_main.pm, httemplate/index.html,
31483           httemplate/misc/cust_main-import.cgi,
31484           httemplate/misc/process/cust_main-import.cgi: working CSV import
31485           for crcmn
31486
31487 2002-08-30 04:33  ivan
31488
31489         * httemplate/edit/cust_main.cgi: use eidiot rather than die for
31490           (hopefully) better error message
31491
31492 2002-08-30 03:25  ivan
31493
31494         * Makefile: silly conf/registries dir still hanging around in CVS
31495           checkouts
31496
31497 2002-08-29 07:11  ivan
31498
31499         * httemplate/search/cust_pkg.cgi: UI ROWSPAN fix
31500
31501 2002-08-29 02:11  ivan
31502
31503         * FS/FS/svc_acct.pm: dont require uid for finger and quota, fix md5
31504           import, make username/password for unexported services conflict
31505           at least with self
31506
31507 2002-08-29 01:13  khoff
31508
31509         * httemplate/view/svc_domain.cgi: Missing Mason/Apache::ASP tags
31510
31511 2002-08-29 00:50  ivan
31512
31513         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail updates
31514
31515 2002-08-28 23:02  ivan
31516
31517         * FS/FS/UID.pm: stupid kludge until schema otakers are not 8 chars
31518
31519 2002-08-28 22:57  ivan
31520
31521         * httemplate/view/svc_acct.cgi: password viewing UI change
31522
31523 2002-08-27 00:26  khoff
31524
31525         * FS/FS/Record.pm: Yip yip, I sprained my brain
31526
31527 2002-08-26 13:40  ivan
31528
31529         * FS/FS/cust_pkg.pm: allow . and - in otaker usernames
31530
31531 2002-08-24 20:54  ivan
31532
31533         * FS/bin/freeside-addoutsourceuser: ?
31534
31535 2002-08-24 20:42  ivan
31536
31537         * FS/bin/freeside-addoutsourceuser: correct secrets file path
31538
31539 2002-08-24 19:35  ivan
31540
31541         * FS/FS/part_export/shellcommands.pm: separate vars for quoted
31542           passwords
31543
31544 2002-08-24 19:26  ivan
31545
31546         * FS/FS/part_export/shellcommands.pm: properly quote password as
31547           well as finger
31548
31549 2002-08-24 18:48  ivan
31550
31551         * FS/bin/freeside-addoutsourceuser: password
31552
31553 2002-08-24 18:48  ivan
31554
31555         * FS/: MANIFEST, bin/freeside-addoutsourceuser: Added Files:
31556           bin/freeside-addoutsourceuser
31557
31558 2002-08-24 18:16  ivan
31559
31560         * FS/bin/: freeside-adduser, freeside-setup: doc
31561
31562 2002-08-24 18:14  ivan
31563
31564         * FS/bin/freeside-setup: noninteractive freeside-setup
31565
31566 2002-08-24 18:09  ivan
31567
31568         * FS/bin/: freeside-adduser, freeside-setup: doc
31569
31570 2002-08-24 01:13  ivan
31571
31572         * FS/bin/freeside-adduser: also do -b flag
31573
31574 2002-08-24 00:43  ivan
31575
31576         * FS/FS/part_export/shellcommands.pm: allow $domain as a variable
31577           in commands
31578
31579 2002-08-24 00:20  ivan
31580
31581         * httemplate/edit/part_export.cgi: don't substitute defaults for
31582           empty options when editing exports
31583
31584 2002-08-23 23:41  ivan
31585
31586         * FS/FS/part_export/: domain_shellcommands.pm, shellcommands.pm,
31587           www_shellcommands.pm: - depend on Net::SSH 0.07, for OpenSSH -T
31588           fix - no strict 'vars'; when necessary
31589
31590 2002-08-23 20:29  ivan
31591
31592         * httemplate/: view/cust_main.cgi, misc/unprovision.cgi:
31593           unprovision a single service
31594
31595 2002-08-23 19:10  ivan
31596
31597         * FS/bin/freeside-addoutsource: fix path
31598
31599 2002-08-23 18:53  ivan
31600
31601         * FS/bin/freeside-queued: depend on Net::SSH 0.07, for -T fix
31602
31603 2002-08-23 17:51  ivan
31604
31605         * httemplate/view/cust_main.cgi: UI
31606
31607 2002-08-23 17:16  ivan
31608
31609         * FS/: MANIFEST, bin/freeside-addoutsource: Added Files:
31610           bin/freeside-addoutsource
31611
31612 2002-08-23 16:43  ivan
31613
31614         * FS/: MANIFEST, FS/part_export.pm,
31615           FS/part_export/domain_shellcommands.pm,
31616           t/part_export-domain_shellcommands.t: add domain_shellcommands
31617           export
31618
31619 2002-08-19 16:08  ivan
31620
31621         * httemplate/view/cust_main.cgi: encode_entities for comments
31622           entries
31623
31624 2002-08-11 23:17  ivan
31625
31626         * rt/: COPYING, ChangeLog, Makefile, README, TODO,
31627           bin/initacls.Oracle, bin/initacls.Pg, bin/initacls.mysql,
31628           bin/mason_handler.fcgi, bin/mason_handler.scgi, bin/rt,
31629           bin/rt-mailgate, bin/rtadmin, bin/webmux.pl, docs/README.docs,
31630           docs/Security, docs/rt.gif, docs/design_docs/CARS,
31631           docs/design_docs/TransactionTypes.txt, docs/design_docs/acls,
31632           docs/design_docs/basic-definitions.txt,
31633           docs/design_docs/cli_spec, docs/design_docs/cvs_integration,
31634           docs/design_docs/evil_plans,
31635           docs/design_docs/link-definitions.txt,
31636           docs/design_docs/local_hacking,
31637           docs/design_docs/subscription-definitions.txt,
31638           docs/design_docs/users, etc/acl.Oracle, etc/acl.Pg,
31639           etc/acl.mysql, etc/config.pm, etc/rt.spec, etc/schema.Oracle,
31640           etc/schema.Pg, etc/schema.mysql, etc/schema.pm, lib/MANIFEST,
31641           lib/MANIFEST.SKIP, lib/Makefile.PL, lib/RT.pm, lib/test.pl,
31642           lib/RT/ACE.pm, lib/RT/ACL.pm, lib/RT/Attachment.pm,
31643           lib/RT/Attachments.pm, lib/RT/CurrentUser.pm, lib/RT/Date.pm,
31644           lib/RT/EasySearch.pm, lib/RT/Group.pm, lib/RT/GroupMember.pm,
31645           lib/RT/GroupMembers.pm, lib/RT/Groups.pm, lib/RT/Handle.pm,
31646           lib/RT/Keyword.pm, lib/RT/KeywordSelect.pm,
31647           lib/RT/KeywordSelects.pm, lib/RT/Keywords.pm, lib/RT/Link.pm,
31648           lib/RT/Links.pm, lib/RT/ObjectKeyword.pm,
31649           lib/RT/ObjectKeywords.pm, lib/RT/Queue.pm, lib/RT/Queues.pm,
31650           lib/RT/Record.pm, lib/RT/Scrip.pm, lib/RT/ScripAction.pm,
31651           lib/RT/ScripActions.pm, lib/RT/ScripCondition.pm,
31652           lib/RT/ScripConditions.pm, lib/RT/Scrips.pm, lib/RT/Template.pm,
31653           lib/RT/Templates.pm, lib/RT/TestHarness.pm, lib/RT/Ticket.pm,
31654           lib/RT/Tickets.pm, lib/RT/Transaction.pm, lib/RT/Transactions.pm,
31655           lib/RT/User.pm, lib/RT/Users.pm, lib/RT/Watcher.pm,
31656           lib/RT/Watchers.pm, lib/RT/Action/Autoreply.pm,
31657           lib/RT/Action/Generic.pm, lib/RT/Action/Notify.pm,
31658           lib/RT/Action/NotifyAsComment.pm, lib/RT/Action/OpenDependent.pm,
31659           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SendEmail.pm,
31660           lib/RT/Action/SendPasswordEmail.pm,
31661           lib/RT/Action/StallDependent.pm,
31662           lib/RT/Condition/AnyTransaction.pm, lib/RT/Condition/Generic.pm,
31663           lib/RT/Condition/NewDependency.pm,
31664           lib/RT/Condition/StatusChange.pm, lib/RT/Interface/CLI.pm,
31665           lib/RT/Interface/Email.pm, lib/RT/Interface/Web.pm: import rt
31666           2.0.14
31667
31668 2002-08-02 17:39  ivan
31669
31670         * httemplate/docs/: install.html, legacy.html: remove some extra
31671           modules from install doc
31672
31673 2002-07-31 11:55  ivan
31674
31675         * FS/FS/part_export.pm: delete directories when deleting users on
31676           freebsd
31677
31678 2002-07-31 06:18  ivan
31679
31680         * FS/FS/svc_acct.pm: fix bug with static IP addresses
31681
31682 2002-07-26 20:56  ivan
31683
31684         * httemplate/misc/cancel-unaudited.cgi: move transaction from web
31685           interface to lib code
31686
31687 2002-07-26 19:47  ivan
31688
31689         * FS/bin/freeside-daily: vacuum pg databases daily
31690
31691 2002-07-25 19:33  ivan
31692
31693         * FS/FS/: part_export.pm, part_export/shellcommands.pm:
31694           shellcommands edit gecos field too
31695
31696 2002-07-25 18:38  ivan
31697
31698         * httemplate/docs/install.html: tyop
31699
31700 2002-07-25 18:31  ivan
31701
31702         * httemplate/docs/install.html: tyop
31703
31704 2002-07-23 05:37  ivan
31705
31706         * FS/FS/svc_acct.pm: fix small bugs in duplicate username checking
31707
31708 2002-07-22 03:50  ivan
31709
31710         * FS/t/ClientAPI.t, fs_selfservice/FS-SelfService/cgi/passwd.html:
31711           adding
31712
31713 2002-07-22 03:41  ivan
31714
31715         * httemplate/docs/install.html: no mysql in 1.4.0 release.
31716           hopefully 1.4.1
31717
31718 2002-07-22 03:20  ivan
31719
31720         * ANNOUCE.1.4.0, Makefile, README.1.4.0pre11, README.1.4.0pre12,
31721           README.1.4.0pre13, README.1.4.0pre14, README.1.4.0pre8,
31722           README.1.4.0pre9: 1.4.0
31723
31724 2002-07-22 03:18  ivan
31725
31726         * FS/FS/CGI.pm: UI
31727
31728 2002-07-22 03:18  ivan
31729
31730         * FS/FS/cust_main.pm: sort bills by date
31731
31732 2002-07-16 05:29  ivan
31733
31734         * FS/: MANIFEST, FS/ClientAPI.pm, FS/ClientAPI/MyAccount.pm,
31735           FS/ClientAPI/passwd.pm: ClientAPI
31736
31737 2002-07-16 05:28  ivan
31738
31739         * fs_selfservice/: DEPLOY, freeside-selfservice-server,
31740           fs_passwd_test, FS-SelfService/SelfService.pm,
31741           FS-SelfService/freeside-selfservice-clientd,
31742           FS-SelfService/cgi/login.html, FS-SelfService/cgi/myaccount.html,
31743           FS-SelfService/cgi/selfservice.cgi,
31744           FS-SelfService/cgi/view_invoice.html: invoice viewing...
31745
31746 2002-07-15 20:57  ivan
31747
31748         * FS/FS/part_export/infostreet.pm: missing ; in eval'ed sub
31749
31750 2002-07-15 20:56  ivan
31751
31752         * FS/FS/part_export/infostreet.pm: better error handling
31753
31754 2002-07-15 20:47  ivan
31755
31756         * FS/FS/part_export/infostreet.pm: fix XML-RPC weirdness
31757
31758 2002-07-15 01:28  ivan
31759
31760         * fs_selfservice/: freeside-selfservice-server, fs_passwd_test,
31761           FS-SelfService/freeside-selfservice-clientd: working framework,
31762           no hung clients, whew
31763
31764 2002-07-14 18:44  ivan
31765
31766         * bin/bind.import: finally a working DNS::ZoneParse
31767
31768 2002-07-13 17:28  ivan
31769
31770         * httemplate/docs/: install.html, upgrade8.html: no mason 1.1x yet
31771           :(
31772
31773 2002-07-11 06:52  ivan
31774
31775         * fs_selfservice/: DEPLOY, freeside-selfservice-server,
31776           fs_passwd_test, FS-SelfService/MANIFEST,
31777           FS-SelfService/SelfService.pm,
31778           FS-SelfService/freeside-selfservice-clientd: finally working
31779           async framework
31780
31781 2002-07-08 19:23  ivan
31782
31783         * httemplate/docs/: schema.dia, schema.png: new schema diagram
31784
31785 2002-07-08 10:14  ivan
31786
31787         * FS/bin/freeside-queued: oops, fix for bug only surfacing with
31788           different freeside uid/gid
31789
31790 2002-07-08 08:56  ivan
31791
31792         * httemplate/edit/svc_acct.cgi: better error message
31793
31794 2002-07-08 06:07  ivan
31795
31796         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
31797           edit expiration dates
31798
31799 2002-07-08 03:52  ivan
31800
31801         * httemplate/search/cust_bill.cgi: remove perl-side sort routines,
31802           no longer needed
31803
31804 2002-07-08 03:01  ivan
31805
31806         * FS/FS/part_export.pm: default linux/netbsd shellcommand userdel
31807           should remove home directories
31808
31809 2002-07-08 01:39  ivan
31810
31811         * httemplate/docs/install.html: new and improved instructions!  now
31812           even more idiot proof!
31813
31814 2002-07-07 10:49  ivan
31815
31816         * FS/FS/svc_acct.pm: rewrite uid-dup checking to be
31817           new-export-aware, closes: #431
31818
31819 2002-07-07 07:33  ivan
31820
31821         * httemplate/search/cust_bill.cgi: clean up after rewrite... turned
31822           out rather nice
31823
31824 2002-07-07 07:28  ivan
31825
31826         * httemplate/search/cust_bill.cgi: fixing 30/60/90/120...
31827
31828 2002-07-07 07:26  ivan
31829
31830         * httemplate/search/cust_bill.cgi: just might work
31831
31832 2002-07-07 07:24  ivan
31833
31834         * httemplate/search/cust_bill.cgi: that would be nice...
31835
31836 2002-07-07 07:18  ivan
31837
31838         * httemplate/search/cust_bill.cgi: fix 30/60/90/120 browses
31839
31840 2002-07-07 07:14  ivan
31841
31842         * httemplate/search/cust_bill.cgi: UI
31843
31844 2002-07-07 07:12  ivan
31845
31846         * httemplate/search/cust_bill.cgi: totals and order by
31847
31848 2002-07-07 07:00  ivan
31849
31850         * httemplate/search/cust_bill.cgi: try for correct totals
31851
31852 2002-07-07 06:52  ivan
31853
31854         * httemplate/search/cust_bill.cgi: don't recalculate owed
31855
31856 2002-07-07 06:31  ivan
31857
31858         * httemplate/search/cust_bill.cgi: comma
31859
31860 2002-07-07 06:30  ivan
31861
31862         * httemplate/search/cust_bill.cgi: calculate owed as subquery here
31863           too
31864
31865 2002-07-07 06:25  ivan
31866
31867         * httemplate/search/cust_bill.cgi: don't forget to where the where
31868           clause
31869
31870 2002-07-07 06:23  ivan
31871
31872         * httemplate/search/cust_bill.cgi: try for working paged invoices,
31873           this time with subqueries
31874
31875 2002-07-07 04:45  ivan
31876
31877         * httemplate/search/cust_bill.cgi: wtf?
31878
31879 2002-07-07 04:30  ivan
31880
31881         * httemplate/search/cust_bill.cgi: invoice search with possibly
31882           working pager
31883
31884 2002-07-07 04:03  ivan
31885
31886         * httemplate/search/cust_bill.cgi: move query logic from perl to
31887           sql for scalability
31888
31889 2002-07-06 05:53  ivan
31890
31891         * httemplate/docs/install.html: new!  improved!  now even more
31892           idiot-proof!
31893
31894 2002-07-06 05:15  ivan
31895
31896         * Makefile: beta2
31897
31898 2002-07-06 05:13  ivan
31899
31900         * bin/fs-setup: fix Can't use an undefined value as an ARRAY
31901           reference at ./fs-setup line 209, <STDIN> line 3.
31902
31903 2002-07-06 04:08  ivan
31904
31905         * httemplate/: edit/svc_forward.cgi, view/svc_forward.cgi: fix UI
31906           for forwards - use HTML::Widgets::SelectLayers, closes: Bug#303
31907
31908 2002-07-06 01:50  ivan
31909
31910         * httemplate/view/svc_acct.cgi: add "are you sure?" javascript on
31911           view/svc_acct.cgi "cancel unaudited account" (closes: Bug#432)
31912
31913 2002-07-06 01:29  ivan
31914
31915         * httemplate/view/: cust_pkg.cgi, cust_main.cgi: speling
31916
31917 2002-07-06 00:32  ivan
31918
31919         * httemplate/edit/part_pkg.cgi: fix speling
31920
31921 2002-07-06 00:31  ivan
31922
31923         * ANNOUCE.1.4.0: this file should probably go away soon...
31924
31925 2002-07-06 00:30  ivan
31926
31927         * FS/FS/: Conf.pm, part_export.pm, svc_www.pm,
31928           part_export/www_shellcommands.pm: move svc_www ssh jobs to the
31929           job queue & exports, and make them configurable
31930
31931 2002-07-05 21:20  ivan
31932
31933         * FS/FS/svc_acct.pm: typo
31934
31935 2002-07-05 16:32  ivan
31936
31937         * httemplate/config/config.cgi: fix bug with config having a value
31938           not in the select
31939
31940 2002-07-04 03:35  ivan
31941
31942         * httemplate/browse/: agent.cgi, agent_type.cgi,
31943           part_bill_event.cgi, part_export.cgi, part_pkg.cgi,
31944           part_referral.cgi, part_svc.cgi, svc_acct_pop.cgi: move "add"
31945           links to the top
31946
31947 2002-07-03 07:45  ivan
31948
31949         * FS/t/part_export-http.t: s/_post//
31950
31951 2002-07-03 07:21  ivan
31952
31953         * FS/: MANIFEST, FS/part_export.pm, FS/part_export/http.pm,
31954           t/part_export-http.t: http export
31955
31956 2002-07-03 04:37  ivan
31957
31958         * FS/FS/InitHandler.pm: 54
31959
31960 2002-07-03 04:35  ivan
31961
31962         * FS/FS/InitHandler.pm: sacrifice memory for speed
31963
31964 2002-07-03 04:31  ivan
31965
31966         * FS/FS/InitHandler.pm: preload modules
31967
31968 2002-07-03 04:23  ivan
31969
31970         * FS/FS/: InitHandler.pm, UID.pm: fix to allow running during
31971           apache init
31972
31973 2002-07-03 04:10  ivan
31974
31975         * FS/FS/UID.pm: allow InitHandler to work during apache startup
31976
31977 2002-07-03 03:50  ivan
31978
31979         * FS/FS/InitHandler.pm: skip comment & blank lines
31980
31981 2002-07-03 03:48  ivan
31982
31983         * FS/FS/InitHandler.pm: debug
31984
31985 2002-07-03 03:33  ivan
31986
31987         * FS/: MANIFEST, FS/InitHandler.pm, t/InitHandler.t: preload all
31988           dbdefs
31989
31990 2002-07-02 20:57  ivan
31991
31992         * FS/FS/cust_main.pm: working one-time charges again
31993
31994 2002-07-02 20:52  ivan
31995
31996         * httemplate/view/cust_main.cgi: ui
31997
31998 2002-07-02 20:47  ivan
31999
32000         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
32001           httemplate/edit/process/quick-charge.cgi,
32002           httemplate/view/cust_main.cgi: one-time charges with tax classes
32003
32004 2002-07-02 19:25  ivan
32005
32006         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
32007           httemplate/config/config.cgi: deprecate text radius config
32008           options update config docs
32009
32010 2002-07-02 18:47  ivan
32011
32012         * FS/: MANIFEST, bin/freeside-reexport: freeside-reexport
32013
32014 2002-07-02 18:05  ivan
32015
32016         * FS/bin/freeside-sqlradius-reset: pod
32017
32018 2002-07-02 18:01  ivan
32019
32020         * FS/bin/freeside-sqlradius-reset: fix usage message
32021
32022 2002-07-02 16:03  ivan
32023
32024         * FS/FS/part_export.pm: fix usermod commands for freebsd
32025
32026 2002-07-02 07:38  ivan
32027
32028         * ANNOUCE.1.4.0: beta1!
32029
32030 2002-07-02 07:37  ivan
32031
32032         * Makefile: beta1!!
32033
32034 2002-07-02 07:22  ivan
32035
32036         * FS/FS/part_export/textradius.pm: working textradius export
32037
32038 2002-07-02 07:00  ivan
32039
32040         * FS/FS/part_export/textradius.pm: better diagnostics
32041
32042 2002-07-02 06:22  ivan
32043
32044         * httemplate/view/cust_main.cgi: ui s/ /&nbsp;
32045
32046 2002-07-02 06:04  ivan
32047
32048         * FS/FS/part_export/shellcommands.pm: no warnings
32049
32050 2002-07-02 06:00  ivan
32051
32052         * FS/FS/: part_export.pm, part_export/shellcommands.pm: working
32053           linux and freebsd shellcommands
32054
32055 2002-07-02 04:29  ivan
32056
32057         * FS/FS/part_export.pm: fix for freebsd presets
32058
32059 2002-07-02 04:27  ivan
32060
32061         * FS/FS/part_export.pm: useful shellcommands presets
32062
32063 2002-07-02 03:14  ivan
32064
32065         * FS/bin/freeside-queued: grr old openssh grr freebsd
32066
32067 2002-07-02 03:01  ivan
32068
32069         * httemplate/docs/install.html: freeside group
32070
32071 2002-07-02 02:42  ivan
32072
32073         * FS/bin/freeside-queued: fleabsd grr
32074
32075 2002-07-02 02:39  ivan
32076
32077         * FS/bin/freeside-queued: freebsd is sofa king broken
32078
32079 2002-07-02 00:31  ivan
32080
32081         * FS/FS/part_export/textradius.pm: working textradius
32082
32083 2002-07-02 00:13  ivan
32084
32085         * FS/FS/part_export/textradius.pm: better error reporting from
32086           rsync
32087
32088 2002-07-01 23:58  ivan
32089
32090         * FS/FS/part_export/: shellcommands.pm, www_shellcommands.pm:
32091           s/options/option/, oops, and machine isn't an option
32092
32093 2002-07-01 23:48  ivan
32094
32095         * FS/FS/queue.pm: error messages can have other chars
32096
32097 2002-07-01 15:38  ivan
32098
32099         * FS/FS/part_export/textradius.pm: prevent any possible infinite
32100           looping
32101
32102 2002-07-01 02:15  ivan
32103
32104         * FS/FS/part_export/textradius.pm: real-time! text radius export
32105
32106 2002-06-30 04:01  ivan
32107
32108         * ANNOUCE.1.4.0, CREDITS: administrivia
32109
32110 2002-06-30 00:17  ivan
32111
32112         * FS/FS/Record.pm: oops, very bad
32113
32114 2002-06-30 00:16  ivan
32115
32116         * FS/FS/Record.pm: get rid of unneeded Pg-cruft (don't use native
32117           Pg money type)
32118
32119 2002-06-30 00:04  ivan
32120
32121         * FS/FS/Record.pm: fix dbdef caching
32122
32123 2002-06-29 19:13  ivan
32124
32125         * FS/: MANIFEST, FS/part_export.pm,
32126           FS/part_export/shellcommands_withdomain.pm,
32127           t/part_export-shellcommands_withdomain.t: export!
32128
32129 2002-06-29 18:18  ivan
32130
32131         * httemplate/docs/ssh.html: adding
32132
32133 2002-06-28 13:31  ivan
32134
32135         * FS/FS/svc_acct.pm, bin/populate-msgcat: better error message for
32136           illegal password
32137
32138 2002-06-28 13:23  ivan
32139
32140         * bin/fs-setup: not anymore...
32141
32142 2002-06-28 13:21  ivan
32143
32144         * FS/FS/cust_main.pm: better error message for missing tax classes
32145
32146 2002-06-28 03:49  ivan
32147
32148         * FS/FS/Record.pm: remove extraneous check
32149
32150 2002-06-28 01:23  ivan
32151
32152         * FS/FS/: Record.pm, UID.pm: fix multi-database installs, while
32153           hopefully keeping performance improvement
32154
32155 2002-06-27 20:09  ivan
32156
32157         * httemplate/view/cust_main.cgi: more card display changes
32158
32159 2002-06-27 19:21  ivan
32160
32161         * httemplate/view/cust_main.cgi: last 4 digits of card instead of
32162           first
32163
32164 2002-06-27 02:23  ivan
32165
32166         * FS/: FS/part_export/bind.pm, FS/part_export/bind_slave.pm,
32167           t/part_export-bind.t, t/part_export-bind_slave.t: null bind
32168           exports
32169
32170 2002-06-27 02:19  ivan
32171
32172         * FS/: FS/part_export/bsdshell.pm, FS/part_export/null.pm,
32173           FS/part_export/sysvshell.pm, FS/part_export/www_shellcommands.pm,
32174           t/part_export-null.t, t/part_export-sysvshell.t,
32175           t/part_export-www_shellcommands.t: export updates
32176
32177 2002-06-26 01:36  ivan
32178
32179         * FS/FS/part_export.pm: tyop
32180
32181 2002-06-26 01:32  ivan
32182
32183         * FS/FS/part_export.pm: better export docs/defaults
32184
32185 2002-06-26 01:12  ivan
32186
32187         * FS/FS/cust_main.pm: add type_pkgs record if necessary for
32188           one-time charges
32189
32190 2002-06-26 01:05  ivan
32191
32192         * httemplate/view/cust_main.cgi: close form tags
32193
32194 2002-06-26 00:42  ivan
32195
32196         * bin/: bsdshell.export, shell.export, sysvshell.export:
32197           shell.export -> bsdshell.export & sysvshell.export
32198
32199 2002-06-25 20:53  ivan
32200
32201         * FS/FS/part_export_option.pm: export options can be anything
32202
32203 2002-06-25 19:37  ivan
32204
32205         * FS/FS/cust_bill.pm: fix not sending postal invoices to customers
32206           with email invoices too
32207
32208 2002-06-25 18:35  ivan
32209
32210         * FS/FS/cust_main.pm, httemplate/edit/process/quick-charge.cgi,
32211           httemplate/edit/process/quick-cust_pkg.cgi,
32212           httemplate/view/cust_main.cgi: working one-time charges
32213
32214 2002-06-25 17:41  ivan
32215
32216         * httemplate/edit/part_pkg.cgi: ui
32217
32218 2002-06-25 16:27  ivan
32219
32220         * httemplate/view/svc_www.cgi: add link to controlling account
32221
32222 2002-06-25 00:18  ivan
32223
32224         * FS/bin/freeside-queued: might work again under mysql
32225
32226 2002-06-23 12:16  ivan
32227
32228         * FS/FS/domain_record.pm: domain_record records attached to svc_www
32229           records are no longer delete-able, patch from "Stephen Bechard"
32230           <steve@destek.net>, thanks!  closes: Bug#434
32231
32232 2002-06-22 22:44  ivan
32233
32234         * httemplate/edit/process/svc_www.cgi: patch to get this working
32235           from Stephen Bechard <steve@destek.net>
32236
32237 2002-06-22 22:43  ivan
32238
32239         * httemplate/view/svc_www.cgi: add link to edit and format nicely
32240
32241 2002-06-22 18:36  ivan
32242
32243         * FS/FS/svc_www.pm: forgot . between zone and domain, patch from
32244           "Stephen Bechard" <steve@destek.net>, thanks
32245
32246 2002-06-22 18:33  ivan
32247
32248         * httemplate/edit/svc_www.cgi: forgot %> when converting from CGI,
32249           works now, patch from "Stephen Bechard" <steve@destek.net>
32250
32251 2002-06-21 14:49  ivan
32252
32253         * FS/FS/part_export/infostreet.pm: s/title/organization/ at
32254           noment's request
32255
32256 2002-06-21 13:26  ivan
32257
32258         * FS/FS/part_export/infostreet.pm: fix infostreet contact field
32259           setting
32260
32261 2002-06-21 13:17  ivan
32262
32263         * FS/FS/part_export/infostreet.pm: debugging option
32264
32265 2002-06-21 02:57  ivan
32266
32267         * bin/passwd.import: no, don't check for duplicates like this by
32268           default... not new-export style
32269
32270 2002-06-21 02:56  ivan
32271
32272         * FS/FS/svc_acct.pm: better error messages on uid duplicates... uid
32273           stuff still needs to be rewritten for new exports
32274
32275 2002-06-21 02:28  ivan
32276
32277         * httemplate/docs/upgrade8.html: don't forget part_svc in upgrades
32278
32279 2002-06-21 02:15  ivan
32280
32281         * bin/passwd.import: oops
32282
32283 2002-06-21 02:13  ivan
32284
32285         * bin/: bind.import, fs-migrate-svc_acct_sm, passwd.import: import
32286           fixes...
32287
32288 2002-06-21 02:11  ivan
32289
32290         * bin/passwd.import: tiny bit better passwd.import
32291
32292 2002-06-21 02:03  ivan
32293
32294         * httemplate/docs/upgrade8.html: doc
32295
32296 2002-06-21 01:29  ivan
32297
32298         * httemplate/: index.html, docs/upgrade8.html: uid search on main
32299           menu, updated upgrade docs
32300
32301 2002-06-20 15:35  ivan
32302
32303         * FS/FS/part_export/infostreet.pm: fix infostreet contact field foo
32304
32305 2002-06-20 15:31  ivan
32306
32307         * httemplate/docs/install.html: doc
32308
32309 2002-06-19 18:29  ivan
32310
32311         * FS/FS/part_export.pm, FS/FS/part_export/shellcommands.pm,
32312           FS/bin/freeside-queued, httemplate/edit/part_export.cgi,
32313           httemplate/edit/process/part_export.cgi: shellcommands
32314           w/passwords
32315
32316 2002-06-18 21:54  ivan
32317
32318         * Makefile, bin/pod2x: pod build fix thanks to Stephen Bechard
32319           <steve@destek.net>
32320
32321 2002-06-18 21:03  ivan
32322
32323         * FS/FS/part_export/infostreet.pm: fix setContactField email
32324
32325 2002-06-18 18:03  ivan
32326
32327         * FS/FS/svc_acct.pm: and the same for changes...
32328
32329 2002-06-18 17:58  ivan
32330
32331         * FS/FS/svc_acct.pm: fix problem provisioning RADIUS groups
32332           caused by kristian/mark/pc-intouch's changes moving exports into
32333           svc_Common -   changed sequence of events such that groups were
32334           not provisioned when the   sqlradius export was run
32335
32336 2002-06-18 16:52  ivan
32337
32338         * httemplate/misc/queue.cgi: better error message
32339
32340 2002-06-14 18:12  ivan
32341
32342         * FS/FS/part_export.pm, httemplate/edit/part_svc.cgi:
32343           mark@pc-intouch.com: exporttype2svcdb removal
32344
32345 2002-06-14 14:35  ivan
32346
32347         * FS/FS/part_export/infostreet.pm: freeside night to infostreet
32348           faxNumber (? dunno, what noment wants)
32349
32350 2002-06-14 04:44  ivan
32351
32352         * Makefile: better releaes target?
32353
32354 2002-06-14 04:26  ivan
32355
32356         * ANNOUCE.1.4.0, Makefile, README.1.4.0pre14: 1.4.0pre14
32357
32358 2002-06-14 04:22  ivan
32359
32360         * FS/: FS/Conf.pm, bin/freeside-queued, FS/cust_main.pm,
32361           FS/queue.pm, FS/svc_Common.pm, FS/svc_acct.pm: working job
32362           dependancies FS::queue::joblisting html excapes & truncates long
32363           arguments welcome email (sheesh!) closes: Bug#420 (haha at 4:20
32364           am, too.  really!)
32365
32366 2002-06-14 02:19  ivan
32367
32368         * FS/FS/UID.pm: only run callbacks once... should speed things up
32369           (no dbdef reloading)
32370
32371 2002-06-13 20:26  ivan
32372
32373         * httemplate/docs/legacy.html: s/svc_domain.import/bind.import/ to
32374           match reality
32375
32376 2002-06-13 20:12  ivan
32377
32378         * httemplate/: classic.html, index.html: remove classic interface
32379
32380 2002-06-13 19:52  ivan
32381
32382         * httemplate/docs/: install.html, mysql.html: mysql support!
32383
32384 2002-06-13 19:25  ivan
32385
32386         * FS/bin/freeside-queued: mysql compatibility?
32387
32388 2002-06-13 17:12  ivan
32389
32390         * httemplate/: index.html, search/cust_main.cgi: search by for
32391           address2 (unit) - commented out in default index.html
32392
32393 2002-06-13 16:28  ivan
32394
32395         * httemplate/: index.html, search/cust_main.cgi: phone number
32396           search (Bug#422)
32397
32398 2002-06-13 16:00  ivan
32399
32400         * FS/FS/svc_acct.pm, httemplate/index.html,
32401           httemplate/search/svc_acct.cgi: fuzzy username searching
32402           (Bug#422)
32403
32404 2002-06-12 17:53  ivan
32405
32406         * httemplate/: index.html, search/cust_main.cgi: search on customer
32407           number (Bug#422)
32408
32409 2002-06-12 13:31  ivan
32410
32411         * FS/FS/svc_acct.pm: fix new duplicate username checking
32412
32413 2002-06-12 10:29  ivan
32414
32415         * httemplate/index.html: fix company search
32416
32417 2002-06-12 09:26  ivan
32418
32419         * FS/FS/cust_main.pm: fix problems with code that resets invoice
32420           events
32421
32422 2002-06-11 11:32  ivan
32423
32424         * bin/shell.export: don't export empty files
32425
32426 2002-06-11 11:25  ivan
32427
32428         * bin/shell.export: use FS::cust_svc and FS::svc_acct
32429
32430 2002-06-11 11:23  ivan
32431
32432         * bin/shell.export: bsd only for now
32433
32434 2002-06-11 11:20  ivan
32435
32436         * bin/: bind.export, shell.export: perl 5.005 needs an explicit
32437           mask for mkdir
32438
32439 2002-06-11 02:51  ivan
32440
32441         * FS/FS/part_export.pm: notes
32442
32443 2002-06-11 02:46  ivan
32444
32445         * bin/: bind.export, shell.export: add preliminary bsd shell export
32446
32447 2002-06-11 02:14  ivan
32448
32449         * FS/FS/svc_acct.pm: export-based duplicate username checking!
32450
32451 2002-06-11 01:29  ivan
32452
32453         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: add crypt
32454           option to (bsd|sysv)shell export
32455
32456 2002-06-10 20:25  ivan
32457
32458         * FS/FS/: part_export.pm, svc_Common.pm, svc_acct.pm,
32459           part_export/infostreet.pm: - add new suspend and unsuspend export
32460           hooks (with null defaults) - infostreet export: actually
32461           suspend/unsuspend at infostreet (closes: Bug#418) - infostreet
32462           export: set some contact fields @ infostreet (Bug#419)
32463
32464 2002-06-10 17:58  ivan
32465
32466         * Makefile, init.d/freeside-init: dist fixes.  locate more stuff in
32467           Makefile.  whew.
32468
32469 2002-06-10 16:02  ivan
32470
32471         * FS/FS/domain_record.pm: fix *** ERROR: unterminated L<...> at
32472           line 299 in file FS/domain_record.pm
32473
32474 2002-06-10 15:48  ivan
32475
32476         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: also retry cards
32477           when user clicks "Bill now" (closes: Bug#417)
32478
32479 2002-06-10 15:07  ivan
32480
32481         * FS/FS/: cust_bill_event.pm, cust_main.pm: retry realtime_card
32482           invoice events when a card changes (closes: Bug#417)
32483
32484 2002-06-10 12:44  ivan
32485
32486         * httemplate/view/cust_main.cgi: final visual update on package
32487           date view
32488
32489 2002-06-10 12:41  ivan
32490
32491         * httemplate/view/cust_main.cgi: fixup time display in packages
32492
32493 2002-06-10 12:30  ivan
32494
32495         * httemplate/view/cust_main.cgi: add small time display to dates
32496
32497 2002-06-09 19:52  ivan
32498
32499         * FS/FS/: svc_Common.pm, svc_domain.pm: re-my'ed var
32500
32501 2002-06-09 19:52  ivan
32502
32503         * FS/FS/cust_main_county.pm: silence undefined warnings
32504
32505 2002-06-09 19:51  ivan
32506
32507         * FS/FS/CGI.pm: unused global
32508
32509 2002-06-09 19:42  ivan
32510
32511         * Makefile: back to ASP for profiling...
32512
32513 2002-06-09 18:39  khoff
32514
32515         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm, bin/fs-setup,
32516           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
32517           httemplate/edit/part_pkg.cgi: Rollback part_pkg.def_svcpart
32518           changes.
32519
32520 2002-06-08 00:48  khoff
32521
32522         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm, bin/fs-setup,
32523           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
32524           httemplate/edit/part_pkg.cgi: Default svcpart support for
32525           part_pkg.  Fixes 'bug' with new customer and online signup.
32526
32527 2002-06-07 13:33  khoff
32528
32529         * FS/FS/cust_bill.pm: Setup hash for CC failed Text::Template
32530
32531 2002-06-05 15:46  ivan
32532
32533         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
32534           more mysql goodness, thanks dale
32535
32536 2002-06-04 10:37  ivan
32537
32538         * httemplate/docs/install.html: small doc patch from
32539           baloo@gimpgirl.org
32540
32541 2002-06-04 07:35  ivan
32542
32543         * FS/FS/: cust_credit.pm, cust_pay.pm: fix unsuspendauto
32544
32545 2002-06-04 07:02  ivan
32546
32547         * CREDITS, httemplate/search/cust_main.cgi,
32548           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi:
32549           mysql support!  thanks to Donald Greer <dgreer@austintx.com> for
32550           the SQL and Dale Hege <fhege@lumenexus.net> for the patches
32551
32552 2002-06-04 06:46  ivan
32553
32554         * conf/declinetemplate: misspelling
32555
32556 2002-05-31 15:37  ivan
32557
32558         * bin/fs-setup: no state necessary in batch cards (i18n)
32559
32560 2002-05-31 13:34  ivan
32561
32562         * FS/FS/part_export.pm: dammit i want to catch export subclass
32563           compilation problems
32564
32565 2002-05-31 13:31  ivan
32566
32567         * FS/FS/cust_bill.pm: better error reporting
32568
32569 2002-05-31 11:48  khoff
32570
32571         * FS/t/part_export-sqlmail.t: Don't ask me.  I just hacked Ivan's
32572           test.
32573
32574 2002-05-31 11:45  khoff
32575
32576         * FS/MANIFEST: added sqlmail.pm and test
32577
32578 2002-05-31 10:50  ivan
32579
32580         * FS/FS/svc_forward.pm: typo noticed by <Kaa>
32581
32582 2002-05-30 19:13  ivan
32583
32584         * FS/FS/part_export.pm: no, actually throw an exception if an
32585           export class won't compile.
32586
32587 2002-05-30 17:33  khoff
32588
32589         * httemplate/edit/part_svc.cgi: Added support for part_exports that
32590           are used with more than one svcdb.
32591
32592 2002-05-30 17:22  khoff
32593
32594         * FS/FS/part_export.pm: updated hashes 'n stuff for
32595           FS::part_export::sqlmail
32596
32597 2002-05-30 17:20  khoff
32598
32599         * FS/FS/part_export/sqlmail.pm: part_export module to export
32600           svc_acct, svc_domain, and svc_forward to an external database
32601
32602 2002-05-30 17:18  khoff
32603
32604         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm: Moved
32605           new-style export calls to svc_Common.
32606
32607 2002-05-30 14:51  ivan
32608
32609         * httemplate/misc/delete-customer.cgi: point to correct place for
32610           hidecancelledcustomers config option
32611
32612 2002-05-30 10:49  ivan
32613
32614         * FS/FS/part_export.pm: GRRRRRRRRRRRRR
32615
32616 2002-05-29 13:45  ivan
32617
32618         * FS/bin/freeside-sqlradius-reset: eliminate harmless "Database
32619           handle destroyed without explicit disconnect" errors
32620
32621 2002-05-29 08:56  ivan
32622
32623         * FS/FS/part_export.pm: freeradius 0.5 doc
32624
32625 2002-05-28 21:40  ivan
32626
32627         * fs_selfservice/: freeside-selfservice-server,
32628           FS-SelfService/Changes, FS-SelfService/MANIFEST,
32629           FS-SelfService/Makefile.PL, FS-SelfService/SelfService.pm,
32630           FS-SelfService/test.pl: add fs_selfservice
32631
32632 2002-05-28 14:22  ivan
32633
32634         * FS/FS/svc_acct.pm, bin/populate-msgcat: better error message for
32635           "Illegal password"
32636
32637 2002-05-28 00:55  ivan
32638
32639         * FS/FS/: part_export.pm, part_export/shellcommands.pm: point
32640           people at DBI/DBD documentation for information on data sources.
32641           *sigh*
32642
32643 2002-05-26 23:53  ivan
32644
32645         * httemplate/edit/cust_bill_pay.cgi: fix javascript bug reported by
32646           baloo@gimpgirl.com, thanks
32647
32648 2002-05-23 06:00  ivan
32649
32650         * ANNOUCE.1.4.0, FS/FS/domain_record.pm, bin/bind.import,
32651           bin/svc_domain.import, httemplate/edit/process/domain_record.cgi,
32652           httemplate/view/svc_domain.cgi: bind: allow adding slave domains
32653           too
32654
32655 2002-05-22 11:44  ivan
32656
32657         * FS/FS/domain_record.pm, FS/FS/part_export.pm,
32658           FS/FS/svc_domain.pm, bin/bind.export,
32659           httemplate/edit/process/domain_record.cgi,
32660           httemplate/misc/cancel-unaudited.cgi,
32661           httemplate/misc/delete-domain_record.cgi,
32662           httemplate/misc/delete-part_export.cgi,
32663           httemplate/view/svc_domain.cgi: bind export, editing zones,
32664           deleting unaudited domains, mmm
32665
32666 2002-05-22 05:17  ivan
32667
32668         * FS/FS/: cust_pkg.pm, cust_svc.pm: move some code from
32669           FS::cust_pkg to FS::cust_svc, becomes the cancel method
32670
32671 2002-05-22 04:39  ivan
32672
32673         * FS/FS/part_export.pm: - remove some out of date documentation -
32674           die if an export class won't compile
32675
32676 2002-05-22 03:53  ivan
32677
32678         * bin/bind.export: bind export
32679
32680 2002-05-21 19:09  ivan
32681
32682         * FS/FS/part_export/sqlradius.pm: 5.6-isms
32683
32684 2002-05-20 04:02  ivan
32685
32686         * bin/svc_domain.import: [no log message]
32687
32688 2002-05-18 02:51  ivan
32689
32690         * FS/FS/: cust_bill.pm, cust_pay.pm, svc_domain.pm: Mail::Internet
32691           1.44
32692
32693 2002-05-17 06:51  ivan
32694
32695         * httemplate/docs/install.html: tyop
32696
32697 2002-05-16 20:47  ivan
32698
32699         * FS/FS/svc_acct.pm: freebsd `toor' user
32700
32701 2002-05-16 07:28  ivan
32702
32703         * FS/: FS/part_export/bsdshell.pm, FS/part_export/textradius.pm,
32704           t/part_export-bsdshell.t, t/part_export-textradius.t: adding
32705           (stub) bsdshell and textradius exports
32706
32707 2002-05-16 07:28  ivan
32708
32709         * bin/svc_acct.export: ip address is added by radius_reply method
32710           already
32711
32712 2002-05-16 07:27  ivan
32713
32714         * FS/MANIFEST, eg/export_template.pm: add (stub) bsdshell and
32715           textradius exports
32716
32717 2002-05-16 07:21  ivan
32718
32719         * FS/FS/part_export/infostreet.pm: force all infostreet arguments
32720           to be string type, fixes: "0 as first character in password"
32721           problem.  also see the Frontier::Client manpage
32722
32723 2002-05-16 06:42  ivan
32724
32725         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: service
32726           definition cloning
32727
32728 2002-05-16 06:42  ivan
32729
32730         * FS/FS/svc_acct.pm: allow freebsd `toor' root user
32731
32732 2002-05-16 00:53  ivan
32733
32734         * httemplate/docs/upgrade8.html: upgrade docs: run populate-msgcat
32735
32736 2002-05-15 07:00  ivan
32737
32738         * FS/FS/: queue.pm, part_export/sqlradius.pm: use job dependancies
32739           in FS::part_export::sqlradius.pm display job dependancies in
32740           FS::queue::joblisting
32741
32742 2002-05-15 06:24  ivan
32743
32744         * ANNOUCE.1.4.0, Makefile, README.1.4.0pre13, FS/FS.pm,
32745           FS/MANIFEST, FS/FS/queue.pm, FS/FS/queue_depend.pm,
32746           FS/FS/part_export/sqlradius.pm, FS/bin/freeside-queued,
32747           FS/t/queue_depend.t, bin/fs-setup, eg/export_template.pm,
32748           httemplate/docs/install.html, httemplate/docs/schema.dia,
32749           httemplate/docs/schema.html, httemplate/docs/schema.png,
32750           httemplate/docs/upgrade8.html: queue dependancies
32751
32752 2002-05-14 00:36  ivan
32753
32754         * FS/FS/part_export/sqlradius.pm: don't use return value of UPDATE
32755           to decide whether or not to INSERT.
32756
32757 2002-05-13 17:27  ivan
32758
32759         * FS/FS/part_export/shellcommands.pm: shellcomands oops
32760
32761 2002-05-10 00:54  ivan
32762
32763         * Makefile: always re-install init
32764
32765 2002-05-10 00:50  ivan
32766
32767         * init.d/freeside-init: correct message
32768
32769 2002-05-10 00:45  ivan
32770
32771         * FS/FS/svc_domain.pm: bad reuse of variable
32772
32773 2002-05-10 00:42  ivan
32774
32775         * Makefile: INSTALLGROUP
32776
32777 2002-05-09 09:41  ivan
32778
32779         * bin/populate-msgcat: permissions
32780
32781 2002-05-09 08:26  ivan
32782
32783         * Makefile: final make release?
32784
32785 2002-05-09 08:25  ivan
32786
32787         * Makefile: fix make release target
32788
32789 2002-05-09 08:22  ivan
32790
32791         * Makefile: make release target
32792
32793 2002-05-09 08:21  ivan
32794
32795         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
32796           s/Referral/Advertising source/
32797
32798 2002-05-09 08:14  ivan
32799
32800         * httemplate/docs/: install.html, mysql.html: attempt to avoid
32801           people installing and asking for help with MySQL despite the VERY
32802           FUCKING CLEAR instructions that it isn't supported.
32803
32804 2002-05-09 08:12  ivan
32805
32806         * FS/FS/cust_main_county.pm: don't duplicate state/county/country
32807           pulldowns even with taxrates...
32808
32809 2002-05-09 05:38  ivan
32810
32811         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
32812           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.t, htetc/global.asa,
32813           htetc/handler.pl, httemplate/browse/agent.cgi,
32814           httemplate/browse/cust_main_county.cgi,
32815           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi,
32816           httemplate/edit/cust_main_county-expand.cgi,
32817           httemplate/edit/cust_main_county.cgi,
32818           httemplate/edit/part_pkg.cgi,
32819           httemplate/edit/process/cust_main_county-expand.cgi,
32820           httemplate/edit/process/cust_main_county.cgi: texas tax!
32821
32822 2002-05-06 06:36  ivan
32823
32824         * FS/FS/cust_bill.pm: fixes gratuitous "Illegal payname" errors
32825           reported by noment
32826
32827 2002-05-04 08:00  ivan
32828
32829         * README.1.4.0pre12, FS/FS.pm, FS/MANIFEST,
32830           FS/FS/cust_main_county.pm, FS/FS/cust_tax_exempt.pm,
32831           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.pm, bin/fs-setup,
32832           httemplate/docs/admin.html, httemplate/docs/schema.dia,
32833           httemplate/docs/schema.html, httemplate/docs/upgrade8.html:
32834           schema changes for proper texas tax
32835
32836 2002-05-03 18:11  ivan
32837
32838         * httemplate/: index.html, search/cust_pkg.cgi: add package search
32839           by next bill date to main menu
32840
32841 2002-05-03 17:59  ivan
32842
32843         * httemplate/search/cust_pkg.cgi: fix ranges on cust_pkg search
32844
32845 2002-05-03 17:49  ivan
32846
32847         * httemplate/search/cust_pkg.html: point at correct .cgi
32848
32849 2002-05-03 17:47  ivan
32850
32851         * FS/FS/cust_pkg.pm: prevent stuff passed from template/user from
32852           being used in searches by signup server
32853
32854 2002-05-03 17:32  ivan
32855
32856         * httemplate/search/: cust_pkg.cgi, cust_pkg.html: lilunixbtch:
32857           trying to pull accounts based on next billdate tofu_beast420: hmm
32858           a report ordered by next bill date? tofu_beast420: i don't know
32859           how you'd do that per _customer_ since a customer could have lots
32860           of packages, but you could do a per-package report maybe?
32861
32862 2002-04-29 22:43  ivan
32863
32864         * FS/FS/part_export.pm, bin/svc_domain.import: better BIND
32865           integration
32866
32867 2002-04-26 04:14  ivan
32868
32869         * FS/FS/: Conf.pm, svc_acct.pm: add username-nounderscore and
32870           username-nodash config files
32871
32872 2002-04-25 03:37  ivan
32873
32874         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: free_delayed try
32875           #2
32876
32877 2002-04-25 02:47  ivan
32878
32879         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: add flat_delayed
32880           plan
32881
32882 2002-04-24 18:15  ivan
32883
32884         * FS/FS/cust_main.pm: don't require_cardname for non-CARD payby's
32885
32886 2002-04-24 02:09  ivan
32887
32888         * FS/FS/: Conf.pm, cust_main.pm: require_cardname option
32889
32890 2002-04-24 02:03  ivan
32891
32892         * FS/FS/cust_main.pm, bin/populate-msgcat: msgcat error for credit
32893           card expiration (closes: Bug#407)
32894
32895 2002-04-23 00:32  ivan
32896
32897         * httemplate/edit/REAL_cust_pkg.cgi: harmless ui glitch
32898
32899 2002-04-23 00:10  ivan
32900
32901         * FS/FS/Record.pm: fixes inserting strings that end in numbers to
32902           TEXT columns... gah i hate SQL
32903
32904 2002-04-22 15:45  ivan
32905
32906         * FS/FS/part_export.pm: use Tie::IxHash to present export options
32907           in a reasonable order
32908
32909 2002-04-22 14:36  ivan
32910
32911         * FS/FS/cust_main.pm: don't show extended debugging in error
32912           messages that could end up on the signup server
32913
32914 2002-04-22 14:23  ivan
32915
32916         * FS/FS/cust_pkg.pm: fix bug checking agents allowed to purchase
32917           packages (moved from signups server)
32918
32919 2002-04-22 14:18  ivan
32920
32921         * httemplate/edit/agent_type.cgi: add pkgpart to agent type listing
32922
32923 2002-04-22 13:47  ivan
32924
32925         * FS/FS/cust_pkg.pm: - check agentnum ability to order packages in
32926           FS::cust_pkg, not signup server - order by recur price in
32927           signup-alternate template
32928
32929 2002-04-20 05:37  ivan
32930
32931         * ANNOUCE.1.4.0, FS/FS/part_export.pm,
32932           httemplate/edit/part_export.cgi: bind export
32933
32934 2002-04-20 04:57  ivan
32935
32936         * FS/FS/domain_record.pm, FS/FS/part_export.pm, bin/passwd.import,
32937           bin/svc_domain.erase, bin/svc_domain.import,
32938           httemplate/docs/legacy.html:
32939           working BIND import
32940
32941 2002-04-20 03:49  ivan
32942
32943         * FS/FS/domain_record.pm: allow * MX records
32944
32945 2002-04-20 03:12  ivan
32946
32947         * FS/FS/domain_record.pm: allow uppercase in zone data.
32948
32949 2002-04-20 03:09  ivan
32950
32951         * FS/FS/domain_record.pm: allow uppercase zones...
32952
32953 2002-04-19 23:34  ivan
32954
32955         * bin/populate-msgcat: perms
32956
32957 2002-04-19 23:33  ivan
32958
32959         * bin/fs-setup: fixup fs-setup
32960
32961 2002-04-19 19:06  ivan
32962
32963         * FS/FS/: cust_pkg.pm, cust_svc.pm: fix problem with edge case
32964           where there *is* a pkg_svc record with quantity 0, when changing
32965           packages and using the special case new service code
32966
32967 2002-04-19 16:25  ivan
32968
32969         * FS/FS/svc_acct.pm: maybe just for debugging
32970
32971 2002-04-19 07:27  ivan
32972
32973         * FS/FS/cust_bill.pm: add phone to Business::OnlinePayment usage
32974
32975 2002-04-18 18:16  ivan
32976
32977         * Makefile, FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
32978           init.d/freeside-init: - add init file installation to Makefile,
32979           add unified init file - fix qsearch for op => '!=', value => ''
32980           searches - fix invalid_catd typo - add payby method to part_pkg
32981           and have fs_signup_server pass the data
32982
32983 2002-04-17 13:43  ivan
32984
32985         * FS/FS/part_export/sqlradius.pm: fix usergroup_delete DELETE
32986           syntax
32987
32988 2002-04-17 12:47  ivan
32989
32990         * FS/FS/Record.pm: allow = in ut_text
32991
32992 2002-04-17 05:06  ivan
32993
32994         * httemplate/index.html: fix default searches
32995
32996 2002-04-17 04:41  ivan
32997
32998         * FS/FS/Record.pm: get rid of debugging cruft
32999
33000 2002-04-16 22:48  ivan
33001
33002         * fs_passwd/fs_passwdd: forgotten semicolon
33003
33004 2002-04-16 22:46  ivan
33005
33006         * fs_passwd/fs_passwdd: also untaint pid
33007
33008 2002-04-16 22:44  ivan
33009
33010         * fs_passwd/fs_passwdd: *sigh*
33011
33012 2002-04-16 22:42  ivan
33013
33014         * fs_passwd/fs_passwdd:
33015           okay pid file has a change of working now
33016
33017 2002-04-16 22:39  ivan
33018
33019         * fs_passwd/fs_passwdd: tyop
33020
33021 2002-04-16 22:22  ivan
33022
33023         * fs_passwd/fs_passwdd: pid file foo
33024
33025 2002-04-16 18:14  ivan
33026
33027         * fs_passwd/fs_passwd_server: kill off ssh kid on exit...
33028
33029 2002-04-16 17:25  ivan
33030
33031         * httemplate/search/cust_main.cgi: better ordering in search
33032           results
33033
33034 2002-04-16 16:14  ivan
33035
33036         * FS/FS/cust_main.pm: there it is!  fix bug with
33037           FS::cust_main::agent
33038
33039 2002-04-16 15:56  ivan
33040
33041         * FS/FS/cust_bill.pm: further debugging...
33042
33043 2002-04-16 15:52  ivan
33044
33045         * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
33046           bin/fs-setup: further authorize.net description debugging
33047           (agent??) and get rid of bad unique index on cust_bill_event
33048
33049 2002-04-16 15:38  ivan
33050
33051         * FS/FS/cust_bill.pm: eek, problem with authorize.net description
33052           field
33053
33054 2002-04-16 14:24  ivan
33055
33056         * FS/bin/freeside-queued: auto-use export classes
33057
33058 2002-04-16 13:13  ivan
33059
33060         * httemplate/browse/part_svc.cgi: ui
33061
33062 2002-04-16 12:50  ivan
33063
33064         * httemplate/index.html: exports, then services...
33065
33066 2002-04-16 03:47  ivan
33067
33068         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
33069           httemplate/index.html, httemplate/search/cust_bill_event.cgi,
33070           httemplate/search/cust_bill_event.html,
33071           httemplate/search/report_cc.html,
33072           httemplate/search/report_credit.html,
33073           httemplate/search/report_tax.html, httemplate/view/cust_bill.cgi:
33074           report on failed billing events...
33075
33076 2002-04-16 02:38  ivan
33077
33078         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
33079           FS/bin/freeside-expiration-alerter, conf/declinetemplate,
33080           httemplate/docs/billing.html: - send a notice to the customer
33081           when their card is declined - closes: Bug#351 -
33082           freeside-expiration-alerter works fine, closes: Bug#7
33083
33084 2002-04-16 01:52  ivan
33085
33086         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
33087           FS/FS/part_export/vpopmail.pm, httemplate/docs/passwd.html,
33088           httemplate/edit/part_export.cgi: move the last of the real-time
33089           exports out of svc_acct.pm and into part_export
33090
33091 2002-04-15 23:47  ivan
33092
33093         * httemplate/index.html: allow multiple search types on main
33094           menu... more confusing but default is *too* fuzzy
33095
33096 2002-04-14 02:11  ivan
33097
33098         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
33099           FS/FS/svc_acct.pm, FS/FS/part_export/cp.pm,
33100           FS/FS/part_export/cyrus.pm, FS/FS/part_export/infostreet.pm,
33101           FS/FS/part_export/shellcommands.pm,
33102           FS/FS/part_export/vpopmail.pm, FS/t/part_export-cp.t,
33103           FS/t/part_export-cyrus.t, FS/t/part_export-shellcommands.t,
33104           FS/t/part_export-vpopmail.t, eg/export_template.pm,
33105           httemplate/docs/billing.html, httemplate/docs/legacy.html,
33106           httemplate/docs/schema.dia, httemplate/docs/schema.html,
33107           httemplate/docs/schema.png: - move cyrus, shellcommands, CP
33108           exports exports to new-style - skeleton files for vpopmail
33109           exports - documentation updates - add big schema diagram to docs
33110
33111 2002-04-13 18:36  ivan
33112
33113         * httemplate/docs/billing.html: docu for invoice_lines(0) with no
33114           arguments
33115
33116 2002-04-13 06:36  ivan
33117
33118         * FS/FS.pm, FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
33119           FS/FS/part_export/cp.pm, FS/bin/freeside-overdue,
33120           FS/bin/freeside-sqlradius-reset, bin/sqlradius_reset,
33121           httemplate/edit/part_export.cgi: - documentation updates - move
33122           Critical Path export to new-style export - bin/sqlradius_reset
33123           gets a manpage and becomes FS/bin/freeside-sqlradius-reset
33124
33125 2002-04-13 03:46  ivan
33126
33127         * httemplate/index.html: s/otaker/order-taker/
33128
33129 2002-04-13 02:14  ivan
33130
33131         * FS/FS/cust_bill.pm: allow invoice_lines(0) meaning no limit, no
33132           padding (see Bug#388)
33133
33134 2002-04-13 01:51  ivan
33135
33136         * FS/FS/queue.pm, httemplate/misc/queue.cgi: bulk queue operations
33137           (closes: Bug#389)
33138
33139 2002-04-12 08:14  ivan
33140
33141         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
33142           httemplate/edit/cust_pkg.cgi: fudge up FS::cust_pkg::order
33143           ("Order and cancel packages") to try to move services between
33144           svcparts as a last resort...
33145
33146 2002-04-12 06:22  ivan
33147
33148         * FS/MANIFEST, FS/FS/Msgcat.pm, FS/FS/Record.pm,
33149           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm, FS/FS/msgcat.pm,
33150           FS/FS/part_export.pm, FS/FS/svc_acct.pm, FS/t/Msgcat.t,
33151           htetc/global.asa, htetc/handler.pl,
33152           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
33153           httemplate/edit/part_svc.cgi,
33154           httemplate/edit/process/agent_type.cgi,
33155           httemplate/edit/process/part_export.cgi,
33156           httemplate/edit/process/part_svc.cgi,
33157           httemplate/misc/delete-customer.cgi: - should finish off the
33158           part_svc -> part_export s/one-to-many/many-to-many/   transition
33159           (closes: Bug#375) - fixes a nasty export scoping bug with message
33160           catalogs, whew
33161
33162 2002-04-11 15:05  ivan
33163
33164         * README.1.4.0pre12, FS/FS.pm, FS/MANIFEST, FS/FS/export_svc.pm,
33165           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/t/export_svc.t,
33166           bin/fs-setup, bin/sqlradius_reset, httemplate/index.html,
33167           httemplate/browse/part_export.cgi,
33168           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
33169           httemplate/docs/upgrade8.html, httemplate/edit/part_export.cgi,
33170           httemplate/edit/process/part_export.cgi,
33171           httemplate/misc/delete-part_export.cgi: (almost) everything for
33172           bug#375 - create export_svc table - part_svc to part_export is
33173           now properly many-to-many, not one-to-many
33174
33175           still need to finish service editing (choosing exports) in
33176           httemplate/edit/part_svc.cgi and
33177           httemplate/edti/process/part_svc.cgi
33178
33179           and do somethinga about that manual $svcdb = 'svc_acct' in
33180           httemplate/edit/part_export.cgi (do part_export records need a
33181           svcdb? probably not... should be able to just pass an svcdb on
33182           creation of new exports, move the big %exports hash into
33183           part_export.pm and allow httemplate/edit/part_svc.cgi to query it
33184           for exports that can apply to a given svcdb....
33185
33186 2002-04-11 15:04  ivan
33187
33188         * FS/FS/Record.pm: use the AUTOLOAD that reports errors better &
33189           fix problems with ut_domain losing data
33190
33191 2002-04-10 06:42  ivan
33192
33193         * ANNOUCE.1.4.0, README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/Record.pm,
33194           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
33195           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, bin/populate-msgcat,
33196           httemplate/browse/msgcat.cgi, httemplate/docs/signup.html,
33197           httemplate/docs/upgrade8.html, httemplate/edit/msgcat.cgi,
33198           httemplate/edit/process/msgcat.cgi: bulk checkin from working on
33199           the road:
33200
33201           - use msgcat for more error messages - should be all things that
33202           would come3   back from the signup server normally now - signup
33203           server: don't display access number <SELECT> if there's none or
33204           one - signup_server-realtime config option to run billing for
33205           signup server   signups immediately - signup server: pkg
33206           available to success templates, better documentation on   success
33207           templates - httemplate/edit/msgcat.cgi fields are properly sticky
33208           on errors - httemplate/edit/process/msgcat.cgi - don't update
33209           identical fields
33210
33211 2002-04-10 01:39  ivan
33212
33213         * bin/fs-setup: fix mistake in part_pop_local schema (not used by
33214           anyone really so no big deal)
33215
33216 2002-04-06 22:23  ivan
33217
33218         * FS/FS/: Conf.pm, cust_bill.pm, cust_pay.pm: send email on signup
33219           server signups (closes: Bug#386)
33220
33221 2002-04-06 21:56  ivan
33222
33223         * FS/FS/Conf.pm, FS/FS/msgcat.pm, bin/populate-msgcat,
33224           conf/show-msgcat-codes, httemplate/browse/msgcat.cgi,
33225           httemplate/docs/install.html, httemplate/edit/msgcat.cgi,
33226           httemplate/edit/process/msgcat.cgi: working message catalogs (not
33227           used for enough yet) - almost (but not quite) closes Bug#385 -
33228           still have to catalog the   backend things triggered by signup
33229           server.
33230
33231 2002-04-06 16:00  ivan
33232
33233         * FS/FS/Conf.pm, httemplate/config/config-process.cgi,
33234           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
33235           httemplate/docs/signup.html: - config option for signup server
33236           payment types - credit card type pulldown on signup server
33237           (closes: Bug#383)
33238
33239 2002-04-06 14:32  ivan
33240
33241         * FS/FS/: Conf.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm:
33242           add a config option to set the Business::OnlinePayment
33243           description field, and make some useful data available for the
33244           config option.  closes: Bug#378
33245
33246 2002-04-06 13:32  ivan
33247
33248         * httemplate/search/cust_main.cgi: fix visual glitch
33249
33250 2002-04-06 12:37  ivan
33251
33252         * httemplate/docs/: install.html, signup.html: big signup server
33253           cleanups.  uses Storable for network protocol now.  - makes Bugs
33254           384 & 385 easier - closes: Bug#382
33255
33256 2002-04-05 16:08  ivan
33257
33258         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
33259           httemplate/view/svc_acct.cgi: security phrase bug fixes
33260
33261 2002-04-05 15:51  ivan
33262
33263         * ANNOUCE.1.4.0, CREDITS, Makefile, README.1.4.0pre12, FS/MANIFEST,
33264           FS/FS/Conf.pm, FS/FS/msgcat.pm, FS/FS/svc_acct.pm, FS/t/msgcat.t,
33265           bin/freeside-session-kill, bin/fs-setup, bin/populate-msgcat,
33266           bin/sqlradius_reset, conf/locale, eg/table_template-svc.pm,
33267           eg/table_template.pm, htetc/global.asa, htetc/handler.pl,
33268           httemplate/index.html, httemplate/browse/cust_main_county.cgi,
33269           httemplate/browse/msgcat.cgi,
33270           httemplate/browse/part_referral.cgi,
33271           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/schema.html,
33272           httemplate/docs/upgrade8.html, httemplate/edit/svc_acct.cgi,
33273           httemplate/view/svc_acct.cgi: - add message catalog table &
33274           beginning of web interface - add security_phrase and conf option
33275           to svc_acct.pm - random other stuff
33276
33277 2002-04-05 15:37  jeff
33278
33279         * httemplate/view/cust_main.cgi: credit/refund display correction
33280
33281 2002-04-05 12:52  ivan
33282
33283         * httemplate/edit/process/cust_credit_bill.cgi: don't specify date
33284           (not on submitting form)
33285
33286 2002-04-05 08:37  ivan
33287
33288         * eg/export_template.pm, httemplate/search/sql.cgi,
33289           FS/t/part_export-infostreet.t, FS/t/part_export-sqlradius.t: oops
33290           forgot these from working on the road
33291
33292 2002-04-04 16:42  ivan
33293
33294         * FS/MANIFEST, FS/FS/part_export.pm,
33295           FS/FS/part_export/infostreet.pm, FS/FS/part_export/sqlradius.pm,
33296           httemplate/index.html, httemplate/docs/install.html,
33297           httemplate/edit/part_export.cgi: Checkin of disparate changes
33298           from working on the road: - generic SQL query - move exports out
33299           to their own files - small cleanup of selfadmin server
33300
33301 2002-03-29 18:35  ivan
33302
33303         * httemplate/edit/part_referral.cgi: finish up
33304           s/referral/advertising source/
33305
33306 2002-03-29 09:27  ivan
33307
33308         * htetc/global.asa, htetc/handler.pl,
33309           httemplate/search/svc_acct.cgi: fix unlinked svc browse!
33310
33311 2002-03-27 16:18  ivan
33312
33313         * ANNOUCE.1.4.0: still pretty much just notes...
33314
33315 2002-03-26 23:08  ivan
33316
33317         * FS/FS/queue.pm: don't show queue arguments (passwords!) on svc_*
33318           screens (unless queue_dangerous_options!)
33319
33320 2002-03-26 21:36  ivan
33321
33322         * FS/FS/cust_main.pm, FS/FS/part_referral.pm,
33323           httemplate/index.html, httemplate/browse/part_referral.cgi,
33324           httemplate/docs/admin.html, httemplate/edit/part_referral.cgi:
33325           s/referral/advertising source/
33326
33327           yes, the name sucks.  got a better one?
33328
33329 2002-03-26 15:18  ivan
33330
33331         * fs_passwd/fs_passwd.cgi: yay works now... just forgot to send
33332           http header
33333
33334 2002-03-26 08:24  ivan
33335
33336         * httemplate/search/cust_main.cgi: simple visual fix: &nbsp; for
33337           blank company column
33338
33339 2002-03-26 05:58  ivan
33340
33341         * FS/FS/part_svc.pm: forgot to use FS::part_export to search on it
33342
33343 2002-03-26 05:20  ivan
33344
33345         * httemplate/docs/passwd.html: doc
33346
33347 2002-03-26 05:04  ivan
33348
33349         * bin/create-history-tables: error message typo
33350
33351 2002-03-26 04:35  ivan
33352
33353         * httemplate/docs/admin.html: s/Add/Provision/
33354
33355 2002-03-25 16:32  ivan
33356
33357         * FS/FS/part_export.pm, FS/bin/freeside-queued,
33358           bin/sqlradius_reset, httemplate/edit/part_export.cgi: further
33359           export bugfixing add 10 kid limit to freeside-queued
33360           sqlradius_reset now works (closes: Bug#372)
33361
33362 2002-03-25 16:26  ivan
33363
33364         * Makefile: hhahah oops i _really_ ought to do something about that
33365
33366 2002-03-25 06:59  ivan
33367
33368         * httemplate/: index.html, search/cust_main-otaker.cgi,
33369           search/cust_main.cgi: customers by otaker report (ugly
33370           search/cust_main.cgi mods; revert if they cause problems)
33371
33372 2002-03-24 15:16  ivan
33373
33374         * bin/: icradius_reset, sqlradius_reset: s/icradius/sqlradius/
33375
33376 2002-03-24 12:00  ivan
33377
33378         * httemplate/: edit/cust_main.cgi, search/svc_acct.cgi,
33379           browse/agent.cgi: UI improvements for agents
33380
33381 2002-03-24 10:23  ivan
33382
33383         * FS/FS/agent.pm: tyop
33384
33385 2002-03-24 09:42  ivan
33386
33387         * CREDITS, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
33388           "subscription" price plan from "Luke Pfeifer"
33389           <freeside@globalli.com>
33390
33391 2002-03-24 06:29  ivan
33392
33393         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/queue.pm,
33394           FS/FS/radius_usergroup.pm, FS/FS/svc_acct.pm,
33395           httemplate/edit/svc_acct.cgi:
33396           ICRADIUS groups all done!  UI and provisioning.  closes: Bug#362
33397
33398           fix some bugs in the export and add queue_dangerous_controls
33399           option too
33400
33401 2002-03-23 09:49  ivan
33402
33403         * FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
33404           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
33405           httemplate/edit/process/part_svc.cgi: okay group editing UI as
33406           well as part_svc group editing UI seem to be working
33407
33408 2002-03-23 08:16  ivan
33409
33410         * FS/FS/part_export.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
33411           httemplate/edit/svc_acct.cgi,
33412           httemplate/edit/process/svc_acct.cgi: group editing seems to be
33413           working...  everything except defaults... oh and export...
33414
33415 2002-03-22 23:54  ivan
33416
33417         * FS/bin/freeside-queued: redirect STDOUT/STDERR a bit later for
33418           better error reporting
33419
33420 2002-03-22 10:56  ivan
33421
33422         * Makefile, README.1.4.0pre12, FS/MANIFEST,
33423           FS/FS/cust_main_county.pm, FS/FS/svc_acct.pm,
33424           FS/t/radius_usergroup.t, bin/create-history-tables, bin/fs-setup,
33425           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
33426           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
33427           httemplate/view/svc_acct.cgi: RADIUS groups on the way!
33428
33429 2002-03-22 04:49  ivan
33430
33431         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/part_export.pm,
33432           FS/t/part_export.t, FS/t/part_export_option.t,
33433           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
33434           httemplate/edit/process/part_export.cgi,
33435           httemplate/misc/delete-part_export.cgi: more new export...
33436
33437 2002-03-20 22:57  ivan
33438
33439         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi,
33440           httemplate/edit/process/part_export.cgi: more for the new world
33441           of export...
33442
33443 2002-03-20 13:31  ivan
33444
33445         * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/part_export.pm,
33446           FS/FS/part_export_option.pm, FS/FS/part_svc.pm,
33447           FS/FS/svc_acct.pm, FS/bin/freeside-queued, bin/icradius_reset,
33448           bin/svc_acct.export, htetc/global.asa, htetc/handler.pl,
33449           httemplate/docs/export.html, httemplate/docs/upgrade8.html,
33450           httemplate/edit/part_export.cgi,
33451           httemplate/edit/process/part_export.cgi: new export!  infostreet
33452           and sqlradius provisioning switched over  (Bug #299 - doesn't
33453           close it, but all the groundwork is done)
33454
33455           also removes non-transactional ICRADIUS export from
33456           svc_acct.export   (closes: Bug#347)
33457
33458 2002-03-19 23:37  ivan
33459
33460         * FS/FS/cust_main_county.pm: disable region caching for now
33461
33462 2002-03-19 09:48  ivan
33463
33464         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
33465           httemplate/edit/process/cust_main.cgi: changes dum big
33466           "state/county/country" select to three, linked with javascript
33467           closes: Bug#353
33468
33469 2002-03-18 13:40  ivan
33470
33471         * FS/FS/: Conf.pm, cust_bill.pm, part_bill_event.pm: bugfixes,
33472           closes Bug#314
33473
33474 2002-03-18 12:50  ivan
33475
33476         * httemplate/edit/part_bill_event.cgi, FS/FS/part_bill_event.pm,
33477           FS/FS/Conf.pm: okay, now you can specify an alternate invoice
33478           template, and it'll be auto-createad and added to the list of
33479           configuration options.  closes: Bug#314
33480
33481 2002-03-18 11:49  ivan
33482
33483         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_pay.pm: fixes: bug
33484           #348 - adds the ability to email on deleted payments.
33485
33486 2002-03-18 11:40  ivan
33487
33488         * httemplate/search/cust_main-quickpay.html: update quickpay for
33489           current search capabilities
33490
33491 2002-03-18 09:50  ivan
33492
33493         * httemplate/config/config.cgi:
33494           fixes bug#367 (yay, that one was annoying):
33495
33496           in config editor, initial newlines in <textarea>s are lost.  even
33497           if you didn't mean to edit them you remove that..
33498
33499 2002-03-18 08:07  ivan
33500
33501         * bin/backup-freeside: removing backup-freeside script from here
33502
33503 2002-03-18 08:05  ivan
33504
33505         * FS/FS/: svc_Common.pm, svc_acct.pm: handle inserting cust_svc and
33506           svc_acct records separately also, to handle imports preserving
33507           svcnum
33508
33509 2002-03-18 07:52  ivan
33510
33511         * httemplate/edit/: part_export.cgi, process/part_export.cgi: added
33512           (incomplete) export foo
33513
33514 2002-03-18 07:51  ivan
33515
33516         * httemplate/browse/part_svc.cgi: UI glitch; forgot ROWSPAN for
33517           export column
33518
33519 2002-03-18 06:17  ivan
33520
33521         * FS/FS/raddb.pm: add noment-specific RADIUS attributes
33522
33523 2002-03-18 01:10  ivan
33524
33525         * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/svc_domain.pm,
33526           httemplate/config/config-process.cgi,
33527           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
33528           httemplate/docs/upgrade8.html: new config value `defaultrecords',
33529           documentation, javascript config file editor
33530
33531 2002-03-17 00:33  ivan
33532
33533         * httemplate/config/: config-view.cgi, config.cgi: new domain
33534           record editing foo
33535
33536 2002-03-12 10:45  ivan
33537
33538         * httemplate/misc/cancel-unaudited.cgi: print error message for
33539           failed cancels!
33540
33541 2002-03-12 07:33  ivan
33542
33543         * README.1.4.0pre12, htetc/global.asa, htetc/handler.pl,
33544           httemplate/docs/install.html, httemplate/docs/upgrade8.html,
33545           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi:
33546           abstract stupid HTML layer trick out to
33547           HTML::Widgets::SelectLayers
33548
33549 2002-03-09 02:19  khoff
33550
33551         * FS/FS/: Conf.pm, svc_domain.pm: Support for default CNAME/A
33552           records
33553
33554 2002-03-07 11:50  jeff
33555
33556         * FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
33557           freeside-expiration-alerter, freeside-receivables-report,
33558           freeside-tax-report: less shelling, more perly - abolish some
33559           pipes to sendmail
33560
33561 2002-03-07 06:13  ivan
33562
33563         * FS/FS/cust_bill.pm: better error msgs for mail errors
33564
33565 2002-03-07 06:10  ivan
33566
33567         * FS/FS/: cust_bill.pm, part_export.pm, part_export_option.pm,
33568           queue.pm: [no log message]
33569
33570 2002-03-06 15:32  ivan
33571
33572         * conf/invoice_from: oops, missing invoice_from
33573
33574 2002-03-06 15:31  ivan
33575
33576         * httemplate/docs/upgrade8.html: add freeside-expiration-alerter to
33577           upgrade8.html
33578
33579 2002-03-06 14:44  jeff
33580
33581         * README.1.4.0pre12, FS/MANIFEST, FS/FS/Conf.pm,
33582           FS/bin/freeside-expiration-alerter, conf/alerter_template,
33583           httemplate/docs/admin.html: billing expiration alerts
33584
33585 2002-03-05 16:17  ivan
33586
33587         * FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
33588           freeside-receivables-report, freeside-tax-report: remove CVS Log
33589           tag
33590
33591 2002-03-05 15:13  jeff
33592
33593         * FS/bin/freeside-cc-receipts-report,
33594           FS/bin/freeside-credit-report,
33595           FS/bin/freeside-receivables-report, FS/bin/freeside-tax-report,
33596           httemplate/search/report_cc.cgi,
33597           httemplate/search/report_credit.cgi,
33598           httemplate/search/report_tax.cgi: consistency is nice
33599
33600 2002-03-05 01:44  ivan
33601
33602         * FS/bin/freeside-receivables-report: yes i have crazy customers
33603           with 8-digit customer numbers
33604
33605 2002-03-04 14:10  ivan
33606
33607         * FS/FS/Record.pm: make history tables conditional
33608
33609 2002-03-04 04:48  ivan
33610
33611         * Makefile, README.1.4.0pre12, FS/FS/Record.pm, FS/FS/nas.pm,
33612           bin/create-history-tables, bin/fs-radius-add-check,
33613           bin/fs-radius-add-reply, bin/fs-setup,
33614           httemplate/docs/upgrade8.html: [no log message]
33615
33616 2002-03-03 15:46  ivan
33617
33618         * httemplate/docs/install.html: docu
33619
33620 2002-02-28 15:30  ivan
33621
33622         * httemplate/search/svc_acct.cgi: tyop
33623
33624 2002-02-28 15:18  ivan
33625
33626         * FS/FS/svc_acct.pm: clean up mess.  *sigh*
33627
33628 2002-02-28 15:17  ivan
33629
33630         * FS/FS/svc_acct.pm: clean up mess
33631
33632 2002-02-28 15:13  ivan
33633
33634         * FS/FS/svc_acct.pm: eek
33635
33636 2002-02-28 15:08  ivan
33637
33638         * httemplate/search/svc_acct.cgi: add main menu link
33639
33640 2002-02-28 15:07  ivan
33641
33642         * httemplate/misc/cancel-unaudited.cgi: handle errors better
33643
33644 2002-02-28 14:05  ivan
33645
33646         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
33647           httemplate/config/config.cgi: s/depreciated/deprecated/
33648
33649 2002-02-27 16:28  jeff
33650
33651         * FS/FS/svc_acct.pm: improved vpopmail support for svc_acct records
33652
33653 2002-02-27 15:20  ivan
33654
33655         * FS/FS/cust_main.pm: oops, spurious error messages
33656
33657 2002-02-27 15:03  ivan
33658
33659         * FS/FS/cust_main.pm: bubble up billing event errors
33660
33661 2002-02-27 14:40  ivan
33662
33663         * FS/FS/cust_bill_event.pm: and missing ) *sigh*
33664
33665 2002-02-27 14:40  ivan
33666
33667         * FS/FS/cust_bill_event.pm: errant ;
33668
33669 2002-02-27 14:39  ivan
33670
33671         * README.1.4.0pre12, FS/FS/cust_bill_event.pm, bin/fs-setup,
33672           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
33673           httemplate/view/cust_bill.cgi: add status and statustext fields
33674           to cust_bill_event
33675
33676 2002-02-27 14:00  ivan
33677
33678         * FS/FS/cust_main.pm: well, don't make things worse when
33679           debugging...
33680
33681 2002-02-27 13:57  ivan
33682
33683         * FS/: FS/cust_main.pm, bin/freeside-daily: better debugging
33684
33685 2002-02-27 09:07  khoff
33686
33687         * httemplate/docs/upgrade8.html: Should be "CREATE TABLE" not
33688           "CREATE INDEX" for part_export_option
33689
33690 2002-02-26 14:09  ivan
33691
33692         * httemplate/search/: report_cc.cgi, report_credit.cgi,
33693           report_receivables.cgi, report_tax.cgi: fixup reports for
33694           templated webUI
33695
33696 2002-02-26 03:53  ivan
33697
33698         * FS/FS/cust_main.pm: okay, finally fix all the weirdness with
33699           shipping adresses.  whew.
33700
33701 2002-02-26 03:42  ivan
33702
33703         * FS/FS/: Record.pm, cust_main.pm: in Record.pm - call ->check
33704           **BEFORE** generating @diff for SQL.  causing weird effects with
33705           cust_main::check that modifies record (ship_ field weirdness)
33706
33707           fix nasty logic error triggered by changing a ship_ field from
33708           something TO identical to the corresponding non-ship_ field.
33709           ouch
33710
33711 2002-02-26 03:30  ivan
33712
33713         * FS/FS/cust_main.pm: fix nasty logic error triggered by changing a
33714           ship_ field from something TO identical to the corresponding
33715           non-ship_ field.  ouch.
33716
33717 2002-02-26 03:11  ivan
33718
33719         * httemplate/edit/cust_main.cgi: fix a weird oops with service
33720           address editing UI that would leave some fields blank... ?
33721
33722 2002-02-26 01:06  ivan
33723
33724         * FS/FS/cust_bill.pm: ugh, payname needs first/last i guess
33725
33726 2002-02-26 00:34  ivan
33727
33728         * FS/FS/cust_main.pm: die with a better error message on bad
33729           locales
33730
33731 2002-02-25 11:09  ivan
33732
33733         * httemplate/search/svc_acct.cgi: keith@landel:     We have users
33734           that have the character "." in their username     we can't search
33735           these customers by Username, can you please fix.
33736
33737 2002-02-23 14:36  ivan
33738
33739         * httemplate/search/: report_cc.cgi, report_credit.cgi,
33740           report_receivables.cgi, report_tax.cgi: take hardcoded paths out
33741           of report cgis
33742
33743 2002-02-23 03:56  ivan
33744
33745         * CREDITS, FS/FS/Record.pm, httemplate/docs/index.html,
33746           httemplate/search/cust_main.cgi,
33747           httemplate/search/cust_main.html: case-insensitive and substring
33748           searching
33749
33750 2002-02-23 03:46  ivan
33751
33752         * httemplate/index.html: silly html tweaking
33753
33754 2002-02-22 23:48  ivan
33755
33756         * httemplate/browse/part_pkg.cgi: it's too late.
33757
33758 2002-02-22 23:35  ivan
33759
33760         * httemplate/browse/part_pkg.cgi: i really should just start moving
33761           things to templates
33762
33763 2002-02-22 23:32  ivan
33764
33765         * httemplate/browse/: part_pkg.cgi, part_svc.cgi: UI nit fixes -
33766           misaligned columns when viewing disabled services/packages
33767
33768 2002-02-22 23:00  ivan
33769
33770         * FS/FS/UID.pm: nit
33771
33772 2002-02-22 18:14  jeff
33773
33774         * FS/FS/UID.pm, bin/svc_acct.export,
33775           httemplate/search/report_cc.cgi,
33776           httemplate/search/report_credit.cgi,
33777           httemplate/search/report_receivables.cgi,
33778           httemplate/search/report_tax.cgi: report fixes and cruft removal
33779
33780 2002-02-22 18:02  ivan
33781
33782         * httemplate/: index.html, docs/install.html, docs/upgrade8.html:
33783           UI work on main menu, remove Archive::Tar from docs
33784
33785 2002-02-22 15:18  jeff
33786
33787         * FS/MANIFEST, FS/bin/freeside-cc-receipts-report,
33788           FS/bin/freeside-credit-report,
33789           FS/bin/freeside-receivables-report, FS/bin/freeside-tax-report,
33790           conf/report_template, httemplate/classic.html,
33791           httemplate/index.html, httemplate/search/report_cc.cgi,
33792           httemplate/search/report_cc.html,
33793           httemplate/search/report_credit.cgi,
33794           httemplate/search/report_credit.html,
33795           httemplate/search/report_receivables.cgi,
33796           httemplate/search/report_tax.cgi,
33797           httemplate/search/report_tax.html: add some reporting features
33798
33799 2002-02-22 15:08  ivan
33800
33801         * FS/FS/cust_pay_batch.pm: fix i18n zip
33802
33803 2002-02-22 14:13  ivan
33804
33805         * httemplate/edit/cust_main.cgi: billing vs. shipping states
33806           weren't sorted in the same order.  UI glitch only
33807
33808 2002-02-22 04:31  ivan
33809
33810         * httemplate/config/: config-process.cgi, config-view.cgi: fixup
33811           <SELECT> configuration editing, fixes Bug#350
33812
33813 2002-02-22 04:13  ivan
33814
33815         * httemplate/index.html: close </FORM> tags
33816
33817 2002-02-22 01:01  ivan
33818
33819         * FS/FS/svc_acct.pm: correctly disable/enable accounts @ CP
33820
33821 2002-02-22 00:58  ivan
33822
33823         * FS/FS/svc_acct.pm: freeside *SUSPENDED* -> CP set_mailbox_status
33824           OTHER/OTHER_BOUNCE
33825
33826 2002-02-21 23:50  ivan
33827
33828         * bin/fs-setup: doh
33829
33830 2002-02-21 22:42  ivan
33831
33832         * FS/FS/queue.pm: UI in joblisting: don't split ( retry | remove )
33833           links
33834
33835 2002-02-21 22:39  ivan
33836
33837         * FS/FS/queue.pm: don't error out on bad svcnum's, just silently
33838           remove them
33839
33840 2002-02-21 22:23  ivan
33841
33842         * FS/FS/svc_acct.pm: don't leak perl line numbers on cp
33843           provisioning errors
33844
33845 2002-02-21 21:56  ivan
33846
33847         * FS/FS/svc_acct.pm: fix bugs in CP mailbox changes: cp_change and
33848           cp_rename
33849
33850 2002-02-21 17:07  ivan
33851
33852         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
33853           httemplate/view/cust_pkg.cgi: UI work:
33854
33855           make all functions of view/cust_pkg.cgi available on
33856           view/cust_main.cgi  - having them one link down in "Edit" is
33857           confusing.
33858
33859           closes: Bug#325
33860
33861 2002-02-21 15:17  ivan
33862
33863         * bin/fs-setup: queue.svcnum is nullable too, oops
33864
33865 2002-02-21 13:43  ivan
33866
33867         * bin/fs-setup: looks like statustext field is missing NULL flag in
33868           fs-setup
33869
33870 2002-02-20 14:03  ivan
33871
33872         * httemplate/index.html: invoice reports belong here too
33873
33874 2002-02-20 02:39  ivan
33875
33876         * FS/FS/CGI.pm: fixes eidiot under Mason, closes: Bug#344
33877
33878 2002-02-20 01:44  ivan
33879
33880         * httemplate/view/cust_main.cgi: don't display full card in
33881           webinterface
33882
33883 2002-02-19 19:17  jeff
33884
33885         * FS/FS/cust_main.pm: correct sense of tax generation
33886
33887 2002-02-19 17:03  ivan
33888
33889         * CREDITS, README.1.4.0pre11, README.1.4.0pre8, FS/FS/CGI.pm,
33890           FS/FS/Record.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
33891           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
33892           FS/bin/freeside-queued, bin/fs-setup, htetc/global.asa,
33893           htetc/handler.pl, httemplate/index.html,
33894           httemplate/browse/queue.cgi, httemplate/misc/queue.cgi,
33895           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
33896           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi: use
33897           Net::SSH::ssh_cmd for all job queueing rather than local
33898           duplicated ssh subs
33899
33900           queue daemon updates: retry & remove links work, bubble up error
33901           message to webinterface, link to svcnum & have job listings on
33902           view/svc_* pages, closes: Bug#280
33903
33904           s/option/optionname/ schema change, dumb mysql, closes: Bug#334
33905
33906 2002-02-19 15:43  ivan
33907
33908         * httemplate/docs/: install.html, schema.html, upgrade8.html: set
33909           EVERYTHING=1 for your own mod_perl compile
33910
33911 2002-02-18 23:51  ivan
33912
33913         * httemplate/index.html: oops
33914
33915 2002-02-18 23:00  ivan
33916
33917         * httemplate/classic.html: TMTOWTDI
33918
33919 2002-02-18 20:43  ivan
33920
33921         * httemplate/index.html: new main menu!
33922
33923 2002-02-18 19:22  jeff
33924
33925         * FS/FS/cust_refund.pm: fix refund posting
33926
33927 2002-02-18 19:15  ivan
33928
33929         * FS/FS/cust_refund.pm: <rluser> ut_number instead of ut_numbern
33930
33931 2002-02-18 19:06  ivan
33932
33933         * FS/FS/cust_refund.pm: need to use FS::Record qw(qsearch) !
33934
33935 2002-02-18 18:57  ivan
33936
33937         * httemplate/: edit/part_pkg.cgi, view/cust_main.cgi: allow custom
33938           packages to edit service quantities also
33939
33940 2002-02-18 12:09  ivan
33941
33942         * httemplate/edit/part_svc.cgi: bad warning, causing errors with
33943           strict
33944
33945 2002-02-18 10:07  ivan
33946
33947         * FS/FS/prepay_credit.pm: document 'seconds'
33948
33949 2002-02-18 02:14  ivan
33950
33951         * httemplate/edit/svc_www.cgi: oops!
33952
33953 2002-02-18 00:53  ivan
33954
33955         * Makefile: make release and make update-webdemo targets
33956
33957 2002-02-18 00:39  ivan
33958
33959         * FS/FS/Conf.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
33960           htetc/global.asa, httemplate/edit/part_pkg.cgi: safe web demo
33961           operation!  closes: Bug#217
33962
33963           fix bug in edit/part_pkg: s/bkg/pkg/
33964
33965           edit/part_pkg.cgi - plan <SELECT> is now properly stick on
33966           errors, closes: Bug#323
33967
33968 2002-02-17 19:45  ivan
33969
33970         * httemplate/edit/part_svc.cgi: fix modified <SELECT>s under
33971           netcape4, use one for svc_acct.popnum too
33972
33973 2002-02-17 17:26  ivan
33974
33975         * README.1.4.0pre11, httemplate/docs/install.html,
33976           httemplate/docs/upgrade8.html: rsync docs
33977
33978 2002-02-17 16:21  jeff
33979
33980         * Makefile: keep accidentally checking in Makefile changes, gotta
33981           do something about that...
33982
33983 2002-02-17 16:13  jeff
33984
33985         * Makefile, FS/FS/Conf.pm, bin/svc_acct.export, eg/vpopmailrestart:
33986           trading in tar for rsync for improved vpopmail support
33987
33988 2002-02-17 13:01  ivan
33989
33990         * FS/MANIFEST: removing CGIwrapper.pm
33991
33992 2002-02-17 11:12  ivan
33993
33994         * README.1.4.0pre9, FS/MANIFEST, FS/FS/CGIwrapper.pm,
33995           FS/t/CGIwrapper.t: get ride of CGIwrapper.pm
33996
33997 2002-02-17 11:07  jeff
33998
33999         * FS/FS/svc_forward.pm: queue svc_forward remote commands; better
34000           commands too
34001
34002 2002-02-16 13:47  ivan
34003
34004         * htetc/global.asa: work with current Apache::ASP
34005
34006 2002-02-16 10:14  ivan
34007
34008         * TODO: now in RT2!
34009
34010 2002-02-15 23:27  ivan
34011
34012         * httemplate/docs/install.html: install warnings about mysql
34013
34014 2002-02-15 12:21  jeff
34015
34016         * bin/svc_acct.export: remove arbitary uid requirement for vpasswd
34017           generation
34018
34019 2002-02-15 11:34  ivan
34020
34021         * Makefile: keep accidentally checking in Makefile changes, gotta
34022           do something about that...
34023
34024 2002-02-15 11:33  ivan
34025
34026         * Makefile, FS/FS/Conf.pm, FS/FS/svc_acct.pm: CP provisioning!!
34027
34028 2002-02-14 14:37  jeff
34029
34030         * bin/svc_acct.export: fix bug in multiline radiusprepend
34031
34032 2002-02-14 10:06  ivan
34033
34034         * bin/: fs-radius-add-check, fs-radius-add-reply: docs?  haha
34035
34036 2002-02-13 17:12  ivan
34037
34038         * FS/FS/cust_pay_batch.pm: don't require state (i18n)
34039
34040 2002-02-12 10:56  ivan
34041
34042         * FS/FS/cust_bill.pm: more information in "cant send invoice email"
34043           error message
34044
34045 2002-02-12 10:47  ivan
34046
34047         * FS/FS/cust_main.pm: fixes:
34048
34049           Error running invoice event ($cust_main->charge( 10.00, 'Overdue
34050           Bill' );): Illegal or empty (text) comment:  at
34051           /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1141.
34052
34053 2002-02-12 10:37  ivan
34054
34055         * bin/svc_acct.export: fixes:
34056
34057           In string, @domain now must be written as \@domain at
34058           ./svc_acct.export line 292, near "^append @domain" Global symbol
34059           "@domain" requires explicit package name at ./svc_acct.export
34060           line 292.  Execution of ./svc_acct.export aborted due to
34061           compilation errors.
34062
34063 2002-02-11 21:58  ivan
34064
34065         * README.1.4.0pre9, bin/fs-setup, httemplate/docs/admin.html:
34066           fixes: bug#331
34067
34068 2002-02-11 20:49  ivan
34069
34070         * httemplate/edit/part_bill_event.cgi: oops
34071
34072 2002-02-11 19:29  ivan
34073
34074         * README.1.4.0pre8, README.1.4.0pre9: 1.4.0pre9!!!
34075
34076 2002-02-11 18:11  ivan
34077
34078         * FS/FS/Conf.pm, bin/svc_acct.export, httemplate/config/config.cgi:
34079           add username_policy "@append domain"
34080
34081           add "select" config type, mmm
34082
34083 2002-02-11 18:06  ivan
34084
34085         * FS/FS/svc_acct.pm: that's not a bug anymore, don't list it in the
34086           BUGS section
34087
34088 2002-02-11 17:25  ivan
34089
34090         * httemplate/edit/part_svc.cgi: red warning for unknown type :)
34091
34092 2002-02-11 17:13  ivan
34093
34094         * httemplate/edit/part_svc.cgi: service definition domsvc is now a
34095           domain pulldown closes: Bug#328
34096
34097 2002-02-11 15:01  ivan
34098
34099         * FS/FS/svc_forward.pm: oops, code hidden by pod
34100
34101 2002-02-11 13:51  ivan
34102
34103         * httemplate/edit/svc_acct.cgi: don't display useless finger and
34104           shell fields if uid is set to fixed & blank in the service
34105           definition - causes: Error: Can't have finger-name without uid
34106
34107 2002-02-11 11:38  ivan
34108
34109         * FS/FS/Conf.pm, FS/FS/svc_www.pm, httemplate/edit/svc_acct.cgi,
34110           httemplate/edit/process/svc_www.cgi,
34111           httemplate/view/svc_domain.cgi, httemplate/view/svc_www.cgi:
34112           svc_www is working!
34113
34114           also auto-create and add A records if necessary using apacheip
34115           config file.
34116
34117           and show all domain_records on view/svc_domain.cgi page
34118
34119 2002-02-10 14:31  ivan
34120
34121         * httemplate/edit/svc_acct.cgi: ui
34122
34123 2002-02-10 14:21  ivan
34124
34125         * httemplate/edit/part_pkg.cgi: slighly different wording
34126
34127 2002-02-10 14:06  ivan
34128
34129         * FS/FS/cust_svc.pm: another bug in quantity checking
34130
34131 2002-02-10 13:37  ivan
34132
34133         * FS/FS/cust_svc.pm: import qsearch() so the quantity checking
34134           works
34135
34136 2002-02-10 13:30  ivan
34137
34138         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, conf/agent_defaultpkg: add new
34139           package definitions to all agent types by default
34140
34141           config option to restore current behaviour (must explicitly add
34142           new package definitions to each agent type)
34143
34144           closes: Bug#324
34145
34146 2002-02-10 11:58  ivan
34147
34148         * FS/MANIFEST, FS/bin/freeside-bill, FS/bin/freeside-daily,
34149           httemplate/docs/billing.html, httemplate/docs/upgrade8.html,
34150           httemplate/edit/process/part_bill_event.cgi: update billing
34151           documentation for the new world of invoice events added
34152           freeside-daily replacing freeside-bill for the new world of
34153           invoice events
34154
34155 2002-02-10 10:56  ivan
34156
34157         * README.1.4.0pre9, FS/FS/cust_pay.pm, bin/fs-setup,
34158           httemplate/docs/upgrade8.html, httemplate/edit/cust_pay.cgi: use
34159           unique tokens to prevent double-submission of payments in the web
34160           UI (closes: Bug#320)
34161
34162 2002-02-10 09:30  ivan
34163
34164         * httemplate/search/cust_main.cgi: eliminate duplicate cusomters
34165           before figuring to display a list or redirect.  eliiminates "2
34166           matching found" displayed but only one in list.
34167
34168 2002-02-10 09:02  ivan
34169
34170         * FS/FS/cust_main_invoice.pm: allow + in email addresses
34171
34172 2002-02-10 08:49  ivan
34173
34174         * FS/FS/cust_main_invoice.pm: okay, for now, don't try to transform
34175           email addresses into svcnum-linked destinations
34176
34177 2002-02-10 08:40  ivan
34178
34179         * Makefile, httemplate/edit/svc_acct.cgi:
34180           fix "no previous account to recall hidden password from" error
34181           when adding new accounts & get an error on first try
34182
34183 2002-02-10 08:14  ivan
34184
34185         * Makefile, httemplate/index.html,
34186           httemplate/browse/svc_acct_pop.cgi,
34187           httemplate/edit/svc_acct_pop.cgi: s/POP/Access Number/ in the
34188           webui
34189
34190 2002-02-10 08:05  ivan
34191
34192         * htetc/handler.pl, httemplate/browse/agent.cgi,
34193           httemplate/browse/agent_type.cgi,
34194           httemplate/browse/cust_main_county.cgi,
34195           httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
34196           httemplate/browse/part_bill_event.cgi,
34197           httemplate/browse/part_pkg.cgi,
34198           httemplate/browse/part_referral.cgi,
34199           httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
34200           httemplate/browse/svc_acct_pop.cgi,
34201           httemplate/config/config-process.cgi,
34202           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
34203           httemplate/edit/REAL_cust_pkg.cgi, httemplate/edit/agent.cgi,
34204           httemplate/edit/agent_type.cgi,
34205           httemplate/edit/cust_bill_pay.cgi,
34206           httemplate/edit/cust_credit.cgi,
34207           httemplate/edit/cust_credit_bill.cgi,
34208           httemplate/edit/cust_main.cgi,
34209           httemplate/edit/cust_main_county-expand.cgi,
34210           httemplate/edit/cust_main_county.cgi,
34211           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
34212           httemplate/edit/part_bill_event.cgi,
34213           httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
34214           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
34215           httemplate/edit/svc_acct_pop.cgi,
34216           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
34217           httemplate/edit/svc_forward.cgi,
34218           httemplate/edit/process/quick-cust_pkg.cgi,
34219           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
34220           httemplate/misc/catchall.cgi,
34221           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
34222           httemplate/misc/process/link.cgi,
34223           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
34224           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
34225           httemplate/search/svc_acct.cgi,
34226           httemplate/search/svc_acct_sm.cgi,
34227           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
34228           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
34229           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
34230           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
34231           httemplate/view/svc_www.cgi: *finally* seems to be working under
34232           Mason.  sheesh.  *finally* seems to be working under Mason.
34233           sheesh.  *finally* seems to be working under Mason.  sheesh.
34234           *finally* seems to be working under Mason.  sheesh.  *finally*
34235           seems to be working under Mason.  sheesh.  *finally* seems to be
34236           working under Mason.  sheesh.  *finally* seems to be working
34237           under Mason.  sheesh.  *finally* seems to be working under Mason.
34238           sheesh.
34239
34240 2002-02-10 05:21  ivan
34241
34242         * htetc/handler.pl, httemplate/browse/agent.cgi,
34243           httemplate/browse/agent_type.cgi,
34244           httemplate/browse/cust_main_county.cgi,
34245           httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
34246           httemplate/browse/part_bill_event.cgi,
34247           httemplate/browse/part_pkg.cgi,
34248           httemplate/browse/part_referral.cgi,
34249           httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
34250           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
34251           httemplate/edit/agent_type.cgi,
34252           httemplate/edit/cust_bill_pay.cgi,
34253           httemplate/edit/cust_credit.cgi,
34254           httemplate/edit/cust_credit_bill.cgi,
34255           httemplate/edit/cust_main.cgi,
34256           httemplate/edit/cust_main_county-expand.cgi,
34257           httemplate/edit/cust_main_county.cgi,
34258           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
34259           httemplate/edit/part_bill_event.cgi,
34260           httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
34261           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
34262           httemplate/edit/svc_acct_pop.cgi,
34263           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
34264           httemplate/edit/svc_forward.cgi,
34265           httemplate/edit/process/REAL_cust_pkg.cgi,
34266           httemplate/edit/process/agent.cgi,
34267           httemplate/edit/process/agent_type.cgi,
34268           httemplate/edit/process/cust_bill_pay.cgi,
34269           httemplate/edit/process/cust_credit.cgi,
34270           httemplate/edit/process/cust_credit_bill.cgi,
34271           httemplate/edit/process/cust_main.cgi,
34272           httemplate/edit/process/cust_main_county-collapse.cgi,
34273           httemplate/edit/process/cust_main_county-expand.cgi,
34274           httemplate/edit/process/cust_main_county.cgi,
34275           httemplate/edit/process/cust_pay.cgi,
34276           httemplate/edit/process/cust_pkg.cgi,
34277           httemplate/edit/process/part_pkg.cgi,
34278           httemplate/edit/process/part_referral.cgi,
34279           httemplate/edit/process/quick-cust_pkg.cgi,
34280           httemplate/edit/process/svc_acct.cgi,
34281           httemplate/edit/process/svc_acct_pop.cgi,
34282           httemplate/edit/process/svc_acct_sm.cgi,
34283           httemplate/edit/process/svc_domain.cgi,
34284           httemplate/edit/process/svc_forward.cgi,
34285           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
34286           httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
34287           httemplate/misc/delete-cust_pay.cgi,
34288           httemplate/misc/delete-customer.cgi,
34289           httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
34290           httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
34291           httemplate/misc/unsusp_pkg.cgi,
34292           httemplate/misc/process/catchall.cgi,
34293           httemplate/misc/process/delete-customer.cgi,
34294           httemplate/misc/process/link.cgi,
34295           httemplate/search/cust_bill.cgi, httemplate/search/cust_pay.cgi,
34296           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
34297           httemplate/search/svc_acct_sm.cgi,
34298           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
34299           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
34300           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
34301           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
34302           httemplate/view/svc_www.cgi: removed <!-- $Id$ --> from all files
34303           to fix any redirects, whew
34304
34305           Mason handler.pl overrides CGI::redirect
34306
34307           fixed strict; problems in edit/part_pkg.cgi &
34308           edit/process/part_pkg.cgi
34309
34310 2002-02-09 18:28  ivan
34311
34312         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
34313           httemplate/view/cust_main.cgi: hide SS# unless you turn it on via
34314           config file
34315
34316 2002-02-09 18:16  ivan
34317
34318         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
34319           FS/FS/cust_bill_event.pm, FS/FS/cust_main.pm, htetc/handler.pl,
34320           httemplate/browse/part_bill_event.cgi,
34321           httemplate/edit/part_pkg.cgi,
34322           httemplate/edit/process/part_bill_event.cgi,
34323           httemplate/edit/process/part_pkg.cgi,
34324           httemplate/view/cust_bill.cgi: pro-rating w/ web interface,
34325           tested (closes: Bug#313).
34326
34327           view/cust_bill.cgi invoice view shows invoice events!
34328
34329           fix bug where adding events with no name silently failed instead
34330           of giving an error
34331
34332           add new comission plans
34333
34334 2002-02-09 17:47  ivan
34335
34336         * README.1.4.0pre8, httemplate/docs/upgrade8.html,
34337           FS/bin/freeside-bill: remove -i option from freeside-bill
34338           (obsoleted by invoice events)
34339
34340 2002-02-09 10:24  ivan
34341
34342         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
34343           httemplate/edit/process/agent_type.cgi,
34344           httemplate/edit/process/cust_main_county-expand.cgi,
34345           httemplate/edit/process/cust_main_county.cgi,
34346           httemplate/edit/process/cust_pay.cgi,
34347           httemplate/edit/process/part_pkg.cgi,
34348           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
34349           httemplate/search/svc_domain.cgi: no more exit() in templates
34350
34351 2002-02-09 10:09  ivan
34352
34353         * FS/FS/svc_domain.pm: okay all external export from .pm files is
34354           queued! (closes: Bug#249)
34355
34356 2002-02-09 09:45  ivan
34357
34358         * FS/FS/cust_svc.pm, httemplate/misc/process/link.cgi: have
34359           FS::cust_svc::check look up & check pkg_svc.quantity like
34360           httemplate/view/cust_pkg.cgi (closes: Bug#43)
34361
34362 2002-02-09 09:03  ivan
34363
34364         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl: okay, both
34365           Apache::ASP and Mason should set no-cache headers now (closes:
34366           Bug#23)
34367
34368 2002-02-07 14:30  ivan
34369
34370         * Makefile: oops, reversing bad Makefile patch
34371
34372 2002-02-07 14:29  ivan
34373
34374         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm,
34375           FS/FS/cust_pay.pm, httemplate/browse/agent_type.cgi,
34376           httemplate/browse/nas.cgi, httemplate/misc/delete-cust_pay.cgi,
34377           httemplate/view/cust_main.cgi: delete payments
34378
34379 2002-02-06 07:55  ivan
34380
34381         * FS/FS/cust_main.pm, bin/pod2x: doc updates and pod2x fix to skip
34382           blib/ files
34383
34384 2002-02-06 07:50  ivan
34385
34386         * FS/FS/cust_bill.pm: pod typo
34387
34388 2002-02-06 07:49  ivan
34389
34390         * Makefile, httemplate/docs/install.html: documentation building
34391           Makefile patch
34392
34393 2002-02-06 07:36  ivan
34394
34395         * FS/FS/part_bill_event.pm: part_bill_event.plan can contain
34396           punctuation
34397
34398 2002-02-06 07:07  ivan
34399
34400         * bin/fs-setup: tyop
34401
34402 2002-02-06 06:58  ivan
34403
34404         * FS/bin/freeside-adduser: fix for non-file auth
34405
34406 2002-02-05 12:25  ivan
34407
34408         * FS/FS/Record.pm: better error messages if you haven't run
34409           fs-setup ?
34410
34411 2002-02-05 10:24  ivan
34412
34413         * httemplate/docs/install.html: &nbsp; for commands; confusing
34414           otherwise
34415
34416 2002-02-05 10:04  ivan
34417
34418         * httemplate/docs/install.html: doc
34419
34420 2002-02-05 08:48  ivan
34421
34422         * fs_passwd/fs_passwd, fs_passwd/fs_passwd.cgi,
34423           fs_passwd/fs_passwd.html, httemplate/docs/passwd.html: web-based
34424           password changer!
34425
34426 2002-02-05 03:06  ivan
34427
34428         * httemplate/docs/upgrade8.html: don't need DBIx::DataSource for
34429           upgrades
34430
34431 2002-02-05 01:46  ivan
34432
34433         * httemplate/docs/: install.html, upgrade8.html: doc
34434
34435 2002-02-04 23:57  ivan
34436
34437         * README.1.4.0pre8, httemplate/docs/upgrade8.html: fix
34438           part_export_option indices
34439
34440 2002-02-04 10:12  ivan
34441
34442         * httemplate/docs/install.html: doc update
34443
34444 2002-02-04 09:12  ivan
34445
34446         * httemplate/docs/man/FS/: Bill.html, Invoice.html: ancient files
34447
34448 2002-02-04 09:06  ivan
34449
34450         * Makefile, README.1.4.0pre4567-8, README.1.4.0pre8: 1.4.0pre8!
34451
34452 2002-02-04 09:04  ivan
34453
34454         * bin/fs-setup, httemplate/docs/upgrade8.html,
34455           httemplate/edit/part_bill_event.cgi: have fs-setup create the
34456           necessary "default" billing events documentation on necessary
34457           "default" billing events
34458
34459 2002-02-04 08:44  ivan
34460
34461         * httemplate/docs/install.html, httemplate/docs/upgrade8.html,
34462           httemplate/edit/part_bill_event.cgi,
34463           httemplate/view/cust_bill.cgi, FS/FS/cust_bill.pm,
34464           FS/FS/cust_main.pm: billing events!
34465
34466 2002-01-30 10:22  ivan
34467
34468         * httemplate/: browse/part_bill_event.cgi,
34469           edit/part_bill_event.cgi, edit/process/part_bill_event.cgi: fully
34470           working invoice event web interface
34471
34472 2002-01-30 06:18  ivan
34473
34474         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
34475           httemplate/browse/agent.cgi, httemplate/browse/agent_type.cgi,
34476           httemplate/browse/cust_main_county.cgi,
34477           httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
34478           httemplate/browse/part_bill_event.cgi,
34479           httemplate/browse/part_pkg.cgi,
34480           httemplate/browse/part_referral.cgi,
34481           httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
34482           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/install.html,
34483           httemplate/edit/agent.cgi, httemplate/edit/agent_type.cgi,
34484           httemplate/edit/cust_bill_pay.cgi,
34485           httemplate/edit/cust_credit.cgi,
34486           httemplate/edit/cust_credit_bill.cgi,
34487           httemplate/edit/cust_main.cgi,
34488           httemplate/edit/cust_main_county-expand.cgi,
34489           httemplate/edit/cust_main_county.cgi,
34490           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
34491           httemplate/edit/part_bill_event.cgi,
34492           httemplate/edit/part_referral.cgi, httemplate/edit/part_svc.cgi,
34493           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
34494           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
34495           httemplate/edit/svc_forward.cgi,
34496           httemplate/edit/process/agent.cgi,
34497           httemplate/edit/process/agent_type.cgi,
34498           httemplate/edit/process/cust_bill_pay.cgi,
34499           httemplate/edit/process/cust_credit.cgi,
34500           httemplate/edit/process/cust_credit_bill.cgi,
34501           httemplate/edit/process/cust_main.cgi,
34502           httemplate/edit/process/cust_main_county-collapse.cgi,
34503           httemplate/edit/process/cust_main_county-expand.cgi,
34504           httemplate/edit/process/cust_main_county.cgi,
34505           httemplate/edit/process/cust_pay.cgi,
34506           httemplate/edit/process/cust_pkg.cgi,
34507           httemplate/edit/process/part_pkg.cgi,
34508           httemplate/edit/process/part_referral.cgi,
34509           httemplate/edit/process/quick-cust_pkg.cgi,
34510           httemplate/edit/process/svc_acct.cgi,
34511           httemplate/edit/process/svc_acct_pop.cgi,
34512           httemplate/edit/process/svc_acct_sm.cgi,
34513           httemplate/edit/process/svc_domain.cgi,
34514           httemplate/edit/process/svc_forward.cgi,
34515           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
34516           httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
34517           httemplate/misc/delete-customer.cgi,
34518           httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
34519           httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
34520           httemplate/misc/unsusp_pkg.cgi,
34521           httemplate/misc/process/catchall.cgi,
34522           httemplate/misc/process/delete-customer.cgi,
34523           httemplate/misc/process/link.cgi,
34524           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
34525           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
34526           httemplate/search/svc_acct.cgi,
34527           httemplate/search/svc_acct_sm.cgi,
34528           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
34529           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
34530           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
34531           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
34532           httemplate/view/svc_www.cgi: remove   use Module; and   $cgi =
34533           new CGI;   &cgisuidsetup(); from all templates.  should work
34534           better under Mason.
34535
34536 2002-01-29 09:46  ivan
34537
34538         * httemplate/docs/man/: FS.html, FS/CGI.html, FS/CGIwrapper.html,
34539           FS/Conf.html, FS/Record.html, FS/SessionClient.html,
34540           FS/SignupClient.html, FS/UID.html, FS/agent.html,
34541           FS/agent_type.html, FS/cust_bill.html, FS/cust_bill_pkg.html,
34542           FS/cust_credit.html, FS/cust_main.html, FS/cust_main_county.html,
34543           FS/cust_main_invoice.html, FS/cust_pay.html,
34544           FS/cust_pay_batch.html, FS/cust_pkg.html, FS/cust_refund.html,
34545           FS/cust_svc.html, FS/domain_record.html, FS/nas.html,
34546           FS/part_pkg.html, FS/part_referral.html, FS/part_svc.html,
34547           FS/pkg_svc.html, FS/port.html, FS/prepay_credit.html,
34548           FS/session.html, FS/svc_Common.html, FS/svc_acct.html,
34549           FS/svc_acct_pop.html, FS/svc_acct_sm.html, FS/svc_domain.html,
34550           FS/svc_www.html, FS/type_pkgs.html: these are all auto-generated
34551           by the installation; don't check them into CVS (probably should
34552           generate them for a release tarball though)
34553
34554 2002-01-29 09:42  ivan
34555
34556         * README.1.4.0pre4567-8, FS/FS/part_bill_event.pm, bin/fs-setup,
34557           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
34558           httemplate/docs/man/FS/SessionClient.html,
34559           httemplate/docs/man/FS/UID.html,
34560           httemplate/docs/man/FS/agent.html,
34561           httemplate/docs/man/FS/agent_type.html,
34562           httemplate/docs/man/FS/cust_bill.html,
34563           httemplate/docs/man/FS/cust_bill_pkg.html,
34564           httemplate/docs/man/FS/cust_credit.html,
34565           httemplate/docs/man/FS/cust_main.html,
34566           httemplate/docs/man/FS/cust_main_county.html,
34567           httemplate/docs/man/FS/cust_main_invoice.html,
34568           httemplate/docs/man/FS/cust_pay.html,
34569           httemplate/docs/man/FS/cust_pay_batch.html,
34570           httemplate/docs/man/FS/cust_pkg.html,
34571           httemplate/docs/man/FS/cust_refund.html,
34572           httemplate/docs/man/FS/cust_svc.html,
34573           httemplate/docs/man/FS/domain_record.html,
34574           httemplate/docs/man/FS/nas.html,
34575           httemplate/docs/man/FS/part_pkg.html,
34576           httemplate/docs/man/FS/part_referral.html,
34577           httemplate/docs/man/FS/part_svc.html,
34578           httemplate/docs/man/FS/pkg_svc.html,
34579           httemplate/docs/man/FS/port.html,
34580           httemplate/docs/man/FS/prepay_credit.html,
34581           httemplate/docs/man/FS/session.html,
34582           httemplate/docs/man/FS/svc_Common.html,
34583           httemplate/docs/man/FS/svc_acct.html,
34584           httemplate/docs/man/FS/svc_acct_pop.html,
34585           httemplate/docs/man/FS/svc_acct_sm.html,
34586           httemplate/docs/man/FS/svc_domain.html,
34587           httemplate/docs/man/FS/svc_www.html,
34588           httemplate/docs/man/FS/type_pkgs.html: weight, plan and plandata
34589           fields in part_bill_event
34590
34591 2002-01-29 08:33  ivan
34592
34593         * Makefile, FS/FS.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
34594           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
34595           FS/FS/svc_acct.pm, bin/pod2x, htetc/global.asa, htetc/handler.pl,
34596           httemplate/index.html, httemplate/browse/part_bill_event.cgi,
34597           httemplate/docs/install.html, httemplate/docs/man/FS.html,
34598           httemplate/docs/man/FS/CGI.html,
34599           httemplate/docs/man/FS/Conf.html,
34600           httemplate/docs/man/FS/Record.html,
34601           httemplate/docs/man/FS/SessionClient.html,
34602           httemplate/docs/man/FS/SignupClient.html,
34603           httemplate/docs/man/FS/UID.html,
34604           httemplate/docs/man/FS/agent.html,
34605           httemplate/docs/man/FS/agent_type.html,
34606           httemplate/docs/man/FS/cust_bill.html,
34607           httemplate/docs/man/FS/cust_bill_pkg.html,
34608           httemplate/docs/man/FS/cust_credit.html,
34609           httemplate/docs/man/FS/cust_main.html,
34610           httemplate/docs/man/FS/cust_main_county.html,
34611           httemplate/docs/man/FS/cust_main_invoice.html,
34612           httemplate/docs/man/FS/cust_pay.html,
34613           httemplate/docs/man/FS/cust_pay_batch.html,
34614           httemplate/docs/man/FS/cust_pkg.html,
34615           httemplate/docs/man/FS/cust_refund.html,
34616           httemplate/docs/man/FS/cust_svc.html,
34617           httemplate/docs/man/FS/domain_record.html,
34618           httemplate/docs/man/FS/nas.html,
34619           httemplate/docs/man/FS/part_pkg.html,
34620           httemplate/docs/man/FS/part_referral.html,
34621           httemplate/docs/man/FS/part_svc.html,
34622           httemplate/docs/man/FS/pkg_svc.html,
34623           httemplate/docs/man/FS/port.html,
34624           httemplate/docs/man/FS/prepay_credit.html,
34625           httemplate/docs/man/FS/session.html,
34626           httemplate/docs/man/FS/svc_Common.html,
34627           httemplate/docs/man/FS/svc_acct.html,
34628           httemplate/docs/man/FS/svc_acct_pop.html,
34629           httemplate/docs/man/FS/svc_acct_sm.html,
34630           httemplate/docs/man/FS/svc_domain.html,
34631           httemplate/docs/man/FS/svc_www.html,
34632           httemplate/docs/man/FS/type_pkgs.html,
34633           httemplate/edit/part_bill_event.cgi,
34634           httemplate/edit/part_pkg.cgi,
34635           httemplate/edit/process/part_bill_event.cgi: - web interface for
34636           hourly account charges!   (FS::cust_pkg, FS::cust_svc and
34637           FS::svc_acct seconds_since methods) - Makefile target to
34638           regenerate HTML manpages on install - FS.pm doc update -
34639           $FS::Record::Debug now dumps all SQL - new FS::cust_main methods:
34640           ->cancel, ->invoicing_list_addpost - start of a billing event web
34641           interface - cust_pay::upgrade_replace doesn't error out if
34642           history includes   overapplied payments
34643
34644 2002-01-29 03:11  ivan
34645
34646         * bin/fs-setup: oops bad column type for part_bill_event.payby
34647
34648 2002-01-28 03:24  ivan
34649
34650         * FS/FS/Record.pm: oops, syntax error in new() check for missing
34651           subclass table sub (eek)
34652
34653 2002-01-27 22:57  ivan
34654
34655         * README.1.4.0pre4567-8, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
34656           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, FS/FS/part_pkg.pm,
34657           FS/FS/part_svc.pm, bin/fs-setup, httemplate/docs/schema.html,
34658           httemplate/docs/upgrade8.html: book closing schema changes
34659
34660 2002-01-27 21:15  ivan
34661
34662         * README.1.4.0pre4567-8, FS/FS/part_export.pm,
34663           FS/FS/part_export_option.pm, bin/fs-setup,
34664           httemplate/docs/schema.html, httemplate/docs/upgrade8.html:
34665           part_export schema changes
34666
34667 2002-01-25 17:52  ivan
34668
34669         * FS/FS/cust_credit_refund.pm: another bug spotted by jeff
34670
34671 2002-01-24 09:02  ivan
34672
34673         * FS/FS/Record.pm: emit a warning in this unlikely case again
34674
34675 2002-01-24 08:58  ivan
34676
34677         * FS/FS/: cust_bill_pay.pm, cust_credit.pm, cust_credit_bill.pm,
34678           cust_credit_refund.pm, cust_pay.pm, cust_refund.pm: <rluser>
34679           rather than == 0 in the ::check's ....  <rluser> you might
34680           consider <= 0
34681
34682 2002-01-24 08:54  ivan
34683
34684         * FS/FS/cust_credit_refund.pm: stack traces help alot
34685
34686 2002-01-24 03:52  ivan
34687
34688         * FS/FS/: cust_credit_refund.pm, cust_pay.pm, cust_refund.pm:
34689           jeff's on a bugfinding roll here, thanks!
34690
34691 2002-01-24 03:43  ivan
34692
34693         * FS/FS/cust_credit_refund.pm: <rluser> and it seems that
34694           cust_credit_refund::cust_credit should exist..
34695
34696 2002-01-23 22:52  ivan
34697
34698         * FS/FS/cust_refund.pm: from jeff@fix <rluser> in
34699           FS::cust_refund::check  'amount' should probably be replaced with
34700           +'refund' in two places
34701
34702 2002-01-23 22:46  ivan
34703
34704         * FS/FS/cust_refund.pm: more updates to cust_refund::update_replace
34705
34706 2002-01-23 18:26  ivan
34707
34708         * FS/FS/cust_refund.pm: fix cust_refund::insert
34709
34710 2002-01-22 07:57  ivan
34711
34712         * FS/FS/: cust_credit.pm, cust_pay.pm, cust_refund.pm: don't allow
34713           $0.00 in credits/payments/refunds
34714
34715 2002-01-22 06:55  ivan
34716
34717         * FS/FS/part_svc.pm: docu
34718
34719 2002-01-22 06:53  ivan
34720
34721         * FS/FS/svc_acct.pm: silly compilation problem
34722
34723 2002-01-22 06:42  ivan
34724
34725         * httemplate/docs/: index.html, upgrade.html, upgrade2.html,
34726           upgrade3.html: remove old upgrade docs
34727
34728 2002-01-21 03:30  ivan
34729
34730         * FS/FS/cust_pkg.pm: include FS::svc_forward in kludgy preload
34731
34732 2002-01-19 07:16  ivan
34733
34734         * FS/FS/UID.pm: error message update
34735
34736 2002-01-16 07:37  ivan
34737
34738         * FS/FS/svc_acct.pm: doc
34739
34740 2002-01-14 12:28  ivan
34741
34742         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, httemplate/docs/export.html:
34743           pay some attention to 1.4 RADIUS SQL export
34744
34745 2002-01-14 06:29  ivan
34746
34747         * FS/bin/freeside-overdue: fix -l option
34748
34749 2002-01-11 23:23  ivan
34750
34751         * httemplate/docs/upgrade8.html: fix upgrade8.html to be in
34752           agreement with fs-setup
34753
34754 2002-01-09 05:29  ivan
34755
34756         * FS/FS/cust_main.pm, httemplate/search/cust_main.cgi: update fuzzy
34757           cache files on customer replace.
34758
34759           do an exact search along with the fuzzy search (webui)
34760
34761 2002-01-03 09:40  ivan
34762
34763         * README.1.4.0pre2-3, README.1.4.0pre3-4, README.1.4.0pre4567-8,
34764           FS/MANIFEST, FS/FS/cust_bill_event.pm, FS/FS/part_bill_event.pm,
34765           FS/t/cust_bill_event.t, FS/t/part_bill_event.t, bin/fs-setup,
34766           httemplate/docs/schema.html, httemplate/docs/upgrade8.html: more
34767           schema changes:  part_bill_event and cust_bill_event tables
34768
34769           remove old 1.4.0pre READMEs
34770
34771 2001-12-28 07:17  ivan
34772
34773         * FS/bin/freeside-overdue: update usage message
34774
34775 2001-12-28 07:14  ivan
34776
34777         * FS/: FS/cust_main.pm, bin/freeside-overdue: force printing in
34778           freeside-overdue
34779
34780 2001-12-28 06:40  ivan
34781
34782         * FS/FS/cust_main.pm, FS/bin/freeside-bill,
34783           FS/bin/freeside-overdue, httemplate/edit/cust_main.cgi,
34784           httemplate/edit/part_pkg.cgi: add more options to
34785           freeside-overdue
34786
34787           add charge method to FS::cust_main
34788
34789           one-off packages default to disabled
34790
34791           billing payname defaults to first and last, not "Accounts
34792           Payable"
34793
34794 2001-12-27 01:26  ivan
34795
34796         * README.1.4.0pre4567-8, FS/FS/Record.pm, FS/FS/part_pkg.pm,
34797           FS/FS/part_svc.pm, FS/bin/freeside-overdue, bin/fs-setup,
34798           htetc/global.asa, httemplate/browse/part_pkg.cgi,
34799           httemplate/browse/part_svc.cgi, httemplate/edit/agent_type.cgi,
34800           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
34801           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
34802           httemplate/edit/process/part_pkg.cgi,
34803           httemplate/view/cust_main.cgi: service and package disable!
34804
34805 2001-12-26 15:59  ivan
34806
34807         * httemplate/docs/: install.html, schema.html, upgrade8.html: doc
34808
34809 2001-12-26 07:41  ivan
34810
34811         * httemplate/view/cust_main.cgi: remove warnings
34812
34813 2001-12-26 07:11  ivan
34814
34815         * httemplate/edit/process/cust_credit.cgi: apply credits!!
34816
34817 2001-12-26 07:08  ivan
34818
34819         * FS/: MANIFEST, bin/freeside-overdue: add freeside-overdue
34820
34821 2001-12-26 07:07  ivan
34822
34823         * httemplate/edit/: cust_credit.cgi, process/cust_credit.cgi: fix
34824           posting credit
34825
34826 2001-12-26 03:47  ivan
34827
34828         * FS/bin/freeside-overdue: don't provide example crontabs that run
34829           at 4:20 _PM_
34830
34831 2001-12-26 03:17  ivan
34832
34833         * FS/FS/cust_main.pm, FS/bin/freeside-overdue,
34834           httemplate/docs/billing.html: (untested eek) freeside-overdue
34835           script & cust_main balance_date & total_owed_date methods
34836
34837 2001-12-26 01:18  ivan
34838
34839         * httemplate/: index.html, search/cust_pay.cgi,
34840           search/cust_pay.html, view/cust_main.cgi: search by check #
34841
34842 2001-12-25 23:53  ivan
34843
34844         * FS/FS/cust_pay.pm: doc
34845
34846 2001-12-25 22:02  ivan
34847
34848         * httemplate/edit/cust_pay.cgi: UI
34849
34850 2001-12-25 21:19  ivan
34851
34852         * httemplate/: index.html, edit/cust_pay.cgi,
34853           edit/process/cust_pay.cgi, search/cust_main-payinfo.html,
34854           search/cust_main-quickpay.html, search/cust_main.cgi,
34855           search/cust_main.html: expedited check entry
34856
34857 2001-12-25 21:02  ivan
34858
34859         * CREDITS: still missing tons of folks, i am sure
34860
34861 2001-12-25 20:52  ivan
34862
34863         * httemplate/search/: cust_bill.html, svc_acct.html,
34864           svc_domain.html, cust_main.html: same look as rest of search
34865           pages
34866
34867 2001-12-25 20:25  ivan
34868
34869         * FS/FS/CGI.pm, httemplate/edit/cust_credit.cgi,
34870           httemplate/edit/cust_pay.cgi,
34871           httemplate/edit/process/cust_credit.cgi,
34872           httemplate/edit/process/cust_pay.cgi: auto-apply payments and
34873           credits, post credit UI overhaul
34874
34875 2001-12-25 18:33  ivan
34876
34877         * httemplate/edit/cust_pay.cgi: fix service display for duplicates
34878
34879 2001-12-21 18:41  ivan
34880
34881         * httemplate/docs/install.html: doco on creating database manually
34882
34883 2001-12-21 13:40  ivan
34884
34885         * FS/FS/cust_bill.pm, httemplate/edit/cust_pay.cgi,
34886           httemplate/view/cust_main.cgi: add name/address to post payment
34887           screen
34888
34889           get rid of some $-0.00  yay for ieee fp
34890
34891 2001-12-21 12:55  ivan
34892
34893         * FS/FS/cust_bill_pay.pm: fixes
34894
34895             total cust_bill_pay.amount and cust_credit_bill.amount 19.95
34896           for invnum 1659
34897             greater than cust_bill.charged 19.95 at
34898             /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1519.
34899
34900 2001-12-19 21:34  ivan
34901
34902         * FS/FS/Record.pm: work better with DBIx::Profile
34903
34904 2001-12-19 18:09  ivan
34905
34906         * FS/FS/svc_acct.pm: don't error trying to suspend accounts with
34907           '*' password
34908
34909 2001-12-19 18:07  ivan
34910
34911         * FS/FS/svc_acct.pm: quiet warnings
34912
34913 2001-12-19 06:33  ivan
34914
34915         * FS/FS/svc_acct.pm: alas, a 5.6-ism
34916
34917 2001-12-19 06:30  ivan
34918
34919         * FS/FS/svc_acct.pm: surpress warnings
34920
34921 2001-12-18 11:36  ivan
34922
34923         * httemplate/edit/cust_bill_pay.cgi: another dum tyop
34924
34925 2001-12-18 11:34  ivan
34926
34927         * httemplate/edit/cust_bill_pay.cgi: typo
34928
34929 2001-12-18 11:32  ivan
34930
34931         * httemplate/edit/cust_bill_pay.cgi: declar vars
34932
34933 2001-12-18 11:30  ivan
34934
34935         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi,
34936           process/cust_bill_pay.cgi, process/cust_credit_bill.cgi: apply
34937           payment webinterface
34938
34939 2001-12-17 23:12  ivan
34940
34941         * httemplate/search/cust_pkg.cgi: really working dates on package
34942           browse.  ouch.
34943
34944 2001-12-17 23:08  ivan
34945
34946         * httemplate/search/cust_pkg.cgi: working dates on package browse
34947
34948 2001-12-17 22:45  ivan
34949
34950         * httemplate/search/cust_pkg.cgi: oops.  *sigh*
34951
34952 2001-12-17 22:38  ivan
34953
34954         * httemplate/search/cust_pkg.cgi: show dates on package browse
34955
34956 2001-12-17 22:29  ivan
34957
34958         * FS/FS/svc_acct_pop.pm: full number in POP pulldown
34959
34960 2001-12-17 17:49  ivan
34961
34962         * FS/: MANIFEST, FS/svc_acct.pm: add freeside-setinvoice to
34963           MANIFEST
34964
34965           fix warning:
34966
34967           FS::cust_main_invoice=HASH(0x90c86c4) at
34968           /usr/local/lib/perl5/site_perl/5.005/FS/svc_acct.pm line 419.
34969
34970 2001-12-17 15:59  ivan
34971
34972         * FS/FS/cust_bill.pm: fixes
34973
34974            Argument "" isn't numeric in ncmp at
34975            /usr/local/lib/perl5/site_perl/5.005/FS/cust_bill.pm line 254.
34976
34977 2001-12-16 15:50  ivan
34978
34979         * FS/FS/cust_main.pm: eek nasty bug
34980
34981 2001-12-15 16:55  ivan
34982
34983         * FS/FS/cust_bill_pay.pm: fix weird rounding error: total
34984           cust_bill_pay.amount 39.9 for paynum 240 greater than
34985           cust_pay.paid 39.90
34986
34987 2001-12-15 14:59  ivan
34988
34989         * httemplate/view/svc_acct.cgi: style
34990
34991 2001-12-15 14:58  ivan
34992
34993         * FS/FS/cust_svc.pm: meaningful FS::cust_svc::label for svc_www
34994           records
34995
34996 2001-12-15 14:56  ivan
34997
34998         * httemplate/view/svc_www.cgi: view svc_www.cgi from Dave Burgess
34999           <burgess@www.cynjut.net>, thanks
35000
35001 2001-12-15 14:47  ivan
35002
35003         * httemplate/edit/cust_main.cgi: allow entering of referral
35004           customer by number as well as by link off the view page, courtesy
35005           of Dave Burgess <burgess@www.cynjut.net>
35006
35007 2001-12-14 16:17  ivan
35008
35009         * FS/FS/cust_main.pm: style changes
35010
35011 2001-12-13 10:37  ivan
35012
35013         * FS/bin/freeside-setinvoice: okay, it should really work now
35014
35015 2001-12-13 09:52  ivan
35016
35017         * FS/bin/freeside-setinvoice: fix setinvoice script
35018
35019 2001-12-13 01:17  ivan
35020
35021         * FS/bin/freeside-setinvoice: added util to set invoice
35022           destinations
35023
35024 2001-12-12 11:42  ivan
35025
35026         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: allow >8 character
35027           passwords in web interface
35028
35029 2001-12-11 23:59  ivan
35030
35031         * bin/svc_acct.export: use pwd_mkdb to install
35032           /etc/master.passwd.new instead of moving it into place
35033
35034 2001-12-11 13:26  ivan
35035
35036         * httemplate/search/svc_acct.cgi: missing space in SQL, oops
35037
35038 2001-12-11 02:38  ivan
35039
35040         * bin/svc_acct.export, httemplate/docs/install.html: radiusprepend
35041           config file for export add Archive::Tar to docs
35042
35043 2001-12-10 04:18  ivan
35044
35045         * FS/FS/Record.pm: Pg datatype pain
35046
35047 2001-12-09 20:54  ivan
35048
35049         * httemplate/index.html: typo noticed by Dave Burgess
35050           <burgess@www.cynjut.net>, thanks.
35051
35052 2001-12-09 16:44  ivan
35053
35054         * httemplate/search/svc_acct.cgi: visual glitch: oops, $pager
35055           wasn't getting substitued.
35056
35057 2001-12-09 15:31  ivan
35058
35059         * httemplate/search/svc_acct.cgi: harmless? missing ;
35060
35061 2001-12-08 02:08  ivan
35062
35063         * httemplate/config/config.cgi: need a POST here; browsers
35064           (especially IE) are unhappy with the default GET
35065
35066 2001-12-08 02:07  ivan
35067
35068         * FS/FS/cust_pay.pm: get custnum from invnum before trying to use
35069           custnum!
35070
35071 2001-12-08 02:03  ivan
35072
35073         * FS/FS/cust_main.pm: fix logic error creating invoice line items
35074
35075 2001-12-08 02:01  ivan
35076
35077         * FS/FS/Conf.pm: radiusprepend config file for DEFAULT entries etc.
35078
35079 2001-12-04 05:10  ivan
35080
35081         * httemplate/edit/svc_forward.cgi: from Dave Burgess
35082           <burgess@neonramp.com>:
35083
35084            I had to change line 104 in /edit/svc_forward.cgi and add 'my'
35085           as the
35086            qualifier on the LHS of the assignment.  This also solves the
35087            problem with a similar error on the RHS of line 105.  It also
35088           seems to make
35089            the routine work fairly reliably (it has been problematic for me
35090           in the
35091            past).
35092
35093 2001-12-03 03:33  ivan
35094
35095         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
35096           paged service browse!!
35097
35098 2001-12-03 02:59  ivan
35099
35100         * httemplate/search/: cust_main.cgi, cust_pkg.cgi: paged package
35101           browse
35102
35103 2001-12-03 00:43  ivan
35104
35105         * httemplate/search/cust_main.cgi: paged customer browse!
35106
35107 2001-12-03 00:41  ivan
35108
35109         * FS/FS/Conf.pm, FS/FS/Record.pm, conf/maxsearchrecordsperpage,
35110           httemplate/search/cust_main.cgi: maxsearchrecordsperpage config
35111           option paged implementation of customer browse!
35112
35113 2001-11-29 16:04  ivan
35114
35115         * FS/FS/: cust_pkg.pm, cust_svc.pm, svc_Common.pm: more link
35116           methods
35117
35118 2001-11-20 19:42  ivan
35119
35120         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: a more reasonalbe
35121           name (!)
35122
35123 2001-11-20 19:40  ivan
35124
35125         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi:
35126           postalinvoicedefault config file
35127
35128 2001-11-16 02:22  ivan
35129
35130         * httemplate/docs/billing.html: update link to Text::Template docs
35131
35132 2001-11-13 13:27  ivan
35133
35134         * FS/: MANIFEST, bin/freeside-print-batch: remove
35135           freeside-print-batch
35136
35137 2001-11-12 05:19  ivan
35138
35139         * FS/FS/cust_main.pm: import hack to be less strict
35140
35141 2001-11-09 10:26  ivan
35142
35143         * httemplate/docs/install.html: Pg7 dependancy
35144
35145 2001-11-08 07:26  ivan
35146
35147         * FS/bin/freeside-queued: harmless typo noticed by "Edward
35148           Shabotinsky" <lanshark@bsinet.net>, thanks
35149
35150 2001-11-06 10:45  ivan
35151
35152         * httemplate/edit/process/part_pkg.cgi: remove gratuitous warnings
35153
35154 2001-11-06 10:35  ivan
35155
35156         * Makefile: i REALLY suck at Makefiles
35157
35158 2001-11-06 10:34  ivan
35159
35160         * Makefile: i suck at Makefiles
35161
35162 2001-11-06 10:22  ivan
35163
35164         * Makefile: make foo for htetc/global.asa
35165
35166 2001-11-06 09:58  ivan
35167
35168         * FS/FS/UID.pm: fix error message for s/htdocs/httemplate/
35169
35170 2001-11-06 09:48  ivan
35171
35172         * bin/fs-setup: payinfo changed from length 16 to $char_d for
35173           future expansion
35174
35175 2001-11-05 13:30  ivan
35176
35177         * Makefile: more fixes for fresh installation
35178
35179 2001-11-05 13:26  ivan
35180
35181         * Makefile: yet more Make
35182
35183 2001-11-05 13:24  ivan
35184
35185         * Makefile: make create-database fix
35186
35187 2001-11-05 12:12  ivan
35188
35189         * Makefile, FS/FS/Record.pm: makefile fixups
35190
35191 2001-11-05 10:23  ivan
35192
35193         * httemplate/docs/install.html: doc
35194
35195 2001-11-05 09:00  jeff
35196
35197         * FS/FS/svc_acct.pm: improved svc_acct replacement
35198
35199 2001-11-05 08:42  ivan
35200
35201         * FS/FS/Record.pm: AUTOLOAD optimizations broke things rather
35202           badly, oops
35203
35204 2001-11-05 06:04  ivan
35205
35206         * FS/bin/freeside-bill: fixup getopt
35207
35208 2001-11-05 06:03  ivan
35209
35210         * Makefile: move sys-dependant stuff to vars
35211
35212 2001-11-05 05:57  ivan
35213
35214         * FS/FS/svc_acct.pm: doc tyop
35215
35216 2001-11-05 04:07  ivan
35217
35218         * bin/svc_domain.import: this is unfinished and untested anyway,
35219           but this corrects a silly typo
35220
35221 2001-11-05 03:55  ivan
35222
35223         * FS/FS/cust_main.pm: better error messages for eval'ed setup/recur
35224           expressions remove debugging warn output
35225
35226 2001-11-03 09:49  ivan
35227
35228         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/SearchCache.pm,
35229           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
35230           FS/FS/svc_acct.pm, FS/t/SearchCache.t,
35231           httemplate/search/cust_main.cgi: new 'jsearch' call for big
35232           joined searches & caching support preliminary customer browse
35233           optimizations, much faster!
35234
35235 2001-11-02 00:14  ivan
35236
35237         * FS/bin/freeside-print-batch: silence pod complaints
35238
35239 2001-11-01 21:28  ivan
35240
35241         * httemplate/config/config.cgi: note config changes need
35242           apache/freeside-queued restart to take effect
35243
35244 2001-11-01 21:11  ivan
35245
35246         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.19
35247
35248 2001-11-01 20:55  ivan
35249
35250         * httemplate/config/config-view.cgi, httemplate/config/config.cgi,
35251           FS/FS/Conf.pm: config web GUI updates.  almost usable now.
35252
35253 2001-10-31 16:16  ivan
35254
35255         * httemplate/search/cust_main.cgi: hit the database slightly less.
35256           this page still takes forever with lots of customers.
35257
35258 2001-10-31 08:52  ivan
35259
35260         * httemplate/browse/queue.cgi: queue display works again, even if
35261           those links don't
35262
35263 2001-10-30 11:05  ivan
35264
35265         * FS/FS/cust_pay_batch.pm, bin/fs-setup, httemplate/index.html,
35266           httemplate/browse/cust_pay_batch.cgi,
35267           httemplate/docs/schema.html: depriciate cust_pay_batch.trancode
35268           web interface to view pending batch
35269
35270 2001-10-30 07:42  ivan
35271
35272         * httemplate/edit/cust_main.cgi: put default country up top
35273
35274 2001-10-30 07:41  ivan
35275
35276         * httemplate/edit/cust_main.cgi: precedence oops
35277
35278 2001-10-30 07:39  ivan
35279
35280         * httemplate/edit/cust_main.cgi: better ordering of state selection
35281           on new customer screen
35282
35283 2001-10-30 06:54  ivan
35284
35285         * htetc/handler.pl, httemplate/browse/agent.cgi,
35286           httemplate/browse/agent_type.cgi,
35287           httemplate/browse/cust_main_county.cgi,
35288           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
35289           httemplate/browse/part_referral.cgi, httemplate/browse/queue.cgi,
35290           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
35291           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
35292           httemplate/edit/cust_credit_bill.cgi,
35293           httemplate/edit/cust_main.cgi,
35294           httemplate/edit/cust_main_county-expand.cgi,
35295           httemplate/edit/cust_main_county.cgi,
35296           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
35297           httemplate/edit/part_referral.cgi, httemplate/edit/svc_acct.cgi,
35298           httemplate/edit/svc_acct_pop.cgi,
35299           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
35300           httemplate/edit/svc_forward.cgi, httemplate/misc/catchall.cgi,
35301           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
35302           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
35303           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
35304           httemplate/search/svc_acct_sm.cgi,
35305           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
35306           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
35307           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
35308           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi:
35309           get rid of header foo in individual templates
35310
35311 2001-10-30 06:28  ivan
35312
35313         * httemplate/docs/: install.html, upgrade8.html: docu
35314
35315 2001-10-30 06:20  ivan
35316
35317         * htetc/handler.pl, httemplate/config/config-view.cgi,
35318           httemplate/config/config.cgi: web config should workish now
35319
35320 2001-10-30 05:49  ivan
35321
35322         * Makefile: work with CVS version too
35323
35324 2001-10-30 05:48  ivan
35325
35326         * Makefile: make
35327
35328 2001-10-30 05:47  ivan
35329
35330         * Makefile, FS/bin/freeside-adduser, conf/address, conf/domain,
35331           conf/secrets, conf/shells, conf/smtpmachine,
35332           httemplate/docs/install.html: `make create-config' installs
35333           default config (conf dir update) freeside-adduser uses default
35334           secrets file
35335
35336 2001-10-30 04:38  ivan
35337
35338         * Makefile: make
35339
35340 2001-10-30 04:35  ivan
35341
35342         * Makefile, httemplate/docs/install.html: makefile typo
35343
35344 2001-10-30 03:47  ivan
35345
35346         * Makefile, FS/bin/freeside-adduser, httemplate/docs/admin.html,
35347           httemplate/docs/config.html, httemplate/docs/index.html,
35348           httemplate/docs/install.html: whew more install docs and
35349           automation
35350
35351 2001-10-30 02:20  ivan
35352
35353         * Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/bin/freeside-adduser,
35354           httemplate/docs/install.html: setup/config updates.  getting
35355           easier...
35356
35357 2001-10-29 13:22  ivan
35358
35359         * Makefile: fix make clean
35360
35361 2001-10-29 12:54  ivan
35362
35363         * httemplate/docs/install.html: doc typo
35364
35365 2001-10-29 12:53  ivan
35366
35367         * FS/FS/svc_forward.pm: methods for getting the associated svc_acct
35368           records
35369
35370 2001-10-29 09:17  ivan
35371
35372         * Makefile: automate a tiny bit more
35373
35374 2001-10-26 03:24  ivan
35375
35376         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
35377           httemplate/browse/agent.cgi, httemplate/browse/agent_type.cgi,
35378           httemplate/browse/cust_main_county.cgi,
35379           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
35380           httemplate/browse/part_referral.cgi, httemplate/browse/queue.cgi,
35381           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
35382           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
35383           httemplate/edit/cust_credit_bill.cgi,
35384           httemplate/edit/cust_main.cgi,
35385           httemplate/edit/cust_main_county-expand.cgi,
35386           httemplate/edit/cust_main_county.cgi,
35387           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
35388           httemplate/edit/part_referral.cgi, httemplate/edit/svc_acct.cgi,
35389           httemplate/edit/svc_acct_pop.cgi,
35390           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
35391           httemplate/edit/svc_forward.cgi, httemplate/misc/catchall.cgi,
35392           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
35393           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
35394           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
35395           httemplate/search/svc_acct_sm.cgi,
35396           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
35397           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
35398           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
35399           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi:
35400           cache foo *sigh*
35401
35402 2001-10-26 02:50  ivan
35403
35404         * httemplate/config/config-process.cgi: otherwise people will have
35405           problems with `0' zero
35406
35407 2001-10-25 14:24  ivan
35408
35409         * httemplate/edit/svc_domain.cgi: remove ancient tld cruft
35410
35411 2001-10-25 09:13  ivan
35412
35413         * FS/FS/cust_main_invoice.pm: & in email addresses
35414
35415 2001-10-25 01:41  ivan
35416
35417         * FS/FS/Conf.pm: remove debugging cruft
35418
35419 2001-10-24 08:45  ivan
35420
35421         * httemplate/config/config-process.cgi: correct for browser
35422           munching
35423
35424 2001-10-24 08:29  ivan
35425
35426         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/ConfItem.pm,
35427           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/t/ConfItem.t,
35428           bin/fs-setup, bin/svc_acct.export, httemplate/index.html,
35429           httemplate/config/config-process.cgi,
35430           httemplate/config/config-view.cgi, httemplate/docs/config.html,
35431           httemplate/docs/install.html, httemplate/search/svc_acct.cgi:
35432           preliminary web config editor
35433
35434           new config files: username-ampersand, passwordmax
35435
35436           fs-setup updates
35437
35438           get rid of old and crufty and unused registries/ config foo
35439
35440           documentation updates
35441
35442 2001-10-23 17:59  ivan
35443
35444         * httemplate/browse/queue.cgi: Can't find string terminator "!"
35445           anywhere before EOF at queue.cgi line 42
35446
35447 2001-10-23 13:53  ivan
35448
35449         * FS/bin/freeside-queued: Pg: FOR UPDATE LIMIT 1 mysql: LIMIT 1 FOR
35450           UPDATE
35451
35452           greeeat.
35453
35454 2001-10-23 11:57  ivan
35455
35456         * httemplate/docs/: config.html, install.html: document how to set
35457           MySQL with BDB default tables
35458
35459 2001-10-23 11:15  ivan
35460
35461         * bin/fs-setup: mysql fixes
35462
35463 2001-10-22 07:48  ivan
35464
35465         * FS/FS/svc_acct.pm: fix dir check
35466
35467 2001-10-22 05:22  ivan
35468
35469         * FS/FS/svc_domain.pm: fix delete method for new databases
35470
35471 2001-10-22 01:31  ivan
35472
35473         * FS/FS/cust_main.pm: tyop
35474
35475 2001-10-22 01:29  ivan
35476
35477         * FS/FS/: cust_main.pm, cust_pkg.pm: better delete customer code &
35478           warnings, delete package ability (& warning)
35479
35480 2001-10-20 05:17  ivan
35481
35482         * README.1.4.0pre3-4, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
35483           bin/fs-setup, htetc/global.asa, htetc/handler.pl,
35484           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
35485           httemplate/docs/upgrade8.html, httemplate/edit/part_pkg.cgi,
35486           httemplate/edit/svc_acct.cgi,
35487           httemplate/edit/process/cust_main.cgi,
35488           httemplate/edit/process/part_pkg.cgi: setup and recurring fee tax
35489           exempt flags, UI to edit rework part_pkg editing UI some more
35490
35491 2001-10-16 13:33  jeff
35492
35493         * bin/svc_acct.export: added slipip insertion for icradius and
35494           vpopmail restart config
35495
35496 2001-10-15 07:58  ivan
35497
35498         * FS/FS/cust_pkg.pm, htetc/global.asa, htetc/handler.pl,
35499           httemplate/edit/REAL_cust_pkg.cgi,
35500           httemplate/edit/process/REAL_cust_pkg.cgi,
35501           httemplate/view/cust_pkg.cgi: date editing
35502
35503 2001-10-15 05:16  ivan
35504
35505         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
35506           httemplate/misc/bill.cgi: print reasons with credits on invoices
35507
35508           use straight eval, not Safe::reval in cust_main::bill for now, as
35509           i have no   idea how to call methods on a share()'ed scalar.
35510           hmm.
35511
35512           add cust_pkg::cust_main method
35513
35514           s/eidiot/idiot/ in httemplate/misc/bill.cgi
35515
35516 2001-10-15 04:39  ivan
35517
35518         * httemplate/edit/part_pkg.cgi: remove errant javascript alert()
35519           plan ||= 'flat' for custom pricing 9clone) package definitions
35520           too
35521
35522 2001-10-15 04:35  ivan
35523
35524         * httemplate/edit/cust_main.cgi: visual fix
35525
35526 2001-10-15 03:42  ivan
35527
35528         * README.1.4.0pre3-4, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
35529           bin/fs-setup, httemplate/browse/part_pkg.cgi,
35530           httemplate/docs/config.html, httemplate/docs/schema.html,
35531           httemplate/docs/upgrade8.html, httemplate/edit/part_pkg.cgi,
35532           httemplate/edit/part_svc.cgi,
35533           httemplate/edit/process/part_pkg.cgi: price plans web gui 1st
35534           pass, oh my
35535
35536 2001-10-12 08:26  ivan
35537
35538         * httemplate/browse/queue.cgi: add (as yet inactive) retry & remove
35539           links
35540
35541 2001-10-11 10:46  ivan
35542
35543         * htetc/: global.asa, handler.pl: price plan uI!
35544
35545 2001-10-11 10:44  ivan
35546
35547         * httemplate/edit/part_pkg.cgi: "price plans" UP support.CVS:
35548           ----------------------------------------------------------------------
35549
35550 2001-10-09 23:22  thalakan
35551
35552         * httemplate/search/cust_main.cgi: Reverted.
35553
35554 2001-10-09 22:59  thalakan
35555
35556         * httemplate/search/cust_main.cgi: Stupid mistake.  Works now.
35557
35558 2001-10-09 22:42  ivan
35559
35560         * httemplate/search/cust_main.cgi: revert silly changes
35561
35562 2001-10-09 22:33  thalakan
35563
35564         * httemplate/search/cust_main.cgi: Change to use ut_name instead.
35565
35566 2001-10-09 22:24  ivan
35567
35568         * FS/FS/Record.pm: embarassing doc fix, thanks jason
35569
35570 2001-10-09 16:10  ivan
35571
35572         * README.1.4.0pre3-4, FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
35573           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm,
35574           httemplate/docs/config.html, httemplate/docs/install.html,
35575           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
35576           bin/fs-setup: add `unsuspendauto' config file: enable the
35577           automatic unsuspension of suspended packages when a customer's
35578           balance due changes from positive to zero or negative as the
35579           result of a payment or credit
35580
35581           add cust_pkg.manual_flag to disable this behaviour per customer
35582           package (no UI to set this yet)
35583
35584 2001-10-09 06:16  ivan
35585
35586         * httemplate/docs/install.html: update mysql links
35587
35588 2001-10-09 00:16  ivan
35589
35590         * httemplate/edit/process/part_svc.cgi: that was a confusing bug to
35591           fix
35592
35593 2001-10-08 20:11  ivan
35594
35595         * FS/FS/cust_pkg.pm: fix syntax error in newly-enabled insert sub,
35596           sheesh
35597
35598 2001-10-02 13:07  ivan
35599
35600         * httemplate/docs/upgrade8.html: doc clarification (?)
35601
35602 2001-10-02 09:00  jeff
35603
35604         * README.1.4.0pre3-4, FS/FS/cust_pay_batch.pm, bin/fs-setup,
35605           httemplate/docs/upgrade8.html: add pkey to batch payments and fix
35606           a doc typo
35607
35608 2001-10-02 04:10  ivan
35609
35610         * FS/FS/svc_acct.pm: allow some more characters in GECOS... showing
35611           up in fix.net's password files
35612
35613 2001-10-01 03:31  ivan
35614
35615         * FS/FS/cust_pkg.pm: oops
35616
35617 2001-09-30 15:35  ivan
35618
35619         * FS/FS/svc_acct.pm: arg
35620
35621 2001-09-30 15:19  ivan
35622
35623         * FS/FS/svc_acct.pm: $1 doesn't seem to last very long...
35624
35625 2001-09-30 13:30  ivan
35626
35627         * FS/FS/svc_acct.pm, httemplate/docs/config.html:
35628           username-uppercase config file
35629
35630 2001-09-27 21:33  ivan
35631
35632         * httemplate/docs/install.html: ssh recommendations
35633
35634 2001-09-27 14:49  ivan
35635
35636         * FS/FS/svc_acct_pop.pm: not used
35637
35638 2001-09-27 14:12  ivan
35639
35640         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: popSELECTOR
35641
35642 2001-09-27 13:41  ivan
35643
35644         * httemplate/edit/cust_main.cgi, httemplate/edit/svc_acct.cgi,
35645           FS/FS/svc_acct_pop.pm, httemplate/view/svc_acct.cgi: pop
35646           selector!
35647
35648 2001-09-27 11:33  ivan
35649
35650         * httemplate/view/svc_acct.cgi: fix for pre-1.4.0 accounts with no
35651           domsvc
35652
35653 2001-09-26 04:34  ivan
35654
35655         * README.1.4.0pre3-4: index oops
35656
35657 2001-09-26 02:17  ivan
35658
35659         * README.1.4.0pre3-4, FS/FS.pm, FS/MANIFEST,
35660           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm,
35661           FS/FS/part_pop_local.pm, FS/FS/svc_acct_pop.pm,
35662           FS/t/part_pop_local.t, bin/fs-setup, httemplate/docs/schema.html,
35663           httemplate/docs/upgrade8.html: add part_pop_local table
35664
35665 2001-09-25 11:03  ivan
35666
35667         * FS/FS/cust_main.pm:
35668           ror
35669
35670 2001-09-25 11:01  ivan
35671
35672         * FS/FS/cust_main.pm, httemplate/docs/config.html: add
35673           emailinvoiceonly config file and begin to use it
35674
35675 2001-09-25 08:55  ivan
35676
35677         * FS/FS/cust_main.pm, httemplate/docs/config.html:
35678           Business::OnlinePayment::BankOfAmerica
35679
35680 2001-09-24 17:05  ivan
35681
35682         * FS/bin/freeside-queued: better REAPER
35683
35684 2001-09-23 20:23  ivan
35685
35686         * FS/: FS/UID.pm, bin/freeside-queued: queue daemon forks now
35687
35688 2001-09-20 20:47  ivan
35689
35690         * httemplate/view/cust_main.cgi: show company and name (instead of
35691           just company) for referring customers that have a company
35692
35693 2001-09-19 17:13  ivan
35694
35695         * FS/FS/cust_main.pm: really fix fuzzy searching
35696
35697 2001-09-19 17:10  ivan
35698
35699         * FS/FS/cust_main.pm: fix fuzzy searching
35700
35701 2001-09-19 14:51  ivan
35702
35703         * FS/bin/freeside-queued: set real uid too.  whew.  ssh now
35704           working.
35705
35706 2001-09-19 14:06  ivan
35707
35708         * README.1.4.0pre3-4, FS/MANIFEST, FS/FS/svc_acct.pm,
35709           FS/bin/freeside-apply-credits, httemplate/docs/config.html:
35710           directory hashing remove jeff's lib patch from
35711           freeside-apply-credits add freeside-apply-credits to MANIFEST
35712           README for pre3-4
35713
35714 2001-09-19 12:41  ivan
35715
35716         * FS/FS/svc_acct.pm: tyop
35717
35718 2001-09-19 12:39  ivan
35719
35720         * FS/FS/svc_acct.pm: hopefully report some sort of ssh error
35721
35722 2001-09-19 12:28  ivan
35723
35724         * FS/FS/svc_acct.pm: ;args
35725
35726 2001-09-19 12:19  ivan
35727
35728         * FS/FS/svc_acct.pm: FS::svc_acct::ssh
35729
35730 2001-09-19 12:00  ivan
35731
35732         * FS/bin/freeside-queued: set $ENV{HOME}
35733
35734 2001-09-18 17:24  ivan
35735
35736         * FS/FS/svc_acct.pm: icradius transactional password changes
35737           (suspensions, unsuspensions)
35738
35739 2001-09-16 05:45  ivan
35740
35741         * FS/FS/Record.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
35742           httemplate/index.html, httemplate/docs/config.html,
35743           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
35744           fix oops in FS::cust_main_invoice::replace preventing package
35745           cancellation
35746
35747           add toggle switch to cust_main searching to show/hide cancelled
35748           customers.  hidecancelledcustomers config file is just which
35749           state it starts in.
35750
35751           add signupurl config file to enable showing of the customer's
35752           signup URL on the view page.
35753
35754 2001-09-14 12:54  ivan
35755
35756         * FS/FS/svc_acct.pm: fix for no svc_acct_sm!!!
35757
35758 2001-09-14 11:05  ivan
35759
35760         * FS/FS/Record.pm: s/croak/confess/
35761
35762 2001-09-12 08:54  ivan
35763
35764         * httemplate/docs/: install.html, upgrade8.html: mason warnings
35765
35766 2001-09-12 08:45  ivan
35767
35768         * FS/FS/part_svc.pm: oops
35769
35770 2001-09-11 16:44  ivan
35771
35772         * FS/FS/part_svc.pm, httemplate/edit/svc_acct.cgi,
35773           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
35774           httemplate/edit/svc_forward.cgi, httemplate/view/svc_acct.cgi:
35775           radius attributes & default/fixed values should work again now
35776
35777 2001-09-11 15:20  ivan
35778
35779         * FS/FS/svc_Common.pm, bin/fs-radius-add-check,
35780           bin/fs-radius-add-reply, bin/fs-setup, bin/svc_acct.export: fix
35781           radius attribute adding
35782
35783 2001-09-11 14:58  ivan
35784
35785         * FS/bin/freeside-queued: usage sub
35786
35787 2001-09-11 13:59  ivan
35788
35789         * httemplate/edit/svc_acct_sm.cgi: persistance problem not clearing
35790           variables between runs
35791
35792 2001-09-11 13:44  ivan
35793
35794         * httemplate/search/svc_acct.cgi: getting "you should run the
35795           bin/fs-migrate-svc_acct_sm" message unexpectedly
35796
35797 2001-09-11 12:16  ivan
35798
35799         * httemplate/edit/part_svc.cgi: forgot closing form tag, breaks ie,
35800           others?
35801
35802 2001-09-11 06:10  ivan
35803
35804         * FS/FS/svc_acct.pm: transactional job-queued icradius/freeradius
35805           export
35806
35807 2001-09-11 05:46  ivan
35808
35809         * httemplate/edit/process/part_svc.cgi: more service edit fix
35810
35811 2001-09-11 05:42  ivan
35812
35813         * httemplate/edit/part_svc.cgi: fix service editing
35814
35815 2001-09-11 05:25  ivan
35816
35817         * FS/FS/queue.pm: queue clean fix
35818
35819 2001-09-11 05:24  ivan
35820
35821         * FS/FS/queue.pm: job queue fix
35822
35823 2001-09-11 05:10  ivan
35824
35825         * FS/FS/cust_main.pm: fuzzyfix
35826
35827 2001-09-11 05:06  ivan
35828
35829         * FS/FS/svc_acct.pm: better logging
35830
35831 2001-09-11 05:00  ivan
35832
35833         * FS/FS/svc_acct.pm: cyrus fix!
35834
35835 2001-09-11 04:52  ivan
35836
35837         * FS/bin/freeside-queued: rar
35838
35839 2001-09-11 03:05  ivan
35840
35841         * httemplate/edit/process/quick-cust_pkg.cgi: s/die/ediot/
35842
35843 2001-09-11 02:56  ivan
35844
35845         * README.1.4.0pre2-3, httemplate/edit/process/quick-cust_pkg.cgi,
35846           httemplate/view/cust_main.cgi: fix quick order
35847
35848 2001-09-10 21:44  ivan
35849
35850         * httemplate/browse/queue.cgi: web queue view
35851
35852 2001-09-10 21:17  ivan
35853
35854         * FS/FS/svc_acct.pm, httemplate/docs/config.html: username-noperiod
35855           config file
35856
35857 2001-09-10 20:15  ivan
35858
35859         * README.1.4.0pre2-3, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
35860           FS/bin/freeside-queued, httemplate/docs/config.html,
35861           httemplate/docs/export.html, httemplate/edit/part_svc.cgi: cyrus
35862           support
35863
35864 2001-09-10 18:09  ivan
35865
35866         * FS/bin/freeside-queued: working queued
35867
35868 2001-09-10 17:08  ivan
35869
35870         * README.1.4.0pre2-3, FS/FS.pm, FS/MANIFEST, FS/FS/Record.pm,
35871           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, FS/FS/part_svc.pm,
35872           FS/FS/queue.pm, FS/FS/queue_arg.pm, FS/bin/freeside-bill,
35873           FS/bin/freeside-queued, FS/t/queue.t, FS/t/queue_arg.t,
35874           htetc/handler.pl, httemplate/index.html,
35875           httemplate/browse/part_svc.cgi, httemplate/docs/install.html,
35876           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
35877           httemplate/edit/part_svc.cgi,
35878           httemplate/edit/process/part_svc.cgi,
35879           httemplate/search/cust_main.cgi: faster (cached) fuzzy searches
35880           prelim. job queues! fixed part_svc editing
35881
35882 2001-09-10 17:07  ivan
35883
35884         * bin/: freeside-init, fs-migrate-part_svc, fs-setup: fixing
35885           fs-migrate-part_svc updateing fs-setup for job queues
35886           freeside-init for starting freeside-queued
35887
35888 2001-09-07 17:28  khoff
35889
35890         * bin/fs-setup: First post.  Sorry.  Missing comma.
35891
35892 2001-09-07 13:49  ivan
35893
35894         * FS/FS/part_svc_column.pm: oops, forgot to add this
35895
35896 2001-09-07 13:26  ivan
35897
35898         * FS/FS/raddb.pm, FS/FS/svc_acct.pm, bin/generate-raddb: tyops
35899
35900 2001-09-07 13:19  ivan
35901
35902         * FS/MANIFEST: tyop
35903
35904 2001-09-07 13:17  ivan
35905
35906         * FS/MANIFEST, FS/FS/raddb.pm, FS/FS/svc_acct.pm, FS/t/raddb.t,
35907           bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
35908           bin/generate-raddb: fix RADIUS attribute capitalization
35909
35910 2001-09-06 14:43  ivan
35911
35912         * httemplate/docs/: install.html, postgresql.html: no more pg
35913           RADIUS silliness
35914
35915 2001-09-06 14:20  ivan
35916
35917         * FS/FS/svc_acct.pm, httemplate/docs/schema.html: doc
35918
35919 2001-09-06 13:41  ivan
35920
35921         * README.1.4.0pre2-3, FS/FS.pm, FS/MANIFEST, FS/FS/UID.pm,
35922           FS/FS/part_svc.pm, FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
35923           FS/FS/svc_acct_sm.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
35924           FS/FS/svc_www.pm, FS/t/part_svc_column.t,
35925           bin/fs-migrate-part_svc, bin/fs-migrate-payref,
35926           bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
35927           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
35928           httemplate/docs/upgrade8.html, httemplate/edit/part_svc.cgi,
35929           httemplate/edit/process/part_svc.cgi: finally fix part_svc!!!
35930
35931 2001-09-04 08:12  ivan
35932
35933         * httemplate/docs/admin.html: tyop
35934
35935 2001-09-04 08:06  ivan
35936
35937         * httemplate/edit/: agent_type.cgi, process/cust_main.cgi: oops
35938           indeed
35939
35940 2001-09-04 07:44  ivan
35941
35942         * FS/FS/cust_pkg.pm, httemplate/browse/agent.cgi,
35943           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
35944           httemplate/browse/part_referral.cgi,
35945           httemplate/browse/part_svc.cgi, httemplate/docs/admin.html,
35946           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
35947           httemplate/edit/process/quick-cust_pkg.cgi,
35948           httemplate/view/cust_main.cgi: new admin documentation, quick
35949           one-pkg order
35950
35951 2001-09-04 04:15  ivan
35952
35953         * bin/fs-setup: rar
35954
35955 2001-09-04 04:15  ivan
35956
35957         * bin/fs-setup: much better
35958
35959 2001-09-04 04:14  ivan
35960
35961         * bin/fs-setup: tyops
35962
35963 2001-09-04 04:03  ivan
35964
35965         * bin/fs-setup, httemplate/docs/config.html: silly syntax error and
35966           doc updates
35967
35968 2001-09-04 02:55  ivan
35969
35970         * httemplate/docs/install.html: better installation instructions
35971
35972 2001-09-04 02:54  ivan
35973
35974         * htetc/global.asa: hehe, this should help out everybody without
35975           DBIx::Profile (i.e. everybody)
35976
35977 2001-09-03 15:16  ivan
35978
35979         * bin/fs-setup: this too
35980
35981 2001-09-03 15:07  ivan
35982
35983         * FS/FS/cust_bill.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm,
35984           FS/FS/cust_pay.pm, FS/FS/cust_svc.pm, FS/bin/freeside-bill,
35985           httemplate/docs/signup.html, httemplate/docs/upgrade8.html,
35986           httemplate/edit/cust_credit.cgi,
35987           httemplate/edit/cust_credit_bill.cgi,
35988           httemplate/edit/cust_pay.cgi,
35989           httemplate/edit/process/cust_pay.cgi, httemplate/misc/bill.cgi,
35990           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi: fix
35991           more bugs
35992
35993 2001-09-02 00:57  ivan
35994
35995         * CREDITS: credito
35996
35997 2001-09-02 00:57  ivan
35998
35999         * bin/generate-tests: gawl
36000
36001 2001-09-02 00:49  ivan
36002
36003         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit.pm,
36004           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
36005           httemplate/edit/cust_credit_bill.cgi,
36006           httemplate/view/cust_main.cgi: things are starting to work again,
36007           sorta.
36008
36009 2001-09-01 22:38  ivan
36010
36011         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
36012           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, bin/fs-migrate-payref:
36013           migration.  ugh.
36014
36015 2001-09-01 21:51  ivan
36016
36017         * FS/FS/: cust_svc.pm, svc_acct.pm: better error msgs
36018
36019 2001-09-01 21:25  ivan
36020
36021         * FS/: FS.pm, MANIFEST, test.pl, FS/cust_bill_pay.pm,
36022           FS/cust_main.pm, FS/cust_refund.pm, t/CGI.t, t/CGIwrapper.t,
36023           t/Conf.t, t/Record.t, t/UID.t, t/agent.t, t/agent_type.t,
36024           t/cust_bill.t, t/cust_bill_pay.t, t/cust_bill_pkg.t,
36025           t/cust_credit.t, t/cust_credit_bill.t, t/cust_credit_refund.t,
36026           t/cust_main.t, t/cust_main_county.t, t/cust_main_invoice.t,
36027           t/cust_pay.t, t/cust_pay_batch.t, t/cust_pkg.t, t/cust_refund.t,
36028           t/cust_svc.t, t/domain_record.t, t/nas.t, t/part_pkg.t,
36029           t/part_referral.t, t/part_svc.t, t/pkg_svc.t, t/port.t,
36030           t/prepay_credit.t, t/session.t, t/svc_Common.t, t/svc_acct.t,
36031           t/svc_acct_pop.t, t/svc_acct_sm.t, t/svc_domain.t,
36032           t/svc_forward.t, t/svc_www.t, t/type_pkgs.t: lame testsuite and
36033           the embarassing fixes in it found
36034
36035 2001-09-01 20:42  ivan
36036
36037         * httemplate/docs/upgrade8.html: really.  backup.
36038
36039 2001-09-01 20:20  ivan
36040
36041         * httemplate/docs/upgrade8.html: upgrade
36042
36043 2001-09-01 19:53  jeff
36044
36045         * FS/bin/freeside-apply-credits: adding a credit apply utility
36046
36047 2001-09-01 19:46  ivan
36048
36049         * FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
36050           FS/FS/cust_refund.pm, bin/fs-setup, httemplate/docs/schema.html,
36051           httemplate/docs/upgrade8.html: cust_refund and cust_pay get
36052           custnums
36053
36054 2001-09-01 18:27  ivan
36055
36056         * FS/FS/: cust_bill.pm, cust_bill_pay.pm, cust_credit.pm,
36057           cust_credit_bill.pm, cust_credit_refund.pm, cust_main.pm,
36058           cust_refund.pm: more udpates for the new world of unapplied
36059           stuff.  yay.
36060
36061 2001-09-01 16:41  ivan
36062
36063         * httemplate/docs/upgrade8.html: cust_bill_pay and
36064           cust_credit_refund
36065
36066 2001-09-01 15:28  jeff
36067
36068         * FS/FS/cust_main.pm, httemplate/docs/upgrade8.html: haste makes
36069           waste... and left a method out
36070
36071 2001-09-01 15:18  ivan
36072
36073         * FS/FS/cust_credit_bill.pm, bin/fs-setup: add primary key
36074
36075 2001-09-01 15:01  ivan
36076
36077         * FS/MANIFEST: cust_bill_pay & cust_credit_refund
36078
36079 2001-09-01 14:55  jeff
36080
36081         * FS/FS/cust_bill_pay.pm: oops.. need this too
36082
36083 2001-09-01 14:52  jeff
36084
36085         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
36086           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, bin/fs-setup,
36087           httemplate/docs/upgrade8.html,
36088           httemplate/edit/cust_credit_bill.cgi,
36089           httemplate/edit/process/cust_credit_bill.cgi,
36090           httemplate/view/cust_main.cgi: add cust_credit_bill relating
36091           multiple invoices to credits
36092
36093 2001-09-01 13:11  ivan
36094
36095         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
36096           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
36097           bin/fs-setup, httemplate/docs/schema.html: cust_bill_pay and
36098           cust_credit_refund.  payments can apply to multiple invoices and
36099           refunds can apply to multiple credits.
36100
36101 2001-09-01 05:35  ivan
36102
36103         * httemplate/search/cust_bill.cgi: totals
36104
36105 2001-08-31 02:20  ivan
36106
36107         * FS/FS/Record.pm: check US zips more strictly
36108
36109 2001-08-31 01:43  ivan
36110
36111         * httemplate/browse/svc_acct_pop.cgi: > Order by City might be
36112           better
36113           state, city, then number
36114
36115 2001-08-31 00:28  ivan
36116
36117         * httemplate/edit/cust_main_county-expand.cgi: better error message
36118           for nonexistant cust_main_county records
36119
36120 2001-08-31 00:17  ivan
36121
36122         * httemplate/edit/process/cust_main_county-expand.cgi: fixes:
36123           > US UT expand state
36124           > Submit (no data entered)
36125           > US UT is gone frome the list.
36126
36127 2001-08-30 09:23  ivan
36128
36129         * httemplate/docs/signup.html: update signup server: template form
36130           and success html, document
36131
36132 2001-08-30 08:30  ivan
36133
36134         * httemplate/edit/part_svc.cgi: slighly more docu
36135
36136 2001-08-29 02:11  ivan
36137
36138         * httemplate/edit/agent.cgi: ui
36139
36140 2001-08-29 01:45  ivan
36141
36142         * bin/fs-setup, httemplate/docs/upgrade8.html: catchall *can* be
36143           NULL
36144
36145 2001-08-28 09:58  ivan
36146
36147         * httemplate/: docs/signup.html, docs/upgrade8.html,
36148           search/cust_main.cgi: customer-to-customer referrals in singup
36149           server
36150
36151 2001-08-28 07:34  ivan
36152
36153         * FS/FS/cust_main.pm, httemplate/docs/config.html,
36154           httemplate/docs/upgrade8.html, httemplate/edit/cust_main.cgi,
36155           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
36156           customer-to-customer referrals!
36157
36158 2001-08-25 22:06  ivan
36159
36160         * FS/FS/: cust_credit.pm, cust_main.pm: brainfart
36161
36162 2001-08-25 22:05  ivan
36163
36164         * FS/FS/cust_credit.pm: reason can't be null
36165
36166 2001-08-22 23:17  ivan
36167
36168         * FS/FS/cust_main.pm: no need to be y1.9k complient
36169
36170 2001-08-21 03:27  ivan
36171
36172         * httemplate/edit/: svc_acct.cgi, svc_forward.cgi: fix these up,
36173           most everything is working svc_forward-wise now
36174
36175 2001-08-21 02:34  ivan
36176
36177         * FS/FS/Record.pm, FS/FS/UID.pm, FS/bin/freeside-bill,
36178           htetc/global.asa, httemplate/browse/agent.cgi,
36179           httemplate/browse/agent_type.cgi,
36180           httemplate/browse/cust_main_county.cgi,
36181           httemplate/browse/part_pkg.cgi,
36182           httemplate/browse/part_referral.cgi,
36183           httemplate/browse/svc_acct_pop.cgi: no more &swapuid
36184
36185 2001-08-20 20:03  ivan
36186
36187         * FS/FS/svc_acct.pm: fix domain method, and it works against old
36188           databases now too
36189
36190 2001-08-20 19:44  ivan
36191
36192         * FS/FS/domain_record.pm, FS/FS/prepay_credit.pm, FS/FS/svc_www.pm,
36193           FS/bin/freeside-print-batch, eg/TEMPLATE_cust_main.import,
36194           eg/table_template-svc.pm: remove $Log$
36195
36196 2001-08-20 19:43  ivan
36197
36198         * bin/: dbdef-create, fs-migrate-svc_acct_sm, svc_acct_sm.import: i
36199           think svc_acct_sm.import should go away, but...
36200
36201 2001-08-20 19:32  ivan
36202
36203         * test/cgi-test: remove $Log$
36204
36205 2001-08-20 19:31  ivan
36206
36207         * httemplate/: browse/agent.cgi, browse/agent_type.cgi,
36208           browse/part_pkg.cgi, browse/part_referral.cgi,
36209           browse/svc_acct_pop.cgi, edit/agent.cgi, edit/agent_type.cgi,
36210           edit/cust_credit.cgi, edit/cust_main_county-expand.cgi,
36211           edit/cust_main_county.cgi, edit/cust_pay.cgi, edit/cust_pkg.cgi,
36212           edit/part_pkg.cgi, edit/part_referral.cgi, edit/svc_acct_pop.cgi,
36213           edit/svc_acct_sm.cgi, edit/svc_domain.cgi, edit/svc_forward.cgi,
36214           edit/process/agent.cgi, edit/process/agent_type.cgi,
36215           edit/process/cust_credit.cgi, edit/process/cust_main_county.cgi,
36216           edit/process/cust_pay.cgi, edit/process/cust_pkg.cgi,
36217           edit/process/part_pkg.cgi, edit/process/part_referral.cgi,
36218           edit/process/svc_acct.cgi, edit/process/svc_acct_pop.cgi,
36219           edit/process/svc_acct_sm.cgi, edit/process/svc_domain.cgi,
36220           edit/process/svc_forward.cgi, misc/bill.cgi,
36221           misc/cancel-unaudited.cgi, misc/cancel_pkg.cgi,
36222           misc/catchall.cgi, misc/delete-customer.cgi, misc/expire_pkg.cgi,
36223           misc/link.cgi, misc/print-invoice.cgi, misc/susp_pkg.cgi,
36224           misc/unsusp_pkg.cgi, misc/process/catchall.cgi,
36225           misc/process/delete-customer.cgi, misc/process/link.cgi,
36226           search/cust_bill.cgi, search/svc_acct_sm.cgi,
36227           search/svc_domain.cgi, view/cust_bill.cgi, view/cust_pkg.cgi,
36228           view/svc_acct.cgi, view/svc_acct_sm.cgi, view/svc_domain.cgi,
36229           view/svc_forward.cgi: remove $Log$ messages.  whew.
36230
36231 2001-08-20 19:16  ivan
36232
36233         * httemplate/search/svc_acct.cgi: fix to work against 1.3.x
36234           databases, with a warning
36235
36236 2001-08-20 19:03  ivan
36237
36238         * httemplate/search/cust_pkg.cgi: deal with databases w/o separate
36239           shipping address
36240
36241 2001-08-20 17:39  ivan
36242
36243         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: fix some
36244           silly syntax errors
36245
36246 2001-08-20 06:10  ivan
36247
36248         * FS/FS/svc_domain.pm: use var
36249
36250 2001-08-20 05:15  ivan
36251
36252         * httemplate/edit/svc_acct.cgi: #
36253
36254 2001-08-20 05:13  ivan
36255
36256         * httemplate/edit/svc_acct.cgi: only show domains associated with
36257           this customer.
36258
36259 2001-08-20 04:18  ivan
36260
36261         * FS/FS/cust_svc.pm: labels for svc_acct accounts are now fully
36262           qualified!
36263
36264 2001-08-20 04:04  ivan
36265
36266         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: more
36267           svc_forward work
36268
36269 2001-08-20 02:41  ivan
36270
36271         * FS/FS/: svc_acct.pm, svc_acct_sm.pm, svc_domain.pm,
36272           svc_forward.pm: dtrt when deleting accouts wrt forwards,
36273           catchalls & other references to svc_acct records
36274
36275           depreciate svc_acct_sm further; move qmail catchall handling to
36276           svc_domain
36277
36278 2001-08-20 02:38  ivan
36279
36280         * httemplate/docs/: config.html, export.html, schema.html:
36281           documentation updates
36282
36283 2001-08-19 08:53  jeff
36284
36285         * FS/MANIFEST, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
36286           FS/FS/svc_forward.pm, httemplate/edit/part_svc.cgi,
36287           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_forward.cgi,
36288           httemplate/edit/process/svc_forward.cgi,
36289           httemplate/misc/catchall.cgi,
36290           httemplate/misc/process/catchall.cgi,
36291           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
36292           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
36293           httemplate/view/svc_forward.cgi: added user interface for
36294           svc_forward and vpopmail support
36295
36296 2001-08-19 06:50  ivan
36297
36298         * bin/fs-setup, httemplate/docs/upgrade8.html: indices on cust_main
36299           ship_last and ship_country
36300
36301 2001-08-19 03:25  ivan
36302
36303         * bin/svc_acct.import: add system shells to @FS::svc_acct:shells on
36304           the fly, fixes: ticket #88
36305
36306 2001-08-19 02:08  ivan
36307
36308         * TODO: this is what i fed to RT, might as well check it in.
36309
36310           no further modifications to TODO.  everything is in the ticketing
36311           system now.
36312
36313 2001-08-19 01:32  ivan
36314
36315         * httemplate/search/cust_pkg.cgi: display bill and service
36316           name/company, and services
36317
36318 2001-08-19 01:18  ivan
36319
36320         * FS/FS/: svc_acct.pm, svc_domain.pm: ->setfixed untaints svcnum
36321
36322 2001-08-19 01:15  ivan
36323
36324         * FS/FS/svc_acct.pm: set fixed fields before checking domsvc
36325
36326 2001-08-18 17:48  ivan
36327
36328         * FS/FS/: Record.pm, cust_main.pm: country fields will now accept
36329           names and change them to two-letter codes
36330
36331 2001-08-17 04:33  ivan
36332
36333         * FS/FS/Record.pm: ut_phonen: fallback to ut_textn, instead of
36334           ut_alphan for non-US/CA phone numbers
36335
36336 2001-08-17 04:28  ivan
36337
36338         * FS/FS/Record.pm: canada has same phone# rules as US
36339
36340 2001-08-17 04:05  ivan
36341
36342         * httemplate/: browse/cust_main_county.cgi,
36343           edit/cust_main_county.cgi,
36344           edit/process/cust_main_county-collapse.cgi,
36345           edit/process/cust_main_county-expand.cgi: clean up tax rate
36346           editing:   sort by country->state->county,   add "collapse state"
36347           if the tax rates are the same statewide,   redirect "expand
36348           state" to the browse, not edit screen
36349
36350 2001-08-17 03:57  ivan
36351
36352         * bin/: dbdef-create, svc_acct.export, svc_acct.import: gah
36353
36354 2001-08-17 03:57  ivan
36355
36356         * FS/FS/svc_domain.pm: document catchall and untaint everything
36357
36358 2001-08-17 03:55  ivan
36359
36360         * FS/FS/cust_main.pm, httemplate/docs/config.html:
36361           Business::OnlinePayment
36362
36363 2001-08-17 03:53  ivan
36364
36365         * Makefile: alldocs target
36366
36367 2001-08-17 03:53  ivan
36368
36369         * CREDITS: thanks jeff!
36370
36371 2001-08-15 03:04  ivan
36372
36373         * httemplate/search/: cust_pkg.cgi, svc_acct.cgi: remove (some of
36374           the) bad direct exit; calls
36375
36376 2001-08-13 16:15  ivan
36377
36378         * httemplate/view/cust_main.cgi: don't display empty comment box
36379
36380 2001-08-13 16:10  ivan
36381
36382         * httemplate/edit/process/cust_main.cgi: properly massage
36383           ship_state & work okay when no initial pkg is selected
36384
36385 2001-08-12 18:00  ivan
36386
36387         * httemplate/docs/schema.html: add svc_forward, depriciate
36388           svc_acct_sm
36389
36390 2001-08-12 17:21  ivan
36391
36392         * FS/FS/svc_acct.pm: untaint svcnum & domsvc
36393
36394 2001-08-12 17:19  ivan
36395
36396         * bin/fs-setup: depriciate svc_acct_sm, add unique index for
36397           username+domsvc on svc_acct, remove silly $Log$
36398
36399 2001-08-12 12:41  jeff
36400
36401         * FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
36402           bin/fs-migrate-svc_acct_sm, bin/fs-setup, bin/svc_acct.export,
36403           bin/svc_acct_sm.export, httemplate/docs/config.html,
36404           httemplate/docs/upgrade8.html: merging vpopmail support branch
36405
36406 2001-08-12 01:56  ivan
36407
36408         * httemplate/edit/process/part_svc.cgi: don't use
36409           Apache::ASP-specific $Redirect object
36410
36411 2001-08-11 18:26  ivan
36412
36413         * httemplate/docs/postgresql.html: i did get it working
36414
36415 2001-08-11 17:07  ivan
36416
36417         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: use
36418           transactional invoice_list setting & eliminate non-sticky "first
36419           package"!
36420
36421 2001-08-11 17:07  ivan
36422
36423         * FS/FS/cust_main.pm: transactional invoice_list setting yay!!!
36424
36425 2001-08-11 17:06  ivan
36426
36427         * FS/FS/cust_main_invoice.pm: better error msgs
36428
36429 2001-08-11 16:19  ivan
36430
36431         * httemplate/edit/part_svc.cgi: better error checking, fix scalar
36432           context to $cgi->keywords
36433
36434 2001-08-11 16:18  ivan
36435
36436         * httemplate/browse/part_svc.cgi: missed a variable interpolation
36437
36438 2001-08-10 22:53  ivan
36439
36440         * bin/fs-setup, httemplate/docs/upgrade8.html: add comments field
36441
36442 2001-08-10 22:52  ivan
36443
36444         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: add customer
36445           comments fields
36446
36447 2001-08-10 22:52  ivan
36448
36449         * FS/FS/cust_main.pm: add comments field, fix ship_ address
36450           handling (don't consider a value for ship_state field to mean
36451           something meaningful is in ship_*)
36452
36453 2001-08-10 22:51  ivan
36454
36455         * FS/FS/part_svc.pm: better error msg
36456
36457 2001-08-10 22:50  ivan
36458
36459         * FS/FS/Record.pm: allow newlines in ut_anything fields fix example
36460           for ut_anything
36461
36462 2001-08-10 21:55  ivan
36463
36464         * httemplate/edit/part_svc.cgi: don't have any other choices in
36465           svcdb dropdown for existing services, since you can't change it
36466           anyway
36467
36468 2001-08-10 21:29  ivan
36469
36470         * FS/FS/CGI.pm: that's what $etc is for!
36471
36472 2001-08-10 21:15  ivan
36473
36474         * httemplate/misc/delete-customer.cgi: better docs
36475
36476 2001-08-10 17:01  ivan
36477
36478         * FS/FS/cust_main_invoice.pm: "fixes"
36479
36480           Can't call method "username" on an undefined value at
36481           /usr/lib/perl5/site_perl/5.6.0/FS/cust_main_invoice.pm line 162.
36482
36483           but cust_main_invoice records should probably be updated when
36484           svc_acct records are deleted :/
36485
36486 2001-08-08 02:47  ivan
36487
36488         * httemplate/docs/passwd.html: doc clarification
36489
36490 2001-08-07 21:44  ivan
36491
36492         * FS/FS/Record.pm: better error msg
36493
36494 2001-08-03 13:34  jeff
36495
36496         * FS/FS/cust_bill.pm:
36497
36498           added the tax method
36499
36500 2001-07-30 03:43  ivan
36501
36502         * FS/FS/CGI.pm: Apache::ASP eidiot fix
36503
36504 2001-07-30 03:41  ivan
36505
36506         * FS/FS/Record.pm, FS/FS/cust_main.pm,
36507           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
36508           shipping address additions
36509
36510 2001-07-30 02:53  ivan
36511
36512         * httemplate/docs/upgrade8.html: Pg primary key upgrade fix (create
36513           fix in new DBIx::DBSchema)
36514
36515 2001-07-30 01:03  ivan
36516
36517         * httemplate/: .htaccess, docs/overview.dia, docs/overview.png:
36518           forgotten files
36519
36520 2001-07-30 01:02  ivan
36521
36522         * htetc/: global.asa, handler.pl: template stuffs
36523
36524 2001-07-30 01:01  ivan
36525
36526         * Makefile: need this too!
36527
36528 2001-07-30 00:42  ivan
36529
36530         * bin/fs-setup: need an DBIx::DBSchema with delcolumn
36531
36532 2001-07-30 00:36  ivan
36533
36534         * httemplate/index.html, httemplate/browse/agent.cgi,
36535           httemplate/browse/agent_type.cgi,
36536           httemplate/browse/cust_main_county.cgi,
36537           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
36538           httemplate/browse/part_referral.cgi,
36539           httemplate/browse/part_svc.cgi,
36540           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/admin.html,
36541           httemplate/docs/billing.html, httemplate/docs/config.html,
36542           httemplate/docs/export.html, httemplate/docs/index.html,
36543           httemplate/docs/install.html, httemplate/docs/legacy.html,
36544           httemplate/docs/passwd.html, httemplate/docs/postgresql.html,
36545           httemplate/docs/schema.html, httemplate/docs/session.html,
36546           httemplate/docs/signup.html, httemplate/docs/trouble.html,
36547           httemplate/docs/upgrade.html, httemplate/docs/upgrade2.html,
36548           httemplate/docs/upgrade3.html, httemplate/docs/upgrade4.html,
36549           httemplate/docs/upgrade5.html, httemplate/docs/upgrade6.html,
36550           httemplate/docs/upgrade7.html, httemplate/docs/upgrade8.html,
36551           httemplate/docs/man/FS.html, httemplate/docs/man/FS/Bill.html,
36552           httemplate/docs/man/FS/CGI.html,
36553           httemplate/docs/man/FS/CGIwrapper.html,
36554           httemplate/docs/man/FS/Conf.html,
36555           httemplate/docs/man/FS/Invoice.html,
36556           httemplate/docs/man/FS/Record.html,
36557           httemplate/docs/man/FS/SessionClient.html,
36558           httemplate/docs/man/FS/SignupClient.html,
36559           httemplate/docs/man/FS/UID.html,
36560           httemplate/docs/man/FS/agent.html,
36561           httemplate/docs/man/FS/agent_type.html,
36562           httemplate/docs/man/FS/cust_bill.html,
36563           httemplate/docs/man/FS/cust_bill_pkg.html,
36564           httemplate/docs/man/FS/cust_credit.html,
36565           httemplate/docs/man/FS/cust_main.html,
36566           httemplate/docs/man/FS/cust_main_county.html,
36567           httemplate/docs/man/FS/cust_main_invoice.html,
36568           httemplate/docs/man/FS/cust_pay.html,
36569           httemplate/docs/man/FS/cust_pay_batch.html,
36570           httemplate/docs/man/FS/cust_pkg.html,
36571           httemplate/docs/man/FS/cust_refund.html,
36572           httemplate/docs/man/FS/cust_svc.html,
36573           httemplate/docs/man/FS/domain_record.html,
36574           httemplate/docs/man/FS/nas.html,
36575           httemplate/docs/man/FS/part_pkg.html,
36576           httemplate/docs/man/FS/part_referral.html,
36577           httemplate/docs/man/FS/part_svc.html,
36578           httemplate/docs/man/FS/pkg_svc.html,
36579           httemplate/docs/man/FS/port.html,
36580           httemplate/docs/man/FS/prepay_credit.html,
36581           httemplate/docs/man/FS/session.html,
36582           httemplate/docs/man/FS/svc_Common.html,
36583           httemplate/docs/man/FS/svc_acct.html,
36584           httemplate/docs/man/FS/svc_acct_pop.html,
36585           httemplate/docs/man/FS/svc_acct_sm.html,
36586           httemplate/docs/man/FS/svc_domain.html,
36587           httemplate/docs/man/FS/svc_www.html,
36588           httemplate/docs/man/FS/type_pkgs.html, bin/fs-setup,
36589           bin/masonize, bin/pod2x, httemplate/edit/agent.cgi,
36590           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
36591           httemplate/edit/cust_main.cgi,
36592           httemplate/edit/cust_main_county-expand.cgi,
36593           httemplate/edit/cust_main_county.cgi,
36594           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
36595           httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
36596           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
36597           httemplate/edit/svc_acct_pop.cgi,
36598           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
36599           httemplate/edit/process/agent.cgi,
36600           httemplate/edit/process/agent_type.cgi,
36601           httemplate/edit/process/cust_credit.cgi,
36602           httemplate/edit/process/cust_main.cgi,
36603           httemplate/edit/process/cust_main_county-expand.cgi,
36604           httemplate/edit/process/cust_main_county.cgi,
36605           httemplate/edit/process/cust_pay.cgi,
36606           httemplate/edit/process/cust_pkg.cgi,
36607           httemplate/edit/process/part_pkg.cgi,
36608           httemplate/edit/process/part_referral.cgi,
36609           httemplate/edit/process/part_svc.cgi,
36610           httemplate/edit/process/svc_acct.cgi,
36611           httemplate/edit/process/svc_acct_pop.cgi,
36612           httemplate/edit/process/svc_acct_sm.cgi,
36613           httemplate/edit/process/svc_domain.cgi,
36614           httemplate/images/mid-logo.png, httemplate/images/small-logo.png,
36615           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
36616           httemplate/misc/cancel_pkg.cgi,
36617           httemplate/misc/delete-customer.cgi,
36618           httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
36619           httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
36620           httemplate/misc/unsusp_pkg.cgi,
36621           httemplate/misc/process/delete-customer.cgi,
36622           httemplate/misc/process/link.cgi,
36623           httemplate/search/cust_bill.cgi,
36624           httemplate/search/cust_bill.html,
36625           httemplate/search/cust_main-payinfo.html,
36626           httemplate/search/cust_main.cgi,
36627           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
36628           httemplate/search/svc_acct.cgi, httemplate/search/svc_acct.html,
36629           httemplate/search/svc_acct_sm.cgi,
36630           httemplate/search/svc_acct_sm.html,
36631           httemplate/search/svc_domain.cgi,
36632           httemplate/search/svc_domain.html, httemplate/view/cust_bill.cgi,
36633           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
36634           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
36635           httemplate/view/svc_domain.cgi: templates!!!
36636
36637 2001-07-30 00:33  ivan
36638
36639         * FS/FS/: Record.pm, svc_acct.pm: podnitfix
36640
36641 2001-07-30 00:14  ivan
36642
36643         * INSTALL, README: templates!
36644
36645 2001-07-30 00:13  ivan
36646
36647         * TODO: todocruft
36648
36649 2001-07-29 23:28  ivan
36650
36651         * FS/FS/svc_acct.pm: allow !! as password for disabled accounts
36652
36653 2001-07-29 23:07  ivan
36654
36655         * bin/: svc_acct.export, svc_acct.import: allow !! for locked
36656           accounts instead of changing to *SUSPENDED*
36657
36658 2001-07-27 10:16  ivan
36659
36660         * FS/FS/cust_main_invoice.pm: clarification
36661
36662 2001-07-26 23:17  thalakan
36663
36664         * FS/FS/cust_main_invoice.pm: Documented some subtle behavior of
36665           the checkdest method.
36666
36667 2001-06-21 09:27  ivan
36668
36669         * FS/FS/UID.pm: better error message
36670
36671 2001-06-20 01:33  ivan
36672
36673         * bin/svc_acct.export: >     Use of uninitialized value in
36674           concatenation (.) at svc_acct.export line
36675           > 276.
36676
36677 2001-06-06 15:22  ivan
36678
36679         * TODO: templating thoughts
36680
36681 2001-06-05 14:40  ivan
36682
36683         * debian/: README.Debian, changelog, conffiles.ex, control,
36684           copyright, cron.d.ex, dirs, docs, ex.doc-base.package,
36685           freeside-doc.docs, freeside-doc.files, init.d.ex, manpage.1.ex,
36686           manpage.sgml.ex, menu.ex, postinst.ex, postrm.ex, preinst.ex,
36687           prerm.ex, rules, watch.ex: add deb packaging foo (doesn't work
36688           yet)
36689
36690 2001-06-03 10:22  ivan
36691
36692         * FS/FS/svc_domain.pm: SOA serial number problem with Date::Format
36693           %e: no leading zero
36694
36695 2001-06-03 07:16  ivan
36696
36697         * README: 1.3.1!!!
36698
36699 2001-06-03 07:16  ivan
36700
36701         * bin/fs-setup: allow empty refund reasons
36702
36703 2001-06-03 07:15  ivan
36704
36705         * TODO: yes yes
36706
36707 2001-06-03 05:36  ivan
36708
36709         * FS/FS/svc_acct.pm: add username-letter and username-letterfirst
36710           config files
36711
36712 2001-06-03 04:37  ivan
36713
36714         * FS/FS/svc_acct.pm: fixes
36715
36716           Can't locate object method "setfield" via package "svc_acct_sm"
36717           at /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318
36718
36719 2001-06-03 04:27  ivan
36720
36721         * FS/FS/Record.pm: track down
36722
36723             Can't locate object method "setfield" via package "svc_acct_sm"
36724           at
36725             /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318.
36726
36727           errors
36728
36729 2001-06-03 03:51  ivan
36730
36731         * FS/FS/cust_main.pm: fixes "Error reval-ing" and won't bill errors
36732
36733 2001-05-30 08:17  ivan
36734
36735         * FS/FS/CGI.pm: use Apache inside an eval BLOCK was mucking things
36736           up for the non-mod_perl folks
36737
36738 2001-05-22 09:43  ivan
36739
36740         * FS/FS/svc_domain.pm: oops, s/mx/MX/ noticed by "Shane Chrisp"
36741           <shane@2000cn.com.au>, thanks!
36742
36743 2001-05-18 07:08  ivan
36744
36745         * FS/FS/domain_record.pm: tyop
36746
36747 2001-05-15 00:52  ivan
36748
36749         * FS/bin/freeside-email: simple program to list all email addresses
36750
36751 2001-05-08 03:44  ivan
36752
36753         * bin/: svc_acct.export, svc_acct_sm.export: fix for OO Net::SCP
36754
36755 2001-05-07 08:42  ivan
36756
36757         * FS/FS/Record.pm: tyop
36758
36759 2001-05-07 08:36  ivan
36760
36761         * FS/FS/Record.pm: start to track down
36762
36763               Insecure dependency in eval while running with -T switch at
36764           /usr/local/lib/site_perl/FS/Record.pm line 202.
36765
36766           errors
36767
36768 2001-05-07 08:24  ivan
36769
36770         * bin/svc_acct.import: s/!/*/
36771
36772 2001-05-06 19:07  ivan
36773
36774         * FS/FS/cust_main.pm:
36775           http://www.sisd.com/freeside/list-archive/msg01906.html
36776
36777 2001-05-05 01:51  ivan
36778
36779         * bin/svc_acct.import:
36780           http://www.sisd.com/freeside/list-archive/msg01915.html
36781
36782 2001-04-23 12:50  ivan
36783
36784         * FS/FS/cust_credit.pm: the real
36785
36786           Can't locate object method "setfield" via package "cust_refund"
36787           at /usr/local/lib/site_perl/FS/Record.pm line 315.
36788
36789           fix
36790
36791 2001-04-23 12:27  ivan
36792
36793         * FS/FS/cust_credit.pm: *sigh*
36794
36795 2001-04-23 12:21  ivan
36796
36797         * FS/FS/cust_credit.pm: webdemo bugfix
36798
36799 2001-04-23 08:37  ivan
36800
36801         * FS/MANIFEST: 1.3.1 sigh
36802
36803 2001-04-23 05:44  ivan
36804
36805         * bin/freeside-session-kill: session killer implemeting timed
36806           access
36807
36808 2001-04-23 05:40  ivan
36809
36810         * FS/FS.pm: documentation and webdemo updates
36811
36812 2001-04-23 02:00  ivan
36813
36814         * FS/FS/UID.pm: "shouldn't hurt" (famous last words)
36815
36816 2001-04-23 00:12  ivan
36817
36818         * FS/FS/cust_main.pm: better error message (if kludgy) for no
36819           referral remove outdated NSI foo from domain ordering.  also,
36820           fuck NSI.
36821
36822 2001-04-21 18:56  ivan
36823
36824         * README, FS/FS.pm, FS/MANIFEST, FS/FS/SSH.pm, FS/FS/svc_acct.pm,
36825           FS/FS/svc_acct_sm.pm, FS/FS/svc_domain.pm, FS/FS/svc_www.pm,
36826           bin/svc_acct.export, bin/svc_acct.import, bin/svc_acct_sm.export,
36827           bin/svc_acct_sm.import, bin/svc_domain.import,
36828           fs_passwd/fs_passwd_server: get rid of FS::SSH.pm (became
36829           Net::SSH and Net::SCP on CPAN)
36830
36831 2001-04-21 18:38  ivan
36832
36833         * TODO, FS/FS/svc_domain.pm: svc_domain needs to import dbh sub
36834           from Record view/cust_main.cgi needs to use ->owed method, not
36835           check (depriciated) owed field search/cust_bill.cgi redirect
36836           error when there's only one invoice
36837
36838 2001-04-21 17:49  ivan
36839
36840         * FS/FS/svc_Common.pm: need to import dbh sub from Record
36841
36842 2001-04-21 16:53  ivan
36843
36844         * FS/MANIFEST: no more dbdef
36845
36846 2001-04-15 06:56  ivan
36847
36848         * TODO: [no log message]
36849
36850 2001-04-15 06:35  ivan
36851
36852         * FS/FS/: nas.pm, session.pm, svc_Common.pm, svc_domain.pm:
36853           transactions part deux
36854
36855 2001-04-15 05:56  ivan
36856
36857         * TODO, FS/FS/Record.pm, FS/FS/dbdef.pm, FS/FS/dbdef_colgroup.pm,
36858           FS/FS/dbdef_column.pm, FS/FS/dbdef_index.pm,
36859           FS/FS/dbdef_table.pm, FS/FS/dbdef_unique.pm, bin/dbdef-create,
36860           bin/fs-setup: s/dbdef/DBIx::DBSchema/
36861
36862 2001-04-15 03:33  ivan
36863
36864         * CREDITS, TODO: better docs for the worst bit, finally
36865
36866 2001-04-15 02:36  ivan
36867
36868         * bin/fs-setup:
36869           http://www.sisd.com/freeside/list-archive/msg01450.html
36870
36871 2001-04-09 16:05  ivan
36872
36873         * TODO, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
36874           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm,
36875           FS/FS/cust_refund.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
36876           bin/fs-setup: Transactions Part I!!!
36877
36878 2001-04-09 08:50  ivan
36879
36880         * CREDITS, TODO, FS/MANIFEST: rar
36881
36882 2001-03-30 09:33  ivan
36883
36884         * FS/FS/cust_bill.pm: config value money_char:
36885
36886                   Presto!  Now you can consider all numbers to be
36887           shillings.
36888
36889                   If you need to change the currency symbol, you can hunt
36890           down the
36891                   instances of literal '$' in FS::cust_bill::print_text and
36892           replace them
36893                   with your currency symbol.  I guess this should turn into
36894           a
36895                   configuration value.
36896
36897 2001-02-26 16:59  ivan
36898
36899         * FS/FS/session.pm: silly typo, fix sent by Mack <mackn@mackn.net>,
36900           thanks!
36901
36902 2001-02-21 15:48  ivan
36903
36904         * bin/svc_acct.export: add icradius_secrets config file to export
36905           to a non-Freeside MySQL database for ICRADIUS
36906
36907 2001-02-20 17:48  ivan
36908
36909         * FS/bin/freeside-print-batch: stupid pod errors
36910
36911 2001-02-20 17:46  ivan
36912
36913         * FS/FS/: Bill.pm, Invoice.pm: cruft
36914
36915 2001-02-20 17:45  ivan
36916
36917         * FS/FS/nas.pm: pod tyop
36918
36919 2001-02-20 17:45  ivan
36920
36921         * FS/FS/UID.pm: DBI autocommit needs 0, not true string 'false',
36922           duh
36923
36924 2001-02-20 08:31  ivan
36925
36926         * FS/FS/Record.pm: don't use prepare_cached for now
36927
36928 2001-02-13 21:18  ivan
36929
36930         * README: add devel mailing list
36931
36932 2001-02-13 20:33  ivan
36933
36934         * FS/FS/port.pm: get rid of gratuitous HISTORY
36935
36936 2001-02-11 09:34  ivan
36937
36938         * FS/FS/cust_bill_pkg.pm: more doc updates from jason
36939
36940 2001-02-11 09:17  ivan
36941
36942         * CREDITS, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
36943           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm: documentation updates
36944           from jason
36945
36946 2001-02-03 06:03  ivan
36947
36948         * FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_main.pm, bin/fs-setup,
36949           bin/generate-prepay: time-based prepaid cards, session monitor.
36950           woop!
36951
36952 2001-01-30 23:21  ivan
36953
36954         * TODO, FS/FS/cust_main.pm, FS/FS/svc_acct.pm: fix tyops
36955
36956 2001-01-30 01:08  ivan
36957
36958         * FS/FS/port.pm: tyop, thanks to Mack Nagashima <mackn@moaner.org>
36959
36960 2001-01-22 21:03  ivan
36961
36962         * FS/FS/cust_main.pm: harmless tyop
36963
36964 2000-12-26 15:51  ivan
36965
36966         * CREDITS, TODO: statedefault & referraldefault config files
36967
36968 2000-12-10 17:30  ivan
36969
36970         * TODO: more ancient todo stuff from my inbox
36971
36972 2000-12-10 17:10  ivan
36973
36974         * TODO: ancient stuff out of my inbox
36975
36976 2000-12-08 14:22  ivan
36977
36978         * FS/FS/session.pm: session callbacks
36979
36980 2000-12-06 02:21  ivan
36981
36982         * FS/FS/Record.pm: DESTROY sub
36983
36984 2000-12-03 16:13  ivan
36985
36986         * bin/fs-setup: fix nas.last type
36987
36988 2000-12-03 12:25  ivan
36989
36990         * TODO, FS/FS/Record.pm, FS/FS/nas.pm, FS/FS/port.pm,
36991           FS/FS/session.pm: session monitor updates
36992
36993 2000-12-03 07:14  ivan
36994
36995         * CREDITS, FS/FS/cust_bill.pm, bin/svc_acct_sm.import: bugfixes
36996           from Jeff Finucane <jeff@cmh.net>, thanks!
36997
36998 2000-12-03 05:45  ivan
36999
37000         * FS/FS/agent.pm: patch from Jason Spence <thalakan@frys.com>:
37001           admin.html doc, autocapgen
37002
37003 2000-12-03 05:44  ivan
37004
37005         * FS/FS/port.pm: beginnings of web status for session monitor
37006
37007 2000-12-03 02:09  ivan
37008
37009         * FS/: MANIFEST, FS/CGIwrapper.pm: bad caches!
37010
37011 2000-12-01 10:34  ivan
37012
37013         * bin/fs-setup: another tyop
37014
37015 2000-12-01 10:33  ivan
37016
37017         * bin/fs-setup: tyop
37018
37019 2000-11-22 15:30  ivan
37020
37021         * FS/FS/svc_www.pm: tyop
37022
37023 2000-11-07 07:00  ivan
37024
37025         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/nas.pm, FS/FS/session.pm,
37026           bin/fs-setup: session monitor
37027
37028 2000-10-30 02:47  ivan
37029
37030         * bin/fs-setup: nas.last can't be defined NULL if indexed
37031
37032 2000-10-27 13:18  ivan
37033
37034         * FS/FS/: nas.pm, port.pm, session.pm: oops, also necessary for
37035           session monitor
37036
37037 2000-10-27 13:15  ivan
37038
37039         * TODO, FS/FS/Record.pm, bin/fs-setup, eg/table_template.pm:
37040           session monitor
37041
37042 2000-10-15 05:58  ivan
37043
37044         * TODO: roo
37045
37046 2000-10-11 17:44  ivan
37047
37048         * README: rawr!
37049
37050 2000-09-20 03:35  ivan
37051
37052         * FS/FS/cust_bill.pm: since printed field isn't updated 'till after
37053           print_text method is called, want to print overdue invoices if
37054           printed > 0, not > 1
37055
37056 2000-08-24 00:26  ivan
37057
37058         * TODO: untaint template source
37059
37060 2000-08-09 11:40  ivan
37061
37062         * conf/invoice_template: example invoice template
37063
37064 2000-08-09 04:30  ivan
37065
37066         * TODO, FS/FS/cust_bill.pm: templatable invoices
37067
37068 2000-07-17 06:51  ivan
37069
37070         * FS/FS/svc_acct.pm: silly mistake
37071
37072 2000-07-17 03:53  ivan
37073
37074         * FS/FS/svc_acct.pm: prevent accounts which are the target of mail
37075           aliases from being deleted
37076
37077 2000-07-17 03:37  ivan
37078
37079         * FS/FS/svc_acct.pm: make remote commands configurable
37080
37081 2000-07-17 03:36  ivan
37082
37083         * CREDITS: rawr!
37084
37085 2000-07-06 21:05  ivan
37086
37087         * fs_passwd/fs_passwd_server: wait()ing on SIGCHLD causing hangs
37088           for some folks
37089
37090 2000-07-06 06:56  ivan
37091
37092         * FS/FS/svc_acct.pm: mis-PODed =back should have been a =cut in
37093           conjunction with AUTOLOAD this was sure a pain to find
37094
37095 2000-07-06 06:23  ivan
37096
37097         * bin/svc_acct.export: tyop
37098
37099 2000-07-06 06:19  ivan
37100
37101         * bin/: fs-radius-add-check, fs-radius-add-reply: remove duplicate
37102           sql statement causing spurious errors
37103
37104 2000-07-06 01:57  ivan
37105
37106         * TODO, FS/FS/svc_acct.pm, bin/fs-radius-add,
37107           bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
37108           bin/svc_acct.export: support for radius check attributes (except
37109           importing).  poorly documented.
37110
37111 2000-07-05 20:37  ivan
37112
37113         * bin/svc_acct_sm.export: don't error out on invalid
37114           svc_acct_sm.domuid's that can't be matched in svc_acct.uid - just
37115           warn.
37116
37117 2000-07-04 06:42  ivan
37118
37119         * FS/FS/svc_acct.pm: noted a API inconsistancy
37120
37121 2000-07-03 02:13  ivan
37122
37123         * bin/svc_acct_sm.export: get rid of double sendmailrestart
37124           invocation; no need for multiple sessions
37125
37126 2000-07-03 02:09  ivan
37127
37128         * bin/svc_acct_sm.export: typo
37129
37130 2000-07-03 02:03  ivan
37131
37132         * TODO, bin/svc_acct_sm.export: added sendmailrestart and
37133           sendmailconfigpath config files
37134
37135 2000-06-30 03:37  ivan
37136
37137         * FS/FS/svc_acct_sm.pm: maildisablecatchall configuration file
37138
37139 2000-06-29 08:01  ivan
37140
37141         * bin/svc_acct.export: another silly typo in svc_acct.export
37142
37143 2000-06-29 07:02  ivan
37144
37145         * bin/svc_acct_sm.export: add sendmailrestart configuration file
37146
37147 2000-06-29 05:27  ivan
37148
37149         * bin/svc_acct.import: s/password/_password/ for PostgreSQL wasn't
37150           done in the import.
37151
37152 2000-06-29 05:00  ivan
37153
37154         * bin/fs-setup: support for pre-encrypted md5 passwords.
37155
37156 2000-06-29 04:56  ivan
37157
37158         * FS/FS/svc_acct.pm: md5 passwords can are 34 characters long and
37159           have $ in them.
37160
37161 2000-06-29 04:12  ivan
37162
37163         * FS/FS/svc_domain.pm: don't block on $whois_hack trueness when
37164           adding new domains.
37165
37166 2000-06-29 03:51  ivan
37167
37168         * bin/svc_acct_sm.import: oops, silly mistake
37169
37170 2000-06-29 03:48  ivan
37171
37172         * bin/svc_acct_sm.import: make svc_acct_sm skip blank lines in
37173           sendmail import
37174
37175 2000-06-28 05:54  ivan
37176
37177         * FS/FS/svc_acct.pm: superfluous my()
37178
37179 2000-06-28 05:52  ivan
37180
37181         * FS/FS/svc_acct.pm: bugfix to accept shells that evaluate to false
37182           in perl, like the empty string.
37183
37184 2000-06-28 05:37  ivan
37185
37186         * bin/svc_acct.export: add support for config option
37187           textradiusprepend
37188
37189 2000-06-28 05:32  ivan
37190
37191         * bin/svc_acct.import: allow RADIUS lines with "Auth-Type = Local"
37192           too
37193
37194 2000-06-28 05:03  ivan
37195
37196         * bin/svc_acct.import: make svc_acct more forgiving about RADIUS
37197           users files
37198
37199 2000-06-28 03:51  ivan
37200
37201         * bin/fs-radius-add: forgot to import a sub
37202
37203 2000-06-28 03:48  ivan
37204
37205         * bin/fs-radius-add: quick hack to add RADIUS attributes
37206
37207 2000-06-27 05:15  ivan
37208
37209         * TODO: i18n
37210
37211 2000-06-27 05:15  ivan
37212
37213         * FS/FS/: Record.pm, cust_main.pm: i18
37214
37215 2000-06-27 04:29  ivan
37216
37217         * FS/FS/Record.pm: fix typo in last patch, and another gratuitous
37218           -w pleaser
37219
37220 2000-06-27 04:27  ivan
37221
37222         * FS/FS/Record.pm: logically identical, but -w safe
37223
37224 2000-06-23 17:28  ivan
37225
37226         * FS/: FS/cust_main.pm, bin/freeside-bill: don't use Date::Manip;
37227           report correct program name in freeside-bill usage msg
37228
37229 2000-06-23 05:25  ivan
37230
37231         * CREDITS, TODO, FS/FS/Record.pm, FS/FS/UID.pm: FS::Record::qsearch
37232           - more portable, doesn't depend on $sth->execute returning a
37233           number of rows, uses placeholders and prepare_cached
37234
37235 2000-06-22 03:52  ivan
37236
37237         * FS/bin/freeside-bill: tyop
37238
37239 2000-06-20 00:13  ivan
37240
37241         * FS/FS/cust_main_invoice.pm: documentation update
37242
37243 2000-06-17 14:48  ivan
37244
37245         * FS/FS/cust_pay_batch.pm: fix typo in error message
37246
37247 2000-06-15 07:45  ivan
37248
37249         * CREDITS, TODO: text updates
37250
37251 2000-06-15 07:07  ivan
37252
37253         * bin/svc_acct.export: added ICRADIUS radreply table support,
37254           courtesy of Kenny Elliott
37255
37256 2000-06-15 06:35  ivan
37257
37258         * FS/FS/svc_acct.pm: add radius method
37259
37260 2000-06-15 05:38  ivan
37261
37262         * FS/FS/cust_main.pm: fix for ncancelled_pkgs - when called in
37263           scalar context, was only returning second item
37264
37265 2000-06-12 01:37  ivan
37266
37267         * bin/svc_acct_sm.export: sendmail fix from Jeff Finucane
37268
37269 2000-05-13 14:57  ivan
37270
37271         * TODO, FS/bin/freeside-print-batch: add print_batch script from
37272           Joel Griffiths
37273
37274 2000-05-13 14:50  ivan
37275
37276         * FS/FS/: CGI.pm, UID.pm: cgisuidsetup takes an Apache object as
37277           well as a CGI object now.
37278
37279 2000-05-13 14:42  ivan
37280
37281         * CREDITS: add kristian, update joel's entry
37282
37283 2000-04-10 17:06  ivan
37284
37285         * FS/FS/CGI.pm: CGI.pm detects mod_perl and calls appropriate exit
37286           (Registry's override doesn't work here)
37287
37288 2000-04-02 19:32  ivan
37289
37290         * FS/bin/freeside-bill: accept anything in ARGV for -d Date::Parse
37291
37292 2000-03-06 08:38  ivan
37293
37294         * FS/FS/svc_acct.pm: better error message.  bah.
37295
37296 2000-03-06 08:00  ivan
37297
37298         * bin/svc_acct.export: sync up with working versoin
37299
37300 2000-03-06 07:59  ivan
37301
37302         * bin/svc_acct.export: finally get MySQL locking working for
37303           ICRADIUS export
37304
37305 2000-03-06 07:15  ivan
37306
37307         * FS/FS/SSH.pm: backout silly change
37308
37309 2000-03-06 07:04  ivan
37310
37311         * FS/FS/SSH.pm: bug in IPC::Open3 documentation?
37312
37313 2000-03-06 06:59  ivan
37314
37315         * bin/svc_acct.export: s/sshopen2/sshopen3/ to prevent spurious
37316           mysql "Enter password: " dialog from showing up in cron/terminal
37317
37318 2000-03-06 06:51  ivan
37319
37320         * bin/svc_acct.export: eek
37321
37322 2000-03-06 06:50  ivan
37323
37324         * bin/svc_acct.export: oop
37325
37326 2000-03-06 06:48  ivan
37327
37328         * bin/svc_acct.export: s/icradiusmachine/machine/
37329
37330 2000-03-06 06:46  ivan
37331
37332         * bin/svc_acct.export: not setuid or run by malicious user - no -T
37333           necessary
37334
37335 2000-03-06 06:19  ivan
37336
37337         * bin/svc_acct.export: ICRADIUS export bugfix
37338
37339 2000-03-06 06:12  ivan
37340
37341         * TODO, bin/svc_acct.export: ICRADIUS export support
37342
37343 2000-03-03 10:45  ivan
37344
37345         * FS/FS/CGI.pm: use Apache::exit instead of exit in &eidiot -
37346           Registry wasn't overriding exit in modules
37347
37348 2000-03-03 10:21  ivan
37349
37350         * FS/FS/Record.pm: changes backported from 1.2.3 release, bugfix
37351           from web demo
37352
37353 2000-03-01 23:44  ivan
37354
37355         * bin/fs-setup: typo forgot closing '
37356
37357 2000-03-01 00:13  ivan
37358
37359         * FS/: MANIFEST, FS/svc_domain.pm, FS/svc_www.pm: compilation
37360           bugfixes
37361
37362 2000-02-02 21:16  ivan
37363
37364         * FS/FS/cust_pkg.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
37365           FS/FS/svc_www.pm, bin/fs-setup, bin/svc_acct.import,
37366           bin/svc_acct_sm.import, bin/svc_domain.import: beginning of DNS
37367           and Apache support
37368
37369 2000-02-02 12:22  ivan
37370
37371         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/generate-prepay:
37372           bugfix prepayment in signup server
37373
37374 2000-01-30 21:22  ivan
37375
37376         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/fs-setup: prepaid
37377           "internet cards"
37378
37379 2000-01-30 00:18  ivan
37380
37381         * CREDITS: [no log message]
37382
37383 2000-01-29 22:11  ivan
37384
37385         * TODO: [no log message]
37386
37387 2000-01-29 22:03  ivan
37388
37389         * bin/fs-setup: postgres 6.5 finally supports decimal(10,2)
37390
37391 2000-01-29 13:10  ivan
37392
37393         * FS/FS/svc_domain.pm: doc update
37394
37395 2000-01-28 14:53  ivan
37396
37397         * bin/fs-setup, FS/FS/svc_acct_pop.pm: track full phone number
37398
37399 2000-01-26 16:37  ivan
37400
37401         * README: ack
37402
37403 2000-01-26 16:27  ivan
37404
37405         * TODO: update TODO
37406
37407 1999-11-08 13:38  ivan
37408
37409         * FS/FS/cust_pkg.pm: remove services using pkg_svc table now, oops!
37410
37411 1999-10-04 01:23  ivan
37412
37413         * FS/bin/freeside-bill: silly 'use of unitialized value' errors
37414
37415 1999-09-22 15:06  ivan
37416
37417         * TODO: ya todo update
37418
37419 1999-08-26 23:25  ivan
37420
37421         * TODO: [no log message]
37422
37423 1999-08-23 05:26  ivan
37424
37425         * test/cgi-test: need to untaint the command line
37426
37427 1999-08-20 01:27  ivan
37428
37429         * README, FS/FS/part_pkg.pm: fix for bug noticed by Martin G.
37430           Bayerle:
37431           > if you eliminate services from any package, to reduce it to
37432           only one service,
37433           > once gone, they won't reappear.
37434
37435 1999-08-11 21:16  ivan
37436
37437         * FS/FS/cust_main.pm: hidecancelledpackages config option
37438
37439 1999-08-11 17:05  ivan
37440
37441         * FS/FS/svc_acct.pm: configurable min/max username length, min
37442           password length, periods in usernames
37443
37444 1999-08-11 13:51  ivan
37445
37446         * FS/bin/freeside-bill: [no log message]
37447
37448 1999-08-11 13:41  ivan
37449
37450         * FS/MANIFEST, FS/Makefile.PL, FS/FS/svc_domain.pm,
37451           FS/bin/freeside-bill, bin/bill: new bill script,
37452
37453 1999-08-11 07:42  ivan
37454
37455         * bin/backup-freeside: [no log message]
37456
37457 1999-08-11 06:12  ivan
37458
37459         * FS/FS/svc_domain.pm: require a working Net::Whois version
37460
37461 1999-08-10 05:06  ivan
37462
37463         * fs_passwd/fs_passwdd: even though you should probably set this
37464           for your installation
37465
37466 1999-08-04 05:42  ivan
37467
37468         * bin/pod2x: new, kludgy-but-working html generator
37469
37470 1999-08-04 05:41  ivan
37471
37472         * FS/FS.pm: pod fix
37473
37474 1999-08-04 04:50  ivan
37475
37476         * FS/FS/cust_pkg.pm: pod syntax
37477
37478 1999-08-04 03:41  ivan
37479
37480         * FS/FS/Record.pm: some pod syntax update to generate nicer html
37481           docs
37482
37483 1999-08-04 02:03  ivan
37484
37485         * FS/: MANIFEST, MANIFEST.SKIP, README, FS/Bill.pm, FS/CGI.pm,
37486           FS/Conf.pm, FS/Invoice.pm, FS/Record.pm, FS/SSH.pm, FS/UID.pm,
37487           FS/agent.pm, FS/agent_type.pm, FS/cust_bill.pm,
37488           FS/cust_bill_pkg.pm, FS/cust_credit.pm, FS/cust_main.pm,
37489           FS/cust_main_county.pm, FS/cust_main_invoice.pm, FS/cust_pay.pm,
37490           FS/cust_pay_batch.pm, FS/cust_pkg.pm, FS/cust_refund.pm,
37491           FS/cust_svc.pm, FS/dbdef.pm, FS/dbdef_colgroup.pm,
37492           FS/dbdef_column.pm, FS/dbdef_index.pm, FS/dbdef_table.pm,
37493           FS/dbdef_unique.pm, FS/part_pkg.pm, FS/part_referral.pm,
37494           FS/part_svc.pm, FS/pkg_svc.pm, FS/svc_Common.pm, FS/svc_acct.pm,
37495           FS/svc_acct_pop.pm, FS/svc_acct_sm.pm, FS/svc_domain.pm,
37496           FS/type_pkgs.pm, FS/UI/Base.pm, FS/UI/CGI.pm, FS/UI/Gtk.pm,
37497           FS/UI/agent.pm: initial checkin of module files for proper perl
37498           installation
37499
37500 1999-08-04 01:03  ivan
37501
37502         * eg/: table_template-svc.pm, table_template.pm: move table
37503           subclass examples out of production directory
37504
37505 1999-08-04 00:34  ivan
37506
37507         * FS/FS.pm: initial FS manpage
37508
37509 1999-08-03 21:15  ivan
37510
37511         * FS/: Changes, FS.pm, MANIFEST, Makefile.PL, test.pl: initial h2xs
37512
37513 1999-08-03 00:43  ivan
37514
37515         * TODO: use Net::Whois;
37516
37517 1999-07-29 12:13  ivan
37518
37519         * TODO: [no log message]
37520
37521 1999-07-29 01:50  ivan
37522
37523         * bin/fs-setup: wrong type for cust_pay_batch.exp
37524
37525 1999-07-15 17:20  ivan
37526
37527         * TODO: [no log message]
37528
37529 1999-07-15 16:50  ivan
37530
37531         * TODO: [no log message]
37532
37533 1999-07-08 04:40  ivan
37534
37535         * CREDITS, README, TODO: [no log message]
37536
37537 1999-07-07 19:32  ivan
37538
37539         * bin/svc_acct.import: import fix, noticed by Ben Leibig and Joel
37540           Griffiths
37541
37542 1999-07-07 18:49  ivan
37543
37544         * CREDITS: add joel
37545
37546 1999-07-07 18:49  ivan
37547
37548         * bin/svc_acct.import: updates to avoid -w warnings from Joel
37549           Griffiths <griff@aver-computer.com>
37550
37551 1999-07-07 18:02  ivan
37552
37553         * TODO: [no log message]
37554
37555 1999-04-29 02:37  ivan
37556
37557         * TODO: [no log message]
37558
37559 1999-04-19 03:32  ivan
37560
37561         * etc/megapop.pl: if you are a megapop customer...
37562
37563 1999-04-15 15:46  ivan
37564
37565         * bin/fs-setup: TT isn't a state!
37566
37567 1999-04-14 06:14  ivan
37568
37569         * TODO: configuration option to edit referrals of existing
37570           customers
37571
37572 1999-04-14 04:27  ivan
37573
37574         * TODO: showpasswords config option to show passwords
37575
37576 1999-04-14 01:58  ivan
37577
37578         * TODO: [no log message]
37579
37580 1999-04-14 00:58  ivan
37581
37582         * bin/fs-setup: export getsecrets from FS::UID instead of calling
37583           it explicitly
37584
37585 1999-04-08 20:52  ivan
37586
37587         * TODO: [no log message]
37588
37589 1999-04-08 06:21  ivan
37590
37591         * CREDITS, conf/address: [no log message]
37592
37593 1999-04-08 06:11  ivan
37594
37595         * README: 1.2.0
37596
37597 1999-04-08 06:05  ivan
37598
37599         * test/cgi-test: web interface tester / sample data creator
37600
37601 1999-04-08 06:03  ivan
37602
37603         * TODO: [no log message]
37604
37605 1999-03-26 05:15  ivan
37606
37607         * eg/TEMPLATE_cust_main.import: s/create/new/, use all necessary
37608           FS::table_names to avoid warnings
37609
37610 1999-03-26 05:00  ivan
37611
37612         * fs_passwd/fs_passwd_server: s/create/new/
37613
37614 1999-03-25 00:42  ivan
37615
37616         * bin/: svc_acct.import, svc_acct_sm.import: import stuff uses
37617           Term::Query and spits out (some kinds of) nonsensical input
37618
37619 1999-03-23 16:51  ivan
37620
37621         * bin/svc_acct_sm.import: die if no relevant services... cvspain
37622
37623 1999-03-23 16:43  ivan
37624
37625         * bin/svc_acct.import: die if no relevant services
37626
37627 1999-02-28 11:44  ivan
37628
37629         * bin/fs-setup: constructors s/create/new/ pointed out by "Bao C.
37630           Ha" <bao@hacom.net>
37631
37632 1999-02-27 13:06  ivan
37633
37634         * bin/fs-setup: cust_main.paydate should be varchar(10), not
37635           @date_type ; problem reported by Ben Leibig <leibig@colorado.edu>
37636
37637 1999-02-23 00:09  ivan
37638
37639         * TODO: beginnings of one-screen new customer entry and some other
37640           miscellania
37641
37642 1999-02-10 01:02  ivan
37643
37644         * etc/sql-reserved-words.txt: some new doc files
37645
37646 1999-02-10 00:27  ivan
37647
37648         * TODO: [no log message]
37649
37650 1999-02-09 01:56  ivan
37651
37652         * TODO: [no log message]
37653
37654 1999-02-07 01:59  ivan
37655
37656         * CREDITS, TODO, bin/fs-setup: more mod_perl fixes, and bugfixes
37657           Peter Wemm sent via email
37658
37659 1999-02-06 14:43  ivan
37660
37661         * CREDITS, TODO: don't use [e]idiot; display error messages on the
37662           form page
37663
37664 1999-02-03 22:09  ivan
37665
37666         * bin/fs-setup: add AU provences
37667
37668 1999-02-03 02:42  ivan
37669
37670         * bin/fs-setup: [no log message]
37671
37672 1999-01-25 04:09  ivan
37673
37674         * TODO: yet more mod_perl stuff
37675
37676 1999-01-18 15:05  ivan
37677
37678         * TODO: update TODO for stuff that was done etc.
37679
37680 1999-01-16 19:11  ivan
37681
37682         * bin/fs-setup: remove preliminary completehost changes
37683
37684 1999-01-15 16:24  ivan
37685
37686         * CREDITS: [no log message]
37687
37688 1999-01-08 21:38  ivan
37689
37690         * CREDITS: [no log message]
37691
37692 1998-12-30 15:03  ivan
37693
37694         * TODO: bugfixes; fields isn't exported by derived classes
37695
37696 1998-12-29 03:59  ivan
37697
37698         * TODO: mostly properly OO, some work still to be done with svc_
37699           stuff
37700
37701 1998-12-15 22:05  ivan
37702
37703         * bin/fs-setup: add table cust_main_invoice
37704
37705 1998-12-15 21:38  ivan
37706
37707         * TODO: [no log message]
37708
37709 1998-12-15 21:32  ivan
37710
37711         * fs_passwd/fs_passwd_server: adminsuidsetup now requires user
37712
37713 1998-12-15 21:29  ivan
37714
37715         * eg/TEMPLATE_cust_main.import: adminsuidsetup now need user
37716
37717 1998-12-14 20:36  ivan
37718
37719         * bin/fs-setup: s/croak/die/; #oops
37720
37721 1998-12-14 20:33  ivan
37722
37723         * bin/fs-setup: dies if it isn't running as the freeside user
37724
37725 1998-12-09 23:23  ivan
37726
37727         * bin/: svc_acct.export, svc_acct.import, svc_acct_sm.export,
37728           svc_acct_sm.import: use FS::Conf, need user (for datasrc)
37729
37730 1998-12-01 17:23  ivan
37731
37732         * TODO, CREDITS: [no log message]
37733
37734 1998-11-19 03:17  ivan
37735
37736         * bin/dbdef-create: adminsuidsetup requires argument
37737
37738 1998-11-18 01:01  ivan
37739
37740         * CREDITS, TODO, bin/fs-setup: i18n! i18n!
37741
37742 1998-11-15 05:18  ivan
37743
37744         * bin/fs-setup: remove debugging
37745
37746 1998-11-15 01:43  ivan
37747
37748         * bin/fs-setup: update for new config file syntax, new
37749           adminsuidsetup
37750
37751 1998-11-14 18:53  ivan
37752
37753         * bin/bill: afterthought
37754
37755 1998-11-14 18:51  ivan
37756
37757         * bin/bill: adminsuidsetup needs user, pod, cleanup
37758
37759 1998-11-13 01:56  ivan
37760
37761         * TODO: change configuration file layout to support multiple
37762           distinct databases (with own set of config files, export, etc.)
37763
37764 1998-11-07 17:09  ivan
37765
37766         * README: 1.1.6 release
37767
37768 1998-11-07 02:24  ivan
37769
37770         * README: don't use depriciated FS::Bill and FS::Invoice, other
37771           miscellania
37772
37773 1998-11-07 00:25  ivan
37774
37775         * TODO: [no log message]
37776
37777 1998-11-07 00:21  ivan
37778
37779         * bin/bill: missing use
37780
37781 1998-11-07 00:19  ivan
37782
37783         * bin/bill:
37784           still need to bless into FS::cust_main (for now)
37785
37786 1998-11-07 00:08  ivan
37787
37788         * bin/bill:
37789           Removed depriciated FS::Bill (now in FS::cust_main)
37790
37791 1998-10-22 08:51  ivan
37792
37793         * bin/fs-setup: also varchar with no length specified - postgresql
37794           fix broke mysql.
37795
37796 1998-10-22 08:46  ivan
37797
37798         * bin/fs-setup: now smallint is illegal, so remove that too.
37799
37800 1998-10-14 00:05  ivan
37801
37802         * README, bin/fs-setup: 1.1.4 release, fix postgresql
37803
37804 1998-10-13 05:49  ivan
37805
37806         * TODO: [no log message]
37807
37808 1998-10-13 05:07  ivan
37809
37810         * TODO, bin/svc_acct.import: Assigns password from the shadow file
37811           for RADIUS password "UNIX"
37812
37813 1998-10-13 02:17  ivan
37814
37815         * TODO: [no log message]
37816
37817 1998-10-12 14:22  ivan
37818
37819         * TODO: [no log message]
37820
37821 1998-10-12 14:15  ivan
37822
37823         * TODO: [no log message]
37824
37825 1998-10-12 02:12  ivan
37826
37827         * TODO: remove adding cvs from the todo
37828
37829 1998-10-12 02:09  ivan
37830
37831         * TODO: [no log message]
37832
37833 1998-10-12 02:09  ivan
37834
37835         * TODO: Id to Header
37836
37837 1998-10-12 02:07  ivan
37838
37839         * TODO: Test keyword substitution
37840
37841 1998-10-12 01:59  ivan
37842
37843         * TODO: Commiting sample change.
37844
37845 1998-10-12 00:15  ivan
37846
37847         * conf/shells: Initial revision
37848
37849 1998-10-12 00:12  ivan
37850
37851         * conf/: address, home, lpr, secrets, smtpmachine, domain: Initial
37852           revision
37853
37854 1998-10-12 00:08  ivan
37855
37856         * TODO: Initial revision
37857
37858 1998-10-12 00:03  ivan
37859
37860         * bin/fs-setup: Initial revision
37861
37862 1998-10-11 23:56  ivan
37863
37864         * README: Initial revision
37865
37866 1998-09-25 01:52  ivan
37867
37868         * bin/pod2x: Initial revision
37869
37870 1998-09-17 22:43  ivan
37871
37872         * bin/svc_acct.export: Initial revision
37873
37874 1998-09-02 21:50  ivan
37875
37876         * CREDITS: Initial revision
37877
37878 1998-08-23 20:12  ivan
37879
37880         * fs_passwd/fs_passwd_server: Initial revision
37881
37882 1998-08-23 20:04  ivan
37883
37884         * fs_passwd/fs_passwd: Initial revision
37885
37886 1998-08-23 19:01  ivan
37887
37888         * bin/bill: Initial revision
37889
37890 1998-08-19 21:42  ivan
37891
37892         * eg/TEMPLATE_cust_main.import: Initial revision
37893
37894 1998-08-16 14:02  ivan
37895
37896         * bin/svc_acct.import: Initial revision
37897
37898 1998-08-14 15:11  ivan
37899
37900         * bin/svc_acct_sm.export: Initial revision
37901
37902 1998-08-12 20:55  ivan
37903
37904         * Artistic: Initial revision
37905
37906 1998-07-18 00:11  ivan
37907
37908         * etc/domain-template.txt: Initial revision
37909
37910 1998-07-17 00:43  ivan
37911
37912         * bin/svc_acct_sm.import: Initial revision
37913
37914 1998-06-03 00:22  ivan
37915
37916         * bin/dbdef-create: Initial revision
37917
37918 1998-03-23 00:20  ivan
37919
37920         * fs_passwd/fs_passwdd: Initial revision
37921
37922 1998-03-22 23:46  ivan
37923
37924         * GPL, INSTALL, etc/acp_logfile-parse, etc/countries.txt,
37925           etc/example-direct-cardin: Initial revision
37926