Updated for 1.9.5
[freeside.git] / ChangeLog
1 2011-04-07 15:45  ivan
2
3         * httemplate/docs/about.html: 1.9.5
4
5 2010-11-04 13:35  ivan
6
7         * FS/FS/: cust_pay.pm, part_pkg/voip_cdr.pm: bill setup fees upon
8           receiving a payment, for bill_every_call customers
9
10 2010-10-22 17:54  ivan
11
12         * FS/FS/cust_bill_pkg_detail.pm: fix upgrades from old 1.7
13
14 2010-10-19 22:01  jeff
15
16         * FS/FS/cust_bill.pm: move handling of classless svc_phone line
17           item details to the correct place in 1.9 RT10170
18
19 2010-10-17 20:36  ivan
20
21         * FS/FS/cust_main.pm: fix "Inactive" status showing instead of
22           "Suspended" or "Canceled" when there were one-time charges,
23           RT#9971
24
25 2010-10-14 14:16  ivan
26
27         * FS/FS/domain_record.pm: fix domain edits, RT#10223
28
29 2010-10-13 16:14  ivan
30
31         * FS/bin/: freeside-daily, freeside-monthly, freeside-radgroup: fix
32           bad POD in manpages, especially freeside-daily -p
33
34 2010-10-13 13:20  ivan
35
36         * FS/FS/cust_main.pm: fix late fee held for next invoice triggering
37           immediately if next bill dates have been manually added to
38           one-time charges, RT#10192
39
40 2010-10-12 13:58  mark
41
42         * FS/FS/part_pkg.pm: fix typo?
43
44 2010-10-12 12:06  mark
45
46         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: per-package option to
47           adjust bill date on unsuspend, RT#8434
48
49 2010-10-11 03:36  ivan
50
51         * FS/FS/agent_type.pm: optimization to speed up new customer page
52           when there's lots of agents, RT#10184
53
54 2010-10-11 02:36  ivan
55
56         * httemplate/edit/cust_main/first_pkg.html: add lock_agentnum and
57           lock_pkgpart parameters to new customer page, RT#9782
58
59 2010-10-11 02:03  ivan
60
61         * httemplate/edit/cust_main.cgi: add lock_agentnum and lock_pkgpart
62           parameters to new customer page, RT#9782
63
64 2010-10-10 13:52  ivan
65
66         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi,
67           httemplate/edit/elements/edit.html: simple protection against
68           selecting and using package add-ons that point to the same
69           package.  (still need to detect and break more complex
70           self-referential loops)
71
72 2010-10-10 12:42  ivan
73
74         * httemplate/: edit/cust_pay_pending.html,
75           search/cust_pay_pending.html: add "capture" links to pending
76           payments in captured state, RT#10152
77
78 2010-10-09 17:26  ivan
79
80         * httemplate/: edit/cust_main/top_misc.html,
81           edit/cust_main/first_pkg/select-part_pkg.html,
82           elements/freeside.css: add lock_agentnum and lock_pkgpart
83           parameters to new customer page, RT#9782
84
85 2010-09-29 18:11  ivan
86
87         * FS/FS/cust_main.pm: improve signup date recovery, especially in
88           the edit case
89
90 2010-09-29 13:47  ivan
91
92         * FS/: FS/Conf.pm, FS/Upgrade.pm, FS/cust_pay.pm,
93           bin/freeside-upgrade: backport fix for too much payment
94           receiptery, RT#9723 / RT#9856
95
96 2010-09-29 11:39  mark
97
98         * FS/FS/cust_main.pm: restore missing signup dates during upgrade,
99           RT#9972
100
101 2010-09-28 17:38  mark
102
103         * httemplate/edit/process/cust_main.cgi: avoid wiping signupdate
104           when editing cust_main, RT#9972
105
106 2010-09-23 20:14  jeff
107
108         * FS/FS/cust_main.pm: fix bad bug in line item generation RT#10024
109
110 2010-09-17 11:27  ivan
111
112         * FS/FS/domain_record.pm: botched backport; sync with 2.1, RT#9883
113
114 2010-09-16 09:07  ivan
115
116         * FS/FS/svc_acct.pm: blast from the past: exclamation mark vs.
117           cistron radius with textfiles.  RT#9958
118
119 2010-09-15 21:17  jeff
120
121         * FS/FS/part_export/domreg_opensrs.pm: default registrations to 1
122           year
123
124 2010-09-11 10:13  ivan
125
126         * httemplate/docs/credits.html: add Erik to credits
127
128 2010-09-11 10:02  ivan
129
130         * FS/FS/Schema.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
131           FS/FS/part_export/domain_sql.pm,
132           httemplate/view/svc_domain/dns.html: dns updates from Erik L: add
133           ttl support, add check for SRV and finish allowing additional
134           rectypes, allow forward slashes for RFC2317 classless in-arpa
135           delegation, RT#8933
136
137 2010-09-10 12:31  ivan
138
139         * FS/FS/part_export/shellcommands.pm: fix shell quoting for
140           agent_custid...
141
142 2010-09-08 14:33  jeff
143
144         * bin/generate-table-module: restore black magic
145
146 2010-09-07 16:31  mark
147
148         * httemplate/search/: report_receivables.html,
149           elements/cust_main_dayranges.html: Option to include customers
150           with credit balances in aging report, RT#9834
151
152 2010-09-07 13:25  mark
153
154         * FS/FS/part_export/shellcommands.pm: agent_custid available on
155           replace, RT#9826
156
157 2010-09-02 15:53  mark
158
159         * FS/FS/part_export/shellcommands.pm: agent_custid in shellcommands
160           export, RT#9826
161
162 2010-09-01 13:25  jeff
163
164         * httemplate/search/477partVI_census.html: warn about multiple
165           states
166
167 2010-09-01 11:52  jeff
168
169         * httemplate/search/: 477partIA_detail.html,
170           477partIA_summary.html: fix xml tag for upper left corner of part
171           ia and actually calculate the above 200kpbs residential
172           percentage
173
174 2010-09-01 11:44  mark
175
176         * FS/FS/: msg_template.pm, Cron/notify.pm: packages and recurdates
177           for impending_recur templates
178
179 2010-09-01 10:50  mark
180
181         * FS/FS/: msg_template.pm, Cron/alert_expiration.pm: make expdate
182           available in new alerter templates, RT#9786
183
184 2010-08-31 10:40  jeff
185
186         * httemplate/search/: report_cust_pay.html,
187           elements/cust_pay_or_refund.html: tax names on payment search
188           report #9760
189
190 2010-08-25 09:04  jeff
191
192         * httemplate/search/: 477partIA_detail.html, 477partVI_census.html,
193           elements/search-xml.html: stricter than docs suggest: no 0 values
194           for partIA RT#9721
195
196 2010-08-25 01:43  ivan
197
198         * FS/FS/cust_main.pm: syntax error in backport or something
199
200 2010-08-24 15:04  ivan
201
202         * FS/bin/freeside-wipe-cvv: blank payinfo instead of "deleted"
203
204 2010-08-24 13:14  ivan
205
206         * FS/bin/freeside-prepaidd: insurance against prepaid
207           double-billing, RT#9689
208
209 2010-08-24 13:09  ivan
210
211         * FS/bin/freeside-prepaidd: insurance against prepaid
212           double-billing, RT#9689
213
214 2010-08-24 10:36  jeff
215
216         * httemplate/search/: 477.html, 477partIA_detail.html,
217           477partVI.html, 477partVI_census.html, report_477.html: fixup 477
218           XML output
219
220 2010-08-24 10:30  jeff
221
222         * httemplate/search/477partVI_census.html: file
223           477partVI_census.html was added on branch FREESIDE_1_9_BRANCH on
224           2010-08-24 17:36:47 +0000
225
226 2010-08-24 10:30  jeff
227
228         * httemplate/search/477partVI_census.html: fixup 477 XML output
229
230 2010-08-23 20:06  mark
231
232         * FS/bin/freeside-wipe-cvv: file freeside-wipe-cvv was added on
233           branch FREESIDE_1_9_BRANCH on 2010-08-24 03:07:03 +0000
234
235 2010-08-23 20:06  mark
236
237         * FS/bin/: freeside-wipe-cvv: script to remove payment info from
238           canceled customers, RT#9652
239
240 2010-08-23 20:03  mark
241
242         * FS/FS/: cust_main.pm, pay_batch.pm: delete CVV when processing
243           batch results, RT#9652
244
245 2010-08-23 17:55  ivan
246
247         * FS/FS/cust_pay.pm: fix payment receipts when
248           payment_receipt_msgnum is unconfigured
249
250 2010-08-23 09:47  jeff
251
252         * FS/FS/: cust_bill.pm, cust_bill_pkg_display.pm: create a default
253           finance section and have hidden sectionless line items remain
254           sectionless
255
256 2010-08-23 09:35  jeff
257
258         * FS/FS/Conf.pm,
259           httemplate/misc/xmlhttp-cust_main-censustract.html: work around
260           ffiec bug and add year 2010
261
262 2010-08-20 17:21  mark
263
264         * FS/FS/part_event/Condition/: once_every.pm, once_perinv.pm,
265           pkg_next_bill_within.pm: new event conditions, RT#8896
266
267 2010-08-20 17:17  mark
268
269         * FS/FS/part_event/Condition/once_every.pm: file once_every.pm was
270           added on branch FREESIDE_1_9_BRANCH on 2010-08-21 00:21:22 +0000
271
272 2010-08-20 17:17  mark
273
274         * FS/FS/part_event/Condition/once_perinv.pm: file once_perinv.pm
275           was added on branch FREESIDE_1_9_BRANCH on 2010-08-21 00:21:22
276           +0000
277
278 2010-08-20 17:17  mark
279
280         * FS/FS/part_event/Condition/pkg_next_bill_within.pm: file
281           pkg_next_bill_within.pm was added on branch FREESIDE_1_9_BRANCH
282           on 2010-08-21 00:21:23 +0000
283
284 2010-08-20 17:17  mark
285
286         * FS/FS/part_event/Condition/: once_every.pm, once_perinv.pm,
287           pkg_next_bill_within.pm: new event conditions, RT#8896
288
289 2010-08-19 04:55  ivan
290
291         * FS/FS/pay_batch.pm: fix batching protection against transactions
292           settled in the meantime, RT#7905
293
294 2010-08-18 12:42  jeff
295
296         * FS/FS/cust_main.pm: no, patch... not like that
297
298 2010-08-18 12:38  jeff
299
300         * FS/FS/: cust_main.pm, cust_bill.pm: allow sections to work
301           without 'separate_usage,' correct packages hidden behind zero
302           value packages, correct section handling, and fix propogation of
303           other display attributes to child packages
304
305 2010-08-18 10:04  mark
306
307         * httemplate/search/cust_pkg_susp.cgi: file cust_pkg_susp.cgi was
308           added on branch FREESIDE_1_9_BRANCH on 2010-08-18 17:05:15 +0000
309
310 2010-08-18 10:04  mark
311
312         * httemplate/search/cust_pkg_susp.html: file cust_pkg_susp.html was
313           added on branch FREESIDE_1_9_BRANCH on 2010-08-18 17:05:15 +0000
314
315 2010-08-18 10:04  mark
316
317         * httemplate/: search/cust_pkg_susp.cgi, search/cust_pkg_susp.html,
318           elements/menu.html: Suspension/unsuspension report, RT#8464
319
320 2010-08-17 21:42  jeff
321
322         * FS/FS/cust_bill.pm: handle the usage_class-less details in
323           svc_phone sections
324
325 2010-08-17 10:05  ivan
326
327         * FS/MANIFEST: communigate phase 3: certificates, RT#7515
328
329 2010-08-17 00:07  ivan
330
331         * httemplate/edit/: msg_template.html: better sizes and labels for
332           message tempalte subject and addresses
333
334 2010-08-16 23:57  ivan
335
336         * httemplate/: browse/msg_template.html, edit/msg_template.html:
337           allow Configuration right to see global message templates, avoid
338           weird surprises on upgrade
339
340 2010-08-16 23:45  ivan
341
342         * etc/sql-reserved-words.txt: mysql reserves all sorts of things
343
344 2010-08-16 23:41  ivan
345
346         * FS/FS/Schema.pm, FS/FS/acct_snarf.pm,
347           httemplate/edit/acct_snarf.html: LEAVE is reserved in msyql
348
349 2010-08-16 18:05  mark
350
351         * fs_selfservice/FS-SelfService/: SelfService.pm, cgi/signup.html:
352           fix SelfService county selector, RT#8079
353
354 2010-08-16 13:24  ivan
355
356         * httemplate/view/svc_phone.cgi: fix search of pending/billed CDRs
357           to find src field too, RT#9640
358
359 2010-08-16 13:11  ivan
360
361         * FS/: FS/Upgrade.pm, FS/cust_bill_pkg_detail.pm,
362           bin/freeside-upgrade: fix upgrade with ancient
363           cust_bill_pkg_detail.classnum but new DBIx::DBSchema, RT#9640
364
365 2010-08-16 12:45  ivan
366
367         * httemplate/: search/cdr.html, view/svc_phone.cgi: fix search of
368           pending/billed CDRs to find src field too, RT#9640
369
370 2010-08-16 10:49  mark
371
372         * FS/FS/Misc.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
373           FS/FS/msg_template.pm, FS/FS/Cron/notify.pm,
374           httemplate/edit/msg_template.html: Bcc address for impending
375           recur notices, RT#8953
376
377 2010-08-13 10:41  ivan
378
379         * FS/FS/cust_main/Import.pm: ignore expired cards on customer
380           import
381
382 2010-08-12 19:40  mark
383
384         * httemplate/elements/menu.html: clean up bad commit
385
386 2010-08-12 15:25  ivan
387
388         * httemplate/edit/process/svc_acct.cgi: counter values can be
389           negative
390
391 2010-08-11 14:53  ivan
392
393         * FS/FS/cust_main/Import.pm: at least show an error for bad
394           pkgparts instead of a hang, RT#9578
395
396 2010-08-10 17:42  ivan
397
398         * httemplate/edit/REAL_cust_pkg.cgi: fix date editing
399           w/international dates, RT#9509
400
401 2010-08-10 17:08  ivan
402
403         * FS/FS/cust_main.pm: fix return address in welcome letters,
404           RT#9497
405
406 2010-08-10 14:37  ivan
407
408         * httemplate/elements/xmlhttp.html: eliminate the '0 status
409           connecting' errors, they're not telling us anything and causing
410           lots of people to waste time asking
411
412 2010-08-09 23:28  ivan
413
414         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, conf/welcome_letter: add
415           logo_file support to welcome_letter and fix leaving temp files
416           around for invoices and letters, RT#9497
417
418 2010-08-09 10:22  ivan
419
420         * FS/FS/access_user.pm: return username as a name lable for
421           "Lastname, Firstname" employees
422
423 2010-08-09 09:20  ivan
424
425         * FS/FS/cust_main.pm: fix cancellation error "No schema for table
426           table found", seems to be fallout from cust_tag work, RT#9502
427
428 2010-08-07 03:11  ivan
429
430         * FS/FS/: acct_snarf.pm, svc_acct.pm,
431           part_export/communigate_pro.pm: communigate phase 3:
432           RPOP/acct_snarf, RT#7515
433
434 2010-08-07 00:39  ivan
435
436         * httemplate/browse/acct_snarf.html,
437           httemplate/edit/acct_snarf.html,
438           httemplate/edit/process/acct_snarf.html, FS/FS/Mason.pm,
439           FS/FS/Schema.pm, FS/FS/acct_snarf.pm,
440           httemplate/view/svc_acct/communigate.html: communigate phase 3:
441           RPOP/acct_snarf, RT#7515
442
443 2010-08-07 00:39  ivan
444
445         * httemplate/: browse/acct_snarf.html, edit/acct_snarf.html,
446           edit/process/acct_snarf.html: file acct_snarf.html was added on
447           branch FREESIDE_1_9_BRANCH on 2010-08-07 07:39:07 +0000
448
449 2010-08-06 14:31  ivan
450
451         * FS/FS/svc_acct.pm, httemplate/edit/part_svc.cgi: communigate
452           phase 3: archive messages, RT#7515
453
454 2010-08-06 14:28  ivan
455
456         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
457           FS/FS/part_export/communigate_pro.pm,
458           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
459           httemplate/edit/svc_domain.cgi,
460           httemplate/edit/svc_acct/communigate.html,
461           httemplate/edit/svc_domain/communigate-acct_defaults.html,
462           httemplate/edit/svc_domain/communigate-basics.html,
463           httemplate/view/svc_acct/communigate.html,
464           httemplate/view/svc_domain/acct_defaults.html: communigate phase
465           3: archive messages, RT#7515
466
467 2010-08-05 17:45  ivan
468
469         * httemplate/: edit/cgp_rule-redirect_all.html,
470           edit/cgp_rule-vacation.html,
471           edit/process/cgp_rule-redirect_all.html,
472           edit/process/cgp_rule-simplified.html,
473           edit/process/cgp_rule-vacation.html,
474           view/svc_acct/communigate.html: communigate account rules:
475           vacation & redirect all, RT#7514
476
477 2010-08-05 17:45  ivan
478
479         * httemplate/edit/process/cgp_rule-redirect_all.html: file
480           cgp_rule-redirect_all.html was added on branch
481           FREESIDE_1_9_BRANCH on 2010-08-06 00:45:29 +0000
482
483 2010-08-05 17:45  ivan
484
485         * httemplate/edit/process/cgp_rule-simplified.html: file
486           cgp_rule-simplified.html was added on branch FREESIDE_1_9_BRANCH
487           on 2010-08-06 00:45:29 +0000
488
489 2010-08-05 17:45  ivan
490
491         * httemplate/edit/process/cgp_rule-vacation.html: file
492           cgp_rule-vacation.html was added on branch FREESIDE_1_9_BRANCH on
493           2010-08-06 00:45:29 +0000
494
495 2010-08-05 13:16  mark
496
497         * httemplate/: elements/menu.html, search/cust_pkg_summary.cgi,
498           search/cust_pkg_summary.html: Package summary report, RT#8461
499
500 2010-08-05 13:10  mark
501
502         * httemplate/search/: cust_pkg_summary.cgi, cust_pkg_summary.html:
503           Package summary report, RT#8461
504
505 2010-08-05 13:10  mark
506
507         * httemplate/search/cust_pkg_summary.cgi: file cust_pkg_summary.cgi
508           was added on branch FREESIDE_1_9_BRANCH on 2010-08-05 20:16:30
509           +0000
510
511 2010-08-05 13:10  mark
512
513         * httemplate/search/cust_pkg_summary.html: file
514           cust_pkg_summary.html was added on branch FREESIDE_1_9_BRANCH on
515           2010-08-05 20:16:31 +0000
516
517 2010-08-04 21:17  jeff
518
519         * FS/FS/: cust_svc.pm, part_export/sqlradius.pm: add options to
520           only process account records from a particular realm and to
521           ignore sessions that span billing periods RT8082
522
523 2010-08-04 17:24  mark
524
525         * FS/FS/cust_main.pm, FS/FS/msg_template.pm,
526           httemplate/edit/msg_template.html: error message in decline
527           templates, RT#9507
528
529 2010-08-04 11:50  ivan
530
531         * FS/FS/Record.pm: fix scalar_sql not to return empty string for
532           zero
533
534 2010-08-03 18:30  ivan
535
536         * FS/FS/part_export/communigate_pro.pm: better serialization on
537           debugging data, RT#7514
538
539 2010-08-03 18:26  ivan
540
541         * FS/FS/part_export/: communigate_pro.pm: better serialization on
542           debugging data, RT#7514
543
544 2010-08-03 18:22  ivan
545
546         * FS/FS/part_export/: communigate_pro.pm: better serialization on
547           debugging data, RT#7514
548
549 2010-08-03 18:15  ivan
550
551         * FS/FS/part_export/communigate_pro.pm: better serialization on
552           debugging data, RT#7514
553
554 2010-08-03 16:12  ivan
555
556         * httemplate/browse/cgp_rule.html: don't allow addition of a domain
557           rule template to itself, RT#7514
558
559 2010-08-03 11:00  ivan
560
561         * httemplate/search/cust_main.cgi: spelling
562
563 2010-08-02 20:30  mark
564
565         * httemplate/misc/custom_link_proxy.cgi,
566           httemplate/view/cust_main/custom.html, FS/FS/Conf.pm,
567           httemplate/view/cust_main.cgi, FS/FS/Mason.pm: customer view tab
568           for an external info page, RT#8903
569
570 2010-08-02 20:30  mark
571
572         * httemplate/view/cust_main/custom.html: file custom.html was added
573           on branch FREESIDE_1_9_BRANCH on 2010-08-03 03:30:33 +0000
574
575 2010-08-02 20:30  mark
576
577         * httemplate/misc/custom_link_proxy.cgi: file custom_link_proxy.cgi
578           was added on branch FREESIDE_1_9_BRANCH on 2010-08-03 03:30:33
579           +0000
580
581 2010-07-30 15:20  mark
582
583         * FS/FS/Conf.pm, FS/FS/msg_template.pm, FS/FS/cust_pay.pm,
584           httemplate/edit/msg_template.html: payment receipts use
585           msg_template, RT#9060
586
587 2010-07-29 22:50  mark
588
589         * FS/FS/: Misc.pm, part_pkg.pm, part_event/Condition/pkg_freq.pm:
590           add pkg_freq event condition, RT#8896
591
592 2010-07-29 22:38  mark
593
594         * FS/FS/Conf.pm: fix stray commit
595
596 2010-07-29 17:13  jeff
597
598         * FS/FS/tax_rate.pm: fix error message to be more useful
599
600 2010-07-29 17:06  mark
601
602         * FS/FS/Schema.pm: fix mutilated schema
603
604 2010-07-29 16:11  mark
605
606         * FS/FS/part_event/Condition/pkg_freq.pm: add pkg_freq event
607           condition, RT#8896
608
609 2010-07-29 16:11  mark
610
611         * FS/FS/part_event/Condition/pkg_freq.pm: file pkg_freq.pm was
612           added on branch FREESIDE_1_9_BRANCH on 2010-07-30 05:50:24 +0000
613
614 2010-07-29 09:41  mark
615
616         * httemplate/search/elements/cust_main_dayranges.html: aging report
617           now uses DateTime, RT#9417
618
619 2010-07-28 16:20  mark
620
621         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
622           FS/FS/cust_pkg.pm, FS/FS/msg_template.pm, FS/FS/svc_acct.pm,
623           FS/FS/Cron/alert_expiration.pm, FS/FS/Cron/notify.pm,
624           httemplate/config/config-view.cgi,
625           httemplate/edit/msg_template.html: msg_template improvements,
626           RT#8324
627
628 2010-07-27 19:51  ivan
629
630         * FS/FS/Upgrade.pm: fix unnecessary warnings on upgrade of remote
631           Pg RADIUS db, RT#9178
632
633 2010-07-27 19:46  ivan
634
635         * FS/FS/Upgrade.pm: fix unnecessary warnings on upgrade of remote
636           Pg RADIUS db, RT#9178
637
638 2010-07-26 15:59  ivan
639
640         * httemplate/edit/cgp_rule-redirect_all.html: file
641           cgp_rule-redirect_all.html was added on branch
642           FREESIDE_1_9_BRANCH on 2010-07-26 22:59:04 +0000
643
644 2010-07-26 15:59  ivan
645
646         * httemplate/edit/cgp_rule-vacation.html: file
647           cgp_rule-vacation.html was added on branch FREESIDE_1_9_BRANCH on
648           2010-07-26 22:59:04 +0000
649
650 2010-07-26 15:59  ivan
651
652         * httemplate/: edit/cgp_rule-redirect_all.html,
653           edit/cgp_rule-vacation.html, view/svc_acct/communigate.html:
654           communigate vacation & redirect all rules, RT#7514
655
656 2010-07-25 13:47  jeff
657
658         * FS/FS/Upgrade.pm: missing upgrade
659
660 2010-07-23 16:16  ivan
661
662         * FS/FS/pay_batch.pm: put batch card numbers/masks in cust_pay so
663           they can be refunded, patch from peter loeppky, RT#8776
664
665 2010-07-23 03:02  ivan
666
667         * FS/FS/svc_CGP_Mixin.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
668           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi: add
669           EmptyTrash values and finish consolidating the CGP timezone
670           arrays, RT#7083
671
672 2010-07-23 02:32  ivan
673
674         * FS/FS/svc_CGP_Mixin.pm, FS/FS/svc_CGPRule_Mixin.pm,
675           FS/FS/svc_acct.pm, FS/MANIFEST, FS/FS/svc_domain.pm,
676           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi:
677           consolidate four CGP timezone arrays, RT#7083
678
679 2010-07-23 02:32  ivan
680
681         * FS/FS/svc_CGP_Mixin.pm: file svc_CGP_Mixin.pm was added on branch
682           FREESIDE_1_9_BRANCH on 2010-07-23 09:33:00 +0000
683
684 2010-07-22 16:33  mark
685
686         * FS/FS/Conf.pm, httemplate/view/cust_main/tickets.html: option to
687           force default queue for new tickets in cust_main, RT#8889
688
689 2010-07-22 09:43  ivan
690
691         * httemplate/browse/msg_template.html,
692           httemplate/edit/msg_template.html,
693           httemplate/edit/process/msg_template.html,
694           httemplate/elements/menu.html, FS/FS/msg_template.pm: allow
695           Configuration ACL to edit templates, RT#8324
696
697 2010-07-22 00:25  mark
698
699         * httemplate/search/: report_receivables.cgi,
700           unapplied_cust_pay.html, elements/cust_main_dayranges.html: Fix
701           weird behavior of aging report, RT#9234
702
703 2010-07-21 00:54  ivan
704
705         * Makefile: post-1.9.4
706
707 2010-07-20 14:33  mark
708
709         * httemplate/view/cust_main/tickets.html: adjust "Create Ticket"
710           link, RT#7656
711
712 2010-07-17 15:26  ivan
713
714         * httemplate/edit/part_tag.html: customer tags, RT#9192
715
716 2010-07-17 15:14  ivan
717
718         * FS/FS/UI/Web/small_custview.pm, httemplate/view/cust_main.cgi,
719           httemplate/view/cust_main/misc.html, FS/FS/Conf.pm: customer
720           tags, RT#9192
721
722 2010-07-17 14:41  ivan
723
724         * httemplate/: elements/pickcolor.html, elements/tr-pickcolor.html,
725           browse/part_tag.html, edit/part_tag.html: customer tags, RT#9192
726
727 2010-07-17 14:41  ivan
728
729         * httemplate/elements/pickcolor.html: file pickcolor.html was added
730           on branch FREESIDE_1_9_BRANCH on 2010-07-17 21:41:49 +0000
731
732 2010-07-17 14:41  ivan
733
734         * httemplate/elements/tr-pickcolor.html: file tr-pickcolor.html was
735           added on branch FREESIDE_1_9_BRANCH on 2010-07-17 21:41:49 +0000
736
737 2010-07-16 16:45  ivan
738
739         * httemplate/elements/select-cust_tag.html,
740           httemplate/elements/tr-select-cust_tag.html,
741           FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
742           FS/FS/cust_tag.pm, httemplate/edit/part_tag.html,
743           httemplate/edit/cust_main/top_misc.html,
744           httemplate/edit/process/cust_main.cgi,
745           httemplate/view/cust_main/misc.html: customer tags, RT#9192
746
747 2010-07-16 16:45  ivan
748
749         * httemplate/elements/select-cust_tag.html: file
750           select-cust_tag.html was added on branch FREESIDE_1_9_BRANCH on
751           2010-07-16 23:46:39 +0000
752
753 2010-07-16 16:45  ivan
754
755         * httemplate/elements/tr-select-cust_tag.html: file
756           tr-select-cust_tag.html was added on branch FREESIDE_1_9_BRANCH
757           on 2010-07-16 23:46:39 +0000
758
759 2010-07-15 14:46  ivan
760
761         * FS/FS/cust_tag.pm: file cust_tag.pm was added on branch
762           FREESIDE_1_9_BRANCH on 2010-07-15 21:47:03 +0000
763
764 2010-07-15 14:46  ivan
765
766         * FS/t/cust_tag.t: file cust_tag.t was added on branch
767           FREESIDE_1_9_BRANCH on 2010-07-15 21:47:03 +0000
768
769 2010-07-15 14:46  ivan
770
771         * httemplate/: browse/part_tag.html, edit/part_tag.html,
772           edit/process/part_tag.html: file part_tag.html was added on
773           branch FREESIDE_1_9_BRANCH on 2010-07-15 21:47:03 +0000
774
775 2010-07-15 14:46  ivan
776
777         * FS/FS/part_tag.pm: file part_tag.pm was added on branch
778           FREESIDE_1_9_BRANCH on 2010-07-15 21:47:02 +0000
779
780 2010-07-15 14:46  ivan
781
782         * FS/t/part_tag.t: file part_tag.t was added on branch
783           FREESIDE_1_9_BRANCH on 2010-07-15 21:47:03 +0000
784
785 2010-07-15 14:46  ivan
786
787         * FS/FS/cust_tag.pm, FS/FS/part_tag.pm, FS/t/cust_tag.t,
788           FS/t/part_tag.t, httemplate/browse/part_tag.html,
789           httemplate/edit/part_tag.html,
790           httemplate/edit/process/part_tag.html, FS/FS.pm, FS/MANIFEST,
791           FS/FS/Schema.pm, FS/FS/Mason.pm, httemplate/elements/menu.html:
792           customer tags, RT#9192
793
794 2010-07-14 03:36  ivan
795
796         * ChangeLog, debian/changelog: Updated for 1.9.4
797
798 2010-07-14 03:33  ivan
799
800         * FS/FS/part_event/Action/notice.pm: notices, RT#8324
801
802 2010-07-14 03:12  ivan
803
804         * ChangeLog, rpm/freeside.spec, debian/changelog: Updated for 1.9.4
805
806 2010-07-14 03:10  ivan
807
808         * ChangeLog, Makefile: 1.9.4
809
810 2010-07-13 17:17  jeff
811
812         * FS/FS/part_pkg/voip_cdr.pm: third time's a charm - fix a small
813           bug and make more analogous to HEAD - RT#8605
814
815 2010-07-13 16:06  jeff
816
817         * FS/FS/part_pkg/voip_cdr.pm: without screwing up usage summaries
818           RT#8605
819
820 2010-07-13 13:32  jeff
821
822         * FS/FS/part_pkg/voip_cdr.pm: include rate_detail->conn_sec in
823           displayed duration #RT8605
824
825 2010-07-13 04:09  ivan
826
827         * FS/FS/part_event/Action/notice.pm: file notice.pm was added on
828           branch FREESIDE_1_9_BRANCH on 2010-07-13 11:09:56 +0000
829
830 2010-07-13 04:09  ivan
831
832         * FS/FS/part_event/Action/notice.pm,
833           httemplate/edit/msg_template.html, FS/FS/Mason.pm,
834           httemplate/edit/elements/edit.html,
835           httemplate/elements/htmlarea.html, FS/FS/cust_main.pm,
836           FS/FS/msg_template.pm: notices, RT#8324
837
838 2010-07-12 06:17  ivan
839
840         * httemplate/: browse/msg_template.html, edit/msg_template.html:
841           file msg_template.html was added on branch FREESIDE_1_9_BRANCH on
842           2010-07-12 13:18:05 +0000
843
844 2010-07-12 06:17  ivan
845
846         * httemplate/edit/process/msg_template.html: file msg_template.html
847           was added on branch FREESIDE_1_9_BRANCH on 2010-07-12 13:18:06
848           +0000
849
850 2010-07-12 06:17  ivan
851
852         * httemplate/elements/tr-htmlarea.html: file tr-htmlarea.html was
853           added on branch FREESIDE_1_9_BRANCH on 2010-07-12 13:18:06 +0000
854
855 2010-07-12 06:17  ivan
856
857         * FS/t/msg_template.t: file msg_template.t was added on branch
858           FREESIDE_1_9_BRANCH on 2010-07-12 13:18:05 +0000
859
860 2010-07-12 06:17  ivan
861
862         * FS/FS/msg_template.pm: file msg_template.pm was added on branch
863           FREESIDE_1_9_BRANCH on 2010-07-12 13:18:05 +0000
864
865 2010-07-12 06:17  ivan
866
867         * FS/FS/msg_template.pm, FS/t/msg_template.t,
868           httemplate/browse/msg_template.html,
869           httemplate/edit/msg_template.html,
870           httemplate/edit/process/msg_template.html,
871           httemplate/elements/tr-htmlarea.html, FS/FS.pm, FS/MANIFEST,
872           FS/FS/AccessRight.pm, FS/FS/Schema.pm,
873           httemplate/elements/menu.html: message templates, RT#8896
874
875 2010-07-12 06:07  ivan
876
877         * FS/FS/Mason.pm: message templates, RT#8896
878
879 2010-07-11 23:19  ivan
880
881         * httemplate/view/svc_domain/dns.html: fix wording
882
883 2010-07-07 20:25  jeff
884
885         * FS/FS/tax_rate.pm: grr - fix agentnum passing
886
887 2010-07-06 14:01  mark
888
889         * FS/bin/freeside-cdr-sftp_and_import: add command line opts for
890           port, passive mode, and debug level, RT#9115
891
892 2010-07-05 13:18  jeff
893
894         * FS/FS/part_export/domreg_opensrs.pm: place errors where users can
895           find them (in the queue)
896
897 2010-07-05 01:59  jeff
898
899         * FS/FS/part_export/domreg_opensrs.pm: fix bad bug causing
900           inappropriate renewals
901
902 2010-07-02 21:19  ivan
903
904         * FS/bin/freeside-selfservice-xmlrpcd: fix leaking db connections
905           in freeside-selfservice-xmlrpcd, RT#7780
906
907 2010-07-02 18:25  ivan
908
909         * FS/FS/: cust_main.pm: should fix cancellations in rare
910           circumstances where cached _num_cust_svc becomes inaccurate,
911           RT#8994
912
913 2010-07-01 20:06  jeff
914
915         * conf/invoice_html: fix html ext_desc alignment in svc_phone
916           sections
917
918 2010-07-01 17:25  ivan
919
920         * FS/FS/: cust_event.pm, cust_main.pm: fix bad transactional
921           decisions that made it possible to abort and rollback a gateway
922           payment, RT#8995
923
924 2010-07-01 12:51  ivan
925
926         * httemplate/docs/about.html: He's gone
927
928 2010-07-01 12:30  ivan
929
930         * httemplate/docs/credits.html: He's gone
931
932 2010-06-30 14:56  ivan
933
934         * FS/bin/: freeside-dbdef-create, freeside-fetch, freeside-setup:
935           -T causing problems
936
937 2010-06-28 23:28  ivan
938
939         * ChangeLog: 1.9.4 prep
940
941 2010-06-28 22:22  ivan
942
943         * httemplate/: graph/cust_bill_pkg.cgi, search/cust_bill_pkg.cgi,
944           search/report_prepaid_income.cgi: eliminate filtering of info
945           from COMP customers on financial reports, RT#8787
946
947 2010-06-28 18:40  ivan
948
949         * FS/FS/: Conf.pm, svc_pbx.pm: add global_unique-pbx_title to
950           disable duplicate checking on svc_pbx.title
951
952 2010-06-28 18:17  jeff
953
954         * httemplate/misc/process/recharge_svc.html: protect set_usage and
955           reset_usage here, too
956
957 2010-06-28 18:01  jeff
958
959         * httemplate/edit/process/svc_acct.cgi: protect call to set_usage
960
961 2010-06-28 15:20  jeff
962
963         * FS/FS/part_pkg/voip_cdr.pm: connection charge handling which
964           comports with history of module
965
966 2010-06-28 13:47  jeff
967
968         * FS/FS/part_pkg/voip_cdr.pm: correct connection charge calculation
969
970 2010-06-27 22:13  jeff
971
972         * httemplate/search/report_newtax.html: fix under ie8 (and others?)
973           RT8274
974
975 2010-06-27 21:11  jeff
976
977         * FS/FS/: cust_bill.pm, usage_class.pm: add some dollar signs
978           RT8704
979
980 2010-06-27 02:22  jeff
981
982         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, usage_class.pm: planet
983           telesis invoice fixups RT 8707,8406
984
985 2010-06-24 01:17  jeff
986
987         * FS/FS/cust_bill.pm: get section subtotalling right
988
989 2010-06-23 20:31  ivan
990
991         * rt/lib/RT.pm: not changing this hopefully will cause fewer
992           upgrade conflicts.  stupid BPS header
993
994 2010-06-23 16:45  ivan
995
996         * FS/FS/part_export/communigate_pro.pm,
997           httemplate/view/svc_forward.cgi: add display of forward
998           destionations via GetForward, RT#7083
999
1000 2010-06-23 16:22  ivan
1001
1002         * httemplate/view/svc_domain/acct_defaults.html: spealing
1003
1004 2010-06-23 16:06  ivan
1005
1006         * FS/FS/part_export/communigate_pro.pm: fix domain renames, RT#7083
1007
1008 2010-06-23 15:48  ivan
1009
1010         * httemplate/elements/communigate_pro-accessmodes.html: add
1011           services as per customer, RT#7083
1012
1013 2010-06-23 15:19  ivan
1014
1015         * httemplate/elements/communigate_pro-accessmodes.html: add
1016           services as per customer, RT#7083
1017
1018 2010-06-23 12:32  jeff
1019
1020         * httemplate/config/config-process.cgi: backport RT8384 config
1021           input validation
1022
1023 2010-06-23 01:37  jeff
1024
1025         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
1026           conf/invoice_latexcoupon: add config variables to position
1027           invoice addresses in envelope windows RT8384
1028
1029 2010-06-21 21:15  ivan
1030
1031         * FS/FS/: ClientAPI/MyAccount.pm, TicketSystem/RT_Internal.pm:
1032           remove extra debugging, RT#7780
1033
1034 2010-06-21 21:11  ivan
1035
1036         * rt/lib/: RT.pm, RT.pm.in: backport NoSignalHandlers patch to
1037           1.9... should fix up RT initialization in
1038           freeside-selfservice-xmlrpcd such that processes still log after
1039           create_ticket happened, RT#7780
1040
1041 2010-06-21 18:26  ivan
1042
1043         * FS/bin/freeside-selfservice-xmlrpcd: fix (probably harmless)
1044           "DBD::Pg::db disconnect failed: server closed the connection
1045           unexpectedly" warning, RT#7780
1046
1047 2010-06-21 18:20  ivan
1048
1049         * FS/FS/TicketSystem/RT_Internal.pm: enable debugging for
1050           create_ticket call to pinpoint lockup, RT#7780
1051
1052 2010-06-21 17:52  ivan
1053
1054         * FS/FS/ClientAPI/MyAccount.pm: enable debugging for create_ticket
1055           call to pinpoint lockup
1056
1057 2010-06-20 16:20  ivan
1058
1059         * httemplate/elements/communigate_pro-accessmodes.html: new
1060           communigate pro accessmodes choices... not 100% sure on the
1061           names, RT#7083
1062
1063 2010-06-19 12:29  ivan
1064
1065         * FS/FS/part_export/domreg_opensrs.pm: return rather than ignore
1066           errors inserting into the job queue during
1067           _export_insert_on_payment
1068
1069 2010-06-19 11:59  ivan
1070
1071         * FS/FS/cust_bill_ApplicationCommon.pm: should fix
1072           FS::svc_acct=HASH(0xe854058) errors inserting payments, fallout
1073           from opensrs on #5825, RT#8853
1074
1075 2010-06-17 10:50  jeff
1076
1077         * FS/FS/svc_acct.pm: fix null option with placeholders
1078
1079 2010-06-17 10:19  ivan
1080
1081         * FS/bin/freeside-selfservice-xmlrpcd: just go ahead and depend on
1082           POE 1.2 seems the path of least resistance, RT#7780
1083
1084 2010-06-16 22:25  ivan
1085
1086         * FS/bin/freeside-selfservice-xmlrpcd: load_clientapi_modules is a
1087           2.1-ism, RT#7780
1088
1089 2010-06-16 22:19  ivan
1090
1091         * FS/bin/freeside-selfservice-xmlrpcd: lenny POE compat, RT#7780
1092
1093 2010-06-16 14:53  ivan
1094
1095         * FS/FS/Conf.pm, FS/bin/freeside-selfservice-xmlrpcd,
1096           FS/FS/Daemon.pm, init.d/freeside-init: a local XML-RPC server for
1097           ncic: daemonize and respond to TERM, RT#7780
1098
1099 2010-06-16 12:41  ivan
1100
1101         * FS/: FS/Daemon.pm, bin/freeside-selfservice-xmlrpcd: a local
1102           XML-RPC server for ncic: daemonize and respond to TERM, RT#7780
1103
1104 2010-06-16 01:42  ivan
1105
1106         * FS/bin/freeside-selfservice-xmlrpcd: a local XML-RPC server for
1107           ncic: cleanup as a modern POE app, RT#7780
1108
1109 2010-06-16 00:50  ivan
1110
1111         * FS/FS/ClientAPI_XMLRPC.pm: file ClientAPI_XMLRPC.pm was added on
1112           branch FREESIDE_1_9_BRANCH on 2010-06-16 07:50:18 +0000
1113
1114 2010-06-16 00:50  ivan
1115
1116         * FS/bin/freeside-selfservice-xmlrpcd: file
1117           freeside-selfservice-xmlrpcd was added on branch
1118           FREESIDE_1_9_BRANCH on 2010-06-16 07:50:18 +0000
1119
1120 2010-06-16 00:50  ivan
1121
1122         * fs_selfservice/perl/xmlrpc_local-phonenum_balance.pl: file
1123           xmlrpc_local-phonenum_balance.pl was added on branch
1124           FREESIDE_1_9_BRANCH on 2010-06-16 07:50:19 +0000
1125
1126 2010-06-16 00:50  ivan
1127
1128         * FS/FS/ClientAPI_XMLRPC.pm, FS/bin/freeside-selfservice-xmlrpcd,
1129           fs_selfservice/perl/xmlrpc_local-phonenum_balance.pl,
1130           FS/MANIFEST: start of a local XML-RPC server for ncic, RT#7780
1131
1132 2010-06-15 19:19  mark
1133
1134         * FS/FS/pay_batch.pm, httemplate/elements/file-upload.html,
1135           httemplate/misc/upload-batch.cgi,
1136           httemplate/search/cust_pay_batch.cgi: RT#5683: payment batch
1137           upload uses job queue and progressbar
1138
1139 2010-06-14 22:10  mark
1140
1141         * FS/FS/: Daemon.pm, Misc.pm: RT#7869: fix error messages when
1142           send_email fails in the job queue
1143
1144 2010-06-13 11:01  jeff
1145
1146         * FS/FS/svc_acct.pm: avoid sql injection
1147
1148 2010-06-11 14:17  mark
1149
1150         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
1151           httemplate/search/unapplied_cust_pay.html,
1152           httemplate/search/elements/cust_main_dayranges.html: RT#7266:
1153           continue fixing aging reports
1154
1155 2010-06-09 21:26  jeff
1156
1157         * httemplate/search/cdr.html: correcting a wild misspelling?
1158
1159 2010-06-06 21:35  ivan
1160
1161         * Makefile: next ver
1162
1163 2010-06-06 19:39  ivan
1164
1165         * httemplate/misc/clone-cgp_rule.html,
1166           httemplate/browse/cgp_rule.html, FS/FS/Conf.pm,
1167           FS/FS/cgp_rule.pm, httemplate/edit/process/elements/process.html,
1168           httemplate/edit/process/cgp_rule.html: domain rules based on
1169           templates (rules from other domains), RT#7514
1170
1171 2010-06-06 19:39  ivan
1172
1173         * httemplate/misc/clone-cgp_rule.html: file clone-cgp_rule.html was
1174           added on branch FREESIDE_1_9_BRANCH on 2010-06-07 02:39:47 +0000
1175
1176 2010-06-06 17:09  ivan
1177
1178         * FS/FS/Schema.pm, FS/FS/cgp_rule_condition.pm,
1179           httemplate/elements/select-cgp_rule_condition.html,
1180           httemplate/edit/cgp_rule.html, httemplate/browse/cgp_rule.html,
1181           httemplate/edit/process/cgp_rule.html, FS/bin/freeside-upgrade:
1182           mysql compat: cgp_rule_condition s/condition/conditionname/
1183
1184 2010-06-05 20:01  ivan
1185
1186         * httemplate/search/: sql.html, elements/search.html: fix sql
1187           query, RT#8035
1188
1189 2010-06-05 19:27  ivan
1190
1191         * FS/FS/cust_main.pm: log customer with queued billing jobs,
1192           RT#8282
1193
1194 2010-06-05 13:50  ivan
1195
1196         * FS/: bin/freeside-upgrade, FS/Upgrade.pm: should really fix bug
1197           commiting between each table upgrade, arg, RT#8580
1198
1199 2010-06-05 13:30  ivan
1200
1201         * FS/FS/Upgrade.pm: should really fix bug commiting between each
1202           table upgrade, arg, RT#8580
1203
1204 2010-06-05 12:47  ivan
1205
1206         * FS/FS/Upgrade.pm: should fix bug commiting between each table
1207           upgrade, RT#8580
1208
1209 2010-06-04 22:54  jeff
1210
1211         * httemplate/search/: 477.html, 477partV.html, 477partVI.html,
1212           elements/search-html.html: fix urls
1213
1214 2010-06-04 22:51  jeff
1215
1216         * FS/FS/part_pkg_taxrate.pm: don't delete too much RT#8581
1217
1218 2010-06-01 12:58  jeff
1219
1220         * FS/FS/CGI.pm, FS/FS/queue.pm, FS/FS/tax_rate.pm, FS/FS/UI/Web.pm,
1221           httemplate/elements/progress-popup.html,
1222           httemplate/search/report_newtax.html,
1223           httemplate/search/report_queued_newtax.cgi: add progressbar,
1224           redirection, and improve links RT#8274
1225
1226 2010-06-01 10:11  mark
1227
1228         * FS/FS/cdr/wip.pm: RT#8026: skip line charges when importing WIP
1229           CDRs
1230
1231 2010-05-28 00:51  mark
1232
1233         * httemplate/search/cust_pkg.cgi: RT#8465: add service label to
1234           downloadable package reports
1235
1236 2010-05-26 18:02  mark
1237
1238         * httemplate/search/elements/search-html.html: unbreak download
1239           links
1240
1241 2010-05-26 11:37  mark
1242
1243         * httemplate/search/rt_transaction.html: broken link in time worked
1244           report
1245
1246 2010-05-26 09:11  jeff
1247
1248         * FS/FS/tax_rate.pm: correct uncorrected tyop
1249
1250 2010-05-25 21:50  ivan
1251
1252         * bin/cvs2cl: correct for branch
1253
1254 2010-05-24 23:04  ivan
1255
1256         * FS/FS/Misc.pm: prevent "Can't locate object method "code" via
1257           package "HTML::Mason::Exception" errors
1258
1259 2010-05-24 16:54  mark
1260
1261         * httemplate/: edit/cust_main_note.cgi,
1262           edit/process/cust_main_note.cgi, view/cust_main/notes.html,
1263           pref/pref-process.html, pref/pref.html: RT#8224: allow user to
1264           disable HTML editor
1265
1266 2010-05-24 09:56  ivan
1267
1268         * httemplate/search/timeworked.html: fix Pg-ism
1269
1270 2010-05-22 18:59  ivan
1271
1272         * FS/t/svc_CGPRule_Mixin.t: file svc_CGPRule_Mixin.t was added on
1273           branch FREESIDE_1_9_BRANCH on 2010-05-23 01:59:21 +0000
1274
1275 2010-05-22 18:59  ivan
1276
1277         * FS/FS/svc_CGPRule_Mixin.pm, FS/t/svc_CGPRule_Mixin.t,
1278           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/Schema.pm,
1279           FS/FS/cgp_rule.pm, FS/FS/cgp_rule_action.pm,
1280           FS/FS/cgp_rule_condition.pm,
1281           FS/FS/part_export/communigate_pro.pm,
1282           httemplate/browse/cgp_rule.html: communigate pro rules, RT#7515
1283
1284 2010-05-22 18:59  ivan
1285
1286         * FS/FS/svc_CGPRule_Mixin.pm: file svc_CGPRule_Mixin.pm was added
1287           on branch FREESIDE_1_9_BRANCH on 2010-05-23 01:59:20 +0000
1288
1289 2010-05-22 12:49  jeff
1290
1291         * FS/FS/Report/FCC_477.pm, FS/t/Report-FCC_477.t,
1292           httemplate/search/477partIA_detail.html,
1293           httemplate/search/477partIA_summary.html,
1294           httemplate/search/477partIIA.html,
1295           httemplate/search/477partIIB.html,
1296           httemplate/search/477partIV.html,
1297           httemplate/search/477partV.html, FS/MANIFEST, FS/FS/Conf.pm,
1298           httemplate/search/477.html, httemplate/search/477partVI.html,
1299           httemplate/search/report_477.html,
1300           httemplate/search/elements/metasearch.html,
1301           httemplate/search/elements/search-html.html,
1302           httemplate/search/elements/search-xml.html,
1303           httemplate/search/elements/search.html, FS/FS/Mason.pm,
1304           FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
1305           httemplate/edit/part_pkg.cgi: improved fcc 477 report #7783
1306
1307 2010-05-22 11:52  ivan
1308
1309         * FS/FS/Report/Table/Monthly.pm: fix net sales amount (credits were
1310           being applied in wrong month), RT#7502
1311
1312 2010-05-21 14:32  mark
1313
1314         * FS/FS/cust_bill.pm: typo
1315
1316 2010-05-21 12:57  ivan
1317
1318         * FS/FS/cust_bill.pm: fix 'Use of uninitialized value' spew,
1319           fallout from RT#7266
1320
1321 2010-05-21 12:09  mark
1322
1323         * FS/FS/Report/Table/Monthly.pm,
1324           httemplate/graph/cust_bill_pkg.cgi,
1325           httemplate/graph/report_cust_bill_pkg.html: RT#8504: option to
1326           aggregate agents on sales report
1327
1328 2010-05-20 20:42  mark
1329
1330         * FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/voip_inbound.pm,
1331           httemplate/edit/part_pkg.cgi: fix display bug, RT#8524
1332
1333 2010-05-20 20:28  mark
1334
1335         * FS/FS/part_pkg/voip_inbound.pm: fix display bug, RT#8524
1336
1337 2010-05-19 18:33  mark
1338
1339         * FS/FS/cust_main.pm, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
1340           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
1341           httemplate/search/report_receivables.cgi: RT#7266: aging report
1342           "as of" date now limits applied payments
1343
1344 2010-05-18 21:05  jeff
1345
1346         * FS/FS/cust_bill_pkg.pm: avoid spurious bash default usage
1347           category charges
1348
1349 2010-05-18 12:41  ivan
1350
1351         * httemplate/edit/access_user.html: fix "Re-enter password" label
1352           on employee edit
1353
1354 2010-05-17 20:25  ivan
1355
1356         * FS/FS/AccessRight.pm, FS/FS/Conf.pm,
1357           httemplate/search/report_svc_acct.html,
1358           httemplate/search/svc_acct.cgi: add more info to
1359           (customer-specific) service report, RT#6180
1360
1361 2010-05-13 19:16  ivan
1362
1363         * FS/FS/rate.pm, httemplate/edit/rate.cgi: fix losing rates when
1364           renaming a rate plan, RT#8173
1365
1366 2010-05-12 22:43  jeff
1367
1368         * httemplate/misc/queued_report.html,
1369           httemplate/search/report_queued_newtax.cgi, FS/FS/queue.pm,
1370           FS/FS/tax_rate.pm, FS/bin/freeside-queued,
1371           httemplate/search/queue.html,
1372           httemplate/search/report_newtax.html: cope with poor tax
1373           liability report performance by allowing queuing of reports
1374           RT#8274
1375
1376 2010-05-12 22:43  jeff
1377
1378         * httemplate/misc/queued_report.html: file queued_report.html was
1379           added on branch FREESIDE_1_9_BRANCH on 2010-05-13 05:43:57 +0000
1380
1381 2010-05-12 22:43  jeff
1382
1383         * httemplate/search/report_queued_newtax.cgi: file
1384           report_queued_newtax.cgi was added on branch FREESIDE_1_9_BRANCH
1385           on 2010-05-13 05:43:57 +0000
1386
1387 2010-05-12 20:06  ivan
1388
1389         * httemplate/search/cust_bill_pkg.cgi: add "Owed" and "Payment
1390           date" columns to unearned revenue detail, RT#7776
1391
1392 2010-05-12 19:51  ivan
1393
1394         * Makefile: make dev kludge: unstable has 5.10.1
1395
1396 2010-05-12 19:33  ivan
1397
1398         * httemplate/search/cust_bill_pkg.cgi: fix color/style and remove
1399           billpkgnum on 1_9_BRANCH too
1400
1401 2010-05-12 18:25  ivan
1402
1403         * Makefile: fix "-e DBI:Pg:dbname=freeside" datasrc winding up in
1404           secrets as a result of weird implementations of echo as a shell
1405           builtin that ignore -e
1406
1407 2010-05-10 23:57  ivan
1408
1409         * FS/FS/part_pkg/voip_cdr.pm: should fix asterisks in destination
1410           numbers causing invoice generation to barf, RT#7840
1411
1412 2010-05-10 23:38  ivan
1413
1414         * FS/FS/rate.pm: fix ignore_unrateable flag, RT#8149
1415
1416 2010-05-07 19:38  ivan
1417
1418         * FS/FS/Mason.pm, httemplate/edit/pkg_category.html: fix package
1419           Categorys spelling, RT#8314
1420
1421 2010-05-04 15:25  mark
1422
1423         * FS/FS/cdr/wip.pm: file wip.pm was added on branch
1424           FREESIDE_1_9_BRANCH on 2010-05-04 22:26:06 +0000
1425
1426 2010-05-04 15:25  mark
1427
1428         * FS/FS/: cdr/wip.pm, cdr.pm: RT#8026: WIP CDR format
1429
1430 2010-04-29 19:17  ivan
1431
1432         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/cgp_rule_action.pm,
1433           FS/FS/cgp_rule_condition.pm, httemplate/browse/cgp_rule.html,
1434           httemplate/edit/cgp_rule.html,
1435           httemplate/elements/select-cgp_rule_action.html,
1436           httemplate/elements/select-cgp_rule_condition.html: communigate
1437           (phase 2): rules: show conditions/actions on rule browse, fix
1438           rule edit for conditions and actions without op/param, fix rule
1439           edit stickiness on errors.  RT#7514
1440
1441 2010-04-29 00:43  ivan
1442
1443         * FS/: MANIFEST, FS/o2m_Common.pm: add o2m_Common.pm to 1.9,
1444           RT#7514
1445
1446 2010-04-29 00:40  ivan
1447
1448         * FS/FS/cgp_rule.pm, httemplate/edit/cgp_rule.html,
1449           httemplate/edit/process/cgp_rule.html,
1450           httemplate/elements/input-text.html,
1451           httemplate/elements/select-cgp_rule_action.html,
1452           httemplate/elements/select-cgp_rule_condition.html,
1453           httemplate/elements/select.html: communigate (phase 2): rules:
1454           adding conditions and actions to rule edit.  RT#7514
1455
1456 2010-04-28 19:59  ivan
1457
1458         * httemplate/: edit/elements/edit.html,
1459           elements/select-cgp_rule_action.html,
1460           elements/select-cgp_rule_condition.html: communigate (phase 2):
1461           rules: adding conditions and actions to rule edit.  RT#7514
1462
1463 2010-04-27 03:56  ivan
1464
1465         * httemplate/elements/select-cgp_rule_action.html: file
1466           select-cgp_rule_action.html was added on branch
1467           FREESIDE_1_9_BRANCH on 2010-04-27 10:57:01 +0000
1468
1469 2010-04-27 03:56  ivan
1470
1471         * httemplate/elements/select-cgp_rule_condition.html: file
1472           select-cgp_rule_condition.html was added on branch
1473           FREESIDE_1_9_BRANCH on 2010-04-27 10:57:01 +0000
1474
1475 2010-04-27 03:56  ivan
1476
1477         * httemplate/elements/select.html: file select.html was added on
1478           branch FREESIDE_1_9_BRANCH on 2010-04-27 10:57:00 +0000
1479
1480 2010-04-27 03:56  ivan
1481
1482         * httemplate/: elements/select-cgp_rule_action.html,
1483           elements/select-cgp_rule_condition.html, elements/select.html,
1484           edit/cgp_rule.html, elements/tr-select.html: communigate (phase
1485           2): rules: start of adding conditions and actions to rule edit.
1486           RT#7514
1487
1488 2010-04-27 01:52  ivan
1489
1490         * httemplate/edit/process/elements/process.html: backport o2m_ and
1491           colspan from 2.1 process.html
1492
1493 2010-04-27 01:38  ivan
1494
1495         * httemplate/edit/elements/edit.html: backport o2m_ and colspan
1496           from 2.1 edit.html
1497
1498 2010-04-26 22:38  mark
1499
1500         * FS/FS/part_pkg/voip_inbound.pm: file voip_inbound.pm was added on
1501           branch FREESIDE_1_9_BRANCH on 2010-05-21 03:28:49 +0000
1502
1503 2010-04-26 22:38  mark
1504
1505         * FS/FS/part_pkg/voip_inbound.pm: RT#7046: inbound rate for rate
1506           plan billing
1507
1508 2010-04-22 23:47  ivan
1509
1510         * httemplate/view/svc_domain/basics.html: communigate (phase 2):
1511           rules.  RT#7514
1512
1513 2010-04-22 23:43  ivan
1514
1515         * httemplate/: browse/cgp_rule.html, edit/cgp_rule.html: file
1516           cgp_rule.html was added on branch FREESIDE_1_9_BRANCH on
1517           2010-04-23 06:43:40 +0000
1518
1519 2010-04-22 23:43  ivan
1520
1521         * httemplate/edit/process/cgp_rule.html: file cgp_rule.html was
1522           added on branch FREESIDE_1_9_BRANCH on 2010-04-23 06:43:41 +0000
1523
1524 2010-04-22 23:43  ivan
1525
1526         * httemplate/view/svc_acct/communigate.html: file communigate.html
1527           was added on branch FREESIDE_1_9_BRANCH on 2010-04-23 06:43:41
1528           +0000
1529
1530 2010-04-22 23:43  ivan
1531
1532         * httemplate/misc/delete-cgp_rule.html: file delete-cgp_rule.html
1533           was added on branch FREESIDE_1_9_BRANCH on 2010-04-23 06:43:41
1534           +0000
1535
1536 2010-04-22 23:43  ivan
1537
1538         * FS/FS/Mason.pm, FS/FS/cgp_rule.pm, FS/FS/cgp_rule_action.pm,
1539           FS/FS/cgp_rule_condition.pm, httemplate/browse/cgp_rule.html,
1540           httemplate/edit/cgp_rule.html,
1541           httemplate/edit/process/cgp_rule.html,
1542           httemplate/misc/delete-cgp_rule.html,
1543           httemplate/view/svc_acct/communigate.html,
1544           httemplate/view/svc_acct/basics.html, FS/FS/Schema.pm:
1545           communigate (phase 2): rules.  RT#7514
1546
1547 2010-04-21 19:00  ivan
1548
1549         * FS/: FS/Schema.pm, FS.pm, MANIFEST, FS/cgp_rule.pm,
1550           FS/cgp_rule_action.pm, FS/cgp_rule_condition.pm, t/cgp_rule.t,
1551           t/cgp_rule_action.t, t/cgp_rule_condition.t: communigate (phase
1552           2): rules.  RT#7514
1553
1554 2010-04-21 02:31  ivan
1555
1556         * httemplate/elements/select-part_pkg.html: "
1557
1558 2010-04-21 02:09  ivan
1559
1560         * httemplate/config/config.cgi: prevent inadvertantly losing
1561           disabled package defs, service defs or package classes in a
1562           config value that uses them (i.e. support_packages)
1563
1564 2010-04-21 01:57  ivan
1565
1566         * httemplate/elements/select-part_pkg.html: prevent inadvertantly
1567           losing disabled package defs, service defs or package classes in
1568           a config value that uses them (i.e. support_packages)
1569
1570 2010-04-21 00:11  ivan
1571
1572         * Makefile: 1.9.4 is next
1573
1574 2010-04-20 21:10  ivan
1575
1576         * ChangeLog, rpm/freeside.spec, debian/changelog: Updated for 1.9.3
1577
1578 2010-04-20 21:06  ivan
1579
1580         * Makefile, httemplate/docs/about.html: 1.9.3
1581
1582 2010-04-20 20:56  ivan
1583
1584         * Makefile: ensure that the trainwreck which was 1.9.2 does not
1585           happen again
1586
1587 2010-04-19 21:29  ivan
1588
1589         * FS/FS/svc_domain.pm, httemplate/edit/part_svc.cgi: communigate
1590           (phase 2): add a textarea type to edit/part_svc so you can set it
1591           to a default or fixed trailer that's multi-line, RT#7514
1592
1593 2010-04-19 21:13  ivan
1594
1595         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
1596           FS/FS/part_export/communigate_pro.pm,
1597           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi,
1598           httemplate/view/svc_acct/basics.html,
1599           httemplate/view/svc_domain/acct_defaults.html: communigate (phase
1600           2): Account Preferences (& Domain::Account Defaults:Preferences):
1601           ProntoSkinName  RT#7514
1602
1603 2010-04-19 18:51  ivan
1604
1605         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
1606           FS/FS/part_export/communigate_pro.pm,
1607           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi,
1608           httemplate/view/svc_acct/basics.html,
1609           httemplate/view/svc_domain/acct_defaults.html: communigate (phase
1610           2): Account Preferences (& Domain::Account Defaults:Preferences):
1611           Language, Time zone, Layout, Send read receipts.  RT#7514
1612
1613 2010-04-19 00:09  ivan
1614
1615         * FS/FS/svc_acct.pm, FS/FS/part_export/communigate_pro.pm,
1616           FS/FS/Schema.pm, httemplate/edit/svc_acct.cgi,
1617           httemplate/view/svc_acct/basics.html: communigate (phase 2),
1618           Account:Settings PasswordRecovery.  also fix modification of
1619           svc_acct booleans in export.  RT#7514
1620
1621 2010-04-18 23:15  ivan
1622
1623         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
1624           FS/FS/part_export/communigate_pro.pm,
1625           httemplate/edit/svc_acct.cgi,
1626           httemplate/view/svc_acct/basics.html: communigate provisioning
1627           phase 2: Account:Settings: RulesAllowed, RPOPAllowed, MailToAll,
1628           AddMailTrailer.  RT#7514
1629
1630 2010-04-18 22:01  ivan
1631
1632         * FS/FS/Schema.pm, FS/FS/svc_domain.pm,
1633           FS/FS/part_export/communigate_pro.pm,
1634           httemplate/edit/svc_domain.cgi,
1635           httemplate/view/svc_domain/acct_defaults.html: communigate
1636           provisioning phase 2: Domain:Account Defaults:Settings:
1637           RulesAllowed, RPOPAllowed, MailToAll, AddMailTrailer.  RT#7514
1638
1639 2010-04-18 18:25  ivan
1640
1641         * FS/FS/Schema.pm, FS/FS/svc_domain.pm,
1642           FS/FS/part_export/communigate_pro.pm,
1643           httemplate/edit/svc_domain.cgi,
1644           httemplate/view/svc_domain/basics.html: communigate provisioning
1645           phase 2: add svc_domain.trailer -> communigate TrailerText,
1646           RT#7514
1647
1648 2010-04-09 21:21  mark
1649
1650         * httemplate/search/elements/cust_main_dayranges.html: RT#866: fix
1651           payment links
1652
1653 2010-04-09 01:18  ivan
1654
1655         * FS/FS/Misc/DateTime.pm: file DateTime.pm was added on branch
1656           FREESIDE_1_9_BRANCH on 2010-04-09 08:18:35 +0000
1657
1658 2010-04-09 01:17  ivan
1659
1660         * httemplate/search/elements/cust_main_dayranges.html,
1661           FS/FS/Misc/DateTime.pm, FS/MANIFEST, FS/FS/cust_main/Import.pm,
1662           FS/FS/Mason.pm, FS/FS/UI/Web.pm,
1663           httemplate/edit/REAL_cust_pkg.cgi, httemplate/edit/cust_pay.cgi,
1664           httemplate/misc/process/cancel_pkg.html,
1665           httemplate/misc/process/delay_susp_pkg.html,
1666           httemplate/search/pay_batch.cgi,
1667           httemplate/search/report_prepaid_income.cgi,
1668           httemplate/search/sqlradius.cgi,
1669           httemplate/edit/process/REAL_cust_pkg.cgi,
1670           httemplate/edit/process/cust_main.cgi,
1671           httemplate/edit/process/cust_pay.cgi,
1672           httemplate/edit/process/quick-charge.cgi,
1673           httemplate/edit/process/quick-cust_pkg.cgi: fix date parsing when
1674           using international dates (package date edit), RT#8027
1675
1676 2010-04-09 01:09  jeff
1677
1678         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html: modify
1679           total items for balance below line and current charges above line
1680           with configurable description.  also bug fixes that might close
1681           7896
1682
1683 2010-04-08 22:50  ivan
1684
1685         * Makefile: starting 1.9.3
1686
1687 2010-04-08 12:23  jeff
1688
1689         * httemplate/elements/about_rt.html: close tag rather than open a
1690           new one
1691
1692 2010-04-07 01:24  ivan
1693
1694         * httemplate/edit/agent.cgi: also in agent edit, fix form getting
1695           submitted before customer search can complete.  throws "status
1696           connecting to" error and custnum does not get filled in, RT#8014
1697
1698 2010-04-07 01:15  ivan
1699
1700         * httemplate/: edit/access_user.html, edit/elements/edit.html,
1701           elements/search-cust_main.html: in employee edit, fix form
1702           getting submitted before customer search can complete.  throws
1703           "status connecting to" error and custnum does not get filled in,
1704           RT#8014
1705
1706 2010-04-06 23:20  ivan
1707
1708         * FS/FS/TicketSystem/RT_Internal.pm: fix capitalization of RT
1709           tables and columns - mysql fix
1710
1711 2010-04-06 22:52  mark
1712
1713         * FS/FS/pay_batch/RBC.pm: fix floating point error
1714
1715 2010-04-06 21:36  ivan
1716
1717         * httemplate/search/part_pkg.html: final nit for employee
1718           commission report in 1.9, RT#6991
1719
1720 2010-04-06 21:11  ivan
1721
1722         * httemplate/search/part_pkg.html: fix a mysql-ism in employee
1723           commission report, now compatible with Pg, that's a new one.
1724           RT#6991
1725
1726 2010-04-06 14:43  ivan
1727
1728         * httemplate/search/report_employee_commission.html: fix 1.9-style
1729           employee comission report, RT#6991
1730
1731 2010-04-05 05:24  jeff
1732
1733         * FS/FS/part_export/dashcs_e911.pm: fix noisy but harmless
1734           redeclaration
1735
1736 2010-04-05 00:08  ivan
1737
1738         * rpm/freeside.spec, debian/changelog: Updated for 1.9.2
1739
1740 2010-04-05 00:07  ivan
1741
1742         * Makefile: 1.9.2
1743
1744 2010-04-05 00:05  ivan
1745
1746         * ChangeLog, rpm/freeside.spec, debian/changelog: Updated for
1747           1.9.2cvs
1748
1749 2010-04-05 00:03  ivan
1750
1751         * httemplate/docs/about.html: 1.9.2
1752
1753 2010-04-04 23:58  ivan
1754
1755         * conf/invoice_from: company email
1756
1757 2010-04-04 23:57  ivan
1758
1759         * FS/bin/freeside-upgrade: require DBIx::DBSchema 0.39 for mysql
1760
1761 2010-04-04 23:55  ivan
1762
1763         * FS/FS/: part_event_condition.pm, part_event/Condition/balance.pm,
1764           part_event/Condition/balance_age.pm,
1765           part_event/Condition/balance_under.pm,
1766           part_event/Condition/cust_bill_has_service.pm,
1767           part_event/Condition/cust_bill_owed.pm,
1768           part_event/Condition/cust_bill_owed_under.pm: mysql billing
1769           fixes, 1.9
1770
1771 2010-04-04 23:50  ivan
1772
1773         * FS/FS/part_export/thirdlane.pm: thirdlane deletion fix
1774
1775 2010-04-04 22:20  ivan
1776
1777         * FS/FS/part_export/indosoft.pm: file indosoft.pm was added on
1778           branch FREESIDE_1_9_BRANCH on 2010-04-05 05:20:03 +0000
1779
1780 2010-04-04 22:20  ivan
1781
1782         * FS/FS/part_export/: indosoft.pm: initial indosoft export, RT#4068
1783
1784 2010-04-04 18:23  ivan
1785
1786         * httemplate/search/part_pkg.html: last fix for employee
1787           commisssion report, RT#6991
1788
1789 2010-04-04 17:59  ivan
1790
1791         * httemplate/elements/menu.html: add employee commission report to
1792           menu, RT#6991
1793
1794 2010-04-01 14:30  mark
1795
1796         * httemplate/search/elements/cust_main_dayranges.html: fix column
1797           alignment
1798
1799 2010-03-31 21:43  mark
1800
1801         * FS/FS/UI/Web.pm, httemplate/search/report_receivables.cgi,
1802           httemplate/search/elements/cust_main_dayranges.html,
1803           httemplate/search/elements/search-html.html,
1804           httemplate/search/elements/search.html: RT#866: links to process
1805           payments from aging report
1806
1807 2010-03-31 08:48  jeff
1808
1809         * FS/FS/part_export/dashcs_e911.pm: file dashcs_e911.pm was added
1810           on branch FREESIDE_1_9_BRANCH on 2010-03-31 15:49:08 +0000
1811
1812 2010-03-31 08:48  jeff
1813
1814         * FS/: FS/part_export/dashcs_e911.pm, MANIFEST: add dash carrier
1815           services e911 support RT7103
1816
1817 2010-03-31 00:41  mark
1818
1819         * httemplate/search/: report_receivables.cgi,
1820           report_receivables.html, report_unapplied_cust_pay.html,
1821           unapplied_cust_pay.html, elements/cust_main_dayranges.html:
1822           RT#7266: aging reports as of a past date
1823
1824 2010-03-30 23:30  ivan
1825
1826         * FS/FS/Misc.pm: eliminate harmless "Use of uninitialized value
1827           $enc in string eq" warnings
1828
1829 2010-03-30 05:16  ivan
1830
1831         * FS/FS/Schema.pm: employee commission reporting, RT#6991
1832
1833 2010-03-30 05:12  ivan
1834
1835         * httemplate/search/: part_pkg.html: employee commission reporting,
1836           RT#6991
1837
1838 2010-03-30 05:12  ivan
1839
1840         * httemplate/search/part_pkg.html: file part_pkg.html was added on
1841           branch FREESIDE_1_9_BRANCH on 2010-03-30 12:13:27 +0000
1842
1843 2010-03-30 05:07  ivan
1844
1845         * httemplate/search/report_employee_commission.html,
1846           FS/FS/cust_main.pm, FS/FS/cust_credit.pm, FS/FS/cust_event.pm,
1847           FS/FS/part_event/Action/pkg_agent_credit.pm,
1848           FS/FS/part_event/Action/pkg_employee_credit.pm,
1849           FS/FS/part_event/Action/pkg_referral_credit.pm: employee
1850           commission reporting, RT#6991
1851
1852 2010-03-30 05:07  ivan
1853
1854         * httemplate/search/report_employee_commission.html: file
1855           report_employee_commission.html was added on branch
1856           FREESIDE_1_9_BRANCH on 2010-03-30 12:08:23 +0000
1857
1858 2010-03-29 20:10  ivan
1859
1860         * FS/MANIFEST: employee (otaker / access_user) commissioning,
1861           RT#6991
1862
1863 2010-03-29 19:53  ivan
1864
1865         * FS/FS/part_event/Action/Mixin/credit_pkg.pm: file credit_pkg.pm
1866           was added on branch FREESIDE_1_9_BRANCH on 2010-03-30 02:53:12
1867           +0000
1868
1869 2010-03-29 19:53  ivan
1870
1871         * FS/FS/part_event/Action/pkg_agent_credit.pm: file
1872           pkg_agent_credit.pm was added on branch FREESIDE_1_9_BRANCH on
1873           2010-03-30 02:53:12 +0000
1874
1875 2010-03-29 19:53  ivan
1876
1877         * FS/FS/part_event/Action/pkg_agent_credit_pkg.pm: file
1878           pkg_agent_credit_pkg.pm was added on branch FREESIDE_1_9_BRANCH
1879           on 2010-03-30 02:53:12 +0000
1880
1881 2010-03-29 19:53  ivan
1882
1883         * FS/FS/part_event/Action/pkg_employee_credit_pkg.pm: file
1884           pkg_employee_credit_pkg.pm was added on branch
1885           FREESIDE_1_9_BRANCH on 2010-03-30 02:53:12 +0000
1886
1887 2010-03-29 19:53  ivan
1888
1889         * httemplate/elements/tr-search-cust_main.html: file
1890           tr-search-cust_main.html was added on branch FREESIDE_1_9_BRANCH
1891           on 2010-03-30 02:53:11 +0000
1892
1893 2010-03-29 19:53  ivan
1894
1895         * FS/FS/part_event/Action/pkg_agent_credit.pm,
1896           FS/FS/part_event/Action/pkg_agent_credit_pkg.pm,
1897           FS/FS/part_event/Action/pkg_employee_credit_pkg.pm,
1898           FS/FS/part_event/Action/Mixin/credit_pkg.pm,
1899           httemplate/elements/tr-search-cust_main.html,
1900           httemplate/browse/access_user.html,
1901           httemplate/edit/access_user.html, FS/FS/part_pkg.pm,
1902           FS/FS/part_event/Action/pkg_referral_credit.pm,
1903           FS/FS/part_event/Action/pkg_referral_credit_pkg.pm,
1904           httemplate/elements/search-cust_main.html: employee (otaker /
1905           access_user) commissioning, RT#6991
1906
1907 2010-03-29 19:52  ivan
1908
1909         * FS/FS/part_event/Action/: pkg_employee_credit.pm: employee
1910           commissions, RT#6991
1911
1912 2010-03-29 19:52  ivan
1913
1914         * FS/FS/part_event/Action/pkg_employee_credit.pm: file
1915           pkg_employee_credit.pm was added on branch FREESIDE_1_9_BRANCH on
1916           2010-03-30 02:52:52 +0000
1917
1918 2010-03-28 17:50  ivan
1919
1920         * FS/FS/access_user.pm: add user_custnum to 1.9 for employee
1921           commissioning, RT#6991
1922
1923 2010-03-28 17:24  ivan
1924
1925         * FS/FS/Schema.pm: add user_custnum to 1.9 for employee
1926           commissioning, RT#6991
1927
1928 2010-03-26 23:21  ivan
1929
1930         * FS/FS/cust_bill_pkg_detail.pm: fix cust_bill_pkg_detail throwing
1931           a fatal error w/MySQL
1932
1933 2010-03-26 23:09  ivan
1934
1935         * httemplate/: view/cust_main.cgi, view/cust_main/notes.html,
1936           edit/cust_main_note.cgi: resize customer not add popup, eliminate
1937           needless <BR> in popup
1938
1939 2010-03-26 21:37  ivan
1940
1941         * FS/FS/Upgrade.pm: these are now supported in supported in
1942           DBIx-DBSchema and friends
1943
1944 2010-03-26 20:43  ivan
1945
1946         * FS/FS/: reason.pm, tax_rate.pm: these are now supported in
1947           supported in DBIx-DBSchema and friends
1948
1949 2010-03-26 15:25  ivan
1950
1951         * httemplate/elements/: select-areacode.html, select-did.html: fix
1952           E911 vs. DID selector on phone provision, RT#7819
1953
1954 2010-03-26 14:43  ivan
1955
1956         * FS/FS/cust_pkg.pm: no DISTINCT ON in MySQL makes kittens cry
1957
1958 2010-03-25 22:02  ivan
1959
1960         * FS/FS/Schema.pm: kludge a fix for the MySQL statustext index
1961           problem, fix s/serial/int/ for non-primary keys in
1962           part_pkg_taxoverride, and s/TEXT/LONGTEXT/ ourselves until
1963           DBIx::DBSchema 0.39
1964
1965 2010-03-25 21:50  ivan
1966
1967         * FS/FS/UID.pm: don't warn about the configuration table during
1968           setup
1969
1970 2010-03-25 19:28  ivan
1971
1972         * FS/FS/: Schema.pm, mailinglistmember.pm: fix mailinglistmember.pm
1973           dependency on contact_email.pm from 2.1 branch, RT#7897
1974
1975 2010-03-24 01:37  ivan
1976
1977         * FS/FS/Conf.pm, httemplate/search/cust_bill_pkg.cgi,
1978           httemplate/search/report_prepaid_income.cgi: better prepaid
1979           income reporting, with line item detail, RT#7776
1980
1981 2010-03-23 02:13  ivan
1982
1983         * FS/FS/mailinglist.pm, FS/FS/mailinglistmember.pm,
1984           FS/FS/svc_mailinglist.pm, FS/FS/part_export/communigate_pro.pm,
1985           httemplate/elements/header.html,
1986           httemplate/search/mailinglistmember.html: export svc_mailinglist
1987           to CGP groups, RT#7514
1988
1989 2010-03-22 20:53  ivan
1990
1991         * FS/: FS/h_svc_mailinglist.pm, t/h_svc_mailinglist.t, FS.pm,
1992           FS/Mason.pm: adding svc_mailinglist for communigate "groups"
1993           (mailing lists), RT#7514
1994
1995 2010-03-22 20:53  ivan
1996
1997         * FS/FS/h_svc_mailinglist.pm: file h_svc_mailinglist.pm was added
1998           on branch FREESIDE_1_9_BRANCH on 2010-03-23 03:53:40 +0000
1999
2000 2010-03-22 20:53  ivan
2001
2002         * FS/t/h_svc_mailinglist.t: file h_svc_mailinglist.t was added on
2003           branch FREESIDE_1_9_BRANCH on 2010-03-23 03:53:40 +0000
2004
2005 2010-03-22 20:47  ivan
2006
2007         * FS/FS/Schema.pm, FS/FS/svc_mailinglist.pm, FS/FS/mailinglist.pm,
2008           FS/FS/mailinglistmember.pm, FS/MANIFEST, FS/t/mailinglist.t,
2009           FS/t/mailinglistmember.t, FS/t/svc_mailinglist.t,
2010           httemplate/edit/mailinglistmember.html,
2011           httemplate/edit/part_svc.cgi,
2012           httemplate/edit/svc_mailinglist.cgi,
2013           httemplate/edit/process/mailinglistmember.html,
2014           httemplate/edit/process/svc_mailinglist.html,
2015           httemplate/search/mailinglistmember.html,
2016           httemplate/view/svc_mailinglist.cgi,
2017           httemplate/misc/delete-mailinglistmember.html: adding
2018           svc_mailinglist for communigate "groups" (mailing lists), RT#7514
2019
2020 2010-03-22 07:08  jeff
2021
2022         * FS/FS/tax_rate.pm: fix restore of setup and recur taxproducts on
2023           tax data replacement
2024
2025 2010-03-21 16:13  ivan
2026
2027         * FS/FS/Schema.pm, FS/FS/rate_detail.pm,
2028           FS/FS/part_pkg/voip_cdr.pm, httemplate/browse/rate_detail.html,
2029           httemplate/edit/rate_detail.html,
2030           httemplate/edit/rate_region.cgi,
2031           httemplate/edit/process/rate_region.cgi,
2032           httemplate/misc/process/copy-rate_detail.html,
2033           httemplate/misc/rate_edit_excel.html: connection fee for initial
2034           N seconds support, RT#7018
2035
2036 2010-03-19 14:54  mark
2037
2038         * httemplate/misc/batch-cust_pay.html: RT#7812: confirm before
2039           closing quick payment entry
2040
2041 2010-03-18 01:02  ivan
2042
2043         * httemplate/edit/cust_main/top_misc.html: signup date fix?
2044
2045 2010-03-16 01:37  mark
2046
2047         * httemplate/: edit/cust_main_note.cgi, elements/htmlarea.html,
2048           view/cust_main/notes.html: RT#6226: fckeditor for customer notes
2049
2050 2010-03-16 01:34  mark
2051
2052         * httemplate/elements/fckeditor/: fckconfig.js, fckeditor.js,
2053           fckpackager.xml, fckstyles.xml, fcktemplates.xml,
2054           editor/fckdebug.html, editor/fckdialog.html,
2055           editor/fckeditor.html, editor/fckeditor.original.html,
2056           editor/css/fck_editorarea.css, editor/css/fck_internal.css,
2057           editor/css/fck_showtableborders_gecko.css,
2058           editor/css/images/block_address.png,
2059           editor/css/images/block_blockquote.png,
2060           editor/css/images/block_div.png, editor/css/images/block_h1.png,
2061           editor/css/images/block_h2.png, editor/css/images/block_h3.png,
2062           editor/css/images/block_h4.png, editor/css/images/block_h5.png,
2063           editor/css/images/block_h6.png, editor/css/images/block_p.png,
2064           editor/css/images/block_pre.png,
2065           editor/css/images/fck_plugin.gif, editor/dialog/fck_about.html,
2066           editor/dialog/fck_anchor.html, editor/dialog/fck_button.html,
2067           editor/dialog/fck_checkbox.html,
2068           editor/dialog/fck_colorselector.html, editor/dialog/fck_div.html,
2069           editor/dialog/fck_docprops.html, editor/dialog/fck_flash.html,
2070           editor/dialog/fck_form.html, editor/dialog/fck_hiddenfield.html,
2071           editor/dialog/fck_image.html, editor/dialog/fck_link.html,
2072           editor/dialog/fck_listprop.html, editor/dialog/fck_paste.html,
2073           editor/dialog/fck_radiobutton.html,
2074           editor/dialog/fck_replace.html, editor/dialog/fck_scayt.html,
2075           editor/dialog/fck_select.html, editor/dialog/fck_smiley.html,
2076           editor/dialog/fck_source.html,
2077           editor/dialog/fck_specialchar.html,
2078           editor/dialog/fck_spellerpages.html,
2079           editor/dialog/fck_table.html, editor/dialog/fck_tablecell.html,
2080           editor/dialog/fck_template.html, editor/dialog/fck_textarea.html,
2081           editor/dialog/fck_textfield.html,
2082           editor/dialog/common/fck_dialog_common.css,
2083           editor/dialog/common/fck_dialog_common.js,
2084           editor/dialog/fck_about/sponsors/spellchecker_net.gif,
2085           editor/dialog/fck_docprops/fck_document_preview.html,
2086           editor/dialog/fck_flash/fck_flash.js,
2087           editor/dialog/fck_flash/fck_flash_preview.html,
2088           editor/dialog/fck_image/fck_image.js,
2089           editor/dialog/fck_image/fck_image_preview.html,
2090           editor/dialog/fck_link/fck_link.js,
2091           editor/dialog/fck_scayt/scayt_dialog.css,
2092           editor/dialog/fck_select/fck_select.js,
2093           editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
2094           editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
2095           editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
2096           editor/dtd/fck_dtd_test.html, editor/dtd/fck_xhtml10strict.js,
2097           editor/dtd/fck_xhtml10transitional.js,
2098           editor/filemanager/browser/default/browser.css,
2099           editor/filemanager/browser/default/browser.html,
2100           editor/filemanager/browser/default/frmactualfolder.html,
2101           editor/filemanager/browser/default/frmcreatefolder.html,
2102           editor/filemanager/browser/default/frmfolders.html,
2103           editor/filemanager/browser/default/frmresourceslist.html,
2104           editor/filemanager/browser/default/frmresourcetype.html,
2105           editor/filemanager/browser/default/frmupload.html,
2106           editor/filemanager/browser/default/js/common.js,
2107           editor/filemanager/browser/default/js/fckxml.js,
2108           editor/filemanager/connectors/test.html,
2109           editor/filemanager/connectors/uploadtest.html,
2110           editor/filemanager/connectors/perl/basexml.pl,
2111           editor/filemanager/connectors/perl/commands.pl,
2112           editor/filemanager/connectors/perl/config.pl,
2113           editor/filemanager/connectors/perl/connector.cgi,
2114           editor/filemanager/connectors/perl/io.pl,
2115           editor/filemanager/connectors/perl/upload.cgi,
2116           editor/filemanager/connectors/perl/upload_fck.pl,
2117           editor/filemanager/connectors/perl/util.pl,
2118           editor/js/fckadobeair.js, editor/js/fckeditorcode_gecko.js,
2119           editor/js/fckeditorcode_ie.js,
2120           editor/lang/_translationstatus.txt, editor/lang/af.js,
2121           editor/lang/ar.js, editor/lang/bg.js, editor/lang/bn.js,
2122           editor/lang/bs.js, editor/lang/ca.js, editor/lang/cs.js,
2123           editor/lang/da.js, editor/lang/de.js, editor/lang/el.js,
2124           editor/lang/en-au.js, editor/lang/en-ca.js, editor/lang/en-uk.js,
2125           editor/lang/en.js, editor/lang/eo.js, editor/lang/es.js,
2126           editor/lang/et.js, editor/lang/eu.js, editor/lang/fa.js,
2127           editor/lang/fi.js, editor/lang/fo.js, editor/lang/fr-ca.js,
2128           editor/lang/fr.js, editor/lang/gl.js, editor/lang/gu.js,
2129           editor/lang/he.js, editor/lang/hi.js, editor/lang/hr.js,
2130           editor/lang/hu.js, editor/lang/is.js, editor/lang/it.js,
2131           editor/lang/ja.js, editor/lang/km.js, editor/lang/ko.js,
2132           editor/lang/lt.js, editor/lang/lv.js, editor/lang/mn.js,
2133           editor/lang/ms.js, editor/lang/nb.js, editor/lang/nl.js,
2134           editor/lang/no.js, editor/lang/pl.js, editor/lang/pt-br.js,
2135           editor/lang/pt.js, editor/lang/ro.js, editor/lang/ru.js,
2136           editor/lang/sk.js, editor/lang/sl.js, editor/lang/sr-latn.js,
2137           editor/lang/sr.js, editor/lang/sv.js, editor/lang/th.js,
2138           editor/lang/tr.js, editor/lang/uk.js, editor/lang/vi.js,
2139           editor/lang/zh-cn.js, editor/lang/zh.js,
2140           editor/plugins/autogrow/fckplugin.js,
2141           editor/plugins/bbcode/fckplugin.js,
2142           editor/plugins/dragresizetable/fckplugin.js,
2143           editor/plugins/placeholder/fck_placeholder.html,
2144           editor/plugins/placeholder/fckplugin.js,
2145           editor/plugins/placeholder/lang/de.js,
2146           editor/plugins/placeholder/lang/en.js,
2147           editor/plugins/placeholder/lang/es.js,
2148           editor/plugins/placeholder/lang/fr.js,
2149           editor/plugins/placeholder/lang/it.js,
2150           editor/plugins/placeholder/lang/pl.js,
2151           editor/plugins/simplecommands/fckplugin.js,
2152           editor/plugins/tablecommands/fckplugin.js,
2153           editor/skins/_fckviewstrips.html,
2154           editor/skins/default/fck_dialog.css,
2155           editor/skins/default/fck_dialog_ie6.js,
2156           editor/skins/default/fck_editor.css,
2157           editor/skins/default/fck_strip.gif,
2158           editor/skins/default/images/dialog.sides.gif,
2159           editor/skins/default/images/dialog.sides.png,
2160           editor/skins/default/images/dialog.sides.rtl.png,
2161           editor/skins/default/images/sprites.gif,
2162           editor/skins/default/images/sprites.png,
2163           editor/skins/office2003/fck_dialog.css,
2164           editor/skins/office2003/fck_dialog_ie6.js,
2165           editor/skins/office2003/fck_editor.css,
2166           editor/skins/office2003/fck_strip.gif,
2167           editor/skins/office2003/images/dialog.sides.gif,
2168           editor/skins/office2003/images/dialog.sides.png,
2169           editor/skins/office2003/images/dialog.sides.rtl.png,
2170           editor/skins/office2003/images/sprites.gif,
2171           editor/skins/office2003/images/sprites.png,
2172           editor/skins/silver/fck_dialog.css,
2173           editor/skins/silver/fck_dialog_ie6.js,
2174           editor/skins/silver/fck_editor.css,
2175           editor/skins/silver/fck_strip.gif,
2176           editor/skins/silver/images/dialog.sides.gif,
2177           editor/skins/silver/images/dialog.sides.png,
2178           editor/skins/silver/images/dialog.sides.rtl.png,
2179           editor/skins/silver/images/sprites.gif,
2180           editor/skins/silver/images/sprites.png, editor/wsc/ciframe.html,
2181           editor/wsc/tmpFrameset.html, editor/wsc/w.html: FCKeditor 2.6.6
2182
2183 2010-03-16 00:49  mark
2184
2185         * httemplate/elements/fckeditor/editor/wsc/ciframe.html: file
2186           ciframe.html was added on branch FREESIDE_1_9_BRANCH on
2187           2010-03-16 08:35:08 +0000
2188
2189 2010-03-16 00:49  mark
2190
2191         *
2192           httemplate/elements/fckeditor/editor/skins/silver/images/dialog.sides.gif:
2193           file dialog.sides.gif was added on branch FREESIDE_1_9_BRANCH on
2194           2010-03-16 08:35:08 +0000
2195
2196 2010-03-16 00:49  mark
2197
2198         *
2199           httemplate/elements/fckeditor/editor/skins/silver/images/dialog.sides.png:
2200           file dialog.sides.png was added on branch FREESIDE_1_9_BRANCH on
2201           2010-03-16 08:35:08 +0000
2202
2203 2010-03-16 00:49  mark
2204
2205         *
2206           httemplate/elements/fckeditor/editor/skins/silver/images/dialog.sides.rtl.png:
2207           file dialog.sides.rtl.png was added on branch FREESIDE_1_9_BRANCH
2208           on 2010-03-16 08:35:08 +0000
2209
2210 2010-03-16 00:49  mark
2211
2212         *
2213           httemplate/elements/fckeditor/editor/skins/silver/fck_dialog_ie6.js:
2214           file fck_dialog_ie6.js was added on branch FREESIDE_1_9_BRANCH on
2215           2010-03-16 08:35:08 +0000
2216
2217 2010-03-16 00:49  mark
2218
2219         *
2220           httemplate/elements/fckeditor/editor/skins/silver/images/sprites.gif:
2221           file sprites.gif was added on branch FREESIDE_1_9_BRANCH on
2222           2010-03-16 08:35:08 +0000
2223
2224 2010-03-16 00:49  mark
2225
2226         *
2227           httemplate/elements/fckeditor/editor/skins/silver/images/sprites.png:
2228           file sprites.png was added on branch FREESIDE_1_9_BRANCH on
2229           2010-03-16 08:35:08 +0000
2230
2231 2010-03-16 00:49  mark
2232
2233         * httemplate/elements/fckeditor/editor/wsc/tmpFrameset.html: file
2234           tmpFrameset.html was added on branch FREESIDE_1_9_BRANCH on
2235           2010-03-16 08:35:08 +0000
2236
2237 2010-03-16 00:49  mark
2238
2239         * httemplate/elements/fckeditor/editor/wsc/w.html: file w.html was
2240           added on branch FREESIDE_1_9_BRANCH on 2010-03-16 08:35:08 +0000
2241
2242 2010-03-16 00:49  mark
2243
2244         *
2245           httemplate/elements/fckeditor/editor/skins/office2003/images/dialog.sides.gif:
2246           file dialog.sides.gif was added on branch FREESIDE_1_9_BRANCH on
2247           2010-03-16 08:35:05 +0000
2248
2249 2010-03-16 00:49  mark
2250
2251         *
2252           httemplate/elements/fckeditor/editor/skins/office2003/images/dialog.sides.png:
2253           file dialog.sides.png was added on branch FREESIDE_1_9_BRANCH on
2254           2010-03-16 08:35:05 +0000
2255
2256 2010-03-16 00:49  mark
2257
2258         *
2259           httemplate/elements/fckeditor/editor/skins/default/images/dialog.sides.rtl.png:
2260           file dialog.sides.rtl.png was added on branch FREESIDE_1_9_BRANCH
2261           on 2010-03-16 08:35:04 +0000
2262
2263 2010-03-16 00:49  mark
2264
2265         *
2266           httemplate/elements/fckeditor/editor/skins/office2003/images/dialog.sides.rtl.png:
2267           file dialog.sides.rtl.png was added on branch FREESIDE_1_9_BRANCH
2268           on 2010-03-16 08:35:05 +0000
2269
2270 2010-03-16 00:49  mark
2271
2272         *
2273           httemplate/elements/fckeditor/editor/skins/office2003/fck_dialog_ie6.js:
2274           file fck_dialog_ie6.js was added on branch FREESIDE_1_9_BRANCH on
2275           2010-03-16 08:35:05 +0000
2276
2277 2010-03-16 00:49  mark
2278
2279         *
2280           httemplate/elements/fckeditor/editor/skins/default/images/sprites.gif:
2281           file sprites.gif was added on branch FREESIDE_1_9_BRANCH on
2282           2010-03-16 08:35:04 +0000
2283
2284 2010-03-16 00:49  mark
2285
2286         *
2287           httemplate/elements/fckeditor/editor/skins/office2003/images/sprites.gif:
2288           file sprites.gif was added on branch FREESIDE_1_9_BRANCH on
2289           2010-03-16 08:35:06 +0000
2290
2291 2010-03-16 00:49  mark
2292
2293         *
2294           httemplate/elements/fckeditor/editor/skins/default/images/sprites.png:
2295           file sprites.png was added on branch FREESIDE_1_9_BRANCH on
2296           2010-03-16 08:35:05 +0000
2297
2298 2010-03-16 00:49  mark
2299
2300         *
2301           httemplate/elements/fckeditor/editor/skins/office2003/images/sprites.png:
2302           file sprites.png was added on branch FREESIDE_1_9_BRANCH on
2303           2010-03-16 08:35:07 +0000
2304
2305 2010-03-16 00:49  mark
2306
2307         *
2308           httemplate/elements/fckeditor/editor/skins/default/images/dialog.sides.gif:
2309           file dialog.sides.gif was added on branch FREESIDE_1_9_BRANCH on
2310           2010-03-16 08:35:04 +0000
2311
2312 2010-03-16 00:49  mark
2313
2314         *
2315           httemplate/elements/fckeditor/editor/skins/default/images/dialog.sides.png:
2316           file dialog.sides.png was added on branch FREESIDE_1_9_BRANCH on
2317           2010-03-16 08:35:04 +0000
2318
2319 2010-03-16 00:49  mark
2320
2321         *
2322           httemplate/elements/fckeditor/editor/skins/default/fck_dialog_ie6.js:
2323           file fck_dialog_ie6.js was added on branch FREESIDE_1_9_BRANCH on
2324           2010-03-16 08:35:03 +0000
2325
2326 2010-03-16 00:49  mark
2327
2328         *
2329           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/es.js:
2330           file es.js was added on branch FREESIDE_1_9_BRANCH on 2010-03-16
2331           08:35:03 +0000
2332
2333 2010-03-16 00:49  mark
2334
2335         * httemplate/elements/fckeditor/editor/plugins/:
2336           bbcode/fckplugin.js, dragresizetable/fckplugin.js: file
2337           fckplugin.js was added on branch FREESIDE_1_9_BRANCH on
2338           2010-03-16 08:35:02 +0000
2339
2340 2010-03-16 00:49  mark
2341
2342         * httemplate/elements/fckeditor/editor/lang/fr-ca.js: file fr-ca.js
2343           was added on branch FREESIDE_1_9_BRANCH on 2010-03-16 08:34:58
2344           +0000
2345
2346 2010-03-16 00:49  mark
2347
2348         * httemplate/elements/fckeditor/editor/lang/gu.js: file gu.js was
2349           added on branch FREESIDE_1_9_BRANCH on 2010-03-16 08:34:58 +0000
2350
2351 2010-03-16 00:49  mark
2352
2353         * httemplate/elements/fckeditor/editor/lang/is.js: file is.js was
2354           added on branch FREESIDE_1_9_BRANCH on 2010-03-16 08:34:59 +0000
2355
2356 2010-03-16 00:49  mark
2357
2358         * httemplate/elements/fckeditor/editor/js/fckadobeair.js: file
2359           fckadobeair.js was added on branch FREESIDE_1_9_BRANCH on
2360           2010-03-16 08:34:55 +0000
2361
2362 2010-03-16 00:49  mark
2363
2364         *
2365           httemplate/elements/fckeditor/editor/filemanager/connectors/perl/upload_fck.pl:
2366           file upload_fck.pl was added on branch FREESIDE_1_9_BRANCH on
2367           2010-03-16 08:34:54 +0000
2368
2369 2010-03-16 00:49  mark
2370
2371         *
2372           httemplate/elements/fckeditor/editor/filemanager/connectors/perl/util.pl:
2373           file util.pl was added on branch FREESIDE_1_9_BRANCH on
2374           2010-03-16 08:34:55 +0000
2375
2376 2010-03-16 00:49  mark
2377
2378         *
2379           httemplate/elements/fckeditor/editor/filemanager/connectors/perl/basexml.pl:
2380           file basexml.pl was added on branch FREESIDE_1_9_BRANCH on
2381           2010-03-16 08:34:54 +0000
2382
2383 2010-03-16 00:49  mark
2384
2385         *
2386           httemplate/elements/fckeditor/editor/filemanager/connectors/perl/commands.pl:
2387           file commands.pl was added on branch FREESIDE_1_9_BRANCH on
2388           2010-03-16 08:34:54 +0000
2389
2390 2010-03-16 00:49  mark
2391
2392         *
2393           httemplate/elements/fckeditor/editor/filemanager/connectors/perl/config.pl:
2394           file config.pl was added on branch FREESIDE_1_9_BRANCH on
2395           2010-03-16 08:34:54 +0000
2396
2397 2010-03-16 00:49  mark
2398
2399         *
2400           httemplate/elements/fckeditor/editor/filemanager/connectors/perl/connector.cgi:
2401           file connector.cgi was added on branch FREESIDE_1_9_BRANCH on
2402           2010-03-16 08:34:54 +0000
2403
2404 2010-03-16 00:49  mark
2405
2406         *
2407           httemplate/elements/fckeditor/editor/filemanager/connectors/perl/io.pl:
2408           file io.pl was added on branch FREESIDE_1_9_BRANCH on 2010-03-16
2409           08:34:54 +0000
2410
2411 2010-03-16 00:49  mark
2412
2413         *
2414           httemplate/elements/fckeditor/editor/filemanager/connectors/test.html:
2415           file test.html was added on branch FREESIDE_1_9_BRANCH on
2416           2010-03-16 08:34:54 +0000
2417
2418 2010-03-16 00:49  mark
2419
2420         *
2421           httemplate/elements/fckeditor/editor/filemanager/connectors/perl/upload.cgi:
2422           file upload.cgi was added on branch FREESIDE_1_9_BRANCH on
2423           2010-03-16 08:34:54 +0000
2424
2425 2010-03-16 00:49  mark
2426
2427         *
2428           httemplate/elements/fckeditor/editor/filemanager/connectors/uploadtest.html:
2429           file uploadtest.html was added on branch FREESIDE_1_9_BRANCH on
2430           2010-03-16 08:34:54 +0000
2431
2432 2010-03-16 00:49  mark
2433
2434         * httemplate/elements/fckeditor/editor/dtd/fck_dtd_test.html: file
2435           fck_dtd_test.html was added on branch FREESIDE_1_9_BRANCH on
2436           2010-03-16 08:34:52 +0000
2437
2438 2010-03-16 00:49  mark
2439
2440         * httemplate/elements/fckeditor/editor/dtd/fck_xhtml10strict.js:
2441           file fck_xhtml10strict.js was added on branch FREESIDE_1_9_BRANCH
2442           on 2010-03-16 08:34:52 +0000
2443
2444 2010-03-16 00:49  mark
2445
2446         *
2447           httemplate/elements/fckeditor/editor/dtd/fck_xhtml10transitional.js:
2448           file fck_xhtml10transitional.js was added on branch
2449           FREESIDE_1_9_BRANCH on 2010-03-16 08:34:52 +0000
2450
2451 2010-03-16 00:49  mark
2452
2453         *
2454           httemplate/elements/fckeditor/editor/dialog/fck_scayt/scayt_dialog.css:
2455           file scayt_dialog.css was added on branch FREESIDE_1_9_BRANCH on
2456           2010-03-16 08:34:51 +0000
2457
2458 2010-03-16 00:49  mark
2459
2460         *
2461           httemplate/elements/fckeditor/editor/dialog/fck_about/sponsors/spellchecker_net.gif:
2462           file spellchecker_net.gif was added on branch FREESIDE_1_9_BRANCH
2463           on 2010-03-16 08:34:51 +0000
2464
2465 2010-03-16 00:49  mark
2466
2467         * httemplate/elements/fckeditor/editor/dialog/fck_scayt.html: file
2468           fck_scayt.html was added on branch FREESIDE_1_9_BRANCH on
2469           2010-03-16 08:34:48 +0000
2470
2471 2010-03-16 00:49  mark
2472
2473         * httemplate/elements/fckeditor/editor/css/images/block_p.png: file
2474           block_p.png was added on branch FREESIDE_1_9_BRANCH on 2010-03-16
2475           08:34:46 +0000
2476
2477 2010-03-16 00:49  mark
2478
2479         * httemplate/elements/fckeditor/editor/css/images/block_pre.png:
2480           file block_pre.png was added on branch FREESIDE_1_9_BRANCH on
2481           2010-03-16 08:34:46 +0000
2482
2483 2010-03-16 00:49  mark
2484
2485         * httemplate/elements/fckeditor/editor/dialog/fck_div.html: file
2486           fck_div.html was added on branch FREESIDE_1_9_BRANCH on
2487           2010-03-16 08:34:47 +0000
2488
2489 2010-03-16 00:49  mark
2490
2491         * httemplate/elements/fckeditor/editor/css/images/fck_plugin.gif:
2492           file fck_plugin.gif was added on branch FREESIDE_1_9_BRANCH on
2493           2010-03-16 08:34:47 +0000
2494
2495 2010-03-16 00:49  mark
2496
2497         *
2498           httemplate/elements/fckeditor/editor/css/images/block_address.png:
2499           file block_address.png was added on branch FREESIDE_1_9_BRANCH on
2500           2010-03-16 08:34:46 +0000
2501
2502 2010-03-16 00:49  mark
2503
2504         *
2505           httemplate/elements/fckeditor/editor/css/images/block_blockquote.png:
2506           file block_blockquote.png was added on branch FREESIDE_1_9_BRANCH
2507           on 2010-03-16 08:34:46 +0000
2508
2509 2010-03-16 00:49  mark
2510
2511         * httemplate/elements/fckeditor/editor/css/images/block_div.png:
2512           file block_div.png was added on branch FREESIDE_1_9_BRANCH on
2513           2010-03-16 08:34:46 +0000
2514
2515 2010-03-16 00:49  mark
2516
2517         * httemplate/elements/fckeditor/editor/css/images/block_h1.png:
2518           file block_h1.png was added on branch FREESIDE_1_9_BRANCH on
2519           2010-03-16 08:34:46 +0000
2520
2521 2010-03-16 00:49  mark
2522
2523         * httemplate/elements/fckeditor/editor/css/images/block_h2.png:
2524           file block_h2.png was added on branch FREESIDE_1_9_BRANCH on
2525           2010-03-16 08:34:46 +0000
2526
2527 2010-03-16 00:49  mark
2528
2529         * httemplate/elements/fckeditor/editor/css/images/block_h3.png:
2530           file block_h3.png was added on branch FREESIDE_1_9_BRANCH on
2531           2010-03-16 08:34:46 +0000
2532
2533 2010-03-16 00:49  mark
2534
2535         * httemplate/elements/fckeditor/editor/css/images/block_h4.png:
2536           file block_h4.png was added on branch FREESIDE_1_9_BRANCH on
2537           2010-03-16 08:34:46 +0000
2538
2539 2010-03-16 00:49  mark
2540
2541         * httemplate/elements/fckeditor/editor/css/images/block_h5.png:
2542           file block_h5.png was added on branch FREESIDE_1_9_BRANCH on
2543           2010-03-16 08:34:46 +0000
2544
2545 2010-03-16 00:49  mark
2546
2547         * httemplate/elements/fckeditor/editor/css/images/block_h6.png:
2548           file block_h6.png was added on branch FREESIDE_1_9_BRANCH on
2549           2010-03-16 08:34:46 +0000
2550
2551 2010-03-16 00:49  mark
2552
2553         * httemplate/elements/fckeditor/editor/:
2554           css/images/block_address.png, css/images/block_blockquote.png,
2555           css/images/block_div.png, css/images/block_h1.png,
2556           css/images/block_h2.png, css/images/block_h3.png,
2557           css/images/block_h4.png, css/images/block_h5.png,
2558           css/images/block_h6.png, css/images/block_p.png,
2559           css/images/block_pre.png, css/images/fck_plugin.gif,
2560           dialog/fck_div.html, dialog/fck_scayt.html,
2561           dialog/fck_about/sponsors/spellchecker_net.gif,
2562           dialog/fck_scayt/scayt_dialog.css, dtd/fck_dtd_test.html,
2563           dtd/fck_xhtml10strict.js, dtd/fck_xhtml10transitional.js,
2564           filemanager/connectors/test.html,
2565           filemanager/connectors/uploadtest.html,
2566           filemanager/connectors/perl/basexml.pl,
2567           filemanager/connectors/perl/commands.pl,
2568           filemanager/connectors/perl/config.pl,
2569           filemanager/connectors/perl/connector.cgi,
2570           filemanager/connectors/perl/io.pl,
2571           filemanager/connectors/perl/upload.cgi,
2572           filemanager/connectors/perl/upload_fck.pl,
2573           filemanager/connectors/perl/util.pl, js/fckadobeair.js,
2574           lang/fr-ca.js, lang/gu.js, lang/is.js,
2575           plugins/bbcode/fckplugin.js,
2576           plugins/dragresizetable/fckplugin.js,
2577           plugins/placeholder/lang/es.js, skins/default/fck_dialog_ie6.js,
2578           skins/default/images/dialog.sides.gif,
2579           skins/default/images/dialog.sides.png,
2580           skins/default/images/dialog.sides.rtl.png,
2581           skins/default/images/sprites.gif,
2582           skins/default/images/sprites.png,
2583           skins/office2003/fck_dialog_ie6.js,
2584           skins/office2003/images/dialog.sides.gif,
2585           skins/office2003/images/dialog.sides.png,
2586           skins/office2003/images/dialog.sides.rtl.png,
2587           skins/office2003/images/sprites.gif,
2588           skins/office2003/images/sprites.png,
2589           skins/silver/fck_dialog_ie6.js,
2590           skins/silver/images/dialog.sides.gif,
2591           skins/silver/images/dialog.sides.png,
2592           skins/silver/images/dialog.sides.rtl.png,
2593           skins/silver/images/sprites.gif, skins/silver/images/sprites.png,
2594           wsc/ciframe.html, wsc/tmpFrameset.html, wsc/w.html: FCKeditor
2595           2.6.6
2596
2597 2010-03-15 19:14  ivan
2598
2599         * rt/etc/rt.spec: remove rt.spec, borking our build somehow
2600
2601 2010-03-15 18:00  ivan
2602
2603         * httemplate/search/: cust_main-zip.html,
2604           report_cust_main-zip.html: w/svc_whatever option on zip code
2605           distribution report, RT#7784
2606
2607 2010-03-15 15:31  mark
2608
2609         * FS/bin/freeside-paymentech-upload: RT#7473: add -p option
2610
2611 2010-03-15 00:13  ivan
2612
2613         * httemplate/edit/svc_broadband.cgi: fix editing svc_broadband
2614           service w/no ip address, RT#7786
2615
2616 2010-03-14 23:18  ivan
2617
2618         * httemplate/search/elements/cust_pay_or_refund.html: deleted
2619           payment report, RT#7694
2620
2621 2010-03-14 23:10  ivan
2622
2623         * httemplate/search/: h_cust_pay.html, report_h_cust_pay.html,
2624           elements/cust_pay_or_refund.html: deleted payment report, RT#7694
2625
2626 2010-03-14 23:10  ivan
2627
2628         * httemplate/search/h_cust_pay.html: file h_cust_pay.html was added
2629           on branch FREESIDE_1_9_BRANCH on 2010-03-15 06:10:44 +0000
2630
2631 2010-03-14 23:10  ivan
2632
2633         * httemplate/search/report_h_cust_pay.html: file
2634           report_h_cust_pay.html was added on branch FREESIDE_1_9_BRANCH on
2635           2010-03-15 06:10:44 +0000
2636
2637 2010-03-14 19:06  ivan
2638
2639         * httemplate/edit/part_pkg.cgi: fix diabled package optional
2640           reporting classes still selectable on package def edit, RT#7658
2641
2642 2010-03-13 15:50  ivan
2643
2644         * FS/FS/cust_pkg.pm: quiet extraneous warnings from
2645           expire_months/start_1st stuff, getting in the way of debugging
2646           for ncic, RT#7780
2647
2648 2010-03-12 14:02  ivan
2649
2650         * FS/FS/Conf.pm, FS/FS/svc_phone.pm, httemplate/edit/svc_phone.cgi:
2651           add svc_phone-phone_name-max_length config, RT#7047
2652
2653 2010-03-12 13:29  ivan
2654
2655         * FS/FS/cust_location.pm, FS/FS/cust_main.pm,
2656           FS/FS/location_Mixin.pm, FS/FS/svc_phone.pm,
2657           httemplate/edit/svc_phone.cgi,
2658           httemplate/edit/elements/svc_Common.html,
2659           httemplate/edit/process/svc_phone.html,
2660           httemplate/elements/tr-select-cust_location.html,
2661           httemplate/view/svc_phone.cgi: finishing e911/svc_phone location,
2662           RT#7047
2663
2664 2010-03-12 03:48  mark
2665
2666         * httemplate/edit/svc_broadband.cgi: RT#7765: sort broadband router
2667           names
2668
2669 2010-03-11 19:38  ivan
2670
2671         * httemplate/elements/location.html: backport tyop fix from head
2672
2673 2010-03-11 19:36  ivan
2674
2675         * FS/t/location_Mixin.t: file location_Mixin.t was added on branch
2676           FREESIDE_1_9_BRANCH on 2010-03-12 03:36:47 +0000
2677
2678 2010-03-11 19:36  ivan
2679
2680         * FS/FS/location_Mixin.pm, FS/t/location_Mixin.t, FS/FS/Schema.pm,
2681           FS/FS/cust_pkg.pm, FS/FS/svc_phone.pm,
2682           httemplate/edit/svc_phone.cgi,
2683           httemplate/edit/elements/edit.html,
2684           httemplate/edit/elements/svc_Common.html,
2685           httemplate/elements/location.html,
2686           httemplate/elements/tr-select-cust_location.html,
2687           httemplate/view/svc_phone.cgi: add location to svc_phone, RT#7047
2688
2689 2010-03-11 19:36  ivan
2690
2691         * FS/FS/location_Mixin.pm: file location_Mixin.pm was added on
2692           branch FREESIDE_1_9_BRANCH on 2010-03-12 03:36:47 +0000
2693
2694 2010-03-11 19:30  ivan
2695
2696         * FS/MANIFEST: add location to svc_phone, RT#7047
2697
2698 2010-03-10 19:27  ivan
2699
2700         * FS/FS/TicketSystem/RT_External.pm,
2701           httemplate/view/cust_main/tickets.html: add queue selection to
2702           customer ticket creation, RT#7656
2703
2704 2010-03-10 18:15  ivan
2705
2706         * httemplate/docs/credits.html: Mark Wells is now a member of the
2707           core team.  Kristian Hoffman has been moved to the core emeritus
2708
2709 2010-03-10 00:20  mark
2710
2711         * httemplate/edit/svc_acct.cgi: fix probably misplaced text field
2712
2713 2010-03-09 23:50  mark
2714
2715         * httemplate/edit/svc_domain.cgi: fix probably misplaced text field
2716
2717 2010-03-09 22:52  ivan
2718
2719         * FS/FS/cust_pkg.pm: oops, move start_1st and expire_months
2720           handling from check to insert, so it doesn't get triggered on
2721           edit, RT#7347
2722
2723 2010-03-09 22:47  ivan
2724
2725         * httemplate/edit/process/REAL_cust_pkg.cgi: fix warning about
2726           adding a start date to actually check its *added*, RT#7352
2727
2728 2010-03-09 15:47  ivan
2729
2730         * httemplate/misc/delay_susp_pkg.html: tyop too
2731
2732 2010-03-09 14:37  mark
2733
2734         * httemplate/misc/cancel_pkg.html: fix typo
2735
2736 2010-03-09 13:57  mark
2737
2738         * FS/FS/prepay_credit.pm, httemplate/edit/prepay_credit.cgi,
2739           httemplate/edit/process/prepay_credit.cgi: RT#7407, variable
2740           length prepaid card codes
2741
2742 2010-03-09 00:37  ivan
2743
2744         * FS/FS/part_pkg/sql_external.pm: move sql_external to use
2745           recur_Common, RT#7212
2746
2747 2010-03-09 00:05  ivan
2748
2749         * httemplate/edit/REAL_cust_pkg.cgi: date editing fix, fallout from
2750           date_format
2751
2752 2010-03-08 20:41  jeff
2753
2754         * FS/FS/Conf.pm, bin/opensrs_domain_pkgs,
2755           FS/FS/cust_bill_ApplicationCommon.pm,
2756           FS/FS/part_export/domreg_opensrs.pm: backport opensrs
2757           modifications (RT 5825 stuff)
2758
2759 2010-03-08 18:43  ivan
2760
2761         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: a package that starts on
2762           the 1st and expires after N months, RT#7738
2763
2764 2010-03-08 18:39  ivan
2765
2766         * FS/FS/cust_main.pm: fix ACH refunds w/IPPay.  B:OP 3.01 and IPPay
2767           0.05_02 required.  RT#_7673
2768
2769 2010-03-08 18:17  ivan
2770
2771         * FS/FS/cust_main.pm: fix ACH refunds w/IPPay.  B:OP 3.01 and IPPay
2772           0.05_02 required.  RT#_7673
2773
2774 2010-03-08 16:23  jeff
2775
2776         * FS/FS/Setup.pm: tyop broke populate_initial_data
2777
2778 2010-03-08 16:18  jeff
2779
2780         * FS/FS/reason_type.pm: and this is not 1.7.x
2781
2782 2010-03-08 15:07  jeff
2783
2784         * FS/FS/part_export/prizm.pm: try a delete before adding an element
2785           to prizm
2786
2787 2010-03-08 02:57  ivan
2788
2789         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
2790           httemplate/edit/REAL_cust_pkg.cgi,
2791           httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
2792           httemplate/edit/cust_refund.cgi,
2793           httemplate/edit/quick-charge.html,
2794           httemplate/elements/tr-input-beginning_ending.html,
2795           httemplate/elements/tr-input-date-field.html,
2796           httemplate/misc/cancel_pkg.html,
2797           httemplate/misc/delay_susp_pkg.html,
2798           httemplate/misc/order_pkg.html,
2799           httemplate/search/report_prepaid_income.html,
2800           httemplate/view/cust_main/payment_history.html,
2801           httemplate/view/cust_main/payment_history/credit.html,
2802           httemplate/view/cust_main/payment_history/voided_payment.html,
2803           httemplate/edit/elements/ApplicationCommon.html,
2804           httemplate/view/cust_main/payment_history/payment.html: proper
2805           use of date_format config for international date formats, RT#7009
2806
2807 2010-03-07 23:02  ivan
2808
2809         * httemplate/elements/select-svc-domain.html: file
2810           select-svc-domain.html was added on branch FREESIDE_1_9_BRANCH on
2811           2010-03-08 07:03:00 +0000
2812
2813 2010-03-07 23:02  ivan
2814
2815         * FS/t/svc_Domain_Mixin.t: file svc_Domain_Mixin.t was added on
2816           branch FREESIDE_1_9_BRANCH on 2010-03-08 07:02:59 +0000
2817
2818 2010-03-07 23:02  ivan
2819
2820         * httemplate/elements/tr-select-svc-domain.html: file
2821           tr-select-svc-domain.html was added on branch FREESIDE_1_9_BRANCH
2822           on 2010-03-08 07:03:00 +0000
2823
2824 2010-03-07 23:02  ivan
2825
2826         * FS/FS/svc_Domain_Mixin.pm, FS/FS/Conf.pm,
2827           FS/t/svc_Domain_Mixin.t,
2828           httemplate/elements/select-svc-domain.html,
2829           httemplate/elements/tr-select-svc-domain.html, FS/MANIFEST,
2830           FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_phone.pm,
2831           httemplate/edit/svc_phone.cgi, httemplate/view/svc_phone.cgi,
2832           FS/FS/part_export/netsapiens.pm,
2833           httemplate/edit/elements/svc_Common.html: domain names in
2834           netsapiens export (domain name association w/svc_phone), RT#5864
2835
2836 2010-03-07 23:02  ivan
2837
2838         * FS/FS/svc_Domain_Mixin.pm: file svc_Domain_Mixin.pm was added on
2839           branch FREESIDE_1_9_BRANCH on 2010-03-08 07:02:59 +0000
2840
2841 2010-03-07 10:07  jeff
2842
2843         * FS/FS/tax_rate.pm: pass format and correct filenames
2844
2845 2010-03-05 11:09  ivan
2846
2847         * FS/FS/part_export/grandstream.pm: random nits for grandstream
2848           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
2849           error handling.  RT#7132
2850
2851 2010-03-05 11:02  ivan
2852
2853         * httemplate/edit/part_device.html,
2854           FS/FS/part_export/grandstream.pm: random nits for grandstream
2855           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
2856           error handling.  RT#7132
2857
2858 2010-03-05 10:24  ivan
2859
2860         * FS/FS/part_export/: domain_shellcommands.pm,
2861           phone_shellcommands.pm, shellcommands.pm,
2862           shellcommands_withdomain.pm, textradius.pm, www_shellcommands.pm,
2863           forward_shellcommands.pm, vpopmail.pm: point to wiki docs
2864
2865 2010-03-05 10:10  ivan
2866
2867         * FS/FS/part_export/grandstream.pm,
2868           httemplate/edit/part_device.html: random nits for grandstream
2869           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
2870           error handling.  RT#7132
2871
2872 2010-03-03 21:31  jeff
2873
2874         * FS/FS/cust_bill.pm: always show the previous section when
2875           previous_balance-summary_only is enabled
2876
2877 2010-03-02 17:39  jeff
2878
2879         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi: tweak,
2880           rearrange, and avoid the vacuum
2881
2882 2010-03-02 17:00  jeff
2883
2884         * httemplate/edit/cust_main/bottomfixup.js: clear geocode when we
2885           DO have plus four
2886
2887 2010-03-02 09:18  ivan
2888
2889         * httemplate/: misc/bulk_pkg_increment_bill.cgi,
2890           search/cust_pkg.cgi, search/elements/search-html.html: UI: get
2891           rid of undocumented extra_choices_callback in search.html: a
2892           terrible place to put action links from a UI perspective, move
2893           package links to html_init, now consitent with customer links,
2894           change label on popup from "increment bill date" to "increment
2895           next bill date", RT#7132
2896
2897 2010-03-01 14:18  ivan
2898
2899         * httemplate/edit/elements/svc_Common.html: fixup editing w/manual
2900           inventory, RT#7010
2901
2902 2010-03-01 14:00  ivan
2903
2904         * httemplate/elements/select-table.html: fix up editing services
2905           w/manual select from inventory, RT#7010
2906
2907 2010-03-01 13:56  ivan
2908
2909         * FS/FS/svc_Common.pm: fix up editing services w/manual select from
2910           inventory, RT#7010
2911
2912 2010-03-01 13:44  ivan
2913
2914         * httemplate/edit/process/svc_external.html: svc_external provision
2915           redirecting back to svc_phone?!  RT#7010
2916
2917 2010-03-01 13:36  ivan
2918
2919         * httemplate/edit/elements/edit.html: fix up editing services
2920           w/manual select from inventory, RT#7010
2921
2922 2010-03-01 13:05  ivan
2923
2924         * httemplate/search/inventory_item.html: fix inventory item links
2925           to non-svc_acct services, RT#7010
2926
2927 2010-03-01 11:38  ivan
2928
2929         * FS/FS/svc_Common.pm: enable manual selection from inventory
2930           dropdowns for svc_broadband, svc_external & svc_phone, RT#7010
2931
2932 2010-03-01 11:29  ivan
2933
2934         * httemplate/: edit/part_svc.cgi, edit/elements/edit.html,
2935           edit/elements/svc_Common.html, elements/select-table.html: enable
2936           manual selection from inventory dropdowns for svc_broadband,
2937           svc_external & svc_phone, RT#7010
2938
2939 2010-03-01 11:10  jeff
2940
2941         * Makefile: get along better with RTless installs
2942
2943 2010-02-26 19:15  ivan
2944
2945         * httemplate/edit/cust_refund.cgi: expiration date not meaningful
2946           for non-CARD, RT#7419
2947
2948 2010-02-26 18:59  ivan
2949
2950         * FS/FS/cust_bill_ApplicationCommon.pm: fix rare "Illegal division
2951           by zero" error applying things when using weights, RT#7491
2952
2953 2010-02-24 21:49  mark
2954
2955         * httemplate/: misc/bulk_pkg_increment_bill.cgi,
2956           misc/process/bulk_pkg_increment_bill.cgi, search/cust_pkg.cgi:
2957           RT#7132: bulk increment package bill dates
2958
2959 2010-02-24 15:32  mark
2960
2961         * httemplate/misc/: bulk_pkg_increment_bill.cgi,
2962           process/bulk_pkg_increment_bill.cgi: RT#7132: bulk increment
2963           package bill dates
2964
2965 2010-02-24 15:32  mark
2966
2967         * httemplate/misc/bulk_pkg_increment_bill.cgi: file
2968           bulk_pkg_increment_bill.cgi was added on branch
2969           FREESIDE_1_9_BRANCH on 2010-02-25 05:49:37 +0000
2970
2971 2010-02-24 15:32  mark
2972
2973         * httemplate/misc/process/bulk_pkg_increment_bill.cgi: file
2974           bulk_pkg_increment_bill.cgi was added on branch
2975           FREESIDE_1_9_BRANCH on 2010-02-25 05:49:38 +0000
2976
2977 2010-02-22 02:35  ivan
2978
2979         * FS/FS/part_export/communigate_pro.pm: communigate: domain account
2980           defaults, RT#7083
2981
2982 2010-02-22 01:18  ivan
2983
2984         * httemplate/edit/svc_domain.cgi: communigate: domain account
2985           defaults, RT#7083
2986
2987 2010-02-22 01:14  ivan
2988
2989         * httemplate/view/svc_domain/acct_defaults.html: file
2990           acct_defaults.html was added on branch FREESIDE_1_9_BRANCH on
2991           2010-02-22 09:14:35 +0000
2992
2993 2010-02-22 01:14  ivan
2994
2995         * httemplate/view/svc_domain/basics.html: file basics.html was
2996           added on branch FREESIDE_1_9_BRANCH on 2010-02-22 09:14:35 +0000
2997
2998 2010-02-22 01:14  ivan
2999
3000         * httemplate/view/svc_domain/dns.html: file dns.html was added on
3001           branch FREESIDE_1_9_BRANCH on 2010-02-22 09:14:35 +0000
3002
3003 2010-02-22 01:14  ivan
3004
3005         * httemplate/view/elements/tr.html: file tr.html was added on
3006           branch FREESIDE_1_9_BRANCH on 2010-02-22 09:14:34 +0000
3007
3008 2010-02-22 01:14  ivan
3009
3010         * httemplate/view/elements/tr.html,
3011           httemplate/view/svc_domain/acct_defaults.html,
3012           httemplate/view/svc_domain/basics.html,
3013           httemplate/view/svc_domain/dns.html, FS/FS/Schema.pm,
3014           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
3015           httemplate/edit/part_svc.cgi, httemplate/view/svc_domain.cgi,
3016           httemplate/edit/process/svc_domain.cgi,
3017           httemplate/view/svc_acct/basics.html,
3018           httemplate/edit/svc_acct.cgi: communigate: domain account
3019           defaults, RT#7083
3020
3021 2010-02-21 23:13  ivan
3022
3023         * FS/FS/svc_domain.pm, FS/FS/part_export/communigate_pro.pm,
3024           httemplate/edit/svc_domain.cgi, httemplate/view/svc_domain.cgi:
3025           communigate: domain aliases, enabled services & administrator
3026           domain, RT#7083
3027
3028 2010-02-21 19:22  ivan
3029
3030         * FS/FS/part_export/communigate_pro.pm, FS/FS/Schema.pm,
3031           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
3032           httemplate/edit/svc_domain.cgi,
3033           httemplate/edit/process/svc_domain.cgi,
3034           httemplate/view/svc_domain.cgi,
3035           httemplate/edit/process/svc_acct.cgi: communigate: domain
3036           aliases, enabled services, RT#7083
3037
3038 2010-02-21 14:54  ivan
3039
3040         * FS/FS/part_export/communigate_pro.pm, FS/FS/Conf.pm,
3041           httemplate/edit/svc_forward.cgi, httemplate/view/svc_forward.cgi:
3042           communigate forwarders, RT#7083
3043
3044 2010-02-21 01:19  ivan
3045
3046         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
3047           FS/FS/part_export/communigate_pro.pm,
3048           httemplate/edit/svc_acct.cgi,
3049           httemplate/view/svc_acct/basics.html: communigate, RT#7083
3050
3051 2010-02-20 23:32  ivan
3052
3053         * httemplate/view/svc_acct/basics.html: communigate, RT#7083
3054
3055 2010-02-20 23:28  ivan
3056
3057         * httemplate/view/svc_acct/tr.html, FS/FS/Schema.pm,
3058           FS/FS/svc_acct.pm, FS/FS/part_export/communigate_pro.pm,
3059           httemplate/edit/svc_acct.cgi,
3060           httemplate/view/elements/svc_export_settings.html: communigate,
3061           RT#7083
3062
3063 2010-02-20 23:28  ivan
3064
3065         * httemplate/view/svc_acct/tr.html: file tr.html was added on
3066           branch FREESIDE_1_9_BRANCH on 2010-02-21 07:28:12 +0000
3067
3068 2010-02-20 19:16  ivan
3069
3070         * httemplate/elements/communigate_pro-accessmodes.html,
3071           FS/FS/svc_acct.pm, FS/FS/part_svc.pm,
3072           FS/FS/part_export/communigate_pro.pm,
3073           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
3074           httemplate/edit/process/svc_acct.cgi,
3075           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
3076           httemplate/view/elements/svc_export_settings.html,
3077           httemplate/view/svc_acct/basics.html: communigate, RT#7083
3078
3079 2010-02-20 19:16  ivan
3080
3081         * httemplate/elements/communigate_pro-accessmodes.html: file
3082           communigate_pro-accessmodes.html was added on branch
3083           FREESIDE_1_9_BRANCH on 2010-02-21 03:16:04 +0000
3084
3085 2010-02-20 14:34  ivan
3086
3087         * FS/FS/Conf.pm: communigate pro provisioning, RT#7083
3088
3089 2010-02-20 14:31  ivan
3090
3091         * httemplate/view/svc_acct/usage.html: file usage.html was added on
3092           branch FREESIDE_1_9_BRANCH on 2010-02-20 22:31:33 +0000
3093
3094 2010-02-20 14:31  ivan
3095
3096         * httemplate/view/elements/svc_export_settings.html,
3097           httemplate/view/svc_acct/basics.html,
3098           httemplate/view/svc_acct/change_svc.html,
3099           httemplate/view/svc_acct/change_svc_form.html,
3100           httemplate/view/svc_acct/hosting.html,
3101           httemplate/view/svc_acct/radius_usage.html,
3102           httemplate/view/svc_acct/usage.html, FS/FS/Record.pm,
3103           FS/FS/Schema.pm, FS/FS/svc_acct.pm,
3104           FS/FS/part_export/communigate_pro.pm,
3105           httemplate/edit/svc_acct.cgi, httemplate/view/svc_acct.cgi,
3106           httemplate/view/svc_domain.cgi: communigate pro provisioning,
3107           RT#7083
3108
3109 2010-02-20 14:31  ivan
3110
3111         * httemplate/view/svc_acct/basics.html: file basics.html was added
3112           on branch FREESIDE_1_9_BRANCH on 2010-02-20 22:31:33 +0000
3113
3114 2010-02-20 14:31  ivan
3115
3116         * httemplate/view/svc_acct/change_svc.html: file change_svc.html
3117           was added on branch FREESIDE_1_9_BRANCH on 2010-02-20 22:31:33
3118           +0000
3119
3120 2010-02-20 14:31  ivan
3121
3122         * httemplate/view/svc_acct/change_svc_form.html: file
3123           change_svc_form.html was added on branch FREESIDE_1_9_BRANCH on
3124           2010-02-20 22:31:33 +0000
3125
3126 2010-02-20 14:31  ivan
3127
3128         * httemplate/view/svc_acct/hosting.html: file hosting.html was
3129           added on branch FREESIDE_1_9_BRANCH on 2010-02-20 22:31:33 +0000
3130
3131 2010-02-20 14:31  ivan
3132
3133         * httemplate/view/svc_acct/radius_usage.html: file
3134           radius_usage.html was added on branch FREESIDE_1_9_BRANCH on
3135           2010-02-20 22:31:33 +0000
3136
3137 2010-02-20 14:31  ivan
3138
3139         * httemplate/view/elements/svc_export_settings.html: file
3140           svc_export_settings.html was added on branch FREESIDE_1_9_BRANCH
3141           on 2010-02-20 22:31:33 +0000
3142
3143 2010-02-17 19:48  mark
3144
3145         * FS/bin/freeside-void-payments: Documentation cleanup
3146
3147 2010-02-17 01:00  ivan
3148
3149         * httemplate/edit/svc_Common.html: fix svc_pbx provisioniing
3150
3151 2010-02-17 00:30  ivan
3152
3153         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/part_export.pm,
3154           FS/FS/svc_Common.pm, FS/FS/svc_domain.pm,
3155           FS/FS/part_export/communigate_pro.pm,
3156           httemplate/edit/svc_domain.cgi,
3157           httemplate/edit/process/svc_domain.cgi,
3158           httemplate/view/svc_domain.cgi, FS/FS/cust_svc.pm: communigate
3159           pro provisioning, RT#7083
3160
3161 2010-02-16 10:36  ivan
3162
3163         * FS/FS/Conf.pm, FS/FS/ClientAPI/MyAccount.pm,
3164           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
3165           fs_selfservice/FS-SelfService/cgi/make_payment.html: option to
3166           uncheck the save checkbox in self-service by default, RT#6955
3167
3168 2010-02-15 18:19  jeff
3169
3170         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi,
3171           httemplate/misc/process/tax-import.cgi: refactor cch tax import
3172           to remove tons of false laziness and improve flexibility; allow
3173           reload from local files
3174
3175 2010-02-15 08:34  jeff
3176
3177         * htetc/handler.pl: lexical instead of dynamic warnings
3178
3179 2010-02-15 06:39  jeff
3180
3181         * htetc/handler.pl: get rid of some very annoying and pointless
3182           noise
3183
3184 2010-02-14 18:09  ivan
3185
3186         * FS/FS/Conf.pm, FS/FS/Misc.pm, debian/control: switch to
3187           Email::Sender and add options for every kind of mail encryption &
3188           authentication, RT#7285
3189
3190 2010-02-12 18:53  ivan
3191
3192         * httemplate/edit/process/svc_external.html: file svc_external.html
3193           was added on branch FREESIDE_1_9_BRANCH on 2010-02-13 02:53:49
3194           +0000
3195
3196 2010-02-12 18:53  ivan
3197
3198         * httemplate/edit/process/svc_external.html, FS/FS/svc_external.pm,
3199           httemplate/edit/svc_external.cgi,
3200           httemplate/edit/svc_Common.html,
3201           httemplate/edit/elements/svc_Common.html: svc_external.title from
3202           inventory, RT#7010
3203
3204 2010-02-12 15:44  ivan
3205
3206         * FS/FS/ClientAPI/MyAccount.pm: don't return an error about
3207           changing the cust_main record to the user as a payment processing
3208           error, log a bunch of verbose stuff in this case so we can track
3209           down wtf is going on, RT#6955
3210
3211 2010-02-12 13:49  ivan
3212
3213         * fs_selfservice/java/freeside_create_ticket_example.java: tyop,
3214           RT#7007
3215
3216 2010-02-12 11:28  ivan
3217
3218         * FS/FS/ClientAPI/MyAccount.pm,
3219           fs_selfservice/java/freeside_create_ticket_example.java,
3220           fs_selfservice/perl/xmlrpc-create_ticket.pl,
3221           FS/FS/TicketSystem/RT_Internal.pm: add mime_type option to
3222           self-service ticket create, RT#7007
3223
3224 2010-02-12 11:27  ivan
3225
3226         * fs_selfservice/perl/xmlrpc-create_ticket.pl,
3227           FS/FS/ClientAPI/MyAccount.pm,
3228           fs_selfservice/java/freeside_create_ticket_example.java: backport
3229           queue option, RT#7007
3230
3231 2010-02-11 19:26  ivan
3232
3233         * FS/FS/part_export/thirdlane.pm: add omit_countrycode option,
3234           RT#7379
3235
3236 2010-02-11 17:35  ivan
3237
3238         * httemplate/view/cust_svc.cgi: file cust_svc.cgi was added on
3239           branch FREESIDE_1_9_BRANCH on 2010-02-12 01:37:54 +0000
3240
3241 2010-02-11 17:35  ivan
3242
3243         * fs_selfservice/java/freeside_create_ticket_example.java: file
3244           freeside_create_ticket_example.java was added on branch
3245           FREESIDE_1_9_BRANCH on 2010-02-12 01:37:53 +0000
3246
3247 2010-02-11 17:35  ivan
3248
3249         * fs_selfservice/perl/xmlrpc-create_ticket.pl: file
3250           xmlrpc-create_ticket.pl was added on branch FREESIDE_1_9_BRANCH
3251           on 2010-02-12 01:37:54 +0000
3252
3253 2010-02-11 17:35  ivan
3254
3255         * fs_selfservice/java/freeside_create_ticket_example.java,
3256           fs_selfservice/perl/xmlrpc-create_ticket.pl,
3257           httemplate/view/cust_svc.cgi, FS/FS/Conf.pm,
3258           FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_External.pm,
3259           FS/FS/TicketSystem/RT_Internal.pm,
3260           fs_selfservice/FS-SelfService/SelfService.pm,
3261           rt/lib/RT/URI/freeside.pm: add ticket creation to self-service
3262           API, RT#7007
3263
3264 2010-02-11 15:14  jeff
3265
3266         * FS/FS/part_export/grandstream.pm: fix quoting
3267
3268 2010-02-09 18:12  mark
3269
3270         * FS/FS/: pay_batch.pm, pay_batch/RBC.pm: RT#7274: accept CR/LF in
3271           RBC batch import
3272
3273 2010-02-08 11:01  ivan
3274
3275         * FS/FS/h_svc_pbx.pm: file h_svc_pbx.pm was added on branch
3276           FREESIDE_1_9_BRANCH on 2010-02-08 19:01:08 +0000
3277
3278 2010-02-08 11:01  ivan
3279
3280         * FS/t/h_svc_pbx.t: file h_svc_pbx.t was added on branch
3281           FREESIDE_1_9_BRANCH on 2010-02-08 19:01:08 +0000
3282
3283 2010-02-08 11:01  ivan
3284
3285         * FS/: FS/h_svc_pbx.pm, t/h_svc_pbx.t, FS.pm, MANIFEST:
3286           h_svc_pbx.pm, RT#7322
3287
3288 2010-02-08 07:32  jeff
3289
3290         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/export_device.pm,
3291           Makefile, FS/FS/part_device.pm, FS/FS/part_export.pm,
3292           FS/FS/phone_device.pm, FS/FS/part_export/grandstream.pm,
3293           FS/FS/part_export/netsapiens.pm, FS/t/export_device.t,
3294           httemplate/misc/phone_device_config.html, FS/MANIFEST,
3295           httemplate/edit/part_device.html,
3296           httemplate/edit/process/part_device.html,
3297           httemplate/elements/checkboxes-table.html,
3298           httemplate/view/svc_phone.cgi: grandstream device configuration
3299           support #4220
3300
3301 2010-02-04 02:00  ivan
3302
3303         * httemplate/elements/search-cust_main.html, FS/FS/AccessRight.pm,
3304           httemplate/edit/cust_main/top_misc.html: add ability to edit
3305           referring customer, RT#7174
3306
3307 2010-02-03 22:53  ivan
3308
3309         * httemplate/: elements/phonenumber.html, pref/pref-process.html,
3310           pref/pref.html: snom autodial integration
3311
3312 2010-02-03 20:48  ivan
3313
3314         * FS/FS/part_event/Condition/every.pm: fix SQL error with date
3315           field when using this condition, RT#7218
3316
3317 2010-02-03 11:27  ivan
3318
3319         * FS/FS/cust_main.pm: better error msg for profiling
3320
3321 2010-02-02 18:16  ivan
3322
3323         * FS/FS/svc_acct.pm: fix time limits getting double added if the
3324           service is provisioned before first billing
3325
3326 2010-01-30 19:00  ivan
3327
3328         * httemplate/browse/part_pkg_taxclass.html: fix header on report
3329
3330 2010-01-29 12:21  ivan
3331
3332         * FS/FS/Conf.pm: add Cleartext-Password to radius-password export
3333           options, RT#7150
3334
3335 2010-01-29 11:52  ivan
3336
3337         * FS/FS/part_export/thirdlane.pm: ssl option
3338
3339 2010-01-26 21:27  ivan
3340
3341         * FS/FS/part_export/thirdlane.pm: URI escape pw, RT#7051
3342
3343 2010-01-26 21:21  ivan
3344
3345         * FS/FS/part_export/thirdlane.pm: add port option, RT#7051
3346
3347 2010-01-26 02:40  ivan
3348
3349         * FS/FS/svc_pbx.pm: deleting an svc_pbx unlinks svc_phones and
3350           deletes svc_accts, RT#7051
3351
3352 2010-01-26 02:34  ivan
3353
3354         * FS/FS/part_export/thirdlane.pm: admin operations from svc_acct
3355           records
3356
3357 2010-01-26 02:05  ivan
3358
3359         * FS/FS/svc_acct.pm, httemplate/edit/process/svc_acct.cgi: more
3360           fallout from default pw encryption: fix error reporting when
3361           entering a bad password
3362
3363 2010-01-26 00:35  ivan
3364
3365         * FS/FS/: svc_pbx.pm, part_export/thirdlane.pm: svc_pbx.title
3366           uniqueness (kludgy) and force to alphanumeric+space and 19 char
3367           max when using thirdlane (conservative guess for 1st pass
3368           implementation), RT#7051
3369
3370 2010-01-26 00:18  ivan
3371
3372         * FS/FS/svc_pbx.pm: label isn't thirdlane-specific, RT#7051
3373
3374 2010-01-25 23:15  ivan
3375
3376         * FS/FS/part_export/thirdlane.pm: figured out success/failure
3377           reporting, and wrote DID creation/deletion/assign/unassign,
3378           RT#7051
3379
3380 2010-01-25 22:15  ivan
3381
3382         * FS/FS/part_export/thirdlane.pm: file thirdlane.pm was added on
3383           branch FREESIDE_1_9_BRANCH on 2010-01-26 06:15:35 +0000
3384
3385 2010-01-25 22:15  ivan
3386
3387         * FS/FS/part_export/: thirdlane.pm: initial thirdlane export
3388           w/tenant insert/delete/replace, RT#7051
3389
3390 2010-01-25 22:14  ivan
3391
3392         * FS/FS/svc_pbx.pm: fix label method and doc work
3393
3394 2010-01-25 22:14  ivan
3395
3396         * FS/FS/svc_Common.pm: remove debugging
3397
3398 2010-01-25 14:14  ivan
3399
3400         * httemplate/elements/select-svc_pbx.html: file select-svc_pbx.html
3401           was added on branch FREESIDE_1_9_BRANCH on 2010-01-25 22:14:33
3402           +0000
3403
3404 2010-01-25 14:14  ivan
3405
3406         * httemplate/elements/tr-select-svc_pbx.html: file
3407           tr-select-svc_pbx.html was added on branch FREESIDE_1_9_BRANCH on
3408           2010-01-25 22:14:33 +0000
3409
3410 2010-01-25 14:14  ivan
3411
3412         * httemplate/elements/select-svc_pbx.html,
3413           httemplate/elements/tr-select-svc_pbx.html, FS/FS/Schema.pm,
3414           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_pbx.pm,
3415           FS/FS/svc_phone.pm, httemplate/edit/part_svc.cgi,
3416           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_phone.cgi,
3417           httemplate/edit/elements/edit.html,
3418           httemplate/edit/elements/svc_Common.html,
3419           httemplate/view/svc_acct.cgi, httemplate/view/svc_phone.cgi:
3420           linking DIDs and users to PBXes, RT#7051
3421
3422 2010-01-25 09:41  ivan
3423
3424         * httemplate/edit/part_svc.cgi, FS/MANIFEST, FS/FS/Mason.pm,
3425           FS/FS/Schema.pm: initial svc_pbx implementation, RT#7051
3426
3427 2010-01-25 09:35  ivan
3428
3429         * FS/FS/svc_pbx.pm: file svc_pbx.pm was added on branch
3430           FREESIDE_1_9_BRANCH on 2010-01-25 17:36:59 +0000
3431
3432 2010-01-25 09:35  ivan
3433
3434         * FS/t/svc_pbx.t: file svc_pbx.t was added on branch
3435           FREESIDE_1_9_BRANCH on 2010-01-25 17:37:00 +0000
3436
3437 2010-01-25 09:35  ivan
3438
3439         * FS/: FS/svc_pbx.pm, t/svc_pbx.t: initial svc_pbx implementation,
3440           RT#7051
3441
3442 2010-01-24 16:31  ivan
3443
3444         * FS/FS/svc_acct.pm: fix password length checks from applyhing to
3445           already-crypted legacy passwords, RT#7139
3446
3447 2010-01-24 14:38  ivan
3448
3449         * httemplate/elements/: overlibmws.js, overlibmws_crossframe.js,
3450           overlibmws_draggable.js, overlibmws_iframe.js: update overlib to
3451           upstream v281 (jan 20, 2010)
3452
3453 2010-01-24 12:37  ivan
3454
3455         * FS/FS/UI/Web.pm: right-align customer # in reports
3456
3457 2010-01-24 11:53  ivan
3458
3459         * httemplate/search/cust_bill.html: fix alignment of customer data
3460
3461 2010-01-24 11:52  ivan
3462
3463         * httemplate/search/cust_bill_pay.html: separate out the invoice
3464           and payment info into multiple columns, and fix application date
3465           showing as payment date
3466
3467 2010-01-21 00:54  ivan
3468
3469         * FS/FS/Conf.pm: correct description for selfservice-body_footer
3470
3471 2010-01-21 00:38  ivan
3472
3473         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: more
3474           self-service skinning config options, and start taking a stab at
3475           reorganizing config sections, RT#6893
3476
3477 2010-01-21 00:34  ivan
3478
3479         * fs_selfservice/FS-SelfService/cgi/image.cgi: file image.cgi was
3480           added on branch FREESIDE_1_9_BRANCH on 2010-01-21 08:34:24 +0000
3481
3482 2010-01-21 00:34  ivan
3483
3484         * fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
3485           fs_selfservice/FS-SelfService/cgi/change_bill.html,
3486           fs_selfservice/FS-SelfService/cgi/change_password.html,
3487           fs_selfservice/FS-SelfService/cgi/change_pay.html,
3488           fs_selfservice/FS-SelfService/cgi/change_ship.html,
3489           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
3490           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
3491           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
3492           fs_selfservice/FS-SelfService/cgi/header.html,
3493           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
3494           fs_selfservice/FS-SelfService/cgi/make_payment.html,
3495           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
3496           fs_selfservice/FS-SelfService/cgi/myaccount.html,
3497           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
3498           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
3499           fs_selfservice/FS-SelfService/cgi/payment_results.html,
3500           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
3501           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
3502           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
3503           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
3504           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
3505           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
3506           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
3507           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
3508           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
3509           fs_selfservice/FS-SelfService/cgi/provision.html,
3510           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
3511           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
3512           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
3513           fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
3514           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
3515           fs_selfservice/FS-SelfService/cgi/view_usage.html,
3516           fs_selfservice/FS-SelfService/cgi/view_usage_details.html,
3517           fs_selfservice/FS-SelfService/cgi/image.cgi,
3518           FS/FS/ClientAPI/MyAccount.pm, httemplate/config/config-view.cgi,
3519           FS/FS/Conf.pm: more self-service skinning config options, and
3520           start taking a stab at reorganizing config sections, RT#6893
3521
3522 2010-01-19 15:11  jeff
3523
3524         * FS/FS/part_export/prizm.pm: SM in new window
3525
3526 2010-01-19 09:48  jeff
3527
3528         * FS/FS/cust_main.pm: eliminate harmless uninitialized value noise
3529
3530 2010-01-18 20:54  ivan
3531
3532         * FS/FS/pay_batch/paymentech.pm: patch from Peter Loeppky to make
3533           sure some xml fields don't get larger than what paymentech wants
3534
3535 2010-01-18 19:24  mark
3536
3537         * httemplate/search/elements/search-csv.html: Fix mime type for CSV
3538           files, RT#1526
3539
3540 2010-01-18 16:13  ivan
3541
3542         * httemplate/search/cust_bill_pkg.cgi: fix color/style after
3543           removal of billpkgnum display
3544
3545 2010-01-16 22:40  ivan
3546
3547         * FS/FS/ClientAPI/MasonComponent.pm: fix for
3548           selfservice_server-base_url without a trailing /
3549
3550 2010-01-16 19:31  ivan
3551
3552         * FS/FS/cust_main.pm: return an error for 0 amount payments to
3553           avoid a $0 payment getting stuck in declined or captured status,
3554           RT#6993
3555
3556 2010-01-16 18:34  ivan
3557
3558         * FS/FS/svc_phone.pm: strip non-digits and 1- when searching for
3559           phone numbers, RT#7000
3560
3561 2010-01-16 18:22  ivan
3562
3563         * FS/FS/: svc_acct.pm: remove svcnum from searchable fields for
3564           svc_acct... custnum and invnum are user-visible, other database
3565           ids, not so much.  also, breaks phone number search w/current Pg,
3566           RT#7000
3567
3568 2010-01-16 17:05  jeff
3569
3570         * FS/FS/cust_pkg.pm: rest of work around bug in pre-perl5.10 which
3571           is at best noisy and at worst missorting
3572
3573 2010-01-16 16:22  jeff
3574
3575         * FS/FS/cust_pkg.pm: work around bug in pre-perl5.10 which is at
3576           best noisy and at worst missorting
3577
3578 2010-01-16 15:39  ivan
3579
3580         * FS/FS/part_pkg/: cdr_termination.pm: add usage_mandate option to
3581           termination price plan, RT#6932
3582
3583 2010-01-16 15:06  ivan
3584
3585         * httemplate/search/cust_svc.html: fix searching for unlinked
3586           services?  RT#7059
3587
3588 2010-01-16 12:44  ivan
3589
3590         * ChangeLog: preparing for 1.9.2
3591
3592 2010-01-14 19:59  ivan
3593
3594         * httemplate/edit/process/part_pkg.cgi: remove extraneous debugging
3595
3596 2010-01-12 19:14  ivan
3597
3598         * FS/FS/tax_rate.pm: if ignore_icalculable_taxes is on, don't call
3599           the errors fatal
3600
3601 2010-01-12 09:17  jeff
3602
3603         * FS/FS/part_export/prizm.pm: add some debugging
3604
3605 2010-01-12 09:16  jeff
3606
3607         * FS/FS/part_export/prizm.pm: eliminate harmless argument isn't
3608           numeric messages
3609
3610 2010-01-09 02:03  ivan
3611
3612         * FS/FS/Record.pm: need DBIx::DBSchema w/quoted_default to make
3613           this all work right :/
3614
3615 2010-01-09 00:21  ivan
3616
3617         * FS/bin/freeside-upgrade: undo damage from DBIx::DBSchema 0.37_03
3618
3619 2010-01-07 01:48  mark
3620
3621         * FS/FS/: pay_batch.pm, pay_batch/RBC.pm: Fix problems with RBC
3622           batch import (RT#6967)
3623
3624 2010-01-05 20:47  ivan
3625
3626         * FS/FS/svc_acct.pm: eliminate spurious warnings on usage
3627           changes...
3628
3629 2010-01-05 20:43  ivan
3630
3631         * FS/FS/cust_main.pm: eliminate ya "use of uninitialized value"
3632           warning
3633
3634 2010-01-05 20:41  ivan
3635
3636         * FS/FS/cust_main.pm: doc
3637
3638 2010-01-03 20:13  jeff
3639
3640         * bin/opensrs_domain_pkgs: file opensrs_domain_pkgs was added on
3641           branch FREESIDE_1_9_BRANCH on 2010-03-09 04:41:08 +0000
3642
3643 2010-01-03 20:13  jeff
3644
3645         * bin/opensrs_domain_pkgs: untested triggering of export on
3646           payments, requires config enable (RT5825)
3647
3648 2010-01-03 19:23  jeff
3649
3650         * bin/monitor: add some debugging
3651
3652 2010-01-02 18:54  ivan
3653
3654         * Makefile: fix RT_SiteConfig.pm substitution
3655
3656 2009-12-31 15:03  mark
3657
3658         * FS/FS/pay_batch/RBC.pm: Add pre-header line
3659
3660 2009-12-31 04:56  ivan
3661
3662         * rt/: Makefile, lib/RT.pm: rt 3.6.10
3663
3664 2009-12-31 04:44  ivan
3665
3666         * rt/: etc/RT_Config.pm.in, html/Admin/Users/Modify.html,
3667           html/Elements/Footer, html/Elements/Header, html/Elements/Menu,
3668           html/Elements/PageLayout, html/Elements/QuickCreate,
3669           html/Elements/SelectDate, html/Elements/SimpleSearch,
3670           html/Elements/Tabs, html/Elements/TicketList,
3671           html/Elements/TitleBoxStart, html/Elements/CollectionAsTable/Row,
3672           html/NoAuth/css/3.5-default/main.css,
3673           html/NoAuth/css/3.5-default/misc.css,
3674           html/NoAuth/css/3.5-default/titlebox.css,
3675           html/NoAuth/css/3.5-default/transactions.css,
3676           html/Prefs/SearchOptions.html, html/Search/Bulk.html,
3677           html/Ticket/Create.html, html/Ticket/Display.html,
3678           html/Ticket/Elements/ShowSummary,
3679           html/Ticket/Elements/ShowTransactionAttachments,
3680           html/Ticket/Elements/Tabs, html/User/Prefs.html,
3681           html/Widgets/TitleBoxStart, lib/RT/Groups_Overlay.pm,
3682           lib/RT/Record.pm, lib/RT/SearchBuilder.pm,
3683           lib/RT/Ticket_Overlay.pm, lib/RT/Transaction_Overlay.pm,
3684           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
3685           sbin/rt-setup-database.in: rt 3.6.10
3686
3687 2009-12-31 04:35  ivan
3688
3689         * rt/FREESIDE_MODIFIED: up-to-date
3690
3691 2009-12-30 23:16  ivan
3692
3693         * FS/FS/Schema.pm: fix h_cdr acctid changing from bigint to int
3694           with recent DBIx::DBSchema
3695
3696 2009-12-30 21:10  ivan
3697
3698         * FS/: FS/Cron/bill.pm, bin/freeside-daily: specify multiple
3699           agentnums with freeside-daily
3700
3701 2009-12-30 19:33  ivan
3702
3703         * Makefile: goodbye conf dir
3704
3705 2009-12-30 18:50  jeff
3706
3707         * FS/FS/cust_main.pm: really reduce the noise
3708
3709 2009-12-29 22:41  jeff
3710
3711         * FS/FS/part_pkg/voip_cdr.pm: define all detail header list
3712           elements
3713
3714 2009-12-29 22:05  jeff
3715
3716         * FS/FS/cust_main.pm: noise reduction
3717
3718 2009-12-29 21:22  jeff
3719
3720         * FS/FS/tax_rate.pm: noise reduction
3721
3722 2009-12-29 18:39  jeff
3723
3724         * FS/FS/cust_bill_pkg_detail.pm: use the class used
3725
3726 2009-12-29 18:26  jeff
3727
3728         * FS/FS/cust_main.pm: noise reduction
3729
3730 2009-12-28 20:49  ivan
3731
3732         * FS/bin/freeside-upgrade: output SQL statements as we run them
3733           (and only the ones we run), not immediately
3734
3735 2009-12-28 20:44  ivan
3736
3737         * FS/FS/Conf.pm: oops, syntax error adding queued-sleep_time
3738
3739 2009-12-28 20:24  ivan
3740
3741         * FS/bin/: freeside-upgrade: don't change h_queue.job type under
3742           non-mysql, takes forever on large dbs, RT#6946
3743
3744 2009-12-28 17:38  ivan
3745
3746         * FS/bin/freeside-daily: add -u option for vacuuming, RT#5258
3747
3748 2009-12-28 17:00  mark
3749
3750         * FS/FS/AccessRight.pm, httemplate/browse/cust_attachment.html,
3751           httemplate/elements/menu.html: Add Browse attachments ACL
3752           (RT#4964)
3753
3754 2009-12-28 16:33  mark
3755
3756         * FS/FS/Conf.pm: RT#6358
3757
3758 2009-12-28 11:18  ivan
3759
3760         * FS/FS/o2m_Common.pm: beginning of prospect/CRM/contact work
3761
3762 2009-12-28 11:18  ivan
3763
3764         * FS/FS/o2m_Common.pm: file o2m_Common.pm was added on branch
3765           FREESIDE_1_9_BRANCH on 2010-04-29 07:43:21 +0000
3766
3767 2009-12-27 21:25  ivan
3768
3769         * FS/FS/: part_pkg_taxclass.pm, phone_device.pm: use blessed
3770
3771 2009-12-26 17:00  jeff
3772
3773         * FS/FS/: cust_main.pm, cust_location.pm: improve spacing around
3774           county
3775
3776 2009-12-23 15:32  jeff
3777
3778         * bin/monitor: remove debugging
3779
3780 2009-12-23 15:29  jeff
3781
3782         * bin/: monitor: add non-forking one machine monitor program
3783
3784 2009-12-23 15:29  jeff
3785
3786         * bin/monitor: file monitor was added on branch FREESIDE_1_9_BRANCH
3787           on 2009-12-23 23:29:54 +0000
3788
3789 2009-12-23 15:14  jeff
3790
3791         * FS/FS/Yori.pm: teach yori to do some load monitoring
3792
3793 2009-12-23 13:21  jeff
3794
3795         * FS/FS/cust_bill.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
3796           FS/FS/cust_pkg.pm,
3797           httemplate/view/cust_main/packages/location.html: correct invoice
3798           package address display and reduce false laziness
3799
3800 2009-12-22 16:30  mark
3801
3802         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
3803           httemplate/edit/process/svc_acct.cgi,
3804           httemplate/view/svc_acct.cgi: Tweak set_password per RT#6358
3805
3806 2009-12-21 06:36  jeff
3807
3808         * bin/fetch_and_expand_taxes: file fetch_and_expand_taxes was added
3809           on branch FREESIDE_1_9_BRANCH on 2009-12-21 14:37:22 +0000
3810
3811 2009-12-21 06:36  jeff
3812
3813         * bin/reassemble_taxes: file reassemble_taxes was added on branch
3814           FREESIDE_1_9_BRANCH on 2009-12-21 14:37:22 +0000
3815
3816 2009-12-21 06:36  jeff
3817
3818         * bin/fetch_and_expand_taxes, bin/reassemble_taxes, FS/FS/Conf.pm,
3819           FS/FS/tax_rate.pm: move cch conf into database and add a couple
3820           small tools for processing updates more manually
3821
3822 2009-12-20 18:56  mark
3823
3824         * httemplate/search/elements/search-xls.html: Fix filename for
3825           Excel spreadsheet reports
3826
3827 2009-12-20 18:00  ivan
3828
3829         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: have 'Bill now'
3830           link cancel expired (and suspend adjourned) packages, and catch
3831           and return errors in all cases, RT#6627
3832
3833 2009-12-20 13:52  ivan
3834
3835         * FS/FS/Conf.pm: late fee package class specified in the event
3836           action instead of a global finance_pkgclass config, RT#6617
3837
3838 2009-12-20 13:48  ivan
3839
3840         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm: late
3841           fee package class specified in the event action instead of a
3842           global finance_pkgclass config, RT#6617
3843
3844 2009-12-20 11:42  ivan
3845
3846         * FS/FS/ClientAPI/MyAccount.pm: fix usage details pulling from
3847           wrong account for customers who have multiple accounts, RT#6681,
3848           fallout from RT#4189
3849
3850 2009-12-19 22:52  ivan
3851
3852         * httemplate/search/cust_pkg.cgi: fix address fields on advanced
3853           package search, RT#6609
3854
3855 2009-12-19 18:51  ivan
3856
3857         * FS/FS/cust_pkg.pm: fix bulk package order with one package
3858           changing to one new package, RT#6519, fallout from RT#4499
3859
3860 2009-12-19 17:02  ivan
3861
3862         * httemplate/view/cust_main/: packages.html, payment_history.html:
3863           fix cust_main-packages-years, RT#6798
3864
3865 2009-12-19 14:41  ivan
3866
3867         * httemplate/edit/cust_credit.cgi: add add'l info field as a
3868           customer-editable field, RT#6505
3869
3870 2009-12-19 14:32  ivan
3871
3872         * httemplate/view/cust_main/payment_history.html: make room for
3873           credit reasons in popup
3874
3875 2009-12-19 12:58  mark
3876
3877         * FS/: bin/freeside-paymentech-upload, FS/pay_batch/paymentech.pm,
3878           bin/freeside-paymentech-download: Fix date format string and
3879           quoting of password
3880
3881 2009-12-19 12:29  ivan
3882
3883         * FS/FS/cust_main_Mixin.pm: fix event report w/ a customer status
3884
3885 2009-12-19 11:10  ivan
3886
3887         * FS/FS/part_pkg.pm: fix package order to really display only those
3888           pacakges available
3889
3890 2009-12-19 11:09  ivan
3891
3892         * httemplate/misc/cust-part_pkg.cgi: fix order of packages after
3893           class selection changes
3894
3895 2009-12-16 09:35  ivan
3896
3897         * httemplate/edit/cust_main_attach.cgi: tweak attachment adding UI:
3898           table consistency, input sizes and maxlengths, RT#4964
3899
3900 2009-12-16 07:07  jeff
3901
3902         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_location.pm,
3903           cust_main.pm, cust_pkg.pm: group invoice line items by location,
3904           show location address on invoice, option for due date rather than
3905           invoice date on prior unpaid invoice line items, and option for
3906           aging on invoice (#6418, #5235, #4648)
3907
3908 2009-12-13 23:52  ivan
3909
3910         * FS/FS/svc_acct.pm: use a global config too
3911
3912 2009-12-13 23:10  ivan
3913
3914         * FS/FS/: Conf.pm, svc_acct.pm, part_export/sqlradius.pm: add
3915           overlimit_groups agent-specific config, overriding
3916           export-specific overlimit_groups, RT#6622
3917
3918 2009-12-13 17:41  mark
3919
3920         * FS/FS/AccessRight.pm, httemplate/browse/cust_attachment.html,
3921           httemplate/edit/cust_main_attach.cgi,
3922           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
3923           httemplate/view/cust_main/attachments.html: Add access right to
3924           view attachments
3925
3926 2009-12-12 18:10  ivan
3927
3928         * ChangeLog: 1.9.2ish
3929
3930 2009-12-12 14:35  ivan
3931
3932         * FS/FS/cust_credit_bill_pkg.pm: doc
3933
3934 2009-12-12 14:22  ivan
3935
3936         * Makefile: sync versioning with branches, sorry jeremy
3937
3938 2009-12-10 15:03  ivan
3939
3940         * FS/FS/cust_main.pm: fully fix bulk customer reports, RT#6778
3941
3942 2009-12-07 22:29  mark
3943
3944         * FS/FS/Schema.pm: Fix cust_attachment.disabled type
3945
3946 2009-12-06 15:44  ivan
3947
3948         * httemplate/edit/part_pkg.cgi: fix initial value of agent types
3949           when cloning
3950
3951 2009-12-06 15:18  ivan
3952
3953         * httemplate/elements/header.html: fix search box clearing from
3954           within RT, caused by different quoting rules in RT comp_root.
3955           grr.
3956
3957 2009-12-06 11:19  ivan
3958
3959         * FS/FS/Schema.pm: more reasonable sizes for filename, mime type
3960           and title, RT#6823
3961
3962 2009-12-05 15:36  jeff
3963
3964         * FS/FS/cust_bill.pm: holy cow! correct sense of skip usage testing
3965
3966 2009-12-03 20:45  ivan
3967
3968         * FS/FS/svc_acct.pm, httemplate/search/svc_acct.cgi:
3969           customer-specific account report (and some small refactoring of
3970           method names to clash less), RT#6180
3971
3972 2009-12-03 20:40  ivan
3973
3974         * FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
3975           FS/FS/cust_event.pm, FS/FS/cust_main.pm,
3976           httemplate/search/477.html, httemplate/search/cust_bill.html,
3977           httemplate/search/cust_bill_event.cgi,
3978           httemplate/search/cust_event.html,
3979           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
3980           httemplate/search/report_svc_acct.html,
3981           httemplate/view/cust_main/packages.html, FS/FS/cust_pkg.pm,
3982           httemplate/misc/email-customers.html,
3983           httemplate/misc/process/bulk_change_pkg.cgi,
3984           httemplate/misc/process/email-customers.html: customer-specific
3985           account report (and some small refactoring of method names to
3986           clash less), RT#6180
3987
3988 2009-12-03 11:22  ivan
3989
3990         * httemplate/graph/cust_bill_pkg.cgi: average per cust_pkg option
3991           for peter
3992
3993 2009-12-03 11:06  ivan
3994
3995         * FS/FS/Report/Table/Monthly.pm,
3996           httemplate/graph/cust_bill_pkg.cgi,
3997           httemplate/graph/report_cust_bill_pkg.html: average per cust_pkg
3998           option for peter
3999
4000 2009-12-02 23:53  ivan
4001
4002         * FS/FS/Schema.pm: index cdrbatchnum
4003
4004 2009-12-02 23:37  ivan
4005
4006         * FS/FS/: Record.pm, cdr/sansay.pm: fix startdate in sansay CDR
4007           import (and skip blank lines), RT#6801
4008
4009 2009-12-02 23:18  ivan
4010
4011         * httemplate/search/cdr.html: fix cdr search
4012
4013 2009-12-02 20:22  ivan
4014
4015         * FS/FS/cdr/sansay.pm: no header?
4016
4017 2009-12-02 12:58  ivan
4018
4019         * FS/FS/Schema.pm: add index to rate_prefix.npa for a performance
4020           improvement on CDR billing, RT#6386
4021
4022 2009-12-02 12:51  ivan
4023
4024         * httemplate/view/: svc_broadband.cgi, svc_domain.cgi,
4025           svc_external.cgi, svc_forward.cgi, svc_www.cgi: fix viewing
4026           unlinked forwards, domains, broadband/external/www services,
4027           RT#6794
4028
4029 2009-12-01 11:16  jeff
4030
4031         * FS/FS/cust_bill.pm: want a listref not a list
4032
4033 2009-11-29 16:38  ivan
4034
4035         * FS/FS/cust_main.pm, httemplate/misc/email-customers.html: fix
4036           bulk sending of customer notices, RT#6778
4037
4038 2009-11-29 16:06  ivan
4039
4040         * httemplate/edit/REAL_cust_pkg.cgi: fix
4041
4042 2009-11-29 16:04  ivan
4043
4044         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
4045           UI changes to make it impossible to add a start date to a package
4046           that already has a setup fee (can still remove an existing start
4047           date causing problems), RT#6712
4048
4049 2009-11-29 15:18  ivan
4050
4051         * FS/FS/: Conf.pm, cust_pkg.pm: add
4052           cust_pkg-change_pkgpart-bill_now option to bill the new package
4053           immediately on package changes.  Useful for prepaid situations
4054           with RADIUS where an Expiration attribute base don the package
4055           must be present at all times.  RT#6692
4056
4057 2009-11-29 15:15  ivan
4058
4059         * FS/FS/cust_main.pm: doc: spelling
4060
4061 2009-11-25 16:27  ivan
4062
4063         * FS/FS/part_pkg/voip_cdr.pm: debugging left on
4064
4065 2009-11-25 11:58  ivan
4066
4067         * httemplate/edit/part_pkg.cgi: don't consider disabled report
4068           classes, don't load up the whole table just to see if there are
4069           any
4070
4071 2009-11-25 11:32  jeff
4072
4073         * FS/FS/: cust_bill.pm, usage_class.pm: improve appearance of cdr
4074           records in cdr sections
4075
4076 2009-11-25 08:13  jeff
4077
4078         * FS/FS/cust_bill.pm: bug fixes, reuse summary_page, eliminate
4079           dups, and rearrange
4080
4081 2009-11-25 08:09  jeff
4082
4083         * conf/invoice_latex: really insert a pagebreak
4084
4085 2009-11-25 08:07  jeff
4086
4087         * conf/invoice_latex: oops.. need updated template for new formats
4088
4089 2009-11-24 13:00  ivan
4090
4091         * FS/FS/cust_bill.pm: debugging left on
4092
4093 2009-11-24 09:05  jeff
4094
4095         * FS/FS/cust_bill.pm: cope with sections lacking a pkg_category
4096
4097 2009-11-23 23:42  ivan
4098
4099         * httemplate/: misc/timeworked.html, misc/process/timeworked.html,
4100           search/timeworked.html: timeworked report: carry the date range
4101           through to the success redirect
4102
4103 2009-11-23 23:23  ivan
4104
4105         * httemplate/search/: report_timeworked.html: add date constratint
4106           on time worked search
4107
4108 2009-11-23 23:23  ivan
4109
4110         * httemplate/search/report_timeworked.html: file
4111           report_timeworked.html was added on branch FREESIDE_1_9_BRANCH on
4112           2009-11-24 07:23:47 +0000
4113
4114 2009-11-23 22:04  ivan
4115
4116         * FS/FS/cust_main.pm: send card number with void transactions for
4117           B:OP:IPPay, RT#5690
4118
4119 2009-11-23 17:11  mark
4120
4121         * FS/FS/Schema.pm, httemplate/browse/cust_attachment.html,
4122           httemplate/edit/cust_main_attach.cgi,
4123           httemplate/edit/process/cust_main_attach.cgi,
4124           httemplate/elements/menu.html,
4125           httemplate/misc/cust_attachment.cgi,
4126           httemplate/search/elements/search-html.html,
4127           httemplate/view/cust_main/attachments.html: cust_attachment
4128           improvement, RT#4964 and #6225
4129
4130 2009-11-20 09:39  jeff
4131
4132         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
4133           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
4134           FS/FS/usage_class.pm, FS/FS/part_pkg/voip_cdr.pm,
4135           conf/invoice_html, httemplate/browse/pkg_category.html,
4136           httemplate/browse/usage_class.html,
4137           httemplate/edit/pkg_category.html,
4138           httemplate/edit/usage_class.html: invoice formatting: add
4139           sections for usage, add sections per svc_phone, add folding like
4140           line items into one #6592
4141
4142 2009-11-19 01:47  ivan
4143
4144         * FS/FS.pm, FS/FS/Record.pm, FS/FS/cdr.pm,
4145           FS/bin/freeside-cdr-sftp_and_import, bin/cdr-transnexus.import,
4146           bin/cdr.http_and_import, bin/cdr.import,
4147           httemplate/elements/select-cdrbatch.html,
4148           httemplate/elements/tr-select-cdrbatch.html,
4149           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
4150           httemplate/view/svc_phone.cgi: proper cdr_batch table, RT#6386
4151
4152 2009-11-19 01:43  ivan
4153
4154         * FS/FS/: Mason.pm, Schema.pm, Upgrade.pm: proper cdr_batch table,
4155           RT#6386
4156
4157 2009-11-19 01:39  ivan
4158
4159         * FS/MANIFEST: proper cdr_batch table, RT#6386
4160
4161 2009-11-19 01:32  ivan
4162
4163         * FS/FS/cdr_batch.pm: file cdr_batch.pm was added on branch
4164           FREESIDE_1_9_BRANCH on 2009-11-19 09:35:13 +0000
4165
4166 2009-11-19 01:32  ivan
4167
4168         * FS/t/cdr_batch.t: file cdr_batch.t was added on branch
4169           FREESIDE_1_9_BRANCH on 2009-11-19 09:35:13 +0000
4170
4171 2009-11-19 01:32  ivan
4172
4173         * FS/: FS/cdr_batch.pm, t/cdr_batch.t: proper cdr_batch table,
4174           RT#6386
4175
4176 2009-11-18 23:06  ivan
4177
4178         * FS/FS/cdr.pm: format CDRs durations as NNm MMs instead of NN.MMm,
4179           RT#6316
4180
4181 2009-11-18 22:21  ivan
4182
4183         * FS/FS/Cron/breakage.pm: consider credits and refunds in breakage,
4184           RT#6407
4185
4186 2009-11-18 01:39  mark
4187
4188         * FS/FS/Conf.pm, FS/FS/pay_batch/RBC.pm,
4189           httemplate/search/cust_pay_batch.cgi: RT#4786, RBC batch format
4190
4191 2009-11-18 01:27  mark
4192
4193         * FS/FS/pay_batch/RBC.pm: RT#4768, RBC batch format
4194
4195 2009-11-18 01:27  mark
4196
4197         * FS/FS/pay_batch/RBC.pm: file RBC.pm was added on branch
4198           FREESIDE_1_9_BRANCH on 2009-11-18 09:40:04 +0000
4199
4200 2009-11-18 01:09  mark
4201
4202         * httemplate/: browse/cust_attachment.html,
4203           misc/cust_attachment.cgi: cust_attachment improvement, RT#4964
4204           and #6225
4205
4206 2009-11-18 01:09  mark
4207
4208         * httemplate/misc/cust_attachment.cgi: file cust_attachment.cgi was
4209           added on branch FREESIDE_1_9_BRANCH on 2009-11-24 01:11:22 +0000
4210
4211 2009-11-18 01:09  mark
4212
4213         * httemplate/browse/cust_attachment.html: file cust_attachment.html
4214           was added on branch FREESIDE_1_9_BRANCH on 2009-11-24 01:11:21
4215           +0000
4216
4217 2009-11-17 14:06  ivan
4218
4219         * FS/FS/cust_main.pm: do a case-insensive search on
4220           browser-remembered results, so starting to use USPS verification
4221           (which UPPERCASES everything) doesn't invalidate everything your
4222           browser remembered in quick payment entry
4223
4224 2009-11-16 23:42  ivan
4225
4226         * httemplate/search/: report_cust_pay.html,
4227           report_cust_refund.html, elements/cust_pay_or_refund.html: add
4228           otaker to payment/refund search, RT#6407
4229
4230 2009-11-16 23:08  ivan
4231
4232         * httemplate/: elements/menu.html, search/report_cust_refund.html:
4233           add refund report, RT#6407
4234
4235 2009-11-15 19:55  ivan
4236
4237         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
4238           httemplate/search/cust_bill.html,
4239           httemplate/search/report_cust_bill.html: add ability to search on
4240           ranges of charged, owed to adv. invoice report, RT#6407
4241
4242 2009-11-15 18:27  ivan
4243
4244         * FS/: FS/Conf.pm, FS/Cron/bill.pm, bin/freeside-daily: add
4245           disable_cron_billing config, RT#6407
4246
4247 2009-11-13 16:08  ivan
4248
4249         * FS/FS/cust_main.pm, httemplate/elements/select-terms.html,
4250           httemplate/search/cust_main.html,
4251           httemplate/search/report_cust_main.html: add invoice terms to
4252           advanced customer report.  dogfood.
4253
4254 2009-11-12 08:56  jeff
4255
4256         * FS/FS/: tax_rate.pm, Schema.pm: correct bugs in tax replacement
4257           routine and allow updates to function
4258
4259 2009-11-06 14:07  ivan
4260
4261         * FS/FS/cust_main.pm: use business-onlinepayment-description in
4262           1.9, even without $pkgs
4263
4264 2009-11-05 17:51  ivan
4265
4266         * FS/FS/: Conf.pm, cust_main_invoice.pm: add
4267           emailinvoice-apostrophe config option to allow apostrophies in
4268           invoice email addresses, RT#6464
4269
4270 2009-11-05 16:25  ivan
4271
4272         * FS/FS/cust_main.pm, httemplate/search/cust_main.html,
4273           httemplate/search/report_cust_main.html: add "payment expiration
4274           before" to customer report, RT#6447
4275
4276 2009-11-05 15:55  ivan
4277
4278         * FS/FS/ConfDefaults.pm: try not to make the "Customer Fields"
4279           SELECT so huge
4280
4281 2009-11-05 14:01  ivan
4282
4283         * httemplate/search/svc_acct.cgi: improvements in time remaining
4284           report: correctly account for unpaid time for non-monthly
4285           customers, report in hours+minutes intead of using Time::Duration
4286           days/hours
4287
4288 2009-11-05 13:22  ivan
4289
4290         * FS/bin/: freeside-paymentech-download,
4291           freeside-paymentech-upload: back to old host name, info from
4292           customer/paymentech was bogus, RT#5650
4293
4294 2009-11-05 11:40  ivan
4295
4296         * FS/FS/pkg_category.pm: fix pkg_category upgrade on 1.9 too
4297
4298 2009-11-04 17:47  ivan
4299
4300         * FS/bin/: freeside-paymentech-download,
4301           freeside-paymentech-upload: update paymentech live server,
4302           RT#5650
4303
4304 2009-11-04 16:52  ivan
4305
4306         * FS/FS/pkg_category.pm: fix pkg_category upgrades
4307
4308 2009-11-03 17:40  ivan
4309
4310         * FS/bin/: freeside-paymentech-download,
4311           freeside-paymentech-upload: add explicit use of Expect module, so
4312           the error is thrown immediate, RT#5650
4313
4314 2009-11-03 17:04  ivan
4315
4316         * FS/FS/Cron/breakage.pm, httemplate/config/config-process.cgi,
4317           httemplate/config/config-view.cgi: reconcile breakage from stale
4318           accounts, RT#6407
4319
4320 2009-11-03 16:59  ivan
4321
4322         * FS/FS/part_pkg.pm: silence "use of uninitialized value in split"
4323           warning
4324
4325 2009-11-03 16:53  ivan
4326
4327         * FS/FS/cust_pkg.pm, httemplate/browse/part_pkg.cgi: fix customer
4328           package search (fallout from customer classes) & add "not yet
4329           billed" status to customer package report
4330
4331 2009-11-03 12:44  ivan
4332
4333         * FS/FS/pay_batch.pm: fix warning replacing pay_batch, RT#5650
4334
4335 2009-11-03 11:56  ivan
4336
4337         * FS/bin/: freeside-paymentech-download,
4338           freeside-paymentech-upload: check for zip and unzip commands, use
4339           multi-arg version of system to prevent the shell getting its
4340           hands on things (metacharacters in pw or whatnot), RT#5650
4341
4342 2009-11-03 11:11  ivan
4343
4344         * FS/bin/: freeside-paymentech-download,
4345           freeside-paymentech-upload: update usage & manpage w/ freeside-
4346           prefix
4347
4348 2009-11-03 11:03  ivan
4349
4350         * FS/bin/: freeside-paymentech-download,
4351           freeside-paymentech-upload: fix usage of File::Temp->newdir, not
4352           in 0.18 File::Temp on perl 5.10.0, RT#5650
4353
4354 2009-11-03 10:54  ivan
4355
4356         * FS/bin/freeside-paymentech-download: file
4357           freeside-paymentech-download was added on branch
4358           FREESIDE_1_9_BRANCH on 2009-11-03 18:54:19 +0000
4359
4360 2009-11-03 10:54  ivan
4361
4362         * FS/bin/freeside-paymentech-upload: file
4363           freeside-paymentech-upload was added on branch
4364           FREESIDE_1_9_BRANCH on 2009-11-03 18:54:19 +0000
4365
4366 2009-11-03 10:53  ivan
4367
4368         * bin/paymentech-download, bin/paymentech-upload,
4369           FS/bin/freeside-paymentech-download,
4370           FS/bin/freeside-paymentech-upload: moving paymentech-* to FS/bin,
4371           RT#5650
4372
4373 2009-11-02 19:13  ivan
4374
4375         * FS/FS/Cron/breakage.pm: file breakage.pm was added on branch
4376           FREESIDE_1_9_BRANCH on 2009-11-03 03:13:47 +0000
4377
4378 2009-11-02 19:13  ivan
4379
4380         * FS/FS/Conf.pm, FS/bin/freeside-daily,
4381           httemplate/config/config-process.cgi,
4382           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
4383           httemplate/elements/tr-select-part_pkg.html,
4384           FS/FS/Cron/breakage.pm: (start of) reconcile breakage from stale
4385           accounts, RT#6407
4386
4387 2009-11-02 17:48  ivan
4388
4389         * bin/paymentech-download: spelling
4390
4391 2009-11-02 17:44  ivan
4392
4393         * bin/paymentech-download: add -a option for archive dir
4394
4395 2009-11-02 17:21  ivan
4396
4397         * FS/FS/Conf.pm: clarify description of batchconfig-paymentech
4398           based on notes from #5650
4399
4400 2009-11-02 13:21  ivan
4401
4402         * httemplate/edit/payment_gateway.html: add Elavon, SagePay,
4403           WorldPay, fix extra space on PlugnPay, PPIPayMover, Protx
4404
4405 2009-11-01 15:03  jeff
4406
4407         * httemplate/search/: 477.html, elements/search-csv.html: form 477
4408           improvements #6499
4409
4410 2009-10-31 14:22  jeff
4411
4412         * FS/FS/cust_bill.pm: unbork summary page invoices
4413
4414 2009-10-30 16:29  ivan
4415
4416         * httemplate/elements/select-part_event.html: file
4417           select-part_event.html was added on branch FREESIDE_1_9_BRANCH on
4418           2009-10-30 23:30:13 +0000
4419
4420 2009-10-30 16:29  ivan
4421
4422         * httemplate/elements/tr-select-part_event.html: file
4423           tr-select-part_event.html was added on branch FREESIDE_1_9_BRANCH
4424           on 2009-10-30 23:30:12 +0000
4425
4426 2009-10-30 16:29  ivan
4427
4428         * httemplate/elements/select-part_event.html,
4429           httemplate/elements/tr-select-part_event.html,
4430           FS/FS/cust_event.pm, FS/FS/cust_main_Mixin.pm,
4431           httemplate/elements/select-payby.html,
4432           httemplate/search/cust_event.html,
4433           httemplate/search/report_cust_event.html: more reporting options
4434           for failed billing events, RT#6447
4435
4436 2009-10-30 11:55  ivan
4437
4438         * FS/FS/: pay_batch.pm, pay_batch/paymentech.pm: backporting recent
4439           paymentech changes to _1_9_BRANCH
4440
4441 2009-10-30 11:51  ivan
4442
4443         * bin/: paymentech-download, paymentech-upload: adding paymentech-*
4444           on _1_9_BRANCH
4445
4446 2009-10-30 11:37  ivan
4447
4448         * FS/FS/: Conf.pm: add paymentech to batch config options
4449
4450 2009-10-29 17:02  ivan
4451
4452         * httemplate/: browse/cust_main_county.cgi,
4453           edit/bulk-cust_main_county.html,
4454           edit/process/bulk-cust_main_county.html: bulk tax changes,
4455           RT#6445
4456
4457 2009-10-29 16:42  mark
4458
4459         * bin/paymentech-upload: add option to upload all open batches
4460
4461 2009-10-29 16:42  ivan
4462
4463         * bin/paymentech-upload: file paymentech-upload was added on branch
4464           FREESIDE_1_9_BRANCH on 2009-10-30 18:51:05 +0000
4465
4466 2009-10-29 16:37  ivan
4467
4468         * httemplate/edit/bulk-cust_main_county.html: friendlier error
4469           message when you select nothing, RT#6445
4470
4471 2009-10-29 16:36  ivan
4472
4473         * httemplate/elements/errorpage-popup.html: adding errorpage popup,
4474           RT#6445
4475
4476 2009-10-29 15:55  ivan
4477
4478         * FS/bin/freeside-queued: have freeside-queued be more resillient
4479           in the face of a database that's gone away, RT#6428
4480
4481 2009-10-29 15:18  mark
4482
4483         * httemplate/edit/payment_gateway.html: add Jety to the list
4484
4485 2009-10-28 12:04  ivan
4486
4487         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm,
4488           svc_forward.pm, svc_www.pm: fix problems using inventory for UID
4489           (and other fields controlled by check in svc_acct and also
4490           svc_www, svc_domain and svc_forward), RT#6366
4491
4492 2009-10-28 11:16  ivan
4493
4494         * FS/FS/part_svc.pm: fix removing a flag from a service definition
4495           column
4496
4497 2009-10-28 10:26  ivan
4498
4499         * httemplate/misc/inventory_item-import.html: fix inventory upload,
4500           RT#6366
4501
4502 2009-10-27 23:13  ivan
4503
4504         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
4505           httemplate/search/cust_pkg.cgi,
4506           httemplate/search/report_cust_pkg.html,
4507           httemplate/view/cust_main/packages.html: customer link to package
4508           reports for that customer, RT#6180
4509
4510 2009-10-27 11:11  ivan
4511
4512         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
4513           httemplate/elements/header.html: address1 search, RT#5060
4514
4515 2009-10-26 16:20  ivan
4516
4517         * httemplate/elements/tr-select-pkg_class.html: didn't want to
4518           revert that, though
4519
4520 2009-10-26 16:17  ivan
4521
4522         * httemplate/elements/tr-select-pkg_class.html: better fix for
4523           ignoring disabled package classes that doesn't search them twice
4524
4525 2009-10-26 14:55  ivan
4526
4527         * FS/FS/cust_bill_pkg.pm: turn off debugging
4528
4529 2009-10-25 18:11  ivan
4530
4531         * FS/FS/part_pkg/flat.pm: eliminiate noisy but harmless "Use of
4532           uninitialized value in numeric gt (>)" warning
4533
4534 2009-10-25 16:30  ivan
4535
4536         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add apply option to
4537           realtime_collect, RT#5071
4538
4539 2009-10-24 16:37  ivan
4540
4541         * bin/paymentech-download: file paymentech-download was added on
4542           branch FREESIDE_1_9_BRANCH on 2009-10-30 18:51:05 +0000
4543
4544 2009-10-24 16:37  mark
4545
4546         * bin/: paymentech-download, paymentech-upload: Scripts for
4547           paymentech batch transfer
4548
4549 2009-10-23 19:04  ivan
4550
4551         * FS/FS/ClientAPI/MyAccount.pm,
4552           fs_selfservice/FS-SelfService/cgi/decline.html,
4553           fs_selfservice/FS-SelfService/cgi/login.html,
4554           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
4555           fs_selfservice/FS-SelfService/cgi/signup.cgi,
4556           fs_selfservice/FS-SelfService/cgi/signup.html,
4557           fs_selfservice/FS-SelfService/cgi/success.html: remove an
4558           inadvertant debugging call left in, allow an agentnum to be
4559           specfied for non-logged in situations, RT#6166
4560
4561 2009-10-23 17:34  ivan
4562
4563         * FS/: FS/Conf.pm, FS/ClientAPI/MyAccount.pm,
4564           FS/ClientAPI/Signup.pm, bin/freeside-selfservice-server:
4565           selfservice per-agent skinning
4566
4567 2009-10-23 17:16  ivan
4568
4569         * FS/FS/agent.pm: eliminate warnings from Business::CreditCard
4570           about being passed an empty number
4571
4572 2009-10-23 17:04  ivan
4573
4574         * FS/FS/Record.pm: fix cause of harmless 'Premature end of base64
4575           data' warning
4576
4577 2009-10-22 18:41  ivan
4578
4579         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_bill-consolidate_services
4580           config to collapse multiple phone numbers (or whatever) into as
4581           few lines as possible on invoices, RT#5223
4582
4583 2009-10-22 15:11  ivan
4584
4585         * FS/FS/cust_bill.pm: fix invoice sub-totals, RT#6489
4586
4587 2009-10-22 01:08  ivan
4588
4589         * httemplate/search/svc_phone.cgi: should at least run under pg 8.3
4590           now, need to test & see if the data make sense, RT#5496
4591
4592 2009-10-21 22:32  ivan
4593
4594         * FS/FS/cust_bill_pkg_display.pm: fix incompatibility
4595           w/invoice_sections vs. cust_bill_pkg.pkgnum -1 "virtual line
4596           item" (rare)
4597
4598 2009-10-21 17:28  ivan
4599
4600         * FS/FS/Schema.pm, bin/cdr-netsapiens.import: fix netsapiens CDR
4601           import, RT#5226
4602
4603 2009-10-21 00:09  ivan
4604
4605         * FS/FS/Schema.pm: MySQL doesn't like indexing a text field
4606
4607 2009-10-20 23:34  ivan
4608
4609         * httemplate/search/prepay_credit.html: fix agent link in unused
4610           prepaid card report
4611
4612 2009-10-20 16:24  ivan
4613
4614         * FS/FS/cust_bill_pay_pkg.pm: should fix problems sending a receipt
4615           against a specific package when taxes are in use
4616
4617 2009-10-20 13:47  ivan
4618
4619         * bin/cdr-netsapiens.import: basic import working, still need
4620           better src/dst mapping, RT#5226
4621
4622 2009-10-20 13:43  ivan
4623
4624         * FS/FS/part_export/netsapiens.pm: better debug line showing full
4625           URL, RT#5226
4626
4627 2009-10-20 11:30  ivan
4628
4629         * fs_selfservice/FS-SelfService/cgi/change_pay.html: don't show
4630           duplicate 'Credit card' or 'Check' choices even when
4631           signup_server-payby has CARD & DCRD (or CHEK & DCHK)
4632
4633 2009-10-16 15:39  ivan
4634
4635         * FS/FS/cust_bill_pkg.pm: make warning about expensive lookup a
4636           carp & controlled by $DEBUG
4637
4638 2009-10-12 07:11  ivan
4639
4640         * bin/cdr-netsapiens.import: finish netsapiens import, RT#6365
4641
4642 2009-10-12 06:09  ivan
4643
4644         * FS/FS/part_export/shellcommands.pm: terrible typo
4645
4646 2009-10-12 05:50  ivan
4647
4648         * FS/FS/part_export/shellcommands.pm: add customer information to
4649           shellcommands export, RT#5351
4650
4651 2009-10-12 02:10  ivan
4652
4653         * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html: use
4654           modules in signup.cgi instead of in the template, fixes "Insecure
4655           dependency in rquire"
4656
4657 2009-10-11 23:48  ivan
4658
4659         * FS/FS/ClientAPI/MyAccount.pm,
4660           fs_selfservice/FS-SelfService/cgi/myaccount.html,
4661           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
4662           inadvertant "unknown package" error, fallout from pkg-balance
4663           work, RT#6125
4664
4665 2009-10-11 23:43  ivan
4666
4667         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm: fix
4668           for no finance_pkgclass set
4669
4670 2009-10-10 19:41  ivan
4671
4672         * ChangeLog, debian/changelog: Updated for 1.9.1
4673
4674 2009-10-10 18:57  ivan
4675
4676         * ChangeLog, rpm/freeside.spec, debian/changelog: Updated for 1.9.1
4677
4678 2009-10-10 18:50  ivan
4679
4680         * Makefile, bin/cvs2cl: helps to have the tool
4681
4682 2009-10-10 18:48  ivan
4683
4684         * Makefile: do it
4685
4686 2009-10-10 18:48  ivan
4687
4688         * rt/lib/RT.pm: huh #2
4689
4690 2009-10-10 18:46  ivan
4691
4692         * rt/Makefile: huh
4693
4694 2009-10-10 18:45  ivan
4695
4696         * httemplate/search/elements/search-html.html: don't try to follow
4697           a blank redirect
4698
4699 2009-10-10 18:45  ivan
4700
4701         * httemplate/search/report_cdr.html: end form
4702
4703 2009-10-10 18:45  ivan
4704
4705         * httemplate/elements/tr-textarea.html: new rows and cols options
4706
4707 2009-10-10 18:44  ivan
4708
4709         * httemplate/elements/tr-select-pkg_class.html: respect
4710           element_name
4711
4712 2009-10-10 18:43  ivan
4713
4714         * httemplate/browse/agent.cgi: cleanup
4715
4716 2009-10-10 18:42  ivan
4717
4718         * eg/cdr_template.pm, httemplate/elements/selectlayers.html: doc
4719
4720 2009-10-10 18:41  ivan
4721
4722         * FS/FS/part_export/globalpops_voip.pm: correct variable
4723           initialization
4724
4725 2009-10-10 18:40  ivan
4726
4727         * FS/FS/: access_right.pm, access_usergroup.pm,
4728           clientapi_session_field.pm, cust_svc_option.pm: remembered to
4729           customize this manpage
4730
4731 2009-10-10 18:39  ivan
4732
4733         * FS/FS/Record.pm: ::1 becomes 127.0.0.1 in IP checks
4734
4735 2009-10-09 20:22  ivan
4736
4737         * ChangeLog: commit message for a file about commitmessages
4738
4739 2009-10-09 16:59  ivan
4740
4741         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
4742           httemplate/edit/cust_main/billing.html,
4743           httemplate/elements/select-terms.html, FS/FS/cust_bill.pm,
4744           httemplate/edit/quick-charge.html,
4745           httemplate/edit/process/quick-charge.cgi: change invoice terms
4746           for one-time charges (& bill them immediately), RT#5891
4747
4748 2009-10-09 14:37  ivan
4749
4750         * FS/FS/cust_main.pm: add cust_pkg_ref option to charge
4751
4752 2009-10-08 01:28  ivan
4753
4754         * httemplate/view/cust_main/packages.html: fix "show old packages"
4755           accidentally hiding cancelled packages, RT#5276
4756
4757 2009-10-07 23:00  ivan
4758
4759         * FS/FS/: cust_main.pm, Cron/bill.pm: freeside-daily -g and -m
4760           cooperation (and no HASH() queue noise with -m)
4761
4762 2009-10-07 22:44  ivan
4763
4764         * FS/FS/: cust_bill.pm, cust_main.pm: avoid some (look to be
4765           harmless) warnings:
4766
4767           Argument "" isn't numeric in sprintf at
4768           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2358.
4769
4770           Argument "" isn't numeric in subtraction (-) at
4771           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2359.
4772
4773           Argument "" isn't numeric in addition (+) at
4774           /usr/local/share/perl/5.10.0/FS/cust_main.pm line 2788.
4775
4776 2009-10-07 22:09  ivan
4777
4778         * FS/FS/cust_bill.pm: tyop
4779
4780 2009-10-07 18:15  ivan
4781
4782         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
4783           conf/invoice_latex: conf switches to turn on smaller notes and
4784           footer sections with stock templates, RT#5218
4785
4786 2009-10-07 16:51  ivan
4787
4788         * httemplate/view/cust_statement.html: naming follow-up notices
4789           from the event rather than creting a slew of separate templates,
4790           RT#5217
4791
4792 2009-10-07 16:44  ivan
4793
4794         * FS/FS/cust_bill.pm, httemplate/misc/send-invoice.cgi,
4795           httemplate/misc/send-statement.cgi,
4796           httemplate/search/cust_event.html,
4797           FS/FS/part_event/Action/cust_bill_send_reminder.pm,
4798           conf/invoice_html, conf/invoice_latex, conf/invoice_template,
4799           httemplate/view/cust_bill-pdf.cgi,
4800           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
4801           httemplate/view/cust_statement.html: naming follow-up notices
4802           from the event rather than creting a slew of separate templates,
4803           RT#5217
4804
4805 2009-10-06 17:43  ivan
4806
4807         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
4808           1.180.2.52 (2009-10-03), RT#2873
4809
4810 2009-10-06 16:51  ivan
4811
4812         * FS/FS/cust_bill_pkg.pm: remove inadvertant debugging warnings
4813
4814 2009-10-06 08:49  jeff
4815
4816         * httemplate/edit/router.cgi: replace disappearing line
4817
4818 2009-10-05 16:36  ivan
4819
4820         * FS/FS/svc_acct.pm: remove annoying warning: Use of uninitialized
4821           value $FS::svc_acct::passwordmin in pattern match (m//) at
4822           /usr/local/share/perl/5.10.0/FS/svc_acct.pm line 60.
4823
4824 2009-10-05 11:17  ivan
4825
4826         * httemplate/misc/payment.cgi: oops, handle old cust_main.pm
4827           properly (should we be bothering?) :/ RT#5889
4828
4829 2009-10-05 09:57  ivan
4830
4831         * httemplate/view/cust_main/payment_history/voided_payment.html:
4832           doh, fix error viewing voided payments, RT#6382
4833
4834 2009-10-05 08:07  jeff
4835
4836         * httemplate/elements/tr-select-pkg_class.html: remove unused
4837           option that DTWT
4838
4839 2009-10-05 07:04  jeff
4840
4841         * httemplate/edit/cust_main/: bottomfixup.js,
4842           choose_tax_location.html, contact.html: low hanging fruit:
4843           improvement in tax location selection RT#6000
4844
4845 2009-10-05 07:01  jeff
4846
4847         * httemplate/edit/router.cgi: low hanging fruit: restore router
4848           virtual fields (and svcnum) in 1.9 RT#5960
4849
4850 2009-10-04 19:40  ivan
4851
4852         * httemplate/misc/payment.cgi: add manual_process-skip_first
4853           option, RT#5889
4854
4855 2009-10-04 19:35  ivan
4856
4857         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/misc/payment.cgi:
4858           add manual_process-skip_first option, RT#5889
4859
4860 2009-10-04 19:16  ivan
4861
4862         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
4863           httemplate/misc/process/payment.cgi: add manual_process-display
4864           config to subtract fee from amount instead of adding, RT#5889
4865
4866 2009-10-04 18:40  jeff
4867
4868         * conf/invoice_html: can't revert because windows is ghei
4869
4870 2009-10-04 18:07  jeff
4871
4872         * FS/FS/cust_main.pm: don't consider setup or recurring taxes when
4873           billing usage on cancel
4874
4875 2009-10-04 18:00  jeff
4876
4877         * FS/FS/: cust_bill.pm, cust_main.pm, part_pkg/voip_cdr.pm:
4878           invoices with details in separate section but usage not separated
4879
4880 2009-10-04 17:49  jeff
4881
4882         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Upgrade.pm,
4883           FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_htmlsummary,
4884           conf/invoice_latex, conf/invoice_latexsummary,
4885           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_display.pm,
4886           FS/FS/cust_main.pm, FS/FS/pkg_category.pm,
4887           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
4888           FS/FS/part_event/Action/fee.pm,
4889           httemplate/browse/pkg_category.html,
4890           httemplate/edit/pkg_category.html: leading summary page invoices
4891           #RT5086
4892
4893 2009-10-04 16:36  ivan
4894
4895         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix the same
4896           problem with processing payments & masked ACH amounts, RT#6374
4897
4898 2009-10-04 16:31  ivan
4899
4900         * FS/FS/ClientAPI/MyAccount.pm: fix problems "re-saving" a masked
4901           card.  hopefully the last of it!
4902
4903 2009-10-03 19:09  ivan
4904
4905         * httemplate/misc/delete-cust_bill.html: delete invoices, RT#4048
4906
4907 2009-10-03 19:04  ivan
4908
4909         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Setup.pm,
4910           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
4911           FS/bin/freeside-addgroup, bin/mapsecrets2access_user,
4912           httemplate/view/cust_bill.cgi,
4913           httemplate/view/cust_main/payment_history.html,
4914           httemplate/view/cust_main/payment_history/invoice.html: delete
4915           invoices, RT#4048
4916
4917 2009-10-03 17:08  ivan
4918
4919         * httemplate/view/cust_main.cgi: more room for cancellation reason
4920
4921 2009-10-03 17:07  ivan
4922
4923         * httemplate/elements/popup_link-cust_main.html: doc
4924
4925 2009-10-03 15:09  ivan
4926
4927         * httemplate/edit/part_bill_event.cgi: cancel to 80, comp @ 90,
4928           RT#5674
4929
4930 2009-10-03 15:06  ivan
4931
4932         * httemplate/edit/part_bill_event.cgi: in old invoice events,
4933           chance default weight of cancel event to 90 so you can place it
4934           at the same time as a realtime event, RT#5674
4935
4936 2009-10-03 13:22  mark
4937
4938         * FS/FS/: pay_batch.pm, pay_batch/paymentech.pm: Load XML::Simple
4939           at runtime to avoid breakage
4940
4941 2009-10-01 16:48  ivan
4942
4943         * FS/FS/cust_main.pm: hopefully fully fix bulk email errors when
4944           selecting a single payby
4945
4946 2009-10-01 16:01  ivan
4947
4948         * FS/FS/Schema.pm: allow svc_acct._password to be NULL in the
4949           schema
4950
4951 2009-10-01 15:02  ivan
4952
4953         * httemplate/view/cust_main/payment_history/voided_payment.html:
4954           consistency with un-voided payments wrt display
4955
4956 2009-09-30 17:52  ivan
4957
4958         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
4959           really final fix for the problems using remembered cards in
4960           self-service. *sigh*
4961
4962 2009-09-30 17:29  ivan
4963
4964         * FS/: FS/Conf.pm, FS/Cron/check.pm, bin/freeside-check: add login
4965           check to FS::ClientAPI::SG/SGNG checks. RT#4610
4966
4967 2009-09-30 12:33  ivan
4968
4969         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
4970           final fix for the problems using remembered cards in self-service
4971
4972 2009-09-29 15:08  ivan
4973
4974         * httemplate/misc/email-customers.html: should fix newsletter
4975           sending error when you select a single payby only
4976
4977 2009-09-28 23:17  ivan
4978
4979         * FS/t/cust_attachment.t: forgot
4980
4981 2009-09-28 15:45  ivan
4982
4983         * FS/FS/Cron/check.pm: more accurate SG check, RT#4610
4984
4985 2009-09-28 15:35  ivan
4986
4987         * FS/: FS/Cron/check.pm, bin/freeside-check: correct place for use
4988           Email::Send, RT#4610
4989
4990 2009-09-28 15:23  ivan
4991
4992         * FS/FS/Cron/check.pm: oops, hopefully fix sg cron check, RT#4610
4993
4994 2009-09-28 08:55  jeff
4995
4996         * FS/FS/cust_pkg.pm: use object copy when billing on cancel to
4997           avoid very weird side effects ( including 'impossible' history )
4998           RT#5723
4999
5000 2009-09-25 05:29  ivan
5001
5002         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
5003           httemplate/config/config.cgi,
5004           httemplate/config/config-process.cgi,
5005           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
5006           processing fee on credit card recharges, RT#5889
5007
5008 2009-09-25 03:29  ivan
5009
5010         * FS/FS/Conf.pm: this one too
5011
5012 2009-09-25 03:14  ivan
5013
5014         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/Signup.pm,
5015           fs_selfservice/FS-SelfService/cgi/signup.cgi,
5016           fs_selfservice/FS-SelfService/cgi/signup.html,
5017           httemplate/config/config-process.cgi,
5018           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
5019           httemplate/elements/select-part_svc.html,
5020           httemplate/elements/select-table.html,
5021           httemplate/elements/tr-select-part_svc.html: nomadix, RT#5876
5022
5023 2009-09-24 19:30  mark
5024
5025         * FS/FS/pay_batch.pm, FS/FS/Conf.pm, FS/FS/pay_batch/BoM.pm,
5026           FS/FS/pay_batch/PAP.pm, FS/FS/pay_batch/ach_spiritone.pm,
5027           FS/FS/pay_batch/chase_canada.pm, FS/FS/pay_batch/paymentech.pm,
5028           FS/FS/pay_batch/td_canada_trust.pm,
5029           httemplate/misc/download-batch.cgi,
5030           httemplate/search/cust_pay_batch.cgi: Batch payment refactoring
5031
5032 2009-09-24 18:04  mark
5033
5034         * FS/MANIFEST: Add cust_attachment
5035
5036 2009-09-24 12:59  ivan
5037
5038         * FS/FS/: Cron/check.pm, Conf.pm: get the ping username/pass from a
5039           config, good enough, RT#4610
5040
5041 2009-09-23 20:14  ivan
5042
5043         * FS/FS/Cron/check.pm, FS/bin/freeside-check,
5044           FS/FS/ClientAPI/SGNG.pm,
5045           fs_selfservice/FS-SelfService/SelfService.pm: add SG and SGNG
5046           ping, RT#4610
5047
5048 2009-09-23 16:47  ivan
5049
5050         * FS/FS/TicketSystem/RT_External.pm: this should fix the occasional
5051           extra ticket showing up on wrong customer record
5052
5053 2009-09-21 20:08  ivan
5054
5055         * FS/FS/Mason.pm: add addl_comp_root.pl and addl_handler_use.pl
5056           config files, RT#4743
5057
5058 2009-09-21 13:48  ivan
5059
5060         * FS/FS/cust_bill.pm: i think it is new Pg (or... new Record.pm???)
5061           that causes this problem... before it just returned nothing for
5062           the search instead of erroring out?
5063
5064 2009-09-20 23:05  ivan
5065
5066         * FS/FS/Conf.pm: doc clarification
5067
5068 2009-09-20 22:35  ivan
5069
5070         * FS/FS/TicketSystem/RT_Internal.pm: left debugging on
5071
5072 2009-09-20 19:41  ivan
5073
5074         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
5075           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
5076           FS/FS/cust_bill_pay_pkg.pm, FS/FS/cust_main.pm,
5077           FS/FS/cust_pay.pm, httemplate/edit/process/cust_pay.cgi,
5078           httemplate/edit/process/elements/ApplicationCommon.html: add
5079           ability to trigger receipts when payment is used against a
5080           specific package instead of when it was made, RT#5199
5081
5082 2009-09-18 15:41  ivan
5083
5084         * FS/FS/: cust_main.pm,
5085           part_event/Condition/has_referral_custnum.pm: add active option
5086           to has_referral_custnum condition, RT#6150
5087
5088 2009-09-18 15:35  ivan
5089
5090         * httemplate/elements/: select-cust_main-status.html,
5091           select-cust_pkg-status.html: fix customer and package status
5092           conditions not sticky on edit, noticed on RT#6150
5093
5094 2009-09-18 12:28  ivan
5095
5096         * httemplate/edit/elements/edit.html: better error message when the
5097           clone object isn't found, RT#6128
5098
5099 2009-09-17 18:03  ivan
5100
5101         * httemplate/view/cust_main/one_time_charge_link.html: fix one-time
5102           charge inadvertantly checking the "tax exempt" checkbox when the
5103           tax product popup is swapped in and out, RT#6095
5104
5105 2009-09-17 16:45  ivan
5106
5107         * FS/FS/cust_bill.pm: eliminate mystery "min ( N.NN, M.MM )"
5108           warning
5109
5110 2009-09-16 18:37  ivan
5111
5112         * httemplate/search/cust_bill_pkg.cgi: fix sales tax report
5113           w/part_pkg overrides, RT#6197
5114
5115 2009-09-15 17:52  ivan
5116
5117         * FS/FS/Mason.pm: quiet warning: Subroutine
5118           Net::Ping::External::_ping_linux redefined
5119
5120 2009-09-15 16:13  ivan
5121
5122         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: set svcnum when rating CDR,
5123           RT#5495
5124
5125 2009-09-15 15:58  ivan
5126
5127         * FS/FS/ClientAPI/Signup.pm: hopefully really finish fixing for
5128           good "Real timeprocessing not enabled!" error when using signup
5129           without any real-time processor, RT#6043
5130
5131 2009-09-15 13:45  ivan
5132
5133         * httemplate/search/svc_phone.cgi: fix phone# usage search, RT#
5134
5135 2009-09-15 13:44  ivan
5136
5137         * httemplate/search/svc_external.cgi: modernize external search
5138
5139 2009-09-15 13:44  ivan
5140
5141         * FS/FS/: cust_main_Mixin.pm, UI/Web.pm: fix display_custnum on
5142           reports, RT#
5143
5144 2009-09-15 12:45  ivan
5145
5146         * htetc/handler.pl: eliminate "Use of uninitialized value in undef
5147           operator at /etc/freeside/handler.pl line 79/80" errors
5148
5149 2009-09-14 16:52  ivan
5150
5151         * FS/FS/Mason.pm, httemplate/elements/popup_link-ping.html,
5152           httemplate/misc/ping.html, httemplate/misc/xmlhttp-ping.html,
5153           httemplate/view/svc_broadband.cgi,
5154           httemplate/view/cust_main/packages/services.html: ping tool,
5155           RT#5845
5156
5157 2009-09-11 10:40  ivan
5158
5159         * FS/FS/cust_bill_pkg_detail.pm: preserve allowing empty values,
5160           doh, RT#6101
5161
5162 2009-09-11 08:51  ivan
5163
5164         * FS/FS/: Schema.pm, cust_bill_pkg.pm, cust_bill_pkg_detail.pm: fix
5165           (hopefully the rest of the) fallout from rating CDRs to sub-penny
5166           amounts
5167
5168 2009-09-10 10:55  ivan
5169
5170         * fs_selfservice/FS-SelfService/cgi/success.html: remove random >
5171           char from signup success.html, RT#6110
5172
5173 2009-08-31 15:17  mark
5174
5175         * FS/FS/cdr/vitelity.pm: Add Vitelity CDR format
5176
5177 2009-08-29 15:47  mark
5178
5179         * FS/FS/: cdr.pm, cdr/broadsoft.pm: Add Broadsoft CDR record format
5180
5181 2009-08-29 15:45  mark
5182
5183         * FS/bin/freeside-cdr-sftp_and_import: Add FTP support
5184
5185 2009-08-29 12:05  ivan
5186
5187         * FS/FS/ClientAPI/MyAccount.pm: hopefully really fix self-service
5188           when not using real-time gateway
5189
5190 2009-08-29 11:51  ivan
5191
5192         * FS/FS/ClientAPI/MyAccount.pm: hopefully fix self-service when not
5193           using real-time gateway
5194
5195 2009-08-27 14:41  ivan
5196
5197         * httemplate/elements/menu.html: oops, tax class menu item got lost
5198
5199 2009-08-27 03:26  ivan
5200
5201         * bin/move-customers: try, try again
5202
5203 2009-08-27 03:23  ivan
5204
5205         * bin/move-customers: doh
5206
5207 2009-08-27 03:04  ivan
5208
5209         * bin/move-customers: ok
5210
5211 2009-08-26 23:52  ivan
5212
5213         * FS/FS/part_export/amazon_ec2.pm: amazon ec2 provisioning
5214
5215 2009-08-26 13:52  jeff
5216
5217         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: improve
5218           testing need for invoicing list
5219
5220 2009-08-26 09:19  rsiddall
5221
5222         * FS/FS/part_export/domreg_net_dri.pm: OpenSRS support for domain
5223           registration first appears in Net::DRI 0.95.
5224
5225 2009-08-26 04:22  ivan
5226
5227         * httemplate/search/: report_svc_phone.html, svc_phone.cgi: first
5228           pass at balance reporting, RT#5496
5229
5230 2009-08-26 03:18  ivan
5231
5232         * FS/FS/part_pkg/voip_cdr.pm: add granularity to single_price CDR
5233           rating, RT#5495
5234
5235 2009-08-25 12:08  jeff
5236
5237         * httemplate/search/: 477.html, report_477.html,
5238           elements/search.html: improved 477 report #6004
5239
5240 2009-08-25 10:03  jeff
5241
5242         * FS/FS/Record.pm: support listref to qsearch as UNION
5243
5244 2009-08-24 04:09  ivan
5245
5246         * bin/move-customers: customer move script, RT#5351
5247
5248 2009-08-24 01:50  ivan
5249
5250         * FS/FS/cust_main.pm, bin/move-customers: (start of) customer move
5251           script, RT#5351
5252
5253 2009-08-24 00:08  ivan
5254
5255         * bin/move-customers: (start of) customer move script, RT#5351
5256
5257 2009-08-23 23:50  ivan
5258
5259         * bin/move-customers: (start of) customer move script, RT#5351
5260
5261 2009-08-23 23:39  ivan
5262
5263         * FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/part_pkg.pm,
5264           bin/move-customers: (start of) customer move script, RT#5351
5265
5266 2009-08-23 23:13  jeff
5267
5268         * httemplate/edit/process/part_pkg.cgi: fix select multiple report
5269           option
5270
5271 2009-08-23 22:09  jeff
5272
5273         * httemplate/graph/cust_bill_pkg.cgi,
5274           httemplate/graph/cust_bill_pkg_detail.cgi,
5275           httemplate/graph/report_cust_bill_pkg.html,
5276           httemplate/graph/report_cust_bill_pkg_detail.html,
5277           FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
5278           httemplate/search/cust_bill_pkg.cgi: add rated call sales report
5279           and option to sales report to count usage separately from
5280           recurring #5588
5281
5282 2009-08-21 17:31  ivan
5283
5284         * httemplate/view/cust_main/packages/status.html: better label
5285
5286 2009-08-21 17:31  ivan
5287
5288         * httemplate/misc/states.cgi: mason style
5289
5290 2009-08-21 17:30  ivan
5291
5292         * httemplate/elements/header.html: doc
5293
5294 2009-08-21 17:29  ivan
5295
5296         * httemplate/edit/elements/edit.html: use name_singular if
5297           available too
5298
5299 2009-08-21 17:29  ivan
5300
5301         * httemplate/edit/cust_main/bottomfixup.js: comment
5302
5303 2009-08-21 17:29  ivan
5304
5305         * httemplate/edit/quick-charge.html: comments
5306
5307 2009-08-21 17:29  ivan
5308
5309         * fs_selfservice/FS-SelfService/cgi/passwd.cgi: not necessary
5310
5311 2009-08-21 17:27  ivan
5312
5313         * FS/FS/Cron/check.pm: fewer false positives
5314
5315 2009-08-21 17:27  ivan
5316
5317         * FS/FS/cust_bill.pm: doc
5318
5319 2009-08-21 17:26  ivan
5320
5321         * FS/FS/Record.pm: cleaner??
5322
5323 2009-08-21 17:22  ivan
5324
5325         * fs_selfservice/FS-SelfService/cgi/order_pkg.html,
5326           fs_selfservice/FS-SelfService/cgi/selfservice.cgi, FS/FS/Conf.pm,
5327           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
5328           fs_selfservice/FS-SelfService/cgi/misc/part_svc-columns.cgi,
5329           fs_selfservice/FS-SelfService/cgi/misc/svc_acct-domains.cgi,
5330           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
5331           httemplate/edit/cust_main/first_pkg/svc_acct.html: order
5332           svc_phone services from self-service too, RT#5085
5333
5334 2009-08-20 13:44  ivan
5335
5336         * fs_selfservice/FS-SelfService/SelfService.pm: mitigate harmless
5337           warnings spamming logs
5338
5339 2009-08-20 02:55  ivan
5340
5341         * FS/FS/part_event/Condition.pm: allow generic conditions for
5342           cust_statement, RT#4860
5343
5344 2009-08-20 02:47  ivan
5345
5346         * FS/FS/Mason.pm, FS/FS/cust_statement.pm, FS/FS/Cron/bill.pm,
5347           FS/FS/part_event/Action/cust_statement.pm,
5348           FS/FS/part_event/Action/cust_statement_send.pm,
5349           FS/FS/part_event/Condition/has_pkg_class.pm,
5350           FS/FS/part_event/Condition/has_pkgpart.pm,
5351           FS/FS/part_event/Condition/hasnt_pkgpart.pm,
5352           httemplate/view/cust_statement-pdf.cgi,
5353           httemplate/view/cust_statement.html: email statements, RT#4860
5354
5355 2009-08-20 02:26  ivan
5356
5357         * bin/generate-table-module: tired of asking
5358
5359 2009-08-19 21:03  ivan
5360
5361         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
5362           FS/FS/cust_statement.pm, FS/FS/part_event.pm,
5363           FS/t/cust_statement.t, FS/FS/Cron/bill.pm,
5364           FS/FS/part_event/Action/cust_statement.pm,
5365           FS/FS/part_event/Action/cust_statement_send.pm,
5366           httemplate/view/cust_statement.html,
5367           httemplate/view/cust_main/payment_history.html,
5368           httemplate/view/cust_main/payment_history/statement.html:
5369           Emailing statements of accounts, RT#4860
5370
5371 2009-08-19 19:40  ivan
5372
5373         * FS/FS/part_event/Action/cust_bill_send.pm: eliminate unnecessary
5374           lookup
5375
5376 2009-08-19 14:27  ivan
5377
5378         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm,
5379           pkg_referral_credit_pkg.pm: add option to disable late fee taxes
5380
5381 2009-08-19 00:05  mark
5382
5383         * FS/FS/part_export/shellcommands_withdomain.pm: Turn off
5384           userdel_no_queue for MagicMail export
5385
5386 2009-08-18 23:15  jeff
5387
5388         * FS/FS/Report/Table/Monthly.pm,
5389           httemplate/graph/cust_bill_pkg.cgi,
5390           httemplate/graph/report_cust_bill_pkg.html,
5391           httemplate/search/cust_bill_pkg.cgi: option to count subpackages
5392           outside packages in sales report #5588
5393
5394 2009-08-18 05:21  jeff
5395
5396         * FS/FS/Conf.pm, httemplate/edit/cust_main/bottomfixup.js: support
5397           2009 - a better way?
5398
5399 2009-08-17 16:08  mark
5400
5401         * FS/FS/part_export/: shellcommands.pm,
5402           shellcommands_withdomain.pm: Add more fine-grained queue options
5403
5404 2009-08-17 13:48  jeff
5405
5406         * FS/FS/: Record.pm, Schema.pm, cust_bill.pm, cust_bill_pkg.pm,
5407           cust_bill_pkg_detail.pm, cust_svc.pm, part_pkg/voip_cdr.pm:
5408           improve emailed cdr csv file (#5727 again)
5409
5410 2009-08-16 15:45  jeff
5411
5412         * httemplate/edit/cust_main/bottomfixup.js: include a census
5413           zipcode link and other minor improvements
5414
5415 2009-08-14 15:13  jeff
5416
5417         * FS/FS/svc_acct.pm: add svcnum lookup for svc_acct
5418
5419 2009-08-14 14:51  jeff
5420
5421         * FS/FS/part_export/shellcommands.pm: add pkgnum and custnum to use
5422           as external ids
5423
5424 2009-08-14 10:26  mark
5425
5426         * httemplate/edit/cust_main_attach.cgi: Fix incorrect access right
5427
5428 2009-08-14 10:24  mark
5429
5430         * FS/FS/AccessRight.pm: Move note/attachment rights to new section
5431
5432 2009-08-13 15:53  mark
5433
5434         * FS/bin/freeside-void-payments: Add option to
5435           freeside-void-payments to cancel customers
5436
5437 2009-08-13 08:13  jeff
5438
5439         * FS/FS/cust_pkg.pm: fix fix multiple pkgpart search (need sanity
5440           check): don't let empty set limit search
5441
5442 2009-08-13 02:35  ivan
5443
5444         * ChangeLog: adding autogen changelog on 1.9
5445
5446 2009-08-13 02:25  ivan
5447
5448         * httemplate/view/cust_main.cgi: fix reverted changes.  grr.
5449           RT#4964
5450
5451 2009-08-12 17:26  ivan
5452
5453         * init.d/freeside-init: useful stuff for webdemo & profiling
5454
5455 2009-08-12 07:58  jeff
5456
5457         * Makefile, FS/FS/Conf.pm, FS/FS/Cron/upload.pm,
5458           FS/bin/freeside-daily, FS/bin/freeside-monthly,
5459           httemplate/config/config-view.cgi: internalize billco-upload and
5460           automate the transfer to the provider RT#5902
5461
5462 2009-08-12 04:57  ivan
5463
5464         * httemplate/: docs/about.html, docs/credits.html,
5465           docs/license.html, elements/header-popup.html: slight
5466           about/credits UI tweak
5467
5468 2009-08-11 22:22  ivan
5469
5470         * FS/FS/: cust_main.pm, part_event/Action.pm,
5471           part_event/Action/cust_bill_fee_percent.pm,
5472           part_event/Action/fee.pm: add pre-bill event stage for late fees,
5473           RT#5589
5474
5475 2009-08-11 19:36  ivan
5476
5477         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
5478           httemplate/search/cust_pkg.cgi: fix multiple pkgpart search,
5479           RT#5924
5480
5481 2009-08-11 14:33  rsiddall
5482
5483         * rpm/freeside.spec: Back out kludge to show CVS snapshot date in
5484           version number in GUI.  You can get the snapshot date from the
5485           release number using "rpm -q freeside".
5486
5487 2009-08-11 14:29  rsiddall
5488
5489         * Makefile: Reset RPM release number back to 1 on a new version
5490           release.
5491
5492 2009-08-10 19:45  ivan
5493
5494         * FS/FS/part_event/Action/writeoff.pm: fix bad debt writeoff
5495           action, RT#5798
5496
5497 2009-08-10 19:34  ivan
5498
5499         * FS/FS/cust_main.pm: add $company_name and $company_address to
5500           decline template, RT#5869
5501
5502 2009-08-10 16:04  mark
5503
5504         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_attach.cgi,
5505           httemplate/edit/process/cust_main_attach.cgi,
5506           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
5507           httemplate/view/cust_main/attachments.html: Improve handling of
5508           deleted attachments
5509
5510 2009-08-10 14:44  ivan
5511
5512         * FS/FS/part_export/netsapiens.pm: last nits on netsapiens export,
5513           RT#5226
5514
5515 2009-08-10 11:05  mark
5516
5517         * FS/FS/part_export/shellcommands_withdomain.pm: Add preset for
5518           magicmail
5519
5520 2009-08-10 04:57  ivan
5521
5522         * fs_selfservice/FS-SelfService/cgi/process_svc_external.html: when
5523           using pkg-balances, limit self-service access when a customer
5524           with multiple packages logs on, RT#4189
5525
5526 2009-08-10 04:50  ivan
5527
5528         * FS/FS/ClientAPI/MyAccount.pm,
5529           fs_selfservice/FS-SelfService/SelfService.pm,
5530           fs_selfservice/FS-SelfService/cgi/myaccount.html,
5531           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
5532           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
5533           fs_selfservice/FS-SelfService/cgi/login.html,
5534           fs_selfservice/FS-SelfService/cgi/logout.html,
5535           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html:
5536           when using pkg-balances, limit self-service access when a
5537           customer with multiple packages logs on, RT#4189
5538
5539 2009-08-09 16:53  jeff
5540
5541         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: whoops: theory
5542           should match practice
5543
5544 2009-08-09 16:45  jeff
5545
5546         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: fix per agent
5547           spools
5548
5549 2009-08-09 15:47  jeff
5550
5551         * FS/FS/cust_bill_pkg.pm: don't bomb when the line item has no
5552           start date
5553
5554 2009-08-09 02:05  mark
5555
5556         * FS/FS/cust_attachment.pm, httemplate/edit/cust_main_attach.cgi,
5557           httemplate/edit/process/cust_main_attach.cgi,
5558           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
5559           httemplate/view/cust_main/attachments.html, FS/FS/AccessRight.pm,
5560           FS/FS/Conf.pm, FS/FS/Mason.pm, FS/FS/Record.pm, FS/FS/Schema.pm:
5561           Add cust_attachment stuff
5562
5563 2009-08-07 16:08  ivan
5564
5565         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
5566           httemplate/edit/cust_main/top_misc.html,
5567           httemplate/edit/process/cust_main.cgi,
5568           httemplate/elements/tr-input-date-field.html: add ability to edit
5569           signup dates (turn on cust_main-edit_signupdate config), RT#4644
5570
5571 2009-08-06 17:39  ivan
5572
5573         * FS/FS/cust_main.pm, httemplate/edit/process/quick-cust_pkg.cgi,
5574           httemplate/elements/tr-input-date-field.html,
5575           httemplate/misc/order_pkg.html,
5576           httemplate/view/cust_main/packages.html: don't start recurring
5577           billing when a start date hasn't been reached yet either... and
5578           since that works, add the start date to new package order,
5579           RT#5347
5580
5581 2009-08-05 17:41  ivan
5582
5583         * FS/FS/part_export/netsapiens.pm: pass mac addresses as lower-case
5584           to netsapiens, RT#5226
5585
5586 2009-08-05 17:39  ivan
5587
5588         * FS/FS/svc_phone.pm: delete phone_device records when svc_phone is
5589           deleted, RT#5226
5590
5591 2009-08-05 16:32  ivan
5592
5593         * FS/FS/part_pkg/: agent.pm, base_rate.pm, flat.pm,
5594           flat_delayed.pm, prorate_delayed.pm: fix cancellation errors with
5595           updated flat_introrate, RT#5865
5596
5597 2009-08-04 19:27  ivan
5598
5599         * FS/FS/: svc_acct.pm: export negative byte values to chillispot
5600           attributes as 0, RT#5815
5601
5602 2009-08-04 16:43  ivan
5603
5604         * FS/: FS/svc_acct.pm, bin/freeside-sqlradius-reset: hopefully
5605           ignore errors about deleted accounts and properly finish
5606           freeside-sqlradius-reset, RT#5868
5607
5608 2009-08-04 15:04  ivan
5609
5610         * FS/: FS/svc_Common.pm, bin/freeside-sqlradius-reset: ignore
5611           problams calling ->overlimit during sqlradius-reset, wtf?!
5612           RT#5868
5613
5614 2009-08-03 17:19  ivan
5615
5616         * FS/FS/cust_pkg.pm: don't reset usage on package change when
5617           usage_rollover is on, it adds twice...
5618
5619 2009-08-03 12:54  ivan
5620
5621         * httemplate/elements/header.html: looks slightly better in default
5622           IE hopefully
5623
5624 2009-08-03 07:17  jeff
5625
5626         * FS/FS/part_export/shellcommands.pm: new doesn't exist
5627
5628 2009-08-03 07:07  jeff
5629
5630         * FS/FS/part_export/shellcommands.pm: bad tyops
5631
5632 2009-08-01 12:16  jeff
5633
5634         * FS/FS/: Schema.pm, queue.pm, queue_arg.pm: support broader array
5635           of queue args #5855, fallout from #5495
5636
5637 2009-07-31 06:20  ivan
5638
5639         * FS/FS/ClientAPI/MyAccount.pm,
5640           fs_selfservice/FS-SelfService/SelfService.pm,
5641           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
5642           fs_selfservice/FS-SelfService/cgi/change_bill.html,
5643           fs_selfservice/FS-SelfService/cgi/change_password.html,
5644           fs_selfservice/FS-SelfService/cgi/change_pay.html,
5645           fs_selfservice/FS-SelfService/cgi/change_ship.html,
5646           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
5647           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
5648           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
5649           fs_selfservice/FS-SelfService/cgi/footer.html,
5650           fs_selfservice/FS-SelfService/cgi/header.html,
5651           fs_selfservice/FS-SelfService/cgi/login.html,
5652           fs_selfservice/FS-SelfService/cgi/logout.html,
5653           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
5654           fs_selfservice/FS-SelfService/cgi/make_payment.html,
5655           fs_selfservice/FS-SelfService/cgi/myaccount.html,
5656           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
5657           fs_selfservice/FS-SelfService/cgi/payment_results.html,
5658           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
5659           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
5660           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
5661           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
5662           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
5663           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
5664           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
5665           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
5666           fs_selfservice/FS-SelfService/cgi/provision.html,
5667           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
5668           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
5669           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
5670           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
5671           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
5672           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: skin
5673           up self-service according to config passed from backend, RT#5530
5674
5675 2009-07-31 00:58  ivan
5676
5677         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
5678
5679 2009-07-31 00:51  ivan
5680
5681         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
5682
5683 2009-07-30 02:19  ivan
5684
5685         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: pass a pkgnum from
5686           self-service if applicable, RT#4339
5687
5688 2009-07-30 01:43  ivan
5689
5690         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: lost fix for
5691           illegal state?
5692
5693 2009-07-30 00:39  ivan
5694
5695         * httemplate/view/cust_main/change_history.html: small fix to
5696           change history to not error out with svc_acct services, RT#1005
5697
5698 2009-07-30 00:35  mark
5699
5700         * FS/FS/part_export/shellcommands.pm: Make no_queue option work
5701           correctly
5702
5703 2009-07-29 23:52  ivan
5704
5705         * httemplate/view/cust_main/payment_history.html: didn't mean to
5706           leave a Dump(er) there
5707
5708 2009-07-29 23:50  ivan
5709
5710         * httemplate/edit/cust_pay.cgi: another accidentally (alliterated)
5711           vestigial variable
5712
5713 2009-07-29 23:49  ivan
5714
5715         * httemplate/edit/cust_credit.cgi: don't need to lookup cust_main
5716           here
5717
5718 2009-07-29 23:48  ivan
5719
5720         * httemplate/elements/select-cust_pkg-balances.html: fix for
5721           stickiness on errors
5722
5723 2009-07-29 23:42  ivan
5724
5725         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
5726           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
5727           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
5728           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
5729           FS/FS/cust_pay_void.pm, FS/FS/cust_pkg.pm, FS/FS/cust_main.pm,
5730           httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
5731           httemplate/edit/process/cust_pay.cgi,
5732           httemplate/elements/select-cust_pkg-balances.html,
5733           httemplate/elements/tr-select-cust_pkg-balances.html,
5734           httemplate/view/cust_bill.cgi, httemplate/view/cust_pay.html,
5735           httemplate/view/cust_main/packages.html,
5736           httemplate/view/cust_main/payment_history.html,
5737           httemplate/view/cust_main/packages/status.html,
5738           httemplate/view/cust_main/payment_history/payment.html,
5739           httemplate/view/cust_main/payment_history/credit.html,
5740           httemplate/view/cust_main/payment_history/voided_payment.html:
5741           experimental package balances, RT#4339
5742
5743 2009-07-28 15:21  jeff
5744
5745         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
5746           FS/FS/cust_main.pm, httemplate/edit/cust_main/billing.html,
5747           httemplate/view/cust_main/billing.html: feature to email CSV of
5748           CDRs with invoices #5727
5749
5750 2009-07-28 14:17  ivan
5751
5752         * FS/FS/Conf.pm, FS/FS/AccessRight.pm, FS/FS/Mason.pm,
5753           FS/FS/svc_external.pm, httemplate/pref/pref.html,
5754           httemplate/view/cust_main.cgi,
5755           httemplate/view/cust_main/change_history.html: adding a basic
5756           change history using history tables, RT#1005, RT#4357
5757
5758 2009-07-27 19:12  mark
5759
5760         * FS/FS/part_export/: shellcommands.pm,
5761           shellcommands_withdomain.pm: Add no_queue option to shellcommands
5762           exports
5763
5764 2009-07-27 12:51  ivan
5765
5766         * httemplate/misc/cancel_pkg.html: fix spacing
5767
5768 2009-07-27 02:59  ivan
5769
5770         * httemplate/search/: report_cust_pay.html,
5771           elements/cust_pay_or_refund.html: searching for voided payments
5772           by void date as well, RT#5786
5773
5774 2009-07-27 02:07  ivan
5775
5776         * httemplate/: elements/menu.html, search/cust_pay_void.html,
5777           search/report_cust_pay.html,
5778           search/elements/cust_pay_or_refund.html, view/cust_pay.html,
5779           view/cust_pay_void.html: voided payment report, RT#5786
5780
5781 2009-07-26 23:17  ivan
5782
5783         * FS/FS/Conf.pm, httemplate/config/config-view.cgi: add deprecated
5784           config options back to Conf.pm to fix "unapplypayments" fails
5785           existential comparison errors, RT#2927
5786
5787 2009-07-26 20:26  jeff
5788
5789         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
5790           httemplate/edit/cust_main.cgi,
5791           httemplate/edit/cust_main/bottomfixup.js,
5792           httemplate/edit/cust_main/contact.html,
5793           httemplate/elements/location.html,
5794           httemplate/misc/xmlhttp-cust_main-censustract.html,
5795           httemplate/search/cust_pkg.cgi,
5796           httemplate/view/cust_main/misc.html: FCC from 477 improvements
5797           #4912
5798
5799 2009-07-26 13:23  jeff
5800
5801         * httemplate/search/svc_broadband.cgi: fix links
5802
5803 2009-07-26 12:36  ivan
5804
5805         * rt/: FREESIDE_MODIFIED, html/Elements/PageLayout,
5806           html/Elements/SelectDate: fix the date picker in RT to use
5807           jscalendar instead of an HTML popup (that had acquired the page
5808           header, eek), RT#1682
5809
5810 2009-07-26 11:40  ivan
5811
5812         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
5813           1.180.2.49 (2009-7-26), RT#2873
5814
5815 2009-07-25 23:38  jeff
5816
5817         * FS/bin/freeside-apply_payments_and_credits: command line tool to
5818           apply payments and credits
5819
5820 2009-07-25 15:00  ivan
5821
5822         * htetc/handler.pl: set a character encoding for all pages; this
5823           should fix problems with diamond question marks even when the
5824           server gets an UTF-8 default setting, RT#3094
5825
5826 2009-07-25 14:33  ivan
5827
5828         * FS/FS/cust_event.pm, httemplate/search/cust_event.html: this
5829           should fix the re-email/print links on event search pages sending
5830           too much, RT#5740, RT#5570
5831
5832 2009-07-25 00:57  ivan
5833
5834         * FS/FS/Record.pm: teach Record.pm about BYTEA handling in order to
5835           store files in the db, RT#4964
5836
5837 2009-07-24 02:38  ivan
5838
5839         * FS/FS/: Conf.pm, svc_acct.pm: add handling of ChilliSpot (and
5840           CoovaChilli) Max attributes, specifically
5841           ChilliSpot-Max-{Input,Output,Total}-{Octets,Gigawords}, RT#5815
5842
5843 2009-07-23 22:51  mark
5844
5845         * FS/bin/freeside-void-payments: Add -v switch (verbose) to
5846           freeside-void-payments
5847
5848 2009-07-23 12:46  ivan
5849
5850         * FS/FS/cust_pay.pm: avoid harmless warning: Use of uninitialized
5851           value in string ne
5852
5853 2009-07-23 12:40  ivan
5854
5855         * FS/bin/freeside-void-payments: fix -r option, RT#5675
5856
5857 2009-07-23 09:48  jeff
5858
5859         * httemplate/browse/svc_acct_pop.cgi: restore svc_acct_pop editing
5860
5861 2009-07-23 06:25  ivan
5862
5863         * httemplate/: browse/cust_main_county.cgi,
5864           edit/process/cust_main_county-collapse.cgi: add back remove
5865           ("collapse") links again.  on each line this time.  RT#2973
5866
5867 2009-07-22 23:58  ivan
5868
5869         * FS/FS/Tron.pm: need to see who is still on deb 4 & pg 7.4
5870
5871 2009-07-22 15:05  ivan
5872
5873         * httemplate/view/cust_main/misc.html: fix bombing out on new
5874           DateTime
5875
5876 2009-07-21 11:44  ivan
5877
5878         * FS/FS/: Schema.pm, part_pkg/cdr_termination.pm: sub-penny
5879           termination pricing too, RT#5495
5880
5881 2009-07-21 00:03  ivan
5882
5883         * FS/FS/part_pkg/voip_cdr.pm: yow.  fix spurious charge errors
5884           w/single_price, round to four decimal places (wtf?) instead of 2,
5885           RT#5495
5886
5887 2009-07-20 22:29  ivan
5888
5889         * FS/FS/part_pkg/voip_cdr.pm: and fix min_charge option, RT#5495
5890
5891 2009-07-20 22:27  ivan
5892
5893         * FS/FS/part_pkg/voip_cdr.pm: if we're going to do recur_Common,
5894           have to use and @ISA (and capitalize) it
5895
5896 2009-07-20 17:20  ivan
5897
5898         * FS/FS/part_pkg/voip_cdr.pm: don't have a money type in package
5899           definitions at the moment
5900
5901 2009-07-20 16:01  jeff
5902
5903         * FS/FS/: Conf.pm, cust_bill.pm: config setting to have emailed
5904           invoices include call details #5275
5905
5906 2009-07-20 07:26  jeff
5907
5908         * httemplate/elements/checkbox.html,
5909           httemplate/elements/tr-checkbox.html,
5910           httemplate/elements/tr-justtitle.html,
5911           httemplate/elements/tr-title.html, FS/FS/Schema.pm,
5912           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
5913           FS/FS/part_pkg.pm, FS/FS/part_pkg_link.pm,
5914           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
5915           httemplate/edit/process/part_pkg.cgi: bundle bill linked packages
5916           into top line total when desired #5724
5917
5918 2009-07-19 21:51  ivan
5919
5920         * FS/FS/cust_pkg.pm: one $conf is enough
5921
5922 2009-07-19 21:40  ivan
5923
5924         * rt/: FREESIDE_MODIFIED, lib/RT/Transaction_Overlay.pm: slightly
5925           improve terrible quoting behavior when you change MessageBoxWidth
5926
5927 2009-07-19 21:19  ivan
5928
5929         * httemplate/elements/header.html: fix preferences links showing as
5930           blue/purple on RT side
5931
5932 2009-07-19 21:14  ivan
5933
5934         * rt/: FREESIDE_MODIFIED, html/Ticket/Create.html: fix badly styled
5935           links on ticket create (fallout from RT borging/styling)
5936
5937 2009-07-17 16:33  ivan
5938
5939         * FS/FS/cdr.pm: remove unused cdr_upstream_rate
5940
5941 2009-07-17 16:10  rsiddall
5942
5943         * rpm/freeside.spec: Filter out requirements for specific Freeside
5944           modules so that you can install an RPM which requires missing
5945           Freeside modules.
5946
5947 2009-07-17 15:26  ivan
5948
5949         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily: commit
5950           pkgpart exclusion for billing run, RT#5495
5951
5952 2009-07-16 19:29  jeff
5953
5954         * httemplate/search/cust_pkg.cgi: FSM, another missed file for 477
5955           reporting
5956
5957 2009-07-16 18:44  jeff
5958
5959         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/voip_cdr.pm:
5960           bill usage when cancelling package
5961
5962 2009-07-16 18:08  jeff
5963
5964         * bin/generate-table-module: black magic to edit Mason.pm as well
5965
5966 2009-07-16 17:35  ivan
5967
5968         * FS/FS/part_pkg/: voip_cdr.pm: add single_price option so you can
5969           do one per-minute price without rate tables, RT#5495
5970
5971 2009-07-16 17:33  ivan
5972
5973         * FS/MANIFEST: get rid of cdr_upstream_rate table and some other
5974           old convergent cruft
5975
5976 2009-07-16 17:10  ivan
5977
5978         * FS/: FS/Schema.pm, FS/cdr.pm, FS/part_pkg/voip_cdr.pm, FS.pm: get
5979           rid of cdr_upstream_rate table and some other old convergent
5980           cruft
5981
5982 2009-07-16 15:16  jeff
5983
5984         * FS/FS/Mason.pm: dark magic coming soon
5985
5986 2009-07-15 18:57  jeff
5987
5988         * httemplate/search/477.html: duh! more 477 files
5989
5990 2009-07-15 18:35  jeff
5991
5992         * httemplate/search/report_477.html: missed file for 477 reporting
5993
5994 2009-07-15 16:06  ivan
5995
5996         * FS/FS/part_pkg/cdr_termination.pm: unused for now
5997
5998 2009-07-15 15:49  ivan
5999
6000         * FS/FS/: Conf.pm, cdr.pm: add option to trim leading zeros when
6001           setting charged_party to accountcode, RT#5495
6002
6003 2009-07-14 12:06  rsiddall
6004
6005         * FS/FS/part_export/domreg_net_dri.pm: Minor bug fix, spotted by
6006           Jeff.
6007
6008 2009-07-14 12:05  rsiddall
6009
6010         * FS/FS/svc_domain.pm: Changed description of "action" field to
6011           match domain registration exports.
6012
6013 2009-07-13 20:14  ivan
6014
6015         * htetc/handler.pl: fix warnings, from RT merge fallout
6016
6017 2009-07-13 19:53  ivan
6018
6019         * FS/FS/part_export/netsapiens.pm: fix netsapiens device
6020           provisioning?  or at least better debugging, RT#5226
6021
6022 2009-07-13 19:52  ivan
6023
6024         * httemplate/elements/tr-select-did.html: stop Dumper spew
6025
6026 2009-07-13 17:28  rsiddall
6027
6028         * Makefile, FS/FS/svc_domain.pm,
6029           FS/FS/part_export/domreg_net_dri.pm,
6030           httemplate/edit/process/domreg.cgi: New export to
6031           register/transfer/renew/revoke domains using Net::DRI.  Currently
6032           optimized for OpenSRS.  Should become more generalized in later
6033           releases.  Modified Makefile to insert the Freeside log folder
6034           into the new export.  Modified svc_domain.pm to prevent
6035           generation of transfer requests when a domain is moved to a
6036           different package with a domain registration attached to one of
6037           the included services.  Modified domreg.cgi to display errors on
6038           a separate page.
6039
6040 2009-07-13 09:02  jeff
6041
6042         * FS/FS/: tax_rate.pm, tax_rate_location.pm: correct ordering and
6043           other bugs in tax updates
6044
6045 2009-07-13 03:12  ivan
6046
6047         * FS/FS/part_pkg/recur_Common.pm: eliminate harmless "no %info hash
6048           found in FS::part_pkg::recur_Common, skipping" warning
6049
6050 2009-07-13 02:19  ivan
6051
6052         * FS/FS/ClientAPI/MyAccount.pm,
6053           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: fix
6054           self-service agent-specific logos
6055
6056 2009-07-13 02:10  ivan
6057
6058         * httemplate/view/cust_bill-logo.cgi: fix old-style agent-virt
6059           logo?
6060
6061 2009-07-13 00:21  ivan
6062
6063         * conf/invoice_html: thank you IE8
6064
6065 2009-07-13 00:10  ivan
6066
6067         * httemplate/search/report_unapplied_cust_pay.html: clarify wording
6068
6069 2009-07-12 20:24  ivan
6070
6071         * rt/html/Elements/PageLayout: think that should be it, fix bar
6072           when there's no primary $page_tabs
6073
6074 2009-07-12 20:15  ivan
6075
6076         * rt/html/Elements/Footer: no need for Time to display either
6077
6078 2009-07-12 19:33  ivan
6079
6080         * rt/html/Elements/PageLayout: style RT's menubars like ours
6081
6082 2009-07-12 18:50  ivan
6083
6084         * httemplate/elements/: header.html, menubar.html: style nits
6085
6086 2009-07-12 16:45  ivan
6087
6088         * httemplate/elements/header.html: fix header sizes :/
6089
6090 2009-07-12 16:38  ivan
6091
6092         * FS/FS/CGI.pm: this should fix $fsurl under the unified RT?  sure
6093           hope so
6094
6095 2009-07-12 16:27  ivan
6096
6097         * rt/html/NoAuth/css/3.5-default/titlebox.css: fix excessive RT
6098           margins
6099
6100 2009-07-12 16:25  ivan
6101
6102         * httemplate/edit/cust_main.cgi: ACL on customer edit
6103
6104 2009-07-12 16:22  ivan
6105
6106         * httemplate/elements/header.html, httemplate/elements/menu.html,
6107           httemplate/elements/xmenu.css, httemplate/elements/xmenu.top.css,
6108           rt/FREESIDE_MODIFIED, rt/etc/RT_SiteConfig.pm,
6109           rt/html/Elements/Header,
6110           rt/html/NoAuth/css/3.5-default/freeside.css,
6111           rt/html/NoAuth/css/3.5-default/misc.css,
6112           rt/html/Ticket/Display.html: resolve style weirdness (fallout
6113           from RT integration), especially non-fixed-width comment boxes,
6114           menu/searchbar differences, RT#1169
6115
6116 2009-07-12 12:32  ivan
6117
6118         * httemplate/elements/menu.html: update tickting config
6119           descriptions
6120
6121 2009-07-12 06:27  jeff
6122
6123         * FS/FS/Record.pm: stop gratuitous hash manipulatoin during enum
6124           untaint
6125
6126 2009-07-10 19:40  ivan
6127
6128         * bin/drop_slony.slonik: notes
6129
6130 2009-07-10 10:50  ivan
6131
6132         * httemplate/elements/: select-did.html, tr-select-did.html: fix
6133           svc_phone provisioning!
6134
6135 2009-07-09 17:36  ivan
6136
6137         * FS/FS/cdr.pm: fix sansay CDR import to ignore "NA" in dates,
6138           RT#5495
6139
6140 2009-07-09 16:59  ivan
6141
6142         * FS/FS/cdr.pm, FS/FS/cdr/sansay.pm, eg/cdr_template.pm: sansay
6143           CDRs, RT#5495
6144
6145 2009-07-09 16:58  ivan
6146
6147         * FS/bin/freeside-cdr-sftp_and_import: add -r option
6148
6149 2009-07-09 14:05  ivan
6150
6151         * FS/FS/cust_main.pm, httemplate/elements/menu.html,
6152           httemplate/search/report_unapplied_cust_pay.html,
6153           httemplate/search/unapplied_cust_pay.html: unapplied payments
6154           report, RT#4861
6155
6156 2009-07-09 13:36  ivan
6157
6158         * httemplate/search/elements/cust_main_dayranges.html: no idea how
6159           i missed fixing this before
6160
6161 2009-07-09 13:18  ivan
6162
6163         * httemplate/search/report_receivables.cgi: oops
6164
6165 2009-07-08 19:34  ivan
6166
6167         * rt/html/Elements/Header: doh, fix RT onLoadHook; this fixes
6168           "Undefined subroutine &HTML::Mason::Commands::onLoadHook" error
6169           on ticket creation and otherwise, RT#1169
6170
6171 2009-07-08 04:12  ivan
6172
6173         * FS/FS/TicketSystem/RT_External.pm,
6174           FS/FS/TicketSystem/RT_Internal.pm, httemplate/elements/menu.html,
6175           FS/FS/Conf.pm, FS/FS/Mason.pm, htetc/handler.pl,
6176           httemplate/elements/about_freeside.html,
6177           httemplate/elements/about_rt.html,
6178           httemplate/elements/header.html,
6179           httemplate/elements/popup_link.html, rt/FREESIDE_MODIFIED,
6180           rt/html/Elements/Header, rt/html/Elements/PageLayout,
6181           rt/html/Elements/Tabs, rt/html/Prefs/SearchOptions.html,
6182           rt/html/User/Prefs.html: borg RT menus, RT#1169
6183
6184 2009-07-07 20:33  ivan
6185
6186         * httemplate/search/: report_receivables.cgi,
6187           report_unapplied_cust_pay.html, unapplied_cust_pay.html,
6188           elements/cust_main_dayranges.html: factor out the range-handling
6189           portions of receivables report, start on a similar unapplied
6190           payment report, RT#4861
6191
6192 2009-07-07 02:53  ivan
6193
6194         * FS/FS/Schema.pm, httemplate/view/svc_broadband.cgi: allow null
6195           svc_broadband.ip_addr
6196
6197 2009-07-07 02:23  ivan
6198
6199         * FS/FS/: Conf.pm, Schema.pm, svc_broadband.pm: allow null
6200           svc_broadband.ip_addr
6201
6202 2009-07-07 02:22  ivan
6203
6204         * httemplate/edit/svc_broadband.cgi: UI nit - double #
6205
6206 2009-07-07 00:32  mark
6207
6208         * FS/bin/freeside-void-payments: Add freeside-void-payments script
6209           for returned check processing
6210
6211 2009-07-06 17:53  ivan
6212
6213         * FS/FS/cdr/netcentrex.pm: for netcentrex CDRs, import duration to
6214           duration field (previously only billsec)
6215
6216 2009-07-06 17:47  ivan
6217
6218         * FS/FS/cdr.pm: on CDR date parse, consider 1970-01-01 NULL like
6219           1900-01-01, RT#4081
6220
6221 2009-07-06 16:14  ivan
6222
6223         * httemplate/search/: cdr.html, report_cdr.html: search cdr by
6224           acctid
6225
6226 2009-07-06 14:34  ivan
6227
6228         * httemplate/browse/rate_region.html: align, display countrycode
6229           with +, space between prefixes allowing wrapping
6230
6231 2009-07-05 17:28  ivan
6232
6233         * httemplate/view/svc_phone.cgi: fix incoming CDR links wrt
6234           cdrbatch field
6235
6236 2009-07-05 17:10  ivan
6237
6238         * httemplate/elements/: select-did.html, tr-select-did.html: doh
6239
6240 2009-07-05 16:56  ivan
6241
6242         * httemplate/elements/: select-did.html, tr-select-did.html: allow
6243           svc_phone.phonenum to be edited when a DID selector is not in use
6244
6245 2009-07-05 16:17  ivan
6246
6247         * httemplate/search/cdr.html: format start/answer/end dates and
6248           link svcnum to service
6249
6250 2009-07-05 14:35  ivan
6251
6252         * FS/FS/Schema.pm, FS/FS/cdr.pm,
6253           httemplate/elements/checkboxes.html, httemplate/search/cdr.html,
6254           httemplate/search/report_cdr.html: CDR search by dcontext,
6255           charged_party, toggle of display fields, RT#4081
6256
6257 2009-07-03 17:47  ivan
6258
6259         * FS/FS/part_event/Condition/: cust_payments.pm,
6260           cust_payments_pkg.pm: add condition based on total customer
6261           payments as a multiplier of a specific package, RT#3983
6262
6263 2009-07-03 17:08  ivan
6264
6265         * FS/FS/part_event/Condition/once.pm: spealing
6266
6267 2009-07-02 04:22  ivan
6268
6269         * FS/FS/cdr.pm, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
6270           FS/FS/part_pkg/cdr_termination.pm,
6271           httemplate/edit/cust_main/billing.html,
6272           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
6273           settlement cdr processing, RT#5495
6274
6275 2009-07-01 19:02  ivan
6276
6277         * FS/FS/: cust_main.pm, part_event/Action/cust_bill_fee_percent.pm,
6278           part_event/Action/fee.pm: fix late fees, RT#5665
6279
6280 2009-07-01 18:26  jeff
6281
6282         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_pkg/flat.pm,
6283           FS/FS/part_pkg/flat_introrate.pm, httemplate/search/cust_pkg.cgi:
6284           update flat_introrate plan to better fit current codebase RT#4912
6285
6286 2009-07-01 03:28  ivan
6287
6288         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
6289           FS/FS/cust_main.pm, FS/FS/part_pkg/cdr_termination.pm,
6290           FS/FS/part_pkg/recur_Common.pm, FS/t/cdr_termination.t,
6291           httemplate/edit/cust_main/billing.html,
6292           httemplate/view/cust_main/billing.html: start of settlement CDR
6293           processing, RT#5495
6294
6295 2009-06-30 22:34  ivan
6296
6297         * FS/FS/part_event/Action/cust_bill_fee_percent.pm,
6298           FS/FS/part_event/Action/fee.pm,
6299           httemplate/elements/select-taxclass.html,
6300           httemplate/elements/tr-select-taxclass.html: add tax class
6301           selection back for late charges w/1.9 events, RT#5665
6302
6303 2009-06-30 13:18  jeff
6304
6305         * FS/FS.pm, httemplate/elements/menu.html: documentation
6306           corrections
6307
6308 2009-06-30 12:38  ivan
6309
6310         * FS/FS/Schema.pm, FS/FS/part_pkg_taxclass.pm,
6311           httemplate/browse/part_pkg_taxclass.html,
6312           httemplate/edit/part_pkg_taxclass.html,
6313           httemplate/edit/process/part_pkg_taxclass.html,
6314           httemplate/elements/menu.html,
6315           httemplate/elements/select-taxclass.html,
6316           httemplate/elements/tr-select-taxclass.html: disabling a
6317           taxclass, RT#5472
6318
6319 2009-06-30 05:32  ivan
6320
6321         * httemplate/edit/quick-charge.html: remove debugging
6322
6323 2009-06-30 05:28  ivan
6324
6325         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
6326           httemplate/edit/REAL_cust_pkg.cgi,
6327           httemplate/edit/quick-charge.html,
6328           httemplate/edit/process/REAL_cust_pkg.cgi,
6329           httemplate/view/cust_main/packages/status.html,
6330           FS/FS/Cron/bill.pm, httemplate/edit/process/quick-charge.cgi:
6331           one-time charge "hold for later" / any package future start date,
6332           RT#5347
6333
6334 2009-06-30 04:09  ivan
6335
6336         * FS/FS/part_export/netsapiens.pm: this will help
6337
6338 2009-06-30 02:38  ivan
6339
6340         * FS/FS/: phone_device.pm, part_export/netsapiens.pm: more steps to
6341           netsapiens export, RT#5226
6342
6343 2009-06-29 19:54  ivan
6344
6345         * FS/FS/part_export/netsapiens.pm: add DID association w/user?
6346           docs from netsapiens rough... RT#5226
6347
6348 2009-06-29 18:42  ivan
6349
6350         * FS/FS.pm, FS/MANIFEST, FS/FS/Mason.pm, FS/FS/Schema.pm,
6351           FS/FS/part_device.pm, FS/FS/phone_device.pm, FS/FS/svc_phone.pm,
6352           FS/t/part_device.t, FS/t/phone_device.t,
6353           httemplate/browse/part_device.html,
6354           httemplate/edit/part_device.html,
6355           httemplate/edit/phone_device.html,
6356           httemplate/edit/process/part_device.html,
6357           httemplate/edit/process/phone_device.html,
6358           httemplate/misc/delete-phone_device.html,
6359           httemplate/misc/part_device-import.html,
6360           httemplate/elements/menu.html,
6361           httemplate/misc/process/part_device-import.html,
6362           httemplate/view/svc_phone.cgi: phone devices (for netsapiens
6363           integration), RT#5226
6364
6365 2009-06-29 15:48  rsiddall
6366
6367         * rpm/freeside.spec: Fix PDF invoice generation, including
6368           requirement for ghostscript.
6369
6370 2009-06-29 07:45  jeff
6371
6372         * bin/cust_pay_histogram: show total number of payments
6373
6374 2009-06-29 06:55  jeff
6375
6376         * bin/cust_pay_histogram: commandline tool for examining cust_pay
6377           records by date range #5652
6378
6379 2009-06-29 06:53  jeff
6380
6381         * FS/FS/part_pkg_report_option.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
6382           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
6383           FS/t/part_pkg_report_option.t, FS/FS.pm, FS/MANIFEST,
6384           httemplate/browse/part_pkg_report_option.html,
6385           httemplate/edit/part_pkg.cgi,
6386           httemplate/edit/part_pkg_report_option.html,
6387           httemplate/edit/cust_main/bottomfixup.html,
6388           httemplate/edit/cust_main/bottomfixup.js,
6389           httemplate/edit/cust_main/choose_tax_location.html,
6390           httemplate/edit/process/part_pkg.cgi,
6391           httemplate/edit/process/part_pkg_report_option.html,
6392           httemplate/misc/xmlhttp-cust_main-censustract.html,
6393           httemplate/edit/cust_main/contact.html,
6394           httemplate/elements/location.html, httemplate/elements/menu.html,
6395           httemplate/search/cust_main.html,
6396           httemplate/search/report_cust_main.html,
6397           httemplate/search/report_cust_pkg.html: FCC form 477 reporting
6398           #4912
6399
6400 2009-06-28 23:21  ivan
6401
6402         * FS/MANIFEST: remove freeside-expiration-alerter
6403
6404 2009-06-26 16:21  ivan
6405
6406         * FS/bin/freeside-queued: doh, brainfart, RT#5572
6407
6408 2009-06-26 16:12  ivan
6409
6410         * FS/bin/freeside-queued: add -s and -n flags to freeside-daily to
6411           specify the kinds of jobs to be run, RT#5572
6412
6413 2009-06-26 11:53  ivan
6414
6415         * FS/FS/cust_main.pm: in smart_search, move duplicate elimination
6416           bits so that they're used even when doing an exact search on a
6417           browser-remembered result
6418
6419 2009-06-25 23:55  mark
6420
6421         * FS/: FS/Conf.pm, bin/freeside-daily: Add expiration alerts to
6422           freeside-daily routine
6423
6424 2009-06-25 13:23  ivan
6425
6426         * FS/FS/ClientAPI/Signup.pm: finish fixing "Real time processing
6427           not enabled!" error when using signup without any real-time
6428           processor
6429
6430 2009-06-25 12:55  ivan
6431
6432         * FS/FS/ClientAPI/Signup.pm: eliminate harmless warning log spam:
6433           Argument "" isn't numeric in numeric eq (==) at
6434           /usr/local/share/perl/5.8.8/FS/ClientAPI/Signup.pm line 57
6435
6436 2009-06-25 12:47  ivan
6437
6438         * FS/FS/: agent.pm, ClientAPI/Signup.pm: fix signups for the
6439           no-gateway-at-all case, RT#5673
6440
6441 2009-06-25 12:06  ivan
6442
6443         * httemplate/search/cust_tax_adjustment.html: fix tax adjustment
6444           report
6445
6446 2009-06-24 18:28  ivan
6447
6448         * FS/FS.pm, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Conf.pm,
6449           FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
6450           FS/FS/cust_main.pm, FS/FS/cust_tax_adjustment.pm,
6451           FS/t/cust_tax_adjustment.t,
6452           httemplate/edit/cust_tax_adjustment.html,
6453           httemplate/edit/process/cust_tax_adjustment.html,
6454           httemplate/search/cust_tax_adjustment.html,
6455           httemplate/view/cust_main/payment_history.html: tax adjustments,
6456           RT#5595
6457
6458 2009-06-24 18:22  ivan
6459
6460         * httemplate/view/cust_main/one_time_charge_link.html: fix extra
6461           whitespace in IE
6462
6463 2009-06-24 11:36  ivan
6464
6465         * init.d/freeside-init, FS/bin/freeside-queued: add support for db
6466           profiling, RT#5662
6467
6468 2009-06-24 02:07  mark
6469
6470         * FS/: FS/Cron/alert_expiration.pm, bin/freeside-daily: Move
6471           expiration alerts into FS::Cron::alert_expiration
6472
6473 2009-06-23 21:42  ivan
6474
6475         * FS/FS/part_pkg.pm: fix upgrade issue w/ black part_pkg.comment,
6476           RT#3988
6477
6478 2009-06-23 18:40  ivan
6479
6480         * httemplate/graph/cust_bill_pkg.cgi: fix total links on
6481           agent-specific sales report, RT#5449
6482
6483 2009-06-23 13:33  rsiddall
6484
6485         * httemplate/view/svc_domain.cgi: Remove ability to renew domain
6486           registration for more than one year as we can't automatically
6487           bill for multi-year renewals at this time.
6488
6489 2009-06-22 16:42  ivan
6490
6491         * FS/FS/cust_pay.pm: fix using encryption produces non-decrypted
6492           data in payment receipts, RT#5536
6493
6494 2009-06-22 15:55  ivan
6495
6496         * FS/FS/Mason.pm, httemplate/search/cust_main.html: fix advanced
6497           customer report failure, RT#5515
6498
6499 2009-06-22 10:00  jeff
6500
6501         * FS/FS/cust_main.pm: wtf?  the tax applies but it doesn't? RT#5574
6502
6503 2009-06-22 03:45  ivan
6504
6505         * FS/FS/part_pkg.pm: eliminate harmless upgrade error: Argument ""
6506           isn't numeric in numeric eq (==) at
6507           /usr/local/share/perl/5.8.8/FS/part_pkg.pm line 371.
6508
6509 2009-06-22 03:39  ivan
6510
6511         * FS/FS/access_user.pm: fix pod
6512
6513 2009-06-22 03:28  ivan
6514
6515         * FS/FS/part_pkg.pm: fix setup/recur -> setup_fee/recur_fee upgrade
6516
6517 2009-06-22 03:06  ivan
6518
6519         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
6520           httemplate/search/cust_bill_pkg.cgi,
6521           httemplate/search/report_tax.cgi: finish basic implemention of
6522           tax exemption by tax name hack, RT#5127
6523
6524 2009-06-22 00:50  ivan
6525
6526         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
6527           FS/FS/cust_main.pm, FS/FS/cust_main_exemption.pm,
6528           FS/t/cust_main_exemption.t,
6529           httemplate/edit/cust_main/billing.html,
6530           httemplate/edit/process/cust_main.cgi,
6531           httemplate/view/cust_main/billing.html: tax exemption by tax
6532           name, RT#5127
6533
6534 2009-06-21 15:00  ivan
6535
6536         * FS/FS/part_pkg/agent.pm: eliminate leaky debugging and a warning
6537           about it
6538
6539 2009-06-21 08:42  jeff
6540
6541         * FS/FS/part_export/: www_plesk.pm, acct_plesk.pm: link to docs
6542           #5855
6543
6544 2009-06-21 08:21  jeff
6545
6546         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
6547           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
6548           httemplate/edit/REAL_cust_pkg.cgi,
6549           httemplate/edit/agent_type.cgi, httemplate/edit/cust_pkg.cgi,
6550           httemplate/edit/part_bill_event.cgi,
6551           httemplate/edit/part_pkg.cgi, httemplate/edit/reg_code.cgi,
6552           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
6553           httemplate/misc/bulk_change_pkg.cgi,
6554           httemplate/misc/cancel_pkg.html,
6555           httemplate/misc/cust_main-import.cgi,
6556           httemplate/misc/delay_susp_pkg.html,
6557           httemplate/misc/meta-import.cgi, httemplate/search/cust_main.cgi,
6558           httemplate/search/cust_pkg.cgi, httemplate/search/reg_code.html,
6559           httemplate/search/report_cust_pkg.html,
6560           httemplate/view/cust_main/packages/package.html,
6561           httemplate/view/cust_main/packages/status.html: CUSTOM
6562           packages/actual flag for custom packages #3988
6563
6564 2009-06-19 14:49  jeff
6565
6566         * FS/FS/: cust_bill_pkg_detail.pm, tax_rate.pm: support some older
6567           Pg when upgrading tax rates and cust_bill_pkg_details
6568
6569 2009-06-19 10:53  jeff
6570
6571         * fs_selfservice/FS-SelfService/cgi/verify.cgi: treat webpay type
6572           payments as manual
6573
6574 2009-06-19 05:08  ivan
6575
6576         * FS/FS/part_pkg/agent.pm: fix the prorating for the package's
6577           first month (whew!) add an option not to prorate the accounts
6578           themselves
6579
6580 2009-06-19 00:46  ivan
6581
6582         * FS/FS/cust_main.pm: AND helps alot, RT#5572 for real
6583
6584 2009-06-19 00:14  ivan
6585
6586         * FS/FS/cust_main.pm: attempt to optimize the easy parts of billing
6587           run, RT#18737
6588
6589 2009-06-18 04:09  ivan
6590
6591         * FS/FS/part_pkg/agent.pm: omit listing spurious customer details
6592
6593 2009-06-18 04:07  ivan
6594
6595         * FS/FS/part_pkg/bulk.pm:  bulk price plan fix - don't omit setup
6596           fee
6597
6598 2009-06-18 04:04  ivan
6599
6600         * FS/FS/part_pkg/agent.pm: add agent wholsale price plan, RT#4696
6601
6602 2009-06-18 04:03  ivan
6603
6604         * FS/FS/Schema.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
6605           add basic part_pkg cost columns for agent wholsale price plan,
6606           RT#4696
6607
6608 2009-06-18 03:07  ivan
6609
6610         * FS/FS/cust_main.pm: uuh, don't bomb out if there *isn't* a postal
6611           fee package
6612
6613 2009-06-18 02:52  ivan
6614
6615         * httemplate/images/gray-black-side.png: forgot this
6616
6617 2009-06-17 18:17  mark
6618
6619         * httemplate/: elements/menu.html, search/report_receivables.cgi,
6620           search/report_receivables.html: Fix receivables report ACL checks
6621           and menu
6622
6623 2009-06-16 23:43  mark
6624
6625         * FS/FS/AccessRight.pm, httemplate/elements/menu.html,
6626           httemplate/search/report_receivables.cgi,
6627           httemplate/search/report_receivables.html: Added separate access
6628           right for receivables report
6629
6630 2009-06-16 19:39  ivan
6631
6632         * FS/FS/Conf.pm, FS/FS/access_user.pm,
6633           httemplate/edit/process/REAL_cust_pkg.cgi,
6634           httemplate/edit/process/part_pkg.cgi,
6635           httemplate/edit/process/quick-cust_pkg.cgi,
6636           httemplate/elements/menubar.html,
6637           httemplate/misc/process/link.cgi, httemplate/pref/pref.html,
6638           httemplate/search/cust_event.html,
6639           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
6640           httemplate/view/cust_main.cgi: finish up initial work on customer
6641           view tabs (ensure links back to customer view call include
6642           show=packages if default view isn't jumbo or packages already),
6643           RT#5586
6644
6645 2009-06-15 20:29  ivan
6646
6647         * httemplate/: elements/menubar.html, pref/pref-process.html,
6648           pref/pref.html, view/cust_main.cgi, view/cust_main/packages.html,
6649           view/cust_main/payment_history.html, view/cust_main/tickets.html:
6650           basic customer view tabs, RT#5586
6651
6652 2009-06-15 14:41  rsiddall
6653
6654         * FS/FS/AccessRight.pm, httemplate/view/svc_domain.cgi: Add a new
6655           access right for managing domain registration (registering,
6656           transferring, revoking, renewing, etc.).
6657
6658 2009-06-15 13:43  jeff
6659
6660         * FS/FS/cust_main.pm: check for need for postal fee before charging
6661           the customer, not after
6662
6663 2009-06-15 12:41  rsiddall
6664
6665         * FS/FS/part_export/domreg_opensrs.pm,
6666           httemplate/edit/process/domreg.cgi,
6667           httemplate/view/svc_domain.cgi: Add domain registration
6668           operations to the View Domain screen, if the domain has an
6669           associated export supporting registration.  Shows the domain
6670           status and allows registration, transfer, revocation, or renewal.
6671           Revocation almost never works since the registries impose very
6672           short windows after initial registration.  Also updated the
6673           OpenSRS registration export to support the additional operations.
6674
6675 2009-06-12 20:13  rsiddall
6676
6677         * rpm/freeside.spec: Default configuration files had
6678           directory-style permission values.
6679
6680 2009-06-11 19:48  rsiddall
6681
6682         * rpm/freeside.spec: Freeside no longer uses a datasource-specific
6683           configuration folder.  Configuration is kept in the RDBMS and
6684           initialized from the default_conf folder.  RT 5579.
6685
6686 2009-06-10 16:30  jeff
6687
6688         * conf/invoice_latex: prevent notes from bleeding onto coupon
6689           RT#5537
6690
6691 2009-06-10 14:58  ivan
6692
6693         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm: should hopefully fix old
6694           services showing up on invoices, RT#5451/RT#5514/RT#5564/RT#3032
6695
6696 2009-06-10 12:50  ivan
6697
6698         * FS/FS/Cron/bill.pm: don't add another queued_bill job to the
6699           queue if there's already one waiting to run for a customer,
6700           RT#5572
6701
6702 2009-06-10 00:58  ivan
6703
6704         * httemplate/search/cust_pkg.cgi: this should add the info s1 was
6705           looking for, RT#5539
6706
6707 2009-06-09 20:06  ivan
6708
6709         * FS/bin/freeside-upgrade: doh, semicolon
6710
6711 2009-06-09 20:00  ivan
6712
6713         * FS/bin/freeside-upgrade: don't attempt to create h_queue indices,
6714           for SG upgradability
6715
6716 2009-06-09 19:08  ivan
6717
6718         * httemplate/edit/payment_gateway.html: update gateway list in
6719           order to add WesternACH, RT#5409
6720
6721 2009-06-09 17:02  ivan
6722
6723         * FS/FS/cust_main.pm: eliminate harmless
6724
6725             Argument "" isn't numeric in numeric comparison (<=>) at
6726           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 6759.
6727
6728           warning, sort batched payments on a column that actually exists
6729
6730 2009-06-04 07:27  ivan
6731
6732         * httemplate/docs/credits.html: fix scrolling
6733
6734 2009-06-04 07:09  ivan
6735
6736         * rpm/freeside.spec: there are lots of contributors too!
6737
6738 2009-06-04 07:08  ivan
6739
6740         * httemplate/docs/credits.html: $core->add("jeremyd");
6741
6742 2009-06-03 20:49  ivan
6743
6744         * bin/freeside-migrate-events: much more efficient event migration:
6745           let the database do the work, RT#5426
6746
6747 2009-06-03 17:49  ivan
6748
6749         * bin/freeside-migrate-events: add a -m mode to improve performance
6750           so upgrade can complete for large databases, RT#5426
6751
6752 2009-06-03 14:09  rsiddall
6753
6754         * rpm/freeside.spec: Incorrect permissions on the default
6755           configuration folder caused installation to fail with an
6756           incomplete database initialization.  Failure to remove the
6757           ticket_system file from the default configuration folder caused
6758           Freeside to try to use RT.
6759
6760 2009-06-03 12:52  ivan
6761
6762         * FS/FS/UID.pm: add a hack to set default schema, cf.
6763           http://www.freeside.biz/mediawiki/index.php/Freeside:1.7:Documentation:Administration:PostgreSQL_Schema
6764
6765 2009-05-31 22:43  jeff
6766
6767         * FS/FS/part_pkg_taxproduct.pm, FS/FS/tax_rate.pm,
6768           httemplate/misc/tax-fetch_and_replace.cgi,
6769           httemplate/misc/process/tax-fetch_and_replace.cgi: a 'start over'
6770           function for the taxproduct based tax data loading
6771
6772 2009-05-31 02:57  ivan
6773
6774         * FS/FS/cust_bill.pm: wtf
6775
6776 2009-05-31 02:45  ivan
6777
6778         * FS/FS/cust_bill.pm: don't fallback to 'Payable upon receipt'
6779           invoice terms anymore.  or in other words, honor setting
6780           'invoice_default_terms' blank, like in 1.7.  RT#5415
6781
6782 2009-05-31 01:39  ivan
6783
6784         * httemplate/browse/part_pkg.cgi: add "hide one-time charges"
6785           toggle, RT#5255
6786
6787 2009-05-30 23:59  ivan
6788
6789         * httemplate/: browse/part_pkg.cgi, elements/select-table.html:
6790           package definition browse/search, filter by package class,
6791           RT#5255
6792
6793 2009-05-30 22:15  ivan
6794
6795         * bin/cdr-netsapiens.import: start of netsapeins cdr import, will
6796           finish up when can connect again, RT#5226
6797
6798 2009-05-30 21:57  ivan
6799
6800         * FS/FS/part_export/netsapiens.pm: necessary for
6801           bin/cdr-netsapeins.import
6802
6803 2009-05-30 05:15  ivan
6804
6805         * FS/FS/Schema.pm: very long transnexus filenames, RT#5229
6806
6807 2009-05-30 04:21  ivan
6808
6809         * FS/FS/cdr/transnexus.pm: clid is base-64 encoded, huh, RT#5229
6810
6811 2009-05-30 04:14  ivan
6812
6813         * bin/cdr-transnexus.import: quick hacked-up copy of
6814           freeside-cdr-sftp_and_import for transnexus directory structure,
6815           RT#5229
6816
6817 2009-05-30 03:45  ivan
6818
6819         * FS/FS/: cdr.pm, cdr/transnexus.pm: add transnexus format, RT#5229
6820
6821 2009-05-29 20:40  ivan
6822
6823         * FS/FS/part_pkg/prepaid.pm: and enable overlimit_action, RT#4995
6824
6825 2009-05-29 20:14  ivan
6826
6827         * FS/FS/: svc_acct.pm, part_pkg/flat.pm, part_pkg/prepaid.pm: add
6828           ability for prepaid packages to have usage limits and cancel if
6829           they're hit, RT#4995
6830
6831 2009-05-29 19:31  ivan
6832
6833         * FS/FS/: Conf.pm, svc_acct.pm: require svc_acct-usage_threshold to
6834           be set explicitly, don't default to 80%
6835
6836 2009-05-29 16:36  ivan
6837
6838         * httemplate/search/cdr.html: slightly better labels and field
6839           order for CDR report, RT#4081
6840
6841 2009-05-29 16:17  ivan
6842
6843         * FS/FS/: Conf.pm, cdr.pm, cdr/netcentrex.pm: fixup pivot code
6844           handling in netcentrex CDR handling, RT#4081
6845
6846 2009-05-28 21:43  jeff
6847
6848         * FS/FS/Conf.pm: correct description to reflect previous changes
6849
6850 2009-05-28 17:22  jeff
6851
6852         * httemplate/edit/: quick-charge.html, process/quick-charge.cgi:
6853           don't require a leading 0 in the quick charge amount
6854
6855 2009-05-27 15:32  ivan
6856
6857         * httemplate/search/cust_bill_pkg.cgi: and multiple taxlcasses.  i
6858           think that should actually do it for now on RT#5446
6859
6860 2009-05-27 15:23  ivan
6861
6862         * httemplate/search/report_tax.cgi: and the "tax invoiced" link
6863           too!  woo, working, RT#5446
6864
6865 2009-05-27 15:13  ivan
6866
6867         * httemplate/search/: cust_bill_pkg.cgi: maybe this willf inally
6868           fix total line links on tax report when using report_group
6869           kludge? (still possibly not in all corner cases), RT#5446
6870
6871 2009-05-27 15:10  ivan
6872
6873         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: maybe this
6874           willf inally fix total line links on tax report when using
6875           report_group kludge? (still possibly not in all corner cases),
6876           RT#5446
6877
6878 2009-05-27 14:35  ivan
6879
6880         * httemplate/search/report_tax.cgi: fix total line links on tax
6881           report when using report_group kludge? (possibly not in all
6882           corner cases), RT#5446
6883
6884 2009-05-27 14:27  ivan
6885
6886         * httemplate/search/report_tax.cgi: fix total line links on tax
6887           report when using report_group kludge? (possibly not in all
6888           corner cases), RT#5446
6889
6890 2009-05-27 14:24  jeff
6891
6892         * httemplate/elements/menuarrow.gif: close ticket 1517
6893
6894 2009-05-27 10:18  ivan
6895
6896         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix total
6897           line links on tax report when using report_group kludge?
6898           (possibly not in all corner cases), RT#5446
6899
6900 2009-05-27 00:50  jeff
6901
6902         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
6903           FS/FS/cust_recon.pm, FS/MANIFEST, FS/FS/cust_pkg.pm,
6904           FS/FS/svc_acct.pm, FS/FS/ClientAPI/Bulk.pm,
6905           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-selfservice-server,
6906           FS/t/cust_recon.t, fs_selfservice/FS-SelfService/MANIFEST,
6907           fs_selfservice/FS-SelfService/Makefile.PL,
6908           fs_selfservice/FS-SelfService/SelfService.pm,
6909           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
6910           fs_selfservice/FS-SelfService/freeside-selfservice-soap-server,
6911           fs_selfservice/FS-SelfService/iZoomOnlineProvisionService.pm:
6912           bulk provisioning via ftp and SOAP #5202
6913
6914 2009-05-26 05:32  jeff
6915
6916         * fs_selfservice/FS-SelfService/cgi/: overlibmws.js,
6917           overlibmws_crossframe.js, overlibmws_draggable.js,
6918           overlibmws_iframe.js, iframecontentmws.js: include overlib in
6919           selfservice
6920
6921 2009-05-25 19:48  ivan
6922
6923         * httemplate/search/report_tax.cgi: and also fix "tax invoiced"
6924           portion of total line when using config option for some basic tax
6925           grouping by name, RT#5446
6926
6927 2009-05-25 19:03  ivan
6928
6929         * httemplate/search/report_tax.cgi: mostly fix total line when
6930           using config option for some basic tax grouping by name, RT#5446
6931
6932 2009-05-25 18:41  ivan
6933
6934         * httemplate/search/: report_tax.html, report_tax.cgi: add a config
6935           option for some basic tax grouping by name, RT#5446
6936
6937 2009-05-25 18:35  ivan
6938
6939         * FS/FS/Conf.pm, httemplate/search/report_tax.cgi,
6940           httemplate/search/report_tax.html: add a config option for some
6941           basic tax grouping by name, RT#5446
6942
6943 2009-05-25 15:42  ivan
6944
6945         * httemplate/graph/cust_bill_pkg.cgi: fix total links on sales
6946           graph when a package class is specified, RT#5449
6947
6948 2009-05-24 20:59  ivan
6949
6950         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: international
6951           self-service payments, RT#1592
6952
6953 2009-05-24 18:49  ivan
6954
6955         * FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
6956           fs_selfservice/FS-SelfService/SelfService.pm,
6957           fs_selfservice/FS-SelfService/cgi/card.html,
6958           fs_selfservice/FS-SelfService/cgi/make_payment.html,
6959           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
6960           fs_selfservice/FS-SelfService/cgi/misc/counties.cgi,
6961           fs_selfservice/FS-SelfService/cgi/misc/states.cgi,
6962           httemplate/elements/location.html,
6963           httemplate/elements/select-county.html: international
6964           self-service payments, RT#1592
6965
6966 2009-05-21 20:22  ivan
6967
6968         * FS/bin/freeside-upgrade: commit before sqlradius upgrade so
6969           sqlradius upgrade errors from permissions can be ignored for now
6970
6971 2009-05-21 20:02  ivan
6972
6973         * FS/FS/cust_pkg.pm, httemplate/search/report_cust_pkg.html: add
6974           ability to report on packages w/status "not yet billed" as well,
6975           RT#5409
6976
6977 2009-05-20 08:27  ivan
6978
6979         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html,
6980           httemplate/view/cust_main/packages/services.html: add "manage
6981           device" link & config, RT#5438
6982
6983 2009-05-20 01:27  ivan
6984
6985         * FS/FS/part_export/netsapiens.pm: get subscriber deletion working
6986           and remove devel cruft, RT#5226
6987
6988 2009-05-19 18:06  ivan
6989
6990         * FS/FS/part_export/netsapiens.pm: first pass at netsapiens
6991           integration, RT#5226
6992
6993 2009-05-18 12:23  jeff
6994
6995         * FS/FS/tax_rate_location.pm: miss use
6996
6997 2009-05-18 12:21  jeff
6998
6999         * FS/FS/Schema.pm: allow empty state
7000
7001 2009-05-18 11:21  jeff
7002
7003         * FS/bin/freeside-upgrade: prevent death on meritless sqlradius
7004           upgrade attempts
7005
7006 2009-05-18 02:55  ivan
7007
7008         * FS/FS/cust_svc.pm, FS/FS/ClientAPI/MyAccount.pm,
7009           FS/FS/UI/bytecount.pm,
7010           fs_selfservice/FS-SelfService/cgi/header.html,
7011           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
7012           fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
7013           fs_selfservice/FS-SelfService/cgi/view_usage.html,
7014           fs_selfservice/FS-SelfService/SelfService.pm: basic CDR viewing
7015           from self-service, RT#4018
7016
7017 2009-05-18 01:40  ivan
7018
7019         * FS/bin/freeside-cdr-sftp_and_import: it would help to use the
7020           correct port, RT#4081
7021
7022 2009-05-17 21:56  jeff
7023
7024         * FS/FS/: part_pkg_taxrate.pm, tax_rate.pm: handle dates before
7025           1970
7026
7027 2009-05-16 13:07  rsiddall
7028
7029         * FS/FS/part_export/domreg_opensrs.pm: Added information on common
7030           failure causes to the perldoc.
7031
7032 2009-05-16 12:27  rsiddall
7033
7034         * FS/FS/part_export/domreg_opensrs.pm: Defer use of Net::OpenSRS so
7035           that failure to install the module doesn't stop Apache from
7036           starting.  (This causes attempts to register domains to fail
7037           instead.)
7038
7039 2009-05-15 19:29  rsiddall
7040
7041         * FS/FS/part_export/domreg_opensrs.pm: Provide better diagnostics
7042           when the cust_main owning this domain does not provide fields
7043           required for use as a contact handle in the domain registration
7044           record.  Also temporarily disable the ability to have the export
7045           do only registration or only transfers.
7046
7047 2009-05-15 12:41  rsiddall
7048
7049         * FS/FS/svc_domain.pm, FS/FS/part_export/domreg_opensrs.pm,
7050           httemplate/edit/part_export.cgi, httemplate/edit/svc_domain.cgi,
7051           httemplate/edit/process/part_export.cgi,
7052           httemplate/edit/process/svc_domain.cgi: Simple domain
7053           registration at Tucows OpenSRS using an export based on
7054           Net::OpenSRS.  When a domain is added and the export runs, it
7055           will register the domain or initiate a transfer.  You can also
7056           choose no action.  There's currently no provision for revoking
7057           domains or renewing registrations.  Depending on the settings at
7058           OpenSRS, orders may look like they've succeeded in Freeside but
7059           actually be queued pending input by the reseller at OpenSRS.  The
7060           part_export CGIs were modified to allow a multi-valued select to
7061           be used to control which TLDs are enabled for registration.
7062
7063 2009-05-14 09:26  jeff
7064
7065         * httemplate/edit/cust_main/bottomfixup.js: ask for help assignting
7066           geocode more often
7067
7068 2009-05-14 09:25  jeff
7069
7070         * httemplate/view/cust_main/billing.html: show geocode when
7071           taxproducts enabled
7072
7073 2009-05-13 15:27  jeff
7074
7075         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
7076           FS/FS/cust_bill_pkg_tax_rate_location.pm, FS/FS/cust_main.pm,
7077           FS/FS/tax_rate_location.pm, FS/MANIFEST, FS/FS/tax_rate.pm,
7078           FS/t/cust_bill_pkg_tax_rate_location.t, FS/t/tax_rate_location.t,
7079           bin/tax_rate_location.import, httemplate/misc/tax-import.cgi,
7080           httemplate/search/cust_bill_pkg.cgi,
7081           httemplate/search/report_newtax.cgi: improved taxproduct tax
7082           report RT#4783
7083
7084 2009-05-12 17:51  ivan
7085
7086         * conf/invoice_latex: remove obsolete comments
7087
7088 2009-05-09 17:45  ivan
7089
7090         * FS/FS/svc_phone.pm: label phone_name correctly
7091
7092 2009-05-09 16:54  ivan
7093
7094         * FS/bin/freeside-cdr-sftp_and_import: move cdr-sftp_and_import
7095           script to FS/bin, add -p option, RT#4081
7096
7097 2009-05-09 00:56  ivan
7098
7099         * FS/FS/: Conf.pm, cdr.pm: add
7100           cdr-charged_party-truncate_{length,prefix} in order to trim
7101           charged_party to a certain length, RT#4081
7102
7103 2009-05-08 18:44  ivan
7104
7105         * httemplate/: edit/elements/svc_Common.html,
7106           edit/elements/edit.html, view/elements/svc_Common.html: use
7107           service-def specific labels, at least for service pages that use
7108           {view,edit}/elements/svc_Common.html RT#4081
7109
7110 2009-05-08 17:39  ivan
7111
7112         * FS/FS/Schema.pm, FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
7113           FS/FS/svc_acct.pm, httemplate/browse/part_svc.cgi,
7114           httemplate/edit/part_svc.cgi: add ability to configure service
7115           labels per-package (still need to actually use the labels),
7116           RT#4081
7117
7118 2009-05-08 01:41  ivan
7119
7120         * httemplate/edit/part_pkg.cgi: fix cloning of custom packages
7121           where you've changed '(CUSTOM)', RT#5350
7122
7123 2009-05-05 15:02  ivan
7124
7125         * FS/FS/Conf.pm, httemplate/edit/agent.cgi: hide
7126           agent.invoice_template edit by default, with a config to turn
7127           back on, RT#5218
7128
7129 2009-05-05 10:58  ivan
7130
7131         * FS/FS/cust_pay.pm: add company_name to payment receipt
7132
7133 2009-05-05 03:40  ivan
7134
7135         * FS/FS/rate_detail.pm, httemplate/elements/file-upload.html,
7136           httemplate/misc/rate_edit_excel.html,
7137           httemplate/misc/process/rate_edit_excel.html: finish the import
7138           portion of excel rate edit, RT#5108
7139
7140 2009-05-04 18:41  jeff
7141
7142         * bin/cust_main_special.pm: ignore fee based taxes and eliminate
7143           unused code
7144
7145 2009-05-04 11:33  jeff
7146
7147         * bin/: cust_main_special.pm, rebill: this is a quick hack to
7148           rebill customers when a cdr didn't happen
7149
7150 2009-05-03 19:01  ivan
7151
7152         * httemplate/search/: report_prepaid_income.cgi,
7153           report_prepaid_income.html: agent-virt prepaid income report,
7154           RT#5311
7155
7156 2009-05-03 18:17  ivan
7157
7158         * FS/FS/svc_acct.pm: eliminate Argument "" isn't numeric in
7159           addition (+) warning
7160
7161 2009-05-03 17:22  ivan
7162
7163         * httemplate/: browse/rate_region.html, elements/menu.html,
7164           misc/rate_edit_excel.html, search/elements/search-xls.html,
7165           search/elements/search.html: add menu item and page for d/ling
7166           and edit rates with excel.  RT#5108
7167
7168 2009-05-03 15:45  ivan
7169
7170         * httemplate/search/elements/: search-csv.html, search-html.html,
7171           search-xls.html, search.html: break down search.html into
7172           components, RT#5108
7173
7174 2009-05-03 11:34  ivan
7175
7176         * FS/FS/AccessRight.pm, httemplate/search/cust_pay_batch.cgi: add
7177           "Redownload resolved batches" ACL for s1, RT#4271
7178
7179 2009-05-02 20:13  ivan
7180
7181         * httemplate/config/config.cgi: edit any config item
7182
7183 2009-05-02 18:45  ivan
7184
7185         * httemplate/config/config-view.cgi: add ability to delete
7186           invoice_latexreturnaddress and invoice_htmlreturnaddress too,
7187           RT#5218
7188
7189 2009-05-02 18:11  ivan
7190
7191         * FS/FS/Conf.pm, httemplate/config/config-delete.cgi,
7192           httemplate/config/config-view.cgi: add ability to remove
7193           suffix-ed config items, RT#5218
7194
7195 2009-05-02 17:40  ivan
7196
7197         * bin/confdiff: confdiff
7198
7199 2009-05-02 15:11  ivan
7200
7201         * FS/FS/Misc/eps2png.pm: fix eps preview
7202
7203 2009-05-01 17:01  ivan
7204
7205         * httemplate/: browse/agent.cgi, config/config-delete.cgi,
7206           config/config-process.cgi, config/config-view.cgi: finish up
7207           useful agent stuff on the config editor: adding, deleting
7208           overrides too.  also add a confirmation to override deletion from
7209           the agent browse page.  RT#5218
7210
7211 2009-05-01 13:21  jeff
7212
7213         * FS/FS/cust_main.pm: calculate tax on tax per line and not on
7214           aggregate
7215
7216 2009-04-30 19:43  ivan
7217
7218         * httemplate/config/config-view.cgi: view all overrides when asked,
7219           even the ones without values.  hmm :/  RT#5218
7220
7221 2009-04-30 19:08  ivan
7222
7223         * FS/FS/cust_event.pm: fix re-print/email from event page, yow.
7224           RT#5293
7225
7226 2009-04-30 18:07  ivan
7227
7228         * httemplate/config/: config-process.cgi, config-view.cgi: add
7229           ability to edit the agent overrides from the main config, RT#4218
7230
7231 2009-04-29 11:25  ivan
7232
7233         * httemplate/edit/svc_www.cgi: fix inadvertant select box, RT#5277
7234
7235 2009-04-28 15:38  ivan
7236
7237         * fs_selfservice/FS-SelfService/cgi/bill.html: UI
7238
7239 2009-04-27 21:36  ivan
7240
7241         * FS/FS/cust_main.pm: add cancelled_cust-noevents flag to emulate
7242           SG billing-daily -r behavior, RT#4412
7243
7244 2009-04-27 21:13  ivan
7245
7246         * FS/FS/: Conf.pm, cust_main.pm: add cancelled_cust-noevents flag
7247           to emulate SG billing-daily -r behavior
7248
7249 2009-04-27 16:06  ivan
7250
7251         * FS/FS/Mason.pm: typo
7252
7253 2009-04-27 16:01  ivan
7254
7255         * FS/FS/Mason.pm: refuse to run w/CGI.pm 3.38.  all lenny upgrades
7256           will need libcgi-pm-perl removed, suck
7257
7258 2009-04-26 16:43  ivan
7259
7260         * FS/FS/Schema.pm: would help to have an index on priority if we're
7261           going to order based on it
7262
7263 2009-04-26 16:19  ivan
7264
7265         * FS/bin/freeside-queued: start small jobs more efficiently,
7266           RT#4412
7267
7268 2009-04-26 16:09  ivan
7269
7270         * FS/FS/Conf.pm: add a config option for max # of queued kids,
7271           RT#4412
7272
7273 2009-04-25 15:42  ivan
7274
7275         * FS/: FS/Cron/bill.pm, bin/freeside-daily: add dry run to
7276           multi-process mode for testing, RT#4412
7277
7278 2009-04-23 13:34  jeff
7279
7280         * FS/FS/: Upgrade.pm, part_pkg_option.pm, part_pkg/voip_cdr.pm: add
7281           subscription option to voip_cdr
7282
7283 2009-04-23 13:31  jeff
7284
7285         * httemplate/misc/tax-fetch_and_import.cgi,
7286           httemplate/misc/process/tax-fetch_and_import.cgi, FS/FS/Conf.pm,
7287           FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxrate.pm,
7288           FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
7289           httemplate/elements/menu.html: autodownload and update of cch tax
7290           data
7291
7292 2009-04-22 21:57  ivan
7293
7294         * FS/FS/Cron/bill.pm: we don't actually need the results ordered,
7295           and i'm sure it doesn't help the planner get us results sooner.
7296           last chance to try and get cursor approach working?  RT#4412
7297
7298 2009-04-22 21:14  ivan
7299
7300         * FS/FS/Cron/bill.pm: does pg try to finish the query when the job
7301           addition is committed?  well, if this works, that answers that.
7302           RT#4412
7303
7304 2009-04-22 13:24  ivan
7305
7306         * FS/FS/Cron/bill.pm: hopefully better performance running the big
7307           query once and then fetching results with a cursor, rather than
7308           running it multiple times with an OFFSET and LIMIT, RT#4412
7309
7310 2009-04-22 11:58  ivan
7311
7312         * httemplate/edit/process/cust_main.cgi: fix not allowing
7313           "on-demand" card or ACH, RT#5238 RT#5237 RT#5230
7314
7315 2009-04-21 23:52  ivan
7316
7317         * FS/FS/Cron/bill.pm: perhaps a happier medium, RT#4412
7318
7319 2009-04-21 17:54  ivan
7320
7321         * FS/FS/Cron/bill.pm: have the big query find customers in batches.
7322           this should be way more efficient in multi-process mode, can
7323           start billing before the big query completes.  RT#4412
7324
7325 2009-04-21 13:59  ivan
7326
7327         * httemplate/browse/rate_region.html: rate download/edit/upload,
7328           RT#5108
7329
7330 2009-04-21 13:28  ivan
7331
7332         * httemplate/browse/rate_region.html: rate download/edit/upload,
7333           RT#5108
7334
7335 2009-04-21 09:42  ivan
7336
7337         * FS/FS/Cron/bill.pm: yow.  fix fallout from cust_main.archived
7338           stuff causing nothing to bill.  RT#4412
7339
7340 2009-04-20 19:23  jeff
7341
7342         * FS/FS/UI/Web.pm, httemplate/elements/progress-popup.html: more
7343           descriptive progress popups
7344
7345 2009-04-20 13:57  rsiddall
7346
7347         * rpm/freeside.spec: Acceptance testing of the RPM build system
7348           flushed out a place where /bin/rm stops waiting for input if
7349           you're /bin/su as the user doing the build.  Added a -f flag to
7350           stop it waiting for input.
7351
7352 2009-04-20 09:57  ivan
7353
7354         * FS/FS/: Schema.pm, cust_main.pm, Cron/bill.pm: add
7355           cust_main.archived field, skip billing if Y, RT#4412
7356
7357 2009-04-19 16:55  ivan
7358
7359         * bin/h_cust_main-wipe_paycvv: no, it was only cause their db is
7360           somehow corrupt
7361
7362 2009-04-19 16:52  ivan
7363
7364         * bin/h_cust_main-wipe_paycvv: warning about this not terminating
7365
7366 2009-04-17 16:30  ivan
7367
7368         * bin/: fs-migrate-cust_tax_exempt, h_cust_main-wipe_paycvv:
7369           something to wipe the CVV from very large databases
7370
7371 2009-04-17 12:50  ivan
7372
7373         * FS/: FS/Schema.pm, FS/Cron/bill.pm, bin/freeside-queued: add
7374           priority to job queue so billing jobs don't don't drown out
7375           provisioning jobs
7376
7377 2009-04-17 12:21  ivan
7378
7379         * FS/FS/Cron/bill.pm: 1 helps alot
7380
7381 2009-04-17 12:20  ivan
7382
7383         * FS/bin/freeside-daily: backport freeside-daily -m and
7384           cust_main::bill_and_collect to 1.7, RT#4412
7385
7386 2009-04-17 01:25  ivan
7387
7388         * httemplate/docs/about.html: AFFERO BITCHES
7389
7390 2009-04-17 01:16  ivan
7391
7392         * httemplate/docs/about.html: what time is now
7393
7394 2009-04-17 01:02  ivan
7395
7396         * httemplate/config/: config-process.cgi, config-view.cgi,
7397           config.cgi: show labels for select(select_hash) config options,
7398           RT#3997
7399
7400 2009-04-17 00:21  ivan
7401
7402         * FS/FS/cust_bill.pm: add invoice number to PDF filename in email
7403           attachments, RT#3403
7404
7405 2009-04-17 00:03  ivan
7406
7407         * httemplate/elements/header.html,
7408           rt/html/Elements/FreesideSvcSearch: hide service search unless
7409           user has "View customer services" ACL, RT#3478
7410
7411 2009-04-16 18:17  ivan
7412
7413         * httemplate/search/: report_receivables.cgi,
7414           report_receivables.html: add customer status to receivables
7415           report selection, hopefully help enet, RT#5187
7416
7417 2009-04-15 20:58  rsiddall
7418
7419         * rpm/freeside.spec: More fixes for SuSE self-service: 1/ Put
7420           binaries in the right folder 2/ Make sure freeside group is
7421           created 3/ Make sure freeside home directory is created
7422
7423 2009-04-15 00:14  ivan
7424
7425         * httemplate/view/: svc_Common.html, elements/svc_Common.html:
7426           should fix view of unlinked phone numbers, RT#5171
7427
7428 2009-04-14 22:52  ivan
7429
7430         * httemplate/view/svc_acct.cgi: s/GECOS/Real Name/ RT#3519
7431
7432 2009-04-14 19:44  ivan
7433
7434         * FS/FS/ClientAPI/MyAccount.pm: fix 1.7->1.9 upgrade glitch with
7435           self-service where process_payment required "payby" instead of
7436           defaulting to CARD, RT#3905
7437
7438 2009-04-14 19:29  ivan
7439
7440         * FS/FS/cust_bill.pm: show 60 chars on typeset invoices but only 32
7441           on plaintext, RT#3905
7442
7443 2009-04-14 19:15  ivan
7444
7445         * FS/FS/cust_bill.pm: this should fix credits pushing typeset
7446           invoices off the right
7447
7448 2009-04-14 14:01  ivan
7449
7450         * httemplate/view/cust_main/packages.html: remove debugging
7451
7452 2009-04-14 13:27  ivan
7453
7454         * httemplate/view/cust_main/packages.html: don't hide old packages
7455           that have services, RT#5179
7456
7457 2009-04-14 10:15  ivan
7458
7459         * FS/FS/: cust_main.pm, agent.pm: add configuration option to
7460           control recurring_flag behavior, RT#3843
7461
7462 2009-04-14 10:12  ivan
7463
7464         * FS/FS/: Conf.pm, Schema.pm: add configuration option to control
7465           recurring_flag behavior, RT#3843
7466
7467 2009-04-14 09:14  jeff
7468
7469         * httemplate/misc/process/tax-import.cgi: hmmm
7470
7471 2009-04-14 09:12  jeff
7472
7473         * httemplate/misc/process/tax-import.cgi: better at least
7474
7475 2009-04-13 17:09  ivan
7476
7477         * FS/FS/Conf.pm: add configuration option to control recurring_flag
7478           behavior, RT#3843
7479
7480 2009-04-13 16:37  ivan
7481
7482         * FS/FS/cust_main.pm: debugging
7483
7484 2009-04-11 23:24  ivan
7485
7486         * httemplate/elements/tr-select-svc_acct-domain.html: adding
7487
7488 2009-04-11 23:14  ivan
7489
7490         * httemplate/elements/selectlayers.html: add svc_phone on new
7491           customer first package, RT#4315
7492
7493 2009-04-11 23:09  ivan
7494
7495         * FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi,
7496           httemplate/edit/cust_main/birthdate.html,
7497           httemplate/edit/cust_main/bottomfixup.html,
7498           httemplate/edit/cust_main/bottomfixup.js,
7499           httemplate/edit/cust_main/first_pkg.html,
7500           httemplate/edit/cust_main/top_misc.html,
7501           httemplate/edit/cust_main/billing.html,
7502           httemplate/edit/cust_main/choose_tax_location.html,
7503           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
7504           httemplate/edit/cust_main/first_pkg/svc_acct.html,
7505           httemplate/edit/cust_main/first_pkg/svc_phone.html,
7506           httemplate/edit/process/cust_main.cgi,
7507           httemplate/elements/select-domain.html,
7508           httemplate/misc/part_svc-columns.cgi,
7509           httemplate/elements/select-svc_acct-domain.html: add svc_phone on
7510           new customer first package, RT#4315
7511
7512 2009-04-11 18:33  jeff
7513
7514         * etc/fslongtable.sty: sheesh
7515
7516 2009-04-11 18:24  jeff
7517
7518         * Makefile, etc/fslongtable.sty, conf/invoice_latex: find and
7519           correct the real double counting culprit
7520
7521 2009-04-11 14:42  ivan
7522
7523         * FS/FS/part_event/Action/writeoff.pm, bin/freeside-migrate-events:
7524           migrate send_email, suspend_if_balance and credit events, RT#3905
7525
7526 2009-04-11 14:29  ivan
7527
7528         * FS/FS/part_event/Action/cust_bill_email.pm: add cust_bill_email
7529           action
7530
7531 2009-04-11 13:51  ivan
7532
7533         * FS/bin/freeside-upgrade: don't run configuration update when -s
7534           is used for schema-only slony slave update
7535
7536 2009-04-10 12:33  ivan
7537
7538         * FS/FS/Conf.pm: better description for enable_taxproducts and a
7539           warning about tax-pkg_address with it
7540
7541 2009-04-09 20:43  jeff
7542
7543         * FS/FS/cust_main.pm: orders of magnitude faster
7544
7545 2009-04-09 15:51  jeff
7546
7547         * FS/FS/cdr/taqua.pm: used BillingNumber and not CallingPartyNumber
7548           for non-toll-free calls
7549
7550 2009-04-08 15:42  ivan
7551
7552         * FS/FS/cust_pkg.pm: fix 'agent X can't purchase pkgpart YY' error
7553           w/agent packages, RT#5119
7554
7555 2009-04-08 01:08  ivan
7556
7557         * FS/FS/Cron/check.pm: don't want to throw false positives, RT#5101
7558
7559 2009-04-08 00:32  ivan
7560
7561         * FS/FS/: Record.pm, Upgrade.pm, cust_main.pm: eliminate all trace
7562           of cvv from history records, RT#5093
7563
7564 2009-04-07 18:13  ivan
7565
7566         * httemplate/misc/link.cgi: when linking a legacy phone number the
7567           phone number could be typed in and not the service #.  RT#3407
7568
7569 2009-04-07 13:45  jeff
7570
7571         * FS/FS/: cdr.pm, cdr/taqua.pm: quick option to allow importing gmt
7572           cdrs
7573
7574 2009-04-07 11:20  ivan
7575
7576         * FS/FS/: Conf.pm, svc_acct.pm: add a config to allow colon in
7577           usernames, RT#5145
7578
7579 2009-04-07 11:15  ivan
7580
7581         * FS/FS/svc_acct.pm: truncate long labels that are TOO long...
7582           RT#3519
7583
7584 2009-04-06 19:50  jeff
7585
7586         * FS/FS/cdr.pm: a tollfree regex that captures 88x and works with
7587           +1
7588
7589 2009-04-06 19:18  ivan
7590
7591         * FS/FS/cdr.pm: stop smoking crack
7592
7593 2009-04-06 18:20  jeff
7594
7595         * FS/FS/: Record.pm, cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm:
7596           correct taqua toll free handling and hasten cdr import (skip
7597           uninteresting records)
7598
7599 2009-04-06 16:19  jeff
7600
7601         * FS/FS/part_pkg/voip_cdr.pm: better auto toll free regex
7602
7603 2009-04-06 11:31  jeff
7604
7605         * FS/FS/cdr/taqua.pm: calltype 6 is international
7606
7607 2009-04-05 17:52  jeff
7608
7609         * Makefile, etc/fslongtable.sty: stop doublecounting
7610           extracouponspace  but do not gratuitiously change existing
7611           installs
7612
7613 2009-04-05 16:18  jeff
7614
7615         * FS/FS/cust_main.pm: cleanup tax-pkg_location tax on tax fallout
7616
7617 2009-04-04 09:22  jeff
7618
7619         * FS/FS/: Schema.pm, cust_bill_pkg_detail.pm: correct bad schema
7620           bug in cust_bill_pkg_detail
7621
7622 2009-04-03 09:57  jeff
7623
7624         * FS/FS/part_pkg/voip_cdr.pm: add option for available rather than
7625           provisioned svc_phones as unit count
7626
7627 2009-04-02 13:22  jeff
7628
7629         * httemplate/edit/cust_main/billing.html: Net 20 as well
7630
7631 2009-04-02 10:47  jeff
7632
7633         * FS/FS/part_pkg/voip_cdr.pm: separate checkbox for enabling
7634           prorate feature
7635
7636 2009-04-02 08:46  jeff
7637
7638         * FS/FS/part_pkg/voip_cdr.pm: prorating for the fixed recurring
7639           portion of voip
7640
7641 2009-04-02 07:56  jeff
7642
7643         * httemplate/edit/cust_main.cgi: obey tax-ship_address in 'manual'
7644           geocoding
7645
7646 2009-04-01 22:27  jeff
7647
7648         * FS/FS/part_pkg_taxrate.pm: noise reduction
7649
7650 2009-04-01 19:36  ivan
7651
7652         * FS/FS/part_pkg/voip_cdr.pm: more than you ever wanted to know
7653           about rounding.  http://en.wikipedia.org/wiki/Rounding  RT#4666
7654
7655 2009-04-01 17:14  ivan
7656
7657         * httemplate/browse/part_pkg.cgi: add some
7658           (undocumented/unaccessable to web UI yet) options to package
7659           browse to track down packages missing recurring fees
7660
7661 2009-03-31 21:27  ivan
7662
7663         * FS/FS/cdr.pm: show post-granularity duration if available for all
7664           export formats
7665
7666 2009-03-31 20:51  ivan
7667
7668         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
7669           defined length and with specific lastapp
7670
7671 2009-03-31 20:44  ivan
7672
7673         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
7674           defined length and with specific lastapp
7675
7676 2009-03-31 12:51  ivan
7677
7678         * FS/FS/Cron/notify.pm: really fix notify for Pg 8.3
7679
7680 2009-03-31 12:47  ivan
7681
7682         * FS/FS/part_pkg/voip_cdr.pm: quiet warning: Argument "" isn't
7683           numeric in numeric eq (==) at
7684           /usr/local/share/perl/5.10.0/FS/part_pkg/voip_cdr.pm line 201
7685
7686 2009-03-31 12:46  ivan
7687
7688         * FS/FS/Cron/notify.pm: fix impending billing notification for Pg
7689           8.3's more strict type checking
7690
7691 2009-03-30 09:33  jeff
7692
7693         * FS/FS/cust_tax_location.pm: schema and module should agree on
7694           column names
7695
7696 2009-03-29 23:10  ivan
7697
7698         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
7699           httemplate/view/cust_main/packages.html: okay.  counts are needed
7700           for the package sort, so push the embedded counting into
7701           cust_main.pm.  sure hope this does it. RT#5083
7702
7703 2009-03-29 22:08  ivan
7704
7705         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
7706           finally do it, RT#5083
7707
7708 2009-03-29 21:50  ivan
7709
7710         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
7711           finally do it, RT#5083
7712
7713 2009-03-29 21:41  ivan
7714
7715         * httemplate/view/cust_main/packages.html: double doh! RT#5083
7716
7717 2009-03-29 21:35  ivan
7718
7719         * httemplate/view/cust_main/packages.html: doh!  underscore,
7720           RT#5083
7721
7722 2009-03-29 21:31  ivan
7723
7724         * httemplate/view/cust_main/packages.html: try not to search for
7725           nothing in cust_svc so much, RT#5083
7726
7727 2009-03-29 21:15  ivan
7728
7729         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html: try
7730           not to search for nothing in cust_svc so much, RT#5083
7731
7732 2009-03-29 20:47  ivan
7733
7734         * FS/FS/cust_main.pm: didn't need this, but more future-proof,
7735           RT#5083
7736
7737 2009-03-29 20:12  ivan
7738
7739         * httemplate/view/cust_main/packages.html: really prevent separate
7740           part_pkg query, RT#5083
7741
7742 2009-03-29 18:39  ivan
7743
7744         * httemplate/view/cust_main/packages.html: doh, fix pkg display,
7745           RT#5083
7746
7747 2009-03-29 18:28  ivan
7748
7749         * httemplate/view/cust_main/packages.html: fix setup date display,
7750           RT#5083
7751
7752 2009-03-29 18:09  ivan
7753
7754         * httemplate/view/cust_main/packages.html: forget caching, instead
7755           scoop up cust_pkg and part_pkg in one query, RT#5083
7756
7757 2009-03-29 18:05  ivan
7758
7759         * FS/FS/cust_main.pm, httemplate/view/cust_main/packages.html:
7760           forget caching, instead scoop up cust_pkg and part_pkg in one
7761           query, RT#5083
7762
7763 2009-03-29 17:32  ivan
7764
7765         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html:
7766           part_pkg caching should speedup display of lots of packages,
7767           RT#5083
7768
7769 2009-03-29 16:44  ivan
7770
7771         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html: hide over
7772           2 (or configured) cancelled and one-time charge packages, RT#5083
7773
7774 2009-03-29 04:56  ivan
7775
7776         * FS/FS/Schema.pm: index pkg_svc.quantity, RT#5083
7777
7778 2009-03-29 04:52  ivan
7779
7780         * FS/FS/cust_pkg.pm: seems to benchmark faster, RT#5083
7781
7782 2009-03-29 03:39  ivan
7783
7784         * httemplate/view/cust_main/packages/package.html: avoid looking up
7785           part_pkg redundantly in the pkg loop, RT#5083
7786
7787 2009-03-29 03:34  ivan
7788
7789         * httemplate/view/cust_main/packages/package.html: avoid looking up
7790           package details redundantly in the pkg loop, RT#5083
7791
7792 2009-03-29 03:17  ivan
7793
7794         * FS/FS/: Record.pm, cust_pkg.pm: add "extra_param" option to
7795           qsearch for more realisitic profiling data, RT#5083
7796
7797 2009-03-29 02:38  ivan
7798
7799         * httemplate/view/cust_main/: one_time_charge_link.html,
7800           packages.html, packages/status.html: optimize customer view when
7801           there's lots of packages; *really* avoid looking up any config
7802           inside the package loop, RT#5083
7803
7804 2009-03-28 15:59  ivan
7805
7806         * httemplate/elements/select-cust-part_pkg.html,
7807           httemplate/elements/select-cust-pkg_class.html,
7808           httemplate/elements/select-part_pkg.html,
7809           httemplate/elements/select-table.html,
7810           httemplate/elements/tr-select-cust-part_pkg.html,
7811           httemplate/elements/tr-selectmultiple-part_pkg.html,
7812           FS/FS/Conf.pm, FS/FS/part_pkg.pm, httemplate/misc/change_pkg.cgi,
7813           httemplate/misc/cust-part_pkg.cgi,
7814           httemplate/misc/order_pkg.html: package selector, split by
7815           package class, RT#5077
7816
7817 2009-03-25 20:59  ivan
7818
7819         * FS/FS/svc_acct.pm: yow
7820
7821 2009-03-25 20:53  ivan
7822
7823         * FS/FS/cust_main.pm: sort packages by label of first (primary)
7824           service, RT#5041
7825
7826 2009-03-25 02:36  ivan
7827
7828         * httemplate/pref/pref-process.html: throw a proper error message
7829           instead of a mason error on pw chagne problems, RT#5073
7830
7831 2009-03-25 02:36  ivan
7832
7833         * httemplate/pref/pref.html: we're defaulting to a top menu in 1.9
7834
7835 2009-03-25 01:45  ivan
7836
7837         * FS/FS/cdr.pm: correct headers on accountcode_default CDR output,
7838           RT#5042
7839
7840 2009-03-24 02:42  ivan
7841
7842         * bin/countdeclines: quick tool for RT#3843
7843
7844 2009-03-23 23:31  ivan
7845
7846         * FS/FS/Schema.pm: add indices for analyzing cc failures, RT#3843
7847
7848 2009-03-23 19:36  ivan
7849
7850         * FS/FS/: part_pkg/bulk.pm, Record.pm, cust_bill.pm, cust_svc.pm,
7851           h_cust_svc.pm, part_pkg.pm: bulk price plan: label as Name
7852           <email>, supress extraneous service list, RT#3519
7853
7854 2009-03-23 16:33  jeff
7855
7856         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
7857           httemplate/misc/process/recharge_svc.html: more DTRT with usage
7858           on service transfer between packages and recharges  RT #2884,
7859           #5040 + #4995 fallout
7860
7861 2009-03-23 15:45  ivan
7862
7863         * httemplate/edit/svc_acct.cgi: change label for svc_acct.finger
7864           from GECOS to "Real Name", RT#3519
7865
7866 2009-03-23 10:02  ivan
7867
7868         * FS/FS/: svc_Common.pm, svc_acct.pm, part_pkg/bulk.pm: add name
7869           (svc_acct.finger) to bulk billing detail, RT#3519
7870
7871 2009-03-21 20:33  ivan
7872
7873         * FS/FS/Cron/check.pm: 10 is too few, throwing false positives
7874
7875 2009-03-21 19:47  ivan
7876
7877         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: fix
7878           usps address standardization when the zip returned has no zip+4,
7879           RT#4882
7880
7881 2009-03-21 16:37  ivan
7882
7883         * FS/bin/freeside-check: Locale::SubCountry warnings clogging up
7884           cron output not useful
7885
7886 2009-03-21 16:32  ivan
7887
7888         * FS/FS/Cron/check.pm: 403 forbidden is okay, at lest the server's
7889           up
7890
7891 2009-03-21 15:14  ivan
7892
7893         * Makefile, FS/FS/Cron/check.pm, FS/bin/freeside-check:
7894           freeside-check local monitoring, RT#4610
7895
7896 2009-03-19 19:14  ivan
7897
7898         * bin/ping: adding quick remote ping & alert script, RT#4610
7899
7900 2009-03-18 08:11  jeff
7901
7902         * FS/FS/part_pkg_taxrate.pm: more error information
7903
7904 2009-03-17 17:30  jeff
7905
7906         * FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
7907           httemplate/edit/part_svc.cgi: hide unused usage columns
7908
7909 2009-03-17 15:02  ivan
7910
7911         * fs_selfservice/FS-SelfService/SelfService.pm: add
7912           payment_info_renew_info method to ClientAPI/MyAccount and
7913           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
7914
7915 2009-03-17 14:38  ivan
7916
7917         * FS/FS/ClientAPI/SGNG.pm, FS/FS/ClientAPI/MyAccount.pm,
7918           fs_selfservice/FS-SelfService/SelfService.pm: add
7919           payment_info_renew_info method to ClientAPI/MyAccount and
7920           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
7921
7922 2009-03-17 13:41  ivan
7923
7924         * fs_selfservice/FS-SelfService/SelfService.pm: add SG stuff
7925
7926 2009-03-17 13:13  ivan
7927
7928         * FS/FS/Conf.pm: add a conf switch to enable sg multicust stuff,
7929           since it could be dangerous
7930
7931 2009-03-17 13:04  ivan
7932
7933         * FS/FS/Conf.pm: apacheip isn't actually deprecated yet
7934
7935 2009-03-17 12:48  ivan
7936
7937         * FS/FS/ClientAPI/SGNG.pm: adding ClientAPI/SGNG.pm
7938
7939 2009-03-17 09:06  jeff
7940
7941         * FS/FS/: Upgrade.pm, tax_rate.pm: column upgrade for tax_rate
7942           RT#4903)
7943
7944 2009-03-17 05:01  ivan
7945
7946         * FS/FS/: Conf.pm, cust_bill.pm: agent-virt
7947           invoice_*{notes,footer,smallfooter,coupon}, RT#5025
7948
7949 2009-03-17 02:59  ivan
7950
7951         * FS/FS/Misc/eps2png.pm: less debugging
7952
7953 2009-03-17 02:58  ivan
7954
7955         * httemplate/docs/credits.html, FS/FS/Conf.pm, FS/FS/Mason.pm,
7956           FS/FS/Misc/eps2png.pm, httemplate/config/config-image.cgi,
7957           httemplate/config/config-view.cgi, httemplate/docs/license.html:
7958           add eps preview to config, for RT#5025
7959
7960 2009-03-16 16:28  jeff
7961
7962         * FS/FS/Schema.pm: avoid the need for approximate comparisons
7963           RT#4903
7964
7965 2009-03-16 10:06  jeff
7966
7967         * FS/FS/Schema.pm, FS/FS/part_export/prizm.pm,
7968           httemplate/edit/svc_broadband.cgi: have prizm use service data
7969           rather than package data to select a profile RT#4853
7970
7971 2009-03-16 08:52  jeff
7972
7973         * bin/make-pkg-fruit: a tool for migrating package elements to
7974           services
7975
7976 2009-03-16 01:08  jeff
7977
7978         * FS/FS/svc_broadband.pm: get the dup checking right
7979
7980 2009-03-16 00:13  ivan
7981
7982         * httemplate/: misc/payment.cgi, misc/process/payment.cgi,
7983           elements/location.html: allow country selection on credit card
7984           entry, RT#4997
7985
7986 2009-03-16 00:13  ivan
7987
7988         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
7989           freeside-base2.conf: eliminate black diamond arrows on iso-8859-1
7990           chars in Locale::SubCountry states, RT#4997
7991
7992 2009-03-15 23:22  ivan
7993
7994         * Makefile: 5.10!  welcome to the future
7995
7996 2009-03-15 22:54  ivan
7997
7998         * httemplate/view/svc_domain.cgi: fix custnum display on domain
7999           view
8000
8001 2009-03-15 21:21  jeff
8002
8003         * FS/FS/svc_broadband.pm: use part_svc_router
8004
8005 2009-03-15 17:57  jeff
8006
8007         * FS/FS/svc_broadband.pm: comment change
8008
8009 2009-03-15 15:44  ivan
8010
8011         * bin/svc_acct-recalculate_usage: adding quick usage resetting tool
8012
8013 2009-03-15 15:33  ivan
8014
8015         * FS/FS/cust_svc.pm: don't throw 'Use of uninitialized value in
8016           addition (+) at /usr/local/share/perl/5.8.8/FS/cust_svc.pm line
8017           626.' error when using attribute_since_sqlradacct
8018
8019 2009-03-15 12:42  ivan
8020
8021         * FS/FS/cust_pkg_reason.pm: should give better performance if we
8022           search for what we want instead of using a string match
8023
8024 2009-03-15 03:46  ivan
8025
8026         * FS/FS/cust_main.pm: fix application of data fields from prepaid
8027           cards in addition to time field
8028
8029 2009-03-15 03:34  ivan
8030
8031         * httemplate/misc/process/recharge_svc.html: apply byte values from
8032           prepaid cards as well as time value, RT#4995
8033
8034 2009-03-15 03:30  ivan
8035
8036         * FS/FS/UI/bytecount.pm, httemplate/edit/prepay_credit.cgi: we're
8037           not a disk drive manufacturer, don't use halfass base-10
8038           megs/gigs
8039
8040 2009-03-15 00:33  ivan
8041
8042         * FS/FS/cust_main.pm: cust_main::payment_info, for
8043           ClientAPI::MyAccount
8044
8045 2009-03-14 16:44  ivan
8046
8047         * FS/FS/cust_bill.pm: fix emailed logos to come from db config, not
8048           old files, RT#3093 / RT#4963
8049
8050 2009-03-13 11:22  jeff
8051
8052         * FS/FS/svc_broadband.pm: prevent more duplicate MACs from sneaking
8053           in in the interim
8054
8055 2009-03-11 03:03  ivan
8056
8057         * FS/FS/: Conf.pm, cust_bill.pm: add previous_balance-summary_only
8058           config, RT#4404
8059
8060 2009-03-11 02:41  ivan
8061
8062         * FS/FS/cdr.pm: add cdr display with accountcode included, RT#4405
8063
8064 2009-03-11 01:57  ivan
8065
8066         * bin/print-directory_assist: comma
8067
8068 2009-03-11 01:46  ivan
8069
8070         * bin/print-directory_assist, etc/areacodes.txt: quick list of area
8071           codes and a kludge to print DA numbers for all of them
8072
8073 2009-03-10 09:14  jeff
8074
8075         * fs_selfservice/FS-SelfService/cgi/change_pay.html,
8076           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
8077           fs_selfservice/FS-SelfService/cgi/verify.cgi,
8078           fs_selfservice/FS-SelfService/cgi/myaccount.html,
8079           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
8080           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
8081           fs_selfservice/FS-SelfService/cgi/signup.cgi,
8082           fs_selfservice/FS-SelfService/cgi/signup.html, FS/FS/Conf.pm,
8083           FS/FS/Schema.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
8084           httemplate/elements/tr-textarea.html, FS/FS/cust_pay_pending.pm,
8085           FS/FS/cust_pkg.pm, FS/FS/payby.pm, FS/FS/payment_gateway.pm,
8086           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
8087           fs_selfservice/FS-SelfService/SelfService.pm,
8088           httemplate/browse/payment_gateway.html,
8089           httemplate/edit/payment_gateway.html,
8090           httemplate/edit/process/payment_gateway.html: merge webpay
8091           support in with autoselection of old realtime_bop and
8092           realtime_refund_bop
8093
8094 2009-03-08 17:15  ivan
8095
8096         * httemplate/misc/svc_acct-domains.cgi: mistake, its back
8097
8098 2009-03-08 17:15  ivan
8099
8100         * httemplate/misc/svc_acct-domains.cgi: doh
8101
8102 2009-03-03 17:47  ivan
8103
8104         * FS/FS/UID.pm: mpm-itk hack, commented-out for now
8105
8106 2009-03-03 15:56  ivan
8107
8108         * FS/FS/UID.pm: show the euid/ruid when throwing the "Not running
8109           uid freeside" error
8110
8111 2009-03-03 15:41  ivan
8112
8113         * FS/FS/queue.pm: eliminate harmless "Odd number of elements in
8114           hash assignment" warning
8115
8116 2009-03-02 00:49  ivan
8117
8118         * FS/FS/: part_export/vitelity.pm, Schema.pm, phone_avail.pm:
8119           preliminary vitelity export, RT#4868
8120
8121 2009-03-01 20:58  ivan
8122
8123         * FS/: bin/freeside-cdrrewrited, FS/Conf.pm, FS/cdr.pm: option to
8124           do charged_party rewriting in the cdrrewrited daemon, RT#4342
8125
8126 2009-03-01 16:10  ivan
8127
8128         * fs_selfservice/FS-SelfService/cgi/signup.html: have perl
8129           signup.html use selfserice skin config too: selfservice-head,
8130           selfserfice-body_header, selfservice-body_footer,
8131           selfservice-body_bgcolor, selfservice-box_bgcolor
8132
8133 2009-02-28 10:27  ivan
8134
8135         * Makefile: avoid erroring out running install-perl-modules when
8136           you have a pristine, un-updated CVS checkout
8137
8138 2009-02-25 19:51  ivan
8139
8140         * fs_selfservice/FS-SelfService/cgi/signup.html: make signup for a
8141           bit friendlier for BILL signups for testingm RT#4018
8142
8143 2009-02-25 12:05  ivan
8144
8145         * bin/japan.pl: adding quick tool to change the "states" for japan
8146
8147 2009-02-24 02:15  ivan
8148
8149         * FS/FS/Setup.pm: be quiet
8150
8151 2009-02-24 02:06  ivan
8152
8153         * FS/FS/part_referral.pm: bootstrapping issues
8154
8155 2009-02-24 02:00  ivan
8156
8157         * FS/FS/Setup.pm: bootstrapping issues, aaargh
8158
8159 2009-02-24 01:58  ivan
8160
8161         * FS/FS/Setup.pm: bootstrapping issues, ugh
8162
8163 2009-02-24 01:50  ivan
8164
8165         * FS/FS/part_pkg.pm, FS/bin/freeside-setup,
8166           bin/freeside-create-initial-data: bootstrapping issues
8167
8168 2009-02-24 01:41  ivan
8169
8170         * bin/freeside-create-initial-data: somehow rc install wound up
8171           without any data
8172
8173 2009-02-24 00:45  ivan
8174
8175         * FS/bin/freeside-cdrrewrited: exact match, RT#3196
8176
8177 2009-02-24 00:41  ivan
8178
8179         * FS/bin/freeside-cdrrewrited, FS/FS/Schema.pm, FS/FS/cdr.pm,
8180           init.d/freeside-init: rewrite CDRs for forwarded Asterisk calls
8181           to be billable, RT#3196
8182
8183 2009-02-23 15:52  ivan
8184
8185         * FS/FS/Conf.pm: fix 1.7 -> 1.9 config upgrade for new "image"
8186           config type
8187
8188 2009-02-22 13:11  ivan
8189
8190         * httemplate/view/svc_www.cgi: remove flailing ", RT#4902
8191
8192 2009-02-22 13:08  ivan
8193
8194         * FS/: FS/Upgrade.pm, bin/freeside-upgrade: a better rough idea of
8195           where freeside-upgrade spends time
8196
8197 2009-02-22 12:42  ivan
8198
8199         * httemplate/edit/svc_www.cgi: fix apache config editing, doh,
8200           RT#4902
8201
8202 2009-02-22 12:12  ivan
8203
8204         * bin/apache.export: add exportnum to apache export files so they
8205           all get preserved in the case where you're using multiple apache
8206           exports to the same machine, RT#4901
8207
8208 2009-02-22 11:46  ivan
8209
8210         * FS/: MANIFEST, FS/h_cust_pkg.pm, FS/h_cust_pkg_reason.pm,
8211           t/h_cust_pkg.t, t/h_cust_pkg_reason.t, FS/cust_pkg_reason.pm: add
8212           h_cust_pkg and h_cust_pkg_reason packages, RT#4896
8213
8214 2009-02-22 02:58  ivan
8215
8216         * FS/FS/part_pkg/flat.pm: don't do a credit for unused time for
8217           packages that don't have a last bill date.  really.  RT#4881
8218
8219 2009-02-22 02:34  ivan
8220
8221         * FS/FS/cust_pkg.pm: this would seem to be right, but...?
8222
8223 2009-02-22 00:41  ivan
8224
8225         * httemplate/browse/part_pkg.cgi, FS/FS/part_pkg.pm,
8226           FS/FS/type_pkgs.pm: add agent type list to package def browse,
8227           RT#4880
8228
8229 2009-02-21 18:37  ivan
8230
8231         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix tax
8232           report for more complex situations with counties and taxclasses,
8233           make taxable line items clickable, RT#4878
8234
8235 2009-02-21 16:19  ivan
8236
8237         * FS/FS/cust_pkg.pm: okay, so no_empty_county was on crack.  but
8238           this fixes up tax reports nicely.  RT#4878
8239
8240 2009-02-21 12:56  ivan
8241
8242         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
8243           location_sql search, for tax reports.  RT#4878
8244
8245 2009-02-21 12:14  ivan
8246
8247         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
8248           location_sql search, for tax reports.  RT#4878
8249
8250 2009-02-21 09:56  ivan
8251
8252         * bin/follow-tax-rename, FS/FS/cust_bill_pkg.pm: adding
8253           follow-tax-rename tool (well, quick hack), RT#4878
8254
8255 2009-02-20 20:28  ivan
8256
8257         * FS/FS/Record.pm: and for obj creation too
8258
8259 2009-02-20 20:27  ivan
8260
8261         * FS/FS/Record.pm: it would help to actually finish
8262           nowarn_classload kludge
8263
8264 2009-02-20 20:23  ivan
8265
8266         * FS/FS/Record.pm: add nowarn_classload kludge
8267
8268 2009-02-20 07:07  jeff
8269
8270         * httemplate/edit/cust_main.cgi: support a default tax location
8271           outside us/ca with cch data and better handling of response from
8272           USPS (RT 4857)
8273
8274 2009-02-19 18:55  ivan
8275
8276         * FS/FS/access_user.pm: oops, adding multiple-rightname support
8277           broke ACL caching, bringing it back should be a good perf win for
8278           large customer views, whew.  RT#4830
8279
8280 2009-02-19 18:41  ivan
8281
8282         * FS/FS/Conf.pm, httemplate/view/cust_main/packages/status.html:
8283           disable display of auto-suspend dates unless enabled by config.
8284           at least until it can be made more efficient.  this is slowing
8285           down customer view waaaaaaaaaay too much.  RT#4830
8286
8287 2009-02-19 18:22  ivan
8288
8289         * httemplate/autohandler: harmless tyop
8290
8291 2009-02-19 05:38  jeff
8292
8293         * httemplate/edit/: cust_main.cgi,
8294           cust_main/choose_tax_location.html: do not attempt to assign a
8295           geocode to non us/ca addresses (RT 4857)
8296
8297 2009-02-18 23:57  ivan
8298
8299         * httemplate/search/: elements/cust_pay_or_refund.html,
8300           elements/search.html, cust_pay_pending.html: redirect pending
8301           payment report back to customer when the pending payment is
8302           resolved, RT#4837, and fix otaker fallout from the pending stuff,
8303           RT#4866
8304
8305 2009-02-18 22:42  ivan
8306
8307         * httemplate/: autohandler, pref/pref-process.html, pref/pref.html:
8308           add profiling to a file OOM situations, RT#4830
8309
8310 2009-02-18 17:50  ivan
8311
8312         * FS/FS/Record.pm: fix "improved" float searching problems, RT#4878
8313
8314 2009-02-16 23:43  ivan
8315
8316         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
8317           you otherwise couldn't see, RT#4854
8318
8319 2009-02-16 23:40  ivan
8320
8321         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
8322           you otherwise couldn't see, RT#4854
8323
8324 2009-02-16 18:28  ivan
8325
8326         * FS/FS/Mason.pm, httemplate/autohandler,
8327           httemplate/pref/pref-process.html, httemplate/pref/pref.html:
8328           per-user preference for turning on profiling display when
8329           DBIx::Profile is loaded, RT#4830
8330
8331 2009-02-16 18:01  ivan
8332
8333         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
8334           httemplate/edit/process/quick-charge.cgi,
8335           httemplate/view/cust_main/packages.html: add tax-exempt checkbox
8336           to one-time charges, RT#4858
8337
8338 2009-02-16 15:54  ivan
8339
8340         * FS/FS/cust_pay_pending.pm, FS/FS/AccessRight.pm,
8341           FS/FS/cust_main.pm, httemplate/search/cust_pay_pending.html,
8342           httemplate/search/elements/cust_pay_or_refund.html,
8343           httemplate/edit/cust_pay_pending.html,
8344           httemplate/edit/process/cust_pay_pending.html,
8345           httemplate/view/cust_main/payment_history.html,
8346           httemplate/elements/menu.html: add reporting on (and resolution
8347           of) stuck pending transactions, RT#4837 (RT#3572)
8348
8349 2009-02-15 22:40  jeff
8350
8351         * bin/cch_tax_tool: a cheesy little tool to assist in syncing cch
8352           updates to the initial install
8353
8354 2009-02-15 22:02  jeff
8355
8356         * FS/FS/: cust_tax_location.pm, part_pkg_taxrate.pm, tax_class.pm:
8357           allow completely empty updates (again?)
8358
8359 2009-02-15 21:59  jeff
8360
8361         * FS/FS/cust_tax_location.pm: wrong operator
8362
8363 2009-02-15 09:38  jeff
8364
8365         * FS/FS/tax_rate.pm: remove useless line
8366
8367 2009-02-15 09:23  jeff
8368
8369         * FS/FS/tax_rate.pm: tyop
8370
8371 2009-02-15 09:20  jeff
8372
8373         * FS/FS/tax_rate.pm: trim whitespace on import
8374
8375 2009-02-15 05:51  jeff
8376
8377         * FS/FS/Record.pm: improved float searching
8378
8379 2009-02-13 16:40  ivan
8380
8381         * httemplate/: elements/select-agent.html,
8382           elements/tr-select-agent.html, browse/addr_block.cgi: clean up
8383           select-agent agent virtualization, RT#1405
8384
8385 2009-02-12 11:48  jeff
8386
8387         * FS/FS/: cust_tax_location.pm, tax_rate.pm: proper match arguments
8388           help
8389
8390 2009-02-12 07:55  jeff
8391
8392         * httemplate/: misc/tax-import.cgi, elements/form-file_upload.html:
8393           better upload error handling and correction of tax upload
8394           filecount
8395
8396 2009-02-11 10:44  ivan
8397
8398         * httemplate/search/cdr.html: fix select and unselect all buttons
8399           on CDR bulk actions, RT#4766
8400
8401 2009-02-11 08:06  jeff
8402
8403         * FS/FS/Schema.pm: mac is unique
8404
8405 2009-02-10 08:25  jeff
8406
8407         * httemplate/edit/part_pkg.cgi: fix taxproduct fallout from IE 2083
8408           limit workaround
8409
8410 2009-02-10 02:35  ivan
8411
8412         * FS/FS/AccessRight.pm, httemplate/misc/cdr.cgi,
8413           httemplate/search/cdr.html: quick n' dirty CDR deletion from web
8414           interface, RT#4766 / RT#4731
8415
8416 2009-02-09 07:03  ivan
8417
8418         * httemplate/browse/agent.cgi: try for slightly better UI on agent
8419           config overrides
8420
8421 2009-02-09 06:05  ivan
8422
8423         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
8424           FS/FS/cust_pay.pm, conf/invoice_html,
8425           conf/invoice_html_statement, httemplate/config/config-image.cgi,
8426           httemplate/config/config-process.cgi,
8427           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
8428           httemplate/elements/header.html, httemplate/view/REAL_logo.cgi,
8429           httemplate/view/cust_bill-logo.cgi: rest of per-agent config for
8430           company_name, company_address, logo, etc.. RT#3989
8431
8432 2009-02-09 03:45  ivan
8433
8434         * FS/FS/UI/Web.pm: pull out the data for address fields too!
8435           RT#4583
8436
8437 2009-02-09 03:35  ivan
8438
8439         * FS/FS/ConfDefaults.pm: more consistent labeling, RT#4583
8440
8441 2009-02-09 03:32  ivan
8442
8443         * FS/FS/: UI/Web.pm, ConfDefaults.pm: add some more customer output
8444           formats that include service address, RT#4583
8445
8446 2009-02-09 02:38  ivan
8447
8448         * FS/bin/freeside-fetch: increase LWP timeout, some reports can
8449           take a while
8450
8451 2009-02-08 21:59  ivan
8452
8453         * FS/FS/part_pkg/voip_cdr.pm: add skip_dcontext and
8454           skip_dstchannel_prefix options, RT#3196
8455
8456 2009-02-08 17:49  ivan
8457
8458         * FS/FS/access_user.pm, FS/FS/part_pkg.pm,
8459           httemplate/browse/access_group.html,
8460           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
8461           httemplate/edit/elements/edit.html,
8462           httemplate/elements/select-part_pkg.html: further work on agents
8463           editing own packages: fix fallout on package customization from
8464           turning agent_virt on in edit/part_pkg.cgi, add a "clone package"
8465           to package browse, like clone service, and have agent type
8466           selection disappear when you set an agentnum.  RT#1331
8467
8468 2009-02-07 18:05  ivan
8469
8470         * FS/FS/access_user.pm, FS/FS/cust_pkg.pm,
8471           httemplate/browse/part_pkg.cgi, httemplate/edit/cust_main.cgi,
8472           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
8473           httemplate/edit/process/part_pkg.cgi,
8474           httemplate/elements/select-agent_types.html,
8475           httemplate/elements/select-cust-part_pkg.html,
8476           httemplate/elements/select-part_pkg.html,
8477           httemplate/elements/select-table.html,
8478           httemplate/elements/tr-select-agent_types.html,
8479           httemplate/search/elements/search.html,
8480           FS/FS/ClientAPI/Signup.pm: further work on agents editing own
8481           packages: allow them to see (but not edit) global packages for
8482           their type, RT#1331
8483
8484 2009-02-07 12:16  ivan
8485
8486         * FS/FS/ClientAPI/MyAccount.pm,
8487           fs_selfservice/FS-SelfService/SelfService.pm: add more
8488           documentation on order_pkg and the ability to order svc_phone
8489           too, RT#4722
8490
8491 2009-02-07 11:35  ivan
8492
8493         * httemplate/view/cust_main/payment_history.html: right-align
8494           amount in prev history row
8495
8496 2009-02-07 11:34  ivan
8497
8498         * FS/FS/Record.pm: don't look up encryption config every search,
8499           this should help perf a lot with database config in 1.9
8500
8501 2009-02-07 11:05  ivan
8502
8503         * bin/pod2x: no, it doesn't look like we have query
8504
8505 2009-02-07 00:23  ivan
8506
8507         * httemplate/view/cust_main/: payment_history.html, packages.html,
8508           packages/location.html, packages/services.html,
8509           packages/status.html, payment_history/payment.html,
8510           payment_history/refund.html: optimize customer view: avoid
8511           looking up config values inside loops, RT#4728
8512
8513 2009-02-06 17:45  ivan
8514
8515         * fs_selfservice/FS-SelfService/SelfService.pm: fix up POD
8516           formatting, RT#4727
8517
8518 2009-02-06 17:33  ivan
8519
8520         * bin/pod2x: don't need this
8521
8522 2009-02-06 17:26  ivan
8523
8524         * bin/pod2x: update pod2x to use Mediawiki module instead of
8525           WWW:::Mediawiki::Client.  whew, that wasn't so bad.  RT#4727
8526
8527 2009-02-06 10:31  ivan
8528
8529         * httemplate/elements/location.html: fix spurious "Unit #" label
8530           showing up, RT#4745
8531
8532 2009-02-05 13:02  jeff
8533
8534         * FS/FS/tax_rate.pm: pluralization agreement
8535
8536 2009-02-05 08:57  jeff
8537
8538         * FS/FS/: Conf.pm, tax_rate.pm: add a config flag to ignore new
8539           style taxes instead of throwing fatal errors
8540
8541 2009-02-04 07:58  jeff
8542
8543         * FS/FS/cust_main.pm: with usage classes, the probability of a
8544           taxless line item tranche is too high for this to be a fatal
8545           error.  we risk overlooking misconfigured taxes/packages
8546
8547 2009-02-03 13:33  jeff
8548
8549         * FS/FS/part_pkg.pm: the taxproductnum is ALWAYS one of the
8550           filtering conditions
8551
8552 2009-02-01 05:52  ivan
8553
8554         * bin/test_scrub: adding scrub tool
8555
8556 2009-02-01 04:48  ivan
8557
8558         * httemplate/elements/menu.html: yow, don't hide the config menu
8559           unnecessarily
8560
8561 2009-02-01 04:28  ivan
8562
8563         * fs_selfservice/FS-SelfService/cgi/: ach_payment_results.html,
8564           agent_delete_svc.html, agent_main.html, agent_order_pkg.html,
8565           agent_provision.html, agent_provision_svc_acct.html,
8566           change_bill.html, change_password.html, change_pay.html,
8567           change_ship.html, customer_change_pkg.html,
8568           customer_order_pkg.html, delete_svc.html, footer.html,
8569           list_customers.html, make_ach_payment.html, make_payment.html,
8570           myaccount.html, payment_results.html, process_change_bill.html,
8571           process_change_password.html, process_change_pay.html,
8572           process_change_pkg.html, process_change_ship.html,
8573           process_order_pkg.html, process_order_recharge.html,
8574           process_svc_acct.html, process_svc_external.html, provision.html,
8575           provision_svc_acct.html, recharge_prepay.html,
8576           recharge_results.html, selfservice.cgi, view_customer.html,
8577           view_invoice.html, view_support_details.html, view_usage.html,
8578           view_usage_details.html: put the footer in one frigging file,
8579           whew
8580
8581 2009-02-01 02:37  ivan
8582
8583         * FS/FS/Schema.pm: indexing cust_bill_event.eventpart should help
8584           speed up freeside-migrate-events slightly... RT#4277
8585
8586 2009-01-31 20:13  ivan
8587
8588         * FS/FS/Upgrade.pm: commit after each table upgrade, helps with
8589           getting huge dbs upgraded, RT#4679
8590
8591 2009-01-31 01:53  ivan
8592
8593         * FS/FS/access_user.pm: cache the results of ACL queries, should
8594           improve performance of customer view page for customers with
8595           shitloads of packages/services, RT#4696
8596
8597 2009-01-30 12:44  ivan
8598
8599         * FS/FS/ClientAPI_SessionCache.pm: should use FS::Conf
8600
8601 2009-01-29 16:40  ivan
8602
8603         * FS/FS/UI/bytecount.pm: we're not a disk drive manufacturer
8604
8605 2009-01-29 11:21  ivan
8606
8607         * FS/FS/cust_pkg.pm: fix unsuspend-always_adjust_next_bill_date
8608           config, RT#4271
8609
8610 2009-01-28 08:29  rsiddall
8611
8612         * rpm/freeside.spec: Removed conflict between core billing package
8613           and self-service RPMs so you can install them all on the same
8614           machine.  This may have applications if you're using XMLRPC to
8615           talk to the self-service interface from PHP, Python, etc.
8616
8617 2009-01-27 01:39  ivan
8618
8619         * FS/FS/AccessRight.pm, httemplate/search/elements/search.html: add
8620           ACL to allow download of browse/ stuff too, when possible.
8621           RT#4681
8622
8623 2009-01-25 20:22  ivan
8624
8625         * FS/FS/cust_main.pm: i think this was right after all, we do want
8626           to look for a county-less state+country match before country only
8627           and giving up, RT#4681
8628
8629 2009-01-25 18:14  ivan
8630
8631         * FS/FS/cust_bill.pm: should fix: Argument "\\dollar 2.69" isn't
8632           numeric in sprintf at /usr/local/share/perl/5.8.8/FS/cust_bill.pm
8633           line 2193.  Hopefully no problems with invoice with 0 tax
8634           printing :/.  RT#4681
8635
8636 2009-01-25 17:36  ivan
8637
8638         * FS/FS/cust_main.pm: should be better error message for inability
8639           to find tax rates, RT#4681.  also pull in the add_freq changes.
8640           *think* they're safe.  famous last words.
8641
8642 2009-01-25 17:07  ivan
8643
8644         * FS/FS/cust_pkg.pm: fix harmless warning, RT#4681: Argument ""
8645           isn't numeric in numeric eq (==) at
8646           /usr/local/share/perl/5.8.8/FS/cust_pkg.pm line 443.
8647
8648 2009-01-25 15:58  ivan
8649
8650         * FS/FS/Record.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi,
8651           httemplate/edit/elements/edit.html: fix one-time charges and
8652           package customization for employees who don't have 'Edit global
8653           package definition' ACL, RT#4668
8654
8655 2009-01-25 14:20  ivan
8656
8657         * httemplate/browse/: access_group.html, access_user.html:
8658           normalize terminology: s/internal users/employees/
8659
8660 2009-01-25 12:43  ivan
8661
8662         * FS/bin/: freeside-cdrd, freeside-queued: reduce waiting time for
8663           -cdrd and -queued, RT#4667
8664
8665 2009-01-24 17:27  ivan
8666
8667         * FS/FS/cust_svc.pm: add some debugging to RADIUS db calls
8668
8669 2009-01-24 13:53  ivan
8670
8671         * fs_selfservice/php/: order_renew.php,
8672           process_payment_order_renew.php: finish up prepay example,
8673           RT#4623
8674
8675 2009-01-24 13:53  ivan
8676
8677         * FS/FS/ClientAPI/MyAccount.pm: have the prepay amounts include the
8678           current balance, RT#4623
8679
8680 2009-01-24 13:49  ivan
8681
8682         * httemplate/edit/cust_main.cgi: wtf, don't pop up the geocode
8683           chooser when taxproducts are off
8684
8685 2009-01-24 13:04  ivan
8686
8687         * httemplate/: elements/select-domain.html,
8688           elements/select-table.html, elements/tr-select-domain.html,
8689           search/report_svc_acct.html, search/svc_acct.cgi: add domain
8690           selection to advanced account report (side effect on RT#4623)
8691
8692 2009-01-22 17:23  ivan
8693
8694         * fs_selfservice/php/: freeside.class.php, login.php, main.php,
8695           order_renew.php, process_login.php,
8696           process_payment_order_renew.php: add the start at PHP
8697           self-service as a quick early renew example
8698
8699 2009-01-22 16:49  ivan
8700
8701         * FS/FS/ClientAPI/MyAccount.pm: typo in rounding the amounts
8702           returned by renew_info, RT#4623
8703
8704 2009-01-22 16:23  ivan
8705
8706         * FS/FS/ClientAPI/MyAccount.pm: round the amounts returned by
8707           renew_info, RT#4623
8708
8709 2009-01-22 09:29  ivan
8710
8711         * FS/FS/part_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
8712           fs_selfservice/FS-SelfService/SelfService.pm: add self-service
8713           methods renew_info, order_renew and process_payment_order_renew
8714           to enable self-renewal through self-service.  RT#4623
8715
8716 2009-01-20 18:02  ivan
8717
8718         * httemplate/edit/: part_pkg.cgi, elements/edit.html: fix
8719           (hopefully last of the) customize package bogosity in 1.9,
8720           RT#4662
8721
8722 2009-01-20 16:52  ivan
8723
8724         * FS/FS/cust_bill_pkg_tax_location.pm: stupid typo preventing
8725           service addresses from working, RT#4663
8726
8727 2009-01-20 12:08  ivan
8728
8729         * FS/FS/: cust_main.pm: whew, hopefully that will actually fix
8730           agent-specific invoices migrated from 1.7->1.9, RT#4645
8731
8732 2009-01-20 11:35  ivan
8733
8734         * FS/FS/cust_bill.pm: fix agent-specific logos migrated from 1.7,
8735           RT#4645
8736
8737 2009-01-19 15:53  ivan
8738
8739         * FS/FS/tax_rate.pm, httemplate/misc/process/tax-import.cgi:
8740           tax-pkg_location changes broke new taxation, this should fix
8741
8742 2009-01-19 15:44  ivan
8743
8744         * FS/FS/part_pkg/voip_cdr.pm: turn debugging off
8745
8746 2009-01-19 14:32  ivan
8747
8748         * FS/FS/part_pkg/voip_cdr.pm: don't ignore the cdrtypenum rule for
8749           0, hopefully finally fix DA for QIS, RT#4502
8750
8751 2009-01-19 09:37  ivan
8752
8753         * httemplate/edit/process/cust_pkg.cgi: fix error on bulk package
8754           order/cancel, RT#4645
8755
8756 2009-01-18 22:36  ivan
8757
8758         * httemplate/: elements/tr-select-cust_location.html,
8759           view/cust_main/packages/location.html: default service location
8760           is cust_main ship_ address when present!  RT#4499
8761
8762 2009-01-18 19:50  ivan
8763
8764         * FS/FS/Schema.pm, FS/FS/rate.pm,
8765           httemplate/edit/process/rate_region.cgi: 10 digit prefix
8766           matching, RT#4403
8767
8768 2009-01-18 15:51  ivan
8769
8770         * FS/FS/cust_pkg.pm: finish package location tax reporing, RT#4499
8771
8772 2009-01-18 15:43  ivan
8773
8774         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
8775           FS/FS/cust_bill_pkg_tax_location.pm, FS/FS/cust_main.pm,
8776           FS/FS/cust_main_county.pm, FS/FS/tax_rate.pm,
8777           FS/t/cust_bill_pkg_tax_location.t,
8778           httemplate/search/cust_bill_pkg.cgi,
8779           httemplate/search/report_tax.cgi,
8780           httemplate/view/cust_main/packages/location.html: finish package
8781           location tax reporing, RT#4499
8782
8783 2009-01-18 13:06  rsiddall
8784
8785         * rpm/freeside.sysconfig: bash didn't like spaces on each side of
8786           an equals sign.
8787
8788 2009-01-13 05:00  ivan
8789
8790         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb delete &
8791           return number to availability, RT#4603
8792
8793 2009-01-12 19:25  ivan
8794
8795         * FS/FS/part_pkg/voip_cdr.pm: whew, works fine, rewrite to 411 was
8796           sticky that's why calls were being skipped for wrong carrierid,
8797           RT#4502
8798
8799 2009-01-12 18:39  ivan
8800
8801         * FS/FS/part_pkg/voip_cdr.pm: by his noodly appendage, i hope this
8802           is just a precendece problem, RT#4502
8803
8804 2009-01-12 18:13  ivan
8805
8806         * FS/FS/part_pkg/voip_cdr.pm: WORKING avoid looking up options
8807           inside the rating loop, RT#4502
8808
8809 2009-01-12 17:58  ivan
8810
8811         * FS/FS/part_pkg/voip_cdr.pm: avoid looking up options inside the
8812           rating loop, RT#4502
8813
8814 2009-01-12 17:34  ivan
8815
8816         * FS/FS/part_pkg/voip_cdr.pm: refactor out the ignoring rules into
8817           check_chargable; ignore carrierid rule w/411 rewrite, RT#4502
8818
8819 2009-01-12 16:17  ivan
8820
8821         * FS/FS/part_pkg/voip_cdr.pm: wtf is up with 411_rewrite, RT#4502
8822
8823 2009-01-12 15:51  ivan
8824
8825         * FS/FS/: Conf.pm, Record.pm, cdr/taqua.pm: taqua config to rewrite
8826           DA calls, RT#4502
8827
8828 2009-01-12 13:16  jeff
8829
8830         * FS/FS/cust_main.pm: tickets only exist when a ticket system
8831           exists
8832
8833 2009-01-12 12:59  jeff
8834
8835         * FS/FS/cust_main.pm: doc tyop
8836
8837 2009-01-12 01:01  jeff
8838
8839         * FS/FS/svc_acct.pm: vfw callback failure
8840
8841 2009-01-10 15:56  ivan
8842
8843         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
8844           FS/FS/cust_pkg.pm, httemplate/misc/change_pkg.cgi,
8845           httemplate/edit/process/change-cust_pkg.html,
8846           httemplate/edit/process/cust_pkg.cgi,
8847           httemplate/elements/location.html,
8848           httemplate/elements/tr-select-cust_location.html,
8849           httemplate/view/cust_main/packages/location.html,
8850           httemplate/view/cust_main/packages/package.html: implement
8851           package changes w/location change, RT#4499
8852
8853 2009-01-09 16:43  ivan
8854
8855         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
8856           httemplate/elements/location.html,
8857           httemplate/elements/tr-select-cust_location.html,
8858           httemplate/view/cust_main/packages.html,
8859           httemplate/edit/process/quick-cust_pkg.cgi,
8860           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html:
8861           more work on package service addresses:  hide locations when
8862           they're all the default, config to show them anyway / finish
8863           implementing package ordering, fix all the state/county weirdness
8864           when changing the location dropdown. RT#4499
8865
8866 2009-01-08 20:06  ivan
8867
8868         * httemplate/edit/cust_main/contact.html,
8869           httemplate/elements/location.html,
8870           httemplate/elements/select-country.html,
8871           httemplate/elements/select-county.html,
8872           httemplate/elements/select-state.html,
8873           httemplate/elements/tr-select-part_referral.html,
8874           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html,
8875           FS/FS/Mason.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
8876           httemplate/view/cust_main/packages.html,
8877           httemplate/view/cust_main/packages/location.html: pick/enter a
8878           location when ordering a package, RT#4499
8879
8880 2009-01-07 17:45  ivan
8881
8882         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
8883           FS/FS/cust_location.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
8884           FS/t/cust_location.t, eg/table_template.pm,
8885           eg/table_template-svc.pm,
8886           httemplate/view/cust_main/packages.html,
8887           httemplate/view/cust_main/packages/location.html,
8888           httemplate/view/cust_main/packages/package.html,
8889           httemplate/view/cust_main/packages/services.html,
8890           httemplate/view/cust_main/packages/status.html: start adding
8891           package locations, RT#4499
8892
8893 2009-01-07 08:59  jeff
8894
8895         * conf/invoice_latex: allow tex to do more column sizing
8896
8897 2009-01-06 16:27  ivan
8898
8899         * httemplate/browse/rate_region.html: country code is two words
8900
8901 2009-01-06 16:18  ivan
8902
8903         * FS/FS/part_pkg/voip_cdr.pm: fixup error message, this is all for
8904           RT#4524
8905
8906 2009-01-06 16:14  ivan
8907
8908         * httemplate/browse/: rate.cgi, rate_region.html: add a dropdown to
8909           help browse regions by countrycode
8910
8911 2009-01-06 15:30  ivan
8912
8913         * FS/FS/part_pkg/voip_cdr.pm: throw a fatal error if a call is
8914           unrateable and add an ignore_unrateable flag to go back to the
8915           old skip behavior
8916
8917 2009-01-06 13:16  ivan
8918
8919         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: swap price to last column
8920           in default CDR output format; fix "all 0 prices" when using
8921           simple output format w/internal rating, RT#4503
8922
8923 2009-01-05 13:12  jeff
8924
8925         * FS/FS/tax_rate.pm: doh! change the interface here, too
8926
8927 2009-01-04 16:26  ivan
8928
8929         * httemplate/elements/checkboxes-table-name.html,
8930           httemplate/elements/checkboxes.html,
8931           httemplate/elements/select-rate.html,
8932           httemplate/elements/tr-select-rate.html, FS/FS/rate_prefix.pm,
8933           httemplate/browse/rate.cgi,
8934           httemplate/misc/copy-rate_detail.html,
8935           httemplate/misc/process/copy-rate_detail.html: add rate copying,
8936           RT#4431
8937
8938 2009-01-04 14:07  ivan
8939
8940         * Makefile, init.d/freeside-init: don't run a self-service server
8941           against localhost OOTB; eliminate those gigantic useless logfiles
8942
8943 2009-01-02 17:52  ivan
8944
8945         * bin/cdr.http_and_import, bin/cdr.import, FS/FS/Record.pm,
8946           FS/FS/cdr.pm, FS/FS/cdr/indosoft.pm: indosoft CDR format, RT#4425
8947
8948 2009-01-02 14:03  ivan
8949
8950         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/bell_west.pm,
8951           FS/FS/cdr/troop.pm, bin/cdr.import: add troop CDRs, RT#4413
8952
8953 2009-01-02 10:01  ivan
8954
8955         * eg/cdr_template.pm: cdr template, RT#4413 and RT#4412
8956
8957 2009-01-02 09:58  ivan
8958
8959         * FS/FS/cdr/troop.pm: commiting initial troop CDR template, RT#4413
8960
8961 2009-01-01 12:11  rsiddall
8962
8963         * rpm/freeside-selfservice.conf: New Apache configuration file for
8964           the self-service interface.
8965
8966 2009-01-01 12:10  rsiddall
8967
8968         * rpm/freeside.spec: Modifications to let self-service work if you
8969           really insist on installing it on the same machine as the billing
8970           server.  Also more fixes for SuSE, and a couple of changes to
8971           minimize differences from the 1.7 branch.
8972
8973 2008-12-31 14:04  ivan
8974
8975         * FS/FS/: Record.pm, cdr/bell_west.pm: finish up working bell_west
8976           CDR format, RT#4403
8977
8978 2008-12-31 10:07  jeff
8979
8980         * FS/FS/cust_main.pm: one got missed?
8981
8982 2008-12-30 19:28  ivan
8983
8984         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/phone_avail.pm,
8985           FS/FS/cdr/bell_west.pm, FS/FS/cdr/simple.pm,
8986           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/rate_detail.html,
8987           httemplate/misc/cdr-import.html,
8988           httemplate/misc/process/cdr-import.html: bell west CDR format,
8989           RT#4403
8990
8991 2008-12-30 14:00  jeff
8992
8993         * FS/FS/: cust_pkg.pm, cust_pkg_reason.pm: yet more timestamping
8994           improvements and corrections to reasons based on history records
8995
8996 2008-12-30 13:45  jeff
8997
8998         * FS/FS/cdr.pm: move price to last column for default_source
8999
9000 2008-12-30 11:13  jeff
9001
9002         * FS/FS/part_pkg/voip_cdr.pm: allow upstream_simple to specify a
9003           usage_class for tax purposes in calltypenum
9004
9005 2008-12-29 10:06  jeff
9006
9007         * Makefile, conf/invoice_latex, etc/fslongtable.sty: ease
9008           deployment of patched longtable
9009
9010 2008-12-28 11:10  ivan
9011
9012         * httemplate/browse/cust_main_county.cgi: finish dealing with
9013           counties with spaces, etc., RT#4496
9014
9015 2008-12-28 11:08  ivan
9016
9017         * httemplate/edit/process/cust_main_county-expand.cgi: allow normal
9018           ut_textn strings in county expansion, RT#4496
9019
9020 2008-12-28 10:59  ivan
9021
9022         * httemplate/browse/cust_main_county.cgi: deal with counties with
9023           spaces, etc., RT#4496
9024
9025 2008-12-28 10:52  ivan
9026
9027         * httemplate/browse/cust_main_county.cgi: put the
9028           country/state/county selections on their own line, RT#4496
9029
9030 2008-12-28 10:48  ivan
9031
9032         * httemplate/elements/: select-country.html, select-county.html,
9033           select-state.html, select-did.html: fix browse results for
9034           selecting counties (resulting from separating tax classes), also
9035           add dropdowns to browse by state and county, RT#4496
9036
9037 2008-12-28 10:44  ivan
9038
9039         * httemplate/: browse/cust_main_county.cgi,
9040           edit/cust_main/contact.html, edit/cust_main/billing.html,
9041           misc/payment.cgi: fix browse results for selecting counties
9042           (resulting from separating tax classes), also add dropdowns to
9043           browse by state and county, RT#4496
9044
9045 2008-12-24 16:45  jeff
9046
9047         * FS/FS/: cust_bill_pkg.pm, cust_main.pm, cust_main_county.pm: fix
9048           "texas tax" in 1.9
9049
9050 2008-12-23 13:41  jeff
9051
9052         * FS/FS/cust_main.pm: miss use
9053
9054 2008-12-23 12:35  jeff
9055
9056         * FS/FS/cust_main.pm: correct bad tax calculation
9057
9058 2008-12-22 16:32  ivan
9059
9060         * FS/FS/: cust_bill.pm: truncate package descriptions over 50 chars
9061           to avoid pushing the total column out to the right, RT#4449
9062
9063 2008-12-22 15:28  ivan
9064
9065         * httemplate/config/config.cgi: textareas are much less annoying to
9066           work with when their scrollbar isn't scrolled off the side itself
9067
9068 2008-12-22 14:30  rsiddall
9069
9070         * rpm/freeside.spec: Copying over modifications to support SuSE
9071           from the 1.7 branch.
9072
9073 2008-12-22 13:16  ivan
9074
9075         * httemplate/edit/: part_pkg.cgi, quick-charge.html: soft-limit
9076           package names to 50 chars to avoid problems with typeset
9077           invoices, RT#4449
9078
9079 2008-12-21 13:53  ivan
9080
9081         * FS/FS/svc_phone.pm: and fix msgcat usage, this should do it?,
9082           RT#4204
9083
9084 2008-12-21 13:49  ivan
9085
9086         * FS/FS/svc_acct.pm: svc_acct.pm bogosity too, wtf?!, RT#4204
9087
9088 2008-12-21 13:44  ivan
9089
9090         * FS/FS/: msgcat.pm: msgcat.pm upgrade bogosity, shrug, RT#4204
9091
9092 2008-12-21 13:37  ivan
9093
9094         * FS/FS/: svc_Common.pm, Upgrade.pm: unique checking for svc_phone
9095           like svc_acct, closes: RT#4204 (also a few lines of the new
9096           per-agent config snuck in Conf.pm from RT#3989)
9097
9098 2008-12-21 13:33  ivan
9099
9100         * FS/: FS/svc_phone.pm, FS/Conf.pm, FS/Record.pm, FS/Setup.pm,
9101           FS/msgcat.pm, FS/svc_Common.pm, FS/svc_acct.pm,
9102           bin/freeside-upgrade: unique checking for svc_phone like
9103           svc_acct, closes: RT#4204 (also a few lines of the new per-agent
9104           config snuck in Conf.pm from RT#3989)
9105
9106 2008-12-21 10:38  ivan
9107
9108         * FS/bin/freeside-cdrd: cdrd brainfart, finishing up RT#4423
9109
9110 2008-12-21 10:09  ivan
9111
9112         * FS/: FS/Schema.pm, FS/queue.pm, bin/freeside-cdrd: have
9113           freeside-queued put billing jobs in the queue, so they run in
9114           their own short-lived processes, RT#4423
9115
9116 2008-12-21 09:40  ivan
9117
9118         * FS/FS/queue.pm: doc
9119
9120 2008-12-15 16:08  jeff
9121
9122         * FS/FS/cust_pkg.pm: proper dates on expire and suspend reasons
9123
9124 2008-12-11 13:11  jeff
9125
9126         * FS/FS/cust_main.pm: place tax on invoice only once
9127
9128 2008-12-10 13:43  ivan
9129
9130         * httemplate/search/: cust_bill_event.html, report_cust_bill.html,
9131           report_cust_credit.html, report_cust_event.html,
9132           report_cust_main-zip.html, report_cust_main.html,
9133           report_cust_pay.html, report_cust_pay_batch.html,
9134           report_cust_pkg.html, report_newtax.html, report_svc_acct.html,
9135           report_tax.html: allow all-agent reporting again
9136
9137 2008-12-10 13:33  ivan
9138
9139         * httemplate/graph/: report_cust_bill_pkg.html,
9140           report_cust_pkg.html, report_money_time.html: allow all-agent
9141           reporting again
9142
9143 2008-12-10 12:20  ivan
9144
9145         * FS/FS/cust_main/Import.pm: referral import fixes, RT#4427
9146
9147 2008-12-10 11:43  rsiddall
9148
9149         * rpm/freeside.spec: Cleanup to quieten rpmlint.  Fixes to cope
9150           with moving code out of handler.pl, etc.
9151
9152 2008-12-10 11:42  rsiddall
9153
9154         * rpm/rpm2Bundle: Further modifications to handle Perl RPM names
9155           and map them back to Perl module names.
9156
9157 2008-12-09 18:47  jeff
9158
9159         * FS/FS/cust_tax_location.pm: space is empty
9160
9161 2008-12-08 17:49  ivan
9162
9163         * FS/FS/Record.pm: oops
9164
9165 2008-12-08 17:46  ivan
9166
9167         * FS/FS/Record.pm, FS/FS/inventory_item.pm,
9168           httemplate/misc/inventory_item-import.html,
9169           httemplate/misc/process/inventory_item-import.html: use common
9170           base for inventory import too, fixes problems with errors due to
9171           dos line endings and allows Excel upload, RT#4346
9172
9173 2008-12-08 02:13  ivan
9174
9175         * FS/FS/cust_bill_pkg.pm: make CDRs smaller, so we can fit more
9176           columns, RT#4376
9177
9178 2008-12-08 01:08  ivan
9179
9180         * FS/FS/Schema.pm: make room for CDRs, RT#4387
9181
9182 2008-12-08 00:52  ivan
9183
9184         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: respect output_format and
9185           add an header for rating_method=prefix too, RT#4387
9186
9187 2008-12-08 00:46  ivan
9188
9189         * conf/invoice_html: normal ext_desc shouldn't shove the second+
9190           columns of CDRs out
9191
9192 2008-12-05 09:23  jeff
9193
9194         * FS/FS/tax_rate.pm: passthrough support for gross revenue taxes
9195
9196 2008-12-05 09:19  jeff
9197
9198         * FS/FS/part_pkg.pm: avoid taxation on products with no assigned
9199           taxes
9200
9201 2008-12-05 00:24  jeff
9202
9203         * FS/FS/cust_main.pm: missing uses, corrects 4388
9204
9205 2008-12-04 20:20  jeff
9206
9207         * FS/FS/cust_main_county.pm: bad shortcut causes taxes not to be
9208           charged
9209
9210 2008-12-03 21:16  jeff
9211
9212         * FS/FS/part_export/soma.pm: wtf?
9213
9214 2008-12-03 18:19  jeff
9215
9216         * httemplate/edit/cust_main.cgi: better placement of script
9217           sourcing
9218
9219 2008-12-03 18:03  jeff
9220
9221         * httemplate/elements/init_overlib.html: better placement of script
9222           sourcing
9223
9224 2008-12-03 17:46  jeff
9225
9226         * httemplate/edit/cust_main/choose_tax_location.html: better
9227           behavior when zip code is missing
9228
9229 2008-12-03 15:29  ivan
9230
9231         * httemplate/search/report_receivables.html: allow an all-agent
9232           receivables report again
9233
9234 2008-12-03 13:15  ivan
9235
9236         * httemplate/misc/whois.cgi: fix real customer numbers showing on
9237           view pages, RT#4099/4379
9238
9239 2008-12-03 13:12  ivan
9240
9241         * httemplate/view/: cust_pay.html, cust_refund.html, cust_bill.cgi,
9242           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
9243           svc_forward.cgi, svc_www.cgi: fix real customer numbers showing
9244           on view pages, RT#4099/4379
9245
9246 2008-12-03 09:25  ivan
9247
9248         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb to
9249           default to countrycode 1
9250
9251 2008-12-02 21:53  ivan
9252
9253         * httemplate/edit/: part_pkg.cgi, elements/edit.html: 60 char soft
9254           max length for packages, so invoices don't wrap, RT#4328
9255
9256 2008-12-02 17:42  jeff
9257
9258         * bin/import-tax-rates,
9259           httemplate/edit/cust_main/choose_tax_location.html,
9260           httemplate/edit/cust_main/contact.html,
9261           httemplate/elements/ajaxcontentmws.js, FS/FS/Misc.pm,
9262           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_tax_location.pm,
9263           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
9264           httemplate/edit/cust_main.cgi, httemplate/misc/tax-import.cgi,
9265           httemplate/misc/xmlhttp-cust_main-address_standardize.html:
9266           support zip5 tax lookups, correct errors with fixed format cch
9267           import, inital import performance improvements, noise reduction
9268           on imports, tool for inital import
9269
9270 2008-11-30 23:52  ivan
9271
9272         * FS/FS/: Conf.pm, cdr.pm: set charged_party to accoutncode for
9273           vedeye, RT#4342
9274
9275 2008-11-30 15:37  ivan
9276
9277         * httemplate/edit/access_user.html: s/Internal Access
9278           Groups/Employee Groups/
9279
9280 2008-11-30 15:34  ivan
9281
9282         * httemplate/: browse/access_user.html, edit/access_user.html:
9283           s/Internal Users/Employees/
9284
9285 2008-11-30 15:26  ivan
9286
9287         * httemplate/: browse/access_group.html, edit/access_group.html:
9288           s/Internal Access Groups/Employee Groups/
9289
9290 2008-11-30 13:01  ivan
9291
9292         * FS/FS/cdr.pm: _cdr_min_parser_maker fix for correct setting of
9293           duration/billsec with simple & simple2 rate plans
9294
9295 2008-11-29 13:54  ivan
9296
9297         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/svc_phone.pm,
9298           fs_selfservice/FS-SelfService/SelfService.pm,
9299           fs_selfservice/FS-SelfService/cgi/login.html,
9300           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add
9301           selfservice_server-single_domain config, and login_info
9302           self-service method to give the login page a bit more
9303           configurability
9304
9305 2008-11-29 12:32  ivan
9306
9307         * FS/FS/Conf.pm: add selfservice_server-single_domain config, and
9308           login_info self-service method to give the login page a bit more
9309           configurability
9310
9311 2008-11-25 16:30  ivan
9312
9313         * FS/FS/ClientAPI/PrepaidPhone.pm: don't set a Session-Timeout if
9314           the rate is 0
9315
9316 2008-11-25 16:20  ivan
9317
9318         * FS/FS/: Record.pm, cust_main/Import.pm: should fix importing from
9319           excel, closes: RT#4337
9320
9321 2008-11-24 07:40  jeff
9322
9323         * FS/FS/part_export/soma.pm: more caffiene, please
9324
9325 2008-11-24 07:36  jeff
9326
9327         * FS/FS/part_export/soma.pm: doh
9328
9329 2008-11-24 07:18  jeff
9330
9331         * FS/FS/part_export/soma.pm: be more accepting
9332
9333 2008-11-24 06:48  jeff
9334
9335         * FS/FS/part_export/soma.pm: esn's are hex
9336
9337 2008-11-24 04:22  ivan
9338
9339         * FS/FS/cdr/genband.pm: update genband import to agree with
9340           reality, RT#4177
9341
9342 2008-11-24 02:59  ivan
9343
9344         * FS/FS/part_export/internal_diddb.pm: add countrycode option to
9345           internal_diddb; throw a warning instead of an error if a number
9346           couldn't be returned to inventory
9347
9348 2008-11-24 02:47  ivan
9349
9350         * FS/FS/part_export/: phone_sqlradius.pm, sqlradius.pm: fix
9351           phone_sqlradius CDR population?, RT#4100
9352
9353 2008-11-24 02:11  ivan
9354
9355         * FS/FS/ClientAPI/PrepaidPhone.pm: add debugging, hopefully fix
9356           seconds returned finally, RT#4100
9357
9358 2008-11-24 00:47  ivan
9359
9360         * FS/FS/ClientAPI/PrepaidPhone.pm: look for a voip rate in pricing
9361           add-ons too... eek.  also correct rating to destination RT#4100
9362
9363 2008-11-22 14:17  ivan
9364
9365         * FS/FS/: Conf.pm, Schema.pm, cust_credit.pm, cust_main.pm,
9366           cust_pkg.pm, part_event.pm, part_event/Action/addpost.pm,
9367           part_event/Condition.pm, part_event/Action/apply.pm,
9368           part_event/Action/bill.pm, part_event/Action/cancel.pm,
9369           part_event/Action/collect.pm,
9370           part_event/Action/cust_bill_batch.pm,
9371           part_event/Action/cust_bill_comp.pm,
9372           part_event/Action/cust_bill_fee_percent.pm,
9373           part_event/Action/cust_bill_realtime_card.pm,
9374           part_event/Action/cust_bill_realtime_check.pm,
9375           part_event/Action/cust_bill_realtime_lec.pm,
9376           part_event/Action/cust_bill_send.pm,
9377           part_event/Action/cust_bill_send_agent.pm,
9378           part_event/Action/cust_bill_send_alternate.pm,
9379           part_event/Action/cust_bill_send_csv_ftp.pm,
9380           part_event/Action/cust_bill_send_if_newest.pm,
9381           part_event/Action/cust_bill_spool_csv.pm,
9382           part_event/Action/cust_bill_suspend_if_balance.pm,
9383           part_event/Action/fee.pm,
9384           part_event/Action/pkg_referral_credit.pm,
9385           part_event/Action/pkg_referral_credit_pkg.pm,
9386           part_event/Action/suspend.pm,
9387           part_event/Action/suspend_if_pkgpart.pm,
9388           part_event/Action/suspend_unless_pkgpart.pm,
9389           part_event/Condition/balance.pm,
9390           part_event/Condition/balance_age.pm,
9391           part_event/Condition/balance_under.pm,
9392           part_event/Condition/cust_bill_age.pm,
9393           part_event/Condition/cust_bill_has_service.pm,
9394           part_event/Condition/cust_bill_owed.pm,
9395           part_event/Condition/cust_bill_owed_under.pm,
9396           part_event/Condition/cust_payments.pm,
9397           part_event/Condition/has_referral_custnum.pm,
9398           part_event/Condition/once_percust.pm,
9399           part_event/Condition/pkg_age.pm,
9400           part_event/Condition/pkg_notchange.pm,
9401           part_event/Condition/pkg_pkgpart.pm,
9402           part_event/Condition/pkg_recurring.pm,
9403           part_event/Condition/pkg_unless_pkgpart.pm, part_pkg/flat.pm:
9404           referral credits overhaul, use billing events, agents can
9405           self-configure, limit to once-per-customer, depend on any time
9406           from referred package, referred customer payment, specific
9407           packages, partial staged credits, RT#3983
9408
9409 2008-11-21 23:10  ivan
9410
9411         * httemplate/: browse/part_event.html, edit/elements/edit.html:
9412           billing event cloning
9413
9414 2008-11-20 19:36  jeff
9415
9416         * FS/FS/part_export/soma.pm: initial somanetworks support
9417
9418 2008-11-20 18:57  ivan
9419
9420         * httemplate/edit/elements/edit.html: remove debugging accidentally
9421           left in
9422
9423 2008-11-20 18:55  ivan
9424
9425         * httemplate/edit/process/elements/process.html: document
9426           viewall_ext
9427
9428 2008-11-20 17:58  ivan
9429
9430         * httemplate/: edit/elements/edit.html,
9431           elements/tr-select-agent.html: undo voodoo, find real problem
9432
9433 2008-11-20 16:06  ivan
9434
9435         * httemplate/edit/elements/edit.html: voodoo
9436
9437 2008-11-20 11:02  jeff
9438
9439         * FS/FS/rate.pm: this must be what is meant
9440
9441 2008-11-20 09:49  jeff
9442
9443         * FS/bin/freeside-dedup-cust_bill_pkg_detail-header: tool to remove
9444           extra cdr headers
9445
9446 2008-11-20 08:59  jeff
9447
9448         * FS/FS/part_pkg/voip_cdr.pm: only one header per package, not one
9449           per service -- fixes #4260
9450
9451 2008-11-20 04:52  ivan
9452
9453         * FS/FS/cust_main/Import.pm: better end-of-spreadsheet detection
9454           for excel import, hopefully.  should fix "Error: Can't use an
9455           undefined value as an ARRAY reference" error on import.  RT#4297
9456
9457 2008-11-20 03:35  ivan
9458
9459         * bin/rate.delete: fill in the ratenum.  doesn't actually delete
9460           the rate itself, just all its data (the hard part)
9461
9462 2008-11-19 16:42  ivan
9463
9464         * FS/FS/cust_bill.pm: don't use payname for CARD or DCRD either,
9465           closes: RT#3982
9466
9467 2008-11-19 06:55  jeff
9468
9469         * FS/FS/Misc.pm, FS/FS/Schema.pm, FS/FS/cust_tax_location.pm,
9470           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
9471           httemplate/misc/tax-import.cgi: support for cch fixed format
9472
9473 2008-11-18 17:24  ivan
9474
9475         * FS/FS/Schema.pm: fix phone_avail.availnum to be a proper primary
9476           key, fix agent.agent_custnum unique index causing it to get a
9477           value filled in by Record.pm
9478
9479 2008-11-17 18:56  rsiddall
9480
9481         * rpm/rpm2Bundle: Now handles hyphenated Perl requirements as well
9482           as those in parentheses, and handles more version relation types.
9483
9484 2008-11-12 18:22  ivan
9485
9486         * FS/FS/access_groupagent.pm, FS/FS/agent.pm,
9487           httemplate/browse/agent.cgi, httemplate/edit/agent.cgi,
9488           httemplate/edit/process/agent.cgi: add ability to view/edit
9489           access groups of an agent
9490
9491 2008-11-11 00:55  ivan
9492
9493         * FS/FS/cust_bill.pm: add fax to invoice data, RT#3290
9494
9495 2008-11-11 00:45  ivan
9496
9497         * conf/: invoice_html, invoice_latex: agent_custid and ship_fax
9498           don't belong with the ship address, that was an unrelated
9499           tampabay/pbx-change request, RT#3290
9500
9501 2008-11-10 23:51  ivan
9502
9503         * conf/invoice_html: make HTML invoice more consistent with current
9504           typeset invoice: center invoice date instead of right-justify
9505
9506 2008-11-09 03:43  ivan
9507
9508         * httemplate/browse/agent.cgi: realign things in light of
9509           small_custview in this table for master customering, roundaboutly
9510           part of #2933
9511
9512 2008-11-09 03:31  ivan
9513
9514         * FS/FS/cust_main/Import.pm: move batch customer import to its own
9515           file; add svc_external_svc_phone export format, RT#4103
9516
9517 2008-11-09 01:14  ivan
9518
9519         * FS/FS/Conf.pm, httemplate/elements/file-upload.html,
9520           httemplate/misc/phone_avail-import.html: add a global countrycode
9521           to phone_avail import and a conf for the default (some other conf
9522           values snuck in also, oh well)
9523
9524 2008-11-09 00:51  ivan
9525
9526         * FS/FS/Mason.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
9527           FS/FS/cust_main/Import.pm, httemplate/misc/cust_main-import.cgi,
9528           Makefile, FS/FS.pm, FS/MANIFEST, FS/bin/freeside-queued,
9529           httemplate/misc/process/cust_main-import.cgi: move batch customer
9530           import to its own file; add svc_external_svc_phone export format,
9531           RT#4103
9532
9533 2008-11-06 22:04  ivan
9534
9535         * httemplate/view/svc_acct.cgi: fix viewing of unlinked services.
9536           wow, it has been a while
9537
9538 2008-11-06 14:53  ivan
9539
9540         * FS/FS/part_export/sqlradius.pm: should fix open session RADIUS
9541           search, RT #4233
9542
9543 2008-11-06 14:20  ivan
9544
9545         * FS/FS/part_export/sqlradius.pm: fix radius search, RT#4233
9546
9547 2008-11-05 20:22  ivan
9548
9549         * FS/FS/svc_acct.pm: avoid harmless "Use of uninitialized value in
9550           concatenation (.) or string at
9551           /usr/local/share/perl/5.8.8/FS/svc_acct.pm line 1140" error
9552
9553 2008-11-05 20:18  ivan
9554
9555         * FS/FS/svc_acct.pm: . is used in some implementations of classic
9556           crypt
9557
9558 2008-11-03 07:28  jeff
9559
9560         * FS/FS/cust_main.pm: REAL otherwise there are no taxes
9561
9562 2008-11-03 07:26  jeff
9563
9564         * FS/FS/cust_main.pm: yikes! not yet
9565
9566 2008-11-03 07:14  jeff
9567
9568         * FS/FS/cust_main.pm: otherwise there are no taxes
9569
9570 2008-11-02 17:10  ivan
9571
9572         * httemplate/view/svc_acct.cgi: time remaining is more useful to
9573           display as hours + minutes than days, hours, minutes from
9574           Time::Duration
9575
9576 2008-11-02 12:27  ivan
9577
9578         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: (and
9579           REALLY fix the line-item links too, whew) fix overreporting of
9580           tax invoiced when using & reporting with taxclasses, RT#4131
9581
9582 2008-11-02 12:03  ivan
9583
9584         * httemplate/search/report_tax.cgi: (and fix the line-item links
9585           too, whew) fix overreporting of tax invoiced when using &
9586           reporting with taxclasses, RT#4131
9587
9588 2008-11-02 11:40  ivan
9589
9590         * httemplate/search/report_tax.cgi: (and fix the total too) fix
9591           overreporting of tax invoiced when using & reporting with
9592           taxclasses, RT#4131
9593
9594 2008-11-02 11:26  ivan
9595
9596         * httemplate/search/report_tax.cgi: fix overreporting of tax
9597           invoiced when using & reporting with taxclasses, RT#4131
9598
9599 2008-11-01 15:12  ivan
9600
9601         * init.d/freeside-init, FS/FS/Daemon.pm, FS/bin/freeside-cdrd: have
9602           freeside-cdrd disable itself if there's no appropriate package
9603           definition, RT#4184
9604
9605 2008-10-29 15:24  ivan
9606
9607         * FS/FS/cust_main.pm: eek, fix agent_plandata from comping up with
9608           spurious hits
9609
9610 2008-10-29 13:23  ivan
9611
9612         * FS/FS/part_event/Action.pm: remove debugging accidentally left in
9613
9614 2008-10-29 13:21  ivan
9615
9616         * FS/FS/part_event/Action.pm: huh.  how did event editing ever
9617           work?  is this 5.10-specific?
9618
9619 2008-10-29 01:03  ivan
9620
9621         * FS/FS/cust_main.pm, init.d/freeside-init,
9622           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-cdrd: prepaid cdr
9623           pickup & bill daemon, RT#4184
9624
9625 2008-10-29 00:50  ivan
9626
9627         * FS/FS/part_export/internal_diddb.pm: fix to internal_diddb
9628           provisioning
9629
9630 2008-10-27 18:23  ivan
9631
9632         * FS/FS/svc_phone.pm: fix svc_phone non-numeric "phone numbers",
9633           RT#4204
9634
9635 2008-10-24 17:37  ivan
9636
9637         * FS/FS/: Conf.pm, svc_phone.pm: add a switch to allow letters in
9638           phone numbers, RT#4195
9639
9640 2008-10-24 16:21  ivan
9641
9642         * httemplate/view/svc_phone.cgi: correct links to non-US CDRs from
9643           svc_phone view
9644
9645 2008-10-24 15:53  ivan
9646
9647         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm: use
9648           Reply-Message for the RADIUS error message, RT#4100
9649
9650 2008-10-24 15:23  ivan
9651
9652         * FS/FS/ClientAPI/PrepaidPhone.pm: adding prepaid self-service
9653           hooks, RT#4100
9654
9655 2008-10-24 14:31  ivan
9656
9657         * FS/FS/: rate.pm, ClientAPI/PrepaidPhone.pm, part_pkg/voip_cdr.pm,
9658           part_pkg/voip_sqlradacct.pm: adding prepaid self-service hooks,
9659           RT#4100
9660
9661 2008-10-24 14:25  ivan
9662
9663         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
9664           rlm_perl hook for prepaid voip radius, RT#4100
9665
9666 2008-10-24 14:22  ivan
9667
9668         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm:
9669           rlm_perl hook for prepaid voip radius, RT#4100
9670
9671 2008-10-24 12:58  ivan
9672
9673         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
9674           rlm_perl hook for prepaid voip radius, RT#4100
9675
9676 2008-10-24 12:54  ivan
9677
9678         * fs_selfservice/FS-SelfService/: SelfService.pm,
9679           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
9680           radius, RT#4100
9681
9682 2008-10-24 12:45  ivan
9683
9684         * fs_selfservice/FS-SelfService/SelfService.pm: rlm_perl hook for
9685           prepaid voip radius, RT#4100
9686
9687 2008-10-24 12:13  ivan
9688
9689         * fs_selfservice/FS-SelfService/: SelfService.pm,
9690           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
9691           radius, RT#4100
9692
9693 2008-10-23 19:54  ivan
9694
9695         * FS/: FS/part_export/phone_sqlradius.pm,
9696           FS/part_export/sqlradius.pm, bin/freeside-sqlradius-radacctd:
9697           untested code to suck in CDRs in from VoIP RADIUS exports,
9698           RT#4100
9699
9700 2008-10-23 19:08  ivan
9701
9702         * FS/FS/cust_main.pm, httemplate/misc/xmlhttp-cust_main-search.cgi:
9703           fixes to facilitate using agent_custid as custnum, RT#4190
9704
9705 2008-10-23 18:45  ivan
9706
9707         * FS/: FS/svc_phone.pm, bin/freeside-sqlradius-reset: tiny nits for
9708           phone RADIUS export: allow freeside-sqlradius-reset to reset a
9709           phone_sqlradius export, but only if explicitly specified by
9710           exportnum.  also fix "Reference found where even-size list
9711           expected" warning and junk winding up in radreply table".  all
9712           this phone_sqlradius stuff is RT#4100
9713
9714 2008-10-23 18:19  ivan
9715
9716         * FS/FS/: Conf.pm, svc_phone.pm, part_export/phone_sqlradius.pm,
9717           part_export/sqlradius.pm: add phone_sqlradius export
9718
9719 2008-10-22 22:20  ivan
9720
9721         * fs_selfservice/FS-SelfService/SelfService.pm: POD cleanup
9722
9723 2008-10-22 11:50  ivan
9724
9725         * httemplate/view/svc_phone.cgi: fix CDR links
9726
9727 2008-10-21 21:39  ivan
9728
9729         * FS/FS/part_export/sqlradius.pm, httemplate/search/sqlradius.cgi,
9730           httemplate/search/sqlradius.html: fix error on open-ended RADIUS
9731           search with Pg, add options for open session search and search on
9732           start time, RT#4051
9733
9734 2008-10-21 08:50  jeff
9735
9736         * fs_selfservice/java/: freeside_login_example.java,
9737           freeside_signup_example.java, biz/freeside/SelfService.java:
9738           biz.freeside.SelfService class and sample applications
9739
9740 2008-10-18 18:57  ivan
9741
9742         * httemplate/config/config.cgi: correctly allow re-editing of
9743           config options with " in them
9744
9745 2008-10-18 17:38  ivan
9746
9747         * FS/FS/Schema.pm, FS/FS/agent.pm, httemplate/edit/agent.cgi,
9748           httemplate/elements/search-cust_main.html,
9749           httemplate/browse/agent.cgi: add a master custnum field to
9750           agents, RT#2933 (roundabout)
9751
9752 2008-10-17 18:22  jeff
9753
9754         * FS/FS/cust_main.pm: sheesh
9755
9756 2008-10-17 18:19  jeff
9757
9758         * FS/FS/cust_main.pm: doh
9759
9760 2008-10-17 18:08  jeff
9761
9762         * FS/FS/cust_main.pm: cope with overlapping (but with distinct
9763           endpoints) tax areas
9764
9765 2008-10-17 13:01  jeff
9766
9767         * conf/: invoice_latex, invoice_latexcoupon: address tweaks,
9768           assumes a window at least 2.75in or 7cm wide
9769
9770 2008-10-17 11:57  jeff
9771
9772         * FS/FS/cust_bill.pm: correct erroneous line dupplication on
9773           invoices
9774
9775 2008-10-16 15:45  ivan
9776
9777         * FS/FS/part_pkg/voip_cdr.pm: add an option to use duration instead
9778           of billsec to calculate billable time, RT#4147
9779
9780 2008-10-15 22:29  ivan
9781
9782         * FS/FS/Conf_compat17.pm: sync Conf_compat17.pm
9783
9784 2008-10-15 22:29  ivan
9785
9786         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
9787           httemplate/search/cust_pay_batch.cgi,
9788           httemplate/view/cust_main/payment_history.html: add
9789           batch-enable_payby and realtime_disable_payby for better control
9790           over hybrid realtime/batch installs; deprecate never-used
9791           paymentforcedtobatch, RT#4052
9792
9793 2008-10-15 22:04  ivan
9794
9795         * httemplate/elements/menu.html: add batch-enable_payby and
9796           realtime_disable_payby for better control over hybrid
9797           realtime/batch installs; deprecate never-used
9798           paymentforcedtobatch, RT#4052
9799
9800 2008-10-14 14:27  ivan
9801
9802         * FS/FS/Tron.pm: not interested in payment gateway survey just now
9803
9804 2008-10-13 17:50  ivan
9805
9806         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add an
9807           import format for external services, including next bill date
9808           (cust_pkg.bill), RT#4108
9809
9810 2008-10-13 14:58  ivan
9811
9812         * FS/: bin/freeside-fetch, FS/Conf.pm: Change subject for
9813           freeside-fetch emailed reports from "subject" to "Freeside
9814           report", and add email_report-subject config to change it.
9815           RT#4093
9816
9817 2008-10-12 16:56  jeff
9818
9819         * conf/invoice_latex: better column widths and easier maintenance
9820
9821 2008-10-12 14:22  jeff
9822
9823         * conf/invoice_latex: better value for non-broken tetex
9824
9825 2008-10-11 17:58  ivan
9826
9827         * httemplate/browse/cust_main_county.cgi: fix link
9828
9829 2008-10-11 17:54  ivan
9830
9831         * httemplate/: browse/cust_main_county.cgi,
9832           edit/bulk-cust_main_county.html,
9833           edit/process/bulk-cust_main_county.html: add a quick bulk tax add
9834           tool (eating my own dogfood instead of running a one-off SQL
9835           query), RT#4117
9836
9837 2008-10-10 17:32  ivan
9838
9839         * FS/FS/: Conf.pm, cust_pkg.pm: enable suspension notices to an
9840           administrator, RT#4083
9841
9842 2008-10-10 16:30  ivan
9843
9844         * FS/FS/cust_pkg.pm: quick kludge to eliminate exact duplicates in
9845           h_labels_short in an effort to reduce the number of "XXX service
9846           listing twice on invoice" incidents, RT#3944.  still should be
9847           possible to fundamentally do better with the function in the
9848           first place
9849
9850 2008-10-10 14:30  jeff
9851
9852         * conf/invoice_latex: avoid overprinting remittance coupons
9853
9854 2008-10-10 12:25  ivan
9855
9856         * FS/FS/cust_bill.pm: add options to auto-generate agent_custid and
9857           display it as the customer number, RT#4099
9858
9859 2008-10-09 18:15  ivan
9860
9861         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
9862           FS/FS/UI/Web/small_custview.pm, httemplate/index.html,
9863           httemplate/view/cust_main/misc.html, FS/FS/UI/Web.pm,
9864           httemplate/edit/cust_main.cgi, httemplate/search/cust_main.cgi:
9865           add options to auto-generate agent_custid and display it as the
9866           customer number, RT#4099
9867
9868 2008-10-09 13:06  ivan
9869
9870         * FS/FS/part_export/sqlradius.pm: use Freeradius := attribute for
9871           ALL attributes except Password.  Crypt-Password, User-Password,
9872           Password-With-Header should now use := instead of ==.  RT#4051
9873
9874 2008-10-07 16:57  ivan
9875
9876         * httemplate/misc/: cdr-import.html, process/cdr-import.html: put
9877           each CDR web import into a batch
9878
9879 2008-10-07 16:23  ivan
9880
9881         * FS/FS/cdr/: genband.pm, nextone.pm: also set billsec for nextone
9882           CDR format
9883
9884 2008-10-06 17:10  ivan
9885
9886         * FS/FS/Upgrade.pm: oops, brainfart
9887
9888 2008-10-06 17:09  ivan
9889
9890         * FS/FS/Upgrade.pm: when setting last_login/last_logout, ensure
9891           only accounts actually attached to the export are updated
9892
9893 2008-10-06 15:48  ivan
9894
9895         * FS/FS/svc_acct.pm: make RADIUS password exports
9896           _password_encoding-aware so we export Password-With-Header when
9897           necessary
9898
9899 2008-10-06 15:19  ivan
9900
9901         * FS/FS/svc_acct.pm: make RADIUS password exports
9902           _password_encoding-aware so we export Password-With-Header when
9903           necessary
9904
9905 2008-10-06 08:28  ivan
9906
9907         * FS/FS/: cdr.pm, cdr/netcentrex.pm: add initial netcentrex CDR
9908           format
9909
9910 2008-10-05 14:36  ivan
9911
9912         * httemplate/search/pay_batch.cgi: fix links to closed batches,
9913           RT#4052
9914
9915 2008-10-05 03:17  ivan
9916
9917         * httemplate/search/phone_avail.html: adding the start of available
9918           phone# search.  still needs a menu entry, search options page...
9919           RT#3925
9920
9921 2008-10-04 23:07  ivan
9922
9923         * httemplate/: edit/elements/ApplicationCommon.html,
9924           view/cust_main/payment_history/credit.html,
9925           view/cust_main/payment_history/payment.html: finish UI
9926           improvements wrt refunds: now you have to post a check or cash
9927           refund explicitly, no more implicit creation by 'applying'
9928           credits.  don't show useless application links.  don't enable
9929           apply button until you pick an invoice/refund.  RT#3812
9930
9931 2008-10-04 15:35  ivan
9932
9933         * FS/FS/: Misc.pm, cust_bill_ApplicationCommon.pm,
9934           payinfo_transaction_Mixin.pm, Misc/prune.pm, rate_detail.pm,
9935           usage_class.pm, part_event/Action.pm: POD cleanups
9936
9937 2008-10-04 13:55  ivan
9938
9939         * httemplate/edit/rate_region.cgi: fix inappropriate rounding when
9940           editing rates for a whole region
9941
9942 2008-10-04 13:43  ivan
9943
9944         * FS/FS/part_pkg/voip_cdr.pm: add disable_tollfree option
9945
9946 2008-10-03 17:30  ivan
9947
9948         * httemplate/edit/part_pkg.cgi: fix recurring box graying out on
9949           package customize
9950
9951 2008-10-03 12:41  ivan
9952
9953         * FS/FS/part_pkg/voip_cdr.pm: add debugging
9954
9955 2008-09-30 14:05  jeff
9956
9957         * httemplate/: search/report_newtax.cgi, search/cust_bill_pkg.cgi,
9958           search/report_newtax.html, elements/menu.html: simple reporting
9959           for new tax system
9960
9961 2008-09-30 13:22  jeff
9962
9963         * FS/FS/: Conf.pm, cust_main.pm: option for no postal fee on
9964           one-time charges
9965
9966 2008-09-30 13:17  jeff
9967
9968         * fs_selfservice/FS-SelfService/cgi/: bill.html, selfservice.cgi:
9969           turn on and off postal billing from self-service
9970
9971 2008-09-28 20:41  ivan
9972
9973         * httemplate/misc/delay_susp_pkg.html: use init_calendar.html
9974
9975 2008-09-26 20:01  jeff
9976
9977         * httemplate/edit/process/addr_block/manual_flag.cgi,
9978           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/addr_block.pm,
9979           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
9980           httemplate/edit/svc_broadband.cgi: per address block ip auto
9981           assignment and auto router selection
9982
9983 2008-09-25 20:54  jeff
9984
9985         * FS/FS/part_event/Condition/dundate.pm,
9986           httemplate/misc/delay_susp_pkg.html, FS/FS/AccessRight.pm,
9987           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
9988           httemplate/edit/part_bill_event.cgi,
9989           httemplate/misc/process/delay_susp_pkg.html,
9990           httemplate/view/cust_main/packages.html: push out event triggered
9991           suspensions
9992
9993 2008-09-25 16:44  jeff
9994
9995         * FS/FS/cust_main.pm: lost bits of reason
9996
9997 2008-09-24 19:27  jeff
9998
9999         * FS/FS/part_export/prizm.pm: prizm export improvement for package
10000           changes
10001
10002 2008-09-18 16:17  jeff
10003
10004         * FS/FS/Schema.pm: trade space for time
10005
10006 2008-09-16 08:58  jeff
10007
10008         * httemplate/search/report_tax.cgi: minor initialization issue
10009
10010 2008-09-15 18:22  jeff
10011
10012         * httemplate/: edit/part_pkg.cgi, edit/elements/edit.html,
10013           elements/tr-select-taxoverride.html,
10014           elements/tr-select-taxproduct.html: correct package editor when
10015           taxproducts off
10016
10017 2008-09-15 00:18  ivan
10018
10019         * FS/FS/Schema.pm, FS/FS/Record.pm, FS/FS/phone_avail.pm,
10020           FS/FS/part_export/internal_diddb.pm,
10021           httemplate/elements/menu.html,
10022           httemplate/misc/phone_avail-import.html,
10023           httemplate/misc/process/phone_avail-import.html: add internal did
10024           database & ability to query for availability, plus upload tool
10025
10026 2008-09-14 17:40  ivan
10027
10028         * FS/FS/part_export/globalpops_voip.pm: add dry_run option to
10029           globalpops_voip export
10030
10031 2008-09-14 13:24  ivan
10032
10033         * FS/FS/cust_main_invoice.pm: silently strip out leading and
10034           trailing spaces from invoicing email addresses instead of
10035           throwing an error
10036
10037 2008-09-14 13:20  ivan
10038
10039         * httemplate/config/: config-process.cgi, config-view.cgi: don't
10040           reload the whole page every time a config option is changed,
10041           RT#3989
10042
10043 2008-09-14 12:13  ivan
10044
10045         * httemplate/elements/header.html: default the menu to top in 1.9,
10046           still a pref
10047
10048 2008-09-12 15:53  ivan
10049
10050         * FS/FS/part_pkg/voip_cdr.pm: just give up and try again tommorow,
10051           "1011" came from us not the CDRs anyway, RT#3985
10052
10053 2008-09-12 15:48  ivan
10054
10055         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
10056           internal_prefixen, RT#3985
10057
10058 2008-09-12 15:38  ivan
10059
10060         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
10061           internal_prefixen, RT#3985
10062
10063 2008-09-12 15:18  ivan
10064
10065         * FS/FS/part_pkg/voip_cdr.pm: grr, TRY to support multiple
10066           internal_prefixen, RT#3985
10067
10068 2008-09-12 14:56  ivan
10069
10070         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen,
10071           RT#3985
10072
10073 2008-09-12 14:55  ivan
10074
10075         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen
10076
10077 2008-09-12 00:58  ivan
10078
10079         * FS/FS/: Conf.pm, cust_pkg.pm: make the max # of indivudal
10080           services printed on invoices configurable.  RT#3904
10081
10082 2008-09-12 00:07  ivan
10083
10084         * FS/FS/: part_pkg/flat.pm, part_pkg/voip_cdr.pm, cust_main.pm:
10085           don't throw noisy warnings about missing new recur_temporality,
10086           RT#3851
10087
10088 2008-09-11 19:28  jeff
10089
10090         * FS/: FS/Schema.pm, FS/cust_bill.pm, FS/cust_bill_pkg.pm,
10091           FS/cust_bill_pkg_display.pm, MANIFEST, FS/cust_main.pm,
10092           t/cust_bill_pkg_display.t: re-repurpose cust_bill_pkg
10093
10094 2008-09-11 19:01  ivan
10095
10096         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
10097           httemplate/misc/spool_invoices.cgi,
10098           httemplate/search/cust_bill.html: add billco respooling, not
10099           re-FTPing, RT#3971
10100
10101 2008-09-11 17:53  ivan
10102
10103         * FS/FS/part_pkg/: flat.pm, voip_cdr.pm: add recur_temporality to
10104           flat.pm, RT#3851
10105
10106 2008-09-11 17:41  ivan
10107
10108         * FS/FS/cust_main.pm: correct a (fortunately harmless) typo
10109
10110 2008-09-10 01:33  ivan
10111
10112         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
10113           httemplate/misc/ftp_invoices.cgi,
10114           httemplate/search/cust_bill.html: add re-FTP reprint,
10115           RT#create-me-tommorow-for-enet
10116
10117 2008-09-10 00:55  ivan
10118
10119         * FS/FS/Schema.pm: better (?) place to put display and taxation
10120           data than overloading real line items
10121
10122 2008-09-10 00:32  ivan
10123
10124         * FS/FS/part_pkg.pm: well, allow things to work for now so work can
10125           get done
10126
10127 2008-09-10 00:30  ivan
10128
10129         * FS/FS/part_pkg/voip_cdr.pm: add upcoming/preceding option,
10130           RT#3851
10131
10132 2008-09-10 00:24  ivan
10133
10134         * FS/FS/cust_main.pm: add upcoming/preceding option, RT#3851
10135
10136 2008-09-09 15:35  ivan
10137
10138         * FS/FS/ClientAPI/MyAccount.pm: allow implied primary services to
10139           log into selfservice when selfservice_server-primary_only is on
10140
10141 2008-09-09 14:29  ivan
10142
10143         * FS/FS/ClientAPI/MyAccount.pm: this should allow implied primary
10144           services to log into selfservice when
10145           selfservice_server-primary_only is on
10146
10147 2008-09-09 14:04  ivan
10148
10149         * FS/FS/Upgrade.pm: show which _upgrade_data sub is being run
10150
10151 2008-09-09 01:19  ivan
10152
10153         * FS/FS/Schema.pm: wtf, cust_pkg_reason has no indices?!
10154           _upgrade_data is hosing cpu badly
10155
10156 2008-09-08 19:35  ivan
10157
10158         * FS/FS/part_pkg/voip_cdr.pm: doh, forgot to display new options,
10159           RT#3838
10160
10161 2008-09-08 19:24  ivan
10162
10163         * FS/FS/: cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm: additional
10164           QIS/Taqua-specific CDR handling details, RT#3838
10165
10166 2008-09-08 14:46  ivan
10167
10168         * FS/FS/cust_main.pm: oops, debugging got left on by accident
10169
10170 2008-09-08 14:23  ivan
10171
10172         * httemplate/view/elements/svc_Common.html: also hide fixed+blank
10173           fields on service view, RT#3829
10174
10175 2008-09-08 14:02  ivan
10176
10177         * httemplate/edit/elements/svc_Common.html: completely hide
10178           fixed+blank fields, RT#3829
10179
10180 2008-09-07 19:49  ivan
10181
10182         * httemplate/edit/quick-charge.html: extraneous code cleanup
10183
10184 2008-09-07 19:48  ivan
10185
10186         * FS/FS/cust_bill_pkg.pm: removing unacceptable display fields from
10187           cust_bill_pkg
10188
10189 2008-09-07 19:47  ivan
10190
10191         * FS/FS/: AccessRight.pm, cust_main.pm: add package invoice details
10192           & comments, RT#3810
10193
10194 2008-09-07 19:42  ivan
10195
10196         * FS/FS/Schema.pm, FS/FS/cust_pkg_detail.pm, FS/MANIFEST,
10197           FS/t/cust_pkg_detail.t, httemplate/pref/pref-process.html,
10198           httemplate/pref/pref.html,
10199           httemplate/view/cust_main/packages.html, FS/FS.pm,
10200           httemplate/edit/cust_pkg_detail.html,
10201           httemplate/edit/process/cust_pkg_detail.html, FS/FS/cust_pkg.pm:
10202           add package invoice details & comments, RT#3810
10203
10204 2008-09-06 13:54  ivan
10205
10206         * FS/FS/UI/Web.pm: don't link to customer service view unless the
10207           user has the ACL to view the resulting page
10208
10209 2008-09-04 06:29  jeff
10210
10211         * FS/FS/Upgrade.pm: three lost lines
10212
10213 2008-09-03 20:10  ivan
10214
10215         * httemplate/edit/invoice_logo.html: ask for an EPS for EPS upload,
10216           not incorrectly a PNG
10217
10218 2008-09-03 19:44  ivan
10219
10220         * httemplate/edit/process/invoice_logo.html: fix invoice uplaoding
10221           in light of database config where you absolutely need
10222           ->set_binary for swtuf retreived with ->config_binary, RT#3936
10223
10224 2008-09-03 12:08  jeff
10225
10226         * FS/FS/AccessRight.pm, FS/FS/access_right.pm, FS/FS/addr_block.pm,
10227           FS/FS/router.pm, httemplate/browse/addr_block.cgi,
10228           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
10229           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
10230           httemplate/edit/svc_acct_pop.cgi,
10231           httemplate/edit/process/router.cgi,
10232           httemplate/edit/process/svc_acct_pop.cgi,
10233           httemplate/edit/process/addr_block/add.cgi,
10234           httemplate/edit/process/addr_block/allocate.cgi,
10235           httemplate/edit/process/addr_block/deallocate.cgi,
10236           httemplate/edit/process/addr_block/split.cgi,
10237           httemplate/elements/menu.html: new access right names
10238
10239 2008-09-03 11:59  jeff
10240
10241         * FS/FS/: Upgrade.pm, cust_pkg_reason.pm: system only reason update
10242           routine
10243
10244 2008-09-02 18:52  ivan
10245
10246         * httemplate/view/cust_main/payment_history.html: add back ability
10247           to post a check/cash refund. be more explicit about it instead of
10248           just being a checkbox when posting a credit. RT#3812
10249
10250 2008-09-02 18:46  ivan
10251
10252         * FS/FS/payby.pm, httemplate/edit/cust_pay.cgi,
10253           httemplate/edit/cust_refund.cgi,
10254           httemplate/edit/process/cust_refund.cgi,
10255           httemplate/elements/init_calendar.html,
10256           httemplate/view/cust_refund.html,
10257           httemplate/view/cust_main/payment_history/refund.html,
10258           FS/FS/AccessRight.pm: add back ability to post a check/cash
10259           refund.  be more explicit about it instead of just being a
10260           checkbox when posting a credit.  RT#3812
10261
10262 2008-09-02 08:37  jeff
10263
10264         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, ClientAPI/MyAccount.pm:
10265           call details in self-service
10266
10267 2008-08-30 14:34  jeff
10268
10269         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
10270           FS/FS/cust_main.pm, FS/FS/Report/Table/Monthly.pm,
10271           FS/FS/part_pkg/voip_cdr.pm, httemplate/search/cust_bill_pkg.cgi,
10272           httemplate/search/report_prepaid_income.cgi,
10273           httemplate/search/report_tax.cgi: remove duplicate cust_bill_pkg
10274           creation RT#3919
10275
10276 2008-08-29 19:10  jeff
10277
10278         * FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/tax_rate.pm,
10279           httemplate/edit/process/part_pkg.cgi: bug squashing for multiple
10280           usage classes
10281
10282 2008-08-29 16:13  ivan
10283
10284         * FS/FS/part_export/acct_freeside.pm: adding fs-to-fs provisioning
10285           of simple accounts for cheepnet, RT#3805
10286
10287 2008-08-29 13:10  ivan
10288
10289         * httemplate/elements/tr-pkg_svc.html: increase maxlength and size
10290           of quantity fields on package edit, for RT#3805
10291
10292 2008-08-28 18:09  ivan
10293
10294         * FS/FS/Schema.pm, FS/FS/cdr.pm,
10295           httemplate/elements/select-cdrbatch.html,
10296           httemplate/elements/tr-select-cdrbatch.html,
10297           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
10298           add CDR batch TFTP feature, RT#3113
10299
10300 2008-08-28 17:45  jeff
10301
10302         * FS/FS/part_pkg.pm: noise reduction
10303
10304 2008-08-28 17:23  ivan
10305
10306         * httemplate/elements/: tr-select-taxclass.html,
10307           select-taxclass.html: correct nits in tax class selection
10308
10309 2008-08-28 15:00  jeff
10310
10311         * FS/FS/tax_rate.pm: updates can be completely empty
10312
10313 2008-08-28 14:32  jeff
10314
10315         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
10316           httemplate/browse/part_pkg_taxproduct.cgi,
10317           httemplate/edit/part_pkg_taxoverride.html,
10318           httemplate/edit/quick-charge.html,
10319           httemplate/edit/process/quick-charge.cgi,
10320           httemplate/elements/select-taxoverride.html,
10321           httemplate/elements/select-taxproduct.html,
10322           httemplate/view/cust_main/packages.html: taxproduct selection for
10323           one time charges
10324
10325 2008-08-28 12:09  ivan
10326
10327         * FS/FS/: Tron.pm, Yori.pm: payment gateway survey
10328
10329 2008-08-28 00:38  jeff
10330
10331         * httemplate/elements/select-taxoverride.html,
10332           httemplate/elements/select-taxproduct.html,
10333           httemplate/elements/tr-select-taxoverride.html,
10334           httemplate/elements/tr-select-taxproduct.html, FS/FS/Schema.pm,
10335           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
10336           FS/FS/part_pkg/voip_cdr.pm,
10337           httemplate/browse/part_pkg_taxproduct.cgi,
10338           httemplate/edit/part_pkg.cgi,
10339           httemplate/edit/part_pkg_taxoverride.html,
10340           httemplate/edit/process/part_pkg.cgi: multiple usage classes
10341           checkpoint
10342
10343 2008-08-26 17:15  ivan
10344
10345         * FS/FS/cust_main.pm: don't override countrydefault or whatever
10346           with a blank value in bulk customer import
10347
10348 2008-08-26 17:05  ivan
10349
10350         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
10351           distinction to lint
10352
10353 2008-08-26 17:00  ivan
10354
10355         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
10356           distinction to lint
10357
10358 2008-08-26 16:53  ivan
10359
10360         * FS/FS/Tron.pm, httemplate/elements/mcp_lint.html: add unchecked
10361           vs. ok distinction to lint
10362
10363 2008-08-26 07:00  rsiddall
10364
10365         * rpm/freeside.spec: More changes to the self-service RPMs, mostly
10366           fixing up paths so the RPM-installed self-service files are not
10367           under /usr/local on the remote machine.  Also fixed an
10368           initialization problem where the system configuration files for
10369           Freeside were assumed to be under /etc/default, not
10370           /etc/sysconfig
10371
10372 2008-08-25 14:23  ivan
10373
10374         * httemplate/edit/elements/edit.html: fix package editor showing
10375           "all" for pkg class selection
10376
10377 2008-08-25 13:33  ivan
10378
10379         * FS/FS/part_event/Condition/cust_bill_has_service.pm: fix
10380           comparison from svcnum to svcpart
10381
10382 2008-08-24 22:53  jeff
10383
10384         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
10385           FS/FS/Report/Table/Monthly.pm,
10386           httemplate/search/cust_bill_pkg.cgi,
10387           httemplate/search/report_prepaid_income.cgi,
10388           httemplate/search/report_tax.cgi: correct fallout from duplicate
10389           line items
10390
10391 2008-08-24 22:18  jeff
10392
10393         * httemplate/search/cust_tax_exempt_pkg.cgi: correct fallout from
10394           agent virtualizing packages
10395
10396 2008-08-24 15:35  ivan
10397
10398         * httemplate/elements/checkboxes-table-name.html: add controls to
10399           select/unselect/toggle all checkboxes
10400
10401 2008-08-24 14:52  ivan
10402
10403         * bin/customer-faker: add -k option for pkgpart
10404
10405 2008-08-24 14:49  ivan
10406
10407         * bin/customer-faker: add -a option for agentnum
10408
10409 2008-08-23 20:41  rsiddall
10410
10411         * rpm/freeside.spec: Create discrete RPMs for different parts of
10412           the self-service interface.  Put the default configuration folder
10413           in the main freeside RPM.
10414
10415 2008-08-23 14:59  jeff
10416
10417         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/usage_class.pm,
10418           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/rate_detail.pm,
10419           FS/t/usage_class.t, httemplate/browse/usage_class.html, FS/FS.pm,
10420           FS/MANIFEST, httemplate/browse/rate_detail.html,
10421           httemplate/edit/rate_detail.html,
10422           httemplate/edit/rate_region.cgi,
10423           httemplate/edit/usage_class.html,
10424           httemplate/edit/elements/edit.html,
10425           httemplate/edit/process/rate_region.cgi,
10426           httemplate/edit/process/usage_class.html,
10427           httemplate/elements/menu.html: add usage classes to rate details
10428
10429 2008-08-22 20:29  jeff
10430
10431         * FS/FS/: Record.pm, cust_main.pm, part_pkg_taxrate.pm,
10432           tax_rate.pm: tax data update bug fixes and error message
10433           improvements
10434
10435 2008-08-21 20:01  ivan
10436
10437         * FS/FS/Mason.pm, FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Tron.pm,
10438           FS/FS/cust_svc.pm, FS/FS/cust_svc_option.pm, bin/tron-scan,
10439           FS/MANIFEST, FS/t/cust_svc_option.t,
10440           httemplate/elements/dashboard-toplist.html,
10441           httemplate/elements/mcp_lint.html: the master control program has
10442           chosen YOU to serve your system on the game grid
10443
10444 2008-08-21 16:21  ivan
10445
10446         * FS/: FS/Yori.pm, bin/freeside-yori, MANIFEST: add the client-side
10447           reporting for MCP mode
10448
10449 2008-08-21 11:21  jeff
10450
10451         * bin/import-optigold.pl: use options with proper names
10452
10453 2008-08-19 11:42  ivan
10454
10455         * FS/FS/svc_acct.pm: beter error messages for duplicate accounts
10456
10457 2008-08-19 04:35  ivan
10458
10459         * FS/FS/cdr.pm: fix duration on simple/simple2 CDR formats
10460
10461 2008-08-19 03:09  ivan
10462
10463         * httemplate/edit/process/rate_region.cgi: also don't neglext nxx
10464           here
10465
10466 2008-08-19 03:06  ivan
10467
10468         * FS/FS/rate_region.pm, httemplate/browse/rate_region.html,
10469           httemplate/edit/rate_region.cgi: more consistent prefix display,
10470           and don't forget nxx'
10471
10472 2008-08-15 12:42  ivan
10473
10474         * Makefile: install default conf with make create-config too, so it
10475           doesn't go missing
10476
10477 2008-08-15 12:26  ivan
10478
10479         * FS/bin/freeside-setup: allow a full pathname to be specified to
10480           freeside-setup for initial configdir
10481
10482 2008-08-14 18:09  jeff
10483
10484         * FS/FS/tax_class.pm: correct field ordering - invonsequential
10485
10486 2008-08-14 17:41  ivan
10487
10488         * httemplate/elements/form-file_upload.html: can have a message
10489           then a URL too
10490
10491 2008-08-14 04:53  ivan
10492
10493         * FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/cust_main.pm,
10494           httemplate/elements/progress-init.html,
10495           httemplate/misc/cust_main-import.cgi,
10496           httemplate/misc/process/cust_main-import.cgi,
10497           httemplate/elements/progress-popup.html,
10498           httemplate/search/cust_main.html,
10499           httemplate/elements/form-file_upload.html,
10500           httemplate/misc/file-upload.html,
10501           httemplate/elements/file-upload.html: customer import: add
10502           progress bar & redirect to a search of the imported customers,
10503           #3475
10504
10505 2008-08-14 04:44  ivan
10506
10507         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi: customer
10508           import: add progress bar & redirect to a search of the imported
10509           customers, #3475
10510
10511 2008-08-13 18:58  ivan
10512
10513         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
10514           httemplate/elements/menu.html,
10515           httemplate/misc/cust_main-import.cgi,
10516           httemplate/misc/process/cust_main-import.cgi: import customer
10517           from Excel file too
10518
10519 2008-08-13 18:52  ivan
10520
10521         * FS/FS/svc_Common.pm: tyop
10522
10523 2008-08-13 18:38  ivan
10524
10525         * httemplate/view/svc_forward.cgi: tyop
10526
10527 2008-08-08 13:29  jeff
10528
10529         * bin/import-optigold.pl: better opti table relationship following
10530
10531 2008-08-08 11:13  jeff
10532
10533         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
10534           FS/FS/cust_main.pm, FS/FS/part_pkg/voip_cdr.pm,
10535           conf/invoice_latex: cdrs can be in separate invoice section,
10536           after total, summarized inline, with hints for page breaks
10537
10538 2008-08-07 15:30  ivan
10539
10540         * Makefile: don't generate a new key on install-selfservice if
10541           there's already an RSA one either
10542
10543 2008-08-05 23:39  jeff
10544
10545         * FS/FS/part_pkg/voip_cdr.pm: prevent adding 0 value line items
10546
10547 2008-08-05 21:05  jeff
10548
10549         * FS/FS/cust_main.pm: fix bug(s) introduced with billing loop
10550           refactor
10551
10552 2008-08-02 19:15  ivan
10553
10554         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
10555           httemplate/edit/svc_phone.cgi, httemplate/view/svc_phone.cgi: add
10556           a name field to svc_phone
10557
10558 2008-08-02 17:54  ivan
10559
10560         * FS/FS/cdr/simple2.pm: doh, fix regex
10561
10562 2008-08-02 17:26  ivan
10563
10564         * FS/FS/: Record.pm: attempt to eliminate 'Can't call method
10565           "exists" on an undefined value at
10566           /usr/local/share/perl/5.8.8/FS/Record.pm line 812.' error on
10567           upgrade
10568
10569 2008-08-02 17:20  ivan
10570
10571         * FS/FS/Record.pm: attempt to eliminate 'Can't call method "exists"
10572           on an undefined value at /usr/local/share/perl/5.8.8/FS/Record.pm
10573           line 812.' error on upgrade
10574
10575 2008-08-02 16:51  ivan
10576
10577         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
10578           cdr/genband_meetme.pm, cdr/nextone.pm, cdr/openser.pm,
10579           cdr/simple.pm, cdr/taqua.pm, cdr/unitel.pm, cdr/simple2.pm: fix
10580           'Can't call method "parse" on an undefined value' error from CDR
10581           format refactor
10582
10583 2008-08-01 21:20  jeff
10584
10585         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
10586           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
10587           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
10588           conf/invoice_latex, httemplate/edit/cust_main.cgi,
10589           httemplate/edit/cust_main/billing.html,
10590           httemplate/view/cust_main/billing.html: bundled package
10591           presentation improvements
10592
10593 2008-08-01 21:09  jeff
10594
10595         * FS/FS/: Schema.pm, Upgrade.pm, cust_bill.pm, cust_bill_pkg.pm,
10596           cust_bill_pkg_detail.pm, cust_main.pm, part_pkg.pm,
10597           part_pkg/voip_cdr.pm: improve CDR usage presentation
10598
10599 2008-08-01 14:41  ivan
10600
10601         * FS/FS/cust_main.pm: fix receivables report: credits/etc. should
10602           be limited by date like before, closes: Bug#3801
10603
10604 2008-08-01 13:21  ivan
10605
10606         * httemplate/edit/pkg_class.html: categories deserve labels too
10607
10608 2008-07-31 16:32  ivan
10609
10610         * httemplate/search/report_receivables.cgi: this should fix columns
10611           not showing up in receivables report... not surea bout #3801
10612           (credits/etc show up in all time periods)
10613
10614 2008-07-31 13:17  ivan
10615
10616         * httemplate/search/report_receivables.cgi, FS/FS/cust_main.pm: fix
10617           receivables report: credits/etc. should be limited by date like
10618           before, closes: Bug#3801
10619
10620 2008-07-30 19:35  ivan
10621
10622         * httemplate/misc/delete-customer.cgi: fix error on customer
10623           deletion
10624
10625 2008-07-30 15:10  ivan
10626
10627         * FS/FS/cdr/nextone.pm: rename nt to nextone
10628
10629 2008-07-29 13:00  jeff
10630
10631         * FS/FS/cust_bill.pm: correct amount for new charges total on
10632           sectioned invoices
10633
10634 2008-07-29 10:29  rsiddall
10635
10636         * rpm/freeside.spec: Self-Service files were reorganized; changed
10637           the way we copy them into the buildroot.
10638
10639 2008-07-24 09:40  jeff
10640
10641         * FS/FS/cust_bill.pm: ensure invoice line items are delivered in
10642           line number order
10643
10644 2008-07-23 07:41  jeff
10645
10646         * httemplate/edit/tax_rate.html: add disabled column to new tax
10647           rates, false laziness elimination, and bug fixes - closes #3566
10648
10649 2008-07-23 07:36  jeff
10650
10651         * FS/FS/Schema.pm, FS/FS/tax_rate.pm,
10652           httemplate/browse/tax_rate.cgi,
10653           httemplate/misc/enable_or_disable_tax.html,
10654           httemplate/misc/process/enable_or_disable_tax.html: add disabled
10655           column to new tax rates, false laziness elimination, and bug
10656           fixes - closes #3566
10657
10658 2008-07-22 01:33  ivan
10659
10660         * FS/FS/part_export/phone_shellcommands.pm: freepbx modification
10661           command
10662
10663 2008-07-21 21:59  ivan
10664
10665         * httemplate/view/svc_phone.cgi: add "incoming CDRs" link to phone#
10666           view also
10667
10668 2008-07-21 15:34  ivan
10669
10670         * FS/FS/ClientAPI/Signup.pm,
10671           fs_selfservice/FS-SelfService/SelfService.pm,
10672           fs_selfservice/FS-SelfService/cgi/signup.cgi,
10673           fs_selfservice/FS-SelfService/cgi/signup.html,
10674           fs_selfservice/FS-SelfService/cgi/success.html: svc_phone signup
10675
10676 2008-07-21 14:23  ivan
10677
10678         * Makefile: oops, don't inadvertantly switch default db type
10679
10680 2008-07-21 12:09  ivan
10681
10682         * FS/FS/Conf.pm, httemplate/elements/select-did.html,
10683           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/Signup.pm,
10684           fs_selfservice/FS-SelfService/SelfService.pm,
10685           fs_selfservice/FS-SelfService/cgi/signup.html,
10686           fs_selfservice/FS-SelfService/cgi/misc/areacodes.cgi,
10687           fs_selfservice/FS-SelfService/cgi/misc/exchanges.cgi,
10688           fs_selfservice/FS-SelfService/cgi/images/cross.png,
10689           fs_selfservice/FS-SelfService/cgi/images/wait-orange.gif,
10690           fs_selfservice/FS-SelfService/cgi/misc/phonenums.cgi: signup
10691           w/globalpops DID selection via mason components pass-through
10692
10693 2008-07-21 11:58  ivan
10694
10695         * FS/MANIFEST, htetc/handler.pl, FS/FS/CGI.pm, FS/FS/Mason.pm,
10696           FS/FS/Mason/Request.pm, Makefile: add framework for running Mason
10697           components standalone
10698
10699 2008-07-21 03:42  ivan
10700
10701         * FS/FS/svc_phone.pm: generate a SIP password if it is blank
10702
10703 2008-07-18 15:31  ivan
10704
10705         * httemplate/search/report_rt_transaction.html: missing closing
10706           FORM tag
10707
10708 2008-07-18 15:30  ivan
10709
10710         * httemplate/elements/popup_link.html: add target param, i thought
10711           this was needed for something...
10712
10713 2008-07-18 15:29  ivan
10714
10715         * bin/bind.import: add -e option to bind.import (now to actually
10716           implement it)
10717
10718 2008-07-18 15:28  ivan
10719
10720         * FS/FS/rate_region.pm: show NXX is US if applicable
10721
10722 2008-07-18 15:28  ivan
10723
10724         * FS/FS/: h_cust_svc.pm, part_export.pm, part_pkg.pm, svc_acct.pm,
10725           UI/Web.pm: some random cleanups
10726
10727 2008-07-18 15:27  ivan
10728
10729         * FS/FS/Record.pm: add no_check_foreign kludge for gigantic rate
10730           imports
10731
10732 2008-07-18 15:26  ivan
10733
10734         * FS/MANIFEST: add part_pkg_link to MANIFEST
10735
10736 2008-07-17 16:55  ivan
10737
10738         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
10739           cdr/genband_meetme.pm, cdr/openser.pm, cdr/simple.pm,
10740           cdr/taqua.pm, cdr/unitel.pm: CDR updates; modularize CDR import
10741           formats; add formats for OpenSER, Genband/Tekelec, and "NT"
10742
10743 2008-07-16 16:55  ivan
10744
10745         * httemplate/search/svc_acct.cgi: fix account search by time
10746           remaining to deal with situations w/o a recurring amount
10747
10748 2008-07-15 16:25  ivan
10749
10750         * FS/FS/Upgrade.pm: where in the world is $DBI::errstr
10751
10752 2008-07-15 16:18  ivan
10753
10754         * FS/FS/Upgrade.pm: parens help alot
10755
10756 2008-07-15 16:17  ivan
10757
10758         * FS/FS/Upgrade.pm: report errors connecting to sqlradius dbs on
10759           upgrade
10760
10761 2008-07-15 13:56  ivan
10762
10763         * FS/FS/cust_main.pm: prevent inactive customers from showing up in
10764           reports of cancelled customers
10765
10766 2008-07-14 18:19  ivan
10767
10768         * FS/FS/part_export/phone_shellcommands.pm: add warning about
10769           concurrency in FreePBX
10770
10771 2008-07-14 16:59  ivan
10772
10773         * httemplate/view/cust_main/notes.html: fuck embedded iframes and
10774           their stupid display problems with scrolling.  also make the
10775           gridding more consistent
10776
10777 2008-07-14 16:08  ivan
10778
10779         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
10780           view/cust_main/notes.html: fuck embedded iframes and their stupid
10781           display problems with scrolling.  also make the gridding more
10782           consistent
10783
10784 2008-07-10 11:48  ivan
10785
10786         * httemplate/view/cust_main/packages.html: fix variable scoping
10787           issues preventing customer view page from coing up
10788
10789 2008-07-09 20:16  jeff
10790
10791         * FS/FS/cust_bill.pm: restore line item date ranges
10792
10793 2008-07-09 13:37  ivan
10794
10795         * FS/FS/part_pkg.pm: should avoid spurious uninitialized value
10796           warnings on upgrade
10797
10798 2008-07-09 13:33  ivan
10799
10800         * FS/FS/svc_Common.pm: perl vs SQL brainfart
10801
10802 2008-07-09 12:45  ivan
10803
10804         * httemplate/docs/license.html: fix famfamfam link
10805
10806 2008-07-09 12:35  ivan
10807
10808         * FS/FS/svc_Common.pm: service searching should be case-insensitive
10809           now
10810
10811 2008-07-08 20:40  ivan
10812
10813         * httemplate/search/: cust_tax_exempt.cgi: helpful to see when
10814           exemptions were inserted?
10815
10816 2008-07-08 20:27  ivan
10817
10818         * httemplate/search/cust_tax_exempt.cgi: need the exemptnum...
10819
10820 2008-07-08 20:18  ivan
10821
10822         * httemplate/search/: cust_tax_exempt.cgi, cust_tax_exempt.html:
10823           search legacy tax exemptions by customer status
10824
10825 2008-07-08 19:30  ivan
10826
10827         * httemplate/edit/process/part_pkg.cgi: don't require an agent type
10828           to be specified when editing a disabled package
10829
10830 2008-07-07 19:19  ivan
10831
10832         * httemplate/search/cust_bill_pkg.cgi: fix line-item reports on
10833           taxclass-less regions
10834
10835 2008-07-07 19:01  ivan
10836
10837         * FS/FS/cust_main_county.pm, httemplate/search/cust_bill_pkg.cgi,
10838           httemplate/search/report_tax.cgi: fix line-item reports on
10839           taxclass-less regions
10840
10841 2008-07-07 17:35  ivan
10842
10843         * httemplate/search/cust_bill_pkg.cgi: order by number for line
10844           items with the same datestamp
10845
10846 2008-07-07 17:20  ivan
10847
10848         * httemplate/search/cust_bill_pkg.cgi: order line item reports by
10849           date
10850
10851 2008-07-07 16:47  ivan
10852
10853         * httemplate/search/report_tax.cgi: should be a proper fix for edge
10854           cases where you have taxclass and empty-taxclass rates for a
10855           region, whew
10856
10857 2008-07-07 14:38  ivan
10858
10859         * FS/FS/Record.pm: SQL_FLOAT is probably unnecessary and causes
10860           probelms on old (v1.x?) DBD::Pg
10861
10862 2008-07-07 14:18  ivan
10863
10864         * FS/FS/Record.pm: eek, hopefully fix problems caused by adding
10865           debugging of bind_param statements
10866
10867 2008-07-07 14:07  ivan
10868
10869         * FS/FS/Record.pm: add debugging of bind_param statements
10870
10871 2008-07-07 12:50  ivan
10872
10873         * FS/FS/Record.pm: add debugging of bind_param statements
10874
10875 2008-07-03 16:23  ivan
10876
10877         * httemplate/view/cust_main/packages.html: fix bad sub names in
10878           forward-port
10879
10880 2008-07-02 21:19  ivan
10881
10882         * FS/FS/Record.pm: should FINALLY get binding correctly in light of
10883           regression caused by get_real_fields refactor
10884
10885 2008-07-02 21:12  ivan
10886
10887         * FS/FS/Record.pm: this should non-"=" searches on fields that
10888           require SQL type binding...
10889
10890 2008-07-02 21:00  ivan
10891
10892         * FS/FS/cust_pkg.pm: correct hash vs hashref brainfart on
10893           "forward-port", i guess
10894
10895 2008-07-02 20:57  ivan
10896
10897         * FS/FS/Record.pm: real should be bound to SQL_FLOAT Like float4...
10898           1.7?  not touching it unless it breaks :)
10899
10900 2008-07-01 19:55  ivan
10901
10902         * FS/FS/ClientAPI/MyAccount.pm: fix errors paying with an on-file
10903           card through self-service
10904
10905 2008-07-01 00:02  jeff
10906
10907         * FS/FS/cust_pkg.pm: you shouldn't keep 'em separated
10908
10909 2008-06-30 22:01  jeff
10910
10911         * httemplate/misc/unadjourn_pkg.cgi,
10912           httemplate/misc/unexpire_pkg.cgi, FS/FS/Schema.pm,
10913           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
10914           FS/FS/part_export/shellcommands.pm,
10915           FS/FS/part_export/sqlradius.pm,
10916           httemplate/edit/REAL_cust_pkg.cgi,
10917           httemplate/misc/process/cancel_pkg.html,
10918           httemplate/search/cust_pkg.cgi,
10919           httemplate/view/cust_main/packages.html: correct internal reason
10920           searching, prevent interleaved suspend/cancel/expire/adjourn,
10921           backporting and refactoring
10922
10923 2008-06-30 17:11  ivan
10924
10925         * FS/FS/svc_phone.pm: that should fix new sip_password field, whew
10926
10927 2008-06-30 17:07  ivan
10928
10929         * FS/FS/svc_phone.pm: that should fix the new sip_password field, i
10930           hope
10931
10932 2008-06-30 17:00  ivan
10933
10934         * httemplate/view/svc_phone.cgi: add sip pw display
10935
10936 2008-06-30 16:56  ivan
10937
10938         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
10939           FS/FS/part_export/phone_shellcommands.pm,
10940           httemplate/edit/svc_phone.cgi: add sip pw field
10941
10942 2008-06-30 01:01  ivan
10943
10944         * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html:
10945           checkpoint signup work
10946
10947 2008-06-30 01:00  ivan
10948
10949         * FS/FS/part_export/phone_shellcommands.pm: reload after adding
10950           extensions
10951
10952 2008-06-29 13:53  ivan
10953
10954         * FS/FS/svc_phone.pm, FS/FS/part_export/globalpops_voip.pm,
10955           httemplate/elements/select-phonenum.html,
10956           httemplate/elements/tr-select-did.html: globalPOPs provisioning
10957
10958 2008-06-28 21:33  jeff
10959
10960         * httemplate/view/cust_main/packages.html: spurious 'suspended'
10961
10962 2008-06-28 17:41  ivan
10963
10964         * FS/: MANIFEST, FS.pm, t/phone_avail.t, FS/Schema.pm,
10965           FS/phone_avail.pm, FS/part_export/globalpops_voip.pm:
10966           state->areacode caching,
10967
10968 2008-06-28 16:03  ivan
10969
10970         * httemplate/images/wait-orange.gif, FS/FS/part_svc.pm,
10971           httemplate/edit/elements/svc_Common.html,
10972           httemplate/elements/input-text.html,
10973           httemplate/elements/select-areacode.html,
10974           httemplate/elements/select-did.html,
10975           httemplate/elements/select-exchange.html,
10976           httemplate/elements/select-phonenum.html,
10977           httemplate/elements/select-state.html,
10978           httemplate/elements/tr-input-text.html,
10979           httemplate/elements/tr-select-did.html,
10980           httemplate/misc/areacodes.cgi, httemplate/misc/exchanges.cgi,
10981           httemplate/misc/phonenums.cgi, FS/FS/Record.pm,
10982           FS/FS/part_export/globalpops_voip.pm,
10983           httemplate/edit/svc_phone.cgi: get DIDs from globalpops
10984
10985 2008-06-28 12:25  jeff
10986
10987         * httemplate/elements/tr-checkboxes-table.html,
10988           httemplate/elements/checkboxes-table.html,
10989           httemplate/elements/menu.html,
10990           httemplate/elements/select-agent.html,
10991           httemplate/elements/select-table.html, FS/FS/AccessRight.pm,
10992           FS/FS/addr_block.pm, FS/FS/router.pm, FS/FS/svc_broadband.pm,
10993           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
10994           httemplate/browse/svc_acct_pop.cgi,
10995           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
10996           httemplate/edit/svc_acct_pop.cgi,
10997           httemplate/edit/svc_broadband.cgi,
10998           httemplate/edit/elements/edit.html,
10999           httemplate/edit/elements/svc_Common.html,
11000           httemplate/edit/process/router.cgi,
11001           httemplate/edit/process/svc_acct_pop.cgi,
11002           httemplate/edit/process/svc_broadband.cgi,
11003           httemplate/edit/process/addr_block/add.cgi,
11004           httemplate/edit/process/addr_block/allocate.cgi,
11005           httemplate/edit/process/addr_block/deallocate.cgi,
11006           httemplate/edit/process/addr_block/split.cgi,
11007           httemplate/edit/process/elements/process.html: agent virtualize
11008           address blocks and routers
11009
11010 2008-06-27 01:53  ivan
11011
11012         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm, fs_selfservice/DEPLOY,
11013           fs_selfservice/FS-SelfService/SelfService.pm,
11014           fs_selfservice/FS-SelfService/cgi/signup.html: adding
11015           signup_server-service config
11016
11017 2008-06-27 00:18  ivan
11018
11019         * FS/FS/part_export/globalpops_voip.pm: globalpops_voip export
11020           compilation fixes
11021
11022 2008-06-26 17:27  ivan
11023
11024         * FS/FS/part_export/globalpops_voip.pm: commiting globalpops export
11025           start.  stupid power failure.
11026
11027 2008-06-26 14:55  ivan
11028
11029         * FS/FS/part_export/phone_shellcommands.pm: adding
11030           phone_shellcommands with preliminary FreePBX integration commands
11031
11032 2008-06-25 13:14  ivan
11033
11034         * httemplate/search/report_receivables.cgi: optimize total query in
11035           receivables report.  very significant speedup for large DBs
11036
11037 2008-06-25 13:11  ivan
11038
11039         * FS/FS/: cust_main.pm, cust_bill.pm: POD updates
11040
11041 2008-06-25 11:14  ivan
11042
11043         * FS/FS/Upgrade.pm: don't show error messages about FreesideStatus
11044           index already existing either
11045
11046 2008-06-24 17:29  ivan
11047
11048         * htetc/handler.pl, FS/FS/Record.pm: finish adding
11049           str2time_sql_closing
11050
11051 2008-06-24 11:50  ivan
11052
11053         * conf/invoice_html: i think we need a $ there???
11054
11055 2008-06-24 09:39  jeff
11056
11057         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_main.pm: postal invoice
11058           fees
11059
11060 2008-06-23 19:09  ivan
11061
11062         * FS/FS/part_export/sqlradius.pm: prevent decrementing
11063           time/bandwidth for old RADIUS records
11064
11065 2008-06-23 15:59  ivan
11066
11067         * bin/cdr.import: hahahd doh, we're in perl
11068
11069 2008-06-23 15:11  ivan
11070
11071         * bin/cdr.import: add quick command line too for CDR imports
11072
11073 2008-06-23 09:46  jeff
11074
11075         * conf/invoice_html: this is what it was for
11076
11077 2008-06-23 08:36  jeff
11078
11079         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
11080           invoice service address modifications
11081
11082 2008-06-22 19:50  ivan
11083
11084         * conf/invoice_html: wtf was this for in the first place then
11085
11086 2008-06-22 19:48  ivan
11087
11088         * conf/invoice_html: this seems to match the latex templates more
11089           accurately, rather than push the sub-totals out into their own
11090           column
11091
11092 2008-06-22 19:35  ivan
11093
11094         * conf/invoice_html: fix leaking colspan in totals on sectioned
11095           invoices
11096
11097 2008-06-22 17:41  ivan
11098
11099         * FS/FS/cust_tax_exempt.pm: adding report on legacy tax exemptions
11100           to assist in enet migraiton
11101
11102 2008-06-22 17:37  ivan
11103
11104         * httemplate/search/cust_tax_exempt.cgi: legacy tax exemption
11105           report fix, no _date
11106
11107 2008-06-22 17:34  ivan
11108
11109         * httemplate/search/cust_tax_exempt.cgi: adding report on legacy
11110           tax exemptions to assist in enet migraiton
11111
11112 2008-06-19 22:47  jeff
11113
11114         * FS/FS/cust_bill.pm: extra values for invoices
11115
11116 2008-06-19 20:36  ivan
11117
11118         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: VoxLineSystems are lying
11119           scum who charged back their customization work and then used the
11120           software anyway
11121
11122 2008-06-18 20:18  jeff
11123
11124         * FS/FS/pkg_category.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
11125           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_category.t,
11126           FS/FS.pm, httemplate/browse/pkg_category.html,
11127           httemplate/browse/pkg_class.html,
11128           httemplate/edit/pkg_category.html,
11129           httemplate/edit/pkg_class.html,
11130           httemplate/edit/process/pkg_category.html, FS/MANIFEST,
11131           htetc/handler.pl, httemplate/edit/elements/edit.html,
11132           httemplate/elements/menu.html: package categories (meta package
11133           classes) and grouping invoices by them
11134
11135 2008-06-18 14:18  ivan
11136
11137         * FS/FS/Misc.pm: fix regression caused by use of IPC::Run to run
11138           pslatex: send STDOUT and STDERR from pslatex to /dev/null, we
11139           don't want them
11140
11141 2008-06-18 12:24  ivan
11142
11143         * httemplate/edit/part_pkg.cgi: s helps alot
11144
11145 2008-06-18 12:09  ivan
11146
11147         * httemplate/edit/part_pkg.cgi: fix setup/recur fees on cloning
11148           (customizing) package definitions w/new editor
11149
11150 2008-06-18 11:50  jeff
11151
11152         * httemplate/: browse/tax_rate.cgi,
11153           misc/enable_or_disable_tax.html,
11154           misc/process/enable_or_disable_tax.html: allow enabling and
11155           disabling if tax_rate rows in groups (RT 3566)
11156
11157 2008-06-17 22:22  ivan
11158
11159         * FS/FS/cust_main.pm: %statuscolor is either a global or a my var,
11160           make up your mind
11161
11162 2008-06-17 17:49  ivan
11163
11164         * FS/FS/part_virtual_field.pm: this module, also, has no need to
11165           import qsearch/qsearchs, and is causing dependency loop problems
11166           (Record->part_virtual_field->Record)
11167
11168 2008-06-17 17:46  ivan
11169
11170         * FS/FS/Record.pm: hopefully finally fix the dependency loops bs...
11171           as simple as Record->Conf->Record here
11172
11173 2008-06-17 17:42  ivan
11174
11175         * FS/FS/Msgcat.pm: REALLY, don't use FS::Conf from Msgcat until
11176           runtime... should hopefully FINALLY eliminate the
11177           Record->Msgcat->Conf->Record loop
11178
11179 2008-06-17 17:36  ivan
11180
11181         * FS/FS/msgcat.pm: msgcat.pm doesn't actually need
11182           qsearch/qsearchs... hopefully this is the last of the weird
11183           dependency loops (this one is Record->Msgcat->msgcat->Record)
11184
11185 2008-06-17 17:27  ivan
11186
11187         * FS/FS/Msgcat.pm: fix dependency loop problem with database
11188           config, hopefully?  (Record->Msgcat->Conf->Record)
11189
11190 2008-06-17 17:10  ivan
11191
11192         * FS/FS/conf.pm: conf.pm doesn't actually need qsearch/qsearchs -
11193           hopefully this will solve the weird circular dependency issue
11194           (Record->Msgcat->Conf->conf->Record)
11195
11196 2008-06-17 17:05  ivan
11197
11198         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: turn
11199           off debugging for address standardization
11200
11201 2008-06-17 16:57  ivan
11202
11203         * httemplate/edit/part_pkg.cgi: don't lose the pricing on package
11204           cloning w/new package editor
11205
11206 2008-06-17 12:29  jeff
11207
11208         * conf/invoice_latex: fixup damage from quantity addition
11209
11210 2008-06-16 20:35  ivan
11211
11212         * FS/FS/AccessRight.pm, httemplate/edit/invoice_template.html,
11213           FS/FS/ConfDefaults.pm, FS/FS/Misc.pm, FS/FS/cust_main.pm,
11214           htetc/handler.pl, httemplate/elements/htmlarea.html,
11215           httemplate/misc/email-customers.html,
11216           httemplate/misc/process/email-customers.html,
11217           httemplate/search/cust_main.html: finish adding a feature to
11218           easily list all email addresses for an agent & send them email
11219
11220 2008-06-16 20:13  jeff
11221
11222         * conf/invoice_latex: not forgetting to add fax and old customer id
11223
11224 2008-06-16 18:43  ivan
11225
11226         * httemplate/edit/process/cust_main.cgi: have agent_custid editing
11227           now
11228
11229 2008-06-16 06:36  jeff
11230
11231         * bin/import-optigold.pl: catch one more customer
11232
11233 2008-06-15 23:53  ivan
11234
11235         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: add (with config)
11236           ability to edit agent_custid
11237
11238 2008-06-15 18:32  jeff
11239
11240         * bin/import-optigold.pl: ugh; cast about for svc/pkg linkages
11241
11242 2008-06-12 16:15  ivan
11243
11244         * httemplate/edit/REAL_cust_pkg.cgi: fix visual regression not
11245           displaying package and comment on date editing
11246
11247 2008-06-12 14:53  ivan
11248
11249         * httemplate/: edit/process/elements/process.html,
11250           view/cust_main/packages.html, edit/part_pkg.cgi,
11251           edit/elements/edit.html, edit/process/part_pkg.cgi: fix cloning
11252           w/new package editor
11253
11254 2008-06-12 09:56  jeff
11255
11256         * bin/import-optigold.pl: date fixups
11257
11258 2008-06-12 08:55  jeff
11259
11260         * bin/import-optigold.pl: import services from service providing
11261           servers
11262
11263 2008-06-10 16:24  ivan
11264
11265         * FS/FS/: Upgrade.pm: start of better error reporting for RADIUS
11266           upgrade errors
11267
11268 2008-06-10 10:39  ivan
11269
11270         * FS/FS/Misc.pm: turn off debugging that got left on by accident
11271
11272 2008-06-09 19:12  ivan
11273
11274         * httemplate/edit/process/: cust_credit_refund.cgi,
11275           cust_pay_refund.cgi: fix up application of things to refunds,
11276           RT#3606/RT#3545
11277
11278 2008-06-09 11:32  ivan
11279
11280         * FS/FS/cdr.pm: remove name from voxlinesystems2, really
11281
11282 2008-06-05 15:44  ivan
11283
11284         * FS/FS/cdr.pm: add am/pm to voxlinesystems2 display format, remove
11285           name, revsere src/dst
11286
11287 2008-06-05 13:09  ivan
11288
11289         * FS/FS/: cust_main.pm, part_pkg/flat.pm: fix one-time charge
11290           quantities &
11291
11292 2008-06-05 12:44  ivan
11293
11294         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: disable_src fixes
11295
11296 2008-06-05 12:29  ivan
11297
11298         * FS/FS/Schema.pm: unit pricing didn't exist before, so it can be
11299           NULL
11300
11301 2008-06-05 12:25  ivan
11302
11303         * FS/FS/part_pkg/flat.pm: implement quantity charging for setup
11304           fees
11305
11306 2008-06-05 12:24  ivan
11307
11308         * FS/FS/cdr.pm, FS/FS/cust_main.pm, httemplate/search/cdr.html,
11309           httemplate/view/svc_phone.cgi, httemplate/edit/quick-charge.html,
11310           httemplate/edit/process/quick-charge.cgi: voxlinesystems CDRs and
11311           quantity bs
11312
11313 2008-06-05 12:06  jeff
11314
11315         * conf/invoice_html: dash removal
11316
11317 2008-06-05 10:05  jeff
11318
11319         * conf/invoice_html: fix unitprice/posttotal nit
11320
11321 2008-06-05 09:56  jeff
11322
11323         * conf/invoice_html: fix unitprice/section nit
11324
11325 2008-06-05 09:51  jeff
11326
11327         * conf/invoice_html: correct bogus porting
11328
11329 2008-06-05 05:42  jeff
11330
11331         * conf/invoice_latex: replace lost braces
11332
11333 2008-06-05 03:36  ivan
11334
11335         * FS/FS/cust_main.pm, httemplate/search/cust_main.html,
11336           httemplate/search/report_cust_main.html: add customer status to
11337           adv. customer report, template customer search for future use in
11338           emailing notices, RT#2731
11339
11340 2008-06-05 03:34  ivan
11341
11342         * FS/FS/: cust_pkg.pm: docs for search_sql
11343
11344 2008-06-05 01:54  ivan
11345
11346         * httemplate/search/report_cust_bill.html: minor invoice report UI
11347
11348 2008-06-04 22:06  ivan
11349
11350         * FS/FS/cust_pay.pm, httemplate/edit/cust_bill_pay.cgi,
11351           httemplate/edit/cust_credit_bill.cgi,
11352           httemplate/edit/cust_pay_refund.cgi,
11353           httemplate/view/cust_main/payment_history/credit.html,
11354           httemplate/view/cust_main/payment_history/payment.html,
11355           httemplate/edit/cust_credit_refund.cgi,
11356           httemplate/edit/elements/ApplicationCommon.html,
11357           httemplate/edit/process/cust_bill_pay.cgi,
11358           httemplate/edit/process/cust_credit_bill.cgi,
11359           httemplate/edit/process/cust_credit_refund.cgi,
11360           httemplate/edit/process/cust_pay_refund.cgi,
11361           httemplate/edit/process/elements/ApplicationCommon.html: payment
11362           and credit applications have separate "apply to refund" choices
11363           now, and no auto-refund choice in the invoice dropdown.  RT#3545
11364
11365 2008-06-04 15:44  jeff
11366
11367         * FS/FS/cust_bill.pm: moar tyop
11368
11369 2008-06-04 15:42  jeff
11370
11371         * FS/FS/cust_bill.pm: tyop
11372
11373 2008-06-04 11:50  ivan
11374
11375         * FS/FS/cust_bill.pm, httemplate/misc/fax-invoice.cgi: this should
11376           fix the random "HylaFax support has not been configured" error,
11377           caused by cust_bill->fax getting called instead of cust_main->fax
11378           field
11379
11380 2008-06-04 11:40  jeff
11381
11382         * conf/invoice_html: more voxline invoice formatting
11383
11384 2008-06-04 11:05  jeff
11385
11386         * FS/FS/cust_bill.pm: voxline invoice formatting
11387
11388 2008-06-04 10:57  jeff
11389
11390         * FS/FS/cdr.pm, FS/FS/cust_bill_pkg.pm, FS/FS/part_pkg/voip_cdr.pm,
11391           conf/invoice_html, conf/invoice_latex, FS/FS/Conf.pm,
11392           FS/FS/Conf_compat17.pm: voxline invoice formatting
11393
11394 2008-06-04 06:28  jeff
11395
11396         * FS/FS/: Record.pm, cust_main.pm, tax_rate.pm: tax on tax
11397
11398 2008-06-04 06:26  jeff
11399
11400         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm,
11401           conf/invoice_latex: service address on invoice
11402
11403 2008-06-03 14:06  ivan
11404
11405         * FS/FS/cust_bill.pm, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
11406           FS/FS/cust_pkg.pm, httemplate/search/cust_pkg.cgi,
11407           httemplate/view/cust_main/packages.html: very basic start at
11408           adding quantities
11409
11410 2008-06-02 11:59  ivan
11411
11412         * FS/FS/payinfo_transaction_Mixin.pm: fix payinfo_transaction
11413
11414 2008-06-02 11:31  ivan
11415
11416         * FS/FS/UI/Web/small_custview.pm: fix ntable calls
11417
11418 2008-06-02 10:58  ivan
11419
11420         * httemplate/misc/process/timeworked.html: fix error apply
11421           fractional seconds
11422
11423 2008-06-02 10:14  ivan
11424
11425         * FS/FS/UI/Web/small_custview.pm: doh!
11426
11427 2008-06-02 10:06  ivan
11428
11429         * FS/FS/CGI.pm, FS/FS/ClientAPI/MyAccount.pm,
11430           FS/FS/UI/Web/small_custview.pm, htetc/handler.pl,
11431           rt/lib/RT/URI/freeside/Internal.pm,
11432           rt/lib/RT/URI/freeside/XMLRPC.pm: badly placed small_custview all
11433           of a sudden causing fatal errors?!  wtf
11434
11435 2008-06-02 04:16  jeff
11436
11437         * conf/invoice_latex, conf/invoice_latexcoupon, FS/FS/Conf.pm,
11438           FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm: typeset tear-off
11439           remittance coupon
11440
11441 2008-06-01 19:47  ivan
11442
11443         * FS/FS/Misc.pm: and batchmode was probably right
11444
11445 2008-06-01 19:45  ivan
11446
11447         * FS/FS/Misc.pm: yow, don't want everything to waitt until the
11448           timeout
11449
11450 2008-06-01 19:16  ivan
11451
11452         * FS/FS/: cust_bill.pm, Misc.pm: use IPC::Run to run pslatex & add
11453           a timeout, this should prevent hanging on template errors
11454
11455 2008-06-01 15:48  ivan
11456
11457         * FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, FS/FS/payinfo_Mixin.pm,
11458           FS/FS/payinfo_transaction_Mixin.pm,
11459           httemplate/view/cust_main/payment_history.html,
11460           httemplate/search/elements/cust_pay_or_refund.html,
11461           httemplate/view/cust_refund.html,
11462           httemplate/view/cust_main/payment_history/credit.html,
11463           httemplate/view/cust_main/payment_history/invoice.html,
11464           httemplate/view/cust_main/payment_history/payment.html,
11465           httemplate/view/cust_main/payment_history/refund.html,
11466           httemplate/view/cust_main/payment_history/voided_payment.html:
11467           refactor payment history slightly, add refund receipts, have
11468           "unapplied" refunds show like other unapplied/open things,
11469           RT#3545
11470
11471 2008-06-01 00:08  ivan
11472
11473         * FS/FS/cust_pay.pm: show "Check #" on payment receipts instead of
11474           "Billing #"
11475
11476 2008-05-31 22:43  ivan
11477
11478         * FS/FS/cust_bill.pm, FS/FS/cust_bill_ApplicationCommon.pm,
11479           httemplate/view/cust_main/payment_history.html: add date to
11480           "applied to Invoice#" messages in history
11481
11482 2008-05-31 20:19  ivan
11483
11484         * httemplate/search/cust_bill_pkg.cgi: fix line item report for
11485           agent-virtualized packages, clean up sloppy $where
11486           stringification, hard agent virtualization
11487
11488 2008-05-31 19:19  jeff
11489
11490         * bin/import-optigold.pl: umm.. right.. really do some on-demand
11491           stuff
11492
11493 2008-05-31 18:23  ivan
11494
11495         * htetc/handler.pl: depend on CGI.pm 3.29 to fix RT attachment
11496           problems
11497
11498 2008-05-31 17:11  ivan
11499
11500         * FS/FS/cust_bill.pm: fix problems when service definition names
11501           contain chars that need to be latex escaped
11502
11503 2008-05-31 16:50  jeff
11504
11505         * bin/import-optigold.pl: guess at on demand billing, link
11506           pre-existing services
11507
11508 2008-05-31 10:54  ivan
11509
11510         * htetc/handler.pl: add an explicit use for RT's not-well-declared
11511           dependency on CSS::Squish 0.06
11512
11513 2008-05-31 07:49  jeff
11514
11515         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
11516           invoice cosmetic improvements
11517
11518 2008-05-29 21:04  ivan
11519
11520         * httemplate/edit/part_bill_event.cgi: 1.7 sucks.  but people are
11521           still going to be editing old-style invoice events for a little
11522           while more yet, so space them out better (so options don't run
11523           together)
11524
11525 2008-05-29 20:55  ivan
11526
11527         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi: 1.7
11528           sucks.  add a "balance over" option to the 1.7 style
11529           agent-specific invoice send event
11530
11531 2008-05-29 18:38  ivan
11532
11533         * FS/FS/Misc/prune.pm: fix a missing semicolon bug only triggered
11534           when running prune_applications not in debug mode...
11535
11536 2008-05-29 18:34  ivan
11537
11538         * FS/FS/Upgrade.pm: don't print out warnings about SQL RADIUS
11539           FreesideStatus every time either.  really?
11540
11541 2008-05-29 18:33  ivan
11542
11543         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
11544           pruning every time
11545
11546 2008-05-29 18:28  ivan
11547
11548         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
11549           pruning every time
11550
11551 2008-05-29 18:02  ivan
11552
11553         * FS/FS/cust_pay_pending.pm: clean up any stray/old
11554           cust_pay_pending records causing problems
11555
11556 2008-05-29 17:53  ivan
11557
11558         * FS/FS/: Upgrade.pm, cust_pay_pending.pm: clean up any stray/old
11559           cust_pay_pending records causing problems
11560
11561 2008-05-28 17:11  ivan
11562
11563         * httemplate/graph/money_time.cgi: line things up better on the
11564           12mo report (prevent labels from taking up most of the graph
11565
11566 2008-05-28 03:45  ivan
11567
11568         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
11569           FS dbdef hasn't been initialized yet (& need to import
11570           adminsuidsetup)
11571
11572 2008-05-28 03:41  ivan
11573
11574         * htetc/: handler.pl: mailgate realiability fix: don't bomb out
11575           when FS dbdef hasn't been initialized yet
11576
11577 2008-05-28 03:14  ivan
11578
11579         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
11580           FS dbdef hasn't been initialized yet
11581
11582 2008-05-19 20:52  ivan
11583
11584         * FS/FS/Upgrade.pm: automatically create an index on the new
11585           radacct.FreesideStatus column
11586
11587 2008-05-19 15:31  jeff
11588
11589         * conf/invoice_latex, FS/FS/cust_bill_pkg.pm: fix broken pagenation
11590
11591 2008-05-19 11:50  ivan
11592
11593         * FS/FS/Conf.pm: a better link to the T:T docs
11594
11595 2008-05-18 21:29  ivan
11596
11597         * FS/FS/Schema.pm: add a key on ( history_action, $primary_key ) to
11598           the h_ tables.  this should speed up the cust_pay upgrade??
11599
11600 2008-05-18 21:07  ivan
11601
11602         * FS/FS/cust_bill_pay.pm, FS/FS/payinfo_Mixin.pm,
11603           FS/FS/cust_credit_refund.pm, FS/FS/cust_refund.pm,
11604           FS/FS/payby.pm, FS/FS/Report/Table/Monthly.pm,
11605           httemplate/graph/money_time.cgi,
11606           httemplate/search/cust_bill_pay.html,
11607           httemplate/search/cust_credit.html,
11608           httemplate/search/cust_credit_refund.html,
11609           httemplate/search/cust_pay.cgi,
11610           httemplate/search/cust_refund.html,
11611           httemplate/search/elements/cust_pay_or_refund.html: make net
11612           receipts clickable... and netreceipts != cashflow, really, so
11613           separate those concepts, and cashflow gets gross & net variants.
11614           also add gross/net refunds.  #3012
11615
11616 2008-05-18 20:51  jeff
11617
11618         * conf/invoice_latex: fix latex template bogosity
11619
11620 2008-05-18 15:57  ivan
11621
11622         * FS/FS/Upgrade.pm: fix auto sqlradius upgrade: module
11623           include/import
11624
11625 2008-05-18 15:54  ivan
11626
11627         * FS/FS/part_export/sqlradius.pm: oops, fix minor refactoring of
11628           auto sqlradius upgrade
11629
11630 2008-05-18 15:53  ivan
11631
11632         * FS/bin/freeside-upgrade: fix the auto sqlradiusupgrade
11633
11634 2008-05-18 15:42  ivan
11635
11636         * FS/FS/Upgrade.pm, FS/bin/freeside-sqlradius-radacctd,
11637           FS/bin/freeside-upgrade, FS/FS/part_export/sqlradius.pm,
11638           init.d/freeside-init: on upgrade, automatically seed from
11639           sqlradius databases, and start freeside-sqlradius-radacctd by
11640           default
11641
11642 2008-05-17 23:50  ivan
11643
11644         * FS/FS/Conf.pm, httemplate/edit/process/access_group.html: add a
11645           config value for disabling the ACLs... this should be good for a
11646           demo in 1.7, 1.9 will need some way to disable ACL changes from
11647           OUTSIDE the db
11648
11649 2008-05-17 20:04  ivan
11650
11651         * httemplate/: elements/customer-table.html,
11652           misc/batch-cust_pay.html: quick payment entry running total,
11653           closes: #3470
11654
11655 2008-05-16 12:26  jeff
11656
11657         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cust_bill.pm,
11658           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
11659           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
11660           conf/invoice_latex: typeset CDRs into 5 columns on invoices
11661
11662 2008-05-15 15:48  ivan
11663
11664         * FS/FS/CGI.pm: fix minor problem with ship_zip not showing up in
11665           small_custview
11666
11667 2008-05-14 14:21  jeff
11668
11669         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_bill.pm: config option to
11670           omit statement type items from invoices
11671
11672 2008-05-14 11:19  jeff
11673
11674         * bin/import-optigold.pl: do NOT delete the existing data
11675
11676 2008-05-14 11:07  jeff
11677
11678         * FS/FS/: cust_bill_pkg.pm, part_pkg.pm, tax_rate.pm,
11679           part_pkg/voip_cdr.pm: correct tax selection and *actually* handle
11680           fee based taxes
11681
11682 2008-05-14 09:52  ivan
11683
11684         * bin/import-optigold.pl: [no log message]
11685
11686 2008-05-13 16:36  ivan
11687
11688         * FS/bin/freeside-adduser: tyop
11689
11690 2008-05-13 14:20  ivan
11691
11692         * FS/FS/part_pkg.pm: eliminate warnings on upgrade: "(Odd number of
11693           elements in anonymous hash | Use of unintialized value in
11694           anonymous hash ) at
11695           /usr/local/share/perl/5.8.8/FS/option_Common.pm line 176.
11696
11697 2008-05-13 12:13  ivan
11698
11699         * Makefile: ensure new self-service libs are installed
11700
11701 2008-05-12 20:49  ivan
11702
11703         * debian/rules: tyop
11704
11705 2008-05-12 20:49  ivan
11706
11707         * Makefile, FS/bin/freeside-setup, debian/rules: better place for
11708           initial configuration to be stored and retreived from than the
11709           initial tarball...
11710
11711 2008-05-08 23:34  ivan
11712
11713         * httemplate/misc/: xmlhttp-cust_main-address_standardize.html,
11714           xmlhttp-cust_main-search.cgi: JSON 1.0 (on deb 4.0) doesn't have
11715           to_json yet
11716
11717 2008-05-08 22:59  ivan
11718
11719         * httemplate/: docs/credits.html, docs/license.html,
11720           edit/cust_main.cgi, images/cross.png, images/error.png,
11721           images/tick.png: finish usps address standardization
11722
11723 2008-05-08 22:54  ivan
11724
11725         * httemplate/view/cust_main/packages.html: perl 5.10-ism?  new
11726           mason?
11727
11728 2008-05-08 05:45  ivan
11729
11730         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
11731           httemplate/elements/xmlhttp.html,
11732           httemplate/misc/xmlhttp-cust_main-address_standardize.html,
11733           httemplate/misc/xmlhttp-cust_main-search.cgi, htetc/handler.pl:
11734           address standardization part one, finally checked in from here
11735
11736 2008-05-07 14:36  ivan
11737
11738         * httemplate/: view/cust_main.cgi, misc/cancel_cust.html: fix
11739           customer cancellation, sort of a side effect of #2872, fixes
11740           #3480, #3481
11741
11742 2008-05-05 18:15  ivan
11743
11744         * httemplate/elements/customer-table.html: put the documentation in
11745           a proper <%doc> section
11746
11747 2008-05-05 18:14  ivan
11748
11749         * httemplate/misc/xmlhttp-cust_main-search.cgi: agent-virtualize
11750           customer # portion of quick payment entry
11751
11752 2008-05-05 18:14  ivan
11753
11754         * httemplate/: misc/batch-cust_pay.html,
11755           elements/customer-table.html: agent-virtualize quick payment
11756           entry
11757
11758 2008-05-04 19:11  ivan
11759
11760         * FS/FS/payinfo_Mixin.pm: hopefully really a better fix for using
11761           new payment duplicate stuff with cc encryption :/
11762
11763 2008-05-04 18:52  ivan
11764
11765         * FS/FS/payinfo_Mixin.pm: better fix for using new payment
11766           duplicate stuff with cc encryption :)
11767
11768 2008-05-04 18:18  ivan
11769
11770         * FS/FS/payinfo_Mixin.pm: fix for using new payment duplicate stuff
11771           with cc encryption
11772
11773 2008-05-02 13:30  ivan
11774
11775         * FS/bin/freeside-upgrade: add -s switch to freeside-upgrade for
11776           schema-only changes (for slony slaves)
11777
11778 2008-05-01 18:58  ivan
11779
11780         * FS/FS/Upgrade.pm: upgrade part_pkg before cust_credit
11781
11782 2008-04-30 16:42  ivan
11783
11784         * Makefile: not here
11785
11786 2008-04-30 16:36  ivan
11787
11788         * Makefile: that explains the bs with ChangeLog
11789
11790 2008-04-30 16:29  ivan
11791
11792         * Makefile: last last-minute fix for last-minute change
11793
11794 2008-04-30 16:26  ivan
11795
11796         * Makefile: last minute fix for last minute change
11797
11798 2008-04-30 16:19  ivan
11799
11800         * Makefile: last minute release target update.  not particularly
11801           dangerous, nobody uses it but me
11802
11803 2008-04-28 12:17  ivan
11804
11805         * FS/FS/: cust_main.pm, Cron/bill.pm: fix 1.9 queued billing from
11806           doing weird things with expirations and adjournments because
11807           freeside-queued $^T != freeside-daily $^T
11808
11809 2008-04-27 09:28  jeff
11810
11811         * httemplate/elements/select-taxproduct.html: sticky, too
11812
11813 2008-04-27 08:19  jeff
11814
11815         * httemplate/elements/select-taxproduct.html: fixup taxproduct
11816           selection
11817
11818 2008-04-24 15:51  ivan
11819
11820         * FS/FS/part_pkg/voip_cdr.pm: add use_amaflags and use_disposition
11821           flags to voip_cdr price plan
11822
11823 2008-04-22 19:59  jeff
11824
11825         * FS/FS/cust_bill.pm: fixup return address fallback
11826
11827 2008-04-22 12:46  ivan
11828
11829         * FS/FS/cust_bill.pm: no comma there
11830
11831 2008-04-22 03:56  ivan
11832
11833         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: voxline cdrs
11834
11835 2008-04-18 14:27  ivan
11836
11837         * rt/lib/RT/Ticket_Overlay.pm: blah.  last silly typo hopefully.
11838           wish this was easier to test.
11839
11840 2008-04-18 14:25  ivan
11841
11842         * rt/lib/RT/Ticket_Overlay.pm: silly semicolon
11843
11844 2008-04-18 14:19  ivan
11845
11846         * rt/lib/RT/: Ticket_Overlay.pm, URI/freeside.pm: hopefully,
11847           finally fix ticket auto-association not getting along with RT
11848           ACLs
11849
11850 2008-04-17 20:29  jeff
11851
11852         * FS/t/addr_block.t, FS/t/router.t, httemplate/edit/allocate.html,
11853           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
11854           httemplate/edit/process/addr_block/add.cgi,
11855           httemplate/edit/process/addr_block/allocate.cgi,
11856           httemplate/edit/process/addr_block/deallocate.cgi,
11857           httemplate/edit/process/addr_block/split.cgi: drag address and
11858           router even farther into the century
11859
11860 2008-04-16 18:39  ivan
11861
11862         * FS/FS/: Schema.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm,
11863           cust_main_county.pm, cust_pkg.pm, part_pkg/flat.pm: implement
11864           line item bundling
11865
11866 2008-04-16 18:28  ivan
11867
11868         * httemplate/elements/menu.html: this is more accurate
11869
11870 2008-04-16 14:52  ivan
11871
11872         * FS/FS/: part_pkg.pm, cust_main.pm: start implementing billing
11873           add-ons
11874
11875 2008-04-16 14:12  ivan
11876
11877         * FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: implement
11878           service add-ons
11879
11880 2008-04-16 14:10  ivan
11881
11882         * FS/FS/Record.pm: be more forgiving about numeric things padded
11883           with leading/trailing space
11884
11885 2008-04-16 13:34  ivan
11886
11887         * httemplate/: edit/part_bill_event.cgi, edit/part_pkg.cgi,
11888           edit/quick-charge.html, elements/select-taxclass.html,
11889           elements/tr-select-taxclass.html: fix tax class on package def
11890           edit
11891
11892 2008-04-16 13:00  ivan
11893
11894         * httemplate/: browse/part_pkg.cgi, edit/part_pkg.cgi: show package
11895           add-on links in browse
11896
11897 2008-04-16 11:32  jeff
11898
11899         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
11900           httemplate/view/cust_main/packages.html: show user who created
11901           (cancel/suspend) reason and possibly fix a lingering spurious
11902           usergroup bug
11903
11904 2008-04-15 21:42  ivan
11905
11906         * httemplate/: edit/part_pkg.cgi, browse/part_pkg.cgi: add plan &
11907           pricing to package browse...
11908
11909 2008-04-15 18:03  ivan
11910
11911         * FS/FS/m2m_Common.pm, FS/FS/part_pkg.pm,
11912           httemplate/edit/process/part_pkg.cgi: fix new link editing in new
11913           package editor
11914
11915 2008-04-15 17:29  ivan
11916
11917         * FS/FS/part_pkg.pm: new package def editor
11918
11919 2008-04-15 17:19  ivan
11920
11921         * httemplate/edit/: part_pkg.cgi, elements/edit.html,
11922           process/part_pkg.cgi: new package def editor
11923
11924 2008-04-15 17:16  ivan
11925
11926         * FS/: FS.pm, FS/m2m_Common.pm, FS/part_pkg_link.pm,
11927           t/part_pkg_link.t: new package def editor
11928
11929 2008-04-15 13:47  jeff
11930
11931         * httemplate/elements/file-upload.html,
11932           httemplate/elements/header-minimal.html,
11933           httemplate/misc/file-upload.html, httemplate/misc/tax-import.cgi,
11934           httemplate/misc/process/tax-import.cgi,
11935           httemplate/misc/process/tax-upgrade.cgi, FS/FS/cust_main.pm,
11936           FS/FS/cust_tax_location.pm, FS/FS/part_pkg.pm,
11937           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
11938           FS/FS/tax_class.pm, FS/FS/tax_rate.pm: (finally) wrap up new tax
11939           rate engine (for now)
11940
11941 2008-04-15 12:43  ivan
11942
11943         * FS/FS/: part_pkg_option.pm, part_pkg/sesmon_hour.pm,
11944           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
11945           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
11946           part_pkg/voip_cdr.pm, part_pkg/voip_sqlradacct.pm:
11947           s/recur_flat/recur_fee/
11948
11949 2008-04-15 06:41  ivan
11950
11951         * FS/FS/Schema.pm, FS/FS/cust_event.pm, FS/FS/cust_main.pm,
11952           FS/FS/cust_pkg.pm, FS/FS/option_Common.pm,
11953           FS/FS/part_event_option.pm, FS/FS/part_pkg.pm,
11954           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
11955           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
11956           httemplate/edit/elements/edit.html,
11957           httemplate/edit/process/part_pkg.cgi,
11958           httemplate/edit/process/elements/process.html,
11959           httemplate/elements/select-agent_types.html,
11960           httemplate/elements/select-taxproduct.html,
11961           httemplate/elements/selectlayers.html,
11962           httemplate/elements/tr-input-text.html,
11963           httemplate/elements/tr-part_pkg_freq.html,
11964           httemplate/elements/tr-pkg_svc.html,
11965           httemplate/elements/tr-select-agent_types.html,
11966           httemplate/elements/tr-title.html: new package editor
11967
11968 2008-04-15 03:50  ivan
11969
11970         * httemplate/docs/about.html: it's april 15th, and i sure do.
11971
11972 2008-04-14 06:42  jeff
11973
11974         * FS/FS/Record.pm: Improve record searching
11975
11976 2008-04-13 14:37  ivan
11977
11978         * FS/FS/part_pkg/: base_delayed.pm, flat_delayed.pm,
11979           prorate_delayed.pm: fix recur_notify label for *_delayed price
11980           plans
11981
11982 2008-04-13 13:35  ivan
11983
11984         * httemplate/elements/: select-cust-part_pkg.html,
11985           select-part_pkg.html, tr-select-part_pkg.html, select-table.html:
11986           select-table and select-part_pkg updates so we can use
11987           select-part_pkg as an edit/elements/edit.html m2 type
11988
11989 2008-04-13 03:21  ivan
11990
11991         * httemplate/elements/tr-justtitle.html: adding just a title with
11992           no blank space above
11993
11994 2008-04-13 03:19  ivan
11995
11996         * httemplate/elements/: tr-selectlayers-select.html,
11997           selectlayers.html: add a tr- for just the select bit of a
11998           selectlayers...
11999
12000 2008-04-13 01:21  ivan
12001
12002         * httemplate/elements/tr-input-text.html: add disabled option to
12003           text elements
12004
12005 2008-04-13 00:41  ivan
12006
12007         * FS/FS/part_pkg/: base_delayed.pm, base_rate.pm, bulk.pm, flat.pm,
12008           flat_comission.pm, flat_comission_cust.pm, flat_comission_pkg.pm,
12009           flat_delayed.pm, flat_introrate.pm, prepaid.pm, prorate.pm,
12010           prorate_delayed.pm, sesmon_hour.pm, sesmon_minute.pm,
12011           sql_external.pm, sql_generic.pm, sqlradacct_hour.pm,
12012           subscription.pm, voip_cdr.pm, voip_sqlradacct.pm: shorter names
12013           and rearranged weights for a brighter tommorow^W^Wbetter price
12014           plan <SELECT>
12015
12016 2008-04-12 20:03  ivan
12017
12018         * httemplate/elements/tr-select-table.html: more stuff to allow
12019           select-table to be used as as edit/elements/edit.html m2*
12020           element: add tr-select-table.html
12021
12022 2008-04-12 20:03  ivan
12023
12024         * httemplate/elements/select-table.html: some stuff to allow
12025           select-table to be used as as edit/elements/edit.html m2*
12026           element: add js_only and html_only options, add id option to
12027           specify element id, add a kludge to onchange option
12028
12029 2008-04-12 19:58  ivan
12030
12031         * httemplate/elements/tablebreak-tr-title.html: allow table id to
12032           be specified for tablebreak elements (so edit/elements/edit.html
12033           m2* stuff can be used after a tablebreak)
12034
12035 2008-04-12 19:56  ivan
12036
12037         * httemplate/elements/: select-taxproduct.html,
12038           tr-select-taxproduct.html: add elements for selecting taxproduct
12039
12040 2008-04-12 19:55  ivan
12041
12042         * httemplate/elements/tr-part_pkg_freq.html: add an element for
12043           selecting part_pkg frequencies
12044
12045 2008-04-12 16:31  ivan
12046
12047         * httemplate/elements/: columnnext.html, columnstart.html: space
12048           columns out
12049
12050 2008-04-12 16:18  ivan
12051
12052         * httemplate/elements/: columnend.html, columnnext.html,
12053           columnstart.html: add some column elements so we can replicate
12054           multi-column edit forms with edit.html
12055
12056 2008-04-11 02:20  ivan
12057
12058         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: taqua cdrs!
12059
12060 2008-04-10 18:50  ivan
12061
12062         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: checkpoint taqua
12063
12064 2008-04-10 15:00  ivan
12065
12066         * rt/lib/RT/Ticket_Overlay.pm: use non-ACL'ed _AddLink instead of
12067           AddLink so that the auto-association stuff works when creating a
12068           ticket
12069
12070 2008-04-09 18:35  jeff
12071
12072         * FS/FS/Conf.pm: sync terminology
12073
12074 2008-04-09 16:51  ivan
12075
12076         * httemplate/elements/menu.html: add a menu entry for the new tax
12077           stuff
12078
12079 2008-04-09 14:54  ivan
12080
12081         * httemplate/misc/tax-import.cgi: clean up irrelevant stuff on
12082           batch tax import
12083
12084 2008-04-09 14:44  ivan
12085
12086         * httemplate/docs/AGPL.html: oops, adding explicit AGPL.html
12087
12088 2008-04-09 14:27  ivan
12089
12090         * FS/FS/UID.pm: please mr. bootstrapping tree, give us some bootsap
12091
12092 2008-04-09 14:17  ivan
12093
12094         * FS/FS/UID.pm: 1.9 bootstrapping: apparantly, we have a dbdef at
12095           this point, but its not in the database yet, so checking
12096           dbdef->table doesn't DWWW
12097
12098 2008-04-09 14:07  ivan
12099
12100         * debian/control: adding 1.9 dependencies
12101
12102 2008-04-08 20:33  ivan
12103
12104         * FS/FS/part_pkg/sqlradacct_hour.pm: fix hourly cap for SQL overage
12105           charges
12106
12107 2008-04-07 22:49  ivan
12108
12109         * debian/: README.Debian, TODO, changelog, compat, config, control,
12110           copyright, cron.d, dbconfig-common.install,
12111           dbconfig-common.upgrade, freeside-webui.links,
12112           freeside.apache-alias.conf, freeside.default, freeside.docs,
12113           init.d.ex, init.d.lsb.ex, postinst, postrm, preinst, prerm,
12114           rules, templates: debian packages!
12115
12116 2008-04-06 09:12  jeff
12117
12118         * httemplate/browse/part_pkg_taxproduct.cgi,
12119           httemplate/browse/tax_rate.cgi, FS/FS/cust_bill.pm,
12120           FS/FS/cust_main.pm, FS/FS/cust_main_county.pm, FS/FS/part_pkg.pm,
12121           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_rate.pm,
12122           httemplate/edit/part_pkg.cgi, httemplate/edit/tax_rate.html,
12123           httemplate/edit/elements/edit.html,
12124           httemplate/edit/process/tax_rate.html,
12125           httemplate/edit/process/elements/process.html: new tax rating
12126           engine
12127
12128 2008-04-05 00:00  ivan
12129
12130         * FS/bin/freeside-prepaidd: configurable logfile location for
12131           freeside-prepaidd
12132
12133 2008-04-04 12:47  ivan
12134
12135         * httemplate/elements/header.html: sync with 1_7_BRANCH
12136
12137 2008-04-04 10:47  ivan
12138
12139         * httemplate/search/elements/search.html: this worked fine.  don't
12140           understand why it was changed in the first place.
12141
12142 2008-04-04 10:42  ivan
12143
12144         * httemplate/search/elements/search.html: fix range selection on
12145           searches, huh
12146
12147 2008-04-02 13:42  jeff
12148
12149         * httemplate/browse/tax_class.html, FS/FS/Schema.pm,
12150           FS/FS/part_pkg_taxoverride.pm, httemplate/edit/part_pkg.cgi,
12151           httemplate/edit/part_pkg_taxoverride.html,
12152           httemplate/edit/process/part_pkg.cgi,
12153           httemplate/search/elements/search.html: checkpoint tax editors
12154           and correct a blunder
12155
12156 2008-04-02 10:28  ivan
12157
12158         * Makefile: substitute FREESIDE_CONF in apache conf files
12159
12160 2008-04-02 10:26  ivan
12161
12162         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
12163           freeside-base2.conf: template AuthUserFile htpasswd to be in
12164           FREESIDE_CONF dir instead of hardcoded location
12165
12166 2008-04-02 10:00  rsiddall
12167
12168         * Makefile: Quick fix to update the release version number in the
12169           RPM specfile.  This leaves the specfile unusable for CVS builds.
12170
12171 2008-04-02 08:38  ivan
12172
12173         * init.d/freeside-init: tiny init file nit that helps with deb
12174           packaging (and probably rpm too) - source /etc/default/freeside
12175           if it exists
12176
12177 2008-04-01 21:32  ivan
12178
12179         * httemplate/docs/credits.html: slight browser adjustments and DONE
12180
12181 2008-04-01 21:20  ivan
12182
12183         * httemplate/elements/header.html: new header about: box
12184
12185 2008-04-01 21:19  ivan
12186
12187         * httemplate/docs/about.html: slightly taller
12188
12189 2008-04-01 21:07  ivan
12190
12191         * httemplate/docs/: credits.html, license.html: updated credits and
12192           license
12193
12194 2008-04-01 21:05  ivan
12195
12196         * httemplate/docs/about.html: adding about.html splash
12197
12198 2008-04-01 20:48  ivan
12199
12200         * httemplate/elements/popup_link_onclick.html: remove excessive
12201           iframe borders, add "scrolling" and "nofalse" options
12202
12203 2008-04-01 17:22  ivan
12204
12205         * FS/FS/cust_pay.pm: don't do (as much) useless work on upgrade
12206
12207 2008-04-01 16:56  ivan
12208
12209         * httemplate/elements/iframecontentmws.js: fix hasty safari iframe
12210           fix
12211
12212 2008-04-01 16:30  ivan
12213
12214         * httemplate/docs/: credits.html, license.html: adding license and
12215           credits in app itself
12216
12217 2008-04-01 16:20  ivan
12218
12219         * README: welcome to the new world
12220
12221 2008-04-01 16:15  ivan
12222
12223         * INSTALL: clean up top level files
12224
12225 2008-04-01 16:08  ivan
12226
12227         * CREDITS, INSTALL: clean up some of the top-level files
12228
12229 2008-04-01 02:40  ivan
12230
12231         * Makefile: sync with 1.7.3
12232
12233 2008-04-01 02:19  ivan
12234
12235         * FS/FS/cust_bill.pm: don't show services on invoices that are
12236           newer than the invoice, closes: #3032
12237
12238 2008-04-01 01:43  ivan
12239
12240         * rt/lib/RT/Ticket_Overlay.pm, FS/FS/cust_main.pm,
12241           FS/FS/cust_main_invoice.pm, rt/lib/RT/URI/freeside/Internal.pm:
12242           last bit of magic for RT ticket customer auto-association: look
12243           for requestor email addresses in cust_main_invoice and svc_acct,
12244           closes; RT#1160
12245
12246 2008-03-31 23:37  ivan
12247
12248         * httemplate/edit/cust_main_county.html: probably doesn't matter
12249           now, but better error reporting anyway
12250
12251 2008-03-31 23:34  ivan
12252
12253         * httemplate/: misc/cancel_cust.html, misc/cancel_pkg.html,
12254           edit/cust_credit.cgi: popup iframes don't have predictable names
12255           anymore, so locate submit buttons by id instead
12256
12257 2008-03-31 23:26  ivan
12258
12259         * httemplate/elements/: popup_link.html, popup_link_onclick.html:
12260           doc height param
12261
12262 2008-03-31 23:16  ivan
12263
12264         * httemplate/elements/iframecontentmws.js: append a random number
12265           to the iframe name on-the-fly to keep safari from caching it
12266           under all circumstances
12267
12268 2008-03-31 22:49  ivan
12269
12270         * httemplate/view/cust_main/payment_history.html: finish
12271           component-izing overlib links
12272
12273 2008-03-31 21:37  ivan
12274
12275         * httemplate/search/cust_pkg.cgi: use popup_link...
12276
12277 2008-03-31 21:19  ivan
12278
12279         * httemplate/browse/rate_detail.html: can't run include() sub at
12280           <%once> time
12281
12282 2008-03-31 20:56  ivan
12283
12284         * httemplate/browse/rate_detail.html: component-ize overlib init
12285           and popup link
12286
12287 2008-03-31 20:51  ivan
12288
12289         * httemplate/edit/bulk-cust_svc.html: component-ize overlib init
12290
12291 2008-03-31 20:49  ivan
12292
12293         * httemplate/elements/phonenumber.html: use popup_link element for
12294           phonenumber.html silly vonage popup
12295
12296 2008-03-31 17:54  jeff
12297
12298         * FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxoverride.pm,
12299           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
12300           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/tax_class.pm,
12301           FS/FS/tax_rate.pm, FS/FS/part_pkg.pm, FS/t/cust_tax_location.t,
12302           FS/t/part_pkg_taxoverride.t, FS/t/part_pkg_taxproduct.t,
12303           FS/t/part_pkg_taxrate.t, FS/t/tax_class.t, FS/t/tax_rate.t,
12304           httemplate/browse/tax_rate.cgi, httemplate/edit/part_pkg.cgi,
12305           httemplate/edit/part_pkg_taxoverride.html,
12306           httemplate/edit/tax_class.html, httemplate/edit/tax_rate.html,
12307           httemplate/edit/process/part_pkg.cgi,
12308           httemplate/edit/process/tax_class.html,
12309           httemplate/edit/process/tax_rate.html,
12310           httemplate/misc/tax-import.cgi, FS/MANIFEST, htetc/handler.pl,
12311           httemplate/elements/menu.html,
12312           httemplate/misc/process/recharge_svc.new,
12313           httemplate/misc/process/tax-import.cgi: checkpoint of new tax
12314           rating system
12315
12316 2008-03-31 16:19  ivan
12317
12318         * httemplate/elements/progress-init.html: overlib include
12319
12320 2008-03-31 16:14  ivan
12321
12322         * httemplate/elements/: popup_link-cust_main.html,
12323           popup_link-cust_pkg.html, popup_link-cust_svc.html,
12324           popup_link.html, popup_link_onclick.html: fix examples to use
12325           elements/init_overlib.html
12326
12327 2008-03-31 16:09  ivan
12328
12329         * httemplate/: browse/cust_main_county.cgi, config/config-view.cgi:
12330           overlib include
12331
12332 2008-03-31 16:07  ivan
12333
12334         * httemplate/: view/cust_main.cgi,
12335           elements/popup_link_onclick.html, view/cust_main/notes.html:
12336           clean up overlib usage for customer notes
12337
12338 2008-03-31 15:52  ivan
12339
12340         * fs_selfservice/FS-SelfService/cgi/signup.cgi: signup.cgi fix for
12341           hidden agentnum tags with trailling "/ >"
12342
12343 2008-03-31 15:27  ivan
12344
12345         * httemplate/: edit/cust_main/billing.html,
12346           elements/init_overlib.html, misc/payment.cgi: overlib cleanup:
12347           easy static CVV2/echeck popups
12348
12349 2008-03-31 14:52  ivan
12350
12351         * httemplate/elements/iframecontentmws.js: update overlibmws to
12352           current code
12353
12354 2008-03-31 14:45  ivan
12355
12356         * httemplate/: config/config-view.cgi, elements/popup_link.html:
12357           move config edit popup to elements/popup_link.html
12358
12359 2008-03-31 14:43  ivan
12360
12361         * httemplate/config/config.cgi: more approprietly sized textareas
12362           prevent scrollbars from being necessary in config popups
12363
12364 2008-03-31 14:11  ivan
12365
12366         * httemplate/: browse/cust_main_county.cgi,
12367           elements/popup_link.html, elements/popup_link_onclick.html: fix
12368           safari weirdness with caching iframes and auto-submitting them
12369           (in tax editor at least)
12370
12371 2008-03-31 13:40  ivan
12372
12373         * httemplate/elements/: popup_link-cust_main.html,
12374           popup_link-cust_pkg.html, popup_link-cust_svc.html,
12375           popup_link.html: clean up popup link elements a bit, have the
12376           iframe name autogenerate to work around safari fuckery
12377
12378 2008-03-31 11:50  ivan
12379
12380         * httemplate/elements/: overlibmws.js, overlibmws_crossframe.js,
12381           overlibmws_draggable.js, overlibmws_iframe.js: update overlibmws
12382           to current code before delving into safari problem...  hopefully
12383           no disasterous side effects :)
12384
12385 2008-03-29 19:42  ivan
12386
12387         * httemplate/: search/cust_bill.html, view/cust_bill.cgi: don't
12388           show invoice resend and payment posting links if you can't do
12389           that anyway
12390
12391 2008-03-29 19:32  ivan
12392
12393         * FS/FS/cust_bill.pm: okay, REALLY fix substitution problems with
12394           ancient-style invoice template includes
12395
12396 2008-03-29 18:26  ivan
12397
12398         * FS/FS/: Conf.pm, cust_bill.pm: fix missing backslash preventing
12399           ancient invoice template includes from working, whew!  and
12400           spiffied up the error reporting on template compile problems,
12401           since they're bound to happen when folks edit
12402
12403 2008-03-29 17:57  ivan
12404
12405         * FS/FS/Conf.pm: document config_orbase, add key_orbase for
12406           debugging info
12407
12408 2008-03-29 02:11  ivan
12409
12410         * httemplate/view/: svc_phone.cgi, elements/svc_Common.html: add
12411           quick links for unprocessed and processed CDRs to svc_phone view
12412
12413 2008-03-29 01:32  ivan
12414
12415         * httemplate/misc/order_pkg.html: in the unlikely error case, the
12416           order button should stay enabled
12417
12418 2008-03-29 01:15  ivan
12419
12420         * httemplate/: elements/popup_link-cust_main.html,
12421           elements/tr-select-reason.html, misc/cancel_cust.html,
12422           misc/order_pkg.html, view/cust_main/packages.html: okay.  and
12423           thank goodness its on 1.9.  really fix error reporting on quick
12424           package order this time.  have to change cust cancel popup
12425           slightly too, but its for the better (easier custnum parsing).
12426           and lastly make it easier for reason selection to be reused
12427           without stickiness-on-errors being a big pain in the ass
12428
12429 2008-03-28 23:42  ivan
12430
12431         * httemplate/edit/process/quick-cust_pkg.cgi: fix quick pkg order
12432           redirect
12433
12434 2008-03-28 15:31  ivan
12435
12436         * FS/FS/cust_svc.pm: fix double charging for CDRs when number is in
12437           both src and charged_party fields, and disable_src is not checked
12438
12439 2008-03-27 15:04  ivan
12440
12441         * httemplate/edit/process/cust_main.cgi: fixes edit if routing code
12442           only, closes: #3085
12443
12444 2008-03-27 14:05  ivan
12445
12446         * httemplate/view/cust_main/: payment_history.html: fix for ACH
12447           info masking
12448
12449 2008-03-27 14:01  ivan
12450
12451         * httemplate/view/cust_main/: billing.html, payment_history.html:
12452           mask ACH info in payment history
12453
12454 2008-03-27 13:40  ivan
12455
12456         * httemplate/: elements/menu.html, search/report_sql.html: add back
12457           raw SQL query (it had an appropriate ACL)
12458
12459 2008-03-27 13:19  ivan
12460
12461         * httemplate/: search/cust_pay.cgi, view/cust_pay.html: resolve
12462           minor ACL glitch linking to payments
12463
12464 2008-03-26 11:18  ivan
12465
12466         * FS/FS/Report/Table/Monthly.pm: add a netcredits_12mo sub so that
12467           12mo checkbox works again... sure do need these to be
12468           auto-generated or $AUTOLOADED or something :)
12469
12470 2008-03-26 08:42  jeff
12471
12472         * FS/FS/rate_detail.pm, httemplate/browse/rate_detail.html,
12473           httemplate/edit/rate_detail.html,
12474           httemplate/edit/rate_region.cgi: fixup per call billing
12475
12476 2008-03-25 20:04  ivan
12477
12478         * FS/FS/part_pkg/voip_cdr.pm: don't granular-ize 0 billsec calls
12479           into having a minimum charge
12480
12481 2008-03-25 19:27  ivan
12482
12483         * httemplate/search/: cdr.html, report_cdr.html: add ability to
12484           query ranges of duration & billable seconds to CDR report
12485
12486 2008-03-25 19:19  ivan
12487
12488         * httemplate/search/: report_cust_main.html, report_svc_acct.html:
12489           UI nit: separate search & display options
12490
12491 2008-03-25 18:03  ivan
12492
12493         * httemplate/edit/: part_bill_event.cgi,
12494           process/part_bill_event.cgi: quick shortcut for easier adding of
12495           new 1.7-style invoice events
12496
12497 2008-03-24 19:52  ivan
12498
12499         * rt/lib/RT/: Groups_Overlay.pm, Users_Overlay.pm: REALLY require
12500           DBIx::SB 1.50, jeez
12501
12502 2008-03-24 19:33  ivan
12503
12504         * rt/lib/RT/SearchBuilder.pm: bring declared SearchBuilder
12505           dependency inline with reality
12506
12507 2008-03-24 15:35  ivan
12508
12509         * httemplate/edit/part_bill_event.cgi: this probably never worked.
12510           ->send isn't at all what is wanted, that sends the original
12511           invoice, not the new one with the late charge
12512
12513 2008-03-23 20:07  ivan
12514
12515         * rt/: html/Elements/EditCustomers,
12516           html/Ticket/Elements/EditCustomers,
12517           html/Ticket/Elements/ShowCustomers, lib/RT/Record.pm,
12518           lib/RT/Ticket_Overlay.pm: woo!  final part of #1160!  yup,
12519           auto-associating tickets with customers now.  whew!
12520
12521 2008-03-23 18:28  ivan
12522
12523         * rt/: html/Ticket/Elements/AddCustomers, lib/RT/Record.pm,
12524           lib/RT/Interface/Web_Vendor.pm: part two of #1160: linking a
12525           ticket to its first customer will auto-link any customerless
12526           requestors
12527
12528 2008-03-23 16:38  ivan
12529
12530         * rt/: html/Admin/Users/Modify.html, lib/RT/User_Overlay.pm,
12531           lib/RT/Interface/Web_Vendor.pm: part 1 of #1160: associate users
12532           w/customers, manual editing
12533
12534 2008-03-23 16:32  ivan
12535
12536         * rt/html/Elements/: AddCustomers, EditCustomers: part 1 of #1160:
12537           associate users w/customers, manual editing
12538
12539 2008-03-19 12:48  jeff
12540
12541         * httemplate/edit/part_bill_event.cgi: quick fix for deep recursion
12542           (RT#3267)
12543
12544 2008-03-17 23:43  ivan
12545
12546         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
12547           myaccount.module: pre-show checkpoint.  duct tape!
12548
12549 2008-03-17 09:24  ivan
12550
12551         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
12552           myaccount.module: checkpoint
12553
12554 2008-03-16 19:49  ivan
12555
12556         * fs_selfservice/fri/: includes/freeside.class.php,
12557           modules.template/blank.module: missed bits
12558
12559 2008-03-16 19:48  ivan
12560
12561         * fs_selfservice/fri/: includes/login.php, includes/main.conf.php,
12562           locale/ari.po, modules/billing.module,
12563           modules/callmonitor.module, modules/dashboard.module,
12564           modules/myaccount.module, modules/settings.module,
12565           theme/page.tpl.php: first bits of working FRI!  woop!
12566
12567 2008-03-16 19:37  ivan
12568
12569         * httemplate/view/cust_main/packages.html: fix oops in new popup
12570           components
12571
12572 2008-03-16 16:36  ivan
12573
12574         * FS/FS/ClientAPI/MyAccount.pm: hopefully allow phone login to work
12575
12576 2008-03-16 16:25  ivan
12577
12578         * httemplate/view/svc_phone.cgi: view PINs too
12579
12580 2008-03-16 16:05  jeff
12581
12582         * httemplate/: elements/popup_link-cust_main.html,
12583           elements/popup_link-cust_pkg.html,
12584           elements/popup_link-cust_svc.html, elements/popup_link.html,
12585           view/cust_main.cgi, view/cust_main/packages.html: componentize
12586           conflicting %once subroutines (rt#3250)
12587
12588 2008-03-16 15:48  ivan
12589
12590         * httemplate/edit/svc_phone.cgi: phone gets a pin
12591
12592 2008-03-16 15:39  ivan
12593
12594         * FS/FS/ClientAPI/MyAccount.pm: phonenum + pin login
12595
12596 2008-03-16 15:24  ivan
12597
12598         * FS/FS/: Conf.pm, svc_phone.pm, ClientAPI/MyAccount.pm: phonenum +
12599           pin login
12600
12601 2008-03-16 14:07  ivan
12602
12603         * fs_selfservice/fri/includes/: common.php, login.php: first try at
12604           single sign-on
12605
12606 2008-03-16 12:58  ivan
12607
12608         * fs_selfservice/fri/: theme/page.tpl.php,
12609           modules/callmonitor.module, modules/settings.module,
12610           includes/main.conf.php, includes/common.php, includes/login.php,
12611           locale/ari.po: Initial revision
12612
12613 2008-03-16 12:58  ivan
12614
12615         * fs_selfservice/fri/: CHANGE.log, LICENSE.txt, README.txt,
12616           index.php, version.php, theme/global.css, theme/header.css,
12617           theme/iefixes.css, theme/layout.css, theme/logo.gif,
12618           theme/main.css, theme/navigation.css, theme/spacer.gif,
12619           theme/text.css, theme/images/arrow-asc.gif,
12620           theme/images/arrow-desc.gif, modules/phonefeatures.module,
12621           modules/voicemail.module, modules/featurecodes.module,
12622           modules/followme.module, includes/ajax.php, includes/crypt.php,
12623           misc/audio.php, misc/popup.css, misc/recording_popup.php,
12624           modules/VmX.module, includes/asi.php, includes/bootstrap.php,
12625           includes/database.php, includes/display.php, includes/lang.php,
12626           locale/readme.txt, locale/ari.utf-8.po, locale/locale.txt,
12627           locale/de_DE/LC_MESSAGES/ari.mo, locale/hu_HU/LC_MESSAGES/ari.mo,
12628           locale/hu_HU/LC_MESSAGES/ari.po, locale/pt_BR/LC_MESSAGES/ari.mo,
12629           locale/pt_BR/LC_MESSAGES/ari.po, locale/de_DE/LC_MESSAGES/ari.po,
12630           locale/el_GR/LC_MESSAGES/ari.mo, locale/el_GR/LC_MESSAGES/ari.po,
12631           locale/es_ES/LC_MESSAGES/ari.mo, locale/es_ES/LC_MESSAGES/ari.po,
12632           locale/sv_SE/LC_MESSAGES/ari.mo, locale/sv_SE/LC_MESSAGES/ari.po,
12633           locale/it_IT/LC_MESSAGES/ari.mo, locale/fr_FR/LC_MESSAGES/ari.mo,
12634           locale/fr_FR/LC_MESSAGES/ari.po, locale/he_IL/LC_MESSAGES/ari.mo,
12635           locale/he_IL/LC_MESSAGES/ari.po, locale/it_IT/LC_MESSAGES/ari.po:
12636           [no log message]
12637
12638 2008-03-16 09:57  jeff
12639
12640         * httemplate/misc/recharge_svc.html: doh
12641
12642 2008-03-16 01:04  ivan
12643
12644         * FS/FS/UID.pm: goodness, i hope this fixes the bootstrapping
12645
12646 2008-03-16 00:25  ivan
12647
12648         * FS/FS/UID.pm: okay, really now, how about this
12649
12650 2008-03-16 00:24  ivan
12651
12652         * FS/FS/UID.pm: okay, how about this
12653
12654 2008-03-16 00:21  ivan
12655
12656         * FS/FS/UID.pm: fix 1.7->1.9 bootstrapping, i think
12657
12658 2008-03-15 22:22  ivan
12659
12660         * httemplate/search/svc_broadband.cgi: clean up and
12661           agent-virtualize svc_broadband searching
12662
12663 2008-03-15 22:13  ivan
12664
12665         * httemplate/edit/part_svc.cgi: finish bringing sanity to
12666           svc_broadband service definition blocknum edit
12667
12668 2008-03-15 22:13  ivan
12669
12670         * FS/FS/: addr_block.pm, svc_broadband.pm: bring some sanity to
12671           address block selection in svc_broadband service definition edit
12672
12673 2008-03-15 21:54  ivan
12674
12675         * httemplate/browse/: addr_block.cgi, router.cgi: drag address &
12676           router browse into this centiry
12677
12678 2008-03-15 21:00  ivan
12679
12680         * httemplate/elements/header.html, httemplate/elements/menu.html,
12681           rt/html/Elements/FreesideSearch: hide customer search if user
12682           does not have "List customers" ACL, closes: RT#3105
12683
12684 2008-03-15 15:18  ivan
12685
12686         * httemplate/edit/part_pkg.cgi, FS/FS/part_pkg/voip_cdr.pm:
12687           slightly better voip_cdr package edit: use radio buttons for
12688           selecting long things
12689
12690 2008-03-15 14:39  ivan
12691
12692         * FS/FS/part_pkg/voip_cdr.pm: be asssertive
12693
12694 2008-03-15 14:14  ivan
12695
12696         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: configurable
12697           disable_src, domestic_prefix and international_prefix options for
12698           voip price plan
12699
12700 2008-03-15 12:52  ivan
12701
12702         * httemplate/search/cust_bill.html, FS/FS/cust_bill.pm: check on
12703           invoice re-printing newest percust... can't reproduce any
12704           problem, prints newest per cust fine, closes: #3161
12705
12706 2008-03-14 17:30  ivan
12707
12708         * httemplate/: view/svc_domain.cgi, misc/catchall.cgi: fix harmless
12709           code leaking out onto the page, hehe, closes: Bug#3253, also
12710           remove silly formatting on catchall edit
12711
12712 2008-03-14 13:11  ivan
12713
12714         * FS/FS/cust_main.pm: eliminate some harmless uninitialized value
12715           warnings
12716
12717 2008-03-14 10:30  jeff
12718
12719         * FS/FS/part_export/prizm.pm: insist on Net::Prizm 0.04
12720
12721 2008-03-14 01:13  ivan
12722
12723         * httemplate/edit/process/cust_pkg.cgi: whew, glad that change
12724           package bugfix was easy to find, closes: Bug#3241
12725
12726 2008-03-14 00:48  ivan
12727
12728         * FS/FS/cust_credit_bill.pm, FS/FS/Report/Table/Monthly.pm,
12729           httemplate/graph/money_time.cgi,
12730           httemplate/search/cust_credit_bill.html,
12731           httemplate/search/cust_credit.html: add net credits to
12732           sales/credits/receipts report
12733
12734 2008-03-13 19:10  ivan
12735
12736         * FS/FS/Conf.pm: add Net20 invoice terms, closes: #3219
12737
12738 2008-03-13 19:09  ivan
12739
12740         * FS/FS/Conf.pm: show where the warning about no conf comes from
12741
12742 2008-03-13 02:28  ivan
12743
12744         * FS/FS/cust_pay.pm: yow.  very sleep deprived.  remove the
12745           infinite loop rather than add one.
12746
12747 2008-03-13 02:14  ivan
12748
12749         * FS/FS/cust_pay.pm: infinite loop protection
12750
12751 2008-03-13 01:57  ivan
12752
12753         * FS/FS/cust_pay.pm: allow cust_pay.otaker upgrade to proceed even
12754           if there are some old crufty records around attached to
12755           now-deleted customers
12756
12757 2008-03-12 09:22  jeff
12758
12759         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, FS/FS/svc_Common.pm,
12760           FS/FS/UI/Web.pm, FS/FS/part_export/prizm.pm,
12761           eg/export_template.pm, httemplate/view/cust_main/packages.html:
12762           allow exports to add links to customer view (#1407)
12763
12764 2008-03-04 13:07  ivan
12765
12766         * FS/FS/cust_refund.pm: fix otaker population for cust_refund like
12767           cust_credit and cust_pay
12768
12769 2008-03-04 13:06  ivan
12770
12771         * FS/FS/cust_pay.pm: fix cust_pay.otaker population
12772
12773 2008-03-04 11:15  ivan
12774
12775         * httemplate/: edit/cust_pkg.cgi, edit/process/cust_pkg.cgi,
12776           misc/change_pkg.cgi: fix edit/process/cust_pkg getting confused
12777           about the two different places that would be calling it... i.e.
12778           with an empty new_pkgnum it would redirect the popup back the
12779           customer view, hehe
12780
12781 2008-03-03 19:38  ivan
12782
12783         * FS/FS/cust_bill.pm: AND fix latex->html notes substituion for ~s
12784
12785 2008-03-03 19:37  ivan
12786
12787         * FS/FS/cust_bill.pm: and fix latex->html notes substituion for
12788           escaped #s
12789
12790 2008-03-03 19:34  ivan
12791
12792         * FS/FS/cust_bill.pm: fix latex->html notes substituion for
12793           newlines
12794
12795 2008-03-03 18:27  ivan
12796
12797         * httemplate/browse/rate_region.html: should improve compatibility
12798           with older Pg.  i hope
12799
12800 2008-03-03 17:49  ivan
12801
12802         * FS/FS/UID.pm: argh, don't load up a user until the other
12803           initialization is done
12804
12805 2008-03-03 15:12  ivan
12806
12807         * rt/: etc/RT_Config.pm.in, html/Elements/Header,
12808           html/Elements/PageLayout, html/Elements/Tabs,
12809           html/Elements/CollectionAsTable/Row,
12810           html/Ticket/Elements/ShowTransactionAttachments,
12811           html/Widgets/TitleBoxStart, sbin/rt-setup-database.in: merge in
12812           rt 3.6.6.  *gulp*!
12813
12814 2008-03-01 20:10  ivan
12815
12816         * rt/: lib/t/regression/08web_cf_access.t,
12817           lib/t/regression/12-search.t, lib/t/regression/04send_email.t,
12818           lib/t/regression/21query-builder.t,
12819           lib/t/regression/22search_tix_by_txn.t,
12820           lib/t/regression/22search_tix_by_watcher.t,
12821           lib/t/regression/06-mime_decoding.t, lib/t/regression/23cfsort.t,
12822           lib/t/regression/00-mason-syntax.t,
12823           lib/t/regression/02basic_web.t, lib/t/regression/14linking.t,
12824           lib/t/regression/01ticket_link_searching.t,
12825           lib/t/regression/13-attribute-tests.t,
12826           lib/t/regression/26command_line.t,
12827           lib/t/regression/06mailgateway.t,
12828           lib/t/regression/03web_compiliation_errors.t,
12829           lib/t/regression/07acl.t, lib/t/regression/07rights.t,
12830           lib/t/regression/23-web_attachments.t, html/autohandler,
12831           html/index.html, html/l, html/Elements/SelectBoolean,
12832           html/Elements/SelectCustomFieldValue, html/Elements/SelectStatus,
12833           html/Elements/TitleBox, html/Elements/EditCustomFieldImage,
12834           html/Elements/EditCustomFieldSelect, html/Elements/ShowLinks,
12835           html/Elements/EditLinks, html/Elements/ListActions,
12836           html/Elements/MessageBox, html/Elements/SelectDateRelation,
12837           html/Elements/SelectNewTicketQueue,
12838           html/Elements/SelectWatcherType, html/Elements/Error,
12839           html/Elements/GotoTicket, html/Elements/MyTickets,
12840           html/Elements/QueryString, html/Elements/Section,
12841           html/Elements/SelectLinkType, html/Elements/SelectMatch,
12842           html/Elements/ShowCustomFieldBinary, html/Elements/ShowLink,
12843           html/Elements/ShowMemberships, html/Elements/BevelBoxRaisedEnd,
12844           html/Elements/Callback, html/Elements/EmailInput,
12845           html/Elements/Login, html/Elements/Refresh,
12846           html/Elements/SelectOwner, html/Elements/SelectQueue,
12847           html/Elements/SelectTicketTypes, html/Elements/SelectUsers,
12848           html/Elements/Checkbox, html/Elements/EditCustomField,
12849           html/Elements/ScrubHTML, html/Elements/MyRT,
12850           html/Elements/SelectCustomFieldOperator,
12851           html/Elements/SelectEqualityOperator,
12852           html/Elements/SelectResultsPerPage,
12853           html/Elements/SelectTicketSortBy,
12854           html/Elements/ShowCustomFieldImage,
12855           html/Elements/ShowCustomFieldWikitext,
12856           html/Elements/BevelBoxRaisedStart, html/Elements/CreateTicket,
12857           html/Elements/MyRequests, html/Elements/SelectGroups,
12858           html/Elements/SelectLang, html/Elements/SelectSortOrder,
12859           html/Elements/SetupSessionCookie, html/Elements/ShowCustomFields,
12860           html/Elements/Submit, html/Elements/TitleBoxEnd,
12861           html/Elements/EditCustomFieldBinary,
12862           html/Elements/EditCustomFieldFreeform,
12863           html/Elements/EditCustomFieldText,
12864           html/Elements/EditCustomFieldWikitext, html/Elements/Quicksearch,
12865           html/Elements/SelectAttachmentField,
12866           html/Elements/SelectDateType,
12867           html/Elements/CollectionAsTable/ParseFormat,
12868           html/Elements/CollectionAsTable/Header,
12869           html/Elements/RT__Ticket/ColumnMap, html/User/Delegation.html,
12870           html/Search/Results.html, html/Search/Simple.html,
12871           html/User/Elements/DelegateRights, html/User/Elements/GroupTabs,
12872           html/User/Elements/Tabs, html/User/Groups/Members.html,
12873           html/User/Groups/Modify.html, html/User/Groups/index.html,
12874           html/Search/Chart, html/Search/Edit.html,
12875           html/Search/Results.rdf, html/Search/Results.tsv,
12876           html/Search/Build.html, html/Search/Elements/SelectAndOr,
12877           html/Search/Elements/SelectPersonType,
12878           html/Search/Elements/PickBasics, html/Search/Elements/PickCFs,
12879           html/Search/Elements/SelectSearchObject,
12880           html/Search/Elements/SelectSearchesForObjects,
12881           html/REST/1.0/logout, html/Search/Elements/BuildFormatString,
12882           html/Search/Elements/DisplayOptions,
12883           html/Search/Elements/EditFormat, html/Search/Elements/EditQuery,
12884           html/Search/Elements/EditSearches,
12885           html/Search/Elements/NewListActions,
12886           html/Search/Elements/PickCriteria,
12887           html/Search/Elements/SearchPrivacy,
12888           html/Search/Elements/SelectGroup,
12889           html/Search/Elements/SelectLinks, html/REST/1.0/autohandler,
12890           html/REST/1.0/dhandler, html/REST/1.0/Forms/queue/default,
12891           html/REST/1.0/Forms/queue/ns,
12892           html/REST/1.0/Forms/ticket/attachments,
12893           html/REST/1.0/Forms/ticket/default,
12894           html/REST/1.0/Forms/ticket/history,
12895           html/REST/1.0/Forms/ticket/links,
12896           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
12897           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
12898           html/REST/1.0/search/ticket, html/REST/1.0/ticket/merge,
12899           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
12900           html/NoAuth/css/dhandler, html/REST/1.0/ticket/comment,
12901           html/REST/1.0/ticket/link, html/NoAuth/images/autohandler,
12902           html/NoAuth/images/bplogo.gif,
12903           html/NoAuth/images/css/fieldbg-autocomplete.gif,
12904           html/NoAuth/js/scriptaculous/controls.js,
12905           html/NoAuth/js/scriptaculous/effects.js,
12906           html/NoAuth/js/scriptaculous/prototype.js,
12907           html/NoAuth/js/scriptaculous/scriptaculous.js,
12908           html/Widgets/SavedSearch, html/Widgets/SelectionBox,
12909           html/Helpers/EmailAutocomplete, html/Tools/MyDay.html,
12910           html/Tools/Offline.html, html/Tools/Elements/Tabs,
12911           html/Admin/autohandler, html/Admin/index.html,
12912           html/Admin/Queues/CustomField.html,
12913           html/Admin/Queues/GroupRights.html,
12914           html/Admin/Queues/People.html,
12915           html/Download/CustomFieldValue/dhandler,
12916           html/Download/Tabular/dhandler,
12917           html/Admin/Elements/EditUserComments,
12918           html/Admin/Elements/GroupTabs,
12919           html/Admin/Elements/ObjectCustomFields,
12920           html/Admin/Elements/SelectCustomFieldType,
12921           html/Admin/Elements/SelectScrip,
12922           html/Admin/Elements/SelectScripCondition,
12923           html/Admin/Queues/CustomFields.html,
12924           html/Admin/Queues/Modify.html, html/Admin/Queues/Scrip.html,
12925           html/Admin/Queues/Scrips.html, html/Admin/Queues/Template.html,
12926           html/Admin/Queues/Templates.html,
12927           html/Admin/Queues/UserRights.html, html/Admin/Queues/index.html,
12928           html/Admin/Elements/CustomFieldTabs,
12929           html/Admin/Elements/EditCustomFieldValues,
12930           html/Admin/Elements/EditCustomFields,
12931           html/Admin/Elements/QueueTabs,
12932           html/Admin/Elements/SelectModifyQueue,
12933           html/Admin/Elements/SelectScripAction,
12934           html/Admin/Elements/SelectStage,
12935           html/Admin/Elements/SelectTemplate, html/Admin/Elements/Tabs,
12936           html/Admin/Elements/CreateUserCalled,
12937           html/Admin/Elements/EditScrip,
12938           html/Admin/Elements/GlobalCustomFieldTabs,
12939           html/Admin/Elements/ModifyTemplate,
12940           html/Admin/Elements/PickCustomFields,
12941           html/Admin/Elements/SelectModifyGroup,
12942           html/Admin/Elements/SelectModifyUser,
12943           html/Admin/Elements/SelectNewGroupMembers,
12944           html/Admin/Elements/SelectSingleOrMultiple,
12945           html/Admin/Elements/SystemTabs,
12946           html/Admin/Elements/AddCustomFieldValue,
12947           html/Admin/Elements/EditCustomField,
12948           html/Admin/Elements/EditQueueWatchers,
12949           html/Admin/Elements/EditScrips,
12950           html/Admin/Elements/ListGlobalCustomFields,
12951           html/Admin/Elements/ListGlobalScrips,
12952           html/Admin/Elements/SelectCustomFieldLookupType,
12953           html/Admin/Elements/SelectGroups,
12954           html/Admin/Elements/SelectUsers, html/Admin/Elements/UserTabs,
12955           html/Admin/Elements/EditTemplates, html/Admin/Elements/Header,
12956           html/Admin/Elements/PickObjects,
12957           html/Admin/Elements/QueueRightsForUser,
12958           html/Admin/Elements/SelectRights, html/Admin/Elements/ToolTabs,
12959           html/Admin/Global/GroupRights.html, html/Admin/Global/Scrip.html,
12960           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
12961           html/Admin/Global/Templates.html,
12962           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
12963           html/Admin/Global/CustomFields/Queue-Transactions.html,
12964           html/Admin/Global/CustomFields/Groups.html,
12965           html/Admin/Global/CustomFields/Queue-Tickets.html,
12966           html/Admin/Global/CustomFields/Users.html,
12967           html/Admin/Global/CustomFields/index.html,
12968           html/Admin/Users/CustomFields.html,
12969           html/Admin/Users/Memberships.html,
12970           html/Admin/CustomFields/GroupRights.html,
12971           html/Admin/CustomFields/Modify.html,
12972           html/Admin/CustomFields/Objects.html,
12973           html/Admin/CustomFields/index.html,
12974           html/Admin/Users/History.html, html/Admin/Users/index.html,
12975           html/Admin/CustomFields/UserRights.html,
12976           html/Admin/Groups/CustomFields.html,
12977           html/Admin/Groups/GroupRights.html,
12978           html/Admin/Groups/History.html, html/Admin/Groups/Members.html,
12979           html/Admin/Groups/Modify.html, html/Admin/Groups/index.html,
12980           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
12981           html/Admin/Groups/UserRights.html, html/Ticket/Modify.html,
12982           html/Ticket/ShowEmailRecord.html, html/Ticket/History.html,
12983           html/Ticket/ModifyAll.html, html/Ticket/ModifyDates.html,
12984           html/Ticket/ModifyLinks.html, html/Ticket/ModifyPeople.html,
12985           html/Ticket/Update.html, html/Ticket/Elements/AddWatchers,
12986           html/Ticket/Elements/BulkLinks,
12987           html/Ticket/Elements/EditWatchers,
12988           html/Ticket/Elements/ShowDates,
12989           html/Ticket/Elements/EditCustomFields,
12990           html/Ticket/Elements/FindAttachments,
12991           html/Ticket/Elements/ShowMessageHeaders,
12992           html/Ticket/Elements/ShowRequestor,
12993           html/Ticket/Elements/ShowUserEntry,
12994           html/Ticket/Elements/EditBasics,
12995           html/Ticket/Elements/PreviewScrips,
12996           html/Ticket/Elements/ShowDependencies,
12997           html/Ticket/Elements/ShowGroupMembers,
12998           html/Ticket/Elements/ShowHistory,
12999           html/Ticket/Elements/ShowMembers,
13000           html/Ticket/Elements/ShowPeople, html/Ticket/Attachment/dhandler,
13001           html/Ticket/Elements/EditCustomField,
13002           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
13003           html/Ticket/Elements/LoadTextAttachments,
13004           html/Ticket/Elements/ShowAttachments,
13005           html/Ticket/Elements/ShowBasics,
13006           html/Ticket/Elements/ShowCustomFields,
13007           html/Ticket/Elements/ShowMessageStanza,
13008           html/Ticket/Elements/ShowQueue,
13009           html/Ticket/Elements/ShowTransaction,
13010           html/SelfService/Closed.html, html/SelfService/Create.html,
13011           html/SelfService/CreateTicketInQueue.html,
13012           html/SelfService/Display.html, html/SelfService/Error.html,
13013           html/SelfService/Prefs.html, html/SelfService/Update.html,
13014           html/SelfService/index.html,
13015           html/SelfService/Elements/GotoTicket,
13016           html/SelfService/Elements/Tabs, html/Approvals/Display.html,
13017           html/Approvals/index.html, html/Approvals/Elements/Approve,
13018           html/Approvals/Elements/PendingMyApproval,
13019           html/Approvals/Elements/ShowDependency,
13020           html/Approvals/Elements/Tabs,
13021           html/SelfService/Attachment/dhandler,
13022           html/SelfService/Elements/Header,
13023           html/SelfService/Elements/MyRequests, bin/mason_handler.fcgi.in,
13024           bin/mason_handler.scgi.in, bin/mason_handler.svc.in, bin/rt.in,
13025           bin/standalone_httpd.in, bin/rt-crontool.in, bin/rt-mailgate.in,
13026           bin/webmux.pl.in, etc/initialdata, etc/drop.Oracle: import rt
13027           3.6.6
13028
13029 2008-03-01 20:07  ivan
13030
13031         * rt/: configure, aclocal.m4, Changelog, Makefile.in, README,
13032           UPGRADING, configure.ac, sbin/extract_pod_tests,
13033           sbin/rt-test-dependencies.in, sbin/extract-message-catalog,
13034           sbin/license_tag, sbin/regression_harness,
13035           sbin/rt-dump-database.in, lib/RT.pm.in,
13036           lib/RT/ObjectCustomFieldValues.pm,
13037           lib/RT/Transactions_Overlay.pm, lib/RT/URI.pm, sbin/factory,
13038           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/Handle.pm,
13039           lib/RT/ObjectCustomField.pm, lib/RT/ObjectCustomFieldValue.pm,
13040           lib/RT/ScripCondition_Overlay.pm, lib/RT/ScripConditions.pm,
13041           lib/RT/Scrip_Overlay.pm, lib/RT/Tickets_Overlay.pm,
13042           lib/RT/CustomField_Overlay.pm, lib/RT/GroupMembers_Overlay.pm,
13043           lib/RT/I18N.pm, lib/RT/CachedGroupMember.pm,
13044           lib/RT/CustomFieldValues.pm, lib/RT/Links.pm, lib/RT/Queue.pm,
13045           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrips.pm,
13046           lib/RT/Scrips_Overlay.pm, lib/RT/System.pm,
13047           lib/RT/SavedSearch.pm, lib/RT/CustomFields_Overlay.pm,
13048           lib/RT/ObjectCustomFields.pm, lib/RT/ACE.pm,
13049           lib/RT/Attributes.pm, lib/RT/CurrentUser.pm,
13050           lib/RT/CustomFieldValue_Overlay.pm, lib/RT/User.pm,
13051           lib/RT/Base.pm, lib/RT/ScripAction_Overlay.pm,
13052           lib/RT/Attributes_Overlay.pm, lib/RT/CustomField.pm,
13053           lib/RT/Principal.pm, lib/RT/Principals_Overlay.pm,
13054           lib/RT/Queues.pm, lib/RT/ScripAction.pm, lib/RT/Attachments.pm,
13055           lib/RT/StyleGuide.pod, lib/RT/Attribute_Overlay.pm,
13056           lib/RT/CachedGroupMember_Overlay.pm,
13057           lib/RT/ObjectCustomFieldValues_Overlay.pm,
13058           lib/RT/SavedSearches.pm,
13059           lib/RT/ObjectCustomFieldValue_Overlay.pm,
13060           lib/RT/ScripCondition.pm, lib/RT/Templates.pm, lib/RT/Tickets.pm,
13061           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Users.pm,
13062           lib/RT/Attachments_Overlay.pm, lib/RT/CachedGroupMembers.pm,
13063           lib/RT/GroupMember_Overlay.pm, lib/RT/Link.pm,
13064           lib/RT/Transaction.pm, lib/RT/ScripActions_Overlay.pm,
13065           lib/RT/ACE_Overlay.pm, lib/RT/CachedGroupMembers_Overlay.pm,
13066           lib/RT/Scrip.pm, lib/RT/EmailParser.pm, lib/RT/Group.pm,
13067           lib/RT/ObjectCustomField_Overlay.pm, lib/RT/Template.pm,
13068           lib/RT/ACL_Overlay.pm, lib/RT/GroupMembers.pm,
13069           lib/RT/Principal_Overlay.pm, lib/RT/Transactions.pm,
13070           lib/RT/Attachment_Overlay.pm, lib/RT/Date.pm,
13071           lib/RT/Templates_Overlay.pm, lib/RT/ACL.pm,
13072           lib/RT/GroupMember.pm, lib/RT/Groups.pm, lib/RT/CustomFields.pm,
13073           lib/RT/Group_Overlay.pm, lib/RT/Links_Overlay.pm,
13074           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/Queues_Overlay.pm,
13075           lib/RT/Ticket.pm, lib/RT/Attribute.pm,
13076           lib/RT/CustomFieldValue.pm, lib/RT/Link_Overlay.pm,
13077           lib/RT/Principals.pm, lib/RT/ScripActions.pm,
13078           lib/RT/Attachment.pm, lib/RT/Queue_Overlay.pm,
13079           lib/RT/Template_Overlay.pm, lib/RT/URI/base.pm,
13080           lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
13081           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
13082           lib/RT/Interface/CLI.pm, lib/RT/Interface/Web.pm,
13083           lib/RT/Interface/Web/Handler.pm,
13084           lib/RT/Interface/Web/QueryBuilder.pm,
13085           lib/RT/Interface/Web/Standalone.pm,
13086           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
13087           lib/RT/Action/Autoreply.pm, lib/RT/Action/Generic.pm,
13088           lib/RT/Action/RecordComment.pm,
13089           lib/RT/Action/RecordCorrespondence.pm,
13090           lib/RT/Interface/Email/Auth/GnuPG.pm,
13091           lib/RT/Interface/Email/Auth/MailFrom.pm,
13092           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
13093           lib/RT/Action/Notify.pm, lib/RT/Action/AutoOpen.pm,
13094           lib/RT/Action/CreateTickets.pm,
13095           lib/RT/Action/EscalatePriority.pm,
13096           lib/RT/Action/NotifyAsComment.pm,
13097           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SetPriority.pm,
13098           lib/RT/Action/UserDefined.pm, lib/RT/Action/SendEmail.pm,
13099           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
13100           lib/RT/Search/Generic.pm, lib/RT/Search/Googleish.pm,
13101           lib/RT/I18N/cs.po, lib/RT/I18N/es.po, lib/RT/I18N/fi.po,
13102           lib/RT/I18N/zh_cn.po, lib/RT/I18N/hu.po, lib/RT/I18N/he.po,
13103           lib/RT/I18N/de.po, lib/RT/I18N/ru.po, lib/RT/I18N/nl.po,
13104           lib/RT/I18N/pl.po, lib/RT/I18N/da.po, lib/RT/I18N/fr.po,
13105           lib/RT/I18N/cs.pm, lib/RT/I18N/it.po, lib/RT/I18N/id.po,
13106           lib/RT/I18N/ja.po, lib/RT/I18N/zh_tw.po,
13107           lib/RT/I18N/i_default.pm, lib/RT/I18N/pt_br.po,
13108           lib/RT/I18N/en.po, lib/RT/Condition/AnyTransaction.pm,
13109           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
13110           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
13111           lib/RT/Condition/PriorityChange.pm,
13112           lib/RT/Condition/PriorityExceeds.pm,
13113           lib/RT/Condition/StatusChange.pm,
13114           lib/RT/Condition/UserDefined.pm, lib/RT/I18N/no.po,
13115           lib/RT/Condition/QueueChange.pm, lib/RT/Report/Tickets.pm: import
13116           rt 3.6.6
13117
13118 2008-03-01 20:05  ivan
13119
13120         * rt/: html/SelfService/Create.html, html/SelfService/Error.html,
13121           html/Ticket/Attachment/dhandler, html/Ticket/Elements/EditBasics,
13122           html/Ticket/Elements/EditCustomField,
13123           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
13124           html/Ticket/Elements/LoadTextAttachments,
13125           html/Ticket/Elements/ShowAttachments,
13126           html/Ticket/Elements/ShowBasics,
13127           html/Ticket/Elements/ShowCustomFields,
13128           html/Ticket/Elements/ShowGroupMembers,
13129           html/Ticket/Elements/ShowMessageStanza,
13130           html/Ticket/Elements/ShowPeople,
13131           html/Ticket/Elements/ShowTransaction,
13132           html/SelfService/Closed.html,
13133           html/SelfService/CreateTicketInQueue.html,
13134           html/SelfService/Display.html, html/SelfService/Prefs.html,
13135           html/SelfService/Update.html, html/SelfService/index.html,
13136           html/SelfService/Attachment/dhandler,
13137           html/SelfService/Elements/GotoTicket,
13138           html/SelfService/Elements/Header,
13139           html/SelfService/Elements/MyRequests,
13140           html/SelfService/Elements/Tabs, html/Approvals/Display.html,
13141           html/Approvals/index.html, html/Approvals/Elements/Approve,
13142           html/Approvals/Elements/PendingMyApproval,
13143           html/Approvals/Elements/Tabs,
13144           html/Approvals/Elements/ShowDependency,
13145           bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
13146           bin/mason_handler.svc.in, bin/rt.in, bin/standalone_httpd.in,
13147           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
13148           etc/initialdata, etc/drop.Oracle: import rt 3.4.6
13149
13150 2008-03-01 20:02  ivan
13151
13152         * rt/: configure, aclocal.m4, Changelog, Makefile.in, README,
13153           UPGRADING, configure.ac, sbin/extract_pod_tests,
13154           sbin/rt-test-dependencies.in, sbin/extract-message-catalog,
13155           sbin/license_tag, sbin/regression_harness,
13156           sbin/rt-dump-database.in, lib/RT.pm.in,
13157           lib/RT/Transactions_Overlay.pm, lib/RT/URI.pm, sbin/factory,
13158           lib/RT/Handle.pm, lib/RT/ObjectCustomField.pm,
13159           lib/RT/ObjectCustomFieldValues.pm,
13160           lib/RT/ScripCondition_Overlay.pm,
13161           lib/RT/CustomFieldValues_Overlay.pm,
13162           lib/RT/ObjectCustomFieldValue.pm, lib/RT/ScripConditions.pm,
13163           lib/RT/Scrip_Overlay.pm, lib/RT/Tickets_Overlay.pm,
13164           lib/RT/CustomField_Overlay.pm, lib/RT/GroupMembers_Overlay.pm,
13165           lib/RT/I18N.pm, lib/RT/CachedGroupMember.pm, lib/RT/Links.pm,
13166           lib/RT/Queue.pm, lib/RT/ScripConditions_Overlay.pm,
13167           lib/RT/Scrips.pm, lib/RT/System.pm, lib/RT/CustomFieldValues.pm,
13168           lib/RT/SavedSearch.pm, lib/RT/Scrips_Overlay.pm, lib/RT/ACE.pm,
13169           lib/RT/Attributes.pm, lib/RT/CurrentUser.pm,
13170           lib/RT/CustomFieldValue_Overlay.pm,
13171           lib/RT/CustomFields_Overlay.pm, lib/RT/ObjectCustomFields.pm,
13172           lib/RT/Base.pm, lib/RT/ScripAction_Overlay.pm, lib/RT/User.pm,
13173           lib/RT/Principal.pm, lib/RT/Principals_Overlay.pm,
13174           lib/RT/ScripAction.pm, lib/RT/Attributes_Overlay.pm,
13175           lib/RT/CustomField.pm, lib/RT/Queues.pm, lib/RT/Attachments.pm,
13176           lib/RT/Attribute_Overlay.pm, lib/RT/CachedGroupMember_Overlay.pm,
13177           lib/RT/ObjectCustomFieldValues_Overlay.pm,
13178           lib/RT/ObjectCustomFieldValue_Overlay.pm,
13179           lib/RT/SavedSearches.pm, lib/RT/ScripCondition.pm,
13180           lib/RT/Templates.pm, lib/RT/Tickets.pm,
13181           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Users.pm,
13182           lib/RT/Attachments_Overlay.pm, lib/RT/CachedGroupMembers.pm,
13183           lib/RT/GroupMember_Overlay.pm, lib/RT/Link.pm,
13184           lib/RT/Transaction.pm, lib/RT/ScripActions_Overlay.pm,
13185           lib/RT/ACE_Overlay.pm, lib/RT/CachedGroupMembers_Overlay.pm,
13186           lib/RT/Scrip.pm, lib/RT/EmailParser.pm, lib/RT/Group.pm,
13187           lib/RT/ObjectCustomField_Overlay.pm, lib/RT/Template.pm,
13188           lib/RT/ACL_Overlay.pm, lib/RT/GroupMembers.pm,
13189           lib/RT/Principal_Overlay.pm, lib/RT/Transactions.pm,
13190           lib/RT/ACL.pm, lib/RT/Attachment_Overlay.pm, lib/RT/Date.pm,
13191           lib/RT/GroupMember.pm, lib/RT/Groups.pm,
13192           lib/RT/Templates_Overlay.pm, lib/RT/Group_Overlay.pm,
13193           lib/RT/Links_Overlay.pm, lib/RT/CustomFieldValue.pm,
13194           lib/RT/CustomFields.pm, lib/RT/ObjectCustomFields_Overlay.pm,
13195           lib/RT/Principals.pm, lib/RT/Queues_Overlay.pm, lib/RT/Ticket.pm,
13196           lib/RT/Link_Overlay.pm, lib/RT/Attachment.pm,
13197           lib/RT/Attribute.pm, lib/RT/Queue_Overlay.pm,
13198           lib/RT/ScripActions.pm, lib/RT/Template_Overlay.pm,
13199           lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
13200           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
13201           lib/RT/Interface/CLI.pm, lib/RT/Interface/Web.pm,
13202           lib/RT/Interface/Web/Handler.pm,
13203           lib/RT/Interface/Web/QueryBuilder.pm,
13204           lib/RT/Interface/Web/Standalone.pm, lib/RT/Action/Autoreply.pm,
13205           lib/RT/Action/Generic.pm, lib/RT/Action/RecordCorrespondence.pm,
13206           lib/RT/Interface/Email/Auth/GnuPG.pm,
13207           lib/RT/Interface/Email/Auth/MailFrom.pm,
13208           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
13209           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
13210           lib/RT/Action/Notify.pm, lib/RT/Action/RecordComment.pm,
13211           lib/RT/Action/AutoOpen.pm, lib/RT/Action/CreateTickets.pm,
13212           lib/RT/Action/EscalatePriority.pm,
13213           lib/RT/Action/NotifyAsComment.pm,
13214           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SetPriority.pm,
13215           lib/RT/Action/UserDefined.pm, lib/RT/Action/SendEmail.pm,
13216           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
13217           lib/RT/Search/Generic.pm, lib/RT/I18N/cs.po, lib/RT/I18N/es.po,
13218           lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po, lib/RT/I18N/hu.po,
13219           lib/RT/I18N/he.po, lib/RT/I18N/de.po, lib/RT/I18N/ru.po,
13220           lib/RT/I18N/nl.po, lib/RT/I18N/pl.po, lib/RT/I18N/da.po,
13221           lib/RT/I18N/fr.po, lib/RT/I18N/cs.pm, lib/RT/I18N/it.po,
13222           lib/RT/I18N/id.po, lib/RT/I18N/ja.po, lib/RT/I18N/zh_tw.po,
13223           lib/RT/I18N/en.po, lib/RT/I18N/i_default.pm,
13224           lib/RT/I18N/pt_br.po, lib/RT/Condition/Generic.pm,
13225           lib/RT/I18N/no.po, lib/RT/Condition/AnyTransaction.pm,
13226           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Overdue.pm,
13227           lib/RT/Condition/OwnerChange.pm,
13228           lib/RT/Condition/PriorityChange.pm,
13229           lib/RT/Condition/PriorityExceeds.pm,
13230           lib/RT/Condition/QueueChange.pm,
13231           lib/RT/Condition/StatusChange.pm,
13232           lib/RT/Condition/UserDefined.pm,
13233           lib/t/regression/08web_cf_access.t, lib/t/regression/12-search.t,
13234           lib/t/regression/04send_email.t,
13235           lib/t/regression/06-mime_decoding.t,
13236           lib/t/regression/14linking.t, lib/t/regression/21query-builder.t,
13237           lib/t/regression/22search_tix_by_txn.t,
13238           lib/t/regression/22search_tix_by_watcher.t,
13239           lib/t/regression/01ticket_link_searching.t,
13240           lib/t/regression/02basic_web.t,
13241           lib/t/regression/13-attribute-tests.t,
13242           lib/t/regression/03web_compiliation_errors.t,
13243           lib/t/regression/06mailgateway.t, lib/t/regression/07acl.t,
13244           lib/t/regression/07rights.t,
13245           lib/t/regression/23-web_attachments.t, html/autohandler,
13246           html/index.html, html/l, html/Elements/EditCustomFieldImage,
13247           html/Elements/EditCustomFieldSelect, html/Elements/EditLinks,
13248           html/Elements/ListActions, html/Elements/MessageBox,
13249           html/Elements/SelectBoolean,
13250           html/Elements/SelectCustomFieldValue, html/Elements/SelectStatus,
13251           html/Elements/ShowLinks, html/Elements/TitleBox,
13252           html/Elements/Error, html/Elements/Section,
13253           html/Elements/SelectDateRelation,
13254           html/Elements/SelectNewTicketQueue,
13255           html/Elements/SelectWatcherType, html/Elements/BevelBoxRaisedEnd,
13256           html/Elements/Callback, html/Elements/GotoTicket,
13257           html/Elements/Login, html/Elements/MyTickets,
13258           html/Elements/QueryString, html/Elements/Refresh,
13259           html/Elements/SelectLinkType, html/Elements/SelectMatch,
13260           html/Elements/SelectOwner, html/Elements/SelectQueue,
13261           html/Elements/SelectTicketTypes, html/Elements/SelectUsers,
13262           html/Elements/ShowCustomFieldBinary, html/Elements/ShowLink,
13263           html/Elements/ShowMemberships, html/Elements/Checkbox,
13264           html/Elements/EditCustomField, html/Elements/ScrubHTML,
13265           html/Elements/SelectCustomFieldOperator,
13266           html/Elements/SelectEqualityOperator,
13267           html/Elements/SelectResultsPerPage,
13268           html/Elements/SelectSortOrder, html/Elements/SelectTicketSortBy,
13269           html/Elements/ShowCustomFieldImage,
13270           html/Elements/ShowCustomFieldWikitext, html/Elements/TitleBoxEnd,
13271           html/Elements/BevelBoxRaisedStart, html/Elements/CreateTicket,
13272           html/Elements/MyRequests, html/Elements/SelectAttachmentField,
13273           html/Elements/SelectDateType, html/Elements/SelectGroups,
13274           html/Elements/SelectLang, html/Elements/SetupSessionCookie,
13275           html/Elements/ShowCustomFields, html/Elements/Submit,
13276           html/Elements/EditCustomFieldBinary,
13277           html/Elements/EditCustomFieldFreeform,
13278           html/Elements/EditCustomFieldText,
13279           html/Elements/EditCustomFieldWikitext, html/Elements/Quicksearch,
13280           html/Elements/CollectionAsTable/Header,
13281           html/Elements/CollectionAsTable/ParseFormat,
13282           html/Elements/RT__Ticket/ColumnMap, html/User/Delegation.html,
13283           html/Search/Edit.html, html/Search/Results.html,
13284           html/Search/Results.rdf, html/User/Elements/DelegateRights,
13285           html/User/Elements/GroupTabs, html/User/Elements/Tabs,
13286           html/User/Groups/Members.html, html/User/Groups/Modify.html,
13287           html/User/Groups/index.html, html/Search/Results.tsv,
13288           html/Search/Build.html, html/Search/Elements/BuildFormatString,
13289           html/Search/Elements/PickBasics, html/Search/Elements/PickCFs,
13290           html/Search/Elements/SelectAndOr,
13291           html/Search/Elements/SelectLinks,
13292           html/Search/Elements/SelectPersonType,
13293           html/Search/Elements/SelectSearchObject,
13294           html/Search/Elements/SelectSearchesForObjects,
13295           html/REST/1.0/logout, html/Search/Elements/DisplayOptions,
13296           html/Search/Elements/EditFormat, html/Search/Elements/EditQuery,
13297           html/Search/Elements/EditSearches,
13298           html/Search/Elements/NewListActions,
13299           html/Search/Elements/PickCriteria,
13300           html/Search/Elements/SearchPrivacy,
13301           html/Search/Elements/SelectGroup, html/REST/1.0/autohandler,
13302           html/REST/1.0/dhandler, html/REST/1.0/Forms/queue/default,
13303           html/REST/1.0/Forms/queue/ns, html/NoAuth/Logout.html,
13304           html/NoAuth/Reminder.html,
13305           html/REST/1.0/Forms/ticket/attachments,
13306           html/REST/1.0/Forms/ticket/default,
13307           html/REST/1.0/Forms/ticket/history,
13308           html/REST/1.0/Forms/ticket/links,
13309           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
13310           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
13311           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
13312           html/REST/1.0/ticket/link, html/REST/1.0/ticket/merge,
13313           html/Admin/autohandler, html/Admin/index.html,
13314           html/Download/CustomFieldValue/dhandler,
13315           html/Download/Tabular/dhandler, html/NoAuth/images/autohandler,
13316           html/NoAuth/images/bplogo.gif, html/Tools/MyDay.html,
13317           html/Tools/Offline.html, html/Tools/Elements/Tabs,
13318           html/Admin/Queues/CustomField.html,
13319           html/Admin/Queues/CustomFields.html,
13320           html/Admin/Queues/GroupRights.html,
13321           html/Admin/Queues/Modify.html, html/Admin/Queues/People.html,
13322           html/Admin/Queues/Scrip.html, html/Admin/Queues/Scrips.html,
13323           html/Admin/Queues/Template.html,
13324           html/Admin/Elements/EditCustomFieldValues,
13325           html/Admin/Elements/EditUserComments,
13326           html/Admin/Elements/GroupTabs,
13327           html/Admin/Elements/ObjectCustomFields,
13328           html/Admin/Elements/SelectCustomFieldType,
13329           html/Admin/Elements/SelectScrip,
13330           html/Admin/Elements/SelectScripCondition,
13331           html/Admin/Elements/SelectStage,
13332           html/Admin/Queues/Templates.html,
13333           html/Admin/Queues/UserRights.html, html/Admin/Queues/index.html,
13334           html/Admin/Elements/CustomFieldTabs,
13335           html/Admin/Elements/EditCustomFields,
13336           html/Admin/Elements/EditScrip,
13337           html/Admin/Elements/GlobalCustomFieldTabs,
13338           html/Admin/Elements/ModifyTemplate,
13339           html/Admin/Elements/QueueTabs,
13340           html/Admin/Elements/SelectModifyGroup,
13341           html/Admin/Elements/SelectModifyQueue,
13342           html/Admin/Elements/SelectNewGroupMembers,
13343           html/Admin/Elements/SelectScripAction,
13344           html/Admin/Elements/SelectSingleOrMultiple,
13345           html/Admin/Elements/SelectTemplate,
13346           html/Admin/Elements/SystemTabs, html/Admin/Elements/Tabs,
13347           html/Admin/Elements/AddCustomFieldValue,
13348           html/Admin/Elements/CreateUserCalled,
13349           html/Admin/Elements/EditCustomField,
13350           html/Admin/Elements/EditQueueWatchers,
13351           html/Admin/Elements/EditScrips,
13352           html/Admin/Elements/ListGlobalCustomFields,
13353           html/Admin/Elements/ListGlobalScrips,
13354           html/Admin/Elements/PickCustomFields,
13355           html/Admin/Elements/SelectModifyUser,
13356           html/Admin/Elements/SelectUsers, html/Admin/Elements/UserTabs,
13357           html/Admin/Elements/EditTemplates, html/Admin/Elements/Header,
13358           html/Admin/Elements/PickObjects,
13359           html/Admin/Elements/QueueRightsForUser,
13360           html/Admin/Elements/SelectCustomFieldLookupType,
13361           html/Admin/Elements/SelectGroups,
13362           html/Admin/Elements/SelectRights, html/Admin/Elements/ToolTabs,
13363           html/Admin/Global/GroupRights.html, html/Admin/Global/Scrip.html,
13364           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
13365           html/Admin/Global/Templates.html,
13366           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
13367           html/Admin/Global/CustomFields/Groups.html,
13368           html/Admin/Global/CustomFields/Queue-Tickets.html,
13369           html/Admin/Global/CustomFields/Queue-Transactions.html,
13370           html/Admin/Global/CustomFields/Users.html,
13371           html/Admin/Global/CustomFields/index.html,
13372           html/Admin/Users/CustomFields.html,
13373           html/Admin/CustomFields/GroupRights.html,
13374           html/Admin/CustomFields/Modify.html,
13375           html/Admin/CustomFields/Objects.html,
13376           html/Admin/CustomFields/index.html,
13377           html/Admin/Users/History.html, html/Admin/Users/Memberships.html,
13378           html/Admin/Users/index.html,
13379           html/Admin/CustomFields/UserRights.html,
13380           html/Admin/Groups/CustomFields.html,
13381           html/Admin/Groups/GroupRights.html,
13382           html/Admin/Groups/History.html, html/Admin/Groups/Members.html,
13383           html/Admin/Groups/Modify.html, html/Admin/Groups/UserRights.html,
13384           html/Admin/Groups/index.html,
13385           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
13386           html/Ticket/Modify.html, html/Ticket/ShowEmailRecord.html,
13387           html/Ticket/History.html, html/Ticket/ModifyAll.html,
13388           html/Ticket/ModifyDates.html, html/Ticket/ModifyLinks.html,
13389           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
13390           html/Ticket/Elements/AddWatchers, html/Ticket/Elements/BulkLinks,
13391           html/Ticket/Elements/EditWatchers,
13392           html/Ticket/Elements/FindAttachments,
13393           html/Ticket/Elements/ShowDates,
13394           html/Ticket/Elements/EditCustomFields,
13395           html/Ticket/Elements/PreviewScrips,
13396           html/Ticket/Elements/ShowDependencies,
13397           html/Ticket/Elements/ShowHistory,
13398           html/Ticket/Elements/ShowMembers,
13399           html/Ticket/Elements/ShowMessageHeaders,
13400           html/Ticket/Elements/ShowRequestor,
13401           html/Ticket/Elements/ShowUserEntry: import rt 3.4.6
13402
13403 2008-03-01 19:07  ivan
13404
13405         * httemplate/elements/header.html,
13406           rt/html/Elements/FreesideNewCust: fix annoying resize of "New
13407           customer" button; closes: RT#1642
13408
13409 2008-03-01 18:50  ivan
13410
13411         * htetc/handler.pl: better indication of why these things are the
13412           way they are
13413
13414 2008-03-01 17:31  ivan
13415
13416         * FS/FS/payment_gateway.pm, httemplate/browse/payment_gateway.html,
13417           httemplate/misc/disable-payment_gateway.cgi,
13418           httemplate/search/elements/search.html: add payment gateway
13419           disabling (and move payment gateway browse over to new template)
13420
13421 2008-03-01 15:30  ivan
13422
13423         * FS/FS/: Conf.pm, payinfo_Mixin.pm: added a config value to
13424           control the extent of credit card masking, but since
13425           cust_main.paymask is in the db, need something to update it for
13426           all existing customers too
13427
13428 2008-03-01 14:39  ivan
13429
13430         * httemplate/search/cust_main.html: ah, that's better, prettyfy and
13431           link adv. customer search
13432
13433 2008-03-01 14:23  ivan
13434
13435         * httemplate/: elements/select-payby.html,
13436           elements/tr-select-payby.html, search/cust_main.html,
13437           search/report_cust_main.html: add payby selection to adv.
13438           customer search
13439
13440 2008-02-29 09:57  jeff
13441
13442         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
13443           conf/invoice_latex: refactor print_*; invoice sections by package
13444           class; could still stand some more refactoring
13445
13446 2008-02-28 20:31  ivan
13447
13448         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: working asterisk
13449           CDR CSV import (not just direct DB)
13450
13451 2008-02-28 18:29  ivan
13452
13453         * FS/FS/: Record.pm, access_user.pm: disallow uppercase usernames
13454           in the first place.  also Record::str2time_sql_closing snuck in.
13455
13456 2008-02-21 17:32  ivan
13457
13458         * httemplate/search/svc_acct.cgi: on accounts overview: show time
13459           applied after multipliers, not actual time worked
13460
13461 2008-02-21 17:09  ivan
13462
13463         * FS/FS/cust_pay.pm: want to upgrade legacy payments even if they
13464           are deprecated COMP payby...
13465
13466 2008-02-21 16:57  ivan
13467
13468         * FS/FS/cust_pay.pm: don't bomb out on this transition on old
13469           databases without history records for everything...
13470
13471 2008-02-21 16:54  ivan
13472
13473         * httemplate/search/svc_acct.cgi: on accounts overview: show time
13474           applied after multipliers, not actual time worked
13475
13476 2008-02-20 14:45  ivan
13477
13478         * httemplate/misc/inventory_item-import.html: doh.  ivan is so in
13479           the doghouse for this one
13480
13481 2008-02-19 18:07  ivan
13482
13483         * FS/FS/prepay_credit.pm,
13484           httemplate/edit/process/prepay_credit.cgi: retry collisions a
13485           bit, acme is getting duplicate errors... guess they're using lots
13486           and lots of prepaid cards.  closes: RT#3104
13487
13488 2008-02-19 17:21  ivan
13489
13490         * FS/FS/Schema.pm: update the tax class editor to enable taxclass
13491           adding, RT#2929
13492
13493 2008-02-19 17:16  ivan
13494
13495         * httemplate/edit/part_pkg_taxclass.html,
13496           httemplate/edit/process/part_pkg_taxclass.html,
13497           httemplate/browse/cust_main_county.cgi, FS/FS/Upgrade.pm,
13498           FS/FS/part_pkg_taxclass.pm, htetc/handler.pl,
13499           httemplate/elements/tr-select-taxclass.html: update the tax class
13500           editor to enable taxclass adding, RT#2929
13501
13502 2008-02-19 17:10  ivan
13503
13504         * httemplate/edit/: cust_main_county-expand.cgi,
13505           process/cust_main_county-expand.cgi, process/invoice_logo.html,
13506           process/reg_code.cgi: process/part_pkg_taxclass.html
13507
13508 2008-02-19 01:15  ivan
13509
13510         * FS/: FS/part_pkg_taxclass.pm, t/part_pkg_taxclass.t, FS.pm,
13511           MANIFEST: adding taxclass table
13512
13513 2008-02-19 01:10  ivan
13514
13515         * bin/generate-table-module: fix this to generate more
13516           wiki-friendly column list
13517
13518 2008-02-18 19:30  ivan
13519
13520         * FS/FS/svc_external.pm: add some descriptions for svc_external
13521           fields, allowing id to fill in from inventory
13522
13523 2008-02-18 19:17  ivan
13524
13525         * FS/FS/svc_external.pm: return svc_external id and title as label
13526           instead of svcnum
13527
13528 2008-02-18 18:57  ivan
13529
13530         * fs_selfservice/FS-SelfService/SelfService.pm: fixup and expand
13531           POD docs for self-service list_pkgs & list_svcs
13532
13533 2008-02-18 18:38  ivan
13534
13535         * bin/pod2x: fix API upload
13536
13537 2008-02-18 18:37  ivan
13538
13539         * FS/FS.pm: update base API docs contents
13540
13541 2008-02-18 18:33  ivan
13542
13543         * FS/FS/cust_pay_pending.pm: clean up POD docs for better wiki
13544           exportability
13545
13546 2008-02-18 18:28  ivan
13547
13548         * FS/FS/cust_credit.pm: clean up POD docs for better wiki
13549           exportability
13550
13551 2008-02-18 18:25  ivan
13552
13553         * FS/FS/cust_bill_event.pm: clean up POD docs for better wiki
13554           exportability
13555
13556 2008-02-18 18:20  ivan
13557
13558         * FS/FS/cust_bill.pm: clean up POD docs for better wiki
13559           exportability
13560
13561 2008-02-18 18:15  ivan
13562
13563         * FS/FS/: access_user.pm, acct_rt_transaction.pm: clean up POD docs
13564           for better wiki exportability
13565
13566 2008-02-14 00:31  ivan
13567
13568         * httemplate/search/cust_pkg.cgi: brown-bag missing comma from last
13569           update.  time to go home
13570
13571 2008-02-14 00:28  ivan
13572
13573         * httemplate/search/cust_pkg.cgi: re-align links and styling in
13574           package report correctly
13575
13576 2008-02-13 19:52  ivan
13577
13578         * FS/FS/Schema.pm, FS/FS/Upgrade.pm, FS/FS/cust_pay.pm,
13579           httemplate/view/cust_main/payment_history.html,
13580           httemplate/search/cust_pay.cgi: add cust_pay.otaker field;
13581           populate it based on history on upgrades, and show the order
13582           taker on all payments (on customer view and payment search)
13583           closes: #2953
13584
13585 2008-02-13 19:48  ivan
13586
13587         * FS/: FS/h_cust_pay.pm, t/h_cust_credit.t, t/h_cust_pay.t: add
13588           FS::h_cust_pay class
13589
13590 2008-02-13 17:48  ivan
13591
13592         * httemplate/view/cust_main/payment_history.html: this ACL has been
13593           around for long enough (and almost nobody uses batched payments,
13594           so showing them is probably bad)
13595
13596 2008-02-13 15:49  jeff
13597
13598         * FS/FS/svc_broadband.pm, httemplate/elements/header.html:
13599           svc_broadband MAC searches RT#2985
13600
13601 2008-02-13 15:45  jeff
13602
13603         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
13604           httemplate/edit/process/quick-charge.cgi: package class selection
13605           for one-time charges RT#1322
13606
13607 2008-02-13 15:39  jeff
13608
13609         * FS/FS/rate_detail.pm, FS/FS/part_pkg/voip_cdr.pm,
13610           httemplate/edit/rate_region.cgi: directory assistance (flat
13611           per-call) billing RT#3114
13612
13613 2008-02-13 13:50  ivan
13614
13615         * httemplate/misc/process/link.cgi: fix compile error from hasty
13616           refactoring
13617
13618 2008-02-12 22:02  ivan
13619
13620         * FS/FS/part_pkg/bulk.pm: yup, bulk price plan appears to be
13621           working
13622
13623 2008-02-12 22:00  ivan
13624
13625         * README: modernizing
13626
13627 2008-02-12 21:15  ivan
13628
13629         * FS/FS/cust_bill.pm: fix missing fill-in values on invoices
13630           resulting from skewed hash ($conf->config returning empty list in
13631           list context)
13632
13633 2008-02-12 11:24  ivan
13634
13635         * httemplate/search/: rt_transaction.html, timeworked.html: for our
13636           internal time tracking: TimeWorked can happen on a Create
13637           transaction as well as Correspond and Comment.  is there anywhere
13638           else this needs to be changed?
13639
13640 2008-02-11 19:11  ivan
13641
13642         * FS/FS/Misc.pm: update for MailTools v2.00
13643
13644 2008-02-10 18:37  ivan
13645
13646         * FS/FS/reason.pm: upgrading reason table not quite working with
13647           mysql, hopefully no old installs need this, new ones should be
13648           fine hopefully
13649
13650 2008-02-10 18:36  ivan
13651
13652         * FS/FS/: Upgrade.pm, cust_svc.pm, h_cust_svc.pm: fix & cleanup
13653           duplicate history records
13654
13655 2008-02-10 18:03  ivan
13656
13657         * FS/FS/reason.pm: better debugging if things go awry
13658
13659 2008-02-10 16:53  ivan
13660
13661         * FS/FS/Cron/notify.pm: third time's the charm: MySQL didn't like
13662           casting to INTEGER, it wants SIGNED.  whew.
13663
13664 2008-02-10 16:02  ivan
13665
13666         * FS/FS/Cron/notify.pm: ah, no, its count (*) vs count(*), wow
13667
13668 2008-02-10 15:58  ivan
13669
13670         * FS/FS/Cron/notify.pm: comment out unused db statements in a way
13671           that doesn't get to the database, to avoid Pg vs mysql
13672           comment-out differences
13673
13674 2008-02-09 11:16  ivan
13675
13676         * httemplate/edit/process/agent_type.cgi: typo, fix from mtou,
13677           thanks
13678
13679 2008-02-08 13:59  rsiddall
13680
13681         * rpm/freeside.spec: Removed code that create a freeside user on
13682           the build machine and added code to modify Makefile to remove
13683           clauses that require such a user.  This should allow the RPMs to
13684           build under mock.
13685
13686 2008-02-08 07:00  jeff
13687
13688         * FS/FS/TicketSystem/RT_External.pm: tyop
13689
13690 2008-02-04 19:37  ivan
13691
13692         * httemplate/edit/process/part_pkg.cgi: fix package editing on
13693           HEAD, whew.  bad semicolon.
13694
13695 2008-02-02 18:24  ivan
13696
13697         * FS/FS/cust_main.pm: should eliminate "Use of uninitialized value
13698           in length at /usr/local/share/perl/5.8.8/FS/cust_main.pm line
13699           5194." warnings
13700
13701 2008-02-02 17:43  ivan
13702
13703         * httemplate/edit/cust_main.cgi: oops, fix display of errors on
13704           customer edit
13705
13706 2008-01-30 08:14  jeff
13707
13708         * httemplate/misc/bulk_change_pkg.cgi: pointless false laziness
13709           removal
13710
13711 2008-01-28 20:15  jeff
13712
13713         * FS/FS/cust_pkg.pm: missed use
13714
13715 2008-01-28 19:56  jeff
13716
13717         * FS/FS/cust_pkg.pm: 1394 regression fixup
13718
13719 2008-01-28 19:34  jeff
13720
13721         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
13722           httemplate/misc/process/bulk_change_pkg.cgi,
13723           httemplate/search/cust_pkg.cgi,
13724           httemplate/search/elements/search.html: bulk package changing
13725           (RT#1394)
13726
13727 2008-01-25 10:26  jeff
13728
13729         * httemplate/misc/cust_pay-import.cgi,
13730           httemplate/misc/process/cust_pay-import.cgi, FS/FS/cust_pay.pm,
13731           httemplate/elements/menu.html: simple payment CSV import
13732
13733 2008-01-24 18:55  jeff
13734
13735         * FS/FS/part_export/prizm.pm: add an always BAM option and be
13736           explicit about transactions
13737
13738 2008-01-24 13:16  ivan
13739
13740         * FS/FS/TicketSystem/RT_External.pm,
13741           fs_selfservice/FS-SelfService/cgi/myaccount.html,
13742           httemplate/view/cust_main/tickets.html: slightly more sane names
13743           for customer tickets hash, display ticket owners on customer view
13744           page
13745
13746 2008-01-24 13:10  ivan
13747
13748         * htetc/handler.pl: used in rt autohandler.  i wonder why this
13749           never bit before
13750
13751 2008-01-23 11:18  jeff
13752
13753         * fs_selfservice/FS-SelfService/cgi/bill.html,
13754           fs_selfservice/FS-SelfService/cgi/card.html,
13755           fs_selfservice/FS-SelfService/cgi/change_bill.html,
13756           fs_selfservice/FS-SelfService/cgi/change_pay.html,
13757           fs_selfservice/FS-SelfService/cgi/change_ship.html,
13758           fs_selfservice/FS-SelfService/cgi/check.html,
13759           fs_selfservice/FS-SelfService/cgi/contact.html,
13760           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
13761           FS/FS/ClientAPI/MyAccount.pm,
13762           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
13763           fs_selfservice/FS-SelfService/cgi/make_payment.html,
13764           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
13765           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
13766           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
13767           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: change
13768           service, billing, and payment info in selfservice
13769
13770 2008-01-20 16:12  ivan
13771
13772         * bin/explain-ar-total.sql: [no log message]
13773
13774 2008-01-20 15:24  ivan
13775
13776         * FS/FS/Schema.pm: add and fix some indices, this should marginally
13777           (but not drastically) improve the time to pull up A/R report
13778           totals
13779
13780 2008-01-16 20:23  ivan
13781
13782         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fix ACLs to
13783           allow the limited "package editing" of customizing customer
13784           packages
13785
13786 2008-01-16 19:18  ivan
13787
13788         * httemplate/view/cust_main/billing.html: don't show 'Bill now'
13789           link unless the current user can...
13790
13791 2008-01-13 16:22  ivan
13792
13793         * httemplate/: edit/part_bill_event.cgi,
13794           elements/select-taxclass.html: maintenance on old events, yay.
13795           fix for late charges without a taxclass, closes: RT#2988
13796
13797 2008-01-13 16:17  ivan
13798
13799         * httemplate/edit/: cust_main.cgi, svc_www.cgi: fix tyops
13800
13801 2008-01-13 15:31  ivan
13802
13803         * httemplate/search/timeworked.html: almost could work under mysql?
13804           need TO_NUMBER and TO_CHAR equivalents
13805
13806 2008-01-13 15:30  ivan
13807
13808         * httemplate/misc/timeworked.html: missing semicolon, doh
13809
13810 2008-01-13 13:46  ivan
13811
13812         * httemplate/view/cust_pay.html: remove 1.7 ACL cruft on HEAD
13813
13814 2008-01-13 13:45  ivan
13815
13816         * httemplate/view/cust_main/payment_history.html: remove 1.7.3
13817           cruft
13818
13819 2008-01-13 13:41  ivan
13820
13821         * httemplate/edit/: cust_bill_pay.cgi, process/cust_bill_pay.cgi,
13822           cust_credit_bill.cgi, process/cust_credit_bill.cgi: new ACL name
13823           in 1.9 right away
13824
13825 2008-01-13 13:39  ivan
13826
13827         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: remove 1.7
13828           vs. 1.9 cruft
13829
13830 2008-01-13 13:35  ivan
13831
13832         * httemplate/edit/: REAL_cust_pkg.cgi, access_user.html, agent.cgi,
13833           agent_payment_gateway.html, agent_type.cgi, bulk-cust_svc.html,
13834           cust_bill_pay.cgi, cust_credit.cgi, cust_credit_bill.cgi,
13835           cust_main.cgi, cust_main_county-expand.cgi, cust_main_note.cgi,
13836           cust_pay.cgi, cust_pkg.cgi, cust_refund.cgi,
13837           inventory_class.html, part_bill_event.cgi, part_export.cgi,
13838           part_pkg.cgi, part_referral.html, part_svc.cgi,
13839           part_virtual_field.cgi, payment_gateway.html, pkg_class.html,
13840           prepay_credit.cgi, quick-charge.html, rate.cgi, rate_region.cgi,
13841           reason.html, reason_type.html, reg_code.cgi, router.cgi,
13842           svc_Common.html, svc_acct.cgi, svc_acct_pop.cgi,
13843           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
13844           svc_forward.cgi, svc_phone.cgi, svc_www.cgi,
13845           process/REAL_cust_pkg.cgi, process/access_user.html,
13846           process/agent.cgi, process/agent_payment_gateway.html,
13847           process/agent_type.cgi, process/bulk-cust_svc.cgi,
13848           process/cust_bill_pay.cgi, process/cust_credit.cgi,
13849           process/cust_credit_bill.cgi, process/cust_main.cgi,
13850           process/cust_main_county-collapse.cgi,
13851           process/cust_main_county-expand.cgi,
13852           process/cust_main_county.html, process/cust_main_note.cgi,
13853           process/cust_pay.cgi, process/cust_pkg.cgi,
13854           process/cust_refund.cgi, process/cust_svc.cgi,
13855           process/domain_record.cgi, process/generic.cgi,
13856           process/inventory_class.html, process/msgcat.cgi,
13857           process/part_bill_event.cgi, process/part_export.cgi,
13858           process/part_pkg.cgi, process/part_referral.html,
13859           process/part_svc.cgi, process/payment_gateway.html,
13860           process/pkg_class.html, process/prepay_credit.cgi,
13861           process/quick-charge.cgi, process/quick-cust_pkg.cgi,
13862           process/rate.cgi, process/reason.html, process/reason_type.html,
13863           process/reg_code.cgi, process/router.cgi,
13864           process/svc_Common.html, process/svc_acct.cgi,
13865           process/svc_acct_pop.cgi, process/svc_broadband.cgi,
13866           process/svc_domain.cgi, process/svc_external.cgi,
13867           process/svc_forward.cgi, process/svc_phone.html,
13868           process/svc_www.cgi: ACLs
13869
13870 2008-01-13 13:14  ivan
13871
13872         * httemplate/misc/: batch-cust_pay.html, bill.cgi,
13873           cancel-unaudited.cgi, cancel_cust.html, cancel_pkg.html,
13874           catchall.cgi, cdr-import.html, cust_main-cancel.cgi,
13875           cust_main-import.cgi, cust_main-import_charges.cgi,
13876           delete-cust_credit.cgi, delete-cust_pay.cgi,
13877           delete-cust_refund.cgi, delete-customer.cgi,
13878           delete-domain_record.cgi, delete-part_export.cgi, dump.cgi,
13879           email-invoice.cgi, email_invoice_events.cgi, email_invoices.cgi,
13880           fax-invoice.cgi, fax_invoice_events.cgi, fax_invoices.cgi,
13881           inventory_item-import.html, link.cgi, meta-import.cgi,
13882           payment.cgi, print-invoice.cgi, print_invoice_events.cgi,
13883           print_invoices.cgi, queue.cgi, recharge_svc.html,
13884           svc_acct-domains.cgi, unapply-cust_credit.cgi,
13885           unapply-cust_pay.cgi, unprovision.cgi, unsusp_pkg.cgi,
13886           unvoid-cust_pay_void.cgi, upload-batch.cgi, void-cust_pay.cgi,
13887           whois.cgi, process/batch-cust_pay.cgi, process/cancel_pkg.html,
13888           process/catchall.cgi, process/cdr-import.html,
13889           process/cust_main-import.cgi,
13890           process/cust_main-import_charges.cgi,
13891           process/delete-customer.cgi, process/inventory_item-import.html,
13892           process/link.cgi, process/meta-import.cgi, process/payment.cgi,
13893           process/recharge_svc.html: ACLs
13894
13895 2008-01-13 13:08  ivan
13896
13897         * httemplate/misc/: email_events.cgi, fax_events.cgi,
13898           print_events.cgi, order_pkg.html: ACLs
13899
13900 2008-01-13 12:55  ivan
13901
13902         * httemplate/: browse/part_bill_event.cgi, search/cust_event.html,
13903           search/timeworked.html, search/cust_bill.html,
13904           search/cust_bill_event.cgi, search/cust_pay_batch.cgi,
13905           search/prepay_credit.html, search/queue.html,
13906           search/report_prepaid_income.cgi, search/report_tax.cgi,
13907           search/sqlradius.cgi: ACLs
13908
13909 2008-01-13 12:50  ivan
13910
13911         * httemplate/elements/: errorpage.html, tr-select-reason.html:
13912           stale leftovers from XSSmas
13913
13914 2008-01-13 12:46  ivan
13915
13916         * httemplate/view/: cust_bill.cgi, svc_acct.cgi, svc_broadband.cgi,
13917           svc_domain.cgi, svc_external.cgi, svc_forward.cgi, svc_www.cgi,
13918           cust_main/payment_history.html, elements/svc_Common.html: ACLs
13919
13920 2008-01-13 12:38  ivan
13921
13922         * httemplate/browse/: access_group.html, access_user.html,
13923           addr_block.cgi, agent.cgi, agent_type.cgi, nas.cgi, part_pkg.cgi,
13924           part_svc.cgi, part_virtual_field.cgi, payment_gateway.html,
13925           reason.html, router.cgi: ACLs
13926
13927 2008-01-13 12:30  ivan
13928
13929         * FS/FS/AccessRight.pm: new ACLs
13930
13931 2008-01-12 16:35  ivan
13932
13933         * htetc/handler.pl: use this in handler.pl, not in mason files
13934
13935 2008-01-11 15:10  ivan
13936
13937         * FS/FS/cust_main.pm: add option to enable searching of
13938           cust_main.agent_custid with one or two letter prefix before the
13939           numeric part
13940
13941 2008-01-11 14:53  ivan
13942
13943         * FS/FS/: Conf.pm, cust_main.pm: add option to enable searching of
13944           cust_main.agent_custid with one or two letter prefix before the
13945           numeric part
13946
13947 2008-01-11 09:30  ivan
13948
13949         * httemplate/edit/elements/svc_Common.html: turn off debugging
13950
13951 2008-01-10 14:13  ivan
13952
13953         * httemplate/search/elements/search.html: doc
13954
13955 2008-01-10 14:06  ivan
13956
13957         * httemplate/elements/menu.html: new rate editor
13958
13959 2008-01-10 13:53  ivan
13960
13961         * FS/FS/rate_detail.pm, httemplate/browse/rate.cgi,
13962           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
13963           httemplate/edit/elements/edit.html,
13964           httemplate/edit/process/rate_region.cgi: new rate editor
13965
13966 2008-01-10 13:52  ivan
13967
13968         * httemplate/: browse/rate_detail.html, browse/rate_region.html,
13969           edit/rate_detail.html, edit/process/rate_detail.html: new call
13970           rate editor (VoIP/telephony)
13971
13972 2008-01-10 13:17  ivan
13973
13974         * FS/FS/reason_type.pm: third person is better
13975
13976 2008-01-10 13:14  ivan
13977
13978         * httemplate/browse/reason.html: eliminate harmless typo
13979
13980 2008-01-08 13:33  jeff
13981
13982         * FS/FS/svc_acct.pm: transactiony cruft removal
13983
13984 2008-01-08 03:23  ivan
13985
13986         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
13987           httemplate/search/report_receivables.cgi: show negative balances
13988           on A/R report, closes: RT#2983
13989
13990 2008-01-07 18:22  ivan
13991
13992         * httemplate/edit/process/cust_main.cgi: add some debugging control
13993
13994 2008-01-03 18:42  ivan
13995
13996         * httemplate/: browse/cust_main_county.cgi,
13997           edit/cust_main_county-expand.cgi, edit/cust_main_county.html,
13998           edit/process/cust_main_county-expand.cgi,
13999           edit/process/cust_main_county.html,
14000           edit/process/elements/process.html, search/elements/search.html:
14001           new tax rate editor
14002
14003 2008-01-03 18:35  ivan
14004
14005         * httemplate/browse/elements/browse.html: new tax rate editor
14006
14007 2008-01-03 18:27  ivan
14008
14009         * httemplate/edit/: prepay_credit.cgi, rate_region.cgi: leftovers
14010           from XSSmas
14011
14012 2008-01-03 18:20  ivan
14013
14014         * httemplate/elements/hidden.html: escape value
14015
14016 2008-01-03 18:19  ivan
14017
14018         * httemplate/elements/: tablebreak-tr-title.html,
14019           tr-fixed-country.html, tr-fixed-state.html,
14020           tr-input-percentage.html: adding new elements: percentage input,
14021           fixed country and state display, tablebreak+title
14022
14023 2008-01-03 18:18  ivan
14024
14025         * httemplate/elements/tr-fixed.html: add a formatted_value option
14026
14027 2008-01-03 18:18  ivan
14028
14029         * httemplate/elements/tr-input-text.html: add maxlength, text-align
14030           and postfix options, escape value
14031
14032 2008-01-03 18:13  ivan
14033
14034         * httemplate/edit/elements/edit.html: there's no such thing as
14035           fixedhidden... hidden will do
14036
14037 2008-01-03 18:02  ivan
14038
14039         * httemplate/edit/elements/edit.html: doc
14040
14041 2008-01-03 17:43  ivan
14042
14043         * httemplate/edit/elements/edit.html: add popup option, add
14044           percentage and tablebreak-tr-title field types, pass object to
14045           included elements, documentation updates
14046
14047 2007-12-28 11:02  jeff
14048
14049         * httemplate/: elements/menu.html, search/report_svc_acct.html,
14050           search/svc_acct.cgi: advanced account reports (RT#2954)
14051
14052 2007-12-28 07:19  jeff
14053
14054         * httemplate/elements/menu.html: whoops
14055
14056 2007-12-28 07:10  jeff
14057
14058         * httemplate/: elements/menu.html, search/svc_acct.cgi: add never
14059           logged in report
14060
14061 2007-12-28 06:39  jeff
14062
14063         * FS/bin/freeside-sqlradius-set-lastlog: tool to seed
14064           svc_acct.last_login and .last_logout
14065
14066 2007-12-28 04:10  ivan
14067
14068         * htetc/handler.pl: remove just a tiny bit more cruft
14069
14070 2007-12-28 04:01  ivan
14071
14072         * htetc/handler.pl: restore in-browser error reporting
14073
14074 2007-12-27 23:45  ivan
14075
14076         * htetc/handler.pl: a little late help from kwanzabot for XSSmas...
14077           clean up handler.pl so we can have separate default_escape_flags
14078           for FS and RT and don't have to make FS's |h flag useless
14079
14080 2007-12-27 17:41  jeff
14081
14082         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
14083           FS/FS/part_export/sqlradius.pm, httemplate/search/svc_acct.cgi,
14084           httemplate/view/svc_acct.cgi: last login reporting (#2952)
14085
14086 2007-12-27 15:49  ivan
14087
14088         * httemplate/search/report_tax.cgi: fix reporting bug for invisimax
14089           in edge case where you have taxclass and empty-taxclass rates for
14090           a country/state(/county) and also have a different set of
14091           taxclasses for some other country/state
14092
14093 2007-12-26 14:52  jeff
14094
14095         * FS/FS/part_export/prizm.pm: conifgurable siteName and docs
14096
14097 2007-12-26 00:23  ivan
14098
14099         * httemplate/misc/timeworked.html: leftovers from XSSmas
14100
14101 2007-12-25 23:51  ivan
14102
14103         * httemplate/edit/quick-charge.html: alas, XSSmas draws to a close
14104
14105 2007-12-25 15:49  ivan
14106
14107         * httemplate/: browse/addr_block.cgi,
14108           browse/part_virtual_field.cgi, browse/router.cgi,
14109           config/config.cgi, edit/agent.cgi,
14110           edit/agent_payment_gateway.html, edit/agent_type.cgi,
14111           edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
14112           edit/cust_credit_bill.cgi, edit/cust_main_note.cgi,
14113           edit/cust_pay.cgi, edit/cust_pkg.cgi, edit/cust_refund.cgi,
14114           edit/msgcat.cgi, edit/part_bill_event.cgi, edit/part_export.cgi,
14115           edit/part_pkg.cgi, edit/part_virtual_field.cgi,
14116           edit/payment_gateway.html, edit/reg_code.cgi, edit/router.cgi,
14117           edit/svc_acct.cgi, edit/svc_broadband.cgi, edit/svc_domain.cgi,
14118           edit/svc_forward.cgi, edit/elements/edit.html,
14119           elements/error.html, misc/batch-cust_pay.html,
14120           misc/cancel_cust.html, misc/cancel_pkg.html, misc/change_pkg.cgi,
14121           misc/recharge_svc.html, misc/process/meta-import.cgi,
14122           search/cust_bill_event.html, search/report_cust_event.html: ho ho
14123           ho, merry XSSmas
14124
14125 2007-12-23 14:05  jeff
14126
14127         * FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/prorate.pm,
14128           FS/FS/part_pkg/subscription.pm,
14129           httemplate/misc/process/recharge_svc.html: add a reset feature to
14130           manual recharges (#1858)
14131
14132 2007-12-20 11:23  jeff
14133
14134         * FS/FS/part_export/prizm.pm: increase siteName allowed length
14135
14136 2007-12-19 14:25  jeff
14137
14138         * httemplate/misc/cust_main-cancel.cgi: redirect redirect
14139
14140 2007-12-19 13:05  jeff
14141
14142         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
14143           httemplate/search/cust_main.html,
14144           httemplate/search/report_cust_main.html: add options for balance
14145           over/under to advanced customer report
14146
14147 2007-12-18 17:55  jeff
14148
14149         * FS/FS/cust_credit.pm: underscoring the important
14150
14151 2007-12-18 14:41  jeff
14152
14153         * httemplate/: edit/cust_credit.cgi,
14154           elements/tr-select-reason.html: correct bad credit reason
14155           conflict resolution
14156
14157 2007-12-18 12:58  ivan
14158
14159         * FS/FS/cust_main.pm: legacy agent_custid field should be as
14160           searchable as actual custnum, right?  at least if it is a
14161           number...
14162
14163 2007-12-18 12:42  ivan
14164
14165         * httemplate/edit/quick-charge.html: IE is case-sensitive when
14166           setting maxLength (and other attributes?).  hopefully that's all
14167           it is.
14168
14169 2007-12-17 14:57  jeff
14170
14171         * FS/FS/cust_credit.pm: stricter otaker rules
14172
14173 2007-12-17 11:59  ivan
14174
14175         * FS/FS/TicketSystem/RT_Internal.pm: no, *that's* where it couldn't
14176           hurt anything.
14177
14178 2007-12-17 11:52  ivan
14179
14180         * FS/FS/TicketSystem/RT_External.pm: i don't think it can hurt
14181           anything... (famous last words)
14182
14183 2007-12-16 17:17  ivan
14184
14185         * httemplate/view/cust_main/contacts.html: fix the case where the
14186           customer doesn't actually have a ship address
14187
14188 2007-12-16 16:59  ivan
14189
14190         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
14191           httemplate/edit/cust_main/billing.html,
14192           httemplate/edit/cust_main/contact.html,
14193           httemplate/elements/header.html,
14194           httemplate/view/cust_main/contacts.html,
14195           httemplate/search/cust_main.cgi: add cust_main-require_address2
14196           config, reimplement address2-search config ("Unit #" search in
14197           searchbar), visual indication of require_invoicing_list_email,
14198           closes: RT#2926
14199
14200 2007-12-16 14:40  ivan
14201
14202         * httemplate/elements/errorpage.html: less is better
14203
14204 2007-12-16 13:02  ivan
14205
14206         * httemplate/elements/header.html: more consistent naming:
14207           cust_main_ADV.cgi becomes cust_main.html
14208
14209 2007-12-16 13:01  ivan
14210
14211         * httemplate/search/report_cust_main.html:
14212           httemplate/elements/header.html
14213
14214 2007-12-16 12:48  ivan
14215
14216         * httemplate/search/cust_main.html: more consistent naming:
14217           cust_main_ADV.cgi becomes cust_main.html
14218
14219 2007-12-15 14:47  rsiddall
14220
14221         * rpm/: INSTALL, freeside.spec, freeside.sysconfig, rpm2Bundle:
14222           Files to build Freeside as Redhat-ish RPMs
14223
14224 2007-12-14 17:45  ivan
14225
14226         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix earlier
14227           drain bramage
14228
14229 2007-12-14 17:37  ivan
14230
14231         * httemplate/search/cust_bill.html: where helps alot
14232
14233 2007-12-14 17:23  ivan
14234
14235         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: hopefully
14236           put reprinting issues to rest for ejourney, yow
14237
14238 2007-12-14 15:41  jeff
14239
14240         * FS/bin/freeside-upgrade: yikes
14241
14242 2007-12-14 13:51  jeff
14243
14244         * FS/FS/Schema.pm: binary not required and breaks
14245           FS::Record::_quote
14246
14247 2007-12-14 13:32  jeff
14248
14249         * FS/bin/freeside-upgrade: correct order of operations
14250
14251 2007-12-14 08:47  jeff
14252
14253         * FS/FS/cust_credit.pm: 1.9 Conf::set returns false on success
14254
14255 2007-12-13 19:56  jeff
14256
14257         * FS/bin/freeside-upgrade: even more deliberate reset
14258
14259 2007-12-13 19:55  ivan
14260
14261         * httemplate/search/svc_acct.cgi: quick hack to show time worked in
14262           last 1-3 months...
14263
14264 2007-12-12 16:17  jeff
14265
14266         * bin/reset-cust_credit-otaker: cust_credit reason/otaker tool
14267
14268 2007-12-12 13:18  jeff
14269
14270         * FS/FS/part_export/www_shellcommands.pm: add suspend/unsuspend to
14271           www_shellcommands export (#1227)
14272
14273 2007-12-12 01:03  ivan
14274
14275         * FS/bin/freeside-history-requeue: adding this quick script
14276
14277 2007-12-11 21:58  jeff
14278
14279         * FS/FS/Setup.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
14280           FS/FS/ClientAPI/Signup.pm,
14281           fs_selfservice/FS-SelfService/SelfService.pm,
14282           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
14283           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
14284           httemplate/edit/svc_acct.cgi: self-service can select domain on
14285           provision (#2801)
14286
14287 2007-12-11 21:42  jeff
14288
14289         * FS/: FS/cust_credit.pm, FS/h_cust_credit.pm,
14290           bin/freeside-disable-reasons, bin/freeside-upgrade: cust_credit
14291           reason improvement, bugfix, and tool
14292
14293 2007-12-06 17:08  ivan
14294
14295         * FS/FS/cust_credit.pm: doh!   is not an object.  let's call it ,
14296           mmkay
14297
14298 2007-12-06 17:04  ivan
14299
14300         * FS/FS/cust_credit.pm: some old databases may have 'hanging'
14301           cust_credit records; we don't want to abort the upgrade because
14302           of that, just warn
14303
14304 2007-12-06 12:49  jeff
14305
14306         * httemplate/edit/part_pkg.cgi: agent setting during package edit
14307           cleanup
14308
14309 2007-12-06 08:51  jeff
14310
14311         * httemplate/view/svc_acct.cgi: support display of negative time
14312
14313 2007-12-05 14:05  ivan
14314
14315         * Makefile: when installing selfservice, create freeside homedir if
14316           it doesn't exist
14317
14318 2007-12-05 12:50  ivan
14319
14320         * httemplate/elements/tr-select-reason.html: doh, order_by does
14321           have to include ORDER BY!
14322
14323 2007-12-05 12:47  ivan
14324
14325         * httemplate/elements/tr-select-reason.html: show types in reason
14326           selection, order by type and reason
14327
14328 2007-12-05 07:10  jeff
14329
14330         * FS/FS/ConfDefaults.pm: add in status and company fields
14331
14332 2007-12-05 06:50  jeff
14333
14334         * FS/FS/cust_main.pm: ensure a valid date is onhand (fixes #2800)
14335
14336 2007-12-04 20:57  jeff
14337
14338         * httemplate/edit/process/part_pkg.cgi: wtf?
14339
14340 2007-12-04 16:45  ivan
14341
14342         * httemplate/search/elements/search.html: i hope this allows IE to
14343           download excel over https?
14344
14345 2007-12-04 12:51  ivan
14346
14347         * httemplate/: elements/menu.html, elements/select-otaker.html,
14348           elements/tr-select-otaker.html, search/report_cust_credit.html,
14349           search/report_rt_transaction.html, search/rt_transaction.html,
14350           search/elements/search.html: add some time-worked reporting
14351
14352 2007-12-04 10:35  jeff
14353
14354         * httemplate/search/cust_pkg.cgi: add suspend/cancel reason to
14355           advanced package report (#2779)
14356
14357 2007-12-04 10:19  jeff
14358
14359         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
14360           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/cust_credit.pm,
14361           FS/FS/cust_main.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_pkg.pm,
14362           FS/FS/reason.pm, FS/FS/reason_type.pm,
14363           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
14364           FS/FS/part_pkg/flat_comission.pm,
14365           FS/FS/part_pkg/flat_comission_cust.pm,
14366           FS/FS/part_pkg/flat_comission_pkg.pm, FS/bin/freeside-upgrade,
14367           httemplate/browse/reason.html,
14368           httemplate/browse/reason_type.html,
14369           httemplate/edit/cust_credit.cgi, httemplate/edit/reason.html,
14370           httemplate/edit/reason_type.html,
14371           httemplate/edit/process/cust_credit.cgi,
14372           httemplate/elements/menu.html,
14373           httemplate/elements/tr-select-reason.html: change credit reasons
14374           from freetext to new reason/reason type system (#2777)
14375
14376 2007-12-02 16:18  ivan
14377
14378         * htetc/freeside-rt.conf: would help if i got the closing tag right
14379
14380 2007-12-02 16:13  ivan
14381
14382         * htetc/freeside-rt.conf: this should get the Chart stuff in RT
14383           statistic running, i hope
14384
14385 2007-11-30 17:37  ivan
14386
14387         * FS/FS/part_pkg/prorate.pm: cleanup
14388
14389 2007-11-30 17:34  ivan
14390
14391         * FS/FS/h_cust_svc.pm: add date_deleted method
14392
14393 2007-11-30 17:34  ivan
14394
14395         * FS/FS/cust_svc.pm: add date_inserted method and reorganize things
14396           slightly
14397
14398 2007-11-30 17:33  ivan
14399
14400         * FS/FS/h_Common.pm: this doesn't actually have anything to do with
14401           cancellation persay, since its generic now
14402
14403 2007-11-30 17:32  ivan
14404
14405         * FS/FS/Record.pm: add h_date method too
14406
14407 2007-11-30 17:30  ivan
14408
14409         * FS/FS/Record.pm: add h_search method, and reorganize mixed up
14410           methods and subroutines
14411
14412 2007-11-30 17:29  ivan
14413
14414         * FS/FS/part_pkg/bulk.pm: add bulk price plan
14415
14416 2007-11-30 13:07  ivan
14417
14418         * FS/FS/cust_bill.pm, httemplate/graph/money_time.cgi,
14419           httemplate/search/cust_bill.html: add net vs gross amounts to
14420           invoice report; make the "net sales" links on
14421           sales/credit/receipts report & graph clickable
14422
14423 2007-11-30 12:55  ivan
14424
14425         * httemplate/graph/elements/monthly.html: UI: download full results
14426           links on separate lines, for consistency with search.html
14427
14428 2007-11-30 10:13  ivan
14429
14430         * FS/FS/cust_bill.pm: fix bug specifying an HTML return address
14431           separately
14432
14433 2007-11-29 19:24  ivan
14434
14435         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add
14436           customer import format with company
14437
14438 2007-11-29 17:24  ivan
14439
14440         * httemplate/browse/access_user.html: update inline documentation
14441
14442 2007-11-29 17:16  ivan
14443
14444         * FS/FS/cust_main.pm: remove unnecessary redefinition of
14445           %method2payby, add a quick hack to fake B:OP success and failure
14446           for testing purposes
14447
14448 2007-11-29 15:51  ivan
14449
14450         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
14451           fix dates going all wacky on errors, when you're asked to confirm
14452           a date move into the past
14453
14454 2007-11-28 19:38  ivan
14455
14456         * FS/FS/cust_pay_pending.pm: double doh, remove cruft checking
14457           nonexistent column and fix the statustext check
14458
14459 2007-11-28 19:05  ivan
14460
14461         * FS/FS/Schema.pm: doh, fix primary key name in new table
14462
14463 2007-11-28 18:54  ivan
14464
14465         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
14466           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
14467           FS/t/cust_pay_pending.t, httemplate/misc/payment.cgi,
14468           httemplate/misc/process/payment.cgi: even more reliable
14469           multiple-payment/double-click/concurrent-payment-form protection
14470
14471 2007-11-28 12:18  jeff
14472
14473         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: better
14474           select multiple, discourage creation of packages no agent can
14475           sell
14476
14477 2007-11-28 10:49  jeff
14478
14479         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
14480           httemplate/search/report_cust_main.html: advanced customer report
14481           rearrangement
14482
14483 2007-11-28 00:46  ivan
14484
14485         * FS/FS/ClientAPI_SessionCache.pm, Makefile: default to FileCache
14486           for selfservice session cache
14487
14488 2007-11-27 17:54  ivan
14489
14490         * httemplate/search/cust_bill_event.cgi: removed unused \$failed
14491           var
14492
14493 2007-11-27 17:30  ivan
14494
14495         * README: license clarification for self-service code
14496
14497 2007-11-27 15:47  ivan
14498
14499         * httemplate/search/cust_bill.html: fix small side-effect of
14500           mysql-compat change eliminating DISTINCT ON: map changing values
14501           of @where array
14502
14503 2007-11-27 14:33  jeff
14504
14505         * FS/FS/part_export/prizm.pm: comma, please
14506
14507 2007-11-27 14:30  jeff
14508
14509         * FS/FS/part_export/prizm.pm: name management tweaking
14510
14511 2007-11-27 11:34  jeff
14512
14513         * FS/FS/part_export/prizm.pm: slop correction
14514
14515 2007-11-26 19:02  jeff
14516
14517         * FS/FS/part_export/prizm.pm: attach SM's to default network,
14518           improved unsuspend & delete, option for BAM only or EMS
14519
14520 2007-11-26 18:51  jeff
14521
14522         * FS/FS/ClientAPI/MyAccount.pm: prevent BILL, DCRD, and DCHK
14523           customers from circumventing a suspension via selfservice (2768)
14524
14525 2007-11-25 18:19  ivan
14526
14527         * httemplate/search/elements/search.html: add a "printable copy"
14528           link to searches to get full results as printable HTML without
14529           other cruft, closes: #1885
14530
14531 2007-11-25 18:18  ivan
14532
14533         * httemplate/elements/header-popup.html: add our stylesheet to
14534           popup/print headers
14535
14536 2007-11-23 17:26  ivan
14537
14538         * Makefile: hello brave new world of defaulting to apache2 in 1.9
14539
14540 2007-11-23 12:25  ivan
14541
14542         * httemplate/edit/part_pkg.cgi: fix stickiness of primary radio
14543           buttons on errors, closes: RT#1035
14544
14545 2007-11-21 17:03  ivan
14546
14547         * httemplate/edit/cust_main.cgi: usability: don't offer 'Select
14548           agent' choice if the dropdown already has a value
14549
14550 2007-11-20 09:18  ivan
14551
14552         * AGPL: it finally happened
14553
14554 2007-11-18 12:02  ivan
14555
14556         * httemplate/search/: report_cust_pkg.html, svc_acct.cgi: add
14557           "multiplier of monthly" info to "paid time" column in
14558           svc_acct-display_paid_time_remaining report
14559
14560 2007-11-14 15:10  ivan
14561
14562         * FS/FS/TicketSystem/RT_External.pm,
14563           httemplate/view/cust_main/tickets.html: add link to resolved
14564           tickets too
14565
14566 2007-11-09 11:20  ivan
14567
14568         * FS/FS/: Conf.pm, cust_main.pm: add
14569           business-onlinepayment-email_customer flag
14570
14571 2007-11-08 19:26  ivan
14572
14573         * httemplate/search/report_receivables.html: better visual
14574           indication of disabled "days" field on IE
14575
14576 2007-11-08 19:12  ivan
14577
14578         * httemplate/search/: report_receivables.cgi,
14579           report_receivables.html: add option for listing customers without
14580           a balance (closes: RT#2752) and fix bug in total row (closes:
14581           RT#2736)
14582
14583 2007-11-08 16:44  jeff
14584
14585         * FS/FS/cust_main.pm: correct realtime_bop cvv handling
14586
14587 2007-11-07 20:21  ivan
14588
14589         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add
14590           selfservice-session_timeout config
14591
14592 2007-11-07 18:10  ivan
14593
14594         * FS/FS/cust_main.pm: prevent warning: "Use of uninitialized value
14595           in concatenation (.) or string at
14596           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 1668."
14597
14598 2007-11-07 16:59  ivan
14599
14600         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
14601           conf/alerter_template, conf/company_address, conf/company_name,
14602           conf/impending_recur_template, conf/invoice_latexfooter,
14603           conf/invoice_latexnotes, conf/invoice_latexsmallfooter,
14604           conf/invoice_template, conf/invoice_template_statement,
14605           conf/welcome_letter: for new installs, centralize some stuff that
14606           was spread around different config files.
14607
14608 2007-11-05 17:59  ivan
14609
14610         * bin/customer-faker: keep our own list of states; remove some
14611           states that Data::Faker and Locale::SubCountry disagree on
14612
14613 2007-11-04 21:42  ivan
14614
14615         * fs_selfservice/FS-SelfService/SelfService.pm: doc: amount param
14616           to process_payment.  just a bit important.
14617
14618 2007-11-04 21:27  ivan
14619
14620         * FS/FS/ClientAPI/MyAccount.pm,
14621           fs_selfservice/FS-SelfService/SelfService.pm: add
14622           process_payment_order_pkg method
14623
14624 2007-11-03 10:38  ivan
14625
14626         * httemplate/elements/menu.html: move menu option for adv. customer
14627           reports to second level, same as advanced invoice & package
14628           reports
14629
14630 2007-11-02 17:55  jeff
14631
14632         * httemplate/: elements/menu.html, search/report_cust_main.html:
14633           new customer report/flattened package report (ticket 1428)
14634
14635 2007-10-29 05:04  ivan
14636
14637         * httemplate/search/cust_pkg.cgi: bug ya bug resulting from
14638           agent-virtualized packages
14639
14640 2007-10-29 05:03  ivan
14641
14642         * httemplate/search/report_receivables.cgi: famous last mysql bug
14643
14644 2007-10-29 04:34  ivan
14645
14646         * httemplate/edit/rate.cgi: yup, mysql-ing me harder
14647
14648 2007-10-29 04:32  ivan
14649
14650         * httemplate/search/cdr.html: mysql
14651
14652 2007-10-29 04:18  ivan
14653
14654         * FS/bin/freeside-setup: forgotton freeside-setup bits of mysql
14655           locking workaround
14656
14657 2007-10-29 03:31  ivan
14658
14659         * FS/FS/cust_main.pm, FS/FS/part_event/Condition.pm,
14660           FS/FS/part_event/Condition/balance_age.pm,
14661           FS/FS/part_event/Condition/cust_bill_age.pm,
14662           httemplate/search/cdr.html: mysql me 1.9 more times
14663
14664 2007-10-29 03:30  ivan
14665
14666         * FS/FS/cust_bill.pm, FS/FS/h_Common.pm, httemplate/edit/rate.cgi,
14667           httemplate/search/cust_bill.html,
14668           httemplate/search/report_tax.cgi: mysql has no DISTINCT ON
14669           either, sigh
14670
14671 2007-10-28 18:08  ivan
14672
14673         * httemplate/view/cust_pay.html: still have link back to the
14674           customer on printable receipt... should hide it from print at
14675           some point though
14676
14677 2007-10-28 05:51  ivan
14678
14679         * FS/: FS/Schema.pm, FS/Setup.pm, FS/svc_acct.pm,
14680           bin/freeside-upgrade: finish mysql locking workaround
14681
14682 2007-10-27 20:55  ivan
14683
14684         * FS/FS/Record.pm, FS/FS/cust_svc.pm,
14685           FS/FS/part_export/sqlradius.pm, htetc/handler.pl,
14686           httemplate/search/report_receivables.cgi: mysql me harder
14687
14688 2007-10-26 21:46  ivan
14689
14690         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
14691           httemplate/misc/process/payment.cgi,
14692           httemplate/search/cust_pay.cgi, httemplate/view/cust_pay.html,
14693           httemplate/view/cust_main/payment_history.html: simple payment
14694           receipts in web interface, sorry arnie, RT#2738
14695
14696 2007-10-25 12:01  ivan
14697
14698         * FS/FS/TicketSystem/RT_External.pm, FS/FS/Schema.pm, Makefile:
14699           mysql, yes, mysql.
14700
14701 2007-10-25 01:29  ivan
14702
14703         * FS/bin/freeside-setup: fix error handling
14704
14705 2007-10-22 15:29  ivan
14706
14707         * FS/FS/Report/Table/Monthly.pm: fix more fallout from
14708           agent-virtualized packages
14709
14710 2007-10-17 09:07  jayce
14711
14712         * FS/FS/cust_pkg.pm: insert_reason only worked if you passed in an
14713           existing reason, the code to insert a new reason was in place,
14714           but didn't let the new reason get used.  Code to do this was
14715           already in place, just not utilized.
14716
14717 2007-10-14 16:14  ivan
14718
14719         * conf/invoice_html: this aligns better.  i wonder how 1.9 loads up
14720           config from here, though?
14721
14722 2007-10-14 16:10  ivan
14723
14724         * FS/FS/cust_bill.pm: escape \dollar in invoice_latexnotes
14725
14726 2007-10-14 13:07  ivan
14727
14728         * FS/FS/Cron/bill.pm: don't fill up memory with objects for every
14729           customer being billed
14730
14731 2007-10-13 18:51  ivan
14732
14733         * fs_selfservice/php/: freeside.class.php,
14734           freeside.login_example.php, freeside_signup_example.php: adding
14735           php examples
14736
14737 2007-10-13 10:33  jeff
14738
14739         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: correct
14740           agent_defaultpkg handling
14741
14742 2007-10-10 13:54  ivan
14743
14744         * FS/FS/cust_main.pm: set expandtab
14745
14746 2007-10-10 13:52  jayce
14747
14748         * FS/FS/cust_main.pm: With this line missing, cust_event objects
14749           would not fully create (eventpart wasn't loading), causing the _X
14750           methods to fail on ->part_event.  Only noticed when you retried
14751           events that had previously failed.
14752
14753 2007-10-10 11:14  ivan
14754
14755         * httemplate/browse/part_pkg.cgi: REALLY fix the package browsing
14756           this time, without messing up the ordering
14757
14758 2007-10-10 10:55  ivan
14759
14760         * httemplate/edit/part_pkg.cgi: concurrent fix for package editing
14761           also cleans this up slightly
14762
14763 2007-10-10 10:50  jeff
14764
14765         * httemplate/edit/part_pkg.cgi: close:}
14766
14767 2007-10-09 10:57  ivan
14768
14769         * FS/FS/cust_main.pm: be polite!  don't spew debugging info unless
14770           its asked for.
14771
14772 2007-10-08 21:58  ivan
14773
14774         * FS/FS/Conf.pm: fix documenation links to point into wiki where
14775           they belong
14776
14777 2007-10-08 21:48  ivan
14778
14779         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add
14780           ticket_system-priority_reverse config
14781
14782 2007-10-08 18:40  jeff
14783
14784         * httemplate/misc/timeworked.html: preserve order
14785
14786 2007-10-08 18:06  ivan
14787
14788         * httemplate/misc/timeworked.html: interpolating the links would
14789           help too
14790
14791 2007-10-08 18:01  ivan
14792
14793         * httemplate/misc/timeworked.html: i think this should fix
14794           timeworked subjects, and link to the transactions as well
14795
14796 2007-10-08 16:48  ivan
14797
14798         * fs_selfservice/FS-SelfService/cgi/view_support_details.html: line
14799           up things better
14800
14801 2007-10-08 16:32  ivan
14802
14803         * fs_selfservice/FS-SelfService/SelfService.pm: self-service POD
14804           cleanups
14805
14806 2007-10-08 14:06  ivan
14807
14808         * FS/FS/part_event/Condition/cust_bill_owed.pm,
14809           bin/freeside-migrate-events, httemplate/edit/part_event.html: add
14810           cust_bill_owed as an implicit condition (whew), and make sure it
14811           is added on migrations (also: fixed implicit conditions like this
14812           which only apply to a subset of eventtables)
14813
14814 2007-10-08 14:05  jeff
14815
14816         * httemplate/edit/part_pkg.cgi: disallow agent changing on cloned
14817           packages
14818
14819 2007-10-08 12:14  jeff
14820
14821         * htetc/handler.pl, httemplate/edit/rate_region.cgi,
14822           httemplate/edit/reg_code.cgi,
14823           httemplate/edit/process/cust_svc.cgi,
14824           httemplate/edit/process/domain_record.cgi,
14825           httemplate/edit/process/reg_code.cgi,
14826           httemplate/elements/errorpage.html,
14827           httemplate/elements/tr-select-part_referral.html,
14828           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
14829           httemplate/misc/delete-agent_payment_gateway.cgi,
14830           httemplate/misc/delete-cust_credit.cgi,
14831           httemplate/misc/delete-cust_pay.cgi,
14832           httemplate/misc/delete-cust_refund.cgi,
14833           httemplate/misc/delete-domain_record.cgi,
14834           httemplate/misc/delete-part_export.cgi, httemplate/misc/dump.cgi,
14835           httemplate/misc/inventory_item-import.html,
14836           httemplate/misc/unapply-cust_credit.cgi,
14837           httemplate/misc/unapply-cust_pay.cgi,
14838           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
14839           httemplate/misc/unvoid-cust_pay_void.cgi,
14840           httemplate/misc/upload-batch.cgi,
14841           httemplate/misc/void-cust_pay.cgi,
14842           httemplate/misc/process/cdr-import.html,
14843           httemplate/misc/process/cust_main-import.cgi,
14844           httemplate/misc/process/cust_main-import_charges.cgi,
14845           httemplate/misc/process/inventory_item-import.html,
14846           httemplate/misc/process/link.cgi,
14847           httemplate/misc/process/payment.cgi,
14848           httemplate/search/cust_main.cgi, httemplate/search/cust_svc.html,
14849           httemplate/search/inventory_item.html,
14850           httemplate/search/reg_code.html, httemplate/search/sql.html,
14851           httemplate/search/svc_acct.cgi,
14852           httemplate/search/svc_broadband.cgi: Remove remaining calls to
14853           idiot/eidiot.  Should fix 1479
14854
14855 2007-10-05 13:41  ivan
14856
14857         * FS/FS/part_event/Condition/cust_bill_has_service.pm: reenalbe
14858           this condition
14859
14860 2007-10-05 12:53  jeff
14861
14862         * httemplate/misc/: timeworked.html, process/timeworked.html: new
14863           ui for assigning support time
14864
14865 2007-10-05 12:45  ivan
14866
14867         * httemplate/elements/tr-input-beginning_ending.html: fix date
14868           selection on advanced invoice report, or future places where date
14869           selection component is included multiple times
14870
14871 2007-10-05 07:26  jayce
14872
14873         * httemplate/elements/tr-select-part_svc.html: Initial checkin, was
14874           missing from the cust_bill_has_service condition checkin.
14875
14876 2007-10-04 17:39  ivan
14877
14878         * FS/FS/: part_event_condition.pm, part_event/Condition.pm,
14879           part_event/Condition/cust_bill_has_service.pm: add disable
14880           ability to conditions & disable cust_bill_has_service, so the
14881           condition edit page renders again
14882
14883 2007-10-04 16:55  ivan
14884
14885         * FS/FS/part_event/Condition/once.pm: whitespace
14886
14887 2007-10-04 16:52  ivan
14888
14889         * FS/FS/part_event/Condition/once.pm: such a dumb little thing, but
14890           i think that should really do it.  whew
14891
14892 2007-10-04 16:41  ivan
14893
14894         * FS/FS/cust_main.pm: don't leave stray 'new' events around if they
14895           don't pass their final condition check
14896
14897 2007-10-04 16:40  ivan
14898
14899         * FS/FS/part_event/Condition/once.pm: hopefully fix once.pm
14900           properly...
14901
14902 2007-10-04 14:38  ivan
14903
14904         * FS/FS/part_event_condition.pm: add SKIP_CONDITION_SQL debugging
14905           aid
14906
14907 2007-10-04 12:14  ivan
14908
14909         * FS/FS/Cron/bill.pm: additional due_cust_event debugging
14910
14911 2007-10-04 12:04  ivan
14912
14913         * FS/FS/cust_main.pm: nobody likes it when you forget ions
14914
14915 2007-10-04 12:03  ivan
14916
14917         * FS/FS/cust_main.pm: additional due_cust_event debugging
14918
14919 2007-10-04 11:28  ivan
14920
14921         * FS/FS/cust_main.pm: additional due_cust_event debugging
14922
14923 2007-10-04 09:45  ivan
14924
14925         * httemplate/search/cust_bill_event.cgi: fix compilation error!
14926
14927 2007-10-03 21:21  ivan
14928
14929         * FS/FS/cust_main.pm: i really hope this finally does it
14930
14931 2007-10-03 21:09  ivan
14932
14933         * FS/FS/cust_main.pm: dot strikes again
14934
14935 2007-10-03 21:08  ivan
14936
14937         * FS/FS/cust_main.pm: whew, i think this might actually fix it
14938
14939 2007-10-03 20:48  ivan
14940
14941         * FS/FS/cust_main.pm: doh!  does that really fix agent-specific
14942           agent template migration from 1.7?  sure hope so
14943
14944 2007-10-03 20:37  ivan
14945
14946         * FS/FS/Record.pm: add debugging option to qsearch
14947
14948 2007-10-03 19:52  ivan
14949
14950         * bin/pod2x: wikify individual files
14951
14952 2007-10-03 19:22  ivan
14953
14954         * bin/pod2x: fix FS::SelfService::XMLRPC pod generation
14955
14956 2007-10-03 19:15  ivan
14957
14958         * FS/FS/cust_main.pm: add missing =back
14959
14960 2007-10-03 19:07  ivan
14961
14962         * bin/pod2x: bah!  THIS should fix munging of non-internal links, i
14963           hope
14964
14965 2007-10-03 19:06  jeff
14966
14967         * FS/FS/UI/bytecount.pm, FS/FS/part_pkg/flat.pm,
14968           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
14969           httemplate/edit/process/part_pkg.cgi: support part_pkg option
14970           input validation, check bytecounts and allow commas (closes 1863)
14971
14972 2007-10-03 18:56  ivan
14973
14974         * bin/pod2x: this *should* fix munging of non-internal links, i
14975           hope
14976
14977 2007-10-03 18:49  ivan
14978
14979         * Makefile, bin/pod2x: wiki documentation convertor now
14980
14981 2007-10-03 18:47  ivan
14982
14983         * FS/FS.pm: add missing CLI utilities to FS.pm too
14984
14985 2007-10-03 18:45  ivan
14986
14987         * FS/bin/freeside-sqlradius-seconds: fixing wrong POD NAME doc
14988
14989 2007-10-03 18:21  ivan
14990
14991         * FS/FS.pm: update FS base page for new stuff in 1.9
14992
14993 2007-10-03 18:15  ivan
14994
14995         * FS/: FS.pm: update top-level FS manpage
14996
14997 2007-10-03 17:51  ivan
14998
14999         * FS/FS/: access_right.pm, access_user_pref.pm,
15000           access_usergroup.pm, pay_batch.pm: POD documentation updates
15001
15002 2007-10-02 14:56  ivan
15003
15004         * FS/FS/cust_event.pm: doh!
15005
15006 2007-10-02 08:31  jeff
15007
15008         * FS/FS/cust_bill_event.pm, FS/FS/UI/Web.pm,
15009           httemplate/search/cust_bill_event.cgi: fix up re-email these
15010           events
15011
15012 2007-10-02 08:11  jeff
15013
15014         * httemplate/misc/process/timeworked.html: missed file in self
15015           service support usage improvements
15016
15017 2007-10-01 17:44  ivan
15018
15019         * httemplate/: browse/part_referral.html, elements/menu.html:
15020           Configuration right no longer gives access to things controlled
15021           by their own ACLs (advertising source & package edit
15022
15023 2007-10-01 17:40  ivan
15024
15025         * httemplate/elements/menu.html: package definitions controlled by
15026           their own ACL now
15027
15028 2007-10-01 17:32  ivan
15029
15030         * FS/bin/freeside-daily: need the space
15031
15032 2007-10-01 17:31  ivan
15033
15034         * FS/FS/Schema.pm: this flag has nothing to do with recur tax :)
15035
15036 2007-10-01 17:29  ivan
15037
15038         * FS/FS/Cron/bill.pm: fix small problems with earlier commit: add
15039           back earlier commits reverted by this patch, also revert
15040           gratuitous whitespace changes
15041
15042 2007-10-01 17:22  ivan
15043
15044         * FS/FS/cust_event.pm: proper fix for once.pm bug?  hopefully it
15045           works :)
15046
15047 2007-10-01 17:18  ivan
15048
15049         * FS/FS/part_event/: Condition.pm, Condition/once.pm: proper fix
15050           for once.pm bug?  hopefully it works :)
15051
15052 2007-09-29 17:26  ivan
15053
15054         * httemplate/search/: cdr.html, report_cdr.html: better CDR
15055           searching
15056
15057 2007-09-29 17:25  ivan
15058
15059         * httemplate/edit/REAL_cust_pkg.cgi: fix argument stickiness on
15060           date editing errors (especially because resetting them pops up
15061           the error confirmation)
15062
15063 2007-09-29 17:23  ivan
15064
15065         * FS/FS/cust_main.pm: this might fix agent-specific invoicing when
15066           migrated from 1.7?
15067
15068 2007-09-29 17:22  ivan
15069
15070         * bin/freeside-upgrade-unicode: [no log message]
15071
15072 2007-09-28 19:17  ivan
15073
15074         * FS/FS/access_user.pm, httemplate/search/cust_event.html,
15075           httemplate/search/report_tax.cgi: fix ambiguous agentnum errors
15076           in cust_event.html & report_tax.cgi (provide a table option in
15077           access_user::agentnums_sql so this is easy to fix for other
15078           reports too)
15079
15080 2007-09-27 17:33  jayce
15081
15082         * FS/FS/cust_main.pm: Fixes a bug where retry_realtime isn't
15083           limiting to that user's events, therefore selecting all retryable
15084           events, and having to filter later.  On a system with a running
15085           history, this caused bad O() types of situations for performance,
15086           especially bad when this was called by something that a user
15087           would be awaiting feedback from
15088
15089 2007-09-27 17:19  jayce
15090
15091         * FS/FS/Record.pm: Cleanup qsearch for readability, removes heinous
15092           map {} of several hundred lines into two simple method calls
15093
15094 2007-09-27 14:25  jeff
15095
15096         * httemplate/edit/svc_acct.cgi: hide fixed passwords
15097
15098 2007-09-27 11:24  jayce
15099
15100         * FS/: FS/Schema.pm, FS/cust_main.pm, FS/Cron/bill.pm,
15101           bin/freeside-daily: Multi-System Billing: with a -m flag, daily
15102           will queue billing jobs instead of running each.  freeside-queued
15103           will then pick it up, allowing multiple simultaneous jobs to run,
15104           as well as multiple machines.  Also adds a 'Secure' column to the
15105           queue system, allowing for billing jobs to define themselves as
15106           'secure only' in cases where a box might be using the encryption.
15107           This allows you to  run secure only jobs (such as a collect) on
15108           boxes that can.
15109
15110 2007-09-26 12:27  jayce
15111
15112         * FS/FS/part_event/Condition/cust_bill_has_service.pm: Initial
15113           import.  Condition tests to see if the Invoice bills for a
15114           particular service.
15115
15116 2007-09-26 12:24  jayce
15117
15118         * FS/FS/part_event/Condition/once.pm: Event loop changes after
15119           initial creation caused this to never trigger, as the event loop
15120           creates a 'NEW' record, as a placeholder.  We need to not die
15121           from that.
15122
15123 2007-09-26 09:06  ivan
15124
15125         * httemplate/browse/part_pkg.cgi: fix package browse query, doh
15126
15127 2007-09-24 08:47  jeff
15128
15129         * FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
15130           FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_External.pm,
15131           fs_selfservice/FS-SelfService/SelfService.pm,
15132           fs_selfservice/FS-SelfService/cgi/myaccount.html,
15133           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
15134           fs_selfservice/FS-SelfService/cgi/view_support_details.html:
15135           self-service support usage improvements (1733)
15136
15137 2007-09-23 17:56  ivan
15138
15139         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_event.pm,
15140           FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: beginning of
15141           agent-virtualization of packages
15142
15143 2007-09-23 16:17  ivan
15144
15145         * httemplate/edit/svc_www.cgi: i think this is a bug; should not
15146           show the svc_www.usersvc selector unless it is non-fixed or
15147           non-blank, NOT non-fixed or blank
15148
15149 2007-09-23 16:16  ivan
15150
15151         * FS/FS/Record.pm: remove compat with pre-0.33 DBIx::DBSchema
15152
15153 2007-09-23 13:21  ivan
15154
15155         * FS/FS/Conf.pm, httemplate/search/svc_acct.cgi: accounts w/time
15156           remaining search
15157
15158 2007-09-23 13:00  ivan
15159
15160         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
15161
15162 2007-09-23 12:54  ivan
15163
15164         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
15165
15166 2007-09-23 12:18  ivan
15167
15168         * httemplate/search/elements/search.html: remove extraneous blank
15169           line causing Excel exports to fail
15170
15171 2007-09-23 11:32  ivan
15172
15173         * FS/FS/svc_acct.pm, httemplate/elements/menu.html,
15174           httemplate/search/svc_acct.cgi: accounts w/time remaining search
15175
15176 2007-09-22 15:45  ivan
15177
15178         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
15179           menubar border in example self-service template
15180
15181 2007-09-22 14:31  ivan
15182
15183         * httemplate/config/: config-view.cgi, config.cgi: improve config
15184           UI, especially for textareas
15185
15186 2007-09-22 12:40  ivan
15187
15188         * httemplate/view/svc_acct.cgi: UI
15189
15190 2007-09-22 12:03  ivan
15191
15192         * FS/FS/svc_domain.pm: have to import tld_exists function if we're
15193           going to use it
15194
15195 2007-09-22 11:27  ivan
15196
15197         * httemplate/view/svc_acct.cgi: add a list of any hosts associated
15198           with accounts
15199
15200 2007-09-20 19:24  ivan
15201
15202         * httemplate/search/timeworked.html: fix problems with time queue
15203           search: ticket subjects need to be HTML-escaped, 'remaining time'
15204           calculation had a NULL vs 0 issue, and link to tickets
15205
15206 2007-09-19 15:38  ivan
15207
15208         * rt/lib/RT/SearchBuilder.pm: we need SearchBuilder 1.48 to avoid
15209           annoying Pg bugs causing "This user's 10 highest priority
15210           tickets" to be blank
15211
15212 2007-09-18 17:27  jeff
15213
15214         * fs_selfservice/FS-SelfService/cgi/myaccount.html: support custom
15215           priorities
15216
15217 2007-09-18 17:12  ivan
15218
15219         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix at
15220           least one small problem with reprint/email/fax functionality: now
15221           should understand the "most recent invoice per customer" and
15222           invoice # min/max options
15223
15224 2007-09-18 16:19  ivan
15225
15226         * httemplate/edit/cust_main.cgi: fix advertising source stickiness
15227           when page is reloaded with an error
15228
15229 2007-09-18 15:51  ivan
15230
15231         * rt/etc/RT_SiteConfig.pm: MyTicketsLength has been replaced with
15232           an official upstream config
15233
15234 2007-09-18 14:41  ivan
15235
15236         * httemplate/search/svc_broadband.cgi: and parens help alot, doh
15237
15238 2007-09-18 14:37  ivan
15239
15240         * httemplate/search/svc_broadband.cgi: fix svc_broadband search by
15241           svcpart (links from browse/part_svc, in particular
15242
15243 2007-09-18 10:07  ivan
15244
15245         * FS/FS/Schema.pm: add missing column access_user_pref.expiration
15246
15247 2007-09-17 23:32  jeff
15248
15249         * FS/FS/: cust_pkg.pm, part_pkg/base_rate.pm, part_pkg/flat.pm,
15250           part_pkg/prorate.pm, part_pkg/subscription.pm: allow assignment
15251           of auto recharge values AND rollover
15252
15253 2007-09-17 23:07  jeff
15254
15255         * FS/FS/Cron/expire_user_pref.pm: auto commit for vacuum
15256
15257 2007-09-17 17:21  ivan
15258
15259         * fs_selfservice/FS-SelfService/cgi/myaccount.html: close table
15260           tag; fix spacing
15261
15262 2007-09-17 14:12  ivan
15263
15264         * FS/FS/cust_main.pm: fix scoping issues with $1 and $2 resulting
15265           in payinfo trying getting set to xxEK, thanks to _vlad_ for
15266           tracking this down and providing a fix
15267
15268 2007-09-17 13:52  ivan
15269
15270         * FS/FS/Conf.pm: elaborate on ambiguous instructions
15271
15272 2007-09-13 20:45  ivan
15273
15274         * httemplate/edit/process/quick-charge.cgi: Fix 'Can't use an
15275           undefined value as an ARRAY reference at
15276           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 4383.' error
15277
15278 2007-09-13 20:31  ivan
15279
15280         * rt/html/Elements/TicketList: fix visual glitch on "RT at a
15281           glance" / Ticketing main
15282
15283 2007-09-13 19:14  ivan
15284
15285         * rt/html/Ticket/Elements/ShowTransactionAttachments: turn off
15286           Text::Quoted usage, it segfaults and its optional
15287
15288 2007-09-13 16:45  ivan
15289
15290         * rt/html/NoAuth/css/3.5-default/freeside.css: make boxes distinct
15291           from the background
15292
15293 2007-09-13 15:35  ivan
15294
15295         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
15296           FS/t/acct_rt_transaction.t, htetc/handler.pl,
15297           httemplate/misc/process/timeworked.html,
15298           httemplate/search/timeworked.html: rename svc_acct_rt_transaction
15299           to acct_rt_transaction, as it is not a service, its something
15300           that hangs off of an svc_acct (like an acct_snarf).  thank
15301           goodness was able to do this before its any sort of migration
15302           problem...
15303
15304 2007-09-13 15:25  ivan
15305
15306         * httemplate/browse/part_svc.cgi: random indentation fix
15307
15308 2007-09-13 15:25  ivan
15309
15310         * FS/bin/freeside-upgrade: some notes about old part_svc columns,
15311           since DBIx::DBSchema 0.33+ will now drop them...
15312
15313 2007-09-13 15:24  ivan
15314
15315         * CREDITS: too little, too late attempt at spam reduction
15316
15317 2007-09-13 15:05  ivan
15318
15319         * httemplate/search/cust_main.cgi: fix status color on customer
15320           list
15321
15322 2007-09-13 15:05  ivan
15323
15324         * httemplate/search/report_receivables.cgi: clean up some unused
15325           code
15326
15327 2007-09-13 13:16  ivan
15328
15329         * httemplate/misc/cust_main-import.cgi: add better inline docs
15330           explaining fields on customer CSV import
15331
15332 2007-09-12 19:44  ivan
15333
15334         * rt/html/NoAuth/css/3.5-default/freeside.css: it would help to
15335           check this in.
15336
15337 2007-09-12 13:40  ivan
15338
15339         * FS/FS/TicketSystem/RT_External.pm: don't want a fatal error when
15340           we can't fetch the name for a queue...
15341
15342 2007-09-11 22:38  ivan
15343
15344         * bin/freeside-migrate-events: freeside-migrate-events now moves
15345           event options, whew
15346
15347 2007-09-11 21:23  ivan
15348
15349         * FS/FS/cust_event.pm: fix problems migrating weird statustext from
15350           cust_bill_event records
15351
15352 2007-09-11 21:23  ivan
15353
15354         * FS/FS/cust_bill_event.pm: prevent (less than) and (greater than)
15355           in statustext message (or anything else weird) from causing them
15356           not to get inserted
15357
15358 2007-09-11 21:20  ivan
15359
15360         * bin/freeside-migrate-events: fix for freeside-migrate-events bug
15361           that would throw a duplicate row error instead of completing the
15362           migration
15363
15364 2007-09-11 20:39  ivan
15365
15366         * FS/FS/svc_domain.pm: fix "Useless use of a variable in void
15367           context at /usr/local/share/perl/5.8.8/FS/svc_domain.pm line
15368           367." that might have possible set an incorrest svc_domain.suffix
15369
15370 2007-09-10 18:33  ivan
15371
15372         * FS/FS/: Conf.pm, cust_main.pm: add cust_main-require_phone and
15373           cust_main-require_invoicing_list_email options
15374
15375 2007-09-10 17:28  ivan
15376
15377         * FS/FS/cust_main.pm: better default paydate for letters
15378
15379 2007-09-06 20:45  ivan
15380
15381         * FS/FS/cust_pkg.pm: default cancellation subject so the emails
15382           work even when people don't set one in config
15383
15384 2007-09-06 20:36  ivan
15385
15386         * FS/FS/part_export/sqlradius.pm: tweak debugging
15387
15388 2007-08-23 01:23  ivan
15389
15390         * FS/FS/: Conf.pm, part_export/sqlradius.pm: fix bug where user
15391           could log in to RADIUS with uppercase usernameand avoid bandwidth
15392           acconting (mysql is case-insensitive?  wtf!  thanks a fucking lot
15393           for nothing, grr!)
15394
15395 2007-08-17 07:01  jeff
15396
15397         * FS/FS/cust_main.pm: miss use
15398
15399 2007-08-17 06:59  jeff
15400
15401         * httemplate/misc/process/timeworked.html: access control
15402
15403 2007-08-16 21:27  ivan
15404
15405         * Makefile: remove redunant redundancy
15406
15407 2007-08-16 11:22  jeff
15408
15409         * FS/FS/svc_acct.pm: correct labels in service definition edit for
15410           svc_acct (#1745)
15411
15412 2007-08-16 10:40  ivan
15413
15414         * FS/FS/ClientAPI/MyAccount.pm: remove debugging
15415
15416 2007-08-16 09:19  jeff
15417
15418         * FS/bin/freeside-upgrade: agent_custid bugfix (1746)
15419
15420 2007-08-16 06:40  jeff
15421
15422         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
15423           FS/FS/cust_main.pm, httemplate/misc/batch-cust_pay.html,
15424           httemplate/misc/timeworked.html, FS/MANIFEST,
15425           httemplate/misc/process/timeworked.html,
15426           httemplate/search/timeworked.html, FS/FS/ClientAPI/MyAccount.pm,
15427           fs_selfservice/FS-SelfService/cgi/myaccount.html,
15428           htetc/handler.pl, httemplate/elements/menu.html,
15429           httemplate/view/cust_main/tickets.html: support hours 'usage'
15430           tracking for our own internal use (#1733)
15431
15432 2007-08-15 17:09  ivan
15433
15434         * FS/FS/cust_main.pm: have generate_letter assume a default paydate
15435           of 2037-12 so it doesn't bomb out on empty paydates
15436
15437 2007-08-15 16:46  ivan
15438
15439         * FS/bin/freeside-sqlradius-reset: add -n option to
15440           freeside-sqlradius-reset to supress deleting data
15441
15442 2007-08-15 14:51  ivan
15443
15444         * httemplate/edit/cust_main.cgi: fix customer status color here too
15445
15446 2007-08-14 20:26  ivan
15447
15448         * httemplate/browse/part_export.cgi: little more low-hanging fruit:
15449           table-grid the export listing
15450
15451 2007-08-14 14:46  ivan
15452
15453         * FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
15454           httemplate/graph/cust_bill_pkg.cgi,
15455           httemplate/graph/cust_pkg.cgi, httemplate/graph/money_time.cgi,
15456           httemplate/graph/report_cust_pkg.html,
15457           httemplate/graph/elements/monthly.html,
15458           httemplate/browse/agent.cgi: add package churn report/graph
15459
15460 2007-08-14 13:18  ivan
15461
15462         * FS/FS/Cron/bill.pm: removing unneeded %saw var
15463
15464 2007-08-13 19:40  ivan
15465
15466         * httemplate/elements/tr-select-cust_pkg-status.html: restore label
15467           on package status selector
15468
15469 2007-08-10 16:50  ivan
15470
15471         * FS/bin/: freeside-dbdef-create: rename dbdef-create to
15472           freeside-dbdef-create and move it to FS/bin, so it gets
15473           %%%FREESIDE_CONF%%% substituted
15474
15475 2007-08-10 15:48  ivan
15476
15477         * FS/FS/part_pkg.pm: add 3 day, 4 month and 4.5 month (137 day)
15478           frequencies
15479
15480 2007-08-10 00:01  ivan
15481
15482         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
15483           httemplate/view/cust_main/packages.html: on changing packages,
15484           don't set setup date unless old package has one
15485
15486 2007-08-08 17:31  ivan
15487
15488         * FS/FS/svc_domain.pm: add TLD checking to svc_domain
15489
15490 2007-08-08 12:18  ivan
15491
15492         * FS/FS/cust_pkg.pm: fix otaker regex
15493
15494 2007-08-07 13:05  ivan
15495
15496         * FS/FS/cust_main.pm: more informative error msg
15497
15498 2007-08-06 12:45  jeff
15499
15500         * fs_selfservice/FS-SelfService/SelfService/XMLRPC.pm:
15501           documentation improvements
15502
15503 2007-08-06 01:51  jeff
15504
15505         * fs_selfservice/FS-SelfService/MANIFEST: there is a server
15506
15507 2007-08-06 01:46  jeff
15508
15509         * fs_selfservice/FS-SelfService/: MANIFEST, Makefile.PL,
15510           freeside-selfservice-xmlrpc-server, SelfService/XMLRPC.pm,
15511           cgi/xmlrpc.cgi: add selfservice xmlrpc facilities (#591)
15512
15513 2007-08-05 10:32  jeff
15514
15515         * FS/FS/ClientAPI/MyAccount.pm: eeb! fix realtime recharge
15516
15517 2007-08-03 19:06  ivan
15518
15519         * rt/etc/RT_SiteConfig.pm: fix URL handling on RT redirects
15520
15521 2007-08-03 18:58  ivan
15522
15523         * Makefile: update Makefile to always substitute in
15524           RT_SiteConfig.pm when running install-rt
15525
15526 2007-08-03 18:57  ivan
15527
15528         * rt/html/Elements/Header, httemplate/elements/header.html: point
15529           1.9 to 1.9 documentation
15530
15531 2007-08-03 17:13  ivan
15532
15533         * rt/: FREESIDE_MODIFIED, Makefile, config.log, config.status,
15534           bin/mason_handler.fcgi, bin/mason_handler.scgi,
15535           bin/mason_handler.svc, bin/rt-crontool, bin/rt-mailgate,
15536           html/Elements/Footer, html/Elements/Header,
15537           html/Elements/PageLayout, html/NoAuth/css/3.5-default/main.css,
15538           html/NoAuth/css/3.5-default/misc.css,
15539           html/NoAuth/css/3.5-default/transactions.css,
15540           html/NoAuth/images/css/cb.gif, html/NoAuth/images/css/cbr.gif,
15541           html/NoAuth/images/css/ct.gif, html/NoAuth/images/css/ctr.gif,
15542           lib/RT.pm: clean up corners & colors
15543
15544 2007-08-03 16:14  ivan
15545
15546         * rt/html/Elements/PageLayout: fix nit sorting out tops earchboxes
15547
15548 2007-08-03 16:00  ivan
15549
15550         * rt/html/Elements/PageLayout: at least sort out the top
15551           searchboxes
15552
15553 2007-08-03 15:43  ivan
15554
15555         * rt/etc/: RT_Config.pm, RT_Config.pm.in: fix path so we can find
15556           .css files
15557
15558 2007-08-03 15:10  ivan
15559
15560         * rt/html/Ticket/Elements/ShowSummary: fix merge nit
15561
15562 2007-08-03 15:06  ivan
15563
15564         * rt/FREESIDE_MODIFIED: [no log message]
15565
15566 2007-08-03 14:49  ivan
15567
15568         * rt/: FREESIDE_MODIFIED, etc/RT_SiteConfig.pm,
15569           html/Elements/Footer, html/Elements/Header, html/Elements/Menu,
15570           html/Elements/PageLayout, html/Elements/QuickCreate,
15571           html/Elements/SimpleSearch, html/Elements/Tabs,
15572           html/Elements/TicketList, html/Elements/TitleBoxStart,
15573           html/Elements/CollectionAsTable/Row, html/Search/Bulk.html,
15574           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
15575           html/Widgets/TitleBoxStart, lib/RT/SearchBuilder.pm,
15576           sbin/rt-setup-database.in: merging RT_3_6_4 to HEAD
15577
15578 2007-08-02 16:44  ivan
15579
15580         * httemplate/view/cust_main/packages.html: increase package popup
15581           width
15582
15583 2007-08-02 16:09  ivan
15584
15585         * httemplate/: edit/process/cust_pkg.cgi,
15586           elements/select-table.html, misc/change_pkg.cgi,
15587           misc/order_pkg.html, view/cust_main/packages.html: fix slowness
15588           on change package and also make it into a popup
15589
15590 2007-08-02 16:01  ivan
15591
15592         * httemplate/elements/select-cust-part_pkg.html: fix slowness on
15593           change package and also make it into a popup
15594
15595 2007-08-02 15:55  ivan
15596
15597         * FS/FS/CGI.pm: fix status color on small_custview
15598
15599 2007-08-02 14:57  ivan
15600
15601         * httemplate/view/cust_main/packages.html: line up package acitons
15602           all on one line
15603
15604 2007-08-02 12:56  ivan
15605
15606         * rt/: html/Ticket/Elements/EditCustomFields,
15607           html/Ticket/Elements/PreviewScrips,
15608           html/Ticket/Elements/ShowDependencies,
15609           html/Ticket/Elements/ShowMessageHeaders,
15610           html/Ticket/Elements/ShowRequestor,
15611           html/Ticket/Elements/ShowUserEntry,
15612           html/Ticket/Elements/EditBasics,
15613           html/Ticket/Elements/EditCustomField,
15614           html/Ticket/Elements/Reminders,
15615           html/Ticket/Elements/ShowGroupMembers,
15616           html/Ticket/Elements/ShowHistory,
15617           html/Ticket/Elements/ShowMembers,
15618           html/Ticket/Elements/ShowPeople,
15619           html/Ticket/Elements/ShowTransaction,
15620           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
15621           html/Ticket/Elements/ShowAttachments,
15622           html/Ticket/Elements/ShowBasics,
15623           html/Ticket/Elements/ShowCustomFields,
15624           html/Ticket/Elements/ShowMessageStanza,
15625           html/SelfService/Closed.html, html/SelfService/Create.html,
15626           html/SelfService/CreateTicketInQueue.html,
15627           html/SelfService/Display.html, html/SelfService/Error.html,
15628           html/SelfService/Prefs.html, html/SelfService/Update.html,
15629           html/Ticket/Attachment/dhandler,
15630           html/Ticket/Elements/LoadTextAttachments,
15631           html/SelfService/index.html,
15632           html/SelfService/Attachment/dhandler,
15633           html/SelfService/Elements/GotoTicket,
15634           html/SelfService/Elements/Header,
15635           html/SelfService/Elements/MyRequests,
15636           html/SelfService/Elements/Tabs, html/Approvals/Display.html,
15637           html/Approvals/index.html,
15638           html/Approvals/Elements/PendingMyApproval,
15639           html/Approvals/Elements/Tabs, html/Approvals/Elements/Approve,
15640           html/Approvals/Elements/ShowDependency,
15641           bin/mason_handler.fcgi.in, bin/mason_handler.svc.in, bin/rt.in,
15642           bin/standalone_httpd.in, bin/mason_handler.scgi.in,
15643           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
15644           etc/initialdata, etc/drop.Oracle, etc/schema.mysql,
15645           etc/upgrade/3.5.1/content: import rt 3.6.4
15646
15647 2007-08-02 12:54  ivan
15648
15649         * rt/html/: Prefs/SearchOptions.html,
15650           NoAuth/css/3.5-default/main.css, NoAuth/css/3.5-default/misc.css,
15651           NoAuth/css/3.5-default/titlebox.css,
15652           NoAuth/css/3.5-default/transactions.css,
15653           NoAuth/images/css/cb.gif, NoAuth/images/css/cbr.gif,
15654           NoAuth/images/css/ct.gif, NoAuth/images/css/ctr.gif,
15655           Widgets/TitleBoxStart: Initial revision
15656
15657 2007-08-02 12:53  ivan
15658
15659         * rt/: lib/RT/I18N/de.po, lib/RT/I18N/ru.po, lib/RT/I18N/nl.po,
15660           lib/RT/I18N/pl.po, lib/RT/I18N/da.po, lib/RT/I18N/fr.po,
15661           lib/RT/I18N/cs.pm, lib/RT/I18N/it.po, lib/RT/I18N/id.po,
15662           lib/RT/I18N/ja.po, lib/RT/I18N/zh_tw.po,
15663           lib/RT/I18N/i_default.pm, lib/RT/I18N/pt_br.po,
15664           lib/RT/I18N/en.po, lib/RT/I18N/tr.po,
15665           lib/RT/Condition/AnyTransaction.pm,
15666           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
15667           lib/RT/Condition/Overdue.pm, lib/RT/Condition/PriorityChange.pm,
15668           lib/RT/Condition/PriorityExceeds.pm,
15669           lib/RT/Condition/StatusChange.pm,
15670           lib/RT/Condition/UserDefined.pm, lib/RT/I18N/no.po,
15671           lib/RT/Condition/OwnerChange.pm, lib/RT/Condition/QueueChange.pm,
15672           lib/RT/Report/Tickets.pm, lib/RT/Report/Tickets/Entry.pm,
15673           lib/t/data/subject-with-folding-ws, lib/t/data/lorem-ipsum,
15674           lib/t/data/very-long-subject, lib/t/regression/08web_cf_access.t,
15675           lib/t/regression/12-search.t, lib/t/regression/04send_email.t,
15676           lib/t/regression/06-mime_decoding.t,
15677           lib/t/regression/15cf_pattern.t,
15678           lib/t/regression/21query-builder.t,
15679           lib/t/regression/22search_tix_by_txn.t,
15680           lib/t/regression/22search_tix_by_watcher.t,
15681           lib/t/regression/23-batch-upload-csv.t,
15682           lib/t/regression/25scrip_order.t, lib/t/regression/27verp.t,
15683           lib/t/regression/14linking.t, lib/t/regression/17custom_search.t,
15684           lib/t/regression/19quicksearch.t, lib/t/regression/23cfsort.t,
15685           lib/t/regression/00-mason-syntax.t,
15686           lib/t/regression/02basic_web.t,
15687           lib/t/regression/01ticket_link_searching.t,
15688           lib/t/regression/13-attribute-tests.t,
15689           lib/t/regression/26command_line.t,
15690           lib/t/regression/03web_compiliation_errors.t,
15691           lib/t/regression/06mailgateway.t, lib/t/regression/07acl.t,
15692           lib/t/regression/15cf_combo_cascade.t,
15693           lib/t/regression/18custom_frontpage.t,
15694           lib/t/regression/24pawsort.t, lib/t/regression/07rights.t,
15695           lib/t/regression/20-sort-by-requestor.t,
15696           lib/t/regression/23-web_attachments.t,
15697           docs/design_docs/ruleset-workflow.txt, html/autohandler,
15698           html/index.html, html/l, html/Elements/SelectBoolean,
15699           html/Elements/SelectCustomFieldValue, html/Elements/SelectStatus,
15700           html/Elements/TitleBox, html/Elements/EditCustomFieldImage,
15701           html/Elements/EditCustomFieldSelect, html/Elements/ShowLinks,
15702           html/Elements/EditLinks, html/Elements/ListActions,
15703           html/Elements/MessageBox, html/Elements/SelectDateRelation,
15704           html/Elements/SelectNewTicketQueue,
15705           html/Elements/SelectTimeUnits, html/Elements/SelectWatcherType,
15706           html/Elements/Error, html/Elements/GotoTicket,
15707           html/Elements/MyTickets, html/Elements/QueryString,
15708           html/Elements/RefreshHomepage, html/Elements/Section,
15709           html/Elements/SelectLinkType, html/Elements/SelectMatch,
15710           html/Elements/ShowCustomFieldBinary, html/Elements/ShowLink,
15711           html/Elements/ShowMemberships, html/Elements/Login,
15712           html/Elements/Refresh, html/Elements/SelectOwner,
15713           html/Elements/SelectQueue, html/Elements/SelectUsers,
15714           html/Elements/BevelBoxRaisedEnd, html/Elements/Callback,
15715           html/Elements/SelectTicketTypes, html/Elements/Checkbox,
15716           html/Elements/EditCustomField, html/Elements/MyAdminQueues,
15717           html/Elements/MyRT, html/Elements/MyReminders,
15718           html/Elements/MySupportQueues, html/Elements/QueueSummary,
15719           html/Elements/ScrubHTML, html/Elements/SelectCustomFieldOperator,
15720           html/Elements/SelectEqualityOperator,
15721           html/Elements/SelectResultsPerPage,
15722           html/Elements/SelectTicketSortBy,
15723           html/Elements/ShowCustomFieldImage,
15724           html/Elements/ShowCustomFieldWikitext, html/Elements/ShowSearch,
15725           html/Elements/ValidateCustomFields, html/Elements/Logo,
15726           html/Elements/SelectSortOrder, html/Elements/SetupSessionCookie,
15727           html/Elements/Submit, html/Elements/TitleBoxEnd,
15728           html/Elements/BevelBoxRaisedStart, html/Elements/CreateTicket,
15729           html/Elements/MyRequests, html/Elements/SelectGroups,
15730           html/Elements/SelectLang, html/Elements/ShowCustomFields,
15731           html/Elements/EditCustomFieldBinary,
15732           html/Elements/EditCustomFieldFreeform, html/Elements/Quicksearch,
15733           html/Elements/SelectAttachmentField,
15734           html/Elements/SelectDateType,
15735           html/Elements/EditCustomFieldCombobox,
15736           html/Elements/EditCustomFieldText,
15737           html/Elements/EditCustomFieldWikitext,
15738           html/Elements/CollectionAsTable/Header,
15739           html/Elements/CollectionAsTable/ParseFormat,
15740           html/Elements/RT__Ticket/ColumnMap, html/Prefs/MyRT.html,
15741           html/Prefs/Quicksearch.html, html/Prefs/Search.html,
15742           html/Prefs/Elements/Tabs, html/User/Delegation.html,
15743           html/User/Elements/DelegateRights, html/User/Elements/GroupTabs,
15744           html/User/Elements/Tabs, html/User/Groups/Modify.html,
15745           html/Search/Chart.html, html/Search/Edit.html,
15746           html/Search/Results.html, html/Search/Results.rdf,
15747           html/Search/Simple.html, html/User/Groups/Members.html,
15748           html/User/Groups/index.html, html/Search/Chart,
15749           html/Search/Results.tsv, html/Search/Build.html,
15750           html/Search/Elements/SelectAndOr,
15751           html/Search/Elements/SelectGroupBy,
15752           html/Search/Elements/SelectPersonType,
15753           html/Search/Elements/BuildFormatString,
15754           html/Search/Elements/Chart, html/Search/Elements/PickBasics,
15755           html/Search/Elements/PickCFs, html/Search/Elements/SearchPrivacy,
15756           html/Search/Elements/SearchesForObject,
15757           html/Search/Elements/SelectGroup,
15758           html/Search/Elements/SelectLinks,
15759           html/Search/Elements/SelectSearchObject,
15760           html/Search/Elements/SelectSearchesForObjects,
15761           html/Search/Elements/DisplayOptions,
15762           html/Search/Elements/EditFormat, html/Search/Elements/EditQuery,
15763           html/Search/Elements/PickCriteria,
15764           html/Search/Elements/SelectChartType, html/REST/1.0/autohandler,
15765           html/REST/1.0/dhandler, html/REST/1.0/logout,
15766           html/REST/1.0/Forms/queue/default, html/REST/1.0/Forms/queue/ns,
15767           html/REST/1.0/Forms/ticket/merge,
15768           html/Search/Elements/EditSearches,
15769           html/Search/Elements/NewListActions,
15770           html/REST/1.0/Forms/ticket/comment,
15771           html/REST/1.0/Forms/ticket/take,
15772           html/REST/1.0/Forms/ticket/attachments,
15773           html/REST/1.0/Forms/ticket/default,
15774           html/REST/1.0/Forms/ticket/history,
15775           html/REST/1.0/Forms/ticket/links,
15776           html/REST/1.0/Forms/transaction/default,
15777           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
15778           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
15779           html/REST/1.0/search/ticket, html/REST/1.0/ticket/merge,
15780           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
15781           html/NoAuth/css/autohandler, html/NoAuth/css/print.css,
15782           html/NoAuth/css/3.4-compat/footer.css,
15783           html/NoAuth/css/3.4-compat/header.css,
15784           html/NoAuth/css/3.4-compat/login.css,
15785           html/NoAuth/css/3.4-compat/nav.css,
15786           html/NoAuth/css/3.4-compat/ticket.css,
15787           html/NoAuth/css/3.4-compat/transactions.css,
15788           html/REST/1.0/ticket/comment, html/REST/1.0/ticket/link,
15789           html/NoAuth/css/3.4-compat/body.css,
15790           html/NoAuth/css/3.4-compat/forms.css,
15791           html/NoAuth/css/3.4-compat/main.css,
15792           html/NoAuth/css/3.4-compat/misc.css,
15793           html/NoAuth/css/3.4-compat/quickbar.css,
15794           html/NoAuth/css/3.4-compat/titlebox.css,
15795           html/NoAuth/css/3.5-default/footer.css,
15796           html/NoAuth/css/3.5-default/login.css,
15797           html/NoAuth/css/3.5-default/nav.css,
15798           html/NoAuth/css/3.5-default/ticket.css,
15799           html/NoAuth/css/3.5-default/approvals.css,
15800           html/NoAuth/css/3.5-default/body.css,
15801           html/NoAuth/css/3.5-default/forms.css,
15802           html/NoAuth/css/3.5-default/header.css,
15803           html/NoAuth/css/3.5-default/logo.css,
15804           html/NoAuth/css/3.5-default/quickbar.css,
15805           html/NoAuth/images/autohandler, html/NoAuth/images/bplogo.gif,
15806           html/NoAuth/images/css/cb-light.gif,
15807           html/NoAuth/images/css/cbr-b2g.gif,
15808           html/NoAuth/images/css/cbr-b2lb.gif,
15809           html/NoAuth/images/css/cbr-gray.gif,
15810           html/NoAuth/images/css/cbr-trans.gif,
15811           html/NoAuth/images/css/ct-light.gif,
15812           html/NoAuth/images/css/ctr-b2g.gif,
15813           html/NoAuth/images/css/ctr-b2lb.gif,
15814           html/NoAuth/images/css/ctr-gray.gif,
15815           html/NoAuth/images/css/ctr-trans.gif,
15816           html/NoAuth/images/css/dark-arrow-up.png,
15817           html/NoAuth/images/css/dark-arrow.png,
15818           html/NoAuth/images/css/light-arrow-up.png,
15819           html/NoAuth/images/css/light-arrow.png,
15820           html/NoAuth/images/css/rolldown-arrow.gif,
15821           html/NoAuth/images/css/rolldown-arrow.png,
15822           html/NoAuth/images/css/rollup-arrow.gif,
15823           html/NoAuth/js/cascaded.js, html/NoAuth/js/util.js,
15824           html/NoAuth/js/autohandler, html/NoAuth/js/combobox.js,
15825           html/NoAuth/js/list.js, html/NoAuth/js/ahah.js,
15826           html/NoAuth/js/class.js, html/NoAuth/js/titlebox-state.js,
15827           html/Widgets/ComboBox, html/Widgets/SavedSearch,
15828           html/Widgets/SelectionBox, html/Widgets/TitleBox,
15829           html/Widgets/TitleBoxEnd, html/Helpers/CalPopup.html,
15830           html/Tools/MyDay.html, html/Tools/Offline.html,
15831           html/Tools/index.html, html/Tools/Elements/Tabs,
15832           html/Tools/Reports/CreatedByDates.html,
15833           html/Tools/Reports/ResolvedByDates.html,
15834           html/Tools/Reports/ResolvedByOwner.html,
15835           html/Tools/Reports/index.html, html/Admin/autohandler,
15836           html/Admin/index.html, html/Admin/Queues/CustomField.html,
15837           html/Admin/Queues/CustomFields.html,
15838           html/Admin/Queues/GroupRights.html,
15839           html/Admin/Queues/People.html,
15840           html/Download/CustomFieldValue/dhandler,
15841           html/Download/Tabular/dhandler, html/Tools/Reports/Elements/Tabs,
15842           html/Admin/Queues/Modify.html, html/Admin/Queues/Scrip.html,
15843           html/Admin/Queues/Scrips.html, html/Admin/Queues/Template.html,
15844           html/Admin/Elements/ObjectCustomFields,
15845           html/Admin/Elements/SelectCustomFieldType,
15846           html/Admin/Elements/SelectScripCondition,
15847           html/Admin/Queues/Templates.html,
15848           html/Admin/Queues/UserRights.html, html/Admin/Queues/index.html,
15849           html/Admin/Elements/CustomFieldTabs,
15850           html/Admin/Elements/EditCustomFieldValues,
15851           html/Admin/Elements/EditUserComments,
15852           html/Admin/Elements/GroupTabs,
15853           html/Admin/Elements/SelectModifyQueue,
15854           html/Admin/Elements/SelectScrip,
15855           html/Admin/Elements/SelectScripAction,
15856           html/Admin/Elements/SelectStage,
15857           html/Admin/Elements/SelectTemplate, html/Admin/Elements/Tabs,
15858           html/Admin/Elements/ConfigureMyRT,
15859           html/Admin/Elements/EditCustomFields,
15860           html/Admin/Elements/QueueTabs, html/Admin/Elements/EditScrip,
15861           html/Admin/Elements/GlobalCustomFieldTabs,
15862           html/Admin/Elements/ModifyTemplate,
15863           html/Admin/Elements/SelectModifyGroup,
15864           html/Admin/Elements/SelectSingleOrMultiple,
15865           html/Admin/Elements/SystemTabs,
15866           html/Admin/Elements/AddCustomFieldValue,
15867           html/Admin/Elements/CreateUserCalled,
15868           html/Admin/Elements/EditQueueWatchers,
15869           html/Admin/Elements/EditScrips,
15870           html/Admin/Elements/PickCustomFields,
15871           html/Admin/Elements/SelectModifyUser,
15872           html/Admin/Elements/SelectNewGroupMembers,
15873           html/Admin/Elements/SelectUsers, html/Admin/Elements/UserTabs,
15874           html/Admin/Elements/EditCustomField,
15875           html/Admin/Elements/ListGlobalCustomFields,
15876           html/Admin/Elements/ListGlobalScrips,
15877           html/Admin/Elements/PickObjects,
15878           html/Admin/Elements/SelectCustomFieldLookupType,
15879           html/Admin/Elements/SelectGroups,
15880           html/Admin/Elements/EditTemplates, html/Admin/Elements/Header,
15881           html/Admin/Elements/QueueRightsForUser,
15882           html/Admin/Elements/SelectRights, html/Admin/Elements/ToolTabs,
15883           html/Admin/Global/MyRT.html, html/Admin/Global/GroupRights.html,
15884           html/Admin/Global/Scrip.html, html/Admin/Global/Scrips.html,
15885           html/Admin/Global/Template.html,
15886           html/Admin/Global/Templates.html,
15887           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
15888           html/Admin/Global/CustomFields/Queue-Tickets.html,
15889           html/Admin/Global/CustomFields/Queue-Transactions.html,
15890           html/Admin/Global/CustomFields/Users.html,
15891           html/Admin/Global/CustomFields/Groups.html,
15892           html/Admin/Global/CustomFields/index.html,
15893           html/Admin/Users/CustomFields.html, html/Admin/Users/MyRT.html,
15894           html/Admin/Users/History.html, html/Admin/Users/Memberships.html,
15895           html/Admin/CustomFields/GroupRights.html,
15896           html/Admin/CustomFields/Modify.html,
15897           html/Admin/CustomFields/Objects.html,
15898           html/Admin/CustomFields/UserRights.html,
15899           html/Admin/CustomFields/index.html, html/Admin/Users/index.html,
15900           html/Admin/Groups/CustomFields.html,
15901           html/Admin/Groups/GroupRights.html,
15902           html/Admin/Groups/History.html, html/Admin/Groups/Modify.html,
15903           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
15904           html/Admin/Groups/Members.html,
15905           html/Admin/Groups/UserRights.html, html/Admin/Groups/index.html,
15906           html/Ticket/History.html, html/Ticket/Modify.html,
15907           html/Ticket/ModifyLinks.html, html/Ticket/Reminders.html,
15908           html/Ticket/ShowEmailRecord.html, html/Ticket/ModifyDates.html,
15909           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
15910           html/Ticket/ModifyAll.html, html/Ticket/Elements/AddWatchers,
15911           html/Ticket/Elements/BulkLinks,
15912           html/Ticket/Elements/EditWatchers,
15913           html/Ticket/Elements/FindAttachments,
15914           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowTime:
15915           import rt 3.6.4
15916
15917 2007-08-02 12:49  ivan
15918
15919         * rt/: configure, aclocal.m4, Changelog, Makefile.in, README,
15920           UPGRADING, configure.ac, sbin/extract_pod_tests,
15921           sbin/rt-test-dependencies.in, sbin/extract-message-catalog,
15922           sbin/regression_harness, sbin/rt-dump-database.in, sbin/factory,
15923           sbin/license_tag, lib/RT.pm.in,
15924           lib/RT/ObjectCustomFieldValues.pm,
15925           lib/RT/Transactions_Overlay.pm, lib/RT/URI.pm, lib/RT/Handle.pm,
15926           lib/RT/ObjectCustomField.pm, lib/RT/ScripCondition_Overlay.pm,
15927           lib/RT/CustomFieldValues_Overlay.pm,
15928           lib/RT/ObjectCustomFieldValue.pm, lib/RT/ScripConditions.pm,
15929           lib/RT/Scrip_Overlay.pm, lib/RT/Tickets_Overlay.pm,
15930           lib/RT/CustomField_Overlay.pm, lib/RT/GroupMembers_Overlay.pm,
15931           lib/RT/I18N.pm, lib/RT/Queue.pm,
15932           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrips.pm,
15933           lib/RT/System.pm, lib/RT/CachedGroupMember.pm, lib/RT/Links.pm,
15934           lib/RT/CustomFieldValues.pm, lib/RT/SavedSearch.pm,
15935           lib/RT/Scrips_Overlay.pm, lib/RT/CustomFields_Overlay.pm,
15936           lib/RT/ObjectCustomFields.pm, lib/RT/Reminders.pm, lib/RT/ACE.pm,
15937           lib/RT/CurrentUser.pm, lib/RT/CustomFieldValue_Overlay.pm,
15938           lib/RT/Attributes.pm, lib/RT/Base.pm,
15939           lib/RT/ScripAction_Overlay.pm, lib/RT/User.pm,
15940           lib/RT/Principals_Overlay.pm, lib/RT/ScripAction.pm,
15941           lib/RT/CustomField.pm, lib/RT/Principal.pm,
15942           lib/RT/Attributes_Overlay.pm, lib/RT/Queues.pm,
15943           lib/RT/Attachments.pm, lib/RT/Attribute_Overlay.pm,
15944           lib/RT/CachedGroupMember_Overlay.pm,
15945           lib/RT/ObjectCustomFieldValues_Overlay.pm,
15946           lib/RT/SavedSearches.pm, lib/RT/ScripCondition.pm,
15947           lib/RT/Templates.pm, lib/RT/Tickets.pm,
15948           lib/RT/ObjectCustomFieldValue_Overlay.pm,
15949           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Users.pm,
15950           lib/RT/Attachments_Overlay.pm, lib/RT/CachedGroupMembers.pm,
15951           lib/RT/Link.pm, lib/RT/Transaction.pm,
15952           lib/RT/GroupMember_Overlay.pm, lib/RT/ScripActions_Overlay.pm,
15953           lib/RT/ACE_Overlay.pm, lib/RT/CachedGroupMembers_Overlay.pm,
15954           lib/RT/Scrip.pm, lib/RT/EmailParser.pm,
15955           lib/RT/ObjectCustomField_Overlay.pm, lib/RT/Group.pm,
15956           lib/RT/Template.pm, lib/RT/GroupMembers.pm,
15957           lib/RT/Principal_Overlay.pm, lib/RT/Transactions.pm,
15958           lib/RT/ACL_Overlay.pm, lib/RT/Attachment_Overlay.pm,
15959           lib/RT/ACL.pm, lib/RT/Date.pm, lib/RT/GroupMember.pm,
15960           lib/RT/Groups.pm, lib/RT/Templates_Overlay.pm,
15961           lib/RT/Group_Overlay.pm, lib/RT/Links_Overlay.pm,
15962           lib/RT/CustomFieldValue.pm, lib/RT/CustomFields.pm,
15963           lib/RT/Link_Overlay.pm, lib/RT/ObjectCustomFields_Overlay.pm,
15964           lib/RT/Principals.pm, lib/RT/Queues_Overlay.pm, lib/RT/Ticket.pm,
15965           lib/RT/Attribute.pm, lib/RT/ScripActions.pm,
15966           lib/RT/Attachment.pm, lib/RT/Queue_Overlay.pm,
15967           lib/RT/Template_Overlay.pm, lib/RT/URI/base.pm,
15968           lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
15969           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
15970           lib/RT/Interface/CLI.pm, lib/RT/Interface/Web.pm,
15971           lib/RT/Interface/Web/Handler.pm, lib/RT/Interface/Web/Menu.pm,
15972           lib/RT/Interface/Web/QueryBuilder.pm,
15973           lib/RT/Interface/Web/Standalone.pm,
15974           lib/RT/Interface/Email/Auth/GnuPG.pm,
15975           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
15976           lib/RT/Interface/Web/Menu/Item.pm,
15977           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
15978           lib/RT/Action/Autoreply.pm, lib/RT/Action/Generic.pm,
15979           lib/RT/Interface/Email/Auth/MailFrom.pm, lib/RT/Action/Notify.pm,
15980           lib/RT/Action/RecordComment.pm,
15981           lib/RT/Action/RecordCorrespondence.pm,
15982           lib/RT/Action/CreateTickets.pm, lib/RT/Action/NotifyAsComment.pm,
15983           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/UserDefined.pm,
15984           lib/RT/Action/AutoOpen.pm, lib/RT/Action/EscalatePriority.pm,
15985           lib/RT/Action/SendEmail.pm, lib/RT/Action/SetPriority.pm,
15986           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
15987           lib/RT/Search/Generic.pm, lib/RT/Search/Googleish.pm,
15988           lib/RT/I18N/cs.po, lib/RT/I18N/es.po, lib/RT/I18N/sv.po,
15989           lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po, lib/RT/I18N/hu.po,
15990           lib/RT/I18N/he.po: import rt 3.6.4
15991
15992 2007-08-01 15:33  ivan
15993
15994         * FS/FS/Schema.pm: i guess svc_www.usersvc can be null...
15995
15996 2007-08-01 15:24  ivan
15997
15998         * CREDITS, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Conf.pm,
15999           FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/Setup.pm,
16000           FS/FS/access_group.pm, FS/FS/access_user.pm,
16001           FS/FS/access_user_pref.pm, FS/FS/agent.pm, FS/FS/cust_bill.pm,
16002           FS/FS/cust_credit.pm, FS/FS/cust_event.pm, FS/FS/cust_main.pm,
16003           FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm, FS/FS/cust_pkg.pm,
16004           FS/FS/cust_refund.pm, FS/FS/m2name_Common.pm,
16005           FS/FS/option_Common.pm, FS/FS/part_bill_event.pm,
16006           FS/FS/part_event.pm, FS/FS/part_event_condition.pm,
16007           FS/FS/part_event_condition_option.pm,
16008           FS/FS/part_event_condition_option_option.pm,
16009           FS/FS/part_event_option.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
16010           FS/FS/pkg_referral.pm, FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
16011           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
16012           FS/FS/Cron/bill.pm, FS/FS/Cron/expire_user_pref.pm,
16013           FS/FS/part_event/Action.pm, FS/FS/part_event/Condition.pm,
16014           FS/FS/part_event/Action/addpost.pm,
16015           FS/FS/part_event/Action/apply.pm,
16016           FS/FS/part_event/Action/bill.pm,
16017           FS/FS/part_event/Action/cancel.pm,
16018           FS/FS/part_event/Action/collect.pm,
16019           FS/FS/part_event/Action/cust_bill_batch.pm,
16020           FS/FS/part_event/Action/cust_bill_comp.pm,
16021           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
16022           FS/FS/part_event/Action/cust_bill_realtime_card.pm,
16023           FS/FS/part_event/Action/cust_bill_realtime_check.pm,
16024           FS/FS/part_event/Action/cust_bill_realtime_lec.pm,
16025           FS/FS/part_event/Action/cust_bill_send.pm,
16026           FS/FS/part_event/Action/cust_bill_send_agent.pm,
16027           FS/FS/part_event/Action/cust_bill_send_alternate.pm,
16028           FS/FS/part_event/Action/cust_bill_send_csv_ftp.pm,
16029           FS/FS/part_event/Action/cust_bill_send_if_newest.pm,
16030           FS/FS/part_event/Action/cust_bill_spool_csv.pm,
16031           FS/FS/part_event/Action/cust_bill_suspend_if_balance.pm,
16032           FS/FS/part_event/Action/fee.pm,
16033           FS/FS/part_event/Action/suspend.pm,
16034           FS/FS/part_event/Action/suspend_if_pkgpart.pm,
16035           FS/FS/part_event/Action/suspend_unless_pkgpart.pm,
16036           FS/FS/part_event/Condition/agent.pm,
16037           FS/FS/part_event/Condition/agent_type.pm,
16038           FS/FS/part_event/Condition/balance.pm,
16039           FS/FS/part_event/Condition/balance_age.pm,
16040           FS/FS/part_event/Condition/balance_under.pm,
16041           FS/FS/part_event/Condition/cust_bill_age.pm,
16042           FS/FS/part_event/Condition/cust_bill_owed.pm,
16043           FS/FS/part_event/Condition/cust_bill_owed_under.pm,
16044           FS/FS/part_event/Condition/cust_pay_batch_declined.pm,
16045           FS/FS/part_event/Condition/cust_status.pm,
16046           FS/FS/part_event/Condition/every.pm,
16047           FS/FS/part_event/Condition/once.pm,
16048           FS/FS/part_event/Condition/payby.pm,
16049           FS/FS/part_event/Condition/pkg_class.pm,
16050           FS/FS/part_event/Condition/pkg_status.pm,
16051           FS/FS/part_export/textradius.pm, FS/FS/part_pkg/flat.pm,
16052           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
16053           FS/FS/part_pkg/prorate_delayed.pm,
16054           FS/FS/part_pkg/subscription.pm, FS/bin/freeside-daily,
16055           FS/bin/freeside-monthly, FS/t/cust_event.t,
16056           FS/t/part_event-Action.t, FS/t/part_event-Condition.t,
16057           FS/t/part_event.t, FS/t/part_event_condition.t,
16058           FS/t/part_event_condition_option.t,
16059           FS/t/part_event_condition_option_option.t,
16060           FS/t/part_event_option.t, FS/t/pkg_referral.t,
16061           bin/freeside-migrate-events, eg/part_event-Action-template.pm,
16062           eg/part_event-Condition-template.pm, fs_selfservice/DEPLOY,
16063           htetc/handler.pl, httemplate/browse/access_group.html,
16064           httemplate/browse/access_user.html, httemplate/browse/agent.cgi,
16065           httemplate/browse/invoice_template.html,
16066           httemplate/browse/part_bill_event.cgi,
16067           httemplate/browse/part_event.html,
16068           httemplate/browse/part_pkg.cgi,
16069           httemplate/browse/part_referral.html,
16070           httemplate/browse/pkg_class.html, httemplate/browse/reason.html,
16071           httemplate/config/config-process.cgi,
16072           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
16073           httemplate/edit/access_group.html, httemplate/edit/agent.cgi,
16074           httemplate/edit/cust_main.cgi, httemplate/edit/invoice_logo.html,
16075           httemplate/edit/invoice_template.html,
16076           httemplate/edit/part_bill_event.cgi,
16077           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
16078           httemplate/edit/part_referral.html, httemplate/edit/reason.html,
16079           httemplate/edit/elements/edit.html,
16080           httemplate/edit/process/access_group.html,
16081           httemplate/edit/process/invoice_logo.html,
16082           httemplate/edit/process/invoice_template.html,
16083           httemplate/edit/process/part_event.html,
16084           httemplate/edit/process/quick-cust_pkg.cgi,
16085           httemplate/edit/process/elements/process.html,
16086           httemplate/elements/checkboxes-table-name.html,
16087           httemplate/elements/freeside.css,
16088           httemplate/elements/hidden.html, httemplate/elements/menu.html,
16089           httemplate/elements/select-agent.html,
16090           httemplate/elements/select-agent_type.html,
16091           httemplate/elements/select-cust_main-status.html,
16092           httemplate/elements/select-cust_pkg-status.html,
16093           httemplate/elements/select-part_referral.html,
16094           httemplate/elements/select-pkg_class.html,
16095           httemplate/elements/select-table.html,
16096           httemplate/elements/selectlayers.html,
16097           httemplate/elements/table-grid.html,
16098           httemplate/elements/tr-checkbox-multiple.html,
16099           httemplate/elements/tr-checkbox.html,
16100           httemplate/elements/tr-fixed.html,
16101           httemplate/elements/tr-freq.html,
16102           httemplate/elements/tr-input-money.html,
16103           httemplate/elements/tr-input-text.html,
16104           httemplate/elements/tr-password.html,
16105           httemplate/elements/tr-select-agent.html,
16106           httemplate/elements/tr-select-agent_type.html,
16107           httemplate/elements/tr-select-cust_main-status.html,
16108           httemplate/elements/tr-select-cust_pkg-status.html,
16109           httemplate/elements/tr-select-invoice_template.html,
16110           httemplate/elements/tr-select-part_pkg.html,
16111           httemplate/elements/tr-select-part_referral.html,
16112           httemplate/elements/tr-select-pkg_class.html,
16113           httemplate/elements/tr-select-reason.html,
16114           httemplate/elements/tr-select-taxclass.html,
16115           httemplate/elements/tr-select.html,
16116           httemplate/elements/tr-selectlayers.html,
16117           httemplate/elements/tr-selectmultiple-part_pkg.html,
16118           httemplate/elements/tr-td-label.html,
16119           httemplate/elements/tr-title.html,
16120           httemplate/elements/fckeditor/fckconfig.js,
16121           httemplate/elements/fckeditor/fckeditor.js,
16122           httemplate/elements/fckeditor/fckpackager.xml,
16123           httemplate/elements/fckeditor/fckstyles.xml,
16124           httemplate/elements/fckeditor/fcktemplates.xml,
16125           httemplate/elements/fckeditor/editor/fckdebug.html,
16126           httemplate/elements/fckeditor/editor/fckdialog.html,
16127           httemplate/elements/fckeditor/editor/fckeditor.html,
16128           httemplate/elements/fckeditor/editor/fckeditor.original.html,
16129           httemplate/elements/fckeditor/editor/css/fck_editorarea.css,
16130           httemplate/elements/fckeditor/editor/css/fck_internal.css,
16131           httemplate/elements/fckeditor/editor/css/fck_showtableborders_gecko.css,
16132           httemplate/elements/fckeditor/editor/css/behaviors/disablehandles.htc,
16133           httemplate/elements/fckeditor/editor/css/behaviors/showtableborders.htc,
16134           httemplate/elements/fckeditor/editor/css/images/fck_anchor.gif,
16135           httemplate/elements/fckeditor/editor/css/images/fck_flashlogo.gif,
16136           httemplate/elements/fckeditor/editor/css/images/fck_hiddenfield.gif,
16137           httemplate/elements/fckeditor/editor/css/images/fck_pagebreak.gif,
16138           httemplate/elements/fckeditor/editor/dialog/fck_about.html,
16139           httemplate/elements/fckeditor/editor/dialog/fck_anchor.html,
16140           httemplate/elements/fckeditor/editor/dialog/fck_button.html,
16141           httemplate/elements/fckeditor/editor/dialog/fck_checkbox.html,
16142           httemplate/elements/fckeditor/editor/dialog/fck_colorselector.html,
16143           httemplate/elements/fckeditor/editor/dialog/fck_docprops.html,
16144           httemplate/elements/fckeditor/editor/dialog/fck_find.html,
16145           httemplate/elements/fckeditor/editor/dialog/fck_flash.html,
16146           httemplate/elements/fckeditor/editor/dialog/fck_form.html,
16147           httemplate/elements/fckeditor/editor/dialog/fck_hiddenfield.html,
16148           httemplate/elements/fckeditor/editor/dialog/fck_image.html,
16149           httemplate/elements/fckeditor/editor/dialog/fck_link.html,
16150           httemplate/elements/fckeditor/editor/dialog/fck_listprop.html,
16151           httemplate/elements/fckeditor/editor/dialog/fck_paste.html,
16152           httemplate/elements/fckeditor/editor/dialog/fck_radiobutton.html,
16153           httemplate/elements/fckeditor/editor/dialog/fck_replace.html,
16154           httemplate/elements/fckeditor/editor/dialog/fck_select.html,
16155           httemplate/elements/fckeditor/editor/dialog/fck_smiley.html,
16156           httemplate/elements/fckeditor/editor/dialog/fck_source.html,
16157           httemplate/elements/fckeditor/editor/dialog/fck_specialchar.html,
16158           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages.html,
16159           httemplate/elements/fckeditor/editor/dialog/fck_table.html,
16160           httemplate/elements/fckeditor/editor/dialog/fck_tablecell.html,
16161           httemplate/elements/fckeditor/editor/dialog/fck_template.html,
16162           httemplate/elements/fckeditor/editor/dialog/fck_textarea.html,
16163           httemplate/elements/fckeditor/editor/dialog/fck_textfield.html,
16164           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.css,
16165           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.js,
16166           httemplate/elements/fckeditor/editor/dialog/common/fcknumericfield.htc,
16167           httemplate/elements/fckeditor/editor/dialog/common/moz-bindings.xml,
16168           httemplate/elements/fckeditor/editor/dialog/common/images/locked.gif,
16169           httemplate/elements/fckeditor/editor/dialog/common/images/reset.gif,
16170           httemplate/elements/fckeditor/editor/dialog/common/images/unlocked.gif,
16171           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fckeditor.gif,
16172           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fredck.gif,
16173           httemplate/elements/fckeditor/editor/dialog/fck_docprops/fck_document_preview.html,
16174           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash.js,
16175           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash_preview.html,
16176           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image.js,
16177           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image_preview.html,
16178           httemplate/elements/fckeditor/editor/dialog/fck_link/fck_link.js,
16179           httemplate/elements/fckeditor/editor/dialog/fck_select/fck_select.js,
16180           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html,
16181           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js,
16182           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html,
16183           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
16184           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html,
16185           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
16186           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js,
16187           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
16188           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template1.gif,
16189           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template2.gif,
16190           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template3.gif,
16191           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.css,
16192           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.html,
16193           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmactualfolder.html,
16194           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmcreatefolder.html,
16195           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmfolders.html,
16196           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourceslist.html,
16197           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourcetype.html,
16198           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmupload.html,
16199           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/basexml.pl,
16200           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/commands.pl,
16201           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/connector.cgi,
16202           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/io.pl,
16203           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/upload_fck.pl,
16204           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/util.pl,
16205           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/ButtonArrow.gif,
16206           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder.gif,
16207           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder32.gif,
16208           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened.gif,
16209           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened32.gif,
16210           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderUp.gif,
16211           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/spacer.gif,
16212           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ai.gif,
16213           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/avi.gif,
16214           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/bmp.gif,
16215           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/cs.gif,
16216           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/default.icon.gif,
16217           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/dll.gif,
16218           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/doc.gif,
16219           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/exe.gif,
16220           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/fla.gif,
16221           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/gif.gif,
16222           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/htm.gif,
16223           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/html.gif,
16224           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/jpg.gif,
16225           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/js.gif,
16226           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mdb.gif,
16227           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mp3.gif,
16228           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/pdf.gif,
16229           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/png.gif,
16230           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ppt.gif,
16231           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/rdp.gif,
16232           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swf.gif,
16233           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swt.gif,
16234           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/txt.gif,
16235           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/vsd.gif,
16236           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xls.gif,
16237           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xml.gif,
16238           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/zip.gif,
16239           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ai.gif,
16240           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/avi.gif,
16241           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/bmp.gif,
16242           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/cs.gif,
16243           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/default.icon.gif,
16244           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/dll.gif,
16245           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/doc.gif,
16246           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/exe.gif,
16247           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/fla.gif,
16248           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/gif.gif,
16249           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/htm.gif,
16250           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/html.gif,
16251           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/jpg.gif,
16252           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/js.gif,
16253           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mdb.gif,
16254           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mp3.gif,
16255           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/pdf.gif,
16256           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/png.gif,
16257           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ppt.gif,
16258           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/rdp.gif,
16259           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swf.gif,
16260           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swt.gif,
16261           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/txt.gif,
16262           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/vsd.gif,
16263           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xls.gif,
16264           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xml.gif,
16265           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/zip.gif,
16266           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/common.js,
16267           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/fckxml.js,
16268           httemplate/elements/fckeditor/editor/filemanager/upload/test.html,
16269           httemplate/elements/fckeditor/editor/images/anchor.gif,
16270           httemplate/elements/fckeditor/editor/images/arrow_ltr.gif,
16271           httemplate/elements/fckeditor/editor/images/arrow_rtl.gif,
16272           httemplate/elements/fckeditor/editor/images/spacer.gif,
16273           httemplate/elements/fckeditor/editor/images/smiley/msn/angel_smile.gif,
16274           httemplate/elements/fckeditor/editor/images/smiley/msn/angry_smile.gif,
16275           httemplate/elements/fckeditor/editor/images/smiley/msn/broken_heart.gif,
16276           httemplate/elements/fckeditor/editor/images/smiley/msn/cake.gif,
16277           httemplate/elements/fckeditor/editor/images/smiley/msn/confused_smile.gif,
16278           httemplate/elements/fckeditor/editor/images/smiley/msn/cry_smile.gif,
16279           httemplate/elements/fckeditor/editor/images/smiley/msn/devil_smile.gif,
16280           httemplate/elements/fckeditor/editor/images/smiley/msn/embaressed_smile.gif,
16281           httemplate/elements/fckeditor/editor/images/smiley/msn/envelope.gif,
16282           httemplate/elements/fckeditor/editor/images/smiley/msn/heart.gif,
16283           httemplate/elements/fckeditor/editor/images/smiley/msn/kiss.gif,
16284           httemplate/elements/fckeditor/editor/images/smiley/msn/lightbulb.gif,
16285           httemplate/elements/fckeditor/editor/images/smiley/msn/omg_smile.gif,
16286           httemplate/elements/fckeditor/editor/images/smiley/msn/regular_smile.gif,
16287           httemplate/elements/fckeditor/editor/images/smiley/msn/sad_smile.gif,
16288           httemplate/elements/fckeditor/editor/images/smiley/msn/shades_smile.gif,
16289           httemplate/elements/fckeditor/editor/images/smiley/msn/teeth_smile.gif,
16290           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_down.gif,
16291           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_up.gif,
16292           httemplate/elements/fckeditor/editor/images/smiley/msn/tounge_smile.gif,
16293           httemplate/elements/fckeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif,
16294           httemplate/elements/fckeditor/editor/images/smiley/msn/wink_smile.gif,
16295           httemplate/elements/fckeditor/editor/js/fckeditorcode_gecko.js,
16296           httemplate/elements/fckeditor/editor/js/fckeditorcode_ie.js,
16297           httemplate/elements/fckeditor/editor/lang/_getfontformat.html,
16298           httemplate/elements/fckeditor/editor/lang/_translationstatus.txt,
16299           httemplate/elements/fckeditor/editor/lang/af.js,
16300           httemplate/elements/fckeditor/editor/lang/ar.js,
16301           httemplate/elements/fckeditor/editor/lang/bg.js,
16302           httemplate/elements/fckeditor/editor/lang/bn.js,
16303           httemplate/elements/fckeditor/editor/lang/bs.js,
16304           httemplate/elements/fckeditor/editor/lang/ca.js,
16305           httemplate/elements/fckeditor/editor/lang/cs.js,
16306           httemplate/elements/fckeditor/editor/lang/da.js,
16307           httemplate/elements/fckeditor/editor/lang/de.js,
16308           httemplate/elements/fckeditor/editor/lang/el.js,
16309           httemplate/elements/fckeditor/editor/lang/en-au.js,
16310           httemplate/elements/fckeditor/editor/lang/en-ca.js,
16311           httemplate/elements/fckeditor/editor/lang/en-uk.js,
16312           httemplate/elements/fckeditor/editor/lang/en.js,
16313           httemplate/elements/fckeditor/editor/lang/eo.js,
16314           httemplate/elements/fckeditor/editor/lang/es.js,
16315           httemplate/elements/fckeditor/editor/lang/et.js,
16316           httemplate/elements/fckeditor/editor/lang/eu.js,
16317           httemplate/elements/fckeditor/editor/lang/fa.js,
16318           httemplate/elements/fckeditor/editor/lang/fi.js,
16319           httemplate/elements/fckeditor/editor/lang/fo.js,
16320           httemplate/elements/fckeditor/editor/lang/fr.js,
16321           httemplate/elements/fckeditor/editor/lang/gl.js,
16322           httemplate/elements/fckeditor/editor/lang/he.js,
16323           httemplate/elements/fckeditor/editor/lang/hi.js,
16324           httemplate/elements/fckeditor/editor/lang/hr.js,
16325           httemplate/elements/fckeditor/editor/lang/hu.js,
16326           httemplate/elements/fckeditor/editor/lang/it.js,
16327           httemplate/elements/fckeditor/editor/lang/ja.js,
16328           httemplate/elements/fckeditor/editor/lang/km.js,
16329           httemplate/elements/fckeditor/editor/lang/ko.js,
16330           httemplate/elements/fckeditor/editor/lang/lt.js,
16331           httemplate/elements/fckeditor/editor/lang/lv.js,
16332           httemplate/elements/fckeditor/editor/lang/mn.js,
16333           httemplate/elements/fckeditor/editor/lang/ms.js,
16334           httemplate/elements/fckeditor/editor/lang/nb.js,
16335           httemplate/elements/fckeditor/editor/lang/nl.js,
16336           httemplate/elements/fckeditor/editor/lang/no.js,
16337           httemplate/elements/fckeditor/editor/lang/pl.js,
16338           httemplate/elements/fckeditor/editor/lang/pt-br.js,
16339           httemplate/elements/fckeditor/editor/lang/pt.js,
16340           httemplate/elements/fckeditor/editor/lang/ro.js,
16341           httemplate/elements/fckeditor/editor/lang/ru.js,
16342           httemplate/elements/fckeditor/editor/lang/sk.js,
16343           httemplate/elements/fckeditor/editor/lang/sl.js,
16344           httemplate/elements/fckeditor/editor/lang/sr-latn.js,
16345           httemplate/elements/fckeditor/editor/lang/sr.js,
16346           httemplate/elements/fckeditor/editor/lang/sv.js,
16347           httemplate/elements/fckeditor/editor/lang/th.js,
16348           httemplate/elements/fckeditor/editor/lang/tr.js,
16349           httemplate/elements/fckeditor/editor/lang/uk.js,
16350           httemplate/elements/fckeditor/editor/lang/vi.js,
16351           httemplate/elements/fckeditor/editor/lang/zh-cn.js,
16352           httemplate/elements/fckeditor/editor/lang/zh.js,
16353           httemplate/elements/fckeditor/editor/plugins/autogrow/fckplugin.js,
16354           httemplate/elements/fckeditor/editor/plugins/placeholder/fck_placeholder.html,
16355           httemplate/elements/fckeditor/editor/plugins/placeholder/fckplugin.js,
16356           httemplate/elements/fckeditor/editor/plugins/placeholder/placeholder.gif,
16357           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/de.js,
16358           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/en.js,
16359           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/fr.js,
16360           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/it.js,
16361           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/pl.js,
16362           httemplate/elements/fckeditor/editor/plugins/simplecommands/fckplugin.js,
16363           httemplate/elements/fckeditor/editor/plugins/tablecommands/fckplugin.js,
16364           httemplate/elements/fckeditor/editor/skins/_fckviewstrips.html,
16365           httemplate/elements/fckeditor/editor/skins/default/fck_dialog.css,
16366           httemplate/elements/fckeditor/editor/skins/default/fck_editor.css,
16367           httemplate/elements/fckeditor/editor/skins/default/fck_strip.gif,
16368           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.arrowright.gif,
16369           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.buttonarrow.gif,
16370           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.collapse.gif,
16371           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.end.gif,
16372           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.expand.gif,
16373           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.separator.gif,
16374           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.start.gif,
16375           httemplate/elements/fckeditor/editor/skins/office2003/fck_dialog.css,
16376           httemplate/elements/fckeditor/editor/skins/office2003/fck_editor.css,
16377           httemplate/elements/fckeditor/editor/skins/office2003/fck_strip.gif,
16378           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.arrowright.gif,
16379           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.bg.gif,
16380           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif,
16381           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.collapse.gif,
16382           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.end.gif,
16383           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.expand.gif,
16384           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.separator.gif,
16385           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.start.gif,
16386           httemplate/elements/fckeditor/editor/skins/silver/fck_dialog.css,
16387           httemplate/elements/fckeditor/editor/skins/silver/fck_editor.css,
16388           httemplate/elements/fckeditor/editor/skins/silver/fck_strip.gif,
16389           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.arrowright.gif,
16390           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonarrow.gif,
16391           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonbg.gif,
16392           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.collapse.gif,
16393           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.end.gif,
16394           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.expand.gif,
16395           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.separator.gif,
16396           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.start.gif,
16397           httemplate/graph/report_cust_bill_pkg.html,
16398           httemplate/graph/report_money_time.html,
16399           httemplate/misc/cancel_cust.html,
16400           httemplate/misc/cancel_pkg.html,
16401           httemplate/misc/cust_main-cancel.cgi,
16402           httemplate/misc/cust_main-import.cgi,
16403           httemplate/misc/email_events.cgi, httemplate/misc/fax_events.cgi,
16404           httemplate/misc/order_pkg.html, httemplate/misc/print_events.cgi,
16405           httemplate/misc/process/cancel_pkg.html,
16406           httemplate/pref/pref-process.html,
16407           httemplate/search/cust_bill.html,
16408           httemplate/search/cust_bill_event.cgi,
16409           httemplate/search/cust_bill_event.html,
16410           httemplate/search/cust_event.html,
16411           httemplate/search/report_cust_bill.html,
16412           httemplate/search/report_cust_credit.html,
16413           httemplate/search/report_cust_event.html,
16414           httemplate/search/report_cust_main-zip.html,
16415           httemplate/search/report_cust_pay.html,
16416           httemplate/search/report_cust_pay_batch.html,
16417           httemplate/search/report_cust_pkg.html,
16418           httemplate/search/svc_acct.cgi,
16419           httemplate/search/svc_broadband.cgi,
16420           httemplate/search/svc_domain.cgi,
16421           httemplate/search/svc_forward.cgi,
16422           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
16423           httemplate/search/elements/search.html,
16424           httemplate/view/cust_bill-logo.cgi,
16425           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
16426           httemplate/view/logo.cgi, httemplate/view/svc_Common.html,
16427           httemplate/view/cust_main/packages.html,
16428           httemplate/view/cust_main/payment_history.html, test/cgi-test:
16429           event refactor, landing on HEAD!
16430
16431 2007-08-01 15:20  ivan
16432
16433         * rt/: Makefile, config.log, config.status, bin/mason_handler.fcgi,
16434           bin/mason_handler.scgi, bin/mason_handler.svc,
16435           bin/rt-commit-handler, bin/rt-crontool, bin/rt-mailgate,
16436           etc/RT_Config.pm, lib/RT.pm, lib/RTx/WebCronTool.pm,
16437           lib/t/02regression.t, lib/t/03web.pl, lib/t/04_send_email.pl:
16438           commit these RT differences, seem to be mostly in autogen'ed
16439           stuff
16440
16441 2007-08-01 15:13  ivan
16442
16443         * rt/html/Callbacks/kStatistics/Elements/Tabs/Default: because i
16444           had missed commiting this on HEAD, that's why
16445
16446 2007-08-01 12:24  ivan
16447
16448         * httemplate/misc/process/cancel_pkg.html: comment out unused code
16449
16450 2007-08-01 12:22  ivan
16451
16452         * httemplate/elements/xmlhttp.html: masonization
16453
16454 2007-08-01 12:21  ivan
16455
16456         * FS/bin/freeside-upgrade: freeside-upgrade: add'l documentation &
16457           turn on DBIx::DBSchema::Index debugging too
16458
16459 2007-08-01 12:19  ivan
16460
16461         * FS/FS/ClientAPI/MyAccount.pm: better error reporting: all three
16462           of these methods might return an error
16463
16464 2007-08-01 12:19  ivan
16465
16466         * FS/FS/reason.pm: more generic modules first
16467
16468 2007-08-01 12:18  ivan
16469
16470         * FS/FS/Conf.pm: some comments on config_orbase sub and add'l
16471           description for emailcancel config
16472
16473 2007-07-26 04:13  ivan
16474
16475         * FS/FS/Schema.pm: add index
16476
16477 2007-07-20 12:58  ivan
16478
16479         * bin/apache.export: apache export: don't bomb out when svc_www
16480           records aren't associated with an svc_acct, just leave those
16481           subsitution vars blank
16482
16483 2007-07-19 07:05  jeff
16484
16485         * httemplate/config/config-view.cgi: do not include description in
16486           link to popup
16487
16488 2007-07-18 14:13  ivan
16489
16490         * FS/FS/Schema.pm: Schema.pm doesn't need FS::UID datasrc anyway,
16491           wtf
16492
16493 2007-07-18 11:07  jeff
16494
16495         * FS/FS/Conf.pm, httemplate/browse/agent.cgi,
16496           httemplate/config/config-delete.cgi,
16497           httemplate/config/config-download.cgi,
16498           httemplate/config/config-process.cgi,
16499           httemplate/config/config-view.cgi, httemplate/config/config.cgi:
16500           config in database cleanup, editing, and agent-specific config
16501           (452, 1419)
16502
16503 2007-07-17 20:23  jeff
16504
16505         * FS/FS/AccessRight.pm, httemplate/edit/svc_acct.cgi: svc_acct.dir
16506           should be editable with ACL (#1730)
16507
16508 2007-07-13 17:44  ivan
16509
16510         * bin/find-overapplied: a payment, by any other name
16511
16512 2007-07-13 16:58  ivan
16513
16514         * bin/find-overapplied: adding quick find-overapplied script
16515
16516 2007-07-13 16:52  ivan
16517
16518         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
16519           FS/FS/ClientAPI/Signup.pm, FS/FS/Cron/bill.pm,
16520           FS/bin/freeside-prepaidd, httemplate/misc/bill.cgi,
16521           httemplate/misc/process/recharge_svc.html,
16522           httemplate/edit/process/cust_main.cgi: fix race condition where
16523           ->apply_payments_and_credits could double-apply in rare cases
16524
16525 2007-07-13 10:00  jeff
16526
16527         * FS/FS/Conf.pm: a touch should not obliterate
16528
16529 2007-07-12 14:41  ivan
16530
16531         * bin/apache.export: add debugging flag to apache export
16532
16533 2007-07-12 14:08  jeff
16534
16535         * FS/FS/UID.pm: redundant test
16536
16537 2007-07-12 06:36  jeff
16538
16539         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/Misc.pm,
16540           FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_bill.pm,
16541           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
16542           FS/bin/freeside-init-config, FS/bin/freeside-setup,
16543           FS/bin/freeside-upgrade, httemplate/misc/download-batch.cgi:
16544           refactor freeside-init-config to module code, compare results of
16545           old/new code, have freeside-upgrade complain and revert to old
16546           code/config on failure (#1477)
16547
16548 2007-07-11 04:10  ivan
16549
16550         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: show bad
16551           amount in error message
16552
16553 2007-07-11 01:35  ivan
16554
16555         * FS/FS/cust_main.pm: finish adding payunique field
16556
16557 2007-07-11 01:08  ivan
16558
16559         * FS/FS/cust_pay.pm, httemplate/misc/payment.cgi,
16560           httemplate/misc/process/payment.cgi: finish adding payunique
16561           field
16562
16563 2007-07-10 21:23  jeff
16564
16565         * FS/FS/cust_main.pm: honor bop_realtime options for paystate,
16566           paytype, stateid, and stateid_state for CHEK transactions (#1718)
16567
16568 2007-07-06 16:55  jeff
16569
16570         * httemplate/edit/process/svc_acct.cgi: manually editing usage
16571           counters removes overlimit status (#1706)
16572
16573 2007-07-06 01:08  ivan
16574
16575         * README: v3!
16576
16577 2007-07-05 15:05  ivan
16578
16579         * FS/FS/Record.pm: fix for compatibility w/DBIx::DBSchema v0.33+
16580           (without requiring it)
16581
16582 2007-07-01 17:15  ivan
16583
16584         * FS/FS/cust_pkg.pm: missing method name in docs
16585
16586 2007-06-30 17:36  ivan
16587
16588         * httemplate/edit/agent.cgi: separate agent interface is
16589           deprecated...
16590
16591 2007-06-29 14:06  ivan
16592
16593         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: add regular
16594           header/footer to svc_www view and edit
16595
16596 2007-06-28 18:45  ivan
16597
16598         * FS/FS/Record.pm: last small fix for new DBIx::DBSchema
16599
16600 2007-06-28 18:42  ivan
16601
16602         * FS/FS/cust_pay.pm: silly missing parenthesis
16603
16604 2007-06-28 18:27  ivan
16605
16606         * bin/strip-eps: removing create-history-tables, freeside-upgrade
16607           does this anyway
16608
16609 2007-06-28 18:23  ivan
16610
16611         * FS/FS/: Schema.pm, cust_pay.pm: add payunique field and dup
16612           checking
16613
16614 2007-06-28 18:16  ivan
16615
16616         * FS/FS/: Schema.pm: update Schema.pm to handle index updates, with
16617           new DBIx::DBSchema
16618
16619 2007-06-28 13:57  ivan
16620
16621         * bin/: bill-as-nextmonth, bill-as-nextmonth-BILL,
16622           bill-as-nextyear, bill-as-nextyear-BILL: add some quick scripts
16623           for cron jobs
16624
16625 2007-06-26 11:58  ivan
16626
16627         * httemplate/search/cust_pay.cgi: fix check# search
16628
16629 2007-06-26 11:20  ivan
16630
16631         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: we need
16632           Number::Format 1.50, not just any version
16633
16634 2007-06-26 09:55  jeff
16635
16636         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: add
16637           date range to page top
16638
16639 2007-06-26 08:36  jeff
16640
16641         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
16642           FS/FS/cust_pkg.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/notify.pm,
16643           httemplate/edit/REAL_cust_pkg.cgi,
16644           httemplate/edit/process/REAL_cust_pkg.cgi,
16645           httemplate/misc/cancel_pkg.html,
16646           httemplate/misc/process/cancel_pkg.html,
16647           httemplate/search/cust_pkg.cgi,
16648           httemplate/search/report_cust_pkg.html,
16649           httemplate/view/cust_main/packages.html: suspend later just like
16650           expire (#1487)
16651
16652 2007-06-25 19:31  ivan
16653
16654         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: change
16655           "====" to <HR> in selfservice usage stuff.  welcome to this
16656           millenium! :)
16657
16658 2007-06-22 14:25  jeff
16659
16660         * fs_selfservice/FS-SelfService/cgi/: selfservice.cgi,
16661           view_usage_details.html: self-service usage report enhancements
16662           (1495)
16663
16664 2007-06-22 10:27  jeff
16665
16666         * httemplate/graph/elements/monthly.html: add csv and excel export
16667           to sales reports (1426)
16668
16669 2007-06-22 10:21  jeff
16670
16671         * FS/FS/part_export/www_shellcommands.pm: documentation improvement
16672
16673 2007-06-20 21:02  jeff
16674
16675         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
16676           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, conf/welcome_letter: latex
16677           welcome letters (1677)
16678
16679 2007-06-20 15:58  ivan
16680
16681         * rt/: etc/RT_SiteConfig.pm, html/Elements/QuickCreate: add
16682           QuickCreateLong option, part of merging spiritone RT changes
16683
16684 2007-06-20 15:37  ivan
16685
16686         * rt/html/Elements/Tabs: s/Tickets/Search Tickets/ in menu for
16687           clarity, part of merging spiritone RT changes (#1661)
16688
16689 2007-06-20 15:33  ivan
16690
16691         * rt/: html/Elements/TicketList, etc/RT_SiteConfig.pm: add
16692           $RT::MyTicketsLength patch from spiritone, part of merging RT
16693           changes (#1661)
16694
16695 2007-06-20 15:28  ivan
16696
16697         * CREDITS, rt/html/RTx/Statistics/DurationAsString,
16698           rt/html/RTx/Statistics/index.html,
16699           rt/html/RTx/Statistics/CallsMultiQueue/index.html,
16700           rt/html/RTx/Statistics/CallsMultiQueue/Elements/Chart,
16701           rt/html/RTx/Statistics/CallsQueueDay/Results.tsv,
16702           rt/html/RTx/Statistics/CallsQueueDay/index.html,
16703           rt/html/RTx/Statistics/CallsQueueDay/Elements/Chart,
16704           rt/html/RTx/Statistics/DayOfWeek/index.html,
16705           rt/lib/RT/Extension/ActivityReports.pm, rt/lib/RTx/Statistics.pm,
16706           rt/html/RTx/Statistics/DayOfWeek/Elements/Chart,
16707           rt/html/RTx/Statistics/Elements/DateSelectRow,
16708           rt/html/RTx/Statistics/Elements/DurationAsString,
16709           rt/html/RTx/Statistics/Elements/GraphBox,
16710           rt/html/RTx/Statistics/Elements/SelectMultiQueue,
16711           rt/html/RTx/Statistics/Elements/StatColumnMap,
16712           rt/html/RTx/Statistics/Elements/Tabs,
16713           rt/html/RTx/Statistics/Elements/CollectionAsTable/Header,
16714           rt/html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat,
16715           rt/html/RTx/Statistics/Elements/CollectionAsTable/Row,
16716           rt/html/RTx/Statistics/Elements/ControlsAsTable/ControlBox,
16717           rt/html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage,
16718           rt/html/RTx/Statistics/FAQ/index.html,
16719           rt/html/RTx/Statistics/OpenStalled/Results.tsv,
16720           rt/html/RTx/Statistics/OpenStalled/index.html,
16721           rt/html/RTx/Statistics/OpenStalled/Elements/Chart,
16722           rt/html/RTx/Statistics/Resolution/index.html,
16723           rt/html/RTx/Statistics/Resolution/Elements/Chart,
16724           rt/html/Callbacks/ActivityReports/Elements/Tabs/Default,
16725           rt/html/Callbacks/ActivityReports/NoAuth/webrt.css/Default,
16726           rt/html/RTx/Statistics/TimeToResolve/index.html,
16727           rt/html/RTx/Statistics/TimeToResolve/Elements/Chart,
16728           rt/html/RTx/Statistics/UserTest/index.html,
16729           rt/html/RTx/Statistics/UserTest/Elements/Chart,
16730           rt/html/Callbacks/ActivityReports/Search/Results.html/SearchActions,
16731           rt/html/Callbacks/RT-WebCronTool/Elements/Tabs/Default,
16732           rt/html/Developer/CronTool/autohandler,
16733           rt/html/Developer/CronTool/index.html,
16734           rt/html/Reports/Activity/ActivityDetail.html,
16735           rt/html/Reports/Activity/ActivitySummary.html,
16736           rt/html/Reports/Activity/ResolutionComments.html,
16737           rt/html/Reports/Activity/ResolutionStatistics.html,
16738           rt/html/Reports/Activity/index.html,
16739           rt/html/Reports/Activity/Elements/LimitReport,
16740           rt/html/Reports/Activity/Elements/MiniPlot,
16741           rt/html/Reports/Activity/Elements/PrintFooter,
16742           rt/html/Reports/Activity/Elements/PrintHeader,
16743           rt/html/Reports/Activity/Elements/ScreenFooter,
16744           rt/html/Reports/Activity/Elements/ScreenHeader,
16745           rt/html/Reports/Activity/Elements/Tabs,
16746           rt/html/Reports/Activity/Elements/Wrapper: integrate
16747           RTx::Statistics package, part of merging spiritone RT changes
16748           (#1661)
16749
16750 2007-06-18 09:45  jeff
16751
16752         * httemplate/edit/svc_www.cgi: must escape config data
16753
16754 2007-06-15 11:44  jeff
16755
16756         * FS/FS/cust_main.pm, httemplate/edit/cust_refund.cgi,
16757           httemplate/edit/process/cust_refund.cgi: paydate option for
16758           realtime_refund_bop and UI entry for cust_pay records without it
16759           (#1662 UI)
16760
16761 2007-06-14 17:58  jeff
16762
16763         * FS/FS/: Schema.pm, cust_main.pm: store exp in cust_pay and pass
16764           to B:OP during refunds with paynum (#1662)
16765
16766 2007-06-13 09:56  jeff
16767
16768         * FS/FS/part_export/sqlradius.pm: additional debugging
16769
16770 2007-06-08 17:53  ivan
16771
16772         * bin/: bill-for-nextmonth, bill-for-nextyear: adding
16773           bill-for-next* hacks like bill-next* stuff but with -n flag, for
16774           skycatcher
16775
16776 2007-06-08 17:40  ivan
16777
16778         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily:
16779           skycatcher modifications for pre-printing invoices, but with
16780           today's date
16781
16782 2007-06-08 16:21  ivan
16783
16784         * bin/all-postal-no-email: adding quick script to move all
16785           customers to postal billing only for skycatcher
16786
16787 2007-06-08 10:38  jeff
16788
16789         * FS/FS/part_export/sqlradius.pm: prevent multiple additions to
16790           usergroup table (work around #1606)
16791
16792 2007-06-08 07:40  jeff
16793
16794         * FS/FS/part_export/prizm.pm: queue suspend, unsuspend, and delete
16795           (fixes #1657)
16796
16797 2007-06-06 17:45  jeff
16798
16799         * FS/FS/cust_bill.pm: cruft removal
16800
16801 2007-06-06 15:34  jeff
16802
16803         * FS/FS/: Conf.pm, cust_bill.pm: service dates on invoices optional
16804           (#1658)
16805
16806 2007-06-06 12:58  khoff
16807
16808         * FS/FS/: cust_main.pm, Conf.pm: Added 'disable_void_after' config
16809           option to disable the VOID-before-credit behavior of
16810           FS::cust_main::realtime_refund_bop after n seconds, if set.  For
16811           broken gateways like SkipJack that a pprove VOIDs for settled
16812           transactions.
16813
16814 2007-06-05 08:07  jeff
16815
16816         * FS/FS/svc_acct.pm: correct shorage of variables bound to prepared
16817           statement
16818
16819 2007-06-02 14:07  jeff
16820
16821         * httemplate/elements/header.html: drop ticket search form and
16822           logic from ticketless installs
16823
16824 2007-05-31 08:03  jeff
16825
16826         * httemplate/edit/payment_gateway.html: add TransFirst eLink
16827           support
16828
16829 2007-05-29 20:38  ivan
16830
16831         * FS/FS/svc_external.pm: should eliminiate error: Use of
16832           uninitialized value in string eq at
16833           /usr/local/share/perl/5.8.8/FS/svc_external.pm line 82.
16834
16835 2007-05-29 20:05  ivan
16836
16837         * httemplate/view/svc_domain.cgi: fix javascript confirmation for
16838           domain records with " in them...
16839
16840 2007-05-21 17:34  ivan
16841
16842         * httemplate/search/report_tax.cgi: fix tax reports for some odd
16843           upgrade edge cases: when you have both taxclass and non-taxclass
16844           entries in cust_main_county for a single region (not correct
16845           setup in the first place), and non-null but empty values in
16846           taxname
16847
16848 2007-05-20 19:18  ivan
16849
16850         * FS/FS/Schema.pm: haven't had anyone use this in years, and for
16851           some reason DBIx::DBSchema can't reverse engineer the schema for
16852           it, causing freeside-upgrade to error out trying to recreate it
16853
16854 2007-05-18 16:44  ivan
16855
16856         * httemplate/edit/cust_main/billing.html: have "emailinvoiceonly"
16857           hide postal/fax invoice options in backoffice as well as
16858           self-service.  closes: bug#1614
16859
16860 2007-05-11 16:18  khoff
16861
16862         * httemplate/search/: report_cust_bill.html,
16863           report_cust_credit.html, report_cust_main-zip.html,
16864           report_cust_pay.html, report_cust_pay_batch.html,
16865           report_cust_pkg.html: Fix (hopefully) all uses of
16866           /elements/tr-select-agent.html where agentnum may be undefined.
16867
16868 2007-05-11 12:03  ivan
16869
16870         * FS/FS/part_export/communigate_pro.pm: logout seems not to return
16871           an error status, so don't up the queue with "failed: Can't logout
16872           of CGPro: No error"
16873
16874 2007-05-11 11:14  khoff
16875
16876         * httemplate/elements/header.html: Use FS::TicketSystem to get RT
16877           URL.
16878
16879 2007-05-11 11:08  khoff
16880
16881         * FS/FS/XMLRPC.pm: Quiet debug output.
16882
16883 2007-05-08 15:43  jeff
16884
16885         * FS/FS/part_pkg/: prorate.pm, subscription.pm: add formatting to
16886           plan data
16887
16888 2007-05-08 15:10  jeff
16889
16890         * FS/FS/part_pkg/flat.pm: charges and time are not measured in
16891           megabytes
16892
16893 2007-05-08 09:51  ivan
16894
16895         * bin/: bill-nextmonth, bill-nextyear: [no log message]
16896
16897 2007-05-06 23:35  jeff
16898
16899         * FS/bin/: freeside-sqlradius-dedup-group,
16900           freeside-sqlradius-reset: sqlradius usergroup tools
16901
16902 2007-05-06 19:14  jeff
16903
16904         * httemplate/misc/download-batch.cgi: 1609 correct spiritone ACH
16905
16906 2007-05-06 19:13  jeff
16907
16908         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
16909           httemplate/misc/process/link.cgi: 1606 correct bug in overlimit
16910           groups handling
16911
16912 2007-05-01 13:00  ivan
16913
16914         * FS/FS/ClientAPI/Signup.pm: without debugging this time :)
16915
16916 2007-05-01 12:57  ivan
16917
16918         * FS/: bin/freeside-selfservice-server, FS/ClientAPI/Signup.pm: use
16919           FS::ClientAPI_SessionCache for signup info so it actually works -
16920           speed up signups
16921
16922 2007-04-29 15:55  jeff
16923
16924         * FS/FS/Conf.pm, FS/FS/ClientAPI/MyAccount.pm,
16925           FS/FS/ClientAPI/Signup.pm,
16926           fs_selfservice/FS-SelfService/cgi/signup.cgi,
16927           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
16928           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
16929           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
16930           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
16931           fs_selfservice/FS-SelfService/cgi/signup.html,
16932           httemplate/view/cust_main/billing.html: ticket 1568 config
16933           options for new echeck fields and addition to selfservice
16934           interface
16935
16936 2007-04-27 15:54  jeff
16937
16938         * httemplate/edit/cust_main/contact.html: adjust default labelling
16939
16940 2007-04-27 15:37  jeff
16941
16942         * httemplate/edit/cust_main/billing.html: SELECT doesn't accept a
16943           value
16944
16945 2007-04-25 21:46  jeff
16946
16947         * FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
16948           httemplate/misc/recharge_svc.html: more datavolume format
16949
16950 2007-04-25 20:35  ivan
16951
16952         * FS/FS/UI/bytecount.pm: old Number::Format silently ignores
16953           datavolume-forcemegabytes
16954
16955 2007-04-25 20:09  jeff
16956
16957         * FS/FS/UI/bytecount.pm: improve configfile handling
16958
16959 2007-04-25 18:50  jeff
16960
16961         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi: revert
16962           dodgy ACH hack from ticket 1436
16963
16964 2007-04-24 17:54  ivan
16965
16966         * FS/FS/: cust_bill.pm, Conf.pm: add lpr-postscript_prefix and
16967           lpr-postscript_suffix config options for printer commands to
16968           place printer in postscript mode
16969
16970 2007-04-23 17:21  jeff
16971
16972         * FS/FS/svc_www.pm: untaint
16973
16974 2007-04-23 17:04  jeff
16975
16976         * httemplate/view/svc_acct.cgi: missed a bytecount
16977
16978 2007-04-23 16:34  ivan
16979
16980         * httemplate/search/cust_pkg.cgi: fix error: column reference
16981           "fieldname" is ambiguous
16982
16983 2007-04-22 20:41  jeff
16984
16985         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_bill.pm,
16986           FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
16987           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
16988           add to ACH batch feature from customer view page
16989
16990 2007-04-20 21:44  ivan
16991
16992         * FS/FS/cust_svc.pm: bring POD documentation in line with reality
16993           wrt where we're storing phone numbers
16994
16995 2007-04-20 14:40  ivan
16996
16997         * conf/: invoice_html, invoice_latex: add customer # to default
16998           invoice templates
16999
17000 2007-04-20 14:31  ivan
17001
17002         * httemplate/view/cust_main/billing.html: don't put this
17003           information way out on the right in its own columns.
17004
17005 2007-04-19 16:34  ivan
17006
17007         * FS/FS/UI/Web.pm: not needed here anymore, bytecount stuff moved
17008           to its own module
17009
17010 2007-04-19 16:30  jeff
17011
17012         * FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/UI/bytecount.pm,
17013           FS/FS/part_pkg/flat.pm, FS/FS/ClientAPI/MyAccount.pm,
17014           httemplate/edit/process/prepay_credit.cgi,
17015           httemplate/edit/process/svc_acct.cgi,
17016           httemplate/search/prepay_credit.html, htetc/handler.pl: break
17017           _bytecount subroutines out of FS::UI::Web
17018
17019 2007-04-19 13:18  ivan
17020
17021         * htetc/handler.pl, httemplate/search/cust_svc.html,
17022           httemplate/view/cust_main/packages.html, FS/FS/UI/Web.pm,
17023           httemplate/browse/part_svc.cgi, httemplate/elements/menu.html:
17024           fix very strange "Undefined subroutine &FS::UI::Web::rooturl"
17025           with an explicit import.  did i mention this was really really
17026           weird?
17027
17028 2007-04-18 20:15  ivan
17029
17030         * FS/FS/UID.pm: better error message about missing secrets file
17031           errors.  WTF is going on!
17032
17033 2007-04-18 16:22  ivan
17034
17035         * FS/: FS/svc_acct.pm, FS/part_pkg/flat.pm, bin/freeside-queued:
17036           fix use statements for FS::UI::Web.  not "use"ing modules in the
17037           actual modules you use them in is bad, mmmkay
17038
17039 2007-04-18 13:01  ivan
17040
17041         * FS/FS/part_pkg.pm: praise the parser!  amen!  (fix a doc typo)
17042
17043 2007-04-12 17:53  jeff
17044
17045         * FS/FS/svc_acct.pm: correct boneheaded afterthoughts
17046
17047 2007-04-11 20:16  jeff
17048
17049         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
17050           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/part_pkg/flat.pm,
17051           FS/bin/freeside-queued, httemplate/browse/part_pkg.cgi,
17052           httemplate/browse/part_svc.cgi, httemplate/edit/part_pkg.cgi,
17053           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
17054           httemplate/edit/process/part_pkg.cgi,
17055           httemplate/edit/process/svc_acct.cgi,
17056           httemplate/view/svc_acct.cgi: input and output on data volume
17057           fields specified with k,m,g,or t
17058
17059 2007-04-11 19:42  ivan
17060
17061         * FS/FS/svc_Common.pm: quiet "Use of uninitialized value in string
17062           eq at /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 131".  i
17063           think.
17064
17065 2007-04-11 19:27  ivan
17066
17067         * httemplate/misc/process/recharge_svc.html: remove
17068           'backend-realtime' flag required for recharges, want that just
17069           for signups, running recharges right away by default is fine.
17070           also fix the 'fatal error - unknown payby' error that'll probably
17071           never be reached
17072
17073 2007-04-10 21:28  jeff
17074
17075         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
17076           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
17077           httemplate/view/cust_main/packages.html: usage suspend vs admin
17078           suspend -- avoid actual cust_pkg::suspend except legacy cases
17079
17080 2007-04-09 18:44  ivan
17081
17082         * FS/FS/Conf.pm: remove a ton of deprecated config options
17083
17084 2007-04-09 18:29  ivan
17085
17086         * FS/FS/Conf.pm: add checkbox to payment_receipt_email config
17087
17088 2007-04-09 16:38  jeff
17089
17090         * httemplate/misc/: recharge_svc.html, process/recharge_svc.html:
17091           trigger recharge from the backend as in self-service
17092
17093 2007-04-07 18:14  jeff
17094
17095         * FS/FS/: Conf.pm, svc_acct.pm: configuration option to have
17096           generated passwords be all caps
17097
17098 2007-04-07 17:41  jeff
17099
17100         * httemplate/edit/svc_acct.cgi: correct usage editing bug
17101
17102 2007-04-07 17:22  jeff
17103
17104         * FS/FS/svc_acct.pm: threshold usage email should not be sent to
17105           svc_acct->email
17106
17107 2007-04-06 17:07  jeff
17108
17109         * httemplate/view/cust_main/billing.html: ommitted file
17110
17111 2007-04-06 16:57  jeff
17112
17113         * FS/FS/cust_main.pm, httemplate/misc/payment.cgi,
17114           httemplate/misc/process/payment.cgi: integrate new echeck fields
17115           into freeside backend payment processing
17116
17117 2007-04-06 12:38  jeff
17118
17119         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
17120           httemplate/edit/cust_main.cgi,
17121           httemplate/edit/cust_main/billing.html: ticket 1443 add account
17122           type and bank state for echeck processing
17123
17124 2007-04-05 17:37  ivan
17125
17126         * FS/FS/Conf.pm: slight update for batch-enable description & add
17127           ach-spiritone format to batch-default and batch-fixed_format-CHEK
17128           config items
17129
17130 2007-04-05 17:34  ivan
17131
17132         * FS/FS/Conf.pm: slight better descriptions
17133
17134 2007-04-05 17:01  khoff
17135
17136         * FS/FS/part_export/nas_wrapper.pm: Disable debug output by
17137           default.  Pass @_ along to new exports.
17138
17139 2007-04-05 15:01  ivan
17140
17141         * httemplate/elements/menu.html: they're comments now
17142
17143 2007-04-05 07:15  jeff
17144
17145         * httemplate/misc/process/cust_main_note-import.cgi: use comments
17146           and not notes
17147
17148 2007-04-04 19:04  ivan
17149
17150         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
17151           httemplate/edit/cust_main.cgi,
17152           httemplate/edit/cust_main/billing.html,
17153           httemplate/view/cust_main/billing.html: per-customer invoice
17154           terms override
17155
17156 2007-04-04 18:45  ivan
17157
17158         * httemplate/pref/pref.html: finish moving vonage integration to a
17159           user pref
17160
17161 2007-04-04 18:38  ivan
17162
17163         * httemplate/pref/pref-process.html: finish moving the vonage
17164           integration to per-user
17165
17166 2007-04-04 17:01  ivan
17167
17168         * FS/bin/freeside-init-config: correct usage
17169
17170 2007-04-04 15:42  ivan
17171
17172         * Makefile: yes virginia
17173
17174 2007-04-04 13:04  jeff
17175
17176         * FS/bin/freeside-upgrade: correct a bootstrap issue
17177
17178 2007-04-04 08:30  jeff
17179
17180         * FS/FS/cust_bill.pm: squash bug which causes re-email failed
17181           events to fail
17182
17183 2007-04-03 12:37  jeff
17184
17185         * httemplate/misc/cust_main_note-import.cgi: correct handling of
17186           non-unix line termination
17187
17188 2007-04-02 18:39  ivan
17189
17190         * bin/fs-migrate-cust_tax_exempt: [no log message]
17191
17192 2007-04-02 08:49  jeff
17193
17194         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Setup.pm,
17195           FS/FS/cust_main.pm, httemplate/edit/cust_main/contact.html,
17196           httemplate/edit/process/cust_main.cgi,
17197           httemplate/view/cust_main/contacts.html: ticket 1528 add driver's
17198           license field, mask it and ssn
17199
17200 2007-03-31 19:45  jeff
17201
17202         * httemplate/view/svc_www.cgi, FS/FS/AccessRight.pm,
17203           FS/FS/Schema.pm, bin/apache.export, httemplate/edit/svc_www.cgi:
17204           quick hack to add extra 'config lines' to svc_www and otherwise
17205           enhance svc_www
17206
17207 2007-03-27 20:59  ivan
17208
17209         * FS/FS/svc_acct.pm: fix bug with RADIUS groups not available to
17210           shellcommands delete export
17211
17212 2007-03-21 16:07  ivan
17213
17214         * FS/FS/cust_main.pm: fix bug displaying additional debugging info
17215           when process returns no error_message
17216
17217 2007-03-21 15:09  ivan
17218
17219         * FS/FS/cust_main.pm: realtime_bop: if a transaction fails without
17220           an error_message, output additional debugging information, if
17221           available
17222
17223 2007-03-20 21:01  jeff
17224
17225         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
17226           httemplate/search/cust_pay_batch.cgi: ticket 1436, ACH export
17227           format, return processing and autopost
17228
17229 2007-03-20 18:21  jeff
17230
17231         * FS/bin/freeside-fetch, httemplate/pref/pref-process.html,
17232           httemplate/pref/pref.html: ticket 1427, automatically email excel
17233           a/r report
17234
17235 2007-03-20 15:10  ivan
17236
17237         * FS/FS/ClientAPI/Signup.pm: fix bug: usage of promo code broke
17238           agent-specific advertising sources
17239
17240 2007-03-20 13:11  jeff
17241
17242         * httemplate/misc/: cust_main_note-import.cgi,
17243           cust_main_note-import.html, process/cust_main_note-import.cgi:
17244           acls on new import
17245
17246 2007-03-20 13:01  jeff
17247
17248         * httemplate/elements/menu.html: tie note import into menu
17249
17250 2007-03-20 10:03  jeff
17251
17252         * FS/FS/cust_main.pm, httemplate/misc/cust_main_note-import.html,
17253           httemplate/misc/cust_main_note-import.cgi,
17254           httemplate/misc/process/cust_main_note-import.cgi: ticket 1418, a
17255           tool for customer note importation
17256
17257 2007-03-15 18:35  ivan
17258
17259         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
17260           httemplate/pref/pref.html: vonage click2call integration should
17261           not be sitewide, especially now that we have user prefs
17262
17263 2007-03-15 13:54  ivan
17264
17265         * FS/FS/part_pkg.pm: 13 months!
17266
17267 2007-03-15 13:08  khoff
17268
17269         * httemplate/edit/part_virtual_field.cgi: Set input form MAXLENGTH
17270           attributes to match actual field sizes.
17271
17272 2007-03-15 13:08  khoff
17273
17274         * FS/FS/part_export/router.pm: Added configurable error checks
17275           instead of stupid /^ERROR/ check.  Commands can now be processed
17276           with Text::Template using [@-- --@] delimeters, in addition to
17277           evaling a double-quoted string.  Cleaned up spurious debug
17278           output.
17279
17280 2007-03-15 13:07  khoff
17281
17282         * FS/FS/part_virtual_field.pm: Escape the values in virtual field
17283           html form inputs.
17284
17285 2007-03-15 13:07  khoff
17286
17287         * FS/FS/Schema.pm: part_virtual_field.vfieldpart should be a
17288           serial.
17289
17290 2007-03-14 16:30  jeff
17291
17292         * FS/FS/svc_acct.pm: turn debugging off
17293
17294 2007-03-14 16:27  jeff
17295
17296         * FS/FS/svc_acct.pm: correcting ->replace on bill
17297
17298 2007-03-13 02:21  ivan
17299
17300         * FS/FS/cust_pkg.pm: okay, so this should link to usernum now.  but
17301           until then, it should be ->username, not ->name, eek.  causing
17302           "Error: Error inserting cust_pkg_reason: ERROR: value to long for
17303           type character varying(32)" errors and will be harder to
17304           normalize back to usernum when we fix that
17305
17306 2007-03-10 20:13  ivan
17307
17308         * httemplate/browse/svc_acct_pop.cgi: move POP to browse template;
17309           whew, its paged
17310
17311 2007-03-09 16:16  khoff
17312
17313         * FS/FS/Record.pm: Added $FS::Record::no_update_diff flag to update
17314           "identical" records anyway.
17315
17316 2007-03-09 16:11  khoff
17317
17318         * FS/FS/: Record.pm, svc_broadband.pm: Added ut_coord and ut_coordn
17319           for FS::svc_broadband.
17320
17321 2007-03-09 09:11  jeff
17322
17323         * bin/svc_acct_pop.import: pop import tool
17324
17325 2007-03-07 11:48  khoff
17326
17327         * FS/FS/: Conf.pm, cust_main.pm: Option to disable the charging of
17328           the setup fee while a package is suspended.
17329
17330 2007-03-06 11:56  ivan
17331
17332         * bin/slony-setup: slight update for slony setup script
17333
17334 2007-03-05 17:59  ivan
17335
17336         * httemplate/search/cust_main.cgi: fix status colors in mozilla
17337
17338 2007-03-05 15:01  jayce
17339
17340         * FS/FS/part_pkg/base_delayed.pm: Typo in the package name caused a
17341           warning.  Fixed.
17342
17343 2007-03-05 11:48  khoff
17344
17345         * httemplate/search/report_cust_bill.html: Fixed a problem with the
17346           %opts hash getting skewed (specifically $opt{'value'} == 'label')
17347           when $cgi->param('agentnum') was unset.
17348
17349 2007-03-02 17:29  ivan
17350
17351         * fs_selfservice/FS-SelfService/cgi/signup.cgi: pass the remote IP
17352           address along with signup requests, for some gateways
17353
17354 2007-03-02 15:48  ivan
17355
17356         * FS/FS/cust_main.pm: eProcessingNetwork returning an authorization
17357           like "AUTH/TKT 123456"... will this make refunds work?
17358
17359 2007-03-01 22:24  ivan
17360
17361         * FS/FS/TicketSystem/RT_External.pm: fix custom priority fields,
17362           whew
17363
17364 2007-03-01 12:56  ivan
17365
17366         * FS/FS/part_pkg/voip_cdr.pm: better match for toll-free prefixes
17367
17368 2007-03-01 12:12  ivan
17369
17370         * FS/FS/Misc/prune.pm: yeah, a typo
17371
17372 2007-03-01 09:48  ivan
17373
17374         * FS/bin/: freeside-prune-applications, freeside-upgrade:
17375           prune_applications moved to FS::Misc::prune
17376
17377 2007-03-01 09:47  ivan
17378
17379         * FS/FS/Misc/prune.pm: adding FS::Misc::prune
17380
17381 2007-03-01 09:44  ivan
17382
17383         * FS/FS/Misc.pm: fix weird compliation problem for quis, i hope
17384
17385 2007-03-01 08:36  ivan
17386
17387         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
17388
17389 2007-02-28 21:24  jeff
17390
17391         * FS/FS/cust_credit.pm: dangling cust_credit_refund not allowed
17392
17393 2007-02-28 21:13  jeff
17394
17395         * FS/: FS/Misc.pm, bin/freeside-prune-applications,
17396           bin/freeside-upgrade: dangling cust_credit_refund not allowed
17397
17398 2007-02-28 17:26  ivan
17399
17400         * FS/FS/Conf.pm: this isn't necessary around a single db operation
17401
17402 2007-02-28 11:14  jeff
17403
17404         * httemplate/misc/svc_acct-domains.cgi: restore (none) choice to
17405           first package select
17406
17407 2007-02-27 16:16  jayce
17408
17409         * FS/MANIFEST: Added base_rate files
17410
17411 2007-02-27 15:59  jayce
17412
17413         * FS/FS/part_pkg/base_delayed.pm: adaptation of flat_delayed to
17414           work with base_rate billing
17415
17416 2007-02-27 14:10  jeff
17417
17418         * httemplate/config/config-download.cgi: put the C in ACL here, too
17419
17420 2007-02-27 13:24  jeff
17421
17422         * FS/bin/freeside-setup: oops - inappropriate localization was
17423           committed
17424
17425 2007-02-26 17:51  jeff
17426
17427         * httemplate/config/config.cgi: config goes in database
17428
17429 2007-02-26 17:48  jeff
17430
17431         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/conf.pm,
17432           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
17433           FS/bin/freeside-init-config, FS/bin/freeside-setup,
17434           FS/bin/freeside-upgrade, FS/t/conf.t, conf/invoice_latex,
17435           httemplate/config/config-download.cgi,
17436           httemplate/config/config-process.cgi,
17437           httemplate/config/config-view.cgi, FS/FS/Schema.pm: config goes
17438           in database
17439
17440 2007-02-26 09:54  jeff
17441
17442         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
17443           httemplate/edit/process/part_pkg.cgi: agent_type selector on new
17444           packages
17445
17446 2007-02-24 19:08  ivan
17447
17448         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: add
17449           selfservice-ignore_quantity flag
17450
17451 2007-02-22 23:47  ivan
17452
17453         * FS/FS/Cron/bill.pm: take the package-def defined action here,
17454           like freeside-prepaidd
17455
17456 2007-02-21 03:26  ivan
17457
17458         * FS/FS/: Schema.pm, svc_acct.pm, part_export/shellcommands.pm: add
17459           a _password_encoding field
17460
17461 2007-02-20 18:53  jeff
17462
17463         * FS/FS/part_export/prizm.pm: work around a claimed 50 char limit,
17464           and correct a description handling bug
17465
17466 2007-02-19 07:40  ivan
17467
17468         * FS/FS/cust_bill.pm: this should fix Can't call method "part_pkg"
17469           on an undefined value at .../cust_bill.pm line 434
17470
17471 2007-02-16 14:06  ivan
17472
17473         * bin/rotate-cdrs: commiting this quick tool, cvs is complaining
17474
17475 2007-02-16 12:54  jeff
17476
17477         * httemplate/misc/svc_acct-domains.cgi: respect svc_acct-alldomains
17478           setting
17479
17480 2007-02-16 12:21  jeff
17481
17482         * FS/FS/: Record.pm, svc_broadband.pm: coordinates can be negative
17483           (deja vu?)
17484
17485 2007-02-16 11:46  jayce
17486
17487         * FS/FS/part_pkg/base_rate.pm: Added a new Plan type, base_rate,
17488           which uses the cust_pkg->options to control pricing.  You assign
17489           a base rate for charging, and it is multiplied by the 'units'
17490           ordered.  Solves a need where a company wants to offer an ASP
17491           style service, that charges per user, at a base cost, but doesn't
17492           want a plan for every combination of user amounts.
17493
17494 2007-02-15 12:18  khoff
17495
17496         * FS/FS/cust_main.pm: *** ERROR: unterminated L<...> at line 4716
17497           in file FS/cust_main.pm
17498
17499 2007-02-14 16:49  ivan
17500
17501         * httemplate/edit/part_bill_event.cgi: add send_email event
17502
17503 2007-02-14 16:48  ivan
17504
17505         * conf/invoice_html: remove commented-out example notes section
17506
17507 2007-02-14 15:32  jeff
17508
17509         * httemplate/: edit/cust_main.cgi, misc/svc_acct-domains.cgi:
17510           selectable domain on first package in edit/cust_main
17511
17512 2007-02-14 14:43  ivan
17513
17514         * httemplate/search/report_receivables.cgi: fix alignment on
17515           receivables report
17516
17517 2007-02-14 13:23  ivan
17518
17519         * httemplate/search/report_cust_pkg.html: grey out disabled text
17520           boxes for IE
17521
17522 2007-02-14 00:48  ivan
17523
17524         * httemplate/elements/select-cust_pkg-status.html,
17525           httemplate/elements/tr-input-beginning_ending.html,
17526           httemplate/search/cust_pkg.cgi,
17527           httemplate/search/report_cust_pkg.html, FS/FS/UI/Web.pm,
17528           httemplate/images/calendar-disabled.png: add more options to
17529           advanced package reporting
17530
17531 2007-02-13 19:12  jeff
17532
17533         * FS/FS/: Conf.pm, Cron/notify.pm: add simple scalars to
17534           impending_recur_notification
17535
17536 2007-02-13 17:43  ivan
17537
17538         * httemplate/search/svc_www.cgi: fix up svc_www searching
17539
17540 2007-02-13 16:19  jeff
17541
17542         * FS/FS/Conf.pm: better docs for impending doom
17543
17544 2007-02-13 14:24  ivan
17545
17546         * FS/FS/ClientAPI/MyAccount.pm: accept domsvc in selfservice
17547           orders, patch from Sean Hanson/S1
17548
17549 2007-02-13 14:08  ivan
17550
17551         * httemplate/edit/process/cust_main.cgi: use a domsvc when passed
17552           in, patch from Sean Hanson/S1
17553
17554 2007-02-12 21:00  jayce
17555
17556         * httemplate/edit/payment_gateway.html: Small hint on how the
17557           options field is used.
17558
17559 2007-02-12 17:16  jeff
17560
17561         * httemplate/edit/cust_main.cgi: another place to alphabetize
17562
17563 2007-02-12 16:45  jeff
17564
17565         * FS/bin/freeside-delete-addr_blocks: for dumping addr_blocks
17566
17567 2007-02-12 09:56  jeff
17568
17569         * FS/FS/ClientAPI/Signup.pm: alpha sort packages in new package
17570           order SELECT (ticket 1446)
17571
17572 2007-02-11 19:11  ivan
17573
17574         * FS/FS/Misc.pm: fix unterminated L<...> in POD docs
17575
17576 2007-02-11 00:51  ivan
17577
17578         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: we're at
17579           now now
17580
17581 2007-02-10 23:04  ivan
17582
17583         * FS/FS/UI/Web.pm: fix bug with customer info not showing up if
17584           "cust-fields" config value has been set
17585
17586 2007-02-09 22:13  ivan
17587
17588         * FS/FS/svc_acct.pm, FS/FS/svc_phone.pm,
17589           httemplate/edit/part_svc.cgi: reincorporate the changes from
17590           http://www.sisd.com/cgi-bin/viewcvs.cgi/freeside/httemplate/edit/part_svc.cgi?r1=1.52&r2=1.53
17591           that were lost due to the concurrent service-refactor merge
17592
17593 2007-02-09 16:42  ivan
17594
17595         * httemplate/misc/change_pkg.cgi: REALLY fix the package changing
17596           this time
17597
17598 2007-02-09 15:29  ivan
17599
17600         * httemplate/misc/change_pkg.cgi: fix change package link
17601
17602 2007-02-08 20:54  ivan
17603
17604         * bin/import-county-tax-rates: quick hack to import rates for
17605           landel
17606
17607 2007-02-08 20:37  jayce
17608
17609         * httemplate/view/cust_main/packages.html: Set the correct access
17610           right for the cancel link to work
17611
17612 2007-02-08 17:05  ivan
17613
17614         * conf/: invoice_html_statement, invoice_latex_statement,
17615           invoice_latexnotes_statement, invoice_template_statement: add
17616           default statement conf
17617
17618 2007-02-08 14:54  ivan
17619
17620         * FS/FS/part_export/sqlradius.pm: slightly less cryptic docs for
17621           groups_susp_reason option
17622
17623 2007-02-08 14:19  ivan
17624
17625         * FS/FS/cust_pkg.pm: use a LIMIT to retreive the first record,
17626           don't rely on qsearchs to trim it for you - it is inefficient and
17627           outputs long verbose warnings
17628
17629 2007-02-08 14:08  ivan
17630
17631         * httemplate/pref/pref-process.html: second "my" localizing the
17632           variable and causing password changes to fail
17633
17634 2007-02-08 09:00  jeff
17635
17636         * FS/FS/svc_acct.pm, httemplate/edit/part_svc.cgi: fix usergroup in
17637           edit/part_svc.cgi
17638
17639 2007-02-08 08:04  jeff
17640
17641         * httemplate/edit/part_pkg.cgi: gratuitous quote
17642
17643 2007-02-08 01:13  jeff
17644
17645         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
17646           httemplate/edit/process/part_pkg.cgi: hold off until 1.7.2
17647
17648 2007-02-08 00:19  ivan
17649
17650         * FS/FS/CGI.pm: fix the popup progress bars, whew
17651
17652 2007-02-07 17:46  jeff
17653
17654         * FS/FS/part_pkg.pm, htetc/handler.pl,
17655           httemplate/elements/select-table.html,
17656           httemplate/edit/part_pkg.cgi,
17657           httemplate/edit/process/part_pkg.cgi: agent type on package
17658           add/edit (ticket 1446)
17659
17660 2007-02-06 16:46  ivan
17661
17662         * FS/FS/: cust_bill.pm, cust_pay.pm: only use new statements as
17663           payment receipts if the conf file is created
17664
17665 2007-02-05 15:48  ivan
17666
17667         * FS/FS/cust_bill_ApplicationCommon.pm: fix payment/credit
17668           line-item application erroring out on tax applications
17669
17670 2007-02-05 14:12  ivan
17671
17672         * FS/FS/cust_bill_ApplicationCommon.pm: turn debugging on until we
17673           catch the Cant call method "part_pkg" on an undefined value at
17674           /usr/local/share/perl/5.8.4/FS/cust_bill_ApplicationCommon.pm
17675           line 181" bug
17676
17677 2007-02-05 09:21  ivan
17678
17679         * FS/FS/: cust_pay_batch.pm, pay_batch.pm: move the due_events
17680           import too... whew!  this should be it
17681
17682 2007-02-05 08:01  ivan
17683
17684         * FS/FS/pay_batch.pm: fix param passing
17685
17686 2007-02-05 07:49  ivan
17687
17688         * httemplate/misc/upload-batch.cgi: fix st00pid mistakes in batch
17689           upload
17690
17691 2007-02-05 07:48  ivan
17692
17693         * httemplate/misc/upload-batch.cgi: misterminated <%init>
17694
17695 2007-02-05 07:02  ivan
17696
17697         * FS/FS/pay_batch.pm: remove refactored code
17698
17699 2007-02-05 05:10  ivan
17700
17701         * httemplate/search/: report_receivables.cgi,
17702           report_receivables.html: add "over X days" option to receivables
17703           report
17704
17705 2007-02-05 04:51  ivan
17706
17707         * FS/FS/AccessRight.pm, httemplate/view/cust_bill-logo.cgi,
17708           httemplate/view/cust_bill-pdf.cgi,
17709           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
17710           httemplate/view/cust_main.cgi, httemplate/view/svc_Common.html,
17711           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
17712           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
17713           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi,
17714           httemplate/view/cust_main/contacts.html,
17715           httemplate/view/elements/svc_Common.html: C is for
17716           Cookie^WControl
17717
17718 2007-02-05 03:35  ivan
17719
17720         * FS/FS/CGI.pm: not supporting Apache::ASP anymore
17721
17722 2007-02-05 03:12  ivan
17723
17724         * FS/FS/ClientAPI/MyAccount.pm: show RADIUS usage from last bill to
17725           NOW, instead of last bill to next bill
17726
17727 2007-02-05 01:45  ivan
17728
17729         * httemplate/misc/download-batch.cgi: upon first download, have
17730           batches auto-set amount to customer balance if it is smaller
17731
17732 2007-02-05 01:44  ivan
17733
17734         * FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
17735           FS/FS/pay_batch.pm, httemplate/misc/upload-batch.cgi: move
17736           cust_pay_batch::upload results subroutine to an FS::pay_batch
17737           method.  upon first download, have batches auto-reset their
17738           amounts to the customer balance upon if it is smaller.
17739
17740 2007-02-03 17:47  ivan
17741
17742         * httemplate/: search/cust_pay_batch.cgi,
17743           view/cust_main/payment_history.html: add link to some batched
17744           payment info to customer view
17745
17746 2007-02-03 16:01  ivan
17747
17748         * FS/FS/ClientAPI/Signup.pm: quieter
17749
17750 2007-02-03 05:05  ivan
17751
17752         * FS/FS/cust_pkg.pm: this should fix services with negative
17753           num_avail showing up for provisioning
17754
17755 2007-02-03 04:07  ivan
17756
17757         * FS/FS/cust_main_Mixin.pm: remove debugging left on
17758
17759 2007-02-03 03:36  ivan
17760
17761         * FS/FS/AccessRight.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main.pm,
17762           FS/FS/cust_main_Mixin.pm, FS/FS/UI/Web.pm,
17763           httemplate/elements/menu.html,
17764           httemplate/graph/cust_bill_pkg.cgi,
17765           httemplate/graph/money_time.cgi,
17766           httemplate/graph/report_cust_bill_pkg.html,
17767           httemplate/graph/report_money_time.html,
17768           httemplate/search/cdr.html, httemplate/search/cust_bill.html,
17769           httemplate/search/cust_bill_event.cgi,
17770           httemplate/search/cust_bill_event.html,
17771           httemplate/search/cust_bill_pkg.cgi,
17772           httemplate/search/cust_credit.html,
17773           httemplate/search/cust_main-otaker.cgi,
17774           httemplate/search/cust_main-zip.html,
17775           httemplate/search/cust_main.cgi,
17776           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
17777           httemplate/search/cust_pay_batch.cgi,
17778           httemplate/search/cust_pkg.cgi, httemplate/search/cust_svc.html,
17779           httemplate/search/cust_tax_exempt_pkg.cgi,
17780           httemplate/search/inventory_item.html,
17781           httemplate/search/pay_batch.cgi,
17782           httemplate/search/pay_batch.html, httemplate/search/queue.html,
17783           httemplate/search/reg_code.html,
17784           httemplate/search/report_cdr.html,
17785           httemplate/search/report_cust_bill.html,
17786           httemplate/search/report_cust_credit.html,
17787           httemplate/search/report_cust_main-zip.html,
17788           httemplate/search/report_cust_pay.html,
17789           httemplate/search/report_cust_pay_batch.html,
17790           httemplate/search/report_cust_pkg.html,
17791           httemplate/search/report_prepaid_income.cgi,
17792           httemplate/search/report_prepaid_income.html,
17793           httemplate/search/report_receivables.cgi,
17794           httemplate/search/report_receivables.html,
17795           httemplate/search/report_tax.cgi,
17796           httemplate/search/report_tax.html, httemplate/search/sql.html,
17797           httemplate/search/sqlradius.cgi,
17798           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
17799           httemplate/search/svc_broadband.cgi,
17800           httemplate/search/svc_domain.cgi,
17801           httemplate/search/svc_external.cgi,
17802           httemplate/search/svc_forward.cgi,
17803           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi:
17804           add customer status column to customer & most other reports.
17805           also put the C in ACL in the search/ and graph/ directories.
17806
17807 2007-02-02 18:39  jeff
17808
17809         * FS/bin/freeside-reset-fixed: do a setfixed
17810
17811 2007-02-01 22:29  ivan
17812
17813         * FS/FS/part_pkg/flat.pm: quiet a harmless but loud warning
17814
17815 2007-02-01 20:39  ivan
17816
17817         * FS/FS/ClientAPI/Signup.pm: set resellser-specific advertising
17818           sources in signup
17819
17820 2007-01-31 19:08  jeff
17821
17822         * httemplate/view/cust_main/packages.html: oops.  perhaps it should
17823
17824 2007-01-31 18:37  jeff
17825
17826         * FS/FS/svc_acct.pm: spurious line
17827
17828 2007-01-31 18:35  ivan
17829
17830         * FS/FS/ClientAPI/Signup.pm: fix up the info passing for optional
17831           packages
17832
17833 2007-01-31 18:13  jeff
17834
17835         * FS/FS/: svc_acct.pm, part_export/sqlradius.pm: better solution to
17836           ticket 1455
17837
17838 2007-01-31 17:57  ivan
17839
17840         * FS/FS/cust_bill.pm: eliminate \\* in the cheesy latex->html notes
17841           thing
17842
17843 2007-01-31 10:28  jeff
17844
17845         * FS/FS/part_export/sqlradius.pm: possible solution to ticket 1455
17846
17847 2007-01-30 22:30  khoff
17848
17849         * FS/FS/part_export/snmp.pm: Don't break if we're missing
17850           Net::SNMP.  Apparenty "require" doesn't do the trick.
17851
17852 2007-01-30 21:45  khoff
17853
17854         * FS/FS/part_export/nas_wrapper.pm: Meta-export to allow more
17855           flexibilty until the export subsystem rewrite.
17856
17857 2007-01-30 21:43  khoff
17858
17859         * FS/FS/part_export/: router.pm, snmp.pm, trango.pm:
17860           FS::part_export::router  - Refactored to be more easily
17861           sub-classed.   - Moved per-export options to FS:;router virtual
17862           fields.   - Fixed other general brokenness.
17863
17864           FS::part_export::snmp  - SNMP export sub-classed from
17865           FS::part_export::router
17866
17867           FS::part_export::trango  - Export for Trango proprietary access
17868           points.  Sub-classed from FS::part_export::snmp.
17869
17870 2007-01-30 21:23  jeff
17871
17872         * FS/FS/cust_main.pm: minor improvement
17873
17874 2007-01-30 20:30  jeff
17875
17876         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
17877           httemplate/edit/process/cust_pay.cgi,
17878           httemplate/misc/process/payment.cgi: small change in payment
17879           receipt handling (ticket 1422)
17880
17881 2007-01-30 20:26  ivan
17882
17883         * httemplate/: edit/quick-charge.html,
17884           elements/select-taxclass.html, elements/tr-select-taxclass.html,
17885           view/cust_main/packages.html: minor UI work on one-time charges
17886           w/taxclasses
17887
17888 2007-01-30 19:42  jeff
17889
17890         * FS/: MANIFEST, t/cust_pkg_option.t: odds and ends
17891
17892 2007-01-30 18:08  ivan
17893
17894         * httemplate/misc/change_pkg.cgi: this should be a popup too, but,
17895           until then, it shouldn't be missing the standard header
17896
17897 2007-01-30 15:50  ivan
17898
17899         * FS/FS/cust_bill.pm: fix agent-specific logos in emailed html
17900           invoices
17901
17902 2007-01-30 13:21  jeff
17903
17904         * FS/FS/svc_acct.pm: avoiding brane pane
17905
17906 2007-01-30 12:59  ivan
17907
17908         * httemplate/: browse/access_group.html, browse/access_user.html,
17909           browse/addr_block.cgi, browse/agent.cgi, browse/agent_type.cgi,
17910           browse/cust_main_county.cgi, browse/inventory_class.html,
17911           browse/msgcat.cgi, browse/part_bill_event.cgi,
17912           browse/part_export.cgi, browse/part_pkg.cgi,
17913           browse/part_referral.html, browse/part_svc.cgi,
17914           browse/part_virtual_field.cgi, browse/payment_gateway.html,
17915           browse/pkg_class.html, browse/rate.cgi, browse/reason.html,
17916           browse/reason_type.html, browse/router.cgi,
17917           browse/svc_acct_pop.cgi, edit/msgcat.cgi,
17918           search/prepay_credit.html: its all about control
17919
17920 2007-01-30 11:45  ivan
17921
17922         * FS/FS/option_Common.pm: fix old-record detection bug in
17923           option_Common
17924
17925 2007-01-30 11:40  jeff
17926
17927         * FS/FS/: Conf.pm, svc_acct.pm, cust_main.pm: only add first user
17928           to invoicing_list (ticket 1424)
17929
17930 2007-01-30 10:52  jeff
17931
17932         * fs_selfservice/FS-SelfService/cgi/success-delayed.html,
17933           FS/FS/ClientAPI/Signup.pm,
17934           fs_selfservice/FS-SelfService/cgi/signup.cgi: additional info
17935           available for self-service success (ticket 1420)
17936
17937 2007-01-29 15:16  ivan
17938
17939         * httemplate/config/: config-process.cgi, config-view.cgi,
17940           config.cgi: putting the C in ACL
17941
17942 2007-01-29 13:11  ivan
17943
17944         * httemplate/misc/process/cancel_pkg.html: correct a typo, and
17945           <%init> helps alot
17946
17947 2007-01-29 10:50  ivan
17948
17949         * httemplate/pref/: pref-process.html, pref.html: record resolution
17950           & colro depth in user prefs
17951
17952 2007-01-29 08:16  ivan
17953
17954         * FS/FS/: cust_main.pm, rate.pm: turn off debugging
17955
17956 2007-01-29 08:01  ivan
17957
17958         * FS/FS/: cust_main.pm, cust_main_Mixin.pm, UI/Web.pm: fix invoice
17959           email display bug on advanced package report, closes: Bug#1416
17960
17961 2007-01-29 04:07  ivan
17962
17963         * htetc/handler.pl: warnings in <%once> sections should not be
17964           fatal
17965
17966 2007-01-29 03:55  ivan
17967
17968         * FS/FS/option_Common.pm: remove extraneous debugging
17969
17970 2007-01-29 03:31  ivan
17971
17972         * Makefile: looks like a duck
17973
17974 2007-01-27 18:21  ivan
17975
17976         * FS/FS/svc_domain.pm, httemplate/view/svc_domain.cgi: pretty up
17977           domain zone viewing a little
17978
17979 2007-01-26 00:18  ivan
17980
17981         * FS/FS/access_user.pm: out of scope bad
17982
17983 2007-01-26 00:17  ivan
17984
17985         * FS/FS/access_user.pm: spurious password changes bad...
17986
17987 2007-01-26 00:11  ivan
17988
17989         * FS/FS/: Record.pm, option_Common.pm: oops, debugging turned on
17990
17991 2007-01-26 00:04  ivan
17992
17993         * FS/FS/access_user.pm, httemplate/elements/header.html,
17994           httemplate/elements/menu.html, httemplate/elements/xmenu.css,
17995           httemplate/elements/xmenu.top.css,
17996           httemplate/elements/xmenu.top.js,
17997           httemplate/images/arrow.down.png,
17998           httemplate/images/menu-left-example.png,
17999           httemplate/images/menu-top-example.png,
18000           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
18001           FS/FS/Record.pm, FS/FS/m2m_Common.pm, FS/FS/option_Common.pm: top
18002           bar option!
18003
18004 2007-01-24 22:04  ivan
18005
18006         * httemplate/elements/xmenu.css: fuck.  you.  IE7.
18007
18008 2007-01-24 22:00  ivan
18009
18010         * httemplate/elements/: menu.html, xmenu.css: fuck.  you.  IE7.
18011
18012 2007-01-24 15:41  ivan
18013
18014         * httemplate/misc/download-batch.cgi: 00 = sale, 01 = pre-auth.  we
18015           need the former
18016
18017 2007-01-23 21:33  jeff
18018
18019         * httemplate/edit/process/elements/process.html: squarely between
18020           shame in you and so close
18021
18022 2007-01-23 15:42  jeff
18023
18024         * FS/FS.pm, FS/bin/freeside-daily, conf/impending_recur_template,
18025           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
18026           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_option.pm,
18027           FS/FS/Cron/notify.pm, FS/FS/part_pkg/flat_delayed.pm: notices
18028           before first charge on flat_delayed
18029
18030 2007-01-22 23:44  ivan
18031
18032         * FS/FS/cust_pay_batch.pm: even have 4 digit zips in there eek
18033
18034 2007-01-22 22:51  ivan
18035
18036         * FS/FS/Record.pm: remove spurious duplicateion from lineitem patch
18037
18038 2007-01-22 22:45  ivan
18039
18040         * FS/FS/payby.pm: fix PREP payby
18041
18042 2007-01-22 22:41  ivan
18043
18044         * FS/FS/cust_pay.pm: have to use payinfo_Mixin if we're going to
18045           ISA it
18046
18047 2007-01-22 09:05  ivan
18048
18049         * Makefile, htetc/freeside-base1.99.conf: halfass v2 too
18050
18051 2007-01-22 06:29  ivan
18052
18053         * FS/FS/CGI.pm: hopefully this should be the last bit of the
18054           relative URL fixing
18055
18056 2007-01-22 03:41  ivan
18057
18058         * httemplate/view/cust_main.cgi: closing tags helps alot
18059
18060 2007-01-22 03:39  ivan
18061
18062         * httemplate/view/: cust_main.cgi, cust_main/notes.html: fix
18063           elements/ links here too
18064
18065 2007-01-22 03:36  ivan
18066
18067         * httemplate/elements/: phonenumber.html, progress-init.html,
18068           progress-popup.html, tr-input-beginning_ending.html,
18069           tr-input-date-field.html: interpolation helps alot
18070
18071 2007-01-22 03:30  ivan
18072
18073         * httemplate/elements/: phonenumber.html, progress-init.html,
18074           progress-popup.html, tr-input-beginning_ending.html,
18075           tr-input-date-field.html: use $fsurl instead of relative ../
18076           addressing
18077
18078 2007-01-21 18:42  ivan
18079
18080         * FS/FS/ClientAPI/MyAccount.pm,
18081           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
18082           fs_selfservice/FS-SelfService/cgi/make_payment.html: accept CVV2
18083           on self-service manual payment screen
18084
18085 2007-01-21 13:45  ivan
18086
18087         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
18088           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
18089           FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit_bill.pm,
18090           FS/FS/cust_main.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
18091           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
18092           FS/FS/Cron/bill.pm, httemplate/edit/part_bill_event.cgi,
18093           httemplate/edit/part_pkg.cgi,
18094           httemplate/edit/process/cust_main.cgi, httemplate/misc/bill.cgi:
18095           Have lineitem-specific applications happen in all cases; add
18096           weightsto control
18097
18098 2007-01-21 05:42  ivan
18099
18100         * rt/: FREESIDE_MODIFIED, lib/RT/SearchBuilder.pm: add dependancy
18101           on DBIx::SB 1.36 for Pg 8.1+
18102
18103 2007-01-21 05:26  ivan
18104
18105         * Makefile, htetc/freeside-base1.conf, htetc/freeside-base2.conf:
18106           mod_perl v2, it finally happened
18107
18108 2007-01-21 01:13  ivan
18109
18110         * httemplate/search/cust_svc.html: trim leading & trailing
18111           whitespace from service searches
18112
18113 2007-01-21 01:10  ivan
18114
18115         * FS/FS/: CGI.pm, UI/Web.pm: fix svc_url to work no matter where we
18116           are coming from in the tree -  use rooturl() instead of popurl()
18117
18118 2007-01-19 16:08  jeff
18119
18120         * httemplate/edit/process/quick-charge.cgi: strip all blank lines,
18121           not just trailing ones
18122
18123 2007-01-19 15:00  jeff
18124
18125         * httemplate/misc/download-batch.cgi: work around CSV brokenness
18126
18127 2007-01-19 14:02  jeff
18128
18129         * httemplate/edit/process/: access_user.html,
18130           elements/process.html: blank password on error
18131
18132 2007-01-19 08:31  jeff
18133
18134         * httemplate/edit/: access_user.html, process/access_user.html,
18135           process/elements/process.html: no password in html source on
18136           employee edit
18137
18138 2007-01-18 10:14  ivan
18139
18140         * FS/FS/cust_pay_batch.pm: fix zip parsing for batch results -
18141           don't want to abort processing because of an old not-well-checked
18142           zip
18143
18144 2007-01-17 15:28  ivan
18145
18146         * FS/FS/part_export/shellcommands.pm: fix crypted password bug
18147           cause by recent fix to not quote things on STDIN, yuck.
18148
18149 2007-01-17 15:27  jeff
18150
18151         * httemplate/edit/svc_acct.cgi, httemplate/misc/change_pkg.cgi,
18152           httemplate/misc/payment.cgi,
18153           httemplate/view/elements/svc_Common.html, FS/FS/CGI.pm,
18154           httemplate/misc/process/payment.cgi,
18155           httemplate/view/svc_acct.cgi: link to customer from manual
18156           payment screen (ticket 1414)
18157
18158 2007-01-17 09:41  jeff
18159
18160         * FS/FS/: cust_pkg.pm, reason.pm: fix bug wrt suspend/cancel
18161           reasons (suspends fail in freeside-daily)
18162
18163 2007-01-17 08:41  jeff
18164
18165         * FS/FS/part_pkg/flat.pm: noise reduction
18166
18167 2007-01-17 07:50  jeff
18168
18169         * httemplate/view/cust_main/packages.html: fix suspend link
18170
18171 2007-01-16 16:40  jeff
18172
18173         * httemplate/edit/: access_user.html, process/access_user.html:
18174           employee edit (ticket 1412)
18175
18176 2007-01-16 13:36  jeff
18177
18178         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: revert unnecessary changes
18179           for ticket 1364
18180
18181 2007-01-16 09:39  jeff
18182
18183         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: RT vs Pg8 (ticket 1364)
18184
18185 2007-01-16 01:11  ivan
18186
18187         * FS/FS/ClientAPI/Signup.pm: have signup package list respect
18188           agentnum sent from client
18189
18190 2007-01-15 14:15  jeff
18191
18192         * httemplate/edit/process/quick-charge.cgi: that was DUM
18193
18194 2007-01-14 23:53  ivan
18195
18196         * httemplate/misc/download-batch.cgi: add batch expiration date
18197           incrementer for 295
18198
18199 2007-01-14 23:22  ivan
18200
18201         * FS/FS/Conf.pm: add descriptions for batchconfig-PAP and
18202           batchconfig-csv-chase_canada-E-xactBatch
18203
18204 2007-01-12 15:27  jeff
18205
18206         * FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
18207           httemplate/view/svc_broadband.cgi, FS/FS/part_export/prizm.pm,
18208           httemplate/edit/svc_broadband.cgi: added svc_broadband
18209           description which is appended to Site Name in prizm export
18210
18211 2007-01-11 18:04  jeff
18212
18213         * FS/FS/cust_main.pm, FS/FS/part_pkg/flat.pm,
18214           httemplate/edit/quick-charge.html,
18215           httemplate/edit/process/quick-charge.cgi,
18216           httemplate/view/cust_main/packages.html: one-time charge
18217           enhancements
18218
18219 2007-01-10 15:21  ivan
18220
18221         * httemplate/search/queue.html: add "select all" and "unselect" all
18222           buttons to bulk queue operations
18223
18224 2007-01-10 00:56  ivan
18225
18226         * FS/FS/payinfo_Mixin.pm: fix harmless warning: Use of
18227           uninitialized value in string ne at
18228           /usr/local/share/perl/5.8.4/FS/payinfo_Mixin.pm line 116
18229
18230 2007-01-10 00:50  ivan
18231
18232         * httemplate/view/cust_main/contacts.html: you have got to be
18233           kidding me.
18234
18235 2007-01-10 00:48  ivan
18236
18237         * httemplate/view/cust_main/contacts.html: nothing could have ever
18238           gone wrong with so simple a change.  oh noooo
18239
18240 2007-01-09 23:48  ivan
18241
18242         * httemplate/view/cust_main/contacts.html: fix ship_county display
18243           bug
18244
18245 2007-01-09 21:51  ivan
18246
18247         * FS/FS/cust_bill.pm: add custnum to invoice template vars
18248
18249 2007-01-09 18:41  jeff
18250
18251         * FS/FS/cust_pay_batch.pm: E-xactBatch masks card numbers
18252
18253 2007-01-09 16:42  jeff
18254
18255         * httemplate/: misc/upload-batch.cgi, search/cust_pay_batch.cgi:
18256           ignore filenames and rely on selected batch number
18257
18258 2007-01-09 16:41  jeff
18259
18260         * httemplate/misc/download-batch.cgi: permit batch redownloads
18261
18262 2007-01-09 14:57  ivan
18263
18264         * FS/FS/Schema.pm: 2147483647 should be enough bytes for anyone!
18265
18266 2007-01-08 09:36  jeff
18267
18268         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_credit_refund.pm,
18269           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
18270           httemplate/misc/delete-cust_refund.cgi,
18271           httemplate/view/cust_main/payment_history.html: refund deletion
18272
18273 2007-01-05 16:47  jeff
18274
18275         * httemplate/edit/part_svc.cgi: fix UI funkiness
18276
18277 2007-01-04 21:19  jeff
18278
18279         * fs_selfservice/FS-SelfService/SelfService.pm,
18280           fs_selfservice/FS-SelfService/cgi/view_usage.html,
18281           FS/FS/ClientAPI/MyAccount.pm,
18282           fs_selfservice/FS-SelfService/cgi/change_pkg.html,
18283           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
18284           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
18285           fs_selfservice/FS-SelfService/cgi/provision_list.html,
18286           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
18287           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: more
18288           self-servicey stuff (change package, detailed usage)
18289
18290 2007-01-03 23:26  ivan
18291
18292         * conf/blank_logo.eps: adding a simple blank logo; people are
18293           trying to comment out stuff in the template
18294
18295 2007-01-03 21:49  ivan
18296
18297         * httemplate/edit/part_bill_event.cgi: invoice event to credit out
18298           a customer's balance, presumably as bad debt
18299
18300 2007-01-03 11:47  ivan
18301
18302         * httemplate/view/cust_main/packages.html: fix suspend link
18303
18304 2007-01-02 13:46  ivan
18305
18306         * FS/FS/UI/Web.pm, httemplate/search/cust_svc.html: fix service
18307           searching & links
18308
18309 2007-01-02 13:44  ivan
18310
18311         * FS/FS/cust_main.pm: stupid semicolon!
18312
18313 2007-01-02 13:06  ivan
18314
18315         * FS/FS/cust_main.pm: fix num_pkgs to accept empty $sql param, no
18316           trailing AND
18317
18318 2007-01-02 12:29  ivan
18319
18320         * httemplate/view/cust_main/packages.html: fix popup target links
18321
18322 2007-01-02 12:25  ivan
18323
18324         * httemplate/view/svc_Common.html: missing from svc patch, oops!
18325
18326 2007-01-02 10:38  jeff
18327
18328         * FS/FS/svc_acct.pm: omit spurious export triggering
18329
18330 2006-12-29 13:48  jeff
18331
18332         * httemplate/: elements/select-agent.html,
18333           graph/report_cust_bill_pkg.html: correct bad include, and improve
18334           no agent selected condition
18335
18336 2006-12-29 00:51  ivan
18337
18338         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
18339           FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
18340           FS/FS/pkg_svc.pm, FS/FS/registrar.pm, FS/FS/svc_Common.pm,
18341           FS/FS/svc_External_Common.pm, FS/FS/svc_Parent_Mixin.pm,
18342           FS/FS/svc_acct.pm, FS/FS/svc_broadband.pm, FS/FS/svc_domain.pm,
18343           FS/FS/svc_external.pm, FS/FS/svc_forward.pm, FS/FS/svc_phone.pm,
18344           FS/FS/svc_www.pm, FS/FS/UI/Web.pm, FS/t/registrar.t,
18345           FS/t/svc_External_Common.t, FS/t/svc_Parent_Mixin.t,
18346           eg/table_template-svc.pm, httemplate/browse/part_svc.cgi,
18347           httemplate/edit/part_svc.cgi, httemplate/edit/svc_Common.html,
18348           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_broadband.cgi,
18349           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
18350           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
18351           httemplate/edit/elements/edit.html,
18352           httemplate/edit/elements/svc_Common.html,
18353           httemplate/edit/process/elements/process.html, FS/MANIFEST,
18354           httemplate/edit/process/svc_Common.html,
18355           httemplate/elements/header.html, httemplate/elements/menu.html,
18356           httemplate/misc/link.cgi, httemplate/search/cust_main.cgi,
18357           httemplate/search/cust_svc.html, httemplate/search/svc_acct.cgi,
18358           httemplate/search/svc_broadband.cgi,
18359           httemplate/search/svc_domain.cgi,
18360           httemplate/search/svc_external.cgi,
18361           httemplate/search/svc_forward.cgi,
18362           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
18363           httemplate/view/elements/svc_Common.html,
18364           rt/html/Elements/FreesideSearch,
18365           rt/html/Elements/FreesideSvcSearch,
18366           httemplate/view/cust_main/packages.html: service refactor!
18367
18368 2006-12-29 00:41  ivan
18369
18370         * httemplate/edit/process/cust_main.cgi: slight pedanticism
18371
18372 2006-12-29 00:39  ivan
18373
18374         * httemplate/edit/svc_broadband.cgi: svc broadband new arg parsing
18375
18376 2006-12-29 00:35  ivan
18377
18378         * httemplate/misc/: payment.cgi, process/payment.cgi: just in case
18379           it gets capitalized
18380
18381 2006-12-29 00:34  ivan
18382
18383         * httemplate/edit/process/quick-charge.cgi: whitespace
18384
18385 2006-12-29 00:34  ivan
18386
18387         * httemplate/edit/cust_main/billing.html: slight more space
18388           necessary for ACH account numbers
18389
18390 2006-12-29 00:31  ivan
18391
18392         * init.d/freeside-init: kill off all queued processes!
18393
18394 2006-12-29 00:30  ivan
18395
18396         * httemplate/docs/index.html: link more docs to wiki
18397
18398 2006-12-29 00:25  ivan
18399
18400         * FS/FS/part_export/vpopmail.pm: didn't get checked in with
18401           configurable target dirs, oops
18402
18403 2006-12-29 00:25  ivan
18404
18405         * FS/FS/svc_Common.pm: doc
18406
18407 2006-12-29 00:24  ivan
18408
18409         * FS/FS/part_pkg.pm: snot spacing
18410
18411 2006-12-29 00:24  ivan
18412
18413         * FS/FS/part_export.pm: use FS::queue for exports, though they
18414           should probably just use it themselves
18415
18416 2006-12-28 23:23  ivan
18417
18418         * httemplate/edit/elements/edit.html: document field types
18419
18420 2006-12-28 16:30  jeff
18421
18422         * FS/FS/part_export/prizm.pm: minor fixups
18423
18424 2006-12-28 12:52  jeff
18425
18426         * httemplate/elements/tr-select-reason.html: activate submit button
18427           more readily
18428
18429 2006-12-28 00:16  ivan
18430
18431         * FS/FS/payinfo_Mixin.pm: tyop
18432
18433 2006-12-27 23:02  ivan
18434
18435         * bin/pg-version: adding pg-version
18436
18437 2006-12-26 19:29  ivan
18438
18439         * httemplate/edit/cust_main_county-expand.cgi: fix sanity check on
18440           taxclass expander
18441
18442 2006-12-26 18:37  ivan
18443
18444         * FS/FS/Misc.pm, htetc/handler.pl,
18445           httemplate/edit/cust_main/contact.html,
18446           httemplate/misc/counties.cgi: Add a (magically appearing and
18447           disappearing) label on the county selector.  confusing when
18448           labeled "state"
18449
18450 2006-12-26 17:35  ivan
18451
18452         * httemplate/view/cust_main/contacts.html: show county on customer
18453           view
18454
18455 2006-12-26 17:07  ivan
18456
18457         * httemplate/: edit/cust_main.cgi, misc/counties.cgi: fix county
18458           selector
18459
18460 2006-12-26 11:53  ivan
18461
18462         * FS/FS/part_export/shellcommands.pm: do shell_quote-ing after
18463           STDIN strings are evaluated
18464
18465 2006-12-23 17:28  ivan
18466
18467         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
18468           FS/FS/cust_refund.pm, httemplate/edit/cust_main.cgi,
18469           httemplate/edit/cust_main/billing.html,
18470           httemplate/view/cust_main/payment_history.html: fix more paymask
18471           regressions: allow editing records with existing expired cards,
18472           fix masking just-entered values when erroring out, fix echeck
18473           entry inserting as empty routing code and "xxEK" account number,
18474           remove old/deprecated/unused payinfo_maksed subs and calls
18475
18476 2006-12-22 21:37  jeff
18477
18478         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
18479           FS/FS/part_export/prizm.pm, httemplate/edit/svc_broadband.cgi,
18480           httemplate/view/svc_broadband.cgi: inital prizm support
18481
18482 2006-12-21 22:18  ivan
18483
18484         * httemplate/search/: queue.html, elements/search.html: patch
18485           fixing "retry selected" and "remove select" in queue view
18486
18487 2006-12-20 19:05  ivan
18488
18489         * httemplate/misc/payment.cgi: fix on-demand payment form when
18490           making payments from masked data
18491
18492 2006-12-20 02:51  ivan
18493
18494         * FS/FS/: cust_main.pm, payinfo_Mixin.pm: fix "recurring_billing"
18495           flag for the wonderful new world of paymasking
18496
18497 2006-12-20 01:49  ivan
18498
18499         * FS/FS/Schema.pm, FS/FS/pkg_class.pm,
18500           httemplate/browse/pkg_class.html, httemplate/edit/pkg_class.html,
18501           httemplate/elements/select-part_referral.html,
18502           httemplate/elements/select-pkg_class.html,
18503           httemplate/elements/select-table.html,
18504           httemplate/elements/tr-select-pkg_class.html,
18505           httemplate/search/elements/search.html: add ability to disable
18506           package classes
18507
18508 2006-12-19 17:20  jeff
18509
18510         * FS/FS/: part_pkg.pm, ClientAPI/MyAccount.pm: inappropriate
18511           cluckage
18512
18513 2006-12-19 02:02  ivan
18514
18515         * FS/FS/cust_pay_batch.pm, FS/FS/payby.pm, FS/FS/payinfo_Mixin.pm,
18516           htetc/handler.pl, httemplate/edit/cust_main/billing.html,
18517           httemplate/search/cust_pay.cgi: clean up payinfo_Mixin to use
18518           payby.pm for payby info and have card masking full 6-digit BIN
18519           prefix for card identification.  have cust_pay_batch use
18520           payinfo_Mixin.  require B:CC 0.30 for mask-aware cardtype().  fix
18521           payment reports to use mask too if available, so credit card type
18522           selection still works with encryption.
18523
18524 2006-12-18 03:01  ivan
18525
18526         * htetc/handler.pl, httemplate/edit/part_pkg.cgi: fix tax class not
18527           adding when there is only one pkg_class choice (triggers
18528           javascript error
18529
18530 2006-12-18 00:08  ivan
18531
18532         * Makefile: fix MASONDATA include for dev target
18533
18534 2006-12-15 12:55  ivan
18535
18536         * httemplate/elements/dashboard-toplist.html: add a new ticket link
18537
18538 2006-12-15 05:09  ivan
18539
18540         * httemplate/elements/dashboard-toplist.html: add a quick start at
18541           a "dashboard" customer list, mostly for internal use for starters
18542
18543 2006-12-15 05:00  ivan
18544
18545         * httemplate/elements/dashboard-toplist.html: add a quick start at
18546           a "dashboard" customer list, mostly for internal use for starters
18547
18548 2006-12-15 04:43  ivan
18549
18550         * FS/FS/Conf.pm, httemplate/index.html,
18551           httemplate/elements/dashboard-toplist.html: add a quick start at
18552           a "dashboard" customer list, mostly for internal use for starters
18553
18554 2006-12-15 00:37  ivan
18555
18556         * FS/FS/Setup.pm, bin/expand-country: add a quick tool for adding
18557           states to old databases
18558
18559 2006-12-15 00:25  ivan
18560
18561         * httemplate/edit/: cust_main.cgi, cust_main/billing.html:
18562           eliminate funkiness with reappearing "Postal invoice" on errors
18563
18564 2006-12-14 21:29  jeff
18565
18566         * htetc/handler.pl, httemplate/edit/process/cust_main.cgi,
18567           httemplate/elements/tr-input-date-field.html,
18568           httemplate/view/cust_main/misc.html: move use statements to
18569           handler.pl, do not show 1/1/70 for new birthdates, and improve
18570           error handling
18571
18572 2006-12-14 16:56  ivan
18573
18574         * httemplate/edit/process/cust_main.cgi, htetc/handler.pl: add
18575           DateTime as a proper rather than hidden dependency
18576
18577 2006-12-14 16:28  ivan
18578
18579         * Makefile, FS/bin/freeside-addoutsource,
18580           FS/bin/freeside-deloutsource, FS/bin/freeside-queued,
18581           FS/bin/freeside-selfservice-server,
18582           FS/bin/freeside-sqlradius-radacctd, htetc/handler.pl: tiny bit of
18583           cleanup from the conf merge
18584
18585 2006-12-14 01:27  ivan
18586
18587         * Makefile, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
18588           FS/FS/part_export/vpopmail.pm, FS/bin/freeside-addoutsource,
18589           FS/bin/freeside-addoutsourceuser, FS/bin/freeside-adduser,
18590           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
18591           FS/bin/freeside-deluser, FS/bin/freeside-queued,
18592           FS/bin/freeside-selfservice-server, FS/bin/freeside-setup,
18593           FS/bin/freeside-sqlradius-radacctd, FS/bin/freeside-upgrade,
18594           bin/mapsecrets2access_user, htetc/handler.pl: make the config
18595           directory configurable
18596
18597 2006-12-13 22:00  ivan
18598
18599         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
18600           FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
18601           FS/FS/payinfo_Mixin.pm, FS/FS/ClientAPI/MyAccount.pm,
18602           httemplate/edit/cust_main/billing.html,
18603           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
18604           httemplate/search/cust_pay.cgi, FS/MANIFEST,
18605           FS/t/payinfo_Mixin.t, httemplate/edit/cust_refund.cgi,
18606           httemplate/edit/process/cust_main.cgi,
18607           httemplate/view/cust_main/billing.html,
18608           httemplate/view/cust_main/payment_history.html: encryption fixes
18609           from huntsberg & jayce
18610
18611 2006-12-08 07:11  jeff
18612
18613         * FS/FS/svc_acct.pm: stop unsuspending inappropriately
18614
18615 2006-12-08 06:38  ivan
18616
18617         * rt/html/Elements/Header: have RT header link to supported
18618           documentation link as well
18619
18620 2006-12-08 05:36  ivan
18621
18622         * httemplate/edit/process/quick-charge.cgi: some javascript
18623           validation magic to give one-time charges better UI
18624
18625 2006-12-07 08:46  ivan
18626
18627         * bin/pod2x: update pod2x for new self-service path
18628
18629 2006-12-07 07:24  ivan
18630
18631         * FS/FS/Setup.pm: oops, fix additional US pseudo-states
18632
18633 2006-12-06 18:40  jeff
18634
18635         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
18636           FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
18637           FS/FS/cust_pkg.pm, FS/FS/prepay_credit.pm, FS/FS/svc_acct.pm,
18638           FS/FS/svc_broadband.pm, FS/FS/part_pkg/flat.pm,
18639           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
18640           fs_selfservice/FS-SelfService/SelfService.pm,
18641           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
18642           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
18643           fs_selfservice/FS-SelfService/cgi/view_usage.html,
18644           httemplate/edit/prepay_credit.cgi,
18645           httemplate/edit/process/prepay_credit.cgi,
18646           httemplate/misc/process/recharge_svc.html,
18647           httemplate/search/prepay_credit.html: retouch bandwidth countdown
18648
18649 2006-12-05 07:53  jeff
18650
18651         * FS/FS/part_export/sqlmail.pm: correct longstanding oops
18652
18653 2006-12-04 18:37  jeff
18654
18655         * httemplate/: edit/svc_acct.cgi, edit/process/svc_acct.cgi,
18656           view/svc_acct.cgi: editable service usage
18657
18658 2006-12-02 16:42  ivan
18659
18660         * FS/FS/cust_main.pm: clean up whitespace merge noise
18661
18662 2006-12-02 14:04  ivan
18663
18664         * FS/FS/part_pkg/flat_comission.pm: fix for commission price plan
18665
18666 2006-11-30 22:31  jeff
18667
18668         * FS/FS/Conf.pm, FS/FS/cust_pay_batch.pm,
18669           httemplate/misc/download-batch.cgi,
18670           httemplate/search/cust_pay_batch.cgi: chase canada E-xactBatch
18671
18672 2006-11-30 17:41  ivan
18673
18674         * FS/bin/freeside-queued: remove unnecessary service use (in an
18675           awfully odd place)
18676
18677 2006-11-30 17:34  ivan
18678
18679         * FS/bin/freeside-email: begone $Id$ and your diff noise!
18680
18681 2006-11-29 18:27  jeff
18682
18683         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
18684           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
18685           FS/FS/ClientAPI/MyAccount.pm, FS/FS/UI/Web.pm,
18686           FS/FS/part_export/sqlradius.pm,
18687           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
18688           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
18689           fs_selfservice/FS-SelfService/cgi/view_usage.html,
18690           httemplate/edit/prepay_credit.cgi,
18691           httemplate/edit/process/prepay_credit.cgi,
18692           httemplate/misc/recharge_svc.html,
18693           httemplate/misc/process/recharge_svc.html,
18694           httemplate/search/prepay_credit.html,
18695           httemplate/view/cust_main/packages.html: prepaid download/upload
18696           tracking
18697
18698 2006-11-28 01:38  ivan
18699
18700         * FS/FS/access_user.pm: usernames should be alphanumeric only
18701
18702 2006-11-26 23:11  jeff
18703
18704         * FS/FS/ClientAPI/Signup.pm,
18705           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
18706           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
18707           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
18708           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: order package
18709           from self-service
18710
18711 2006-11-26 17:08  ivan
18712
18713         * FS/FS/svc_acct.pm: some svc_acct.pm fixes for s1
18714
18715 2006-11-26 15:09  jeff
18716
18717         * httemplate/elements/menu.html: minor tyop
18718
18719 2006-11-26 15:06  jeff
18720
18721         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
18722           view/cust_main/notes.html: more ajaxy customer notes
18723
18724 2006-11-25 13:04  jeff
18725
18726         * httemplate/view/cust_main.cgi: chill FF wrt POSTDATA
18727
18728 2006-11-24 02:34  ivan
18729
18730         * httemplate/browse/part_pkg.cgi: link to and label one-time
18731           charges correctly
18732
18733 2006-11-24 00:48  ivan
18734
18735         * httemplate/elements/tr-input-beginning_ending.html,
18736           httemplate/elements/tr-input-lessthan_greaterthan.html,
18737           httemplate/search/cust_credit.html,
18738           httemplate/search/cust_pay.cgi,
18739           httemplate/search/report_cust_credit.html,
18740           httemplate/search/report_cust_pay.html, FS/FS/UI/Web.pm: add less
18741           than and greater than amounts to credit and payment searches
18742
18743 2006-11-20 02:34  ivan
18744
18745         * httemplate/browse/agent.cgi: remove annoying black box around
18746           override info
18747
18748 2006-11-19 19:05  ivan
18749
18750         * httemplate/autohandler: bug fix for open transactions
18751
18752 2006-11-17 18:19  jeff
18753
18754         * FS/FS/part_export/www_plesk.pm: add templating and web hosting
18755           optional on domain addition
18756
18757 2006-11-17 02:16  ivan
18758
18759         * FS/bin/freeside-prepaidd: initial fix for prepaid renewal
18760           problem; attempt to use an existing credit/payment before
18761           suspending
18762
18763 2006-11-16 07:37  jeff
18764
18765         * httemplate/edit/process/part_bill_event.cgi: bug squishing
18766
18767 2006-11-15 22:20  jeff
18768
18769         * httemplate/: elements/tr-input-date-field.html,
18770           edit/cust_main.cgi, edit/process/cust_main.cgi,
18771           view/cust_main/misc.html: switch birthdate to DateTime
18772
18773 2006-11-14 04:22  ivan
18774
18775         * httemplate/misc/cust_main-import.cgi: add some docs on required
18776           fields to page
18777
18778 2006-11-13 20:04  ivan
18779
18780         * httemplate/: browse/agent.cgi,
18781           misc/delete-agent_payment_gateway.cgi: working agent gateway
18782           override delete link
18783
18784 2006-11-13 19:30  ivan
18785
18786         * FS/FS/Misc.pm: Tie::IxHash data disappears when sent with
18787           Storable
18788
18789 2006-11-13 19:16  ivan
18790
18791         * FS/FS/Misc.pm, FS/FS/ClientAPI/MyAccount.pm,
18792           FS/FS/ClientAPI/Signup.pm,
18793           fs_selfservice/FS-SelfService/cgi/signup.html: have signup page
18794           use card-types config too
18795
18796 2006-11-13 18:54  ivan
18797
18798         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add card-types
18799           configuration value for self-service
18800
18801 2006-11-12 17:09  ivan
18802
18803         * FS/FS/CGI.pm, httemplate/elements/error.html,
18804           httemplate/elements/header.html,
18805           httemplate/pref/pref-process.html, httemplate/pref/pref.html: add
18806           preference page, start with just a password changer
18807
18808 2006-11-08 18:52  jeff
18809
18810         * FS/FS/TicketSystem/RT_External.pm: recorrect ticket order
18811
18812 2006-11-08 18:28  jeff
18813
18814         * FS/FS/TicketSystem/RT_External.pm: correct ticket order
18815
18816 2006-11-05 14:39  ivan
18817
18818         * Makefile: call it 1.7.1 to avoid confusion
18819
18820 2006-11-05 14:28  ivan
18821
18822         * bin/: customer-faker, payment-faker: some sample data creators
18823
18824 2006-11-05 11:34  ivan
18825
18826         * FS/FS/cust_main.pm: fix empty invoice number omitting in
18827           realtime_bop, oops
18828
18829 2006-11-05 11:22  ivan
18830
18831         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
18832
18833 2006-11-05 10:06  ivan
18834
18835         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: for want of a
18836           paren
18837
18838 2006-11-05 10:03  ivan
18839
18840         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: have card_type
18841           be an optional param anyway
18842
18843 2006-11-05 10:03  ivan
18844
18845         * FS/FS/ClientAPI/MyAccount.pm: fix auto-population of card_type
18846           SELECT in self-service payment form
18847
18848 2006-11-05 09:36  ivan
18849
18850         * fs_selfservice/FS-SelfService/: SelfService.pm,
18851           cgi/selfservice.cgi: add some self-service debugging
18852
18853 2006-11-05 08:58  ivan
18854
18855         * FS/bin/freeside-selfservice-server: fix spurious disconnection
18856           errors in selfservice server log
18857
18858 2006-11-05 07:55  ivan
18859
18860         * httemplate/view/cust_main/payment_history.html: fix but with no
18861           "show prior history" showing up when everything is hidden
18862
18863 2006-11-03 14:02  ivan
18864
18865         * FS/FS/part_pkg.pm: add every 45 day option to available
18866           frequencies
18867
18868 2006-10-31 10:56  jeff
18869
18870         * FS/FS/part_export/sqlradius.pm: do not require a reason to have
18871           been suspended
18872
18873 2006-10-31 08:57  jeff
18874
18875         * httemplate/edit/process/cust_main_note.cgi: ugh, too restrictive
18876
18877 2006-10-30 04:39  ivan
18878
18879         * FS/FS/cust_main.pm: realtime_bop: don't pass an empty
18880           invoice_number to B:OP, omit the field entirely
18881
18882 2006-10-29 17:28  ivan
18883
18884         * FS/MANIFEST: removing freeside-daily
18885
18886 2006-10-27 12:10  ivan
18887
18888         * FS/FS/: Conf.pm, cust_pkg.pm: add
18889           unsuspend-always_adjust_next_bill_date config option for qis
18890
18891 2006-10-27 10:01  jeff
18892
18893         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_note.cgi,
18894           httemplate/edit/process/cust_main_note.cgi,
18895           httemplate/elements/overlibmws_crossframe.js,
18896           httemplate/view/cust_main/notes.html: editable notes
18897
18898 2006-10-26 19:12  jeff
18899
18900         * FS/FS/part_export/: shellcommands.pm, sqlradius.pm: export
18901           enhancements for suspend reasons
18902
18903 2006-10-26 01:35  ivan
18904
18905         * fs_selfservice/FS-SelfService/cgi/signup.html: don't display a
18906           (none) package selection if there's a default
18907
18908 2006-10-25 11:10  jeff
18909
18910         * httemplate/view/cust_main/packages.html: show reasons
18911
18912 2006-10-25 10:36  ivan
18913
18914         * httemplate/: elements/pager.html, search/cust_main.cgi,
18915           search/elements/search.html: pagination patch from UNTD - limit
18916           the number of page links displayed and have a drop-down option
18917           for selecting number of entries per page
18918
18919 2006-10-25 05:04  ivan
18920
18921         * conf/ticket_system: default to RT_Internal ticketing
18922
18923 2006-10-24 21:51  jeff
18924
18925         * httemplate/elements/tr-selectmultiple-part_pkg.html: heh
18926
18927 2006-10-24 21:44  jeff
18928
18929         * httemplate/: elements/tr-selectmultiple-part_pkg.html,
18930           search/cust_pkg.cgi, search/report_cust_pkg.html: select multiple
18931           pkgparts on advanced package report
18932
18933 2006-10-24 20:12  jeff
18934
18935         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: no usersvc
18936           svc_www tweak
18937
18938 2006-10-24 19:22  jeff
18939
18940         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
18941           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
18942           httemplate/edit/svc_acct.cgi: limited domain select
18943
18944 2006-10-24 11:26  jeff
18945
18946         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
18947           httemplate/view/cust_main/misc.html: add customer signup date
18948
18949 2006-10-23 02:44  ivan
18950
18951         * httemplate/elements/menu.html: have the unlinked account search
18952           go to UN_username so it doesn't miss accounts with no UID
18953
18954 2006-10-23 02:35  ivan
18955
18956         * httemplate/elements/header.html: eek, VALIGN=top for the page
18957
18958 2006-10-23 02:24  ivan
18959
18960         * FS/FS/cust_main.pm: always do substring & fuzzy, getting
18961           complains searches are not returning enough
18962
18963 2006-10-23 01:47  ivan
18964
18965         * httemplate/misc/process/cancel_pkg.html: better error message if
18966           you don't enter a reason.  FS::reason::check can untaint its
18967           data, and will allow punctuation in reasons
18968
18969 2006-10-23 01:30  ivan
18970
18971         * fs_selfservice/FS-SelfService/cgi/: agent.cgi,
18972           cust_bill-logo.cgi, passwd.cgi, selfservice.cgi, signup.html:
18973           remove -w to prevent warnings from messing up otherwise working
18974           CGIs
18975
18976 2006-10-22 23:38  ivan
18977
18978         * FS/FS/Record.pm: add AU to list of zip-requiring countries
18979
18980 2006-10-22 21:21  jeff
18981
18982         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
18983           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
18984           httemplate/edit/reason.html,
18985           httemplate/edit/process/part_bill_event.cgi,
18986           httemplate/elements/tr-select-reason.html,
18987           httemplate/misc/cancel_pkg.html,
18988           httemplate/misc/process/cancel_pkg.html: events should attach
18989           reasons
18990
18991 2006-10-22 18:47  ivan
18992
18993         * httemplate/view/cust_main/packages.html: fix regression from
18994           table re-layout: don't display provision links for cancelled
18995           packages
18996
18997 2006-10-22 04:42  ivan
18998
18999         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
19000           fs_selfservice/FS-SelfService/cgi/signup.cgi: add signup server
19001           default package
19002
19003 2006-10-21 22:22  ivan
19004
19005         * FS/FS/part_pkg/prepaid.pm: doh, forgot fieldorder.  should just
19006           use Tie::IxHash here too
19007
19008 2006-10-21 22:18  ivan
19009
19010         * FS/: FS/part_pkg/prepaid.pm, bin/freeside-prepaidd: add price
19011           plan option for prepaid packages to cancel instead of suspend
19012
19013 2006-10-21 17:35  ivan
19014
19015         * httemplate/elements/menu.html: link to wrong place
19016
19017 2006-10-20 15:49  ivan
19018
19019         * FS/FS/part_pkg.pm: add 48-hour billing
19020
19021 2006-10-19 07:32  jeff
19022
19023         * FS/FS/Conf.pm: [no log message]
19024
19025 2006-10-19 07:29  jeff
19026
19027         * FS/FS/cust_pkg_reason.pm: suspension and cancellation reasons
19028
19029 2006-10-19 07:26  jeff
19030
19031         * httemplate/elements/tr-select-reason.html,
19032           httemplate/misc/cancel_pkg.html,
19033           httemplate/misc/process/cancel_pkg.html, FS/t/cust_pkg_reason.t:
19034           suspension and cancellation reasons
19035
19036 2006-10-19 07:23  jeff
19037
19038         * FS/FS/reason.pm, FS/FS/reason_type.pm, FS/t/reason.t,
19039           FS/t/reason_type.t, httemplate/browse/reason.html,
19040           httemplate/browse/reason_type.html,
19041           httemplate/edit/process/reason.html,
19042           httemplate/edit/process/reason_type.html,
19043           httemplate/edit/reason.html, httemplate/edit/reason_type.html:
19044           suspension and cancellation reasons
19045
19046 2006-10-18 21:41  jeff
19047
19048         * FS/FS/part_export/acct_plesk.pm: wrong method
19049
19050 2006-10-18 16:07  jeff
19051
19052         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_bill_event.pm,
19053           FS/MANIFEST, htetc/handler.pl,
19054           httemplate/browse/part_bill_event.cgi,
19055           httemplate/edit/elements/edit.html,
19056           httemplate/edit/part_bill_event.cgi,
19057           httemplate/edit/process/part_bill_event.cgi,
19058           httemplate/elements/menu.html,
19059           httemplate/view/cust_main/packages.html: suspension and
19060           cancellation reasons
19061
19062 2006-10-17 17:05  jeff
19063
19064         * httemplate/elements/tr-input-date-field.html: fix ugly null dates
19065
19066 2006-10-17 02:03  ivan
19067
19068         * rt/: html/Elements/Header, html/Elements/CollectionAsTable/Row,
19069           sbin/rt-setup-database.in: commiting rt 3.4.5 to HEAD
19070
19071 2006-10-17 01:49  ivan
19072
19073         * rt/: configure, configure.ac, README, Changelog,
19074           sbin/rt-test-dependencies.in,
19075           html/Ticket/Elements/EditCustomFields, html/Search/Build.html,
19076           html/Search/Results.rdf, html/Search/Results.tsv,
19077           html/Search/Elements/BuildFormatString,
19078           html/Approvals/Elements/PendingMyApproval,
19079           html/Elements/EditCustomField, html/Elements/QueryString,
19080           html/Elements/ScrubHTML, html/Elements/EditCustomFieldSelect,
19081           html/Elements/Callback, html/Elements/ShowCustomFields,
19082           html/Elements/RT__Ticket/ColumnMap, html/User/Elements/Tabs,
19083           lib/t/regression/22search_tix_by_txn.t,
19084           lib/t/regression/09record_cf_api.t, lib/t/regression/07acl.t,
19085           lib/t/regression/14linking.t,
19086           lib/t/regression/22search_tix_by_watcher.t,
19087           lib/t/regression/06mailgateway.t, lib/t/regression/07rights.t,
19088           lib/RT/CustomField_Overlay.pm, lib/RT/Tickets_Overlay_SQL.pm,
19089           lib/RT/EmailParser.pm, lib/RT/I18N.pm, lib/RT/Tickets_Overlay.pm,
19090           lib/RT/CustomFieldValues.pm, lib/RT/Transactions_Overlay.pm,
19091           lib/RT/Principal_Overlay.pm, lib/RT/Queue_Overlay.pm,
19092           lib/RT/Attachments_Overlay.pm,
19093           lib/RT/ObjectCustomFieldValues_Overlay.pm, lib/RT/ACE_Overlay.pm,
19094           lib/RT/Link_Overlay.pm, lib/RT/I18N/en.po, lib/RT/I18N/cs.po,
19095           lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po, lib/RT/I18N/es.po,
19096           lib/RT/I18N/nl.po, lib/RT/I18N/pl.po, lib/RT/I18N/no.po,
19097           lib/RT/I18N/it.po, lib/RT/I18N/hu.po, lib/RT/I18N/da.po,
19098           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
19099           lib/RT/I18N/zh_tw.po, lib/RT/I18N/id.po, lib/RT/I18N/he.po,
19100           lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po,
19101           lib/RT/Action/SendEmail.pm, lib/RT/Interface/Email.pm: import rt
19102           3.4.5
19103
19104 2006-10-16 22:49  ivan
19105
19106         * fs_selfservice/FS-SelfService/SelfService.pm: fix signup problem
19107           on IE, whew!
19108
19109 2006-10-16 10:59  ivan
19110
19111         * FS/FS/Record.pm: fix for agent_custid unique bs ('violates unique
19112           constraint cust_main18'), hope this doesn't break anything else
19113
19114 2006-10-16 10:13  ivan
19115
19116         * httemplate/: edit/cust_main.cgi, view/cust_main/misc.html: its
19117           not my monday morning
19118
19119 2006-10-16 10:11  ivan
19120
19121         * FS/FS/Conf.pm: closing bracket helps
19122
19123 2006-10-16 10:10  ivan
19124
19125         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
19126           httemplate/view/cust_main/misc.html: add a conf checkbox to turn
19127           DOB on
19128
19129 2006-10-16 09:56  ivan
19130
19131         * httemplate/edit/cust_main.cgi: fix stickiness bug when editing
19132           advertising sources
19133
19134 2006-10-15 19:21  ivan
19135
19136         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: fix typo
19137           switching Net::Plesk to a run-time dependency
19138
19139 2006-10-14 16:53  ivan
19140
19141         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: don't load
19142           Net::Plesk until its needed, to prevent every install from
19143           depending on it
19144
19145 2006-10-14 13:47  jeff
19146
19147         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: preliminary
19148           plesk support
19149
19150 2006-10-14 03:09  ivan
19151
19152         * httemplate/search/report_receivables.cgi: that should fix
19153           statuses on receivables report
19154
19155 2006-10-14 02:55  ivan
19156
19157         * httemplate/docs/index.html: move signup/self-service install to
19158           wiki
19159
19160 2006-10-12 02:42  ivan
19161
19162         * FS/FS/cust_main.pm: fix "amatch: $_ is undefined: what are you
19163           matching" error when there are no companies in the fuzzy cache
19164           yet
19165
19166 2006-10-08 22:05  ivan
19167
19168         * FS/FS/Conf.pm: date selektah
19169
19170 2006-10-08 21:27  jeff
19171
19172         * httemplate/edit/process/cust_main.cgi: more BoD
19173
19174 2006-10-08 18:05  ivan
19175
19176         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser,
19177           freeside-adduser: update the tools for dev installs
19178
19179 2006-10-08 17:30  ivan
19180
19181         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: have the new style
19182           notes be the default
19183
19184 2006-10-08 17:26  ivan
19185
19186         * httemplate/view/: cust_main.cgi, cust_main/tickets.html: clean up
19187           the customer view a tiny bit
19188
19189 2006-10-08 17:13  ivan
19190
19191         * htetc/handler.pl: add cust_main_note to handler.pl
19192
19193 2006-10-08 01:17  ivan
19194
19195         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
19196           FS/FS/Setup.pm, FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
19197           FS/FS/payby.pm, bin/customer-faker, htetc/handler.pl,
19198           httemplate/edit/part_bill_event.cgi,
19199           httemplate/elements/menu.html,
19200           httemplate/search/cust_pay_batch.cgi,
19201           httemplate/search/pay_batch.cgi,
19202           httemplate/search/elements/search.html: add menu items for credit
19203           card batching, debug last-minute changes to payby.pm, add ACL for
19204           re-processing batches, separate CARD and CHEK batches, fixed
19205           defaults for batch formats
19206
19207 2006-10-07 16:40  ivan
19208
19209         * FS/FS/cust_bill.pm: remove a spurious commit from batch_card and
19210           document realtime option
19211
19212 2006-10-07 14:40  ivan
19213
19214         * FS/FS/cust_main.pm: better error msg on CSV import with bad
19215           pkgpart
19216
19217 2006-10-04 14:22  jeff
19218
19219         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/Conf.pm,
19220           FS/FS/Record.pm, httemplate/edit/cust_main.cgi,
19221           httemplate/elements/tr-input-date-field.html,
19222           httemplate/view/cust_main/misc.html: DoB
19223
19224 2006-10-03 15:44  jeff
19225
19226         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_main.pm,
19227           FS/FS/cust_main_note.pm, FS/MANIFEST, FS/FS/Schema.pm,
19228           FS/t/cust_main_note.t, httemplate/edit/cust_main.cgi,
19229           httemplate/edit/cust_main_note.cgi,
19230           httemplate/edit/process/cust_main_note.cgi,
19231           httemplate/view/cust_main.cgi,
19232           httemplate/view/cust_main/notes.html: Enhanced customer notes
19233
19234 2006-10-03 08:59  ivan
19235
19236         * FS/FS/: cust_main_invoice.pm, cust_pay_batch.pm, svc_external.pm,
19237           svc_www.pm: s/repalce/replace/ in POD doc
19238
19239 2006-09-29 10:22  ivan
19240
19241         * FS/FS/access_user.pm: fix problem with viewing unlinked services
19242
19243 2006-09-29 09:18  ivan
19244
19245         * FS/FS/part_export/domain_sql.pm: precedence error causing schema
19246           mapped values to disappear
19247
19248 2006-09-29 08:36  ivan
19249
19250         * FS/FS/part_export/domain_sql.pm: fix mapping problem in
19251           domain_sql export
19252
19253 2006-09-28 10:45  ivan
19254
19255         * FS/FS/svc_acct.pm: missing $ in ldap_password
19256
19257 2006-09-26 11:55  ivan
19258
19259         * httemplate/search/svc_acct.cgi: fix username@domain search
19260
19261 2006-09-23 11:33  ivan
19262
19263         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: update to
19264           mailserver integration
19265
19266 2006-09-20 21:41  ivan
19267
19268         * FS/FS/part_export/acct_sql.pm: support static values in acct_sql
19269           as well
19270
19271 2006-09-20 09:00  ivan
19272
19273         * FS/FS/part_export/acct_sql.pm: eek, terminate the javascript
19274
19275 2006-09-20 08:20  ivan
19276
19277         * FS/FS/part_export/acct_sql.pm: finish correcting the naming
19278
19279 2006-09-20 08:19  ivan
19280
19281         * FS/FS/part_export/domain_sql.pm: tie correctly!
19282
19283 2006-09-19 09:49  ivan
19284
19285         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
19286           part_export/domain_sql.pm: add domain_sql export for new
19287           mailserver config and modify acct_sql export for same
19288
19289 2006-09-17 19:21  ivan
19290
19291         * httemplate/elements/menu.html: ticket system disableability for
19292           rainbowshops
19293
19294 2006-09-16 13:07  ivan
19295
19296         * bin/customer-faker: bulk fake customer insert
19297
19298 2006-09-15 12:15  ivan
19299
19300         * FS/FS/AccessRight.pm, httemplate/search/cust_tax_exempt_pkg.cgi,
19301           httemplate/view/cust_main/payment_history.html: add link to
19302           customer tax exemptions to customer view page
19303
19304 2006-09-14 22:10  ivan
19305
19306         * FS/FS/: Schema.pm, cust_bill_ApplicationCommon.pm,
19307           cust_bill_pay_pkg.pm, cust_credit_bill_pkg.pm: add sdate and
19308           edate to cust_bill_pay_pkg and cust_credit_bill_pkg tables
19309
19310 2006-09-14 12:33  ivan
19311
19312         * httemplate/edit/part_virtual_field.cgi: don't promise virtual
19313           fields on tables we can't deliver them on.  virtual fields suck
19314           anyway, they should be real database fields
19315
19316 2006-09-14 12:30  ivan
19317
19318         * httemplate/edit/process/generic.cgi: pointer to
19319           elements/process.html, fwiw
19320
19321 2006-09-13 09:01  ivan
19322
19323         * httemplate/search/report_cust_pay.html: add check # search, here
19324           for now...
19325
19326 2006-09-13 07:57  ivan
19327
19328         * FS/FS/cust_bill_ApplicationCommon.pm: yes, that does appear to be
19329           the fix for all this trouble.  s/qsearchs/qsearch/
19330
19331 2006-09-13 07:53  ivan
19332
19333         * FS/FS/: cust_credit.pm, cust_pay.pm: some cleanup while i'm here
19334
19335 2006-09-12 19:14  ivan
19336
19337         * FS/FS/Record.pm: encryption-on-insert bugfix from untd
19338
19339 2006-09-12 19:11  ivan
19340
19341         * FS/FS/svc_Common.pm: in-place replace bugfix from untd &
19342           debugging cleanup
19343
19344 2006-09-12 14:27  ivan
19345
19346         * httemplate/search/cust_main.cgi: no need to log this
19347
19348 2006-09-05 18:20  ivan
19349
19350         * bin/breakdown-bill-applications: not done yet
19351
19352 2006-09-05 18:08  ivan
19353
19354         * fs_selfservice/DEPLOY: this was supposed to just be a local hack,
19355           how did it wind up in CVS?
19356
19357 2006-09-05 18:08  ivan
19358
19359         * FS/bin/freeside-setup: new world ACLs
19360
19361 2006-09-05 18:07  ivan
19362
19363         * FS/FS/ClientAPI/Signup.pm: less cut and paste
19364
19365 2006-09-05 18:07  ivan
19366
19367         * FS/FS/payby.pm: ugh DCLN :/
19368
19369 2006-09-05 18:06  ivan
19370
19371         * FS/FS/cust_svc.pm: add some debugging
19372
19373 2006-09-05 18:06  ivan
19374
19375         * FS/FS/cdr.pm: add missing =back
19376
19377 2006-09-05 09:44  ivan
19378
19379         * httemplate/edit/process/cust_refund.cgi: fix refunds, really
19380
19381 2006-09-05 09:27  ivan
19382
19383         * httemplate/edit/process/cust_refund.cgi: fix FS::payby::payby2bop
19384           usage
19385
19386 2006-09-04 13:31  ivan
19387
19388         * httemplate/search/sqlradius.cgi: really fix the embedded duration
19389           table
19390
19391 2006-09-04 13:22  ivan
19392
19393         * httemplate/search/sqlradius.cgi: use the exact provided time
19394
19395 2006-09-04 13:15  ivan
19396
19397         * httemplate/search/sqlradius.cgi: fix the date/time parsing
19398
19399 2006-09-04 13:12  ivan
19400
19401         * httemplate/search/sqlradius.cgi: fix the embedded duration table
19402
19403 2006-09-04 13:10  ivan
19404
19405         * httemplate/search/sqlradius.cgi: fix the gridding colors
19406
19407 2006-09-04 13:05  ivan
19408
19409         * httemplate/: elements/tr-input-beginning_ending.html,
19410           search/sqlradius.cgi, search/sqlradius.html: allow time selection
19411           in RADIUS searches and grid-ize the resulting table
19412
19413 2006-09-04 09:24  ivan
19414
19415         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add RADIUS
19416           session search back to main menu
19417
19418 2006-09-02 13:38  ivan
19419
19420         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
19421           agent-virtualize invoice event reports
19422
19423 2006-09-01 00:52  ivan
19424
19425         * fs_selfservice/FS-SelfService/cgi/signup.html: pretty this up a
19426           little
19427
19428 2006-08-31 18:51  lawrence
19429
19430         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
19431           fs_selfservice/FS-SelfService/cgi/signup.html: Progress
19432           checkpoint on improved signup stuff for additional services
19433
19434 2006-08-31 14:26  lawrence
19435
19436         * httemplate/config/config-process.cgi: make select-sub parameters
19437           work
19438
19439 2006-08-31 13:47  ivan
19440
19441         * eg/TEMPLATE_cust_main.import, etc/megapop.pl: BEGONE $Id
19442
19443 2006-08-31 13:44  ivan
19444
19445         * bin/: svc_acct.import, svc_domain.erase: BEGONE $Id$
19446
19447 2006-08-31 12:59  ivan
19448
19449         * bin/fs-migrate-svc_acct_sm: BEGONE $Id$
19450
19451 2006-08-31 12:25  ivan
19452
19453         * fs_selfservice/FS-SelfService/cgi/signup.cgi: BEGONE $Id$
19454
19455 2006-08-30 09:24  ivan
19456
19457         * bin/mapsecrets2access_user: need a username arg for now... this
19458           should make the error message less confusing
19459
19460 2006-08-30 08:41  ivan
19461
19462         * FS/bin/freeside-adduser: get rid of all the htpasswd stuff in
19463           freeside-adduser
19464
19465 2006-08-29 11:04  khoff
19466
19467         * FS/FS/part_pkg/flat_introrate.pm: Introductory rates...just what
19468           we always wanted.  Requires Date::Manip.
19469
19470 2006-08-29 10:50  lawrence
19471
19472         * FS/FS/ClientAPI/Signup.pm,
19473           fs_selfservice/FS-SelfService/cgi/signup.cgi,
19474           fs_selfservice/FS-SelfService/cgi/signup.html: Signup
19475           Enhancements
19476
19477 2006-08-28 06:52  ivan
19478
19479         * httemplate/edit/process/cust_main.cgi: parameters to method calls
19480           require ( ), arrgh
19481
19482 2006-08-27 17:52  jeff
19483
19484         * FS/FS/cust_bill.pm: protect against a race
19485
19486 2006-08-27 15:55  jeff
19487
19488         * Makefile: more clean
19489
19490 2006-08-27 14:50  jeff
19491
19492         * FS/FS/cust_bill.pm, FS/FS/payby.pm,
19493           httemplate/misc/process/payment.cgi: fix payby2bop brokenness
19494
19495 2006-08-27 13:10  jeff
19496
19497         * FS/FS/cust_pay_batch.pm: no comment
19498
19499 2006-08-27 13:09  jeff
19500
19501         * FS/FS/payby.pm: oops
19502
19503 2006-08-27 12:33  ivan
19504
19505         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add back
19506           invoice event reports
19507
19508 2006-08-27 12:30  jeff
19509
19510         * httemplate/: edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
19511           edit/cust_credit_bill.cgi, misc/download-batch.cgi: correct bad
19512           conflict resolution
19513
19514 2006-08-26 16:15  jeff
19515
19516         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
19517           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay_batch.pm,
19518           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
19519           FS/FS/part_bill_event.pm, FS/FS/payby.pm,
19520           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
19521           FS/t/cust_bill_pay_batch.t, httemplate/edit/cust_bill_pay.cgi,
19522           httemplate/edit/cust_credit.cgi,
19523           httemplate/edit/cust_credit_bill.cgi,
19524           httemplate/edit/part_bill_event.cgi,
19525           httemplate/edit/process/cust_main.cgi,
19526           httemplate/edit/process/cust_refund.cgi,
19527           httemplate/misc/bill.cgi, httemplate/misc/download-batch.cgi,
19528           httemplate/misc/process/payment.cgi,
19529           httemplate/search/cust_pay_batch.cgi,
19530           httemplate/search/pay_batch.cgi,
19531           httemplate/search/pay_batch.html,
19532           httemplate/search/report_cust_pay_batch.html: batch refactor
19533           continued
19534
19535 2006-08-26 07:44  ivan
19536
19537         * FS/FS/Schema.pm: better error reporting for schema load failures
19538           (w/DBIx::DBSchema 0.32+), hopefully...
19539
19540 2006-08-26 07:39  ivan
19541
19542         * FS/FS/Schema.pm: better error reporting for schema load failures
19543           (w/DBIx::DBSchema 0.32+), hopefully...
19544
19545 2006-08-26 05:57  ivan
19546
19547         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi: fix
19548           javascript for auto-setting application amount
19549
19550 2006-08-25 19:20  ivan
19551
19552         * httemplate/edit/cust_bill_pay.cgi: fix javascript for
19553           auto-setting application amount
19554
19555 2006-08-25 19:20  ivan
19556
19557         * htetc/handler.pl: i want max and min!
19558
19559 2006-08-25 19:12  ivan
19560
19561         * FS/FS/: Record.pm: foiled by autovivification!
19562
19563 2006-08-25 12:30  ivan
19564
19565         * FS/FS/: Misc.pm, Record.pm: use GROUP BY instead of DISTINCT ON
19566           in the state and country queries for better cross-database
19567           compatibility, based on a preliminary patch from Jason Thomas
19568
19569 2006-08-23 18:37  ivan
19570
19571         * httemplate/edit/: cust_credit.cgi, cust_pay.cgi: oops,
19572           "Auto-apply to invoices" dropdown disappeared
19573
19574 2006-08-23 15:25  ivan
19575
19576         * Makefile, httemplate/index.html,
19577           httemplate/browse/access_group.html,
19578           httemplate/browse/access_user.html,
19579           httemplate/browse/addr_block.cgi, httemplate/browse/agent.cgi,
19580           httemplate/browse/agent_type.cgi,
19581           httemplate/browse/cust_main_county.cgi,
19582           httemplate/browse/inventory_class.html,
19583           httemplate/browse/msgcat.cgi, httemplate/browse/nas.cgi,
19584           httemplate/browse/part_bill_event.cgi,
19585           httemplate/browse/part_export.cgi,
19586           httemplate/browse/part_pkg.cgi,
19587           httemplate/browse/part_referral.html,
19588           httemplate/browse/part_svc.cgi,
19589           httemplate/browse/part_virtual_field.cgi,
19590           httemplate/browse/payment_gateway.html,
19591           httemplate/browse/pkg_class.html, httemplate/browse/rate.cgi,
19592           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
19593           httemplate/browse/elements/browse.html,
19594           httemplate/config/config-process.cgi,
19595           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
19596           httemplate/edit/REAL_cust_pkg.cgi,
19597           httemplate/edit/access_group.html,
19598           httemplate/edit/access_user.html, httemplate/edit/agent.cgi,
19599           httemplate/edit/agent_payment_gateway.html,
19600           httemplate/edit/agent_type.cgi,
19601           httemplate/edit/bulk-cust_svc.html,
19602           httemplate/edit/cust_bill_pay.cgi,
19603           httemplate/edit/cust_credit.cgi,
19604           httemplate/edit/cust_credit_bill.cgi,
19605           httemplate/edit/cust_main.cgi,
19606           httemplate/edit/cust_main_county-expand.cgi,
19607           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
19608           httemplate/edit/cust_refund.cgi,
19609           httemplate/edit/inventory_class.html, httemplate/edit/msgcat.cgi,
19610           httemplate/edit/part_bill_event.cgi,
19611           httemplate/edit/part_export.cgi, httemplate/edit/part_pkg.cgi,
19612           httemplate/edit/part_referral.html, httemplate/edit/part_svc.cgi,
19613           httemplate/edit/part_virtual_field.cgi,
19614           httemplate/edit/payment_gateway.html,
19615           httemplate/edit/pkg_class.html,
19616           httemplate/edit/prepay_credit.cgi, httemplate/edit/rate.cgi,
19617           httemplate/edit/rate_region.cgi, httemplate/edit/reg_code.cgi,
19618           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
19619           httemplate/edit/svc_acct_pop.cgi,
19620           httemplate/edit/svc_broadband.cgi,
19621           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
19622           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_phone.cgi,
19623           httemplate/edit/svc_www.cgi,
19624           httemplate/edit/cust_main/billing.html,
19625           httemplate/edit/cust_main/contact.html,
19626           httemplate/edit/elements/edit.html,
19627           httemplate/edit/elements/svc_Common.html,
19628           httemplate/edit/process/REAL_cust_pkg.cgi,
19629           httemplate/edit/process/access_group.html,
19630           httemplate/edit/process/access_user.html,
19631           httemplate/edit/process/agent.cgi,
19632           httemplate/edit/process/agent_payment_gateway.html,
19633           httemplate/edit/process/agent_type.cgi,
19634           httemplate/edit/process/bulk-cust_svc.cgi,
19635           httemplate/edit/process/cust_bill_pay.cgi,
19636           httemplate/edit/process/cust_credit.cgi,
19637           httemplate/edit/process/cust_credit_bill.cgi,
19638           httemplate/edit/process/cust_main.cgi,
19639           httemplate/edit/process/cust_main_county-collapse.cgi,
19640           httemplate/edit/process/cust_main_county-expand.cgi,
19641           httemplate/edit/process/cust_pay.cgi,
19642           httemplate/edit/process/cust_pkg.cgi,
19643           httemplate/edit/process/cust_refund.cgi,
19644           httemplate/edit/process/cust_svc.cgi,
19645           httemplate/edit/process/domain_record.cgi,
19646           httemplate/edit/process/generic.cgi,
19647           httemplate/edit/process/inventory_class.html,
19648           httemplate/edit/process/msgcat.cgi,
19649           httemplate/edit/process/part_bill_event.cgi,
19650           httemplate/edit/process/part_export.cgi,
19651           httemplate/edit/process/part_pkg.cgi,
19652           httemplate/edit/process/part_referral.html,
19653           httemplate/edit/process/part_svc.cgi,
19654           httemplate/edit/process/payment_gateway.html,
19655           httemplate/edit/process/pkg_class.html,
19656           httemplate/edit/process/prepay_credit.cgi,
19657           httemplate/edit/process/quick-charge.cgi,
19658           httemplate/edit/process/quick-cust_pkg.cgi,
19659           httemplate/edit/process/rate.cgi,
19660           httemplate/edit/process/rate_region.cgi,
19661           httemplate/edit/process/reg_code.cgi,
19662           httemplate/edit/process/router.cgi,
19663           httemplate/edit/process/svc_acct.cgi,
19664           httemplate/edit/process/svc_acct_pop.cgi,
19665           httemplate/edit/process/svc_broadband.cgi,
19666           httemplate/edit/process/svc_domain.cgi,
19667           httemplate/edit/process/svc_external.cgi,
19668           httemplate/edit/process/svc_forward.cgi,
19669           httemplate/edit/process/svc_phone.html,
19670           httemplate/edit/process/svc_www.cgi,
19671           httemplate/edit/process/addr_block/add.cgi,
19672           httemplate/edit/process/addr_block/allocate.cgi,
19673           httemplate/edit/process/addr_block/deallocate.cgi,
19674           httemplate/edit/process/addr_block/split.cgi,
19675           httemplate/edit/process/elements/process.html,
19676           httemplate/edit/process/elements/svc_Common.html,
19677           httemplate/elements/checkboxes-table-name.html,
19678           httemplate/elements/checkboxes-table.html,
19679           httemplate/elements/header-popup.html,
19680           httemplate/elements/header.html,
19681           httemplate/elements/jsrsServer.html,
19682           httemplate/elements/menu.html, httemplate/elements/menubar.html,
19683           httemplate/elements/pager.html,
19684           httemplate/elements/phonenumber.html,
19685           httemplate/elements/progress-init.html,
19686           httemplate/elements/progress-popup.html,
19687           httemplate/elements/search-cust_main.html,
19688           httemplate/elements/select-access_group.html,
19689           httemplate/elements/select-agent.html,
19690           httemplate/elements/select-cust-fields.html,
19691           httemplate/elements/select-cust_pkg-status.html,
19692           httemplate/elements/select-month_year.html,
19693           httemplate/elements/select-part_referral.html,
19694           httemplate/elements/select-pkg_class.html,
19695           httemplate/elements/select-table.html,
19696           httemplate/elements/select-taxclass.html,
19697           httemplate/elements/small_custview.html,
19698           httemplate/elements/table-grid.html,
19699           httemplate/elements/table.html,
19700           httemplate/elements/tr-select-access_group.html,
19701           httemplate/elements/tr-select-agent.html,
19702           httemplate/elements/tr-select-cust-fields.html,
19703           httemplate/elements/tr-select-cust_pkg-status.html,
19704           httemplate/elements/tr-select-from_to.html,
19705           httemplate/elements/tr-select-part_referral.html,
19706           httemplate/elements/tr-select-pkg_class.html,
19707           httemplate/elements/xmlhttp.html,
19708           httemplate/graph/cust_bill_pkg.cgi,
19709           httemplate/graph/money_time.cgi,
19710           httemplate/graph/report_cust_bill_pkg.html,
19711           httemplate/graph/report_money_time.html,
19712           httemplate/graph/elements/monthly.html,
19713           httemplate/misc/batch-cust_pay.html, httemplate/misc/bill.cgi,
19714           httemplate/misc/cancel-unaudited.cgi,
19715           httemplate/misc/catchall.cgi, httemplate/misc/cdr-import.html,
19716           httemplate/misc/change_pkg.cgi, httemplate/misc/counties.cgi,
19717           httemplate/misc/cust_main-cancel.cgi,
19718           httemplate/misc/cust_main-import.cgi,
19719           httemplate/misc/cust_main-import_charges.cgi,
19720           httemplate/misc/delete-cust_credit.cgi,
19721           httemplate/misc/delete-cust_pay.cgi,
19722           httemplate/misc/delete-customer.cgi,
19723           httemplate/misc/delete-domain_record.cgi,
19724           httemplate/misc/delete-part_export.cgi,
19725           httemplate/misc/download-batch.cgi, httemplate/misc/dump.cgi,
19726           httemplate/misc/email-invoice.cgi,
19727           httemplate/misc/email_invoice_events.cgi,
19728           httemplate/misc/email_invoices.cgi,
19729           httemplate/misc/fax-invoice.cgi,
19730           httemplate/misc/fax_invoice_events.cgi,
19731           httemplate/misc/fax_invoices.cgi,
19732           httemplate/misc/inventory_item-import.html,
19733           httemplate/misc/link.cgi, httemplate/misc/meta-import.cgi,
19734           httemplate/misc/payment.cgi, httemplate/misc/print-invoice.cgi,
19735           httemplate/misc/print_invoice_events.cgi,
19736           httemplate/misc/print_invoices.cgi, httemplate/misc/queue.cgi,
19737           httemplate/misc/states.cgi,
19738           httemplate/misc/unapply-cust_credit.cgi,
19739           httemplate/misc/unapply-cust_pay.cgi,
19740           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
19741           httemplate/misc/unvoid-cust_pay_void.cgi,
19742           httemplate/misc/upload-batch.cgi,
19743           httemplate/misc/void-cust_pay.cgi, httemplate/misc/whois.cgi,
19744           httemplate/misc/xmlhttp-cust_main-search.cgi,
19745           httemplate/misc/xmlrpc.cgi,
19746           httemplate/misc/process/batch-cust_pay.cgi,
19747           httemplate/misc/process/catchall.cgi,
19748           httemplate/misc/process/cdr-import.html,
19749           httemplate/misc/process/cust_main-import.cgi,
19750           httemplate/misc/process/cust_main-import_charges.cgi,
19751           httemplate/misc/process/delete-customer.cgi,
19752           httemplate/misc/process/inventory_item-import.html,
19753           httemplate/misc/process/link.cgi,
19754           httemplate/misc/process/meta-import.cgi,
19755           httemplate/misc/process/payment.cgi, httemplate/search/cdr.html,
19756           httemplate/search/cust_bill.html,
19757           httemplate/search/cust_bill_event.cgi,
19758           httemplate/search/cust_bill_event.html,
19759           httemplate/search/cust_bill_pkg.cgi,
19760           httemplate/search/cust_credit.html,
19761           httemplate/search/cust_main-otaker.cgi,
19762           httemplate/search/cust_main-zip.html,
19763           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
19764           httemplate/search/cust_pkg.cgi,
19765           httemplate/search/cust_tax_exempt_pkg.cgi,
19766           httemplate/search/inventory_item.html,
19767           httemplate/search/prepay_credit.html,
19768           httemplate/search/queue.html, httemplate/search/reg_code.html,
19769           httemplate/search/report_cdr.html,
19770           httemplate/search/report_cust_bill.html,
19771           httemplate/search/report_cust_credit.html,
19772           httemplate/search/report_cust_main-zip.html,
19773           httemplate/search/report_cust_pay.html,
19774           httemplate/search/report_cust_pkg.html,
19775           httemplate/search/report_prepaid_income.cgi,
19776           httemplate/search/report_prepaid_income.html,
19777           httemplate/search/report_receivables.cgi,
19778           httemplate/search/report_receivables.html,
19779           httemplate/search/report_tax.cgi,
19780           httemplate/search/report_tax.html, httemplate/search/sql.html,
19781           httemplate/search/sqlradius.cgi,
19782           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
19783           httemplate/search/svc_broadband.cgi,
19784           httemplate/search/svc_domain.cgi,
19785           httemplate/search/svc_external.cgi,
19786           httemplate/search/svc_forward.cgi,
19787           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
19788           httemplate/search/elements/search.html,
19789           httemplate/view/cust_bill-logo.cgi,
19790           httemplate/view/cust_bill-pdf.cgi,
19791           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
19792           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
19793           httemplate/view/svc_broadband.cgi,
19794           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
19795           httemplate/view/svc_forward.cgi, httemplate/view/svc_phone.cgi,
19796           httemplate/view/svc_www.cgi,
19797           httemplate/view/cust_main/billing.html,
19798           httemplate/view/cust_main/contacts.html,
19799           httemplate/view/cust_main/misc.html,
19800           httemplate/view/cust_main/packages.html,
19801           httemplate/view/cust_main/payment_history.html,
19802           httemplate/view/cust_main/tickets.html,
19803           httemplate/view/elements/svc_Common.html: Will things ever be the
19804           same again? It's the final masonize
19805
19806 2006-08-23 14:53  ivan
19807
19808         * httemplate/misc/batch-cust_pay.html: remove extraneous "
19809
19810 2006-08-23 05:13  ivan
19811
19812         * FS/FS/Schema.pm: removing already commented-out code
19813
19814 2006-08-23 05:06  ivan
19815
19816         * Makefile, FS/FS/CGI.pm: don't use FREESIDE_URL for this, it
19817           didn't work out...
19818
19819 2006-08-22 05:23  ivan
19820
19821         * httemplate/docs/index.html: get rid of old upgrade instructions
19822
19823 2006-08-21 16:01  ivan
19824
19825         * FS/: MANIFEST, FS/Schema.pm, FS/cust_bill.pm,
19826           FS/cust_bill_ApplicationCommon.pm, FS/cust_bill_pay.pm,
19827           FS/cust_bill_pay_pkg.pm, FS/cust_bill_pkg.pm,
19828           FS/cust_credit_bill.pm, FS/cust_credit_bill_pkg.pm,
19829           t/cust_bill_ApplicationCommon.t, t/cust_bill_pay_pkg.t,
19830           t/cust_credit_bill_pkg.t: add cust_bill_pay_pkg and
19831           cust_credit_bill_pkg - applying credits and payments against
19832           specific line items
19833
19834 2006-08-21 10:45  ivan
19835
19836         * FS/FS/: cust_main.pm: search for existing advertising sources
19837           before adding a new one
19838
19839 2006-08-21 05:38  ivan
19840
19841         * rt/html/Ticket/Elements/EditCustomers: better RT hint for smarter
19842           smart search
19843
19844 2006-08-21 02:46  ivan
19845
19846         * httemplate/docs/index.html: we're off to see the wiki, the
19847           wonderful wiki of oz
19848
19849 2006-08-18 05:18  ivan
19850
19851         * FS/FS/cust_main.pm: and a slight fix to the CSV import
19852
19853 2006-08-18 04:56  ivan
19854
19855         * FS/FS/cust_main.pm: pass through the explicitly specified pkeys
19856
19857 2006-08-18 04:52  ivan
19858
19859         * FS/FS/cust_main.pm: alas, now try with recursion
19860
19861 2006-08-18 04:40  ivan
19862
19863         * FS/FS/cust_main.pm: fix the  explicitly specified primary keys
19864
19865 2006-08-18 04:36  ivan
19866
19867         * FS/FS/cust_main.pm: allow explicitly specified primary keys (to
19868           get around big 8.1 Pg changes wrt reverse engineering
19869
19870 2006-08-18 03:34  ivan
19871
19872         * FS/FS/cust_main.pm: suggestion to run dbdef-create here, yes...
19873
19874 2006-08-18 03:31  ivan
19875
19876         * FS/FS/cust_main.pm: want ALL of cust_main-skeleton tables config,
19877           not just the first line
19878
19879 2006-08-18 03:27  ivan
19880
19881         * FS/FS/cust_main.pm: that was it, the sql had to be fixed...
19882
19883 2006-08-18 03:26  ivan
19884
19885         * FS/FS/cust_main.pm: W T F
19886
19887 2006-08-18 03:18  ivan
19888
19889         * FS/FS/cust_main.pm: even more skeleton debugging, ugh
19890
19891 2006-08-18 03:10  ivan
19892
19893         * FS/FS/cust_main.pm: what's going on with the parameters for
19894           skeleton inserts??
19895
19896 2006-08-18 03:00  ivan
19897
19898         * FS/FS/cust_main.pm: skeleton typo
19899
19900 2006-08-18 02:58  ivan
19901
19902         * FS/FS/cust_main.pm: oops, want CHILD table for skeleton inserts,
19903           not parent
19904
19905 2006-08-18 02:50  ivan
19906
19907         * FS/FS/cust_main.pm: add debugging to _copy_skel to get some idea
19908           what's going on
19909
19910 2006-08-18 01:33  ivan
19911
19912         * FS/FS/: Conf.pm, cust_main.pm: first try at skeleton feature for
19913           mg
19914
19915 2006-08-16 01:19  ivan
19916
19917         * FS/bin/freeside-adduser: get rid of too-verbose debugging
19918
19919 2006-08-15 07:20  ivan
19920
19921         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi,
19922           httemplate/misc/process/cust_main-import.cgi: add a new, extended
19923           CSV import format
19924
19925 2006-08-14 06:28  ivan
19926
19927         * FS/FS/cust_main.pm: pass email, phone and ip adderss to B:OP when
19928           doing refunds, hopefully this will fix OpenECHO refunds
19929
19930 2006-08-14 05:13  ivan
19931
19932         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
19933           httemplate/elements/header.html,
19934           httemplate/elements/search-cust_main.html,
19935           rt/html/Elements/FreesideInvoiceSearch,
19936           rt/html/Elements/FreesideNewCust,
19937           rt/html/Elements/FreesideSearch,
19938           rt/html/Elements/FreesideSvcSearch, rt/html/Elements/PageLayout,
19939           rt/html/Elements/SimpleSearch, rt/html/Elements/Tabs: sprinkle
19940           some magic ajax fairy dust on referring customer SELEKTAH.
19941           rewind!  make smart search smarter, re-layout the top search bars
19942           and add an invoice one
19943
19944 2006-08-14 01:38  ivan
19945
19946         * FS/FS/access_user.pm: bugfix for agentless access users,
19947           triggered by part_referral (advertising source) agent
19948           virtualization
19949
19950 2006-08-13 03:25  ivan
19951
19952         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
19953           httemplate/edit/cust_pay.cgi,
19954           httemplate/edit/process/cust_pay.cgi,
19955           httemplate/view/cust_main.cgi,
19956           httemplate/view/cust_main/billing.html,
19957           httemplate/view/cust_main/misc.html,
19958           httemplate/view/cust_main/packages.html,
19959           httemplate/view/cust_main/payment_history.html,
19960           httemplate/view/cust_main/tickets.html: customer view work:
19961
19962           DONE  1. add status and balance to top
19963
19964           DONE  2. add some sort of oldest date thing so the history
19965           doesn't get too      big (# years and a link to "show older")
19966
19967             3. make the rest of the action links into js popups?  maybe
19968           later,
19969                weird IENess when closing em
19970           DONE (finished)    - so revert out or finish/commit the Enter
19971           check payment one    - Process page can wait until another day..
19972           it should be more of an *action*
19973
19974           DONE  4. Ticket list config knobs for wtxs (grid it too)
19975
19976           DONE  5. grid the package list
19977
19978 2006-08-12 04:01  ivan
19979
19980         * httemplate/edit/cust_credit.cgi: s/Post/Enter/;
19981
19982 2006-08-12 03:47  ivan
19983
19984         * FS/FS/Conf.pm, FS/FS/AccessRight.pm,
19985           httemplate/view/cust_main/payment_history.html: fix acl rewrite
19986           causing problems: void now shows up properly, deprecate all the
19987           redundant config values
19988
19989 2006-08-11 23:45  ivan
19990
19991         * FS/FS/cust_pkg.pm: don't adjust next bill date on unsuspension!
19992           causes undesirable effects with prorate/subscription packages and
19993           undesirably rewards customers for non-payment, closes: Bug#1325
19994
19995 2006-08-11 01:02  ivan
19996
19997         * FS/FS/access_user.pm, FS/FS/part_referral.pm,
19998           httemplate/browse/part_referral.html,
19999           httemplate/edit/cust_main.cgi,
20000           httemplate/elements/select-agent.html,
20001           httemplate/elements/select-part_referral.html,
20002           httemplate/elements/tr-select-agent.html,
20003           httemplate/elements/tr-select-part_referral.html: virtualize
20004           referrals on customer addition
20005
20006 2006-08-10 15:18  ivan
20007
20008         * httemplate/config/config.cgi: bugfix for selects that don't have
20009           select_enum
20010
20011 2006-08-10 06:50  ivan
20012
20013         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/part_referral.pm,
20014           httemplate/browse/part_referral.html,
20015           httemplate/view/cust_main/misc.html: add cust_main.agent_custid
20016           (at least to schema and customer view, no manual editing yet)
20017
20018 2006-08-10 05:01  ivan
20019
20020         * httemplate/browse/part_referral.html: bold the total footer
20021
20022 2006-08-10 04:55  ivan
20023
20024         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
20025           FS/FS/access_user.pm, FS/FS/part_referral.pm,
20026           httemplate/browse/part_referral.html,
20027           httemplate/edit/part_referral.html,
20028           httemplate/edit/process/part_referral.html,
20029           httemplate/elements/menu.html: agent-virtualize advertising
20030           sources
20031
20032 2006-08-09 20:10  ivan
20033
20034         * FS/FS/Schema.pm: don't set the default to NULL the string!
20035           besides, that's already the default value of any nullable column,
20036           which @date_type is...
20037
20038 2006-08-09 19:27  ivan
20039
20040         * FS/FS/part_pkg.pm: better debugging for missing recur_fee so its
20041           easier to check the db
20042
20043 2006-08-09 14:46  ivan
20044
20045         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: take
20046           "coming soon" options off the menu, its been Soon for too long -
20047           they'll get here when they do
20048
20049 2006-08-09 03:47  ivan
20050
20051         * FS/FS/ClientAPI/MyAccount.pm,
20052           fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/svc_acct.pm,
20053           fs_selfservice/FS-SelfService/cgi/change_password.html,
20054           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
20055           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
20056           fs_selfservice/FS-SelfService/cgi/provision_list.html,
20057           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service
20058           interface: add proper password changer and prevent "Setup my
20059           services" provisioner from showing broken links for services not
20060           handled yet
20061
20062 2006-08-09 00:46  ivan
20063
20064         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: and the
20065           days go by...
20066
20067 2006-08-09 00:03  ivan
20068
20069         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: this is not
20070           my beautiful magic template! (water flowing underground)
20071
20072 2006-08-08 23:43  jeff
20073
20074         * FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
20075           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
20076           FS/FS/part_bill_event.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
20077           httemplate/docs/schema.html, httemplate/misc/download-batch.cgi:
20078           batch refactor
20079
20080 2006-08-08 23:34  ivan
20081
20082         * FS/FS/ClientAPI/MyAccount.pm,
20083           fs_selfservice/FS-SelfService/SelfService.pm,
20084           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi,
20085           fs_selfservice/FS-SelfService/cgi/view_invoice.html: self-service
20086           interface: move from text to html invoices
20087
20088 2006-08-08 20:45  ivan
20089
20090         * fs_selfservice/FS-SelfService/Makefile.PL: please bleeding-edge
20091           debian perl, would you put it in /usr/local/sbin?  thanks.
20092
20093 2006-08-06 19:44  ivan
20094
20095         * FS/FS/CurrentUser.pm, FS/FS/Schema.pm, FS/FS/access_user.pm,
20096           httemplate/browse/part_pkg.cgi,
20097           httemplate/browse/access_user.html,
20098           httemplate/edit/access_user.html,
20099           httemplate/edit/elements/edit.html: add internal user disable-ing
20100
20101 2006-08-06 19:19  ivan
20102
20103         * httemplate/search/elements/search.html: get rid of the extra
20104           border in nested tables
20105
20106 2006-08-06 16:39  ivan
20107
20108         * FS/: FS/access_user.pm, bin/freeside-adduser: slightly better
20109           bootstrapping for htpasswd kludge... hopefully that will go away
20110           in 1.7.1
20111
20112 2006-08-06 14:37  ivan
20113
20114         * FS/FS/svc_Common.pm: make sure default RADIUS groups don't
20115           override ones for existing records
20116
20117 2006-08-06 13:23  ivan
20118
20119         * httemplate/edit/svc_acct.cgi: silly closing }
20120
20121 2006-08-06 13:21  ivan
20122
20123         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
20124           httemplate/edit/svc_acct.cgi: yow.  fix up group handling
20125
20126 2006-08-06 13:07  ivan
20127
20128         * FS/FS/svc_acct.pm, httemplate/edit/process/cust_main.cgi: this
20129           should fix the barfing about default radius groups on the new
20130           customer screen...
20131
20132 2006-08-06 02:14  ivan
20133
20134         * FS/FS/svc_acct.pm: this just needs to be a hashref and we should
20135           be all set with radius groups then
20136
20137 2006-08-06 02:10  ivan
20138
20139         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
20140           httemplate/edit/svc_acct.cgi: this should process default
20141           usergroup as well as fixed now
20142
20143 2006-08-06 01:43  ivan
20144
20145         * FS/FS/svc_acct.pm: add debugging to track down RADIUS group
20146           problem
20147
20148 2006-08-06 01:10  ivan
20149
20150         * FS/FS/: svc_acct.pm: add confession here to diagnose etxrn's
20151           problem better
20152
20153 2006-07-27 17:33  ivan
20154
20155         * FS/FS/access_user.pm: htpasswd workaround no longer necessary -
20156           closes: #1351
20157
20158 2006-07-27 01:08  ivan
20159
20160         * FS/t/svc_phone.t: svc_phone.t
20161
20162 2006-07-25 21:18  ivan
20163
20164         * FS/FS/UID.pm: ugh, fixup bootstrapping
20165
20166 2006-07-25 01:39  ivan
20167
20168         * httemplate/search/cust_main.cgi: oops, extra else
20169
20170 2006-07-25 01:33  ivan
20171
20172         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
20173           httemplate/elements/table-grid.html,
20174           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi:
20175           this should finish adding the "inactive" status, i think?
20176
20177 2006-07-25 00:27  ivan
20178
20179         * bin/rt-update-links: quick script to convert rt links from one
20180           database name to another
20181
20182 2006-07-24 15:40  ivan
20183
20184         * FS/FS/cust_main.pm: fix up smart searching to make the quick
20185           payment entry behave better
20186
20187 2006-07-23 07:23  ivan
20188
20189         * httemplate/search/report_receivables.cgi: sql num_pkgs
20190           conflicting with method...
20191
20192 2006-07-23 07:21  ivan
20193
20194         * httemplate/search/report_receivables.cgi: ugh, really fix the
20195           statuses here
20196
20197 2006-07-23 07:20  ivan
20198
20199         * httemplate/search/report_receivables.cgi: hopefully fix the
20200           statuses here
20201
20202 2006-07-23 07:17  ivan
20203
20204         * httemplate/search/report_receivables.cgi:  i should REALLY go to
20205           sleep
20206
20207 2006-07-23 07:16  ivan
20208
20209         * httemplate/search/report_receivables.cgi:  i should go to sleep
20210
20211 2006-07-23 07:07  ivan
20212
20213         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi:
20214           more work towards adding an "inactive" status - add it to the A/R
20215           report
20216
20217 2006-07-15 17:55  ivan
20218
20219         * FS/FS/Conf.pm, FS/FS/agent.pm, FS/FS/cust_bill.pm,
20220           FS/FS/inventory_item.pm,
20221           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
20222           httemplate/autohandler, httemplate/edit/cust_credit.cgi,
20223           httemplate/elements/overlibmws.js,
20224           httemplate/elements/overlibmws_draggable.js,
20225           httemplate/elements/phonenumber.html,
20226           httemplate/search/cust_bill.html, httemplate/search/svc_acct.cgi,
20227           httemplate/search/svc_domain.cgi,
20228           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
20229           httemplate/view/svc_external.cgi: odds and ends
20230
20231 2006-07-13 21:20  ivan
20232
20233         * FS/FS/cust_pkg.pm: don't send cancellation emails on package
20234           changes
20235
20236 2006-07-13 20:27  ivan
20237
20238         * FS/FS/svc_Common.pm: this should fix radius group editing and the
20239           "Reference found where even-sized list expected at
20240           /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 473" error
20241
20242 2006-07-13 20:17  ivan
20243
20244         * FS/FS/CurrentUser.pm: this should fix the bootstrapping
20245
20246 2006-07-13 18:42  ivan
20247
20248         * FS/FS/: CurrentUser.pm, UID.pm: add the small
20249           FS::CurrentUser::BootstrapUser class for... surprise...
20250           bootstrapping
20251
20252 2006-07-13 17:42  ivan
20253
20254         * FS/FS/Setup.pm: fix acl bootstrapping
20255
20256 2006-07-13 17:32  ivan
20257
20258         * FS/: FS/UID.pm, bin/freeside-setup: should be able to
20259           freeside-setup without a username now
20260
20261 2006-07-13 16:45  ivan
20262
20263         * FS/FS/UID.pm: mapsecrets file shouldn't be necessary at all...
20264
20265 2006-07-12 20:54  ivan
20266
20267         * FS/FS/Report/Table/Monthly.pm,
20268           httemplate/search/cust_credit.html,
20269           httemplate/search/cust_pay.cgi,
20270           httemplate/search/report_receivables.cgi: fix multiple-agent
20271           virtualization properly for these reports
20272
20273 2006-07-12 16:33  ivan
20274
20275         * FS/: bin/freeside-setup, FS/Setup.pm: add acl bootstrapping -
20276           should be installable again now
20277
20278 2006-07-11 17:20  ivan
20279
20280         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
20281           FS/FS/cdr.pm, FS/FS/cust_svc.pm, FS/FS/h_svc_phone.pm,
20282           FS/FS/part_svc.pm, FS/FS/svc_phone.pm,
20283           httemplate/elements/menu.html, httemplate/misc/cdr-import.html,
20284           FS/MANIFEST, htetc/handler.pl, httemplate/edit/part_svc.cgi,
20285           httemplate/edit/svc_phone.cgi,
20286           httemplate/edit/elements/edit.html,
20287           httemplate/edit/elements/svc_Common.html,
20288           httemplate/edit/process/svc_phone.html,
20289           httemplate/edit/process/elements/process.html,
20290           httemplate/edit/process/elements/svc_Common.html,
20291           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
20292           httemplate/search/svc_phone.cgi, httemplate/view/svc_phone.cgi,
20293           httemplate/view/elements/svc_Common.html,
20294           FS/FS/part_pkg/voip_cdr.pm: svc_phone service and CDR billing
20295           from imported CDRs
20296
20297 2006-07-09 07:35  ivan
20298
20299         * rt/html/Elements/: Header, PageLayout: fix the image path in the
20300           kludged looknfeel integration
20301
20302 2006-07-05 07:55  ivan
20303
20304         * FS/FS/cust_main.pm: patch to fix fuzzy searching from Ryan Gunn
20305
20306 2006-07-04 05:01  ivan
20307
20308         * FS/: bin/freeside-addgroup, bin/freeside-adduser, MANIFEST:
20309           adding freeside-addgroup
20310
20311 2006-07-01 04:26  ivan
20312
20313         * FS/FS/Record.pm: another Pg 8.1 fix?  noticed by Damon Vincent
20314
20315 2006-06-30 07:30  ivan
20316
20317         * FS/bin/freeside-adduser: checkin freeside-adduser with the -g
20318           flag!  sheesh
20319
20320 2006-06-29 08:45  ivan
20321
20322         * FS/FS/part_export/shellcommands.pm: small patch to set
20323           $new_finger from Tim Yardley
20324
20325 2006-06-29 08:19  ivan
20326
20327         * httemplate/edit/part_bill_event.cgi: percentage late fees too
20328
20329 2006-06-29 06:47  ivan
20330
20331         * FS/FS/inventory_class.pm, FS/FS/svc_Common.pm,
20332           httemplate/browse/inventory_class.html,
20333           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
20334           httemplate/edit/svc_broadband.cgi,
20335           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
20336           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
20337           httemplate/search/inventory_item.html: finish at least the
20338           automatic provisioning part
20339
20340 2006-06-27 07:19  ivan
20341
20342         * httemplate/docs/index.html: going to wikiland
20343
20344 2006-06-24 09:41  ivan
20345
20346         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
20347           httemplate/edit/part_svc.cgi, httemplate/browse/part_svc.cgi,
20348           httemplate/elements/select-table.html,
20349           httemplate/elements/table-grid.html: Add the ability to link
20350           customer service definition fields to inventory   classes, with
20351           an "automatic/manual" flag.  Add the ability for the web
20352           interface to maintain these links.  Start prettying up the
20353           service def.    edit in preparation for Bigger Changes.
20354
20355 2006-06-21 09:26  ivan
20356
20357         * httemplate/browse/part_pkg.cgi: fix show/hide disabled link
20358           interaction w/pager
20359
20360 2006-06-21 06:00  ivan
20361
20362         * httemplate/elements/iframecontentmws.js: oops, don't want this
20363           debugging in here
20364
20365 2006-06-21 06:00  ivan
20366
20367         * httemplate/view/cust_main/payment_history.html:
20368           http://www.macridesweb.com/oltest/ONCLICK.html !!!!!
20369
20370 2006-06-21 05:58  ivan
20371
20372         * httemplate/view/cust_main.cgi: need the OLiframecontent sub
20373
20374 2006-06-21 05:57  ivan
20375
20376         * httemplate/elements/header-popup.html: adding a header element
20377           for popups to replace CGI::header
20378
20379 2006-06-21 05:56  ivan
20380
20381         * httemplate/elements/iframecontentmws.js: add overlib iframe
20382           function
20383
20384 2006-06-21 01:42  ivan
20385
20386         * FS/FS/agent_type.pm, httemplate/browse/agent_type.cgi: speed up
20387           the agent type report when there are lots of package definitions
20388
20389 2006-06-19 06:09  ivan
20390
20391         * httemplate/view/cust_main/packages.html: fix ACL name for service
20392           provisioning and prevent disabled service provisioning from
20393           messing up table formatting
20394
20395 2006-06-19 05:47  ivan
20396
20397         * bin/mapsecrets2access_user: better error checking for this
20398           thrown-together bootstrapping script
20399
20400 2006-06-19 05:22  ivan
20401
20402         * bin/mapsecrets2access_user: ACL bootstrapping
20403
20404 2006-06-19 05:15  ivan
20405
20406         * FS/: FS/CurrentUser.pm, bin/freeside-upgrade: ACL bootstrapping
20407
20408 2006-06-19 05:09  ivan
20409
20410         * FS/t/ConfDefaults.t: forgot to commit this test
20411
20412 2006-06-19 04:57  ivan
20413
20414         * bin/mapsecrets2access_user: ACL bootstrapping/upgrade
20415
20416 2006-06-19 04:25  ivan
20417
20418         * FS/FS/AccessRight.pm, FS/FS/access_user.pm, FS/FS/cust_main.pm,
20419           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
20420           httemplate/view/cust_main/packages.html,
20421           httemplate/view/cust_main/payment_history.html: ACLs, take three
20422           or four or something
20423
20424 2006-06-19 01:05  ivan
20425
20426         * FS/FS/Conf.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main_Mixin.pm,
20427           FS/FS/cust_pkg.pm, FS/FS/UI/Web.pm, httemplate/config/config.cgi,
20428           httemplate/elements/menu.html,
20429           httemplate/elements/select-cust-fields.html,
20430           httemplate/elements/select-cust_pkg-status.html,
20431           httemplate/elements/tr-select-cust-fields.html,
20432           httemplate/elements/tr-select-cust_pkg-status.html,
20433           httemplate/graph/cust_bill_pkg.cgi,
20434           httemplate/search/report_cust_pkg.html,
20435           httemplate/view/cust_main/contacts.html: add ability to select
20436           specific package defs. and package status to package report for
20437           qis
20438
20439 2006-06-18 23:03  ivan
20440
20441         * httemplate/search/cust_main.cgi: fix up the alternating colors on
20442           the customer search results
20443
20444 2006-06-18 19:33  ivan
20445
20446         * FS/MANIFEST, FS/FS/CurrentUser.pm, FS/FS/Record.pm,
20447           FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
20448           FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
20449           httemplate/elements/select-agent.html,
20450           httemplate/elements/select-table.html,
20451           httemplate/elements/tr-select-agent.html,
20452           httemplate/search/cust_bill.html,
20453           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
20454           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
20455           httemplate/search/svc_forward.cgi: agent virtualization, take one
20456           (stuff from "inactive" changeset snuck into cust_main.pm and the
20457           package reporting changeset in search/cust_pkg.cgi here too)
20458
20459 2006-06-18 05:56  ivan
20460
20461         * httemplate/edit/elements/edit.html: well, it isn't broken...
20462
20463 2006-06-18 05:54  ivan
20464
20465         * FS/FS/AccessRight.pm, FS/FS/access_group.pm,
20466           FS/FS/access_groupagent.pm, FS/FS/m2name_Common.pm,
20467           FS/FS/part_pkg.pm, httemplate/edit/access_group.html,
20468           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
20469           httemplate/edit/process/access_group.html,
20470           httemplate/elements/checkboxes-table-name.html,
20471           httemplate/elements/checkboxes-table.html, FS/MANIFEST,
20472           htetc/handler.pl, httemplate/browse/access_group.html,
20473           httemplate/browse/access_user.html,
20474           httemplate/edit/process/elements/process.html: ACLs: finish group
20475           edit (agents + rights) & browse
20476
20477 2006-06-15 18:23  jeff
20478
20479         * FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
20480           httemplate/misc/download-batch.cgi: value issues and many bits
20481           remain
20482
20483 2006-06-15 17:47  ivan
20484
20485         * httemplate/misc/download-batch.cgi: and fix the  name for TD
20486           Canada Trust.  and that's it for now.  really.
20487
20488 2006-06-15 17:33  ivan
20489
20490         * httemplate/misc/download-batch.cgi: oops i'm gonna do that too,
20491           now that the batch format file is not the same as the batch
20492           params files
20493
20494 2006-06-15 17:27  ivan
20495
20496         * httemplate/misc/download-batch.cgi: s/printf/sprintf/ and make
20497           the config a little less strange
20498
20499 2006-06-08 03:32  ivan
20500
20501         * httemplate/elements/menu.html: fix link to prepaid card setup
20502
20503 2006-06-06 03:30  ivan
20504
20505         * FS/FS/cdr.pm: fix unmatched =back somehow futzing things up with
20506           automated install. wtf?!
20507
20508 2006-06-02 06:20  ivan
20509
20510         * httemplate/elements/header.html, rt/FREESIDE_MODIFIED,
20511           rt/html/Elements/FreesideSvcSearch, rt/html/Elements/PageLayout,
20512           rt/html/Elements/Tabs: add a service search
20513
20514 2006-05-24 03:22  ivan
20515
20516         * FS/MANIFEST: removing duplicate entries
20517
20518 2006-05-22 13:38  ivan
20519
20520         * rt/html/Elements/FreesideNewCust: missing > tag on INPUT
20521
20522 2006-05-22 11:27  ivan
20523
20524         * FS/FS/cust_main.pm: better error message for banned cards
20525
20526 2006-05-21 19:06  ivan
20527
20528         * Makefile: docs are going in the wiki Real Soon Now anyway
20529
20530 2006-05-21 17:50  ivan
20531
20532         * Makefile: 1.7.0?  why not?
20533
20534 2006-05-21 17:44  ivan
20535
20536         * httemplate/: index.html, elements/menu.html: 1.7.0?  why not!
20537
20538 2006-05-21 11:40  ivan
20539
20540         * FS/FS/part_export/communigate_pro_singledomain.pm: tyop
20541
20542 2006-05-20 13:06  jeff
20543
20544         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
20545           FS/FS/cust_pay_batch.pm, FS/FS/pay_batch.pm, FS/t/pay_batch.t,
20546           htetc/handler.pl, httemplate/docs/schema.html,
20547           httemplate/misc/download-batch.cgi: first stab at BoM download
20548
20549 2006-05-15 06:57  ivan
20550
20551         * httemplate/: index.html, elements/freeside.css,
20552           elements/header.html, elements/menu.html: move most of the crap
20553           on the "main menu" to the sidebar
20554
20555 2006-05-15 04:05  ivan
20556
20557         * httemplate/elements/freeside.css,
20558           httemplate/elements/header.html, httemplate/elements/xmenu.css,
20559           httemplate/search/cust_main.cgi, rt/FREESIDE_MODIFIED,
20560           rt/html/Elements/FreesideNewCust,
20561           rt/html/Elements/FreesideSearch, rt/html/Elements/Header,
20562           rt/html/Elements/PageLayout, rt/html/Elements/SimpleSearch,
20563           rt/html/Elements/Tabs, rt/html/Elements/TitleBoxStart,
20564           rt/html/Search/Bulk.html: more ACL and re-skinning work, now with
20565           RT!
20566
20567 2006-05-14 09:47  ivan
20568
20569         * CREDITS, htetc/handler.pl, httemplate/autohandler,
20570           httemplate/index.html, httemplate/browse/access_group.html,
20571           httemplate/browse/access_user.html,
20572           httemplate/browse/agent_type.cgi,
20573           httemplate/browse/cust_main_county.cgi,
20574           httemplate/browse/msgcat.cgi, httemplate/browse/part_pkg.cgi,
20575           httemplate/edit/access_group.html,
20576           httemplate/edit/access_user.html, httemplate/edit/agent_type.cgi,
20577           httemplate/edit/cust_bill_pay.cgi,
20578           httemplate/edit/cust_credit.cgi,
20579           httemplate/edit/cust_credit_bill.cgi,
20580           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
20581           httemplate/edit/part_virtual_field.cgi,
20582           httemplate/edit/svc_domain.cgi,
20583           httemplate/edit/elements/edit.html,
20584           httemplate/edit/process/access_group.html,
20585           httemplate/edit/process/access_user.html,
20586           httemplate/edit/process/agent_type.cgi,
20587           httemplate/edit/process/cust_bill_pay.cgi,
20588           httemplate/edit/process/cust_credit.cgi,
20589           httemplate/edit/process/cust_credit_bill.cgi,
20590           httemplate/edit/process/elements/process.html,
20591           httemplate/elements/checkboxes-table.html,
20592           httemplate/elements/cssexpr.js, httemplate/elements/footer.html,
20593           httemplate/elements/header.html,
20594           httemplate/elements/menubar.html,
20595           httemplate/elements/select-access_group.html,
20596           httemplate/elements/tr-select-access_group.html,
20597           httemplate/elements/xmenu.css, httemplate/elements/xmenu.js,
20598           httemplate/misc/batch-cust_pay.html, httemplate/misc/payment.cgi,
20599           httemplate/search/cust_main-otaker.cgi,
20600           httemplate/search/cust_main.cgi,
20601           httemplate/search/report_cust_bill.html,
20602           httemplate/search/report_cust_credit.html,
20603           httemplate/search/report_cust_pay.html,
20604           httemplate/search/report_prepaid_income.html,
20605           httemplate/search/report_tax.html,
20606           httemplate/search/sqlradius.html,
20607           httemplate/search/svc_domain.cgi,
20608           httemplate/search/svc_external.cgi, FS/MANIFEST,
20609           FS/FS/AccessRight.pm, FS/FS/CGI.pm, FS/FS/Schema.pm,
20610           FS/FS/access_group.pm, FS/FS/access_groupagent.pm,
20611           FS/FS/access_right.pm, FS/FS/access_user.pm,
20612           FS/FS/access_user_pref.pm, FS/FS/access_usergroup.pm,
20613           FS/FS/agent_type.pm, FS/FS/cust_bill.pm, FS/FS/m2m_Common.pm,
20614           FS/FS/payby.pm, FS/FS/svc_domain.pm, FS/FS/UI/Web.pm,
20615           FS/bin/freeside-addoutsourceuser, FS/t/AccessRight.t,
20616           FS/t/access_group.t, FS/t/access_groupagent.t,
20617           FS/t/access_right.t, FS/t/access_user.t, FS/t/access_user_pref.t,
20618           FS/t/access_usergroup.t, httemplate/view/cust_main/packages.html,
20619           httemplate/view/cust_main/payment_history.html: first part of ACL
20620           and re-skinning work and some other small stuff
20621
20622 2006-05-13 11:34  ivan
20623
20624         * httemplate/images/background-cheat.png: yay for cheating
20625
20626 2006-05-13 08:31  ivan
20627
20628         * httemplate/images/: 32clear.gif, arrow.down.png,
20629           arrow.right.black.png, arrow.right.png, black-gradient.png,
20630           black-gray-corner.png, black-gray-gradient.png,
20631           black-gray-side.png, black-gray-top.png: adding new images
20632
20633 2006-05-12 06:57  ivan
20634
20635         * httemplate/search/report_receivables.cgi: Pg 8.1 fix was
20636           incorrect and broke things, this should actually work
20637
20638 2006-05-08 04:28  ivan
20639
20640         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
20641           httemplate/search/report_tax.cgi: add config switch to base tax
20642           off shipping address if present
20643
20644 2006-05-08 03:01  ivan
20645
20646         * FS/FS/Report/Table/Monthly.pm, httemplate/index.html,
20647           httemplate/graph/cust_bill_pkg.cgi,
20648           httemplate/graph/elements/monthly.html,
20649           httemplate/search/cust_bill_pkg.cgi: sales report per agent and
20650           package class looks good
20651
20652 2006-05-07 13:27  ivan
20653
20654         * htetc/handler.pl, httemplate/elements/select-month_year.html,
20655           httemplate/elements/select-pkg_class.html,
20656           httemplate/elements/select-table.html,
20657           httemplate/elements/tr-select-from_to.html,
20658           httemplate/elements/tr-select-pkg_class.html,
20659           httemplate/graph/cust_bill_pkg.cgi,
20660           httemplate/graph/money_time.cgi,
20661           httemplate/graph/report_cust_bill_pkg.html,
20662           httemplate/graph/report_money_time.html,
20663           httemplate/graph/elements/monthly.html: first pass at sales
20664           reports per agent and package class
20665
20666 2006-05-03 02:47  ivan
20667
20668         * httemplate/search/report_receivables.cgi: pg 8.1 fix from Chris
20669           Cappuccio
20670
20671 2006-05-02 08:23  ivan
20672
20673         * FS/: MANIFEST, FS/Pony.pm: yours!
20674
20675 2006-05-02 08:03  ivan
20676
20677         * httemplate/: index.html, search/report_receivables.html: add an
20678           agent pre-selection page to receivables report
20679
20680 2006-05-02 04:59  ivan
20681
20682         * httemplate/index.html, FS/FS/Report/Table/Monthly.pm,
20683           httemplate/graph/money_time.cgi,
20684           httemplate/graph/report_money_time.html: add a "pre-report" page
20685           to this report/graph as requested by lewis/wtxs, also add 12mo
20686           total option
20687
20688 2006-05-01 06:09  ivan
20689
20690         * FS/FS/part_pkg/prorate.pm: small fix to make prorate behave on
20691           the 1st as it did before
20692
20693 2006-05-01 05:38  ivan
20694
20695         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fix some very
20696           annoying clucks (warnings with backtraces) when cutoff day isn't
20697           found in old packages
20698
20699 2006-05-01 04:45  ivan
20700
20701         * FS/FS/TicketSystem/RT_External.pm: column reference "disabled" is
20702           ambiguous
20703
20704 2006-05-01 04:43  ivan
20705
20706         * FS/FS/TicketSystem/RT_External.pm: fix bug with duplicate tickets
20707           showing up on customer view listing when the custom priority
20708           field was edited
20709
20710 2006-04-26 06:16  ivan
20711
20712         * Makefile: apache reload doesn't work when server isn't running
20713           already
20714
20715 2006-04-21 17:58  ivan
20716
20717         * httemplate/browse/inventory_class.html,
20718           httemplate/browse/part_pkg.cgi, httemplate/browse/pkg_class.html,
20719           httemplate/browse/rate.cgi,
20720           httemplate/browse/elements/browse.html, htetc/handler.pl,
20721           httemplate/index.html, httemplate/edit/inventory_class.html,
20722           httemplate/edit/part_pkg.cgi, httemplate/edit/pkg_class.html,
20723           httemplate/edit/elements/edit.html,
20724           httemplate/edit/process/inventory_class.html,
20725           httemplate/edit/process/pkg_class.html,
20726           httemplate/edit/process/elements/process.html,
20727           httemplate/elements/select-agent.html,
20728           httemplate/elements/select-pkg_class.html,
20729           httemplate/elements/select-table.html,
20730           httemplate/elements/tr-select-pkg_class.html,
20731           httemplate/search/cust_pkg.cgi, FS/FS/part_pkg.pm,
20732           httemplate/search/elements/search.html: start of package class
20733           web UI (add/edit package classes, package class selection in
20734           package def edit)
20735
20736 2006-04-21 07:21  ivan
20737
20738         * FS/FS/part_pkg/incomplete/billoneday.pm: throw this in here for
20739           now
20740
20741 2006-04-21 07:20  ivan
20742
20743         * FS/FS/part_pkg/: flat.pm, prorate.pm, subscription.pm: fix some
20744           indentation and the default cutoff day
20745
20746 2006-04-21 05:45  ivan
20747
20748         * httemplate/: index.html, misc/queue.cgi, search/queue.html:
20749           s(browse/queue.cgi)(search/queue.html)
20750
20751 2006-04-18 23:37  ivan
20752
20753         * FS/FS/cust_main.pm: DOH!  perlvar: not counting patterns matched
20754           in nested blocks that have been exited already.
20755
20756 2006-04-15 06:32  ivan
20757
20758         * httemplate/graph/money_time.cgi: REALLY correct the period for
20759           the total column this time
20760
20761 2006-04-15 06:28  ivan
20762
20763         * httemplate/graph/money_time.cgi: correct period & use a yellow
20764           color for the total column
20765
20766 2006-04-15 06:25  ivan
20767
20768         * httemplate/graph/money_time.cgi: format & link the total column
20769
20770 2006-04-14 17:21  ivan
20771
20772         * httemplate/graph/money_time.cgi: and </TD> the total column
20773
20774 2006-04-14 17:16  ivan
20775
20776         * httemplate/graph/money_time.cgi: add a total column
20777
20778 2006-04-14 04:55  ivan
20779
20780         * FS/FS/: Conf.pm, svc_forward.pm: add the
20781           svc_forward-arbitrary_dst flag to enable arbitrary svc_forward
20782           destinations
20783
20784 2006-04-13 14:29  ivan
20785
20786         * FS/bin/freeside-adduser: don't do the duplicate check unless
20787           there's a file already; fixes problem with first use of
20788           freeside-adduser
20789
20790 2006-04-12 05:36  ivan
20791
20792         * httemplate/index.html, FS/FS/cust_main.pm,
20793           httemplate/search/cust_main-zip.html,
20794           httemplate/search/cust_main.cgi,
20795           httemplate/search/report_cust_main-zip.html,
20796           httemplate/search/elements/search.html: zip code report
20797
20798 2006-04-09 16:41  ivan
20799
20800         * httemplate/view/: cust_main.cgi, cust_main/payment_history.html,
20801           cust_main/tickets.html: a few more fixups for our favorite
20802           include(...) from Scott Edwards
20803
20804 2006-04-09 16:39  ivan
20805
20806         * httemplate/edit/cust_main.cgi: add "spool_cdr" to cust_main
20807           fields
20808
20809 2006-04-09 16:24  ivan
20810
20811         * FS/FS/part_export/domain_shellcommands.pm: should fix "Can't use
20812           string ("old_uid") as a SCALAR ref while "strict refs" in use"
20813           error
20814
20815 2006-04-09 13:36  ivan
20816
20817         * FS/bin/freeside-adduser: error out if you try to add duplicates;
20818           this should lower my annoyance-level
20819
20820 2006-04-03 16:26  ivan
20821
20822         * FS/FS/: Conf.pm, svc_acct.pm: option to disable global uniqueness
20823           checking
20824
20825 2006-04-03 13:49  ivan
20826
20827         * FS/FS/svc_domain.pm: add PTR to sort order for DNS entries
20828
20829 2006-04-03 04:36  ivan
20830
20831         * FS/FS/Record.pm: and also allow [ and ] in ut_textn
20832
20833 2006-04-03 03:11  ivan
20834
20835         * FS/FS/Record.pm: allow [ and ] in ut_text
20836
20837 2006-04-03 02:46  ivan
20838
20839         * htetc/handler.pl, FS/FS/Misc.pm,
20840           httemplate/edit/cust_main/contact.html,
20841           httemplate/misc/states.cgi,
20842           httemplate/view/cust_main/contacts.html: have the UI use full
20843           country names, and state names outside the US...
20844
20845 2006-04-02 15:13  ivan
20846
20847         * FS/FS/: cust_main.pm, cust_pay_batch.pm: typo
20848
20849 2006-03-31 15:22  ivan
20850
20851         * httemplate/browse/part_bill_event.cgi: quick sort fix for billing
20852           events
20853
20854 2006-03-31 01:20  lsc
20855
20856         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fixed the errors
20857           pointed out by Ivan in the following email:
20858
20859           ---- before and after now?  I gave subscription and prorate a
20860           try.  Subscription came out as:
20861
20862             subscription 27th (03/25/06 - 04/27/06)  $10.00
20863             subscription 23rd (03/25/06 - 04/23/06)  $10.00
20864
20865           the "23rd" one is right, but the "27th" one should have only
20866           advanced the date two days to 3/27/06.
20867
20868               Prorate came out as:
20869
20870               prorate 23rd (03/25/06 - 04/23/06)  $9.20
20871               prorate 27th (03/25/06 - 04/27/06)  $10.49
20872
20873           The "23rd" one is right, but the "27th" one should have only
20874           advanced the date two days to 4/27/06.
20875
20876           lsc@prgmr.com
20877
20878 2006-03-30 06:22  ivan
20879
20880         * FS/bin/freeside-upgrade: move all the schema-updating magic into
20881           DBIx::DBSchema
20882
20883 2006-03-24 18:23  ivan
20884
20885         * FS/FS/cust_main.pm, FS/FS/queue_depend.pm, FS/FS/svc_acct.pm,
20886           FS/bin/freeside-setup,
20887           fs_selfservice/FS-SelfService/cgi/agent.cgi,
20888           fs_selfservice/FS-SelfService/cgi/payment_results.html,
20889           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
20890           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
20891           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
20892           httemplate/misc/upload-batch.cgi,
20893           httemplate/misc/process/cdr-import.html,
20894           httemplate/misc/process/cust_main-import.cgi,
20895           httemplate/misc/process/cust_main-import_charges.cgi,
20896           httemplate/misc/process/inventory_item-import.html: successfully
20897           correct the spelling of sucessful
20898
20899 2006-03-24 11:49  ivan
20900
20901         * httemplate/misc/process/payment.cgi: fix spelling
20902
20903 2006-03-23 04:00  lsc
20904
20905         * FS/FS/part_pkg/: prorate.pm, subscription.pm: for subscription.pm
20906           and prorate.pm:
20907
20908           -modify the subscription and prorate price plans
20909           (FS/FS/part_pkg/subscription.pm and prorate.pm) to have a
20910           configurable (add a field to the %info hash) billing day instead
20911           of "1st of the month" only.  subscription will be easy, prorate
20912           will be a little trickier.
20913
20914           essentially, I replaced the '1' in the 'day' field of the
20915           timelocal that generates $$date with the value I added to the
20916           %info hash, 'cutoff_day'
20917
20918           -implement a price plan (new file in FS/FS/part_pkg/ - probably
20919           @ISA FS::part_pkg::subscription) that charges the first full
20920           month if the customer signs up between the 1st and the
20921           configurable billing day, and gives them the remainder of the
20922           month free if they sign up between the configurable billing day
20923           and the end of the month.
20924
20925           if this is the first time the customer is billed, and if the date
20926           is greater than the cutoff date, advance $ssdate to cutoff_day of
20927           next month, else $$date is cutoff_date of this month.  Either
20928           way, charge them for a month.
20929
20930           ----------------------------------------------------------------------
20931
20932 2006-03-20 11:13  ivan
20933
20934         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cust_main.pm,
20935           FS/FS/cust_svc.pm, FS/FS/rate_detail.pm, FS/FS/svc_acct.pm,
20936           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/part_pkg.cgi,
20937           FS/MANIFEST, bin/cdr_upstream_rate.import,
20938           httemplate/edit/rate.cgi, httemplate/edit/cust_main/billing.html,
20939           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
20940           httemplate/view/cust_main/billing.html: add price plan to bill on
20941           internal or external CDRs directly, add option to export CDRs to
20942           a per-customer downstream file
20943
20944 2006-03-17 06:56  ivan
20945
20946         * FS/FS/Daemon.pm: use IO::File, lucky this never threw an error...
20947
20948 2006-03-14 23:34  ivan
20949
20950         * FS/FS/part_pkg/voip_cdr.pm: initial commit of this just cause i
20951           want a revision history
20952
20953 2006-03-14 20:17  ivan
20954
20955         * FS/FS/Record.pm: handle BIGSERIAL like SERIAL for the cdr table,
20956           and normalize canadian zip codes as well as us ones
20957
20958 2006-03-13 14:32  ivan
20959
20960         * httemplate/elements/: progress-init.html, progress-popup.html:
20961           fix progress hoohaw for internet exploder again, whew.  also make
20962           sure error/finish messages are centered, looks better
20963
20964 2006-03-10 23:27  ivan
20965
20966         * httemplate/elements/footer.html: some pages from ui hoohaw have
20967           leaked footer include, need something here for now
20968
20969 2006-03-10 21:21  ivan
20970
20971         * httemplate/: elements/progress-init.html, elements/xmlhttp.html,
20972           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
20973           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
20974           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix the
20975           progressbar bug with multiple progressbar forms on a page
20976
20977 2006-03-10 14:30  ivan
20978
20979         * httemplate/: elements/progress-init.html,
20980           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
20981           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
20982           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix to
20983           (hopefully) allow multiple progress-init's in a page, also add
20984           second $cgi arg to all these progressbar calls...
20985
20986 2006-03-10 14:28  ivan
20987
20988         * FS/FS/UI/Web.pm: want to know who *called* this without the
20989           required second arg
20990
20991 2006-03-09 05:42  ivan
20992
20993         * htetc/handler.pl: fix that
20994           blank-page-instead-of-profiling-redirect-when-called-from-an-include
20995           bug triggered by mason 1.32 :)
20996
20997 2006-03-09 03:48  ivan
20998
20999         * httemplate/view/cust_main.cgi: don't use a table with
21000           WIDTH="100%", it shoves the custnum and "billing information"
21001           boxes way out to the right
21002
21003 2006-03-08 04:14  ivan
21004
21005         * FS/FS/inventory_item.pm,
21006           httemplate/misc/inventory_item-import.html,
21007           httemplate/misc/process/inventory_item-import.html,
21008           httemplate/search/inventory_item.html:  Add an option to the web
21009           interface to batch upload new entries to the
21010           inventory_item table.
21011
21012 2006-03-08 02:05  ivan
21013
21014         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/inventory_class.pm,
21015           FS/FS/inventory_item.pm, FS/t/inventory_class.t,
21016           FS/t/inventory_item.t, httemplate/search/inventory_item.html,
21017           bin/generate-table-module, htetc/handler.pl,
21018           httemplate/edit/inventory_class.html,
21019           httemplate/edit/elements/edit.html,
21020           httemplate/edit/process/inventory_class.html,
21021           httemplate/edit/process/elements/process.html,
21022           httemplate/search/elements/search.html: Add a new table for
21023           inventory with for DIDs/serials/etc., and an additional new table
21024           for inventory category (i.e. to distinguish DIDs, serials, MACs,
21025           etc.)
21026
21027 2006-03-08 00:21  ivan
21028
21029         * FS/FS/agent.pm: add space in error msg
21030
21031 2006-03-03 07:02  ivan
21032
21033         * FS/FS/Report/Table/Monthly.pm, httemplate/graph/money_time.cgi:
21034           agent-specific sales/credit/receipts summary
21035
21036 2006-02-28 11:34  ivan
21037
21038         * FS/FS/part_pkg.pm: update POD docs regarding new price plans
21039
21040 2006-02-22 05:07  ivan
21041
21042         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
21043           httemplate/images/red_telephone_mimooh_01.png,
21044           httemplate/view/cust_main/contacts.html: add vonage click2call
21045           feature
21046
21047 2006-02-21 23:12  ivan
21048
21049         * FS/FS/CGI.pm: a better CGI::rooturl(), will have to do for now
21050
21051 2006-02-18 03:14  ivan
21052
21053         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cdr_calltype.pm,
21054           FS/FS/cdr_carrier.pm, FS/FS/cdr_type.pm, FS/FS/cust_main.pm,
21055           FS/MANIFEST, FS/FS/part_pkg/voip_sqlradacct.pm, FS/t/cdr.t,
21056           FS/t/cdr_calltype.t, FS/t/cdr_carrier.t, FS/t/cdr_type.t,
21057           FS/t/part_pkg-voip_cdr.t, htetc/handler.pl,
21058           httemplate/misc/cdr-import.html,
21059           httemplate/misc/process/cdr-import.html,
21060           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
21061           bin/cdr_calltype.import: CDR schema and class
21062
21063 2006-02-17 18:11  ivan
21064
21065         * FS/FS/: cust_tax_exempt_pkg.pm, domain_record.pm, msgcat.pm,
21066           nas.pm, part_bill_event.pm, port.pm, prepay_credit.pm, queue.pm,
21067           queue_arg.pm, rate_detail.pm, reg_code_pkg.pm: update POD
21068           documentation left behind from example template
21069
21070 2006-02-16 13:43  ivan
21071
21072         * FS/FS/Setup.pm, FS/bin/freeside-setup,
21073           httemplate/docs/admin.html: automate more of the initial data
21074           adding...
21075
21076 2006-02-08 23:18  ivan
21077
21078         * httemplate/elements/: calendar-en.js, calendar-setup.js,
21079           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
21080           jscalendar
21081
21082 2006-02-08 14:53  ivan
21083
21084         * FS/bin/freeside-selfservice-server: don't leave ssh zombies
21085           around either
21086
21087 2006-02-07 19:49  ivan
21088
21089         * httemplate/docs/index.html: slightly html-ize the 1.5.8 upgrade
21090           instructions
21091
21092 2006-02-07 18:26  ivan
21093
21094         * FS/FS/UID.pm: update error message when secrets file cannot be
21095           found
21096
21097 2006-02-07 05:49  ivan
21098
21099         * FS/FS/svc_acct.pm: well, it was already fatal.  at least now the
21100           error message is better.
21101
21102 2006-02-07 03:12  ivan
21103
21104         * httemplate/edit/cust_pay.cgi: remove inadvertant extra table
21105           statement preventing page from showing up in konq
21106
21107 2006-02-05 04:27  ivan
21108
21109         * FS/FS/option_Common.pm, httemplate/browse/payment_gateway.html,
21110           httemplate/edit/payment_gateway.html,
21111           httemplate/edit/process/payment_gateway.html: payment gateway
21112           editing
21113
21114 2006-02-01 15:13  ivan
21115
21116         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
21117           FS/FS/Cron/backup.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/vacuum.pm,
21118           FS/bin/freeside-daily, FS/bin/freeside-monthly,
21119           FS/t/Cron-backup.t, FS/t/Cron-bill.t, FS/t/Cron-vacuum.t,
21120           httemplate/browse/part_bill_event.cgi: finish adding
21121           freeside-monthly and monthly events
21122
21123 2006-01-31 23:58  ivan
21124
21125         * Makefile: HEAD isn't 1.5.8 anymore
21126
21127 2006-01-31 07:01  ivan
21128
21129         * FS/FS/payby.pm: oops, forgot $
21130
21131 2006-01-31 03:02  ivan
21132
21133         * FS/FS/Schema.pm, FS/FS/payby.pm, FS/MANIFEST, FS/t/payby.t,
21134           htetc/handler.pl, httemplate/browse/part_bill_event.cgi,
21135           httemplate/edit/part_bill_event.cgi: [no log message]
21136
21137 2006-01-30 20:26  ivan
21138
21139         * httemplate/: browse/addr_block.cgi, browse/agent.cgi,
21140           browse/agent_type.cgi, browse/part_bill_event.cgi,
21141           browse/part_export.cgi, browse/part_pkg.cgi, browse/part_svc.cgi,
21142           browse/part_virtual_field.cgi, browse/payment_gateway.html,
21143           browse/rate.cgi, browse/router.cgi, browse/svc_acct_pop.cgi,
21144           config/config-view.cgi, config/config.cgi,
21145           edit/REAL_cust_pkg.cgi, edit/agent.cgi,
21146           edit/agent_payment_gateway.html, edit/agent_type.cgi,
21147           edit/bulk-cust_svc.html, edit/cust_pay.cgi, edit/part_export.cgi,
21148           edit/part_pkg.cgi, edit/part_svc.cgi, edit/payment_gateway.html,
21149           edit/prepay_credit.cgi, edit/rate.cgi, edit/rate_region.cgi,
21150           edit/reg_code.cgi, edit/svc_acct.cgi, edit/svc_broadband.cgi,
21151           edit/svc_forward.cgi, edit/process/prepay_credit.cgi,
21152           edit/process/reg_code.cgi, misc/batch-cust_pay.html,
21153           misc/cust_main-import.cgi, misc/cust_main-import_charges.cgi,
21154           misc/link.cgi, misc/meta-import.cgi, misc/upload-batch.cgi,
21155           misc/whois.cgi, misc/process/cust_main-import.cgi,
21156           misc/process/cust_main-import_charges.cgi,
21157           misc/process/meta-import.cgi, search/report_prepaid_income.cgi,
21158           search/report_tax.cgi, search/svc_external.cgi,
21159           view/cust_bill.cgi, view/cust_main.cgi, view/svc_acct.cgi,
21160           view/svc_broadband.cgi, view/svc_domain.cgi,
21161           view/svc_external.cgi: move header() to
21162           include(/elements/header.html) so it can be changed in one place,
21163           thanks to Scott Edwards
21164
21165 2006-01-30 18:59  ivan
21166
21167         * FS/FS/Record.pm: fix "table not found" dbdef error message to
21168           recommend freeside-upgrade instead create + dbdef-create
21169
21170 2006-01-26 23:34  ivan
21171
21172         * httemplate/search/report_tax.cgi: small visual fix to alternating
21173           row colors when show_taxclasses is on
21174
21175 2006-01-26 17:33  ivan
21176
21177         * httemplate/search/cust_tax_exempt_pkg.cgi: on tax exemption
21178           report, show more info on the specific line item and invoice
21179
21180 2006-01-26 07:27  ivan
21181
21182         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_tax_exempt_pkg.pm,
21183           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_class.t,
21184           httemplate/search/cust_bill_pkg.cgi,
21185           httemplate/search/cust_tax_exempt_pkg.cgi,
21186           httemplate/search/report_tax.cgi,
21187           httemplate/search/report_tax.html: whew, FINALLY can fix monthly
21188           exemption columns to work correctly.  also make them
21189           agent-specific.  also fix package exemption columns, they were
21190           bunk too, sheesh.  start adding package classes for package class
21191           tax reporting.
21192
21193 2006-01-25 04:34  ivan
21194
21195         * FS/: FS/Record.pm, FS/Schema.pm, FS/cust_bill.pm,
21196           FS/cust_main.pm, FS/cust_tax_exempt.pm,
21197           FS/cust_tax_exempt_pkg.pm, FS/h_cust_bill.pm,
21198           FS/h_cust_tax_exempt.pm, t/cust_tax_exempt_pkg.t,
21199           t/h_cust_bill.t, t/h_cust_tax_exempt.t, MANIFEST: change
21200           texas-style tax exemptions to be against a specific line item
21201           rather than just general per-customer, for later tracking and tax
21202           reporting.  fix 1969/1970 exemptions for one-off charges
21203
21204 2006-01-04 18:03  ivan
21205
21206         * FS/FS/Schema.pm: remove redundant indices on cust_main ship_
21207           columns
21208
21209 2005-12-29 18:41  rsiddall
21210
21211         * FS/FS/Conf.pm, FS/FS/ConfItem.pm, FS/FS/cust_pkg.pm,
21212           FS/FS/cust_svc.pm, FS/FS/part_export/artera_turbo.pm,
21213           fs_selfservice/FS-SelfService/SelfService.pm,
21214           fs_selfservice/FS-SelfService/cgi/provision_list.html,
21215           httemplate/view/cust_main.cgi: Fixing a few typos.
21216
21217 2005-12-24 19:41  ivan
21218
21219         * httemplate/search/report_tax.cgi: add switch to enable taxclass
21220           breakdown, report invoiced tax separately in that case
21221
21222 2005-12-24 19:38  ivan
21223
21224         * httemplate/edit/part_bill_event.cgi: make sure to specify a
21225           money_char default
21226
21227 2005-12-24 19:18  ivan
21228
21229         * httemplate/search/: report_tax.cgi, report_tax.html: add switch
21230           to enable taxclass breakdown, report invoiced tax separately in
21231           that case
21232
21233 2005-12-24 19:07  ivan
21234
21235         * httemplate/search/cust_bill_pkg.cgi: correct "out of taxable
21236           region" flag on new line item report - NULLs need to be compared
21237           explicitly.  apparantly NULL != NULL.  bah SQL
21238
21239 2005-12-24 19:00  ivan
21240
21241         * FS/FS/Schema.pm: update indices for better tax report performance
21242
21243 2005-12-24 18:31  ivan
21244
21245         * httemplate/search/cust_bill_pkg.cgi: fixup new line item report
21246           brainfart
21247
21248 2005-12-24 17:57  ivan
21249
21250         * httemplate/search/report_tax.cgi: correct end date display for
21251           "now"
21252
21253 2005-12-24 16:52  ivan
21254
21255         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
21256           httemplate/edit/part_bill_event.cgi: add invoice event to suspend
21257           only when greater than N amount
21258
21259 2005-12-24 16:36  ivan
21260
21261         * httemplate/edit/cust_main/billing.html: don't reenable postal
21262           billing for existing customers just cause its blank...
21263
21264 2005-12-21 20:24  ivan
21265
21266         * httemplate/search/report_tax.cgi: and s/$taxable/$tot_taxable/ in
21267           the declaration too
21268
21269 2005-12-21 20:22  ivan
21270
21271         * httemplate/search/report_tax.cgi: fix some ambiguous var names
21272           causing " "my" variable $t masks earlier declaration in same
21273           scope" errors
21274
21275 2005-12-21 20:01  ivan
21276
21277         * httemplate/search/cust_bill_event.html,
21278           httemplate/search/cust_bill_pkg.cgi,
21279           httemplate/search/report_cust_bill.html,
21280           httemplate/search/report_cust_credit.html,
21281           httemplate/search/report_cust_pay.html,
21282           httemplate/search/report_tax.cgi,
21283           httemplate/search/report_tax.html, FS/FS/cust_bill_pkg.pm,
21284           httemplate/elements/select-agent.html,
21285           httemplate/elements/table-grid.html,
21286           httemplate/elements/tr-input-beginning_ending.html,
21287           httemplate/elements/tr-select-agent.html,
21288           httemplate/search/elements/search.html: tax report update, link
21289           to new line item report, per-agent tax reporting
21290
21291 2005-12-18 20:18  ivan
21292
21293         * FS/FS/part_pkg/: sesmon_hour.pm, sesmon_minute.pm,
21294           sql_external.pm, sql_generic.pm, voip_sqlradacct.pm: correct
21295           field labeling - not always monthly
21296
21297 2005-12-18 20:18  ivan
21298
21299         * FS/FS/part_pkg/sqlradacct_hour.pm: add maximum "caps" to RADIUS
21300           usage charges
21301
21302 2005-12-16 14:47  ivan
21303
21304         * FS/FS/raddb.pm, bin/generate-raddb: add motorola canopy
21305           attributes from wtxs, neaten up raddb.pm generation
21306
21307 2005-12-15 17:49  ivan
21308
21309         * httemplate/edit/payment_gateway.html: add TransactionCentral
21310
21311 2005-12-15 11:36  ivan
21312
21313         * httemplate/edit/: agent.cgi, agent_type.cgi: fix bug when adding
21314           new agent types, noticed by Julius Igugu
21315
21316 2005-12-15 10:45  ivan
21317
21318         * bin/print-schema: adding print-schema
21319
21320 2005-12-14 20:04  ivan
21321
21322         * FS/FS/Conf.pm, FS/FS/cust_pay_void.pm, FS/FS/Record.pm,
21323           httemplate/misc/unvoid-cust_pay_void.cgi: payment "un-void"ing
21324
21325 2005-12-14 12:57  ivan
21326
21327         * FS/FS/svc_acct.pm: allow a dir field to be set (or
21328           auto-generated) even if uid is fixed
21329
21330 2005-12-14 10:52  ivan
21331
21332         * FS/FS/part_export/radiator.pm: add 'STATE' field for suspensions
21333           to Radiator export
21334
21335 2005-12-12 19:13  ivan
21336
21337         * httemplate/edit/process/payment_gateway.html: fix options in
21338           gateway adding
21339
21340 2005-12-12 13:39  ivan
21341
21342         * FS/FS/part_export/radiator.pm: use crypt password for radiator
21343           export
21344
21345 2005-12-09 08:58  ivan
21346
21347         * httemplate/: edit/process/cust_credit_bill.cgi,
21348           view/cust_main/payment_history.html: fill in reason if empty when
21349           applying a credit to a refund
21350
21351 2005-12-09 08:56  ivan
21352
21353         * httemplate/edit/: cust_main.cgi, cust_main/billing.html: fix
21354           postal mail checkbox misbehaving (isn't sticky on errors -
21355           reverts back to on)
21356
21357 2005-12-07 15:48  ivan
21358
21359         * FS/: FS/Record.pm, bin/freeside-setup: for fetching inserted keys
21360           without pg_oid_status, look up the actual sequence name from
21361           dbdef rather than assuming ${table}_${column}_seq
21362
21363 2005-12-06 14:25  ivan
21364
21365         * FS/FS/Record.pm: make sure zip is required for canada, also use
21366           CURRVAL() function instead of pg_oid_status DBD attribute because
21367           Pg 8.1 doesn't have oids by default anymore
21368
21369 2005-12-05 11:01  ivan
21370
21371         * FS/FS/svc_Common.pm: avoid uninitialized value errors
21372
21373 2005-12-05 09:19  ivan
21374
21375         * httemplate/edit/process/cust_main.cgi: eek, don't log all this
21376           debugging info by default
21377
21378 2005-12-02 23:26  ivan
21379
21380         * htetc/handler.pl: this should be the last of
21381           s/RT::TicketCustomFieldValues/RT::ObjectCustomFieldValues/
21382
21383 2005-12-02 23:12  ivan
21384
21385         * Makefile: those semicolons can't possibly have belonged there
21386
21387 2005-12-02 23:02  ivan
21388
21389         * FS/bin/freeside-upgrade: force a dbdef reload.  no wonder this
21390           had to be run multiple times before
21391
21392 2005-12-01 11:17  ivan
21393
21394         * httemplate/edit/agent_type.cgi: list disabled packages on agent
21395           type edit if they are still associated with the type
21396
21397 2005-12-01 09:36  ivan
21398
21399         * FS/FS/part_export/shellcommands.pm: shellcommands usermod_pwonly
21400           shouldn't apply to RADIUS groups, this is messing up unrelated
21401           RADIUS exports
21402
21403 2005-11-28 09:16  ivan
21404
21405         * FS/FS/cust_main.pm: turn off debugging
21406
21407 2005-11-28 09:13  ivan
21408
21409         * FS/bin/freeside-sqlradius-radacctd: in POD example, remove extra
21410           SQL that Pg doesn't need and MySQL doesn't like
21411
21412 2005-11-28 09:12  ivan
21413
21414         * FS/bin/freeside-sqlradius-radacctd: update docs and error message
21415           for all three supporte exports
21416
21417 2005-11-28 09:07  ivan
21418
21419         * FS/bin/freeside-sqlradius-radacctd: startup
21420           freeside-sqlradius-radacctd for radiator export too
21421
21422 2005-11-28 08:59  ivan
21423
21424         * FS/FS/svc_Common.pm: allow defaults to override empty values for
21425           new objects
21426
21427 2005-11-28 08:38  ivan
21428
21429         * FS/FS/cust_svc.pm: better error msg
21430
21431 2005-11-28 08:34  ivan
21432
21433         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
21434           deal with any usage-capable export
21435
21436 2005-11-28 08:21  ivan
21437
21438         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
21439           deal with any usage-capable export
21440
21441 2005-11-28 08:14  ivan
21442
21443         * FS/FS/Record.pm: okay, its been tested
21444
21445 2005-11-28 08:07  ivan
21446
21447         * FS/FS/part_export/radiator.pm: fix small bug in radiator export
21448
21449 2005-11-28 07:41  ivan
21450
21451         * FS/FS/cust_main.pm: add debugging info to cust_main to figure out
21452           where the freeze is coming from
21453
21454 2005-11-27 13:59  ivan
21455
21456         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
21457           per-agent billco spools
21458
21459 2005-11-22 10:29  ivan
21460
21461         * FS/FS/Conf.pm, httemplate/edit/process/cust_main.cgi: add
21462           backend-realtime config flag, should be more intuitive for
21463           guyananet
21464
21465 2005-11-22 08:41  ivan
21466
21467         * FS/FS/svc_Common.pm: oops, supposed to commit this one
21468
21469 2005-11-22 08:39  ivan
21470
21471         * FS/FS/svc_Common.pm: set default fields in new method, mostly for
21472           svc_acct.seconds
21473
21474 2005-11-22 05:26  ivan
21475
21476         * FS/FS/part_export/radiator.pm: update radiator export to deal
21477           with prepaid and some other random stuff
21478
21479 2005-11-21 07:24  ivan
21480
21481         * FS/FS/: export_svc.pm, part_svc.pm, rate.pm: when editing exports
21482           and there's a duplicate error, show all conflicting accounts not
21483           just the ones for different customers
21484
21485 2005-11-21 06:25  ivan
21486
21487         * FS/FS/part_export/: shellcommands.pm,
21488           shellcommands_withdomain.pm: add usermod_nousername flag to just
21489           prohibit username changes
21490
21491 2005-11-21 04:41  ivan
21492
21493         * httemplate/: edit/cust_main/billing.html, view/cust_bill.cgi,
21494           view/cust_main/payment_history.html: ignore blank lines in payby
21495           config
21496
21497 2005-11-21 03:04  ivan
21498
21499         * README: slight update to README
21500
21501 2005-11-21 02:47  ivan
21502
21503         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
21504           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
21505           httemplate/edit/cust_main/billing.html,
21506           httemplate/edit/cust_pay.cgi, httemplate/search/cust_pay.cgi,
21507           httemplate/search/report_cust_pay.html,
21508           httemplate/view/cust_bill.cgi,
21509           httemplate/view/cust_main/payment_history.html: add MCRD payment
21510           type for manually processed ccards
21511
21512 2005-11-20 22:46  ivan
21513
21514         * httemplate/docs/schema.dia: load schema in current dia and save,
21515           should load up for people now?
21516
21517 2005-11-20 21:18  ivan
21518
21519         * FS/FS/Conf.pm: add config values used by external RT integration
21520
21521 2005-11-18 07:08  ivan
21522
21523         * httemplate/search/report_receivables.cgi: fix link glitch in
21524           receivables reports
21525
21526 2005-11-18 06:59  ivan
21527
21528         * httemplate/edit/agent_type.cgi: template-ize agent type edit and
21529           add comment to package listing
21530
21531 2005-11-18 02:58  ivan
21532
21533         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
21534           BS for RT 3.4.4
21535
21536 2005-11-18 02:53  ivan
21537
21538         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
21539           BS for RT 3.4.4
21540
21541 2005-11-18 01:44  ivan
21542
21543         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
21544           BS for RT 3.4.4
21545
21546 2005-11-17 19:48  ivan
21547
21548         * FS/FS/cust_main.pm: allow expired cards to remain on file; only
21549           check edits for an expired card when the # has changed
21550
21551 2005-11-17 07:56  ivan
21552
21553         * FS/FS/part_export/: shellcommands.pm,
21554           shellcommands_withdomain.pm: make variable description more
21555           consistant wrt vars that are already shell-quoted
21556
21557 2005-11-17 04:53  ivan
21558
21559         * FS/FS/: UI/Web.pm, part_svc.pm: turn off debugging
21560
21561 2005-11-17 04:27  ivan
21562
21563         * FS/FS/Schema.pm: add cust_pkg2 index on cust_pkg.pkgpart
21564
21565 2005-11-17 03:15  ivan
21566
21567         * FS/FS/svc_acct.pm: update debuggging information for replace
21568           group info with user@domain
21569
21570 2005-11-17 03:04  ivan
21571
21572         * httemplate/view/svc_acct.cgi: fix service change!
21573
21574 2005-11-17 02:14  ivan
21575
21576         * FS/FS/UI/Web.pm: fix konqueror bug appending nulls to XMLHTTP
21577           requests!
21578
21579 2005-11-16 05:14  ivan
21580
21581         * FS/FS/part_svc.pm, httemplate/index.html,
21582           httemplate/browse/part_svc.cgi, FS/FS/UI/Web.pm,
21583           httemplate/edit/bulk-cust_svc.html,
21584           httemplate/edit/process/bulk-cust_svc.cgi: bulk svcpart change
21585
21586 2005-11-11 17:24  ivan
21587
21588         * httemplate/view/cust_main/tickets.html: huh seem to have
21589           overlooked this
21590
21591 2005-11-11 17:22  ivan
21592
21593         * FS/FS/cust_main.pm: set payip for all payment types
21594
21595 2005-11-11 16:44  ivan
21596
21597         * FS/FS/part_export/cpanel.pm: interpolation helps alot
21598
21599 2005-11-11 16:17  ivan
21600
21601         * FS/FS/part_export/cpanel.pm: try using web interface scrape
21602           bullshit for adding pops instead of API, as per cpanel support
21603           [cPanel tickets ID# 116044]
21604
21605 2005-11-11 06:06  ivan
21606
21607         * FS/FS/: cust_pkg.pm, svc_acct.pm: for prepaid packages, trigger
21608           export update of RADIUS Expiration attribute when cust_pkg.bill
21609           changes
21610
21611 2005-11-10 04:47  ivan
21612
21613         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
21614           add part_bill_event.payby selection to failed invoice event
21615           search
21616
21617 2005-11-10 03:36  ivan
21618
21619         * FS/FS/part_export/everyone_net.pm: fix password changes with
21620           everyone.net
21621
21622 2005-11-09 16:00  ivan
21623
21624         * httemplate/view/svc_domain.cgi: add javascript confirmation to
21625           unaudited domain deletion, add record being deleted to record
21626           deletion popup
21627
21628 2005-11-07 18:16  ivan
21629
21630         * httemplate/docs/admin.html: bah
21631
21632 2005-11-07 14:07  ivan
21633
21634         * httemplate/search/cust_pay.cgi: fix Discover card report, closes:
21635           Bug#1270
21636
21637 2005-11-04 03:43  ivan
21638
21639         * httemplate/elements/xmlhttp.html: oops, typo applying patch
21640
21641 2005-11-04 03:31  ivan
21642
21643         * CREDITS, httemplate/elements/xmlhttp.html: apply patch from Scott
21644           Edwards to show mason errors received from XMLHTTP requests
21645
21646 2005-11-02 13:18  ivan
21647
21648         * FS/FS/cust_bill.pm: spool invoice to billco if no other
21649           destinations are set!
21650
21651 2005-10-31 21:32  ivan
21652
21653         * FS/FS/: cust_bill.pm: yarg
21654
21655 2005-10-31 21:27  ivan
21656
21657         * FS/FS/cust_bill.pm: only send to specific destinations, oops!
21658
21659 2005-10-31 21:14  ivan
21660
21661         * httemplate/edit/part_bill_event.cgi: add option for spool_csv
21662           events to apply only to a specific destination type (i.e. postal
21663           only)
21664
21665 2005-10-31 19:15  ivan
21666
21667         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm: add
21668           billco format option to FTP invoice send, add invoice event to
21669           spool one giant (pair of) CSV files in addition to FTPing them
21670           individually
21671
21672 2005-10-28 04:56  ivan
21673
21674         * httemplate/search/cust_bill_event.cgi: don't show 'N/A'
21675           statustext as a failed billing event
21676
21677 2005-10-27 10:04  ivan
21678
21679         * httemplate/elements/select-taxclass.html: extraneous '; noticed
21680           by joe@surferz
21681
21682 2005-10-27 08:48  ivan
21683
21684         * httemplate/search/cust_pay.cgi: fix from joe @ surferz: lines 59
21685           and 60 had the wrote quote. they had single quote where double
21686           was needed...
21687
21688 2005-10-24 04:59  ivan
21689
21690         * httemplate/edit/rate.cgi: optimize SQL on rate edit screen
21691
21692 2005-10-24 04:56  ivan
21693
21694         * FS/FS/Schema.pm, httemplate/edit/process/rate.cgi,
21695           httemplate/elements/progress-init.html,
21696           httemplate/elements/xmlhttp.html: fix rate plan editing with new
21697           xmlhttp progressbar - use POST instead of GET.  also optimize SQL
21698           on rate search screen
21699
21700 2005-10-21 08:21  ivan
21701
21702         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
21703           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
21704           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pay.cgi,
21705           httemplate/edit/cust_main/billing.html,
21706           httemplate/edit/process/cust_main.cgi,
21707           httemplate/search/cust_pay.cgi,
21708           httemplate/search/report_cust_pay.html,
21709           httemplate/view/cust_bill.cgi,
21710           httemplate/view/cust_main/payment_history.html: add CASH and WEST
21711           payment types (payments only, not cust_main.payby)
21712
21713 2005-10-21 06:15  ivan
21714
21715         * conf/invoice_html: brainfart
21716
21717 2005-10-21 05:50  ivan
21718
21719         * conf/invoice_html: i thought i fixed this already
21720
21721 2005-10-20 05:30  ivan
21722
21723         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: fix credit for remaining
21724           service.  fuck Date::Manip
21725
21726 2005-10-16 23:46  ivan
21727
21728         * FS/bin/freeside-sqlradius-reset: set any fixed usergroup before
21729           exporting so it'll export even if all svc_acct records don't have
21730           the group yet
21731
21732 2005-10-16 23:03  ivan
21733
21734         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix RADIUS
21735           usergroup editing
21736
21737 2005-10-16 08:02  ivan
21738
21739         * bin/bind.export: and make .HEADER optional for slaves too
21740
21741 2005-10-16 07:59  ivan
21742
21743         * bin/bind.export: don't error out if there's no HEADER file, just
21744           produce a useable snippet anyway
21745
21746 2005-10-16 07:04  ivan
21747
21748         * FS/FS/Conf.pm, FS/FS/domain_record.pm, bin/bind.import: add
21749           zone-underscore config file, update bind.import to use
21750           command-line options instead of ask for input
21751
21752 2005-10-15 06:48  ivan
21753
21754         * FS/FS/TicketSystem/RT_External.pm: don't error out when
21755           ticket_system-default_queueid hasn't been set yet
21756
21757 2005-10-15 06:40  ivan
21758
21759         * FS/FS/Conf.pm: make sure config still works if no ticket system
21760           is configured...
21761
21762 2005-10-15 06:37  ivan
21763
21764         * FS/FS/Conf.pm: make sure config still works if no ticket system
21765           is configured...
21766
21767 2005-10-15 05:58  ivan
21768
21769         * bin/backup-dvd: adding quick backup-to-dvd script
21770
21771 2005-10-15 04:29  ivan
21772
21773         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/TicketSystem.pm,
21774           FS/FS/agent.pm, FS/FS/TicketSystem/RT_External.pm,
21775           FS/FS/TicketSystem/RT_Internal.pm, httemplate/browse/agent.cgi,
21776           httemplate/edit/agent.cgi, httemplate/config/config-view.cgi,
21777           httemplate/config/config.cgi: agent option to select RT queue
21778
21779 2005-10-15 04:13  ivan
21780
21781         * rt/html/Elements/Header: land RT 3.4.4 on HEAD
21782
21783 2005-10-15 02:33  ivan
21784
21785         * rt/: etc/RT_SiteConfig.pm, html/Elements/Footer,
21786           html/Elements/Header, html/Elements/Menu,
21787           html/Elements/PageLayout, html/Elements/SimpleSearch,
21788           html/Elements/Tabs, html/Elements/CollectionAsTable/Row,
21789           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
21790           sbin/rt-setup-database.in: landing rt 3.4.4 on HEAD
21791
21792 2005-10-15 02:09  ivan
21793
21794         * rt/: UPGRADING, configure, Makefile.in, README, configure.ac,
21795           Changelog, aclocal.m4, docs/rt3-schema-relationships.dot,
21796           docs/design_docs/realflow.txt, m4/rt_layout.m4,
21797           docs/design_docs/3.3-schema-redesign.txt,
21798           docs/design_docs/cvs_integration,
21799           docs/design_docs/link-definitions.txt, docs/design_docs/rt-mvc,
21800           sbin/extract-message-catalog, sbin/extract_pod_tests,
21801           sbin/factory, sbin/license_tag, sbin/regression_harness,
21802           sbin/rt-dump-database.in, sbin/rt-test-dependencies.in,
21803           html/autohandler, html/index.html, html/l,
21804           html/Ticket/History.html, html/Ticket/Modify.html,
21805           html/Ticket/ModifyAll.html, html/Ticket/ModifyDates.html,
21806           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
21807           html/Tools/MyDay.html, html/Tools/Offline.html,
21808           html/Tools/Elements/Tabs, html/Ticket/ModifyLinks.html,
21809           html/Ticket/ShowEmailRecord.html,
21810           html/Ticket/Attachment/dhandler,
21811           html/Ticket/Elements/AddWatchers,
21812           html/Ticket/Elements/EditCustomField,
21813           html/Ticket/Elements/EditWatchers,
21814           html/Ticket/Elements/LoadTextAttachments,
21815           html/Ticket/Elements/ShowDependencies,
21816           html/Ticket/Elements/ShowMessageHeaders,
21817           html/Ticket/Elements/ShowPeople,
21818           html/Ticket/Elements/ShowTransaction,
21819           html/Ticket/Elements/BulkLinks,
21820           html/Ticket/Elements/EditCustomFields,
21821           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
21822           html/Ticket/Elements/PreviewScrips,
21823           html/Ticket/Elements/ShowBasics,
21824           html/Ticket/Elements/ShowCustomFields,
21825           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowHistory,
21826           html/Ticket/Elements/ShowMembers,
21827           html/Ticket/Elements/ShowMessageStanza,
21828           html/Ticket/Elements/ShowRequestor,
21829           html/Ticket/Elements/ShowUserEntry, html/Search/Build.html,
21830           html/Search/Edit.html, html/Search/Results.html,
21831           html/Search/Results.rdf, html/Search/Results.tsv,
21832           html/Ticket/Elements/EditBasics,
21833           html/Ticket/Elements/FindAttachments,
21834           html/Ticket/Elements/ShowAttachments,
21835           html/Ticket/Elements/ShowGroupMembers,
21836           html/Search/Elements/BuildFormatString,
21837           html/Search/Elements/DisplayOptions,
21838           html/Search/Elements/EditFormat,
21839           html/Search/Elements/EditSearches,
21840           html/Search/Elements/NewListActions,
21841           html/Search/Elements/PickCFs, html/Search/Elements/SearchPrivacy,
21842           html/Search/Elements/SelectAndOr,
21843           html/Search/Elements/SelectGroup,
21844           html/Search/Elements/SelectLinks,
21845           html/Search/Elements/SelectSearchObject,
21846           html/Search/Elements/SelectSearchesForObjects,
21847           html/Admin/autohandler, html/Admin/index.html,
21848           html/Approvals/Display.html, html/Approvals/index.html,
21849           html/Approvals/Elements/Approve,
21850           html/Approvals/Elements/PendingMyApproval,
21851           html/Approvals/Elements/ShowDependency,
21852           html/Approvals/Elements/Tabs,
21853           html/Download/CustomFieldValue/dhandler,
21854           html/Download/Tabular/dhandler, html/Search/Elements/EditQuery,
21855           html/Search/Elements/PickBasics,
21856           html/Search/Elements/PickCriteria,
21857           html/Search/Elements/SelectPersonType,
21858           html/Admin/CustomFields/GroupRights.html,
21859           html/Admin/Global/GroupRights.html, html/Admin/Global/Scrip.html,
21860           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
21861           html/Admin/Global/Templates.html,
21862           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
21863           html/Admin/Global/CustomFields/Groups.html,
21864           html/Admin/Global/CustomFields/Queue-Tickets.html,
21865           html/Admin/Global/CustomFields/Queue-Transactions.html,
21866           html/Admin/Global/CustomFields/Users.html,
21867           html/Admin/Global/CustomFields/index.html,
21868           html/Admin/Groups/CustomFields.html,
21869           html/Admin/Groups/GroupRights.html,
21870           html/Admin/Groups/History.html, html/Admin/Groups/Members.html,
21871           html/Admin/Groups/Modify.html, html/Admin/Groups/UserRights.html,
21872           html/Admin/Groups/index.html,
21873           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
21874           html/Admin/CustomFields/Modify.html,
21875           html/Admin/CustomFields/Objects.html,
21876           html/Admin/CustomFields/UserRights.html,
21877           html/Admin/CustomFields/index.html,
21878           html/Admin/Queues/CustomFields.html,
21879           html/Admin/Queues/GroupRights.html,
21880           html/Admin/Users/CustomFields.html,
21881           html/Admin/Users/History.html, html/Admin/Users/Memberships.html,
21882           html/Admin/Users/index.html, html/Admin/Queues/CustomField.html,
21883           html/Admin/Queues/Scrip.html, html/Admin/Queues/Templates.html,
21884           html/Admin/Queues/UserRights.html,
21885           html/Admin/Elements/CustomFieldTabs,
21886           html/Admin/Elements/EditCustomField,
21887           html/Admin/Elements/EditCustomFieldValues,
21888           html/Admin/Elements/EditScrip, html/Admin/Elements/EditTemplates,
21889           html/Admin/Elements/EditUserComments, html/Admin/Elements/Header,
21890           html/Admin/Elements/ListGlobalScrips,
21891           html/Admin/Elements/QueueTabs,
21892           html/Admin/Elements/SelectCustomFieldLookupType,
21893           html/Admin/Elements/SelectCustomFieldType,
21894           html/Admin/Elements/SelectModifyGroup,
21895           html/Admin/Elements/SelectModifyUser,
21896           html/Admin/Elements/SelectSingleOrMultiple,
21897           html/Admin/Elements/SelectUsers, html/Admin/Elements/Tabs,
21898           html/Admin/Elements/ToolTabs, html/Admin/Elements/UserTabs,
21899           html/Admin/Queues/Modify.html, html/Admin/Queues/People.html,
21900           html/Admin/Queues/Scrips.html, html/Admin/Queues/Template.html,
21901           html/Admin/Queues/index.html,
21902           html/Admin/Elements/AddCustomFieldValue,
21903           html/Admin/Elements/EditCustomFields,
21904           html/Admin/Elements/EditQueueWatchers,
21905           html/Admin/Elements/EditScrips,
21906           html/Admin/Elements/GlobalCustomFieldTabs,
21907           html/Admin/Elements/ModifyTemplate,
21908           html/Admin/Elements/ObjectCustomFields,
21909           html/Admin/Elements/SelectGroups,
21910           html/Admin/Elements/SelectModifyQueue,
21911           html/Admin/Elements/SelectNewGroupMembers,
21912           html/Admin/Elements/SelectScrip,
21913           html/Admin/Elements/SelectScripCondition,
21914           html/Admin/Elements/CreateUserCalled,
21915           html/Admin/Elements/GroupTabs,
21916           html/Admin/Elements/ListGlobalCustomFields,
21917           html/Admin/Elements/PickCustomFields,
21918           html/Admin/Elements/PickObjects,
21919           html/Admin/Elements/QueueRightsForUser,
21920           html/Admin/Elements/SelectRights,
21921           html/Admin/Elements/SelectScripAction,
21922           html/Admin/Elements/SelectStage,
21923           html/Admin/Elements/SelectTemplate,
21924           html/Admin/Elements/SystemTabs, html/SelfService/Closed.html,
21925           html/SelfService/Create.html,
21926           html/SelfService/CreateTicketInQueue.html,
21927           html/SelfService/Display.html, html/SelfService/Error.html,
21928           html/SelfService/Prefs.html, html/SelfService/Update.html,
21929           html/SelfService/index.html,
21930           html/SelfService/Attachment/dhandler,
21931           html/Elements/BevelBoxRaisedEnd, html/Elements/CreateTicket,
21932           html/Elements/EditCustomField,
21933           html/Elements/EditCustomFieldImage, html/Elements/EditLinks,
21934           html/Elements/Error, html/Elements/ListActions,
21935           html/Elements/MyRequests, html/Elements/QueryString,
21936           html/Elements/ScrubHTML, html/Elements/SelectDateType,
21937           html/Elements/SelectMatch, html/Elements/SelectNewTicketQueue,
21938           html/Elements/SelectSortOrder, html/Elements/SelectTicketSortBy,
21939           html/Elements/SelectUsers, html/Elements/ShowLinks,
21940           html/SelfService/Elements/GotoTicket,
21941           html/SelfService/Elements/Header,
21942           html/SelfService/Elements/MyRequests,
21943           html/SelfService/Elements/Tabs,
21944           html/Elements/BevelBoxRaisedStart,
21945           html/Elements/EditCustomFieldBinary,
21946           html/Elements/EditCustomFieldSelect, html/Elements/GotoTicket,
21947           html/Elements/MessageBox, html/Elements/SelectAttachmentField,
21948           html/Elements/SelectGroups, html/Elements/SelectOwner,
21949           html/Elements/SelectQueue, html/Elements/SelectStatus,
21950           html/Elements/SelectWatcherType,
21951           html/Elements/ShowCustomFieldBinary,
21952           html/Elements/ShowCustomFieldImage,
21953           html/Elements/ShowCustomFieldWikitext,
21954           html/Elements/ShowCustomFields, html/Elements/ShowLink,
21955           html/Elements/TitleBox, html/Elements/Callback,
21956           html/Elements/Checkbox, html/Elements/EditCustomFieldFreeform,
21957           html/Elements/Quicksearch, html/Elements/Refresh,
21958           html/Elements/Section, html/Elements/SelectLinkType,
21959           html/Elements/SelectTicketTypes,
21960           html/Elements/EditCustomFieldText,
21961           html/Elements/EditCustomFieldWikitext, html/Elements/Login,
21962           html/Elements/MyTickets, html/Elements/SelectBoolean,
21963           html/Elements/SelectCustomFieldOperator,
21964           html/Elements/SelectCustomFieldValue,
21965           html/Elements/SelectDateRelation,
21966           html/Elements/SelectEqualityOperator, html/Elements/SelectLang,
21967           html/Elements/SelectResultsPerPage,
21968           html/Elements/SetupSessionCookie, html/Elements/ShowMemberships,
21969           html/Elements/Submit, html/Elements/TitleBoxEnd,
21970           html/Elements/CollectionAsTable/Header,
21971           html/Elements/CollectionAsTable/ParseFormat,
21972           html/Elements/RT__Ticket/ColumnMap, html/REST/1.0/autohandler,
21973           html/REST/1.0/dhandler, html/REST/1.0/logout,
21974           html/REST/1.0/Forms/queue/default, html/REST/1.0/Forms/queue/ns,
21975           html/REST/1.0/Forms/ticket/attachments,
21976           html/REST/1.0/Forms/ticket/default,
21977           html/REST/1.0/Forms/ticket/history,
21978           html/REST/1.0/Forms/ticket/links,
21979           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
21980           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
21981           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
21982           html/REST/1.0/ticket/link, html/REST/1.0/ticket/merge,
21983           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
21984           html/NoAuth/images/autohandler, html/User/Delegation.html,
21985           html/User/Elements/DelegateRights, html/User/Elements/GroupTabs,
21986           html/User/Elements/Tabs, html/User/Groups/Members.html,
21987           html/User/Groups/Modify.html, html/User/Groups/index.html,
21988           lib/RT.pm.in, lib/t/00smoke.t, lib/t/setup_regression.t,
21989           lib/t/create_data.pl, lib/t/regression/01ticket_link_searching.t,
21990           lib/t/regression/02basic_web.t,
21991           lib/t/regression/03web_compiliation_errors.t,
21992           lib/t/regression/05cronsupport.t, lib/t/regression/07acl.t,
21993           lib/t/regression/08web_cf_access.t,
21994           lib/t/regression/09record_cf_api.t, lib/t/regression/10merge.t,
21995           lib/t/regression/11-template-insert.t,
21996           lib/t/regression/12-search.t,
21997           lib/t/regression/13-attribute-tests.t,
21998           lib/t/regression/14merge.t,
21999           lib/t/regression/16-transaction_cf_tests.t,
22000           lib/t/regression/17multiple_deleg_revocation.t,
22001           lib/t/regression/19-rtname.t, lib/t/regression/20savedsearch.t,
22002           lib/t/regression/21query-builder.t,
22003           lib/t/regression/22search_tix_by_txn.t,
22004           lib/t/regression/04send_email.t,
22005           lib/t/regression/06mailgateway.t, lib/t/regression/07rights.t,
22006           lib/t/regression/15cf_single_values_are_single.t,
22007           lib/t/regression/18stale_delegations_cleanup.t,
22008           lib/RT/GroupMembers.pm, lib/RT/Principals.pm,
22009           lib/RT/Scrips_Overlay.pm, lib/RT/Tickets.pm, lib/RT/Base.pm,
22010           lib/RT/CustomField_Overlay.pm, lib/RT/Date.pm,
22011           lib/RT/Queues_Overlay.pm, lib/RT/ScripConditions_Overlay.pm,
22012           lib/RT/Template_Overlay.pm, lib/RT/User.pm, lib/RT/Attributes.pm,
22013           lib/RT/SavedSearch.pm, lib/RT/StyleGuide.pod, lib/RT/System.pm,
22014           lib/RT/Templates_Overlay.pm, lib/RT/Tickets_Overlay_SQL.pm,
22015           lib/RT/ACL_Overlay.pm, lib/RT/Attachment.pm,
22016           lib/RT/Attribute_Overlay.pm, lib/RT/Group.pm, lib/RT/Handle.pm,
22017           lib/RT/ObjectCustomFields.pm, lib/RT/EmailParser.pm,
22018           lib/RT/GroupMembers_Overlay.pm, lib/RT/I18N.pm,
22019           lib/RT/Principal.pm, lib/RT/Principals_Overlay.pm,
22020           lib/RT/Tickets_Overlay.pm, lib/RT/Transactions.pm,
22021           lib/RT/CachedGroupMember.pm, lib/RT/CustomFieldValue.pm,
22022           lib/RT/Links.pm, lib/RT/Scrip.pm, lib/RT/Attachment_Overlay.pm,
22023           lib/RT/Attributes_Overlay.pm, lib/RT/CurrentUser.pm,
22024           lib/RT/CustomFieldValue_Overlay.pm, lib/RT/CustomFieldValues.pm,
22025           lib/RT/Group_Overlay.pm, lib/RT/ObjectCustomField.pm,
22026           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/Queue.pm,
22027           lib/RT/ScripActions.pm, lib/RT/Attachments.pm,
22028           lib/RT/CachedGroupMember_Overlay.pm, lib/RT/Groups.pm,
22029           lib/RT/Links_Overlay.pm, lib/RT/SavedSearches.pm,
22030           lib/RT/ScripAction.pm, lib/RT/Scrip_Overlay.pm, lib/RT/Scrips.pm,
22031           lib/RT/Transactions_Overlay.pm, lib/RT/ACE.pm,
22032           lib/RT/CachedGroupMembers.pm,
22033           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/CustomFields.pm,
22034           lib/RT/GroupMember.pm, lib/RT/Link.pm,
22035           lib/RT/ObjectCustomFieldValues.pm, lib/RT/Principal_Overlay.pm,
22036           lib/RT/Queue_Overlay.pm, lib/RT/Queues.pm,
22037           lib/RT/ScripCondition.pm, lib/RT/ScripConditions.pm,
22038           lib/RT/Transaction.pm, lib/RT/CustomField.pm,
22039           lib/RT/ObjectCustomFieldValue.pm,
22040           lib/RT/ObjectCustomField_Overlay.pm,
22041           lib/RT/ScripActions_Overlay.pm, lib/RT/Template.pm,
22042           lib/RT/Attachments_Overlay.pm, lib/RT/ScripAction_Overlay.pm,
22043           lib/RT/ScripCondition_Overlay.pm, lib/RT/Ticket.pm,
22044           lib/RT/ACL.pm, lib/RT/GroupMember_Overlay.pm,
22045           lib/RT/ObjectCustomFieldValues_Overlay.pm, lib/RT/ACE_Overlay.pm,
22046           lib/RT/Attribute.pm, lib/RT/CachedGroupMembers_Overlay.pm,
22047           lib/RT/CustomFields_Overlay.pm, lib/RT/Link_Overlay.pm,
22048           lib/RT/ObjectCustomFieldValue_Overlay.pm, lib/RT/Templates.pm,
22049           lib/RT/URI.pm, lib/RT/Users.pm, lib/RT/I18N/en.po,
22050           lib/RT/I18N/i_default.pm, lib/RT/I18N/cs.pm, lib/RT/I18N/cs.po,
22051           lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po, lib/RT/I18N/es.po,
22052           lib/RT/I18N/nl.po, lib/RT/I18N/pl.po, lib/RT/I18N/no.po,
22053           lib/RT/I18N/it.po, lib/RT/I18N/hu.po, lib/RT/I18N/da.po,
22054           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
22055           lib/RT/I18N/zh_tw.po, lib/RT/I18N/id.po, lib/RT/I18N/he.po,
22056           lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po, lib/RT/URI/base.pm,
22057           lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
22058           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
22059           lib/RT/Action/CreateTickets.pm, lib/RT/Action/Generic.pm,
22060           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
22061           lib/RT/Action/RecordComment.pm,
22062           lib/RT/Action/RecordCorrespondence.pm,
22063           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SetPriority.pm,
22064           lib/RT/Action/UserDefined.pm, lib/RT/Action/EscalatePriority.pm,
22065           lib/RT/Action/SendEmail.pm, lib/RT/Interface/CLI.pm,
22066           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
22067           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/GnuPG.pm,
22068           lib/RT/Interface/Email/Auth/MailFrom.pm,
22069           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
22070           lib/RT/Interface/Web/Handler.pm,
22071           lib/RT/Interface/Web/QueryBuilder.pm,
22072           lib/RT/Interface/Web/Standalone.pm, bin/mason_handler.scgi.in,
22073           bin/standalone_httpd.in, lib/RT/Condition/AnyTransaction.pm,
22074           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
22075           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
22076           lib/RT/Condition/PriorityChange.pm,
22077           lib/RT/Condition/PriorityExceeds.pm,
22078           lib/RT/Condition/QueueChange.pm,
22079           lib/RT/Condition/StatusChange.pm,
22080           lib/RT/Condition/UserDefined.pm,
22081           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
22082           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
22083           lib/RT/Search/Generic.pm, bin/mason_handler.fcgi.in,
22084           bin/mason_handler.svc.in, bin/rt-crontool.in, bin/rt.in,
22085           bin/webmux.pl.in, bin/rt-mailgate.in, etc/initialdata,
22086           etc/acl.mysql, etc/schema.Informix, etc/schema.SQLite,
22087           etc/acl.Pg, etc/schema.mysql, etc/upgrade/3.1.0/schema.SQLite,
22088           etc/upgrade/3.1.0/schema.Pg, etc/upgrade/3.3.0/acl.Informix,
22089           etc/upgrade/3.3.0/acl.Oracle, etc/upgrade/3.3.0/acl.Pg,
22090           etc/upgrade/3.3.0/acl.SQLite, etc/upgrade/3.3.0/acl.mysql,
22091           etc/upgrade/3.3.0/content, etc/upgrade/3.3.0/schema.Oracle,
22092           etc/upgrade/3.3.0/schema.Pg, etc/upgrade/3.3.0/schema.mysql,
22093           etc/upgrade/3.3.11/acl.Oracle, etc/upgrade/3.3.11/acl.Pg,
22094           etc/upgrade/3.3.11/acl.SQLite, etc/upgrade/3.3.11/acl.mysql,
22095           etc/upgrade/3.3.11/content, etc/upgrade/3.3.11/schema.Oracle,
22096           etc/upgrade/3.3.11/schema.Pg, etc/upgrade/3.3.11/schema.SQLite,
22097           etc/upgrade/3.3.11/schema.mysql: import rt 3.4.4
22098
22099 2005-10-13 14:16  ivan
22100
22101         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: Fix 'can't
22102           change uid' error when the account *has* a uid but
22103           svc_acct-edit_uid isn't turned on
22104
22105 2005-10-12 05:02  ivan
22106
22107         * httemplate/misc/: batch-cust_pay.html,
22108           process/batch-cust_pay.cgi: change button to say "post payment
22109           batch" and main error message to indicate the whole batch should
22110           be resubmitted, as per feedback from lewis
22111
22112 2005-10-12 02:51  ivan
22113
22114         * httemplate/edit/part_pkg.cgi: fix package customize losing
22115           services
22116
22117 2005-10-12 01:57  ivan
22118
22119         * FS/FS/part_export/cpanel.pm: add debugging to cpanel export
22120
22121 2005-10-10 09:06  ivan
22122
22123         * FS/FS/part_export/everyone_net.pm: oops, that should fix
22124           suspension problem
22125
22126 2005-10-10 05:20  ivan
22127
22128         * FS/FS/cust_pay.pm, htetc/handler.pl, httemplate/index.html,
22129           httemplate/misc/batch-cust_pay.html,
22130           httemplate/misc/xmlhttp-cust_main-search.cgi,
22131           httemplate/misc/process/batch-cust_pay.cgi,
22132           httemplate/search/cust_pay.cgi: updated quick payment entry
22133
22134 2005-10-08 06:45  ivan
22135
22136         * httemplate/misc/batch-cust_pay.html: quick payment entry
22137           javascript tested & working IE/firefix/konq
22138
22139 2005-10-07 17:47  ivan
22140
22141         * httemplate/: edit/part_pkg.cgi, edit/process/part_pkg.cgi,
22142           edit/process/quick-charge.cgi, elements/select-taxclass.html: fix
22143           tax class selection in package add/edit too
22144
22145 2005-10-07 16:28  ivan
22146
22147         * conf/invoice_latex: allow more width for return address, stuff is
22148           wrapping
22149
22150 2005-10-06 21:50  ivan
22151
22152         * httemplate/view/cust_main/billing.html: mask out echeck account
22153           #s too
22154
22155 2005-10-06 21:48  ivan
22156
22157         * FS/FS/cust_main.pm: fix on-demand credit cards not being masked
22158           in UI.  i believe huntsburg is in the doghouse for this one :)
22159
22160 2005-10-06 19:25  ivan
22161
22162         * FS/FS/Conf.pm, FS/FS/part_pkg.pm,
22163           httemplate/edit/process/quick-charge.cgi: add require_taxclasses
22164           config flag
22165
22166 2005-10-06 16:09  ivan
22167
22168         * httemplate/view/cust_bill-logo.cgi: really use default logo if
22169           the agent-specific one isn't found
22170
22171 2005-10-06 16:07  ivan
22172
22173         * httemplate/view/cust_bill-logo.cgi: use default logo if the
22174           agent-specific one isn't found
22175
22176 2005-10-06 16:03  ivan
22177
22178         * httemplate/view/cust_bill-logo.cgi: use default logo if the
22179           agent-specific one isn't found
22180
22181 2005-10-06 13:35  ivan
22182
22183         * FS/FS/part_export/everyone_net.pm: add debugging option to
22184           everyone_net export
22185
22186 2005-10-06 00:34  ivan
22187
22188         * FS/FS/Conf.pm, FS/FS/cust_pay_refund.pm,
22189           httemplate/view/cust_main/payment_history.html: add cc-void
22190           option
22191
22192 2005-10-05 18:40  ivan
22193
22194         * httemplate/edit/cust_main.cgi: fix bug with IE and advertising
22195           sources (refnum) - needed to make sure the SELECT OPTIONs have
22196           explicitly specified VALUEs
22197
22198 2005-10-04 13:27  ivan
22199
22200         * FS/FS/part_export/everyone_net.pm: fix small error with
22201           everyone.net export
22202
22203 2005-10-02 18:41  ivan
22204
22205         * FS/FS/cust_svc.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
22206           httemplate/view/svc_acct.cgi, httemplate/edit/svc_acct.cgi,
22207           httemplate/elements/small_custview.html, FS/FS/Conf.pm: update
22208           account view and edit: convert to proper templates, make sure
22209           usage information displays for any usage-capable export, add
22210           ability to edit uid/gid
22211
22212 2005-10-02 00:09  ivan
22213
22214         * Makefile, htetc/handler.pl, init.d/freeside-init: add dev make
22215           target for quick iterative development
22216
22217 2005-09-29 13:19  ivan
22218
22219         * FS/FS/svc_acct.pm: make sure there is an expiraiton date to set
22220           as well
22221
22222 2005-09-28 11:27  ivan
22223
22224         * FS/FS/cust_main.pm: recognize hourly frequency in cust_main->bill
22225
22226 2005-09-25 01:20  ivan
22227
22228         * httemplate/view/cust_main.cgi: this css did weird things under IE
22229
22230 2005-09-25 01:13  ivan
22231
22232         * CREDITS, FS/FS/UI/Web.pm, httemplate/edit/process/part_svc.cgi,
22233           httemplate/edit/process/rate.cgi,
22234           httemplate/elements/jsrsServer.html,
22235           httemplate/elements/progress-init.html,
22236           httemplate/elements/progress-popup.html,
22237           httemplate/elements/xmlhttp.html: get rid of JSRS iframe foo for
22238           progress bar, use XMLHTTPRequest instead.  really should have
22239           done that in the first place.  JSON will wait until another
22240           day...
22241
22242 2005-09-24 15:53  ivan
22243
22244         * FS/FS/cust_main.pm: parse paybatch order number with dashes
22245           correctly
22246
22247 2005-09-22 15:25  ivan
22248
22249         * rt/lib/RT/URI/freeside/Internal.pm: should fix problem with empty
22250           (dir-less) Conf showing up
22251
22252 2005-09-21 05:47  ivan
22253
22254         * FS/FS/svc_acct.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Record.pm,
22255           FS/bin/freeside-prepaidd, httemplate/edit/REAL_cust_pkg.cgi,
22256           httemplate/view/cust_main/packages.html, init.d/freeside-init,
22257           FS/bin/freeside-daily: add prepaid support which sets RADIUS
22258           Expiration attribute, update customer view package UI
22259
22260 2005-09-16 03:10  ivan
22261
22262         * FS/FS/cust_main.pm: tyop
22263
22264 2005-09-16 01:18  ivan
22265
22266         * FS/FS/cust_main.pm: with taxclasses, might have multiple records
22267           for a state/county/country
22268
22269 2005-09-14 04:01  ivan
22270
22271         * FS/t/agent_payment_gateway.t, FS/t/banned_pay.t,
22272           FS/t/payment_gateway.t, FS/t/payment_gateway_option.t,
22273           bin/generate-table-module: fix autogenerated simple test
22274
22275 2005-09-13 13:12  ivan
22276
22277         * httemplate/search/elements/search.html: fix redirect with single
22278           item returned from search results and a coderef redirect
22279
22280 2005-09-10 07:50  ivan
22281
22282         * CREDITS, httemplate/edit/cust_main/contact.html,
22283           httemplate/edit/cust_main.cgi, httemplate/elements/xmlhttp.html,
22284           httemplate/misc/counties.cgi, httemplate/misc/states.cgi:
22285           ajax-style xmlhttprequest state/county/country selector!
22286
22287 2005-09-08 12:15  ivan
22288
22289         * FS/FS/part_export/radiator.pm: MySQL is case sensitive about
22290           table names!  huh
22291
22292 2005-09-08 01:50  ivan
22293
22294         * httemplate/edit/cust_main.cgi: fix dropping of payname
22295
22296 2005-09-07 23:52  ivan
22297
22298         * httemplate/autohandler: don't need 4k of newlines anymore,
22299           H:W:SelectLayers works better
22300
22301 2005-09-07 15:52  ivan
22302
22303         * FS/FS/part_pkg.pm: add hourly frequency
22304
22305 2005-09-07 15:04  ivan
22306
22307         * bin/generate-raddb: list current dictionary sources in example so
22308           i don't forget
22309
22310 2005-09-07 15:02  ivan
22311
22312         * FS/FS/raddb.pm: update with dictionaries from freeradius 1.0.4
22313           plus dictionary.ip3networks
22314
22315 2005-09-07 05:56  ivan
22316
22317         * FS/FS/Schema.pm: define username_len so the default add account
22318           screen doesn't have a tiny username field (when usernamemax is
22319           not defined)
22320
22321 2005-09-07 05:48  ivan
22322
22323         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
22324           when adding an account (and usernamemax is not set)
22325
22326 2005-09-07 05:44  ivan
22327
22328         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
22329           when adding an account (and username max is not set)
22330
22331 2005-09-07 05:38  ivan
22332
22333         * httemplate/view/cust_main.cgi: oops, still need areyousure
22334           javascript for some sub-bits of the page (package unprovisioning
22335           and cancellation, bunch of payment history stuff)
22336
22337 2005-09-07 03:40  ivan
22338
22339         * FS/FS/: part_svc.pm, part_virtual_field.pm: import dbdef from
22340           FS::Schema instead of calling $FS::Record::dbdef directly
22341
22342 2005-09-07 03:25  ivan
22343
22344         * FS/FS/option_Common.pm: fix bug with new option_Common stuff,
22345           forgot to prefix FS::
22346
22347 2005-09-07 03:16  ivan
22348
22349         * FS/FS/part_export/cpanel.pm: remote access key is a big long
22350           thing
22351
22352 2005-09-07 02:37  ivan
22353
22354         * FS/FS/part_export/cpanel.pm, eg/export_template.pm: add cpanel
22355           export
22356
22357 2005-09-06 14:58  ivan
22358
22359         * FS/FS/Conf.pm: document variables available in
22360           payment_receipt_email
22361
22362 2005-08-27 01:46  ivan
22363
22364         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/banned_pay.pm,
22365           FS/FS/cust_main.pm, FS/t/banned_pay.t, bin/generate-table-module,
22366           httemplate/view/cust_main.cgi,
22367           httemplate/misc/cust_main-cancel.cgi: add banned credit card /
22368           ACH table, re-do cancel popup to have a checkbox to ban payinfo
22369
22370 2005-08-24 06:47  ivan
22371
22372         * httemplate/edit/cust_main/billing.html: fix size of cvv2 help
22373           popup
22374
22375 2005-08-24 06:22  ivan
22376
22377         * htetc/handler.pl, httemplate/edit/cust_main.cgi,
22378           httemplate/edit/cust_main/billing.html,
22379           httemplate/edit/cust_main/contact.html, FS/FS/cust_main.pm,
22380           FS/FS/cust_main_county.pm, FS/FS/ClientAPI/MyAccount.pm,
22381           FS/FS/ClientAPI/Signup.pm,
22382           fs_selfservice/FS-SelfService/SelfService.pm,
22383           httemplate/docs/ach.html, httemplate/docs/cvv2.html,
22384           httemplate/edit/process/cust_main.cgi,
22385           httemplate/elements/overlibmws_draggable.js,
22386           httemplate/elements/overlibmws_iframe.js,
22387           httemplate/elements/progress-init.html,
22388           httemplate/elements/select-month_year.html,
22389           httemplate/images/cvv2.png, httemplate/images/cvv2_amex.png,
22390           httemplate/view/cust_main/billing.html: customer edit: abstract
22391           out billing info to billing.html, re-do payment type selection
22392           with HTML::Widgets::SelectLayers, add Switch/Solo/Maestro support
22393           for start date & issue #.  customer view: re-order fields for
22394           consistency.  selfservice API: support paystart_month,
22395           paystart_year, payissue and payip in MyAccount::process_payment
22396           and ::edit_info and Signup::new_customer,
22397           FS::cust_main::realtime_bop: support paystart_month paystart_year
22398           payissue payip fields
22399
22400 2005-08-23 05:38  ivan
22401
22402         * httemplate/edit/part_svc.cgi: fix bug with service editing caused
22403           by moving dbdef stuff around
22404
22405 2005-08-18 00:58  ivan
22406
22407         * FS/FS/cust_main.pm: add taxclass kludge to gateway overrides, fix
22408           parsing of new-style paybatch
22409
22410 2005-08-17 22:41  ivan
22411
22412         * httemplate/edit/process/agent_payment_gateway.html: hopefully
22413           this is the last missing file
22414
22415 2005-08-17 22:12  ivan
22416
22417         * httemplate/edit/process/payment_gateway.html: oops another
22418           missing file
22419
22420 2005-08-17 21:16  ivan
22421
22422         * FS/FS/agent_payment_gateway.pm: missing file
22423
22424 2005-08-17 15:23  ivan
22425
22426         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
22427           FS/FS/option_Common.pm, FS/FS/part_export.pm,
22428           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
22429           FS/FS/payment_gateway.pm, FS/FS/payment_gateway_option.pm,
22430           FS/bin/freeside-setup, FS/bin/freeside-upgrade, FS/FS.pm,
22431           FS/MANIFEST, FS/t/option_Common.t, FS/t/payment_gateway.t,
22432           FS/t/payment_gateway_option.t, bin/generate-table-module,
22433           htetc/handler.pl, httemplate/index.html,
22434           httemplate/browse/agent.cgi,
22435           httemplate/browse/payment_gateway.html,
22436           httemplate/edit/agent_payment_gateway.html,
22437           httemplate/edit/payment_gateway.html: infrastructure for easier
22438           schema changes, and: add payment_gateway, payment_gateway_option
22439           and agent_payment_gateway tables, add paystart_month,
22440           paystart_year, payissue and payip fields to cust_main, add
22441           preliminary gateway and gateway override editing to web UI, use
22442           payment gateway override when processing payments (card type, not
22443           taxclass yet)
22444
22445 2005-08-14 18:55  ivan
22446
22447         * FS/FS/UI/Web.pm: fix brainfart parsing end dates, closes:
22448           Bug#1248
22449
22450 2005-08-09 14:38  ivan
22451
22452         * FS/: FS/part_export/radiator.pm, FS/part_export/sqlradius.pm,
22453           t/part_export-radiator.t, FS/part_export/sqlradius_withdomain.pm:
22454           add native Radiator export
22455
22456 2005-08-08 08:15  ivan
22457
22458         * FS/FS/part_export/everyone_net.pm: add export to everyone.net
22459           outsource mail service
22460
22461 2005-08-06 17:41  ivan
22462
22463         * FS/FS/part_export/forward_shellcommands.pm: update
22464           forward_shellcommands export to know about literal source
22465           addresses, closes: Bug#1246
22466
22467 2005-08-06 17:40  ivan
22468
22469         * FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
22470           FS/FS/UI/Web.pm, httemplate/browse/agent.cgi,
22471           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
22472           httemplate/search/elements/search.html: move cust_pkg search to
22473           new template, add active/suspended/cancelled customer packages to
22474           agent browse
22475
22476 2005-08-04 17:57  ivan
22477
22478         * httemplate/search/cust_credit.html: fix credit searches by otaker
22479
22480 2005-08-03 18:42  ivan
22481
22482         * Makefile: don't use install -D flag, doesn't work on bsd
22483
22484 2005-08-03 00:38  ivan
22485
22486         * FS/FS/cust_bill.pm: eliminate scary (but harmless) "Use of
22487           uninitalized value in length" warnings
22488
22489 2005-08-02 19:23  ivan
22490
22491         * FS/FS/part_export/: domain_shellcommands.pm,
22492           forward_shellcommands.pm, www_shellcommands.pm: don't try to run
22493           blank commands for non-svc_acct shellcommand exports too
22494
22495 2005-08-02 12:17  khoff
22496
22497         * FS/FS/h_cust_svc.pm: Only complain, not die, if we can't find a
22498           svc_x record for an h_cust_svc record.
22499
22500 2005-07-14 04:55  ivan
22501
22502         * FS/FS/cust_main.pm: oops, fix last minute bug with new
22503           configurable customer fields on reports
22504
22505 2005-07-14 04:46  ivan
22506
22507         * FS/FS/: svc_Common.pm, UI/Web.pm: clean up some leftover bits
22508           from cust-fields work
22509
22510 2005-07-14 04:31  ivan
22511
22512         * httemplate/: index.html, search/svc_acct.cgi,
22513           search/svc_forward.cgi: add unlinked mail forward (svc_forward)
22514           report
22515
22516 2005-07-14 04:18  ivan
22517
22518         * httemplate/search/cust_bill.html: move account search
22519           (httemplate/search/svc_acct.cgi) to new template, cust-fields
22520           configuration value to control which customer fields are shown on
22521           reports
22522
22523 2005-07-14 03:52  ivan
22524
22525         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
22526           FS/FS/cust_bill_event.pm, FS/FS/cust_credit.pm,
22527           FS/FS/cust_main.pm, FS/FS/cust_main_Mixin.pm, FS/FS/cust_pay.pm,
22528           FS/FS/svc_Common.pm, FS/FS/UI/Web.pm, FS/t/cust_main_Mixin.t,
22529           httemplate/search/cust_bill_event.cgi,
22530           httemplate/search/cust_credit.html,
22531           httemplate/search/cust_pay.cgi,
22532           httemplate/search/report_receivables.cgi,
22533           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
22534           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
22535           httemplate/search/elements/search.html: move account search
22536           (httemplate/search/svc_acct.cgi) to new template, cust-fields
22537           configuration value to control which customer fields are shown on
22538           reports
22539
22540 2005-07-12 02:31  ivan
22541
22542         * httemplate/browse/part_pkg.cgi: <rjbs> More of the same: these
22543           patches make it safer to subclass FS::part_pkg's pkg_svc method
22544           by eliminating qsearches on table pkg_svc.
22545
22546 2005-07-12 02:22  ivan
22547
22548         * httemplate/edit/part_pkg.cgi: <rjbs> This patch is part of my
22549           continuing effort to avoid using SQL and qsearch from templates
22550           to find the pkg_svc records for a package.
22551
22552 2005-07-12 02:13  ivan
22553
22554         * CREDITS, FS/FS/Record.pm: patch from rjbs to add by_key
22555           contructor to Record.pm
22556
22557 2005-07-12 02:11  ivan
22558
22559         * Makefile: okay, really enable RT by default for good now
22560
22561 2005-07-11 07:15  ivan
22562
22563         * bin/: rate.import, rt-drop-tables: adding rt-drop-tables
22564
22565 2005-07-11 06:01  ivan
22566
22567         * Makefile: new server
22568
22569 2005-07-11 05:53  ivan
22570
22571         * httemplate/docs/index.html: note alternate instructions for
22572           0pre6->7
22573
22574 2005-07-11 05:22  ivan
22575
22576         * bin/postfix.export: fix regex
22577
22578 2005-07-11 05:21  ivan
22579
22580         * Makefile: probably best to keep RT disabled by default, at least
22581           for this release
22582
22583 2005-07-11 03:58  ivan
22584
22585         * FS/t/ClientAPI_SessionCache.t:
22586           s/ClientAPI::SessionCache/ClientAPI_SessionCache/ noticed by rjbs
22587
22588 2005-07-11 02:49  ivan
22589
22590         * FS/FS/ClientAPI/MyAccount.pm: bug fix for error message on
22591           session expiration from Randall Lucas <rlucas@tercent.net>,
22592           thanks!
22593
22594 2005-07-09 08:41  ivan
22595
22596         * FS/FS/cust_bill.pm: fix silly bug preventing html invoicing from
22597           finding their logo
22598
22599 2005-07-09 03:55  ivan
22600
22601         * httemplate/edit/cust_pay.cgi: get rid of the godawful halfass
22602           "invoice" on the post payment screen when posting against a
22603           specific invoice, replace with having useless "Auto-apply to
22604           invoices" box actually show the payment will be applied to one
22605           invoice only...  closes: Bug#1241
22606
22607 2005-07-09 03:36  ivan
22608
22609         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, part_export/sqlradius.pm,
22610           part_pkg/flat.pm, part_pkg/flat_comission.pm,
22611           part_pkg/flat_comission_cust.pm, part_pkg/flat_comission_pkg.pm,
22612           part_pkg/flat_delayed.pm, part_pkg/prepaid.pm,
22613           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
22614           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
22615           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
22616           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: add desc
22617           method to cust_bill_pkg and use it in cust_bill... this should
22618           help with any *other* cust_bill_pkg.pkgnum == -1 stuff that needs
22619           to be sorted out
22620
22621 2005-07-08 16:06  ivan
22622
22623         * FS/bin/freeside-daily: fix bug with new efficient
22624           customer-finding code.  sql isn't perl, null != 0
22625
22626 2005-06-30 06:32  ivan
22627
22628         * FS/FS/Misc.pm: pod error
22629
22630 2005-06-30 06:20  ivan
22631
22632         * FS/FS/: Conf.pm, svc_acct.pm: add username-percent config option
22633
22634 2005-06-30 05:44  ivan
22635
22636         * FS/FS/cust_main.pm: oops, really fix error with new prepaid card
22637           foo
22638
22639 2005-06-16 22:31  ivan
22640
22641         * httemplate/misc/process/link.cgi: fix preference sort order for
22642           linking: sort unaudited services first, secondary sort by svcaprt
22643
22644 2005-06-16 22:07  ivan
22645
22646         * httemplate/misc/process/link.cgi: add more info to debugging
22647
22648 2005-06-16 22:04  ivan
22649
22650         * httemplate/misc/process/link.cgi: fix debugging
22651
22652 2005-06-16 21:42  ivan
22653
22654         * httemplate/misc/process/link.cgi: add debugging for accounts
22655           picked to pick
22656
22657 2005-06-14 21:46  ivan
22658
22659         * FS/FS/cust_bill.pm: better error reporting for actual errors from
22660           lpr command
22661
22662 2005-06-14 19:31  ivan
22663
22664         * FS/FS/cust_main.pm: fix error recharging w/prepaid card caused by
22665           rounding off of money value, closes: Bug#1237
22666
22667 2005-06-14 17:44  ivan
22668
22669         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: add
22670           reprint/fax/email links to invoice search results
22671
22672 2005-06-09 15:40  ivan
22673
22674         * httemplate/search/cust_bill_event.cgi, FS/FS/cust_bill.pm,
22675           httemplate/index.html, httemplate/misc/email_invoice_events.cgi,
22676           httemplate/misc/email_invoices.cgi,
22677           httemplate/misc/fax_invoice_events.cgi,
22678           httemplate/misc/fax_invoices.cgi,
22679           httemplate/misc/print_invoice_events.cgi,
22680           httemplate/misc/print_invoices.cgi,
22681           httemplate/search/cust_bill.html,
22682           httemplate/search/report_cust_bill.html: advanced invoice serach,
22683           groundwork to add reprint/fax/email links to invoice search
22684           results
22685
22686 2005-06-09 13:26  ivan
22687
22688         * httemplate/browse/part_pkg.cgi: tiny refactor patch from rjbs: It
22689           changes the service listing to use $part_pkg->pkg_svc instead of
22690           a qsearch, which means that the listing will still work if
22691           pkg_svc has been subclassed.
22692
22693 2005-06-09 13:16  ivan
22694
22695         * FS/FS/cust_svc.pm: documentation fix, noticed by rjbs
22696
22697 2005-06-09 02:15  ivan
22698
22699         * FS/FS/part_pkg.pm: don't rebless if we're already in the plan
22700           subclass, fixes pkg customize link
22701
22702 2005-06-09 00:19  ivan
22703
22704         * FS/bin/freeside-daily: declare new $opt_a
22705
22706 2005-06-09 00:13  ivan
22707
22708         * FS/bin/freeside-daily: significant speedup from only selected
22709           customers with outstanding packages or invoice events in the
22710           initial select, and add -a flag for agentnum
22711
22712 2005-06-08 23:56  ivan
22713
22714         * FS/FS/cust_bill.pm, conf/invoice_html,
22715           httemplate/view/cust_bill-logo.cgi: agent-specific logos for html
22716           invoices too
22717
22718 2005-06-08 23:36  ivan
22719
22720         * FS/FS/: cust_bill.pm, part_bill_event.pm: and make
22721           (html|latex)(small)?footer optionall per-agent too
22722
22723 2005-06-08 23:22  ivan
22724
22725         * FS/FS/cust_bill.pm: more sane regex
22726
22727 2005-06-08 23:14  ivan
22728
22729         * FS/FS/: cust_bill.pm: ugh, hopefully fixup agent_plandata regex
22730           for multiple agents
22731
22732 2005-06-08 22:59  ivan
22733
22734         * FS/FS/: cust_bill.pm: make sure invoice_(latex|html)returnaddress
22735           is configurable per-agent
22736
22737 2005-06-08 22:34  ivan
22738
22739         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
22740           httemplate/edit/part_bill_event.cgi: add multiple agent selection
22741           to agent-specific invoicing
22742
22743 2005-06-08 17:18  ivan
22744
22745         * FS/FS/cust_pay.pm: add ignore_noapply flag to make sure payments
22746           are forced in anyway on import
22747
22748 2005-06-08 14:52  ivan
22749
22750         * FS/FS/cust_bill_pkg.pm: last bit to allow -1 for non-pkg, non-tax
22751           line items
22752
22753 2005-06-08 02:03  ivan
22754
22755         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
22756           FS/FS/ClientAPI/MyAccount.pm,
22757           fs_selfservice/FS-SelfService/SelfService.pm,
22758           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
22759           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
22760           fs_selfservice/FS-SelfService/cgi/make_payment.html,
22761           fs_selfservice/FS-SelfService/cgi/myaccount.html,
22762           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
22763           fs_selfservice/FS-SelfService/cgi/payment_results.html,
22764           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
22765           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
22766           fs_selfservice/FS-SelfService/cgi/provision.html,
22767           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
22768           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
22769           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
22770           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
22771           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
22772           httemplate/view/svc_acct.cgi: prepaid card recharge
22773
22774 2005-06-07 14:02  ivan
22775
22776         * FS/FS/Misc.pm: debugging output change in send_email
22777
22778 2005-06-06 13:07  ivan
22779
22780         * FS/FS/cust_bill.pm: eek, fix silly problem in invoice sending
22781           refactoring
22782
22783 2005-06-06 12:54  ivan
22784
22785         * FS/FS/Misc.pm: some additional warnings
22786
22787 2005-06-06 10:00  ivan
22788
22789         * FS/FS/Misc.pm: fix message ID generation for ancient perl, bah
22790
22791 2005-06-02 18:51  ivan
22792
22793         * FS/FS/TicketSystem/RT_External.pm: argh.  this should finally fix
22794           the last of the Internal vs External breakage i hope
22795
22796 2005-06-02 02:36  ivan
22797
22798         * httemplate/search/cust_bill_event.html: Capitalization
22799
22800 2005-06-02 02:29  ivan
22801
22802         * httemplate/index.html, httemplate/misc/print_invoices.cgi,
22803           httemplate/search/cust_bill_event.cgi,
22804           httemplate/search/cust_bill_event.html, FS/FS/cust_bill_event.pm,
22805           FS/FS/part_bill_event.pm, FS/FS/UI/Web.pm,
22806           httemplate/misc/email-invoice.cgi,
22807           httemplate/misc/email_invoices.cgi,
22808           httemplate/misc/fax-invoice.cgi,
22809           httemplate/misc/fax_invoices.cgi,
22810           httemplate/misc/print-invoice.cgi, FS/FS/cust_bill.pm,
22811           FS/FS/part_pkg.pm, httemplate/view/cust_bill.cgi,
22812           FS/bin/freeside-queued, httemplate/search/elements/search.html,
22813           httemplate/elements/progress-init.html,
22814           httemplate/elements/progress-popup.html, htetc/handler.pl: add
22815           ability to search on a date range of invoice events and then
22816           reprint or reemail (boy was that a bit more work than i
22817           expected), closes: Bug#946
22818
22819 2005-06-01 17:02  ivan
22820
22821         * rt/html/Ticket/Elements/AddCustomers: remove warning
22822
22823 2005-06-01 16:40  ivan
22824
22825         * httemplate/view/cust_bill.cgi: align terminology for consistancy.
22826           or something.
22827
22828 2005-06-01 14:40  ivan
22829
22830         * httemplate/search/report_receivables.cgi: remove trailing
22831           whitespace
22832
22833 2005-06-01 13:31  ivan
22834
22835         * FS/FS/TicketSystem/: RT_External.pm, RT_Internal.pm: fix up
22836           RT_Internal again, hopefully this is the last of the breakage
22837           from RT_Internal
22838
22839 2005-05-31 19:39  ivan
22840
22841         * httemplate/edit/part_pkg.cgi: really. *sigh*
22842
22843 2005-05-31 16:42  ivan
22844
22845         * FS/FS/part_pkg/sesmon_minute.pm: tyop refactoring old
22846           sesmon_minute price plkan, noticed by rjbs
22847
22848 2005-05-31 16:32  ivan
22849
22850         * httemplate/edit/part_pkg.cgi: ack, this should finally fix the
22851           package editing problem
22852
22853 2005-05-26 12:30  ivan
22854
22855         * httemplate/view/: cust_bill.cgi: silly perl version bs
22856
22857 2005-05-26 12:15  ivan
22858
22859         * FS/FS/svc_www.pm, httemplate/edit/svc_www.cgi,
22860           httemplate/view/svc_www.cgi: make svc_www.usersvc optional
22861
22862 2005-05-25 20:45  ivan
22863
22864         * httemplate/edit/part_pkg.cgi: 72?!
22865
22866 2005-05-24 08:33  ivan
22867
22868         * Makefile: 1.5.7.  and enable RT by default, finally
22869
22870 2005-05-23 04:49  ivan
22871
22872         * htetc/freeside-rt.conf: so Search.tsf and Search.rdf work
22873
22874 2005-05-22 16:38  ivan
22875
22876         * FS/FS/svc_acct.pm: fix quick crypt_password bug when its passwd
22877           an empty param
22878
22879 2005-05-22 13:39  ivan
22880
22881         * httemplate/view/cust_bill.cgi: oops, quote $link w/new templating
22882
22883 2005-05-22 02:25  ivan
22884
22885         * httemplate/browse/agent.cgi: Avoid Gratuitous Capitalizaiton
22886
22887 2005-05-21 21:24  ivan
22888
22889         * FS/FS/prepay_credit.pm: add optional agentnum field to POD doc
22890
22891 2005-05-21 11:38  ivan
22892
22893         * httemplate/browse/agent.cgi: make sure the customers tables for
22894           each agent line up with each other, too
22895
22896 2005-05-21 10:26  ivan
22897
22898         * httemplate/search/cust_main.cgi: hehe, allow changing the browse
22899           order of any sort
22900
22901 2005-05-21 10:14  ivan
22902
22903         * httemplate/browse/agent.cgi: line up
22904           prospect/active/suspended/cancelled customers
22905
22906 2005-05-19 07:10  ivan
22907
22908         * FS/FS/part_export/shellcommands.pm: A group number must refer to
22909           an already existing group - so add manually it if you want to
22910           define a set of static gids or something, default is just going
22911           to cause headaches
22912
22913 2005-05-19 04:05  ivan
22914
22915         * FS/FS/svc_acct.pm: ! or !! also
22916
22917 2005-05-19 03:45  ivan
22918
22919         * FS/FS/part_export/shellcommands.pm: fix up some defaults to
22920           include gid too
22921
22922 2005-05-19 03:29  ivan
22923
22924         * FS/FS/part_export/: acct_sql.pm, shellcommands.pm: missing ;
22925
22926 2005-05-19 03:26  ivan
22927
22928         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
22929           part_export/shellcommands.pm,
22930           part_export/shellcommands_withdomain.pm: fix shellcommands export
22931           encrypting "magic" shadow values * NP *LK*
22932
22933 2005-05-19 02:49  ivan
22934
22935         * FS/FS/svc_acct.pm: oops, remove old-style duplicate check from
22936           replace, _check_duplicate was already below it
22937
22938 2005-05-19 01:51  ivan
22939
22940         * httemplate/view/cust_bill.cgi: oops, fix alternate view/etc.
22941           links
22942
22943 2005-05-19 01:43  ivan
22944
22945         * httemplate/: misc/email-invoice.cgi, misc/fax-invoice.cgi,
22946           misc/print-invoice.cgi, view/cust_bill.cgi: re-email/fax/print
22947           links should respect template, also add direct re-send links like
22948           the view links and convert view/cust_bill.cgi to proper template
22949
22950 2005-05-18 09:57  ivan
22951
22952         * httemplate/browse/agent.cgi: oops, it helps to get the link right
22953
22954 2005-05-18 09:55  ivan
22955
22956         * httemplate/: browse/agent.cgi, search/report_receivables.cgi: add
22957           agent-specific A/R aging report, closes: bug#1229
22958
22959 2005-05-18 09:37  ivan
22960
22961         * bin/masonize: report the file that had a masonize error
22962
22963 2005-05-18 07:50  ivan
22964
22965         * FS/FS/part_export/acct_sql.pm: actually, quota goes in pw_shell.
22966           of course!
22967
22968 2005-05-18 03:43  ivan
22969
22970         * FS/FS/cust_bill.pm: oops, losing notes!
22971
22972 2005-05-15 06:49  ivan
22973
22974         * httemplate/search/report_receivables.cgi: this status column is
22975           probably faster, one giant SQL query.  and add back in the
22976           customer link, oops
22977
22978 2005-05-15 06:00  ivan
22979
22980         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi,
22981           httemplate/search/elements/search.html: move receivables report
22982           to search template
22983
22984 2005-05-15 04:58  ivan
22985
22986         * httemplate/search/cust_bill.html: use money_char config
22987
22988 2005-05-15 04:46  ivan
22989
22990         * httemplate/search/cust_bill.html: align
22991
22992 2005-05-14 12:57  ivan
22993
22994         * rt/lib/RT/URI/: freeside.pm, freeside/Internal.pm: fixup RT
22995           integration grr!
22996
22997 2005-05-14 11:03  ivan
22998
22999         * FS/FS/cust_bill.pm: h helps halot
23000
23001 2005-05-14 10:59  ivan
23002
23003         * FS/FS/cust_bill.pm: well this is sorta halfass anyway but useful
23004
23005 2005-05-14 10:04  ivan
23006
23007         * FS/FS/Conf.pm, conf/invoice_html,
23008           httemplate/view/cust_bill-logo.cgi: html invoices: when
23009           displaying, use the actual logo from the conf dir - same as the
23010           emailed copy
23011
23012 2005-05-14 09:30  ivan
23013
23014         * FS/FS/: Misc.pm, cust_bill.pm: disable debugging
23015
23016 2005-05-14 09:27  ivan
23017
23018         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
23019           FS/FS/part_bill_event.pm, conf/invoice_html, conf/logo.png,
23020           httemplate/view/cust_bill.cgi: html invoices!
23021
23022           http://chris-linfoot.net/d6plinks/CWLT-5VZD4Y
23023           http://www.dsv.su.se/~jpalme/ietf/mhtml.html
23024           ftp://ftp.dsv.su.se/users/jpalme/draft-ietf-mhtml-info.txt
23025           http://mailformat.dan.info/headers/mime.html
23026           http://www.faqs.org/rfcs/rfc2392.html
23027           http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdosys/html/_cdosys_content-type_multipart.asp
23028
23029           (MIME is hard, let's go shopping!)
23030
23031 2005-05-13 08:06  ivan
23032
23033         * FS/FS/cust_bill.pm: fix picking up alternate invoice_latexnotes_*
23034           files, and expand country codes on invoices.  and oops,
23035           print_html changes slipped in last commit too.  well, they were
23036           ready anyway.
23037
23038 2005-05-13 03:55  ivan
23039
23040         * conf/invoice_latex: better to do something fancy like scale down
23041           the font size to fit in the intended space or something but hey,
23042           this is good enough for now :)
23043
23044 2005-05-13 03:54  ivan
23045
23046         * FS/FS/cust_bill.pm: substitute a non-breaking space if there is
23047           no invoice_latexreturnaddress file
23048
23049 2005-05-11 07:07  ivan
23050
23051         * FS/FS/export_svc.pm: new progressbar display causes a silly error
23052           in edge case where no dup checking necessary, closes: Bug#1226
23053
23054 2005-05-10 11:30  khoff
23055
23056         * rt/html/Ticket/Elements/EditCustomers: Missing '</A>' tag.
23057
23058 2005-05-05 06:04  ivan
23059
23060         * conf/: invoice_latex: no comma between state and address
23061
23062 2005-05-04 18:46  ivan
23063
23064         * httemplate/search/svc_domain.cgi: the ? between svc_domain.cgi
23065           and the domain id is missing
23066
23067 2005-05-04 02:33  ivan
23068
23069         * FS/FS/part_pkg.pm: use new pkg_svc.pkgsvcnum primary key when
23070           modifying pkg_svc records, closes: Bug#1221
23071
23072 2005-05-04 02:20  ivan
23073
23074         * FS/FS/Record.pm: err msg
23075
23076 2005-05-03 18:06  ivan
23077
23078         * FS/FS/cust_bill.pm: patch to just update the template or
23079           conf/invoice_latex* to use the new one
23080
23081 2005-05-03 17:40  ivan
23082
23083         * conf/invoice_latex, conf/invoice_latexfooter, conf/logo.eps,
23084           FS/FS/Conf.pm, FS/FS/cust_bill.pm: great new invoice template
23085           from kristian!
23086
23087 2005-05-03 10:22  ivan
23088
23089         * FS/FS/cust_bill.pm: minutely better error reporting for pdf
23090           problems
23091
23092 2005-05-03 06:29  ivan
23093
23094         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser: remove
23095           unnecessary host=localhost from outsource instance creation foo
23096
23097 2005-05-03 02:56  ivan
23098
23099         * FS/FS/cust_pay.pm: on receipts, show "Electronic Check" instead
23100           of "Chek" for payby = CHEK transactions
23101
23102 2005-05-03 01:51  ivan
23103
23104         * FS/bin/freeside-sqlradius-radacctd: not running with elevated
23105           privs, -T not necessary
23106
23107 2005-05-03 01:46  ivan
23108
23109         * FS/FS/domain_record.pm: [:ascii:] is not legal for 5.005, alas,
23110           it still needs to be supported for just a little bit longer
23111
23112 2005-05-01 23:32  ivan
23113
23114         * FS/FS/svc_Common.pm, httemplate/search/svc_domain.cgi,
23115           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi:
23116           move httemplate/search/svc_domain to the new search template
23117           along with svc_www and svc_forward
23118
23119 2005-04-30 02:47  ivan
23120
23121         * httemplate/search/svc_forward.cgi: show "(unlinked)" for unlined
23122           forwards instead of nothing
23123
23124 2005-04-30 02:45  ivan
23125
23126         * httemplate/search/svc_forward.cgi: pull in the customer
23127           information as part of the main query for efficiency
23128
23129 2005-04-29 06:00  ivan
23130
23131         * httemplate/search/: svc_forward.cgi, svc_www.cgi: template
23132           forward search using the standard search template: forwards are
23133           now paged
23134
23135 2005-04-28 10:05  ivan
23136
23137         * FS/FS/cust_bill.pm: add < and > to _latex_escape (khoff)
23138
23139 2005-04-25 17:20  khoff
23140
23141         * bin/svc_broadband.renumber: For renumbering svc_broadband
23142           services from one addr_block to another.  Hopefully no one will
23143           ever have to use this.
23144
23145 2005-04-25 02:33  ivan
23146
23147         * FS/FS/Conf.pm, FS/FS/Daemon.pm, FS/FS/svc_acct.pm, FS/t/Daemon.t,
23148           FS/MANIFEST, FS/FS/part_export/sqlradius.pm,
23149           FS/bin/freeside-queued, FS/bin/freeside-selfservice-server,
23150           FS/bin/freeside-sqlradius-radacctd, init.d/freeside-init: pick up
23151           freeside-sqlradius-radacctd again after all these years, now it
23152           just needs to update the "seconds" field(s), finally closes:
23153           Bug#1125
23154
23155 2005-04-21 04:47  ivan
23156
23157         * FS/FS/part_export/acct_sql.pm: fix nit with crypt flag when
23158           replacing too
23159
23160 2005-04-21 04:35  ivan
23161
23162         * FS/FS/part_export/acct_sql.pm: support multiple primary keys
23163
23164 2005-04-20 00:12  ivan
23165
23166         * FS/FS/part_export/acct_sql.pm: hehe oops
23167
23168 2005-04-19 23:41  ivan
23169
23170         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: add vpopmail
23171           defaults to acct_sql export
23172
23173 2005-04-19 02:50  ivan
23174
23175         * FS/FS/Conf.pm: disable RT_Libs for now
23176
23177 2005-04-19 02:48  ivan
23178
23179         * FS/FS/part_pkg.pm: silence an annoying but harmless perl warning
23180
23181 2005-04-18 00:37  ivan
23182
23183         * FS/FS/cust_main.pm: add some newlines to debugging output, no
23184           need to print file and line # so much
23185
23186 2005-04-16 15:26  ivan
23187
23188         * httemplate/edit/cust_pay.cgi: use money_char on enter payment
23189           screen instead of hardcoding $
23190
23191 2005-04-15 13:29  khoff
23192
23193         * FS/FS/Conf.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
23194           httemplate/view/svc_domain.cgi: Added support for TXT records.
23195
23196 2005-04-14 02:41  ivan
23197
23198         * FS/FS/cust_bill.pm, conf/invoice_latex, conf/invoice_latex.diff:
23199           move invoice_latex templating to Text::Template, with special
23200           sauce^W^Wbackwards-compatibility for old templates
23201
23202 2005-04-13 05:31  ivan
23203
23204         * httemplate/: edit/part_svc.cgi, view/svc_acct.cgi: get rid of
23205           some super ancient assumptions about slipip and uid meaning
23206           exporting to RADIUS and shell respectively
23207
23208 2005-04-13 05:30  ivan
23209
23210         * FS/FS/: Record.pm, cust_svc.pm: add nowarn_identical flag to
23211           Record.pm and use it in cust_svc svcpart replacement (which is
23212           all about the exports anyway)
23213
23214 2005-04-13 03:54  ivan
23215
23216         * FS/FS/svc_acct.pm: add a line to pod example regarding RADIUS
23217           check attributes
23218
23219 2005-04-13 03:32  ivan
23220
23221         * FS/FS/raddb.pm: add Radius-Operator
23222
23223 2005-04-13 03:16  ivan
23224
23225         * FS/FS/part_pkg/flat.pm: add explicit use Date::Manip here, oops
23226
23227 2005-04-13 02:55  ivan
23228
23229         * FS/FS/svc_acct.pm: quiet annoying "use of uninitialized value
23230           errors"
23231
23232 2005-04-13 01:16  ivan
23233
23234         * FS/FS/: cust_main.pm, svc_acct.pm: add skip_fuzzyfiles hack, and
23235           add Session-Timeout RADIUS attribute if a svc_acct.seconds value
23236           is present
23237
23238 2005-04-12 20:38  ivan
23239
23240         * CREDITS, FS/FS/part_pkg/flat_comission_cust.pm: fix bug in
23241           flat_commission price plan, thanks to Troy Hammonds
23242
23243 2005-04-11 13:13  khoff
23244
23245         * FS/FS/: Conf.pm, cust_main.pm: Configuration option to override
23246           the email address sent to your BOP processor, in case the
23247           processor sends a pesky receipt that you don't want your
23248           customers getting.
23249
23250 2005-04-11 09:48  khoff
23251
23252         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm: No need to inflict
23253           debugging messages on everyone.
23254
23255 2005-04-10 03:16  ivan
23256
23257         * httemplate/search/elements/search.html: add some left and right
23258           padding so cells don't run into each other so badly
23259
23260 2005-04-09 18:13  ivan
23261
23262         * Makefile: fix install-apache for bsd make and reverse
23263           accidentally-checked-in (again!) RT_ENABLED = 1
23264
23265 2005-04-07 18:12  ivan
23266
23267         * htetc/freeside-rt.conf: ugh, don't know why that wasn't working
23268           and don't f$&# care
23269
23270 2005-04-07 03:35  ivan
23271
23272         * Makefile, htetc/freeside-rt.conf: add install/debian/3.1/INSTALL
23273           script and script up some apache automation assuming a conf.d
23274           type dir
23275
23276 2005-04-07 02:26  ivan
23277
23278         * FS/FS/Record.pm, FS/bin/freeside-setup, bin/fix-sequences: depend
23279           on DBIx::DBSchema 0.26 for dbdef-create (for Pg 'public' schema
23280           fix) and 0.25 in freeside-setup and Record.pm (for DBD::Pg 1.40
23281           is bunk fix)
23282
23283 2005-04-06 20:28  khoff
23284
23285         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm, h_svc_www.pm: Using
23286           current (non-history) records in place of missing history
23287           records.
23288
23289 2005-04-06 15:52  ivan
23290
23291         * FS/FS/svc_forward.pm: and fix the error msg haha
23292
23293 2005-04-06 15:50  ivan
23294
23295         * FS/FS/svc_forward.pm: looks like a domain part for a
23296           literally-specified forward src or dst is required, not optional
23297
23298 2005-04-05 17:50  khoff
23299
23300         * FS/FS/h_Common.pm: $pkey should be the primary key of the real
23301           table, not the history table.
23302
23303 2005-04-05 14:33  khoff
23304
23305         * bin/add-history-records.pl: This doesn't fix the problem.  To be
23306           continued...
23307
23308 2005-04-02 15:49  ivan
23309
23310         * bin/slony-setup: must be as Pg superuser
23311
23312 2005-04-02 14:46  ivan
23313
23314         * FS/FS/cust_bill_pkg.pm, FS/FS/part_svc_router.pm,
23315           FS/FS/pkg_svc.pm, FS/FS/rate_detail.pm, FS/FS/reg_code_pkg.pm,
23316           FS/FS/type_pkgs.pm, FS/bin/freeside-setup,
23317           httemplate/docs/schema.html: herding elephants: add primary keys
23318           to *all* tables for slony
23319
23320 2005-04-02 12:34  ivan
23321
23322         * bin/slony-setup: adding quick slony setup script
23323
23324 2005-04-01 14:52  khoff
23325
23326         * FS/FS/: h_cust_svc.pm, h_svc_acct.pm, h_svc_www.pm: Trap, and
23327           attempt to resolve, problems caused by missing history records.
23328
23329 2005-04-01 14:34  khoff
23330
23331         * FS/FS/Record.pm: so we can pass in a time if we're back-filling
23332           history records
23333
23334 2005-03-31 21:59  steve
23335
23336         * FS/FS/cust_main.pm: fix paybatch parsing to support bop::jettis
23337
23338 2005-03-31 03:41  ivan
23339
23340         * FS/FS/cust_main.pm: add ability to link services w/order_pkg
23341           method in addition to provisioning new ones
23342
23343 2005-03-31 01:07  ivan
23344
23345         * FS/FS/cust_main_invoice.pm: show illegal email addresses used for
23346           invoice destinations
23347
23348 2005-03-30 22:56  khoff
23349
23350         * bin/add-history-records.pl: Printing insert statements is not
23351           necessary
23352
23353 2005-03-30 19:47  khoff
23354
23355         * bin/add-history-records.pl: Committing the inserts helps.
23356
23357 2005-03-30 16:53  khoff
23358
23359         * bin/add-history-records.pl: (Apparently) working version.
23360           Updates svc_*, cust_svc, and domain_record history tables.
23361
23362 2005-03-30 16:31  khoff
23363
23364         * FS/FS/h_svc_forward.pm: Another missing 'u'.
23365
23366 2005-03-30 13:40  khoff
23367
23368         * FS/FS/h_Common.pm: Dump a call trace if something calls
23369           FS::h_Common::sql_h_search without END_TIMESTAMP.
23370
23371 2005-03-30 13:22  khoff
23372
23373         * FS/FS/cust_svc.pm: Have to pass @_ to FS::svc_www::domain_record
23374           in case we're really a FS::h_svc_www object.
23375
23376 2005-03-30 13:09  khoff
23377
23378         * FS/FS/h_svc_www.pm: typo.  'use', not 'se'.
23379
23380 2005-03-30 12:55  khoff
23381
23382         * bin/add-history-records.pl: Test script to add pre-history table
23383           history records.
23384
23385 2005-03-29 17:37  ivan
23386
23387         * FS/FS/part_export/cp.pm: according to landel CP no longer
23388           supports changing username
23389
23390 2005-03-29 17:18  ivan
23391
23392         * httemplate/search/cust_pay.cgi: fix ambiguous column error when
23393           selecting by credit card, fixes: Bug#1189
23394
23395 2005-03-29 14:41  ivan
23396
23397         * fs_selfservice/FS-SelfService/SelfService.pm: better self-service
23398           debugging, don't point to install.html for suEXEC/setuid in
23399           self-service setup docs
23400
23401 2005-03-28 17:40  khoff
23402
23403         * FS/FS/TicketSystem/RT_External.pm,
23404           FS/FS/TicketSystem/RT_Internal.pm, httemplate/index.html: A few
23405           RT_External fixes.
23406
23407 2005-03-28 17:38  khoff
23408
23409         * FS/FS/Misc.pm: 'require' not 'use' Fax::Hylafax::Client so it's
23410           an optional requirement.
23411
23412 2005-03-27 15:21  ivan
23413
23414         * FS/FS/cust_main.pm: allow & in bank names
23415
23416 2005-03-27 15:21  ivan
23417
23418         * FS/FS/: svc_Common.pm, svc_acct.pm: svc_Common / svc_acct
23419           child_objects can now set an alternate field for the svcnum, for
23420           things like forwards
23421
23422 2005-03-21 14:13  khoff
23423
23424         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
23425           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
23426           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
23427           FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_export/http.pm,
23428           FS/FS/part_export/infostreet.pm,
23429           FS/FS/part_export/shellcommands.pm, htetc/handler.pl,
23430           httemplate/edit/cust_main.cgi,
23431           httemplate/edit/process/cust_main.cgi,
23432           httemplate/misc/fax-invoice.cgi, httemplate/view/cust_bill.cgi,
23433           httemplate/view/cust_main/billing.html,
23434           httemplate/view/cust_main/tickets.html: Added support for FAX
23435           invoice destinations using a HylaFAX server.  Faxing plain text
23436           invoices is not supported.
23437
23438 2005-03-21 13:55  pbowen
23439
23440         * FS/FS/Record.pm: Forgot to load up the conf.
23441
23442 2005-03-18 16:12  pbowen
23443
23444         * FS/FS/: Record.pm, cust_main.pm: Fixed a few things: -PB 1. Fixed
23445           a nasty bug that would clear the payinfo if the private key was
23446           not available.  2. Set the default module for encrypt/decrypt to
23447           be Crypt::OpenSSL::RSA.  3. Added a die and error message so that
23448           it doesn't just pass around plaintext if the encryption engine is
23449           broken or missing.  4. Added code so that the masked payinfo is
23450           handled correctly in the case that it is blank and it cannot be
23451           generated (encrypted payinfo)
23452
23453 2005-03-18 11:21  pbowen
23454
23455         * FS/: FS/Conf.pm, FS/Record.pm, FS/cust_bill.pm, FS/cust_main.pm,
23456           bin/freeside-setup: Added encrypted fields for Credit Cards,
23457           etc... - PB
23458
23459 2005-03-18 11:15  pbowen
23460
23461         * FS/FS/part_pkg.pm: Added a few additional recurrences for domain
23462           billing
23463
23464 2005-03-18 08:47  pbowen
23465
23466         * FS/FS/Record.pm: Fixed a small bug... if replace is called by
23467           SUPER, @_ == 1 if it only contains an undef. -PB
23468
23469 2005-03-18 01:15  ivan
23470
23471         * FS/FS/cust_main_county.pm: no idea why this is only showing up on
23472           freebsd install
23473
23474 2005-03-17 17:00  ivan
23475
23476         * FS/FS/cust_main_county.pm: sorry it was late
23477
23478 2005-03-17 13:56  khoff
23479
23480         * FS/FS/cust_bill.pm: Documentation tyop.
23481
23482 2005-03-17 13:41  khoff
23483
23484         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
23485           httemplate/misc/email-invoice.cgi: Added options
23486           invoice_email_pdf and invoice_email_pdf_note.  invoice_email_pdf
23487           - Attach PDF invoice to emailed plain text invoices.
23488           invoice_email_pdf_note - Replace plain text invoice with this
23489           note, when attaching a PDF.
23490
23491 2005-03-16 03:31  ivan
23492
23493         * FS/FS/cust_main_county.pm: fix regionselector for CR in region
23494           names for some reason
23495
23496 2005-03-15 15:27  khoff
23497
23498         * httemplate/misc/payment.cgi: Missing semicolon.
23499
23500 2005-03-13 03:47  ivan
23501
23502         * FS/FS/cust_main.pm: and store the refund correctly
23503
23504 2005-03-13 03:34  ivan
23505
23506         * FS/FS/cust_main.pm: when refunding against a specific card
23507           payment, use the card details from the payment instead of the
23508           customer record
23509
23510 2005-03-13 03:12  ivan
23511
23512         * FS/FS/cust_main.pm: add some additional debugging to refunds
23513
23514 2005-03-12 08:07  ivan
23515
23516         * Makefile, rt/etc/RT_SiteConfig.pm, rt/lib/RT/URI/freeside.pm,
23517           rt/lib/RT/URI/freeside/Internal.pm,
23518           rt/lib/RT/URI/freeside/XMLRPC.pm: popurl(3) won't give us a good
23519           freeside base url since RT calls it from multiple directory
23520           depths... have to specify explicity, like external integration
23521
23522 2005-03-12 06:35  ivan
23523
23524         * fs_selfservice/FS-SelfService/cgi/signup.cgi: - bring prepaid
23525           support into this century (close: Bug#1124) - finally get rid of
23526           fs_signup (everything is in fs_selfservice now) (Bug#413) -
23527           organize main menu sysadmin section so it is slightly less
23528           confusing
23529
23530 2005-03-12 06:31  ivan
23531
23532         * httemplate/docs/schema.html, FS/FS/agent.pm, FS/FS/cust_main.pm,
23533           FS/FS/cust_pay.pm, FS/FS/prepay_credit.pm, FS/bin/freeside-setup,
23534           httemplate/view/cust_main/payment_history.html,
23535           httemplate/index.html, httemplate/browse/agent.cgi,
23536           httemplate/edit/prepay_credit.cgi,
23537           httemplate/search/prepay_credit.html,
23538           httemplate/search/elements/search.html, fs_selfservice/DEPLOY,
23539           fs_selfservice/FS-SelfService/ieak.template,
23540           fs_selfservice/FS-SelfService/cgi/agent.cgi,
23541           fs_selfservice/FS-SelfService/cgi/decline.html,
23542           httemplate/edit/process/prepay_credit.cgi,
23543           httemplate/edit/process/reg_code.cgi,
23544           fs_selfservice/FS-SelfService/cgi/map.gif,
23545           fs_selfservice/FS-SelfService/cgi/promocode.html,
23546           fs_selfservice/FS-SelfService/cgi/regcode.html,
23547           fs_selfservice/FS-SelfService/cgi/signup-agentselect.html,
23548           fs_selfservice/FS-SelfService/cgi/signup-alternate.html,
23549           fs_selfservice/FS-SelfService/cgi/signup-billaddress.html,
23550           fs_selfservice/FS-SelfService/cgi/signup-freeoption.html,
23551           fs_selfservice/FS-SelfService/cgi/signup-snarf.html,
23552           fs_selfservice/FS-SelfService/cgi/signup.cgi,
23553           fs_selfservice/FS-SelfService/cgi/signup.html,
23554           fs_selfservice/FS-SelfService/cgi/stateselect.html,
23555           fs_selfservice/FS-SelfService/cgi/success.html, htetc/handler.pl:
23556           - bring prepaid support into this century (close: Bug#1124) -
23557           finally get rid of fs_signup (everything is in fs_selfservice
23558           now) (Bug#413) - organize main menu sysadmin section so it is
23559           slightly less confusing
23560
23561 2005-03-11 02:35  ivan
23562
23563         * rt/FREESIDE_MODIFIED: update list of modified files
23564
23565 2005-03-11 02:33  ivan
23566
23567         * rt/etc/RT_SiteConfig.pm: merging
23568
23569 2005-03-10 17:34  khoff
23570
23571         * rt/: etc/RT_SiteConfig.pm, html/Elements/Header,
23572           html/Elements/Menu, html/Elements/Tabs,
23573           html/Ticket/Elements/AddCustomers,
23574           html/Ticket/Elements/ShowCustomers, lib/RT/URI/freeside.pm,
23575           lib/RT/URI/freeside/Internal.pm, lib/RT/URI/freeside/XMLRPC.pm:
23576           Reorganized RT->Freeside integration to support Internal (single
23577           RT/Freeside database) and XMLRPC interfaces.  All the UI stuff is
23578           handled the same either way.  Integration type is changed by
23579           setting $RT::URI::freeside::IntegrationType to either 'Internal'
23580           or 'XMLRPC' in your RT_SiteConfig.pm.
23581
23582 2005-03-10 14:49  khoff
23583
23584         * FS/FS/XMLRPC.pm: Add the ability to do freeside configuration
23585           lookups through the XMLRPC interface.
23586
23587 2005-03-10 01:56  ivan
23588
23589         * FS/bin/freeside-daily: fine.
23590
23591 2005-03-10 00:58  ivan
23592
23593         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fixes
23594           package editing problem with extraneous services showing up,
23595           closes: Bug#1170
23596
23597 2005-03-09 00:18  ivan
23598
23599         * httemplate/docs/index.html: preliminary RT docs
23600
23601 2005-03-08 10:37  khoff
23602
23603         * FS/FS/XMLRPC.pm: Don't require that the method results be
23604           FS::Record descendant objects.  If they are, we map them to
23605           hashrefs.  Otherwise we return them verbatim and hope (maybe
23606           check) that they're scalars, hashrefs, or arrayrefs.
23607
23608 2005-03-08 10:15  khoff
23609
23610         * FS/FS/XMLRPC.pm: Minor re-work to allow for pseudo methods, like
23611           'version', and eventually config look-ups (next commit).
23612
23613 2005-03-05 19:25  ivan
23614
23615         * httemplate/search/elements/search.html: specity an explicit EOL
23616           for Text::CSV_XS, apparantly sometimes the default is null
23617
23618 2005-03-05 19:22  ivan
23619
23620         * httemplate/search/elements/search.html: and a slight formatting
23621           fix
23622
23623 2005-03-05 19:04  ivan
23624
23625         * httemplate/search/elements/search.html, htetc/handler.pl,
23626           httemplate/index.html, httemplate/search/cust_bill.html,
23627           httemplate/search/cust_bill_event.html,
23628           httemplate/search/cust_credit.html,
23629           httemplate/search/cust_main-otaker.cgi,
23630           httemplate/search/cust_main.cgi,
23631           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
23632           httemplate/search/reg_code.html,
23633           httemplate/search/report_cust_credit.html,
23634           httemplate/search/report_cust_pay.html,
23635           httemplate/search/report_prepaid_income.html,
23636           httemplate/search/report_tax.html,
23637           httemplate/search/sqlradius.html, httemplate/search/svc_www.cgi,
23638           httemplate/view/cust_bill-pdf.cgi,
23639           httemplate/view/cust_bill-ps.cgi: add Excel and CSV download of
23640           templated reports and clean up their HTML formatting, closes;
23641           Bug#520, Bug#1107
23642
23643 2005-03-04 14:24  ivan
23644
23645         * httemplate/search/: cust_credit.html, cust_pay.cgi: fix "Column
23646           reference "payby" is ambiguous" error when selecting by payment
23647           type, fix missing check #s caused by cust_main.payinfo masking
23648           cust_pay.payinfo, closes (really this time): Bug#1105
23649
23650 2005-03-04 04:57  ivan
23651
23652         * httemplate/search/: cust_credit.html, cust_pay.cgi: report
23653           correctly even if the customer record has somehow been removed...
23654
23655 2005-03-04 04:34  ivan
23656
23657         * httemplate/browse/agent.cgi, FS/FS/Record.pm, FS/FS/h_Common.pm,
23658           httemplate/search/cust_credit.html,
23659           httemplate/search/cust_pay.cgi,
23660           httemplate/search/report_cust_credit.html,
23661           httemplate/search/report_cust_pay.html,
23662           httemplate/search/elements/search.html: add agent selection to
23663           payment and credit reports, add link to agent browse, closes:
23664           Bug#1105
23665
23666 2005-03-03 02:25  ivan
23667
23668         * FS/: MANIFEST, FS/h_Common.pm, FS/h_cust_svc.pm,
23669           FS/h_domain_record.pm, FS/h_svc_acct.pm, FS/h_svc_forward.pm,
23670           FS/h_svc_www.pm, t/h_domain_record.t: clean up some harmless but
23671           scary "Multiple records in scalar search" warnings w/history
23672           table searches
23673
23674 2005-03-03 01:05  ivan
23675
23676         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
23677           debug output...
23678
23679 2005-03-03 00:58  ivan
23680
23681         * FS/FS/part_pkg/: voip_sqlradacct.pm: voip: rearrange and compact
23682           call details on invoices, so place names get cut off, not
23683           anything important
23684
23685 2005-03-03 00:52  ivan
23686
23687         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
23688           debug output...
23689
23690 2005-03-03 00:52  ivan
23691
23692         * FS/FS/cust_bill_pkg_detail.pm: eek, fix foreign key check
23693
23694 2005-03-03 00:45  ivan
23695
23696         * FS/FS/part_pkg/voip_sqlradacct.pm: oops, need to use Date::Format
23697           for time2str
23698
23699 2005-03-03 00:37  ivan
23700
23701         * FS/FS/part_pkg/voip_sqlradacct.pm: voip: add start time for calls
23702           to invoice details
23703
23704 2005-03-03 00:15  ivan
23705
23706         * FS/FS/Record.pm: want a full stack backtrace for this warning
23707
23708 2005-03-03 00:05  ivan
23709
23710         * FS/FS/part_export/sqlradius.pm: doc
23711
23712 2005-03-02 13:00  khoff
23713
23714         * eg/xmlrpc-example.pl, httemplate/misc/xmlrpc.cgi,
23715           FS/FS/XMLRPC.pm, htetc/handler.pl: Initial version of the xmlrpc
23716           interface for freeside.
23717
23718 2005-03-01 16:47  ivan
23719
23720         * FS/FS/cust_pkg.pm: set setup date on package changes
23721
23722 2005-03-01 16:03  ivan
23723
23724         * FS/FS/: cust_pkg.pm, part_pkg.pm: prevent bug causing 'Error
23725           crediting customer for service remaining:
23726           FS::cust_pkg=HASH(0x9958c60)' error on package cancellations
23727           where the part_pkg record didn't have a plan, closes: Bug#1153
23728
23729 2005-02-27 03:18  ivan
23730
23731         * FS/FS/: rate_prefix.pm, part_pkg/voip_sqlradacct.pm: fix VoIP
23732           details on invoices, closes: Bug#1096
23733
23734 2005-02-27 03:05  ivan
23735
23736         * httemplate/edit/REAL_cust_pkg.cgi: fix last bill date stickiness
23737           on errors
23738
23739 2005-02-27 02:18  ivan
23740
23741         * FS/FS/Record.pm: fix replacement in edge case with NULL integer
23742           fields in a table without a primary key
23743
23744 2005-02-25 14:14  ivan
23745
23746         * bin/pg-readonly: try to set the sequences right for modern Pg
23747
23748 2005-02-25 14:07  ivan
23749
23750         * bin/pg-readonly: adding quick pg-readonly tool
23751
23752 2005-02-25 12:52  ivan
23753
23754         * FS/FS/part_pkg.pm: small bugfix for options option
23755
23756 2005-02-25 12:21  ivan
23757
23758         * FS/FS/part_pkg.pm: oops, need to check this in, adding "options"
23759           option to part_pkg::insert to specify part_pkg_option records
23760
23761 2005-02-24 06:22  ivan
23762
23763         * httemplate/edit/part_svc.cgi,
23764           httemplate/edit/process/part_svc.cgi, FS/FS/rate.pm,
23765           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm,
23766           httemplate/elements/progress-init.html,
23767           httemplate/elements/progress-popup.html, FS/FS/export_svc.pm,
23768           FS/FS/part_svc.pm: add progressbar to service definition add -
23769           duplicate checking can take a while, closes: Bug#1126
23770
23771 2005-02-22 10:26  khoff
23772
23773         * httemplate/edit/cust_pkg.cgi: Alphabetize/clean-up package list
23774           to make it easier to find packages in large lists.
23775
23776 2005-02-20 00:51  ivan
23777
23778         * FS/FS/UI/Web.pm: FS/UI/Web.pm did not return a true value
23779
23780 2005-02-20 00:44  ivan
23781
23782         * FS/FS/UI/Web.pm, httemplate/edit/rate.cgi, CREDITS,
23783           httemplate/elements/jsrsServer.html,
23784           httemplate/elements/overlibmws.js,
23785           httemplate/elements/progress-init.html,
23786           httemplate/elements/progress-popup.html: use a javascript layer
23787           instead of a browser popup (popup blockers), really generalize
23788           the progressbar code to make it easy to use as a component
23789
23790 2005-02-17 00:44  ivan
23791
23792         * httemplate/edit/rate.cgi: generalize progressbar code in
23793           preparation for using it wherever needed
23794
23795 2005-02-16 17:37  ivan
23796
23797         * httemplate/edit/process/rate.cgi: generalize progressbar code in
23798           preparation for using it wherever needed
23799
23800 2005-02-16 16:11  ivan
23801
23802         * FS/FS/: rate.pm, UI/Web.pm: generalize progressbar code in
23803           preparation for using it wherever needed
23804
23805 2005-02-15 18:53  ivan
23806
23807         * FS/FS/cust_bill.pm: slightly better error messages for LaTeX
23808           problems
23809
23810 2005-02-13 19:49  ivan
23811
23812         * FS/FS/svc_acct.pm: this should fix uid duplicate checking,
23813           closes: Bug#1113
23814
23815 2005-02-11 19:02  ivan
23816
23817         * httemplate/edit/process/svc_broadband.cgi: transaction not
23818           necessary here
23819
23820 2005-02-10 22:44  ivan
23821
23822         * FS/FS/rate.pm, FS/FS/UI/Web.pm, htetc/handler.pl,
23823           httemplate/edit/process/rate.cgi, httemplate/edit/rate.cgi:
23824           generalize progressbar code in preparation for using it wherever
23825           needed
23826
23827 2005-02-08 17:08  ivan
23828
23829         * Makefile: more porable syntax for su
23830
23831 2005-02-08 14:33  ivan
23832
23833         * FS/FS/clientapi_session_field.pm: tyop
23834
23835 2005-02-08 12:22  ivan
23836
23837         * FS/bin/freeside-setup, FS/FS.pm, FS/MANIFEST,
23838           FS/FS/ClientAPI_SessionCache.pm, FS/FS/Conf.pm,
23839           FS/FS/clientapi_session.pm, FS/FS/clientapi_session_field.pm,
23840           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
23841           FS/FS/ClientAPI/Signup.pm, FS/t/ClientAPI_SessionCache.t,
23842           FS/t/clientapi_session.t, FS/t/clientapi_session_field.t,
23843           httemplate/docs/schema.html: make self-service session cache
23844           module configurable, start framework for in-database session
23845           cache
23846
23847 2005-02-05 15:39  ivan
23848
23849         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
23850           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
23851           complication from ClientAPI dispatch foo
23852
23853 2005-02-04 17:30  ivan
23854
23855         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
23856           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
23857           circular use of FS::ClientAPI, doesn't work with 5.8.[56] +
23858           perl??
23859
23860 2005-02-04 06:44  ivan
23861
23862         * Makefile: freebsd throws a fatal error if it can't stop apache
23863           now, bah
23864
23865 2005-02-04 02:38  ivan
23866
23867         * httemplate/edit/cust_main.cgi: typo
23868
23869 2005-01-29 04:49  ivan
23870
23871         * httemplate/browse/agent.cgi, FS/FS/part_pkg/flat.pm: oops, last
23872           bit for reg codes
23873
23874 2005-01-29 04:34  ivan
23875
23876         * FS/FS.pm, FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
23877           FS/FS/reg_code.pm, FS/FS/reg_code_pkg.pm, FS/bin/freeside-setup,
23878           FS/t/reg_code.t, FS/t/reg_code_pkg.t, FS/MANIFEST,
23879           FS/FS/ClientAPI/Signup.pm, httemplate/docs/schema.html,
23880           httemplate/edit/reg_code.cgi, httemplate/search/reg_code.html,
23881           httemplate/edit/process/reg_code.cgi: registration codes
23882
23883 2005-01-27 15:01  ivan
23884
23885         * httemplate/misc/payment.cgi, FS/FS/ClientAPI/MyAccount.pm:
23886           s/defaultcountry/countrydefault/
23887
23888 2005-01-27 14:19  ivan
23889
23890         * FS/FS/cust_pkg.pm: made a typo applying patch from pbowen
23891
23892 2005-01-27 02:21  ivan
23893
23894         * httemplate/edit/process/rate.cgi, CREDITS, FS/FS/UID.pm,
23895           FS/FS/queue.pm, FS/FS/rate.pm, httemplate/elements/jsrsClient.js,
23896           FS/bin/freeside-queued, httemplate/edit/rate.cgi,
23897           httemplate/elements/qlib/box.js,
23898           httemplate/elements/qlib/boxctrl.js,
23899           httemplate/elements/qlib/boxres.js,
23900           httemplate/elements/qlib/button.js,
23901           httemplate/elements/qlib/buttonres.js,
23902           httemplate/elements/qlib/control.js,
23903           httemplate/elements/qlib/counter.js,
23904           httemplate/elements/qlib/imagelist.js,
23905           httemplate/elements/qlib/label.js,
23906           httemplate/elements/qlib/messagebox.js,
23907           httemplate/elements/qlib/progress.js,
23908           httemplate/elements/qlib/sound.js,
23909           httemplate/elements/qlib/sprite.js,
23910           httemplate/elements/qlib/window.js,
23911           httemplate/elements/qlib/wndctrl.js,
23912           httemplate/images/progressbar-empty.png,
23913           httemplate/images/progressbar-full.png: DHTML progress bar for
23914           glacial rate adding and editing, closes: Bug#1100
23915
23916 2005-01-19 13:25  ivan
23917
23918         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm,
23919           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
23920           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
23921           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
23922           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
23923           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
23924           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: credit for
23925           unused portion at cancellation, patch from pbowen
23926
23927 2005-01-18 16:57  ivan
23928
23929         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/flat.pm,
23930           part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
23931           part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
23932           part_pkg/sqlradacct_hour.pm, part_pkg/voip_sqlradacct.pm:
23933           one-time referral credits
23934
23935 2005-01-07 14:16  ivan
23936
23937         * httemplate/edit/: rate.cgi, process/rate.cgi: remove separate
23938           file for rate processing, causing problems with giant query
23939           string, kludge in the non-displayed US-rates, and disable the
23940           submit button when pressed
23941
23942 2005-01-06 12:58  ivan
23943
23944         * FS/FS/Conf.pm: fix description RT_External in ticket_system
23945           option
23946
23947 2005-01-06 12:20  ivan
23948
23949         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: just 0-pad the
23950           key codes, don't try fancy things with hex and sprintf
23951
23952 2005-01-06 11:48  ivan
23953
23954         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: format artera
23955           turbo hex keycodes in uppercase
23956
23957 2005-01-06 11:02  ivan
23958
23959         * FS/FS/part_export/artera_turbo.pm: add enable_edit flag so
23960           serials and key codes can be edited locally
23961
23962 2005-01-05 11:29  ivan
23963
23964         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: key codes are
23965           hex!
23966
23967 2005-01-05 02:01  ivan
23968
23969         * FS/FS/part_pkg/voip_sqlradacct.pm: add some debugging to
23970           voip_sqlradacct
23971
23972 2005-01-04 19:07  ivan
23973
23974         * FS/FS/part_export/artera_turbo.pm: arg, really get the sub name
23975           correct this time
23976
23977 2005-01-04 19:01  ivan
23978
23979         * FS/FS/part_export/artera_turbo.pm: missing underscore!
23980
23981 2005-01-04 18:47  ivan
23982
23983         * FS/FS/part_export/artera_turbo.pm: queue status changes rather
23984           than run them immediately, always format keycode as %010d,
23985           closes: Bug#936, Bug#1060
23986
23987 2005-01-03 10:25  ivan
23988
23989         * FS/FS/cust_main.pm: eliminate warning: Argument "" isn\'t numeric
23990           in numeric gt (>)
23991
23992 2004-12-31 00:47  ivan
23993
23994         * httemplate/edit/part_pkg.cgi: add ignore_unrateable flag to voip
23995           price plan
23996
23997 2004-12-31 00:31  ivan
23998
23999         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
24000           voip price plan
24001
24002 2004-12-31 00:24  ivan
24003
24004         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
24005           voip price plan
24006
24007 2004-12-30 23:43  ivan
24008
24009         * FS/FS/cust_svc.pm: fix up some bugs in VoIP rating
24010
24011 2004-12-30 16:48  ivan
24012
24013         * FS/FS/: cust_svc.pm, svc_acct.pm, part_pkg/voip_sqlradacct.pm:
24014           fix up some bugs in VoIP rating
24015
24016 2004-12-29 17:41  ivan
24017
24018         * FS/FS/: cust_svc.pm, domain_record.pm, Report/Table/Monthly.pm:
24019           domain_record.pm
24020
24021 2004-12-29 04:01  ivan
24022
24023         * CREDITS: update credits
24024
24025 2004-12-29 04:00  ivan
24026
24027         * FS/FS/cust_bill.pm, FS/FS/h_cust_svc.pm, FS/FS/Record.pm,
24028           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
24029           FS/FS/h_Common.pm, FS/FS/h_svc_acct.pm, FS/FS/h_svc_broadband.pm,
24030           FS/FS/h_svc_domain.pm, FS/FS/h_svc_external.pm,
24031           FS/FS/h_svc_forward.pm, FS/FS/h_svc_www.pm, FS/FS/svc_acct.pm,
24032           FS/MANIFEST, FS/t/h_Common.t, FS/t/h_cust_svc.t,
24033           FS/t/h_svc_acct.t, FS/t/h_svc_broadband.t, FS/t/h_svc_domain.t,
24034           FS/t/h_svc_external.t, FS/t/h_svc_forward.t, FS/t/h_svc_www.t,
24035           httemplate/view/cust_main.cgi,
24036           httemplate/view/cust_main/packages.html: historical (immutable)
24037           invoice details about services and other history infrastructure
24038
24039 2004-12-28 15:30  ivan
24040
24041         * FS/FS/part_export/sqlradius.pm: add debug flag to sqlradius
24042           export
24043
24044 2004-12-27 02:19  ivan
24045
24046         * FS/FS/: cust_pay.pm, cust_credit.pm: prevent unsuspension errors
24047           from causing payment or credit transactions from finishing
24048
24049 2004-12-27 01:23  ivan
24050
24051         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
24052           httemplate/edit/cust_main/contact.html: UI: rework shipping
24053           address javascript, closes: Bug#1085
24054
24055 2004-12-24 15:35  ivan
24056
24057         * FS/FS/svc_acct.pm: smtp can have uid 0 in addition to root and
24058           toor
24059
24060 2004-12-24 15:28  ivan
24061
24062         * bin/passwd.import: remove $Id$ line
24063
24064 2004-12-24 15:27  ivan
24065
24066         * bin/passwd.import: import NP and *LK* from shadow file as * (no
24067           password)
24068
24069 2004-12-23 18:54  ivan
24070
24071         * httemplate/edit/: cust_pay.cgi, process/cust_pay.cgi: add ability
24072           to set payment date manually
24073
24074 2004-12-23 03:39  ivan
24075
24076         * httemplate/edit/svc_www.cgi: fix typo that manifests when using
24077           svc_www-enable_subdomains config option
24078
24079 2004-12-23 01:15  ivan
24080
24081         * httemplate/edit/process/part_pkg.cgi: fix bug with custom pricing
24082           packages when no primary service is selected
24083
24084 2004-12-23 01:07  ivan
24085
24086         * FS/FS/part_pkg.pm: better debugging for options passed to insert
24087           method
24088
24089 2004-12-23 00:32  ivan
24090
24091         * FS/bin/freeside-setup: allow NULL zip in some countries
24092
24093 2004-12-23 00:00  ivan
24094
24095         * FS/bin/freeside-setup: going with 6 digit misnamed "npa" for now
24096
24097 2004-12-23 00:00  ivan
24098
24099         * bin/: rate-us.import, rate.import: adding rate import scripts
24100
24101 2004-12-22 23:29  ivan
24102
24103         * FS/FS/rate_region.pm: better short prefix display
24104
24105 2004-12-22 23:28  ivan
24106
24107         * httemplate/edit/rate.cgi: hide US regions for now, we don't
24108           currently need them for rating just invoice/session display and
24109           the web pages are so giant they're timing out
24110
24111 2004-12-22 06:40  ivan
24112
24113         * Makefile: chkconfig ON
24114
24115 2004-12-22 06:09  ivan
24116
24117         * Makefile: /usr/bin/true on fleabsd
24118
24119 2004-12-22 06:06  ivan
24120
24121         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
24122           warn and require confirmation when editing next bill dates to a
24123           date in the past, closes; Bug#430
24124
24125 2004-12-22 01:53  ivan
24126
24127         * FS/bin/freeside-daily: just "vaccum analyze" is fine
24128
24129 2004-12-21 15:19  ivan
24130
24131         * FS/FS/rate_detail.pm: need to use table modules we call
24132           ut_foreign_key on: rate, rate_region
24133
24134 2004-12-20 03:41  ivan
24135
24136         * rt/FREESIDE_MODIFIED: backport from 3.3-TESTING to fix XSS on
24137           ticket lists
24138
24139 2004-12-20 03:29  ivan
24140
24141         * rt/html/Elements/CollectionAsTable/Row: backport from 3.3-TESTING
24142           to fix XSS on ticket lists
24143
24144 2004-12-20 02:13  ivan
24145
24146         * FS/FS/Misc.pm, FS/FS/cust_main.pm, httemplate/view/cust_bill.cgi:
24147           better error messages on email errors
24148
24149 2004-12-20 00:21  ivan
24150
24151         * Makefile: remove quotes which were causing problems.  grr make
24152
24153 2004-12-20 00:16  ivan
24154
24155         * Makefile: add init script enable command in deb and redhat
24156
24157 2004-12-18 02:52  ivan
24158
24159         * httemplate/index.html: fix spelling
24160
24161 2004-12-13 01:13  ivan
24162
24163         * FS/FS/Conf.pm, httemplate/index.html: add config option for
24164           address2 search, closes: Bug#1022
24165
24166 2004-12-12 00:34  ivan
24167
24168         * FS/FS/cust_main.pm: fix customer status display for some cases
24169           with suspended accounts
24170
24171 2004-12-11 15:16  ivan
24172
24173         * FS/FS/part_export/acct_sql.pm: finish modification
24174
24175 2004-12-11 12:41  ivan
24176
24177         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
24178           httemplate/edit/part_bill_event.cgi: add 'send_if_newest' invoice
24179           event, closes: Bug#977
24180
24181 2004-12-10 23:50  ivan
24182
24183         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
24184           httemplate/view/cust_main/packages.html,
24185           httemplate/view/cust_main/payment_history.html: voiding of echeck
24186           payments instead of refunds
24187
24188 2004-12-10 14:28  ivan
24189
24190         * FS/FS/CGI.pm: ui tweak for small customer view - line up billing
24191           and service address boxes
24192
24193 2004-12-10 13:35  ivan
24194
24195         * rt/html/Elements/Header: fix link to freeside docs in RT header
24196
24197 2004-12-10 13:25  ivan
24198
24199         * httemplate/docs/: overview-new.dia, overview-new.png: move the
24200           "self-service SSH tunnel" label to avoid ambiguity
24201
24202 2004-12-09 16:51  ivan
24203
24204         * FS/bin/freeside-setup: promo codes not unique...
24205
24206 2004-12-09 16:04  ivan
24207
24208         * rt/html/Elements/Tabs: fix link back to billing main
24209
24210 2004-12-09 15:14  ivan
24211
24212         * httemplate/search/cust_main.cgi: typo
24213
24214 2004-12-09 15:05  ivan
24215
24216         * httemplate/search/cust_main.cgi: typo
24217
24218 2004-12-09 14:26  ivan
24219
24220         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
24221
24222 2004-12-09 14:23  ivan
24223
24224         * FS/FS/TicketSystem/RT_External.pm: fix links to null custom
24225           fields
24226
24227 2004-12-09 14:20  ivan
24228
24229         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
24230
24231 2004-12-09 14:06  ivan
24232
24233         * httemplate/search/cust_main.cgi: UI: same font size as the rest
24234           of the page
24235
24236 2004-12-09 14:02  ivan
24237
24238         * httemplate/search/cust_main.cgi: UI: condense ticket subtable a
24239           little
24240
24241 2004-12-09 13:59  ivan
24242
24243         * FS/FS/TicketSystem/RT_External.pm: hopefully make links to search
24244           for empty value of custom tickets work???
24245
24246 2004-12-09 13:53  ivan
24247
24248         * httemplate/index.html: remove extra list item for now
24249
24250 2004-12-09 13:33  ivan
24251
24252         * httemplate/view/cust_main/tickets.html,
24253           FS/FS/TicketSystem/RT_External.pm: set default requestor to email
24254           invoice addresses
24255
24256 2004-12-09 12:43  ivan
24257
24258         * FS/bin/freeside-setup: fix some typos noticed by pbowen
24259
24260 2004-12-09 04:46  ivan
24261
24262         * FS/FS/TicketSystem/RT_External.pm: fix new ticket link
24263
24264 2004-12-09 04:18  ivan
24265
24266         * FS/FS/TicketSystem/RT_External.pm: narrow select to avoid pickup
24267           up wrong id field
24268
24269 2004-12-09 04:03  ivan
24270
24271         * FS/FS/TicketSystem/RT_External.pm: use new var
24272
24273 2004-12-09 04:01  ivan
24274
24275         * FS/FS/Conf.pm: typo
24276
24277 2004-12-09 03:57  ivan
24278
24279         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add config value
24280           for default queue id
24281
24282 2004-12-09 03:17  ivan
24283
24284         * httemplate/index.html: finish up for now
24285
24286 2004-12-09 02:07  ivan
24287
24288         * httemplate/search/cust_main.cgi: deuglify
24289
24290 2004-12-09 01:57  ivan
24291
24292         * httemplate/search/cust_main.cgi: fix typo
24293
24294 2004-12-09 01:21  ivan
24295
24296         * FS/FS/TicketSystem/RT_Internal.pm,
24297           httemplate/search/cust_main.cgi,
24298           FS/FS/TicketSystem/RT_External.pm, httemplate/view/cust_main.cgi,
24299           httemplate/view/cust_main/billing.html,
24300           httemplate/view/cust_main/contacts.html,
24301           httemplate/view/cust_main/misc.html,
24302           httemplate/view/cust_main/tickets.html: more RT integration
24303
24304 2004-12-06 06:42  ivan
24305
24306         * httemplate/search/cust_main.cgi: fix total link
24307
24308 2004-12-06 06:36  ivan
24309
24310         * httemplate/search/cust_main.cgi: fix total links and line up
24311           custom field columns
24312
24313 2004-12-06 06:15  ivan
24314
24315         * FS/FS/TicketSystem/RT_External.pm: ... and this last piece of sql
24316           too
24317
24318 2004-12-06 06:13  ivan
24319
24320         * FS/FS/TicketSystem/RT_External.pm: and forgot to include the sql
24321           for counting tickets with severities...
24322
24323 2004-12-06 06:11  ivan
24324
24325         * FS/FS/TicketSystem/RT_Internal.pm: fix typo
24326
24327 2004-12-06 06:09  ivan
24328
24329         * httemplate/search/cust_main.cgi: fix reading custome field values
24330
24331 2004-12-06 06:00  ivan
24332
24333         * FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
24334           FS/FS/TicketSystem/RT_External.pm,
24335           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
24336           httemplate/search/cust_main.cgi: 1st try at adding custom field
24337           handling
24338
24339 2004-12-06 00:09  ivan
24340
24341         * FS/FS/cust_bill.pm: fix harmless "Use of uninitialized value in
24342           length" warning in latex escapes
24343
24344 2004-12-05 22:56  ivan
24345
24346         * httemplate/search/cust_main.cgi: link customers back to tickets!
24347
24348 2004-12-03 17:09  ivan
24349
24350         * rt/html/Elements/PageLayout: landing rt 3.2.2
24351
24352 2004-12-03 15:41  ivan
24353
24354         * htetc/handler.pl: landing rt 3.2.2
24355
24356 2004-12-03 12:51  ivan
24357
24358         * rt/: html/Elements/Footer, html/Elements/Header,
24359           html/Elements/PageLayout, html/Elements/SimpleSearch,
24360           html/Elements/Tabs, html/Ticket/Elements/ShowSummary,
24361           html/Ticket/Elements/Tabs, sbin/rt-setup-database.in: landing rt
24362           3.2.2
24363
24364 2004-12-03 12:40  ivan
24365
24366         * rt/: lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po,
24367           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
24368           lib/RT/Action/CreateTickets.pm, lib/RT/Action/Notify.pm,
24369           lib/RT/Action/RecordCorrespondence.pm,
24370           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/Generic.pm,
24371           lib/RT/Action/SetPriority.pm, lib/RT/Action/UserDefined.pm,
24372           lib/RT/Action/EscalatePriority.pm,
24373           lib/RT/Action/NotifyAsComment.pm, lib/RT/Action/RecordComment.pm,
24374           lib/RT/Action/SendEmail.pm, lib/RT/URI/fsck_com_rt.pm,
24375           lib/RT/Interface/CLI.pm, lib/RT/Interface/Email.pm,
24376           lib/RT/URI/base.pm, lib/RT/Interface/REST.pm,
24377           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/GnuPG.pm,
24378           lib/RT/Interface/Email/Auth/MailFrom.pm,
24379           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
24380           lib/RT/Condition/Overdue.pm, lib/RT/Condition/PriorityChange.pm,
24381           lib/RT/Condition/QueueChange.pm,
24382           lib/RT/Condition/StatusChange.pm,
24383           lib/RT/Interface/Web/Handler.pm,
24384           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
24385           lib/RT/Search/Generic.pm, lib/RT/Condition/Generic.pm,
24386           bin/mason_handler.scgi.in, bin/rt-crontool.in,
24387           bin/standalone_httpd.in, bin/webmux.pl.in,
24388           lib/RT/Condition/AnyTransaction.pm,
24389           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/OwnerChange.pm,
24390           lib/RT/Condition/PriorityExceeds.pm,
24391           lib/RT/Condition/UserDefined.pm, bin/mason_handler.fcgi.in,
24392           bin/mason_handler.svc.in, bin/rt.in, bin/rt-mailgate.in,
24393           etc/schema.Sybase, etc/acl.Sybase, etc/initialdata,
24394           etc/schema.Informix, etc/acl.Pg, etc/constraints.mysql,
24395           etc/schema.SQLite, etc/schema.mysql, etc/drop.Oracle,
24396           etc/upgrade/3.1.0/acl.Informix, etc/upgrade/3.1.0/acl.Oracle,
24397           etc/upgrade/3.1.0/acl.Pg, etc/upgrade/3.1.0/acl.SQLite,
24398           etc/upgrade/3.1.0/acl.mysql, etc/upgrade/3.1.0/content,
24399           etc/upgrade/3.1.0/schema.Informix,
24400           etc/upgrade/3.1.0/schema.Oracle, etc/upgrade/3.1.0/schema.Pg,
24401           etc/upgrade/3.1.0/schema.SQLite, etc/upgrade/3.1.0/schema.mysql,
24402           etc/upgrade/3.1.15/content, etc/upgrade/3.1.17/content: import rt
24403           3.2.2
24404
24405 2004-12-03 12:37  ivan
24406
24407         * rt/html/: Ticket/Elements/ShowTransactionAttachments,
24408           Elements/QuickCreate, Elements/TicketList,
24409           Elements/CollectionAsTable/Row: Initial revision
24410
24411 2004-12-03 12:37  ivan
24412
24413         * rt/: UPGRADING, README, Makefile.in, configure, configure.ac,
24414           Changelog, aclocal.m4, sbin/extract-message-catalog,
24415           sbin/regression_harness, sbin/factory, sbin/license_tag,
24416           sbin/rt-test-dependencies.in, sbin/extract_pod_tests,
24417           html/autohandler, html/index.html, html/l,
24418           html/Ticket/History.html, html/Ticket/ModifyAll.html,
24419           html/Ticket/ModifyDates.html, html/Ticket/ModifyPeople.html,
24420           html/Ticket/Update.html, html/Tools/MyDay.html,
24421           html/Tools/Offline.html, html/Tools/Elements/Tabs,
24422           html/Ticket/Modify.html, html/Ticket/ModifyLinks.html,
24423           html/Ticket/ShowEmailRecord.html,
24424           html/Ticket/Attachment/dhandler,
24425           html/Ticket/Elements/LoadTextAttachments,
24426           html/Ticket/Elements/EditCustomField,
24427           html/Ticket/Elements/EditWatchers,
24428           html/Ticket/Elements/ShowDependencies,
24429           html/Ticket/Elements/ShowMessageHeaders,
24430           html/Ticket/Elements/ShowPeople,
24431           html/Ticket/Elements/ShowTransaction,
24432           html/Ticket/Elements/AddWatchers, html/Ticket/Elements/BulkLinks,
24433           html/Ticket/Elements/EditPeople, html/Ticket/Elements/ShowDates,
24434           html/Ticket/Elements/ShowMembers,
24435           html/Ticket/Elements/ShowMessageStanza,
24436           html/Ticket/Elements/ShowRequestor,
24437           html/Ticket/Elements/EditCustomFields,
24438           html/Ticket/Elements/EditDates,
24439           html/Ticket/Elements/PreviewScrips,
24440           html/Ticket/Elements/ShowBasics,
24441           html/Ticket/Elements/ShowCustomFields,
24442           html/Ticket/Elements/ShowGroupMembers,
24443           html/Ticket/Elements/ShowHistory,
24444           html/Ticket/Elements/ShowUserEntry,
24445           html/Ticket/Elements/EditBasics,
24446           html/Ticket/Elements/FindAttachments,
24447           html/Ticket/Elements/ShowAttachments, html/Search/Build.html,
24448           html/Search/Edit.html, html/Search/Results.html,
24449           html/Search/Results.rdf, html/Search/Results.tsv,
24450           html/Search/Elements/BuildFormatString,
24451           html/Search/Elements/DisplayOptions,
24452           html/Search/Elements/EditSearches,
24453           html/Search/Elements/NewListActions,
24454           html/Search/Elements/PickCFs, html/Search/Elements/SearchPrivacy,
24455           html/Search/Elements/SelectAndOr,
24456           html/Search/Elements/SelectLinks,
24457           html/Search/Elements/SelectPersonType,
24458           html/Search/Elements/SelectSearchesForObjects,
24459           html/Approvals/Display.html, html/Approvals/index.html,
24460           html/Approvals/Elements/PendingMyApproval,
24461           html/Search/Elements/EditFormat, html/Search/Elements/PickBasics,
24462           html/Search/Elements/PickCriteria,
24463           html/Search/Elements/SelectSearchObject, html/Admin/index.html,
24464           html/Admin/Groups/GroupRights.html,
24465           html/Admin/Groups/Modify.html, html/Admin/Groups/UserRights.html,
24466           html/Admin/Groups/index.html, html/Approvals/Elements/Approve,
24467           html/Approvals/Elements/ShowDependency,
24468           html/Approvals/Elements/Tabs, html/Admin/Global/GroupRights.html,
24469           html/Admin/Global/Templates.html,
24470           html/Admin/Global/UserRights.html,
24471           html/Admin/Groups/Members.html,
24472           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
24473           html/Admin/Global/Scrip.html, html/Admin/Global/Scrips.html,
24474           html/Admin/Global/Template.html, html/Admin/Global/index.html,
24475           html/Admin/Queues/CustomField.html,
24476           html/Admin/Queues/CustomFields.html,
24477           html/Admin/Queues/GroupRights.html, html/Admin/Queues/Scrip.html,
24478           html/Admin/Queues/Scrips.html, html/Admin/Queues/Template.html,
24479           html/Admin/Queues/Templates.html,
24480           html/Admin/Queues/UserRights.html, html/Admin/Users/index.html,
24481           html/Admin/Elements/EditCustomField,
24482           html/Admin/Elements/ListGlobalScrips,
24483           html/Admin/Elements/SelectCustomFieldType,
24484           html/Admin/Elements/SelectModifyUser, html/Admin/Elements/Tabs,
24485           html/Admin/Elements/UserTabs, html/Admin/Queues/Modify.html,
24486           html/Admin/Queues/People.html, html/Admin/Queues/index.html,
24487           html/Admin/Elements/EditCustomFieldValues,
24488           html/Admin/Elements/EditScrip,
24489           html/Admin/Elements/EditUserComments, html/Admin/Elements/Header,
24490           html/Admin/Elements/QueueTabs,
24491           html/Admin/Elements/SelectModifyGroup,
24492           html/Admin/Elements/SelectSingleOrMultiple,
24493           html/Admin/Elements/SelectUsers, html/Admin/Elements/ToolTabs,
24494           html/Admin/Elements/AddCustomFieldValue,
24495           html/Admin/Elements/EditCustomFields,
24496           html/Admin/Elements/EditScrips,
24497           html/Admin/Elements/EditTemplates,
24498           html/Admin/Elements/ModifyTemplate,
24499           html/Admin/Elements/SelectGroups,
24500           html/Admin/Elements/SelectNewGroupMembers,
24501           html/Admin/Elements/SelectScrip,
24502           html/Admin/Elements/CreateUserCalled,
24503           html/Admin/Elements/EditQueueWatchers,
24504           html/Admin/Elements/GroupTabs,
24505           html/Admin/Elements/QueueRightsForUser,
24506           html/Admin/Elements/SelectModifyQueue,
24507           html/Admin/Elements/SelectRights,
24508           html/Admin/Elements/SelectScripCondition,
24509           html/Admin/Elements/SelectStage,
24510           html/Admin/Elements/SelectTemplate,
24511           html/Admin/Elements/SystemTabs,
24512           html/Admin/Elements/ListGlobalCustomFields,
24513           html/Admin/Elements/SelectScripAction,
24514           html/SelfService/Closed.html, html/SelfService/Create.html,
24515           html/SelfService/Display.html, html/SelfService/Error.html,
24516           html/SelfService/Prefs.html, html/SelfService/Update.html,
24517           html/SelfService/index.html, html/Elements/BevelBoxRaisedEnd,
24518           html/Elements/MyRequests, html/Elements/SelectDateType,
24519           html/Elements/SelectSortOrder, html/Elements/SelectStatus,
24520           html/Elements/SelectTicketSortBy, html/Elements/ShowLinks,
24521           html/SelfService/Attachment/dhandler,
24522           html/SelfService/Elements/GotoTicket,
24523           html/SelfService/Elements/Header,
24524           html/SelfService/Elements/MyRequests,
24525           html/SelfService/Elements/Tabs, html/Elements/Callback,
24526           html/Elements/EditLinks, html/Elements/ListActions,
24527           html/Elements/MessageBox, html/Elements/QueryString,
24528           html/Elements/Refresh, html/Elements/SelectLinkType,
24529           html/Elements/SelectMatch, html/Elements/Quicksearch,
24530           html/Elements/SelectUsers, html/Elements/GotoTicket,
24531           html/Elements/ScrubHTML, html/Elements/Section,
24532           html/Elements/SelectBoolean, html/Elements/SelectGroups,
24533           html/Elements/SelectLang, html/Elements/SelectNewTicketQueue,
24534           html/Elements/SelectQueue, html/Elements/SelectTicketTypes,
24535           html/Elements/TitleBoxEnd, html/Elements/Checkbox,
24536           html/Elements/Error, html/Elements/Login,
24537           html/Elements/SelectAttachmentField,
24538           html/Elements/SelectCustomFieldOperator,
24539           html/Elements/SelectOwner, html/Elements/SelectWatcherType,
24540           html/Elements/SetupSessionCookie, html/Elements/ShowLink,
24541           html/Elements/Submit, html/Elements/TitleBox,
24542           html/Elements/BevelBoxRaisedStart, html/Elements/CreateTicket,
24543           html/Elements/MyTickets, html/Elements/SelectCustomFieldValue,
24544           html/Elements/SelectDateRelation,
24545           html/Elements/SelectEqualityOperator,
24546           html/Elements/SelectResultsPerPage,
24547           html/Elements/CollectionAsTable/Header,
24548           html/Elements/CollectionAsTable/ParseFormat,
24549           html/Elements/RT__Ticket/ColumnMap, html/REST/1.0/autohandler,
24550           html/REST/1.0/dhandler, html/REST/1.0/logout,
24551           html/REST/1.0/ticket/merge,
24552           html/REST/1.0/Forms/ticket/attachments,
24553           html/REST/1.0/Forms/ticket/links, html/REST/1.0/search/dhandler,
24554           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
24555           html/REST/1.0/ticket/link, html/REST/1.0/Forms/queue/default,
24556           html/REST/1.0/Forms/queue/ns, html/REST/1.0/Forms/ticket/default,
24557           html/REST/1.0/Forms/ticket/history,
24558           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
24559           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
24560           html/NoAuth/images/autohandler,
24561           html/REST/1.0/NoAuth/mail-gateway, html/User/Delegation.html,
24562           html/User/Elements/DelegateRights, html/User/Elements/GroupTabs,
24563           html/User/Elements/Tabs, html/User/Groups/Members.html,
24564           html/User/Groups/Modify.html, html/User/Groups/index.html,
24565           lib/RT.pm.in, lib/RT/GroupMembers.pm, lib/RT/Principals.pm,
24566           lib/RT/Scrips_Overlay.pm, lib/RT/Tickets.pm, lib/RT/Base.pm,
24567           lib/RT/CustomField_Overlay.pm, lib/RT/Queues_Overlay.pm,
24568           lib/RT/Date.pm, lib/RT/ScripConditions_Overlay.pm,
24569           lib/RT/Template_Overlay.pm, lib/RT/Group.pm, lib/RT/User.pm,
24570           lib/RT/System.pm, lib/RT/Attachment.pm, lib/RT/Attributes.pm,
24571           lib/RT/Handle.pm, lib/RT/Principals_Overlay.pm,
24572           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/ACL_Overlay.pm,
24573           lib/RT/Templates_Overlay.pm, lib/RT/Attribute_Overlay.pm,
24574           lib/RT/EmailParser.pm, lib/RT/GroupMembers_Overlay.pm,
24575           lib/RT/Tickets_Overlay.pm, lib/RT/Attributes_Overlay.pm,
24576           lib/RT/CachedGroupMember.pm, lib/RT/CustomFieldValue.pm,
24577           lib/RT/Transactions.pm, lib/RT/I18N.pm, lib/RT/Links.pm,
24578           lib/RT/Queue.pm, lib/RT/Scrip.pm,
24579           lib/RT/CachedGroupMember_Overlay.pm, lib/RT/CurrentUser.pm,
24580           lib/RT/Principal.pm, lib/RT/Attachment_Overlay.pm,
24581           lib/RT/CustomFieldValues.pm, lib/RT/Group_Overlay.pm,
24582           lib/RT/ACE.pm, lib/RT/ScripActions.pm,
24583           lib/RT/Transactions_Overlay.pm, lib/RT/Attachments.pm,
24584           lib/RT/Groups.pm, lib/RT/Principal_Overlay.pm,
24585           lib/RT/ScripAction.pm, lib/RT/Scrip_Overlay.pm,
24586           lib/RT/GroupMember.pm, lib/RT/Links_Overlay.pm,
24587           lib/RT/ScripCondition.pm, lib/RT/Transaction.pm,
24588           lib/RT/Queue_Overlay.pm, lib/RT/Scrips.pm,
24589           lib/RT/CachedGroupMembers.pm, lib/RT/CustomField.pm,
24590           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/CustomFields.pm,
24591           lib/RT/Link.pm, lib/RT/Queues.pm, lib/RT/ScripActions_Overlay.pm,
24592           lib/RT/ScripConditions.pm, lib/RT/Template.pm, lib/RT/ACL.pm,
24593           lib/RT/Attachments_Overlay.pm, lib/RT/ScripAction_Overlay.pm,
24594           lib/RT/ScripCondition_Overlay.pm, lib/RT/GroupMember_Overlay.pm,
24595           lib/RT/Ticket.pm, lib/RT/ACE_Overlay.pm, lib/RT/Link_Overlay.pm,
24596           lib/RT/Templates.pm, lib/RT/Attribute.pm,
24597           lib/RT/CachedGroupMembers_Overlay.pm,
24598           lib/RT/CustomFields_Overlay.pm, lib/RT/URI.pm, lib/RT/Users.pm,
24599           lib/RT/I18N/en.po, lib/RT/I18N/i_default.pm, lib/RT/I18N/cs.pm,
24600           lib/RT/I18N/cs.po, lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po,
24601           lib/RT/I18N/es.po, lib/RT/I18N/nl.po, lib/RT/I18N/hu.po,
24602           lib/RT/I18N/it.po, lib/RT/I18N/no.po, lib/RT/I18N/da.po,
24603           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
24604           lib/RT/I18N/zh_tw.po, lib/RT/I18N/he.po: import rt 3.2.2
24605
24606 2004-12-02 02:18  ivan
24607
24608         * httemplate/search/cust_main.cgi,
24609           rt/html/Ticket/Elements/AddCustomers,
24610           rt/html/Ticket/Elements/EditCustomers: fix license boilerplate
24611           and search sorting
24612
24613 2004-12-02 01:59  ivan
24614
24615         * httemplate/images/small-logo.png, rt/FREESIDE_MODIFIED,
24616           rt/html/Elements/Header, rt/html/Elements/PageLayout,
24617           FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
24618           FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
24619           httemplate/index.html, rt/html/Ticket/ModifyCustomers.html,
24620           rt/html/Ticket/Elements/AddCustomers,
24621           rt/html/Ticket/Elements/EditCustomers,
24622           rt/html/Ticket/Elements/ShowCustomers,
24623           rt/html/Ticket/Elements/ShowSummary,
24624           rt/html/Ticket/Elements/Tabs, FS/FS/TicketSystem/RT_Internal.pm,
24625           FS/FS/TicketSystem/RT_Libs.pm, htetc/handler.pl,
24626           httemplate/search/cust_main.cgi,
24627           rt/lib/RT/Interface/Web_Vendor.pm, rt/lib/RT/URI/freeside.pm:
24628           second big RT integration checkin, customer linking/delinking
24629           interface
24630
24631 2004-12-01 10:49  ivan
24632
24633         * FS/FS/cust_pkg.pm: don't check that agent is allowed to purchase
24634           the package on changes
24635
24636 2004-11-30 19:35  ivan
24637
24638         * FS/FS/: part_pkg.pm, part_pkg/flat.pm,
24639           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
24640           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
24641           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
24642           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
24643           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
24644           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm:
24645           creditcard-less promo code signup
24646
24647 2004-11-30 11:55  khoff
24648
24649         * httemplate/view/svc_broadband.cgi: Got a little trigger happy
24650           with the search/replace.
24651
24652 2004-11-29 15:52  khoff
24653
24654         * httemplate/view/svc_broadband.cgi: Include netmask and gateway in
24655           broadband service view.
24656
24657 2004-11-27 11:09  ivan
24658
24659         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
24660           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
24661           httemplate/index.html, rt/FREESIDE_MODIFIED,
24662           rt/html/Elements/Footer, rt/html/Elements/Header,
24663           rt/html/Elements/PageLayout, rt/html/Elements/SimpleSearch,
24664           rt/html/Elements/Tabs, Makefile, FS/FS.pm, htetc/handler.pl,
24665           rt/html/NoAuth/images/small-logo.png: ticket system integration
24666           framework and skin RT
24667
24668 2004-11-26 01:39  ivan
24669
24670         * FS/FS/: agent_type.pm, cust_credit_refund.pm,
24671           cust_main_invoice.pm, nas.pm, part_pop_local.pm,
24672           part_svc_column.pm, part_virtual_field.pm, port.pm, queue.pm,
24673           queue_arg.pm, router.pm, session.pm, svc_acct_pop.pm,
24674           type_pkgs.pm: remove POD VERSION sections
24675
24676 2004-11-26 01:08  ivan
24677
24678         * FS/FS/Conf.pm: update description for signup_server-realtime to
24679           reflect current reality, closes: Bug#575
24680
24681 2004-11-26 00:51  ivan
24682
24683         * FS/FS/part_pkg.pm, httemplate/edit/process/part_pkg.cgi: move
24684           part_pkg transactional stuff from web interface to part_pkg.pm,
24685           bumps Bug#18 to 1.5
24686
24687 2004-11-25 22:50  ivan
24688
24689         * FS/FS/: Conf.pm, svc_acct.pm: add password-noampersand and
24690           password-noexlamation config files, patch from Stephpen Bechard,
24691           closes: Bug#539
24692
24693 2004-11-24 12:54  ivan
24694
24695         * Makefile: don't enabled RT by default
24696
24697 2004-11-24 10:28  khoff
24698
24699         * httemplate/: index.html, search/svc_broadband.cgi: Added IP
24700           address search.
24701
24702 2004-11-24 02:28  ivan
24703
24704         * httemplate/edit/process/cust_main.cgi: fix redundant too-early
24705           checks which are causing an error
24706
24707 2004-11-24 01:00  ivan
24708
24709         * Makefile: some RT install updates
24710
24711 2004-11-23 17:30  ivan
24712
24713         * FS/bin/freeside-daily: fix perms on automated backups
24714
24715 2004-11-23 17:28  ivan
24716
24717         * httemplate/index.html: add rate plan maintenance to sysadmin
24718           section
24719
24720 2004-11-22 10:20  ivan
24721
24722         * FS/FS/ClientAPI/Signup.pm, FS/bin/freeside-setup,
24723           httemplate/docs/schema.html, FS/FS/Record.pm, FS/FS/cust_pkg.pm,
24724           FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi,
24725           httemplate/edit/part_pkg.cgi: promo codes and separate signup
24726           addresses for hdn
24727
24728 2004-11-22 03:11  ivan
24729
24730         * httemplate/search/sqlradius.cgi: Called-Station-ID label
24731
24732 2004-11-21 18:31  ivan
24733
24734         * httemplate/search/: sqlradius.cgi, sqlradius.html: UI fix on
24735           search directions, fix bug preventing show_called_station,
24736           hide_ip and hide_data form working
24737
24738 2004-11-20 09:26  ivan
24739
24740         * FS/FS/cust_svc.pm, FS/FS/rate.pm, FS/FS/rate_detail.pm,
24741           FS/FS/rate_prefix.pm, FS/FS/rate_region.pm,
24742           FS/t/part_pkg-voip_sqlradacct.t, FS/t/rate.t, FS/t/rate_detail.t,
24743           FS/t/rate_prefix.t, FS/t/rate_region.t,
24744           FS/FS/part_pkg/voip_sqlradacct.pm, FS/bin/freeside-setup,
24745           httemplate/browse/rate.cgi, httemplate/docs/schema.html,
24746           httemplate/edit/part_pkg.cgi, httemplate/edit/rate.cgi,
24747           httemplate/edit/rate_region.cgi,
24748           httemplate/edit/process/rate.cgi,
24749           httemplate/edit/process/rate_region.cgi, FS/FS.pm, FS/MANIFEST,
24750           FS/FS/part_export/sqlradius.pm, eg/table_template.pm,
24751           htetc/handler.pl, httemplate/search/sqlradius.cgi,
24752           httemplate/search/sqlradius.html: first pass at VoIP rating
24753
24754 2004-11-17 05:22  ivan
24755
24756         * httemplate/edit/part_pkg.cgi: #debugging cruft
24757
24758 2004-11-17 05:19  ivan
24759
24760         * httemplate/edit/part_pkg.cgi: fix package options to be sticky on
24761           clone-ing (customize package)
24762
24763 2004-11-16 06:19  ivan
24764
24765         * htetc/handler.pl: can't set $p without $cgi
24766
24767 2004-11-16 06:16  ivan
24768
24769         * htetc/handler.pl: correct package for $r
24770
24771 2004-11-16 06:11  ivan
24772
24773         * htetc/handler.pl: handle RT NoAuth sections
24774
24775 2004-11-12 21:37  ivan
24776
24777         * FS/FS/svc_acct.pm: oops, that's better
24778
24779 2004-11-12 21:32  ivan
24780
24781         * FS/FS/svc_acct.pm: fix problem with dup checking manifesting as
24782           Argument isn't numeric errors
24783
24784 2004-11-11 04:18  ivan
24785
24786         * rt/sbin/rt-setup-database.in: merge in changes to
24787           rt-setup-database
24788
24789 2004-11-11 04:13  ivan
24790
24791         * rt/: bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
24792           bin/rt.in, bin/rt-crontool.in, bin/webmux.pl.in, etc/acl.mysql:
24793           import rt 3.0.12
24794
24795 2004-11-11 04:10  ivan
24796
24797         * rt/: Makefile.in, configure, Changelog, configure.ac,
24798           sbin/rt-test-dependencies.in, html/autohandler, html/index.html,
24799           html/Ticket/History.html, html/Ticket/ModifyAll.html,
24800           html/Ticket/Update.html, html/Ticket/ModifyDates.html,
24801           html/Ticket/ModifyLinks.html,
24802           html/Ticket/Elements/LoadTextAttachments,
24803           html/Ticket/Elements/ShowRequestor,
24804           html/Ticket/Elements/ShowTransaction,
24805           html/Ticket/Elements/FindAttachments,
24806           html/Ticket/Elements/ShowAttachments,
24807           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowHistory,
24808           html/Approvals/index.html, html/Admin/Global/GroupRights.html,
24809           html/Admin/Global/UserRights.html,
24810           html/Admin/Groups/GroupRights.html,
24811           html/Admin/Groups/Members.html, html/Admin/Groups/Modify.html,
24812           html/Admin/Groups/UserRights.html, html/Admin/Groups/index.html,
24813           html/Admin/Global/Template.html,
24814           html/Admin/Queues/GroupRights.html,
24815           html/Admin/Queues/Modify.html, html/Admin/Queues/Scrip.html,
24816           html/Admin/Queues/Template.html,
24817           html/Admin/Queues/UserRights.html,
24818           html/Admin/Elements/EditCustomField,
24819           html/Admin/Elements/EditScrip, html/Admin/Elements/EditTemplates,
24820           html/Admin/Elements/UserTabs,
24821           html/Admin/Elements/SelectNewGroupMembers,
24822           html/SelfService/Prefs.html, html/Elements/MyRequests,
24823           html/SelfService/Display.html, html/Elements/MessageBox,
24824           html/Elements/QueryString, html/Elements/SelectMatch,
24825           html/REST/1.0/Forms/ticket/default,
24826           html/REST/1.0/NoAuth/mail-gateway, html/User/Delegation.html,
24827           html/User/Groups/Members.html, html/User/Groups/Modify.html,
24828           lib/RT.pm.in, lib/t/data/rt-send-cc, lib/RT/Template_Overlay.pm,
24829           lib/RT/Date.pm, lib/RT/StyleGuide.pod,
24830           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/ACL_Overlay.pm,
24831           lib/RT/Handle.pm, lib/RT/Templates_Overlay.pm,
24832           lib/RT/EmailParser.pm, lib/RT/GroupMembers_Overlay.pm,
24833           lib/RT/Tickets_Overlay.pm, lib/RT/Attachment_Overlay.pm,
24834           lib/RT/CurrentUser.pm, lib/RT/Principal_Overlay.pm,
24835           lib/RT/Scrip_Overlay.pm, lib/RT/Queue_Overlay.pm,
24836           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/Link_Overlay.pm,
24837           lib/RT/I18N/cs.po, lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po,
24838           lib/RT/I18N/es.po, lib/RT/I18N/nl.po, lib/RT/I18N/hu.po,
24839           lib/RT/I18N/it.po, lib/RT/I18N/no.po, lib/RT/I18N/da.po,
24840           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
24841           lib/RT/I18N/zh_tw.po, lib/RT/I18N/he.po, lib/RT/I18N/fi.po,
24842           lib/RT/I18N/zh_cn.po, lib/RT/Action/SendEmail.pm,
24843           lib/RT/Action/EscalatePriority.pm, lib/RT/Interface/Email.pm,
24844           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/MailFrom.pm:
24845           import rt 3.0.12
24846
24847 2004-11-09 03:42  ivan
24848
24849         * httemplate/search/report_tax.cgi: add handling for texas tax
24850           exemption and warning that report might not make sense for
24851           partial months other than the current one
24852
24853 2004-11-09 03:00  ivan
24854
24855         * httemplate/search/report_tax.cgi: add handling for texas tax
24856           exemption and warning that report might not make sense for
24857           partial months other than the current one
24858
24859 2004-11-09 01:31  ivan
24860
24861         * httemplate/search/report_tax.cgi: parenthesis help alot
24862
24863 2004-11-09 01:13  ivan
24864
24865         * httemplate/search/report_tax.cgi: fix for correct reporting of
24866           generic taxes
24867
24868 2004-11-09 00:14  ivan
24869
24870         * FS/FS/cust_main.pm: don't generate invoices for COMP customers
24871
24872 2004-11-08 23:23  ivan
24873
24874         * httemplate/search/report_tax.cgi: fixes to run under the mason
24875           strictness
24876
24877 2004-11-08 01:24  ivan
24878
24879         * FS/FS/part_pkg.pm: bypass plandata warning; we're accessing it on
24880           purpose
24881
24882 2004-11-08 01:16  ivan
24883
24884         * FS/FS/part_pkg.pm: fix bug that could cause mis-billing on
24885           upgrades! (new installs ok)
24886
24887 2004-11-07 21:33  ivan
24888
24889         * bin/rollback: adding in case this is needed again
24890
24891 2004-10-26 05:36  ivan
24892
24893         * Makefile: 1.5.0pre6!
24894
24895 2004-10-26 05:33  ivan
24896
24897         * httemplate/docs/: index.html, overview-new.dia, overview-new.png,
24898           schema.html: slightly more up-to-date docs
24899
24900 2004-10-26 05:07  ivan
24901
24902         * FS/FS/part_export.pm: allow an empty exporttype so you can create
24903           new objects
24904
24905 2004-10-26 04:51  ivan
24906
24907         * FS/FS/part_bill_event.pm: last thing for bug#901, 1.5.0pre6 and
24908           webdemo!
24909
24910 2004-10-26 04:26  ivan
24911
24912         * FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
24913           FS/FS/cust_pkg.pm, FS/FS/part_export.pm, FS/FS/part_pkg.pm,
24914           FS/FS/part_pkg_option.pm, FS/FS.pm, FS/MANIFEST,
24915           FS/bin/freeside-setup, FS/t/part_pkg-flat.t,
24916           FS/t/part_pkg-flat_comission.t,
24917           FS/t/part_pkg-flat_comission_cust.t,
24918           FS/t/part_pkg-flat_comission_pkg.t, FS/t/part_pkg-flat_delayed.t,
24919           FS/t/part_pkg-prorate.t, FS/t/part_pkg-sesmon_hour.t,
24920           FS/t/part_pkg-sesmon_minute.t, FS/t/part_pkg-sql_external.t,
24921           FS/t/part_pkg-sql_generic.t, FS/t/part_pkg-sqlradacct_hour.t,
24922           FS/t/part_pkg-subscription.t, FS/t/part_pkg_option.t,
24923           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
24924           httemplate/edit/part_pkg.cgi, httemplate/view/cust_main.cgi,
24925           FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/flat_comission.pm,
24926           FS/FS/part_pkg/flat_comission_cust.pm,
24927           FS/FS/part_pkg/flat_comission_pkg.pm,
24928           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
24929           FS/FS/part_pkg/sesmon_hour.pm, FS/FS/part_pkg/sesmon_minute.pm,
24930           FS/FS/part_pkg/sql_external.pm, FS/FS/part_pkg/sql_generic.pm,
24931           FS/FS/part_pkg/sqlradacct_hour.pm,
24932           FS/FS/part_pkg/subscription.pm: modular price plans!
24933
24934 2004-10-25 23:33  ivan
24935
24936         * httemplate/search/report_tax.cgi: and one last case with named
24937           and not named taxes in the same region, ack
24938
24939 2004-10-25 23:04  ivan
24940
24941         * httemplate/search/report_tax.cgi: taxes are hard
24942
24943 2004-10-25 16:47  ivan
24944
24945         * httemplate/search/report_tax.cgi: hopefully fix tax report for
24946           taxclass & named tax edge cases
24947
24948 2004-10-25 16:39  ivan
24949
24950         * httemplate/search/report_tax.cgi: hopefully fix tax report for
24951           taxclass & named tax edge cases
24952
24953 2004-10-25 15:48  ivan
24954
24955         * httemplate/search/report_tax.cgi: hopefully fix tax report for
24956           taxclass & named tax edge cases
24957
24958 2004-10-25 14:35  ivan
24959
24960         * httemplate/search/report_tax.cgi: fix joins for proper tax
24961           reporting
24962
24963 2004-10-23 04:45  ivan
24964
24965         * conf/: alerter_template, invoice_latexfooter, invoice_template:
24966           better
24967
24968 2004-10-23 04:34  ivan
24969
24970         * conf/: invoice_latexfooter, invoice_latexnotes: update default
24971           notes and footer
24972
24973 2004-10-23 03:36  ivan
24974
24975         * FS/FS/part_export/artera_turbo.pm: add debug flag
24976
24977 2004-10-22 03:31  ivan
24978
24979         * httemplate/view/cust_main.cgi: add svc_external-skip_manual
24980           support to main customer view, for artera turbo
24981
24982 2004-10-22 03:14  ivan
24983
24984         * FS/FS/part_export/artera_turbo.pm: add option to specify a static
24985           aid
24986
24987 2004-10-21 01:54  ivan
24988
24989         * httemplate/browse/part_pkg.cgi: remove tiny formatting glitch
24990
24991 2004-10-21 01:33  ivan
24992
24993         * httemplate/browse/part_pkg.cgi: if enabled, show taxclass on
24994           package definition browse
24995
24996 2004-10-21 00:07  ivan
24997
24998         * httemplate/search/report_tax.cgi: fix tax report edge cases when
24999           using taxclasses in some regions but not others
25000
25001 2004-10-20 01:28  ivan
25002
25003         * bin/artera.import: back to id
25004
25005 2004-10-20 01:20  ivan
25006
25007         * bin/artera.import: locate existing ones by title, warn on errors
25008
25009 2004-10-20 01:16  ivan
25010
25011         * httemplate/index.html: add external browse
25012
25013 2004-10-20 01:14  ivan
25014
25015         * bin/artera.import: adding artera import
25016
25017 2004-10-20 01:08  ivan
25018
25019         * bin/artera.import: adding artera import
25020
25021 2004-10-20 01:07  ivan
25022
25023         * httemplate/: search/svc_external.cgi, index.html: add
25024           svc_external search
25025
25026 2004-10-19 17:44  ivan
25027
25028         * conf/logo.eps: new logo!
25029
25030 2004-10-19 16:52  ivan
25031
25032         * conf/logo.eps: new logo!
25033
25034 2004-10-19 04:50  ivan
25035
25036         * FS/bin/freeside-sqlradius-reset: isn't run with elevated
25037           privledges, so -T not necessary
25038
25039 2004-10-19 01:44  ivan
25040
25041         * Makefile: sleep long enough to be worthwhile
25042
25043 2004-10-18 05:37  ivan
25044
25045         * httemplate/: index.html, images/small-logo.png: that's right, a
25046           new logo
25047
25048 2004-10-17 07:01  ivan
25049
25050         * FS/FS/part_export/artera_turbo.pm, FS/FS/ClientAPI/MyAccount.pm,
25051           fs_selfservice/FS-SelfService/SelfService.pm,
25052           fs_selfservice/FS-SelfService/cgi/agent.cgi,
25053           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
25054           fs_selfservice/FS-SelfService/cgi/provision_list.html,
25055           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add artera
25056           turbo handling to self-service and reseller interfaces
25057
25058 2004-10-17 02:54  ivan
25059
25060         * fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html: use
25061           templated svc_acct provisioner, from agent interface
25062
25063 2004-10-17 02:19  ivan
25064
25065         * FS/FS/Conf.pm, FS/FS/cust_svc.pm,
25066           FS/FS/part_export/artera_turbo.pm,
25067           httemplate/view/svc_external.cgi: add options to adjust UI for
25068           artera turbo as svc_export
25069
25070 2004-10-16 03:15  ivan
25071
25072         * FS/: FS/Conf.pm, FS/part_export/artera_turbo.pm,
25073           FS/svc_external.pm, bin/freeside-setup: add artera turbo export
25074
25075 2004-10-12 22:46  ivan
25076
25077         * Makefile: apachectl sucks ass
25078
25079 2004-10-12 14:59  ivan
25080
25081         * httemplate/view/svc_acct.cgi: fix edit link!  oops
25082
25083 2004-10-11 23:08  ivan
25084
25085         * httemplate/search/sqlradius.cgi: more info in error message for
25086           unknown export type, fix test for sqlradius_withdomain export,
25087           woo!
25088
25089 2004-10-11 22:54  ivan
25090
25091         * Makefile: update apache restart line for local apache
25092
25093 2004-10-09 03:57  ivan
25094
25095         * httemplate/view/svc_acct.cgi: rearrange things a bit and clean up
25096           the RADIUS session data, link to the detail search
25097
25098 2004-10-06 06:39  ivan
25099
25100         * httemplate/search/: sqlradius.cgi: more formatting updates to
25101           RADIUS report
25102
25103 2004-10-06 06:33  ivan
25104
25105         * httemplate/search/sqlradius.cgi: small formatting updates to
25106           RADIUS report
25107
25108 2004-10-06 06:27  ivan
25109
25110         * httemplate/search/sqlradius.cgi: small formatting updates to
25111           RADIUS report
25112
25113 2004-10-06 05:37  ivan
25114
25115         * FS/FS/part_export/sqlradius.pm: fix big in RADIUS session viewing
25116           when using an ignored-accounting export
25117
25118 2004-10-05 09:28  ivan
25119
25120         * httemplate/search/sqlradius.cgi,
25121           httemplate/search/sqlradius.html, FS/FS/cust_svc.pm,
25122           FS/FS/part_export/sqlradius.pm, httemplate/index.html,
25123           httemplate/elements/header.html, httemplate/view/svc_acct.cgi:
25124           RADIUS session viewing
25125
25126 2004-10-05 07:16  ivan
25127
25128         * httemplate/view/cust_bill.cgi: links to show alternate invoices
25129           also
25130
25131 2004-10-05 06:52  ivan
25132
25133         * httemplate/view/cust_bill.cgi: links to show alternate invoices
25134           also
25135
25136 2004-10-05 06:43  ivan
25137
25138         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
25139           cust_bill.cgi: links to show alternate invoices also
25140
25141 2004-10-05 06:35  ivan
25142
25143         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
25144           cust_bill.cgi: links to show alternate invoices also
25145
25146 2004-10-05 05:17  ivan
25147
25148         * FS/bin/freeside-selfservice-server: DO open a database connection
25149           in the parent process, this cached the $dbdef and speeds things
25150           up significantly
25151
25152 2004-09-22 04:28  ivan
25153
25154         * httemplate/search/: cust_bill_event.html,
25155           report_cust_credit.html, report_cust_pay.html, report_tax.html:
25156           add missing <TR> tags
25157
25158 2004-09-22 04:04  ivan
25159
25160         * httemplate/elements/: calendar-en.js, calendar-setup.js,
25161           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
25162           jscalendar
25163
25164 2004-09-21 00:57  ivan
25165
25166         * httemplate/view/cust_main.cgi: and for refunds too
25167
25168 2004-09-21 00:50  ivan
25169
25170         * httemplate/view/cust_main.cgi: better display of echeck
25171           payments/refunds/etc.
25172
25173 2004-09-16 06:22  ivan
25174
25175         * FS/FS/export_svc.pm, httemplate/edit/part_svc.cgi: add uid to
25176           mass duplicate checking on export changes, fix bug in new export
25177           editing, error message includes the number of duplicate customers
25178           also
25179
25180 2004-09-16 00:19  ivan
25181
25182         * FS/FS/cust_main.pm: allow blank auth for echeck refunds
25183
25184 2004-09-15 18:47  ivan
25185
25186         * FS/FS/svc_acct.pm: don't re-my  var, quiet warning
25187
25188 2004-09-15 08:31  ivan
25189
25190         * FS/FS/: Conf.pm, svc_acct.pm: add option for global username or
25191           username@domain uniqueness, closes: Bug#980
25192
25193 2004-09-15 01:57  ivan
25194
25195         * FS/bin/freeside-selfservice-server: it would help to set the
25196           permissions on the lockfile right, so the kids can open it...
25197
25198 2004-09-15 01:45  ivan
25199
25200         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
25201           obtain a new descriptor for the lock in kids, this should fix
25202           locking problems
25203
25204 2004-09-15 01:30  ivan
25205
25206         * FS/bin/freeside-selfservice-server: obtain a new descriptor for
25207           the lock in kids, this should fix locking problems
25208
25209 2004-09-14 06:00  ivan
25210
25211         * httemplate/view/cust_main.cgi, FS/FS/cust_main.pm,
25212           httemplate/edit/cust_refund.cgi,
25213           httemplate/edit/process/cust_refund.cgi: echeck/ACH refunds
25214
25215 2004-09-13 23:47  ivan
25216
25217         * FS/bin/freeside-selfservice-server,
25218           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
25219           selfservice: - server: don't reconnect again if we've already
25220           been signalled to shutdown - server: add kid reaping to shutdown
25221           sequence - server: add another optional logging level to response
25222           sending - server: acquire write mutex for keepalives
25223
25224 2004-09-09 05:04  ivan
25225
25226         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi,
25227           httemplate/edit/process/part_svc.cgi: rework edit/part_svc.cgi so
25228           it doesn't use a separate process/ file, this allows large error
25229           messages to be displayed properly
25230
25231 2004-09-06 05:44  ivan
25232
25233         * FS/bin/freeside-selfservice-server,
25234           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
25235           self-service keepalives
25236
25237 2004-09-06 02:44  ivan
25238
25239         * FS/bin/freeside-selfservice-server: don't open a database
25240           connection in the parent process
25241
25242 2004-09-06 02:28  ivan
25243
25244         * FS/bin/freeside-queued: don't die off even on database failures
25245
25246 2004-09-05 16:21  ivan
25247
25248         * httemplate/edit/cust_main.cgi: fixed duplicate checking will
25249           catch it, but add client-side protection against
25250           double-submission also.
25251
25252 2004-09-05 15:42  ivan
25253
25254         * fs_selfservice/FS-SelfService/cgi/signup.html: fixed duplicate
25255           checking will catch it, but add client-side protection against
25256           double-submission also.
25257
25258 2004-09-05 02:42  ivan
25259
25260         * test/dup-test: adding duplicate test
25261
25262 2004-09-05 02:41  ivan
25263
25264         * FS/FS/svc_acct.pm: acquire a database lock to prevent race
25265           conditions in duplicate checking
25266
25267 2004-09-04 03:02  ivan
25268
25269         * FS/FS/export_svc.pm: first try at duplicate checking on new
25270           export associations
25271
25272 2004-08-27 04:33  ivan
25273
25274         * FS/bin/freeside-sqlradius-reset: oops use @ARGV not @_
25275
25276 2004-08-27 04:16  ivan
25277
25278         * FS/bin/freeside-sqlradius-reset: add option to specify exports
25279
25280 2004-08-24 05:22  ivan
25281
25282         * Makefile: small Makefile update
25283
25284 2004-08-24 04:16  ivan
25285
25286         * FS/FS/ClientAPI/MyAccount.pm,
25287           fs_selfservice/FS-SelfService/cgi/agent.cgi,
25288           fs_selfservice/FS-SelfService/cgi/agent_customer_menu.html,
25289           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
25290           fs_selfservice/FS-SelfService/cgi/agent_logout.html,
25291           fs_selfservice/FS-SelfService/cgi/agent_main.html,
25292           fs_selfservice/FS-SelfService/cgi/agent_menu.html,
25293           fs_selfservice/FS-SelfService/cgi/agent_order_pkg.html,
25294           fs_selfservice/FS-SelfService/cgi/agent_provision.html,
25295           fs_selfservice/FS-SelfService/cgi/agent_provision_svc_acct.html,
25296           fs_selfservice/FS-SelfService/cgi/list_customers.html,
25297           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
25298           fs_selfservice/FS-SelfService/cgi/provision.html,
25299           fs_selfservice/FS-SelfService/cgi/provision_list.html,
25300           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
25301           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
25302           fs_selfservice/FS-SelfService/cgi/view_customer.html,
25303           FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
25304           FS/FS/ClientAPI/Signup.pm,
25305           fs_selfservice/FS-SelfService/SelfService.pm,
25306           httemplate/search/cust_main.cgi: big update for reseller
25307           interface
25308
25309 2004-08-20 01:58  ivan
25310
25311         * bin/ispman.ldap.import: adding
25312
25313 2004-08-19 09:35  ivan
25314
25315         * httemplate/search/cust_credit.html: add customer # to credit
25316           reports too
25317
25318 2004-08-19 03:53  ivan
25319
25320         * httemplate/edit/part_svc.cgi: shell field is now a dropdown of
25321           legal shells, closes: Bug#118
25322
25323 2004-08-18 17:22  ivan
25324
25325         * httemplate/search/: cust_pay.cgi, elements/search.html: add
25326           customer # to payment reports, add table cell alignment option to
25327           general search component
25328
25329 2004-08-17 06:14  ivan
25330
25331         * FS/FS/cust_main.pm: prevent realtime_bop CVV removal from messing
25332           up cust_main records, also don't pollute the original object when
25333           used with override options, closes: Bug#982
25334
25335 2004-08-17 00:43  ivan
25336
25337         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html: fix
25338           path to passwd.cgi!
25339
25340 2004-08-14 05:26  ivan
25341
25342         * FS/FS/: export_svc.pm, part_svc.pm, svc_acct.pm: first try at
25343           duplicate checking on new export associations
25344
25345 2004-08-11 16:56  ivan
25346
25347         * FS/FS/cust_bill.pm: fix bank name showing up on invoices
25348
25349 2004-08-09 12:03  ivan
25350
25351         * init.d/freeside-init: add /usr/local/bin to PATH
25352
25353 2004-08-06 19:49  ivan
25354
25355         * httemplate/view/cust_main.cgi: disable order package button until
25356           a package has been selected
25357
25358 2004-08-05 11:47  ivan
25359
25360         * FS/FS.pm: fix pod typo
25361
25362 2004-08-02 02:43  ivan
25363
25364         * httemplate/index.html: fix link to virtual host browse
25365
25366 2004-08-01 17:41  ivan
25367
25368         * FS/FS/part_export/vpopmail.pm: no maintainer, use
25369           shellcommands_withdomain instead
25370
25371 2004-07-30 00:12  ivan
25372
25373         * FS/FS/svc_Common.pm: set fixed values from an explicitly
25374           specified svcpart on replace too
25375
25376 2004-07-29 21:54  ivan
25377
25378         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, FS/FS/svc_Common.pm,
25379           conf/cust_pkg-change_svcpart,
25380           httemplate/edit/process/cust_svc.cgi,
25381           httemplate/misc/process/link.cgi, httemplate/view/svc_acct.cgi:
25382           svcpart changes now trigger all necessary export actions, manual
25383           svcpart changing on svc_acct view, linking changes svcpart if you
25384           ask it to, closes: Bug#671, Bug#644
25385
25386 2004-07-29 14:49  ivan
25387
25388         * FS/bin/freeside-setup: add index on cust_main.refnum, speeds up
25389           advertising source list
25390
25391 2004-07-15 15:40  ivan
25392
25393         * FS/FS/cust_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
25394           FS/FS/ClientAPI/Signup.pm,
25395           fs_selfservice/FS-SelfService/SelfService.pm,
25396           fs_selfservice/FS-SelfService/cgi/agent.cgi,
25397           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
25398           fs_selfservice/FS-SelfService/cgi/logout.html,
25399           fs_selfservice/FS-SelfService/cgi/make_payment.html,
25400           fs_selfservice/FS-SelfService/cgi/myaccount.html,
25401           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
25402           fs_selfservice/FS-SelfService/cgi/payment_results.html,
25403           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
25404           fs_selfservice/FS-SelfService/cgi/provision.html,
25405           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
25406           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
25407           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
25408           httemplate/view/cust_main.cgi: big update for customer
25409           self-service: add provisioning/unprovisioning of purchased
25410           services, like fs_selfadmin
25411
25412 2004-07-12 06:51  ivan
25413
25414         * httemplate/view/cust_main.cgi: DEL out voided payments to
25415           distinguish them visually better
25416
25417 2004-07-10 07:46  ivan
25418
25419         * FS/FS/ClientAPI/MyAccount.pm: fix edge case avoiding erronous
25420           decline/cancel when customer has a negative balance & purchases
25421           stuff with it
25422
25423 2004-07-10 07:30  ivan
25424
25425         * FS/FS/: cust_svc.pm, part_pkg.pm, ClientAPI/MyAccount.pm: tyop;
25426
25427 2004-07-10 06:30  ivan
25428
25429         * httemplate/: index.html, search/cust_bill_event.cgi,
25430           search/cust_bill_event.html: add calendar to cust_bill_event
25431           search page, make ending date default to open-ended like other
25432           reports
25433
25434 2004-07-10 06:21  ivan
25435
25436         * FS/FS/Record.pm: fix FS::Record::qsearch to (hopefully) work as
25437           before and cluck loudly when the FS::tablename class isn't
25438           loaded, rather than throw exceptions
25439
25440 2004-07-10 06:08  ivan
25441
25442         * FS/FS/cust_svc.pm: use FS::svc_external so the label method
25443           doesn't bomb out in FS::Record::qsearch with Can't locate object
25444           method virtual_fields via package FS::svc_external
25445
25446 2004-07-09 04:45  ivan
25447
25448         * fs_selfservice/FS-SelfService/cgi/agent.cgi: add debugging to
25449           agent.cgi, make sure warnings are turned off when parsing
25450           templates to avoid too much output to STDERR triggering obscure
25451           apache hang bug.  thanks dean you rule.
25452
25453 2004-07-09 02:29  ivan
25454
25455         * fs_selfservice/FS-SelfService/cgi/agent_main.html: new style ;
25456           param separator
25457
25458 2004-07-08 04:15  ivan
25459
25460         * httemplate/edit/process/cust_main.cgi: don't change otaker when
25461           just editing account, closes: Bug#921
25462
25463 2004-07-07 09:06  ivan
25464
25465         * FS/FS/cust_pay.pm: allow payment modification so we can import
25466           order_number info
25467
25468 2004-07-06 12:10  ivan
25469
25470         * FS/FS/Record.pm: better error message for missing tables
25471
25472 2004-07-06 10:26  ivan
25473
25474         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
25475           httemplate/edit/cust_refund.cgi,
25476           httemplate/edit/process/cust_credit.cgi,
25477           httemplate/edit/process/cust_refund.cgi,
25478           httemplate/view/cust_main.cgi: payment voiding part deux & credit
25479           card refunds!
25480
25481 2004-07-06 07:22  ivan
25482
25483         * FS/FS/cust_refund.pm: document and check refund reasons
25484
25485 2004-07-06 06:26  ivan
25486
25487         * FS/FS.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
25488           FS/t/cust_pay_void.t, FS/bin/freeside-setup,
25489           httemplate/docs/schema.html, httemplate/misc/void-cust_pay.cgi:
25490           add cust_pay_void table and payment voiding web ui part one
25491
25492 2004-07-06 01:43  ivan
25493
25494         * htetc/handler.pl: 0.32 (and then some) released
25495
25496 2004-07-01 06:49  ivan
25497
25498         * FS/FS/: ClientAPI/MyAccount.pm, cust_main.pm: credit out
25499           self-service
25500
25501 2004-07-01 05:45  ivan
25502
25503         * FS/FS/agent.pm: fix silly bug editing agents
25504
25505 2004-07-01 05:42  ivan
25506
25507         * FS/FS/Record.pm: show a full stack backtrace if we wind up in the
25508           hash method with an empty Hash attribute, wtf?
25509
25510 2004-06-30 11:19  ivan
25511
25512         * FS/FS/cust_pay.pm, conf/payment_receipt_email: payyment receipts
25513           template fixes
25514
25515 2004-06-30 11:12  ivan
25516
25517         * FS/FS/cust_pay.pm: payyment receipts: pass body has an arrayref,
25518           also fill in name filed
25519
25520 2004-06-30 11:01  ivan
25521
25522         * FS/FS/cust_pay.pm: typo
25523
25524 2004-06-30 10:57  ivan
25525
25526         * FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
25527           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
25528           conf/payment_receipt_email: payment receipts!
25529
25530 2004-06-30 07:33  ivan
25531
25532         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
25533           httemplate/misc/payment.cgi: forgot october!  closes: Bug#880
25534
25535 2004-06-30 03:02  ivan
25536
25537         * FS/: FS/Conf.pm, bin/freeside-daily: add option to pgp/gpg
25538           encrypt scp dumps
25539
25540 2004-06-30 02:56  ivan
25541
25542         * FS/FS/cust_bill.pm: fix warning message when agent-specific
25543           plandata cannot be found
25544
25545 2004-06-29 00:57  ivan
25546
25547         * httemplate/docs/schema.html: cust_pay_refund
25548
25549 2004-06-28 21:02  ivan
25550
25551         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill_pay.pm,
25552           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
25553           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
25554           FS/FS/cust_refund.pm, FS/bin/freeside-setup,
25555           httemplate/view/cust_main.cgi, FS/t/cust_pay_refund.t,
25556           httemplate/edit/cust_bill_pay.cgi,
25557           httemplate/edit/process/cust_bill_pay.cgi: add cust_pay_refund
25558           table to refund payments
25559
25560 2004-06-25 11:28  ivan
25561
25562         * FS/FS/cust_main.pm: fix Pg date parsing of expdate and thus
25563           paydate_monthyear method and thus bug#862 and i need some sleep
25564
25565 2004-06-25 10:57  ivan
25566
25567         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
25568           httemplate/misc/payment.cgi: fix one-time card charging not
25569           pulling in exp date?
25570
25571 2004-06-25 10:26  ivan
25572
25573         * httemplate/misc/payment.cgi: set defaults so as to not change the
25574           billing type when entering a one time payment
25575
25576 2004-06-25 03:25  ivan
25577
25578         * FS/: FS/UID.pm, bin/freeside-queued: ping the database and retry
25579           rather before doing anything
25580
25581 2004-06-25 03:16  ivan
25582
25583         * FS/FS/cust_bill.pm: really fix latex printing when datasrc
25584           contains a ;
25585
25586 2004-06-25 03:07  ivan
25587
25588         * FS/FS/cust_bill.pm: fix latex printing when datasrc contains a ;
25589
25590 2004-06-25 01:44  ivan
25591
25592         * FS/FS/cust_pkg.pm: move up next bill date on unsuspend
25593
25594 2004-06-22 19:13  ivan
25595
25596         * FS/FS/cust_bill.pm: forgotten space in typeset invoice credit
25597           lines
25598
25599 2004-06-21 20:12  ivan
25600
25601         * Makefile: snapshot before schema changes
25602
25603 2004-06-21 20:11  ivan
25604
25605         * FS/FS.pm: small doc update
25606
25607 2004-06-21 20:10  ivan
25608
25609         * bin/sqlradius.import: fix attribute importing bugs that borked
25610           the passwords
25611
25612 2004-06-21 07:24  ivan
25613
25614         * fs_selfservice/FS-SelfService/cgi/agent.cgi: fix dup password
25615           checking on add'l package order
25616
25617 2004-06-21 06:36  ivan
25618
25619         * FS/MANIFEST: removing old report from MANIFEST
25620
25621 2004-06-21 05:27  ivan
25622
25623         * FS/FS/ClientAPI/MyAccount.pm: fix harmless typo, closes; Bug#872
25624
25625 2004-06-21 03:58  ivan
25626
25627         * fs_selfservice/FS-SelfService/cgi/agent.cgi: check password match
25628           on agent add'l package order
25629
25630 2004-06-21 03:45  ivan
25631
25632         * FS/FS/ClientAPI/MyAccount.pm: field name is primary_svc, not
25633           primary
25634
25635 2004-06-21 03:26  ivan
25636
25637         * FS/FS/: Conf.pm, cust_svc.pm, ClientAPI/MyAccount.pm: option to
25638           only allow primary users access to the self-service server
25639
25640 2004-06-18 03:28  ivan
25641
25642         * bin/masonize, httemplate/search/cust_main-otaker.cgi: masonize
25643           fix: avoid newline prepend fix from borking indented first <%,
25644           fixes customer search by otaker under mason, closes: Bug#830
25645
25646 2004-06-17 05:32  ivan
25647
25648         * FS/FS/part_export/: www_shellcommands.pm, apache.pm: add
25649           frontpage extensions to www_shellcommands export
25650
25651 2004-06-16 16:59  ivan
25652
25653         * FS/FS/svc_acct.pm: fix deletion of accounts connected to virtual
25654           hosts
25655
25656 2004-06-16 07:07  ivan
25657
25658         * httemplate/search/report_tax.cgi: update tax report for taxclass
25659
25660 2004-06-15 06:27  ivan
25661
25662         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html:
25663           moving passwd cgi to self-service
25664
25665 2004-06-15 03:59  ivan
25666
25667         * FS/FS/Record.pm: add stack backtrace to fatal problems in virtual
25668           field check
25669
25670 2004-06-11 09:44  ivan
25671
25672         * httemplate/search/report_tax.cgi: fix date range for old perl,
25673           count tax exempt and COMP customers correctly
25674
25675 2004-06-11 07:57  ivan
25676
25677         * httemplate/search/report_tax.cgi: fix to find all customer
25678           scorrectly
25679
25680 2004-06-11 07:25  ivan
25681
25682         * httemplate/search/report_tax.cgi: tax report fix sort
25683
25684 2004-06-11 07:03  ivan
25685
25686         * FS/FS/Conf.pm, httemplate/index.html: tax report!
25687
25688 2004-06-11 06:44  ivan
25689
25690         * httemplate/search/report_tax.cgi: tax report!
25691
25692 2004-06-11 00:37  ivan
25693
25694         * Makefile: add update-selfservice target
25695
25696 2004-06-10 05:58  ivan
25697
25698         * httemplate/browse/agent.cgi: now available as methods
25699
25700 2004-06-10 05:31  ivan
25701
25702         * FS/FS/CGI.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
25703           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
25704           FS/FS/ClientAPI/Signup.pm,
25705           fs_selfservice/FS-SelfService/cgi/agent.cgi,
25706           fs_selfservice/FS-SelfService/cgi/agent_login.html,
25707           fs_selfservice/FS-SelfService/cgi/agent_main.html,
25708           fs_selfservice/FS-SelfService/cgi/cvv2.html,
25709           fs_selfservice/FS-SelfService/cgi/cvv2.png,
25710           fs_selfservice/FS-SelfService/cgi/cvv2_amex.png,
25711           fs_selfservice/FS-SelfService/cgi/list_customers.html,
25712           fs_selfservice/FS-SelfService/cgi/signup.html,
25713           fs_selfservice/FS-SelfService/cgi/view_customer.html,
25714           httemplate/browse/agent.cgi, httemplate/search/cust_main.cgi,
25715           fs_selfservice/FS-SelfService/SelfService.pm: agent interface
25716
25717 2004-06-10 04:28  ivan
25718
25719         * httemplate/search/cust_main-otaker.cgi: tyop
25720
25721 2004-06-09 01:59  ivan
25722
25723         * Makefile: need this entry for myself though!
25724
25725 2004-06-05 05:01  ivan
25726
25727         * Makefile: AND set its owner.  whew.
25728
25729 2004-06-05 04:55  ivan
25730
25731         * Makefile: and don't forget to make the dir
25732
25733 2004-06-05 04:47  ivan
25734
25735         * Makefile: fix path and make var substitution
25736
25737 2004-06-05 04:37  ivan
25738
25739         * Makefile: oops fix line endings in automated self-service lib
25740           install
25741
25742 2004-06-05 04:34  ivan
25743
25744         * Makefile: automated self-service lib install
25745
25746 2004-06-05 02:34  ivan
25747
25748         * bin/: sqlradius-norealm.reimport, sqlradius.import,
25749           sqlradius.reimport: sqlradius import updates
25750
25751 2004-06-04 20:00  ivan
25752
25753         * Makefile: self-service installer?
25754
25755 2004-06-03 03:09  ivan
25756
25757         * httemplate/misc/email-invoice.cgi: also fix agent-specific From:
25758           address on "re-email" link
25759
25760 2004-06-03 02:55  ivan
25761
25762         * FS/FS/cust_bill.pm: fix agent-specific template on "invoice view"
25763           screen and "re-email/re-print" links, also fix agent-specific
25764           From: address on "re-email" link
25765
25766 2004-06-03 00:00  ivan
25767
25768         * FS/FS/cust_bill.pm: better error message for non-applicable
25769           invoice events
25770
25771 2004-06-02 14:27  ivan
25772
25773         * fs_selfservice/DEPLOY: simple kludge for testing
25774
25775 2004-06-01 03:56  ivan
25776
25777         * httemplate/edit/part_bill_event.cgi: html table fix
25778
25779 2004-06-01 03:53  ivan
25780
25781         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
25782           per-agent invoice_from addresses
25783
25784 2004-06-01 02:23  ivan
25785
25786         * bin/postfix_courierimap.import: typo in sql
25787
25788 2004-05-31 18:49  ivan
25789
25790         * FS/FS/cust_bill.pm: typo in error message
25791
25792 2004-05-28 16:26  ivan
25793
25794         * bin/sqlradius.reimport: adding password/finger correction tool
25795           too
25796
25797 2004-05-28 06:48  ivan
25798
25799         * bin/postfix_courierimap.import: adding
25800
25801 2004-05-28 04:33  ivan
25802
25803         * httemplate/misc/upload-batch.cgi: not entirely sure why we're
25804           checking the filename at all... to catch empty form submissions?
25805
25806 2004-05-28 04:21  ivan
25807
25808         * httemplate/misc/upload-batch.cgi: better error reporting on
25809           unparsable filenames
25810
25811 2004-05-28 03:38  ivan
25812
25813         * httemplate/search/elements/search.html: show a better message
25814           when no results are found
25815
25816 2004-05-28 03:17  ivan
25817
25818         * httemplate/search/cust_bill.html: correct count statement when
25819           searching for individual invoices by #
25820
25821 2004-05-28 01:40  ivan
25822
25823         * bin/sqlradius.import: really.
25824
25825 2004-05-28 01:37  ivan
25826
25827         * bin/sqlradius.import: fixed up and working?
25828
25829 2004-05-28 00:02  ivan
25830
25831         * FS/FS/svc_domain.pm: report value passed for illegal action
25832           pseudo-field
25833
25834 2004-05-27 02:30  ivan
25835
25836         * bin/sqlradius.import: fixup domain svcpart selection
25837
25838 2004-05-27 02:14  ivan
25839
25840         * bin/sqlradius.import: adding sqlradius.import
25841
25842 2004-05-26 11:59  ivan
25843
25844         * FS/FS/cust_bill.pm: require the version of File::Temp with the OO
25845           interface
25846
25847 2004-05-26 06:07  ivan
25848
25849         * FS/FS/part_export/acct_sql.pm: fix table name
25850
25851 2004-05-26 06:02  ivan
25852
25853         * FS/FS/: part_export/acct_sql.pm, svc_acct.pm: update acct_sql
25854           export some more to export to alias table also and in general be
25855           more configurable
25856
25857 2004-05-26 04:11  ivan
25858
25859         * FS/FS/cust_bill.pm: comma
25860
25861 2004-05-26 04:11  ivan
25862
25863         * FS/FS/cust_bill.pm: use File::Temp for filenames and store the
25864           temp files in cache.datasrc instead of /tmp
25865
25866 2004-05-26 03:36  ivan
25867
25868         * FS/FS/cust_bill.pm: better error checking/reporting for latex
25869           setup problems
25870
25871 2004-05-26 02:14  ivan
25872
25873         * FS/FS/part_export/www_shellcommands.pm: default commands now keep
25874           web content in user homedirs and link to /var/www
25875
25876 2004-05-19 07:34  ivan
25877
25878         * FS/FS/part_export/acct_sql.pm: really fixing deletions in
25879           acct_sql export
25880
25881 2004-05-19 07:29  ivan
25882
25883         * FS/FS/part_export/acct_sql.pm: fixing deletions in acct_sql
25884           export
25885
25886 2004-05-19 07:22  ivan
25887
25888         * FS/FS/part_export/acct_sql.pm: fixing acct_sql export
25889
25890 2004-05-19 06:41  ivan
25891
25892         * FS/: MANIFEST, FS/part_export/acct_sql.pm,
25893           t/part_export-acct_sql.t: adding acct_sql export
25894
25895 2004-05-19 05:31  ivan
25896
25897         * httemplate/edit/part_pkg.cgi: continue making
25898           hours/input/output/total display on invoices conditional on there
25899           being any charge for overages
25900
25901 2004-05-19 05:30  ivan
25902
25903         * httemplate/edit/part_pkg.cgi: finish making
25904           hours/input/output/total display on invoices conditional on there
25905           being any charge for overages
25906
25907 2004-05-19 05:28  ivan
25908
25909         * httemplate/edit/part_pkg.cgi: make hours/input/output/total
25910           display on invoices conditional on there being any charge for
25911           overages
25912
25913 2004-05-17 17:20  ivan
25914
25915         * FS/FS/ClientAPI/MyAccount.pm: patch from randell lucas for
25916           order_pkg to return pkgnum also
25917
25918 2004-05-14 05:25  ivan
25919
25920         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
25921           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
25922           httemplate/edit/process/part_bill_event.cgi: add per-agent
25923           invoice templates, add per-package suspend invoice events, fix
25924           automatic creation of invoice_latex alternate templates
25925
25926 2004-05-12 11:07  ivan
25927
25928         * bin/sequences.reset: easier this way
25929
25930 2004-05-12 11:02  ivan
25931
25932         * bin/: sequences.reset, freeside.import: adding
25933
25934 2004-05-12 03:03  ivan
25935
25936         * Makefile: for native apache installs
25937
25938 2004-05-11 05:01  ivan
25939
25940         * httemplate/edit/svc_www.cgi: i'm not usually like this.
25941
25942 2004-05-11 04:58  ivan
25943
25944         * httemplate/edit/svc_www.cgi: this has been an evening of logical
25945           negation
25946
25947 2004-05-11 04:54  ivan
25948
25949         * httemplate/edit/svc_www.cgi: so close
25950
25951 2004-05-11 04:52  ivan
25952
25953         * httemplate/edit/svc_www.cgi: clean this up a bit, fix
25954           svc_www-usersvc_svcpart and hopefully simplified zone select too
25955
25956 2004-05-11 04:22  ivan
25957
25958         * httemplate/edit/svc_www.cgi: need to pull in $conf
25959
25960 2004-05-11 04:19  ivan
25961
25962         * FS/FS/Conf.pm, httemplate/edit/svc_www.cgi: one reasonable
25963           default and one kludge, to improve webhosting UI
25964
25965 2004-05-11 02:50  ivan
25966
25967         * FS/FS/part_export/www_shellcommands.pm: fix commands
25968
25969 2004-05-10 17:46  ivan
25970
25971         * httemplate/: index.html, search/svc_www.cgi: vary basic virtual
25972           host browse
25973
25974 2004-05-10 06:46  ivan
25975
25976         * FS/FS/part_export/shellcommands_withdomain.pm: fix ISPMan
25977           password changing command
25978
25979 2004-05-10 06:17  ivan
25980
25981         * FS/FS/part_export/shellcommands.pm: fall back to password
25982           changing in the case of blank suspension/unsuspension commands,
25983           like some exports
25984
25985 2004-05-10 04:10  ivan
25986
25987         * FS/FS/part_export/postfix.pm, bin/postfix.export: make postfix
25988           export commands configrable
25989
25990 2004-05-10 03:01  ivan
25991
25992         * bin/sendmail.import: properly nested greps
25993
25994 2004-05-10 02:59  ivan
25995
25996         * bin/sendmail.import: allow for multiple svc_acct svcparts
25997
25998 2004-05-10 02:40  ivan
25999
26000         * bin/sendmail.import: 5.005!
26001
26002 2004-05-10 02:38  ivan
26003
26004         * bin/sendmail.import: ach 5.005
26005
26006 2004-05-10 01:38  ivan
26007
26008         * CREDITS: rt and sql-ledger
26009
26010 2004-05-08 00:46  ivan
26011
26012         * FS/FS/svc_acct.pm: default finger to first+last
26013
26014 2004-05-06 15:37  ivan
26015
26016         * httemplate/edit/svc_www.cgi: brainfart
26017
26018 2004-05-06 15:34  ivan
26019
26020         * httemplate/edit/svc_www.cgi: tyop
26021
26022 2004-05-06 15:29  ivan
26023
26024         * FS/FS/part_export/apache.pm, bin/apache.export: add option to
26025           change the restart command in apache exports
26026
26027 2004-05-06 15:29  ivan
26028
26029         * FS/FS/svc_acct.pm: protect properly against deleting users linked
26030           to virtual web sites
26031
26032 2004-05-06 15:18  ivan
26033
26034         * httemplate/edit/svc_www.cgi: show service name and
26035           fully-qualified address on service add
26036
26037 2004-05-04 11:44  ivan
26038
26039         * FS/FS/queue.pm: don't truncate job args for display
26040
26041 2004-05-03 08:40  ivan
26042
26043         * FS/FS/ClientAPI/MyAccount.pm: 1. order_pkg accepts svcpart +
26044           (svc_external: id, title / svc_acct: domain)
26045
26046 2004-05-03 07:32  ivan
26047
26048         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm,
26049           part_export/shellcommands_withdomain.pm: make RADIUS groups
26050           available to shellcommands exports
26051
26052 2004-05-01 15:49  ivan
26053
26054         * httemplate/search/: cust_bill.html, elements/search.html: don't
26055           display links to missing customers
26056
26057 2004-05-01 14:40  ivan
26058
26059         * httemplate/search/cust_bill.html: I'm slow this morning
26060
26061 2004-05-01 14:38  ivan
26062
26063         * httemplate/search/cust_bill.html: oops tyop
26064
26065 2004-05-01 14:05  ivan
26066
26067         * httemplate/search/cust_bill.html: handle missing customer records
26068           without erroring out
26069
26070 2004-04-30 14:58  ivan
26071
26072         * FS/FS/Record.pm: accept empty zips for non-US countries...
26073
26074 2004-04-30 13:22  ivan
26075
26076         * FS/FS/cust_main.pm: eliminate spurious "multiple records in
26077           scalar search" warning
26078
26079 2004-04-30 12:08  ivan
26080
26081         * httemplate/index.html: 15 day open invoice reports for qis
26082
26083 2004-04-23 06:15  ivan
26084
26085         * FS/MANIFEST, httemplate/index.html: add link to new credit report
26086           on main menu, remove old obsolete shell-out reports
26087
26088 2004-04-23 05:50  ivan
26089
26090         * Makefile: fix up includes with Apache::ASP
26091
26092 2004-04-23 05:19  ivan
26093
26094         * FS/FS/cust_credit.pm, FS/FS/Report/Table/Monthly.pm,
26095           httemplate/graph/money_time.cgi,
26096           httemplate/search/cust_bill.html,
26097           httemplate/search/cust_credit.html,
26098           httemplate/search/cust_pay.cgi,
26099           httemplate/search/report_cust_credit.html,
26100           httemplate/search/elements/search.html: credit report, add some
26101           links to sales/credits/receipts summary, move payment search to
26102           template
26103
26104 2004-04-22 19:32  ivan
26105
26106         * httemplate/: search/cust_bill.html, search/sql.html, index.html,
26107           search/elements/search.html: working templated invoice search!
26108
26109 2004-04-22 00:38  ivan
26110
26111         * httemplate/elements/pager.html: silly pager fix
26112
26113 2004-04-22 00:07  ivan
26114
26115         * httemplate/search/report_cust_credit.html: initial copy from
26116           report_cust_pay.html
26117
26118 2004-04-21 13:52  ivan
26119
26120         * FS/FS/cust_bill.pm: as an invoice event, emailing/printing
26121           problems should be fatal and trigger retry
26122
26123 2004-04-20 18:49  ivan
26124
26125         * FS/FS/cust_main.pm: respect country default for batch import
26126
26127 2004-04-20 13:24  ivan
26128
26129         * FS/FS/ClientAPI/MyAccount.pm: silly bug noticed by matthewd
26130
26131 2004-04-19 18:23  ivan
26132
26133         * FS/FS/cust_main.pm: accept expiration dates in the same format
26134           they are output...
26135
26136 2004-04-19 17:58  ivan
26137
26138         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
26139           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
26140           fs_selfservice/FS-SelfService/SelfService.pm,
26141           httemplate/view/cust_main.cgi: add methods for masking credit
26142           cards, add payment info modification to self-service
26143
26144 2004-04-13 18:00  ivan
26145
26146         * rt/FREESIDE_MODIFIED: keeping track of what's been changed to
26147           make life easier when importing new upstream versions
26148
26149 2004-04-13 17:48  khoff
26150
26151         * rt/lib/RT/URI/freeside.pm: Freeside's URI handler for RT3.
26152
26153 2004-04-13 15:30  ivan
26154
26155         * FS/FS/svc_domain.pm: remove dependancy on Net::Whois that wasn't
26156           being used anyway
26157
26158 2004-04-13 13:01  ivan
26159
26160         * FS/t/part_export-communigate_pro.t: adding forgotten test
26161
26162 2004-04-13 11:27  ivan
26163
26164         * Makefile: adding comments for fedora
26165
26166 2004-04-10 18:50  ivan
26167
26168         * httemplate/search/: report_prepaid_income.cgi,
26169           report_prepaid_income.html: update unearned revenue report based
26170           on feedback from kevin
26171
26172 2004-04-09 15:35  ivan
26173
26174         * Makefile: thank goodness its friday
26175
26176 2004-04-09 15:34  ivan
26177
26178         * Makefile: really properly disable RT where not using
26179
26180 2004-04-09 15:33  ivan
26181
26182         * Makefile: properly disable RT where not using
26183
26184 2004-04-08 05:37  ivan
26185
26186         * Makefile: fix psql command line options for older pg
26187
26188 2004-04-08 05:23  ivan
26189
26190         * Makefile: fix quotes
26191
26192 2004-04-08 05:07  ivan
26193
26194         * Makefile: don't enable by default
26195
26196 2004-04-08 05:05  ivan
26197
26198         * rt/sbin/rt-setup-database.in: remove accidentally doubled lines
26199           in usage inst
26200
26201 2004-04-08 05:00  ivan
26202
26203         * Makefile, htetc/handler.pl, rt/FREESIDE_MODIFIED,
26204           rt/etc/RT_SiteConfig.pm, rt/sbin/rt-setup-database.in: beginning
26205           of RT integration
26206
26207 2004-04-07 22:53  ivan
26208
26209         * fs_selfservice/FS-SelfService/Makefile.PL: comment out xmlrpc
26210           server until it is ready
26211
26212 2004-04-07 06:12  ivan
26213
26214         * FS/bin/freeside-reexport: oops, update the usage too
26215
26216 2004-04-07 06:11  ivan
26217
26218         * FS/bin/freeside-reexport: added options to select username,
26219           svcnum, svcpart
26220
26221 2004-04-07 04:39  ivan
26222
26223         * FS/FS/: Conf.pm, domain_record.pm: automatically update
26224           reverse-ARPA records (Bug#462) / recognize SOA records with the
26225           fqdn as well as @
26226
26227 2004-04-07 04:04  ivan
26228
26229         * httemplate/view/svc_domain.cgi: javascript confirm when slaving a
26230           domain
26231
26232 2004-04-07 01:34  ivan
26233
26234         * FS/FS/part_export.pm: argh, the glob itself is tainted under
26235           5.005
26236
26237 2004-04-07 01:07  ivan
26238
26239         * FS/FS/part_export.pm: make -T happy (under old perl?)
26240
26241 2004-04-05 19:03  ivan
26242
26243         * FS/FS/part_export/www_shellcommands.pm: update ISPMan commands
26244
26245 2004-04-05 07:05  ivan
26246
26247         * httemplate/misc/link.cgi, FS/FS/Conf.pm,
26248           httemplate/misc/process/link.cgi: add a domain pulldown to
26249           svc_acct linking, closes: Bug#277 / prevent "stealing" services
26250           with link unless you set legacy_link-steal config option, closes:
26251           Bug#321
26252
26253 2004-04-05 04:55  ivan
26254
26255         * FS/FS/cust_pkg.pm, httemplate/view/cust_main.cgi: apply some
26256           heuristics to transfer ordering: primaries first, then sorted by
26257           quantity
26258
26259 2004-04-05 02:08  ivan
26260
26261         * htetc/handler.pl, httemplate/misc/whois.cgi,
26262           httemplate/view/svc_domain.cgi: add whois functionality
26263           internally instead of linking to geektools
26264
26265 2004-04-04 15:20  ivan
26266
26267         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_pkg-change_svcpart option
26268           to optionally allow non-matching svcparts to be moved during
26269           package changes, closes: Bug#667
26270
26271 2004-04-04 15:14  ivan
26272
26273         * httemplate/view/cust_main.cgi: comment out extraneous warning
26274
26275 2004-04-02 05:44  ivan
26276
26277         * htetc/handler.pl, httemplate/view/cust_bill-pdf.cgi: remove
26278           Pragma:no-cache header, and set Content-Length and Cache-Control
26279           for viewing .pdf invoices with IE over SSL.
26280           http://support.microsoft.com/default.aspx?scid=kb;en-us;323308
26281
26282 2004-04-02 03:23  ivan
26283
26284         * httemplate/view/: cust_bill-pdf.cgi, cust_bill.cgi: add a fake
26285           .pdf extension to placate some versions of IE.  yay IE.
26286
26287 2004-04-01 18:09  ivan
26288
26289         * bin/bind.export, FS/FS/part_export/bind.pm: add option to set
26290           (r)ndc command
26291
26292 2004-04-01 06:50  ivan
26293
26294         * FS/FS/part_export/www_shellcommands.pm: fix paths to ispman
26295           commands
26296
26297 2004-03-31 16:44  ivan
26298
26299         * FS/: FS/cust_main_county.pm, bin/freeside-setup: get
26300           sub-countries from Locale::SubCountry now
26301
26302 2004-03-30 08:43  ivan
26303
26304         * FS/FS/cust_main.pm: mutex the bill and collect functions
26305           per-customer
26306
26307 2004-03-30 01:20  ivan
26308
26309         * bin/bind.import: add -s and -c flags, add ipv6 default zones to
26310           list of ignored zones, add nameservice records to existing
26311           domains, update for API change inDNS::ZoneParse 0.84
26312
26313 2004-03-29 13:49  ivan
26314
26315         * FS/FS/part_export/shellcommands.pm: freebsd pw(1) fixed in 4.10
26316           also
26317
26318 2004-03-28 22:03  ivan
26319
26320         * FS/FS/part_export.pm: fix export_info sub to return an empty
26321           hashref instead of undef
26322
26323 2004-03-26 17:05  khoff
26324
26325         * FS/FS/: Conf.pm, cust_pkg.pm, svc_acct.pm, svc_domain.pm: Cancel
26326           services in a particular order to get around certain
26327           inter-service dependancies
26328
26329 2004-03-25 20:54  ivan
26330
26331         * fs_selfservice/FS-SelfService/Makefile.PL: depend on Storable
26332           2.09
26333
26334 2004-03-25 20:46  ivan
26335
26336         * FS/FS/part_export/router.pm: don't depend on Net::Telnet unless
26337           necessary
26338
26339 2004-03-25 03:00  ivan
26340
26341         * FS/FS/part_export/: domain_shellcommands.pm,
26342           www_shellcommands.pm: typo from refactoring
26343
26344 2004-03-25 00:55  ivan
26345
26346         * FS/FS/part_export/: domain_shellcommands.pm,
26347           forward_shellcommands.pm, shellcommands.pm,
26348           shellcommands_withdomain.pm, www_shellcommands.pm: first pass at
26349           ISPMan integration
26350
26351 2004-03-24 22:42  ivan
26352
26353         * FS/FS/part_export/shellcommands.pm: freebsd fix will be in 5.3
26354           and later only so far, still waiting to hear about 4.10
26355
26356 2004-03-24 07:38  ivan
26357
26358         * httemplate/edit/part_export.cgi: catch misconfigured exports
26359
26360 2004-03-24 06:28  ivan
26361
26362         * FS/FS/: part_export.pm, part_export/apache.pm,
26363           part_export/bind.pm, part_export/bind_slave.pm,
26364           part_export/bsdshell.pm, part_export/communigate_pro.pm,
26365           part_export/communigate_pro_singledomain.pm, part_export/cp.pm,
26366           part_export/cyrus.pm, part_export/domain_shellcommands.pm,
26367           part_export/forward_shellcommands.pm, part_export/http.pm,
26368           part_export/infostreet.pm, part_export/ldap.pm,
26369           part_export/postfix.pm, part_export/shellcommands.pm,
26370           part_export/shellcommands_withdomain.pm, part_export/sqlmail.pm,
26371           part_export/sqlradius.pm, part_export/sqlradius_withdomain.pm,
26372           part_export/sysvshell.pm, part_export/textradius.pm,
26373           part_export/vpopmail.pm, part_export/www_shellcommands.pm: move
26374           export info to the modules themselves
26375
26376 2004-03-24 06:23  ivan
26377
26378         * FS/FS/part_export/router.pm: move export info to the modules
26379           themselves
26380
26381 2004-03-24 06:21  ivan
26382
26383         * FS/: MANIFEST, FS/part_export/passwdfile.pm,
26384           t/part_export-passwdfile.t: adding passwdfile export base class
26385
26386 2004-03-24 06:17  ivan
26387
26388         * eg/export_template.pm: update example export for the new world of
26389           export data in themodule files
26390
26391 2004-03-24 01:35  ivan
26392
26393         * FS/: MANIFEST, t/part_export-communigate_pro_singledomain.t,
26394           t/part_export-postfix.t, t/part_export-router.t: add missing
26395           compile tests
26396
26397 2004-03-23 11:57  ivan
26398
26399         * httemplate/view/: cust_main.cgi: small UI fix for unapplied
26400           partial credits
26401
26402 2004-03-22 16:06  ivan
26403
26404         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
26405           htetc/handler.pl, httemplate/elements/small_custview.html,
26406           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
26407           httemplate/view/cust_main.cgi: one-time credit card and ACH
26408           payments (like self-service) closes: Bug#648
26409
26410 2004-03-22 16:06  ivan
26411
26412         * httemplate/search/report_receivables.cgi: fix sorting of NULL
26413           companies differently than empty companies
26414
26415 2004-03-22 11:02  ivan
26416
26417         * httemplate/elements/header.html, FS/FS/CGI.pm: consistant title
26418           size of 6
26419
26420 2004-03-22 09:13  ivan
26421
26422         * httemplate/: docs/ach.html, edit/cust_main.cgi, images/ach.png:
26423           add ACH help graphic
26424
26425 2004-03-22 07:18  ivan
26426
26427         * FS/FS/CGI.pm: tone down the titles
26428
26429 2004-03-22 07:04  ivan
26430
26431         * httemplate/edit/cust_main.cgi: s/routing code/routing number/
26432
26433 2004-03-22 04:50  ivan
26434
26435         * fs_selfservice/FS-SelfService/cgi/make_payment.html: credit card
26436           expiration selection now -> 15 years instead of hardcoded
26437
26438 2004-03-22 03:05  ivan
26439
26440         * httemplate/: edit/process/REAL_cust_pkg.cgi,
26441           edit/process/quick-cust_pkg.cgi, misc/cancel-unaudited.cgi,
26442           misc/unprovision.cgi, misc/process/link.cgi,
26443           search/cust_main.cgi, search/cust_pkg.cgi, view/cust_main.cgi,
26444           view/svc_acct.cgi, view/svc_broadband.cgi, view/svc_domain.cgi,
26445           view/svc_external.cgi, view/svc_forward.cgi, view/svc_www.cgi:
26446           remove everything that links to package view also, closes:
26447           Bug#569
26448
26449 2004-03-22 02:36  ivan
26450
26451         * httemplate/view/cust_main.cgi: further small UI tweaks
26452
26453 2004-03-22 02:16  ivan
26454
26455         * httemplate/view/cust_main.cgi: yay!  remove package view entirely
26456           (closes: Bug#569)
26457
26458 2004-03-21 18:59  ivan
26459
26460         * httemplate/view/cust_main.cgi: much easier to understand listing
26461           of credits/payments that get split up, closes: Bug#773, 762
26462
26463 2004-03-19 04:36  ivan
26464
26465         * FS/FS/ClientAPI/passwd.pm: use FS::svc_domain explicitly
26466
26467 2004-03-18 14:35  ivan
26468
26469         * FS/FS/part_export/shellcommands.pm: quote already-crypted
26470           passwords to prevent variable substitution
26471
26472 2004-03-18 14:32  ivan
26473
26474         * FS/FS/part_export/shellcommands.pm: don't re-encrypt password on
26475           replace also
26476
26477 2004-03-18 14:00  ivan
26478
26479         * bin/shadow.reimport: add -b option
26480
26481 2004-03-18 12:58  ivan
26482
26483         * FS/FS/part_export/shellcommands.pm: don't re-crypt encrypted
26484           passwords
26485
26486 2004-03-17 17:46  ivan
26487
26488         * FS/bin/freeside-selfservice-server,
26489           fs_selfservice/FS-SelfService/SelfService.pm,
26490           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
26491           require Storable minimum 2.09
26492
26493 2004-03-17 15:16  ivan
26494
26495         * FS/FS/svc_acct.pm: fixup password checking to understand
26496           old-style *SUSPENDED* accounts and not to allow access for * ! !!
26497           passwords
26498
26499 2004-03-17 15:08  ivan
26500
26501         * bin/shadow.reimport: skip root user and anyone with *LK* or NP
26502           accounts
26503
26504 2004-03-17 14:55  ivan
26505
26506         * bin/shadow.reimport: fix multiple svcparts
26507
26508 2004-03-17 14:53  ivan
26509
26510         * bin/shadow.reimport: allow multiple svcparts
26511
26512 2004-03-17 14:49  ivan
26513
26514         * bin/shadow.reimport: re-enable prompting
26515
26516 2004-03-17 14:45  ivan
26517
26518         * bin/shadow.reimport: add -d and -r options
26519
26520 2004-03-17 13:47  ivan
26521
26522         * FS/FS/: ClientAPI/MyAccount.pm, svc_acct.pm, ClientAPI/passwd.pm:
26523           proper self-service login supporting plaintext, crypt and MD5
26524           passwords
26525
26526 2004-03-16 12:41  ivan
26527
26528         * Makefile: rt-setup-database, not rt-initialize-database
26529
26530 2004-03-15 23:06  ivan
26531
26532         * Makefile, rt/config.layout.in: masonstatedir can't be configured
26533           form ./configure either, must use layout
26534
26535 2004-03-15 23:04  ivan
26536
26537         * Makefile: and finally, run the ./configure
26538
26539 2004-03-15 23:03  ivan
26540
26541         * Makefile: use a proper delimter
26542
26543 2004-03-15 23:00  ivan
26544
26545         * Makefile: transposition
26546
26547 2004-03-15 22:59  ivan
26548
26549         * Makefile: autogenerate rt/config.layout file
26550
26551 2004-03-15 22:58  ivan
26552
26553         * rt/: FREESIDE_MODIFIED, config.layout.in: config.layout needs to
26554           be generated
26555
26556 2004-03-15 22:45  ivan
26557
26558         * Makefile: initial RT targets
26559
26560 2004-03-15 22:43  ivan
26561
26562         * rt/FREESIDE_MODIFIED: initial (hopefully rather unobtrusive)
26563           patch
26564
26565 2004-03-15 20:36  ivan
26566
26567         * FS/FS/cust_svc.pm: recognize DBD::mysqlPP
26568
26569 2004-03-15 16:34  ivan
26570
26571         * Makefile: dont want to error out here
26572
26573 2004-03-12 17:27  ivan
26574
26575         * Makefile: really add the necessary backslashes this time, fix
26576           s/// delimteres
26577
26578 2004-03-12 16:53  ivan
26579
26580         * Makefile: oops
26581
26582 2004-03-12 16:50  ivan
26583
26584         * Makefile, htetc/handler.pl: automatically set Mason comp_root in
26585           Makefile
26586
26587 2004-03-12 16:16  ivan
26588
26589         * Makefile: fix suse document root
26590
26591 2004-03-12 04:39  ivan
26592
26593         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_credit.cgi,
26594           httemplate/view/cust_main.cgi: add unapplycredits configuration
26595           option
26596
26597 2004-03-12 04:11  ivan
26598
26599         * httemplate/graph/money_time.cgi: fix title
26600
26601 2004-03-12 02:22  ivan
26602
26603         * httemplate/index.html: add badly-named new report
26604
26605 2004-03-12 00:56  ivan
26606
26607         * FS/FS/Report/Table/Monthly.pm: don't run my local expenses kludge
26608           by default; horrible performance
26609
26610 2004-03-12 00:17  ivan
26611
26612         * FS/FS/cust_main.pm: emaildecline-exclude skips any errors that
26613           contain the strings now, not just match exactly
26614
26615 2004-03-11 13:19  ivan
26616
26617         * conf/logo.eps: oops, wrong logo
26618
26619 2004-03-11 13:07  ivan
26620
26621         * conf/: invoice_latex, logo.eps: add typeset logo to conf dir and
26622           point invoice_latex at it by default
26623
26624 2004-03-11 00:54  ivan
26625
26626         * FS/bin/freeside-selfservice-server: turn down logging level
26627
26628 2004-03-10 23:33  ivan
26629
26630         * fs_passwd/fs_passwd: update fs_passwd stuff as wrappers around
26631           self-service
26632
26633 2004-03-10 20:17  ivan
26634
26635         * FS/MANIFEST: incorrect listing in MANIFEST
26636
26637 2004-03-10 18:05  ivan
26638
26639         * rt/autom4te.cache/: output.0, traces.0: import of rt 3.0.9
26640
26641 2004-03-10 18:02  ivan
26642
26643         * rt/: lib/RT/I18N/de.po, lib/RT/I18N/it.po, lib/RT/I18N/ru.po,
26644           lib/RT/I18N/zh_cn.po, lib/RT/I18N/zh_tw.po,
26645           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
26646           lib/RT/Interface/Web.pm, lib/RT/URI/fsck_com_rt.pm,
26647           lib/t/data/crashes-file-based-parser,
26648           lib/t/data/multipart-report, lib/t/data/notes-uuencoded,
26649           sbin/extract-message-catalog, sbin/factory, sbin/license_tag,
26650           sbin/rt-test-dependencies.in: import of rt 3.0.9
26651
26652 2004-03-10 17:59  ivan
26653
26654         * rt/: Makefile.in, README, README.Oracle, UPGRADING, configure,
26655           configure.ac, Changelog, bin/mason_handler.fcgi.in,
26656           bin/mason_handler.scgi.in, bin/mason_handler.svc.in,
26657           bin/rt-crontool.in, bin/rt-mailgate.in, bin/rt.in,
26658           bin/webmux.pl.in, docs/rt3-schema-relationships.dot,
26659           etc/acl.Informix, etc/acl.Oracle, etc/constraints.mysql,
26660           etc/drop.Informix, etc/drop.Oracle, etc/initialdata,
26661           etc/schema.Informix, etc/schema.SQLite, etc/schema.mysql,
26662           html/autohandler, html/index.html,
26663           html/Admin/Elements/EditCustomField,
26664           html/Admin/Elements/EditCustomFieldValues,
26665           html/Admin/Elements/EditCustomFields,
26666           html/Admin/Elements/EditScrip, html/Admin/Elements/EditScrips,
26667           html/Admin/Elements/SelectGroups,
26668           html/Admin/Elements/SelectRights,
26669           html/Admin/Elements/SelectStage,
26670           html/Admin/Queues/CustomFields.html,
26671           html/Admin/Queues/index.html, html/Admin/Users/index.html,
26672           html/Approvals/Display.html, html/Elements/Callback,
26673           html/Elements/MessageBox, html/Elements/MyTickets,
26674           html/Elements/SelectLang, html/Elements/SelectStatus,
26675           html/Elements/SelectWatcherType,
26676           html/Elements/SetupSessionCookie, html/REST/1.0/autohandler,
26677           html/REST/1.0/dhandler, html/REST/1.0/logout,
26678           html/REST/1.0/Forms/queue/default, html/REST/1.0/Forms/queue/ns,
26679           html/REST/1.0/Forms/ticket/attachments,
26680           html/REST/1.0/Forms/ticket/default,
26681           html/REST/1.0/Forms/ticket/history,
26682           html/REST/1.0/Forms/ticket/links,
26683           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
26684           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
26685           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
26686           html/REST/1.0/ticket/link, html/REST/1.0/ticket/merge,
26687           html/SelfService/Display.html, html/SelfService/Update.html,
26688           html/SelfService/Elements/MyRequests, html/Ticket/Modify.html,
26689           html/Ticket/ModifyAll.html, html/Ticket/ModifyPeople.html,
26690           html/Ticket/Update.html, html/Ticket/Attachment/dhandler,
26691           html/Ticket/Elements/AddWatchers,
26692           html/Ticket/Elements/EditCustomField,
26693           html/Ticket/Elements/EditPeople,
26694           html/Ticket/Elements/ShowAttachments,
26695           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowHistory,
26696           html/Ticket/Elements/ShowMessageStanza,
26697           html/Ticket/Elements/ShowPeople,
26698           html/Ticket/Elements/ShowTransaction, lib/RT.pm.in,
26699           lib/RT/Attachment_Overlay.pm, lib/RT/Base.pm,
26700           lib/RT/CachedGroupMember_Overlay.pm,
26701           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CurrentUser.pm,
26702           lib/RT/CustomField_Overlay.pm, lib/RT/EmailParser.pm,
26703           lib/RT/GroupMember_Overlay.pm, lib/RT/Group_Overlay.pm,
26704           lib/RT/Handle.pm, lib/RT/I18N.pm, lib/RT/Principal_Overlay.pm,
26705           lib/RT/Queue_Overlay.pm, lib/RT/ScripAction_Overlay.pm,
26706           lib/RT/Scrip_Overlay.pm, lib/RT/Scrips_Overlay.pm,
26707           lib/RT/StyleGuide.pod, lib/RT/Template_Overlay.pm,
26708           lib/RT/Tickets_Overlay.pm, lib/RT/Tickets_Overlay_SQL.pm,
26709           lib/RT/URI.pm, lib/RT/Action/AutoOpen.pm,
26710           lib/RT/Action/Autoreply.pm, lib/RT/Action/CreateTickets.pm,
26711           lib/RT/Action/SendEmail.pm, lib/RT/I18N/cs.pm: import of rt 3.0.9
26712
26713 2004-03-10 17:05  ivan
26714
26715         * Makefile: update for suse
26716
26717 2004-03-10 14:27  khoff
26718
26719         * httemplate/edit/svc_broadband.cgi: Excluded virtual fields
26720           weren't being properly masked on errors.  The router/block select
26721           box wasn't being generated on errors.
26722
26723 2004-03-10 11:06  khoff
26724
26725         * httemplate/browse/router.cgi: Added hide/show customer router
26726           link.
26727
26728 2004-03-09 18:37  khoff
26729
26730         * httemplate/browse/router.cgi: UI cleanup.
26731
26732 2004-03-05 06:34  ivan
26733
26734         * FS/MANIFEST, FS/FS/Report.pm, FS/FS/Report/Table.pm,
26735           FS/FS/Report/Table/Monthly.pm, FS/t/Report-Table-Monthly.t,
26736           FS/t/Report-Table.t, FS/t/Report.t, htetc/handler.pl,
26737           httemplate/graph/money_time.cgi: beginning of OO reporting
26738           interface, create acadia-requested crosstab reports
26739
26740 2004-03-04 21:59  ivan
26741
26742         * FS/bin/freeside-daily: fix -v
26743
26744 2004-03-03 08:32  ivan
26745
26746         * bin/create-fetchmailrc: fix for case where no .fetchmailrc should
26747           be create and fetchmail should not be run
26748
26749 2004-03-03 05:42  ivan
26750
26751         * FS/FS/: cust_main.pm, cust_pkg.pm, queue.pm, svc_Common.pm,
26752           svc_acct.pm, svc_broadband.pm, svc_domain.pm, svc_external.pm,
26753           svc_forward.pm, svc_www.pm, ClientAPI/Signup.pm: fix welcome
26754           emails being sent to signup server declined accounts, closes:
26755           Bug#743
26756
26757 2004-03-02 22:20  ivan
26758
26759         * httemplate/edit/svc_forward.cgi: grey out inactive text boxes as
26760           well as disable them (IE doesn't grey out disabled text dialogs)
26761
26762 2004-02-28 15:06  ivan
26763
26764         * httemplate/docs/ieak.html: for now
26765
26766 2004-02-28 14:57  ivan
26767
26768         * Makefile: s/cleanwhisker/pouncequick/
26769
26770 2004-02-28 14:49  ivan
26771
26772         * FS/t/acct_snarf.t: adding
26773
26774 2004-02-28 14:48  ivan
26775
26776         * FS/FS/cust_pkg.pm: minor fixes
26777
26778 2004-02-28 14:47  ivan
26779
26780         * CREDITS: credit where the typeset invoices came from!
26781
26782 2004-02-28 14:40  ivan
26783
26784         * httemplate/edit/process/cust_main_county-collapse.cgi: style
26785
26786 2004-02-28 14:26  ivan
26787
26788         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.23 and thus DBD::Pg
26789           1.32, finally closes Bug#639
26790
26791 2004-02-27 13:21  khoff
26792
26793         * FS/FS/svc_broadband.pm: When next_free_addr returned undef, we
26794           were trying to call addr on an undefined object.  That's not
26795           good.
26796
26797 2004-02-26 11:21  ivan
26798
26799         * httemplate/view/svc_forward.cgi: correct cancel link
26800           s/account/mail forward/
26801
26802 2004-02-25 20:01  ivan
26803
26804         * httemplate/edit/svc_forward.cgi: double quotes are not ASP
26805
26806 2004-02-25 19:32  ivan
26807
26808         * FS/FS/Record.pm: allow replace with no arguments
26809
26810 2004-02-25 02:37  ivan
26811
26812         * httemplate/edit/svc_forward.cgi, FS/FS/cust_svc.pm: fix up
26813           forward editing for new svc_forward.src field
26814
26815 2004-02-24 21:11  ivan
26816
26817         * FS/FS/CGI.pm: kludge around it completely
26818
26819 2004-02-24 21:04  ivan
26820
26821         * FS/FS/CGI.pm: third time's the charm
26822
26823 2004-02-24 21:00  ivan
26824
26825         * FS/FS/CGI.pm: oops, not the right way to blank them
26826
26827 2004-02-24 20:56  ivan
26828
26829         * FS/FS/CGI.pm: query strings get passed through sometimes?
26830
26831 2004-02-23 00:12  ivan
26832
26833         * FS/FS/: svc_acct.pm, part_export.pm, svc_Common.pm: implement
26834           fallback suspension code
26835
26836 2004-02-13 10:58  ivan
26837
26838         * bin/postfix.export: postfix export
26839
26840 2004-02-13 06:04  ivan
26841
26842         * FS/FS/part_export.pm, bin/postfix.export: add postfix export
26843
26844 2004-02-13 05:53  ivan
26845
26846         * httemplate/edit/part_svc.cgi: typo
26847
26848 2004-02-13 04:27  ivan
26849
26850         * FS/FS/part_export/postfix.pm: adding postfix export
26851
26852 2004-02-13 03:47  ivan
26853
26854         * bin/sendmail.import: it lives!
26855
26856 2004-02-13 03:28  ivan
26857
26858         * httemplate/: index.html, search/svc_forward.cgi,
26859           view/svc_forward.cgi: add mail alias browse to main menu and fix
26860           mail alias view to recognize new schema also
26861
26862 2004-02-13 02:57  ivan
26863
26864         * FS/bin/freeside-setup: continue adding svc_forward.src: make
26865           svc_forward.srcsvc nullable
26866
26867 2004-02-13 02:35  ivan
26868
26869         * FS/FS/svc_forward.pm, FS/bin/freeside-setup,
26870           httemplate/docs/schema.html: add svc_forward.src
26871
26872 2004-02-13 00:02  ivan
26873
26874         * bin/sendmail.import: initial import
26875
26876 2004-02-12 20:01  ivan
26877
26878         * FS/FS/part_export/: router.pm, domain_shellcommands.pm,
26879           forward_shellcommands.pm, shellcommands.pm, www_shellcommands.pm:
26880           depend on Net::SSH 0.08 for non-blocking STDERR read
26881
26882 2004-02-12 02:44  ivan
26883
26884         * bin/bind.import: fix usage msg
26885
26886 2004-02-11 22:31  ivan
26887
26888         * htetc/handler.pl, httemplate/misc/email-invoice.cgi,
26889           httemplate/misc/print-invoice.cgi, httemplate/view/cust_bill.cgi:
26890           re-email invoice, closes: bug#526 and have print and email
26891           invoice links redirect back to top of customer view page instead
26892           of #history tag
26893
26894 2004-02-07 14:13  ivan
26895
26896         * FS/FS/part_export.pm: add link to FreeBSD patch for pw(1) problem
26897
26898 2004-02-07 00:24  ivan
26899
26900         * FS/FS/: cust_svc.pm, part_export.pm: add ignore_accounting flag
26901           to sqlradius and sqlradius_withdomain exports
26902
26903 2004-02-05 17:00  ivan
26904
26905         * FS/FS/Conf.pm: add "Net 0" invoice_default_terms
26906
26907 2004-02-02 16:19  ivan
26908
26909         * bin/shadow.reimport: adding shadow.reimport
26910
26911 2004-02-01 01:29  ivan
26912
26913         * Makefile: use install to make all components of FREESIDE_CONF dir
26914
26915 2004-01-30 22:33  ivan
26916
26917         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
26918           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
26919           httemplate/edit/process/part_pkg.cgi, FS/bin/freeside-setup,
26920           htetc/handler.pl, httemplate/docs/schema.html: add
26921           pkg_svc.primary_svc flag to enable an explicit first package flag
26922
26923 2004-01-30 22:20  ivan
26924
26925         * FS/FS/Record.pm: add ut_snumber, fix replacement of records with
26926           empty values in non-primary-keyed tables
26927
26928 2004-01-29 19:58  ivan
26929
26930         * FS/FS/part_export.pm: add default freebsd and linux
26931           suspension/unsuspension commands, work around FreeBSD pw(1) lack
26932           of locking, and don't prepend "*SUSPENDED* " to suspend an
26933           account anymore
26934
26935 2004-01-29 19:05  ivan
26936
26937         * FS/FS/svc_acct.pm: don't prepend *SUSPENDED* to passwords to
26938           suspend an account
26939
26940 2004-01-29 17:27  ivan
26941
26942         * Makefile: multiple self-service machines aren't enclosed in
26943           quotes
26944
26945 2004-01-29 17:10  ivan
26946
26947         * Makefile, FS/FS/ClientAPI/MyAccount.pm,
26948           FS/bin/freeside-selfservice-server, init.d/freeside-init: add
26949           support for running selfservice server against multiple machines
26950
26951 2004-01-27 17:45  ivan
26952
26953         * httemplate/search/svc_acct.cgi: fix link from service definition
26954           browse to services
26955
26956 2004-01-27 17:39  ivan
26957
26958         * httemplate/: index.html, browse/part_svc.cgi,
26959           search/svc_acct.cgi, search/svc_domain.cgi: add service
26960           definition browse by number of active services
26961
26962 2004-01-23 03:20  ivan
26963
26964         * httemplate/: index.html, search/report_prepaid_income.cgi,
26965           search/report_prepaid_income.html: add prepaid income to main
26966           menu and allow arbitrary dates
26967
26968 2004-01-23 01:04  ivan
26969
26970         * httemplate/search/report_prepaid_income.cgi: tidy up look
26971
26972 2004-01-23 00:58  ivan
26973
26974         * httemplate/search/report_prepaid_income.cgi: oops
26975
26976 2004-01-23 00:55  ivan
26977
26978         * httemplate/search/report_prepaid_income.cgi: first try at prepaid
26979           income report
26980
26981 2004-01-22 19:22  ivan
26982
26983         * FS/FS/cust_bill.pm: undo debugging change
26984
26985 2004-01-22 19:21  ivan
26986
26987         * FS/FS/cust_bill.pm: consolidate large numbers of accounts to
26988           avoid gigantic line items
26989
26990 2004-01-22 19:01  ivan
26991
26992         * httemplate/edit/cust_main.cgi: and the same for ship_
26993
26994 2004-01-22 18:53  ivan
26995
26996         * httemplate/edit/cust_main.cgi: fix state default and set min year
26997           to this year, patch from <matthewd>, thanks!
26998
26999 2004-01-22 16:49  ivan
27000
27001         * debian/control: update ideas about package splitup
27002
27003 2004-01-21 16:21  ivan
27004
27005         * FS/FS/cust_main.pm: fix cancel method
27006
27007 2004-01-21 16:11  ivan
27008
27009         * httemplate/misc/cust_main-cancel.cgi: report cancellation errors
27010           properly
27011
27012 2004-01-21 15:45  ivan
27013
27014         * httemplate/misc/dump.cgi: fix newline problem in dump
27015
27016 2004-01-21 14:10  ivan
27017
27018         * FS/FS/cust_bill.pm: clean up all temp files!
27019
27020 2004-01-21 14:00  ivan
27021
27022         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
27023           conf/invoice_latexsmallfooter: fix multi-page typeset invoices
27024
27025 2004-01-20 16:04  ivan
27026
27027         * httemplate/search/: cust_bill_event.cgi, cust_pay.cgi,
27028           cust_pkg.cgi: don't include the _next_ day, just the full ending
27029           day
27030
27031 2004-01-20 12:30  ivan
27032
27033         * httemplate/: index.html, misc/dump.cgi: add database dump from
27034           web interface
27035
27036 2004-01-18 13:03  ivan
27037
27038         * FS/FS/Record.pm: revert bind_param change _again_.  passing not
27039           as a hashref causes too many other problems.  please leave as is.
27040           DBD::Pg needs to be fixed.  1.31 is a lost cause.
27041
27042 2004-01-16 13:45  ivan
27043
27044         * FS/FS/cust_bill.pm: apply variable substitutions in latex notes
27045           also
27046
27047 2004-01-12 12:40  khoff
27048
27049         * httemplate/edit/part_virtual_field.cgi: Lists are just better
27050           sorted.
27051
27052 2004-01-12 12:34  khoff
27053
27054         * httemplate/browse/part_virtual_field.cgi: $pvf isn't a global.
27055
27056 2004-01-11 16:03  ivan
27057
27058         * httemplate/view/cust_bill.cgi: only display "view typeset
27059           invoice" when there is an invoice_latex template
27060
27061 2004-01-11 15:59  ivan
27062
27063         * FS/FS/cust_bill.pm, httemplate/view/cust_bill.cgi: typeset
27064           invoice view in web UI uses pdf instead of postscript, closes
27065           Bug#614
27066
27067 2004-01-11 15:38  ivan
27068
27069         * httemplate/view/cust_bill-pdf.cgi: fix for pdf
27070
27071 2004-01-11 15:37  ivan
27072
27073         * httemplate/view/cust_bill-pdf.cgi: adding
27074
27075 2004-01-10 03:17  ivan
27076
27077         * Makefile: workaround stubborn shells globbing [a-z] to include
27078           CVS/
27079
27080 2004-01-09 20:19  ivan
27081
27082         * FS/FS/cust_main.pm: don't require payname for DCHK either
27083
27084 2004-01-09 19:50  ivan
27085
27086         * httemplate/edit/part_bill_event.cgi: fix UI: displaying "Add" on
27087           invoice event edits
27088
27089 2004-01-09 14:46  ivan
27090
27091         * httemplate/search/report_receivables.cgi: add customer number
27092
27093 2004-01-09 14:39  ivan
27094
27095         * FS/FS/cust_credit.pm, httemplate/view/cust_main.cgi: credit
27096           deletions: need to use Date::Format and FS::Misc qw(send_email)
27097           in cust_credit.pm, need a link to delete unapplied credits too
27098
27099 2004-01-09 14:15  ivan
27100
27101         * FS/FS/Conf.pm: correct tyop
27102
27103 2004-01-09 14:11  ivan
27104
27105         * FS/FS/Conf.pm, FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
27106           httemplate/view/cust_main.cgi,
27107           httemplate/misc/delete-cust_credit.cgi: add deletecredits config
27108           value to enable deletion of credits
27109
27110 2004-01-09 13:09  ivan
27111
27112         * FS/FS/: Conf.pm, svc_acct.pm: adding system_usernames config
27113           value
27114
27115 2004-01-06 22:10  khoff
27116
27117         * httemplate/edit/part_pkg.cgi: Added billing plan sql_external for
27118           billing services in an external sql database.
27119
27120 2004-01-05 12:24  ivan
27121
27122         * httemplate/index.html: fix other packages by next bill date link
27123
27124 2004-01-03 19:54  ivan
27125
27126         * httemplate/docs/signup.html: remove obsolete netscape CCK
27127           supportsignup.cgi
27128
27129           depend on HTTP::BrowserDetect directly instead of via deprecated
27130           HTTP::Headers::UserAgent (closes: Bug#578)
27131
27132 2004-01-03 00:42  ivan
27133
27134         * httemplate/browse/agent.cgi: fix heading colspan when there is no
27135           agent.disabled column
27136
27137 2004-01-01 12:40  ivan
27138
27139         * FS/FS/cust_bill.pm: escape stuff from latex
27140
27141 2003-12-29 22:02  khoff
27142
27143         * FS/FS/Record.pm: Pass type as scalar instead of a hashref to work
27144           around a bug in DBD::Pg version 1.31.
27145
27146 2003-12-27 00:23  ivan
27147
27148         * httemplate/: index.html, search/cust_pkg.cgi: package reports by
27149           agent
27150
27151 2003-12-24 10:18  khoff
27152
27153         * FS/bin/freeside-setup: tyop
27154
27155 2003-12-22 18:36  ivan
27156
27157         * FS/MANIFEST, FS/FS/part_export.pm, FS/t/svc_broadband.t,
27158           FS/t/svc_external.t, htetc/handler.pl,
27159           httemplate/edit/part_svc.cgi, httemplate/edit/svc_external.cgi,
27160           httemplate/edit/process/svc_external.cgi,
27161           httemplate/view/svc_external.cgi: add svc_external
27162
27163 2003-12-22 17:46  ivan
27164
27165         * FS/: FS.pm, FS/svc_external.pm, bin/freeside-setup,
27166           FS/cust_svc.pm: add svc_external
27167
27168 2003-12-22 17:10  ivan
27169
27170         * eg/table_template-svc.pm: update svc template for 1.5
27171
27172 2003-12-22 17:06  ivan
27173
27174         * eg/table_template-svc.pm: fix path to svc_Common in example table
27175
27176 2003-12-22 16:51  ivan
27177
27178         * FS/FS/ClientAPI/MyAccount.pm,
27179           fs_selfservice/FS-SelfService/SelfService.pm: add edit_info to
27180           selfservice API
27181
27182 2003-12-22 16:41  ivan
27183
27184         * FS/FS/: Conf.pm, cust_main.pm: allow_negative_charges config
27185           option
27186
27187 2003-12-22 13:22  ivan
27188
27189         * FS/FS/cust_main.pm: default to the whole-country tax rate if
27190           states aren't defined
27191
27192 2003-12-22 13:18  ivan
27193
27194         * FS/FS/cust_bill.pm: quiet warning
27195
27196 2003-12-22 13:01  ivan
27197
27198         * FS/FS/cust_credit.pm: allow credits to be modified at API level
27199
27200 2003-12-22 09:50  ivan
27201
27202         * FS/FS/cust_main.pm: add cust_credit, cust_pay and cust_refund
27203           subs
27204
27205 2003-12-21 15:16  ivan
27206
27207         * httemplate/browse/agent_type.cgi: work even if there are stray
27208           type_pkgs records around
27209
27210 2003-12-21 15:13  ivan
27211
27212         * FS/FS/Record.pm: cache virtual_fields method results to help
27213           performance
27214
27215 2003-12-21 13:12  ivan
27216
27217         * FS/bin/freeside-addoutsourceuser: add outsourced databases with
27218           both addresses by default
27219
27220 2003-12-15 00:08  ivan
27221
27222         * conf/invoice_latex: line up w/window envelopes
27223
27224 2003-12-15 00:07  ivan
27225
27226         * httemplate/misc/print-invoice.cgi: print_ps returns ths invoice
27227           now, do not count on latex printing it, oops
27228
27229 2003-12-14 22:42  ivan
27230
27231         * FS/FS/: cust_main.pm, cust_bill.pm: fix bug that charged full
27232           amounts of all open invoices as soon as balance went positive
27233           (only manifests when any cust_bill->owed somehow got to be
27234           negative)
27235
27236 2003-12-14 19:41  ivan
27237
27238         * FS/FS/cust_bill.pm: add _latex_escape sub
27239
27240 2003-12-14 09:53  ivan
27241
27242         * httemplate/view/cust_main.cgi: non-breaking spaces in custoemr
27243           view field names
27244
27245 2003-12-10 15:53  ivan
27246
27247         * FS/FS/ClientAPI/Signup.pm: signup page w/advertising source
27248           dropdown
27249
27250 2003-12-10 14:51  ivan
27251
27252         * FS/bin/freeside-setup: add part_referral.disabled, add disabled
27253           indices to agent and part_bill_event
27254
27255 2003-12-10 14:50  ivan
27256
27257         * FS/FS/part_referral.pm: add part_referral.disabled
27258
27259 2003-11-30 00:06  ivan
27260
27261         * FS/FS/cust_bill.pm: explicitly tell dvips to write output to a
27262           file
27263
27264 2003-11-29 23:52  ivan
27265
27266         * httemplate/view/cust_bill.cgi: add link to view typeset invoice
27267
27268 2003-11-29 23:41  ivan
27269
27270         * conf/invoice_latex: move to the left to line up with window
27271           envelopes
27272
27273 2003-11-29 02:50  ivan
27274
27275         * FS/FS/cust_credit_bill.pm: missing cut
27276
27277 2003-11-29 02:48  ivan
27278
27279         * FS/FS/cust_bill.pm: use the latex template for normal printing
27280           when available
27281
27282 2003-11-29 02:39  ivan
27283
27284         * httemplate/edit/part_pkg.cgi: adding sql_generic price plan
27285
27286 2003-11-29 00:32  ivan
27287
27288         * FS/FS/: Conf.pm, cust_bill_pay.pm, cust_credit_bill.pm: option to
27289           send statements when a payment or credit is applied
27290
27291 2003-11-29 00:18  ivan
27292
27293         * FS/FS/part_bill_event.pm: also set default latex template for
27294           late bill templates
27295
27296 2003-11-29 00:08  ivan
27297
27298         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
27299           conf/invoice_latexfooter, conf/invoice_latexnotes,
27300           httemplate/misc/print-invoice.cgi,
27301           httemplate/view/cust_bill-ps.cgi: postscript invoice redux
27302
27303 2003-11-26 07:37  ivan
27304
27305         * FS/FS/cust_bill.pm: remove spurious Setup on one-time package
27306           charges
27307
27308 2003-11-26 06:25  ivan
27309
27310         * FS/FS/: Conf.pm, cust_bill.pm: add invoice_default_terms config
27311           value to control explicit due date printing on invoices
27312
27313 2003-11-24 06:29  ivan
27314
27315         * httemplate/edit/part_export.cgi: fix html quoting problems
27316
27317 2003-11-24 05:01  ivan
27318
27319         * httemplate/browse/part_export.cgi: fix html quoting of export
27320           options
27321
27322 2003-11-21 10:55  ivan
27323
27324         * FS/FS/Record.pm: revert bind_param change!
27325
27326 2003-11-21 07:32  ivan
27327
27328         * httemplate/search/report_receivables.cgi: precedence helps alot
27329
27330 2003-11-21 07:25  ivan
27331
27332         * httemplate/search/report_receivables.cgi: precedence helps alot
27333
27334 2003-11-21 07:20  ivan
27335
27336         * httemplate/search/report_receivables.cgi: show customer status on
27337           receivables report
27338
27339 2003-11-20 04:48  ivan
27340
27341         * FS/FS/part_export/communigate_pro.pm: don't error out when not
27342           actually changing domain
27343
27344 2003-11-19 10:13  ivan
27345
27346         * FS/FS/Record.pm: work around DBD::Pg problems with bind_param
27347
27348 2003-11-19 04:21  ivan
27349
27350         * httemplate/: edit/REAL_cust_pkg.cgi, search/report_cust_pay.html,
27351           search/report_tax.html: fix jscalendar date ifFormat
27352
27353 2003-11-18 17:37  ivan
27354
27355         * FS/FS/cust_bill.pm: reversing accidental commit of
27356           work-in-progress
27357
27358 2003-11-18 17:29  ivan
27359
27360         * FS/FS/: cust_bill.pm, cust_main.pm: disable debugging by default
27361
27362 2003-11-18 07:14  ivan
27363
27364         * FS/FS/part_export.pm: fix communigate pro export descriptions
27365
27366 2003-11-18 07:04  ivan
27367
27368         * FS/: FS/part_export/communigate_pro.pm,
27369           FS/part_export/communigate_pro_singledomain.pm, MANIFEST,
27370           FS/part_export.pm: add communigate_pro_singledomain export
27371
27372 2003-11-14 23:28  ivan
27373
27374         * FS/bin/freeside-selfservice-server: kill off ssh process when
27375           re-opening connection
27376
27377 2003-11-14 23:18  ivan
27378
27379         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
27380           trailing newline to supress useless error messages in log
27381
27382 2003-11-14 00:43  ivan
27383
27384         * FS/bin/freeside-selfservice-server: hopefully recover better from
27385           lost ssh connections
27386
27387 2003-11-13 18:52  ivan
27388
27389         * httemplate/search/report_receivables.cgi: sort these
27390           case-insensitive
27391
27392 2003-11-12 04:29  ivan
27393
27394         * FS/FS/: svc_Common.pm, svc_acct.pm: allow provisioning of
27395           unaudited services with a svcnum for imports
27396
27397 2003-11-12 03:22  ivan
27398
27399         * FS/FS/cust_pkg.pm: better error msg
27400
27401 2003-11-11 07:03  ivan
27402
27403         * FS/FS/svc_Common.pm: also make setx behave when setting svcnum
27404           during an import
27405
27406 2003-11-11 06:39  ivan
27407
27408         * FS/FS/svc_Common.pm: fix up virtual field reprucussions
27409
27410 2003-11-11 06:21  ivan
27411
27412         * FS/FS/svc_Common.pm: simple change to cust_svc creation to help
27413           imports with svcnums
27414
27415 2003-11-11 00:01  ivan
27416
27417         * httemplate/search/report_receivables.cgi: remove spaces between
27418           parens and contact name
27419
27420 2003-11-10 23:51  ivan
27421
27422         * httemplate/browse/svc_acct_pop.cgi: part_referral.cgi
27423
27424 2003-11-10 05:54  ivan
27425
27426         * httemplate/misc/process/meta-import.cgi: hmm forgot to check this
27427           in?
27428
27429 2003-11-08 08:36  ivan
27430
27431         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add order_pkg and
27432           cancel_pkg functions to self-service
27433
27434 2003-11-08 08:31  ivan
27435
27436         * fs_selfservice/FS-SelfService/SelfService.pm: documentation for
27437           self-service functions!
27438
27439 2003-11-08 04:59  ivan
27440
27441         * FS/FS/ClientAPI/MyAccount.pm: pass paybatch field to realtime_bop
27442           so we can prevent double-charges
27443
27444 2003-11-07 02:53  ivan
27445
27446         * httemplate/elements/: calendar-en.js, calendar-setup.js,
27447           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
27448           jscalendar
27449
27450 2003-11-07 00:39  ivan
27451
27452         * FS/FS/cust_svc.pm: also fix attribute_since_sqlradacct for data
27453           charging
27454
27455 2003-11-07 00:36  ivan
27456
27457         * FS/FS/cust_svc.pm: finish fixing sqlradius_withdomain time
27458           calculations
27459
27460 2003-11-06 23:56  ivan
27461
27462         * httemplate/view/svc_acct.cgi: also show RADIUS usage information
27463           for sqlradius_withdomain exports
27464
27465 2003-11-06 06:45  ivan
27466
27467         * httemplate/search/report_receivables.cgi: add totals & simplify
27468           expressions
27469
27470 2003-11-06 06:08  ivan
27471
27472         * httemplate/search/report_receivables.cgi: ack!  count credits,
27473           not payments twice
27474
27475 2003-11-06 06:00  ivan
27476
27477         * httemplate/search/report_receivables.cgi: typo
27478
27479 2003-11-06 05:56  ivan
27480
27481         * httemplate/search/report_receivables.cgi: link to customer, don't
27482           show custnum
27483
27484 2003-11-06 05:40  ivan
27485
27486         * FS/MANIFEST: removing bin/freeside-receivables-report
27487
27488 2003-11-06 05:39  ivan
27489
27490         * httemplate/: index.html, search/report_receivables.cgi: "current
27491           receivables" -> A/R Aging summary
27492
27493 2003-11-05 03:13  ivan
27494
27495         * bin/create-fetchmailrc: fixup
27496
27497 2003-11-05 02:26  ivan
27498
27499         * FS/FS/svc_acct.pm: allow letters in quota for use with edquota -p
27500
27501 2003-11-04 10:01  ivan
27502
27503         * FS/FS/cust_main.pm: don't overwrite otaker on cust_main!
27504
27505 2003-11-04 09:57  ivan
27506
27507         * bin/create-fetchmailrc: adding
27508
27509 2003-11-04 09:30  ivan
27510
27511         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm: make snarf
27512           info available to exports
27513
27514 2003-11-04 02:56  ivan
27515
27516         * FS/FS/Record.pm: finish treating serials as ints!
27517
27518 2003-11-04 02:55  ivan
27519
27520         * FS/FS/Record.pm: treat serial columns as ints too!
27521
27522 2003-11-03 03:42  ivan
27523
27524         * FS/FS/svc_Common.pm, httemplate/edit/part_svc.cgi: does this fix
27525           Bug#590??
27526
27527 2003-11-03 03:30  ivan
27528
27529         * httemplate/edit/part_svc.cgi: kludge around this so i can add
27530           service definitions for now
27531
27532 2003-11-02 21:57  ivan
27533
27534         * httemplate/: index.html, browse/part_pkg.cgi,
27535           search/cust_pkg.cgi: add suspended/canceled browse, fix the old
27536           suspended browse
27537
27538 2003-11-02 21:48  ivan
27539
27540         * httemplate/search/cust_pkg.cgi: add suspended/canceled package
27541           browse
27542
27543 2003-11-02 21:40  ivan
27544
27545         * httemplate/index.html: formatting
27546
27547 2003-11-02 21:34  ivan
27548
27549         * httemplate/index.html: remove duplicate items from "Reports"
27550           section
27551
27552 2003-11-02 21:25  ivan
27553
27554         * httemplate/browse/part_pkg.cgi: tyops
27555
27556 2003-11-02 21:21  ivan
27557
27558         * httemplate/browse/part_pkg.cgi: also show suspended and canceled
27559           counts on active package browse
27560
27561 2003-10-25 17:39  ivan
27562
27563         * httemplate/search/: cust_pay.cgi, report_cust_pay.html: payment
27564           reports broken down by Visa/MC / Amex / Discover
27565
27566 2003-10-24 19:05  ivan
27567
27568         * FS/FS/: acct_snarf.pm, svc_Common.pm, svc_acct.pm,
27569           ClientAPI/Signup.pm: signups with snarf info!
27570
27571 2003-10-24 18:06  ivan
27572
27573         * httemplate/docs/signup.html: better link to .INS files
27574           documentation
27575
27576 2003-10-24 13:38  ivan
27577
27578         * FS/FS/: cust_main.pm, Conf.pm: add cvv-save configuration value
27579           to save the cvv data for specific card types
27580
27581 2003-10-24 12:28  ivan
27582
27583         * FS/FS/ClientAPI/Signup.pm, httemplate/edit/cust_main.cgi,
27584           httemplate/edit/process/cust_main.cgi, httemplate/docs/cvv2.html,
27585           FS/FS/cust_main.pm, FS/bin/freeside-setup,
27586           httemplate/docs/schema.html: cvv!
27587
27588 2003-10-23 22:51  ivan
27589
27590         * httemplate/images/: cvv2.png, cvv2_amex.png: adding cvv2 images
27591
27592 2003-10-23 02:02  ivan
27593
27594         * httemplate/docs/legacy.html: fix cranky verbitage at the top
27595
27596 2003-10-23 00:49  ivan
27597
27598         * FS/FS/cust_pay_batch.pm: Declined results from batches should now
27599           suspend the relevant customer.
27600
27601 2003-10-22 12:10  khoff
27602
27603         * httemplate/edit/process/router.cgi: dbh is a global.
27604
27605 2003-10-19 22:01  ivan
27606
27607         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
27608           httemplate/view/cust_main.cgi: finish up weekly billing
27609
27610 2003-10-19 21:25  ivan
27611
27612         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
27613           httemplate/edit/part_pkg.cgi, FS/bin/freeside-setup: daily/weekly
27614           billing
27615
27616 2003-10-16 15:57  khoff
27617
27618         * FS/FS/part_export/router.pm: Telnet/SSH router export for
27619           svc_broadband.
27620
27621 2003-10-15 16:17  khoff
27622
27623         * httemplate/browse/router.cgi: $router isn't a global.
27624
27625 2003-10-15 15:59  khoff
27626
27627         * httemplate/edit/router.cgi: More changes that got lost in the
27628           merge somehow.
27629
27630 2003-10-15 15:48  khoff
27631
27632         * httemplate/view/svc_broadband.cgi: File got munged during
27633           svc_broadband merge.  Added ability to create a 'customer
27634           router'.
27635
27636 2003-10-15 08:03  ivan
27637
27638         * FS/bin/freeside-selfservice-server,
27639           fs_selfservice/FS-SelfService/SelfService.pm,
27640           fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
27641           tagging ability so we can run multiple self-service clients on
27642           one machine
27643
27644 2003-10-15 05:08  ivan
27645
27646         * FS/bin/freeside-setup: fix agent username and password
27647           nullability
27648
27649 2003-10-15 02:41  ivan
27650
27651         * FS/FS/cust_main.pm: - Business::OnlinePayment "recurring_billing"
27652           flag is set for subsequent   credit card transactions; some
27653           processors (AuthorozeNet, others?) use this   to waive the CVV2
27654           requirement.
27655
27656 2003-10-09 10:40  ivan
27657
27658         * FS/FS/cust_pay_batch.pm: parse last line from TD Canada Trust
27659
27660 2003-10-07 21:09  ivan
27661
27662         * htetc/handler.pl, httemplate/misc/upload-batch.cgi: can't use
27663           File::Basename::basename for windows filenames!  use a regex
27664           instead
27665
27666 2003-10-07 06:50  ivan
27667
27668         * Makefile: mandrake
27669
27670 2003-10-07 01:05  ivan
27671
27672         * FS/: FS/acct_snarf.pm, FS.pm, FS/part_export.pm: adding
27673           acct_snarf
27674
27675 2003-10-06 23:06  ivan
27676
27677         * FS/FS/part_export/communigate_pro.pm: problem was scalar context
27678           propogating to the wrong place in the grep
27679
27680 2003-10-06 23:03  ivan
27681
27682         * FS/FS/part_export/communigate_pro.pm: fix subroutine call from
27683           UpdateAccountSettings sub
27684
27685 2003-10-06 22:50  ivan
27686
27687         * FS/FS/part_export/communigate_pro.pm: add suspend and unsuspend
27688           hooks, don't try and set '*SUSPENDED*' passwords
27689
27690 2003-10-06 22:49  ivan
27691
27692         * FS/FS/svc_acct.pm: doc
27693
27694 2003-10-06 19:27  ivan
27695
27696         * FS/FS/part_export/communigate_pro.pm: add suspension /
27697           unsuspension export to communigate
27698
27699 2003-10-06 04:39  ivan
27700
27701         * httemplate/search/svc_acct.cgi: fix URL argument processing for
27702           account searches by popnum
27703
27704 2003-10-06 04:22  ivan
27705
27706         * httemplate/search/svc_acct.cgi: typo
27707
27708 2003-10-06 04:20  ivan
27709
27710         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: fix
27711           linking to account list per access number
27712
27713 2003-10-06 04:14  ivan
27714
27715         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: agent
27716           browse shows # of active accounts & links to appropriate account
27717           search
27718
27719 2003-10-02 14:51  khoff
27720
27721         * httemplate/edit/svc_broadband.cgi: $field isn't a global.
27722
27723 2003-10-02 07:26  ivan
27724
27725         * Makefile: minor Makefile updates
27726
27727 2003-10-02 07:19  ivan
27728
27729         * FS/FS/: Conf.pm, cust_main.pm: add emaildecline-exclude config
27730           option
27731
27732 2003-10-02 06:08  ivan
27733
27734         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: turn
27735           off super-verbose logging
27736
27737 2003-10-02 05:42  ivan
27738
27739         * fs_selfservice/FS-SelfService/Makefile.PL: update Makefile.PL
27740           dependancies (PREREQ_PM) for self-service module and signup
27741           wrapper
27742
27743 2003-10-02 04:23  ivan
27744
27745         * fs_selfservice/FS-SelfService/cgi/login.html: removing testing
27746           info
27747
27748 2003-10-02 03:18  ivan
27749
27750         * FS/bin/freeside-daily: added -y switch to freeside-daily to
27751           specify an offset in days
27752
27753 2003-10-02 01:56  ivan
27754
27755         * FS/FS/raddb.pm, bin/generate-raddb: update with dictionaries from
27756           freeradius 0.9.1, and fix generate-raddb to avoid duplicates
27757
27758 2003-09-30 08:01  ivan
27759
27760         * FS/FS/agent.pm: no duplicate usernames
27761
27762 2003-09-30 05:48  ivan
27763
27764         * httemplate/misc/download-batch.cgi: IE doesn't like downloading
27765           MIME type text/comma-separated-values
27766
27767 2003-09-30 01:21  ivan
27768
27769         * httemplate/edit/REAL_cust_pkg.cgi, CREDITS,
27770           httemplate/elements/calendar-en.js,
27771           httemplate/elements/calendar-setup.js,
27772           httemplate/elements/calendar-win2k-2.css,
27773           httemplate/elements/calendar.js,
27774           httemplate/elements/calendar_stripped.js,
27775           httemplate/images/calendar.png,
27776           httemplate/search/report_cust_pay.html,
27777           httemplate/search/report_tax.html: calendar popups!
27778
27779 2003-09-30 00:04  ivan
27780
27781         * htetc/handler.pl: CGI.pm 2.47 required for ->upload() method
27782
27783 2003-09-29 03:10  ivan
27784
27785         * httemplate/: browse/agent.cgi, search/cust_main.cgi: agent browse
27786           now links to active/cancelled customers
27787
27788 2003-09-28 23:51  ivan
27789
27790         * FS/FS/ClientAPI/Signup.pm: signup with agent selection
27791
27792 2003-09-28 23:35  ivan
27793
27794         * httemplate/index.html: remove Gratuitous Capitalization
27795
27796 2003-09-28 22:51  ivan
27797
27798         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
27799           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi: agents
27800           can be disabled (auto-sensing based on schema)
27801
27802 2003-09-28 22:51  ivan
27803
27804         * FS/bin/freeside-setup, httemplate/docs/schema.html: added
27805           agent.disabled       agent.username       agent._password
27806
27807 2003-09-28 19:17  ivan
27808
27809         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: finish removing
27810           quiet config options
27811
27812 2003-09-27 19:36  ivan
27813
27814         * FS/FS/cust_pay_batch.pm, htetc/handler.pl,
27815           httemplate/misc/upload-batch.cgi: add upload of batch result from
27816           TD Canada Trust some global.asa / handler.pl enhancements
27817
27818 2003-09-26 16:33  khoff
27819
27820         * httemplate/edit/svc_www.cgi: $field is not a global.
27821
27822 2003-09-26 14:02  khoff
27823
27824         * httemplate/edit/svc_acct.cgi: $field isn't a global.
27825
27826 2003-09-26 06:04  ivan
27827
27828         * FS/: FS/cust_main.pm, bin/freeside-daily: re-setup option to
27829           re-charge setup fee
27830
27831 2003-09-26 02:31  ivan
27832
27833         * FS/FS/cust_main.pm: scalar/array scope fix... new, multiple (i.e.
27834           canadian GST/PST) taxes work now!
27835
27836 2003-09-26 02:15  ivan
27837
27838         * FS/FS/UID.pm: re-enable ChopBlanks for now
27839
27840 2003-09-26 02:09  ivan
27841
27842         * FS/FS/cust_pkg.pm: fix manual_flag problem preventing cust_pkg
27843           editing
27844
27845 2003-09-26 01:11  ivan
27846
27847         * httemplate/browse/cust_main_county.cgi: fix tax edit UI
27848
27849 2003-09-25 04:49  ivan
27850
27851         * httemplate/browse/cust_main_county.cgi: UI for multiple named
27852           taxes w/setup & recur exemptions 1.4 schema-auto-adjusting
27853           backport
27854
27855 2003-09-25 04:17  ivan
27856
27857         * FS/FS/: cust_main.pm, cust_main_county.pm: multiple, named taxes
27858           for a single region 1.4 backport auto-adjusts based on schema
27859
27860 2003-09-25 03:40  ivan
27861
27862         * FS/bin/freeside-setup, httemplate/docs/schema.html: add setuptax
27863           and recurtax fields to cust_main_county
27864
27865 2003-09-25 03:28  ivan
27866
27867         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
27868           freebsd portability fix
27869
27870 2003-09-25 03:27  ivan
27871
27872         * FS/bin/freeside-selfservice-server: freebsd portability fixes
27873
27874 2003-09-25 03:26  ivan
27875
27876         * FS/FS/ClientAPI/MyAccount.pm: quiet self-service server cancels
27877
27878 2003-09-24 10:20  ivan
27879
27880         * FS/FS/part_export/shellcommands.pm: don't change dir either when
27881           username_pwonly is set
27882
27883 2003-09-24 10:06  ivan
27884
27885         * FS/FS/part_export/shellcommands.pm: don't allow uid changes when
27886           usermod_pwonly set
27887
27888 2003-09-23 18:30  ivan
27889
27890         * httemplate/browse/agent.cgi: fix boolean precedence error leading
27891           to inaccurate results on the new customer status list
27892
27893 2003-09-21 00:31  ivan
27894
27895         * FS/FS/cust_bill.pm, httemplate/misc/download-batch.cgi: remove
27896           trancode from batching
27897
27898 2003-09-20 23:52  ivan
27899
27900         * httemplate/misc/download-batch.cgi: eliminate extraneous newlines
27901
27902 2003-09-20 18:22  ivan
27903
27904         * httemplate/misc/download-batch.cgi: preliminary batch download
27905
27906 2003-09-19 05:40  ivan
27907
27908         * FS/FS/cust_main.pm: quiet option to cancel method
27909
27910 2003-09-19 05:13  ivan
27911
27912         * FS/FS/ClientAPI/Signup.pm: remove klunky $error ||= usage
27913
27914 2003-09-19 05:04  ivan
27915
27916         * FS/FS/ClientAPI/Signup.pm: oops, flipped an or to an and
27917
27918 2003-09-19 05:02  ivan
27919
27920         * FS/FS/ClientAPI/Signup.pm: cache initial signup_info for
27921           performance
27922
27923 2003-09-19 04:56  ivan
27924
27925         * FS/FS/ClientAPI/Signup.pm: better error message when you don't
27926           select a package
27927
27928 2003-09-19 04:50  ivan
27929
27930         * init.d/freeside-init: correct pid filename for stopping
27931           self-service server
27932
27933 2003-09-19 04:35  ivan
27934
27935         * fs_selfservice/FS-SelfService/SelfService.pm: finish moving
27936           signup server functions to self-service interace
27937
27938 2003-09-19 04:00  ivan
27939
27940         * FS/FS/ClientAPI/Signup.pm: module needs to return true
27941
27942 2003-09-19 03:08  ivan
27943
27944         * FS/FS/ClientAPI/Signup.pm: make sure signup cancels are quiet
27945
27946 2003-09-19 03:07  ivan
27947
27948         * Makefile, FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
27949           FS/FS/ClientAPI/Signup.pm, httemplate/docs/index.html: move
27950           signup server functions to self-service server.  fix provisioning
27951           & immediate suspension of declined signups.
27952
27953 2003-09-19 02:59  ivan
27954
27955         * init.d/freeside-init: removing signup and passwd servers
27956
27957 2003-09-18 21:25  ivan
27958
27959         * FS/FS/cust_main.pm: finish cleaning up the quiet stuff
27960
27961 2003-09-18 21:13  ivan
27962
27963         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm: deprecate
27964           signup_server-quiet config option
27965
27966 2003-09-18 03:52  ivan
27967
27968         * httemplate/browse/agent.cgi: oops
27969
27970 2003-09-18 03:46  ivan
27971
27972         * httemplate/browse/agent.cgi: include info on number of
27973           active/cancelled customers in agent browse
27974
27975 2003-09-15 14:33  ivan
27976
27977         * httemplate/search/cust_pkg.cgi: package search skips cancelled
27978           packages when searching by date range
27979
27980 2003-09-11 17:14  khoff
27981
27982         * FS/FS/addr_block.pm: @excludeaddr is a list of addresses, not
27983           NetAddrs, so it shouldn't be map'd
27984
27985 2003-09-11 14:57  ivan
27986
27987         * FS/FS/part_export.pm: also update sqlradius_withdomaind
27988           description for freeradius 0.9.1
27989
27990 2003-09-11 14:54  ivan
27991
27992         * FS/FS/part_export.pm: update doc note for freeradius 0.9.1
27993
27994 2003-09-10 15:10  ivan
27995
27996         * FS/FS/part_export/communigate_pro.pm: communigate pro quota bs
27997
27998 2003-09-10 14:56  ivan
27999
28000         * FS/FS/part_export/communigate_pro.pm: don't set an empty
28001           externalFlag
28002
28003 2003-09-10 14:45  ivan
28004
28005         * FS/FS/part_export/communigate_pro.pm: communitgate pro
28006           CreateAccount examples are on crack
28007
28008 2003-09-10 14:39  ivan
28009
28010         * FS/FS/part_export/communigate_pro.pm: fix for communigate pro
28011           weird data structure on create
28012
28013 2003-09-10 14:01  ivan
28014
28015         * FS/FS/part_export/communigate_pro.pm: set initial password for
28016           new accounts
28017
28018 2003-09-10 03:54  ivan
28019
28020         * FS/FS/cust_pay.pm: adding cust_main method
28021
28022 2003-09-09 15:36  ivan
28023
28024         * FS/MANIFEST: adding communigate_pro export
28025
28026 2003-09-08 21:16  ivan
28027
28028         * FS/FS/part_export.pm: typo hiding remote username labels
28029
28030 2003-09-06 00:20  ivan
28031
28032         * httemplate/browse/agent_type.cgi: hide display of disabled
28033           packages from agent type browse
28034
28035 2003-09-05 23:45  ivan
28036
28037         * FS/FS/part_export.pm: updated DBI link in sqlradius export notes
28038
28039 2003-09-05 18:45  ivan
28040
28041         * FS/FS/svc_acct.pm: fix method name
28042
28043 2003-09-05 18:44  ivan
28044
28045         * FS/FS/: cust_svc.pm, svc_acct.pm: add
28046           get_session_history_sqlradacct have $ignore_quantity also ignore
28047           0 quantities
28048
28049 2003-09-05 06:19  ivan
28050
28051         * FS/FS/part_export/communigate_pro.pm: typo
28052
28053 2003-09-05 06:18  ivan
28054
28055         * FS/FS/: part_export.pm, part_export/communigate_pro.pm: add
28056           communigate pro export
28057
28058 2003-09-05 06:16  ivan
28059
28060         * FS/FS/Conf.pm: doc
28061
28062 2003-09-05 02:13  ivan
28063
28064         * FS/FS/svc_acct.pm: allow ! password like !!
28065
28066 2003-09-05 01:17  ivan
28067
28068         * FS/FS/Conf.pm: fix reference to obsolete shellcommands-useradd
28069           conf value (refer to exports instead)
28070
28071 2003-09-05 01:02  ivan
28072
28073         * FS/FS/Conf.pm: fix typo
28074
28075 2003-09-05 01:01  ivan
28076
28077         * FS/FS/svc_acct.pm: allow up to 60 char encrypted passwords for
28078           blowfish
28079
28080 2003-09-05 00:55  ivan
28081
28082         * FS/bin/freeside-setup: svc_acct._password from 50 to 72 for
28083           blowfish passwords
28084
28085 2003-09-04 21:09  ivan
28086
28087         * FS/FS/: Conf.pm, cust_main.pm: users-allow_comp config value to
28088           control creation of complimentary accounts and minor pod updates
28089
28090 2003-09-04 19:31  ivan
28091
28092         * httemplate/edit/part_svc.cgi: -w-safe and run under a 1.4 schema
28093           too
28094
28095 2003-09-03 16:06  ivan
28096
28097         * httemplate/view/cust_main.cgi: list extraneous services, closes:
28098           #213
28099
28100 2003-09-03 13:22  ivan
28101
28102         * FS/FS/Record.pm: turn off query debugging
28103
28104 2003-09-03 11:46  ivan
28105
28106         * FS/FS/Record.pm: turn vfieldpart_hashref into a method, not a
28107           subroutine another fix to support running 1.5.0 virtual field
28108           code on 1.4.x databases
28109
28110 2003-09-03 06:18  ivan
28111
28112         * FS/FS/part_export.pm: openbsd also uses sane useradd/mod/del
28113           commands
28114
28115 2003-09-03 05:35  ivan
28116
28117         * Makefile: makefile trivia for openbsd
28118
28119 2003-08-07 22:54  ivan
28120
28121         * httemplate/view/svc_acct.cgi: - fix possible glitch with Mason on
28122           account view screen
28123
28124 2003-08-07 22:42  ivan
28125
28126         * FS/FS/CGI.pm, bin/masonize, httemplate/index.html,
28127           httemplate/elements/header.html,
28128           httemplate/elements/menubar.html, httemplate/elements/pager.html,
28129           httemplate/elements/table.html, httemplate/search/sql.html,
28130           httemplate/search/elements/search.html: - (finish) includes!
28131           (closes: Bug#551) - (finish) moving SQL search to including
28132           generic elements/search.html - new elements: menubar.html,
28133           header.html, pager.html and table.html - have masonize process
28134           .html files also
28135
28136 2003-08-07 19:02  ivan
28137
28138         * bin/masonize, httemplate/autohandler,
28139           httemplate/graph/money_time.cgi, httemplate/search/sql.html,
28140           httemplate/search/elements/search.html: - fix Mason profiling to
28141           pass-through images (for graph/) - fix graph/money-time.cgi use
28142           of $m interfering with Mason - fix graph/money-time-graph.cgi to
28143           set content-type in a Mason/ASP-independant   fashion -
28144           (beginning of) includes! - (beginning of) moving SQL search to
28145           including generic elements/search.html - fix global.asa typo -
28146           fix masonize to not prepend an extraneous blank line (breaking
28147           graph/money-time-graph.cgi)
28148
28149 2003-08-07 06:08  ivan
28150
28151         * htetc/handler.pl, httemplate/view/cust_main.cgi: - turn on
28152           profiling with mason like with Apache::ASP (redirects now
28153           working) - fix mason error with new view/cust_main.cgi UI
28154
28155 2003-08-07 05:47  ivan
28156
28157         * Makefile, htetc/handler.pl, httemplate/autohandler,
28158           httemplate/index.html: - switch to mason by default - minimum
28159           mason version 1.1 (and doc) - evaluate .html files with mason/asp
28160           - turn on profiling with mason like with Apache::ASP (redirects
28161           not working) - (start of) includes
28162
28163 2003-08-05 14:00  ivan
28164
28165         * httemplate/browse/part_pkg.cgi: doh, revert stuff that shouldn't
28166           have been checked in
28167
28168 2003-08-05 13:06  ivan
28169
28170         * htetc/handler.pl: no svc_acct_sm in 1.5
28171
28172 2003-08-05 12:07  ivan
28173
28174         * FS/FS/part_export.pm: update sqlradius{_withdomain} documentation
28175
28176 2003-08-05 11:52  ivan
28177
28178         * FS/FS/svc_domain.pm: remove spurious re-use of $error
28179
28180 2003-08-05 11:45  ivan
28181
28182         * FS/FS/Record.pm: backwards compatibility if the schema hasn't
28183           been updated
28184
28185 2003-08-04 17:32  khoff
28186
28187         * httemplate/index.html: Fixed %%%VERSION%%% tag
28188
28189 2003-08-04 17:20  khoff
28190
28191         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/addr_block.pm,
28192           FS/FS/agent.pm, FS/FS/agent_type.pm, FS/FS/cust_bill.pm,
28193           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay.pm,
28194           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
28195           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
28196           FS/FS/cust_credit_refund.pm, FS/FS/cust_main.pm,
28197           FS/FS/cust_main_county.pm, FS/FS/cust_main_invoice.pm,
28198           FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm, FS/FS/cust_pkg.pm,
28199           FS/FS/cust_refund.pm, FS/FS/cust_svc.pm,
28200           FS/FS/cust_tax_exempt.pm, FS/FS/domain_record.pm,
28201           FS/FS/export_svc.pm, FS/FS/msgcat.pm, FS/FS/nas.pm,
28202           FS/FS/part_bill_event.pm, FS/FS/part_export.pm,
28203           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
28204           FS/FS/part_pop_local.pm, FS/FS/part_referral.pm,
28205           FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
28206           FS/FS/part_virtual_field.pm, FS/FS/pkg_svc.pm, FS/FS/port.pm,
28207           FS/FS/prepay_credit.pm, FS/FS/queue.pm, FS/FS/queue_arg.pm,
28208           FS/FS/queue_depend.pm, FS/FS/radius_usergroup.pm,
28209           FS/FS/router.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
28210           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, FS/FS/svc_broadband.pm,
28211           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
28212           FS/FS/type_pkgs.pm, FS/bin/freeside-setup, htetc/handler.pl,
28213           httemplate/index.html, httemplate/browse/part_svc.cgi,
28214           httemplate/browse/part_virtual_field.cgi,
28215           httemplate/browse/router.cgi, httemplate/edit/part_svc.cgi,
28216           httemplate/edit/part_virtual_field.cgi,
28217           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
28218           httemplate/edit/svc_broadband.cgi, httemplate/edit/svc_www.cgi,
28219           httemplate/edit/process/router.cgi,
28220           httemplate/edit/process/svc_broadband.cgi,
28221           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
28222           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi:
28223           Virtual field merge
28224
28225 2003-07-25 09:26  ivan
28226
28227         * FS/FS/svc_acct.pm: typo
28228
28229 2003-07-25 06:13  ivan
28230
28231         * FS/FS/Conf.pm: doc
28232
28233 2003-07-23 10:05  ivan
28234
28235         * FS/FS/part_export/domain_shellcommands.pm: bugfix for
28236           non-catchall domains
28237
28238 2003-07-23 08:36  ivan
28239
28240         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
28241           spurious "can't purchase pkgpart" errors
28242
28243 2003-07-17 09:02  ivan
28244
28245         * FS/FS/cust_main.pm: one last tiny bugfix for the retry_realtime
28246           functionality
28247
28248 2003-07-16 09:05  ivan
28249
28250         * httemplate/search/cust_pay.cgi: UI
28251
28252 2003-07-16 09:01  ivan
28253
28254         * httemplate/search/cust_pay.cgi: show totals in payment report
28255
28256 2003-07-15 06:30  ivan
28257
28258         * rt/: Makefile, bin/mason_handler.fcgi, bin/mason_handler.scgi,
28259           bin/rt-mailgate, etc/schema.Pg, lib/RT.pm, lib/RT/Record.pm:
28260           reverting to vendor branch rt 3.0.4, hopefully
28261
28262 2003-07-15 06:16  ivan
28263
28264         * rt/: config.log, config.status, bin/mason_handler.svc,
28265           bin/rt-commit-handler, bin/rt-crontool, etc/RT_Config.pm,
28266           etc/RT_Config.pm.in, etc/RT_SiteConfig.pm,
28267           html/Admin/Users/Modify.html, html/Elements/Footer,
28268           html/Elements/Header, html/Elements/Menu,
28269           html/Elements/PageLayout, html/Elements/SelectDate,
28270           html/Elements/SimpleSearch, html/Elements/Tabs,
28271           html/Elements/TitleBoxStart, html/Search/Bulk.html,
28272           html/Ticket/Create.html, html/Ticket/Display.html,
28273           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
28274           html/User/Prefs.html, lib/RT/Groups_Overlay.pm,
28275           lib/RT/SearchBuilder.pm, lib/RT/Ticket_Overlay.pm,
28276           lib/RT/Transaction_Overlay.pm, lib/RT/User_Overlay.pm,
28277           lib/RT/Users_Overlay.pm, lib/t/02regression.t, lib/t/03web.pl,
28278           lib/t/04_send_email.pl, sbin/rt-setup-database.in: Initial
28279           revision
28280
28281 2003-07-15 06:16  ivan
28282
28283         * rt/: COPYING, Makefile.in, README, aclocal.m4, Changelog,
28284           configure, configure.ac, install-sh, bin/mason_handler.fcgi.in,
28285           bin/mason_handler.scgi.in, bin/mason_handler.svc.in,
28286           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
28287           docs/README.docs, docs/Security, docs/design_docs/CARS,
28288           docs/design_docs/TransactionTypes.txt, docs/design_docs/acls,
28289           docs/design_docs/approval_notices,
28290           docs/design_docs/approval_template, docs/design_docs/cf_search,
28291           docs/design_docs/cli_spec, docs/design_docs/cvs_integration,
28292           docs/design_docs/delegation, docs/design_docs/evil_plans,
28293           docs/design_docs/groups_notes,
28294           docs/design_docs/link-definitions.txt,
28295           docs/design_docs/recursive_group_membership_algorithm,
28296           docs/design_docs/rql_parser_machine.graphviz,
28297           docs/design_docs/string-extraction-guide.txt,
28298           docs/design_docs/subscription-definitions.txt,
28299           docs/design_docs/ticket_templates, docs/design_docs/users,
28300           etc/acl.Oracle, etc/acl.Pg, etc/acl.mysql, etc/constraints.mysql,
28301           etc/initialdata, etc/rt.spec, etc/schema.SQLite,
28302           etc/schema.mysql, html/autohandler, html/index.html, html/l,
28303           html/Admin/index.html, html/Admin/Elements/AddCustomFieldValue,
28304           html/Admin/Elements/CreateUserCalled,
28305           html/Admin/Elements/EditCustomField,
28306           html/Admin/Elements/EditCustomFieldValues,
28307           html/Admin/Elements/EditCustomFields,
28308           html/Admin/Elements/EditQueueWatchers,
28309           html/Admin/Elements/EditScrip, html/Admin/Elements/EditScrips,
28310           html/Admin/Elements/EditTemplates,
28311           html/Admin/Elements/EditUserComments,
28312           html/Admin/Elements/GroupTabs, html/Admin/Elements/Header,
28313           html/Admin/Elements/ListGlobalCustomFields,
28314           html/Admin/Elements/ListGlobalScrips,
28315           html/Admin/Elements/ModifyTemplate,
28316           html/Admin/Elements/QueueRightsForUser,
28317           html/Admin/Elements/QueueTabs,
28318           html/Admin/Elements/SelectCustomFieldType,
28319           html/Admin/Elements/SelectGroups,
28320           html/Admin/Elements/SelectModifyGroup,
28321           html/Admin/Elements/SelectModifyQueue,
28322           html/Admin/Elements/SelectModifyUser,
28323           html/Admin/Elements/SelectNewGroupMembers,
28324           html/Admin/Elements/SelectRights,
28325           html/Admin/Elements/SelectScrip,
28326           html/Admin/Elements/SelectScripAction,
28327           html/Admin/Elements/SelectScripCondition,
28328           html/Admin/Elements/SelectSingleOrMultiple,
28329           html/Admin/Elements/SelectTemplate,
28330           html/Admin/Elements/SelectUsers, html/Admin/Elements/SystemTabs,
28331           html/Admin/Elements/Tabs, html/Admin/Elements/UserTabs,
28332           html/Admin/Global/GroupRights.html, html/Admin/Global/Scrip.html,
28333           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
28334           html/Admin/Global/Templates.html,
28335           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
28336           html/Admin/Groups/GroupRights.html,
28337           html/Admin/Groups/Members.html, html/Admin/Groups/Modify.html,
28338           html/Admin/Groups/UserRights.html, html/Admin/Groups/index.html,
28339           html/Admin/Queues/CustomField.html,
28340           html/Admin/Queues/CustomFields.html,
28341           html/Admin/Queues/GroupRights.html,
28342           html/Admin/Queues/Modify.html, html/Admin/Queues/People.html,
28343           html/Admin/Queues/Scrip.html, html/Admin/Queues/Scrips.html,
28344           html/Admin/Queues/Template.html,
28345           html/Admin/Queues/Templates.html,
28346           html/Admin/Queues/UserRights.html, html/Admin/Queues/index.html,
28347           html/Admin/Users/index.html, html/Approvals/Display.html,
28348           html/Approvals/index.html, html/Approvals/Elements/Approve,
28349           html/Approvals/Elements/PendingMyApproval,
28350           html/Approvals/Elements/ShowDependency,
28351           html/Approvals/Elements/Tabs, html/Elements/BevelBoxRaisedEnd,
28352           html/Elements/BevelBoxRaisedStart, html/Elements/Callback,
28353           html/Elements/Checkbox, html/Elements/CreateTicket,
28354           html/Elements/Error, html/Elements/GotoTicket,
28355           html/Elements/ListActions, html/Elements/Login,
28356           html/Elements/MessageBox, html/Elements/MyRequests,
28357           html/Elements/MyTickets, html/Elements/Quicksearch,
28358           html/Elements/Refresh, html/Elements/Section,
28359           html/Elements/SelectAttachmentField, html/Elements/SelectBoolean,
28360           html/Elements/SelectCustomFieldOperator,
28361           html/Elements/SelectCustomFieldValue,
28362           html/Elements/SelectDateRelation, html/Elements/SelectDateType,
28363           html/Elements/SelectEqualityOperator, html/Elements/SelectGroups,
28364           html/Elements/SelectLinkType, html/Elements/SelectMatch,
28365           html/Elements/SelectNewTicketQueue, html/Elements/SelectOwner,
28366           html/Elements/SelectQueue, html/Elements/SelectResultsPerPage,
28367           html/Elements/SelectSortOrder, html/Elements/SelectStatus,
28368           html/Elements/SelectTicketSortBy,
28369           html/Elements/SelectTicketTypes, html/Elements/SelectUsers,
28370           html/Elements/SelectWatcherType,
28371           html/Elements/SetupSessionCookie, html/Elements/Submit,
28372           html/Elements/TitleBoxEnd, html/NoAuth/Logout.html,
28373           html/NoAuth/Reminder.html, html/NoAuth/images/bplogo.gif,
28374           html/NoAuth/images/favicon.png,
28375           html/REST/1.0/NoAuth/mail-gateway, html/SelfService/Closed.html,
28376           html/SelfService/Create.html, html/SelfService/Display.html,
28377           html/SelfService/Error.html, html/SelfService/Prefs.html,
28378           html/SelfService/Update.html, html/SelfService/index.html,
28379           html/SelfService/Attachment/dhandler,
28380           html/SelfService/Elements/GotoTicket,
28381           html/SelfService/Elements/Header,
28382           html/SelfService/Elements/MyRequests,
28383           html/SelfService/Elements/Tabs, html/Ticket/History.html,
28384           html/Ticket/Modify.html, html/Ticket/ModifyAll.html,
28385           html/Ticket/ModifyDates.html, html/Ticket/ModifyLinks.html,
28386           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
28387           html/Ticket/Attachment/dhandler,
28388           html/Ticket/Elements/AddWatchers, html/Ticket/Elements/BulkLinks,
28389           html/Ticket/Elements/EditBasics,
28390           html/Ticket/Elements/EditCustomField,
28391           html/Ticket/Elements/EditCustomFields,
28392           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
28393           html/Ticket/Elements/EditWatchers,
28394           html/Ticket/Elements/ShowAttachments,
28395           html/Ticket/Elements/ShowBasics,
28396           html/Ticket/Elements/ShowCustomFields,
28397           html/Ticket/Elements/ShowDates,
28398           html/Ticket/Elements/ShowDependencies,
28399           html/Ticket/Elements/ShowHistory,
28400           html/Ticket/Elements/ShowMembers,
28401           html/Ticket/Elements/ShowMessageHeaders,
28402           html/Ticket/Elements/ShowMessageStanza,
28403           html/Ticket/Elements/ShowPeople,
28404           html/Ticket/Elements/ShowRequestor,
28405           html/Ticket/Elements/ShowTransaction, html/User/Delegation.html,
28406           html/User/Elements/DelegateRights, html/User/Elements/GroupTabs,
28407           html/User/Elements/Tabs, html/User/Groups/Members.html,
28408           html/User/Groups/Modify.html, html/User/Groups/index.html,
28409           lib/RT.pm.in, lib/RT/ACE.pm, lib/RT/ACE_Overlay.pm,
28410           lib/RT/ACL.pm, lib/RT/ACL_Overlay.pm, lib/RT/Attachment.pm,
28411           lib/RT/Attachment_Overlay.pm, lib/RT/Attachments.pm,
28412           lib/RT/Attachments_Overlay.pm, lib/RT/Base.pm,
28413           lib/RT/CachedGroupMember.pm, lib/RT/CachedGroupMember_Overlay.pm,
28414           lib/RT/CachedGroupMembers.pm,
28415           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CurrentUser.pm,
28416           lib/RT/CustomField.pm, lib/RT/CustomFieldValue.pm,
28417           lib/RT/CustomFieldValues.pm, lib/RT/CustomFieldValues_Overlay.pm,
28418           lib/RT/CustomField_Overlay.pm, lib/RT/CustomFields.pm,
28419           lib/RT/CustomFields_Overlay.pm, lib/RT/Date.pm,
28420           lib/RT/EmailParser.pm, lib/RT/Group.pm, lib/RT/GroupMember.pm,
28421           lib/RT/GroupMember_Overlay.pm, lib/RT/GroupMembers.pm,
28422           lib/RT/GroupMembers_Overlay.pm, lib/RT/Group_Overlay.pm,
28423           lib/RT/Groups.pm, lib/RT/Handle.pm, lib/RT/I18N.pm,
28424           lib/RT/Link.pm, lib/RT/Link_Overlay.pm, lib/RT/Links.pm,
28425           lib/RT/Links_Overlay.pm, lib/RT/Principal.pm,
28426           lib/RT/Principal_Overlay.pm, lib/RT/Principals.pm,
28427           lib/RT/Principals_Overlay.pm, lib/RT/Queue.pm,
28428           lib/RT/Queue_Overlay.pm, lib/RT/Queues.pm,
28429           lib/RT/Queues_Overlay.pm, lib/RT/Scrip.pm, lib/RT/ScripAction.pm,
28430           lib/RT/ScripAction_Overlay.pm, lib/RT/ScripActions.pm,
28431           lib/RT/ScripActions_Overlay.pm, lib/RT/ScripCondition.pm,
28432           lib/RT/ScripCondition_Overlay.pm, lib/RT/ScripConditions.pm,
28433           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrip_Overlay.pm,
28434           lib/RT/Scrips.pm, lib/RT/Scrips_Overlay.pm, lib/RT/System.pm,
28435           lib/RT/Template.pm, lib/RT/Template_Overlay.pm,
28436           lib/RT/Templates.pm, lib/RT/Templates_Overlay.pm,
28437           lib/RT/Ticket.pm, lib/RT/Tickets.pm, lib/RT/Tickets_Overlay.pm,
28438           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Transaction.pm,
28439           lib/RT/Transactions.pm, lib/RT/Transactions_Overlay.pm,
28440           lib/RT/URI.pm, lib/RT/User.pm, lib/RT/Users.pm,
28441           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
28442           lib/RT/Action/CreateTickets.pm,
28443           lib/RT/Action/EscalatePriority.pm, lib/RT/Action/Generic.pm,
28444           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
28445           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SendEmail.pm,
28446           lib/RT/Action/SetPriority.pm, lib/RT/Action/UserDefined.pm,
28447           lib/RT/Condition/AnyTransaction.pm,
28448           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
28449           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
28450           lib/RT/Condition/PriorityExceeds.pm,
28451           lib/RT/Condition/QueueChange.pm,
28452           lib/RT/Condition/StatusChange.pm,
28453           lib/RT/Condition/UserDefined.pm, lib/RT/I18N/cs.pm,
28454           lib/RT/I18N/cs.po, lib/RT/I18N/de.po, lib/RT/I18N/en.po,
28455           lib/RT/I18N/es.po, lib/RT/I18N/fi.po, lib/RT/I18N/fr.po,
28456           lib/RT/I18N/he.po, lib/RT/I18N/i_default.pm, lib/RT/I18N/ja.po,
28457           lib/RT/I18N/nl.po, lib/RT/I18N/no.po, lib/RT/I18N/pt_br.po,
28458           lib/RT/I18N/ru.po, lib/RT/I18N/zh_cn.po, lib/RT/I18N/zh_tw.po,
28459           lib/RT/Interface/CLI.pm, lib/RT/Interface/Email.pm,
28460           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/MailFrom.pm,
28461           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
28462           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/Generic.pm,
28463           lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm, lib/t/00smoke.t,
28464           lib/t/01harness.t, lib/t/data/multipart-alternative-with-umlaut,
28465           lib/t/data/nested-mime-sample, lib/t/data/nested-rfc-822,
28466           lib/t/data/new-ticket-from-iso-8859-1,
28467           lib/t/data/new-ticket-from-iso-8859-1-full,
28468           lib/t/data/russian-subject-no-content-type,
28469           lib/t/data/text-html-in-russian,
28470           lib/t/data/text-html-with-umlaut,
28471           lib/t/data/8859-15-message-series/dir,
28472           lib/t/data/8859-15-message-series/msg1,
28473           lib/t/data/8859-15-message-series/msg2,
28474           lib/t/data/8859-15-message-series/msg3,
28475           lib/t/data/8859-15-message-series/msg4,
28476           lib/t/data/8859-15-message-series/msg5,
28477           lib/t/data/8859-15-message-series/msg6,
28478           lib/t/data/8859-15-message-series/msg7,
28479           lib/t/regression/mime_tests, m4/rt_enable_layout.m4,
28480           m4/rt_expand_var.m4, m4/rt_layout.m4,
28481           m4/rt_subst_expanded_arg.m4, sbin/extract-message-catalog,
28482           sbin/extract_pod_tests, sbin/factory, sbin/license_tag,
28483           sbin/regression_harness, sbin/rt-test-dependencies.in,
28484           autom4te.cache/output.0, autom4te.cache/requests,
28485           autom4te.cache/traces.0: import of rt 3.0.4
28486
28487 2003-07-15 04:23  ivan
28488
28489         * Makefile: 1.5.0pre3
28490
28491 2003-07-13 23:21  ivan
28492
28493         * httemplate/search/cust_pay.cgi: fix bug when both a payment type
28494           and date range are specified
28495
28496 2003-07-12 04:14  ivan
28497
28498         * httemplate/index.html: remove Gratuitous capitalization
28499
28500 2003-07-12 04:09  ivan
28501
28502         * httemplate/: index.html, browse/part_pkg.cgi,
28503           browse/part_svc.cgi, search/cust_pkg.cgi: - better description of
28504           payment search - some clarification of services/packages vs.
28505           service/package   definitions in browse/part_{svc,pkg}.cgi -
28506           package definition report by # of active customer packages (with
28507           links   to customer package listing)
28508
28509 2003-07-11 08:37  ivan
28510
28511         * FS/FS/cust_main.pm: fix timelocal AUTOLOAD problem introduced by
28512           Time::Local fix in rc3 (closes: Bug#550)
28513
28514 2003-07-11 08:23  ivan
28515
28516         * httemplate/: index.html, search/cust_pay.cgi,
28517           search/cust_pkg.cgi, search/report_cust_pay.html: payments report
28518           for inventivemedia / hpnx
28519
28520 2003-07-11 00:54  ivan
28521
28522         * FS/FS/Record.pm: typo
28523
28524 2003-07-11 00:30  ivan
28525
28526         * FS/FS/Record.pm: provide stack backtrace when we wind up in
28527           FS::Record::AUTOLOAD by accident
28528
28529 2003-07-09 07:39  ivan
28530
28531         * httemplate/edit/svc_domain.cgi: increase max domain length to 63
28532
28533 2003-07-06 11:58  ivan
28534
28535         * httemplate/view/cust_main.cgi: don't bother displaying comments
28536           that are only whitespace/newlines
28537
28538 2003-07-03 20:31  ivan
28539
28540         * etc/abbr_state.txt: adding states
28541
28542 2003-07-03 18:37  ivan
28543
28544         * FS/FS/svc_acct_pop.pm: don't populate the whole initial list if
28545           there are tons of POPs
28546
28547 2003-07-03 17:51  ivan
28548
28549         * FS/FS/svc_acct_pop.pm: optimize javascript to handle large
28550           numbers of POPs
28551
28552 2003-07-02 05:58  ivan
28553
28554         * FS/FS/part_pkg.pm: tyop
28555
28556 2003-07-02 05:56  ivan
28557
28558         * FS/FS/part_pkg.pm: relaxed "first package" restrictions; will
28559           find any appropriate service with quantity 1
28560
28561 2003-07-02 05:34  ivan
28562
28563         * README: change license to GPL only
28564
28565 2003-07-01 02:00  ivan
28566
28567         * httemplate/edit/part_export.cgi: larger textareas in export
28568           options
28569
28570 2003-06-30 17:27  ivan
28571
28572         * FS/FS/part_export.pm: typo
28573
28574 2003-06-30 12:15  ivan
28575
28576         * FS/FS/cust_main.pm: bugfix for manual re-charging changes
28577           (Bug#423)
28578
28579 2003-06-30 11:56  ivan
28580
28581         * FS/FS/cust_main.pm: pass additional fields to ACH processors
28582           (Authorize.Net should work now)
28583
28584 2003-06-30 06:18  ivan
28585
28586         * FS/MANIFEST: removing deprecated freeside-overdue
28587
28588 2003-06-30 05:22  ivan
28589
28590         * FS/: FS/part_export.pm, FS/part_export/sqlradius.pm,
28591           FS/part_export/sqlradius_withdomain.pm,
28592           bin/freeside-sqlradius-reset,
28593           t/part_export-sqlradius_withdomain.t: adding sqlradius_withdomain
28594           export including realms, closes: bug#514
28595
28596 2003-06-30 00:44  ivan
28597
28598         * FS/FS/svc_domain.pm: increase maximum domain length to 67
28599
28600 2003-06-27 07:19  ivan
28601
28602         * FS/FS/: Conf.pm, svc_acct.pm: add radius-ip configuration
28603           parameter for Framed-IP-Address vs. Framed-Address
28604
28605 2003-06-25 03:22  ivan
28606
28607         * httemplate/search/cust_bill_event.cgi: Pg 7.3 incompatibility
28608           with empty dates in Failed Invoice Event search,   patch from
28609           rlucas@tercent.net
28610
28611 2003-06-25 01:40  ivan
28612
28613         * FS/FS/: svc_acct.pm, part_export/cp.pm: svc_acct doc update cp
28614           export - disable old-style suspending
28615
28616 2003-06-24 17:57  ivan
28617
28618         * FS/FS/part_export/forward_shellcommands.pm: forward_shellcommands
28619           update: might work now
28620
28621 2003-06-24 07:12  ivan
28622
28623         * FS/FS/part_export/: forward_shellcommands.pm, sqlmail.pm:
28624           explicitly use the necessary modules
28625
28626 2003-06-22 07:21  ivan
28627
28628         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: fix the credit card
28629           retry on change or manual "retry_card" to ONCE per invoice
28630
28631 2003-06-13 19:02  ivan
28632
28633         * FS/bin/freeside-setup: add index on cust_bill._date
28634
28635 2003-06-13 18:01  ivan
28636
28637         * bin/apache.export: \n\n between virtualhost entries
28638
28639 2003-06-13 08:18  ivan
28640
28641         * FS/FS/part_export/shellcommands.pm: $new_quoted_password vs.
28642           $quoted_new__password
28643
28644 2003-06-13 02:12  ivan
28645
28646         * FS/FS/part_export.pm: proper command escape for vpopmail export
28647
28648 2003-06-13 01:46  ivan
28649
28650         * httemplate/edit/part_export.cgi: missing semi
28651
28652 2003-06-13 01:44  ivan
28653
28654         * httemplate/edit/part_export.cgi: correct stickiness for checkbox
28655           options on export edit
28656
28657 2003-06-13 01:38  ivan
28658
28659         * FS/FS/part_export.pm: pass vpopmail passwords on command-line
28660           (unfortunately)
28661
28662 2003-06-13 01:23  ivan
28663
28664         * FS/FS/part_export.pm: full path to vpopmail commands
28665
28666 2003-06-13 01:11  ivan
28667
28668         * FS/FS/: part_export.pm, part_export/shellcommands.pm: add
28669           vpopmail presets to shellcommands_withdomain export
28670
28671 2003-06-12 07:08  ivan
28672
28673         * bin/passwd.import: /bin/halt and /sbin/halt
28674
28675 2003-06-12 07:06  ivan
28676
28677         * bin/passwd.import: tyop
28678
28679 2003-06-12 06:57  ivan
28680
28681         * bin/passwd.import: better error handling for re-imports
28682
28683 2003-06-12 06:50  ivan
28684
28685         * bin/fix-sequences: remove overly-verbose debugging for now
28686
28687 2003-06-12 06:50  ivan
28688
28689         * bin/fix-sequences: "doc"
28690
28691 2003-06-12 06:49  ivan
28692
28693         * bin/fix-sequences: arg
28694
28695 2003-06-12 06:47  ivan
28696
28697         * bin/fix-sequences: debugging
28698
28699 2003-06-12 06:43  ivan
28700
28701         * bin/fix-sequences: update for long table names; use sequence name
28702           directly instead of guessing
28703
28704 2003-06-12 06:35  ivan
28705
28706         * bin/fix-sequences: moo
28707
28708 2003-06-12 06:32  ivan
28709
28710         * bin/fix-sequences: adding fix-sequences
28711
28712 2003-06-12 05:57  ivan
28713
28714         * FS/FS/part_export.pm: _default_ default now sets GECOS like the
28715           OS-defaults
28716
28717 2003-06-12 05:43  ivan
28718
28719         * FS/FS/part_export.pm: sqlradius doc update; don't need to allow
28720           null OP columns
28721
28722 2003-06-11 13:27  khoff
28723
28724         * FS/FS/Misc.pm: In scalar context, smtpsend returns the number of
28725           addresses that the message was successfully delivered to.  I'm
28726           assuming 'Debug' causes Net::SMTP to warn the debug output, not
28727           return it.
28728
28729 2003-06-11 12:13  khoff
28730
28731         * FS/FS/Misc.pm: We're passing a list here, not one argument.
28732
28733 2003-06-09 04:11  ivan
28734
28735         * FS/FS/cust_svc.pm: add "$ignore_quantity" bypass
28736
28737 2003-06-06 18:58  ivan
28738
28739         * FS/FS/cust_main.pm: and fix the error message
28740
28741 2003-06-06 18:57  ivan
28742
28743         * FS/FS/cust_main.pm: really, really give a better error message
28744           when used under 5.005 now.  really.
28745
28746 2003-06-06 18:47  ivan
28747
28748         * FS/FS/cust_main.pm: give a better error message regarding
28749           Time::Local on old perls.  really.
28750
28751 2003-06-06 18:42  ivan
28752
28753         * FS/FS/cust_main.pm: require Time::Local 1.04 on perls before 5.6
28754
28755 2003-06-06 03:49  ivan
28756
28757         * FS/FS/part_export/cp.pm: add suspend/unsuspend capability to CP
28758           export
28759
28760 2003-06-04 17:22  khoff
28761
28762         * FS/FS/cust_pkg.pm: order/cancel packages rewritten
28763
28764 2003-06-04 09:14  ivan
28765
28766         * FS/FS/svc_acct.pm: allow empty slipip's
28767
28768 2003-06-04 05:44  ivan
28769
28770         * httemplate/search/cust_pkg.cgi: fix last bill label
28771
28772 2003-06-03 06:53  ivan
28773
28774         * httemplate/view/cust_main.cgi: fix provision links
28775
28776 2003-06-03 05:41  ivan
28777
28778         * FS/FS/: part_export.pm, part_export/cp.pm: minor update to cp
28779           export - eliminate redundant "host" parameter
28780
28781 2003-06-03 05:40  ivan
28782
28783         * Makefile: 1.5.0pre2 (too late, hehe)
28784
28785 2003-06-02 23:09  ivan
28786
28787         * FS/bin/freeside-setup: use serial for primary keys in new tables
28788           too
28789
28790 2003-06-02 22:49  ivan
28791
28792         * FS/bin/freeside-setup: router.svcnum nullability fix
28793
28794 2003-06-02 07:51  ivan
28795
28796         * httemplate/view/cust_main.cgi: UI nit
28797
28798 2003-06-02 05:22  ivan
28799
28800         * FS/FS/cust_pkg.pm: add last_bill field to manpage
28801
28802 2003-05-30 02:22  ivan
28803
28804         * FS/FS/part_export/sqlradius.pm: sqlradius exports include "op"
28805           field
28806
28807 2003-05-30 01:45  ivan
28808
28809         * httemplate/docs/ssh.html: doc
28810
28811 2003-05-19 22:43  ivan
28812
28813         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
28814           fs_selfservice/FS-SelfService/cgi/make_payment.html,
28815           fs_selfservice/FS-SelfService/cgi/payment_results.html,
28816           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: working
28817           self-service self-payments!
28818
28819 2003-05-19 06:54  ivan
28820
28821         * FS/FS/ClientAPI/MyAccount.pm,
28822           fs_selfservice/FS-SelfService/SelfService.pm,
28823           fs_selfservice/FS-SelfService/cgi/make_payment.html,
28824           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix up some
28825           bugs in processing payments via self-service... appears to be
28826           working so far
28827
28828 2003-05-19 06:38  ivan
28829
28830         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
28831           fs_selfservice/FS-SelfService/cgi/make_payment.html,
28832           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: first crack at
28833           payment processing with self-service (step two of the process)
28834
28835 2003-05-19 05:00  ivan
28836
28837         * FS/: MANIFEST, FS/Misc.pm, FS/cust_bill.pm, FS/cust_main.pm,
28838           FS/cust_pay.pm, FS/cust_pkg.pm, FS/svc_acct.pm, FS/svc_domain.pm,
28839           FS/ClientAPI/MyAccount.pm, t/Misc.t: maintenance:   - add
28840           FS::Misc with send_email subroutine, remove all duplicate code
28841           from     various modules   - move the realtime_bop from cust_bill
28842           to cust_main & change usage slightly.      invnum is no longer
28843           required.  FS::cust_bill::realtime_bop remains as a      wrapper.
28844           self-service:   - fix some syntax errors, make payment UI (step
28845           one) really should be     working now
28846
28847 2003-05-18 17:15  ivan
28848
28849         * fs_selfservice/FS-SelfService/cgi/: make_payment.html,
28850           selfservice.cgi: processing payments...
28851
28852 2003-05-18 04:44  ivan
28853
28854         * FS/FS/ClientAPI/MyAccount.pm,
28855           fs_selfservice/FS-SelfService/cgi/make_payment.html,
28856           fs_selfservice/FS-SelfService/cgi/myaccount.html: interface for
28857           making payments all done
28858
28859 2003-05-18 01:09  ivan
28860
28861         * fs_selfservice/FS-SelfService/cgi/make_payment.html: forgot this
28862           file
28863
28864 2003-05-18 01:08  ivan
28865
28866         * FS/FS/ClientAPI/MyAccount.pm, fs_selfservice/DEPLOY: more
28867           self-service make payment UI work
28868
28869 2003-05-17 23:20  ivan
28870
28871         * FS/FS/ClientAPI/MyAccount.pm,
28872           fs_selfservice/FS-SelfService/SelfService.pm,
28873           fs_selfservice/FS-SelfService/cgi/login.html,
28874           fs_selfservice/FS-SelfService/cgi/myaccount.html,
28875           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service:
28876           make payment UI done
28877
28878 2003-05-14 09:51  ivan
28879
28880         * FS/FS/cust_bill.pm: display recurring custom line items on
28881           invoices as well as one-shot ones
28882
28883 2003-05-12 23:01  ivan
28884
28885         * FS/FS/cust_bill_event.pm: - document missing fields in
28886           cust_bill_event
28887
28888 2003-05-12 22:47  ivan
28889
28890         * FS/FS/addr_block.pm: missing pod =cut at end
28891
28892 2003-05-12 20:22  ivan
28893
28894         * FS/FS/svc_acct.pm, fs_selfservice/FS-SelfService/cgi/login.html,
28895           fs_selfservice/FS-SelfService/cgi/myaccount.html,
28896           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
28897           fs_selfservice/FS-SelfService/cgi/view_invoice.html: -
28898           self-service updates: cleanup and beginnings of "make a payment"
28899           - fix pod masking FS::svc_acct::cust_svc
28900
28901 2003-05-12 00:34  ivan
28902
28903         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
28904           setbuf call doesn't appear to be working...
28905
28906 2003-05-12 00:33  ivan
28907
28908         * httemplate/view/cust_main.cgi: fix service links
28909
28910 2003-05-11 15:55  ivan
28911
28912         * httemplate/index.html: mail forward search not yet implemented
28913
28914 2003-05-11 15:53  ivan
28915
28916         * httemplate/search/cust_pkg.cgi: patch from Richard Siddall for
28917           strict vars
28918
28919 2003-05-11 15:34  ivan
28920
28921         * CREDITS, httemplate/view/cust_main.cgi: red here is too confusing
28922
28923 2003-05-11 15:25  ivan
28924
28925         * htetc/handler.pl: handler.pl updates from Richard Siddall
28926           <richard.siddall@elirion.net>
28927
28928 2003-05-09 23:45  ivan
28929
28930         * httemplate/view/cust_main.cgi: first pass at new package list UI
28931
28932 2003-05-09 22:41  ivan
28933
28934         * FS/FS/cust_pkg.pm: fix bug in last_bill method which prevented
28935           last_bill dates from being set
28936
28937 2003-05-09 22:40  ivan
28938
28939         * FS/FS/cust_main.pm: - substitute '0' for existing blank
28940           setup/recur fees - use timelocal_nocheck instead of timelocal for
28941           proper wraparound
28942
28943 2003-05-09 12:30  khoff
28944
28945         * httemplate/view/cust_main.cgi: Cleaned-up package view code and
28946           added CSS tags.
28947
28948 2003-05-08 23:03  ivan
28949
28950         * fs_selfservice/DEPLOY: updated freebsd install
28951
28952 2003-05-08 03:28  ivan
28953
28954         * CREDITS: credit where credit's due
28955
28956 2003-05-08 02:34  ivan
28957
28958         * Makefile, FS/FS/Record.pm: general Pg 7.3 fix for setting int
28959           columns to '' / NULL
28960
28961 2003-05-02 19:06  ivan
28962
28963         * FS/FS/part_export/infostreet.pm, httemplate/edit/svc_acct.cgi:
28964           enable quota maintenance in infostreet export
28965
28966 2003-05-02 19:03  ivan
28967
28968         * bin/apache.export: typo in usage instructions
28969
28970 2003-05-02 18:30  ivan
28971
28972         * FS/FS/part_export.pm: clean up CVS cruft
28973
28974 2003-05-02 16:51  khoff
28975
28976         * httemplate/view/cust_main.cgi: CARD && DCRD?
28977
28978 2003-04-29 12:49  khoff
28979
28980         * httemplate/misc/catchall.cgi: 0 has a hash key looks like svcnum
28981           = 0.  Suprisingly, '' works.
28982
28983 2003-04-29 11:28  khoff
28984
28985         * FS/FS/domain_record.pm: Better SOA checking
28986
28987 2003-04-29 09:59  khoff
28988
28989         * httemplate/edit/svc_broadband.cgi: It helps if you can edit the
28990           ip_addr field.
28991
28992 2003-04-25 19:01  khoff
28993
28994         * FS/FS/cust_svc.pm: I don't like FS::Record warnings
28995
28996 2003-04-25 17:28  khoff
28997
28998         * FS/FS/cust_bill.pm: Tyop
28999
29000 2003-04-24 16:01  ivan
29001
29002         * httemplate/edit/cust_main.cgi: fix for bug triggered by
29003           nonexistant referring customer numbers
29004
29005 2003-04-24 11:46  khoff
29006
29007         * FS/FS/part_export/sqlmail.pm: MySQL returns zero on an update
29008           when no values change.  We would insert on an rv of zero, so now
29009           we select count(*)... instead of relying on the rv of the update.
29010
29011 2003-04-24 11:45  khoff
29012
29013         * FS/FS/domain_record.pm: Support for nWnDnHnMnS time format
29014
29015 2003-04-23 19:46  ivan
29016
29017         * FS/FS/: part_export.pm, part_export/domain_shellcommands.pm:
29018           better shellcommands documentation of all sorts
29019
29020 2003-04-23 18:43  khoff
29021
29022         * FS/FS/part_export.pm, bin/bind.export: Support for exporting to
29023           an ISC BIND9 name server
29024
29025 2003-04-23 18:00  khoff
29026
29027         * FS/FS/part_export/sqlmail.pm: Apparently deleting elements from
29028           svc_Common->hashref is bad.
29029
29030 2003-04-23 16:12  ivan
29031
29032         * Makefile, htetc/handler.pl: compatible with mason 1.1!  closes:
29033           bug#492
29034
29035 2003-04-23 15:16  ivan
29036
29037         * FS/FS/part_export.pm: might not be necessary, but to be safe...
29038
29039 2003-04-22 22:36  khoff
29040
29041         * httemplate/search/cust_main.cgi: Missing comma.
29042
29043 2003-04-22 21:53  khoff
29044
29045         * FS/bin/freeside-setup: DBD::Pg doesn't handle char types very
29046           well.
29047
29048 2003-04-22 11:46  ivan
29049
29050         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
29051           httemplate/config/config.cgi: properly deprecate ancient apache &
29052           sendmail config options
29053
29054 2003-04-22 10:54  ivan
29055
29056         * httemplate/edit/part_export.cgi: mason is more strict about
29057           variables - patch from Richard Siddall, thanks
29058
29059 2003-04-21 21:39  ivan
29060
29061         * FS/: MANIFEST, FS/Conf.pm, FS/part_export.pm, FS/svc_domain.pm,
29062           FS/svc_forward.pm, FS/part_export/domain_shellcommands.pm,
29063           FS/part_export/forward_shellcommands.pm,
29064           t/part_export-forward_shellcommands.t: - mysql 4.1 is available;
29065           update documentation - remove last vestiges of 1.3-style
29066           qmail/vpopmail exports from svc_domain and   svc_forward; add
29067           appropriate exports (closes: Bug#299)
29068
29069 2003-04-21 15:40  ivan
29070
29071         * httemplate/view/svc_acct.cgi: typo
29072
29073 2003-04-21 14:42  khoff
29074
29075         * FS/FS/addr_block.pm: renamed config option excludeaddr
29076
29077 2003-04-21 14:40  khoff
29078
29079         * FS/FS/Conf.pm: renamed/clarified exclude_ip_addr option.
29080
29081 2003-04-21 14:29  khoff
29082
29083         * httemplate/edit/process/generic.cgi: Navigation fixes.
29084
29085 2003-04-21 14:13  khoff
29086
29087         * httemplate/edit/process/router.cgi: Fixed bug with $routernum and
29088           new routers.  Navigation cleanup.
29089
29090 2003-04-21 14:12  khoff
29091
29092         * httemplate/edit/router.cgi: Lines added for clairity
29093
29094 2003-04-21 13:53  ivan
29095
29096         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
29097           FS/bin/freeside-daily, FS/bin/freeside-setup,
29098           httemplate/docs/schema.html, httemplate/edit/cust_main.cgi,
29099           httemplate/edit/part_bill_event.cgi,
29100           httemplate/edit/process/cust_main.cgi,
29101           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
29102           on-demand vs. automatic cards & checks: added DCRD and DCHK
29103           payment types
29104
29105 2003-04-21 13:31  khoff
29106
29107         * FS/FS/: part_export.pm, part_export/sqlmail.pm: Bug fixes for
29108           sqlmail.  Added support for courier and dovecot authentication.
29109
29110 2003-04-21 13:27  khoff
29111
29112         * FS/FS/: Conf.pm, addr_block.pm: excludeaddr option for
29113           svc_broadband
29114
29115 2003-04-19 10:51  ivan
29116
29117         * FS/FS/: Conf.pm, part_pkg.pm: /^\s*$/ setup/recur expressions now
29118           failsafe to 0 (closes: Bug#498) deprecate old 1.3-style qmail
29119           integration
29120
29121 2003-04-17 20:29  ivan
29122
29123         * httemplate/view/svc_acct.cgi: YA pg7.3 fix
29124
29125 2003-04-02 06:52  ivan
29126
29127         * FS/FS/cust_main.pm: added order_pkgs sub
29128
29129 2003-04-02 03:38  ivan
29130
29131         * FS/FS/: UID.pm, cust_main.pm: better callbacks
29132
29133 2003-04-02 01:46  ivan
29134
29135         * httemplate/misc/process/meta-import.cgi: updated meta-import web
29136           UI to allow duplicate import tables
29137
29138 2003-04-01 19:23  ivan
29139
29140         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
29141           disappearing email invoice on errors, finally (closes: Bug#35)
29142
29143 2003-04-01 00:03  ivan
29144
29145         * FS/FS/Record.pm, httemplate/docs/index.html,
29146           httemplate/view/cust_main.cgi: - update qsearch for Pg 7.3 -
29147           preliminary 1.5.0 upgrade docs - syntax error in main customer
29148           view
29149
29150 2003-03-31 22:55  ivan
29151
29152         * httemplate/: misc/cust_main-cancel.cgi, view/cust_main.cgi:
29153           cancel button for customers (closes: Bug#25)
29154
29155 2003-03-31 17:22  ivan
29156
29157         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, debian/changelog,
29158           debian/control, httemplate/edit/REAL_cust_pkg.cgi,
29159           httemplate/edit/process/REAL_cust_pkg.cgi,
29160           httemplate/search/cust_pkg.cgi, httemplate/view/cust_main.cgi:
29161           correct last_bill problems with $0 invoice (non-existant) edge
29162           cases
29163
29164 2003-03-31 15:49  ivan
29165
29166         * httemplate/docs/schema.html: added last_bill column
29167
29168 2003-03-31 15:48  ivan
29169
29170         * FS/bin/freeside-setup: add 'last_bill' column
29171
29172 2003-03-28 21:34  ivan
29173
29174         * bin/apache.export: restart apache, not bind!
29175
29176 2003-03-28 20:52  ivan
29177
29178         * FS/FS/cust_svc.pm, FS/FS/domain_record.pm,
29179           FS/FS/part_export/www_shellcommands.pm,
29180           httemplate/view/svc_www.cgi: correct web UI for svc_www services
29181           & no more @.domain in www_shellcommands export
29182
29183 2003-03-28 18:35  ivan
29184
29185         * FS/FS/part_export/www_shellcommands.pm: trim leading @. off zones
29186
29187 2003-03-28 18:19  ivan
29188
29189         * FS/FS/part_export.pm: cust_svc and svc_x methods
29190
29191 2003-03-28 13:59  ivan
29192
29193         * bin/apache.export: fix missing semicolon in apache export
29194
29195 2003-03-28 13:43  ivan
29196
29197         * FS/FS/part_export/apache.pm: oops in null apache export
29198
29199 2003-03-24 00:30  ivan
29200
29201         * httemplate/search/svc_acct.cgi: another Pg7.3 fix
29202
29203 2003-03-19 20:36  ivan
29204
29205         * httemplate/edit/part_export.cgi: virtual wrap...
29206
29207 2003-03-19 20:09  ivan
29208
29209         * httemplate/edit/part_export.cgi: wrap this textbox hard
29210
29211 2003-03-19 20:00  ivan
29212
29213         * httemplate/edit/part_export.cgi: wide textareas
29214
29215 2003-03-19 19:41  ivan
29216
29217         * FS/MANIFEST, FS/FS/domain_record.pm, FS/FS/part_export.pm,
29218           FS/FS/part_export/apache.pm, FS/t/part_export-apache.t,
29219           bin/apache.export, bin/bind.export, bin/bsdshell.export,
29220           bin/sysvshell.export: apache export!
29221
29222 2003-03-11 03:40  ivan
29223
29224         * FS/FS/svc_domain.pm: another pg7.3 fix
29225
29226 2003-03-11 03:36  ivan
29227
29228         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi: minor
29229           meta import webUI updates
29230
29231 2003-03-11 02:41  ivan
29232
29233         * httemplate/edit/part_pkg.cgi: another pg7.3 fix
29234
29235 2003-03-03 17:56  khoff
29236
29237         * FS/MANIFEST: updated for svc_broadband changes
29238
29239 2003-02-28 19:14  ivan
29240
29241         * FS/FS/cust_main.pm: change next bill date comparison from < to <=
29242
29243 2003-02-24 21:40  ivan
29244
29245         * httemplate/edit/cust_main.cgi: remove max length on ACH account
29246           number
29247
29248 2003-02-11 17:21  khoff
29249
29250         * FS/bin/freeside-setup: s/;/,/
29251
29252 2003-02-05 21:26  ivan
29253
29254         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill.pm,
29255           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
29256           FS/FS/cust_main.pm, FS/bin/freeside-setup,
29257           FS/t/cust_bill_pkg_detail.t, httemplate/docs/schema.html,
29258           httemplate/edit/part_pkg.cgi: time/data detail on invoices
29259
29260 2003-02-05 15:17  khoff
29261
29262         * FS/FS/addr_block.pm, FS/FS/part_svc_router.pm, FS/FS/router.pm,
29263           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
29264           httemplate/browse/router.cgi, httemplate/edit/router.cgi,
29265           httemplate/edit/svc_broadband.cgi,
29266           httemplate/edit/process/addr_block/add.cgi,
29267           httemplate/edit/process/addr_block/allocate.cgi,
29268           httemplate/edit/process/addr_block/deallocate.cgi,
29269           FS/bin/freeside-setup, httemplate/edit/process/generic.cgi,
29270           httemplate/edit/process/router.cgi,
29271           httemplate/edit/process/svc_broadband.cgi,
29272           httemplate/edit/process/addr_block/split.cgi, htetc/handler.pl,
29273           httemplate/index.html, httemplate/view/svc_broadband.cgi:
29274           svc_broadband rewrite
29275
29276 2003-02-05 14:06  khoff
29277
29278         * FS/FS/cust_svc.pm: ip_netmask is gone now
29279
29280 2003-01-27 23:47  ivan
29281
29282         * FS/bin/freeside-setup: eek, and this is what caused connectup to
29283           fail too
29284
29285 2003-01-27 22:08  ivan
29286
29287         * FS/FS/part_export/ldap.pm: crypt password export to ldap fix from
29288           dave denney <daud@kaosol.net>
29289
29290 2003-01-16 22:21  ivan
29291
29292         * FS/FS/ClientAPI/MyAccount.pm,
29293           fs_selfservice/FS-SelfService/SelfService.pm: selfservice cancel
29294           functionality
29295
29296 2003-01-15 18:58  ivan
29297
29298         * FS/FS/part_export/shellcommands.pm: don't run empty shellcommands
29299
29300 2003-01-14 02:15  ivan
29301
29302         * Makefile: selfservice
29303
29304 2003-01-14 01:26  ivan
29305
29306         * FS/MANIFEST, FS/bin/freeside-selfservice-server,
29307           init.d/freeside-init: move freeside-selfservice-server to proper
29308           MakeMaker install location
29309
29310 2003-01-14 00:49  ivan
29311
29312         * Makefile, FS/FS/svc_acct.pm, init.d/freeside-init: add
29313           freeside-selfservice-server to init script add domsvc checking as
29314           a foreign key
29315
29316 2003-01-12 23:26  ivan
29317
29318         * httemplate/edit/part_export.cgi: another Pg 7.3 fix
29319
29320 2003-01-12 22:19  ivan
29321
29322         * httemplate/edit/part_svc.cgi: whitespace inconsistancy causing
29323           extraneous diffs
29324
29325 2003-01-09 23:41  ivan
29326
29327         * FS/FS/cust_bill.pm: pop off an extra blank line in
29328           business-onlinepayment options
29329
29330 2002-12-28 01:16  ivan
29331
29332         * FS/FS/: cust_bill.pm, svc_acct.pm: prevent edge-case
29333           business-onlinepayment mod_perl leakage in multi-database
29334           installs.  ugh.
29335
29336 2002-12-27 04:56  ivan
29337
29338         * FS/FS/cust_main.pm: better times on failed billing events
29339
29340 2002-12-24 22:59  ivan
29341
29342         * FS/bin/freeside-daily: declare $opt_p usage
29343
29344 2002-12-24 14:41  ivan
29345
29346         * FS/bin/freeside-setup, httemplate/view/cust_main.cgi:
29347           optimization for ginourmous numbers of packages for intergate,
29348           whew
29349
29350 2002-12-23 15:56  ivan
29351
29352         * FS/FS/svc_acct.pm: remove gratuitous warning and better error
29353           messages
29354
29355 2002-12-23 07:21  ivan
29356
29357         * FS/FS/cust_bill.pm: make agent available to invoice templates
29358
29359 2002-12-23 07:05  steve
29360
29361         * FS/FS/part_export/shellcommands.pm: add email address to
29362           shellcommands
29363
29364           don't error out when importing unaudited accounts (even though
29365           should probably be using $FS::svc_Common::noexport_hack anyway)
29366
29367 2002-12-23 06:54  steve
29368
29369         * FS/FS/cust_pkg.pm: added stuff for selfservice_server-quiet,
29370           signup_server-quiet, and emailcancel messages.
29371
29372 2002-12-23 06:22  steve
29373
29374         * FS/FS/: cust_bill.pm, Conf.pm: added stuff for
29375           selfservice_server-quiet, signup_server-quiet, and emailcancel
29376           messages.
29377
29378 2002-12-22 00:53  ivan
29379
29380         * FS/: FS/cust_pkg.pm, bin/freeside-daily: -p option for
29381           freeside-daily to only run for a particular payby
29382           $disable_agentcheck option for cust_pkg for import optimization
29383
29384 2002-12-21 15:48  ivan
29385
29386         * httemplate/search/svc_domain.cgi: UI
29387
29388 2002-12-21 15:44  ivan
29389
29390         * httemplate/search/svc_domain.cgi: don't display all accounts in
29391           each domain
29392
29393 2002-12-21 02:14  ivan
29394
29395         * FS/FS/cust_main.pm: could be multiple returns from these
29396           searches, with taxclasses
29397
29398 2002-12-21 02:02  ivan
29399
29400         * FS/FS/Record.pm: better qsearchs warning
29401
29402 2002-12-20 23:36  ivan
29403
29404         * FS/FS/svc_acct.pm: $noexport hack moved to svc_Common
29405
29406 2002-12-20 20:31  ivan
29407
29408         * FS/FS/svc_acct.pm: kludge around uninitialized value errors
29409
29410 2002-12-19 19:29  ivan
29411
29412         * httemplate/view/cust_main.cgi: no changing cancelled packages
29413
29414 2002-12-17 13:31  ivan
29415
29416         * FS/FS/cust_bill.pm: invoice_lines() fix
29417
29418 2002-12-17 05:02  ivan
29419
29420         * httemplate/view/svc_acct.cgi: change wording
29421
29422 2002-12-17 02:42  ivan
29423
29424         * FS/bin/freeside-sqlradius-seconds: doh!  but finally fixed
29425
29426 2002-12-17 02:36  ivan
29427
29428         * FS/FS/cust_svc.pm: sqlradius time calculation fix wrt open
29429           sessions
29430
29431 2002-12-17 01:52  ivan
29432
29433         * FS/bin/freeside-sqlradius-seconds: sheesh
29434
29435 2002-12-17 01:48  ivan
29436
29437         * FS/bin/freeside-sqlradius-seconds: sigh
29438
29439 2002-12-17 01:47  ivan
29440
29441         * FS/bin/freeside-sqlradius-seconds: is this broken or is the
29442           calculation?
29443
29444 2002-12-17 01:37  ivan
29445
29446         * FS/bin/freeside-sqlradius-seconds: grr double doh
29447
29448 2002-12-17 01:35  ivan
29449
29450         * FS/bin/freeside-sqlradius-seconds: doh
29451
29452 2002-12-17 01:30  ivan
29453
29454         * FS/bin/freeside-sqlradius-seconds: carriage return helps alot
29455
29456 2002-12-17 01:24  ivan
29457
29458         * FS/: MANIFEST, bin/freeside-sqlradius-seconds: adding
29459           freeside-sqlradius-seconds
29460
29461 2002-12-16 13:52  ivan
29462
29463         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix for Pg 7.3,
29464           are there others?
29465
29466 2002-12-16 10:53  ivan
29467
29468         * httemplate/view/svc_domain.cgi: add PTR record to domain edit
29469
29470 2002-12-16 02:47  ivan
29471
29472         * httemplate/graph/money_time.cgi: working date range selector that
29473           defaults to the past year!
29474
29475 2002-12-14 13:18  ivan
29476
29477         * FS/FS/cust_svc.pm: fix for auditing packages
29478
29479 2002-12-12 16:31  ivan
29480
29481         * FS/FS/cust_main.pm, httemplate/misc/process/meta-import.cgi:
29482           taxclass fix (?)
29483
29484 2002-12-12 13:44  ivan
29485
29486         * FS/FS/svc_acct.pm: custnum in welcome email
29487
29488 2002-12-10 16:12  ivan
29489
29490         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi:
29491           beginning of web-based data importer
29492
29493 2002-12-04 04:43  ivan
29494
29495         * bin/bind.export: really fixed now
29496
29497 2002-12-04 04:37  ivan
29498
29499         * bin/bind.export: oops, typo
29500
29501 2002-12-04 04:31  ivan
29502
29503         * FS/FS/cust_bill.pm: empty invoice_lines() fix
29504
29505 2002-11-27 21:44  ivan
29506
29507         * FS/FS/part_export.pm: add -g FreeBSD shellcommands export as per
29508           "Stephen Bechard" <steve@destek.net>
29509
29510 2002-11-27 21:10  ivan
29511
29512         * FS/FS/Conf.pm: deprecate username_policy
29513
29514 2002-11-26 03:58  ivan
29515
29516         * httemplate/misc/process/link.cgi: link by username now only links
29517           to same svcpart
29518
29519 2002-11-26 02:25  ivan
29520
29521         * FS/FS/part_export/ldap.pm: ldap export: fix $crypt_password
29522
29523 2002-11-25 21:42  ivan
29524
29525         * FS/FS/svc_acct.pm: remove harmless re-my to silence warning
29526
29527 2002-11-25 02:46  ivan
29528
29529         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: fix disappearing
29530           radius group bug, whew
29531
29532 2002-11-22 19:39  ivan
29533
29534         * httemplate/index.html: eww get rid of black border on konq3
29535
29536 2002-11-22 04:19  ivan
29537
29538         * FS/FS/cust_bill.pm: fix nasty typo which would affect credit card
29539           payments
29540
29541 2002-11-22 03:14  ivan
29542
29543         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
29544           add lec billing event
29545
29546 2002-11-22 02:48  ivan
29547
29548         * FS/FS/cust_main.pm: oops, one last LECB change
29549
29550 2002-11-21 23:50  ivan
29551
29552         * FS/FS/: part_export.pm, part_export/ldap.pm: separate root and
29553           user dn in ldap export
29554
29555 2002-11-21 12:44  ivan
29556
29557         * FS/FS/part_export.pm: change DN labeling for those obtuse
29558           blockheads at netmagic
29559
29560 2002-11-20 13:13  ivan
29561
29562         * FS/FS/: part_export.pm, part_export/ldap.pm: add objectclass and
29563           ability to have multiple comma-separated values to LDAP export
29564
29565 2002-11-20 02:09  ivan
29566
29567         * FS/FS/part_export/ldap.pm: hmm, so you add the username to the DN
29568           for the add call...?  i don't get LDAP
29569
29570 2002-11-20 01:10  ivan
29571
29572         * FS/FS/part_export/ldap.pm: fix silly bug in ldap export
29573
29574 2002-11-20 01:07  ivan
29575
29576         * FS/bin/freeside-setup: ugh... need to increase length of payinfo
29577           field in cust_pay and cust_refund for ACH
29578
29579 2002-11-19 14:55  ivan
29580
29581         * FS/FS/cust_bill_event.pm: give better error message on bad
29582           invnum, also 'use FS::cust_bill' here
29583
29584 2002-11-19 14:48  ivan
29585
29586         * FS/FS/cust_bill.pm: Business::OnlinePayment type is ECHECK not
29587           CHECK
29588
29589 2002-11-19 13:20  ivan
29590
29591         * FS/FS/part_export/ldap.pm: ldap export: don't use password if not
29592           given
29593
29594 2002-11-19 12:56  ivan
29595
29596         * FS/FS/part_export/ldap.pm: ldap export update
29597
29598 2002-11-19 12:36  ivan
29599
29600         * FS/bin/freeside-setup: increase length of reczone and recdata
29601           fields in domain_record
29602
29603 2002-11-19 02:09  ivan
29604
29605         * FS/FS/cust_bill.pm: typo adding lec transactions
29606
29607 2002-11-19 02:02  ivan
29608
29609         * FS/FS/cust_main.pm: silly regex bug parsing echeck info
29610
29611 2002-11-19 01:51  ivan
29612
29613         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
29614           FS/FS/cust_refund.pm, FS/FS/part_bill_event.pm,
29615           FS/FS/part_pkg.pm, FS/FS/part_export/ldap.pm,
29616           httemplate/docs/schema.html, httemplate/edit/cust_main.cgi,
29617           httemplate/edit/part_bill_event.cgi,
29618           httemplate/view/cust_main.cgi: add LEC billing
29619
29620 2002-11-18 21:17  ivan
29621
29622         * httemplate/edit/cust_main.cgi: oops, remove 10 digit account
29623           number limit
29624
29625 2002-11-18 02:15  ivan
29626
29627         * FS/MANIFEST, FS/FS/part_export.pm, FS/FS/part_export/ldap.pm,
29628           FS/t/part_export-ldap.t, httemplate/edit/part_export.cgi:
29629           preliminary ldap export
29630
29631 2002-11-16 02:33  ivan
29632
29633         * FS/FS/: Conf.pm, cust_bill.pm: separate ACH processor support
29634
29635 2002-11-09 02:59  ivan
29636
29637         * httemplate/edit/part_pkg.cgi: javascript quoting problem in
29638           per-hour charging
29639
29640 2002-11-07 14:53  ivan
29641
29642         * FS/FS/cust_main.pm: doc
29643
29644 2002-11-05 20:23  ivan
29645
29646         * FS/FS/part_pkg.pm: safe regex for sqlradius hour/data billing,
29647           closes: Bug#474
29648
29649 2002-11-05 20:11  ivan
29650
29651         * httemplate/edit/part_pkg.cgi: data billing
29652
29653 2002-11-05 19:58  ivan
29654
29655         * httemplate/edit/part_pkg.cgi: data charging
29656
29657 2002-11-05 15:43  ivan
29658
29659         * httemplate/view/svc_acct.cgi: ui
29660
29661 2002-11-05 15:41  ivan
29662
29663         * httemplate/: edit/part_pkg.cgi, view/svc_acct.cgi: fix for
29664           correct radacct column names
29665
29666 2002-11-05 15:34  ivan
29667
29668         * FS/FS/cust_svc.pm: can't use placeholders in SELECT SUM(?)
29669
29670 2002-11-05 15:29  ivan
29671
29672         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
29673           httemplate/edit/part_pkg.cgi, httemplate/view/svc_acct.cgi:
29674           bandwidth charges from sqlradius
29675
29676 2002-11-05 12:29  ivan
29677
29678         * FS/bin/freeside-sqlradius-radacctd: lost?
29679
29680 2002-11-04 15:40  ivan
29681
29682         * FS/FS/CGI.pm: balance on small_custview
29683
29684 2002-11-04 12:51  ivan
29685
29686         * httemplate/view/svc_acct.cgi: fix cosmetic bug on online time
29687           view
29688
29689 2002-11-01 16:13  ivan
29690
29691         * httemplate/graph/money_time.cgi: whew, glad i had a copy of this
29692
29693 2002-10-28 05:22  ivan
29694
29695         * FS/bin/freeside-queued: signal-less queued child handling
29696           (closes: Bug#477)
29697
29698 2002-10-25 14:24  ivan
29699
29700         * FS/FS/part_export/shellcommands.pm: make $old_domain available
29701           too
29702
29703 2002-10-25 06:39  ivan
29704
29705         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: show export
29706           numbers
29707
29708 2002-10-23 10:07  ivan
29709
29710         * FS/: FS/Conf.pm, bin/freeside-daily: database dump & scp support
29711
29712 2002-10-23 08:49  ivan
29713
29714         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_pay.cgi,
29715           httemplate/view/cust_main.cgi: add option to unapply payments
29716
29717 2002-10-22 02:15  ivan
29718
29719         * FS/FS/part_export/vpopmail.pm: bugfix in vpopmail restart
29720
29721 2002-10-22 01:13  ivan
29722
29723         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
29724           ACH fixes from s5
29725
29726 2002-10-21 23:28  ivan
29727
29728         * httemplate/edit/part_bill_event.cgi: oops - allow adding CHECK
29729           invoice events too
29730
29731 2002-10-21 08:20  ivan
29732
29733         * httemplate/edit/part_svc.cgi: don't disable for all items
29734
29735 2002-10-21 08:14  ivan
29736
29737         * httemplate/edit/part_svc.cgi: Prevent a fixed or default username
29738           or password from being defined
29739
29740 2002-10-20 01:27  ivan
29741
29742         * FS/FS/: part_export.pm, part_export/shellcommands.pm: enable
29743           shellcommands suspension/unsuspension hooks
29744
29745 2002-10-20 00:26  ivan
29746
29747         * FS/FS/part_export/vpopmail.pm: don't run restart command unless
29748           there is one
29749
29750 2002-10-19 20:28  ivan
29751
29752         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail restart
29753           export option
29754
29755 2002-10-18 09:54  ivan
29756
29757         * Makefile: force executable permissions on bin/pod2x
29758
29759 2002-10-18 06:28  ivan
29760
29761         * FS/bin/freeside-radgroup: argh
29762
29763 2002-10-18 06:23  ivan
29764
29765         * FS/FS/svc_acct.pm: don't re-insert non-changed usernames to fuzzy
29766           cache
29767
29768 2002-10-18 03:28  ivan
29769
29770         * FS/: MANIFEST, bin/freeside-radgroup: adding
29771
29772 2002-10-17 08:06  ivan
29773
29774         * httemplate/view/svc_acct.cgi: use consistant terminology
29775
29776 2002-10-17 08:05  ivan
29777
29778         * httemplate/view/svc_acct.cgi: UI change for hour info
29779
29780 2002-10-17 07:59  ivan
29781
29782         * FS/FS/cust_svc.pm: yay missing paren
29783
29784 2002-10-17 07:50  ivan
29785
29786         * FS/FS/cust_svc.pm: *sigh* better debugging
29787
29788 2002-10-17 07:46  ivan
29789
29790         * FS/FS/cust_svc.pm: really fix sqlradacct for old Pg
29791
29792 2002-10-17 07:37  ivan
29793
29794         * FS/FS/cust_svc.pm: fix sqlradacct calculations for old Pg
29795
29796 2002-10-17 07:33  ivan
29797
29798         * httemplate/view/svc_acct.cgi: sqlradacct hour update
29799
29800 2002-10-17 07:16  ivan
29801
29802         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
29803           FS/FS/svc_acct.pm, httemplate/edit/part_pkg.cgi,
29804           httemplate/view/svc_acct.cgi: radacct update: use sqlradius for
29805           datasrc, not plandata options (whew)
29806
29807 2002-10-15 02:54  ivan
29808
29809         * FS/FS/cust_bill.pm: ach fix s/ECHECK/CHECK/
29810
29811 2002-10-14 00:44  ivan
29812
29813         * FS/FS/Conf.pm: s/bool/checkbox/
29814
29815 2002-10-14 00:30  ivan
29816
29817         * FS/FS/Conf.pm, httemplate/edit/svc_acct.cgi: svc-acct-alldomains
29818           config file allows selection of accounts from any domain
29819
29820 2002-10-13 23:17  ivan
29821
29822         * FS/FS/cust_pkg.pm, httemplate/edit/part_pkg.cgi: fix sql radacct
29823           billing
29824
29825 2002-10-13 23:16  ivan
29826
29827         * httemplate/view/svc_acct.cgi: show time online this billing cycle
29828           on view account screen
29829
29830 2002-10-13 00:14  ivan
29831
29832         * httemplate/docs/session.html: doh
29833
29834 2002-10-12 18:14  ivan
29835
29836         * FS/FS/Record.pm: change ILIKE into LOWER() for compatibility with
29837           non-Pg and Pg before 7.1
29838
29839 2002-10-12 18:05  ivan
29840
29841         * FS/FS/cust_bill.pm: bug fix in new ACH code
29842
29843 2002-10-12 07:21  ivan
29844
29845         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: fix
29846           dayphone/nightphone msgcat
29847
29848 2002-10-12 06:46  ivan
29849
29850         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
29851           dayphone/nightphone as customizable labels, closes: Bug#464
29852
29853 2002-10-12 06:26  ivan
29854
29855         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
29856           httemplate/edit/part_pkg.cgi: sqlradacct_hour price plan to
29857           charge per-hour against an external radacct table
29858
29859 2002-10-12 03:15  ivan
29860
29861         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
29862           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
29863           FS/FS/part_bill_event.pm, httemplate/edit/cust_main.cgi,
29864           httemplate/edit/process/cust_main.cgi,
29865           httemplate/view/cust_main.cgi: ACH support
29866
29867 2002-10-10 09:48  ivan
29868
29869         * httemplate/edit/cust_main.cgi: bugfix in payby-default HIDE
29870           expiration dates
29871
29872 2002-10-10 09:28  ivan
29873
29874         * httemplate/edit/cust_main.cgi: expiration date bugfix for HIDE
29875
29876 2002-10-09 07:30  ivan
29877
29878         * FS/FS/Conf.pm: nasty typo
29879
29880 2002-10-09 06:59  ivan
29881
29882         * FS/FS/Conf.pm: don't explicitly specify unclassified config
29883           section
29884
29885 2002-10-09 06:43  ivan
29886
29887         * FS/FS/part_export/vpopmail.pm: don't error out trying to create
29888           existing directories in vpopmail export
29889
29890 2002-10-09 06:07  ivan
29891
29892         * FS/FS/: Conf.pm, svc_acct.pm: radius-password config value to set
29893           the attribute used for plaintext pw's
29894
29895 2002-10-08 04:10  ivan
29896
29897         * httemplate/: index.html, search/cust_pkg.cgi: add suspended
29898           package browse (closes: Bug#467)
29899
29900 2002-10-08 03:50  ivan
29901
29902         * eg/export_template.pm: slightly less sucky
29903
29904 2002-10-08 01:33  ivan
29905
29906         * FS/FS/Conf.pm, httemplate/view/svc_acct.cgi: svc_acct-notes
29907           displays static HTML on account view (closes: Bug#465)
29908
29909 2002-10-07 21:46  ivan
29910
29911         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
29912           httemplate/view/cust_main.cgi: payby-default config option, with
29913           special "HIDE" option to disable billing information in the web
29914           interface (closes: Bug#468)
29915
29916 2002-10-07 01:47  ivan
29917
29918         * FS/bin/freeside-daily: cancel when it is *after* expiration date,
29919           not when it is *before*
29920
29921 2002-10-05 04:14  ivan
29922
29923         * FS/FS/part_export/sqlradius.pm: fix sqlradius export to not set
29924           blank id fields
29925
29926 2002-10-04 05:56  ivan
29927
29928         * FS/FS/type_pkgs.pm, FS/FS/part_export/sqlradius.pm,
29929           FS/bin/freeside-setup, httemplate/edit/process/cust_pkg.cgi,
29930           httemplate/misc/change_pkg.cgi, httemplate/search/cust_main.cgi,
29931           httemplate/view/cust_main.cgi: working on the road:   - easier
29932           "change package" link for changing one package to another   -
29933           sqlradius export now compatible with Pg   - indices on phone
29934           numbers   - install instructions specify Pg 7.1 (at least until
29935           ILIKE thing is changed)   - searching on phone number fragments
29936
29937 2002-10-04 05:39  ivan
29938
29939         * FS/bin/freeside-daily: turn on AutoCommit when vacuuming
29940
29941 2002-10-04 05:29  ivan
29942
29943         * FS/bin/freeside-count-active-customers: adding
29944
29945 2002-10-04 05:09  ivan
29946
29947         * FS/FS/cust_bill.pm: default for customers with no invoices   was:
29948           print   is now: send email to invoice from address
29949
29950 2002-10-03 08:29  ivan
29951
29952         * FS/FS/svc_acct.pm: fix implicit RADIUS password attribute to be
29953           Crypt-Password for encrypted pw's
29954
29955 2002-09-27 05:14  ivan
29956
29957         * FS/FS/svc_acct.pm: allow + in md5 encrypted passwords
29958
29959 2002-09-27 05:14  ivan
29960
29961         * FS/FS/UID.pm: don't chop blanks
29962
29963 2002-09-26 22:36  ivan
29964
29965         * FS/bin/freeside-adduser: lock mapsecrets file
29966
29967 2002-09-25 22:28  ivan
29968
29969         * Makefile: fix $INIT_FILE usage
29970
29971 2002-09-25 22:26  ivan
29972
29973         * FS/FS/svc_acct.pm: fix for inserting un-audited accounts
29974
29975 2002-09-25 22:25  ivan
29976
29977         * Makefile: oops
29978
29979 2002-09-25 21:45  ivan
29980
29981         * httemplate/search/svc_acct.cgi: tyop
29982
29983 2002-09-25 02:11  ivan
29984
29985         * Makefile: doc
29986
29987 2002-09-25 02:09  ivan
29988
29989         * FS/FS/raddb.pm: regenerate raddb.pm from freeradius-0.4 dicts add
29990           "Authentication-Type" for netc.net.au (radiator?)
29991
29992 2002-09-24 01:31  ivan
29993
29994         * FS/FS/Conf.pm: deprecate vpopmailrestart config value
29995
29996 2002-09-23 07:27  ivan
29997
29998         * FS/FS/CGI.pm, htetc/handler.pl: global.asa changes for profiling
29999           redirects header-handling changes necessary for chart .cgis
30000
30001 2002-09-23 01:50  ivan
30002
30003         * Makefile: better default Pg datasource
30004
30005 2002-09-21 04:17  ivan
30006
30007         * FS/bin/freeside-setup, httemplate/docs/schema.dia,
30008           httemplate/docs/schema.html, FS/FS/cust_bill.pm,
30009           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
30010           FS/FS/cust_main_county.pm,
30011           httemplate/browse/cust_main_county.cgi: all taxes now have names.
30012           closes: Bug#15
30013
30014 2002-09-20 08:49  ivan
30015
30016         * README: d
30017
30018 2002-09-20 08:49  ivan
30019
30020         * FS/Makefile.PL: installing into /usr/bin, bah
30021
30022 2002-09-20 08:48  ivan
30023
30024         * FS/FS.pm: doc
30025
30026 2002-09-20 08:48  ivan
30027
30028         * Makefile: 1.5.0
30029
30030 2002-09-20 08:47  ivan
30031
30032         * FS/: MANIFEST, bin/freeside-addoutsourceuser,
30033           bin/freeside-deloutsource, bin/freeside-deloutsourceuser,
30034           bin/freeside-deluser, bin/freeside-setup: add freeside-deluser,
30035           freeside-deloutsource and freeside-deloutsourceuser
30036
30037 2002-09-20 08:46  ivan
30038
30039         * FS/FS/Record.pm: fix database sequence code, closes: Bug#69
30040
30041 2002-09-20 07:48  ivan
30042
30043         * FS/FS/part_export.pm: extraneous warn
30044
30045 2002-09-20 05:50  ivan
30046
30047         * FS/bin/freeside-setup: move from bin/fs-setup to
30048           FS/bin/freeside-setup
30049
30050 2002-09-20 03:16  ivan
30051
30052         * FS/FS/UID.pm: change otaker fields to 32 chars
30053
30054 2002-09-19 06:34  ivan
30055
30056         * FS/FS/Record.pm: use database SERIAL or AUTO_INCREMENT for
30057           primary keys, finally, yay! closes: bug#69
30058
30059 2002-09-19 01:43  ivan
30060
30061         * FS/bin/freeside-daily: package expiration
30062
30063 2002-09-19 01:34  ivan
30064
30065         * FS/FS/svc_acct.pm: remove extra definition of $cust_pkg
30066
30067 2002-09-18 15:50  ivan
30068
30069         * FS/FS/Conf.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
30070           FS/bin/freeside-email, httemplate/edit/svc_forward.cgi,
30071           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
30072           httemplate/view/svc_acct.cgi: remove domain config file, closes:
30073           Bug#269
30074
30075 2002-09-18 15:38  ivan
30076
30077         * FS/FS/: svc_domain.pm, cust_svc.pm: removing svc_acct_sm
30078
30079 2002-09-18 05:10  ivan
30080
30081         * httemplate/docs/: index.html, legacy.html: doc
30082
30083 2002-09-17 03:21  ivan
30084
30085         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
30086           httemplate/edit/part_bill_event.cgi: remove obsolete cybercash
30087           support
30088
30089 2002-09-17 02:19  ivan
30090
30091         * FS/FS.pm, FS/MANIFEST, FS/FS/InitHandler.pm, FS/FS/cust_pkg.pm,
30092           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
30093           httemplate/index.html, httemplate/docs/schema.dia,
30094           httemplate/docs/schema.html, httemplate/edit/part_svc.cgi,
30095           httemplate/edit/process/part_svc.cgi, httemplate/misc/link.cgi,
30096           httemplate/search/svc_domain.cgi: remove svc_acct_sm
30097
30098 2002-09-16 17:40  ivan
30099
30100         * FS/FS/cust_bill.pm: send_ftp doc fix
30101
30102 2002-09-16 17:33  ivan
30103
30104         * FS/FS/: Conf.pm, cust_bill.pm, cust_main.pm, svc_acct.pm:   -
30105           "emailinvoiceauto" implementation rewritten to work properly,
30106           stop
30107               overwriting existing invoice destinations
30108
30109 2002-09-11 02:28  ivan
30110
30111         * httemplate/browse/svc_acct_pop.cgi: mason error
30112
30113 2002-09-11 02:09  ivan
30114
30115         * httemplate/search/cust_main.cgi: mason warnings
30116
30117 2002-09-09 20:31  ivan
30118
30119         * FS/FS/cust_bill.pm: Business::OnlinePaymet fix for processors w/o
30120           order numbers, like VirtualNet
30121
30122 2002-09-09 16:05  khoff
30123
30124         * httemplate/: edit/svc_broadband.cgi,
30125           edit/process/svc_broadband.cgi, view/svc_broadband.cgi:
30126           svc_broadband merge
30127
30128 2002-09-09 16:01  khoff
30129
30130         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, httemplate/index.html,
30131           httemplate/edit/part_svc.cgi,
30132           httemplate/edit/process/part_svc.cgi, FS/FS/svc_broadband.pm:
30133           svc_broadband merge
30134
30135 2002-09-09 15:56  khoff
30136
30137         * FS/MANIFEST: svc_broadband merge
30138
30139 2002-09-09 12:56  ivan
30140
30141         * FS/FS/part_export.pm: vpopmail export doc clarification: ssh as
30142           vpopmail user
30143
30144 2002-09-09 12:54  ivan
30145
30146         * httemplate/docs/ssh.html: doc clarification about users
30147
30148 2002-09-09 05:34  ivan
30149
30150         * FS/FS/: ClientAPI.pm, InitHandler.pm, svc_acct.pm,
30151           ClientAPI/passwd.pm: : is not legal in GECOS
30152
30153 2002-09-08 05:57  ivan
30154
30155         * FS/FS/svc_domain.pm: ordering fix on delete: domain_record
30156           records first, then svc_domain
30157
30158 2002-09-08 05:40  ivan
30159
30160         * bin/bind.export: error out if can't open .HEADER files
30161
30162 2002-09-08 04:36  ivan
30163
30164         * README: 1.4.1
30165
30166 2002-09-08 02:49  ivan
30167
30168         * conf/: soadefaultttl, soaexpire, soarefresh, soaretry: some
30169           useful default domain files
30170
30171 2002-09-07 07:20  ivan
30172
30173         * FS/FS/part_export.pm: mention docs/ssh.html in vpopmail
30174           description, give up hoping for a better description of the
30175           export from jeff
30176
30177 2002-09-06 19:27  ivan
30178
30179         * httemplate/docs/index.html: 1.4.1
30180
30181 2002-09-06 19:19  ivan
30182
30183         * FS/FS/part_export/vpopmail.pm: import flocking constants
30184
30185 2002-09-05 11:51  ivan
30186
30187         * FS/FS/part_export/vpopmail.pm: clear up directory silliness ick
30188
30189 2002-09-05 10:01  ivan
30190
30191         * httemplate/edit/cust_main.cgi: "same as billing address" box
30192           would uncheck itself on errors (only looked at previous
30193           ship_last, not CGI checkbox value too)  Closes: Bug#448
30194
30195 2002-09-05 09:51  ivan
30196
30197         * FS/FS/cust_bill.pm: Business::OnlinePayment::VitualNet
30198           compatibility
30199
30200 2002-09-05 06:50  ivan
30201
30202         * httemplate/browse/part_svc.cgi: don't show "clone an existing
30203           service definition" if there aren't any yet
30204
30205 2002-09-05 06:27  ivan
30206
30207         * FS/FS/cust_main.pm, httemplate/index.html,
30208           httemplate/misc/cust_main-import_charges.cgi,
30209           httemplate/misc/process/cust_main-import_charges.cgi: batch
30210           charge/credit import
30211
30212 2002-09-05 06:01  ivan
30213
30214         * FS/FS/svc_acct.pm: show illegal dir in error msg
30215
30216 2002-09-05 02:10  ivan
30217
30218         * FS/FS/: part_export.pm, part_export/vpopmail.pm: get rid of
30219           extraneous `vpopmail machine' field
30220
30221 2002-09-04 05:43  ivan
30222
30223         * Makefile, httemplate/index.html: 1.4.1beta1
30224
30225 2002-09-04 01:42  ivan
30226
30227         * httemplate/edit/part_pkg.cgi: spelling
30228
30229 2002-08-30 16:48  ivan
30230
30231         * FS/FS/cust_bill.pm: oops, missing charged column in csv exports
30232
30233 2002-08-30 16:42  ivan
30234
30235         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm,
30236           httemplate/edit/process/part_bill_event.cgi: new invoice event:
30237           upload a CSV file
30238
30239 2002-08-30 16:17  ivan
30240
30241         * FS/FS/cust_main.pm: bill batch imported customers immediately (as
30242           of their cust_pkg.bill date) - setting cust_pkg.bill date
30243           directly bypasses setup fee
30244
30245 2002-08-30 10:34  ivan
30246
30247         * FS/FS/cust_main.pm, httemplate/index.html,
30248           httemplate/misc/cust_main-import.cgi,
30249           httemplate/misc/process/cust_main-import.cgi: working CSV import
30250           for crcmn
30251
30252 2002-08-30 04:33  ivan
30253
30254         * httemplate/edit/cust_main.cgi: use eidiot rather than die for
30255           (hopefully) better error message
30256
30257 2002-08-30 03:25  ivan
30258
30259         * Makefile: silly conf/registries dir still hanging around in CVS
30260           checkouts
30261
30262 2002-08-29 07:11  ivan
30263
30264         * httemplate/search/cust_pkg.cgi: UI ROWSPAN fix
30265
30266 2002-08-29 02:11  ivan
30267
30268         * FS/FS/svc_acct.pm: dont require uid for finger and quota, fix md5
30269           import, make username/password for unexported services conflict
30270           at least with self
30271
30272 2002-08-29 01:13  khoff
30273
30274         * httemplate/view/svc_domain.cgi: Missing Mason/Apache::ASP tags
30275
30276 2002-08-29 00:50  ivan
30277
30278         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail updates
30279
30280 2002-08-28 23:02  ivan
30281
30282         * FS/FS/UID.pm: stupid kludge until schema otakers are not 8 chars
30283
30284 2002-08-28 22:57  ivan
30285
30286         * httemplate/view/svc_acct.cgi: password viewing UI change
30287
30288 2002-08-27 00:26  khoff
30289
30290         * FS/FS/Record.pm: Yip yip, I sprained my brain
30291
30292 2002-08-26 13:40  ivan
30293
30294         * FS/FS/cust_pkg.pm: allow . and - in otaker usernames
30295
30296 2002-08-24 20:54  ivan
30297
30298         * FS/bin/freeside-addoutsourceuser: ?
30299
30300 2002-08-24 20:42  ivan
30301
30302         * FS/bin/freeside-addoutsourceuser: correct secrets file path
30303
30304 2002-08-24 19:35  ivan
30305
30306         * FS/FS/part_export/shellcommands.pm: separate vars for quoted
30307           passwords
30308
30309 2002-08-24 19:26  ivan
30310
30311         * FS/FS/part_export/shellcommands.pm: properly quote password as
30312           well as finger
30313
30314 2002-08-24 18:48  ivan
30315
30316         * FS/bin/freeside-addoutsourceuser: password
30317
30318 2002-08-24 18:48  ivan
30319
30320         * FS/: MANIFEST, bin/freeside-addoutsourceuser: Added Files:
30321           bin/freeside-addoutsourceuser
30322
30323 2002-08-24 18:16  ivan
30324
30325         * FS/bin/: freeside-adduser, freeside-setup: doc
30326
30327 2002-08-24 18:14  ivan
30328
30329         * FS/bin/freeside-setup: noninteractive freeside-setup
30330
30331 2002-08-24 18:09  ivan
30332
30333         * FS/bin/: freeside-adduser, freeside-setup: doc
30334
30335 2002-08-24 01:13  ivan
30336
30337         * FS/bin/freeside-adduser: also do -b flag
30338
30339 2002-08-24 00:43  ivan
30340
30341         * FS/FS/part_export/shellcommands.pm: allow $domain as a variable
30342           in commands
30343
30344 2002-08-24 00:20  ivan
30345
30346         * httemplate/edit/part_export.cgi: don't substitute defaults for
30347           empty options when editing exports
30348
30349 2002-08-23 23:41  ivan
30350
30351         * FS/FS/part_export/: domain_shellcommands.pm, shellcommands.pm,
30352           www_shellcommands.pm: - depend on Net::SSH 0.07, for OpenSSH -T
30353           fix - no strict 'vars'; when necessary
30354
30355 2002-08-23 20:29  ivan
30356
30357         * httemplate/: view/cust_main.cgi, misc/unprovision.cgi:
30358           unprovision a single service
30359
30360 2002-08-23 19:10  ivan
30361
30362         * FS/bin/freeside-addoutsource: fix path
30363
30364 2002-08-23 18:53  ivan
30365
30366         * FS/bin/freeside-queued: depend on Net::SSH 0.07, for -T fix
30367
30368 2002-08-23 17:51  ivan
30369
30370         * httemplate/view/cust_main.cgi: UI
30371
30372 2002-08-23 17:16  ivan
30373
30374         * FS/: MANIFEST, bin/freeside-addoutsource: Added Files:
30375           bin/freeside-addoutsource
30376
30377 2002-08-23 16:43  ivan
30378
30379         * FS/: MANIFEST, FS/part_export.pm,
30380           FS/part_export/domain_shellcommands.pm,
30381           t/part_export-domain_shellcommands.t: add domain_shellcommands
30382           export
30383
30384 2002-08-19 16:08  ivan
30385
30386         * httemplate/view/cust_main.cgi: encode_entities for comments
30387           entries
30388
30389 2002-08-11 23:17  ivan
30390
30391         * rt/: Makefile, bin/mason_handler.fcgi, bin/mason_handler.scgi,
30392           bin/rt-mailgate, etc/schema.Pg, lib/RT.pm, lib/RT/Record.pm:
30393           import rt 2.0.14
30394
30395 2002-08-02 17:39  ivan
30396
30397         * httemplate/docs/legacy.html: remove some extra modules from
30398           install doc
30399
30400 2002-07-31 11:55  ivan
30401
30402         * FS/FS/part_export.pm: delete directories when deleting users on
30403           freebsd
30404
30405 2002-07-31 06:18  ivan
30406
30407         * FS/FS/svc_acct.pm: fix bug with static IP addresses
30408
30409 2002-07-26 20:56  ivan
30410
30411         * httemplate/misc/cancel-unaudited.cgi: move transaction from web
30412           interface to lib code
30413
30414 2002-07-26 19:47  ivan
30415
30416         * FS/bin/freeside-daily: vacuum pg databases daily
30417
30418 2002-07-25 19:33  ivan
30419
30420         * FS/FS/: part_export.pm, part_export/shellcommands.pm:
30421           shellcommands edit gecos field too
30422
30423 2002-07-23 05:37  ivan
30424
30425         * FS/FS/svc_acct.pm: fix small bugs in duplicate username checking
30426
30427 2002-07-22 03:50  ivan
30428
30429         * FS/t/ClientAPI.t, fs_selfservice/FS-SelfService/cgi/passwd.html:
30430           adding
30431
30432 2002-07-22 03:20  ivan
30433
30434         * Makefile: 1.4.0
30435
30436 2002-07-22 03:18  ivan
30437
30438         * FS/FS/CGI.pm: UI
30439
30440 2002-07-22 03:18  ivan
30441
30442         * FS/FS/cust_main.pm: sort bills by date
30443
30444 2002-07-16 05:29  ivan
30445
30446         * FS/: MANIFEST, FS/ClientAPI.pm, FS/ClientAPI/MyAccount.pm,
30447           FS/ClientAPI/passwd.pm: ClientAPI
30448
30449 2002-07-16 05:28  ivan
30450
30451         * fs_selfservice/: DEPLOY, fs_passwd_test,
30452           FS-SelfService/SelfService.pm,
30453           FS-SelfService/freeside-selfservice-clientd,
30454           FS-SelfService/cgi/login.html, FS-SelfService/cgi/myaccount.html,
30455           FS-SelfService/cgi/selfservice.cgi,
30456           FS-SelfService/cgi/view_invoice.html: invoice viewing...
30457
30458 2002-07-15 20:57  ivan
30459
30460         * FS/FS/part_export/infostreet.pm: missing ; in eval'ed sub
30461
30462 2002-07-15 20:56  ivan
30463
30464         * FS/FS/part_export/infostreet.pm: better error handling
30465
30466 2002-07-15 20:47  ivan
30467
30468         * FS/FS/part_export/infostreet.pm: fix XML-RPC weirdness
30469
30470 2002-07-15 01:28  ivan
30471
30472         * fs_selfservice/: fs_passwd_test,
30473           FS-SelfService/freeside-selfservice-clientd: working framework,
30474           no hung clients, whew
30475
30476 2002-07-14 18:44  ivan
30477
30478         * bin/bind.import: finally a working DNS::ZoneParse
30479
30480 2002-07-11 06:52  ivan
30481
30482         * fs_selfservice/: DEPLOY, fs_passwd_test, FS-SelfService/MANIFEST,
30483           FS-SelfService/SelfService.pm,
30484           FS-SelfService/freeside-selfservice-clientd: finally working
30485           async framework
30486
30487 2002-07-08 19:23  ivan
30488
30489         * httemplate/docs/: schema.dia, schema.png: new schema diagram
30490
30491 2002-07-08 10:14  ivan
30492
30493         * FS/bin/freeside-queued: oops, fix for bug only surfacing with
30494           different freeside uid/gid
30495
30496 2002-07-08 08:56  ivan
30497
30498         * httemplate/edit/svc_acct.cgi: better error message
30499
30500 2002-07-08 06:07  ivan
30501
30502         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
30503           edit expiration dates
30504
30505 2002-07-08 03:01  ivan
30506
30507         * FS/FS/part_export.pm: default linux/netbsd shellcommand userdel
30508           should remove home directories
30509
30510 2002-07-07 10:49  ivan
30511
30512         * FS/FS/svc_acct.pm: rewrite uid-dup checking to be
30513           new-export-aware, closes: #431
30514
30515 2002-07-06 05:15  ivan
30516
30517         * Makefile: beta2
30518
30519 2002-07-06 04:08  ivan
30520
30521         * httemplate/: edit/svc_forward.cgi, view/svc_forward.cgi: fix UI
30522           for forwards - use HTML::Widgets::SelectLayers, closes: Bug#303
30523
30524 2002-07-06 01:50  ivan
30525
30526         * httemplate/view/svc_acct.cgi: add "are you sure?" javascript on
30527           view/svc_acct.cgi "cancel unaudited account" (closes: Bug#432)
30528
30529 2002-07-06 01:29  ivan
30530
30531         * httemplate/view/cust_main.cgi: speling
30532
30533 2002-07-06 00:32  ivan
30534
30535         * httemplate/edit/part_pkg.cgi: fix speling
30536
30537 2002-07-06 00:30  ivan
30538
30539         * FS/FS/: Conf.pm, part_export.pm, svc_www.pm,
30540           part_export/www_shellcommands.pm: move svc_www ssh jobs to the
30541           job queue & exports, and make them configurable
30542
30543 2002-07-05 21:20  ivan
30544
30545         * FS/FS/svc_acct.pm: typo
30546
30547 2002-07-05 16:32  ivan
30548
30549         * httemplate/config/config.cgi: fix bug with config having a value
30550           not in the select
30551
30552 2002-07-04 03:35  ivan
30553
30554         * httemplate/browse/: agent.cgi, agent_type.cgi,
30555           part_bill_event.cgi, part_export.cgi, part_pkg.cgi, part_svc.cgi,
30556           svc_acct_pop.cgi: move "add" links to the top
30557
30558 2002-07-03 07:45  ivan
30559
30560         * FS/t/part_export-http.t: s/_post//
30561
30562 2002-07-03 07:21  ivan
30563
30564         * FS/: MANIFEST, FS/part_export.pm, FS/part_export/http.pm,
30565           t/part_export-http.t: http export
30566
30567 2002-07-03 04:37  ivan
30568
30569         * FS/FS/InitHandler.pm: 54
30570
30571 2002-07-03 04:35  ivan
30572
30573         * FS/FS/InitHandler.pm: sacrifice memory for speed
30574
30575 2002-07-03 04:31  ivan
30576
30577         * FS/FS/InitHandler.pm: preload modules
30578
30579 2002-07-03 04:23  ivan
30580
30581         * FS/FS/: InitHandler.pm, UID.pm: fix to allow running during
30582           apache init
30583
30584 2002-07-03 04:10  ivan
30585
30586         * FS/FS/UID.pm: allow InitHandler to work during apache startup
30587
30588 2002-07-03 03:50  ivan
30589
30590         * FS/FS/InitHandler.pm: skip comment & blank lines
30591
30592 2002-07-03 03:48  ivan
30593
30594         * FS/FS/InitHandler.pm: debug
30595
30596 2002-07-03 03:33  ivan
30597
30598         * FS/: MANIFEST, FS/InitHandler.pm, t/InitHandler.t: preload all
30599           dbdefs
30600
30601 2002-07-02 20:57  ivan
30602
30603         * FS/FS/cust_main.pm: working one-time charges again
30604
30605 2002-07-02 20:52  ivan
30606
30607         * httemplate/view/cust_main.cgi: ui
30608
30609 2002-07-02 20:47  ivan
30610
30611         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
30612           httemplate/edit/process/quick-charge.cgi,
30613           httemplate/view/cust_main.cgi: one-time charges with tax classes
30614
30615 2002-07-02 19:25  ivan
30616
30617         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
30618           httemplate/config/config.cgi: deprecate text radius config
30619           options update config docs
30620
30621 2002-07-02 18:47  ivan
30622
30623         * FS/: MANIFEST, bin/freeside-reexport: freeside-reexport
30624
30625 2002-07-02 18:05  ivan
30626
30627         * FS/bin/freeside-sqlradius-reset: pod
30628
30629 2002-07-02 18:01  ivan
30630
30631         * FS/bin/freeside-sqlradius-reset: fix usage message
30632
30633 2002-07-02 16:03  ivan
30634
30635         * FS/FS/part_export.pm: fix usermod commands for freebsd
30636
30637 2002-07-02 07:37  ivan
30638
30639         * Makefile: beta1!!
30640
30641 2002-07-02 07:22  ivan
30642
30643         * FS/FS/part_export/textradius.pm: working textradius export
30644
30645 2002-07-02 07:00  ivan
30646
30647         * FS/FS/part_export/textradius.pm: better diagnostics
30648
30649 2002-07-02 06:22  ivan
30650
30651         * httemplate/view/cust_main.cgi: ui s/ /&nbsp;
30652
30653 2002-07-02 06:04  ivan
30654
30655         * FS/FS/part_export/shellcommands.pm: no warnings
30656
30657 2002-07-02 06:00  ivan
30658
30659         * FS/FS/: part_export.pm, part_export/shellcommands.pm: working
30660           linux and freebsd shellcommands
30661
30662 2002-07-02 04:29  ivan
30663
30664         * FS/FS/part_export.pm: fix for freebsd presets
30665
30666 2002-07-02 04:27  ivan
30667
30668         * FS/FS/part_export.pm: useful shellcommands presets
30669
30670 2002-07-02 03:14  ivan
30671
30672         * FS/bin/freeside-queued: grr old openssh grr freebsd
30673
30674 2002-07-02 02:42  ivan
30675
30676         * FS/bin/freeside-queued: fleabsd grr
30677
30678 2002-07-02 02:39  ivan
30679
30680         * FS/bin/freeside-queued: freebsd is sofa king broken
30681
30682 2002-07-02 00:31  ivan
30683
30684         * FS/FS/part_export/textradius.pm: working textradius
30685
30686 2002-07-02 00:13  ivan
30687
30688         * FS/FS/part_export/textradius.pm: better error reporting from
30689           rsync
30690
30691 2002-07-01 23:58  ivan
30692
30693         * FS/FS/part_export/: shellcommands.pm, www_shellcommands.pm:
30694           s/options/option/, oops, and machine isn't an option
30695
30696 2002-07-01 23:48  ivan
30697
30698         * FS/FS/queue.pm: error messages can have other chars
30699
30700 2002-07-01 15:38  ivan
30701
30702         * FS/FS/part_export/textradius.pm: prevent any possible infinite
30703           looping
30704
30705 2002-07-01 02:15  ivan
30706
30707         * FS/FS/part_export/textradius.pm: real-time! text radius export
30708
30709 2002-06-30 04:01  ivan
30710
30711         * CREDITS: administrivia
30712
30713 2002-06-30 00:17  ivan
30714
30715         * FS/FS/Record.pm: oops, very bad
30716
30717 2002-06-30 00:16  ivan
30718
30719         * FS/FS/Record.pm: get rid of unneeded Pg-cruft (don't use native
30720           Pg money type)
30721
30722 2002-06-30 00:04  ivan
30723
30724         * FS/FS/Record.pm: fix dbdef caching
30725
30726 2002-06-29 19:13  ivan
30727
30728         * FS/: MANIFEST, FS/part_export.pm,
30729           FS/part_export/shellcommands_withdomain.pm,
30730           t/part_export-shellcommands_withdomain.t: export!
30731
30732 2002-06-29 18:18  ivan
30733
30734         * httemplate/docs/ssh.html: adding
30735
30736 2002-06-28 13:31  ivan
30737
30738         * FS/FS/svc_acct.pm: better error message for illegal password
30739
30740 2002-06-28 13:21  ivan
30741
30742         * FS/FS/cust_main.pm: better error message for missing tax classes
30743
30744 2002-06-28 03:49  ivan
30745
30746         * FS/FS/Record.pm: remove extraneous check
30747
30748 2002-06-28 01:23  ivan
30749
30750         * FS/FS/: Record.pm, UID.pm: fix multi-database installs, while
30751           hopefully keeping performance improvement
30752
30753 2002-06-27 20:09  ivan
30754
30755         * httemplate/view/cust_main.cgi: more card display changes
30756
30757 2002-06-27 19:21  ivan
30758
30759         * httemplate/view/cust_main.cgi: last 4 digits of card instead of
30760           first
30761
30762 2002-06-27 02:23  ivan
30763
30764         * FS/: FS/part_export/bind.pm, FS/part_export/bind_slave.pm,
30765           t/part_export-bind.t, t/part_export-bind_slave.t: null bind
30766           exports
30767
30768 2002-06-27 02:19  ivan
30769
30770         * FS/: FS/part_export/bsdshell.pm, FS/part_export/null.pm,
30771           FS/part_export/sysvshell.pm, FS/part_export/www_shellcommands.pm,
30772           t/part_export-null.t, t/part_export-sysvshell.t,
30773           t/part_export-www_shellcommands.t: export updates
30774
30775 2002-06-26 01:36  ivan
30776
30777         * FS/FS/part_export.pm: tyop
30778
30779 2002-06-26 01:32  ivan
30780
30781         * FS/FS/part_export.pm: better export docs/defaults
30782
30783 2002-06-26 01:12  ivan
30784
30785         * FS/FS/cust_main.pm: add type_pkgs record if necessary for
30786           one-time charges
30787
30788 2002-06-26 01:05  ivan
30789
30790         * httemplate/view/cust_main.cgi: close form tags
30791
30792 2002-06-26 00:42  ivan
30793
30794         * bin/: bsdshell.export, sysvshell.export: shell.export ->
30795           bsdshell.export & sysvshell.export
30796
30797 2002-06-25 20:53  ivan
30798
30799         * FS/FS/part_export_option.pm: export options can be anything
30800
30801 2002-06-25 19:37  ivan
30802
30803         * FS/FS/cust_bill.pm: fix not sending postal invoices to customers
30804           with email invoices too
30805
30806 2002-06-25 18:35  ivan
30807
30808         * FS/FS/cust_main.pm, httemplate/edit/process/quick-charge.cgi,
30809           httemplate/edit/process/quick-cust_pkg.cgi,
30810           httemplate/view/cust_main.cgi: working one-time charges
30811
30812 2002-06-25 17:41  ivan
30813
30814         * httemplate/edit/part_pkg.cgi: ui
30815
30816 2002-06-25 16:27  ivan
30817
30818         * httemplate/view/svc_www.cgi: add link to controlling account
30819
30820 2002-06-25 00:18  ivan
30821
30822         * FS/bin/freeside-queued: might work again under mysql
30823
30824 2002-06-23 12:16  ivan
30825
30826         * FS/FS/domain_record.pm: domain_record records attached to svc_www
30827           records are no longer delete-able, patch from "Stephen Bechard"
30828           <steve@destek.net>, thanks!  closes: Bug#434
30829
30830 2002-06-22 22:44  ivan
30831
30832         * httemplate/edit/process/svc_www.cgi: patch to get this working
30833           from Stephen Bechard <steve@destek.net>
30834
30835 2002-06-22 22:43  ivan
30836
30837         * httemplate/view/svc_www.cgi: add link to edit and format nicely
30838
30839 2002-06-22 18:36  ivan
30840
30841         * FS/FS/svc_www.pm: forgot . between zone and domain, patch from
30842           "Stephen Bechard" <steve@destek.net>, thanks
30843
30844 2002-06-22 18:33  ivan
30845
30846         * httemplate/edit/svc_www.cgi: forgot %> when converting from CGI,
30847           works now, patch from "Stephen Bechard" <steve@destek.net>
30848
30849 2002-06-21 14:49  ivan
30850
30851         * FS/FS/part_export/infostreet.pm: s/title/organization/ at
30852           noment's request
30853
30854 2002-06-21 13:26  ivan
30855
30856         * FS/FS/part_export/infostreet.pm: fix infostreet contact field
30857           setting
30858
30859 2002-06-21 13:17  ivan
30860
30861         * FS/FS/part_export/infostreet.pm: debugging option
30862
30863 2002-06-21 02:57  ivan
30864
30865         * bin/passwd.import: no, don't check for duplicates like this by
30866           default... not new-export style
30867
30868 2002-06-21 02:56  ivan
30869
30870         * FS/FS/svc_acct.pm: better error messages on uid duplicates... uid
30871           stuff still needs to be rewritten for new exports
30872
30873 2002-06-21 02:15  ivan
30874
30875         * bin/passwd.import: oops
30876
30877 2002-06-21 02:13  ivan
30878
30879         * bin/: bind.import, fs-migrate-svc_acct_sm, passwd.import: import
30880           fixes...
30881
30882 2002-06-21 02:11  ivan
30883
30884         * bin/passwd.import: tiny bit better passwd.import
30885
30886 2002-06-21 01:29  ivan
30887
30888         * httemplate/index.html: uid search on main menu, updated upgrade
30889           docs
30890
30891 2002-06-20 15:35  ivan
30892
30893         * FS/FS/part_export/infostreet.pm: fix infostreet contact field foo
30894
30895 2002-06-19 18:29  ivan
30896
30897         * FS/FS/part_export.pm, FS/FS/part_export/shellcommands.pm,
30898           FS/bin/freeside-queued, httemplate/edit/part_export.cgi,
30899           httemplate/edit/process/part_export.cgi: shellcommands
30900           w/passwords
30901
30902 2002-06-18 21:54  ivan
30903
30904         * Makefile, bin/pod2x: pod build fix thanks to Stephen Bechard
30905           <steve@destek.net>
30906
30907 2002-06-18 21:03  ivan
30908
30909         * FS/FS/part_export/infostreet.pm: fix setContactField email
30910
30911 2002-06-18 18:03  ivan
30912
30913         * FS/FS/svc_acct.pm: and the same for changes...
30914
30915 2002-06-18 17:58  ivan
30916
30917         * FS/FS/svc_acct.pm: fix problem provisioning RADIUS groups
30918           caused by kristian/mark/pc-intouch's changes moving exports into
30919           svc_Common -   changed sequence of events such that groups were
30920           not provisioned when the   sqlradius export was run
30921
30922 2002-06-18 16:52  ivan
30923
30924         * httemplate/misc/queue.cgi: better error message
30925
30926 2002-06-14 18:12  ivan
30927
30928         * FS/FS/part_export.pm, httemplate/edit/part_svc.cgi:
30929           mark@pc-intouch.com: exporttype2svcdb removal
30930
30931 2002-06-14 14:35  ivan
30932
30933         * FS/FS/part_export/infostreet.pm: freeside night to infostreet
30934           faxNumber (? dunno, what noment wants)
30935
30936 2002-06-14 04:44  ivan
30937
30938         * Makefile: better releaes target?
30939
30940 2002-06-14 04:26  ivan
30941
30942         * Makefile: 1.4.0pre14
30943
30944 2002-06-14 04:22  ivan
30945
30946         * FS/: FS/Conf.pm, bin/freeside-queued, FS/cust_main.pm,
30947           FS/queue.pm, FS/svc_Common.pm, FS/svc_acct.pm: working job
30948           dependancies FS::queue::joblisting html excapes & truncates long
30949           arguments welcome email (sheesh!) closes: Bug#420 (haha at 4:20
30950           am, too.  really!)
30951
30952 2002-06-14 02:19  ivan
30953
30954         * FS/FS/UID.pm: only run callbacks once... should speed things up
30955           (no dbdef reloading)
30956
30957 2002-06-13 20:26  ivan
30958
30959         * httemplate/docs/legacy.html: s/svc_domain.import/bind.import/ to
30960           match reality
30961
30962 2002-06-13 20:12  ivan
30963
30964         * httemplate/index.html: remove classic interface
30965
30966 2002-06-13 19:25  ivan
30967
30968         * FS/bin/freeside-queued: mysql compatibility?
30969
30970 2002-06-13 17:12  ivan
30971
30972         * httemplate/: index.html, search/cust_main.cgi: search by for
30973           address2 (unit) - commented out in default index.html
30974
30975 2002-06-13 16:28  ivan
30976
30977         * httemplate/: index.html, search/cust_main.cgi: phone number
30978           search (Bug#422)
30979
30980 2002-06-13 16:00  ivan
30981
30982         * FS/FS/svc_acct.pm, httemplate/index.html,
30983           httemplate/search/svc_acct.cgi: fuzzy username searching
30984           (Bug#422)
30985
30986 2002-06-12 17:53  ivan
30987
30988         * httemplate/: index.html, search/cust_main.cgi: search on customer
30989           number (Bug#422)
30990
30991 2002-06-12 13:31  ivan
30992
30993         * FS/FS/svc_acct.pm: fix new duplicate username checking
30994
30995 2002-06-12 10:29  ivan
30996
30997         * httemplate/index.html: fix company search
30998
30999 2002-06-12 09:26  ivan
31000
31001         * FS/FS/cust_main.pm: fix problems with code that resets invoice
31002           events
31003
31004 2002-06-11 11:20  ivan
31005
31006         * bin/bind.export: perl 5.005 needs an explicit mask for mkdir
31007
31008 2002-06-11 02:51  ivan
31009
31010         * FS/FS/part_export.pm: notes
31011
31012 2002-06-11 02:46  ivan
31013
31014         * bin/bind.export: add preliminary bsd shell export
31015
31016 2002-06-11 02:14  ivan
31017
31018         * FS/FS/svc_acct.pm: export-based duplicate username checking!
31019
31020 2002-06-11 01:29  ivan
31021
31022         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: add crypt
31023           option to (bsd|sysv)shell export
31024
31025 2002-06-10 20:25  ivan
31026
31027         * FS/FS/: part_export.pm, svc_Common.pm, svc_acct.pm,
31028           part_export/infostreet.pm: - add new suspend and unsuspend export
31029           hooks (with null defaults) - infostreet export: actually
31030           suspend/unsuspend at infostreet (closes: Bug#418) - infostreet
31031           export: set some contact fields @ infostreet (Bug#419)
31032
31033 2002-06-10 17:58  ivan
31034
31035         * Makefile, init.d/freeside-init: dist fixes.  locate more stuff in
31036           Makefile.  whew.
31037
31038 2002-06-10 16:02  ivan
31039
31040         * FS/FS/domain_record.pm: fix *** ERROR: unterminated L<...> at
31041           line 299 in file FS/domain_record.pm
31042
31043 2002-06-10 15:48  ivan
31044
31045         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: also retry cards
31046           when user clicks "Bill now" (closes: Bug#417)
31047
31048 2002-06-10 15:07  ivan
31049
31050         * FS/FS/: cust_bill_event.pm, cust_main.pm: retry realtime_card
31051           invoice events when a card changes (closes: Bug#417)
31052
31053 2002-06-10 12:44  ivan
31054
31055         * httemplate/view/cust_main.cgi: final visual update on package
31056           date view
31057
31058 2002-06-10 12:41  ivan
31059
31060         * httemplate/view/cust_main.cgi: fixup time display in packages
31061
31062 2002-06-10 12:30  ivan
31063
31064         * httemplate/view/cust_main.cgi: add small time display to dates
31065
31066 2002-06-09 19:52  ivan
31067
31068         * FS/FS/: svc_Common.pm, svc_domain.pm: re-my'ed var
31069
31070 2002-06-09 19:52  ivan
31071
31072         * FS/FS/cust_main_county.pm: silence undefined warnings
31073
31074 2002-06-09 19:51  ivan
31075
31076         * FS/FS/CGI.pm: unused global
31077
31078 2002-06-09 19:42  ivan
31079
31080         * Makefile: back to ASP for profiling...
31081
31082 2002-06-09 18:39  khoff
31083
31084         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
31085           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
31086           httemplate/edit/part_pkg.cgi: Rollback part_pkg.def_svcpart
31087           changes.
31088
31089 2002-06-08 00:48  khoff
31090
31091         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
31092           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
31093           httemplate/edit/part_pkg.cgi: Default svcpart support for
31094           part_pkg.  Fixes 'bug' with new customer and online signup.
31095
31096 2002-06-07 13:33  khoff
31097
31098         * FS/FS/cust_bill.pm: Setup hash for CC failed Text::Template
31099
31100 2002-06-05 15:46  ivan
31101
31102         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
31103           more mysql goodness, thanks dale
31104
31105 2002-06-04 07:35  ivan
31106
31107         * FS/FS/: cust_credit.pm, cust_pay.pm: fix unsuspendauto
31108
31109 2002-06-04 07:02  ivan
31110
31111         * CREDITS, httemplate/search/cust_main.cgi,
31112           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi:
31113           mysql support!  thanks to Donald Greer <dgreer@austintx.com> for
31114           the SQL and Dale Hege <fhege@lumenexus.net> for the patches
31115
31116 2002-06-04 06:46  ivan
31117
31118         * conf/declinetemplate: misspelling
31119
31120 2002-05-31 13:34  ivan
31121
31122         * FS/FS/part_export.pm: dammit i want to catch export subclass
31123           compilation problems
31124
31125 2002-05-31 13:31  ivan
31126
31127         * FS/FS/cust_bill.pm: better error reporting
31128
31129 2002-05-31 11:48  khoff
31130
31131         * FS/t/part_export-sqlmail.t: Don't ask me.  I just hacked Ivan's
31132           test.
31133
31134 2002-05-31 11:45  khoff
31135
31136         * FS/MANIFEST: added sqlmail.pm and test
31137
31138 2002-05-31 10:50  ivan
31139
31140         * FS/FS/svc_forward.pm: typo noticed by <Kaa>
31141
31142 2002-05-30 19:13  ivan
31143
31144         * FS/FS/part_export.pm: no, actually throw an exception if an
31145           export class won't compile.
31146
31147 2002-05-30 17:33  khoff
31148
31149         * httemplate/edit/part_svc.cgi: Added support for part_exports that
31150           are used with more than one svcdb.
31151
31152 2002-05-30 17:22  khoff
31153
31154         * FS/FS/part_export.pm: updated hashes 'n stuff for
31155           FS::part_export::sqlmail
31156
31157 2002-05-30 17:20  khoff
31158
31159         * FS/FS/part_export/sqlmail.pm: part_export module to export
31160           svc_acct, svc_domain, and svc_forward to an external database
31161
31162 2002-05-30 17:18  khoff
31163
31164         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm: Moved
31165           new-style export calls to svc_Common.
31166
31167 2002-05-30 14:51  ivan
31168
31169         * httemplate/misc/delete-customer.cgi: point to correct place for
31170           hidecancelledcustomers config option
31171
31172 2002-05-30 10:49  ivan
31173
31174         * FS/FS/part_export.pm: GRRRRRRRRRRRRR
31175
31176 2002-05-29 13:45  ivan
31177
31178         * FS/bin/freeside-sqlradius-reset: eliminate harmless "Database
31179           handle destroyed without explicit disconnect" errors
31180
31181 2002-05-29 08:56  ivan
31182
31183         * FS/FS/part_export.pm: freeradius 0.5 doc
31184
31185 2002-05-28 21:40  ivan
31186
31187         * fs_selfservice/FS-SelfService/: Changes, MANIFEST, Makefile.PL,
31188           SelfService.pm, test.pl: add fs_selfservice
31189
31190 2002-05-28 14:22  ivan
31191
31192         * FS/FS/svc_acct.pm: better error message for "Illegal password"
31193
31194 2002-05-28 00:55  ivan
31195
31196         * FS/FS/: part_export.pm, part_export/shellcommands.pm: point
31197           people at DBI/DBD documentation for information on data sources.
31198           *sigh*
31199
31200 2002-05-26 23:53  ivan
31201
31202         * httemplate/edit/cust_bill_pay.cgi: fix javascript bug reported by
31203           baloo@gimpgirl.com, thanks
31204
31205 2002-05-23 06:00  ivan
31206
31207         * FS/FS/domain_record.pm, bin/bind.import,
31208           httemplate/edit/process/domain_record.cgi,
31209           httemplate/view/svc_domain.cgi: bind: allow adding slave domains
31210           too
31211
31212 2002-05-22 11:44  ivan
31213
31214         * FS/FS/domain_record.pm, FS/FS/part_export.pm,
31215           FS/FS/svc_domain.pm, bin/bind.export,
31216           httemplate/edit/process/domain_record.cgi,
31217           httemplate/misc/cancel-unaudited.cgi,
31218           httemplate/misc/delete-domain_record.cgi,
31219           httemplate/misc/delete-part_export.cgi,
31220           httemplate/view/svc_domain.cgi: bind export, editing zones,
31221           deleting unaudited domains, mmm
31222
31223 2002-05-22 05:17  ivan
31224
31225         * FS/FS/: cust_pkg.pm, cust_svc.pm: move some code from
31226           FS::cust_pkg to FS::cust_svc, becomes the cancel method
31227
31228 2002-05-22 04:39  ivan
31229
31230         * FS/FS/part_export.pm: - remove some out of date documentation -
31231           die if an export class won't compile
31232
31233 2002-05-22 03:53  ivan
31234
31235         * bin/bind.export: bind export
31236
31237 2002-05-21 19:09  ivan
31238
31239         * FS/FS/part_export/sqlradius.pm: 5.6-isms
31240
31241 2002-05-18 02:51  ivan
31242
31243         * FS/FS/: cust_bill.pm, cust_pay.pm, svc_domain.pm: Mail::Internet
31244           1.44
31245
31246 2002-05-16 20:47  ivan
31247
31248         * FS/FS/svc_acct.pm: freebsd `toor' user
31249
31250 2002-05-16 07:28  ivan
31251
31252         * FS/: FS/part_export/bsdshell.pm, FS/part_export/textradius.pm,
31253           t/part_export-bsdshell.t, t/part_export-textradius.t: adding
31254           (stub) bsdshell and textradius exports
31255
31256 2002-05-16 07:27  ivan
31257
31258         * FS/MANIFEST, eg/export_template.pm: add (stub) bsdshell and
31259           textradius exports
31260
31261 2002-05-16 07:21  ivan
31262
31263         * FS/FS/part_export/infostreet.pm: force all infostreet arguments
31264           to be string type, fixes: "0 as first character in password"
31265           problem.  also see the Frontier::Client manpage
31266
31267 2002-05-16 06:42  ivan
31268
31269         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: service
31270           definition cloning
31271
31272 2002-05-16 06:42  ivan
31273
31274         * FS/FS/svc_acct.pm: allow freebsd `toor' root user
31275
31276 2002-05-15 07:00  ivan
31277
31278         * FS/FS/: queue.pm, part_export/sqlradius.pm: use job dependancies
31279           in FS::part_export::sqlradius.pm display job dependancies in
31280           FS::queue::joblisting
31281
31282 2002-05-15 06:24  ivan
31283
31284         * Makefile, FS/FS.pm, FS/MANIFEST, FS/FS/queue.pm,
31285           FS/FS/queue_depend.pm, FS/FS/part_export/sqlradius.pm,
31286           FS/bin/freeside-queued, FS/t/queue_depend.t,
31287           eg/export_template.pm, httemplate/docs/schema.dia,
31288           httemplate/docs/schema.html, httemplate/docs/schema.png: queue
31289           dependancies
31290
31291 2002-05-14 00:36  ivan
31292
31293         * FS/FS/part_export/sqlradius.pm: don't use return value of UPDATE
31294           to decide whether or not to INSERT.
31295
31296 2002-05-13 17:27  ivan
31297
31298         * FS/FS/part_export/shellcommands.pm: shellcomands oops
31299
31300 2002-05-10 00:54  ivan
31301
31302         * Makefile: always re-install init
31303
31304 2002-05-10 00:50  ivan
31305
31306         * init.d/freeside-init: correct message
31307
31308 2002-05-10 00:45  ivan
31309
31310         * FS/FS/svc_domain.pm: bad reuse of variable
31311
31312 2002-05-10 00:42  ivan
31313
31314         * Makefile: INSTALLGROUP
31315
31316 2002-05-09 08:26  ivan
31317
31318         * Makefile: final make release?
31319
31320 2002-05-09 08:25  ivan
31321
31322         * Makefile: fix make release target
31323
31324 2002-05-09 08:22  ivan
31325
31326         * Makefile: make release target
31327
31328 2002-05-09 08:21  ivan
31329
31330         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
31331           s/Referral/Advertising source/
31332
31333 2002-05-09 08:12  ivan
31334
31335         * FS/FS/cust_main_county.pm: don't duplicate state/county/country
31336           pulldowns even with taxrates...
31337
31338 2002-05-09 05:38  ivan
31339
31340         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
31341           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.t, htetc/handler.pl,
31342           httemplate/browse/agent.cgi,
31343           httemplate/browse/cust_main_county.cgi,
31344           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi,
31345           httemplate/edit/cust_main_county-expand.cgi,
31346           httemplate/edit/part_pkg.cgi,
31347           httemplate/edit/process/cust_main_county-expand.cgi: texas tax!
31348
31349 2002-05-06 06:36  ivan
31350
31351         * FS/FS/cust_bill.pm: fixes gratuitous "Illegal payname" errors
31352           reported by noment
31353
31354 2002-05-04 08:00  ivan
31355
31356         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_main_county.pm,
31357           FS/FS/cust_tax_exempt.pm, FS/FS/part_pkg.pm,
31358           httemplate/docs/admin.html, httemplate/docs/schema.dia,
31359           httemplate/docs/schema.html: schema changes for proper texas tax
31360
31361 2002-05-03 18:11  ivan
31362
31363         * httemplate/: index.html, search/cust_pkg.cgi: add package search
31364           by next bill date to main menu
31365
31366 2002-05-03 17:59  ivan
31367
31368         * httemplate/search/cust_pkg.cgi: fix ranges on cust_pkg search
31369
31370 2002-05-03 17:47  ivan
31371
31372         * FS/FS/cust_pkg.pm: prevent stuff passed from template/user from
31373           being used in searches by signup server
31374
31375 2002-05-03 17:32  ivan
31376
31377         * httemplate/search/cust_pkg.cgi: lilunixbtch: trying to pull
31378           accounts based on next billdate tofu_beast420: hmm a report
31379           ordered by next bill date? tofu_beast420: i don't know how you'd
31380           do that per _customer_ since a customer could have lots of
31381           packages, but you could do a per-package report maybe?
31382
31383 2002-04-29 22:43  ivan
31384
31385         * FS/FS/part_export.pm: better BIND integration
31386
31387 2002-04-26 04:14  ivan
31388
31389         * FS/FS/: Conf.pm, svc_acct.pm: add username-nounderscore and
31390           username-nodash config files
31391
31392 2002-04-25 03:37  ivan
31393
31394         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: free_delayed try
31395           #2
31396
31397 2002-04-25 02:47  ivan
31398
31399         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: add flat_delayed
31400           plan
31401
31402 2002-04-24 18:15  ivan
31403
31404         * FS/FS/cust_main.pm: don't require_cardname for non-CARD payby's
31405
31406 2002-04-24 02:09  ivan
31407
31408         * FS/FS/: Conf.pm, cust_main.pm: require_cardname option
31409
31410 2002-04-24 02:03  ivan
31411
31412         * FS/FS/cust_main.pm: msgcat error for credit card expiration
31413           (closes: Bug#407)
31414
31415 2002-04-23 00:32  ivan
31416
31417         * httemplate/edit/REAL_cust_pkg.cgi: harmless ui glitch
31418
31419 2002-04-23 00:10  ivan
31420
31421         * FS/FS/Record.pm: fixes inserting strings that end in numbers to
31422           TEXT columns... gah i hate SQL
31423
31424 2002-04-22 15:45  ivan
31425
31426         * FS/FS/part_export.pm: use Tie::IxHash to present export options
31427           in a reasonable order
31428
31429 2002-04-22 14:36  ivan
31430
31431         * FS/FS/cust_main.pm: don't show extended debugging in error
31432           messages that could end up on the signup server
31433
31434 2002-04-22 14:23  ivan
31435
31436         * FS/FS/cust_pkg.pm: fix bug checking agents allowed to purchase
31437           packages (moved from signups server)
31438
31439 2002-04-22 14:18  ivan
31440
31441         * httemplate/edit/agent_type.cgi: add pkgpart to agent type listing
31442
31443 2002-04-22 13:47  ivan
31444
31445         * FS/FS/cust_pkg.pm: - check agentnum ability to order packages in
31446           FS::cust_pkg, not signup server - order by recur price in
31447           signup-alternate template
31448
31449 2002-04-20 05:37  ivan
31450
31451         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: bind
31452           export
31453
31454 2002-04-20 04:57  ivan
31455
31456         * FS/FS/domain_record.pm, FS/FS/part_export.pm, bin/passwd.import,
31457           bin/svc_domain.erase, httemplate/docs/legacy.html:
31458           working BIND import
31459
31460 2002-04-20 03:49  ivan
31461
31462         * FS/FS/domain_record.pm: allow * MX records
31463
31464 2002-04-20 03:12  ivan
31465
31466         * FS/FS/domain_record.pm: allow uppercase in zone data.
31467
31468 2002-04-20 03:09  ivan
31469
31470         * FS/FS/domain_record.pm: allow uppercase zones...
31471
31472 2002-04-19 19:06  ivan
31473
31474         * FS/FS/: cust_pkg.pm, cust_svc.pm: fix problem with edge case
31475           where there *is* a pkg_svc record with quantity 0, when changing
31476           packages and using the special case new service code
31477
31478 2002-04-19 16:25  ivan
31479
31480         * FS/FS/svc_acct.pm: maybe just for debugging
31481
31482 2002-04-19 07:27  ivan
31483
31484         * FS/FS/cust_bill.pm: add phone to Business::OnlinePayment usage
31485
31486 2002-04-18 18:16  ivan
31487
31488         * Makefile, FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
31489           init.d/freeside-init: - add init file installation to Makefile,
31490           add unified init file - fix qsearch for op => '!=', value => ''
31491           searches - fix invalid_catd typo - add payby method to part_pkg
31492           and have fs_signup_server pass the data
31493
31494 2002-04-17 13:43  ivan
31495
31496         * FS/FS/part_export/sqlradius.pm: fix usergroup_delete DELETE
31497           syntax
31498
31499 2002-04-17 12:47  ivan
31500
31501         * FS/FS/Record.pm: allow = in ut_text
31502
31503 2002-04-17 05:06  ivan
31504
31505         * httemplate/index.html: fix default searches
31506
31507 2002-04-17 04:41  ivan
31508
31509         * FS/FS/Record.pm: get rid of debugging cruft
31510
31511 2002-04-16 17:25  ivan
31512
31513         * httemplate/search/cust_main.cgi: better ordering in search
31514           results
31515
31516 2002-04-16 16:14  ivan
31517
31518         * FS/FS/cust_main.pm: there it is!  fix bug with
31519           FS::cust_main::agent
31520
31521 2002-04-16 15:56  ivan
31522
31523         * FS/FS/cust_bill.pm: further debugging...
31524
31525 2002-04-16 15:52  ivan
31526
31527         * FS/FS/: Conf.pm, cust_bill.pm: further authorize.net description
31528           debugging (agent??) and get rid of bad unique index on
31529           cust_bill_event
31530
31531 2002-04-16 15:38  ivan
31532
31533         * FS/FS/cust_bill.pm: eek, problem with authorize.net description
31534           field
31535
31536 2002-04-16 14:24  ivan
31537
31538         * FS/bin/freeside-queued: auto-use export classes
31539
31540 2002-04-16 13:13  ivan
31541
31542         * httemplate/browse/part_svc.cgi: ui
31543
31544 2002-04-16 12:50  ivan
31545
31546         * httemplate/index.html: exports, then services...
31547
31548 2002-04-16 03:47  ivan
31549
31550         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
31551           httemplate/index.html, httemplate/search/cust_bill_event.cgi,
31552           httemplate/search/cust_bill_event.html,
31553           httemplate/search/report_tax.html, httemplate/view/cust_bill.cgi:
31554           report on failed billing events...
31555
31556 2002-04-16 02:38  ivan
31557
31558         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/declinetemplate: - send a
31559           notice to the customer when their card is declined - closes:
31560           Bug#351 - freeside-expiration-alerter works fine, closes: Bug#7
31561
31562 2002-04-16 01:52  ivan
31563
31564         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
31565           FS/FS/part_export/vpopmail.pm, httemplate/docs/passwd.html,
31566           httemplate/edit/part_export.cgi: move the last of the real-time
31567           exports out of svc_acct.pm and into part_export
31568
31569 2002-04-15 23:47  ivan
31570
31571         * httemplate/index.html: allow multiple search types on main
31572           menu... more confusing but default is *too* fuzzy
31573
31574 2002-04-14 02:11  ivan
31575
31576         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
31577           FS/FS/svc_acct.pm, FS/FS/part_export/cp.pm,
31578           FS/FS/part_export/cyrus.pm, FS/FS/part_export/infostreet.pm,
31579           FS/FS/part_export/shellcommands.pm,
31580           FS/FS/part_export/vpopmail.pm, FS/t/part_export-cp.t,
31581           FS/t/part_export-cyrus.t, FS/t/part_export-shellcommands.t,
31582           FS/t/part_export-vpopmail.t, eg/export_template.pm,
31583           httemplate/docs/legacy.html, httemplate/docs/schema.dia,
31584           httemplate/docs/schema.html, httemplate/docs/schema.png: - move
31585           cyrus, shellcommands, CP exports exports to new-style - skeleton
31586           files for vpopmail exports - documentation updates - add big
31587           schema diagram to docs
31588
31589 2002-04-13 06:36  ivan
31590
31591         * FS/FS.pm, FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
31592           FS/FS/part_export/cp.pm, FS/bin/freeside-sqlradius-reset,
31593           httemplate/edit/part_export.cgi: - documentation updates - move
31594           Critical Path export to new-style export - bin/sqlradius_reset
31595           gets a manpage and becomes FS/bin/freeside-sqlradius-reset
31596
31597 2002-04-13 03:46  ivan
31598
31599         * httemplate/index.html: s/otaker/order-taker/
31600
31601 2002-04-13 02:14  ivan
31602
31603         * FS/FS/cust_bill.pm: allow invoice_lines(0) meaning no limit, no
31604           padding (see Bug#388)
31605
31606 2002-04-13 01:51  ivan
31607
31608         * FS/FS/queue.pm, httemplate/misc/queue.cgi: bulk queue operations
31609           (closes: Bug#389)
31610
31611 2002-04-12 08:14  ivan
31612
31613         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
31614           httemplate/edit/cust_pkg.cgi: fudge up FS::cust_pkg::order
31615           ("Order and cancel packages") to try to move services between
31616           svcparts as a last resort...
31617
31618 2002-04-12 06:22  ivan
31619
31620         * FS/MANIFEST, FS/FS/Msgcat.pm, FS/FS/Record.pm,
31621           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm, FS/FS/msgcat.pm,
31622           FS/FS/part_export.pm, FS/FS/svc_acct.pm, FS/t/Msgcat.t,
31623           htetc/handler.pl, httemplate/browse/part_svc.cgi,
31624           httemplate/edit/part_export.cgi, httemplate/edit/part_svc.cgi,
31625           httemplate/edit/process/agent_type.cgi,
31626           httemplate/edit/process/part_export.cgi,
31627           httemplate/edit/process/part_svc.cgi,
31628           httemplate/misc/delete-customer.cgi: - should finish off the
31629           part_svc -> part_export s/one-to-many/many-to-many/   transition
31630           (closes: Bug#375) - fixes a nasty export scoping bug with message
31631           catalogs, whew
31632
31633 2002-04-11 15:05  ivan
31634
31635         * FS/FS.pm, FS/MANIFEST, FS/FS/export_svc.pm, FS/FS/part_export.pm,
31636           FS/FS/part_svc.pm, FS/t/export_svc.t, httemplate/index.html,
31637           httemplate/browse/part_export.cgi,
31638           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
31639           httemplate/edit/part_export.cgi,
31640           httemplate/edit/process/part_export.cgi,
31641           httemplate/misc/delete-part_export.cgi: (almost) everything for
31642           bug#375 - create export_svc table - part_svc to part_export is
31643           now properly many-to-many, not one-to-many
31644
31645           still need to finish service editing (choosing exports) in
31646           httemplate/edit/part_svc.cgi and
31647           httemplate/edti/process/part_svc.cgi
31648
31649           and do somethinga about that manual $svcdb = 'svc_acct' in
31650           httemplate/edit/part_export.cgi (do part_export records need a
31651           svcdb? probably not... should be able to just pass an svcdb on
31652           creation of new exports, move the big %exports hash into
31653           part_export.pm and allow httemplate/edit/part_svc.cgi to query it
31654           for exports that can apply to a given svcdb....
31655
31656 2002-04-11 15:04  ivan
31657
31658         * FS/FS/Record.pm: use the AUTOLOAD that reports errors better &
31659           fix problems with ut_domain losing data
31660
31661 2002-04-10 06:42  ivan
31662
31663         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
31664           FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
31665           FS/FS/svc_acct_pop.pm, httemplate/browse/msgcat.cgi,
31666           httemplate/docs/signup.html, httemplate/edit/msgcat.cgi,
31667           httemplate/edit/process/msgcat.cgi: bulk checkin from working on
31668           the road:
31669
31670           - use msgcat for more error messages - should be all things that
31671           would come3   back from the signup server normally now - signup
31672           server: don't display access number <SELECT> if there's none or
31673           one - signup_server-realtime config option to run billing for
31674           signup server   signups immediately - signup server: pkg
31675           available to success templates, better documentation on   success
31676           templates - httemplate/edit/msgcat.cgi fields are properly sticky
31677           on errors - httemplate/edit/process/msgcat.cgi - don't update
31678           identical fields
31679
31680 2002-04-06 22:23  ivan
31681
31682         * FS/FS/: Conf.pm, cust_bill.pm, cust_pay.pm: send email on signup
31683           server signups (closes: Bug#386)
31684
31685 2002-04-06 21:56  ivan
31686
31687         * FS/FS/Conf.pm, FS/FS/msgcat.pm, conf/show-msgcat-codes,
31688           httemplate/browse/msgcat.cgi, httemplate/edit/msgcat.cgi,
31689           httemplate/edit/process/msgcat.cgi: working message catalogs (not
31690           used for enough yet) - almost (but not quite) closes Bug#385 -
31691           still have to catalog the   backend things triggered by signup
31692           server.
31693
31694 2002-04-06 16:00  ivan
31695
31696         * FS/FS/Conf.pm, httemplate/config/config-process.cgi,
31697           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
31698           httemplate/docs/signup.html: - config option for signup server
31699           payment types - credit card type pulldown on signup server
31700           (closes: Bug#383)
31701
31702 2002-04-06 14:32  ivan
31703
31704         * FS/FS/: Conf.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm:
31705           add a config option to set the Business::OnlinePayment
31706           description field, and make some useful data available for the
31707           config option.  closes: Bug#378
31708
31709 2002-04-06 13:32  ivan
31710
31711         * httemplate/search/cust_main.cgi: fix visual glitch
31712
31713 2002-04-06 12:37  ivan
31714
31715         * httemplate/docs/signup.html: big signup server cleanups.  uses
31716           Storable for network protocol now.  - makes Bugs 384 & 385 easier
31717           - closes: Bug#382
31718
31719 2002-04-05 16:08  ivan
31720
31721         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
31722           httemplate/view/svc_acct.cgi: security phrase bug fixes
31723
31724 2002-04-05 15:51  ivan
31725
31726         * CREDITS, Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/msgcat.pm,
31727           FS/FS/svc_acct.pm, FS/t/msgcat.t, bin/freeside-session-kill,
31728           conf/locale, eg/table_template-svc.pm, eg/table_template.pm,
31729           htetc/handler.pl, httemplate/index.html,
31730           httemplate/browse/cust_main_county.cgi,
31731           httemplate/browse/msgcat.cgi, httemplate/browse/svc_acct_pop.cgi,
31732           httemplate/docs/schema.html, httemplate/edit/svc_acct.cgi,
31733           httemplate/view/svc_acct.cgi: - add message catalog table &
31734           beginning of web interface - add security_phrase and conf option
31735           to svc_acct.pm - random other stuff
31736
31737 2002-04-05 15:37  jeff
31738
31739         * httemplate/view/cust_main.cgi: credit/refund display correction
31740
31741 2002-04-05 12:52  ivan
31742
31743         * httemplate/edit/process/cust_credit_bill.cgi: don't specify date
31744           (not on submitting form)
31745
31746 2002-04-05 08:37  ivan
31747
31748         * eg/export_template.pm, FS/t/part_export-infostreet.t,
31749           FS/t/part_export-sqlradius.t: oops forgot these from working on
31750           the road
31751
31752 2002-04-04 16:42  ivan
31753
31754         * FS/MANIFEST, FS/FS/part_export.pm,
31755           FS/FS/part_export/infostreet.pm, FS/FS/part_export/sqlradius.pm,
31756           httemplate/index.html, httemplate/edit/part_export.cgi: Checkin
31757           of disparate changes from working on the road: - generic SQL
31758           query - move exports out to their own files - small cleanup of
31759           selfadmin server
31760
31761 2002-03-29 09:27  ivan
31762
31763         * htetc/handler.pl, httemplate/search/svc_acct.cgi: fix unlinked
31764           svc browse!
31765
31766 2002-03-26 23:08  ivan
31767
31768         * FS/FS/queue.pm: don't show queue arguments (passwords!) on svc_*
31769           screens (unless queue_dangerous_options!)
31770
31771 2002-03-26 21:36  ivan
31772
31773         * FS/FS/cust_main.pm, FS/FS/part_referral.pm,
31774           httemplate/index.html, httemplate/docs/admin.html:
31775           s/referral/advertising source/
31776
31777           yes, the name sucks.  got a better one?
31778
31779 2002-03-26 08:24  ivan
31780
31781         * httemplate/search/cust_main.cgi: simple visual fix: &nbsp; for
31782           blank company column
31783
31784 2002-03-26 05:58  ivan
31785
31786         * FS/FS/part_svc.pm: forgot to use FS::part_export to search on it
31787
31788 2002-03-26 05:20  ivan
31789
31790         * httemplate/docs/passwd.html: doc
31791
31792 2002-03-26 04:35  ivan
31793
31794         * httemplate/docs/admin.html: s/Add/Provision/
31795
31796 2002-03-25 16:32  ivan
31797
31798         * FS/FS/part_export.pm, FS/bin/freeside-queued,
31799           httemplate/edit/part_export.cgi: further export bugfixing add 10
31800           kid limit to freeside-queued sqlradius_reset now works (closes:
31801           Bug#372)
31802
31803 2002-03-25 16:26  ivan
31804
31805         * Makefile: hhahah oops i _really_ ought to do something about that
31806
31807 2002-03-25 06:59  ivan
31808
31809         * httemplate/: index.html, search/cust_main-otaker.cgi,
31810           search/cust_main.cgi: customers by otaker report (ugly
31811           search/cust_main.cgi mods; revert if they cause problems)
31812
31813 2002-03-24 12:00  ivan
31814
31815         * httemplate/: edit/cust_main.cgi, search/svc_acct.cgi,
31816           browse/agent.cgi: UI improvements for agents
31817
31818 2002-03-24 10:23  ivan
31819
31820         * FS/FS/agent.pm: tyop
31821
31822 2002-03-24 09:42  ivan
31823
31824         * CREDITS, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
31825           "subscription" price plan from "Luke Pfeifer"
31826           <freeside@globalli.com>
31827
31828 2002-03-24 06:29  ivan
31829
31830         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/queue.pm,
31831           FS/FS/radius_usergroup.pm, FS/FS/svc_acct.pm,
31832           httemplate/edit/svc_acct.cgi:
31833           ICRADIUS groups all done!  UI and provisioning.  closes: Bug#362
31834
31835           fix some bugs in the export and add queue_dangerous_controls
31836           option too
31837
31838 2002-03-23 09:49  ivan
31839
31840         * FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
31841           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
31842           httemplate/edit/process/part_svc.cgi: okay group editing UI as
31843           well as part_svc group editing UI seem to be working
31844
31845 2002-03-23 08:16  ivan
31846
31847         * FS/FS/part_export.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
31848           httemplate/edit/svc_acct.cgi,
31849           httemplate/edit/process/svc_acct.cgi: group editing seems to be
31850           working...  everything except defaults... oh and export...
31851
31852 2002-03-22 23:54  ivan
31853
31854         * FS/bin/freeside-queued: redirect STDOUT/STDERR a bit later for
31855           better error reporting
31856
31857 2002-03-22 10:56  ivan
31858
31859         * Makefile, FS/MANIFEST, FS/FS/cust_main_county.pm,
31860           FS/FS/svc_acct.pm, FS/t/radius_usergroup.t,
31861           httemplate/docs/schema.html, httemplate/edit/part_svc.cgi,
31862           httemplate/edit/svc_acct.cgi, httemplate/view/svc_acct.cgi:
31863           RADIUS groups on the way!
31864
31865 2002-03-22 04:49  ivan
31866
31867         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/part_export.pm,
31868           FS/t/part_export.t, FS/t/part_export_option.t,
31869           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
31870           httemplate/edit/process/part_export.cgi,
31871           httemplate/misc/delete-part_export.cgi: more new export...
31872
31873 2002-03-20 22:57  ivan
31874
31875         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi,
31876           httemplate/edit/process/part_export.cgi: more for the new world
31877           of export...
31878
31879 2002-03-20 13:31  ivan
31880
31881         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/part_export_option.pm,
31882           FS/FS/part_svc.pm, FS/FS/svc_acct.pm, FS/bin/freeside-queued,
31883           htetc/handler.pl, httemplate/edit/part_export.cgi,
31884           httemplate/edit/process/part_export.cgi: new export!  infostreet
31885           and sqlradius provisioning switched over  (Bug #299 - doesn't
31886           close it, but all the groundwork is done)
31887
31888           also removes non-transactional ICRADIUS export from
31889           svc_acct.export   (closes: Bug#347)
31890
31891 2002-03-19 23:37  ivan
31892
31893         * FS/FS/cust_main_county.pm: disable region caching for now
31894
31895 2002-03-19 09:48  ivan
31896
31897         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
31898           httemplate/edit/process/cust_main.cgi: changes dum big
31899           "state/county/country" select to three, linked with javascript
31900           closes: Bug#353
31901
31902 2002-03-18 13:40  ivan
31903
31904         * FS/FS/: Conf.pm, cust_bill.pm, part_bill_event.pm: bugfixes,
31905           closes Bug#314
31906
31907 2002-03-18 12:50  ivan
31908
31909         * httemplate/edit/part_bill_event.cgi, FS/FS/part_bill_event.pm,
31910           FS/FS/Conf.pm: okay, now you can specify an alternate invoice
31911           template, and it'll be auto-createad and added to the list of
31912           configuration options.  closes: Bug#314
31913
31914 2002-03-18 11:49  ivan
31915
31916         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_pay.pm: fixes: bug
31917           #348 - adds the ability to email on deleted payments.
31918
31919 2002-03-18 09:50  ivan
31920
31921         * httemplate/config/config.cgi:
31922           fixes bug#367 (yay, that one was annoying):
31923
31924           in config editor, initial newlines in <textarea>s are lost.  even
31925           if you didn't mean to edit them you remove that..
31926
31927 2002-03-18 08:05  ivan
31928
31929         * FS/FS/: svc_Common.pm, svc_acct.pm: handle inserting cust_svc and
31930           svc_acct records separately also, to handle imports preserving
31931           svcnum
31932
31933 2002-03-18 07:52  ivan
31934
31935         * httemplate/edit/: part_export.cgi, process/part_export.cgi: added
31936           (incomplete) export foo
31937
31938 2002-03-18 07:51  ivan
31939
31940         * httemplate/browse/part_svc.cgi: UI glitch; forgot ROWSPAN for
31941           export column
31942
31943 2002-03-18 06:17  ivan
31944
31945         * FS/FS/raddb.pm: add noment-specific RADIUS attributes
31946
31947 2002-03-18 01:10  ivan
31948
31949         * FS/FS/Conf.pm, FS/FS/svc_domain.pm,
31950           httemplate/config/config-process.cgi,
31951           httemplate/config/config-view.cgi, httemplate/config/config.cgi:
31952           new config value `defaultrecords', documentation, javascript
31953           config file editor
31954
31955 2002-03-17 00:33  ivan
31956
31957         * httemplate/config/: config-view.cgi, config.cgi: new domain
31958           record editing foo
31959
31960 2002-03-12 10:45  ivan
31961
31962         * httemplate/misc/cancel-unaudited.cgi: print error message for
31963           failed cancels!
31964
31965 2002-03-12 07:33  ivan
31966
31967         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
31968           httemplate/edit/part_svc.cgi: abstract stupid HTML layer trick
31969           out to HTML::Widgets::SelectLayers
31970
31971 2002-03-09 02:19  khoff
31972
31973         * FS/FS/: Conf.pm, svc_domain.pm: Support for default CNAME/A
31974           records
31975
31976 2002-03-07 06:13  ivan
31977
31978         * FS/FS/cust_bill.pm: better error msgs for mail errors
31979
31980 2002-03-07 06:10  ivan
31981
31982         * FS/FS/: cust_bill.pm, part_export.pm, part_export_option.pm,
31983           queue.pm: [no log message]
31984
31985 2002-03-06 15:32  ivan
31986
31987         * conf/invoice_from: oops, missing invoice_from
31988
31989 2002-03-06 14:44  jeff
31990
31991         * FS/MANIFEST, FS/FS/Conf.pm, conf/alerter_template,
31992           httemplate/docs/admin.html: billing expiration alerts
31993
31994 2002-03-05 15:13  jeff
31995
31996         * httemplate/search/report_tax.cgi: consistency is nice
31997
31998 2002-03-04 14:10  ivan
31999
32000         * FS/FS/Record.pm: make history tables conditional
32001
32002 2002-03-04 04:48  ivan
32003
32004         * Makefile, FS/FS/Record.pm, FS/FS/nas.pm, bin/fs-radius-add-check,
32005           bin/fs-radius-add-reply: [no log message]
32006
32007 2002-02-28 15:30  ivan
32008
32009         * httemplate/search/svc_acct.cgi: tyop
32010
32011 2002-02-28 15:18  ivan
32012
32013         * FS/FS/svc_acct.pm: clean up mess.  *sigh*
32014
32015 2002-02-28 15:17  ivan
32016
32017         * FS/FS/svc_acct.pm: clean up mess
32018
32019 2002-02-28 15:13  ivan
32020
32021         * FS/FS/svc_acct.pm: eek
32022
32023 2002-02-28 15:08  ivan
32024
32025         * httemplate/search/svc_acct.cgi: add main menu link
32026
32027 2002-02-28 15:07  ivan
32028
32029         * httemplate/misc/cancel-unaudited.cgi: handle errors better
32030
32031 2002-02-28 14:05  ivan
32032
32033         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
32034           httemplate/config/config.cgi: s/depreciated/deprecated/
32035
32036 2002-02-27 16:28  jeff
32037
32038         * FS/FS/svc_acct.pm: improved vpopmail support for svc_acct records
32039
32040 2002-02-27 15:20  ivan
32041
32042         * FS/FS/cust_main.pm: oops, spurious error messages
32043
32044 2002-02-27 15:03  ivan
32045
32046         * FS/FS/cust_main.pm: bubble up billing event errors
32047
32048 2002-02-27 14:40  ivan
32049
32050         * FS/FS/cust_bill_event.pm: and missing ) *sigh*
32051
32052 2002-02-27 14:40  ivan
32053
32054         * FS/FS/cust_bill_event.pm: errant ;
32055
32056 2002-02-27 14:39  ivan
32057
32058         * FS/FS/cust_bill_event.pm, httemplate/docs/schema.html,
32059           httemplate/view/cust_bill.cgi: add status and statustext fields
32060           to cust_bill_event
32061
32062 2002-02-27 14:00  ivan
32063
32064         * FS/FS/cust_main.pm: well, don't make things worse when
32065           debugging...
32066
32067 2002-02-27 13:57  ivan
32068
32069         * FS/: FS/cust_main.pm, bin/freeside-daily: better debugging
32070
32071 2002-02-26 14:09  ivan
32072
32073         * httemplate/search/: report_receivables.cgi, report_tax.cgi: fixup
32074           reports for templated webUI
32075
32076 2002-02-26 03:53  ivan
32077
32078         * FS/FS/cust_main.pm: okay, finally fix all the weirdness with
32079           shipping adresses.  whew.
32080
32081 2002-02-26 03:42  ivan
32082
32083         * FS/FS/: Record.pm, cust_main.pm: in Record.pm - call ->check
32084           **BEFORE** generating @diff for SQL.  causing weird effects with
32085           cust_main::check that modifies record (ship_ field weirdness)
32086
32087           fix nasty logic error triggered by changing a ship_ field from
32088           something TO identical to the corresponding non-ship_ field.
32089           ouch
32090
32091 2002-02-26 03:30  ivan
32092
32093         * FS/FS/cust_main.pm: fix nasty logic error triggered by changing a
32094           ship_ field from something TO identical to the corresponding
32095           non-ship_ field.  ouch.
32096
32097 2002-02-26 03:11  ivan
32098
32099         * httemplate/edit/cust_main.cgi: fix a weird oops with service
32100           address editing UI that would leave some fields blank... ?
32101
32102 2002-02-26 01:06  ivan
32103
32104         * FS/FS/cust_bill.pm: ugh, payname needs first/last i guess
32105
32106 2002-02-26 00:34  ivan
32107
32108         * FS/FS/cust_main.pm: die with a better error message on bad
32109           locales
32110
32111 2002-02-25 11:09  ivan
32112
32113         * httemplate/search/svc_acct.cgi: keith@landel:     We have users
32114           that have the character "." in their username     we can't search
32115           these customers by Username, can you please fix.
32116
32117 2002-02-23 14:36  ivan
32118
32119         * httemplate/search/: report_receivables.cgi, report_tax.cgi: take
32120           hardcoded paths out of report cgis
32121
32122 2002-02-23 03:56  ivan
32123
32124         * CREDITS, FS/FS/Record.pm, httemplate/docs/index.html,
32125           httemplate/search/cust_main.cgi,
32126           httemplate/search/cust_main.html: case-insensitive and substring
32127           searching
32128
32129 2002-02-23 03:46  ivan
32130
32131         * httemplate/index.html: silly html tweaking
32132
32133 2002-02-22 23:48  ivan
32134
32135         * httemplate/browse/part_pkg.cgi: it's too late.
32136
32137 2002-02-22 23:35  ivan
32138
32139         * httemplate/browse/part_pkg.cgi: i really should just start moving
32140           things to templates
32141
32142 2002-02-22 23:32  ivan
32143
32144         * httemplate/browse/: part_pkg.cgi, part_svc.cgi: UI nit fixes -
32145           misaligned columns when viewing disabled services/packages
32146
32147 2002-02-22 23:00  ivan
32148
32149         * FS/FS/UID.pm: nit
32150
32151 2002-02-22 18:14  jeff
32152
32153         * FS/FS/UID.pm, httemplate/search/report_receivables.cgi,
32154           httemplate/search/report_tax.cgi: report fixes and cruft removal
32155
32156 2002-02-22 18:02  ivan
32157
32158         * httemplate/index.html: UI work on main menu, remove Archive::Tar
32159           from docs
32160
32161 2002-02-22 15:18  jeff
32162
32163         * FS/MANIFEST, httemplate/index.html,
32164           httemplate/search/report_receivables.cgi,
32165           httemplate/search/report_tax.cgi,
32166           httemplate/search/report_tax.html: add some reporting features
32167
32168 2002-02-22 15:08  ivan
32169
32170         * FS/FS/cust_pay_batch.pm: fix i18n zip
32171
32172 2002-02-22 14:13  ivan
32173
32174         * httemplate/edit/cust_main.cgi: billing vs. shipping states
32175           weren't sorted in the same order.  UI glitch only
32176
32177 2002-02-22 04:31  ivan
32178
32179         * httemplate/config/: config-process.cgi, config-view.cgi: fixup
32180           <SELECT> configuration editing, fixes Bug#350
32181
32182 2002-02-22 04:13  ivan
32183
32184         * httemplate/index.html: close </FORM> tags
32185
32186 2002-02-22 01:01  ivan
32187
32188         * FS/FS/svc_acct.pm: correctly disable/enable accounts @ CP
32189
32190 2002-02-22 00:58  ivan
32191
32192         * FS/FS/svc_acct.pm: freeside *SUSPENDED* -> CP set_mailbox_status
32193           OTHER/OTHER_BOUNCE
32194
32195 2002-02-21 22:42  ivan
32196
32197         * FS/FS/queue.pm: UI in joblisting: don't split ( retry | remove )
32198           links
32199
32200 2002-02-21 22:39  ivan
32201
32202         * FS/FS/queue.pm: don't error out on bad svcnum's, just silently
32203           remove them
32204
32205 2002-02-21 22:23  ivan
32206
32207         * FS/FS/svc_acct.pm: don't leak perl line numbers on cp
32208           provisioning errors
32209
32210 2002-02-21 21:56  ivan
32211
32212         * FS/FS/svc_acct.pm: fix bugs in CP mailbox changes: cp_change and
32213           cp_rename
32214
32215 2002-02-21 17:07  ivan
32216
32217         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: UI work:
32218
32219           make all functions of view/cust_pkg.cgi available on
32220           view/cust_main.cgi  - having them one link down in "Edit" is
32221           confusing.
32222
32223           closes: Bug#325
32224
32225 2002-02-20 14:03  ivan
32226
32227         * httemplate/index.html: invoice reports belong here too
32228
32229 2002-02-20 02:39  ivan
32230
32231         * FS/FS/CGI.pm: fixes eidiot under Mason, closes: Bug#344
32232
32233 2002-02-20 01:44  ivan
32234
32235         * httemplate/view/cust_main.cgi: don't display full card in
32236           webinterface
32237
32238 2002-02-19 19:17  jeff
32239
32240         * FS/FS/cust_main.pm: correct sense of tax generation
32241
32242 2002-02-19 17:03  ivan
32243
32244         * CREDITS, FS/FS/CGI.pm, FS/FS/Record.pm, FS/FS/queue.pm,
32245           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
32246           FS/bin/freeside-queued, htetc/handler.pl, httemplate/index.html,
32247           httemplate/misc/queue.cgi, httemplate/view/svc_acct.cgi,
32248           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
32249           httemplate/view/svc_www.cgi: use Net::SSH::ssh_cmd for all job
32250           queueing rather than local duplicated ssh subs
32251
32252           queue daemon updates: retry & remove links work, bubble up error
32253           message to webinterface, link to svcnum & have job listings on
32254           view/svc_* pages, closes: Bug#280
32255
32256           s/option/optionname/ schema change, dumb mysql, closes: Bug#334
32257
32258 2002-02-19 15:43  ivan
32259
32260         * httemplate/docs/schema.html: set EVERYTHING=1 for your own
32261           mod_perl compile
32262
32263 2002-02-18 23:51  ivan
32264
32265         * httemplate/index.html: oops
32266
32267 2002-02-18 20:43  ivan
32268
32269         * httemplate/index.html: new main menu!
32270
32271 2002-02-18 19:22  jeff
32272
32273         * FS/FS/cust_refund.pm: fix refund posting
32274
32275 2002-02-18 19:15  ivan
32276
32277         * FS/FS/cust_refund.pm: <rluser> ut_number instead of ut_numbern
32278
32279 2002-02-18 19:06  ivan
32280
32281         * FS/FS/cust_refund.pm: need to use FS::Record qw(qsearch) !
32282
32283 2002-02-18 18:57  ivan
32284
32285         * httemplate/: edit/part_pkg.cgi, view/cust_main.cgi: allow custom
32286           packages to edit service quantities also
32287
32288 2002-02-18 12:09  ivan
32289
32290         * httemplate/edit/part_svc.cgi: bad warning, causing errors with
32291           strict
32292
32293 2002-02-18 10:07  ivan
32294
32295         * FS/FS/prepay_credit.pm: document 'seconds'
32296
32297 2002-02-18 02:14  ivan
32298
32299         * httemplate/edit/svc_www.cgi: oops!
32300
32301 2002-02-18 00:53  ivan
32302
32303         * Makefile: make release and make update-webdemo targets
32304
32305 2002-02-18 00:39  ivan
32306
32307         * FS/FS/Conf.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
32308           httemplate/edit/part_pkg.cgi: safe web demo operation!  closes:
32309           Bug#217
32310
32311           fix bug in edit/part_pkg: s/bkg/pkg/
32312
32313           edit/part_pkg.cgi - plan <SELECT> is now properly stick on
32314           errors, closes: Bug#323
32315
32316 2002-02-17 19:45  ivan
32317
32318         * httemplate/edit/part_svc.cgi: fix modified <SELECT>s under
32319           netcape4, use one for svc_acct.popnum too
32320
32321 2002-02-17 16:21  jeff
32322
32323         * Makefile: keep accidentally checking in Makefile changes, gotta
32324           do something about that...
32325
32326 2002-02-17 16:13  jeff
32327
32328         * Makefile, FS/FS/Conf.pm: trading in tar for rsync for improved
32329           vpopmail support
32330
32331 2002-02-17 13:01  ivan
32332
32333         * FS/MANIFEST: removing CGIwrapper.pm
32334
32335 2002-02-17 11:12  ivan
32336
32337         * FS/MANIFEST: get ride of CGIwrapper.pm
32338
32339 2002-02-17 11:07  jeff
32340
32341         * FS/FS/svc_forward.pm: queue svc_forward remote commands; better
32342           commands too
32343
32344 2002-02-15 11:34  ivan
32345
32346         * Makefile: keep accidentally checking in Makefile changes, gotta
32347           do something about that...
32348
32349 2002-02-15 11:33  ivan
32350
32351         * Makefile, FS/FS/Conf.pm, FS/FS/svc_acct.pm: CP provisioning!!
32352
32353 2002-02-14 10:06  ivan
32354
32355         * bin/: fs-radius-add-check, fs-radius-add-reply: docs?  haha
32356
32357 2002-02-13 17:12  ivan
32358
32359         * FS/FS/cust_pay_batch.pm: don't require state (i18n)
32360
32361 2002-02-12 10:56  ivan
32362
32363         * FS/FS/cust_bill.pm: more information in "cant send invoice email"
32364           error message
32365
32366 2002-02-12 10:47  ivan
32367
32368         * FS/FS/cust_main.pm: fixes:
32369
32370           Error running invoice event ($cust_main->charge( 10.00, 'Overdue
32371           Bill' );): Illegal or empty (text) comment:  at
32372           /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1141.
32373
32374 2002-02-11 21:58  ivan
32375
32376         * httemplate/docs/admin.html: fixes: bug#331
32377
32378 2002-02-11 20:49  ivan
32379
32380         * httemplate/edit/part_bill_event.cgi: oops
32381
32382 2002-02-11 18:11  ivan
32383
32384         * FS/FS/Conf.pm, httemplate/config/config.cgi: add username_policy
32385           "@append domain"
32386
32387           add "select" config type, mmm
32388
32389 2002-02-11 18:06  ivan
32390
32391         * FS/FS/svc_acct.pm: that's not a bug anymore, don't list it in the
32392           BUGS section
32393
32394 2002-02-11 17:25  ivan
32395
32396         * httemplate/edit/part_svc.cgi: red warning for unknown type :)
32397
32398 2002-02-11 17:13  ivan
32399
32400         * httemplate/edit/part_svc.cgi: service definition domsvc is now a
32401           domain pulldown closes: Bug#328
32402
32403 2002-02-11 15:01  ivan
32404
32405         * FS/FS/svc_forward.pm: oops, code hidden by pod
32406
32407 2002-02-11 13:51  ivan
32408
32409         * httemplate/edit/svc_acct.cgi: don't display useless finger and
32410           shell fields if uid is set to fixed & blank in the service
32411           definition - causes: Error: Can't have finger-name without uid
32412
32413 2002-02-11 11:38  ivan
32414
32415         * FS/FS/Conf.pm, FS/FS/svc_www.pm, httemplate/edit/svc_acct.cgi,
32416           httemplate/edit/process/svc_www.cgi,
32417           httemplate/view/svc_domain.cgi, httemplate/view/svc_www.cgi:
32418           svc_www is working!
32419
32420           also auto-create and add A records if necessary using apacheip
32421           config file.
32422
32423           and show all domain_records on view/svc_domain.cgi page
32424
32425 2002-02-10 14:31  ivan
32426
32427         * httemplate/edit/svc_acct.cgi: ui
32428
32429 2002-02-10 14:21  ivan
32430
32431         * httemplate/edit/part_pkg.cgi: slighly different wording
32432
32433 2002-02-10 14:06  ivan
32434
32435         * FS/FS/cust_svc.pm: another bug in quantity checking
32436
32437 2002-02-10 13:37  ivan
32438
32439         * FS/FS/cust_svc.pm: import qsearch() so the quantity checking
32440           works
32441
32442 2002-02-10 13:30  ivan
32443
32444         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, conf/agent_defaultpkg: add new
32445           package definitions to all agent types by default
32446
32447           config option to restore current behaviour (must explicitly add
32448           new package definitions to each agent type)
32449
32450           closes: Bug#324
32451
32452 2002-02-10 11:58  ivan
32453
32454         * FS/MANIFEST, FS/bin/freeside-daily,
32455           httemplate/edit/process/part_bill_event.cgi: update billing
32456           documentation for the new world of invoice events added
32457           freeside-daily replacing freeside-bill for the new world of
32458           invoice events
32459
32460 2002-02-10 10:56  ivan
32461
32462         * FS/FS/cust_pay.pm, httemplate/edit/cust_pay.cgi: use unique
32463           tokens to prevent double-submission of payments in the web UI
32464           (closes: Bug#320)
32465
32466 2002-02-10 09:30  ivan
32467
32468         * httemplate/search/cust_main.cgi: eliminate duplicate cusomters
32469           before figuring to display a list or redirect.  eliiminates "2
32470           matching found" displayed but only one in list.
32471
32472 2002-02-10 09:02  ivan
32473
32474         * FS/FS/cust_main_invoice.pm: allow + in email addresses
32475
32476 2002-02-10 08:49  ivan
32477
32478         * FS/FS/cust_main_invoice.pm: okay, for now, don't try to transform
32479           email addresses into svcnum-linked destinations
32480
32481 2002-02-10 08:40  ivan
32482
32483         * Makefile, httemplate/edit/svc_acct.cgi:
32484           fix "no previous account to recall hidden password from" error
32485           when adding new accounts & get an error on first try
32486
32487 2002-02-10 08:14  ivan
32488
32489         * Makefile, httemplate/index.html,
32490           httemplate/browse/svc_acct_pop.cgi,
32491           httemplate/edit/svc_acct_pop.cgi: s/POP/Access Number/ in the
32492           webui
32493
32494 2002-02-10 08:05  ivan
32495
32496         * htetc/handler.pl, httemplate/browse/agent.cgi,
32497           httemplate/browse/agent_type.cgi,
32498           httemplate/browse/cust_main_county.cgi,
32499           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
32500           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
32501           httemplate/browse/svc_acct_pop.cgi,
32502           httemplate/config/config-process.cgi,
32503           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
32504           httemplate/edit/REAL_cust_pkg.cgi, httemplate/edit/agent.cgi,
32505           httemplate/edit/agent_type.cgi,
32506           httemplate/edit/cust_bill_pay.cgi,
32507           httemplate/edit/cust_credit.cgi,
32508           httemplate/edit/cust_credit_bill.cgi,
32509           httemplate/edit/cust_main.cgi,
32510           httemplate/edit/cust_main_county-expand.cgi,
32511           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
32512           httemplate/edit/part_bill_event.cgi,
32513           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
32514           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
32515           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
32516           httemplate/edit/process/quick-cust_pkg.cgi,
32517           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
32518           httemplate/misc/catchall.cgi,
32519           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
32520           httemplate/misc/process/link.cgi,
32521           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
32522           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
32523           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
32524           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
32525           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
32526           httemplate/view/svc_www.cgi: *finally* seems to be working under
32527           Mason.  sheesh.  *finally* seems to be working under Mason.
32528           sheesh.  *finally* seems to be working under Mason.  sheesh.
32529           *finally* seems to be working under Mason.  sheesh.  *finally*
32530           seems to be working under Mason.  sheesh.  *finally* seems to be
32531           working under Mason.  sheesh.  *finally* seems to be working
32532           under Mason.  sheesh.  *finally* seems to be working under Mason.
32533           sheesh.
32534
32535 2002-02-10 05:21  ivan
32536
32537         * htetc/handler.pl, httemplate/browse/agent.cgi,
32538           httemplate/browse/agent_type.cgi,
32539           httemplate/browse/cust_main_county.cgi,
32540           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
32541           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
32542           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
32543           httemplate/edit/agent_type.cgi,
32544           httemplate/edit/cust_bill_pay.cgi,
32545           httemplate/edit/cust_credit.cgi,
32546           httemplate/edit/cust_credit_bill.cgi,
32547           httemplate/edit/cust_main.cgi,
32548           httemplate/edit/cust_main_county-expand.cgi,
32549           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
32550           httemplate/edit/part_bill_event.cgi,
32551           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
32552           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
32553           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
32554           httemplate/edit/process/REAL_cust_pkg.cgi,
32555           httemplate/edit/process/agent.cgi,
32556           httemplate/edit/process/agent_type.cgi,
32557           httemplate/edit/process/cust_bill_pay.cgi,
32558           httemplate/edit/process/cust_credit.cgi,
32559           httemplate/edit/process/cust_credit_bill.cgi,
32560           httemplate/edit/process/cust_main.cgi,
32561           httemplate/edit/process/cust_main_county-collapse.cgi,
32562           httemplate/edit/process/cust_main_county-expand.cgi,
32563           httemplate/edit/process/cust_pay.cgi,
32564           httemplate/edit/process/cust_pkg.cgi,
32565           httemplate/edit/process/part_pkg.cgi,
32566           httemplate/edit/process/quick-cust_pkg.cgi,
32567           httemplate/edit/process/svc_acct.cgi,
32568           httemplate/edit/process/svc_acct_pop.cgi,
32569           httemplate/edit/process/svc_domain.cgi,
32570           httemplate/edit/process/svc_forward.cgi,
32571           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
32572           httemplate/misc/catchall.cgi,
32573           httemplate/misc/delete-cust_pay.cgi,
32574           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
32575           httemplate/misc/print-invoice.cgi,
32576           httemplate/misc/unsusp_pkg.cgi,
32577           httemplate/misc/process/catchall.cgi,
32578           httemplate/misc/process/delete-customer.cgi,
32579           httemplate/misc/process/link.cgi, httemplate/search/cust_pay.cgi,
32580           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
32581           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
32582           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
32583           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
32584           httemplate/view/svc_www.cgi: removed <!-- $Id$ --> from all files
32585           to fix any redirects, whew
32586
32587           Mason handler.pl overrides CGI::redirect
32588
32589           fixed strict; problems in edit/part_pkg.cgi &
32590           edit/process/part_pkg.cgi
32591
32592 2002-02-09 18:28  ivan
32593
32594         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
32595           httemplate/view/cust_main.cgi: hide SS# unless you turn it on via
32596           config file
32597
32598 2002-02-09 18:16  ivan
32599
32600         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
32601           FS/FS/cust_bill_event.pm, FS/FS/cust_main.pm, htetc/handler.pl,
32602           httemplate/browse/part_bill_event.cgi,
32603           httemplate/edit/part_pkg.cgi,
32604           httemplate/edit/process/part_bill_event.cgi,
32605           httemplate/edit/process/part_pkg.cgi,
32606           httemplate/view/cust_bill.cgi: pro-rating w/ web interface,
32607           tested (closes: Bug#313).
32608
32609           view/cust_bill.cgi invoice view shows invoice events!
32610
32611           fix bug where adding events with no name silently failed instead
32612           of giving an error
32613
32614           add new comission plans
32615
32616 2002-02-09 10:24  ivan
32617
32618         * FS/FS/CGI.pm, htetc/handler.pl,
32619           httemplate/edit/process/agent_type.cgi,
32620           httemplate/edit/process/cust_main_county-expand.cgi,
32621           httemplate/edit/process/cust_pay.cgi,
32622           httemplate/edit/process/part_pkg.cgi,
32623           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
32624           httemplate/search/svc_domain.cgi: no more exit() in templates
32625
32626 2002-02-09 10:09  ivan
32627
32628         * FS/FS/svc_domain.pm: okay all external export from .pm files is
32629           queued! (closes: Bug#249)
32630
32631 2002-02-09 09:45  ivan
32632
32633         * FS/FS/cust_svc.pm, httemplate/misc/process/link.cgi: have
32634           FS::cust_svc::check look up & check pkg_svc.quantity like
32635           httemplate/view/cust_pkg.cgi (closes: Bug#43)
32636
32637 2002-02-09 09:03  ivan
32638
32639         * FS/FS/CGI.pm, htetc/handler.pl: okay, both Apache::ASP and Mason
32640           should set no-cache headers now (closes: Bug#23)
32641
32642 2002-02-07 14:30  ivan
32643
32644         * Makefile: oops, reversing bad Makefile patch
32645
32646 2002-02-07 14:29  ivan
32647
32648         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm,
32649           FS/FS/cust_pay.pm, httemplate/browse/agent_type.cgi,
32650           httemplate/browse/nas.cgi, httemplate/misc/delete-cust_pay.cgi,
32651           httemplate/view/cust_main.cgi: delete payments
32652
32653 2002-02-06 07:55  ivan
32654
32655         * FS/FS/cust_main.pm, bin/pod2x: doc updates and pod2x fix to skip
32656           blib/ files
32657
32658 2002-02-06 07:50  ivan
32659
32660         * FS/FS/cust_bill.pm: pod typo
32661
32662 2002-02-06 07:49  ivan
32663
32664         * Makefile: documentation building Makefile patch
32665
32666 2002-02-06 07:36  ivan
32667
32668         * FS/FS/part_bill_event.pm: part_bill_event.plan can contain
32669           punctuation
32670
32671 2002-02-06 06:58  ivan
32672
32673         * FS/bin/freeside-adduser: fix for non-file auth
32674
32675 2002-02-05 12:25  ivan
32676
32677         * FS/FS/Record.pm: better error messages if you haven't run
32678           fs-setup ?
32679
32680 2002-02-05 08:48  ivan
32681
32682         * fs_passwd/fs_passwd, httemplate/docs/passwd.html: web-based
32683           password changer!
32684
32685 2002-02-04 09:06  ivan
32686
32687         * Makefile: 1.4.0pre8!
32688
32689 2002-02-04 09:04  ivan
32690
32691         * httemplate/edit/part_bill_event.cgi: have fs-setup create the
32692           necessary "default" billing events documentation on necessary
32693           "default" billing events
32694
32695 2002-02-04 08:44  ivan
32696
32697         * httemplate/edit/part_bill_event.cgi,
32698           httemplate/view/cust_bill.cgi, FS/FS/cust_bill.pm,
32699           FS/FS/cust_main.pm: billing events!
32700
32701 2002-01-30 10:22  ivan
32702
32703         * httemplate/: browse/part_bill_event.cgi,
32704           edit/part_bill_event.cgi, edit/process/part_bill_event.cgi: fully
32705           working invoice event web interface
32706
32707 2002-01-30 06:18  ivan
32708
32709         * FS/FS/CGI.pm, htetc/handler.pl, httemplate/browse/agent.cgi,
32710           httemplate/browse/agent_type.cgi,
32711           httemplate/browse/cust_main_county.cgi,
32712           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
32713           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
32714           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
32715           httemplate/edit/agent_type.cgi,
32716           httemplate/edit/cust_bill_pay.cgi,
32717           httemplate/edit/cust_credit.cgi,
32718           httemplate/edit/cust_credit_bill.cgi,
32719           httemplate/edit/cust_main.cgi,
32720           httemplate/edit/cust_main_county-expand.cgi,
32721           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
32722           httemplate/edit/part_bill_event.cgi,
32723           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
32724           httemplate/edit/svc_acct_pop.cgi, httemplate/edit/svc_domain.cgi,
32725           httemplate/edit/svc_forward.cgi,
32726           httemplate/edit/process/agent.cgi,
32727           httemplate/edit/process/agent_type.cgi,
32728           httemplate/edit/process/cust_bill_pay.cgi,
32729           httemplate/edit/process/cust_credit.cgi,
32730           httemplate/edit/process/cust_credit_bill.cgi,
32731           httemplate/edit/process/cust_main.cgi,
32732           httemplate/edit/process/cust_main_county-collapse.cgi,
32733           httemplate/edit/process/cust_main_county-expand.cgi,
32734           httemplate/edit/process/cust_pay.cgi,
32735           httemplate/edit/process/cust_pkg.cgi,
32736           httemplate/edit/process/part_pkg.cgi,
32737           httemplate/edit/process/quick-cust_pkg.cgi,
32738           httemplate/edit/process/svc_acct.cgi,
32739           httemplate/edit/process/svc_acct_pop.cgi,
32740           httemplate/edit/process/svc_domain.cgi,
32741           httemplate/edit/process/svc_forward.cgi,
32742           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
32743           httemplate/misc/catchall.cgi,
32744           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
32745           httemplate/misc/print-invoice.cgi,
32746           httemplate/misc/unsusp_pkg.cgi,
32747           httemplate/misc/process/catchall.cgi,
32748           httemplate/misc/process/delete-customer.cgi,
32749           httemplate/misc/process/link.cgi,
32750           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
32751           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
32752           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
32753           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
32754           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
32755           httemplate/view/svc_www.cgi: remove   use Module; and   $cgi =
32756           new CGI;   &cgisuidsetup(); from all templates.  should work
32757           better under Mason.
32758
32759 2002-01-29 09:42  ivan
32760
32761         * FS/FS/part_bill_event.pm, httemplate/docs/schema.html: weight,
32762           plan and plandata fields in part_bill_event
32763
32764 2002-01-29 08:33  ivan
32765
32766         * Makefile, FS/FS.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
32767           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
32768           FS/FS/svc_acct.pm, bin/pod2x, htetc/handler.pl,
32769           httemplate/index.html, httemplate/browse/part_bill_event.cgi,
32770           httemplate/edit/part_bill_event.cgi,
32771           httemplate/edit/part_pkg.cgi,
32772           httemplate/edit/process/part_bill_event.cgi: - web interface for
32773           hourly account charges!   (FS::cust_pkg, FS::cust_svc and
32774           FS::svc_acct seconds_since methods) - Makefile target to
32775           regenerate HTML manpages on install - FS.pm doc update -
32776           $FS::Record::Debug now dumps all SQL - new FS::cust_main methods:
32777           ->cancel, ->invoicing_list_addpost - start of a billing event web
32778           interface - cust_pay::upgrade_replace doesn't error out if
32779           history includes   overapplied payments
32780
32781 2002-01-28 03:24  ivan
32782
32783         * FS/FS/Record.pm: oops, syntax error in new() check for missing
32784           subclass table sub (eek)
32785
32786 2002-01-27 22:57  ivan
32787
32788         * FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, FS/FS/cust_pay.pm,
32789           FS/FS/cust_refund.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
32790           httemplate/docs/schema.html: book closing schema changes
32791
32792 2002-01-27 21:15  ivan
32793
32794         * FS/FS/part_export.pm, FS/FS/part_export_option.pm,
32795           httemplate/docs/schema.html: part_export schema changes
32796
32797 2002-01-25 17:52  ivan
32798
32799         * FS/FS/cust_credit_refund.pm: another bug spotted by jeff
32800
32801 2002-01-24 09:02  ivan
32802
32803         * FS/FS/Record.pm: emit a warning in this unlikely case again
32804
32805 2002-01-24 08:58  ivan
32806
32807         * FS/FS/: cust_bill_pay.pm, cust_credit.pm, cust_credit_bill.pm,
32808           cust_credit_refund.pm, cust_pay.pm, cust_refund.pm: <rluser>
32809           rather than == 0 in the ::check's ....  <rluser> you might
32810           consider <= 0
32811
32812 2002-01-24 08:54  ivan
32813
32814         * FS/FS/cust_credit_refund.pm: stack traces help alot
32815
32816 2002-01-24 03:52  ivan
32817
32818         * FS/FS/: cust_credit_refund.pm, cust_pay.pm, cust_refund.pm:
32819           jeff's on a bugfinding roll here, thanks!
32820
32821 2002-01-24 03:43  ivan
32822
32823         * FS/FS/cust_credit_refund.pm: <rluser> and it seems that
32824           cust_credit_refund::cust_credit should exist..
32825
32826 2002-01-23 22:52  ivan
32827
32828         * FS/FS/cust_refund.pm: from jeff@fix <rluser> in
32829           FS::cust_refund::check  'amount' should probably be replaced with
32830           +'refund' in two places
32831
32832 2002-01-23 22:46  ivan
32833
32834         * FS/FS/cust_refund.pm: more updates to cust_refund::update_replace
32835
32836 2002-01-23 18:26  ivan
32837
32838         * FS/FS/cust_refund.pm: fix cust_refund::insert
32839
32840 2002-01-22 07:57  ivan
32841
32842         * FS/FS/: cust_credit.pm, cust_pay.pm, cust_refund.pm: don't allow
32843           $0.00 in credits/payments/refunds
32844
32845 2002-01-22 06:55  ivan
32846
32847         * FS/FS/part_svc.pm: docu
32848
32849 2002-01-22 06:53  ivan
32850
32851         * FS/FS/svc_acct.pm: silly compilation problem
32852
32853 2002-01-22 06:42  ivan
32854
32855         * httemplate/docs/index.html: remove old upgrade docs
32856
32857 2002-01-21 03:30  ivan
32858
32859         * FS/FS/cust_pkg.pm: include FS::svc_forward in kludgy preload
32860
32861 2002-01-19 07:16  ivan
32862
32863         * FS/FS/UID.pm: error message update
32864
32865 2002-01-16 07:37  ivan
32866
32867         * FS/FS/svc_acct.pm: doc
32868
32869 2002-01-14 12:28  ivan
32870
32871         * FS/FS/: Conf.pm, svc_acct.pm: pay some attention to 1.4 RADIUS
32872           SQL export
32873
32874 2002-01-09 05:29  ivan
32875
32876         * FS/FS/cust_main.pm, httemplate/search/cust_main.cgi: update fuzzy
32877           cache files on customer replace.
32878
32879           do an exact search along with the fuzzy search (webui)
32880
32881 2002-01-03 09:40  ivan
32882
32883         * FS/MANIFEST, FS/FS/cust_bill_event.pm, FS/FS/part_bill_event.pm,
32884           FS/t/cust_bill_event.t, FS/t/part_bill_event.t,
32885           httemplate/docs/schema.html: more schema changes:
32886           part_bill_event and cust_bill_event tables
32887
32888           remove old 1.4.0pre READMEs
32889
32890 2001-12-28 07:14  ivan
32891
32892         * FS/FS/cust_main.pm: force printing in freeside-overdue
32893
32894 2001-12-28 06:40  ivan
32895
32896         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
32897           httemplate/edit/part_pkg.cgi: add more options to
32898           freeside-overdue
32899
32900           add charge method to FS::cust_main
32901
32902           one-off packages default to disabled
32903
32904           billing payname defaults to first and last, not "Accounts
32905           Payable"
32906
32907 2001-12-27 01:26  ivan
32908
32909         * FS/FS/Record.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
32910           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
32911           httemplate/edit/agent_type.cgi, httemplate/edit/cust_main.cgi,
32912           httemplate/edit/cust_pkg.cgi, httemplate/edit/part_pkg.cgi,
32913           httemplate/edit/part_svc.cgi,
32914           httemplate/edit/process/part_pkg.cgi,
32915           httemplate/view/cust_main.cgi: service and package disable!
32916
32917 2001-12-26 15:59  ivan
32918
32919         * httemplate/docs/schema.html: doc
32920
32921 2001-12-26 07:41  ivan
32922
32923         * httemplate/view/cust_main.cgi: remove warnings
32924
32925 2001-12-26 07:11  ivan
32926
32927         * httemplate/edit/process/cust_credit.cgi: apply credits!!
32928
32929 2001-12-26 07:08  ivan
32930
32931         * FS/MANIFEST: add freeside-overdue
32932
32933 2001-12-26 07:07  ivan
32934
32935         * httemplate/edit/: cust_credit.cgi, process/cust_credit.cgi: fix
32936           posting credit
32937
32938 2001-12-26 03:17  ivan
32939
32940         * FS/FS/cust_main.pm: (untested eek) freeside-overdue script &
32941           cust_main balance_date & total_owed_date methods
32942
32943 2001-12-26 01:18  ivan
32944
32945         * httemplate/: index.html, search/cust_pay.cgi, view/cust_main.cgi:
32946           search by check #
32947
32948 2001-12-25 23:53  ivan
32949
32950         * FS/FS/cust_pay.pm: doc
32951
32952 2001-12-25 22:02  ivan
32953
32954         * httemplate/edit/cust_pay.cgi: UI
32955
32956 2001-12-25 21:19  ivan
32957
32958         * httemplate/: index.html, edit/cust_pay.cgi,
32959           edit/process/cust_pay.cgi, search/cust_main.cgi,
32960           search/cust_main.html: expedited check entry
32961
32962 2001-12-25 21:02  ivan
32963
32964         * CREDITS: still missing tons of folks, i am sure
32965
32966 2001-12-25 20:52  ivan
32967
32968         * httemplate/search/: cust_bill.html, cust_main.html: same look as
32969           rest of search pages
32970
32971 2001-12-25 20:25  ivan
32972
32973         * FS/FS/CGI.pm, httemplate/edit/cust_credit.cgi,
32974           httemplate/edit/cust_pay.cgi,
32975           httemplate/edit/process/cust_credit.cgi,
32976           httemplate/edit/process/cust_pay.cgi: auto-apply payments and
32977           credits, post credit UI overhaul
32978
32979 2001-12-25 18:33  ivan
32980
32981         * httemplate/edit/cust_pay.cgi: fix service display for duplicates
32982
32983 2001-12-21 13:40  ivan
32984
32985         * FS/FS/cust_bill.pm, httemplate/edit/cust_pay.cgi,
32986           httemplate/view/cust_main.cgi: add name/address to post payment
32987           screen
32988
32989           get rid of some $-0.00  yay for ieee fp
32990
32991 2001-12-21 12:55  ivan
32992
32993         * FS/FS/cust_bill_pay.pm: fixes
32994
32995             total cust_bill_pay.amount and cust_credit_bill.amount 19.95
32996           for invnum 1659
32997             greater than cust_bill.charged 19.95 at
32998             /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1519.
32999
33000 2001-12-19 21:34  ivan
33001
33002         * FS/FS/Record.pm: work better with DBIx::Profile
33003
33004 2001-12-19 18:09  ivan
33005
33006         * FS/FS/svc_acct.pm: don't error trying to suspend accounts with
33007           '*' password
33008
33009 2001-12-19 18:07  ivan
33010
33011         * FS/FS/svc_acct.pm: quiet warnings
33012
33013 2001-12-19 06:33  ivan
33014
33015         * FS/FS/svc_acct.pm: alas, a 5.6-ism
33016
33017 2001-12-19 06:30  ivan
33018
33019         * FS/FS/svc_acct.pm: surpress warnings
33020
33021 2001-12-18 11:36  ivan
33022
33023         * httemplate/edit/cust_bill_pay.cgi: another dum tyop
33024
33025 2001-12-18 11:34  ivan
33026
33027         * httemplate/edit/cust_bill_pay.cgi: typo
33028
33029 2001-12-18 11:32  ivan
33030
33031         * httemplate/edit/cust_bill_pay.cgi: declar vars
33032
33033 2001-12-18 11:30  ivan
33034
33035         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi,
33036           process/cust_bill_pay.cgi, process/cust_credit_bill.cgi: apply
33037           payment webinterface
33038
33039 2001-12-17 23:12  ivan
33040
33041         * httemplate/search/cust_pkg.cgi: really working dates on package
33042           browse.  ouch.
33043
33044 2001-12-17 23:08  ivan
33045
33046         * httemplate/search/cust_pkg.cgi: working dates on package browse
33047
33048 2001-12-17 22:45  ivan
33049
33050         * httemplate/search/cust_pkg.cgi: oops.  *sigh*
33051
33052 2001-12-17 22:38  ivan
33053
33054         * httemplate/search/cust_pkg.cgi: show dates on package browse
33055
33056 2001-12-17 22:29  ivan
33057
33058         * FS/FS/svc_acct_pop.pm: full number in POP pulldown
33059
33060 2001-12-17 17:49  ivan
33061
33062         * FS/: MANIFEST, FS/svc_acct.pm: add freeside-setinvoice to
33063           MANIFEST
33064
33065           fix warning:
33066
33067           FS::cust_main_invoice=HASH(0x90c86c4) at
33068           /usr/local/lib/perl5/site_perl/5.005/FS/svc_acct.pm line 419.
33069
33070 2001-12-17 15:59  ivan
33071
33072         * FS/FS/cust_bill.pm: fixes
33073
33074            Argument "" isn't numeric in ncmp at
33075            /usr/local/lib/perl5/site_perl/5.005/FS/cust_bill.pm line 254.
33076
33077 2001-12-16 15:50  ivan
33078
33079         * FS/FS/cust_main.pm: eek nasty bug
33080
33081 2001-12-15 16:55  ivan
33082
33083         * FS/FS/cust_bill_pay.pm: fix weird rounding error: total
33084           cust_bill_pay.amount 39.9 for paynum 240 greater than
33085           cust_pay.paid 39.90
33086
33087 2001-12-15 14:59  ivan
33088
33089         * httemplate/view/svc_acct.cgi: style
33090
33091 2001-12-15 14:58  ivan
33092
33093         * FS/FS/cust_svc.pm: meaningful FS::cust_svc::label for svc_www
33094           records
33095
33096 2001-12-15 14:56  ivan
33097
33098         * httemplate/view/svc_www.cgi: view svc_www.cgi from Dave Burgess
33099           <burgess@www.cynjut.net>, thanks
33100
33101 2001-12-15 14:47  ivan
33102
33103         * httemplate/edit/cust_main.cgi: allow entering of referral
33104           customer by number as well as by link off the view page, courtesy
33105           of Dave Burgess <burgess@www.cynjut.net>
33106
33107 2001-12-14 16:17  ivan
33108
33109         * FS/FS/cust_main.pm: style changes
33110
33111 2001-12-13 10:37  ivan
33112
33113         * FS/bin/freeside-setinvoice: okay, it should really work now
33114
33115 2001-12-13 09:52  ivan
33116
33117         * FS/bin/freeside-setinvoice: fix setinvoice script
33118
33119 2001-12-13 01:17  ivan
33120
33121         * FS/bin/freeside-setinvoice: added util to set invoice
33122           destinations
33123
33124 2001-12-12 11:42  ivan
33125
33126         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: allow >8 character
33127           passwords in web interface
33128
33129 2001-12-11 13:26  ivan
33130
33131         * httemplate/search/svc_acct.cgi: missing space in SQL, oops
33132
33133 2001-12-10 04:18  ivan
33134
33135         * FS/FS/Record.pm: Pg datatype pain
33136
33137 2001-12-09 20:54  ivan
33138
33139         * httemplate/index.html: typo noticed by Dave Burgess
33140           <burgess@www.cynjut.net>, thanks.
33141
33142 2001-12-09 16:44  ivan
33143
33144         * httemplate/search/svc_acct.cgi: visual glitch: oops, $pager
33145           wasn't getting substitued.
33146
33147 2001-12-09 15:31  ivan
33148
33149         * httemplate/search/svc_acct.cgi: harmless? missing ;
33150
33151 2001-12-08 02:08  ivan
33152
33153         * httemplate/config/config.cgi: need a POST here; browsers
33154           (especially IE) are unhappy with the default GET
33155
33156 2001-12-08 02:07  ivan
33157
33158         * FS/FS/cust_pay.pm: get custnum from invnum before trying to use
33159           custnum!
33160
33161 2001-12-08 02:03  ivan
33162
33163         * FS/FS/cust_main.pm: fix logic error creating invoice line items
33164
33165 2001-12-08 02:01  ivan
33166
33167         * FS/FS/Conf.pm: radiusprepend config file for DEFAULT entries etc.
33168
33169 2001-12-04 05:10  ivan
33170
33171         * httemplate/edit/svc_forward.cgi: from Dave Burgess
33172           <burgess@neonramp.com>:
33173
33174            I had to change line 104 in /edit/svc_forward.cgi and add 'my'
33175           as the
33176            qualifier on the LHS of the assignment.  This also solves the
33177            problem with a similar error on the RHS of line 105.  It also
33178           seems to make
33179            the routine work fairly reliably (it has been problematic for me
33180           in the
33181            past).
33182
33183 2001-12-03 03:33  ivan
33184
33185         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
33186           paged service browse!!
33187
33188 2001-12-03 02:59  ivan
33189
33190         * httemplate/search/: cust_main.cgi, cust_pkg.cgi: paged package
33191           browse
33192
33193 2001-12-03 00:43  ivan
33194
33195         * httemplate/search/cust_main.cgi: paged customer browse!
33196
33197 2001-12-03 00:41  ivan
33198
33199         * FS/FS/Conf.pm, FS/FS/Record.pm, conf/maxsearchrecordsperpage,
33200           httemplate/search/cust_main.cgi: maxsearchrecordsperpage config
33201           option paged implementation of customer browse!
33202
33203 2001-11-29 16:04  ivan
33204
33205         * FS/FS/: cust_pkg.pm, cust_svc.pm, svc_Common.pm: more link
33206           methods
33207
33208 2001-11-20 19:42  ivan
33209
33210         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: a more reasonalbe
33211           name (!)
33212
33213 2001-11-20 19:40  ivan
33214
33215         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi:
33216           postalinvoicedefault config file
33217
33218 2001-11-13 13:27  ivan
33219
33220         * FS/MANIFEST: remove freeside-print-batch
33221
33222 2001-11-12 05:19  ivan
33223
33224         * FS/FS/cust_main.pm: import hack to be less strict
33225
33226 2001-11-08 07:26  ivan
33227
33228         * FS/bin/freeside-queued: harmless typo noticed by "Edward
33229           Shabotinsky" <lanshark@bsinet.net>, thanks
33230
33231 2001-11-06 10:45  ivan
33232
33233         * httemplate/edit/process/part_pkg.cgi: remove gratuitous warnings
33234
33235 2001-11-06 10:35  ivan
33236
33237         * Makefile: i REALLY suck at Makefiles
33238
33239 2001-11-06 10:34  ivan
33240
33241         * Makefile: i suck at Makefiles
33242
33243 2001-11-06 10:22  ivan
33244
33245         * Makefile: make foo for htetc/global.asa
33246
33247 2001-11-06 09:58  ivan
33248
33249         * FS/FS/UID.pm: fix error message for s/htdocs/httemplate/
33250
33251 2001-11-05 13:30  ivan
33252
33253         * Makefile: more fixes for fresh installation
33254
33255 2001-11-05 13:26  ivan
33256
33257         * Makefile: yet more Make
33258
33259 2001-11-05 13:24  ivan
33260
33261         * Makefile: make create-database fix
33262
33263 2001-11-05 12:12  ivan
33264
33265         * Makefile, FS/FS/Record.pm: makefile fixups
33266
33267 2001-11-05 09:00  jeff
33268
33269         * FS/FS/svc_acct.pm: improved svc_acct replacement
33270
33271 2001-11-05 08:42  ivan
33272
33273         * FS/FS/Record.pm: AUTOLOAD optimizations broke things rather
33274           badly, oops
33275
33276 2001-11-05 06:03  ivan
33277
33278         * Makefile: move sys-dependant stuff to vars
33279
33280 2001-11-05 05:57  ivan
33281
33282         * FS/FS/svc_acct.pm: doc tyop
33283
33284 2001-11-05 03:55  ivan
33285
33286         * FS/FS/cust_main.pm: better error messages for eval'ed setup/recur
33287           expressions remove debugging warn output
33288
33289 2001-11-03 09:49  ivan
33290
33291         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/SearchCache.pm,
33292           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
33293           FS/FS/svc_acct.pm, FS/t/SearchCache.t,
33294           httemplate/search/cust_main.cgi: new 'jsearch' call for big
33295           joined searches & caching support preliminary customer browse
33296           optimizations, much faster!
33297
33298 2001-11-01 21:28  ivan
33299
33300         * httemplate/config/config.cgi: note config changes need
33301           apache/freeside-queued restart to take effect
33302
33303 2001-11-01 21:11  ivan
33304
33305         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.19
33306
33307 2001-11-01 20:55  ivan
33308
33309         * httemplate/config/config-view.cgi, httemplate/config/config.cgi,
33310           FS/FS/Conf.pm: config web GUI updates.  almost usable now.
33311
33312 2001-10-31 16:16  ivan
33313
33314         * httemplate/search/cust_main.cgi: hit the database slightly less.
33315           this page still takes forever with lots of customers.
33316
33317 2001-10-30 11:05  ivan
33318
33319         * FS/FS/cust_pay_batch.pm, httemplate/index.html,
33320           httemplate/docs/schema.html: depriciate cust_pay_batch.trancode
33321           web interface to view pending batch
33322
33323 2001-10-30 07:42  ivan
33324
33325         * httemplate/edit/cust_main.cgi: put default country up top
33326
33327 2001-10-30 07:41  ivan
33328
33329         * httemplate/edit/cust_main.cgi: precedence oops
33330
33331 2001-10-30 07:39  ivan
33332
33333         * httemplate/edit/cust_main.cgi: better ordering of state selection
33334           on new customer screen
33335
33336 2001-10-30 06:54  ivan
33337
33338         * htetc/handler.pl, httemplate/browse/agent.cgi,
33339           httemplate/browse/agent_type.cgi,
33340           httemplate/browse/cust_main_county.cgi,
33341           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
33342           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
33343           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
33344           httemplate/edit/cust_credit_bill.cgi,
33345           httemplate/edit/cust_main.cgi,
33346           httemplate/edit/cust_main_county-expand.cgi,
33347           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
33348           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
33349           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
33350           httemplate/misc/catchall.cgi,
33351           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
33352           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
33353           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
33354           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
33355           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
33356           httemplate/view/svc_forward.cgi: get rid of header foo in
33357           individual templates
33358
33359 2001-10-30 06:20  ivan
33360
33361         * htetc/handler.pl, httemplate/config/config-view.cgi,
33362           httemplate/config/config.cgi: web config should workish now
33363
33364 2001-10-30 05:49  ivan
33365
33366         * Makefile: work with CVS version too
33367
33368 2001-10-30 05:48  ivan
33369
33370         * Makefile: make
33371
33372 2001-10-30 05:47  ivan
33373
33374         * Makefile, FS/bin/freeside-adduser, conf/shells, conf/smtpmachine:
33375           `make create-config' installs default config (conf dir update)
33376           freeside-adduser uses default secrets file
33377
33378 2001-10-30 04:38  ivan
33379
33380         * Makefile: make
33381
33382 2001-10-30 04:35  ivan
33383
33384         * Makefile: makefile typo
33385
33386 2001-10-30 03:47  ivan
33387
33388         * Makefile, FS/bin/freeside-adduser, httemplate/docs/admin.html,
33389           httemplate/docs/index.html: whew more install docs and automation
33390
33391 2001-10-30 02:20  ivan
33392
33393         * Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/bin/freeside-adduser:
33394           setup/config updates.  getting easier...
33395
33396 2001-10-29 13:22  ivan
33397
33398         * Makefile: fix make clean
33399
33400 2001-10-29 12:53  ivan
33401
33402         * FS/FS/svc_forward.pm: methods for getting the associated svc_acct
33403           records
33404
33405 2001-10-29 09:17  ivan
33406
33407         * Makefile: automate a tiny bit more
33408
33409 2001-10-26 03:24  ivan
33410
33411         * FS/FS/CGI.pm, htetc/handler.pl, httemplate/browse/agent.cgi,
33412           httemplate/browse/agent_type.cgi,
33413           httemplate/browse/cust_main_county.cgi,
33414           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
33415           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
33416           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
33417           httemplate/edit/cust_credit_bill.cgi,
33418           httemplate/edit/cust_main.cgi,
33419           httemplate/edit/cust_main_county-expand.cgi,
33420           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
33421           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
33422           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
33423           httemplate/misc/catchall.cgi,
33424           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
33425           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
33426           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
33427           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
33428           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
33429           httemplate/view/svc_forward.cgi: cache foo *sigh*
33430
33431 2001-10-26 02:50  ivan
33432
33433         * httemplate/config/config-process.cgi: otherwise people will have
33434           problems with `0' zero
33435
33436 2001-10-25 14:24  ivan
33437
33438         * httemplate/edit/svc_domain.cgi: remove ancient tld cruft
33439
33440 2001-10-25 09:13  ivan
33441
33442         * FS/FS/cust_main_invoice.pm: & in email addresses
33443
33444 2001-10-25 01:41  ivan
33445
33446         * FS/FS/Conf.pm: remove debugging cruft
33447
33448 2001-10-24 08:45  ivan
33449
33450         * httemplate/config/config-process.cgi: correct for browser
33451           munching
33452
33453 2001-10-24 08:29  ivan
33454
33455         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/ConfItem.pm,
33456           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/t/ConfItem.t,
33457           httemplate/index.html, httemplate/config/config-process.cgi,
33458           httemplate/config/config-view.cgi,
33459           httemplate/search/svc_acct.cgi: preliminary web config editor
33460
33461           new config files: username-ampersand, passwordmax
33462
33463           fs-setup updates
33464
33465           get rid of old and crufty and unused registries/ config foo
33466
33467           documentation updates
33468
33469 2001-10-23 13:53  ivan
33470
33471         * FS/bin/freeside-queued: Pg: FOR UPDATE LIMIT 1 mysql: LIMIT 1 FOR
33472           UPDATE
33473
33474           greeeat.
33475
33476 2001-10-22 07:48  ivan
33477
33478         * FS/FS/svc_acct.pm: fix dir check
33479
33480 2001-10-22 05:22  ivan
33481
33482         * FS/FS/svc_domain.pm: fix delete method for new databases
33483
33484 2001-10-22 01:31  ivan
33485
33486         * FS/FS/cust_main.pm: tyop
33487
33488 2001-10-22 01:29  ivan
33489
33490         * FS/FS/: cust_main.pm, cust_pkg.pm: better delete customer code &
33491           warnings, delete package ability (& warning)
33492
33493 2001-10-20 05:17  ivan
33494
33495         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm, htetc/handler.pl,
33496           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
33497           httemplate/edit/part_pkg.cgi, httemplate/edit/svc_acct.cgi,
33498           httemplate/edit/process/cust_main.cgi,
33499           httemplate/edit/process/part_pkg.cgi: setup and recurring fee tax
33500           exempt flags, UI to edit rework part_pkg editing UI some more
33501
33502 2001-10-15 07:58  ivan
33503
33504         * FS/FS/cust_pkg.pm, htetc/handler.pl,
33505           httemplate/edit/REAL_cust_pkg.cgi,
33506           httemplate/edit/process/REAL_cust_pkg.cgi: date editing
33507
33508 2001-10-15 05:16  ivan
33509
33510         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
33511           httemplate/misc/bill.cgi: print reasons with credits on invoices
33512
33513           use straight eval, not Safe::reval in cust_main::bill for now, as
33514           i have no   idea how to call methods on a share()'ed scalar.
33515           hmm.
33516
33517           add cust_pkg::cust_main method
33518
33519           s/eidiot/idiot/ in httemplate/misc/bill.cgi
33520
33521 2001-10-15 04:39  ivan
33522
33523         * httemplate/edit/part_pkg.cgi: remove errant javascript alert()
33524           plan ||= 'flat' for custom pricing 9clone) package definitions
33525           too
33526
33527 2001-10-15 04:35  ivan
33528
33529         * httemplate/edit/cust_main.cgi: visual fix
33530
33531 2001-10-15 03:42  ivan
33532
33533         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
33534           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
33535           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
33536           httemplate/edit/process/part_pkg.cgi: price plans web gui 1st
33537           pass, oh my
33538
33539 2001-10-11 10:46  ivan
33540
33541         * htetc/handler.pl: price plan uI!
33542
33543 2001-10-11 10:44  ivan
33544
33545         * httemplate/edit/part_pkg.cgi: "price plans" UP support.CVS:
33546           ----------------------------------------------------------------------
33547
33548 2001-10-09 23:22  thalakan
33549
33550         * httemplate/search/cust_main.cgi: Reverted.
33551
33552 2001-10-09 22:59  thalakan
33553
33554         * httemplate/search/cust_main.cgi: Stupid mistake.  Works now.
33555
33556 2001-10-09 22:42  ivan
33557
33558         * httemplate/search/cust_main.cgi: revert silly changes
33559
33560 2001-10-09 22:33  thalakan
33561
33562         * httemplate/search/cust_main.cgi: Change to use ut_name instead.
33563
33564 2001-10-09 22:24  ivan
33565
33566         * FS/FS/Record.pm: embarassing doc fix, thanks jason
33567
33568 2001-10-09 16:10  ivan
33569
33570         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
33571           FS/FS/cust_pkg.pm, httemplate/docs/schema.html: add
33572           `unsuspendauto' config file: enable the automatic unsuspension of
33573           suspended packages when a customer's balance due changes from
33574           positive to zero or negative as the result of a payment or credit
33575
33576           add cust_pkg.manual_flag to disable this behaviour per customer
33577           package (no UI to set this yet)
33578
33579 2001-10-09 00:16  ivan
33580
33581         * httemplate/edit/process/part_svc.cgi: that was a confusing bug to
33582           fix
33583
33584 2001-10-08 20:11  ivan
33585
33586         * FS/FS/cust_pkg.pm: fix syntax error in newly-enabled insert sub,
33587           sheesh
33588
33589 2001-10-02 09:00  jeff
33590
33591         * FS/FS/cust_pay_batch.pm: add pkey to batch payments and fix a doc
33592           typo
33593
33594 2001-10-02 04:10  ivan
33595
33596         * FS/FS/svc_acct.pm: allow some more characters in GECOS... showing
33597           up in fix.net's password files
33598
33599 2001-10-01 03:31  ivan
33600
33601         * FS/FS/cust_pkg.pm: oops
33602
33603 2001-09-30 15:35  ivan
33604
33605         * FS/FS/svc_acct.pm: arg
33606
33607 2001-09-30 15:19  ivan
33608
33609         * FS/FS/svc_acct.pm: $1 doesn't seem to last very long...
33610
33611 2001-09-30 13:30  ivan
33612
33613         * FS/FS/svc_acct.pm: username-uppercase config file
33614
33615 2001-09-27 14:49  ivan
33616
33617         * FS/FS/svc_acct_pop.pm: not used
33618
33619 2001-09-27 14:12  ivan
33620
33621         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: popSELECTOR
33622
33623 2001-09-27 13:41  ivan
33624
33625         * httemplate/edit/cust_main.cgi, httemplate/edit/svc_acct.cgi,
33626           FS/FS/svc_acct_pop.pm, httemplate/view/svc_acct.cgi: pop
33627           selector!
33628
33629 2001-09-27 11:33  ivan
33630
33631         * httemplate/view/svc_acct.cgi: fix for pre-1.4.0 accounts with no
33632           domsvc
33633
33634 2001-09-26 02:17  ivan
33635
33636         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_credit_bill.pm,
33637           FS/FS/cust_main.pm, FS/FS/part_pop_local.pm,
33638           FS/FS/svc_acct_pop.pm, FS/t/part_pop_local.t,
33639           httemplate/docs/schema.html: add part_pop_local table
33640
33641 2001-09-25 11:03  ivan
33642
33643         * FS/FS/cust_main.pm:
33644           ror
33645
33646 2001-09-25 11:01  ivan
33647
33648         * FS/FS/cust_main.pm: add emailinvoiceonly config file and begin to
33649           use it
33650
33651 2001-09-25 08:55  ivan
33652
33653         * FS/FS/cust_main.pm: Business::OnlinePayment::BankOfAmerica
33654
33655 2001-09-24 17:05  ivan
33656
33657         * FS/bin/freeside-queued: better REAPER
33658
33659 2001-09-23 20:23  ivan
33660
33661         * FS/: FS/UID.pm, bin/freeside-queued: queue daemon forks now
33662
33663 2001-09-20 20:47  ivan
33664
33665         * httemplate/view/cust_main.cgi: show company and name (instead of
33666           just company) for referring customers that have a company
33667
33668 2001-09-19 17:13  ivan
33669
33670         * FS/FS/cust_main.pm: really fix fuzzy searching
33671
33672 2001-09-19 17:10  ivan
33673
33674         * FS/FS/cust_main.pm: fix fuzzy searching
33675
33676 2001-09-19 14:51  ivan
33677
33678         * FS/bin/freeside-queued: set real uid too.  whew.  ssh now
33679           working.
33680
33681 2001-09-19 14:06  ivan
33682
33683         * FS/: MANIFEST, FS/svc_acct.pm, bin/freeside-apply-credits:
33684           directory hashing remove jeff's lib patch from
33685           freeside-apply-credits add freeside-apply-credits to MANIFEST
33686           README for pre3-4
33687
33688 2001-09-19 12:41  ivan
33689
33690         * FS/FS/svc_acct.pm: tyop
33691
33692 2001-09-19 12:39  ivan
33693
33694         * FS/FS/svc_acct.pm: hopefully report some sort of ssh error
33695
33696 2001-09-19 12:28  ivan
33697
33698         * FS/FS/svc_acct.pm: ;args
33699
33700 2001-09-19 12:19  ivan
33701
33702         * FS/FS/svc_acct.pm: FS::svc_acct::ssh
33703
33704 2001-09-19 12:00  ivan
33705
33706         * FS/bin/freeside-queued: set $ENV{HOME}
33707
33708 2001-09-18 17:24  ivan
33709
33710         * FS/FS/svc_acct.pm: icradius transactional password changes
33711           (suspensions, unsuspensions)
33712
33713 2001-09-16 05:45  ivan
33714
33715         * FS/FS/Record.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
33716           httemplate/index.html, httemplate/search/cust_main.cgi,
33717           httemplate/view/cust_main.cgi: fix oops in
33718           FS::cust_main_invoice::replace preventing package cancellation
33719
33720           add toggle switch to cust_main searching to show/hide cancelled
33721           customers.  hidecancelledcustomers config file is just which
33722           state it starts in.
33723
33724           add signupurl config file to enable showing of the customer's
33725           signup URL on the view page.
33726
33727 2001-09-14 12:54  ivan
33728
33729         * FS/FS/svc_acct.pm: fix for no svc_acct_sm!!!
33730
33731 2001-09-14 11:05  ivan
33732
33733         * FS/FS/Record.pm: s/croak/confess/
33734
33735 2001-09-12 08:45  ivan
33736
33737         * FS/FS/part_svc.pm: oops
33738
33739 2001-09-11 16:44  ivan
33740
33741         * FS/FS/part_svc.pm, httemplate/edit/svc_acct.cgi,
33742           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
33743           httemplate/view/svc_acct.cgi: radius attributes & default/fixed
33744           values should work again now
33745
33746 2001-09-11 15:20  ivan
33747
33748         * FS/FS/svc_Common.pm, bin/fs-radius-add-check,
33749           bin/fs-radius-add-reply: fix radius attribute adding
33750
33751 2001-09-11 14:58  ivan
33752
33753         * FS/bin/freeside-queued: usage sub
33754
33755 2001-09-11 13:44  ivan
33756
33757         * httemplate/search/svc_acct.cgi: getting "you should run the
33758           bin/fs-migrate-svc_acct_sm" message unexpectedly
33759
33760 2001-09-11 12:16  ivan
33761
33762         * httemplate/edit/part_svc.cgi: forgot closing form tag, breaks ie,
33763           others?
33764
33765 2001-09-11 06:10  ivan
33766
33767         * FS/FS/svc_acct.pm: transactional job-queued icradius/freeradius
33768           export
33769
33770 2001-09-11 05:46  ivan
33771
33772         * httemplate/edit/process/part_svc.cgi: more service edit fix
33773
33774 2001-09-11 05:42  ivan
33775
33776         * httemplate/edit/part_svc.cgi: fix service editing
33777
33778 2001-09-11 05:25  ivan
33779
33780         * FS/FS/queue.pm: queue clean fix
33781
33782 2001-09-11 05:24  ivan
33783
33784         * FS/FS/queue.pm: job queue fix
33785
33786 2001-09-11 05:10  ivan
33787
33788         * FS/FS/cust_main.pm: fuzzyfix
33789
33790 2001-09-11 05:06  ivan
33791
33792         * FS/FS/svc_acct.pm: better logging
33793
33794 2001-09-11 05:00  ivan
33795
33796         * FS/FS/svc_acct.pm: cyrus fix!
33797
33798 2001-09-11 04:52  ivan
33799
33800         * FS/bin/freeside-queued: rar
33801
33802 2001-09-11 03:05  ivan
33803
33804         * httemplate/edit/process/quick-cust_pkg.cgi: s/die/ediot/
33805
33806 2001-09-11 02:56  ivan
33807
33808         * httemplate/: edit/process/quick-cust_pkg.cgi, view/cust_main.cgi:
33809           fix quick order
33810
33811 2001-09-10 21:17  ivan
33812
33813         * FS/FS/svc_acct.pm: username-noperiod config file
33814
33815 2001-09-10 20:15  ivan
33816
33817         * FS/FS/cust_main.pm, FS/FS/svc_acct.pm, FS/bin/freeside-queued,
33818           httemplate/edit/part_svc.cgi: cyrus support
33819
33820 2001-09-10 18:09  ivan
33821
33822         * FS/bin/freeside-queued: working queued
33823
33824 2001-09-10 17:08  ivan
33825
33826         * FS/FS.pm, FS/MANIFEST, FS/FS/Record.pm,
33827           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, FS/FS/part_svc.pm,
33828           FS/FS/queue.pm, FS/FS/queue_arg.pm, FS/bin/freeside-queued,
33829           FS/t/queue.t, FS/t/queue_arg.t, htetc/handler.pl,
33830           httemplate/index.html, httemplate/browse/part_svc.cgi,
33831           httemplate/docs/schema.html, httemplate/edit/part_svc.cgi,
33832           httemplate/edit/process/part_svc.cgi,
33833           httemplate/search/cust_main.cgi: faster (cached) fuzzy searches
33834           prelim. job queues! fixed part_svc editing
33835
33836 2001-09-10 17:07  ivan
33837
33838         * bin/: freeside-init, fs-migrate-part_svc: fixing
33839           fs-migrate-part_svc updateing fs-setup for job queues
33840           freeside-init for starting freeside-queued
33841
33842 2001-09-07 13:49  ivan
33843
33844         * FS/FS/part_svc_column.pm: oops, forgot to add this
33845
33846 2001-09-07 13:26  ivan
33847
33848         * FS/FS/raddb.pm, FS/FS/svc_acct.pm, bin/generate-raddb: tyops
33849
33850 2001-09-07 13:19  ivan
33851
33852         * FS/MANIFEST: tyop
33853
33854 2001-09-07 13:17  ivan
33855
33856         * FS/MANIFEST, FS/FS/raddb.pm, FS/FS/svc_acct.pm, FS/t/raddb.t,
33857           bin/fs-radius-add-check, bin/fs-radius-add-reply,
33858           bin/generate-raddb: fix RADIUS attribute capitalization
33859
33860 2001-09-06 14:20  ivan
33861
33862         * FS/FS/svc_acct.pm, httemplate/docs/schema.html: doc
33863
33864 2001-09-06 13:41  ivan
33865
33866         * FS/FS.pm, FS/MANIFEST, FS/FS/UID.pm, FS/FS/part_svc.pm,
33867           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
33868           FS/FS/svc_forward.pm, FS/FS/svc_www.pm, FS/t/part_svc_column.t,
33869           bin/fs-migrate-part_svc, bin/fs-migrate-payref,
33870           bin/fs-radius-add-check, bin/fs-radius-add-reply,
33871           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
33872           httemplate/edit/part_svc.cgi,
33873           httemplate/edit/process/part_svc.cgi: finally fix part_svc!!!
33874
33875 2001-09-04 08:12  ivan
33876
33877         * httemplate/docs/admin.html: tyop
33878
33879 2001-09-04 08:06  ivan
33880
33881         * httemplate/edit/: agent_type.cgi, process/cust_main.cgi: oops
33882           indeed
33883
33884 2001-09-04 07:44  ivan
33885
33886         * FS/FS/cust_pkg.pm, httemplate/browse/agent.cgi,
33887           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
33888           httemplate/browse/part_svc.cgi, httemplate/docs/admin.html,
33889           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
33890           httemplate/edit/process/quick-cust_pkg.cgi,
33891           httemplate/view/cust_main.cgi: new admin documentation, quick
33892           one-pkg order
33893
33894 2001-09-03 15:07  ivan
33895
33896         * FS/FS/cust_bill.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm,
33897           FS/FS/cust_pay.pm, FS/FS/cust_svc.pm,
33898           httemplate/docs/signup.html, httemplate/edit/cust_credit.cgi,
33899           httemplate/edit/cust_credit_bill.cgi,
33900           httemplate/edit/cust_pay.cgi,
33901           httemplate/edit/process/cust_pay.cgi, httemplate/misc/bill.cgi,
33902           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi: fix
33903           more bugs
33904
33905 2001-09-02 00:57  ivan
33906
33907         * CREDITS: credito
33908
33909 2001-09-02 00:57  ivan
33910
33911         * bin/generate-tests: gawl
33912
33913 2001-09-02 00:49  ivan
33914
33915         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit.pm,
33916           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
33917           httemplate/edit/cust_credit_bill.cgi,
33918           httemplate/view/cust_main.cgi: things are starting to work again,
33919           sorta.
33920
33921 2001-09-01 22:38  ivan
33922
33923         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
33924           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, bin/fs-migrate-payref:
33925           migration.  ugh.
33926
33927 2001-09-01 21:51  ivan
33928
33929         * FS/FS/: cust_svc.pm, svc_acct.pm: better error msgs
33930
33931 2001-09-01 21:25  ivan
33932
33933         * FS/: FS.pm, MANIFEST, FS/cust_bill_pay.pm, FS/cust_main.pm,
33934           FS/cust_refund.pm, t/CGI.t, t/Conf.t, t/Record.t, t/UID.t,
33935           t/agent.t, t/agent_type.t, t/cust_bill.t, t/cust_bill_pay.t,
33936           t/cust_bill_pkg.t, t/cust_credit.t, t/cust_credit_bill.t,
33937           t/cust_credit_refund.t, t/cust_main.t, t/cust_main_county.t,
33938           t/cust_main_invoice.t, t/cust_pay.t, t/cust_pay_batch.t,
33939           t/cust_pkg.t, t/cust_refund.t, t/cust_svc.t, t/domain_record.t,
33940           t/nas.t, t/part_pkg.t, t/part_referral.t, t/part_svc.t,
33941           t/pkg_svc.t, t/port.t, t/prepay_credit.t, t/session.t,
33942           t/svc_Common.t, t/svc_acct.t, t/svc_acct_pop.t, t/svc_domain.t,
33943           t/svc_forward.t, t/svc_www.t, t/type_pkgs.t: lame testsuite and
33944           the embarassing fixes in it found
33945
33946 2001-09-01 19:53  jeff
33947
33948         * FS/bin/freeside-apply-credits: adding a credit apply utility
33949
33950 2001-09-01 19:46  ivan
33951
33952         * FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
33953           FS/FS/cust_refund.pm, httemplate/docs/schema.html: cust_refund
33954           and cust_pay get custnums
33955
33956 2001-09-01 18:27  ivan
33957
33958         * FS/FS/: cust_bill.pm, cust_bill_pay.pm, cust_credit.pm,
33959           cust_credit_bill.pm, cust_credit_refund.pm, cust_main.pm,
33960           cust_refund.pm: more udpates for the new world of unapplied
33961           stuff.  yay.
33962
33963 2001-09-01 15:28  jeff
33964
33965         * FS/FS/cust_main.pm: haste makes waste... and left a method out
33966
33967 2001-09-01 15:18  ivan
33968
33969         * FS/FS/cust_credit_bill.pm: add primary key
33970
33971 2001-09-01 15:01  ivan
33972
33973         * FS/MANIFEST: cust_bill_pay & cust_credit_refund
33974
33975 2001-09-01 14:55  jeff
33976
33977         * FS/FS/cust_bill_pay.pm: oops.. need this too
33978
33979 2001-09-01 14:52  jeff
33980
33981         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
33982           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm,
33983           httemplate/edit/cust_credit_bill.cgi,
33984           httemplate/edit/process/cust_credit_bill.cgi,
33985           httemplate/view/cust_main.cgi: add cust_credit_bill relating
33986           multiple invoices to credits
33987
33988 2001-09-01 13:11  ivan
33989
33990         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
33991           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
33992           httemplate/docs/schema.html: cust_bill_pay and
33993           cust_credit_refund.  payments can apply to multiple invoices and
33994           refunds can apply to multiple credits.
33995
33996 2001-08-31 02:20  ivan
33997
33998         * FS/FS/Record.pm: check US zips more strictly
33999
34000 2001-08-31 01:43  ivan
34001
34002         * httemplate/browse/svc_acct_pop.cgi: > Order by City might be
34003           better
34004           state, city, then number
34005
34006 2001-08-31 00:28  ivan
34007
34008         * httemplate/edit/cust_main_county-expand.cgi: better error message
34009           for nonexistant cust_main_county records
34010
34011 2001-08-31 00:17  ivan
34012
34013         * httemplate/edit/process/cust_main_county-expand.cgi: fixes:
34014           > US UT expand state
34015           > Submit (no data entered)
34016           > US UT is gone frome the list.
34017
34018 2001-08-30 09:23  ivan
34019
34020         * httemplate/docs/signup.html: update signup server: template form
34021           and success html, document
34022
34023 2001-08-30 08:30  ivan
34024
34025         * httemplate/edit/part_svc.cgi: slighly more docu
34026
34027 2001-08-29 02:11  ivan
34028
34029         * httemplate/edit/agent.cgi: ui
34030
34031 2001-08-28 09:58  ivan
34032
34033         * httemplate/: docs/signup.html, search/cust_main.cgi:
34034           customer-to-customer referrals in singup server
34035
34036 2001-08-28 07:34  ivan
34037
34038         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
34039           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
34040           customer-to-customer referrals!
34041
34042 2001-08-25 22:06  ivan
34043
34044         * FS/FS/: cust_credit.pm, cust_main.pm: brainfart
34045
34046 2001-08-25 22:05  ivan
34047
34048         * FS/FS/cust_credit.pm: reason can't be null
34049
34050 2001-08-22 23:17  ivan
34051
34052         * FS/FS/cust_main.pm: no need to be y1.9k complient
34053
34054 2001-08-21 03:27  ivan
34055
34056         * httemplate/edit/: svc_acct.cgi, svc_forward.cgi: fix these up,
34057           most everything is working svc_forward-wise now
34058
34059 2001-08-21 02:34  ivan
34060
34061         * FS/FS/Record.pm, FS/FS/UID.pm, httemplate/browse/agent.cgi,
34062           httemplate/browse/agent_type.cgi,
34063           httemplate/browse/cust_main_county.cgi,
34064           httemplate/browse/part_pkg.cgi,
34065           httemplate/browse/svc_acct_pop.cgi: no more &swapuid
34066
34067 2001-08-20 20:03  ivan
34068
34069         * FS/FS/svc_acct.pm: fix domain method, and it works against old
34070           databases now too
34071
34072 2001-08-20 19:44  ivan
34073
34074         * FS/FS/domain_record.pm, FS/FS/prepay_credit.pm, FS/FS/svc_www.pm,
34075           eg/TEMPLATE_cust_main.import, eg/table_template-svc.pm: remove
34076           $Log$
34077
34078 2001-08-20 19:43  ivan
34079
34080         * bin/fs-migrate-svc_acct_sm: i think svc_acct_sm.import should go
34081           away, but...
34082
34083 2001-08-20 19:32  ivan
34084
34085         * test/cgi-test: remove $Log$
34086
34087 2001-08-20 19:31  ivan
34088
34089         * httemplate/: browse/agent.cgi, browse/agent_type.cgi,
34090           browse/part_pkg.cgi, browse/svc_acct_pop.cgi, edit/agent.cgi,
34091           edit/agent_type.cgi, edit/cust_credit.cgi,
34092           edit/cust_main_county-expand.cgi, edit/cust_pay.cgi,
34093           edit/cust_pkg.cgi, edit/part_pkg.cgi, edit/svc_acct_pop.cgi,
34094           edit/svc_domain.cgi, edit/svc_forward.cgi,
34095           edit/process/agent.cgi, edit/process/agent_type.cgi,
34096           edit/process/cust_credit.cgi, edit/process/cust_pay.cgi,
34097           edit/process/cust_pkg.cgi, edit/process/part_pkg.cgi,
34098           edit/process/svc_acct.cgi, edit/process/svc_acct_pop.cgi,
34099           edit/process/svc_domain.cgi, edit/process/svc_forward.cgi,
34100           misc/bill.cgi, misc/cancel-unaudited.cgi, misc/catchall.cgi,
34101           misc/delete-customer.cgi, misc/link.cgi, misc/print-invoice.cgi,
34102           misc/unsusp_pkg.cgi, misc/process/catchall.cgi,
34103           misc/process/delete-customer.cgi, misc/process/link.cgi,
34104           search/svc_domain.cgi, view/cust_bill.cgi, view/svc_acct.cgi,
34105           view/svc_domain.cgi, view/svc_forward.cgi: remove $Log$ messages.
34106           whew.
34107
34108 2001-08-20 19:16  ivan
34109
34110         * httemplate/search/svc_acct.cgi: fix to work against 1.3.x
34111           databases, with a warning
34112
34113 2001-08-20 19:03  ivan
34114
34115         * httemplate/search/cust_pkg.cgi: deal with databases w/o separate
34116           shipping address
34117
34118 2001-08-20 17:39  ivan
34119
34120         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: fix some
34121           silly syntax errors
34122
34123 2001-08-20 06:10  ivan
34124
34125         * FS/FS/svc_domain.pm: use var
34126
34127 2001-08-20 05:15  ivan
34128
34129         * httemplate/edit/svc_acct.cgi: #
34130
34131 2001-08-20 05:13  ivan
34132
34133         * httemplate/edit/svc_acct.cgi: only show domains associated with
34134           this customer.
34135
34136 2001-08-20 04:18  ivan
34137
34138         * FS/FS/cust_svc.pm: labels for svc_acct accounts are now fully
34139           qualified!
34140
34141 2001-08-20 04:04  ivan
34142
34143         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: more
34144           svc_forward work
34145
34146 2001-08-20 02:41  ivan
34147
34148         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: dtrt when
34149           deleting accouts wrt forwards, catchalls & other references to
34150           svc_acct records
34151
34152           depreciate svc_acct_sm further; move qmail catchall handling to
34153           svc_domain
34154
34155 2001-08-20 02:38  ivan
34156
34157         * httemplate/docs/schema.html: documentation updates
34158
34159 2001-08-19 08:53  jeff
34160
34161         * FS/MANIFEST, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
34162           FS/FS/svc_forward.pm, httemplate/edit/part_svc.cgi,
34163           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_forward.cgi,
34164           httemplate/edit/process/svc_forward.cgi,
34165           httemplate/misc/catchall.cgi,
34166           httemplate/misc/process/catchall.cgi,
34167           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
34168           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
34169           httemplate/view/svc_forward.cgi: added user interface for
34170           svc_forward and vpopmail support
34171
34172 2001-08-19 03:25  ivan
34173
34174         * bin/svc_acct.import: add system shells to @FS::svc_acct:shells on
34175           the fly, fixes: ticket #88
34176
34177 2001-08-19 01:32  ivan
34178
34179         * httemplate/search/cust_pkg.cgi: display bill and service
34180           name/company, and services
34181
34182 2001-08-19 01:18  ivan
34183
34184         * FS/FS/: svc_acct.pm, svc_domain.pm: ->setfixed untaints svcnum
34185
34186 2001-08-19 01:15  ivan
34187
34188         * FS/FS/svc_acct.pm: set fixed fields before checking domsvc
34189
34190 2001-08-18 17:48  ivan
34191
34192         * FS/FS/: Record.pm, cust_main.pm: country fields will now accept
34193           names and change them to two-letter codes
34194
34195 2001-08-17 04:33  ivan
34196
34197         * FS/FS/Record.pm: ut_phonen: fallback to ut_textn, instead of
34198           ut_alphan for non-US/CA phone numbers
34199
34200 2001-08-17 04:28  ivan
34201
34202         * FS/FS/Record.pm: canada has same phone# rules as US
34203
34204 2001-08-17 04:05  ivan
34205
34206         * httemplate/: browse/cust_main_county.cgi,
34207           edit/process/cust_main_county-collapse.cgi,
34208           edit/process/cust_main_county-expand.cgi: clean up tax rate
34209           editing:   sort by country->state->county,   add "collapse state"
34210           if the tax rates are the same statewide,   redirect "expand
34211           state" to the browse, not edit screen
34212
34213 2001-08-17 03:57  ivan
34214
34215         * bin/svc_acct.import: gah
34216
34217 2001-08-17 03:57  ivan
34218
34219         * FS/FS/svc_domain.pm: document catchall and untaint everything
34220
34221 2001-08-17 03:55  ivan
34222
34223         * FS/FS/cust_main.pm: Business::OnlinePayment
34224
34225 2001-08-17 03:53  ivan
34226
34227         * Makefile: alldocs target
34228
34229 2001-08-17 03:53  ivan
34230
34231         * CREDITS: thanks jeff!
34232
34233 2001-08-15 03:04  ivan
34234
34235         * httemplate/search/: cust_pkg.cgi, svc_acct.cgi: remove (some of
34236           the) bad direct exit; calls
34237
34238 2001-08-13 16:15  ivan
34239
34240         * httemplate/view/cust_main.cgi: don't display empty comment box
34241
34242 2001-08-13 16:10  ivan
34243
34244         * httemplate/edit/process/cust_main.cgi: properly massage
34245           ship_state & work okay when no initial pkg is selected
34246
34247 2001-08-12 18:00  ivan
34248
34249         * httemplate/docs/schema.html: add svc_forward, depriciate
34250           svc_acct_sm
34251
34252 2001-08-12 17:21  ivan
34253
34254         * FS/FS/svc_acct.pm: untaint svcnum & domsvc
34255
34256 2001-08-12 12:41  jeff
34257
34258         * FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
34259           bin/fs-migrate-svc_acct_sm: merging vpopmail support branch
34260
34261 2001-08-12 01:56  ivan
34262
34263         * httemplate/edit/process/part_svc.cgi: don't use
34264           Apache::ASP-specific $Redirect object
34265
34266 2001-08-11 17:07  ivan
34267
34268         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: use
34269           transactional invoice_list setting & eliminate non-sticky "first
34270           package"!
34271
34272 2001-08-11 17:07  ivan
34273
34274         * FS/FS/cust_main.pm: transactional invoice_list setting yay!!!
34275
34276 2001-08-11 17:06  ivan
34277
34278         * FS/FS/cust_main_invoice.pm: better error msgs
34279
34280 2001-08-11 16:19  ivan
34281
34282         * httemplate/edit/part_svc.cgi: better error checking, fix scalar
34283           context to $cgi->keywords
34284
34285 2001-08-11 16:18  ivan
34286
34287         * httemplate/browse/part_svc.cgi: missed a variable interpolation
34288
34289 2001-08-10 22:52  ivan
34290
34291         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: add customer
34292           comments fields
34293
34294 2001-08-10 22:52  ivan
34295
34296         * FS/FS/cust_main.pm: add comments field, fix ship_ address
34297           handling (don't consider a value for ship_state field to mean
34298           something meaningful is in ship_*)
34299
34300 2001-08-10 22:51  ivan
34301
34302         * FS/FS/part_svc.pm: better error msg
34303
34304 2001-08-10 22:50  ivan
34305
34306         * FS/FS/Record.pm: allow newlines in ut_anything fields fix example
34307           for ut_anything
34308
34309 2001-08-10 21:55  ivan
34310
34311         * httemplate/edit/part_svc.cgi: don't have any other choices in
34312           svcdb dropdown for existing services, since you can't change it
34313           anyway
34314
34315 2001-08-10 21:29  ivan
34316
34317         * FS/FS/CGI.pm: that's what $etc is for!
34318
34319 2001-08-10 21:15  ivan
34320
34321         * httemplate/misc/delete-customer.cgi: better docs
34322
34323 2001-08-10 17:01  ivan
34324
34325         * FS/FS/cust_main_invoice.pm: "fixes"
34326
34327           Can't call method "username" on an undefined value at
34328           /usr/lib/perl5/site_perl/5.6.0/FS/cust_main_invoice.pm line 162.
34329
34330           but cust_main_invoice records should probably be updated when
34331           svc_acct records are deleted :/
34332
34333 2001-08-08 02:47  ivan
34334
34335         * httemplate/docs/passwd.html: doc clarification
34336
34337 2001-08-07 21:44  ivan
34338
34339         * FS/FS/Record.pm: better error msg
34340
34341 2001-08-03 13:34  jeff
34342
34343         * FS/FS/cust_bill.pm:
34344
34345           added the tax method
34346
34347 2001-07-30 03:43  ivan
34348
34349         * FS/FS/CGI.pm: Apache::ASP eidiot fix
34350
34351 2001-07-30 03:41  ivan
34352
34353         * FS/FS/Record.pm, FS/FS/cust_main.pm,
34354           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
34355           shipping address additions
34356
34357 2001-07-30 01:03  ivan
34358
34359         * httemplate/: .htaccess, docs/overview.dia, docs/overview.png:
34360           forgotten files
34361
34362 2001-07-30 01:02  ivan
34363
34364         * htetc/handler.pl: template stuffs
34365
34366 2001-07-30 01:01  ivan
34367
34368         * Makefile: need this too!
34369
34370 2001-07-30 00:36  ivan
34371
34372         * httemplate/index.html, httemplate/browse/agent.cgi,
34373           httemplate/browse/agent_type.cgi,
34374           httemplate/browse/cust_main_county.cgi,
34375           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
34376           httemplate/browse/part_svc.cgi,
34377           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/admin.html,
34378           httemplate/docs/index.html, httemplate/docs/legacy.html,
34379           httemplate/docs/passwd.html, httemplate/docs/schema.html,
34380           httemplate/docs/session.html, httemplate/docs/signup.html,
34381           bin/masonize, bin/pod2x, httemplate/edit/agent.cgi,
34382           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
34383           httemplate/edit/cust_main.cgi,
34384           httemplate/edit/cust_main_county-expand.cgi,
34385           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
34386           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
34387           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
34388           httemplate/edit/svc_domain.cgi,
34389           httemplate/edit/process/agent.cgi,
34390           httemplate/edit/process/agent_type.cgi,
34391           httemplate/edit/process/cust_credit.cgi,
34392           httemplate/edit/process/cust_main.cgi,
34393           httemplate/edit/process/cust_main_county-expand.cgi,
34394           httemplate/edit/process/cust_pay.cgi,
34395           httemplate/edit/process/cust_pkg.cgi,
34396           httemplate/edit/process/part_pkg.cgi,
34397           httemplate/edit/process/part_svc.cgi,
34398           httemplate/edit/process/svc_acct.cgi,
34399           httemplate/edit/process/svc_acct_pop.cgi,
34400           httemplate/edit/process/svc_domain.cgi,
34401           httemplate/images/small-logo.png, httemplate/misc/bill.cgi,
34402           httemplate/misc/cancel-unaudited.cgi,
34403           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
34404           httemplate/misc/print-invoice.cgi,
34405           httemplate/misc/unsusp_pkg.cgi,
34406           httemplate/misc/process/delete-customer.cgi,
34407           httemplate/misc/process/link.cgi,
34408           httemplate/search/cust_bill.html,
34409           httemplate/search/cust_main.cgi,
34410           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
34411           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
34412           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
34413           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi:
34414           templates!!!
34415
34416 2001-07-30 00:33  ivan
34417
34418         * FS/FS/: Record.pm, svc_acct.pm: podnitfix
34419
34420 2001-07-30 00:14  ivan
34421
34422         * INSTALL, README: templates!
34423
34424 2001-07-29 23:28  ivan
34425
34426         * FS/FS/svc_acct.pm: allow !! as password for disabled accounts
34427
34428 2001-07-29 23:07  ivan
34429
34430         * bin/svc_acct.import: allow !! for locked accounts instead of
34431           changing to *SUSPENDED*
34432
34433 2001-07-27 10:16  ivan
34434
34435         * FS/FS/cust_main_invoice.pm: clarification
34436
34437 2001-07-26 23:17  thalakan
34438
34439         * FS/FS/cust_main_invoice.pm: Documented some subtle behavior of
34440           the checkdest method.
34441
34442 2001-06-21 09:27  ivan
34443
34444         * FS/FS/UID.pm: better error message
34445
34446 2001-06-05 14:40  ivan
34447
34448         * debian/: README.Debian, changelog, control, copyright, init.d.ex,
34449           rules: add deb packaging foo (doesn't work yet)
34450
34451 2001-06-03 10:22  ivan
34452
34453         * FS/FS/svc_domain.pm: SOA serial number problem with Date::Format
34454           %e: no leading zero
34455
34456 2001-06-03 07:16  ivan
34457
34458         * README: 1.3.1!!!
34459
34460 2001-06-03 05:36  ivan
34461
34462         * FS/FS/svc_acct.pm: add username-letter and username-letterfirst
34463           config files
34464
34465 2001-06-03 04:37  ivan
34466
34467         * FS/FS/svc_acct.pm: fixes
34468
34469           Can't locate object method "setfield" via package "svc_acct_sm"
34470           at /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318
34471
34472 2001-06-03 04:27  ivan
34473
34474         * FS/FS/Record.pm: track down
34475
34476             Can't locate object method "setfield" via package "svc_acct_sm"
34477           at
34478             /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318.
34479
34480           errors
34481
34482 2001-06-03 03:51  ivan
34483
34484         * FS/FS/cust_main.pm: fixes "Error reval-ing" and won't bill errors
34485
34486 2001-05-30 08:17  ivan
34487
34488         * FS/FS/CGI.pm: use Apache inside an eval BLOCK was mucking things
34489           up for the non-mod_perl folks
34490
34491 2001-05-22 09:43  ivan
34492
34493         * FS/FS/svc_domain.pm: oops, s/mx/MX/ noticed by "Shane Chrisp"
34494           <shane@2000cn.com.au>, thanks!
34495
34496 2001-05-18 07:08  ivan
34497
34498         * FS/FS/domain_record.pm: tyop
34499
34500 2001-05-15 00:52  ivan
34501
34502         * FS/bin/freeside-email: simple program to list all email addresses
34503
34504 2001-05-07 08:42  ivan
34505
34506         * FS/FS/Record.pm: tyop
34507
34508 2001-05-07 08:36  ivan
34509
34510         * FS/FS/Record.pm: start to track down
34511
34512               Insecure dependency in eval while running with -T switch at
34513           /usr/local/lib/site_perl/FS/Record.pm line 202.
34514
34515           errors
34516
34517 2001-05-07 08:24  ivan
34518
34519         * bin/svc_acct.import: s/!/*/
34520
34521 2001-05-06 19:07  ivan
34522
34523         * FS/FS/cust_main.pm:
34524           http://www.sisd.com/freeside/list-archive/msg01906.html
34525
34526 2001-05-05 01:51  ivan
34527
34528         * bin/svc_acct.import:
34529           http://www.sisd.com/freeside/list-archive/msg01915.html
34530
34531 2001-04-23 12:50  ivan
34532
34533         * FS/FS/cust_credit.pm: the real
34534
34535           Can't locate object method "setfield" via package "cust_refund"
34536           at /usr/local/lib/site_perl/FS/Record.pm line 315.
34537
34538           fix
34539
34540 2001-04-23 12:27  ivan
34541
34542         * FS/FS/cust_credit.pm: *sigh*
34543
34544 2001-04-23 12:21  ivan
34545
34546         * FS/FS/cust_credit.pm: webdemo bugfix
34547
34548 2001-04-23 08:37  ivan
34549
34550         * FS/MANIFEST: 1.3.1 sigh
34551
34552 2001-04-23 05:44  ivan
34553
34554         * bin/freeside-session-kill: session killer implemeting timed
34555           access
34556
34557 2001-04-23 05:40  ivan
34558
34559         * FS/FS.pm: documentation and webdemo updates
34560
34561 2001-04-23 02:00  ivan
34562
34563         * FS/FS/UID.pm: "shouldn't hurt" (famous last words)
34564
34565 2001-04-23 00:12  ivan
34566
34567         * FS/FS/cust_main.pm: better error message (if kludgy) for no
34568           referral remove outdated NSI foo from domain ordering.  also,
34569           fuck NSI.
34570
34571 2001-04-21 18:56  ivan
34572
34573         * README, FS/FS.pm, FS/MANIFEST, FS/FS/svc_acct.pm,
34574           FS/FS/svc_domain.pm, FS/FS/svc_www.pm, bin/svc_acct.import: get
34575           rid of FS::SSH.pm (became Net::SSH and Net::SCP on CPAN)
34576
34577 2001-04-21 18:38  ivan
34578
34579         * FS/FS/svc_domain.pm: svc_domain needs to import dbh sub from
34580           Record view/cust_main.cgi needs to use ->owed method, not check
34581           (depriciated) owed field search/cust_bill.cgi redirect error when
34582           there's only one invoice
34583
34584 2001-04-21 17:49  ivan
34585
34586         * FS/FS/svc_Common.pm: need to import dbh sub from Record
34587
34588 2001-04-21 16:53  ivan
34589
34590         * FS/MANIFEST: no more dbdef
34591
34592 2001-04-15 06:35  ivan
34593
34594         * FS/FS/: nas.pm, session.pm, svc_Common.pm, svc_domain.pm:
34595           transactions part deux
34596
34597 2001-04-15 05:56  ivan
34598
34599         * FS/FS/Record.pm: s/dbdef/DBIx::DBSchema/
34600
34601 2001-04-15 03:33  ivan
34602
34603         * CREDITS: better docs for the worst bit, finally
34604
34605 2001-04-09 16:05  ivan
34606
34607         * FS/FS/: cust_bill.pm, cust_credit.pm, cust_main.pm, cust_pay.pm,
34608           cust_pkg.pm, cust_refund.pm, session.pm, svc_Common.pm:
34609           Transactions Part I!!!
34610
34611 2001-04-09 08:50  ivan
34612
34613         * CREDITS, FS/MANIFEST: rar
34614
34615 2001-03-30 09:33  ivan
34616
34617         * FS/FS/cust_bill.pm: config value money_char:
34618
34619                   Presto!  Now you can consider all numbers to be
34620           shillings.
34621
34622                   If you need to change the currency symbol, you can hunt
34623           down the
34624                   instances of literal '$' in FS::cust_bill::print_text and
34625           replace them
34626                   with your currency symbol.  I guess this should turn into
34627           a
34628                   configuration value.
34629
34630 2001-02-26 16:59  ivan
34631
34632         * FS/FS/session.pm: silly typo, fix sent by Mack <mackn@mackn.net>,
34633           thanks!
34634
34635 2001-02-20 17:45  ivan
34636
34637         * FS/FS/nas.pm: pod tyop
34638
34639 2001-02-20 17:45  ivan
34640
34641         * FS/FS/UID.pm: DBI autocommit needs 0, not true string 'false',
34642           duh
34643
34644 2001-02-20 08:31  ivan
34645
34646         * FS/FS/Record.pm: don't use prepare_cached for now
34647
34648 2001-02-13 21:18  ivan
34649
34650         * README: add devel mailing list
34651
34652 2001-02-13 20:33  ivan
34653
34654         * FS/FS/port.pm: get rid of gratuitous HISTORY
34655
34656 2001-02-11 09:34  ivan
34657
34658         * FS/FS/cust_bill_pkg.pm: more doc updates from jason
34659
34660 2001-02-11 09:17  ivan
34661
34662         * CREDITS, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
34663           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm: documentation updates
34664           from jason
34665
34666 2001-02-03 06:03  ivan
34667
34668         * FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_main.pm,
34669           bin/generate-prepay: time-based prepaid cards, session monitor.
34670           woop!
34671
34672 2001-01-30 23:21  ivan
34673
34674         * FS/FS/: cust_main.pm, svc_acct.pm: fix tyops
34675
34676 2001-01-30 01:08  ivan
34677
34678         * FS/FS/port.pm: tyop, thanks to Mack Nagashima <mackn@moaner.org>
34679
34680 2001-01-22 21:03  ivan
34681
34682         * FS/FS/cust_main.pm: harmless tyop
34683
34684 2000-12-26 15:51  ivan
34685
34686         * CREDITS: statedefault & referraldefault config files
34687
34688 2000-12-08 14:22  ivan
34689
34690         * FS/FS/session.pm: session callbacks
34691
34692 2000-12-06 02:21  ivan
34693
34694         * FS/FS/Record.pm: DESTROY sub
34695
34696 2000-12-03 12:25  ivan
34697
34698         * FS/FS/: Record.pm, nas.pm, port.pm, session.pm: session monitor
34699           updates
34700
34701 2000-12-03 07:14  ivan
34702
34703         * CREDITS, FS/FS/cust_bill.pm: bugfixes from Jeff Finucane
34704           <jeff@cmh.net>, thanks!
34705
34706 2000-12-03 05:45  ivan
34707
34708         * FS/FS/agent.pm: patch from Jason Spence <thalakan@frys.com>:
34709           admin.html doc, autocapgen
34710
34711 2000-12-03 05:44  ivan
34712
34713         * FS/FS/port.pm: beginnings of web status for session monitor
34714
34715 2000-12-03 02:09  ivan
34716
34717         * FS/MANIFEST: bad caches!
34718
34719 2000-11-22 15:30  ivan
34720
34721         * FS/FS/svc_www.pm: tyop
34722
34723 2000-11-07 07:00  ivan
34724
34725         * FS/: MANIFEST, FS/Record.pm, FS/nas.pm, FS/session.pm: session
34726           monitor
34727
34728 2000-10-27 13:18  ivan
34729
34730         * FS/FS/: nas.pm, port.pm, session.pm: oops, also necessary for
34731           session monitor
34732
34733 2000-10-27 13:15  ivan
34734
34735         * FS/FS/Record.pm, eg/table_template.pm: session monitor
34736
34737 2000-10-11 17:44  ivan
34738
34739         * README: rawr!
34740
34741 2000-09-20 03:35  ivan
34742
34743         * FS/FS/cust_bill.pm: since printed field isn't updated 'till after
34744           print_text method is called, want to print overdue invoices if
34745           printed > 0, not > 1
34746
34747 2000-08-09 11:40  ivan
34748
34749         * conf/invoice_template: example invoice template
34750
34751 2000-08-09 04:30  ivan
34752
34753         * FS/FS/cust_bill.pm: templatable invoices
34754
34755 2000-07-17 06:51  ivan
34756
34757         * FS/FS/svc_acct.pm: silly mistake
34758
34759 2000-07-17 03:53  ivan
34760
34761         * FS/FS/svc_acct.pm: prevent accounts which are the target of mail
34762           aliases from being deleted
34763
34764 2000-07-17 03:37  ivan
34765
34766         * FS/FS/svc_acct.pm: make remote commands configurable
34767
34768 2000-07-17 03:36  ivan
34769
34770         * CREDITS: rawr!
34771
34772 2000-07-06 06:56  ivan
34773
34774         * FS/FS/svc_acct.pm: mis-PODed =back should have been a =cut in
34775           conjunction with AUTOLOAD this was sure a pain to find
34776
34777 2000-07-06 06:19  ivan
34778
34779         * bin/: fs-radius-add-check, fs-radius-add-reply: remove duplicate
34780           sql statement causing spurious errors
34781
34782 2000-07-06 01:57  ivan
34783
34784         * FS/FS/svc_acct.pm, bin/fs-radius-add-check,
34785           bin/fs-radius-add-reply: support for radius check attributes
34786           (except importing).  poorly documented.
34787
34788 2000-07-04 06:42  ivan
34789
34790         * FS/FS/svc_acct.pm: noted a API inconsistancy
34791
34792 2000-06-29 05:27  ivan
34793
34794         * bin/svc_acct.import: s/password/_password/ for PostgreSQL wasn't
34795           done in the import.
34796
34797 2000-06-29 04:56  ivan
34798
34799         * FS/FS/svc_acct.pm: md5 passwords can are 34 characters long and
34800           have $ in them.
34801
34802 2000-06-29 04:12  ivan
34803
34804         * FS/FS/svc_domain.pm: don't block on $whois_hack trueness when
34805           adding new domains.
34806
34807 2000-06-28 05:54  ivan
34808
34809         * FS/FS/svc_acct.pm: superfluous my()
34810
34811 2000-06-28 05:52  ivan
34812
34813         * FS/FS/svc_acct.pm: bugfix to accept shells that evaluate to false
34814           in perl, like the empty string.
34815
34816 2000-06-28 05:32  ivan
34817
34818         * bin/svc_acct.import: allow RADIUS lines with "Auth-Type = Local"
34819           too
34820
34821 2000-06-28 05:03  ivan
34822
34823         * bin/svc_acct.import: make svc_acct more forgiving about RADIUS
34824           users files
34825
34826 2000-06-27 05:15  ivan
34827
34828         * FS/FS/: Record.pm, cust_main.pm: i18
34829
34830 2000-06-27 04:29  ivan
34831
34832         * FS/FS/Record.pm: fix typo in last patch, and another gratuitous
34833           -w pleaser
34834
34835 2000-06-27 04:27  ivan
34836
34837         * FS/FS/Record.pm: logically identical, but -w safe
34838
34839 2000-06-23 17:28  ivan
34840
34841         * FS/FS/cust_main.pm: don't use Date::Manip; report correct program
34842           name in freeside-bill usage msg
34843
34844 2000-06-23 05:25  ivan
34845
34846         * CREDITS, FS/FS/Record.pm, FS/FS/UID.pm: FS::Record::qsearch -
34847           more portable, doesn't depend on $sth->execute returning a number
34848           of rows, uses placeholders and prepare_cached
34849
34850 2000-06-20 00:13  ivan
34851
34852         * FS/FS/cust_main_invoice.pm: documentation update
34853
34854 2000-06-17 14:48  ivan
34855
34856         * FS/FS/cust_pay_batch.pm: fix typo in error message
34857
34858 2000-06-15 07:45  ivan
34859
34860         * CREDITS: text updates
34861
34862 2000-06-15 06:35  ivan
34863
34864         * FS/FS/svc_acct.pm: add radius method
34865
34866 2000-06-15 05:38  ivan
34867
34868         * FS/FS/cust_main.pm: fix for ncancelled_pkgs - when called in
34869           scalar context, was only returning second item
34870
34871 2000-05-13 14:50  ivan
34872
34873         * FS/FS/: CGI.pm, UID.pm: cgisuidsetup takes an Apache object as
34874           well as a CGI object now.
34875
34876 2000-05-13 14:42  ivan
34877
34878         * CREDITS: add kristian, update joel's entry
34879
34880 2000-04-10 17:06  ivan
34881
34882         * FS/FS/CGI.pm: CGI.pm detects mod_perl and calls appropriate exit
34883           (Registry's override doesn't work here)
34884
34885 2000-03-06 08:38  ivan
34886
34887         * FS/FS/svc_acct.pm: better error message.  bah.
34888
34889 2000-03-03 10:45  ivan
34890
34891         * FS/FS/CGI.pm: use Apache::exit instead of exit in &eidiot -
34892           Registry wasn't overriding exit in modules
34893
34894 2000-03-03 10:21  ivan
34895
34896         * FS/FS/Record.pm: changes backported from 1.2.3 release, bugfix
34897           from web demo
34898
34899 2000-03-01 00:13  ivan
34900
34901         * FS/: MANIFEST, FS/svc_domain.pm, FS/svc_www.pm: compilation
34902           bugfixes
34903
34904 2000-02-02 21:16  ivan
34905
34906         * FS/FS/cust_pkg.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
34907           FS/FS/svc_www.pm, bin/svc_acct.import: beginning of DNS and
34908           Apache support
34909
34910 2000-02-02 12:22  ivan
34911
34912         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/generate-prepay:
34913           bugfix prepayment in signup server
34914
34915 2000-01-30 21:22  ivan
34916
34917         * FS/FS/: cust_main.pm, prepay_credit.pm: prepaid "internet cards"
34918
34919 2000-01-30 00:18  ivan
34920
34921         * CREDITS: [no log message]
34922
34923 2000-01-29 13:10  ivan
34924
34925         * FS/FS/svc_domain.pm: doc update
34926
34927 2000-01-28 14:53  ivan
34928
34929         * FS/FS/svc_acct_pop.pm: track full phone number
34930
34931 2000-01-26 16:37  ivan
34932
34933         * README: ack
34934
34935 1999-11-08 13:38  ivan
34936
34937         * FS/FS/cust_pkg.pm: remove services using pkg_svc table now, oops!
34938
34939 1999-08-23 05:26  ivan
34940
34941         * test/cgi-test: need to untaint the command line
34942
34943 1999-08-20 01:27  ivan
34944
34945         * README, FS/FS/part_pkg.pm: fix for bug noticed by Martin G.
34946           Bayerle:
34947           > if you eliminate services from any package, to reduce it to
34948           only one service,
34949           > once gone, they won't reappear.
34950
34951 1999-08-11 21:16  ivan
34952
34953         * FS/FS/cust_main.pm: hidecancelledpackages config option
34954
34955 1999-08-11 17:05  ivan
34956
34957         * FS/FS/svc_acct.pm: configurable min/max username length, min
34958           password length, periods in usernames
34959
34960 1999-08-11 13:41  ivan
34961
34962         * FS/: MANIFEST, Makefile.PL, FS/svc_domain.pm: new bill script,
34963
34964 1999-08-11 06:12  ivan
34965
34966         * FS/FS/svc_domain.pm: require a working Net::Whois version
34967
34968 1999-08-04 05:42  ivan
34969
34970         * bin/pod2x: new, kludgy-but-working html generator
34971
34972 1999-08-04 05:41  ivan
34973
34974         * FS/FS.pm: pod fix
34975
34976 1999-08-04 04:50  ivan
34977
34978         * FS/FS/cust_pkg.pm: pod syntax
34979
34980 1999-08-04 03:41  ivan
34981
34982         * FS/FS/Record.pm: some pod syntax update to generate nicer html
34983           docs
34984
34985 1999-08-04 02:03  ivan
34986
34987         * FS/: MANIFEST, MANIFEST.SKIP, FS/CGI.pm, FS/Conf.pm,
34988           FS/Record.pm, FS/UID.pm, FS/agent.pm, FS/agent_type.pm,
34989           FS/cust_bill.pm, FS/cust_bill_pkg.pm, FS/cust_credit.pm,
34990           FS/cust_main.pm, FS/cust_main_county.pm, FS/cust_main_invoice.pm,
34991           FS/cust_pay.pm, FS/cust_pay_batch.pm, FS/cust_pkg.pm,
34992           FS/cust_refund.pm, FS/cust_svc.pm, FS/part_pkg.pm,
34993           FS/part_referral.pm, FS/part_svc.pm, FS/pkg_svc.pm,
34994           FS/svc_Common.pm, FS/svc_acct.pm, FS/svc_acct_pop.pm,
34995           FS/svc_domain.pm, FS/type_pkgs.pm: initial checkin of module
34996           files for proper perl installation
34997
34998 1999-08-04 01:03  ivan
34999
35000         * eg/: table_template-svc.pm, table_template.pm: move table
35001           subclass examples out of production directory
35002
35003 1999-08-04 00:34  ivan
35004
35005         * FS/FS.pm: initial FS manpage
35006
35007 1999-08-03 21:15  ivan
35008
35009         * FS/: Changes, FS.pm, MANIFEST, Makefile.PL: initial h2xs
35010
35011 1999-07-08 04:40  ivan
35012
35013         * CREDITS, README: [no log message]
35014
35015 1999-07-07 19:32  ivan
35016
35017         * bin/svc_acct.import: import fix, noticed by Ben Leibig and Joel
35018           Griffiths
35019
35020 1999-07-07 18:49  ivan
35021
35022         * CREDITS: add joel
35023
35024 1999-07-07 18:49  ivan
35025
35026         * bin/svc_acct.import: updates to avoid -w warnings from Joel
35027           Griffiths <griff@aver-computer.com>
35028
35029 1999-04-19 03:32  ivan
35030
35031         * etc/megapop.pl: if you are a megapop customer...
35032
35033 1999-04-08 06:21  ivan
35034
35035         * CREDITS: [no log message]
35036
35037 1999-04-08 06:11  ivan
35038
35039         * README: 1.2.0
35040
35041 1999-04-08 06:05  ivan
35042
35043         * test/cgi-test: web interface tester / sample data creator
35044
35045 1999-03-26 05:15  ivan
35046
35047         * eg/TEMPLATE_cust_main.import: s/create/new/, use all necessary
35048           FS::table_names to avoid warnings
35049
35050 1999-03-25 00:42  ivan
35051
35052         * bin/svc_acct.import: import stuff uses Term::Query and spits out
35053           (some kinds of) nonsensical input
35054
35055 1999-03-23 16:43  ivan
35056
35057         * bin/svc_acct.import: die if no relevant services
35058
35059 1999-02-10 01:02  ivan
35060
35061         * etc/sql-reserved-words.txt: some new doc files
35062
35063 1999-02-07 01:59  ivan
35064
35065         * CREDITS: more mod_perl fixes, and bugfixes Peter Wemm sent via
35066           email
35067
35068 1999-02-06 14:43  ivan
35069
35070         * CREDITS: don't use [e]idiot; display error messages on the form
35071           page
35072
35073 1999-01-15 16:24  ivan
35074
35075         * CREDITS: [no log message]
35076
35077 1999-01-08 21:38  ivan
35078
35079         * CREDITS: [no log message]
35080
35081 1998-12-15 21:29  ivan
35082
35083         * eg/TEMPLATE_cust_main.import: adminsuidsetup now need user
35084
35085 1998-12-09 23:23  ivan
35086
35087         * bin/svc_acct.import: use FS::Conf, need user (for datasrc)
35088
35089 1998-12-01 17:23  ivan
35090
35091         * CREDITS: [no log message]
35092
35093 1998-11-18 01:01  ivan
35094
35095         * CREDITS: i18n! i18n!
35096
35097 1998-11-07 17:09  ivan
35098
35099         * README: 1.1.6 release
35100
35101 1998-11-07 02:24  ivan
35102
35103         * README: don't use depriciated FS::Bill and FS::Invoice, other
35104           miscellania
35105
35106 1998-10-14 00:05  ivan
35107
35108         * README: 1.1.4 release, fix postgresql
35109
35110 1998-10-13 05:07  ivan
35111
35112         * bin/svc_acct.import: Assigns password from the shadow file for
35113           RADIUS password "UNIX"
35114
35115 1998-10-12 00:15  ivan
35116
35117         * conf/shells: Initial revision
35118
35119 1998-10-12 00:12  ivan
35120
35121         * conf/: home, lpr: Initial import into CVS
35122
35123 1998-10-12 00:12  ivan
35124
35125         * conf/smtpmachine: Initial revision
35126
35127 1998-10-11 23:56  ivan
35128
35129         * README: Initial revision
35130
35131 1998-09-25 01:52  ivan
35132
35133         * bin/pod2x: Initial revision
35134
35135 1998-09-02 21:50  ivan
35136
35137         * CREDITS: Initial revision
35138
35139 1998-08-23 20:04  ivan
35140
35141         * fs_passwd/fs_passwd: Initial revision
35142
35143 1998-08-19 21:42  ivan
35144
35145         * eg/TEMPLATE_cust_main.import: Initial revision
35146
35147 1998-08-16 14:02  ivan
35148
35149         * bin/svc_acct.import: Initial revision
35150
35151 1998-07-18 00:11  ivan
35152
35153         * etc/domain-template.txt: Initial import into CVS
35154
35155 1998-03-22 23:46  ivan
35156
35157         * etc/countries.txt: Initial import into CVS
35158
35159 1998-03-22 23:46  ivan
35160
35161         * INSTALL: Initial revision
35162