initial indosoft export, RT#4068
[freeside.git] / ChangeLog
1 2010-01-14 19:59  ivan
2
3         * httemplate/edit/process/part_pkg.cgi: remove extraneous debugging
4
5 2010-01-12 19:14  ivan
6
7         * FS/FS/tax_rate.pm: if ignore_icalculable_taxes is on, don't call
8           the errors fatal
9
10 2010-01-12 09:17  jeff
11
12         * FS/FS/part_export/prizm.pm: add some debugging
13
14 2010-01-12 09:16  jeff
15
16         * FS/FS/part_export/prizm.pm: eliminate harmless argument isn't
17           numeric messages
18
19 2010-01-09 02:03  ivan
20
21         * FS/FS/Record.pm: need DBIx::DBSchema w/quoted_default to make
22           this all work right :/
23
24 2010-01-09 00:21  ivan
25
26         * FS/bin/freeside-upgrade: undo damage from DBIx::DBSchema 0.37_03
27
28 2010-01-07 01:48  mark
29
30         * FS/FS/: pay_batch.pm, pay_batch/RBC.pm: Fix problems with RBC
31           batch import (RT#6967)
32
33 2010-01-05 20:47  ivan
34
35         * FS/FS/svc_acct.pm: eliminate spurious warnings on usage
36           changes...
37
38 2010-01-05 20:43  ivan
39
40         * FS/FS/cust_main.pm: eliminate ya "use of uninitialized value"
41           warning
42
43 2010-01-05 20:41  ivan
44
45         * FS/FS/cust_main.pm: doc
46
47 2010-01-03 19:23  jeff
48
49         * bin/monitor: add some debugging
50
51 2010-01-02 18:54  ivan
52
53         * Makefile: fix RT_SiteConfig.pm substitution
54
55 2009-12-31 15:03  mark
56
57         * FS/FS/pay_batch/RBC.pm: Add pre-header line
58
59 2009-12-31 04:56  ivan
60
61         * rt/: Makefile, lib/RT.pm: rt 3.6.10
62
63 2009-12-31 04:44  ivan
64
65         * rt/: etc/RT_Config.pm.in, html/Admin/Users/Modify.html,
66           html/Elements/Footer, html/Elements/Header, html/Elements/Menu,
67           html/Elements/PageLayout, html/Elements/QuickCreate,
68           html/Elements/SelectDate, html/Elements/SimpleSearch,
69           html/Elements/Tabs, html/Elements/TicketList,
70           html/Elements/TitleBoxStart, html/Elements/CollectionAsTable/Row,
71           html/NoAuth/css/3.5-default/main.css,
72           html/NoAuth/css/3.5-default/misc.css,
73           html/NoAuth/css/3.5-default/titlebox.css,
74           html/NoAuth/css/3.5-default/transactions.css,
75           html/Prefs/SearchOptions.html, html/Search/Bulk.html,
76           html/Ticket/Create.html, html/Ticket/Display.html,
77           html/Ticket/Elements/ShowSummary,
78           html/Ticket/Elements/ShowTransactionAttachments,
79           html/Ticket/Elements/Tabs, html/User/Prefs.html,
80           html/Widgets/TitleBoxStart, lib/RT/Groups_Overlay.pm,
81           lib/RT/Record.pm, lib/RT/SearchBuilder.pm,
82           lib/RT/Ticket_Overlay.pm, lib/RT/Transaction_Overlay.pm,
83           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
84           sbin/rt-setup-database.in: rt 3.6.10
85
86 2009-12-31 04:35  ivan
87
88         * rt/FREESIDE_MODIFIED: up-to-date
89
90 2009-12-30 23:16  ivan
91
92         * FS/FS/Schema.pm: fix h_cdr acctid changing from bigint to int
93           with recent DBIx::DBSchema
94
95 2009-12-30 21:10  ivan
96
97         * FS/: FS/Cron/bill.pm, bin/freeside-daily: specify multiple
98           agentnums with freeside-daily
99
100 2009-12-30 19:33  ivan
101
102         * Makefile: goodbye conf dir
103
104 2009-12-30 18:50  jeff
105
106         * FS/FS/cust_main.pm: really reduce the noise
107
108 2009-12-29 22:41  jeff
109
110         * FS/FS/part_pkg/voip_cdr.pm: define all detail header list
111           elements
112
113 2009-12-29 22:05  jeff
114
115         * FS/FS/cust_main.pm: noise reduction
116
117 2009-12-29 21:22  jeff
118
119         * FS/FS/tax_rate.pm: noise reduction
120
121 2009-12-29 18:39  jeff
122
123         * FS/FS/cust_bill_pkg_detail.pm: use the class used
124
125 2009-12-29 18:26  jeff
126
127         * FS/FS/cust_main.pm: noise reduction
128
129 2009-12-28 20:49  ivan
130
131         * FS/bin/freeside-upgrade: output SQL statements as we run them
132           (and only the ones we run), not immediately
133
134 2009-12-28 20:44  ivan
135
136         * FS/FS/Conf.pm: oops, syntax error adding queued-sleep_time
137
138 2009-12-28 20:24  ivan
139
140         * FS/bin/: freeside-upgrade: don't change h_queue.job type under
141           non-mysql, takes forever on large dbs, RT#6946
142
143 2009-12-28 17:38  ivan
144
145         * FS/bin/freeside-daily: add -u option for vacuuming, RT#5258
146
147 2009-12-28 17:00  mark
148
149         * FS/FS/AccessRight.pm, httemplate/browse/cust_attachment.html,
150           httemplate/elements/menu.html: Add Browse attachments ACL
151           (RT#4964)
152
153 2009-12-28 16:33  mark
154
155         * FS/FS/Conf.pm: RT#6358
156
157 2009-12-27 21:25  ivan
158
159         * FS/FS/: part_pkg_taxclass.pm, phone_device.pm: use blessed
160
161 2009-12-26 17:00  jeff
162
163         * FS/FS/: cust_main.pm, cust_location.pm: improve spacing around
164           county
165
166 2009-12-23 15:32  jeff
167
168         * bin/monitor: remove debugging
169
170 2009-12-23 15:29  jeff
171
172         * bin/: monitor: add non-forking one machine monitor program
173
174 2009-12-23 15:29  jeff
175
176         * bin/monitor: file monitor was added on branch FREESIDE_1_9_BRANCH
177           on 2009-12-23 23:29:54 +0000
178
179 2009-12-23 15:14  jeff
180
181         * FS/FS/Yori.pm: teach yori to do some load monitoring
182
183 2009-12-23 13:21  jeff
184
185         * FS/FS/cust_bill.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
186           FS/FS/cust_pkg.pm,
187           httemplate/view/cust_main/packages/location.html: correct invoice
188           package address display and reduce false laziness
189
190 2009-12-22 16:30  mark
191
192         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
193           httemplate/edit/process/svc_acct.cgi,
194           httemplate/view/svc_acct.cgi: Tweak set_password per RT#6358
195
196 2009-12-21 06:36  jeff
197
198         * bin/fetch_and_expand_taxes: file fetch_and_expand_taxes was added
199           on branch FREESIDE_1_9_BRANCH on 2009-12-21 14:37:22 +0000
200
201 2009-12-21 06:36  jeff
202
203         * bin/reassemble_taxes: file reassemble_taxes was added on branch
204           FREESIDE_1_9_BRANCH on 2009-12-21 14:37:22 +0000
205
206 2009-12-21 06:36  jeff
207
208         * bin/fetch_and_expand_taxes, bin/reassemble_taxes, FS/FS/Conf.pm,
209           FS/FS/tax_rate.pm: move cch conf into database and add a couple
210           small tools for processing updates more manually
211
212 2009-12-20 18:56  mark
213
214         * httemplate/search/elements/search-xls.html: Fix filename for
215           Excel spreadsheet reports
216
217 2009-12-20 18:00  ivan
218
219         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: have 'Bill now'
220           link cancel expired (and suspend adjourned) packages, and catch
221           and return errors in all cases, RT#6627
222
223 2009-12-20 13:52  ivan
224
225         * FS/FS/Conf.pm: late fee package class specified in the event
226           action instead of a global finance_pkgclass config, RT#6617
227
228 2009-12-20 13:48  ivan
229
230         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm: late
231           fee package class specified in the event action instead of a
232           global finance_pkgclass config, RT#6617
233
234 2009-12-20 11:42  ivan
235
236         * FS/FS/ClientAPI/MyAccount.pm: fix usage details pulling from
237           wrong account for customers who have multiple accounts, RT#6681,
238           fallout from RT#4189
239
240 2009-12-19 22:52  ivan
241
242         * httemplate/search/cust_pkg.cgi: fix address fields on advanced
243           package search, RT#6609
244
245 2009-12-19 18:51  ivan
246
247         * FS/FS/cust_pkg.pm: fix bulk package order with one package
248           changing to one new package, RT#6519, fallout from RT#4499
249
250 2009-12-19 17:02  ivan
251
252         * httemplate/view/cust_main/: packages.html, payment_history.html:
253           fix cust_main-packages-years, RT#6798
254
255 2009-12-19 14:41  ivan
256
257         * httemplate/edit/cust_credit.cgi: add add'l info field as a
258           customer-editable field, RT#6505
259
260 2009-12-19 14:32  ivan
261
262         * httemplate/view/cust_main/payment_history.html: make room for
263           credit reasons in popup
264
265 2009-12-19 12:58  mark
266
267         * FS/: bin/freeside-paymentech-upload, FS/pay_batch/paymentech.pm,
268           bin/freeside-paymentech-download: Fix date format string and
269           quoting of password
270
271 2009-12-19 12:29  ivan
272
273         * FS/FS/cust_main_Mixin.pm: fix event report w/ a customer status
274
275 2009-12-19 11:10  ivan
276
277         * FS/FS/part_pkg.pm: fix package order to really display only those
278           pacakges available
279
280 2009-12-19 11:09  ivan
281
282         * httemplate/misc/cust-part_pkg.cgi: fix order of packages after
283           class selection changes
284
285 2009-12-16 09:35  ivan
286
287         * httemplate/edit/cust_main_attach.cgi: tweak attachment adding UI:
288           table consistency, input sizes and maxlengths, RT#4964
289
290 2009-12-16 07:07  jeff
291
292         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_location.pm,
293           cust_main.pm, cust_pkg.pm: group invoice line items by location,
294           show location address on invoice, option for due date rather than
295           invoice date on prior unpaid invoice line items, and option for
296           aging on invoice (#6418, #5235, #4648)
297
298 2009-12-13 23:52  ivan
299
300         * FS/FS/svc_acct.pm: use a global config too
301
302 2009-12-13 23:10  ivan
303
304         * FS/FS/: Conf.pm, svc_acct.pm, part_export/sqlradius.pm: add
305           overlimit_groups agent-specific config, overriding
306           export-specific overlimit_groups, RT#6622
307
308 2009-12-13 17:41  mark
309
310         * FS/FS/AccessRight.pm, httemplate/browse/cust_attachment.html,
311           httemplate/edit/cust_main_attach.cgi,
312           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
313           httemplate/view/cust_main/attachments.html: Add access right to
314           view attachments
315
316 2009-12-12 18:10  ivan
317
318         * ChangeLog: 1.9.2ish
319
320 2009-12-12 14:35  ivan
321
322         * FS/FS/cust_credit_bill_pkg.pm: doc
323
324 2009-12-12 14:22  ivan
325
326         * Makefile: sync versioning with branches, sorry jeremy
327
328 2009-12-10 15:03  ivan
329
330         * FS/FS/cust_main.pm: fully fix bulk customer reports, RT#6778
331
332 2009-12-07 22:29  mark
333
334         * FS/FS/Schema.pm: Fix cust_attachment.disabled type
335
336 2009-12-06 15:44  ivan
337
338         * httemplate/edit/part_pkg.cgi: fix initial value of agent types
339           when cloning
340
341 2009-12-06 15:18  ivan
342
343         * httemplate/elements/header.html: fix search box clearing from
344           within RT, caused by different quoting rules in RT comp_root.
345           grr.
346
347 2009-12-06 11:19  ivan
348
349         * FS/FS/Schema.pm: more reasonable sizes for filename, mime type
350           and title, RT#6823
351
352 2009-12-05 15:36  jeff
353
354         * FS/FS/cust_bill.pm: holy cow! correct sense of skip usage testing
355
356 2009-12-03 20:45  ivan
357
358         * FS/FS/svc_acct.pm, httemplate/search/svc_acct.cgi:
359           customer-specific account report (and some small refactoring of
360           method names to clash less), RT#6180
361
362 2009-12-03 20:40  ivan
363
364         * FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
365           FS/FS/cust_event.pm, FS/FS/cust_main.pm,
366           httemplate/search/477.html, httemplate/search/cust_bill.html,
367           httemplate/search/cust_bill_event.cgi,
368           httemplate/search/cust_event.html,
369           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
370           httemplate/search/report_svc_acct.html,
371           httemplate/view/cust_main/packages.html, FS/FS/cust_pkg.pm,
372           httemplate/misc/email-customers.html,
373           httemplate/misc/process/bulk_change_pkg.cgi,
374           httemplate/misc/process/email-customers.html: customer-specific
375           account report (and some small refactoring of method names to
376           clash less), RT#6180
377
378 2009-12-03 11:22  ivan
379
380         * httemplate/graph/cust_bill_pkg.cgi: average per cust_pkg option
381           for peter
382
383 2009-12-03 11:06  ivan
384
385         * FS/FS/Report/Table/Monthly.pm,
386           httemplate/graph/cust_bill_pkg.cgi,
387           httemplate/graph/report_cust_bill_pkg.html: average per cust_pkg
388           option for peter
389
390 2009-12-02 23:53  ivan
391
392         * FS/FS/Schema.pm: index cdrbatchnum
393
394 2009-12-02 23:37  ivan
395
396         * FS/FS/: Record.pm, cdr/sansay.pm: fix startdate in sansay CDR
397           import (and skip blank lines), RT#6801
398
399 2009-12-02 23:18  ivan
400
401         * httemplate/search/cdr.html: fix cdr search
402
403 2009-12-02 20:22  ivan
404
405         * FS/FS/cdr/sansay.pm: no header?
406
407 2009-12-02 12:58  ivan
408
409         * FS/FS/Schema.pm: add index to rate_prefix.npa for a performance
410           improvement on CDR billing, RT#6386
411
412 2009-12-02 12:51  ivan
413
414         * httemplate/view/: svc_broadband.cgi, svc_domain.cgi,
415           svc_external.cgi, svc_forward.cgi, svc_www.cgi: fix viewing
416           unlinked forwards, domains, broadband/external/www services,
417           RT#6794
418
419 2009-12-01 11:16  jeff
420
421         * FS/FS/cust_bill.pm: want a listref not a list
422
423 2009-11-29 16:38  ivan
424
425         * FS/FS/cust_main.pm, httemplate/misc/email-customers.html: fix
426           bulk sending of customer notices, RT#6778
427
428 2009-11-29 16:06  ivan
429
430         * httemplate/edit/REAL_cust_pkg.cgi: fix
431
432 2009-11-29 16:04  ivan
433
434         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
435           UI changes to make it impossible to add a start date to a package
436           that already has a setup fee (can still remove an existing start
437           date causing problems), RT#6712
438
439 2009-11-29 15:18  ivan
440
441         * FS/FS/: Conf.pm, cust_pkg.pm: add
442           cust_pkg-change_pkgpart-bill_now option to bill the new package
443           immediately on package changes.  Useful for prepaid situations
444           with RADIUS where an Expiration attribute base don the package
445           must be present at all times.  RT#6692
446
447 2009-11-29 15:15  ivan
448
449         * FS/FS/cust_main.pm: doc: spelling
450
451 2009-11-25 16:27  ivan
452
453         * FS/FS/part_pkg/voip_cdr.pm: debugging left on
454
455 2009-11-25 11:58  ivan
456
457         * httemplate/edit/part_pkg.cgi: don't consider disabled report
458           classes, don't load up the whole table just to see if there are
459           any
460
461 2009-11-25 11:32  jeff
462
463         * FS/FS/: cust_bill.pm, usage_class.pm: improve appearance of cdr
464           records in cdr sections
465
466 2009-11-25 08:13  jeff
467
468         * FS/FS/cust_bill.pm: bug fixes, reuse summary_page, eliminate
469           dups, and rearrange
470
471 2009-11-25 08:09  jeff
472
473         * conf/invoice_latex: really insert a pagebreak
474
475 2009-11-25 08:07  jeff
476
477         * conf/invoice_latex: oops.. need updated template for new formats
478
479 2009-11-24 13:00  ivan
480
481         * FS/FS/cust_bill.pm: debugging left on
482
483 2009-11-24 09:05  jeff
484
485         * FS/FS/cust_bill.pm: cope with sections lacking a pkg_category
486
487 2009-11-23 23:42  ivan
488
489         * httemplate/: misc/timeworked.html, misc/process/timeworked.html,
490           search/timeworked.html: timeworked report: carry the date range
491           through to the success redirect
492
493 2009-11-23 23:23  ivan
494
495         * httemplate/search/: report_timeworked.html: add date constratint
496           on time worked search
497
498 2009-11-23 23:23  ivan
499
500         * httemplate/search/report_timeworked.html: file
501           report_timeworked.html was added on branch FREESIDE_1_9_BRANCH on
502           2009-11-24 07:23:47 +0000
503
504 2009-11-23 22:04  ivan
505
506         * FS/FS/cust_main.pm: send card number with void transactions for
507           B:OP:IPPay, RT#5690
508
509 2009-11-23 17:11  mark
510
511         * FS/FS/Schema.pm, httemplate/browse/cust_attachment.html,
512           httemplate/edit/cust_main_attach.cgi,
513           httemplate/edit/process/cust_main_attach.cgi,
514           httemplate/elements/menu.html,
515           httemplate/misc/cust_attachment.cgi,
516           httemplate/search/elements/search-html.html,
517           httemplate/view/cust_main/attachments.html: cust_attachment
518           improvement, RT#4964 and #6225
519
520 2009-11-20 09:39  jeff
521
522         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
523           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
524           FS/FS/usage_class.pm, FS/FS/part_pkg/voip_cdr.pm,
525           conf/invoice_html, httemplate/browse/pkg_category.html,
526           httemplate/browse/usage_class.html,
527           httemplate/edit/pkg_category.html,
528           httemplate/edit/usage_class.html: invoice formatting: add
529           sections for usage, add sections per svc_phone, add folding like
530           line items into one #6592
531
532 2009-11-19 01:47  ivan
533
534         * FS/FS.pm, FS/FS/Record.pm, FS/FS/cdr.pm,
535           FS/bin/freeside-cdr-sftp_and_import, bin/cdr-transnexus.import,
536           bin/cdr.http_and_import, bin/cdr.import,
537           httemplate/elements/select-cdrbatch.html,
538           httemplate/elements/tr-select-cdrbatch.html,
539           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
540           httemplate/view/svc_phone.cgi: proper cdr_batch table, RT#6386
541
542 2009-11-19 01:43  ivan
543
544         * FS/FS/: Mason.pm, Schema.pm, Upgrade.pm: proper cdr_batch table,
545           RT#6386
546
547 2009-11-19 01:39  ivan
548
549         * FS/MANIFEST: proper cdr_batch table, RT#6386
550
551 2009-11-19 01:32  ivan
552
553         * FS/FS/cdr_batch.pm: file cdr_batch.pm was added on branch
554           FREESIDE_1_9_BRANCH on 2009-11-19 09:35:13 +0000
555
556 2009-11-19 01:32  ivan
557
558         * FS/t/cdr_batch.t: file cdr_batch.t was added on branch
559           FREESIDE_1_9_BRANCH on 2009-11-19 09:35:13 +0000
560
561 2009-11-19 01:32  ivan
562
563         * FS/: FS/cdr_batch.pm, t/cdr_batch.t: proper cdr_batch table,
564           RT#6386
565
566 2009-11-18 23:06  ivan
567
568         * FS/FS/cdr.pm: format CDRs durations as NNm MMs instead of NN.MMm,
569           RT#6316
570
571 2009-11-18 22:21  ivan
572
573         * FS/FS/Cron/breakage.pm: consider credits and refunds in breakage,
574           RT#6407
575
576 2009-11-18 01:39  mark
577
578         * FS/FS/Conf.pm, FS/FS/pay_batch/RBC.pm,
579           httemplate/search/cust_pay_batch.cgi: RT#4786, RBC batch format
580
581 2009-11-18 01:27  mark
582
583         * FS/FS/pay_batch/RBC.pm: RT#4768, RBC batch format
584
585 2009-11-18 01:27  mark
586
587         * FS/FS/pay_batch/RBC.pm: file RBC.pm was added on branch
588           FREESIDE_1_9_BRANCH on 2009-11-18 09:40:04 +0000
589
590 2009-11-18 01:09  mark
591
592         * httemplate/: browse/cust_attachment.html,
593           misc/cust_attachment.cgi: cust_attachment improvement, RT#4964
594           and #6225
595
596 2009-11-18 01:09  mark
597
598         * httemplate/misc/cust_attachment.cgi: file cust_attachment.cgi was
599           added on branch FREESIDE_1_9_BRANCH on 2009-11-24 01:11:22 +0000
600
601 2009-11-18 01:09  mark
602
603         * httemplate/browse/cust_attachment.html: file cust_attachment.html
604           was added on branch FREESIDE_1_9_BRANCH on 2009-11-24 01:11:21
605           +0000
606
607 2009-11-17 14:06  ivan
608
609         * FS/FS/cust_main.pm: do a case-insensive search on
610           browser-remembered results, so starting to use USPS verification
611           (which UPPERCASES everything) doesn't invalidate everything your
612           browser remembered in quick payment entry
613
614 2009-11-16 23:42  ivan
615
616         * httemplate/search/: report_cust_pay.html,
617           report_cust_refund.html, elements/cust_pay_or_refund.html: add
618           otaker to payment/refund search, RT#6407
619
620 2009-11-16 23:08  ivan
621
622         * httemplate/: elements/menu.html, search/report_cust_refund.html:
623           add refund report, RT#6407
624
625 2009-11-15 19:55  ivan
626
627         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
628           httemplate/search/cust_bill.html,
629           httemplate/search/report_cust_bill.html: add ability to search on
630           ranges of charged, owed to adv. invoice report, RT#6407
631
632 2009-11-15 18:27  ivan
633
634         * FS/: FS/Conf.pm, FS/Cron/bill.pm, bin/freeside-daily: add
635           disable_cron_billing config, RT#6407
636
637 2009-11-13 16:08  ivan
638
639         * FS/FS/cust_main.pm, httemplate/elements/select-terms.html,
640           httemplate/search/cust_main.html,
641           httemplate/search/report_cust_main.html: add invoice terms to
642           advanced customer report.  dogfood.
643
644 2009-11-12 08:56  jeff
645
646         * FS/FS/: tax_rate.pm, Schema.pm: correct bugs in tax replacement
647           routine and allow updates to function
648
649 2009-11-06 14:07  ivan
650
651         * FS/FS/cust_main.pm: use business-onlinepayment-description in
652           1.9, even without $pkgs
653
654 2009-11-05 17:51  ivan
655
656         * FS/FS/: Conf.pm, cust_main_invoice.pm: add
657           emailinvoice-apostrophe config option to allow apostrophies in
658           invoice email addresses, RT#6464
659
660 2009-11-05 16:25  ivan
661
662         * FS/FS/cust_main.pm, httemplate/search/cust_main.html,
663           httemplate/search/report_cust_main.html: add "payment expiration
664           before" to customer report, RT#6447
665
666 2009-11-05 15:55  ivan
667
668         * FS/FS/ConfDefaults.pm: try not to make the "Customer Fields"
669           SELECT so huge
670
671 2009-11-05 14:01  ivan
672
673         * httemplate/search/svc_acct.cgi: improvements in time remaining
674           report: correctly account for unpaid time for non-monthly
675           customers, report in hours+minutes intead of using Time::Duration
676           days/hours
677
678 2009-11-05 13:22  ivan
679
680         * FS/bin/: freeside-paymentech-download,
681           freeside-paymentech-upload: back to old host name, info from
682           customer/paymentech was bogus, RT#5650
683
684 2009-11-05 11:40  ivan
685
686         * FS/FS/pkg_category.pm: fix pkg_category upgrade on 1.9 too
687
688 2009-11-04 17:47  ivan
689
690         * FS/bin/: freeside-paymentech-download,
691           freeside-paymentech-upload: update paymentech live server,
692           RT#5650
693
694 2009-11-04 16:52  ivan
695
696         * FS/FS/pkg_category.pm: fix pkg_category upgrades
697
698 2009-11-03 17:40  ivan
699
700         * FS/bin/: freeside-paymentech-download,
701           freeside-paymentech-upload: add explicit use of Expect module, so
702           the error is thrown immediate, RT#5650
703
704 2009-11-03 17:04  ivan
705
706         * FS/FS/Cron/breakage.pm, httemplate/config/config-process.cgi,
707           httemplate/config/config-view.cgi: reconcile breakage from stale
708           accounts, RT#6407
709
710 2009-11-03 16:59  ivan
711
712         * FS/FS/part_pkg.pm: silence "use of uninitialized value in split"
713           warning
714
715 2009-11-03 16:53  ivan
716
717         * FS/FS/cust_pkg.pm, httemplate/browse/part_pkg.cgi: fix customer
718           package search (fallout from customer classes) & add "not yet
719           billed" status to customer package report
720
721 2009-11-03 12:44  ivan
722
723         * FS/FS/pay_batch.pm: fix warning replacing pay_batch, RT#5650
724
725 2009-11-03 11:56  ivan
726
727         * FS/bin/: freeside-paymentech-download,
728           freeside-paymentech-upload: check for zip and unzip commands, use
729           multi-arg version of system to prevent the shell getting its
730           hands on things (metacharacters in pw or whatnot), RT#5650
731
732 2009-11-03 11:11  ivan
733
734         * FS/bin/: freeside-paymentech-download,
735           freeside-paymentech-upload: update usage & manpage w/ freeside-
736           prefix
737
738 2009-11-03 11:03  ivan
739
740         * FS/bin/: freeside-paymentech-download,
741           freeside-paymentech-upload: fix usage of File::Temp->newdir, not
742           in 0.18 File::Temp on perl 5.10.0, RT#5650
743
744 2009-11-03 10:54  ivan
745
746         * FS/bin/freeside-paymentech-download: file
747           freeside-paymentech-download was added on branch
748           FREESIDE_1_9_BRANCH on 2009-11-03 18:54:19 +0000
749
750 2009-11-03 10:54  ivan
751
752         * FS/bin/freeside-paymentech-upload: file
753           freeside-paymentech-upload was added on branch
754           FREESIDE_1_9_BRANCH on 2009-11-03 18:54:19 +0000
755
756 2009-11-03 10:53  ivan
757
758         * bin/paymentech-download, bin/paymentech-upload,
759           FS/bin/freeside-paymentech-download,
760           FS/bin/freeside-paymentech-upload: moving paymentech-* to FS/bin,
761           RT#5650
762
763 2009-11-02 19:13  ivan
764
765         * FS/FS/Cron/breakage.pm: file breakage.pm was added on branch
766           FREESIDE_1_9_BRANCH on 2009-11-03 03:13:47 +0000
767
768 2009-11-02 19:13  ivan
769
770         * FS/FS/Conf.pm, FS/bin/freeside-daily,
771           httemplate/config/config-process.cgi,
772           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
773           httemplate/elements/tr-select-part_pkg.html,
774           FS/FS/Cron/breakage.pm: (start of) reconcile breakage from stale
775           accounts, RT#6407
776
777 2009-11-02 17:48  ivan
778
779         * bin/paymentech-download: spelling
780
781 2009-11-02 17:44  ivan
782
783         * bin/paymentech-download: add -a option for archive dir
784
785 2009-11-02 17:21  ivan
786
787         * FS/FS/Conf.pm: clarify description of batchconfig-paymentech
788           based on notes from #5650
789
790 2009-11-02 13:21  ivan
791
792         * httemplate/edit/payment_gateway.html: add Elavon, SagePay,
793           WorldPay, fix extra space on PlugnPay, PPIPayMover, Protx
794
795 2009-11-01 15:03  jeff
796
797         * httemplate/search/: 477.html, elements/search-csv.html: form 477
798           improvements #6499
799
800 2009-10-31 14:22  jeff
801
802         * FS/FS/cust_bill.pm: unbork summary page invoices
803
804 2009-10-30 16:29  ivan
805
806         * httemplate/elements/select-part_event.html: file
807           select-part_event.html was added on branch FREESIDE_1_9_BRANCH on
808           2009-10-30 23:30:13 +0000
809
810 2009-10-30 16:29  ivan
811
812         * httemplate/elements/tr-select-part_event.html: file
813           tr-select-part_event.html was added on branch FREESIDE_1_9_BRANCH
814           on 2009-10-30 23:30:12 +0000
815
816 2009-10-30 16:29  ivan
817
818         * httemplate/elements/select-part_event.html,
819           httemplate/elements/tr-select-part_event.html,
820           FS/FS/cust_event.pm, FS/FS/cust_main_Mixin.pm,
821           httemplate/elements/select-payby.html,
822           httemplate/search/cust_event.html,
823           httemplate/search/report_cust_event.html: more reporting options
824           for failed billing events, RT#6447
825
826 2009-10-30 11:55  ivan
827
828         * FS/FS/: pay_batch.pm, pay_batch/paymentech.pm: backporting recent
829           paymentech changes to _1_9_BRANCH
830
831 2009-10-30 11:51  ivan
832
833         * bin/: paymentech-download, paymentech-upload: adding paymentech-*
834           on _1_9_BRANCH
835
836 2009-10-30 11:37  ivan
837
838         * FS/FS/: Conf.pm: add paymentech to batch config options
839
840 2009-10-29 17:02  ivan
841
842         * httemplate/: browse/cust_main_county.cgi,
843           edit/bulk-cust_main_county.html,
844           edit/process/bulk-cust_main_county.html: bulk tax changes,
845           RT#6445
846
847 2009-10-29 16:42  mark
848
849         * bin/paymentech-upload: add option to upload all open batches
850
851 2009-10-29 16:42  ivan
852
853         * bin/paymentech-upload: file paymentech-upload was added on branch
854           FREESIDE_1_9_BRANCH on 2009-10-30 18:51:05 +0000
855
856 2009-10-29 16:37  ivan
857
858         * httemplate/edit/bulk-cust_main_county.html: friendlier error
859           message when you select nothing, RT#6445
860
861 2009-10-29 16:36  ivan
862
863         * httemplate/elements/errorpage-popup.html: adding errorpage popup,
864           RT#6445
865
866 2009-10-29 15:55  ivan
867
868         * FS/bin/freeside-queued: have freeside-queued be more resillient
869           in the face of a database that's gone away, RT#6428
870
871 2009-10-29 15:18  mark
872
873         * httemplate/edit/payment_gateway.html: add Jety to the list
874
875 2009-10-28 12:04  ivan
876
877         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm,
878           svc_forward.pm, svc_www.pm: fix problems using inventory for UID
879           (and other fields controlled by check in svc_acct and also
880           svc_www, svc_domain and svc_forward), RT#6366
881
882 2009-10-28 11:16  ivan
883
884         * FS/FS/part_svc.pm: fix removing a flag from a service definition
885           column
886
887 2009-10-28 10:26  ivan
888
889         * httemplate/misc/inventory_item-import.html: fix inventory upload,
890           RT#6366
891
892 2009-10-27 23:13  ivan
893
894         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
895           httemplate/search/cust_pkg.cgi,
896           httemplate/search/report_cust_pkg.html,
897           httemplate/view/cust_main/packages.html: customer link to package
898           reports for that customer, RT#6180
899
900 2009-10-27 11:11  ivan
901
902         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
903           httemplate/elements/header.html: address1 search, RT#5060
904
905 2009-10-26 16:20  ivan
906
907         * httemplate/elements/tr-select-pkg_class.html: didn't want to
908           revert that, though
909
910 2009-10-26 16:17  ivan
911
912         * httemplate/elements/tr-select-pkg_class.html: better fix for
913           ignoring disabled package classes that doesn't search them twice
914
915 2009-10-26 14:55  ivan
916
917         * FS/FS/cust_bill_pkg.pm: turn off debugging
918
919 2009-10-25 18:11  ivan
920
921         * FS/FS/part_pkg/flat.pm: eliminiate noisy but harmless "Use of
922           uninitialized value in numeric gt (>)" warning
923
924 2009-10-25 16:30  ivan
925
926         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add apply option to
927           realtime_collect, RT#5071
928
929 2009-10-24 16:37  ivan
930
931         * bin/paymentech-download: file paymentech-download was added on
932           branch FREESIDE_1_9_BRANCH on 2009-10-30 18:51:05 +0000
933
934 2009-10-24 16:37  mark
935
936         * bin/: paymentech-download, paymentech-upload: Scripts for
937           paymentech batch transfer
938
939 2009-10-23 19:04  ivan
940
941         * FS/FS/ClientAPI/MyAccount.pm,
942           fs_selfservice/FS-SelfService/cgi/decline.html,
943           fs_selfservice/FS-SelfService/cgi/login.html,
944           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
945           fs_selfservice/FS-SelfService/cgi/signup.cgi,
946           fs_selfservice/FS-SelfService/cgi/signup.html,
947           fs_selfservice/FS-SelfService/cgi/success.html: remove an
948           inadvertant debugging call left in, allow an agentnum to be
949           specfied for non-logged in situations, RT#6166
950
951 2009-10-23 17:34  ivan
952
953         * FS/: FS/Conf.pm, FS/ClientAPI/MyAccount.pm,
954           FS/ClientAPI/Signup.pm, bin/freeside-selfservice-server:
955           selfservice per-agent skinning
956
957 2009-10-23 17:16  ivan
958
959         * FS/FS/agent.pm: eliminate warnings from Business::CreditCard
960           about being passed an empty number
961
962 2009-10-23 17:04  ivan
963
964         * FS/FS/Record.pm: fix cause of harmless 'Premature end of base64
965           data' warning
966
967 2009-10-22 18:41  ivan
968
969         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_bill-consolidate_services
970           config to collapse multiple phone numbers (or whatever) into as
971           few lines as possible on invoices, RT#5223
972
973 2009-10-22 15:11  ivan
974
975         * FS/FS/cust_bill.pm: fix invoice sub-totals, RT#6489
976
977 2009-10-22 01:08  ivan
978
979         * httemplate/search/svc_phone.cgi: should at least run under pg 8.3
980           now, need to test & see if the data make sense, RT#5496
981
982 2009-10-21 22:32  ivan
983
984         * FS/FS/cust_bill_pkg_display.pm: fix incompatibility
985           w/invoice_sections vs. cust_bill_pkg.pkgnum -1 "virtual line
986           item" (rare)
987
988 2009-10-21 17:28  ivan
989
990         * FS/FS/Schema.pm, bin/cdr-netsapiens.import: fix netsapiens CDR
991           import, RT#5226
992
993 2009-10-21 00:09  ivan
994
995         * FS/FS/Schema.pm: MySQL doesn't like indexing a text field
996
997 2009-10-20 23:34  ivan
998
999         * httemplate/search/prepay_credit.html: fix agent link in unused
1000           prepaid card report
1001
1002 2009-10-20 16:24  ivan
1003
1004         * FS/FS/cust_bill_pay_pkg.pm: should fix problems sending a receipt
1005           against a specific package when taxes are in use
1006
1007 2009-10-20 13:47  ivan
1008
1009         * bin/cdr-netsapiens.import: basic import working, still need
1010           better src/dst mapping, RT#5226
1011
1012 2009-10-20 13:43  ivan
1013
1014         * FS/FS/part_export/netsapiens.pm: better debug line showing full
1015           URL, RT#5226
1016
1017 2009-10-20 11:30  ivan
1018
1019         * fs_selfservice/FS-SelfService/cgi/change_pay.html: don't show
1020           duplicate 'Credit card' or 'Check' choices even when
1021           signup_server-payby has CARD & DCRD (or CHEK & DCHK)
1022
1023 2009-10-16 15:39  ivan
1024
1025         * FS/FS/cust_bill_pkg.pm: make warning about expensive lookup a
1026           carp & controlled by $DEBUG
1027
1028 2009-10-12 07:11  ivan
1029
1030         * bin/cdr-netsapiens.import: finish netsapiens import, RT#6365
1031
1032 2009-10-12 06:09  ivan
1033
1034         * FS/FS/part_export/shellcommands.pm: terrible typo
1035
1036 2009-10-12 05:50  ivan
1037
1038         * FS/FS/part_export/shellcommands.pm: add customer information to
1039           shellcommands export, RT#5351
1040
1041 2009-10-12 02:10  ivan
1042
1043         * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html: use
1044           modules in signup.cgi instead of in the template, fixes "Insecure
1045           dependency in rquire"
1046
1047 2009-10-11 23:48  ivan
1048
1049         * FS/FS/ClientAPI/MyAccount.pm,
1050           fs_selfservice/FS-SelfService/cgi/myaccount.html,
1051           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
1052           inadvertant "unknown package" error, fallout from pkg-balance
1053           work, RT#6125
1054
1055 2009-10-11 23:43  ivan
1056
1057         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm: fix
1058           for no finance_pkgclass set
1059
1060 2009-10-10 19:41  ivan
1061
1062         * ChangeLog, debian/changelog: Updated for 1.9.1
1063
1064 2009-10-10 18:57  ivan
1065
1066         * ChangeLog, rpm/freeside.spec, debian/changelog: Updated for 1.9.1
1067
1068 2009-10-10 18:50  ivan
1069
1070         * Makefile, bin/cvs2cl: helps to have the tool
1071
1072 2009-10-10 18:48  ivan
1073
1074         * Makefile: do it
1075
1076 2009-10-10 18:48  ivan
1077
1078         * rt/lib/RT.pm: huh #2
1079
1080 2009-10-10 18:46  ivan
1081
1082         * rt/Makefile: huh
1083
1084 2009-10-10 18:45  ivan
1085
1086         * httemplate/search/elements/search-html.html: don't try to follow
1087           a blank redirect
1088
1089 2009-10-10 18:45  ivan
1090
1091         * httemplate/search/report_cdr.html: end form
1092
1093 2009-10-10 18:45  ivan
1094
1095         * httemplate/elements/tr-textarea.html: new rows and cols options
1096
1097 2009-10-10 18:44  ivan
1098
1099         * httemplate/elements/tr-select-pkg_class.html: respect
1100           element_name
1101
1102 2009-10-10 18:43  ivan
1103
1104         * httemplate/browse/agent.cgi: cleanup
1105
1106 2009-10-10 18:42  ivan
1107
1108         * eg/cdr_template.pm, httemplate/elements/selectlayers.html: doc
1109
1110 2009-10-10 18:41  ivan
1111
1112         * FS/FS/part_export/globalpops_voip.pm: correct variable
1113           initialization
1114
1115 2009-10-10 18:40  ivan
1116
1117         * FS/FS/: access_right.pm, access_usergroup.pm,
1118           clientapi_session_field.pm, cust_svc_option.pm: remembered to
1119           customize this manpage
1120
1121 2009-10-10 18:39  ivan
1122
1123         * FS/FS/Record.pm: ::1 becomes 127.0.0.1 in IP checks
1124
1125 2009-10-09 20:22  ivan
1126
1127         * ChangeLog: commit message for a file about commitmessages
1128
1129 2009-10-09 16:59  ivan
1130
1131         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
1132           httemplate/edit/cust_main/billing.html,
1133           httemplate/elements/select-terms.html, FS/FS/cust_bill.pm,
1134           httemplate/edit/quick-charge.html,
1135           httemplate/edit/process/quick-charge.cgi: change invoice terms
1136           for one-time charges (& bill them immediately), RT#5891
1137
1138 2009-10-09 14:37  ivan
1139
1140         * FS/FS/cust_main.pm: add cust_pkg_ref option to charge
1141
1142 2009-10-08 01:28  ivan
1143
1144         * httemplate/view/cust_main/packages.html: fix "show old packages"
1145           accidentally hiding cancelled packages, RT#5276
1146
1147 2009-10-07 23:00  ivan
1148
1149         * FS/FS/: cust_main.pm, Cron/bill.pm: freeside-daily -g and -m
1150           cooperation (and no HASH() queue noise with -m)
1151
1152 2009-10-07 22:44  ivan
1153
1154         * FS/FS/: cust_bill.pm, cust_main.pm: avoid some (look to be
1155           harmless) warnings:
1156
1157           Argument "" isn't numeric in sprintf at
1158           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2358.
1159
1160           Argument "" isn't numeric in subtraction (-) at
1161           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2359.
1162
1163           Argument "" isn't numeric in addition (+) at
1164           /usr/local/share/perl/5.10.0/FS/cust_main.pm line 2788.
1165
1166 2009-10-07 22:09  ivan
1167
1168         * FS/FS/cust_bill.pm: tyop
1169
1170 2009-10-07 18:15  ivan
1171
1172         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
1173           conf/invoice_latex: conf switches to turn on smaller notes and
1174           footer sections with stock templates, RT#5218
1175
1176 2009-10-07 16:51  ivan
1177
1178         * httemplate/view/cust_statement.html: naming follow-up notices
1179           from the event rather than creting a slew of separate templates,
1180           RT#5217
1181
1182 2009-10-07 16:44  ivan
1183
1184         * FS/FS/cust_bill.pm, httemplate/misc/send-invoice.cgi,
1185           httemplate/misc/send-statement.cgi,
1186           httemplate/search/cust_event.html,
1187           FS/FS/part_event/Action/cust_bill_send_reminder.pm,
1188           conf/invoice_html, conf/invoice_latex, conf/invoice_template,
1189           httemplate/view/cust_bill-pdf.cgi,
1190           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
1191           httemplate/view/cust_statement.html: naming follow-up notices
1192           from the event rather than creting a slew of separate templates,
1193           RT#5217
1194
1195 2009-10-06 17:43  ivan
1196
1197         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
1198           1.180.2.52 (2009-10-03), RT#2873
1199
1200 2009-10-06 16:51  ivan
1201
1202         * FS/FS/cust_bill_pkg.pm: remove inadvertant debugging warnings
1203
1204 2009-10-06 08:49  jeff
1205
1206         * httemplate/edit/router.cgi: replace disappearing line
1207
1208 2009-10-05 16:36  ivan
1209
1210         * FS/FS/svc_acct.pm: remove annoying warning: Use of uninitialized
1211           value $FS::svc_acct::passwordmin in pattern match (m//) at
1212           /usr/local/share/perl/5.10.0/FS/svc_acct.pm line 60.
1213
1214 2009-10-05 11:17  ivan
1215
1216         * httemplate/misc/payment.cgi: oops, handle old cust_main.pm
1217           properly (should we be bothering?) :/ RT#5889
1218
1219 2009-10-05 09:57  ivan
1220
1221         * httemplate/view/cust_main/payment_history/voided_payment.html:
1222           doh, fix error viewing voided payments, RT#6382
1223
1224 2009-10-05 08:07  jeff
1225
1226         * httemplate/elements/tr-select-pkg_class.html: remove unused
1227           option that DTWT
1228
1229 2009-10-05 07:04  jeff
1230
1231         * httemplate/edit/cust_main/: bottomfixup.js,
1232           choose_tax_location.html, contact.html: low hanging fruit:
1233           improvement in tax location selection RT#6000
1234
1235 2009-10-05 07:01  jeff
1236
1237         * httemplate/edit/router.cgi: low hanging fruit: restore router
1238           virtual fields (and svcnum) in 1.9 RT#5960
1239
1240 2009-10-04 19:40  ivan
1241
1242         * httemplate/misc/payment.cgi: add manual_process-skip_first
1243           option, RT#5889
1244
1245 2009-10-04 19:35  ivan
1246
1247         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/misc/payment.cgi:
1248           add manual_process-skip_first option, RT#5889
1249
1250 2009-10-04 19:16  ivan
1251
1252         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
1253           httemplate/misc/process/payment.cgi: add manual_process-display
1254           config to subtract fee from amount instead of adding, RT#5889
1255
1256 2009-10-04 18:40  jeff
1257
1258         * conf/invoice_html: can't revert because windows is ghei
1259
1260 2009-10-04 18:07  jeff
1261
1262         * FS/FS/cust_main.pm: don't consider setup or recurring taxes when
1263           billing usage on cancel
1264
1265 2009-10-04 18:00  jeff
1266
1267         * FS/FS/: cust_bill.pm, cust_main.pm, part_pkg/voip_cdr.pm:
1268           invoices with details in separate section but usage not separated
1269
1270 2009-10-04 17:49  jeff
1271
1272         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Upgrade.pm,
1273           FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_htmlsummary,
1274           conf/invoice_latex, conf/invoice_latexsummary,
1275           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_display.pm,
1276           FS/FS/cust_main.pm, FS/FS/pkg_category.pm,
1277           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
1278           FS/FS/part_event/Action/fee.pm,
1279           httemplate/browse/pkg_category.html,
1280           httemplate/edit/pkg_category.html: leading summary page invoices
1281           #RT5086
1282
1283 2009-10-04 16:36  ivan
1284
1285         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix the same
1286           problem with processing payments & masked ACH amounts, RT#6374
1287
1288 2009-10-04 16:31  ivan
1289
1290         * FS/FS/ClientAPI/MyAccount.pm: fix problems "re-saving" a masked
1291           card.  hopefully the last of it!
1292
1293 2009-10-03 19:09  ivan
1294
1295         * httemplate/misc/delete-cust_bill.html: delete invoices, RT#4048
1296
1297 2009-10-03 19:04  ivan
1298
1299         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Setup.pm,
1300           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
1301           FS/bin/freeside-addgroup, bin/mapsecrets2access_user,
1302           httemplate/view/cust_bill.cgi,
1303           httemplate/view/cust_main/payment_history.html,
1304           httemplate/view/cust_main/payment_history/invoice.html: delete
1305           invoices, RT#4048
1306
1307 2009-10-03 17:08  ivan
1308
1309         * httemplate/view/cust_main.cgi: more room for cancellation reason
1310
1311 2009-10-03 17:07  ivan
1312
1313         * httemplate/elements/popup_link-cust_main.html: doc
1314
1315 2009-10-03 15:09  ivan
1316
1317         * httemplate/edit/part_bill_event.cgi: cancel to 80, comp @ 90,
1318           RT#5674
1319
1320 2009-10-03 15:06  ivan
1321
1322         * httemplate/edit/part_bill_event.cgi: in old invoice events,
1323           chance default weight of cancel event to 90 so you can place it
1324           at the same time as a realtime event, RT#5674
1325
1326 2009-10-03 13:22  mark
1327
1328         * FS/FS/: pay_batch.pm, pay_batch/paymentech.pm: Load XML::Simple
1329           at runtime to avoid breakage
1330
1331 2009-10-01 16:48  ivan
1332
1333         * FS/FS/cust_main.pm: hopefully fully fix bulk email errors when
1334           selecting a single payby
1335
1336 2009-10-01 16:01  ivan
1337
1338         * FS/FS/Schema.pm: allow svc_acct._password to be NULL in the
1339           schema
1340
1341 2009-10-01 15:02  ivan
1342
1343         * httemplate/view/cust_main/payment_history/voided_payment.html:
1344           consistency with un-voided payments wrt display
1345
1346 2009-09-30 17:52  ivan
1347
1348         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
1349           really final fix for the problems using remembered cards in
1350           self-service. *sigh*
1351
1352 2009-09-30 17:29  ivan
1353
1354         * FS/: FS/Conf.pm, FS/Cron/check.pm, bin/freeside-check: add login
1355           check to FS::ClientAPI::SG/SGNG checks. RT#4610
1356
1357 2009-09-30 12:33  ivan
1358
1359         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
1360           final fix for the problems using remembered cards in self-service
1361
1362 2009-09-29 15:08  ivan
1363
1364         * httemplate/misc/email-customers.html: should fix newsletter
1365           sending error when you select a single payby only
1366
1367 2009-09-28 23:17  ivan
1368
1369         * FS/t/cust_attachment.t: forgot
1370
1371 2009-09-28 15:45  ivan
1372
1373         * FS/FS/Cron/check.pm: more accurate SG check, RT#4610
1374
1375 2009-09-28 15:35  ivan
1376
1377         * FS/: FS/Cron/check.pm, bin/freeside-check: correct place for use
1378           Email::Send, RT#4610
1379
1380 2009-09-28 15:23  ivan
1381
1382         * FS/FS/Cron/check.pm: oops, hopefully fix sg cron check, RT#4610
1383
1384 2009-09-28 08:55  jeff
1385
1386         * FS/FS/cust_pkg.pm: use object copy when billing on cancel to
1387           avoid very weird side effects ( including 'impossible' history )
1388           RT#5723
1389
1390 2009-09-25 05:29  ivan
1391
1392         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
1393           httemplate/config/config.cgi,
1394           httemplate/config/config-process.cgi,
1395           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
1396           processing fee on credit card recharges, RT#5889
1397
1398 2009-09-25 03:29  ivan
1399
1400         * FS/FS/Conf.pm: this one too
1401
1402 2009-09-25 03:14  ivan
1403
1404         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/Signup.pm,
1405           fs_selfservice/FS-SelfService/cgi/signup.cgi,
1406           fs_selfservice/FS-SelfService/cgi/signup.html,
1407           httemplate/config/config-process.cgi,
1408           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
1409           httemplate/elements/select-part_svc.html,
1410           httemplate/elements/select-table.html,
1411           httemplate/elements/tr-select-part_svc.html: nomadix, RT#5876
1412
1413 2009-09-24 19:30  mark
1414
1415         * FS/FS/pay_batch.pm, FS/FS/Conf.pm, FS/FS/pay_batch/BoM.pm,
1416           FS/FS/pay_batch/PAP.pm, FS/FS/pay_batch/ach_spiritone.pm,
1417           FS/FS/pay_batch/chase_canada.pm, FS/FS/pay_batch/paymentech.pm,
1418           FS/FS/pay_batch/td_canada_trust.pm,
1419           httemplate/misc/download-batch.cgi,
1420           httemplate/search/cust_pay_batch.cgi: Batch payment refactoring
1421
1422 2009-09-24 18:04  mark
1423
1424         * FS/MANIFEST: Add cust_attachment
1425
1426 2009-09-24 12:59  ivan
1427
1428         * FS/FS/: Cron/check.pm, Conf.pm: get the ping username/pass from a
1429           config, good enough, RT#4610
1430
1431 2009-09-23 20:14  ivan
1432
1433         * FS/FS/Cron/check.pm, FS/bin/freeside-check,
1434           FS/FS/ClientAPI/SGNG.pm,
1435           fs_selfservice/FS-SelfService/SelfService.pm: add SG and SGNG
1436           ping, RT#4610
1437
1438 2009-09-23 16:47  ivan
1439
1440         * FS/FS/TicketSystem/RT_External.pm: this should fix the occasional
1441           extra ticket showing up on wrong customer record
1442
1443 2009-09-21 20:08  ivan
1444
1445         * FS/FS/Mason.pm: add addl_comp_root.pl and addl_handler_use.pl
1446           config files, RT#4743
1447
1448 2009-09-21 13:48  ivan
1449
1450         * FS/FS/cust_bill.pm: i think it is new Pg (or... new Record.pm???)
1451           that causes this problem... before it just returned nothing for
1452           the search instead of erroring out?
1453
1454 2009-09-20 23:05  ivan
1455
1456         * FS/FS/Conf.pm: doc clarification
1457
1458 2009-09-20 22:35  ivan
1459
1460         * FS/FS/TicketSystem/RT_Internal.pm: left debugging on
1461
1462 2009-09-20 19:41  ivan
1463
1464         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
1465           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
1466           FS/FS/cust_bill_pay_pkg.pm, FS/FS/cust_main.pm,
1467           FS/FS/cust_pay.pm, httemplate/edit/process/cust_pay.cgi,
1468           httemplate/edit/process/elements/ApplicationCommon.html: add
1469           ability to trigger receipts when payment is used against a
1470           specific package instead of when it was made, RT#5199
1471
1472 2009-09-18 15:41  ivan
1473
1474         * FS/FS/: cust_main.pm,
1475           part_event/Condition/has_referral_custnum.pm: add active option
1476           to has_referral_custnum condition, RT#6150
1477
1478 2009-09-18 15:35  ivan
1479
1480         * httemplate/elements/: select-cust_main-status.html,
1481           select-cust_pkg-status.html: fix customer and package status
1482           conditions not sticky on edit, noticed on RT#6150
1483
1484 2009-09-18 12:28  ivan
1485
1486         * httemplate/edit/elements/edit.html: better error message when the
1487           clone object isn't found, RT#6128
1488
1489 2009-09-17 18:03  ivan
1490
1491         * httemplate/view/cust_main/one_time_charge_link.html: fix one-time
1492           charge inadvertantly checking the "tax exempt" checkbox when the
1493           tax product popup is swapped in and out, RT#6095
1494
1495 2009-09-17 16:45  ivan
1496
1497         * FS/FS/cust_bill.pm: eliminate mystery "min ( N.NN, M.MM )"
1498           warning
1499
1500 2009-09-16 18:37  ivan
1501
1502         * httemplate/search/cust_bill_pkg.cgi: fix sales tax report
1503           w/part_pkg overrides, RT#6197
1504
1505 2009-09-15 17:52  ivan
1506
1507         * FS/FS/Mason.pm: quiet warning: Subroutine
1508           Net::Ping::External::_ping_linux redefined
1509
1510 2009-09-15 16:13  ivan
1511
1512         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: set svcnum when rating CDR,
1513           RT#5495
1514
1515 2009-09-15 15:58  ivan
1516
1517         * FS/FS/ClientAPI/Signup.pm: hopefully really finish fixing for
1518           good "Real timeprocessing not enabled!" error when using signup
1519           without any real-time processor, RT#6043
1520
1521 2009-09-15 13:45  ivan
1522
1523         * httemplate/search/svc_phone.cgi: fix phone# usage search, RT#
1524
1525 2009-09-15 13:44  ivan
1526
1527         * httemplate/search/svc_external.cgi: modernize external search
1528
1529 2009-09-15 13:44  ivan
1530
1531         * FS/FS/: cust_main_Mixin.pm, UI/Web.pm: fix display_custnum on
1532           reports, RT#
1533
1534 2009-09-15 12:45  ivan
1535
1536         * htetc/handler.pl: eliminate "Use of uninitialized value in undef
1537           operator at /etc/freeside/handler.pl line 79/80" errors
1538
1539 2009-09-14 16:52  ivan
1540
1541         * FS/FS/Mason.pm, httemplate/elements/popup_link-ping.html,
1542           httemplate/misc/ping.html, httemplate/misc/xmlhttp-ping.html,
1543           httemplate/view/svc_broadband.cgi,
1544           httemplate/view/cust_main/packages/services.html: ping tool,
1545           RT#5845
1546
1547 2009-09-11 10:40  ivan
1548
1549         * FS/FS/cust_bill_pkg_detail.pm: preserve allowing empty values,
1550           doh, RT#6101
1551
1552 2009-09-11 08:51  ivan
1553
1554         * FS/FS/: Schema.pm, cust_bill_pkg.pm, cust_bill_pkg_detail.pm: fix
1555           (hopefully the rest of the) fallout from rating CDRs to sub-penny
1556           amounts
1557
1558 2009-09-10 10:55  ivan
1559
1560         * fs_selfservice/FS-SelfService/cgi/success.html: remove random >
1561           char from signup success.html, RT#6110
1562
1563 2009-08-31 15:17  mark
1564
1565         * FS/FS/cdr/vitelity.pm: Add Vitelity CDR format
1566
1567 2009-08-29 15:47  mark
1568
1569         * FS/FS/: cdr.pm, cdr/broadsoft.pm: Add Broadsoft CDR record format
1570
1571 2009-08-29 15:45  mark
1572
1573         * FS/bin/freeside-cdr-sftp_and_import: Add FTP support
1574
1575 2009-08-29 12:05  ivan
1576
1577         * FS/FS/ClientAPI/MyAccount.pm: hopefully really fix self-service
1578           when not using real-time gateway
1579
1580 2009-08-29 11:51  ivan
1581
1582         * FS/FS/ClientAPI/MyAccount.pm: hopefully fix self-service when not
1583           using real-time gateway
1584
1585 2009-08-27 14:41  ivan
1586
1587         * httemplate/elements/menu.html: oops, tax class menu item got lost
1588
1589 2009-08-27 03:26  ivan
1590
1591         * bin/move-customers: try, try again
1592
1593 2009-08-27 03:23  ivan
1594
1595         * bin/move-customers: doh
1596
1597 2009-08-27 03:04  ivan
1598
1599         * bin/move-customers: ok
1600
1601 2009-08-26 23:52  ivan
1602
1603         * FS/FS/part_export/amazon_ec2.pm: amazon ec2 provisioning
1604
1605 2009-08-26 13:52  jeff
1606
1607         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: improve
1608           testing need for invoicing list
1609
1610 2009-08-26 09:19  rsiddall
1611
1612         * FS/FS/part_export/domreg_net_dri.pm: OpenSRS support for domain
1613           registration first appears in Net::DRI 0.95.
1614
1615 2009-08-26 04:22  ivan
1616
1617         * httemplate/search/: report_svc_phone.html, svc_phone.cgi: first
1618           pass at balance reporting, RT#5496
1619
1620 2009-08-26 03:18  ivan
1621
1622         * FS/FS/part_pkg/voip_cdr.pm: add granularity to single_price CDR
1623           rating, RT#5495
1624
1625 2009-08-25 12:08  jeff
1626
1627         * httemplate/search/: 477.html, report_477.html,
1628           elements/search.html: improved 477 report #6004
1629
1630 2009-08-25 10:03  jeff
1631
1632         * FS/FS/Record.pm: support listref to qsearch as UNION
1633
1634 2009-08-24 04:09  ivan
1635
1636         * bin/move-customers: customer move script, RT#5351
1637
1638 2009-08-24 01:50  ivan
1639
1640         * FS/FS/cust_main.pm, bin/move-customers: (start of) customer move
1641           script, RT#5351
1642
1643 2009-08-24 00:08  ivan
1644
1645         * bin/move-customers: (start of) customer move script, RT#5351
1646
1647 2009-08-23 23:50  ivan
1648
1649         * bin/move-customers: (start of) customer move script, RT#5351
1650
1651 2009-08-23 23:39  ivan
1652
1653         * FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/part_pkg.pm,
1654           bin/move-customers: (start of) customer move script, RT#5351
1655
1656 2009-08-23 23:13  jeff
1657
1658         * httemplate/edit/process/part_pkg.cgi: fix select multiple report
1659           option
1660
1661 2009-08-23 22:09  jeff
1662
1663         * httemplate/graph/cust_bill_pkg.cgi,
1664           httemplate/graph/cust_bill_pkg_detail.cgi,
1665           httemplate/graph/report_cust_bill_pkg.html,
1666           httemplate/graph/report_cust_bill_pkg_detail.html,
1667           FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
1668           httemplate/search/cust_bill_pkg.cgi: add rated call sales report
1669           and option to sales report to count usage separately from
1670           recurring #5588
1671
1672 2009-08-21 17:31  ivan
1673
1674         * httemplate/view/cust_main/packages/status.html: better label
1675
1676 2009-08-21 17:31  ivan
1677
1678         * httemplate/misc/states.cgi: mason style
1679
1680 2009-08-21 17:30  ivan
1681
1682         * httemplate/elements/header.html: doc
1683
1684 2009-08-21 17:29  ivan
1685
1686         * httemplate/edit/elements/edit.html: use name_singular if
1687           available too
1688
1689 2009-08-21 17:29  ivan
1690
1691         * httemplate/edit/cust_main/bottomfixup.js: comment
1692
1693 2009-08-21 17:29  ivan
1694
1695         * httemplate/edit/quick-charge.html: comments
1696
1697 2009-08-21 17:29  ivan
1698
1699         * fs_selfservice/FS-SelfService/cgi/passwd.cgi: not necessary
1700
1701 2009-08-21 17:27  ivan
1702
1703         * FS/FS/Cron/check.pm: fewer false positives
1704
1705 2009-08-21 17:27  ivan
1706
1707         * FS/FS/cust_bill.pm: doc
1708
1709 2009-08-21 17:26  ivan
1710
1711         * FS/FS/Record.pm: cleaner??
1712
1713 2009-08-21 17:22  ivan
1714
1715         * fs_selfservice/FS-SelfService/cgi/order_pkg.html,
1716           fs_selfservice/FS-SelfService/cgi/selfservice.cgi, FS/FS/Conf.pm,
1717           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
1718           fs_selfservice/FS-SelfService/cgi/misc/part_svc-columns.cgi,
1719           fs_selfservice/FS-SelfService/cgi/misc/svc_acct-domains.cgi,
1720           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
1721           httemplate/edit/cust_main/first_pkg/svc_acct.html: order
1722           svc_phone services from self-service too, RT#5085
1723
1724 2009-08-20 13:44  ivan
1725
1726         * fs_selfservice/FS-SelfService/SelfService.pm: mitigate harmless
1727           warnings spamming logs
1728
1729 2009-08-20 02:55  ivan
1730
1731         * FS/FS/part_event/Condition.pm: allow generic conditions for
1732           cust_statement, RT#4860
1733
1734 2009-08-20 02:47  ivan
1735
1736         * FS/FS/Mason.pm, FS/FS/cust_statement.pm, FS/FS/Cron/bill.pm,
1737           FS/FS/part_event/Action/cust_statement.pm,
1738           FS/FS/part_event/Action/cust_statement_send.pm,
1739           FS/FS/part_event/Condition/has_pkg_class.pm,
1740           FS/FS/part_event/Condition/has_pkgpart.pm,
1741           FS/FS/part_event/Condition/hasnt_pkgpart.pm,
1742           httemplate/view/cust_statement-pdf.cgi,
1743           httemplate/view/cust_statement.html: email statements, RT#4860
1744
1745 2009-08-20 02:26  ivan
1746
1747         * bin/generate-table-module: tired of asking
1748
1749 2009-08-19 21:03  ivan
1750
1751         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
1752           FS/FS/cust_statement.pm, FS/FS/part_event.pm,
1753           FS/t/cust_statement.t, FS/FS/Cron/bill.pm,
1754           FS/FS/part_event/Action/cust_statement.pm,
1755           FS/FS/part_event/Action/cust_statement_send.pm,
1756           httemplate/view/cust_statement.html,
1757           httemplate/view/cust_main/payment_history.html,
1758           httemplate/view/cust_main/payment_history/statement.html:
1759           Emailing statements of accounts, RT#4860
1760
1761 2009-08-19 19:40  ivan
1762
1763         * FS/FS/part_event/Action/cust_bill_send.pm: eliminate unnecessary
1764           lookup
1765
1766 2009-08-19 14:27  ivan
1767
1768         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm,
1769           pkg_referral_credit_pkg.pm: add option to disable late fee taxes
1770
1771 2009-08-19 00:05  mark
1772
1773         * FS/FS/part_export/shellcommands_withdomain.pm: Turn off
1774           userdel_no_queue for MagicMail export
1775
1776 2009-08-18 23:15  jeff
1777
1778         * FS/FS/Report/Table/Monthly.pm,
1779           httemplate/graph/cust_bill_pkg.cgi,
1780           httemplate/graph/report_cust_bill_pkg.html,
1781           httemplate/search/cust_bill_pkg.cgi: option to count subpackages
1782           outside packages in sales report #5588
1783
1784 2009-08-18 05:21  jeff
1785
1786         * FS/FS/Conf.pm, httemplate/edit/cust_main/bottomfixup.js: support
1787           2009 - a better way?
1788
1789 2009-08-17 16:08  mark
1790
1791         * FS/FS/part_export/: shellcommands.pm,
1792           shellcommands_withdomain.pm: Add more fine-grained queue options
1793
1794 2009-08-17 13:48  jeff
1795
1796         * FS/FS/: Record.pm, Schema.pm, cust_bill.pm, cust_bill_pkg.pm,
1797           cust_bill_pkg_detail.pm, cust_svc.pm, part_pkg/voip_cdr.pm:
1798           improve emailed cdr csv file (#5727 again)
1799
1800 2009-08-16 15:45  jeff
1801
1802         * httemplate/edit/cust_main/bottomfixup.js: include a census
1803           zipcode link and other minor improvements
1804
1805 2009-08-14 15:13  jeff
1806
1807         * FS/FS/svc_acct.pm: add svcnum lookup for svc_acct
1808
1809 2009-08-14 14:51  jeff
1810
1811         * FS/FS/part_export/shellcommands.pm: add pkgnum and custnum to use
1812           as external ids
1813
1814 2009-08-14 10:26  mark
1815
1816         * httemplate/edit/cust_main_attach.cgi: Fix incorrect access right
1817
1818 2009-08-14 10:24  mark
1819
1820         * FS/FS/AccessRight.pm: Move note/attachment rights to new section
1821
1822 2009-08-13 15:53  mark
1823
1824         * FS/bin/freeside-void-payments: Add option to
1825           freeside-void-payments to cancel customers
1826
1827 2009-08-13 08:13  jeff
1828
1829         * FS/FS/cust_pkg.pm: fix fix multiple pkgpart search (need sanity
1830           check): don't let empty set limit search
1831
1832 2009-08-13 02:35  ivan
1833
1834         * ChangeLog: adding autogen changelog on 1.9
1835
1836 2009-08-13 02:25  ivan
1837
1838         * httemplate/view/cust_main.cgi: fix reverted changes.  grr.
1839           RT#4964
1840
1841 2009-08-12 17:26  ivan
1842
1843         * init.d/freeside-init: useful stuff for webdemo & profiling
1844
1845 2009-08-12 07:58  jeff
1846
1847         * Makefile, FS/FS/Conf.pm, FS/FS/Cron/upload.pm,
1848           FS/bin/freeside-daily, FS/bin/freeside-monthly,
1849           httemplate/config/config-view.cgi: internalize billco-upload and
1850           automate the transfer to the provider RT#5902
1851
1852 2009-08-12 04:57  ivan
1853
1854         * httemplate/: docs/about.html, docs/credits.html,
1855           docs/license.html, elements/header-popup.html: slight
1856           about/credits UI tweak
1857
1858 2009-08-11 22:22  ivan
1859
1860         * FS/FS/: cust_main.pm, part_event/Action.pm,
1861           part_event/Action/cust_bill_fee_percent.pm,
1862           part_event/Action/fee.pm: add pre-bill event stage for late fees,
1863           RT#5589
1864
1865 2009-08-11 19:36  ivan
1866
1867         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
1868           httemplate/search/cust_pkg.cgi: fix multiple pkgpart search,
1869           RT#5924
1870
1871 2009-08-11 14:33  rsiddall
1872
1873         * rpm/freeside.spec: Back out kludge to show CVS snapshot date in
1874           version number in GUI.  You can get the snapshot date from the
1875           release number using "rpm -q freeside".
1876
1877 2009-08-11 14:29  rsiddall
1878
1879         * Makefile: Reset RPM release number back to 1 on a new version
1880           release.
1881
1882 2009-08-10 19:45  ivan
1883
1884         * FS/FS/part_event/Action/writeoff.pm: fix bad debt writeoff
1885           action, RT#5798
1886
1887 2009-08-10 19:34  ivan
1888
1889         * FS/FS/cust_main.pm: add $company_name and $company_address to
1890           decline template, RT#5869
1891
1892 2009-08-10 16:04  mark
1893
1894         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_attach.cgi,
1895           httemplate/edit/process/cust_main_attach.cgi,
1896           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
1897           httemplate/view/cust_main/attachments.html: Improve handling of
1898           deleted attachments
1899
1900 2009-08-10 14:44  ivan
1901
1902         * FS/FS/part_export/netsapiens.pm: last nits on netsapiens export,
1903           RT#5226
1904
1905 2009-08-10 11:05  mark
1906
1907         * FS/FS/part_export/shellcommands_withdomain.pm: Add preset for
1908           magicmail
1909
1910 2009-08-10 04:57  ivan
1911
1912         * fs_selfservice/FS-SelfService/cgi/process_svc_external.html: when
1913           using pkg-balances, limit self-service access when a customer
1914           with multiple packages logs on, RT#4189
1915
1916 2009-08-10 04:50  ivan
1917
1918         * FS/FS/ClientAPI/MyAccount.pm,
1919           fs_selfservice/FS-SelfService/SelfService.pm,
1920           fs_selfservice/FS-SelfService/cgi/myaccount.html,
1921           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
1922           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
1923           fs_selfservice/FS-SelfService/cgi/login.html,
1924           fs_selfservice/FS-SelfService/cgi/logout.html,
1925           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html:
1926           when using pkg-balances, limit self-service access when a
1927           customer with multiple packages logs on, RT#4189
1928
1929 2009-08-09 16:53  jeff
1930
1931         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: whoops: theory
1932           should match practice
1933
1934 2009-08-09 16:45  jeff
1935
1936         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: fix per agent
1937           spools
1938
1939 2009-08-09 15:47  jeff
1940
1941         * FS/FS/cust_bill_pkg.pm: don't bomb when the line item has no
1942           start date
1943
1944 2009-08-09 02:05  mark
1945
1946         * FS/FS/cust_attachment.pm, httemplate/edit/cust_main_attach.cgi,
1947           httemplate/edit/process/cust_main_attach.cgi,
1948           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
1949           httemplate/view/cust_main/attachments.html, FS/FS/AccessRight.pm,
1950           FS/FS/Conf.pm, FS/FS/Mason.pm, FS/FS/Record.pm, FS/FS/Schema.pm:
1951           Add cust_attachment stuff
1952
1953 2009-08-07 16:08  ivan
1954
1955         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
1956           httemplate/edit/cust_main/top_misc.html,
1957           httemplate/edit/process/cust_main.cgi,
1958           httemplate/elements/tr-input-date-field.html: add ability to edit
1959           signup dates (turn on cust_main-edit_signupdate config), RT#4644
1960
1961 2009-08-06 17:39  ivan
1962
1963         * FS/FS/cust_main.pm, httemplate/edit/process/quick-cust_pkg.cgi,
1964           httemplate/elements/tr-input-date-field.html,
1965           httemplate/misc/order_pkg.html,
1966           httemplate/view/cust_main/packages.html: don't start recurring
1967           billing when a start date hasn't been reached yet either... and
1968           since that works, add the start date to new package order,
1969           RT#5347
1970
1971 2009-08-05 17:41  ivan
1972
1973         * FS/FS/part_export/netsapiens.pm: pass mac addresses as lower-case
1974           to netsapiens, RT#5226
1975
1976 2009-08-05 17:39  ivan
1977
1978         * FS/FS/svc_phone.pm: delete phone_device records when svc_phone is
1979           deleted, RT#5226
1980
1981 2009-08-05 16:32  ivan
1982
1983         * FS/FS/part_pkg/: agent.pm, base_rate.pm, flat.pm,
1984           flat_delayed.pm, prorate_delayed.pm: fix cancellation errors with
1985           updated flat_introrate, RT#5865
1986
1987 2009-08-04 19:27  ivan
1988
1989         * FS/FS/: svc_acct.pm: export negative byte values to chillispot
1990           attributes as 0, RT#5815
1991
1992 2009-08-04 16:43  ivan
1993
1994         * FS/: FS/svc_acct.pm, bin/freeside-sqlradius-reset: hopefully
1995           ignore errors about deleted accounts and properly finish
1996           freeside-sqlradius-reset, RT#5868
1997
1998 2009-08-04 15:04  ivan
1999
2000         * FS/: FS/svc_Common.pm, bin/freeside-sqlradius-reset: ignore
2001           problams calling ->overlimit during sqlradius-reset, wtf?!
2002           RT#5868
2003
2004 2009-08-03 17:19  ivan
2005
2006         * FS/FS/cust_pkg.pm: don't reset usage on package change when
2007           usage_rollover is on, it adds twice...
2008
2009 2009-08-03 12:54  ivan
2010
2011         * httemplate/elements/header.html: looks slightly better in default
2012           IE hopefully
2013
2014 2009-08-03 07:17  jeff
2015
2016         * FS/FS/part_export/shellcommands.pm: new doesn't exist
2017
2018 2009-08-03 07:07  jeff
2019
2020         * FS/FS/part_export/shellcommands.pm: bad tyops
2021
2022 2009-08-01 12:16  jeff
2023
2024         * FS/FS/: Schema.pm, queue.pm, queue_arg.pm: support broader array
2025           of queue args #5855, fallout from #5495
2026
2027 2009-07-31 06:20  ivan
2028
2029         * FS/FS/ClientAPI/MyAccount.pm,
2030           fs_selfservice/FS-SelfService/SelfService.pm,
2031           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
2032           fs_selfservice/FS-SelfService/cgi/change_bill.html,
2033           fs_selfservice/FS-SelfService/cgi/change_password.html,
2034           fs_selfservice/FS-SelfService/cgi/change_pay.html,
2035           fs_selfservice/FS-SelfService/cgi/change_ship.html,
2036           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
2037           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
2038           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
2039           fs_selfservice/FS-SelfService/cgi/footer.html,
2040           fs_selfservice/FS-SelfService/cgi/header.html,
2041           fs_selfservice/FS-SelfService/cgi/login.html,
2042           fs_selfservice/FS-SelfService/cgi/logout.html,
2043           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
2044           fs_selfservice/FS-SelfService/cgi/make_payment.html,
2045           fs_selfservice/FS-SelfService/cgi/myaccount.html,
2046           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
2047           fs_selfservice/FS-SelfService/cgi/payment_results.html,
2048           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
2049           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
2050           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
2051           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
2052           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
2053           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
2054           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
2055           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
2056           fs_selfservice/FS-SelfService/cgi/provision.html,
2057           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
2058           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
2059           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
2060           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
2061           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
2062           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: skin
2063           up self-service according to config passed from backend, RT#5530
2064
2065 2009-07-31 00:58  ivan
2066
2067         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
2068
2069 2009-07-31 00:51  ivan
2070
2071         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
2072
2073 2009-07-30 02:19  ivan
2074
2075         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: pass a pkgnum from
2076           self-service if applicable, RT#4339
2077
2078 2009-07-30 01:43  ivan
2079
2080         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: lost fix for
2081           illegal state?
2082
2083 2009-07-30 00:39  ivan
2084
2085         * httemplate/view/cust_main/change_history.html: small fix to
2086           change history to not error out with svc_acct services, RT#1005
2087
2088 2009-07-30 00:35  mark
2089
2090         * FS/FS/part_export/shellcommands.pm: Make no_queue option work
2091           correctly
2092
2093 2009-07-29 23:52  ivan
2094
2095         * httemplate/view/cust_main/payment_history.html: didn't mean to
2096           leave a Dump(er) there
2097
2098 2009-07-29 23:50  ivan
2099
2100         * httemplate/edit/cust_pay.cgi: another accidentally (alliterated)
2101           vestigial variable
2102
2103 2009-07-29 23:49  ivan
2104
2105         * httemplate/edit/cust_credit.cgi: don't need to lookup cust_main
2106           here
2107
2108 2009-07-29 23:48  ivan
2109
2110         * httemplate/elements/select-cust_pkg-balances.html: fix for
2111           stickiness on errors
2112
2113 2009-07-29 23:42  ivan
2114
2115         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
2116           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
2117           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
2118           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
2119           FS/FS/cust_pay_void.pm, FS/FS/cust_pkg.pm, FS/FS/cust_main.pm,
2120           httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
2121           httemplate/edit/process/cust_pay.cgi,
2122           httemplate/elements/select-cust_pkg-balances.html,
2123           httemplate/elements/tr-select-cust_pkg-balances.html,
2124           httemplate/view/cust_bill.cgi, httemplate/view/cust_pay.html,
2125           httemplate/view/cust_main/packages.html,
2126           httemplate/view/cust_main/payment_history.html,
2127           httemplate/view/cust_main/packages/status.html,
2128           httemplate/view/cust_main/payment_history/payment.html,
2129           httemplate/view/cust_main/payment_history/credit.html,
2130           httemplate/view/cust_main/payment_history/voided_payment.html:
2131           experimental package balances, RT#4339
2132
2133 2009-07-28 15:21  jeff
2134
2135         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
2136           FS/FS/cust_main.pm, httemplate/edit/cust_main/billing.html,
2137           httemplate/view/cust_main/billing.html: feature to email CSV of
2138           CDRs with invoices #5727
2139
2140 2009-07-28 14:17  ivan
2141
2142         * FS/FS/Conf.pm, FS/FS/AccessRight.pm, FS/FS/Mason.pm,
2143           FS/FS/svc_external.pm, httemplate/pref/pref.html,
2144           httemplate/view/cust_main.cgi,
2145           httemplate/view/cust_main/change_history.html: adding a basic
2146           change history using history tables, RT#1005, RT#4357
2147
2148 2009-07-27 19:12  mark
2149
2150         * FS/FS/part_export/: shellcommands.pm,
2151           shellcommands_withdomain.pm: Add no_queue option to shellcommands
2152           exports
2153
2154 2009-07-27 12:51  ivan
2155
2156         * httemplate/misc/cancel_pkg.html: fix spacing
2157
2158 2009-07-27 02:59  ivan
2159
2160         * httemplate/search/: report_cust_pay.html,
2161           elements/cust_pay_or_refund.html: searching for voided payments
2162           by void date as well, RT#5786
2163
2164 2009-07-27 02:07  ivan
2165
2166         * httemplate/: elements/menu.html, search/cust_pay_void.html,
2167           search/report_cust_pay.html,
2168           search/elements/cust_pay_or_refund.html, view/cust_pay.html,
2169           view/cust_pay_void.html: voided payment report, RT#5786
2170
2171 2009-07-26 23:17  ivan
2172
2173         * FS/FS/Conf.pm, httemplate/config/config-view.cgi: add deprecated
2174           config options back to Conf.pm to fix "unapplypayments" fails
2175           existential comparison errors, RT#2927
2176
2177 2009-07-26 20:26  jeff
2178
2179         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
2180           httemplate/edit/cust_main.cgi,
2181           httemplate/edit/cust_main/bottomfixup.js,
2182           httemplate/edit/cust_main/contact.html,
2183           httemplate/elements/location.html,
2184           httemplate/misc/xmlhttp-cust_main-censustract.html,
2185           httemplate/search/cust_pkg.cgi,
2186           httemplate/view/cust_main/misc.html: FCC from 477 improvements
2187           #4912
2188
2189 2009-07-26 13:23  jeff
2190
2191         * httemplate/search/svc_broadband.cgi: fix links
2192
2193 2009-07-26 12:36  ivan
2194
2195         * rt/: FREESIDE_MODIFIED, html/Elements/PageLayout,
2196           html/Elements/SelectDate: fix the date picker in RT to use
2197           jscalendar instead of an HTML popup (that had acquired the page
2198           header, eek), RT#1682
2199
2200 2009-07-26 11:40  ivan
2201
2202         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
2203           1.180.2.49 (2009-7-26), RT#2873
2204
2205 2009-07-25 23:38  jeff
2206
2207         * FS/bin/freeside-apply_payments_and_credits: command line tool to
2208           apply payments and credits
2209
2210 2009-07-25 15:00  ivan
2211
2212         * htetc/handler.pl: set a character encoding for all pages; this
2213           should fix problems with diamond question marks even when the
2214           server gets an UTF-8 default setting, RT#3094
2215
2216 2009-07-25 14:33  ivan
2217
2218         * FS/FS/cust_event.pm, httemplate/search/cust_event.html: this
2219           should fix the re-email/print links on event search pages sending
2220           too much, RT#5740, RT#5570
2221
2222 2009-07-25 00:57  ivan
2223
2224         * FS/FS/Record.pm: teach Record.pm about BYTEA handling in order to
2225           store files in the db, RT#4964
2226
2227 2009-07-24 02:38  ivan
2228
2229         * FS/FS/: Conf.pm, svc_acct.pm: add handling of ChilliSpot (and
2230           CoovaChilli) Max attributes, specifically
2231           ChilliSpot-Max-{Input,Output,Total}-{Octets,Gigawords}, RT#5815
2232
2233 2009-07-23 22:51  mark
2234
2235         * FS/bin/freeside-void-payments: Add -v switch (verbose) to
2236           freeside-void-payments
2237
2238 2009-07-23 12:46  ivan
2239
2240         * FS/FS/cust_pay.pm: avoid harmless warning: Use of uninitialized
2241           value in string ne
2242
2243 2009-07-23 12:40  ivan
2244
2245         * FS/bin/freeside-void-payments: fix -r option, RT#5675
2246
2247 2009-07-23 09:48  jeff
2248
2249         * httemplate/browse/svc_acct_pop.cgi: restore svc_acct_pop editing
2250
2251 2009-07-23 06:25  ivan
2252
2253         * httemplate/: browse/cust_main_county.cgi,
2254           edit/process/cust_main_county-collapse.cgi: add back remove
2255           ("collapse") links again.  on each line this time.  RT#2973
2256
2257 2009-07-22 23:58  ivan
2258
2259         * FS/FS/Tron.pm: need to see who is still on deb 4 & pg 7.4
2260
2261 2009-07-22 15:05  ivan
2262
2263         * httemplate/view/cust_main/misc.html: fix bombing out on new
2264           DateTime
2265
2266 2009-07-21 11:44  ivan
2267
2268         * FS/FS/: Schema.pm, part_pkg/cdr_termination.pm: sub-penny
2269           termination pricing too, RT#5495
2270
2271 2009-07-21 00:03  ivan
2272
2273         * FS/FS/part_pkg/voip_cdr.pm: yow.  fix spurious charge errors
2274           w/single_price, round to four decimal places (wtf?) instead of 2,
2275           RT#5495
2276
2277 2009-07-20 22:29  ivan
2278
2279         * FS/FS/part_pkg/voip_cdr.pm: and fix min_charge option, RT#5495
2280
2281 2009-07-20 22:27  ivan
2282
2283         * FS/FS/part_pkg/voip_cdr.pm: if we're going to do recur_Common,
2284           have to use and @ISA (and capitalize) it
2285
2286 2009-07-20 17:20  ivan
2287
2288         * FS/FS/part_pkg/voip_cdr.pm: don't have a money type in package
2289           definitions at the moment
2290
2291 2009-07-20 16:01  jeff
2292
2293         * FS/FS/: Conf.pm, cust_bill.pm: config setting to have emailed
2294           invoices include call details #5275
2295
2296 2009-07-20 07:26  jeff
2297
2298         * httemplate/elements/checkbox.html,
2299           httemplate/elements/tr-checkbox.html,
2300           httemplate/elements/tr-justtitle.html,
2301           httemplate/elements/tr-title.html, FS/FS/Schema.pm,
2302           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
2303           FS/FS/part_pkg.pm, FS/FS/part_pkg_link.pm,
2304           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
2305           httemplate/edit/process/part_pkg.cgi: bundle bill linked packages
2306           into top line total when desired #5724
2307
2308 2009-07-19 21:51  ivan
2309
2310         * FS/FS/cust_pkg.pm: one $conf is enough
2311
2312 2009-07-19 21:40  ivan
2313
2314         * rt/: FREESIDE_MODIFIED, lib/RT/Transaction_Overlay.pm: slightly
2315           improve terrible quoting behavior when you change MessageBoxWidth
2316
2317 2009-07-19 21:19  ivan
2318
2319         * httemplate/elements/header.html: fix preferences links showing as
2320           blue/purple on RT side
2321
2322 2009-07-19 21:14  ivan
2323
2324         * rt/: FREESIDE_MODIFIED, html/Ticket/Create.html: fix badly styled
2325           links on ticket create (fallout from RT borging/styling)
2326
2327 2009-07-17 16:33  ivan
2328
2329         * FS/FS/cdr.pm: remove unused cdr_upstream_rate
2330
2331 2009-07-17 16:10  rsiddall
2332
2333         * rpm/freeside.spec: Filter out requirements for specific Freeside
2334           modules so that you can install an RPM which requires missing
2335           Freeside modules.
2336
2337 2009-07-17 15:26  ivan
2338
2339         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily: commit
2340           pkgpart exclusion for billing run, RT#5495
2341
2342 2009-07-16 19:29  jeff
2343
2344         * httemplate/search/cust_pkg.cgi: FSM, another missed file for 477
2345           reporting
2346
2347 2009-07-16 18:44  jeff
2348
2349         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/voip_cdr.pm:
2350           bill usage when cancelling package
2351
2352 2009-07-16 18:08  jeff
2353
2354         * bin/generate-table-module: black magic to edit Mason.pm as well
2355
2356 2009-07-16 17:35  ivan
2357
2358         * FS/FS/part_pkg/: voip_cdr.pm: add single_price option so you can
2359           do one per-minute price without rate tables, RT#5495
2360
2361 2009-07-16 17:33  ivan
2362
2363         * FS/MANIFEST: get rid of cdr_upstream_rate table and some other
2364           old convergent cruft
2365
2366 2009-07-16 17:10  ivan
2367
2368         * FS/: FS/Schema.pm, FS/cdr.pm, FS/part_pkg/voip_cdr.pm, FS.pm: get
2369           rid of cdr_upstream_rate table and some other old convergent
2370           cruft
2371
2372 2009-07-16 15:16  jeff
2373
2374         * FS/FS/Mason.pm: dark magic coming soon
2375
2376 2009-07-15 18:57  jeff
2377
2378         * httemplate/search/477.html: duh! more 477 files
2379
2380 2009-07-15 18:35  jeff
2381
2382         * httemplate/search/report_477.html: missed file for 477 reporting
2383
2384 2009-07-15 16:06  ivan
2385
2386         * FS/FS/part_pkg/cdr_termination.pm: unused for now
2387
2388 2009-07-15 15:49  ivan
2389
2390         * FS/FS/: Conf.pm, cdr.pm: add option to trim leading zeros when
2391           setting charged_party to accountcode, RT#5495
2392
2393 2009-07-14 12:06  rsiddall
2394
2395         * FS/FS/part_export/domreg_net_dri.pm: Minor bug fix, spotted by
2396           Jeff.
2397
2398 2009-07-14 12:05  rsiddall
2399
2400         * FS/FS/svc_domain.pm: Changed description of "action" field to
2401           match domain registration exports.
2402
2403 2009-07-13 20:14  ivan
2404
2405         * htetc/handler.pl: fix warnings, from RT merge fallout
2406
2407 2009-07-13 19:53  ivan
2408
2409         * FS/FS/part_export/netsapiens.pm: fix netsapiens device
2410           provisioning?  or at least better debugging, RT#5226
2411
2412 2009-07-13 19:52  ivan
2413
2414         * httemplate/elements/tr-select-did.html: stop Dumper spew
2415
2416 2009-07-13 17:28  rsiddall
2417
2418         * Makefile, FS/FS/svc_domain.pm,
2419           FS/FS/part_export/domreg_net_dri.pm,
2420           httemplate/edit/process/domreg.cgi: New export to
2421           register/transfer/renew/revoke domains using Net::DRI.  Currently
2422           optimized for OpenSRS.  Should become more generalized in later
2423           releases.  Modified Makefile to insert the Freeside log folder
2424           into the new export.  Modified svc_domain.pm to prevent
2425           generation of transfer requests when a domain is moved to a
2426           different package with a domain registration attached to one of
2427           the included services.  Modified domreg.cgi to display errors on
2428           a separate page.
2429
2430 2009-07-13 09:02  jeff
2431
2432         * FS/FS/: tax_rate.pm, tax_rate_location.pm: correct ordering and
2433           other bugs in tax updates
2434
2435 2009-07-13 03:12  ivan
2436
2437         * FS/FS/part_pkg/recur_Common.pm: eliminate harmless "no %info hash
2438           found in FS::part_pkg::recur_Common, skipping" warning
2439
2440 2009-07-13 02:19  ivan
2441
2442         * FS/FS/ClientAPI/MyAccount.pm,
2443           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: fix
2444           self-service agent-specific logos
2445
2446 2009-07-13 02:10  ivan
2447
2448         * httemplate/view/cust_bill-logo.cgi: fix old-style agent-virt
2449           logo?
2450
2451 2009-07-13 00:21  ivan
2452
2453         * conf/invoice_html: thank you IE8
2454
2455 2009-07-13 00:10  ivan
2456
2457         * httemplate/search/report_unapplied_cust_pay.html: clarify wording
2458
2459 2009-07-12 20:24  ivan
2460
2461         * rt/html/Elements/PageLayout: think that should be it, fix bar
2462           when there's no primary $page_tabs
2463
2464 2009-07-12 20:15  ivan
2465
2466         * rt/html/Elements/Footer: no need for Time to display either
2467
2468 2009-07-12 19:33  ivan
2469
2470         * rt/html/Elements/PageLayout: style RT's menubars like ours
2471
2472 2009-07-12 18:50  ivan
2473
2474         * httemplate/elements/: header.html, menubar.html: style nits
2475
2476 2009-07-12 16:45  ivan
2477
2478         * httemplate/elements/header.html: fix header sizes :/
2479
2480 2009-07-12 16:38  ivan
2481
2482         * FS/FS/CGI.pm: this should fix $fsurl under the unified RT?  sure
2483           hope so
2484
2485 2009-07-12 16:27  ivan
2486
2487         * rt/html/NoAuth/css/3.5-default/titlebox.css: fix excessive RT
2488           margins
2489
2490 2009-07-12 16:25  ivan
2491
2492         * httemplate/edit/cust_main.cgi: ACL on customer edit
2493
2494 2009-07-12 16:22  ivan
2495
2496         * httemplate/elements/header.html, httemplate/elements/menu.html,
2497           httemplate/elements/xmenu.css, httemplate/elements/xmenu.top.css,
2498           rt/FREESIDE_MODIFIED, rt/etc/RT_SiteConfig.pm,
2499           rt/html/Elements/Header,
2500           rt/html/NoAuth/css/3.5-default/freeside.css,
2501           rt/html/NoAuth/css/3.5-default/misc.css,
2502           rt/html/Ticket/Display.html: resolve style weirdness (fallout
2503           from RT integration), especially non-fixed-width comment boxes,
2504           menu/searchbar differences, RT#1169
2505
2506 2009-07-12 12:32  ivan
2507
2508         * httemplate/elements/menu.html: update tickting config
2509           descriptions
2510
2511 2009-07-12 06:27  jeff
2512
2513         * FS/FS/Record.pm: stop gratuitous hash manipulatoin during enum
2514           untaint
2515
2516 2009-07-10 19:40  ivan
2517
2518         * bin/drop_slony.slonik: notes
2519
2520 2009-07-10 10:50  ivan
2521
2522         * httemplate/elements/: select-did.html, tr-select-did.html: fix
2523           svc_phone provisioning!
2524
2525 2009-07-09 17:36  ivan
2526
2527         * FS/FS/cdr.pm: fix sansay CDR import to ignore "NA" in dates,
2528           RT#5495
2529
2530 2009-07-09 16:59  ivan
2531
2532         * FS/FS/cdr.pm, FS/FS/cdr/sansay.pm, eg/cdr_template.pm: sansay
2533           CDRs, RT#5495
2534
2535 2009-07-09 16:58  ivan
2536
2537         * FS/bin/freeside-cdr-sftp_and_import: add -r option
2538
2539 2009-07-09 14:05  ivan
2540
2541         * FS/FS/cust_main.pm, httemplate/elements/menu.html,
2542           httemplate/search/report_unapplied_cust_pay.html,
2543           httemplate/search/unapplied_cust_pay.html: unapplied payments
2544           report, RT#4861
2545
2546 2009-07-09 13:36  ivan
2547
2548         * httemplate/search/elements/cust_main_dayranges.html: no idea how
2549           i missed fixing this before
2550
2551 2009-07-09 13:18  ivan
2552
2553         * httemplate/search/report_receivables.cgi: oops
2554
2555 2009-07-08 19:34  ivan
2556
2557         * rt/html/Elements/Header: doh, fix RT onLoadHook; this fixes
2558           "Undefined subroutine &HTML::Mason::Commands::onLoadHook" error
2559           on ticket creation and otherwise, RT#1169
2560
2561 2009-07-08 04:12  ivan
2562
2563         * FS/FS/TicketSystem/RT_External.pm,
2564           FS/FS/TicketSystem/RT_Internal.pm, httemplate/elements/menu.html,
2565           FS/FS/Conf.pm, FS/FS/Mason.pm, htetc/handler.pl,
2566           httemplate/elements/about_freeside.html,
2567           httemplate/elements/about_rt.html,
2568           httemplate/elements/header.html,
2569           httemplate/elements/popup_link.html, rt/FREESIDE_MODIFIED,
2570           rt/html/Elements/Header, rt/html/Elements/PageLayout,
2571           rt/html/Elements/Tabs, rt/html/Prefs/SearchOptions.html,
2572           rt/html/User/Prefs.html: borg RT menus, RT#1169
2573
2574 2009-07-07 20:33  ivan
2575
2576         * httemplate/search/: report_receivables.cgi,
2577           report_unapplied_cust_pay.html, unapplied_cust_pay.html,
2578           elements/cust_main_dayranges.html: factor out the range-handling
2579           portions of receivables report, start on a similar unapplied
2580           payment report, RT#4861
2581
2582 2009-07-07 02:53  ivan
2583
2584         * FS/FS/Schema.pm, httemplate/view/svc_broadband.cgi: allow null
2585           svc_broadband.ip_addr
2586
2587 2009-07-07 02:23  ivan
2588
2589         * FS/FS/: Conf.pm, Schema.pm, svc_broadband.pm: allow null
2590           svc_broadband.ip_addr
2591
2592 2009-07-07 02:22  ivan
2593
2594         * httemplate/edit/svc_broadband.cgi: UI nit - double #
2595
2596 2009-07-07 00:32  mark
2597
2598         * FS/bin/freeside-void-payments: Add freeside-void-payments script
2599           for returned check processing
2600
2601 2009-07-06 17:53  ivan
2602
2603         * FS/FS/cdr/netcentrex.pm: for netcentrex CDRs, import duration to
2604           duration field (previously only billsec)
2605
2606 2009-07-06 17:47  ivan
2607
2608         * FS/FS/cdr.pm: on CDR date parse, consider 1970-01-01 NULL like
2609           1900-01-01, RT#4081
2610
2611 2009-07-06 16:14  ivan
2612
2613         * httemplate/search/: cdr.html, report_cdr.html: search cdr by
2614           acctid
2615
2616 2009-07-06 14:34  ivan
2617
2618         * httemplate/browse/rate_region.html: align, display countrycode
2619           with +, space between prefixes allowing wrapping
2620
2621 2009-07-05 17:28  ivan
2622
2623         * httemplate/view/svc_phone.cgi: fix incoming CDR links wrt
2624           cdrbatch field
2625
2626 2009-07-05 17:10  ivan
2627
2628         * httemplate/elements/: select-did.html, tr-select-did.html: doh
2629
2630 2009-07-05 16:56  ivan
2631
2632         * httemplate/elements/: select-did.html, tr-select-did.html: allow
2633           svc_phone.phonenum to be edited when a DID selector is not in use
2634
2635 2009-07-05 16:17  ivan
2636
2637         * httemplate/search/cdr.html: format start/answer/end dates and
2638           link svcnum to service
2639
2640 2009-07-05 14:35  ivan
2641
2642         * FS/FS/Schema.pm, FS/FS/cdr.pm,
2643           httemplate/elements/checkboxes.html, httemplate/search/cdr.html,
2644           httemplate/search/report_cdr.html: CDR search by dcontext,
2645           charged_party, toggle of display fields, RT#4081
2646
2647 2009-07-03 17:47  ivan
2648
2649         * FS/FS/part_event/Condition/: cust_payments.pm,
2650           cust_payments_pkg.pm: add condition based on total customer
2651           payments as a multiplier of a specific package, RT#3983
2652
2653 2009-07-03 17:08  ivan
2654
2655         * FS/FS/part_event/Condition/once.pm: spealing
2656
2657 2009-07-02 04:22  ivan
2658
2659         * FS/FS/cdr.pm, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
2660           FS/FS/part_pkg/cdr_termination.pm,
2661           httemplate/edit/cust_main/billing.html,
2662           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
2663           settlement cdr processing, RT#5495
2664
2665 2009-07-01 19:02  ivan
2666
2667         * FS/FS/: cust_main.pm, part_event/Action/cust_bill_fee_percent.pm,
2668           part_event/Action/fee.pm: fix late fees, RT#5665
2669
2670 2009-07-01 18:26  jeff
2671
2672         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_pkg/flat.pm,
2673           FS/FS/part_pkg/flat_introrate.pm, httemplate/search/cust_pkg.cgi:
2674           update flat_introrate plan to better fit current codebase RT#4912
2675
2676 2009-07-01 03:28  ivan
2677
2678         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
2679           FS/FS/cust_main.pm, FS/FS/part_pkg/cdr_termination.pm,
2680           FS/FS/part_pkg/recur_Common.pm, FS/t/cdr_termination.t,
2681           httemplate/edit/cust_main/billing.html,
2682           httemplate/view/cust_main/billing.html: start of settlement CDR
2683           processing, RT#5495
2684
2685 2009-06-30 22:34  ivan
2686
2687         * FS/FS/part_event/Action/cust_bill_fee_percent.pm,
2688           FS/FS/part_event/Action/fee.pm,
2689           httemplate/elements/select-taxclass.html,
2690           httemplate/elements/tr-select-taxclass.html: add tax class
2691           selection back for late charges w/1.9 events, RT#5665
2692
2693 2009-06-30 13:18  jeff
2694
2695         * FS/FS.pm, httemplate/elements/menu.html: documentation
2696           corrections
2697
2698 2009-06-30 12:38  ivan
2699
2700         * FS/FS/Schema.pm, FS/FS/part_pkg_taxclass.pm,
2701           httemplate/browse/part_pkg_taxclass.html,
2702           httemplate/edit/part_pkg_taxclass.html,
2703           httemplate/edit/process/part_pkg_taxclass.html,
2704           httemplate/elements/menu.html,
2705           httemplate/elements/select-taxclass.html,
2706           httemplate/elements/tr-select-taxclass.html: disabling a
2707           taxclass, RT#5472
2708
2709 2009-06-30 05:32  ivan
2710
2711         * httemplate/edit/quick-charge.html: remove debugging
2712
2713 2009-06-30 05:28  ivan
2714
2715         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
2716           httemplate/edit/REAL_cust_pkg.cgi,
2717           httemplate/edit/quick-charge.html,
2718           httemplate/edit/process/REAL_cust_pkg.cgi,
2719           httemplate/view/cust_main/packages/status.html,
2720           FS/FS/Cron/bill.pm, httemplate/edit/process/quick-charge.cgi:
2721           one-time charge "hold for later" / any package future start date,
2722           RT#5347
2723
2724 2009-06-30 04:09  ivan
2725
2726         * FS/FS/part_export/netsapiens.pm: this will help
2727
2728 2009-06-30 02:38  ivan
2729
2730         * FS/FS/: phone_device.pm, part_export/netsapiens.pm: more steps to
2731           netsapiens export, RT#5226
2732
2733 2009-06-29 19:54  ivan
2734
2735         * FS/FS/part_export/netsapiens.pm: add DID association w/user?
2736           docs from netsapiens rough... RT#5226
2737
2738 2009-06-29 18:42  ivan
2739
2740         * FS/FS.pm, FS/MANIFEST, FS/FS/Mason.pm, FS/FS/Schema.pm,
2741           FS/FS/part_device.pm, FS/FS/phone_device.pm, FS/FS/svc_phone.pm,
2742           FS/t/part_device.t, FS/t/phone_device.t,
2743           httemplate/browse/part_device.html,
2744           httemplate/edit/part_device.html,
2745           httemplate/edit/phone_device.html,
2746           httemplate/edit/process/part_device.html,
2747           httemplate/edit/process/phone_device.html,
2748           httemplate/misc/delete-phone_device.html,
2749           httemplate/misc/part_device-import.html,
2750           httemplate/elements/menu.html,
2751           httemplate/misc/process/part_device-import.html,
2752           httemplate/view/svc_phone.cgi: phone devices (for netsapiens
2753           integration), RT#5226
2754
2755 2009-06-29 15:48  rsiddall
2756
2757         * rpm/freeside.spec: Fix PDF invoice generation, including
2758           requirement for ghostscript.
2759
2760 2009-06-29 07:45  jeff
2761
2762         * bin/cust_pay_histogram: show total number of payments
2763
2764 2009-06-29 06:55  jeff
2765
2766         * bin/cust_pay_histogram: commandline tool for examining cust_pay
2767           records by date range #5652
2768
2769 2009-06-29 06:53  jeff
2770
2771         * FS/FS/part_pkg_report_option.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
2772           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
2773           FS/t/part_pkg_report_option.t, FS/FS.pm, FS/MANIFEST,
2774           httemplate/browse/part_pkg_report_option.html,
2775           httemplate/edit/part_pkg.cgi,
2776           httemplate/edit/part_pkg_report_option.html,
2777           httemplate/edit/cust_main/bottomfixup.html,
2778           httemplate/edit/cust_main/bottomfixup.js,
2779           httemplate/edit/cust_main/choose_tax_location.html,
2780           httemplate/edit/process/part_pkg.cgi,
2781           httemplate/edit/process/part_pkg_report_option.html,
2782           httemplate/misc/xmlhttp-cust_main-censustract.html,
2783           httemplate/edit/cust_main/contact.html,
2784           httemplate/elements/location.html, httemplate/elements/menu.html,
2785           httemplate/search/cust_main.html,
2786           httemplate/search/report_cust_main.html,
2787           httemplate/search/report_cust_pkg.html: FCC form 477 reporting
2788           #4912
2789
2790 2009-06-28 23:21  ivan
2791
2792         * FS/MANIFEST: remove freeside-expiration-alerter
2793
2794 2009-06-26 16:21  ivan
2795
2796         * FS/bin/freeside-queued: doh, brainfart, RT#5572
2797
2798 2009-06-26 16:12  ivan
2799
2800         * FS/bin/freeside-queued: add -s and -n flags to freeside-daily to
2801           specify the kinds of jobs to be run, RT#5572
2802
2803 2009-06-26 11:53  ivan
2804
2805         * FS/FS/cust_main.pm: in smart_search, move duplicate elimination
2806           bits so that they're used even when doing an exact search on a
2807           browser-remembered result
2808
2809 2009-06-25 23:55  mark
2810
2811         * FS/: FS/Conf.pm, bin/freeside-daily: Add expiration alerts to
2812           freeside-daily routine
2813
2814 2009-06-25 13:23  ivan
2815
2816         * FS/FS/ClientAPI/Signup.pm: finish fixing "Real time processing
2817           not enabled!" error when using signup without any real-time
2818           processor
2819
2820 2009-06-25 12:55  ivan
2821
2822         * FS/FS/ClientAPI/Signup.pm: eliminate harmless warning log spam:
2823           Argument "" isn't numeric in numeric eq (==) at
2824           /usr/local/share/perl/5.8.8/FS/ClientAPI/Signup.pm line 57
2825
2826 2009-06-25 12:47  ivan
2827
2828         * FS/FS/: agent.pm, ClientAPI/Signup.pm: fix signups for the
2829           no-gateway-at-all case, RT#5673
2830
2831 2009-06-25 12:06  ivan
2832
2833         * httemplate/search/cust_tax_adjustment.html: fix tax adjustment
2834           report
2835
2836 2009-06-24 18:28  ivan
2837
2838         * FS/FS.pm, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Conf.pm,
2839           FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
2840           FS/FS/cust_main.pm, FS/FS/cust_tax_adjustment.pm,
2841           FS/t/cust_tax_adjustment.t,
2842           httemplate/edit/cust_tax_adjustment.html,
2843           httemplate/edit/process/cust_tax_adjustment.html,
2844           httemplate/search/cust_tax_adjustment.html,
2845           httemplate/view/cust_main/payment_history.html: tax adjustments,
2846           RT#5595
2847
2848 2009-06-24 18:22  ivan
2849
2850         * httemplate/view/cust_main/one_time_charge_link.html: fix extra
2851           whitespace in IE
2852
2853 2009-06-24 11:36  ivan
2854
2855         * init.d/freeside-init, FS/bin/freeside-queued: add support for db
2856           profiling, RT#5662
2857
2858 2009-06-24 02:07  mark
2859
2860         * FS/: FS/Cron/alert_expiration.pm, bin/freeside-daily: Move
2861           expiration alerts into FS::Cron::alert_expiration
2862
2863 2009-06-23 21:42  ivan
2864
2865         * FS/FS/part_pkg.pm: fix upgrade issue w/ black part_pkg.comment,
2866           RT#3988
2867
2868 2009-06-23 18:40  ivan
2869
2870         * httemplate/graph/cust_bill_pkg.cgi: fix total links on
2871           agent-specific sales report, RT#5449
2872
2873 2009-06-23 13:33  rsiddall
2874
2875         * httemplate/view/svc_domain.cgi: Remove ability to renew domain
2876           registration for more than one year as we can't automatically
2877           bill for multi-year renewals at this time.
2878
2879 2009-06-22 16:42  ivan
2880
2881         * FS/FS/cust_pay.pm: fix using encryption produces non-decrypted
2882           data in payment receipts, RT#5536
2883
2884 2009-06-22 15:55  ivan
2885
2886         * FS/FS/Mason.pm, httemplate/search/cust_main.html: fix advanced
2887           customer report failure, RT#5515
2888
2889 2009-06-22 10:00  jeff
2890
2891         * FS/FS/cust_main.pm: wtf?  the tax applies but it doesn't? RT#5574
2892
2893 2009-06-22 03:45  ivan
2894
2895         * FS/FS/part_pkg.pm: eliminate harmless upgrade error: Argument ""
2896           isn't numeric in numeric eq (==) at
2897           /usr/local/share/perl/5.8.8/FS/part_pkg.pm line 371.
2898
2899 2009-06-22 03:39  ivan
2900
2901         * FS/FS/access_user.pm: fix pod
2902
2903 2009-06-22 03:28  ivan
2904
2905         * FS/FS/part_pkg.pm: fix setup/recur -> setup_fee/recur_fee upgrade
2906
2907 2009-06-22 03:06  ivan
2908
2909         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
2910           httemplate/search/cust_bill_pkg.cgi,
2911           httemplate/search/report_tax.cgi: finish basic implemention of
2912           tax exemption by tax name hack, RT#5127
2913
2914 2009-06-22 00:50  ivan
2915
2916         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
2917           FS/FS/cust_main.pm, FS/FS/cust_main_exemption.pm,
2918           FS/t/cust_main_exemption.t,
2919           httemplate/edit/cust_main/billing.html,
2920           httemplate/edit/process/cust_main.cgi,
2921           httemplate/view/cust_main/billing.html: tax exemption by tax
2922           name, RT#5127
2923
2924 2009-06-21 15:00  ivan
2925
2926         * FS/FS/part_pkg/agent.pm: eliminate leaky debugging and a warning
2927           about it
2928
2929 2009-06-21 08:42  jeff
2930
2931         * FS/FS/part_export/: www_plesk.pm, acct_plesk.pm: link to docs
2932           #5855
2933
2934 2009-06-21 08:21  jeff
2935
2936         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
2937           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
2938           httemplate/edit/REAL_cust_pkg.cgi,
2939           httemplate/edit/agent_type.cgi, httemplate/edit/cust_pkg.cgi,
2940           httemplate/edit/part_bill_event.cgi,
2941           httemplate/edit/part_pkg.cgi, httemplate/edit/reg_code.cgi,
2942           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
2943           httemplate/misc/bulk_change_pkg.cgi,
2944           httemplate/misc/cancel_pkg.html,
2945           httemplate/misc/cust_main-import.cgi,
2946           httemplate/misc/delay_susp_pkg.html,
2947           httemplate/misc/meta-import.cgi, httemplate/search/cust_main.cgi,
2948           httemplate/search/cust_pkg.cgi, httemplate/search/reg_code.html,
2949           httemplate/search/report_cust_pkg.html,
2950           httemplate/view/cust_main/packages/package.html,
2951           httemplate/view/cust_main/packages/status.html: CUSTOM
2952           packages/actual flag for custom packages #3988
2953
2954 2009-06-19 14:49  jeff
2955
2956         * FS/FS/: cust_bill_pkg_detail.pm, tax_rate.pm: support some older
2957           Pg when upgrading tax rates and cust_bill_pkg_details
2958
2959 2009-06-19 10:53  jeff
2960
2961         * fs_selfservice/FS-SelfService/cgi/verify.cgi: treat webpay type
2962           payments as manual
2963
2964 2009-06-19 05:08  ivan
2965
2966         * FS/FS/part_pkg/agent.pm: fix the prorating for the package's
2967           first month (whew!) add an option not to prorate the accounts
2968           themselves
2969
2970 2009-06-19 00:46  ivan
2971
2972         * FS/FS/cust_main.pm: AND helps alot, RT#5572 for real
2973
2974 2009-06-19 00:14  ivan
2975
2976         * FS/FS/cust_main.pm: attempt to optimize the easy parts of billing
2977           run, RT#18737
2978
2979 2009-06-18 04:09  ivan
2980
2981         * FS/FS/part_pkg/agent.pm: omit listing spurious customer details
2982
2983 2009-06-18 04:07  ivan
2984
2985         * FS/FS/part_pkg/bulk.pm:  bulk price plan fix - don't omit setup
2986           fee
2987
2988 2009-06-18 04:04  ivan
2989
2990         * FS/FS/part_pkg/agent.pm: add agent wholsale price plan, RT#4696
2991
2992 2009-06-18 04:03  ivan
2993
2994         * FS/FS/Schema.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
2995           add basic part_pkg cost columns for agent wholsale price plan,
2996           RT#4696
2997
2998 2009-06-18 03:07  ivan
2999
3000         * FS/FS/cust_main.pm: uuh, don't bomb out if there *isn't* a postal
3001           fee package
3002
3003 2009-06-18 02:52  ivan
3004
3005         * httemplate/images/gray-black-side.png: forgot this
3006
3007 2009-06-17 18:17  mark
3008
3009         * httemplate/: elements/menu.html, search/report_receivables.cgi,
3010           search/report_receivables.html: Fix receivables report ACL checks
3011           and menu
3012
3013 2009-06-16 23:43  mark
3014
3015         * FS/FS/AccessRight.pm, httemplate/elements/menu.html,
3016           httemplate/search/report_receivables.cgi,
3017           httemplate/search/report_receivables.html: Added separate access
3018           right for receivables report
3019
3020 2009-06-16 19:39  ivan
3021
3022         * FS/FS/Conf.pm, FS/FS/access_user.pm,
3023           httemplate/edit/process/REAL_cust_pkg.cgi,
3024           httemplate/edit/process/part_pkg.cgi,
3025           httemplate/edit/process/quick-cust_pkg.cgi,
3026           httemplate/elements/menubar.html,
3027           httemplate/misc/process/link.cgi, httemplate/pref/pref.html,
3028           httemplate/search/cust_event.html,
3029           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
3030           httemplate/view/cust_main.cgi: finish up initial work on customer
3031           view tabs (ensure links back to customer view call include
3032           show=packages if default view isn't jumbo or packages already),
3033           RT#5586
3034
3035 2009-06-15 20:29  ivan
3036
3037         * httemplate/: elements/menubar.html, pref/pref-process.html,
3038           pref/pref.html, view/cust_main.cgi, view/cust_main/packages.html,
3039           view/cust_main/payment_history.html, view/cust_main/tickets.html:
3040           basic customer view tabs, RT#5586
3041
3042 2009-06-15 14:41  rsiddall
3043
3044         * FS/FS/AccessRight.pm, httemplate/view/svc_domain.cgi: Add a new
3045           access right for managing domain registration (registering,
3046           transferring, revoking, renewing, etc.).
3047
3048 2009-06-15 13:43  jeff
3049
3050         * FS/FS/cust_main.pm: check for need for postal fee before charging
3051           the customer, not after
3052
3053 2009-06-15 12:41  rsiddall
3054
3055         * FS/FS/part_export/domreg_opensrs.pm,
3056           httemplate/edit/process/domreg.cgi,
3057           httemplate/view/svc_domain.cgi: Add domain registration
3058           operations to the View Domain screen, if the domain has an
3059           associated export supporting registration.  Shows the domain
3060           status and allows registration, transfer, revocation, or renewal.
3061           Revocation almost never works since the registries impose very
3062           short windows after initial registration.  Also updated the
3063           OpenSRS registration export to support the additional operations.
3064
3065 2009-06-12 20:13  rsiddall
3066
3067         * rpm/freeside.spec: Default configuration files had
3068           directory-style permission values.
3069
3070 2009-06-11 19:48  rsiddall
3071
3072         * rpm/freeside.spec: Freeside no longer uses a datasource-specific
3073           configuration folder.  Configuration is kept in the RDBMS and
3074           initialized from the default_conf folder.  RT 5579.
3075
3076 2009-06-10 16:30  jeff
3077
3078         * conf/invoice_latex: prevent notes from bleeding onto coupon
3079           RT#5537
3080
3081 2009-06-10 14:58  ivan
3082
3083         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm: should hopefully fix old
3084           services showing up on invoices, RT#5451/RT#5514/RT#5564/RT#3032
3085
3086 2009-06-10 12:50  ivan
3087
3088         * FS/FS/Cron/bill.pm: don't add another queued_bill job to the
3089           queue if there's already one waiting to run for a customer,
3090           RT#5572
3091
3092 2009-06-10 00:58  ivan
3093
3094         * httemplate/search/cust_pkg.cgi: this should add the info s1 was
3095           looking for, RT#5539
3096
3097 2009-06-09 20:06  ivan
3098
3099         * FS/bin/freeside-upgrade: doh, semicolon
3100
3101 2009-06-09 20:00  ivan
3102
3103         * FS/bin/freeside-upgrade: don't attempt to create h_queue indices,
3104           for SG upgradability
3105
3106 2009-06-09 19:08  ivan
3107
3108         * httemplate/edit/payment_gateway.html: update gateway list in
3109           order to add WesternACH, RT#5409
3110
3111 2009-06-09 17:02  ivan
3112
3113         * FS/FS/cust_main.pm: eliminate harmless
3114
3115             Argument "" isn't numeric in numeric comparison (<=>) at
3116           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 6759.
3117
3118           warning, sort batched payments on a column that actually exists
3119
3120 2009-06-04 07:27  ivan
3121
3122         * httemplate/docs/credits.html: fix scrolling
3123
3124 2009-06-04 07:09  ivan
3125
3126         * rpm/freeside.spec: there are lots of contributors too!
3127
3128 2009-06-04 07:08  ivan
3129
3130         * httemplate/docs/credits.html: $core->add("jeremyd");
3131
3132 2009-06-03 20:49  ivan
3133
3134         * bin/freeside-migrate-events: much more efficient event migration:
3135           let the database do the work, RT#5426
3136
3137 2009-06-03 17:49  ivan
3138
3139         * bin/freeside-migrate-events: add a -m mode to improve performance
3140           so upgrade can complete for large databases, RT#5426
3141
3142 2009-06-03 14:09  rsiddall
3143
3144         * rpm/freeside.spec: Incorrect permissions on the default
3145           configuration folder caused installation to fail with an
3146           incomplete database initialization.  Failure to remove the
3147           ticket_system file from the default configuration folder caused
3148           Freeside to try to use RT.
3149
3150 2009-06-03 12:52  ivan
3151
3152         * FS/FS/UID.pm: add a hack to set default schema, cf.
3153           http://www.freeside.biz/mediawiki/index.php/Freeside:1.7:Documentation:Administration:PostgreSQL_Schema
3154
3155 2009-05-31 22:43  jeff
3156
3157         * FS/FS/part_pkg_taxproduct.pm, FS/FS/tax_rate.pm,
3158           httemplate/misc/tax-fetch_and_replace.cgi,
3159           httemplate/misc/process/tax-fetch_and_replace.cgi: a 'start over'
3160           function for the taxproduct based tax data loading
3161
3162 2009-05-31 02:57  ivan
3163
3164         * FS/FS/cust_bill.pm: wtf
3165
3166 2009-05-31 02:45  ivan
3167
3168         * FS/FS/cust_bill.pm: don't fallback to 'Payable upon receipt'
3169           invoice terms anymore.  or in other words, honor setting
3170           'invoice_default_terms' blank, like in 1.7.  RT#5415
3171
3172 2009-05-31 01:39  ivan
3173
3174         * httemplate/browse/part_pkg.cgi: add "hide one-time charges"
3175           toggle, RT#5255
3176
3177 2009-05-30 23:59  ivan
3178
3179         * httemplate/: browse/part_pkg.cgi, elements/select-table.html:
3180           package definition browse/search, filter by package class,
3181           RT#5255
3182
3183 2009-05-30 22:15  ivan
3184
3185         * bin/cdr-netsapiens.import: start of netsapeins cdr import, will
3186           finish up when can connect again, RT#5226
3187
3188 2009-05-30 21:57  ivan
3189
3190         * FS/FS/part_export/netsapiens.pm: necessary for
3191           bin/cdr-netsapeins.import
3192
3193 2009-05-30 05:15  ivan
3194
3195         * FS/FS/Schema.pm: very long transnexus filenames, RT#5229
3196
3197 2009-05-30 04:21  ivan
3198
3199         * FS/FS/cdr/transnexus.pm: clid is base-64 encoded, huh, RT#5229
3200
3201 2009-05-30 04:14  ivan
3202
3203         * bin/cdr-transnexus.import: quick hacked-up copy of
3204           freeside-cdr-sftp_and_import for transnexus directory structure,
3205           RT#5229
3206
3207 2009-05-30 03:45  ivan
3208
3209         * FS/FS/: cdr.pm, cdr/transnexus.pm: add transnexus format, RT#5229
3210
3211 2009-05-29 20:40  ivan
3212
3213         * FS/FS/part_pkg/prepaid.pm: and enable overlimit_action, RT#4995
3214
3215 2009-05-29 20:14  ivan
3216
3217         * FS/FS/: svc_acct.pm, part_pkg/flat.pm, part_pkg/prepaid.pm: add
3218           ability for prepaid packages to have usage limits and cancel if
3219           they're hit, RT#4995
3220
3221 2009-05-29 19:31  ivan
3222
3223         * FS/FS/: Conf.pm, svc_acct.pm: require svc_acct-usage_threshold to
3224           be set explicitly, don't default to 80%
3225
3226 2009-05-29 16:36  ivan
3227
3228         * httemplate/search/cdr.html: slightly better labels and field
3229           order for CDR report, RT#4081
3230
3231 2009-05-29 16:17  ivan
3232
3233         * FS/FS/: Conf.pm, cdr.pm, cdr/netcentrex.pm: fixup pivot code
3234           handling in netcentrex CDR handling, RT#4081
3235
3236 2009-05-28 21:43  jeff
3237
3238         * FS/FS/Conf.pm: correct description to reflect previous changes
3239
3240 2009-05-28 17:22  jeff
3241
3242         * httemplate/edit/: quick-charge.html, process/quick-charge.cgi:
3243           don't require a leading 0 in the quick charge amount
3244
3245 2009-05-27 15:32  ivan
3246
3247         * httemplate/search/cust_bill_pkg.cgi: and multiple taxlcasses.  i
3248           think that should actually do it for now on RT#5446
3249
3250 2009-05-27 15:23  ivan
3251
3252         * httemplate/search/report_tax.cgi: and the "tax invoiced" link
3253           too!  woo, working, RT#5446
3254
3255 2009-05-27 15:13  ivan
3256
3257         * httemplate/search/: cust_bill_pkg.cgi: maybe this willf inally
3258           fix total line links on tax report when using report_group
3259           kludge? (still possibly not in all corner cases), RT#5446
3260
3261 2009-05-27 15:10  ivan
3262
3263         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: maybe this
3264           willf inally fix total line links on tax report when using
3265           report_group kludge? (still possibly not in all corner cases),
3266           RT#5446
3267
3268 2009-05-27 14:35  ivan
3269
3270         * httemplate/search/report_tax.cgi: fix total line links on tax
3271           report when using report_group kludge? (possibly not in all
3272           corner cases), RT#5446
3273
3274 2009-05-27 14:27  ivan
3275
3276         * httemplate/search/report_tax.cgi: fix total line links on tax
3277           report when using report_group kludge? (possibly not in all
3278           corner cases), RT#5446
3279
3280 2009-05-27 14:24  jeff
3281
3282         * httemplate/elements/menuarrow.gif: close ticket 1517
3283
3284 2009-05-27 10:18  ivan
3285
3286         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix total
3287           line links on tax report when using report_group kludge?
3288           (possibly not in all corner cases), RT#5446
3289
3290 2009-05-27 00:50  jeff
3291
3292         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
3293           FS/FS/cust_recon.pm, FS/MANIFEST, FS/FS/cust_pkg.pm,
3294           FS/FS/svc_acct.pm, FS/FS/ClientAPI/Bulk.pm,
3295           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-selfservice-server,
3296           FS/t/cust_recon.t, fs_selfservice/FS-SelfService/MANIFEST,
3297           fs_selfservice/FS-SelfService/Makefile.PL,
3298           fs_selfservice/FS-SelfService/SelfService.pm,
3299           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
3300           fs_selfservice/FS-SelfService/freeside-selfservice-soap-server,
3301           fs_selfservice/FS-SelfService/iZoomOnlineProvisionService.pm:
3302           bulk provisioning via ftp and SOAP #5202
3303
3304 2009-05-26 05:32  jeff
3305
3306         * fs_selfservice/FS-SelfService/cgi/: overlibmws.js,
3307           overlibmws_crossframe.js, overlibmws_draggable.js,
3308           overlibmws_iframe.js, iframecontentmws.js: include overlib in
3309           selfservice
3310
3311 2009-05-25 19:48  ivan
3312
3313         * httemplate/search/report_tax.cgi: and also fix "tax invoiced"
3314           portion of total line when using config option for some basic tax
3315           grouping by name, RT#5446
3316
3317 2009-05-25 19:03  ivan
3318
3319         * httemplate/search/report_tax.cgi: mostly fix total line when
3320           using config option for some basic tax grouping by name, RT#5446
3321
3322 2009-05-25 18:41  ivan
3323
3324         * httemplate/search/: report_tax.html, report_tax.cgi: add a config
3325           option for some basic tax grouping by name, RT#5446
3326
3327 2009-05-25 18:35  ivan
3328
3329         * FS/FS/Conf.pm, httemplate/search/report_tax.cgi,
3330           httemplate/search/report_tax.html: add a config option for some
3331           basic tax grouping by name, RT#5446
3332
3333 2009-05-25 15:42  ivan
3334
3335         * httemplate/graph/cust_bill_pkg.cgi: fix total links on sales
3336           graph when a package class is specified, RT#5449
3337
3338 2009-05-24 20:59  ivan
3339
3340         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: international
3341           self-service payments, RT#1592
3342
3343 2009-05-24 18:49  ivan
3344
3345         * FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
3346           fs_selfservice/FS-SelfService/SelfService.pm,
3347           fs_selfservice/FS-SelfService/cgi/card.html,
3348           fs_selfservice/FS-SelfService/cgi/make_payment.html,
3349           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
3350           fs_selfservice/FS-SelfService/cgi/misc/counties.cgi,
3351           fs_selfservice/FS-SelfService/cgi/misc/states.cgi,
3352           httemplate/elements/location.html,
3353           httemplate/elements/select-county.html: international
3354           self-service payments, RT#1592
3355
3356 2009-05-21 20:22  ivan
3357
3358         * FS/bin/freeside-upgrade: commit before sqlradius upgrade so
3359           sqlradius upgrade errors from permissions can be ignored for now
3360
3361 2009-05-21 20:02  ivan
3362
3363         * FS/FS/cust_pkg.pm, httemplate/search/report_cust_pkg.html: add
3364           ability to report on packages w/status "not yet billed" as well,
3365           RT#5409
3366
3367 2009-05-20 08:27  ivan
3368
3369         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html,
3370           httemplate/view/cust_main/packages/services.html: add "manage
3371           device" link & config, RT#5438
3372
3373 2009-05-20 01:27  ivan
3374
3375         * FS/FS/part_export/netsapiens.pm: get subscriber deletion working
3376           and remove devel cruft, RT#5226
3377
3378 2009-05-19 18:06  ivan
3379
3380         * FS/FS/part_export/netsapiens.pm: first pass at netsapiens
3381           integration, RT#5226
3382
3383 2009-05-18 12:23  jeff
3384
3385         * FS/FS/tax_rate_location.pm: miss use
3386
3387 2009-05-18 12:21  jeff
3388
3389         * FS/FS/Schema.pm: allow empty state
3390
3391 2009-05-18 11:21  jeff
3392
3393         * FS/bin/freeside-upgrade: prevent death on meritless sqlradius
3394           upgrade attempts
3395
3396 2009-05-18 02:55  ivan
3397
3398         * FS/FS/cust_svc.pm, FS/FS/ClientAPI/MyAccount.pm,
3399           FS/FS/UI/bytecount.pm,
3400           fs_selfservice/FS-SelfService/cgi/header.html,
3401           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
3402           fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
3403           fs_selfservice/FS-SelfService/cgi/view_usage.html,
3404           fs_selfservice/FS-SelfService/SelfService.pm: basic CDR viewing
3405           from self-service, RT#4018
3406
3407 2009-05-18 01:40  ivan
3408
3409         * FS/bin/freeside-cdr-sftp_and_import: it would help to use the
3410           correct port, RT#4081
3411
3412 2009-05-17 21:56  jeff
3413
3414         * FS/FS/: part_pkg_taxrate.pm, tax_rate.pm: handle dates before
3415           1970
3416
3417 2009-05-16 13:07  rsiddall
3418
3419         * FS/FS/part_export/domreg_opensrs.pm: Added information on common
3420           failure causes to the perldoc.
3421
3422 2009-05-16 12:27  rsiddall
3423
3424         * FS/FS/part_export/domreg_opensrs.pm: Defer use of Net::OpenSRS so
3425           that failure to install the module doesn't stop Apache from
3426           starting.  (This causes attempts to register domains to fail
3427           instead.)
3428
3429 2009-05-15 19:29  rsiddall
3430
3431         * FS/FS/part_export/domreg_opensrs.pm: Provide better diagnostics
3432           when the cust_main owning this domain does not provide fields
3433           required for use as a contact handle in the domain registration
3434           record.  Also temporarily disable the ability to have the export
3435           do only registration or only transfers.
3436
3437 2009-05-15 12:41  rsiddall
3438
3439         * FS/FS/svc_domain.pm, FS/FS/part_export/domreg_opensrs.pm,
3440           httemplate/edit/part_export.cgi, httemplate/edit/svc_domain.cgi,
3441           httemplate/edit/process/part_export.cgi,
3442           httemplate/edit/process/svc_domain.cgi: Simple domain
3443           registration at Tucows OpenSRS using an export based on
3444           Net::OpenSRS.  When a domain is added and the export runs, it
3445           will register the domain or initiate a transfer.  You can also
3446           choose no action.  There's currently no provision for revoking
3447           domains or renewing registrations.  Depending on the settings at
3448           OpenSRS, orders may look like they've succeeded in Freeside but
3449           actually be queued pending input by the reseller at OpenSRS.  The
3450           part_export CGIs were modified to allow a multi-valued select to
3451           be used to control which TLDs are enabled for registration.
3452
3453 2009-05-14 09:26  jeff
3454
3455         * httemplate/edit/cust_main/bottomfixup.js: ask for help assignting
3456           geocode more often
3457
3458 2009-05-14 09:25  jeff
3459
3460         * httemplate/view/cust_main/billing.html: show geocode when
3461           taxproducts enabled
3462
3463 2009-05-13 15:27  jeff
3464
3465         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
3466           FS/FS/cust_bill_pkg_tax_rate_location.pm, FS/FS/cust_main.pm,
3467           FS/FS/tax_rate_location.pm, FS/MANIFEST, FS/FS/tax_rate.pm,
3468           FS/t/cust_bill_pkg_tax_rate_location.t, FS/t/tax_rate_location.t,
3469           bin/tax_rate_location.import, httemplate/misc/tax-import.cgi,
3470           httemplate/search/cust_bill_pkg.cgi,
3471           httemplate/search/report_newtax.cgi: improved taxproduct tax
3472           report RT#4783
3473
3474 2009-05-12 17:51  ivan
3475
3476         * conf/invoice_latex: remove obsolete comments
3477
3478 2009-05-09 17:45  ivan
3479
3480         * FS/FS/svc_phone.pm: label phone_name correctly
3481
3482 2009-05-09 16:54  ivan
3483
3484         * FS/bin/freeside-cdr-sftp_and_import: move cdr-sftp_and_import
3485           script to FS/bin, add -p option, RT#4081
3486
3487 2009-05-09 00:56  ivan
3488
3489         * FS/FS/: Conf.pm, cdr.pm: add
3490           cdr-charged_party-truncate_{length,prefix} in order to trim
3491           charged_party to a certain length, RT#4081
3492
3493 2009-05-08 18:44  ivan
3494
3495         * httemplate/: edit/elements/svc_Common.html,
3496           edit/elements/edit.html, view/elements/svc_Common.html: use
3497           service-def specific labels, at least for service pages that use
3498           {view,edit}/elements/svc_Common.html RT#4081
3499
3500 2009-05-08 17:39  ivan
3501
3502         * FS/FS/Schema.pm, FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
3503           FS/FS/svc_acct.pm, httemplate/browse/part_svc.cgi,
3504           httemplate/edit/part_svc.cgi: add ability to configure service
3505           labels per-package (still need to actually use the labels),
3506           RT#4081
3507
3508 2009-05-08 01:41  ivan
3509
3510         * httemplate/edit/part_pkg.cgi: fix cloning of custom packages
3511           where you've changed '(CUSTOM)', RT#5350
3512
3513 2009-05-05 15:02  ivan
3514
3515         * FS/FS/Conf.pm, httemplate/edit/agent.cgi: hide
3516           agent.invoice_template edit by default, with a config to turn
3517           back on, RT#5218
3518
3519 2009-05-05 10:58  ivan
3520
3521         * FS/FS/cust_pay.pm: add company_name to payment receipt
3522
3523 2009-05-05 03:40  ivan
3524
3525         * FS/FS/rate_detail.pm, httemplate/elements/file-upload.html,
3526           httemplate/misc/rate_edit_excel.html,
3527           httemplate/misc/process/rate_edit_excel.html: finish the import
3528           portion of excel rate edit, RT#5108
3529
3530 2009-05-04 18:41  jeff
3531
3532         * bin/cust_main_special.pm: ignore fee based taxes and eliminate
3533           unused code
3534
3535 2009-05-04 11:33  jeff
3536
3537         * bin/: cust_main_special.pm, rebill: this is a quick hack to
3538           rebill customers when a cdr didn't happen
3539
3540 2009-05-03 19:01  ivan
3541
3542         * httemplate/search/: report_prepaid_income.cgi,
3543           report_prepaid_income.html: agent-virt prepaid income report,
3544           RT#5311
3545
3546 2009-05-03 18:17  ivan
3547
3548         * FS/FS/svc_acct.pm: eliminate Argument "" isn't numeric in
3549           addition (+) warning
3550
3551 2009-05-03 17:22  ivan
3552
3553         * httemplate/: browse/rate_region.html, elements/menu.html,
3554           misc/rate_edit_excel.html, search/elements/search-xls.html,
3555           search/elements/search.html: add menu item and page for d/ling
3556           and edit rates with excel.  RT#5108
3557
3558 2009-05-03 15:45  ivan
3559
3560         * httemplate/search/elements/: search-csv.html, search-html.html,
3561           search-xls.html, search.html: break down search.html into
3562           components, RT#5108
3563
3564 2009-05-03 11:34  ivan
3565
3566         * FS/FS/AccessRight.pm, httemplate/search/cust_pay_batch.cgi: add
3567           "Redownload resolved batches" ACL for s1, RT#4271
3568
3569 2009-05-02 20:13  ivan
3570
3571         * httemplate/config/config.cgi: edit any config item
3572
3573 2009-05-02 18:45  ivan
3574
3575         * httemplate/config/config-view.cgi: add ability to delete
3576           invoice_latexreturnaddress and invoice_htmlreturnaddress too,
3577           RT#5218
3578
3579 2009-05-02 18:11  ivan
3580
3581         * FS/FS/Conf.pm, httemplate/config/config-delete.cgi,
3582           httemplate/config/config-view.cgi: add ability to remove
3583           suffix-ed config items, RT#5218
3584
3585 2009-05-02 17:40  ivan
3586
3587         * bin/confdiff: confdiff
3588
3589 2009-05-02 15:11  ivan
3590
3591         * FS/FS/Misc/eps2png.pm: fix eps preview
3592
3593 2009-05-01 17:01  ivan
3594
3595         * httemplate/: browse/agent.cgi, config/config-delete.cgi,
3596           config/config-process.cgi, config/config-view.cgi: finish up
3597           useful agent stuff on the config editor: adding, deleting
3598           overrides too.  also add a confirmation to override deletion from
3599           the agent browse page.  RT#5218
3600
3601 2009-05-01 13:21  jeff
3602
3603         * FS/FS/cust_main.pm: calculate tax on tax per line and not on
3604           aggregate
3605
3606 2009-04-30 19:43  ivan
3607
3608         * httemplate/config/config-view.cgi: view all overrides when asked,
3609           even the ones without values.  hmm :/  RT#5218
3610
3611 2009-04-30 19:08  ivan
3612
3613         * FS/FS/cust_event.pm: fix re-print/email from event page, yow.
3614           RT#5293
3615
3616 2009-04-30 18:07  ivan
3617
3618         * httemplate/config/: config-process.cgi, config-view.cgi: add
3619           ability to edit the agent overrides from the main config, RT#4218
3620
3621 2009-04-29 11:25  ivan
3622
3623         * httemplate/edit/svc_www.cgi: fix inadvertant select box, RT#5277
3624
3625 2009-04-28 15:38  ivan
3626
3627         * fs_selfservice/FS-SelfService/cgi/bill.html: UI
3628
3629 2009-04-27 21:36  ivan
3630
3631         * FS/FS/cust_main.pm: add cancelled_cust-noevents flag to emulate
3632           SG billing-daily -r behavior, RT#4412
3633
3634 2009-04-27 21:13  ivan
3635
3636         * FS/FS/: Conf.pm, cust_main.pm: add cancelled_cust-noevents flag
3637           to emulate SG billing-daily -r behavior
3638
3639 2009-04-27 16:06  ivan
3640
3641         * FS/FS/Mason.pm: typo
3642
3643 2009-04-27 16:01  ivan
3644
3645         * FS/FS/Mason.pm: refuse to run w/CGI.pm 3.38.  all lenny upgrades
3646           will need libcgi-pm-perl removed, suck
3647
3648 2009-04-26 16:43  ivan
3649
3650         * FS/FS/Schema.pm: would help to have an index on priority if we're
3651           going to order based on it
3652
3653 2009-04-26 16:19  ivan
3654
3655         * FS/bin/freeside-queued: start small jobs more efficiently,
3656           RT#4412
3657
3658 2009-04-26 16:09  ivan
3659
3660         * FS/FS/Conf.pm: add a config option for max # of queued kids,
3661           RT#4412
3662
3663 2009-04-25 15:42  ivan
3664
3665         * FS/: FS/Cron/bill.pm, bin/freeside-daily: add dry run to
3666           multi-process mode for testing, RT#4412
3667
3668 2009-04-23 13:34  jeff
3669
3670         * FS/FS/: Upgrade.pm, part_pkg_option.pm, part_pkg/voip_cdr.pm: add
3671           subscription option to voip_cdr
3672
3673 2009-04-23 13:31  jeff
3674
3675         * httemplate/misc/tax-fetch_and_import.cgi,
3676           httemplate/misc/process/tax-fetch_and_import.cgi, FS/FS/Conf.pm,
3677           FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxrate.pm,
3678           FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
3679           httemplate/elements/menu.html: autodownload and update of cch tax
3680           data
3681
3682 2009-04-22 21:57  ivan
3683
3684         * FS/FS/Cron/bill.pm: we don't actually need the results ordered,
3685           and i'm sure it doesn't help the planner get us results sooner.
3686           last chance to try and get cursor approach working?  RT#4412
3687
3688 2009-04-22 21:14  ivan
3689
3690         * FS/FS/Cron/bill.pm: does pg try to finish the query when the job
3691           addition is committed?  well, if this works, that answers that.
3692           RT#4412
3693
3694 2009-04-22 13:24  ivan
3695
3696         * FS/FS/Cron/bill.pm: hopefully better performance running the big
3697           query once and then fetching results with a cursor, rather than
3698           running it multiple times with an OFFSET and LIMIT, RT#4412
3699
3700 2009-04-22 11:58  ivan
3701
3702         * httemplate/edit/process/cust_main.cgi: fix not allowing
3703           "on-demand" card or ACH, RT#5238 RT#5237 RT#5230
3704
3705 2009-04-21 23:52  ivan
3706
3707         * FS/FS/Cron/bill.pm: perhaps a happier medium, RT#4412
3708
3709 2009-04-21 17:54  ivan
3710
3711         * FS/FS/Cron/bill.pm: have the big query find customers in batches.
3712           this should be way more efficient in multi-process mode, can
3713           start billing before the big query completes.  RT#4412
3714
3715 2009-04-21 13:59  ivan
3716
3717         * httemplate/browse/rate_region.html: rate download/edit/upload,
3718           RT#5108
3719
3720 2009-04-21 13:28  ivan
3721
3722         * httemplate/browse/rate_region.html: rate download/edit/upload,
3723           RT#5108
3724
3725 2009-04-21 09:42  ivan
3726
3727         * FS/FS/Cron/bill.pm: yow.  fix fallout from cust_main.archived
3728           stuff causing nothing to bill.  RT#4412
3729
3730 2009-04-20 19:23  jeff
3731
3732         * FS/FS/UI/Web.pm, httemplate/elements/progress-popup.html: more
3733           descriptive progress popups
3734
3735 2009-04-20 13:57  rsiddall
3736
3737         * rpm/freeside.spec: Acceptance testing of the RPM build system
3738           flushed out a place where /bin/rm stops waiting for input if
3739           you're /bin/su as the user doing the build.  Added a -f flag to
3740           stop it waiting for input.
3741
3742 2009-04-20 09:57  ivan
3743
3744         * FS/FS/: Schema.pm, cust_main.pm, Cron/bill.pm: add
3745           cust_main.archived field, skip billing if Y, RT#4412
3746
3747 2009-04-19 16:55  ivan
3748
3749         * bin/h_cust_main-wipe_paycvv: no, it was only cause their db is
3750           somehow corrupt
3751
3752 2009-04-19 16:52  ivan
3753
3754         * bin/h_cust_main-wipe_paycvv: warning about this not terminating
3755
3756 2009-04-17 16:30  ivan
3757
3758         * bin/: fs-migrate-cust_tax_exempt, h_cust_main-wipe_paycvv:
3759           something to wipe the CVV from very large databases
3760
3761 2009-04-17 12:50  ivan
3762
3763         * FS/: FS/Schema.pm, FS/Cron/bill.pm, bin/freeside-queued: add
3764           priority to job queue so billing jobs don't don't drown out
3765           provisioning jobs
3766
3767 2009-04-17 12:21  ivan
3768
3769         * FS/FS/Cron/bill.pm: 1 helps alot
3770
3771 2009-04-17 12:20  ivan
3772
3773         * FS/bin/freeside-daily: backport freeside-daily -m and
3774           cust_main::bill_and_collect to 1.7, RT#4412
3775
3776 2009-04-17 01:25  ivan
3777
3778         * httemplate/docs/about.html: AFFERO BITCHES
3779
3780 2009-04-17 01:16  ivan
3781
3782         * httemplate/docs/about.html: what time is now
3783
3784 2009-04-17 01:02  ivan
3785
3786         * httemplate/config/: config-process.cgi, config-view.cgi,
3787           config.cgi: show labels for select(select_hash) config options,
3788           RT#3997
3789
3790 2009-04-17 00:21  ivan
3791
3792         * FS/FS/cust_bill.pm: add invoice number to PDF filename in email
3793           attachments, RT#3403
3794
3795 2009-04-17 00:03  ivan
3796
3797         * httemplate/elements/header.html,
3798           rt/html/Elements/FreesideSvcSearch: hide service search unless
3799           user has "View customer services" ACL, RT#3478
3800
3801 2009-04-16 18:17  ivan
3802
3803         * httemplate/search/: report_receivables.cgi,
3804           report_receivables.html: add customer status to receivables
3805           report selection, hopefully help enet, RT#5187
3806
3807 2009-04-15 20:58  rsiddall
3808
3809         * rpm/freeside.spec: More fixes for SuSE self-service: 1/ Put
3810           binaries in the right folder 2/ Make sure freeside group is
3811           created 3/ Make sure freeside home directory is created
3812
3813 2009-04-15 00:14  ivan
3814
3815         * httemplate/view/: svc_Common.html, elements/svc_Common.html:
3816           should fix view of unlinked phone numbers, RT#5171
3817
3818 2009-04-14 22:52  ivan
3819
3820         * httemplate/view/svc_acct.cgi: s/GECOS/Real Name/ RT#3519
3821
3822 2009-04-14 19:44  ivan
3823
3824         * FS/FS/ClientAPI/MyAccount.pm: fix 1.7->1.9 upgrade glitch with
3825           self-service where process_payment required "payby" instead of
3826           defaulting to CARD, RT#3905
3827
3828 2009-04-14 19:29  ivan
3829
3830         * FS/FS/cust_bill.pm: show 60 chars on typeset invoices but only 32
3831           on plaintext, RT#3905
3832
3833 2009-04-14 19:15  ivan
3834
3835         * FS/FS/cust_bill.pm: this should fix credits pushing typeset
3836           invoices off the right
3837
3838 2009-04-14 14:01  ivan
3839
3840         * httemplate/view/cust_main/packages.html: remove debugging
3841
3842 2009-04-14 13:27  ivan
3843
3844         * httemplate/view/cust_main/packages.html: don't hide old packages
3845           that have services, RT#5179
3846
3847 2009-04-14 10:15  ivan
3848
3849         * FS/FS/: cust_main.pm, agent.pm: add configuration option to
3850           control recurring_flag behavior, RT#3843
3851
3852 2009-04-14 10:12  ivan
3853
3854         * FS/FS/: Conf.pm, Schema.pm: add configuration option to control
3855           recurring_flag behavior, RT#3843
3856
3857 2009-04-14 09:14  jeff
3858
3859         * httemplate/misc/process/tax-import.cgi: hmmm
3860
3861 2009-04-14 09:12  jeff
3862
3863         * httemplate/misc/process/tax-import.cgi: better at least
3864
3865 2009-04-13 17:09  ivan
3866
3867         * FS/FS/Conf.pm: add configuration option to control recurring_flag
3868           behavior, RT#3843
3869
3870 2009-04-13 16:37  ivan
3871
3872         * FS/FS/cust_main.pm: debugging
3873
3874 2009-04-11 23:24  ivan
3875
3876         * httemplate/elements/tr-select-svc_acct-domain.html: adding
3877
3878 2009-04-11 23:14  ivan
3879
3880         * httemplate/elements/selectlayers.html: add svc_phone on new
3881           customer first package, RT#4315
3882
3883 2009-04-11 23:09  ivan
3884
3885         * FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi,
3886           httemplate/edit/cust_main/birthdate.html,
3887           httemplate/edit/cust_main/bottomfixup.html,
3888           httemplate/edit/cust_main/bottomfixup.js,
3889           httemplate/edit/cust_main/first_pkg.html,
3890           httemplate/edit/cust_main/top_misc.html,
3891           httemplate/edit/cust_main/billing.html,
3892           httemplate/edit/cust_main/choose_tax_location.html,
3893           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
3894           httemplate/edit/cust_main/first_pkg/svc_acct.html,
3895           httemplate/edit/cust_main/first_pkg/svc_phone.html,
3896           httemplate/edit/process/cust_main.cgi,
3897           httemplate/elements/select-domain.html,
3898           httemplate/misc/part_svc-columns.cgi,
3899           httemplate/elements/select-svc_acct-domain.html: add svc_phone on
3900           new customer first package, RT#4315
3901
3902 2009-04-11 18:33  jeff
3903
3904         * etc/fslongtable.sty: sheesh
3905
3906 2009-04-11 18:24  jeff
3907
3908         * Makefile, etc/fslongtable.sty, conf/invoice_latex: find and
3909           correct the real double counting culprit
3910
3911 2009-04-11 14:42  ivan
3912
3913         * FS/FS/part_event/Action/writeoff.pm, bin/freeside-migrate-events:
3914           migrate send_email, suspend_if_balance and credit events, RT#3905
3915
3916 2009-04-11 14:29  ivan
3917
3918         * FS/FS/part_event/Action/cust_bill_email.pm: add cust_bill_email
3919           action
3920
3921 2009-04-11 13:51  ivan
3922
3923         * FS/bin/freeside-upgrade: don't run configuration update when -s
3924           is used for schema-only slony slave update
3925
3926 2009-04-10 12:33  ivan
3927
3928         * FS/FS/Conf.pm: better description for enable_taxproducts and a
3929           warning about tax-pkg_address with it
3930
3931 2009-04-09 20:43  jeff
3932
3933         * FS/FS/cust_main.pm: orders of magnitude faster
3934
3935 2009-04-09 15:51  jeff
3936
3937         * FS/FS/cdr/taqua.pm: used BillingNumber and not CallingPartyNumber
3938           for non-toll-free calls
3939
3940 2009-04-08 15:42  ivan
3941
3942         * FS/FS/cust_pkg.pm: fix 'agent X can't purchase pkgpart YY' error
3943           w/agent packages, RT#5119
3944
3945 2009-04-08 01:08  ivan
3946
3947         * FS/FS/Cron/check.pm: don't want to throw false positives, RT#5101
3948
3949 2009-04-08 00:32  ivan
3950
3951         * FS/FS/: Record.pm, Upgrade.pm, cust_main.pm: eliminate all trace
3952           of cvv from history records, RT#5093
3953
3954 2009-04-07 18:13  ivan
3955
3956         * httemplate/misc/link.cgi: when linking a legacy phone number the
3957           phone number could be typed in and not the service #.  RT#3407
3958
3959 2009-04-07 13:45  jeff
3960
3961         * FS/FS/: cdr.pm, cdr/taqua.pm: quick option to allow importing gmt
3962           cdrs
3963
3964 2009-04-07 11:20  ivan
3965
3966         * FS/FS/: Conf.pm, svc_acct.pm: add a config to allow colon in
3967           usernames, RT#5145
3968
3969 2009-04-07 11:15  ivan
3970
3971         * FS/FS/svc_acct.pm: truncate long labels that are TOO long...
3972           RT#3519
3973
3974 2009-04-06 19:50  jeff
3975
3976         * FS/FS/cdr.pm: a tollfree regex that captures 88x and works with
3977           +1
3978
3979 2009-04-06 19:18  ivan
3980
3981         * FS/FS/cdr.pm: stop smoking crack
3982
3983 2009-04-06 18:20  jeff
3984
3985         * FS/FS/: Record.pm, cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm:
3986           correct taqua toll free handling and hasten cdr import (skip
3987           uninteresting records)
3988
3989 2009-04-06 16:19  jeff
3990
3991         * FS/FS/part_pkg/voip_cdr.pm: better auto toll free regex
3992
3993 2009-04-06 11:31  jeff
3994
3995         * FS/FS/cdr/taqua.pm: calltype 6 is international
3996
3997 2009-04-05 17:52  jeff
3998
3999         * Makefile, etc/fslongtable.sty: stop doublecounting
4000           extracouponspace  but do not gratuitiously change existing
4001           installs
4002
4003 2009-04-05 16:18  jeff
4004
4005         * FS/FS/cust_main.pm: cleanup tax-pkg_location tax on tax fallout
4006
4007 2009-04-04 09:22  jeff
4008
4009         * FS/FS/: Schema.pm, cust_bill_pkg_detail.pm: correct bad schema
4010           bug in cust_bill_pkg_detail
4011
4012 2009-04-03 09:57  jeff
4013
4014         * FS/FS/part_pkg/voip_cdr.pm: add option for available rather than
4015           provisioned svc_phones as unit count
4016
4017 2009-04-02 13:22  jeff
4018
4019         * httemplate/edit/cust_main/billing.html: Net 20 as well
4020
4021 2009-04-02 10:47  jeff
4022
4023         * FS/FS/part_pkg/voip_cdr.pm: separate checkbox for enabling
4024           prorate feature
4025
4026 2009-04-02 08:46  jeff
4027
4028         * FS/FS/part_pkg/voip_cdr.pm: prorating for the fixed recurring
4029           portion of voip
4030
4031 2009-04-02 07:56  jeff
4032
4033         * httemplate/edit/cust_main.cgi: obey tax-ship_address in 'manual'
4034           geocoding
4035
4036 2009-04-01 22:27  jeff
4037
4038         * FS/FS/part_pkg_taxrate.pm: noise reduction
4039
4040 2009-04-01 19:36  ivan
4041
4042         * FS/FS/part_pkg/voip_cdr.pm: more than you ever wanted to know
4043           about rounding.  http://en.wikipedia.org/wiki/Rounding  RT#4666
4044
4045 2009-04-01 17:14  ivan
4046
4047         * httemplate/browse/part_pkg.cgi: add some
4048           (undocumented/unaccessable to web UI yet) options to package
4049           browse to track down packages missing recurring fees
4050
4051 2009-03-31 21:27  ivan
4052
4053         * FS/FS/cdr.pm: show post-granularity duration if available for all
4054           export formats
4055
4056 2009-03-31 20:51  ivan
4057
4058         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
4059           defined length and with specific lastapp
4060
4061 2009-03-31 20:44  ivan
4062
4063         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
4064           defined length and with specific lastapp
4065
4066 2009-03-31 12:51  ivan
4067
4068         * FS/FS/Cron/notify.pm: really fix notify for Pg 8.3
4069
4070 2009-03-31 12:47  ivan
4071
4072         * FS/FS/part_pkg/voip_cdr.pm: quiet warning: Argument "" isn't
4073           numeric in numeric eq (==) at
4074           /usr/local/share/perl/5.10.0/FS/part_pkg/voip_cdr.pm line 201
4075
4076 2009-03-31 12:46  ivan
4077
4078         * FS/FS/Cron/notify.pm: fix impending billing notification for Pg
4079           8.3's more strict type checking
4080
4081 2009-03-30 09:33  jeff
4082
4083         * FS/FS/cust_tax_location.pm: schema and module should agree on
4084           column names
4085
4086 2009-03-29 23:10  ivan
4087
4088         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
4089           httemplate/view/cust_main/packages.html: okay.  counts are needed
4090           for the package sort, so push the embedded counting into
4091           cust_main.pm.  sure hope this does it. RT#5083
4092
4093 2009-03-29 22:08  ivan
4094
4095         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
4096           finally do it, RT#5083
4097
4098 2009-03-29 21:50  ivan
4099
4100         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
4101           finally do it, RT#5083
4102
4103 2009-03-29 21:41  ivan
4104
4105         * httemplate/view/cust_main/packages.html: double doh! RT#5083
4106
4107 2009-03-29 21:35  ivan
4108
4109         * httemplate/view/cust_main/packages.html: doh!  underscore,
4110           RT#5083
4111
4112 2009-03-29 21:31  ivan
4113
4114         * httemplate/view/cust_main/packages.html: try not to search for
4115           nothing in cust_svc so much, RT#5083
4116
4117 2009-03-29 21:15  ivan
4118
4119         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html: try
4120           not to search for nothing in cust_svc so much, RT#5083
4121
4122 2009-03-29 20:47  ivan
4123
4124         * FS/FS/cust_main.pm: didn't need this, but more future-proof,
4125           RT#5083
4126
4127 2009-03-29 20:12  ivan
4128
4129         * httemplate/view/cust_main/packages.html: really prevent separate
4130           part_pkg query, RT#5083
4131
4132 2009-03-29 18:39  ivan
4133
4134         * httemplate/view/cust_main/packages.html: doh, fix pkg display,
4135           RT#5083
4136
4137 2009-03-29 18:28  ivan
4138
4139         * httemplate/view/cust_main/packages.html: fix setup date display,
4140           RT#5083
4141
4142 2009-03-29 18:09  ivan
4143
4144         * httemplate/view/cust_main/packages.html: forget caching, instead
4145           scoop up cust_pkg and part_pkg in one query, RT#5083
4146
4147 2009-03-29 18:05  ivan
4148
4149         * FS/FS/cust_main.pm, httemplate/view/cust_main/packages.html:
4150           forget caching, instead scoop up cust_pkg and part_pkg in one
4151           query, RT#5083
4152
4153 2009-03-29 17:32  ivan
4154
4155         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html:
4156           part_pkg caching should speedup display of lots of packages,
4157           RT#5083
4158
4159 2009-03-29 16:44  ivan
4160
4161         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html: hide over
4162           2 (or configured) cancelled and one-time charge packages, RT#5083
4163
4164 2009-03-29 04:56  ivan
4165
4166         * FS/FS/Schema.pm: index pkg_svc.quantity, RT#5083
4167
4168 2009-03-29 04:52  ivan
4169
4170         * FS/FS/cust_pkg.pm: seems to benchmark faster, RT#5083
4171
4172 2009-03-29 03:39  ivan
4173
4174         * httemplate/view/cust_main/packages/package.html: avoid looking up
4175           part_pkg redundantly in the pkg loop, RT#5083
4176
4177 2009-03-29 03:34  ivan
4178
4179         * httemplate/view/cust_main/packages/package.html: avoid looking up
4180           package details redundantly in the pkg loop, RT#5083
4181
4182 2009-03-29 03:17  ivan
4183
4184         * FS/FS/: Record.pm, cust_pkg.pm: add "extra_param" option to
4185           qsearch for more realisitic profiling data, RT#5083
4186
4187 2009-03-29 02:38  ivan
4188
4189         * httemplate/view/cust_main/: one_time_charge_link.html,
4190           packages.html, packages/status.html: optimize customer view when
4191           there's lots of packages; *really* avoid looking up any config
4192           inside the package loop, RT#5083
4193
4194 2009-03-28 15:59  ivan
4195
4196         * httemplate/elements/select-cust-part_pkg.html,
4197           httemplate/elements/select-cust-pkg_class.html,
4198           httemplate/elements/select-part_pkg.html,
4199           httemplate/elements/select-table.html,
4200           httemplate/elements/tr-select-cust-part_pkg.html,
4201           httemplate/elements/tr-selectmultiple-part_pkg.html,
4202           FS/FS/Conf.pm, FS/FS/part_pkg.pm, httemplate/misc/change_pkg.cgi,
4203           httemplate/misc/cust-part_pkg.cgi,
4204           httemplate/misc/order_pkg.html: package selector, split by
4205           package class, RT#5077
4206
4207 2009-03-25 20:59  ivan
4208
4209         * FS/FS/svc_acct.pm: yow
4210
4211 2009-03-25 20:53  ivan
4212
4213         * FS/FS/cust_main.pm: sort packages by label of first (primary)
4214           service, RT#5041
4215
4216 2009-03-25 02:36  ivan
4217
4218         * httemplate/pref/pref-process.html: throw a proper error message
4219           instead of a mason error on pw chagne problems, RT#5073
4220
4221 2009-03-25 02:36  ivan
4222
4223         * httemplate/pref/pref.html: we're defaulting to a top menu in 1.9
4224
4225 2009-03-25 01:45  ivan
4226
4227         * FS/FS/cdr.pm: correct headers on accountcode_default CDR output,
4228           RT#5042
4229
4230 2009-03-24 02:42  ivan
4231
4232         * bin/countdeclines: quick tool for RT#3843
4233
4234 2009-03-23 23:31  ivan
4235
4236         * FS/FS/Schema.pm: add indices for analyzing cc failures, RT#3843
4237
4238 2009-03-23 19:36  ivan
4239
4240         * FS/FS/: part_pkg/bulk.pm, Record.pm, cust_bill.pm, cust_svc.pm,
4241           h_cust_svc.pm, part_pkg.pm: bulk price plan: label as Name
4242           <email>, supress extraneous service list, RT#3519
4243
4244 2009-03-23 16:33  jeff
4245
4246         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
4247           httemplate/misc/process/recharge_svc.html: more DTRT with usage
4248           on service transfer between packages and recharges  RT #2884,
4249           #5040 + #4995 fallout
4250
4251 2009-03-23 15:45  ivan
4252
4253         * httemplate/edit/svc_acct.cgi: change label for svc_acct.finger
4254           from GECOS to "Real Name", RT#3519
4255
4256 2009-03-23 10:02  ivan
4257
4258         * FS/FS/: svc_Common.pm, svc_acct.pm, part_pkg/bulk.pm: add name
4259           (svc_acct.finger) to bulk billing detail, RT#3519
4260
4261 2009-03-21 20:33  ivan
4262
4263         * FS/FS/Cron/check.pm: 10 is too few, throwing false positives
4264
4265 2009-03-21 19:47  ivan
4266
4267         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: fix
4268           usps address standardization when the zip returned has no zip+4,
4269           RT#4882
4270
4271 2009-03-21 16:37  ivan
4272
4273         * FS/bin/freeside-check: Locale::SubCountry warnings clogging up
4274           cron output not useful
4275
4276 2009-03-21 16:32  ivan
4277
4278         * FS/FS/Cron/check.pm: 403 forbidden is okay, at lest the server's
4279           up
4280
4281 2009-03-21 15:14  ivan
4282
4283         * Makefile, FS/FS/Cron/check.pm, FS/bin/freeside-check:
4284           freeside-check local monitoring, RT#4610
4285
4286 2009-03-19 19:14  ivan
4287
4288         * bin/ping: adding quick remote ping & alert script, RT#4610
4289
4290 2009-03-18 08:11  jeff
4291
4292         * FS/FS/part_pkg_taxrate.pm: more error information
4293
4294 2009-03-17 17:30  jeff
4295
4296         * FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
4297           httemplate/edit/part_svc.cgi: hide unused usage columns
4298
4299 2009-03-17 15:02  ivan
4300
4301         * fs_selfservice/FS-SelfService/SelfService.pm: add
4302           payment_info_renew_info method to ClientAPI/MyAccount and
4303           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
4304
4305 2009-03-17 14:38  ivan
4306
4307         * FS/FS/ClientAPI/SGNG.pm, FS/FS/ClientAPI/MyAccount.pm,
4308           fs_selfservice/FS-SelfService/SelfService.pm: add
4309           payment_info_renew_info method to ClientAPI/MyAccount and
4310           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
4311
4312 2009-03-17 13:41  ivan
4313
4314         * fs_selfservice/FS-SelfService/SelfService.pm: add SG stuff
4315
4316 2009-03-17 13:13  ivan
4317
4318         * FS/FS/Conf.pm: add a conf switch to enable sg multicust stuff,
4319           since it could be dangerous
4320
4321 2009-03-17 13:04  ivan
4322
4323         * FS/FS/Conf.pm: apacheip isn't actually deprecated yet
4324
4325 2009-03-17 12:48  ivan
4326
4327         * FS/FS/ClientAPI/SGNG.pm: adding ClientAPI/SGNG.pm
4328
4329 2009-03-17 09:06  jeff
4330
4331         * FS/FS/: Upgrade.pm, tax_rate.pm: column upgrade for tax_rate
4332           RT#4903)
4333
4334 2009-03-17 05:01  ivan
4335
4336         * FS/FS/: Conf.pm, cust_bill.pm: agent-virt
4337           invoice_*{notes,footer,smallfooter,coupon}, RT#5025
4338
4339 2009-03-17 02:59  ivan
4340
4341         * FS/FS/Misc/eps2png.pm: less debugging
4342
4343 2009-03-17 02:58  ivan
4344
4345         * httemplate/docs/credits.html, FS/FS/Conf.pm, FS/FS/Mason.pm,
4346           FS/FS/Misc/eps2png.pm, httemplate/config/config-image.cgi,
4347           httemplate/config/config-view.cgi, httemplate/docs/license.html:
4348           add eps preview to config, for RT#5025
4349
4350 2009-03-16 16:28  jeff
4351
4352         * FS/FS/Schema.pm: avoid the need for approximate comparisons
4353           RT#4903
4354
4355 2009-03-16 10:06  jeff
4356
4357         * FS/FS/Schema.pm, FS/FS/part_export/prizm.pm,
4358           httemplate/edit/svc_broadband.cgi: have prizm use service data
4359           rather than package data to select a profile RT#4853
4360
4361 2009-03-16 08:52  jeff
4362
4363         * bin/make-pkg-fruit: a tool for migrating package elements to
4364           services
4365
4366 2009-03-16 01:08  jeff
4367
4368         * FS/FS/svc_broadband.pm: get the dup checking right
4369
4370 2009-03-16 00:13  ivan
4371
4372         * httemplate/: misc/payment.cgi, misc/process/payment.cgi,
4373           elements/location.html: allow country selection on credit card
4374           entry, RT#4997
4375
4376 2009-03-16 00:13  ivan
4377
4378         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
4379           freeside-base2.conf: eliminate black diamond arrows on iso-8859-1
4380           chars in Locale::SubCountry states, RT#4997
4381
4382 2009-03-15 23:22  ivan
4383
4384         * Makefile: 5.10!  welcome to the future
4385
4386 2009-03-15 22:54  ivan
4387
4388         * httemplate/view/svc_domain.cgi: fix custnum display on domain
4389           view
4390
4391 2009-03-15 21:21  jeff
4392
4393         * FS/FS/svc_broadband.pm: use part_svc_router
4394
4395 2009-03-15 17:57  jeff
4396
4397         * FS/FS/svc_broadband.pm: comment change
4398
4399 2009-03-15 15:44  ivan
4400
4401         * bin/svc_acct-recalculate_usage: adding quick usage resetting tool
4402
4403 2009-03-15 15:33  ivan
4404
4405         * FS/FS/cust_svc.pm: don't throw 'Use of uninitialized value in
4406           addition (+) at /usr/local/share/perl/5.8.8/FS/cust_svc.pm line
4407           626.' error when using attribute_since_sqlradacct
4408
4409 2009-03-15 12:42  ivan
4410
4411         * FS/FS/cust_pkg_reason.pm: should give better performance if we
4412           search for what we want instead of using a string match
4413
4414 2009-03-15 03:46  ivan
4415
4416         * FS/FS/cust_main.pm: fix application of data fields from prepaid
4417           cards in addition to time field
4418
4419 2009-03-15 03:34  ivan
4420
4421         * httemplate/misc/process/recharge_svc.html: apply byte values from
4422           prepaid cards as well as time value, RT#4995
4423
4424 2009-03-15 03:30  ivan
4425
4426         * FS/FS/UI/bytecount.pm, httemplate/edit/prepay_credit.cgi: we're
4427           not a disk drive manufacturer, don't use halfass base-10
4428           megs/gigs
4429
4430 2009-03-15 00:33  ivan
4431
4432         * FS/FS/cust_main.pm: cust_main::payment_info, for
4433           ClientAPI::MyAccount
4434
4435 2009-03-14 16:44  ivan
4436
4437         * FS/FS/cust_bill.pm: fix emailed logos to come from db config, not
4438           old files, RT#3093 / RT#4963
4439
4440 2009-03-13 11:22  jeff
4441
4442         * FS/FS/svc_broadband.pm: prevent more duplicate MACs from sneaking
4443           in in the interim
4444
4445 2009-03-11 03:03  ivan
4446
4447         * FS/FS/: Conf.pm, cust_bill.pm: add previous_balance-summary_only
4448           config, RT#4404
4449
4450 2009-03-11 02:41  ivan
4451
4452         * FS/FS/cdr.pm: add cdr display with accountcode included, RT#4405
4453
4454 2009-03-11 01:57  ivan
4455
4456         * bin/print-directory_assist: comma
4457
4458 2009-03-11 01:46  ivan
4459
4460         * bin/print-directory_assist, etc/areacodes.txt: quick list of area
4461           codes and a kludge to print DA numbers for all of them
4462
4463 2009-03-10 09:14  jeff
4464
4465         * fs_selfservice/FS-SelfService/cgi/change_pay.html,
4466           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
4467           fs_selfservice/FS-SelfService/cgi/verify.cgi,
4468           fs_selfservice/FS-SelfService/cgi/myaccount.html,
4469           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
4470           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
4471           fs_selfservice/FS-SelfService/cgi/signup.cgi,
4472           fs_selfservice/FS-SelfService/cgi/signup.html, FS/FS/Conf.pm,
4473           FS/FS/Schema.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
4474           httemplate/elements/tr-textarea.html, FS/FS/cust_pay_pending.pm,
4475           FS/FS/cust_pkg.pm, FS/FS/payby.pm, FS/FS/payment_gateway.pm,
4476           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
4477           fs_selfservice/FS-SelfService/SelfService.pm,
4478           httemplate/browse/payment_gateway.html,
4479           httemplate/edit/payment_gateway.html,
4480           httemplate/edit/process/payment_gateway.html: merge webpay
4481           support in with autoselection of old realtime_bop and
4482           realtime_refund_bop
4483
4484 2009-03-08 17:15  ivan
4485
4486         * httemplate/misc/svc_acct-domains.cgi: mistake, its back
4487
4488 2009-03-08 17:15  ivan
4489
4490         * httemplate/misc/svc_acct-domains.cgi: doh
4491
4492 2009-03-03 17:47  ivan
4493
4494         * FS/FS/UID.pm: mpm-itk hack, commented-out for now
4495
4496 2009-03-03 15:56  ivan
4497
4498         * FS/FS/UID.pm: show the euid/ruid when throwing the "Not running
4499           uid freeside" error
4500
4501 2009-03-03 15:41  ivan
4502
4503         * FS/FS/queue.pm: eliminate harmless "Odd number of elements in
4504           hash assignment" warning
4505
4506 2009-03-02 00:49  ivan
4507
4508         * FS/FS/: part_export/vitelity.pm, Schema.pm, phone_avail.pm:
4509           preliminary vitelity export, RT#4868
4510
4511 2009-03-01 20:58  ivan
4512
4513         * FS/: bin/freeside-cdrrewrited, FS/Conf.pm, FS/cdr.pm: option to
4514           do charged_party rewriting in the cdrrewrited daemon, RT#4342
4515
4516 2009-03-01 16:10  ivan
4517
4518         * fs_selfservice/FS-SelfService/cgi/signup.html: have perl
4519           signup.html use selfserice skin config too: selfservice-head,
4520           selfserfice-body_header, selfservice-body_footer,
4521           selfservice-body_bgcolor, selfservice-box_bgcolor
4522
4523 2009-02-28 10:27  ivan
4524
4525         * Makefile: avoid erroring out running install-perl-modules when
4526           you have a pristine, un-updated CVS checkout
4527
4528 2009-02-25 19:51  ivan
4529
4530         * fs_selfservice/FS-SelfService/cgi/signup.html: make signup for a
4531           bit friendlier for BILL signups for testingm RT#4018
4532
4533 2009-02-25 12:05  ivan
4534
4535         * bin/japan.pl: adding quick tool to change the "states" for japan
4536
4537 2009-02-24 02:15  ivan
4538
4539         * FS/FS/Setup.pm: be quiet
4540
4541 2009-02-24 02:06  ivan
4542
4543         * FS/FS/part_referral.pm: bootstrapping issues
4544
4545 2009-02-24 02:00  ivan
4546
4547         * FS/FS/Setup.pm: bootstrapping issues, aaargh
4548
4549 2009-02-24 01:58  ivan
4550
4551         * FS/FS/Setup.pm: bootstrapping issues, ugh
4552
4553 2009-02-24 01:50  ivan
4554
4555         * FS/FS/part_pkg.pm, FS/bin/freeside-setup,
4556           bin/freeside-create-initial-data: bootstrapping issues
4557
4558 2009-02-24 01:41  ivan
4559
4560         * bin/freeside-create-initial-data: somehow rc install wound up
4561           without any data
4562
4563 2009-02-24 00:45  ivan
4564
4565         * FS/bin/freeside-cdrrewrited: exact match, RT#3196
4566
4567 2009-02-24 00:41  ivan
4568
4569         * FS/bin/freeside-cdrrewrited, FS/FS/Schema.pm, FS/FS/cdr.pm,
4570           init.d/freeside-init: rewrite CDRs for forwarded Asterisk calls
4571           to be billable, RT#3196
4572
4573 2009-02-23 15:52  ivan
4574
4575         * FS/FS/Conf.pm: fix 1.7 -> 1.9 config upgrade for new "image"
4576           config type
4577
4578 2009-02-22 13:11  ivan
4579
4580         * httemplate/view/svc_www.cgi: remove flailing ", RT#4902
4581
4582 2009-02-22 13:08  ivan
4583
4584         * FS/: FS/Upgrade.pm, bin/freeside-upgrade: a better rough idea of
4585           where freeside-upgrade spends time
4586
4587 2009-02-22 12:42  ivan
4588
4589         * httemplate/edit/svc_www.cgi: fix apache config editing, doh,
4590           RT#4902
4591
4592 2009-02-22 12:12  ivan
4593
4594         * bin/apache.export: add exportnum to apache export files so they
4595           all get preserved in the case where you're using multiple apache
4596           exports to the same machine, RT#4901
4597
4598 2009-02-22 11:46  ivan
4599
4600         * FS/: MANIFEST, FS/h_cust_pkg.pm, FS/h_cust_pkg_reason.pm,
4601           t/h_cust_pkg.t, t/h_cust_pkg_reason.t, FS/cust_pkg_reason.pm: add
4602           h_cust_pkg and h_cust_pkg_reason packages, RT#4896
4603
4604 2009-02-22 02:58  ivan
4605
4606         * FS/FS/part_pkg/flat.pm: don't do a credit for unused time for
4607           packages that don't have a last bill date.  really.  RT#4881
4608
4609 2009-02-22 02:34  ivan
4610
4611         * FS/FS/cust_pkg.pm: this would seem to be right, but...?
4612
4613 2009-02-22 00:41  ivan
4614
4615         * httemplate/browse/part_pkg.cgi, FS/FS/part_pkg.pm,
4616           FS/FS/type_pkgs.pm: add agent type list to package def browse,
4617           RT#4880
4618
4619 2009-02-21 18:37  ivan
4620
4621         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix tax
4622           report for more complex situations with counties and taxclasses,
4623           make taxable line items clickable, RT#4878
4624
4625 2009-02-21 16:19  ivan
4626
4627         * FS/FS/cust_pkg.pm: okay, so no_empty_county was on crack.  but
4628           this fixes up tax reports nicely.  RT#4878
4629
4630 2009-02-21 12:56  ivan
4631
4632         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
4633           location_sql search, for tax reports.  RT#4878
4634
4635 2009-02-21 12:14  ivan
4636
4637         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
4638           location_sql search, for tax reports.  RT#4878
4639
4640 2009-02-21 09:56  ivan
4641
4642         * bin/follow-tax-rename, FS/FS/cust_bill_pkg.pm: adding
4643           follow-tax-rename tool (well, quick hack), RT#4878
4644
4645 2009-02-20 20:28  ivan
4646
4647         * FS/FS/Record.pm: and for obj creation too
4648
4649 2009-02-20 20:27  ivan
4650
4651         * FS/FS/Record.pm: it would help to actually finish
4652           nowarn_classload kludge
4653
4654 2009-02-20 20:23  ivan
4655
4656         * FS/FS/Record.pm: add nowarn_classload kludge
4657
4658 2009-02-20 07:07  jeff
4659
4660         * httemplate/edit/cust_main.cgi: support a default tax location
4661           outside us/ca with cch data and better handling of response from
4662           USPS (RT 4857)
4663
4664 2009-02-19 18:55  ivan
4665
4666         * FS/FS/access_user.pm: oops, adding multiple-rightname support
4667           broke ACL caching, bringing it back should be a good perf win for
4668           large customer views, whew.  RT#4830
4669
4670 2009-02-19 18:41  ivan
4671
4672         * FS/FS/Conf.pm, httemplate/view/cust_main/packages/status.html:
4673           disable display of auto-suspend dates unless enabled by config.
4674           at least until it can be made more efficient.  this is slowing
4675           down customer view waaaaaaaaaay too much.  RT#4830
4676
4677 2009-02-19 18:22  ivan
4678
4679         * httemplate/autohandler: harmless tyop
4680
4681 2009-02-19 05:38  jeff
4682
4683         * httemplate/edit/: cust_main.cgi,
4684           cust_main/choose_tax_location.html: do not attempt to assign a
4685           geocode to non us/ca addresses (RT 4857)
4686
4687 2009-02-18 23:57  ivan
4688
4689         * httemplate/search/: elements/cust_pay_or_refund.html,
4690           elements/search.html, cust_pay_pending.html: redirect pending
4691           payment report back to customer when the pending payment is
4692           resolved, RT#4837, and fix otaker fallout from the pending stuff,
4693           RT#4866
4694
4695 2009-02-18 22:42  ivan
4696
4697         * httemplate/: autohandler, pref/pref-process.html, pref/pref.html:
4698           add profiling to a file OOM situations, RT#4830
4699
4700 2009-02-18 17:50  ivan
4701
4702         * FS/FS/Record.pm: fix "improved" float searching problems, RT#4878
4703
4704 2009-02-16 23:43  ivan
4705
4706         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
4707           you otherwise couldn't see, RT#4854
4708
4709 2009-02-16 23:40  ivan
4710
4711         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
4712           you otherwise couldn't see, RT#4854
4713
4714 2009-02-16 18:28  ivan
4715
4716         * FS/FS/Mason.pm, httemplate/autohandler,
4717           httemplate/pref/pref-process.html, httemplate/pref/pref.html:
4718           per-user preference for turning on profiling display when
4719           DBIx::Profile is loaded, RT#4830
4720
4721 2009-02-16 18:01  ivan
4722
4723         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
4724           httemplate/edit/process/quick-charge.cgi,
4725           httemplate/view/cust_main/packages.html: add tax-exempt checkbox
4726           to one-time charges, RT#4858
4727
4728 2009-02-16 15:54  ivan
4729
4730         * FS/FS/cust_pay_pending.pm, FS/FS/AccessRight.pm,
4731           FS/FS/cust_main.pm, httemplate/search/cust_pay_pending.html,
4732           httemplate/search/elements/cust_pay_or_refund.html,
4733           httemplate/edit/cust_pay_pending.html,
4734           httemplate/edit/process/cust_pay_pending.html,
4735           httemplate/view/cust_main/payment_history.html,
4736           httemplate/elements/menu.html: add reporting on (and resolution
4737           of) stuck pending transactions, RT#4837 (RT#3572)
4738
4739 2009-02-15 22:40  jeff
4740
4741         * bin/cch_tax_tool: a cheesy little tool to assist in syncing cch
4742           updates to the initial install
4743
4744 2009-02-15 22:02  jeff
4745
4746         * FS/FS/: cust_tax_location.pm, part_pkg_taxrate.pm, tax_class.pm:
4747           allow completely empty updates (again?)
4748
4749 2009-02-15 21:59  jeff
4750
4751         * FS/FS/cust_tax_location.pm: wrong operator
4752
4753 2009-02-15 09:38  jeff
4754
4755         * FS/FS/tax_rate.pm: remove useless line
4756
4757 2009-02-15 09:23  jeff
4758
4759         * FS/FS/tax_rate.pm: tyop
4760
4761 2009-02-15 09:20  jeff
4762
4763         * FS/FS/tax_rate.pm: trim whitespace on import
4764
4765 2009-02-15 05:51  jeff
4766
4767         * FS/FS/Record.pm: improved float searching
4768
4769 2009-02-13 16:40  ivan
4770
4771         * httemplate/: elements/select-agent.html,
4772           elements/tr-select-agent.html, browse/addr_block.cgi: clean up
4773           select-agent agent virtualization, RT#1405
4774
4775 2009-02-12 11:48  jeff
4776
4777         * FS/FS/: cust_tax_location.pm, tax_rate.pm: proper match arguments
4778           help
4779
4780 2009-02-12 07:55  jeff
4781
4782         * httemplate/: misc/tax-import.cgi, elements/form-file_upload.html:
4783           better upload error handling and correction of tax upload
4784           filecount
4785
4786 2009-02-11 10:44  ivan
4787
4788         * httemplate/search/cdr.html: fix select and unselect all buttons
4789           on CDR bulk actions, RT#4766
4790
4791 2009-02-11 08:06  jeff
4792
4793         * FS/FS/Schema.pm: mac is unique
4794
4795 2009-02-10 08:25  jeff
4796
4797         * httemplate/edit/part_pkg.cgi: fix taxproduct fallout from IE 2083
4798           limit workaround
4799
4800 2009-02-10 02:35  ivan
4801
4802         * FS/FS/AccessRight.pm, httemplate/misc/cdr.cgi,
4803           httemplate/search/cdr.html: quick n' dirty CDR deletion from web
4804           interface, RT#4766 / RT#4731
4805
4806 2009-02-09 07:03  ivan
4807
4808         * httemplate/browse/agent.cgi: try for slightly better UI on agent
4809           config overrides
4810
4811 2009-02-09 06:05  ivan
4812
4813         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
4814           FS/FS/cust_pay.pm, conf/invoice_html,
4815           conf/invoice_html_statement, httemplate/config/config-image.cgi,
4816           httemplate/config/config-process.cgi,
4817           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
4818           httemplate/elements/header.html, httemplate/view/REAL_logo.cgi,
4819           httemplate/view/cust_bill-logo.cgi: rest of per-agent config for
4820           company_name, company_address, logo, etc.. RT#3989
4821
4822 2009-02-09 03:45  ivan
4823
4824         * FS/FS/UI/Web.pm: pull out the data for address fields too!
4825           RT#4583
4826
4827 2009-02-09 03:35  ivan
4828
4829         * FS/FS/ConfDefaults.pm: more consistent labeling, RT#4583
4830
4831 2009-02-09 03:32  ivan
4832
4833         * FS/FS/: UI/Web.pm, ConfDefaults.pm: add some more customer output
4834           formats that include service address, RT#4583
4835
4836 2009-02-09 02:38  ivan
4837
4838         * FS/bin/freeside-fetch: increase LWP timeout, some reports can
4839           take a while
4840
4841 2009-02-08 21:59  ivan
4842
4843         * FS/FS/part_pkg/voip_cdr.pm: add skip_dcontext and
4844           skip_dstchannel_prefix options, RT#3196
4845
4846 2009-02-08 17:49  ivan
4847
4848         * FS/FS/access_user.pm, FS/FS/part_pkg.pm,
4849           httemplate/browse/access_group.html,
4850           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
4851           httemplate/edit/elements/edit.html,
4852           httemplate/elements/select-part_pkg.html: further work on agents
4853           editing own packages: fix fallout on package customization from
4854           turning agent_virt on in edit/part_pkg.cgi, add a "clone package"
4855           to package browse, like clone service, and have agent type
4856           selection disappear when you set an agentnum.  RT#1331
4857
4858 2009-02-07 18:05  ivan
4859
4860         * FS/FS/access_user.pm, FS/FS/cust_pkg.pm,
4861           httemplate/browse/part_pkg.cgi, httemplate/edit/cust_main.cgi,
4862           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
4863           httemplate/edit/process/part_pkg.cgi,
4864           httemplate/elements/select-agent_types.html,
4865           httemplate/elements/select-cust-part_pkg.html,
4866           httemplate/elements/select-part_pkg.html,
4867           httemplate/elements/select-table.html,
4868           httemplate/elements/tr-select-agent_types.html,
4869           httemplate/search/elements/search.html,
4870           FS/FS/ClientAPI/Signup.pm: further work on agents editing own
4871           packages: allow them to see (but not edit) global packages for
4872           their type, RT#1331
4873
4874 2009-02-07 12:16  ivan
4875
4876         * FS/FS/ClientAPI/MyAccount.pm,
4877           fs_selfservice/FS-SelfService/SelfService.pm: add more
4878           documentation on order_pkg and the ability to order svc_phone
4879           too, RT#4722
4880
4881 2009-02-07 11:35  ivan
4882
4883         * httemplate/view/cust_main/payment_history.html: right-align
4884           amount in prev history row
4885
4886 2009-02-07 11:34  ivan
4887
4888         * FS/FS/Record.pm: don't look up encryption config every search,
4889           this should help perf a lot with database config in 1.9
4890
4891 2009-02-07 11:05  ivan
4892
4893         * bin/pod2x: no, it doesn't look like we have query
4894
4895 2009-02-07 00:23  ivan
4896
4897         * httemplate/view/cust_main/: payment_history.html, packages.html,
4898           packages/location.html, packages/services.html,
4899           packages/status.html, payment_history/payment.html,
4900           payment_history/refund.html: optimize customer view: avoid
4901           looking up config values inside loops, RT#4728
4902
4903 2009-02-06 17:45  ivan
4904
4905         * fs_selfservice/FS-SelfService/SelfService.pm: fix up POD
4906           formatting, RT#4727
4907
4908 2009-02-06 17:33  ivan
4909
4910         * bin/pod2x: don't need this
4911
4912 2009-02-06 17:26  ivan
4913
4914         * bin/pod2x: update pod2x to use Mediawiki module instead of
4915           WWW:::Mediawiki::Client.  whew, that wasn't so bad.  RT#4727
4916
4917 2009-02-06 10:31  ivan
4918
4919         * httemplate/elements/location.html: fix spurious "Unit #" label
4920           showing up, RT#4745
4921
4922 2009-02-05 13:02  jeff
4923
4924         * FS/FS/tax_rate.pm: pluralization agreement
4925
4926 2009-02-05 08:57  jeff
4927
4928         * FS/FS/: Conf.pm, tax_rate.pm: add a config flag to ignore new
4929           style taxes instead of throwing fatal errors
4930
4931 2009-02-04 07:58  jeff
4932
4933         * FS/FS/cust_main.pm: with usage classes, the probability of a
4934           taxless line item tranche is too high for this to be a fatal
4935           error.  we risk overlooking misconfigured taxes/packages
4936
4937 2009-02-03 13:33  jeff
4938
4939         * FS/FS/part_pkg.pm: the taxproductnum is ALWAYS one of the
4940           filtering conditions
4941
4942 2009-02-01 05:52  ivan
4943
4944         * bin/test_scrub: adding scrub tool
4945
4946 2009-02-01 04:48  ivan
4947
4948         * httemplate/elements/menu.html: yow, don't hide the config menu
4949           unnecessarily
4950
4951 2009-02-01 04:28  ivan
4952
4953         * fs_selfservice/FS-SelfService/cgi/: ach_payment_results.html,
4954           agent_delete_svc.html, agent_main.html, agent_order_pkg.html,
4955           agent_provision.html, agent_provision_svc_acct.html,
4956           change_bill.html, change_password.html, change_pay.html,
4957           change_ship.html, customer_change_pkg.html,
4958           customer_order_pkg.html, delete_svc.html, footer.html,
4959           list_customers.html, make_ach_payment.html, make_payment.html,
4960           myaccount.html, payment_results.html, process_change_bill.html,
4961           process_change_password.html, process_change_pay.html,
4962           process_change_pkg.html, process_change_ship.html,
4963           process_order_pkg.html, process_order_recharge.html,
4964           process_svc_acct.html, process_svc_external.html, provision.html,
4965           provision_svc_acct.html, recharge_prepay.html,
4966           recharge_results.html, selfservice.cgi, view_customer.html,
4967           view_invoice.html, view_support_details.html, view_usage.html,
4968           view_usage_details.html: put the footer in one frigging file,
4969           whew
4970
4971 2009-02-01 02:37  ivan
4972
4973         * FS/FS/Schema.pm: indexing cust_bill_event.eventpart should help
4974           speed up freeside-migrate-events slightly... RT#4277
4975
4976 2009-01-31 20:13  ivan
4977
4978         * FS/FS/Upgrade.pm: commit after each table upgrade, helps with
4979           getting huge dbs upgraded, RT#4679
4980
4981 2009-01-31 01:53  ivan
4982
4983         * FS/FS/access_user.pm: cache the results of ACL queries, should
4984           improve performance of customer view page for customers with
4985           shitloads of packages/services, RT#4696
4986
4987 2009-01-30 12:44  ivan
4988
4989         * FS/FS/ClientAPI_SessionCache.pm: should use FS::Conf
4990
4991 2009-01-29 16:40  ivan
4992
4993         * FS/FS/UI/bytecount.pm: we're not a disk drive manufacturer
4994
4995 2009-01-29 11:21  ivan
4996
4997         * FS/FS/cust_pkg.pm: fix unsuspend-always_adjust_next_bill_date
4998           config, RT#4271
4999
5000 2009-01-28 08:29  rsiddall
5001
5002         * rpm/freeside.spec: Removed conflict between core billing package
5003           and self-service RPMs so you can install them all on the same
5004           machine.  This may have applications if you're using XMLRPC to
5005           talk to the self-service interface from PHP, Python, etc.
5006
5007 2009-01-27 01:39  ivan
5008
5009         * FS/FS/AccessRight.pm, httemplate/search/elements/search.html: add
5010           ACL to allow download of browse/ stuff too, when possible.
5011           RT#4681
5012
5013 2009-01-25 20:22  ivan
5014
5015         * FS/FS/cust_main.pm: i think this was right after all, we do want
5016           to look for a county-less state+country match before country only
5017           and giving up, RT#4681
5018
5019 2009-01-25 18:14  ivan
5020
5021         * FS/FS/cust_bill.pm: should fix: Argument "\\dollar 2.69" isn't
5022           numeric in sprintf at /usr/local/share/perl/5.8.8/FS/cust_bill.pm
5023           line 2193.  Hopefully no problems with invoice with 0 tax
5024           printing :/.  RT#4681
5025
5026 2009-01-25 17:36  ivan
5027
5028         * FS/FS/cust_main.pm: should be better error message for inability
5029           to find tax rates, RT#4681.  also pull in the add_freq changes.
5030           *think* they're safe.  famous last words.
5031
5032 2009-01-25 17:07  ivan
5033
5034         * FS/FS/cust_pkg.pm: fix harmless warning, RT#4681: Argument ""
5035           isn't numeric in numeric eq (==) at
5036           /usr/local/share/perl/5.8.8/FS/cust_pkg.pm line 443.
5037
5038 2009-01-25 15:58  ivan
5039
5040         * FS/FS/Record.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi,
5041           httemplate/edit/elements/edit.html: fix one-time charges and
5042           package customization for employees who don't have 'Edit global
5043           package definition' ACL, RT#4668
5044
5045 2009-01-25 14:20  ivan
5046
5047         * httemplate/browse/: access_group.html, access_user.html:
5048           normalize terminology: s/internal users/employees/
5049
5050 2009-01-25 12:43  ivan
5051
5052         * FS/bin/: freeside-cdrd, freeside-queued: reduce waiting time for
5053           -cdrd and -queued, RT#4667
5054
5055 2009-01-24 17:27  ivan
5056
5057         * FS/FS/cust_svc.pm: add some debugging to RADIUS db calls
5058
5059 2009-01-24 13:53  ivan
5060
5061         * fs_selfservice/php/: order_renew.php,
5062           process_payment_order_renew.php: finish up prepay example,
5063           RT#4623
5064
5065 2009-01-24 13:53  ivan
5066
5067         * FS/FS/ClientAPI/MyAccount.pm: have the prepay amounts include the
5068           current balance, RT#4623
5069
5070 2009-01-24 13:49  ivan
5071
5072         * httemplate/edit/cust_main.cgi: wtf, don't pop up the geocode
5073           chooser when taxproducts are off
5074
5075 2009-01-24 13:04  ivan
5076
5077         * httemplate/: elements/select-domain.html,
5078           elements/select-table.html, elements/tr-select-domain.html,
5079           search/report_svc_acct.html, search/svc_acct.cgi: add domain
5080           selection to advanced account report (side effect on RT#4623)
5081
5082 2009-01-22 17:23  ivan
5083
5084         * fs_selfservice/php/: freeside.class.php, login.php, main.php,
5085           order_renew.php, process_login.php,
5086           process_payment_order_renew.php: add the start at PHP
5087           self-service as a quick early renew example
5088
5089 2009-01-22 16:49  ivan
5090
5091         * FS/FS/ClientAPI/MyAccount.pm: typo in rounding the amounts
5092           returned by renew_info, RT#4623
5093
5094 2009-01-22 16:23  ivan
5095
5096         * FS/FS/ClientAPI/MyAccount.pm: round the amounts returned by
5097           renew_info, RT#4623
5098
5099 2009-01-22 09:29  ivan
5100
5101         * FS/FS/part_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
5102           fs_selfservice/FS-SelfService/SelfService.pm: add self-service
5103           methods renew_info, order_renew and process_payment_order_renew
5104           to enable self-renewal through self-service.  RT#4623
5105
5106 2009-01-20 18:02  ivan
5107
5108         * httemplate/edit/: part_pkg.cgi, elements/edit.html: fix
5109           (hopefully last of the) customize package bogosity in 1.9,
5110           RT#4662
5111
5112 2009-01-20 16:52  ivan
5113
5114         * FS/FS/cust_bill_pkg_tax_location.pm: stupid typo preventing
5115           service addresses from working, RT#4663
5116
5117 2009-01-20 12:08  ivan
5118
5119         * FS/FS/: cust_main.pm: whew, hopefully that will actually fix
5120           agent-specific invoices migrated from 1.7->1.9, RT#4645
5121
5122 2009-01-20 11:35  ivan
5123
5124         * FS/FS/cust_bill.pm: fix agent-specific logos migrated from 1.7,
5125           RT#4645
5126
5127 2009-01-19 15:53  ivan
5128
5129         * FS/FS/tax_rate.pm, httemplate/misc/process/tax-import.cgi:
5130           tax-pkg_location changes broke new taxation, this should fix
5131
5132 2009-01-19 15:44  ivan
5133
5134         * FS/FS/part_pkg/voip_cdr.pm: turn debugging off
5135
5136 2009-01-19 14:32  ivan
5137
5138         * FS/FS/part_pkg/voip_cdr.pm: don't ignore the cdrtypenum rule for
5139           0, hopefully finally fix DA for QIS, RT#4502
5140
5141 2009-01-19 09:37  ivan
5142
5143         * httemplate/edit/process/cust_pkg.cgi: fix error on bulk package
5144           order/cancel, RT#4645
5145
5146 2009-01-18 22:36  ivan
5147
5148         * httemplate/: elements/tr-select-cust_location.html,
5149           view/cust_main/packages/location.html: default service location
5150           is cust_main ship_ address when present!  RT#4499
5151
5152 2009-01-18 19:50  ivan
5153
5154         * FS/FS/Schema.pm, FS/FS/rate.pm,
5155           httemplate/edit/process/rate_region.cgi: 10 digit prefix
5156           matching, RT#4403
5157
5158 2009-01-18 15:51  ivan
5159
5160         * FS/FS/cust_pkg.pm: finish package location tax reporing, RT#4499
5161
5162 2009-01-18 15:43  ivan
5163
5164         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
5165           FS/FS/cust_bill_pkg_tax_location.pm, FS/FS/cust_main.pm,
5166           FS/FS/cust_main_county.pm, FS/FS/tax_rate.pm,
5167           FS/t/cust_bill_pkg_tax_location.t,
5168           httemplate/search/cust_bill_pkg.cgi,
5169           httemplate/search/report_tax.cgi,
5170           httemplate/view/cust_main/packages/location.html: finish package
5171           location tax reporing, RT#4499
5172
5173 2009-01-18 13:06  rsiddall
5174
5175         * rpm/freeside.sysconfig: bash didn't like spaces on each side of
5176           an equals sign.
5177
5178 2009-01-13 05:00  ivan
5179
5180         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb delete &
5181           return number to availability, RT#4603
5182
5183 2009-01-12 19:25  ivan
5184
5185         * FS/FS/part_pkg/voip_cdr.pm: whew, works fine, rewrite to 411 was
5186           sticky that's why calls were being skipped for wrong carrierid,
5187           RT#4502
5188
5189 2009-01-12 18:39  ivan
5190
5191         * FS/FS/part_pkg/voip_cdr.pm: by his noodly appendage, i hope this
5192           is just a precendece problem, RT#4502
5193
5194 2009-01-12 18:13  ivan
5195
5196         * FS/FS/part_pkg/voip_cdr.pm: WORKING avoid looking up options
5197           inside the rating loop, RT#4502
5198
5199 2009-01-12 17:58  ivan
5200
5201         * FS/FS/part_pkg/voip_cdr.pm: avoid looking up options inside the
5202           rating loop, RT#4502
5203
5204 2009-01-12 17:34  ivan
5205
5206         * FS/FS/part_pkg/voip_cdr.pm: refactor out the ignoring rules into
5207           check_chargable; ignore carrierid rule w/411 rewrite, RT#4502
5208
5209 2009-01-12 16:17  ivan
5210
5211         * FS/FS/part_pkg/voip_cdr.pm: wtf is up with 411_rewrite, RT#4502
5212
5213 2009-01-12 15:51  ivan
5214
5215         * FS/FS/: Conf.pm, Record.pm, cdr/taqua.pm: taqua config to rewrite
5216           DA calls, RT#4502
5217
5218 2009-01-12 13:16  jeff
5219
5220         * FS/FS/cust_main.pm: tickets only exist when a ticket system
5221           exists
5222
5223 2009-01-12 12:59  jeff
5224
5225         * FS/FS/cust_main.pm: doc tyop
5226
5227 2009-01-12 01:01  jeff
5228
5229         * FS/FS/svc_acct.pm: vfw callback failure
5230
5231 2009-01-10 15:56  ivan
5232
5233         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
5234           FS/FS/cust_pkg.pm, httemplate/misc/change_pkg.cgi,
5235           httemplate/edit/process/change-cust_pkg.html,
5236           httemplate/edit/process/cust_pkg.cgi,
5237           httemplate/elements/location.html,
5238           httemplate/elements/tr-select-cust_location.html,
5239           httemplate/view/cust_main/packages/location.html,
5240           httemplate/view/cust_main/packages/package.html: implement
5241           package changes w/location change, RT#4499
5242
5243 2009-01-09 16:43  ivan
5244
5245         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
5246           httemplate/elements/location.html,
5247           httemplate/elements/tr-select-cust_location.html,
5248           httemplate/view/cust_main/packages.html,
5249           httemplate/edit/process/quick-cust_pkg.cgi,
5250           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html:
5251           more work on package service addresses:  hide locations when
5252           they're all the default, config to show them anyway / finish
5253           implementing package ordering, fix all the state/county weirdness
5254           when changing the location dropdown. RT#4499
5255
5256 2009-01-08 20:06  ivan
5257
5258         * httemplate/edit/cust_main/contact.html,
5259           httemplate/elements/location.html,
5260           httemplate/elements/select-country.html,
5261           httemplate/elements/select-county.html,
5262           httemplate/elements/select-state.html,
5263           httemplate/elements/tr-select-part_referral.html,
5264           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html,
5265           FS/FS/Mason.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
5266           httemplate/view/cust_main/packages.html,
5267           httemplate/view/cust_main/packages/location.html: pick/enter a
5268           location when ordering a package, RT#4499
5269
5270 2009-01-07 17:45  ivan
5271
5272         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
5273           FS/FS/cust_location.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
5274           FS/t/cust_location.t, eg/table_template.pm,
5275           eg/table_template-svc.pm,
5276           httemplate/view/cust_main/packages.html,
5277           httemplate/view/cust_main/packages/location.html,
5278           httemplate/view/cust_main/packages/package.html,
5279           httemplate/view/cust_main/packages/services.html,
5280           httemplate/view/cust_main/packages/status.html: start adding
5281           package locations, RT#4499
5282
5283 2009-01-07 08:59  jeff
5284
5285         * conf/invoice_latex: allow tex to do more column sizing
5286
5287 2009-01-06 16:27  ivan
5288
5289         * httemplate/browse/rate_region.html: country code is two words
5290
5291 2009-01-06 16:18  ivan
5292
5293         * FS/FS/part_pkg/voip_cdr.pm: fixup error message, this is all for
5294           RT#4524
5295
5296 2009-01-06 16:14  ivan
5297
5298         * httemplate/browse/: rate.cgi, rate_region.html: add a dropdown to
5299           help browse regions by countrycode
5300
5301 2009-01-06 15:30  ivan
5302
5303         * FS/FS/part_pkg/voip_cdr.pm: throw a fatal error if a call is
5304           unrateable and add an ignore_unrateable flag to go back to the
5305           old skip behavior
5306
5307 2009-01-06 13:16  ivan
5308
5309         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: swap price to last column
5310           in default CDR output format; fix "all 0 prices" when using
5311           simple output format w/internal rating, RT#4503
5312
5313 2009-01-05 13:12  jeff
5314
5315         * FS/FS/tax_rate.pm: doh! change the interface here, too
5316
5317 2009-01-04 16:26  ivan
5318
5319         * httemplate/elements/checkboxes-table-name.html,
5320           httemplate/elements/checkboxes.html,
5321           httemplate/elements/select-rate.html,
5322           httemplate/elements/tr-select-rate.html, FS/FS/rate_prefix.pm,
5323           httemplate/browse/rate.cgi,
5324           httemplate/misc/copy-rate_detail.html,
5325           httemplate/misc/process/copy-rate_detail.html: add rate copying,
5326           RT#4431
5327
5328 2009-01-04 14:07  ivan
5329
5330         * Makefile, init.d/freeside-init: don't run a self-service server
5331           against localhost OOTB; eliminate those gigantic useless logfiles
5332
5333 2009-01-02 17:52  ivan
5334
5335         * bin/cdr.http_and_import, bin/cdr.import, FS/FS/Record.pm,
5336           FS/FS/cdr.pm, FS/FS/cdr/indosoft.pm: indosoft CDR format, RT#4425
5337
5338 2009-01-02 14:03  ivan
5339
5340         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/bell_west.pm,
5341           FS/FS/cdr/troop.pm, bin/cdr.import: add troop CDRs, RT#4413
5342
5343 2009-01-02 10:01  ivan
5344
5345         * eg/cdr_template.pm: cdr template, RT#4413 and RT#4412
5346
5347 2009-01-02 09:58  ivan
5348
5349         * FS/FS/cdr/troop.pm: commiting initial troop CDR template, RT#4413
5350
5351 2009-01-01 12:11  rsiddall
5352
5353         * rpm/freeside-selfservice.conf: New Apache configuration file for
5354           the self-service interface.
5355
5356 2009-01-01 12:10  rsiddall
5357
5358         * rpm/freeside.spec: Modifications to let self-service work if you
5359           really insist on installing it on the same machine as the billing
5360           server.  Also more fixes for SuSE, and a couple of changes to
5361           minimize differences from the 1.7 branch.
5362
5363 2008-12-31 14:04  ivan
5364
5365         * FS/FS/: Record.pm, cdr/bell_west.pm: finish up working bell_west
5366           CDR format, RT#4403
5367
5368 2008-12-31 10:07  jeff
5369
5370         * FS/FS/cust_main.pm: one got missed?
5371
5372 2008-12-30 19:28  ivan
5373
5374         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/phone_avail.pm,
5375           FS/FS/cdr/bell_west.pm, FS/FS/cdr/simple.pm,
5376           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/rate_detail.html,
5377           httemplate/misc/cdr-import.html,
5378           httemplate/misc/process/cdr-import.html: bell west CDR format,
5379           RT#4403
5380
5381 2008-12-30 14:00  jeff
5382
5383         * FS/FS/: cust_pkg.pm, cust_pkg_reason.pm: yet more timestamping
5384           improvements and corrections to reasons based on history records
5385
5386 2008-12-30 13:45  jeff
5387
5388         * FS/FS/cdr.pm: move price to last column for default_source
5389
5390 2008-12-30 11:13  jeff
5391
5392         * FS/FS/part_pkg/voip_cdr.pm: allow upstream_simple to specify a
5393           usage_class for tax purposes in calltypenum
5394
5395 2008-12-29 10:06  jeff
5396
5397         * Makefile, conf/invoice_latex, etc/fslongtable.sty: ease
5398           deployment of patched longtable
5399
5400 2008-12-28 11:10  ivan
5401
5402         * httemplate/browse/cust_main_county.cgi: finish dealing with
5403           counties with spaces, etc., RT#4496
5404
5405 2008-12-28 11:08  ivan
5406
5407         * httemplate/edit/process/cust_main_county-expand.cgi: allow normal
5408           ut_textn strings in county expansion, RT#4496
5409
5410 2008-12-28 10:59  ivan
5411
5412         * httemplate/browse/cust_main_county.cgi: deal with counties with
5413           spaces, etc., RT#4496
5414
5415 2008-12-28 10:52  ivan
5416
5417         * httemplate/browse/cust_main_county.cgi: put the
5418           country/state/county selections on their own line, RT#4496
5419
5420 2008-12-28 10:48  ivan
5421
5422         * httemplate/elements/: select-country.html, select-county.html,
5423           select-state.html, select-did.html: fix browse results for
5424           selecting counties (resulting from separating tax classes), also
5425           add dropdowns to browse by state and county, RT#4496
5426
5427 2008-12-28 10:44  ivan
5428
5429         * httemplate/: browse/cust_main_county.cgi,
5430           edit/cust_main/contact.html, edit/cust_main/billing.html,
5431           misc/payment.cgi: fix browse results for selecting counties
5432           (resulting from separating tax classes), also add dropdowns to
5433           browse by state and county, RT#4496
5434
5435 2008-12-24 16:45  jeff
5436
5437         * FS/FS/: cust_bill_pkg.pm, cust_main.pm, cust_main_county.pm: fix
5438           "texas tax" in 1.9
5439
5440 2008-12-23 13:41  jeff
5441
5442         * FS/FS/cust_main.pm: miss use
5443
5444 2008-12-23 12:35  jeff
5445
5446         * FS/FS/cust_main.pm: correct bad tax calculation
5447
5448 2008-12-22 16:32  ivan
5449
5450         * FS/FS/: cust_bill.pm: truncate package descriptions over 50 chars
5451           to avoid pushing the total column out to the right, RT#4449
5452
5453 2008-12-22 15:28  ivan
5454
5455         * httemplate/config/config.cgi: textareas are much less annoying to
5456           work with when their scrollbar isn't scrolled off the side itself
5457
5458 2008-12-22 14:30  rsiddall
5459
5460         * rpm/freeside.spec: Copying over modifications to support SuSE
5461           from the 1.7 branch.
5462
5463 2008-12-22 13:16  ivan
5464
5465         * httemplate/edit/: part_pkg.cgi, quick-charge.html: soft-limit
5466           package names to 50 chars to avoid problems with typeset
5467           invoices, RT#4449
5468
5469 2008-12-21 13:53  ivan
5470
5471         * FS/FS/svc_phone.pm: and fix msgcat usage, this should do it?,
5472           RT#4204
5473
5474 2008-12-21 13:49  ivan
5475
5476         * FS/FS/svc_acct.pm: svc_acct.pm bogosity too, wtf?!, RT#4204
5477
5478 2008-12-21 13:44  ivan
5479
5480         * FS/FS/: msgcat.pm: msgcat.pm upgrade bogosity, shrug, RT#4204
5481
5482 2008-12-21 13:37  ivan
5483
5484         * FS/FS/: svc_Common.pm, Upgrade.pm: unique checking for svc_phone
5485           like svc_acct, closes: RT#4204 (also a few lines of the new
5486           per-agent config snuck in Conf.pm from RT#3989)
5487
5488 2008-12-21 13:33  ivan
5489
5490         * FS/: FS/svc_phone.pm, FS/Conf.pm, FS/Record.pm, FS/Setup.pm,
5491           FS/msgcat.pm, FS/svc_Common.pm, FS/svc_acct.pm,
5492           bin/freeside-upgrade: unique checking for svc_phone like
5493           svc_acct, closes: RT#4204 (also a few lines of the new per-agent
5494           config snuck in Conf.pm from RT#3989)
5495
5496 2008-12-21 10:38  ivan
5497
5498         * FS/bin/freeside-cdrd: cdrd brainfart, finishing up RT#4423
5499
5500 2008-12-21 10:09  ivan
5501
5502         * FS/: FS/Schema.pm, FS/queue.pm, bin/freeside-cdrd: have
5503           freeside-queued put billing jobs in the queue, so they run in
5504           their own short-lived processes, RT#4423
5505
5506 2008-12-21 09:40  ivan
5507
5508         * FS/FS/queue.pm: doc
5509
5510 2008-12-15 16:08  jeff
5511
5512         * FS/FS/cust_pkg.pm: proper dates on expire and suspend reasons
5513
5514 2008-12-11 13:11  jeff
5515
5516         * FS/FS/cust_main.pm: place tax on invoice only once
5517
5518 2008-12-10 13:43  ivan
5519
5520         * httemplate/search/: cust_bill_event.html, report_cust_bill.html,
5521           report_cust_credit.html, report_cust_event.html,
5522           report_cust_main-zip.html, report_cust_main.html,
5523           report_cust_pay.html, report_cust_pay_batch.html,
5524           report_cust_pkg.html, report_newtax.html, report_svc_acct.html,
5525           report_tax.html: allow all-agent reporting again
5526
5527 2008-12-10 13:33  ivan
5528
5529         * httemplate/graph/: report_cust_bill_pkg.html,
5530           report_cust_pkg.html, report_money_time.html: allow all-agent
5531           reporting again
5532
5533 2008-12-10 12:20  ivan
5534
5535         * FS/FS/cust_main/Import.pm: referral import fixes, RT#4427
5536
5537 2008-12-10 11:43  rsiddall
5538
5539         * rpm/freeside.spec: Cleanup to quieten rpmlint.  Fixes to cope
5540           with moving code out of handler.pl, etc.
5541
5542 2008-12-10 11:42  rsiddall
5543
5544         * rpm/rpm2Bundle: Further modifications to handle Perl RPM names
5545           and map them back to Perl module names.
5546
5547 2008-12-09 18:47  jeff
5548
5549         * FS/FS/cust_tax_location.pm: space is empty
5550
5551 2008-12-08 17:49  ivan
5552
5553         * FS/FS/Record.pm: oops
5554
5555 2008-12-08 17:46  ivan
5556
5557         * FS/FS/Record.pm, FS/FS/inventory_item.pm,
5558           httemplate/misc/inventory_item-import.html,
5559           httemplate/misc/process/inventory_item-import.html: use common
5560           base for inventory import too, fixes problems with errors due to
5561           dos line endings and allows Excel upload, RT#4346
5562
5563 2008-12-08 02:13  ivan
5564
5565         * FS/FS/cust_bill_pkg.pm: make CDRs smaller, so we can fit more
5566           columns, RT#4376
5567
5568 2008-12-08 01:08  ivan
5569
5570         * FS/FS/Schema.pm: make room for CDRs, RT#4387
5571
5572 2008-12-08 00:52  ivan
5573
5574         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: respect output_format and
5575           add an header for rating_method=prefix too, RT#4387
5576
5577 2008-12-08 00:46  ivan
5578
5579         * conf/invoice_html: normal ext_desc shouldn't shove the second+
5580           columns of CDRs out
5581
5582 2008-12-05 09:23  jeff
5583
5584         * FS/FS/tax_rate.pm: passthrough support for gross revenue taxes
5585
5586 2008-12-05 09:19  jeff
5587
5588         * FS/FS/part_pkg.pm: avoid taxation on products with no assigned
5589           taxes
5590
5591 2008-12-05 00:24  jeff
5592
5593         * FS/FS/cust_main.pm: missing uses, corrects 4388
5594
5595 2008-12-04 20:20  jeff
5596
5597         * FS/FS/cust_main_county.pm: bad shortcut causes taxes not to be
5598           charged
5599
5600 2008-12-03 21:16  jeff
5601
5602         * FS/FS/part_export/soma.pm: wtf?
5603
5604 2008-12-03 18:19  jeff
5605
5606         * httemplate/edit/cust_main.cgi: better placement of script
5607           sourcing
5608
5609 2008-12-03 18:03  jeff
5610
5611         * httemplate/elements/init_overlib.html: better placement of script
5612           sourcing
5613
5614 2008-12-03 17:46  jeff
5615
5616         * httemplate/edit/cust_main/choose_tax_location.html: better
5617           behavior when zip code is missing
5618
5619 2008-12-03 15:29  ivan
5620
5621         * httemplate/search/report_receivables.html: allow an all-agent
5622           receivables report again
5623
5624 2008-12-03 13:15  ivan
5625
5626         * httemplate/misc/whois.cgi: fix real customer numbers showing on
5627           view pages, RT#4099/4379
5628
5629 2008-12-03 13:12  ivan
5630
5631         * httemplate/view/: cust_pay.html, cust_refund.html, cust_bill.cgi,
5632           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
5633           svc_forward.cgi, svc_www.cgi: fix real customer numbers showing
5634           on view pages, RT#4099/4379
5635
5636 2008-12-03 09:25  ivan
5637
5638         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb to
5639           default to countrycode 1
5640
5641 2008-12-02 21:53  ivan
5642
5643         * httemplate/edit/: part_pkg.cgi, elements/edit.html: 60 char soft
5644           max length for packages, so invoices don't wrap, RT#4328
5645
5646 2008-12-02 17:42  jeff
5647
5648         * bin/import-tax-rates,
5649           httemplate/edit/cust_main/choose_tax_location.html,
5650           httemplate/edit/cust_main/contact.html,
5651           httemplate/elements/ajaxcontentmws.js, FS/FS/Misc.pm,
5652           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_tax_location.pm,
5653           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
5654           httemplate/edit/cust_main.cgi, httemplate/misc/tax-import.cgi,
5655           httemplate/misc/xmlhttp-cust_main-address_standardize.html:
5656           support zip5 tax lookups, correct errors with fixed format cch
5657           import, inital import performance improvements, noise reduction
5658           on imports, tool for inital import
5659
5660 2008-11-30 23:52  ivan
5661
5662         * FS/FS/: Conf.pm, cdr.pm: set charged_party to accoutncode for
5663           vedeye, RT#4342
5664
5665 2008-11-30 15:37  ivan
5666
5667         * httemplate/edit/access_user.html: s/Internal Access
5668           Groups/Employee Groups/
5669
5670 2008-11-30 15:34  ivan
5671
5672         * httemplate/: browse/access_user.html, edit/access_user.html:
5673           s/Internal Users/Employees/
5674
5675 2008-11-30 15:26  ivan
5676
5677         * httemplate/: browse/access_group.html, edit/access_group.html:
5678           s/Internal Access Groups/Employee Groups/
5679
5680 2008-11-30 13:01  ivan
5681
5682         * FS/FS/cdr.pm: _cdr_min_parser_maker fix for correct setting of
5683           duration/billsec with simple & simple2 rate plans
5684
5685 2008-11-29 13:54  ivan
5686
5687         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/svc_phone.pm,
5688           fs_selfservice/FS-SelfService/SelfService.pm,
5689           fs_selfservice/FS-SelfService/cgi/login.html,
5690           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add
5691           selfservice_server-single_domain config, and login_info
5692           self-service method to give the login page a bit more
5693           configurability
5694
5695 2008-11-29 12:32  ivan
5696
5697         * FS/FS/Conf.pm: add selfservice_server-single_domain config, and
5698           login_info self-service method to give the login page a bit more
5699           configurability
5700
5701 2008-11-25 16:30  ivan
5702
5703         * FS/FS/ClientAPI/PrepaidPhone.pm: don't set a Session-Timeout if
5704           the rate is 0
5705
5706 2008-11-25 16:20  ivan
5707
5708         * FS/FS/: Record.pm, cust_main/Import.pm: should fix importing from
5709           excel, closes: RT#4337
5710
5711 2008-11-24 07:40  jeff
5712
5713         * FS/FS/part_export/soma.pm: more caffiene, please
5714
5715 2008-11-24 07:36  jeff
5716
5717         * FS/FS/part_export/soma.pm: doh
5718
5719 2008-11-24 07:18  jeff
5720
5721         * FS/FS/part_export/soma.pm: be more accepting
5722
5723 2008-11-24 06:48  jeff
5724
5725         * FS/FS/part_export/soma.pm: esn's are hex
5726
5727 2008-11-24 04:22  ivan
5728
5729         * FS/FS/cdr/genband.pm: update genband import to agree with
5730           reality, RT#4177
5731
5732 2008-11-24 02:59  ivan
5733
5734         * FS/FS/part_export/internal_diddb.pm: add countrycode option to
5735           internal_diddb; throw a warning instead of an error if a number
5736           couldn't be returned to inventory
5737
5738 2008-11-24 02:47  ivan
5739
5740         * FS/FS/part_export/: phone_sqlradius.pm, sqlradius.pm: fix
5741           phone_sqlradius CDR population?, RT#4100
5742
5743 2008-11-24 02:11  ivan
5744
5745         * FS/FS/ClientAPI/PrepaidPhone.pm: add debugging, hopefully fix
5746           seconds returned finally, RT#4100
5747
5748 2008-11-24 00:47  ivan
5749
5750         * FS/FS/ClientAPI/PrepaidPhone.pm: look for a voip rate in pricing
5751           add-ons too... eek.  also correct rating to destination RT#4100
5752
5753 2008-11-22 14:17  ivan
5754
5755         * FS/FS/: Conf.pm, Schema.pm, cust_credit.pm, cust_main.pm,
5756           cust_pkg.pm, part_event.pm, part_event/Action/addpost.pm,
5757           part_event/Condition.pm, part_event/Action/apply.pm,
5758           part_event/Action/bill.pm, part_event/Action/cancel.pm,
5759           part_event/Action/collect.pm,
5760           part_event/Action/cust_bill_batch.pm,
5761           part_event/Action/cust_bill_comp.pm,
5762           part_event/Action/cust_bill_fee_percent.pm,
5763           part_event/Action/cust_bill_realtime_card.pm,
5764           part_event/Action/cust_bill_realtime_check.pm,
5765           part_event/Action/cust_bill_realtime_lec.pm,
5766           part_event/Action/cust_bill_send.pm,
5767           part_event/Action/cust_bill_send_agent.pm,
5768           part_event/Action/cust_bill_send_alternate.pm,
5769           part_event/Action/cust_bill_send_csv_ftp.pm,
5770           part_event/Action/cust_bill_send_if_newest.pm,
5771           part_event/Action/cust_bill_spool_csv.pm,
5772           part_event/Action/cust_bill_suspend_if_balance.pm,
5773           part_event/Action/fee.pm,
5774           part_event/Action/pkg_referral_credit.pm,
5775           part_event/Action/pkg_referral_credit_pkg.pm,
5776           part_event/Action/suspend.pm,
5777           part_event/Action/suspend_if_pkgpart.pm,
5778           part_event/Action/suspend_unless_pkgpart.pm,
5779           part_event/Condition/balance.pm,
5780           part_event/Condition/balance_age.pm,
5781           part_event/Condition/balance_under.pm,
5782           part_event/Condition/cust_bill_age.pm,
5783           part_event/Condition/cust_bill_has_service.pm,
5784           part_event/Condition/cust_bill_owed.pm,
5785           part_event/Condition/cust_bill_owed_under.pm,
5786           part_event/Condition/cust_payments.pm,
5787           part_event/Condition/has_referral_custnum.pm,
5788           part_event/Condition/once_percust.pm,
5789           part_event/Condition/pkg_age.pm,
5790           part_event/Condition/pkg_notchange.pm,
5791           part_event/Condition/pkg_pkgpart.pm,
5792           part_event/Condition/pkg_recurring.pm,
5793           part_event/Condition/pkg_unless_pkgpart.pm, part_pkg/flat.pm:
5794           referral credits overhaul, use billing events, agents can
5795           self-configure, limit to once-per-customer, depend on any time
5796           from referred package, referred customer payment, specific
5797           packages, partial staged credits, RT#3983
5798
5799 2008-11-21 23:10  ivan
5800
5801         * httemplate/: browse/part_event.html, edit/elements/edit.html:
5802           billing event cloning
5803
5804 2008-11-20 19:36  jeff
5805
5806         * FS/FS/part_export/soma.pm: initial somanetworks support
5807
5808 2008-11-20 18:57  ivan
5809
5810         * httemplate/edit/elements/edit.html: remove debugging accidentally
5811           left in
5812
5813 2008-11-20 18:55  ivan
5814
5815         * httemplate/edit/process/elements/process.html: document
5816           viewall_ext
5817
5818 2008-11-20 17:58  ivan
5819
5820         * httemplate/: edit/elements/edit.html,
5821           elements/tr-select-agent.html: undo voodoo, find real problem
5822
5823 2008-11-20 16:06  ivan
5824
5825         * httemplate/edit/elements/edit.html: voodoo
5826
5827 2008-11-20 11:02  jeff
5828
5829         * FS/FS/rate.pm: this must be what is meant
5830
5831 2008-11-20 09:49  jeff
5832
5833         * FS/bin/freeside-dedup-cust_bill_pkg_detail-header: tool to remove
5834           extra cdr headers
5835
5836 2008-11-20 08:59  jeff
5837
5838         * FS/FS/part_pkg/voip_cdr.pm: only one header per package, not one
5839           per service -- fixes #4260
5840
5841 2008-11-20 04:52  ivan
5842
5843         * FS/FS/cust_main/Import.pm: better end-of-spreadsheet detection
5844           for excel import, hopefully.  should fix "Error: Can't use an
5845           undefined value as an ARRAY reference" error on import.  RT#4297
5846
5847 2008-11-20 03:35  ivan
5848
5849         * bin/rate.delete: fill in the ratenum.  doesn't actually delete
5850           the rate itself, just all its data (the hard part)
5851
5852 2008-11-19 16:42  ivan
5853
5854         * FS/FS/cust_bill.pm: don't use payname for CARD or DCRD either,
5855           closes: RT#3982
5856
5857 2008-11-19 06:55  jeff
5858
5859         * FS/FS/Misc.pm, FS/FS/Schema.pm, FS/FS/cust_tax_location.pm,
5860           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
5861           httemplate/misc/tax-import.cgi: support for cch fixed format
5862
5863 2008-11-18 17:24  ivan
5864
5865         * FS/FS/Schema.pm: fix phone_avail.availnum to be a proper primary
5866           key, fix agent.agent_custnum unique index causing it to get a
5867           value filled in by Record.pm
5868
5869 2008-11-17 18:56  rsiddall
5870
5871         * rpm/rpm2Bundle: Now handles hyphenated Perl requirements as well
5872           as those in parentheses, and handles more version relation types.
5873
5874 2008-11-12 18:22  ivan
5875
5876         * FS/FS/access_groupagent.pm, FS/FS/agent.pm,
5877           httemplate/browse/agent.cgi, httemplate/edit/agent.cgi,
5878           httemplate/edit/process/agent.cgi: add ability to view/edit
5879           access groups of an agent
5880
5881 2008-11-11 00:55  ivan
5882
5883         * FS/FS/cust_bill.pm: add fax to invoice data, RT#3290
5884
5885 2008-11-11 00:45  ivan
5886
5887         * conf/: invoice_html, invoice_latex: agent_custid and ship_fax
5888           don't belong with the ship address, that was an unrelated
5889           tampabay/pbx-change request, RT#3290
5890
5891 2008-11-10 23:51  ivan
5892
5893         * conf/invoice_html: make HTML invoice more consistent with current
5894           typeset invoice: center invoice date instead of right-justify
5895
5896 2008-11-09 03:43  ivan
5897
5898         * httemplate/browse/agent.cgi: realign things in light of
5899           small_custview in this table for master customering, roundaboutly
5900           part of #2933
5901
5902 2008-11-09 03:31  ivan
5903
5904         * FS/FS/cust_main/Import.pm: move batch customer import to its own
5905           file; add svc_external_svc_phone export format, RT#4103
5906
5907 2008-11-09 01:14  ivan
5908
5909         * FS/FS/Conf.pm, httemplate/elements/file-upload.html,
5910           httemplate/misc/phone_avail-import.html: add a global countrycode
5911           to phone_avail import and a conf for the default (some other conf
5912           values snuck in also, oh well)
5913
5914 2008-11-09 00:51  ivan
5915
5916         * FS/FS/Mason.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
5917           FS/FS/cust_main/Import.pm, httemplate/misc/cust_main-import.cgi,
5918           Makefile, FS/FS.pm, FS/MANIFEST, FS/bin/freeside-queued,
5919           httemplate/misc/process/cust_main-import.cgi: move batch customer
5920           import to its own file; add svc_external_svc_phone export format,
5921           RT#4103
5922
5923 2008-11-06 22:04  ivan
5924
5925         * httemplate/view/svc_acct.cgi: fix viewing of unlinked services.
5926           wow, it has been a while
5927
5928 2008-11-06 14:53  ivan
5929
5930         * FS/FS/part_export/sqlradius.pm: should fix open session RADIUS
5931           search, RT #4233
5932
5933 2008-11-06 14:20  ivan
5934
5935         * FS/FS/part_export/sqlradius.pm: fix radius search, RT#4233
5936
5937 2008-11-05 20:22  ivan
5938
5939         * FS/FS/svc_acct.pm: avoid harmless "Use of uninitialized value in
5940           concatenation (.) or string at
5941           /usr/local/share/perl/5.8.8/FS/svc_acct.pm line 1140" error
5942
5943 2008-11-05 20:18  ivan
5944
5945         * FS/FS/svc_acct.pm: . is used in some implementations of classic
5946           crypt
5947
5948 2008-11-03 07:28  jeff
5949
5950         * FS/FS/cust_main.pm: REAL otherwise there are no taxes
5951
5952 2008-11-03 07:26  jeff
5953
5954         * FS/FS/cust_main.pm: yikes! not yet
5955
5956 2008-11-03 07:14  jeff
5957
5958         * FS/FS/cust_main.pm: otherwise there are no taxes
5959
5960 2008-11-02 17:10  ivan
5961
5962         * httemplate/view/svc_acct.cgi: time remaining is more useful to
5963           display as hours + minutes than days, hours, minutes from
5964           Time::Duration
5965
5966 2008-11-02 12:27  ivan
5967
5968         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: (and
5969           REALLY fix the line-item links too, whew) fix overreporting of
5970           tax invoiced when using & reporting with taxclasses, RT#4131
5971
5972 2008-11-02 12:03  ivan
5973
5974         * httemplate/search/report_tax.cgi: (and fix the line-item links
5975           too, whew) fix overreporting of tax invoiced when using &
5976           reporting with taxclasses, RT#4131
5977
5978 2008-11-02 11:40  ivan
5979
5980         * httemplate/search/report_tax.cgi: (and fix the total too) fix
5981           overreporting of tax invoiced when using & reporting with
5982           taxclasses, RT#4131
5983
5984 2008-11-02 11:26  ivan
5985
5986         * httemplate/search/report_tax.cgi: fix overreporting of tax
5987           invoiced when using & reporting with taxclasses, RT#4131
5988
5989 2008-11-01 15:12  ivan
5990
5991         * init.d/freeside-init, FS/FS/Daemon.pm, FS/bin/freeside-cdrd: have
5992           freeside-cdrd disable itself if there's no appropriate package
5993           definition, RT#4184
5994
5995 2008-10-29 15:24  ivan
5996
5997         * FS/FS/cust_main.pm: eek, fix agent_plandata from comping up with
5998           spurious hits
5999
6000 2008-10-29 13:23  ivan
6001
6002         * FS/FS/part_event/Action.pm: remove debugging accidentally left in
6003
6004 2008-10-29 13:21  ivan
6005
6006         * FS/FS/part_event/Action.pm: huh.  how did event editing ever
6007           work?  is this 5.10-specific?
6008
6009 2008-10-29 01:03  ivan
6010
6011         * FS/FS/cust_main.pm, init.d/freeside-init,
6012           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-cdrd: prepaid cdr
6013           pickup & bill daemon, RT#4184
6014
6015 2008-10-29 00:50  ivan
6016
6017         * FS/FS/part_export/internal_diddb.pm: fix to internal_diddb
6018           provisioning
6019
6020 2008-10-27 18:23  ivan
6021
6022         * FS/FS/svc_phone.pm: fix svc_phone non-numeric "phone numbers",
6023           RT#4204
6024
6025 2008-10-24 17:37  ivan
6026
6027         * FS/FS/: Conf.pm, svc_phone.pm: add a switch to allow letters in
6028           phone numbers, RT#4195
6029
6030 2008-10-24 16:21  ivan
6031
6032         * httemplate/view/svc_phone.cgi: correct links to non-US CDRs from
6033           svc_phone view
6034
6035 2008-10-24 15:53  ivan
6036
6037         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm: use
6038           Reply-Message for the RADIUS error message, RT#4100
6039
6040 2008-10-24 15:23  ivan
6041
6042         * FS/FS/ClientAPI/PrepaidPhone.pm: adding prepaid self-service
6043           hooks, RT#4100
6044
6045 2008-10-24 14:31  ivan
6046
6047         * FS/FS/: rate.pm, ClientAPI/PrepaidPhone.pm, part_pkg/voip_cdr.pm,
6048           part_pkg/voip_sqlradacct.pm: adding prepaid self-service hooks,
6049           RT#4100
6050
6051 2008-10-24 14:25  ivan
6052
6053         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
6054           rlm_perl hook for prepaid voip radius, RT#4100
6055
6056 2008-10-24 14:22  ivan
6057
6058         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm:
6059           rlm_perl hook for prepaid voip radius, RT#4100
6060
6061 2008-10-24 12:58  ivan
6062
6063         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
6064           rlm_perl hook for prepaid voip radius, RT#4100
6065
6066 2008-10-24 12:54  ivan
6067
6068         * fs_selfservice/FS-SelfService/: SelfService.pm,
6069           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
6070           radius, RT#4100
6071
6072 2008-10-24 12:45  ivan
6073
6074         * fs_selfservice/FS-SelfService/SelfService.pm: rlm_perl hook for
6075           prepaid voip radius, RT#4100
6076
6077 2008-10-24 12:13  ivan
6078
6079         * fs_selfservice/FS-SelfService/: SelfService.pm,
6080           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
6081           radius, RT#4100
6082
6083 2008-10-23 19:54  ivan
6084
6085         * FS/: FS/part_export/phone_sqlradius.pm,
6086           FS/part_export/sqlradius.pm, bin/freeside-sqlradius-radacctd:
6087           untested code to suck in CDRs in from VoIP RADIUS exports,
6088           RT#4100
6089
6090 2008-10-23 19:08  ivan
6091
6092         * FS/FS/cust_main.pm, httemplate/misc/xmlhttp-cust_main-search.cgi:
6093           fixes to facilitate using agent_custid as custnum, RT#4190
6094
6095 2008-10-23 18:45  ivan
6096
6097         * FS/: FS/svc_phone.pm, bin/freeside-sqlradius-reset: tiny nits for
6098           phone RADIUS export: allow freeside-sqlradius-reset to reset a
6099           phone_sqlradius export, but only if explicitly specified by
6100           exportnum.  also fix "Reference found where even-size list
6101           expected" warning and junk winding up in radreply table".  all
6102           this phone_sqlradius stuff is RT#4100
6103
6104 2008-10-23 18:19  ivan
6105
6106         * FS/FS/: Conf.pm, svc_phone.pm, part_export/phone_sqlradius.pm,
6107           part_export/sqlradius.pm: add phone_sqlradius export
6108
6109 2008-10-22 22:20  ivan
6110
6111         * fs_selfservice/FS-SelfService/SelfService.pm: POD cleanup
6112
6113 2008-10-22 11:50  ivan
6114
6115         * httemplate/view/svc_phone.cgi: fix CDR links
6116
6117 2008-10-21 21:39  ivan
6118
6119         * FS/FS/part_export/sqlradius.pm, httemplate/search/sqlradius.cgi,
6120           httemplate/search/sqlradius.html: fix error on open-ended RADIUS
6121           search with Pg, add options for open session search and search on
6122           start time, RT#4051
6123
6124 2008-10-21 08:50  jeff
6125
6126         * fs_selfservice/java/: freeside_login_example.java,
6127           freeside_signup_example.java, biz/freeside/SelfService.java:
6128           biz.freeside.SelfService class and sample applications
6129
6130 2008-10-18 18:57  ivan
6131
6132         * httemplate/config/config.cgi: correctly allow re-editing of
6133           config options with " in them
6134
6135 2008-10-18 17:38  ivan
6136
6137         * FS/FS/Schema.pm, FS/FS/agent.pm, httemplate/edit/agent.cgi,
6138           httemplate/elements/search-cust_main.html,
6139           httemplate/browse/agent.cgi: add a master custnum field to
6140           agents, RT#2933 (roundabout)
6141
6142 2008-10-17 18:22  jeff
6143
6144         * FS/FS/cust_main.pm: sheesh
6145
6146 2008-10-17 18:19  jeff
6147
6148         * FS/FS/cust_main.pm: doh
6149
6150 2008-10-17 18:08  jeff
6151
6152         * FS/FS/cust_main.pm: cope with overlapping (but with distinct
6153           endpoints) tax areas
6154
6155 2008-10-17 13:01  jeff
6156
6157         * conf/: invoice_latex, invoice_latexcoupon: address tweaks,
6158           assumes a window at least 2.75in or 7cm wide
6159
6160 2008-10-17 11:57  jeff
6161
6162         * FS/FS/cust_bill.pm: correct erroneous line dupplication on
6163           invoices
6164
6165 2008-10-16 15:45  ivan
6166
6167         * FS/FS/part_pkg/voip_cdr.pm: add an option to use duration instead
6168           of billsec to calculate billable time, RT#4147
6169
6170 2008-10-15 22:29  ivan
6171
6172         * FS/FS/Conf_compat17.pm: sync Conf_compat17.pm
6173
6174 2008-10-15 22:29  ivan
6175
6176         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
6177           httemplate/search/cust_pay_batch.cgi,
6178           httemplate/view/cust_main/payment_history.html: add
6179           batch-enable_payby and realtime_disable_payby for better control
6180           over hybrid realtime/batch installs; deprecate never-used
6181           paymentforcedtobatch, RT#4052
6182
6183 2008-10-15 22:04  ivan
6184
6185         * httemplate/elements/menu.html: add batch-enable_payby and
6186           realtime_disable_payby for better control over hybrid
6187           realtime/batch installs; deprecate never-used
6188           paymentforcedtobatch, RT#4052
6189
6190 2008-10-14 14:27  ivan
6191
6192         * FS/FS/Tron.pm: not interested in payment gateway survey just now
6193
6194 2008-10-13 17:50  ivan
6195
6196         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add an
6197           import format for external services, including next bill date
6198           (cust_pkg.bill), RT#4108
6199
6200 2008-10-13 14:58  ivan
6201
6202         * FS/: bin/freeside-fetch, FS/Conf.pm: Change subject for
6203           freeside-fetch emailed reports from "subject" to "Freeside
6204           report", and add email_report-subject config to change it.
6205           RT#4093
6206
6207 2008-10-12 16:56  jeff
6208
6209         * conf/invoice_latex: better column widths and easier maintenance
6210
6211 2008-10-12 14:22  jeff
6212
6213         * conf/invoice_latex: better value for non-broken tetex
6214
6215 2008-10-11 17:58  ivan
6216
6217         * httemplate/browse/cust_main_county.cgi: fix link
6218
6219 2008-10-11 17:54  ivan
6220
6221         * httemplate/: browse/cust_main_county.cgi,
6222           edit/bulk-cust_main_county.html,
6223           edit/process/bulk-cust_main_county.html: add a quick bulk tax add
6224           tool (eating my own dogfood instead of running a one-off SQL
6225           query), RT#4117
6226
6227 2008-10-10 17:32  ivan
6228
6229         * FS/FS/: Conf.pm, cust_pkg.pm: enable suspension notices to an
6230           administrator, RT#4083
6231
6232 2008-10-10 16:30  ivan
6233
6234         * FS/FS/cust_pkg.pm: quick kludge to eliminate exact duplicates in
6235           h_labels_short in an effort to reduce the number of "XXX service
6236           listing twice on invoice" incidents, RT#3944.  still should be
6237           possible to fundamentally do better with the function in the
6238           first place
6239
6240 2008-10-10 14:30  jeff
6241
6242         * conf/invoice_latex: avoid overprinting remittance coupons
6243
6244 2008-10-10 12:25  ivan
6245
6246         * FS/FS/cust_bill.pm: add options to auto-generate agent_custid and
6247           display it as the customer number, RT#4099
6248
6249 2008-10-09 18:15  ivan
6250
6251         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
6252           FS/FS/UI/Web/small_custview.pm, httemplate/index.html,
6253           httemplate/view/cust_main/misc.html, FS/FS/UI/Web.pm,
6254           httemplate/edit/cust_main.cgi, httemplate/search/cust_main.cgi:
6255           add options to auto-generate agent_custid and display it as the
6256           customer number, RT#4099
6257
6258 2008-10-09 13:06  ivan
6259
6260         * FS/FS/part_export/sqlradius.pm: use Freeradius := attribute for
6261           ALL attributes except Password.  Crypt-Password, User-Password,
6262           Password-With-Header should now use := instead of ==.  RT#4051
6263
6264 2008-10-07 16:57  ivan
6265
6266         * httemplate/misc/: cdr-import.html, process/cdr-import.html: put
6267           each CDR web import into a batch
6268
6269 2008-10-07 16:23  ivan
6270
6271         * FS/FS/cdr/: genband.pm, nextone.pm: also set billsec for nextone
6272           CDR format
6273
6274 2008-10-06 17:10  ivan
6275
6276         * FS/FS/Upgrade.pm: oops, brainfart
6277
6278 2008-10-06 17:09  ivan
6279
6280         * FS/FS/Upgrade.pm: when setting last_login/last_logout, ensure
6281           only accounts actually attached to the export are updated
6282
6283 2008-10-06 15:48  ivan
6284
6285         * FS/FS/svc_acct.pm: make RADIUS password exports
6286           _password_encoding-aware so we export Password-With-Header when
6287           necessary
6288
6289 2008-10-06 15:19  ivan
6290
6291         * FS/FS/svc_acct.pm: make RADIUS password exports
6292           _password_encoding-aware so we export Password-With-Header when
6293           necessary
6294
6295 2008-10-06 08:28  ivan
6296
6297         * FS/FS/: cdr.pm, cdr/netcentrex.pm: add initial netcentrex CDR
6298           format
6299
6300 2008-10-05 14:36  ivan
6301
6302         * httemplate/search/pay_batch.cgi: fix links to closed batches,
6303           RT#4052
6304
6305 2008-10-05 03:17  ivan
6306
6307         * httemplate/search/phone_avail.html: adding the start of available
6308           phone# search.  still needs a menu entry, search options page...
6309           RT#3925
6310
6311 2008-10-04 23:07  ivan
6312
6313         * httemplate/: edit/elements/ApplicationCommon.html,
6314           view/cust_main/payment_history/credit.html,
6315           view/cust_main/payment_history/payment.html: finish UI
6316           improvements wrt refunds: now you have to post a check or cash
6317           refund explicitly, no more implicit creation by 'applying'
6318           credits.  don't show useless application links.  don't enable
6319           apply button until you pick an invoice/refund.  RT#3812
6320
6321 2008-10-04 15:35  ivan
6322
6323         * FS/FS/: Misc.pm, cust_bill_ApplicationCommon.pm,
6324           payinfo_transaction_Mixin.pm, Misc/prune.pm, rate_detail.pm,
6325           usage_class.pm, part_event/Action.pm: POD cleanups
6326
6327 2008-10-04 13:55  ivan
6328
6329         * httemplate/edit/rate_region.cgi: fix inappropriate rounding when
6330           editing rates for a whole region
6331
6332 2008-10-04 13:43  ivan
6333
6334         * FS/FS/part_pkg/voip_cdr.pm: add disable_tollfree option
6335
6336 2008-10-03 17:30  ivan
6337
6338         * httemplate/edit/part_pkg.cgi: fix recurring box graying out on
6339           package customize
6340
6341 2008-10-03 12:41  ivan
6342
6343         * FS/FS/part_pkg/voip_cdr.pm: add debugging
6344
6345 2008-09-30 14:05  jeff
6346
6347         * httemplate/: search/report_newtax.cgi, search/cust_bill_pkg.cgi,
6348           search/report_newtax.html, elements/menu.html: simple reporting
6349           for new tax system
6350
6351 2008-09-30 13:22  jeff
6352
6353         * FS/FS/: Conf.pm, cust_main.pm: option for no postal fee on
6354           one-time charges
6355
6356 2008-09-30 13:17  jeff
6357
6358         * fs_selfservice/FS-SelfService/cgi/: bill.html, selfservice.cgi:
6359           turn on and off postal billing from self-service
6360
6361 2008-09-28 20:41  ivan
6362
6363         * httemplate/misc/delay_susp_pkg.html: use init_calendar.html
6364
6365 2008-09-26 20:01  jeff
6366
6367         * httemplate/edit/process/addr_block/manual_flag.cgi,
6368           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/addr_block.pm,
6369           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
6370           httemplate/edit/svc_broadband.cgi: per address block ip auto
6371           assignment and auto router selection
6372
6373 2008-09-25 20:54  jeff
6374
6375         * FS/FS/part_event/Condition/dundate.pm,
6376           httemplate/misc/delay_susp_pkg.html, FS/FS/AccessRight.pm,
6377           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
6378           httemplate/edit/part_bill_event.cgi,
6379           httemplate/misc/process/delay_susp_pkg.html,
6380           httemplate/view/cust_main/packages.html: push out event triggered
6381           suspensions
6382
6383 2008-09-25 16:44  jeff
6384
6385         * FS/FS/cust_main.pm: lost bits of reason
6386
6387 2008-09-24 19:27  jeff
6388
6389         * FS/FS/part_export/prizm.pm: prizm export improvement for package
6390           changes
6391
6392 2008-09-18 16:17  jeff
6393
6394         * FS/FS/Schema.pm: trade space for time
6395
6396 2008-09-16 08:58  jeff
6397
6398         * httemplate/search/report_tax.cgi: minor initialization issue
6399
6400 2008-09-15 18:22  jeff
6401
6402         * httemplate/: edit/part_pkg.cgi, edit/elements/edit.html,
6403           elements/tr-select-taxoverride.html,
6404           elements/tr-select-taxproduct.html: correct package editor when
6405           taxproducts off
6406
6407 2008-09-15 00:18  ivan
6408
6409         * FS/FS/Schema.pm, FS/FS/Record.pm, FS/FS/phone_avail.pm,
6410           FS/FS/part_export/internal_diddb.pm,
6411           httemplate/elements/menu.html,
6412           httemplate/misc/phone_avail-import.html,
6413           httemplate/misc/process/phone_avail-import.html: add internal did
6414           database & ability to query for availability, plus upload tool
6415
6416 2008-09-14 17:40  ivan
6417
6418         * FS/FS/part_export/globalpops_voip.pm: add dry_run option to
6419           globalpops_voip export
6420
6421 2008-09-14 13:24  ivan
6422
6423         * FS/FS/cust_main_invoice.pm: silently strip out leading and
6424           trailing spaces from invoicing email addresses instead of
6425           throwing an error
6426
6427 2008-09-14 13:20  ivan
6428
6429         * httemplate/config/: config-process.cgi, config-view.cgi: don't
6430           reload the whole page every time a config option is changed,
6431           RT#3989
6432
6433 2008-09-14 12:13  ivan
6434
6435         * httemplate/elements/header.html: default the menu to top in 1.9,
6436           still a pref
6437
6438 2008-09-12 15:53  ivan
6439
6440         * FS/FS/part_pkg/voip_cdr.pm: just give up and try again tommorow,
6441           "1011" came from us not the CDRs anyway, RT#3985
6442
6443 2008-09-12 15:48  ivan
6444
6445         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
6446           internal_prefixen, RT#3985
6447
6448 2008-09-12 15:38  ivan
6449
6450         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
6451           internal_prefixen, RT#3985
6452
6453 2008-09-12 15:18  ivan
6454
6455         * FS/FS/part_pkg/voip_cdr.pm: grr, TRY to support multiple
6456           internal_prefixen, RT#3985
6457
6458 2008-09-12 14:56  ivan
6459
6460         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen,
6461           RT#3985
6462
6463 2008-09-12 14:55  ivan
6464
6465         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen
6466
6467 2008-09-12 00:58  ivan
6468
6469         * FS/FS/: Conf.pm, cust_pkg.pm: make the max # of indivudal
6470           services printed on invoices configurable.  RT#3904
6471
6472 2008-09-12 00:07  ivan
6473
6474         * FS/FS/: part_pkg/flat.pm, part_pkg/voip_cdr.pm, cust_main.pm:
6475           don't throw noisy warnings about missing new recur_temporality,
6476           RT#3851
6477
6478 2008-09-11 19:28  jeff
6479
6480         * FS/: FS/Schema.pm, FS/cust_bill.pm, FS/cust_bill_pkg.pm,
6481           FS/cust_bill_pkg_display.pm, MANIFEST, FS/cust_main.pm,
6482           t/cust_bill_pkg_display.t: re-repurpose cust_bill_pkg
6483
6484 2008-09-11 19:01  ivan
6485
6486         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
6487           httemplate/misc/spool_invoices.cgi,
6488           httemplate/search/cust_bill.html: add billco respooling, not
6489           re-FTPing, RT#3971
6490
6491 2008-09-11 17:53  ivan
6492
6493         * FS/FS/part_pkg/: flat.pm, voip_cdr.pm: add recur_temporality to
6494           flat.pm, RT#3851
6495
6496 2008-09-11 17:41  ivan
6497
6498         * FS/FS/cust_main.pm: correct a (fortunately harmless) typo
6499
6500 2008-09-10 01:33  ivan
6501
6502         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
6503           httemplate/misc/ftp_invoices.cgi,
6504           httemplate/search/cust_bill.html: add re-FTP reprint,
6505           RT#create-me-tommorow-for-enet
6506
6507 2008-09-10 00:55  ivan
6508
6509         * FS/FS/Schema.pm: better (?) place to put display and taxation
6510           data than overloading real line items
6511
6512 2008-09-10 00:32  ivan
6513
6514         * FS/FS/part_pkg.pm: well, allow things to work for now so work can
6515           get done
6516
6517 2008-09-10 00:30  ivan
6518
6519         * FS/FS/part_pkg/voip_cdr.pm: add upcoming/preceding option,
6520           RT#3851
6521
6522 2008-09-10 00:24  ivan
6523
6524         * FS/FS/cust_main.pm: add upcoming/preceding option, RT#3851
6525
6526 2008-09-09 15:35  ivan
6527
6528         * FS/FS/ClientAPI/MyAccount.pm: allow implied primary services to
6529           log into selfservice when selfservice_server-primary_only is on
6530
6531 2008-09-09 14:29  ivan
6532
6533         * FS/FS/ClientAPI/MyAccount.pm: this should allow implied primary
6534           services to log into selfservice when
6535           selfservice_server-primary_only is on
6536
6537 2008-09-09 14:04  ivan
6538
6539         * FS/FS/Upgrade.pm: show which _upgrade_data sub is being run
6540
6541 2008-09-09 01:19  ivan
6542
6543         * FS/FS/Schema.pm: wtf, cust_pkg_reason has no indices?!
6544           _upgrade_data is hosing cpu badly
6545
6546 2008-09-08 19:35  ivan
6547
6548         * FS/FS/part_pkg/voip_cdr.pm: doh, forgot to display new options,
6549           RT#3838
6550
6551 2008-09-08 19:24  ivan
6552
6553         * FS/FS/: cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm: additional
6554           QIS/Taqua-specific CDR handling details, RT#3838
6555
6556 2008-09-08 14:46  ivan
6557
6558         * FS/FS/cust_main.pm: oops, debugging got left on by accident
6559
6560 2008-09-08 14:23  ivan
6561
6562         * httemplate/view/elements/svc_Common.html: also hide fixed+blank
6563           fields on service view, RT#3829
6564
6565 2008-09-08 14:02  ivan
6566
6567         * httemplate/edit/elements/svc_Common.html: completely hide
6568           fixed+blank fields, RT#3829
6569
6570 2008-09-07 19:49  ivan
6571
6572         * httemplate/edit/quick-charge.html: extraneous code cleanup
6573
6574 2008-09-07 19:48  ivan
6575
6576         * FS/FS/cust_bill_pkg.pm: removing unacceptable display fields from
6577           cust_bill_pkg
6578
6579 2008-09-07 19:47  ivan
6580
6581         * FS/FS/: AccessRight.pm, cust_main.pm: add package invoice details
6582           & comments, RT#3810
6583
6584 2008-09-07 19:42  ivan
6585
6586         * FS/FS/Schema.pm, FS/FS/cust_pkg_detail.pm, FS/MANIFEST,
6587           FS/t/cust_pkg_detail.t, httemplate/pref/pref-process.html,
6588           httemplate/pref/pref.html,
6589           httemplate/view/cust_main/packages.html, FS/FS.pm,
6590           httemplate/edit/cust_pkg_detail.html,
6591           httemplate/edit/process/cust_pkg_detail.html, FS/FS/cust_pkg.pm:
6592           add package invoice details & comments, RT#3810
6593
6594 2008-09-06 13:54  ivan
6595
6596         * FS/FS/UI/Web.pm: don't link to customer service view unless the
6597           user has the ACL to view the resulting page
6598
6599 2008-09-04 06:29  jeff
6600
6601         * FS/FS/Upgrade.pm: three lost lines
6602
6603 2008-09-03 20:10  ivan
6604
6605         * httemplate/edit/invoice_logo.html: ask for an EPS for EPS upload,
6606           not incorrectly a PNG
6607
6608 2008-09-03 19:44  ivan
6609
6610         * httemplate/edit/process/invoice_logo.html: fix invoice uplaoding
6611           in light of database config where you absolutely need
6612           ->set_binary for swtuf retreived with ->config_binary, RT#3936
6613
6614 2008-09-03 12:08  jeff
6615
6616         * FS/FS/AccessRight.pm, FS/FS/access_right.pm, FS/FS/addr_block.pm,
6617           FS/FS/router.pm, httemplate/browse/addr_block.cgi,
6618           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
6619           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
6620           httemplate/edit/svc_acct_pop.cgi,
6621           httemplate/edit/process/router.cgi,
6622           httemplate/edit/process/svc_acct_pop.cgi,
6623           httemplate/edit/process/addr_block/add.cgi,
6624           httemplate/edit/process/addr_block/allocate.cgi,
6625           httemplate/edit/process/addr_block/deallocate.cgi,
6626           httemplate/edit/process/addr_block/split.cgi,
6627           httemplate/elements/menu.html: new access right names
6628
6629 2008-09-03 11:59  jeff
6630
6631         * FS/FS/: Upgrade.pm, cust_pkg_reason.pm: system only reason update
6632           routine
6633
6634 2008-09-02 18:52  ivan
6635
6636         * httemplate/view/cust_main/payment_history.html: add back ability
6637           to post a check/cash refund. be more explicit about it instead of
6638           just being a checkbox when posting a credit. RT#3812
6639
6640 2008-09-02 18:46  ivan
6641
6642         * FS/FS/payby.pm, httemplate/edit/cust_pay.cgi,
6643           httemplate/edit/cust_refund.cgi,
6644           httemplate/edit/process/cust_refund.cgi,
6645           httemplate/elements/init_calendar.html,
6646           httemplate/view/cust_refund.html,
6647           httemplate/view/cust_main/payment_history/refund.html,
6648           FS/FS/AccessRight.pm: add back ability to post a check/cash
6649           refund.  be more explicit about it instead of just being a
6650           checkbox when posting a credit.  RT#3812
6651
6652 2008-09-02 08:37  jeff
6653
6654         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, ClientAPI/MyAccount.pm:
6655           call details in self-service
6656
6657 2008-08-30 14:34  jeff
6658
6659         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
6660           FS/FS/cust_main.pm, FS/FS/Report/Table/Monthly.pm,
6661           FS/FS/part_pkg/voip_cdr.pm, httemplate/search/cust_bill_pkg.cgi,
6662           httemplate/search/report_prepaid_income.cgi,
6663           httemplate/search/report_tax.cgi: remove duplicate cust_bill_pkg
6664           creation RT#3919
6665
6666 2008-08-29 19:10  jeff
6667
6668         * FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/tax_rate.pm,
6669           httemplate/edit/process/part_pkg.cgi: bug squashing for multiple
6670           usage classes
6671
6672 2008-08-29 16:13  ivan
6673
6674         * FS/FS/part_export/acct_freeside.pm: adding fs-to-fs provisioning
6675           of simple accounts for cheepnet, RT#3805
6676
6677 2008-08-29 13:10  ivan
6678
6679         * httemplate/elements/tr-pkg_svc.html: increase maxlength and size
6680           of quantity fields on package edit, for RT#3805
6681
6682 2008-08-28 18:09  ivan
6683
6684         * FS/FS/Schema.pm, FS/FS/cdr.pm,
6685           httemplate/elements/select-cdrbatch.html,
6686           httemplate/elements/tr-select-cdrbatch.html,
6687           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
6688           add CDR batch TFTP feature, RT#3113
6689
6690 2008-08-28 17:45  jeff
6691
6692         * FS/FS/part_pkg.pm: noise reduction
6693
6694 2008-08-28 17:23  ivan
6695
6696         * httemplate/elements/: tr-select-taxclass.html,
6697           select-taxclass.html: correct nits in tax class selection
6698
6699 2008-08-28 15:00  jeff
6700
6701         * FS/FS/tax_rate.pm: updates can be completely empty
6702
6703 2008-08-28 14:32  jeff
6704
6705         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
6706           httemplate/browse/part_pkg_taxproduct.cgi,
6707           httemplate/edit/part_pkg_taxoverride.html,
6708           httemplate/edit/quick-charge.html,
6709           httemplate/edit/process/quick-charge.cgi,
6710           httemplate/elements/select-taxoverride.html,
6711           httemplate/elements/select-taxproduct.html,
6712           httemplate/view/cust_main/packages.html: taxproduct selection for
6713           one time charges
6714
6715 2008-08-28 12:09  ivan
6716
6717         * FS/FS/: Tron.pm, Yori.pm: payment gateway survey
6718
6719 2008-08-28 00:38  jeff
6720
6721         * httemplate/elements/select-taxoverride.html,
6722           httemplate/elements/select-taxproduct.html,
6723           httemplate/elements/tr-select-taxoverride.html,
6724           httemplate/elements/tr-select-taxproduct.html, FS/FS/Schema.pm,
6725           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
6726           FS/FS/part_pkg/voip_cdr.pm,
6727           httemplate/browse/part_pkg_taxproduct.cgi,
6728           httemplate/edit/part_pkg.cgi,
6729           httemplate/edit/part_pkg_taxoverride.html,
6730           httemplate/edit/process/part_pkg.cgi: multiple usage classes
6731           checkpoint
6732
6733 2008-08-26 17:15  ivan
6734
6735         * FS/FS/cust_main.pm: don't override countrydefault or whatever
6736           with a blank value in bulk customer import
6737
6738 2008-08-26 17:05  ivan
6739
6740         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
6741           distinction to lint
6742
6743 2008-08-26 17:00  ivan
6744
6745         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
6746           distinction to lint
6747
6748 2008-08-26 16:53  ivan
6749
6750         * FS/FS/Tron.pm, httemplate/elements/mcp_lint.html: add unchecked
6751           vs. ok distinction to lint
6752
6753 2008-08-26 07:00  rsiddall
6754
6755         * rpm/freeside.spec: More changes to the self-service RPMs, mostly
6756           fixing up paths so the RPM-installed self-service files are not
6757           under /usr/local on the remote machine.  Also fixed an
6758           initialization problem where the system configuration files for
6759           Freeside were assumed to be under /etc/default, not
6760           /etc/sysconfig
6761
6762 2008-08-25 14:23  ivan
6763
6764         * httemplate/edit/elements/edit.html: fix package editor showing
6765           "all" for pkg class selection
6766
6767 2008-08-25 13:33  ivan
6768
6769         * FS/FS/part_event/Condition/cust_bill_has_service.pm: fix
6770           comparison from svcnum to svcpart
6771
6772 2008-08-24 22:53  jeff
6773
6774         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
6775           FS/FS/Report/Table/Monthly.pm,
6776           httemplate/search/cust_bill_pkg.cgi,
6777           httemplate/search/report_prepaid_income.cgi,
6778           httemplate/search/report_tax.cgi: correct fallout from duplicate
6779           line items
6780
6781 2008-08-24 22:18  jeff
6782
6783         * httemplate/search/cust_tax_exempt_pkg.cgi: correct fallout from
6784           agent virtualizing packages
6785
6786 2008-08-24 15:35  ivan
6787
6788         * httemplate/elements/checkboxes-table-name.html: add controls to
6789           select/unselect/toggle all checkboxes
6790
6791 2008-08-24 14:52  ivan
6792
6793         * bin/customer-faker: add -k option for pkgpart
6794
6795 2008-08-24 14:49  ivan
6796
6797         * bin/customer-faker: add -a option for agentnum
6798
6799 2008-08-23 20:41  rsiddall
6800
6801         * rpm/freeside.spec: Create discrete RPMs for different parts of
6802           the self-service interface.  Put the default configuration folder
6803           in the main freeside RPM.
6804
6805 2008-08-23 14:59  jeff
6806
6807         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/usage_class.pm,
6808           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/rate_detail.pm,
6809           FS/t/usage_class.t, httemplate/browse/usage_class.html, FS/FS.pm,
6810           FS/MANIFEST, httemplate/browse/rate_detail.html,
6811           httemplate/edit/rate_detail.html,
6812           httemplate/edit/rate_region.cgi,
6813           httemplate/edit/usage_class.html,
6814           httemplate/edit/elements/edit.html,
6815           httemplate/edit/process/rate_region.cgi,
6816           httemplate/edit/process/usage_class.html,
6817           httemplate/elements/menu.html: add usage classes to rate details
6818
6819 2008-08-22 20:29  jeff
6820
6821         * FS/FS/: Record.pm, cust_main.pm, part_pkg_taxrate.pm,
6822           tax_rate.pm: tax data update bug fixes and error message
6823           improvements
6824
6825 2008-08-21 20:01  ivan
6826
6827         * FS/FS/Mason.pm, FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Tron.pm,
6828           FS/FS/cust_svc.pm, FS/FS/cust_svc_option.pm, bin/tron-scan,
6829           FS/MANIFEST, FS/t/cust_svc_option.t,
6830           httemplate/elements/dashboard-toplist.html,
6831           httemplate/elements/mcp_lint.html: the master control program has
6832           chosen YOU to serve your system on the game grid
6833
6834 2008-08-21 16:21  ivan
6835
6836         * FS/: FS/Yori.pm, bin/freeside-yori, MANIFEST: add the client-side
6837           reporting for MCP mode
6838
6839 2008-08-21 11:21  jeff
6840
6841         * bin/import-optigold.pl: use options with proper names
6842
6843 2008-08-19 11:42  ivan
6844
6845         * FS/FS/svc_acct.pm: beter error messages for duplicate accounts
6846
6847 2008-08-19 04:35  ivan
6848
6849         * FS/FS/cdr.pm: fix duration on simple/simple2 CDR formats
6850
6851 2008-08-19 03:09  ivan
6852
6853         * httemplate/edit/process/rate_region.cgi: also don't neglext nxx
6854           here
6855
6856 2008-08-19 03:06  ivan
6857
6858         * FS/FS/rate_region.pm, httemplate/browse/rate_region.html,
6859           httemplate/edit/rate_region.cgi: more consistent prefix display,
6860           and don't forget nxx'
6861
6862 2008-08-15 12:42  ivan
6863
6864         * Makefile: install default conf with make create-config too, so it
6865           doesn't go missing
6866
6867 2008-08-15 12:26  ivan
6868
6869         * FS/bin/freeside-setup: allow a full pathname to be specified to
6870           freeside-setup for initial configdir
6871
6872 2008-08-14 18:09  jeff
6873
6874         * FS/FS/tax_class.pm: correct field ordering - invonsequential
6875
6876 2008-08-14 17:41  ivan
6877
6878         * httemplate/elements/form-file_upload.html: can have a message
6879           then a URL too
6880
6881 2008-08-14 04:53  ivan
6882
6883         * FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/cust_main.pm,
6884           httemplate/elements/progress-init.html,
6885           httemplate/misc/cust_main-import.cgi,
6886           httemplate/misc/process/cust_main-import.cgi,
6887           httemplate/elements/progress-popup.html,
6888           httemplate/search/cust_main.html,
6889           httemplate/elements/form-file_upload.html,
6890           httemplate/misc/file-upload.html,
6891           httemplate/elements/file-upload.html: customer import: add
6892           progress bar & redirect to a search of the imported customers,
6893           #3475
6894
6895 2008-08-14 04:44  ivan
6896
6897         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi: customer
6898           import: add progress bar & redirect to a search of the imported
6899           customers, #3475
6900
6901 2008-08-13 18:58  ivan
6902
6903         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
6904           httemplate/elements/menu.html,
6905           httemplate/misc/cust_main-import.cgi,
6906           httemplate/misc/process/cust_main-import.cgi: import customer
6907           from Excel file too
6908
6909 2008-08-13 18:52  ivan
6910
6911         * FS/FS/svc_Common.pm: tyop
6912
6913 2008-08-13 18:38  ivan
6914
6915         * httemplate/view/svc_forward.cgi: tyop
6916
6917 2008-08-08 13:29  jeff
6918
6919         * bin/import-optigold.pl: better opti table relationship following
6920
6921 2008-08-08 11:13  jeff
6922
6923         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
6924           FS/FS/cust_main.pm, FS/FS/part_pkg/voip_cdr.pm,
6925           conf/invoice_latex: cdrs can be in separate invoice section,
6926           after total, summarized inline, with hints for page breaks
6927
6928 2008-08-07 15:30  ivan
6929
6930         * Makefile: don't generate a new key on install-selfservice if
6931           there's already an RSA one either
6932
6933 2008-08-05 23:39  jeff
6934
6935         * FS/FS/part_pkg/voip_cdr.pm: prevent adding 0 value line items
6936
6937 2008-08-05 21:05  jeff
6938
6939         * FS/FS/cust_main.pm: fix bug(s) introduced with billing loop
6940           refactor
6941
6942 2008-08-02 19:15  ivan
6943
6944         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
6945           httemplate/edit/svc_phone.cgi, httemplate/view/svc_phone.cgi: add
6946           a name field to svc_phone
6947
6948 2008-08-02 17:54  ivan
6949
6950         * FS/FS/cdr/simple2.pm: doh, fix regex
6951
6952 2008-08-02 17:26  ivan
6953
6954         * FS/FS/: Record.pm: attempt to eliminate 'Can't call method
6955           "exists" on an undefined value at
6956           /usr/local/share/perl/5.8.8/FS/Record.pm line 812.' error on
6957           upgrade
6958
6959 2008-08-02 17:20  ivan
6960
6961         * FS/FS/Record.pm: attempt to eliminate 'Can't call method "exists"
6962           on an undefined value at /usr/local/share/perl/5.8.8/FS/Record.pm
6963           line 812.' error on upgrade
6964
6965 2008-08-02 16:51  ivan
6966
6967         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
6968           cdr/genband_meetme.pm, cdr/nextone.pm, cdr/openser.pm,
6969           cdr/simple.pm, cdr/taqua.pm, cdr/unitel.pm, cdr/simple2.pm: fix
6970           'Can't call method "parse" on an undefined value' error from CDR
6971           format refactor
6972
6973 2008-08-01 21:20  jeff
6974
6975         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
6976           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
6977           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
6978           conf/invoice_latex, httemplate/edit/cust_main.cgi,
6979           httemplate/edit/cust_main/billing.html,
6980           httemplate/view/cust_main/billing.html: bundled package
6981           presentation improvements
6982
6983 2008-08-01 21:09  jeff
6984
6985         * FS/FS/: Schema.pm, Upgrade.pm, cust_bill.pm, cust_bill_pkg.pm,
6986           cust_bill_pkg_detail.pm, cust_main.pm, part_pkg.pm,
6987           part_pkg/voip_cdr.pm: improve CDR usage presentation
6988
6989 2008-08-01 14:41  ivan
6990
6991         * FS/FS/cust_main.pm: fix receivables report: credits/etc. should
6992           be limited by date like before, closes: Bug#3801
6993
6994 2008-08-01 13:21  ivan
6995
6996         * httemplate/edit/pkg_class.html: categories deserve labels too
6997
6998 2008-07-31 16:32  ivan
6999
7000         * httemplate/search/report_receivables.cgi: this should fix columns
7001           not showing up in receivables report... not surea bout #3801
7002           (credits/etc show up in all time periods)
7003
7004 2008-07-31 13:17  ivan
7005
7006         * httemplate/search/report_receivables.cgi, FS/FS/cust_main.pm: fix
7007           receivables report: credits/etc. should be limited by date like
7008           before, closes: Bug#3801
7009
7010 2008-07-30 19:35  ivan
7011
7012         * httemplate/misc/delete-customer.cgi: fix error on customer
7013           deletion
7014
7015 2008-07-30 15:10  ivan
7016
7017         * FS/FS/cdr/nextone.pm: rename nt to nextone
7018
7019 2008-07-29 13:00  jeff
7020
7021         * FS/FS/cust_bill.pm: correct amount for new charges total on
7022           sectioned invoices
7023
7024 2008-07-29 10:29  rsiddall
7025
7026         * rpm/freeside.spec: Self-Service files were reorganized; changed
7027           the way we copy them into the buildroot.
7028
7029 2008-07-24 09:40  jeff
7030
7031         * FS/FS/cust_bill.pm: ensure invoice line items are delivered in
7032           line number order
7033
7034 2008-07-23 07:41  jeff
7035
7036         * httemplate/edit/tax_rate.html: add disabled column to new tax
7037           rates, false laziness elimination, and bug fixes - closes #3566
7038
7039 2008-07-23 07:36  jeff
7040
7041         * FS/FS/Schema.pm, FS/FS/tax_rate.pm,
7042           httemplate/browse/tax_rate.cgi,
7043           httemplate/misc/enable_or_disable_tax.html,
7044           httemplate/misc/process/enable_or_disable_tax.html: add disabled
7045           column to new tax rates, false laziness elimination, and bug
7046           fixes - closes #3566
7047
7048 2008-07-22 01:33  ivan
7049
7050         * FS/FS/part_export/phone_shellcommands.pm: freepbx modification
7051           command
7052
7053 2008-07-21 21:59  ivan
7054
7055         * httemplate/view/svc_phone.cgi: add "incoming CDRs" link to phone#
7056           view also
7057
7058 2008-07-21 15:34  ivan
7059
7060         * FS/FS/ClientAPI/Signup.pm,
7061           fs_selfservice/FS-SelfService/SelfService.pm,
7062           fs_selfservice/FS-SelfService/cgi/signup.cgi,
7063           fs_selfservice/FS-SelfService/cgi/signup.html,
7064           fs_selfservice/FS-SelfService/cgi/success.html: svc_phone signup
7065
7066 2008-07-21 14:23  ivan
7067
7068         * Makefile: oops, don't inadvertantly switch default db type
7069
7070 2008-07-21 12:09  ivan
7071
7072         * FS/FS/Conf.pm, httemplate/elements/select-did.html,
7073           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/Signup.pm,
7074           fs_selfservice/FS-SelfService/SelfService.pm,
7075           fs_selfservice/FS-SelfService/cgi/signup.html,
7076           fs_selfservice/FS-SelfService/cgi/misc/areacodes.cgi,
7077           fs_selfservice/FS-SelfService/cgi/misc/exchanges.cgi,
7078           fs_selfservice/FS-SelfService/cgi/images/cross.png,
7079           fs_selfservice/FS-SelfService/cgi/images/wait-orange.gif,
7080           fs_selfservice/FS-SelfService/cgi/misc/phonenums.cgi: signup
7081           w/globalpops DID selection via mason components pass-through
7082
7083 2008-07-21 11:58  ivan
7084
7085         * FS/MANIFEST, htetc/handler.pl, FS/FS/CGI.pm, FS/FS/Mason.pm,
7086           FS/FS/Mason/Request.pm, Makefile: add framework for running Mason
7087           components standalone
7088
7089 2008-07-21 03:42  ivan
7090
7091         * FS/FS/svc_phone.pm: generate a SIP password if it is blank
7092
7093 2008-07-18 15:31  ivan
7094
7095         * httemplate/search/report_rt_transaction.html: missing closing
7096           FORM tag
7097
7098 2008-07-18 15:30  ivan
7099
7100         * httemplate/elements/popup_link.html: add target param, i thought
7101           this was needed for something...
7102
7103 2008-07-18 15:29  ivan
7104
7105         * bin/bind.import: add -e option to bind.import (now to actually
7106           implement it)
7107
7108 2008-07-18 15:28  ivan
7109
7110         * FS/FS/rate_region.pm: show NXX is US if applicable
7111
7112 2008-07-18 15:28  ivan
7113
7114         * FS/FS/: h_cust_svc.pm, part_export.pm, part_pkg.pm, svc_acct.pm,
7115           UI/Web.pm: some random cleanups
7116
7117 2008-07-18 15:27  ivan
7118
7119         * FS/FS/Record.pm: add no_check_foreign kludge for gigantic rate
7120           imports
7121
7122 2008-07-18 15:26  ivan
7123
7124         * FS/MANIFEST: add part_pkg_link to MANIFEST
7125
7126 2008-07-17 16:55  ivan
7127
7128         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
7129           cdr/genband_meetme.pm, cdr/openser.pm, cdr/simple.pm,
7130           cdr/taqua.pm, cdr/unitel.pm: CDR updates; modularize CDR import
7131           formats; add formats for OpenSER, Genband/Tekelec, and "NT"
7132
7133 2008-07-16 16:55  ivan
7134
7135         * httemplate/search/svc_acct.cgi: fix account search by time
7136           remaining to deal with situations w/o a recurring amount
7137
7138 2008-07-15 16:25  ivan
7139
7140         * FS/FS/Upgrade.pm: where in the world is $DBI::errstr
7141
7142 2008-07-15 16:18  ivan
7143
7144         * FS/FS/Upgrade.pm: parens help alot
7145
7146 2008-07-15 16:17  ivan
7147
7148         * FS/FS/Upgrade.pm: report errors connecting to sqlradius dbs on
7149           upgrade
7150
7151 2008-07-15 13:56  ivan
7152
7153         * FS/FS/cust_main.pm: prevent inactive customers from showing up in
7154           reports of cancelled customers
7155
7156 2008-07-14 18:19  ivan
7157
7158         * FS/FS/part_export/phone_shellcommands.pm: add warning about
7159           concurrency in FreePBX
7160
7161 2008-07-14 16:59  ivan
7162
7163         * httemplate/view/cust_main/notes.html: fuck embedded iframes and
7164           their stupid display problems with scrolling.  also make the
7165           gridding more consistent
7166
7167 2008-07-14 16:08  ivan
7168
7169         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
7170           view/cust_main/notes.html: fuck embedded iframes and their stupid
7171           display problems with scrolling.  also make the gridding more
7172           consistent
7173
7174 2008-07-10 11:48  ivan
7175
7176         * httemplate/view/cust_main/packages.html: fix variable scoping
7177           issues preventing customer view page from coing up
7178
7179 2008-07-09 20:16  jeff
7180
7181         * FS/FS/cust_bill.pm: restore line item date ranges
7182
7183 2008-07-09 13:37  ivan
7184
7185         * FS/FS/part_pkg.pm: should avoid spurious uninitialized value
7186           warnings on upgrade
7187
7188 2008-07-09 13:33  ivan
7189
7190         * FS/FS/svc_Common.pm: perl vs SQL brainfart
7191
7192 2008-07-09 12:45  ivan
7193
7194         * httemplate/docs/license.html: fix famfamfam link
7195
7196 2008-07-09 12:35  ivan
7197
7198         * FS/FS/svc_Common.pm: service searching should be case-insensitive
7199           now
7200
7201 2008-07-08 20:40  ivan
7202
7203         * httemplate/search/: cust_tax_exempt.cgi: helpful to see when
7204           exemptions were inserted?
7205
7206 2008-07-08 20:27  ivan
7207
7208         * httemplate/search/cust_tax_exempt.cgi: need the exemptnum...
7209
7210 2008-07-08 20:18  ivan
7211
7212         * httemplate/search/: cust_tax_exempt.cgi, cust_tax_exempt.html:
7213           search legacy tax exemptions by customer status
7214
7215 2008-07-08 19:30  ivan
7216
7217         * httemplate/edit/process/part_pkg.cgi: don't require an agent type
7218           to be specified when editing a disabled package
7219
7220 2008-07-07 19:19  ivan
7221
7222         * httemplate/search/cust_bill_pkg.cgi: fix line-item reports on
7223           taxclass-less regions
7224
7225 2008-07-07 19:01  ivan
7226
7227         * FS/FS/cust_main_county.pm, httemplate/search/cust_bill_pkg.cgi,
7228           httemplate/search/report_tax.cgi: fix line-item reports on
7229           taxclass-less regions
7230
7231 2008-07-07 17:35  ivan
7232
7233         * httemplate/search/cust_bill_pkg.cgi: order by number for line
7234           items with the same datestamp
7235
7236 2008-07-07 17:20  ivan
7237
7238         * httemplate/search/cust_bill_pkg.cgi: order line item reports by
7239           date
7240
7241 2008-07-07 16:47  ivan
7242
7243         * httemplate/search/report_tax.cgi: should be a proper fix for edge
7244           cases where you have taxclass and empty-taxclass rates for a
7245           region, whew
7246
7247 2008-07-07 14:38  ivan
7248
7249         * FS/FS/Record.pm: SQL_FLOAT is probably unnecessary and causes
7250           probelms on old (v1.x?) DBD::Pg
7251
7252 2008-07-07 14:18  ivan
7253
7254         * FS/FS/Record.pm: eek, hopefully fix problems caused by adding
7255           debugging of bind_param statements
7256
7257 2008-07-07 14:07  ivan
7258
7259         * FS/FS/Record.pm: add debugging of bind_param statements
7260
7261 2008-07-07 12:50  ivan
7262
7263         * FS/FS/Record.pm: add debugging of bind_param statements
7264
7265 2008-07-03 16:23  ivan
7266
7267         * httemplate/view/cust_main/packages.html: fix bad sub names in
7268           forward-port
7269
7270 2008-07-02 21:19  ivan
7271
7272         * FS/FS/Record.pm: should FINALLY get binding correctly in light of
7273           regression caused by get_real_fields refactor
7274
7275 2008-07-02 21:12  ivan
7276
7277         * FS/FS/Record.pm: this should non-"=" searches on fields that
7278           require SQL type binding...
7279
7280 2008-07-02 21:00  ivan
7281
7282         * FS/FS/cust_pkg.pm: correct hash vs hashref brainfart on
7283           "forward-port", i guess
7284
7285 2008-07-02 20:57  ivan
7286
7287         * FS/FS/Record.pm: real should be bound to SQL_FLOAT Like float4...
7288           1.7?  not touching it unless it breaks :)
7289
7290 2008-07-01 19:55  ivan
7291
7292         * FS/FS/ClientAPI/MyAccount.pm: fix errors paying with an on-file
7293           card through self-service
7294
7295 2008-07-01 00:02  jeff
7296
7297         * FS/FS/cust_pkg.pm: you shouldn't keep 'em separated
7298
7299 2008-06-30 22:01  jeff
7300
7301         * httemplate/misc/unadjourn_pkg.cgi,
7302           httemplate/misc/unexpire_pkg.cgi, FS/FS/Schema.pm,
7303           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
7304           FS/FS/part_export/shellcommands.pm,
7305           FS/FS/part_export/sqlradius.pm,
7306           httemplate/edit/REAL_cust_pkg.cgi,
7307           httemplate/misc/process/cancel_pkg.html,
7308           httemplate/search/cust_pkg.cgi,
7309           httemplate/view/cust_main/packages.html: correct internal reason
7310           searching, prevent interleaved suspend/cancel/expire/adjourn,
7311           backporting and refactoring
7312
7313 2008-06-30 17:11  ivan
7314
7315         * FS/FS/svc_phone.pm: that should fix new sip_password field, whew
7316
7317 2008-06-30 17:07  ivan
7318
7319         * FS/FS/svc_phone.pm: that should fix the new sip_password field, i
7320           hope
7321
7322 2008-06-30 17:00  ivan
7323
7324         * httemplate/view/svc_phone.cgi: add sip pw display
7325
7326 2008-06-30 16:56  ivan
7327
7328         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
7329           FS/FS/part_export/phone_shellcommands.pm,
7330           httemplate/edit/svc_phone.cgi: add sip pw field
7331
7332 2008-06-30 01:01  ivan
7333
7334         * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html:
7335           checkpoint signup work
7336
7337 2008-06-30 01:00  ivan
7338
7339         * FS/FS/part_export/phone_shellcommands.pm: reload after adding
7340           extensions
7341
7342 2008-06-29 13:53  ivan
7343
7344         * FS/FS/svc_phone.pm, FS/FS/part_export/globalpops_voip.pm,
7345           httemplate/elements/select-phonenum.html,
7346           httemplate/elements/tr-select-did.html: globalPOPs provisioning
7347
7348 2008-06-28 21:33  jeff
7349
7350         * httemplate/view/cust_main/packages.html: spurious 'suspended'
7351
7352 2008-06-28 17:41  ivan
7353
7354         * FS/: MANIFEST, FS.pm, t/phone_avail.t, FS/Schema.pm,
7355           FS/phone_avail.pm, FS/part_export/globalpops_voip.pm:
7356           state->areacode caching,
7357
7358 2008-06-28 16:03  ivan
7359
7360         * httemplate/images/wait-orange.gif, FS/FS/part_svc.pm,
7361           httemplate/edit/elements/svc_Common.html,
7362           httemplate/elements/input-text.html,
7363           httemplate/elements/select-areacode.html,
7364           httemplate/elements/select-did.html,
7365           httemplate/elements/select-exchange.html,
7366           httemplate/elements/select-phonenum.html,
7367           httemplate/elements/select-state.html,
7368           httemplate/elements/tr-input-text.html,
7369           httemplate/elements/tr-select-did.html,
7370           httemplate/misc/areacodes.cgi, httemplate/misc/exchanges.cgi,
7371           httemplate/misc/phonenums.cgi, FS/FS/Record.pm,
7372           FS/FS/part_export/globalpops_voip.pm,
7373           httemplate/edit/svc_phone.cgi: get DIDs from globalpops
7374
7375 2008-06-28 12:25  jeff
7376
7377         * httemplate/elements/tr-checkboxes-table.html,
7378           httemplate/elements/checkboxes-table.html,
7379           httemplate/elements/menu.html,
7380           httemplate/elements/select-agent.html,
7381           httemplate/elements/select-table.html, FS/FS/AccessRight.pm,
7382           FS/FS/addr_block.pm, FS/FS/router.pm, FS/FS/svc_broadband.pm,
7383           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
7384           httemplate/browse/svc_acct_pop.cgi,
7385           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
7386           httemplate/edit/svc_acct_pop.cgi,
7387           httemplate/edit/svc_broadband.cgi,
7388           httemplate/edit/elements/edit.html,
7389           httemplate/edit/elements/svc_Common.html,
7390           httemplate/edit/process/router.cgi,
7391           httemplate/edit/process/svc_acct_pop.cgi,
7392           httemplate/edit/process/svc_broadband.cgi,
7393           httemplate/edit/process/addr_block/add.cgi,
7394           httemplate/edit/process/addr_block/allocate.cgi,
7395           httemplate/edit/process/addr_block/deallocate.cgi,
7396           httemplate/edit/process/addr_block/split.cgi,
7397           httemplate/edit/process/elements/process.html: agent virtualize
7398           address blocks and routers
7399
7400 2008-06-27 01:53  ivan
7401
7402         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm, fs_selfservice/DEPLOY,
7403           fs_selfservice/FS-SelfService/SelfService.pm,
7404           fs_selfservice/FS-SelfService/cgi/signup.html: adding
7405           signup_server-service config
7406
7407 2008-06-27 00:18  ivan
7408
7409         * FS/FS/part_export/globalpops_voip.pm: globalpops_voip export
7410           compilation fixes
7411
7412 2008-06-26 17:27  ivan
7413
7414         * FS/FS/part_export/globalpops_voip.pm: commiting globalpops export
7415           start.  stupid power failure.
7416
7417 2008-06-26 14:55  ivan
7418
7419         * FS/FS/part_export/phone_shellcommands.pm: adding
7420           phone_shellcommands with preliminary FreePBX integration commands
7421
7422 2008-06-25 13:14  ivan
7423
7424         * httemplate/search/report_receivables.cgi: optimize total query in
7425           receivables report.  very significant speedup for large DBs
7426
7427 2008-06-25 13:11  ivan
7428
7429         * FS/FS/: cust_main.pm, cust_bill.pm: POD updates
7430
7431 2008-06-25 11:14  ivan
7432
7433         * FS/FS/Upgrade.pm: don't show error messages about FreesideStatus
7434           index already existing either
7435
7436 2008-06-24 17:29  ivan
7437
7438         * htetc/handler.pl, FS/FS/Record.pm: finish adding
7439           str2time_sql_closing
7440
7441 2008-06-24 11:50  ivan
7442
7443         * conf/invoice_html: i think we need a $ there???
7444
7445 2008-06-24 09:39  jeff
7446
7447         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_main.pm: postal invoice
7448           fees
7449
7450 2008-06-23 19:09  ivan
7451
7452         * FS/FS/part_export/sqlradius.pm: prevent decrementing
7453           time/bandwidth for old RADIUS records
7454
7455 2008-06-23 15:59  ivan
7456
7457         * bin/cdr.import: hahahd doh, we're in perl
7458
7459 2008-06-23 15:11  ivan
7460
7461         * bin/cdr.import: add quick command line too for CDR imports
7462
7463 2008-06-23 09:46  jeff
7464
7465         * conf/invoice_html: this is what it was for
7466
7467 2008-06-23 08:36  jeff
7468
7469         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
7470           invoice service address modifications
7471
7472 2008-06-22 19:50  ivan
7473
7474         * conf/invoice_html: wtf was this for in the first place then
7475
7476 2008-06-22 19:48  ivan
7477
7478         * conf/invoice_html: this seems to match the latex templates more
7479           accurately, rather than push the sub-totals out into their own
7480           column
7481
7482 2008-06-22 19:35  ivan
7483
7484         * conf/invoice_html: fix leaking colspan in totals on sectioned
7485           invoices
7486
7487 2008-06-22 17:41  ivan
7488
7489         * FS/FS/cust_tax_exempt.pm: adding report on legacy tax exemptions
7490           to assist in enet migraiton
7491
7492 2008-06-22 17:37  ivan
7493
7494         * httemplate/search/cust_tax_exempt.cgi: legacy tax exemption
7495           report fix, no _date
7496
7497 2008-06-22 17:34  ivan
7498
7499         * httemplate/search/cust_tax_exempt.cgi: adding report on legacy
7500           tax exemptions to assist in enet migraiton
7501
7502 2008-06-19 22:47  jeff
7503
7504         * FS/FS/cust_bill.pm: extra values for invoices
7505
7506 2008-06-19 20:36  ivan
7507
7508         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: VoxLineSystems are lying
7509           scum who charged back their customization work and then used the
7510           software anyway
7511
7512 2008-06-18 20:18  jeff
7513
7514         * FS/FS/pkg_category.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
7515           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_category.t,
7516           FS/FS.pm, httemplate/browse/pkg_category.html,
7517           httemplate/browse/pkg_class.html,
7518           httemplate/edit/pkg_category.html,
7519           httemplate/edit/pkg_class.html,
7520           httemplate/edit/process/pkg_category.html, FS/MANIFEST,
7521           htetc/handler.pl, httemplate/edit/elements/edit.html,
7522           httemplate/elements/menu.html: package categories (meta package
7523           classes) and grouping invoices by them
7524
7525 2008-06-18 14:18  ivan
7526
7527         * FS/FS/Misc.pm: fix regression caused by use of IPC::Run to run
7528           pslatex: send STDOUT and STDERR from pslatex to /dev/null, we
7529           don't want them
7530
7531 2008-06-18 12:24  ivan
7532
7533         * httemplate/edit/part_pkg.cgi: s helps alot
7534
7535 2008-06-18 12:09  ivan
7536
7537         * httemplate/edit/part_pkg.cgi: fix setup/recur fees on cloning
7538           (customizing) package definitions w/new editor
7539
7540 2008-06-18 11:50  jeff
7541
7542         * httemplate/: browse/tax_rate.cgi,
7543           misc/enable_or_disable_tax.html,
7544           misc/process/enable_or_disable_tax.html: allow enabling and
7545           disabling if tax_rate rows in groups (RT 3566)
7546
7547 2008-06-17 22:22  ivan
7548
7549         * FS/FS/cust_main.pm: %statuscolor is either a global or a my var,
7550           make up your mind
7551
7552 2008-06-17 17:49  ivan
7553
7554         * FS/FS/part_virtual_field.pm: this module, also, has no need to
7555           import qsearch/qsearchs, and is causing dependency loop problems
7556           (Record->part_virtual_field->Record)
7557
7558 2008-06-17 17:46  ivan
7559
7560         * FS/FS/Record.pm: hopefully finally fix the dependency loops bs...
7561           as simple as Record->Conf->Record here
7562
7563 2008-06-17 17:42  ivan
7564
7565         * FS/FS/Msgcat.pm: REALLY, don't use FS::Conf from Msgcat until
7566           runtime... should hopefully FINALLY eliminate the
7567           Record->Msgcat->Conf->Record loop
7568
7569 2008-06-17 17:36  ivan
7570
7571         * FS/FS/msgcat.pm: msgcat.pm doesn't actually need
7572           qsearch/qsearchs... hopefully this is the last of the weird
7573           dependency loops (this one is Record->Msgcat->msgcat->Record)
7574
7575 2008-06-17 17:27  ivan
7576
7577         * FS/FS/Msgcat.pm: fix dependency loop problem with database
7578           config, hopefully?  (Record->Msgcat->Conf->Record)
7579
7580 2008-06-17 17:10  ivan
7581
7582         * FS/FS/conf.pm: conf.pm doesn't actually need qsearch/qsearchs -
7583           hopefully this will solve the weird circular dependency issue
7584           (Record->Msgcat->Conf->conf->Record)
7585
7586 2008-06-17 17:05  ivan
7587
7588         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: turn
7589           off debugging for address standardization
7590
7591 2008-06-17 16:57  ivan
7592
7593         * httemplate/edit/part_pkg.cgi: don't lose the pricing on package
7594           cloning w/new package editor
7595
7596 2008-06-17 12:29  jeff
7597
7598         * conf/invoice_latex: fixup damage from quantity addition
7599
7600 2008-06-16 20:35  ivan
7601
7602         * FS/FS/AccessRight.pm, httemplate/edit/invoice_template.html,
7603           FS/FS/ConfDefaults.pm, FS/FS/Misc.pm, FS/FS/cust_main.pm,
7604           htetc/handler.pl, httemplate/elements/htmlarea.html,
7605           httemplate/misc/email-customers.html,
7606           httemplate/misc/process/email-customers.html,
7607           httemplate/search/cust_main.html: finish adding a feature to
7608           easily list all email addresses for an agent & send them email
7609
7610 2008-06-16 20:13  jeff
7611
7612         * conf/invoice_latex: not forgetting to add fax and old customer id
7613
7614 2008-06-16 18:43  ivan
7615
7616         * httemplate/edit/process/cust_main.cgi: have agent_custid editing
7617           now
7618
7619 2008-06-16 06:36  jeff
7620
7621         * bin/import-optigold.pl: catch one more customer
7622
7623 2008-06-15 23:53  ivan
7624
7625         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: add (with config)
7626           ability to edit agent_custid
7627
7628 2008-06-15 18:32  jeff
7629
7630         * bin/import-optigold.pl: ugh; cast about for svc/pkg linkages
7631
7632 2008-06-12 16:15  ivan
7633
7634         * httemplate/edit/REAL_cust_pkg.cgi: fix visual regression not
7635           displaying package and comment on date editing
7636
7637 2008-06-12 14:53  ivan
7638
7639         * httemplate/: edit/process/elements/process.html,
7640           view/cust_main/packages.html, edit/part_pkg.cgi,
7641           edit/elements/edit.html, edit/process/part_pkg.cgi: fix cloning
7642           w/new package editor
7643
7644 2008-06-12 09:56  jeff
7645
7646         * bin/import-optigold.pl: date fixups
7647
7648 2008-06-12 08:55  jeff
7649
7650         * bin/import-optigold.pl: import services from service providing
7651           servers
7652
7653 2008-06-10 16:24  ivan
7654
7655         * FS/FS/: Upgrade.pm: start of better error reporting for RADIUS
7656           upgrade errors
7657
7658 2008-06-10 10:39  ivan
7659
7660         * FS/FS/Misc.pm: turn off debugging that got left on by accident
7661
7662 2008-06-09 19:12  ivan
7663
7664         * httemplate/edit/process/: cust_credit_refund.cgi,
7665           cust_pay_refund.cgi: fix up application of things to refunds,
7666           RT#3606/RT#3545
7667
7668 2008-06-09 11:32  ivan
7669
7670         * FS/FS/cdr.pm: remove name from voxlinesystems2, really
7671
7672 2008-06-05 15:44  ivan
7673
7674         * FS/FS/cdr.pm: add am/pm to voxlinesystems2 display format, remove
7675           name, revsere src/dst
7676
7677 2008-06-05 13:09  ivan
7678
7679         * FS/FS/: cust_main.pm, part_pkg/flat.pm: fix one-time charge
7680           quantities &
7681
7682 2008-06-05 12:44  ivan
7683
7684         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: disable_src fixes
7685
7686 2008-06-05 12:29  ivan
7687
7688         * FS/FS/Schema.pm: unit pricing didn't exist before, so it can be
7689           NULL
7690
7691 2008-06-05 12:25  ivan
7692
7693         * FS/FS/part_pkg/flat.pm: implement quantity charging for setup
7694           fees
7695
7696 2008-06-05 12:24  ivan
7697
7698         * FS/FS/cdr.pm, FS/FS/cust_main.pm, httemplate/search/cdr.html,
7699           httemplate/view/svc_phone.cgi, httemplate/edit/quick-charge.html,
7700           httemplate/edit/process/quick-charge.cgi: voxlinesystems CDRs and
7701           quantity bs
7702
7703 2008-06-05 12:06  jeff
7704
7705         * conf/invoice_html: dash removal
7706
7707 2008-06-05 10:05  jeff
7708
7709         * conf/invoice_html: fix unitprice/posttotal nit
7710
7711 2008-06-05 09:56  jeff
7712
7713         * conf/invoice_html: fix unitprice/section nit
7714
7715 2008-06-05 09:51  jeff
7716
7717         * conf/invoice_html: correct bogus porting
7718
7719 2008-06-05 05:42  jeff
7720
7721         * conf/invoice_latex: replace lost braces
7722
7723 2008-06-05 03:36  ivan
7724
7725         * FS/FS/cust_main.pm, httemplate/search/cust_main.html,
7726           httemplate/search/report_cust_main.html: add customer status to
7727           adv. customer report, template customer search for future use in
7728           emailing notices, RT#2731
7729
7730 2008-06-05 03:34  ivan
7731
7732         * FS/FS/: cust_pkg.pm: docs for search_sql
7733
7734 2008-06-05 01:54  ivan
7735
7736         * httemplate/search/report_cust_bill.html: minor invoice report UI
7737
7738 2008-06-04 22:06  ivan
7739
7740         * FS/FS/cust_pay.pm, httemplate/edit/cust_bill_pay.cgi,
7741           httemplate/edit/cust_credit_bill.cgi,
7742           httemplate/edit/cust_pay_refund.cgi,
7743           httemplate/view/cust_main/payment_history/credit.html,
7744           httemplate/view/cust_main/payment_history/payment.html,
7745           httemplate/edit/cust_credit_refund.cgi,
7746           httemplate/edit/elements/ApplicationCommon.html,
7747           httemplate/edit/process/cust_bill_pay.cgi,
7748           httemplate/edit/process/cust_credit_bill.cgi,
7749           httemplate/edit/process/cust_credit_refund.cgi,
7750           httemplate/edit/process/cust_pay_refund.cgi,
7751           httemplate/edit/process/elements/ApplicationCommon.html: payment
7752           and credit applications have separate "apply to refund" choices
7753           now, and no auto-refund choice in the invoice dropdown.  RT#3545
7754
7755 2008-06-04 15:44  jeff
7756
7757         * FS/FS/cust_bill.pm: moar tyop
7758
7759 2008-06-04 15:42  jeff
7760
7761         * FS/FS/cust_bill.pm: tyop
7762
7763 2008-06-04 11:50  ivan
7764
7765         * FS/FS/cust_bill.pm, httemplate/misc/fax-invoice.cgi: this should
7766           fix the random "HylaFax support has not been configured" error,
7767           caused by cust_bill->fax getting called instead of cust_main->fax
7768           field
7769
7770 2008-06-04 11:40  jeff
7771
7772         * conf/invoice_html: more voxline invoice formatting
7773
7774 2008-06-04 11:05  jeff
7775
7776         * FS/FS/cust_bill.pm: voxline invoice formatting
7777
7778 2008-06-04 10:57  jeff
7779
7780         * FS/FS/cdr.pm, FS/FS/cust_bill_pkg.pm, FS/FS/part_pkg/voip_cdr.pm,
7781           conf/invoice_html, conf/invoice_latex, FS/FS/Conf.pm,
7782           FS/FS/Conf_compat17.pm: voxline invoice formatting
7783
7784 2008-06-04 06:28  jeff
7785
7786         * FS/FS/: Record.pm, cust_main.pm, tax_rate.pm: tax on tax
7787
7788 2008-06-04 06:26  jeff
7789
7790         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm,
7791           conf/invoice_latex: service address on invoice
7792
7793 2008-06-03 14:06  ivan
7794
7795         * FS/FS/cust_bill.pm, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
7796           FS/FS/cust_pkg.pm, httemplate/search/cust_pkg.cgi,
7797           httemplate/view/cust_main/packages.html: very basic start at
7798           adding quantities
7799
7800 2008-06-02 11:59  ivan
7801
7802         * FS/FS/payinfo_transaction_Mixin.pm: fix payinfo_transaction
7803
7804 2008-06-02 11:31  ivan
7805
7806         * FS/FS/UI/Web/small_custview.pm: fix ntable calls
7807
7808 2008-06-02 10:58  ivan
7809
7810         * httemplate/misc/process/timeworked.html: fix error apply
7811           fractional seconds
7812
7813 2008-06-02 10:14  ivan
7814
7815         * FS/FS/UI/Web/small_custview.pm: doh!
7816
7817 2008-06-02 10:06  ivan
7818
7819         * FS/FS/CGI.pm, FS/FS/ClientAPI/MyAccount.pm,
7820           FS/FS/UI/Web/small_custview.pm, htetc/handler.pl,
7821           rt/lib/RT/URI/freeside/Internal.pm,
7822           rt/lib/RT/URI/freeside/XMLRPC.pm: badly placed small_custview all
7823           of a sudden causing fatal errors?!  wtf
7824
7825 2008-06-02 04:16  jeff
7826
7827         * conf/invoice_latex, conf/invoice_latexcoupon, FS/FS/Conf.pm,
7828           FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm: typeset tear-off
7829           remittance coupon
7830
7831 2008-06-01 19:47  ivan
7832
7833         * FS/FS/Misc.pm: and batchmode was probably right
7834
7835 2008-06-01 19:45  ivan
7836
7837         * FS/FS/Misc.pm: yow, don't want everything to waitt until the
7838           timeout
7839
7840 2008-06-01 19:16  ivan
7841
7842         * FS/FS/: cust_bill.pm, Misc.pm: use IPC::Run to run pslatex & add
7843           a timeout, this should prevent hanging on template errors
7844
7845 2008-06-01 15:48  ivan
7846
7847         * FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, FS/FS/payinfo_Mixin.pm,
7848           FS/FS/payinfo_transaction_Mixin.pm,
7849           httemplate/view/cust_main/payment_history.html,
7850           httemplate/search/elements/cust_pay_or_refund.html,
7851           httemplate/view/cust_refund.html,
7852           httemplate/view/cust_main/payment_history/credit.html,
7853           httemplate/view/cust_main/payment_history/invoice.html,
7854           httemplate/view/cust_main/payment_history/payment.html,
7855           httemplate/view/cust_main/payment_history/refund.html,
7856           httemplate/view/cust_main/payment_history/voided_payment.html:
7857           refactor payment history slightly, add refund receipts, have
7858           "unapplied" refunds show like other unapplied/open things,
7859           RT#3545
7860
7861 2008-06-01 00:08  ivan
7862
7863         * FS/FS/cust_pay.pm: show "Check #" on payment receipts instead of
7864           "Billing #"
7865
7866 2008-05-31 22:43  ivan
7867
7868         * FS/FS/cust_bill.pm, FS/FS/cust_bill_ApplicationCommon.pm,
7869           httemplate/view/cust_main/payment_history.html: add date to
7870           "applied to Invoice#" messages in history
7871
7872 2008-05-31 20:19  ivan
7873
7874         * httemplate/search/cust_bill_pkg.cgi: fix line item report for
7875           agent-virtualized packages, clean up sloppy $where
7876           stringification, hard agent virtualization
7877
7878 2008-05-31 19:19  jeff
7879
7880         * bin/import-optigold.pl: umm.. right.. really do some on-demand
7881           stuff
7882
7883 2008-05-31 18:23  ivan
7884
7885         * htetc/handler.pl: depend on CGI.pm 3.29 to fix RT attachment
7886           problems
7887
7888 2008-05-31 17:11  ivan
7889
7890         * FS/FS/cust_bill.pm: fix problems when service definition names
7891           contain chars that need to be latex escaped
7892
7893 2008-05-31 16:50  jeff
7894
7895         * bin/import-optigold.pl: guess at on demand billing, link
7896           pre-existing services
7897
7898 2008-05-31 10:54  ivan
7899
7900         * htetc/handler.pl: add an explicit use for RT's not-well-declared
7901           dependency on CSS::Squish 0.06
7902
7903 2008-05-31 07:49  jeff
7904
7905         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
7906           invoice cosmetic improvements
7907
7908 2008-05-29 21:04  ivan
7909
7910         * httemplate/edit/part_bill_event.cgi: 1.7 sucks.  but people are
7911           still going to be editing old-style invoice events for a little
7912           while more yet, so space them out better (so options don't run
7913           together)
7914
7915 2008-05-29 20:55  ivan
7916
7917         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi: 1.7
7918           sucks.  add a "balance over" option to the 1.7 style
7919           agent-specific invoice send event
7920
7921 2008-05-29 18:38  ivan
7922
7923         * FS/FS/Misc/prune.pm: fix a missing semicolon bug only triggered
7924           when running prune_applications not in debug mode...
7925
7926 2008-05-29 18:34  ivan
7927
7928         * FS/FS/Upgrade.pm: don't print out warnings about SQL RADIUS
7929           FreesideStatus every time either.  really?
7930
7931 2008-05-29 18:33  ivan
7932
7933         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
7934           pruning every time
7935
7936 2008-05-29 18:28  ivan
7937
7938         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
7939           pruning every time
7940
7941 2008-05-29 18:02  ivan
7942
7943         * FS/FS/cust_pay_pending.pm: clean up any stray/old
7944           cust_pay_pending records causing problems
7945
7946 2008-05-29 17:53  ivan
7947
7948         * FS/FS/: Upgrade.pm, cust_pay_pending.pm: clean up any stray/old
7949           cust_pay_pending records causing problems
7950
7951 2008-05-28 17:11  ivan
7952
7953         * httemplate/graph/money_time.cgi: line things up better on the
7954           12mo report (prevent labels from taking up most of the graph
7955
7956 2008-05-28 03:45  ivan
7957
7958         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
7959           FS dbdef hasn't been initialized yet (& need to import
7960           adminsuidsetup)
7961
7962 2008-05-28 03:41  ivan
7963
7964         * htetc/: handler.pl: mailgate realiability fix: don't bomb out
7965           when FS dbdef hasn't been initialized yet
7966
7967 2008-05-28 03:14  ivan
7968
7969         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
7970           FS dbdef hasn't been initialized yet
7971
7972 2008-05-19 20:52  ivan
7973
7974         * FS/FS/Upgrade.pm: automatically create an index on the new
7975           radacct.FreesideStatus column
7976
7977 2008-05-19 15:31  jeff
7978
7979         * conf/invoice_latex, FS/FS/cust_bill_pkg.pm: fix broken pagenation
7980
7981 2008-05-19 11:50  ivan
7982
7983         * FS/FS/Conf.pm: a better link to the T:T docs
7984
7985 2008-05-18 21:29  ivan
7986
7987         * FS/FS/Schema.pm: add a key on ( history_action, $primary_key ) to
7988           the h_ tables.  this should speed up the cust_pay upgrade??
7989
7990 2008-05-18 21:07  ivan
7991
7992         * FS/FS/cust_bill_pay.pm, FS/FS/payinfo_Mixin.pm,
7993           FS/FS/cust_credit_refund.pm, FS/FS/cust_refund.pm,
7994           FS/FS/payby.pm, FS/FS/Report/Table/Monthly.pm,
7995           httemplate/graph/money_time.cgi,
7996           httemplate/search/cust_bill_pay.html,
7997           httemplate/search/cust_credit.html,
7998           httemplate/search/cust_credit_refund.html,
7999           httemplate/search/cust_pay.cgi,
8000           httemplate/search/cust_refund.html,
8001           httemplate/search/elements/cust_pay_or_refund.html: make net
8002           receipts clickable... and netreceipts != cashflow, really, so
8003           separate those concepts, and cashflow gets gross & net variants.
8004           also add gross/net refunds.  #3012
8005
8006 2008-05-18 20:51  jeff
8007
8008         * conf/invoice_latex: fix latex template bogosity
8009
8010 2008-05-18 15:57  ivan
8011
8012         * FS/FS/Upgrade.pm: fix auto sqlradius upgrade: module
8013           include/import
8014
8015 2008-05-18 15:54  ivan
8016
8017         * FS/FS/part_export/sqlradius.pm: oops, fix minor refactoring of
8018           auto sqlradius upgrade
8019
8020 2008-05-18 15:53  ivan
8021
8022         * FS/bin/freeside-upgrade: fix the auto sqlradiusupgrade
8023
8024 2008-05-18 15:42  ivan
8025
8026         * FS/FS/Upgrade.pm, FS/bin/freeside-sqlradius-radacctd,
8027           FS/bin/freeside-upgrade, FS/FS/part_export/sqlradius.pm,
8028           init.d/freeside-init: on upgrade, automatically seed from
8029           sqlradius databases, and start freeside-sqlradius-radacctd by
8030           default
8031
8032 2008-05-17 23:50  ivan
8033
8034         * FS/FS/Conf.pm, httemplate/edit/process/access_group.html: add a
8035           config value for disabling the ACLs... this should be good for a
8036           demo in 1.7, 1.9 will need some way to disable ACL changes from
8037           OUTSIDE the db
8038
8039 2008-05-17 20:04  ivan
8040
8041         * httemplate/: elements/customer-table.html,
8042           misc/batch-cust_pay.html: quick payment entry running total,
8043           closes: #3470
8044
8045 2008-05-16 12:26  jeff
8046
8047         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cust_bill.pm,
8048           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
8049           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
8050           conf/invoice_latex: typeset CDRs into 5 columns on invoices
8051
8052 2008-05-15 15:48  ivan
8053
8054         * FS/FS/CGI.pm: fix minor problem with ship_zip not showing up in
8055           small_custview
8056
8057 2008-05-14 14:21  jeff
8058
8059         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_bill.pm: config option to
8060           omit statement type items from invoices
8061
8062 2008-05-14 11:19  jeff
8063
8064         * bin/import-optigold.pl: do NOT delete the existing data
8065
8066 2008-05-14 11:07  jeff
8067
8068         * FS/FS/: cust_bill_pkg.pm, part_pkg.pm, tax_rate.pm,
8069           part_pkg/voip_cdr.pm: correct tax selection and *actually* handle
8070           fee based taxes
8071
8072 2008-05-14 09:52  ivan
8073
8074         * bin/import-optigold.pl: [no log message]
8075
8076 2008-05-13 16:36  ivan
8077
8078         * FS/bin/freeside-adduser: tyop
8079
8080 2008-05-13 14:20  ivan
8081
8082         * FS/FS/part_pkg.pm: eliminate warnings on upgrade: "(Odd number of
8083           elements in anonymous hash | Use of unintialized value in
8084           anonymous hash ) at
8085           /usr/local/share/perl/5.8.8/FS/option_Common.pm line 176.
8086
8087 2008-05-13 12:13  ivan
8088
8089         * Makefile: ensure new self-service libs are installed
8090
8091 2008-05-12 20:49  ivan
8092
8093         * debian/rules: tyop
8094
8095 2008-05-12 20:49  ivan
8096
8097         * Makefile, FS/bin/freeside-setup, debian/rules: better place for
8098           initial configuration to be stored and retreived from than the
8099           initial tarball...
8100
8101 2008-05-08 23:34  ivan
8102
8103         * httemplate/misc/: xmlhttp-cust_main-address_standardize.html,
8104           xmlhttp-cust_main-search.cgi: JSON 1.0 (on deb 4.0) doesn't have
8105           to_json yet
8106
8107 2008-05-08 22:59  ivan
8108
8109         * httemplate/: docs/credits.html, docs/license.html,
8110           edit/cust_main.cgi, images/cross.png, images/error.png,
8111           images/tick.png: finish usps address standardization
8112
8113 2008-05-08 22:54  ivan
8114
8115         * httemplate/view/cust_main/packages.html: perl 5.10-ism?  new
8116           mason?
8117
8118 2008-05-08 05:45  ivan
8119
8120         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
8121           httemplate/elements/xmlhttp.html,
8122           httemplate/misc/xmlhttp-cust_main-address_standardize.html,
8123           httemplate/misc/xmlhttp-cust_main-search.cgi, htetc/handler.pl:
8124           address standardization part one, finally checked in from here
8125
8126 2008-05-07 14:36  ivan
8127
8128         * httemplate/: view/cust_main.cgi, misc/cancel_cust.html: fix
8129           customer cancellation, sort of a side effect of #2872, fixes
8130           #3480, #3481
8131
8132 2008-05-05 18:15  ivan
8133
8134         * httemplate/elements/customer-table.html: put the documentation in
8135           a proper <%doc> section
8136
8137 2008-05-05 18:14  ivan
8138
8139         * httemplate/misc/xmlhttp-cust_main-search.cgi: agent-virtualize
8140           customer # portion of quick payment entry
8141
8142 2008-05-05 18:14  ivan
8143
8144         * httemplate/: misc/batch-cust_pay.html,
8145           elements/customer-table.html: agent-virtualize quick payment
8146           entry
8147
8148 2008-05-04 19:11  ivan
8149
8150         * FS/FS/payinfo_Mixin.pm: hopefully really a better fix for using
8151           new payment duplicate stuff with cc encryption :/
8152
8153 2008-05-04 18:52  ivan
8154
8155         * FS/FS/payinfo_Mixin.pm: better fix for using new payment
8156           duplicate stuff with cc encryption :)
8157
8158 2008-05-04 18:18  ivan
8159
8160         * FS/FS/payinfo_Mixin.pm: fix for using new payment duplicate stuff
8161           with cc encryption
8162
8163 2008-05-02 13:30  ivan
8164
8165         * FS/bin/freeside-upgrade: add -s switch to freeside-upgrade for
8166           schema-only changes (for slony slaves)
8167
8168 2008-05-01 18:58  ivan
8169
8170         * FS/FS/Upgrade.pm: upgrade part_pkg before cust_credit
8171
8172 2008-04-30 16:42  ivan
8173
8174         * Makefile: not here
8175
8176 2008-04-30 16:36  ivan
8177
8178         * Makefile: that explains the bs with ChangeLog
8179
8180 2008-04-30 16:29  ivan
8181
8182         * Makefile: last last-minute fix for last-minute change
8183
8184 2008-04-30 16:26  ivan
8185
8186         * Makefile: last minute fix for last minute change
8187
8188 2008-04-30 16:19  ivan
8189
8190         * Makefile: last minute release target update.  not particularly
8191           dangerous, nobody uses it but me
8192
8193 2008-04-28 12:17  ivan
8194
8195         * FS/FS/: cust_main.pm, Cron/bill.pm: fix 1.9 queued billing from
8196           doing weird things with expirations and adjournments because
8197           freeside-queued $^T != freeside-daily $^T
8198
8199 2008-04-27 09:28  jeff
8200
8201         * httemplate/elements/select-taxproduct.html: sticky, too
8202
8203 2008-04-27 08:19  jeff
8204
8205         * httemplate/elements/select-taxproduct.html: fixup taxproduct
8206           selection
8207
8208 2008-04-24 15:51  ivan
8209
8210         * FS/FS/part_pkg/voip_cdr.pm: add use_amaflags and use_disposition
8211           flags to voip_cdr price plan
8212
8213 2008-04-22 19:59  jeff
8214
8215         * FS/FS/cust_bill.pm: fixup return address fallback
8216
8217 2008-04-22 12:46  ivan
8218
8219         * FS/FS/cust_bill.pm: no comma there
8220
8221 2008-04-22 03:56  ivan
8222
8223         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: voxline cdrs
8224
8225 2008-04-18 14:27  ivan
8226
8227         * rt/lib/RT/Ticket_Overlay.pm: blah.  last silly typo hopefully.
8228           wish this was easier to test.
8229
8230 2008-04-18 14:25  ivan
8231
8232         * rt/lib/RT/Ticket_Overlay.pm: silly semicolon
8233
8234 2008-04-18 14:19  ivan
8235
8236         * rt/lib/RT/: Ticket_Overlay.pm, URI/freeside.pm: hopefully,
8237           finally fix ticket auto-association not getting along with RT
8238           ACLs
8239
8240 2008-04-17 20:29  jeff
8241
8242         * FS/t/addr_block.t, FS/t/router.t, httemplate/edit/allocate.html,
8243           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
8244           httemplate/edit/process/addr_block/add.cgi,
8245           httemplate/edit/process/addr_block/allocate.cgi,
8246           httemplate/edit/process/addr_block/deallocate.cgi,
8247           httemplate/edit/process/addr_block/split.cgi: drag address and
8248           router even farther into the century
8249
8250 2008-04-16 18:39  ivan
8251
8252         * FS/FS/: Schema.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm,
8253           cust_main_county.pm, cust_pkg.pm, part_pkg/flat.pm: implement
8254           line item bundling
8255
8256 2008-04-16 18:28  ivan
8257
8258         * httemplate/elements/menu.html: this is more accurate
8259
8260 2008-04-16 14:52  ivan
8261
8262         * FS/FS/: part_pkg.pm, cust_main.pm: start implementing billing
8263           add-ons
8264
8265 2008-04-16 14:12  ivan
8266
8267         * FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: implement
8268           service add-ons
8269
8270 2008-04-16 14:10  ivan
8271
8272         * FS/FS/Record.pm: be more forgiving about numeric things padded
8273           with leading/trailing space
8274
8275 2008-04-16 13:34  ivan
8276
8277         * httemplate/: edit/part_bill_event.cgi, edit/part_pkg.cgi,
8278           edit/quick-charge.html, elements/select-taxclass.html,
8279           elements/tr-select-taxclass.html: fix tax class on package def
8280           edit
8281
8282 2008-04-16 13:00  ivan
8283
8284         * httemplate/: browse/part_pkg.cgi, edit/part_pkg.cgi: show package
8285           add-on links in browse
8286
8287 2008-04-16 11:32  jeff
8288
8289         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
8290           httemplate/view/cust_main/packages.html: show user who created
8291           (cancel/suspend) reason and possibly fix a lingering spurious
8292           usergroup bug
8293
8294 2008-04-15 21:42  ivan
8295
8296         * httemplate/: edit/part_pkg.cgi, browse/part_pkg.cgi: add plan &
8297           pricing to package browse...
8298
8299 2008-04-15 18:03  ivan
8300
8301         * FS/FS/m2m_Common.pm, FS/FS/part_pkg.pm,
8302           httemplate/edit/process/part_pkg.cgi: fix new link editing in new
8303           package editor
8304
8305 2008-04-15 17:29  ivan
8306
8307         * FS/FS/part_pkg.pm: new package def editor
8308
8309 2008-04-15 17:19  ivan
8310
8311         * httemplate/edit/: part_pkg.cgi, elements/edit.html,
8312           process/part_pkg.cgi: new package def editor
8313
8314 2008-04-15 17:16  ivan
8315
8316         * FS/: FS.pm, FS/m2m_Common.pm, FS/part_pkg_link.pm,
8317           t/part_pkg_link.t: new package def editor
8318
8319 2008-04-15 13:47  jeff
8320
8321         * httemplate/elements/file-upload.html,
8322           httemplate/elements/header-minimal.html,
8323           httemplate/misc/file-upload.html, httemplate/misc/tax-import.cgi,
8324           httemplate/misc/process/tax-import.cgi,
8325           httemplate/misc/process/tax-upgrade.cgi, FS/FS/cust_main.pm,
8326           FS/FS/cust_tax_location.pm, FS/FS/part_pkg.pm,
8327           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
8328           FS/FS/tax_class.pm, FS/FS/tax_rate.pm: (finally) wrap up new tax
8329           rate engine (for now)
8330
8331 2008-04-15 12:43  ivan
8332
8333         * FS/FS/: part_pkg_option.pm, part_pkg/sesmon_hour.pm,
8334           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
8335           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
8336           part_pkg/voip_cdr.pm, part_pkg/voip_sqlradacct.pm:
8337           s/recur_flat/recur_fee/
8338
8339 2008-04-15 06:41  ivan
8340
8341         * FS/FS/Schema.pm, FS/FS/cust_event.pm, FS/FS/cust_main.pm,
8342           FS/FS/cust_pkg.pm, FS/FS/option_Common.pm,
8343           FS/FS/part_event_option.pm, FS/FS/part_pkg.pm,
8344           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
8345           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
8346           httemplate/edit/elements/edit.html,
8347           httemplate/edit/process/part_pkg.cgi,
8348           httemplate/edit/process/elements/process.html,
8349           httemplate/elements/select-agent_types.html,
8350           httemplate/elements/select-taxproduct.html,
8351           httemplate/elements/selectlayers.html,
8352           httemplate/elements/tr-input-text.html,
8353           httemplate/elements/tr-part_pkg_freq.html,
8354           httemplate/elements/tr-pkg_svc.html,
8355           httemplate/elements/tr-select-agent_types.html,
8356           httemplate/elements/tr-title.html: new package editor
8357
8358 2008-04-15 03:50  ivan
8359
8360         * httemplate/docs/about.html: it's april 15th, and i sure do.
8361
8362 2008-04-14 06:42  jeff
8363
8364         * FS/FS/Record.pm: Improve record searching
8365
8366 2008-04-13 14:37  ivan
8367
8368         * FS/FS/part_pkg/: base_delayed.pm, flat_delayed.pm,
8369           prorate_delayed.pm: fix recur_notify label for *_delayed price
8370           plans
8371
8372 2008-04-13 13:35  ivan
8373
8374         * httemplate/elements/: select-cust-part_pkg.html,
8375           select-part_pkg.html, tr-select-part_pkg.html, select-table.html:
8376           select-table and select-part_pkg updates so we can use
8377           select-part_pkg as an edit/elements/edit.html m2 type
8378
8379 2008-04-13 03:21  ivan
8380
8381         * httemplate/elements/tr-justtitle.html: adding just a title with
8382           no blank space above
8383
8384 2008-04-13 03:19  ivan
8385
8386         * httemplate/elements/: tr-selectlayers-select.html,
8387           selectlayers.html: add a tr- for just the select bit of a
8388           selectlayers...
8389
8390 2008-04-13 01:21  ivan
8391
8392         * httemplate/elements/tr-input-text.html: add disabled option to
8393           text elements
8394
8395 2008-04-13 00:41  ivan
8396
8397         * FS/FS/part_pkg/: base_delayed.pm, base_rate.pm, bulk.pm, flat.pm,
8398           flat_comission.pm, flat_comission_cust.pm, flat_comission_pkg.pm,
8399           flat_delayed.pm, flat_introrate.pm, prepaid.pm, prorate.pm,
8400           prorate_delayed.pm, sesmon_hour.pm, sesmon_minute.pm,
8401           sql_external.pm, sql_generic.pm, sqlradacct_hour.pm,
8402           subscription.pm, voip_cdr.pm, voip_sqlradacct.pm: shorter names
8403           and rearranged weights for a brighter tommorow^W^Wbetter price
8404           plan <SELECT>
8405
8406 2008-04-12 20:03  ivan
8407
8408         * httemplate/elements/tr-select-table.html: more stuff to allow
8409           select-table to be used as as edit/elements/edit.html m2*
8410           element: add tr-select-table.html
8411
8412 2008-04-12 20:03  ivan
8413
8414         * httemplate/elements/select-table.html: some stuff to allow
8415           select-table to be used as as edit/elements/edit.html m2*
8416           element: add js_only and html_only options, add id option to
8417           specify element id, add a kludge to onchange option
8418
8419 2008-04-12 19:58  ivan
8420
8421         * httemplate/elements/tablebreak-tr-title.html: allow table id to
8422           be specified for tablebreak elements (so edit/elements/edit.html
8423           m2* stuff can be used after a tablebreak)
8424
8425 2008-04-12 19:56  ivan
8426
8427         * httemplate/elements/: select-taxproduct.html,
8428           tr-select-taxproduct.html: add elements for selecting taxproduct
8429
8430 2008-04-12 19:55  ivan
8431
8432         * httemplate/elements/tr-part_pkg_freq.html: add an element for
8433           selecting part_pkg frequencies
8434
8435 2008-04-12 16:31  ivan
8436
8437         * httemplate/elements/: columnnext.html, columnstart.html: space
8438           columns out
8439
8440 2008-04-12 16:18  ivan
8441
8442         * httemplate/elements/: columnend.html, columnnext.html,
8443           columnstart.html: add some column elements so we can replicate
8444           multi-column edit forms with edit.html
8445
8446 2008-04-11 02:20  ivan
8447
8448         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: taqua cdrs!
8449
8450 2008-04-10 18:50  ivan
8451
8452         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: checkpoint taqua
8453
8454 2008-04-10 15:00  ivan
8455
8456         * rt/lib/RT/Ticket_Overlay.pm: use non-ACL'ed _AddLink instead of
8457           AddLink so that the auto-association stuff works when creating a
8458           ticket
8459
8460 2008-04-09 18:35  jeff
8461
8462         * FS/FS/Conf.pm: sync terminology
8463
8464 2008-04-09 16:51  ivan
8465
8466         * httemplate/elements/menu.html: add a menu entry for the new tax
8467           stuff
8468
8469 2008-04-09 14:54  ivan
8470
8471         * httemplate/misc/tax-import.cgi: clean up irrelevant stuff on
8472           batch tax import
8473
8474 2008-04-09 14:44  ivan
8475
8476         * httemplate/docs/AGPL.html: oops, adding explicit AGPL.html
8477
8478 2008-04-09 14:27  ivan
8479
8480         * FS/FS/UID.pm: please mr. bootstrapping tree, give us some bootsap
8481
8482 2008-04-09 14:17  ivan
8483
8484         * FS/FS/UID.pm: 1.9 bootstrapping: apparantly, we have a dbdef at
8485           this point, but its not in the database yet, so checking
8486           dbdef->table doesn't DWWW
8487
8488 2008-04-09 14:07  ivan
8489
8490         * debian/control: adding 1.9 dependencies
8491
8492 2008-04-08 20:33  ivan
8493
8494         * FS/FS/part_pkg/sqlradacct_hour.pm: fix hourly cap for SQL overage
8495           charges
8496
8497 2008-04-07 22:49  ivan
8498
8499         * debian/: README.Debian, TODO, changelog, compat, config, control,
8500           copyright, cron.d, dbconfig-common.install,
8501           dbconfig-common.upgrade, freeside-webui.links,
8502           freeside.apache-alias.conf, freeside.default, freeside.docs,
8503           init.d.ex, init.d.lsb.ex, postinst, postrm, preinst, prerm,
8504           rules, templates: debian packages!
8505
8506 2008-04-06 09:12  jeff
8507
8508         * httemplate/browse/part_pkg_taxproduct.cgi,
8509           httemplate/browse/tax_rate.cgi, FS/FS/cust_bill.pm,
8510           FS/FS/cust_main.pm, FS/FS/cust_main_county.pm, FS/FS/part_pkg.pm,
8511           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_rate.pm,
8512           httemplate/edit/part_pkg.cgi, httemplate/edit/tax_rate.html,
8513           httemplate/edit/elements/edit.html,
8514           httemplate/edit/process/tax_rate.html,
8515           httemplate/edit/process/elements/process.html: new tax rating
8516           engine
8517
8518 2008-04-05 00:00  ivan
8519
8520         * FS/bin/freeside-prepaidd: configurable logfile location for
8521           freeside-prepaidd
8522
8523 2008-04-04 12:47  ivan
8524
8525         * httemplate/elements/header.html: sync with 1_7_BRANCH
8526
8527 2008-04-04 10:47  ivan
8528
8529         * httemplate/search/elements/search.html: this worked fine.  don't
8530           understand why it was changed in the first place.
8531
8532 2008-04-04 10:42  ivan
8533
8534         * httemplate/search/elements/search.html: fix range selection on
8535           searches, huh
8536
8537 2008-04-02 13:42  jeff
8538
8539         * httemplate/browse/tax_class.html, FS/FS/Schema.pm,
8540           FS/FS/part_pkg_taxoverride.pm, httemplate/edit/part_pkg.cgi,
8541           httemplate/edit/part_pkg_taxoverride.html,
8542           httemplate/edit/process/part_pkg.cgi,
8543           httemplate/search/elements/search.html: checkpoint tax editors
8544           and correct a blunder
8545
8546 2008-04-02 10:28  ivan
8547
8548         * Makefile: substitute FREESIDE_CONF in apache conf files
8549
8550 2008-04-02 10:26  ivan
8551
8552         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
8553           freeside-base2.conf: template AuthUserFile htpasswd to be in
8554           FREESIDE_CONF dir instead of hardcoded location
8555
8556 2008-04-02 10:00  rsiddall
8557
8558         * Makefile: Quick fix to update the release version number in the
8559           RPM specfile.  This leaves the specfile unusable for CVS builds.
8560
8561 2008-04-02 08:38  ivan
8562
8563         * init.d/freeside-init: tiny init file nit that helps with deb
8564           packaging (and probably rpm too) - source /etc/default/freeside
8565           if it exists
8566
8567 2008-04-01 21:32  ivan
8568
8569         * httemplate/docs/credits.html: slight browser adjustments and DONE
8570
8571 2008-04-01 21:20  ivan
8572
8573         * httemplate/elements/header.html: new header about: box
8574
8575 2008-04-01 21:19  ivan
8576
8577         * httemplate/docs/about.html: slightly taller
8578
8579 2008-04-01 21:07  ivan
8580
8581         * httemplate/docs/: credits.html, license.html: updated credits and
8582           license
8583
8584 2008-04-01 21:05  ivan
8585
8586         * httemplate/docs/about.html: adding about.html splash
8587
8588 2008-04-01 20:48  ivan
8589
8590         * httemplate/elements/popup_link_onclick.html: remove excessive
8591           iframe borders, add "scrolling" and "nofalse" options
8592
8593 2008-04-01 17:22  ivan
8594
8595         * FS/FS/cust_pay.pm: don't do (as much) useless work on upgrade
8596
8597 2008-04-01 16:56  ivan
8598
8599         * httemplate/elements/iframecontentmws.js: fix hasty safari iframe
8600           fix
8601
8602 2008-04-01 16:30  ivan
8603
8604         * httemplate/docs/: credits.html, license.html: adding license and
8605           credits in app itself
8606
8607 2008-04-01 16:20  ivan
8608
8609         * README: welcome to the new world
8610
8611 2008-04-01 16:15  ivan
8612
8613         * INSTALL: clean up top level files
8614
8615 2008-04-01 16:08  ivan
8616
8617         * CREDITS, INSTALL: clean up some of the top-level files
8618
8619 2008-04-01 02:40  ivan
8620
8621         * Makefile: sync with 1.7.3
8622
8623 2008-04-01 02:19  ivan
8624
8625         * FS/FS/cust_bill.pm: don't show services on invoices that are
8626           newer than the invoice, closes: #3032
8627
8628 2008-04-01 01:43  ivan
8629
8630         * rt/lib/RT/Ticket_Overlay.pm, FS/FS/cust_main.pm,
8631           FS/FS/cust_main_invoice.pm, rt/lib/RT/URI/freeside/Internal.pm:
8632           last bit of magic for RT ticket customer auto-association: look
8633           for requestor email addresses in cust_main_invoice and svc_acct,
8634           closes; RT#1160
8635
8636 2008-03-31 23:37  ivan
8637
8638         * httemplate/edit/cust_main_county.html: probably doesn't matter
8639           now, but better error reporting anyway
8640
8641 2008-03-31 23:34  ivan
8642
8643         * httemplate/: misc/cancel_cust.html, misc/cancel_pkg.html,
8644           edit/cust_credit.cgi: popup iframes don't have predictable names
8645           anymore, so locate submit buttons by id instead
8646
8647 2008-03-31 23:26  ivan
8648
8649         * httemplate/elements/: popup_link.html, popup_link_onclick.html:
8650           doc height param
8651
8652 2008-03-31 23:16  ivan
8653
8654         * httemplate/elements/iframecontentmws.js: append a random number
8655           to the iframe name on-the-fly to keep safari from caching it
8656           under all circumstances
8657
8658 2008-03-31 22:49  ivan
8659
8660         * httemplate/view/cust_main/payment_history.html: finish
8661           component-izing overlib links
8662
8663 2008-03-31 21:37  ivan
8664
8665         * httemplate/search/cust_pkg.cgi: use popup_link...
8666
8667 2008-03-31 21:19  ivan
8668
8669         * httemplate/browse/rate_detail.html: can't run include() sub at
8670           <%once> time
8671
8672 2008-03-31 20:56  ivan
8673
8674         * httemplate/browse/rate_detail.html: component-ize overlib init
8675           and popup link
8676
8677 2008-03-31 20:51  ivan
8678
8679         * httemplate/edit/bulk-cust_svc.html: component-ize overlib init
8680
8681 2008-03-31 20:49  ivan
8682
8683         * httemplate/elements/phonenumber.html: use popup_link element for
8684           phonenumber.html silly vonage popup
8685
8686 2008-03-31 17:54  jeff
8687
8688         * FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxoverride.pm,
8689           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
8690           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/tax_class.pm,
8691           FS/FS/tax_rate.pm, FS/FS/part_pkg.pm, FS/t/cust_tax_location.t,
8692           FS/t/part_pkg_taxoverride.t, FS/t/part_pkg_taxproduct.t,
8693           FS/t/part_pkg_taxrate.t, FS/t/tax_class.t, FS/t/tax_rate.t,
8694           httemplate/browse/tax_rate.cgi, httemplate/edit/part_pkg.cgi,
8695           httemplate/edit/part_pkg_taxoverride.html,
8696           httemplate/edit/tax_class.html, httemplate/edit/tax_rate.html,
8697           httemplate/edit/process/part_pkg.cgi,
8698           httemplate/edit/process/tax_class.html,
8699           httemplate/edit/process/tax_rate.html,
8700           httemplate/misc/tax-import.cgi, FS/MANIFEST, htetc/handler.pl,
8701           httemplate/elements/menu.html,
8702           httemplate/misc/process/recharge_svc.new,
8703           httemplate/misc/process/tax-import.cgi: checkpoint of new tax
8704           rating system
8705
8706 2008-03-31 16:19  ivan
8707
8708         * httemplate/elements/progress-init.html: overlib include
8709
8710 2008-03-31 16:14  ivan
8711
8712         * httemplate/elements/: popup_link-cust_main.html,
8713           popup_link-cust_pkg.html, popup_link-cust_svc.html,
8714           popup_link.html, popup_link_onclick.html: fix examples to use
8715           elements/init_overlib.html
8716
8717 2008-03-31 16:09  ivan
8718
8719         * httemplate/: browse/cust_main_county.cgi, config/config-view.cgi:
8720           overlib include
8721
8722 2008-03-31 16:07  ivan
8723
8724         * httemplate/: view/cust_main.cgi,
8725           elements/popup_link_onclick.html, view/cust_main/notes.html:
8726           clean up overlib usage for customer notes
8727
8728 2008-03-31 15:52  ivan
8729
8730         * fs_selfservice/FS-SelfService/cgi/signup.cgi: signup.cgi fix for
8731           hidden agentnum tags with trailling "/ >"
8732
8733 2008-03-31 15:27  ivan
8734
8735         * httemplate/: edit/cust_main/billing.html,
8736           elements/init_overlib.html, misc/payment.cgi: overlib cleanup:
8737           easy static CVV2/echeck popups
8738
8739 2008-03-31 14:52  ivan
8740
8741         * httemplate/elements/iframecontentmws.js: update overlibmws to
8742           current code
8743
8744 2008-03-31 14:45  ivan
8745
8746         * httemplate/: config/config-view.cgi, elements/popup_link.html:
8747           move config edit popup to elements/popup_link.html
8748
8749 2008-03-31 14:43  ivan
8750
8751         * httemplate/config/config.cgi: more approprietly sized textareas
8752           prevent scrollbars from being necessary in config popups
8753
8754 2008-03-31 14:11  ivan
8755
8756         * httemplate/: browse/cust_main_county.cgi,
8757           elements/popup_link.html, elements/popup_link_onclick.html: fix
8758           safari weirdness with caching iframes and auto-submitting them
8759           (in tax editor at least)
8760
8761 2008-03-31 13:40  ivan
8762
8763         * httemplate/elements/: popup_link-cust_main.html,
8764           popup_link-cust_pkg.html, popup_link-cust_svc.html,
8765           popup_link.html: clean up popup link elements a bit, have the
8766           iframe name autogenerate to work around safari fuckery
8767
8768 2008-03-31 11:50  ivan
8769
8770         * httemplate/elements/: overlibmws.js, overlibmws_crossframe.js,
8771           overlibmws_draggable.js, overlibmws_iframe.js: update overlibmws
8772           to current code before delving into safari problem...  hopefully
8773           no disasterous side effects :)
8774
8775 2008-03-29 19:42  ivan
8776
8777         * httemplate/: search/cust_bill.html, view/cust_bill.cgi: don't
8778           show invoice resend and payment posting links if you can't do
8779           that anyway
8780
8781 2008-03-29 19:32  ivan
8782
8783         * FS/FS/cust_bill.pm: okay, REALLY fix substitution problems with
8784           ancient-style invoice template includes
8785
8786 2008-03-29 18:26  ivan
8787
8788         * FS/FS/: Conf.pm, cust_bill.pm: fix missing backslash preventing
8789           ancient invoice template includes from working, whew!  and
8790           spiffied up the error reporting on template compile problems,
8791           since they're bound to happen when folks edit
8792
8793 2008-03-29 17:57  ivan
8794
8795         * FS/FS/Conf.pm: document config_orbase, add key_orbase for
8796           debugging info
8797
8798 2008-03-29 02:11  ivan
8799
8800         * httemplate/view/: svc_phone.cgi, elements/svc_Common.html: add
8801           quick links for unprocessed and processed CDRs to svc_phone view
8802
8803 2008-03-29 01:32  ivan
8804
8805         * httemplate/misc/order_pkg.html: in the unlikely error case, the
8806           order button should stay enabled
8807
8808 2008-03-29 01:15  ivan
8809
8810         * httemplate/: elements/popup_link-cust_main.html,
8811           elements/tr-select-reason.html, misc/cancel_cust.html,
8812           misc/order_pkg.html, view/cust_main/packages.html: okay.  and
8813           thank goodness its on 1.9.  really fix error reporting on quick
8814           package order this time.  have to change cust cancel popup
8815           slightly too, but its for the better (easier custnum parsing).
8816           and lastly make it easier for reason selection to be reused
8817           without stickiness-on-errors being a big pain in the ass
8818
8819 2008-03-28 23:42  ivan
8820
8821         * httemplate/edit/process/quick-cust_pkg.cgi: fix quick pkg order
8822           redirect
8823
8824 2008-03-28 15:31  ivan
8825
8826         * FS/FS/cust_svc.pm: fix double charging for CDRs when number is in
8827           both src and charged_party fields, and disable_src is not checked
8828
8829 2008-03-27 15:04  ivan
8830
8831         * httemplate/edit/process/cust_main.cgi: fixes edit if routing code
8832           only, closes: #3085
8833
8834 2008-03-27 14:05  ivan
8835
8836         * httemplate/view/cust_main/: payment_history.html: fix for ACH
8837           info masking
8838
8839 2008-03-27 14:01  ivan
8840
8841         * httemplate/view/cust_main/: billing.html, payment_history.html:
8842           mask ACH info in payment history
8843
8844 2008-03-27 13:40  ivan
8845
8846         * httemplate/: elements/menu.html, search/report_sql.html: add back
8847           raw SQL query (it had an appropriate ACL)
8848
8849 2008-03-27 13:19  ivan
8850
8851         * httemplate/: search/cust_pay.cgi, view/cust_pay.html: resolve
8852           minor ACL glitch linking to payments
8853
8854 2008-03-26 11:18  ivan
8855
8856         * FS/FS/Report/Table/Monthly.pm: add a netcredits_12mo sub so that
8857           12mo checkbox works again... sure do need these to be
8858           auto-generated or $AUTOLOADED or something :)
8859
8860 2008-03-26 08:42  jeff
8861
8862         * FS/FS/rate_detail.pm, httemplate/browse/rate_detail.html,
8863           httemplate/edit/rate_detail.html,
8864           httemplate/edit/rate_region.cgi: fixup per call billing
8865
8866 2008-03-25 20:04  ivan
8867
8868         * FS/FS/part_pkg/voip_cdr.pm: don't granular-ize 0 billsec calls
8869           into having a minimum charge
8870
8871 2008-03-25 19:27  ivan
8872
8873         * httemplate/search/: cdr.html, report_cdr.html: add ability to
8874           query ranges of duration & billable seconds to CDR report
8875
8876 2008-03-25 19:19  ivan
8877
8878         * httemplate/search/: report_cust_main.html, report_svc_acct.html:
8879           UI nit: separate search & display options
8880
8881 2008-03-25 18:03  ivan
8882
8883         * httemplate/edit/: part_bill_event.cgi,
8884           process/part_bill_event.cgi: quick shortcut for easier adding of
8885           new 1.7-style invoice events
8886
8887 2008-03-24 19:52  ivan
8888
8889         * rt/lib/RT/: Groups_Overlay.pm, Users_Overlay.pm: REALLY require
8890           DBIx::SB 1.50, jeez
8891
8892 2008-03-24 19:33  ivan
8893
8894         * rt/lib/RT/SearchBuilder.pm: bring declared SearchBuilder
8895           dependency inline with reality
8896
8897 2008-03-24 15:35  ivan
8898
8899         * httemplate/edit/part_bill_event.cgi: this probably never worked.
8900           ->send isn't at all what is wanted, that sends the original
8901           invoice, not the new one with the late charge
8902
8903 2008-03-23 20:07  ivan
8904
8905         * rt/: html/Elements/EditCustomers,
8906           html/Ticket/Elements/EditCustomers,
8907           html/Ticket/Elements/ShowCustomers, lib/RT/Record.pm,
8908           lib/RT/Ticket_Overlay.pm: woo!  final part of #1160!  yup,
8909           auto-associating tickets with customers now.  whew!
8910
8911 2008-03-23 18:28  ivan
8912
8913         * rt/: html/Ticket/Elements/AddCustomers, lib/RT/Record.pm,
8914           lib/RT/Interface/Web_Vendor.pm: part two of #1160: linking a
8915           ticket to its first customer will auto-link any customerless
8916           requestors
8917
8918 2008-03-23 16:38  ivan
8919
8920         * rt/: html/Admin/Users/Modify.html, lib/RT/User_Overlay.pm,
8921           lib/RT/Interface/Web_Vendor.pm: part 1 of #1160: associate users
8922           w/customers, manual editing
8923
8924 2008-03-23 16:32  ivan
8925
8926         * rt/html/Elements/: AddCustomers, EditCustomers: part 1 of #1160:
8927           associate users w/customers, manual editing
8928
8929 2008-03-19 12:48  jeff
8930
8931         * httemplate/edit/part_bill_event.cgi: quick fix for deep recursion
8932           (RT#3267)
8933
8934 2008-03-17 23:43  ivan
8935
8936         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
8937           myaccount.module: pre-show checkpoint.  duct tape!
8938
8939 2008-03-17 09:24  ivan
8940
8941         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
8942           myaccount.module: checkpoint
8943
8944 2008-03-16 19:49  ivan
8945
8946         * fs_selfservice/fri/: includes/freeside.class.php,
8947           modules.template/blank.module: missed bits
8948
8949 2008-03-16 19:48  ivan
8950
8951         * fs_selfservice/fri/: includes/login.php, includes/main.conf.php,
8952           locale/ari.po, modules/billing.module,
8953           modules/callmonitor.module, modules/dashboard.module,
8954           modules/myaccount.module, modules/settings.module,
8955           theme/page.tpl.php: first bits of working FRI!  woop!
8956
8957 2008-03-16 19:37  ivan
8958
8959         * httemplate/view/cust_main/packages.html: fix oops in new popup
8960           components
8961
8962 2008-03-16 16:36  ivan
8963
8964         * FS/FS/ClientAPI/MyAccount.pm: hopefully allow phone login to work
8965
8966 2008-03-16 16:25  ivan
8967
8968         * httemplate/view/svc_phone.cgi: view PINs too
8969
8970 2008-03-16 16:05  jeff
8971
8972         * httemplate/: elements/popup_link-cust_main.html,
8973           elements/popup_link-cust_pkg.html,
8974           elements/popup_link-cust_svc.html, elements/popup_link.html,
8975           view/cust_main.cgi, view/cust_main/packages.html: componentize
8976           conflicting %once subroutines (rt#3250)
8977
8978 2008-03-16 15:48  ivan
8979
8980         * httemplate/edit/svc_phone.cgi: phone gets a pin
8981
8982 2008-03-16 15:39  ivan
8983
8984         * FS/FS/ClientAPI/MyAccount.pm: phonenum + pin login
8985
8986 2008-03-16 15:24  ivan
8987
8988         * FS/FS/: Conf.pm, svc_phone.pm, ClientAPI/MyAccount.pm: phonenum +
8989           pin login
8990
8991 2008-03-16 14:07  ivan
8992
8993         * fs_selfservice/fri/includes/: common.php, login.php: first try at
8994           single sign-on
8995
8996 2008-03-16 12:58  ivan
8997
8998         * fs_selfservice/fri/: theme/page.tpl.php,
8999           modules/callmonitor.module, modules/settings.module,
9000           includes/main.conf.php, includes/common.php, includes/login.php,
9001           locale/ari.po: Initial revision
9002
9003 2008-03-16 12:58  ivan
9004
9005         * fs_selfservice/fri/: CHANGE.log, LICENSE.txt, README.txt,
9006           index.php, version.php, theme/global.css, theme/header.css,
9007           theme/iefixes.css, theme/layout.css, theme/logo.gif,
9008           theme/main.css, theme/navigation.css, theme/spacer.gif,
9009           theme/text.css, theme/images/arrow-asc.gif,
9010           theme/images/arrow-desc.gif, modules/phonefeatures.module,
9011           modules/voicemail.module, modules/featurecodes.module,
9012           modules/followme.module, includes/ajax.php, includes/crypt.php,
9013           misc/audio.php, misc/popup.css, misc/recording_popup.php,
9014           modules/VmX.module, includes/asi.php, includes/bootstrap.php,
9015           includes/database.php, includes/display.php, includes/lang.php,
9016           locale/readme.txt, locale/ari.utf-8.po, locale/locale.txt,
9017           locale/de_DE/LC_MESSAGES/ari.mo, locale/hu_HU/LC_MESSAGES/ari.mo,
9018           locale/hu_HU/LC_MESSAGES/ari.po, locale/pt_BR/LC_MESSAGES/ari.mo,
9019           locale/pt_BR/LC_MESSAGES/ari.po, locale/de_DE/LC_MESSAGES/ari.po,
9020           locale/el_GR/LC_MESSAGES/ari.mo, locale/el_GR/LC_MESSAGES/ari.po,
9021           locale/es_ES/LC_MESSAGES/ari.mo, locale/es_ES/LC_MESSAGES/ari.po,
9022           locale/sv_SE/LC_MESSAGES/ari.mo, locale/sv_SE/LC_MESSAGES/ari.po,
9023           locale/it_IT/LC_MESSAGES/ari.mo, locale/fr_FR/LC_MESSAGES/ari.mo,
9024           locale/fr_FR/LC_MESSAGES/ari.po, locale/he_IL/LC_MESSAGES/ari.mo,
9025           locale/he_IL/LC_MESSAGES/ari.po, locale/it_IT/LC_MESSAGES/ari.po:
9026           [no log message]
9027
9028 2008-03-16 09:57  jeff
9029
9030         * httemplate/misc/recharge_svc.html: doh
9031
9032 2008-03-16 01:04  ivan
9033
9034         * FS/FS/UID.pm: goodness, i hope this fixes the bootstrapping
9035
9036 2008-03-16 00:25  ivan
9037
9038         * FS/FS/UID.pm: okay, really now, how about this
9039
9040 2008-03-16 00:24  ivan
9041
9042         * FS/FS/UID.pm: okay, how about this
9043
9044 2008-03-16 00:21  ivan
9045
9046         * FS/FS/UID.pm: fix 1.7->1.9 bootstrapping, i think
9047
9048 2008-03-15 22:22  ivan
9049
9050         * httemplate/search/svc_broadband.cgi: clean up and
9051           agent-virtualize svc_broadband searching
9052
9053 2008-03-15 22:13  ivan
9054
9055         * httemplate/edit/part_svc.cgi: finish bringing sanity to
9056           svc_broadband service definition blocknum edit
9057
9058 2008-03-15 22:13  ivan
9059
9060         * FS/FS/: addr_block.pm, svc_broadband.pm: bring some sanity to
9061           address block selection in svc_broadband service definition edit
9062
9063 2008-03-15 21:54  ivan
9064
9065         * httemplate/browse/: addr_block.cgi, router.cgi: drag address &
9066           router browse into this centiry
9067
9068 2008-03-15 21:00  ivan
9069
9070         * httemplate/elements/header.html, httemplate/elements/menu.html,
9071           rt/html/Elements/FreesideSearch: hide customer search if user
9072           does not have "List customers" ACL, closes: RT#3105
9073
9074 2008-03-15 15:18  ivan
9075
9076         * httemplate/edit/part_pkg.cgi, FS/FS/part_pkg/voip_cdr.pm:
9077           slightly better voip_cdr package edit: use radio buttons for
9078           selecting long things
9079
9080 2008-03-15 14:39  ivan
9081
9082         * FS/FS/part_pkg/voip_cdr.pm: be asssertive
9083
9084 2008-03-15 14:14  ivan
9085
9086         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: configurable
9087           disable_src, domestic_prefix and international_prefix options for
9088           voip price plan
9089
9090 2008-03-15 12:52  ivan
9091
9092         * httemplate/search/cust_bill.html, FS/FS/cust_bill.pm: check on
9093           invoice re-printing newest percust... can't reproduce any
9094           problem, prints newest per cust fine, closes: #3161
9095
9096 2008-03-14 17:30  ivan
9097
9098         * httemplate/: view/svc_domain.cgi, misc/catchall.cgi: fix harmless
9099           code leaking out onto the page, hehe, closes: Bug#3253, also
9100           remove silly formatting on catchall edit
9101
9102 2008-03-14 13:11  ivan
9103
9104         * FS/FS/cust_main.pm: eliminate some harmless uninitialized value
9105           warnings
9106
9107 2008-03-14 10:30  jeff
9108
9109         * FS/FS/part_export/prizm.pm: insist on Net::Prizm 0.04
9110
9111 2008-03-14 01:13  ivan
9112
9113         * httemplate/edit/process/cust_pkg.cgi: whew, glad that change
9114           package bugfix was easy to find, closes: Bug#3241
9115
9116 2008-03-14 00:48  ivan
9117
9118         * FS/FS/cust_credit_bill.pm, FS/FS/Report/Table/Monthly.pm,
9119           httemplate/graph/money_time.cgi,
9120           httemplate/search/cust_credit_bill.html,
9121           httemplate/search/cust_credit.html: add net credits to
9122           sales/credits/receipts report
9123
9124 2008-03-13 19:10  ivan
9125
9126         * FS/FS/Conf.pm: add Net20 invoice terms, closes: #3219
9127
9128 2008-03-13 19:09  ivan
9129
9130         * FS/FS/Conf.pm: show where the warning about no conf comes from
9131
9132 2008-03-13 02:28  ivan
9133
9134         * FS/FS/cust_pay.pm: yow.  very sleep deprived.  remove the
9135           infinite loop rather than add one.
9136
9137 2008-03-13 02:14  ivan
9138
9139         * FS/FS/cust_pay.pm: infinite loop protection
9140
9141 2008-03-13 01:57  ivan
9142
9143         * FS/FS/cust_pay.pm: allow cust_pay.otaker upgrade to proceed even
9144           if there are some old crufty records around attached to
9145           now-deleted customers
9146
9147 2008-03-12 09:22  jeff
9148
9149         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, FS/FS/svc_Common.pm,
9150           FS/FS/UI/Web.pm, FS/FS/part_export/prizm.pm,
9151           eg/export_template.pm, httemplate/view/cust_main/packages.html:
9152           allow exports to add links to customer view (#1407)
9153
9154 2008-03-04 13:07  ivan
9155
9156         * FS/FS/cust_refund.pm: fix otaker population for cust_refund like
9157           cust_credit and cust_pay
9158
9159 2008-03-04 13:06  ivan
9160
9161         * FS/FS/cust_pay.pm: fix cust_pay.otaker population
9162
9163 2008-03-04 11:15  ivan
9164
9165         * httemplate/: edit/cust_pkg.cgi, edit/process/cust_pkg.cgi,
9166           misc/change_pkg.cgi: fix edit/process/cust_pkg getting confused
9167           about the two different places that would be calling it... i.e.
9168           with an empty new_pkgnum it would redirect the popup back the
9169           customer view, hehe
9170
9171 2008-03-03 19:38  ivan
9172
9173         * FS/FS/cust_bill.pm: AND fix latex->html notes substituion for ~s
9174
9175 2008-03-03 19:37  ivan
9176
9177         * FS/FS/cust_bill.pm: and fix latex->html notes substituion for
9178           escaped #s
9179
9180 2008-03-03 19:34  ivan
9181
9182         * FS/FS/cust_bill.pm: fix latex->html notes substituion for
9183           newlines
9184
9185 2008-03-03 18:27  ivan
9186
9187         * httemplate/browse/rate_region.html: should improve compatibility
9188           with older Pg.  i hope
9189
9190 2008-03-03 17:49  ivan
9191
9192         * FS/FS/UID.pm: argh, don't load up a user until the other
9193           initialization is done
9194
9195 2008-03-03 15:12  ivan
9196
9197         * rt/: etc/RT_Config.pm.in, html/Elements/Header,
9198           html/Elements/PageLayout, html/Elements/Tabs,
9199           html/Elements/CollectionAsTable/Row,
9200           html/Ticket/Elements/ShowTransactionAttachments,
9201           html/Widgets/TitleBoxStart, sbin/rt-setup-database.in: merge in
9202           rt 3.6.6.  *gulp*!
9203
9204 2008-03-01 20:10  ivan
9205
9206         * rt/: lib/t/regression/08web_cf_access.t,
9207           lib/t/regression/12-search.t, lib/t/regression/04send_email.t,
9208           lib/t/regression/21query-builder.t,
9209           lib/t/regression/22search_tix_by_txn.t,
9210           lib/t/regression/22search_tix_by_watcher.t,
9211           lib/t/regression/06-mime_decoding.t, lib/t/regression/23cfsort.t,
9212           lib/t/regression/00-mason-syntax.t,
9213           lib/t/regression/02basic_web.t, lib/t/regression/14linking.t,
9214           lib/t/regression/01ticket_link_searching.t,
9215           lib/t/regression/13-attribute-tests.t,
9216           lib/t/regression/26command_line.t,
9217           lib/t/regression/06mailgateway.t,
9218           lib/t/regression/03web_compiliation_errors.t,
9219           lib/t/regression/07acl.t, lib/t/regression/07rights.t,
9220           lib/t/regression/23-web_attachments.t, html/autohandler,
9221           html/index.html, html/l, html/Elements/SelectBoolean,
9222           html/Elements/SelectCustomFieldValue, html/Elements/SelectStatus,
9223           html/Elements/TitleBox, html/Elements/EditCustomFieldImage,
9224           html/Elements/EditCustomFieldSelect, html/Elements/ShowLinks,
9225           html/Elements/EditLinks, html/Elements/ListActions,
9226           html/Elements/MessageBox, html/Elements/SelectDateRelation,
9227           html/Elements/SelectNewTicketQueue,
9228           html/Elements/SelectWatcherType, html/Elements/Error,
9229           html/Elements/GotoTicket, html/Elements/MyTickets,
9230           html/Elements/QueryString, html/Elements/Section,
9231           html/Elements/SelectLinkType, html/Elements/SelectMatch,
9232           html/Elements/ShowCustomFieldBinary, html/Elements/ShowLink,
9233           html/Elements/ShowMemberships, html/Elements/BevelBoxRaisedEnd,
9234           html/Elements/Callback, html/Elements/EmailInput,
9235           html/Elements/Login, html/Elements/Refresh,
9236           html/Elements/SelectOwner, html/Elements/SelectQueue,
9237           html/Elements/SelectTicketTypes, html/Elements/SelectUsers,
9238           html/Elements/Checkbox, html/Elements/EditCustomField,
9239           html/Elements/ScrubHTML, html/Elements/MyRT,
9240           html/Elements/SelectCustomFieldOperator,
9241           html/Elements/SelectEqualityOperator,
9242           html/Elements/SelectResultsPerPage,
9243           html/Elements/SelectTicketSortBy,
9244           html/Elements/ShowCustomFieldImage,
9245           html/Elements/ShowCustomFieldWikitext,
9246           html/Elements/BevelBoxRaisedStart, html/Elements/CreateTicket,
9247           html/Elements/MyRequests, html/Elements/SelectGroups,
9248           html/Elements/SelectLang, html/Elements/SelectSortOrder,
9249           html/Elements/SetupSessionCookie, html/Elements/ShowCustomFields,
9250           html/Elements/Submit, html/Elements/TitleBoxEnd,
9251           html/Elements/EditCustomFieldBinary,
9252           html/Elements/EditCustomFieldFreeform,
9253           html/Elements/EditCustomFieldText,
9254           html/Elements/EditCustomFieldWikitext, html/Elements/Quicksearch,
9255           html/Elements/SelectAttachmentField,
9256           html/Elements/SelectDateType,
9257           html/Elements/CollectionAsTable/ParseFormat,
9258           html/Elements/CollectionAsTable/Header,
9259           html/Elements/RT__Ticket/ColumnMap, html/User/Delegation.html,
9260           html/Search/Results.html, html/Search/Simple.html,
9261           html/User/Elements/DelegateRights, html/User/Elements/GroupTabs,
9262           html/User/Elements/Tabs, html/User/Groups/Members.html,
9263           html/User/Groups/Modify.html, html/User/Groups/index.html,
9264           html/Search/Chart, html/Search/Edit.html,
9265           html/Search/Results.rdf, html/Search/Results.tsv,
9266           html/Search/Build.html, html/Search/Elements/SelectAndOr,
9267           html/Search/Elements/SelectPersonType,
9268           html/Search/Elements/PickBasics, html/Search/Elements/PickCFs,
9269           html/Search/Elements/SelectSearchObject,
9270           html/Search/Elements/SelectSearchesForObjects,
9271           html/REST/1.0/logout, html/Search/Elements/BuildFormatString,
9272           html/Search/Elements/DisplayOptions,
9273           html/Search/Elements/EditFormat, html/Search/Elements/EditQuery,
9274           html/Search/Elements/EditSearches,
9275           html/Search/Elements/NewListActions,
9276           html/Search/Elements/PickCriteria,
9277           html/Search/Elements/SearchPrivacy,
9278           html/Search/Elements/SelectGroup,
9279           html/Search/Elements/SelectLinks, html/REST/1.0/autohandler,
9280           html/REST/1.0/dhandler, html/REST/1.0/Forms/queue/default,
9281           html/REST/1.0/Forms/queue/ns,
9282           html/REST/1.0/Forms/ticket/attachments,
9283           html/REST/1.0/Forms/ticket/default,
9284           html/REST/1.0/Forms/ticket/history,
9285           html/REST/1.0/Forms/ticket/links,
9286           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
9287           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
9288           html/REST/1.0/search/ticket, html/REST/1.0/ticket/merge,
9289           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
9290           html/NoAuth/css/dhandler, html/REST/1.0/ticket/comment,
9291           html/REST/1.0/ticket/link, html/NoAuth/images/autohandler,
9292           html/NoAuth/images/bplogo.gif,
9293           html/NoAuth/images/css/fieldbg-autocomplete.gif,
9294           html/NoAuth/js/scriptaculous/controls.js,
9295           html/NoAuth/js/scriptaculous/effects.js,
9296           html/NoAuth/js/scriptaculous/prototype.js,
9297           html/NoAuth/js/scriptaculous/scriptaculous.js,
9298           html/Widgets/SavedSearch, html/Widgets/SelectionBox,
9299           html/Helpers/EmailAutocomplete, html/Tools/MyDay.html,
9300           html/Tools/Offline.html, html/Tools/Elements/Tabs,
9301           html/Admin/autohandler, html/Admin/index.html,
9302           html/Admin/Queues/CustomField.html,
9303           html/Admin/Queues/GroupRights.html,
9304           html/Admin/Queues/People.html,
9305           html/Download/CustomFieldValue/dhandler,
9306           html/Download/Tabular/dhandler,
9307           html/Admin/Elements/EditUserComments,
9308           html/Admin/Elements/GroupTabs,
9309           html/Admin/Elements/ObjectCustomFields,
9310           html/Admin/Elements/SelectCustomFieldType,
9311           html/Admin/Elements/SelectScrip,
9312           html/Admin/Elements/SelectScripCondition,
9313           html/Admin/Queues/CustomFields.html,
9314           html/Admin/Queues/Modify.html, html/Admin/Queues/Scrip.html,
9315           html/Admin/Queues/Scrips.html, html/Admin/Queues/Template.html,
9316           html/Admin/Queues/Templates.html,
9317           html/Admin/Queues/UserRights.html, html/Admin/Queues/index.html,
9318           html/Admin/Elements/CustomFieldTabs,
9319           html/Admin/Elements/EditCustomFieldValues,
9320           html/Admin/Elements/EditCustomFields,
9321           html/Admin/Elements/QueueTabs,
9322           html/Admin/Elements/SelectModifyQueue,
9323           html/Admin/Elements/SelectScripAction,
9324           html/Admin/Elements/SelectStage,
9325           html/Admin/Elements/SelectTemplate, html/Admin/Elements/Tabs,
9326           html/Admin/Elements/CreateUserCalled,
9327           html/Admin/Elements/EditScrip,
9328           html/Admin/Elements/GlobalCustomFieldTabs,
9329           html/Admin/Elements/ModifyTemplate,
9330           html/Admin/Elements/PickCustomFields,
9331           html/Admin/Elements/SelectModifyGroup,
9332           html/Admin/Elements/SelectModifyUser,
9333           html/Admin/Elements/SelectNewGroupMembers,
9334           html/Admin/Elements/SelectSingleOrMultiple,
9335           html/Admin/Elements/SystemTabs,
9336           html/Admin/Elements/AddCustomFieldValue,
9337           html/Admin/Elements/EditCustomField,
9338           html/Admin/Elements/EditQueueWatchers,
9339           html/Admin/Elements/EditScrips,
9340           html/Admin/Elements/ListGlobalCustomFields,
9341           html/Admin/Elements/ListGlobalScrips,
9342           html/Admin/Elements/SelectCustomFieldLookupType,
9343           html/Admin/Elements/SelectGroups,
9344           html/Admin/Elements/SelectUsers, html/Admin/Elements/UserTabs,
9345           html/Admin/Elements/EditTemplates, html/Admin/Elements/Header,
9346           html/Admin/Elements/PickObjects,
9347           html/Admin/Elements/QueueRightsForUser,
9348           html/Admin/Elements/SelectRights, html/Admin/Elements/ToolTabs,
9349           html/Admin/Global/GroupRights.html, html/Admin/Global/Scrip.html,
9350           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
9351           html/Admin/Global/Templates.html,
9352           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
9353           html/Admin/Global/CustomFields/Queue-Transactions.html,
9354           html/Admin/Global/CustomFields/Groups.html,
9355           html/Admin/Global/CustomFields/Queue-Tickets.html,
9356           html/Admin/Global/CustomFields/Users.html,
9357           html/Admin/Global/CustomFields/index.html,
9358           html/Admin/Users/CustomFields.html,
9359           html/Admin/Users/Memberships.html,
9360           html/Admin/CustomFields/GroupRights.html,
9361           html/Admin/CustomFields/Modify.html,
9362           html/Admin/CustomFields/Objects.html,
9363           html/Admin/CustomFields/index.html,
9364           html/Admin/Users/History.html, html/Admin/Users/index.html,
9365           html/Admin/CustomFields/UserRights.html,
9366           html/Admin/Groups/CustomFields.html,
9367           html/Admin/Groups/GroupRights.html,
9368           html/Admin/Groups/History.html, html/Admin/Groups/Members.html,
9369           html/Admin/Groups/Modify.html, html/Admin/Groups/index.html,
9370           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
9371           html/Admin/Groups/UserRights.html, html/Ticket/Modify.html,
9372           html/Ticket/ShowEmailRecord.html, html/Ticket/History.html,
9373           html/Ticket/ModifyAll.html, html/Ticket/ModifyDates.html,
9374           html/Ticket/ModifyLinks.html, html/Ticket/ModifyPeople.html,
9375           html/Ticket/Update.html, html/Ticket/Elements/AddWatchers,
9376           html/Ticket/Elements/BulkLinks,
9377           html/Ticket/Elements/EditWatchers,
9378           html/Ticket/Elements/ShowDates,
9379           html/Ticket/Elements/EditCustomFields,
9380           html/Ticket/Elements/FindAttachments,
9381           html/Ticket/Elements/ShowMessageHeaders,
9382           html/Ticket/Elements/ShowRequestor,
9383           html/Ticket/Elements/ShowUserEntry,
9384           html/Ticket/Elements/EditBasics,
9385           html/Ticket/Elements/PreviewScrips,
9386           html/Ticket/Elements/ShowDependencies,
9387           html/Ticket/Elements/ShowGroupMembers,
9388           html/Ticket/Elements/ShowHistory,
9389           html/Ticket/Elements/ShowMembers,
9390           html/Ticket/Elements/ShowPeople, html/Ticket/Attachment/dhandler,
9391           html/Ticket/Elements/EditCustomField,
9392           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
9393           html/Ticket/Elements/LoadTextAttachments,
9394           html/Ticket/Elements/ShowAttachments,
9395           html/Ticket/Elements/ShowBasics,
9396           html/Ticket/Elements/ShowCustomFields,
9397           html/Ticket/Elements/ShowMessageStanza,
9398           html/Ticket/Elements/ShowQueue,
9399           html/Ticket/Elements/ShowTransaction,
9400           html/SelfService/Closed.html, html/SelfService/Create.html,
9401           html/SelfService/CreateTicketInQueue.html,
9402           html/SelfService/Display.html, html/SelfService/Error.html,
9403           html/SelfService/Prefs.html, html/SelfService/Update.html,
9404           html/SelfService/index.html,
9405           html/SelfService/Elements/GotoTicket,
9406           html/SelfService/Elements/Tabs, html/Approvals/Display.html,
9407           html/Approvals/index.html, html/Approvals/Elements/Approve,
9408           html/Approvals/Elements/PendingMyApproval,
9409           html/Approvals/Elements/ShowDependency,
9410           html/Approvals/Elements/Tabs,
9411           html/SelfService/Attachment/dhandler,
9412           html/SelfService/Elements/Header,
9413           html/SelfService/Elements/MyRequests, bin/mason_handler.fcgi.in,
9414           bin/mason_handler.scgi.in, bin/mason_handler.svc.in, bin/rt.in,
9415           bin/standalone_httpd.in, bin/rt-crontool.in, bin/rt-mailgate.in,
9416           bin/webmux.pl.in, etc/initialdata, etc/drop.Oracle: import rt
9417           3.6.6
9418
9419 2008-03-01 20:07  ivan
9420
9421         * rt/: configure, aclocal.m4, Changelog, Makefile.in, README,
9422           UPGRADING, configure.ac, sbin/extract_pod_tests,
9423           sbin/rt-test-dependencies.in, sbin/extract-message-catalog,
9424           sbin/license_tag, sbin/regression_harness,
9425           sbin/rt-dump-database.in, lib/RT.pm.in,
9426           lib/RT/ObjectCustomFieldValues.pm,
9427           lib/RT/Transactions_Overlay.pm, lib/RT/URI.pm, sbin/factory,
9428           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/Handle.pm,
9429           lib/RT/ObjectCustomField.pm, lib/RT/ObjectCustomFieldValue.pm,
9430           lib/RT/ScripCondition_Overlay.pm, lib/RT/ScripConditions.pm,
9431           lib/RT/Scrip_Overlay.pm, lib/RT/Tickets_Overlay.pm,
9432           lib/RT/CustomField_Overlay.pm, lib/RT/GroupMembers_Overlay.pm,
9433           lib/RT/I18N.pm, lib/RT/CachedGroupMember.pm,
9434           lib/RT/CustomFieldValues.pm, lib/RT/Links.pm, lib/RT/Queue.pm,
9435           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrips.pm,
9436           lib/RT/Scrips_Overlay.pm, lib/RT/System.pm,
9437           lib/RT/SavedSearch.pm, lib/RT/CustomFields_Overlay.pm,
9438           lib/RT/ObjectCustomFields.pm, lib/RT/ACE.pm,
9439           lib/RT/Attributes.pm, lib/RT/CurrentUser.pm,
9440           lib/RT/CustomFieldValue_Overlay.pm, lib/RT/User.pm,
9441           lib/RT/Base.pm, lib/RT/ScripAction_Overlay.pm,
9442           lib/RT/Attributes_Overlay.pm, lib/RT/CustomField.pm,
9443           lib/RT/Principal.pm, lib/RT/Principals_Overlay.pm,
9444           lib/RT/Queues.pm, lib/RT/ScripAction.pm, lib/RT/Attachments.pm,
9445           lib/RT/StyleGuide.pod, lib/RT/Attribute_Overlay.pm,
9446           lib/RT/CachedGroupMember_Overlay.pm,
9447           lib/RT/ObjectCustomFieldValues_Overlay.pm,
9448           lib/RT/SavedSearches.pm,
9449           lib/RT/ObjectCustomFieldValue_Overlay.pm,
9450           lib/RT/ScripCondition.pm, lib/RT/Templates.pm, lib/RT/Tickets.pm,
9451           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Users.pm,
9452           lib/RT/Attachments_Overlay.pm, lib/RT/CachedGroupMembers.pm,
9453           lib/RT/GroupMember_Overlay.pm, lib/RT/Link.pm,
9454           lib/RT/Transaction.pm, lib/RT/ScripActions_Overlay.pm,
9455           lib/RT/ACE_Overlay.pm, lib/RT/CachedGroupMembers_Overlay.pm,
9456           lib/RT/Scrip.pm, lib/RT/EmailParser.pm, lib/RT/Group.pm,
9457           lib/RT/ObjectCustomField_Overlay.pm, lib/RT/Template.pm,
9458           lib/RT/ACL_Overlay.pm, lib/RT/GroupMembers.pm,
9459           lib/RT/Principal_Overlay.pm, lib/RT/Transactions.pm,
9460           lib/RT/Attachment_Overlay.pm, lib/RT/Date.pm,
9461           lib/RT/Templates_Overlay.pm, lib/RT/ACL.pm,
9462           lib/RT/GroupMember.pm, lib/RT/Groups.pm, lib/RT/CustomFields.pm,
9463           lib/RT/Group_Overlay.pm, lib/RT/Links_Overlay.pm,
9464           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/Queues_Overlay.pm,
9465           lib/RT/Ticket.pm, lib/RT/Attribute.pm,
9466           lib/RT/CustomFieldValue.pm, lib/RT/Link_Overlay.pm,
9467           lib/RT/Principals.pm, lib/RT/ScripActions.pm,
9468           lib/RT/Attachment.pm, lib/RT/Queue_Overlay.pm,
9469           lib/RT/Template_Overlay.pm, lib/RT/URI/base.pm,
9470           lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
9471           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
9472           lib/RT/Interface/CLI.pm, lib/RT/Interface/Web.pm,
9473           lib/RT/Interface/Web/Handler.pm,
9474           lib/RT/Interface/Web/QueryBuilder.pm,
9475           lib/RT/Interface/Web/Standalone.pm,
9476           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
9477           lib/RT/Action/Autoreply.pm, lib/RT/Action/Generic.pm,
9478           lib/RT/Action/RecordComment.pm,
9479           lib/RT/Action/RecordCorrespondence.pm,
9480           lib/RT/Interface/Email/Auth/GnuPG.pm,
9481           lib/RT/Interface/Email/Auth/MailFrom.pm,
9482           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
9483           lib/RT/Action/Notify.pm, lib/RT/Action/AutoOpen.pm,
9484           lib/RT/Action/CreateTickets.pm,
9485           lib/RT/Action/EscalatePriority.pm,
9486           lib/RT/Action/NotifyAsComment.pm,
9487           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SetPriority.pm,
9488           lib/RT/Action/UserDefined.pm, lib/RT/Action/SendEmail.pm,
9489           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
9490           lib/RT/Search/Generic.pm, lib/RT/Search/Googleish.pm,
9491           lib/RT/I18N/cs.po, lib/RT/I18N/es.po, lib/RT/I18N/fi.po,
9492           lib/RT/I18N/zh_cn.po, lib/RT/I18N/hu.po, lib/RT/I18N/he.po,
9493           lib/RT/I18N/de.po, lib/RT/I18N/ru.po, lib/RT/I18N/nl.po,
9494           lib/RT/I18N/pl.po, lib/RT/I18N/da.po, lib/RT/I18N/fr.po,
9495           lib/RT/I18N/cs.pm, lib/RT/I18N/it.po, lib/RT/I18N/id.po,
9496           lib/RT/I18N/ja.po, lib/RT/I18N/zh_tw.po,
9497           lib/RT/I18N/i_default.pm, lib/RT/I18N/pt_br.po,
9498           lib/RT/I18N/en.po, lib/RT/Condition/AnyTransaction.pm,
9499           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
9500           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
9501           lib/RT/Condition/PriorityChange.pm,
9502           lib/RT/Condition/PriorityExceeds.pm,
9503           lib/RT/Condition/StatusChange.pm,
9504           lib/RT/Condition/UserDefined.pm, lib/RT/I18N/no.po,
9505           lib/RT/Condition/QueueChange.pm, lib/RT/Report/Tickets.pm: import
9506           rt 3.6.6
9507
9508 2008-03-01 20:05  ivan
9509
9510         * rt/: html/SelfService/Create.html, html/SelfService/Error.html,
9511           html/Ticket/Attachment/dhandler, html/Ticket/Elements/EditBasics,
9512           html/Ticket/Elements/EditCustomField,
9513           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
9514           html/Ticket/Elements/LoadTextAttachments,
9515           html/Ticket/Elements/ShowAttachments,
9516           html/Ticket/Elements/ShowBasics,
9517           html/Ticket/Elements/ShowCustomFields,
9518           html/Ticket/Elements/ShowGroupMembers,
9519           html/Ticket/Elements/ShowMessageStanza,
9520           html/Ticket/Elements/ShowPeople,
9521           html/Ticket/Elements/ShowTransaction,
9522           html/SelfService/Closed.html,
9523           html/SelfService/CreateTicketInQueue.html,
9524           html/SelfService/Display.html, html/SelfService/Prefs.html,
9525           html/SelfService/Update.html, html/SelfService/index.html,
9526           html/SelfService/Attachment/dhandler,
9527           html/SelfService/Elements/GotoTicket,
9528           html/SelfService/Elements/Header,
9529           html/SelfService/Elements/MyRequests,
9530           html/SelfService/Elements/Tabs, html/Approvals/Display.html,
9531           html/Approvals/index.html, html/Approvals/Elements/Approve,
9532           html/Approvals/Elements/PendingMyApproval,
9533           html/Approvals/Elements/Tabs,
9534           html/Approvals/Elements/ShowDependency,
9535           bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
9536           bin/mason_handler.svc.in, bin/rt.in, bin/standalone_httpd.in,
9537           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
9538           etc/initialdata, etc/drop.Oracle: import rt 3.4.6
9539
9540 2008-03-01 20:02  ivan
9541
9542         * rt/: configure, aclocal.m4, Changelog, Makefile.in, README,
9543           UPGRADING, configure.ac, sbin/extract_pod_tests,
9544           sbin/rt-test-dependencies.in, sbin/extract-message-catalog,
9545           sbin/license_tag, sbin/regression_harness,
9546           sbin/rt-dump-database.in, lib/RT.pm.in,
9547           lib/RT/Transactions_Overlay.pm, lib/RT/URI.pm, sbin/factory,
9548           lib/RT/Handle.pm, lib/RT/ObjectCustomField.pm,
9549           lib/RT/ObjectCustomFieldValues.pm,
9550           lib/RT/ScripCondition_Overlay.pm,
9551           lib/RT/CustomFieldValues_Overlay.pm,
9552           lib/RT/ObjectCustomFieldValue.pm, lib/RT/ScripConditions.pm,
9553           lib/RT/Scrip_Overlay.pm, lib/RT/Tickets_Overlay.pm,
9554           lib/RT/CustomField_Overlay.pm, lib/RT/GroupMembers_Overlay.pm,
9555           lib/RT/I18N.pm, lib/RT/CachedGroupMember.pm, lib/RT/Links.pm,
9556           lib/RT/Queue.pm, lib/RT/ScripConditions_Overlay.pm,
9557           lib/RT/Scrips.pm, lib/RT/System.pm, lib/RT/CustomFieldValues.pm,
9558           lib/RT/SavedSearch.pm, lib/RT/Scrips_Overlay.pm, lib/RT/ACE.pm,
9559           lib/RT/Attributes.pm, lib/RT/CurrentUser.pm,
9560           lib/RT/CustomFieldValue_Overlay.pm,
9561           lib/RT/CustomFields_Overlay.pm, lib/RT/ObjectCustomFields.pm,
9562           lib/RT/Base.pm, lib/RT/ScripAction_Overlay.pm, lib/RT/User.pm,
9563           lib/RT/Principal.pm, lib/RT/Principals_Overlay.pm,
9564           lib/RT/ScripAction.pm, lib/RT/Attributes_Overlay.pm,
9565           lib/RT/CustomField.pm, lib/RT/Queues.pm, lib/RT/Attachments.pm,
9566           lib/RT/Attribute_Overlay.pm, lib/RT/CachedGroupMember_Overlay.pm,
9567           lib/RT/ObjectCustomFieldValues_Overlay.pm,
9568           lib/RT/ObjectCustomFieldValue_Overlay.pm,
9569           lib/RT/SavedSearches.pm, lib/RT/ScripCondition.pm,
9570           lib/RT/Templates.pm, lib/RT/Tickets.pm,
9571           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Users.pm,
9572           lib/RT/Attachments_Overlay.pm, lib/RT/CachedGroupMembers.pm,
9573           lib/RT/GroupMember_Overlay.pm, lib/RT/Link.pm,
9574           lib/RT/Transaction.pm, lib/RT/ScripActions_Overlay.pm,
9575           lib/RT/ACE_Overlay.pm, lib/RT/CachedGroupMembers_Overlay.pm,
9576           lib/RT/Scrip.pm, lib/RT/EmailParser.pm, lib/RT/Group.pm,
9577           lib/RT/ObjectCustomField_Overlay.pm, lib/RT/Template.pm,
9578           lib/RT/ACL_Overlay.pm, lib/RT/GroupMembers.pm,
9579           lib/RT/Principal_Overlay.pm, lib/RT/Transactions.pm,
9580           lib/RT/ACL.pm, lib/RT/Attachment_Overlay.pm, lib/RT/Date.pm,
9581           lib/RT/GroupMember.pm, lib/RT/Groups.pm,
9582           lib/RT/Templates_Overlay.pm, lib/RT/Group_Overlay.pm,
9583           lib/RT/Links_Overlay.pm, lib/RT/CustomFieldValue.pm,
9584           lib/RT/CustomFields.pm, lib/RT/ObjectCustomFields_Overlay.pm,
9585           lib/RT/Principals.pm, lib/RT/Queues_Overlay.pm, lib/RT/Ticket.pm,
9586           lib/RT/Link_Overlay.pm, lib/RT/Attachment.pm,
9587           lib/RT/Attribute.pm, lib/RT/Queue_Overlay.pm,
9588           lib/RT/ScripActions.pm, lib/RT/Template_Overlay.pm,
9589           lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
9590           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
9591           lib/RT/Interface/CLI.pm, lib/RT/Interface/Web.pm,
9592           lib/RT/Interface/Web/Handler.pm,
9593           lib/RT/Interface/Web/QueryBuilder.pm,
9594           lib/RT/Interface/Web/Standalone.pm, lib/RT/Action/Autoreply.pm,
9595           lib/RT/Action/Generic.pm, lib/RT/Action/RecordCorrespondence.pm,
9596           lib/RT/Interface/Email/Auth/GnuPG.pm,
9597           lib/RT/Interface/Email/Auth/MailFrom.pm,
9598           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
9599           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
9600           lib/RT/Action/Notify.pm, lib/RT/Action/RecordComment.pm,
9601           lib/RT/Action/AutoOpen.pm, lib/RT/Action/CreateTickets.pm,
9602           lib/RT/Action/EscalatePriority.pm,
9603           lib/RT/Action/NotifyAsComment.pm,
9604           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SetPriority.pm,
9605           lib/RT/Action/UserDefined.pm, lib/RT/Action/SendEmail.pm,
9606           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
9607           lib/RT/Search/Generic.pm, lib/RT/I18N/cs.po, lib/RT/I18N/es.po,
9608           lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po, lib/RT/I18N/hu.po,
9609           lib/RT/I18N/he.po, lib/RT/I18N/de.po, lib/RT/I18N/ru.po,
9610           lib/RT/I18N/nl.po, lib/RT/I18N/pl.po, lib/RT/I18N/da.po,
9611           lib/RT/I18N/fr.po, lib/RT/I18N/cs.pm, lib/RT/I18N/it.po,
9612           lib/RT/I18N/id.po, lib/RT/I18N/ja.po, lib/RT/I18N/zh_tw.po,
9613           lib/RT/I18N/en.po, lib/RT/I18N/i_default.pm,
9614           lib/RT/I18N/pt_br.po, lib/RT/Condition/Generic.pm,
9615           lib/RT/I18N/no.po, lib/RT/Condition/AnyTransaction.pm,
9616           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Overdue.pm,
9617           lib/RT/Condition/OwnerChange.pm,
9618           lib/RT/Condition/PriorityChange.pm,
9619           lib/RT/Condition/PriorityExceeds.pm,
9620           lib/RT/Condition/QueueChange.pm,
9621           lib/RT/Condition/StatusChange.pm,
9622           lib/RT/Condition/UserDefined.pm,
9623           lib/t/regression/08web_cf_access.t, lib/t/regression/12-search.t,
9624           lib/t/regression/04send_email.t,
9625           lib/t/regression/06-mime_decoding.t,
9626           lib/t/regression/14linking.t, lib/t/regression/21query-builder.t,
9627           lib/t/regression/22search_tix_by_txn.t,
9628           lib/t/regression/22search_tix_by_watcher.t,
9629           lib/t/regression/01ticket_link_searching.t,
9630           lib/t/regression/02basic_web.t,
9631           lib/t/regression/13-attribute-tests.t,
9632           lib/t/regression/03web_compiliation_errors.t,
9633           lib/t/regression/06mailgateway.t, lib/t/regression/07acl.t,
9634           lib/t/regression/07rights.t,
9635           lib/t/regression/23-web_attachments.t, html/autohandler,
9636           html/index.html, html/l, html/Elements/EditCustomFieldImage,
9637           html/Elements/EditCustomFieldSelect, html/Elements/EditLinks,
9638           html/Elements/ListActions, html/Elements/MessageBox,
9639           html/Elements/SelectBoolean,
9640           html/Elements/SelectCustomFieldValue, html/Elements/SelectStatus,
9641           html/Elements/ShowLinks, html/Elements/TitleBox,
9642           html/Elements/Error, html/Elements/Section,
9643           html/Elements/SelectDateRelation,
9644           html/Elements/SelectNewTicketQueue,
9645           html/Elements/SelectWatcherType, html/Elements/BevelBoxRaisedEnd,
9646           html/Elements/Callback, html/Elements/GotoTicket,
9647           html/Elements/Login, html/Elements/MyTickets,
9648           html/Elements/QueryString, html/Elements/Refresh,
9649           html/Elements/SelectLinkType, html/Elements/SelectMatch,
9650           html/Elements/SelectOwner, html/Elements/SelectQueue,
9651           html/Elements/SelectTicketTypes, html/Elements/SelectUsers,
9652           html/Elements/ShowCustomFieldBinary, html/Elements/ShowLink,
9653           html/Elements/ShowMemberships, html/Elements/Checkbox,
9654           html/Elements/EditCustomField, html/Elements/ScrubHTML,
9655           html/Elements/SelectCustomFieldOperator,
9656           html/Elements/SelectEqualityOperator,
9657           html/Elements/SelectResultsPerPage,
9658           html/Elements/SelectSortOrder, html/Elements/SelectTicketSortBy,
9659           html/Elements/ShowCustomFieldImage,
9660           html/Elements/ShowCustomFieldWikitext, html/Elements/TitleBoxEnd,
9661           html/Elements/BevelBoxRaisedStart, html/Elements/CreateTicket,
9662           html/Elements/MyRequests, html/Elements/SelectAttachmentField,
9663           html/Elements/SelectDateType, html/Elements/SelectGroups,
9664           html/Elements/SelectLang, html/Elements/SetupSessionCookie,
9665           html/Elements/ShowCustomFields, html/Elements/Submit,
9666           html/Elements/EditCustomFieldBinary,
9667           html/Elements/EditCustomFieldFreeform,
9668           html/Elements/EditCustomFieldText,
9669           html/Elements/EditCustomFieldWikitext, html/Elements/Quicksearch,
9670           html/Elements/CollectionAsTable/Header,
9671           html/Elements/CollectionAsTable/ParseFormat,
9672           html/Elements/RT__Ticket/ColumnMap, html/User/Delegation.html,
9673           html/Search/Edit.html, html/Search/Results.html,
9674           html/Search/Results.rdf, html/User/Elements/DelegateRights,
9675           html/User/Elements/GroupTabs, html/User/Elements/Tabs,
9676           html/User/Groups/Members.html, html/User/Groups/Modify.html,
9677           html/User/Groups/index.html, html/Search/Results.tsv,
9678           html/Search/Build.html, html/Search/Elements/BuildFormatString,
9679           html/Search/Elements/PickBasics, html/Search/Elements/PickCFs,
9680           html/Search/Elements/SelectAndOr,
9681           html/Search/Elements/SelectLinks,
9682           html/Search/Elements/SelectPersonType,
9683           html/Search/Elements/SelectSearchObject,
9684           html/Search/Elements/SelectSearchesForObjects,
9685           html/REST/1.0/logout, html/Search/Elements/DisplayOptions,
9686           html/Search/Elements/EditFormat, html/Search/Elements/EditQuery,
9687           html/Search/Elements/EditSearches,
9688           html/Search/Elements/NewListActions,
9689           html/Search/Elements/PickCriteria,
9690           html/Search/Elements/SearchPrivacy,
9691           html/Search/Elements/SelectGroup, html/REST/1.0/autohandler,
9692           html/REST/1.0/dhandler, html/REST/1.0/Forms/queue/default,
9693           html/REST/1.0/Forms/queue/ns, html/NoAuth/Logout.html,
9694           html/NoAuth/Reminder.html,
9695           html/REST/1.0/Forms/ticket/attachments,
9696           html/REST/1.0/Forms/ticket/default,
9697           html/REST/1.0/Forms/ticket/history,
9698           html/REST/1.0/Forms/ticket/links,
9699           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
9700           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
9701           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
9702           html/REST/1.0/ticket/link, html/REST/1.0/ticket/merge,
9703           html/Admin/autohandler, html/Admin/index.html,
9704           html/Download/CustomFieldValue/dhandler,
9705           html/Download/Tabular/dhandler, html/NoAuth/images/autohandler,
9706           html/NoAuth/images/bplogo.gif, html/Tools/MyDay.html,
9707           html/Tools/Offline.html, html/Tools/Elements/Tabs,
9708           html/Admin/Queues/CustomField.html,
9709           html/Admin/Queues/CustomFields.html,
9710           html/Admin/Queues/GroupRights.html,
9711           html/Admin/Queues/Modify.html, html/Admin/Queues/People.html,
9712           html/Admin/Queues/Scrip.html, html/Admin/Queues/Scrips.html,
9713           html/Admin/Queues/Template.html,
9714           html/Admin/Elements/EditCustomFieldValues,
9715           html/Admin/Elements/EditUserComments,
9716           html/Admin/Elements/GroupTabs,
9717           html/Admin/Elements/ObjectCustomFields,
9718           html/Admin/Elements/SelectCustomFieldType,
9719           html/Admin/Elements/SelectScrip,
9720           html/Admin/Elements/SelectScripCondition,
9721           html/Admin/Elements/SelectStage,
9722           html/Admin/Queues/Templates.html,
9723           html/Admin/Queues/UserRights.html, html/Admin/Queues/index.html,
9724           html/Admin/Elements/CustomFieldTabs,
9725           html/Admin/Elements/EditCustomFields,
9726           html/Admin/Elements/EditScrip,
9727           html/Admin/Elements/GlobalCustomFieldTabs,
9728           html/Admin/Elements/ModifyTemplate,
9729           html/Admin/Elements/QueueTabs,
9730           html/Admin/Elements/SelectModifyGroup,
9731           html/Admin/Elements/SelectModifyQueue,
9732           html/Admin/Elements/SelectNewGroupMembers,
9733           html/Admin/Elements/SelectScripAction,
9734           html/Admin/Elements/SelectSingleOrMultiple,
9735           html/Admin/Elements/SelectTemplate,
9736           html/Admin/Elements/SystemTabs, html/Admin/Elements/Tabs,
9737           html/Admin/Elements/AddCustomFieldValue,
9738           html/Admin/Elements/CreateUserCalled,
9739           html/Admin/Elements/EditCustomField,
9740           html/Admin/Elements/EditQueueWatchers,
9741           html/Admin/Elements/EditScrips,
9742           html/Admin/Elements/ListGlobalCustomFields,
9743           html/Admin/Elements/ListGlobalScrips,
9744           html/Admin/Elements/PickCustomFields,
9745           html/Admin/Elements/SelectModifyUser,
9746           html/Admin/Elements/SelectUsers, html/Admin/Elements/UserTabs,
9747           html/Admin/Elements/EditTemplates, html/Admin/Elements/Header,
9748           html/Admin/Elements/PickObjects,
9749           html/Admin/Elements/QueueRightsForUser,
9750           html/Admin/Elements/SelectCustomFieldLookupType,
9751           html/Admin/Elements/SelectGroups,
9752           html/Admin/Elements/SelectRights, html/Admin/Elements/ToolTabs,
9753           html/Admin/Global/GroupRights.html, html/Admin/Global/Scrip.html,
9754           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
9755           html/Admin/Global/Templates.html,
9756           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
9757           html/Admin/Global/CustomFields/Groups.html,
9758           html/Admin/Global/CustomFields/Queue-Tickets.html,
9759           html/Admin/Global/CustomFields/Queue-Transactions.html,
9760           html/Admin/Global/CustomFields/Users.html,
9761           html/Admin/Global/CustomFields/index.html,
9762           html/Admin/Users/CustomFields.html,
9763           html/Admin/CustomFields/GroupRights.html,
9764           html/Admin/CustomFields/Modify.html,
9765           html/Admin/CustomFields/Objects.html,
9766           html/Admin/CustomFields/index.html,
9767           html/Admin/Users/History.html, html/Admin/Users/Memberships.html,
9768           html/Admin/Users/index.html,
9769           html/Admin/CustomFields/UserRights.html,
9770           html/Admin/Groups/CustomFields.html,
9771           html/Admin/Groups/GroupRights.html,
9772           html/Admin/Groups/History.html, html/Admin/Groups/Members.html,
9773           html/Admin/Groups/Modify.html, html/Admin/Groups/UserRights.html,
9774           html/Admin/Groups/index.html,
9775           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
9776           html/Ticket/Modify.html, html/Ticket/ShowEmailRecord.html,
9777           html/Ticket/History.html, html/Ticket/ModifyAll.html,
9778           html/Ticket/ModifyDates.html, html/Ticket/ModifyLinks.html,
9779           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
9780           html/Ticket/Elements/AddWatchers, html/Ticket/Elements/BulkLinks,
9781           html/Ticket/Elements/EditWatchers,
9782           html/Ticket/Elements/FindAttachments,
9783           html/Ticket/Elements/ShowDates,
9784           html/Ticket/Elements/EditCustomFields,
9785           html/Ticket/Elements/PreviewScrips,
9786           html/Ticket/Elements/ShowDependencies,
9787           html/Ticket/Elements/ShowHistory,
9788           html/Ticket/Elements/ShowMembers,
9789           html/Ticket/Elements/ShowMessageHeaders,
9790           html/Ticket/Elements/ShowRequestor,
9791           html/Ticket/Elements/ShowUserEntry: import rt 3.4.6
9792
9793 2008-03-01 19:07  ivan
9794
9795         * httemplate/elements/header.html,
9796           rt/html/Elements/FreesideNewCust: fix annoying resize of "New
9797           customer" button; closes: RT#1642
9798
9799 2008-03-01 18:50  ivan
9800
9801         * htetc/handler.pl: better indication of why these things are the
9802           way they are
9803
9804 2008-03-01 17:31  ivan
9805
9806         * FS/FS/payment_gateway.pm, httemplate/browse/payment_gateway.html,
9807           httemplate/misc/disable-payment_gateway.cgi,
9808           httemplate/search/elements/search.html: add payment gateway
9809           disabling (and move payment gateway browse over to new template)
9810
9811 2008-03-01 15:30  ivan
9812
9813         * FS/FS/: Conf.pm, payinfo_Mixin.pm: added a config value to
9814           control the extent of credit card masking, but since
9815           cust_main.paymask is in the db, need something to update it for
9816           all existing customers too
9817
9818 2008-03-01 14:39  ivan
9819
9820         * httemplate/search/cust_main.html: ah, that's better, prettyfy and
9821           link adv. customer search
9822
9823 2008-03-01 14:23  ivan
9824
9825         * httemplate/: elements/select-payby.html,
9826           elements/tr-select-payby.html, search/cust_main.html,
9827           search/report_cust_main.html: add payby selection to adv.
9828           customer search
9829
9830 2008-02-29 09:57  jeff
9831
9832         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
9833           conf/invoice_latex: refactor print_*; invoice sections by package
9834           class; could still stand some more refactoring
9835
9836 2008-02-28 20:31  ivan
9837
9838         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: working asterisk
9839           CDR CSV import (not just direct DB)
9840
9841 2008-02-28 18:29  ivan
9842
9843         * FS/FS/: Record.pm, access_user.pm: disallow uppercase usernames
9844           in the first place.  also Record::str2time_sql_closing snuck in.
9845
9846 2008-02-21 17:32  ivan
9847
9848         * httemplate/search/svc_acct.cgi: on accounts overview: show time
9849           applied after multipliers, not actual time worked
9850
9851 2008-02-21 17:09  ivan
9852
9853         * FS/FS/cust_pay.pm: want to upgrade legacy payments even if they
9854           are deprecated COMP payby...
9855
9856 2008-02-21 16:57  ivan
9857
9858         * FS/FS/cust_pay.pm: don't bomb out on this transition on old
9859           databases without history records for everything...
9860
9861 2008-02-21 16:54  ivan
9862
9863         * httemplate/search/svc_acct.cgi: on accounts overview: show time
9864           applied after multipliers, not actual time worked
9865
9866 2008-02-20 14:45  ivan
9867
9868         * httemplate/misc/inventory_item-import.html: doh.  ivan is so in
9869           the doghouse for this one
9870
9871 2008-02-19 18:07  ivan
9872
9873         * FS/FS/prepay_credit.pm,
9874           httemplate/edit/process/prepay_credit.cgi: retry collisions a
9875           bit, acme is getting duplicate errors... guess they're using lots
9876           and lots of prepaid cards.  closes: RT#3104
9877
9878 2008-02-19 17:21  ivan
9879
9880         * FS/FS/Schema.pm: update the tax class editor to enable taxclass
9881           adding, RT#2929
9882
9883 2008-02-19 17:16  ivan
9884
9885         * httemplate/edit/part_pkg_taxclass.html,
9886           httemplate/edit/process/part_pkg_taxclass.html,
9887           httemplate/browse/cust_main_county.cgi, FS/FS/Upgrade.pm,
9888           FS/FS/part_pkg_taxclass.pm, htetc/handler.pl,
9889           httemplate/elements/tr-select-taxclass.html: update the tax class
9890           editor to enable taxclass adding, RT#2929
9891
9892 2008-02-19 17:10  ivan
9893
9894         * httemplate/edit/: cust_main_county-expand.cgi,
9895           process/cust_main_county-expand.cgi, process/invoice_logo.html,
9896           process/reg_code.cgi: process/part_pkg_taxclass.html
9897
9898 2008-02-19 01:15  ivan
9899
9900         * FS/: FS/part_pkg_taxclass.pm, t/part_pkg_taxclass.t, FS.pm,
9901           MANIFEST: adding taxclass table
9902
9903 2008-02-19 01:10  ivan
9904
9905         * bin/generate-table-module: fix this to generate more
9906           wiki-friendly column list
9907
9908 2008-02-18 19:30  ivan
9909
9910         * FS/FS/svc_external.pm: add some descriptions for svc_external
9911           fields, allowing id to fill in from inventory
9912
9913 2008-02-18 19:17  ivan
9914
9915         * FS/FS/svc_external.pm: return svc_external id and title as label
9916           instead of svcnum
9917
9918 2008-02-18 18:57  ivan
9919
9920         * fs_selfservice/FS-SelfService/SelfService.pm: fixup and expand
9921           POD docs for self-service list_pkgs & list_svcs
9922
9923 2008-02-18 18:38  ivan
9924
9925         * bin/pod2x: fix API upload
9926
9927 2008-02-18 18:37  ivan
9928
9929         * FS/FS.pm: update base API docs contents
9930
9931 2008-02-18 18:33  ivan
9932
9933         * FS/FS/cust_pay_pending.pm: clean up POD docs for better wiki
9934           exportability
9935
9936 2008-02-18 18:28  ivan
9937
9938         * FS/FS/cust_credit.pm: clean up POD docs for better wiki
9939           exportability
9940
9941 2008-02-18 18:25  ivan
9942
9943         * FS/FS/cust_bill_event.pm: clean up POD docs for better wiki
9944           exportability
9945
9946 2008-02-18 18:20  ivan
9947
9948         * FS/FS/cust_bill.pm: clean up POD docs for better wiki
9949           exportability
9950
9951 2008-02-18 18:15  ivan
9952
9953         * FS/FS/: access_user.pm, acct_rt_transaction.pm: clean up POD docs
9954           for better wiki exportability
9955
9956 2008-02-14 00:31  ivan
9957
9958         * httemplate/search/cust_pkg.cgi: brown-bag missing comma from last
9959           update.  time to go home
9960
9961 2008-02-14 00:28  ivan
9962
9963         * httemplate/search/cust_pkg.cgi: re-align links and styling in
9964           package report correctly
9965
9966 2008-02-13 19:52  ivan
9967
9968         * FS/FS/Schema.pm, FS/FS/Upgrade.pm, FS/FS/cust_pay.pm,
9969           httemplate/view/cust_main/payment_history.html,
9970           httemplate/search/cust_pay.cgi: add cust_pay.otaker field;
9971           populate it based on history on upgrades, and show the order
9972           taker on all payments (on customer view and payment search)
9973           closes: #2953
9974
9975 2008-02-13 19:48  ivan
9976
9977         * FS/: FS/h_cust_pay.pm, t/h_cust_credit.t, t/h_cust_pay.t: add
9978           FS::h_cust_pay class
9979
9980 2008-02-13 17:48  ivan
9981
9982         * httemplate/view/cust_main/payment_history.html: this ACL has been
9983           around for long enough (and almost nobody uses batched payments,
9984           so showing them is probably bad)
9985
9986 2008-02-13 15:49  jeff
9987
9988         * FS/FS/svc_broadband.pm, httemplate/elements/header.html:
9989           svc_broadband MAC searches RT#2985
9990
9991 2008-02-13 15:45  jeff
9992
9993         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
9994           httemplate/edit/process/quick-charge.cgi: package class selection
9995           for one-time charges RT#1322
9996
9997 2008-02-13 15:39  jeff
9998
9999         * FS/FS/rate_detail.pm, FS/FS/part_pkg/voip_cdr.pm,
10000           httemplate/edit/rate_region.cgi: directory assistance (flat
10001           per-call) billing RT#3114
10002
10003 2008-02-13 13:50  ivan
10004
10005         * httemplate/misc/process/link.cgi: fix compile error from hasty
10006           refactoring
10007
10008 2008-02-12 22:02  ivan
10009
10010         * FS/FS/part_pkg/bulk.pm: yup, bulk price plan appears to be
10011           working
10012
10013 2008-02-12 22:00  ivan
10014
10015         * README: modernizing
10016
10017 2008-02-12 21:15  ivan
10018
10019         * FS/FS/cust_bill.pm: fix missing fill-in values on invoices
10020           resulting from skewed hash ($conf->config returning empty list in
10021           list context)
10022
10023 2008-02-12 11:24  ivan
10024
10025         * httemplate/search/: rt_transaction.html, timeworked.html: for our
10026           internal time tracking: TimeWorked can happen on a Create
10027           transaction as well as Correspond and Comment.  is there anywhere
10028           else this needs to be changed?
10029
10030 2008-02-11 19:11  ivan
10031
10032         * FS/FS/Misc.pm: update for MailTools v2.00
10033
10034 2008-02-10 18:37  ivan
10035
10036         * FS/FS/reason.pm: upgrading reason table not quite working with
10037           mysql, hopefully no old installs need this, new ones should be
10038           fine hopefully
10039
10040 2008-02-10 18:36  ivan
10041
10042         * FS/FS/: Upgrade.pm, cust_svc.pm, h_cust_svc.pm: fix & cleanup
10043           duplicate history records
10044
10045 2008-02-10 18:03  ivan
10046
10047         * FS/FS/reason.pm: better debugging if things go awry
10048
10049 2008-02-10 16:53  ivan
10050
10051         * FS/FS/Cron/notify.pm: third time's the charm: MySQL didn't like
10052           casting to INTEGER, it wants SIGNED.  whew.
10053
10054 2008-02-10 16:02  ivan
10055
10056         * FS/FS/Cron/notify.pm: ah, no, its count (*) vs count(*), wow
10057
10058 2008-02-10 15:58  ivan
10059
10060         * FS/FS/Cron/notify.pm: comment out unused db statements in a way
10061           that doesn't get to the database, to avoid Pg vs mysql
10062           comment-out differences
10063
10064 2008-02-09 11:16  ivan
10065
10066         * httemplate/edit/process/agent_type.cgi: typo, fix from mtou,
10067           thanks
10068
10069 2008-02-08 13:59  rsiddall
10070
10071         * rpm/freeside.spec: Removed code that create a freeside user on
10072           the build machine and added code to modify Makefile to remove
10073           clauses that require such a user.  This should allow the RPMs to
10074           build under mock.
10075
10076 2008-02-08 07:00  jeff
10077
10078         * FS/FS/TicketSystem/RT_External.pm: tyop
10079
10080 2008-02-04 19:37  ivan
10081
10082         * httemplate/edit/process/part_pkg.cgi: fix package editing on
10083           HEAD, whew.  bad semicolon.
10084
10085 2008-02-02 18:24  ivan
10086
10087         * FS/FS/cust_main.pm: should eliminate "Use of uninitialized value
10088           in length at /usr/local/share/perl/5.8.8/FS/cust_main.pm line
10089           5194." warnings
10090
10091 2008-02-02 17:43  ivan
10092
10093         * httemplate/edit/cust_main.cgi: oops, fix display of errors on
10094           customer edit
10095
10096 2008-01-30 08:14  jeff
10097
10098         * httemplate/misc/bulk_change_pkg.cgi: pointless false laziness
10099           removal
10100
10101 2008-01-28 20:15  jeff
10102
10103         * FS/FS/cust_pkg.pm: missed use
10104
10105 2008-01-28 19:56  jeff
10106
10107         * FS/FS/cust_pkg.pm: 1394 regression fixup
10108
10109 2008-01-28 19:34  jeff
10110
10111         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
10112           httemplate/misc/process/bulk_change_pkg.cgi,
10113           httemplate/search/cust_pkg.cgi,
10114           httemplate/search/elements/search.html: bulk package changing
10115           (RT#1394)
10116
10117 2008-01-25 10:26  jeff
10118
10119         * httemplate/misc/cust_pay-import.cgi,
10120           httemplate/misc/process/cust_pay-import.cgi, FS/FS/cust_pay.pm,
10121           httemplate/elements/menu.html: simple payment CSV import
10122
10123 2008-01-24 18:55  jeff
10124
10125         * FS/FS/part_export/prizm.pm: add an always BAM option and be
10126           explicit about transactions
10127
10128 2008-01-24 13:16  ivan
10129
10130         * FS/FS/TicketSystem/RT_External.pm,
10131           fs_selfservice/FS-SelfService/cgi/myaccount.html,
10132           httemplate/view/cust_main/tickets.html: slightly more sane names
10133           for customer tickets hash, display ticket owners on customer view
10134           page
10135
10136 2008-01-24 13:10  ivan
10137
10138         * htetc/handler.pl: used in rt autohandler.  i wonder why this
10139           never bit before
10140
10141 2008-01-23 11:18  jeff
10142
10143         * fs_selfservice/FS-SelfService/cgi/bill.html,
10144           fs_selfservice/FS-SelfService/cgi/card.html,
10145           fs_selfservice/FS-SelfService/cgi/change_bill.html,
10146           fs_selfservice/FS-SelfService/cgi/change_pay.html,
10147           fs_selfservice/FS-SelfService/cgi/change_ship.html,
10148           fs_selfservice/FS-SelfService/cgi/check.html,
10149           fs_selfservice/FS-SelfService/cgi/contact.html,
10150           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
10151           FS/FS/ClientAPI/MyAccount.pm,
10152           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
10153           fs_selfservice/FS-SelfService/cgi/make_payment.html,
10154           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
10155           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
10156           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
10157           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: change
10158           service, billing, and payment info in selfservice
10159
10160 2008-01-20 16:12  ivan
10161
10162         * bin/explain-ar-total.sql: [no log message]
10163
10164 2008-01-20 15:24  ivan
10165
10166         * FS/FS/Schema.pm: add and fix some indices, this should marginally
10167           (but not drastically) improve the time to pull up A/R report
10168           totals
10169
10170 2008-01-16 20:23  ivan
10171
10172         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fix ACLs to
10173           allow the limited "package editing" of customizing customer
10174           packages
10175
10176 2008-01-16 19:18  ivan
10177
10178         * httemplate/view/cust_main/billing.html: don't show 'Bill now'
10179           link unless the current user can...
10180
10181 2008-01-13 16:22  ivan
10182
10183         * httemplate/: edit/part_bill_event.cgi,
10184           elements/select-taxclass.html: maintenance on old events, yay.
10185           fix for late charges without a taxclass, closes: RT#2988
10186
10187 2008-01-13 16:17  ivan
10188
10189         * httemplate/edit/: cust_main.cgi, svc_www.cgi: fix tyops
10190
10191 2008-01-13 15:31  ivan
10192
10193         * httemplate/search/timeworked.html: almost could work under mysql?
10194           need TO_NUMBER and TO_CHAR equivalents
10195
10196 2008-01-13 15:30  ivan
10197
10198         * httemplate/misc/timeworked.html: missing semicolon, doh
10199
10200 2008-01-13 13:46  ivan
10201
10202         * httemplate/view/cust_pay.html: remove 1.7 ACL cruft on HEAD
10203
10204 2008-01-13 13:45  ivan
10205
10206         * httemplate/view/cust_main/payment_history.html: remove 1.7.3
10207           cruft
10208
10209 2008-01-13 13:41  ivan
10210
10211         * httemplate/edit/: cust_bill_pay.cgi, process/cust_bill_pay.cgi,
10212           cust_credit_bill.cgi, process/cust_credit_bill.cgi: new ACL name
10213           in 1.9 right away
10214
10215 2008-01-13 13:39  ivan
10216
10217         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: remove 1.7
10218           vs. 1.9 cruft
10219
10220 2008-01-13 13:35  ivan
10221
10222         * httemplate/edit/: REAL_cust_pkg.cgi, access_user.html, agent.cgi,
10223           agent_payment_gateway.html, agent_type.cgi, bulk-cust_svc.html,
10224           cust_bill_pay.cgi, cust_credit.cgi, cust_credit_bill.cgi,
10225           cust_main.cgi, cust_main_county-expand.cgi, cust_main_note.cgi,
10226           cust_pay.cgi, cust_pkg.cgi, cust_refund.cgi,
10227           inventory_class.html, part_bill_event.cgi, part_export.cgi,
10228           part_pkg.cgi, part_referral.html, part_svc.cgi,
10229           part_virtual_field.cgi, payment_gateway.html, pkg_class.html,
10230           prepay_credit.cgi, quick-charge.html, rate.cgi, rate_region.cgi,
10231           reason.html, reason_type.html, reg_code.cgi, router.cgi,
10232           svc_Common.html, svc_acct.cgi, svc_acct_pop.cgi,
10233           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
10234           svc_forward.cgi, svc_phone.cgi, svc_www.cgi,
10235           process/REAL_cust_pkg.cgi, process/access_user.html,
10236           process/agent.cgi, process/agent_payment_gateway.html,
10237           process/agent_type.cgi, process/bulk-cust_svc.cgi,
10238           process/cust_bill_pay.cgi, process/cust_credit.cgi,
10239           process/cust_credit_bill.cgi, process/cust_main.cgi,
10240           process/cust_main_county-collapse.cgi,
10241           process/cust_main_county-expand.cgi,
10242           process/cust_main_county.html, process/cust_main_note.cgi,
10243           process/cust_pay.cgi, process/cust_pkg.cgi,
10244           process/cust_refund.cgi, process/cust_svc.cgi,
10245           process/domain_record.cgi, process/generic.cgi,
10246           process/inventory_class.html, process/msgcat.cgi,
10247           process/part_bill_event.cgi, process/part_export.cgi,
10248           process/part_pkg.cgi, process/part_referral.html,
10249           process/part_svc.cgi, process/payment_gateway.html,
10250           process/pkg_class.html, process/prepay_credit.cgi,
10251           process/quick-charge.cgi, process/quick-cust_pkg.cgi,
10252           process/rate.cgi, process/reason.html, process/reason_type.html,
10253           process/reg_code.cgi, process/router.cgi,
10254           process/svc_Common.html, process/svc_acct.cgi,
10255           process/svc_acct_pop.cgi, process/svc_broadband.cgi,
10256           process/svc_domain.cgi, process/svc_external.cgi,
10257           process/svc_forward.cgi, process/svc_phone.html,
10258           process/svc_www.cgi: ACLs
10259
10260 2008-01-13 13:14  ivan
10261
10262         * httemplate/misc/: batch-cust_pay.html, bill.cgi,
10263           cancel-unaudited.cgi, cancel_cust.html, cancel_pkg.html,
10264           catchall.cgi, cdr-import.html, cust_main-cancel.cgi,
10265           cust_main-import.cgi, cust_main-import_charges.cgi,
10266           delete-cust_credit.cgi, delete-cust_pay.cgi,
10267           delete-cust_refund.cgi, delete-customer.cgi,
10268           delete-domain_record.cgi, delete-part_export.cgi, dump.cgi,
10269           email-invoice.cgi, email_invoice_events.cgi, email_invoices.cgi,
10270           fax-invoice.cgi, fax_invoice_events.cgi, fax_invoices.cgi,
10271           inventory_item-import.html, link.cgi, meta-import.cgi,
10272           payment.cgi, print-invoice.cgi, print_invoice_events.cgi,
10273           print_invoices.cgi, queue.cgi, recharge_svc.html,
10274           svc_acct-domains.cgi, unapply-cust_credit.cgi,
10275           unapply-cust_pay.cgi, unprovision.cgi, unsusp_pkg.cgi,
10276           unvoid-cust_pay_void.cgi, upload-batch.cgi, void-cust_pay.cgi,
10277           whois.cgi, process/batch-cust_pay.cgi, process/cancel_pkg.html,
10278           process/catchall.cgi, process/cdr-import.html,
10279           process/cust_main-import.cgi,
10280           process/cust_main-import_charges.cgi,
10281           process/delete-customer.cgi, process/inventory_item-import.html,
10282           process/link.cgi, process/meta-import.cgi, process/payment.cgi,
10283           process/recharge_svc.html: ACLs
10284
10285 2008-01-13 13:08  ivan
10286
10287         * httemplate/misc/: email_events.cgi, fax_events.cgi,
10288           print_events.cgi, order_pkg.html: ACLs
10289
10290 2008-01-13 12:55  ivan
10291
10292         * httemplate/: browse/part_bill_event.cgi, search/cust_event.html,
10293           search/timeworked.html, search/cust_bill.html,
10294           search/cust_bill_event.cgi, search/cust_pay_batch.cgi,
10295           search/prepay_credit.html, search/queue.html,
10296           search/report_prepaid_income.cgi, search/report_tax.cgi,
10297           search/sqlradius.cgi: ACLs
10298
10299 2008-01-13 12:50  ivan
10300
10301         * httemplate/elements/: errorpage.html, tr-select-reason.html:
10302           stale leftovers from XSSmas
10303
10304 2008-01-13 12:46  ivan
10305
10306         * httemplate/view/: cust_bill.cgi, svc_acct.cgi, svc_broadband.cgi,
10307           svc_domain.cgi, svc_external.cgi, svc_forward.cgi, svc_www.cgi,
10308           cust_main/payment_history.html, elements/svc_Common.html: ACLs
10309
10310 2008-01-13 12:38  ivan
10311
10312         * httemplate/browse/: access_group.html, access_user.html,
10313           addr_block.cgi, agent.cgi, agent_type.cgi, nas.cgi, part_pkg.cgi,
10314           part_svc.cgi, part_virtual_field.cgi, payment_gateway.html,
10315           reason.html, router.cgi: ACLs
10316
10317 2008-01-13 12:30  ivan
10318
10319         * FS/FS/AccessRight.pm: new ACLs
10320
10321 2008-01-12 16:35  ivan
10322
10323         * htetc/handler.pl: use this in handler.pl, not in mason files
10324
10325 2008-01-11 15:10  ivan
10326
10327         * FS/FS/cust_main.pm: add option to enable searching of
10328           cust_main.agent_custid with one or two letter prefix before the
10329           numeric part
10330
10331 2008-01-11 14:53  ivan
10332
10333         * FS/FS/: Conf.pm, cust_main.pm: add option to enable searching of
10334           cust_main.agent_custid with one or two letter prefix before the
10335           numeric part
10336
10337 2008-01-11 09:30  ivan
10338
10339         * httemplate/edit/elements/svc_Common.html: turn off debugging
10340
10341 2008-01-10 14:13  ivan
10342
10343         * httemplate/search/elements/search.html: doc
10344
10345 2008-01-10 14:06  ivan
10346
10347         * httemplate/elements/menu.html: new rate editor
10348
10349 2008-01-10 13:53  ivan
10350
10351         * FS/FS/rate_detail.pm, httemplate/browse/rate.cgi,
10352           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
10353           httemplate/edit/elements/edit.html,
10354           httemplate/edit/process/rate_region.cgi: new rate editor
10355
10356 2008-01-10 13:52  ivan
10357
10358         * httemplate/: browse/rate_detail.html, browse/rate_region.html,
10359           edit/rate_detail.html, edit/process/rate_detail.html: new call
10360           rate editor (VoIP/telephony)
10361
10362 2008-01-10 13:17  ivan
10363
10364         * FS/FS/reason_type.pm: third person is better
10365
10366 2008-01-10 13:14  ivan
10367
10368         * httemplate/browse/reason.html: eliminate harmless typo
10369
10370 2008-01-08 13:33  jeff
10371
10372         * FS/FS/svc_acct.pm: transactiony cruft removal
10373
10374 2008-01-08 03:23  ivan
10375
10376         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
10377           httemplate/search/report_receivables.cgi: show negative balances
10378           on A/R report, closes: RT#2983
10379
10380 2008-01-07 18:22  ivan
10381
10382         * httemplate/edit/process/cust_main.cgi: add some debugging control
10383
10384 2008-01-03 18:42  ivan
10385
10386         * httemplate/: browse/cust_main_county.cgi,
10387           edit/cust_main_county-expand.cgi, edit/cust_main_county.html,
10388           edit/process/cust_main_county-expand.cgi,
10389           edit/process/cust_main_county.html,
10390           edit/process/elements/process.html, search/elements/search.html:
10391           new tax rate editor
10392
10393 2008-01-03 18:35  ivan
10394
10395         * httemplate/browse/elements/browse.html: new tax rate editor
10396
10397 2008-01-03 18:27  ivan
10398
10399         * httemplate/edit/: prepay_credit.cgi, rate_region.cgi: leftovers
10400           from XSSmas
10401
10402 2008-01-03 18:20  ivan
10403
10404         * httemplate/elements/hidden.html: escape value
10405
10406 2008-01-03 18:19  ivan
10407
10408         * httemplate/elements/: tablebreak-tr-title.html,
10409           tr-fixed-country.html, tr-fixed-state.html,
10410           tr-input-percentage.html: adding new elements: percentage input,
10411           fixed country and state display, tablebreak+title
10412
10413 2008-01-03 18:18  ivan
10414
10415         * httemplate/elements/tr-fixed.html: add a formatted_value option
10416
10417 2008-01-03 18:18  ivan
10418
10419         * httemplate/elements/tr-input-text.html: add maxlength, text-align
10420           and postfix options, escape value
10421
10422 2008-01-03 18:13  ivan
10423
10424         * httemplate/edit/elements/edit.html: there's no such thing as
10425           fixedhidden... hidden will do
10426
10427 2008-01-03 18:02  ivan
10428
10429         * httemplate/edit/elements/edit.html: doc
10430
10431 2008-01-03 17:43  ivan
10432
10433         * httemplate/edit/elements/edit.html: add popup option, add
10434           percentage and tablebreak-tr-title field types, pass object to
10435           included elements, documentation updates
10436
10437 2007-12-28 11:02  jeff
10438
10439         * httemplate/: elements/menu.html, search/report_svc_acct.html,
10440           search/svc_acct.cgi: advanced account reports (RT#2954)
10441
10442 2007-12-28 07:19  jeff
10443
10444         * httemplate/elements/menu.html: whoops
10445
10446 2007-12-28 07:10  jeff
10447
10448         * httemplate/: elements/menu.html, search/svc_acct.cgi: add never
10449           logged in report
10450
10451 2007-12-28 06:39  jeff
10452
10453         * FS/bin/freeside-sqlradius-set-lastlog: tool to seed
10454           svc_acct.last_login and .last_logout
10455
10456 2007-12-28 04:10  ivan
10457
10458         * htetc/handler.pl: remove just a tiny bit more cruft
10459
10460 2007-12-28 04:01  ivan
10461
10462         * htetc/handler.pl: restore in-browser error reporting
10463
10464 2007-12-27 23:45  ivan
10465
10466         * htetc/handler.pl: a little late help from kwanzabot for XSSmas...
10467           clean up handler.pl so we can have separate default_escape_flags
10468           for FS and RT and don't have to make FS's |h flag useless
10469
10470 2007-12-27 17:41  jeff
10471
10472         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
10473           FS/FS/part_export/sqlradius.pm, httemplate/search/svc_acct.cgi,
10474           httemplate/view/svc_acct.cgi: last login reporting (#2952)
10475
10476 2007-12-27 15:49  ivan
10477
10478         * httemplate/search/report_tax.cgi: fix reporting bug for invisimax
10479           in edge case where you have taxclass and empty-taxclass rates for
10480           a country/state(/county) and also have a different set of
10481           taxclasses for some other country/state
10482
10483 2007-12-26 14:52  jeff
10484
10485         * FS/FS/part_export/prizm.pm: conifgurable siteName and docs
10486
10487 2007-12-26 00:23  ivan
10488
10489         * httemplate/misc/timeworked.html: leftovers from XSSmas
10490
10491 2007-12-25 23:51  ivan
10492
10493         * httemplate/edit/quick-charge.html: alas, XSSmas draws to a close
10494
10495 2007-12-25 15:49  ivan
10496
10497         * httemplate/: browse/addr_block.cgi,
10498           browse/part_virtual_field.cgi, browse/router.cgi,
10499           config/config.cgi, edit/agent.cgi,
10500           edit/agent_payment_gateway.html, edit/agent_type.cgi,
10501           edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
10502           edit/cust_credit_bill.cgi, edit/cust_main_note.cgi,
10503           edit/cust_pay.cgi, edit/cust_pkg.cgi, edit/cust_refund.cgi,
10504           edit/msgcat.cgi, edit/part_bill_event.cgi, edit/part_export.cgi,
10505           edit/part_pkg.cgi, edit/part_virtual_field.cgi,
10506           edit/payment_gateway.html, edit/reg_code.cgi, edit/router.cgi,
10507           edit/svc_acct.cgi, edit/svc_broadband.cgi, edit/svc_domain.cgi,
10508           edit/svc_forward.cgi, edit/elements/edit.html,
10509           elements/error.html, misc/batch-cust_pay.html,
10510           misc/cancel_cust.html, misc/cancel_pkg.html, misc/change_pkg.cgi,
10511           misc/recharge_svc.html, misc/process/meta-import.cgi,
10512           search/cust_bill_event.html, search/report_cust_event.html: ho ho
10513           ho, merry XSSmas
10514
10515 2007-12-23 14:05  jeff
10516
10517         * FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/prorate.pm,
10518           FS/FS/part_pkg/subscription.pm,
10519           httemplate/misc/process/recharge_svc.html: add a reset feature to
10520           manual recharges (#1858)
10521
10522 2007-12-20 11:23  jeff
10523
10524         * FS/FS/part_export/prizm.pm: increase siteName allowed length
10525
10526 2007-12-19 14:25  jeff
10527
10528         * httemplate/misc/cust_main-cancel.cgi: redirect redirect
10529
10530 2007-12-19 13:05  jeff
10531
10532         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
10533           httemplate/search/cust_main.html,
10534           httemplate/search/report_cust_main.html: add options for balance
10535           over/under to advanced customer report
10536
10537 2007-12-18 17:55  jeff
10538
10539         * FS/FS/cust_credit.pm: underscoring the important
10540
10541 2007-12-18 14:41  jeff
10542
10543         * httemplate/: edit/cust_credit.cgi,
10544           elements/tr-select-reason.html: correct bad credit reason
10545           conflict resolution
10546
10547 2007-12-18 12:58  ivan
10548
10549         * FS/FS/cust_main.pm: legacy agent_custid field should be as
10550           searchable as actual custnum, right?  at least if it is a
10551           number...
10552
10553 2007-12-18 12:42  ivan
10554
10555         * httemplate/edit/quick-charge.html: IE is case-sensitive when
10556           setting maxLength (and other attributes?).  hopefully that's all
10557           it is.
10558
10559 2007-12-17 14:57  jeff
10560
10561         * FS/FS/cust_credit.pm: stricter otaker rules
10562
10563 2007-12-17 11:59  ivan
10564
10565         * FS/FS/TicketSystem/RT_Internal.pm: no, *that's* where it couldn't
10566           hurt anything.
10567
10568 2007-12-17 11:52  ivan
10569
10570         * FS/FS/TicketSystem/RT_External.pm: i don't think it can hurt
10571           anything... (famous last words)
10572
10573 2007-12-16 17:17  ivan
10574
10575         * httemplate/view/cust_main/contacts.html: fix the case where the
10576           customer doesn't actually have a ship address
10577
10578 2007-12-16 16:59  ivan
10579
10580         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
10581           httemplate/edit/cust_main/billing.html,
10582           httemplate/edit/cust_main/contact.html,
10583           httemplate/elements/header.html,
10584           httemplate/view/cust_main/contacts.html,
10585           httemplate/search/cust_main.cgi: add cust_main-require_address2
10586           config, reimplement address2-search config ("Unit #" search in
10587           searchbar), visual indication of require_invoicing_list_email,
10588           closes: RT#2926
10589
10590 2007-12-16 14:40  ivan
10591
10592         * httemplate/elements/errorpage.html: less is better
10593
10594 2007-12-16 13:02  ivan
10595
10596         * httemplate/elements/header.html: more consistent naming:
10597           cust_main_ADV.cgi becomes cust_main.html
10598
10599 2007-12-16 13:01  ivan
10600
10601         * httemplate/search/report_cust_main.html:
10602           httemplate/elements/header.html
10603
10604 2007-12-16 12:48  ivan
10605
10606         * httemplate/search/cust_main.html: more consistent naming:
10607           cust_main_ADV.cgi becomes cust_main.html
10608
10609 2007-12-15 14:47  rsiddall
10610
10611         * rpm/: INSTALL, freeside.spec, freeside.sysconfig, rpm2Bundle:
10612           Files to build Freeside as Redhat-ish RPMs
10613
10614 2007-12-14 17:45  ivan
10615
10616         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix earlier
10617           drain bramage
10618
10619 2007-12-14 17:37  ivan
10620
10621         * httemplate/search/cust_bill.html: where helps alot
10622
10623 2007-12-14 17:23  ivan
10624
10625         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: hopefully
10626           put reprinting issues to rest for ejourney, yow
10627
10628 2007-12-14 15:41  jeff
10629
10630         * FS/bin/freeside-upgrade: yikes
10631
10632 2007-12-14 13:51  jeff
10633
10634         * FS/FS/Schema.pm: binary not required and breaks
10635           FS::Record::_quote
10636
10637 2007-12-14 13:32  jeff
10638
10639         * FS/bin/freeside-upgrade: correct order of operations
10640
10641 2007-12-14 08:47  jeff
10642
10643         * FS/FS/cust_credit.pm: 1.9 Conf::set returns false on success
10644
10645 2007-12-13 19:56  jeff
10646
10647         * FS/bin/freeside-upgrade: even more deliberate reset
10648
10649 2007-12-13 19:55  ivan
10650
10651         * httemplate/search/svc_acct.cgi: quick hack to show time worked in
10652           last 1-3 months...
10653
10654 2007-12-12 16:17  jeff
10655
10656         * bin/reset-cust_credit-otaker: cust_credit reason/otaker tool
10657
10658 2007-12-12 13:18  jeff
10659
10660         * FS/FS/part_export/www_shellcommands.pm: add suspend/unsuspend to
10661           www_shellcommands export (#1227)
10662
10663 2007-12-12 01:03  ivan
10664
10665         * FS/bin/freeside-history-requeue: adding this quick script
10666
10667 2007-12-11 21:58  jeff
10668
10669         * FS/FS/Setup.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
10670           FS/FS/ClientAPI/Signup.pm,
10671           fs_selfservice/FS-SelfService/SelfService.pm,
10672           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
10673           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
10674           httemplate/edit/svc_acct.cgi: self-service can select domain on
10675           provision (#2801)
10676
10677 2007-12-11 21:42  jeff
10678
10679         * FS/: FS/cust_credit.pm, FS/h_cust_credit.pm,
10680           bin/freeside-disable-reasons, bin/freeside-upgrade: cust_credit
10681           reason improvement, bugfix, and tool
10682
10683 2007-12-06 17:08  ivan
10684
10685         * FS/FS/cust_credit.pm: doh!   is not an object.  let's call it ,
10686           mmkay
10687
10688 2007-12-06 17:04  ivan
10689
10690         * FS/FS/cust_credit.pm: some old databases may have 'hanging'
10691           cust_credit records; we don't want to abort the upgrade because
10692           of that, just warn
10693
10694 2007-12-06 12:49  jeff
10695
10696         * httemplate/edit/part_pkg.cgi: agent setting during package edit
10697           cleanup
10698
10699 2007-12-06 08:51  jeff
10700
10701         * httemplate/view/svc_acct.cgi: support display of negative time
10702
10703 2007-12-05 14:05  ivan
10704
10705         * Makefile: when installing selfservice, create freeside homedir if
10706           it doesn't exist
10707
10708 2007-12-05 12:50  ivan
10709
10710         * httemplate/elements/tr-select-reason.html: doh, order_by does
10711           have to include ORDER BY!
10712
10713 2007-12-05 12:47  ivan
10714
10715         * httemplate/elements/tr-select-reason.html: show types in reason
10716           selection, order by type and reason
10717
10718 2007-12-05 07:10  jeff
10719
10720         * FS/FS/ConfDefaults.pm: add in status and company fields
10721
10722 2007-12-05 06:50  jeff
10723
10724         * FS/FS/cust_main.pm: ensure a valid date is onhand (fixes #2800)
10725
10726 2007-12-04 20:57  jeff
10727
10728         * httemplate/edit/process/part_pkg.cgi: wtf?
10729
10730 2007-12-04 16:45  ivan
10731
10732         * httemplate/search/elements/search.html: i hope this allows IE to
10733           download excel over https?
10734
10735 2007-12-04 12:51  ivan
10736
10737         * httemplate/: elements/menu.html, elements/select-otaker.html,
10738           elements/tr-select-otaker.html, search/report_cust_credit.html,
10739           search/report_rt_transaction.html, search/rt_transaction.html,
10740           search/elements/search.html: add some time-worked reporting
10741
10742 2007-12-04 10:35  jeff
10743
10744         * httemplate/search/cust_pkg.cgi: add suspend/cancel reason to
10745           advanced package report (#2779)
10746
10747 2007-12-04 10:19  jeff
10748
10749         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
10750           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/cust_credit.pm,
10751           FS/FS/cust_main.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_pkg.pm,
10752           FS/FS/reason.pm, FS/FS/reason_type.pm,
10753           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
10754           FS/FS/part_pkg/flat_comission.pm,
10755           FS/FS/part_pkg/flat_comission_cust.pm,
10756           FS/FS/part_pkg/flat_comission_pkg.pm, FS/bin/freeside-upgrade,
10757           httemplate/browse/reason.html,
10758           httemplate/browse/reason_type.html,
10759           httemplate/edit/cust_credit.cgi, httemplate/edit/reason.html,
10760           httemplate/edit/reason_type.html,
10761           httemplate/edit/process/cust_credit.cgi,
10762           httemplate/elements/menu.html,
10763           httemplate/elements/tr-select-reason.html: change credit reasons
10764           from freetext to new reason/reason type system (#2777)
10765
10766 2007-12-02 16:18  ivan
10767
10768         * htetc/freeside-rt.conf: would help if i got the closing tag right
10769
10770 2007-12-02 16:13  ivan
10771
10772         * htetc/freeside-rt.conf: this should get the Chart stuff in RT
10773           statistic running, i hope
10774
10775 2007-11-30 17:37  ivan
10776
10777         * FS/FS/part_pkg/prorate.pm: cleanup
10778
10779 2007-11-30 17:34  ivan
10780
10781         * FS/FS/h_cust_svc.pm: add date_deleted method
10782
10783 2007-11-30 17:34  ivan
10784
10785         * FS/FS/cust_svc.pm: add date_inserted method and reorganize things
10786           slightly
10787
10788 2007-11-30 17:33  ivan
10789
10790         * FS/FS/h_Common.pm: this doesn't actually have anything to do with
10791           cancellation persay, since its generic now
10792
10793 2007-11-30 17:32  ivan
10794
10795         * FS/FS/Record.pm: add h_date method too
10796
10797 2007-11-30 17:30  ivan
10798
10799         * FS/FS/Record.pm: add h_search method, and reorganize mixed up
10800           methods and subroutines
10801
10802 2007-11-30 17:29  ivan
10803
10804         * FS/FS/part_pkg/bulk.pm: add bulk price plan
10805
10806 2007-11-30 13:07  ivan
10807
10808         * FS/FS/cust_bill.pm, httemplate/graph/money_time.cgi,
10809           httemplate/search/cust_bill.html: add net vs gross amounts to
10810           invoice report; make the "net sales" links on
10811           sales/credit/receipts report & graph clickable
10812
10813 2007-11-30 12:55  ivan
10814
10815         * httemplate/graph/elements/monthly.html: UI: download full results
10816           links on separate lines, for consistency with search.html
10817
10818 2007-11-30 10:13  ivan
10819
10820         * FS/FS/cust_bill.pm: fix bug specifying an HTML return address
10821           separately
10822
10823 2007-11-29 19:24  ivan
10824
10825         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add
10826           customer import format with company
10827
10828 2007-11-29 17:24  ivan
10829
10830         * httemplate/browse/access_user.html: update inline documentation
10831
10832 2007-11-29 17:16  ivan
10833
10834         * FS/FS/cust_main.pm: remove unnecessary redefinition of
10835           %method2payby, add a quick hack to fake B:OP success and failure
10836           for testing purposes
10837
10838 2007-11-29 15:51  ivan
10839
10840         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
10841           fix dates going all wacky on errors, when you're asked to confirm
10842           a date move into the past
10843
10844 2007-11-28 19:38  ivan
10845
10846         * FS/FS/cust_pay_pending.pm: double doh, remove cruft checking
10847           nonexistent column and fix the statustext check
10848
10849 2007-11-28 19:05  ivan
10850
10851         * FS/FS/Schema.pm: doh, fix primary key name in new table
10852
10853 2007-11-28 18:54  ivan
10854
10855         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
10856           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
10857           FS/t/cust_pay_pending.t, httemplate/misc/payment.cgi,
10858           httemplate/misc/process/payment.cgi: even more reliable
10859           multiple-payment/double-click/concurrent-payment-form protection
10860
10861 2007-11-28 12:18  jeff
10862
10863         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: better
10864           select multiple, discourage creation of packages no agent can
10865           sell
10866
10867 2007-11-28 10:49  jeff
10868
10869         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
10870           httemplate/search/report_cust_main.html: advanced customer report
10871           rearrangement
10872
10873 2007-11-28 00:46  ivan
10874
10875         * FS/FS/ClientAPI_SessionCache.pm, Makefile: default to FileCache
10876           for selfservice session cache
10877
10878 2007-11-27 17:54  ivan
10879
10880         * httemplate/search/cust_bill_event.cgi: removed unused \$failed
10881           var
10882
10883 2007-11-27 17:30  ivan
10884
10885         * README: license clarification for self-service code
10886
10887 2007-11-27 15:47  ivan
10888
10889         * httemplate/search/cust_bill.html: fix small side-effect of
10890           mysql-compat change eliminating DISTINCT ON: map changing values
10891           of @where array
10892
10893 2007-11-27 14:33  jeff
10894
10895         * FS/FS/part_export/prizm.pm: comma, please
10896
10897 2007-11-27 14:30  jeff
10898
10899         * FS/FS/part_export/prizm.pm: name management tweaking
10900
10901 2007-11-27 11:34  jeff
10902
10903         * FS/FS/part_export/prizm.pm: slop correction
10904
10905 2007-11-26 19:02  jeff
10906
10907         * FS/FS/part_export/prizm.pm: attach SM's to default network,
10908           improved unsuspend & delete, option for BAM only or EMS
10909
10910 2007-11-26 18:51  jeff
10911
10912         * FS/FS/ClientAPI/MyAccount.pm: prevent BILL, DCRD, and DCHK
10913           customers from circumventing a suspension via selfservice (2768)
10914
10915 2007-11-25 18:19  ivan
10916
10917         * httemplate/search/elements/search.html: add a "printable copy"
10918           link to searches to get full results as printable HTML without
10919           other cruft, closes: #1885
10920
10921 2007-11-25 18:18  ivan
10922
10923         * httemplate/elements/header-popup.html: add our stylesheet to
10924           popup/print headers
10925
10926 2007-11-23 17:26  ivan
10927
10928         * Makefile: hello brave new world of defaulting to apache2 in 1.9
10929
10930 2007-11-23 12:25  ivan
10931
10932         * httemplate/edit/part_pkg.cgi: fix stickiness of primary radio
10933           buttons on errors, closes: RT#1035
10934
10935 2007-11-21 17:03  ivan
10936
10937         * httemplate/edit/cust_main.cgi: usability: don't offer 'Select
10938           agent' choice if the dropdown already has a value
10939
10940 2007-11-20 09:18  ivan
10941
10942         * AGPL: it finally happened
10943
10944 2007-11-18 12:02  ivan
10945
10946         * httemplate/search/: report_cust_pkg.html, svc_acct.cgi: add
10947           "multiplier of monthly" info to "paid time" column in
10948           svc_acct-display_paid_time_remaining report
10949
10950 2007-11-14 15:10  ivan
10951
10952         * FS/FS/TicketSystem/RT_External.pm,
10953           httemplate/view/cust_main/tickets.html: add link to resolved
10954           tickets too
10955
10956 2007-11-09 11:20  ivan
10957
10958         * FS/FS/: Conf.pm, cust_main.pm: add
10959           business-onlinepayment-email_customer flag
10960
10961 2007-11-08 19:26  ivan
10962
10963         * httemplate/search/report_receivables.html: better visual
10964           indication of disabled "days" field on IE
10965
10966 2007-11-08 19:12  ivan
10967
10968         * httemplate/search/: report_receivables.cgi,
10969           report_receivables.html: add option for listing customers without
10970           a balance (closes: RT#2752) and fix bug in total row (closes:
10971           RT#2736)
10972
10973 2007-11-08 16:44  jeff
10974
10975         * FS/FS/cust_main.pm: correct realtime_bop cvv handling
10976
10977 2007-11-07 20:21  ivan
10978
10979         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add
10980           selfservice-session_timeout config
10981
10982 2007-11-07 18:10  ivan
10983
10984         * FS/FS/cust_main.pm: prevent warning: "Use of uninitialized value
10985           in concatenation (.) or string at
10986           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 1668."
10987
10988 2007-11-07 16:59  ivan
10989
10990         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
10991           conf/alerter_template, conf/company_address, conf/company_name,
10992           conf/impending_recur_template, conf/invoice_latexfooter,
10993           conf/invoice_latexnotes, conf/invoice_latexsmallfooter,
10994           conf/invoice_template, conf/invoice_template_statement,
10995           conf/welcome_letter: for new installs, centralize some stuff that
10996           was spread around different config files.
10997
10998 2007-11-05 17:59  ivan
10999
11000         * bin/customer-faker: keep our own list of states; remove some
11001           states that Data::Faker and Locale::SubCountry disagree on
11002
11003 2007-11-04 21:42  ivan
11004
11005         * fs_selfservice/FS-SelfService/SelfService.pm: doc: amount param
11006           to process_payment.  just a bit important.
11007
11008 2007-11-04 21:27  ivan
11009
11010         * FS/FS/ClientAPI/MyAccount.pm,
11011           fs_selfservice/FS-SelfService/SelfService.pm: add
11012           process_payment_order_pkg method
11013
11014 2007-11-03 10:38  ivan
11015
11016         * httemplate/elements/menu.html: move menu option for adv. customer
11017           reports to second level, same as advanced invoice & package
11018           reports
11019
11020 2007-11-02 17:55  jeff
11021
11022         * httemplate/: elements/menu.html, search/report_cust_main.html:
11023           new customer report/flattened package report (ticket 1428)
11024
11025 2007-10-29 05:04  ivan
11026
11027         * httemplate/search/cust_pkg.cgi: bug ya bug resulting from
11028           agent-virtualized packages
11029
11030 2007-10-29 05:03  ivan
11031
11032         * httemplate/search/report_receivables.cgi: famous last mysql bug
11033
11034 2007-10-29 04:34  ivan
11035
11036         * httemplate/edit/rate.cgi: yup, mysql-ing me harder
11037
11038 2007-10-29 04:32  ivan
11039
11040         * httemplate/search/cdr.html: mysql
11041
11042 2007-10-29 04:18  ivan
11043
11044         * FS/bin/freeside-setup: forgotton freeside-setup bits of mysql
11045           locking workaround
11046
11047 2007-10-29 03:31  ivan
11048
11049         * FS/FS/cust_main.pm, FS/FS/part_event/Condition.pm,
11050           FS/FS/part_event/Condition/balance_age.pm,
11051           FS/FS/part_event/Condition/cust_bill_age.pm,
11052           httemplate/search/cdr.html: mysql me 1.9 more times
11053
11054 2007-10-29 03:30  ivan
11055
11056         * FS/FS/cust_bill.pm, FS/FS/h_Common.pm, httemplate/edit/rate.cgi,
11057           httemplate/search/cust_bill.html,
11058           httemplate/search/report_tax.cgi: mysql has no DISTINCT ON
11059           either, sigh
11060
11061 2007-10-28 18:08  ivan
11062
11063         * httemplate/view/cust_pay.html: still have link back to the
11064           customer on printable receipt... should hide it from print at
11065           some point though
11066
11067 2007-10-28 05:51  ivan
11068
11069         * FS/: FS/Schema.pm, FS/Setup.pm, FS/svc_acct.pm,
11070           bin/freeside-upgrade: finish mysql locking workaround
11071
11072 2007-10-27 20:55  ivan
11073
11074         * FS/FS/Record.pm, FS/FS/cust_svc.pm,
11075           FS/FS/part_export/sqlradius.pm, htetc/handler.pl,
11076           httemplate/search/report_receivables.cgi: mysql me harder
11077
11078 2007-10-26 21:46  ivan
11079
11080         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
11081           httemplate/misc/process/payment.cgi,
11082           httemplate/search/cust_pay.cgi, httemplate/view/cust_pay.html,
11083           httemplate/view/cust_main/payment_history.html: simple payment
11084           receipts in web interface, sorry arnie, RT#2738
11085
11086 2007-10-25 12:01  ivan
11087
11088         * FS/FS/TicketSystem/RT_External.pm, FS/FS/Schema.pm, Makefile:
11089           mysql, yes, mysql.
11090
11091 2007-10-25 01:29  ivan
11092
11093         * FS/bin/freeside-setup: fix error handling
11094
11095 2007-10-22 15:29  ivan
11096
11097         * FS/FS/Report/Table/Monthly.pm: fix more fallout from
11098           agent-virtualized packages
11099
11100 2007-10-17 09:07  jayce
11101
11102         * FS/FS/cust_pkg.pm: insert_reason only worked if you passed in an
11103           existing reason, the code to insert a new reason was in place,
11104           but didn't let the new reason get used.  Code to do this was
11105           already in place, just not utilized.
11106
11107 2007-10-14 16:14  ivan
11108
11109         * conf/invoice_html: this aligns better.  i wonder how 1.9 loads up
11110           config from here, though?
11111
11112 2007-10-14 16:10  ivan
11113
11114         * FS/FS/cust_bill.pm: escape \dollar in invoice_latexnotes
11115
11116 2007-10-14 13:07  ivan
11117
11118         * FS/FS/Cron/bill.pm: don't fill up memory with objects for every
11119           customer being billed
11120
11121 2007-10-13 18:51  ivan
11122
11123         * fs_selfservice/php/: freeside.class.php,
11124           freeside.login_example.php, freeside_signup_example.php: adding
11125           php examples
11126
11127 2007-10-13 10:33  jeff
11128
11129         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: correct
11130           agent_defaultpkg handling
11131
11132 2007-10-10 13:54  ivan
11133
11134         * FS/FS/cust_main.pm: set expandtab
11135
11136 2007-10-10 13:52  jayce
11137
11138         * FS/FS/cust_main.pm: With this line missing, cust_event objects
11139           would not fully create (eventpart wasn't loading), causing the _X
11140           methods to fail on ->part_event.  Only noticed when you retried
11141           events that had previously failed.
11142
11143 2007-10-10 11:14  ivan
11144
11145         * httemplate/browse/part_pkg.cgi: REALLY fix the package browsing
11146           this time, without messing up the ordering
11147
11148 2007-10-10 10:55  ivan
11149
11150         * httemplate/edit/part_pkg.cgi: concurrent fix for package editing
11151           also cleans this up slightly
11152
11153 2007-10-10 10:50  jeff
11154
11155         * httemplate/edit/part_pkg.cgi: close:}
11156
11157 2007-10-09 10:57  ivan
11158
11159         * FS/FS/cust_main.pm: be polite!  don't spew debugging info unless
11160           its asked for.
11161
11162 2007-10-08 21:58  ivan
11163
11164         * FS/FS/Conf.pm: fix documenation links to point into wiki where
11165           they belong
11166
11167 2007-10-08 21:48  ivan
11168
11169         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add
11170           ticket_system-priority_reverse config
11171
11172 2007-10-08 18:40  jeff
11173
11174         * httemplate/misc/timeworked.html: preserve order
11175
11176 2007-10-08 18:06  ivan
11177
11178         * httemplate/misc/timeworked.html: interpolating the links would
11179           help too
11180
11181 2007-10-08 18:01  ivan
11182
11183         * httemplate/misc/timeworked.html: i think this should fix
11184           timeworked subjects, and link to the transactions as well
11185
11186 2007-10-08 16:48  ivan
11187
11188         * fs_selfservice/FS-SelfService/cgi/view_support_details.html: line
11189           up things better
11190
11191 2007-10-08 16:32  ivan
11192
11193         * fs_selfservice/FS-SelfService/SelfService.pm: self-service POD
11194           cleanups
11195
11196 2007-10-08 14:06  ivan
11197
11198         * FS/FS/part_event/Condition/cust_bill_owed.pm,
11199           bin/freeside-migrate-events, httemplate/edit/part_event.html: add
11200           cust_bill_owed as an implicit condition (whew), and make sure it
11201           is added on migrations (also: fixed implicit conditions like this
11202           which only apply to a subset of eventtables)
11203
11204 2007-10-08 14:05  jeff
11205
11206         * httemplate/edit/part_pkg.cgi: disallow agent changing on cloned
11207           packages
11208
11209 2007-10-08 12:14  jeff
11210
11211         * htetc/handler.pl, httemplate/edit/rate_region.cgi,
11212           httemplate/edit/reg_code.cgi,
11213           httemplate/edit/process/cust_svc.cgi,
11214           httemplate/edit/process/domain_record.cgi,
11215           httemplate/edit/process/reg_code.cgi,
11216           httemplate/elements/errorpage.html,
11217           httemplate/elements/tr-select-part_referral.html,
11218           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
11219           httemplate/misc/delete-agent_payment_gateway.cgi,
11220           httemplate/misc/delete-cust_credit.cgi,
11221           httemplate/misc/delete-cust_pay.cgi,
11222           httemplate/misc/delete-cust_refund.cgi,
11223           httemplate/misc/delete-domain_record.cgi,
11224           httemplate/misc/delete-part_export.cgi, httemplate/misc/dump.cgi,
11225           httemplate/misc/inventory_item-import.html,
11226           httemplate/misc/unapply-cust_credit.cgi,
11227           httemplate/misc/unapply-cust_pay.cgi,
11228           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
11229           httemplate/misc/unvoid-cust_pay_void.cgi,
11230           httemplate/misc/upload-batch.cgi,
11231           httemplate/misc/void-cust_pay.cgi,
11232           httemplate/misc/process/cdr-import.html,
11233           httemplate/misc/process/cust_main-import.cgi,
11234           httemplate/misc/process/cust_main-import_charges.cgi,
11235           httemplate/misc/process/inventory_item-import.html,
11236           httemplate/misc/process/link.cgi,
11237           httemplate/misc/process/payment.cgi,
11238           httemplate/search/cust_main.cgi, httemplate/search/cust_svc.html,
11239           httemplate/search/inventory_item.html,
11240           httemplate/search/reg_code.html, httemplate/search/sql.html,
11241           httemplate/search/svc_acct.cgi,
11242           httemplate/search/svc_broadband.cgi: Remove remaining calls to
11243           idiot/eidiot.  Should fix 1479
11244
11245 2007-10-05 13:41  ivan
11246
11247         * FS/FS/part_event/Condition/cust_bill_has_service.pm: reenalbe
11248           this condition
11249
11250 2007-10-05 12:53  jeff
11251
11252         * httemplate/misc/: timeworked.html, process/timeworked.html: new
11253           ui for assigning support time
11254
11255 2007-10-05 12:45  ivan
11256
11257         * httemplate/elements/tr-input-beginning_ending.html: fix date
11258           selection on advanced invoice report, or future places where date
11259           selection component is included multiple times
11260
11261 2007-10-05 07:26  jayce
11262
11263         * httemplate/elements/tr-select-part_svc.html: Initial checkin, was
11264           missing from the cust_bill_has_service condition checkin.
11265
11266 2007-10-04 17:39  ivan
11267
11268         * FS/FS/: part_event_condition.pm, part_event/Condition.pm,
11269           part_event/Condition/cust_bill_has_service.pm: add disable
11270           ability to conditions & disable cust_bill_has_service, so the
11271           condition edit page renders again
11272
11273 2007-10-04 16:55  ivan
11274
11275         * FS/FS/part_event/Condition/once.pm: whitespace
11276
11277 2007-10-04 16:52  ivan
11278
11279         * FS/FS/part_event/Condition/once.pm: such a dumb little thing, but
11280           i think that should really do it.  whew
11281
11282 2007-10-04 16:41  ivan
11283
11284         * FS/FS/cust_main.pm: don't leave stray 'new' events around if they
11285           don't pass their final condition check
11286
11287 2007-10-04 16:40  ivan
11288
11289         * FS/FS/part_event/Condition/once.pm: hopefully fix once.pm
11290           properly...
11291
11292 2007-10-04 14:38  ivan
11293
11294         * FS/FS/part_event_condition.pm: add SKIP_CONDITION_SQL debugging
11295           aid
11296
11297 2007-10-04 12:14  ivan
11298
11299         * FS/FS/Cron/bill.pm: additional due_cust_event debugging
11300
11301 2007-10-04 12:04  ivan
11302
11303         * FS/FS/cust_main.pm: nobody likes it when you forget ions
11304
11305 2007-10-04 12:03  ivan
11306
11307         * FS/FS/cust_main.pm: additional due_cust_event debugging
11308
11309 2007-10-04 11:28  ivan
11310
11311         * FS/FS/cust_main.pm: additional due_cust_event debugging
11312
11313 2007-10-04 09:45  ivan
11314
11315         * httemplate/search/cust_bill_event.cgi: fix compilation error!
11316
11317 2007-10-03 21:21  ivan
11318
11319         * FS/FS/cust_main.pm: i really hope this finally does it
11320
11321 2007-10-03 21:09  ivan
11322
11323         * FS/FS/cust_main.pm: dot strikes again
11324
11325 2007-10-03 21:08  ivan
11326
11327         * FS/FS/cust_main.pm: whew, i think this might actually fix it
11328
11329 2007-10-03 20:48  ivan
11330
11331         * FS/FS/cust_main.pm: doh!  does that really fix agent-specific
11332           agent template migration from 1.7?  sure hope so
11333
11334 2007-10-03 20:37  ivan
11335
11336         * FS/FS/Record.pm: add debugging option to qsearch
11337
11338 2007-10-03 19:52  ivan
11339
11340         * bin/pod2x: wikify individual files
11341
11342 2007-10-03 19:22  ivan
11343
11344         * bin/pod2x: fix FS::SelfService::XMLRPC pod generation
11345
11346 2007-10-03 19:15  ivan
11347
11348         * FS/FS/cust_main.pm: add missing =back
11349
11350 2007-10-03 19:07  ivan
11351
11352         * bin/pod2x: bah!  THIS should fix munging of non-internal links, i
11353           hope
11354
11355 2007-10-03 19:06  jeff
11356
11357         * FS/FS/UI/bytecount.pm, FS/FS/part_pkg/flat.pm,
11358           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
11359           httemplate/edit/process/part_pkg.cgi: support part_pkg option
11360           input validation, check bytecounts and allow commas (closes 1863)
11361
11362 2007-10-03 18:56  ivan
11363
11364         * bin/pod2x: this *should* fix munging of non-internal links, i
11365           hope
11366
11367 2007-10-03 18:49  ivan
11368
11369         * Makefile, bin/pod2x: wiki documentation convertor now
11370
11371 2007-10-03 18:47  ivan
11372
11373         * FS/FS.pm: add missing CLI utilities to FS.pm too
11374
11375 2007-10-03 18:45  ivan
11376
11377         * FS/bin/freeside-sqlradius-seconds: fixing wrong POD NAME doc
11378
11379 2007-10-03 18:21  ivan
11380
11381         * FS/FS.pm: update FS base page for new stuff in 1.9
11382
11383 2007-10-03 18:15  ivan
11384
11385         * FS/: FS.pm: update top-level FS manpage
11386
11387 2007-10-03 17:51  ivan
11388
11389         * FS/FS/: access_right.pm, access_user_pref.pm,
11390           access_usergroup.pm, pay_batch.pm: POD documentation updates
11391
11392 2007-10-02 14:56  ivan
11393
11394         * FS/FS/cust_event.pm: doh!
11395
11396 2007-10-02 08:31  jeff
11397
11398         * FS/FS/cust_bill_event.pm, FS/FS/UI/Web.pm,
11399           httemplate/search/cust_bill_event.cgi: fix up re-email these
11400           events
11401
11402 2007-10-02 08:11  jeff
11403
11404         * httemplate/misc/process/timeworked.html: missed file in self
11405           service support usage improvements
11406
11407 2007-10-01 17:44  ivan
11408
11409         * httemplate/: browse/part_referral.html, elements/menu.html:
11410           Configuration right no longer gives access to things controlled
11411           by their own ACLs (advertising source & package edit
11412
11413 2007-10-01 17:40  ivan
11414
11415         * httemplate/elements/menu.html: package definitions controlled by
11416           their own ACL now
11417
11418 2007-10-01 17:32  ivan
11419
11420         * FS/bin/freeside-daily: need the space
11421
11422 2007-10-01 17:31  ivan
11423
11424         * FS/FS/Schema.pm: this flag has nothing to do with recur tax :)
11425
11426 2007-10-01 17:29  ivan
11427
11428         * FS/FS/Cron/bill.pm: fix small problems with earlier commit: add
11429           back earlier commits reverted by this patch, also revert
11430           gratuitous whitespace changes
11431
11432 2007-10-01 17:22  ivan
11433
11434         * FS/FS/cust_event.pm: proper fix for once.pm bug?  hopefully it
11435           works :)
11436
11437 2007-10-01 17:18  ivan
11438
11439         * FS/FS/part_event/: Condition.pm, Condition/once.pm: proper fix
11440           for once.pm bug?  hopefully it works :)
11441
11442 2007-09-29 17:26  ivan
11443
11444         * httemplate/search/: cdr.html, report_cdr.html: better CDR
11445           searching
11446
11447 2007-09-29 17:25  ivan
11448
11449         * httemplate/edit/REAL_cust_pkg.cgi: fix argument stickiness on
11450           date editing errors (especially because resetting them pops up
11451           the error confirmation)
11452
11453 2007-09-29 17:23  ivan
11454
11455         * FS/FS/cust_main.pm: this might fix agent-specific invoicing when
11456           migrated from 1.7?
11457
11458 2007-09-29 17:22  ivan
11459
11460         * bin/freeside-upgrade-unicode: [no log message]
11461
11462 2007-09-28 19:17  ivan
11463
11464         * FS/FS/access_user.pm, httemplate/search/cust_event.html,
11465           httemplate/search/report_tax.cgi: fix ambiguous agentnum errors
11466           in cust_event.html & report_tax.cgi (provide a table option in
11467           access_user::agentnums_sql so this is easy to fix for other
11468           reports too)
11469
11470 2007-09-27 17:33  jayce
11471
11472         * FS/FS/cust_main.pm: Fixes a bug where retry_realtime isn't
11473           limiting to that user's events, therefore selecting all retryable
11474           events, and having to filter later.  On a system with a running
11475           history, this caused bad O() types of situations for performance,
11476           especially bad when this was called by something that a user
11477           would be awaiting feedback from
11478
11479 2007-09-27 17:19  jayce
11480
11481         * FS/FS/Record.pm: Cleanup qsearch for readability, removes heinous
11482           map {} of several hundred lines into two simple method calls
11483
11484 2007-09-27 14:25  jeff
11485
11486         * httemplate/edit/svc_acct.cgi: hide fixed passwords
11487
11488 2007-09-27 11:24  jayce
11489
11490         * FS/: FS/Schema.pm, FS/cust_main.pm, FS/Cron/bill.pm,
11491           bin/freeside-daily: Multi-System Billing: with a -m flag, daily
11492           will queue billing jobs instead of running each.  freeside-queued
11493           will then pick it up, allowing multiple simultaneous jobs to run,
11494           as well as multiple machines.  Also adds a 'Secure' column to the
11495           queue system, allowing for billing jobs to define themselves as
11496           'secure only' in cases where a box might be using the encryption.
11497           This allows you to  run secure only jobs (such as a collect) on
11498           boxes that can.
11499
11500 2007-09-26 12:27  jayce
11501
11502         * FS/FS/part_event/Condition/cust_bill_has_service.pm: Initial
11503           import.  Condition tests to see if the Invoice bills for a
11504           particular service.
11505
11506 2007-09-26 12:24  jayce
11507
11508         * FS/FS/part_event/Condition/once.pm: Event loop changes after
11509           initial creation caused this to never trigger, as the event loop
11510           creates a 'NEW' record, as a placeholder.  We need to not die
11511           from that.
11512
11513 2007-09-26 09:06  ivan
11514
11515         * httemplate/browse/part_pkg.cgi: fix package browse query, doh
11516
11517 2007-09-24 08:47  jeff
11518
11519         * FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
11520           FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_External.pm,
11521           fs_selfservice/FS-SelfService/SelfService.pm,
11522           fs_selfservice/FS-SelfService/cgi/myaccount.html,
11523           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
11524           fs_selfservice/FS-SelfService/cgi/view_support_details.html:
11525           self-service support usage improvements (1733)
11526
11527 2007-09-23 17:56  ivan
11528
11529         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_event.pm,
11530           FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: beginning of
11531           agent-virtualization of packages
11532
11533 2007-09-23 16:17  ivan
11534
11535         * httemplate/edit/svc_www.cgi: i think this is a bug; should not
11536           show the svc_www.usersvc selector unless it is non-fixed or
11537           non-blank, NOT non-fixed or blank
11538
11539 2007-09-23 16:16  ivan
11540
11541         * FS/FS/Record.pm: remove compat with pre-0.33 DBIx::DBSchema
11542
11543 2007-09-23 13:21  ivan
11544
11545         * FS/FS/Conf.pm, httemplate/search/svc_acct.cgi: accounts w/time
11546           remaining search
11547
11548 2007-09-23 13:00  ivan
11549
11550         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
11551
11552 2007-09-23 12:54  ivan
11553
11554         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
11555
11556 2007-09-23 12:18  ivan
11557
11558         * httemplate/search/elements/search.html: remove extraneous blank
11559           line causing Excel exports to fail
11560
11561 2007-09-23 11:32  ivan
11562
11563         * FS/FS/svc_acct.pm, httemplate/elements/menu.html,
11564           httemplate/search/svc_acct.cgi: accounts w/time remaining search
11565
11566 2007-09-22 15:45  ivan
11567
11568         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
11569           menubar border in example self-service template
11570
11571 2007-09-22 14:31  ivan
11572
11573         * httemplate/config/: config-view.cgi, config.cgi: improve config
11574           UI, especially for textareas
11575
11576 2007-09-22 12:40  ivan
11577
11578         * httemplate/view/svc_acct.cgi: UI
11579
11580 2007-09-22 12:03  ivan
11581
11582         * FS/FS/svc_domain.pm: have to import tld_exists function if we're
11583           going to use it
11584
11585 2007-09-22 11:27  ivan
11586
11587         * httemplate/view/svc_acct.cgi: add a list of any hosts associated
11588           with accounts
11589
11590 2007-09-20 19:24  ivan
11591
11592         * httemplate/search/timeworked.html: fix problems with time queue
11593           search: ticket subjects need to be HTML-escaped, 'remaining time'
11594           calculation had a NULL vs 0 issue, and link to tickets
11595
11596 2007-09-19 15:38  ivan
11597
11598         * rt/lib/RT/SearchBuilder.pm: we need SearchBuilder 1.48 to avoid
11599           annoying Pg bugs causing "This user's 10 highest priority
11600           tickets" to be blank
11601
11602 2007-09-18 17:27  jeff
11603
11604         * fs_selfservice/FS-SelfService/cgi/myaccount.html: support custom
11605           priorities
11606
11607 2007-09-18 17:12  ivan
11608
11609         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix at
11610           least one small problem with reprint/email/fax functionality: now
11611           should understand the "most recent invoice per customer" and
11612           invoice # min/max options
11613
11614 2007-09-18 16:19  ivan
11615
11616         * httemplate/edit/cust_main.cgi: fix advertising source stickiness
11617           when page is reloaded with an error
11618
11619 2007-09-18 15:51  ivan
11620
11621         * rt/etc/RT_SiteConfig.pm: MyTicketsLength has been replaced with
11622           an official upstream config
11623
11624 2007-09-18 14:41  ivan
11625
11626         * httemplate/search/svc_broadband.cgi: and parens help alot, doh
11627
11628 2007-09-18 14:37  ivan
11629
11630         * httemplate/search/svc_broadband.cgi: fix svc_broadband search by
11631           svcpart (links from browse/part_svc, in particular
11632
11633 2007-09-18 10:07  ivan
11634
11635         * FS/FS/Schema.pm: add missing column access_user_pref.expiration
11636
11637 2007-09-17 23:32  jeff
11638
11639         * FS/FS/: cust_pkg.pm, part_pkg/base_rate.pm, part_pkg/flat.pm,
11640           part_pkg/prorate.pm, part_pkg/subscription.pm: allow assignment
11641           of auto recharge values AND rollover
11642
11643 2007-09-17 23:07  jeff
11644
11645         * FS/FS/Cron/expire_user_pref.pm: auto commit for vacuum
11646
11647 2007-09-17 17:21  ivan
11648
11649         * fs_selfservice/FS-SelfService/cgi/myaccount.html: close table
11650           tag; fix spacing
11651
11652 2007-09-17 14:12  ivan
11653
11654         * FS/FS/cust_main.pm: fix scoping issues with $1 and $2 resulting
11655           in payinfo trying getting set to xxEK, thanks to _vlad_ for
11656           tracking this down and providing a fix
11657
11658 2007-09-17 13:52  ivan
11659
11660         * FS/FS/Conf.pm: elaborate on ambiguous instructions
11661
11662 2007-09-13 20:45  ivan
11663
11664         * httemplate/edit/process/quick-charge.cgi: Fix 'Can't use an
11665           undefined value as an ARRAY reference at
11666           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 4383.' error
11667
11668 2007-09-13 20:31  ivan
11669
11670         * rt/html/Elements/TicketList: fix visual glitch on "RT at a
11671           glance" / Ticketing main
11672
11673 2007-09-13 19:14  ivan
11674
11675         * rt/html/Ticket/Elements/ShowTransactionAttachments: turn off
11676           Text::Quoted usage, it segfaults and its optional
11677
11678 2007-09-13 16:45  ivan
11679
11680         * rt/html/NoAuth/css/3.5-default/freeside.css: make boxes distinct
11681           from the background
11682
11683 2007-09-13 15:35  ivan
11684
11685         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
11686           FS/t/acct_rt_transaction.t, htetc/handler.pl,
11687           httemplate/misc/process/timeworked.html,
11688           httemplate/search/timeworked.html: rename svc_acct_rt_transaction
11689           to acct_rt_transaction, as it is not a service, its something
11690           that hangs off of an svc_acct (like an acct_snarf).  thank
11691           goodness was able to do this before its any sort of migration
11692           problem...
11693
11694 2007-09-13 15:25  ivan
11695
11696         * httemplate/browse/part_svc.cgi: random indentation fix
11697
11698 2007-09-13 15:25  ivan
11699
11700         * FS/bin/freeside-upgrade: some notes about old part_svc columns,
11701           since DBIx::DBSchema 0.33+ will now drop them...
11702
11703 2007-09-13 15:24  ivan
11704
11705         * CREDITS: too little, too late attempt at spam reduction
11706
11707 2007-09-13 15:05  ivan
11708
11709         * httemplate/search/cust_main.cgi: fix status color on customer
11710           list
11711
11712 2007-09-13 15:05  ivan
11713
11714         * httemplate/search/report_receivables.cgi: clean up some unused
11715           code
11716
11717 2007-09-13 13:16  ivan
11718
11719         * httemplate/misc/cust_main-import.cgi: add better inline docs
11720           explaining fields on customer CSV import
11721
11722 2007-09-12 19:44  ivan
11723
11724         * rt/html/NoAuth/css/3.5-default/freeside.css: it would help to
11725           check this in.
11726
11727 2007-09-12 13:40  ivan
11728
11729         * FS/FS/TicketSystem/RT_External.pm: don't want a fatal error when
11730           we can't fetch the name for a queue...
11731
11732 2007-09-11 22:38  ivan
11733
11734         * bin/freeside-migrate-events: freeside-migrate-events now moves
11735           event options, whew
11736
11737 2007-09-11 21:23  ivan
11738
11739         * FS/FS/cust_event.pm: fix problems migrating weird statustext from
11740           cust_bill_event records
11741
11742 2007-09-11 21:23  ivan
11743
11744         * FS/FS/cust_bill_event.pm: prevent (less than) and (greater than)
11745           in statustext message (or anything else weird) from causing them
11746           not to get inserted
11747
11748 2007-09-11 21:20  ivan
11749
11750         * bin/freeside-migrate-events: fix for freeside-migrate-events bug
11751           that would throw a duplicate row error instead of completing the
11752           migration
11753
11754 2007-09-11 20:39  ivan
11755
11756         * FS/FS/svc_domain.pm: fix "Useless use of a variable in void
11757           context at /usr/local/share/perl/5.8.8/FS/svc_domain.pm line
11758           367." that might have possible set an incorrest svc_domain.suffix
11759
11760 2007-09-10 18:33  ivan
11761
11762         * FS/FS/: Conf.pm, cust_main.pm: add cust_main-require_phone and
11763           cust_main-require_invoicing_list_email options
11764
11765 2007-09-10 17:28  ivan
11766
11767         * FS/FS/cust_main.pm: better default paydate for letters
11768
11769 2007-09-06 20:45  ivan
11770
11771         * FS/FS/cust_pkg.pm: default cancellation subject so the emails
11772           work even when people don't set one in config
11773
11774 2007-09-06 20:36  ivan
11775
11776         * FS/FS/part_export/sqlradius.pm: tweak debugging
11777
11778 2007-08-23 01:23  ivan
11779
11780         * FS/FS/: Conf.pm, part_export/sqlradius.pm: fix bug where user
11781           could log in to RADIUS with uppercase usernameand avoid bandwidth
11782           acconting (mysql is case-insensitive?  wtf!  thanks a fucking lot
11783           for nothing, grr!)
11784
11785 2007-08-17 07:01  jeff
11786
11787         * FS/FS/cust_main.pm: miss use
11788
11789 2007-08-17 06:59  jeff
11790
11791         * httemplate/misc/process/timeworked.html: access control
11792
11793 2007-08-16 21:27  ivan
11794
11795         * Makefile: remove redunant redundancy
11796
11797 2007-08-16 11:22  jeff
11798
11799         * FS/FS/svc_acct.pm: correct labels in service definition edit for
11800           svc_acct (#1745)
11801
11802 2007-08-16 10:40  ivan
11803
11804         * FS/FS/ClientAPI/MyAccount.pm: remove debugging
11805
11806 2007-08-16 09:19  jeff
11807
11808         * FS/bin/freeside-upgrade: agent_custid bugfix (1746)
11809
11810 2007-08-16 06:40  jeff
11811
11812         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
11813           FS/FS/cust_main.pm, httemplate/misc/batch-cust_pay.html,
11814           httemplate/misc/timeworked.html, FS/MANIFEST,
11815           httemplate/misc/process/timeworked.html,
11816           httemplate/search/timeworked.html, FS/FS/ClientAPI/MyAccount.pm,
11817           fs_selfservice/FS-SelfService/cgi/myaccount.html,
11818           htetc/handler.pl, httemplate/elements/menu.html,
11819           httemplate/view/cust_main/tickets.html: support hours 'usage'
11820           tracking for our own internal use (#1733)
11821
11822 2007-08-15 17:09  ivan
11823
11824         * FS/FS/cust_main.pm: have generate_letter assume a default paydate
11825           of 2037-12 so it doesn't bomb out on empty paydates
11826
11827 2007-08-15 16:46  ivan
11828
11829         * FS/bin/freeside-sqlradius-reset: add -n option to
11830           freeside-sqlradius-reset to supress deleting data
11831
11832 2007-08-15 14:51  ivan
11833
11834         * httemplate/edit/cust_main.cgi: fix customer status color here too
11835
11836 2007-08-14 20:26  ivan
11837
11838         * httemplate/browse/part_export.cgi: little more low-hanging fruit:
11839           table-grid the export listing
11840
11841 2007-08-14 14:46  ivan
11842
11843         * FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
11844           httemplate/graph/cust_bill_pkg.cgi,
11845           httemplate/graph/cust_pkg.cgi, httemplate/graph/money_time.cgi,
11846           httemplate/graph/report_cust_pkg.html,
11847           httemplate/graph/elements/monthly.html,
11848           httemplate/browse/agent.cgi: add package churn report/graph
11849
11850 2007-08-14 13:18  ivan
11851
11852         * FS/FS/Cron/bill.pm: removing unneeded %saw var
11853
11854 2007-08-13 19:40  ivan
11855
11856         * httemplate/elements/tr-select-cust_pkg-status.html: restore label
11857           on package status selector
11858
11859 2007-08-10 16:50  ivan
11860
11861         * FS/bin/: freeside-dbdef-create: rename dbdef-create to
11862           freeside-dbdef-create and move it to FS/bin, so it gets
11863           %%%FREESIDE_CONF%%% substituted
11864
11865 2007-08-10 15:48  ivan
11866
11867         * FS/FS/part_pkg.pm: add 3 day, 4 month and 4.5 month (137 day)
11868           frequencies
11869
11870 2007-08-10 00:01  ivan
11871
11872         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
11873           httemplate/view/cust_main/packages.html: on changing packages,
11874           don't set setup date unless old package has one
11875
11876 2007-08-08 17:31  ivan
11877
11878         * FS/FS/svc_domain.pm: add TLD checking to svc_domain
11879
11880 2007-08-08 12:18  ivan
11881
11882         * FS/FS/cust_pkg.pm: fix otaker regex
11883
11884 2007-08-07 13:05  ivan
11885
11886         * FS/FS/cust_main.pm: more informative error msg
11887
11888 2007-08-06 12:45  jeff
11889
11890         * fs_selfservice/FS-SelfService/SelfService/XMLRPC.pm:
11891           documentation improvements
11892
11893 2007-08-06 01:51  jeff
11894
11895         * fs_selfservice/FS-SelfService/MANIFEST: there is a server
11896
11897 2007-08-06 01:46  jeff
11898
11899         * fs_selfservice/FS-SelfService/: MANIFEST, Makefile.PL,
11900           freeside-selfservice-xmlrpc-server, SelfService/XMLRPC.pm,
11901           cgi/xmlrpc.cgi: add selfservice xmlrpc facilities (#591)
11902
11903 2007-08-05 10:32  jeff
11904
11905         * FS/FS/ClientAPI/MyAccount.pm: eeb! fix realtime recharge
11906
11907 2007-08-03 19:06  ivan
11908
11909         * rt/etc/RT_SiteConfig.pm: fix URL handling on RT redirects
11910
11911 2007-08-03 18:58  ivan
11912
11913         * Makefile: update Makefile to always substitute in
11914           RT_SiteConfig.pm when running install-rt
11915
11916 2007-08-03 18:57  ivan
11917
11918         * rt/html/Elements/Header, httemplate/elements/header.html: point
11919           1.9 to 1.9 documentation
11920
11921 2007-08-03 17:13  ivan
11922
11923         * rt/: FREESIDE_MODIFIED, Makefile, config.log, config.status,
11924           bin/mason_handler.fcgi, bin/mason_handler.scgi,
11925           bin/mason_handler.svc, bin/rt-crontool, bin/rt-mailgate,
11926           html/Elements/Footer, html/Elements/Header,
11927           html/Elements/PageLayout, html/NoAuth/css/3.5-default/main.css,
11928           html/NoAuth/css/3.5-default/misc.css,
11929           html/NoAuth/css/3.5-default/transactions.css,
11930           html/NoAuth/images/css/cb.gif, html/NoAuth/images/css/cbr.gif,
11931           html/NoAuth/images/css/ct.gif, html/NoAuth/images/css/ctr.gif,
11932           lib/RT.pm: clean up corners & colors
11933
11934 2007-08-03 16:14  ivan
11935
11936         * rt/html/Elements/PageLayout: fix nit sorting out tops earchboxes
11937
11938 2007-08-03 16:00  ivan
11939
11940         * rt/html/Elements/PageLayout: at least sort out the top
11941           searchboxes
11942
11943 2007-08-03 15:43  ivan
11944
11945         * rt/etc/: RT_Config.pm, RT_Config.pm.in: fix path so we can find
11946           .css files
11947
11948 2007-08-03 15:10  ivan
11949
11950         * rt/html/Ticket/Elements/ShowSummary: fix merge nit
11951
11952 2007-08-03 15:06  ivan
11953
11954         * rt/FREESIDE_MODIFIED: [no log message]
11955
11956 2007-08-03 14:49  ivan
11957
11958         * rt/: FREESIDE_MODIFIED, etc/RT_SiteConfig.pm,
11959           html/Elements/Footer, html/Elements/Header, html/Elements/Menu,
11960           html/Elements/PageLayout, html/Elements/QuickCreate,
11961           html/Elements/SimpleSearch, html/Elements/Tabs,
11962           html/Elements/TicketList, html/Elements/TitleBoxStart,
11963           html/Elements/CollectionAsTable/Row, html/Search/Bulk.html,
11964           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
11965           html/Widgets/TitleBoxStart, lib/RT/SearchBuilder.pm,
11966           sbin/rt-setup-database.in: merging RT_3_6_4 to HEAD
11967
11968 2007-08-02 16:44  ivan
11969
11970         * httemplate/view/cust_main/packages.html: increase package popup
11971           width
11972
11973 2007-08-02 16:09  ivan
11974
11975         * httemplate/: edit/process/cust_pkg.cgi,
11976           elements/select-table.html, misc/change_pkg.cgi,
11977           misc/order_pkg.html, view/cust_main/packages.html: fix slowness
11978           on change package and also make it into a popup
11979
11980 2007-08-02 16:01  ivan
11981
11982         * httemplate/elements/select-cust-part_pkg.html: fix slowness on
11983           change package and also make it into a popup
11984
11985 2007-08-02 15:55  ivan
11986
11987         * FS/FS/CGI.pm: fix status color on small_custview
11988
11989 2007-08-02 14:57  ivan
11990
11991         * httemplate/view/cust_main/packages.html: line up package acitons
11992           all on one line
11993
11994 2007-08-02 12:56  ivan
11995
11996         * rt/: html/Ticket/Elements/EditCustomFields,
11997           html/Ticket/Elements/PreviewScrips,
11998           html/Ticket/Elements/ShowDependencies,
11999           html/Ticket/Elements/ShowMessageHeaders,
12000           html/Ticket/Elements/ShowRequestor,
12001           html/Ticket/Elements/ShowUserEntry,
12002           html/Ticket/Elements/EditBasics,
12003           html/Ticket/Elements/EditCustomField,
12004           html/Ticket/Elements/Reminders,
12005           html/Ticket/Elements/ShowGroupMembers,
12006           html/Ticket/Elements/ShowHistory,
12007           html/Ticket/Elements/ShowMembers,
12008           html/Ticket/Elements/ShowPeople,
12009           html/Ticket/Elements/ShowTransaction,
12010           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
12011           html/Ticket/Elements/ShowAttachments,
12012           html/Ticket/Elements/ShowBasics,
12013           html/Ticket/Elements/ShowCustomFields,
12014           html/Ticket/Elements/ShowMessageStanza,
12015           html/SelfService/Closed.html, html/SelfService/Create.html,
12016           html/SelfService/CreateTicketInQueue.html,
12017           html/SelfService/Display.html, html/SelfService/Error.html,
12018           html/SelfService/Prefs.html, html/SelfService/Update.html,
12019           html/Ticket/Attachment/dhandler,
12020           html/Ticket/Elements/LoadTextAttachments,
12021           html/SelfService/index.html,
12022           html/SelfService/Attachment/dhandler,
12023           html/SelfService/Elements/GotoTicket,
12024           html/SelfService/Elements/Header,
12025           html/SelfService/Elements/MyRequests,
12026           html/SelfService/Elements/Tabs, html/Approvals/Display.html,
12027           html/Approvals/index.html,
12028           html/Approvals/Elements/PendingMyApproval,
12029           html/Approvals/Elements/Tabs, html/Approvals/Elements/Approve,
12030           html/Approvals/Elements/ShowDependency,
12031           bin/mason_handler.fcgi.in, bin/mason_handler.svc.in, bin/rt.in,
12032           bin/standalone_httpd.in, bin/mason_handler.scgi.in,
12033           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
12034           etc/initialdata, etc/drop.Oracle, etc/schema.mysql,
12035           etc/upgrade/3.5.1/content: import rt 3.6.4
12036
12037 2007-08-02 12:54  ivan
12038
12039         * rt/html/: Prefs/SearchOptions.html,
12040           NoAuth/css/3.5-default/main.css, NoAuth/css/3.5-default/misc.css,
12041           NoAuth/css/3.5-default/titlebox.css,
12042           NoAuth/css/3.5-default/transactions.css,
12043           NoAuth/images/css/cb.gif, NoAuth/images/css/cbr.gif,
12044           NoAuth/images/css/ct.gif, NoAuth/images/css/ctr.gif,
12045           Widgets/TitleBoxStart: Initial revision
12046
12047 2007-08-02 12:53  ivan
12048
12049         * rt/: lib/RT/I18N/de.po, lib/RT/I18N/ru.po, lib/RT/I18N/nl.po,
12050           lib/RT/I18N/pl.po, lib/RT/I18N/da.po, lib/RT/I18N/fr.po,
12051           lib/RT/I18N/cs.pm, lib/RT/I18N/it.po, lib/RT/I18N/id.po,
12052           lib/RT/I18N/ja.po, lib/RT/I18N/zh_tw.po,
12053           lib/RT/I18N/i_default.pm, lib/RT/I18N/pt_br.po,
12054           lib/RT/I18N/en.po, lib/RT/I18N/tr.po,
12055           lib/RT/Condition/AnyTransaction.pm,
12056           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
12057           lib/RT/Condition/Overdue.pm, lib/RT/Condition/PriorityChange.pm,
12058           lib/RT/Condition/PriorityExceeds.pm,
12059           lib/RT/Condition/StatusChange.pm,
12060           lib/RT/Condition/UserDefined.pm, lib/RT/I18N/no.po,
12061           lib/RT/Condition/OwnerChange.pm, lib/RT/Condition/QueueChange.pm,
12062           lib/RT/Report/Tickets.pm, lib/RT/Report/Tickets/Entry.pm,
12063           lib/t/data/subject-with-folding-ws, lib/t/data/lorem-ipsum,
12064           lib/t/data/very-long-subject, lib/t/regression/08web_cf_access.t,
12065           lib/t/regression/12-search.t, lib/t/regression/04send_email.t,
12066           lib/t/regression/06-mime_decoding.t,
12067           lib/t/regression/15cf_pattern.t,
12068           lib/t/regression/21query-builder.t,
12069           lib/t/regression/22search_tix_by_txn.t,
12070           lib/t/regression/22search_tix_by_watcher.t,
12071           lib/t/regression/23-batch-upload-csv.t,
12072           lib/t/regression/25scrip_order.t, lib/t/regression/27verp.t,
12073           lib/t/regression/14linking.t, lib/t/regression/17custom_search.t,
12074           lib/t/regression/19quicksearch.t, lib/t/regression/23cfsort.t,
12075           lib/t/regression/00-mason-syntax.t,
12076           lib/t/regression/02basic_web.t,
12077           lib/t/regression/01ticket_link_searching.t,
12078           lib/t/regression/13-attribute-tests.t,
12079           lib/t/regression/26command_line.t,
12080           lib/t/regression/03web_compiliation_errors.t,
12081           lib/t/regression/06mailgateway.t, lib/t/regression/07acl.t,
12082           lib/t/regression/15cf_combo_cascade.t,
12083           lib/t/regression/18custom_frontpage.t,
12084           lib/t/regression/24pawsort.t, lib/t/regression/07rights.t,
12085           lib/t/regression/20-sort-by-requestor.t,
12086           lib/t/regression/23-web_attachments.t,
12087           docs/design_docs/ruleset-workflow.txt, html/autohandler,
12088           html/index.html, html/l, html/Elements/SelectBoolean,
12089           html/Elements/SelectCustomFieldValue, html/Elements/SelectStatus,
12090           html/Elements/TitleBox, html/Elements/EditCustomFieldImage,
12091           html/Elements/EditCustomFieldSelect, html/Elements/ShowLinks,
12092           html/Elements/EditLinks, html/Elements/ListActions,
12093           html/Elements/MessageBox, html/Elements/SelectDateRelation,
12094           html/Elements/SelectNewTicketQueue,
12095           html/Elements/SelectTimeUnits, html/Elements/SelectWatcherType,
12096           html/Elements/Error, html/Elements/GotoTicket,
12097           html/Elements/MyTickets, html/Elements/QueryString,
12098           html/Elements/RefreshHomepage, html/Elements/Section,
12099           html/Elements/SelectLinkType, html/Elements/SelectMatch,
12100           html/Elements/ShowCustomFieldBinary, html/Elements/ShowLink,
12101           html/Elements/ShowMemberships, html/Elements/Login,
12102           html/Elements/Refresh, html/Elements/SelectOwner,
12103           html/Elements/SelectQueue, html/Elements/SelectUsers,
12104           html/Elements/BevelBoxRaisedEnd, html/Elements/Callback,
12105           html/Elements/SelectTicketTypes, html/Elements/Checkbox,
12106           html/Elements/EditCustomField, html/Elements/MyAdminQueues,
12107           html/Elements/MyRT, html/Elements/MyReminders,
12108           html/Elements/MySupportQueues, html/Elements/QueueSummary,
12109           html/Elements/ScrubHTML, html/Elements/SelectCustomFieldOperator,
12110           html/Elements/SelectEqualityOperator,
12111           html/Elements/SelectResultsPerPage,
12112           html/Elements/SelectTicketSortBy,
12113           html/Elements/ShowCustomFieldImage,
12114           html/Elements/ShowCustomFieldWikitext, html/Elements/ShowSearch,
12115           html/Elements/ValidateCustomFields, html/Elements/Logo,
12116           html/Elements/SelectSortOrder, html/Elements/SetupSessionCookie,
12117           html/Elements/Submit, html/Elements/TitleBoxEnd,
12118           html/Elements/BevelBoxRaisedStart, html/Elements/CreateTicket,
12119           html/Elements/MyRequests, html/Elements/SelectGroups,
12120           html/Elements/SelectLang, html/Elements/ShowCustomFields,
12121           html/Elements/EditCustomFieldBinary,
12122           html/Elements/EditCustomFieldFreeform, html/Elements/Quicksearch,
12123           html/Elements/SelectAttachmentField,
12124           html/Elements/SelectDateType,
12125           html/Elements/EditCustomFieldCombobox,
12126           html/Elements/EditCustomFieldText,
12127           html/Elements/EditCustomFieldWikitext,
12128           html/Elements/CollectionAsTable/Header,
12129           html/Elements/CollectionAsTable/ParseFormat,
12130           html/Elements/RT__Ticket/ColumnMap, html/Prefs/MyRT.html,
12131           html/Prefs/Quicksearch.html, html/Prefs/Search.html,
12132           html/Prefs/Elements/Tabs, html/User/Delegation.html,
12133           html/User/Elements/DelegateRights, html/User/Elements/GroupTabs,
12134           html/User/Elements/Tabs, html/User/Groups/Modify.html,
12135           html/Search/Chart.html, html/Search/Edit.html,
12136           html/Search/Results.html, html/Search/Results.rdf,
12137           html/Search/Simple.html, html/User/Groups/Members.html,
12138           html/User/Groups/index.html, html/Search/Chart,
12139           html/Search/Results.tsv, html/Search/Build.html,
12140           html/Search/Elements/SelectAndOr,
12141           html/Search/Elements/SelectGroupBy,
12142           html/Search/Elements/SelectPersonType,
12143           html/Search/Elements/BuildFormatString,
12144           html/Search/Elements/Chart, html/Search/Elements/PickBasics,
12145           html/Search/Elements/PickCFs, html/Search/Elements/SearchPrivacy,
12146           html/Search/Elements/SearchesForObject,
12147           html/Search/Elements/SelectGroup,
12148           html/Search/Elements/SelectLinks,
12149           html/Search/Elements/SelectSearchObject,
12150           html/Search/Elements/SelectSearchesForObjects,
12151           html/Search/Elements/DisplayOptions,
12152           html/Search/Elements/EditFormat, html/Search/Elements/EditQuery,
12153           html/Search/Elements/PickCriteria,
12154           html/Search/Elements/SelectChartType, html/REST/1.0/autohandler,
12155           html/REST/1.0/dhandler, html/REST/1.0/logout,
12156           html/REST/1.0/Forms/queue/default, html/REST/1.0/Forms/queue/ns,
12157           html/REST/1.0/Forms/ticket/merge,
12158           html/Search/Elements/EditSearches,
12159           html/Search/Elements/NewListActions,
12160           html/REST/1.0/Forms/ticket/comment,
12161           html/REST/1.0/Forms/ticket/take,
12162           html/REST/1.0/Forms/ticket/attachments,
12163           html/REST/1.0/Forms/ticket/default,
12164           html/REST/1.0/Forms/ticket/history,
12165           html/REST/1.0/Forms/ticket/links,
12166           html/REST/1.0/Forms/transaction/default,
12167           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
12168           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
12169           html/REST/1.0/search/ticket, html/REST/1.0/ticket/merge,
12170           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
12171           html/NoAuth/css/autohandler, html/NoAuth/css/print.css,
12172           html/NoAuth/css/3.4-compat/footer.css,
12173           html/NoAuth/css/3.4-compat/header.css,
12174           html/NoAuth/css/3.4-compat/login.css,
12175           html/NoAuth/css/3.4-compat/nav.css,
12176           html/NoAuth/css/3.4-compat/ticket.css,
12177           html/NoAuth/css/3.4-compat/transactions.css,
12178           html/REST/1.0/ticket/comment, html/REST/1.0/ticket/link,
12179           html/NoAuth/css/3.4-compat/body.css,
12180           html/NoAuth/css/3.4-compat/forms.css,
12181           html/NoAuth/css/3.4-compat/main.css,
12182           html/NoAuth/css/3.4-compat/misc.css,
12183           html/NoAuth/css/3.4-compat/quickbar.css,
12184           html/NoAuth/css/3.4-compat/titlebox.css,
12185           html/NoAuth/css/3.5-default/footer.css,
12186           html/NoAuth/css/3.5-default/login.css,
12187           html/NoAuth/css/3.5-default/nav.css,
12188           html/NoAuth/css/3.5-default/ticket.css,
12189           html/NoAuth/css/3.5-default/approvals.css,
12190           html/NoAuth/css/3.5-default/body.css,
12191           html/NoAuth/css/3.5-default/forms.css,
12192           html/NoAuth/css/3.5-default/header.css,
12193           html/NoAuth/css/3.5-default/logo.css,
12194           html/NoAuth/css/3.5-default/quickbar.css,
12195           html/NoAuth/images/autohandler, html/NoAuth/images/bplogo.gif,
12196           html/NoAuth/images/css/cb-light.gif,
12197           html/NoAuth/images/css/cbr-b2g.gif,
12198           html/NoAuth/images/css/cbr-b2lb.gif,
12199           html/NoAuth/images/css/cbr-gray.gif,
12200           html/NoAuth/images/css/cbr-trans.gif,
12201           html/NoAuth/images/css/ct-light.gif,
12202           html/NoAuth/images/css/ctr-b2g.gif,
12203           html/NoAuth/images/css/ctr-b2lb.gif,
12204           html/NoAuth/images/css/ctr-gray.gif,
12205           html/NoAuth/images/css/ctr-trans.gif,
12206           html/NoAuth/images/css/dark-arrow-up.png,
12207           html/NoAuth/images/css/dark-arrow.png,
12208           html/NoAuth/images/css/light-arrow-up.png,
12209           html/NoAuth/images/css/light-arrow.png,
12210           html/NoAuth/images/css/rolldown-arrow.gif,
12211           html/NoAuth/images/css/rolldown-arrow.png,
12212           html/NoAuth/images/css/rollup-arrow.gif,
12213           html/NoAuth/js/cascaded.js, html/NoAuth/js/util.js,
12214           html/NoAuth/js/autohandler, html/NoAuth/js/combobox.js,
12215           html/NoAuth/js/list.js, html/NoAuth/js/ahah.js,
12216           html/NoAuth/js/class.js, html/NoAuth/js/titlebox-state.js,
12217           html/Widgets/ComboBox, html/Widgets/SavedSearch,
12218           html/Widgets/SelectionBox, html/Widgets/TitleBox,
12219           html/Widgets/TitleBoxEnd, html/Helpers/CalPopup.html,
12220           html/Tools/MyDay.html, html/Tools/Offline.html,
12221           html/Tools/index.html, html/Tools/Elements/Tabs,
12222           html/Tools/Reports/CreatedByDates.html,
12223           html/Tools/Reports/ResolvedByDates.html,
12224           html/Tools/Reports/ResolvedByOwner.html,
12225           html/Tools/Reports/index.html, html/Admin/autohandler,
12226           html/Admin/index.html, html/Admin/Queues/CustomField.html,
12227           html/Admin/Queues/CustomFields.html,
12228           html/Admin/Queues/GroupRights.html,
12229           html/Admin/Queues/People.html,
12230           html/Download/CustomFieldValue/dhandler,
12231           html/Download/Tabular/dhandler, html/Tools/Reports/Elements/Tabs,
12232           html/Admin/Queues/Modify.html, html/Admin/Queues/Scrip.html,
12233           html/Admin/Queues/Scrips.html, html/Admin/Queues/Template.html,
12234           html/Admin/Elements/ObjectCustomFields,
12235           html/Admin/Elements/SelectCustomFieldType,
12236           html/Admin/Elements/SelectScripCondition,
12237           html/Admin/Queues/Templates.html,
12238           html/Admin/Queues/UserRights.html, html/Admin/Queues/index.html,
12239           html/Admin/Elements/CustomFieldTabs,
12240           html/Admin/Elements/EditCustomFieldValues,
12241           html/Admin/Elements/EditUserComments,
12242           html/Admin/Elements/GroupTabs,
12243           html/Admin/Elements/SelectModifyQueue,
12244           html/Admin/Elements/SelectScrip,
12245           html/Admin/Elements/SelectScripAction,
12246           html/Admin/Elements/SelectStage,
12247           html/Admin/Elements/SelectTemplate, html/Admin/Elements/Tabs,
12248           html/Admin/Elements/ConfigureMyRT,
12249           html/Admin/Elements/EditCustomFields,
12250           html/Admin/Elements/QueueTabs, html/Admin/Elements/EditScrip,
12251           html/Admin/Elements/GlobalCustomFieldTabs,
12252           html/Admin/Elements/ModifyTemplate,
12253           html/Admin/Elements/SelectModifyGroup,
12254           html/Admin/Elements/SelectSingleOrMultiple,
12255           html/Admin/Elements/SystemTabs,
12256           html/Admin/Elements/AddCustomFieldValue,
12257           html/Admin/Elements/CreateUserCalled,
12258           html/Admin/Elements/EditQueueWatchers,
12259           html/Admin/Elements/EditScrips,
12260           html/Admin/Elements/PickCustomFields,
12261           html/Admin/Elements/SelectModifyUser,
12262           html/Admin/Elements/SelectNewGroupMembers,
12263           html/Admin/Elements/SelectUsers, html/Admin/Elements/UserTabs,
12264           html/Admin/Elements/EditCustomField,
12265           html/Admin/Elements/ListGlobalCustomFields,
12266           html/Admin/Elements/ListGlobalScrips,
12267           html/Admin/Elements/PickObjects,
12268           html/Admin/Elements/SelectCustomFieldLookupType,
12269           html/Admin/Elements/SelectGroups,
12270           html/Admin/Elements/EditTemplates, html/Admin/Elements/Header,
12271           html/Admin/Elements/QueueRightsForUser,
12272           html/Admin/Elements/SelectRights, html/Admin/Elements/ToolTabs,
12273           html/Admin/Global/MyRT.html, html/Admin/Global/GroupRights.html,
12274           html/Admin/Global/Scrip.html, html/Admin/Global/Scrips.html,
12275           html/Admin/Global/Template.html,
12276           html/Admin/Global/Templates.html,
12277           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
12278           html/Admin/Global/CustomFields/Queue-Tickets.html,
12279           html/Admin/Global/CustomFields/Queue-Transactions.html,
12280           html/Admin/Global/CustomFields/Users.html,
12281           html/Admin/Global/CustomFields/Groups.html,
12282           html/Admin/Global/CustomFields/index.html,
12283           html/Admin/Users/CustomFields.html, html/Admin/Users/MyRT.html,
12284           html/Admin/Users/History.html, html/Admin/Users/Memberships.html,
12285           html/Admin/CustomFields/GroupRights.html,
12286           html/Admin/CustomFields/Modify.html,
12287           html/Admin/CustomFields/Objects.html,
12288           html/Admin/CustomFields/UserRights.html,
12289           html/Admin/CustomFields/index.html, html/Admin/Users/index.html,
12290           html/Admin/Groups/CustomFields.html,
12291           html/Admin/Groups/GroupRights.html,
12292           html/Admin/Groups/History.html, html/Admin/Groups/Modify.html,
12293           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
12294           html/Admin/Groups/Members.html,
12295           html/Admin/Groups/UserRights.html, html/Admin/Groups/index.html,
12296           html/Ticket/History.html, html/Ticket/Modify.html,
12297           html/Ticket/ModifyLinks.html, html/Ticket/Reminders.html,
12298           html/Ticket/ShowEmailRecord.html, html/Ticket/ModifyDates.html,
12299           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
12300           html/Ticket/ModifyAll.html, html/Ticket/Elements/AddWatchers,
12301           html/Ticket/Elements/BulkLinks,
12302           html/Ticket/Elements/EditWatchers,
12303           html/Ticket/Elements/FindAttachments,
12304           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowTime:
12305           import rt 3.6.4
12306
12307 2007-08-02 12:49  ivan
12308
12309         * rt/: configure, aclocal.m4, Changelog, Makefile.in, README,
12310           UPGRADING, configure.ac, sbin/extract_pod_tests,
12311           sbin/rt-test-dependencies.in, sbin/extract-message-catalog,
12312           sbin/regression_harness, sbin/rt-dump-database.in, sbin/factory,
12313           sbin/license_tag, lib/RT.pm.in,
12314           lib/RT/ObjectCustomFieldValues.pm,
12315           lib/RT/Transactions_Overlay.pm, lib/RT/URI.pm, lib/RT/Handle.pm,
12316           lib/RT/ObjectCustomField.pm, lib/RT/ScripCondition_Overlay.pm,
12317           lib/RT/CustomFieldValues_Overlay.pm,
12318           lib/RT/ObjectCustomFieldValue.pm, lib/RT/ScripConditions.pm,
12319           lib/RT/Scrip_Overlay.pm, lib/RT/Tickets_Overlay.pm,
12320           lib/RT/CustomField_Overlay.pm, lib/RT/GroupMembers_Overlay.pm,
12321           lib/RT/I18N.pm, lib/RT/Queue.pm,
12322           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrips.pm,
12323           lib/RT/System.pm, lib/RT/CachedGroupMember.pm, lib/RT/Links.pm,
12324           lib/RT/CustomFieldValues.pm, lib/RT/SavedSearch.pm,
12325           lib/RT/Scrips_Overlay.pm, lib/RT/CustomFields_Overlay.pm,
12326           lib/RT/ObjectCustomFields.pm, lib/RT/Reminders.pm, lib/RT/ACE.pm,
12327           lib/RT/CurrentUser.pm, lib/RT/CustomFieldValue_Overlay.pm,
12328           lib/RT/Attributes.pm, lib/RT/Base.pm,
12329           lib/RT/ScripAction_Overlay.pm, lib/RT/User.pm,
12330           lib/RT/Principals_Overlay.pm, lib/RT/ScripAction.pm,
12331           lib/RT/CustomField.pm, lib/RT/Principal.pm,
12332           lib/RT/Attributes_Overlay.pm, lib/RT/Queues.pm,
12333           lib/RT/Attachments.pm, lib/RT/Attribute_Overlay.pm,
12334           lib/RT/CachedGroupMember_Overlay.pm,
12335           lib/RT/ObjectCustomFieldValues_Overlay.pm,
12336           lib/RT/SavedSearches.pm, lib/RT/ScripCondition.pm,
12337           lib/RT/Templates.pm, lib/RT/Tickets.pm,
12338           lib/RT/ObjectCustomFieldValue_Overlay.pm,
12339           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Users.pm,
12340           lib/RT/Attachments_Overlay.pm, lib/RT/CachedGroupMembers.pm,
12341           lib/RT/Link.pm, lib/RT/Transaction.pm,
12342           lib/RT/GroupMember_Overlay.pm, lib/RT/ScripActions_Overlay.pm,
12343           lib/RT/ACE_Overlay.pm, lib/RT/CachedGroupMembers_Overlay.pm,
12344           lib/RT/Scrip.pm, lib/RT/EmailParser.pm,
12345           lib/RT/ObjectCustomField_Overlay.pm, lib/RT/Group.pm,
12346           lib/RT/Template.pm, lib/RT/GroupMembers.pm,
12347           lib/RT/Principal_Overlay.pm, lib/RT/Transactions.pm,
12348           lib/RT/ACL_Overlay.pm, lib/RT/Attachment_Overlay.pm,
12349           lib/RT/ACL.pm, lib/RT/Date.pm, lib/RT/GroupMember.pm,
12350           lib/RT/Groups.pm, lib/RT/Templates_Overlay.pm,
12351           lib/RT/Group_Overlay.pm, lib/RT/Links_Overlay.pm,
12352           lib/RT/CustomFieldValue.pm, lib/RT/CustomFields.pm,
12353           lib/RT/Link_Overlay.pm, lib/RT/ObjectCustomFields_Overlay.pm,
12354           lib/RT/Principals.pm, lib/RT/Queues_Overlay.pm, lib/RT/Ticket.pm,
12355           lib/RT/Attribute.pm, lib/RT/ScripActions.pm,
12356           lib/RT/Attachment.pm, lib/RT/Queue_Overlay.pm,
12357           lib/RT/Template_Overlay.pm, lib/RT/URI/base.pm,
12358           lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
12359           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
12360           lib/RT/Interface/CLI.pm, lib/RT/Interface/Web.pm,
12361           lib/RT/Interface/Web/Handler.pm, lib/RT/Interface/Web/Menu.pm,
12362           lib/RT/Interface/Web/QueryBuilder.pm,
12363           lib/RT/Interface/Web/Standalone.pm,
12364           lib/RT/Interface/Email/Auth/GnuPG.pm,
12365           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
12366           lib/RT/Interface/Web/Menu/Item.pm,
12367           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
12368           lib/RT/Action/Autoreply.pm, lib/RT/Action/Generic.pm,
12369           lib/RT/Interface/Email/Auth/MailFrom.pm, lib/RT/Action/Notify.pm,
12370           lib/RT/Action/RecordComment.pm,
12371           lib/RT/Action/RecordCorrespondence.pm,
12372           lib/RT/Action/CreateTickets.pm, lib/RT/Action/NotifyAsComment.pm,
12373           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/UserDefined.pm,
12374           lib/RT/Action/AutoOpen.pm, lib/RT/Action/EscalatePriority.pm,
12375           lib/RT/Action/SendEmail.pm, lib/RT/Action/SetPriority.pm,
12376           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
12377           lib/RT/Search/Generic.pm, lib/RT/Search/Googleish.pm,
12378           lib/RT/I18N/cs.po, lib/RT/I18N/es.po, lib/RT/I18N/sv.po,
12379           lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po, lib/RT/I18N/hu.po,
12380           lib/RT/I18N/he.po: import rt 3.6.4
12381
12382 2007-08-01 15:33  ivan
12383
12384         * FS/FS/Schema.pm: i guess svc_www.usersvc can be null...
12385
12386 2007-08-01 15:24  ivan
12387
12388         * CREDITS, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Conf.pm,
12389           FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/Setup.pm,
12390           FS/FS/access_group.pm, FS/FS/access_user.pm,
12391           FS/FS/access_user_pref.pm, FS/FS/agent.pm, FS/FS/cust_bill.pm,
12392           FS/FS/cust_credit.pm, FS/FS/cust_event.pm, FS/FS/cust_main.pm,
12393           FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm, FS/FS/cust_pkg.pm,
12394           FS/FS/cust_refund.pm, FS/FS/m2name_Common.pm,
12395           FS/FS/option_Common.pm, FS/FS/part_bill_event.pm,
12396           FS/FS/part_event.pm, FS/FS/part_event_condition.pm,
12397           FS/FS/part_event_condition_option.pm,
12398           FS/FS/part_event_condition_option_option.pm,
12399           FS/FS/part_event_option.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
12400           FS/FS/pkg_referral.pm, FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
12401           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
12402           FS/FS/Cron/bill.pm, FS/FS/Cron/expire_user_pref.pm,
12403           FS/FS/part_event/Action.pm, FS/FS/part_event/Condition.pm,
12404           FS/FS/part_event/Action/addpost.pm,
12405           FS/FS/part_event/Action/apply.pm,
12406           FS/FS/part_event/Action/bill.pm,
12407           FS/FS/part_event/Action/cancel.pm,
12408           FS/FS/part_event/Action/collect.pm,
12409           FS/FS/part_event/Action/cust_bill_batch.pm,
12410           FS/FS/part_event/Action/cust_bill_comp.pm,
12411           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
12412           FS/FS/part_event/Action/cust_bill_realtime_card.pm,
12413           FS/FS/part_event/Action/cust_bill_realtime_check.pm,
12414           FS/FS/part_event/Action/cust_bill_realtime_lec.pm,
12415           FS/FS/part_event/Action/cust_bill_send.pm,
12416           FS/FS/part_event/Action/cust_bill_send_agent.pm,
12417           FS/FS/part_event/Action/cust_bill_send_alternate.pm,
12418           FS/FS/part_event/Action/cust_bill_send_csv_ftp.pm,
12419           FS/FS/part_event/Action/cust_bill_send_if_newest.pm,
12420           FS/FS/part_event/Action/cust_bill_spool_csv.pm,
12421           FS/FS/part_event/Action/cust_bill_suspend_if_balance.pm,
12422           FS/FS/part_event/Action/fee.pm,
12423           FS/FS/part_event/Action/suspend.pm,
12424           FS/FS/part_event/Action/suspend_if_pkgpart.pm,
12425           FS/FS/part_event/Action/suspend_unless_pkgpart.pm,
12426           FS/FS/part_event/Condition/agent.pm,
12427           FS/FS/part_event/Condition/agent_type.pm,
12428           FS/FS/part_event/Condition/balance.pm,
12429           FS/FS/part_event/Condition/balance_age.pm,
12430           FS/FS/part_event/Condition/balance_under.pm,
12431           FS/FS/part_event/Condition/cust_bill_age.pm,
12432           FS/FS/part_event/Condition/cust_bill_owed.pm,
12433           FS/FS/part_event/Condition/cust_bill_owed_under.pm,
12434           FS/FS/part_event/Condition/cust_pay_batch_declined.pm,
12435           FS/FS/part_event/Condition/cust_status.pm,
12436           FS/FS/part_event/Condition/every.pm,
12437           FS/FS/part_event/Condition/once.pm,
12438           FS/FS/part_event/Condition/payby.pm,
12439           FS/FS/part_event/Condition/pkg_class.pm,
12440           FS/FS/part_event/Condition/pkg_status.pm,
12441           FS/FS/part_export/textradius.pm, FS/FS/part_pkg/flat.pm,
12442           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
12443           FS/FS/part_pkg/prorate_delayed.pm,
12444           FS/FS/part_pkg/subscription.pm, FS/bin/freeside-daily,
12445           FS/bin/freeside-monthly, FS/t/cust_event.t,
12446           FS/t/part_event-Action.t, FS/t/part_event-Condition.t,
12447           FS/t/part_event.t, FS/t/part_event_condition.t,
12448           FS/t/part_event_condition_option.t,
12449           FS/t/part_event_condition_option_option.t,
12450           FS/t/part_event_option.t, FS/t/pkg_referral.t,
12451           bin/freeside-migrate-events, eg/part_event-Action-template.pm,
12452           eg/part_event-Condition-template.pm, fs_selfservice/DEPLOY,
12453           htetc/handler.pl, httemplate/browse/access_group.html,
12454           httemplate/browse/access_user.html, httemplate/browse/agent.cgi,
12455           httemplate/browse/invoice_template.html,
12456           httemplate/browse/part_bill_event.cgi,
12457           httemplate/browse/part_event.html,
12458           httemplate/browse/part_pkg.cgi,
12459           httemplate/browse/part_referral.html,
12460           httemplate/browse/pkg_class.html, httemplate/browse/reason.html,
12461           httemplate/config/config-process.cgi,
12462           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
12463           httemplate/edit/access_group.html, httemplate/edit/agent.cgi,
12464           httemplate/edit/cust_main.cgi, httemplate/edit/invoice_logo.html,
12465           httemplate/edit/invoice_template.html,
12466           httemplate/edit/part_bill_event.cgi,
12467           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
12468           httemplate/edit/part_referral.html, httemplate/edit/reason.html,
12469           httemplate/edit/elements/edit.html,
12470           httemplate/edit/process/access_group.html,
12471           httemplate/edit/process/invoice_logo.html,
12472           httemplate/edit/process/invoice_template.html,
12473           httemplate/edit/process/part_event.html,
12474           httemplate/edit/process/quick-cust_pkg.cgi,
12475           httemplate/edit/process/elements/process.html,
12476           httemplate/elements/checkboxes-table-name.html,
12477           httemplate/elements/freeside.css,
12478           httemplate/elements/hidden.html, httemplate/elements/menu.html,
12479           httemplate/elements/select-agent.html,
12480           httemplate/elements/select-agent_type.html,
12481           httemplate/elements/select-cust_main-status.html,
12482           httemplate/elements/select-cust_pkg-status.html,
12483           httemplate/elements/select-part_referral.html,
12484           httemplate/elements/select-pkg_class.html,
12485           httemplate/elements/select-table.html,
12486           httemplate/elements/selectlayers.html,
12487           httemplate/elements/table-grid.html,
12488           httemplate/elements/tr-checkbox-multiple.html,
12489           httemplate/elements/tr-checkbox.html,
12490           httemplate/elements/tr-fixed.html,
12491           httemplate/elements/tr-freq.html,
12492           httemplate/elements/tr-input-money.html,
12493           httemplate/elements/tr-input-text.html,
12494           httemplate/elements/tr-password.html,
12495           httemplate/elements/tr-select-agent.html,
12496           httemplate/elements/tr-select-agent_type.html,
12497           httemplate/elements/tr-select-cust_main-status.html,
12498           httemplate/elements/tr-select-cust_pkg-status.html,
12499           httemplate/elements/tr-select-invoice_template.html,
12500           httemplate/elements/tr-select-part_pkg.html,
12501           httemplate/elements/tr-select-part_referral.html,
12502           httemplate/elements/tr-select-pkg_class.html,
12503           httemplate/elements/tr-select-reason.html,
12504           httemplate/elements/tr-select-taxclass.html,
12505           httemplate/elements/tr-select.html,
12506           httemplate/elements/tr-selectlayers.html,
12507           httemplate/elements/tr-selectmultiple-part_pkg.html,
12508           httemplate/elements/tr-td-label.html,
12509           httemplate/elements/tr-title.html,
12510           httemplate/elements/fckeditor/fckconfig.js,
12511           httemplate/elements/fckeditor/fckeditor.js,
12512           httemplate/elements/fckeditor/fckpackager.xml,
12513           httemplate/elements/fckeditor/fckstyles.xml,
12514           httemplate/elements/fckeditor/fcktemplates.xml,
12515           httemplate/elements/fckeditor/editor/fckdebug.html,
12516           httemplate/elements/fckeditor/editor/fckdialog.html,
12517           httemplate/elements/fckeditor/editor/fckeditor.html,
12518           httemplate/elements/fckeditor/editor/fckeditor.original.html,
12519           httemplate/elements/fckeditor/editor/css/fck_editorarea.css,
12520           httemplate/elements/fckeditor/editor/css/fck_internal.css,
12521           httemplate/elements/fckeditor/editor/css/fck_showtableborders_gecko.css,
12522           httemplate/elements/fckeditor/editor/css/behaviors/disablehandles.htc,
12523           httemplate/elements/fckeditor/editor/css/behaviors/showtableborders.htc,
12524           httemplate/elements/fckeditor/editor/css/images/fck_anchor.gif,
12525           httemplate/elements/fckeditor/editor/css/images/fck_flashlogo.gif,
12526           httemplate/elements/fckeditor/editor/css/images/fck_hiddenfield.gif,
12527           httemplate/elements/fckeditor/editor/css/images/fck_pagebreak.gif,
12528           httemplate/elements/fckeditor/editor/dialog/fck_about.html,
12529           httemplate/elements/fckeditor/editor/dialog/fck_anchor.html,
12530           httemplate/elements/fckeditor/editor/dialog/fck_button.html,
12531           httemplate/elements/fckeditor/editor/dialog/fck_checkbox.html,
12532           httemplate/elements/fckeditor/editor/dialog/fck_colorselector.html,
12533           httemplate/elements/fckeditor/editor/dialog/fck_docprops.html,
12534           httemplate/elements/fckeditor/editor/dialog/fck_find.html,
12535           httemplate/elements/fckeditor/editor/dialog/fck_flash.html,
12536           httemplate/elements/fckeditor/editor/dialog/fck_form.html,
12537           httemplate/elements/fckeditor/editor/dialog/fck_hiddenfield.html,
12538           httemplate/elements/fckeditor/editor/dialog/fck_image.html,
12539           httemplate/elements/fckeditor/editor/dialog/fck_link.html,
12540           httemplate/elements/fckeditor/editor/dialog/fck_listprop.html,
12541           httemplate/elements/fckeditor/editor/dialog/fck_paste.html,
12542           httemplate/elements/fckeditor/editor/dialog/fck_radiobutton.html,
12543           httemplate/elements/fckeditor/editor/dialog/fck_replace.html,
12544           httemplate/elements/fckeditor/editor/dialog/fck_select.html,
12545           httemplate/elements/fckeditor/editor/dialog/fck_smiley.html,
12546           httemplate/elements/fckeditor/editor/dialog/fck_source.html,
12547           httemplate/elements/fckeditor/editor/dialog/fck_specialchar.html,
12548           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages.html,
12549           httemplate/elements/fckeditor/editor/dialog/fck_table.html,
12550           httemplate/elements/fckeditor/editor/dialog/fck_tablecell.html,
12551           httemplate/elements/fckeditor/editor/dialog/fck_template.html,
12552           httemplate/elements/fckeditor/editor/dialog/fck_textarea.html,
12553           httemplate/elements/fckeditor/editor/dialog/fck_textfield.html,
12554           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.css,
12555           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.js,
12556           httemplate/elements/fckeditor/editor/dialog/common/fcknumericfield.htc,
12557           httemplate/elements/fckeditor/editor/dialog/common/moz-bindings.xml,
12558           httemplate/elements/fckeditor/editor/dialog/common/images/locked.gif,
12559           httemplate/elements/fckeditor/editor/dialog/common/images/reset.gif,
12560           httemplate/elements/fckeditor/editor/dialog/common/images/unlocked.gif,
12561           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fckeditor.gif,
12562           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fredck.gif,
12563           httemplate/elements/fckeditor/editor/dialog/fck_docprops/fck_document_preview.html,
12564           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash.js,
12565           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash_preview.html,
12566           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image.js,
12567           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image_preview.html,
12568           httemplate/elements/fckeditor/editor/dialog/fck_link/fck_link.js,
12569           httemplate/elements/fckeditor/editor/dialog/fck_select/fck_select.js,
12570           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html,
12571           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js,
12572           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html,
12573           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
12574           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html,
12575           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
12576           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js,
12577           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
12578           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template1.gif,
12579           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template2.gif,
12580           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template3.gif,
12581           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.css,
12582           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.html,
12583           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmactualfolder.html,
12584           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmcreatefolder.html,
12585           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmfolders.html,
12586           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourceslist.html,
12587           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourcetype.html,
12588           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmupload.html,
12589           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/basexml.pl,
12590           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/commands.pl,
12591           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/connector.cgi,
12592           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/io.pl,
12593           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/upload_fck.pl,
12594           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/util.pl,
12595           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/ButtonArrow.gif,
12596           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder.gif,
12597           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder32.gif,
12598           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened.gif,
12599           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened32.gif,
12600           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderUp.gif,
12601           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/spacer.gif,
12602           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ai.gif,
12603           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/avi.gif,
12604           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/bmp.gif,
12605           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/cs.gif,
12606           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/default.icon.gif,
12607           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/dll.gif,
12608           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/doc.gif,
12609           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/exe.gif,
12610           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/fla.gif,
12611           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/gif.gif,
12612           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/htm.gif,
12613           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/html.gif,
12614           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/jpg.gif,
12615           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/js.gif,
12616           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mdb.gif,
12617           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mp3.gif,
12618           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/pdf.gif,
12619           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/png.gif,
12620           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ppt.gif,
12621           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/rdp.gif,
12622           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swf.gif,
12623           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swt.gif,
12624           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/txt.gif,
12625           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/vsd.gif,
12626           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xls.gif,
12627           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xml.gif,
12628           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/zip.gif,
12629           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ai.gif,
12630           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/avi.gif,
12631           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/bmp.gif,
12632           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/cs.gif,
12633           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/default.icon.gif,
12634           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/dll.gif,
12635           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/doc.gif,
12636           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/exe.gif,
12637           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/fla.gif,
12638           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/gif.gif,
12639           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/htm.gif,
12640           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/html.gif,
12641           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/jpg.gif,
12642           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/js.gif,
12643           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mdb.gif,
12644           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mp3.gif,
12645           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/pdf.gif,
12646           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/png.gif,
12647           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ppt.gif,
12648           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/rdp.gif,
12649           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swf.gif,
12650           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swt.gif,
12651           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/txt.gif,
12652           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/vsd.gif,
12653           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xls.gif,
12654           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xml.gif,
12655           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/zip.gif,
12656           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/common.js,
12657           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/fckxml.js,
12658           httemplate/elements/fckeditor/editor/filemanager/upload/test.html,
12659           httemplate/elements/fckeditor/editor/images/anchor.gif,
12660           httemplate/elements/fckeditor/editor/images/arrow_ltr.gif,
12661           httemplate/elements/fckeditor/editor/images/arrow_rtl.gif,
12662           httemplate/elements/fckeditor/editor/images/spacer.gif,
12663           httemplate/elements/fckeditor/editor/images/smiley/msn/angel_smile.gif,
12664           httemplate/elements/fckeditor/editor/images/smiley/msn/angry_smile.gif,
12665           httemplate/elements/fckeditor/editor/images/smiley/msn/broken_heart.gif,
12666           httemplate/elements/fckeditor/editor/images/smiley/msn/cake.gif,
12667           httemplate/elements/fckeditor/editor/images/smiley/msn/confused_smile.gif,
12668           httemplate/elements/fckeditor/editor/images/smiley/msn/cry_smile.gif,
12669           httemplate/elements/fckeditor/editor/images/smiley/msn/devil_smile.gif,
12670           httemplate/elements/fckeditor/editor/images/smiley/msn/embaressed_smile.gif,
12671           httemplate/elements/fckeditor/editor/images/smiley/msn/envelope.gif,
12672           httemplate/elements/fckeditor/editor/images/smiley/msn/heart.gif,
12673           httemplate/elements/fckeditor/editor/images/smiley/msn/kiss.gif,
12674           httemplate/elements/fckeditor/editor/images/smiley/msn/lightbulb.gif,
12675           httemplate/elements/fckeditor/editor/images/smiley/msn/omg_smile.gif,
12676           httemplate/elements/fckeditor/editor/images/smiley/msn/regular_smile.gif,
12677           httemplate/elements/fckeditor/editor/images/smiley/msn/sad_smile.gif,
12678           httemplate/elements/fckeditor/editor/images/smiley/msn/shades_smile.gif,
12679           httemplate/elements/fckeditor/editor/images/smiley/msn/teeth_smile.gif,
12680           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_down.gif,
12681           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_up.gif,
12682           httemplate/elements/fckeditor/editor/images/smiley/msn/tounge_smile.gif,
12683           httemplate/elements/fckeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif,
12684           httemplate/elements/fckeditor/editor/images/smiley/msn/wink_smile.gif,
12685           httemplate/elements/fckeditor/editor/js/fckeditorcode_gecko.js,
12686           httemplate/elements/fckeditor/editor/js/fckeditorcode_ie.js,
12687           httemplate/elements/fckeditor/editor/lang/_getfontformat.html,
12688           httemplate/elements/fckeditor/editor/lang/_translationstatus.txt,
12689           httemplate/elements/fckeditor/editor/lang/af.js,
12690           httemplate/elements/fckeditor/editor/lang/ar.js,
12691           httemplate/elements/fckeditor/editor/lang/bg.js,
12692           httemplate/elements/fckeditor/editor/lang/bn.js,
12693           httemplate/elements/fckeditor/editor/lang/bs.js,
12694           httemplate/elements/fckeditor/editor/lang/ca.js,
12695           httemplate/elements/fckeditor/editor/lang/cs.js,
12696           httemplate/elements/fckeditor/editor/lang/da.js,
12697           httemplate/elements/fckeditor/editor/lang/de.js,
12698           httemplate/elements/fckeditor/editor/lang/el.js,
12699           httemplate/elements/fckeditor/editor/lang/en-au.js,
12700           httemplate/elements/fckeditor/editor/lang/en-ca.js,
12701           httemplate/elements/fckeditor/editor/lang/en-uk.js,
12702           httemplate/elements/fckeditor/editor/lang/en.js,
12703           httemplate/elements/fckeditor/editor/lang/eo.js,
12704           httemplate/elements/fckeditor/editor/lang/es.js,
12705           httemplate/elements/fckeditor/editor/lang/et.js,
12706           httemplate/elements/fckeditor/editor/lang/eu.js,
12707           httemplate/elements/fckeditor/editor/lang/fa.js,
12708           httemplate/elements/fckeditor/editor/lang/fi.js,
12709           httemplate/elements/fckeditor/editor/lang/fo.js,
12710           httemplate/elements/fckeditor/editor/lang/fr.js,
12711           httemplate/elements/fckeditor/editor/lang/gl.js,
12712           httemplate/elements/fckeditor/editor/lang/he.js,
12713           httemplate/elements/fckeditor/editor/lang/hi.js,
12714           httemplate/elements/fckeditor/editor/lang/hr.js,
12715           httemplate/elements/fckeditor/editor/lang/hu.js,
12716           httemplate/elements/fckeditor/editor/lang/it.js,
12717           httemplate/elements/fckeditor/editor/lang/ja.js,
12718           httemplate/elements/fckeditor/editor/lang/km.js,
12719           httemplate/elements/fckeditor/editor/lang/ko.js,
12720           httemplate/elements/fckeditor/editor/lang/lt.js,
12721           httemplate/elements/fckeditor/editor/lang/lv.js,
12722           httemplate/elements/fckeditor/editor/lang/mn.js,
12723           httemplate/elements/fckeditor/editor/lang/ms.js,
12724           httemplate/elements/fckeditor/editor/lang/nb.js,
12725           httemplate/elements/fckeditor/editor/lang/nl.js,
12726           httemplate/elements/fckeditor/editor/lang/no.js,
12727           httemplate/elements/fckeditor/editor/lang/pl.js,
12728           httemplate/elements/fckeditor/editor/lang/pt-br.js,
12729           httemplate/elements/fckeditor/editor/lang/pt.js,
12730           httemplate/elements/fckeditor/editor/lang/ro.js,
12731           httemplate/elements/fckeditor/editor/lang/ru.js,
12732           httemplate/elements/fckeditor/editor/lang/sk.js,
12733           httemplate/elements/fckeditor/editor/lang/sl.js,
12734           httemplate/elements/fckeditor/editor/lang/sr-latn.js,
12735           httemplate/elements/fckeditor/editor/lang/sr.js,
12736           httemplate/elements/fckeditor/editor/lang/sv.js,
12737           httemplate/elements/fckeditor/editor/lang/th.js,
12738           httemplate/elements/fckeditor/editor/lang/tr.js,
12739           httemplate/elements/fckeditor/editor/lang/uk.js,
12740           httemplate/elements/fckeditor/editor/lang/vi.js,
12741           httemplate/elements/fckeditor/editor/lang/zh-cn.js,
12742           httemplate/elements/fckeditor/editor/lang/zh.js,
12743           httemplate/elements/fckeditor/editor/plugins/autogrow/fckplugin.js,
12744           httemplate/elements/fckeditor/editor/plugins/placeholder/fck_placeholder.html,
12745           httemplate/elements/fckeditor/editor/plugins/placeholder/fckplugin.js,
12746           httemplate/elements/fckeditor/editor/plugins/placeholder/placeholder.gif,
12747           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/de.js,
12748           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/en.js,
12749           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/fr.js,
12750           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/it.js,
12751           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/pl.js,
12752           httemplate/elements/fckeditor/editor/plugins/simplecommands/fckplugin.js,
12753           httemplate/elements/fckeditor/editor/plugins/tablecommands/fckplugin.js,
12754           httemplate/elements/fckeditor/editor/skins/_fckviewstrips.html,
12755           httemplate/elements/fckeditor/editor/skins/default/fck_dialog.css,
12756           httemplate/elements/fckeditor/editor/skins/default/fck_editor.css,
12757           httemplate/elements/fckeditor/editor/skins/default/fck_strip.gif,
12758           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.arrowright.gif,
12759           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.buttonarrow.gif,
12760           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.collapse.gif,
12761           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.end.gif,
12762           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.expand.gif,
12763           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.separator.gif,
12764           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.start.gif,
12765           httemplate/elements/fckeditor/editor/skins/office2003/fck_dialog.css,
12766           httemplate/elements/fckeditor/editor/skins/office2003/fck_editor.css,
12767           httemplate/elements/fckeditor/editor/skins/office2003/fck_strip.gif,
12768           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.arrowright.gif,
12769           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.bg.gif,
12770           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif,
12771           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.collapse.gif,
12772           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.end.gif,
12773           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.expand.gif,
12774           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.separator.gif,
12775           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.start.gif,
12776           httemplate/elements/fckeditor/editor/skins/silver/fck_dialog.css,
12777           httemplate/elements/fckeditor/editor/skins/silver/fck_editor.css,
12778           httemplate/elements/fckeditor/editor/skins/silver/fck_strip.gif,
12779           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.arrowright.gif,
12780           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonarrow.gif,
12781           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonbg.gif,
12782           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.collapse.gif,
12783           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.end.gif,
12784           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.expand.gif,
12785           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.separator.gif,
12786           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.start.gif,
12787           httemplate/graph/report_cust_bill_pkg.html,
12788           httemplate/graph/report_money_time.html,
12789           httemplate/misc/cancel_cust.html,
12790           httemplate/misc/cancel_pkg.html,
12791           httemplate/misc/cust_main-cancel.cgi,
12792           httemplate/misc/cust_main-import.cgi,
12793           httemplate/misc/email_events.cgi, httemplate/misc/fax_events.cgi,
12794           httemplate/misc/order_pkg.html, httemplate/misc/print_events.cgi,
12795           httemplate/misc/process/cancel_pkg.html,
12796           httemplate/pref/pref-process.html,
12797           httemplate/search/cust_bill.html,
12798           httemplate/search/cust_bill_event.cgi,
12799           httemplate/search/cust_bill_event.html,
12800           httemplate/search/cust_event.html,
12801           httemplate/search/report_cust_bill.html,
12802           httemplate/search/report_cust_credit.html,
12803           httemplate/search/report_cust_event.html,
12804           httemplate/search/report_cust_main-zip.html,
12805           httemplate/search/report_cust_pay.html,
12806           httemplate/search/report_cust_pay_batch.html,
12807           httemplate/search/report_cust_pkg.html,
12808           httemplate/search/svc_acct.cgi,
12809           httemplate/search/svc_broadband.cgi,
12810           httemplate/search/svc_domain.cgi,
12811           httemplate/search/svc_forward.cgi,
12812           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
12813           httemplate/search/elements/search.html,
12814           httemplate/view/cust_bill-logo.cgi,
12815           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
12816           httemplate/view/logo.cgi, httemplate/view/svc_Common.html,
12817           httemplate/view/cust_main/packages.html,
12818           httemplate/view/cust_main/payment_history.html, test/cgi-test:
12819           event refactor, landing on HEAD!
12820
12821 2007-08-01 15:20  ivan
12822
12823         * rt/: Makefile, config.log, config.status, bin/mason_handler.fcgi,
12824           bin/mason_handler.scgi, bin/mason_handler.svc,
12825           bin/rt-commit-handler, bin/rt-crontool, bin/rt-mailgate,
12826           etc/RT_Config.pm, lib/RT.pm, lib/RTx/WebCronTool.pm,
12827           lib/t/02regression.t, lib/t/03web.pl, lib/t/04_send_email.pl:
12828           commit these RT differences, seem to be mostly in autogen'ed
12829           stuff
12830
12831 2007-08-01 15:13  ivan
12832
12833         * rt/html/Callbacks/kStatistics/Elements/Tabs/Default: because i
12834           had missed commiting this on HEAD, that's why
12835
12836 2007-08-01 12:24  ivan
12837
12838         * httemplate/misc/process/cancel_pkg.html: comment out unused code
12839
12840 2007-08-01 12:22  ivan
12841
12842         * httemplate/elements/xmlhttp.html: masonization
12843
12844 2007-08-01 12:21  ivan
12845
12846         * FS/bin/freeside-upgrade: freeside-upgrade: add'l documentation &
12847           turn on DBIx::DBSchema::Index debugging too
12848
12849 2007-08-01 12:19  ivan
12850
12851         * FS/FS/ClientAPI/MyAccount.pm: better error reporting: all three
12852           of these methods might return an error
12853
12854 2007-08-01 12:19  ivan
12855
12856         * FS/FS/reason.pm: more generic modules first
12857
12858 2007-08-01 12:18  ivan
12859
12860         * FS/FS/Conf.pm: some comments on config_orbase sub and add'l
12861           description for emailcancel config
12862
12863 2007-07-26 04:13  ivan
12864
12865         * FS/FS/Schema.pm: add index
12866
12867 2007-07-20 12:58  ivan
12868
12869         * bin/apache.export: apache export: don't bomb out when svc_www
12870           records aren't associated with an svc_acct, just leave those
12871           subsitution vars blank
12872
12873 2007-07-19 07:05  jeff
12874
12875         * httemplate/config/config-view.cgi: do not include description in
12876           link to popup
12877
12878 2007-07-18 14:13  ivan
12879
12880         * FS/FS/Schema.pm: Schema.pm doesn't need FS::UID datasrc anyway,
12881           wtf
12882
12883 2007-07-18 11:07  jeff
12884
12885         * FS/FS/Conf.pm, httemplate/browse/agent.cgi,
12886           httemplate/config/config-delete.cgi,
12887           httemplate/config/config-download.cgi,
12888           httemplate/config/config-process.cgi,
12889           httemplate/config/config-view.cgi, httemplate/config/config.cgi:
12890           config in database cleanup, editing, and agent-specific config
12891           (452, 1419)
12892
12893 2007-07-17 20:23  jeff
12894
12895         * FS/FS/AccessRight.pm, httemplate/edit/svc_acct.cgi: svc_acct.dir
12896           should be editable with ACL (#1730)
12897
12898 2007-07-13 17:44  ivan
12899
12900         * bin/find-overapplied: a payment, by any other name
12901
12902 2007-07-13 16:58  ivan
12903
12904         * bin/find-overapplied: adding quick find-overapplied script
12905
12906 2007-07-13 16:52  ivan
12907
12908         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
12909           FS/FS/ClientAPI/Signup.pm, FS/FS/Cron/bill.pm,
12910           FS/bin/freeside-prepaidd, httemplate/misc/bill.cgi,
12911           httemplate/misc/process/recharge_svc.html,
12912           httemplate/edit/process/cust_main.cgi: fix race condition where
12913           ->apply_payments_and_credits could double-apply in rare cases
12914
12915 2007-07-13 10:00  jeff
12916
12917         * FS/FS/Conf.pm: a touch should not obliterate
12918
12919 2007-07-12 14:41  ivan
12920
12921         * bin/apache.export: add debugging flag to apache export
12922
12923 2007-07-12 14:08  jeff
12924
12925         * FS/FS/UID.pm: redundant test
12926
12927 2007-07-12 06:36  jeff
12928
12929         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/Misc.pm,
12930           FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_bill.pm,
12931           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
12932           FS/bin/freeside-init-config, FS/bin/freeside-setup,
12933           FS/bin/freeside-upgrade, httemplate/misc/download-batch.cgi:
12934           refactor freeside-init-config to module code, compare results of
12935           old/new code, have freeside-upgrade complain and revert to old
12936           code/config on failure (#1477)
12937
12938 2007-07-11 04:10  ivan
12939
12940         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: show bad
12941           amount in error message
12942
12943 2007-07-11 01:35  ivan
12944
12945         * FS/FS/cust_main.pm: finish adding payunique field
12946
12947 2007-07-11 01:08  ivan
12948
12949         * FS/FS/cust_pay.pm, httemplate/misc/payment.cgi,
12950           httemplate/misc/process/payment.cgi: finish adding payunique
12951           field
12952
12953 2007-07-10 21:23  jeff
12954
12955         * FS/FS/cust_main.pm: honor bop_realtime options for paystate,
12956           paytype, stateid, and stateid_state for CHEK transactions (#1718)
12957
12958 2007-07-06 16:55  jeff
12959
12960         * httemplate/edit/process/svc_acct.cgi: manually editing usage
12961           counters removes overlimit status (#1706)
12962
12963 2007-07-06 01:08  ivan
12964
12965         * README: v3!
12966
12967 2007-07-05 15:05  ivan
12968
12969         * FS/FS/Record.pm: fix for compatibility w/DBIx::DBSchema v0.33+
12970           (without requiring it)
12971
12972 2007-07-01 17:15  ivan
12973
12974         * FS/FS/cust_pkg.pm: missing method name in docs
12975
12976 2007-06-30 17:36  ivan
12977
12978         * httemplate/edit/agent.cgi: separate agent interface is
12979           deprecated...
12980
12981 2007-06-29 14:06  ivan
12982
12983         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: add regular
12984           header/footer to svc_www view and edit
12985
12986 2007-06-28 18:45  ivan
12987
12988         * FS/FS/Record.pm: last small fix for new DBIx::DBSchema
12989
12990 2007-06-28 18:42  ivan
12991
12992         * FS/FS/cust_pay.pm: silly missing parenthesis
12993
12994 2007-06-28 18:27  ivan
12995
12996         * bin/strip-eps: removing create-history-tables, freeside-upgrade
12997           does this anyway
12998
12999 2007-06-28 18:23  ivan
13000
13001         * FS/FS/: Schema.pm, cust_pay.pm: add payunique field and dup
13002           checking
13003
13004 2007-06-28 18:16  ivan
13005
13006         * FS/FS/: Schema.pm: update Schema.pm to handle index updates, with
13007           new DBIx::DBSchema
13008
13009 2007-06-28 13:57  ivan
13010
13011         * bin/: bill-as-nextmonth, bill-as-nextmonth-BILL,
13012           bill-as-nextyear, bill-as-nextyear-BILL: add some quick scripts
13013           for cron jobs
13014
13015 2007-06-26 11:58  ivan
13016
13017         * httemplate/search/cust_pay.cgi: fix check# search
13018
13019 2007-06-26 11:20  ivan
13020
13021         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: we need
13022           Number::Format 1.50, not just any version
13023
13024 2007-06-26 09:55  jeff
13025
13026         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: add
13027           date range to page top
13028
13029 2007-06-26 08:36  jeff
13030
13031         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
13032           FS/FS/cust_pkg.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/notify.pm,
13033           httemplate/edit/REAL_cust_pkg.cgi,
13034           httemplate/edit/process/REAL_cust_pkg.cgi,
13035           httemplate/misc/cancel_pkg.html,
13036           httemplate/misc/process/cancel_pkg.html,
13037           httemplate/search/cust_pkg.cgi,
13038           httemplate/search/report_cust_pkg.html,
13039           httemplate/view/cust_main/packages.html: suspend later just like
13040           expire (#1487)
13041
13042 2007-06-25 19:31  ivan
13043
13044         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: change
13045           "====" to <HR> in selfservice usage stuff.  welcome to this
13046           millenium! :)
13047
13048 2007-06-22 14:25  jeff
13049
13050         * fs_selfservice/FS-SelfService/cgi/: selfservice.cgi,
13051           view_usage_details.html: self-service usage report enhancements
13052           (1495)
13053
13054 2007-06-22 10:27  jeff
13055
13056         * httemplate/graph/elements/monthly.html: add csv and excel export
13057           to sales reports (1426)
13058
13059 2007-06-22 10:21  jeff
13060
13061         * FS/FS/part_export/www_shellcommands.pm: documentation improvement
13062
13063 2007-06-20 21:02  jeff
13064
13065         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
13066           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, conf/welcome_letter: latex
13067           welcome letters (1677)
13068
13069 2007-06-20 15:58  ivan
13070
13071         * rt/: etc/RT_SiteConfig.pm, html/Elements/QuickCreate: add
13072           QuickCreateLong option, part of merging spiritone RT changes
13073
13074 2007-06-20 15:37  ivan
13075
13076         * rt/html/Elements/Tabs: s/Tickets/Search Tickets/ in menu for
13077           clarity, part of merging spiritone RT changes (#1661)
13078
13079 2007-06-20 15:33  ivan
13080
13081         * rt/: html/Elements/TicketList, etc/RT_SiteConfig.pm: add
13082           $RT::MyTicketsLength patch from spiritone, part of merging RT
13083           changes (#1661)
13084
13085 2007-06-20 15:28  ivan
13086
13087         * CREDITS, rt/html/RTx/Statistics/DurationAsString,
13088           rt/html/RTx/Statistics/index.html,
13089           rt/html/RTx/Statistics/CallsMultiQueue/index.html,
13090           rt/html/RTx/Statistics/CallsMultiQueue/Elements/Chart,
13091           rt/html/RTx/Statistics/CallsQueueDay/Results.tsv,
13092           rt/html/RTx/Statistics/CallsQueueDay/index.html,
13093           rt/html/RTx/Statistics/CallsQueueDay/Elements/Chart,
13094           rt/html/RTx/Statistics/DayOfWeek/index.html,
13095           rt/lib/RT/Extension/ActivityReports.pm, rt/lib/RTx/Statistics.pm,
13096           rt/html/RTx/Statistics/DayOfWeek/Elements/Chart,
13097           rt/html/RTx/Statistics/Elements/DateSelectRow,
13098           rt/html/RTx/Statistics/Elements/DurationAsString,
13099           rt/html/RTx/Statistics/Elements/GraphBox,
13100           rt/html/RTx/Statistics/Elements/SelectMultiQueue,
13101           rt/html/RTx/Statistics/Elements/StatColumnMap,
13102           rt/html/RTx/Statistics/Elements/Tabs,
13103           rt/html/RTx/Statistics/Elements/CollectionAsTable/Header,
13104           rt/html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat,
13105           rt/html/RTx/Statistics/Elements/CollectionAsTable/Row,
13106           rt/html/RTx/Statistics/Elements/ControlsAsTable/ControlBox,
13107           rt/html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage,
13108           rt/html/RTx/Statistics/FAQ/index.html,
13109           rt/html/RTx/Statistics/OpenStalled/Results.tsv,
13110           rt/html/RTx/Statistics/OpenStalled/index.html,
13111           rt/html/RTx/Statistics/OpenStalled/Elements/Chart,
13112           rt/html/RTx/Statistics/Resolution/index.html,
13113           rt/html/RTx/Statistics/Resolution/Elements/Chart,
13114           rt/html/Callbacks/ActivityReports/Elements/Tabs/Default,
13115           rt/html/Callbacks/ActivityReports/NoAuth/webrt.css/Default,
13116           rt/html/RTx/Statistics/TimeToResolve/index.html,
13117           rt/html/RTx/Statistics/TimeToResolve/Elements/Chart,
13118           rt/html/RTx/Statistics/UserTest/index.html,
13119           rt/html/RTx/Statistics/UserTest/Elements/Chart,
13120           rt/html/Callbacks/ActivityReports/Search/Results.html/SearchActions,
13121           rt/html/Callbacks/RT-WebCronTool/Elements/Tabs/Default,
13122           rt/html/Developer/CronTool/autohandler,
13123           rt/html/Developer/CronTool/index.html,
13124           rt/html/Reports/Activity/ActivityDetail.html,
13125           rt/html/Reports/Activity/ActivitySummary.html,
13126           rt/html/Reports/Activity/ResolutionComments.html,
13127           rt/html/Reports/Activity/ResolutionStatistics.html,
13128           rt/html/Reports/Activity/index.html,
13129           rt/html/Reports/Activity/Elements/LimitReport,
13130           rt/html/Reports/Activity/Elements/MiniPlot,
13131           rt/html/Reports/Activity/Elements/PrintFooter,
13132           rt/html/Reports/Activity/Elements/PrintHeader,
13133           rt/html/Reports/Activity/Elements/ScreenFooter,
13134           rt/html/Reports/Activity/Elements/ScreenHeader,
13135           rt/html/Reports/Activity/Elements/Tabs,
13136           rt/html/Reports/Activity/Elements/Wrapper: integrate
13137           RTx::Statistics package, part of merging spiritone RT changes
13138           (#1661)
13139
13140 2007-06-18 09:45  jeff
13141
13142         * httemplate/edit/svc_www.cgi: must escape config data
13143
13144 2007-06-15 11:44  jeff
13145
13146         * FS/FS/cust_main.pm, httemplate/edit/cust_refund.cgi,
13147           httemplate/edit/process/cust_refund.cgi: paydate option for
13148           realtime_refund_bop and UI entry for cust_pay records without it
13149           (#1662 UI)
13150
13151 2007-06-14 17:58  jeff
13152
13153         * FS/FS/: Schema.pm, cust_main.pm: store exp in cust_pay and pass
13154           to B:OP during refunds with paynum (#1662)
13155
13156 2007-06-13 09:56  jeff
13157
13158         * FS/FS/part_export/sqlradius.pm: additional debugging
13159
13160 2007-06-08 17:53  ivan
13161
13162         * bin/: bill-for-nextmonth, bill-for-nextyear: adding
13163           bill-for-next* hacks like bill-next* stuff but with -n flag, for
13164           skycatcher
13165
13166 2007-06-08 17:40  ivan
13167
13168         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily:
13169           skycatcher modifications for pre-printing invoices, but with
13170           today's date
13171
13172 2007-06-08 16:21  ivan
13173
13174         * bin/all-postal-no-email: adding quick script to move all
13175           customers to postal billing only for skycatcher
13176
13177 2007-06-08 10:38  jeff
13178
13179         * FS/FS/part_export/sqlradius.pm: prevent multiple additions to
13180           usergroup table (work around #1606)
13181
13182 2007-06-08 07:40  jeff
13183
13184         * FS/FS/part_export/prizm.pm: queue suspend, unsuspend, and delete
13185           (fixes #1657)
13186
13187 2007-06-06 17:45  jeff
13188
13189         * FS/FS/cust_bill.pm: cruft removal
13190
13191 2007-06-06 15:34  jeff
13192
13193         * FS/FS/: Conf.pm, cust_bill.pm: service dates on invoices optional
13194           (#1658)
13195
13196 2007-06-06 12:58  khoff
13197
13198         * FS/FS/: cust_main.pm, Conf.pm: Added 'disable_void_after' config
13199           option to disable the VOID-before-credit behavior of
13200           FS::cust_main::realtime_refund_bop after n seconds, if set.  For
13201           broken gateways like SkipJack that a pprove VOIDs for settled
13202           transactions.
13203
13204 2007-06-05 08:07  jeff
13205
13206         * FS/FS/svc_acct.pm: correct shorage of variables bound to prepared
13207           statement
13208
13209 2007-06-02 14:07  jeff
13210
13211         * httemplate/elements/header.html: drop ticket search form and
13212           logic from ticketless installs
13213
13214 2007-05-31 08:03  jeff
13215
13216         * httemplate/edit/payment_gateway.html: add TransFirst eLink
13217           support
13218
13219 2007-05-29 20:38  ivan
13220
13221         * FS/FS/svc_external.pm: should eliminiate error: Use of
13222           uninitialized value in string eq at
13223           /usr/local/share/perl/5.8.8/FS/svc_external.pm line 82.
13224
13225 2007-05-29 20:05  ivan
13226
13227         * httemplate/view/svc_domain.cgi: fix javascript confirmation for
13228           domain records with " in them...
13229
13230 2007-05-21 17:34  ivan
13231
13232         * httemplate/search/report_tax.cgi: fix tax reports for some odd
13233           upgrade edge cases: when you have both taxclass and non-taxclass
13234           entries in cust_main_county for a single region (not correct
13235           setup in the first place), and non-null but empty values in
13236           taxname
13237
13238 2007-05-20 19:18  ivan
13239
13240         * FS/FS/Schema.pm: haven't had anyone use this in years, and for
13241           some reason DBIx::DBSchema can't reverse engineer the schema for
13242           it, causing freeside-upgrade to error out trying to recreate it
13243
13244 2007-05-18 16:44  ivan
13245
13246         * httemplate/edit/cust_main/billing.html: have "emailinvoiceonly"
13247           hide postal/fax invoice options in backoffice as well as
13248           self-service.  closes: bug#1614
13249
13250 2007-05-11 16:18  khoff
13251
13252         * httemplate/search/: report_cust_bill.html,
13253           report_cust_credit.html, report_cust_main-zip.html,
13254           report_cust_pay.html, report_cust_pay_batch.html,
13255           report_cust_pkg.html: Fix (hopefully) all uses of
13256           /elements/tr-select-agent.html where agentnum may be undefined.
13257
13258 2007-05-11 12:03  ivan
13259
13260         * FS/FS/part_export/communigate_pro.pm: logout seems not to return
13261           an error status, so don't up the queue with "failed: Can't logout
13262           of CGPro: No error"
13263
13264 2007-05-11 11:14  khoff
13265
13266         * httemplate/elements/header.html: Use FS::TicketSystem to get RT
13267           URL.
13268
13269 2007-05-11 11:08  khoff
13270
13271         * FS/FS/XMLRPC.pm: Quiet debug output.
13272
13273 2007-05-08 15:43  jeff
13274
13275         * FS/FS/part_pkg/: prorate.pm, subscription.pm: add formatting to
13276           plan data
13277
13278 2007-05-08 15:10  jeff
13279
13280         * FS/FS/part_pkg/flat.pm: charges and time are not measured in
13281           megabytes
13282
13283 2007-05-08 09:51  ivan
13284
13285         * bin/: bill-nextmonth, bill-nextyear: [no log message]
13286
13287 2007-05-06 23:35  jeff
13288
13289         * FS/bin/: freeside-sqlradius-dedup-group,
13290           freeside-sqlradius-reset: sqlradius usergroup tools
13291
13292 2007-05-06 19:14  jeff
13293
13294         * httemplate/misc/download-batch.cgi: 1609 correct spiritone ACH
13295
13296 2007-05-06 19:13  jeff
13297
13298         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
13299           httemplate/misc/process/link.cgi: 1606 correct bug in overlimit
13300           groups handling
13301
13302 2007-05-01 13:00  ivan
13303
13304         * FS/FS/ClientAPI/Signup.pm: without debugging this time :)
13305
13306 2007-05-01 12:57  ivan
13307
13308         * FS/: bin/freeside-selfservice-server, FS/ClientAPI/Signup.pm: use
13309           FS::ClientAPI_SessionCache for signup info so it actually works -
13310           speed up signups
13311
13312 2007-04-29 15:55  jeff
13313
13314         * FS/FS/Conf.pm, FS/FS/ClientAPI/MyAccount.pm,
13315           FS/FS/ClientAPI/Signup.pm,
13316           fs_selfservice/FS-SelfService/cgi/signup.cgi,
13317           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
13318           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
13319           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
13320           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
13321           fs_selfservice/FS-SelfService/cgi/signup.html,
13322           httemplate/view/cust_main/billing.html: ticket 1568 config
13323           options for new echeck fields and addition to selfservice
13324           interface
13325
13326 2007-04-27 15:54  jeff
13327
13328         * httemplate/edit/cust_main/contact.html: adjust default labelling
13329
13330 2007-04-27 15:37  jeff
13331
13332         * httemplate/edit/cust_main/billing.html: SELECT doesn't accept a
13333           value
13334
13335 2007-04-25 21:46  jeff
13336
13337         * FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
13338           httemplate/misc/recharge_svc.html: more datavolume format
13339
13340 2007-04-25 20:35  ivan
13341
13342         * FS/FS/UI/bytecount.pm: old Number::Format silently ignores
13343           datavolume-forcemegabytes
13344
13345 2007-04-25 20:09  jeff
13346
13347         * FS/FS/UI/bytecount.pm: improve configfile handling
13348
13349 2007-04-25 18:50  jeff
13350
13351         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi: revert
13352           dodgy ACH hack from ticket 1436
13353
13354 2007-04-24 17:54  ivan
13355
13356         * FS/FS/: cust_bill.pm, Conf.pm: add lpr-postscript_prefix and
13357           lpr-postscript_suffix config options for printer commands to
13358           place printer in postscript mode
13359
13360 2007-04-23 17:21  jeff
13361
13362         * FS/FS/svc_www.pm: untaint
13363
13364 2007-04-23 17:04  jeff
13365
13366         * httemplate/view/svc_acct.cgi: missed a bytecount
13367
13368 2007-04-23 16:34  ivan
13369
13370         * httemplate/search/cust_pkg.cgi: fix error: column reference
13371           "fieldname" is ambiguous
13372
13373 2007-04-22 20:41  jeff
13374
13375         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_bill.pm,
13376           FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
13377           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
13378           add to ACH batch feature from customer view page
13379
13380 2007-04-20 21:44  ivan
13381
13382         * FS/FS/cust_svc.pm: bring POD documentation in line with reality
13383           wrt where we're storing phone numbers
13384
13385 2007-04-20 14:40  ivan
13386
13387         * conf/: invoice_html, invoice_latex: add customer # to default
13388           invoice templates
13389
13390 2007-04-20 14:31  ivan
13391
13392         * httemplate/view/cust_main/billing.html: don't put this
13393           information way out on the right in its own columns.
13394
13395 2007-04-19 16:34  ivan
13396
13397         * FS/FS/UI/Web.pm: not needed here anymore, bytecount stuff moved
13398           to its own module
13399
13400 2007-04-19 16:30  jeff
13401
13402         * FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/UI/bytecount.pm,
13403           FS/FS/part_pkg/flat.pm, FS/FS/ClientAPI/MyAccount.pm,
13404           httemplate/edit/process/prepay_credit.cgi,
13405           httemplate/edit/process/svc_acct.cgi,
13406           httemplate/search/prepay_credit.html, htetc/handler.pl: break
13407           _bytecount subroutines out of FS::UI::Web
13408
13409 2007-04-19 13:18  ivan
13410
13411         * htetc/handler.pl, httemplate/search/cust_svc.html,
13412           httemplate/view/cust_main/packages.html, FS/FS/UI/Web.pm,
13413           httemplate/browse/part_svc.cgi, httemplate/elements/menu.html:
13414           fix very strange "Undefined subroutine &FS::UI::Web::rooturl"
13415           with an explicit import.  did i mention this was really really
13416           weird?
13417
13418 2007-04-18 20:15  ivan
13419
13420         * FS/FS/UID.pm: better error message about missing secrets file
13421           errors.  WTF is going on!
13422
13423 2007-04-18 16:22  ivan
13424
13425         * FS/: FS/svc_acct.pm, FS/part_pkg/flat.pm, bin/freeside-queued:
13426           fix use statements for FS::UI::Web.  not "use"ing modules in the
13427           actual modules you use them in is bad, mmmkay
13428
13429 2007-04-18 13:01  ivan
13430
13431         * FS/FS/part_pkg.pm: praise the parser!  amen!  (fix a doc typo)
13432
13433 2007-04-12 17:53  jeff
13434
13435         * FS/FS/svc_acct.pm: correct boneheaded afterthoughts
13436
13437 2007-04-11 20:16  jeff
13438
13439         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
13440           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/part_pkg/flat.pm,
13441           FS/bin/freeside-queued, httemplate/browse/part_pkg.cgi,
13442           httemplate/browse/part_svc.cgi, httemplate/edit/part_pkg.cgi,
13443           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
13444           httemplate/edit/process/part_pkg.cgi,
13445           httemplate/edit/process/svc_acct.cgi,
13446           httemplate/view/svc_acct.cgi: input and output on data volume
13447           fields specified with k,m,g,or t
13448
13449 2007-04-11 19:42  ivan
13450
13451         * FS/FS/svc_Common.pm: quiet "Use of uninitialized value in string
13452           eq at /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 131".  i
13453           think.
13454
13455 2007-04-11 19:27  ivan
13456
13457         * httemplate/misc/process/recharge_svc.html: remove
13458           'backend-realtime' flag required for recharges, want that just
13459           for signups, running recharges right away by default is fine.
13460           also fix the 'fatal error - unknown payby' error that'll probably
13461           never be reached
13462
13463 2007-04-10 21:28  jeff
13464
13465         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
13466           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
13467           httemplate/view/cust_main/packages.html: usage suspend vs admin
13468           suspend -- avoid actual cust_pkg::suspend except legacy cases
13469
13470 2007-04-09 18:44  ivan
13471
13472         * FS/FS/Conf.pm: remove a ton of deprecated config options
13473
13474 2007-04-09 18:29  ivan
13475
13476         * FS/FS/Conf.pm: add checkbox to payment_receipt_email config
13477
13478 2007-04-09 16:38  jeff
13479
13480         * httemplate/misc/: recharge_svc.html, process/recharge_svc.html:
13481           trigger recharge from the backend as in self-service
13482
13483 2007-04-07 18:14  jeff
13484
13485         * FS/FS/: Conf.pm, svc_acct.pm: configuration option to have
13486           generated passwords be all caps
13487
13488 2007-04-07 17:41  jeff
13489
13490         * httemplate/edit/svc_acct.cgi: correct usage editing bug
13491
13492 2007-04-07 17:22  jeff
13493
13494         * FS/FS/svc_acct.pm: threshold usage email should not be sent to
13495           svc_acct->email
13496
13497 2007-04-06 17:07  jeff
13498
13499         * httemplate/view/cust_main/billing.html: ommitted file
13500
13501 2007-04-06 16:57  jeff
13502
13503         * FS/FS/cust_main.pm, httemplate/misc/payment.cgi,
13504           httemplate/misc/process/payment.cgi: integrate new echeck fields
13505           into freeside backend payment processing
13506
13507 2007-04-06 12:38  jeff
13508
13509         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
13510           httemplate/edit/cust_main.cgi,
13511           httemplate/edit/cust_main/billing.html: ticket 1443 add account
13512           type and bank state for echeck processing
13513
13514 2007-04-05 17:37  ivan
13515
13516         * FS/FS/Conf.pm: slight update for batch-enable description & add
13517           ach-spiritone format to batch-default and batch-fixed_format-CHEK
13518           config items
13519
13520 2007-04-05 17:34  ivan
13521
13522         * FS/FS/Conf.pm: slight better descriptions
13523
13524 2007-04-05 17:01  khoff
13525
13526         * FS/FS/part_export/nas_wrapper.pm: Disable debug output by
13527           default.  Pass @_ along to new exports.
13528
13529 2007-04-05 15:01  ivan
13530
13531         * httemplate/elements/menu.html: they're comments now
13532
13533 2007-04-05 07:15  jeff
13534
13535         * httemplate/misc/process/cust_main_note-import.cgi: use comments
13536           and not notes
13537
13538 2007-04-04 19:04  ivan
13539
13540         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
13541           httemplate/edit/cust_main.cgi,
13542           httemplate/edit/cust_main/billing.html,
13543           httemplate/view/cust_main/billing.html: per-customer invoice
13544           terms override
13545
13546 2007-04-04 18:45  ivan
13547
13548         * httemplate/pref/pref.html: finish moving vonage integration to a
13549           user pref
13550
13551 2007-04-04 18:38  ivan
13552
13553         * httemplate/pref/pref-process.html: finish moving the vonage
13554           integration to per-user
13555
13556 2007-04-04 17:01  ivan
13557
13558         * FS/bin/freeside-init-config: correct usage
13559
13560 2007-04-04 15:42  ivan
13561
13562         * Makefile: yes virginia
13563
13564 2007-04-04 13:04  jeff
13565
13566         * FS/bin/freeside-upgrade: correct a bootstrap issue
13567
13568 2007-04-04 08:30  jeff
13569
13570         * FS/FS/cust_bill.pm: squash bug which causes re-email failed
13571           events to fail
13572
13573 2007-04-03 12:37  jeff
13574
13575         * httemplate/misc/cust_main_note-import.cgi: correct handling of
13576           non-unix line termination
13577
13578 2007-04-02 18:39  ivan
13579
13580         * bin/fs-migrate-cust_tax_exempt: [no log message]
13581
13582 2007-04-02 08:49  jeff
13583
13584         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Setup.pm,
13585           FS/FS/cust_main.pm, httemplate/edit/cust_main/contact.html,
13586           httemplate/edit/process/cust_main.cgi,
13587           httemplate/view/cust_main/contacts.html: ticket 1528 add driver's
13588           license field, mask it and ssn
13589
13590 2007-03-31 19:45  jeff
13591
13592         * httemplate/view/svc_www.cgi, FS/FS/AccessRight.pm,
13593           FS/FS/Schema.pm, bin/apache.export, httemplate/edit/svc_www.cgi:
13594           quick hack to add extra 'config lines' to svc_www and otherwise
13595           enhance svc_www
13596
13597 2007-03-27 20:59  ivan
13598
13599         * FS/FS/svc_acct.pm: fix bug with RADIUS groups not available to
13600           shellcommands delete export
13601
13602 2007-03-21 16:07  ivan
13603
13604         * FS/FS/cust_main.pm: fix bug displaying additional debugging info
13605           when process returns no error_message
13606
13607 2007-03-21 15:09  ivan
13608
13609         * FS/FS/cust_main.pm: realtime_bop: if a transaction fails without
13610           an error_message, output additional debugging information, if
13611           available
13612
13613 2007-03-20 21:01  jeff
13614
13615         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
13616           httemplate/search/cust_pay_batch.cgi: ticket 1436, ACH export
13617           format, return processing and autopost
13618
13619 2007-03-20 18:21  jeff
13620
13621         * FS/bin/freeside-fetch, httemplate/pref/pref-process.html,
13622           httemplate/pref/pref.html: ticket 1427, automatically email excel
13623           a/r report
13624
13625 2007-03-20 15:10  ivan
13626
13627         * FS/FS/ClientAPI/Signup.pm: fix bug: usage of promo code broke
13628           agent-specific advertising sources
13629
13630 2007-03-20 13:11  jeff
13631
13632         * httemplate/misc/: cust_main_note-import.cgi,
13633           cust_main_note-import.html, process/cust_main_note-import.cgi:
13634           acls on new import
13635
13636 2007-03-20 13:01  jeff
13637
13638         * httemplate/elements/menu.html: tie note import into menu
13639
13640 2007-03-20 10:03  jeff
13641
13642         * FS/FS/cust_main.pm, httemplate/misc/cust_main_note-import.html,
13643           httemplate/misc/cust_main_note-import.cgi,
13644           httemplate/misc/process/cust_main_note-import.cgi: ticket 1418, a
13645           tool for customer note importation
13646
13647 2007-03-15 18:35  ivan
13648
13649         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
13650           httemplate/pref/pref.html: vonage click2call integration should
13651           not be sitewide, especially now that we have user prefs
13652
13653 2007-03-15 13:54  ivan
13654
13655         * FS/FS/part_pkg.pm: 13 months!
13656
13657 2007-03-15 13:08  khoff
13658
13659         * httemplate/edit/part_virtual_field.cgi: Set input form MAXLENGTH
13660           attributes to match actual field sizes.
13661
13662 2007-03-15 13:08  khoff
13663
13664         * FS/FS/part_export/router.pm: Added configurable error checks
13665           instead of stupid /^ERROR/ check.  Commands can now be processed
13666           with Text::Template using [@-- --@] delimeters, in addition to
13667           evaling a double-quoted string.  Cleaned up spurious debug
13668           output.
13669
13670 2007-03-15 13:07  khoff
13671
13672         * FS/FS/part_virtual_field.pm: Escape the values in virtual field
13673           html form inputs.
13674
13675 2007-03-15 13:07  khoff
13676
13677         * FS/FS/Schema.pm: part_virtual_field.vfieldpart should be a
13678           serial.
13679
13680 2007-03-14 16:30  jeff
13681
13682         * FS/FS/svc_acct.pm: turn debugging off
13683
13684 2007-03-14 16:27  jeff
13685
13686         * FS/FS/svc_acct.pm: correcting ->replace on bill
13687
13688 2007-03-13 02:21  ivan
13689
13690         * FS/FS/cust_pkg.pm: okay, so this should link to usernum now.  but
13691           until then, it should be ->username, not ->name, eek.  causing
13692           "Error: Error inserting cust_pkg_reason: ERROR: value to long for
13693           type character varying(32)" errors and will be harder to
13694           normalize back to usernum when we fix that
13695
13696 2007-03-10 20:13  ivan
13697
13698         * httemplate/browse/svc_acct_pop.cgi: move POP to browse template;
13699           whew, its paged
13700
13701 2007-03-09 16:16  khoff
13702
13703         * FS/FS/Record.pm: Added $FS::Record::no_update_diff flag to update
13704           "identical" records anyway.
13705
13706 2007-03-09 16:11  khoff
13707
13708         * FS/FS/: Record.pm, svc_broadband.pm: Added ut_coord and ut_coordn
13709           for FS::svc_broadband.
13710
13711 2007-03-09 09:11  jeff
13712
13713         * bin/svc_acct_pop.import: pop import tool
13714
13715 2007-03-07 11:48  khoff
13716
13717         * FS/FS/: Conf.pm, cust_main.pm: Option to disable the charging of
13718           the setup fee while a package is suspended.
13719
13720 2007-03-06 11:56  ivan
13721
13722         * bin/slony-setup: slight update for slony setup script
13723
13724 2007-03-05 17:59  ivan
13725
13726         * httemplate/search/cust_main.cgi: fix status colors in mozilla
13727
13728 2007-03-05 15:01  jayce
13729
13730         * FS/FS/part_pkg/base_delayed.pm: Typo in the package name caused a
13731           warning.  Fixed.
13732
13733 2007-03-05 11:48  khoff
13734
13735         * httemplate/search/report_cust_bill.html: Fixed a problem with the
13736           %opts hash getting skewed (specifically $opt{'value'} == 'label')
13737           when $cgi->param('agentnum') was unset.
13738
13739 2007-03-02 17:29  ivan
13740
13741         * fs_selfservice/FS-SelfService/cgi/signup.cgi: pass the remote IP
13742           address along with signup requests, for some gateways
13743
13744 2007-03-02 15:48  ivan
13745
13746         * FS/FS/cust_main.pm: eProcessingNetwork returning an authorization
13747           like "AUTH/TKT 123456"... will this make refunds work?
13748
13749 2007-03-01 22:24  ivan
13750
13751         * FS/FS/TicketSystem/RT_External.pm: fix custom priority fields,
13752           whew
13753
13754 2007-03-01 12:56  ivan
13755
13756         * FS/FS/part_pkg/voip_cdr.pm: better match for toll-free prefixes
13757
13758 2007-03-01 12:12  ivan
13759
13760         * FS/FS/Misc/prune.pm: yeah, a typo
13761
13762 2007-03-01 09:48  ivan
13763
13764         * FS/bin/: freeside-prune-applications, freeside-upgrade:
13765           prune_applications moved to FS::Misc::prune
13766
13767 2007-03-01 09:47  ivan
13768
13769         * FS/FS/Misc/prune.pm: adding FS::Misc::prune
13770
13771 2007-03-01 09:44  ivan
13772
13773         * FS/FS/Misc.pm: fix weird compliation problem for quis, i hope
13774
13775 2007-03-01 08:36  ivan
13776
13777         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
13778
13779 2007-02-28 21:24  jeff
13780
13781         * FS/FS/cust_credit.pm: dangling cust_credit_refund not allowed
13782
13783 2007-02-28 21:13  jeff
13784
13785         * FS/: FS/Misc.pm, bin/freeside-prune-applications,
13786           bin/freeside-upgrade: dangling cust_credit_refund not allowed
13787
13788 2007-02-28 17:26  ivan
13789
13790         * FS/FS/Conf.pm: this isn't necessary around a single db operation
13791
13792 2007-02-28 11:14  jeff
13793
13794         * httemplate/misc/svc_acct-domains.cgi: restore (none) choice to
13795           first package select
13796
13797 2007-02-27 16:16  jayce
13798
13799         * FS/MANIFEST: Added base_rate files
13800
13801 2007-02-27 15:59  jayce
13802
13803         * FS/FS/part_pkg/base_delayed.pm: adaptation of flat_delayed to
13804           work with base_rate billing
13805
13806 2007-02-27 14:10  jeff
13807
13808         * httemplate/config/config-download.cgi: put the C in ACL here, too
13809
13810 2007-02-27 13:24  jeff
13811
13812         * FS/bin/freeside-setup: oops - inappropriate localization was
13813           committed
13814
13815 2007-02-26 17:51  jeff
13816
13817         * httemplate/config/config.cgi: config goes in database
13818
13819 2007-02-26 17:48  jeff
13820
13821         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/conf.pm,
13822           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
13823           FS/bin/freeside-init-config, FS/bin/freeside-setup,
13824           FS/bin/freeside-upgrade, FS/t/conf.t, conf/invoice_latex,
13825           httemplate/config/config-download.cgi,
13826           httemplate/config/config-process.cgi,
13827           httemplate/config/config-view.cgi, FS/FS/Schema.pm: config goes
13828           in database
13829
13830 2007-02-26 09:54  jeff
13831
13832         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
13833           httemplate/edit/process/part_pkg.cgi: agent_type selector on new
13834           packages
13835
13836 2007-02-24 19:08  ivan
13837
13838         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: add
13839           selfservice-ignore_quantity flag
13840
13841 2007-02-22 23:47  ivan
13842
13843         * FS/FS/Cron/bill.pm: take the package-def defined action here,
13844           like freeside-prepaidd
13845
13846 2007-02-21 03:26  ivan
13847
13848         * FS/FS/: Schema.pm, svc_acct.pm, part_export/shellcommands.pm: add
13849           a _password_encoding field
13850
13851 2007-02-20 18:53  jeff
13852
13853         * FS/FS/part_export/prizm.pm: work around a claimed 50 char limit,
13854           and correct a description handling bug
13855
13856 2007-02-19 07:40  ivan
13857
13858         * FS/FS/cust_bill.pm: this should fix Can't call method "part_pkg"
13859           on an undefined value at .../cust_bill.pm line 434
13860
13861 2007-02-16 14:06  ivan
13862
13863         * bin/rotate-cdrs: commiting this quick tool, cvs is complaining
13864
13865 2007-02-16 12:54  jeff
13866
13867         * httemplate/misc/svc_acct-domains.cgi: respect svc_acct-alldomains
13868           setting
13869
13870 2007-02-16 12:21  jeff
13871
13872         * FS/FS/: Record.pm, svc_broadband.pm: coordinates can be negative
13873           (deja vu?)
13874
13875 2007-02-16 11:46  jayce
13876
13877         * FS/FS/part_pkg/base_rate.pm: Added a new Plan type, base_rate,
13878           which uses the cust_pkg->options to control pricing.  You assign
13879           a base rate for charging, and it is multiplied by the 'units'
13880           ordered.  Solves a need where a company wants to offer an ASP
13881           style service, that charges per user, at a base cost, but doesn't
13882           want a plan for every combination of user amounts.
13883
13884 2007-02-15 12:18  khoff
13885
13886         * FS/FS/cust_main.pm: *** ERROR: unterminated L<...> at line 4716
13887           in file FS/cust_main.pm
13888
13889 2007-02-14 16:49  ivan
13890
13891         * httemplate/edit/part_bill_event.cgi: add send_email event
13892
13893 2007-02-14 16:48  ivan
13894
13895         * conf/invoice_html: remove commented-out example notes section
13896
13897 2007-02-14 15:32  jeff
13898
13899         * httemplate/: edit/cust_main.cgi, misc/svc_acct-domains.cgi:
13900           selectable domain on first package in edit/cust_main
13901
13902 2007-02-14 14:43  ivan
13903
13904         * httemplate/search/report_receivables.cgi: fix alignment on
13905           receivables report
13906
13907 2007-02-14 13:23  ivan
13908
13909         * httemplate/search/report_cust_pkg.html: grey out disabled text
13910           boxes for IE
13911
13912 2007-02-14 00:48  ivan
13913
13914         * httemplate/elements/select-cust_pkg-status.html,
13915           httemplate/elements/tr-input-beginning_ending.html,
13916           httemplate/search/cust_pkg.cgi,
13917           httemplate/search/report_cust_pkg.html, FS/FS/UI/Web.pm,
13918           httemplate/images/calendar-disabled.png: add more options to
13919           advanced package reporting
13920
13921 2007-02-13 19:12  jeff
13922
13923         * FS/FS/: Conf.pm, Cron/notify.pm: add simple scalars to
13924           impending_recur_notification
13925
13926 2007-02-13 17:43  ivan
13927
13928         * httemplate/search/svc_www.cgi: fix up svc_www searching
13929
13930 2007-02-13 16:19  jeff
13931
13932         * FS/FS/Conf.pm: better docs for impending doom
13933
13934 2007-02-13 14:24  ivan
13935
13936         * FS/FS/ClientAPI/MyAccount.pm: accept domsvc in selfservice
13937           orders, patch from Sean Hanson/S1
13938
13939 2007-02-13 14:08  ivan
13940
13941         * httemplate/edit/process/cust_main.cgi: use a domsvc when passed
13942           in, patch from Sean Hanson/S1
13943
13944 2007-02-12 21:00  jayce
13945
13946         * httemplate/edit/payment_gateway.html: Small hint on how the
13947           options field is used.
13948
13949 2007-02-12 17:16  jeff
13950
13951         * httemplate/edit/cust_main.cgi: another place to alphabetize
13952
13953 2007-02-12 16:45  jeff
13954
13955         * FS/bin/freeside-delete-addr_blocks: for dumping addr_blocks
13956
13957 2007-02-12 09:56  jeff
13958
13959         * FS/FS/ClientAPI/Signup.pm: alpha sort packages in new package
13960           order SELECT (ticket 1446)
13961
13962 2007-02-11 19:11  ivan
13963
13964         * FS/FS/Misc.pm: fix unterminated L<...> in POD docs
13965
13966 2007-02-11 00:51  ivan
13967
13968         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: we're at
13969           now now
13970
13971 2007-02-10 23:04  ivan
13972
13973         * FS/FS/UI/Web.pm: fix bug with customer info not showing up if
13974           "cust-fields" config value has been set
13975
13976 2007-02-09 22:13  ivan
13977
13978         * FS/FS/svc_acct.pm, FS/FS/svc_phone.pm,
13979           httemplate/edit/part_svc.cgi: reincorporate the changes from
13980           http://www.sisd.com/cgi-bin/viewcvs.cgi/freeside/httemplate/edit/part_svc.cgi?r1=1.52&r2=1.53
13981           that were lost due to the concurrent service-refactor merge
13982
13983 2007-02-09 16:42  ivan
13984
13985         * httemplate/misc/change_pkg.cgi: REALLY fix the package changing
13986           this time
13987
13988 2007-02-09 15:29  ivan
13989
13990         * httemplate/misc/change_pkg.cgi: fix change package link
13991
13992 2007-02-08 20:54  ivan
13993
13994         * bin/import-county-tax-rates: quick hack to import rates for
13995           landel
13996
13997 2007-02-08 20:37  jayce
13998
13999         * httemplate/view/cust_main/packages.html: Set the correct access
14000           right for the cancel link to work
14001
14002 2007-02-08 17:05  ivan
14003
14004         * conf/: invoice_html_statement, invoice_latex_statement,
14005           invoice_latexnotes_statement, invoice_template_statement: add
14006           default statement conf
14007
14008 2007-02-08 14:54  ivan
14009
14010         * FS/FS/part_export/sqlradius.pm: slightly less cryptic docs for
14011           groups_susp_reason option
14012
14013 2007-02-08 14:19  ivan
14014
14015         * FS/FS/cust_pkg.pm: use a LIMIT to retreive the first record,
14016           don't rely on qsearchs to trim it for you - it is inefficient and
14017           outputs long verbose warnings
14018
14019 2007-02-08 14:08  ivan
14020
14021         * httemplate/pref/pref-process.html: second "my" localizing the
14022           variable and causing password changes to fail
14023
14024 2007-02-08 09:00  jeff
14025
14026         * FS/FS/svc_acct.pm, httemplate/edit/part_svc.cgi: fix usergroup in
14027           edit/part_svc.cgi
14028
14029 2007-02-08 08:04  jeff
14030
14031         * httemplate/edit/part_pkg.cgi: gratuitous quote
14032
14033 2007-02-08 01:13  jeff
14034
14035         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
14036           httemplate/edit/process/part_pkg.cgi: hold off until 1.7.2
14037
14038 2007-02-08 00:19  ivan
14039
14040         * FS/FS/CGI.pm: fix the popup progress bars, whew
14041
14042 2007-02-07 17:46  jeff
14043
14044         * FS/FS/part_pkg.pm, htetc/handler.pl,
14045           httemplate/elements/select-table.html,
14046           httemplate/edit/part_pkg.cgi,
14047           httemplate/edit/process/part_pkg.cgi: agent type on package
14048           add/edit (ticket 1446)
14049
14050 2007-02-06 16:46  ivan
14051
14052         * FS/FS/: cust_bill.pm, cust_pay.pm: only use new statements as
14053           payment receipts if the conf file is created
14054
14055 2007-02-05 15:48  ivan
14056
14057         * FS/FS/cust_bill_ApplicationCommon.pm: fix payment/credit
14058           line-item application erroring out on tax applications
14059
14060 2007-02-05 14:12  ivan
14061
14062         * FS/FS/cust_bill_ApplicationCommon.pm: turn debugging on until we
14063           catch the Cant call method "part_pkg" on an undefined value at
14064           /usr/local/share/perl/5.8.4/FS/cust_bill_ApplicationCommon.pm
14065           line 181" bug
14066
14067 2007-02-05 09:21  ivan
14068
14069         * FS/FS/: cust_pay_batch.pm, pay_batch.pm: move the due_events
14070           import too... whew!  this should be it
14071
14072 2007-02-05 08:01  ivan
14073
14074         * FS/FS/pay_batch.pm: fix param passing
14075
14076 2007-02-05 07:49  ivan
14077
14078         * httemplate/misc/upload-batch.cgi: fix st00pid mistakes in batch
14079           upload
14080
14081 2007-02-05 07:48  ivan
14082
14083         * httemplate/misc/upload-batch.cgi: misterminated <%init>
14084
14085 2007-02-05 07:02  ivan
14086
14087         * FS/FS/pay_batch.pm: remove refactored code
14088
14089 2007-02-05 05:10  ivan
14090
14091         * httemplate/search/: report_receivables.cgi,
14092           report_receivables.html: add "over X days" option to receivables
14093           report
14094
14095 2007-02-05 04:51  ivan
14096
14097         * FS/FS/AccessRight.pm, httemplate/view/cust_bill-logo.cgi,
14098           httemplate/view/cust_bill-pdf.cgi,
14099           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
14100           httemplate/view/cust_main.cgi, httemplate/view/svc_Common.html,
14101           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
14102           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
14103           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi,
14104           httemplate/view/cust_main/contacts.html,
14105           httemplate/view/elements/svc_Common.html: C is for
14106           Cookie^WControl
14107
14108 2007-02-05 03:35  ivan
14109
14110         * FS/FS/CGI.pm: not supporting Apache::ASP anymore
14111
14112 2007-02-05 03:12  ivan
14113
14114         * FS/FS/ClientAPI/MyAccount.pm: show RADIUS usage from last bill to
14115           NOW, instead of last bill to next bill
14116
14117 2007-02-05 01:45  ivan
14118
14119         * httemplate/misc/download-batch.cgi: upon first download, have
14120           batches auto-set amount to customer balance if it is smaller
14121
14122 2007-02-05 01:44  ivan
14123
14124         * FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
14125           FS/FS/pay_batch.pm, httemplate/misc/upload-batch.cgi: move
14126           cust_pay_batch::upload results subroutine to an FS::pay_batch
14127           method.  upon first download, have batches auto-reset their
14128           amounts to the customer balance upon if it is smaller.
14129
14130 2007-02-03 17:47  ivan
14131
14132         * httemplate/: search/cust_pay_batch.cgi,
14133           view/cust_main/payment_history.html: add link to some batched
14134           payment info to customer view
14135
14136 2007-02-03 16:01  ivan
14137
14138         * FS/FS/ClientAPI/Signup.pm: quieter
14139
14140 2007-02-03 05:05  ivan
14141
14142         * FS/FS/cust_pkg.pm: this should fix services with negative
14143           num_avail showing up for provisioning
14144
14145 2007-02-03 04:07  ivan
14146
14147         * FS/FS/cust_main_Mixin.pm: remove debugging left on
14148
14149 2007-02-03 03:36  ivan
14150
14151         * FS/FS/AccessRight.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main.pm,
14152           FS/FS/cust_main_Mixin.pm, FS/FS/UI/Web.pm,
14153           httemplate/elements/menu.html,
14154           httemplate/graph/cust_bill_pkg.cgi,
14155           httemplate/graph/money_time.cgi,
14156           httemplate/graph/report_cust_bill_pkg.html,
14157           httemplate/graph/report_money_time.html,
14158           httemplate/search/cdr.html, httemplate/search/cust_bill.html,
14159           httemplate/search/cust_bill_event.cgi,
14160           httemplate/search/cust_bill_event.html,
14161           httemplate/search/cust_bill_pkg.cgi,
14162           httemplate/search/cust_credit.html,
14163           httemplate/search/cust_main-otaker.cgi,
14164           httemplate/search/cust_main-zip.html,
14165           httemplate/search/cust_main.cgi,
14166           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
14167           httemplate/search/cust_pay_batch.cgi,
14168           httemplate/search/cust_pkg.cgi, httemplate/search/cust_svc.html,
14169           httemplate/search/cust_tax_exempt_pkg.cgi,
14170           httemplate/search/inventory_item.html,
14171           httemplate/search/pay_batch.cgi,
14172           httemplate/search/pay_batch.html, httemplate/search/queue.html,
14173           httemplate/search/reg_code.html,
14174           httemplate/search/report_cdr.html,
14175           httemplate/search/report_cust_bill.html,
14176           httemplate/search/report_cust_credit.html,
14177           httemplate/search/report_cust_main-zip.html,
14178           httemplate/search/report_cust_pay.html,
14179           httemplate/search/report_cust_pay_batch.html,
14180           httemplate/search/report_cust_pkg.html,
14181           httemplate/search/report_prepaid_income.cgi,
14182           httemplate/search/report_prepaid_income.html,
14183           httemplate/search/report_receivables.cgi,
14184           httemplate/search/report_receivables.html,
14185           httemplate/search/report_tax.cgi,
14186           httemplate/search/report_tax.html, httemplate/search/sql.html,
14187           httemplate/search/sqlradius.cgi,
14188           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
14189           httemplate/search/svc_broadband.cgi,
14190           httemplate/search/svc_domain.cgi,
14191           httemplate/search/svc_external.cgi,
14192           httemplate/search/svc_forward.cgi,
14193           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi:
14194           add customer status column to customer & most other reports.
14195           also put the C in ACL in the search/ and graph/ directories.
14196
14197 2007-02-02 18:39  jeff
14198
14199         * FS/bin/freeside-reset-fixed: do a setfixed
14200
14201 2007-02-01 22:29  ivan
14202
14203         * FS/FS/part_pkg/flat.pm: quiet a harmless but loud warning
14204
14205 2007-02-01 20:39  ivan
14206
14207         * FS/FS/ClientAPI/Signup.pm: set resellser-specific advertising
14208           sources in signup
14209
14210 2007-01-31 19:08  jeff
14211
14212         * httemplate/view/cust_main/packages.html: oops.  perhaps it should
14213
14214 2007-01-31 18:37  jeff
14215
14216         * FS/FS/svc_acct.pm: spurious line
14217
14218 2007-01-31 18:35  ivan
14219
14220         * FS/FS/ClientAPI/Signup.pm: fix up the info passing for optional
14221           packages
14222
14223 2007-01-31 18:13  jeff
14224
14225         * FS/FS/: svc_acct.pm, part_export/sqlradius.pm: better solution to
14226           ticket 1455
14227
14228 2007-01-31 17:57  ivan
14229
14230         * FS/FS/cust_bill.pm: eliminate \\* in the cheesy latex->html notes
14231           thing
14232
14233 2007-01-31 10:28  jeff
14234
14235         * FS/FS/part_export/sqlradius.pm: possible solution to ticket 1455
14236
14237 2007-01-30 22:30  khoff
14238
14239         * FS/FS/part_export/snmp.pm: Don't break if we're missing
14240           Net::SNMP.  Apparenty "require" doesn't do the trick.
14241
14242 2007-01-30 21:45  khoff
14243
14244         * FS/FS/part_export/nas_wrapper.pm: Meta-export to allow more
14245           flexibilty until the export subsystem rewrite.
14246
14247 2007-01-30 21:43  khoff
14248
14249         * FS/FS/part_export/: router.pm, snmp.pm, trango.pm:
14250           FS::part_export::router  - Refactored to be more easily
14251           sub-classed.   - Moved per-export options to FS:;router virtual
14252           fields.   - Fixed other general brokenness.
14253
14254           FS::part_export::snmp  - SNMP export sub-classed from
14255           FS::part_export::router
14256
14257           FS::part_export::trango  - Export for Trango proprietary access
14258           points.  Sub-classed from FS::part_export::snmp.
14259
14260 2007-01-30 21:23  jeff
14261
14262         * FS/FS/cust_main.pm: minor improvement
14263
14264 2007-01-30 20:30  jeff
14265
14266         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
14267           httemplate/edit/process/cust_pay.cgi,
14268           httemplate/misc/process/payment.cgi: small change in payment
14269           receipt handling (ticket 1422)
14270
14271 2007-01-30 20:26  ivan
14272
14273         * httemplate/: edit/quick-charge.html,
14274           elements/select-taxclass.html, elements/tr-select-taxclass.html,
14275           view/cust_main/packages.html: minor UI work on one-time charges
14276           w/taxclasses
14277
14278 2007-01-30 19:42  jeff
14279
14280         * FS/: MANIFEST, t/cust_pkg_option.t: odds and ends
14281
14282 2007-01-30 18:08  ivan
14283
14284         * httemplate/misc/change_pkg.cgi: this should be a popup too, but,
14285           until then, it shouldn't be missing the standard header
14286
14287 2007-01-30 15:50  ivan
14288
14289         * FS/FS/cust_bill.pm: fix agent-specific logos in emailed html
14290           invoices
14291
14292 2007-01-30 13:21  jeff
14293
14294         * FS/FS/svc_acct.pm: avoiding brane pane
14295
14296 2007-01-30 12:59  ivan
14297
14298         * httemplate/: browse/access_group.html, browse/access_user.html,
14299           browse/addr_block.cgi, browse/agent.cgi, browse/agent_type.cgi,
14300           browse/cust_main_county.cgi, browse/inventory_class.html,
14301           browse/msgcat.cgi, browse/part_bill_event.cgi,
14302           browse/part_export.cgi, browse/part_pkg.cgi,
14303           browse/part_referral.html, browse/part_svc.cgi,
14304           browse/part_virtual_field.cgi, browse/payment_gateway.html,
14305           browse/pkg_class.html, browse/rate.cgi, browse/reason.html,
14306           browse/reason_type.html, browse/router.cgi,
14307           browse/svc_acct_pop.cgi, edit/msgcat.cgi,
14308           search/prepay_credit.html: its all about control
14309
14310 2007-01-30 11:45  ivan
14311
14312         * FS/FS/option_Common.pm: fix old-record detection bug in
14313           option_Common
14314
14315 2007-01-30 11:40  jeff
14316
14317         * FS/FS/: Conf.pm, svc_acct.pm, cust_main.pm: only add first user
14318           to invoicing_list (ticket 1424)
14319
14320 2007-01-30 10:52  jeff
14321
14322         * fs_selfservice/FS-SelfService/cgi/success-delayed.html,
14323           FS/FS/ClientAPI/Signup.pm,
14324           fs_selfservice/FS-SelfService/cgi/signup.cgi: additional info
14325           available for self-service success (ticket 1420)
14326
14327 2007-01-29 15:16  ivan
14328
14329         * httemplate/config/: config-process.cgi, config-view.cgi,
14330           config.cgi: putting the C in ACL
14331
14332 2007-01-29 13:11  ivan
14333
14334         * httemplate/misc/process/cancel_pkg.html: correct a typo, and
14335           <%init> helps alot
14336
14337 2007-01-29 10:50  ivan
14338
14339         * httemplate/pref/: pref-process.html, pref.html: record resolution
14340           & colro depth in user prefs
14341
14342 2007-01-29 08:16  ivan
14343
14344         * FS/FS/: cust_main.pm, rate.pm: turn off debugging
14345
14346 2007-01-29 08:01  ivan
14347
14348         * FS/FS/: cust_main.pm, cust_main_Mixin.pm, UI/Web.pm: fix invoice
14349           email display bug on advanced package report, closes: Bug#1416
14350
14351 2007-01-29 04:07  ivan
14352
14353         * htetc/handler.pl: warnings in <%once> sections should not be
14354           fatal
14355
14356 2007-01-29 03:55  ivan
14357
14358         * FS/FS/option_Common.pm: remove extraneous debugging
14359
14360 2007-01-29 03:31  ivan
14361
14362         * Makefile: looks like a duck
14363
14364 2007-01-27 18:21  ivan
14365
14366         * FS/FS/svc_domain.pm, httemplate/view/svc_domain.cgi: pretty up
14367           domain zone viewing a little
14368
14369 2007-01-26 00:18  ivan
14370
14371         * FS/FS/access_user.pm: out of scope bad
14372
14373 2007-01-26 00:17  ivan
14374
14375         * FS/FS/access_user.pm: spurious password changes bad...
14376
14377 2007-01-26 00:11  ivan
14378
14379         * FS/FS/: Record.pm, option_Common.pm: oops, debugging turned on
14380
14381 2007-01-26 00:04  ivan
14382
14383         * FS/FS/access_user.pm, httemplate/elements/header.html,
14384           httemplate/elements/menu.html, httemplate/elements/xmenu.css,
14385           httemplate/elements/xmenu.top.css,
14386           httemplate/elements/xmenu.top.js,
14387           httemplate/images/arrow.down.png,
14388           httemplate/images/menu-left-example.png,
14389           httemplate/images/menu-top-example.png,
14390           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
14391           FS/FS/Record.pm, FS/FS/m2m_Common.pm, FS/FS/option_Common.pm: top
14392           bar option!
14393
14394 2007-01-24 22:04  ivan
14395
14396         * httemplate/elements/xmenu.css: fuck.  you.  IE7.
14397
14398 2007-01-24 22:00  ivan
14399
14400         * httemplate/elements/: menu.html, xmenu.css: fuck.  you.  IE7.
14401
14402 2007-01-24 15:41  ivan
14403
14404         * httemplate/misc/download-batch.cgi: 00 = sale, 01 = pre-auth.  we
14405           need the former
14406
14407 2007-01-23 21:33  jeff
14408
14409         * httemplate/edit/process/elements/process.html: squarely between
14410           shame in you and so close
14411
14412 2007-01-23 15:42  jeff
14413
14414         * FS/FS.pm, FS/bin/freeside-daily, conf/impending_recur_template,
14415           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
14416           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_option.pm,
14417           FS/FS/Cron/notify.pm, FS/FS/part_pkg/flat_delayed.pm: notices
14418           before first charge on flat_delayed
14419
14420 2007-01-22 23:44  ivan
14421
14422         * FS/FS/cust_pay_batch.pm: even have 4 digit zips in there eek
14423
14424 2007-01-22 22:51  ivan
14425
14426         * FS/FS/Record.pm: remove spurious duplicateion from lineitem patch
14427
14428 2007-01-22 22:45  ivan
14429
14430         * FS/FS/payby.pm: fix PREP payby
14431
14432 2007-01-22 22:41  ivan
14433
14434         * FS/FS/cust_pay.pm: have to use payinfo_Mixin if we're going to
14435           ISA it
14436
14437 2007-01-22 09:05  ivan
14438
14439         * Makefile, htetc/freeside-base1.99.conf: halfass v2 too
14440
14441 2007-01-22 06:29  ivan
14442
14443         * FS/FS/CGI.pm: hopefully this should be the last bit of the
14444           relative URL fixing
14445
14446 2007-01-22 03:41  ivan
14447
14448         * httemplate/view/cust_main.cgi: closing tags helps alot
14449
14450 2007-01-22 03:39  ivan
14451
14452         * httemplate/view/: cust_main.cgi, cust_main/notes.html: fix
14453           elements/ links here too
14454
14455 2007-01-22 03:36  ivan
14456
14457         * httemplate/elements/: phonenumber.html, progress-init.html,
14458           progress-popup.html, tr-input-beginning_ending.html,
14459           tr-input-date-field.html: interpolation helps alot
14460
14461 2007-01-22 03:30  ivan
14462
14463         * httemplate/elements/: phonenumber.html, progress-init.html,
14464           progress-popup.html, tr-input-beginning_ending.html,
14465           tr-input-date-field.html: use $fsurl instead of relative ../
14466           addressing
14467
14468 2007-01-21 18:42  ivan
14469
14470         * FS/FS/ClientAPI/MyAccount.pm,
14471           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
14472           fs_selfservice/FS-SelfService/cgi/make_payment.html: accept CVV2
14473           on self-service manual payment screen
14474
14475 2007-01-21 13:45  ivan
14476
14477         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
14478           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
14479           FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit_bill.pm,
14480           FS/FS/cust_main.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
14481           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
14482           FS/FS/Cron/bill.pm, httemplate/edit/part_bill_event.cgi,
14483           httemplate/edit/part_pkg.cgi,
14484           httemplate/edit/process/cust_main.cgi, httemplate/misc/bill.cgi:
14485           Have lineitem-specific applications happen in all cases; add
14486           weightsto control
14487
14488 2007-01-21 05:42  ivan
14489
14490         * rt/: FREESIDE_MODIFIED, lib/RT/SearchBuilder.pm: add dependancy
14491           on DBIx::SB 1.36 for Pg 8.1+
14492
14493 2007-01-21 05:26  ivan
14494
14495         * Makefile, htetc/freeside-base1.conf, htetc/freeside-base2.conf:
14496           mod_perl v2, it finally happened
14497
14498 2007-01-21 01:13  ivan
14499
14500         * httemplate/search/cust_svc.html: trim leading & trailing
14501           whitespace from service searches
14502
14503 2007-01-21 01:10  ivan
14504
14505         * FS/FS/: CGI.pm, UI/Web.pm: fix svc_url to work no matter where we
14506           are coming from in the tree -  use rooturl() instead of popurl()
14507
14508 2007-01-19 16:08  jeff
14509
14510         * httemplate/edit/process/quick-charge.cgi: strip all blank lines,
14511           not just trailing ones
14512
14513 2007-01-19 15:00  jeff
14514
14515         * httemplate/misc/download-batch.cgi: work around CSV brokenness
14516
14517 2007-01-19 14:02  jeff
14518
14519         * httemplate/edit/process/: access_user.html,
14520           elements/process.html: blank password on error
14521
14522 2007-01-19 08:31  jeff
14523
14524         * httemplate/edit/: access_user.html, process/access_user.html,
14525           process/elements/process.html: no password in html source on
14526           employee edit
14527
14528 2007-01-18 10:14  ivan
14529
14530         * FS/FS/cust_pay_batch.pm: fix zip parsing for batch results -
14531           don't want to abort processing because of an old not-well-checked
14532           zip
14533
14534 2007-01-17 15:28  ivan
14535
14536         * FS/FS/part_export/shellcommands.pm: fix crypted password bug
14537           cause by recent fix to not quote things on STDIN, yuck.
14538
14539 2007-01-17 15:27  jeff
14540
14541         * httemplate/edit/svc_acct.cgi, httemplate/misc/change_pkg.cgi,
14542           httemplate/misc/payment.cgi,
14543           httemplate/view/elements/svc_Common.html, FS/FS/CGI.pm,
14544           httemplate/misc/process/payment.cgi,
14545           httemplate/view/svc_acct.cgi: link to customer from manual
14546           payment screen (ticket 1414)
14547
14548 2007-01-17 09:41  jeff
14549
14550         * FS/FS/: cust_pkg.pm, reason.pm: fix bug wrt suspend/cancel
14551           reasons (suspends fail in freeside-daily)
14552
14553 2007-01-17 08:41  jeff
14554
14555         * FS/FS/part_pkg/flat.pm: noise reduction
14556
14557 2007-01-17 07:50  jeff
14558
14559         * httemplate/view/cust_main/packages.html: fix suspend link
14560
14561 2007-01-16 16:40  jeff
14562
14563         * httemplate/edit/: access_user.html, process/access_user.html:
14564           employee edit (ticket 1412)
14565
14566 2007-01-16 13:36  jeff
14567
14568         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: revert unnecessary changes
14569           for ticket 1364
14570
14571 2007-01-16 09:39  jeff
14572
14573         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: RT vs Pg8 (ticket 1364)
14574
14575 2007-01-16 01:11  ivan
14576
14577         * FS/FS/ClientAPI/Signup.pm: have signup package list respect
14578           agentnum sent from client
14579
14580 2007-01-15 14:15  jeff
14581
14582         * httemplate/edit/process/quick-charge.cgi: that was DUM
14583
14584 2007-01-14 23:53  ivan
14585
14586         * httemplate/misc/download-batch.cgi: add batch expiration date
14587           incrementer for 295
14588
14589 2007-01-14 23:22  ivan
14590
14591         * FS/FS/Conf.pm: add descriptions for batchconfig-PAP and
14592           batchconfig-csv-chase_canada-E-xactBatch
14593
14594 2007-01-12 15:27  jeff
14595
14596         * FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
14597           httemplate/view/svc_broadband.cgi, FS/FS/part_export/prizm.pm,
14598           httemplate/edit/svc_broadband.cgi: added svc_broadband
14599           description which is appended to Site Name in prizm export
14600
14601 2007-01-11 18:04  jeff
14602
14603         * FS/FS/cust_main.pm, FS/FS/part_pkg/flat.pm,
14604           httemplate/edit/quick-charge.html,
14605           httemplate/edit/process/quick-charge.cgi,
14606           httemplate/view/cust_main/packages.html: one-time charge
14607           enhancements
14608
14609 2007-01-10 15:21  ivan
14610
14611         * httemplate/search/queue.html: add "select all" and "unselect" all
14612           buttons to bulk queue operations
14613
14614 2007-01-10 00:56  ivan
14615
14616         * FS/FS/payinfo_Mixin.pm: fix harmless warning: Use of
14617           uninitialized value in string ne at
14618           /usr/local/share/perl/5.8.4/FS/payinfo_Mixin.pm line 116
14619
14620 2007-01-10 00:50  ivan
14621
14622         * httemplate/view/cust_main/contacts.html: you have got to be
14623           kidding me.
14624
14625 2007-01-10 00:48  ivan
14626
14627         * httemplate/view/cust_main/contacts.html: nothing could have ever
14628           gone wrong with so simple a change.  oh noooo
14629
14630 2007-01-09 23:48  ivan
14631
14632         * httemplate/view/cust_main/contacts.html: fix ship_county display
14633           bug
14634
14635 2007-01-09 21:51  ivan
14636
14637         * FS/FS/cust_bill.pm: add custnum to invoice template vars
14638
14639 2007-01-09 18:41  jeff
14640
14641         * FS/FS/cust_pay_batch.pm: E-xactBatch masks card numbers
14642
14643 2007-01-09 16:42  jeff
14644
14645         * httemplate/: misc/upload-batch.cgi, search/cust_pay_batch.cgi:
14646           ignore filenames and rely on selected batch number
14647
14648 2007-01-09 16:41  jeff
14649
14650         * httemplate/misc/download-batch.cgi: permit batch redownloads
14651
14652 2007-01-09 14:57  ivan
14653
14654         * FS/FS/Schema.pm: 2147483647 should be enough bytes for anyone!
14655
14656 2007-01-08 09:36  jeff
14657
14658         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_credit_refund.pm,
14659           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
14660           httemplate/misc/delete-cust_refund.cgi,
14661           httemplate/view/cust_main/payment_history.html: refund deletion
14662
14663 2007-01-05 16:47  jeff
14664
14665         * httemplate/edit/part_svc.cgi: fix UI funkiness
14666
14667 2007-01-04 21:19  jeff
14668
14669         * fs_selfservice/FS-SelfService/SelfService.pm,
14670           fs_selfservice/FS-SelfService/cgi/view_usage.html,
14671           FS/FS/ClientAPI/MyAccount.pm,
14672           fs_selfservice/FS-SelfService/cgi/change_pkg.html,
14673           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
14674           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
14675           fs_selfservice/FS-SelfService/cgi/provision_list.html,
14676           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
14677           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: more
14678           self-servicey stuff (change package, detailed usage)
14679
14680 2007-01-03 23:26  ivan
14681
14682         * conf/blank_logo.eps: adding a simple blank logo; people are
14683           trying to comment out stuff in the template
14684
14685 2007-01-03 21:49  ivan
14686
14687         * httemplate/edit/part_bill_event.cgi: invoice event to credit out
14688           a customer's balance, presumably as bad debt
14689
14690 2007-01-03 11:47  ivan
14691
14692         * httemplate/view/cust_main/packages.html: fix suspend link
14693
14694 2007-01-02 13:46  ivan
14695
14696         * FS/FS/UI/Web.pm, httemplate/search/cust_svc.html: fix service
14697           searching & links
14698
14699 2007-01-02 13:44  ivan
14700
14701         * FS/FS/cust_main.pm: stupid semicolon!
14702
14703 2007-01-02 13:06  ivan
14704
14705         * FS/FS/cust_main.pm: fix num_pkgs to accept empty $sql param, no
14706           trailing AND
14707
14708 2007-01-02 12:29  ivan
14709
14710         * httemplate/view/cust_main/packages.html: fix popup target links
14711
14712 2007-01-02 12:25  ivan
14713
14714         * httemplate/view/svc_Common.html: missing from svc patch, oops!
14715
14716 2007-01-02 10:38  jeff
14717
14718         * FS/FS/svc_acct.pm: omit spurious export triggering
14719
14720 2006-12-29 13:48  jeff
14721
14722         * httemplate/: elements/select-agent.html,
14723           graph/report_cust_bill_pkg.html: correct bad include, and improve
14724           no agent selected condition
14725
14726 2006-12-29 00:51  ivan
14727
14728         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
14729           FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
14730           FS/FS/pkg_svc.pm, FS/FS/registrar.pm, FS/FS/svc_Common.pm,
14731           FS/FS/svc_External_Common.pm, FS/FS/svc_Parent_Mixin.pm,
14732           FS/FS/svc_acct.pm, FS/FS/svc_broadband.pm, FS/FS/svc_domain.pm,
14733           FS/FS/svc_external.pm, FS/FS/svc_forward.pm, FS/FS/svc_phone.pm,
14734           FS/FS/svc_www.pm, FS/FS/UI/Web.pm, FS/t/registrar.t,
14735           FS/t/svc_External_Common.t, FS/t/svc_Parent_Mixin.t,
14736           eg/table_template-svc.pm, httemplate/browse/part_svc.cgi,
14737           httemplate/edit/part_svc.cgi, httemplate/edit/svc_Common.html,
14738           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_broadband.cgi,
14739           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
14740           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
14741           httemplate/edit/elements/edit.html,
14742           httemplate/edit/elements/svc_Common.html,
14743           httemplate/edit/process/elements/process.html, FS/MANIFEST,
14744           httemplate/edit/process/svc_Common.html,
14745           httemplate/elements/header.html, httemplate/elements/menu.html,
14746           httemplate/misc/link.cgi, httemplate/search/cust_main.cgi,
14747           httemplate/search/cust_svc.html, httemplate/search/svc_acct.cgi,
14748           httemplate/search/svc_broadband.cgi,
14749           httemplate/search/svc_domain.cgi,
14750           httemplate/search/svc_external.cgi,
14751           httemplate/search/svc_forward.cgi,
14752           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
14753           httemplate/view/elements/svc_Common.html,
14754           rt/html/Elements/FreesideSearch,
14755           rt/html/Elements/FreesideSvcSearch,
14756           httemplate/view/cust_main/packages.html: service refactor!
14757
14758 2006-12-29 00:41  ivan
14759
14760         * httemplate/edit/process/cust_main.cgi: slight pedanticism
14761
14762 2006-12-29 00:39  ivan
14763
14764         * httemplate/edit/svc_broadband.cgi: svc broadband new arg parsing
14765
14766 2006-12-29 00:35  ivan
14767
14768         * httemplate/misc/: payment.cgi, process/payment.cgi: just in case
14769           it gets capitalized
14770
14771 2006-12-29 00:34  ivan
14772
14773         * httemplate/edit/process/quick-charge.cgi: whitespace
14774
14775 2006-12-29 00:34  ivan
14776
14777         * httemplate/edit/cust_main/billing.html: slight more space
14778           necessary for ACH account numbers
14779
14780 2006-12-29 00:31  ivan
14781
14782         * init.d/freeside-init: kill off all queued processes!
14783
14784 2006-12-29 00:30  ivan
14785
14786         * httemplate/docs/index.html: link more docs to wiki
14787
14788 2006-12-29 00:25  ivan
14789
14790         * FS/FS/part_export/vpopmail.pm: didn't get checked in with
14791           configurable target dirs, oops
14792
14793 2006-12-29 00:25  ivan
14794
14795         * FS/FS/svc_Common.pm: doc
14796
14797 2006-12-29 00:24  ivan
14798
14799         * FS/FS/part_pkg.pm: snot spacing
14800
14801 2006-12-29 00:24  ivan
14802
14803         * FS/FS/part_export.pm: use FS::queue for exports, though they
14804           should probably just use it themselves
14805
14806 2006-12-28 23:23  ivan
14807
14808         * httemplate/edit/elements/edit.html: document field types
14809
14810 2006-12-28 16:30  jeff
14811
14812         * FS/FS/part_export/prizm.pm: minor fixups
14813
14814 2006-12-28 12:52  jeff
14815
14816         * httemplate/elements/tr-select-reason.html: activate submit button
14817           more readily
14818
14819 2006-12-28 00:16  ivan
14820
14821         * FS/FS/payinfo_Mixin.pm: tyop
14822
14823 2006-12-27 23:02  ivan
14824
14825         * bin/pg-version: adding pg-version
14826
14827 2006-12-26 19:29  ivan
14828
14829         * httemplate/edit/cust_main_county-expand.cgi: fix sanity check on
14830           taxclass expander
14831
14832 2006-12-26 18:37  ivan
14833
14834         * FS/FS/Misc.pm, htetc/handler.pl,
14835           httemplate/edit/cust_main/contact.html,
14836           httemplate/misc/counties.cgi: Add a (magically appearing and
14837           disappearing) label on the county selector.  confusing when
14838           labeled "state"
14839
14840 2006-12-26 17:35  ivan
14841
14842         * httemplate/view/cust_main/contacts.html: show county on customer
14843           view
14844
14845 2006-12-26 17:07  ivan
14846
14847         * httemplate/: edit/cust_main.cgi, misc/counties.cgi: fix county
14848           selector
14849
14850 2006-12-26 11:53  ivan
14851
14852         * FS/FS/part_export/shellcommands.pm: do shell_quote-ing after
14853           STDIN strings are evaluated
14854
14855 2006-12-23 17:28  ivan
14856
14857         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
14858           FS/FS/cust_refund.pm, httemplate/edit/cust_main.cgi,
14859           httemplate/edit/cust_main/billing.html,
14860           httemplate/view/cust_main/payment_history.html: fix more paymask
14861           regressions: allow editing records with existing expired cards,
14862           fix masking just-entered values when erroring out, fix echeck
14863           entry inserting as empty routing code and "xxEK" account number,
14864           remove old/deprecated/unused payinfo_maksed subs and calls
14865
14866 2006-12-22 21:37  jeff
14867
14868         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
14869           FS/FS/part_export/prizm.pm, httemplate/edit/svc_broadband.cgi,
14870           httemplate/view/svc_broadband.cgi: inital prizm support
14871
14872 2006-12-21 22:18  ivan
14873
14874         * httemplate/search/: queue.html, elements/search.html: patch
14875           fixing "retry selected" and "remove select" in queue view
14876
14877 2006-12-20 19:05  ivan
14878
14879         * httemplate/misc/payment.cgi: fix on-demand payment form when
14880           making payments from masked data
14881
14882 2006-12-20 02:51  ivan
14883
14884         * FS/FS/: cust_main.pm, payinfo_Mixin.pm: fix "recurring_billing"
14885           flag for the wonderful new world of paymasking
14886
14887 2006-12-20 01:49  ivan
14888
14889         * FS/FS/Schema.pm, FS/FS/pkg_class.pm,
14890           httemplate/browse/pkg_class.html, httemplate/edit/pkg_class.html,
14891           httemplate/elements/select-part_referral.html,
14892           httemplate/elements/select-pkg_class.html,
14893           httemplate/elements/select-table.html,
14894           httemplate/elements/tr-select-pkg_class.html,
14895           httemplate/search/elements/search.html: add ability to disable
14896           package classes
14897
14898 2006-12-19 17:20  jeff
14899
14900         * FS/FS/: part_pkg.pm, ClientAPI/MyAccount.pm: inappropriate
14901           cluckage
14902
14903 2006-12-19 02:02  ivan
14904
14905         * FS/FS/cust_pay_batch.pm, FS/FS/payby.pm, FS/FS/payinfo_Mixin.pm,
14906           htetc/handler.pl, httemplate/edit/cust_main/billing.html,
14907           httemplate/search/cust_pay.cgi: clean up payinfo_Mixin to use
14908           payby.pm for payby info and have card masking full 6-digit BIN
14909           prefix for card identification.  have cust_pay_batch use
14910           payinfo_Mixin.  require B:CC 0.30 for mask-aware cardtype().  fix
14911           payment reports to use mask too if available, so credit card type
14912           selection still works with encryption.
14913
14914 2006-12-18 03:01  ivan
14915
14916         * htetc/handler.pl, httemplate/edit/part_pkg.cgi: fix tax class not
14917           adding when there is only one pkg_class choice (triggers
14918           javascript error
14919
14920 2006-12-18 00:08  ivan
14921
14922         * Makefile: fix MASONDATA include for dev target
14923
14924 2006-12-15 12:55  ivan
14925
14926         * httemplate/elements/dashboard-toplist.html: add a new ticket link
14927
14928 2006-12-15 05:09  ivan
14929
14930         * httemplate/elements/dashboard-toplist.html: add a quick start at
14931           a "dashboard" customer list, mostly for internal use for starters
14932
14933 2006-12-15 05:00  ivan
14934
14935         * httemplate/elements/dashboard-toplist.html: add a quick start at
14936           a "dashboard" customer list, mostly for internal use for starters
14937
14938 2006-12-15 04:43  ivan
14939
14940         * FS/FS/Conf.pm, httemplate/index.html,
14941           httemplate/elements/dashboard-toplist.html: add a quick start at
14942           a "dashboard" customer list, mostly for internal use for starters
14943
14944 2006-12-15 00:37  ivan
14945
14946         * FS/FS/Setup.pm, bin/expand-country: add a quick tool for adding
14947           states to old databases
14948
14949 2006-12-15 00:25  ivan
14950
14951         * httemplate/edit/: cust_main.cgi, cust_main/billing.html:
14952           eliminate funkiness with reappearing "Postal invoice" on errors
14953
14954 2006-12-14 21:29  jeff
14955
14956         * htetc/handler.pl, httemplate/edit/process/cust_main.cgi,
14957           httemplate/elements/tr-input-date-field.html,
14958           httemplate/view/cust_main/misc.html: move use statements to
14959           handler.pl, do not show 1/1/70 for new birthdates, and improve
14960           error handling
14961
14962 2006-12-14 16:56  ivan
14963
14964         * httemplate/edit/process/cust_main.cgi, htetc/handler.pl: add
14965           DateTime as a proper rather than hidden dependency
14966
14967 2006-12-14 16:28  ivan
14968
14969         * Makefile, FS/bin/freeside-addoutsource,
14970           FS/bin/freeside-deloutsource, FS/bin/freeside-queued,
14971           FS/bin/freeside-selfservice-server,
14972           FS/bin/freeside-sqlradius-radacctd, htetc/handler.pl: tiny bit of
14973           cleanup from the conf merge
14974
14975 2006-12-14 01:27  ivan
14976
14977         * Makefile, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
14978           FS/FS/part_export/vpopmail.pm, FS/bin/freeside-addoutsource,
14979           FS/bin/freeside-addoutsourceuser, FS/bin/freeside-adduser,
14980           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
14981           FS/bin/freeside-deluser, FS/bin/freeside-queued,
14982           FS/bin/freeside-selfservice-server, FS/bin/freeside-setup,
14983           FS/bin/freeside-sqlradius-radacctd, FS/bin/freeside-upgrade,
14984           bin/mapsecrets2access_user, htetc/handler.pl: make the config
14985           directory configurable
14986
14987 2006-12-13 22:00  ivan
14988
14989         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
14990           FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
14991           FS/FS/payinfo_Mixin.pm, FS/FS/ClientAPI/MyAccount.pm,
14992           httemplate/edit/cust_main/billing.html,
14993           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
14994           httemplate/search/cust_pay.cgi, FS/MANIFEST,
14995           FS/t/payinfo_Mixin.t, httemplate/edit/cust_refund.cgi,
14996           httemplate/edit/process/cust_main.cgi,
14997           httemplate/view/cust_main/billing.html,
14998           httemplate/view/cust_main/payment_history.html: encryption fixes
14999           from huntsberg & jayce
15000
15001 2006-12-08 07:11  jeff
15002
15003         * FS/FS/svc_acct.pm: stop unsuspending inappropriately
15004
15005 2006-12-08 06:38  ivan
15006
15007         * rt/html/Elements/Header: have RT header link to supported
15008           documentation link as well
15009
15010 2006-12-08 05:36  ivan
15011
15012         * httemplate/edit/process/quick-charge.cgi: some javascript
15013           validation magic to give one-time charges better UI
15014
15015 2006-12-07 08:46  ivan
15016
15017         * bin/pod2x: update pod2x for new self-service path
15018
15019 2006-12-07 07:24  ivan
15020
15021         * FS/FS/Setup.pm: oops, fix additional US pseudo-states
15022
15023 2006-12-06 18:40  jeff
15024
15025         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
15026           FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
15027           FS/FS/cust_pkg.pm, FS/FS/prepay_credit.pm, FS/FS/svc_acct.pm,
15028           FS/FS/svc_broadband.pm, FS/FS/part_pkg/flat.pm,
15029           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
15030           fs_selfservice/FS-SelfService/SelfService.pm,
15031           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
15032           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
15033           fs_selfservice/FS-SelfService/cgi/view_usage.html,
15034           httemplate/edit/prepay_credit.cgi,
15035           httemplate/edit/process/prepay_credit.cgi,
15036           httemplate/misc/process/recharge_svc.html,
15037           httemplate/search/prepay_credit.html: retouch bandwidth countdown
15038
15039 2006-12-05 07:53  jeff
15040
15041         * FS/FS/part_export/sqlmail.pm: correct longstanding oops
15042
15043 2006-12-04 18:37  jeff
15044
15045         * httemplate/: edit/svc_acct.cgi, edit/process/svc_acct.cgi,
15046           view/svc_acct.cgi: editable service usage
15047
15048 2006-12-02 16:42  ivan
15049
15050         * FS/FS/cust_main.pm: clean up whitespace merge noise
15051
15052 2006-12-02 14:04  ivan
15053
15054         * FS/FS/part_pkg/flat_comission.pm: fix for commission price plan
15055
15056 2006-11-30 22:31  jeff
15057
15058         * FS/FS/Conf.pm, FS/FS/cust_pay_batch.pm,
15059           httemplate/misc/download-batch.cgi,
15060           httemplate/search/cust_pay_batch.cgi: chase canada E-xactBatch
15061
15062 2006-11-30 17:41  ivan
15063
15064         * FS/bin/freeside-queued: remove unnecessary service use (in an
15065           awfully odd place)
15066
15067 2006-11-30 17:34  ivan
15068
15069         * FS/bin/freeside-email: begone $Id$ and your diff noise!
15070
15071 2006-11-29 18:27  jeff
15072
15073         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
15074           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
15075           FS/FS/ClientAPI/MyAccount.pm, FS/FS/UI/Web.pm,
15076           FS/FS/part_export/sqlradius.pm,
15077           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
15078           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
15079           fs_selfservice/FS-SelfService/cgi/view_usage.html,
15080           httemplate/edit/prepay_credit.cgi,
15081           httemplate/edit/process/prepay_credit.cgi,
15082           httemplate/misc/recharge_svc.html,
15083           httemplate/misc/process/recharge_svc.html,
15084           httemplate/search/prepay_credit.html,
15085           httemplate/view/cust_main/packages.html: prepaid download/upload
15086           tracking
15087
15088 2006-11-28 01:38  ivan
15089
15090         * FS/FS/access_user.pm: usernames should be alphanumeric only
15091
15092 2006-11-26 23:11  jeff
15093
15094         * FS/FS/ClientAPI/Signup.pm,
15095           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
15096           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
15097           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
15098           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: order package
15099           from self-service
15100
15101 2006-11-26 17:08  ivan
15102
15103         * FS/FS/svc_acct.pm: some svc_acct.pm fixes for s1
15104
15105 2006-11-26 15:09  jeff
15106
15107         * httemplate/elements/menu.html: minor tyop
15108
15109 2006-11-26 15:06  jeff
15110
15111         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
15112           view/cust_main/notes.html: more ajaxy customer notes
15113
15114 2006-11-25 13:04  jeff
15115
15116         * httemplate/view/cust_main.cgi: chill FF wrt POSTDATA
15117
15118 2006-11-24 02:34  ivan
15119
15120         * httemplate/browse/part_pkg.cgi: link to and label one-time
15121           charges correctly
15122
15123 2006-11-24 00:48  ivan
15124
15125         * httemplate/elements/tr-input-beginning_ending.html,
15126           httemplate/elements/tr-input-lessthan_greaterthan.html,
15127           httemplate/search/cust_credit.html,
15128           httemplate/search/cust_pay.cgi,
15129           httemplate/search/report_cust_credit.html,
15130           httemplate/search/report_cust_pay.html, FS/FS/UI/Web.pm: add less
15131           than and greater than amounts to credit and payment searches
15132
15133 2006-11-20 02:34  ivan
15134
15135         * httemplate/browse/agent.cgi: remove annoying black box around
15136           override info
15137
15138 2006-11-19 19:05  ivan
15139
15140         * httemplate/autohandler: bug fix for open transactions
15141
15142 2006-11-17 18:19  jeff
15143
15144         * FS/FS/part_export/www_plesk.pm: add templating and web hosting
15145           optional on domain addition
15146
15147 2006-11-17 02:16  ivan
15148
15149         * FS/bin/freeside-prepaidd: initial fix for prepaid renewal
15150           problem; attempt to use an existing credit/payment before
15151           suspending
15152
15153 2006-11-16 07:37  jeff
15154
15155         * httemplate/edit/process/part_bill_event.cgi: bug squishing
15156
15157 2006-11-15 22:20  jeff
15158
15159         * httemplate/: elements/tr-input-date-field.html,
15160           edit/cust_main.cgi, edit/process/cust_main.cgi,
15161           view/cust_main/misc.html: switch birthdate to DateTime
15162
15163 2006-11-14 04:22  ivan
15164
15165         * httemplate/misc/cust_main-import.cgi: add some docs on required
15166           fields to page
15167
15168 2006-11-13 20:04  ivan
15169
15170         * httemplate/: browse/agent.cgi,
15171           misc/delete-agent_payment_gateway.cgi: working agent gateway
15172           override delete link
15173
15174 2006-11-13 19:30  ivan
15175
15176         * FS/FS/Misc.pm: Tie::IxHash data disappears when sent with
15177           Storable
15178
15179 2006-11-13 19:16  ivan
15180
15181         * FS/FS/Misc.pm, FS/FS/ClientAPI/MyAccount.pm,
15182           FS/FS/ClientAPI/Signup.pm,
15183           fs_selfservice/FS-SelfService/cgi/signup.html: have signup page
15184           use card-types config too
15185
15186 2006-11-13 18:54  ivan
15187
15188         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add card-types
15189           configuration value for self-service
15190
15191 2006-11-12 17:09  ivan
15192
15193         * FS/FS/CGI.pm, httemplate/elements/error.html,
15194           httemplate/elements/header.html,
15195           httemplate/pref/pref-process.html, httemplate/pref/pref.html: add
15196           preference page, start with just a password changer
15197
15198 2006-11-08 18:52  jeff
15199
15200         * FS/FS/TicketSystem/RT_External.pm: recorrect ticket order
15201
15202 2006-11-08 18:28  jeff
15203
15204         * FS/FS/TicketSystem/RT_External.pm: correct ticket order
15205
15206 2006-11-05 14:39  ivan
15207
15208         * Makefile: call it 1.7.1 to avoid confusion
15209
15210 2006-11-05 14:28  ivan
15211
15212         * bin/: customer-faker, payment-faker: some sample data creators
15213
15214 2006-11-05 11:34  ivan
15215
15216         * FS/FS/cust_main.pm: fix empty invoice number omitting in
15217           realtime_bop, oops
15218
15219 2006-11-05 11:22  ivan
15220
15221         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
15222
15223 2006-11-05 10:06  ivan
15224
15225         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: for want of a
15226           paren
15227
15228 2006-11-05 10:03  ivan
15229
15230         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: have card_type
15231           be an optional param anyway
15232
15233 2006-11-05 10:03  ivan
15234
15235         * FS/FS/ClientAPI/MyAccount.pm: fix auto-population of card_type
15236           SELECT in self-service payment form
15237
15238 2006-11-05 09:36  ivan
15239
15240         * fs_selfservice/FS-SelfService/: SelfService.pm,
15241           cgi/selfservice.cgi: add some self-service debugging
15242
15243 2006-11-05 08:58  ivan
15244
15245         * FS/bin/freeside-selfservice-server: fix spurious disconnection
15246           errors in selfservice server log
15247
15248 2006-11-05 07:55  ivan
15249
15250         * httemplate/view/cust_main/payment_history.html: fix but with no
15251           "show prior history" showing up when everything is hidden
15252
15253 2006-11-03 14:02  ivan
15254
15255         * FS/FS/part_pkg.pm: add every 45 day option to available
15256           frequencies
15257
15258 2006-10-31 10:56  jeff
15259
15260         * FS/FS/part_export/sqlradius.pm: do not require a reason to have
15261           been suspended
15262
15263 2006-10-31 08:57  jeff
15264
15265         * httemplate/edit/process/cust_main_note.cgi: ugh, too restrictive
15266
15267 2006-10-30 04:39  ivan
15268
15269         * FS/FS/cust_main.pm: realtime_bop: don't pass an empty
15270           invoice_number to B:OP, omit the field entirely
15271
15272 2006-10-29 17:28  ivan
15273
15274         * FS/MANIFEST: removing freeside-daily
15275
15276 2006-10-27 12:10  ivan
15277
15278         * FS/FS/: Conf.pm, cust_pkg.pm: add
15279           unsuspend-always_adjust_next_bill_date config option for qis
15280
15281 2006-10-27 10:01  jeff
15282
15283         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_note.cgi,
15284           httemplate/edit/process/cust_main_note.cgi,
15285           httemplate/elements/overlibmws_crossframe.js,
15286           httemplate/view/cust_main/notes.html: editable notes
15287
15288 2006-10-26 19:12  jeff
15289
15290         * FS/FS/part_export/: shellcommands.pm, sqlradius.pm: export
15291           enhancements for suspend reasons
15292
15293 2006-10-26 01:35  ivan
15294
15295         * fs_selfservice/FS-SelfService/cgi/signup.html: don't display a
15296           (none) package selection if there's a default
15297
15298 2006-10-25 11:10  jeff
15299
15300         * httemplate/view/cust_main/packages.html: show reasons
15301
15302 2006-10-25 10:36  ivan
15303
15304         * httemplate/: elements/pager.html, search/cust_main.cgi,
15305           search/elements/search.html: pagination patch from UNTD - limit
15306           the number of page links displayed and have a drop-down option
15307           for selecting number of entries per page
15308
15309 2006-10-25 05:04  ivan
15310
15311         * conf/ticket_system: default to RT_Internal ticketing
15312
15313 2006-10-24 21:51  jeff
15314
15315         * httemplate/elements/tr-selectmultiple-part_pkg.html: heh
15316
15317 2006-10-24 21:44  jeff
15318
15319         * httemplate/: elements/tr-selectmultiple-part_pkg.html,
15320           search/cust_pkg.cgi, search/report_cust_pkg.html: select multiple
15321           pkgparts on advanced package report
15322
15323 2006-10-24 20:12  jeff
15324
15325         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: no usersvc
15326           svc_www tweak
15327
15328 2006-10-24 19:22  jeff
15329
15330         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
15331           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
15332           httemplate/edit/svc_acct.cgi: limited domain select
15333
15334 2006-10-24 11:26  jeff
15335
15336         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
15337           httemplate/view/cust_main/misc.html: add customer signup date
15338
15339 2006-10-23 02:44  ivan
15340
15341         * httemplate/elements/menu.html: have the unlinked account search
15342           go to UN_username so it doesn't miss accounts with no UID
15343
15344 2006-10-23 02:35  ivan
15345
15346         * httemplate/elements/header.html: eek, VALIGN=top for the page
15347
15348 2006-10-23 02:24  ivan
15349
15350         * FS/FS/cust_main.pm: always do substring & fuzzy, getting
15351           complains searches are not returning enough
15352
15353 2006-10-23 01:47  ivan
15354
15355         * httemplate/misc/process/cancel_pkg.html: better error message if
15356           you don't enter a reason.  FS::reason::check can untaint its
15357           data, and will allow punctuation in reasons
15358
15359 2006-10-23 01:30  ivan
15360
15361         * fs_selfservice/FS-SelfService/cgi/: agent.cgi,
15362           cust_bill-logo.cgi, passwd.cgi, selfservice.cgi, signup.html:
15363           remove -w to prevent warnings from messing up otherwise working
15364           CGIs
15365
15366 2006-10-22 23:38  ivan
15367
15368         * FS/FS/Record.pm: add AU to list of zip-requiring countries
15369
15370 2006-10-22 21:21  jeff
15371
15372         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
15373           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
15374           httemplate/edit/reason.html,
15375           httemplate/edit/process/part_bill_event.cgi,
15376           httemplate/elements/tr-select-reason.html,
15377           httemplate/misc/cancel_pkg.html,
15378           httemplate/misc/process/cancel_pkg.html: events should attach
15379           reasons
15380
15381 2006-10-22 18:47  ivan
15382
15383         * httemplate/view/cust_main/packages.html: fix regression from
15384           table re-layout: don't display provision links for cancelled
15385           packages
15386
15387 2006-10-22 04:42  ivan
15388
15389         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
15390           fs_selfservice/FS-SelfService/cgi/signup.cgi: add signup server
15391           default package
15392
15393 2006-10-21 22:22  ivan
15394
15395         * FS/FS/part_pkg/prepaid.pm: doh, forgot fieldorder.  should just
15396           use Tie::IxHash here too
15397
15398 2006-10-21 22:18  ivan
15399
15400         * FS/: FS/part_pkg/prepaid.pm, bin/freeside-prepaidd: add price
15401           plan option for prepaid packages to cancel instead of suspend
15402
15403 2006-10-21 17:35  ivan
15404
15405         * httemplate/elements/menu.html: link to wrong place
15406
15407 2006-10-20 15:49  ivan
15408
15409         * FS/FS/part_pkg.pm: add 48-hour billing
15410
15411 2006-10-19 07:32  jeff
15412
15413         * FS/FS/Conf.pm: [no log message]
15414
15415 2006-10-19 07:29  jeff
15416
15417         * FS/FS/cust_pkg_reason.pm: suspension and cancellation reasons
15418
15419 2006-10-19 07:26  jeff
15420
15421         * httemplate/elements/tr-select-reason.html,
15422           httemplate/misc/cancel_pkg.html,
15423           httemplate/misc/process/cancel_pkg.html, FS/t/cust_pkg_reason.t:
15424           suspension and cancellation reasons
15425
15426 2006-10-19 07:23  jeff
15427
15428         * FS/FS/reason.pm, FS/FS/reason_type.pm, FS/t/reason.t,
15429           FS/t/reason_type.t, httemplate/browse/reason.html,
15430           httemplate/browse/reason_type.html,
15431           httemplate/edit/process/reason.html,
15432           httemplate/edit/process/reason_type.html,
15433           httemplate/edit/reason.html, httemplate/edit/reason_type.html:
15434           suspension and cancellation reasons
15435
15436 2006-10-18 21:41  jeff
15437
15438         * FS/FS/part_export/acct_plesk.pm: wrong method
15439
15440 2006-10-18 16:07  jeff
15441
15442         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_bill_event.pm,
15443           FS/MANIFEST, htetc/handler.pl,
15444           httemplate/browse/part_bill_event.cgi,
15445           httemplate/edit/elements/edit.html,
15446           httemplate/edit/part_bill_event.cgi,
15447           httemplate/edit/process/part_bill_event.cgi,
15448           httemplate/elements/menu.html,
15449           httemplate/view/cust_main/packages.html: suspension and
15450           cancellation reasons
15451
15452 2006-10-17 17:05  jeff
15453
15454         * httemplate/elements/tr-input-date-field.html: fix ugly null dates
15455
15456 2006-10-17 02:03  ivan
15457
15458         * rt/: html/Elements/Header, html/Elements/CollectionAsTable/Row,
15459           sbin/rt-setup-database.in: commiting rt 3.4.5 to HEAD
15460
15461 2006-10-17 01:49  ivan
15462
15463         * rt/: configure, configure.ac, README, Changelog,
15464           sbin/rt-test-dependencies.in,
15465           html/Ticket/Elements/EditCustomFields, html/Search/Build.html,
15466           html/Search/Results.rdf, html/Search/Results.tsv,
15467           html/Search/Elements/BuildFormatString,
15468           html/Approvals/Elements/PendingMyApproval,
15469           html/Elements/EditCustomField, html/Elements/QueryString,
15470           html/Elements/ScrubHTML, html/Elements/EditCustomFieldSelect,
15471           html/Elements/Callback, html/Elements/ShowCustomFields,
15472           html/Elements/RT__Ticket/ColumnMap, html/User/Elements/Tabs,
15473           lib/t/regression/22search_tix_by_txn.t,
15474           lib/t/regression/09record_cf_api.t, lib/t/regression/07acl.t,
15475           lib/t/regression/14linking.t,
15476           lib/t/regression/22search_tix_by_watcher.t,
15477           lib/t/regression/06mailgateway.t, lib/t/regression/07rights.t,
15478           lib/RT/CustomField_Overlay.pm, lib/RT/Tickets_Overlay_SQL.pm,
15479           lib/RT/EmailParser.pm, lib/RT/I18N.pm, lib/RT/Tickets_Overlay.pm,
15480           lib/RT/CustomFieldValues.pm, lib/RT/Transactions_Overlay.pm,
15481           lib/RT/Principal_Overlay.pm, lib/RT/Queue_Overlay.pm,
15482           lib/RT/Attachments_Overlay.pm,
15483           lib/RT/ObjectCustomFieldValues_Overlay.pm, lib/RT/ACE_Overlay.pm,
15484           lib/RT/Link_Overlay.pm, lib/RT/I18N/en.po, lib/RT/I18N/cs.po,
15485           lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po, lib/RT/I18N/es.po,
15486           lib/RT/I18N/nl.po, lib/RT/I18N/pl.po, lib/RT/I18N/no.po,
15487           lib/RT/I18N/it.po, lib/RT/I18N/hu.po, lib/RT/I18N/da.po,
15488           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
15489           lib/RT/I18N/zh_tw.po, lib/RT/I18N/id.po, lib/RT/I18N/he.po,
15490           lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po,
15491           lib/RT/Action/SendEmail.pm, lib/RT/Interface/Email.pm: import rt
15492           3.4.5
15493
15494 2006-10-16 22:49  ivan
15495
15496         * fs_selfservice/FS-SelfService/SelfService.pm: fix signup problem
15497           on IE, whew!
15498
15499 2006-10-16 10:59  ivan
15500
15501         * FS/FS/Record.pm: fix for agent_custid unique bs ('violates unique
15502           constraint cust_main18'), hope this doesn't break anything else
15503
15504 2006-10-16 10:13  ivan
15505
15506         * httemplate/: edit/cust_main.cgi, view/cust_main/misc.html: its
15507           not my monday morning
15508
15509 2006-10-16 10:11  ivan
15510
15511         * FS/FS/Conf.pm: closing bracket helps
15512
15513 2006-10-16 10:10  ivan
15514
15515         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
15516           httemplate/view/cust_main/misc.html: add a conf checkbox to turn
15517           DOB on
15518
15519 2006-10-16 09:56  ivan
15520
15521         * httemplate/edit/cust_main.cgi: fix stickiness bug when editing
15522           advertising sources
15523
15524 2006-10-15 19:21  ivan
15525
15526         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: fix typo
15527           switching Net::Plesk to a run-time dependency
15528
15529 2006-10-14 16:53  ivan
15530
15531         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: don't load
15532           Net::Plesk until its needed, to prevent every install from
15533           depending on it
15534
15535 2006-10-14 13:47  jeff
15536
15537         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: preliminary
15538           plesk support
15539
15540 2006-10-14 03:09  ivan
15541
15542         * httemplate/search/report_receivables.cgi: that should fix
15543           statuses on receivables report
15544
15545 2006-10-14 02:55  ivan
15546
15547         * httemplate/docs/index.html: move signup/self-service install to
15548           wiki
15549
15550 2006-10-12 02:42  ivan
15551
15552         * FS/FS/cust_main.pm: fix "amatch: $_ is undefined: what are you
15553           matching" error when there are no companies in the fuzzy cache
15554           yet
15555
15556 2006-10-08 22:05  ivan
15557
15558         * FS/FS/Conf.pm: date selektah
15559
15560 2006-10-08 21:27  jeff
15561
15562         * httemplate/edit/process/cust_main.cgi: more BoD
15563
15564 2006-10-08 18:05  ivan
15565
15566         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser,
15567           freeside-adduser: update the tools for dev installs
15568
15569 2006-10-08 17:30  ivan
15570
15571         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: have the new style
15572           notes be the default
15573
15574 2006-10-08 17:26  ivan
15575
15576         * httemplate/view/: cust_main.cgi, cust_main/tickets.html: clean up
15577           the customer view a tiny bit
15578
15579 2006-10-08 17:13  ivan
15580
15581         * htetc/handler.pl: add cust_main_note to handler.pl
15582
15583 2006-10-08 01:17  ivan
15584
15585         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
15586           FS/FS/Setup.pm, FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
15587           FS/FS/payby.pm, bin/customer-faker, htetc/handler.pl,
15588           httemplate/edit/part_bill_event.cgi,
15589           httemplate/elements/menu.html,
15590           httemplate/search/cust_pay_batch.cgi,
15591           httemplate/search/pay_batch.cgi,
15592           httemplate/search/elements/search.html: add menu items for credit
15593           card batching, debug last-minute changes to payby.pm, add ACL for
15594           re-processing batches, separate CARD and CHEK batches, fixed
15595           defaults for batch formats
15596
15597 2006-10-07 16:40  ivan
15598
15599         * FS/FS/cust_bill.pm: remove a spurious commit from batch_card and
15600           document realtime option
15601
15602 2006-10-07 14:40  ivan
15603
15604         * FS/FS/cust_main.pm: better error msg on CSV import with bad
15605           pkgpart
15606
15607 2006-10-04 14:22  jeff
15608
15609         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/Conf.pm,
15610           FS/FS/Record.pm, httemplate/edit/cust_main.cgi,
15611           httemplate/elements/tr-input-date-field.html,
15612           httemplate/view/cust_main/misc.html: DoB
15613
15614 2006-10-03 15:44  jeff
15615
15616         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_main.pm,
15617           FS/FS/cust_main_note.pm, FS/MANIFEST, FS/FS/Schema.pm,
15618           FS/t/cust_main_note.t, httemplate/edit/cust_main.cgi,
15619           httemplate/edit/cust_main_note.cgi,
15620           httemplate/edit/process/cust_main_note.cgi,
15621           httemplate/view/cust_main.cgi,
15622           httemplate/view/cust_main/notes.html: Enhanced customer notes
15623
15624 2006-10-03 08:59  ivan
15625
15626         * FS/FS/: cust_main_invoice.pm, cust_pay_batch.pm, svc_external.pm,
15627           svc_www.pm: s/repalce/replace/ in POD doc
15628
15629 2006-09-29 10:22  ivan
15630
15631         * FS/FS/access_user.pm: fix problem with viewing unlinked services
15632
15633 2006-09-29 09:18  ivan
15634
15635         * FS/FS/part_export/domain_sql.pm: precedence error causing schema
15636           mapped values to disappear
15637
15638 2006-09-29 08:36  ivan
15639
15640         * FS/FS/part_export/domain_sql.pm: fix mapping problem in
15641           domain_sql export
15642
15643 2006-09-28 10:45  ivan
15644
15645         * FS/FS/svc_acct.pm: missing $ in ldap_password
15646
15647 2006-09-26 11:55  ivan
15648
15649         * httemplate/search/svc_acct.cgi: fix username@domain search
15650
15651 2006-09-23 11:33  ivan
15652
15653         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: update to
15654           mailserver integration
15655
15656 2006-09-20 21:41  ivan
15657
15658         * FS/FS/part_export/acct_sql.pm: support static values in acct_sql
15659           as well
15660
15661 2006-09-20 09:00  ivan
15662
15663         * FS/FS/part_export/acct_sql.pm: eek, terminate the javascript
15664
15665 2006-09-20 08:20  ivan
15666
15667         * FS/FS/part_export/acct_sql.pm: finish correcting the naming
15668
15669 2006-09-20 08:19  ivan
15670
15671         * FS/FS/part_export/domain_sql.pm: tie correctly!
15672
15673 2006-09-19 09:49  ivan
15674
15675         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
15676           part_export/domain_sql.pm: add domain_sql export for new
15677           mailserver config and modify acct_sql export for same
15678
15679 2006-09-17 19:21  ivan
15680
15681         * httemplate/elements/menu.html: ticket system disableability for
15682           rainbowshops
15683
15684 2006-09-16 13:07  ivan
15685
15686         * bin/customer-faker: bulk fake customer insert
15687
15688 2006-09-15 12:15  ivan
15689
15690         * FS/FS/AccessRight.pm, httemplate/search/cust_tax_exempt_pkg.cgi,
15691           httemplate/view/cust_main/payment_history.html: add link to
15692           customer tax exemptions to customer view page
15693
15694 2006-09-14 22:10  ivan
15695
15696         * FS/FS/: Schema.pm, cust_bill_ApplicationCommon.pm,
15697           cust_bill_pay_pkg.pm, cust_credit_bill_pkg.pm: add sdate and
15698           edate to cust_bill_pay_pkg and cust_credit_bill_pkg tables
15699
15700 2006-09-14 12:33  ivan
15701
15702         * httemplate/edit/part_virtual_field.cgi: don't promise virtual
15703           fields on tables we can't deliver them on.  virtual fields suck
15704           anyway, they should be real database fields
15705
15706 2006-09-14 12:30  ivan
15707
15708         * httemplate/edit/process/generic.cgi: pointer to
15709           elements/process.html, fwiw
15710
15711 2006-09-13 09:01  ivan
15712
15713         * httemplate/search/report_cust_pay.html: add check # search, here
15714           for now...
15715
15716 2006-09-13 07:57  ivan
15717
15718         * FS/FS/cust_bill_ApplicationCommon.pm: yes, that does appear to be
15719           the fix for all this trouble.  s/qsearchs/qsearch/
15720
15721 2006-09-13 07:53  ivan
15722
15723         * FS/FS/: cust_credit.pm, cust_pay.pm: some cleanup while i'm here
15724
15725 2006-09-12 19:14  ivan
15726
15727         * FS/FS/Record.pm: encryption-on-insert bugfix from untd
15728
15729 2006-09-12 19:11  ivan
15730
15731         * FS/FS/svc_Common.pm: in-place replace bugfix from untd &
15732           debugging cleanup
15733
15734 2006-09-12 14:27  ivan
15735
15736         * httemplate/search/cust_main.cgi: no need to log this
15737
15738 2006-09-05 18:20  ivan
15739
15740         * bin/breakdown-bill-applications: not done yet
15741
15742 2006-09-05 18:08  ivan
15743
15744         * fs_selfservice/DEPLOY: this was supposed to just be a local hack,
15745           how did it wind up in CVS?
15746
15747 2006-09-05 18:08  ivan
15748
15749         * FS/bin/freeside-setup: new world ACLs
15750
15751 2006-09-05 18:07  ivan
15752
15753         * FS/FS/ClientAPI/Signup.pm: less cut and paste
15754
15755 2006-09-05 18:07  ivan
15756
15757         * FS/FS/payby.pm: ugh DCLN :/
15758
15759 2006-09-05 18:06  ivan
15760
15761         * FS/FS/cust_svc.pm: add some debugging
15762
15763 2006-09-05 18:06  ivan
15764
15765         * FS/FS/cdr.pm: add missing =back
15766
15767 2006-09-05 09:44  ivan
15768
15769         * httemplate/edit/process/cust_refund.cgi: fix refunds, really
15770
15771 2006-09-05 09:27  ivan
15772
15773         * httemplate/edit/process/cust_refund.cgi: fix FS::payby::payby2bop
15774           usage
15775
15776 2006-09-04 13:31  ivan
15777
15778         * httemplate/search/sqlradius.cgi: really fix the embedded duration
15779           table
15780
15781 2006-09-04 13:22  ivan
15782
15783         * httemplate/search/sqlradius.cgi: use the exact provided time
15784
15785 2006-09-04 13:15  ivan
15786
15787         * httemplate/search/sqlradius.cgi: fix the date/time parsing
15788
15789 2006-09-04 13:12  ivan
15790
15791         * httemplate/search/sqlradius.cgi: fix the embedded duration table
15792
15793 2006-09-04 13:10  ivan
15794
15795         * httemplate/search/sqlradius.cgi: fix the gridding colors
15796
15797 2006-09-04 13:05  ivan
15798
15799         * httemplate/: elements/tr-input-beginning_ending.html,
15800           search/sqlradius.cgi, search/sqlradius.html: allow time selection
15801           in RADIUS searches and grid-ize the resulting table
15802
15803 2006-09-04 09:24  ivan
15804
15805         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add RADIUS
15806           session search back to main menu
15807
15808 2006-09-02 13:38  ivan
15809
15810         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
15811           agent-virtualize invoice event reports
15812
15813 2006-09-01 00:52  ivan
15814
15815         * fs_selfservice/FS-SelfService/cgi/signup.html: pretty this up a
15816           little
15817
15818 2006-08-31 18:51  lawrence
15819
15820         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
15821           fs_selfservice/FS-SelfService/cgi/signup.html: Progress
15822           checkpoint on improved signup stuff for additional services
15823
15824 2006-08-31 14:26  lawrence
15825
15826         * httemplate/config/config-process.cgi: make select-sub parameters
15827           work
15828
15829 2006-08-31 13:47  ivan
15830
15831         * eg/TEMPLATE_cust_main.import, etc/megapop.pl: BEGONE $Id
15832
15833 2006-08-31 13:44  ivan
15834
15835         * bin/: svc_acct.import, svc_domain.erase: BEGONE $Id$
15836
15837 2006-08-31 12:59  ivan
15838
15839         * bin/fs-migrate-svc_acct_sm: BEGONE $Id$
15840
15841 2006-08-31 12:25  ivan
15842
15843         * fs_selfservice/FS-SelfService/cgi/signup.cgi: BEGONE $Id$
15844
15845 2006-08-30 09:24  ivan
15846
15847         * bin/mapsecrets2access_user: need a username arg for now... this
15848           should make the error message less confusing
15849
15850 2006-08-30 08:41  ivan
15851
15852         * FS/bin/freeside-adduser: get rid of all the htpasswd stuff in
15853           freeside-adduser
15854
15855 2006-08-29 11:04  khoff
15856
15857         * FS/FS/part_pkg/flat_introrate.pm: Introductory rates...just what
15858           we always wanted.  Requires Date::Manip.
15859
15860 2006-08-29 10:50  lawrence
15861
15862         * FS/FS/ClientAPI/Signup.pm,
15863           fs_selfservice/FS-SelfService/cgi/signup.cgi,
15864           fs_selfservice/FS-SelfService/cgi/signup.html: Signup
15865           Enhancements
15866
15867 2006-08-28 06:52  ivan
15868
15869         * httemplate/edit/process/cust_main.cgi: parameters to method calls
15870           require ( ), arrgh
15871
15872 2006-08-27 17:52  jeff
15873
15874         * FS/FS/cust_bill.pm: protect against a race
15875
15876 2006-08-27 15:55  jeff
15877
15878         * Makefile: more clean
15879
15880 2006-08-27 14:50  jeff
15881
15882         * FS/FS/cust_bill.pm, FS/FS/payby.pm,
15883           httemplate/misc/process/payment.cgi: fix payby2bop brokenness
15884
15885 2006-08-27 13:10  jeff
15886
15887         * FS/FS/cust_pay_batch.pm: no comment
15888
15889 2006-08-27 13:09  jeff
15890
15891         * FS/FS/payby.pm: oops
15892
15893 2006-08-27 12:33  ivan
15894
15895         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add back
15896           invoice event reports
15897
15898 2006-08-27 12:30  jeff
15899
15900         * httemplate/: edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
15901           edit/cust_credit_bill.cgi, misc/download-batch.cgi: correct bad
15902           conflict resolution
15903
15904 2006-08-26 16:15  jeff
15905
15906         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
15907           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay_batch.pm,
15908           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
15909           FS/FS/part_bill_event.pm, FS/FS/payby.pm,
15910           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
15911           FS/t/cust_bill_pay_batch.t, httemplate/edit/cust_bill_pay.cgi,
15912           httemplate/edit/cust_credit.cgi,
15913           httemplate/edit/cust_credit_bill.cgi,
15914           httemplate/edit/part_bill_event.cgi,
15915           httemplate/edit/process/cust_main.cgi,
15916           httemplate/edit/process/cust_refund.cgi,
15917           httemplate/misc/bill.cgi, httemplate/misc/download-batch.cgi,
15918           httemplate/misc/process/payment.cgi,
15919           httemplate/search/cust_pay_batch.cgi,
15920           httemplate/search/pay_batch.cgi,
15921           httemplate/search/pay_batch.html,
15922           httemplate/search/report_cust_pay_batch.html: batch refactor
15923           continued
15924
15925 2006-08-26 07:44  ivan
15926
15927         * FS/FS/Schema.pm: better error reporting for schema load failures
15928           (w/DBIx::DBSchema 0.32+), hopefully...
15929
15930 2006-08-26 07:39  ivan
15931
15932         * FS/FS/Schema.pm: better error reporting for schema load failures
15933           (w/DBIx::DBSchema 0.32+), hopefully...
15934
15935 2006-08-26 05:57  ivan
15936
15937         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi: fix
15938           javascript for auto-setting application amount
15939
15940 2006-08-25 19:20  ivan
15941
15942         * httemplate/edit/cust_bill_pay.cgi: fix javascript for
15943           auto-setting application amount
15944
15945 2006-08-25 19:20  ivan
15946
15947         * htetc/handler.pl: i want max and min!
15948
15949 2006-08-25 19:12  ivan
15950
15951         * FS/FS/: Record.pm: foiled by autovivification!
15952
15953 2006-08-25 12:30  ivan
15954
15955         * FS/FS/: Misc.pm, Record.pm: use GROUP BY instead of DISTINCT ON
15956           in the state and country queries for better cross-database
15957           compatibility, based on a preliminary patch from Jason Thomas
15958
15959 2006-08-23 18:37  ivan
15960
15961         * httemplate/edit/: cust_credit.cgi, cust_pay.cgi: oops,
15962           "Auto-apply to invoices" dropdown disappeared
15963
15964 2006-08-23 15:25  ivan
15965
15966         * Makefile, httemplate/index.html,
15967           httemplate/browse/access_group.html,
15968           httemplate/browse/access_user.html,
15969           httemplate/browse/addr_block.cgi, httemplate/browse/agent.cgi,
15970           httemplate/browse/agent_type.cgi,
15971           httemplate/browse/cust_main_county.cgi,
15972           httemplate/browse/inventory_class.html,
15973           httemplate/browse/msgcat.cgi, httemplate/browse/nas.cgi,
15974           httemplate/browse/part_bill_event.cgi,
15975           httemplate/browse/part_export.cgi,
15976           httemplate/browse/part_pkg.cgi,
15977           httemplate/browse/part_referral.html,
15978           httemplate/browse/part_svc.cgi,
15979           httemplate/browse/part_virtual_field.cgi,
15980           httemplate/browse/payment_gateway.html,
15981           httemplate/browse/pkg_class.html, httemplate/browse/rate.cgi,
15982           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
15983           httemplate/browse/elements/browse.html,
15984           httemplate/config/config-process.cgi,
15985           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
15986           httemplate/edit/REAL_cust_pkg.cgi,
15987           httemplate/edit/access_group.html,
15988           httemplate/edit/access_user.html, httemplate/edit/agent.cgi,
15989           httemplate/edit/agent_payment_gateway.html,
15990           httemplate/edit/agent_type.cgi,
15991           httemplate/edit/bulk-cust_svc.html,
15992           httemplate/edit/cust_bill_pay.cgi,
15993           httemplate/edit/cust_credit.cgi,
15994           httemplate/edit/cust_credit_bill.cgi,
15995           httemplate/edit/cust_main.cgi,
15996           httemplate/edit/cust_main_county-expand.cgi,
15997           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
15998           httemplate/edit/cust_refund.cgi,
15999           httemplate/edit/inventory_class.html, httemplate/edit/msgcat.cgi,
16000           httemplate/edit/part_bill_event.cgi,
16001           httemplate/edit/part_export.cgi, httemplate/edit/part_pkg.cgi,
16002           httemplate/edit/part_referral.html, httemplate/edit/part_svc.cgi,
16003           httemplate/edit/part_virtual_field.cgi,
16004           httemplate/edit/payment_gateway.html,
16005           httemplate/edit/pkg_class.html,
16006           httemplate/edit/prepay_credit.cgi, httemplate/edit/rate.cgi,
16007           httemplate/edit/rate_region.cgi, httemplate/edit/reg_code.cgi,
16008           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
16009           httemplate/edit/svc_acct_pop.cgi,
16010           httemplate/edit/svc_broadband.cgi,
16011           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
16012           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_phone.cgi,
16013           httemplate/edit/svc_www.cgi,
16014           httemplate/edit/cust_main/billing.html,
16015           httemplate/edit/cust_main/contact.html,
16016           httemplate/edit/elements/edit.html,
16017           httemplate/edit/elements/svc_Common.html,
16018           httemplate/edit/process/REAL_cust_pkg.cgi,
16019           httemplate/edit/process/access_group.html,
16020           httemplate/edit/process/access_user.html,
16021           httemplate/edit/process/agent.cgi,
16022           httemplate/edit/process/agent_payment_gateway.html,
16023           httemplate/edit/process/agent_type.cgi,
16024           httemplate/edit/process/bulk-cust_svc.cgi,
16025           httemplate/edit/process/cust_bill_pay.cgi,
16026           httemplate/edit/process/cust_credit.cgi,
16027           httemplate/edit/process/cust_credit_bill.cgi,
16028           httemplate/edit/process/cust_main.cgi,
16029           httemplate/edit/process/cust_main_county-collapse.cgi,
16030           httemplate/edit/process/cust_main_county-expand.cgi,
16031           httemplate/edit/process/cust_pay.cgi,
16032           httemplate/edit/process/cust_pkg.cgi,
16033           httemplate/edit/process/cust_refund.cgi,
16034           httemplate/edit/process/cust_svc.cgi,
16035           httemplate/edit/process/domain_record.cgi,
16036           httemplate/edit/process/generic.cgi,
16037           httemplate/edit/process/inventory_class.html,
16038           httemplate/edit/process/msgcat.cgi,
16039           httemplate/edit/process/part_bill_event.cgi,
16040           httemplate/edit/process/part_export.cgi,
16041           httemplate/edit/process/part_pkg.cgi,
16042           httemplate/edit/process/part_referral.html,
16043           httemplate/edit/process/part_svc.cgi,
16044           httemplate/edit/process/payment_gateway.html,
16045           httemplate/edit/process/pkg_class.html,
16046           httemplate/edit/process/prepay_credit.cgi,
16047           httemplate/edit/process/quick-charge.cgi,
16048           httemplate/edit/process/quick-cust_pkg.cgi,
16049           httemplate/edit/process/rate.cgi,
16050           httemplate/edit/process/rate_region.cgi,
16051           httemplate/edit/process/reg_code.cgi,
16052           httemplate/edit/process/router.cgi,
16053           httemplate/edit/process/svc_acct.cgi,
16054           httemplate/edit/process/svc_acct_pop.cgi,
16055           httemplate/edit/process/svc_broadband.cgi,
16056           httemplate/edit/process/svc_domain.cgi,
16057           httemplate/edit/process/svc_external.cgi,
16058           httemplate/edit/process/svc_forward.cgi,
16059           httemplate/edit/process/svc_phone.html,
16060           httemplate/edit/process/svc_www.cgi,
16061           httemplate/edit/process/addr_block/add.cgi,
16062           httemplate/edit/process/addr_block/allocate.cgi,
16063           httemplate/edit/process/addr_block/deallocate.cgi,
16064           httemplate/edit/process/addr_block/split.cgi,
16065           httemplate/edit/process/elements/process.html,
16066           httemplate/edit/process/elements/svc_Common.html,
16067           httemplate/elements/checkboxes-table-name.html,
16068           httemplate/elements/checkboxes-table.html,
16069           httemplate/elements/header-popup.html,
16070           httemplate/elements/header.html,
16071           httemplate/elements/jsrsServer.html,
16072           httemplate/elements/menu.html, httemplate/elements/menubar.html,
16073           httemplate/elements/pager.html,
16074           httemplate/elements/phonenumber.html,
16075           httemplate/elements/progress-init.html,
16076           httemplate/elements/progress-popup.html,
16077           httemplate/elements/search-cust_main.html,
16078           httemplate/elements/select-access_group.html,
16079           httemplate/elements/select-agent.html,
16080           httemplate/elements/select-cust-fields.html,
16081           httemplate/elements/select-cust_pkg-status.html,
16082           httemplate/elements/select-month_year.html,
16083           httemplate/elements/select-part_referral.html,
16084           httemplate/elements/select-pkg_class.html,
16085           httemplate/elements/select-table.html,
16086           httemplate/elements/select-taxclass.html,
16087           httemplate/elements/small_custview.html,
16088           httemplate/elements/table-grid.html,
16089           httemplate/elements/table.html,
16090           httemplate/elements/tr-select-access_group.html,
16091           httemplate/elements/tr-select-agent.html,
16092           httemplate/elements/tr-select-cust-fields.html,
16093           httemplate/elements/tr-select-cust_pkg-status.html,
16094           httemplate/elements/tr-select-from_to.html,
16095           httemplate/elements/tr-select-part_referral.html,
16096           httemplate/elements/tr-select-pkg_class.html,
16097           httemplate/elements/xmlhttp.html,
16098           httemplate/graph/cust_bill_pkg.cgi,
16099           httemplate/graph/money_time.cgi,
16100           httemplate/graph/report_cust_bill_pkg.html,
16101           httemplate/graph/report_money_time.html,
16102           httemplate/graph/elements/monthly.html,
16103           httemplate/misc/batch-cust_pay.html, httemplate/misc/bill.cgi,
16104           httemplate/misc/cancel-unaudited.cgi,
16105           httemplate/misc/catchall.cgi, httemplate/misc/cdr-import.html,
16106           httemplate/misc/change_pkg.cgi, httemplate/misc/counties.cgi,
16107           httemplate/misc/cust_main-cancel.cgi,
16108           httemplate/misc/cust_main-import.cgi,
16109           httemplate/misc/cust_main-import_charges.cgi,
16110           httemplate/misc/delete-cust_credit.cgi,
16111           httemplate/misc/delete-cust_pay.cgi,
16112           httemplate/misc/delete-customer.cgi,
16113           httemplate/misc/delete-domain_record.cgi,
16114           httemplate/misc/delete-part_export.cgi,
16115           httemplate/misc/download-batch.cgi, httemplate/misc/dump.cgi,
16116           httemplate/misc/email-invoice.cgi,
16117           httemplate/misc/email_invoice_events.cgi,
16118           httemplate/misc/email_invoices.cgi,
16119           httemplate/misc/fax-invoice.cgi,
16120           httemplate/misc/fax_invoice_events.cgi,
16121           httemplate/misc/fax_invoices.cgi,
16122           httemplate/misc/inventory_item-import.html,
16123           httemplate/misc/link.cgi, httemplate/misc/meta-import.cgi,
16124           httemplate/misc/payment.cgi, httemplate/misc/print-invoice.cgi,
16125           httemplate/misc/print_invoice_events.cgi,
16126           httemplate/misc/print_invoices.cgi, httemplate/misc/queue.cgi,
16127           httemplate/misc/states.cgi,
16128           httemplate/misc/unapply-cust_credit.cgi,
16129           httemplate/misc/unapply-cust_pay.cgi,
16130           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
16131           httemplate/misc/unvoid-cust_pay_void.cgi,
16132           httemplate/misc/upload-batch.cgi,
16133           httemplate/misc/void-cust_pay.cgi, httemplate/misc/whois.cgi,
16134           httemplate/misc/xmlhttp-cust_main-search.cgi,
16135           httemplate/misc/xmlrpc.cgi,
16136           httemplate/misc/process/batch-cust_pay.cgi,
16137           httemplate/misc/process/catchall.cgi,
16138           httemplate/misc/process/cdr-import.html,
16139           httemplate/misc/process/cust_main-import.cgi,
16140           httemplate/misc/process/cust_main-import_charges.cgi,
16141           httemplate/misc/process/delete-customer.cgi,
16142           httemplate/misc/process/inventory_item-import.html,
16143           httemplate/misc/process/link.cgi,
16144           httemplate/misc/process/meta-import.cgi,
16145           httemplate/misc/process/payment.cgi, httemplate/search/cdr.html,
16146           httemplate/search/cust_bill.html,
16147           httemplate/search/cust_bill_event.cgi,
16148           httemplate/search/cust_bill_event.html,
16149           httemplate/search/cust_bill_pkg.cgi,
16150           httemplate/search/cust_credit.html,
16151           httemplate/search/cust_main-otaker.cgi,
16152           httemplate/search/cust_main-zip.html,
16153           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
16154           httemplate/search/cust_pkg.cgi,
16155           httemplate/search/cust_tax_exempt_pkg.cgi,
16156           httemplate/search/inventory_item.html,
16157           httemplate/search/prepay_credit.html,
16158           httemplate/search/queue.html, httemplate/search/reg_code.html,
16159           httemplate/search/report_cdr.html,
16160           httemplate/search/report_cust_bill.html,
16161           httemplate/search/report_cust_credit.html,
16162           httemplate/search/report_cust_main-zip.html,
16163           httemplate/search/report_cust_pay.html,
16164           httemplate/search/report_cust_pkg.html,
16165           httemplate/search/report_prepaid_income.cgi,
16166           httemplate/search/report_prepaid_income.html,
16167           httemplate/search/report_receivables.cgi,
16168           httemplate/search/report_receivables.html,
16169           httemplate/search/report_tax.cgi,
16170           httemplate/search/report_tax.html, httemplate/search/sql.html,
16171           httemplate/search/sqlradius.cgi,
16172           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
16173           httemplate/search/svc_broadband.cgi,
16174           httemplate/search/svc_domain.cgi,
16175           httemplate/search/svc_external.cgi,
16176           httemplate/search/svc_forward.cgi,
16177           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
16178           httemplate/search/elements/search.html,
16179           httemplate/view/cust_bill-logo.cgi,
16180           httemplate/view/cust_bill-pdf.cgi,
16181           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
16182           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
16183           httemplate/view/svc_broadband.cgi,
16184           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
16185           httemplate/view/svc_forward.cgi, httemplate/view/svc_phone.cgi,
16186           httemplate/view/svc_www.cgi,
16187           httemplate/view/cust_main/billing.html,
16188           httemplate/view/cust_main/contacts.html,
16189           httemplate/view/cust_main/misc.html,
16190           httemplate/view/cust_main/packages.html,
16191           httemplate/view/cust_main/payment_history.html,
16192           httemplate/view/cust_main/tickets.html,
16193           httemplate/view/elements/svc_Common.html: Will things ever be the
16194           same again? It's the final masonize
16195
16196 2006-08-23 14:53  ivan
16197
16198         * httemplate/misc/batch-cust_pay.html: remove extraneous "
16199
16200 2006-08-23 05:13  ivan
16201
16202         * FS/FS/Schema.pm: removing already commented-out code
16203
16204 2006-08-23 05:06  ivan
16205
16206         * Makefile, FS/FS/CGI.pm: don't use FREESIDE_URL for this, it
16207           didn't work out...
16208
16209 2006-08-22 05:23  ivan
16210
16211         * httemplate/docs/index.html: get rid of old upgrade instructions
16212
16213 2006-08-21 16:01  ivan
16214
16215         * FS/: MANIFEST, FS/Schema.pm, FS/cust_bill.pm,
16216           FS/cust_bill_ApplicationCommon.pm, FS/cust_bill_pay.pm,
16217           FS/cust_bill_pay_pkg.pm, FS/cust_bill_pkg.pm,
16218           FS/cust_credit_bill.pm, FS/cust_credit_bill_pkg.pm,
16219           t/cust_bill_ApplicationCommon.t, t/cust_bill_pay_pkg.t,
16220           t/cust_credit_bill_pkg.t: add cust_bill_pay_pkg and
16221           cust_credit_bill_pkg - applying credits and payments against
16222           specific line items
16223
16224 2006-08-21 10:45  ivan
16225
16226         * FS/FS/: cust_main.pm: search for existing advertising sources
16227           before adding a new one
16228
16229 2006-08-21 05:38  ivan
16230
16231         * rt/html/Ticket/Elements/EditCustomers: better RT hint for smarter
16232           smart search
16233
16234 2006-08-21 02:46  ivan
16235
16236         * httemplate/docs/index.html: we're off to see the wiki, the
16237           wonderful wiki of oz
16238
16239 2006-08-18 05:18  ivan
16240
16241         * FS/FS/cust_main.pm: and a slight fix to the CSV import
16242
16243 2006-08-18 04:56  ivan
16244
16245         * FS/FS/cust_main.pm: pass through the explicitly specified pkeys
16246
16247 2006-08-18 04:52  ivan
16248
16249         * FS/FS/cust_main.pm: alas, now try with recursion
16250
16251 2006-08-18 04:40  ivan
16252
16253         * FS/FS/cust_main.pm: fix the  explicitly specified primary keys
16254
16255 2006-08-18 04:36  ivan
16256
16257         * FS/FS/cust_main.pm: allow explicitly specified primary keys (to
16258           get around big 8.1 Pg changes wrt reverse engineering
16259
16260 2006-08-18 03:34  ivan
16261
16262         * FS/FS/cust_main.pm: suggestion to run dbdef-create here, yes...
16263
16264 2006-08-18 03:31  ivan
16265
16266         * FS/FS/cust_main.pm: want ALL of cust_main-skeleton tables config,
16267           not just the first line
16268
16269 2006-08-18 03:27  ivan
16270
16271         * FS/FS/cust_main.pm: that was it, the sql had to be fixed...
16272
16273 2006-08-18 03:26  ivan
16274
16275         * FS/FS/cust_main.pm: W T F
16276
16277 2006-08-18 03:18  ivan
16278
16279         * FS/FS/cust_main.pm: even more skeleton debugging, ugh
16280
16281 2006-08-18 03:10  ivan
16282
16283         * FS/FS/cust_main.pm: what's going on with the parameters for
16284           skeleton inserts??
16285
16286 2006-08-18 03:00  ivan
16287
16288         * FS/FS/cust_main.pm: skeleton typo
16289
16290 2006-08-18 02:58  ivan
16291
16292         * FS/FS/cust_main.pm: oops, want CHILD table for skeleton inserts,
16293           not parent
16294
16295 2006-08-18 02:50  ivan
16296
16297         * FS/FS/cust_main.pm: add debugging to _copy_skel to get some idea
16298           what's going on
16299
16300 2006-08-18 01:33  ivan
16301
16302         * FS/FS/: Conf.pm, cust_main.pm: first try at skeleton feature for
16303           mg
16304
16305 2006-08-16 01:19  ivan
16306
16307         * FS/bin/freeside-adduser: get rid of too-verbose debugging
16308
16309 2006-08-15 07:20  ivan
16310
16311         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi,
16312           httemplate/misc/process/cust_main-import.cgi: add a new, extended
16313           CSV import format
16314
16315 2006-08-14 06:28  ivan
16316
16317         * FS/FS/cust_main.pm: pass email, phone and ip adderss to B:OP when
16318           doing refunds, hopefully this will fix OpenECHO refunds
16319
16320 2006-08-14 05:13  ivan
16321
16322         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
16323           httemplate/elements/header.html,
16324           httemplate/elements/search-cust_main.html,
16325           rt/html/Elements/FreesideInvoiceSearch,
16326           rt/html/Elements/FreesideNewCust,
16327           rt/html/Elements/FreesideSearch,
16328           rt/html/Elements/FreesideSvcSearch, rt/html/Elements/PageLayout,
16329           rt/html/Elements/SimpleSearch, rt/html/Elements/Tabs: sprinkle
16330           some magic ajax fairy dust on referring customer SELEKTAH.
16331           rewind!  make smart search smarter, re-layout the top search bars
16332           and add an invoice one
16333
16334 2006-08-14 01:38  ivan
16335
16336         * FS/FS/access_user.pm: bugfix for agentless access users,
16337           triggered by part_referral (advertising source) agent
16338           virtualization
16339
16340 2006-08-13 03:25  ivan
16341
16342         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
16343           httemplate/edit/cust_pay.cgi,
16344           httemplate/edit/process/cust_pay.cgi,
16345           httemplate/view/cust_main.cgi,
16346           httemplate/view/cust_main/billing.html,
16347           httemplate/view/cust_main/misc.html,
16348           httemplate/view/cust_main/packages.html,
16349           httemplate/view/cust_main/payment_history.html,
16350           httemplate/view/cust_main/tickets.html: customer view work:
16351
16352           DONE  1. add status and balance to top
16353
16354           DONE  2. add some sort of oldest date thing so the history
16355           doesn't get too      big (# years and a link to "show older")
16356
16357             3. make the rest of the action links into js popups?  maybe
16358           later,
16359                weird IENess when closing em
16360           DONE (finished)    - so revert out or finish/commit the Enter
16361           check payment one    - Process page can wait until another day..
16362           it should be more of an *action*
16363
16364           DONE  4. Ticket list config knobs for wtxs (grid it too)
16365
16366           DONE  5. grid the package list
16367
16368 2006-08-12 04:01  ivan
16369
16370         * httemplate/edit/cust_credit.cgi: s/Post/Enter/;
16371
16372 2006-08-12 03:47  ivan
16373
16374         * FS/FS/Conf.pm, FS/FS/AccessRight.pm,
16375           httemplate/view/cust_main/payment_history.html: fix acl rewrite
16376           causing problems: void now shows up properly, deprecate all the
16377           redundant config values
16378
16379 2006-08-11 23:45  ivan
16380
16381         * FS/FS/cust_pkg.pm: don't adjust next bill date on unsuspension!
16382           causes undesirable effects with prorate/subscription packages and
16383           undesirably rewards customers for non-payment, closes: Bug#1325
16384
16385 2006-08-11 01:02  ivan
16386
16387         * FS/FS/access_user.pm, FS/FS/part_referral.pm,
16388           httemplate/browse/part_referral.html,
16389           httemplate/edit/cust_main.cgi,
16390           httemplate/elements/select-agent.html,
16391           httemplate/elements/select-part_referral.html,
16392           httemplate/elements/tr-select-agent.html,
16393           httemplate/elements/tr-select-part_referral.html: virtualize
16394           referrals on customer addition
16395
16396 2006-08-10 15:18  ivan
16397
16398         * httemplate/config/config.cgi: bugfix for selects that don't have
16399           select_enum
16400
16401 2006-08-10 06:50  ivan
16402
16403         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/part_referral.pm,
16404           httemplate/browse/part_referral.html,
16405           httemplate/view/cust_main/misc.html: add cust_main.agent_custid
16406           (at least to schema and customer view, no manual editing yet)
16407
16408 2006-08-10 05:01  ivan
16409
16410         * httemplate/browse/part_referral.html: bold the total footer
16411
16412 2006-08-10 04:55  ivan
16413
16414         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
16415           FS/FS/access_user.pm, FS/FS/part_referral.pm,
16416           httemplate/browse/part_referral.html,
16417           httemplate/edit/part_referral.html,
16418           httemplate/edit/process/part_referral.html,
16419           httemplate/elements/menu.html: agent-virtualize advertising
16420           sources
16421
16422 2006-08-09 20:10  ivan
16423
16424         * FS/FS/Schema.pm: don't set the default to NULL the string!
16425           besides, that's already the default value of any nullable column,
16426           which @date_type is...
16427
16428 2006-08-09 19:27  ivan
16429
16430         * FS/FS/part_pkg.pm: better debugging for missing recur_fee so its
16431           easier to check the db
16432
16433 2006-08-09 14:46  ivan
16434
16435         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: take
16436           "coming soon" options off the menu, its been Soon for too long -
16437           they'll get here when they do
16438
16439 2006-08-09 03:47  ivan
16440
16441         * FS/FS/ClientAPI/MyAccount.pm,
16442           fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/svc_acct.pm,
16443           fs_selfservice/FS-SelfService/cgi/change_password.html,
16444           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
16445           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
16446           fs_selfservice/FS-SelfService/cgi/provision_list.html,
16447           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service
16448           interface: add proper password changer and prevent "Setup my
16449           services" provisioner from showing broken links for services not
16450           handled yet
16451
16452 2006-08-09 00:46  ivan
16453
16454         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: and the
16455           days go by...
16456
16457 2006-08-09 00:03  ivan
16458
16459         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: this is not
16460           my beautiful magic template! (water flowing underground)
16461
16462 2006-08-08 23:43  jeff
16463
16464         * FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
16465           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
16466           FS/FS/part_bill_event.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
16467           httemplate/docs/schema.html, httemplate/misc/download-batch.cgi:
16468           batch refactor
16469
16470 2006-08-08 23:34  ivan
16471
16472         * FS/FS/ClientAPI/MyAccount.pm,
16473           fs_selfservice/FS-SelfService/SelfService.pm,
16474           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi,
16475           fs_selfservice/FS-SelfService/cgi/view_invoice.html: self-service
16476           interface: move from text to html invoices
16477
16478 2006-08-08 20:45  ivan
16479
16480         * fs_selfservice/FS-SelfService/Makefile.PL: please bleeding-edge
16481           debian perl, would you put it in /usr/local/sbin?  thanks.
16482
16483 2006-08-06 19:44  ivan
16484
16485         * FS/FS/CurrentUser.pm, FS/FS/Schema.pm, FS/FS/access_user.pm,
16486           httemplate/browse/part_pkg.cgi,
16487           httemplate/browse/access_user.html,
16488           httemplate/edit/access_user.html,
16489           httemplate/edit/elements/edit.html: add internal user disable-ing
16490
16491 2006-08-06 19:19  ivan
16492
16493         * httemplate/search/elements/search.html: get rid of the extra
16494           border in nested tables
16495
16496 2006-08-06 16:39  ivan
16497
16498         * FS/: FS/access_user.pm, bin/freeside-adduser: slightly better
16499           bootstrapping for htpasswd kludge... hopefully that will go away
16500           in 1.7.1
16501
16502 2006-08-06 14:37  ivan
16503
16504         * FS/FS/svc_Common.pm: make sure default RADIUS groups don't
16505           override ones for existing records
16506
16507 2006-08-06 13:23  ivan
16508
16509         * httemplate/edit/svc_acct.cgi: silly closing }
16510
16511 2006-08-06 13:21  ivan
16512
16513         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
16514           httemplate/edit/svc_acct.cgi: yow.  fix up group handling
16515
16516 2006-08-06 13:07  ivan
16517
16518         * FS/FS/svc_acct.pm, httemplate/edit/process/cust_main.cgi: this
16519           should fix the barfing about default radius groups on the new
16520           customer screen...
16521
16522 2006-08-06 02:14  ivan
16523
16524         * FS/FS/svc_acct.pm: this just needs to be a hashref and we should
16525           be all set with radius groups then
16526
16527 2006-08-06 02:10  ivan
16528
16529         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
16530           httemplate/edit/svc_acct.cgi: this should process default
16531           usergroup as well as fixed now
16532
16533 2006-08-06 01:43  ivan
16534
16535         * FS/FS/svc_acct.pm: add debugging to track down RADIUS group
16536           problem
16537
16538 2006-08-06 01:10  ivan
16539
16540         * FS/FS/: svc_acct.pm: add confession here to diagnose etxrn's
16541           problem better
16542
16543 2006-07-27 17:33  ivan
16544
16545         * FS/FS/access_user.pm: htpasswd workaround no longer necessary -
16546           closes: #1351
16547
16548 2006-07-27 01:08  ivan
16549
16550         * FS/t/svc_phone.t: svc_phone.t
16551
16552 2006-07-25 21:18  ivan
16553
16554         * FS/FS/UID.pm: ugh, fixup bootstrapping
16555
16556 2006-07-25 01:39  ivan
16557
16558         * httemplate/search/cust_main.cgi: oops, extra else
16559
16560 2006-07-25 01:33  ivan
16561
16562         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
16563           httemplate/elements/table-grid.html,
16564           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi:
16565           this should finish adding the "inactive" status, i think?
16566
16567 2006-07-25 00:27  ivan
16568
16569         * bin/rt-update-links: quick script to convert rt links from one
16570           database name to another
16571
16572 2006-07-24 15:40  ivan
16573
16574         * FS/FS/cust_main.pm: fix up smart searching to make the quick
16575           payment entry behave better
16576
16577 2006-07-23 07:23  ivan
16578
16579         * httemplate/search/report_receivables.cgi: sql num_pkgs
16580           conflicting with method...
16581
16582 2006-07-23 07:21  ivan
16583
16584         * httemplate/search/report_receivables.cgi: ugh, really fix the
16585           statuses here
16586
16587 2006-07-23 07:20  ivan
16588
16589         * httemplate/search/report_receivables.cgi: hopefully fix the
16590           statuses here
16591
16592 2006-07-23 07:17  ivan
16593
16594         * httemplate/search/report_receivables.cgi:  i should REALLY go to
16595           sleep
16596
16597 2006-07-23 07:16  ivan
16598
16599         * httemplate/search/report_receivables.cgi:  i should go to sleep
16600
16601 2006-07-23 07:07  ivan
16602
16603         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi:
16604           more work towards adding an "inactive" status - add it to the A/R
16605           report
16606
16607 2006-07-15 17:55  ivan
16608
16609         * FS/FS/Conf.pm, FS/FS/agent.pm, FS/FS/cust_bill.pm,
16610           FS/FS/inventory_item.pm,
16611           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
16612           httemplate/autohandler, httemplate/edit/cust_credit.cgi,
16613           httemplate/elements/overlibmws.js,
16614           httemplate/elements/overlibmws_draggable.js,
16615           httemplate/elements/phonenumber.html,
16616           httemplate/search/cust_bill.html, httemplate/search/svc_acct.cgi,
16617           httemplate/search/svc_domain.cgi,
16618           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
16619           httemplate/view/svc_external.cgi: odds and ends
16620
16621 2006-07-13 21:20  ivan
16622
16623         * FS/FS/cust_pkg.pm: don't send cancellation emails on package
16624           changes
16625
16626 2006-07-13 20:27  ivan
16627
16628         * FS/FS/svc_Common.pm: this should fix radius group editing and the
16629           "Reference found where even-sized list expected at
16630           /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 473" error
16631
16632 2006-07-13 20:17  ivan
16633
16634         * FS/FS/CurrentUser.pm: this should fix the bootstrapping
16635
16636 2006-07-13 18:42  ivan
16637
16638         * FS/FS/: CurrentUser.pm, UID.pm: add the small
16639           FS::CurrentUser::BootstrapUser class for... surprise...
16640           bootstrapping
16641
16642 2006-07-13 17:42  ivan
16643
16644         * FS/FS/Setup.pm: fix acl bootstrapping
16645
16646 2006-07-13 17:32  ivan
16647
16648         * FS/: FS/UID.pm, bin/freeside-setup: should be able to
16649           freeside-setup without a username now
16650
16651 2006-07-13 16:45  ivan
16652
16653         * FS/FS/UID.pm: mapsecrets file shouldn't be necessary at all...
16654
16655 2006-07-12 20:54  ivan
16656
16657         * FS/FS/Report/Table/Monthly.pm,
16658           httemplate/search/cust_credit.html,
16659           httemplate/search/cust_pay.cgi,
16660           httemplate/search/report_receivables.cgi: fix multiple-agent
16661           virtualization properly for these reports
16662
16663 2006-07-12 16:33  ivan
16664
16665         * FS/: bin/freeside-setup, FS/Setup.pm: add acl bootstrapping -
16666           should be installable again now
16667
16668 2006-07-11 17:20  ivan
16669
16670         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
16671           FS/FS/cdr.pm, FS/FS/cust_svc.pm, FS/FS/h_svc_phone.pm,
16672           FS/FS/part_svc.pm, FS/FS/svc_phone.pm,
16673           httemplate/elements/menu.html, httemplate/misc/cdr-import.html,
16674           FS/MANIFEST, htetc/handler.pl, httemplate/edit/part_svc.cgi,
16675           httemplate/edit/svc_phone.cgi,
16676           httemplate/edit/elements/edit.html,
16677           httemplate/edit/elements/svc_Common.html,
16678           httemplate/edit/process/svc_phone.html,
16679           httemplate/edit/process/elements/process.html,
16680           httemplate/edit/process/elements/svc_Common.html,
16681           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
16682           httemplate/search/svc_phone.cgi, httemplate/view/svc_phone.cgi,
16683           httemplate/view/elements/svc_Common.html,
16684           FS/FS/part_pkg/voip_cdr.pm: svc_phone service and CDR billing
16685           from imported CDRs
16686
16687 2006-07-09 07:35  ivan
16688
16689         * rt/html/Elements/: Header, PageLayout: fix the image path in the
16690           kludged looknfeel integration
16691
16692 2006-07-05 07:55  ivan
16693
16694         * FS/FS/cust_main.pm: patch to fix fuzzy searching from Ryan Gunn
16695
16696 2006-07-04 05:01  ivan
16697
16698         * FS/: bin/freeside-addgroup, bin/freeside-adduser, MANIFEST:
16699           adding freeside-addgroup
16700
16701 2006-07-01 04:26  ivan
16702
16703         * FS/FS/Record.pm: another Pg 8.1 fix?  noticed by Damon Vincent
16704
16705 2006-06-30 07:30  ivan
16706
16707         * FS/bin/freeside-adduser: checkin freeside-adduser with the -g
16708           flag!  sheesh
16709
16710 2006-06-29 08:45  ivan
16711
16712         * FS/FS/part_export/shellcommands.pm: small patch to set
16713           $new_finger from Tim Yardley
16714
16715 2006-06-29 08:19  ivan
16716
16717         * httemplate/edit/part_bill_event.cgi: percentage late fees too
16718
16719 2006-06-29 06:47  ivan
16720
16721         * FS/FS/inventory_class.pm, FS/FS/svc_Common.pm,
16722           httemplate/browse/inventory_class.html,
16723           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
16724           httemplate/edit/svc_broadband.cgi,
16725           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
16726           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
16727           httemplate/search/inventory_item.html: finish at least the
16728           automatic provisioning part
16729
16730 2006-06-27 07:19  ivan
16731
16732         * httemplate/docs/index.html: going to wikiland
16733
16734 2006-06-24 09:41  ivan
16735
16736         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
16737           httemplate/edit/part_svc.cgi, httemplate/browse/part_svc.cgi,
16738           httemplate/elements/select-table.html,
16739           httemplate/elements/table-grid.html: Add the ability to link
16740           customer service definition fields to inventory   classes, with
16741           an "automatic/manual" flag.  Add the ability for the web
16742           interface to maintain these links.  Start prettying up the
16743           service def.    edit in preparation for Bigger Changes.
16744
16745 2006-06-21 09:26  ivan
16746
16747         * httemplate/browse/part_pkg.cgi: fix show/hide disabled link
16748           interaction w/pager
16749
16750 2006-06-21 06:00  ivan
16751
16752         * httemplate/elements/iframecontentmws.js: oops, don't want this
16753           debugging in here
16754
16755 2006-06-21 06:00  ivan
16756
16757         * httemplate/view/cust_main/payment_history.html:
16758           http://www.macridesweb.com/oltest/ONCLICK.html !!!!!
16759
16760 2006-06-21 05:58  ivan
16761
16762         * httemplate/view/cust_main.cgi: need the OLiframecontent sub
16763
16764 2006-06-21 05:57  ivan
16765
16766         * httemplate/elements/header-popup.html: adding a header element
16767           for popups to replace CGI::header
16768
16769 2006-06-21 05:56  ivan
16770
16771         * httemplate/elements/iframecontentmws.js: add overlib iframe
16772           function
16773
16774 2006-06-21 01:42  ivan
16775
16776         * FS/FS/agent_type.pm, httemplate/browse/agent_type.cgi: speed up
16777           the agent type report when there are lots of package definitions
16778
16779 2006-06-19 06:09  ivan
16780
16781         * httemplate/view/cust_main/packages.html: fix ACL name for service
16782           provisioning and prevent disabled service provisioning from
16783           messing up table formatting
16784
16785 2006-06-19 05:47  ivan
16786
16787         * bin/mapsecrets2access_user: better error checking for this
16788           thrown-together bootstrapping script
16789
16790 2006-06-19 05:22  ivan
16791
16792         * bin/mapsecrets2access_user: ACL bootstrapping
16793
16794 2006-06-19 05:15  ivan
16795
16796         * FS/: FS/CurrentUser.pm, bin/freeside-upgrade: ACL bootstrapping
16797
16798 2006-06-19 05:09  ivan
16799
16800         * FS/t/ConfDefaults.t: forgot to commit this test
16801
16802 2006-06-19 04:57  ivan
16803
16804         * bin/mapsecrets2access_user: ACL bootstrapping/upgrade
16805
16806 2006-06-19 04:25  ivan
16807
16808         * FS/FS/AccessRight.pm, FS/FS/access_user.pm, FS/FS/cust_main.pm,
16809           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
16810           httemplate/view/cust_main/packages.html,
16811           httemplate/view/cust_main/payment_history.html: ACLs, take three
16812           or four or something
16813
16814 2006-06-19 01:05  ivan
16815
16816         * FS/FS/Conf.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main_Mixin.pm,
16817           FS/FS/cust_pkg.pm, FS/FS/UI/Web.pm, httemplate/config/config.cgi,
16818           httemplate/elements/menu.html,
16819           httemplate/elements/select-cust-fields.html,
16820           httemplate/elements/select-cust_pkg-status.html,
16821           httemplate/elements/tr-select-cust-fields.html,
16822           httemplate/elements/tr-select-cust_pkg-status.html,
16823           httemplate/graph/cust_bill_pkg.cgi,
16824           httemplate/search/report_cust_pkg.html,
16825           httemplate/view/cust_main/contacts.html: add ability to select
16826           specific package defs. and package status to package report for
16827           qis
16828
16829 2006-06-18 23:03  ivan
16830
16831         * httemplate/search/cust_main.cgi: fix up the alternating colors on
16832           the customer search results
16833
16834 2006-06-18 19:33  ivan
16835
16836         * FS/MANIFEST, FS/FS/CurrentUser.pm, FS/FS/Record.pm,
16837           FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
16838           FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
16839           httemplate/elements/select-agent.html,
16840           httemplate/elements/select-table.html,
16841           httemplate/elements/tr-select-agent.html,
16842           httemplate/search/cust_bill.html,
16843           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
16844           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
16845           httemplate/search/svc_forward.cgi: agent virtualization, take one
16846           (stuff from "inactive" changeset snuck into cust_main.pm and the
16847           package reporting changeset in search/cust_pkg.cgi here too)
16848
16849 2006-06-18 05:56  ivan
16850
16851         * httemplate/edit/elements/edit.html: well, it isn't broken...
16852
16853 2006-06-18 05:54  ivan
16854
16855         * FS/FS/AccessRight.pm, FS/FS/access_group.pm,
16856           FS/FS/access_groupagent.pm, FS/FS/m2name_Common.pm,
16857           FS/FS/part_pkg.pm, httemplate/edit/access_group.html,
16858           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
16859           httemplate/edit/process/access_group.html,
16860           httemplate/elements/checkboxes-table-name.html,
16861           httemplate/elements/checkboxes-table.html, FS/MANIFEST,
16862           htetc/handler.pl, httemplate/browse/access_group.html,
16863           httemplate/browse/access_user.html,
16864           httemplate/edit/process/elements/process.html: ACLs: finish group
16865           edit (agents + rights) & browse
16866
16867 2006-06-15 18:23  jeff
16868
16869         * FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
16870           httemplate/misc/download-batch.cgi: value issues and many bits
16871           remain
16872
16873 2006-06-15 17:47  ivan
16874
16875         * httemplate/misc/download-batch.cgi: and fix the  name for TD
16876           Canada Trust.  and that's it for now.  really.
16877
16878 2006-06-15 17:33  ivan
16879
16880         * httemplate/misc/download-batch.cgi: oops i'm gonna do that too,
16881           now that the batch format file is not the same as the batch
16882           params files
16883
16884 2006-06-15 17:27  ivan
16885
16886         * httemplate/misc/download-batch.cgi: s/printf/sprintf/ and make
16887           the config a little less strange
16888
16889 2006-06-08 03:32  ivan
16890
16891         * httemplate/elements/menu.html: fix link to prepaid card setup
16892
16893 2006-06-06 03:30  ivan
16894
16895         * FS/FS/cdr.pm: fix unmatched =back somehow futzing things up with
16896           automated install. wtf?!
16897
16898 2006-06-02 06:20  ivan
16899
16900         * httemplate/elements/header.html, rt/FREESIDE_MODIFIED,
16901           rt/html/Elements/FreesideSvcSearch, rt/html/Elements/PageLayout,
16902           rt/html/Elements/Tabs: add a service search
16903
16904 2006-05-24 03:22  ivan
16905
16906         * FS/MANIFEST: removing duplicate entries
16907
16908 2006-05-22 13:38  ivan
16909
16910         * rt/html/Elements/FreesideNewCust: missing > tag on INPUT
16911
16912 2006-05-22 11:27  ivan
16913
16914         * FS/FS/cust_main.pm: better error message for banned cards
16915
16916 2006-05-21 19:06  ivan
16917
16918         * Makefile: docs are going in the wiki Real Soon Now anyway
16919
16920 2006-05-21 17:50  ivan
16921
16922         * Makefile: 1.7.0?  why not?
16923
16924 2006-05-21 17:44  ivan
16925
16926         * httemplate/: index.html, elements/menu.html: 1.7.0?  why not!
16927
16928 2006-05-21 11:40  ivan
16929
16930         * FS/FS/part_export/communigate_pro_singledomain.pm: tyop
16931
16932 2006-05-20 13:06  jeff
16933
16934         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
16935           FS/FS/cust_pay_batch.pm, FS/FS/pay_batch.pm, FS/t/pay_batch.t,
16936           htetc/handler.pl, httemplate/docs/schema.html,
16937           httemplate/misc/download-batch.cgi: first stab at BoM download
16938
16939 2006-05-15 06:57  ivan
16940
16941         * httemplate/: index.html, elements/freeside.css,
16942           elements/header.html, elements/menu.html: move most of the crap
16943           on the "main menu" to the sidebar
16944
16945 2006-05-15 04:05  ivan
16946
16947         * httemplate/elements/freeside.css,
16948           httemplate/elements/header.html, httemplate/elements/xmenu.css,
16949           httemplate/search/cust_main.cgi, rt/FREESIDE_MODIFIED,
16950           rt/html/Elements/FreesideNewCust,
16951           rt/html/Elements/FreesideSearch, rt/html/Elements/Header,
16952           rt/html/Elements/PageLayout, rt/html/Elements/SimpleSearch,
16953           rt/html/Elements/Tabs, rt/html/Elements/TitleBoxStart,
16954           rt/html/Search/Bulk.html: more ACL and re-skinning work, now with
16955           RT!
16956
16957 2006-05-14 09:47  ivan
16958
16959         * CREDITS, htetc/handler.pl, httemplate/autohandler,
16960           httemplate/index.html, httemplate/browse/access_group.html,
16961           httemplate/browse/access_user.html,
16962           httemplate/browse/agent_type.cgi,
16963           httemplate/browse/cust_main_county.cgi,
16964           httemplate/browse/msgcat.cgi, httemplate/browse/part_pkg.cgi,
16965           httemplate/edit/access_group.html,
16966           httemplate/edit/access_user.html, httemplate/edit/agent_type.cgi,
16967           httemplate/edit/cust_bill_pay.cgi,
16968           httemplate/edit/cust_credit.cgi,
16969           httemplate/edit/cust_credit_bill.cgi,
16970           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
16971           httemplate/edit/part_virtual_field.cgi,
16972           httemplate/edit/svc_domain.cgi,
16973           httemplate/edit/elements/edit.html,
16974           httemplate/edit/process/access_group.html,
16975           httemplate/edit/process/access_user.html,
16976           httemplate/edit/process/agent_type.cgi,
16977           httemplate/edit/process/cust_bill_pay.cgi,
16978           httemplate/edit/process/cust_credit.cgi,
16979           httemplate/edit/process/cust_credit_bill.cgi,
16980           httemplate/edit/process/elements/process.html,
16981           httemplate/elements/checkboxes-table.html,
16982           httemplate/elements/cssexpr.js, httemplate/elements/footer.html,
16983           httemplate/elements/header.html,
16984           httemplate/elements/menubar.html,
16985           httemplate/elements/select-access_group.html,
16986           httemplate/elements/tr-select-access_group.html,
16987           httemplate/elements/xmenu.css, httemplate/elements/xmenu.js,
16988           httemplate/misc/batch-cust_pay.html, httemplate/misc/payment.cgi,
16989           httemplate/search/cust_main-otaker.cgi,
16990           httemplate/search/cust_main.cgi,
16991           httemplate/search/report_cust_bill.html,
16992           httemplate/search/report_cust_credit.html,
16993           httemplate/search/report_cust_pay.html,
16994           httemplate/search/report_prepaid_income.html,
16995           httemplate/search/report_tax.html,
16996           httemplate/search/sqlradius.html,
16997           httemplate/search/svc_domain.cgi,
16998           httemplate/search/svc_external.cgi, FS/MANIFEST,
16999           FS/FS/AccessRight.pm, FS/FS/CGI.pm, FS/FS/Schema.pm,
17000           FS/FS/access_group.pm, FS/FS/access_groupagent.pm,
17001           FS/FS/access_right.pm, FS/FS/access_user.pm,
17002           FS/FS/access_user_pref.pm, FS/FS/access_usergroup.pm,
17003           FS/FS/agent_type.pm, FS/FS/cust_bill.pm, FS/FS/m2m_Common.pm,
17004           FS/FS/payby.pm, FS/FS/svc_domain.pm, FS/FS/UI/Web.pm,
17005           FS/bin/freeside-addoutsourceuser, FS/t/AccessRight.t,
17006           FS/t/access_group.t, FS/t/access_groupagent.t,
17007           FS/t/access_right.t, FS/t/access_user.t, FS/t/access_user_pref.t,
17008           FS/t/access_usergroup.t, httemplate/view/cust_main/packages.html,
17009           httemplate/view/cust_main/payment_history.html: first part of ACL
17010           and re-skinning work and some other small stuff
17011
17012 2006-05-13 11:34  ivan
17013
17014         * httemplate/images/background-cheat.png: yay for cheating
17015
17016 2006-05-13 08:31  ivan
17017
17018         * httemplate/images/: 32clear.gif, arrow.down.png,
17019           arrow.right.black.png, arrow.right.png, black-gradient.png,
17020           black-gray-corner.png, black-gray-gradient.png,
17021           black-gray-side.png, black-gray-top.png: adding new images
17022
17023 2006-05-12 06:57  ivan
17024
17025         * httemplate/search/report_receivables.cgi: Pg 8.1 fix was
17026           incorrect and broke things, this should actually work
17027
17028 2006-05-08 04:28  ivan
17029
17030         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
17031           httemplate/search/report_tax.cgi: add config switch to base tax
17032           off shipping address if present
17033
17034 2006-05-08 03:01  ivan
17035
17036         * FS/FS/Report/Table/Monthly.pm, httemplate/index.html,
17037           httemplate/graph/cust_bill_pkg.cgi,
17038           httemplate/graph/elements/monthly.html,
17039           httemplate/search/cust_bill_pkg.cgi: sales report per agent and
17040           package class looks good
17041
17042 2006-05-07 13:27  ivan
17043
17044         * htetc/handler.pl, httemplate/elements/select-month_year.html,
17045           httemplate/elements/select-pkg_class.html,
17046           httemplate/elements/select-table.html,
17047           httemplate/elements/tr-select-from_to.html,
17048           httemplate/elements/tr-select-pkg_class.html,
17049           httemplate/graph/cust_bill_pkg.cgi,
17050           httemplate/graph/money_time.cgi,
17051           httemplate/graph/report_cust_bill_pkg.html,
17052           httemplate/graph/report_money_time.html,
17053           httemplate/graph/elements/monthly.html: first pass at sales
17054           reports per agent and package class
17055
17056 2006-05-03 02:47  ivan
17057
17058         * httemplate/search/report_receivables.cgi: pg 8.1 fix from Chris
17059           Cappuccio
17060
17061 2006-05-02 08:23  ivan
17062
17063         * FS/: MANIFEST, FS/Pony.pm: yours!
17064
17065 2006-05-02 08:03  ivan
17066
17067         * httemplate/: index.html, search/report_receivables.html: add an
17068           agent pre-selection page to receivables report
17069
17070 2006-05-02 04:59  ivan
17071
17072         * httemplate/index.html, FS/FS/Report/Table/Monthly.pm,
17073           httemplate/graph/money_time.cgi,
17074           httemplate/graph/report_money_time.html: add a "pre-report" page
17075           to this report/graph as requested by lewis/wtxs, also add 12mo
17076           total option
17077
17078 2006-05-01 06:09  ivan
17079
17080         * FS/FS/part_pkg/prorate.pm: small fix to make prorate behave on
17081           the 1st as it did before
17082
17083 2006-05-01 05:38  ivan
17084
17085         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fix some very
17086           annoying clucks (warnings with backtraces) when cutoff day isn't
17087           found in old packages
17088
17089 2006-05-01 04:45  ivan
17090
17091         * FS/FS/TicketSystem/RT_External.pm: column reference "disabled" is
17092           ambiguous
17093
17094 2006-05-01 04:43  ivan
17095
17096         * FS/FS/TicketSystem/RT_External.pm: fix bug with duplicate tickets
17097           showing up on customer view listing when the custom priority
17098           field was edited
17099
17100 2006-04-26 06:16  ivan
17101
17102         * Makefile: apache reload doesn't work when server isn't running
17103           already
17104
17105 2006-04-21 17:58  ivan
17106
17107         * httemplate/browse/inventory_class.html,
17108           httemplate/browse/part_pkg.cgi, httemplate/browse/pkg_class.html,
17109           httemplate/browse/rate.cgi,
17110           httemplate/browse/elements/browse.html, htetc/handler.pl,
17111           httemplate/index.html, httemplate/edit/inventory_class.html,
17112           httemplate/edit/part_pkg.cgi, httemplate/edit/pkg_class.html,
17113           httemplate/edit/elements/edit.html,
17114           httemplate/edit/process/inventory_class.html,
17115           httemplate/edit/process/pkg_class.html,
17116           httemplate/edit/process/elements/process.html,
17117           httemplate/elements/select-agent.html,
17118           httemplate/elements/select-pkg_class.html,
17119           httemplate/elements/select-table.html,
17120           httemplate/elements/tr-select-pkg_class.html,
17121           httemplate/search/cust_pkg.cgi, FS/FS/part_pkg.pm,
17122           httemplate/search/elements/search.html: start of package class
17123           web UI (add/edit package classes, package class selection in
17124           package def edit)
17125
17126 2006-04-21 07:21  ivan
17127
17128         * FS/FS/part_pkg/incomplete/billoneday.pm: throw this in here for
17129           now
17130
17131 2006-04-21 07:20  ivan
17132
17133         * FS/FS/part_pkg/: flat.pm, prorate.pm, subscription.pm: fix some
17134           indentation and the default cutoff day
17135
17136 2006-04-21 05:45  ivan
17137
17138         * httemplate/: index.html, misc/queue.cgi, search/queue.html:
17139           s(browse/queue.cgi)(search/queue.html)
17140
17141 2006-04-18 23:37  ivan
17142
17143         * FS/FS/cust_main.pm: DOH!  perlvar: not counting patterns matched
17144           in nested blocks that have been exited already.
17145
17146 2006-04-15 06:32  ivan
17147
17148         * httemplate/graph/money_time.cgi: REALLY correct the period for
17149           the total column this time
17150
17151 2006-04-15 06:28  ivan
17152
17153         * httemplate/graph/money_time.cgi: correct period & use a yellow
17154           color for the total column
17155
17156 2006-04-15 06:25  ivan
17157
17158         * httemplate/graph/money_time.cgi: format & link the total column
17159
17160 2006-04-14 17:21  ivan
17161
17162         * httemplate/graph/money_time.cgi: and </TD> the total column
17163
17164 2006-04-14 17:16  ivan
17165
17166         * httemplate/graph/money_time.cgi: add a total column
17167
17168 2006-04-14 04:55  ivan
17169
17170         * FS/FS/: Conf.pm, svc_forward.pm: add the
17171           svc_forward-arbitrary_dst flag to enable arbitrary svc_forward
17172           destinations
17173
17174 2006-04-13 14:29  ivan
17175
17176         * FS/bin/freeside-adduser: don't do the duplicate check unless
17177           there's a file already; fixes problem with first use of
17178           freeside-adduser
17179
17180 2006-04-12 05:36  ivan
17181
17182         * httemplate/index.html, FS/FS/cust_main.pm,
17183           httemplate/search/cust_main-zip.html,
17184           httemplate/search/cust_main.cgi,
17185           httemplate/search/report_cust_main-zip.html,
17186           httemplate/search/elements/search.html: zip code report
17187
17188 2006-04-09 16:41  ivan
17189
17190         * httemplate/view/: cust_main.cgi, cust_main/payment_history.html,
17191           cust_main/tickets.html: a few more fixups for our favorite
17192           include(...) from Scott Edwards
17193
17194 2006-04-09 16:39  ivan
17195
17196         * httemplate/edit/cust_main.cgi: add "spool_cdr" to cust_main
17197           fields
17198
17199 2006-04-09 16:24  ivan
17200
17201         * FS/FS/part_export/domain_shellcommands.pm: should fix "Can't use
17202           string ("old_uid") as a SCALAR ref while "strict refs" in use"
17203           error
17204
17205 2006-04-09 13:36  ivan
17206
17207         * FS/bin/freeside-adduser: error out if you try to add duplicates;
17208           this should lower my annoyance-level
17209
17210 2006-04-03 16:26  ivan
17211
17212         * FS/FS/: Conf.pm, svc_acct.pm: option to disable global uniqueness
17213           checking
17214
17215 2006-04-03 13:49  ivan
17216
17217         * FS/FS/svc_domain.pm: add PTR to sort order for DNS entries
17218
17219 2006-04-03 04:36  ivan
17220
17221         * FS/FS/Record.pm: and also allow [ and ] in ut_textn
17222
17223 2006-04-03 03:11  ivan
17224
17225         * FS/FS/Record.pm: allow [ and ] in ut_text
17226
17227 2006-04-03 02:46  ivan
17228
17229         * htetc/handler.pl, FS/FS/Misc.pm,
17230           httemplate/edit/cust_main/contact.html,
17231           httemplate/misc/states.cgi,
17232           httemplate/view/cust_main/contacts.html: have the UI use full
17233           country names, and state names outside the US...
17234
17235 2006-04-02 15:13  ivan
17236
17237         * FS/FS/: cust_main.pm, cust_pay_batch.pm: typo
17238
17239 2006-03-31 15:22  ivan
17240
17241         * httemplate/browse/part_bill_event.cgi: quick sort fix for billing
17242           events
17243
17244 2006-03-31 01:20  lsc
17245
17246         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fixed the errors
17247           pointed out by Ivan in the following email:
17248
17249           ---- before and after now?  I gave subscription and prorate a
17250           try.  Subscription came out as:
17251
17252             subscription 27th (03/25/06 - 04/27/06)  $10.00
17253             subscription 23rd (03/25/06 - 04/23/06)  $10.00
17254
17255           the "23rd" one is right, but the "27th" one should have only
17256           advanced the date two days to 3/27/06.
17257
17258               Prorate came out as:
17259
17260               prorate 23rd (03/25/06 - 04/23/06)  $9.20
17261               prorate 27th (03/25/06 - 04/27/06)  $10.49
17262
17263           The "23rd" one is right, but the "27th" one should have only
17264           advanced the date two days to 4/27/06.
17265
17266           lsc@prgmr.com
17267
17268 2006-03-30 06:22  ivan
17269
17270         * FS/bin/freeside-upgrade: move all the schema-updating magic into
17271           DBIx::DBSchema
17272
17273 2006-03-24 18:23  ivan
17274
17275         * FS/FS/cust_main.pm, FS/FS/queue_depend.pm, FS/FS/svc_acct.pm,
17276           FS/bin/freeside-setup,
17277           fs_selfservice/FS-SelfService/cgi/agent.cgi,
17278           fs_selfservice/FS-SelfService/cgi/payment_results.html,
17279           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
17280           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
17281           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
17282           httemplate/misc/upload-batch.cgi,
17283           httemplate/misc/process/cdr-import.html,
17284           httemplate/misc/process/cust_main-import.cgi,
17285           httemplate/misc/process/cust_main-import_charges.cgi,
17286           httemplate/misc/process/inventory_item-import.html: successfully
17287           correct the spelling of sucessful
17288
17289 2006-03-24 11:49  ivan
17290
17291         * httemplate/misc/process/payment.cgi: fix spelling
17292
17293 2006-03-23 04:00  lsc
17294
17295         * FS/FS/part_pkg/: prorate.pm, subscription.pm: for subscription.pm
17296           and prorate.pm:
17297
17298           -modify the subscription and prorate price plans
17299           (FS/FS/part_pkg/subscription.pm and prorate.pm) to have a
17300           configurable (add a field to the %info hash) billing day instead
17301           of "1st of the month" only.  subscription will be easy, prorate
17302           will be a little trickier.
17303
17304           essentially, I replaced the '1' in the 'day' field of the
17305           timelocal that generates $$date with the value I added to the
17306           %info hash, 'cutoff_day'
17307
17308           -implement a price plan (new file in FS/FS/part_pkg/ - probably
17309           @ISA FS::part_pkg::subscription) that charges the first full
17310           month if the customer signs up between the 1st and the
17311           configurable billing day, and gives them the remainder of the
17312           month free if they sign up between the configurable billing day
17313           and the end of the month.
17314
17315           if this is the first time the customer is billed, and if the date
17316           is greater than the cutoff date, advance $ssdate to cutoff_day of
17317           next month, else $$date is cutoff_date of this month.  Either
17318           way, charge them for a month.
17319
17320           ----------------------------------------------------------------------
17321
17322 2006-03-20 11:13  ivan
17323
17324         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cust_main.pm,
17325           FS/FS/cust_svc.pm, FS/FS/rate_detail.pm, FS/FS/svc_acct.pm,
17326           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/part_pkg.cgi,
17327           FS/MANIFEST, bin/cdr_upstream_rate.import,
17328           httemplate/edit/rate.cgi, httemplate/edit/cust_main/billing.html,
17329           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
17330           httemplate/view/cust_main/billing.html: add price plan to bill on
17331           internal or external CDRs directly, add option to export CDRs to
17332           a per-customer downstream file
17333
17334 2006-03-17 06:56  ivan
17335
17336         * FS/FS/Daemon.pm: use IO::File, lucky this never threw an error...
17337
17338 2006-03-14 23:34  ivan
17339
17340         * FS/FS/part_pkg/voip_cdr.pm: initial commit of this just cause i
17341           want a revision history
17342
17343 2006-03-14 20:17  ivan
17344
17345         * FS/FS/Record.pm: handle BIGSERIAL like SERIAL for the cdr table,
17346           and normalize canadian zip codes as well as us ones
17347
17348 2006-03-13 14:32  ivan
17349
17350         * httemplate/elements/: progress-init.html, progress-popup.html:
17351           fix progress hoohaw for internet exploder again, whew.  also make
17352           sure error/finish messages are centered, looks better
17353
17354 2006-03-10 23:27  ivan
17355
17356         * httemplate/elements/footer.html: some pages from ui hoohaw have
17357           leaked footer include, need something here for now
17358
17359 2006-03-10 21:21  ivan
17360
17361         * httemplate/: elements/progress-init.html, elements/xmlhttp.html,
17362           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
17363           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
17364           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix the
17365           progressbar bug with multiple progressbar forms on a page
17366
17367 2006-03-10 14:30  ivan
17368
17369         * httemplate/: elements/progress-init.html,
17370           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
17371           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
17372           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix to
17373           (hopefully) allow multiple progress-init's in a page, also add
17374           second $cgi arg to all these progressbar calls...
17375
17376 2006-03-10 14:28  ivan
17377
17378         * FS/FS/UI/Web.pm: want to know who *called* this without the
17379           required second arg
17380
17381 2006-03-09 05:42  ivan
17382
17383         * htetc/handler.pl: fix that
17384           blank-page-instead-of-profiling-redirect-when-called-from-an-include
17385           bug triggered by mason 1.32 :)
17386
17387 2006-03-09 03:48  ivan
17388
17389         * httemplate/view/cust_main.cgi: don't use a table with
17390           WIDTH="100%", it shoves the custnum and "billing information"
17391           boxes way out to the right
17392
17393 2006-03-08 04:14  ivan
17394
17395         * FS/FS/inventory_item.pm,
17396           httemplate/misc/inventory_item-import.html,
17397           httemplate/misc/process/inventory_item-import.html,
17398           httemplate/search/inventory_item.html:  Add an option to the web
17399           interface to batch upload new entries to the
17400           inventory_item table.
17401
17402 2006-03-08 02:05  ivan
17403
17404         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/inventory_class.pm,
17405           FS/FS/inventory_item.pm, FS/t/inventory_class.t,
17406           FS/t/inventory_item.t, httemplate/search/inventory_item.html,
17407           bin/generate-table-module, htetc/handler.pl,
17408           httemplate/edit/inventory_class.html,
17409           httemplate/edit/elements/edit.html,
17410           httemplate/edit/process/inventory_class.html,
17411           httemplate/edit/process/elements/process.html,
17412           httemplate/search/elements/search.html: Add a new table for
17413           inventory with for DIDs/serials/etc., and an additional new table
17414           for inventory category (i.e. to distinguish DIDs, serials, MACs,
17415           etc.)
17416
17417 2006-03-08 00:21  ivan
17418
17419         * FS/FS/agent.pm: add space in error msg
17420
17421 2006-03-03 07:02  ivan
17422
17423         * FS/FS/Report/Table/Monthly.pm, httemplate/graph/money_time.cgi:
17424           agent-specific sales/credit/receipts summary
17425
17426 2006-02-28 11:34  ivan
17427
17428         * FS/FS/part_pkg.pm: update POD docs regarding new price plans
17429
17430 2006-02-22 05:07  ivan
17431
17432         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
17433           httemplate/images/red_telephone_mimooh_01.png,
17434           httemplate/view/cust_main/contacts.html: add vonage click2call
17435           feature
17436
17437 2006-02-21 23:12  ivan
17438
17439         * FS/FS/CGI.pm: a better CGI::rooturl(), will have to do for now
17440
17441 2006-02-18 03:14  ivan
17442
17443         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cdr_calltype.pm,
17444           FS/FS/cdr_carrier.pm, FS/FS/cdr_type.pm, FS/FS/cust_main.pm,
17445           FS/MANIFEST, FS/FS/part_pkg/voip_sqlradacct.pm, FS/t/cdr.t,
17446           FS/t/cdr_calltype.t, FS/t/cdr_carrier.t, FS/t/cdr_type.t,
17447           FS/t/part_pkg-voip_cdr.t, htetc/handler.pl,
17448           httemplate/misc/cdr-import.html,
17449           httemplate/misc/process/cdr-import.html,
17450           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
17451           bin/cdr_calltype.import: CDR schema and class
17452
17453 2006-02-17 18:11  ivan
17454
17455         * FS/FS/: cust_tax_exempt_pkg.pm, domain_record.pm, msgcat.pm,
17456           nas.pm, part_bill_event.pm, port.pm, prepay_credit.pm, queue.pm,
17457           queue_arg.pm, rate_detail.pm, reg_code_pkg.pm: update POD
17458           documentation left behind from example template
17459
17460 2006-02-16 13:43  ivan
17461
17462         * FS/FS/Setup.pm, FS/bin/freeside-setup,
17463           httemplate/docs/admin.html: automate more of the initial data
17464           adding...
17465
17466 2006-02-08 23:18  ivan
17467
17468         * httemplate/elements/: calendar-en.js, calendar-setup.js,
17469           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
17470           jscalendar
17471
17472 2006-02-08 14:53  ivan
17473
17474         * FS/bin/freeside-selfservice-server: don't leave ssh zombies
17475           around either
17476
17477 2006-02-07 19:49  ivan
17478
17479         * httemplate/docs/index.html: slightly html-ize the 1.5.8 upgrade
17480           instructions
17481
17482 2006-02-07 18:26  ivan
17483
17484         * FS/FS/UID.pm: update error message when secrets file cannot be
17485           found
17486
17487 2006-02-07 05:49  ivan
17488
17489         * FS/FS/svc_acct.pm: well, it was already fatal.  at least now the
17490           error message is better.
17491
17492 2006-02-07 03:12  ivan
17493
17494         * httemplate/edit/cust_pay.cgi: remove inadvertant extra table
17495           statement preventing page from showing up in konq
17496
17497 2006-02-05 04:27  ivan
17498
17499         * FS/FS/option_Common.pm, httemplate/browse/payment_gateway.html,
17500           httemplate/edit/payment_gateway.html,
17501           httemplate/edit/process/payment_gateway.html: payment gateway
17502           editing
17503
17504 2006-02-01 15:13  ivan
17505
17506         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
17507           FS/FS/Cron/backup.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/vacuum.pm,
17508           FS/bin/freeside-daily, FS/bin/freeside-monthly,
17509           FS/t/Cron-backup.t, FS/t/Cron-bill.t, FS/t/Cron-vacuum.t,
17510           httemplate/browse/part_bill_event.cgi: finish adding
17511           freeside-monthly and monthly events
17512
17513 2006-01-31 23:58  ivan
17514
17515         * Makefile: HEAD isn't 1.5.8 anymore
17516
17517 2006-01-31 07:01  ivan
17518
17519         * FS/FS/payby.pm: oops, forgot $
17520
17521 2006-01-31 03:02  ivan
17522
17523         * FS/FS/Schema.pm, FS/FS/payby.pm, FS/MANIFEST, FS/t/payby.t,
17524           htetc/handler.pl, httemplate/browse/part_bill_event.cgi,
17525           httemplate/edit/part_bill_event.cgi: [no log message]
17526
17527 2006-01-30 20:26  ivan
17528
17529         * httemplate/: browse/addr_block.cgi, browse/agent.cgi,
17530           browse/agent_type.cgi, browse/part_bill_event.cgi,
17531           browse/part_export.cgi, browse/part_pkg.cgi, browse/part_svc.cgi,
17532           browse/part_virtual_field.cgi, browse/payment_gateway.html,
17533           browse/rate.cgi, browse/router.cgi, browse/svc_acct_pop.cgi,
17534           config/config-view.cgi, config/config.cgi,
17535           edit/REAL_cust_pkg.cgi, edit/agent.cgi,
17536           edit/agent_payment_gateway.html, edit/agent_type.cgi,
17537           edit/bulk-cust_svc.html, edit/cust_pay.cgi, edit/part_export.cgi,
17538           edit/part_pkg.cgi, edit/part_svc.cgi, edit/payment_gateway.html,
17539           edit/prepay_credit.cgi, edit/rate.cgi, edit/rate_region.cgi,
17540           edit/reg_code.cgi, edit/svc_acct.cgi, edit/svc_broadband.cgi,
17541           edit/svc_forward.cgi, edit/process/prepay_credit.cgi,
17542           edit/process/reg_code.cgi, misc/batch-cust_pay.html,
17543           misc/cust_main-import.cgi, misc/cust_main-import_charges.cgi,
17544           misc/link.cgi, misc/meta-import.cgi, misc/upload-batch.cgi,
17545           misc/whois.cgi, misc/process/cust_main-import.cgi,
17546           misc/process/cust_main-import_charges.cgi,
17547           misc/process/meta-import.cgi, search/report_prepaid_income.cgi,
17548           search/report_tax.cgi, search/svc_external.cgi,
17549           view/cust_bill.cgi, view/cust_main.cgi, view/svc_acct.cgi,
17550           view/svc_broadband.cgi, view/svc_domain.cgi,
17551           view/svc_external.cgi: move header() to
17552           include(/elements/header.html) so it can be changed in one place,
17553           thanks to Scott Edwards
17554
17555 2006-01-30 18:59  ivan
17556
17557         * FS/FS/Record.pm: fix "table not found" dbdef error message to
17558           recommend freeside-upgrade instead create + dbdef-create
17559
17560 2006-01-26 23:34  ivan
17561
17562         * httemplate/search/report_tax.cgi: small visual fix to alternating
17563           row colors when show_taxclasses is on
17564
17565 2006-01-26 17:33  ivan
17566
17567         * httemplate/search/cust_tax_exempt_pkg.cgi: on tax exemption
17568           report, show more info on the specific line item and invoice
17569
17570 2006-01-26 07:27  ivan
17571
17572         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_tax_exempt_pkg.pm,
17573           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_class.t,
17574           httemplate/search/cust_bill_pkg.cgi,
17575           httemplate/search/cust_tax_exempt_pkg.cgi,
17576           httemplate/search/report_tax.cgi,
17577           httemplate/search/report_tax.html: whew, FINALLY can fix monthly
17578           exemption columns to work correctly.  also make them
17579           agent-specific.  also fix package exemption columns, they were
17580           bunk too, sheesh.  start adding package classes for package class
17581           tax reporting.
17582
17583 2006-01-25 04:34  ivan
17584
17585         * FS/: FS/Record.pm, FS/Schema.pm, FS/cust_bill.pm,
17586           FS/cust_main.pm, FS/cust_tax_exempt.pm,
17587           FS/cust_tax_exempt_pkg.pm, FS/h_cust_bill.pm,
17588           FS/h_cust_tax_exempt.pm, t/cust_tax_exempt_pkg.t,
17589           t/h_cust_bill.t, t/h_cust_tax_exempt.t, MANIFEST: change
17590           texas-style tax exemptions to be against a specific line item
17591           rather than just general per-customer, for later tracking and tax
17592           reporting.  fix 1969/1970 exemptions for one-off charges
17593
17594 2006-01-04 18:03  ivan
17595
17596         * FS/FS/Schema.pm: remove redundant indices on cust_main ship_
17597           columns
17598
17599 2005-12-29 18:41  rsiddall
17600
17601         * FS/FS/Conf.pm, FS/FS/ConfItem.pm, FS/FS/cust_pkg.pm,
17602           FS/FS/cust_svc.pm, FS/FS/part_export/artera_turbo.pm,
17603           fs_selfservice/FS-SelfService/SelfService.pm,
17604           fs_selfservice/FS-SelfService/cgi/provision_list.html,
17605           httemplate/view/cust_main.cgi: Fixing a few typos.
17606
17607 2005-12-24 19:41  ivan
17608
17609         * httemplate/search/report_tax.cgi: add switch to enable taxclass
17610           breakdown, report invoiced tax separately in that case
17611
17612 2005-12-24 19:38  ivan
17613
17614         * httemplate/edit/part_bill_event.cgi: make sure to specify a
17615           money_char default
17616
17617 2005-12-24 19:18  ivan
17618
17619         * httemplate/search/: report_tax.cgi, report_tax.html: add switch
17620           to enable taxclass breakdown, report invoiced tax separately in
17621           that case
17622
17623 2005-12-24 19:07  ivan
17624
17625         * httemplate/search/cust_bill_pkg.cgi: correct "out of taxable
17626           region" flag on new line item report - NULLs need to be compared
17627           explicitly.  apparantly NULL != NULL.  bah SQL
17628
17629 2005-12-24 19:00  ivan
17630
17631         * FS/FS/Schema.pm: update indices for better tax report performance
17632
17633 2005-12-24 18:31  ivan
17634
17635         * httemplate/search/cust_bill_pkg.cgi: fixup new line item report
17636           brainfart
17637
17638 2005-12-24 17:57  ivan
17639
17640         * httemplate/search/report_tax.cgi: correct end date display for
17641           "now"
17642
17643 2005-12-24 16:52  ivan
17644
17645         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
17646           httemplate/edit/part_bill_event.cgi: add invoice event to suspend
17647           only when greater than N amount
17648
17649 2005-12-24 16:36  ivan
17650
17651         * httemplate/edit/cust_main/billing.html: don't reenable postal
17652           billing for existing customers just cause its blank...
17653
17654 2005-12-21 20:24  ivan
17655
17656         * httemplate/search/report_tax.cgi: and s/$taxable/$tot_taxable/ in
17657           the declaration too
17658
17659 2005-12-21 20:22  ivan
17660
17661         * httemplate/search/report_tax.cgi: fix some ambiguous var names
17662           causing " "my" variable $t masks earlier declaration in same
17663           scope" errors
17664
17665 2005-12-21 20:01  ivan
17666
17667         * httemplate/search/cust_bill_event.html,
17668           httemplate/search/cust_bill_pkg.cgi,
17669           httemplate/search/report_cust_bill.html,
17670           httemplate/search/report_cust_credit.html,
17671           httemplate/search/report_cust_pay.html,
17672           httemplate/search/report_tax.cgi,
17673           httemplate/search/report_tax.html, FS/FS/cust_bill_pkg.pm,
17674           httemplate/elements/select-agent.html,
17675           httemplate/elements/table-grid.html,
17676           httemplate/elements/tr-input-beginning_ending.html,
17677           httemplate/elements/tr-select-agent.html,
17678           httemplate/search/elements/search.html: tax report update, link
17679           to new line item report, per-agent tax reporting
17680
17681 2005-12-18 20:18  ivan
17682
17683         * FS/FS/part_pkg/: sesmon_hour.pm, sesmon_minute.pm,
17684           sql_external.pm, sql_generic.pm, voip_sqlradacct.pm: correct
17685           field labeling - not always monthly
17686
17687 2005-12-18 20:18  ivan
17688
17689         * FS/FS/part_pkg/sqlradacct_hour.pm: add maximum "caps" to RADIUS
17690           usage charges
17691
17692 2005-12-16 14:47  ivan
17693
17694         * FS/FS/raddb.pm, bin/generate-raddb: add motorola canopy
17695           attributes from wtxs, neaten up raddb.pm generation
17696
17697 2005-12-15 17:49  ivan
17698
17699         * httemplate/edit/payment_gateway.html: add TransactionCentral
17700
17701 2005-12-15 11:36  ivan
17702
17703         * httemplate/edit/: agent.cgi, agent_type.cgi: fix bug when adding
17704           new agent types, noticed by Julius Igugu
17705
17706 2005-12-15 10:45  ivan
17707
17708         * bin/print-schema: adding print-schema
17709
17710 2005-12-14 20:04  ivan
17711
17712         * FS/FS/Conf.pm, FS/FS/cust_pay_void.pm, FS/FS/Record.pm,
17713           httemplate/misc/unvoid-cust_pay_void.cgi: payment "un-void"ing
17714
17715 2005-12-14 12:57  ivan
17716
17717         * FS/FS/svc_acct.pm: allow a dir field to be set (or
17718           auto-generated) even if uid is fixed
17719
17720 2005-12-14 10:52  ivan
17721
17722         * FS/FS/part_export/radiator.pm: add 'STATE' field for suspensions
17723           to Radiator export
17724
17725 2005-12-12 19:13  ivan
17726
17727         * httemplate/edit/process/payment_gateway.html: fix options in
17728           gateway adding
17729
17730 2005-12-12 13:39  ivan
17731
17732         * FS/FS/part_export/radiator.pm: use crypt password for radiator
17733           export
17734
17735 2005-12-09 08:58  ivan
17736
17737         * httemplate/: edit/process/cust_credit_bill.cgi,
17738           view/cust_main/payment_history.html: fill in reason if empty when
17739           applying a credit to a refund
17740
17741 2005-12-09 08:56  ivan
17742
17743         * httemplate/edit/: cust_main.cgi, cust_main/billing.html: fix
17744           postal mail checkbox misbehaving (isn't sticky on errors -
17745           reverts back to on)
17746
17747 2005-12-07 15:48  ivan
17748
17749         * FS/: FS/Record.pm, bin/freeside-setup: for fetching inserted keys
17750           without pg_oid_status, look up the actual sequence name from
17751           dbdef rather than assuming ${table}_${column}_seq
17752
17753 2005-12-06 14:25  ivan
17754
17755         * FS/FS/Record.pm: make sure zip is required for canada, also use
17756           CURRVAL() function instead of pg_oid_status DBD attribute because
17757           Pg 8.1 doesn't have oids by default anymore
17758
17759 2005-12-05 11:01  ivan
17760
17761         * FS/FS/svc_Common.pm: avoid uninitialized value errors
17762
17763 2005-12-05 09:19  ivan
17764
17765         * httemplate/edit/process/cust_main.cgi: eek, don't log all this
17766           debugging info by default
17767
17768 2005-12-02 23:26  ivan
17769
17770         * htetc/handler.pl: this should be the last of
17771           s/RT::TicketCustomFieldValues/RT::ObjectCustomFieldValues/
17772
17773 2005-12-02 23:12  ivan
17774
17775         * Makefile: those semicolons can't possibly have belonged there
17776
17777 2005-12-02 23:02  ivan
17778
17779         * FS/bin/freeside-upgrade: force a dbdef reload.  no wonder this
17780           had to be run multiple times before
17781
17782 2005-12-01 11:17  ivan
17783
17784         * httemplate/edit/agent_type.cgi: list disabled packages on agent
17785           type edit if they are still associated with the type
17786
17787 2005-12-01 09:36  ivan
17788
17789         * FS/FS/part_export/shellcommands.pm: shellcommands usermod_pwonly
17790           shouldn't apply to RADIUS groups, this is messing up unrelated
17791           RADIUS exports
17792
17793 2005-11-28 09:16  ivan
17794
17795         * FS/FS/cust_main.pm: turn off debugging
17796
17797 2005-11-28 09:13  ivan
17798
17799         * FS/bin/freeside-sqlradius-radacctd: in POD example, remove extra
17800           SQL that Pg doesn't need and MySQL doesn't like
17801
17802 2005-11-28 09:12  ivan
17803
17804         * FS/bin/freeside-sqlradius-radacctd: update docs and error message
17805           for all three supporte exports
17806
17807 2005-11-28 09:07  ivan
17808
17809         * FS/bin/freeside-sqlradius-radacctd: startup
17810           freeside-sqlradius-radacctd for radiator export too
17811
17812 2005-11-28 08:59  ivan
17813
17814         * FS/FS/svc_Common.pm: allow defaults to override empty values for
17815           new objects
17816
17817 2005-11-28 08:38  ivan
17818
17819         * FS/FS/cust_svc.pm: better error msg
17820
17821 2005-11-28 08:34  ivan
17822
17823         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
17824           deal with any usage-capable export
17825
17826 2005-11-28 08:21  ivan
17827
17828         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
17829           deal with any usage-capable export
17830
17831 2005-11-28 08:14  ivan
17832
17833         * FS/FS/Record.pm: okay, its been tested
17834
17835 2005-11-28 08:07  ivan
17836
17837         * FS/FS/part_export/radiator.pm: fix small bug in radiator export
17838
17839 2005-11-28 07:41  ivan
17840
17841         * FS/FS/cust_main.pm: add debugging info to cust_main to figure out
17842           where the freeze is coming from
17843
17844 2005-11-27 13:59  ivan
17845
17846         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
17847           per-agent billco spools
17848
17849 2005-11-22 10:29  ivan
17850
17851         * FS/FS/Conf.pm, httemplate/edit/process/cust_main.cgi: add
17852           backend-realtime config flag, should be more intuitive for
17853           guyananet
17854
17855 2005-11-22 08:41  ivan
17856
17857         * FS/FS/svc_Common.pm: oops, supposed to commit this one
17858
17859 2005-11-22 08:39  ivan
17860
17861         * FS/FS/svc_Common.pm: set default fields in new method, mostly for
17862           svc_acct.seconds
17863
17864 2005-11-22 05:26  ivan
17865
17866         * FS/FS/part_export/radiator.pm: update radiator export to deal
17867           with prepaid and some other random stuff
17868
17869 2005-11-21 07:24  ivan
17870
17871         * FS/FS/: export_svc.pm, part_svc.pm, rate.pm: when editing exports
17872           and there's a duplicate error, show all conflicting accounts not
17873           just the ones for different customers
17874
17875 2005-11-21 06:25  ivan
17876
17877         * FS/FS/part_export/: shellcommands.pm,
17878           shellcommands_withdomain.pm: add usermod_nousername flag to just
17879           prohibit username changes
17880
17881 2005-11-21 04:41  ivan
17882
17883         * httemplate/: edit/cust_main/billing.html, view/cust_bill.cgi,
17884           view/cust_main/payment_history.html: ignore blank lines in payby
17885           config
17886
17887 2005-11-21 03:04  ivan
17888
17889         * README: slight update to README
17890
17891 2005-11-21 02:47  ivan
17892
17893         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
17894           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
17895           httemplate/edit/cust_main/billing.html,
17896           httemplate/edit/cust_pay.cgi, httemplate/search/cust_pay.cgi,
17897           httemplate/search/report_cust_pay.html,
17898           httemplate/view/cust_bill.cgi,
17899           httemplate/view/cust_main/payment_history.html: add MCRD payment
17900           type for manually processed ccards
17901
17902 2005-11-20 22:46  ivan
17903
17904         * httemplate/docs/schema.dia: load schema in current dia and save,
17905           should load up for people now?
17906
17907 2005-11-20 21:18  ivan
17908
17909         * FS/FS/Conf.pm: add config values used by external RT integration
17910
17911 2005-11-18 07:08  ivan
17912
17913         * httemplate/search/report_receivables.cgi: fix link glitch in
17914           receivables reports
17915
17916 2005-11-18 06:59  ivan
17917
17918         * httemplate/edit/agent_type.cgi: template-ize agent type edit and
17919           add comment to package listing
17920
17921 2005-11-18 02:58  ivan
17922
17923         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
17924           BS for RT 3.4.4
17925
17926 2005-11-18 02:53  ivan
17927
17928         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
17929           BS for RT 3.4.4
17930
17931 2005-11-18 01:44  ivan
17932
17933         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
17934           BS for RT 3.4.4
17935
17936 2005-11-17 19:48  ivan
17937
17938         * FS/FS/cust_main.pm: allow expired cards to remain on file; only
17939           check edits for an expired card when the # has changed
17940
17941 2005-11-17 07:56  ivan
17942
17943         * FS/FS/part_export/: shellcommands.pm,
17944           shellcommands_withdomain.pm: make variable description more
17945           consistant wrt vars that are already shell-quoted
17946
17947 2005-11-17 04:53  ivan
17948
17949         * FS/FS/: UI/Web.pm, part_svc.pm: turn off debugging
17950
17951 2005-11-17 04:27  ivan
17952
17953         * FS/FS/Schema.pm: add cust_pkg2 index on cust_pkg.pkgpart
17954
17955 2005-11-17 03:15  ivan
17956
17957         * FS/FS/svc_acct.pm: update debuggging information for replace
17958           group info with user@domain
17959
17960 2005-11-17 03:04  ivan
17961
17962         * httemplate/view/svc_acct.cgi: fix service change!
17963
17964 2005-11-17 02:14  ivan
17965
17966         * FS/FS/UI/Web.pm: fix konqueror bug appending nulls to XMLHTTP
17967           requests!
17968
17969 2005-11-16 05:14  ivan
17970
17971         * FS/FS/part_svc.pm, httemplate/index.html,
17972           httemplate/browse/part_svc.cgi, FS/FS/UI/Web.pm,
17973           httemplate/edit/bulk-cust_svc.html,
17974           httemplate/edit/process/bulk-cust_svc.cgi: bulk svcpart change
17975
17976 2005-11-11 17:24  ivan
17977
17978         * httemplate/view/cust_main/tickets.html: huh seem to have
17979           overlooked this
17980
17981 2005-11-11 17:22  ivan
17982
17983         * FS/FS/cust_main.pm: set payip for all payment types
17984
17985 2005-11-11 16:44  ivan
17986
17987         * FS/FS/part_export/cpanel.pm: interpolation helps alot
17988
17989 2005-11-11 16:17  ivan
17990
17991         * FS/FS/part_export/cpanel.pm: try using web interface scrape
17992           bullshit for adding pops instead of API, as per cpanel support
17993           [cPanel tickets ID# 116044]
17994
17995 2005-11-11 06:06  ivan
17996
17997         * FS/FS/: cust_pkg.pm, svc_acct.pm: for prepaid packages, trigger
17998           export update of RADIUS Expiration attribute when cust_pkg.bill
17999           changes
18000
18001 2005-11-10 04:47  ivan
18002
18003         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
18004           add part_bill_event.payby selection to failed invoice event
18005           search
18006
18007 2005-11-10 03:36  ivan
18008
18009         * FS/FS/part_export/everyone_net.pm: fix password changes with
18010           everyone.net
18011
18012 2005-11-09 16:00  ivan
18013
18014         * httemplate/view/svc_domain.cgi: add javascript confirmation to
18015           unaudited domain deletion, add record being deleted to record
18016           deletion popup
18017
18018 2005-11-07 18:16  ivan
18019
18020         * httemplate/docs/admin.html: bah
18021
18022 2005-11-07 14:07  ivan
18023
18024         * httemplate/search/cust_pay.cgi: fix Discover card report, closes:
18025           Bug#1270
18026
18027 2005-11-04 03:43  ivan
18028
18029         * httemplate/elements/xmlhttp.html: oops, typo applying patch
18030
18031 2005-11-04 03:31  ivan
18032
18033         * CREDITS, httemplate/elements/xmlhttp.html: apply patch from Scott
18034           Edwards to show mason errors received from XMLHTTP requests
18035
18036 2005-11-02 13:18  ivan
18037
18038         * FS/FS/cust_bill.pm: spool invoice to billco if no other
18039           destinations are set!
18040
18041 2005-10-31 21:32  ivan
18042
18043         * FS/FS/: cust_bill.pm: yarg
18044
18045 2005-10-31 21:27  ivan
18046
18047         * FS/FS/cust_bill.pm: only send to specific destinations, oops!
18048
18049 2005-10-31 21:14  ivan
18050
18051         * httemplate/edit/part_bill_event.cgi: add option for spool_csv
18052           events to apply only to a specific destination type (i.e. postal
18053           only)
18054
18055 2005-10-31 19:15  ivan
18056
18057         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm: add
18058           billco format option to FTP invoice send, add invoice event to
18059           spool one giant (pair of) CSV files in addition to FTPing them
18060           individually
18061
18062 2005-10-28 04:56  ivan
18063
18064         * httemplate/search/cust_bill_event.cgi: don't show 'N/A'
18065           statustext as a failed billing event
18066
18067 2005-10-27 10:04  ivan
18068
18069         * httemplate/elements/select-taxclass.html: extraneous '; noticed
18070           by joe@surferz
18071
18072 2005-10-27 08:48  ivan
18073
18074         * httemplate/search/cust_pay.cgi: fix from joe @ surferz: lines 59
18075           and 60 had the wrote quote. they had single quote where double
18076           was needed...
18077
18078 2005-10-24 04:59  ivan
18079
18080         * httemplate/edit/rate.cgi: optimize SQL on rate edit screen
18081
18082 2005-10-24 04:56  ivan
18083
18084         * FS/FS/Schema.pm, httemplate/edit/process/rate.cgi,
18085           httemplate/elements/progress-init.html,
18086           httemplate/elements/xmlhttp.html: fix rate plan editing with new
18087           xmlhttp progressbar - use POST instead of GET.  also optimize SQL
18088           on rate search screen
18089
18090 2005-10-21 08:21  ivan
18091
18092         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
18093           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
18094           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pay.cgi,
18095           httemplate/edit/cust_main/billing.html,
18096           httemplate/edit/process/cust_main.cgi,
18097           httemplate/search/cust_pay.cgi,
18098           httemplate/search/report_cust_pay.html,
18099           httemplate/view/cust_bill.cgi,
18100           httemplate/view/cust_main/payment_history.html: add CASH and WEST
18101           payment types (payments only, not cust_main.payby)
18102
18103 2005-10-21 06:15  ivan
18104
18105         * conf/invoice_html: brainfart
18106
18107 2005-10-21 05:50  ivan
18108
18109         * conf/invoice_html: i thought i fixed this already
18110
18111 2005-10-20 05:30  ivan
18112
18113         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: fix credit for remaining
18114           service.  fuck Date::Manip
18115
18116 2005-10-16 23:46  ivan
18117
18118         * FS/bin/freeside-sqlradius-reset: set any fixed usergroup before
18119           exporting so it'll export even if all svc_acct records don't have
18120           the group yet
18121
18122 2005-10-16 23:03  ivan
18123
18124         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix RADIUS
18125           usergroup editing
18126
18127 2005-10-16 08:02  ivan
18128
18129         * bin/bind.export: and make .HEADER optional for slaves too
18130
18131 2005-10-16 07:59  ivan
18132
18133         * bin/bind.export: don't error out if there's no HEADER file, just
18134           produce a useable snippet anyway
18135
18136 2005-10-16 07:04  ivan
18137
18138         * FS/FS/Conf.pm, FS/FS/domain_record.pm, bin/bind.import: add
18139           zone-underscore config file, update bind.import to use
18140           command-line options instead of ask for input
18141
18142 2005-10-15 06:48  ivan
18143
18144         * FS/FS/TicketSystem/RT_External.pm: don't error out when
18145           ticket_system-default_queueid hasn't been set yet
18146
18147 2005-10-15 06:40  ivan
18148
18149         * FS/FS/Conf.pm: make sure config still works if no ticket system
18150           is configured...
18151
18152 2005-10-15 06:37  ivan
18153
18154         * FS/FS/Conf.pm: make sure config still works if no ticket system
18155           is configured...
18156
18157 2005-10-15 05:58  ivan
18158
18159         * bin/backup-dvd: adding quick backup-to-dvd script
18160
18161 2005-10-15 04:29  ivan
18162
18163         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/TicketSystem.pm,
18164           FS/FS/agent.pm, FS/FS/TicketSystem/RT_External.pm,
18165           FS/FS/TicketSystem/RT_Internal.pm, httemplate/browse/agent.cgi,
18166           httemplate/edit/agent.cgi, httemplate/config/config-view.cgi,
18167           httemplate/config/config.cgi: agent option to select RT queue
18168
18169 2005-10-15 04:13  ivan
18170
18171         * rt/html/Elements/Header: land RT 3.4.4 on HEAD
18172
18173 2005-10-15 02:33  ivan
18174
18175         * rt/: etc/RT_SiteConfig.pm, html/Elements/Footer,
18176           html/Elements/Header, html/Elements/Menu,
18177           html/Elements/PageLayout, html/Elements/SimpleSearch,
18178           html/Elements/Tabs, html/Elements/CollectionAsTable/Row,
18179           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
18180           sbin/rt-setup-database.in: landing rt 3.4.4 on HEAD
18181
18182 2005-10-15 02:09  ivan
18183
18184         * rt/: UPGRADING, configure, Makefile.in, README, configure.ac,
18185           Changelog, aclocal.m4, docs/rt3-schema-relationships.dot,
18186           docs/design_docs/realflow.txt, m4/rt_layout.m4,
18187           docs/design_docs/3.3-schema-redesign.txt,
18188           docs/design_docs/cvs_integration,
18189           docs/design_docs/link-definitions.txt, docs/design_docs/rt-mvc,
18190           sbin/extract-message-catalog, sbin/extract_pod_tests,
18191           sbin/factory, sbin/license_tag, sbin/regression_harness,
18192           sbin/rt-dump-database.in, sbin/rt-test-dependencies.in,
18193           html/autohandler, html/index.html, html/l,
18194           html/Ticket/History.html, html/Ticket/Modify.html,
18195           html/Ticket/ModifyAll.html, html/Ticket/ModifyDates.html,
18196           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
18197           html/Tools/MyDay.html, html/Tools/Offline.html,
18198           html/Tools/Elements/Tabs, html/Ticket/ModifyLinks.html,
18199           html/Ticket/ShowEmailRecord.html,
18200           html/Ticket/Attachment/dhandler,
18201           html/Ticket/Elements/AddWatchers,
18202           html/Ticket/Elements/EditCustomField,
18203           html/Ticket/Elements/EditWatchers,
18204           html/Ticket/Elements/LoadTextAttachments,
18205           html/Ticket/Elements/ShowDependencies,
18206           html/Ticket/Elements/ShowMessageHeaders,
18207           html/Ticket/Elements/ShowPeople,
18208           html/Ticket/Elements/ShowTransaction,
18209           html/Ticket/Elements/BulkLinks,
18210           html/Ticket/Elements/EditCustomFields,
18211           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
18212           html/Ticket/Elements/PreviewScrips,
18213           html/Ticket/Elements/ShowBasics,
18214           html/Ticket/Elements/ShowCustomFields,
18215           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowHistory,
18216           html/Ticket/Elements/ShowMembers,
18217           html/Ticket/Elements/ShowMessageStanza,
18218           html/Ticket/Elements/ShowRequestor,
18219           html/Ticket/Elements/ShowUserEntry, html/Search/Build.html,
18220           html/Search/Edit.html, html/Search/Results.html,
18221           html/Search/Results.rdf, html/Search/Results.tsv,
18222           html/Ticket/Elements/EditBasics,
18223           html/Ticket/Elements/FindAttachments,
18224           html/Ticket/Elements/ShowAttachments,
18225           html/Ticket/Elements/ShowGroupMembers,
18226           html/Search/Elements/BuildFormatString,
18227           html/Search/Elements/DisplayOptions,
18228           html/Search/Elements/EditFormat,
18229           html/Search/Elements/EditSearches,
18230           html/Search/Elements/NewListActions,
18231           html/Search/Elements/PickCFs, html/Search/Elements/SearchPrivacy,
18232           html/Search/Elements/SelectAndOr,
18233           html/Search/Elements/SelectGroup,
18234           html/Search/Elements/SelectLinks,
18235           html/Search/Elements/SelectSearchObject,
18236           html/Search/Elements/SelectSearchesForObjects,
18237           html/Admin/autohandler, html/Admin/index.html,
18238           html/Approvals/Display.html, html/Approvals/index.html,
18239           html/Approvals/Elements/Approve,
18240           html/Approvals/Elements/PendingMyApproval,
18241           html/Approvals/Elements/ShowDependency,
18242           html/Approvals/Elements/Tabs,
18243           html/Download/CustomFieldValue/dhandler,
18244           html/Download/Tabular/dhandler, html/Search/Elements/EditQuery,
18245           html/Search/Elements/PickBasics,
18246           html/Search/Elements/PickCriteria,
18247           html/Search/Elements/SelectPersonType,
18248           html/Admin/CustomFields/GroupRights.html,
18249           html/Admin/Global/GroupRights.html, html/Admin/Global/Scrip.html,
18250           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
18251           html/Admin/Global/Templates.html,
18252           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
18253           html/Admin/Global/CustomFields/Groups.html,
18254           html/Admin/Global/CustomFields/Queue-Tickets.html,
18255           html/Admin/Global/CustomFields/Queue-Transactions.html,
18256           html/Admin/Global/CustomFields/Users.html,
18257           html/Admin/Global/CustomFields/index.html,
18258           html/Admin/Groups/CustomFields.html,
18259           html/Admin/Groups/GroupRights.html,
18260           html/Admin/Groups/History.html, html/Admin/Groups/Members.html,
18261           html/Admin/Groups/Modify.html, html/Admin/Groups/UserRights.html,
18262           html/Admin/Groups/index.html,
18263           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
18264           html/Admin/CustomFields/Modify.html,
18265           html/Admin/CustomFields/Objects.html,
18266           html/Admin/CustomFields/UserRights.html,
18267           html/Admin/CustomFields/index.html,
18268           html/Admin/Queues/CustomFields.html,
18269           html/Admin/Queues/GroupRights.html,
18270           html/Admin/Users/CustomFields.html,
18271           html/Admin/Users/History.html, html/Admin/Users/Memberships.html,
18272           html/Admin/Users/index.html, html/Admin/Queues/CustomField.html,
18273           html/Admin/Queues/Scrip.html, html/Admin/Queues/Templates.html,
18274           html/Admin/Queues/UserRights.html,
18275           html/Admin/Elements/CustomFieldTabs,
18276           html/Admin/Elements/EditCustomField,
18277           html/Admin/Elements/EditCustomFieldValues,
18278           html/Admin/Elements/EditScrip, html/Admin/Elements/EditTemplates,
18279           html/Admin/Elements/EditUserComments, html/Admin/Elements/Header,
18280           html/Admin/Elements/ListGlobalScrips,
18281           html/Admin/Elements/QueueTabs,
18282           html/Admin/Elements/SelectCustomFieldLookupType,
18283           html/Admin/Elements/SelectCustomFieldType,
18284           html/Admin/Elements/SelectModifyGroup,
18285           html/Admin/Elements/SelectModifyUser,
18286           html/Admin/Elements/SelectSingleOrMultiple,
18287           html/Admin/Elements/SelectUsers, html/Admin/Elements/Tabs,
18288           html/Admin/Elements/ToolTabs, html/Admin/Elements/UserTabs,
18289           html/Admin/Queues/Modify.html, html/Admin/Queues/People.html,
18290           html/Admin/Queues/Scrips.html, html/Admin/Queues/Template.html,
18291           html/Admin/Queues/index.html,
18292           html/Admin/Elements/AddCustomFieldValue,
18293           html/Admin/Elements/EditCustomFields,
18294           html/Admin/Elements/EditQueueWatchers,
18295           html/Admin/Elements/EditScrips,
18296           html/Admin/Elements/GlobalCustomFieldTabs,
18297           html/Admin/Elements/ModifyTemplate,
18298           html/Admin/Elements/ObjectCustomFields,
18299           html/Admin/Elements/SelectGroups,
18300           html/Admin/Elements/SelectModifyQueue,
18301           html/Admin/Elements/SelectNewGroupMembers,
18302           html/Admin/Elements/SelectScrip,
18303           html/Admin/Elements/SelectScripCondition,
18304           html/Admin/Elements/CreateUserCalled,
18305           html/Admin/Elements/GroupTabs,
18306           html/Admin/Elements/ListGlobalCustomFields,
18307           html/Admin/Elements/PickCustomFields,
18308           html/Admin/Elements/PickObjects,
18309           html/Admin/Elements/QueueRightsForUser,
18310           html/Admin/Elements/SelectRights,
18311           html/Admin/Elements/SelectScripAction,
18312           html/Admin/Elements/SelectStage,
18313           html/Admin/Elements/SelectTemplate,
18314           html/Admin/Elements/SystemTabs, html/SelfService/Closed.html,
18315           html/SelfService/Create.html,
18316           html/SelfService/CreateTicketInQueue.html,
18317           html/SelfService/Display.html, html/SelfService/Error.html,
18318           html/SelfService/Prefs.html, html/SelfService/Update.html,
18319           html/SelfService/index.html,
18320           html/SelfService/Attachment/dhandler,
18321           html/Elements/BevelBoxRaisedEnd, html/Elements/CreateTicket,
18322           html/Elements/EditCustomField,
18323           html/Elements/EditCustomFieldImage, html/Elements/EditLinks,
18324           html/Elements/Error, html/Elements/ListActions,
18325           html/Elements/MyRequests, html/Elements/QueryString,
18326           html/Elements/ScrubHTML, html/Elements/SelectDateType,
18327           html/Elements/SelectMatch, html/Elements/SelectNewTicketQueue,
18328           html/Elements/SelectSortOrder, html/Elements/SelectTicketSortBy,
18329           html/Elements/SelectUsers, html/Elements/ShowLinks,
18330           html/SelfService/Elements/GotoTicket,
18331           html/SelfService/Elements/Header,
18332           html/SelfService/Elements/MyRequests,
18333           html/SelfService/Elements/Tabs,
18334           html/Elements/BevelBoxRaisedStart,
18335           html/Elements/EditCustomFieldBinary,
18336           html/Elements/EditCustomFieldSelect, html/Elements/GotoTicket,
18337           html/Elements/MessageBox, html/Elements/SelectAttachmentField,
18338           html/Elements/SelectGroups, html/Elements/SelectOwner,
18339           html/Elements/SelectQueue, html/Elements/SelectStatus,
18340           html/Elements/SelectWatcherType,
18341           html/Elements/ShowCustomFieldBinary,
18342           html/Elements/ShowCustomFieldImage,
18343           html/Elements/ShowCustomFieldWikitext,
18344           html/Elements/ShowCustomFields, html/Elements/ShowLink,
18345           html/Elements/TitleBox, html/Elements/Callback,
18346           html/Elements/Checkbox, html/Elements/EditCustomFieldFreeform,
18347           html/Elements/Quicksearch, html/Elements/Refresh,
18348           html/Elements/Section, html/Elements/SelectLinkType,
18349           html/Elements/SelectTicketTypes,
18350           html/Elements/EditCustomFieldText,
18351           html/Elements/EditCustomFieldWikitext, html/Elements/Login,
18352           html/Elements/MyTickets, html/Elements/SelectBoolean,
18353           html/Elements/SelectCustomFieldOperator,
18354           html/Elements/SelectCustomFieldValue,
18355           html/Elements/SelectDateRelation,
18356           html/Elements/SelectEqualityOperator, html/Elements/SelectLang,
18357           html/Elements/SelectResultsPerPage,
18358           html/Elements/SetupSessionCookie, html/Elements/ShowMemberships,
18359           html/Elements/Submit, html/Elements/TitleBoxEnd,
18360           html/Elements/CollectionAsTable/Header,
18361           html/Elements/CollectionAsTable/ParseFormat,
18362           html/Elements/RT__Ticket/ColumnMap, html/REST/1.0/autohandler,
18363           html/REST/1.0/dhandler, html/REST/1.0/logout,
18364           html/REST/1.0/Forms/queue/default, html/REST/1.0/Forms/queue/ns,
18365           html/REST/1.0/Forms/ticket/attachments,
18366           html/REST/1.0/Forms/ticket/default,
18367           html/REST/1.0/Forms/ticket/history,
18368           html/REST/1.0/Forms/ticket/links,
18369           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
18370           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
18371           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
18372           html/REST/1.0/ticket/link, html/REST/1.0/ticket/merge,
18373           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
18374           html/NoAuth/images/autohandler, html/User/Delegation.html,
18375           html/User/Elements/DelegateRights, html/User/Elements/GroupTabs,
18376           html/User/Elements/Tabs, html/User/Groups/Members.html,
18377           html/User/Groups/Modify.html, html/User/Groups/index.html,
18378           lib/RT.pm.in, lib/t/00smoke.t, lib/t/setup_regression.t,
18379           lib/t/create_data.pl, lib/t/regression/01ticket_link_searching.t,
18380           lib/t/regression/02basic_web.t,
18381           lib/t/regression/03web_compiliation_errors.t,
18382           lib/t/regression/05cronsupport.t, lib/t/regression/07acl.t,
18383           lib/t/regression/08web_cf_access.t,
18384           lib/t/regression/09record_cf_api.t, lib/t/regression/10merge.t,
18385           lib/t/regression/11-template-insert.t,
18386           lib/t/regression/12-search.t,
18387           lib/t/regression/13-attribute-tests.t,
18388           lib/t/regression/14merge.t,
18389           lib/t/regression/16-transaction_cf_tests.t,
18390           lib/t/regression/17multiple_deleg_revocation.t,
18391           lib/t/regression/19-rtname.t, lib/t/regression/20savedsearch.t,
18392           lib/t/regression/21query-builder.t,
18393           lib/t/regression/22search_tix_by_txn.t,
18394           lib/t/regression/04send_email.t,
18395           lib/t/regression/06mailgateway.t, lib/t/regression/07rights.t,
18396           lib/t/regression/15cf_single_values_are_single.t,
18397           lib/t/regression/18stale_delegations_cleanup.t,
18398           lib/RT/GroupMembers.pm, lib/RT/Principals.pm,
18399           lib/RT/Scrips_Overlay.pm, lib/RT/Tickets.pm, lib/RT/Base.pm,
18400           lib/RT/CustomField_Overlay.pm, lib/RT/Date.pm,
18401           lib/RT/Queues_Overlay.pm, lib/RT/ScripConditions_Overlay.pm,
18402           lib/RT/Template_Overlay.pm, lib/RT/User.pm, lib/RT/Attributes.pm,
18403           lib/RT/SavedSearch.pm, lib/RT/StyleGuide.pod, lib/RT/System.pm,
18404           lib/RT/Templates_Overlay.pm, lib/RT/Tickets_Overlay_SQL.pm,
18405           lib/RT/ACL_Overlay.pm, lib/RT/Attachment.pm,
18406           lib/RT/Attribute_Overlay.pm, lib/RT/Group.pm, lib/RT/Handle.pm,
18407           lib/RT/ObjectCustomFields.pm, lib/RT/EmailParser.pm,
18408           lib/RT/GroupMembers_Overlay.pm, lib/RT/I18N.pm,
18409           lib/RT/Principal.pm, lib/RT/Principals_Overlay.pm,
18410           lib/RT/Tickets_Overlay.pm, lib/RT/Transactions.pm,
18411           lib/RT/CachedGroupMember.pm, lib/RT/CustomFieldValue.pm,
18412           lib/RT/Links.pm, lib/RT/Scrip.pm, lib/RT/Attachment_Overlay.pm,
18413           lib/RT/Attributes_Overlay.pm, lib/RT/CurrentUser.pm,
18414           lib/RT/CustomFieldValue_Overlay.pm, lib/RT/CustomFieldValues.pm,
18415           lib/RT/Group_Overlay.pm, lib/RT/ObjectCustomField.pm,
18416           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/Queue.pm,
18417           lib/RT/ScripActions.pm, lib/RT/Attachments.pm,
18418           lib/RT/CachedGroupMember_Overlay.pm, lib/RT/Groups.pm,
18419           lib/RT/Links_Overlay.pm, lib/RT/SavedSearches.pm,
18420           lib/RT/ScripAction.pm, lib/RT/Scrip_Overlay.pm, lib/RT/Scrips.pm,
18421           lib/RT/Transactions_Overlay.pm, lib/RT/ACE.pm,
18422           lib/RT/CachedGroupMembers.pm,
18423           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/CustomFields.pm,
18424           lib/RT/GroupMember.pm, lib/RT/Link.pm,
18425           lib/RT/ObjectCustomFieldValues.pm, lib/RT/Principal_Overlay.pm,
18426           lib/RT/Queue_Overlay.pm, lib/RT/Queues.pm,
18427           lib/RT/ScripCondition.pm, lib/RT/ScripConditions.pm,
18428           lib/RT/Transaction.pm, lib/RT/CustomField.pm,
18429           lib/RT/ObjectCustomFieldValue.pm,
18430           lib/RT/ObjectCustomField_Overlay.pm,
18431           lib/RT/ScripActions_Overlay.pm, lib/RT/Template.pm,
18432           lib/RT/Attachments_Overlay.pm, lib/RT/ScripAction_Overlay.pm,
18433           lib/RT/ScripCondition_Overlay.pm, lib/RT/Ticket.pm,
18434           lib/RT/ACL.pm, lib/RT/GroupMember_Overlay.pm,
18435           lib/RT/ObjectCustomFieldValues_Overlay.pm, lib/RT/ACE_Overlay.pm,
18436           lib/RT/Attribute.pm, lib/RT/CachedGroupMembers_Overlay.pm,
18437           lib/RT/CustomFields_Overlay.pm, lib/RT/Link_Overlay.pm,
18438           lib/RT/ObjectCustomFieldValue_Overlay.pm, lib/RT/Templates.pm,
18439           lib/RT/URI.pm, lib/RT/Users.pm, lib/RT/I18N/en.po,
18440           lib/RT/I18N/i_default.pm, lib/RT/I18N/cs.pm, lib/RT/I18N/cs.po,
18441           lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po, lib/RT/I18N/es.po,
18442           lib/RT/I18N/nl.po, lib/RT/I18N/pl.po, lib/RT/I18N/no.po,
18443           lib/RT/I18N/it.po, lib/RT/I18N/hu.po, lib/RT/I18N/da.po,
18444           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
18445           lib/RT/I18N/zh_tw.po, lib/RT/I18N/id.po, lib/RT/I18N/he.po,
18446           lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po, lib/RT/URI/base.pm,
18447           lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
18448           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
18449           lib/RT/Action/CreateTickets.pm, lib/RT/Action/Generic.pm,
18450           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
18451           lib/RT/Action/RecordComment.pm,
18452           lib/RT/Action/RecordCorrespondence.pm,
18453           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SetPriority.pm,
18454           lib/RT/Action/UserDefined.pm, lib/RT/Action/EscalatePriority.pm,
18455           lib/RT/Action/SendEmail.pm, lib/RT/Interface/CLI.pm,
18456           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
18457           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/GnuPG.pm,
18458           lib/RT/Interface/Email/Auth/MailFrom.pm,
18459           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
18460           lib/RT/Interface/Web/Handler.pm,
18461           lib/RT/Interface/Web/QueryBuilder.pm,
18462           lib/RT/Interface/Web/Standalone.pm, bin/mason_handler.scgi.in,
18463           bin/standalone_httpd.in, lib/RT/Condition/AnyTransaction.pm,
18464           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
18465           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
18466           lib/RT/Condition/PriorityChange.pm,
18467           lib/RT/Condition/PriorityExceeds.pm,
18468           lib/RT/Condition/QueueChange.pm,
18469           lib/RT/Condition/StatusChange.pm,
18470           lib/RT/Condition/UserDefined.pm,
18471           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
18472           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
18473           lib/RT/Search/Generic.pm, bin/mason_handler.fcgi.in,
18474           bin/mason_handler.svc.in, bin/rt-crontool.in, bin/rt.in,
18475           bin/webmux.pl.in, bin/rt-mailgate.in, etc/initialdata,
18476           etc/acl.mysql, etc/schema.Informix, etc/schema.SQLite,
18477           etc/acl.Pg, etc/schema.mysql, etc/upgrade/3.1.0/schema.SQLite,
18478           etc/upgrade/3.1.0/schema.Pg, etc/upgrade/3.3.0/acl.Informix,
18479           etc/upgrade/3.3.0/acl.Oracle, etc/upgrade/3.3.0/acl.Pg,
18480           etc/upgrade/3.3.0/acl.SQLite, etc/upgrade/3.3.0/acl.mysql,
18481           etc/upgrade/3.3.0/content, etc/upgrade/3.3.0/schema.Oracle,
18482           etc/upgrade/3.3.0/schema.Pg, etc/upgrade/3.3.0/schema.mysql,
18483           etc/upgrade/3.3.11/acl.Oracle, etc/upgrade/3.3.11/acl.Pg,
18484           etc/upgrade/3.3.11/acl.SQLite, etc/upgrade/3.3.11/acl.mysql,
18485           etc/upgrade/3.3.11/content, etc/upgrade/3.3.11/schema.Oracle,
18486           etc/upgrade/3.3.11/schema.Pg, etc/upgrade/3.3.11/schema.SQLite,
18487           etc/upgrade/3.3.11/schema.mysql: import rt 3.4.4
18488
18489 2005-10-13 14:16  ivan
18490
18491         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: Fix 'can't
18492           change uid' error when the account *has* a uid but
18493           svc_acct-edit_uid isn't turned on
18494
18495 2005-10-12 05:02  ivan
18496
18497         * httemplate/misc/: batch-cust_pay.html,
18498           process/batch-cust_pay.cgi: change button to say "post payment
18499           batch" and main error message to indicate the whole batch should
18500           be resubmitted, as per feedback from lewis
18501
18502 2005-10-12 02:51  ivan
18503
18504         * httemplate/edit/part_pkg.cgi: fix package customize losing
18505           services
18506
18507 2005-10-12 01:57  ivan
18508
18509         * FS/FS/part_export/cpanel.pm: add debugging to cpanel export
18510
18511 2005-10-10 09:06  ivan
18512
18513         * FS/FS/part_export/everyone_net.pm: oops, that should fix
18514           suspension problem
18515
18516 2005-10-10 05:20  ivan
18517
18518         * FS/FS/cust_pay.pm, htetc/handler.pl, httemplate/index.html,
18519           httemplate/misc/batch-cust_pay.html,
18520           httemplate/misc/xmlhttp-cust_main-search.cgi,
18521           httemplate/misc/process/batch-cust_pay.cgi,
18522           httemplate/search/cust_pay.cgi: updated quick payment entry
18523
18524 2005-10-08 06:45  ivan
18525
18526         * httemplate/misc/batch-cust_pay.html: quick payment entry
18527           javascript tested & working IE/firefix/konq
18528
18529 2005-10-07 17:47  ivan
18530
18531         * httemplate/: edit/part_pkg.cgi, edit/process/part_pkg.cgi,
18532           edit/process/quick-charge.cgi, elements/select-taxclass.html: fix
18533           tax class selection in package add/edit too
18534
18535 2005-10-07 16:28  ivan
18536
18537         * conf/invoice_latex: allow more width for return address, stuff is
18538           wrapping
18539
18540 2005-10-06 21:50  ivan
18541
18542         * httemplate/view/cust_main/billing.html: mask out echeck account
18543           #s too
18544
18545 2005-10-06 21:48  ivan
18546
18547         * FS/FS/cust_main.pm: fix on-demand credit cards not being masked
18548           in UI.  i believe huntsburg is in the doghouse for this one :)
18549
18550 2005-10-06 19:25  ivan
18551
18552         * FS/FS/Conf.pm, FS/FS/part_pkg.pm,
18553           httemplate/edit/process/quick-charge.cgi: add require_taxclasses
18554           config flag
18555
18556 2005-10-06 16:09  ivan
18557
18558         * httemplate/view/cust_bill-logo.cgi: really use default logo if
18559           the agent-specific one isn't found
18560
18561 2005-10-06 16:07  ivan
18562
18563         * httemplate/view/cust_bill-logo.cgi: use default logo if the
18564           agent-specific one isn't found
18565
18566 2005-10-06 16:03  ivan
18567
18568         * httemplate/view/cust_bill-logo.cgi: use default logo if the
18569           agent-specific one isn't found
18570
18571 2005-10-06 13:35  ivan
18572
18573         * FS/FS/part_export/everyone_net.pm: add debugging option to
18574           everyone_net export
18575
18576 2005-10-06 00:34  ivan
18577
18578         * FS/FS/Conf.pm, FS/FS/cust_pay_refund.pm,
18579           httemplate/view/cust_main/payment_history.html: add cc-void
18580           option
18581
18582 2005-10-05 18:40  ivan
18583
18584         * httemplate/edit/cust_main.cgi: fix bug with IE and advertising
18585           sources (refnum) - needed to make sure the SELECT OPTIONs have
18586           explicitly specified VALUEs
18587
18588 2005-10-04 13:27  ivan
18589
18590         * FS/FS/part_export/everyone_net.pm: fix small error with
18591           everyone.net export
18592
18593 2005-10-02 18:41  ivan
18594
18595         * FS/FS/cust_svc.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
18596           httemplate/view/svc_acct.cgi, httemplate/edit/svc_acct.cgi,
18597           httemplate/elements/small_custview.html, FS/FS/Conf.pm: update
18598           account view and edit: convert to proper templates, make sure
18599           usage information displays for any usage-capable export, add
18600           ability to edit uid/gid
18601
18602 2005-10-02 00:09  ivan
18603
18604         * Makefile, htetc/handler.pl, init.d/freeside-init: add dev make
18605           target for quick iterative development
18606
18607 2005-09-29 13:19  ivan
18608
18609         * FS/FS/svc_acct.pm: make sure there is an expiraiton date to set
18610           as well
18611
18612 2005-09-28 11:27  ivan
18613
18614         * FS/FS/cust_main.pm: recognize hourly frequency in cust_main->bill
18615
18616 2005-09-25 01:20  ivan
18617
18618         * httemplate/view/cust_main.cgi: this css did weird things under IE
18619
18620 2005-09-25 01:13  ivan
18621
18622         * CREDITS, FS/FS/UI/Web.pm, httemplate/edit/process/part_svc.cgi,
18623           httemplate/edit/process/rate.cgi,
18624           httemplate/elements/jsrsServer.html,
18625           httemplate/elements/progress-init.html,
18626           httemplate/elements/progress-popup.html,
18627           httemplate/elements/xmlhttp.html: get rid of JSRS iframe foo for
18628           progress bar, use XMLHTTPRequest instead.  really should have
18629           done that in the first place.  JSON will wait until another
18630           day...
18631
18632 2005-09-24 15:53  ivan
18633
18634         * FS/FS/cust_main.pm: parse paybatch order number with dashes
18635           correctly
18636
18637 2005-09-22 15:25  ivan
18638
18639         * rt/lib/RT/URI/freeside/Internal.pm: should fix problem with empty
18640           (dir-less) Conf showing up
18641
18642 2005-09-21 05:47  ivan
18643
18644         * FS/FS/svc_acct.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Record.pm,
18645           FS/bin/freeside-prepaidd, httemplate/edit/REAL_cust_pkg.cgi,
18646           httemplate/view/cust_main/packages.html, init.d/freeside-init,
18647           FS/bin/freeside-daily: add prepaid support which sets RADIUS
18648           Expiration attribute, update customer view package UI
18649
18650 2005-09-16 03:10  ivan
18651
18652         * FS/FS/cust_main.pm: tyop
18653
18654 2005-09-16 01:18  ivan
18655
18656         * FS/FS/cust_main.pm: with taxclasses, might have multiple records
18657           for a state/county/country
18658
18659 2005-09-14 04:01  ivan
18660
18661         * FS/t/agent_payment_gateway.t, FS/t/banned_pay.t,
18662           FS/t/payment_gateway.t, FS/t/payment_gateway_option.t,
18663           bin/generate-table-module: fix autogenerated simple test
18664
18665 2005-09-13 13:12  ivan
18666
18667         * httemplate/search/elements/search.html: fix redirect with single
18668           item returned from search results and a coderef redirect
18669
18670 2005-09-10 07:50  ivan
18671
18672         * CREDITS, httemplate/edit/cust_main/contact.html,
18673           httemplate/edit/cust_main.cgi, httemplate/elements/xmlhttp.html,
18674           httemplate/misc/counties.cgi, httemplate/misc/states.cgi:
18675           ajax-style xmlhttprequest state/county/country selector!
18676
18677 2005-09-08 12:15  ivan
18678
18679         * FS/FS/part_export/radiator.pm: MySQL is case sensitive about
18680           table names!  huh
18681
18682 2005-09-08 01:50  ivan
18683
18684         * httemplate/edit/cust_main.cgi: fix dropping of payname
18685
18686 2005-09-07 23:52  ivan
18687
18688         * httemplate/autohandler: don't need 4k of newlines anymore,
18689           H:W:SelectLayers works better
18690
18691 2005-09-07 15:52  ivan
18692
18693         * FS/FS/part_pkg.pm: add hourly frequency
18694
18695 2005-09-07 15:04  ivan
18696
18697         * bin/generate-raddb: list current dictionary sources in example so
18698           i don't forget
18699
18700 2005-09-07 15:02  ivan
18701
18702         * FS/FS/raddb.pm: update with dictionaries from freeradius 1.0.4
18703           plus dictionary.ip3networks
18704
18705 2005-09-07 05:56  ivan
18706
18707         * FS/FS/Schema.pm: define username_len so the default add account
18708           screen doesn't have a tiny username field (when usernamemax is
18709           not defined)
18710
18711 2005-09-07 05:48  ivan
18712
18713         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
18714           when adding an account (and usernamemax is not set)
18715
18716 2005-09-07 05:44  ivan
18717
18718         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
18719           when adding an account (and username max is not set)
18720
18721 2005-09-07 05:38  ivan
18722
18723         * httemplate/view/cust_main.cgi: oops, still need areyousure
18724           javascript for some sub-bits of the page (package unprovisioning
18725           and cancellation, bunch of payment history stuff)
18726
18727 2005-09-07 03:40  ivan
18728
18729         * FS/FS/: part_svc.pm, part_virtual_field.pm: import dbdef from
18730           FS::Schema instead of calling $FS::Record::dbdef directly
18731
18732 2005-09-07 03:25  ivan
18733
18734         * FS/FS/option_Common.pm: fix bug with new option_Common stuff,
18735           forgot to prefix FS::
18736
18737 2005-09-07 03:16  ivan
18738
18739         * FS/FS/part_export/cpanel.pm: remote access key is a big long
18740           thing
18741
18742 2005-09-07 02:37  ivan
18743
18744         * FS/FS/part_export/cpanel.pm, eg/export_template.pm: add cpanel
18745           export
18746
18747 2005-09-06 14:58  ivan
18748
18749         * FS/FS/Conf.pm: document variables available in
18750           payment_receipt_email
18751
18752 2005-08-27 01:46  ivan
18753
18754         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/banned_pay.pm,
18755           FS/FS/cust_main.pm, FS/t/banned_pay.t, bin/generate-table-module,
18756           httemplate/view/cust_main.cgi,
18757           httemplate/misc/cust_main-cancel.cgi: add banned credit card /
18758           ACH table, re-do cancel popup to have a checkbox to ban payinfo
18759
18760 2005-08-24 06:47  ivan
18761
18762         * httemplate/edit/cust_main/billing.html: fix size of cvv2 help
18763           popup
18764
18765 2005-08-24 06:22  ivan
18766
18767         * htetc/handler.pl, httemplate/edit/cust_main.cgi,
18768           httemplate/edit/cust_main/billing.html,
18769           httemplate/edit/cust_main/contact.html, FS/FS/cust_main.pm,
18770           FS/FS/cust_main_county.pm, FS/FS/ClientAPI/MyAccount.pm,
18771           FS/FS/ClientAPI/Signup.pm,
18772           fs_selfservice/FS-SelfService/SelfService.pm,
18773           httemplate/docs/ach.html, httemplate/docs/cvv2.html,
18774           httemplate/edit/process/cust_main.cgi,
18775           httemplate/elements/overlibmws_draggable.js,
18776           httemplate/elements/overlibmws_iframe.js,
18777           httemplate/elements/progress-init.html,
18778           httemplate/elements/select-month_year.html,
18779           httemplate/images/cvv2.png, httemplate/images/cvv2_amex.png,
18780           httemplate/view/cust_main/billing.html: customer edit: abstract
18781           out billing info to billing.html, re-do payment type selection
18782           with HTML::Widgets::SelectLayers, add Switch/Solo/Maestro support
18783           for start date & issue #.  customer view: re-order fields for
18784           consistency.  selfservice API: support paystart_month,
18785           paystart_year, payissue and payip in MyAccount::process_payment
18786           and ::edit_info and Signup::new_customer,
18787           FS::cust_main::realtime_bop: support paystart_month paystart_year
18788           payissue payip fields
18789
18790 2005-08-23 05:38  ivan
18791
18792         * httemplate/edit/part_svc.cgi: fix bug with service editing caused
18793           by moving dbdef stuff around
18794
18795 2005-08-18 00:58  ivan
18796
18797         * FS/FS/cust_main.pm: add taxclass kludge to gateway overrides, fix
18798           parsing of new-style paybatch
18799
18800 2005-08-17 22:41  ivan
18801
18802         * httemplate/edit/process/agent_payment_gateway.html: hopefully
18803           this is the last missing file
18804
18805 2005-08-17 22:12  ivan
18806
18807         * httemplate/edit/process/payment_gateway.html: oops another
18808           missing file
18809
18810 2005-08-17 21:16  ivan
18811
18812         * FS/FS/agent_payment_gateway.pm: missing file
18813
18814 2005-08-17 15:23  ivan
18815
18816         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
18817           FS/FS/option_Common.pm, FS/FS/part_export.pm,
18818           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
18819           FS/FS/payment_gateway.pm, FS/FS/payment_gateway_option.pm,
18820           FS/bin/freeside-setup, FS/bin/freeside-upgrade, FS/FS.pm,
18821           FS/MANIFEST, FS/t/option_Common.t, FS/t/payment_gateway.t,
18822           FS/t/payment_gateway_option.t, bin/generate-table-module,
18823           htetc/handler.pl, httemplate/index.html,
18824           httemplate/browse/agent.cgi,
18825           httemplate/browse/payment_gateway.html,
18826           httemplate/edit/agent_payment_gateway.html,
18827           httemplate/edit/payment_gateway.html: infrastructure for easier
18828           schema changes, and: add payment_gateway, payment_gateway_option
18829           and agent_payment_gateway tables, add paystart_month,
18830           paystart_year, payissue and payip fields to cust_main, add
18831           preliminary gateway and gateway override editing to web UI, use
18832           payment gateway override when processing payments (card type, not
18833           taxclass yet)
18834
18835 2005-08-14 18:55  ivan
18836
18837         * FS/FS/UI/Web.pm: fix brainfart parsing end dates, closes:
18838           Bug#1248
18839
18840 2005-08-09 14:38  ivan
18841
18842         * FS/: FS/part_export/radiator.pm, FS/part_export/sqlradius.pm,
18843           t/part_export-radiator.t, FS/part_export/sqlradius_withdomain.pm:
18844           add native Radiator export
18845
18846 2005-08-08 08:15  ivan
18847
18848         * FS/FS/part_export/everyone_net.pm: add export to everyone.net
18849           outsource mail service
18850
18851 2005-08-06 17:41  ivan
18852
18853         * FS/FS/part_export/forward_shellcommands.pm: update
18854           forward_shellcommands export to know about literal source
18855           addresses, closes: Bug#1246
18856
18857 2005-08-06 17:40  ivan
18858
18859         * FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
18860           FS/FS/UI/Web.pm, httemplate/browse/agent.cgi,
18861           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
18862           httemplate/search/elements/search.html: move cust_pkg search to
18863           new template, add active/suspended/cancelled customer packages to
18864           agent browse
18865
18866 2005-08-04 17:57  ivan
18867
18868         * httemplate/search/cust_credit.html: fix credit searches by otaker
18869
18870 2005-08-03 18:42  ivan
18871
18872         * Makefile: don't use install -D flag, doesn't work on bsd
18873
18874 2005-08-03 00:38  ivan
18875
18876         * FS/FS/cust_bill.pm: eliminate scary (but harmless) "Use of
18877           uninitalized value in length" warnings
18878
18879 2005-08-02 19:23  ivan
18880
18881         * FS/FS/part_export/: domain_shellcommands.pm,
18882           forward_shellcommands.pm, www_shellcommands.pm: don't try to run
18883           blank commands for non-svc_acct shellcommand exports too
18884
18885 2005-08-02 12:17  khoff
18886
18887         * FS/FS/h_cust_svc.pm: Only complain, not die, if we can't find a
18888           svc_x record for an h_cust_svc record.
18889
18890 2005-07-14 04:55  ivan
18891
18892         * FS/FS/cust_main.pm: oops, fix last minute bug with new
18893           configurable customer fields on reports
18894
18895 2005-07-14 04:46  ivan
18896
18897         * FS/FS/: svc_Common.pm, UI/Web.pm: clean up some leftover bits
18898           from cust-fields work
18899
18900 2005-07-14 04:31  ivan
18901
18902         * httemplate/: index.html, search/svc_acct.cgi,
18903           search/svc_forward.cgi: add unlinked mail forward (svc_forward)
18904           report
18905
18906 2005-07-14 04:18  ivan
18907
18908         * httemplate/search/cust_bill.html: move account search
18909           (httemplate/search/svc_acct.cgi) to new template, cust-fields
18910           configuration value to control which customer fields are shown on
18911           reports
18912
18913 2005-07-14 03:52  ivan
18914
18915         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
18916           FS/FS/cust_bill_event.pm, FS/FS/cust_credit.pm,
18917           FS/FS/cust_main.pm, FS/FS/cust_main_Mixin.pm, FS/FS/cust_pay.pm,
18918           FS/FS/svc_Common.pm, FS/FS/UI/Web.pm, FS/t/cust_main_Mixin.t,
18919           httemplate/search/cust_bill_event.cgi,
18920           httemplate/search/cust_credit.html,
18921           httemplate/search/cust_pay.cgi,
18922           httemplate/search/report_receivables.cgi,
18923           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
18924           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
18925           httemplate/search/elements/search.html: move account search
18926           (httemplate/search/svc_acct.cgi) to new template, cust-fields
18927           configuration value to control which customer fields are shown on
18928           reports
18929
18930 2005-07-12 02:31  ivan
18931
18932         * httemplate/browse/part_pkg.cgi: <rjbs> More of the same: these
18933           patches make it safer to subclass FS::part_pkg's pkg_svc method
18934           by eliminating qsearches on table pkg_svc.
18935
18936 2005-07-12 02:22  ivan
18937
18938         * httemplate/edit/part_pkg.cgi: <rjbs> This patch is part of my
18939           continuing effort to avoid using SQL and qsearch from templates
18940           to find the pkg_svc records for a package.
18941
18942 2005-07-12 02:13  ivan
18943
18944         * CREDITS, FS/FS/Record.pm: patch from rjbs to add by_key
18945           contructor to Record.pm
18946
18947 2005-07-12 02:11  ivan
18948
18949         * Makefile: okay, really enable RT by default for good now
18950
18951 2005-07-11 07:15  ivan
18952
18953         * bin/: rate.import, rt-drop-tables: adding rt-drop-tables
18954
18955 2005-07-11 06:01  ivan
18956
18957         * Makefile: new server
18958
18959 2005-07-11 05:53  ivan
18960
18961         * httemplate/docs/index.html: note alternate instructions for
18962           0pre6->7
18963
18964 2005-07-11 05:22  ivan
18965
18966         * bin/postfix.export: fix regex
18967
18968 2005-07-11 05:21  ivan
18969
18970         * Makefile: probably best to keep RT disabled by default, at least
18971           for this release
18972
18973 2005-07-11 03:58  ivan
18974
18975         * FS/t/ClientAPI_SessionCache.t:
18976           s/ClientAPI::SessionCache/ClientAPI_SessionCache/ noticed by rjbs
18977
18978 2005-07-11 02:49  ivan
18979
18980         * FS/FS/ClientAPI/MyAccount.pm: bug fix for error message on
18981           session expiration from Randall Lucas <rlucas@tercent.net>,
18982           thanks!
18983
18984 2005-07-09 08:41  ivan
18985
18986         * FS/FS/cust_bill.pm: fix silly bug preventing html invoicing from
18987           finding their logo
18988
18989 2005-07-09 03:55  ivan
18990
18991         * httemplate/edit/cust_pay.cgi: get rid of the godawful halfass
18992           "invoice" on the post payment screen when posting against a
18993           specific invoice, replace with having useless "Auto-apply to
18994           invoices" box actually show the payment will be applied to one
18995           invoice only...  closes: Bug#1241
18996
18997 2005-07-09 03:36  ivan
18998
18999         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, part_export/sqlradius.pm,
19000           part_pkg/flat.pm, part_pkg/flat_comission.pm,
19001           part_pkg/flat_comission_cust.pm, part_pkg/flat_comission_pkg.pm,
19002           part_pkg/flat_delayed.pm, part_pkg/prepaid.pm,
19003           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
19004           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
19005           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
19006           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: add desc
19007           method to cust_bill_pkg and use it in cust_bill... this should
19008           help with any *other* cust_bill_pkg.pkgnum == -1 stuff that needs
19009           to be sorted out
19010
19011 2005-07-08 16:06  ivan
19012
19013         * FS/bin/freeside-daily: fix bug with new efficient
19014           customer-finding code.  sql isn't perl, null != 0
19015
19016 2005-06-30 06:32  ivan
19017
19018         * FS/FS/Misc.pm: pod error
19019
19020 2005-06-30 06:20  ivan
19021
19022         * FS/FS/: Conf.pm, svc_acct.pm: add username-percent config option
19023
19024 2005-06-30 05:44  ivan
19025
19026         * FS/FS/cust_main.pm: oops, really fix error with new prepaid card
19027           foo
19028
19029 2005-06-16 22:31  ivan
19030
19031         * httemplate/misc/process/link.cgi: fix preference sort order for
19032           linking: sort unaudited services first, secondary sort by svcaprt
19033
19034 2005-06-16 22:07  ivan
19035
19036         * httemplate/misc/process/link.cgi: add more info to debugging
19037
19038 2005-06-16 22:04  ivan
19039
19040         * httemplate/misc/process/link.cgi: fix debugging
19041
19042 2005-06-16 21:42  ivan
19043
19044         * httemplate/misc/process/link.cgi: add debugging for accounts
19045           picked to pick
19046
19047 2005-06-14 21:46  ivan
19048
19049         * FS/FS/cust_bill.pm: better error reporting for actual errors from
19050           lpr command
19051
19052 2005-06-14 19:31  ivan
19053
19054         * FS/FS/cust_main.pm: fix error recharging w/prepaid card caused by
19055           rounding off of money value, closes: Bug#1237
19056
19057 2005-06-14 17:44  ivan
19058
19059         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: add
19060           reprint/fax/email links to invoice search results
19061
19062 2005-06-09 15:40  ivan
19063
19064         * httemplate/search/cust_bill_event.cgi, FS/FS/cust_bill.pm,
19065           httemplate/index.html, httemplate/misc/email_invoice_events.cgi,
19066           httemplate/misc/email_invoices.cgi,
19067           httemplate/misc/fax_invoice_events.cgi,
19068           httemplate/misc/fax_invoices.cgi,
19069           httemplate/misc/print_invoice_events.cgi,
19070           httemplate/misc/print_invoices.cgi,
19071           httemplate/search/cust_bill.html,
19072           httemplate/search/report_cust_bill.html: advanced invoice serach,
19073           groundwork to add reprint/fax/email links to invoice search
19074           results
19075
19076 2005-06-09 13:26  ivan
19077
19078         * httemplate/browse/part_pkg.cgi: tiny refactor patch from rjbs: It
19079           changes the service listing to use $part_pkg->pkg_svc instead of
19080           a qsearch, which means that the listing will still work if
19081           pkg_svc has been subclassed.
19082
19083 2005-06-09 13:16  ivan
19084
19085         * FS/FS/cust_svc.pm: documentation fix, noticed by rjbs
19086
19087 2005-06-09 02:15  ivan
19088
19089         * FS/FS/part_pkg.pm: don't rebless if we're already in the plan
19090           subclass, fixes pkg customize link
19091
19092 2005-06-09 00:19  ivan
19093
19094         * FS/bin/freeside-daily: declare new $opt_a
19095
19096 2005-06-09 00:13  ivan
19097
19098         * FS/bin/freeside-daily: significant speedup from only selected
19099           customers with outstanding packages or invoice events in the
19100           initial select, and add -a flag for agentnum
19101
19102 2005-06-08 23:56  ivan
19103
19104         * FS/FS/cust_bill.pm, conf/invoice_html,
19105           httemplate/view/cust_bill-logo.cgi: agent-specific logos for html
19106           invoices too
19107
19108 2005-06-08 23:36  ivan
19109
19110         * FS/FS/: cust_bill.pm, part_bill_event.pm: and make
19111           (html|latex)(small)?footer optionall per-agent too
19112
19113 2005-06-08 23:22  ivan
19114
19115         * FS/FS/cust_bill.pm: more sane regex
19116
19117 2005-06-08 23:14  ivan
19118
19119         * FS/FS/: cust_bill.pm: ugh, hopefully fixup agent_plandata regex
19120           for multiple agents
19121
19122 2005-06-08 22:59  ivan
19123
19124         * FS/FS/: cust_bill.pm: make sure invoice_(latex|html)returnaddress
19125           is configurable per-agent
19126
19127 2005-06-08 22:34  ivan
19128
19129         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
19130           httemplate/edit/part_bill_event.cgi: add multiple agent selection
19131           to agent-specific invoicing
19132
19133 2005-06-08 17:18  ivan
19134
19135         * FS/FS/cust_pay.pm: add ignore_noapply flag to make sure payments
19136           are forced in anyway on import
19137
19138 2005-06-08 14:52  ivan
19139
19140         * FS/FS/cust_bill_pkg.pm: last bit to allow -1 for non-pkg, non-tax
19141           line items
19142
19143 2005-06-08 02:03  ivan
19144
19145         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
19146           FS/FS/ClientAPI/MyAccount.pm,
19147           fs_selfservice/FS-SelfService/SelfService.pm,
19148           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
19149           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
19150           fs_selfservice/FS-SelfService/cgi/make_payment.html,
19151           fs_selfservice/FS-SelfService/cgi/myaccount.html,
19152           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
19153           fs_selfservice/FS-SelfService/cgi/payment_results.html,
19154           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
19155           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
19156           fs_selfservice/FS-SelfService/cgi/provision.html,
19157           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
19158           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
19159           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
19160           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
19161           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
19162           httemplate/view/svc_acct.cgi: prepaid card recharge
19163
19164 2005-06-07 14:02  ivan
19165
19166         * FS/FS/Misc.pm: debugging output change in send_email
19167
19168 2005-06-06 13:07  ivan
19169
19170         * FS/FS/cust_bill.pm: eek, fix silly problem in invoice sending
19171           refactoring
19172
19173 2005-06-06 12:54  ivan
19174
19175         * FS/FS/Misc.pm: some additional warnings
19176
19177 2005-06-06 10:00  ivan
19178
19179         * FS/FS/Misc.pm: fix message ID generation for ancient perl, bah
19180
19181 2005-06-02 18:51  ivan
19182
19183         * FS/FS/TicketSystem/RT_External.pm: argh.  this should finally fix
19184           the last of the Internal vs External breakage i hope
19185
19186 2005-06-02 02:36  ivan
19187
19188         * httemplate/search/cust_bill_event.html: Capitalization
19189
19190 2005-06-02 02:29  ivan
19191
19192         * httemplate/index.html, httemplate/misc/print_invoices.cgi,
19193           httemplate/search/cust_bill_event.cgi,
19194           httemplate/search/cust_bill_event.html, FS/FS/cust_bill_event.pm,
19195           FS/FS/part_bill_event.pm, FS/FS/UI/Web.pm,
19196           httemplate/misc/email-invoice.cgi,
19197           httemplate/misc/email_invoices.cgi,
19198           httemplate/misc/fax-invoice.cgi,
19199           httemplate/misc/fax_invoices.cgi,
19200           httemplate/misc/print-invoice.cgi, FS/FS/cust_bill.pm,
19201           FS/FS/part_pkg.pm, httemplate/view/cust_bill.cgi,
19202           FS/bin/freeside-queued, httemplate/search/elements/search.html,
19203           httemplate/elements/progress-init.html,
19204           httemplate/elements/progress-popup.html, htetc/handler.pl: add
19205           ability to search on a date range of invoice events and then
19206           reprint or reemail (boy was that a bit more work than i
19207           expected), closes: Bug#946
19208
19209 2005-06-01 17:02  ivan
19210
19211         * rt/html/Ticket/Elements/AddCustomers: remove warning
19212
19213 2005-06-01 16:40  ivan
19214
19215         * httemplate/view/cust_bill.cgi: align terminology for consistancy.
19216           or something.
19217
19218 2005-06-01 14:40  ivan
19219
19220         * httemplate/search/report_receivables.cgi: remove trailing
19221           whitespace
19222
19223 2005-06-01 13:31  ivan
19224
19225         * FS/FS/TicketSystem/: RT_External.pm, RT_Internal.pm: fix up
19226           RT_Internal again, hopefully this is the last of the breakage
19227           from RT_Internal
19228
19229 2005-05-31 19:39  ivan
19230
19231         * httemplate/edit/part_pkg.cgi: really. *sigh*
19232
19233 2005-05-31 16:42  ivan
19234
19235         * FS/FS/part_pkg/sesmon_minute.pm: tyop refactoring old
19236           sesmon_minute price plkan, noticed by rjbs
19237
19238 2005-05-31 16:32  ivan
19239
19240         * httemplate/edit/part_pkg.cgi: ack, this should finally fix the
19241           package editing problem
19242
19243 2005-05-26 12:30  ivan
19244
19245         * httemplate/view/: cust_bill.cgi: silly perl version bs
19246
19247 2005-05-26 12:15  ivan
19248
19249         * FS/FS/svc_www.pm, httemplate/edit/svc_www.cgi,
19250           httemplate/view/svc_www.cgi: make svc_www.usersvc optional
19251
19252 2005-05-25 20:45  ivan
19253
19254         * httemplate/edit/part_pkg.cgi: 72?!
19255
19256 2005-05-24 08:33  ivan
19257
19258         * Makefile: 1.5.7.  and enable RT by default, finally
19259
19260 2005-05-23 04:49  ivan
19261
19262         * htetc/freeside-rt.conf: so Search.tsf and Search.rdf work
19263
19264 2005-05-22 16:38  ivan
19265
19266         * FS/FS/svc_acct.pm: fix quick crypt_password bug when its passwd
19267           an empty param
19268
19269 2005-05-22 13:39  ivan
19270
19271         * httemplate/view/cust_bill.cgi: oops, quote $link w/new templating
19272
19273 2005-05-22 02:25  ivan
19274
19275         * httemplate/browse/agent.cgi: Avoid Gratuitous Capitalizaiton
19276
19277 2005-05-21 21:24  ivan
19278
19279         * FS/FS/prepay_credit.pm: add optional agentnum field to POD doc
19280
19281 2005-05-21 11:38  ivan
19282
19283         * httemplate/browse/agent.cgi: make sure the customers tables for
19284           each agent line up with each other, too
19285
19286 2005-05-21 10:26  ivan
19287
19288         * httemplate/search/cust_main.cgi: hehe, allow changing the browse
19289           order of any sort
19290
19291 2005-05-21 10:14  ivan
19292
19293         * httemplate/browse/agent.cgi: line up
19294           prospect/active/suspended/cancelled customers
19295
19296 2005-05-19 07:10  ivan
19297
19298         * FS/FS/part_export/shellcommands.pm: A group number must refer to
19299           an already existing group - so add manually it if you want to
19300           define a set of static gids or something, default is just going
19301           to cause headaches
19302
19303 2005-05-19 04:05  ivan
19304
19305         * FS/FS/svc_acct.pm: ! or !! also
19306
19307 2005-05-19 03:45  ivan
19308
19309         * FS/FS/part_export/shellcommands.pm: fix up some defaults to
19310           include gid too
19311
19312 2005-05-19 03:29  ivan
19313
19314         * FS/FS/part_export/: acct_sql.pm, shellcommands.pm: missing ;
19315
19316 2005-05-19 03:26  ivan
19317
19318         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
19319           part_export/shellcommands.pm,
19320           part_export/shellcommands_withdomain.pm: fix shellcommands export
19321           encrypting "magic" shadow values * NP *LK*
19322
19323 2005-05-19 02:49  ivan
19324
19325         * FS/FS/svc_acct.pm: oops, remove old-style duplicate check from
19326           replace, _check_duplicate was already below it
19327
19328 2005-05-19 01:51  ivan
19329
19330         * httemplate/view/cust_bill.cgi: oops, fix alternate view/etc.
19331           links
19332
19333 2005-05-19 01:43  ivan
19334
19335         * httemplate/: misc/email-invoice.cgi, misc/fax-invoice.cgi,
19336           misc/print-invoice.cgi, view/cust_bill.cgi: re-email/fax/print
19337           links should respect template, also add direct re-send links like
19338           the view links and convert view/cust_bill.cgi to proper template
19339
19340 2005-05-18 09:57  ivan
19341
19342         * httemplate/browse/agent.cgi: oops, it helps to get the link right
19343
19344 2005-05-18 09:55  ivan
19345
19346         * httemplate/: browse/agent.cgi, search/report_receivables.cgi: add
19347           agent-specific A/R aging report, closes: bug#1229
19348
19349 2005-05-18 09:37  ivan
19350
19351         * bin/masonize: report the file that had a masonize error
19352
19353 2005-05-18 07:50  ivan
19354
19355         * FS/FS/part_export/acct_sql.pm: actually, quota goes in pw_shell.
19356           of course!
19357
19358 2005-05-18 03:43  ivan
19359
19360         * FS/FS/cust_bill.pm: oops, losing notes!
19361
19362 2005-05-15 06:49  ivan
19363
19364         * httemplate/search/report_receivables.cgi: this status column is
19365           probably faster, one giant SQL query.  and add back in the
19366           customer link, oops
19367
19368 2005-05-15 06:00  ivan
19369
19370         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi,
19371           httemplate/search/elements/search.html: move receivables report
19372           to search template
19373
19374 2005-05-15 04:58  ivan
19375
19376         * httemplate/search/cust_bill.html: use money_char config
19377
19378 2005-05-15 04:46  ivan
19379
19380         * httemplate/search/cust_bill.html: align
19381
19382 2005-05-14 12:57  ivan
19383
19384         * rt/lib/RT/URI/: freeside.pm, freeside/Internal.pm: fixup RT
19385           integration grr!
19386
19387 2005-05-14 11:03  ivan
19388
19389         * FS/FS/cust_bill.pm: h helps halot
19390
19391 2005-05-14 10:59  ivan
19392
19393         * FS/FS/cust_bill.pm: well this is sorta halfass anyway but useful
19394
19395 2005-05-14 10:04  ivan
19396
19397         * FS/FS/Conf.pm, conf/invoice_html,
19398           httemplate/view/cust_bill-logo.cgi: html invoices: when
19399           displaying, use the actual logo from the conf dir - same as the
19400           emailed copy
19401
19402 2005-05-14 09:30  ivan
19403
19404         * FS/FS/: Misc.pm, cust_bill.pm: disable debugging
19405
19406 2005-05-14 09:27  ivan
19407
19408         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
19409           FS/FS/part_bill_event.pm, conf/invoice_html, conf/logo.png,
19410           httemplate/view/cust_bill.cgi: html invoices!
19411
19412           http://chris-linfoot.net/d6plinks/CWLT-5VZD4Y
19413           http://www.dsv.su.se/~jpalme/ietf/mhtml.html
19414           ftp://ftp.dsv.su.se/users/jpalme/draft-ietf-mhtml-info.txt
19415           http://mailformat.dan.info/headers/mime.html
19416           http://www.faqs.org/rfcs/rfc2392.html
19417           http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdosys/html/_cdosys_content-type_multipart.asp
19418
19419           (MIME is hard, let's go shopping!)
19420
19421 2005-05-13 08:06  ivan
19422
19423         * FS/FS/cust_bill.pm: fix picking up alternate invoice_latexnotes_*
19424           files, and expand country codes on invoices.  and oops,
19425           print_html changes slipped in last commit too.  well, they were
19426           ready anyway.
19427
19428 2005-05-13 03:55  ivan
19429
19430         * conf/invoice_latex: better to do something fancy like scale down
19431           the font size to fit in the intended space or something but hey,
19432           this is good enough for now :)
19433
19434 2005-05-13 03:54  ivan
19435
19436         * FS/FS/cust_bill.pm: substitute a non-breaking space if there is
19437           no invoice_latexreturnaddress file
19438
19439 2005-05-11 07:07  ivan
19440
19441         * FS/FS/export_svc.pm: new progressbar display causes a silly error
19442           in edge case where no dup checking necessary, closes: Bug#1226
19443
19444 2005-05-10 11:30  khoff
19445
19446         * rt/html/Ticket/Elements/EditCustomers: Missing '</A>' tag.
19447
19448 2005-05-05 06:04  ivan
19449
19450         * conf/: invoice_latex: no comma between state and address
19451
19452 2005-05-04 18:46  ivan
19453
19454         * httemplate/search/svc_domain.cgi: the ? between svc_domain.cgi
19455           and the domain id is missing
19456
19457 2005-05-04 02:33  ivan
19458
19459         * FS/FS/part_pkg.pm: use new pkg_svc.pkgsvcnum primary key when
19460           modifying pkg_svc records, closes: Bug#1221
19461
19462 2005-05-04 02:20  ivan
19463
19464         * FS/FS/Record.pm: err msg
19465
19466 2005-05-03 18:06  ivan
19467
19468         * FS/FS/cust_bill.pm: patch to just update the template or
19469           conf/invoice_latex* to use the new one
19470
19471 2005-05-03 17:40  ivan
19472
19473         * conf/invoice_latex, conf/invoice_latexfooter, conf/logo.eps,
19474           FS/FS/Conf.pm, FS/FS/cust_bill.pm: great new invoice template
19475           from kristian!
19476
19477 2005-05-03 10:22  ivan
19478
19479         * FS/FS/cust_bill.pm: minutely better error reporting for pdf
19480           problems
19481
19482 2005-05-03 06:29  ivan
19483
19484         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser: remove
19485           unnecessary host=localhost from outsource instance creation foo
19486
19487 2005-05-03 02:56  ivan
19488
19489         * FS/FS/cust_pay.pm: on receipts, show "Electronic Check" instead
19490           of "Chek" for payby = CHEK transactions
19491
19492 2005-05-03 01:51  ivan
19493
19494         * FS/bin/freeside-sqlradius-radacctd: not running with elevated
19495           privs, -T not necessary
19496
19497 2005-05-03 01:46  ivan
19498
19499         * FS/FS/domain_record.pm: [:ascii:] is not legal for 5.005, alas,
19500           it still needs to be supported for just a little bit longer
19501
19502 2005-05-01 23:32  ivan
19503
19504         * FS/FS/svc_Common.pm, httemplate/search/svc_domain.cgi,
19505           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi:
19506           move httemplate/search/svc_domain to the new search template
19507           along with svc_www and svc_forward
19508
19509 2005-04-30 02:47  ivan
19510
19511         * httemplate/search/svc_forward.cgi: show "(unlinked)" for unlined
19512           forwards instead of nothing
19513
19514 2005-04-30 02:45  ivan
19515
19516         * httemplate/search/svc_forward.cgi: pull in the customer
19517           information as part of the main query for efficiency
19518
19519 2005-04-29 06:00  ivan
19520
19521         * httemplate/search/: svc_forward.cgi, svc_www.cgi: template
19522           forward search using the standard search template: forwards are
19523           now paged
19524
19525 2005-04-28 10:05  ivan
19526
19527         * FS/FS/cust_bill.pm: add < and > to _latex_escape (khoff)
19528
19529 2005-04-25 17:20  khoff
19530
19531         * bin/svc_broadband.renumber: For renumbering svc_broadband
19532           services from one addr_block to another.  Hopefully no one will
19533           ever have to use this.
19534
19535 2005-04-25 02:33  ivan
19536
19537         * FS/FS/Conf.pm, FS/FS/Daemon.pm, FS/FS/svc_acct.pm, FS/t/Daemon.t,
19538           FS/MANIFEST, FS/FS/part_export/sqlradius.pm,
19539           FS/bin/freeside-queued, FS/bin/freeside-selfservice-server,
19540           FS/bin/freeside-sqlradius-radacctd, init.d/freeside-init: pick up
19541           freeside-sqlradius-radacctd again after all these years, now it
19542           just needs to update the "seconds" field(s), finally closes:
19543           Bug#1125
19544
19545 2005-04-21 04:47  ivan
19546
19547         * FS/FS/part_export/acct_sql.pm: fix nit with crypt flag when
19548           replacing too
19549
19550 2005-04-21 04:35  ivan
19551
19552         * FS/FS/part_export/acct_sql.pm: support multiple primary keys
19553
19554 2005-04-20 00:12  ivan
19555
19556         * FS/FS/part_export/acct_sql.pm: hehe oops
19557
19558 2005-04-19 23:41  ivan
19559
19560         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: add vpopmail
19561           defaults to acct_sql export
19562
19563 2005-04-19 02:50  ivan
19564
19565         * FS/FS/Conf.pm: disable RT_Libs for now
19566
19567 2005-04-19 02:48  ivan
19568
19569         * FS/FS/part_pkg.pm: silence an annoying but harmless perl warning
19570
19571 2005-04-18 00:37  ivan
19572
19573         * FS/FS/cust_main.pm: add some newlines to debugging output, no
19574           need to print file and line # so much
19575
19576 2005-04-16 15:26  ivan
19577
19578         * httemplate/edit/cust_pay.cgi: use money_char on enter payment
19579           screen instead of hardcoding $
19580
19581 2005-04-15 13:29  khoff
19582
19583         * FS/FS/Conf.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
19584           httemplate/view/svc_domain.cgi: Added support for TXT records.
19585
19586 2005-04-14 02:41  ivan
19587
19588         * FS/FS/cust_bill.pm, conf/invoice_latex, conf/invoice_latex.diff:
19589           move invoice_latex templating to Text::Template, with special
19590           sauce^W^Wbackwards-compatibility for old templates
19591
19592 2005-04-13 05:31  ivan
19593
19594         * httemplate/: edit/part_svc.cgi, view/svc_acct.cgi: get rid of
19595           some super ancient assumptions about slipip and uid meaning
19596           exporting to RADIUS and shell respectively
19597
19598 2005-04-13 05:30  ivan
19599
19600         * FS/FS/: Record.pm, cust_svc.pm: add nowarn_identical flag to
19601           Record.pm and use it in cust_svc svcpart replacement (which is
19602           all about the exports anyway)
19603
19604 2005-04-13 03:54  ivan
19605
19606         * FS/FS/svc_acct.pm: add a line to pod example regarding RADIUS
19607           check attributes
19608
19609 2005-04-13 03:32  ivan
19610
19611         * FS/FS/raddb.pm: add Radius-Operator
19612
19613 2005-04-13 03:16  ivan
19614
19615         * FS/FS/part_pkg/flat.pm: add explicit use Date::Manip here, oops
19616
19617 2005-04-13 02:55  ivan
19618
19619         * FS/FS/svc_acct.pm: quiet annoying "use of uninitialized value
19620           errors"
19621
19622 2005-04-13 01:16  ivan
19623
19624         * FS/FS/: cust_main.pm, svc_acct.pm: add skip_fuzzyfiles hack, and
19625           add Session-Timeout RADIUS attribute if a svc_acct.seconds value
19626           is present
19627
19628 2005-04-12 20:38  ivan
19629
19630         * CREDITS, FS/FS/part_pkg/flat_comission_cust.pm: fix bug in
19631           flat_commission price plan, thanks to Troy Hammonds
19632
19633 2005-04-11 13:13  khoff
19634
19635         * FS/FS/: Conf.pm, cust_main.pm: Configuration option to override
19636           the email address sent to your BOP processor, in case the
19637           processor sends a pesky receipt that you don't want your
19638           customers getting.
19639
19640 2005-04-11 09:48  khoff
19641
19642         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm: No need to inflict
19643           debugging messages on everyone.
19644
19645 2005-04-10 03:16  ivan
19646
19647         * httemplate/search/elements/search.html: add some left and right
19648           padding so cells don't run into each other so badly
19649
19650 2005-04-09 18:13  ivan
19651
19652         * Makefile: fix install-apache for bsd make and reverse
19653           accidentally-checked-in (again!) RT_ENABLED = 1
19654
19655 2005-04-07 18:12  ivan
19656
19657         * htetc/freeside-rt.conf: ugh, don't know why that wasn't working
19658           and don't f$&# care
19659
19660 2005-04-07 03:35  ivan
19661
19662         * Makefile, htetc/freeside-rt.conf: add install/debian/3.1/INSTALL
19663           script and script up some apache automation assuming a conf.d
19664           type dir
19665
19666 2005-04-07 02:26  ivan
19667
19668         * FS/FS/Record.pm, FS/bin/freeside-setup, bin/fix-sequences: depend
19669           on DBIx::DBSchema 0.26 for dbdef-create (for Pg 'public' schema
19670           fix) and 0.25 in freeside-setup and Record.pm (for DBD::Pg 1.40
19671           is bunk fix)
19672
19673 2005-04-06 20:28  khoff
19674
19675         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm, h_svc_www.pm: Using
19676           current (non-history) records in place of missing history
19677           records.
19678
19679 2005-04-06 15:52  ivan
19680
19681         * FS/FS/svc_forward.pm: and fix the error msg haha
19682
19683 2005-04-06 15:50  ivan
19684
19685         * FS/FS/svc_forward.pm: looks like a domain part for a
19686           literally-specified forward src or dst is required, not optional
19687
19688 2005-04-05 17:50  khoff
19689
19690         * FS/FS/h_Common.pm: $pkey should be the primary key of the real
19691           table, not the history table.
19692
19693 2005-04-05 14:33  khoff
19694
19695         * bin/add-history-records.pl: This doesn't fix the problem.  To be
19696           continued...
19697
19698 2005-04-02 15:49  ivan
19699
19700         * bin/slony-setup: must be as Pg superuser
19701
19702 2005-04-02 14:46  ivan
19703
19704         * FS/FS/cust_bill_pkg.pm, FS/FS/part_svc_router.pm,
19705           FS/FS/pkg_svc.pm, FS/FS/rate_detail.pm, FS/FS/reg_code_pkg.pm,
19706           FS/FS/type_pkgs.pm, FS/bin/freeside-setup,
19707           httemplate/docs/schema.html: herding elephants: add primary keys
19708           to *all* tables for slony
19709
19710 2005-04-02 12:34  ivan
19711
19712         * bin/slony-setup: adding quick slony setup script
19713
19714 2005-04-01 14:52  khoff
19715
19716         * FS/FS/: h_cust_svc.pm, h_svc_acct.pm, h_svc_www.pm: Trap, and
19717           attempt to resolve, problems caused by missing history records.
19718
19719 2005-04-01 14:34  khoff
19720
19721         * FS/FS/Record.pm: so we can pass in a time if we're back-filling
19722           history records
19723
19724 2005-03-31 21:59  steve
19725
19726         * FS/FS/cust_main.pm: fix paybatch parsing to support bop::jettis
19727
19728 2005-03-31 03:41  ivan
19729
19730         * FS/FS/cust_main.pm: add ability to link services w/order_pkg
19731           method in addition to provisioning new ones
19732
19733 2005-03-31 01:07  ivan
19734
19735         * FS/FS/cust_main_invoice.pm: show illegal email addresses used for
19736           invoice destinations
19737
19738 2005-03-30 22:56  khoff
19739
19740         * bin/add-history-records.pl: Printing insert statements is not
19741           necessary
19742
19743 2005-03-30 19:47  khoff
19744
19745         * bin/add-history-records.pl: Committing the inserts helps.
19746
19747 2005-03-30 16:53  khoff
19748
19749         * bin/add-history-records.pl: (Apparently) working version.
19750           Updates svc_*, cust_svc, and domain_record history tables.
19751
19752 2005-03-30 16:31  khoff
19753
19754         * FS/FS/h_svc_forward.pm: Another missing 'u'.
19755
19756 2005-03-30 13:40  khoff
19757
19758         * FS/FS/h_Common.pm: Dump a call trace if something calls
19759           FS::h_Common::sql_h_search without END_TIMESTAMP.
19760
19761 2005-03-30 13:22  khoff
19762
19763         * FS/FS/cust_svc.pm: Have to pass @_ to FS::svc_www::domain_record
19764           in case we're really a FS::h_svc_www object.
19765
19766 2005-03-30 13:09  khoff
19767
19768         * FS/FS/h_svc_www.pm: typo.  'use', not 'se'.
19769
19770 2005-03-30 12:55  khoff
19771
19772         * bin/add-history-records.pl: Test script to add pre-history table
19773           history records.
19774
19775 2005-03-29 17:37  ivan
19776
19777         * FS/FS/part_export/cp.pm: according to landel CP no longer
19778           supports changing username
19779
19780 2005-03-29 17:18  ivan
19781
19782         * httemplate/search/cust_pay.cgi: fix ambiguous column error when
19783           selecting by credit card, fixes: Bug#1189
19784
19785 2005-03-29 14:41  ivan
19786
19787         * fs_selfservice/FS-SelfService/SelfService.pm: better self-service
19788           debugging, don't point to install.html for suEXEC/setuid in
19789           self-service setup docs
19790
19791 2005-03-28 17:40  khoff
19792
19793         * FS/FS/TicketSystem/RT_External.pm,
19794           FS/FS/TicketSystem/RT_Internal.pm, httemplate/index.html: A few
19795           RT_External fixes.
19796
19797 2005-03-28 17:38  khoff
19798
19799         * FS/FS/Misc.pm: 'require' not 'use' Fax::Hylafax::Client so it's
19800           an optional requirement.
19801
19802 2005-03-27 15:21  ivan
19803
19804         * FS/FS/cust_main.pm: allow & in bank names
19805
19806 2005-03-27 15:21  ivan
19807
19808         * FS/FS/: svc_Common.pm, svc_acct.pm: svc_Common / svc_acct
19809           child_objects can now set an alternate field for the svcnum, for
19810           things like forwards
19811
19812 2005-03-21 14:13  khoff
19813
19814         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
19815           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
19816           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
19817           FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_export/http.pm,
19818           FS/FS/part_export/infostreet.pm,
19819           FS/FS/part_export/shellcommands.pm, htetc/handler.pl,
19820           httemplate/edit/cust_main.cgi,
19821           httemplate/edit/process/cust_main.cgi,
19822           httemplate/misc/fax-invoice.cgi, httemplate/view/cust_bill.cgi,
19823           httemplate/view/cust_main/billing.html,
19824           httemplate/view/cust_main/tickets.html: Added support for FAX
19825           invoice destinations using a HylaFAX server.  Faxing plain text
19826           invoices is not supported.
19827
19828 2005-03-21 13:55  pbowen
19829
19830         * FS/FS/Record.pm: Forgot to load up the conf.
19831
19832 2005-03-18 16:12  pbowen
19833
19834         * FS/FS/: Record.pm, cust_main.pm: Fixed a few things: -PB 1. Fixed
19835           a nasty bug that would clear the payinfo if the private key was
19836           not available.  2. Set the default module for encrypt/decrypt to
19837           be Crypt::OpenSSL::RSA.  3. Added a die and error message so that
19838           it doesn't just pass around plaintext if the encryption engine is
19839           broken or missing.  4. Added code so that the masked payinfo is
19840           handled correctly in the case that it is blank and it cannot be
19841           generated (encrypted payinfo)
19842
19843 2005-03-18 11:21  pbowen
19844
19845         * FS/: FS/Conf.pm, FS/Record.pm, FS/cust_bill.pm, FS/cust_main.pm,
19846           bin/freeside-setup: Added encrypted fields for Credit Cards,
19847           etc... - PB
19848
19849 2005-03-18 11:15  pbowen
19850
19851         * FS/FS/part_pkg.pm: Added a few additional recurrences for domain
19852           billing
19853
19854 2005-03-18 08:47  pbowen
19855
19856         * FS/FS/Record.pm: Fixed a small bug... if replace is called by
19857           SUPER, @_ == 1 if it only contains an undef. -PB
19858
19859 2005-03-18 01:15  ivan
19860
19861         * FS/FS/cust_main_county.pm: no idea why this is only showing up on
19862           freebsd install
19863
19864 2005-03-17 17:00  ivan
19865
19866         * FS/FS/cust_main_county.pm: sorry it was late
19867
19868 2005-03-17 13:56  khoff
19869
19870         * FS/FS/cust_bill.pm: Documentation tyop.
19871
19872 2005-03-17 13:41  khoff
19873
19874         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
19875           httemplate/misc/email-invoice.cgi: Added options
19876           invoice_email_pdf and invoice_email_pdf_note.  invoice_email_pdf
19877           - Attach PDF invoice to emailed plain text invoices.
19878           invoice_email_pdf_note - Replace plain text invoice with this
19879           note, when attaching a PDF.
19880
19881 2005-03-16 03:31  ivan
19882
19883         * FS/FS/cust_main_county.pm: fix regionselector for CR in region
19884           names for some reason
19885
19886 2005-03-15 15:27  khoff
19887
19888         * httemplate/misc/payment.cgi: Missing semicolon.
19889
19890 2005-03-13 03:47  ivan
19891
19892         * FS/FS/cust_main.pm: and store the refund correctly
19893
19894 2005-03-13 03:34  ivan
19895
19896         * FS/FS/cust_main.pm: when refunding against a specific card
19897           payment, use the card details from the payment instead of the
19898           customer record
19899
19900 2005-03-13 03:12  ivan
19901
19902         * FS/FS/cust_main.pm: add some additional debugging to refunds
19903
19904 2005-03-12 08:07  ivan
19905
19906         * Makefile, rt/etc/RT_SiteConfig.pm, rt/lib/RT/URI/freeside.pm,
19907           rt/lib/RT/URI/freeside/Internal.pm,
19908           rt/lib/RT/URI/freeside/XMLRPC.pm: popurl(3) won't give us a good
19909           freeside base url since RT calls it from multiple directory
19910           depths... have to specify explicity, like external integration
19911
19912 2005-03-12 06:35  ivan
19913
19914         * fs_selfservice/FS-SelfService/cgi/signup.cgi: - bring prepaid
19915           support into this century (close: Bug#1124) - finally get rid of
19916           fs_signup (everything is in fs_selfservice now) (Bug#413) -
19917           organize main menu sysadmin section so it is slightly less
19918           confusing
19919
19920 2005-03-12 06:31  ivan
19921
19922         * httemplate/docs/schema.html, FS/FS/agent.pm, FS/FS/cust_main.pm,
19923           FS/FS/cust_pay.pm, FS/FS/prepay_credit.pm, FS/bin/freeside-setup,
19924           httemplate/view/cust_main/payment_history.html,
19925           httemplate/index.html, httemplate/browse/agent.cgi,
19926           httemplate/edit/prepay_credit.cgi,
19927           httemplate/search/prepay_credit.html,
19928           httemplate/search/elements/search.html, fs_selfservice/DEPLOY,
19929           fs_selfservice/FS-SelfService/ieak.template,
19930           fs_selfservice/FS-SelfService/cgi/agent.cgi,
19931           fs_selfservice/FS-SelfService/cgi/decline.html,
19932           httemplate/edit/process/prepay_credit.cgi,
19933           httemplate/edit/process/reg_code.cgi,
19934           fs_selfservice/FS-SelfService/cgi/map.gif,
19935           fs_selfservice/FS-SelfService/cgi/promocode.html,
19936           fs_selfservice/FS-SelfService/cgi/regcode.html,
19937           fs_selfservice/FS-SelfService/cgi/signup-agentselect.html,
19938           fs_selfservice/FS-SelfService/cgi/signup-alternate.html,
19939           fs_selfservice/FS-SelfService/cgi/signup-billaddress.html,
19940           fs_selfservice/FS-SelfService/cgi/signup-freeoption.html,
19941           fs_selfservice/FS-SelfService/cgi/signup-snarf.html,
19942           fs_selfservice/FS-SelfService/cgi/signup.cgi,
19943           fs_selfservice/FS-SelfService/cgi/signup.html,
19944           fs_selfservice/FS-SelfService/cgi/stateselect.html,
19945           fs_selfservice/FS-SelfService/cgi/success.html, htetc/handler.pl:
19946           - bring prepaid support into this century (close: Bug#1124) -
19947           finally get rid of fs_signup (everything is in fs_selfservice
19948           now) (Bug#413) - organize main menu sysadmin section so it is
19949           slightly less confusing
19950
19951 2005-03-11 02:35  ivan
19952
19953         * rt/FREESIDE_MODIFIED: update list of modified files
19954
19955 2005-03-11 02:33  ivan
19956
19957         * rt/etc/RT_SiteConfig.pm: merging
19958
19959 2005-03-10 17:34  khoff
19960
19961         * rt/: etc/RT_SiteConfig.pm, html/Elements/Header,
19962           html/Elements/Menu, html/Elements/Tabs,
19963           html/Ticket/Elements/AddCustomers,
19964           html/Ticket/Elements/ShowCustomers, lib/RT/URI/freeside.pm,
19965           lib/RT/URI/freeside/Internal.pm, lib/RT/URI/freeside/XMLRPC.pm:
19966           Reorganized RT->Freeside integration to support Internal (single
19967           RT/Freeside database) and XMLRPC interfaces.  All the UI stuff is
19968           handled the same either way.  Integration type is changed by
19969           setting $RT::URI::freeside::IntegrationType to either 'Internal'
19970           or 'XMLRPC' in your RT_SiteConfig.pm.
19971
19972 2005-03-10 14:49  khoff
19973
19974         * FS/FS/XMLRPC.pm: Add the ability to do freeside configuration
19975           lookups through the XMLRPC interface.
19976
19977 2005-03-10 01:56  ivan
19978
19979         * FS/bin/freeside-daily: fine.
19980
19981 2005-03-10 00:58  ivan
19982
19983         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fixes
19984           package editing problem with extraneous services showing up,
19985           closes: Bug#1170
19986
19987 2005-03-09 00:18  ivan
19988
19989         * httemplate/docs/index.html: preliminary RT docs
19990
19991 2005-03-08 10:37  khoff
19992
19993         * FS/FS/XMLRPC.pm: Don't require that the method results be
19994           FS::Record descendant objects.  If they are, we map them to
19995           hashrefs.  Otherwise we return them verbatim and hope (maybe
19996           check) that they're scalars, hashrefs, or arrayrefs.
19997
19998 2005-03-08 10:15  khoff
19999
20000         * FS/FS/XMLRPC.pm: Minor re-work to allow for pseudo methods, like
20001           'version', and eventually config look-ups (next commit).
20002
20003 2005-03-05 19:25  ivan
20004
20005         * httemplate/search/elements/search.html: specity an explicit EOL
20006           for Text::CSV_XS, apparantly sometimes the default is null
20007
20008 2005-03-05 19:22  ivan
20009
20010         * httemplate/search/elements/search.html: and a slight formatting
20011           fix
20012
20013 2005-03-05 19:04  ivan
20014
20015         * httemplate/search/elements/search.html, htetc/handler.pl,
20016           httemplate/index.html, httemplate/search/cust_bill.html,
20017           httemplate/search/cust_bill_event.html,
20018           httemplate/search/cust_credit.html,
20019           httemplate/search/cust_main-otaker.cgi,
20020           httemplate/search/cust_main.cgi,
20021           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
20022           httemplate/search/reg_code.html,
20023           httemplate/search/report_cust_credit.html,
20024           httemplate/search/report_cust_pay.html,
20025           httemplate/search/report_prepaid_income.html,
20026           httemplate/search/report_tax.html,
20027           httemplate/search/sqlradius.html, httemplate/search/svc_www.cgi,
20028           httemplate/view/cust_bill-pdf.cgi,
20029           httemplate/view/cust_bill-ps.cgi: add Excel and CSV download of
20030           templated reports and clean up their HTML formatting, closes;
20031           Bug#520, Bug#1107
20032
20033 2005-03-04 14:24  ivan
20034
20035         * httemplate/search/: cust_credit.html, cust_pay.cgi: fix "Column
20036           reference "payby" is ambiguous" error when selecting by payment
20037           type, fix missing check #s caused by cust_main.payinfo masking
20038           cust_pay.payinfo, closes (really this time): Bug#1105
20039
20040 2005-03-04 04:57  ivan
20041
20042         * httemplate/search/: cust_credit.html, cust_pay.cgi: report
20043           correctly even if the customer record has somehow been removed...
20044
20045 2005-03-04 04:34  ivan
20046
20047         * httemplate/browse/agent.cgi, FS/FS/Record.pm, FS/FS/h_Common.pm,
20048           httemplate/search/cust_credit.html,
20049           httemplate/search/cust_pay.cgi,
20050           httemplate/search/report_cust_credit.html,
20051           httemplate/search/report_cust_pay.html,
20052           httemplate/search/elements/search.html: add agent selection to
20053           payment and credit reports, add link to agent browse, closes:
20054           Bug#1105
20055
20056 2005-03-03 02:25  ivan
20057
20058         * FS/: MANIFEST, FS/h_Common.pm, FS/h_cust_svc.pm,
20059           FS/h_domain_record.pm, FS/h_svc_acct.pm, FS/h_svc_forward.pm,
20060           FS/h_svc_www.pm, t/h_domain_record.t: clean up some harmless but
20061           scary "Multiple records in scalar search" warnings w/history
20062           table searches
20063
20064 2005-03-03 01:05  ivan
20065
20066         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
20067           debug output...
20068
20069 2005-03-03 00:58  ivan
20070
20071         * FS/FS/part_pkg/: voip_sqlradacct.pm: voip: rearrange and compact
20072           call details on invoices, so place names get cut off, not
20073           anything important
20074
20075 2005-03-03 00:52  ivan
20076
20077         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
20078           debug output...
20079
20080 2005-03-03 00:52  ivan
20081
20082         * FS/FS/cust_bill_pkg_detail.pm: eek, fix foreign key check
20083
20084 2005-03-03 00:45  ivan
20085
20086         * FS/FS/part_pkg/voip_sqlradacct.pm: oops, need to use Date::Format
20087           for time2str
20088
20089 2005-03-03 00:37  ivan
20090
20091         * FS/FS/part_pkg/voip_sqlradacct.pm: voip: add start time for calls
20092           to invoice details
20093
20094 2005-03-03 00:15  ivan
20095
20096         * FS/FS/Record.pm: want a full stack backtrace for this warning
20097
20098 2005-03-03 00:05  ivan
20099
20100         * FS/FS/part_export/sqlradius.pm: doc
20101
20102 2005-03-02 13:00  khoff
20103
20104         * eg/xmlrpc-example.pl, httemplate/misc/xmlrpc.cgi,
20105           FS/FS/XMLRPC.pm, htetc/handler.pl: Initial version of the xmlrpc
20106           interface for freeside.
20107
20108 2005-03-01 16:47  ivan
20109
20110         * FS/FS/cust_pkg.pm: set setup date on package changes
20111
20112 2005-03-01 16:03  ivan
20113
20114         * FS/FS/: cust_pkg.pm, part_pkg.pm: prevent bug causing 'Error
20115           crediting customer for service remaining:
20116           FS::cust_pkg=HASH(0x9958c60)' error on package cancellations
20117           where the part_pkg record didn't have a plan, closes: Bug#1153
20118
20119 2005-02-27 03:18  ivan
20120
20121         * FS/FS/: rate_prefix.pm, part_pkg/voip_sqlradacct.pm: fix VoIP
20122           details on invoices, closes: Bug#1096
20123
20124 2005-02-27 03:05  ivan
20125
20126         * httemplate/edit/REAL_cust_pkg.cgi: fix last bill date stickiness
20127           on errors
20128
20129 2005-02-27 02:18  ivan
20130
20131         * FS/FS/Record.pm: fix replacement in edge case with NULL integer
20132           fields in a table without a primary key
20133
20134 2005-02-25 14:14  ivan
20135
20136         * bin/pg-readonly: try to set the sequences right for modern Pg
20137
20138 2005-02-25 14:07  ivan
20139
20140         * bin/pg-readonly: adding quick pg-readonly tool
20141
20142 2005-02-25 12:52  ivan
20143
20144         * FS/FS/part_pkg.pm: small bugfix for options option
20145
20146 2005-02-25 12:21  ivan
20147
20148         * FS/FS/part_pkg.pm: oops, need to check this in, adding "options"
20149           option to part_pkg::insert to specify part_pkg_option records
20150
20151 2005-02-24 06:22  ivan
20152
20153         * httemplate/edit/part_svc.cgi,
20154           httemplate/edit/process/part_svc.cgi, FS/FS/rate.pm,
20155           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm,
20156           httemplate/elements/progress-init.html,
20157           httemplate/elements/progress-popup.html, FS/FS/export_svc.pm,
20158           FS/FS/part_svc.pm: add progressbar to service definition add -
20159           duplicate checking can take a while, closes: Bug#1126
20160
20161 2005-02-22 10:26  khoff
20162
20163         * httemplate/edit/cust_pkg.cgi: Alphabetize/clean-up package list
20164           to make it easier to find packages in large lists.
20165
20166 2005-02-20 00:51  ivan
20167
20168         * FS/FS/UI/Web.pm: FS/UI/Web.pm did not return a true value
20169
20170 2005-02-20 00:44  ivan
20171
20172         * FS/FS/UI/Web.pm, httemplate/edit/rate.cgi, CREDITS,
20173           httemplate/elements/jsrsServer.html,
20174           httemplate/elements/overlibmws.js,
20175           httemplate/elements/progress-init.html,
20176           httemplate/elements/progress-popup.html: use a javascript layer
20177           instead of a browser popup (popup blockers), really generalize
20178           the progressbar code to make it easy to use as a component
20179
20180 2005-02-17 00:44  ivan
20181
20182         * httemplate/edit/rate.cgi: generalize progressbar code in
20183           preparation for using it wherever needed
20184
20185 2005-02-16 17:37  ivan
20186
20187         * httemplate/edit/process/rate.cgi: generalize progressbar code in
20188           preparation for using it wherever needed
20189
20190 2005-02-16 16:11  ivan
20191
20192         * FS/FS/: rate.pm, UI/Web.pm: generalize progressbar code in
20193           preparation for using it wherever needed
20194
20195 2005-02-15 18:53  ivan
20196
20197         * FS/FS/cust_bill.pm: slightly better error messages for LaTeX
20198           problems
20199
20200 2005-02-13 19:49  ivan
20201
20202         * FS/FS/svc_acct.pm: this should fix uid duplicate checking,
20203           closes: Bug#1113
20204
20205 2005-02-11 19:02  ivan
20206
20207         * httemplate/edit/process/svc_broadband.cgi: transaction not
20208           necessary here
20209
20210 2005-02-10 22:44  ivan
20211
20212         * FS/FS/rate.pm, FS/FS/UI/Web.pm, htetc/handler.pl,
20213           httemplate/edit/process/rate.cgi, httemplate/edit/rate.cgi:
20214           generalize progressbar code in preparation for using it wherever
20215           needed
20216
20217 2005-02-08 17:08  ivan
20218
20219         * Makefile: more porable syntax for su
20220
20221 2005-02-08 14:33  ivan
20222
20223         * FS/FS/clientapi_session_field.pm: tyop
20224
20225 2005-02-08 12:22  ivan
20226
20227         * FS/bin/freeside-setup, FS/FS.pm, FS/MANIFEST,
20228           FS/FS/ClientAPI_SessionCache.pm, FS/FS/Conf.pm,
20229           FS/FS/clientapi_session.pm, FS/FS/clientapi_session_field.pm,
20230           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
20231           FS/FS/ClientAPI/Signup.pm, FS/t/ClientAPI_SessionCache.t,
20232           FS/t/clientapi_session.t, FS/t/clientapi_session_field.t,
20233           httemplate/docs/schema.html: make self-service session cache
20234           module configurable, start framework for in-database session
20235           cache
20236
20237 2005-02-05 15:39  ivan
20238
20239         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
20240           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
20241           complication from ClientAPI dispatch foo
20242
20243 2005-02-04 17:30  ivan
20244
20245         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
20246           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
20247           circular use of FS::ClientAPI, doesn't work with 5.8.[56] +
20248           perl??
20249
20250 2005-02-04 06:44  ivan
20251
20252         * Makefile: freebsd throws a fatal error if it can't stop apache
20253           now, bah
20254
20255 2005-02-04 02:38  ivan
20256
20257         * httemplate/edit/cust_main.cgi: typo
20258
20259 2005-01-29 04:49  ivan
20260
20261         * httemplate/browse/agent.cgi, FS/FS/part_pkg/flat.pm: oops, last
20262           bit for reg codes
20263
20264 2005-01-29 04:34  ivan
20265
20266         * FS/FS.pm, FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
20267           FS/FS/reg_code.pm, FS/FS/reg_code_pkg.pm, FS/bin/freeside-setup,
20268           FS/t/reg_code.t, FS/t/reg_code_pkg.t, FS/MANIFEST,
20269           FS/FS/ClientAPI/Signup.pm, httemplate/docs/schema.html,
20270           httemplate/edit/reg_code.cgi, httemplate/search/reg_code.html,
20271           httemplate/edit/process/reg_code.cgi: registration codes
20272
20273 2005-01-27 15:01  ivan
20274
20275         * httemplate/misc/payment.cgi, FS/FS/ClientAPI/MyAccount.pm:
20276           s/defaultcountry/countrydefault/
20277
20278 2005-01-27 14:19  ivan
20279
20280         * FS/FS/cust_pkg.pm: made a typo applying patch from pbowen
20281
20282 2005-01-27 02:21  ivan
20283
20284         * httemplate/edit/process/rate.cgi, CREDITS, FS/FS/UID.pm,
20285           FS/FS/queue.pm, FS/FS/rate.pm, httemplate/elements/jsrsClient.js,
20286           FS/bin/freeside-queued, httemplate/edit/rate.cgi,
20287           httemplate/elements/qlib/box.js,
20288           httemplate/elements/qlib/boxctrl.js,
20289           httemplate/elements/qlib/boxres.js,
20290           httemplate/elements/qlib/button.js,
20291           httemplate/elements/qlib/buttonres.js,
20292           httemplate/elements/qlib/control.js,
20293           httemplate/elements/qlib/counter.js,
20294           httemplate/elements/qlib/imagelist.js,
20295           httemplate/elements/qlib/label.js,
20296           httemplate/elements/qlib/messagebox.js,
20297           httemplate/elements/qlib/progress.js,
20298           httemplate/elements/qlib/sound.js,
20299           httemplate/elements/qlib/sprite.js,
20300           httemplate/elements/qlib/window.js,
20301           httemplate/elements/qlib/wndctrl.js,
20302           httemplate/images/progressbar-empty.png,
20303           httemplate/images/progressbar-full.png: DHTML progress bar for
20304           glacial rate adding and editing, closes: Bug#1100
20305
20306 2005-01-19 13:25  ivan
20307
20308         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm,
20309           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
20310           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
20311           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
20312           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
20313           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
20314           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: credit for
20315           unused portion at cancellation, patch from pbowen
20316
20317 2005-01-18 16:57  ivan
20318
20319         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/flat.pm,
20320           part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
20321           part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
20322           part_pkg/sqlradacct_hour.pm, part_pkg/voip_sqlradacct.pm:
20323           one-time referral credits
20324
20325 2005-01-07 14:16  ivan
20326
20327         * httemplate/edit/: rate.cgi, process/rate.cgi: remove separate
20328           file for rate processing, causing problems with giant query
20329           string, kludge in the non-displayed US-rates, and disable the
20330           submit button when pressed
20331
20332 2005-01-06 12:58  ivan
20333
20334         * FS/FS/Conf.pm: fix description RT_External in ticket_system
20335           option
20336
20337 2005-01-06 12:20  ivan
20338
20339         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: just 0-pad the
20340           key codes, don't try fancy things with hex and sprintf
20341
20342 2005-01-06 11:48  ivan
20343
20344         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: format artera
20345           turbo hex keycodes in uppercase
20346
20347 2005-01-06 11:02  ivan
20348
20349         * FS/FS/part_export/artera_turbo.pm: add enable_edit flag so
20350           serials and key codes can be edited locally
20351
20352 2005-01-05 11:29  ivan
20353
20354         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: key codes are
20355           hex!
20356
20357 2005-01-05 02:01  ivan
20358
20359         * FS/FS/part_pkg/voip_sqlradacct.pm: add some debugging to
20360           voip_sqlradacct
20361
20362 2005-01-04 19:07  ivan
20363
20364         * FS/FS/part_export/artera_turbo.pm: arg, really get the sub name
20365           correct this time
20366
20367 2005-01-04 19:01  ivan
20368
20369         * FS/FS/part_export/artera_turbo.pm: missing underscore!
20370
20371 2005-01-04 18:47  ivan
20372
20373         * FS/FS/part_export/artera_turbo.pm: queue status changes rather
20374           than run them immediately, always format keycode as %010d,
20375           closes: Bug#936, Bug#1060
20376
20377 2005-01-03 10:25  ivan
20378
20379         * FS/FS/cust_main.pm: eliminate warning: Argument "" isn\'t numeric
20380           in numeric gt (>)
20381
20382 2004-12-31 00:47  ivan
20383
20384         * httemplate/edit/part_pkg.cgi: add ignore_unrateable flag to voip
20385           price plan
20386
20387 2004-12-31 00:31  ivan
20388
20389         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
20390           voip price plan
20391
20392 2004-12-31 00:24  ivan
20393
20394         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
20395           voip price plan
20396
20397 2004-12-30 23:43  ivan
20398
20399         * FS/FS/cust_svc.pm: fix up some bugs in VoIP rating
20400
20401 2004-12-30 16:48  ivan
20402
20403         * FS/FS/: cust_svc.pm, svc_acct.pm, part_pkg/voip_sqlradacct.pm:
20404           fix up some bugs in VoIP rating
20405
20406 2004-12-29 17:41  ivan
20407
20408         * FS/FS/: cust_svc.pm, domain_record.pm, Report/Table/Monthly.pm:
20409           domain_record.pm
20410
20411 2004-12-29 04:01  ivan
20412
20413         * CREDITS: update credits
20414
20415 2004-12-29 04:00  ivan
20416
20417         * FS/FS/cust_bill.pm, FS/FS/h_cust_svc.pm, FS/FS/Record.pm,
20418           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
20419           FS/FS/h_Common.pm, FS/FS/h_svc_acct.pm, FS/FS/h_svc_broadband.pm,
20420           FS/FS/h_svc_domain.pm, FS/FS/h_svc_external.pm,
20421           FS/FS/h_svc_forward.pm, FS/FS/h_svc_www.pm, FS/FS/svc_acct.pm,
20422           FS/MANIFEST, FS/t/h_Common.t, FS/t/h_cust_svc.t,
20423           FS/t/h_svc_acct.t, FS/t/h_svc_broadband.t, FS/t/h_svc_domain.t,
20424           FS/t/h_svc_external.t, FS/t/h_svc_forward.t, FS/t/h_svc_www.t,
20425           httemplate/view/cust_main.cgi,
20426           httemplate/view/cust_main/packages.html: historical (immutable)
20427           invoice details about services and other history infrastructure
20428
20429 2004-12-28 15:30  ivan
20430
20431         * FS/FS/part_export/sqlradius.pm: add debug flag to sqlradius
20432           export
20433
20434 2004-12-27 02:19  ivan
20435
20436         * FS/FS/: cust_pay.pm, cust_credit.pm: prevent unsuspension errors
20437           from causing payment or credit transactions from finishing
20438
20439 2004-12-27 01:23  ivan
20440
20441         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
20442           httemplate/edit/cust_main/contact.html: UI: rework shipping
20443           address javascript, closes: Bug#1085
20444
20445 2004-12-24 15:35  ivan
20446
20447         * FS/FS/svc_acct.pm: smtp can have uid 0 in addition to root and
20448           toor
20449
20450 2004-12-24 15:28  ivan
20451
20452         * bin/passwd.import: remove $Id$ line
20453
20454 2004-12-24 15:27  ivan
20455
20456         * bin/passwd.import: import NP and *LK* from shadow file as * (no
20457           password)
20458
20459 2004-12-23 18:54  ivan
20460
20461         * httemplate/edit/: cust_pay.cgi, process/cust_pay.cgi: add ability
20462           to set payment date manually
20463
20464 2004-12-23 03:39  ivan
20465
20466         * httemplate/edit/svc_www.cgi: fix typo that manifests when using
20467           svc_www-enable_subdomains config option
20468
20469 2004-12-23 01:15  ivan
20470
20471         * httemplate/edit/process/part_pkg.cgi: fix bug with custom pricing
20472           packages when no primary service is selected
20473
20474 2004-12-23 01:07  ivan
20475
20476         * FS/FS/part_pkg.pm: better debugging for options passed to insert
20477           method
20478
20479 2004-12-23 00:32  ivan
20480
20481         * FS/bin/freeside-setup: allow NULL zip in some countries
20482
20483 2004-12-23 00:00  ivan
20484
20485         * FS/bin/freeside-setup: going with 6 digit misnamed "npa" for now
20486
20487 2004-12-23 00:00  ivan
20488
20489         * bin/: rate-us.import, rate.import: adding rate import scripts
20490
20491 2004-12-22 23:29  ivan
20492
20493         * FS/FS/rate_region.pm: better short prefix display
20494
20495 2004-12-22 23:28  ivan
20496
20497         * httemplate/edit/rate.cgi: hide US regions for now, we don't
20498           currently need them for rating just invoice/session display and
20499           the web pages are so giant they're timing out
20500
20501 2004-12-22 06:40  ivan
20502
20503         * Makefile: chkconfig ON
20504
20505 2004-12-22 06:09  ivan
20506
20507         * Makefile: /usr/bin/true on fleabsd
20508
20509 2004-12-22 06:06  ivan
20510
20511         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
20512           warn and require confirmation when editing next bill dates to a
20513           date in the past, closes; Bug#430
20514
20515 2004-12-22 01:53  ivan
20516
20517         * FS/bin/freeside-daily: just "vaccum analyze" is fine
20518
20519 2004-12-21 15:19  ivan
20520
20521         * FS/FS/rate_detail.pm: need to use table modules we call
20522           ut_foreign_key on: rate, rate_region
20523
20524 2004-12-20 03:41  ivan
20525
20526         * rt/FREESIDE_MODIFIED: backport from 3.3-TESTING to fix XSS on
20527           ticket lists
20528
20529 2004-12-20 03:29  ivan
20530
20531         * rt/html/Elements/CollectionAsTable/Row: backport from 3.3-TESTING
20532           to fix XSS on ticket lists
20533
20534 2004-12-20 02:13  ivan
20535
20536         * FS/FS/Misc.pm, FS/FS/cust_main.pm, httemplate/view/cust_bill.cgi:
20537           better error messages on email errors
20538
20539 2004-12-20 00:21  ivan
20540
20541         * Makefile: remove quotes which were causing problems.  grr make
20542
20543 2004-12-20 00:16  ivan
20544
20545         * Makefile: add init script enable command in deb and redhat
20546
20547 2004-12-18 02:52  ivan
20548
20549         * httemplate/index.html: fix spelling
20550
20551 2004-12-13 01:13  ivan
20552
20553         * FS/FS/Conf.pm, httemplate/index.html: add config option for
20554           address2 search, closes: Bug#1022
20555
20556 2004-12-12 00:34  ivan
20557
20558         * FS/FS/cust_main.pm: fix customer status display for some cases
20559           with suspended accounts
20560
20561 2004-12-11 15:16  ivan
20562
20563         * FS/FS/part_export/acct_sql.pm: finish modification
20564
20565 2004-12-11 12:41  ivan
20566
20567         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
20568           httemplate/edit/part_bill_event.cgi: add 'send_if_newest' invoice
20569           event, closes: Bug#977
20570
20571 2004-12-10 23:50  ivan
20572
20573         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
20574           httemplate/view/cust_main/packages.html,
20575           httemplate/view/cust_main/payment_history.html: voiding of echeck
20576           payments instead of refunds
20577
20578 2004-12-10 14:28  ivan
20579
20580         * FS/FS/CGI.pm: ui tweak for small customer view - line up billing
20581           and service address boxes
20582
20583 2004-12-10 13:35  ivan
20584
20585         * rt/html/Elements/Header: fix link to freeside docs in RT header
20586
20587 2004-12-10 13:25  ivan
20588
20589         * httemplate/docs/: overview-new.dia, overview-new.png: move the
20590           "self-service SSH tunnel" label to avoid ambiguity
20591
20592 2004-12-09 16:51  ivan
20593
20594         * FS/bin/freeside-setup: promo codes not unique...
20595
20596 2004-12-09 16:04  ivan
20597
20598         * rt/html/Elements/Tabs: fix link back to billing main
20599
20600 2004-12-09 15:14  ivan
20601
20602         * httemplate/search/cust_main.cgi: typo
20603
20604 2004-12-09 15:05  ivan
20605
20606         * httemplate/search/cust_main.cgi: typo
20607
20608 2004-12-09 14:26  ivan
20609
20610         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
20611
20612 2004-12-09 14:23  ivan
20613
20614         * FS/FS/TicketSystem/RT_External.pm: fix links to null custom
20615           fields
20616
20617 2004-12-09 14:20  ivan
20618
20619         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
20620
20621 2004-12-09 14:06  ivan
20622
20623         * httemplate/search/cust_main.cgi: UI: same font size as the rest
20624           of the page
20625
20626 2004-12-09 14:02  ivan
20627
20628         * httemplate/search/cust_main.cgi: UI: condense ticket subtable a
20629           little
20630
20631 2004-12-09 13:59  ivan
20632
20633         * FS/FS/TicketSystem/RT_External.pm: hopefully make links to search
20634           for empty value of custom tickets work???
20635
20636 2004-12-09 13:53  ivan
20637
20638         * httemplate/index.html: remove extra list item for now
20639
20640 2004-12-09 13:33  ivan
20641
20642         * httemplate/view/cust_main/tickets.html,
20643           FS/FS/TicketSystem/RT_External.pm: set default requestor to email
20644           invoice addresses
20645
20646 2004-12-09 12:43  ivan
20647
20648         * FS/bin/freeside-setup: fix some typos noticed by pbowen
20649
20650 2004-12-09 04:46  ivan
20651
20652         * FS/FS/TicketSystem/RT_External.pm: fix new ticket link
20653
20654 2004-12-09 04:18  ivan
20655
20656         * FS/FS/TicketSystem/RT_External.pm: narrow select to avoid pickup
20657           up wrong id field
20658
20659 2004-12-09 04:03  ivan
20660
20661         * FS/FS/TicketSystem/RT_External.pm: use new var
20662
20663 2004-12-09 04:01  ivan
20664
20665         * FS/FS/Conf.pm: typo
20666
20667 2004-12-09 03:57  ivan
20668
20669         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add config value
20670           for default queue id
20671
20672 2004-12-09 03:17  ivan
20673
20674         * httemplate/index.html: finish up for now
20675
20676 2004-12-09 02:07  ivan
20677
20678         * httemplate/search/cust_main.cgi: deuglify
20679
20680 2004-12-09 01:57  ivan
20681
20682         * httemplate/search/cust_main.cgi: fix typo
20683
20684 2004-12-09 01:21  ivan
20685
20686         * FS/FS/TicketSystem/RT_Internal.pm,
20687           httemplate/search/cust_main.cgi,
20688           FS/FS/TicketSystem/RT_External.pm, httemplate/view/cust_main.cgi,
20689           httemplate/view/cust_main/billing.html,
20690           httemplate/view/cust_main/contacts.html,
20691           httemplate/view/cust_main/misc.html,
20692           httemplate/view/cust_main/tickets.html: more RT integration
20693
20694 2004-12-06 06:42  ivan
20695
20696         * httemplate/search/cust_main.cgi: fix total link
20697
20698 2004-12-06 06:36  ivan
20699
20700         * httemplate/search/cust_main.cgi: fix total links and line up
20701           custom field columns
20702
20703 2004-12-06 06:15  ivan
20704
20705         * FS/FS/TicketSystem/RT_External.pm: ... and this last piece of sql
20706           too
20707
20708 2004-12-06 06:13  ivan
20709
20710         * FS/FS/TicketSystem/RT_External.pm: and forgot to include the sql
20711           for counting tickets with severities...
20712
20713 2004-12-06 06:11  ivan
20714
20715         * FS/FS/TicketSystem/RT_Internal.pm: fix typo
20716
20717 2004-12-06 06:09  ivan
20718
20719         * httemplate/search/cust_main.cgi: fix reading custome field values
20720
20721 2004-12-06 06:00  ivan
20722
20723         * FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
20724           FS/FS/TicketSystem/RT_External.pm,
20725           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
20726           httemplate/search/cust_main.cgi: 1st try at adding custom field
20727           handling
20728
20729 2004-12-06 00:09  ivan
20730
20731         * FS/FS/cust_bill.pm: fix harmless "Use of uninitialized value in
20732           length" warning in latex escapes
20733
20734 2004-12-05 22:56  ivan
20735
20736         * httemplate/search/cust_main.cgi: link customers back to tickets!
20737
20738 2004-12-03 17:09  ivan
20739
20740         * rt/html/Elements/PageLayout: landing rt 3.2.2
20741
20742 2004-12-03 15:41  ivan
20743
20744         * htetc/handler.pl: landing rt 3.2.2
20745
20746 2004-12-03 12:51  ivan
20747
20748         * rt/: html/Elements/Footer, html/Elements/Header,
20749           html/Elements/PageLayout, html/Elements/SimpleSearch,
20750           html/Elements/Tabs, html/Ticket/Elements/ShowSummary,
20751           html/Ticket/Elements/Tabs, sbin/rt-setup-database.in: landing rt
20752           3.2.2
20753
20754 2004-12-03 12:40  ivan
20755
20756         * rt/: lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po,
20757           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
20758           lib/RT/Action/CreateTickets.pm, lib/RT/Action/Notify.pm,
20759           lib/RT/Action/RecordCorrespondence.pm,
20760           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/Generic.pm,
20761           lib/RT/Action/SetPriority.pm, lib/RT/Action/UserDefined.pm,
20762           lib/RT/Action/EscalatePriority.pm,
20763           lib/RT/Action/NotifyAsComment.pm, lib/RT/Action/RecordComment.pm,
20764           lib/RT/Action/SendEmail.pm, lib/RT/URI/fsck_com_rt.pm,
20765           lib/RT/Interface/CLI.pm, lib/RT/Interface/Email.pm,
20766           lib/RT/URI/base.pm, lib/RT/Interface/REST.pm,
20767           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/GnuPG.pm,
20768           lib/RT/Interface/Email/Auth/MailFrom.pm,
20769           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
20770           lib/RT/Condition/Overdue.pm, lib/RT/Condition/PriorityChange.pm,
20771           lib/RT/Condition/QueueChange.pm,
20772           lib/RT/Condition/StatusChange.pm,
20773           lib/RT/Interface/Web/Handler.pm,
20774           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
20775           lib/RT/Search/Generic.pm, lib/RT/Condition/Generic.pm,
20776           bin/mason_handler.scgi.in, bin/rt-crontool.in,
20777           bin/standalone_httpd.in, bin/webmux.pl.in,
20778           lib/RT/Condition/AnyTransaction.pm,
20779           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/OwnerChange.pm,
20780           lib/RT/Condition/PriorityExceeds.pm,
20781           lib/RT/Condition/UserDefined.pm, bin/mason_handler.fcgi.in,
20782           bin/mason_handler.svc.in, bin/rt.in, bin/rt-mailgate.in,
20783           etc/schema.Sybase, etc/acl.Sybase, etc/initialdata,
20784           etc/schema.Informix, etc/acl.Pg, etc/constraints.mysql,
20785           etc/schema.SQLite, etc/schema.mysql, etc/drop.Oracle,
20786           etc/upgrade/3.1.0/acl.Informix, etc/upgrade/3.1.0/acl.Oracle,
20787           etc/upgrade/3.1.0/acl.Pg, etc/upgrade/3.1.0/acl.SQLite,
20788           etc/upgrade/3.1.0/acl.mysql, etc/upgrade/3.1.0/content,
20789           etc/upgrade/3.1.0/schema.Informix,
20790           etc/upgrade/3.1.0/schema.Oracle, etc/upgrade/3.1.0/schema.Pg,
20791           etc/upgrade/3.1.0/schema.SQLite, etc/upgrade/3.1.0/schema.mysql,
20792           etc/upgrade/3.1.15/content, etc/upgrade/3.1.17/content: import rt
20793           3.2.2
20794
20795 2004-12-03 12:37  ivan
20796
20797         * rt/html/: Ticket/Elements/ShowTransactionAttachments,
20798           Elements/QuickCreate, Elements/TicketList,
20799           Elements/CollectionAsTable/Row: Initial revision
20800
20801 2004-12-03 12:37  ivan
20802
20803         * rt/: UPGRADING, README, Makefile.in, configure, configure.ac,
20804           Changelog, aclocal.m4, sbin/extract-message-catalog,
20805           sbin/regression_harness, sbin/factory, sbin/license_tag,
20806           sbin/rt-test-dependencies.in, sbin/extract_pod_tests,
20807           html/autohandler, html/index.html, html/l,
20808           html/Ticket/History.html, html/Ticket/ModifyAll.html,
20809           html/Ticket/ModifyDates.html, html/Ticket/ModifyPeople.html,
20810           html/Ticket/Update.html, html/Tools/MyDay.html,
20811           html/Tools/Offline.html, html/Tools/Elements/Tabs,
20812           html/Ticket/Modify.html, html/Ticket/ModifyLinks.html,
20813           html/Ticket/ShowEmailRecord.html,
20814           html/Ticket/Attachment/dhandler,
20815           html/Ticket/Elements/LoadTextAttachments,
20816           html/Ticket/Elements/EditCustomField,
20817           html/Ticket/Elements/EditWatchers,
20818           html/Ticket/Elements/ShowDependencies,
20819           html/Ticket/Elements/ShowMessageHeaders,
20820           html/Ticket/Elements/ShowPeople,
20821           html/Ticket/Elements/ShowTransaction,
20822           html/Ticket/Elements/AddWatchers, html/Ticket/Elements/BulkLinks,
20823           html/Ticket/Elements/EditPeople, html/Ticket/Elements/ShowDates,
20824           html/Ticket/Elements/ShowMembers,
20825           html/Ticket/Elements/ShowMessageStanza,
20826           html/Ticket/Elements/ShowRequestor,
20827           html/Ticket/Elements/EditCustomFields,
20828           html/Ticket/Elements/EditDates,
20829           html/Ticket/Elements/PreviewScrips,
20830           html/Ticket/Elements/ShowBasics,
20831           html/Ticket/Elements/ShowCustomFields,
20832           html/Ticket/Elements/ShowGroupMembers,
20833           html/Ticket/Elements/ShowHistory,
20834           html/Ticket/Elements/ShowUserEntry,
20835           html/Ticket/Elements/EditBasics,
20836           html/Ticket/Elements/FindAttachments,
20837           html/Ticket/Elements/ShowAttachments, html/Search/Build.html,
20838           html/Search/Edit.html, html/Search/Results.html,
20839           html/Search/Results.rdf, html/Search/Results.tsv,
20840           html/Search/Elements/BuildFormatString,
20841           html/Search/Elements/DisplayOptions,
20842           html/Search/Elements/EditSearches,
20843           html/Search/Elements/NewListActions,
20844           html/Search/Elements/PickCFs, html/Search/Elements/SearchPrivacy,
20845           html/Search/Elements/SelectAndOr,
20846           html/Search/Elements/SelectLinks,
20847           html/Search/Elements/SelectPersonType,
20848           html/Search/Elements/SelectSearchesForObjects,
20849           html/Approvals/Display.html, html/Approvals/index.html,
20850           html/Approvals/Elements/PendingMyApproval,
20851           html/Search/Elements/EditFormat, html/Search/Elements/PickBasics,
20852           html/Search/Elements/PickCriteria,
20853           html/Search/Elements/SelectSearchObject, html/Admin/index.html,
20854           html/Admin/Groups/GroupRights.html,
20855           html/Admin/Groups/Modify.html, html/Admin/Groups/UserRights.html,
20856           html/Admin/Groups/index.html, html/Approvals/Elements/Approve,
20857           html/Approvals/Elements/ShowDependency,
20858           html/Approvals/Elements/Tabs, html/Admin/Global/GroupRights.html,
20859           html/Admin/Global/Templates.html,
20860           html/Admin/Global/UserRights.html,
20861           html/Admin/Groups/Members.html,
20862           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
20863           html/Admin/Global/Scrip.html, html/Admin/Global/Scrips.html,
20864           html/Admin/Global/Template.html, html/Admin/Global/index.html,
20865           html/Admin/Queues/CustomField.html,
20866           html/Admin/Queues/CustomFields.html,
20867           html/Admin/Queues/GroupRights.html, html/Admin/Queues/Scrip.html,
20868           html/Admin/Queues/Scrips.html, html/Admin/Queues/Template.html,
20869           html/Admin/Queues/Templates.html,
20870           html/Admin/Queues/UserRights.html, html/Admin/Users/index.html,
20871           html/Admin/Elements/EditCustomField,
20872           html/Admin/Elements/ListGlobalScrips,
20873           html/Admin/Elements/SelectCustomFieldType,
20874           html/Admin/Elements/SelectModifyUser, html/Admin/Elements/Tabs,
20875           html/Admin/Elements/UserTabs, html/Admin/Queues/Modify.html,
20876           html/Admin/Queues/People.html, html/Admin/Queues/index.html,
20877           html/Admin/Elements/EditCustomFieldValues,
20878           html/Admin/Elements/EditScrip,
20879           html/Admin/Elements/EditUserComments, html/Admin/Elements/Header,
20880           html/Admin/Elements/QueueTabs,
20881           html/Admin/Elements/SelectModifyGroup,
20882           html/Admin/Elements/SelectSingleOrMultiple,
20883           html/Admin/Elements/SelectUsers, html/Admin/Elements/ToolTabs,
20884           html/Admin/Elements/AddCustomFieldValue,
20885           html/Admin/Elements/EditCustomFields,
20886           html/Admin/Elements/EditScrips,
20887           html/Admin/Elements/EditTemplates,
20888           html/Admin/Elements/ModifyTemplate,
20889           html/Admin/Elements/SelectGroups,
20890           html/Admin/Elements/SelectNewGroupMembers,
20891           html/Admin/Elements/SelectScrip,
20892           html/Admin/Elements/CreateUserCalled,
20893           html/Admin/Elements/EditQueueWatchers,
20894           html/Admin/Elements/GroupTabs,
20895           html/Admin/Elements/QueueRightsForUser,
20896           html/Admin/Elements/SelectModifyQueue,
20897           html/Admin/Elements/SelectRights,
20898           html/Admin/Elements/SelectScripCondition,
20899           html/Admin/Elements/SelectStage,
20900           html/Admin/Elements/SelectTemplate,
20901           html/Admin/Elements/SystemTabs,
20902           html/Admin/Elements/ListGlobalCustomFields,
20903           html/Admin/Elements/SelectScripAction,
20904           html/SelfService/Closed.html, html/SelfService/Create.html,
20905           html/SelfService/Display.html, html/SelfService/Error.html,
20906           html/SelfService/Prefs.html, html/SelfService/Update.html,
20907           html/SelfService/index.html, html/Elements/BevelBoxRaisedEnd,
20908           html/Elements/MyRequests, html/Elements/SelectDateType,
20909           html/Elements/SelectSortOrder, html/Elements/SelectStatus,
20910           html/Elements/SelectTicketSortBy, html/Elements/ShowLinks,
20911           html/SelfService/Attachment/dhandler,
20912           html/SelfService/Elements/GotoTicket,
20913           html/SelfService/Elements/Header,
20914           html/SelfService/Elements/MyRequests,
20915           html/SelfService/Elements/Tabs, html/Elements/Callback,
20916           html/Elements/EditLinks, html/Elements/ListActions,
20917           html/Elements/MessageBox, html/Elements/QueryString,
20918           html/Elements/Refresh, html/Elements/SelectLinkType,
20919           html/Elements/SelectMatch, html/Elements/Quicksearch,
20920           html/Elements/SelectUsers, html/Elements/GotoTicket,
20921           html/Elements/ScrubHTML, html/Elements/Section,
20922           html/Elements/SelectBoolean, html/Elements/SelectGroups,
20923           html/Elements/SelectLang, html/Elements/SelectNewTicketQueue,
20924           html/Elements/SelectQueue, html/Elements/SelectTicketTypes,
20925           html/Elements/TitleBoxEnd, html/Elements/Checkbox,
20926           html/Elements/Error, html/Elements/Login,
20927           html/Elements/SelectAttachmentField,
20928           html/Elements/SelectCustomFieldOperator,
20929           html/Elements/SelectOwner, html/Elements/SelectWatcherType,
20930           html/Elements/SetupSessionCookie, html/Elements/ShowLink,
20931           html/Elements/Submit, html/Elements/TitleBox,
20932           html/Elements/BevelBoxRaisedStart, html/Elements/CreateTicket,
20933           html/Elements/MyTickets, html/Elements/SelectCustomFieldValue,
20934           html/Elements/SelectDateRelation,
20935           html/Elements/SelectEqualityOperator,
20936           html/Elements/SelectResultsPerPage,
20937           html/Elements/CollectionAsTable/Header,
20938           html/Elements/CollectionAsTable/ParseFormat,
20939           html/Elements/RT__Ticket/ColumnMap, html/REST/1.0/autohandler,
20940           html/REST/1.0/dhandler, html/REST/1.0/logout,
20941           html/REST/1.0/ticket/merge,
20942           html/REST/1.0/Forms/ticket/attachments,
20943           html/REST/1.0/Forms/ticket/links, html/REST/1.0/search/dhandler,
20944           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
20945           html/REST/1.0/ticket/link, html/REST/1.0/Forms/queue/default,
20946           html/REST/1.0/Forms/queue/ns, html/REST/1.0/Forms/ticket/default,
20947           html/REST/1.0/Forms/ticket/history,
20948           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
20949           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
20950           html/NoAuth/images/autohandler,
20951           html/REST/1.0/NoAuth/mail-gateway, html/User/Delegation.html,
20952           html/User/Elements/DelegateRights, html/User/Elements/GroupTabs,
20953           html/User/Elements/Tabs, html/User/Groups/Members.html,
20954           html/User/Groups/Modify.html, html/User/Groups/index.html,
20955           lib/RT.pm.in, lib/RT/GroupMembers.pm, lib/RT/Principals.pm,
20956           lib/RT/Scrips_Overlay.pm, lib/RT/Tickets.pm, lib/RT/Base.pm,
20957           lib/RT/CustomField_Overlay.pm, lib/RT/Queues_Overlay.pm,
20958           lib/RT/Date.pm, lib/RT/ScripConditions_Overlay.pm,
20959           lib/RT/Template_Overlay.pm, lib/RT/Group.pm, lib/RT/User.pm,
20960           lib/RT/System.pm, lib/RT/Attachment.pm, lib/RT/Attributes.pm,
20961           lib/RT/Handle.pm, lib/RT/Principals_Overlay.pm,
20962           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/ACL_Overlay.pm,
20963           lib/RT/Templates_Overlay.pm, lib/RT/Attribute_Overlay.pm,
20964           lib/RT/EmailParser.pm, lib/RT/GroupMembers_Overlay.pm,
20965           lib/RT/Tickets_Overlay.pm, lib/RT/Attributes_Overlay.pm,
20966           lib/RT/CachedGroupMember.pm, lib/RT/CustomFieldValue.pm,
20967           lib/RT/Transactions.pm, lib/RT/I18N.pm, lib/RT/Links.pm,
20968           lib/RT/Queue.pm, lib/RT/Scrip.pm,
20969           lib/RT/CachedGroupMember_Overlay.pm, lib/RT/CurrentUser.pm,
20970           lib/RT/Principal.pm, lib/RT/Attachment_Overlay.pm,
20971           lib/RT/CustomFieldValues.pm, lib/RT/Group_Overlay.pm,
20972           lib/RT/ACE.pm, lib/RT/ScripActions.pm,
20973           lib/RT/Transactions_Overlay.pm, lib/RT/Attachments.pm,
20974           lib/RT/Groups.pm, lib/RT/Principal_Overlay.pm,
20975           lib/RT/ScripAction.pm, lib/RT/Scrip_Overlay.pm,
20976           lib/RT/GroupMember.pm, lib/RT/Links_Overlay.pm,
20977           lib/RT/ScripCondition.pm, lib/RT/Transaction.pm,
20978           lib/RT/Queue_Overlay.pm, lib/RT/Scrips.pm,
20979           lib/RT/CachedGroupMembers.pm, lib/RT/CustomField.pm,
20980           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/CustomFields.pm,
20981           lib/RT/Link.pm, lib/RT/Queues.pm, lib/RT/ScripActions_Overlay.pm,
20982           lib/RT/ScripConditions.pm, lib/RT/Template.pm, lib/RT/ACL.pm,
20983           lib/RT/Attachments_Overlay.pm, lib/RT/ScripAction_Overlay.pm,
20984           lib/RT/ScripCondition_Overlay.pm, lib/RT/GroupMember_Overlay.pm,
20985           lib/RT/Ticket.pm, lib/RT/ACE_Overlay.pm, lib/RT/Link_Overlay.pm,
20986           lib/RT/Templates.pm, lib/RT/Attribute.pm,
20987           lib/RT/CachedGroupMembers_Overlay.pm,
20988           lib/RT/CustomFields_Overlay.pm, lib/RT/URI.pm, lib/RT/Users.pm,
20989           lib/RT/I18N/en.po, lib/RT/I18N/i_default.pm, lib/RT/I18N/cs.pm,
20990           lib/RT/I18N/cs.po, lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po,
20991           lib/RT/I18N/es.po, lib/RT/I18N/nl.po, lib/RT/I18N/hu.po,
20992           lib/RT/I18N/it.po, lib/RT/I18N/no.po, lib/RT/I18N/da.po,
20993           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
20994           lib/RT/I18N/zh_tw.po, lib/RT/I18N/he.po: import rt 3.2.2
20995
20996 2004-12-02 02:18  ivan
20997
20998         * httemplate/search/cust_main.cgi,
20999           rt/html/Ticket/Elements/AddCustomers,
21000           rt/html/Ticket/Elements/EditCustomers: fix license boilerplate
21001           and search sorting
21002
21003 2004-12-02 01:59  ivan
21004
21005         * httemplate/images/small-logo.png, rt/FREESIDE_MODIFIED,
21006           rt/html/Elements/Header, rt/html/Elements/PageLayout,
21007           FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
21008           FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
21009           httemplate/index.html, rt/html/Ticket/ModifyCustomers.html,
21010           rt/html/Ticket/Elements/AddCustomers,
21011           rt/html/Ticket/Elements/EditCustomers,
21012           rt/html/Ticket/Elements/ShowCustomers,
21013           rt/html/Ticket/Elements/ShowSummary,
21014           rt/html/Ticket/Elements/Tabs, FS/FS/TicketSystem/RT_Internal.pm,
21015           FS/FS/TicketSystem/RT_Libs.pm, htetc/handler.pl,
21016           httemplate/search/cust_main.cgi,
21017           rt/lib/RT/Interface/Web_Vendor.pm, rt/lib/RT/URI/freeside.pm:
21018           second big RT integration checkin, customer linking/delinking
21019           interface
21020
21021 2004-12-01 10:49  ivan
21022
21023         * FS/FS/cust_pkg.pm: don't check that agent is allowed to purchase
21024           the package on changes
21025
21026 2004-11-30 19:35  ivan
21027
21028         * FS/FS/: part_pkg.pm, part_pkg/flat.pm,
21029           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
21030           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
21031           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
21032           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
21033           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
21034           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm:
21035           creditcard-less promo code signup
21036
21037 2004-11-30 11:55  khoff
21038
21039         * httemplate/view/svc_broadband.cgi: Got a little trigger happy
21040           with the search/replace.
21041
21042 2004-11-29 15:52  khoff
21043
21044         * httemplate/view/svc_broadband.cgi: Include netmask and gateway in
21045           broadband service view.
21046
21047 2004-11-27 11:09  ivan
21048
21049         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
21050           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
21051           httemplate/index.html, rt/FREESIDE_MODIFIED,
21052           rt/html/Elements/Footer, rt/html/Elements/Header,
21053           rt/html/Elements/PageLayout, rt/html/Elements/SimpleSearch,
21054           rt/html/Elements/Tabs, Makefile, FS/FS.pm, htetc/handler.pl,
21055           rt/html/NoAuth/images/small-logo.png: ticket system integration
21056           framework and skin RT
21057
21058 2004-11-26 01:39  ivan
21059
21060         * FS/FS/: agent_type.pm, cust_credit_refund.pm,
21061           cust_main_invoice.pm, nas.pm, part_pop_local.pm,
21062           part_svc_column.pm, part_virtual_field.pm, port.pm, queue.pm,
21063           queue_arg.pm, router.pm, session.pm, svc_acct_pop.pm,
21064           type_pkgs.pm: remove POD VERSION sections
21065
21066 2004-11-26 01:08  ivan
21067
21068         * FS/FS/Conf.pm: update description for signup_server-realtime to
21069           reflect current reality, closes: Bug#575
21070
21071 2004-11-26 00:51  ivan
21072
21073         * FS/FS/part_pkg.pm, httemplate/edit/process/part_pkg.cgi: move
21074           part_pkg transactional stuff from web interface to part_pkg.pm,
21075           bumps Bug#18 to 1.5
21076
21077 2004-11-25 22:50  ivan
21078
21079         * FS/FS/: Conf.pm, svc_acct.pm: add password-noampersand and
21080           password-noexlamation config files, patch from Stephpen Bechard,
21081           closes: Bug#539
21082
21083 2004-11-24 12:54  ivan
21084
21085         * Makefile: don't enabled RT by default
21086
21087 2004-11-24 10:28  khoff
21088
21089         * httemplate/: index.html, search/svc_broadband.cgi: Added IP
21090           address search.
21091
21092 2004-11-24 02:28  ivan
21093
21094         * httemplate/edit/process/cust_main.cgi: fix redundant too-early
21095           checks which are causing an error
21096
21097 2004-11-24 01:00  ivan
21098
21099         * Makefile: some RT install updates
21100
21101 2004-11-23 17:30  ivan
21102
21103         * FS/bin/freeside-daily: fix perms on automated backups
21104
21105 2004-11-23 17:28  ivan
21106
21107         * httemplate/index.html: add rate plan maintenance to sysadmin
21108           section
21109
21110 2004-11-22 10:20  ivan
21111
21112         * FS/FS/ClientAPI/Signup.pm, FS/bin/freeside-setup,
21113           httemplate/docs/schema.html, FS/FS/Record.pm, FS/FS/cust_pkg.pm,
21114           FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi,
21115           httemplate/edit/part_pkg.cgi: promo codes and separate signup
21116           addresses for hdn
21117
21118 2004-11-22 03:11  ivan
21119
21120         * httemplate/search/sqlradius.cgi: Called-Station-ID label
21121
21122 2004-11-21 18:31  ivan
21123
21124         * httemplate/search/: sqlradius.cgi, sqlradius.html: UI fix on
21125           search directions, fix bug preventing show_called_station,
21126           hide_ip and hide_data form working
21127
21128 2004-11-20 09:26  ivan
21129
21130         * FS/FS/cust_svc.pm, FS/FS/rate.pm, FS/FS/rate_detail.pm,
21131           FS/FS/rate_prefix.pm, FS/FS/rate_region.pm,
21132           FS/t/part_pkg-voip_sqlradacct.t, FS/t/rate.t, FS/t/rate_detail.t,
21133           FS/t/rate_prefix.t, FS/t/rate_region.t,
21134           FS/FS/part_pkg/voip_sqlradacct.pm, FS/bin/freeside-setup,
21135           httemplate/browse/rate.cgi, httemplate/docs/schema.html,
21136           httemplate/edit/part_pkg.cgi, httemplate/edit/rate.cgi,
21137           httemplate/edit/rate_region.cgi,
21138           httemplate/edit/process/rate.cgi,
21139           httemplate/edit/process/rate_region.cgi, FS/FS.pm, FS/MANIFEST,
21140           FS/FS/part_export/sqlradius.pm, eg/table_template.pm,
21141           htetc/handler.pl, httemplate/search/sqlradius.cgi,
21142           httemplate/search/sqlradius.html: first pass at VoIP rating
21143
21144 2004-11-17 05:22  ivan
21145
21146         * httemplate/edit/part_pkg.cgi: #debugging cruft
21147
21148 2004-11-17 05:19  ivan
21149
21150         * httemplate/edit/part_pkg.cgi: fix package options to be sticky on
21151           clone-ing (customize package)
21152
21153 2004-11-16 06:19  ivan
21154
21155         * htetc/handler.pl: can't set $p without $cgi
21156
21157 2004-11-16 06:16  ivan
21158
21159         * htetc/handler.pl: correct package for $r
21160
21161 2004-11-16 06:11  ivan
21162
21163         * htetc/handler.pl: handle RT NoAuth sections
21164
21165 2004-11-12 21:37  ivan
21166
21167         * FS/FS/svc_acct.pm: oops, that's better
21168
21169 2004-11-12 21:32  ivan
21170
21171         * FS/FS/svc_acct.pm: fix problem with dup checking manifesting as
21172           Argument isn't numeric errors
21173
21174 2004-11-11 04:18  ivan
21175
21176         * rt/sbin/rt-setup-database.in: merge in changes to
21177           rt-setup-database
21178
21179 2004-11-11 04:13  ivan
21180
21181         * rt/: bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
21182           bin/rt.in, bin/rt-crontool.in, bin/webmux.pl.in, etc/acl.mysql:
21183           import rt 3.0.12
21184
21185 2004-11-11 04:10  ivan
21186
21187         * rt/: Makefile.in, configure, Changelog, configure.ac,
21188           sbin/rt-test-dependencies.in, html/autohandler, html/index.html,
21189           html/Ticket/History.html, html/Ticket/ModifyAll.html,
21190           html/Ticket/Update.html, html/Ticket/ModifyDates.html,
21191           html/Ticket/ModifyLinks.html,
21192           html/Ticket/Elements/LoadTextAttachments,
21193           html/Ticket/Elements/ShowRequestor,
21194           html/Ticket/Elements/ShowTransaction,
21195           html/Ticket/Elements/FindAttachments,
21196           html/Ticket/Elements/ShowAttachments,
21197           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowHistory,
21198           html/Approvals/index.html, html/Admin/Global/GroupRights.html,
21199           html/Admin/Global/UserRights.html,
21200           html/Admin/Groups/GroupRights.html,
21201           html/Admin/Groups/Members.html, html/Admin/Groups/Modify.html,
21202           html/Admin/Groups/UserRights.html, html/Admin/Groups/index.html,
21203           html/Admin/Global/Template.html,
21204           html/Admin/Queues/GroupRights.html,
21205           html/Admin/Queues/Modify.html, html/Admin/Queues/Scrip.html,
21206           html/Admin/Queues/Template.html,
21207           html/Admin/Queues/UserRights.html,
21208           html/Admin/Elements/EditCustomField,
21209           html/Admin/Elements/EditScrip, html/Admin/Elements/EditTemplates,
21210           html/Admin/Elements/UserTabs,
21211           html/Admin/Elements/SelectNewGroupMembers,
21212           html/SelfService/Prefs.html, html/Elements/MyRequests,
21213           html/SelfService/Display.html, html/Elements/MessageBox,
21214           html/Elements/QueryString, html/Elements/SelectMatch,
21215           html/REST/1.0/Forms/ticket/default,
21216           html/REST/1.0/NoAuth/mail-gateway, html/User/Delegation.html,
21217           html/User/Groups/Members.html, html/User/Groups/Modify.html,
21218           lib/RT.pm.in, lib/t/data/rt-send-cc, lib/RT/Template_Overlay.pm,
21219           lib/RT/Date.pm, lib/RT/StyleGuide.pod,
21220           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/ACL_Overlay.pm,
21221           lib/RT/Handle.pm, lib/RT/Templates_Overlay.pm,
21222           lib/RT/EmailParser.pm, lib/RT/GroupMembers_Overlay.pm,
21223           lib/RT/Tickets_Overlay.pm, lib/RT/Attachment_Overlay.pm,
21224           lib/RT/CurrentUser.pm, lib/RT/Principal_Overlay.pm,
21225           lib/RT/Scrip_Overlay.pm, lib/RT/Queue_Overlay.pm,
21226           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/Link_Overlay.pm,
21227           lib/RT/I18N/cs.po, lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po,
21228           lib/RT/I18N/es.po, lib/RT/I18N/nl.po, lib/RT/I18N/hu.po,
21229           lib/RT/I18N/it.po, lib/RT/I18N/no.po, lib/RT/I18N/da.po,
21230           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
21231           lib/RT/I18N/zh_tw.po, lib/RT/I18N/he.po, lib/RT/I18N/fi.po,
21232           lib/RT/I18N/zh_cn.po, lib/RT/Action/SendEmail.pm,
21233           lib/RT/Action/EscalatePriority.pm, lib/RT/Interface/Email.pm,
21234           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/MailFrom.pm:
21235           import rt 3.0.12
21236
21237 2004-11-09 03:42  ivan
21238
21239         * httemplate/search/report_tax.cgi: add handling for texas tax
21240           exemption and warning that report might not make sense for
21241           partial months other than the current one
21242
21243 2004-11-09 03:00  ivan
21244
21245         * httemplate/search/report_tax.cgi: add handling for texas tax
21246           exemption and warning that report might not make sense for
21247           partial months other than the current one
21248
21249 2004-11-09 01:31  ivan
21250
21251         * httemplate/search/report_tax.cgi: parenthesis help alot
21252
21253 2004-11-09 01:13  ivan
21254
21255         * httemplate/search/report_tax.cgi: fix for correct reporting of
21256           generic taxes
21257
21258 2004-11-09 00:14  ivan
21259
21260         * FS/FS/cust_main.pm: don't generate invoices for COMP customers
21261
21262 2004-11-08 23:23  ivan
21263
21264         * httemplate/search/report_tax.cgi: fixes to run under the mason
21265           strictness
21266
21267 2004-11-08 01:24  ivan
21268
21269         * FS/FS/part_pkg.pm: bypass plandata warning; we're accessing it on
21270           purpose
21271
21272 2004-11-08 01:16  ivan
21273
21274         * FS/FS/part_pkg.pm: fix bug that could cause mis-billing on
21275           upgrades! (new installs ok)
21276
21277 2004-11-07 21:33  ivan
21278
21279         * bin/rollback: adding in case this is needed again
21280
21281 2004-10-26 05:36  ivan
21282
21283         * Makefile: 1.5.0pre6!
21284
21285 2004-10-26 05:33  ivan
21286
21287         * httemplate/docs/: index.html, overview-new.dia, overview-new.png,
21288           schema.html: slightly more up-to-date docs
21289
21290 2004-10-26 05:07  ivan
21291
21292         * FS/FS/part_export.pm: allow an empty exporttype so you can create
21293           new objects
21294
21295 2004-10-26 04:51  ivan
21296
21297         * FS/FS/part_bill_event.pm: last thing for bug#901, 1.5.0pre6 and
21298           webdemo!
21299
21300 2004-10-26 04:26  ivan
21301
21302         * FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
21303           FS/FS/cust_pkg.pm, FS/FS/part_export.pm, FS/FS/part_pkg.pm,
21304           FS/FS/part_pkg_option.pm, FS/FS.pm, FS/MANIFEST,
21305           FS/bin/freeside-setup, FS/t/part_pkg-flat.t,
21306           FS/t/part_pkg-flat_comission.t,
21307           FS/t/part_pkg-flat_comission_cust.t,
21308           FS/t/part_pkg-flat_comission_pkg.t, FS/t/part_pkg-flat_delayed.t,
21309           FS/t/part_pkg-prorate.t, FS/t/part_pkg-sesmon_hour.t,
21310           FS/t/part_pkg-sesmon_minute.t, FS/t/part_pkg-sql_external.t,
21311           FS/t/part_pkg-sql_generic.t, FS/t/part_pkg-sqlradacct_hour.t,
21312           FS/t/part_pkg-subscription.t, FS/t/part_pkg_option.t,
21313           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
21314           httemplate/edit/part_pkg.cgi, httemplate/view/cust_main.cgi,
21315           FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/flat_comission.pm,
21316           FS/FS/part_pkg/flat_comission_cust.pm,
21317           FS/FS/part_pkg/flat_comission_pkg.pm,
21318           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
21319           FS/FS/part_pkg/sesmon_hour.pm, FS/FS/part_pkg/sesmon_minute.pm,
21320           FS/FS/part_pkg/sql_external.pm, FS/FS/part_pkg/sql_generic.pm,
21321           FS/FS/part_pkg/sqlradacct_hour.pm,
21322           FS/FS/part_pkg/subscription.pm: modular price plans!
21323
21324 2004-10-25 23:33  ivan
21325
21326         * httemplate/search/report_tax.cgi: and one last case with named
21327           and not named taxes in the same region, ack
21328
21329 2004-10-25 23:04  ivan
21330
21331         * httemplate/search/report_tax.cgi: taxes are hard
21332
21333 2004-10-25 16:47  ivan
21334
21335         * httemplate/search/report_tax.cgi: hopefully fix tax report for
21336           taxclass & named tax edge cases
21337
21338 2004-10-25 16:39  ivan
21339
21340         * httemplate/search/report_tax.cgi: hopefully fix tax report for
21341           taxclass & named tax edge cases
21342
21343 2004-10-25 15:48  ivan
21344
21345         * httemplate/search/report_tax.cgi: hopefully fix tax report for
21346           taxclass & named tax edge cases
21347
21348 2004-10-25 14:35  ivan
21349
21350         * httemplate/search/report_tax.cgi: fix joins for proper tax
21351           reporting
21352
21353 2004-10-23 04:45  ivan
21354
21355         * conf/: alerter_template, invoice_latexfooter, invoice_template:
21356           better
21357
21358 2004-10-23 04:34  ivan
21359
21360         * conf/: invoice_latexfooter, invoice_latexnotes: update default
21361           notes and footer
21362
21363 2004-10-23 03:36  ivan
21364
21365         * FS/FS/part_export/artera_turbo.pm: add debug flag
21366
21367 2004-10-22 03:31  ivan
21368
21369         * httemplate/view/cust_main.cgi: add svc_external-skip_manual
21370           support to main customer view, for artera turbo
21371
21372 2004-10-22 03:14  ivan
21373
21374         * FS/FS/part_export/artera_turbo.pm: add option to specify a static
21375           aid
21376
21377 2004-10-21 01:54  ivan
21378
21379         * httemplate/browse/part_pkg.cgi: remove tiny formatting glitch
21380
21381 2004-10-21 01:33  ivan
21382
21383         * httemplate/browse/part_pkg.cgi: if enabled, show taxclass on
21384           package definition browse
21385
21386 2004-10-21 00:07  ivan
21387
21388         * httemplate/search/report_tax.cgi: fix tax report edge cases when
21389           using taxclasses in some regions but not others
21390
21391 2004-10-20 01:28  ivan
21392
21393         * bin/artera.import: back to id
21394
21395 2004-10-20 01:20  ivan
21396
21397         * bin/artera.import: locate existing ones by title, warn on errors
21398
21399 2004-10-20 01:16  ivan
21400
21401         * httemplate/index.html: add external browse
21402
21403 2004-10-20 01:14  ivan
21404
21405         * bin/artera.import: adding artera import
21406
21407 2004-10-20 01:08  ivan
21408
21409         * bin/artera.import: adding artera import
21410
21411 2004-10-20 01:07  ivan
21412
21413         * httemplate/: search/svc_external.cgi, index.html: add
21414           svc_external search
21415
21416 2004-10-19 17:44  ivan
21417
21418         * conf/logo.eps: new logo!
21419
21420 2004-10-19 16:52  ivan
21421
21422         * conf/logo.eps: new logo!
21423
21424 2004-10-19 04:50  ivan
21425
21426         * FS/bin/freeside-sqlradius-reset: isn't run with elevated
21427           privledges, so -T not necessary
21428
21429 2004-10-19 01:44  ivan
21430
21431         * Makefile: sleep long enough to be worthwhile
21432
21433 2004-10-18 05:37  ivan
21434
21435         * httemplate/: index.html, images/small-logo.png: that's right, a
21436           new logo
21437
21438 2004-10-17 07:01  ivan
21439
21440         * FS/FS/part_export/artera_turbo.pm, FS/FS/ClientAPI/MyAccount.pm,
21441           fs_selfservice/FS-SelfService/SelfService.pm,
21442           fs_selfservice/FS-SelfService/cgi/agent.cgi,
21443           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
21444           fs_selfservice/FS-SelfService/cgi/provision_list.html,
21445           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add artera
21446           turbo handling to self-service and reseller interfaces
21447
21448 2004-10-17 02:54  ivan
21449
21450         * fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html: use
21451           templated svc_acct provisioner, from agent interface
21452
21453 2004-10-17 02:19  ivan
21454
21455         * FS/FS/Conf.pm, FS/FS/cust_svc.pm,
21456           FS/FS/part_export/artera_turbo.pm,
21457           httemplate/view/svc_external.cgi: add options to adjust UI for
21458           artera turbo as svc_export
21459
21460 2004-10-16 03:15  ivan
21461
21462         * FS/: FS/Conf.pm, FS/part_export/artera_turbo.pm,
21463           FS/svc_external.pm, bin/freeside-setup: add artera turbo export
21464
21465 2004-10-12 22:46  ivan
21466
21467         * Makefile: apachectl sucks ass
21468
21469 2004-10-12 14:59  ivan
21470
21471         * httemplate/view/svc_acct.cgi: fix edit link!  oops
21472
21473 2004-10-11 23:08  ivan
21474
21475         * httemplate/search/sqlradius.cgi: more info in error message for
21476           unknown export type, fix test for sqlradius_withdomain export,
21477           woo!
21478
21479 2004-10-11 22:54  ivan
21480
21481         * Makefile: update apache restart line for local apache
21482
21483 2004-10-09 03:57  ivan
21484
21485         * httemplate/view/svc_acct.cgi: rearrange things a bit and clean up
21486           the RADIUS session data, link to the detail search
21487
21488 2004-10-06 06:39  ivan
21489
21490         * httemplate/search/: sqlradius.cgi: more formatting updates to
21491           RADIUS report
21492
21493 2004-10-06 06:33  ivan
21494
21495         * httemplate/search/sqlradius.cgi: small formatting updates to
21496           RADIUS report
21497
21498 2004-10-06 06:27  ivan
21499
21500         * httemplate/search/sqlradius.cgi: small formatting updates to
21501           RADIUS report
21502
21503 2004-10-06 05:37  ivan
21504
21505         * FS/FS/part_export/sqlradius.pm: fix big in RADIUS session viewing
21506           when using an ignored-accounting export
21507
21508 2004-10-05 09:28  ivan
21509
21510         * httemplate/search/sqlradius.cgi,
21511           httemplate/search/sqlradius.html, FS/FS/cust_svc.pm,
21512           FS/FS/part_export/sqlradius.pm, httemplate/index.html,
21513           httemplate/elements/header.html, httemplate/view/svc_acct.cgi:
21514           RADIUS session viewing
21515
21516 2004-10-05 07:16  ivan
21517
21518         * httemplate/view/cust_bill.cgi: links to show alternate invoices
21519           also
21520
21521 2004-10-05 06:52  ivan
21522
21523         * httemplate/view/cust_bill.cgi: links to show alternate invoices
21524           also
21525
21526 2004-10-05 06:43  ivan
21527
21528         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
21529           cust_bill.cgi: links to show alternate invoices also
21530
21531 2004-10-05 06:35  ivan
21532
21533         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
21534           cust_bill.cgi: links to show alternate invoices also
21535
21536 2004-10-05 05:17  ivan
21537
21538         * FS/bin/freeside-selfservice-server: DO open a database connection
21539           in the parent process, this cached the $dbdef and speeds things
21540           up significantly
21541
21542 2004-09-22 04:28  ivan
21543
21544         * httemplate/search/: cust_bill_event.html,
21545           report_cust_credit.html, report_cust_pay.html, report_tax.html:
21546           add missing <TR> tags
21547
21548 2004-09-22 04:04  ivan
21549
21550         * httemplate/elements/: calendar-en.js, calendar-setup.js,
21551           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
21552           jscalendar
21553
21554 2004-09-21 00:57  ivan
21555
21556         * httemplate/view/cust_main.cgi: and for refunds too
21557
21558 2004-09-21 00:50  ivan
21559
21560         * httemplate/view/cust_main.cgi: better display of echeck
21561           payments/refunds/etc.
21562
21563 2004-09-16 06:22  ivan
21564
21565         * FS/FS/export_svc.pm, httemplate/edit/part_svc.cgi: add uid to
21566           mass duplicate checking on export changes, fix bug in new export
21567           editing, error message includes the number of duplicate customers
21568           also
21569
21570 2004-09-16 00:19  ivan
21571
21572         * FS/FS/cust_main.pm: allow blank auth for echeck refunds
21573
21574 2004-09-15 18:47  ivan
21575
21576         * FS/FS/svc_acct.pm: don't re-my  var, quiet warning
21577
21578 2004-09-15 08:31  ivan
21579
21580         * FS/FS/: Conf.pm, svc_acct.pm: add option for global username or
21581           username@domain uniqueness, closes: Bug#980
21582
21583 2004-09-15 01:57  ivan
21584
21585         * FS/bin/freeside-selfservice-server: it would help to set the
21586           permissions on the lockfile right, so the kids can open it...
21587
21588 2004-09-15 01:45  ivan
21589
21590         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
21591           obtain a new descriptor for the lock in kids, this should fix
21592           locking problems
21593
21594 2004-09-15 01:30  ivan
21595
21596         * FS/bin/freeside-selfservice-server: obtain a new descriptor for
21597           the lock in kids, this should fix locking problems
21598
21599 2004-09-14 06:00  ivan
21600
21601         * httemplate/view/cust_main.cgi, FS/FS/cust_main.pm,
21602           httemplate/edit/cust_refund.cgi,
21603           httemplate/edit/process/cust_refund.cgi: echeck/ACH refunds
21604
21605 2004-09-13 23:47  ivan
21606
21607         * FS/bin/freeside-selfservice-server,
21608           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
21609           selfservice: - server: don't reconnect again if we've already
21610           been signalled to shutdown - server: add kid reaping to shutdown
21611           sequence - server: add another optional logging level to response
21612           sending - server: acquire write mutex for keepalives
21613
21614 2004-09-09 05:04  ivan
21615
21616         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi,
21617           httemplate/edit/process/part_svc.cgi: rework edit/part_svc.cgi so
21618           it doesn't use a separate process/ file, this allows large error
21619           messages to be displayed properly
21620
21621 2004-09-06 05:44  ivan
21622
21623         * FS/bin/freeside-selfservice-server,
21624           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
21625           self-service keepalives
21626
21627 2004-09-06 02:44  ivan
21628
21629         * FS/bin/freeside-selfservice-server: don't open a database
21630           connection in the parent process
21631
21632 2004-09-06 02:28  ivan
21633
21634         * FS/bin/freeside-queued: don't die off even on database failures
21635
21636 2004-09-05 16:21  ivan
21637
21638         * httemplate/edit/cust_main.cgi: fixed duplicate checking will
21639           catch it, but add client-side protection against
21640           double-submission also.
21641
21642 2004-09-05 15:42  ivan
21643
21644         * fs_selfservice/FS-SelfService/cgi/signup.html: fixed duplicate
21645           checking will catch it, but add client-side protection against
21646           double-submission also.
21647
21648 2004-09-05 02:42  ivan
21649
21650         * test/dup-test: adding duplicate test
21651
21652 2004-09-05 02:41  ivan
21653
21654         * FS/FS/svc_acct.pm: acquire a database lock to prevent race
21655           conditions in duplicate checking
21656
21657 2004-09-04 03:02  ivan
21658
21659         * FS/FS/export_svc.pm: first try at duplicate checking on new
21660           export associations
21661
21662 2004-08-27 04:33  ivan
21663
21664         * FS/bin/freeside-sqlradius-reset: oops use @ARGV not @_
21665
21666 2004-08-27 04:16  ivan
21667
21668         * FS/bin/freeside-sqlradius-reset: add option to specify exports
21669
21670 2004-08-24 05:22  ivan
21671
21672         * Makefile: small Makefile update
21673
21674 2004-08-24 04:16  ivan
21675
21676         * FS/FS/ClientAPI/MyAccount.pm,
21677           fs_selfservice/FS-SelfService/cgi/agent.cgi,
21678           fs_selfservice/FS-SelfService/cgi/agent_customer_menu.html,
21679           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
21680           fs_selfservice/FS-SelfService/cgi/agent_logout.html,
21681           fs_selfservice/FS-SelfService/cgi/agent_main.html,
21682           fs_selfservice/FS-SelfService/cgi/agent_menu.html,
21683           fs_selfservice/FS-SelfService/cgi/agent_order_pkg.html,
21684           fs_selfservice/FS-SelfService/cgi/agent_provision.html,
21685           fs_selfservice/FS-SelfService/cgi/agent_provision_svc_acct.html,
21686           fs_selfservice/FS-SelfService/cgi/list_customers.html,
21687           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
21688           fs_selfservice/FS-SelfService/cgi/provision.html,
21689           fs_selfservice/FS-SelfService/cgi/provision_list.html,
21690           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
21691           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
21692           fs_selfservice/FS-SelfService/cgi/view_customer.html,
21693           FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
21694           FS/FS/ClientAPI/Signup.pm,
21695           fs_selfservice/FS-SelfService/SelfService.pm,
21696           httemplate/search/cust_main.cgi: big update for reseller
21697           interface
21698
21699 2004-08-20 01:58  ivan
21700
21701         * bin/ispman.ldap.import: adding
21702
21703 2004-08-19 09:35  ivan
21704
21705         * httemplate/search/cust_credit.html: add customer # to credit
21706           reports too
21707
21708 2004-08-19 03:53  ivan
21709
21710         * httemplate/edit/part_svc.cgi: shell field is now a dropdown of
21711           legal shells, closes: Bug#118
21712
21713 2004-08-18 17:22  ivan
21714
21715         * httemplate/search/: cust_pay.cgi, elements/search.html: add
21716           customer # to payment reports, add table cell alignment option to
21717           general search component
21718
21719 2004-08-17 06:14  ivan
21720
21721         * FS/FS/cust_main.pm: prevent realtime_bop CVV removal from messing
21722           up cust_main records, also don't pollute the original object when
21723           used with override options, closes: Bug#982
21724
21725 2004-08-17 00:43  ivan
21726
21727         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html: fix
21728           path to passwd.cgi!
21729
21730 2004-08-14 05:26  ivan
21731
21732         * FS/FS/: export_svc.pm, part_svc.pm, svc_acct.pm: first try at
21733           duplicate checking on new export associations
21734
21735 2004-08-11 16:56  ivan
21736
21737         * FS/FS/cust_bill.pm: fix bank name showing up on invoices
21738
21739 2004-08-09 12:03  ivan
21740
21741         * init.d/freeside-init: add /usr/local/bin to PATH
21742
21743 2004-08-06 19:49  ivan
21744
21745         * httemplate/view/cust_main.cgi: disable order package button until
21746           a package has been selected
21747
21748 2004-08-05 11:47  ivan
21749
21750         * FS/FS.pm: fix pod typo
21751
21752 2004-08-02 02:43  ivan
21753
21754         * httemplate/index.html: fix link to virtual host browse
21755
21756 2004-08-01 17:41  ivan
21757
21758         * FS/FS/part_export/vpopmail.pm: no maintainer, use
21759           shellcommands_withdomain instead
21760
21761 2004-07-30 00:12  ivan
21762
21763         * FS/FS/svc_Common.pm: set fixed values from an explicitly
21764           specified svcpart on replace too
21765
21766 2004-07-29 21:54  ivan
21767
21768         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, FS/FS/svc_Common.pm,
21769           conf/cust_pkg-change_svcpart,
21770           httemplate/edit/process/cust_svc.cgi,
21771           httemplate/misc/process/link.cgi, httemplate/view/svc_acct.cgi:
21772           svcpart changes now trigger all necessary export actions, manual
21773           svcpart changing on svc_acct view, linking changes svcpart if you
21774           ask it to, closes: Bug#671, Bug#644
21775
21776 2004-07-29 14:49  ivan
21777
21778         * FS/bin/freeside-setup: add index on cust_main.refnum, speeds up
21779           advertising source list
21780
21781 2004-07-15 15:40  ivan
21782
21783         * FS/FS/cust_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
21784           FS/FS/ClientAPI/Signup.pm,
21785           fs_selfservice/FS-SelfService/SelfService.pm,
21786           fs_selfservice/FS-SelfService/cgi/agent.cgi,
21787           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
21788           fs_selfservice/FS-SelfService/cgi/logout.html,
21789           fs_selfservice/FS-SelfService/cgi/make_payment.html,
21790           fs_selfservice/FS-SelfService/cgi/myaccount.html,
21791           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
21792           fs_selfservice/FS-SelfService/cgi/payment_results.html,
21793           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
21794           fs_selfservice/FS-SelfService/cgi/provision.html,
21795           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
21796           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
21797           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
21798           httemplate/view/cust_main.cgi: big update for customer
21799           self-service: add provisioning/unprovisioning of purchased
21800           services, like fs_selfadmin
21801
21802 2004-07-12 06:51  ivan
21803
21804         * httemplate/view/cust_main.cgi: DEL out voided payments to
21805           distinguish them visually better
21806
21807 2004-07-10 07:46  ivan
21808
21809         * FS/FS/ClientAPI/MyAccount.pm: fix edge case avoiding erronous
21810           decline/cancel when customer has a negative balance & purchases
21811           stuff with it
21812
21813 2004-07-10 07:30  ivan
21814
21815         * FS/FS/: cust_svc.pm, part_pkg.pm, ClientAPI/MyAccount.pm: tyop;
21816
21817 2004-07-10 06:30  ivan
21818
21819         * httemplate/: index.html, search/cust_bill_event.cgi,
21820           search/cust_bill_event.html: add calendar to cust_bill_event
21821           search page, make ending date default to open-ended like other
21822           reports
21823
21824 2004-07-10 06:21  ivan
21825
21826         * FS/FS/Record.pm: fix FS::Record::qsearch to (hopefully) work as
21827           before and cluck loudly when the FS::tablename class isn't
21828           loaded, rather than throw exceptions
21829
21830 2004-07-10 06:08  ivan
21831
21832         * FS/FS/cust_svc.pm: use FS::svc_external so the label method
21833           doesn't bomb out in FS::Record::qsearch with Can't locate object
21834           method virtual_fields via package FS::svc_external
21835
21836 2004-07-09 04:45  ivan
21837
21838         * fs_selfservice/FS-SelfService/cgi/agent.cgi: add debugging to
21839           agent.cgi, make sure warnings are turned off when parsing
21840           templates to avoid too much output to STDERR triggering obscure
21841           apache hang bug.  thanks dean you rule.
21842
21843 2004-07-09 02:29  ivan
21844
21845         * fs_selfservice/FS-SelfService/cgi/agent_main.html: new style ;
21846           param separator
21847
21848 2004-07-08 04:15  ivan
21849
21850         * httemplate/edit/process/cust_main.cgi: don't change otaker when
21851           just editing account, closes: Bug#921
21852
21853 2004-07-07 09:06  ivan
21854
21855         * FS/FS/cust_pay.pm: allow payment modification so we can import
21856           order_number info
21857
21858 2004-07-06 12:10  ivan
21859
21860         * FS/FS/Record.pm: better error message for missing tables
21861
21862 2004-07-06 10:26  ivan
21863
21864         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
21865           httemplate/edit/cust_refund.cgi,
21866           httemplate/edit/process/cust_credit.cgi,
21867           httemplate/edit/process/cust_refund.cgi,
21868           httemplate/view/cust_main.cgi: payment voiding part deux & credit
21869           card refunds!
21870
21871 2004-07-06 07:22  ivan
21872
21873         * FS/FS/cust_refund.pm: document and check refund reasons
21874
21875 2004-07-06 06:26  ivan
21876
21877         * FS/FS.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
21878           FS/t/cust_pay_void.t, FS/bin/freeside-setup,
21879           httemplate/docs/schema.html, httemplate/misc/void-cust_pay.cgi:
21880           add cust_pay_void table and payment voiding web ui part one
21881
21882 2004-07-06 01:43  ivan
21883
21884         * htetc/handler.pl: 0.32 (and then some) released
21885
21886 2004-07-01 06:49  ivan
21887
21888         * FS/FS/: ClientAPI/MyAccount.pm, cust_main.pm: credit out
21889           self-service
21890
21891 2004-07-01 05:45  ivan
21892
21893         * FS/FS/agent.pm: fix silly bug editing agents
21894
21895 2004-07-01 05:42  ivan
21896
21897         * FS/FS/Record.pm: show a full stack backtrace if we wind up in the
21898           hash method with an empty Hash attribute, wtf?
21899
21900 2004-06-30 11:19  ivan
21901
21902         * FS/FS/cust_pay.pm, conf/payment_receipt_email: payyment receipts
21903           template fixes
21904
21905 2004-06-30 11:12  ivan
21906
21907         * FS/FS/cust_pay.pm: payyment receipts: pass body has an arrayref,
21908           also fill in name filed
21909
21910 2004-06-30 11:01  ivan
21911
21912         * FS/FS/cust_pay.pm: typo
21913
21914 2004-06-30 10:57  ivan
21915
21916         * FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
21917           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
21918           conf/payment_receipt_email: payment receipts!
21919
21920 2004-06-30 07:33  ivan
21921
21922         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
21923           httemplate/misc/payment.cgi: forgot october!  closes: Bug#880
21924
21925 2004-06-30 03:02  ivan
21926
21927         * FS/: FS/Conf.pm, bin/freeside-daily: add option to pgp/gpg
21928           encrypt scp dumps
21929
21930 2004-06-30 02:56  ivan
21931
21932         * FS/FS/cust_bill.pm: fix warning message when agent-specific
21933           plandata cannot be found
21934
21935 2004-06-29 00:57  ivan
21936
21937         * httemplate/docs/schema.html: cust_pay_refund
21938
21939 2004-06-28 21:02  ivan
21940
21941         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill_pay.pm,
21942           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
21943           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
21944           FS/FS/cust_refund.pm, FS/bin/freeside-setup,
21945           httemplate/view/cust_main.cgi, FS/t/cust_pay_refund.t,
21946           httemplate/edit/cust_bill_pay.cgi,
21947           httemplate/edit/process/cust_bill_pay.cgi: add cust_pay_refund
21948           table to refund payments
21949
21950 2004-06-25 11:28  ivan
21951
21952         * FS/FS/cust_main.pm: fix Pg date parsing of expdate and thus
21953           paydate_monthyear method and thus bug#862 and i need some sleep
21954
21955 2004-06-25 10:57  ivan
21956
21957         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
21958           httemplate/misc/payment.cgi: fix one-time card charging not
21959           pulling in exp date?
21960
21961 2004-06-25 10:26  ivan
21962
21963         * httemplate/misc/payment.cgi: set defaults so as to not change the
21964           billing type when entering a one time payment
21965
21966 2004-06-25 03:25  ivan
21967
21968         * FS/: FS/UID.pm, bin/freeside-queued: ping the database and retry
21969           rather before doing anything
21970
21971 2004-06-25 03:16  ivan
21972
21973         * FS/FS/cust_bill.pm: really fix latex printing when datasrc
21974           contains a ;
21975
21976 2004-06-25 03:07  ivan
21977
21978         * FS/FS/cust_bill.pm: fix latex printing when datasrc contains a ;
21979
21980 2004-06-25 01:44  ivan
21981
21982         * FS/FS/cust_pkg.pm: move up next bill date on unsuspend
21983
21984 2004-06-22 19:13  ivan
21985
21986         * FS/FS/cust_bill.pm: forgotten space in typeset invoice credit
21987           lines
21988
21989 2004-06-21 20:12  ivan
21990
21991         * Makefile: snapshot before schema changes
21992
21993 2004-06-21 20:11  ivan
21994
21995         * FS/FS.pm: small doc update
21996
21997 2004-06-21 20:10  ivan
21998
21999         * bin/sqlradius.import: fix attribute importing bugs that borked
22000           the passwords
22001
22002 2004-06-21 07:24  ivan
22003
22004         * fs_selfservice/FS-SelfService/cgi/agent.cgi: fix dup password
22005           checking on add'l package order
22006
22007 2004-06-21 06:36  ivan
22008
22009         * FS/MANIFEST: removing old report from MANIFEST
22010
22011 2004-06-21 05:27  ivan
22012
22013         * FS/FS/ClientAPI/MyAccount.pm: fix harmless typo, closes; Bug#872
22014
22015 2004-06-21 03:58  ivan
22016
22017         * fs_selfservice/FS-SelfService/cgi/agent.cgi: check password match
22018           on agent add'l package order
22019
22020 2004-06-21 03:45  ivan
22021
22022         * FS/FS/ClientAPI/MyAccount.pm: field name is primary_svc, not
22023           primary
22024
22025 2004-06-21 03:26  ivan
22026
22027         * FS/FS/: Conf.pm, cust_svc.pm, ClientAPI/MyAccount.pm: option to
22028           only allow primary users access to the self-service server
22029
22030 2004-06-18 03:28  ivan
22031
22032         * bin/masonize, httemplate/search/cust_main-otaker.cgi: masonize
22033           fix: avoid newline prepend fix from borking indented first <%,
22034           fixes customer search by otaker under mason, closes: Bug#830
22035
22036 2004-06-17 05:32  ivan
22037
22038         * FS/FS/part_export/: www_shellcommands.pm, apache.pm: add
22039           frontpage extensions to www_shellcommands export
22040
22041 2004-06-16 16:59  ivan
22042
22043         * FS/FS/svc_acct.pm: fix deletion of accounts connected to virtual
22044           hosts
22045
22046 2004-06-16 07:07  ivan
22047
22048         * httemplate/search/report_tax.cgi: update tax report for taxclass
22049
22050 2004-06-15 06:27  ivan
22051
22052         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html:
22053           moving passwd cgi to self-service
22054
22055 2004-06-15 03:59  ivan
22056
22057         * FS/FS/Record.pm: add stack backtrace to fatal problems in virtual
22058           field check
22059
22060 2004-06-11 09:44  ivan
22061
22062         * httemplate/search/report_tax.cgi: fix date range for old perl,
22063           count tax exempt and COMP customers correctly
22064
22065 2004-06-11 07:57  ivan
22066
22067         * httemplate/search/report_tax.cgi: fix to find all customer
22068           scorrectly
22069
22070 2004-06-11 07:25  ivan
22071
22072         * httemplate/search/report_tax.cgi: tax report fix sort
22073
22074 2004-06-11 07:03  ivan
22075
22076         * FS/FS/Conf.pm, httemplate/index.html: tax report!
22077
22078 2004-06-11 06:44  ivan
22079
22080         * httemplate/search/report_tax.cgi: tax report!
22081
22082 2004-06-11 00:37  ivan
22083
22084         * Makefile: add update-selfservice target
22085
22086 2004-06-10 05:58  ivan
22087
22088         * httemplate/browse/agent.cgi: now available as methods
22089
22090 2004-06-10 05:31  ivan
22091
22092         * FS/FS/CGI.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
22093           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
22094           FS/FS/ClientAPI/Signup.pm,
22095           fs_selfservice/FS-SelfService/cgi/agent.cgi,
22096           fs_selfservice/FS-SelfService/cgi/agent_login.html,
22097           fs_selfservice/FS-SelfService/cgi/agent_main.html,
22098           fs_selfservice/FS-SelfService/cgi/cvv2.html,
22099           fs_selfservice/FS-SelfService/cgi/cvv2.png,
22100           fs_selfservice/FS-SelfService/cgi/cvv2_amex.png,
22101           fs_selfservice/FS-SelfService/cgi/list_customers.html,
22102           fs_selfservice/FS-SelfService/cgi/signup.html,
22103           fs_selfservice/FS-SelfService/cgi/view_customer.html,
22104           httemplate/browse/agent.cgi, httemplate/search/cust_main.cgi,
22105           fs_selfservice/FS-SelfService/SelfService.pm: agent interface
22106
22107 2004-06-10 04:28  ivan
22108
22109         * httemplate/search/cust_main-otaker.cgi: tyop
22110
22111 2004-06-09 01:59  ivan
22112
22113         * Makefile: need this entry for myself though!
22114
22115 2004-06-05 05:01  ivan
22116
22117         * Makefile: AND set its owner.  whew.
22118
22119 2004-06-05 04:55  ivan
22120
22121         * Makefile: and don't forget to make the dir
22122
22123 2004-06-05 04:47  ivan
22124
22125         * Makefile: fix path and make var substitution
22126
22127 2004-06-05 04:37  ivan
22128
22129         * Makefile: oops fix line endings in automated self-service lib
22130           install
22131
22132 2004-06-05 04:34  ivan
22133
22134         * Makefile: automated self-service lib install
22135
22136 2004-06-05 02:34  ivan
22137
22138         * bin/: sqlradius-norealm.reimport, sqlradius.import,
22139           sqlradius.reimport: sqlradius import updates
22140
22141 2004-06-04 20:00  ivan
22142
22143         * Makefile: self-service installer?
22144
22145 2004-06-03 03:09  ivan
22146
22147         * httemplate/misc/email-invoice.cgi: also fix agent-specific From:
22148           address on "re-email" link
22149
22150 2004-06-03 02:55  ivan
22151
22152         * FS/FS/cust_bill.pm: fix agent-specific template on "invoice view"
22153           screen and "re-email/re-print" links, also fix agent-specific
22154           From: address on "re-email" link
22155
22156 2004-06-03 00:00  ivan
22157
22158         * FS/FS/cust_bill.pm: better error message for non-applicable
22159           invoice events
22160
22161 2004-06-02 14:27  ivan
22162
22163         * fs_selfservice/DEPLOY: simple kludge for testing
22164
22165 2004-06-01 03:56  ivan
22166
22167         * httemplate/edit/part_bill_event.cgi: html table fix
22168
22169 2004-06-01 03:53  ivan
22170
22171         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
22172           per-agent invoice_from addresses
22173
22174 2004-06-01 02:23  ivan
22175
22176         * bin/postfix_courierimap.import: typo in sql
22177
22178 2004-05-31 18:49  ivan
22179
22180         * FS/FS/cust_bill.pm: typo in error message
22181
22182 2004-05-28 16:26  ivan
22183
22184         * bin/sqlradius.reimport: adding password/finger correction tool
22185           too
22186
22187 2004-05-28 06:48  ivan
22188
22189         * bin/postfix_courierimap.import: adding
22190
22191 2004-05-28 04:33  ivan
22192
22193         * httemplate/misc/upload-batch.cgi: not entirely sure why we're
22194           checking the filename at all... to catch empty form submissions?
22195
22196 2004-05-28 04:21  ivan
22197
22198         * httemplate/misc/upload-batch.cgi: better error reporting on
22199           unparsable filenames
22200
22201 2004-05-28 03:38  ivan
22202
22203         * httemplate/search/elements/search.html: show a better message
22204           when no results are found
22205
22206 2004-05-28 03:17  ivan
22207
22208         * httemplate/search/cust_bill.html: correct count statement when
22209           searching for individual invoices by #
22210
22211 2004-05-28 01:40  ivan
22212
22213         * bin/sqlradius.import: really.
22214
22215 2004-05-28 01:37  ivan
22216
22217         * bin/sqlradius.import: fixed up and working?
22218
22219 2004-05-28 00:02  ivan
22220
22221         * FS/FS/svc_domain.pm: report value passed for illegal action
22222           pseudo-field
22223
22224 2004-05-27 02:30  ivan
22225
22226         * bin/sqlradius.import: fixup domain svcpart selection
22227
22228 2004-05-27 02:14  ivan
22229
22230         * bin/sqlradius.import: adding sqlradius.import
22231
22232 2004-05-26 11:59  ivan
22233
22234         * FS/FS/cust_bill.pm: require the version of File::Temp with the OO
22235           interface
22236
22237 2004-05-26 06:07  ivan
22238
22239         * FS/FS/part_export/acct_sql.pm: fix table name
22240
22241 2004-05-26 06:02  ivan
22242
22243         * FS/FS/: part_export/acct_sql.pm, svc_acct.pm: update acct_sql
22244           export some more to export to alias table also and in general be
22245           more configurable
22246
22247 2004-05-26 04:11  ivan
22248
22249         * FS/FS/cust_bill.pm: comma
22250
22251 2004-05-26 04:11  ivan
22252
22253         * FS/FS/cust_bill.pm: use File::Temp for filenames and store the
22254           temp files in cache.datasrc instead of /tmp
22255
22256 2004-05-26 03:36  ivan
22257
22258         * FS/FS/cust_bill.pm: better error checking/reporting for latex
22259           setup problems
22260
22261 2004-05-26 02:14  ivan
22262
22263         * FS/FS/part_export/www_shellcommands.pm: default commands now keep
22264           web content in user homedirs and link to /var/www
22265
22266 2004-05-19 07:34  ivan
22267
22268         * FS/FS/part_export/acct_sql.pm: really fixing deletions in
22269           acct_sql export
22270
22271 2004-05-19 07:29  ivan
22272
22273         * FS/FS/part_export/acct_sql.pm: fixing deletions in acct_sql
22274           export
22275
22276 2004-05-19 07:22  ivan
22277
22278         * FS/FS/part_export/acct_sql.pm: fixing acct_sql export
22279
22280 2004-05-19 06:41  ivan
22281
22282         * FS/: MANIFEST, FS/part_export/acct_sql.pm,
22283           t/part_export-acct_sql.t: adding acct_sql export
22284
22285 2004-05-19 05:31  ivan
22286
22287         * httemplate/edit/part_pkg.cgi: continue making
22288           hours/input/output/total display on invoices conditional on there
22289           being any charge for overages
22290
22291 2004-05-19 05:30  ivan
22292
22293         * httemplate/edit/part_pkg.cgi: finish making
22294           hours/input/output/total display on invoices conditional on there
22295           being any charge for overages
22296
22297 2004-05-19 05:28  ivan
22298
22299         * httemplate/edit/part_pkg.cgi: make hours/input/output/total
22300           display on invoices conditional on there being any charge for
22301           overages
22302
22303 2004-05-17 17:20  ivan
22304
22305         * FS/FS/ClientAPI/MyAccount.pm: patch from randell lucas for
22306           order_pkg to return pkgnum also
22307
22308 2004-05-14 05:25  ivan
22309
22310         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
22311           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
22312           httemplate/edit/process/part_bill_event.cgi: add per-agent
22313           invoice templates, add per-package suspend invoice events, fix
22314           automatic creation of invoice_latex alternate templates
22315
22316 2004-05-12 11:07  ivan
22317
22318         * bin/sequences.reset: easier this way
22319
22320 2004-05-12 11:02  ivan
22321
22322         * bin/: sequences.reset, freeside.import: adding
22323
22324 2004-05-12 03:03  ivan
22325
22326         * Makefile: for native apache installs
22327
22328 2004-05-11 05:01  ivan
22329
22330         * httemplate/edit/svc_www.cgi: i'm not usually like this.
22331
22332 2004-05-11 04:58  ivan
22333
22334         * httemplate/edit/svc_www.cgi: this has been an evening of logical
22335           negation
22336
22337 2004-05-11 04:54  ivan
22338
22339         * httemplate/edit/svc_www.cgi: so close
22340
22341 2004-05-11 04:52  ivan
22342
22343         * httemplate/edit/svc_www.cgi: clean this up a bit, fix
22344           svc_www-usersvc_svcpart and hopefully simplified zone select too
22345
22346 2004-05-11 04:22  ivan
22347
22348         * httemplate/edit/svc_www.cgi: need to pull in $conf
22349
22350 2004-05-11 04:19  ivan
22351
22352         * FS/FS/Conf.pm, httemplate/edit/svc_www.cgi: one reasonable
22353           default and one kludge, to improve webhosting UI
22354
22355 2004-05-11 02:50  ivan
22356
22357         * FS/FS/part_export/www_shellcommands.pm: fix commands
22358
22359 2004-05-10 17:46  ivan
22360
22361         * httemplate/: index.html, search/svc_www.cgi: vary basic virtual
22362           host browse
22363
22364 2004-05-10 06:46  ivan
22365
22366         * FS/FS/part_export/shellcommands_withdomain.pm: fix ISPMan
22367           password changing command
22368
22369 2004-05-10 06:17  ivan
22370
22371         * FS/FS/part_export/shellcommands.pm: fall back to password
22372           changing in the case of blank suspension/unsuspension commands,
22373           like some exports
22374
22375 2004-05-10 04:10  ivan
22376
22377         * FS/FS/part_export/postfix.pm, bin/postfix.export: make postfix
22378           export commands configrable
22379
22380 2004-05-10 03:01  ivan
22381
22382         * bin/sendmail.import: properly nested greps
22383
22384 2004-05-10 02:59  ivan
22385
22386         * bin/sendmail.import: allow for multiple svc_acct svcparts
22387
22388 2004-05-10 02:40  ivan
22389
22390         * bin/sendmail.import: 5.005!
22391
22392 2004-05-10 02:38  ivan
22393
22394         * bin/sendmail.import: ach 5.005
22395
22396 2004-05-10 01:38  ivan
22397
22398         * CREDITS: rt and sql-ledger
22399
22400 2004-05-08 00:46  ivan
22401
22402         * FS/FS/svc_acct.pm: default finger to first+last
22403
22404 2004-05-06 15:37  ivan
22405
22406         * httemplate/edit/svc_www.cgi: brainfart
22407
22408 2004-05-06 15:34  ivan
22409
22410         * httemplate/edit/svc_www.cgi: tyop
22411
22412 2004-05-06 15:29  ivan
22413
22414         * FS/FS/part_export/apache.pm, bin/apache.export: add option to
22415           change the restart command in apache exports
22416
22417 2004-05-06 15:29  ivan
22418
22419         * FS/FS/svc_acct.pm: protect properly against deleting users linked
22420           to virtual web sites
22421
22422 2004-05-06 15:18  ivan
22423
22424         * httemplate/edit/svc_www.cgi: show service name and
22425           fully-qualified address on service add
22426
22427 2004-05-04 11:44  ivan
22428
22429         * FS/FS/queue.pm: don't truncate job args for display
22430
22431 2004-05-03 08:40  ivan
22432
22433         * FS/FS/ClientAPI/MyAccount.pm: 1. order_pkg accepts svcpart +
22434           (svc_external: id, title / svc_acct: domain)
22435
22436 2004-05-03 07:32  ivan
22437
22438         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm,
22439           part_export/shellcommands_withdomain.pm: make RADIUS groups
22440           available to shellcommands exports
22441
22442 2004-05-01 15:49  ivan
22443
22444         * httemplate/search/: cust_bill.html, elements/search.html: don't
22445           display links to missing customers
22446
22447 2004-05-01 14:40  ivan
22448
22449         * httemplate/search/cust_bill.html: I'm slow this morning
22450
22451 2004-05-01 14:38  ivan
22452
22453         * httemplate/search/cust_bill.html: oops tyop
22454
22455 2004-05-01 14:05  ivan
22456
22457         * httemplate/search/cust_bill.html: handle missing customer records
22458           without erroring out
22459
22460 2004-04-30 14:58  ivan
22461
22462         * FS/FS/Record.pm: accept empty zips for non-US countries...
22463
22464 2004-04-30 13:22  ivan
22465
22466         * FS/FS/cust_main.pm: eliminate spurious "multiple records in
22467           scalar search" warning
22468
22469 2004-04-30 12:08  ivan
22470
22471         * httemplate/index.html: 15 day open invoice reports for qis
22472
22473 2004-04-23 06:15  ivan
22474
22475         * FS/MANIFEST, httemplate/index.html: add link to new credit report
22476           on main menu, remove old obsolete shell-out reports
22477
22478 2004-04-23 05:50  ivan
22479
22480         * Makefile: fix up includes with Apache::ASP
22481
22482 2004-04-23 05:19  ivan
22483
22484         * FS/FS/cust_credit.pm, FS/FS/Report/Table/Monthly.pm,
22485           httemplate/graph/money_time.cgi,
22486           httemplate/search/cust_bill.html,
22487           httemplate/search/cust_credit.html,
22488           httemplate/search/cust_pay.cgi,
22489           httemplate/search/report_cust_credit.html,
22490           httemplate/search/elements/search.html: credit report, add some
22491           links to sales/credits/receipts summary, move payment search to
22492           template
22493
22494 2004-04-22 19:32  ivan
22495
22496         * httemplate/: search/cust_bill.html, search/sql.html, index.html,
22497           search/elements/search.html: working templated invoice search!
22498
22499 2004-04-22 00:38  ivan
22500
22501         * httemplate/elements/pager.html: silly pager fix
22502
22503 2004-04-22 00:07  ivan
22504
22505         * httemplate/search/report_cust_credit.html: initial copy from
22506           report_cust_pay.html
22507
22508 2004-04-21 13:52  ivan
22509
22510         * FS/FS/cust_bill.pm: as an invoice event, emailing/printing
22511           problems should be fatal and trigger retry
22512
22513 2004-04-20 18:49  ivan
22514
22515         * FS/FS/cust_main.pm: respect country default for batch import
22516
22517 2004-04-20 13:24  ivan
22518
22519         * FS/FS/ClientAPI/MyAccount.pm: silly bug noticed by matthewd
22520
22521 2004-04-19 18:23  ivan
22522
22523         * FS/FS/cust_main.pm: accept expiration dates in the same format
22524           they are output...
22525
22526 2004-04-19 17:58  ivan
22527
22528         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
22529           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
22530           fs_selfservice/FS-SelfService/SelfService.pm,
22531           httemplate/view/cust_main.cgi: add methods for masking credit
22532           cards, add payment info modification to self-service
22533
22534 2004-04-13 18:00  ivan
22535
22536         * rt/FREESIDE_MODIFIED: keeping track of what's been changed to
22537           make life easier when importing new upstream versions
22538
22539 2004-04-13 17:48  khoff
22540
22541         * rt/lib/RT/URI/freeside.pm: Freeside's URI handler for RT3.
22542
22543 2004-04-13 15:30  ivan
22544
22545         * FS/FS/svc_domain.pm: remove dependancy on Net::Whois that wasn't
22546           being used anyway
22547
22548 2004-04-13 13:01  ivan
22549
22550         * FS/t/part_export-communigate_pro.t: adding forgotten test
22551
22552 2004-04-13 11:27  ivan
22553
22554         * Makefile: adding comments for fedora
22555
22556 2004-04-10 18:50  ivan
22557
22558         * httemplate/search/: report_prepaid_income.cgi,
22559           report_prepaid_income.html: update unearned revenue report based
22560           on feedback from kevin
22561
22562 2004-04-09 15:35  ivan
22563
22564         * Makefile: thank goodness its friday
22565
22566 2004-04-09 15:34  ivan
22567
22568         * Makefile: really properly disable RT where not using
22569
22570 2004-04-09 15:33  ivan
22571
22572         * Makefile: properly disable RT where not using
22573
22574 2004-04-08 05:37  ivan
22575
22576         * Makefile: fix psql command line options for older pg
22577
22578 2004-04-08 05:23  ivan
22579
22580         * Makefile: fix quotes
22581
22582 2004-04-08 05:07  ivan
22583
22584         * Makefile: don't enable by default
22585
22586 2004-04-08 05:05  ivan
22587
22588         * rt/sbin/rt-setup-database.in: remove accidentally doubled lines
22589           in usage inst
22590
22591 2004-04-08 05:00  ivan
22592
22593         * Makefile, htetc/handler.pl, rt/FREESIDE_MODIFIED,
22594           rt/etc/RT_SiteConfig.pm, rt/sbin/rt-setup-database.in: beginning
22595           of RT integration
22596
22597 2004-04-07 22:53  ivan
22598
22599         * fs_selfservice/FS-SelfService/Makefile.PL: comment out xmlrpc
22600           server until it is ready
22601
22602 2004-04-07 06:12  ivan
22603
22604         * FS/bin/freeside-reexport: oops, update the usage too
22605
22606 2004-04-07 06:11  ivan
22607
22608         * FS/bin/freeside-reexport: added options to select username,
22609           svcnum, svcpart
22610
22611 2004-04-07 04:39  ivan
22612
22613         * FS/FS/: Conf.pm, domain_record.pm: automatically update
22614           reverse-ARPA records (Bug#462) / recognize SOA records with the
22615           fqdn as well as @
22616
22617 2004-04-07 04:04  ivan
22618
22619         * httemplate/view/svc_domain.cgi: javascript confirm when slaving a
22620           domain
22621
22622 2004-04-07 01:34  ivan
22623
22624         * FS/FS/part_export.pm: argh, the glob itself is tainted under
22625           5.005
22626
22627 2004-04-07 01:07  ivan
22628
22629         * FS/FS/part_export.pm: make -T happy (under old perl?)
22630
22631 2004-04-05 19:03  ivan
22632
22633         * FS/FS/part_export/www_shellcommands.pm: update ISPMan commands
22634
22635 2004-04-05 07:05  ivan
22636
22637         * httemplate/misc/link.cgi, FS/FS/Conf.pm,
22638           httemplate/misc/process/link.cgi: add a domain pulldown to
22639           svc_acct linking, closes: Bug#277 / prevent "stealing" services
22640           with link unless you set legacy_link-steal config option, closes:
22641           Bug#321
22642
22643 2004-04-05 04:55  ivan
22644
22645         * FS/FS/cust_pkg.pm, httemplate/view/cust_main.cgi: apply some
22646           heuristics to transfer ordering: primaries first, then sorted by
22647           quantity
22648
22649 2004-04-05 02:08  ivan
22650
22651         * htetc/handler.pl, httemplate/misc/whois.cgi,
22652           httemplate/view/svc_domain.cgi: add whois functionality
22653           internally instead of linking to geektools
22654
22655 2004-04-04 15:20  ivan
22656
22657         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_pkg-change_svcpart option
22658           to optionally allow non-matching svcparts to be moved during
22659           package changes, closes: Bug#667
22660
22661 2004-04-04 15:14  ivan
22662
22663         * httemplate/view/cust_main.cgi: comment out extraneous warning
22664
22665 2004-04-02 05:44  ivan
22666
22667         * htetc/handler.pl, httemplate/view/cust_bill-pdf.cgi: remove
22668           Pragma:no-cache header, and set Content-Length and Cache-Control
22669           for viewing .pdf invoices with IE over SSL.
22670           http://support.microsoft.com/default.aspx?scid=kb;en-us;323308
22671
22672 2004-04-02 03:23  ivan
22673
22674         * httemplate/view/: cust_bill-pdf.cgi, cust_bill.cgi: add a fake
22675           .pdf extension to placate some versions of IE.  yay IE.
22676
22677 2004-04-01 18:09  ivan
22678
22679         * bin/bind.export, FS/FS/part_export/bind.pm: add option to set
22680           (r)ndc command
22681
22682 2004-04-01 06:50  ivan
22683
22684         * FS/FS/part_export/www_shellcommands.pm: fix paths to ispman
22685           commands
22686
22687 2004-03-31 16:44  ivan
22688
22689         * FS/: FS/cust_main_county.pm, bin/freeside-setup: get
22690           sub-countries from Locale::SubCountry now
22691
22692 2004-03-30 08:43  ivan
22693
22694         * FS/FS/cust_main.pm: mutex the bill and collect functions
22695           per-customer
22696
22697 2004-03-30 01:20  ivan
22698
22699         * bin/bind.import: add -s and -c flags, add ipv6 default zones to
22700           list of ignored zones, add nameservice records to existing
22701           domains, update for API change inDNS::ZoneParse 0.84
22702
22703 2004-03-29 13:49  ivan
22704
22705         * FS/FS/part_export/shellcommands.pm: freebsd pw(1) fixed in 4.10
22706           also
22707
22708 2004-03-28 22:03  ivan
22709
22710         * FS/FS/part_export.pm: fix export_info sub to return an empty
22711           hashref instead of undef
22712
22713 2004-03-26 17:05  khoff
22714
22715         * FS/FS/: Conf.pm, cust_pkg.pm, svc_acct.pm, svc_domain.pm: Cancel
22716           services in a particular order to get around certain
22717           inter-service dependancies
22718
22719 2004-03-25 20:54  ivan
22720
22721         * fs_selfservice/FS-SelfService/Makefile.PL: depend on Storable
22722           2.09
22723
22724 2004-03-25 20:46  ivan
22725
22726         * FS/FS/part_export/router.pm: don't depend on Net::Telnet unless
22727           necessary
22728
22729 2004-03-25 03:00  ivan
22730
22731         * FS/FS/part_export/: domain_shellcommands.pm,
22732           www_shellcommands.pm: typo from refactoring
22733
22734 2004-03-25 00:55  ivan
22735
22736         * FS/FS/part_export/: domain_shellcommands.pm,
22737           forward_shellcommands.pm, shellcommands.pm,
22738           shellcommands_withdomain.pm, www_shellcommands.pm: first pass at
22739           ISPMan integration
22740
22741 2004-03-24 22:42  ivan
22742
22743         * FS/FS/part_export/shellcommands.pm: freebsd fix will be in 5.3
22744           and later only so far, still waiting to hear about 4.10
22745
22746 2004-03-24 07:38  ivan
22747
22748         * httemplate/edit/part_export.cgi: catch misconfigured exports
22749
22750 2004-03-24 06:28  ivan
22751
22752         * FS/FS/: part_export.pm, part_export/apache.pm,
22753           part_export/bind.pm, part_export/bind_slave.pm,
22754           part_export/bsdshell.pm, part_export/communigate_pro.pm,
22755           part_export/communigate_pro_singledomain.pm, part_export/cp.pm,
22756           part_export/cyrus.pm, part_export/domain_shellcommands.pm,
22757           part_export/forward_shellcommands.pm, part_export/http.pm,
22758           part_export/infostreet.pm, part_export/ldap.pm,
22759           part_export/postfix.pm, part_export/shellcommands.pm,
22760           part_export/shellcommands_withdomain.pm, part_export/sqlmail.pm,
22761           part_export/sqlradius.pm, part_export/sqlradius_withdomain.pm,
22762           part_export/sysvshell.pm, part_export/textradius.pm,
22763           part_export/vpopmail.pm, part_export/www_shellcommands.pm: move
22764           export info to the modules themselves
22765
22766 2004-03-24 06:23  ivan
22767
22768         * FS/FS/part_export/router.pm: move export info to the modules
22769           themselves
22770
22771 2004-03-24 06:21  ivan
22772
22773         * FS/: MANIFEST, FS/part_export/passwdfile.pm,
22774           t/part_export-passwdfile.t: adding passwdfile export base class
22775
22776 2004-03-24 06:17  ivan
22777
22778         * eg/export_template.pm: update example export for the new world of
22779           export data in themodule files
22780
22781 2004-03-24 01:35  ivan
22782
22783         * FS/: MANIFEST, t/part_export-communigate_pro_singledomain.t,
22784           t/part_export-postfix.t, t/part_export-router.t: add missing
22785           compile tests
22786
22787 2004-03-23 11:57  ivan
22788
22789         * httemplate/view/: cust_main.cgi: small UI fix for unapplied
22790           partial credits
22791
22792 2004-03-22 16:06  ivan
22793
22794         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
22795           htetc/handler.pl, httemplate/elements/small_custview.html,
22796           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
22797           httemplate/view/cust_main.cgi: one-time credit card and ACH
22798           payments (like self-service) closes: Bug#648
22799
22800 2004-03-22 16:06  ivan
22801
22802         * httemplate/search/report_receivables.cgi: fix sorting of NULL
22803           companies differently than empty companies
22804
22805 2004-03-22 11:02  ivan
22806
22807         * httemplate/elements/header.html, FS/FS/CGI.pm: consistant title
22808           size of 6
22809
22810 2004-03-22 09:13  ivan
22811
22812         * httemplate/: docs/ach.html, edit/cust_main.cgi, images/ach.png:
22813           add ACH help graphic
22814
22815 2004-03-22 07:18  ivan
22816
22817         * FS/FS/CGI.pm: tone down the titles
22818
22819 2004-03-22 07:04  ivan
22820
22821         * httemplate/edit/cust_main.cgi: s/routing code/routing number/
22822
22823 2004-03-22 04:50  ivan
22824
22825         * fs_selfservice/FS-SelfService/cgi/make_payment.html: credit card
22826           expiration selection now -> 15 years instead of hardcoded
22827
22828 2004-03-22 03:05  ivan
22829
22830         * httemplate/: edit/process/REAL_cust_pkg.cgi,
22831           edit/process/quick-cust_pkg.cgi, misc/cancel-unaudited.cgi,
22832           misc/unprovision.cgi, misc/process/link.cgi,
22833           search/cust_main.cgi, search/cust_pkg.cgi, view/cust_main.cgi,
22834           view/svc_acct.cgi, view/svc_broadband.cgi, view/svc_domain.cgi,
22835           view/svc_external.cgi, view/svc_forward.cgi, view/svc_www.cgi:
22836           remove everything that links to package view also, closes:
22837           Bug#569
22838
22839 2004-03-22 02:36  ivan
22840
22841         * httemplate/view/cust_main.cgi: further small UI tweaks
22842
22843 2004-03-22 02:16  ivan
22844
22845         * httemplate/view/cust_main.cgi: yay!  remove package view entirely
22846           (closes: Bug#569)
22847
22848 2004-03-21 18:59  ivan
22849
22850         * httemplate/view/cust_main.cgi: much easier to understand listing
22851           of credits/payments that get split up, closes: Bug#773, 762
22852
22853 2004-03-19 04:36  ivan
22854
22855         * FS/FS/ClientAPI/passwd.pm: use FS::svc_domain explicitly
22856
22857 2004-03-18 14:35  ivan
22858
22859         * FS/FS/part_export/shellcommands.pm: quote already-crypted
22860           passwords to prevent variable substitution
22861
22862 2004-03-18 14:32  ivan
22863
22864         * FS/FS/part_export/shellcommands.pm: don't re-encrypt password on
22865           replace also
22866
22867 2004-03-18 14:00  ivan
22868
22869         * bin/shadow.reimport: add -b option
22870
22871 2004-03-18 12:58  ivan
22872
22873         * FS/FS/part_export/shellcommands.pm: don't re-crypt encrypted
22874           passwords
22875
22876 2004-03-17 17:46  ivan
22877
22878         * FS/bin/freeside-selfservice-server,
22879           fs_selfservice/FS-SelfService/SelfService.pm,
22880           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
22881           require Storable minimum 2.09
22882
22883 2004-03-17 15:16  ivan
22884
22885         * FS/FS/svc_acct.pm: fixup password checking to understand
22886           old-style *SUSPENDED* accounts and not to allow access for * ! !!
22887           passwords
22888
22889 2004-03-17 15:08  ivan
22890
22891         * bin/shadow.reimport: skip root user and anyone with *LK* or NP
22892           accounts
22893
22894 2004-03-17 14:55  ivan
22895
22896         * bin/shadow.reimport: fix multiple svcparts
22897
22898 2004-03-17 14:53  ivan
22899
22900         * bin/shadow.reimport: allow multiple svcparts
22901
22902 2004-03-17 14:49  ivan
22903
22904         * bin/shadow.reimport: re-enable prompting
22905
22906 2004-03-17 14:45  ivan
22907
22908         * bin/shadow.reimport: add -d and -r options
22909
22910 2004-03-17 13:47  ivan
22911
22912         * FS/FS/: ClientAPI/MyAccount.pm, svc_acct.pm, ClientAPI/passwd.pm:
22913           proper self-service login supporting plaintext, crypt and MD5
22914           passwords
22915
22916 2004-03-16 12:41  ivan
22917
22918         * Makefile: rt-setup-database, not rt-initialize-database
22919
22920 2004-03-15 23:06  ivan
22921
22922         * Makefile, rt/config.layout.in: masonstatedir can't be configured
22923           form ./configure either, must use layout
22924
22925 2004-03-15 23:04  ivan
22926
22927         * Makefile: and finally, run the ./configure
22928
22929 2004-03-15 23:03  ivan
22930
22931         * Makefile: use a proper delimter
22932
22933 2004-03-15 23:00  ivan
22934
22935         * Makefile: transposition
22936
22937 2004-03-15 22:59  ivan
22938
22939         * Makefile: autogenerate rt/config.layout file
22940
22941 2004-03-15 22:58  ivan
22942
22943         * rt/: FREESIDE_MODIFIED, config.layout.in: config.layout needs to
22944           be generated
22945
22946 2004-03-15 22:45  ivan
22947
22948         * Makefile: initial RT targets
22949
22950 2004-03-15 22:43  ivan
22951
22952         * rt/FREESIDE_MODIFIED: initial (hopefully rather unobtrusive)
22953           patch
22954
22955 2004-03-15 20:36  ivan
22956
22957         * FS/FS/cust_svc.pm: recognize DBD::mysqlPP
22958
22959 2004-03-15 16:34  ivan
22960
22961         * Makefile: dont want to error out here
22962
22963 2004-03-12 17:27  ivan
22964
22965         * Makefile: really add the necessary backslashes this time, fix
22966           s/// delimteres
22967
22968 2004-03-12 16:53  ivan
22969
22970         * Makefile: oops
22971
22972 2004-03-12 16:50  ivan
22973
22974         * Makefile, htetc/handler.pl: automatically set Mason comp_root in
22975           Makefile
22976
22977 2004-03-12 16:16  ivan
22978
22979         * Makefile: fix suse document root
22980
22981 2004-03-12 04:39  ivan
22982
22983         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_credit.cgi,
22984           httemplate/view/cust_main.cgi: add unapplycredits configuration
22985           option
22986
22987 2004-03-12 04:11  ivan
22988
22989         * httemplate/graph/money_time.cgi: fix title
22990
22991 2004-03-12 02:22  ivan
22992
22993         * httemplate/index.html: add badly-named new report
22994
22995 2004-03-12 00:56  ivan
22996
22997         * FS/FS/Report/Table/Monthly.pm: don't run my local expenses kludge
22998           by default; horrible performance
22999
23000 2004-03-12 00:17  ivan
23001
23002         * FS/FS/cust_main.pm: emaildecline-exclude skips any errors that
23003           contain the strings now, not just match exactly
23004
23005 2004-03-11 13:19  ivan
23006
23007         * conf/logo.eps: oops, wrong logo
23008
23009 2004-03-11 13:07  ivan
23010
23011         * conf/: invoice_latex, logo.eps: add typeset logo to conf dir and
23012           point invoice_latex at it by default
23013
23014 2004-03-11 00:54  ivan
23015
23016         * FS/bin/freeside-selfservice-server: turn down logging level
23017
23018 2004-03-10 23:33  ivan
23019
23020         * fs_passwd/fs_passwd: update fs_passwd stuff as wrappers around
23021           self-service
23022
23023 2004-03-10 20:17  ivan
23024
23025         * FS/MANIFEST: incorrect listing in MANIFEST
23026
23027 2004-03-10 18:05  ivan
23028
23029         * rt/autom4te.cache/: output.0, traces.0: import of rt 3.0.9
23030
23031 2004-03-10 18:02  ivan
23032
23033         * rt/: lib/RT/I18N/de.po, lib/RT/I18N/it.po, lib/RT/I18N/ru.po,
23034           lib/RT/I18N/zh_cn.po, lib/RT/I18N/zh_tw.po,
23035           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
23036           lib/RT/Interface/Web.pm, lib/RT/URI/fsck_com_rt.pm,
23037           lib/t/data/crashes-file-based-parser,
23038           lib/t/data/multipart-report, lib/t/data/notes-uuencoded,
23039           sbin/extract-message-catalog, sbin/factory, sbin/license_tag,
23040           sbin/rt-test-dependencies.in: import of rt 3.0.9
23041
23042 2004-03-10 17:59  ivan
23043
23044         * rt/: Makefile.in, README, README.Oracle, UPGRADING, configure,
23045           configure.ac, Changelog, bin/mason_handler.fcgi.in,
23046           bin/mason_handler.scgi.in, bin/mason_handler.svc.in,
23047           bin/rt-crontool.in, bin/rt-mailgate.in, bin/rt.in,
23048           bin/webmux.pl.in, docs/rt3-schema-relationships.dot,
23049           etc/acl.Informix, etc/acl.Oracle, etc/constraints.mysql,
23050           etc/drop.Informix, etc/drop.Oracle, etc/initialdata,
23051           etc/schema.Informix, etc/schema.SQLite, etc/schema.mysql,
23052           html/autohandler, html/index.html,
23053           html/Admin/Elements/EditCustomField,
23054           html/Admin/Elements/EditCustomFieldValues,
23055           html/Admin/Elements/EditCustomFields,
23056           html/Admin/Elements/EditScrip, html/Admin/Elements/EditScrips,
23057           html/Admin/Elements/SelectGroups,
23058           html/Admin/Elements/SelectRights,
23059           html/Admin/Elements/SelectStage,
23060           html/Admin/Queues/CustomFields.html,
23061           html/Admin/Queues/index.html, html/Admin/Users/index.html,
23062           html/Approvals/Display.html, html/Elements/Callback,
23063           html/Elements/MessageBox, html/Elements/MyTickets,
23064           html/Elements/SelectLang, html/Elements/SelectStatus,
23065           html/Elements/SelectWatcherType,
23066           html/Elements/SetupSessionCookie, html/REST/1.0/autohandler,
23067           html/REST/1.0/dhandler, html/REST/1.0/logout,
23068           html/REST/1.0/Forms/queue/default, html/REST/1.0/Forms/queue/ns,
23069           html/REST/1.0/Forms/ticket/attachments,
23070           html/REST/1.0/Forms/ticket/default,
23071           html/REST/1.0/Forms/ticket/history,
23072           html/REST/1.0/Forms/ticket/links,
23073           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
23074           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
23075           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
23076           html/REST/1.0/ticket/link, html/REST/1.0/ticket/merge,
23077           html/SelfService/Display.html, html/SelfService/Update.html,
23078           html/SelfService/Elements/MyRequests, html/Ticket/Modify.html,
23079           html/Ticket/ModifyAll.html, html/Ticket/ModifyPeople.html,
23080           html/Ticket/Update.html, html/Ticket/Attachment/dhandler,
23081           html/Ticket/Elements/AddWatchers,
23082           html/Ticket/Elements/EditCustomField,
23083           html/Ticket/Elements/EditPeople,
23084           html/Ticket/Elements/ShowAttachments,
23085           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowHistory,
23086           html/Ticket/Elements/ShowMessageStanza,
23087           html/Ticket/Elements/ShowPeople,
23088           html/Ticket/Elements/ShowTransaction, lib/RT.pm.in,
23089           lib/RT/Attachment_Overlay.pm, lib/RT/Base.pm,
23090           lib/RT/CachedGroupMember_Overlay.pm,
23091           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CurrentUser.pm,
23092           lib/RT/CustomField_Overlay.pm, lib/RT/EmailParser.pm,
23093           lib/RT/GroupMember_Overlay.pm, lib/RT/Group_Overlay.pm,
23094           lib/RT/Handle.pm, lib/RT/I18N.pm, lib/RT/Principal_Overlay.pm,
23095           lib/RT/Queue_Overlay.pm, lib/RT/ScripAction_Overlay.pm,
23096           lib/RT/Scrip_Overlay.pm, lib/RT/Scrips_Overlay.pm,
23097           lib/RT/StyleGuide.pod, lib/RT/Template_Overlay.pm,
23098           lib/RT/Tickets_Overlay.pm, lib/RT/Tickets_Overlay_SQL.pm,
23099           lib/RT/URI.pm, lib/RT/Action/AutoOpen.pm,
23100           lib/RT/Action/Autoreply.pm, lib/RT/Action/CreateTickets.pm,
23101           lib/RT/Action/SendEmail.pm, lib/RT/I18N/cs.pm: import of rt 3.0.9
23102
23103 2004-03-10 17:05  ivan
23104
23105         * Makefile: update for suse
23106
23107 2004-03-10 14:27  khoff
23108
23109         * httemplate/edit/svc_broadband.cgi: Excluded virtual fields
23110           weren't being properly masked on errors.  The router/block select
23111           box wasn't being generated on errors.
23112
23113 2004-03-10 11:06  khoff
23114
23115         * httemplate/browse/router.cgi: Added hide/show customer router
23116           link.
23117
23118 2004-03-09 18:37  khoff
23119
23120         * httemplate/browse/router.cgi: UI cleanup.
23121
23122 2004-03-05 06:34  ivan
23123
23124         * FS/MANIFEST, FS/FS/Report.pm, FS/FS/Report/Table.pm,
23125           FS/FS/Report/Table/Monthly.pm, FS/t/Report-Table-Monthly.t,
23126           FS/t/Report-Table.t, FS/t/Report.t, htetc/handler.pl,
23127           httemplate/graph/money_time.cgi: beginning of OO reporting
23128           interface, create acadia-requested crosstab reports
23129
23130 2004-03-04 21:59  ivan
23131
23132         * FS/bin/freeside-daily: fix -v
23133
23134 2004-03-03 08:32  ivan
23135
23136         * bin/create-fetchmailrc: fix for case where no .fetchmailrc should
23137           be create and fetchmail should not be run
23138
23139 2004-03-03 05:42  ivan
23140
23141         * FS/FS/: cust_main.pm, cust_pkg.pm, queue.pm, svc_Common.pm,
23142           svc_acct.pm, svc_broadband.pm, svc_domain.pm, svc_external.pm,
23143           svc_forward.pm, svc_www.pm, ClientAPI/Signup.pm: fix welcome
23144           emails being sent to signup server declined accounts, closes:
23145           Bug#743
23146
23147 2004-03-02 22:20  ivan
23148
23149         * httemplate/edit/svc_forward.cgi: grey out inactive text boxes as
23150           well as disable them (IE doesn't grey out disabled text dialogs)
23151
23152 2004-02-28 15:06  ivan
23153
23154         * httemplate/docs/ieak.html: for now
23155
23156 2004-02-28 14:57  ivan
23157
23158         * Makefile: s/cleanwhisker/pouncequick/
23159
23160 2004-02-28 14:49  ivan
23161
23162         * FS/t/acct_snarf.t: adding
23163
23164 2004-02-28 14:48  ivan
23165
23166         * FS/FS/cust_pkg.pm: minor fixes
23167
23168 2004-02-28 14:47  ivan
23169
23170         * CREDITS: credit where the typeset invoices came from!
23171
23172 2004-02-28 14:40  ivan
23173
23174         * httemplate/edit/process/cust_main_county-collapse.cgi: style
23175
23176 2004-02-28 14:26  ivan
23177
23178         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.23 and thus DBD::Pg
23179           1.32, finally closes Bug#639
23180
23181 2004-02-27 13:21  khoff
23182
23183         * FS/FS/svc_broadband.pm: When next_free_addr returned undef, we
23184           were trying to call addr on an undefined object.  That's not
23185           good.
23186
23187 2004-02-26 11:21  ivan
23188
23189         * httemplate/view/svc_forward.cgi: correct cancel link
23190           s/account/mail forward/
23191
23192 2004-02-25 20:01  ivan
23193
23194         * httemplate/edit/svc_forward.cgi: double quotes are not ASP
23195
23196 2004-02-25 19:32  ivan
23197
23198         * FS/FS/Record.pm: allow replace with no arguments
23199
23200 2004-02-25 02:37  ivan
23201
23202         * httemplate/edit/svc_forward.cgi, FS/FS/cust_svc.pm: fix up
23203           forward editing for new svc_forward.src field
23204
23205 2004-02-24 21:11  ivan
23206
23207         * FS/FS/CGI.pm: kludge around it completely
23208
23209 2004-02-24 21:04  ivan
23210
23211         * FS/FS/CGI.pm: third time's the charm
23212
23213 2004-02-24 21:00  ivan
23214
23215         * FS/FS/CGI.pm: oops, not the right way to blank them
23216
23217 2004-02-24 20:56  ivan
23218
23219         * FS/FS/CGI.pm: query strings get passed through sometimes?
23220
23221 2004-02-23 00:12  ivan
23222
23223         * FS/FS/: svc_acct.pm, part_export.pm, svc_Common.pm: implement
23224           fallback suspension code
23225
23226 2004-02-13 10:58  ivan
23227
23228         * bin/postfix.export: postfix export
23229
23230 2004-02-13 06:04  ivan
23231
23232         * FS/FS/part_export.pm, bin/postfix.export: add postfix export
23233
23234 2004-02-13 05:53  ivan
23235
23236         * httemplate/edit/part_svc.cgi: typo
23237
23238 2004-02-13 04:27  ivan
23239
23240         * FS/FS/part_export/postfix.pm: adding postfix export
23241
23242 2004-02-13 03:47  ivan
23243
23244         * bin/sendmail.import: it lives!
23245
23246 2004-02-13 03:28  ivan
23247
23248         * httemplate/: index.html, search/svc_forward.cgi,
23249           view/svc_forward.cgi: add mail alias browse to main menu and fix
23250           mail alias view to recognize new schema also
23251
23252 2004-02-13 02:57  ivan
23253
23254         * FS/bin/freeside-setup: continue adding svc_forward.src: make
23255           svc_forward.srcsvc nullable
23256
23257 2004-02-13 02:35  ivan
23258
23259         * FS/FS/svc_forward.pm, FS/bin/freeside-setup,
23260           httemplate/docs/schema.html: add svc_forward.src
23261
23262 2004-02-13 00:02  ivan
23263
23264         * bin/sendmail.import: initial import
23265
23266 2004-02-12 20:01  ivan
23267
23268         * FS/FS/part_export/: router.pm, domain_shellcommands.pm,
23269           forward_shellcommands.pm, shellcommands.pm, www_shellcommands.pm:
23270           depend on Net::SSH 0.08 for non-blocking STDERR read
23271
23272 2004-02-12 02:44  ivan
23273
23274         * bin/bind.import: fix usage msg
23275
23276 2004-02-11 22:31  ivan
23277
23278         * htetc/handler.pl, httemplate/misc/email-invoice.cgi,
23279           httemplate/misc/print-invoice.cgi, httemplate/view/cust_bill.cgi:
23280           re-email invoice, closes: bug#526 and have print and email
23281           invoice links redirect back to top of customer view page instead
23282           of #history tag
23283
23284 2004-02-07 14:13  ivan
23285
23286         * FS/FS/part_export.pm: add link to FreeBSD patch for pw(1) problem
23287
23288 2004-02-07 00:24  ivan
23289
23290         * FS/FS/: cust_svc.pm, part_export.pm: add ignore_accounting flag
23291           to sqlradius and sqlradius_withdomain exports
23292
23293 2004-02-05 17:00  ivan
23294
23295         * FS/FS/Conf.pm: add "Net 0" invoice_default_terms
23296
23297 2004-02-02 16:19  ivan
23298
23299         * bin/shadow.reimport: adding shadow.reimport
23300
23301 2004-02-01 01:29  ivan
23302
23303         * Makefile: use install to make all components of FREESIDE_CONF dir
23304
23305 2004-01-30 22:33  ivan
23306
23307         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
23308           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
23309           httemplate/edit/process/part_pkg.cgi, FS/bin/freeside-setup,
23310           htetc/handler.pl, httemplate/docs/schema.html: add
23311           pkg_svc.primary_svc flag to enable an explicit first package flag
23312
23313 2004-01-30 22:20  ivan
23314
23315         * FS/FS/Record.pm: add ut_snumber, fix replacement of records with
23316           empty values in non-primary-keyed tables
23317
23318 2004-01-29 19:58  ivan
23319
23320         * FS/FS/part_export.pm: add default freebsd and linux
23321           suspension/unsuspension commands, work around FreeBSD pw(1) lack
23322           of locking, and don't prepend "*SUSPENDED* " to suspend an
23323           account anymore
23324
23325 2004-01-29 19:05  ivan
23326
23327         * FS/FS/svc_acct.pm: don't prepend *SUSPENDED* to passwords to
23328           suspend an account
23329
23330 2004-01-29 17:27  ivan
23331
23332         * Makefile: multiple self-service machines aren't enclosed in
23333           quotes
23334
23335 2004-01-29 17:10  ivan
23336
23337         * Makefile, FS/FS/ClientAPI/MyAccount.pm,
23338           FS/bin/freeside-selfservice-server, init.d/freeside-init: add
23339           support for running selfservice server against multiple machines
23340
23341 2004-01-27 17:45  ivan
23342
23343         * httemplate/search/svc_acct.cgi: fix link from service definition
23344           browse to services
23345
23346 2004-01-27 17:39  ivan
23347
23348         * httemplate/: index.html, browse/part_svc.cgi,
23349           search/svc_acct.cgi, search/svc_domain.cgi: add service
23350           definition browse by number of active services
23351
23352 2004-01-23 03:20  ivan
23353
23354         * httemplate/: index.html, search/report_prepaid_income.cgi,
23355           search/report_prepaid_income.html: add prepaid income to main
23356           menu and allow arbitrary dates
23357
23358 2004-01-23 01:04  ivan
23359
23360         * httemplate/search/report_prepaid_income.cgi: tidy up look
23361
23362 2004-01-23 00:58  ivan
23363
23364         * httemplate/search/report_prepaid_income.cgi: oops
23365
23366 2004-01-23 00:55  ivan
23367
23368         * httemplate/search/report_prepaid_income.cgi: first try at prepaid
23369           income report
23370
23371 2004-01-22 19:22  ivan
23372
23373         * FS/FS/cust_bill.pm: undo debugging change
23374
23375 2004-01-22 19:21  ivan
23376
23377         * FS/FS/cust_bill.pm: consolidate large numbers of accounts to
23378           avoid gigantic line items
23379
23380 2004-01-22 19:01  ivan
23381
23382         * httemplate/edit/cust_main.cgi: and the same for ship_
23383
23384 2004-01-22 18:53  ivan
23385
23386         * httemplate/edit/cust_main.cgi: fix state default and set min year
23387           to this year, patch from <matthewd>, thanks!
23388
23389 2004-01-22 16:49  ivan
23390
23391         * debian/control: update ideas about package splitup
23392
23393 2004-01-21 16:21  ivan
23394
23395         * FS/FS/cust_main.pm: fix cancel method
23396
23397 2004-01-21 16:11  ivan
23398
23399         * httemplate/misc/cust_main-cancel.cgi: report cancellation errors
23400           properly
23401
23402 2004-01-21 15:45  ivan
23403
23404         * httemplate/misc/dump.cgi: fix newline problem in dump
23405
23406 2004-01-21 14:10  ivan
23407
23408         * FS/FS/cust_bill.pm: clean up all temp files!
23409
23410 2004-01-21 14:00  ivan
23411
23412         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
23413           conf/invoice_latexsmallfooter: fix multi-page typeset invoices
23414
23415 2004-01-20 16:04  ivan
23416
23417         * httemplate/search/: cust_bill_event.cgi, cust_pay.cgi,
23418           cust_pkg.cgi: don't include the _next_ day, just the full ending
23419           day
23420
23421 2004-01-20 12:30  ivan
23422
23423         * httemplate/: index.html, misc/dump.cgi: add database dump from
23424           web interface
23425
23426 2004-01-18 13:03  ivan
23427
23428         * FS/FS/Record.pm: revert bind_param change _again_.  passing not
23429           as a hashref causes too many other problems.  please leave as is.
23430           DBD::Pg needs to be fixed.  1.31 is a lost cause.
23431
23432 2004-01-16 13:45  ivan
23433
23434         * FS/FS/cust_bill.pm: apply variable substitutions in latex notes
23435           also
23436
23437 2004-01-12 12:40  khoff
23438
23439         * httemplate/edit/part_virtual_field.cgi: Lists are just better
23440           sorted.
23441
23442 2004-01-12 12:34  khoff
23443
23444         * httemplate/browse/part_virtual_field.cgi: $pvf isn't a global.
23445
23446 2004-01-11 16:03  ivan
23447
23448         * httemplate/view/cust_bill.cgi: only display "view typeset
23449           invoice" when there is an invoice_latex template
23450
23451 2004-01-11 15:59  ivan
23452
23453         * FS/FS/cust_bill.pm, httemplate/view/cust_bill.cgi: typeset
23454           invoice view in web UI uses pdf instead of postscript, closes
23455           Bug#614
23456
23457 2004-01-11 15:38  ivan
23458
23459         * httemplate/view/cust_bill-pdf.cgi: fix for pdf
23460
23461 2004-01-11 15:37  ivan
23462
23463         * httemplate/view/cust_bill-pdf.cgi: adding
23464
23465 2004-01-10 03:17  ivan
23466
23467         * Makefile: workaround stubborn shells globbing [a-z] to include
23468           CVS/
23469
23470 2004-01-09 20:19  ivan
23471
23472         * FS/FS/cust_main.pm: don't require payname for DCHK either
23473
23474 2004-01-09 19:50  ivan
23475
23476         * httemplate/edit/part_bill_event.cgi: fix UI: displaying "Add" on
23477           invoice event edits
23478
23479 2004-01-09 14:46  ivan
23480
23481         * httemplate/search/report_receivables.cgi: add customer number
23482
23483 2004-01-09 14:39  ivan
23484
23485         * FS/FS/cust_credit.pm, httemplate/view/cust_main.cgi: credit
23486           deletions: need to use Date::Format and FS::Misc qw(send_email)
23487           in cust_credit.pm, need a link to delete unapplied credits too
23488
23489 2004-01-09 14:15  ivan
23490
23491         * FS/FS/Conf.pm: correct tyop
23492
23493 2004-01-09 14:11  ivan
23494
23495         * FS/FS/Conf.pm, FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
23496           httemplate/view/cust_main.cgi,
23497           httemplate/misc/delete-cust_credit.cgi: add deletecredits config
23498           value to enable deletion of credits
23499
23500 2004-01-09 13:09  ivan
23501
23502         * FS/FS/: Conf.pm, svc_acct.pm: adding system_usernames config
23503           value
23504
23505 2004-01-06 22:10  khoff
23506
23507         * httemplate/edit/part_pkg.cgi: Added billing plan sql_external for
23508           billing services in an external sql database.
23509
23510 2004-01-05 12:24  ivan
23511
23512         * httemplate/index.html: fix other packages by next bill date link
23513
23514 2004-01-03 19:54  ivan
23515
23516         * httemplate/docs/signup.html: remove obsolete netscape CCK
23517           supportsignup.cgi
23518
23519           depend on HTTP::BrowserDetect directly instead of via deprecated
23520           HTTP::Headers::UserAgent (closes: Bug#578)
23521
23522 2004-01-03 00:42  ivan
23523
23524         * httemplate/browse/agent.cgi: fix heading colspan when there is no
23525           agent.disabled column
23526
23527 2004-01-01 12:40  ivan
23528
23529         * FS/FS/cust_bill.pm: escape stuff from latex
23530
23531 2003-12-29 22:02  khoff
23532
23533         * FS/FS/Record.pm: Pass type as scalar instead of a hashref to work
23534           around a bug in DBD::Pg version 1.31.
23535
23536 2003-12-27 00:23  ivan
23537
23538         * httemplate/: index.html, search/cust_pkg.cgi: package reports by
23539           agent
23540
23541 2003-12-24 10:18  khoff
23542
23543         * FS/bin/freeside-setup: tyop
23544
23545 2003-12-22 18:36  ivan
23546
23547         * FS/MANIFEST, FS/FS/part_export.pm, FS/t/svc_broadband.t,
23548           FS/t/svc_external.t, htetc/handler.pl,
23549           httemplate/edit/part_svc.cgi, httemplate/edit/svc_external.cgi,
23550           httemplate/edit/process/svc_external.cgi,
23551           httemplate/view/svc_external.cgi: add svc_external
23552
23553 2003-12-22 17:46  ivan
23554
23555         * FS/: FS.pm, FS/svc_external.pm, bin/freeside-setup,
23556           FS/cust_svc.pm: add svc_external
23557
23558 2003-12-22 17:10  ivan
23559
23560         * eg/table_template-svc.pm: update svc template for 1.5
23561
23562 2003-12-22 17:06  ivan
23563
23564         * eg/table_template-svc.pm: fix path to svc_Common in example table
23565
23566 2003-12-22 16:51  ivan
23567
23568         * FS/FS/ClientAPI/MyAccount.pm,
23569           fs_selfservice/FS-SelfService/SelfService.pm: add edit_info to
23570           selfservice API
23571
23572 2003-12-22 16:41  ivan
23573
23574         * FS/FS/: Conf.pm, cust_main.pm: allow_negative_charges config
23575           option
23576
23577 2003-12-22 13:22  ivan
23578
23579         * FS/FS/cust_main.pm: default to the whole-country tax rate if
23580           states aren't defined
23581
23582 2003-12-22 13:18  ivan
23583
23584         * FS/FS/cust_bill.pm: quiet warning
23585
23586 2003-12-22 13:01  ivan
23587
23588         * FS/FS/cust_credit.pm: allow credits to be modified at API level
23589
23590 2003-12-22 09:50  ivan
23591
23592         * FS/FS/cust_main.pm: add cust_credit, cust_pay and cust_refund
23593           subs
23594
23595 2003-12-21 15:16  ivan
23596
23597         * httemplate/browse/agent_type.cgi: work even if there are stray
23598           type_pkgs records around
23599
23600 2003-12-21 15:13  ivan
23601
23602         * FS/FS/Record.pm: cache virtual_fields method results to help
23603           performance
23604
23605 2003-12-21 13:12  ivan
23606
23607         * FS/bin/freeside-addoutsourceuser: add outsourced databases with
23608           both addresses by default
23609
23610 2003-12-15 00:08  ivan
23611
23612         * conf/invoice_latex: line up w/window envelopes
23613
23614 2003-12-15 00:07  ivan
23615
23616         * httemplate/misc/print-invoice.cgi: print_ps returns ths invoice
23617           now, do not count on latex printing it, oops
23618
23619 2003-12-14 22:42  ivan
23620
23621         * FS/FS/: cust_main.pm, cust_bill.pm: fix bug that charged full
23622           amounts of all open invoices as soon as balance went positive
23623           (only manifests when any cust_bill->owed somehow got to be
23624           negative)
23625
23626 2003-12-14 19:41  ivan
23627
23628         * FS/FS/cust_bill.pm: add _latex_escape sub
23629
23630 2003-12-14 09:53  ivan
23631
23632         * httemplate/view/cust_main.cgi: non-breaking spaces in custoemr
23633           view field names
23634
23635 2003-12-10 15:53  ivan
23636
23637         * FS/FS/ClientAPI/Signup.pm: signup page w/advertising source
23638           dropdown
23639
23640 2003-12-10 14:51  ivan
23641
23642         * FS/bin/freeside-setup: add part_referral.disabled, add disabled
23643           indices to agent and part_bill_event
23644
23645 2003-12-10 14:50  ivan
23646
23647         * FS/FS/part_referral.pm: add part_referral.disabled
23648
23649 2003-11-30 00:06  ivan
23650
23651         * FS/FS/cust_bill.pm: explicitly tell dvips to write output to a
23652           file
23653
23654 2003-11-29 23:52  ivan
23655
23656         * httemplate/view/cust_bill.cgi: add link to view typeset invoice
23657
23658 2003-11-29 23:41  ivan
23659
23660         * conf/invoice_latex: move to the left to line up with window
23661           envelopes
23662
23663 2003-11-29 02:50  ivan
23664
23665         * FS/FS/cust_credit_bill.pm: missing cut
23666
23667 2003-11-29 02:48  ivan
23668
23669         * FS/FS/cust_bill.pm: use the latex template for normal printing
23670           when available
23671
23672 2003-11-29 02:39  ivan
23673
23674         * httemplate/edit/part_pkg.cgi: adding sql_generic price plan
23675
23676 2003-11-29 00:32  ivan
23677
23678         * FS/FS/: Conf.pm, cust_bill_pay.pm, cust_credit_bill.pm: option to
23679           send statements when a payment or credit is applied
23680
23681 2003-11-29 00:18  ivan
23682
23683         * FS/FS/part_bill_event.pm: also set default latex template for
23684           late bill templates
23685
23686 2003-11-29 00:08  ivan
23687
23688         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
23689           conf/invoice_latexfooter, conf/invoice_latexnotes,
23690           httemplate/misc/print-invoice.cgi,
23691           httemplate/view/cust_bill-ps.cgi: postscript invoice redux
23692
23693 2003-11-26 07:37  ivan
23694
23695         * FS/FS/cust_bill.pm: remove spurious Setup on one-time package
23696           charges
23697
23698 2003-11-26 06:25  ivan
23699
23700         * FS/FS/: Conf.pm, cust_bill.pm: add invoice_default_terms config
23701           value to control explicit due date printing on invoices
23702
23703 2003-11-24 06:29  ivan
23704
23705         * httemplate/edit/part_export.cgi: fix html quoting problems
23706
23707 2003-11-24 05:01  ivan
23708
23709         * httemplate/browse/part_export.cgi: fix html quoting of export
23710           options
23711
23712 2003-11-21 10:55  ivan
23713
23714         * FS/FS/Record.pm: revert bind_param change!
23715
23716 2003-11-21 07:32  ivan
23717
23718         * httemplate/search/report_receivables.cgi: precedence helps alot
23719
23720 2003-11-21 07:25  ivan
23721
23722         * httemplate/search/report_receivables.cgi: precedence helps alot
23723
23724 2003-11-21 07:20  ivan
23725
23726         * httemplate/search/report_receivables.cgi: show customer status on
23727           receivables report
23728
23729 2003-11-20 04:48  ivan
23730
23731         * FS/FS/part_export/communigate_pro.pm: don't error out when not
23732           actually changing domain
23733
23734 2003-11-19 10:13  ivan
23735
23736         * FS/FS/Record.pm: work around DBD::Pg problems with bind_param
23737
23738 2003-11-19 04:21  ivan
23739
23740         * httemplate/: edit/REAL_cust_pkg.cgi, search/report_cust_pay.html,
23741           search/report_tax.html: fix jscalendar date ifFormat
23742
23743 2003-11-18 17:37  ivan
23744
23745         * FS/FS/cust_bill.pm: reversing accidental commit of
23746           work-in-progress
23747
23748 2003-11-18 17:29  ivan
23749
23750         * FS/FS/: cust_bill.pm, cust_main.pm: disable debugging by default
23751
23752 2003-11-18 07:14  ivan
23753
23754         * FS/FS/part_export.pm: fix communigate pro export descriptions
23755
23756 2003-11-18 07:04  ivan
23757
23758         * FS/: FS/part_export/communigate_pro.pm,
23759           FS/part_export/communigate_pro_singledomain.pm, MANIFEST,
23760           FS/part_export.pm: add communigate_pro_singledomain export
23761
23762 2003-11-14 23:28  ivan
23763
23764         * FS/bin/freeside-selfservice-server: kill off ssh process when
23765           re-opening connection
23766
23767 2003-11-14 23:18  ivan
23768
23769         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
23770           trailing newline to supress useless error messages in log
23771
23772 2003-11-14 00:43  ivan
23773
23774         * FS/bin/freeside-selfservice-server: hopefully recover better from
23775           lost ssh connections
23776
23777 2003-11-13 18:52  ivan
23778
23779         * httemplate/search/report_receivables.cgi: sort these
23780           case-insensitive
23781
23782 2003-11-12 04:29  ivan
23783
23784         * FS/FS/: svc_Common.pm, svc_acct.pm: allow provisioning of
23785           unaudited services with a svcnum for imports
23786
23787 2003-11-12 03:22  ivan
23788
23789         * FS/FS/cust_pkg.pm: better error msg
23790
23791 2003-11-11 07:03  ivan
23792
23793         * FS/FS/svc_Common.pm: also make setx behave when setting svcnum
23794           during an import
23795
23796 2003-11-11 06:39  ivan
23797
23798         * FS/FS/svc_Common.pm: fix up virtual field reprucussions
23799
23800 2003-11-11 06:21  ivan
23801
23802         * FS/FS/svc_Common.pm: simple change to cust_svc creation to help
23803           imports with svcnums
23804
23805 2003-11-11 00:01  ivan
23806
23807         * httemplate/search/report_receivables.cgi: remove spaces between
23808           parens and contact name
23809
23810 2003-11-10 23:51  ivan
23811
23812         * httemplate/browse/svc_acct_pop.cgi: part_referral.cgi
23813
23814 2003-11-10 05:54  ivan
23815
23816         * httemplate/misc/process/meta-import.cgi: hmm forgot to check this
23817           in?
23818
23819 2003-11-08 08:36  ivan
23820
23821         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add order_pkg and
23822           cancel_pkg functions to self-service
23823
23824 2003-11-08 08:31  ivan
23825
23826         * fs_selfservice/FS-SelfService/SelfService.pm: documentation for
23827           self-service functions!
23828
23829 2003-11-08 04:59  ivan
23830
23831         * FS/FS/ClientAPI/MyAccount.pm: pass paybatch field to realtime_bop
23832           so we can prevent double-charges
23833
23834 2003-11-07 02:53  ivan
23835
23836         * httemplate/elements/: calendar-en.js, calendar-setup.js,
23837           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
23838           jscalendar
23839
23840 2003-11-07 00:39  ivan
23841
23842         * FS/FS/cust_svc.pm: also fix attribute_since_sqlradacct for data
23843           charging
23844
23845 2003-11-07 00:36  ivan
23846
23847         * FS/FS/cust_svc.pm: finish fixing sqlradius_withdomain time
23848           calculations
23849
23850 2003-11-06 23:56  ivan
23851
23852         * httemplate/view/svc_acct.cgi: also show RADIUS usage information
23853           for sqlradius_withdomain exports
23854
23855 2003-11-06 06:45  ivan
23856
23857         * httemplate/search/report_receivables.cgi: add totals & simplify
23858           expressions
23859
23860 2003-11-06 06:08  ivan
23861
23862         * httemplate/search/report_receivables.cgi: ack!  count credits,
23863           not payments twice
23864
23865 2003-11-06 06:00  ivan
23866
23867         * httemplate/search/report_receivables.cgi: typo
23868
23869 2003-11-06 05:56  ivan
23870
23871         * httemplate/search/report_receivables.cgi: link to customer, don't
23872           show custnum
23873
23874 2003-11-06 05:40  ivan
23875
23876         * FS/MANIFEST: removing bin/freeside-receivables-report
23877
23878 2003-11-06 05:39  ivan
23879
23880         * httemplate/: index.html, search/report_receivables.cgi: "current
23881           receivables" -> A/R Aging summary
23882
23883 2003-11-05 03:13  ivan
23884
23885         * bin/create-fetchmailrc: fixup
23886
23887 2003-11-05 02:26  ivan
23888
23889         * FS/FS/svc_acct.pm: allow letters in quota for use with edquota -p
23890
23891 2003-11-04 10:01  ivan
23892
23893         * FS/FS/cust_main.pm: don't overwrite otaker on cust_main!
23894
23895 2003-11-04 09:57  ivan
23896
23897         * bin/create-fetchmailrc: adding
23898
23899 2003-11-04 09:30  ivan
23900
23901         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm: make snarf
23902           info available to exports
23903
23904 2003-11-04 02:56  ivan
23905
23906         * FS/FS/Record.pm: finish treating serials as ints!
23907
23908 2003-11-04 02:55  ivan
23909
23910         * FS/FS/Record.pm: treat serial columns as ints too!
23911
23912 2003-11-03 03:42  ivan
23913
23914         * FS/FS/svc_Common.pm, httemplate/edit/part_svc.cgi: does this fix
23915           Bug#590??
23916
23917 2003-11-03 03:30  ivan
23918
23919         * httemplate/edit/part_svc.cgi: kludge around this so i can add
23920           service definitions for now
23921
23922 2003-11-02 21:57  ivan
23923
23924         * httemplate/: index.html, browse/part_pkg.cgi,
23925           search/cust_pkg.cgi: add suspended/canceled browse, fix the old
23926           suspended browse
23927
23928 2003-11-02 21:48  ivan
23929
23930         * httemplate/search/cust_pkg.cgi: add suspended/canceled package
23931           browse
23932
23933 2003-11-02 21:40  ivan
23934
23935         * httemplate/index.html: formatting
23936
23937 2003-11-02 21:34  ivan
23938
23939         * httemplate/index.html: remove duplicate items from "Reports"
23940           section
23941
23942 2003-11-02 21:25  ivan
23943
23944         * httemplate/browse/part_pkg.cgi: tyops
23945
23946 2003-11-02 21:21  ivan
23947
23948         * httemplate/browse/part_pkg.cgi: also show suspended and canceled
23949           counts on active package browse
23950
23951 2003-10-25 17:39  ivan
23952
23953         * httemplate/search/: cust_pay.cgi, report_cust_pay.html: payment
23954           reports broken down by Visa/MC / Amex / Discover
23955
23956 2003-10-24 19:05  ivan
23957
23958         * FS/FS/: acct_snarf.pm, svc_Common.pm, svc_acct.pm,
23959           ClientAPI/Signup.pm: signups with snarf info!
23960
23961 2003-10-24 18:06  ivan
23962
23963         * httemplate/docs/signup.html: better link to .INS files
23964           documentation
23965
23966 2003-10-24 13:38  ivan
23967
23968         * FS/FS/: cust_main.pm, Conf.pm: add cvv-save configuration value
23969           to save the cvv data for specific card types
23970
23971 2003-10-24 12:28  ivan
23972
23973         * FS/FS/ClientAPI/Signup.pm, httemplate/edit/cust_main.cgi,
23974           httemplate/edit/process/cust_main.cgi, httemplate/docs/cvv2.html,
23975           FS/FS/cust_main.pm, FS/bin/freeside-setup,
23976           httemplate/docs/schema.html: cvv!
23977
23978 2003-10-23 22:51  ivan
23979
23980         * httemplate/images/: cvv2.png, cvv2_amex.png: adding cvv2 images
23981
23982 2003-10-23 02:02  ivan
23983
23984         * httemplate/docs/legacy.html: fix cranky verbitage at the top
23985
23986 2003-10-23 00:49  ivan
23987
23988         * FS/FS/cust_pay_batch.pm: Declined results from batches should now
23989           suspend the relevant customer.
23990
23991 2003-10-22 12:10  khoff
23992
23993         * httemplate/edit/process/router.cgi: dbh is a global.
23994
23995 2003-10-19 22:01  ivan
23996
23997         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
23998           httemplate/view/cust_main.cgi: finish up weekly billing
23999
24000 2003-10-19 21:25  ivan
24001
24002         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
24003           httemplate/edit/part_pkg.cgi, FS/bin/freeside-setup: daily/weekly
24004           billing
24005
24006 2003-10-16 15:57  khoff
24007
24008         * FS/FS/part_export/router.pm: Telnet/SSH router export for
24009           svc_broadband.
24010
24011 2003-10-15 16:17  khoff
24012
24013         * httemplate/browse/router.cgi: $router isn't a global.
24014
24015 2003-10-15 15:59  khoff
24016
24017         * httemplate/edit/router.cgi: More changes that got lost in the
24018           merge somehow.
24019
24020 2003-10-15 15:48  khoff
24021
24022         * httemplate/view/svc_broadband.cgi: File got munged during
24023           svc_broadband merge.  Added ability to create a 'customer
24024           router'.
24025
24026 2003-10-15 08:03  ivan
24027
24028         * FS/bin/freeside-selfservice-server,
24029           fs_selfservice/FS-SelfService/SelfService.pm,
24030           fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
24031           tagging ability so we can run multiple self-service clients on
24032           one machine
24033
24034 2003-10-15 05:08  ivan
24035
24036         * FS/bin/freeside-setup: fix agent username and password
24037           nullability
24038
24039 2003-10-15 02:41  ivan
24040
24041         * FS/FS/cust_main.pm: - Business::OnlinePayment "recurring_billing"
24042           flag is set for subsequent   credit card transactions; some
24043           processors (AuthorozeNet, others?) use this   to waive the CVV2
24044           requirement.
24045
24046 2003-10-09 10:40  ivan
24047
24048         * FS/FS/cust_pay_batch.pm: parse last line from TD Canada Trust
24049
24050 2003-10-07 21:09  ivan
24051
24052         * htetc/handler.pl, httemplate/misc/upload-batch.cgi: can't use
24053           File::Basename::basename for windows filenames!  use a regex
24054           instead
24055
24056 2003-10-07 06:50  ivan
24057
24058         * Makefile: mandrake
24059
24060 2003-10-07 01:05  ivan
24061
24062         * FS/: FS/acct_snarf.pm, FS.pm, FS/part_export.pm: adding
24063           acct_snarf
24064
24065 2003-10-06 23:06  ivan
24066
24067         * FS/FS/part_export/communigate_pro.pm: problem was scalar context
24068           propogating to the wrong place in the grep
24069
24070 2003-10-06 23:03  ivan
24071
24072         * FS/FS/part_export/communigate_pro.pm: fix subroutine call from
24073           UpdateAccountSettings sub
24074
24075 2003-10-06 22:50  ivan
24076
24077         * FS/FS/part_export/communigate_pro.pm: add suspend and unsuspend
24078           hooks, don't try and set '*SUSPENDED*' passwords
24079
24080 2003-10-06 22:49  ivan
24081
24082         * FS/FS/svc_acct.pm: doc
24083
24084 2003-10-06 19:27  ivan
24085
24086         * FS/FS/part_export/communigate_pro.pm: add suspension /
24087           unsuspension export to communigate
24088
24089 2003-10-06 04:39  ivan
24090
24091         * httemplate/search/svc_acct.cgi: fix URL argument processing for
24092           account searches by popnum
24093
24094 2003-10-06 04:22  ivan
24095
24096         * httemplate/search/svc_acct.cgi: typo
24097
24098 2003-10-06 04:20  ivan
24099
24100         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: fix
24101           linking to account list per access number
24102
24103 2003-10-06 04:14  ivan
24104
24105         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: agent
24106           browse shows # of active accounts & links to appropriate account
24107           search
24108
24109 2003-10-02 14:51  khoff
24110
24111         * httemplate/edit/svc_broadband.cgi: $field isn't a global.
24112
24113 2003-10-02 07:26  ivan
24114
24115         * Makefile: minor Makefile updates
24116
24117 2003-10-02 07:19  ivan
24118
24119         * FS/FS/: Conf.pm, cust_main.pm: add emaildecline-exclude config
24120           option
24121
24122 2003-10-02 06:08  ivan
24123
24124         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: turn
24125           off super-verbose logging
24126
24127 2003-10-02 05:42  ivan
24128
24129         * fs_selfservice/FS-SelfService/Makefile.PL: update Makefile.PL
24130           dependancies (PREREQ_PM) for self-service module and signup
24131           wrapper
24132
24133 2003-10-02 04:23  ivan
24134
24135         * fs_selfservice/FS-SelfService/cgi/login.html: removing testing
24136           info
24137
24138 2003-10-02 03:18  ivan
24139
24140         * FS/bin/freeside-daily: added -y switch to freeside-daily to
24141           specify an offset in days
24142
24143 2003-10-02 01:56  ivan
24144
24145         * FS/FS/raddb.pm, bin/generate-raddb: update with dictionaries from
24146           freeradius 0.9.1, and fix generate-raddb to avoid duplicates
24147
24148 2003-09-30 08:01  ivan
24149
24150         * FS/FS/agent.pm: no duplicate usernames
24151
24152 2003-09-30 05:48  ivan
24153
24154         * httemplate/misc/download-batch.cgi: IE doesn't like downloading
24155           MIME type text/comma-separated-values
24156
24157 2003-09-30 01:21  ivan
24158
24159         * httemplate/edit/REAL_cust_pkg.cgi, CREDITS,
24160           httemplate/elements/calendar-en.js,
24161           httemplate/elements/calendar-setup.js,
24162           httemplate/elements/calendar-win2k-2.css,
24163           httemplate/elements/calendar.js,
24164           httemplate/elements/calendar_stripped.js,
24165           httemplate/images/calendar.png,
24166           httemplate/search/report_cust_pay.html,
24167           httemplate/search/report_tax.html: calendar popups!
24168
24169 2003-09-30 00:04  ivan
24170
24171         * htetc/handler.pl: CGI.pm 2.47 required for ->upload() method
24172
24173 2003-09-29 03:10  ivan
24174
24175         * httemplate/: browse/agent.cgi, search/cust_main.cgi: agent browse
24176           now links to active/cancelled customers
24177
24178 2003-09-28 23:51  ivan
24179
24180         * FS/FS/ClientAPI/Signup.pm: signup with agent selection
24181
24182 2003-09-28 23:35  ivan
24183
24184         * httemplate/index.html: remove Gratuitous Capitalization
24185
24186 2003-09-28 22:51  ivan
24187
24188         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
24189           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi: agents
24190           can be disabled (auto-sensing based on schema)
24191
24192 2003-09-28 22:51  ivan
24193
24194         * FS/bin/freeside-setup, httemplate/docs/schema.html: added
24195           agent.disabled       agent.username       agent._password
24196
24197 2003-09-28 19:17  ivan
24198
24199         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: finish removing
24200           quiet config options
24201
24202 2003-09-27 19:36  ivan
24203
24204         * FS/FS/cust_pay_batch.pm, htetc/handler.pl,
24205           httemplate/misc/upload-batch.cgi: add upload of batch result from
24206           TD Canada Trust some global.asa / handler.pl enhancements
24207
24208 2003-09-26 16:33  khoff
24209
24210         * httemplate/edit/svc_www.cgi: $field is not a global.
24211
24212 2003-09-26 14:02  khoff
24213
24214         * httemplate/edit/svc_acct.cgi: $field isn't a global.
24215
24216 2003-09-26 06:04  ivan
24217
24218         * FS/: FS/cust_main.pm, bin/freeside-daily: re-setup option to
24219           re-charge setup fee
24220
24221 2003-09-26 02:31  ivan
24222
24223         * FS/FS/cust_main.pm: scalar/array scope fix... new, multiple (i.e.
24224           canadian GST/PST) taxes work now!
24225
24226 2003-09-26 02:15  ivan
24227
24228         * FS/FS/UID.pm: re-enable ChopBlanks for now
24229
24230 2003-09-26 02:09  ivan
24231
24232         * FS/FS/cust_pkg.pm: fix manual_flag problem preventing cust_pkg
24233           editing
24234
24235 2003-09-26 01:11  ivan
24236
24237         * httemplate/browse/cust_main_county.cgi: fix tax edit UI
24238
24239 2003-09-25 04:49  ivan
24240
24241         * httemplate/browse/cust_main_county.cgi: UI for multiple named
24242           taxes w/setup & recur exemptions 1.4 schema-auto-adjusting
24243           backport
24244
24245 2003-09-25 04:17  ivan
24246
24247         * FS/FS/: cust_main.pm, cust_main_county.pm: multiple, named taxes
24248           for a single region 1.4 backport auto-adjusts based on schema
24249
24250 2003-09-25 03:40  ivan
24251
24252         * FS/bin/freeside-setup, httemplate/docs/schema.html: add setuptax
24253           and recurtax fields to cust_main_county
24254
24255 2003-09-25 03:28  ivan
24256
24257         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
24258           freebsd portability fix
24259
24260 2003-09-25 03:27  ivan
24261
24262         * FS/bin/freeside-selfservice-server: freebsd portability fixes
24263
24264 2003-09-25 03:26  ivan
24265
24266         * FS/FS/ClientAPI/MyAccount.pm: quiet self-service server cancels
24267
24268 2003-09-24 10:20  ivan
24269
24270         * FS/FS/part_export/shellcommands.pm: don't change dir either when
24271           username_pwonly is set
24272
24273 2003-09-24 10:06  ivan
24274
24275         * FS/FS/part_export/shellcommands.pm: don't allow uid changes when
24276           usermod_pwonly set
24277
24278 2003-09-23 18:30  ivan
24279
24280         * httemplate/browse/agent.cgi: fix boolean precedence error leading
24281           to inaccurate results on the new customer status list
24282
24283 2003-09-21 00:31  ivan
24284
24285         * FS/FS/cust_bill.pm, httemplate/misc/download-batch.cgi: remove
24286           trancode from batching
24287
24288 2003-09-20 23:52  ivan
24289
24290         * httemplate/misc/download-batch.cgi: eliminate extraneous newlines
24291
24292 2003-09-20 18:22  ivan
24293
24294         * httemplate/misc/download-batch.cgi: preliminary batch download
24295
24296 2003-09-19 05:40  ivan
24297
24298         * FS/FS/cust_main.pm: quiet option to cancel method
24299
24300 2003-09-19 05:13  ivan
24301
24302         * FS/FS/ClientAPI/Signup.pm: remove klunky $error ||= usage
24303
24304 2003-09-19 05:04  ivan
24305
24306         * FS/FS/ClientAPI/Signup.pm: oops, flipped an or to an and
24307
24308 2003-09-19 05:02  ivan
24309
24310         * FS/FS/ClientAPI/Signup.pm: cache initial signup_info for
24311           performance
24312
24313 2003-09-19 04:56  ivan
24314
24315         * FS/FS/ClientAPI/Signup.pm: better error message when you don't
24316           select a package
24317
24318 2003-09-19 04:50  ivan
24319
24320         * init.d/freeside-init: correct pid filename for stopping
24321           self-service server
24322
24323 2003-09-19 04:35  ivan
24324
24325         * fs_selfservice/FS-SelfService/SelfService.pm: finish moving
24326           signup server functions to self-service interace
24327
24328 2003-09-19 04:00  ivan
24329
24330         * FS/FS/ClientAPI/Signup.pm: module needs to return true
24331
24332 2003-09-19 03:08  ivan
24333
24334         * FS/FS/ClientAPI/Signup.pm: make sure signup cancels are quiet
24335
24336 2003-09-19 03:07  ivan
24337
24338         * Makefile, FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
24339           FS/FS/ClientAPI/Signup.pm, httemplate/docs/index.html: move
24340           signup server functions to self-service server.  fix provisioning
24341           & immediate suspension of declined signups.
24342
24343 2003-09-19 02:59  ivan
24344
24345         * init.d/freeside-init: removing signup and passwd servers
24346
24347 2003-09-18 21:25  ivan
24348
24349         * FS/FS/cust_main.pm: finish cleaning up the quiet stuff
24350
24351 2003-09-18 21:13  ivan
24352
24353         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm: deprecate
24354           signup_server-quiet config option
24355
24356 2003-09-18 03:52  ivan
24357
24358         * httemplate/browse/agent.cgi: oops
24359
24360 2003-09-18 03:46  ivan
24361
24362         * httemplate/browse/agent.cgi: include info on number of
24363           active/cancelled customers in agent browse
24364
24365 2003-09-15 14:33  ivan
24366
24367         * httemplate/search/cust_pkg.cgi: package search skips cancelled
24368           packages when searching by date range
24369
24370 2003-09-11 17:14  khoff
24371
24372         * FS/FS/addr_block.pm: @excludeaddr is a list of addresses, not
24373           NetAddrs, so it shouldn't be map'd
24374
24375 2003-09-11 14:57  ivan
24376
24377         * FS/FS/part_export.pm: also update sqlradius_withdomaind
24378           description for freeradius 0.9.1
24379
24380 2003-09-11 14:54  ivan
24381
24382         * FS/FS/part_export.pm: update doc note for freeradius 0.9.1
24383
24384 2003-09-10 15:10  ivan
24385
24386         * FS/FS/part_export/communigate_pro.pm: communigate pro quota bs
24387
24388 2003-09-10 14:56  ivan
24389
24390         * FS/FS/part_export/communigate_pro.pm: don't set an empty
24391           externalFlag
24392
24393 2003-09-10 14:45  ivan
24394
24395         * FS/FS/part_export/communigate_pro.pm: communitgate pro
24396           CreateAccount examples are on crack
24397
24398 2003-09-10 14:39  ivan
24399
24400         * FS/FS/part_export/communigate_pro.pm: fix for communigate pro
24401           weird data structure on create
24402
24403 2003-09-10 14:01  ivan
24404
24405         * FS/FS/part_export/communigate_pro.pm: set initial password for
24406           new accounts
24407
24408 2003-09-10 03:54  ivan
24409
24410         * FS/FS/cust_pay.pm: adding cust_main method
24411
24412 2003-09-09 15:36  ivan
24413
24414         * FS/MANIFEST: adding communigate_pro export
24415
24416 2003-09-08 21:16  ivan
24417
24418         * FS/FS/part_export.pm: typo hiding remote username labels
24419
24420 2003-09-06 00:20  ivan
24421
24422         * httemplate/browse/agent_type.cgi: hide display of disabled
24423           packages from agent type browse
24424
24425 2003-09-05 23:45  ivan
24426
24427         * FS/FS/part_export.pm: updated DBI link in sqlradius export notes
24428
24429 2003-09-05 18:45  ivan
24430
24431         * FS/FS/svc_acct.pm: fix method name
24432
24433 2003-09-05 18:44  ivan
24434
24435         * FS/FS/: cust_svc.pm, svc_acct.pm: add
24436           get_session_history_sqlradacct have $ignore_quantity also ignore
24437           0 quantities
24438
24439 2003-09-05 06:19  ivan
24440
24441         * FS/FS/part_export/communigate_pro.pm: typo
24442
24443 2003-09-05 06:18  ivan
24444
24445         * FS/FS/: part_export.pm, part_export/communigate_pro.pm: add
24446           communigate pro export
24447
24448 2003-09-05 06:16  ivan
24449
24450         * FS/FS/Conf.pm: doc
24451
24452 2003-09-05 02:13  ivan
24453
24454         * FS/FS/svc_acct.pm: allow ! password like !!
24455
24456 2003-09-05 01:17  ivan
24457
24458         * FS/FS/Conf.pm: fix reference to obsolete shellcommands-useradd
24459           conf value (refer to exports instead)
24460
24461 2003-09-05 01:02  ivan
24462
24463         * FS/FS/Conf.pm: fix typo
24464
24465 2003-09-05 01:01  ivan
24466
24467         * FS/FS/svc_acct.pm: allow up to 60 char encrypted passwords for
24468           blowfish
24469
24470 2003-09-05 00:55  ivan
24471
24472         * FS/bin/freeside-setup: svc_acct._password from 50 to 72 for
24473           blowfish passwords
24474
24475 2003-09-04 21:09  ivan
24476
24477         * FS/FS/: Conf.pm, cust_main.pm: users-allow_comp config value to
24478           control creation of complimentary accounts and minor pod updates
24479
24480 2003-09-04 19:31  ivan
24481
24482         * httemplate/edit/part_svc.cgi: -w-safe and run under a 1.4 schema
24483           too
24484
24485 2003-09-03 16:06  ivan
24486
24487         * httemplate/view/cust_main.cgi: list extraneous services, closes:
24488           #213
24489
24490 2003-09-03 13:22  ivan
24491
24492         * FS/FS/Record.pm: turn off query debugging
24493
24494 2003-09-03 11:46  ivan
24495
24496         * FS/FS/Record.pm: turn vfieldpart_hashref into a method, not a
24497           subroutine another fix to support running 1.5.0 virtual field
24498           code on 1.4.x databases
24499
24500 2003-09-03 06:18  ivan
24501
24502         * FS/FS/part_export.pm: openbsd also uses sane useradd/mod/del
24503           commands
24504
24505 2003-09-03 05:35  ivan
24506
24507         * Makefile: makefile trivia for openbsd
24508
24509 2003-08-07 22:54  ivan
24510
24511         * httemplate/view/svc_acct.cgi: - fix possible glitch with Mason on
24512           account view screen
24513
24514 2003-08-07 22:42  ivan
24515
24516         * FS/FS/CGI.pm, bin/masonize, httemplate/index.html,
24517           httemplate/elements/header.html,
24518           httemplate/elements/menubar.html, httemplate/elements/pager.html,
24519           httemplate/elements/table.html, httemplate/search/sql.html,
24520           httemplate/search/elements/search.html: - (finish) includes!
24521           (closes: Bug#551) - (finish) moving SQL search to including
24522           generic elements/search.html - new elements: menubar.html,
24523           header.html, pager.html and table.html - have masonize process
24524           .html files also
24525
24526 2003-08-07 19:02  ivan
24527
24528         * bin/masonize, httemplate/autohandler,
24529           httemplate/graph/money_time.cgi, httemplate/search/sql.html,
24530           httemplate/search/elements/search.html: - fix Mason profiling to
24531           pass-through images (for graph/) - fix graph/money-time.cgi use
24532           of $m interfering with Mason - fix graph/money-time-graph.cgi to
24533           set content-type in a Mason/ASP-independant   fashion -
24534           (beginning of) includes! - (beginning of) moving SQL search to
24535           including generic elements/search.html - fix global.asa typo -
24536           fix masonize to not prepend an extraneous blank line (breaking
24537           graph/money-time-graph.cgi)
24538
24539 2003-08-07 06:08  ivan
24540
24541         * htetc/handler.pl, httemplate/view/cust_main.cgi: - turn on
24542           profiling with mason like with Apache::ASP (redirects now
24543           working) - fix mason error with new view/cust_main.cgi UI
24544
24545 2003-08-07 05:47  ivan
24546
24547         * Makefile, htetc/handler.pl, httemplate/autohandler,
24548           httemplate/index.html: - switch to mason by default - minimum
24549           mason version 1.1 (and doc) - evaluate .html files with mason/asp
24550           - turn on profiling with mason like with Apache::ASP (redirects
24551           not working) - (start of) includes
24552
24553 2003-08-05 14:00  ivan
24554
24555         * httemplate/browse/part_pkg.cgi: doh, revert stuff that shouldn't
24556           have been checked in
24557
24558 2003-08-05 13:06  ivan
24559
24560         * htetc/handler.pl: no svc_acct_sm in 1.5
24561
24562 2003-08-05 12:07  ivan
24563
24564         * FS/FS/part_export.pm: update sqlradius{_withdomain} documentation
24565
24566 2003-08-05 11:52  ivan
24567
24568         * FS/FS/svc_domain.pm: remove spurious re-use of $error
24569
24570 2003-08-05 11:45  ivan
24571
24572         * FS/FS/Record.pm: backwards compatibility if the schema hasn't
24573           been updated
24574
24575 2003-08-04 17:32  khoff
24576
24577         * httemplate/index.html: Fixed %%%VERSION%%% tag
24578
24579 2003-08-04 17:20  khoff
24580
24581         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/addr_block.pm,
24582           FS/FS/agent.pm, FS/FS/agent_type.pm, FS/FS/cust_bill.pm,
24583           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay.pm,
24584           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
24585           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
24586           FS/FS/cust_credit_refund.pm, FS/FS/cust_main.pm,
24587           FS/FS/cust_main_county.pm, FS/FS/cust_main_invoice.pm,
24588           FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm, FS/FS/cust_pkg.pm,
24589           FS/FS/cust_refund.pm, FS/FS/cust_svc.pm,
24590           FS/FS/cust_tax_exempt.pm, FS/FS/domain_record.pm,
24591           FS/FS/export_svc.pm, FS/FS/msgcat.pm, FS/FS/nas.pm,
24592           FS/FS/part_bill_event.pm, FS/FS/part_export.pm,
24593           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
24594           FS/FS/part_pop_local.pm, FS/FS/part_referral.pm,
24595           FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
24596           FS/FS/part_virtual_field.pm, FS/FS/pkg_svc.pm, FS/FS/port.pm,
24597           FS/FS/prepay_credit.pm, FS/FS/queue.pm, FS/FS/queue_arg.pm,
24598           FS/FS/queue_depend.pm, FS/FS/radius_usergroup.pm,
24599           FS/FS/router.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
24600           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, FS/FS/svc_broadband.pm,
24601           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
24602           FS/FS/type_pkgs.pm, FS/bin/freeside-setup, htetc/handler.pl,
24603           httemplate/index.html, httemplate/browse/part_svc.cgi,
24604           httemplate/browse/part_virtual_field.cgi,
24605           httemplate/browse/router.cgi, httemplate/edit/part_svc.cgi,
24606           httemplate/edit/part_virtual_field.cgi,
24607           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
24608           httemplate/edit/svc_broadband.cgi, httemplate/edit/svc_www.cgi,
24609           httemplate/edit/process/router.cgi,
24610           httemplate/edit/process/svc_broadband.cgi,
24611           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
24612           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi:
24613           Virtual field merge
24614
24615 2003-07-25 09:26  ivan
24616
24617         * FS/FS/svc_acct.pm: typo
24618
24619 2003-07-25 06:13  ivan
24620
24621         * FS/FS/Conf.pm: doc
24622
24623 2003-07-23 10:05  ivan
24624
24625         * FS/FS/part_export/domain_shellcommands.pm: bugfix for
24626           non-catchall domains
24627
24628 2003-07-23 08:36  ivan
24629
24630         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
24631           spurious "can't purchase pkgpart" errors
24632
24633 2003-07-17 09:02  ivan
24634
24635         * FS/FS/cust_main.pm: one last tiny bugfix for the retry_realtime
24636           functionality
24637
24638 2003-07-16 09:05  ivan
24639
24640         * httemplate/search/cust_pay.cgi: UI
24641
24642 2003-07-16 09:01  ivan
24643
24644         * httemplate/search/cust_pay.cgi: show totals in payment report
24645
24646 2003-07-15 06:30  ivan
24647
24648         * rt/: Makefile, bin/mason_handler.fcgi, bin/mason_handler.scgi,
24649           bin/rt-mailgate, etc/schema.Pg, lib/RT.pm, lib/RT/Record.pm:
24650           reverting to vendor branch rt 3.0.4, hopefully
24651
24652 2003-07-15 06:16  ivan
24653
24654         * rt/: config.log, config.status, bin/mason_handler.svc,
24655           bin/rt-commit-handler, bin/rt-crontool, etc/RT_Config.pm,
24656           etc/RT_Config.pm.in, etc/RT_SiteConfig.pm,
24657           html/Admin/Users/Modify.html, html/Elements/Footer,
24658           html/Elements/Header, html/Elements/Menu,
24659           html/Elements/PageLayout, html/Elements/SelectDate,
24660           html/Elements/SimpleSearch, html/Elements/Tabs,
24661           html/Elements/TitleBoxStart, html/Search/Bulk.html,
24662           html/Ticket/Create.html, html/Ticket/Display.html,
24663           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
24664           html/User/Prefs.html, lib/RT/Groups_Overlay.pm,
24665           lib/RT/SearchBuilder.pm, lib/RT/Ticket_Overlay.pm,
24666           lib/RT/Transaction_Overlay.pm, lib/RT/User_Overlay.pm,
24667           lib/RT/Users_Overlay.pm, lib/t/02regression.t, lib/t/03web.pl,
24668           lib/t/04_send_email.pl, sbin/rt-setup-database.in: Initial
24669           revision
24670
24671 2003-07-15 06:16  ivan
24672
24673         * rt/: COPYING, Makefile.in, README, aclocal.m4, Changelog,
24674           configure, configure.ac, install-sh, bin/mason_handler.fcgi.in,
24675           bin/mason_handler.scgi.in, bin/mason_handler.svc.in,
24676           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
24677           docs/README.docs, docs/Security, docs/design_docs/CARS,
24678           docs/design_docs/TransactionTypes.txt, docs/design_docs/acls,
24679           docs/design_docs/approval_notices,
24680           docs/design_docs/approval_template, docs/design_docs/cf_search,
24681           docs/design_docs/cli_spec, docs/design_docs/cvs_integration,
24682           docs/design_docs/delegation, docs/design_docs/evil_plans,
24683           docs/design_docs/groups_notes,
24684           docs/design_docs/link-definitions.txt,
24685           docs/design_docs/recursive_group_membership_algorithm,
24686           docs/design_docs/rql_parser_machine.graphviz,
24687           docs/design_docs/string-extraction-guide.txt,
24688           docs/design_docs/subscription-definitions.txt,
24689           docs/design_docs/ticket_templates, docs/design_docs/users,
24690           etc/acl.Oracle, etc/acl.Pg, etc/acl.mysql, etc/constraints.mysql,
24691           etc/initialdata, etc/rt.spec, etc/schema.SQLite,
24692           etc/schema.mysql, html/autohandler, html/index.html, html/l,
24693           html/Admin/index.html, html/Admin/Elements/AddCustomFieldValue,
24694           html/Admin/Elements/CreateUserCalled,
24695           html/Admin/Elements/EditCustomField,
24696           html/Admin/Elements/EditCustomFieldValues,
24697           html/Admin/Elements/EditCustomFields,
24698           html/Admin/Elements/EditQueueWatchers,
24699           html/Admin/Elements/EditScrip, html/Admin/Elements/EditScrips,
24700           html/Admin/Elements/EditTemplates,
24701           html/Admin/Elements/EditUserComments,
24702           html/Admin/Elements/GroupTabs, html/Admin/Elements/Header,
24703           html/Admin/Elements/ListGlobalCustomFields,
24704           html/Admin/Elements/ListGlobalScrips,
24705           html/Admin/Elements/ModifyTemplate,
24706           html/Admin/Elements/QueueRightsForUser,
24707           html/Admin/Elements/QueueTabs,
24708           html/Admin/Elements/SelectCustomFieldType,
24709           html/Admin/Elements/SelectGroups,
24710           html/Admin/Elements/SelectModifyGroup,
24711           html/Admin/Elements/SelectModifyQueue,
24712           html/Admin/Elements/SelectModifyUser,
24713           html/Admin/Elements/SelectNewGroupMembers,
24714           html/Admin/Elements/SelectRights,
24715           html/Admin/Elements/SelectScrip,
24716           html/Admin/Elements/SelectScripAction,
24717           html/Admin/Elements/SelectScripCondition,
24718           html/Admin/Elements/SelectSingleOrMultiple,
24719           html/Admin/Elements/SelectTemplate,
24720           html/Admin/Elements/SelectUsers, html/Admin/Elements/SystemTabs,
24721           html/Admin/Elements/Tabs, html/Admin/Elements/UserTabs,
24722           html/Admin/Global/GroupRights.html, html/Admin/Global/Scrip.html,
24723           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
24724           html/Admin/Global/Templates.html,
24725           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
24726           html/Admin/Groups/GroupRights.html,
24727           html/Admin/Groups/Members.html, html/Admin/Groups/Modify.html,
24728           html/Admin/Groups/UserRights.html, html/Admin/Groups/index.html,
24729           html/Admin/Queues/CustomField.html,
24730           html/Admin/Queues/CustomFields.html,
24731           html/Admin/Queues/GroupRights.html,
24732           html/Admin/Queues/Modify.html, html/Admin/Queues/People.html,
24733           html/Admin/Queues/Scrip.html, html/Admin/Queues/Scrips.html,
24734           html/Admin/Queues/Template.html,
24735           html/Admin/Queues/Templates.html,
24736           html/Admin/Queues/UserRights.html, html/Admin/Queues/index.html,
24737           html/Admin/Users/index.html, html/Approvals/Display.html,
24738           html/Approvals/index.html, html/Approvals/Elements/Approve,
24739           html/Approvals/Elements/PendingMyApproval,
24740           html/Approvals/Elements/ShowDependency,
24741           html/Approvals/Elements/Tabs, html/Elements/BevelBoxRaisedEnd,
24742           html/Elements/BevelBoxRaisedStart, html/Elements/Callback,
24743           html/Elements/Checkbox, html/Elements/CreateTicket,
24744           html/Elements/Error, html/Elements/GotoTicket,
24745           html/Elements/ListActions, html/Elements/Login,
24746           html/Elements/MessageBox, html/Elements/MyRequests,
24747           html/Elements/MyTickets, html/Elements/Quicksearch,
24748           html/Elements/Refresh, html/Elements/Section,
24749           html/Elements/SelectAttachmentField, html/Elements/SelectBoolean,
24750           html/Elements/SelectCustomFieldOperator,
24751           html/Elements/SelectCustomFieldValue,
24752           html/Elements/SelectDateRelation, html/Elements/SelectDateType,
24753           html/Elements/SelectEqualityOperator, html/Elements/SelectGroups,
24754           html/Elements/SelectLinkType, html/Elements/SelectMatch,
24755           html/Elements/SelectNewTicketQueue, html/Elements/SelectOwner,
24756           html/Elements/SelectQueue, html/Elements/SelectResultsPerPage,
24757           html/Elements/SelectSortOrder, html/Elements/SelectStatus,
24758           html/Elements/SelectTicketSortBy,
24759           html/Elements/SelectTicketTypes, html/Elements/SelectUsers,
24760           html/Elements/SelectWatcherType,
24761           html/Elements/SetupSessionCookie, html/Elements/Submit,
24762           html/Elements/TitleBoxEnd, html/NoAuth/Logout.html,
24763           html/NoAuth/Reminder.html, html/NoAuth/images/bplogo.gif,
24764           html/NoAuth/images/favicon.png,
24765           html/REST/1.0/NoAuth/mail-gateway, html/SelfService/Closed.html,
24766           html/SelfService/Create.html, html/SelfService/Display.html,
24767           html/SelfService/Error.html, html/SelfService/Prefs.html,
24768           html/SelfService/Update.html, html/SelfService/index.html,
24769           html/SelfService/Attachment/dhandler,
24770           html/SelfService/Elements/GotoTicket,
24771           html/SelfService/Elements/Header,
24772           html/SelfService/Elements/MyRequests,
24773           html/SelfService/Elements/Tabs, html/Ticket/History.html,
24774           html/Ticket/Modify.html, html/Ticket/ModifyAll.html,
24775           html/Ticket/ModifyDates.html, html/Ticket/ModifyLinks.html,
24776           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
24777           html/Ticket/Attachment/dhandler,
24778           html/Ticket/Elements/AddWatchers, html/Ticket/Elements/BulkLinks,
24779           html/Ticket/Elements/EditBasics,
24780           html/Ticket/Elements/EditCustomField,
24781           html/Ticket/Elements/EditCustomFields,
24782           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
24783           html/Ticket/Elements/EditWatchers,
24784           html/Ticket/Elements/ShowAttachments,
24785           html/Ticket/Elements/ShowBasics,
24786           html/Ticket/Elements/ShowCustomFields,
24787           html/Ticket/Elements/ShowDates,
24788           html/Ticket/Elements/ShowDependencies,
24789           html/Ticket/Elements/ShowHistory,
24790           html/Ticket/Elements/ShowMembers,
24791           html/Ticket/Elements/ShowMessageHeaders,
24792           html/Ticket/Elements/ShowMessageStanza,
24793           html/Ticket/Elements/ShowPeople,
24794           html/Ticket/Elements/ShowRequestor,
24795           html/Ticket/Elements/ShowTransaction, html/User/Delegation.html,
24796           html/User/Elements/DelegateRights, html/User/Elements/GroupTabs,
24797           html/User/Elements/Tabs, html/User/Groups/Members.html,
24798           html/User/Groups/Modify.html, html/User/Groups/index.html,
24799           lib/RT.pm.in, lib/RT/ACE.pm, lib/RT/ACE_Overlay.pm,
24800           lib/RT/ACL.pm, lib/RT/ACL_Overlay.pm, lib/RT/Attachment.pm,
24801           lib/RT/Attachment_Overlay.pm, lib/RT/Attachments.pm,
24802           lib/RT/Attachments_Overlay.pm, lib/RT/Base.pm,
24803           lib/RT/CachedGroupMember.pm, lib/RT/CachedGroupMember_Overlay.pm,
24804           lib/RT/CachedGroupMembers.pm,
24805           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CurrentUser.pm,
24806           lib/RT/CustomField.pm, lib/RT/CustomFieldValue.pm,
24807           lib/RT/CustomFieldValues.pm, lib/RT/CustomFieldValues_Overlay.pm,
24808           lib/RT/CustomField_Overlay.pm, lib/RT/CustomFields.pm,
24809           lib/RT/CustomFields_Overlay.pm, lib/RT/Date.pm,
24810           lib/RT/EmailParser.pm, lib/RT/Group.pm, lib/RT/GroupMember.pm,
24811           lib/RT/GroupMember_Overlay.pm, lib/RT/GroupMembers.pm,
24812           lib/RT/GroupMembers_Overlay.pm, lib/RT/Group_Overlay.pm,
24813           lib/RT/Groups.pm, lib/RT/Handle.pm, lib/RT/I18N.pm,
24814           lib/RT/Link.pm, lib/RT/Link_Overlay.pm, lib/RT/Links.pm,
24815           lib/RT/Links_Overlay.pm, lib/RT/Principal.pm,
24816           lib/RT/Principal_Overlay.pm, lib/RT/Principals.pm,
24817           lib/RT/Principals_Overlay.pm, lib/RT/Queue.pm,
24818           lib/RT/Queue_Overlay.pm, lib/RT/Queues.pm,
24819           lib/RT/Queues_Overlay.pm, lib/RT/Scrip.pm, lib/RT/ScripAction.pm,
24820           lib/RT/ScripAction_Overlay.pm, lib/RT/ScripActions.pm,
24821           lib/RT/ScripActions_Overlay.pm, lib/RT/ScripCondition.pm,
24822           lib/RT/ScripCondition_Overlay.pm, lib/RT/ScripConditions.pm,
24823           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrip_Overlay.pm,
24824           lib/RT/Scrips.pm, lib/RT/Scrips_Overlay.pm, lib/RT/System.pm,
24825           lib/RT/Template.pm, lib/RT/Template_Overlay.pm,
24826           lib/RT/Templates.pm, lib/RT/Templates_Overlay.pm,
24827           lib/RT/Ticket.pm, lib/RT/Tickets.pm, lib/RT/Tickets_Overlay.pm,
24828           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Transaction.pm,
24829           lib/RT/Transactions.pm, lib/RT/Transactions_Overlay.pm,
24830           lib/RT/URI.pm, lib/RT/User.pm, lib/RT/Users.pm,
24831           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
24832           lib/RT/Action/CreateTickets.pm,
24833           lib/RT/Action/EscalatePriority.pm, lib/RT/Action/Generic.pm,
24834           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
24835           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SendEmail.pm,
24836           lib/RT/Action/SetPriority.pm, lib/RT/Action/UserDefined.pm,
24837           lib/RT/Condition/AnyTransaction.pm,
24838           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
24839           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
24840           lib/RT/Condition/PriorityExceeds.pm,
24841           lib/RT/Condition/QueueChange.pm,
24842           lib/RT/Condition/StatusChange.pm,
24843           lib/RT/Condition/UserDefined.pm, lib/RT/I18N/cs.pm,
24844           lib/RT/I18N/cs.po, lib/RT/I18N/de.po, lib/RT/I18N/en.po,
24845           lib/RT/I18N/es.po, lib/RT/I18N/fi.po, lib/RT/I18N/fr.po,
24846           lib/RT/I18N/he.po, lib/RT/I18N/i_default.pm, lib/RT/I18N/ja.po,
24847           lib/RT/I18N/nl.po, lib/RT/I18N/no.po, lib/RT/I18N/pt_br.po,
24848           lib/RT/I18N/ru.po, lib/RT/I18N/zh_cn.po, lib/RT/I18N/zh_tw.po,
24849           lib/RT/Interface/CLI.pm, lib/RT/Interface/Email.pm,
24850           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/MailFrom.pm,
24851           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
24852           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/Generic.pm,
24853           lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm, lib/t/00smoke.t,
24854           lib/t/01harness.t, lib/t/data/multipart-alternative-with-umlaut,
24855           lib/t/data/nested-mime-sample, lib/t/data/nested-rfc-822,
24856           lib/t/data/new-ticket-from-iso-8859-1,
24857           lib/t/data/new-ticket-from-iso-8859-1-full,
24858           lib/t/data/russian-subject-no-content-type,
24859           lib/t/data/text-html-in-russian,
24860           lib/t/data/text-html-with-umlaut,
24861           lib/t/data/8859-15-message-series/dir,
24862           lib/t/data/8859-15-message-series/msg1,
24863           lib/t/data/8859-15-message-series/msg2,
24864           lib/t/data/8859-15-message-series/msg3,
24865           lib/t/data/8859-15-message-series/msg4,
24866           lib/t/data/8859-15-message-series/msg5,
24867           lib/t/data/8859-15-message-series/msg6,
24868           lib/t/data/8859-15-message-series/msg7,
24869           lib/t/regression/mime_tests, m4/rt_enable_layout.m4,
24870           m4/rt_expand_var.m4, m4/rt_layout.m4,
24871           m4/rt_subst_expanded_arg.m4, sbin/extract-message-catalog,
24872           sbin/extract_pod_tests, sbin/factory, sbin/license_tag,
24873           sbin/regression_harness, sbin/rt-test-dependencies.in,
24874           autom4te.cache/output.0, autom4te.cache/requests,
24875           autom4te.cache/traces.0: import of rt 3.0.4
24876
24877 2003-07-15 04:23  ivan
24878
24879         * Makefile: 1.5.0pre3
24880
24881 2003-07-13 23:21  ivan
24882
24883         * httemplate/search/cust_pay.cgi: fix bug when both a payment type
24884           and date range are specified
24885
24886 2003-07-12 04:14  ivan
24887
24888         * httemplate/index.html: remove Gratuitous capitalization
24889
24890 2003-07-12 04:09  ivan
24891
24892         * httemplate/: index.html, browse/part_pkg.cgi,
24893           browse/part_svc.cgi, search/cust_pkg.cgi: - better description of
24894           payment search - some clarification of services/packages vs.
24895           service/package   definitions in browse/part_{svc,pkg}.cgi -
24896           package definition report by # of active customer packages (with
24897           links   to customer package listing)
24898
24899 2003-07-11 08:37  ivan
24900
24901         * FS/FS/cust_main.pm: fix timelocal AUTOLOAD problem introduced by
24902           Time::Local fix in rc3 (closes: Bug#550)
24903
24904 2003-07-11 08:23  ivan
24905
24906         * httemplate/: index.html, search/cust_pay.cgi,
24907           search/cust_pkg.cgi, search/report_cust_pay.html: payments report
24908           for inventivemedia / hpnx
24909
24910 2003-07-11 00:54  ivan
24911
24912         * FS/FS/Record.pm: typo
24913
24914 2003-07-11 00:30  ivan
24915
24916         * FS/FS/Record.pm: provide stack backtrace when we wind up in
24917           FS::Record::AUTOLOAD by accident
24918
24919 2003-07-09 07:39  ivan
24920
24921         * httemplate/edit/svc_domain.cgi: increase max domain length to 63
24922
24923 2003-07-06 11:58  ivan
24924
24925         * httemplate/view/cust_main.cgi: don't bother displaying comments
24926           that are only whitespace/newlines
24927
24928 2003-07-03 20:31  ivan
24929
24930         * etc/abbr_state.txt: adding states
24931
24932 2003-07-03 18:37  ivan
24933
24934         * FS/FS/svc_acct_pop.pm: don't populate the whole initial list if
24935           there are tons of POPs
24936
24937 2003-07-03 17:51  ivan
24938
24939         * FS/FS/svc_acct_pop.pm: optimize javascript to handle large
24940           numbers of POPs
24941
24942 2003-07-02 05:58  ivan
24943
24944         * FS/FS/part_pkg.pm: tyop
24945
24946 2003-07-02 05:56  ivan
24947
24948         * FS/FS/part_pkg.pm: relaxed "first package" restrictions; will
24949           find any appropriate service with quantity 1
24950
24951 2003-07-02 05:34  ivan
24952
24953         * README: change license to GPL only
24954
24955 2003-07-01 02:00  ivan
24956
24957         * httemplate/edit/part_export.cgi: larger textareas in export
24958           options
24959
24960 2003-06-30 17:27  ivan
24961
24962         * FS/FS/part_export.pm: typo
24963
24964 2003-06-30 12:15  ivan
24965
24966         * FS/FS/cust_main.pm: bugfix for manual re-charging changes
24967           (Bug#423)
24968
24969 2003-06-30 11:56  ivan
24970
24971         * FS/FS/cust_main.pm: pass additional fields to ACH processors
24972           (Authorize.Net should work now)
24973
24974 2003-06-30 06:18  ivan
24975
24976         * FS/MANIFEST: removing deprecated freeside-overdue
24977
24978 2003-06-30 05:22  ivan
24979
24980         * FS/: FS/part_export.pm, FS/part_export/sqlradius.pm,
24981           FS/part_export/sqlradius_withdomain.pm,
24982           bin/freeside-sqlradius-reset,
24983           t/part_export-sqlradius_withdomain.t: adding sqlradius_withdomain
24984           export including realms, closes: bug#514
24985
24986 2003-06-30 00:44  ivan
24987
24988         * FS/FS/svc_domain.pm: increase maximum domain length to 67
24989
24990 2003-06-27 07:19  ivan
24991
24992         * FS/FS/: Conf.pm, svc_acct.pm: add radius-ip configuration
24993           parameter for Framed-IP-Address vs. Framed-Address
24994
24995 2003-06-25 03:22  ivan
24996
24997         * httemplate/search/cust_bill_event.cgi: Pg 7.3 incompatibility
24998           with empty dates in Failed Invoice Event search,   patch from
24999           rlucas@tercent.net
25000
25001 2003-06-25 01:40  ivan
25002
25003         * FS/FS/: svc_acct.pm, part_export/cp.pm: svc_acct doc update cp
25004           export - disable old-style suspending
25005
25006 2003-06-24 17:57  ivan
25007
25008         * FS/FS/part_export/forward_shellcommands.pm: forward_shellcommands
25009           update: might work now
25010
25011 2003-06-24 07:12  ivan
25012
25013         * FS/FS/part_export/: forward_shellcommands.pm, sqlmail.pm:
25014           explicitly use the necessary modules
25015
25016 2003-06-22 07:21  ivan
25017
25018         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: fix the credit card
25019           retry on change or manual "retry_card" to ONCE per invoice
25020
25021 2003-06-13 19:02  ivan
25022
25023         * FS/bin/freeside-setup: add index on cust_bill._date
25024
25025 2003-06-13 18:01  ivan
25026
25027         * bin/apache.export: \n\n between virtualhost entries
25028
25029 2003-06-13 08:18  ivan
25030
25031         * FS/FS/part_export/shellcommands.pm: $new_quoted_password vs.
25032           $quoted_new__password
25033
25034 2003-06-13 02:12  ivan
25035
25036         * FS/FS/part_export.pm: proper command escape for vpopmail export
25037
25038 2003-06-13 01:46  ivan
25039
25040         * httemplate/edit/part_export.cgi: missing semi
25041
25042 2003-06-13 01:44  ivan
25043
25044         * httemplate/edit/part_export.cgi: correct stickiness for checkbox
25045           options on export edit
25046
25047 2003-06-13 01:38  ivan
25048
25049         * FS/FS/part_export.pm: pass vpopmail passwords on command-line
25050           (unfortunately)
25051
25052 2003-06-13 01:23  ivan
25053
25054         * FS/FS/part_export.pm: full path to vpopmail commands
25055
25056 2003-06-13 01:11  ivan
25057
25058         * FS/FS/: part_export.pm, part_export/shellcommands.pm: add
25059           vpopmail presets to shellcommands_withdomain export
25060
25061 2003-06-12 07:08  ivan
25062
25063         * bin/passwd.import: /bin/halt and /sbin/halt
25064
25065 2003-06-12 07:06  ivan
25066
25067         * bin/passwd.import: tyop
25068
25069 2003-06-12 06:57  ivan
25070
25071         * bin/passwd.import: better error handling for re-imports
25072
25073 2003-06-12 06:50  ivan
25074
25075         * bin/fix-sequences: remove overly-verbose debugging for now
25076
25077 2003-06-12 06:50  ivan
25078
25079         * bin/fix-sequences: "doc"
25080
25081 2003-06-12 06:49  ivan
25082
25083         * bin/fix-sequences: arg
25084
25085 2003-06-12 06:47  ivan
25086
25087         * bin/fix-sequences: debugging
25088
25089 2003-06-12 06:43  ivan
25090
25091         * bin/fix-sequences: update for long table names; use sequence name
25092           directly instead of guessing
25093
25094 2003-06-12 06:35  ivan
25095
25096         * bin/fix-sequences: moo
25097
25098 2003-06-12 06:32  ivan
25099
25100         * bin/fix-sequences: adding fix-sequences
25101
25102 2003-06-12 05:57  ivan
25103
25104         * FS/FS/part_export.pm: _default_ default now sets GECOS like the
25105           OS-defaults
25106
25107 2003-06-12 05:43  ivan
25108
25109         * FS/FS/part_export.pm: sqlradius doc update; don't need to allow
25110           null OP columns
25111
25112 2003-06-11 13:27  khoff
25113
25114         * FS/FS/Misc.pm: In scalar context, smtpsend returns the number of
25115           addresses that the message was successfully delivered to.  I'm
25116           assuming 'Debug' causes Net::SMTP to warn the debug output, not
25117           return it.
25118
25119 2003-06-11 12:13  khoff
25120
25121         * FS/FS/Misc.pm: We're passing a list here, not one argument.
25122
25123 2003-06-09 04:11  ivan
25124
25125         * FS/FS/cust_svc.pm: add "$ignore_quantity" bypass
25126
25127 2003-06-06 18:58  ivan
25128
25129         * FS/FS/cust_main.pm: and fix the error message
25130
25131 2003-06-06 18:57  ivan
25132
25133         * FS/FS/cust_main.pm: really, really give a better error message
25134           when used under 5.005 now.  really.
25135
25136 2003-06-06 18:47  ivan
25137
25138         * FS/FS/cust_main.pm: give a better error message regarding
25139           Time::Local on old perls.  really.
25140
25141 2003-06-06 18:42  ivan
25142
25143         * FS/FS/cust_main.pm: require Time::Local 1.04 on perls before 5.6
25144
25145 2003-06-06 03:49  ivan
25146
25147         * FS/FS/part_export/cp.pm: add suspend/unsuspend capability to CP
25148           export
25149
25150 2003-06-04 17:22  khoff
25151
25152         * FS/FS/cust_pkg.pm: order/cancel packages rewritten
25153
25154 2003-06-04 09:14  ivan
25155
25156         * FS/FS/svc_acct.pm: allow empty slipip's
25157
25158 2003-06-04 05:44  ivan
25159
25160         * httemplate/search/cust_pkg.cgi: fix last bill label
25161
25162 2003-06-03 06:53  ivan
25163
25164         * httemplate/view/cust_main.cgi: fix provision links
25165
25166 2003-06-03 05:41  ivan
25167
25168         * FS/FS/: part_export.pm, part_export/cp.pm: minor update to cp
25169           export - eliminate redundant "host" parameter
25170
25171 2003-06-03 05:40  ivan
25172
25173         * Makefile: 1.5.0pre2 (too late, hehe)
25174
25175 2003-06-02 23:09  ivan
25176
25177         * FS/bin/freeside-setup: use serial for primary keys in new tables
25178           too
25179
25180 2003-06-02 22:49  ivan
25181
25182         * FS/bin/freeside-setup: router.svcnum nullability fix
25183
25184 2003-06-02 07:51  ivan
25185
25186         * httemplate/view/cust_main.cgi: UI nit
25187
25188 2003-06-02 05:22  ivan
25189
25190         * FS/FS/cust_pkg.pm: add last_bill field to manpage
25191
25192 2003-05-30 02:40  ivan
25193
25194         * httemplate/docs/man/FS/part_export/.cvs_is_on_crack: force
25195           inclusion of httemplate/docs/man hierarchy
25196
25197 2003-05-30 02:22  ivan
25198
25199         * FS/FS/part_export/sqlradius.pm: sqlradius exports include "op"
25200           field
25201
25202 2003-05-30 01:45  ivan
25203
25204         * httemplate/docs/ssh.html: doc
25205
25206 2003-05-19 22:43  ivan
25207
25208         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
25209           fs_selfservice/FS-SelfService/cgi/make_payment.html,
25210           fs_selfservice/FS-SelfService/cgi/payment_results.html,
25211           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: working
25212           self-service self-payments!
25213
25214 2003-05-19 06:54  ivan
25215
25216         * FS/FS/ClientAPI/MyAccount.pm,
25217           fs_selfservice/FS-SelfService/SelfService.pm,
25218           fs_selfservice/FS-SelfService/cgi/make_payment.html,
25219           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix up some
25220           bugs in processing payments via self-service... appears to be
25221           working so far
25222
25223 2003-05-19 06:38  ivan
25224
25225         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
25226           fs_selfservice/FS-SelfService/cgi/make_payment.html,
25227           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: first crack at
25228           payment processing with self-service (step two of the process)
25229
25230 2003-05-19 05:00  ivan
25231
25232         * FS/: MANIFEST, FS/Misc.pm, FS/cust_bill.pm, FS/cust_main.pm,
25233           FS/cust_pay.pm, FS/cust_pkg.pm, FS/svc_acct.pm, FS/svc_domain.pm,
25234           FS/ClientAPI/MyAccount.pm, t/Misc.t: maintenance:   - add
25235           FS::Misc with send_email subroutine, remove all duplicate code
25236           from     various modules   - move the realtime_bop from cust_bill
25237           to cust_main & change usage slightly.      invnum is no longer
25238           required.  FS::cust_bill::realtime_bop remains as a      wrapper.
25239           self-service:   - fix some syntax errors, make payment UI (step
25240           one) really should be     working now
25241
25242 2003-05-18 17:15  ivan
25243
25244         * fs_selfservice/FS-SelfService/cgi/: make_payment.html,
25245           selfservice.cgi: processing payments...
25246
25247 2003-05-18 04:44  ivan
25248
25249         * FS/FS/ClientAPI/MyAccount.pm,
25250           fs_selfservice/FS-SelfService/cgi/make_payment.html,
25251           fs_selfservice/FS-SelfService/cgi/myaccount.html: interface for
25252           making payments all done
25253
25254 2003-05-18 01:09  ivan
25255
25256         * fs_selfservice/FS-SelfService/cgi/make_payment.html: forgot this
25257           file
25258
25259 2003-05-18 01:08  ivan
25260
25261         * FS/FS/ClientAPI/MyAccount.pm, fs_selfservice/DEPLOY: more
25262           self-service make payment UI work
25263
25264 2003-05-17 23:20  ivan
25265
25266         * FS/FS/ClientAPI/MyAccount.pm,
25267           fs_selfservice/FS-SelfService/SelfService.pm,
25268           fs_selfservice/FS-SelfService/cgi/login.html,
25269           fs_selfservice/FS-SelfService/cgi/myaccount.html,
25270           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service:
25271           make payment UI done
25272
25273 2003-05-14 09:51  ivan
25274
25275         * FS/FS/cust_bill.pm: display recurring custom line items on
25276           invoices as well as one-shot ones
25277
25278 2003-05-12 23:01  ivan
25279
25280         * FS/FS/cust_bill_event.pm: - document missing fields in
25281           cust_bill_event
25282
25283 2003-05-12 22:47  ivan
25284
25285         * FS/FS/addr_block.pm: missing pod =cut at end
25286
25287 2003-05-12 20:22  ivan
25288
25289         * FS/FS/svc_acct.pm, fs_selfservice/FS-SelfService/cgi/login.html,
25290           fs_selfservice/FS-SelfService/cgi/myaccount.html,
25291           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
25292           fs_selfservice/FS-SelfService/cgi/view_invoice.html: -
25293           self-service updates: cleanup and beginnings of "make a payment"
25294           - fix pod masking FS::svc_acct::cust_svc
25295
25296 2003-05-12 00:34  ivan
25297
25298         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
25299           setbuf call doesn't appear to be working...
25300
25301 2003-05-12 00:33  ivan
25302
25303         * httemplate/view/cust_main.cgi: fix service links
25304
25305 2003-05-11 15:55  ivan
25306
25307         * httemplate/index.html: mail forward search not yet implemented
25308
25309 2003-05-11 15:53  ivan
25310
25311         * httemplate/search/cust_pkg.cgi: patch from Richard Siddall for
25312           strict vars
25313
25314 2003-05-11 15:34  ivan
25315
25316         * CREDITS, httemplate/view/cust_main.cgi: red here is too confusing
25317
25318 2003-05-11 15:25  ivan
25319
25320         * htetc/handler.pl: handler.pl updates from Richard Siddall
25321           <richard.siddall@elirion.net>
25322
25323 2003-05-09 23:45  ivan
25324
25325         * httemplate/view/cust_main.cgi: first pass at new package list UI
25326
25327 2003-05-09 22:41  ivan
25328
25329         * FS/FS/cust_pkg.pm: fix bug in last_bill method which prevented
25330           last_bill dates from being set
25331
25332 2003-05-09 22:40  ivan
25333
25334         * FS/FS/cust_main.pm: - substitute '0' for existing blank
25335           setup/recur fees - use timelocal_nocheck instead of timelocal for
25336           proper wraparound
25337
25338 2003-05-09 12:30  khoff
25339
25340         * httemplate/view/cust_main.cgi: Cleaned-up package view code and
25341           added CSS tags.
25342
25343 2003-05-08 23:03  ivan
25344
25345         * fs_selfservice/DEPLOY: updated freebsd install
25346
25347 2003-05-08 03:28  ivan
25348
25349         * CREDITS: credit where credit's due
25350
25351 2003-05-08 02:34  ivan
25352
25353         * Makefile, FS/FS/Record.pm: general Pg 7.3 fix for setting int
25354           columns to '' / NULL
25355
25356 2003-05-02 19:06  ivan
25357
25358         * FS/FS/part_export/infostreet.pm, httemplate/edit/svc_acct.cgi:
25359           enable quota maintenance in infostreet export
25360
25361 2003-05-02 19:03  ivan
25362
25363         * bin/apache.export: typo in usage instructions
25364
25365 2003-05-02 18:30  ivan
25366
25367         * FS/FS/part_export.pm: clean up CVS cruft
25368
25369 2003-05-02 16:51  khoff
25370
25371         * httemplate/view/cust_main.cgi: CARD && DCRD?
25372
25373 2003-04-29 12:49  khoff
25374
25375         * httemplate/misc/catchall.cgi: 0 has a hash key looks like svcnum
25376           = 0.  Suprisingly, '' works.
25377
25378 2003-04-29 11:28  khoff
25379
25380         * FS/FS/domain_record.pm: Better SOA checking
25381
25382 2003-04-29 09:59  khoff
25383
25384         * httemplate/edit/svc_broadband.cgi: It helps if you can edit the
25385           ip_addr field.
25386
25387 2003-04-25 19:01  khoff
25388
25389         * FS/FS/cust_svc.pm: I don't like FS::Record warnings
25390
25391 2003-04-25 17:28  khoff
25392
25393         * FS/FS/cust_bill.pm: Tyop
25394
25395 2003-04-24 16:01  ivan
25396
25397         * httemplate/edit/cust_main.cgi: fix for bug triggered by
25398           nonexistant referring customer numbers
25399
25400 2003-04-24 11:46  khoff
25401
25402         * FS/FS/part_export/sqlmail.pm: MySQL returns zero on an update
25403           when no values change.  We would insert on an rv of zero, so now
25404           we select count(*)... instead of relying on the rv of the update.
25405
25406 2003-04-24 11:45  khoff
25407
25408         * FS/FS/domain_record.pm: Support for nWnDnHnMnS time format
25409
25410 2003-04-23 19:46  ivan
25411
25412         * FS/FS/: part_export.pm, part_export/domain_shellcommands.pm:
25413           better shellcommands documentation of all sorts
25414
25415 2003-04-23 18:43  khoff
25416
25417         * FS/FS/part_export.pm, bin/bind.export: Support for exporting to
25418           an ISC BIND9 name server
25419
25420 2003-04-23 18:00  khoff
25421
25422         * FS/FS/part_export/sqlmail.pm: Apparently deleting elements from
25423           svc_Common->hashref is bad.
25424
25425 2003-04-23 16:12  ivan
25426
25427         * Makefile, htetc/handler.pl: compatible with mason 1.1!  closes:
25428           bug#492
25429
25430 2003-04-23 15:16  ivan
25431
25432         * FS/FS/part_export.pm: might not be necessary, but to be safe...
25433
25434 2003-04-22 22:36  khoff
25435
25436         * httemplate/search/cust_main.cgi: Missing comma.
25437
25438 2003-04-22 21:53  khoff
25439
25440         * FS/bin/freeside-setup: DBD::Pg doesn't handle char types very
25441           well.
25442
25443 2003-04-22 11:46  ivan
25444
25445         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
25446           httemplate/config/config.cgi: properly deprecate ancient apache &
25447           sendmail config options
25448
25449 2003-04-22 10:54  ivan
25450
25451         * httemplate/edit/part_export.cgi: mason is more strict about
25452           variables - patch from Richard Siddall, thanks
25453
25454 2003-04-21 21:39  ivan
25455
25456         * FS/: MANIFEST, FS/Conf.pm, FS/part_export.pm, FS/svc_domain.pm,
25457           FS/svc_forward.pm, FS/part_export/domain_shellcommands.pm,
25458           FS/part_export/forward_shellcommands.pm,
25459           t/part_export-forward_shellcommands.t: - mysql 4.1 is available;
25460           update documentation - remove last vestiges of 1.3-style
25461           qmail/vpopmail exports from svc_domain and   svc_forward; add
25462           appropriate exports (closes: Bug#299)
25463
25464 2003-04-21 15:40  ivan
25465
25466         * httemplate/view/svc_acct.cgi: typo
25467
25468 2003-04-21 14:42  khoff
25469
25470         * FS/FS/addr_block.pm: renamed config option excludeaddr
25471
25472 2003-04-21 14:40  khoff
25473
25474         * FS/FS/Conf.pm: renamed/clarified exclude_ip_addr option.
25475
25476 2003-04-21 14:29  khoff
25477
25478         * httemplate/edit/process/generic.cgi: Navigation fixes.
25479
25480 2003-04-21 14:13  khoff
25481
25482         * httemplate/edit/process/router.cgi: Fixed bug with $routernum and
25483           new routers.  Navigation cleanup.
25484
25485 2003-04-21 14:12  khoff
25486
25487         * httemplate/edit/router.cgi: Lines added for clairity
25488
25489 2003-04-21 13:53  ivan
25490
25491         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
25492           FS/bin/freeside-daily, FS/bin/freeside-setup,
25493           httemplate/docs/schema.html, httemplate/edit/cust_main.cgi,
25494           httemplate/edit/part_bill_event.cgi,
25495           httemplate/edit/process/cust_main.cgi,
25496           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
25497           on-demand vs. automatic cards & checks: added DCRD and DCHK
25498           payment types
25499
25500 2003-04-21 13:31  khoff
25501
25502         * FS/FS/: part_export.pm, part_export/sqlmail.pm: Bug fixes for
25503           sqlmail.  Added support for courier and dovecot authentication.
25504
25505 2003-04-21 13:27  khoff
25506
25507         * FS/FS/: Conf.pm, addr_block.pm: excludeaddr option for
25508           svc_broadband
25509
25510 2003-04-19 10:51  ivan
25511
25512         * FS/FS/: Conf.pm, part_pkg.pm: /^\s*$/ setup/recur expressions now
25513           failsafe to 0 (closes: Bug#498) deprecate old 1.3-style qmail
25514           integration
25515
25516 2003-04-17 20:29  ivan
25517
25518         * httemplate/view/svc_acct.cgi: YA pg7.3 fix
25519
25520 2003-04-02 06:52  ivan
25521
25522         * FS/FS/cust_main.pm: added order_pkgs sub
25523
25524 2003-04-02 03:38  ivan
25525
25526         * FS/FS/: UID.pm, cust_main.pm: better callbacks
25527
25528 2003-04-02 01:46  ivan
25529
25530         * httemplate/misc/process/meta-import.cgi: updated meta-import web
25531           UI to allow duplicate import tables
25532
25533 2003-04-01 19:23  ivan
25534
25535         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
25536           disappearing email invoice on errors, finally (closes: Bug#35)
25537
25538 2003-04-01 00:03  ivan
25539
25540         * FS/FS/Record.pm, httemplate/docs/index.html,
25541           httemplate/view/cust_main.cgi: - update qsearch for Pg 7.3 -
25542           preliminary 1.5.0 upgrade docs - syntax error in main customer
25543           view
25544
25545 2003-03-31 22:55  ivan
25546
25547         * httemplate/: misc/cust_main-cancel.cgi, view/cust_main.cgi:
25548           cancel button for customers (closes: Bug#25)
25549
25550 2003-03-31 17:22  ivan
25551
25552         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, debian/changelog,
25553           debian/control, httemplate/edit/REAL_cust_pkg.cgi,
25554           httemplate/edit/process/REAL_cust_pkg.cgi,
25555           httemplate/search/cust_pkg.cgi, httemplate/view/cust_main.cgi:
25556           correct last_bill problems with $0 invoice (non-existant) edge
25557           cases
25558
25559 2003-03-31 15:49  ivan
25560
25561         * httemplate/docs/schema.html: added last_bill column
25562
25563 2003-03-31 15:48  ivan
25564
25565         * FS/bin/freeside-setup: add 'last_bill' column
25566
25567 2003-03-28 21:34  ivan
25568
25569         * bin/apache.export: restart apache, not bind!
25570
25571 2003-03-28 20:52  ivan
25572
25573         * FS/FS/cust_svc.pm, FS/FS/domain_record.pm,
25574           FS/FS/part_export/www_shellcommands.pm,
25575           httemplate/view/svc_www.cgi: correct web UI for svc_www services
25576           & no more @.domain in www_shellcommands export
25577
25578 2003-03-28 18:35  ivan
25579
25580         * FS/FS/part_export/www_shellcommands.pm: trim leading @. off zones
25581
25582 2003-03-28 18:19  ivan
25583
25584         * FS/FS/part_export.pm: cust_svc and svc_x methods
25585
25586 2003-03-28 13:59  ivan
25587
25588         * bin/apache.export: fix missing semicolon in apache export
25589
25590 2003-03-28 13:43  ivan
25591
25592         * FS/FS/part_export/apache.pm: oops in null apache export
25593
25594 2003-03-24 00:30  ivan
25595
25596         * httemplate/search/svc_acct.cgi: another Pg7.3 fix
25597
25598 2003-03-19 20:36  ivan
25599
25600         * httemplate/edit/part_export.cgi: virtual wrap...
25601
25602 2003-03-19 20:09  ivan
25603
25604         * httemplate/edit/part_export.cgi: wrap this textbox hard
25605
25606 2003-03-19 20:00  ivan
25607
25608         * httemplate/edit/part_export.cgi: wide textareas
25609
25610 2003-03-19 19:41  ivan
25611
25612         * FS/MANIFEST, FS/FS/domain_record.pm, FS/FS/part_export.pm,
25613           FS/FS/part_export/apache.pm, FS/t/part_export-apache.t,
25614           bin/apache.export, bin/bind.export, bin/bsdshell.export,
25615           bin/sysvshell.export: apache export!
25616
25617 2003-03-11 03:40  ivan
25618
25619         * FS/FS/svc_domain.pm: another pg7.3 fix
25620
25621 2003-03-11 03:36  ivan
25622
25623         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi: minor
25624           meta import webUI updates
25625
25626 2003-03-11 02:41  ivan
25627
25628         * httemplate/edit/part_pkg.cgi: another pg7.3 fix
25629
25630 2003-03-03 17:56  khoff
25631
25632         * FS/MANIFEST: updated for svc_broadband changes
25633
25634 2003-02-28 19:14  ivan
25635
25636         * FS/FS/cust_main.pm: change next bill date comparison from < to <=
25637
25638 2003-02-24 21:40  ivan
25639
25640         * httemplate/edit/cust_main.cgi: remove max length on ACH account
25641           number
25642
25643 2003-02-11 17:21  khoff
25644
25645         * FS/bin/freeside-setup: s/;/,/
25646
25647 2003-02-05 21:26  ivan
25648
25649         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill.pm,
25650           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
25651           FS/FS/cust_main.pm, FS/bin/freeside-setup,
25652           FS/t/cust_bill_pkg_detail.t, httemplate/docs/schema.html,
25653           httemplate/edit/part_pkg.cgi: time/data detail on invoices
25654
25655 2003-02-05 15:17  khoff
25656
25657         * FS/FS/addr_block.pm, FS/FS/part_svc_router.pm, FS/FS/router.pm,
25658           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
25659           httemplate/browse/router.cgi, httemplate/edit/router.cgi,
25660           httemplate/edit/svc_broadband.cgi,
25661           httemplate/edit/process/addr_block/add.cgi,
25662           httemplate/edit/process/addr_block/allocate.cgi,
25663           httemplate/edit/process/addr_block/deallocate.cgi,
25664           FS/bin/freeside-setup, httemplate/edit/process/generic.cgi,
25665           httemplate/edit/process/router.cgi,
25666           httemplate/edit/process/svc_broadband.cgi,
25667           httemplate/edit/process/addr_block/split.cgi, htetc/handler.pl,
25668           httemplate/index.html, httemplate/view/svc_broadband.cgi:
25669           svc_broadband rewrite
25670
25671 2003-02-05 14:06  khoff
25672
25673         * FS/FS/cust_svc.pm: ip_netmask is gone now
25674
25675 2003-01-27 23:47  ivan
25676
25677         * FS/bin/freeside-setup: eek, and this is what caused connectup to
25678           fail too
25679
25680 2003-01-27 22:08  ivan
25681
25682         * FS/FS/part_export/ldap.pm: crypt password export to ldap fix from
25683           dave denney <daud@kaosol.net>
25684
25685 2003-01-16 22:21  ivan
25686
25687         * FS/FS/ClientAPI/MyAccount.pm,
25688           fs_selfservice/FS-SelfService/SelfService.pm: selfservice cancel
25689           functionality
25690
25691 2003-01-15 18:58  ivan
25692
25693         * FS/FS/part_export/shellcommands.pm: don't run empty shellcommands
25694
25695 2003-01-14 02:15  ivan
25696
25697         * Makefile: selfservice
25698
25699 2003-01-14 01:26  ivan
25700
25701         * FS/MANIFEST, FS/bin/freeside-selfservice-server,
25702           init.d/freeside-init: move freeside-selfservice-server to proper
25703           MakeMaker install location
25704
25705 2003-01-14 00:49  ivan
25706
25707         * Makefile, FS/FS/svc_acct.pm, init.d/freeside-init: add
25708           freeside-selfservice-server to init script add domsvc checking as
25709           a foreign key
25710
25711 2003-01-12 23:26  ivan
25712
25713         * httemplate/edit/part_export.cgi: another Pg 7.3 fix
25714
25715 2003-01-12 22:19  ivan
25716
25717         * httemplate/edit/part_svc.cgi: whitespace inconsistancy causing
25718           extraneous diffs
25719
25720 2003-01-09 23:41  ivan
25721
25722         * FS/FS/cust_bill.pm: pop off an extra blank line in
25723           business-onlinepayment options
25724
25725 2002-12-28 01:16  ivan
25726
25727         * FS/FS/: cust_bill.pm, svc_acct.pm: prevent edge-case
25728           business-onlinepayment mod_perl leakage in multi-database
25729           installs.  ugh.
25730
25731 2002-12-27 04:56  ivan
25732
25733         * FS/FS/cust_main.pm: better times on failed billing events
25734
25735 2002-12-24 22:59  ivan
25736
25737         * FS/bin/freeside-daily: declare $opt_p usage
25738
25739 2002-12-24 14:41  ivan
25740
25741         * FS/bin/freeside-setup, httemplate/view/cust_main.cgi:
25742           optimization for ginourmous numbers of packages for intergate,
25743           whew
25744
25745 2002-12-23 15:56  ivan
25746
25747         * FS/FS/svc_acct.pm: remove gratuitous warning and better error
25748           messages
25749
25750 2002-12-23 07:21  ivan
25751
25752         * FS/FS/cust_bill.pm: make agent available to invoice templates
25753
25754 2002-12-23 07:05  steve
25755
25756         * FS/FS/part_export/shellcommands.pm: add email address to
25757           shellcommands
25758
25759           don't error out when importing unaudited accounts (even though
25760           should probably be using $FS::svc_Common::noexport_hack anyway)
25761
25762 2002-12-23 06:54  steve
25763
25764         * FS/FS/cust_pkg.pm: added stuff for selfservice_server-quiet,
25765           signup_server-quiet, and emailcancel messages.
25766
25767 2002-12-23 06:22  steve
25768
25769         * FS/FS/: cust_bill.pm, Conf.pm: added stuff for
25770           selfservice_server-quiet, signup_server-quiet, and emailcancel
25771           messages.
25772
25773 2002-12-22 00:53  ivan
25774
25775         * FS/: FS/cust_pkg.pm, bin/freeside-daily: -p option for
25776           freeside-daily to only run for a particular payby
25777           $disable_agentcheck option for cust_pkg for import optimization
25778
25779 2002-12-21 15:48  ivan
25780
25781         * httemplate/search/svc_domain.cgi: UI
25782
25783 2002-12-21 15:44  ivan
25784
25785         * httemplate/search/svc_domain.cgi: don't display all accounts in
25786           each domain
25787
25788 2002-12-21 02:14  ivan
25789
25790         * FS/FS/cust_main.pm: could be multiple returns from these
25791           searches, with taxclasses
25792
25793 2002-12-21 02:02  ivan
25794
25795         * FS/FS/Record.pm: better qsearchs warning
25796
25797 2002-12-20 23:36  ivan
25798
25799         * FS/FS/svc_acct.pm: $noexport hack moved to svc_Common
25800
25801 2002-12-20 20:31  ivan
25802
25803         * FS/FS/svc_acct.pm: kludge around uninitialized value errors
25804
25805 2002-12-19 19:29  ivan
25806
25807         * httemplate/view/cust_main.cgi: no changing cancelled packages
25808
25809 2002-12-17 13:31  ivan
25810
25811         * FS/FS/cust_bill.pm: invoice_lines() fix
25812
25813 2002-12-17 05:02  ivan
25814
25815         * httemplate/view/svc_acct.cgi: change wording
25816
25817 2002-12-17 02:42  ivan
25818
25819         * FS/bin/freeside-sqlradius-seconds: doh!  but finally fixed
25820
25821 2002-12-17 02:36  ivan
25822
25823         * FS/FS/cust_svc.pm: sqlradius time calculation fix wrt open
25824           sessions
25825
25826 2002-12-17 01:52  ivan
25827
25828         * FS/bin/freeside-sqlradius-seconds: sheesh
25829
25830 2002-12-17 01:48  ivan
25831
25832         * FS/bin/freeside-sqlradius-seconds: sigh
25833
25834 2002-12-17 01:47  ivan
25835
25836         * FS/bin/freeside-sqlradius-seconds: is this broken or is the
25837           calculation?
25838
25839 2002-12-17 01:37  ivan
25840
25841         * FS/bin/freeside-sqlradius-seconds: grr double doh
25842
25843 2002-12-17 01:35  ivan
25844
25845         * FS/bin/freeside-sqlradius-seconds: doh
25846
25847 2002-12-17 01:30  ivan
25848
25849         * FS/bin/freeside-sqlradius-seconds: carriage return helps alot
25850
25851 2002-12-17 01:24  ivan
25852
25853         * FS/: MANIFEST, bin/freeside-sqlradius-seconds: adding
25854           freeside-sqlradius-seconds
25855
25856 2002-12-16 13:52  ivan
25857
25858         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix for Pg 7.3,
25859           are there others?
25860
25861 2002-12-16 10:53  ivan
25862
25863         * httemplate/view/svc_domain.cgi: add PTR record to domain edit
25864
25865 2002-12-16 02:47  ivan
25866
25867         * httemplate/graph/money_time.cgi: working date range selector that
25868           defaults to the past year!
25869
25870 2002-12-14 13:18  ivan
25871
25872         * FS/FS/cust_svc.pm: fix for auditing packages
25873
25874 2002-12-12 16:31  ivan
25875
25876         * FS/FS/cust_main.pm, httemplate/misc/process/meta-import.cgi:
25877           taxclass fix (?)
25878
25879 2002-12-12 13:44  ivan
25880
25881         * FS/FS/svc_acct.pm: custnum in welcome email
25882
25883 2002-12-10 16:12  ivan
25884
25885         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi:
25886           beginning of web-based data importer
25887
25888 2002-12-04 04:43  ivan
25889
25890         * bin/bind.export: really fixed now
25891
25892 2002-12-04 04:37  ivan
25893
25894         * bin/bind.export: oops, typo
25895
25896 2002-12-04 04:31  ivan
25897
25898         * FS/FS/cust_bill.pm: empty invoice_lines() fix
25899
25900 2002-11-27 21:44  ivan
25901
25902         * FS/FS/part_export.pm: add -g FreeBSD shellcommands export as per
25903           "Stephen Bechard" <steve@destek.net>
25904
25905 2002-11-27 21:10  ivan
25906
25907         * FS/FS/Conf.pm: deprecate username_policy
25908
25909 2002-11-26 03:58  ivan
25910
25911         * httemplate/misc/process/link.cgi: link by username now only links
25912           to same svcpart
25913
25914 2002-11-26 02:25  ivan
25915
25916         * FS/FS/part_export/ldap.pm: ldap export: fix $crypt_password
25917
25918 2002-11-25 21:42  ivan
25919
25920         * FS/FS/svc_acct.pm: remove harmless re-my to silence warning
25921
25922 2002-11-25 02:46  ivan
25923
25924         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: fix disappearing
25925           radius group bug, whew
25926
25927 2002-11-22 19:39  ivan
25928
25929         * httemplate/index.html: eww get rid of black border on konq3
25930
25931 2002-11-22 04:19  ivan
25932
25933         * FS/FS/cust_bill.pm: fix nasty typo which would affect credit card
25934           payments
25935
25936 2002-11-22 03:14  ivan
25937
25938         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
25939           add lec billing event
25940
25941 2002-11-22 02:48  ivan
25942
25943         * FS/FS/cust_main.pm: oops, one last LECB change
25944
25945 2002-11-21 23:50  ivan
25946
25947         * FS/FS/: part_export.pm, part_export/ldap.pm: separate root and
25948           user dn in ldap export
25949
25950 2002-11-21 12:44  ivan
25951
25952         * FS/FS/part_export.pm: change DN labeling for those obtuse
25953           blockheads at netmagic
25954
25955 2002-11-20 13:13  ivan
25956
25957         * FS/FS/: part_export.pm, part_export/ldap.pm: add objectclass and
25958           ability to have multiple comma-separated values to LDAP export
25959
25960 2002-11-20 02:09  ivan
25961
25962         * FS/FS/part_export/ldap.pm: hmm, so you add the username to the DN
25963           for the add call...?  i don't get LDAP
25964
25965 2002-11-20 01:10  ivan
25966
25967         * FS/FS/part_export/ldap.pm: fix silly bug in ldap export
25968
25969 2002-11-20 01:07  ivan
25970
25971         * FS/bin/freeside-setup: ugh... need to increase length of payinfo
25972           field in cust_pay and cust_refund for ACH
25973
25974 2002-11-19 14:55  ivan
25975
25976         * FS/FS/cust_bill_event.pm: give better error message on bad
25977           invnum, also 'use FS::cust_bill' here
25978
25979 2002-11-19 14:48  ivan
25980
25981         * FS/FS/cust_bill.pm: Business::OnlinePayment type is ECHECK not
25982           CHECK
25983
25984 2002-11-19 13:20  ivan
25985
25986         * FS/FS/part_export/ldap.pm: ldap export: don't use password if not
25987           given
25988
25989 2002-11-19 12:56  ivan
25990
25991         * FS/FS/part_export/ldap.pm: ldap export update
25992
25993 2002-11-19 12:36  ivan
25994
25995         * FS/bin/freeside-setup: increase length of reczone and recdata
25996           fields in domain_record
25997
25998 2002-11-19 02:09  ivan
25999
26000         * FS/FS/cust_bill.pm: typo adding lec transactions
26001
26002 2002-11-19 02:02  ivan
26003
26004         * FS/FS/cust_main.pm: silly regex bug parsing echeck info
26005
26006 2002-11-19 01:51  ivan
26007
26008         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
26009           FS/FS/cust_refund.pm, FS/FS/part_bill_event.pm,
26010           FS/FS/part_pkg.pm, FS/FS/part_export/ldap.pm,
26011           httemplate/docs/schema.html, httemplate/edit/cust_main.cgi,
26012           httemplate/edit/part_bill_event.cgi,
26013           httemplate/view/cust_main.cgi: add LEC billing
26014
26015 2002-11-18 21:17  ivan
26016
26017         * httemplate/edit/cust_main.cgi: oops, remove 10 digit account
26018           number limit
26019
26020 2002-11-18 02:15  ivan
26021
26022         * FS/MANIFEST, FS/FS/part_export.pm, FS/FS/part_export/ldap.pm,
26023           FS/t/part_export-ldap.t, httemplate/edit/part_export.cgi:
26024           preliminary ldap export
26025
26026 2002-11-16 02:33  ivan
26027
26028         * FS/FS/: Conf.pm, cust_bill.pm: separate ACH processor support
26029
26030 2002-11-09 02:59  ivan
26031
26032         * httemplate/edit/part_pkg.cgi: javascript quoting problem in
26033           per-hour charging
26034
26035 2002-11-07 14:53  ivan
26036
26037         * FS/FS/cust_main.pm: doc
26038
26039 2002-11-05 20:23  ivan
26040
26041         * FS/FS/part_pkg.pm: safe regex for sqlradius hour/data billing,
26042           closes: Bug#474
26043
26044 2002-11-05 20:11  ivan
26045
26046         * httemplate/edit/part_pkg.cgi: data billing
26047
26048 2002-11-05 19:58  ivan
26049
26050         * httemplate/edit/part_pkg.cgi: data charging
26051
26052 2002-11-05 15:43  ivan
26053
26054         * httemplate/view/svc_acct.cgi: ui
26055
26056 2002-11-05 15:41  ivan
26057
26058         * httemplate/: edit/part_pkg.cgi, view/svc_acct.cgi: fix for
26059           correct radacct column names
26060
26061 2002-11-05 15:34  ivan
26062
26063         * FS/FS/cust_svc.pm: can't use placeholders in SELECT SUM(?)
26064
26065 2002-11-05 15:29  ivan
26066
26067         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
26068           httemplate/edit/part_pkg.cgi, httemplate/view/svc_acct.cgi:
26069           bandwidth charges from sqlradius
26070
26071 2002-11-05 12:29  ivan
26072
26073         * FS/bin/freeside-sqlradius-radacctd: lost?
26074
26075 2002-11-04 15:40  ivan
26076
26077         * FS/FS/CGI.pm: balance on small_custview
26078
26079 2002-11-04 12:51  ivan
26080
26081         * httemplate/view/svc_acct.cgi: fix cosmetic bug on online time
26082           view
26083
26084 2002-11-01 16:13  ivan
26085
26086         * httemplate/graph/money_time.cgi: whew, glad i had a copy of this
26087
26088 2002-10-28 05:22  ivan
26089
26090         * FS/bin/freeside-queued: signal-less queued child handling
26091           (closes: Bug#477)
26092
26093 2002-10-25 14:24  ivan
26094
26095         * FS/FS/part_export/shellcommands.pm: make $old_domain available
26096           too
26097
26098 2002-10-25 06:39  ivan
26099
26100         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: show export
26101           numbers
26102
26103 2002-10-23 10:07  ivan
26104
26105         * FS/: FS/Conf.pm, bin/freeside-daily: database dump & scp support
26106
26107 2002-10-23 08:49  ivan
26108
26109         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_pay.cgi,
26110           httemplate/view/cust_main.cgi: add option to unapply payments
26111
26112 2002-10-22 02:15  ivan
26113
26114         * FS/FS/part_export/vpopmail.pm: bugfix in vpopmail restart
26115
26116 2002-10-22 01:13  ivan
26117
26118         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
26119           ACH fixes from s5
26120
26121 2002-10-21 23:28  ivan
26122
26123         * httemplate/edit/part_bill_event.cgi: oops - allow adding CHECK
26124           invoice events too
26125
26126 2002-10-21 08:20  ivan
26127
26128         * httemplate/edit/part_svc.cgi: don't disable for all items
26129
26130 2002-10-21 08:14  ivan
26131
26132         * httemplate/edit/part_svc.cgi: Prevent a fixed or default username
26133           or password from being defined
26134
26135 2002-10-20 01:27  ivan
26136
26137         * FS/FS/: part_export.pm, part_export/shellcommands.pm: enable
26138           shellcommands suspension/unsuspension hooks
26139
26140 2002-10-20 00:26  ivan
26141
26142         * FS/FS/part_export/vpopmail.pm: don't run restart command unless
26143           there is one
26144
26145 2002-10-19 20:28  ivan
26146
26147         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail restart
26148           export option
26149
26150 2002-10-18 09:54  ivan
26151
26152         * Makefile: force executable permissions on bin/pod2x
26153
26154 2002-10-18 06:28  ivan
26155
26156         * FS/bin/freeside-radgroup: argh
26157
26158 2002-10-18 06:23  ivan
26159
26160         * FS/FS/svc_acct.pm: don't re-insert non-changed usernames to fuzzy
26161           cache
26162
26163 2002-10-18 03:28  ivan
26164
26165         * FS/: MANIFEST, bin/freeside-radgroup: adding
26166
26167 2002-10-17 08:06  ivan
26168
26169         * httemplate/view/svc_acct.cgi: use consistant terminology
26170
26171 2002-10-17 08:05  ivan
26172
26173         * httemplate/view/svc_acct.cgi: UI change for hour info
26174
26175 2002-10-17 07:59  ivan
26176
26177         * FS/FS/cust_svc.pm: yay missing paren
26178
26179 2002-10-17 07:50  ivan
26180
26181         * FS/FS/cust_svc.pm: *sigh* better debugging
26182
26183 2002-10-17 07:46  ivan
26184
26185         * FS/FS/cust_svc.pm: really fix sqlradacct for old Pg
26186
26187 2002-10-17 07:37  ivan
26188
26189         * FS/FS/cust_svc.pm: fix sqlradacct calculations for old Pg
26190
26191 2002-10-17 07:33  ivan
26192
26193         * httemplate/view/svc_acct.cgi: sqlradacct hour update
26194
26195 2002-10-17 07:16  ivan
26196
26197         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
26198           FS/FS/svc_acct.pm, httemplate/edit/part_pkg.cgi,
26199           httemplate/view/svc_acct.cgi: radacct update: use sqlradius for
26200           datasrc, not plandata options (whew)
26201
26202 2002-10-15 02:54  ivan
26203
26204         * FS/FS/cust_bill.pm: ach fix s/ECHECK/CHECK/
26205
26206 2002-10-14 00:44  ivan
26207
26208         * FS/FS/Conf.pm: s/bool/checkbox/
26209
26210 2002-10-14 00:30  ivan
26211
26212         * FS/FS/Conf.pm, httemplate/edit/svc_acct.cgi: svc-acct-alldomains
26213           config file allows selection of accounts from any domain
26214
26215 2002-10-13 23:17  ivan
26216
26217         * FS/FS/cust_pkg.pm, httemplate/edit/part_pkg.cgi: fix sql radacct
26218           billing
26219
26220 2002-10-13 23:16  ivan
26221
26222         * httemplate/view/svc_acct.cgi: show time online this billing cycle
26223           on view account screen
26224
26225 2002-10-13 00:14  ivan
26226
26227         * httemplate/docs/session.html: doh
26228
26229 2002-10-12 18:14  ivan
26230
26231         * FS/FS/Record.pm: change ILIKE into LOWER() for compatibility with
26232           non-Pg and Pg before 7.1
26233
26234 2002-10-12 18:05  ivan
26235
26236         * FS/FS/cust_bill.pm: bug fix in new ACH code
26237
26238 2002-10-12 07:21  ivan
26239
26240         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: fix
26241           dayphone/nightphone msgcat
26242
26243 2002-10-12 06:46  ivan
26244
26245         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
26246           dayphone/nightphone as customizable labels, closes: Bug#464
26247
26248 2002-10-12 06:26  ivan
26249
26250         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
26251           httemplate/edit/part_pkg.cgi: sqlradacct_hour price plan to
26252           charge per-hour against an external radacct table
26253
26254 2002-10-12 03:15  ivan
26255
26256         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
26257           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
26258           FS/FS/part_bill_event.pm, httemplate/edit/cust_main.cgi,
26259           httemplate/edit/process/cust_main.cgi,
26260           httemplate/view/cust_main.cgi: ACH support
26261
26262 2002-10-10 09:48  ivan
26263
26264         * httemplate/edit/cust_main.cgi: bugfix in payby-default HIDE
26265           expiration dates
26266
26267 2002-10-10 09:28  ivan
26268
26269         * httemplate/edit/cust_main.cgi: expiration date bugfix for HIDE
26270
26271 2002-10-09 07:30  ivan
26272
26273         * FS/FS/Conf.pm: nasty typo
26274
26275 2002-10-09 06:59  ivan
26276
26277         * FS/FS/Conf.pm: don't explicitly specify unclassified config
26278           section
26279
26280 2002-10-09 06:43  ivan
26281
26282         * FS/FS/part_export/vpopmail.pm: don't error out trying to create
26283           existing directories in vpopmail export
26284
26285 2002-10-09 06:07  ivan
26286
26287         * FS/FS/: Conf.pm, svc_acct.pm: radius-password config value to set
26288           the attribute used for plaintext pw's
26289
26290 2002-10-08 04:10  ivan
26291
26292         * httemplate/: index.html, search/cust_pkg.cgi: add suspended
26293           package browse (closes: Bug#467)
26294
26295 2002-10-08 03:50  ivan
26296
26297         * eg/export_template.pm: slightly less sucky
26298
26299 2002-10-08 01:33  ivan
26300
26301         * FS/FS/Conf.pm, httemplate/view/svc_acct.cgi: svc_acct-notes
26302           displays static HTML on account view (closes: Bug#465)
26303
26304 2002-10-07 21:46  ivan
26305
26306         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
26307           httemplate/view/cust_main.cgi: payby-default config option, with
26308           special "HIDE" option to disable billing information in the web
26309           interface (closes: Bug#468)
26310
26311 2002-10-07 01:47  ivan
26312
26313         * FS/bin/freeside-daily: cancel when it is *after* expiration date,
26314           not when it is *before*
26315
26316 2002-10-05 04:14  ivan
26317
26318         * FS/FS/part_export/sqlradius.pm: fix sqlradius export to not set
26319           blank id fields
26320
26321 2002-10-04 05:56  ivan
26322
26323         * FS/FS/type_pkgs.pm, FS/FS/part_export/sqlradius.pm,
26324           FS/bin/freeside-setup, httemplate/edit/process/cust_pkg.cgi,
26325           httemplate/misc/change_pkg.cgi, httemplate/search/cust_main.cgi,
26326           httemplate/view/cust_main.cgi: working on the road:   - easier
26327           "change package" link for changing one package to another   -
26328           sqlradius export now compatible with Pg   - indices on phone
26329           numbers   - install instructions specify Pg 7.1 (at least until
26330           ILIKE thing is changed)   - searching on phone number fragments
26331
26332 2002-10-04 05:39  ivan
26333
26334         * FS/bin/freeside-daily: turn on AutoCommit when vacuuming
26335
26336 2002-10-04 05:29  ivan
26337
26338         * FS/bin/freeside-count-active-customers: adding
26339
26340 2002-10-04 05:09  ivan
26341
26342         * FS/FS/cust_bill.pm: default for customers with no invoices   was:
26343           print   is now: send email to invoice from address
26344
26345 2002-10-03 08:29  ivan
26346
26347         * FS/FS/svc_acct.pm: fix implicit RADIUS password attribute to be
26348           Crypt-Password for encrypted pw's
26349
26350 2002-09-27 05:14  ivan
26351
26352         * FS/FS/svc_acct.pm: allow + in md5 encrypted passwords
26353
26354 2002-09-27 05:14  ivan
26355
26356         * FS/FS/UID.pm: don't chop blanks
26357
26358 2002-09-26 22:36  ivan
26359
26360         * FS/bin/freeside-adduser: lock mapsecrets file
26361
26362 2002-09-25 22:28  ivan
26363
26364         * Makefile: fix $INIT_FILE usage
26365
26366 2002-09-25 22:26  ivan
26367
26368         * FS/FS/svc_acct.pm: fix for inserting un-audited accounts
26369
26370 2002-09-25 22:25  ivan
26371
26372         * Makefile: oops
26373
26374 2002-09-25 21:45  ivan
26375
26376         * httemplate/search/svc_acct.cgi: tyop
26377
26378 2002-09-25 02:11  ivan
26379
26380         * Makefile: doc
26381
26382 2002-09-25 02:09  ivan
26383
26384         * FS/FS/raddb.pm: regenerate raddb.pm from freeradius-0.4 dicts add
26385           "Authentication-Type" for netc.net.au (radiator?)
26386
26387 2002-09-24 01:31  ivan
26388
26389         * FS/FS/Conf.pm: deprecate vpopmailrestart config value
26390
26391 2002-09-23 07:27  ivan
26392
26393         * FS/FS/CGI.pm, htetc/handler.pl: global.asa changes for profiling
26394           redirects header-handling changes necessary for chart .cgis
26395
26396 2002-09-23 01:50  ivan
26397
26398         * Makefile: better default Pg datasource
26399
26400 2002-09-21 04:17  ivan
26401
26402         * FS/bin/freeside-setup, httemplate/docs/schema.dia,
26403           httemplate/docs/schema.html, FS/FS/cust_bill.pm,
26404           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
26405           FS/FS/cust_main_county.pm,
26406           httemplate/browse/cust_main_county.cgi: all taxes now have names.
26407           closes: Bug#15
26408
26409 2002-09-20 08:49  ivan
26410
26411         * README: d
26412
26413 2002-09-20 08:49  ivan
26414
26415         * FS/Makefile.PL: installing into /usr/bin, bah
26416
26417 2002-09-20 08:48  ivan
26418
26419         * FS/FS.pm: doc
26420
26421 2002-09-20 08:48  ivan
26422
26423         * Makefile: 1.5.0
26424
26425 2002-09-20 08:47  ivan
26426
26427         * FS/: MANIFEST, bin/freeside-addoutsourceuser,
26428           bin/freeside-deloutsource, bin/freeside-deloutsourceuser,
26429           bin/freeside-deluser, bin/freeside-setup: add freeside-deluser,
26430           freeside-deloutsource and freeside-deloutsourceuser
26431
26432 2002-09-20 08:46  ivan
26433
26434         * FS/FS/Record.pm: fix database sequence code, closes: Bug#69
26435
26436 2002-09-20 07:48  ivan
26437
26438         * FS/FS/part_export.pm: extraneous warn
26439
26440 2002-09-20 05:50  ivan
26441
26442         * FS/bin/freeside-setup: move from bin/fs-setup to
26443           FS/bin/freeside-setup
26444
26445 2002-09-20 03:16  ivan
26446
26447         * FS/FS/UID.pm: change otaker fields to 32 chars
26448
26449 2002-09-19 06:34  ivan
26450
26451         * FS/FS/Record.pm: use database SERIAL or AUTO_INCREMENT for
26452           primary keys, finally, yay! closes: bug#69
26453
26454 2002-09-19 01:43  ivan
26455
26456         * FS/bin/freeside-daily: package expiration
26457
26458 2002-09-19 01:34  ivan
26459
26460         * FS/FS/svc_acct.pm: remove extra definition of $cust_pkg
26461
26462 2002-09-18 15:50  ivan
26463
26464         * FS/FS/Conf.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
26465           FS/bin/freeside-email, httemplate/edit/svc_forward.cgi,
26466           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
26467           httemplate/view/svc_acct.cgi: remove domain config file, closes:
26468           Bug#269
26469
26470 2002-09-18 15:38  ivan
26471
26472         * FS/FS/: svc_domain.pm, cust_svc.pm: removing svc_acct_sm
26473
26474 2002-09-18 05:10  ivan
26475
26476         * httemplate/docs/: index.html, legacy.html: doc
26477
26478 2002-09-17 03:21  ivan
26479
26480         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
26481           httemplate/edit/part_bill_event.cgi: remove obsolete cybercash
26482           support
26483
26484 2002-09-17 02:19  ivan
26485
26486         * FS/FS.pm, FS/MANIFEST, FS/FS/InitHandler.pm, FS/FS/cust_pkg.pm,
26487           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
26488           httemplate/index.html, httemplate/docs/schema.dia,
26489           httemplate/docs/schema.html, httemplate/edit/part_svc.cgi,
26490           httemplate/edit/process/part_svc.cgi, httemplate/misc/link.cgi,
26491           httemplate/search/svc_domain.cgi: remove svc_acct_sm
26492
26493 2002-09-16 17:40  ivan
26494
26495         * FS/FS/cust_bill.pm: send_ftp doc fix
26496
26497 2002-09-16 17:33  ivan
26498
26499         * FS/FS/: Conf.pm, cust_bill.pm, cust_main.pm, svc_acct.pm:   -
26500           "emailinvoiceauto" implementation rewritten to work properly,
26501           stop
26502               overwriting existing invoice destinations
26503
26504 2002-09-11 02:28  ivan
26505
26506         * httemplate/browse/svc_acct_pop.cgi: mason error
26507
26508 2002-09-11 02:09  ivan
26509
26510         * httemplate/search/cust_main.cgi: mason warnings
26511
26512 2002-09-09 20:31  ivan
26513
26514         * FS/FS/cust_bill.pm: Business::OnlinePaymet fix for processors w/o
26515           order numbers, like VirtualNet
26516
26517 2002-09-09 16:05  khoff
26518
26519         * httemplate/: edit/svc_broadband.cgi,
26520           edit/process/svc_broadband.cgi, view/svc_broadband.cgi:
26521           svc_broadband merge
26522
26523 2002-09-09 16:01  khoff
26524
26525         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, httemplate/index.html,
26526           httemplate/edit/part_svc.cgi,
26527           httemplate/edit/process/part_svc.cgi, FS/FS/svc_broadband.pm:
26528           svc_broadband merge
26529
26530 2002-09-09 15:56  khoff
26531
26532         * FS/MANIFEST: svc_broadband merge
26533
26534 2002-09-09 12:56  ivan
26535
26536         * FS/FS/part_export.pm: vpopmail export doc clarification: ssh as
26537           vpopmail user
26538
26539 2002-09-09 12:54  ivan
26540
26541         * httemplate/docs/ssh.html: doc clarification about users
26542
26543 2002-09-09 05:34  ivan
26544
26545         * FS/FS/: ClientAPI.pm, InitHandler.pm, svc_acct.pm,
26546           ClientAPI/passwd.pm: : is not legal in GECOS
26547
26548 2002-09-08 05:57  ivan
26549
26550         * FS/FS/svc_domain.pm: ordering fix on delete: domain_record
26551           records first, then svc_domain
26552
26553 2002-09-08 05:40  ivan
26554
26555         * bin/bind.export: error out if can't open .HEADER files
26556
26557 2002-09-08 04:36  ivan
26558
26559         * README: 1.4.1
26560
26561 2002-09-08 02:49  ivan
26562
26563         * conf/: soadefaultttl, soaexpire, soarefresh, soaretry: some
26564           useful default domain files
26565
26566 2002-09-07 07:20  ivan
26567
26568         * FS/FS/part_export.pm: mention docs/ssh.html in vpopmail
26569           description, give up hoping for a better description of the
26570           export from jeff
26571
26572 2002-09-06 19:27  ivan
26573
26574         * httemplate/docs/index.html: 1.4.1
26575
26576 2002-09-06 19:19  ivan
26577
26578         * FS/FS/part_export/vpopmail.pm: import flocking constants
26579
26580 2002-09-05 11:51  ivan
26581
26582         * FS/FS/part_export/vpopmail.pm: clear up directory silliness ick
26583
26584 2002-09-05 10:01  ivan
26585
26586         * httemplate/edit/cust_main.cgi: "same as billing address" box
26587           would uncheck itself on errors (only looked at previous
26588           ship_last, not CGI checkbox value too)  Closes: Bug#448
26589
26590 2002-09-05 09:51  ivan
26591
26592         * FS/FS/cust_bill.pm: Business::OnlinePayment::VitualNet
26593           compatibility
26594
26595 2002-09-05 06:50  ivan
26596
26597         * httemplate/browse/part_svc.cgi: don't show "clone an existing
26598           service definition" if there aren't any yet
26599
26600 2002-09-05 06:27  ivan
26601
26602         * FS/FS/cust_main.pm, httemplate/index.html,
26603           httemplate/misc/cust_main-import_charges.cgi,
26604           httemplate/misc/process/cust_main-import_charges.cgi: batch
26605           charge/credit import
26606
26607 2002-09-05 06:01  ivan
26608
26609         * FS/FS/svc_acct.pm: show illegal dir in error msg
26610
26611 2002-09-05 02:10  ivan
26612
26613         * FS/FS/: part_export.pm, part_export/vpopmail.pm: get rid of
26614           extraneous `vpopmail machine' field
26615
26616 2002-09-04 05:43  ivan
26617
26618         * Makefile, httemplate/index.html: 1.4.1beta1
26619
26620 2002-09-04 01:42  ivan
26621
26622         * httemplate/edit/part_pkg.cgi: spelling
26623
26624 2002-08-30 16:48  ivan
26625
26626         * FS/FS/cust_bill.pm: oops, missing charged column in csv exports
26627
26628 2002-08-30 16:42  ivan
26629
26630         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm,
26631           httemplate/edit/process/part_bill_event.cgi: new invoice event:
26632           upload a CSV file
26633
26634 2002-08-30 16:17  ivan
26635
26636         * FS/FS/cust_main.pm: bill batch imported customers immediately (as
26637           of their cust_pkg.bill date) - setting cust_pkg.bill date
26638           directly bypasses setup fee
26639
26640 2002-08-30 10:34  ivan
26641
26642         * FS/FS/cust_main.pm, httemplate/index.html,
26643           httemplate/misc/cust_main-import.cgi,
26644           httemplate/misc/process/cust_main-import.cgi: working CSV import
26645           for crcmn
26646
26647 2002-08-30 04:33  ivan
26648
26649         * httemplate/edit/cust_main.cgi: use eidiot rather than die for
26650           (hopefully) better error message
26651
26652 2002-08-30 03:25  ivan
26653
26654         * Makefile: silly conf/registries dir still hanging around in CVS
26655           checkouts
26656
26657 2002-08-29 07:11  ivan
26658
26659         * httemplate/search/cust_pkg.cgi: UI ROWSPAN fix
26660
26661 2002-08-29 02:11  ivan
26662
26663         * FS/FS/svc_acct.pm: dont require uid for finger and quota, fix md5
26664           import, make username/password for unexported services conflict
26665           at least with self
26666
26667 2002-08-29 01:13  khoff
26668
26669         * httemplate/view/svc_domain.cgi: Missing Mason/Apache::ASP tags
26670
26671 2002-08-29 00:50  ivan
26672
26673         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail updates
26674
26675 2002-08-28 23:02  ivan
26676
26677         * FS/FS/UID.pm: stupid kludge until schema otakers are not 8 chars
26678
26679 2002-08-28 22:57  ivan
26680
26681         * httemplate/view/svc_acct.cgi: password viewing UI change
26682
26683 2002-08-27 00:26  khoff
26684
26685         * FS/FS/Record.pm: Yip yip, I sprained my brain
26686
26687 2002-08-26 13:40  ivan
26688
26689         * FS/FS/cust_pkg.pm: allow . and - in otaker usernames
26690
26691 2002-08-24 20:54  ivan
26692
26693         * FS/bin/freeside-addoutsourceuser: ?
26694
26695 2002-08-24 20:42  ivan
26696
26697         * FS/bin/freeside-addoutsourceuser: correct secrets file path
26698
26699 2002-08-24 19:35  ivan
26700
26701         * FS/FS/part_export/shellcommands.pm: separate vars for quoted
26702           passwords
26703
26704 2002-08-24 19:26  ivan
26705
26706         * FS/FS/part_export/shellcommands.pm: properly quote password as
26707           well as finger
26708
26709 2002-08-24 18:48  ivan
26710
26711         * FS/bin/freeside-addoutsourceuser: password
26712
26713 2002-08-24 18:48  ivan
26714
26715         * FS/: MANIFEST, bin/freeside-addoutsourceuser: Added Files:
26716           bin/freeside-addoutsourceuser
26717
26718 2002-08-24 18:16  ivan
26719
26720         * FS/bin/: freeside-adduser, freeside-setup: doc
26721
26722 2002-08-24 18:14  ivan
26723
26724         * FS/bin/freeside-setup: noninteractive freeside-setup
26725
26726 2002-08-24 18:09  ivan
26727
26728         * FS/bin/: freeside-adduser, freeside-setup: doc
26729
26730 2002-08-24 01:13  ivan
26731
26732         * FS/bin/freeside-adduser: also do -b flag
26733
26734 2002-08-24 00:43  ivan
26735
26736         * FS/FS/part_export/shellcommands.pm: allow $domain as a variable
26737           in commands
26738
26739 2002-08-24 00:20  ivan
26740
26741         * httemplate/edit/part_export.cgi: don't substitute defaults for
26742           empty options when editing exports
26743
26744 2002-08-23 23:41  ivan
26745
26746         * FS/FS/part_export/: domain_shellcommands.pm, shellcommands.pm,
26747           www_shellcommands.pm: - depend on Net::SSH 0.07, for OpenSSH -T
26748           fix - no strict 'vars'; when necessary
26749
26750 2002-08-23 20:29  ivan
26751
26752         * httemplate/: view/cust_main.cgi, misc/unprovision.cgi:
26753           unprovision a single service
26754
26755 2002-08-23 19:10  ivan
26756
26757         * FS/bin/freeside-addoutsource: fix path
26758
26759 2002-08-23 18:53  ivan
26760
26761         * FS/bin/freeside-queued: depend on Net::SSH 0.07, for -T fix
26762
26763 2002-08-23 17:51  ivan
26764
26765         * httemplate/view/cust_main.cgi: UI
26766
26767 2002-08-23 17:16  ivan
26768
26769         * FS/: MANIFEST, bin/freeside-addoutsource: Added Files:
26770           bin/freeside-addoutsource
26771
26772 2002-08-23 16:43  ivan
26773
26774         * FS/: MANIFEST, FS/part_export.pm,
26775           FS/part_export/domain_shellcommands.pm,
26776           t/part_export-domain_shellcommands.t: add domain_shellcommands
26777           export
26778
26779 2002-08-19 16:08  ivan
26780
26781         * httemplate/view/cust_main.cgi: encode_entities for comments
26782           entries
26783
26784 2002-08-11 23:17  ivan
26785
26786         * rt/: Makefile, bin/mason_handler.fcgi, bin/mason_handler.scgi,
26787           bin/rt-mailgate, etc/schema.Pg, lib/RT.pm, lib/RT/Record.pm:
26788           import rt 2.0.14
26789
26790 2002-08-02 17:39  ivan
26791
26792         * httemplate/docs/legacy.html: remove some extra modules from
26793           install doc
26794
26795 2002-07-31 11:55  ivan
26796
26797         * FS/FS/part_export.pm: delete directories when deleting users on
26798           freebsd
26799
26800 2002-07-31 06:18  ivan
26801
26802         * FS/FS/svc_acct.pm: fix bug with static IP addresses
26803
26804 2002-07-26 20:56  ivan
26805
26806         * httemplate/misc/cancel-unaudited.cgi: move transaction from web
26807           interface to lib code
26808
26809 2002-07-26 19:47  ivan
26810
26811         * FS/bin/freeside-daily: vacuum pg databases daily
26812
26813 2002-07-25 19:33  ivan
26814
26815         * FS/FS/: part_export.pm, part_export/shellcommands.pm:
26816           shellcommands edit gecos field too
26817
26818 2002-07-23 05:37  ivan
26819
26820         * FS/FS/svc_acct.pm: fix small bugs in duplicate username checking
26821
26822 2002-07-22 03:50  ivan
26823
26824         * FS/t/ClientAPI.t, fs_selfservice/FS-SelfService/cgi/passwd.html:
26825           adding
26826
26827 2002-07-22 03:20  ivan
26828
26829         * Makefile: 1.4.0
26830
26831 2002-07-22 03:18  ivan
26832
26833         * FS/FS/CGI.pm: UI
26834
26835 2002-07-22 03:18  ivan
26836
26837         * FS/FS/cust_main.pm: sort bills by date
26838
26839 2002-07-16 05:29  ivan
26840
26841         * FS/: MANIFEST, FS/ClientAPI.pm, FS/ClientAPI/MyAccount.pm,
26842           FS/ClientAPI/passwd.pm: ClientAPI
26843
26844 2002-07-16 05:28  ivan
26845
26846         * fs_selfservice/: DEPLOY, fs_passwd_test,
26847           FS-SelfService/SelfService.pm,
26848           FS-SelfService/freeside-selfservice-clientd,
26849           FS-SelfService/cgi/login.html, FS-SelfService/cgi/myaccount.html,
26850           FS-SelfService/cgi/selfservice.cgi,
26851           FS-SelfService/cgi/view_invoice.html: invoice viewing...
26852
26853 2002-07-15 20:57  ivan
26854
26855         * FS/FS/part_export/infostreet.pm: missing ; in eval'ed sub
26856
26857 2002-07-15 20:56  ivan
26858
26859         * FS/FS/part_export/infostreet.pm: better error handling
26860
26861 2002-07-15 20:47  ivan
26862
26863         * FS/FS/part_export/infostreet.pm: fix XML-RPC weirdness
26864
26865 2002-07-15 01:28  ivan
26866
26867         * fs_selfservice/: fs_passwd_test,
26868           FS-SelfService/freeside-selfservice-clientd: working framework,
26869           no hung clients, whew
26870
26871 2002-07-14 18:44  ivan
26872
26873         * bin/bind.import: finally a working DNS::ZoneParse
26874
26875 2002-07-11 06:52  ivan
26876
26877         * fs_selfservice/: DEPLOY, fs_passwd_test, FS-SelfService/MANIFEST,
26878           FS-SelfService/SelfService.pm,
26879           FS-SelfService/freeside-selfservice-clientd: finally working
26880           async framework
26881
26882 2002-07-08 19:23  ivan
26883
26884         * httemplate/docs/: schema.dia, schema.png: new schema diagram
26885
26886 2002-07-08 10:14  ivan
26887
26888         * FS/bin/freeside-queued: oops, fix for bug only surfacing with
26889           different freeside uid/gid
26890
26891 2002-07-08 08:56  ivan
26892
26893         * httemplate/edit/svc_acct.cgi: better error message
26894
26895 2002-07-08 06:07  ivan
26896
26897         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
26898           edit expiration dates
26899
26900 2002-07-08 03:01  ivan
26901
26902         * FS/FS/part_export.pm: default linux/netbsd shellcommand userdel
26903           should remove home directories
26904
26905 2002-07-07 10:49  ivan
26906
26907         * FS/FS/svc_acct.pm: rewrite uid-dup checking to be
26908           new-export-aware, closes: #431
26909
26910 2002-07-06 05:15  ivan
26911
26912         * Makefile: beta2
26913
26914 2002-07-06 04:08  ivan
26915
26916         * httemplate/: edit/svc_forward.cgi, view/svc_forward.cgi: fix UI
26917           for forwards - use HTML::Widgets::SelectLayers, closes: Bug#303
26918
26919 2002-07-06 01:50  ivan
26920
26921         * httemplate/view/svc_acct.cgi: add "are you sure?" javascript on
26922           view/svc_acct.cgi "cancel unaudited account" (closes: Bug#432)
26923
26924 2002-07-06 01:29  ivan
26925
26926         * httemplate/view/cust_main.cgi: speling
26927
26928 2002-07-06 00:32  ivan
26929
26930         * httemplate/edit/part_pkg.cgi: fix speling
26931
26932 2002-07-06 00:30  ivan
26933
26934         * FS/FS/: Conf.pm, part_export.pm, svc_www.pm,
26935           part_export/www_shellcommands.pm: move svc_www ssh jobs to the
26936           job queue & exports, and make them configurable
26937
26938 2002-07-05 21:20  ivan
26939
26940         * FS/FS/svc_acct.pm: typo
26941
26942 2002-07-05 16:32  ivan
26943
26944         * httemplate/config/config.cgi: fix bug with config having a value
26945           not in the select
26946
26947 2002-07-04 03:35  ivan
26948
26949         * httemplate/browse/: agent.cgi, agent_type.cgi,
26950           part_bill_event.cgi, part_export.cgi, part_pkg.cgi, part_svc.cgi,
26951           svc_acct_pop.cgi: move "add" links to the top
26952
26953 2002-07-03 07:45  ivan
26954
26955         * FS/t/part_export-http.t: s/_post//
26956
26957 2002-07-03 07:21  ivan
26958
26959         * FS/: MANIFEST, FS/part_export.pm, FS/part_export/http.pm,
26960           t/part_export-http.t: http export
26961
26962 2002-07-03 04:37  ivan
26963
26964         * FS/FS/InitHandler.pm: 54
26965
26966 2002-07-03 04:35  ivan
26967
26968         * FS/FS/InitHandler.pm: sacrifice memory for speed
26969
26970 2002-07-03 04:31  ivan
26971
26972         * FS/FS/InitHandler.pm: preload modules
26973
26974 2002-07-03 04:23  ivan
26975
26976         * FS/FS/: InitHandler.pm, UID.pm: fix to allow running during
26977           apache init
26978
26979 2002-07-03 04:10  ivan
26980
26981         * FS/FS/UID.pm: allow InitHandler to work during apache startup
26982
26983 2002-07-03 03:50  ivan
26984
26985         * FS/FS/InitHandler.pm: skip comment & blank lines
26986
26987 2002-07-03 03:48  ivan
26988
26989         * FS/FS/InitHandler.pm: debug
26990
26991 2002-07-03 03:33  ivan
26992
26993         * FS/: MANIFEST, FS/InitHandler.pm, t/InitHandler.t: preload all
26994           dbdefs
26995
26996 2002-07-02 20:57  ivan
26997
26998         * FS/FS/cust_main.pm: working one-time charges again
26999
27000 2002-07-02 20:52  ivan
27001
27002         * httemplate/view/cust_main.cgi: ui
27003
27004 2002-07-02 20:47  ivan
27005
27006         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
27007           httemplate/edit/process/quick-charge.cgi,
27008           httemplate/view/cust_main.cgi: one-time charges with tax classes
27009
27010 2002-07-02 19:25  ivan
27011
27012         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
27013           httemplate/config/config.cgi: deprecate text radius config
27014           options update config docs
27015
27016 2002-07-02 18:47  ivan
27017
27018         * FS/: MANIFEST, bin/freeside-reexport: freeside-reexport
27019
27020 2002-07-02 18:05  ivan
27021
27022         * FS/bin/freeside-sqlradius-reset: pod
27023
27024 2002-07-02 18:01  ivan
27025
27026         * FS/bin/freeside-sqlradius-reset: fix usage message
27027
27028 2002-07-02 16:03  ivan
27029
27030         * FS/FS/part_export.pm: fix usermod commands for freebsd
27031
27032 2002-07-02 07:37  ivan
27033
27034         * Makefile: beta1!!
27035
27036 2002-07-02 07:22  ivan
27037
27038         * FS/FS/part_export/textradius.pm: working textradius export
27039
27040 2002-07-02 07:00  ivan
27041
27042         * FS/FS/part_export/textradius.pm: better diagnostics
27043
27044 2002-07-02 06:22  ivan
27045
27046         * httemplate/view/cust_main.cgi: ui s/ /&nbsp;
27047
27048 2002-07-02 06:04  ivan
27049
27050         * FS/FS/part_export/shellcommands.pm: no warnings
27051
27052 2002-07-02 06:00  ivan
27053
27054         * FS/FS/: part_export.pm, part_export/shellcommands.pm: working
27055           linux and freebsd shellcommands
27056
27057 2002-07-02 04:29  ivan
27058
27059         * FS/FS/part_export.pm: fix for freebsd presets
27060
27061 2002-07-02 04:27  ivan
27062
27063         * FS/FS/part_export.pm: useful shellcommands presets
27064
27065 2002-07-02 03:14  ivan
27066
27067         * FS/bin/freeside-queued: grr old openssh grr freebsd
27068
27069 2002-07-02 02:42  ivan
27070
27071         * FS/bin/freeside-queued: fleabsd grr
27072
27073 2002-07-02 02:39  ivan
27074
27075         * FS/bin/freeside-queued: freebsd is sofa king broken
27076
27077 2002-07-02 00:31  ivan
27078
27079         * FS/FS/part_export/textradius.pm: working textradius
27080
27081 2002-07-02 00:13  ivan
27082
27083         * FS/FS/part_export/textradius.pm: better error reporting from
27084           rsync
27085
27086 2002-07-01 23:58  ivan
27087
27088         * FS/FS/part_export/: shellcommands.pm, www_shellcommands.pm:
27089           s/options/option/, oops, and machine isn't an option
27090
27091 2002-07-01 23:48  ivan
27092
27093         * FS/FS/queue.pm: error messages can have other chars
27094
27095 2002-07-01 15:38  ivan
27096
27097         * FS/FS/part_export/textradius.pm: prevent any possible infinite
27098           looping
27099
27100 2002-07-01 02:15  ivan
27101
27102         * FS/FS/part_export/textradius.pm: real-time! text radius export
27103
27104 2002-06-30 04:01  ivan
27105
27106         * CREDITS: administrivia
27107
27108 2002-06-30 00:17  ivan
27109
27110         * FS/FS/Record.pm: oops, very bad
27111
27112 2002-06-30 00:16  ivan
27113
27114         * FS/FS/Record.pm: get rid of unneeded Pg-cruft (don't use native
27115           Pg money type)
27116
27117 2002-06-30 00:04  ivan
27118
27119         * FS/FS/Record.pm: fix dbdef caching
27120
27121 2002-06-29 19:13  ivan
27122
27123         * FS/: MANIFEST, FS/part_export.pm,
27124           FS/part_export/shellcommands_withdomain.pm,
27125           t/part_export-shellcommands_withdomain.t: export!
27126
27127 2002-06-29 18:18  ivan
27128
27129         * httemplate/docs/ssh.html: adding
27130
27131 2002-06-28 13:31  ivan
27132
27133         * FS/FS/svc_acct.pm: better error message for illegal password
27134
27135 2002-06-28 13:21  ivan
27136
27137         * FS/FS/cust_main.pm: better error message for missing tax classes
27138
27139 2002-06-28 03:49  ivan
27140
27141         * FS/FS/Record.pm: remove extraneous check
27142
27143 2002-06-28 01:23  ivan
27144
27145         * FS/FS/: Record.pm, UID.pm: fix multi-database installs, while
27146           hopefully keeping performance improvement
27147
27148 2002-06-27 20:09  ivan
27149
27150         * httemplate/view/cust_main.cgi: more card display changes
27151
27152 2002-06-27 19:21  ivan
27153
27154         * httemplate/view/cust_main.cgi: last 4 digits of card instead of
27155           first
27156
27157 2002-06-27 02:23  ivan
27158
27159         * FS/: FS/part_export/bind.pm, FS/part_export/bind_slave.pm,
27160           t/part_export-bind.t, t/part_export-bind_slave.t: null bind
27161           exports
27162
27163 2002-06-27 02:19  ivan
27164
27165         * FS/: FS/part_export/bsdshell.pm, FS/part_export/null.pm,
27166           FS/part_export/sysvshell.pm, FS/part_export/www_shellcommands.pm,
27167           t/part_export-null.t, t/part_export-sysvshell.t,
27168           t/part_export-www_shellcommands.t: export updates
27169
27170 2002-06-26 01:36  ivan
27171
27172         * FS/FS/part_export.pm: tyop
27173
27174 2002-06-26 01:32  ivan
27175
27176         * FS/FS/part_export.pm: better export docs/defaults
27177
27178 2002-06-26 01:12  ivan
27179
27180         * FS/FS/cust_main.pm: add type_pkgs record if necessary for
27181           one-time charges
27182
27183 2002-06-26 01:05  ivan
27184
27185         * httemplate/view/cust_main.cgi: close form tags
27186
27187 2002-06-26 00:42  ivan
27188
27189         * bin/: bsdshell.export, sysvshell.export: shell.export ->
27190           bsdshell.export & sysvshell.export
27191
27192 2002-06-25 20:53  ivan
27193
27194         * FS/FS/part_export_option.pm: export options can be anything
27195
27196 2002-06-25 19:37  ivan
27197
27198         * FS/FS/cust_bill.pm: fix not sending postal invoices to customers
27199           with email invoices too
27200
27201 2002-06-25 18:35  ivan
27202
27203         * FS/FS/cust_main.pm, httemplate/edit/process/quick-charge.cgi,
27204           httemplate/edit/process/quick-cust_pkg.cgi,
27205           httemplate/view/cust_main.cgi: working one-time charges
27206
27207 2002-06-25 17:41  ivan
27208
27209         * httemplate/edit/part_pkg.cgi: ui
27210
27211 2002-06-25 16:27  ivan
27212
27213         * httemplate/view/svc_www.cgi: add link to controlling account
27214
27215 2002-06-25 00:18  ivan
27216
27217         * FS/bin/freeside-queued: might work again under mysql
27218
27219 2002-06-23 12:16  ivan
27220
27221         * FS/FS/domain_record.pm: domain_record records attached to svc_www
27222           records are no longer delete-able, patch from "Stephen Bechard"
27223           <steve@destek.net>, thanks!  closes: Bug#434
27224
27225 2002-06-22 22:44  ivan
27226
27227         * httemplate/edit/process/svc_www.cgi: patch to get this working
27228           from Stephen Bechard <steve@destek.net>
27229
27230 2002-06-22 22:43  ivan
27231
27232         * httemplate/view/svc_www.cgi: add link to edit and format nicely
27233
27234 2002-06-22 18:36  ivan
27235
27236         * FS/FS/svc_www.pm: forgot . between zone and domain, patch from
27237           "Stephen Bechard" <steve@destek.net>, thanks
27238
27239 2002-06-22 18:33  ivan
27240
27241         * httemplate/edit/svc_www.cgi: forgot %> when converting from CGI,
27242           works now, patch from "Stephen Bechard" <steve@destek.net>
27243
27244 2002-06-21 14:49  ivan
27245
27246         * FS/FS/part_export/infostreet.pm: s/title/organization/ at
27247           noment's request
27248
27249 2002-06-21 13:26  ivan
27250
27251         * FS/FS/part_export/infostreet.pm: fix infostreet contact field
27252           setting
27253
27254 2002-06-21 13:17  ivan
27255
27256         * FS/FS/part_export/infostreet.pm: debugging option
27257
27258 2002-06-21 02:57  ivan
27259
27260         * bin/passwd.import: no, don't check for duplicates like this by
27261           default... not new-export style
27262
27263 2002-06-21 02:56  ivan
27264
27265         * FS/FS/svc_acct.pm: better error messages on uid duplicates... uid
27266           stuff still needs to be rewritten for new exports
27267
27268 2002-06-21 02:15  ivan
27269
27270         * bin/passwd.import: oops
27271
27272 2002-06-21 02:13  ivan
27273
27274         * bin/: bind.import, fs-migrate-svc_acct_sm, passwd.import: import
27275           fixes...
27276
27277 2002-06-21 02:11  ivan
27278
27279         * bin/passwd.import: tiny bit better passwd.import
27280
27281 2002-06-21 01:29  ivan
27282
27283         * httemplate/index.html: uid search on main menu, updated upgrade
27284           docs
27285
27286 2002-06-20 15:35  ivan
27287
27288         * FS/FS/part_export/infostreet.pm: fix infostreet contact field foo
27289
27290 2002-06-19 18:29  ivan
27291
27292         * FS/FS/part_export.pm, FS/FS/part_export/shellcommands.pm,
27293           FS/bin/freeside-queued, httemplate/edit/part_export.cgi,
27294           httemplate/edit/process/part_export.cgi: shellcommands
27295           w/passwords
27296
27297 2002-06-18 21:54  ivan
27298
27299         * Makefile, bin/pod2x: pod build fix thanks to Stephen Bechard
27300           <steve@destek.net>
27301
27302 2002-06-18 21:03  ivan
27303
27304         * FS/FS/part_export/infostreet.pm: fix setContactField email
27305
27306 2002-06-18 18:03  ivan
27307
27308         * FS/FS/svc_acct.pm: and the same for changes...
27309
27310 2002-06-18 17:58  ivan
27311
27312         * FS/FS/svc_acct.pm: fix problem provisioning RADIUS groups
27313           caused by kristian/mark/pc-intouch's changes moving exports into
27314           svc_Common -   changed sequence of events such that groups were
27315           not provisioned when the   sqlradius export was run
27316
27317 2002-06-18 16:52  ivan
27318
27319         * httemplate/misc/queue.cgi: better error message
27320
27321 2002-06-14 18:12  ivan
27322
27323         * FS/FS/part_export.pm, httemplate/edit/part_svc.cgi:
27324           mark@pc-intouch.com: exporttype2svcdb removal
27325
27326 2002-06-14 14:35  ivan
27327
27328         * FS/FS/part_export/infostreet.pm: freeside night to infostreet
27329           faxNumber (? dunno, what noment wants)
27330
27331 2002-06-14 04:44  ivan
27332
27333         * Makefile: better releaes target?
27334
27335 2002-06-14 04:26  ivan
27336
27337         * Makefile: 1.4.0pre14
27338
27339 2002-06-14 04:22  ivan
27340
27341         * FS/: FS/Conf.pm, bin/freeside-queued, FS/cust_main.pm,
27342           FS/queue.pm, FS/svc_Common.pm, FS/svc_acct.pm: working job
27343           dependancies FS::queue::joblisting html excapes & truncates long
27344           arguments welcome email (sheesh!) closes: Bug#420 (haha at 4:20
27345           am, too.  really!)
27346
27347 2002-06-14 02:19  ivan
27348
27349         * FS/FS/UID.pm: only run callbacks once... should speed things up
27350           (no dbdef reloading)
27351
27352 2002-06-13 20:26  ivan
27353
27354         * httemplate/docs/legacy.html: s/svc_domain.import/bind.import/ to
27355           match reality
27356
27357 2002-06-13 20:12  ivan
27358
27359         * httemplate/index.html: remove classic interface
27360
27361 2002-06-13 19:25  ivan
27362
27363         * FS/bin/freeside-queued: mysql compatibility?
27364
27365 2002-06-13 17:12  ivan
27366
27367         * httemplate/: index.html, search/cust_main.cgi: search by for
27368           address2 (unit) - commented out in default index.html
27369
27370 2002-06-13 16:28  ivan
27371
27372         * httemplate/: index.html, search/cust_main.cgi: phone number
27373           search (Bug#422)
27374
27375 2002-06-13 16:00  ivan
27376
27377         * FS/FS/svc_acct.pm, httemplate/index.html,
27378           httemplate/search/svc_acct.cgi: fuzzy username searching
27379           (Bug#422)
27380
27381 2002-06-12 17:53  ivan
27382
27383         * httemplate/: index.html, search/cust_main.cgi: search on customer
27384           number (Bug#422)
27385
27386 2002-06-12 13:31  ivan
27387
27388         * FS/FS/svc_acct.pm: fix new duplicate username checking
27389
27390 2002-06-12 10:29  ivan
27391
27392         * httemplate/index.html: fix company search
27393
27394 2002-06-12 09:26  ivan
27395
27396         * FS/FS/cust_main.pm: fix problems with code that resets invoice
27397           events
27398
27399 2002-06-11 11:20  ivan
27400
27401         * bin/bind.export: perl 5.005 needs an explicit mask for mkdir
27402
27403 2002-06-11 02:51  ivan
27404
27405         * FS/FS/part_export.pm: notes
27406
27407 2002-06-11 02:46  ivan
27408
27409         * bin/bind.export: add preliminary bsd shell export
27410
27411 2002-06-11 02:14  ivan
27412
27413         * FS/FS/svc_acct.pm: export-based duplicate username checking!
27414
27415 2002-06-11 01:29  ivan
27416
27417         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: add crypt
27418           option to (bsd|sysv)shell export
27419
27420 2002-06-10 20:25  ivan
27421
27422         * FS/FS/: part_export.pm, svc_Common.pm, svc_acct.pm,
27423           part_export/infostreet.pm: - add new suspend and unsuspend export
27424           hooks (with null defaults) - infostreet export: actually
27425           suspend/unsuspend at infostreet (closes: Bug#418) - infostreet
27426           export: set some contact fields @ infostreet (Bug#419)
27427
27428 2002-06-10 17:58  ivan
27429
27430         * Makefile, init.d/freeside-init: dist fixes.  locate more stuff in
27431           Makefile.  whew.
27432
27433 2002-06-10 16:02  ivan
27434
27435         * FS/FS/domain_record.pm: fix *** ERROR: unterminated L<...> at
27436           line 299 in file FS/domain_record.pm
27437
27438 2002-06-10 15:48  ivan
27439
27440         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: also retry cards
27441           when user clicks "Bill now" (closes: Bug#417)
27442
27443 2002-06-10 15:07  ivan
27444
27445         * FS/FS/: cust_bill_event.pm, cust_main.pm: retry realtime_card
27446           invoice events when a card changes (closes: Bug#417)
27447
27448 2002-06-10 12:44  ivan
27449
27450         * httemplate/view/cust_main.cgi: final visual update on package
27451           date view
27452
27453 2002-06-10 12:41  ivan
27454
27455         * httemplate/view/cust_main.cgi: fixup time display in packages
27456
27457 2002-06-10 12:30  ivan
27458
27459         * httemplate/view/cust_main.cgi: add small time display to dates
27460
27461 2002-06-09 19:52  ivan
27462
27463         * FS/FS/: svc_Common.pm, svc_domain.pm: re-my'ed var
27464
27465 2002-06-09 19:52  ivan
27466
27467         * FS/FS/cust_main_county.pm: silence undefined warnings
27468
27469 2002-06-09 19:51  ivan
27470
27471         * FS/FS/CGI.pm: unused global
27472
27473 2002-06-09 19:42  ivan
27474
27475         * Makefile: back to ASP for profiling...
27476
27477 2002-06-09 18:39  khoff
27478
27479         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
27480           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
27481           httemplate/edit/part_pkg.cgi: Rollback part_pkg.def_svcpart
27482           changes.
27483
27484 2002-06-08 00:48  khoff
27485
27486         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
27487           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
27488           httemplate/edit/part_pkg.cgi: Default svcpart support for
27489           part_pkg.  Fixes 'bug' with new customer and online signup.
27490
27491 2002-06-07 13:33  khoff
27492
27493         * FS/FS/cust_bill.pm: Setup hash for CC failed Text::Template
27494
27495 2002-06-05 15:46  ivan
27496
27497         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
27498           more mysql goodness, thanks dale
27499
27500 2002-06-04 07:35  ivan
27501
27502         * FS/FS/: cust_credit.pm, cust_pay.pm: fix unsuspendauto
27503
27504 2002-06-04 07:02  ivan
27505
27506         * CREDITS, httemplate/search/cust_main.cgi,
27507           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi:
27508           mysql support!  thanks to Donald Greer <dgreer@austintx.com> for
27509           the SQL and Dale Hege <fhege@lumenexus.net> for the patches
27510
27511 2002-06-04 06:46  ivan
27512
27513         * conf/declinetemplate: misspelling
27514
27515 2002-05-31 13:34  ivan
27516
27517         * FS/FS/part_export.pm: dammit i want to catch export subclass
27518           compilation problems
27519
27520 2002-05-31 13:31  ivan
27521
27522         * FS/FS/cust_bill.pm: better error reporting
27523
27524 2002-05-31 11:48  khoff
27525
27526         * FS/t/part_export-sqlmail.t: Don't ask me.  I just hacked Ivan's
27527           test.
27528
27529 2002-05-31 11:45  khoff
27530
27531         * FS/MANIFEST: added sqlmail.pm and test
27532
27533 2002-05-31 10:50  ivan
27534
27535         * FS/FS/svc_forward.pm: typo noticed by <Kaa>
27536
27537 2002-05-30 19:13  ivan
27538
27539         * FS/FS/part_export.pm: no, actually throw an exception if an
27540           export class won't compile.
27541
27542 2002-05-30 17:33  khoff
27543
27544         * httemplate/edit/part_svc.cgi: Added support for part_exports that
27545           are used with more than one svcdb.
27546
27547 2002-05-30 17:22  khoff
27548
27549         * FS/FS/part_export.pm: updated hashes 'n stuff for
27550           FS::part_export::sqlmail
27551
27552 2002-05-30 17:20  khoff
27553
27554         * FS/FS/part_export/sqlmail.pm: part_export module to export
27555           svc_acct, svc_domain, and svc_forward to an external database
27556
27557 2002-05-30 17:18  khoff
27558
27559         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm: Moved
27560           new-style export calls to svc_Common.
27561
27562 2002-05-30 14:51  ivan
27563
27564         * httemplate/misc/delete-customer.cgi: point to correct place for
27565           hidecancelledcustomers config option
27566
27567 2002-05-30 10:49  ivan
27568
27569         * FS/FS/part_export.pm: GRRRRRRRRRRRRR
27570
27571 2002-05-29 13:45  ivan
27572
27573         * FS/bin/freeside-sqlradius-reset: eliminate harmless "Database
27574           handle destroyed without explicit disconnect" errors
27575
27576 2002-05-29 08:56  ivan
27577
27578         * FS/FS/part_export.pm: freeradius 0.5 doc
27579
27580 2002-05-28 21:40  ivan
27581
27582         * fs_selfservice/FS-SelfService/: Changes, MANIFEST, Makefile.PL,
27583           SelfService.pm, test.pl: add fs_selfservice
27584
27585 2002-05-28 14:22  ivan
27586
27587         * FS/FS/svc_acct.pm: better error message for "Illegal password"
27588
27589 2002-05-28 00:55  ivan
27590
27591         * FS/FS/: part_export.pm, part_export/shellcommands.pm: point
27592           people at DBI/DBD documentation for information on data sources.
27593           *sigh*
27594
27595 2002-05-26 23:53  ivan
27596
27597         * httemplate/edit/cust_bill_pay.cgi: fix javascript bug reported by
27598           baloo@gimpgirl.com, thanks
27599
27600 2002-05-23 06:00  ivan
27601
27602         * FS/FS/domain_record.pm, bin/bind.import,
27603           httemplate/edit/process/domain_record.cgi,
27604           httemplate/view/svc_domain.cgi: bind: allow adding slave domains
27605           too
27606
27607 2002-05-22 11:44  ivan
27608
27609         * FS/FS/domain_record.pm, FS/FS/part_export.pm,
27610           FS/FS/svc_domain.pm, bin/bind.export,
27611           httemplate/edit/process/domain_record.cgi,
27612           httemplate/misc/cancel-unaudited.cgi,
27613           httemplate/misc/delete-domain_record.cgi,
27614           httemplate/misc/delete-part_export.cgi,
27615           httemplate/view/svc_domain.cgi: bind export, editing zones,
27616           deleting unaudited domains, mmm
27617
27618 2002-05-22 05:17  ivan
27619
27620         * FS/FS/: cust_pkg.pm, cust_svc.pm: move some code from
27621           FS::cust_pkg to FS::cust_svc, becomes the cancel method
27622
27623 2002-05-22 04:39  ivan
27624
27625         * FS/FS/part_export.pm: - remove some out of date documentation -
27626           die if an export class won't compile
27627
27628 2002-05-22 03:53  ivan
27629
27630         * bin/bind.export: bind export
27631
27632 2002-05-21 19:09  ivan
27633
27634         * FS/FS/part_export/sqlradius.pm: 5.6-isms
27635
27636 2002-05-18 02:51  ivan
27637
27638         * FS/FS/: cust_bill.pm, cust_pay.pm, svc_domain.pm: Mail::Internet
27639           1.44
27640
27641 2002-05-16 20:47  ivan
27642
27643         * FS/FS/svc_acct.pm: freebsd `toor' user
27644
27645 2002-05-16 07:28  ivan
27646
27647         * FS/: FS/part_export/bsdshell.pm, FS/part_export/textradius.pm,
27648           t/part_export-bsdshell.t, t/part_export-textradius.t: adding
27649           (stub) bsdshell and textradius exports
27650
27651 2002-05-16 07:27  ivan
27652
27653         * FS/MANIFEST, eg/export_template.pm: add (stub) bsdshell and
27654           textradius exports
27655
27656 2002-05-16 07:21  ivan
27657
27658         * FS/FS/part_export/infostreet.pm: force all infostreet arguments
27659           to be string type, fixes: "0 as first character in password"
27660           problem.  also see the Frontier::Client manpage
27661
27662 2002-05-16 06:42  ivan
27663
27664         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: service
27665           definition cloning
27666
27667 2002-05-16 06:42  ivan
27668
27669         * FS/FS/svc_acct.pm: allow freebsd `toor' root user
27670
27671 2002-05-15 07:00  ivan
27672
27673         * FS/FS/: queue.pm, part_export/sqlradius.pm: use job dependancies
27674           in FS::part_export::sqlradius.pm display job dependancies in
27675           FS::queue::joblisting
27676
27677 2002-05-15 06:24  ivan
27678
27679         * Makefile, FS/FS.pm, FS/MANIFEST, FS/FS/queue.pm,
27680           FS/FS/queue_depend.pm, FS/FS/part_export/sqlradius.pm,
27681           FS/bin/freeside-queued, FS/t/queue_depend.t,
27682           eg/export_template.pm, httemplate/docs/schema.dia,
27683           httemplate/docs/schema.html, httemplate/docs/schema.png: queue
27684           dependancies
27685
27686 2002-05-14 00:36  ivan
27687
27688         * FS/FS/part_export/sqlradius.pm: don't use return value of UPDATE
27689           to decide whether or not to INSERT.
27690
27691 2002-05-13 17:27  ivan
27692
27693         * FS/FS/part_export/shellcommands.pm: shellcomands oops
27694
27695 2002-05-10 00:54  ivan
27696
27697         * Makefile: always re-install init
27698
27699 2002-05-10 00:50  ivan
27700
27701         * init.d/freeside-init: correct message
27702
27703 2002-05-10 00:45  ivan
27704
27705         * FS/FS/svc_domain.pm: bad reuse of variable
27706
27707 2002-05-10 00:42  ivan
27708
27709         * Makefile: INSTALLGROUP
27710
27711 2002-05-09 08:26  ivan
27712
27713         * Makefile: final make release?
27714
27715 2002-05-09 08:25  ivan
27716
27717         * Makefile: fix make release target
27718
27719 2002-05-09 08:22  ivan
27720
27721         * Makefile: make release target
27722
27723 2002-05-09 08:21  ivan
27724
27725         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
27726           s/Referral/Advertising source/
27727
27728 2002-05-09 08:12  ivan
27729
27730         * FS/FS/cust_main_county.pm: don't duplicate state/county/country
27731           pulldowns even with taxrates...
27732
27733 2002-05-09 05:38  ivan
27734
27735         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
27736           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.t, htetc/handler.pl,
27737           httemplate/browse/agent.cgi,
27738           httemplate/browse/cust_main_county.cgi,
27739           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi,
27740           httemplate/edit/cust_main_county-expand.cgi,
27741           httemplate/edit/part_pkg.cgi,
27742           httemplate/edit/process/cust_main_county-expand.cgi: texas tax!
27743
27744 2002-05-06 06:36  ivan
27745
27746         * FS/FS/cust_bill.pm: fixes gratuitous "Illegal payname" errors
27747           reported by noment
27748
27749 2002-05-04 08:00  ivan
27750
27751         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_main_county.pm,
27752           FS/FS/cust_tax_exempt.pm, FS/FS/part_pkg.pm,
27753           httemplate/docs/admin.html, httemplate/docs/schema.dia,
27754           httemplate/docs/schema.html: schema changes for proper texas tax
27755
27756 2002-05-03 18:11  ivan
27757
27758         * httemplate/: index.html, search/cust_pkg.cgi: add package search
27759           by next bill date to main menu
27760
27761 2002-05-03 17:59  ivan
27762
27763         * httemplate/search/cust_pkg.cgi: fix ranges on cust_pkg search
27764
27765 2002-05-03 17:47  ivan
27766
27767         * FS/FS/cust_pkg.pm: prevent stuff passed from template/user from
27768           being used in searches by signup server
27769
27770 2002-05-03 17:32  ivan
27771
27772         * httemplate/search/cust_pkg.cgi: lilunixbtch: trying to pull
27773           accounts based on next billdate tofu_beast420: hmm a report
27774           ordered by next bill date? tofu_beast420: i don't know how you'd
27775           do that per _customer_ since a customer could have lots of
27776           packages, but you could do a per-package report maybe?
27777
27778 2002-04-29 22:43  ivan
27779
27780         * FS/FS/part_export.pm: better BIND integration
27781
27782 2002-04-26 04:14  ivan
27783
27784         * FS/FS/: Conf.pm, svc_acct.pm: add username-nounderscore and
27785           username-nodash config files
27786
27787 2002-04-25 03:37  ivan
27788
27789         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: free_delayed try
27790           #2
27791
27792 2002-04-25 02:47  ivan
27793
27794         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: add flat_delayed
27795           plan
27796
27797 2002-04-24 18:15  ivan
27798
27799         * FS/FS/cust_main.pm: don't require_cardname for non-CARD payby's
27800
27801 2002-04-24 02:09  ivan
27802
27803         * FS/FS/: Conf.pm, cust_main.pm: require_cardname option
27804
27805 2002-04-24 02:03  ivan
27806
27807         * FS/FS/cust_main.pm: msgcat error for credit card expiration
27808           (closes: Bug#407)
27809
27810 2002-04-23 00:32  ivan
27811
27812         * httemplate/edit/REAL_cust_pkg.cgi: harmless ui glitch
27813
27814 2002-04-23 00:10  ivan
27815
27816         * FS/FS/Record.pm: fixes inserting strings that end in numbers to
27817           TEXT columns... gah i hate SQL
27818
27819 2002-04-22 15:45  ivan
27820
27821         * FS/FS/part_export.pm: use Tie::IxHash to present export options
27822           in a reasonable order
27823
27824 2002-04-22 14:36  ivan
27825
27826         * FS/FS/cust_main.pm: don't show extended debugging in error
27827           messages that could end up on the signup server
27828
27829 2002-04-22 14:23  ivan
27830
27831         * FS/FS/cust_pkg.pm: fix bug checking agents allowed to purchase
27832           packages (moved from signups server)
27833
27834 2002-04-22 14:18  ivan
27835
27836         * httemplate/edit/agent_type.cgi: add pkgpart to agent type listing
27837
27838 2002-04-22 13:47  ivan
27839
27840         * FS/FS/cust_pkg.pm: - check agentnum ability to order packages in
27841           FS::cust_pkg, not signup server - order by recur price in
27842           signup-alternate template
27843
27844 2002-04-20 05:37  ivan
27845
27846         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: bind
27847           export
27848
27849 2002-04-20 04:57  ivan
27850
27851         * FS/FS/domain_record.pm, FS/FS/part_export.pm, bin/passwd.import,
27852           bin/svc_domain.erase, httemplate/docs/legacy.html:
27853           working BIND import
27854
27855 2002-04-20 03:49  ivan
27856
27857         * FS/FS/domain_record.pm: allow * MX records
27858
27859 2002-04-20 03:12  ivan
27860
27861         * FS/FS/domain_record.pm: allow uppercase in zone data.
27862
27863 2002-04-20 03:09  ivan
27864
27865         * FS/FS/domain_record.pm: allow uppercase zones...
27866
27867 2002-04-19 19:06  ivan
27868
27869         * FS/FS/: cust_pkg.pm, cust_svc.pm: fix problem with edge case
27870           where there *is* a pkg_svc record with quantity 0, when changing
27871           packages and using the special case new service code
27872
27873 2002-04-19 16:25  ivan
27874
27875         * FS/FS/svc_acct.pm: maybe just for debugging
27876
27877 2002-04-19 07:27  ivan
27878
27879         * FS/FS/cust_bill.pm: add phone to Business::OnlinePayment usage
27880
27881 2002-04-18 18:16  ivan
27882
27883         * Makefile, FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
27884           init.d/freeside-init: - add init file installation to Makefile,
27885           add unified init file - fix qsearch for op => '!=', value => ''
27886           searches - fix invalid_catd typo - add payby method to part_pkg
27887           and have fs_signup_server pass the data
27888
27889 2002-04-17 13:43  ivan
27890
27891         * FS/FS/part_export/sqlradius.pm: fix usergroup_delete DELETE
27892           syntax
27893
27894 2002-04-17 12:47  ivan
27895
27896         * FS/FS/Record.pm: allow = in ut_text
27897
27898 2002-04-17 05:06  ivan
27899
27900         * httemplate/index.html: fix default searches
27901
27902 2002-04-17 04:41  ivan
27903
27904         * FS/FS/Record.pm: get rid of debugging cruft
27905
27906 2002-04-16 17:25  ivan
27907
27908         * httemplate/search/cust_main.cgi: better ordering in search
27909           results
27910
27911 2002-04-16 16:14  ivan
27912
27913         * FS/FS/cust_main.pm: there it is!  fix bug with
27914           FS::cust_main::agent
27915
27916 2002-04-16 15:56  ivan
27917
27918         * FS/FS/cust_bill.pm: further debugging...
27919
27920 2002-04-16 15:52  ivan
27921
27922         * FS/FS/: Conf.pm, cust_bill.pm: further authorize.net description
27923           debugging (agent??) and get rid of bad unique index on
27924           cust_bill_event
27925
27926 2002-04-16 15:38  ivan
27927
27928         * FS/FS/cust_bill.pm: eek, problem with authorize.net description
27929           field
27930
27931 2002-04-16 14:24  ivan
27932
27933         * FS/bin/freeside-queued: auto-use export classes
27934
27935 2002-04-16 13:13  ivan
27936
27937         * httemplate/browse/part_svc.cgi: ui
27938
27939 2002-04-16 12:50  ivan
27940
27941         * httemplate/index.html: exports, then services...
27942
27943 2002-04-16 03:47  ivan
27944
27945         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
27946           httemplate/index.html, httemplate/search/cust_bill_event.cgi,
27947           httemplate/search/cust_bill_event.html,
27948           httemplate/search/report_tax.html, httemplate/view/cust_bill.cgi:
27949           report on failed billing events...
27950
27951 2002-04-16 02:38  ivan
27952
27953         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/declinetemplate: - send a
27954           notice to the customer when their card is declined - closes:
27955           Bug#351 - freeside-expiration-alerter works fine, closes: Bug#7
27956
27957 2002-04-16 01:52  ivan
27958
27959         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
27960           FS/FS/part_export/vpopmail.pm, httemplate/docs/passwd.html,
27961           httemplate/edit/part_export.cgi: move the last of the real-time
27962           exports out of svc_acct.pm and into part_export
27963
27964 2002-04-15 23:47  ivan
27965
27966         * httemplate/index.html: allow multiple search types on main
27967           menu... more confusing but default is *too* fuzzy
27968
27969 2002-04-14 02:11  ivan
27970
27971         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
27972           FS/FS/svc_acct.pm, FS/FS/part_export/cp.pm,
27973           FS/FS/part_export/cyrus.pm, FS/FS/part_export/infostreet.pm,
27974           FS/FS/part_export/shellcommands.pm,
27975           FS/FS/part_export/vpopmail.pm, FS/t/part_export-cp.t,
27976           FS/t/part_export-cyrus.t, FS/t/part_export-shellcommands.t,
27977           FS/t/part_export-vpopmail.t, eg/export_template.pm,
27978           httemplate/docs/legacy.html, httemplate/docs/schema.dia,
27979           httemplate/docs/schema.html, httemplate/docs/schema.png: - move
27980           cyrus, shellcommands, CP exports exports to new-style - skeleton
27981           files for vpopmail exports - documentation updates - add big
27982           schema diagram to docs
27983
27984 2002-04-13 06:36  ivan
27985
27986         * FS/FS.pm, FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
27987           FS/FS/part_export/cp.pm, FS/bin/freeside-sqlradius-reset,
27988           httemplate/edit/part_export.cgi: - documentation updates - move
27989           Critical Path export to new-style export - bin/sqlradius_reset
27990           gets a manpage and becomes FS/bin/freeside-sqlradius-reset
27991
27992 2002-04-13 03:46  ivan
27993
27994         * httemplate/index.html: s/otaker/order-taker/
27995
27996 2002-04-13 02:14  ivan
27997
27998         * FS/FS/cust_bill.pm: allow invoice_lines(0) meaning no limit, no
27999           padding (see Bug#388)
28000
28001 2002-04-13 01:51  ivan
28002
28003         * FS/FS/queue.pm, httemplate/misc/queue.cgi: bulk queue operations
28004           (closes: Bug#389)
28005
28006 2002-04-12 08:14  ivan
28007
28008         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
28009           httemplate/edit/cust_pkg.cgi: fudge up FS::cust_pkg::order
28010           ("Order and cancel packages") to try to move services between
28011           svcparts as a last resort...
28012
28013 2002-04-12 06:22  ivan
28014
28015         * FS/MANIFEST, FS/FS/Msgcat.pm, FS/FS/Record.pm,
28016           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm, FS/FS/msgcat.pm,
28017           FS/FS/part_export.pm, FS/FS/svc_acct.pm, FS/t/Msgcat.t,
28018           htetc/handler.pl, httemplate/browse/part_svc.cgi,
28019           httemplate/edit/part_export.cgi, httemplate/edit/part_svc.cgi,
28020           httemplate/edit/process/agent_type.cgi,
28021           httemplate/edit/process/part_export.cgi,
28022           httemplate/edit/process/part_svc.cgi,
28023           httemplate/misc/delete-customer.cgi: - should finish off the
28024           part_svc -> part_export s/one-to-many/many-to-many/   transition
28025           (closes: Bug#375) - fixes a nasty export scoping bug with message
28026           catalogs, whew
28027
28028 2002-04-11 15:05  ivan
28029
28030         * FS/FS.pm, FS/MANIFEST, FS/FS/export_svc.pm, FS/FS/part_export.pm,
28031           FS/FS/part_svc.pm, FS/t/export_svc.t, httemplate/index.html,
28032           httemplate/browse/part_export.cgi,
28033           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
28034           httemplate/edit/part_export.cgi,
28035           httemplate/edit/process/part_export.cgi,
28036           httemplate/misc/delete-part_export.cgi: (almost) everything for
28037           bug#375 - create export_svc table - part_svc to part_export is
28038           now properly many-to-many, not one-to-many
28039
28040           still need to finish service editing (choosing exports) in
28041           httemplate/edit/part_svc.cgi and
28042           httemplate/edti/process/part_svc.cgi
28043
28044           and do somethinga about that manual $svcdb = 'svc_acct' in
28045           httemplate/edit/part_export.cgi (do part_export records need a
28046           svcdb? probably not... should be able to just pass an svcdb on
28047           creation of new exports, move the big %exports hash into
28048           part_export.pm and allow httemplate/edit/part_svc.cgi to query it
28049           for exports that can apply to a given svcdb....
28050
28051 2002-04-11 15:04  ivan
28052
28053         * FS/FS/Record.pm: use the AUTOLOAD that reports errors better &
28054           fix problems with ut_domain losing data
28055
28056 2002-04-10 06:42  ivan
28057
28058         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
28059           FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
28060           FS/FS/svc_acct_pop.pm, httemplate/browse/msgcat.cgi,
28061           httemplate/docs/signup.html, httemplate/edit/msgcat.cgi,
28062           httemplate/edit/process/msgcat.cgi: bulk checkin from working on
28063           the road:
28064
28065           - use msgcat for more error messages - should be all things that
28066           would come3   back from the signup server normally now - signup
28067           server: don't display access number <SELECT> if there's none or
28068           one - signup_server-realtime config option to run billing for
28069           signup server   signups immediately - signup server: pkg
28070           available to success templates, better documentation on   success
28071           templates - httemplate/edit/msgcat.cgi fields are properly sticky
28072           on errors - httemplate/edit/process/msgcat.cgi - don't update
28073           identical fields
28074
28075 2002-04-06 22:23  ivan
28076
28077         * FS/FS/: Conf.pm, cust_bill.pm, cust_pay.pm: send email on signup
28078           server signups (closes: Bug#386)
28079
28080 2002-04-06 21:56  ivan
28081
28082         * FS/FS/Conf.pm, FS/FS/msgcat.pm, conf/show-msgcat-codes,
28083           httemplate/browse/msgcat.cgi, httemplate/edit/msgcat.cgi,
28084           httemplate/edit/process/msgcat.cgi: working message catalogs (not
28085           used for enough yet) - almost (but not quite) closes Bug#385 -
28086           still have to catalog the   backend things triggered by signup
28087           server.
28088
28089 2002-04-06 16:00  ivan
28090
28091         * FS/FS/Conf.pm, httemplate/config/config-process.cgi,
28092           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
28093           httemplate/docs/signup.html: - config option for signup server
28094           payment types - credit card type pulldown on signup server
28095           (closes: Bug#383)
28096
28097 2002-04-06 14:32  ivan
28098
28099         * FS/FS/: Conf.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm:
28100           add a config option to set the Business::OnlinePayment
28101           description field, and make some useful data available for the
28102           config option.  closes: Bug#378
28103
28104 2002-04-06 13:32  ivan
28105
28106         * httemplate/search/cust_main.cgi: fix visual glitch
28107
28108 2002-04-06 12:37  ivan
28109
28110         * httemplate/docs/signup.html: big signup server cleanups.  uses
28111           Storable for network protocol now.  - makes Bugs 384 & 385 easier
28112           - closes: Bug#382
28113
28114 2002-04-05 16:08  ivan
28115
28116         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
28117           httemplate/view/svc_acct.cgi: security phrase bug fixes
28118
28119 2002-04-05 15:51  ivan
28120
28121         * CREDITS, Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/msgcat.pm,
28122           FS/FS/svc_acct.pm, FS/t/msgcat.t, bin/freeside-session-kill,
28123           conf/locale, eg/table_template-svc.pm, eg/table_template.pm,
28124           htetc/handler.pl, httemplate/index.html,
28125           httemplate/browse/cust_main_county.cgi,
28126           httemplate/browse/msgcat.cgi, httemplate/browse/svc_acct_pop.cgi,
28127           httemplate/docs/schema.html, httemplate/edit/svc_acct.cgi,
28128           httemplate/view/svc_acct.cgi: - add message catalog table &
28129           beginning of web interface - add security_phrase and conf option
28130           to svc_acct.pm - random other stuff
28131
28132 2002-04-05 15:37  jeff
28133
28134         * httemplate/view/cust_main.cgi: credit/refund display correction
28135
28136 2002-04-05 12:52  ivan
28137
28138         * httemplate/edit/process/cust_credit_bill.cgi: don't specify date
28139           (not on submitting form)
28140
28141 2002-04-05 08:37  ivan
28142
28143         * eg/export_template.pm, FS/t/part_export-infostreet.t,
28144           FS/t/part_export-sqlradius.t: oops forgot these from working on
28145           the road
28146
28147 2002-04-04 16:42  ivan
28148
28149         * FS/MANIFEST, FS/FS/part_export.pm,
28150           FS/FS/part_export/infostreet.pm, FS/FS/part_export/sqlradius.pm,
28151           httemplate/index.html, httemplate/edit/part_export.cgi: Checkin
28152           of disparate changes from working on the road: - generic SQL
28153           query - move exports out to their own files - small cleanup of
28154           selfadmin server
28155
28156 2002-03-29 09:27  ivan
28157
28158         * htetc/handler.pl, httemplate/search/svc_acct.cgi: fix unlinked
28159           svc browse!
28160
28161 2002-03-26 23:08  ivan
28162
28163         * FS/FS/queue.pm: don't show queue arguments (passwords!) on svc_*
28164           screens (unless queue_dangerous_options!)
28165
28166 2002-03-26 21:36  ivan
28167
28168         * FS/FS/cust_main.pm, FS/FS/part_referral.pm,
28169           httemplate/index.html, httemplate/docs/admin.html:
28170           s/referral/advertising source/
28171
28172           yes, the name sucks.  got a better one?
28173
28174 2002-03-26 08:24  ivan
28175
28176         * httemplate/search/cust_main.cgi: simple visual fix: &nbsp; for
28177           blank company column
28178
28179 2002-03-26 05:58  ivan
28180
28181         * FS/FS/part_svc.pm: forgot to use FS::part_export to search on it
28182
28183 2002-03-26 05:20  ivan
28184
28185         * httemplate/docs/passwd.html: doc
28186
28187 2002-03-26 04:35  ivan
28188
28189         * httemplate/docs/admin.html: s/Add/Provision/
28190
28191 2002-03-25 16:32  ivan
28192
28193         * FS/FS/part_export.pm, FS/bin/freeside-queued,
28194           httemplate/edit/part_export.cgi: further export bugfixing add 10
28195           kid limit to freeside-queued sqlradius_reset now works (closes:
28196           Bug#372)
28197
28198 2002-03-25 16:26  ivan
28199
28200         * Makefile: hhahah oops i _really_ ought to do something about that
28201
28202 2002-03-25 06:59  ivan
28203
28204         * httemplate/: index.html, search/cust_main-otaker.cgi,
28205           search/cust_main.cgi: customers by otaker report (ugly
28206           search/cust_main.cgi mods; revert if they cause problems)
28207
28208 2002-03-24 12:00  ivan
28209
28210         * httemplate/: edit/cust_main.cgi, search/svc_acct.cgi,
28211           browse/agent.cgi: UI improvements for agents
28212
28213 2002-03-24 10:23  ivan
28214
28215         * FS/FS/agent.pm: tyop
28216
28217 2002-03-24 09:42  ivan
28218
28219         * CREDITS, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
28220           "subscription" price plan from "Luke Pfeifer"
28221           <freeside@globalli.com>
28222
28223 2002-03-24 06:29  ivan
28224
28225         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/queue.pm,
28226           FS/FS/radius_usergroup.pm, FS/FS/svc_acct.pm,
28227           httemplate/edit/svc_acct.cgi:
28228           ICRADIUS groups all done!  UI and provisioning.  closes: Bug#362
28229
28230           fix some bugs in the export and add queue_dangerous_controls
28231           option too
28232
28233 2002-03-23 09:49  ivan
28234
28235         * FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
28236           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
28237           httemplate/edit/process/part_svc.cgi: okay group editing UI as
28238           well as part_svc group editing UI seem to be working
28239
28240 2002-03-23 08:16  ivan
28241
28242         * FS/FS/part_export.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
28243           httemplate/edit/svc_acct.cgi,
28244           httemplate/edit/process/svc_acct.cgi: group editing seems to be
28245           working...  everything except defaults... oh and export...
28246
28247 2002-03-22 23:54  ivan
28248
28249         * FS/bin/freeside-queued: redirect STDOUT/STDERR a bit later for
28250           better error reporting
28251
28252 2002-03-22 10:56  ivan
28253
28254         * Makefile, FS/MANIFEST, FS/FS/cust_main_county.pm,
28255           FS/FS/svc_acct.pm, FS/t/radius_usergroup.t,
28256           httemplate/docs/schema.html, httemplate/edit/part_svc.cgi,
28257           httemplate/edit/svc_acct.cgi, httemplate/view/svc_acct.cgi:
28258           RADIUS groups on the way!
28259
28260 2002-03-22 04:49  ivan
28261
28262         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/part_export.pm,
28263           FS/t/part_export.t, FS/t/part_export_option.t,
28264           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
28265           httemplate/edit/process/part_export.cgi,
28266           httemplate/misc/delete-part_export.cgi: more new export...
28267
28268 2002-03-20 22:57  ivan
28269
28270         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi,
28271           httemplate/edit/process/part_export.cgi: more for the new world
28272           of export...
28273
28274 2002-03-20 13:31  ivan
28275
28276         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/part_export_option.pm,
28277           FS/FS/part_svc.pm, FS/FS/svc_acct.pm, FS/bin/freeside-queued,
28278           htetc/handler.pl, httemplate/edit/part_export.cgi,
28279           httemplate/edit/process/part_export.cgi: new export!  infostreet
28280           and sqlradius provisioning switched over  (Bug #299 - doesn't
28281           close it, but all the groundwork is done)
28282
28283           also removes non-transactional ICRADIUS export from
28284           svc_acct.export   (closes: Bug#347)
28285
28286 2002-03-19 23:37  ivan
28287
28288         * FS/FS/cust_main_county.pm: disable region caching for now
28289
28290 2002-03-19 09:48  ivan
28291
28292         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
28293           httemplate/edit/process/cust_main.cgi: changes dum big
28294           "state/county/country" select to three, linked with javascript
28295           closes: Bug#353
28296
28297 2002-03-18 13:40  ivan
28298
28299         * FS/FS/: Conf.pm, cust_bill.pm, part_bill_event.pm: bugfixes,
28300           closes Bug#314
28301
28302 2002-03-18 12:50  ivan
28303
28304         * httemplate/edit/part_bill_event.cgi, FS/FS/part_bill_event.pm,
28305           FS/FS/Conf.pm: okay, now you can specify an alternate invoice
28306           template, and it'll be auto-createad and added to the list of
28307           configuration options.  closes: Bug#314
28308
28309 2002-03-18 11:49  ivan
28310
28311         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_pay.pm: fixes: bug
28312           #348 - adds the ability to email on deleted payments.
28313
28314 2002-03-18 09:50  ivan
28315
28316         * httemplate/config/config.cgi:
28317           fixes bug#367 (yay, that one was annoying):
28318
28319           in config editor, initial newlines in <textarea>s are lost.  even
28320           if you didn't mean to edit them you remove that..
28321
28322 2002-03-18 08:05  ivan
28323
28324         * FS/FS/: svc_Common.pm, svc_acct.pm: handle inserting cust_svc and
28325           svc_acct records separately also, to handle imports preserving
28326           svcnum
28327
28328 2002-03-18 07:52  ivan
28329
28330         * httemplate/edit/: part_export.cgi, process/part_export.cgi: added
28331           (incomplete) export foo
28332
28333 2002-03-18 07:51  ivan
28334
28335         * httemplate/browse/part_svc.cgi: UI glitch; forgot ROWSPAN for
28336           export column
28337
28338 2002-03-18 06:17  ivan
28339
28340         * FS/FS/raddb.pm: add noment-specific RADIUS attributes
28341
28342 2002-03-18 01:10  ivan
28343
28344         * FS/FS/Conf.pm, FS/FS/svc_domain.pm,
28345           httemplate/config/config-process.cgi,
28346           httemplate/config/config-view.cgi, httemplate/config/config.cgi:
28347           new config value `defaultrecords', documentation, javascript
28348           config file editor
28349
28350 2002-03-17 00:33  ivan
28351
28352         * httemplate/config/: config-view.cgi, config.cgi: new domain
28353           record editing foo
28354
28355 2002-03-12 10:45  ivan
28356
28357         * httemplate/misc/cancel-unaudited.cgi: print error message for
28358           failed cancels!
28359
28360 2002-03-12 07:33  ivan
28361
28362         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
28363           httemplate/edit/part_svc.cgi: abstract stupid HTML layer trick
28364           out to HTML::Widgets::SelectLayers
28365
28366 2002-03-09 02:19  khoff
28367
28368         * FS/FS/: Conf.pm, svc_domain.pm: Support for default CNAME/A
28369           records
28370
28371 2002-03-07 06:13  ivan
28372
28373         * FS/FS/cust_bill.pm: better error msgs for mail errors
28374
28375 2002-03-07 06:10  ivan
28376
28377         * FS/FS/: cust_bill.pm, part_export.pm, part_export_option.pm,
28378           queue.pm: [no log message]
28379
28380 2002-03-06 15:32  ivan
28381
28382         * conf/invoice_from: oops, missing invoice_from
28383
28384 2002-03-06 14:44  jeff
28385
28386         * FS/MANIFEST, FS/FS/Conf.pm, conf/alerter_template,
28387           httemplate/docs/admin.html: billing expiration alerts
28388
28389 2002-03-05 15:13  jeff
28390
28391         * httemplate/search/report_tax.cgi: consistency is nice
28392
28393 2002-03-04 14:10  ivan
28394
28395         * FS/FS/Record.pm: make history tables conditional
28396
28397 2002-03-04 04:48  ivan
28398
28399         * Makefile, FS/FS/Record.pm, FS/FS/nas.pm, bin/fs-radius-add-check,
28400           bin/fs-radius-add-reply: [no log message]
28401
28402 2002-02-28 15:30  ivan
28403
28404         * httemplate/search/svc_acct.cgi: tyop
28405
28406 2002-02-28 15:18  ivan
28407
28408         * FS/FS/svc_acct.pm: clean up mess.  *sigh*
28409
28410 2002-02-28 15:17  ivan
28411
28412         * FS/FS/svc_acct.pm: clean up mess
28413
28414 2002-02-28 15:13  ivan
28415
28416         * FS/FS/svc_acct.pm: eek
28417
28418 2002-02-28 15:08  ivan
28419
28420         * httemplate/search/svc_acct.cgi: add main menu link
28421
28422 2002-02-28 15:07  ivan
28423
28424         * httemplate/misc/cancel-unaudited.cgi: handle errors better
28425
28426 2002-02-28 14:05  ivan
28427
28428         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
28429           httemplate/config/config.cgi: s/depreciated/deprecated/
28430
28431 2002-02-27 16:28  jeff
28432
28433         * FS/FS/svc_acct.pm: improved vpopmail support for svc_acct records
28434
28435 2002-02-27 15:20  ivan
28436
28437         * FS/FS/cust_main.pm: oops, spurious error messages
28438
28439 2002-02-27 15:03  ivan
28440
28441         * FS/FS/cust_main.pm: bubble up billing event errors
28442
28443 2002-02-27 14:40  ivan
28444
28445         * FS/FS/cust_bill_event.pm: and missing ) *sigh*
28446
28447 2002-02-27 14:40  ivan
28448
28449         * FS/FS/cust_bill_event.pm: errant ;
28450
28451 2002-02-27 14:39  ivan
28452
28453         * FS/FS/cust_bill_event.pm, httemplate/docs/schema.html,
28454           httemplate/view/cust_bill.cgi: add status and statustext fields
28455           to cust_bill_event
28456
28457 2002-02-27 14:00  ivan
28458
28459         * FS/FS/cust_main.pm: well, don't make things worse when
28460           debugging...
28461
28462 2002-02-27 13:57  ivan
28463
28464         * FS/: FS/cust_main.pm, bin/freeside-daily: better debugging
28465
28466 2002-02-26 14:09  ivan
28467
28468         * httemplate/search/: report_receivables.cgi, report_tax.cgi: fixup
28469           reports for templated webUI
28470
28471 2002-02-26 03:53  ivan
28472
28473         * FS/FS/cust_main.pm: okay, finally fix all the weirdness with
28474           shipping adresses.  whew.
28475
28476 2002-02-26 03:42  ivan
28477
28478         * FS/FS/: Record.pm, cust_main.pm: in Record.pm - call ->check
28479           **BEFORE** generating @diff for SQL.  causing weird effects with
28480           cust_main::check that modifies record (ship_ field weirdness)
28481
28482           fix nasty logic error triggered by changing a ship_ field from
28483           something TO identical to the corresponding non-ship_ field.
28484           ouch
28485
28486 2002-02-26 03:30  ivan
28487
28488         * FS/FS/cust_main.pm: fix nasty logic error triggered by changing a
28489           ship_ field from something TO identical to the corresponding
28490           non-ship_ field.  ouch.
28491
28492 2002-02-26 03:11  ivan
28493
28494         * httemplate/edit/cust_main.cgi: fix a weird oops with service
28495           address editing UI that would leave some fields blank... ?
28496
28497 2002-02-26 01:06  ivan
28498
28499         * FS/FS/cust_bill.pm: ugh, payname needs first/last i guess
28500
28501 2002-02-26 00:34  ivan
28502
28503         * FS/FS/cust_main.pm: die with a better error message on bad
28504           locales
28505
28506 2002-02-25 11:09  ivan
28507
28508         * httemplate/search/svc_acct.cgi: keith@landel:     We have users
28509           that have the character "." in their username     we can't search
28510           these customers by Username, can you please fix.
28511
28512 2002-02-23 14:36  ivan
28513
28514         * httemplate/search/: report_receivables.cgi, report_tax.cgi: take
28515           hardcoded paths out of report cgis
28516
28517 2002-02-23 03:56  ivan
28518
28519         * CREDITS, FS/FS/Record.pm, httemplate/docs/index.html,
28520           httemplate/search/cust_main.cgi,
28521           httemplate/search/cust_main.html: case-insensitive and substring
28522           searching
28523
28524 2002-02-23 03:46  ivan
28525
28526         * httemplate/index.html: silly html tweaking
28527
28528 2002-02-22 23:48  ivan
28529
28530         * httemplate/browse/part_pkg.cgi: it's too late.
28531
28532 2002-02-22 23:35  ivan
28533
28534         * httemplate/browse/part_pkg.cgi: i really should just start moving
28535           things to templates
28536
28537 2002-02-22 23:32  ivan
28538
28539         * httemplate/browse/: part_pkg.cgi, part_svc.cgi: UI nit fixes -
28540           misaligned columns when viewing disabled services/packages
28541
28542 2002-02-22 23:00  ivan
28543
28544         * FS/FS/UID.pm: nit
28545
28546 2002-02-22 18:14  jeff
28547
28548         * FS/FS/UID.pm, httemplate/search/report_receivables.cgi,
28549           httemplate/search/report_tax.cgi: report fixes and cruft removal
28550
28551 2002-02-22 18:02  ivan
28552
28553         * httemplate/index.html: UI work on main menu, remove Archive::Tar
28554           from docs
28555
28556 2002-02-22 15:18  jeff
28557
28558         * FS/MANIFEST, httemplate/index.html,
28559           httemplate/search/report_receivables.cgi,
28560           httemplate/search/report_tax.cgi,
28561           httemplate/search/report_tax.html: add some reporting features
28562
28563 2002-02-22 15:08  ivan
28564
28565         * FS/FS/cust_pay_batch.pm: fix i18n zip
28566
28567 2002-02-22 14:13  ivan
28568
28569         * httemplate/edit/cust_main.cgi: billing vs. shipping states
28570           weren't sorted in the same order.  UI glitch only
28571
28572 2002-02-22 04:31  ivan
28573
28574         * httemplate/config/: config-process.cgi, config-view.cgi: fixup
28575           <SELECT> configuration editing, fixes Bug#350
28576
28577 2002-02-22 04:13  ivan
28578
28579         * httemplate/index.html: close </FORM> tags
28580
28581 2002-02-22 01:01  ivan
28582
28583         * FS/FS/svc_acct.pm: correctly disable/enable accounts @ CP
28584
28585 2002-02-22 00:58  ivan
28586
28587         * FS/FS/svc_acct.pm: freeside *SUSPENDED* -> CP set_mailbox_status
28588           OTHER/OTHER_BOUNCE
28589
28590 2002-02-21 22:42  ivan
28591
28592         * FS/FS/queue.pm: UI in joblisting: don't split ( retry | remove )
28593           links
28594
28595 2002-02-21 22:39  ivan
28596
28597         * FS/FS/queue.pm: don't error out on bad svcnum's, just silently
28598           remove them
28599
28600 2002-02-21 22:23  ivan
28601
28602         * FS/FS/svc_acct.pm: don't leak perl line numbers on cp
28603           provisioning errors
28604
28605 2002-02-21 21:56  ivan
28606
28607         * FS/FS/svc_acct.pm: fix bugs in CP mailbox changes: cp_change and
28608           cp_rename
28609
28610 2002-02-21 17:07  ivan
28611
28612         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: UI work:
28613
28614           make all functions of view/cust_pkg.cgi available on
28615           view/cust_main.cgi  - having them one link down in "Edit" is
28616           confusing.
28617
28618           closes: Bug#325
28619
28620 2002-02-20 14:03  ivan
28621
28622         * httemplate/index.html: invoice reports belong here too
28623
28624 2002-02-20 02:39  ivan
28625
28626         * FS/FS/CGI.pm: fixes eidiot under Mason, closes: Bug#344
28627
28628 2002-02-20 01:44  ivan
28629
28630         * httemplate/view/cust_main.cgi: don't display full card in
28631           webinterface
28632
28633 2002-02-19 19:17  jeff
28634
28635         * FS/FS/cust_main.pm: correct sense of tax generation
28636
28637 2002-02-19 17:03  ivan
28638
28639         * CREDITS, FS/FS/CGI.pm, FS/FS/Record.pm, FS/FS/queue.pm,
28640           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
28641           FS/bin/freeside-queued, htetc/handler.pl, httemplate/index.html,
28642           httemplate/misc/queue.cgi, httemplate/view/svc_acct.cgi,
28643           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
28644           httemplate/view/svc_www.cgi: use Net::SSH::ssh_cmd for all job
28645           queueing rather than local duplicated ssh subs
28646
28647           queue daemon updates: retry & remove links work, bubble up error
28648           message to webinterface, link to svcnum & have job listings on
28649           view/svc_* pages, closes: Bug#280
28650
28651           s/option/optionname/ schema change, dumb mysql, closes: Bug#334
28652
28653 2002-02-19 15:43  ivan
28654
28655         * httemplate/docs/schema.html: set EVERYTHING=1 for your own
28656           mod_perl compile
28657
28658 2002-02-18 23:51  ivan
28659
28660         * httemplate/index.html: oops
28661
28662 2002-02-18 20:43  ivan
28663
28664         * httemplate/index.html: new main menu!
28665
28666 2002-02-18 19:22  jeff
28667
28668         * FS/FS/cust_refund.pm: fix refund posting
28669
28670 2002-02-18 19:15  ivan
28671
28672         * FS/FS/cust_refund.pm: <rluser> ut_number instead of ut_numbern
28673
28674 2002-02-18 19:06  ivan
28675
28676         * FS/FS/cust_refund.pm: need to use FS::Record qw(qsearch) !
28677
28678 2002-02-18 18:57  ivan
28679
28680         * httemplate/: edit/part_pkg.cgi, view/cust_main.cgi: allow custom
28681           packages to edit service quantities also
28682
28683 2002-02-18 12:09  ivan
28684
28685         * httemplate/edit/part_svc.cgi: bad warning, causing errors with
28686           strict
28687
28688 2002-02-18 10:07  ivan
28689
28690         * FS/FS/prepay_credit.pm: document 'seconds'
28691
28692 2002-02-18 02:14  ivan
28693
28694         * httemplate/edit/svc_www.cgi: oops!
28695
28696 2002-02-18 00:53  ivan
28697
28698         * Makefile: make release and make update-webdemo targets
28699
28700 2002-02-18 00:39  ivan
28701
28702         * FS/FS/Conf.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
28703           httemplate/edit/part_pkg.cgi: safe web demo operation!  closes:
28704           Bug#217
28705
28706           fix bug in edit/part_pkg: s/bkg/pkg/
28707
28708           edit/part_pkg.cgi - plan <SELECT> is now properly stick on
28709           errors, closes: Bug#323
28710
28711 2002-02-17 19:45  ivan
28712
28713         * httemplate/edit/part_svc.cgi: fix modified <SELECT>s under
28714           netcape4, use one for svc_acct.popnum too
28715
28716 2002-02-17 16:21  jeff
28717
28718         * Makefile: keep accidentally checking in Makefile changes, gotta
28719           do something about that...
28720
28721 2002-02-17 16:13  jeff
28722
28723         * Makefile, FS/FS/Conf.pm: trading in tar for rsync for improved
28724           vpopmail support
28725
28726 2002-02-17 13:01  ivan
28727
28728         * FS/MANIFEST: removing CGIwrapper.pm
28729
28730 2002-02-17 11:12  ivan
28731
28732         * FS/MANIFEST: get ride of CGIwrapper.pm
28733
28734 2002-02-17 11:07  jeff
28735
28736         * FS/FS/svc_forward.pm: queue svc_forward remote commands; better
28737           commands too
28738
28739 2002-02-15 11:34  ivan
28740
28741         * Makefile: keep accidentally checking in Makefile changes, gotta
28742           do something about that...
28743
28744 2002-02-15 11:33  ivan
28745
28746         * Makefile, FS/FS/Conf.pm, FS/FS/svc_acct.pm: CP provisioning!!
28747
28748 2002-02-14 10:06  ivan
28749
28750         * bin/: fs-radius-add-check, fs-radius-add-reply: docs?  haha
28751
28752 2002-02-13 17:12  ivan
28753
28754         * FS/FS/cust_pay_batch.pm: don't require state (i18n)
28755
28756 2002-02-12 10:56  ivan
28757
28758         * FS/FS/cust_bill.pm: more information in "cant send invoice email"
28759           error message
28760
28761 2002-02-12 10:47  ivan
28762
28763         * FS/FS/cust_main.pm: fixes:
28764
28765           Error running invoice event ($cust_main->charge( 10.00, 'Overdue
28766           Bill' );): Illegal or empty (text) comment:  at
28767           /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1141.
28768
28769 2002-02-11 21:58  ivan
28770
28771         * httemplate/docs/admin.html: fixes: bug#331
28772
28773 2002-02-11 20:49  ivan
28774
28775         * httemplate/edit/part_bill_event.cgi: oops
28776
28777 2002-02-11 18:11  ivan
28778
28779         * FS/FS/Conf.pm, httemplate/config/config.cgi: add username_policy
28780           "@append domain"
28781
28782           add "select" config type, mmm
28783
28784 2002-02-11 18:06  ivan
28785
28786         * FS/FS/svc_acct.pm: that's not a bug anymore, don't list it in the
28787           BUGS section
28788
28789 2002-02-11 17:25  ivan
28790
28791         * httemplate/edit/part_svc.cgi: red warning for unknown type :)
28792
28793 2002-02-11 17:13  ivan
28794
28795         * httemplate/edit/part_svc.cgi: service definition domsvc is now a
28796           domain pulldown closes: Bug#328
28797
28798 2002-02-11 15:01  ivan
28799
28800         * FS/FS/svc_forward.pm: oops, code hidden by pod
28801
28802 2002-02-11 13:51  ivan
28803
28804         * httemplate/edit/svc_acct.cgi: don't display useless finger and
28805           shell fields if uid is set to fixed & blank in the service
28806           definition - causes: Error: Can't have finger-name without uid
28807
28808 2002-02-11 11:38  ivan
28809
28810         * FS/FS/Conf.pm, FS/FS/svc_www.pm, httemplate/edit/svc_acct.cgi,
28811           httemplate/edit/process/svc_www.cgi,
28812           httemplate/view/svc_domain.cgi, httemplate/view/svc_www.cgi:
28813           svc_www is working!
28814
28815           also auto-create and add A records if necessary using apacheip
28816           config file.
28817
28818           and show all domain_records on view/svc_domain.cgi page
28819
28820 2002-02-10 14:31  ivan
28821
28822         * httemplate/edit/svc_acct.cgi: ui
28823
28824 2002-02-10 14:21  ivan
28825
28826         * httemplate/edit/part_pkg.cgi: slighly different wording
28827
28828 2002-02-10 14:06  ivan
28829
28830         * FS/FS/cust_svc.pm: another bug in quantity checking
28831
28832 2002-02-10 13:37  ivan
28833
28834         * FS/FS/cust_svc.pm: import qsearch() so the quantity checking
28835           works
28836
28837 2002-02-10 13:30  ivan
28838
28839         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, conf/agent_defaultpkg: add new
28840           package definitions to all agent types by default
28841
28842           config option to restore current behaviour (must explicitly add
28843           new package definitions to each agent type)
28844
28845           closes: Bug#324
28846
28847 2002-02-10 11:58  ivan
28848
28849         * FS/MANIFEST, FS/bin/freeside-daily,
28850           httemplate/edit/process/part_bill_event.cgi: update billing
28851           documentation for the new world of invoice events added
28852           freeside-daily replacing freeside-bill for the new world of
28853           invoice events
28854
28855 2002-02-10 10:56  ivan
28856
28857         * FS/FS/cust_pay.pm, httemplate/edit/cust_pay.cgi: use unique
28858           tokens to prevent double-submission of payments in the web UI
28859           (closes: Bug#320)
28860
28861 2002-02-10 09:30  ivan
28862
28863         * httemplate/search/cust_main.cgi: eliminate duplicate cusomters
28864           before figuring to display a list or redirect.  eliiminates "2
28865           matching found" displayed but only one in list.
28866
28867 2002-02-10 09:02  ivan
28868
28869         * FS/FS/cust_main_invoice.pm: allow + in email addresses
28870
28871 2002-02-10 08:49  ivan
28872
28873         * FS/FS/cust_main_invoice.pm: okay, for now, don't try to transform
28874           email addresses into svcnum-linked destinations
28875
28876 2002-02-10 08:40  ivan
28877
28878         * Makefile, httemplate/edit/svc_acct.cgi:
28879           fix "no previous account to recall hidden password from" error
28880           when adding new accounts & get an error on first try
28881
28882 2002-02-10 08:14  ivan
28883
28884         * Makefile, httemplate/index.html,
28885           httemplate/browse/svc_acct_pop.cgi,
28886           httemplate/edit/svc_acct_pop.cgi: s/POP/Access Number/ in the
28887           webui
28888
28889 2002-02-10 08:05  ivan
28890
28891         * htetc/handler.pl, httemplate/browse/agent.cgi,
28892           httemplate/browse/agent_type.cgi,
28893           httemplate/browse/cust_main_county.cgi,
28894           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
28895           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
28896           httemplate/browse/svc_acct_pop.cgi,
28897           httemplate/config/config-process.cgi,
28898           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
28899           httemplate/edit/REAL_cust_pkg.cgi, httemplate/edit/agent.cgi,
28900           httemplate/edit/agent_type.cgi,
28901           httemplate/edit/cust_bill_pay.cgi,
28902           httemplate/edit/cust_credit.cgi,
28903           httemplate/edit/cust_credit_bill.cgi,
28904           httemplate/edit/cust_main.cgi,
28905           httemplate/edit/cust_main_county-expand.cgi,
28906           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
28907           httemplate/edit/part_bill_event.cgi,
28908           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
28909           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
28910           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
28911           httemplate/edit/process/quick-cust_pkg.cgi,
28912           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
28913           httemplate/misc/catchall.cgi,
28914           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
28915           httemplate/misc/process/link.cgi,
28916           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
28917           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
28918           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
28919           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
28920           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
28921           httemplate/view/svc_www.cgi: *finally* seems to be working under
28922           Mason.  sheesh.  *finally* seems to be working under Mason.
28923           sheesh.  *finally* seems to be working under Mason.  sheesh.
28924           *finally* seems to be working under Mason.  sheesh.  *finally*
28925           seems to be working under Mason.  sheesh.  *finally* seems to be
28926           working under Mason.  sheesh.  *finally* seems to be working
28927           under Mason.  sheesh.  *finally* seems to be working under Mason.
28928           sheesh.
28929
28930 2002-02-10 05:21  ivan
28931
28932         * htetc/handler.pl, httemplate/browse/agent.cgi,
28933           httemplate/browse/agent_type.cgi,
28934           httemplate/browse/cust_main_county.cgi,
28935           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
28936           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
28937           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
28938           httemplate/edit/agent_type.cgi,
28939           httemplate/edit/cust_bill_pay.cgi,
28940           httemplate/edit/cust_credit.cgi,
28941           httemplate/edit/cust_credit_bill.cgi,
28942           httemplate/edit/cust_main.cgi,
28943           httemplate/edit/cust_main_county-expand.cgi,
28944           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
28945           httemplate/edit/part_bill_event.cgi,
28946           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
28947           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
28948           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
28949           httemplate/edit/process/REAL_cust_pkg.cgi,
28950           httemplate/edit/process/agent.cgi,
28951           httemplate/edit/process/agent_type.cgi,
28952           httemplate/edit/process/cust_bill_pay.cgi,
28953           httemplate/edit/process/cust_credit.cgi,
28954           httemplate/edit/process/cust_credit_bill.cgi,
28955           httemplate/edit/process/cust_main.cgi,
28956           httemplate/edit/process/cust_main_county-collapse.cgi,
28957           httemplate/edit/process/cust_main_county-expand.cgi,
28958           httemplate/edit/process/cust_pay.cgi,
28959           httemplate/edit/process/cust_pkg.cgi,
28960           httemplate/edit/process/part_pkg.cgi,
28961           httemplate/edit/process/quick-cust_pkg.cgi,
28962           httemplate/edit/process/svc_acct.cgi,
28963           httemplate/edit/process/svc_acct_pop.cgi,
28964           httemplate/edit/process/svc_domain.cgi,
28965           httemplate/edit/process/svc_forward.cgi,
28966           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
28967           httemplate/misc/catchall.cgi,
28968           httemplate/misc/delete-cust_pay.cgi,
28969           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
28970           httemplate/misc/print-invoice.cgi,
28971           httemplate/misc/unsusp_pkg.cgi,
28972           httemplate/misc/process/catchall.cgi,
28973           httemplate/misc/process/delete-customer.cgi,
28974           httemplate/misc/process/link.cgi, httemplate/search/cust_pay.cgi,
28975           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
28976           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
28977           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
28978           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
28979           httemplate/view/svc_www.cgi: removed <!-- $Id$ --> from all files
28980           to fix any redirects, whew
28981
28982           Mason handler.pl overrides CGI::redirect
28983
28984           fixed strict; problems in edit/part_pkg.cgi &
28985           edit/process/part_pkg.cgi
28986
28987 2002-02-09 18:28  ivan
28988
28989         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
28990           httemplate/view/cust_main.cgi: hide SS# unless you turn it on via
28991           config file
28992
28993 2002-02-09 18:16  ivan
28994
28995         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
28996           FS/FS/cust_bill_event.pm, FS/FS/cust_main.pm, htetc/handler.pl,
28997           httemplate/browse/part_bill_event.cgi,
28998           httemplate/edit/part_pkg.cgi,
28999           httemplate/edit/process/part_bill_event.cgi,
29000           httemplate/edit/process/part_pkg.cgi,
29001           httemplate/view/cust_bill.cgi: pro-rating w/ web interface,
29002           tested (closes: Bug#313).
29003
29004           view/cust_bill.cgi invoice view shows invoice events!
29005
29006           fix bug where adding events with no name silently failed instead
29007           of giving an error
29008
29009           add new comission plans
29010
29011 2002-02-09 10:24  ivan
29012
29013         * FS/FS/CGI.pm, htetc/handler.pl,
29014           httemplate/edit/process/agent_type.cgi,
29015           httemplate/edit/process/cust_main_county-expand.cgi,
29016           httemplate/edit/process/cust_pay.cgi,
29017           httemplate/edit/process/part_pkg.cgi,
29018           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
29019           httemplate/search/svc_domain.cgi: no more exit() in templates
29020
29021 2002-02-09 10:09  ivan
29022
29023         * FS/FS/svc_domain.pm: okay all external export from .pm files is
29024           queued! (closes: Bug#249)
29025
29026 2002-02-09 09:45  ivan
29027
29028         * FS/FS/cust_svc.pm, httemplate/misc/process/link.cgi: have
29029           FS::cust_svc::check look up & check pkg_svc.quantity like
29030           httemplate/view/cust_pkg.cgi (closes: Bug#43)
29031
29032 2002-02-09 09:03  ivan
29033
29034         * FS/FS/CGI.pm, htetc/handler.pl: okay, both Apache::ASP and Mason
29035           should set no-cache headers now (closes: Bug#23)
29036
29037 2002-02-07 14:30  ivan
29038
29039         * Makefile: oops, reversing bad Makefile patch
29040
29041 2002-02-07 14:29  ivan
29042
29043         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm,
29044           FS/FS/cust_pay.pm, httemplate/browse/agent_type.cgi,
29045           httemplate/browse/nas.cgi, httemplate/misc/delete-cust_pay.cgi,
29046           httemplate/view/cust_main.cgi: delete payments
29047
29048 2002-02-06 07:55  ivan
29049
29050         * FS/FS/cust_main.pm, bin/pod2x: doc updates and pod2x fix to skip
29051           blib/ files
29052
29053 2002-02-06 07:50  ivan
29054
29055         * FS/FS/cust_bill.pm: pod typo
29056
29057 2002-02-06 07:49  ivan
29058
29059         * Makefile: documentation building Makefile patch
29060
29061 2002-02-06 07:36  ivan
29062
29063         * FS/FS/part_bill_event.pm: part_bill_event.plan can contain
29064           punctuation
29065
29066 2002-02-06 06:58  ivan
29067
29068         * FS/bin/freeside-adduser: fix for non-file auth
29069
29070 2002-02-05 12:25  ivan
29071
29072         * FS/FS/Record.pm: better error messages if you haven't run
29073           fs-setup ?
29074
29075 2002-02-05 08:48  ivan
29076
29077         * fs_passwd/fs_passwd, httemplate/docs/passwd.html: web-based
29078           password changer!
29079
29080 2002-02-04 09:06  ivan
29081
29082         * Makefile: 1.4.0pre8!
29083
29084 2002-02-04 09:04  ivan
29085
29086         * httemplate/edit/part_bill_event.cgi: have fs-setup create the
29087           necessary "default" billing events documentation on necessary
29088           "default" billing events
29089
29090 2002-02-04 08:44  ivan
29091
29092         * httemplate/edit/part_bill_event.cgi,
29093           httemplate/view/cust_bill.cgi, FS/FS/cust_bill.pm,
29094           FS/FS/cust_main.pm: billing events!
29095
29096 2002-01-30 10:22  ivan
29097
29098         * httemplate/: browse/part_bill_event.cgi,
29099           edit/part_bill_event.cgi, edit/process/part_bill_event.cgi: fully
29100           working invoice event web interface
29101
29102 2002-01-30 06:18  ivan
29103
29104         * FS/FS/CGI.pm, htetc/handler.pl, httemplate/browse/agent.cgi,
29105           httemplate/browse/agent_type.cgi,
29106           httemplate/browse/cust_main_county.cgi,
29107           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
29108           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
29109           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
29110           httemplate/edit/agent_type.cgi,
29111           httemplate/edit/cust_bill_pay.cgi,
29112           httemplate/edit/cust_credit.cgi,
29113           httemplate/edit/cust_credit_bill.cgi,
29114           httemplate/edit/cust_main.cgi,
29115           httemplate/edit/cust_main_county-expand.cgi,
29116           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
29117           httemplate/edit/part_bill_event.cgi,
29118           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
29119           httemplate/edit/svc_acct_pop.cgi, httemplate/edit/svc_domain.cgi,
29120           httemplate/edit/svc_forward.cgi,
29121           httemplate/edit/process/agent.cgi,
29122           httemplate/edit/process/agent_type.cgi,
29123           httemplate/edit/process/cust_bill_pay.cgi,
29124           httemplate/edit/process/cust_credit.cgi,
29125           httemplate/edit/process/cust_credit_bill.cgi,
29126           httemplate/edit/process/cust_main.cgi,
29127           httemplate/edit/process/cust_main_county-collapse.cgi,
29128           httemplate/edit/process/cust_main_county-expand.cgi,
29129           httemplate/edit/process/cust_pay.cgi,
29130           httemplate/edit/process/cust_pkg.cgi,
29131           httemplate/edit/process/part_pkg.cgi,
29132           httemplate/edit/process/quick-cust_pkg.cgi,
29133           httemplate/edit/process/svc_acct.cgi,
29134           httemplate/edit/process/svc_acct_pop.cgi,
29135           httemplate/edit/process/svc_domain.cgi,
29136           httemplate/edit/process/svc_forward.cgi,
29137           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
29138           httemplate/misc/catchall.cgi,
29139           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
29140           httemplate/misc/print-invoice.cgi,
29141           httemplate/misc/unsusp_pkg.cgi,
29142           httemplate/misc/process/catchall.cgi,
29143           httemplate/misc/process/delete-customer.cgi,
29144           httemplate/misc/process/link.cgi,
29145           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
29146           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
29147           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
29148           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
29149           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
29150           httemplate/view/svc_www.cgi: remove   use Module; and   $cgi =
29151           new CGI;   &cgisuidsetup(); from all templates.  should work
29152           better under Mason.
29153
29154 2002-01-29 09:42  ivan
29155
29156         * FS/FS/part_bill_event.pm, httemplate/docs/schema.html: weight,
29157           plan and plandata fields in part_bill_event
29158
29159 2002-01-29 08:33  ivan
29160
29161         * Makefile, FS/FS.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
29162           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
29163           FS/FS/svc_acct.pm, bin/pod2x, htetc/handler.pl,
29164           httemplate/index.html, httemplate/browse/part_bill_event.cgi,
29165           httemplate/edit/part_bill_event.cgi,
29166           httemplate/edit/part_pkg.cgi,
29167           httemplate/edit/process/part_bill_event.cgi: - web interface for
29168           hourly account charges!   (FS::cust_pkg, FS::cust_svc and
29169           FS::svc_acct seconds_since methods) - Makefile target to
29170           regenerate HTML manpages on install - FS.pm doc update -
29171           $FS::Record::Debug now dumps all SQL - new FS::cust_main methods:
29172           ->cancel, ->invoicing_list_addpost - start of a billing event web
29173           interface - cust_pay::upgrade_replace doesn't error out if
29174           history includes   overapplied payments
29175
29176 2002-01-28 03:24  ivan
29177
29178         * FS/FS/Record.pm: oops, syntax error in new() check for missing
29179           subclass table sub (eek)
29180
29181 2002-01-27 22:57  ivan
29182
29183         * FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, FS/FS/cust_pay.pm,
29184           FS/FS/cust_refund.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
29185           httemplate/docs/schema.html: book closing schema changes
29186
29187 2002-01-27 21:15  ivan
29188
29189         * FS/FS/part_export.pm, FS/FS/part_export_option.pm,
29190           httemplate/docs/schema.html: part_export schema changes
29191
29192 2002-01-25 17:52  ivan
29193
29194         * FS/FS/cust_credit_refund.pm: another bug spotted by jeff
29195
29196 2002-01-24 09:02  ivan
29197
29198         * FS/FS/Record.pm: emit a warning in this unlikely case again
29199
29200 2002-01-24 08:58  ivan
29201
29202         * FS/FS/: cust_bill_pay.pm, cust_credit.pm, cust_credit_bill.pm,
29203           cust_credit_refund.pm, cust_pay.pm, cust_refund.pm: <rluser>
29204           rather than == 0 in the ::check's ....  <rluser> you might
29205           consider <= 0
29206
29207 2002-01-24 08:54  ivan
29208
29209         * FS/FS/cust_credit_refund.pm: stack traces help alot
29210
29211 2002-01-24 03:52  ivan
29212
29213         * FS/FS/: cust_credit_refund.pm, cust_pay.pm, cust_refund.pm:
29214           jeff's on a bugfinding roll here, thanks!
29215
29216 2002-01-24 03:43  ivan
29217
29218         * FS/FS/cust_credit_refund.pm: <rluser> and it seems that
29219           cust_credit_refund::cust_credit should exist..
29220
29221 2002-01-23 22:52  ivan
29222
29223         * FS/FS/cust_refund.pm: from jeff@fix <rluser> in
29224           FS::cust_refund::check  'amount' should probably be replaced with
29225           +'refund' in two places
29226
29227 2002-01-23 22:46  ivan
29228
29229         * FS/FS/cust_refund.pm: more updates to cust_refund::update_replace
29230
29231 2002-01-23 18:26  ivan
29232
29233         * FS/FS/cust_refund.pm: fix cust_refund::insert
29234
29235 2002-01-22 07:57  ivan
29236
29237         * FS/FS/: cust_credit.pm, cust_pay.pm, cust_refund.pm: don't allow
29238           $0.00 in credits/payments/refunds
29239
29240 2002-01-22 06:55  ivan
29241
29242         * FS/FS/part_svc.pm: docu
29243
29244 2002-01-22 06:53  ivan
29245
29246         * FS/FS/svc_acct.pm: silly compilation problem
29247
29248 2002-01-22 06:42  ivan
29249
29250         * httemplate/docs/index.html: remove old upgrade docs
29251
29252 2002-01-21 03:30  ivan
29253
29254         * FS/FS/cust_pkg.pm: include FS::svc_forward in kludgy preload
29255
29256 2002-01-19 07:16  ivan
29257
29258         * FS/FS/UID.pm: error message update
29259
29260 2002-01-16 07:37  ivan
29261
29262         * FS/FS/svc_acct.pm: doc
29263
29264 2002-01-14 12:28  ivan
29265
29266         * FS/FS/: Conf.pm, svc_acct.pm: pay some attention to 1.4 RADIUS
29267           SQL export
29268
29269 2002-01-09 05:29  ivan
29270
29271         * FS/FS/cust_main.pm, httemplate/search/cust_main.cgi: update fuzzy
29272           cache files on customer replace.
29273
29274           do an exact search along with the fuzzy search (webui)
29275
29276 2002-01-03 09:40  ivan
29277
29278         * FS/MANIFEST, FS/FS/cust_bill_event.pm, FS/FS/part_bill_event.pm,
29279           FS/t/cust_bill_event.t, FS/t/part_bill_event.t,
29280           httemplate/docs/schema.html: more schema changes:
29281           part_bill_event and cust_bill_event tables
29282
29283           remove old 1.4.0pre READMEs
29284
29285 2001-12-28 07:14  ivan
29286
29287         * FS/FS/cust_main.pm: force printing in freeside-overdue
29288
29289 2001-12-28 06:40  ivan
29290
29291         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
29292           httemplate/edit/part_pkg.cgi: add more options to
29293           freeside-overdue
29294
29295           add charge method to FS::cust_main
29296
29297           one-off packages default to disabled
29298
29299           billing payname defaults to first and last, not "Accounts
29300           Payable"
29301
29302 2001-12-27 01:26  ivan
29303
29304         * FS/FS/Record.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
29305           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
29306           httemplate/edit/agent_type.cgi, httemplate/edit/cust_main.cgi,
29307           httemplate/edit/cust_pkg.cgi, httemplate/edit/part_pkg.cgi,
29308           httemplate/edit/part_svc.cgi,
29309           httemplate/edit/process/part_pkg.cgi,
29310           httemplate/view/cust_main.cgi: service and package disable!
29311
29312 2001-12-26 15:59  ivan
29313
29314         * httemplate/docs/schema.html: doc
29315
29316 2001-12-26 07:41  ivan
29317
29318         * httemplate/view/cust_main.cgi: remove warnings
29319
29320 2001-12-26 07:11  ivan
29321
29322         * httemplate/edit/process/cust_credit.cgi: apply credits!!
29323
29324 2001-12-26 07:08  ivan
29325
29326         * FS/MANIFEST: add freeside-overdue
29327
29328 2001-12-26 07:07  ivan
29329
29330         * httemplate/edit/: cust_credit.cgi, process/cust_credit.cgi: fix
29331           posting credit
29332
29333 2001-12-26 03:17  ivan
29334
29335         * FS/FS/cust_main.pm: (untested eek) freeside-overdue script &
29336           cust_main balance_date & total_owed_date methods
29337
29338 2001-12-26 01:18  ivan
29339
29340         * httemplate/: index.html, search/cust_pay.cgi, view/cust_main.cgi:
29341           search by check #
29342
29343 2001-12-25 23:53  ivan
29344
29345         * FS/FS/cust_pay.pm: doc
29346
29347 2001-12-25 22:02  ivan
29348
29349         * httemplate/edit/cust_pay.cgi: UI
29350
29351 2001-12-25 21:19  ivan
29352
29353         * httemplate/: index.html, edit/cust_pay.cgi,
29354           edit/process/cust_pay.cgi, search/cust_main.cgi,
29355           search/cust_main.html: expedited check entry
29356
29357 2001-12-25 21:02  ivan
29358
29359         * CREDITS: still missing tons of folks, i am sure
29360
29361 2001-12-25 20:52  ivan
29362
29363         * httemplate/search/: cust_bill.html, cust_main.html: same look as
29364           rest of search pages
29365
29366 2001-12-25 20:25  ivan
29367
29368         * FS/FS/CGI.pm, httemplate/edit/cust_credit.cgi,
29369           httemplate/edit/cust_pay.cgi,
29370           httemplate/edit/process/cust_credit.cgi,
29371           httemplate/edit/process/cust_pay.cgi: auto-apply payments and
29372           credits, post credit UI overhaul
29373
29374 2001-12-25 18:33  ivan
29375
29376         * httemplate/edit/cust_pay.cgi: fix service display for duplicates
29377
29378 2001-12-21 13:40  ivan
29379
29380         * FS/FS/cust_bill.pm, httemplate/edit/cust_pay.cgi,
29381           httemplate/view/cust_main.cgi: add name/address to post payment
29382           screen
29383
29384           get rid of some $-0.00  yay for ieee fp
29385
29386 2001-12-21 12:55  ivan
29387
29388         * FS/FS/cust_bill_pay.pm: fixes
29389
29390             total cust_bill_pay.amount and cust_credit_bill.amount 19.95
29391           for invnum 1659
29392             greater than cust_bill.charged 19.95 at
29393             /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1519.
29394
29395 2001-12-19 21:34  ivan
29396
29397         * FS/FS/Record.pm: work better with DBIx::Profile
29398
29399 2001-12-19 18:09  ivan
29400
29401         * FS/FS/svc_acct.pm: don't error trying to suspend accounts with
29402           '*' password
29403
29404 2001-12-19 18:07  ivan
29405
29406         * FS/FS/svc_acct.pm: quiet warnings
29407
29408 2001-12-19 06:33  ivan
29409
29410         * FS/FS/svc_acct.pm: alas, a 5.6-ism
29411
29412 2001-12-19 06:30  ivan
29413
29414         * FS/FS/svc_acct.pm: surpress warnings
29415
29416 2001-12-18 11:36  ivan
29417
29418         * httemplate/edit/cust_bill_pay.cgi: another dum tyop
29419
29420 2001-12-18 11:34  ivan
29421
29422         * httemplate/edit/cust_bill_pay.cgi: typo
29423
29424 2001-12-18 11:32  ivan
29425
29426         * httemplate/edit/cust_bill_pay.cgi: declar vars
29427
29428 2001-12-18 11:30  ivan
29429
29430         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi,
29431           process/cust_bill_pay.cgi, process/cust_credit_bill.cgi: apply
29432           payment webinterface
29433
29434 2001-12-17 23:12  ivan
29435
29436         * httemplate/search/cust_pkg.cgi: really working dates on package
29437           browse.  ouch.
29438
29439 2001-12-17 23:08  ivan
29440
29441         * httemplate/search/cust_pkg.cgi: working dates on package browse
29442
29443 2001-12-17 22:45  ivan
29444
29445         * httemplate/search/cust_pkg.cgi: oops.  *sigh*
29446
29447 2001-12-17 22:38  ivan
29448
29449         * httemplate/search/cust_pkg.cgi: show dates on package browse
29450
29451 2001-12-17 22:29  ivan
29452
29453         * FS/FS/svc_acct_pop.pm: full number in POP pulldown
29454
29455 2001-12-17 17:49  ivan
29456
29457         * FS/: MANIFEST, FS/svc_acct.pm: add freeside-setinvoice to
29458           MANIFEST
29459
29460           fix warning:
29461
29462           FS::cust_main_invoice=HASH(0x90c86c4) at
29463           /usr/local/lib/perl5/site_perl/5.005/FS/svc_acct.pm line 419.
29464
29465 2001-12-17 15:59  ivan
29466
29467         * FS/FS/cust_bill.pm: fixes
29468
29469            Argument "" isn't numeric in ncmp at
29470            /usr/local/lib/perl5/site_perl/5.005/FS/cust_bill.pm line 254.
29471
29472 2001-12-16 15:50  ivan
29473
29474         * FS/FS/cust_main.pm: eek nasty bug
29475
29476 2001-12-15 16:55  ivan
29477
29478         * FS/FS/cust_bill_pay.pm: fix weird rounding error: total
29479           cust_bill_pay.amount 39.9 for paynum 240 greater than
29480           cust_pay.paid 39.90
29481
29482 2001-12-15 14:59  ivan
29483
29484         * httemplate/view/svc_acct.cgi: style
29485
29486 2001-12-15 14:58  ivan
29487
29488         * FS/FS/cust_svc.pm: meaningful FS::cust_svc::label for svc_www
29489           records
29490
29491 2001-12-15 14:56  ivan
29492
29493         * httemplate/view/svc_www.cgi: view svc_www.cgi from Dave Burgess
29494           <burgess@www.cynjut.net>, thanks
29495
29496 2001-12-15 14:47  ivan
29497
29498         * httemplate/edit/cust_main.cgi: allow entering of referral
29499           customer by number as well as by link off the view page, courtesy
29500           of Dave Burgess <burgess@www.cynjut.net>
29501
29502 2001-12-14 16:17  ivan
29503
29504         * FS/FS/cust_main.pm: style changes
29505
29506 2001-12-13 10:37  ivan
29507
29508         * FS/bin/freeside-setinvoice: okay, it should really work now
29509
29510 2001-12-13 09:52  ivan
29511
29512         * FS/bin/freeside-setinvoice: fix setinvoice script
29513
29514 2001-12-13 01:17  ivan
29515
29516         * FS/bin/freeside-setinvoice: added util to set invoice
29517           destinations
29518
29519 2001-12-12 11:42  ivan
29520
29521         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: allow >8 character
29522           passwords in web interface
29523
29524 2001-12-11 13:26  ivan
29525
29526         * httemplate/search/svc_acct.cgi: missing space in SQL, oops
29527
29528 2001-12-10 04:18  ivan
29529
29530         * FS/FS/Record.pm: Pg datatype pain
29531
29532 2001-12-09 20:54  ivan
29533
29534         * httemplate/index.html: typo noticed by Dave Burgess
29535           <burgess@www.cynjut.net>, thanks.
29536
29537 2001-12-09 16:44  ivan
29538
29539         * httemplate/search/svc_acct.cgi: visual glitch: oops, $pager
29540           wasn't getting substitued.
29541
29542 2001-12-09 15:31  ivan
29543
29544         * httemplate/search/svc_acct.cgi: harmless? missing ;
29545
29546 2001-12-08 02:08  ivan
29547
29548         * httemplate/config/config.cgi: need a POST here; browsers
29549           (especially IE) are unhappy with the default GET
29550
29551 2001-12-08 02:07  ivan
29552
29553         * FS/FS/cust_pay.pm: get custnum from invnum before trying to use
29554           custnum!
29555
29556 2001-12-08 02:03  ivan
29557
29558         * FS/FS/cust_main.pm: fix logic error creating invoice line items
29559
29560 2001-12-08 02:01  ivan
29561
29562         * FS/FS/Conf.pm: radiusprepend config file for DEFAULT entries etc.
29563
29564 2001-12-04 05:10  ivan
29565
29566         * httemplate/edit/svc_forward.cgi: from Dave Burgess
29567           <burgess@neonramp.com>:
29568
29569            I had to change line 104 in /edit/svc_forward.cgi and add 'my'
29570           as the
29571            qualifier on the LHS of the assignment.  This also solves the
29572            problem with a similar error on the RHS of line 105.  It also
29573           seems to make
29574            the routine work fairly reliably (it has been problematic for me
29575           in the
29576            past).
29577
29578 2001-12-03 03:33  ivan
29579
29580         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
29581           paged service browse!!
29582
29583 2001-12-03 02:59  ivan
29584
29585         * httemplate/search/: cust_main.cgi, cust_pkg.cgi: paged package
29586           browse
29587
29588 2001-12-03 00:43  ivan
29589
29590         * httemplate/search/cust_main.cgi: paged customer browse!
29591
29592 2001-12-03 00:41  ivan
29593
29594         * FS/FS/Conf.pm, FS/FS/Record.pm, conf/maxsearchrecordsperpage,
29595           httemplate/search/cust_main.cgi: maxsearchrecordsperpage config
29596           option paged implementation of customer browse!
29597
29598 2001-11-29 16:04  ivan
29599
29600         * FS/FS/: cust_pkg.pm, cust_svc.pm, svc_Common.pm: more link
29601           methods
29602
29603 2001-11-20 19:42  ivan
29604
29605         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: a more reasonalbe
29606           name (!)
29607
29608 2001-11-20 19:40  ivan
29609
29610         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi:
29611           postalinvoicedefault config file
29612
29613 2001-11-13 13:27  ivan
29614
29615         * FS/MANIFEST: remove freeside-print-batch
29616
29617 2001-11-12 05:19  ivan
29618
29619         * FS/FS/cust_main.pm: import hack to be less strict
29620
29621 2001-11-08 07:26  ivan
29622
29623         * FS/bin/freeside-queued: harmless typo noticed by "Edward
29624           Shabotinsky" <lanshark@bsinet.net>, thanks
29625
29626 2001-11-06 10:45  ivan
29627
29628         * httemplate/edit/process/part_pkg.cgi: remove gratuitous warnings
29629
29630 2001-11-06 10:35  ivan
29631
29632         * Makefile: i REALLY suck at Makefiles
29633
29634 2001-11-06 10:34  ivan
29635
29636         * Makefile: i suck at Makefiles
29637
29638 2001-11-06 10:22  ivan
29639
29640         * Makefile: make foo for htetc/global.asa
29641
29642 2001-11-06 09:58  ivan
29643
29644         * FS/FS/UID.pm: fix error message for s/htdocs/httemplate/
29645
29646 2001-11-05 13:30  ivan
29647
29648         * Makefile: more fixes for fresh installation
29649
29650 2001-11-05 13:26  ivan
29651
29652         * Makefile: yet more Make
29653
29654 2001-11-05 13:24  ivan
29655
29656         * Makefile: make create-database fix
29657
29658 2001-11-05 12:12  ivan
29659
29660         * Makefile, FS/FS/Record.pm: makefile fixups
29661
29662 2001-11-05 09:00  jeff
29663
29664         * FS/FS/svc_acct.pm: improved svc_acct replacement
29665
29666 2001-11-05 08:42  ivan
29667
29668         * FS/FS/Record.pm: AUTOLOAD optimizations broke things rather
29669           badly, oops
29670
29671 2001-11-05 06:03  ivan
29672
29673         * Makefile: move sys-dependant stuff to vars
29674
29675 2001-11-05 05:57  ivan
29676
29677         * FS/FS/svc_acct.pm: doc tyop
29678
29679 2001-11-05 03:55  ivan
29680
29681         * FS/FS/cust_main.pm: better error messages for eval'ed setup/recur
29682           expressions remove debugging warn output
29683
29684 2001-11-03 09:49  ivan
29685
29686         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/SearchCache.pm,
29687           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
29688           FS/FS/svc_acct.pm, FS/t/SearchCache.t,
29689           httemplate/search/cust_main.cgi: new 'jsearch' call for big
29690           joined searches & caching support preliminary customer browse
29691           optimizations, much faster!
29692
29693 2001-11-01 21:28  ivan
29694
29695         * httemplate/config/config.cgi: note config changes need
29696           apache/freeside-queued restart to take effect
29697
29698 2001-11-01 21:11  ivan
29699
29700         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.19
29701
29702 2001-11-01 20:55  ivan
29703
29704         * httemplate/config/config-view.cgi, httemplate/config/config.cgi,
29705           FS/FS/Conf.pm: config web GUI updates.  almost usable now.
29706
29707 2001-10-31 16:16  ivan
29708
29709         * httemplate/search/cust_main.cgi: hit the database slightly less.
29710           this page still takes forever with lots of customers.
29711
29712 2001-10-30 11:05  ivan
29713
29714         * FS/FS/cust_pay_batch.pm, httemplate/index.html,
29715           httemplate/docs/schema.html: depriciate cust_pay_batch.trancode
29716           web interface to view pending batch
29717
29718 2001-10-30 07:42  ivan
29719
29720         * httemplate/edit/cust_main.cgi: put default country up top
29721
29722 2001-10-30 07:41  ivan
29723
29724         * httemplate/edit/cust_main.cgi: precedence oops
29725
29726 2001-10-30 07:39  ivan
29727
29728         * httemplate/edit/cust_main.cgi: better ordering of state selection
29729           on new customer screen
29730
29731 2001-10-30 06:54  ivan
29732
29733         * htetc/handler.pl, httemplate/browse/agent.cgi,
29734           httemplate/browse/agent_type.cgi,
29735           httemplate/browse/cust_main_county.cgi,
29736           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
29737           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
29738           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
29739           httemplate/edit/cust_credit_bill.cgi,
29740           httemplate/edit/cust_main.cgi,
29741           httemplate/edit/cust_main_county-expand.cgi,
29742           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
29743           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
29744           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
29745           httemplate/misc/catchall.cgi,
29746           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
29747           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
29748           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
29749           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
29750           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
29751           httemplate/view/svc_forward.cgi: get rid of header foo in
29752           individual templates
29753
29754 2001-10-30 06:20  ivan
29755
29756         * htetc/handler.pl, httemplate/config/config-view.cgi,
29757           httemplate/config/config.cgi: web config should workish now
29758
29759 2001-10-30 05:49  ivan
29760
29761         * Makefile: work with CVS version too
29762
29763 2001-10-30 05:48  ivan
29764
29765         * Makefile: make
29766
29767 2001-10-30 05:47  ivan
29768
29769         * Makefile, FS/bin/freeside-adduser, conf/shells, conf/smtpmachine:
29770           `make create-config' installs default config (conf dir update)
29771           freeside-adduser uses default secrets file
29772
29773 2001-10-30 04:38  ivan
29774
29775         * Makefile: make
29776
29777 2001-10-30 04:35  ivan
29778
29779         * Makefile: makefile typo
29780
29781 2001-10-30 03:47  ivan
29782
29783         * Makefile, FS/bin/freeside-adduser, httemplate/docs/admin.html,
29784           httemplate/docs/index.html: whew more install docs and automation
29785
29786 2001-10-30 02:20  ivan
29787
29788         * Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/bin/freeside-adduser:
29789           setup/config updates.  getting easier...
29790
29791 2001-10-29 13:22  ivan
29792
29793         * Makefile: fix make clean
29794
29795 2001-10-29 12:53  ivan
29796
29797         * FS/FS/svc_forward.pm: methods for getting the associated svc_acct
29798           records
29799
29800 2001-10-29 09:17  ivan
29801
29802         * Makefile: automate a tiny bit more
29803
29804 2001-10-26 03:24  ivan
29805
29806         * FS/FS/CGI.pm, htetc/handler.pl, httemplate/browse/agent.cgi,
29807           httemplate/browse/agent_type.cgi,
29808           httemplate/browse/cust_main_county.cgi,
29809           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
29810           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
29811           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
29812           httemplate/edit/cust_credit_bill.cgi,
29813           httemplate/edit/cust_main.cgi,
29814           httemplate/edit/cust_main_county-expand.cgi,
29815           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
29816           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
29817           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
29818           httemplate/misc/catchall.cgi,
29819           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
29820           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
29821           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
29822           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
29823           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
29824           httemplate/view/svc_forward.cgi: cache foo *sigh*
29825
29826 2001-10-26 02:50  ivan
29827
29828         * httemplate/config/config-process.cgi: otherwise people will have
29829           problems with `0' zero
29830
29831 2001-10-25 14:24  ivan
29832
29833         * httemplate/edit/svc_domain.cgi: remove ancient tld cruft
29834
29835 2001-10-25 09:13  ivan
29836
29837         * FS/FS/cust_main_invoice.pm: & in email addresses
29838
29839 2001-10-25 01:41  ivan
29840
29841         * FS/FS/Conf.pm: remove debugging cruft
29842
29843 2001-10-24 08:45  ivan
29844
29845         * httemplate/config/config-process.cgi: correct for browser
29846           munching
29847
29848 2001-10-24 08:29  ivan
29849
29850         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/ConfItem.pm,
29851           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/t/ConfItem.t,
29852           httemplate/index.html, httemplate/config/config-process.cgi,
29853           httemplate/config/config-view.cgi,
29854           httemplate/search/svc_acct.cgi: preliminary web config editor
29855
29856           new config files: username-ampersand, passwordmax
29857
29858           fs-setup updates
29859
29860           get rid of old and crufty and unused registries/ config foo
29861
29862           documentation updates
29863
29864 2001-10-23 13:53  ivan
29865
29866         * FS/bin/freeside-queued: Pg: FOR UPDATE LIMIT 1 mysql: LIMIT 1 FOR
29867           UPDATE
29868
29869           greeeat.
29870
29871 2001-10-22 07:48  ivan
29872
29873         * FS/FS/svc_acct.pm: fix dir check
29874
29875 2001-10-22 05:22  ivan
29876
29877         * FS/FS/svc_domain.pm: fix delete method for new databases
29878
29879 2001-10-22 01:31  ivan
29880
29881         * FS/FS/cust_main.pm: tyop
29882
29883 2001-10-22 01:29  ivan
29884
29885         * FS/FS/: cust_main.pm, cust_pkg.pm: better delete customer code &
29886           warnings, delete package ability (& warning)
29887
29888 2001-10-20 05:17  ivan
29889
29890         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm, htetc/handler.pl,
29891           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
29892           httemplate/edit/part_pkg.cgi, httemplate/edit/svc_acct.cgi,
29893           httemplate/edit/process/cust_main.cgi,
29894           httemplate/edit/process/part_pkg.cgi: setup and recurring fee tax
29895           exempt flags, UI to edit rework part_pkg editing UI some more
29896
29897 2001-10-15 07:58  ivan
29898
29899         * FS/FS/cust_pkg.pm, htetc/handler.pl,
29900           httemplate/edit/REAL_cust_pkg.cgi,
29901           httemplate/edit/process/REAL_cust_pkg.cgi: date editing
29902
29903 2001-10-15 05:16  ivan
29904
29905         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
29906           httemplate/misc/bill.cgi: print reasons with credits on invoices
29907
29908           use straight eval, not Safe::reval in cust_main::bill for now, as
29909           i have no   idea how to call methods on a share()'ed scalar.
29910           hmm.
29911
29912           add cust_pkg::cust_main method
29913
29914           s/eidiot/idiot/ in httemplate/misc/bill.cgi
29915
29916 2001-10-15 04:39  ivan
29917
29918         * httemplate/edit/part_pkg.cgi: remove errant javascript alert()
29919           plan ||= 'flat' for custom pricing 9clone) package definitions
29920           too
29921
29922 2001-10-15 04:35  ivan
29923
29924         * httemplate/edit/cust_main.cgi: visual fix
29925
29926 2001-10-15 03:42  ivan
29927
29928         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
29929           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
29930           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
29931           httemplate/edit/process/part_pkg.cgi: price plans web gui 1st
29932           pass, oh my
29933
29934 2001-10-11 10:46  ivan
29935
29936         * htetc/handler.pl: price plan uI!
29937
29938 2001-10-11 10:44  ivan
29939
29940         * httemplate/edit/part_pkg.cgi: "price plans" UP support.CVS:
29941           ----------------------------------------------------------------------
29942
29943 2001-10-09 23:22  thalakan
29944
29945         * httemplate/search/cust_main.cgi: Reverted.
29946
29947 2001-10-09 22:59  thalakan
29948
29949         * httemplate/search/cust_main.cgi: Stupid mistake.  Works now.
29950
29951 2001-10-09 22:42  ivan
29952
29953         * httemplate/search/cust_main.cgi: revert silly changes
29954
29955 2001-10-09 22:33  thalakan
29956
29957         * httemplate/search/cust_main.cgi: Change to use ut_name instead.
29958
29959 2001-10-09 22:24  ivan
29960
29961         * FS/FS/Record.pm: embarassing doc fix, thanks jason
29962
29963 2001-10-09 16:10  ivan
29964
29965         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
29966           FS/FS/cust_pkg.pm, httemplate/docs/schema.html: add
29967           `unsuspendauto' config file: enable the automatic unsuspension of
29968           suspended packages when a customer's balance due changes from
29969           positive to zero or negative as the result of a payment or credit
29970
29971           add cust_pkg.manual_flag to disable this behaviour per customer
29972           package (no UI to set this yet)
29973
29974 2001-10-09 00:16  ivan
29975
29976         * httemplate/edit/process/part_svc.cgi: that was a confusing bug to
29977           fix
29978
29979 2001-10-08 20:11  ivan
29980
29981         * FS/FS/cust_pkg.pm: fix syntax error in newly-enabled insert sub,
29982           sheesh
29983
29984 2001-10-02 09:00  jeff
29985
29986         * FS/FS/cust_pay_batch.pm: add pkey to batch payments and fix a doc
29987           typo
29988
29989 2001-10-02 04:10  ivan
29990
29991         * FS/FS/svc_acct.pm: allow some more characters in GECOS... showing
29992           up in fix.net's password files
29993
29994 2001-10-01 03:31  ivan
29995
29996         * FS/FS/cust_pkg.pm: oops
29997
29998 2001-09-30 15:35  ivan
29999
30000         * FS/FS/svc_acct.pm: arg
30001
30002 2001-09-30 15:19  ivan
30003
30004         * FS/FS/svc_acct.pm: $1 doesn't seem to last very long...
30005
30006 2001-09-30 13:30  ivan
30007
30008         * FS/FS/svc_acct.pm: username-uppercase config file
30009
30010 2001-09-27 14:49  ivan
30011
30012         * FS/FS/svc_acct_pop.pm: not used
30013
30014 2001-09-27 14:12  ivan
30015
30016         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: popSELECTOR
30017
30018 2001-09-27 13:41  ivan
30019
30020         * httemplate/edit/cust_main.cgi, httemplate/edit/svc_acct.cgi,
30021           FS/FS/svc_acct_pop.pm, httemplate/view/svc_acct.cgi: pop
30022           selector!
30023
30024 2001-09-27 11:33  ivan
30025
30026         * httemplate/view/svc_acct.cgi: fix for pre-1.4.0 accounts with no
30027           domsvc
30028
30029 2001-09-26 02:17  ivan
30030
30031         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_credit_bill.pm,
30032           FS/FS/cust_main.pm, FS/FS/part_pop_local.pm,
30033           FS/FS/svc_acct_pop.pm, FS/t/part_pop_local.t,
30034           httemplate/docs/schema.html: add part_pop_local table
30035
30036 2001-09-25 11:03  ivan
30037
30038         * FS/FS/cust_main.pm:
30039           ror
30040
30041 2001-09-25 11:01  ivan
30042
30043         * FS/FS/cust_main.pm: add emailinvoiceonly config file and begin to
30044           use it
30045
30046 2001-09-25 08:55  ivan
30047
30048         * FS/FS/cust_main.pm: Business::OnlinePayment::BankOfAmerica
30049
30050 2001-09-24 17:05  ivan
30051
30052         * FS/bin/freeside-queued: better REAPER
30053
30054 2001-09-23 20:23  ivan
30055
30056         * FS/: FS/UID.pm, bin/freeside-queued: queue daemon forks now
30057
30058 2001-09-20 20:47  ivan
30059
30060         * httemplate/view/cust_main.cgi: show company and name (instead of
30061           just company) for referring customers that have a company
30062
30063 2001-09-19 17:13  ivan
30064
30065         * FS/FS/cust_main.pm: really fix fuzzy searching
30066
30067 2001-09-19 17:10  ivan
30068
30069         * FS/FS/cust_main.pm: fix fuzzy searching
30070
30071 2001-09-19 14:51  ivan
30072
30073         * FS/bin/freeside-queued: set real uid too.  whew.  ssh now
30074           working.
30075
30076 2001-09-19 14:06  ivan
30077
30078         * FS/: MANIFEST, FS/svc_acct.pm, bin/freeside-apply-credits:
30079           directory hashing remove jeff's lib patch from
30080           freeside-apply-credits add freeside-apply-credits to MANIFEST
30081           README for pre3-4
30082
30083 2001-09-19 12:41  ivan
30084
30085         * FS/FS/svc_acct.pm: tyop
30086
30087 2001-09-19 12:39  ivan
30088
30089         * FS/FS/svc_acct.pm: hopefully report some sort of ssh error
30090
30091 2001-09-19 12:28  ivan
30092
30093         * FS/FS/svc_acct.pm: ;args
30094
30095 2001-09-19 12:19  ivan
30096
30097         * FS/FS/svc_acct.pm: FS::svc_acct::ssh
30098
30099 2001-09-19 12:00  ivan
30100
30101         * FS/bin/freeside-queued: set $ENV{HOME}
30102
30103 2001-09-18 17:24  ivan
30104
30105         * FS/FS/svc_acct.pm: icradius transactional password changes
30106           (suspensions, unsuspensions)
30107
30108 2001-09-16 05:45  ivan
30109
30110         * FS/FS/Record.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
30111           httemplate/index.html, httemplate/search/cust_main.cgi,
30112           httemplate/view/cust_main.cgi: fix oops in
30113           FS::cust_main_invoice::replace preventing package cancellation
30114
30115           add toggle switch to cust_main searching to show/hide cancelled
30116           customers.  hidecancelledcustomers config file is just which
30117           state it starts in.
30118
30119           add signupurl config file to enable showing of the customer's
30120           signup URL on the view page.
30121
30122 2001-09-14 12:54  ivan
30123
30124         * FS/FS/svc_acct.pm: fix for no svc_acct_sm!!!
30125
30126 2001-09-14 11:05  ivan
30127
30128         * FS/FS/Record.pm: s/croak/confess/
30129
30130 2001-09-12 08:45  ivan
30131
30132         * FS/FS/part_svc.pm: oops
30133
30134 2001-09-11 16:44  ivan
30135
30136         * FS/FS/part_svc.pm, httemplate/edit/svc_acct.cgi,
30137           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
30138           httemplate/view/svc_acct.cgi: radius attributes & default/fixed
30139           values should work again now
30140
30141 2001-09-11 15:20  ivan
30142
30143         * FS/FS/svc_Common.pm, bin/fs-radius-add-check,
30144           bin/fs-radius-add-reply: fix radius attribute adding
30145
30146 2001-09-11 14:58  ivan
30147
30148         * FS/bin/freeside-queued: usage sub
30149
30150 2001-09-11 13:44  ivan
30151
30152         * httemplate/search/svc_acct.cgi: getting "you should run the
30153           bin/fs-migrate-svc_acct_sm" message unexpectedly
30154
30155 2001-09-11 12:16  ivan
30156
30157         * httemplate/edit/part_svc.cgi: forgot closing form tag, breaks ie,
30158           others?
30159
30160 2001-09-11 06:10  ivan
30161
30162         * FS/FS/svc_acct.pm: transactional job-queued icradius/freeradius
30163           export
30164
30165 2001-09-11 05:46  ivan
30166
30167         * httemplate/edit/process/part_svc.cgi: more service edit fix
30168
30169 2001-09-11 05:42  ivan
30170
30171         * httemplate/edit/part_svc.cgi: fix service editing
30172
30173 2001-09-11 05:25  ivan
30174
30175         * FS/FS/queue.pm: queue clean fix
30176
30177 2001-09-11 05:24  ivan
30178
30179         * FS/FS/queue.pm: job queue fix
30180
30181 2001-09-11 05:10  ivan
30182
30183         * FS/FS/cust_main.pm: fuzzyfix
30184
30185 2001-09-11 05:06  ivan
30186
30187         * FS/FS/svc_acct.pm: better logging
30188
30189 2001-09-11 05:00  ivan
30190
30191         * FS/FS/svc_acct.pm: cyrus fix!
30192
30193 2001-09-11 04:52  ivan
30194
30195         * FS/bin/freeside-queued: rar
30196
30197 2001-09-11 03:05  ivan
30198
30199         * httemplate/edit/process/quick-cust_pkg.cgi: s/die/ediot/
30200
30201 2001-09-11 02:56  ivan
30202
30203         * httemplate/: edit/process/quick-cust_pkg.cgi, view/cust_main.cgi:
30204           fix quick order
30205
30206 2001-09-10 21:17  ivan
30207
30208         * FS/FS/svc_acct.pm: username-noperiod config file
30209
30210 2001-09-10 20:15  ivan
30211
30212         * FS/FS/cust_main.pm, FS/FS/svc_acct.pm, FS/bin/freeside-queued,
30213           httemplate/edit/part_svc.cgi: cyrus support
30214
30215 2001-09-10 18:09  ivan
30216
30217         * FS/bin/freeside-queued: working queued
30218
30219 2001-09-10 17:08  ivan
30220
30221         * FS/FS.pm, FS/MANIFEST, FS/FS/Record.pm,
30222           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, FS/FS/part_svc.pm,
30223           FS/FS/queue.pm, FS/FS/queue_arg.pm, FS/bin/freeside-queued,
30224           FS/t/queue.t, FS/t/queue_arg.t, htetc/handler.pl,
30225           httemplate/index.html, httemplate/browse/part_svc.cgi,
30226           httemplate/docs/schema.html, httemplate/edit/part_svc.cgi,
30227           httemplate/edit/process/part_svc.cgi,
30228           httemplate/search/cust_main.cgi: faster (cached) fuzzy searches
30229           prelim. job queues! fixed part_svc editing
30230
30231 2001-09-10 17:07  ivan
30232
30233         * bin/: freeside-init, fs-migrate-part_svc: fixing
30234           fs-migrate-part_svc updateing fs-setup for job queues
30235           freeside-init for starting freeside-queued
30236
30237 2001-09-07 13:49  ivan
30238
30239         * FS/FS/part_svc_column.pm: oops, forgot to add this
30240
30241 2001-09-07 13:26  ivan
30242
30243         * FS/FS/raddb.pm, FS/FS/svc_acct.pm, bin/generate-raddb: tyops
30244
30245 2001-09-07 13:19  ivan
30246
30247         * FS/MANIFEST: tyop
30248
30249 2001-09-07 13:17  ivan
30250
30251         * FS/MANIFEST, FS/FS/raddb.pm, FS/FS/svc_acct.pm, FS/t/raddb.t,
30252           bin/fs-radius-add-check, bin/fs-radius-add-reply,
30253           bin/generate-raddb: fix RADIUS attribute capitalization
30254
30255 2001-09-06 14:20  ivan
30256
30257         * FS/FS/svc_acct.pm, httemplate/docs/schema.html: doc
30258
30259 2001-09-06 13:41  ivan
30260
30261         * FS/FS.pm, FS/MANIFEST, FS/FS/UID.pm, FS/FS/part_svc.pm,
30262           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
30263           FS/FS/svc_forward.pm, FS/FS/svc_www.pm, FS/t/part_svc_column.t,
30264           bin/fs-migrate-part_svc, bin/fs-migrate-payref,
30265           bin/fs-radius-add-check, bin/fs-radius-add-reply,
30266           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
30267           httemplate/edit/part_svc.cgi,
30268           httemplate/edit/process/part_svc.cgi: finally fix part_svc!!!
30269
30270 2001-09-04 08:12  ivan
30271
30272         * httemplate/docs/admin.html: tyop
30273
30274 2001-09-04 08:06  ivan
30275
30276         * httemplate/edit/: agent_type.cgi, process/cust_main.cgi: oops
30277           indeed
30278
30279 2001-09-04 07:44  ivan
30280
30281         * FS/FS/cust_pkg.pm, httemplate/browse/agent.cgi,
30282           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
30283           httemplate/browse/part_svc.cgi, httemplate/docs/admin.html,
30284           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
30285           httemplate/edit/process/quick-cust_pkg.cgi,
30286           httemplate/view/cust_main.cgi: new admin documentation, quick
30287           one-pkg order
30288
30289 2001-09-03 15:07  ivan
30290
30291         * FS/FS/cust_bill.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm,
30292           FS/FS/cust_pay.pm, FS/FS/cust_svc.pm,
30293           httemplate/docs/signup.html, httemplate/edit/cust_credit.cgi,
30294           httemplate/edit/cust_credit_bill.cgi,
30295           httemplate/edit/cust_pay.cgi,
30296           httemplate/edit/process/cust_pay.cgi, httemplate/misc/bill.cgi,
30297           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi: fix
30298           more bugs
30299
30300 2001-09-02 00:57  ivan
30301
30302         * CREDITS: credito
30303
30304 2001-09-02 00:57  ivan
30305
30306         * bin/generate-tests: gawl
30307
30308 2001-09-02 00:49  ivan
30309
30310         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit.pm,
30311           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
30312           httemplate/edit/cust_credit_bill.cgi,
30313           httemplate/view/cust_main.cgi: things are starting to work again,
30314           sorta.
30315
30316 2001-09-01 22:38  ivan
30317
30318         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
30319           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, bin/fs-migrate-payref:
30320           migration.  ugh.
30321
30322 2001-09-01 21:51  ivan
30323
30324         * FS/FS/: cust_svc.pm, svc_acct.pm: better error msgs
30325
30326 2001-09-01 21:25  ivan
30327
30328         * FS/: FS.pm, MANIFEST, FS/cust_bill_pay.pm, FS/cust_main.pm,
30329           FS/cust_refund.pm, t/CGI.t, t/Conf.t, t/Record.t, t/UID.t,
30330           t/agent.t, t/agent_type.t, t/cust_bill.t, t/cust_bill_pay.t,
30331           t/cust_bill_pkg.t, t/cust_credit.t, t/cust_credit_bill.t,
30332           t/cust_credit_refund.t, t/cust_main.t, t/cust_main_county.t,
30333           t/cust_main_invoice.t, t/cust_pay.t, t/cust_pay_batch.t,
30334           t/cust_pkg.t, t/cust_refund.t, t/cust_svc.t, t/domain_record.t,
30335           t/nas.t, t/part_pkg.t, t/part_referral.t, t/part_svc.t,
30336           t/pkg_svc.t, t/port.t, t/prepay_credit.t, t/session.t,
30337           t/svc_Common.t, t/svc_acct.t, t/svc_acct_pop.t, t/svc_domain.t,
30338           t/svc_forward.t, t/svc_www.t, t/type_pkgs.t: lame testsuite and
30339           the embarassing fixes in it found
30340
30341 2001-09-01 19:53  jeff
30342
30343         * FS/bin/freeside-apply-credits: adding a credit apply utility
30344
30345 2001-09-01 19:46  ivan
30346
30347         * FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
30348           FS/FS/cust_refund.pm, httemplate/docs/schema.html: cust_refund
30349           and cust_pay get custnums
30350
30351 2001-09-01 18:27  ivan
30352
30353         * FS/FS/: cust_bill.pm, cust_bill_pay.pm, cust_credit.pm,
30354           cust_credit_bill.pm, cust_credit_refund.pm, cust_main.pm,
30355           cust_refund.pm: more udpates for the new world of unapplied
30356           stuff.  yay.
30357
30358 2001-09-01 15:28  jeff
30359
30360         * FS/FS/cust_main.pm: haste makes waste... and left a method out
30361
30362 2001-09-01 15:18  ivan
30363
30364         * FS/FS/cust_credit_bill.pm: add primary key
30365
30366 2001-09-01 15:01  ivan
30367
30368         * FS/MANIFEST: cust_bill_pay & cust_credit_refund
30369
30370 2001-09-01 14:55  jeff
30371
30372         * FS/FS/cust_bill_pay.pm: oops.. need this too
30373
30374 2001-09-01 14:52  jeff
30375
30376         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
30377           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm,
30378           httemplate/edit/cust_credit_bill.cgi,
30379           httemplate/edit/process/cust_credit_bill.cgi,
30380           httemplate/view/cust_main.cgi: add cust_credit_bill relating
30381           multiple invoices to credits
30382
30383 2001-09-01 13:11  ivan
30384
30385         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
30386           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
30387           httemplate/docs/schema.html: cust_bill_pay and
30388           cust_credit_refund.  payments can apply to multiple invoices and
30389           refunds can apply to multiple credits.
30390
30391 2001-08-31 02:20  ivan
30392
30393         * FS/FS/Record.pm: check US zips more strictly
30394
30395 2001-08-31 01:43  ivan
30396
30397         * httemplate/browse/svc_acct_pop.cgi: > Order by City might be
30398           better
30399           state, city, then number
30400
30401 2001-08-31 00:28  ivan
30402
30403         * httemplate/edit/cust_main_county-expand.cgi: better error message
30404           for nonexistant cust_main_county records
30405
30406 2001-08-31 00:17  ivan
30407
30408         * httemplate/edit/process/cust_main_county-expand.cgi: fixes:
30409           > US UT expand state
30410           > Submit (no data entered)
30411           > US UT is gone frome the list.
30412
30413 2001-08-30 09:23  ivan
30414
30415         * httemplate/docs/signup.html: update signup server: template form
30416           and success html, document
30417
30418 2001-08-30 08:30  ivan
30419
30420         * httemplate/edit/part_svc.cgi: slighly more docu
30421
30422 2001-08-29 02:11  ivan
30423
30424         * httemplate/edit/agent.cgi: ui
30425
30426 2001-08-28 09:58  ivan
30427
30428         * httemplate/: docs/signup.html, search/cust_main.cgi:
30429           customer-to-customer referrals in singup server
30430
30431 2001-08-28 07:34  ivan
30432
30433         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
30434           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
30435           customer-to-customer referrals!
30436
30437 2001-08-25 22:06  ivan
30438
30439         * FS/FS/: cust_credit.pm, cust_main.pm: brainfart
30440
30441 2001-08-25 22:05  ivan
30442
30443         * FS/FS/cust_credit.pm: reason can't be null
30444
30445 2001-08-22 23:17  ivan
30446
30447         * FS/FS/cust_main.pm: no need to be y1.9k complient
30448
30449 2001-08-21 03:27  ivan
30450
30451         * httemplate/edit/: svc_acct.cgi, svc_forward.cgi: fix these up,
30452           most everything is working svc_forward-wise now
30453
30454 2001-08-21 02:34  ivan
30455
30456         * FS/FS/Record.pm, FS/FS/UID.pm, httemplate/browse/agent.cgi,
30457           httemplate/browse/agent_type.cgi,
30458           httemplate/browse/cust_main_county.cgi,
30459           httemplate/browse/part_pkg.cgi,
30460           httemplate/browse/svc_acct_pop.cgi: no more &swapuid
30461
30462 2001-08-20 20:03  ivan
30463
30464         * FS/FS/svc_acct.pm: fix domain method, and it works against old
30465           databases now too
30466
30467 2001-08-20 19:44  ivan
30468
30469         * FS/FS/domain_record.pm, FS/FS/prepay_credit.pm, FS/FS/svc_www.pm,
30470           eg/TEMPLATE_cust_main.import, eg/table_template-svc.pm: remove
30471           $Log$
30472
30473 2001-08-20 19:43  ivan
30474
30475         * bin/fs-migrate-svc_acct_sm: i think svc_acct_sm.import should go
30476           away, but...
30477
30478 2001-08-20 19:32  ivan
30479
30480         * test/cgi-test: remove $Log$
30481
30482 2001-08-20 19:31  ivan
30483
30484         * httemplate/: browse/agent.cgi, browse/agent_type.cgi,
30485           browse/part_pkg.cgi, browse/svc_acct_pop.cgi, edit/agent.cgi,
30486           edit/agent_type.cgi, edit/cust_credit.cgi,
30487           edit/cust_main_county-expand.cgi, edit/cust_pay.cgi,
30488           edit/cust_pkg.cgi, edit/part_pkg.cgi, edit/svc_acct_pop.cgi,
30489           edit/svc_domain.cgi, edit/svc_forward.cgi,
30490           edit/process/agent.cgi, edit/process/agent_type.cgi,
30491           edit/process/cust_credit.cgi, edit/process/cust_pay.cgi,
30492           edit/process/cust_pkg.cgi, edit/process/part_pkg.cgi,
30493           edit/process/svc_acct.cgi, edit/process/svc_acct_pop.cgi,
30494           edit/process/svc_domain.cgi, edit/process/svc_forward.cgi,
30495           misc/bill.cgi, misc/cancel-unaudited.cgi, misc/catchall.cgi,
30496           misc/delete-customer.cgi, misc/link.cgi, misc/print-invoice.cgi,
30497           misc/unsusp_pkg.cgi, misc/process/catchall.cgi,
30498           misc/process/delete-customer.cgi, misc/process/link.cgi,
30499           search/svc_domain.cgi, view/cust_bill.cgi, view/svc_acct.cgi,
30500           view/svc_domain.cgi, view/svc_forward.cgi: remove $Log$ messages.
30501           whew.
30502
30503 2001-08-20 19:16  ivan
30504
30505         * httemplate/search/svc_acct.cgi: fix to work against 1.3.x
30506           databases, with a warning
30507
30508 2001-08-20 19:03  ivan
30509
30510         * httemplate/search/cust_pkg.cgi: deal with databases w/o separate
30511           shipping address
30512
30513 2001-08-20 17:39  ivan
30514
30515         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: fix some
30516           silly syntax errors
30517
30518 2001-08-20 06:10  ivan
30519
30520         * FS/FS/svc_domain.pm: use var
30521
30522 2001-08-20 05:15  ivan
30523
30524         * httemplate/edit/svc_acct.cgi: #
30525
30526 2001-08-20 05:13  ivan
30527
30528         * httemplate/edit/svc_acct.cgi: only show domains associated with
30529           this customer.
30530
30531 2001-08-20 04:18  ivan
30532
30533         * FS/FS/cust_svc.pm: labels for svc_acct accounts are now fully
30534           qualified!
30535
30536 2001-08-20 04:04  ivan
30537
30538         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: more
30539           svc_forward work
30540
30541 2001-08-20 02:41  ivan
30542
30543         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: dtrt when
30544           deleting accouts wrt forwards, catchalls & other references to
30545           svc_acct records
30546
30547           depreciate svc_acct_sm further; move qmail catchall handling to
30548           svc_domain
30549
30550 2001-08-20 02:38  ivan
30551
30552         * httemplate/docs/schema.html: documentation updates
30553
30554 2001-08-19 08:53  jeff
30555
30556         * FS/MANIFEST, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
30557           FS/FS/svc_forward.pm, httemplate/edit/part_svc.cgi,
30558           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_forward.cgi,
30559           httemplate/edit/process/svc_forward.cgi,
30560           httemplate/misc/catchall.cgi,
30561           httemplate/misc/process/catchall.cgi,
30562           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
30563           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
30564           httemplate/view/svc_forward.cgi: added user interface for
30565           svc_forward and vpopmail support
30566
30567 2001-08-19 03:25  ivan
30568
30569         * bin/svc_acct.import: add system shells to @FS::svc_acct:shells on
30570           the fly, fixes: ticket #88
30571
30572 2001-08-19 01:32  ivan
30573
30574         * httemplate/search/cust_pkg.cgi: display bill and service
30575           name/company, and services
30576
30577 2001-08-19 01:18  ivan
30578
30579         * FS/FS/: svc_acct.pm, svc_domain.pm: ->setfixed untaints svcnum
30580
30581 2001-08-19 01:15  ivan
30582
30583         * FS/FS/svc_acct.pm: set fixed fields before checking domsvc
30584
30585 2001-08-18 17:48  ivan
30586
30587         * FS/FS/: Record.pm, cust_main.pm: country fields will now accept
30588           names and change them to two-letter codes
30589
30590 2001-08-17 04:33  ivan
30591
30592         * FS/FS/Record.pm: ut_phonen: fallback to ut_textn, instead of
30593           ut_alphan for non-US/CA phone numbers
30594
30595 2001-08-17 04:28  ivan
30596
30597         * FS/FS/Record.pm: canada has same phone# rules as US
30598
30599 2001-08-17 04:05  ivan
30600
30601         * httemplate/: browse/cust_main_county.cgi,
30602           edit/process/cust_main_county-collapse.cgi,
30603           edit/process/cust_main_county-expand.cgi: clean up tax rate
30604           editing:   sort by country->state->county,   add "collapse state"
30605           if the tax rates are the same statewide,   redirect "expand
30606           state" to the browse, not edit screen
30607
30608 2001-08-17 03:57  ivan
30609
30610         * bin/svc_acct.import: gah
30611
30612 2001-08-17 03:57  ivan
30613
30614         * FS/FS/svc_domain.pm: document catchall and untaint everything
30615
30616 2001-08-17 03:55  ivan
30617
30618         * FS/FS/cust_main.pm: Business::OnlinePayment
30619
30620 2001-08-17 03:53  ivan
30621
30622         * Makefile: alldocs target
30623
30624 2001-08-17 03:53  ivan
30625
30626         * CREDITS: thanks jeff!
30627
30628 2001-08-15 03:04  ivan
30629
30630         * httemplate/search/: cust_pkg.cgi, svc_acct.cgi: remove (some of
30631           the) bad direct exit; calls
30632
30633 2001-08-13 16:15  ivan
30634
30635         * httemplate/view/cust_main.cgi: don't display empty comment box
30636
30637 2001-08-13 16:10  ivan
30638
30639         * httemplate/edit/process/cust_main.cgi: properly massage
30640           ship_state & work okay when no initial pkg is selected
30641
30642 2001-08-12 18:00  ivan
30643
30644         * httemplate/docs/schema.html: add svc_forward, depriciate
30645           svc_acct_sm
30646
30647 2001-08-12 17:21  ivan
30648
30649         * FS/FS/svc_acct.pm: untaint svcnum & domsvc
30650
30651 2001-08-12 12:41  jeff
30652
30653         * FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
30654           bin/fs-migrate-svc_acct_sm: merging vpopmail support branch
30655
30656 2001-08-12 01:56  ivan
30657
30658         * httemplate/edit/process/part_svc.cgi: don't use
30659           Apache::ASP-specific $Redirect object
30660
30661 2001-08-11 17:07  ivan
30662
30663         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: use
30664           transactional invoice_list setting & eliminate non-sticky "first
30665           package"!
30666
30667 2001-08-11 17:07  ivan
30668
30669         * FS/FS/cust_main.pm: transactional invoice_list setting yay!!!
30670
30671 2001-08-11 17:06  ivan
30672
30673         * FS/FS/cust_main_invoice.pm: better error msgs
30674
30675 2001-08-11 16:19  ivan
30676
30677         * httemplate/edit/part_svc.cgi: better error checking, fix scalar
30678           context to $cgi->keywords
30679
30680 2001-08-11 16:18  ivan
30681
30682         * httemplate/browse/part_svc.cgi: missed a variable interpolation
30683
30684 2001-08-10 22:52  ivan
30685
30686         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: add customer
30687           comments fields
30688
30689 2001-08-10 22:52  ivan
30690
30691         * FS/FS/cust_main.pm: add comments field, fix ship_ address
30692           handling (don't consider a value for ship_state field to mean
30693           something meaningful is in ship_*)
30694
30695 2001-08-10 22:51  ivan
30696
30697         * FS/FS/part_svc.pm: better error msg
30698
30699 2001-08-10 22:50  ivan
30700
30701         * FS/FS/Record.pm: allow newlines in ut_anything fields fix example
30702           for ut_anything
30703
30704 2001-08-10 21:55  ivan
30705
30706         * httemplate/edit/part_svc.cgi: don't have any other choices in
30707           svcdb dropdown for existing services, since you can't change it
30708           anyway
30709
30710 2001-08-10 21:29  ivan
30711
30712         * FS/FS/CGI.pm: that's what $etc is for!
30713
30714 2001-08-10 21:15  ivan
30715
30716         * httemplate/misc/delete-customer.cgi: better docs
30717
30718 2001-08-10 17:01  ivan
30719
30720         * FS/FS/cust_main_invoice.pm: "fixes"
30721
30722           Can't call method "username" on an undefined value at
30723           /usr/lib/perl5/site_perl/5.6.0/FS/cust_main_invoice.pm line 162.
30724
30725           but cust_main_invoice records should probably be updated when
30726           svc_acct records are deleted :/
30727
30728 2001-08-08 02:47  ivan
30729
30730         * httemplate/docs/passwd.html: doc clarification
30731
30732 2001-08-07 21:44  ivan
30733
30734         * FS/FS/Record.pm: better error msg
30735
30736 2001-08-03 13:34  jeff
30737
30738         * FS/FS/cust_bill.pm:
30739
30740           added the tax method
30741
30742 2001-07-30 03:43  ivan
30743
30744         * FS/FS/CGI.pm: Apache::ASP eidiot fix
30745
30746 2001-07-30 03:41  ivan
30747
30748         * FS/FS/Record.pm, FS/FS/cust_main.pm,
30749           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
30750           shipping address additions
30751
30752 2001-07-30 01:03  ivan
30753
30754         * httemplate/: .htaccess, docs/overview.dia, docs/overview.png:
30755           forgotten files
30756
30757 2001-07-30 01:02  ivan
30758
30759         * htetc/handler.pl: template stuffs
30760
30761 2001-07-30 01:01  ivan
30762
30763         * Makefile: need this too!
30764
30765 2001-07-30 00:36  ivan
30766
30767         * httemplate/index.html, httemplate/browse/agent.cgi,
30768           httemplate/browse/agent_type.cgi,
30769           httemplate/browse/cust_main_county.cgi,
30770           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
30771           httemplate/browse/part_svc.cgi,
30772           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/admin.html,
30773           httemplate/docs/index.html, httemplate/docs/legacy.html,
30774           httemplate/docs/passwd.html, httemplate/docs/schema.html,
30775           httemplate/docs/session.html, httemplate/docs/signup.html,
30776           bin/masonize, bin/pod2x, httemplate/edit/agent.cgi,
30777           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
30778           httemplate/edit/cust_main.cgi,
30779           httemplate/edit/cust_main_county-expand.cgi,
30780           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
30781           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
30782           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
30783           httemplate/edit/svc_domain.cgi,
30784           httemplate/edit/process/agent.cgi,
30785           httemplate/edit/process/agent_type.cgi,
30786           httemplate/edit/process/cust_credit.cgi,
30787           httemplate/edit/process/cust_main.cgi,
30788           httemplate/edit/process/cust_main_county-expand.cgi,
30789           httemplate/edit/process/cust_pay.cgi,
30790           httemplate/edit/process/cust_pkg.cgi,
30791           httemplate/edit/process/part_pkg.cgi,
30792           httemplate/edit/process/part_svc.cgi,
30793           httemplate/edit/process/svc_acct.cgi,
30794           httemplate/edit/process/svc_acct_pop.cgi,
30795           httemplate/edit/process/svc_domain.cgi,
30796           httemplate/images/small-logo.png, httemplate/misc/bill.cgi,
30797           httemplate/misc/cancel-unaudited.cgi,
30798           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
30799           httemplate/misc/print-invoice.cgi,
30800           httemplate/misc/unsusp_pkg.cgi,
30801           httemplate/misc/process/delete-customer.cgi,
30802           httemplate/misc/process/link.cgi,
30803           httemplate/search/cust_bill.html,
30804           httemplate/search/cust_main.cgi,
30805           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
30806           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
30807           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
30808           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi:
30809           templates!!!
30810
30811 2001-07-30 00:33  ivan
30812
30813         * FS/FS/: Record.pm, svc_acct.pm: podnitfix
30814
30815 2001-07-30 00:14  ivan
30816
30817         * INSTALL, README: templates!
30818
30819 2001-07-29 23:28  ivan
30820
30821         * FS/FS/svc_acct.pm: allow !! as password for disabled accounts
30822
30823 2001-07-29 23:07  ivan
30824
30825         * bin/svc_acct.import: allow !! for locked accounts instead of
30826           changing to *SUSPENDED*
30827
30828 2001-07-27 10:16  ivan
30829
30830         * FS/FS/cust_main_invoice.pm: clarification
30831
30832 2001-07-26 23:17  thalakan
30833
30834         * FS/FS/cust_main_invoice.pm: Documented some subtle behavior of
30835           the checkdest method.
30836
30837 2001-06-21 09:27  ivan
30838
30839         * FS/FS/UID.pm: better error message
30840
30841 2001-06-05 14:40  ivan
30842
30843         * debian/: README.Debian, changelog, control, copyright, init.d.ex,
30844           rules: add deb packaging foo (doesn't work yet)
30845
30846 2001-06-03 10:22  ivan
30847
30848         * FS/FS/svc_domain.pm: SOA serial number problem with Date::Format
30849           %e: no leading zero
30850
30851 2001-06-03 07:16  ivan
30852
30853         * README: 1.3.1!!!
30854
30855 2001-06-03 05:36  ivan
30856
30857         * FS/FS/svc_acct.pm: add username-letter and username-letterfirst
30858           config files
30859
30860 2001-06-03 04:37  ivan
30861
30862         * FS/FS/svc_acct.pm: fixes
30863
30864           Can't locate object method "setfield" via package "svc_acct_sm"
30865           at /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318
30866
30867 2001-06-03 04:27  ivan
30868
30869         * FS/FS/Record.pm: track down
30870
30871             Can't locate object method "setfield" via package "svc_acct_sm"
30872           at
30873             /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318.
30874
30875           errors
30876
30877 2001-06-03 03:51  ivan
30878
30879         * FS/FS/cust_main.pm: fixes "Error reval-ing" and won't bill errors
30880
30881 2001-05-30 08:17  ivan
30882
30883         * FS/FS/CGI.pm: use Apache inside an eval BLOCK was mucking things
30884           up for the non-mod_perl folks
30885
30886 2001-05-22 09:43  ivan
30887
30888         * FS/FS/svc_domain.pm: oops, s/mx/MX/ noticed by "Shane Chrisp"
30889           <shane@2000cn.com.au>, thanks!
30890
30891 2001-05-18 07:08  ivan
30892
30893         * FS/FS/domain_record.pm: tyop
30894
30895 2001-05-15 00:52  ivan
30896
30897         * FS/bin/freeside-email: simple program to list all email addresses
30898
30899 2001-05-07 08:42  ivan
30900
30901         * FS/FS/Record.pm: tyop
30902
30903 2001-05-07 08:36  ivan
30904
30905         * FS/FS/Record.pm: start to track down
30906
30907               Insecure dependency in eval while running with -T switch at
30908           /usr/local/lib/site_perl/FS/Record.pm line 202.
30909
30910           errors
30911
30912 2001-05-07 08:24  ivan
30913
30914         * bin/svc_acct.import: s/!/*/
30915
30916 2001-05-06 19:07  ivan
30917
30918         * FS/FS/cust_main.pm:
30919           http://www.sisd.com/freeside/list-archive/msg01906.html
30920
30921 2001-05-05 01:51  ivan
30922
30923         * bin/svc_acct.import:
30924           http://www.sisd.com/freeside/list-archive/msg01915.html
30925
30926 2001-04-23 12:50  ivan
30927
30928         * FS/FS/cust_credit.pm: the real
30929
30930           Can't locate object method "setfield" via package "cust_refund"
30931           at /usr/local/lib/site_perl/FS/Record.pm line 315.
30932
30933           fix
30934
30935 2001-04-23 12:27  ivan
30936
30937         * FS/FS/cust_credit.pm: *sigh*
30938
30939 2001-04-23 12:21  ivan
30940
30941         * FS/FS/cust_credit.pm: webdemo bugfix
30942
30943 2001-04-23 08:37  ivan
30944
30945         * FS/MANIFEST: 1.3.1 sigh
30946
30947 2001-04-23 05:44  ivan
30948
30949         * bin/freeside-session-kill: session killer implemeting timed
30950           access
30951
30952 2001-04-23 05:40  ivan
30953
30954         * FS/FS.pm: documentation and webdemo updates
30955
30956 2001-04-23 02:00  ivan
30957
30958         * FS/FS/UID.pm: "shouldn't hurt" (famous last words)
30959
30960 2001-04-23 00:12  ivan
30961
30962         * FS/FS/cust_main.pm: better error message (if kludgy) for no
30963           referral remove outdated NSI foo from domain ordering.  also,
30964           fuck NSI.
30965
30966 2001-04-21 18:56  ivan
30967
30968         * README, FS/FS.pm, FS/MANIFEST, FS/FS/svc_acct.pm,
30969           FS/FS/svc_domain.pm, FS/FS/svc_www.pm, bin/svc_acct.import: get
30970           rid of FS::SSH.pm (became Net::SSH and Net::SCP on CPAN)
30971
30972 2001-04-21 18:38  ivan
30973
30974         * FS/FS/svc_domain.pm: svc_domain needs to import dbh sub from
30975           Record view/cust_main.cgi needs to use ->owed method, not check
30976           (depriciated) owed field search/cust_bill.cgi redirect error when
30977           there's only one invoice
30978
30979 2001-04-21 17:49  ivan
30980
30981         * FS/FS/svc_Common.pm: need to import dbh sub from Record
30982
30983 2001-04-21 16:53  ivan
30984
30985         * FS/MANIFEST: no more dbdef
30986
30987 2001-04-15 06:35  ivan
30988
30989         * FS/FS/: nas.pm, session.pm, svc_Common.pm, svc_domain.pm:
30990           transactions part deux
30991
30992 2001-04-15 05:56  ivan
30993
30994         * FS/FS/Record.pm: s/dbdef/DBIx::DBSchema/
30995
30996 2001-04-15 03:33  ivan
30997
30998         * CREDITS: better docs for the worst bit, finally
30999
31000 2001-04-09 16:05  ivan
31001
31002         * FS/FS/: cust_bill.pm, cust_credit.pm, cust_main.pm, cust_pay.pm,
31003           cust_pkg.pm, cust_refund.pm, session.pm, svc_Common.pm:
31004           Transactions Part I!!!
31005
31006 2001-04-09 08:50  ivan
31007
31008         * CREDITS, FS/MANIFEST: rar
31009
31010 2001-03-30 09:33  ivan
31011
31012         * FS/FS/cust_bill.pm: config value money_char:
31013
31014                   Presto!  Now you can consider all numbers to be
31015           shillings.
31016
31017                   If you need to change the currency symbol, you can hunt
31018           down the
31019                   instances of literal '$' in FS::cust_bill::print_text and
31020           replace them
31021                   with your currency symbol.  I guess this should turn into
31022           a
31023                   configuration value.
31024
31025 2001-02-26 16:59  ivan
31026
31027         * FS/FS/session.pm: silly typo, fix sent by Mack <mackn@mackn.net>,
31028           thanks!
31029
31030 2001-02-20 17:45  ivan
31031
31032         * FS/FS/nas.pm: pod tyop
31033
31034 2001-02-20 17:45  ivan
31035
31036         * FS/FS/UID.pm: DBI autocommit needs 0, not true string 'false',
31037           duh
31038
31039 2001-02-20 08:31  ivan
31040
31041         * FS/FS/Record.pm: don't use prepare_cached for now
31042
31043 2001-02-13 21:18  ivan
31044
31045         * README: add devel mailing list
31046
31047 2001-02-13 20:33  ivan
31048
31049         * FS/FS/port.pm: get rid of gratuitous HISTORY
31050
31051 2001-02-11 09:34  ivan
31052
31053         * FS/FS/cust_bill_pkg.pm: more doc updates from jason
31054
31055 2001-02-11 09:17  ivan
31056
31057         * CREDITS, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
31058           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm: documentation updates
31059           from jason
31060
31061 2001-02-03 06:03  ivan
31062
31063         * FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_main.pm,
31064           bin/generate-prepay: time-based prepaid cards, session monitor.
31065           woop!
31066
31067 2001-01-30 23:21  ivan
31068
31069         * FS/FS/: cust_main.pm, svc_acct.pm: fix tyops
31070
31071 2001-01-30 01:08  ivan
31072
31073         * FS/FS/port.pm: tyop, thanks to Mack Nagashima <mackn@moaner.org>
31074
31075 2001-01-22 21:03  ivan
31076
31077         * FS/FS/cust_main.pm: harmless tyop
31078
31079 2000-12-26 15:51  ivan
31080
31081         * CREDITS: statedefault & referraldefault config files
31082
31083 2000-12-08 14:22  ivan
31084
31085         * FS/FS/session.pm: session callbacks
31086
31087 2000-12-06 02:21  ivan
31088
31089         * FS/FS/Record.pm: DESTROY sub
31090
31091 2000-12-03 12:25  ivan
31092
31093         * FS/FS/: Record.pm, nas.pm, port.pm, session.pm: session monitor
31094           updates
31095
31096 2000-12-03 07:14  ivan
31097
31098         * CREDITS, FS/FS/cust_bill.pm: bugfixes from Jeff Finucane
31099           <jeff@cmh.net>, thanks!
31100
31101 2000-12-03 05:45  ivan
31102
31103         * FS/FS/agent.pm: patch from Jason Spence <thalakan@frys.com>:
31104           admin.html doc, autocapgen
31105
31106 2000-12-03 05:44  ivan
31107
31108         * FS/FS/port.pm: beginnings of web status for session monitor
31109
31110 2000-12-03 02:09  ivan
31111
31112         * FS/MANIFEST: bad caches!
31113
31114 2000-11-22 15:30  ivan
31115
31116         * FS/FS/svc_www.pm: tyop
31117
31118 2000-11-07 07:00  ivan
31119
31120         * FS/: MANIFEST, FS/Record.pm, FS/nas.pm, FS/session.pm: session
31121           monitor
31122
31123 2000-10-27 13:18  ivan
31124
31125         * FS/FS/: nas.pm, port.pm, session.pm: oops, also necessary for
31126           session monitor
31127
31128 2000-10-27 13:15  ivan
31129
31130         * FS/FS/Record.pm, eg/table_template.pm: session monitor
31131
31132 2000-10-11 17:44  ivan
31133
31134         * README: rawr!
31135
31136 2000-09-20 03:35  ivan
31137
31138         * FS/FS/cust_bill.pm: since printed field isn't updated 'till after
31139           print_text method is called, want to print overdue invoices if
31140           printed > 0, not > 1
31141
31142 2000-08-09 11:40  ivan
31143
31144         * conf/invoice_template: example invoice template
31145
31146 2000-08-09 04:30  ivan
31147
31148         * FS/FS/cust_bill.pm: templatable invoices
31149
31150 2000-07-17 06:51  ivan
31151
31152         * FS/FS/svc_acct.pm: silly mistake
31153
31154 2000-07-17 03:53  ivan
31155
31156         * FS/FS/svc_acct.pm: prevent accounts which are the target of mail
31157           aliases from being deleted
31158
31159 2000-07-17 03:37  ivan
31160
31161         * FS/FS/svc_acct.pm: make remote commands configurable
31162
31163 2000-07-17 03:36  ivan
31164
31165         * CREDITS: rawr!
31166
31167 2000-07-06 06:56  ivan
31168
31169         * FS/FS/svc_acct.pm: mis-PODed =back should have been a =cut in
31170           conjunction with AUTOLOAD this was sure a pain to find
31171
31172 2000-07-06 06:19  ivan
31173
31174         * bin/: fs-radius-add-check, fs-radius-add-reply: remove duplicate
31175           sql statement causing spurious errors
31176
31177 2000-07-06 01:57  ivan
31178
31179         * FS/FS/svc_acct.pm, bin/fs-radius-add-check,
31180           bin/fs-radius-add-reply: support for radius check attributes
31181           (except importing).  poorly documented.
31182
31183 2000-07-04 06:42  ivan
31184
31185         * FS/FS/svc_acct.pm: noted a API inconsistancy
31186
31187 2000-06-29 05:27  ivan
31188
31189         * bin/svc_acct.import: s/password/_password/ for PostgreSQL wasn't
31190           done in the import.
31191
31192 2000-06-29 04:56  ivan
31193
31194         * FS/FS/svc_acct.pm: md5 passwords can are 34 characters long and
31195           have $ in them.
31196
31197 2000-06-29 04:12  ivan
31198
31199         * FS/FS/svc_domain.pm: don't block on $whois_hack trueness when
31200           adding new domains.
31201
31202 2000-06-28 05:54  ivan
31203
31204         * FS/FS/svc_acct.pm: superfluous my()
31205
31206 2000-06-28 05:52  ivan
31207
31208         * FS/FS/svc_acct.pm: bugfix to accept shells that evaluate to false
31209           in perl, like the empty string.
31210
31211 2000-06-28 05:32  ivan
31212
31213         * bin/svc_acct.import: allow RADIUS lines with "Auth-Type = Local"
31214           too
31215
31216 2000-06-28 05:03  ivan
31217
31218         * bin/svc_acct.import: make svc_acct more forgiving about RADIUS
31219           users files
31220
31221 2000-06-27 05:15  ivan
31222
31223         * FS/FS/: Record.pm, cust_main.pm: i18
31224
31225 2000-06-27 04:29  ivan
31226
31227         * FS/FS/Record.pm: fix typo in last patch, and another gratuitous
31228           -w pleaser
31229
31230 2000-06-27 04:27  ivan
31231
31232         * FS/FS/Record.pm: logically identical, but -w safe
31233
31234 2000-06-23 17:28  ivan
31235
31236         * FS/FS/cust_main.pm: don't use Date::Manip; report correct program
31237           name in freeside-bill usage msg
31238
31239 2000-06-23 05:25  ivan
31240
31241         * CREDITS, FS/FS/Record.pm, FS/FS/UID.pm: FS::Record::qsearch -
31242           more portable, doesn't depend on $sth->execute returning a number
31243           of rows, uses placeholders and prepare_cached
31244
31245 2000-06-20 00:13  ivan
31246
31247         * FS/FS/cust_main_invoice.pm: documentation update
31248
31249 2000-06-17 14:48  ivan
31250
31251         * FS/FS/cust_pay_batch.pm: fix typo in error message
31252
31253 2000-06-15 07:45  ivan
31254
31255         * CREDITS: text updates
31256
31257 2000-06-15 06:35  ivan
31258
31259         * FS/FS/svc_acct.pm: add radius method
31260
31261 2000-06-15 05:38  ivan
31262
31263         * FS/FS/cust_main.pm: fix for ncancelled_pkgs - when called in
31264           scalar context, was only returning second item
31265
31266 2000-05-13 14:50  ivan
31267
31268         * FS/FS/: CGI.pm, UID.pm: cgisuidsetup takes an Apache object as
31269           well as a CGI object now.
31270
31271 2000-05-13 14:42  ivan
31272
31273         * CREDITS: add kristian, update joel's entry
31274
31275 2000-04-10 17:06  ivan
31276
31277         * FS/FS/CGI.pm: CGI.pm detects mod_perl and calls appropriate exit
31278           (Registry's override doesn't work here)
31279
31280 2000-03-06 08:38  ivan
31281
31282         * FS/FS/svc_acct.pm: better error message.  bah.
31283
31284 2000-03-03 10:45  ivan
31285
31286         * FS/FS/CGI.pm: use Apache::exit instead of exit in &eidiot -
31287           Registry wasn't overriding exit in modules
31288
31289 2000-03-03 10:21  ivan
31290
31291         * FS/FS/Record.pm: changes backported from 1.2.3 release, bugfix
31292           from web demo
31293
31294 2000-03-01 00:13  ivan
31295
31296         * FS/: MANIFEST, FS/svc_domain.pm, FS/svc_www.pm: compilation
31297           bugfixes
31298
31299 2000-02-02 21:16  ivan
31300
31301         * FS/FS/cust_pkg.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
31302           FS/FS/svc_www.pm, bin/svc_acct.import: beginning of DNS and
31303           Apache support
31304
31305 2000-02-02 12:22  ivan
31306
31307         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/generate-prepay:
31308           bugfix prepayment in signup server
31309
31310 2000-01-30 21:22  ivan
31311
31312         * FS/FS/: cust_main.pm, prepay_credit.pm: prepaid "internet cards"
31313
31314 2000-01-30 00:18  ivan
31315
31316         * CREDITS: [no log message]
31317
31318 2000-01-29 13:10  ivan
31319
31320         * FS/FS/svc_domain.pm: doc update
31321
31322 2000-01-28 14:53  ivan
31323
31324         * FS/FS/svc_acct_pop.pm: track full phone number
31325
31326 2000-01-26 16:37  ivan
31327
31328         * README: ack
31329
31330 1999-11-08 13:38  ivan
31331
31332         * FS/FS/cust_pkg.pm: remove services using pkg_svc table now, oops!
31333
31334 1999-08-23 05:26  ivan
31335
31336         * test/cgi-test: need to untaint the command line
31337
31338 1999-08-20 01:27  ivan
31339
31340         * README, FS/FS/part_pkg.pm: fix for bug noticed by Martin G.
31341           Bayerle:
31342           > if you eliminate services from any package, to reduce it to
31343           only one service,
31344           > once gone, they won't reappear.
31345
31346 1999-08-11 21:16  ivan
31347
31348         * FS/FS/cust_main.pm: hidecancelledpackages config option
31349
31350 1999-08-11 17:05  ivan
31351
31352         * FS/FS/svc_acct.pm: configurable min/max username length, min
31353           password length, periods in usernames
31354
31355 1999-08-11 13:41  ivan
31356
31357         * FS/: MANIFEST, Makefile.PL, FS/svc_domain.pm: new bill script,
31358
31359 1999-08-11 06:12  ivan
31360
31361         * FS/FS/svc_domain.pm: require a working Net::Whois version
31362
31363 1999-08-04 05:42  ivan
31364
31365         * bin/pod2x: new, kludgy-but-working html generator
31366
31367 1999-08-04 05:41  ivan
31368
31369         * FS/FS.pm: pod fix
31370
31371 1999-08-04 04:50  ivan
31372
31373         * FS/FS/cust_pkg.pm: pod syntax
31374
31375 1999-08-04 03:41  ivan
31376
31377         * FS/FS/Record.pm: some pod syntax update to generate nicer html
31378           docs
31379
31380 1999-08-04 02:03  ivan
31381
31382         * FS/: MANIFEST, MANIFEST.SKIP, FS/CGI.pm, FS/Conf.pm,
31383           FS/Record.pm, FS/UID.pm, FS/agent.pm, FS/agent_type.pm,
31384           FS/cust_bill.pm, FS/cust_bill_pkg.pm, FS/cust_credit.pm,
31385           FS/cust_main.pm, FS/cust_main_county.pm, FS/cust_main_invoice.pm,
31386           FS/cust_pay.pm, FS/cust_pay_batch.pm, FS/cust_pkg.pm,
31387           FS/cust_refund.pm, FS/cust_svc.pm, FS/part_pkg.pm,
31388           FS/part_referral.pm, FS/part_svc.pm, FS/pkg_svc.pm,
31389           FS/svc_Common.pm, FS/svc_acct.pm, FS/svc_acct_pop.pm,
31390           FS/svc_domain.pm, FS/type_pkgs.pm: initial checkin of module
31391           files for proper perl installation
31392
31393 1999-08-04 01:03  ivan
31394
31395         * eg/: table_template-svc.pm, table_template.pm: move table
31396           subclass examples out of production directory
31397
31398 1999-08-04 00:34  ivan
31399
31400         * FS/FS.pm: initial FS manpage
31401
31402 1999-08-03 21:15  ivan
31403
31404         * FS/: Changes, FS.pm, MANIFEST, Makefile.PL: initial h2xs
31405
31406 1999-07-08 04:40  ivan
31407
31408         * CREDITS, README: [no log message]
31409
31410 1999-07-07 19:32  ivan
31411
31412         * bin/svc_acct.import: import fix, noticed by Ben Leibig and Joel
31413           Griffiths
31414
31415 1999-07-07 18:49  ivan
31416
31417         * CREDITS: add joel
31418
31419 1999-07-07 18:49  ivan
31420
31421         * bin/svc_acct.import: updates to avoid -w warnings from Joel
31422           Griffiths <griff@aver-computer.com>
31423
31424 1999-04-19 03:32  ivan
31425
31426         * etc/megapop.pl: if you are a megapop customer...
31427
31428 1999-04-08 06:21  ivan
31429
31430         * CREDITS: [no log message]
31431
31432 1999-04-08 06:11  ivan
31433
31434         * README: 1.2.0
31435
31436 1999-04-08 06:05  ivan
31437
31438         * test/cgi-test: web interface tester / sample data creator
31439
31440 1999-03-26 05:15  ivan
31441
31442         * eg/TEMPLATE_cust_main.import: s/create/new/, use all necessary
31443           FS::table_names to avoid warnings
31444
31445 1999-03-25 00:42  ivan
31446
31447         * bin/svc_acct.import: import stuff uses Term::Query and spits out
31448           (some kinds of) nonsensical input
31449
31450 1999-03-23 16:43  ivan
31451
31452         * bin/svc_acct.import: die if no relevant services
31453
31454 1999-02-10 01:02  ivan
31455
31456         * etc/sql-reserved-words.txt: some new doc files
31457
31458 1999-02-07 01:59  ivan
31459
31460         * CREDITS: more mod_perl fixes, and bugfixes Peter Wemm sent via
31461           email
31462
31463 1999-02-06 14:43  ivan
31464
31465         * CREDITS: don't use [e]idiot; display error messages on the form
31466           page
31467
31468 1999-01-15 16:24  ivan
31469
31470         * CREDITS: [no log message]
31471
31472 1999-01-08 21:38  ivan
31473
31474         * CREDITS: [no log message]
31475
31476 1998-12-15 21:29  ivan
31477
31478         * eg/TEMPLATE_cust_main.import: adminsuidsetup now need user
31479
31480 1998-12-09 23:23  ivan
31481
31482         * bin/svc_acct.import: use FS::Conf, need user (for datasrc)
31483
31484 1998-12-01 17:23  ivan
31485
31486         * CREDITS: [no log message]
31487
31488 1998-11-18 01:01  ivan
31489
31490         * CREDITS: i18n! i18n!
31491
31492 1998-11-07 17:09  ivan
31493
31494         * README: 1.1.6 release
31495
31496 1998-11-07 02:24  ivan
31497
31498         * README: don't use depriciated FS::Bill and FS::Invoice, other
31499           miscellania
31500
31501 1998-10-14 00:05  ivan
31502
31503         * README: 1.1.4 release, fix postgresql
31504
31505 1998-10-13 05:07  ivan
31506
31507         * bin/svc_acct.import: Assigns password from the shadow file for
31508           RADIUS password "UNIX"
31509
31510 1998-10-12 00:15  ivan
31511
31512         * conf/shells: Initial revision
31513
31514 1998-10-12 00:12  ivan
31515
31516         * conf/: home, lpr: Initial import into CVS
31517
31518 1998-10-12 00:12  ivan
31519
31520         * conf/smtpmachine: Initial revision
31521
31522 1998-10-11 23:56  ivan
31523
31524         * README: Initial revision
31525
31526 1998-09-25 01:52  ivan
31527
31528         * bin/pod2x: Initial revision
31529
31530 1998-09-02 21:50  ivan
31531
31532         * CREDITS: Initial revision
31533
31534 1998-08-23 20:04  ivan
31535
31536         * fs_passwd/fs_passwd: Initial revision
31537
31538 1998-08-19 21:42  ivan
31539
31540         * eg/TEMPLATE_cust_main.import: Initial revision
31541
31542 1998-08-16 14:02  ivan
31543
31544         * bin/svc_acct.import: Initial revision
31545
31546 1998-07-18 00:11  ivan
31547
31548         * etc/domain-template.txt: Initial import into CVS
31549
31550 1998-03-22 23:46  ivan
31551
31552         * etc/countries.txt: Initial import into CVS
31553
31554 1998-03-22 23:46  ivan
31555
31556         * INSTALL: Initial revision
31557