fix null option with placeholders
[freeside.git] / ChangeLog
1 2010-04-20 20:56  ivan
2
3         * Makefile: ensure that the trainwreck which was 1.9.2 does not
4           happen again
5
6 2010-04-19 21:29  ivan
7
8         * FS/FS/svc_domain.pm, httemplate/edit/part_svc.cgi: communigate
9           (phase 2): add a textarea type to edit/part_svc so you can set it
10           to a default or fixed trailer that's multi-line, RT#7514
11
12 2010-04-19 21:13  ivan
13
14         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
15           httemplate/view/svc_acct/basics.html,
16           FS/FS/part_export/communigate_pro.pm,
17           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi,
18           httemplate/view/svc_domain/acct_defaults.html: communigate (phase
19           2): Account Preferences (& Domain::Account Defaults:Preferences):
20           ProntoSkinName  RT#7514
21
22 2010-04-19 18:51  ivan
23
24         * FS/FS/svc_acct.pm, FS/FS/Schema.pm, FS/FS/svc_domain.pm,
25           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi,
26           httemplate/view/svc_acct/basics.html,
27           FS/FS/part_export/communigate_pro.pm,
28           httemplate/view/svc_domain/acct_defaults.html: communigate (phase
29           2): Account Preferences (& Domain::Account Defaults:Preferences):
30           Language, Time zone, Layout, Send read receipts.  RT#7514
31
32 2010-04-19 00:09  ivan
33
34         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
35           FS/FS/part_export/communigate_pro.pm,
36           httemplate/edit/svc_acct.cgi,
37           httemplate/view/svc_acct/basics.html: communigate (phase 2),
38           Account:Settings PasswordRecovery.  also fix modification of
39           svc_acct booleans in export.  RT#7514
40
41 2010-04-18 23:15  ivan
42
43         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
44           FS/FS/part_export/communigate_pro.pm,
45           httemplate/edit/svc_acct.cgi,
46           httemplate/view/svc_acct/basics.html: communigate provisioning
47           phase 2: Account:Settings: RulesAllowed, RPOPAllowed, MailToAll,
48           AddMailTrailer.  RT#7514
49
50 2010-04-18 22:01  ivan
51
52         * FS/FS/Schema.pm, FS/FS/svc_domain.pm,
53           FS/FS/part_export/communigate_pro.pm,
54           httemplate/edit/svc_domain.cgi,
55           httemplate/view/svc_domain/acct_defaults.html: communigate
56           provisioning phase 2: Domain:Account Defaults:Settings:
57           RulesAllowed, RPOPAllowed, MailToAll, AddMailTrailer.  RT#7514
58
59 2010-04-18 18:25  ivan
60
61         * FS/FS/Schema.pm, FS/FS/svc_domain.pm,
62           FS/FS/part_export/communigate_pro.pm,
63           httemplate/edit/svc_domain.cgi,
64           httemplate/view/svc_domain/basics.html: communigate provisioning
65           phase 2: add svc_domain.trailer -> communigate TrailerText,
66           RT#7514
67
68 2010-04-09 21:21  mark
69
70         * httemplate/search/elements/cust_main_dayranges.html: RT#866: fix
71           payment links
72
73 2010-04-09 01:17  ivan
74
75         * httemplate/search/elements/cust_main_dayranges.html, FS/MANIFEST,
76           FS/FS/Mason.pm, FS/FS/Misc/DateTime.pm, FS/FS/UI/Web.pm,
77           FS/FS/cust_main/Import.pm, httemplate/edit/REAL_cust_pkg.cgi,
78           httemplate/edit/cust_pay.cgi,
79           httemplate/edit/process/REAL_cust_pkg.cgi,
80           httemplate/edit/process/cust_main.cgi,
81           httemplate/edit/process/cust_pay.cgi,
82           httemplate/edit/process/quick-charge.cgi,
83           httemplate/edit/process/quick-cust_pkg.cgi,
84           httemplate/misc/process/cancel_pkg.html,
85           httemplate/misc/process/delay_susp_pkg.html,
86           httemplate/search/pay_batch.cgi,
87           httemplate/search/report_prepaid_income.cgi,
88           httemplate/search/sqlradius.cgi: fix date parsing when using
89           international dates (package date edit), RT#8027
90
91 2010-04-09 01:09  jeff
92
93         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html: modify
94           total items for balance below line and current charges above line
95           with configurable description.  also bug fixes that might close
96           7896
97
98 2010-04-08 12:23  jeff
99
100         * httemplate/elements/about_rt.html: close tag rather than open a
101           new one
102
103 2010-04-07 18:15  mark
104
105         * FS/FS/cust_pkg.pm, FS/FS/Report/Table/Monthly.pm,
106           httemplate/elements/menu.html,
107           httemplate/graph/cust_pkg_cost.cgi,
108           httemplate/graph/report_cust_pkg_cost.html,
109           httemplate/search/cust_pkg.cgi: RT#1382: beginning of package
110           cost report
111
112 2010-04-07 01:24  ivan
113
114         * httemplate/edit/agent.cgi: also in agent edit, fix form getting
115           submitted before customer search can complete.  throws "status
116           connecting to" error and custnum does not get filled in, RT#8014
117
118 2010-04-07 01:15  ivan
119
120         * httemplate/: edit/access_user.html, edit/elements/edit.html,
121           elements/search-cust_main.html: in employee edit, fix form
122           getting submitted before customer search can complete.  throws
123           "status connecting to" error and custnum does not get filled in,
124           RT#8014
125
126 2010-04-06 23:20  ivan
127
128         * FS/FS/TicketSystem/RT_Internal.pm: fix capitalization of RT
129           tables and columns - mysql fix
130
131 2010-04-06 22:52  mark
132
133         * FS/FS/pay_batch/RBC.pm: fix floating point error
134
135 2010-04-06 21:11  ivan
136
137         * httemplate/search/part_pkg.html: fix a mysql-ism in employee
138           commission report, now compatible with Pg, that's a new one.
139           RT#6991
140
141 2010-04-06 14:43  ivan
142
143         * httemplate/search/report_employee_commission.html: fix 1.9-style
144           employee comission report, RT#6991
145
146 2010-04-05 05:24  jeff
147
148         * FS/FS/part_export/dashcs_e911.pm: fix noisy but harmless
149           redeclaration
150
151 2010-04-04 23:58  ivan
152
153         * conf/invoice_from: company email
154
155 2010-04-04 23:57  ivan
156
157         * FS/bin/freeside-upgrade: require DBIx::DBSchema 0.39 for mysql
158
159 2010-04-04 23:50  ivan
160
161         * FS/FS/part_export/thirdlane.pm: thirdlane deletion fix
162
163 2010-04-04 22:20  ivan
164
165         * FS/FS/part_export/indosoft.pm: initial indosoft export, RT#4068
166
167 2010-04-04 18:23  ivan
168
169         * httemplate/search/part_pkg.html: last fix for employee
170           commisssion report, RT#6991
171
172 2010-04-04 17:59  ivan
173
174         * httemplate/elements/menu.html: add employee commission report to
175           menu, RT#6991
176
177 2010-04-04 16:47  ivan
178
179         * FS/FS/Schema.pm: fix otaker upgrade
180
181 2010-04-04 16:37  ivan
182
183         * FS/FS/cust_pay_void.pm: fix otaker upgrade
184
185 2010-04-04 16:27  ivan
186
187         * FS/FS/: cust_attachment.pm, cust_main_note.pm: fix otaker upgrade
188           for cust_attachment & cust_main_note, hopefully
189
190 2010-04-04 16:18  ivan
191
192         * FS/FS/: cust_attachment.pm, cust_main_note.pm: fix otaker upgrade
193           for cust_attachment & cust_main_note, hopefully
194
195 2010-04-04 15:52  ivan
196
197         * FS/FS/: cust_main.pm: fix otaker upgrade for cust_main
198
199 2010-04-04 15:44  ivan
200
201         * FS/FS/cust_main_note.pm: fix note editing of old notes until we
202           can fix the cust_main_note.otaker disaster, RT#7991
203
204 2010-04-01 14:30  mark
205
206         * httemplate/search/elements/cust_main_dayranges.html: fix column
207           alignment
208
209 2010-04-01 01:10  ivan
210
211         * FS/FS/part_pkg/: flat.pm, subscription.pm: fix nasty discount
212           fallout (i hope)
213
214 2010-04-01 00:39  ivan
215
216         * FS/FS/part_pkg/flat.pm: fix nasty discount fallout (i hope)
217
218 2010-03-31 21:43  mark
219
220         * FS/FS/UI/Web.pm, httemplate/search/report_receivables.cgi,
221           httemplate/search/elements/cust_main_dayranges.html,
222           httemplate/search/elements/search-html.html,
223           httemplate/search/elements/search.html: RT#866: links to process
224           payments from aging report
225
226 2010-03-31 08:48  jeff
227
228         * FS/: MANIFEST, FS/part_export/dashcs_e911.pm: add dash carrier
229           services e911 support RT7103
230
231 2010-03-31 00:41  mark
232
233         * httemplate/search/: report_receivables.cgi,
234           report_receivables.html, report_unapplied_cust_pay.html,
235           unapplied_cust_pay.html, elements/cust_main_dayranges.html:
236           RT#7266: aging reports as of a past date
237
238 2010-03-31 00:35  ivan
239
240         * httemplate/: edit/process/cust_main_attach.cgi,
241           edit/process/cust_main_note.cgi, view/cust_main/attachments.html,
242           view/cust_main/notes.html: fix customer notes and attachments wrt
243           s/otaker/usernum/ changes; still need to look at the migration,
244           RT#7935
245
246 2010-03-30 23:30  ivan
247
248         * FS/FS/Misc.pm: eliminate harmless "Use of uninitialized value
249           $enc in string eq" warnings
250
251 2010-03-30 05:12  ivan
252
253         * httemplate/search/part_pkg.html, FS/FS/Schema.pm: employee
254           commission reporting, RT#6991
255
256 2010-03-30 05:07  ivan
257
258         * httemplate/search/report_employee_commission.html,
259           FS/FS/cust_main.pm, FS/FS/cust_credit.pm, FS/FS/cust_event.pm,
260           FS/FS/part_event/Action/pkg_agent_credit.pm,
261           FS/FS/part_event/Action/pkg_employee_credit.pm,
262           FS/FS/part_event/Action/pkg_referral_credit.pm: employee
263           commission reporting, RT#6991
264
265 2010-03-29 20:28  ivan
266
267         * FS/FS/Record.pm: regexp_sql
268
269 2010-03-29 20:10  ivan
270
271         * FS/MANIFEST: employee (otaker / access_user) commissioning,
272           RT#6991
273
274 2010-03-29 19:53  ivan
275
276         * httemplate/browse/access_user.html,
277           httemplate/edit/access_user.html, FS/FS/part_pkg.pm,
278           FS/FS/part_event/Action/pkg_agent_credit.pm,
279           FS/FS/part_event/Action/pkg_agent_credit_pkg.pm,
280           FS/FS/part_event/Action/pkg_employee_credit_pkg.pm,
281           FS/FS/part_event/Action/pkg_referral_credit.pm,
282           FS/FS/part_event/Action/pkg_referral_credit_pkg.pm,
283           FS/FS/part_event/Action/Mixin/credit_pkg.pm,
284           httemplate/elements/search-cust_main.html,
285           httemplate/elements/tr-search-cust_main.html: employee (otaker /
286           access_user) commissioning, RT#6991
287
288 2010-03-29 19:52  ivan
289
290         * FS/FS/part_event/Action/pkg_employee_credit.pm: employee
291           commissions, RT#6991
292
293 2010-03-29 19:04  ivan
294
295         * FS/FS/: part_event_condition.pm, part_event/Condition/balance.pm,
296           part_event/Condition/balance_age.pm,
297           part_event/Condition/balance_under.pm,
298           part_event/Condition/cust_bill_has_service.pm,
299           part_event/Condition/cust_bill_owed.pm,
300           part_event/Condition/cust_bill_owed_under.pm: fixes for MySQL
301           CAST drain bramage
302
303 2010-03-29 02:18  mark
304
305         * FS/FS/Mason.pm, FS/FS/cust_main.pm,
306           httemplate/elements/select-user.html,
307           httemplate/elements/tr-select-user.html,
308           httemplate/graph/report_signupdate.html,
309           httemplate/graph/signupdate.cgi,
310           httemplate/graph/elements/monthly.html,
311           httemplate/graph/elements/report.html,
312           httemplate/search/cust_main.html: RT#884: search customers by
313           signup time of day
314
315 2010-03-28 17:38  ivan
316
317         * FS/FS/cust_pay.pm: move from otaker to proper usernum FK
318
319 2010-03-28 17:23  ivan
320
321         * FS/FS/: Schema.pm, Upgrade.pm, access_user.pm, banned_pay.pm,
322           cust_attachment.pm, cust_credit.pm, cust_main.pm,
323           cust_main_note.pm, cust_pay_void.pm, cust_pkg.pm,
324           cust_pkg_discount.pm, cust_pkg_reason.pm, cust_refund.pm,
325           otaker_Mixin.pm: move from otaker to proper usernum FK
326
327 2010-03-26 23:21  ivan
328
329         * FS/FS/cust_bill_pkg_detail.pm: fix cust_bill_pkg_detail throwing
330           a fatal error w/MySQL
331
332 2010-03-26 23:09  ivan
333
334         * httemplate/: view/cust_main.cgi, view/cust_main/notes.html,
335           edit/cust_main_note.cgi: resize customer not add popup, eliminate
336           needless <BR> in popup
337
338 2010-03-26 21:37  ivan
339
340         * FS/FS/Upgrade.pm: these are now supported in supported in
341           DBIx-DBSchema and friends
342
343 2010-03-26 20:43  ivan
344
345         * FS/FS/: reason.pm, tax_rate.pm: these are now supported in
346           supported in DBIx-DBSchema and friends
347
348 2010-03-26 15:25  ivan
349
350         * httemplate/elements/: select-areacode.html, select-did.html: fix
351           E911 vs. DID selector on phone provision, RT#7819
352
353 2010-03-26 14:43  ivan
354
355         * FS/FS/cust_pkg.pm: no DISTINCT ON in MySQL makes kittens cry
356
357 2010-03-26 00:52  ivan
358
359         * httemplate/elements/: freeside-menu.css, freeside.css: that'll do
360           for now
361
362 2010-03-25 22:02  ivan
363
364         * FS/FS/Schema.pm: kludge a fix for the MySQL statustext index
365           problem, fix s/serial/int/ for non-primary keys in
366           part_pkg_taxoverride, and s/TEXT/LONGTEXT/ ourselves until
367           DBIx::DBSchema 0.39
368
369 2010-03-25 21:50  ivan
370
371         * FS/FS/UID.pm: don't warn about the configuration table during
372           setup
373
374 2010-03-25 19:19  ivan
375
376         * bin/build_exten.php: adding build_exten.php since FreePBX won't
377           ship it
378
379 2010-03-25 18:06  ivan
380
381         * rt/lib/RT/: Ticket_Overlay.pm: ticket auto-association in the
382           correct spot.  how the hell did it get merged there?  RT#7882
383
384 2010-03-25 15:30  ivan
385
386         * httemplate/elements/header.html: fix new header in RT
387
388 2010-03-25 15:21  ivan
389
390         * rt/lib/RT/User_Overlay.pm: fix user modification?
391
392 2010-03-25 14:22  ivan
393
394         * rt/lib/RT/URI/freeside.pm: generate a stack backtrace for mystery
395           freeside link resolution problems
396
397 2010-03-25 13:21  ivan
398
399         * httemplate/elements/: header.html, searchbar-address2.html,
400           searchbar-cust_bill.html, searchbar-cust_main.html,
401           searchbar-cust_svc.html, searchbar-prospect.html,
402           searchbar-ticket.html: when using a side menubar, put search
403           boxes on the side too
404
405 2010-03-24 18:37  mark
406
407         * FS/FS/Mason.pm, httemplate/view/cust_main/notes.html: RT#6226:
408           security fix for customer notes
409
410 2010-03-24 01:37  ivan
411
412         * FS/FS/Conf.pm, httemplate/search/cust_bill_pkg.cgi,
413           httemplate/search/report_prepaid_income.cgi: better prepaid
414           income reporting, with line item detail, RT#7776
415
416 2010-03-23 02:13  ivan
417
418         * FS/FS/mailinglist.pm, FS/FS/mailinglistmember.pm,
419           FS/FS/svc_mailinglist.pm, FS/FS/part_export/communigate_pro.pm,
420           httemplate/elements/header.html,
421           httemplate/search/mailinglistmember.html: export svc_mailinglist
422           to CGP groups, RT#7514
423
424 2010-03-23 01:27  ivan
425
426         * httemplate/images/: black-gray-side.png, gray-black-side.png:
427           goodbye and good riddance
428
429 2010-03-22 20:53  ivan
430
431         * FS/: FS.pm, FS/h_svc_mailinglist.pm, t/h_svc_mailinglist.t,
432           FS/Mason.pm: adding svc_mailinglist for communigate "groups"
433           (mailing lists), RT#7514
434
435 2010-03-22 20:47  ivan
436
437         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/mailinglist.pm,
438           FS/FS/mailinglistmember.pm, FS/FS/svc_mailinglist.pm,
439           FS/t/mailinglist.t, FS/t/mailinglistmember.t,
440           FS/t/svc_mailinglist.t, httemplate/edit/mailinglistmember.html,
441           httemplate/edit/part_svc.cgi,
442           httemplate/edit/svc_mailinglist.cgi,
443           httemplate/edit/process/mailinglistmember.html,
444           httemplate/edit/process/svc_mailinglist.html,
445           httemplate/misc/delete-mailinglistmember.html,
446           httemplate/search/mailinglistmember.html,
447           httemplate/view/svc_mailinglist.cgi: adding svc_mailinglist for
448           communigate "groups" (mailing lists), RT#7514
449
450 2010-03-22 20:34  ivan
451
452         * httemplate/elements/freeside.css: little bit further, just a
453           little bit more
454
455 2010-03-22 18:17  ivan
456
457         * httemplate/elements/menubar.html: don't like that <BR> after
458           all... for now
459
460 2010-03-22 18:07  ivan
461
462         * httemplate/elements/freeside.css: wfm
463
464 2010-03-22 18:04  ivan
465
466         * httemplate/elements/: xmenu.css, xmenu.top.css: purple on pink is
467           WAY too my little pony.  man, its not easy being purple
468
469 2010-03-22 12:46  ivan
470
471         * httemplate/elements/: freeside.css, menubar.html: 1.9-style
472           menubar was hurting my eyes
473
474 2010-03-22 07:08  jeff
475
476         * FS/FS/tax_rate.pm: fix restore of setup and recur taxproducts on
477           tax data replacement
478
479 2010-03-21 23:34  ivan
480
481         * httemplate/elements/freeside.css: fix link hover effect so it
482           doesn't underline A NAME tags
483
484 2010-03-21 16:56  ivan
485
486         * httemplate/elements/freeside.css: fix inadvertant button styling
487
488 2010-03-21 16:13  ivan
489
490         * FS/FS/Schema.pm, FS/FS/rate_detail.pm,
491           FS/FS/part_pkg/voip_cdr.pm, httemplate/browse/rate_detail.html,
492           httemplate/edit/rate_detail.html,
493           httemplate/edit/rate_region.cgi,
494           httemplate/edit/process/rate_region.cgi,
495           httemplate/misc/rate_edit_excel.html,
496           httemplate/misc/process/copy-rate_detail.html: connection fee for
497           initial N seconds support, RT#7018
498
499 2010-03-21 12:34  ivan
500
501         * rt/etc/RT_SiteConfig.pm: make the fckeditor taller, way too small
502
503 2010-03-20 22:18  ivan
504
505         * rt/FREESIDE_MODIFIED: think this fixes the "results box color
506           infects everything else" problem
507
508 2010-03-20 16:30  ivan
509
510         * httemplate/docs/credits.html: more RT integration / reskin / 2.1,
511           RT#6640
512
513 2010-03-20 16:22  ivan
514
515         * httemplate/: elements/menu.html,
516           elements/popup_link_onclick.html, images/cvv2.png,
517           images/cvv2_amex.png: more RT integration / reskin / 2.1, RT#6640
518
519 2010-03-20 15:44  ivan
520
521         * httemplate/elements/: freeside-menu.css, header.html, xmenu.css,
522           xmenu.js, xmenu.top.css: more RT integration / reskin / 2.1,
523           RT#6640
524
525 2010-03-20 15:11  ivan
526
527         * httemplate/elements/calendar-win2k-2.css,
528           httemplate/elements/freeside-menu.css,
529           httemplate/elements/header.html, httemplate/elements/menu.html,
530           httemplate/elements/xmenu.top.css,
531           httemplate/elements/xmenu.top.js,
532           httemplate/images/arrow.down.black.png,
533           httemplate/images/black-gradient.png,
534           httemplate/images/black-gray-gradient.png, rt/FREESIDE_MODIFIED,
535           httemplate/elements/freeside.css: more RT integration / reskin /
536           2.1, RT#6640
537
538 2010-03-19 01:27  ivan
539
540         * httemplate/: docs/cvv2.html, elements/header-minimal.html,
541           elements/header-popup.html, elements/header.html,
542           elements/tr-justtitle.html, elements/tr-title.html,
543           elements/freeside-menu.css, elements/menu.html,
544           elements/menubar.html, elements/xmenu.top.css: skin RT 3.8,
545           slight new look for 2.1, RT#6640
546
547 2010-03-19 01:26  ivan
548
549         * rt/FREESIDE_MODIFIED: skin RT 3.8, RT#6640
550
551 2010-03-19 01:20  mark
552
553         * httemplate/misc/batch-cust_pay.html: RT#7812: confirm before
554           closing quick payment entry
555
556 2010-03-18 01:02  ivan
557
558         * httemplate/edit/cust_main/top_misc.html: signup date fix?
559
560 2010-03-18 00:59  ivan
561
562         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
563           FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
564           httemplate/edit/quick-charge.html,
565           FS/FS/part_event/Condition/cust_bill_has_noauto.pm,
566           FS/FS/part_event/Condition/cust_bill_hasnt_noauto.pm,
567           httemplate/edit/process/quick-charge.cgi,
568           httemplate/edit/process/quick-cust_pkg.cgi,
569           httemplate/misc/order_pkg.html,
570           httemplate/view/cust_main/one_time_charge_link.html,
571           httemplate/view/cust_main/order_pkg_link.html,
572           httemplate/view/cust_main/packages/status.html: disable
573           auto-billing of specific customer packages, RT#6378
574
575 2010-03-16 01:05  mark
576
577         * httemplate/edit/cust_main_note.cgi: minor bugfix
578
579 2010-03-16 00:49  mark
580
581         * httemplate/elements/fckeditor/: fckconfig.js, fckeditor.js,
582           fckpackager.xml, fckstyles.xml, fcktemplates.xml,
583           editor/fckdebug.html, editor/fckdialog.html,
584           editor/fckeditor.html, editor/fckeditor.original.html,
585           editor/css/fck_editorarea.css, editor/css/fck_internal.css,
586           editor/css/fck_showtableborders_gecko.css,
587           editor/css/images/block_address.png,
588           editor/css/images/block_blockquote.png,
589           editor/css/images/block_div.png, editor/css/images/block_h1.png,
590           editor/css/images/block_h2.png, editor/css/images/block_h3.png,
591           editor/css/images/block_h4.png, editor/css/images/block_h5.png,
592           editor/css/images/block_h6.png, editor/css/images/block_p.png,
593           editor/css/images/block_pre.png,
594           editor/css/images/fck_plugin.gif, editor/dialog/fck_about.html,
595           editor/dialog/fck_anchor.html, editor/dialog/fck_button.html,
596           editor/dialog/fck_checkbox.html,
597           editor/dialog/fck_colorselector.html, editor/dialog/fck_div.html,
598           editor/dialog/fck_docprops.html, editor/dialog/fck_flash.html,
599           editor/dialog/fck_form.html, editor/dialog/fck_hiddenfield.html,
600           editor/dialog/fck_image.html, editor/dialog/fck_link.html,
601           editor/dialog/fck_listprop.html, editor/dialog/fck_paste.html,
602           editor/dialog/fck_radiobutton.html,
603           editor/dialog/fck_replace.html, editor/dialog/fck_scayt.html,
604           editor/dialog/fck_select.html, editor/dialog/fck_smiley.html,
605           editor/dialog/fck_source.html,
606           editor/dialog/fck_specialchar.html,
607           editor/dialog/fck_spellerpages.html,
608           editor/dialog/fck_table.html, editor/dialog/fck_tablecell.html,
609           editor/dialog/fck_template.html, editor/dialog/fck_textarea.html,
610           editor/dialog/fck_textfield.html,
611           editor/dialog/common/fck_dialog_common.css,
612           editor/dialog/common/fck_dialog_common.js,
613           editor/dialog/fck_about/sponsors/spellchecker_net.gif,
614           editor/dialog/fck_docprops/fck_document_preview.html,
615           editor/dialog/fck_flash/fck_flash.js,
616           editor/dialog/fck_flash/fck_flash_preview.html,
617           editor/dialog/fck_image/fck_image.js,
618           editor/dialog/fck_image/fck_image_preview.html,
619           editor/dialog/fck_link/fck_link.js,
620           editor/dialog/fck_scayt/scayt_dialog.css,
621           editor/dialog/fck_select/fck_select.js,
622           editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
623           editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
624           editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
625           editor/dtd/fck_dtd_test.html, editor/dtd/fck_xhtml10strict.js,
626           editor/dtd/fck_xhtml10transitional.js,
627           editor/filemanager/browser/default/browser.css,
628           editor/filemanager/browser/default/browser.html,
629           editor/filemanager/browser/default/frmactualfolder.html,
630           editor/filemanager/browser/default/frmcreatefolder.html,
631           editor/filemanager/browser/default/frmfolders.html,
632           editor/filemanager/browser/default/frmresourceslist.html,
633           editor/filemanager/browser/default/frmresourcetype.html,
634           editor/filemanager/browser/default/frmupload.html,
635           editor/filemanager/browser/default/js/common.js,
636           editor/filemanager/browser/default/js/fckxml.js,
637           editor/filemanager/connectors/test.html,
638           editor/filemanager/connectors/uploadtest.html,
639           editor/filemanager/connectors/perl/basexml.pl,
640           editor/filemanager/connectors/perl/commands.pl,
641           editor/filemanager/connectors/perl/config.pl,
642           editor/filemanager/connectors/perl/connector.cgi,
643           editor/filemanager/connectors/perl/io.pl,
644           editor/filemanager/connectors/perl/upload.cgi,
645           editor/filemanager/connectors/perl/upload_fck.pl,
646           editor/filemanager/connectors/perl/util.pl,
647           editor/js/fckadobeair.js, editor/js/fckeditorcode_gecko.js,
648           editor/js/fckeditorcode_ie.js,
649           editor/lang/_translationstatus.txt, editor/lang/af.js,
650           editor/lang/ar.js, editor/lang/bg.js, editor/lang/bn.js,
651           editor/lang/bs.js, editor/lang/ca.js, editor/lang/cs.js,
652           editor/lang/da.js, editor/lang/de.js, editor/lang/el.js,
653           editor/lang/en-au.js, editor/lang/en-ca.js, editor/lang/en-uk.js,
654           editor/lang/en.js, editor/lang/eo.js, editor/lang/es.js,
655           editor/lang/et.js, editor/lang/eu.js, editor/lang/fa.js,
656           editor/lang/fi.js, editor/lang/fo.js, editor/lang/fr-ca.js,
657           editor/lang/fr.js, editor/lang/gl.js, editor/lang/gu.js,
658           editor/lang/he.js, editor/lang/hi.js, editor/lang/hr.js,
659           editor/lang/hu.js, editor/lang/is.js, editor/lang/it.js,
660           editor/lang/ja.js, editor/lang/km.js, editor/lang/ko.js,
661           editor/lang/lt.js, editor/lang/lv.js, editor/lang/mn.js,
662           editor/lang/ms.js, editor/lang/nb.js, editor/lang/nl.js,
663           editor/lang/no.js, editor/lang/pl.js, editor/lang/pt-br.js,
664           editor/lang/pt.js, editor/lang/ro.js, editor/lang/ru.js,
665           editor/lang/sk.js, editor/lang/sl.js, editor/lang/sr-latn.js,
666           editor/lang/sr.js, editor/lang/sv.js, editor/lang/th.js,
667           editor/lang/tr.js, editor/lang/uk.js, editor/lang/vi.js,
668           editor/lang/zh-cn.js, editor/lang/zh.js,
669           editor/plugins/autogrow/fckplugin.js,
670           editor/plugins/bbcode/fckplugin.js,
671           editor/plugins/dragresizetable/fckplugin.js,
672           editor/plugins/placeholder/fck_placeholder.html,
673           editor/plugins/placeholder/fckplugin.js,
674           editor/plugins/placeholder/lang/de.js,
675           editor/plugins/placeholder/lang/en.js,
676           editor/plugins/placeholder/lang/es.js,
677           editor/plugins/placeholder/lang/fr.js,
678           editor/plugins/placeholder/lang/it.js,
679           editor/plugins/placeholder/lang/pl.js,
680           editor/plugins/simplecommands/fckplugin.js,
681           editor/plugins/tablecommands/fckplugin.js,
682           editor/skins/_fckviewstrips.html,
683           editor/skins/default/fck_dialog.css,
684           editor/skins/default/fck_dialog_ie6.js,
685           editor/skins/default/fck_editor.css,
686           editor/skins/default/fck_strip.gif,
687           editor/skins/default/images/dialog.sides.gif,
688           editor/skins/default/images/dialog.sides.png,
689           editor/skins/default/images/dialog.sides.rtl.png,
690           editor/skins/default/images/sprites.gif,
691           editor/skins/default/images/sprites.png,
692           editor/skins/office2003/fck_dialog.css,
693           editor/skins/office2003/fck_dialog_ie6.js,
694           editor/skins/office2003/fck_editor.css,
695           editor/skins/office2003/fck_strip.gif,
696           editor/skins/office2003/images/dialog.sides.gif,
697           editor/skins/office2003/images/dialog.sides.png,
698           editor/skins/office2003/images/dialog.sides.rtl.png,
699           editor/skins/office2003/images/sprites.gif,
700           editor/skins/office2003/images/sprites.png,
701           editor/skins/silver/fck_dialog.css,
702           editor/skins/silver/fck_dialog_ie6.js,
703           editor/skins/silver/fck_editor.css,
704           editor/skins/silver/fck_strip.gif,
705           editor/skins/silver/images/dialog.sides.gif,
706           editor/skins/silver/images/dialog.sides.png,
707           editor/skins/silver/images/dialog.sides.rtl.png,
708           editor/skins/silver/images/sprites.gif,
709           editor/skins/silver/images/sprites.png, editor/wsc/ciframe.html,
710           editor/wsc/tmpFrameset.html, editor/wsc/w.html: FCKeditor 2.6.6
711
712 2010-03-15 19:51  mark
713
714         * httemplate/: edit/cust_main_note.cgi, view/cust_main/notes.html,
715           elements/htmlarea.html: RT#6226: fckeditor for customer notes
716
717 2010-03-15 19:14  ivan
718
719         * rt/etc/rt.spec: remove rt.spec, borking our build somehow
720
721 2010-03-15 18:00  ivan
722
723         * httemplate/search/: cust_main-zip.html,
724           report_cust_main-zip.html: w/svc_whatever option on zip code
725           distribution report, RT#7784
726
727 2010-03-15 15:31  mark
728
729         * FS/bin/freeside-paymentech-upload: RT#7473: add -p option
730
731 2010-03-15 00:13  ivan
732
733         * httemplate/edit/svc_broadband.cgi: fix editing svc_broadband
734           service w/no ip address, RT#7786
735
736 2010-03-14 23:18  ivan
737
738         * httemplate/search/elements/cust_pay_or_refund.html: deleted
739           payment report, RT#7694
740
741 2010-03-14 23:10  ivan
742
743         * httemplate/search/: h_cust_pay.html, report_h_cust_pay.html,
744           elements/cust_pay_or_refund.html: deleted payment report, RT#7694
745
746 2010-03-14 19:06  ivan
747
748         * httemplate/edit/part_pkg.cgi: fix diabled package optional
749           reporting classes still selectable on package def edit, RT#7658
750
751 2010-03-13 15:50  ivan
752
753         * FS/FS/cust_pkg.pm: quiet extraneous warnings from
754           expire_months/start_1st stuff, getting in the way of debugging
755           for ncic, RT#7780
756
757 2010-03-12 13:56  ivan
758
759         * FS/FS/Conf.pm, FS/FS/svc_phone.pm, httemplate/edit/svc_phone.cgi:
760           add svc_phone-phone_name-max_length config, RT#7047
761
762 2010-03-12 13:29  ivan
763
764         * FS/FS/cust_location.pm, FS/FS/cust_main.pm,
765           FS/FS/location_Mixin.pm, FS/FS/svc_phone.pm,
766           httemplate/edit/svc_phone.cgi,
767           httemplate/edit/elements/svc_Common.html,
768           httemplate/edit/process/svc_phone.html,
769           httemplate/elements/tr-select-cust_location.html,
770           httemplate/view/svc_phone.cgi: finishing e911/svc_phone location,
771           RT#7047
772
773 2010-03-12 03:48  mark
774
775         * httemplate/edit/svc_broadband.cgi: RT#7765: sort broadband router
776           names
777
778 2010-03-11 19:36  ivan
779
780         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/location_Mixin.pm,
781           FS/FS/svc_phone.pm, FS/t/location_Mixin.t,
782           httemplate/edit/svc_phone.cgi,
783           httemplate/edit/elements/edit.html,
784           httemplate/edit/elements/svc_Common.html,
785           httemplate/elements/location.html,
786           httemplate/elements/tr-select-cust_location.html,
787           httemplate/view/svc_phone.cgi: add location to svc_phone, RT#7047
788
789 2010-03-11 19:30  ivan
790
791         * FS/MANIFEST: add location to svc_phone, RT#7047
792
793 2010-03-10 19:27  ivan
794
795         * FS/FS/TicketSystem/RT_External.pm,
796           httemplate/view/cust_main/tickets.html: add queue selection to
797           customer ticket creation, RT#7656
798
799 2010-03-10 18:15  ivan
800
801         * httemplate/docs/credits.html: Mark Wells is now a member of the
802           core team.  Kristian Hoffman has been moved to the core emeritus
803
804 2010-03-10 00:20  mark
805
806         * httemplate/edit/svc_acct.cgi: fix probably misplaced text field
807
808 2010-03-09 23:50  mark
809
810         * httemplate/edit/svc_domain.cgi: fix probably misplaced text field
811
812 2010-03-09 22:52  ivan
813
814         * FS/FS/cust_pkg.pm: oops, move start_1st and expire_months
815           handling from check to insert, so it doesn't get triggered on
816           edit, RT#7347
817
818 2010-03-09 22:47  ivan
819
820         * httemplate/edit/process/REAL_cust_pkg.cgi: fix warning about
821           adding a start date to actually check its *added*, RT#7352
822
823 2010-03-09 15:47  ivan
824
825         * httemplate/misc/delay_susp_pkg.html: tyop too
826
827 2010-03-09 14:37  mark
828
829         * httemplate/misc/cancel_pkg.html: fix typo
830
831 2010-03-09 13:57  mark
832
833         * FS/FS/prepay_credit.pm, httemplate/edit/prepay_credit.cgi,
834           httemplate/edit/process/prepay_credit.cgi: RT#7407, variable
835           length prepaid card codes
836
837 2010-03-09 00:37  ivan
838
839         * FS/FS/part_pkg/sql_external.pm: move sql_external to use
840           recur_Common, RT#7212
841
842 2010-03-09 00:05  ivan
843
844         * httemplate/edit/REAL_cust_pkg.cgi: date editing fix, fallout from
845           date_format
846
847 2010-03-08 18:43  ivan
848
849         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: a package that starts on
850           the 1st and expires after N months, RT#7738
851
852 2010-03-08 18:39  ivan
853
854         * FS/FS/cust_main.pm: fix ACH refunds w/IPPay.  B:OP 3.01 and IPPay
855           0.05_02 required.  RT#_7673
856
857 2010-03-08 18:12  ivan
858
859         * FS/FS/cust_pkg.pm: init ticket system new-style
860
861 2010-03-08 16:23  jeff
862
863         * FS/FS/Setup.pm: tyop broke populate_initial_data
864
865 2010-03-08 16:18  jeff
866
867         * FS/FS/reason_type.pm: and this is not 1.7.x
868
869 2010-03-08 15:07  jeff
870
871         * FS/FS/part_export/prizm.pm: try a delete before adding an element
872           to prizm
873
874 2010-03-08 14:13  ivan
875
876         * FS/FS/cust_main.pm: fix ACH refunds w/IPPay.  B:OP 3.01 and IPPay
877           0.05_02 required.  RT#_7673
878
879 2010-03-08 02:57  ivan
880
881         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
882           httemplate/edit/REAL_cust_pkg.cgi,
883           httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
884           httemplate/edit/cust_refund.cgi,
885           httemplate/edit/quick-charge.html,
886           httemplate/edit/elements/ApplicationCommon.html,
887           httemplate/elements/tr-input-beginning_ending.html,
888           httemplate/elements/tr-input-date-field.html,
889           httemplate/misc/cancel_pkg.html,
890           httemplate/misc/delay_susp_pkg.html,
891           httemplate/misc/order_pkg.html,
892           httemplate/search/report_prepaid_income.html,
893           httemplate/view/cust_main/payment_history.html,
894           httemplate/view/cust_main/payment_history/credit.html,
895           httemplate/view/cust_main/payment_history/payment.html,
896           httemplate/view/cust_main/payment_history/voided_payment.html:
897           proper use of date_format config for international date formats,
898           RT#7009
899
900 2010-03-07 23:02  ivan
901
902         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/svc_Domain_Mixin.pm,
903           FS/FS/svc_acct.pm, FS/FS/svc_phone.pm, FS/MANIFEST,
904           FS/FS/part_export/netsapiens.pm, FS/t/svc_Domain_Mixin.t,
905           httemplate/edit/svc_phone.cgi,
906           httemplate/edit/elements/svc_Common.html,
907           httemplate/elements/select-svc-domain.html,
908           httemplate/elements/tr-select-svc-domain.html,
909           httemplate/view/svc_phone.cgi: domain names in netsapiens export
910           (domain name association w/svc_phone), RT#5864
911
912 2010-03-07 10:07  jeff
913
914         * FS/FS/tax_rate.pm: pass format and correct filenames
915
916 2010-03-05 11:09  ivan
917
918         * FS/FS/part_export/grandstream.pm: random nits for grandstream
919           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
920           error handling.  RT#7132
921
922 2010-03-05 11:02  ivan
923
924         * httemplate/edit/part_device.html,
925           FS/FS/part_export/grandstream.pm: random nits for grandstream
926           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
927           error handling.  RT#7132
928
929 2010-03-05 10:25  ivan
930
931         * httemplate/docs/ssh.html: moved to wiki
932
933 2010-03-05 10:24  ivan
934
935         * FS/FS/part_export/: domain_shellcommands.pm,
936           forward_shellcommands.pm, phone_shellcommands.pm,
937           shellcommands.pm, shellcommands_withdomain.pm, textradius.pm,
938           vpopmail.pm, www_shellcommands.pm: point to wiki docs
939
940 2010-03-05 10:10  ivan
941
942         * FS/FS/part_export/grandstream.pm,
943           httemplate/edit/part_device.html: random nits for grandstream
944           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
945           error handling.  RT#7132
946
947 2010-03-03 21:31  jeff
948
949         * FS/FS/cust_bill.pm: always show the previous section when
950           previous_balance-summary_only is enabled
951
952 2010-03-02 17:39  jeff
953
954         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi: tweak,
955           rearrange, and avoid the vacuum
956
957 2010-03-02 17:00  jeff
958
959         * httemplate/edit/cust_main/bottomfixup.js: clear geocode when we
960           DO have plus four
961
962 2010-03-02 09:18  ivan
963
964         * httemplate/: search/elements/search-html.html,
965           misc/bulk_pkg_increment_bill.cgi, search/cust_pkg.cgi: UI: get
966           rid of undocumented extra_choices_callback in search.html: a
967           terrible place to put action links from a UI perspective, move
968           package links to html_init, now consitent with customer links,
969           change label on popup from "increment bill date" to "increment
970           next bill date", RT#7132
971
972 2010-03-01 14:18  ivan
973
974         * httemplate/edit/elements/svc_Common.html: fixup editing w/manual
975           inventory, RT#7010
976
977 2010-03-01 14:00  ivan
978
979         * httemplate/elements/select-table.html: fix up editing services
980           w/manual select from inventory, RT#7010
981
982 2010-03-01 13:56  ivan
983
984         * FS/FS/svc_Common.pm: fix up editing services w/manual select from
985           inventory, RT#7010
986
987 2010-03-01 13:36  ivan
988
989         * httemplate/edit/elements/edit.html: fix up editing services
990           w/manual select from inventory, RT#7010
991
992 2010-03-01 13:05  ivan
993
994         * httemplate/search/inventory_item.html: fix inventory item links
995           to non-svc_acct services, RT#7010
996
997 2010-03-01 11:38  ivan
998
999         * FS/FS/svc_Common.pm: enable manual selection from inventory
1000           dropdowns for svc_broadband, svc_external & svc_phone, RT#7010
1001
1002 2010-03-01 11:29  ivan
1003
1004         * httemplate/: edit/part_svc.cgi, edit/elements/edit.html,
1005           edit/elements/svc_Common.html, elements/select-table.html: enable
1006           manual selection from inventory dropdowns for svc_broadband,
1007           svc_external & svc_phone, RT#7010
1008
1009 2010-03-01 11:10  jeff
1010
1011         * Makefile: get along better with RTless installs
1012
1013 2010-02-26 19:15  ivan
1014
1015         * httemplate/edit/cust_refund.cgi: expiration date not meaningful
1016           for non-CARD, RT#7419
1017
1018 2010-02-26 18:59  ivan
1019
1020         * FS/FS/cust_bill_ApplicationCommon.pm: fix rare "Illegal division
1021           by zero" error applying things when using weights, RT#7491
1022
1023 2010-02-24 15:32  mark
1024
1025         * httemplate/: misc/bulk_pkg_increment_bill.cgi,
1026           misc/process/bulk_pkg_increment_bill.cgi, search/cust_pkg.cgi:
1027           RT#7132: bulk increment package bill dates
1028
1029 2010-02-22 02:35  ivan
1030
1031         * FS/FS/part_export/communigate_pro.pm: communigate: domain account
1032           defaults, RT#7083
1033
1034 2010-02-22 01:18  ivan
1035
1036         * httemplate/edit/svc_domain.cgi: communigate: domain account
1037           defaults, RT#7083
1038
1039 2010-02-22 01:14  ivan
1040
1041         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
1042           httemplate/edit/part_svc.cgi,
1043           httemplate/edit/process/svc_domain.cgi,
1044           httemplate/view/svc_domain.cgi, httemplate/view/elements/tr.html,
1045           httemplate/view/svc_acct/basics.html,
1046           httemplate/view/svc_domain/acct_defaults.html,
1047           httemplate/view/svc_domain/basics.html,
1048           httemplate/view/svc_domain/dns.html,
1049           httemplate/edit/svc_acct.cgi: communigate: domain account
1050           defaults, RT#7083
1051
1052 2010-02-21 23:13  ivan
1053
1054         * FS/FS/svc_domain.pm, FS/FS/part_export/communigate_pro.pm,
1055           httemplate/edit/svc_domain.cgi, httemplate/view/svc_domain.cgi:
1056           communigate: domain aliases, enabled services & administrator
1057           domain, RT#7083
1058
1059 2010-02-21 19:22  ivan
1060
1061         * FS/FS/Schema.pm, FS/FS/part_export/communigate_pro.pm,
1062           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
1063           httemplate/edit/svc_domain.cgi,
1064           httemplate/edit/process/svc_domain.cgi,
1065           httemplate/view/svc_domain.cgi,
1066           httemplate/edit/process/svc_acct.cgi: communigate: domain
1067           aliases, enabled services, RT#7083
1068
1069 2010-02-21 14:54  ivan
1070
1071         * FS/FS/part_export/communigate_pro.pm, FS/FS/Conf.pm,
1072           httemplate/edit/svc_forward.cgi, httemplate/view/svc_forward.cgi:
1073           communigate forwarders, RT#7083
1074
1075 2010-02-21 01:19  ivan
1076
1077         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
1078           FS/FS/part_export/communigate_pro.pm,
1079           httemplate/edit/svc_acct.cgi,
1080           httemplate/view/svc_acct/basics.html: communigate, RT#7083
1081
1082 2010-02-20 23:32  ivan
1083
1084         * httemplate/view/svc_acct/basics.html: communigate, RT#7083
1085
1086 2010-02-20 23:28  ivan
1087
1088         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
1089           FS/FS/part_export/communigate_pro.pm,
1090           httemplate/edit/svc_acct.cgi,
1091           httemplate/view/elements/svc_export_settings.html,
1092           httemplate/view/svc_acct/tr.html: communigate, RT#7083
1093
1094 2010-02-20 19:16  ivan
1095
1096         * FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
1097           FS/FS/part_export/communigate_pro.pm,
1098           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
1099           httemplate/edit/process/svc_acct.cgi,
1100           httemplate/elements/communigate_pro-accessmodes.html,
1101           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
1102           httemplate/view/elements/svc_export_settings.html,
1103           httemplate/view/svc_acct/basics.html: communigate, RT#7083
1104
1105 2010-02-20 14:34  ivan
1106
1107         * FS/FS/Conf.pm: communigate pro provisioning, RT#7083
1108
1109 2010-02-20 14:31  ivan
1110
1111         * httemplate/view/elements/svc_export_settings.html,
1112           httemplate/view/svc_acct/basics.html,
1113           httemplate/view/svc_acct/change_svc.html,
1114           httemplate/view/svc_acct/change_svc_form.html,
1115           httemplate/view/svc_acct/hosting.html,
1116           httemplate/view/svc_acct/radius_usage.html,
1117           httemplate/view/svc_acct/usage.html, FS/FS/Record.pm,
1118           FS/FS/Schema.pm, FS/FS/svc_acct.pm,
1119           FS/FS/part_export/communigate_pro.pm,
1120           httemplate/edit/svc_acct.cgi, httemplate/view/svc_acct.cgi,
1121           httemplate/view/svc_domain.cgi: communigate pro provisioning,
1122           RT#7083
1123
1124 2010-02-17 19:48  mark
1125
1126         * FS/bin/freeside-void-payments: Documentation cleanup
1127
1128 2010-02-17 01:00  ivan
1129
1130         * httemplate/edit/svc_Common.html: fix svc_pbx provisioniing
1131
1132 2010-02-17 00:30  ivan
1133
1134         * FS/FS/part_export.pm, FS/FS/part_export/communigate_pro.pm,
1135           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/svc_Common.pm,
1136           FS/FS/svc_domain.pm, httemplate/edit/svc_domain.cgi,
1137           httemplate/edit/process/svc_domain.cgi,
1138           httemplate/view/svc_domain.cgi, FS/FS/cust_svc.pm: communigate
1139           pro provisioning, RT#7083
1140
1141 2010-02-16 10:36  ivan
1142
1143         * FS/FS/Conf.pm,
1144           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
1145           fs_selfservice/FS-SelfService/cgi/make_payment.html,
1146           FS/FS/ClientAPI/MyAccount.pm: option to uncheck the save checkbox
1147           in self-service by default, RT#6955
1148
1149 2010-02-15 18:19  jeff
1150
1151         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi,
1152           httemplate/misc/process/tax-import.cgi: refactor cch tax import
1153           to remove tons of false laziness and improve flexibility; allow
1154           reload from local files
1155
1156 2010-02-15 08:34  jeff
1157
1158         * htetc/handler.pl: lexical instead of dynamic warnings
1159
1160 2010-02-15 06:39  jeff
1161
1162         * htetc/handler.pl: get rid of some very annoying and pointless
1163           noise
1164
1165 2010-02-14 18:09  ivan
1166
1167         * FS/FS/Conf.pm, FS/FS/Misc.pm, debian/control: switch to
1168           Email::Sender and add options for every kind of mail encryption &
1169           authentication, RT#7285
1170
1171 2010-02-12 18:53  ivan
1172
1173         * FS/FS/svc_external.pm, httemplate/edit/svc_Common.html,
1174           httemplate/edit/svc_external.cgi,
1175           httemplate/edit/elements/svc_Common.html,
1176           httemplate/edit/process/svc_external.html: svc_external.title
1177           from inventory, RT#7010
1178
1179 2010-02-12 18:16  ivan
1180
1181         * httemplate/search/: inventory_item.html: fix inventory item
1182           search w/customer classes
1183
1184 2010-02-12 15:44  ivan
1185
1186         * FS/FS/ClientAPI/MyAccount.pm: don't return an error about
1187           changing the cust_main record to the user as a payment processing
1188           error, log a bunch of verbose stuff in this case so we can track
1189           down wtf is going on, RT#6955
1190
1191 2010-02-12 14:42  ivan
1192
1193         * httemplate/search/: svc_acct.cgi, elements/search-html.html:
1194           totals time used on svc_acct report
1195
1196 2010-02-12 13:49  ivan
1197
1198         * fs_selfservice/java/freeside_create_ticket_example.java: tyop,
1199           RT#7007
1200
1201 2010-02-12 11:28  ivan
1202
1203         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_Internal.pm,
1204           fs_selfservice/java/freeside_create_ticket_example.java,
1205           fs_selfservice/perl/xmlrpc-create_ticket.pl: add mime_type option
1206           to self-service ticket create, RT#7007
1207
1208 2010-02-12 11:14  ivan
1209
1210         * fs_selfservice/perl/xmlrpc-create_ticket.pl,
1211           FS/FS/ClientAPI/MyAccount.pm,
1212           fs_selfservice/java/freeside_create_ticket_example.java: add
1213           queue option to self-service ticket create, RT#7007
1214
1215 2010-02-11 19:26  ivan
1216
1217         * FS/FS/part_export/thirdlane.pm: add omit_countrycode option,
1218           RT#7379
1219
1220 2010-02-11 17:35  ivan
1221
1222         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_External.pm,
1223           FS/FS/TicketSystem/RT_Internal.pm,
1224           fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/Conf.pm,
1225           fs_selfservice/java/freeside_create_ticket_example.java,
1226           fs_selfservice/perl/xmlrpc-create_ticket.pl,
1227           httemplate/view/cust_svc.cgi, rt/lib/RT/URI/freeside.pm: add
1228           ticket creation to self-service API, RT#7007
1229
1230 2010-02-11 15:14  jeff
1231
1232         * FS/FS/part_export/grandstream.pm: fix quoting
1233
1234 2010-02-09 18:12  mark
1235
1236         * FS/FS/: pay_batch.pm, pay_batch/RBC.pm: RT#7274: accept CR/LF in
1237           RBC batch import
1238
1239 2010-02-09 13:49  ivan
1240
1241         * rt/lib/: RT.pm, RT.pm.in: add NoSignalHandlers option to
1242           RT::Init() so we can pull things up the way we want under
1243           self-service, RT#7007
1244
1245 2010-02-09 11:56  ivan
1246
1247         * httemplate/edit/process/discount.html: doh, fix for discounts
1248           winding up with both amount and percent, RT#6679
1249
1250 2010-02-08 19:37  ivan
1251
1252         * rt/lib/RT/Config.pm: fix RT wackiness when loaded concurrently
1253           with Fcntl
1254
1255 2010-02-08 11:01  ivan
1256
1257         * FS/: FS.pm, FS/h_svc_pbx.pm, t/h_svc_pbx.t, MANIFEST:
1258           h_svc_pbx.pm, RT#7322
1259
1260 2010-02-08 07:37  jeff
1261
1262         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/export_device.pm,
1263           FS/FS/part_device.pm, FS/FS/part_export.pm,
1264           FS/FS/phone_device.pm, FS/FS/part_export/grandstream.pm,
1265           FS/FS/part_export/netsapiens.pm, FS/t/export_device.t, Makefile,
1266           FS/MANIFEST, httemplate/edit/part_device.html,
1267           httemplate/edit/process/part_device.html,
1268           httemplate/elements/checkboxes-table.html,
1269           httemplate/misc/phone_device_config.html,
1270           httemplate/view/svc_phone.cgi: grandstream device configuration
1271           support #4220
1272
1273 2010-02-05 18:57  ivan
1274
1275         * FS/FS/: cust_pkg_discount.pm, part_pkg/flat.pm: discount
1276           reporting, RT#6679
1277
1278 2010-02-05 18:54  ivan
1279
1280         * FS/FS/Schema.pm, FS/FS/Mason.pm, FS/FS/cust_bill_pkg.pm,
1281           FS/FS/cust_bill_pkg_discount.pm, FS/FS/cust_main.pm,
1282           FS/FS/cust_pkg.pm, FS/FS.pm, FS/MANIFEST,
1283           FS/FS/Report/Table/Monthly.pm, FS/t/cust_bill_pkg_discount.t,
1284           httemplate/elements/menu.html,
1285           httemplate/misc/delete-cust_pkg_discount.html,
1286           httemplate/search/cust_bill_pkg_discount.html,
1287           httemplate/search/cust_pkg_discount.html,
1288           httemplate/search/report_cust_bill_pkg_discount.html,
1289           httemplate/search/report_cust_pkg_discount.html: discount
1290           reporting, RT#6679
1291
1292 2010-02-04 19:02  ivan
1293
1294         * httemplate/edit/process/cust_pkg_discount.html: discounts,
1295           RT#6679
1296
1297 2010-02-04 18:39  ivan
1298
1299         * httemplate/view/cust_main/order_pkg_link.html, FS/FS/cust_pkg.pm,
1300           FS/FS/cust_pkg_discount.pm, FS/FS/discount.pm,
1301           FS/FS/part_pkg/flat.pm, httemplate/edit/cust_pkg_discount.html,
1302           httemplate/edit/discount.html,
1303           httemplate/edit/process/discount.html,
1304           httemplate/edit/process/quick-cust_pkg.cgi,
1305           httemplate/elements/tr-select-discount.html,
1306           httemplate/misc/order_pkg.html,
1307           httemplate/view/cust_main/packages/status.html: discounts,
1308           RT#6679
1309
1310 2010-02-04 12:39  ivan
1311
1312         * FS/FS/discount.pm, httemplate/edit/discount.html,
1313           httemplate/elements/select-discount.html,
1314           httemplate/elements/select-table.html,
1315           httemplate/elements/tr-input-text.html,
1316           httemplate/elements/tr-select-discount.html,
1317           httemplate/elements/tr-select.html: discounts, RT#6679
1318
1319 2010-02-04 02:00  ivan
1320
1321         * httemplate/edit/cust_main/top_misc.html, FS/FS/AccessRight.pm,
1322           httemplate/elements/search-cust_main.html: add ability to edit
1323           referring customer, RT#7174
1324
1325 2010-02-03 22:53  ivan
1326
1327         * httemplate/: elements/phonenumber.html, pref/pref-process.html,
1328           pref/pref.html: snom autodial integration
1329
1330 2010-02-03 20:48  ivan
1331
1332         * FS/FS/part_event/Condition/every.pm: fix SQL error with date
1333           field when using this condition, RT#7218
1334
1335 2010-02-03 11:27  ivan
1336
1337         * FS/FS/cust_main.pm: better error msg for profiling
1338
1339 2010-02-02 18:16  ivan
1340
1341         * FS/FS/svc_acct.pm: fix time limits getting double added if the
1342           service is provisioned before first billing
1343
1344 2010-01-30 23:04  ivan
1345
1346         * FS/FS/discount.pm: discounts, RT#6679
1347
1348 2010-01-30 19:00  ivan
1349
1350         * httemplate/browse/part_pkg_taxclass.html: fix header on report
1351
1352 2010-01-30 18:57  ivan
1353
1354         * FS/FS/: part_pkg/agent.pm, part_pkg/bulk.pm,
1355           cust_pkg_discount.pm, part_pkg/flat.pm,
1356           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
1357           part_pkg/flat_comission_pkg.pm, part_pkg/prorate.pm,
1358           part_pkg/recur_Common.pm, part_pkg/rt_time.pm,
1359           part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
1360           part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
1361           part_pkg/sqlradacct_hour.pm, part_pkg/subscription.pm,
1362           part_pkg/voip_sqlradacct.pm: discounts, RT#6679
1363
1364 2010-01-30 15:00  ivan
1365
1366         * httemplate/: view/cust_main/packages/package.html,
1367           edit/cust_pkg_discount.html, edit/process/cust_pkg_discount.html,
1368           misc/delete-cust_pkg_discount.html,
1369           view/cust_main/packages/status.html: discounts, RT#6679
1370
1371 2010-01-30 12:05  ivan
1372
1373         * httemplate/: misc/cust-part_pkg.cgi, misc/order_pkg.html,
1374           view/cust_main/packages.html, elements/select-part_pkg.html,
1375           elements/select-table.html,
1376           elements/tr-select-cust-part_pkg.html,
1377           view/cust_main/order_pkg_link.html: discounts, RT#6679
1378
1379 2010-01-30 00:55  ivan
1380
1381         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_discount.pm,
1382           httemplate/edit/process/quick-cust_pkg.cgi,
1383           httemplate/elements/select-discount.html,
1384           httemplate/elements/tr-select-discount.html,
1385           httemplate/misc/order_pkg.html,
1386           httemplate/view/cust_main/packages/status.html,
1387           httemplate/view/cust_main/packages/package.html: discounts,
1388           RT#6679
1389
1390 2010-01-29 23:55  ivan
1391
1392         * FS/FS/part_pkg/rt_time.pm: giving it a weight avoids weight use
1393           of uninitialized value in sort messages in part_pkg.pm
1394
1395 2010-01-29 23:38  ivan
1396
1397         * FS/FS.pm, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Mason.pm,
1398           FS/FS/Schema.pm, FS/FS/cust_pkg_discount.pm, FS/FS/discount.pm,
1399           FS/FS/part_pkg.pm, FS/FS/part_pkg/flat.pm,
1400           FS/t/cust_pkg_discount.t, FS/t/discount.t,
1401           httemplate/browse/discount.html, httemplate/edit/discount.html,
1402           httemplate/edit/elements/edit.html,
1403           httemplate/edit/process/discount.html,
1404           httemplate/elements/menu.html,
1405           httemplate/elements/tr-input-text.html: discounts, RT#6679
1406
1407 2010-01-29 12:21  ivan
1408
1409         * FS/FS/Conf.pm: add Cleartext-Password to radius-password export
1410           options, RT#7150
1411
1412 2010-01-29 11:52  ivan
1413
1414         * FS/FS/part_export/thirdlane.pm: ssl option
1415
1416 2010-01-26 21:27  ivan
1417
1418         * FS/FS/part_export/thirdlane.pm: URI escape pw, RT#7051
1419
1420 2010-01-26 21:21  ivan
1421
1422         * FS/FS/part_export/thirdlane.pm: add port option, RT#7051
1423
1424 2010-01-26 02:40  ivan
1425
1426         * FS/FS/svc_pbx.pm: deleting an svc_pbx unlinks svc_phones and
1427           deletes svc_accts, RT#7051
1428
1429 2010-01-26 02:34  ivan
1430
1431         * FS/FS/part_export/thirdlane.pm: admin operations from svc_acct
1432           records
1433
1434 2010-01-26 02:05  ivan
1435
1436         * FS/FS/svc_acct.pm, httemplate/edit/process/svc_acct.cgi: more
1437           fallout from default pw encryption: fix error reporting when
1438           entering a bad password
1439
1440 2010-01-26 00:35  ivan
1441
1442         * FS/FS/: svc_pbx.pm, part_export/thirdlane.pm: svc_pbx.title
1443           uniqueness (kludgy) and force to alphanumeric+space and 19 char
1444           max when using thirdlane (conservative guess for 1st pass
1445           implementation), RT#7051
1446
1447 2010-01-26 00:18  ivan
1448
1449         * FS/FS/svc_pbx.pm: label isn't thirdlane-specific, RT#7051
1450
1451 2010-01-25 23:15  ivan
1452
1453         * FS/FS/part_export/thirdlane.pm: figured out success/failure
1454           reporting, and wrote DID creation/deletion/assign/unassign,
1455           RT#7051
1456
1457 2010-01-25 22:15  ivan
1458
1459         * FS/FS/part_export/thirdlane.pm: initial thirdlane export w/tenant
1460           insert/delete/replace, RT#7051
1461
1462 2010-01-25 22:14  ivan
1463
1464         * FS/FS/svc_pbx.pm: fix label method and doc work
1465
1466 2010-01-25 22:14  ivan
1467
1468         * FS/FS/svc_Common.pm: remove debugging
1469
1470 2010-01-25 20:47  jayce
1471
1472         * FS/FS/: part_pkg/rt_time.pm, TicketSystem/RT_External.pm: First
1473           version of RT Billing pkg.  Basic concept is if a customer has
1474           this package, then any time added to ticket comments in RT will
1475           be added up and multiplied by the base rate, with each entry
1476           showing up as a lineitem on their next invoice.
1477
1478           This has not been used in production yet by anybody, it was just
1479           a proposal done for a customer.   Modified Files:
1480           TicketSystem/RT_External.pm   Added Files:
1481           part_pkg/rt_time.pm
1482
1483 2010-01-25 14:14  ivan
1484
1485         * httemplate/elements/select-svc_pbx.html,
1486           httemplate/elements/tr-select-svc_pbx.html, FS/FS/Schema.pm,
1487           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_pbx.pm,
1488           FS/FS/svc_phone.pm, httemplate/edit/part_svc.cgi,
1489           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_phone.cgi,
1490           httemplate/edit/elements/edit.html,
1491           httemplate/edit/elements/svc_Common.html,
1492           httemplate/view/svc_acct.cgi, httemplate/view/svc_phone.cgi:
1493           linking DIDs and users to PBXes, RT#7051
1494
1495 2010-01-25 09:41  ivan
1496
1497         * httemplate/edit/part_svc.cgi, FS/MANIFEST, FS/FS/Mason.pm,
1498           FS/FS/Schema.pm: initial svc_pbx implementation, RT#7051
1499
1500 2010-01-25 09:35  ivan
1501
1502         * FS/: FS/svc_pbx.pm, t/svc_pbx.t: initial svc_pbx implementation,
1503           RT#7051
1504
1505 2010-01-24 16:31  ivan
1506
1507         * FS/FS/svc_acct.pm: fix password length checks from applyhing to
1508           already-crypted legacy passwords, RT#7139
1509
1510 2010-01-24 14:38  ivan
1511
1512         * httemplate/elements/: overlibmws.js, overlibmws_crossframe.js,
1513           overlibmws_draggable.js, overlibmws_iframe.js: update overlib to
1514           upstream v281 (jan 20, 2010)
1515
1516 2010-01-24 12:37  ivan
1517
1518         * FS/FS/UI/Web.pm: right-align customer # in reports
1519
1520 2010-01-24 11:53  ivan
1521
1522         * httemplate/search/cust_bill.html: fix alignment of customer data
1523
1524 2010-01-24 11:52  ivan
1525
1526         * httemplate/search/cust_bill_pay.html: separate out the invoice
1527           and payment info into multiple columns, and fix application date
1528           showing as payment date
1529
1530 2010-01-21 00:54  ivan
1531
1532         * FS/FS/Conf.pm: correct description for selfservice-body_footer
1533
1534 2010-01-21 00:38  ivan
1535
1536         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: more
1537           self-service skinning config options, and start taking a stab at
1538           reorganizing config sections, RT#6893
1539
1540 2010-01-21 00:34  ivan
1541
1542         * fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
1543           fs_selfservice/FS-SelfService/cgi/change_bill.html,
1544           fs_selfservice/FS-SelfService/cgi/change_password.html,
1545           fs_selfservice/FS-SelfService/cgi/change_pay.html,
1546           fs_selfservice/FS-SelfService/cgi/change_ship.html,
1547           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
1548           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
1549           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
1550           fs_selfservice/FS-SelfService/cgi/header.html,
1551           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
1552           fs_selfservice/FS-SelfService/cgi/make_payment.html,
1553           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
1554           fs_selfservice/FS-SelfService/cgi/myaccount.html,
1555           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
1556           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
1557           fs_selfservice/FS-SelfService/cgi/payment_results.html,
1558           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
1559           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
1560           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
1561           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
1562           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
1563           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
1564           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
1565           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
1566           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
1567           fs_selfservice/FS-SelfService/cgi/provision.html,
1568           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
1569           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
1570           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
1571           fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
1572           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
1573           fs_selfservice/FS-SelfService/cgi/view_usage.html,
1574           fs_selfservice/FS-SelfService/cgi/view_usage_details.html,
1575           fs_selfservice/FS-SelfService/cgi/image.cgi,
1576           FS/FS/ClientAPI/MyAccount.pm, httemplate/config/config-view.cgi,
1577           FS/FS/Conf.pm: more self-service skinning config options, and
1578           start taking a stab at reorganizing config sections, RT#6893
1579
1580 2010-01-20 17:25  ivan
1581
1582         * FS/: FS/ClientAPI.pm, FS/Mason.pm,
1583           bin/freeside-selfservice-server: fix self-service fallout from RT
1584           3.8, RT#6640
1585
1586 2010-01-19 15:11  jeff
1587
1588         * FS/FS/part_export/prizm.pm: SM in new window
1589
1590 2010-01-19 09:48  jeff
1591
1592         * FS/FS/cust_main.pm: eliminate harmless uninitialized value noise
1593
1594 2010-01-18 20:54  ivan
1595
1596         * FS/FS/pay_batch/paymentech.pm: patch from Peter Loeppky to make
1597           sure some xml fields don't get larger than what paymentech wants
1598
1599 2010-01-18 19:24  mark
1600
1601         * httemplate/search/elements/search-csv.html: Fix mime type for CSV
1602           files, RT#1526
1603
1604 2010-01-18 18:09  jeff
1605
1606         * FS/FS/part_export/domreg_opensrs.pm: don't really need debugging
1607           on
1608
1609 2010-01-18 18:03  jeff
1610
1611         * FS/FS/: cust_bill_ApplicationCommon.pm,
1612           part_export/domreg_opensrs.pm: debugged and tested opensrs export
1613
1614 2010-01-18 16:13  ivan
1615
1616         * httemplate/search/cust_bill_pkg.cgi: fix color/style after
1617           removal of billpkgnum display
1618
1619 2010-01-16 22:40  ivan
1620
1621         * FS/FS/ClientAPI/MasonComponent.pm: fix for
1622           selfservice_server-base_url without a trailing /
1623
1624 2010-01-16 19:31  ivan
1625
1626         * FS/FS/cust_main.pm: return an error for 0 amount payments to
1627           avoid a $0 payment getting stuck in declined or captured status,
1628           RT#6993
1629
1630 2010-01-16 18:34  ivan
1631
1632         * FS/FS/svc_phone.pm: strip non-digits and 1- when searching for
1633           phone numbers, RT#7000
1634
1635 2010-01-16 18:22  ivan
1636
1637         * FS/FS/: svc_acct.pm: remove svcnum from searchable fields for
1638           svc_acct... custnum and invnum are user-visible, other database
1639           ids, not so much.  also, breaks phone number search w/current Pg,
1640           RT#7000
1641
1642 2010-01-16 17:20  ivan
1643
1644         * ChangeLog: preparing for 2.1.0
1645
1646 2010-01-16 16:22  jeff
1647
1648         * FS/FS/cust_pkg.pm: work around bug in pre-perl5.10 which is at
1649           best noisy and at worst missorting
1650
1651 2010-01-16 15:39  ivan
1652
1653         * FS/FS/part_pkg/: cdr_termination.pm: add usage_mandate option to
1654           termination price plan, RT#6932
1655
1656 2010-01-16 15:06  ivan
1657
1658         * httemplate/search/cust_svc.html: fix searching for unlinked
1659           services?  RT#7059
1660
1661 2010-01-14 19:59  ivan
1662
1663         * httemplate/edit/process/part_pkg.cgi: remove extraneous debugging
1664
1665 2010-01-12 19:14  ivan
1666
1667         * FS/FS/tax_rate.pm: if ignore_icalculable_taxes is on, don't call
1668           the errors fatal
1669
1670 2010-01-12 09:08  jeff
1671
1672         * FS/FS/part_export/prizm.pm: add some debugging
1673
1674 2010-01-12 08:40  jeff
1675
1676         * FS/FS/part_export/prizm.pm: eliminate harmless argument isn't
1677           numeric messages
1678
1679 2010-01-09 15:41  ivan
1680
1681         * rt/etc/RT_SiteConfig.pm: QuickCreateLong obsolete with the better
1682           quick create in 3.8
1683
1684 2010-01-09 15:36  ivan
1685
1686         * rt/: etc/RT_SiteConfig.pm, lib/RT/Config.pm, FREESIDE_MODIFIED,
1687           etc/RT_Config.pm, etc/RT_Config.pm.in: add a "freeside2.1"
1688           stylesheet to isolate our skinning changes
1689
1690 2010-01-09 15:03  ivan
1691
1692         * rt/html/NoAuth/images/small-logo.png: removing HTML files in old
1693           location wrt RT 3.8
1694
1695 2010-01-09 14:53  ivan
1696
1697         * rt/html/NoAuth/css/3.5-default/freeside.css: removing HTML files
1698           in old location wrt RT 3.8
1699
1700 2010-01-09 14:48  ivan
1701
1702         * Makefile, rt/FREESIDE_MODIFIED, rt/sbin/rt-setup-database.in:
1703           fixup initial RT setup for 3.8
1704
1705 2010-01-09 02:03  ivan
1706
1707         * FS/FS/Record.pm: need DBIx::DBSchema w/quoted_default to make
1708           this all work right :/
1709
1710 2010-01-09 00:21  ivan
1711
1712         * FS/bin/freeside-upgrade: undo damage from DBIx::DBSchema 0.37_03
1713
1714 2010-01-08 08:05  jeff
1715
1716         * Makefile, htetc/freeside-base1.99.conf,
1717           htetc/freeside-base1.conf, htetc/freeside-base2.conf,
1718           htetc/htpasswd.logout, httemplate/elements/header.html,
1719           httemplate/elements/logout.html,
1720           httemplate/elements/rs_init_object.html,
1721           httemplate/elements/xmlhttp.html: add a logout link (RT 1330 &
1722           5518)
1723
1724 2010-01-07 01:48  mark
1725
1726         * FS/FS/: pay_batch.pm, pay_batch/RBC.pm: Fix problems with RBC
1727           batch import (RT#6967)
1728
1729 2010-01-05 20:47  ivan
1730
1731         * FS/FS/svc_acct.pm: eliminate spurious warnings on usage
1732           changes...
1733
1734 2010-01-05 20:43  ivan
1735
1736         * FS/FS/cust_main.pm: eliminate ya "use of uninitialized value"
1737           warning
1738
1739 2010-01-05 20:41  ivan
1740
1741         * FS/FS/cust_main.pm: doc
1742
1743 2010-01-03 20:13  jeff
1744
1745         * FS/FS/Conf.pm, FS/FS/cust_bill_ApplicationCommon.pm,
1746           FS/FS/part_export/domreg_opensrs.pm, bin/opensrs_domain_pkgs:
1747           untested triggering of export on payments, requires config enable
1748           (RT5825)
1749
1750 2010-01-03 19:23  jeff
1751
1752         * bin/monitor: add some debugging
1753
1754 2010-01-03 00:04  ivan
1755
1756         * rt/: html/Elements/AddCustomers, html/Elements/EditCustomers,
1757           html/Ticket/ModifyCustomers.html,
1758           html/Elements/FreesideInvoiceSearch,
1759           html/Elements/FreesideNewCust, html/Elements/FreesideSearch,
1760           html/Elements/FreesideSvcSearch, FREESIDE_MODIFIED: port
1761           skinning, customer display/edit from RT 3.6 integration to RT 3.8
1762           integration
1763
1764 2010-01-02 23:40  ivan
1765
1766         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
1767           freeside-base2.conf, handler.pl: port skinning, customer
1768           display/edit from RT 3.6 integration to RT 3.8 integration
1769
1770 2010-01-02 22:42  ivan
1771
1772         * rt/html/Ticket/Elements/: AddCustomers, EditCustomers,
1773           ShowCustomers: moved to new location in RT 3.8
1774
1775 2010-01-02 22:24  ivan
1776
1777         * FS/FS/TicketSystem/RT_Internal.pm: attempt to get more
1778           information on errors using an RT-instansiated session??
1779
1780 2010-01-02 19:07  ivan
1781
1782         * Makefile, FS/FS/Mason.pm, FS/FS/Mason/Request.pm,
1783           rt/etc/RT_SiteConfig.pm: can't we all just get along (with RT
1784           3.8.7)?
1785
1786 2009-12-31 15:03  mark
1787
1788         * FS/FS/pay_batch/RBC.pm: Add pre-header line
1789
1790 2009-12-31 06:31  ivan
1791
1792         * rt/: Makefile, Makefile.in: prevent fatality
1793
1794 2009-12-31 06:11  ivan
1795
1796         * rt/Makefile: otherwise it aborts bitchinga bout missing
1797           schema.Oracle
1798
1799 2009-12-31 06:08  ivan
1800
1801         * rt/: Makefile, config.status: install-sh????
1802
1803 2009-12-31 05:59  ivan
1804
1805         * rt/: .gitignore, Makefile, config.status, bin/mason_handler.fcgi,
1806           bin/mason_handler.scgi, bin/mason_handler.svc, bin/rt-crontool,
1807           bin/rt-mailgate, etc/RT_Config.pm, etc/RT_Config.pm.in,
1808           etc/RT_SiteConfig.pm, etc/schema.Pg, etc/schema.mysql,
1809           html/autohandler, html/index.html, html/l,
1810           html/Admin/autohandler, html/Admin/index.html,
1811           html/Admin/CustomFields/GroupRights.html,
1812           html/Admin/CustomFields/Modify.html,
1813           html/Admin/CustomFields/Objects.html,
1814           html/Admin/CustomFields/UserRights.html,
1815           html/Admin/CustomFields/index.html,
1816           html/Admin/Elements/AddCustomFieldValue,
1817           html/Admin/Elements/ConfigureMyRT,
1818           html/Admin/Elements/CreateUserCalled,
1819           html/Admin/Elements/CustomFieldTabs,
1820           html/Admin/Elements/EditCustomField,
1821           html/Admin/Elements/EditCustomFieldValues,
1822           html/Admin/Elements/EditCustomFields,
1823           html/Admin/Elements/EditQueueWatchers,
1824           html/Admin/Elements/EditScrip, html/Admin/Elements/EditScrips,
1825           html/Admin/Elements/EditTemplates,
1826           html/Admin/Elements/EditUserComments,
1827           html/Admin/Elements/GlobalCustomFieldTabs,
1828           html/Admin/Elements/GroupTabs, html/Admin/Elements/Header,
1829           html/Admin/Elements/ListGlobalCustomFields,
1830           html/Admin/Elements/ListGlobalScrips,
1831           html/Admin/Elements/ModifyTemplate,
1832           html/Admin/Elements/ObjectCustomFields,
1833           html/Admin/Elements/PickCustomFields,
1834           html/Admin/Elements/PickObjects,
1835           html/Admin/Elements/QueueRightsForUser,
1836           html/Admin/Elements/QueueTabs,
1837           html/Admin/Elements/SelectCustomFieldLookupType,
1838           html/Admin/Elements/SelectCustomFieldType,
1839           html/Admin/Elements/SelectGroups,
1840           html/Admin/Elements/SelectModifyGroup,
1841           html/Admin/Elements/SelectModifyQueue,
1842           html/Admin/Elements/SelectModifyUser,
1843           html/Admin/Elements/SelectNewGroupMembers,
1844           html/Admin/Elements/SelectRights,
1845           html/Admin/Elements/SelectScrip,
1846           html/Admin/Elements/SelectScripAction,
1847           html/Admin/Elements/SelectScripCondition,
1848           html/Admin/Elements/SelectSingleOrMultiple,
1849           html/Admin/Elements/SelectStage,
1850           html/Admin/Elements/SelectTemplate,
1851           html/Admin/Elements/SelectUsers, html/Admin/Elements/SystemTabs,
1852           html/Admin/Elements/Tabs, html/Admin/Elements/ToolTabs,
1853           html/Admin/Elements/UserTabs, html/Admin/Global/GroupRights.html,
1854           html/Admin/Global/MyRT.html, html/Admin/Global/Scrip.html,
1855           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
1856           html/Admin/Global/Templates.html,
1857           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
1858           html/Admin/Global/CustomFields/Groups.html,
1859           html/Admin/Global/CustomFields/Queue-Tickets.html,
1860           html/Admin/Global/CustomFields/Queue-Transactions.html,
1861           html/Admin/Global/CustomFields/Users.html,
1862           html/Admin/Global/CustomFields/index.html,
1863           html/Admin/Groups/CustomFields.html,
1864           html/Admin/Groups/GroupRights.html,
1865           html/Admin/Groups/History.html, html/Admin/Groups/Members.html,
1866           html/Admin/Groups/Modify.html, html/Admin/Groups/UserRights.html,
1867           html/Admin/Groups/index.html, html/Admin/Queues/CustomField.html,
1868           html/Admin/Queues/CustomFields.html,
1869           html/Admin/Queues/GroupRights.html,
1870           html/Admin/Queues/Modify.html, html/Admin/Queues/People.html,
1871           html/Admin/Queues/Scrip.html, html/Admin/Queues/Scrips.html,
1872           html/Admin/Queues/Template.html,
1873           html/Admin/Queues/Templates.html,
1874           html/Admin/Queues/UserRights.html, html/Admin/Queues/index.html,
1875           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
1876           html/Admin/Users/CustomFields.html,
1877           html/Admin/Users/History.html, html/Admin/Users/Memberships.html,
1878           html/Admin/Users/Modify.html, html/Admin/Users/MyRT.html,
1879           html/Admin/Users/index.html, html/Approvals/Display.html,
1880           html/Approvals/index.html, html/Approvals/Elements/Approve,
1881           html/Approvals/Elements/PendingMyApproval,
1882           html/Approvals/Elements/ShowDependency,
1883           html/Approvals/Elements/Tabs,
1884           html/Download/CustomFieldValue/dhandler,
1885           html/Download/Tabular/dhandler, html/Elements/BevelBoxRaisedEnd,
1886           html/Elements/BevelBoxRaisedStart, html/Elements/Callback,
1887           html/Elements/Checkbox, html/Elements/CreateTicket,
1888           html/Elements/EditCustomField,
1889           html/Elements/EditCustomFieldBinary,
1890           html/Elements/EditCustomFieldCombobox,
1891           html/Elements/EditCustomFieldFreeform,
1892           html/Elements/EditCustomFieldImage,
1893           html/Elements/EditCustomFieldSelect,
1894           html/Elements/EditCustomFieldText,
1895           html/Elements/EditCustomFieldWikitext, html/Elements/EditLinks,
1896           html/Elements/EmailInput, html/Elements/Error,
1897           html/Elements/Footer, html/Elements/GotoTicket,
1898           html/Elements/Header, html/Elements/ListActions,
1899           html/Elements/Login, html/Elements/Logo, html/Elements/Menu,
1900           html/Elements/MessageBox, html/Elements/MyAdminQueues,
1901           html/Elements/MyRT, html/Elements/MyReminders,
1902           html/Elements/MyRequests, html/Elements/MySupportQueues,
1903           html/Elements/MyTickets, html/Elements/PageLayout,
1904           html/Elements/QueryString, html/Elements/QueueSummary,
1905           html/Elements/QuickCreate, html/Elements/Quicksearch,
1906           html/Elements/Refresh, html/Elements/RefreshHomepage,
1907           html/Elements/ScrubHTML, html/Elements/Section,
1908           html/Elements/SelectAttachmentField, html/Elements/SelectBoolean,
1909           html/Elements/SelectCustomFieldOperator,
1910           html/Elements/SelectCustomFieldValue, html/Elements/SelectDate,
1911           html/Elements/SelectDateRelation, html/Elements/SelectDateType,
1912           html/Elements/SelectEqualityOperator, html/Elements/SelectGroups,
1913           html/Elements/SelectLang, html/Elements/SelectLinkType,
1914           html/Elements/SelectMatch, html/Elements/SelectNewTicketQueue,
1915           html/Elements/SelectOwner, html/Elements/SelectQueue,
1916           html/Elements/SelectResultsPerPage,
1917           html/Elements/SelectSortOrder, html/Elements/SelectStatus,
1918           html/Elements/SelectTicketSortBy,
1919           html/Elements/SelectTicketTypes, html/Elements/SelectTimeUnits,
1920           html/Elements/SelectUsers, html/Elements/SelectWatcherType,
1921           html/Elements/SetupSessionCookie,
1922           html/Elements/ShowCustomFieldBinary,
1923           html/Elements/ShowCustomFieldImage,
1924           html/Elements/ShowCustomFieldWikitext,
1925           html/Elements/ShowCustomFields, html/Elements/ShowLink,
1926           html/Elements/ShowLinks, html/Elements/ShowMemberships,
1927           html/Elements/ShowSearch, html/Elements/SimpleSearch,
1928           html/Elements/Submit, html/Elements/Tabs,
1929           html/Elements/TicketList, html/Elements/TitleBox,
1930           html/Elements/TitleBoxEnd, html/Elements/TitleBoxStart,
1931           html/Elements/ValidateCustomFields,
1932           html/Elements/CollectionAsTable/Header,
1933           html/Elements/CollectionAsTable/ParseFormat,
1934           html/Elements/CollectionAsTable/Row,
1935           html/Elements/RT__Ticket/ColumnMap, html/Helpers/CalPopup.html,
1936           html/Helpers/EmailAutocomplete, html/NoAuth/Logout.html,
1937           html/NoAuth/Reminder.html, html/NoAuth/css/autohandler,
1938           html/NoAuth/css/dhandler, html/NoAuth/css/print.css,
1939           html/NoAuth/css/3.4-compat/body.css,
1940           html/NoAuth/css/3.4-compat/footer.css,
1941           html/NoAuth/css/3.4-compat/forms.css,
1942           html/NoAuth/css/3.4-compat/header.css,
1943           html/NoAuth/css/3.4-compat/login.css,
1944           html/NoAuth/css/3.4-compat/main.css,
1945           html/NoAuth/css/3.4-compat/misc.css,
1946           html/NoAuth/css/3.4-compat/nav.css,
1947           html/NoAuth/css/3.4-compat/quickbar.css,
1948           html/NoAuth/css/3.4-compat/ticket.css,
1949           html/NoAuth/css/3.4-compat/titlebox.css,
1950           html/NoAuth/css/3.4-compat/transactions.css,
1951           html/NoAuth/css/3.5-default/approvals.css,
1952           html/NoAuth/css/3.5-default/body.css,
1953           html/NoAuth/css/3.5-default/footer.css,
1954           html/NoAuth/css/3.5-default/forms.css,
1955           html/NoAuth/css/3.5-default/header.css,
1956           html/NoAuth/css/3.5-default/login.css,
1957           html/NoAuth/css/3.5-default/logo.css,
1958           html/NoAuth/css/3.5-default/main.css,
1959           html/NoAuth/css/3.5-default/misc.css,
1960           html/NoAuth/css/3.5-default/nav.css,
1961           html/NoAuth/css/3.5-default/quickbar.css,
1962           html/NoAuth/css/3.5-default/ticket.css,
1963           html/NoAuth/css/3.5-default/titlebox.css,
1964           html/NoAuth/css/3.5-default/transactions.css,
1965           html/NoAuth/images/autohandler, html/NoAuth/images/bplogo.gif,
1966           html/NoAuth/images/favicon.png,
1967           html/NoAuth/images/css/cb-light.gif,
1968           html/NoAuth/images/css/cb.gif,
1969           html/NoAuth/images/css/cbr-b2g.gif,
1970           html/NoAuth/images/css/cbr-b2lb.gif,
1971           html/NoAuth/images/css/cbr-gray.gif,
1972           html/NoAuth/images/css/cbr-trans.gif,
1973           html/NoAuth/images/css/cbr.gif,
1974           html/NoAuth/images/css/ct-light.gif,
1975           html/NoAuth/images/css/ct.gif,
1976           html/NoAuth/images/css/ctr-b2g.gif,
1977           html/NoAuth/images/css/ctr-b2lb.gif,
1978           html/NoAuth/images/css/ctr-gray.gif,
1979           html/NoAuth/images/css/ctr-trans.gif,
1980           html/NoAuth/images/css/ctr.gif,
1981           html/NoAuth/images/css/dark-arrow-up.png,
1982           html/NoAuth/images/css/dark-arrow.png,
1983           html/NoAuth/images/css/fieldbg-autocomplete.gif,
1984           html/NoAuth/images/css/light-arrow-up.png,
1985           html/NoAuth/images/css/light-arrow.png,
1986           html/NoAuth/images/css/rolldown-arrow.gif,
1987           html/NoAuth/images/css/rolldown-arrow.png,
1988           html/NoAuth/images/css/rollup-arrow.gif, html/NoAuth/js/ahah.js,
1989           html/NoAuth/js/autohandler, html/NoAuth/js/cascaded.js,
1990           html/NoAuth/js/class.js, html/NoAuth/js/combobox.js,
1991           html/NoAuth/js/list.js, html/NoAuth/js/titlebox-state.js,
1992           html/NoAuth/js/util.js, html/NoAuth/js/scriptaculous/controls.js,
1993           html/NoAuth/js/scriptaculous/effects.js,
1994           html/NoAuth/js/scriptaculous/prototype.js,
1995           html/NoAuth/js/scriptaculous/scriptaculous.js,
1996           html/Prefs/MyRT.html, html/Prefs/Quicksearch.html,
1997           html/Prefs/Search.html, html/Prefs/SearchOptions.html,
1998           html/Prefs/Elements/Tabs, html/REST/1.0/autohandler,
1999           html/REST/1.0/dhandler, html/REST/1.0/logout,
2000           html/REST/1.0/Forms/queue/default, html/REST/1.0/Forms/queue/ns,
2001           html/REST/1.0/Forms/ticket/attachments,
2002           html/REST/1.0/Forms/ticket/comment,
2003           html/REST/1.0/Forms/ticket/default,
2004           html/REST/1.0/Forms/ticket/history,
2005           html/REST/1.0/Forms/ticket/links,
2006           html/REST/1.0/Forms/ticket/merge,
2007           html/REST/1.0/Forms/ticket/take,
2008           html/REST/1.0/Forms/transaction/default,
2009           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
2010           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
2011           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
2012           html/REST/1.0/ticket/link, html/REST/1.0/ticket/merge,
2013           html/Search/Build.html, html/Search/Bulk.html, html/Search/Chart,
2014           html/Search/Chart.html, html/Search/Edit.html,
2015           html/Search/Results.html, html/Search/Results.rdf,
2016           html/Search/Results.tsv, html/Search/Simple.html,
2017           html/Search/Elements/BuildFormatString,
2018           html/Search/Elements/Chart, html/Search/Elements/DisplayOptions,
2019           html/Search/Elements/EditFormat, html/Search/Elements/EditQuery,
2020           html/Search/Elements/EditSearches,
2021           html/Search/Elements/NewListActions,
2022           html/Search/Elements/PickBasics, html/Search/Elements/PickCFs,
2023           html/Search/Elements/PickCriteria,
2024           html/Search/Elements/SearchPrivacy,
2025           html/Search/Elements/SearchesForObject,
2026           html/Search/Elements/SelectAndOr,
2027           html/Search/Elements/SelectChartType,
2028           html/Search/Elements/SelectGroup,
2029           html/Search/Elements/SelectGroupBy,
2030           html/Search/Elements/SelectLinks,
2031           html/Search/Elements/SelectPersonType,
2032           html/Search/Elements/SelectSearchObject,
2033           html/Search/Elements/SelectSearchesForObjects,
2034           html/SelfService/Closed.html, html/SelfService/Create.html,
2035           html/SelfService/CreateTicketInQueue.html,
2036           html/SelfService/Display.html, html/SelfService/Error.html,
2037           html/SelfService/Prefs.html, html/SelfService/Update.html,
2038           html/SelfService/index.html,
2039           html/SelfService/Attachment/dhandler,
2040           html/SelfService/Elements/GotoTicket,
2041           html/SelfService/Elements/Header,
2042           html/SelfService/Elements/MyRequests,
2043           html/SelfService/Elements/Tabs, html/Ticket/Create.html,
2044           html/Ticket/Display.html, html/Ticket/History.html,
2045           html/Ticket/Modify.html, html/Ticket/ModifyAll.html,
2046           html/Ticket/ModifyDates.html, html/Ticket/ModifyLinks.html,
2047           html/Ticket/ModifyPeople.html, html/Ticket/Reminders.html,
2048           html/Ticket/ShowEmailRecord.html, html/Ticket/Update.html,
2049           html/Ticket/Attachment/dhandler,
2050           html/Ticket/Elements/AddWatchers, html/Ticket/Elements/BulkLinks,
2051           html/Ticket/Elements/EditBasics,
2052           html/Ticket/Elements/EditCustomField,
2053           html/Ticket/Elements/EditCustomFields,
2054           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
2055           html/Ticket/Elements/EditWatchers,
2056           html/Ticket/Elements/FindAttachments,
2057           html/Ticket/Elements/LoadTextAttachments,
2058           html/Ticket/Elements/PreviewScrips,
2059           html/Ticket/Elements/Reminders,
2060           html/Ticket/Elements/ShowAttachments,
2061           html/Ticket/Elements/ShowBasics,
2062           html/Ticket/Elements/ShowCustomFields,
2063           html/Ticket/Elements/ShowDates,
2064           html/Ticket/Elements/ShowDependencies,
2065           html/Ticket/Elements/ShowGroupMembers,
2066           html/Ticket/Elements/ShowHistory,
2067           html/Ticket/Elements/ShowMembers,
2068           html/Ticket/Elements/ShowMessageHeaders,
2069           html/Ticket/Elements/ShowMessageStanza,
2070           html/Ticket/Elements/ShowPeople, html/Ticket/Elements/ShowQueue,
2071           html/Ticket/Elements/ShowRequestor,
2072           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/ShowTime,
2073           html/Ticket/Elements/ShowTransaction,
2074           html/Ticket/Elements/ShowTransactionAttachments,
2075           html/Ticket/Elements/ShowUserEntry, html/Ticket/Elements/Tabs,
2076           html/Tools/MyDay.html, html/Tools/Offline.html,
2077           html/Tools/index.html, html/Tools/Elements/Tabs,
2078           html/Tools/Reports/CreatedByDates.html,
2079           html/Tools/Reports/ResolvedByDates.html,
2080           html/Tools/Reports/ResolvedByOwner.html,
2081           html/Tools/Reports/index.html, html/Tools/Reports/Elements/Tabs,
2082           html/User/Delegation.html, html/User/Prefs.html,
2083           html/User/Elements/DelegateRights, html/User/Elements/GroupTabs,
2084           html/User/Elements/Tabs, html/User/Groups/Members.html,
2085           html/User/Groups/Modify.html, html/User/Groups/index.html,
2086           html/Widgets/ComboBox, html/Widgets/SavedSearch,
2087           html/Widgets/SelectionBox, html/Widgets/TitleBox,
2088           html/Widgets/TitleBoxEnd, html/Widgets/TitleBoxStart, lib/RT.pm,
2089           lib/RT/Groups_Overlay.pm, lib/RT/Record.pm,
2090           lib/RT/SearchBuilder.pm, lib/RT/Ticket_Overlay.pm,
2091           lib/RT/Transaction_Overlay.pm, lib/RT/User_Overlay.pm,
2092           lib/RT/Users_Overlay.pm, lib/RT/I18N/no.po, lib/RT/I18N/pt_br.po,
2093           lib/RT/I18N/pt_pt.po, lib/RT/I18N/zh_cn.po, lib/RT/I18N/zh_tw.po,
2094           lib/t/00smoke.t, lib/t/create_data.pl, lib/t/setup_regression.t,
2095           lib/t/data/crashes-file-based-parser, lib/t/data/lorem-ipsum,
2096           lib/t/data/multipart-alternative-with-umlaut,
2097           lib/t/data/multipart-report, lib/t/data/nested-mime-sample,
2098           lib/t/data/nested-rfc-822, lib/t/data/new-ticket-from-iso-8859-1,
2099           lib/t/data/new-ticket-from-iso-8859-1-full,
2100           lib/t/data/notes-uuencoded, lib/t/data/rt-send-cc,
2101           lib/t/data/russian-subject-no-content-type,
2102           lib/t/data/subject-with-folding-ws,
2103           lib/t/data/text-html-in-russian,
2104           lib/t/data/text-html-with-umlaut, lib/t/data/very-long-subject,
2105           lib/t/data/8859-15-message-series/dir,
2106           lib/t/data/8859-15-message-series/msg1,
2107           lib/t/data/8859-15-message-series/msg2,
2108           lib/t/data/8859-15-message-series/msg3,
2109           lib/t/data/8859-15-message-series/msg4,
2110           lib/t/data/8859-15-message-series/msg5,
2111           lib/t/data/8859-15-message-series/msg6,
2112           lib/t/data/8859-15-message-series/msg7,
2113           lib/t/regression/00-mason-syntax.t,
2114           lib/t/regression/01ticket_link_searching.t,
2115           lib/t/regression/02basic_web.t,
2116           lib/t/regression/03web_compiliation_errors.t,
2117           lib/t/regression/04send_email.t,
2118           lib/t/regression/05cronsupport.t,
2119           lib/t/regression/06-mime_decoding.t,
2120           lib/t/regression/06mailgateway.t, lib/t/regression/07acl.t,
2121           lib/t/regression/07rights.t, lib/t/regression/08web_cf_access.t,
2122           lib/t/regression/09record_cf_api.t, lib/t/regression/10merge.t,
2123           lib/t/regression/11-template-insert.t,
2124           lib/t/regression/12-search.t,
2125           lib/t/regression/13-attribute-tests.t,
2126           lib/t/regression/14linking.t, lib/t/regression/14merge.t,
2127           lib/t/regression/15cf_combo_cascade.t,
2128           lib/t/regression/15cf_pattern.t,
2129           lib/t/regression/15cf_single_values_are_single.t,
2130           lib/t/regression/16-transaction_cf_tests.t,
2131           lib/t/regression/17custom_search.t,
2132           lib/t/regression/17multiple_deleg_revocation.t,
2133           lib/t/regression/18custom_frontpage.t,
2134           lib/t/regression/18stale_delegations_cleanup.t,
2135           lib/t/regression/19-rtname.t, lib/t/regression/19quicksearch.t,
2136           lib/t/regression/20-sort-by-queue.t,
2137           lib/t/regression/20-sort-by-requestor.t,
2138           lib/t/regression/20-sort-by-user.t,
2139           lib/t/regression/20savedsearch.t,
2140           lib/t/regression/21query-builder.t,
2141           lib/t/regression/22search_tix_by_txn.t,
2142           lib/t/regression/22search_tix_by_watcher.t,
2143           lib/t/regression/23-batch-upload-csv.t,
2144           lib/t/regression/23-web_attachments.t,
2145           lib/t/regression/23cfsort-freeform-multiple.t,
2146           lib/t/regression/23cfsort-freeform-single.t,
2147           lib/t/regression/23cfsort.t, lib/t/regression/24-watchers.t,
2148           lib/t/regression/24pawsort.t, lib/t/regression/25scrip_order.t,
2149           lib/t/regression/26command_line.t, lib/t/regression/27verp.t,
2150           lib/t/regression/mime_tests, sbin/extract_pod_tests,
2151           sbin/regression_harness, sbin/rt-setup-database.in: merging
2152           3.8.7!!!
2153
2154 2009-12-31 05:16  ivan
2155
2156         * rt/etc/: schema.mysql-4.0, schema.mysql-4.1,
2157           upgrade/shrink_cgm_table.pl, upgrade/split-out-cf-categories,
2158           upgrade/split-out-cf-categories.in,
2159           upgrade/upgrade-mysql-schema.pl,
2160           upgrade/3.8-branded-queues-extension,
2161           upgrade/3.8-branded-queues-extension.in,
2162           upgrade/3.8-ical-extension, upgrade/3.8-ical-extension.in:
2163           Initial revision
2164
2165 2009-12-31 05:12  ivan
2166
2167         * rt/: lib/RT/I18N/pt_BR.po, lib/RT/I18N/nb.po,
2168           lib/RT/I18N/zh_CN.po, lib/RT/I18N/ar.po, lib/RT/I18N/pt.po,
2169           lib/RT/I18N/ru.pm, lib/RT/Condition/ReopenTicket.pm,
2170           lib/RT/Condition/CloseTicket.pm,
2171           docs/creating_external_custom_fields.pod,
2172           docs/extending_clickable_links.pod, docs/gnupg_integration.pod,
2173           docs/porting.windows, docs/queue_subject_tag.pod,
2174           docs/templates.pod, docs/using_forms_widgets.pod,
2175           docs/design_docs/gnupg_details_on_output_formats: Initial
2176           revision
2177
2178 2009-12-31 05:09  ivan
2179
2180         * rt/: UPGRADING.mysql, lib/RT/Test.pm, sbin/merge-rosetta.pl,
2181           sbin/rt-attributes-viewer, sbin/rt-attributes-viewer.in,
2182           sbin/rt-clean-sessions, sbin/rt-clean-sessions.in,
2183           sbin/rt-email-dashboards, sbin/rt-email-dashboards.in,
2184           sbin/rt-email-digest, sbin/rt-email-digest.in,
2185           sbin/rt-email-group-admin, sbin/rt-email-group-admin.in,
2186           sbin/rt-server, sbin/rt-server.in, sbin/rt-shredder,
2187           sbin/rt-shredder.in, sbin/rt-validator, sbin/rt-validator.in,
2188           sbin/tweak-template-locstring, lib/RT/Search.pm,
2189           lib/RT/Config.pm, lib/RT/Dashboard.pm, lib/RT/Installer.pm,
2190           lib/RT/Plugin.pm, lib/RT/Ruleset.pm, lib/RT/Shredder.pm,
2191           lib/RT/Approval.pm, lib/RT/Action.pm, lib/RT/SharedSetting.pm,
2192           lib/RT/Condition.pm, lib/RT/SQL.pm, lib/RT/Util.pm,
2193           lib/RT/Rule.pm, lib/RT/Interface/Web/Request.pm,
2194           lib/RT/Interface/Web/Session.pm, lib/RT/Action/LinearEscalate.pm,
2195           lib/RT/Action/ExtractSubjectTag.pm, lib/RT/Action/NotifyGroup.pm,
2196           lib/RT/Action/NotifyGroupAsComment.pm, lib/RT/I18N/bg.po,
2197           lib/RT/I18N/rt.pot, lib/RT/I18N/hr.po, lib/RT/I18N/zh_TW.po:
2198           Initial revision
2199
2200 2009-12-31 04:56  ivan
2201
2202         * rt/: Makefile, lib/RT.pm: rt 3.6.10
2203
2204 2009-12-31 04:44  ivan
2205
2206         * rt/: etc/RT_Config.pm.in, html/Admin/Users/Modify.html,
2207           html/Elements/Footer, html/Elements/Header, html/Elements/Menu,
2208           html/Elements/PageLayout, html/Elements/QuickCreate,
2209           html/Elements/SelectDate, html/Elements/SimpleSearch,
2210           html/Elements/Tabs, html/Elements/TicketList,
2211           html/Elements/TitleBoxStart, html/Elements/CollectionAsTable/Row,
2212           html/NoAuth/css/3.5-default/main.css,
2213           html/NoAuth/css/3.5-default/misc.css,
2214           html/NoAuth/css/3.5-default/titlebox.css,
2215           html/NoAuth/css/3.5-default/transactions.css,
2216           html/Prefs/SearchOptions.html, html/Search/Bulk.html,
2217           html/Ticket/Create.html, html/Ticket/Display.html,
2218           html/Ticket/Elements/ShowSummary,
2219           html/Ticket/Elements/ShowTransactionAttachments,
2220           html/Ticket/Elements/Tabs, html/User/Prefs.html,
2221           html/Widgets/TitleBoxStart, lib/RT/Groups_Overlay.pm,
2222           lib/RT/Record.pm, lib/RT/SearchBuilder.pm,
2223           lib/RT/Ticket_Overlay.pm, lib/RT/Transaction_Overlay.pm,
2224           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
2225           sbin/rt-setup-database.in: rt 3.6.10
2226
2227 2009-12-31 04:35  ivan
2228
2229         * rt/FREESIDE_MODIFIED: up-to-date
2230
2231 2009-12-30 23:16  ivan
2232
2233         * FS/FS/Schema.pm: fix h_cdr acctid changing from bigint to int
2234           with recent DBIx::DBSchema
2235
2236 2009-12-30 21:10  ivan
2237
2238         * FS/: FS/Cron/bill.pm, bin/freeside-daily: specify multiple
2239           agentnums with freeside-daily
2240
2241 2009-12-30 19:33  ivan
2242
2243         * Makefile: goodbye conf dir
2244
2245 2009-12-30 18:50  jeff
2246
2247         * FS/FS/cust_main.pm: really reduce the noise
2248
2249 2009-12-30 18:20  ivan
2250
2251         * httemplate/: edit/prospect_main.html, edit/elements/edit.html,
2252           edit/process/elements/process.html, elements/contact.html,
2253           elements/menu.html: prospecting: proper contact error handling
2254           when you add a prospect
2255
2256 2009-12-29 22:41  jeff
2257
2258         * FS/FS/part_pkg/voip_cdr.pm: define all detail header list
2259           elements
2260
2261 2009-12-29 22:05  jeff
2262
2263         * FS/FS/cust_main.pm: noise reduction
2264
2265 2009-12-29 21:22  jeff
2266
2267         * FS/FS/tax_rate.pm: noise reduction
2268
2269 2009-12-29 18:39  jeff
2270
2271         * FS/FS/cust_bill_pkg_detail.pm: use the class used
2272
2273 2009-12-29 18:26  jeff
2274
2275         * FS/FS/cust_main.pm: noise reduction
2276
2277 2009-12-28 20:49  ivan
2278
2279         * FS/bin/freeside-upgrade: output SQL statements as we run them
2280           (and only the ones we run), not immediately
2281
2282 2009-12-28 20:44  ivan
2283
2284         * FS/FS/Conf.pm: oops, syntax error adding queued-sleep_time
2285
2286 2009-12-28 20:24  ivan
2287
2288         * FS/bin/: freeside-upgrade: don't change h_queue.job type under
2289           non-mysql, takes forever on large dbs, RT#6946
2290
2291 2009-12-28 17:38  ivan
2292
2293         * FS/bin/freeside-daily: add -u option for vacuuming, RT#5258
2294
2295 2009-12-28 17:30  ivan
2296
2297         * bin/: del-old-history, pg-sizer: some random utils for disk space
2298           analysis and eliminating old history records, RT#6914
2299
2300 2009-12-28 17:00  mark
2301
2302         * FS/FS/AccessRight.pm, httemplate/browse/cust_attachment.html,
2303           httemplate/elements/menu.html: Add Browse attachments ACL
2304           (RT#4964)
2305
2306 2009-12-28 16:38  ivan
2307
2308         * FS/: FS/Conf.pm, bin/freeside-queued: add queued-sleep_time
2309
2310 2009-12-28 11:18  ivan
2311
2312         * FS/FS/AccessRight.pm, FS/FS/Mason.pm, FS/FS/Schema.pm,
2313           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/contact.pm,
2314           FS/FS/contact_email.pm, FS/FS/contact_phone.pm,
2315           FS/FS/cust_location.pm, FS/FS/o2m_Common.pm, FS/FS/phone_type.pm,
2316           FS/FS/prospect_main.pm, FS/MANIFEST, FS/t/contact.t,
2317           FS/t/contact_email.t, FS/t/contact_phone.t, FS/t/phone_type.t,
2318           FS/t/prospect_main.t, httemplate/edit/prospect_main.html,
2319           httemplate/edit/process/prospect_main.html,
2320           httemplate/elements/city.html, httemplate/elements/contact.html,
2321           httemplate/elements/header.html, httemplate/elements/menu.html,
2322           httemplate/elements/tr-contact.html,
2323           httemplate/elements/tr-select-cust_location.html,
2324           httemplate/search/prospect_main.html,
2325           httemplate/search/report_prospect_main.html,
2326           httemplate/view/prospect_main.html,
2327           httemplate/edit/elements/edit.html,
2328           httemplate/edit/process/elements/process.html,
2329           httemplate/misc/location.cgi,
2330           httemplate/view/cust_main/packages/location.html, FS/FS.pm:
2331           beginning of prospect/CRM/contact work
2332
2333 2009-12-27 21:25  ivan
2334
2335         * FS/FS/: part_pkg_taxclass.pm, phone_device.pm: use blessed
2336
2337 2009-12-26 17:00  jeff
2338
2339         * FS/FS/: cust_location.pm, cust_main.pm: improve spacing around
2340           county
2341
2342 2009-12-23 15:32  jeff
2343
2344         * bin/monitor: remove debugging
2345
2346 2009-12-23 15:29  jeff
2347
2348         * bin/monitor: add non-forking one machine monitor program
2349
2350 2009-12-23 15:14  jeff
2351
2352         * FS/FS/Yori.pm: teach yori to do some load monitoring
2353
2354 2009-12-23 13:21  jeff
2355
2356         * FS/FS/cust_bill.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
2357           FS/FS/cust_pkg.pm,
2358           httemplate/view/cust_main/packages/location.html: correct invoice
2359           package address display and reduce false laziness
2360
2361 2009-12-22 16:30  mark
2362
2363         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
2364           httemplate/edit/process/svc_acct.cgi: Tweak set_password per
2365           RT#6358
2366
2367 2009-12-21 06:44  jeff
2368
2369         * FS/FS/: Schema.pm, cust_bill_pkg.pm,
2370           cust_bill_pkg_tax_location.pm, cust_credit_bill_pkg.pm,
2371           cust_tax_exempt_pkg.pm: manage tax exemptions (texas-tax) on
2372           credit application RT953
2373
2374 2009-12-21 06:36  jeff
2375
2376         * FS/FS/Conf.pm, FS/FS/tax_rate.pm, bin/fetch_and_expand_taxes,
2377           bin/reassemble_taxes: move cch conf into database and add a
2378           couple small tools for processing updates more manually
2379
2380 2009-12-20 18:00  ivan
2381
2382         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: have 'Bill now'
2383           link cancel expired (and suspend adjourned) packages, and catch
2384           and return errors in all cases, RT#6627
2385
2386 2009-12-20 13:52  ivan
2387
2388         * FS/FS/Conf.pm: late fee package class specified in the event
2389           action instead of a global finance_pkgclass config, RT#6617
2390
2391 2009-12-20 13:48  ivan
2392
2393         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm: late
2394           fee package class specified in the event action instead of a
2395           global finance_pkgclass config, RT#6617
2396
2397 2009-12-20 11:42  ivan
2398
2399         * FS/FS/ClientAPI/MyAccount.pm: fix usage details pulling from
2400           wrong account for customers who have multiple accounts, RT#6681,
2401           fallout from RT#4189
2402
2403 2009-12-19 22:52  ivan
2404
2405         * httemplate/search/cust_pkg.cgi: fix address fields on advanced
2406           package search, RT#6609
2407
2408 2009-12-19 18:51  ivan
2409
2410         * FS/FS/cust_pkg.pm: fix bulk package order with one package
2411           changing to one new package, RT#6519, fallout from RT#4499
2412
2413 2009-12-19 17:02  ivan
2414
2415         * httemplate/view/cust_main/: packages.html, payment_history.html:
2416           fix cust_main-packages-years, RT#6798
2417
2418 2009-12-19 15:52  ivan
2419
2420         * FS/FS/cust_bill_ApplicationCommon.pm: fix more
2421           ->owed_setup/owed_recur clashing with
2422           cust_bill->open_cust_bill_pkg separating line items, RT#4729
2423
2424 2009-12-19 15:28  ivan
2425
2426         * FS/FS/cust_bill_ApplicationCommon.pm: fix credit application, at
2427           least in vedeya's case on HEAD, RT#6819, fallout from tax
2428           credits, RT#4729
2429
2430 2009-12-19 14:52  ivan
2431
2432         * httemplate/edit/elements/ApplicationCommon.html: fix fill-in of
2433           credit amount when there aren't tax buttons
2434
2435 2009-12-19 14:41  ivan
2436
2437         * httemplate/edit/cust_credit.cgi: add add'l info field as a
2438           customer-editable field, RT#6505
2439
2440 2009-12-19 14:32  ivan
2441
2442         * httemplate/view/cust_main/payment_history.html: make room for
2443           credit reasons in popup
2444
2445 2009-12-19 12:29  ivan
2446
2447         * FS/FS/cust_main_Mixin.pm: fix event report w/ a customer status
2448
2449 2009-12-19 11:10  ivan
2450
2451         * FS/FS/part_pkg.pm: fix package order to really display only those
2452           pacakges available
2453
2454 2009-12-19 11:09  ivan
2455
2456         * httemplate/misc/cust-part_pkg.cgi: fix order of packages after
2457           class selection changes
2458
2459 2009-12-18 10:20  jeff
2460
2461         * FS/FS/cust_bill_pkg_tax_location.pm,
2462           FS/FS/cust_bill_pkg_tax_rate_location.pm,
2463           httemplate/edit/elements/ApplicationCommon.html,
2464           httemplate/misc/xmlhttp-calculate_taxes.html: fix handling of tax
2465           location records and add a 'clear' button for tax credits
2466
2467 2009-12-17 16:41  ivan
2468
2469         * rt/bin/standalone_httpd: Initial revision
2470
2471 2009-12-17 16:38  ivan
2472
2473         * rt/: .gitignore, sbin/rt-dump-database, lib/RT/I18N/pt_pt.po,
2474           lib/t/regression/20-sort-by-user.t,
2475           lib/t/regression/20-sort-by-queue.t,
2476           lib/t/regression/23cfsort-freeform-multiple.t,
2477           lib/t/regression/23cfsort-freeform-single.t,
2478           lib/t/regression/24-watchers.t: Initial revision
2479
2480 2009-12-16 09:35  ivan
2481
2482         * httemplate/edit/cust_main_attach.cgi: tweak attachment adding UI:
2483           table consistency, input sizes and maxlengths, RT#4964
2484
2485 2009-12-16 07:03  jeff
2486
2487         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_location.pm,
2488           cust_main.pm, cust_pkg.pm: group invoice line items by location,
2489           show location address on invoice, option for due date rather than
2490           invoice date on prior unpaid invoice line items, and option for
2491           aging on invoice (#6418, #5235, #4648)
2492
2493 2009-12-13 23:52  ivan
2494
2495         * FS/FS/svc_acct.pm: use a global config too
2496
2497 2009-12-13 23:10  ivan
2498
2499         * FS/FS/: Conf.pm, svc_acct.pm, part_export/sqlradius.pm: add
2500           overlimit_groups agent-specific config, overriding
2501           export-specific overlimit_groups, RT#6622
2502
2503 2009-12-13 19:36  mark
2504
2505         * httemplate/search/elements/search-xls.html: Fix filename for
2506           Excel spreadsheet reports
2507
2508 2009-12-13 17:41  mark
2509
2510         * FS/FS/AccessRight.pm, httemplate/browse/cust_attachment.html,
2511           httemplate/edit/cust_main_attach.cgi,
2512           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
2513           httemplate/view/cust_main/attachments.html: Add access right to
2514           view attachments
2515
2516 2009-12-12 15:53  ivan
2517
2518         * httemplate/search/cust_credit_bill_pkg.html,
2519           FS/FS/cust_credit_bill_pkg.pm,
2520           httemplate/search/cust_bill_pkg.cgi: better reporting for tax
2521           credits, RT#4729
2522
2523 2009-12-12 15:32  ivan
2524
2525         * httemplate/search/: cust_bill_pkg.cgi, cust_credit_bill_pkg.html,
2526           report_tax.cgi: better reporting for tax credits, RT#4729
2527
2528 2009-12-12 14:35  ivan
2529
2530         * FS/FS/cust_credit_bill_pkg.pm: doc
2531
2532 2009-12-12 14:22  ivan
2533
2534         * Makefile: sync versioning with branches, sorry jeremy
2535
2536 2009-12-12 13:38  ivan
2537
2538         * FS/FS/cust_pkg.pm, httemplate/search/cust_bill_pkg.cgi,
2539           httemplate/search/report_tax.cgi,
2540           httemplate/search/report_tax.html: reporting with city taxes,
2541           RT#6776
2542
2543 2009-12-10 15:03  ivan
2544
2545         * FS/FS/cust_main.pm: fully fix bulk customer reports, RT#6778
2546
2547 2009-12-07 22:21  mark
2548
2549         * FS/FS/Schema.pm: Fix cust_attachment.disabled type
2550
2551 2009-12-06 15:44  ivan
2552
2553         * httemplate/edit/part_pkg.cgi: fix initial value of agent types
2554           when cloning
2555
2556 2009-12-06 15:18  ivan
2557
2558         * httemplate/elements/header.html: fix search box clearing from
2559           within RT, caused by different quoting rules in RT comp_root.
2560           grr.
2561
2562 2009-12-06 11:19  ivan
2563
2564         * FS/FS/Schema.pm: more reasonable sizes for filename, mime type
2565           and title, RT#6823
2566
2567 2009-12-04 10:37  jeff
2568
2569         * FS/FS/cust_bill.pm: holy cow! correct sense of skip usage testing
2570
2571 2009-12-03 20:45  ivan
2572
2573         * FS/FS/svc_acct.pm, httemplate/search/svc_acct.cgi:
2574           customer-specific account report (and some small refactoring of
2575           method names to clash less), RT#6180
2576
2577 2009-12-03 20:40  ivan
2578
2579         * FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
2580           httemplate/search/477.html, httemplate/search/cust_bill.html,
2581           httemplate/search/cust_bill_event.cgi,
2582           httemplate/search/cust_event.html,
2583           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
2584           httemplate/search/report_svc_acct.html,
2585           httemplate/view/cust_main/packages.html, FS/FS/cust_event.pm,
2586           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
2587           httemplate/misc/email-customers.html,
2588           httemplate/misc/process/bulk_change_pkg.cgi,
2589           httemplate/misc/process/email-customers.html: customer-specific
2590           account report (and some small refactoring of method names to
2591           clash less), RT#6180
2592
2593 2009-12-03 19:23  ivan
2594
2595         * FS/FS/cust_pkg.pm: doh, 1.9 fix customer package search (fallout
2596           from customer classes) and add "not yet billed" status to
2597           customer package report
2598
2599 2009-12-03 11:22  ivan
2600
2601         * httemplate/graph/cust_bill_pkg.cgi: average per cust_pkg option
2602           for peter
2603
2604 2009-12-03 11:06  ivan
2605
2606         * FS/FS/Report/Table/Monthly.pm,
2607           httemplate/graph/cust_bill_pkg.cgi,
2608           httemplate/graph/report_cust_bill_pkg.html: average per cust_pkg
2609           option for peter
2610
2611 2009-12-02 23:53  ivan
2612
2613         * FS/FS/Schema.pm: index cdrbatchnum
2614
2615 2009-12-02 23:37  ivan
2616
2617         * FS/FS/: Record.pm, cdr/sansay.pm: fix startdate in sansay CDR
2618           import (and skip blank lines), RT#6801
2619
2620 2009-12-02 23:18  ivan
2621
2622         * httemplate/search/cdr.html: fix cdr search
2623
2624 2009-12-02 20:22  ivan
2625
2626         * FS/FS/cdr/sansay.pm: no header?
2627
2628 2009-12-02 12:58  ivan
2629
2630         * FS/FS/Schema.pm: add index to rate_prefix.npa for a performance
2631           improvement on CDR billing, RT#6386
2632
2633 2009-12-02 12:51  ivan
2634
2635         * httemplate/view/: svc_broadband.cgi, svc_domain.cgi,
2636           svc_external.cgi, svc_forward.cgi, svc_www.cgi: fix viewing
2637           unlinked forwards, domains, broadband/external/www services,
2638           RT#6794
2639
2640 2009-12-01 11:16  jeff
2641
2642         * FS/FS/cust_bill.pm: want a listref not a list
2643
2644 2009-11-29 16:38  ivan
2645
2646         * FS/FS/cust_main.pm, httemplate/misc/email-customers.html: fix
2647           bulk sending of customer notices, RT#6778
2648
2649 2009-11-29 16:06  ivan
2650
2651         * httemplate/edit/REAL_cust_pkg.cgi: fix
2652
2653 2009-11-29 16:04  ivan
2654
2655         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
2656           UI changes to make it impossible to add a start date to a package
2657           that already has a setup fee (can still remove an existing start
2658           date causing problems), RT#6712
2659
2660 2009-11-29 15:18  ivan
2661
2662         * FS/FS/: Conf.pm, cust_pkg.pm: add
2663           cust_pkg-change_pkgpart-bill_now option to bill the new package
2664           immediately on package changes.  Useful for prepaid situations
2665           with RADIUS where an Expiration attribute base don the package
2666           must be present at all times.  RT#6692
2667
2668 2009-11-29 15:15  ivan
2669
2670         * FS/FS/cust_main.pm: doc: spelling
2671
2672 2009-11-25 16:27  ivan
2673
2674         * FS/FS/part_pkg/voip_cdr.pm: debugging left on
2675
2676 2009-11-25 11:58  ivan
2677
2678         * httemplate/edit/part_pkg.cgi: don't consider disabled report
2679           classes, don't load up the whole table just to see if there are
2680           any
2681
2682 2009-11-25 11:32  jeff
2683
2684         * FS/FS/: cust_bill.pm, usage_class.pm: improve appearance of cdr
2685           records in cdr sections
2686
2687 2009-11-25 08:13  jeff
2688
2689         * FS/FS/cust_bill.pm: bug fixes, reuse summary_page, eliminate
2690           dups, and rearrange
2691
2692 2009-11-25 08:09  jeff
2693
2694         * conf/invoice_latex: really insert a pagebreak
2695
2696 2009-11-25 08:07  jeff
2697
2698         * conf/invoice_latex: oops.. need updated template for new formats
2699
2700 2009-11-24 13:00  ivan
2701
2702         * FS/FS/cust_bill.pm: debugging left on
2703
2704 2009-11-24 09:05  jeff
2705
2706         * FS/FS/cust_bill.pm: cope with sections lacking a pkg_category
2707
2708 2009-11-23 23:42  ivan
2709
2710         * httemplate/: misc/timeworked.html, misc/process/timeworked.html,
2711           search/timeworked.html: timeworked report: carry the date range
2712           through to the success redirect
2713
2714 2009-11-23 23:23  ivan
2715
2716         * httemplate/: search/report_timeworked.html, elements/menu.html,
2717           search/timeworked.html: add date constratint on time worked
2718           search
2719
2720 2009-11-23 22:04  ivan
2721
2722         * FS/FS/cust_main.pm: send card number with void transactions for
2723           B:OP:IPPay, RT#5690
2724
2725 2009-11-23 14:09  mark
2726
2727         * FS/FS/Schema.pm: Add title field to cust_attachment
2728
2729 2009-11-22 16:25  jeff
2730
2731         * FS/FS/cust_bill_ApplicationCommon.pm: apply to taxes last
2732
2733 2009-11-20 09:33  jeff
2734
2735         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
2736           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
2737           FS/FS/usage_class.pm, FS/FS/part_pkg/voip_cdr.pm,
2738           conf/invoice_html, httemplate/browse/pkg_category.html,
2739           httemplate/browse/usage_class.html,
2740           httemplate/edit/pkg_category.html,
2741           httemplate/edit/usage_class.html: invoice formatting: add
2742           sections for usage, add sections per svc_phone, add folding like
2743           line items into one #6592
2744
2745 2009-11-19 01:47  ivan
2746
2747         * FS/FS.pm, FS/FS/Record.pm, FS/FS/cdr.pm,
2748           FS/bin/freeside-cdr-sftp_and_import, bin/cdr-transnexus.import,
2749           bin/cdr.http_and_import, bin/cdr.import,
2750           httemplate/elements/select-cdrbatch.html,
2751           httemplate/elements/tr-select-cdrbatch.html,
2752           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
2753           httemplate/view/svc_phone.cgi: proper cdr_batch table, RT#6386
2754
2755 2009-11-19 01:43  ivan
2756
2757         * FS/FS/: Mason.pm, Schema.pm, Upgrade.pm: proper cdr_batch table,
2758           RT#6386
2759
2760 2009-11-19 01:39  ivan
2761
2762         * FS/MANIFEST: proper cdr_batch table, RT#6386
2763
2764 2009-11-19 01:32  ivan
2765
2766         * FS/: FS/cdr_batch.pm, t/cdr_batch.t: proper cdr_batch table,
2767           RT#6386
2768
2769 2009-11-18 23:06  ivan
2770
2771         * FS/FS/cdr.pm: format CDRs durations as NNm MMs instead of NN.MMm,
2772           RT#6316
2773
2774 2009-11-18 22:21  ivan
2775
2776         * FS/FS/Cron/breakage.pm: consider credits and refunds in breakage,
2777           RT#6407
2778
2779 2009-11-18 01:39  mark
2780
2781         * httemplate/search/cust_pay_batch.cgi: RT#4786, RBC batch format
2782
2783 2009-11-18 01:27  mark
2784
2785         * FS/FS/Conf.pm, FS/FS/pay_batch/RBC.pm,
2786           httemplate/search/cust_pay_batch.cgi: RT#4768, RBC batch format
2787
2788 2009-11-18 01:09  mark
2789
2790         * httemplate/: browse/cust_attachment.html,
2791           misc/cust_attachment.cgi: cust_attachment improvement, RT#4964
2792           and #6225
2793
2794 2009-11-17 14:06  ivan
2795
2796         * FS/FS/cust_main.pm: do a case-insensive search on
2797           browser-remembered results, so starting to use USPS verification
2798           (which UPPERCASES everything) doesn't invalidate everything your
2799           browser remembered in quick payment entry
2800
2801 2009-11-17 12:56  jeff
2802
2803         * httemplate/edit/elements/ApplicationCommon.html: work around ie7
2804           javascript issues
2805
2806 2009-11-16 23:42  ivan
2807
2808         * httemplate/search/: report_cust_pay.html,
2809           report_cust_refund.html, elements/cust_pay_or_refund.html: add
2810           otaker to payment/refund search, RT#6407
2811
2812 2009-11-16 23:08  ivan
2813
2814         * httemplate/: elements/menu.html, search/report_cust_refund.html:
2815           add refund report, RT#6407
2816
2817 2009-11-16 16:06  mark
2818
2819         * httemplate/: edit/cust_main_attach.cgi,
2820           edit/process/cust_main_attach.cgi, elements/menu.html,
2821           search/elements/search-html.html, view/cust_main.cgi,
2822           view/cust_main/attachments.html: cust_attachment improvement,
2823           RT#4964 and #6225
2824
2825 2009-11-15 19:55  ivan
2826
2827         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
2828           httemplate/search/cust_bill.html,
2829           httemplate/search/report_cust_bill.html: add ability to search on
2830           ranges of charged, owed to adv. invoice report, RT#6407
2831
2832 2009-11-15 18:27  ivan
2833
2834         * FS/: FS/Conf.pm, FS/Cron/bill.pm, bin/freeside-daily: add
2835           disable_cron_billing config, RT#6407
2836
2837 2009-11-13 16:08  ivan
2838
2839         * FS/FS/cust_main.pm, httemplate/elements/select-terms.html,
2840           httemplate/search/cust_main.html,
2841           httemplate/search/report_cust_main.html: add invoice terms to
2842           advanced customer report.  dogfood.
2843
2844 2009-11-12 23:12  ivan
2845
2846         * FS/FS/cust_pkg.pm: fix advanced package report fallout from
2847           customer classes, RT#6677
2848
2849 2009-11-12 13:45  mark
2850
2851         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, httemplate/view/svc_acct.cgi,
2852           httemplate/edit/svc_acct.cgi,
2853           httemplate/edit/process/svc_acct.cgi: Add default password
2854           encoding option
2855
2856 2009-11-12 08:56  jeff
2857
2858         * FS/FS/: Schema.pm, tax_rate.pm: correct bugs in tax replacement
2859           routine and allow updates to function
2860
2861 2009-11-11 18:05  mark
2862
2863         * FS/FS/pay_batch/paymentech.pm: Fix date format string
2864
2865 2009-11-11 18:03  mark
2866
2867         * FS/bin/: freeside-paymentech-upload,
2868           freeside-paymentech-download: Fix zip password
2869
2870 2009-11-11 08:38  jeff
2871
2872         * httemplate/edit/cust_credit.cgi: cruft removal
2873
2874 2009-11-06 14:25  jeff
2875
2876         * httemplate/misc/xmlhttp-calculate_taxes.html: oops!  forgot an
2877           important file for applying tax credits #4729
2878
2879 2009-11-06 14:07  ivan
2880
2881         * FS/FS/cust_main.pm: use business-onlinepayment-description in
2882           1.9, even without $pkgs
2883
2884 2009-11-05 17:51  ivan
2885
2886         * FS/FS/: Conf.pm, cust_main_invoice.pm: add
2887           emailinvoice-apostrophe config option to allow apostrophies in
2888           invoice email addresses, RT#6464
2889
2890 2009-11-05 16:25  ivan
2891
2892         * FS/FS/cust_main.pm, httemplate/search/cust_main.html,
2893           httemplate/search/report_cust_main.html: add "payment expiration
2894           before" to customer report, RT#6447
2895
2896 2009-11-05 15:55  ivan
2897
2898         * FS/FS/ConfDefaults.pm: try not to make the "Customer Fields"
2899           SELECT so huge
2900
2901 2009-11-05 14:01  ivan
2902
2903         * httemplate/search/svc_acct.cgi: improvements in time remaining
2904           report: correctly account for unpaid time for non-monthly
2905           customers, report in hours+minutes intead of using Time::Duration
2906           days/hours
2907
2908 2009-11-05 13:22  ivan
2909
2910         * FS/bin/: freeside-paymentech-download,
2911           freeside-paymentech-upload: back to old host name, info from
2912           customer/paymentech was bogus, RT#5650
2913
2914 2009-11-04 17:47  ivan
2915
2916         * FS/bin/: freeside-paymentech-download,
2917           freeside-paymentech-upload: update paymentech live server,
2918           RT#5650
2919
2920 2009-11-04 16:52  ivan
2921
2922         * FS/FS/pkg_category.pm: fix pkg_category upgrades
2923
2924 2009-11-04 16:48  ivan
2925
2926         * FS/FS/cust_main.pm: fix bad interaction between new city tax code
2927           & using taxclasses without cities, RT#6637
2928
2929 2009-11-04 16:29  ivan
2930
2931         * FS/FS/Mason.pm: oops, for customer categories
2932
2933 2009-11-04 16:04  ivan
2934
2935         * httemplate/browse/cust_main_county.cgi: fix county filter on tax
2936           config, fallout from city tax changes, RT#5852
2937
2938 2009-11-03 17:40  ivan
2939
2940         * FS/bin/: freeside-paymentech-download,
2941           freeside-paymentech-upload: add explicit use of Expect module, so
2942           the error is thrown immediate, RT#5650
2943
2944 2009-11-03 17:04  ivan
2945
2946         * FS/FS/Cron/breakage.pm, httemplate/config/config-process.cgi,
2947           httemplate/config/config-view.cgi: reconcile breakage from stale
2948           accounts, RT#6407
2949
2950 2009-11-03 16:59  ivan
2951
2952         * FS/FS/part_pkg.pm: silence "use of uninitialized value in split"
2953           warning
2954
2955 2009-11-03 12:44  ivan
2956
2957         * FS/FS/pay_batch.pm: fix warning replacing pay_batch, RT#5650
2958
2959 2009-11-03 11:56  ivan
2960
2961         * FS/bin/: freeside-paymentech-upload,
2962           freeside-paymentech-download: check for zip and unzip commands,
2963           use multi-arg version of system to prevent the shell getting its
2964           hands on things (metacharacters in pw or whatnot), RT#5650
2965
2966 2009-11-03 11:11  ivan
2967
2968         * FS/bin/: freeside-paymentech-download,
2969           freeside-paymentech-upload: update usage & manpage w/ freeside-
2970           prefix
2971
2972 2009-11-03 11:03  ivan
2973
2974         * FS/bin/: freeside-paymentech-download,
2975           freeside-paymentech-upload: fix usage of File::Temp->newdir, not
2976           in 0.18 File::Temp on perl 5.10.0, RT#5650
2977
2978 2009-11-03 10:53  ivan
2979
2980         * bin/paymentech-download, bin/paymentech-upload,
2981           FS/bin/freeside-paymentech-download,
2982           FS/bin/freeside-paymentech-upload: moving paymentech-* to FS/bin,
2983           RT#5650
2984
2985 2009-11-02 19:13  ivan
2986
2987         * httemplate/config/config.cgi, FS/FS/Conf.pm,
2988           FS/bin/freeside-daily, httemplate/config/config-process.cgi,
2989           httemplate/config/config-view.cgi,
2990           httemplate/elements/tr-select-part_pkg.html,
2991           FS/FS/Cron/breakage.pm: (start of) reconcile breakage from stale
2992           accounts, RT#6407
2993
2994 2009-11-02 17:48  ivan
2995
2996         * bin/paymentech-download: spelling
2997
2998 2009-11-02 17:44  ivan
2999
3000         * bin/paymentech-download: add -a option for archive dir
3001
3002 2009-11-02 17:21  ivan
3003
3004         * FS/FS/Conf.pm: clarify description of batchconfig-paymentech
3005           based on notes from #5650
3006
3007 2009-11-02 13:21  ivan
3008
3009         * httemplate/edit/payment_gateway.html: add Elavon, SagePay,
3010           WorldPay, fix extra space on PlugnPay, PPIPayMover, Protx
3011
3012 2009-11-01 14:12  jeff
3013
3014         * httemplate/search/: 477.html, elements/search-csv.html: form 477
3015           improvements #6499
3016
3017 2009-10-31 13:09  jeff
3018
3019         * FS/FS/cust_bill.pm: unbork summary page invoices
3020
3021 2009-10-30 16:29  ivan
3022
3023         * FS/FS/cust_event.pm, FS/FS/cust_main_Mixin.pm,
3024           httemplate/elements/select-part_event.html,
3025           httemplate/elements/select-payby.html,
3026           httemplate/elements/tr-select-part_event.html,
3027           httemplate/search/cust_event.html,
3028           httemplate/search/report_cust_event.html: more reporting options
3029           for failed billing events, RT#6447
3030
3031 2009-10-30 11:37  ivan
3032
3033         * FS/FS/: Conf.pm: add paymentech to batch config options
3034
3035 2009-10-29 17:02  ivan
3036
3037         * httemplate/: browse/cust_main_county.cgi,
3038           edit/bulk-cust_main_county.html,
3039           edit/process/bulk-cust_main_county.html: bulk tax changes,
3040           RT#6445
3041
3042 2009-10-29 16:43  mark
3043
3044         * FS/FS/pay_batch/paymentech.pm: use XML::Writer for tighter
3045           compliance with spec
3046
3047 2009-10-29 16:42  mark
3048
3049         * bin/paymentech-upload: add option to upload all open batches
3050
3051 2009-10-29 16:37  ivan
3052
3053         * httemplate/edit/bulk-cust_main_county.html: friendlier error
3054           message when you select nothing, RT#6445
3055
3056 2009-10-29 16:36  ivan
3057
3058         * httemplate/elements/errorpage-popup.html: adding errorpage popup,
3059           RT#6445
3060
3061 2009-10-29 15:55  ivan
3062
3063         * FS/bin/freeside-queued: have freeside-queued be more resillient
3064           in the face of a database that's gone away, RT#6428
3065
3066 2009-10-29 12:10  ivan
3067
3068         * FS/FS/cust_bill_pkg.pm: turn off debugging
3069
3070 2009-10-29 12:08  ivan
3071
3072         * httemplate/search/cust_main.html,
3073           httemplate/search/report_cust_main.html, FS/FS/cust_main.pm,
3074           httemplate/elements/select-table.html: customer classification,
3075           RT#6376
3076
3077 2009-10-29 11:38  ivan
3078
3079         * FS/MANIFEST, FS/FS/cust_main.pm, FS/t/category_Common.t,
3080           FS/t/class_Common.t, httemplate/browse/pkg_category.html,
3081           httemplate/edit/cust_main/top_misc.html,
3082           httemplate/view/cust_main/misc.html,
3083           httemplate/elements/select-cust_class.html,
3084           httemplate/elements/tr-select-cust_class.html: customer
3085           classification, RT#6376
3086
3087 2009-10-28 18:08  ivan
3088
3089         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/category_Common.pm,
3090           FS/FS/class_Common.pm, FS/FS/cust_category.pm,
3091           FS/FS/cust_class.pm, FS/FS/cust_main.pm, FS/FS/pkg_category.pm,
3092           FS/FS/pkg_class.pm, FS/t/cust_category.t, FS/t/cust_class.t,
3093           httemplate/elements/menu.html,
3094           httemplate/browse/cust_category.html,
3095           httemplate/browse/cust_class.html,
3096           httemplate/browse/part_pkg_report_option.html,
3097           httemplate/browse/pkg_category.html,
3098           httemplate/browse/pkg_class.html,
3099           httemplate/edit/cust_category.html,
3100           httemplate/edit/cust_class.html,
3101           httemplate/edit/pkg_category.html,
3102           httemplate/edit/pkg_class.html,
3103           httemplate/edit/elements/category_Common.html,
3104           httemplate/edit/elements/class_Common.html,
3105           httemplate/edit/process/cust_category.html,
3106           httemplate/edit/process/cust_class.html: customer classification,
3107           RT#6376
3108
3109 2009-10-28 12:04  ivan
3110
3111         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm,
3112           svc_forward.pm, svc_www.pm: fix problems using inventory for UID
3113           (and other fields controlled by check in svc_acct and also
3114           svc_www, svc_domain and svc_forward), RT#6366
3115
3116 2009-10-28 12:01  jeff
3117
3118         * FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
3119           httemplate/edit/elements/ApplicationCommon.html,
3120           httemplate/edit/process/cust_credit_bill.cgi,
3121           httemplate/edit/process/elements/ApplicationCommon.html: UI
3122           changes for credit applications include on the fly tax
3123           calculations #4729
3124
3125 2009-10-28 11:16  ivan
3126
3127         * FS/FS/part_svc.pm: fix removing a flag from a service definition
3128           column
3129
3130 2009-10-28 10:26  ivan
3131
3132         * httemplate/misc/inventory_item-import.html: fix inventory upload,
3133           RT#6366
3134
3135 2009-10-27 23:13  ivan
3136
3137         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
3138           httemplate/search/cust_pkg.cgi,
3139           httemplate/search/report_cust_pkg.html,
3140           httemplate/view/cust_main/packages.html: customer link to package
3141           reports for that customer, RT#6180
3142
3143 2009-10-27 11:11  ivan
3144
3145         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
3146           httemplate/elements/header.html: address1 search, RT#5060
3147
3148 2009-10-26 18:26  mark
3149
3150         * httemplate/edit/payment_gateway.html: add Jety to the list
3151
3152 2009-10-26 16:20  ivan
3153
3154         * httemplate/elements/tr-select-pkg_class.html: didn't want to
3155           revert that, though
3156
3157 2009-10-26 16:17  ivan
3158
3159         * httemplate/elements/tr-select-pkg_class.html: better fix for
3160           ignoring disabled package classes that doesn't search them twice
3161
3162 2009-10-26 00:12  jeff
3163
3164         * FS/FS/Conf.pm, FS/FS/Schema.pm,
3165           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay_pkg.pm,
3166           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_tax_location.pm,
3167           FS/FS/cust_bill_pkg_tax_rate_location.pm,
3168           FS/FS/cust_credit_bill_pkg.pm, httemplate/edit/cust_credit.cgi,
3169           httemplate/edit/elements/ApplicationCommon.html,
3170           httemplate/edit/process/elements/ApplicationCommon.html,
3171           httemplate/search/cust_bill_pkg.cgi,
3172           httemplate/search/report_newtax.cgi,
3173           httemplate/search/report_tax.cgi,
3174           httemplate/view/cust_main/payment_history/credit.html,
3175           httemplate/view/cust_main/payment_history/payment.html: credits
3176           return taxes, but the magic calculation button does not yet work
3177           properly (grrr - more sleep required) RT#4729
3178
3179 2009-10-25 18:11  ivan
3180
3181         * FS/FS/part_pkg/flat.pm: eliminiate noisy but harmless "Use of
3182           uninitialized value in numeric gt (>)" warning
3183
3184 2009-10-25 16:30  ivan
3185
3186         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add apply option to
3187           realtime_collect, RT#5071
3188
3189 2009-10-24 17:29  ivan
3190
3191         * httemplate/search/cust_bill.html: import legacy invoice numbers
3192           to cust_bill.agent_invid, RT#5351
3193
3194 2009-10-24 16:37  mark
3195
3196         * FS/FS/pay_batch.pm, FS/FS/Conf.pm, FS/FS/pay_batch/paymentech.pm,
3197           bin/paymentech-download, bin/paymentech-upload: Scripts for
3198           paymentech batch transfer
3199
3200 2009-10-23 19:04  ivan
3201
3202         * FS/FS/ClientAPI/MyAccount.pm,
3203           fs_selfservice/FS-SelfService/cgi/decline.html,
3204           fs_selfservice/FS-SelfService/cgi/login.html,
3205           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
3206           fs_selfservice/FS-SelfService/cgi/signup.cgi,
3207           fs_selfservice/FS-SelfService/cgi/signup.html,
3208           fs_selfservice/FS-SelfService/cgi/success.html: remove an
3209           inadvertant debugging call left in, allow an agentnum to be
3210           specfied for non-logged in situations, RT#6166
3211
3212 2009-10-23 17:34  ivan
3213
3214         * FS/: FS/Conf.pm, FS/ClientAPI/MyAccount.pm,
3215           FS/ClientAPI/Signup.pm, bin/freeside-selfservice-server:
3216           selfservice per-agent skinning
3217
3218 2009-10-23 17:16  ivan
3219
3220         * FS/FS/agent.pm: eliminate warnings from Business::CreditCard
3221           about being passed an empty number
3222
3223 2009-10-23 17:04  ivan
3224
3225         * FS/FS/Record.pm: fix cause of harmless 'Premature end of base64
3226           data' warning
3227
3228 2009-10-23 01:21  ivan
3229
3230         * bin/move-unlinked: adding unlinked account migration script,
3231           RT#6126
3232
3233 2009-10-22 18:41  ivan
3234
3235         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_bill-consolidate_services
3236           config to collapse multiple phone numbers (or whatever) into as
3237           few lines as possible on invoices, RT#5223
3238
3239 2009-10-22 15:11  ivan
3240
3241         * FS/FS/cust_bill.pm: fix invoice sub-totals, RT#6489
3242
3243 2009-10-22 12:56  ivan
3244
3245         * FS/FS/ClientAPI/MasonComponent.pm: make sure that in the case
3246           where there's no uncancelled active packages, the filter doesn't
3247           reduce the package list to nothing, RT#6029
3248
3249 2009-10-22 12:53  ivan
3250
3251         * FS/FS/ClientAPI/MasonComponent.pm: acciendtally left debugging
3252           in, RT#6029
3253
3254 2009-10-22 05:50  ivan
3255
3256         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/part_pkg.pm,
3257           FS/FS/ClientAPI/MasonComponent.pm,
3258           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi:
3259           restrict additinal package order option, RT#6029
3260
3261 2009-10-22 02:34  ivan
3262
3263         * httemplate/elements/city.html: yay, found blank city problem
3264           w/new citytax foo, RT#5852
3265
3266 2009-10-22 01:58  ivan
3267
3268         * httemplate/elements/select-county.html: fix all location selects
3269           hidden on new customer add, fallout from city tax stuff, yay for
3270           this not being on _1_9_BRANCH, RT#5852
3271
3272 2009-10-22 01:08  ivan
3273
3274         * httemplate/search/svc_phone.cgi: should at least run under pg 8.3
3275           now, need to test & see if the data make sense, RT#5496
3276
3277 2009-10-21 22:32  ivan
3278
3279         * FS/FS/cust_bill_pkg_display.pm: fix incompatibility
3280           w/invoice_sections vs. cust_bill_pkg.pkgnum -1 "virtual line
3281           item" (rare)
3282
3283 2009-10-21 17:28  ivan
3284
3285         * FS/FS/Schema.pm, bin/cdr-netsapiens.import: fix netsapiens CDR
3286           import, RT#5226
3287
3288 2009-10-21 00:09  ivan
3289
3290         * FS/FS/Schema.pm: MySQL doesn't like indexing a text field
3291
3292 2009-10-20 23:34  ivan
3293
3294         * httemplate/search/prepay_credit.html: fix agent link in unused
3295           prepaid card report
3296
3297 2009-10-20 16:24  ivan
3298
3299         * FS/FS/cust_bill_pay_pkg.pm: should fix problems sending a receipt
3300           against a specific package when taxes are in use
3301
3302 2009-10-20 13:47  ivan
3303
3304         * bin/cdr-netsapiens.import: basic import working, still need
3305           better src/dst mapping, RT#5226
3306
3307 2009-10-20 13:43  ivan
3308
3309         * FS/FS/part_export/netsapiens.pm: better debug line showing full
3310           URL, RT#5226
3311
3312 2009-10-20 11:30  ivan
3313
3314         * fs_selfservice/FS-SelfService/cgi/change_pay.html: don't show
3315           duplicate 'Credit card' or 'Check' choices even when
3316           signup_server-payby has CARD & DCRD (or CHEK & DCHK)
3317
3318 2009-10-16 15:39  ivan
3319
3320         * FS/FS/cust_bill_pkg.pm: make warning about expensive lookup a
3321           carp & controlled by $DEBUG
3322
3323 2009-10-12 07:11  ivan
3324
3325         * bin/cdr-netsapiens.import: finish netsapiens import, RT#6365
3326
3327 2009-10-12 06:09  ivan
3328
3329         * FS/FS/part_export/shellcommands.pm: terrible typo
3330
3331 2009-10-12 05:50  ivan
3332
3333         * FS/FS/part_export/shellcommands.pm: add customer information to
3334           shellcommands export, RT#5351
3335
3336 2009-10-12 02:10  ivan
3337
3338         * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html: use
3339           modules in signup.cgi instead of in the template, fixes "Insecure
3340           dependency in rquire"
3341
3342 2009-10-11 23:48  ivan
3343
3344         * FS/FS/ClientAPI/MyAccount.pm,
3345           fs_selfservice/FS-SelfService/cgi/myaccount.html,
3346           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
3347           inadvertant "unknown package" error, fallout from pkg-balance
3348           work, RT#6125
3349
3350 2009-10-11 19:34  ivan
3351
3352         * FS/FS/cust_main.pm: using the per-city taxes sure was a lot
3353           easier than the UI... RT#5852
3354
3355 2009-10-11 19:30  ivan
3356
3357         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm: fix
3358           for no finance_pkgclass set
3359
3360 2009-10-11 19:14  ivan
3361
3362         * httemplate/edit/cust_main_county.html: UI for per-city taxes
3363           (setup and assigning to customers/package locations), RT#5852
3364
3365 2009-10-11 18:58  ivan
3366
3367         * httemplate/: edit/cust_main/contact.html,
3368           elements/select-country.html: UI for per-city taxes (setup and
3369           assigning to customers/package locations), RT#5852
3370
3371 2009-10-11 18:45  ivan
3372
3373         * FS/FS/Mason.pm, FS/FS/Misc.pm, FS/FS/Schema.pm,
3374           FS/FS/cust_main_county.pm,
3375           httemplate/browse/cust_main_county.cgi,
3376           httemplate/edit/cust_main.cgi,
3377           httemplate/edit/cust_main_county-expand.cgi,
3378           httemplate/edit/process/cust_main_county-collapse.cgi,
3379           httemplate/edit/process/cust_main_county-expand.cgi,
3380           httemplate/elements/city.html, httemplate/elements/location.html,
3381           httemplate/elements/select-county.html,
3382           httemplate/elements/tr-select-cust_location.html,
3383           httemplate/misc/cities.cgi: UI for per-city taxes (setup and
3384           assigning to customers/package locations), RT#5852
3385
3386 2009-10-11 00:44  ivan
3387
3388         * conf/ticket_system-default_queueid: default to 1
3389
3390 2009-10-10 19:41  ivan
3391
3392         * ChangeLog, debian/changelog: Updated for 1.9.1
3393
3394 2009-10-10 18:57  ivan
3395
3396         * ChangeLog, rpm/freeside.spec, debian/changelog: Updated for 1.9.1
3397
3398 2009-10-10 18:50  ivan
3399
3400         * Makefile, bin/cvs2cl: helps to have the tool
3401
3402 2009-10-10 18:48  ivan
3403
3404         * Makefile: do it
3405
3406 2009-10-10 18:48  ivan
3407
3408         * rt/lib/RT.pm: huh #2
3409
3410 2009-10-10 18:46  ivan
3411
3412         * rt/Makefile: huh
3413
3414 2009-10-10 18:45  ivan
3415
3416         * httemplate/search/elements/search-html.html: don't try to follow
3417           a blank redirect
3418
3419 2009-10-10 18:45  ivan
3420
3421         * httemplate/search/report_cdr.html: end form
3422
3423 2009-10-10 18:45  ivan
3424
3425         * httemplate/elements/tr-textarea.html: new rows and cols options
3426
3427 2009-10-10 18:44  ivan
3428
3429         * httemplate/elements/tr-select-pkg_class.html: respect
3430           element_name
3431
3432 2009-10-10 18:43  ivan
3433
3434         * httemplate/browse/agent.cgi: cleanup
3435
3436 2009-10-10 18:42  ivan
3437
3438         * eg/cdr_template.pm, httemplate/elements/selectlayers.html: doc
3439
3440 2009-10-10 18:41  ivan
3441
3442         * FS/FS/part_export/globalpops_voip.pm: correct variable
3443           initialization
3444
3445 2009-10-10 18:40  ivan
3446
3447         * FS/FS/: access_right.pm, access_usergroup.pm,
3448           clientapi_session_field.pm, cust_svc_option.pm: remembered to
3449           customize this manpage
3450
3451 2009-10-10 18:39  ivan
3452
3453         * FS/FS/Record.pm: ::1 becomes 127.0.0.1 in IP checks
3454
3455 2009-10-09 20:22  ivan
3456
3457         * ChangeLog: commit message for a file about commitmessages
3458
3459 2009-10-09 16:59  ivan
3460
3461         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
3462           httemplate/edit/cust_main/billing.html,
3463           httemplate/elements/select-terms.html, FS/FS/cust_bill.pm,
3464           httemplate/edit/quick-charge.html,
3465           httemplate/edit/process/quick-charge.cgi: change invoice terms
3466           for one-time charges (& bill them immediately), RT#5891
3467
3468 2009-10-09 14:37  ivan
3469
3470         * FS/FS/cust_main.pm: add cust_pkg_ref option to charge
3471
3472 2009-10-08 01:28  ivan
3473
3474         * httemplate/view/cust_main/packages.html: fix "show old packages"
3475           accidentally hiding cancelled packages, RT#5276
3476
3477 2009-10-07 23:00  ivan
3478
3479         * FS/FS/: cust_main.pm, Cron/bill.pm: freeside-daily -g and -m
3480           cooperation (and no HASH() queue noise with -m)
3481
3482 2009-10-07 22:44  ivan
3483
3484         * FS/FS/: cust_bill.pm, cust_main.pm: avoid some (look to be
3485           harmless) warnings:
3486
3487           Argument "" isn't numeric in sprintf at
3488           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2358.
3489
3490           Argument "" isn't numeric in subtraction (-) at
3491           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2359.
3492
3493           Argument "" isn't numeric in addition (+) at
3494           /usr/local/share/perl/5.10.0/FS/cust_main.pm line 2788.
3495
3496 2009-10-07 22:09  ivan
3497
3498         * FS/FS/cust_bill.pm: tyop
3499
3500 2009-10-07 18:15  ivan
3501
3502         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
3503           conf/invoice_latex: conf switches to turn on smaller notes and
3504           footer sections with stock templates, RT#5218
3505
3506 2009-10-07 16:51  ivan
3507
3508         * httemplate/view/cust_statement.html: naming follow-up notices
3509           from the event rather than creting a slew of separate templates,
3510           RT#5217
3511
3512 2009-10-07 16:44  ivan
3513
3514         * FS/FS/cust_bill.pm, httemplate/misc/email-statement.cgi,
3515           httemplate/misc/send-invoice.cgi,
3516           httemplate/misc/send-statement.cgi,
3517           httemplate/search/cust_event.html,
3518           FS/FS/part_event/Action/cust_bill_send_reminder.pm,
3519           conf/invoice_html, conf/invoice_latex, conf/invoice_template,
3520           httemplate/view/cust_bill-pdf.cgi,
3521           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
3522           httemplate/view/cust_statement.html: naming follow-up notices
3523           from the event rather than creting a slew of separate templates,
3524           RT#5217
3525
3526 2009-10-06 17:43  ivan
3527
3528         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
3529           1.180.2.52 (2009-10-03), RT#2873
3530
3531 2009-10-06 16:51  ivan
3532
3533         * FS/FS/cust_bill_pkg.pm: remove inadvertant debugging warnings
3534
3535 2009-10-06 08:49  jeff
3536
3537         * httemplate/edit/router.cgi: replace disappearing line
3538
3539 2009-10-05 16:36  ivan
3540
3541         * FS/FS/svc_acct.pm: remove annoying warning: Use of uninitialized
3542           value $FS::svc_acct::passwordmin in pattern match (m//) at
3543           /usr/local/share/perl/5.10.0/FS/svc_acct.pm line 60.
3544
3545 2009-10-05 11:17  ivan
3546
3547         * httemplate/misc/payment.cgi: oops, handle old cust_main.pm
3548           properly (should we be bothering?) :/ RT#5889
3549
3550 2009-10-05 09:57  ivan
3551
3552         * httemplate/view/cust_main/payment_history/voided_payment.html:
3553           doh, fix error viewing voided payments, RT#6382
3554
3555 2009-10-05 08:07  jeff
3556
3557         * httemplate/elements/tr-select-pkg_class.html: remove unused
3558           option that DTWT
3559
3560 2009-10-05 07:04  jeff
3561
3562         * httemplate/edit/cust_main/: bottomfixup.js,
3563           choose_tax_location.html, contact.html: low hanging fruit:
3564           improvement in tax location selection RT#6000
3565
3566 2009-10-05 07:01  jeff
3567
3568         * httemplate/edit/router.cgi: low hanging fruit: restore router
3569           virtual fields (and svcnum) in 1.9 RT#5960
3570
3571 2009-10-04 19:40  ivan
3572
3573         * httemplate/misc/payment.cgi: add manual_process-skip_first
3574           option, RT#5889
3575
3576 2009-10-04 19:35  ivan
3577
3578         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/misc/payment.cgi:
3579           add manual_process-skip_first option, RT#5889
3580
3581 2009-10-04 19:16  ivan
3582
3583         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
3584           httemplate/misc/process/payment.cgi: add manual_process-display
3585           config to subtract fee from amount instead of adding, RT#5889
3586
3587 2009-10-04 18:40  jeff
3588
3589         * conf/invoice_html: can't revert because windows is ghei
3590
3591 2009-10-04 18:07  jeff
3592
3593         * FS/FS/cust_main.pm: don't consider setup or recurring taxes when
3594           billing usage on cancel
3595
3596 2009-10-04 18:00  jeff
3597
3598         * FS/FS/: cust_bill.pm, cust_main.pm, part_pkg/voip_cdr.pm:
3599           invoices with details in separate section but usage not separated
3600
3601 2009-10-04 17:49  jeff
3602
3603         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Upgrade.pm,
3604           FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_htmlsummary,
3605           conf/invoice_latex, conf/invoice_latexsummary,
3606           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_display.pm,
3607           FS/FS/cust_main.pm, FS/FS/pkg_category.pm,
3608           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
3609           FS/FS/part_event/Action/fee.pm,
3610           httemplate/browse/pkg_category.html,
3611           httemplate/edit/pkg_category.html: leading summary page invoices
3612           #RT5086
3613
3614 2009-10-04 16:36  ivan
3615
3616         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix the same
3617           problem with processing payments & masked ACH amounts, RT#6374
3618
3619 2009-10-04 16:31  ivan
3620
3621         * FS/FS/ClientAPI/MyAccount.pm: fix problems "re-saving" a masked
3622           card.  hopefully the last of it!
3623
3624 2009-10-03 19:09  ivan
3625
3626         * httemplate/misc/delete-cust_bill.html: delete invoices, RT#4048
3627
3628 2009-10-03 19:04  ivan
3629
3630         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Setup.pm,
3631           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
3632           FS/bin/freeside-addgroup, bin/mapsecrets2access_user,
3633           httemplate/view/cust_bill.cgi,
3634           httemplate/view/cust_main/payment_history.html,
3635           httemplate/view/cust_main/payment_history/invoice.html: delete
3636           invoices, RT#4048
3637
3638 2009-10-03 17:08  ivan
3639
3640         * httemplate/view/cust_main.cgi: more room for cancellation reason
3641
3642 2009-10-03 17:07  ivan
3643
3644         * httemplate/elements/popup_link-cust_main.html: doc
3645
3646 2009-10-03 15:09  ivan
3647
3648         * httemplate/edit/part_bill_event.cgi: cancel to 80, comp @ 90,
3649           RT#5674
3650
3651 2009-10-03 15:06  ivan
3652
3653         * httemplate/edit/part_bill_event.cgi: in old invoice events,
3654           chance default weight of cancel event to 90 so you can place it
3655           at the same time as a realtime event, RT#5674
3656
3657 2009-10-03 13:22  mark
3658
3659         * FS/FS/: pay_batch.pm, pay_batch/paymentech.pm: Load XML::Simple
3660           at runtime to avoid breakage
3661
3662 2009-10-01 16:48  ivan
3663
3664         * FS/FS/cust_main.pm: hopefully fully fix bulk email errors when
3665           selecting a single payby
3666
3667 2009-10-01 16:01  ivan
3668
3669         * FS/FS/Schema.pm: allow svc_acct._password to be NULL in the
3670           schema
3671
3672 2009-10-01 15:02  ivan
3673
3674         * httemplate/view/cust_main/payment_history/voided_payment.html:
3675           consistency with un-voided payments wrt display
3676
3677 2009-09-30 17:52  ivan
3678
3679         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
3680           really final fix for the problems using remembered cards in
3681           self-service. *sigh*
3682
3683 2009-09-30 17:29  ivan
3684
3685         * FS/: FS/Conf.pm, FS/Cron/check.pm, bin/freeside-check: add login
3686           check to FS::ClientAPI::SG/SGNG checks. RT#4610
3687
3688 2009-09-30 12:33  ivan
3689
3690         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
3691           final fix for the problems using remembered cards in self-service
3692
3693 2009-09-29 15:08  ivan
3694
3695         * httemplate/misc/email-customers.html: should fix newsletter
3696           sending error when you select a single payby only
3697
3698 2009-09-28 23:17  ivan
3699
3700         * FS/t/cust_attachment.t: forgot
3701
3702 2009-09-28 15:45  ivan
3703
3704         * FS/FS/Cron/check.pm: more accurate SG check, RT#4610
3705
3706 2009-09-28 15:35  ivan
3707
3708         * FS/: FS/Cron/check.pm, bin/freeside-check: correct place for use
3709           Email::Send, RT#4610
3710
3711 2009-09-28 15:23  ivan
3712
3713         * FS/FS/Cron/check.pm: oops, hopefully fix sg cron check, RT#4610
3714
3715 2009-09-28 08:55  jeff
3716
3717         * FS/FS/cust_pkg.pm: use object copy when billing on cancel to
3718           avoid very weird side effects ( including 'impossible' history )
3719           RT#5723
3720
3721 2009-09-25 05:29  ivan
3722
3723         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
3724           httemplate/config/config.cgi,
3725           httemplate/config/config-process.cgi,
3726           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
3727           processing fee on credit card recharges, RT#5889
3728
3729 2009-09-25 03:29  ivan
3730
3731         * FS/FS/Conf.pm: this one too
3732
3733 2009-09-25 03:14  ivan
3734
3735         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/Signup.pm,
3736           fs_selfservice/FS-SelfService/cgi/signup.cgi,
3737           fs_selfservice/FS-SelfService/cgi/signup.html,
3738           httemplate/config/config-process.cgi,
3739           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
3740           httemplate/elements/select-part_svc.html,
3741           httemplate/elements/select-table.html,
3742           httemplate/elements/tr-select-part_svc.html: nomadix, RT#5876
3743
3744 2009-09-24 19:30  mark
3745
3746         * FS/FS/pay_batch.pm, FS/FS/Conf.pm, FS/FS/pay_batch/BoM.pm,
3747           FS/FS/pay_batch/PAP.pm, FS/FS/pay_batch/ach_spiritone.pm,
3748           FS/FS/pay_batch/chase_canada.pm, FS/FS/pay_batch/paymentech.pm,
3749           FS/FS/pay_batch/td_canada_trust.pm,
3750           httemplate/misc/download-batch.cgi,
3751           httemplate/search/cust_pay_batch.cgi: Batch payment refactoring
3752
3753 2009-09-24 18:04  mark
3754
3755         * FS/MANIFEST: Add cust_attachment
3756
3757 2009-09-24 12:59  ivan
3758
3759         * FS/FS/: Cron/check.pm, Conf.pm: get the ping username/pass from a
3760           config, good enough, RT#4610
3761
3762 2009-09-23 20:14  ivan
3763
3764         * FS/FS/Cron/check.pm, FS/bin/freeside-check,
3765           FS/FS/ClientAPI/SGNG.pm,
3766           fs_selfservice/FS-SelfService/SelfService.pm: add SG and SGNG
3767           ping, RT#4610
3768
3769 2009-09-23 16:47  ivan
3770
3771         * FS/FS/TicketSystem/RT_External.pm: this should fix the occasional
3772           extra ticket showing up on wrong customer record
3773
3774 2009-09-21 20:08  ivan
3775
3776         * FS/FS/Mason.pm: add addl_comp_root.pl and addl_handler_use.pl
3777           config files, RT#4743
3778
3779 2009-09-21 13:48  ivan
3780
3781         * FS/FS/cust_bill.pm: i think it is new Pg (or... new Record.pm???)
3782           that causes this problem... before it just returned nothing for
3783           the search instead of erroring out?
3784
3785 2009-09-20 23:05  ivan
3786
3787         * FS/FS/Conf.pm: doc clarification
3788
3789 2009-09-20 22:35  ivan
3790
3791         * FS/FS/TicketSystem/RT_Internal.pm: left debugging on
3792
3793 2009-09-20 19:41  ivan
3794
3795         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
3796           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
3797           FS/FS/cust_bill_pay_pkg.pm, FS/FS/cust_main.pm,
3798           FS/FS/cust_pay.pm, httemplate/edit/process/cust_pay.cgi,
3799           httemplate/edit/process/elements/ApplicationCommon.html: add
3800           ability to trigger receipts when payment is used against a
3801           specific package instead of when it was made, RT#5199
3802
3803 2009-09-18 15:41  ivan
3804
3805         * FS/FS/: cust_main.pm,
3806           part_event/Condition/has_referral_custnum.pm: add active option
3807           to has_referral_custnum condition, RT#6150
3808
3809 2009-09-18 15:35  ivan
3810
3811         * httemplate/elements/: select-cust_main-status.html,
3812           select-cust_pkg-status.html: fix customer and package status
3813           conditions not sticky on edit, noticed on RT#6150
3814
3815 2009-09-18 12:28  ivan
3816
3817         * httemplate/edit/elements/edit.html: better error message when the
3818           clone object isn't found, RT#6128
3819
3820 2009-09-17 18:03  ivan
3821
3822         * httemplate/view/cust_main/one_time_charge_link.html: fix one-time
3823           charge inadvertantly checking the "tax exempt" checkbox when the
3824           tax product popup is swapped in and out, RT#6095
3825
3826 2009-09-17 16:45  ivan
3827
3828         * FS/FS/cust_bill.pm: eliminate mystery "min ( N.NN, M.MM )"
3829           warning
3830
3831 2009-09-16 18:37  ivan
3832
3833         * httemplate/search/cust_bill_pkg.cgi: fix sales tax report
3834           w/part_pkg overrides, RT#6197
3835
3836 2009-09-15 17:52  ivan
3837
3838         * FS/FS/Mason.pm: quiet warning: Subroutine
3839           Net::Ping::External::_ping_linux redefined
3840
3841 2009-09-15 16:13  ivan
3842
3843         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: set svcnum when rating CDR,
3844           RT#5495
3845
3846 2009-09-15 15:58  ivan
3847
3848         * FS/FS/ClientAPI/Signup.pm: hopefully really finish fixing for
3849           good "Real timeprocessing not enabled!" error when using signup
3850           without any real-time processor, RT#6043
3851
3852 2009-09-15 13:45  ivan
3853
3854         * httemplate/search/svc_phone.cgi: fix phone# usage search, RT#
3855
3856 2009-09-15 13:44  ivan
3857
3858         * httemplate/search/svc_external.cgi: modernize external search
3859
3860 2009-09-15 13:44  ivan
3861
3862         * FS/FS/: cust_main_Mixin.pm, UI/Web.pm: fix display_custnum on
3863           reports, RT#
3864
3865 2009-09-15 12:45  ivan
3866
3867         * htetc/handler.pl: eliminate "Use of uninitialized value in undef
3868           operator at /etc/freeside/handler.pl line 79/80" errors
3869
3870 2009-09-14 16:52  ivan
3871
3872         * FS/FS/Mason.pm, httemplate/elements/popup_link-ping.html,
3873           httemplate/misc/ping.html, httemplate/misc/xmlhttp-ping.html,
3874           httemplate/view/svc_broadband.cgi,
3875           httemplate/view/cust_main/packages/services.html: ping tool,
3876           RT#5845
3877
3878 2009-09-11 10:40  ivan
3879
3880         * FS/FS/cust_bill_pkg_detail.pm: preserve allowing empty values,
3881           doh, RT#6101
3882
3883 2009-09-11 08:51  ivan
3884
3885         * FS/FS/: Schema.pm, cust_bill_pkg.pm, cust_bill_pkg_detail.pm: fix
3886           (hopefully the rest of the) fallout from rating CDRs to sub-penny
3887           amounts
3888
3889 2009-09-10 10:55  ivan
3890
3891         * fs_selfservice/FS-SelfService/cgi/success.html: remove random >
3892           char from signup success.html, RT#6110
3893
3894 2009-08-31 15:17  mark
3895
3896         * FS/FS/cdr/vitelity.pm: Add Vitelity CDR format
3897
3898 2009-08-29 15:47  mark
3899
3900         * FS/FS/: cdr.pm, cdr/broadsoft.pm: Add Broadsoft CDR record format
3901
3902 2009-08-29 15:45  mark
3903
3904         * FS/bin/freeside-cdr-sftp_and_import: Add FTP support
3905
3906 2009-08-29 12:05  ivan
3907
3908         * FS/FS/ClientAPI/MyAccount.pm: hopefully really fix self-service
3909           when not using real-time gateway
3910
3911 2009-08-29 11:51  ivan
3912
3913         * FS/FS/ClientAPI/MyAccount.pm: hopefully fix self-service when not
3914           using real-time gateway
3915
3916 2009-08-27 14:41  ivan
3917
3918         * httemplate/elements/menu.html: oops, tax class menu item got lost
3919
3920 2009-08-27 03:26  ivan
3921
3922         * bin/move-customers: try, try again
3923
3924 2009-08-27 03:23  ivan
3925
3926         * bin/move-customers: doh
3927
3928 2009-08-27 03:04  ivan
3929
3930         * bin/move-customers: ok
3931
3932 2009-08-26 23:52  ivan
3933
3934         * FS/FS/part_export/amazon_ec2.pm: amazon ec2 provisioning
3935
3936 2009-08-26 13:52  jeff
3937
3938         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: improve
3939           testing need for invoicing list
3940
3941 2009-08-26 09:19  rsiddall
3942
3943         * FS/FS/part_export/domreg_net_dri.pm: OpenSRS support for domain
3944           registration first appears in Net::DRI 0.95.
3945
3946 2009-08-26 04:22  ivan
3947
3948         * httemplate/search/: report_svc_phone.html, svc_phone.cgi: first
3949           pass at balance reporting, RT#5496
3950
3951 2009-08-26 03:18  ivan
3952
3953         * FS/FS/part_pkg/voip_cdr.pm: add granularity to single_price CDR
3954           rating, RT#5495
3955
3956 2009-08-25 12:08  jeff
3957
3958         * httemplate/search/: 477.html, report_477.html,
3959           elements/search.html: improved 477 report #6004
3960
3961 2009-08-25 10:03  jeff
3962
3963         * FS/FS/Record.pm: support listref to qsearch as UNION
3964
3965 2009-08-24 04:09  ivan
3966
3967         * bin/move-customers: customer move script, RT#5351
3968
3969 2009-08-24 01:50  ivan
3970
3971         * FS/FS/cust_main.pm, bin/move-customers: (start of) customer move
3972           script, RT#5351
3973
3974 2009-08-24 00:08  ivan
3975
3976         * bin/move-customers: (start of) customer move script, RT#5351
3977
3978 2009-08-23 23:50  ivan
3979
3980         * bin/move-customers: (start of) customer move script, RT#5351
3981
3982 2009-08-23 23:39  ivan
3983
3984         * FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/part_pkg.pm,
3985           bin/move-customers: (start of) customer move script, RT#5351
3986
3987 2009-08-23 23:13  jeff
3988
3989         * httemplate/edit/process/part_pkg.cgi: fix select multiple report
3990           option
3991
3992 2009-08-23 22:09  jeff
3993
3994         * httemplate/graph/cust_bill_pkg.cgi,
3995           httemplate/graph/cust_bill_pkg_detail.cgi,
3996           httemplate/graph/report_cust_bill_pkg.html,
3997           httemplate/graph/report_cust_bill_pkg_detail.html,
3998           FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
3999           httemplate/search/cust_bill_pkg.cgi: add rated call sales report
4000           and option to sales report to count usage separately from
4001           recurring #5588
4002
4003 2009-08-21 17:31  ivan
4004
4005         * httemplate/view/cust_main/packages/status.html: better label
4006
4007 2009-08-21 17:31  ivan
4008
4009         * httemplate/misc/states.cgi: mason style
4010
4011 2009-08-21 17:30  ivan
4012
4013         * httemplate/elements/header.html: doc
4014
4015 2009-08-21 17:29  ivan
4016
4017         * httemplate/edit/elements/edit.html: use name_singular if
4018           available too
4019
4020 2009-08-21 17:29  ivan
4021
4022         * httemplate/edit/cust_main/bottomfixup.js: comment
4023
4024 2009-08-21 17:29  ivan
4025
4026         * httemplate/edit/quick-charge.html: comments
4027
4028 2009-08-21 17:29  ivan
4029
4030         * fs_selfservice/FS-SelfService/cgi/passwd.cgi: not necessary
4031
4032 2009-08-21 17:27  ivan
4033
4034         * FS/FS/Cron/check.pm: fewer false positives
4035
4036 2009-08-21 17:27  ivan
4037
4038         * FS/FS/cust_bill.pm: doc
4039
4040 2009-08-21 17:26  ivan
4041
4042         * FS/FS/Record.pm: cleaner??
4043
4044 2009-08-21 17:22  ivan
4045
4046         * fs_selfservice/FS-SelfService/cgi/order_pkg.html,
4047           fs_selfservice/FS-SelfService/cgi/selfservice.cgi, FS/FS/Conf.pm,
4048           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
4049           fs_selfservice/FS-SelfService/cgi/misc/part_svc-columns.cgi,
4050           fs_selfservice/FS-SelfService/cgi/misc/svc_acct-domains.cgi,
4051           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
4052           httemplate/edit/cust_main/first_pkg/svc_acct.html: order
4053           svc_phone services from self-service too, RT#5085
4054
4055 2009-08-20 13:44  ivan
4056
4057         * fs_selfservice/FS-SelfService/SelfService.pm: mitigate harmless
4058           warnings spamming logs
4059
4060 2009-08-20 02:55  ivan
4061
4062         * FS/FS/part_event/Condition.pm: allow generic conditions for
4063           cust_statement, RT#4860
4064
4065 2009-08-20 02:47  ivan
4066
4067         * FS/FS/Mason.pm, FS/FS/cust_statement.pm, FS/FS/Cron/bill.pm,
4068           FS/FS/part_event/Action/cust_statement.pm,
4069           FS/FS/part_event/Action/cust_statement_send.pm,
4070           FS/FS/part_event/Condition/has_pkg_class.pm,
4071           FS/FS/part_event/Condition/has_pkgpart.pm,
4072           FS/FS/part_event/Condition/hasnt_pkgpart.pm,
4073           httemplate/misc/email-statement.cgi,
4074           httemplate/view/cust_statement-pdf.cgi,
4075           httemplate/view/cust_statement.html: email statements, RT#4860
4076
4077 2009-08-20 02:26  ivan
4078
4079         * bin/generate-table-module: tired of asking
4080
4081 2009-08-19 21:03  ivan
4082
4083         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
4084           FS/FS/cust_statement.pm, FS/FS/part_event.pm,
4085           FS/t/cust_statement.t, FS/FS/Cron/bill.pm,
4086           FS/FS/part_event/Action/cust_statement.pm,
4087           FS/FS/part_event/Action/cust_statement_send.pm,
4088           httemplate/view/cust_statement.html,
4089           httemplate/view/cust_main/payment_history.html,
4090           httemplate/view/cust_main/payment_history/statement.html:
4091           Emailing statements of accounts, RT#4860
4092
4093 2009-08-19 19:40  ivan
4094
4095         * FS/FS/part_event/Action/cust_bill_send.pm: eliminate unnecessary
4096           lookup
4097
4098 2009-08-19 14:27  ivan
4099
4100         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm,
4101           pkg_referral_credit_pkg.pm: add option to disable late fee taxes
4102
4103 2009-08-19 00:05  mark
4104
4105         * FS/FS/part_export/shellcommands_withdomain.pm: Turn off
4106           userdel_no_queue for MagicMail export
4107
4108 2009-08-18 23:15  jeff
4109
4110         * FS/FS/Report/Table/Monthly.pm,
4111           httemplate/graph/cust_bill_pkg.cgi,
4112           httemplate/graph/report_cust_bill_pkg.html,
4113           httemplate/search/cust_bill_pkg.cgi: option to count subpackages
4114           outside packages in sales report #5588
4115
4116 2009-08-18 05:21  jeff
4117
4118         * FS/FS/Conf.pm, httemplate/edit/cust_main/bottomfixup.js: support
4119           2009 - a better way?
4120
4121 2009-08-17 16:08  mark
4122
4123         * FS/FS/part_export/: shellcommands.pm,
4124           shellcommands_withdomain.pm: Add more fine-grained queue options
4125
4126 2009-08-17 13:48  jeff
4127
4128         * FS/FS/: Record.pm, Schema.pm, cust_bill.pm, cust_bill_pkg.pm,
4129           cust_bill_pkg_detail.pm, cust_svc.pm, part_pkg/voip_cdr.pm:
4130           improve emailed cdr csv file (#5727 again)
4131
4132 2009-08-16 15:45  jeff
4133
4134         * httemplate/edit/cust_main/bottomfixup.js: include a census
4135           zipcode link and other minor improvements
4136
4137 2009-08-14 15:13  jeff
4138
4139         * FS/FS/svc_acct.pm: add svcnum lookup for svc_acct
4140
4141 2009-08-14 14:51  jeff
4142
4143         * FS/FS/part_export/shellcommands.pm: add pkgnum and custnum to use
4144           as external ids
4145
4146 2009-08-14 10:26  mark
4147
4148         * httemplate/edit/cust_main_attach.cgi: Fix incorrect access right
4149
4150 2009-08-14 10:24  mark
4151
4152         * FS/FS/AccessRight.pm: Move note/attachment rights to new section
4153
4154 2009-08-13 15:53  mark
4155
4156         * FS/bin/freeside-void-payments: Add option to
4157           freeside-void-payments to cancel customers
4158
4159 2009-08-13 08:13  jeff
4160
4161         * FS/FS/cust_pkg.pm: fix fix multiple pkgpart search (need sanity
4162           check): don't let empty set limit search
4163
4164 2009-08-13 02:35  ivan
4165
4166         * ChangeLog: adding autogen changelog on 1.9
4167
4168 2009-08-13 02:25  ivan
4169
4170         * httemplate/view/cust_main.cgi: fix reverted changes.  grr.
4171           RT#4964
4172
4173 2009-08-12 17:26  ivan
4174
4175         * init.d/freeside-init: useful stuff for webdemo & profiling
4176
4177 2009-08-12 07:58  jeff
4178
4179         * bin/billco-upload, Makefile, FS/FS/Conf.pm, FS/FS/Cron/upload.pm,
4180           FS/bin/freeside-daily, FS/bin/freeside-monthly,
4181           httemplate/config/config-view.cgi: internalize billco-upload and
4182           automate the transfer to the provider RT#5902
4183
4184 2009-08-12 04:57  ivan
4185
4186         * httemplate/: docs/about.html, docs/credits.html,
4187           docs/license.html, elements/header-popup.html: slight
4188           about/credits UI tweak
4189
4190 2009-08-11 22:22  ivan
4191
4192         * FS/FS/: cust_main.pm, part_event/Action.pm,
4193           part_event/Action/cust_bill_fee_percent.pm,
4194           part_event/Action/fee.pm: add pre-bill event stage for late fees,
4195           RT#5589
4196
4197 2009-08-11 19:36  ivan
4198
4199         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
4200           httemplate/search/cust_pkg.cgi: fix multiple pkgpart search,
4201           RT#5924
4202
4203 2009-08-11 14:33  rsiddall
4204
4205         * rpm/freeside.spec: Back out kludge to show CVS snapshot date in
4206           version number in GUI.  You can get the snapshot date from the
4207           release number using "rpm -q freeside".
4208
4209 2009-08-11 14:29  rsiddall
4210
4211         * Makefile: Reset RPM release number back to 1 on a new version
4212           release.
4213
4214 2009-08-10 19:45  ivan
4215
4216         * FS/FS/part_event/Action/writeoff.pm: fix bad debt writeoff
4217           action, RT#5798
4218
4219 2009-08-10 19:34  ivan
4220
4221         * FS/FS/cust_main.pm: add $company_name and $company_address to
4222           decline template, RT#5869
4223
4224 2009-08-10 16:04  mark
4225
4226         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_attach.cgi,
4227           httemplate/edit/process/cust_main_attach.cgi,
4228           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
4229           httemplate/view/cust_main/attachments.html: Improve handling of
4230           deleted attachments
4231
4232 2009-08-10 14:44  ivan
4233
4234         * FS/FS/part_export/netsapiens.pm: last nits on netsapiens export,
4235           RT#5226
4236
4237 2009-08-10 11:05  mark
4238
4239         * FS/FS/part_export/shellcommands_withdomain.pm: Add preset for
4240           magicmail
4241
4242 2009-08-10 04:57  ivan
4243
4244         * fs_selfservice/FS-SelfService/cgi/process_svc_external.html: when
4245           using pkg-balances, limit self-service access when a customer
4246           with multiple packages logs on, RT#4189
4247
4248 2009-08-10 04:50  ivan
4249
4250         * FS/FS/ClientAPI/MyAccount.pm,
4251           fs_selfservice/FS-SelfService/SelfService.pm,
4252           fs_selfservice/FS-SelfService/cgi/myaccount.html,
4253           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
4254           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
4255           fs_selfservice/FS-SelfService/cgi/login.html,
4256           fs_selfservice/FS-SelfService/cgi/logout.html,
4257           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html:
4258           when using pkg-balances, limit self-service access when a
4259           customer with multiple packages logs on, RT#4189
4260
4261 2009-08-09 16:53  jeff
4262
4263         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: whoops: theory
4264           should match practice
4265
4266 2009-08-09 16:45  jeff
4267
4268         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: fix per agent
4269           spools
4270
4271 2009-08-09 15:47  jeff
4272
4273         * FS/FS/cust_bill_pkg.pm: don't bomb when the line item has no
4274           start date
4275
4276 2009-08-09 02:05  mark
4277
4278         * FS/FS/cust_attachment.pm, httemplate/edit/cust_main_attach.cgi,
4279           httemplate/edit/process/cust_main_attach.cgi,
4280           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
4281           httemplate/view/cust_main/attachments.html, FS/FS/AccessRight.pm,
4282           FS/FS/Conf.pm, FS/FS/Mason.pm, FS/FS/Record.pm, FS/FS/Schema.pm:
4283           Add cust_attachment stuff
4284
4285 2009-08-07 16:08  ivan
4286
4287         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
4288           httemplate/edit/cust_main/top_misc.html,
4289           httemplate/edit/process/cust_main.cgi,
4290           httemplate/elements/tr-input-date-field.html: add ability to edit
4291           signup dates (turn on cust_main-edit_signupdate config), RT#4644
4292
4293 2009-08-06 17:39  ivan
4294
4295         * FS/FS/cust_main.pm, httemplate/edit/process/quick-cust_pkg.cgi,
4296           httemplate/elements/tr-input-date-field.html,
4297           httemplate/misc/order_pkg.html,
4298           httemplate/view/cust_main/packages.html: don't start recurring
4299           billing when a start date hasn't been reached yet either... and
4300           since that works, add the start date to new package order,
4301           RT#5347
4302
4303 2009-08-05 17:41  ivan
4304
4305         * FS/FS/part_export/netsapiens.pm: pass mac addresses as lower-case
4306           to netsapiens, RT#5226
4307
4308 2009-08-05 17:39  ivan
4309
4310         * FS/FS/svc_phone.pm: delete phone_device records when svc_phone is
4311           deleted, RT#5226
4312
4313 2009-08-05 16:32  ivan
4314
4315         * FS/FS/part_pkg/: agent.pm, base_rate.pm, flat.pm,
4316           flat_delayed.pm, prorate_delayed.pm: fix cancellation errors with
4317           updated flat_introrate, RT#5865
4318
4319 2009-08-04 19:27  ivan
4320
4321         * FS/FS/: svc_acct.pm: export negative byte values to chillispot
4322           attributes as 0, RT#5815
4323
4324 2009-08-04 16:43  ivan
4325
4326         * FS/: FS/svc_acct.pm, bin/freeside-sqlradius-reset: hopefully
4327           ignore errors about deleted accounts and properly finish
4328           freeside-sqlradius-reset, RT#5868
4329
4330 2009-08-04 15:04  ivan
4331
4332         * FS/: FS/svc_Common.pm, bin/freeside-sqlradius-reset: ignore
4333           problams calling ->overlimit during sqlradius-reset, wtf?!
4334           RT#5868
4335
4336 2009-08-03 17:19  ivan
4337
4338         * FS/FS/cust_pkg.pm: don't reset usage on package change when
4339           usage_rollover is on, it adds twice...
4340
4341 2009-08-03 12:54  ivan
4342
4343         * httemplate/elements/header.html: looks slightly better in default
4344           IE hopefully
4345
4346 2009-08-03 07:17  jeff
4347
4348         * FS/FS/part_export/shellcommands.pm: new doesn't exist
4349
4350 2009-08-03 07:07  jeff
4351
4352         * FS/FS/part_export/shellcommands.pm: bad tyops
4353
4354 2009-08-01 12:16  jeff
4355
4356         * FS/FS/: Schema.pm, queue.pm, queue_arg.pm: support broader array
4357           of queue args #5855, fallout from #5495
4358
4359 2009-07-31 06:20  ivan
4360
4361         * FS/FS/ClientAPI/MyAccount.pm,
4362           fs_selfservice/FS-SelfService/SelfService.pm,
4363           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
4364           fs_selfservice/FS-SelfService/cgi/change_bill.html,
4365           fs_selfservice/FS-SelfService/cgi/change_password.html,
4366           fs_selfservice/FS-SelfService/cgi/change_pay.html,
4367           fs_selfservice/FS-SelfService/cgi/change_ship.html,
4368           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
4369           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
4370           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
4371           fs_selfservice/FS-SelfService/cgi/footer.html,
4372           fs_selfservice/FS-SelfService/cgi/header.html,
4373           fs_selfservice/FS-SelfService/cgi/login.html,
4374           fs_selfservice/FS-SelfService/cgi/logout.html,
4375           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
4376           fs_selfservice/FS-SelfService/cgi/make_payment.html,
4377           fs_selfservice/FS-SelfService/cgi/myaccount.html,
4378           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
4379           fs_selfservice/FS-SelfService/cgi/payment_results.html,
4380           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
4381           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
4382           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
4383           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
4384           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
4385           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
4386           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
4387           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
4388           fs_selfservice/FS-SelfService/cgi/provision.html,
4389           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
4390           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
4391           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
4392           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
4393           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
4394           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: skin
4395           up self-service according to config passed from backend, RT#5530
4396
4397 2009-07-31 00:58  ivan
4398
4399         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
4400
4401 2009-07-31 00:51  ivan
4402
4403         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
4404
4405 2009-07-30 02:19  ivan
4406
4407         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: pass a pkgnum from
4408           self-service if applicable, RT#4339
4409
4410 2009-07-30 01:43  ivan
4411
4412         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: lost fix for
4413           illegal state?
4414
4415 2009-07-30 00:39  ivan
4416
4417         * httemplate/view/cust_main/change_history.html: small fix to
4418           change history to not error out with svc_acct services, RT#1005
4419
4420 2009-07-30 00:35  mark
4421
4422         * FS/FS/part_export/shellcommands.pm: Make no_queue option work
4423           correctly
4424
4425 2009-07-29 23:52  ivan
4426
4427         * httemplate/view/cust_main/payment_history.html: didn't mean to
4428           leave a Dump(er) there
4429
4430 2009-07-29 23:50  ivan
4431
4432         * httemplate/edit/cust_pay.cgi: another accidentally (alliterated)
4433           vestigial variable
4434
4435 2009-07-29 23:49  ivan
4436
4437         * httemplate/edit/cust_credit.cgi: don't need to lookup cust_main
4438           here
4439
4440 2009-07-29 23:48  ivan
4441
4442         * httemplate/elements/select-cust_pkg-balances.html: fix for
4443           stickiness on errors
4444
4445 2009-07-29 23:42  ivan
4446
4447         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
4448           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
4449           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
4450           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
4451           FS/FS/cust_pay_void.pm, FS/FS/cust_pkg.pm, FS/FS/cust_main.pm,
4452           httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
4453           httemplate/edit/process/cust_pay.cgi,
4454           httemplate/elements/select-cust_pkg-balances.html,
4455           httemplate/elements/tr-select-cust_pkg-balances.html,
4456           httemplate/view/cust_bill.cgi, httemplate/view/cust_pay.html,
4457           httemplate/view/cust_main/packages.html,
4458           httemplate/view/cust_main/payment_history.html,
4459           httemplate/view/cust_main/packages/status.html,
4460           httemplate/view/cust_main/payment_history/payment.html,
4461           httemplate/view/cust_main/payment_history/credit.html,
4462           httemplate/view/cust_main/payment_history/voided_payment.html:
4463           experimental package balances, RT#4339
4464
4465 2009-07-28 15:21  jeff
4466
4467         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
4468           FS/FS/cust_main.pm, httemplate/edit/cust_main/billing.html,
4469           httemplate/view/cust_main/billing.html: feature to email CSV of
4470           CDRs with invoices #5727
4471
4472 2009-07-28 14:17  ivan
4473
4474         * FS/FS/Conf.pm, FS/FS/AccessRight.pm, FS/FS/Mason.pm,
4475           FS/FS/svc_external.pm, httemplate/pref/pref.html,
4476           httemplate/view/cust_main.cgi,
4477           httemplate/view/cust_main/change_history.html: adding a basic
4478           change history using history tables, RT#1005, RT#4357
4479
4480 2009-07-27 19:12  mark
4481
4482         * FS/FS/part_export/: shellcommands.pm,
4483           shellcommands_withdomain.pm: Add no_queue option to shellcommands
4484           exports
4485
4486 2009-07-27 12:51  ivan
4487
4488         * httemplate/misc/cancel_pkg.html: fix spacing
4489
4490 2009-07-27 02:59  ivan
4491
4492         * httemplate/search/: report_cust_pay.html,
4493           elements/cust_pay_or_refund.html: searching for voided payments
4494           by void date as well, RT#5786
4495
4496 2009-07-27 02:07  ivan
4497
4498         * httemplate/: elements/menu.html, search/cust_pay_void.html,
4499           search/report_cust_pay.html,
4500           search/elements/cust_pay_or_refund.html, view/cust_pay.html,
4501           view/cust_pay_void.html: voided payment report, RT#5786
4502
4503 2009-07-26 23:17  ivan
4504
4505         * FS/FS/Conf.pm, httemplate/config/config-view.cgi: add deprecated
4506           config options back to Conf.pm to fix "unapplypayments" fails
4507           existential comparison errors, RT#2927
4508
4509 2009-07-26 20:26  jeff
4510
4511         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
4512           httemplate/edit/cust_main.cgi,
4513           httemplate/edit/cust_main/bottomfixup.js,
4514           httemplate/edit/cust_main/contact.html,
4515           httemplate/elements/location.html,
4516           httemplate/misc/xmlhttp-cust_main-censustract.html,
4517           httemplate/search/cust_pkg.cgi,
4518           httemplate/view/cust_main/misc.html: FCC from 477 improvements
4519           #4912
4520
4521 2009-07-26 13:23  jeff
4522
4523         * httemplate/search/svc_broadband.cgi: fix links
4524
4525 2009-07-26 12:36  ivan
4526
4527         * rt/: FREESIDE_MODIFIED, html/Elements/PageLayout,
4528           html/Elements/SelectDate: fix the date picker in RT to use
4529           jscalendar instead of an HTML popup (that had acquired the page
4530           header, eek), RT#1682
4531
4532 2009-07-26 11:40  ivan
4533
4534         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
4535           1.180.2.49 (2009-7-26), RT#2873
4536
4537 2009-07-25 23:38  jeff
4538
4539         * FS/bin/freeside-apply_payments_and_credits: command line tool to
4540           apply payments and credits
4541
4542 2009-07-25 15:00  ivan
4543
4544         * htetc/handler.pl: set a character encoding for all pages; this
4545           should fix problems with diamond question marks even when the
4546           server gets an UTF-8 default setting, RT#3094
4547
4548 2009-07-25 14:33  ivan
4549
4550         * FS/FS/cust_event.pm, httemplate/search/cust_event.html: this
4551           should fix the re-email/print links on event search pages sending
4552           too much, RT#5740, RT#5570
4553
4554 2009-07-25 00:57  ivan
4555
4556         * FS/FS/Record.pm: teach Record.pm about BYTEA handling in order to
4557           store files in the db, RT#4964
4558
4559 2009-07-24 02:38  ivan
4560
4561         * FS/FS/: Conf.pm, svc_acct.pm: add handling of ChilliSpot (and
4562           CoovaChilli) Max attributes, specifically
4563           ChilliSpot-Max-{Input,Output,Total}-{Octets,Gigawords}, RT#5815
4564
4565 2009-07-23 22:51  mark
4566
4567         * FS/bin/freeside-void-payments: Add -v switch (verbose) to
4568           freeside-void-payments
4569
4570 2009-07-23 12:46  ivan
4571
4572         * FS/FS/cust_pay.pm: avoid harmless warning: Use of uninitialized
4573           value in string ne
4574
4575 2009-07-23 12:40  ivan
4576
4577         * FS/bin/freeside-void-payments: fix -r option, RT#5675
4578
4579 2009-07-23 09:48  jeff
4580
4581         * httemplate/browse/svc_acct_pop.cgi: restore svc_acct_pop editing
4582
4583 2009-07-23 06:25  ivan
4584
4585         * httemplate/: browse/cust_main_county.cgi,
4586           edit/process/cust_main_county-collapse.cgi: add back remove
4587           ("collapse") links again.  on each line this time.  RT#2973
4588
4589 2009-07-22 23:58  ivan
4590
4591         * FS/FS/Tron.pm: need to see who is still on deb 4 & pg 7.4
4592
4593 2009-07-22 15:05  ivan
4594
4595         * httemplate/view/cust_main/misc.html: fix bombing out on new
4596           DateTime
4597
4598 2009-07-21 11:44  ivan
4599
4600         * FS/FS/: Schema.pm, part_pkg/cdr_termination.pm: sub-penny
4601           termination pricing too, RT#5495
4602
4603 2009-07-21 00:03  ivan
4604
4605         * FS/FS/part_pkg/voip_cdr.pm: yow.  fix spurious charge errors
4606           w/single_price, round to four decimal places (wtf?) instead of 2,
4607           RT#5495
4608
4609 2009-07-20 22:29  ivan
4610
4611         * FS/FS/part_pkg/voip_cdr.pm: and fix min_charge option, RT#5495
4612
4613 2009-07-20 22:27  ivan
4614
4615         * FS/FS/part_pkg/voip_cdr.pm: if we're going to do recur_Common,
4616           have to use and @ISA (and capitalize) it
4617
4618 2009-07-20 17:20  ivan
4619
4620         * FS/FS/part_pkg/voip_cdr.pm: don't have a money type in package
4621           definitions at the moment
4622
4623 2009-07-20 16:01  jeff
4624
4625         * FS/FS/: Conf.pm, cust_bill.pm: config setting to have emailed
4626           invoices include call details #5275
4627
4628 2009-07-20 07:26  jeff
4629
4630         * httemplate/elements/checkbox.html,
4631           httemplate/elements/tr-checkbox.html,
4632           httemplate/elements/tr-justtitle.html,
4633           httemplate/elements/tr-title.html, FS/FS/Schema.pm,
4634           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
4635           FS/FS/part_pkg.pm, FS/FS/part_pkg_link.pm,
4636           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
4637           httemplate/edit/process/part_pkg.cgi: bundle bill linked packages
4638           into top line total when desired #5724
4639
4640 2009-07-19 21:51  ivan
4641
4642         * FS/FS/cust_pkg.pm: one $conf is enough
4643
4644 2009-07-19 21:40  ivan
4645
4646         * rt/: FREESIDE_MODIFIED, lib/RT/Transaction_Overlay.pm: slightly
4647           improve terrible quoting behavior when you change MessageBoxWidth
4648
4649 2009-07-19 21:19  ivan
4650
4651         * httemplate/elements/header.html: fix preferences links showing as
4652           blue/purple on RT side
4653
4654 2009-07-19 21:14  ivan
4655
4656         * rt/: FREESIDE_MODIFIED, html/Ticket/Create.html: fix badly styled
4657           links on ticket create (fallout from RT borging/styling)
4658
4659 2009-07-17 16:33  ivan
4660
4661         * FS/FS/cdr.pm: remove unused cdr_upstream_rate
4662
4663 2009-07-17 16:10  rsiddall
4664
4665         * rpm/freeside.spec: Filter out requirements for specific Freeside
4666           modules so that you can install an RPM which requires missing
4667           Freeside modules.
4668
4669 2009-07-17 15:26  ivan
4670
4671         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily: commit
4672           pkgpart exclusion for billing run, RT#5495
4673
4674 2009-07-17 07:58  jeff
4675
4676         * bin/billco-upload: add mutex and commit changes found on
4677           installed system
4678
4679 2009-07-16 19:29  jeff
4680
4681         * httemplate/search/cust_pkg.cgi: FSM, another missed file for 477
4682           reporting
4683
4684 2009-07-16 18:44  jeff
4685
4686         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/voip_cdr.pm:
4687           bill usage when cancelling package
4688
4689 2009-07-16 18:08  jeff
4690
4691         * bin/generate-table-module: black magic to edit Mason.pm as well
4692
4693 2009-07-16 17:35  ivan
4694
4695         * FS/FS/part_pkg/: voip_cdr.pm: add single_price option so you can
4696           do one per-minute price without rate tables, RT#5495
4697
4698 2009-07-16 17:33  ivan
4699
4700         * FS/MANIFEST: get rid of cdr_upstream_rate table and some other
4701           old convergent cruft
4702
4703 2009-07-16 17:10  ivan
4704
4705         * FS/: FS/Schema.pm, FS/cdr.pm, FS/cdr_upstream_rate.pm,
4706           FS/part_pkg/voip_cdr.pm, FS.pm, t/cdr_upstream_rate.t: get rid of
4707           cdr_upstream_rate table and some other old convergent cruft
4708
4709 2009-07-16 15:16  jeff
4710
4711         * FS/FS/Mason.pm: dark magic coming soon
4712
4713 2009-07-15 18:57  jeff
4714
4715         * httemplate/search/477.html: duh! more 477 files
4716
4717 2009-07-15 18:35  jeff
4718
4719         * httemplate/search/report_477.html: missed file for 477 reporting
4720
4721 2009-07-15 16:06  ivan
4722
4723         * FS/FS/part_pkg/cdr_termination.pm: unused for now
4724
4725 2009-07-15 15:49  ivan
4726
4727         * FS/FS/: Conf.pm, cdr.pm: add option to trim leading zeros when
4728           setting charged_party to accountcode, RT#5495
4729
4730 2009-07-14 12:06  rsiddall
4731
4732         * FS/FS/part_export/domreg_net_dri.pm: Minor bug fix, spotted by
4733           Jeff.
4734
4735 2009-07-14 12:05  rsiddall
4736
4737         * FS/FS/svc_domain.pm: Changed description of "action" field to
4738           match domain registration exports.
4739
4740 2009-07-13 20:14  ivan
4741
4742         * htetc/handler.pl: fix warnings, from RT merge fallout
4743
4744 2009-07-13 19:53  ivan
4745
4746         * FS/FS/part_export/netsapiens.pm: fix netsapiens device
4747           provisioning?  or at least better debugging, RT#5226
4748
4749 2009-07-13 19:52  ivan
4750
4751         * httemplate/elements/tr-select-did.html: stop Dumper spew
4752
4753 2009-07-13 17:28  rsiddall
4754
4755         * Makefile, FS/FS/svc_domain.pm,
4756           FS/FS/part_export/domreg_net_dri.pm,
4757           httemplate/edit/process/domreg.cgi: New export to
4758           register/transfer/renew/revoke domains using Net::DRI.  Currently
4759           optimized for OpenSRS.  Should become more generalized in later
4760           releases.  Modified Makefile to insert the Freeside log folder
4761           into the new export.  Modified svc_domain.pm to prevent
4762           generation of transfer requests when a domain is moved to a
4763           different package with a domain registration attached to one of
4764           the included services.  Modified domreg.cgi to display errors on
4765           a separate page.
4766
4767 2009-07-13 09:02  jeff
4768
4769         * FS/FS/: tax_rate.pm, tax_rate_location.pm: correct ordering and
4770           other bugs in tax updates
4771
4772 2009-07-13 03:12  ivan
4773
4774         * FS/FS/part_pkg/recur_Common.pm: eliminate harmless "no %info hash
4775           found in FS::part_pkg::recur_Common, skipping" warning
4776
4777 2009-07-13 02:19  ivan
4778
4779         * FS/FS/ClientAPI/MyAccount.pm,
4780           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: fix
4781           self-service agent-specific logos
4782
4783 2009-07-13 02:10  ivan
4784
4785         * httemplate/view/cust_bill-logo.cgi: fix old-style agent-virt
4786           logo?
4787
4788 2009-07-13 00:21  ivan
4789
4790         * conf/invoice_html: thank you IE8
4791
4792 2009-07-13 00:10  ivan
4793
4794         * httemplate/search/report_unapplied_cust_pay.html: clarify wording
4795
4796 2009-07-12 20:24  ivan
4797
4798         * rt/html/Elements/PageLayout: think that should be it, fix bar
4799           when there's no primary $page_tabs
4800
4801 2009-07-12 20:15  ivan
4802
4803         * rt/html/Elements/Footer: no need for Time to display either
4804
4805 2009-07-12 19:33  ivan
4806
4807         * rt/html/Elements/PageLayout: style RT's menubars like ours
4808
4809 2009-07-12 18:50  ivan
4810
4811         * httemplate/elements/: header.html, menubar.html: style nits
4812
4813 2009-07-12 16:45  ivan
4814
4815         * httemplate/elements/header.html: fix header sizes :/
4816
4817 2009-07-12 16:38  ivan
4818
4819         * FS/FS/CGI.pm: this should fix $fsurl under the unified RT?  sure
4820           hope so
4821
4822 2009-07-12 16:27  ivan
4823
4824         * rt/html/NoAuth/css/3.5-default/titlebox.css: fix excessive RT
4825           margins
4826
4827 2009-07-12 16:25  ivan
4828
4829         * httemplate/edit/cust_main.cgi: ACL on customer edit
4830
4831 2009-07-12 16:22  ivan
4832
4833         * httemplate/elements/header.html, httemplate/elements/menu.html,
4834           httemplate/elements/xmenu.css, httemplate/elements/xmenu.top.css,
4835           rt/FREESIDE_MODIFIED, rt/etc/RT_SiteConfig.pm,
4836           rt/html/Elements/Header,
4837           rt/html/NoAuth/css/3.5-default/freeside.css,
4838           rt/html/NoAuth/css/3.5-default/misc.css,
4839           rt/html/Ticket/Display.html: resolve style weirdness (fallout
4840           from RT integration), especially non-fixed-width comment boxes,
4841           menu/searchbar differences, RT#1169
4842
4843 2009-07-12 12:32  ivan
4844
4845         * httemplate/elements/menu.html: update tickting config
4846           descriptions
4847
4848 2009-07-12 06:27  jeff
4849
4850         * FS/FS/Record.pm: stop gratuitous hash manipulatoin during enum
4851           untaint
4852
4853 2009-07-10 19:40  ivan
4854
4855         * bin/drop_slony.slonik: notes
4856
4857 2009-07-10 10:50  ivan
4858
4859         * httemplate/elements/: select-did.html, tr-select-did.html: fix
4860           svc_phone provisioning!
4861
4862 2009-07-09 17:36  ivan
4863
4864         * FS/FS/cdr.pm: fix sansay CDR import to ignore "NA" in dates,
4865           RT#5495
4866
4867 2009-07-09 16:59  ivan
4868
4869         * FS/FS/cdr.pm, FS/FS/cdr/sansay.pm, eg/cdr_template.pm: sansay
4870           CDRs, RT#5495
4871
4872 2009-07-09 16:58  ivan
4873
4874         * FS/bin/freeside-cdr-sftp_and_import: add -r option
4875
4876 2009-07-09 14:05  ivan
4877
4878         * FS/FS/cust_main.pm, httemplate/elements/menu.html,
4879           httemplate/search/report_unapplied_cust_pay.html,
4880           httemplate/search/unapplied_cust_pay.html: unapplied payments
4881           report, RT#4861
4882
4883 2009-07-09 13:36  ivan
4884
4885         * httemplate/search/elements/cust_main_dayranges.html: no idea how
4886           i missed fixing this before
4887
4888 2009-07-09 13:18  ivan
4889
4890         * httemplate/search/report_receivables.cgi: oops
4891
4892 2009-07-08 19:34  ivan
4893
4894         * rt/html/Elements/Header: doh, fix RT onLoadHook; this fixes
4895           "Undefined subroutine &HTML::Mason::Commands::onLoadHook" error
4896           on ticket creation and otherwise, RT#1169
4897
4898 2009-07-08 04:12  ivan
4899
4900         * FS/FS/TicketSystem/RT_External.pm,
4901           FS/FS/TicketSystem/RT_Internal.pm, httemplate/elements/menu.html,
4902           FS/FS/Conf.pm, FS/FS/Mason.pm, htetc/handler.pl,
4903           httemplate/elements/about_freeside.html,
4904           httemplate/elements/about_rt.html,
4905           httemplate/elements/header.html,
4906           httemplate/elements/popup_link.html, rt/FREESIDE_MODIFIED,
4907           rt/html/Elements/Header, rt/html/Elements/PageLayout,
4908           rt/html/Elements/Tabs, rt/html/Prefs/SearchOptions.html,
4909           rt/html/User/Prefs.html: borg RT menus, RT#1169
4910
4911 2009-07-07 20:33  ivan
4912
4913         * httemplate/search/: report_receivables.cgi,
4914           report_unapplied_cust_pay.html, unapplied_cust_pay.html,
4915           elements/cust_main_dayranges.html: factor out the range-handling
4916           portions of receivables report, start on a similar unapplied
4917           payment report, RT#4861
4918
4919 2009-07-07 02:53  ivan
4920
4921         * FS/FS/Schema.pm, httemplate/view/svc_broadband.cgi: allow null
4922           svc_broadband.ip_addr
4923
4924 2009-07-07 02:23  ivan
4925
4926         * FS/FS/: Conf.pm, Schema.pm, svc_broadband.pm: allow null
4927           svc_broadband.ip_addr
4928
4929 2009-07-07 02:22  ivan
4930
4931         * httemplate/edit/svc_broadband.cgi: UI nit - double #
4932
4933 2009-07-07 00:32  mark
4934
4935         * FS/bin/freeside-void-payments: Add freeside-void-payments script
4936           for returned check processing
4937
4938 2009-07-06 17:53  ivan
4939
4940         * FS/FS/cdr/netcentrex.pm: for netcentrex CDRs, import duration to
4941           duration field (previously only billsec)
4942
4943 2009-07-06 17:47  ivan
4944
4945         * FS/FS/cdr.pm: on CDR date parse, consider 1970-01-01 NULL like
4946           1900-01-01, RT#4081
4947
4948 2009-07-06 16:14  ivan
4949
4950         * httemplate/search/: cdr.html, report_cdr.html: search cdr by
4951           acctid
4952
4953 2009-07-06 14:34  ivan
4954
4955         * httemplate/browse/rate_region.html: align, display countrycode
4956           with +, space between prefixes allowing wrapping
4957
4958 2009-07-05 17:28  ivan
4959
4960         * httemplate/view/svc_phone.cgi: fix incoming CDR links wrt
4961           cdrbatch field
4962
4963 2009-07-05 17:10  ivan
4964
4965         * httemplate/elements/: select-did.html, tr-select-did.html: doh
4966
4967 2009-07-05 16:56  ivan
4968
4969         * httemplate/elements/: select-did.html, tr-select-did.html: allow
4970           svc_phone.phonenum to be edited when a DID selector is not in use
4971
4972 2009-07-05 16:17  ivan
4973
4974         * httemplate/search/cdr.html: format start/answer/end dates and
4975           link svcnum to service
4976
4977 2009-07-05 14:35  ivan
4978
4979         * FS/FS/Schema.pm, FS/FS/cdr.pm,
4980           httemplate/elements/checkboxes.html, httemplate/search/cdr.html,
4981           httemplate/search/report_cdr.html: CDR search by dcontext,
4982           charged_party, toggle of display fields, RT#4081
4983
4984 2009-07-03 17:47  ivan
4985
4986         * FS/FS/part_event/Condition/: cust_payments.pm,
4987           cust_payments_pkg.pm: add condition based on total customer
4988           payments as a multiplier of a specific package, RT#3983
4989
4990 2009-07-03 17:08  ivan
4991
4992         * FS/FS/part_event/Condition/once.pm: spealing
4993
4994 2009-07-02 04:22  ivan
4995
4996         * FS/FS/cdr.pm, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
4997           FS/FS/part_pkg/cdr_termination.pm,
4998           httemplate/edit/cust_main/billing.html,
4999           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
5000           settlement cdr processing, RT#5495
5001
5002 2009-07-01 19:02  ivan
5003
5004         * FS/FS/: cust_main.pm, part_event/Action/cust_bill_fee_percent.pm,
5005           part_event/Action/fee.pm: fix late fees, RT#5665
5006
5007 2009-07-01 18:26  jeff
5008
5009         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_pkg/flat.pm,
5010           FS/FS/part_pkg/flat_introrate.pm, httemplate/search/cust_pkg.cgi:
5011           update flat_introrate plan to better fit current codebase RT#4912
5012
5013 2009-07-01 03:28  ivan
5014
5015         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
5016           FS/FS/cust_main.pm, FS/FS/part_pkg/cdr_termination.pm,
5017           FS/FS/part_pkg/recur_Common.pm, FS/t/cdr_termination.t,
5018           httemplate/edit/cust_main/billing.html,
5019           httemplate/view/cust_main/billing.html: start of settlement CDR
5020           processing, RT#5495
5021
5022 2009-06-30 22:34  ivan
5023
5024         * FS/FS/part_event/Action/cust_bill_fee_percent.pm,
5025           FS/FS/part_event/Action/fee.pm,
5026           httemplate/elements/select-taxclass.html,
5027           httemplate/elements/tr-select-taxclass.html: add tax class
5028           selection back for late charges w/1.9 events, RT#5665
5029
5030 2009-06-30 13:18  jeff
5031
5032         * FS/FS.pm, httemplate/elements/menu.html: documentation
5033           corrections
5034
5035 2009-06-30 12:38  ivan
5036
5037         * FS/FS/Schema.pm, FS/FS/part_pkg_taxclass.pm,
5038           httemplate/browse/part_pkg_taxclass.html,
5039           httemplate/edit/part_pkg_taxclass.html,
5040           httemplate/edit/process/part_pkg_taxclass.html,
5041           httemplate/elements/menu.html,
5042           httemplate/elements/select-taxclass.html,
5043           httemplate/elements/tr-select-taxclass.html: disabling a
5044           taxclass, RT#5472
5045
5046 2009-06-30 05:32  ivan
5047
5048         * httemplate/edit/quick-charge.html: remove debugging
5049
5050 2009-06-30 05:28  ivan
5051
5052         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
5053           httemplate/edit/REAL_cust_pkg.cgi,
5054           httemplate/edit/quick-charge.html,
5055           httemplate/edit/process/REAL_cust_pkg.cgi,
5056           httemplate/view/cust_main/packages/status.html,
5057           FS/FS/Cron/bill.pm, httemplate/edit/process/quick-charge.cgi:
5058           one-time charge "hold for later" / any package future start date,
5059           RT#5347
5060
5061 2009-06-30 04:09  ivan
5062
5063         * FS/FS/part_export/netsapiens.pm: this will help
5064
5065 2009-06-30 02:38  ivan
5066
5067         * FS/FS/: phone_device.pm, part_export/netsapiens.pm: more steps to
5068           netsapiens export, RT#5226
5069
5070 2009-06-29 19:54  ivan
5071
5072         * FS/FS/part_export/netsapiens.pm: add DID association w/user?
5073           docs from netsapiens rough... RT#5226
5074
5075 2009-06-29 18:42  ivan
5076
5077         * FS/FS.pm, FS/MANIFEST, FS/FS/Mason.pm, FS/FS/Schema.pm,
5078           FS/FS/part_device.pm, FS/FS/phone_device.pm, FS/FS/svc_phone.pm,
5079           FS/t/part_device.t, FS/t/phone_device.t,
5080           httemplate/browse/part_device.html,
5081           httemplate/edit/part_device.html,
5082           httemplate/edit/phone_device.html,
5083           httemplate/edit/process/part_device.html,
5084           httemplate/edit/process/phone_device.html,
5085           httemplate/misc/delete-phone_device.html,
5086           httemplate/misc/part_device-import.html,
5087           httemplate/elements/menu.html,
5088           httemplate/misc/process/part_device-import.html,
5089           httemplate/view/svc_phone.cgi: phone devices (for netsapiens
5090           integration), RT#5226
5091
5092 2009-06-29 15:48  rsiddall
5093
5094         * rpm/freeside.spec: Fix PDF invoice generation, including
5095           requirement for ghostscript.
5096
5097 2009-06-29 07:45  jeff
5098
5099         * bin/cust_pay_histogram: show total number of payments
5100
5101 2009-06-29 06:55  jeff
5102
5103         * bin/cust_pay_histogram: commandline tool for examining cust_pay
5104           records by date range #5652
5105
5106 2009-06-29 06:53  jeff
5107
5108         * FS/FS/part_pkg_report_option.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
5109           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
5110           FS/t/part_pkg_report_option.t, FS/FS.pm, FS/MANIFEST,
5111           httemplate/browse/part_pkg_report_option.html,
5112           httemplate/edit/part_pkg.cgi,
5113           httemplate/edit/part_pkg_report_option.html,
5114           httemplate/edit/cust_main/bottomfixup.html,
5115           httemplate/edit/cust_main/bottomfixup.js,
5116           httemplate/edit/cust_main/choose_tax_location.html,
5117           httemplate/edit/process/part_pkg.cgi,
5118           httemplate/edit/process/part_pkg_report_option.html,
5119           httemplate/misc/xmlhttp-cust_main-censustract.html,
5120           httemplate/edit/cust_main/contact.html,
5121           httemplate/elements/location.html, httemplate/elements/menu.html,
5122           httemplate/search/cust_main.html,
5123           httemplate/search/report_cust_main.html,
5124           httemplate/search/report_cust_pkg.html: FCC form 477 reporting
5125           #4912
5126
5127 2009-06-28 23:21  ivan
5128
5129         * FS/MANIFEST: remove freeside-expiration-alerter
5130
5131 2009-06-26 17:55  ivan
5132
5133         * FS/bin/freeside-expiration-alerter: replaced by
5134           FS::Cron::alert_expiration
5135
5136 2009-06-26 16:21  ivan
5137
5138         * FS/bin/freeside-queued: doh, brainfart, RT#5572
5139
5140 2009-06-26 16:12  ivan
5141
5142         * FS/bin/freeside-queued: add -s and -n flags to freeside-daily to
5143           specify the kinds of jobs to be run, RT#5572
5144
5145 2009-06-26 11:53  ivan
5146
5147         * FS/FS/cust_main.pm: in smart_search, move duplicate elimination
5148           bits so that they're used even when doing an exact search on a
5149           browser-remembered result
5150
5151 2009-06-25 23:55  mark
5152
5153         * FS/: FS/Conf.pm, bin/freeside-daily: Add expiration alerts to
5154           freeside-daily routine
5155
5156 2009-06-25 13:23  ivan
5157
5158         * FS/FS/ClientAPI/Signup.pm: finish fixing "Real time processing
5159           not enabled!" error when using signup without any real-time
5160           processor
5161
5162 2009-06-25 12:55  ivan
5163
5164         * FS/FS/ClientAPI/Signup.pm: eliminate harmless warning log spam:
5165           Argument "" isn't numeric in numeric eq (==) at
5166           /usr/local/share/perl/5.8.8/FS/ClientAPI/Signup.pm line 57
5167
5168 2009-06-25 12:47  ivan
5169
5170         * FS/FS/: agent.pm, ClientAPI/Signup.pm: fix signups for the
5171           no-gateway-at-all case, RT#5673
5172
5173 2009-06-25 12:06  ivan
5174
5175         * httemplate/search/cust_tax_adjustment.html: fix tax adjustment
5176           report
5177
5178 2009-06-24 18:28  ivan
5179
5180         * FS/FS.pm, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Conf.pm,
5181           FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
5182           FS/FS/cust_main.pm, FS/FS/cust_tax_adjustment.pm,
5183           FS/t/cust_tax_adjustment.t,
5184           httemplate/edit/cust_tax_adjustment.html,
5185           httemplate/edit/process/cust_tax_adjustment.html,
5186           httemplate/search/cust_tax_adjustment.html,
5187           httemplate/view/cust_main/payment_history.html: tax adjustments,
5188           RT#5595
5189
5190 2009-06-24 18:22  ivan
5191
5192         * httemplate/view/cust_main/one_time_charge_link.html: fix extra
5193           whitespace in IE
5194
5195 2009-06-24 11:36  ivan
5196
5197         * init.d/freeside-init, FS/bin/freeside-queued: add support for db
5198           profiling, RT#5662
5199
5200 2009-06-24 02:07  mark
5201
5202         * FS/: FS/Cron/alert_expiration.pm, bin/freeside-daily: Move
5203           expiration alerts into FS::Cron::alert_expiration
5204
5205 2009-06-23 21:42  ivan
5206
5207         * FS/FS/part_pkg.pm: fix upgrade issue w/ black part_pkg.comment,
5208           RT#3988
5209
5210 2009-06-23 18:40  ivan
5211
5212         * httemplate/graph/cust_bill_pkg.cgi: fix total links on
5213           agent-specific sales report, RT#5449
5214
5215 2009-06-23 13:33  rsiddall
5216
5217         * httemplate/view/svc_domain.cgi: Remove ability to renew domain
5218           registration for more than one year as we can't automatically
5219           bill for multi-year renewals at this time.
5220
5221 2009-06-22 16:42  ivan
5222
5223         * FS/FS/cust_pay.pm: fix using encryption produces non-decrypted
5224           data in payment receipts, RT#5536
5225
5226 2009-06-22 15:55  ivan
5227
5228         * FS/FS/Mason.pm, httemplate/search/cust_main.html: fix advanced
5229           customer report failure, RT#5515
5230
5231 2009-06-22 10:00  jeff
5232
5233         * FS/FS/cust_main.pm: wtf?  the tax applies but it doesn't? RT#5574
5234
5235 2009-06-22 03:45  ivan
5236
5237         * FS/FS/part_pkg.pm: eliminate harmless upgrade error: Argument ""
5238           isn't numeric in numeric eq (==) at
5239           /usr/local/share/perl/5.8.8/FS/part_pkg.pm line 371.
5240
5241 2009-06-22 03:39  ivan
5242
5243         * FS/FS/access_user.pm: fix pod
5244
5245 2009-06-22 03:28  ivan
5246
5247         * FS/FS/part_pkg.pm: fix setup/recur -> setup_fee/recur_fee upgrade
5248
5249 2009-06-22 03:06  ivan
5250
5251         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
5252           httemplate/search/cust_bill_pkg.cgi,
5253           httemplate/search/report_tax.cgi: finish basic implemention of
5254           tax exemption by tax name hack, RT#5127
5255
5256 2009-06-22 00:50  ivan
5257
5258         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
5259           FS/FS/cust_main.pm, FS/FS/cust_main_exemption.pm,
5260           FS/t/cust_main_exemption.t,
5261           httemplate/edit/cust_main/billing.html,
5262           httemplate/edit/process/cust_main.cgi,
5263           httemplate/view/cust_main/billing.html: tax exemption by tax
5264           name, RT#5127
5265
5266 2009-06-21 15:00  ivan
5267
5268         * FS/FS/part_pkg/agent.pm: eliminate leaky debugging and a warning
5269           about it
5270
5271 2009-06-21 08:42  jeff
5272
5273         * FS/FS/part_export/: www_plesk.pm, acct_plesk.pm: link to docs
5274           #5855
5275
5276 2009-06-21 08:21  jeff
5277
5278         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
5279           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
5280           httemplate/edit/REAL_cust_pkg.cgi,
5281           httemplate/edit/agent_type.cgi, httemplate/edit/cust_pkg.cgi,
5282           httemplate/edit/part_bill_event.cgi,
5283           httemplate/edit/part_pkg.cgi, httemplate/edit/reg_code.cgi,
5284           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
5285           httemplate/misc/bulk_change_pkg.cgi,
5286           httemplate/misc/cancel_pkg.html,
5287           httemplate/misc/cust_main-import.cgi,
5288           httemplate/misc/delay_susp_pkg.html,
5289           httemplate/misc/meta-import.cgi, httemplate/search/cust_main.cgi,
5290           httemplate/search/cust_pkg.cgi, httemplate/search/reg_code.html,
5291           httemplate/search/report_cust_pkg.html,
5292           httemplate/view/cust_main/packages/package.html,
5293           httemplate/view/cust_main/packages/status.html: CUSTOM
5294           packages/actual flag for custom packages #3988
5295
5296 2009-06-19 14:49  jeff
5297
5298         * FS/FS/: cust_bill_pkg_detail.pm, tax_rate.pm: support some older
5299           Pg when upgrading tax rates and cust_bill_pkg_details
5300
5301 2009-06-19 10:53  jeff
5302
5303         * fs_selfservice/FS-SelfService/cgi/verify.cgi: treat webpay type
5304           payments as manual
5305
5306 2009-06-19 05:08  ivan
5307
5308         * FS/FS/part_pkg/agent.pm: fix the prorating for the package's
5309           first month (whew!) add an option not to prorate the accounts
5310           themselves
5311
5312 2009-06-19 00:46  ivan
5313
5314         * FS/FS/cust_main.pm: AND helps alot, RT#5572 for real
5315
5316 2009-06-19 00:14  ivan
5317
5318         * FS/FS/cust_main.pm: attempt to optimize the easy parts of billing
5319           run, RT#18737
5320
5321 2009-06-18 04:09  ivan
5322
5323         * FS/FS/part_pkg/agent.pm: omit listing spurious customer details
5324
5325 2009-06-18 04:07  ivan
5326
5327         * FS/FS/part_pkg/bulk.pm:  bulk price plan fix - don't omit setup
5328           fee
5329
5330 2009-06-18 04:04  ivan
5331
5332         * FS/FS/part_pkg/agent.pm: add agent wholsale price plan, RT#4696
5333
5334 2009-06-18 04:03  ivan
5335
5336         * FS/FS/Schema.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
5337           add basic part_pkg cost columns for agent wholsale price plan,
5338           RT#4696
5339
5340 2009-06-18 03:07  ivan
5341
5342         * FS/FS/cust_main.pm: uuh, don't bomb out if there *isn't* a postal
5343           fee package
5344
5345 2009-06-18 02:52  ivan
5346
5347         * httemplate/images/gray-black-side.png: forgot this
5348
5349 2009-06-17 18:17  mark
5350
5351         * httemplate/: elements/menu.html, search/report_receivables.cgi,
5352           search/report_receivables.html: Fix receivables report ACL checks
5353           and menu
5354
5355 2009-06-16 23:43  mark
5356
5357         * FS/FS/AccessRight.pm, httemplate/elements/menu.html,
5358           httemplate/search/report_receivables.cgi,
5359           httemplate/search/report_receivables.html: Added separate access
5360           right for receivables report
5361
5362 2009-06-16 19:39  ivan
5363
5364         * FS/FS/Conf.pm, FS/FS/access_user.pm,
5365           httemplate/edit/process/REAL_cust_pkg.cgi,
5366           httemplate/edit/process/part_pkg.cgi,
5367           httemplate/edit/process/quick-cust_pkg.cgi,
5368           httemplate/elements/menubar.html,
5369           httemplate/misc/process/link.cgi, httemplate/pref/pref.html,
5370           httemplate/search/cust_event.html,
5371           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
5372           httemplate/view/cust_main.cgi: finish up initial work on customer
5373           view tabs (ensure links back to customer view call include
5374           show=packages if default view isn't jumbo or packages already),
5375           RT#5586
5376
5377 2009-06-15 20:29  ivan
5378
5379         * httemplate/: elements/menubar.html, pref/pref-process.html,
5380           pref/pref.html, view/cust_main.cgi, view/cust_main/packages.html,
5381           view/cust_main/payment_history.html, view/cust_main/tickets.html:
5382           basic customer view tabs, RT#5586
5383
5384 2009-06-15 14:41  rsiddall
5385
5386         * FS/FS/AccessRight.pm, httemplate/view/svc_domain.cgi: Add a new
5387           access right for managing domain registration (registering,
5388           transferring, revoking, renewing, etc.).
5389
5390 2009-06-15 13:43  jeff
5391
5392         * FS/FS/cust_main.pm: check for need for postal fee before charging
5393           the customer, not after
5394
5395 2009-06-15 12:41  rsiddall
5396
5397         * FS/FS/part_export/domreg_opensrs.pm,
5398           httemplate/edit/process/domreg.cgi,
5399           httemplate/view/svc_domain.cgi: Add domain registration
5400           operations to the View Domain screen, if the domain has an
5401           associated export supporting registration.  Shows the domain
5402           status and allows registration, transfer, revocation, or renewal.
5403           Revocation almost never works since the registries impose very
5404           short windows after initial registration.  Also updated the
5405           OpenSRS registration export to support the additional operations.
5406
5407 2009-06-12 20:13  rsiddall
5408
5409         * rpm/freeside.spec: Default configuration files had
5410           directory-style permission values.
5411
5412 2009-06-11 19:48  rsiddall
5413
5414         * rpm/freeside.spec: Freeside no longer uses a datasource-specific
5415           configuration folder.  Configuration is kept in the RDBMS and
5416           initialized from the default_conf folder.  RT 5579.
5417
5418 2009-06-10 16:30  jeff
5419
5420         * conf/invoice_latex: prevent notes from bleeding onto coupon
5421           RT#5537
5422
5423 2009-06-10 14:58  ivan
5424
5425         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm: should hopefully fix old
5426           services showing up on invoices, RT#5451/RT#5514/RT#5564/RT#3032
5427
5428 2009-06-10 12:50  ivan
5429
5430         * FS/FS/Cron/bill.pm: don't add another queued_bill job to the
5431           queue if there's already one waiting to run for a customer,
5432           RT#5572
5433
5434 2009-06-10 00:58  ivan
5435
5436         * httemplate/search/cust_pkg.cgi: this should add the info s1 was
5437           looking for, RT#5539
5438
5439 2009-06-09 20:06  ivan
5440
5441         * FS/bin/freeside-upgrade: doh, semicolon
5442
5443 2009-06-09 20:00  ivan
5444
5445         * FS/bin/freeside-upgrade: don't attempt to create h_queue indices,
5446           for SG upgradability
5447
5448 2009-06-09 19:08  ivan
5449
5450         * httemplate/edit/payment_gateway.html: update gateway list in
5451           order to add WesternACH, RT#5409
5452
5453 2009-06-09 17:02  ivan
5454
5455         * FS/FS/cust_main.pm: eliminate harmless
5456
5457             Argument "" isn't numeric in numeric comparison (<=>) at
5458           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 6759.
5459
5460           warning, sort batched payments on a column that actually exists
5461
5462 2009-06-04 07:27  ivan
5463
5464         * httemplate/docs/credits.html: fix scrolling
5465
5466 2009-06-04 07:09  ivan
5467
5468         * rpm/freeside.spec: there are lots of contributors too!
5469
5470 2009-06-04 07:08  ivan
5471
5472         * httemplate/docs/credits.html: $core->add("jeremyd");
5473
5474 2009-06-03 20:49  ivan
5475
5476         * bin/freeside-migrate-events: much more efficient event migration:
5477           let the database do the work, RT#5426
5478
5479 2009-06-03 17:49  ivan
5480
5481         * bin/freeside-migrate-events: add a -m mode to improve performance
5482           so upgrade can complete for large databases, RT#5426
5483
5484 2009-06-03 14:09  rsiddall
5485
5486         * rpm/freeside.spec: Incorrect permissions on the default
5487           configuration folder caused installation to fail with an
5488           incomplete database initialization.  Failure to remove the
5489           ticket_system file from the default configuration folder caused
5490           Freeside to try to use RT.
5491
5492 2009-06-03 12:52  ivan
5493
5494         * FS/FS/UID.pm: add a hack to set default schema, cf.
5495           http://www.freeside.biz/mediawiki/index.php/Freeside:1.7:Documentation:Administration:PostgreSQL_Schema
5496
5497 2009-05-31 22:43  jeff
5498
5499         * FS/FS/part_pkg_taxproduct.pm, FS/FS/tax_rate.pm,
5500           httemplate/misc/tax-fetch_and_replace.cgi,
5501           httemplate/misc/process/tax-fetch_and_replace.cgi: a 'start over'
5502           function for the taxproduct based tax data loading
5503
5504 2009-05-31 02:57  ivan
5505
5506         * FS/FS/cust_bill.pm: wtf
5507
5508 2009-05-31 02:45  ivan
5509
5510         * FS/FS/cust_bill.pm: don't fallback to 'Payable upon receipt'
5511           invoice terms anymore.  or in other words, honor setting
5512           'invoice_default_terms' blank, like in 1.7.  RT#5415
5513
5514 2009-05-31 01:39  ivan
5515
5516         * httemplate/browse/part_pkg.cgi: add "hide one-time charges"
5517           toggle, RT#5255
5518
5519 2009-05-30 23:59  ivan
5520
5521         * httemplate/: browse/part_pkg.cgi, elements/select-table.html:
5522           package definition browse/search, filter by package class,
5523           RT#5255
5524
5525 2009-05-30 22:15  ivan
5526
5527         * bin/cdr-netsapiens.import: start of netsapeins cdr import, will
5528           finish up when can connect again, RT#5226
5529
5530 2009-05-30 21:57  ivan
5531
5532         * FS/FS/part_export/netsapiens.pm: necessary for
5533           bin/cdr-netsapeins.import
5534
5535 2009-05-30 05:15  ivan
5536
5537         * FS/FS/Schema.pm: very long transnexus filenames, RT#5229
5538
5539 2009-05-30 04:21  ivan
5540
5541         * FS/FS/cdr/transnexus.pm: clid is base-64 encoded, huh, RT#5229
5542
5543 2009-05-30 04:14  ivan
5544
5545         * bin/cdr-transnexus.import: quick hacked-up copy of
5546           freeside-cdr-sftp_and_import for transnexus directory structure,
5547           RT#5229
5548
5549 2009-05-30 03:45  ivan
5550
5551         * FS/FS/: cdr.pm, cdr/transnexus.pm: add transnexus format, RT#5229
5552
5553 2009-05-29 20:40  ivan
5554
5555         * FS/FS/part_pkg/prepaid.pm: and enable overlimit_action, RT#4995
5556
5557 2009-05-29 20:14  ivan
5558
5559         * FS/FS/: svc_acct.pm, part_pkg/flat.pm, part_pkg/prepaid.pm: add
5560           ability for prepaid packages to have usage limits and cancel if
5561           they're hit, RT#4995
5562
5563 2009-05-29 19:31  ivan
5564
5565         * FS/FS/: Conf.pm, svc_acct.pm: require svc_acct-usage_threshold to
5566           be set explicitly, don't default to 80%
5567
5568 2009-05-29 16:36  ivan
5569
5570         * httemplate/search/cdr.html: slightly better labels and field
5571           order for CDR report, RT#4081
5572
5573 2009-05-29 16:17  ivan
5574
5575         * FS/FS/: Conf.pm, cdr.pm, cdr/netcentrex.pm: fixup pivot code
5576           handling in netcentrex CDR handling, RT#4081
5577
5578 2009-05-28 21:43  jeff
5579
5580         * FS/FS/Conf.pm: correct description to reflect previous changes
5581
5582 2009-05-28 17:22  jeff
5583
5584         * httemplate/edit/: quick-charge.html, process/quick-charge.cgi:
5585           don't require a leading 0 in the quick charge amount
5586
5587 2009-05-27 15:32  ivan
5588
5589         * httemplate/search/cust_bill_pkg.cgi: and multiple taxlcasses.  i
5590           think that should actually do it for now on RT#5446
5591
5592 2009-05-27 15:23  ivan
5593
5594         * httemplate/search/report_tax.cgi: and the "tax invoiced" link
5595           too!  woo, working, RT#5446
5596
5597 2009-05-27 15:13  ivan
5598
5599         * httemplate/search/: cust_bill_pkg.cgi: maybe this willf inally
5600           fix total line links on tax report when using report_group
5601           kludge? (still possibly not in all corner cases), RT#5446
5602
5603 2009-05-27 15:10  ivan
5604
5605         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: maybe this
5606           willf inally fix total line links on tax report when using
5607           report_group kludge? (still possibly not in all corner cases),
5608           RT#5446
5609
5610 2009-05-27 14:35  ivan
5611
5612         * httemplate/search/report_tax.cgi: fix total line links on tax
5613           report when using report_group kludge? (possibly not in all
5614           corner cases), RT#5446
5615
5616 2009-05-27 14:27  ivan
5617
5618         * httemplate/search/report_tax.cgi: fix total line links on tax
5619           report when using report_group kludge? (possibly not in all
5620           corner cases), RT#5446
5621
5622 2009-05-27 14:24  jeff
5623
5624         * httemplate/elements/menuarrow.gif: close ticket 1517
5625
5626 2009-05-27 10:18  ivan
5627
5628         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix total
5629           line links on tax report when using report_group kludge?
5630           (possibly not in all corner cases), RT#5446
5631
5632 2009-05-27 00:50  jeff
5633
5634         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
5635           FS/FS/cust_recon.pm, FS/MANIFEST, FS/FS/cust_pkg.pm,
5636           FS/FS/svc_acct.pm, FS/FS/ClientAPI/Bulk.pm,
5637           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-selfservice-server,
5638           FS/t/cust_recon.t, fs_selfservice/FS-SelfService/MANIFEST,
5639           fs_selfservice/FS-SelfService/Makefile.PL,
5640           fs_selfservice/FS-SelfService/SelfService.pm,
5641           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
5642           fs_selfservice/FS-SelfService/freeside-selfservice-soap-server,
5643           fs_selfservice/FS-SelfService/iZoomOnlineProvisionService.pm:
5644           bulk provisioning via ftp and SOAP #5202
5645
5646 2009-05-26 05:32  jeff
5647
5648         * fs_selfservice/FS-SelfService/cgi/: overlibmws.js,
5649           overlibmws_crossframe.js, overlibmws_draggable.js,
5650           overlibmws_iframe.js, iframecontentmws.js: include overlib in
5651           selfservice
5652
5653 2009-05-25 19:48  ivan
5654
5655         * httemplate/search/report_tax.cgi: and also fix "tax invoiced"
5656           portion of total line when using config option for some basic tax
5657           grouping by name, RT#5446
5658
5659 2009-05-25 19:03  ivan
5660
5661         * httemplate/search/report_tax.cgi: mostly fix total line when
5662           using config option for some basic tax grouping by name, RT#5446
5663
5664 2009-05-25 18:41  ivan
5665
5666         * httemplate/search/: report_tax.html, report_tax.cgi: add a config
5667           option for some basic tax grouping by name, RT#5446
5668
5669 2009-05-25 18:35  ivan
5670
5671         * FS/FS/Conf.pm, httemplate/search/report_tax.cgi,
5672           httemplate/search/report_tax.html: add a config option for some
5673           basic tax grouping by name, RT#5446
5674
5675 2009-05-25 15:42  ivan
5676
5677         * httemplate/graph/cust_bill_pkg.cgi: fix total links on sales
5678           graph when a package class is specified, RT#5449
5679
5680 2009-05-24 20:59  ivan
5681
5682         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: international
5683           self-service payments, RT#1592
5684
5685 2009-05-24 18:49  ivan
5686
5687         * FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
5688           fs_selfservice/FS-SelfService/SelfService.pm,
5689           fs_selfservice/FS-SelfService/cgi/card.html,
5690           fs_selfservice/FS-SelfService/cgi/make_payment.html,
5691           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
5692           fs_selfservice/FS-SelfService/cgi/misc/counties.cgi,
5693           fs_selfservice/FS-SelfService/cgi/misc/states.cgi,
5694           httemplate/elements/location.html,
5695           httemplate/elements/select-county.html: international
5696           self-service payments, RT#1592
5697
5698 2009-05-21 20:22  ivan
5699
5700         * FS/bin/freeside-upgrade: commit before sqlradius upgrade so
5701           sqlradius upgrade errors from permissions can be ignored for now
5702
5703 2009-05-21 20:02  ivan
5704
5705         * FS/FS/cust_pkg.pm, httemplate/search/report_cust_pkg.html: add
5706           ability to report on packages w/status "not yet billed" as well,
5707           RT#5409
5708
5709 2009-05-20 08:27  ivan
5710
5711         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html,
5712           httemplate/view/cust_main/packages/services.html: add "manage
5713           device" link & config, RT#5438
5714
5715 2009-05-20 01:27  ivan
5716
5717         * FS/FS/part_export/netsapiens.pm: get subscriber deletion working
5718           and remove devel cruft, RT#5226
5719
5720 2009-05-19 18:06  ivan
5721
5722         * FS/FS/part_export/netsapiens.pm: first pass at netsapiens
5723           integration, RT#5226
5724
5725 2009-05-18 12:23  jeff
5726
5727         * FS/FS/tax_rate_location.pm: miss use
5728
5729 2009-05-18 12:21  jeff
5730
5731         * FS/FS/Schema.pm: allow empty state
5732
5733 2009-05-18 11:21  jeff
5734
5735         * FS/bin/freeside-upgrade: prevent death on meritless sqlradius
5736           upgrade attempts
5737
5738 2009-05-18 02:55  ivan
5739
5740         * FS/FS/cust_svc.pm, FS/FS/ClientAPI/MyAccount.pm,
5741           FS/FS/UI/bytecount.pm,
5742           fs_selfservice/FS-SelfService/cgi/header.html,
5743           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
5744           fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
5745           fs_selfservice/FS-SelfService/cgi/view_usage.html,
5746           fs_selfservice/FS-SelfService/SelfService.pm: basic CDR viewing
5747           from self-service, RT#4018
5748
5749 2009-05-18 01:40  ivan
5750
5751         * FS/bin/freeside-cdr-sftp_and_import: it would help to use the
5752           correct port, RT#4081
5753
5754 2009-05-17 21:56  jeff
5755
5756         * FS/FS/: part_pkg_taxrate.pm, tax_rate.pm: handle dates before
5757           1970
5758
5759 2009-05-16 13:07  rsiddall
5760
5761         * FS/FS/part_export/domreg_opensrs.pm: Added information on common
5762           failure causes to the perldoc.
5763
5764 2009-05-16 12:27  rsiddall
5765
5766         * FS/FS/part_export/domreg_opensrs.pm: Defer use of Net::OpenSRS so
5767           that failure to install the module doesn't stop Apache from
5768           starting.  (This causes attempts to register domains to fail
5769           instead.)
5770
5771 2009-05-15 19:29  rsiddall
5772
5773         * FS/FS/part_export/domreg_opensrs.pm: Provide better diagnostics
5774           when the cust_main owning this domain does not provide fields
5775           required for use as a contact handle in the domain registration
5776           record.  Also temporarily disable the ability to have the export
5777           do only registration or only transfers.
5778
5779 2009-05-15 12:41  rsiddall
5780
5781         * FS/FS/svc_domain.pm, FS/FS/part_export/domreg_opensrs.pm,
5782           httemplate/edit/part_export.cgi, httemplate/edit/svc_domain.cgi,
5783           httemplate/edit/process/part_export.cgi,
5784           httemplate/edit/process/svc_domain.cgi: Simple domain
5785           registration at Tucows OpenSRS using an export based on
5786           Net::OpenSRS.  When a domain is added and the export runs, it
5787           will register the domain or initiate a transfer.  You can also
5788           choose no action.  There's currently no provision for revoking
5789           domains or renewing registrations.  Depending on the settings at
5790           OpenSRS, orders may look like they've succeeded in Freeside but
5791           actually be queued pending input by the reseller at OpenSRS.  The
5792           part_export CGIs were modified to allow a multi-valued select to
5793           be used to control which TLDs are enabled for registration.
5794
5795 2009-05-14 09:26  jeff
5796
5797         * httemplate/edit/cust_main/bottomfixup.js: ask for help assignting
5798           geocode more often
5799
5800 2009-05-14 09:25  jeff
5801
5802         * httemplate/view/cust_main/billing.html: show geocode when
5803           taxproducts enabled
5804
5805 2009-05-13 15:27  jeff
5806
5807         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
5808           FS/FS/cust_bill_pkg_tax_rate_location.pm, FS/FS/cust_main.pm,
5809           FS/FS/tax_rate_location.pm, FS/MANIFEST, FS/FS/tax_rate.pm,
5810           FS/t/cust_bill_pkg_tax_rate_location.t, FS/t/tax_rate_location.t,
5811           bin/tax_rate_location.import, httemplate/misc/tax-import.cgi,
5812           httemplate/search/cust_bill_pkg.cgi,
5813           httemplate/search/report_newtax.cgi: improved taxproduct tax
5814           report RT#4783
5815
5816 2009-05-12 17:51  ivan
5817
5818         * conf/invoice_latex: remove obsolete comments
5819
5820 2009-05-09 17:45  ivan
5821
5822         * FS/FS/svc_phone.pm: label phone_name correctly
5823
5824 2009-05-09 16:54  ivan
5825
5826         * FS/bin/freeside-cdr-sftp_and_import, bin/cdr.sftp_and_import:
5827           move cdr-sftp_and_import script to FS/bin, add -p option, RT#4081
5828
5829 2009-05-09 00:56  ivan
5830
5831         * FS/FS/: Conf.pm, cdr.pm: add
5832           cdr-charged_party-truncate_{length,prefix} in order to trim
5833           charged_party to a certain length, RT#4081
5834
5835 2009-05-08 18:44  ivan
5836
5837         * httemplate/: edit/elements/svc_Common.html,
5838           edit/elements/edit.html, view/elements/svc_Common.html: use
5839           service-def specific labels, at least for service pages that use
5840           {view,edit}/elements/svc_Common.html RT#4081
5841
5842 2009-05-08 17:39  ivan
5843
5844         * FS/FS/Schema.pm, FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
5845           FS/FS/svc_acct.pm, httemplate/browse/part_svc.cgi,
5846           httemplate/edit/part_svc.cgi: add ability to configure service
5847           labels per-package (still need to actually use the labels),
5848           RT#4081
5849
5850 2009-05-08 01:41  ivan
5851
5852         * httemplate/edit/part_pkg.cgi: fix cloning of custom packages
5853           where you've changed '(CUSTOM)', RT#5350
5854
5855 2009-05-05 15:02  ivan
5856
5857         * FS/FS/Conf.pm, httemplate/edit/agent.cgi: hide
5858           agent.invoice_template edit by default, with a config to turn
5859           back on, RT#5218
5860
5861 2009-05-05 10:58  ivan
5862
5863         * FS/FS/cust_pay.pm: add company_name to payment receipt
5864
5865 2009-05-05 03:40  ivan
5866
5867         * FS/FS/rate_detail.pm, httemplate/elements/file-upload.html,
5868           httemplate/misc/rate_edit_excel.html,
5869           httemplate/misc/process/rate_edit_excel.html: finish the import
5870           portion of excel rate edit, RT#5108
5871
5872 2009-05-04 18:41  jeff
5873
5874         * bin/cust_main_special.pm: ignore fee based taxes and eliminate
5875           unused code
5876
5877 2009-05-04 11:33  jeff
5878
5879         * bin/: cust_main_special.pm, rebill: this is a quick hack to
5880           rebill customers when a cdr didn't happen
5881
5882 2009-05-03 19:01  ivan
5883
5884         * httemplate/search/: report_prepaid_income.cgi,
5885           report_prepaid_income.html: agent-virt prepaid income report,
5886           RT#5311
5887
5888 2009-05-03 18:17  ivan
5889
5890         * FS/FS/svc_acct.pm: eliminate Argument "" isn't numeric in
5891           addition (+) warning
5892
5893 2009-05-03 17:22  ivan
5894
5895         * httemplate/: browse/rate_region.html, elements/menu.html,
5896           misc/rate_edit_excel.html, search/elements/search-xls.html,
5897           search/elements/search.html: add menu item and page for d/ling
5898           and edit rates with excel.  RT#5108
5899
5900 2009-05-03 15:45  ivan
5901
5902         * httemplate/search/elements/: search-csv.html, search-html.html,
5903           search-xls.html, search.html: break down search.html into
5904           components, RT#5108
5905
5906 2009-05-03 11:34  ivan
5907
5908         * FS/FS/AccessRight.pm, httemplate/search/cust_pay_batch.cgi: add
5909           "Redownload resolved batches" ACL for s1, RT#4271
5910
5911 2009-05-02 20:13  ivan
5912
5913         * httemplate/config/config.cgi: edit any config item
5914
5915 2009-05-02 18:45  ivan
5916
5917         * httemplate/config/config-view.cgi: add ability to delete
5918           invoice_latexreturnaddress and invoice_htmlreturnaddress too,
5919           RT#5218
5920
5921 2009-05-02 18:11  ivan
5922
5923         * FS/FS/Conf.pm, httemplate/config/config-delete.cgi,
5924           httemplate/config/config-view.cgi: add ability to remove
5925           suffix-ed config items, RT#5218
5926
5927 2009-05-02 17:40  ivan
5928
5929         * bin/confdiff: confdiff
5930
5931 2009-05-02 15:11  ivan
5932
5933         * FS/FS/Misc/eps2png.pm: fix eps preview
5934
5935 2009-05-01 17:01  ivan
5936
5937         * httemplate/: browse/agent.cgi, config/config-delete.cgi,
5938           config/config-process.cgi, config/config-view.cgi: finish up
5939           useful agent stuff on the config editor: adding, deleting
5940           overrides too.  also add a confirmation to override deletion from
5941           the agent browse page.  RT#5218
5942
5943 2009-05-01 13:21  jeff
5944
5945         * FS/FS/cust_main.pm: calculate tax on tax per line and not on
5946           aggregate
5947
5948 2009-04-30 19:43  ivan
5949
5950         * httemplate/config/config-view.cgi: view all overrides when asked,
5951           even the ones without values.  hmm :/  RT#5218
5952
5953 2009-04-30 19:08  ivan
5954
5955         * FS/FS/cust_event.pm: fix re-print/email from event page, yow.
5956           RT#5293
5957
5958 2009-04-30 18:07  ivan
5959
5960         * httemplate/config/: config-process.cgi, config-view.cgi: add
5961           ability to edit the agent overrides from the main config, RT#4218
5962
5963 2009-04-29 11:25  ivan
5964
5965         * httemplate/edit/svc_www.cgi: fix inadvertant select box, RT#5277
5966
5967 2009-04-28 15:38  ivan
5968
5969         * fs_selfservice/FS-SelfService/cgi/bill.html: UI
5970
5971 2009-04-27 21:36  ivan
5972
5973         * FS/FS/cust_main.pm: add cancelled_cust-noevents flag to emulate
5974           SG billing-daily -r behavior, RT#4412
5975
5976 2009-04-27 21:13  ivan
5977
5978         * FS/FS/: Conf.pm, cust_main.pm: add cancelled_cust-noevents flag
5979           to emulate SG billing-daily -r behavior
5980
5981 2009-04-27 16:06  ivan
5982
5983         * FS/FS/Mason.pm: typo
5984
5985 2009-04-27 16:01  ivan
5986
5987         * FS/FS/Mason.pm: refuse to run w/CGI.pm 3.38.  all lenny upgrades
5988           will need libcgi-pm-perl removed, suck
5989
5990 2009-04-26 16:43  ivan
5991
5992         * FS/FS/Schema.pm: would help to have an index on priority if we're
5993           going to order based on it
5994
5995 2009-04-26 16:19  ivan
5996
5997         * FS/bin/freeside-queued: start small jobs more efficiently,
5998           RT#4412
5999
6000 2009-04-26 16:09  ivan
6001
6002         * FS/FS/Conf.pm: add a config option for max # of queued kids,
6003           RT#4412
6004
6005 2009-04-25 15:42  ivan
6006
6007         * FS/: FS/Cron/bill.pm, bin/freeside-daily: add dry run to
6008           multi-process mode for testing, RT#4412
6009
6010 2009-04-23 13:34  jeff
6011
6012         * FS/FS/: Upgrade.pm, part_pkg_option.pm, part_pkg/voip_cdr.pm: add
6013           subscription option to voip_cdr
6014
6015 2009-04-23 13:31  jeff
6016
6017         * httemplate/misc/tax-fetch_and_import.cgi,
6018           httemplate/misc/process/tax-fetch_and_import.cgi, FS/FS/Conf.pm,
6019           FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxrate.pm,
6020           FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
6021           httemplate/elements/menu.html: autodownload and update of cch tax
6022           data
6023
6024 2009-04-22 21:57  ivan
6025
6026         * FS/FS/Cron/bill.pm: we don't actually need the results ordered,
6027           and i'm sure it doesn't help the planner get us results sooner.
6028           last chance to try and get cursor approach working?  RT#4412
6029
6030 2009-04-22 21:14  ivan
6031
6032         * FS/FS/Cron/bill.pm: does pg try to finish the query when the job
6033           addition is committed?  well, if this works, that answers that.
6034           RT#4412
6035
6036 2009-04-22 13:24  ivan
6037
6038         * FS/FS/Cron/bill.pm: hopefully better performance running the big
6039           query once and then fetching results with a cursor, rather than
6040           running it multiple times with an OFFSET and LIMIT, RT#4412
6041
6042 2009-04-22 11:58  ivan
6043
6044         * httemplate/edit/process/cust_main.cgi: fix not allowing
6045           "on-demand" card or ACH, RT#5238 RT#5237 RT#5230
6046
6047 2009-04-21 23:52  ivan
6048
6049         * FS/FS/Cron/bill.pm: perhaps a happier medium, RT#4412
6050
6051 2009-04-21 17:54  ivan
6052
6053         * FS/FS/Cron/bill.pm: have the big query find customers in batches.
6054           this should be way more efficient in multi-process mode, can
6055           start billing before the big query completes.  RT#4412
6056
6057 2009-04-21 13:59  ivan
6058
6059         * httemplate/browse/rate_region.html: rate download/edit/upload,
6060           RT#5108
6061
6062 2009-04-21 13:28  ivan
6063
6064         * httemplate/browse/rate_region.html: rate download/edit/upload,
6065           RT#5108
6066
6067 2009-04-21 09:42  ivan
6068
6069         * FS/FS/Cron/bill.pm: yow.  fix fallout from cust_main.archived
6070           stuff causing nothing to bill.  RT#4412
6071
6072 2009-04-20 19:23  jeff
6073
6074         * FS/FS/UI/Web.pm, httemplate/elements/progress-popup.html: more
6075           descriptive progress popups
6076
6077 2009-04-20 13:57  rsiddall
6078
6079         * rpm/freeside.spec: Acceptance testing of the RPM build system
6080           flushed out a place where /bin/rm stops waiting for input if
6081           you're /bin/su as the user doing the build.  Added a -f flag to
6082           stop it waiting for input.
6083
6084 2009-04-20 09:57  ivan
6085
6086         * FS/FS/: Schema.pm, cust_main.pm, Cron/bill.pm: add
6087           cust_main.archived field, skip billing if Y, RT#4412
6088
6089 2009-04-19 16:55  ivan
6090
6091         * bin/h_cust_main-wipe_paycvv: no, it was only cause their db is
6092           somehow corrupt
6093
6094 2009-04-19 16:52  ivan
6095
6096         * bin/h_cust_main-wipe_paycvv: warning about this not terminating
6097
6098 2009-04-17 16:30  ivan
6099
6100         * bin/: fs-migrate-cust_tax_exempt, h_cust_main-wipe_paycvv:
6101           something to wipe the CVV from very large databases
6102
6103 2009-04-17 12:50  ivan
6104
6105         * FS/: FS/Schema.pm, FS/Cron/bill.pm, bin/freeside-queued: add
6106           priority to job queue so billing jobs don't don't drown out
6107           provisioning jobs
6108
6109 2009-04-17 12:21  ivan
6110
6111         * FS/FS/Cron/bill.pm: 1 helps alot
6112
6113 2009-04-17 12:20  ivan
6114
6115         * FS/bin/freeside-daily: backport freeside-daily -m and
6116           cust_main::bill_and_collect to 1.7, RT#4412
6117
6118 2009-04-17 01:25  ivan
6119
6120         * httemplate/docs/about.html: AFFERO BITCHES
6121
6122 2009-04-17 01:16  ivan
6123
6124         * httemplate/docs/about.html: what time is now
6125
6126 2009-04-17 01:02  ivan
6127
6128         * httemplate/config/: config-process.cgi, config-view.cgi,
6129           config.cgi: show labels for select(select_hash) config options,
6130           RT#3997
6131
6132 2009-04-17 00:21  ivan
6133
6134         * FS/FS/cust_bill.pm: add invoice number to PDF filename in email
6135           attachments, RT#3403
6136
6137 2009-04-17 00:03  ivan
6138
6139         * httemplate/elements/header.html,
6140           rt/html/Elements/FreesideSvcSearch: hide service search unless
6141           user has "View customer services" ACL, RT#3478
6142
6143 2009-04-16 18:17  ivan
6144
6145         * httemplate/search/: report_receivables.cgi,
6146           report_receivables.html: add customer status to receivables
6147           report selection, hopefully help enet, RT#5187
6148
6149 2009-04-15 20:58  rsiddall
6150
6151         * rpm/freeside.spec: More fixes for SuSE self-service: 1/ Put
6152           binaries in the right folder 2/ Make sure freeside group is
6153           created 3/ Make sure freeside home directory is created
6154
6155 2009-04-15 00:14  ivan
6156
6157         * httemplate/view/: svc_Common.html, elements/svc_Common.html:
6158           should fix view of unlinked phone numbers, RT#5171
6159
6160 2009-04-14 22:52  ivan
6161
6162         * httemplate/view/svc_acct.cgi: s/GECOS/Real Name/ RT#3519
6163
6164 2009-04-14 19:44  ivan
6165
6166         * FS/FS/ClientAPI/MyAccount.pm: fix 1.7->1.9 upgrade glitch with
6167           self-service where process_payment required "payby" instead of
6168           defaulting to CARD, RT#3905
6169
6170 2009-04-14 19:29  ivan
6171
6172         * FS/FS/cust_bill.pm: show 60 chars on typeset invoices but only 32
6173           on plaintext, RT#3905
6174
6175 2009-04-14 19:15  ivan
6176
6177         * FS/FS/cust_bill.pm: this should fix credits pushing typeset
6178           invoices off the right
6179
6180 2009-04-14 14:01  ivan
6181
6182         * httemplate/view/cust_main/packages.html: remove debugging
6183
6184 2009-04-14 13:27  ivan
6185
6186         * httemplate/view/cust_main/packages.html: don't hide old packages
6187           that have services, RT#5179
6188
6189 2009-04-14 10:15  ivan
6190
6191         * FS/FS/: cust_main.pm, agent.pm: add configuration option to
6192           control recurring_flag behavior, RT#3843
6193
6194 2009-04-14 10:12  ivan
6195
6196         * FS/FS/: Conf.pm, Schema.pm: add configuration option to control
6197           recurring_flag behavior, RT#3843
6198
6199 2009-04-14 09:14  jeff
6200
6201         * httemplate/misc/process/tax-import.cgi: hmmm
6202
6203 2009-04-14 09:12  jeff
6204
6205         * httemplate/misc/process/tax-import.cgi: better at least
6206
6207 2009-04-13 17:09  ivan
6208
6209         * FS/FS/Conf.pm: add configuration option to control recurring_flag
6210           behavior, RT#3843
6211
6212 2009-04-13 16:37  ivan
6213
6214         * FS/FS/cust_main.pm: debugging
6215
6216 2009-04-11 23:24  ivan
6217
6218         * httemplate/elements/tr-select-svc_acct-domain.html: adding
6219
6220 2009-04-11 23:14  ivan
6221
6222         * httemplate/elements/selectlayers.html: add svc_phone on new
6223           customer first package, RT#4315
6224
6225 2009-04-11 23:09  ivan
6226
6227         * FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi,
6228           httemplate/edit/cust_main/birthdate.html,
6229           httemplate/edit/cust_main/bottomfixup.html,
6230           httemplate/edit/cust_main/bottomfixup.js,
6231           httemplate/edit/cust_main/first_pkg.html,
6232           httemplate/edit/cust_main/top_misc.html,
6233           httemplate/edit/cust_main/billing.html,
6234           httemplate/edit/cust_main/choose_tax_location.html,
6235           httemplate/edit/cust_main/select-domain.html,
6236           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
6237           httemplate/edit/cust_main/first_pkg/svc_acct.html,
6238           httemplate/edit/cust_main/first_pkg/svc_phone.html,
6239           httemplate/edit/process/cust_main.cgi,
6240           httemplate/elements/select-domain.html,
6241           httemplate/misc/part_svc-columns.cgi,
6242           httemplate/elements/select-svc_acct-domain.html: add svc_phone on
6243           new customer first package, RT#4315
6244
6245 2009-04-11 18:33  jeff
6246
6247         * etc/fslongtable.sty: sheesh
6248
6249 2009-04-11 18:24  jeff
6250
6251         * Makefile, etc/fslongtable.sty, conf/invoice_latex: find and
6252           correct the real double counting culprit
6253
6254 2009-04-11 14:42  ivan
6255
6256         * FS/FS/part_event/Action/writeoff.pm, bin/freeside-migrate-events:
6257           migrate send_email, suspend_if_balance and credit events, RT#3905
6258
6259 2009-04-11 14:29  ivan
6260
6261         * FS/FS/part_event/Action/cust_bill_email.pm: add cust_bill_email
6262           action
6263
6264 2009-04-11 13:51  ivan
6265
6266         * FS/bin/freeside-upgrade: don't run configuration update when -s
6267           is used for schema-only slony slave update
6268
6269 2009-04-10 12:33  ivan
6270
6271         * FS/FS/Conf.pm: better description for enable_taxproducts and a
6272           warning about tax-pkg_address with it
6273
6274 2009-04-09 20:43  jeff
6275
6276         * FS/FS/cust_main.pm: orders of magnitude faster
6277
6278 2009-04-09 15:51  jeff
6279
6280         * FS/FS/cdr/taqua.pm: used BillingNumber and not CallingPartyNumber
6281           for non-toll-free calls
6282
6283 2009-04-08 15:42  ivan
6284
6285         * FS/FS/cust_pkg.pm: fix 'agent X can't purchase pkgpart YY' error
6286           w/agent packages, RT#5119
6287
6288 2009-04-08 01:08  ivan
6289
6290         * FS/FS/Cron/check.pm: don't want to throw false positives, RT#5101
6291
6292 2009-04-08 00:32  ivan
6293
6294         * FS/FS/: Record.pm, Upgrade.pm, cust_main.pm: eliminate all trace
6295           of cvv from history records, RT#5093
6296
6297 2009-04-07 18:13  ivan
6298
6299         * httemplate/misc/link.cgi: when linking a legacy phone number the
6300           phone number could be typed in and not the service #.  RT#3407
6301
6302 2009-04-07 13:45  jeff
6303
6304         * FS/FS/: cdr.pm, cdr/taqua.pm: quick option to allow importing gmt
6305           cdrs
6306
6307 2009-04-07 11:20  ivan
6308
6309         * FS/FS/: Conf.pm, svc_acct.pm: add a config to allow colon in
6310           usernames, RT#5145
6311
6312 2009-04-07 11:15  ivan
6313
6314         * FS/FS/svc_acct.pm: truncate long labels that are TOO long...
6315           RT#3519
6316
6317 2009-04-06 19:50  jeff
6318
6319         * FS/FS/cdr.pm: a tollfree regex that captures 88x and works with
6320           +1
6321
6322 2009-04-06 19:18  ivan
6323
6324         * FS/FS/cdr.pm: stop smoking crack
6325
6326 2009-04-06 18:20  jeff
6327
6328         * FS/FS/: Record.pm, cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm:
6329           correct taqua toll free handling and hasten cdr import (skip
6330           uninteresting records)
6331
6332 2009-04-06 16:19  jeff
6333
6334         * FS/FS/part_pkg/voip_cdr.pm: better auto toll free regex
6335
6336 2009-04-06 11:31  jeff
6337
6338         * FS/FS/cdr/taqua.pm: calltype 6 is international
6339
6340 2009-04-05 17:52  jeff
6341
6342         * Makefile, etc/fslongtable.sty: stop doublecounting
6343           extracouponspace  but do not gratuitiously change existing
6344           installs
6345
6346 2009-04-05 16:18  jeff
6347
6348         * FS/FS/cust_main.pm: cleanup tax-pkg_location tax on tax fallout
6349
6350 2009-04-04 09:22  jeff
6351
6352         * FS/FS/: Schema.pm, cust_bill_pkg_detail.pm: correct bad schema
6353           bug in cust_bill_pkg_detail
6354
6355 2009-04-03 09:57  jeff
6356
6357         * FS/FS/part_pkg/voip_cdr.pm: add option for available rather than
6358           provisioned svc_phones as unit count
6359
6360 2009-04-02 13:22  jeff
6361
6362         * httemplate/edit/cust_main/billing.html: Net 20 as well
6363
6364 2009-04-02 10:47  jeff
6365
6366         * FS/FS/part_pkg/voip_cdr.pm: separate checkbox for enabling
6367           prorate feature
6368
6369 2009-04-02 08:46  jeff
6370
6371         * FS/FS/part_pkg/voip_cdr.pm: prorating for the fixed recurring
6372           portion of voip
6373
6374 2009-04-02 07:56  jeff
6375
6376         * httemplate/edit/cust_main.cgi: obey tax-ship_address in 'manual'
6377           geocoding
6378
6379 2009-04-01 22:27  jeff
6380
6381         * FS/FS/part_pkg_taxrate.pm: noise reduction
6382
6383 2009-04-01 19:36  ivan
6384
6385         * FS/FS/part_pkg/voip_cdr.pm: more than you ever wanted to know
6386           about rounding.  http://en.wikipedia.org/wiki/Rounding  RT#4666
6387
6388 2009-04-01 17:14  ivan
6389
6390         * httemplate/browse/part_pkg.cgi: add some
6391           (undocumented/unaccessable to web UI yet) options to package
6392           browse to track down packages missing recurring fees
6393
6394 2009-03-31 21:27  ivan
6395
6396         * FS/FS/cdr.pm: show post-granularity duration if available for all
6397           export formats
6398
6399 2009-03-31 20:51  ivan
6400
6401         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
6402           defined length and with specific lastapp
6403
6404 2009-03-31 20:44  ivan
6405
6406         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
6407           defined length and with specific lastapp
6408
6409 2009-03-31 12:51  ivan
6410
6411         * FS/FS/Cron/notify.pm: really fix notify for Pg 8.3
6412
6413 2009-03-31 12:47  ivan
6414
6415         * FS/FS/part_pkg/voip_cdr.pm: quiet warning: Argument "" isn't
6416           numeric in numeric eq (==) at
6417           /usr/local/share/perl/5.10.0/FS/part_pkg/voip_cdr.pm line 201
6418
6419 2009-03-31 12:46  ivan
6420
6421         * FS/FS/Cron/notify.pm: fix impending billing notification for Pg
6422           8.3's more strict type checking
6423
6424 2009-03-30 09:33  jeff
6425
6426         * FS/FS/cust_tax_location.pm: schema and module should agree on
6427           column names
6428
6429 2009-03-29 23:10  ivan
6430
6431         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
6432           httemplate/view/cust_main/packages.html: okay.  counts are needed
6433           for the package sort, so push the embedded counting into
6434           cust_main.pm.  sure hope this does it. RT#5083
6435
6436 2009-03-29 22:08  ivan
6437
6438         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
6439           finally do it, RT#5083
6440
6441 2009-03-29 21:50  ivan
6442
6443         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
6444           finally do it, RT#5083
6445
6446 2009-03-29 21:41  ivan
6447
6448         * httemplate/view/cust_main/packages.html: double doh! RT#5083
6449
6450 2009-03-29 21:35  ivan
6451
6452         * httemplate/view/cust_main/packages.html: doh!  underscore,
6453           RT#5083
6454
6455 2009-03-29 21:31  ivan
6456
6457         * httemplate/view/cust_main/packages.html: try not to search for
6458           nothing in cust_svc so much, RT#5083
6459
6460 2009-03-29 21:15  ivan
6461
6462         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html: try
6463           not to search for nothing in cust_svc so much, RT#5083
6464
6465 2009-03-29 20:47  ivan
6466
6467         * FS/FS/cust_main.pm: didn't need this, but more future-proof,
6468           RT#5083
6469
6470 2009-03-29 20:12  ivan
6471
6472         * httemplate/view/cust_main/packages.html: really prevent separate
6473           part_pkg query, RT#5083
6474
6475 2009-03-29 18:39  ivan
6476
6477         * httemplate/view/cust_main/packages.html: doh, fix pkg display,
6478           RT#5083
6479
6480 2009-03-29 18:28  ivan
6481
6482         * httemplate/view/cust_main/packages.html: fix setup date display,
6483           RT#5083
6484
6485 2009-03-29 18:09  ivan
6486
6487         * httemplate/view/cust_main/packages.html: forget caching, instead
6488           scoop up cust_pkg and part_pkg in one query, RT#5083
6489
6490 2009-03-29 18:05  ivan
6491
6492         * FS/FS/cust_main.pm, httemplate/view/cust_main/packages.html:
6493           forget caching, instead scoop up cust_pkg and part_pkg in one
6494           query, RT#5083
6495
6496 2009-03-29 17:32  ivan
6497
6498         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html:
6499           part_pkg caching should speedup display of lots of packages,
6500           RT#5083
6501
6502 2009-03-29 16:44  ivan
6503
6504         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html: hide over
6505           2 (or configured) cancelled and one-time charge packages, RT#5083
6506
6507 2009-03-29 04:56  ivan
6508
6509         * FS/FS/Schema.pm: index pkg_svc.quantity, RT#5083
6510
6511 2009-03-29 04:52  ivan
6512
6513         * FS/FS/cust_pkg.pm: seems to benchmark faster, RT#5083
6514
6515 2009-03-29 03:39  ivan
6516
6517         * httemplate/view/cust_main/packages/package.html: avoid looking up
6518           part_pkg redundantly in the pkg loop, RT#5083
6519
6520 2009-03-29 03:34  ivan
6521
6522         * httemplate/view/cust_main/packages/package.html: avoid looking up
6523           package details redundantly in the pkg loop, RT#5083
6524
6525 2009-03-29 03:17  ivan
6526
6527         * FS/FS/: Record.pm, cust_pkg.pm: add "extra_param" option to
6528           qsearch for more realisitic profiling data, RT#5083
6529
6530 2009-03-29 02:38  ivan
6531
6532         * httemplate/view/cust_main/: one_time_charge_link.html,
6533           packages.html, packages/status.html: optimize customer view when
6534           there's lots of packages; *really* avoid looking up any config
6535           inside the package loop, RT#5083
6536
6537 2009-03-28 15:59  ivan
6538
6539         * httemplate/elements/select-cust-part_pkg.html,
6540           httemplate/elements/select-cust-pkg_class.html,
6541           httemplate/elements/select-part_pkg.html,
6542           httemplate/elements/select-table.html,
6543           httemplate/elements/tr-select-cust-part_pkg.html,
6544           httemplate/elements/tr-selectmultiple-part_pkg.html,
6545           FS/FS/Conf.pm, FS/FS/part_pkg.pm, httemplate/misc/change_pkg.cgi,
6546           httemplate/misc/cust-part_pkg.cgi,
6547           httemplate/misc/order_pkg.html: package selector, split by
6548           package class, RT#5077
6549
6550 2009-03-25 20:59  ivan
6551
6552         * FS/FS/svc_acct.pm: yow
6553
6554 2009-03-25 20:53  ivan
6555
6556         * FS/FS/cust_main.pm: sort packages by label of first (primary)
6557           service, RT#5041
6558
6559 2009-03-25 02:36  ivan
6560
6561         * httemplate/pref/pref-process.html: throw a proper error message
6562           instead of a mason error on pw chagne problems, RT#5073
6563
6564 2009-03-25 02:36  ivan
6565
6566         * httemplate/pref/pref.html: we're defaulting to a top menu in 1.9
6567
6568 2009-03-25 01:45  ivan
6569
6570         * FS/FS/cdr.pm: correct headers on accountcode_default CDR output,
6571           RT#5042
6572
6573 2009-03-24 02:42  ivan
6574
6575         * bin/countdeclines: quick tool for RT#3843
6576
6577 2009-03-23 23:31  ivan
6578
6579         * FS/FS/Schema.pm: add indices for analyzing cc failures, RT#3843
6580
6581 2009-03-23 19:36  ivan
6582
6583         * FS/FS/: part_pkg/bulk.pm, Record.pm, cust_bill.pm, cust_svc.pm,
6584           h_cust_svc.pm, part_pkg.pm: bulk price plan: label as Name
6585           <email>, supress extraneous service list, RT#3519
6586
6587 2009-03-23 16:33  jeff
6588
6589         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
6590           httemplate/misc/process/recharge_svc.html: more DTRT with usage
6591           on service transfer between packages and recharges  RT #2884,
6592           #5040 + #4995 fallout
6593
6594 2009-03-23 15:45  ivan
6595
6596         * httemplate/edit/svc_acct.cgi: change label for svc_acct.finger
6597           from GECOS to "Real Name", RT#3519
6598
6599 2009-03-23 10:02  ivan
6600
6601         * FS/FS/: svc_Common.pm, svc_acct.pm, part_pkg/bulk.pm: add name
6602           (svc_acct.finger) to bulk billing detail, RT#3519
6603
6604 2009-03-21 20:33  ivan
6605
6606         * FS/FS/Cron/check.pm: 10 is too few, throwing false positives
6607
6608 2009-03-21 19:47  ivan
6609
6610         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: fix
6611           usps address standardization when the zip returned has no zip+4,
6612           RT#4882
6613
6614 2009-03-21 16:37  ivan
6615
6616         * FS/bin/freeside-check: Locale::SubCountry warnings clogging up
6617           cron output not useful
6618
6619 2009-03-21 16:32  ivan
6620
6621         * FS/FS/Cron/check.pm: 403 forbidden is okay, at lest the server's
6622           up
6623
6624 2009-03-21 15:14  ivan
6625
6626         * Makefile, FS/FS/Cron/check.pm, FS/bin/freeside-check:
6627           freeside-check local monitoring, RT#4610
6628
6629 2009-03-19 19:14  ivan
6630
6631         * bin/ping: adding quick remote ping & alert script, RT#4610
6632
6633 2009-03-18 08:11  jeff
6634
6635         * FS/FS/part_pkg_taxrate.pm: more error information
6636
6637 2009-03-17 17:30  jeff
6638
6639         * FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
6640           httemplate/edit/part_svc.cgi: hide unused usage columns
6641
6642 2009-03-17 15:02  ivan
6643
6644         * fs_selfservice/FS-SelfService/SelfService.pm: add
6645           payment_info_renew_info method to ClientAPI/MyAccount and
6646           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
6647
6648 2009-03-17 14:38  ivan
6649
6650         * FS/FS/ClientAPI/SGNG.pm, FS/FS/ClientAPI/MyAccount.pm,
6651           fs_selfservice/FS-SelfService/SelfService.pm: add
6652           payment_info_renew_info method to ClientAPI/MyAccount and
6653           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
6654
6655 2009-03-17 13:41  ivan
6656
6657         * fs_selfservice/FS-SelfService/SelfService.pm: add SG stuff
6658
6659 2009-03-17 13:13  ivan
6660
6661         * FS/FS/Conf.pm: add a conf switch to enable sg multicust stuff,
6662           since it could be dangerous
6663
6664 2009-03-17 13:04  ivan
6665
6666         * FS/FS/Conf.pm: apacheip isn't actually deprecated yet
6667
6668 2009-03-17 12:48  ivan
6669
6670         * FS/FS/ClientAPI/SGNG.pm: adding ClientAPI/SGNG.pm
6671
6672 2009-03-17 09:06  jeff
6673
6674         * FS/FS/: Upgrade.pm, tax_rate.pm: column upgrade for tax_rate
6675           RT#4903)
6676
6677 2009-03-17 05:01  ivan
6678
6679         * FS/FS/: Conf.pm, cust_bill.pm: agent-virt
6680           invoice_*{notes,footer,smallfooter,coupon}, RT#5025
6681
6682 2009-03-17 02:59  ivan
6683
6684         * FS/FS/Misc/eps2png.pm: less debugging
6685
6686 2009-03-17 02:58  ivan
6687
6688         * httemplate/docs/credits.html, FS/FS/Conf.pm, FS/FS/Mason.pm,
6689           FS/FS/Misc/eps2png.pm, httemplate/config/config-image.cgi,
6690           httemplate/config/config-view.cgi, httemplate/docs/license.html:
6691           add eps preview to config, for RT#5025
6692
6693 2009-03-16 16:28  jeff
6694
6695         * FS/FS/Schema.pm: avoid the need for approximate comparisons
6696           RT#4903
6697
6698 2009-03-16 10:06  jeff
6699
6700         * FS/FS/Schema.pm, FS/FS/part_export/prizm.pm,
6701           httemplate/edit/svc_broadband.cgi: have prizm use service data
6702           rather than package data to select a profile RT#4853
6703
6704 2009-03-16 08:52  jeff
6705
6706         * bin/make-pkg-fruit: a tool for migrating package elements to
6707           services
6708
6709 2009-03-16 01:08  jeff
6710
6711         * FS/FS/svc_broadband.pm: get the dup checking right
6712
6713 2009-03-16 00:13  ivan
6714
6715         * httemplate/: misc/payment.cgi, misc/process/payment.cgi,
6716           elements/location.html: allow country selection on credit card
6717           entry, RT#4997
6718
6719 2009-03-16 00:13  ivan
6720
6721         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
6722           freeside-base2.conf: eliminate black diamond arrows on iso-8859-1
6723           chars in Locale::SubCountry states, RT#4997
6724
6725 2009-03-15 23:22  ivan
6726
6727         * Makefile: 5.10!  welcome to the future
6728
6729 2009-03-15 22:54  ivan
6730
6731         * httemplate/view/svc_domain.cgi: fix custnum display on domain
6732           view
6733
6734 2009-03-15 21:21  jeff
6735
6736         * FS/FS/svc_broadband.pm: use part_svc_router
6737
6738 2009-03-15 17:57  jeff
6739
6740         * FS/FS/svc_broadband.pm: comment change
6741
6742 2009-03-15 15:44  ivan
6743
6744         * bin/svc_acct-recalculate_usage: adding quick usage resetting tool
6745
6746 2009-03-15 15:33  ivan
6747
6748         * FS/FS/cust_svc.pm: don't throw 'Use of uninitialized value in
6749           addition (+) at /usr/local/share/perl/5.8.8/FS/cust_svc.pm line
6750           626.' error when using attribute_since_sqlradacct
6751
6752 2009-03-15 12:42  ivan
6753
6754         * FS/FS/cust_pkg_reason.pm: should give better performance if we
6755           search for what we want instead of using a string match
6756
6757 2009-03-15 03:46  ivan
6758
6759         * FS/FS/cust_main.pm: fix application of data fields from prepaid
6760           cards in addition to time field
6761
6762 2009-03-15 03:34  ivan
6763
6764         * httemplate/misc/process/recharge_svc.html: apply byte values from
6765           prepaid cards as well as time value, RT#4995
6766
6767 2009-03-15 03:30  ivan
6768
6769         * FS/FS/UI/bytecount.pm, httemplate/edit/prepay_credit.cgi: we're
6770           not a disk drive manufacturer, don't use halfass base-10
6771           megs/gigs
6772
6773 2009-03-15 00:33  ivan
6774
6775         * FS/FS/cust_main.pm: cust_main::payment_info, for
6776           ClientAPI::MyAccount
6777
6778 2009-03-14 16:44  ivan
6779
6780         * FS/FS/cust_bill.pm: fix emailed logos to come from db config, not
6781           old files, RT#3093 / RT#4963
6782
6783 2009-03-13 11:22  jeff
6784
6785         * FS/FS/svc_broadband.pm: prevent more duplicate MACs from sneaking
6786           in in the interim
6787
6788 2009-03-11 03:03  ivan
6789
6790         * FS/FS/: Conf.pm, cust_bill.pm: add previous_balance-summary_only
6791           config, RT#4404
6792
6793 2009-03-11 02:41  ivan
6794
6795         * FS/FS/cdr.pm: add cdr display with accountcode included, RT#4405
6796
6797 2009-03-11 01:57  ivan
6798
6799         * bin/print-directory_assist: comma
6800
6801 2009-03-11 01:46  ivan
6802
6803         * bin/print-directory_assist, etc/areacodes.txt: quick list of area
6804           codes and a kludge to print DA numbers for all of them
6805
6806 2009-03-10 09:14  jeff
6807
6808         * fs_selfservice/FS-SelfService/cgi/change_pay.html,
6809           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
6810           fs_selfservice/FS-SelfService/cgi/verify.cgi,
6811           fs_selfservice/FS-SelfService/cgi/myaccount.html,
6812           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
6813           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
6814           fs_selfservice/FS-SelfService/cgi/signup.cgi,
6815           fs_selfservice/FS-SelfService/cgi/signup.html, FS/FS/Conf.pm,
6816           FS/FS/Schema.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
6817           httemplate/elements/tr-textarea.html, FS/FS/cust_pay_pending.pm,
6818           FS/FS/cust_pkg.pm, FS/FS/payby.pm, FS/FS/payment_gateway.pm,
6819           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
6820           fs_selfservice/FS-SelfService/SelfService.pm,
6821           httemplate/browse/payment_gateway.html,
6822           httemplate/edit/payment_gateway.html,
6823           httemplate/edit/process/payment_gateway.html: merge webpay
6824           support in with autoselection of old realtime_bop and
6825           realtime_refund_bop
6826
6827 2009-03-08 17:15  ivan
6828
6829         * httemplate/misc/svc_acct-domains.cgi: mistake, its back
6830
6831 2009-03-08 17:15  ivan
6832
6833         * httemplate/misc/svc_acct-domains.cgi: doh
6834
6835 2009-03-03 17:47  ivan
6836
6837         * FS/FS/UID.pm: mpm-itk hack, commented-out for now
6838
6839 2009-03-03 15:56  ivan
6840
6841         * FS/FS/UID.pm: show the euid/ruid when throwing the "Not running
6842           uid freeside" error
6843
6844 2009-03-03 15:41  ivan
6845
6846         * FS/FS/queue.pm: eliminate harmless "Odd number of elements in
6847           hash assignment" warning
6848
6849 2009-03-02 00:49  ivan
6850
6851         * FS/FS/: part_export/vitelity.pm, Schema.pm, phone_avail.pm:
6852           preliminary vitelity export, RT#4868
6853
6854 2009-03-01 20:58  ivan
6855
6856         * FS/: bin/freeside-cdrrewrited, FS/Conf.pm, FS/cdr.pm: option to
6857           do charged_party rewriting in the cdrrewrited daemon, RT#4342
6858
6859 2009-03-01 16:10  ivan
6860
6861         * fs_selfservice/FS-SelfService/cgi/signup.html: have perl
6862           signup.html use selfserice skin config too: selfservice-head,
6863           selfserfice-body_header, selfservice-body_footer,
6864           selfservice-body_bgcolor, selfservice-box_bgcolor
6865
6866 2009-02-28 10:27  ivan
6867
6868         * Makefile: avoid erroring out running install-perl-modules when
6869           you have a pristine, un-updated CVS checkout
6870
6871 2009-02-25 19:51  ivan
6872
6873         * fs_selfservice/FS-SelfService/cgi/signup.html: make signup for a
6874           bit friendlier for BILL signups for testingm RT#4018
6875
6876 2009-02-25 12:05  ivan
6877
6878         * bin/japan.pl: adding quick tool to change the "states" for japan
6879
6880 2009-02-24 02:15  ivan
6881
6882         * FS/FS/Setup.pm: be quiet
6883
6884 2009-02-24 02:09  ivan
6885
6886         * conf/report_template: more bootstrapping bs
6887
6888 2009-02-24 02:06  ivan
6889
6890         * FS/FS/part_referral.pm: bootstrapping issues
6891
6892 2009-02-24 02:00  ivan
6893
6894         * FS/FS/Setup.pm: bootstrapping issues, aaargh
6895
6896 2009-02-24 01:58  ivan
6897
6898         * FS/FS/Setup.pm: bootstrapping issues, ugh
6899
6900 2009-02-24 01:50  ivan
6901
6902         * FS/FS/part_pkg.pm, FS/bin/freeside-setup,
6903           bin/freeside-create-initial-data: bootstrapping issues
6904
6905 2009-02-24 01:41  ivan
6906
6907         * bin/freeside-create-initial-data: somehow rc install wound up
6908           without any data
6909
6910 2009-02-24 00:45  ivan
6911
6912         * FS/bin/freeside-cdrrewrited: exact match, RT#3196
6913
6914 2009-02-24 00:41  ivan
6915
6916         * FS/bin/freeside-cdrrewrited, FS/FS/Schema.pm, FS/FS/cdr.pm,
6917           init.d/freeside-init: rewrite CDRs for forwarded Asterisk calls
6918           to be billable, RT#3196
6919
6920 2009-02-23 15:52  ivan
6921
6922         * FS/FS/Conf.pm: fix 1.7 -> 1.9 config upgrade for new "image"
6923           config type
6924
6925 2009-02-22 13:11  ivan
6926
6927         * httemplate/view/svc_www.cgi: remove flailing ", RT#4902
6928
6929 2009-02-22 13:08  ivan
6930
6931         * FS/: FS/Upgrade.pm, bin/freeside-upgrade: a better rough idea of
6932           where freeside-upgrade spends time
6933
6934 2009-02-22 12:42  ivan
6935
6936         * httemplate/edit/svc_www.cgi: fix apache config editing, doh,
6937           RT#4902
6938
6939 2009-02-22 12:12  ivan
6940
6941         * bin/apache.export: add exportnum to apache export files so they
6942           all get preserved in the case where you're using multiple apache
6943           exports to the same machine, RT#4901
6944
6945 2009-02-22 11:46  ivan
6946
6947         * FS/: MANIFEST, FS/h_cust_pkg.pm, FS/h_cust_pkg_reason.pm,
6948           t/h_cust_pkg.t, t/h_cust_pkg_reason.t, FS/cust_pkg_reason.pm: add
6949           h_cust_pkg and h_cust_pkg_reason packages, RT#4896
6950
6951 2009-02-22 02:58  ivan
6952
6953         * FS/FS/part_pkg/flat.pm: don't do a credit for unused time for
6954           packages that don't have a last bill date.  really.  RT#4881
6955
6956 2009-02-22 02:34  ivan
6957
6958         * FS/FS/cust_pkg.pm: this would seem to be right, but...?
6959
6960 2009-02-22 00:41  ivan
6961
6962         * httemplate/browse/part_pkg.cgi, FS/FS/part_pkg.pm,
6963           FS/FS/type_pkgs.pm: add agent type list to package def browse,
6964           RT#4880
6965
6966 2009-02-21 18:37  ivan
6967
6968         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix tax
6969           report for more complex situations with counties and taxclasses,
6970           make taxable line items clickable, RT#4878
6971
6972 2009-02-21 16:19  ivan
6973
6974         * FS/FS/cust_pkg.pm: okay, so no_empty_county was on crack.  but
6975           this fixes up tax reports nicely.  RT#4878
6976
6977 2009-02-21 12:56  ivan
6978
6979         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
6980           location_sql search, for tax reports.  RT#4878
6981
6982 2009-02-21 12:14  ivan
6983
6984         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
6985           location_sql search, for tax reports.  RT#4878
6986
6987 2009-02-21 09:56  ivan
6988
6989         * bin/follow-tax-rename, FS/FS/cust_bill_pkg.pm: adding
6990           follow-tax-rename tool (well, quick hack), RT#4878
6991
6992 2009-02-20 20:28  ivan
6993
6994         * FS/FS/Record.pm: and for obj creation too
6995
6996 2009-02-20 20:27  ivan
6997
6998         * FS/FS/Record.pm: it would help to actually finish
6999           nowarn_classload kludge
7000
7001 2009-02-20 20:23  ivan
7002
7003         * FS/FS/Record.pm: add nowarn_classload kludge
7004
7005 2009-02-20 07:07  jeff
7006
7007         * httemplate/edit/cust_main.cgi: support a default tax location
7008           outside us/ca with cch data and better handling of response from
7009           USPS (RT 4857)
7010
7011 2009-02-19 18:55  ivan
7012
7013         * FS/FS/access_user.pm: oops, adding multiple-rightname support
7014           broke ACL caching, bringing it back should be a good perf win for
7015           large customer views, whew.  RT#4830
7016
7017 2009-02-19 18:41  ivan
7018
7019         * FS/FS/Conf.pm, httemplate/view/cust_main/packages/status.html:
7020           disable display of auto-suspend dates unless enabled by config.
7021           at least until it can be made more efficient.  this is slowing
7022           down customer view waaaaaaaaaay too much.  RT#4830
7023
7024 2009-02-19 18:22  ivan
7025
7026         * httemplate/autohandler: harmless tyop
7027
7028 2009-02-19 05:38  jeff
7029
7030         * httemplate/edit/: cust_main.cgi,
7031           cust_main/choose_tax_location.html: do not attempt to assign a
7032           geocode to non us/ca addresses (RT 4857)
7033
7034 2009-02-18 23:57  ivan
7035
7036         * httemplate/search/: elements/cust_pay_or_refund.html,
7037           elements/search.html, cust_pay_pending.html: redirect pending
7038           payment report back to customer when the pending payment is
7039           resolved, RT#4837, and fix otaker fallout from the pending stuff,
7040           RT#4866
7041
7042 2009-02-18 22:42  ivan
7043
7044         * httemplate/: autohandler, pref/pref-process.html, pref/pref.html:
7045           add profiling to a file OOM situations, RT#4830
7046
7047 2009-02-18 17:50  ivan
7048
7049         * FS/FS/Record.pm: fix "improved" float searching problems, RT#4878
7050
7051 2009-02-16 23:43  ivan
7052
7053         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
7054           you otherwise couldn't see, RT#4854
7055
7056 2009-02-16 23:40  ivan
7057
7058         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
7059           you otherwise couldn't see, RT#4854
7060
7061 2009-02-16 18:28  ivan
7062
7063         * FS/FS/Mason.pm, httemplate/autohandler,
7064           httemplate/pref/pref-process.html, httemplate/pref/pref.html:
7065           per-user preference for turning on profiling display when
7066           DBIx::Profile is loaded, RT#4830
7067
7068 2009-02-16 18:01  ivan
7069
7070         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
7071           httemplate/edit/process/quick-charge.cgi,
7072           httemplate/view/cust_main/packages.html: add tax-exempt checkbox
7073           to one-time charges, RT#4858
7074
7075 2009-02-16 15:54  ivan
7076
7077         * FS/FS/cust_pay_pending.pm, FS/FS/AccessRight.pm,
7078           FS/FS/cust_main.pm, httemplate/search/cust_pay_pending.html,
7079           httemplate/search/elements/cust_pay_or_refund.html,
7080           httemplate/edit/cust_pay_pending.html,
7081           httemplate/edit/process/cust_pay_pending.html,
7082           httemplate/view/cust_main/payment_history.html,
7083           httemplate/elements/menu.html: add reporting on (and resolution
7084           of) stuck pending transactions, RT#4837 (RT#3572)
7085
7086 2009-02-15 22:40  jeff
7087
7088         * bin/cch_tax_tool: a cheesy little tool to assist in syncing cch
7089           updates to the initial install
7090
7091 2009-02-15 22:02  jeff
7092
7093         * FS/FS/: cust_tax_location.pm, part_pkg_taxrate.pm, tax_class.pm:
7094           allow completely empty updates (again?)
7095
7096 2009-02-15 21:59  jeff
7097
7098         * FS/FS/cust_tax_location.pm: wrong operator
7099
7100 2009-02-15 09:38  jeff
7101
7102         * FS/FS/tax_rate.pm: remove useless line
7103
7104 2009-02-15 09:23  jeff
7105
7106         * FS/FS/tax_rate.pm: tyop
7107
7108 2009-02-15 09:20  jeff
7109
7110         * FS/FS/tax_rate.pm: trim whitespace on import
7111
7112 2009-02-15 05:51  jeff
7113
7114         * FS/FS/Record.pm: improved float searching
7115
7116 2009-02-13 16:40  ivan
7117
7118         * httemplate/: elements/select-agent.html,
7119           elements/tr-select-agent.html, browse/addr_block.cgi: clean up
7120           select-agent agent virtualization, RT#1405
7121
7122 2009-02-12 11:48  jeff
7123
7124         * FS/FS/: cust_tax_location.pm, tax_rate.pm: proper match arguments
7125           help
7126
7127 2009-02-12 07:55  jeff
7128
7129         * httemplate/: misc/tax-import.cgi, elements/form-file_upload.html:
7130           better upload error handling and correction of tax upload
7131           filecount
7132
7133 2009-02-11 10:44  ivan
7134
7135         * httemplate/search/cdr.html: fix select and unselect all buttons
7136           on CDR bulk actions, RT#4766
7137
7138 2009-02-11 08:06  jeff
7139
7140         * FS/FS/Schema.pm: mac is unique
7141
7142 2009-02-10 08:25  jeff
7143
7144         * httemplate/edit/part_pkg.cgi: fix taxproduct fallout from IE 2083
7145           limit workaround
7146
7147 2009-02-10 02:35  ivan
7148
7149         * FS/FS/AccessRight.pm, httemplate/misc/cdr.cgi,
7150           httemplate/search/cdr.html: quick n' dirty CDR deletion from web
7151           interface, RT#4766 / RT#4731
7152
7153 2009-02-09 07:03  ivan
7154
7155         * httemplate/browse/agent.cgi: try for slightly better UI on agent
7156           config overrides
7157
7158 2009-02-09 06:05  ivan
7159
7160         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
7161           FS/FS/cust_pay.pm, FS/bin/freeside-expiration-alerter,
7162           conf/invoice_html, conf/invoice_html_statement,
7163           httemplate/config/config-image.cgi,
7164           httemplate/config/config-process.cgi,
7165           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
7166           httemplate/elements/header.html, httemplate/view/REAL_logo.cgi,
7167           httemplate/view/cust_bill-logo.cgi: rest of per-agent config for
7168           company_name, company_address, logo, etc.. RT#3989
7169
7170 2009-02-09 03:45  ivan
7171
7172         * FS/FS/UI/Web.pm: pull out the data for address fields too!
7173           RT#4583
7174
7175 2009-02-09 03:35  ivan
7176
7177         * FS/FS/ConfDefaults.pm: more consistent labeling, RT#4583
7178
7179 2009-02-09 03:32  ivan
7180
7181         * FS/FS/: UI/Web.pm, ConfDefaults.pm: add some more customer output
7182           formats that include service address, RT#4583
7183
7184 2009-02-09 02:38  ivan
7185
7186         * FS/bin/freeside-fetch: increase LWP timeout, some reports can
7187           take a while
7188
7189 2009-02-08 21:59  ivan
7190
7191         * FS/FS/part_pkg/voip_cdr.pm: add skip_dcontext and
7192           skip_dstchannel_prefix options, RT#3196
7193
7194 2009-02-08 17:49  ivan
7195
7196         * FS/FS/access_user.pm, FS/FS/part_pkg.pm,
7197           httemplate/browse/access_group.html,
7198           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
7199           httemplate/edit/elements/edit.html,
7200           httemplate/elements/select-part_pkg.html: further work on agents
7201           editing own packages: fix fallout on package customization from
7202           turning agent_virt on in edit/part_pkg.cgi, add a "clone package"
7203           to package browse, like clone service, and have agent type
7204           selection disappear when you set an agentnum.  RT#1331
7205
7206 2009-02-07 18:05  ivan
7207
7208         * FS/FS/access_user.pm, FS/FS/cust_pkg.pm,
7209           httemplate/browse/part_pkg.cgi, httemplate/edit/cust_main.cgi,
7210           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
7211           httemplate/edit/process/part_pkg.cgi,
7212           httemplate/elements/select-agent_types.html,
7213           httemplate/elements/select-cust-part_pkg.html,
7214           httemplate/elements/select-part_pkg.html,
7215           httemplate/elements/select-table.html,
7216           httemplate/elements/tr-select-agent_types.html,
7217           httemplate/search/elements/search.html,
7218           FS/FS/ClientAPI/Signup.pm: further work on agents editing own
7219           packages: allow them to see (but not edit) global packages for
7220           their type, RT#1331
7221
7222 2009-02-07 12:16  ivan
7223
7224         * FS/FS/ClientAPI/MyAccount.pm,
7225           fs_selfservice/FS-SelfService/SelfService.pm: add more
7226           documentation on order_pkg and the ability to order svc_phone
7227           too, RT#4722
7228
7229 2009-02-07 11:35  ivan
7230
7231         * httemplate/view/cust_main/payment_history.html: right-align
7232           amount in prev history row
7233
7234 2009-02-07 11:34  ivan
7235
7236         * FS/FS/Record.pm: don't look up encryption config every search,
7237           this should help perf a lot with database config in 1.9
7238
7239 2009-02-07 11:05  ivan
7240
7241         * bin/pod2x: no, it doesn't look like we have query
7242
7243 2009-02-07 00:23  ivan
7244
7245         * httemplate/view/cust_main/: payment_history.html, packages.html,
7246           packages/location.html, packages/services.html,
7247           packages/status.html, payment_history/payment.html,
7248           payment_history/refund.html: optimize customer view: avoid
7249           looking up config values inside loops, RT#4728
7250
7251 2009-02-06 17:45  ivan
7252
7253         * fs_selfservice/FS-SelfService/SelfService.pm: fix up POD
7254           formatting, RT#4727
7255
7256 2009-02-06 17:33  ivan
7257
7258         * bin/pod2x: don't need this
7259
7260 2009-02-06 17:26  ivan
7261
7262         * bin/pod2x: update pod2x to use Mediawiki module instead of
7263           WWW:::Mediawiki::Client.  whew, that wasn't so bad.  RT#4727
7264
7265 2009-02-06 10:31  ivan
7266
7267         * httemplate/elements/location.html: fix spurious "Unit #" label
7268           showing up, RT#4745
7269
7270 2009-02-05 13:02  jeff
7271
7272         * FS/FS/tax_rate.pm: pluralization agreement
7273
7274 2009-02-05 08:57  jeff
7275
7276         * FS/FS/: Conf.pm, tax_rate.pm: add a config flag to ignore new
7277           style taxes instead of throwing fatal errors
7278
7279 2009-02-04 07:58  jeff
7280
7281         * FS/FS/cust_main.pm: with usage classes, the probability of a
7282           taxless line item tranche is too high for this to be a fatal
7283           error.  we risk overlooking misconfigured taxes/packages
7284
7285 2009-02-03 13:33  jeff
7286
7287         * FS/FS/part_pkg.pm: the taxproductnum is ALWAYS one of the
7288           filtering conditions
7289
7290 2009-02-01 05:52  ivan
7291
7292         * bin/test_scrub: adding scrub tool
7293
7294 2009-02-01 04:48  ivan
7295
7296         * httemplate/elements/menu.html: yow, don't hide the config menu
7297           unnecessarily
7298
7299 2009-02-01 04:28  ivan
7300
7301         * fs_selfservice/FS-SelfService/cgi/: ach_payment_results.html,
7302           agent_delete_svc.html, agent_main.html, agent_order_pkg.html,
7303           agent_provision.html, agent_provision_svc_acct.html,
7304           change_bill.html, change_password.html, change_pay.html,
7305           change_ship.html, customer_change_pkg.html,
7306           customer_order_pkg.html, delete_svc.html, footer.html,
7307           list_customers.html, make_ach_payment.html, make_payment.html,
7308           myaccount.html, payment_results.html, process_change_bill.html,
7309           process_change_password.html, process_change_pay.html,
7310           process_change_pkg.html, process_change_ship.html,
7311           process_order_pkg.html, process_order_recharge.html,
7312           process_svc_acct.html, process_svc_external.html, provision.html,
7313           provision_svc_acct.html, recharge_prepay.html,
7314           recharge_results.html, selfservice.cgi, view_customer.html,
7315           view_invoice.html, view_support_details.html, view_usage.html,
7316           view_usage_details.html: put the footer in one frigging file,
7317           whew
7318
7319 2009-02-01 02:37  ivan
7320
7321         * FS/FS/Schema.pm: indexing cust_bill_event.eventpart should help
7322           speed up freeside-migrate-events slightly... RT#4277
7323
7324 2009-01-31 20:13  ivan
7325
7326         * FS/FS/Upgrade.pm: commit after each table upgrade, helps with
7327           getting huge dbs upgraded, RT#4679
7328
7329 2009-01-31 01:53  ivan
7330
7331         * FS/FS/access_user.pm: cache the results of ACL queries, should
7332           improve performance of customer view page for customers with
7333           shitloads of packages/services, RT#4696
7334
7335 2009-01-30 12:44  ivan
7336
7337         * FS/FS/ClientAPI_SessionCache.pm: should use FS::Conf
7338
7339 2009-01-29 16:40  ivan
7340
7341         * FS/FS/UI/bytecount.pm: we're not a disk drive manufacturer
7342
7343 2009-01-29 11:21  ivan
7344
7345         * FS/FS/cust_pkg.pm: fix unsuspend-always_adjust_next_bill_date
7346           config, RT#4271
7347
7348 2009-01-28 08:29  rsiddall
7349
7350         * rpm/freeside.spec: Removed conflict between core billing package
7351           and self-service RPMs so you can install them all on the same
7352           machine.  This may have applications if you're using XMLRPC to
7353           talk to the self-service interface from PHP, Python, etc.
7354
7355 2009-01-27 01:39  ivan
7356
7357         * FS/FS/AccessRight.pm, httemplate/search/elements/search.html: add
7358           ACL to allow download of browse/ stuff too, when possible.
7359           RT#4681
7360
7361 2009-01-25 20:22  ivan
7362
7363         * FS/FS/cust_main.pm: i think this was right after all, we do want
7364           to look for a county-less state+country match before country only
7365           and giving up, RT#4681
7366
7367 2009-01-25 18:14  ivan
7368
7369         * FS/FS/cust_bill.pm: should fix: Argument "\\dollar 2.69" isn't
7370           numeric in sprintf at /usr/local/share/perl/5.8.8/FS/cust_bill.pm
7371           line 2193.  Hopefully no problems with invoice with 0 tax
7372           printing :/.  RT#4681
7373
7374 2009-01-25 17:36  ivan
7375
7376         * FS/FS/cust_main.pm: should be better error message for inability
7377           to find tax rates, RT#4681.  also pull in the add_freq changes.
7378           *think* they're safe.  famous last words.
7379
7380 2009-01-25 17:07  ivan
7381
7382         * FS/FS/cust_pkg.pm: fix harmless warning, RT#4681: Argument ""
7383           isn't numeric in numeric eq (==) at
7384           /usr/local/share/perl/5.8.8/FS/cust_pkg.pm line 443.
7385
7386 2009-01-25 15:58  ivan
7387
7388         * FS/FS/Record.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi,
7389           httemplate/edit/elements/edit.html: fix one-time charges and
7390           package customization for employees who don't have 'Edit global
7391           package definition' ACL, RT#4668
7392
7393 2009-01-25 14:20  ivan
7394
7395         * httemplate/browse/: access_group.html, access_user.html:
7396           normalize terminology: s/internal users/employees/
7397
7398 2009-01-25 12:43  ivan
7399
7400         * FS/bin/: freeside-cdrd, freeside-queued: reduce waiting time for
7401           -cdrd and -queued, RT#4667
7402
7403 2009-01-24 17:27  ivan
7404
7405         * FS/FS/cust_svc.pm: add some debugging to RADIUS db calls
7406
7407 2009-01-24 13:53  ivan
7408
7409         * fs_selfservice/php/: order_renew.php,
7410           process_payment_order_renew.php: finish up prepay example,
7411           RT#4623
7412
7413 2009-01-24 13:53  ivan
7414
7415         * FS/FS/ClientAPI/MyAccount.pm: have the prepay amounts include the
7416           current balance, RT#4623
7417
7418 2009-01-24 13:49  ivan
7419
7420         * httemplate/edit/cust_main.cgi: wtf, don't pop up the geocode
7421           chooser when taxproducts are off
7422
7423 2009-01-24 13:04  ivan
7424
7425         * httemplate/: elements/select-domain.html,
7426           elements/select-table.html, elements/tr-select-domain.html,
7427           search/report_svc_acct.html, search/svc_acct.cgi: add domain
7428           selection to advanced account report (side effect on RT#4623)
7429
7430 2009-01-22 17:23  ivan
7431
7432         * fs_selfservice/php/: freeside.class.php, login.php, main.php,
7433           order_renew.php, process_login.php,
7434           process_payment_order_renew.php: add the start at PHP
7435           self-service as a quick early renew example
7436
7437 2009-01-22 16:49  ivan
7438
7439         * FS/FS/ClientAPI/MyAccount.pm: typo in rounding the amounts
7440           returned by renew_info, RT#4623
7441
7442 2009-01-22 16:23  ivan
7443
7444         * FS/FS/ClientAPI/MyAccount.pm: round the amounts returned by
7445           renew_info, RT#4623
7446
7447 2009-01-22 09:29  ivan
7448
7449         * FS/FS/part_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
7450           fs_selfservice/FS-SelfService/SelfService.pm: add self-service
7451           methods renew_info, order_renew and process_payment_order_renew
7452           to enable self-renewal through self-service.  RT#4623
7453
7454 2009-01-20 18:02  ivan
7455
7456         * httemplate/edit/: part_pkg.cgi, elements/edit.html: fix
7457           (hopefully last of the) customize package bogosity in 1.9,
7458           RT#4662
7459
7460 2009-01-20 16:52  ivan
7461
7462         * FS/FS/cust_bill_pkg_tax_location.pm: stupid typo preventing
7463           service addresses from working, RT#4663
7464
7465 2009-01-20 12:08  ivan
7466
7467         * FS/FS/: cust_main.pm: whew, hopefully that will actually fix
7468           agent-specific invoices migrated from 1.7->1.9, RT#4645
7469
7470 2009-01-20 11:35  ivan
7471
7472         * FS/FS/cust_bill.pm: fix agent-specific logos migrated from 1.7,
7473           RT#4645
7474
7475 2009-01-19 15:53  ivan
7476
7477         * FS/FS/tax_rate.pm, httemplate/misc/process/tax-import.cgi:
7478           tax-pkg_location changes broke new taxation, this should fix
7479
7480 2009-01-19 15:44  ivan
7481
7482         * FS/FS/part_pkg/voip_cdr.pm: turn debugging off
7483
7484 2009-01-19 14:32  ivan
7485
7486         * FS/FS/part_pkg/voip_cdr.pm: don't ignore the cdrtypenum rule for
7487           0, hopefully finally fix DA for QIS, RT#4502
7488
7489 2009-01-19 09:37  ivan
7490
7491         * httemplate/edit/process/cust_pkg.cgi: fix error on bulk package
7492           order/cancel, RT#4645
7493
7494 2009-01-18 22:36  ivan
7495
7496         * httemplate/: elements/tr-select-cust_location.html,
7497           view/cust_main/packages/location.html: default service location
7498           is cust_main ship_ address when present!  RT#4499
7499
7500 2009-01-18 19:50  ivan
7501
7502         * FS/FS/Schema.pm, FS/FS/rate.pm,
7503           httemplate/edit/process/rate_region.cgi: 10 digit prefix
7504           matching, RT#4403
7505
7506 2009-01-18 15:51  ivan
7507
7508         * FS/FS/cust_pkg.pm: finish package location tax reporing, RT#4499
7509
7510 2009-01-18 15:43  ivan
7511
7512         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
7513           FS/FS/cust_bill_pkg_tax_location.pm, FS/FS/cust_main.pm,
7514           FS/FS/cust_main_county.pm, FS/FS/tax_rate.pm,
7515           FS/t/cust_bill_pkg_tax_location.t,
7516           httemplate/search/cust_bill_pkg.cgi,
7517           httemplate/search/report_tax.cgi,
7518           httemplate/view/cust_main/packages/location.html: finish package
7519           location tax reporing, RT#4499
7520
7521 2009-01-18 13:06  rsiddall
7522
7523         * rpm/freeside.sysconfig: bash didn't like spaces on each side of
7524           an equals sign.
7525
7526 2009-01-13 05:00  ivan
7527
7528         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb delete &
7529           return number to availability, RT#4603
7530
7531 2009-01-12 19:25  ivan
7532
7533         * FS/FS/part_pkg/voip_cdr.pm: whew, works fine, rewrite to 411 was
7534           sticky that's why calls were being skipped for wrong carrierid,
7535           RT#4502
7536
7537 2009-01-12 18:39  ivan
7538
7539         * FS/FS/part_pkg/voip_cdr.pm: by his noodly appendage, i hope this
7540           is just a precendece problem, RT#4502
7541
7542 2009-01-12 18:13  ivan
7543
7544         * FS/FS/part_pkg/voip_cdr.pm: WORKING avoid looking up options
7545           inside the rating loop, RT#4502
7546
7547 2009-01-12 17:58  ivan
7548
7549         * FS/FS/part_pkg/voip_cdr.pm: avoid looking up options inside the
7550           rating loop, RT#4502
7551
7552 2009-01-12 17:34  ivan
7553
7554         * FS/FS/part_pkg/voip_cdr.pm: refactor out the ignoring rules into
7555           check_chargable; ignore carrierid rule w/411 rewrite, RT#4502
7556
7557 2009-01-12 16:17  ivan
7558
7559         * FS/FS/part_pkg/voip_cdr.pm: wtf is up with 411_rewrite, RT#4502
7560
7561 2009-01-12 15:51  ivan
7562
7563         * FS/FS/: Conf.pm, Record.pm, cdr/taqua.pm: taqua config to rewrite
7564           DA calls, RT#4502
7565
7566 2009-01-12 13:16  jeff
7567
7568         * FS/FS/cust_main.pm: tickets only exist when a ticket system
7569           exists
7570
7571 2009-01-12 12:59  jeff
7572
7573         * FS/FS/cust_main.pm: doc tyop
7574
7575 2009-01-12 01:01  jeff
7576
7577         * FS/FS/svc_acct.pm: vfw callback failure
7578
7579 2009-01-10 15:56  ivan
7580
7581         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
7582           FS/FS/cust_pkg.pm, httemplate/misc/change_pkg.cgi,
7583           httemplate/edit/process/change-cust_pkg.html,
7584           httemplate/edit/process/cust_pkg.cgi,
7585           httemplate/elements/location.html,
7586           httemplate/elements/tr-select-cust_location.html,
7587           httemplate/view/cust_main/packages/location.html,
7588           httemplate/view/cust_main/packages/package.html: implement
7589           package changes w/location change, RT#4499
7590
7591 2009-01-09 16:43  ivan
7592
7593         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
7594           httemplate/elements/location.html,
7595           httemplate/elements/tr-select-cust_location.html,
7596           httemplate/view/cust_main/packages.html,
7597           httemplate/edit/process/quick-cust_pkg.cgi,
7598           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html:
7599           more work on package service addresses:  hide locations when
7600           they're all the default, config to show them anyway / finish
7601           implementing package ordering, fix all the state/county weirdness
7602           when changing the location dropdown. RT#4499
7603
7604 2009-01-08 20:06  ivan
7605
7606         * httemplate/edit/cust_main/contact.html,
7607           httemplate/elements/location.html,
7608           httemplate/elements/select-country.html,
7609           httemplate/elements/select-county.html,
7610           httemplate/elements/select-state.html,
7611           httemplate/elements/tr-select-part_referral.html,
7612           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html,
7613           FS/FS/Mason.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
7614           httemplate/view/cust_main/packages.html,
7615           httemplate/view/cust_main/packages/location.html: pick/enter a
7616           location when ordering a package, RT#4499
7617
7618 2009-01-07 17:45  ivan
7619
7620         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
7621           FS/FS/cust_location.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
7622           FS/t/cust_location.t, eg/table_template.pm,
7623           eg/table_template-svc.pm,
7624           httemplate/view/cust_main/packages.html,
7625           httemplate/view/cust_main/packages/location.html,
7626           httemplate/view/cust_main/packages/package.html,
7627           httemplate/view/cust_main/packages/services.html,
7628           httemplate/view/cust_main/packages/status.html: start adding
7629           package locations, RT#4499
7630
7631 2009-01-07 08:59  jeff
7632
7633         * conf/invoice_latex: allow tex to do more column sizing
7634
7635 2009-01-06 16:27  ivan
7636
7637         * httemplate/browse/rate_region.html: country code is two words
7638
7639 2009-01-06 16:18  ivan
7640
7641         * FS/FS/part_pkg/voip_cdr.pm: fixup error message, this is all for
7642           RT#4524
7643
7644 2009-01-06 16:14  ivan
7645
7646         * httemplate/browse/: rate.cgi, rate_region.html: add a dropdown to
7647           help browse regions by countrycode
7648
7649 2009-01-06 15:30  ivan
7650
7651         * FS/FS/part_pkg/voip_cdr.pm: throw a fatal error if a call is
7652           unrateable and add an ignore_unrateable flag to go back to the
7653           old skip behavior
7654
7655 2009-01-06 13:16  ivan
7656
7657         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: swap price to last column
7658           in default CDR output format; fix "all 0 prices" when using
7659           simple output format w/internal rating, RT#4503
7660
7661 2009-01-05 13:12  jeff
7662
7663         * FS/FS/tax_rate.pm: doh! change the interface here, too
7664
7665 2009-01-04 16:26  ivan
7666
7667         * httemplate/elements/checkboxes-table-name.html,
7668           httemplate/elements/checkboxes.html,
7669           httemplate/elements/select-rate.html,
7670           httemplate/elements/tr-select-rate.html, FS/FS/rate_prefix.pm,
7671           httemplate/browse/rate.cgi,
7672           httemplate/misc/copy-rate_detail.html,
7673           httemplate/misc/process/copy-rate_detail.html: add rate copying,
7674           RT#4431
7675
7676 2009-01-04 14:07  ivan
7677
7678         * Makefile, init.d/freeside-init: don't run a self-service server
7679           against localhost OOTB; eliminate those gigantic useless logfiles
7680
7681 2009-01-02 17:52  ivan
7682
7683         * bin/cdr.http_and_import, bin/cdr.import, bin/cdr.sftp_and_import,
7684           FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/indosoft.pm: indosoft
7685           CDR format, RT#4425
7686
7687 2009-01-02 14:03  ivan
7688
7689         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/bell_west.pm,
7690           FS/FS/cdr/troop.pm, bin/cdr.import, bin/cdr.sftp_and_import: add
7691           troop CDRs, RT#4413
7692
7693 2009-01-02 10:01  ivan
7694
7695         * eg/cdr_template.pm: cdr template, RT#4413 and RT#4412
7696
7697 2009-01-02 09:58  ivan
7698
7699         * FS/FS/cdr/troop.pm: commiting initial troop CDR template, RT#4413
7700
7701 2009-01-01 12:11  rsiddall
7702
7703         * rpm/freeside-selfservice.conf: New Apache configuration file for
7704           the self-service interface.
7705
7706 2009-01-01 12:10  rsiddall
7707
7708         * rpm/freeside.spec: Modifications to let self-service work if you
7709           really insist on installing it on the same machine as the billing
7710           server.  Also more fixes for SuSE, and a couple of changes to
7711           minimize differences from the 1.7 branch.
7712
7713 2008-12-31 14:04  ivan
7714
7715         * FS/FS/: Record.pm, cdr/bell_west.pm: finish up working bell_west
7716           CDR format, RT#4403
7717
7718 2008-12-31 10:07  jeff
7719
7720         * FS/FS/cust_main.pm: one got missed?
7721
7722 2008-12-30 19:28  ivan
7723
7724         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/phone_avail.pm,
7725           FS/FS/cdr/bell_west.pm, FS/FS/cdr/simple.pm,
7726           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/rate_detail.html,
7727           httemplate/misc/cdr-import.html,
7728           httemplate/misc/process/cdr-import.html: bell west CDR format,
7729           RT#4403
7730
7731 2008-12-30 14:00  jeff
7732
7733         * FS/FS/: cust_pkg.pm, cust_pkg_reason.pm: yet more timestamping
7734           improvements and corrections to reasons based on history records
7735
7736 2008-12-30 13:45  jeff
7737
7738         * FS/FS/cdr.pm: move price to last column for default_source
7739
7740 2008-12-30 11:13  jeff
7741
7742         * FS/FS/part_pkg/voip_cdr.pm: allow upstream_simple to specify a
7743           usage_class for tax purposes in calltypenum
7744
7745 2008-12-29 10:06  jeff
7746
7747         * Makefile, conf/invoice_latex, conf/longtable.sty.patch,
7748           etc/fslongtable.sty: ease deployment of patched longtable
7749
7750 2008-12-28 11:10  ivan
7751
7752         * httemplate/browse/cust_main_county.cgi: finish dealing with
7753           counties with spaces, etc., RT#4496
7754
7755 2008-12-28 11:08  ivan
7756
7757         * httemplate/edit/process/cust_main_county-expand.cgi: allow normal
7758           ut_textn strings in county expansion, RT#4496
7759
7760 2008-12-28 10:59  ivan
7761
7762         * httemplate/browse/cust_main_county.cgi: deal with counties with
7763           spaces, etc., RT#4496
7764
7765 2008-12-28 10:52  ivan
7766
7767         * httemplate/browse/cust_main_county.cgi: put the
7768           country/state/county selections on their own line, RT#4496
7769
7770 2008-12-28 10:48  ivan
7771
7772         * httemplate/elements/: select-country.html, select-county.html,
7773           select-state.html, select-did.html: fix browse results for
7774           selecting counties (resulting from separating tax classes), also
7775           add dropdowns to browse by state and county, RT#4496
7776
7777 2008-12-28 10:44  ivan
7778
7779         * httemplate/: browse/cust_main_county.cgi,
7780           edit/cust_main/contact.html, edit/cust_main/billing.html,
7781           misc/payment.cgi, edit/cust_main/select-country.html,
7782           edit/cust_main/select-county.html,
7783           edit/cust_main/select-state.html: fix browse results for
7784           selecting counties (resulting from separating tax classes), also
7785           add dropdowns to browse by state and county, RT#4496
7786
7787 2008-12-24 16:45  jeff
7788
7789         * FS/FS/: cust_bill_pkg.pm, cust_main.pm, cust_main_county.pm: fix
7790           "texas tax" in 1.9
7791
7792 2008-12-23 13:41  jeff
7793
7794         * FS/FS/cust_main.pm: miss use
7795
7796 2008-12-23 12:35  jeff
7797
7798         * FS/FS/cust_main.pm: correct bad tax calculation
7799
7800 2008-12-22 16:32  ivan
7801
7802         * FS/FS/: cust_bill.pm: truncate package descriptions over 50 chars
7803           to avoid pushing the total column out to the right, RT#4449
7804
7805 2008-12-22 15:28  ivan
7806
7807         * httemplate/config/config.cgi: textareas are much less annoying to
7808           work with when their scrollbar isn't scrolled off the side itself
7809
7810 2008-12-22 14:30  rsiddall
7811
7812         * rpm/freeside.spec: Copying over modifications to support SuSE
7813           from the 1.7 branch.
7814
7815 2008-12-22 13:16  ivan
7816
7817         * httemplate/edit/: part_pkg.cgi, quick-charge.html: soft-limit
7818           package names to 50 chars to avoid problems with typeset
7819           invoices, RT#4449
7820
7821 2008-12-21 13:53  ivan
7822
7823         * FS/FS/svc_phone.pm: and fix msgcat usage, this should do it?,
7824           RT#4204
7825
7826 2008-12-21 13:49  ivan
7827
7828         * FS/FS/svc_acct.pm: svc_acct.pm bogosity too, wtf?!, RT#4204
7829
7830 2008-12-21 13:44  ivan
7831
7832         * FS/FS/: msgcat.pm: msgcat.pm upgrade bogosity, shrug, RT#4204
7833
7834 2008-12-21 13:37  ivan
7835
7836         * FS/FS/: svc_Common.pm, Upgrade.pm: unique checking for svc_phone
7837           like svc_acct, closes: RT#4204 (also a few lines of the new
7838           per-agent config snuck in Conf.pm from RT#3989)
7839
7840 2008-12-21 13:33  ivan
7841
7842         * FS/: FS/svc_phone.pm, FS/Conf.pm, FS/Record.pm, FS/Setup.pm,
7843           FS/msgcat.pm, FS/svc_Common.pm, FS/svc_acct.pm,
7844           bin/freeside-upgrade: unique checking for svc_phone like
7845           svc_acct, closes: RT#4204 (also a few lines of the new per-agent
7846           config snuck in Conf.pm from RT#3989)
7847
7848 2008-12-21 10:38  ivan
7849
7850         * FS/bin/freeside-cdrd: cdrd brainfart, finishing up RT#4423
7851
7852 2008-12-21 10:09  ivan
7853
7854         * FS/: FS/Schema.pm, FS/queue.pm, bin/freeside-cdrd: have
7855           freeside-queued put billing jobs in the queue, so they run in
7856           their own short-lived processes, RT#4423
7857
7858 2008-12-21 09:40  ivan
7859
7860         * FS/FS/queue.pm: doc
7861
7862 2008-12-15 16:08  jeff
7863
7864         * FS/FS/cust_pkg.pm: proper dates on expire and suspend reasons
7865
7866 2008-12-11 13:11  jeff
7867
7868         * FS/FS/cust_main.pm: place tax on invoice only once
7869
7870 2008-12-10 13:43  ivan
7871
7872         * httemplate/search/: cust_bill_event.html, report_cust_bill.html,
7873           report_cust_credit.html, report_cust_event.html,
7874           report_cust_main-zip.html, report_cust_main.html,
7875           report_cust_pay.html, report_cust_pay_batch.html,
7876           report_cust_pkg.html, report_newtax.html, report_svc_acct.html,
7877           report_tax.html: allow all-agent reporting again
7878
7879 2008-12-10 13:33  ivan
7880
7881         * httemplate/graph/: report_cust_bill_pkg.html,
7882           report_cust_pkg.html, report_money_time.html: allow all-agent
7883           reporting again
7884
7885 2008-12-10 12:20  ivan
7886
7887         * FS/FS/cust_main/Import.pm: referral import fixes, RT#4427
7888
7889 2008-12-10 11:43  rsiddall
7890
7891         * rpm/freeside.spec: Cleanup to quieten rpmlint.  Fixes to cope
7892           with moving code out of handler.pl, etc.
7893
7894 2008-12-10 11:42  rsiddall
7895
7896         * rpm/rpm2Bundle: Further modifications to handle Perl RPM names
7897           and map them back to Perl module names.
7898
7899 2008-12-09 18:47  jeff
7900
7901         * FS/FS/cust_tax_location.pm: space is empty
7902
7903 2008-12-08 17:49  ivan
7904
7905         * FS/FS/Record.pm: oops
7906
7907 2008-12-08 17:46  ivan
7908
7909         * FS/FS/Record.pm, FS/FS/inventory_item.pm,
7910           httemplate/misc/inventory_item-import.html,
7911           httemplate/misc/process/inventory_item-import.html: use common
7912           base for inventory import too, fixes problems with errors due to
7913           dos line endings and allows Excel upload, RT#4346
7914
7915 2008-12-08 02:13  ivan
7916
7917         * FS/FS/cust_bill_pkg.pm: make CDRs smaller, so we can fit more
7918           columns, RT#4376
7919
7920 2008-12-08 01:08  ivan
7921
7922         * FS/FS/Schema.pm: make room for CDRs, RT#4387
7923
7924 2008-12-08 00:52  ivan
7925
7926         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: respect output_format and
7927           add an header for rating_method=prefix too, RT#4387
7928
7929 2008-12-08 00:46  ivan
7930
7931         * conf/invoice_html: normal ext_desc shouldn't shove the second+
7932           columns of CDRs out
7933
7934 2008-12-05 09:23  jeff
7935
7936         * FS/FS/tax_rate.pm: passthrough support for gross revenue taxes
7937
7938 2008-12-05 09:19  jeff
7939
7940         * FS/FS/part_pkg.pm: avoid taxation on products with no assigned
7941           taxes
7942
7943 2008-12-05 00:24  jeff
7944
7945         * FS/FS/cust_main.pm: missing uses, corrects 4388
7946
7947 2008-12-04 20:20  jeff
7948
7949         * FS/FS/cust_main_county.pm: bad shortcut causes taxes not to be
7950           charged
7951
7952 2008-12-03 21:16  jeff
7953
7954         * FS/FS/part_export/soma.pm: wtf?
7955
7956 2008-12-03 18:19  jeff
7957
7958         * httemplate/edit/cust_main.cgi: better placement of script
7959           sourcing
7960
7961 2008-12-03 18:03  jeff
7962
7963         * httemplate/elements/init_overlib.html: better placement of script
7964           sourcing
7965
7966 2008-12-03 17:46  jeff
7967
7968         * httemplate/edit/cust_main/choose_tax_location.html: better
7969           behavior when zip code is missing
7970
7971 2008-12-03 15:29  ivan
7972
7973         * httemplate/search/report_receivables.html: allow an all-agent
7974           receivables report again
7975
7976 2008-12-03 13:15  ivan
7977
7978         * httemplate/misc/whois.cgi: fix real customer numbers showing on
7979           view pages, RT#4099/4379
7980
7981 2008-12-03 13:12  ivan
7982
7983         * httemplate/view/: cust_pay.html, cust_refund.html, cust_bill.cgi,
7984           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
7985           svc_forward.cgi, svc_www.cgi: fix real customer numbers showing
7986           on view pages, RT#4099/4379
7987
7988 2008-12-03 09:25  ivan
7989
7990         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb to
7991           default to countrycode 1
7992
7993 2008-12-02 21:53  ivan
7994
7995         * httemplate/edit/: part_pkg.cgi, elements/edit.html: 60 char soft
7996           max length for packages, so invoices don't wrap, RT#4328
7997
7998 2008-12-02 17:42  jeff
7999
8000         * bin/import-tax-rates,
8001           httemplate/edit/cust_main/choose_tax_location.html,
8002           httemplate/edit/cust_main/contact.html,
8003           httemplate/elements/ajaxcontentmws.js, FS/FS/Misc.pm,
8004           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_tax_location.pm,
8005           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
8006           httemplate/edit/cust_main.cgi, httemplate/misc/tax-import.cgi,
8007           httemplate/misc/xmlhttp-cust_main-address_standardize.html:
8008           support zip5 tax lookups, correct errors with fixed format cch
8009           import, inital import performance improvements, noise reduction
8010           on imports, tool for inital import
8011
8012 2008-11-30 23:52  ivan
8013
8014         * FS/FS/: Conf.pm, cdr.pm: set charged_party to accoutncode for
8015           vedeye, RT#4342
8016
8017 2008-11-30 15:37  ivan
8018
8019         * httemplate/edit/access_user.html: s/Internal Access
8020           Groups/Employee Groups/
8021
8022 2008-11-30 15:34  ivan
8023
8024         * httemplate/: browse/access_user.html, edit/access_user.html:
8025           s/Internal Users/Employees/
8026
8027 2008-11-30 15:26  ivan
8028
8029         * httemplate/: browse/access_group.html, edit/access_group.html:
8030           s/Internal Access Groups/Employee Groups/
8031
8032 2008-11-30 13:01  ivan
8033
8034         * FS/FS/cdr.pm: _cdr_min_parser_maker fix for correct setting of
8035           duration/billsec with simple & simple2 rate plans
8036
8037 2008-11-29 13:54  ivan
8038
8039         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/svc_phone.pm,
8040           fs_selfservice/FS-SelfService/SelfService.pm,
8041           fs_selfservice/FS-SelfService/cgi/login.html,
8042           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add
8043           selfservice_server-single_domain config, and login_info
8044           self-service method to give the login page a bit more
8045           configurability
8046
8047 2008-11-29 12:32  ivan
8048
8049         * FS/FS/Conf.pm: add selfservice_server-single_domain config, and
8050           login_info self-service method to give the login page a bit more
8051           configurability
8052
8053 2008-11-25 16:30  ivan
8054
8055         * FS/FS/ClientAPI/PrepaidPhone.pm: don't set a Session-Timeout if
8056           the rate is 0
8057
8058 2008-11-25 16:20  ivan
8059
8060         * FS/FS/: Record.pm, cust_main/Import.pm: should fix importing from
8061           excel, closes: RT#4337
8062
8063 2008-11-24 07:40  jeff
8064
8065         * FS/FS/part_export/soma.pm: more caffiene, please
8066
8067 2008-11-24 07:36  jeff
8068
8069         * FS/FS/part_export/soma.pm: doh
8070
8071 2008-11-24 07:18  jeff
8072
8073         * FS/FS/part_export/soma.pm: be more accepting
8074
8075 2008-11-24 06:48  jeff
8076
8077         * FS/FS/part_export/soma.pm: esn's are hex
8078
8079 2008-11-24 04:22  ivan
8080
8081         * FS/FS/cdr/genband.pm: update genband import to agree with
8082           reality, RT#4177
8083
8084 2008-11-24 02:59  ivan
8085
8086         * FS/FS/part_export/internal_diddb.pm: add countrycode option to
8087           internal_diddb; throw a warning instead of an error if a number
8088           couldn't be returned to inventory
8089
8090 2008-11-24 02:47  ivan
8091
8092         * FS/FS/part_export/: phone_sqlradius.pm, sqlradius.pm: fix
8093           phone_sqlradius CDR population?, RT#4100
8094
8095 2008-11-24 02:11  ivan
8096
8097         * FS/FS/ClientAPI/PrepaidPhone.pm: add debugging, hopefully fix
8098           seconds returned finally, RT#4100
8099
8100 2008-11-24 00:47  ivan
8101
8102         * FS/FS/ClientAPI/PrepaidPhone.pm: look for a voip rate in pricing
8103           add-ons too... eek.  also correct rating to destination RT#4100
8104
8105 2008-11-22 14:17  ivan
8106
8107         * FS/FS/: Conf.pm, Schema.pm, cust_credit.pm, cust_main.pm,
8108           cust_pkg.pm, part_event.pm, part_event/Action/addpost.pm,
8109           part_event/Condition.pm, part_event/Action/apply.pm,
8110           part_event/Action/bill.pm, part_event/Action/cancel.pm,
8111           part_event/Action/collect.pm,
8112           part_event/Action/cust_bill_batch.pm,
8113           part_event/Action/cust_bill_comp.pm,
8114           part_event/Action/cust_bill_fee_percent.pm,
8115           part_event/Action/cust_bill_realtime_card.pm,
8116           part_event/Action/cust_bill_realtime_check.pm,
8117           part_event/Action/cust_bill_realtime_lec.pm,
8118           part_event/Action/cust_bill_send.pm,
8119           part_event/Action/cust_bill_send_agent.pm,
8120           part_event/Action/cust_bill_send_alternate.pm,
8121           part_event/Action/cust_bill_send_csv_ftp.pm,
8122           part_event/Action/cust_bill_send_if_newest.pm,
8123           part_event/Action/cust_bill_spool_csv.pm,
8124           part_event/Action/cust_bill_suspend_if_balance.pm,
8125           part_event/Action/fee.pm,
8126           part_event/Action/pkg_referral_credit.pm,
8127           part_event/Action/pkg_referral_credit_pkg.pm,
8128           part_event/Action/suspend.pm,
8129           part_event/Action/suspend_if_pkgpart.pm,
8130           part_event/Action/suspend_unless_pkgpart.pm,
8131           part_event/Condition/balance.pm,
8132           part_event/Condition/balance_age.pm,
8133           part_event/Condition/balance_under.pm,
8134           part_event/Condition/cust_bill_age.pm,
8135           part_event/Condition/cust_bill_has_service.pm,
8136           part_event/Condition/cust_bill_owed.pm,
8137           part_event/Condition/cust_bill_owed_under.pm,
8138           part_event/Condition/cust_payments.pm,
8139           part_event/Condition/has_referral_custnum.pm,
8140           part_event/Condition/once_percust.pm,
8141           part_event/Condition/pkg_age.pm,
8142           part_event/Condition/pkg_notchange.pm,
8143           part_event/Condition/pkg_pkgpart.pm,
8144           part_event/Condition/pkg_recurring.pm,
8145           part_event/Condition/pkg_unless_pkgpart.pm, part_pkg/flat.pm:
8146           referral credits overhaul, use billing events, agents can
8147           self-configure, limit to once-per-customer, depend on any time
8148           from referred package, referred customer payment, specific
8149           packages, partial staged credits, RT#3983
8150
8151 2008-11-21 23:10  ivan
8152
8153         * httemplate/: browse/part_event.html, edit/elements/edit.html:
8154           billing event cloning
8155
8156 2008-11-20 19:36  jeff
8157
8158         * FS/FS/part_export/soma.pm: initial somanetworks support
8159
8160 2008-11-20 18:57  ivan
8161
8162         * httemplate/edit/elements/edit.html: remove debugging accidentally
8163           left in
8164
8165 2008-11-20 18:55  ivan
8166
8167         * httemplate/edit/process/elements/process.html: document
8168           viewall_ext
8169
8170 2008-11-20 17:58  ivan
8171
8172         * httemplate/: edit/elements/edit.html,
8173           elements/tr-select-agent.html: undo voodoo, find real problem
8174
8175 2008-11-20 16:06  ivan
8176
8177         * httemplate/edit/elements/edit.html: voodoo
8178
8179 2008-11-20 11:02  jeff
8180
8181         * FS/FS/rate.pm: this must be what is meant
8182
8183 2008-11-20 09:49  jeff
8184
8185         * FS/bin/freeside-dedup-cust_bill_pkg_detail-header: tool to remove
8186           extra cdr headers
8187
8188 2008-11-20 08:59  jeff
8189
8190         * FS/FS/part_pkg/voip_cdr.pm: only one header per package, not one
8191           per service -- fixes #4260
8192
8193 2008-11-20 04:52  ivan
8194
8195         * FS/FS/cust_main/Import.pm: better end-of-spreadsheet detection
8196           for excel import, hopefully.  should fix "Error: Can't use an
8197           undefined value as an ARRAY reference" error on import.  RT#4297
8198
8199 2008-11-20 03:35  ivan
8200
8201         * bin/rate.delete: fill in the ratenum.  doesn't actually delete
8202           the rate itself, just all its data (the hard part)
8203
8204 2008-11-19 16:42  ivan
8205
8206         * FS/FS/cust_bill.pm: don't use payname for CARD or DCRD either,
8207           closes: RT#3982
8208
8209 2008-11-19 06:55  jeff
8210
8211         * FS/FS/Misc.pm, FS/FS/Schema.pm, FS/FS/cust_tax_location.pm,
8212           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
8213           httemplate/misc/tax-import.cgi: support for cch fixed format
8214
8215 2008-11-18 17:24  ivan
8216
8217         * FS/FS/Schema.pm: fix phone_avail.availnum to be a proper primary
8218           key, fix agent.agent_custnum unique index causing it to get a
8219           value filled in by Record.pm
8220
8221 2008-11-17 18:56  rsiddall
8222
8223         * rpm/rpm2Bundle: Now handles hyphenated Perl requirements as well
8224           as those in parentheses, and handles more version relation types.
8225
8226 2008-11-12 18:22  ivan
8227
8228         * FS/FS/access_groupagent.pm, FS/FS/agent.pm,
8229           httemplate/browse/agent.cgi, httemplate/edit/agent.cgi,
8230           httemplate/edit/process/agent.cgi: add ability to view/edit
8231           access groups of an agent
8232
8233 2008-11-11 00:55  ivan
8234
8235         * FS/FS/cust_bill.pm: add fax to invoice data, RT#3290
8236
8237 2008-11-11 00:45  ivan
8238
8239         * conf/: invoice_html, invoice_latex: agent_custid and ship_fax
8240           don't belong with the ship address, that was an unrelated
8241           tampabay/pbx-change request, RT#3290
8242
8243 2008-11-10 23:51  ivan
8244
8245         * conf/invoice_html: make HTML invoice more consistent with current
8246           typeset invoice: center invoice date instead of right-justify
8247
8248 2008-11-09 03:43  ivan
8249
8250         * httemplate/browse/agent.cgi: realign things in light of
8251           small_custview in this table for master customering, roundaboutly
8252           part of #2933
8253
8254 2008-11-09 03:31  ivan
8255
8256         * FS/FS/cust_main/Import.pm: move batch customer import to its own
8257           file; add svc_external_svc_phone export format, RT#4103
8258
8259 2008-11-09 01:14  ivan
8260
8261         * FS/FS/Conf.pm, httemplate/elements/file-upload.html,
8262           httemplate/misc/phone_avail-import.html: add a global countrycode
8263           to phone_avail import and a conf for the default (some other conf
8264           values snuck in also, oh well)
8265
8266 2008-11-09 00:51  ivan
8267
8268         * FS/FS/Mason.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
8269           FS/FS/cust_main/Import.pm, httemplate/misc/cust_main-import.cgi,
8270           Makefile, FS/FS.pm, FS/MANIFEST, FS/bin/freeside-queued,
8271           httemplate/misc/process/cust_main-import.cgi: move batch customer
8272           import to its own file; add svc_external_svc_phone export format,
8273           RT#4103
8274
8275 2008-11-06 22:04  ivan
8276
8277         * httemplate/view/svc_acct.cgi: fix viewing of unlinked services.
8278           wow, it has been a while
8279
8280 2008-11-06 14:53  ivan
8281
8282         * FS/FS/part_export/sqlradius.pm: should fix open session RADIUS
8283           search, RT #4233
8284
8285 2008-11-06 14:20  ivan
8286
8287         * FS/FS/part_export/sqlradius.pm: fix radius search, RT#4233
8288
8289 2008-11-05 20:22  ivan
8290
8291         * FS/FS/svc_acct.pm: avoid harmless "Use of uninitialized value in
8292           concatenation (.) or string at
8293           /usr/local/share/perl/5.8.8/FS/svc_acct.pm line 1140" error
8294
8295 2008-11-05 20:18  ivan
8296
8297         * FS/FS/svc_acct.pm: . is used in some implementations of classic
8298           crypt
8299
8300 2008-11-03 07:28  jeff
8301
8302         * FS/FS/cust_main.pm: REAL otherwise there are no taxes
8303
8304 2008-11-03 07:26  jeff
8305
8306         * FS/FS/cust_main.pm: yikes! not yet
8307
8308 2008-11-03 07:14  jeff
8309
8310         * FS/FS/cust_main.pm: otherwise there are no taxes
8311
8312 2008-11-02 17:10  ivan
8313
8314         * httemplate/view/svc_acct.cgi: time remaining is more useful to
8315           display as hours + minutes than days, hours, minutes from
8316           Time::Duration
8317
8318 2008-11-02 12:27  ivan
8319
8320         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: (and
8321           REALLY fix the line-item links too, whew) fix overreporting of
8322           tax invoiced when using & reporting with taxclasses, RT#4131
8323
8324 2008-11-02 12:03  ivan
8325
8326         * httemplate/search/report_tax.cgi: (and fix the line-item links
8327           too, whew) fix overreporting of tax invoiced when using &
8328           reporting with taxclasses, RT#4131
8329
8330 2008-11-02 11:40  ivan
8331
8332         * httemplate/search/report_tax.cgi: (and fix the total too) fix
8333           overreporting of tax invoiced when using & reporting with
8334           taxclasses, RT#4131
8335
8336 2008-11-02 11:26  ivan
8337
8338         * httemplate/search/report_tax.cgi: fix overreporting of tax
8339           invoiced when using & reporting with taxclasses, RT#4131
8340
8341 2008-11-01 15:12  ivan
8342
8343         * init.d/freeside-init, FS/FS/Daemon.pm, FS/bin/freeside-cdrd: have
8344           freeside-cdrd disable itself if there's no appropriate package
8345           definition, RT#4184
8346
8347 2008-10-29 15:24  ivan
8348
8349         * FS/FS/cust_main.pm: eek, fix agent_plandata from comping up with
8350           spurious hits
8351
8352 2008-10-29 13:23  ivan
8353
8354         * FS/FS/part_event/Action.pm: remove debugging accidentally left in
8355
8356 2008-10-29 13:21  ivan
8357
8358         * FS/FS/part_event/Action.pm: huh.  how did event editing ever
8359           work?  is this 5.10-specific?
8360
8361 2008-10-29 01:03  ivan
8362
8363         * FS/FS/cust_main.pm, init.d/freeside-init,
8364           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-cdrd: prepaid cdr
8365           pickup & bill daemon, RT#4184
8366
8367 2008-10-29 00:50  ivan
8368
8369         * FS/FS/part_export/internal_diddb.pm: fix to internal_diddb
8370           provisioning
8371
8372 2008-10-27 18:23  ivan
8373
8374         * FS/FS/svc_phone.pm: fix svc_phone non-numeric "phone numbers",
8375           RT#4204
8376
8377 2008-10-24 17:37  ivan
8378
8379         * FS/FS/: Conf.pm, svc_phone.pm: add a switch to allow letters in
8380           phone numbers, RT#4195
8381
8382 2008-10-24 16:21  ivan
8383
8384         * httemplate/view/svc_phone.cgi: correct links to non-US CDRs from
8385           svc_phone view
8386
8387 2008-10-24 15:53  ivan
8388
8389         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm: use
8390           Reply-Message for the RADIUS error message, RT#4100
8391
8392 2008-10-24 15:23  ivan
8393
8394         * FS/FS/ClientAPI/PrepaidPhone.pm: adding prepaid self-service
8395           hooks, RT#4100
8396
8397 2008-10-24 14:31  ivan
8398
8399         * FS/FS/: rate.pm, ClientAPI/PrepaidPhone.pm, part_pkg/voip_cdr.pm,
8400           part_pkg/voip_sqlradacct.pm: adding prepaid self-service hooks,
8401           RT#4100
8402
8403 2008-10-24 14:25  ivan
8404
8405         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
8406           rlm_perl hook for prepaid voip radius, RT#4100
8407
8408 2008-10-24 14:22  ivan
8409
8410         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm:
8411           rlm_perl hook for prepaid voip radius, RT#4100
8412
8413 2008-10-24 12:58  ivan
8414
8415         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
8416           rlm_perl hook for prepaid voip radius, RT#4100
8417
8418 2008-10-24 12:54  ivan
8419
8420         * fs_selfservice/FS-SelfService/: SelfService.pm,
8421           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
8422           radius, RT#4100
8423
8424 2008-10-24 12:45  ivan
8425
8426         * fs_selfservice/FS-SelfService/SelfService.pm: rlm_perl hook for
8427           prepaid voip radius, RT#4100
8428
8429 2008-10-24 12:13  ivan
8430
8431         * fs_selfservice/FS-SelfService/: SelfService.pm,
8432           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
8433           radius, RT#4100
8434
8435 2008-10-23 19:54  ivan
8436
8437         * FS/: FS/part_export/phone_sqlradius.pm,
8438           FS/part_export/sqlradius.pm, bin/freeside-sqlradius-radacctd:
8439           untested code to suck in CDRs in from VoIP RADIUS exports,
8440           RT#4100
8441
8442 2008-10-23 19:08  ivan
8443
8444         * FS/FS/cust_main.pm, httemplate/misc/xmlhttp-cust_main-search.cgi:
8445           fixes to facilitate using agent_custid as custnum, RT#4190
8446
8447 2008-10-23 18:45  ivan
8448
8449         * FS/: FS/svc_phone.pm, bin/freeside-sqlradius-reset: tiny nits for
8450           phone RADIUS export: allow freeside-sqlradius-reset to reset a
8451           phone_sqlradius export, but only if explicitly specified by
8452           exportnum.  also fix "Reference found where even-size list
8453           expected" warning and junk winding up in radreply table".  all
8454           this phone_sqlradius stuff is RT#4100
8455
8456 2008-10-23 18:19  ivan
8457
8458         * FS/FS/: Conf.pm, svc_phone.pm, part_export/phone_sqlradius.pm,
8459           part_export/sqlradius.pm: add phone_sqlradius export
8460
8461 2008-10-22 22:20  ivan
8462
8463         * fs_selfservice/FS-SelfService/SelfService.pm: POD cleanup
8464
8465 2008-10-22 11:50  ivan
8466
8467         * httemplate/view/svc_phone.cgi: fix CDR links
8468
8469 2008-10-21 21:39  ivan
8470
8471         * FS/FS/part_export/sqlradius.pm, httemplate/search/sqlradius.cgi,
8472           httemplate/search/sqlradius.html: fix error on open-ended RADIUS
8473           search with Pg, add options for open session search and search on
8474           start time, RT#4051
8475
8476 2008-10-21 08:50  jeff
8477
8478         * fs_selfservice/java/: freeside_login_example.java,
8479           freeside_signup_example.java, biz/freeside/SelfService.java:
8480           biz.freeside.SelfService class and sample applications
8481
8482 2008-10-18 18:57  ivan
8483
8484         * httemplate/config/config.cgi: correctly allow re-editing of
8485           config options with " in them
8486
8487 2008-10-18 17:38  ivan
8488
8489         * FS/FS/Schema.pm, FS/FS/agent.pm, httemplate/edit/agent.cgi,
8490           httemplate/elements/search-cust_main.html,
8491           httemplate/browse/agent.cgi: add a master custnum field to
8492           agents, RT#2933 (roundabout)
8493
8494 2008-10-17 18:22  jeff
8495
8496         * FS/FS/cust_main.pm: sheesh
8497
8498 2008-10-17 18:19  jeff
8499
8500         * FS/FS/cust_main.pm: doh
8501
8502 2008-10-17 18:08  jeff
8503
8504         * FS/FS/cust_main.pm: cope with overlapping (but with distinct
8505           endpoints) tax areas
8506
8507 2008-10-17 13:01  jeff
8508
8509         * conf/: invoice_latex, invoice_latexcoupon: address tweaks,
8510           assumes a window at least 2.75in or 7cm wide
8511
8512 2008-10-17 11:57  jeff
8513
8514         * FS/FS/cust_bill.pm: correct erroneous line dupplication on
8515           invoices
8516
8517 2008-10-16 15:45  ivan
8518
8519         * FS/FS/part_pkg/voip_cdr.pm: add an option to use duration instead
8520           of billsec to calculate billable time, RT#4147
8521
8522 2008-10-15 22:29  ivan
8523
8524         * FS/FS/Conf_compat17.pm: sync Conf_compat17.pm
8525
8526 2008-10-15 22:29  ivan
8527
8528         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
8529           httemplate/search/cust_pay_batch.cgi,
8530           httemplate/view/cust_main/payment_history.html: add
8531           batch-enable_payby and realtime_disable_payby for better control
8532           over hybrid realtime/batch installs; deprecate never-used
8533           paymentforcedtobatch, RT#4052
8534
8535 2008-10-15 22:04  ivan
8536
8537         * httemplate/elements/menu.html: add batch-enable_payby and
8538           realtime_disable_payby for better control over hybrid
8539           realtime/batch installs; deprecate never-used
8540           paymentforcedtobatch, RT#4052
8541
8542 2008-10-14 14:27  ivan
8543
8544         * FS/FS/Tron.pm: not interested in payment gateway survey just now
8545
8546 2008-10-13 17:50  ivan
8547
8548         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add an
8549           import format for external services, including next bill date
8550           (cust_pkg.bill), RT#4108
8551
8552 2008-10-13 14:58  ivan
8553
8554         * FS/: bin/freeside-fetch, FS/Conf.pm: Change subject for
8555           freeside-fetch emailed reports from "subject" to "Freeside
8556           report", and add email_report-subject config to change it.
8557           RT#4093
8558
8559 2008-10-12 16:56  jeff
8560
8561         * conf/invoice_latex: better column widths and easier maintenance
8562
8563 2008-10-12 14:22  jeff
8564
8565         * conf/invoice_latex: better value for non-broken tetex
8566
8567 2008-10-12 12:43  jeff
8568
8569         * conf/longtable.sty.patch: check not just for fit, but move the
8570           goalposts as well
8571
8572 2008-10-11 17:58  ivan
8573
8574         * httemplate/browse/cust_main_county.cgi: fix link
8575
8576 2008-10-11 17:54  ivan
8577
8578         * httemplate/: browse/cust_main_county.cgi,
8579           edit/bulk-cust_main_county.html,
8580           edit/process/bulk-cust_main_county.html: add a quick bulk tax add
8581           tool (eating my own dogfood instead of running a one-off SQL
8582           query), RT#4117
8583
8584 2008-10-10 17:32  ivan
8585
8586         * FS/FS/: Conf.pm, cust_pkg.pm: enable suspension notices to an
8587           administrator, RT#4083
8588
8589 2008-10-10 16:30  ivan
8590
8591         * FS/FS/cust_pkg.pm: quick kludge to eliminate exact duplicates in
8592           h_labels_short in an effort to reduce the number of "XXX service
8593           listing twice on invoice" incidents, RT#3944.  still should be
8594           possible to fundamentally do better with the function in the
8595           first place
8596
8597 2008-10-10 14:30  jeff
8598
8599         * conf/: invoice_latex, longtable.sty.patch: avoid overprinting
8600           remittance coupons
8601
8602 2008-10-10 12:25  ivan
8603
8604         * FS/FS/cust_bill.pm: add options to auto-generate agent_custid and
8605           display it as the customer number, RT#4099
8606
8607 2008-10-09 18:15  ivan
8608
8609         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
8610           FS/FS/UI/Web/small_custview.pm, httemplate/index.html,
8611           httemplate/view/cust_main/misc.html, FS/FS/UI/Web.pm,
8612           httemplate/edit/cust_main.cgi, httemplate/search/cust_main.cgi:
8613           add options to auto-generate agent_custid and display it as the
8614           customer number, RT#4099
8615
8616 2008-10-09 13:06  ivan
8617
8618         * FS/FS/part_export/sqlradius.pm: use Freeradius := attribute for
8619           ALL attributes except Password.  Crypt-Password, User-Password,
8620           Password-With-Header should now use := instead of ==.  RT#4051
8621
8622 2008-10-07 16:57  ivan
8623
8624         * httemplate/misc/: cdr-import.html, process/cdr-import.html: put
8625           each CDR web import into a batch
8626
8627 2008-10-07 16:23  ivan
8628
8629         * FS/FS/cdr/: genband.pm, nextone.pm: also set billsec for nextone
8630           CDR format
8631
8632 2008-10-06 17:10  ivan
8633
8634         * FS/FS/Upgrade.pm: oops, brainfart
8635
8636 2008-10-06 17:09  ivan
8637
8638         * FS/FS/Upgrade.pm: when setting last_login/last_logout, ensure
8639           only accounts actually attached to the export are updated
8640
8641 2008-10-06 15:48  ivan
8642
8643         * FS/FS/svc_acct.pm: make RADIUS password exports
8644           _password_encoding-aware so we export Password-With-Header when
8645           necessary
8646
8647 2008-10-06 15:19  ivan
8648
8649         * FS/FS/svc_acct.pm: make RADIUS password exports
8650           _password_encoding-aware so we export Password-With-Header when
8651           necessary
8652
8653 2008-10-06 08:28  ivan
8654
8655         * FS/FS/: cdr.pm, cdr/netcentrex.pm: add initial netcentrex CDR
8656           format
8657
8658 2008-10-05 14:36  ivan
8659
8660         * httemplate/search/pay_batch.cgi: fix links to closed batches,
8661           RT#4052
8662
8663 2008-10-05 03:17  ivan
8664
8665         * httemplate/search/phone_avail.html: adding the start of available
8666           phone# search.  still needs a menu entry, search options page...
8667           RT#3925
8668
8669 2008-10-04 23:07  ivan
8670
8671         * httemplate/: edit/elements/ApplicationCommon.html,
8672           view/cust_main/payment_history/credit.html,
8673           view/cust_main/payment_history/payment.html: finish UI
8674           improvements wrt refunds: now you have to post a check or cash
8675           refund explicitly, no more implicit creation by 'applying'
8676           credits.  don't show useless application links.  don't enable
8677           apply button until you pick an invoice/refund.  RT#3812
8678
8679 2008-10-04 15:35  ivan
8680
8681         * FS/FS/: Misc.pm, cust_bill_ApplicationCommon.pm,
8682           payinfo_transaction_Mixin.pm, Misc/prune.pm, rate_detail.pm,
8683           usage_class.pm, part_event/Action.pm: POD cleanups
8684
8685 2008-10-04 13:55  ivan
8686
8687         * httemplate/edit/rate_region.cgi: fix inappropriate rounding when
8688           editing rates for a whole region
8689
8690 2008-10-04 13:43  ivan
8691
8692         * FS/FS/part_pkg/voip_cdr.pm: add disable_tollfree option
8693
8694 2008-10-03 17:30  ivan
8695
8696         * httemplate/edit/part_pkg.cgi: fix recurring box graying out on
8697           package customize
8698
8699 2008-10-03 12:41  ivan
8700
8701         * FS/FS/part_pkg/voip_cdr.pm: add debugging
8702
8703 2008-09-30 14:05  jeff
8704
8705         * httemplate/: search/report_newtax.cgi, search/cust_bill_pkg.cgi,
8706           search/report_newtax.html, elements/menu.html: simple reporting
8707           for new tax system
8708
8709 2008-09-30 13:22  jeff
8710
8711         * FS/FS/: Conf.pm, cust_main.pm: option for no postal fee on
8712           one-time charges
8713
8714 2008-09-30 13:17  jeff
8715
8716         * fs_selfservice/FS-SelfService/cgi/: bill.html, selfservice.cgi:
8717           turn on and off postal billing from self-service
8718
8719 2008-09-28 20:41  ivan
8720
8721         * httemplate/misc/delay_susp_pkg.html: use init_calendar.html
8722
8723 2008-09-26 20:01  jeff
8724
8725         * httemplate/edit/process/addr_block/manual_flag.cgi,
8726           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/addr_block.pm,
8727           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
8728           httemplate/edit/svc_broadband.cgi: per address block ip auto
8729           assignment and auto router selection
8730
8731 2008-09-25 20:54  jeff
8732
8733         * FS/FS/part_event/Condition/dundate.pm,
8734           httemplate/misc/delay_susp_pkg.html, FS/FS/AccessRight.pm,
8735           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
8736           httemplate/edit/part_bill_event.cgi,
8737           httemplate/misc/process/delay_susp_pkg.html,
8738           httemplate/view/cust_main/packages.html: push out event triggered
8739           suspensions
8740
8741 2008-09-25 16:44  jeff
8742
8743         * FS/FS/cust_main.pm: lost bits of reason
8744
8745 2008-09-24 19:27  jeff
8746
8747         * FS/FS/part_export/prizm.pm: prizm export improvement for package
8748           changes
8749
8750 2008-09-18 16:17  jeff
8751
8752         * FS/FS/Schema.pm: trade space for time
8753
8754 2008-09-16 08:58  jeff
8755
8756         * httemplate/search/report_tax.cgi: minor initialization issue
8757
8758 2008-09-15 18:22  jeff
8759
8760         * httemplate/: edit/part_pkg.cgi, edit/elements/edit.html,
8761           elements/tr-select-taxoverride.html,
8762           elements/tr-select-taxproduct.html: correct package editor when
8763           taxproducts off
8764
8765 2008-09-15 00:18  ivan
8766
8767         * FS/FS/Schema.pm, FS/FS/Record.pm, FS/FS/phone_avail.pm,
8768           FS/FS/part_export/internal_diddb.pm,
8769           httemplate/elements/menu.html,
8770           httemplate/misc/phone_avail-import.html,
8771           httemplate/misc/process/phone_avail-import.html: add internal did
8772           database & ability to query for availability, plus upload tool
8773
8774 2008-09-14 17:40  ivan
8775
8776         * FS/FS/part_export/globalpops_voip.pm: add dry_run option to
8777           globalpops_voip export
8778
8779 2008-09-14 13:24  ivan
8780
8781         * FS/FS/cust_main_invoice.pm: silently strip out leading and
8782           trailing spaces from invoicing email addresses instead of
8783           throwing an error
8784
8785 2008-09-14 13:20  ivan
8786
8787         * httemplate/config/: config-process.cgi, config-view.cgi: don't
8788           reload the whole page every time a config option is changed,
8789           RT#3989
8790
8791 2008-09-14 12:13  ivan
8792
8793         * httemplate/elements/header.html: default the menu to top in 1.9,
8794           still a pref
8795
8796 2008-09-12 15:53  ivan
8797
8798         * FS/FS/part_pkg/voip_cdr.pm: just give up and try again tommorow,
8799           "1011" came from us not the CDRs anyway, RT#3985
8800
8801 2008-09-12 15:48  ivan
8802
8803         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
8804           internal_prefixen, RT#3985
8805
8806 2008-09-12 15:38  ivan
8807
8808         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
8809           internal_prefixen, RT#3985
8810
8811 2008-09-12 15:18  ivan
8812
8813         * FS/FS/part_pkg/voip_cdr.pm: grr, TRY to support multiple
8814           internal_prefixen, RT#3985
8815
8816 2008-09-12 14:56  ivan
8817
8818         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen,
8819           RT#3985
8820
8821 2008-09-12 14:55  ivan
8822
8823         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen
8824
8825 2008-09-12 00:58  ivan
8826
8827         * FS/FS/: Conf.pm, cust_pkg.pm: make the max # of indivudal
8828           services printed on invoices configurable.  RT#3904
8829
8830 2008-09-12 00:07  ivan
8831
8832         * FS/FS/: part_pkg/flat.pm, part_pkg/voip_cdr.pm, cust_main.pm:
8833           don't throw noisy warnings about missing new recur_temporality,
8834           RT#3851
8835
8836 2008-09-11 19:28  jeff
8837
8838         * FS/: FS/Schema.pm, FS/cust_bill.pm, FS/cust_bill_pkg.pm,
8839           FS/cust_bill_pkg_display.pm, MANIFEST, FS/cust_main.pm,
8840           t/cust_bill_pkg_display.t: re-repurpose cust_bill_pkg
8841
8842 2008-09-11 19:01  ivan
8843
8844         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
8845           httemplate/misc/spool_invoices.cgi,
8846           httemplate/search/cust_bill.html: add billco respooling, not
8847           re-FTPing, RT#3971
8848
8849 2008-09-11 17:53  ivan
8850
8851         * FS/FS/part_pkg/: flat.pm, voip_cdr.pm: add recur_temporality to
8852           flat.pm, RT#3851
8853
8854 2008-09-11 17:41  ivan
8855
8856         * FS/FS/cust_main.pm: correct a (fortunately harmless) typo
8857
8858 2008-09-10 01:33  ivan
8859
8860         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
8861           httemplate/misc/ftp_invoices.cgi,
8862           httemplate/search/cust_bill.html: add re-FTP reprint,
8863           RT#create-me-tommorow-for-enet
8864
8865 2008-09-10 00:55  ivan
8866
8867         * FS/FS/Schema.pm: better (?) place to put display and taxation
8868           data than overloading real line items
8869
8870 2008-09-10 00:32  ivan
8871
8872         * FS/FS/part_pkg.pm: well, allow things to work for now so work can
8873           get done
8874
8875 2008-09-10 00:30  ivan
8876
8877         * FS/FS/part_pkg/voip_cdr.pm: add upcoming/preceding option,
8878           RT#3851
8879
8880 2008-09-10 00:24  ivan
8881
8882         * FS/FS/cust_main.pm: add upcoming/preceding option, RT#3851
8883
8884 2008-09-09 15:35  ivan
8885
8886         * FS/FS/ClientAPI/MyAccount.pm: allow implied primary services to
8887           log into selfservice when selfservice_server-primary_only is on
8888
8889 2008-09-09 14:29  ivan
8890
8891         * FS/FS/ClientAPI/MyAccount.pm: this should allow implied primary
8892           services to log into selfservice when
8893           selfservice_server-primary_only is on
8894
8895 2008-09-09 14:04  ivan
8896
8897         * FS/FS/Upgrade.pm: show which _upgrade_data sub is being run
8898
8899 2008-09-09 01:19  ivan
8900
8901         * FS/FS/Schema.pm: wtf, cust_pkg_reason has no indices?!
8902           _upgrade_data is hosing cpu badly
8903
8904 2008-09-08 19:35  ivan
8905
8906         * FS/FS/part_pkg/voip_cdr.pm: doh, forgot to display new options,
8907           RT#3838
8908
8909 2008-09-08 19:24  ivan
8910
8911         * FS/FS/: cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm: additional
8912           QIS/Taqua-specific CDR handling details, RT#3838
8913
8914 2008-09-08 14:46  ivan
8915
8916         * FS/FS/cust_main.pm: oops, debugging got left on by accident
8917
8918 2008-09-08 14:23  ivan
8919
8920         * httemplate/view/elements/svc_Common.html: also hide fixed+blank
8921           fields on service view, RT#3829
8922
8923 2008-09-08 14:02  ivan
8924
8925         * httemplate/edit/elements/svc_Common.html: completely hide
8926           fixed+blank fields, RT#3829
8927
8928 2008-09-07 19:49  ivan
8929
8930         * httemplate/edit/quick-charge.html: extraneous code cleanup
8931
8932 2008-09-07 19:48  ivan
8933
8934         * FS/FS/cust_bill_pkg.pm: removing unacceptable display fields from
8935           cust_bill_pkg
8936
8937 2008-09-07 19:47  ivan
8938
8939         * FS/FS/: AccessRight.pm, cust_main.pm: add package invoice details
8940           & comments, RT#3810
8941
8942 2008-09-07 19:42  ivan
8943
8944         * FS/FS/Schema.pm, FS/FS/cust_pkg_detail.pm, FS/MANIFEST,
8945           FS/t/cust_pkg_detail.t, httemplate/pref/pref-process.html,
8946           httemplate/pref/pref.html,
8947           httemplate/view/cust_main/packages.html, FS/FS.pm,
8948           httemplate/edit/cust_pkg_detail.html,
8949           httemplate/edit/process/cust_pkg_detail.html, FS/FS/cust_pkg.pm:
8950           add package invoice details & comments, RT#3810
8951
8952 2008-09-06 13:54  ivan
8953
8954         * FS/FS/UI/Web.pm: don't link to customer service view unless the
8955           user has the ACL to view the resulting page
8956
8957 2008-09-04 06:29  jeff
8958
8959         * FS/FS/Upgrade.pm: three lost lines
8960
8961 2008-09-03 20:10  ivan
8962
8963         * httemplate/edit/invoice_logo.html: ask for an EPS for EPS upload,
8964           not incorrectly a PNG
8965
8966 2008-09-03 19:44  ivan
8967
8968         * httemplate/edit/process/invoice_logo.html: fix invoice uplaoding
8969           in light of database config where you absolutely need
8970           ->set_binary for swtuf retreived with ->config_binary, RT#3936
8971
8972 2008-09-03 12:08  jeff
8973
8974         * FS/FS/AccessRight.pm, FS/FS/access_right.pm, FS/FS/addr_block.pm,
8975           FS/FS/router.pm, httemplate/browse/addr_block.cgi,
8976           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
8977           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
8978           httemplate/edit/svc_acct_pop.cgi,
8979           httemplate/edit/process/router.cgi,
8980           httemplate/edit/process/svc_acct_pop.cgi,
8981           httemplate/edit/process/addr_block/add.cgi,
8982           httemplate/edit/process/addr_block/allocate.cgi,
8983           httemplate/edit/process/addr_block/deallocate.cgi,
8984           httemplate/edit/process/addr_block/split.cgi,
8985           httemplate/elements/menu.html: new access right names
8986
8987 2008-09-03 11:59  jeff
8988
8989         * FS/FS/: Upgrade.pm, cust_pkg_reason.pm: system only reason update
8990           routine
8991
8992 2008-09-02 18:52  ivan
8993
8994         * httemplate/view/cust_main/payment_history.html: add back ability
8995           to post a check/cash refund. be more explicit about it instead of
8996           just being a checkbox when posting a credit. RT#3812
8997
8998 2008-09-02 18:46  ivan
8999
9000         * FS/FS/payby.pm, httemplate/edit/cust_pay.cgi,
9001           httemplate/edit/cust_refund.cgi,
9002           httemplate/edit/process/cust_refund.cgi,
9003           httemplate/elements/init_calendar.html,
9004           httemplate/view/cust_refund.html,
9005           httemplate/view/cust_main/payment_history/refund.html,
9006           FS/FS/AccessRight.pm: add back ability to post a check/cash
9007           refund.  be more explicit about it instead of just being a
9008           checkbox when posting a credit.  RT#3812
9009
9010 2008-09-02 08:37  jeff
9011
9012         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, ClientAPI/MyAccount.pm:
9013           call details in self-service
9014
9015 2008-08-30 14:34  jeff
9016
9017         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
9018           FS/FS/cust_main.pm, FS/FS/Report/Table/Monthly.pm,
9019           FS/FS/part_pkg/voip_cdr.pm, httemplate/search/cust_bill_pkg.cgi,
9020           httemplate/search/report_prepaid_income.cgi,
9021           httemplate/search/report_tax.cgi: remove duplicate cust_bill_pkg
9022           creation RT#3919
9023
9024 2008-08-29 19:10  jeff
9025
9026         * FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/tax_rate.pm,
9027           httemplate/edit/process/part_pkg.cgi: bug squashing for multiple
9028           usage classes
9029
9030 2008-08-29 16:13  ivan
9031
9032         * FS/FS/part_export/acct_freeside.pm: adding fs-to-fs provisioning
9033           of simple accounts for cheepnet, RT#3805
9034
9035 2008-08-29 13:10  ivan
9036
9037         * httemplate/elements/tr-pkg_svc.html: increase maxlength and size
9038           of quantity fields on package edit, for RT#3805
9039
9040 2008-08-28 18:09  ivan
9041
9042         * FS/FS/Schema.pm, FS/FS/cdr.pm, bin/cdr.sftp_and_import,
9043           httemplate/elements/select-cdrbatch.html,
9044           httemplate/elements/tr-select-cdrbatch.html,
9045           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
9046           add CDR batch TFTP feature, RT#3113
9047
9048 2008-08-28 17:45  jeff
9049
9050         * FS/FS/part_pkg.pm: noise reduction
9051
9052 2008-08-28 17:23  ivan
9053
9054         * httemplate/elements/: tr-select-taxclass.html,
9055           select-taxclass.html: correct nits in tax class selection
9056
9057 2008-08-28 15:00  jeff
9058
9059         * FS/FS/tax_rate.pm: updates can be completely empty
9060
9061 2008-08-28 14:32  jeff
9062
9063         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
9064           httemplate/browse/part_pkg_taxproduct.cgi,
9065           httemplate/edit/part_pkg_taxoverride.html,
9066           httemplate/edit/quick-charge.html,
9067           httemplate/edit/process/quick-charge.cgi,
9068           httemplate/elements/select-taxoverride.html,
9069           httemplate/elements/select-taxproduct.html,
9070           httemplate/view/cust_main/packages.html: taxproduct selection for
9071           one time charges
9072
9073 2008-08-28 12:09  ivan
9074
9075         * FS/FS/: Tron.pm, Yori.pm: payment gateway survey
9076
9077 2008-08-28 00:38  jeff
9078
9079         * httemplate/elements/select-taxoverride.html,
9080           httemplate/elements/select-taxproduct.html,
9081           httemplate/elements/tr-select-taxoverride.html,
9082           httemplate/elements/tr-select-taxproduct.html, FS/FS/Schema.pm,
9083           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
9084           FS/FS/part_pkg/voip_cdr.pm,
9085           httemplate/browse/part_pkg_taxproduct.cgi,
9086           httemplate/edit/part_pkg.cgi,
9087           httemplate/edit/part_pkg_taxoverride.html,
9088           httemplate/edit/process/part_pkg.cgi: multiple usage classes
9089           checkpoint
9090
9091 2008-08-26 17:15  ivan
9092
9093         * FS/FS/cust_main.pm: don't override countrydefault or whatever
9094           with a blank value in bulk customer import
9095
9096 2008-08-26 17:05  ivan
9097
9098         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
9099           distinction to lint
9100
9101 2008-08-26 17:00  ivan
9102
9103         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
9104           distinction to lint
9105
9106 2008-08-26 16:53  ivan
9107
9108         * FS/FS/Tron.pm, httemplate/elements/mcp_lint.html: add unchecked
9109           vs. ok distinction to lint
9110
9111 2008-08-26 07:00  rsiddall
9112
9113         * rpm/freeside.spec: More changes to the self-service RPMs, mostly
9114           fixing up paths so the RPM-installed self-service files are not
9115           under /usr/local on the remote machine.  Also fixed an
9116           initialization problem where the system configuration files for
9117           Freeside were assumed to be under /etc/default, not
9118           /etc/sysconfig
9119
9120 2008-08-25 14:23  ivan
9121
9122         * httemplate/edit/elements/edit.html: fix package editor showing
9123           "all" for pkg class selection
9124
9125 2008-08-25 13:33  ivan
9126
9127         * FS/FS/part_event/Condition/cust_bill_has_service.pm: fix
9128           comparison from svcnum to svcpart
9129
9130 2008-08-24 22:53  jeff
9131
9132         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
9133           FS/FS/Report/Table/Monthly.pm,
9134           httemplate/search/cust_bill_pkg.cgi,
9135           httemplate/search/report_prepaid_income.cgi,
9136           httemplate/search/report_tax.cgi: correct fallout from duplicate
9137           line items
9138
9139 2008-08-24 22:18  jeff
9140
9141         * httemplate/search/cust_tax_exempt_pkg.cgi: correct fallout from
9142           agent virtualizing packages
9143
9144 2008-08-24 15:35  ivan
9145
9146         * httemplate/elements/checkboxes-table-name.html: add controls to
9147           select/unselect/toggle all checkboxes
9148
9149 2008-08-24 14:52  ivan
9150
9151         * bin/customer-faker: add -k option for pkgpart
9152
9153 2008-08-24 14:49  ivan
9154
9155         * bin/customer-faker: add -a option for agentnum
9156
9157 2008-08-23 20:41  rsiddall
9158
9159         * rpm/freeside.spec: Create discrete RPMs for different parts of
9160           the self-service interface.  Put the default configuration folder
9161           in the main freeside RPM.
9162
9163 2008-08-23 14:59  jeff
9164
9165         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/usage_class.pm,
9166           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/rate_detail.pm,
9167           FS/t/usage_class.t, httemplate/browse/usage_class.html, FS/FS.pm,
9168           FS/MANIFEST, httemplate/browse/rate_detail.html,
9169           httemplate/edit/rate_detail.html,
9170           httemplate/edit/rate_region.cgi,
9171           httemplate/edit/usage_class.html,
9172           httemplate/edit/elements/edit.html,
9173           httemplate/edit/process/rate_region.cgi,
9174           httemplate/edit/process/usage_class.html,
9175           httemplate/elements/menu.html: add usage classes to rate details
9176
9177 2008-08-22 20:29  jeff
9178
9179         * FS/FS/: Record.pm, cust_main.pm, part_pkg_taxrate.pm,
9180           tax_rate.pm: tax data update bug fixes and error message
9181           improvements
9182
9183 2008-08-21 20:01  ivan
9184
9185         * FS/FS/Mason.pm, FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Tron.pm,
9186           FS/FS/cust_svc.pm, FS/FS/cust_svc_option.pm, bin/tron-scan,
9187           FS/MANIFEST, FS/t/cust_svc_option.t,
9188           httemplate/elements/dashboard-toplist.html,
9189           httemplate/elements/mcp_lint.html: the master control program has
9190           chosen YOU to serve your system on the game grid
9191
9192 2008-08-21 16:21  ivan
9193
9194         * FS/: FS/Yori.pm, bin/freeside-yori, MANIFEST: add the client-side
9195           reporting for MCP mode
9196
9197 2008-08-21 11:21  jeff
9198
9199         * bin/import-optigold.pl: use options with proper names
9200
9201 2008-08-19 11:42  ivan
9202
9203         * FS/FS/svc_acct.pm: beter error messages for duplicate accounts
9204
9205 2008-08-19 04:35  ivan
9206
9207         * FS/FS/cdr.pm: fix duration on simple/simple2 CDR formats
9208
9209 2008-08-19 03:09  ivan
9210
9211         * httemplate/edit/process/rate_region.cgi: also don't neglext nxx
9212           here
9213
9214 2008-08-19 03:06  ivan
9215
9216         * FS/FS/rate_region.pm, httemplate/browse/rate_region.html,
9217           httemplate/edit/rate_region.cgi: more consistent prefix display,
9218           and don't forget nxx'
9219
9220 2008-08-15 12:42  ivan
9221
9222         * Makefile: install default conf with make create-config too, so it
9223           doesn't go missing
9224
9225 2008-08-15 12:26  ivan
9226
9227         * FS/bin/freeside-setup: allow a full pathname to be specified to
9228           freeside-setup for initial configdir
9229
9230 2008-08-14 18:09  jeff
9231
9232         * FS/FS/tax_class.pm: correct field ordering - invonsequential
9233
9234 2008-08-14 17:41  ivan
9235
9236         * httemplate/elements/form-file_upload.html: can have a message
9237           then a URL too
9238
9239 2008-08-14 04:53  ivan
9240
9241         * FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/cust_main.pm,
9242           httemplate/elements/progress-init.html,
9243           httemplate/misc/cust_main-import.cgi,
9244           httemplate/misc/process/cust_main-import.cgi,
9245           httemplate/elements/progress-popup.html,
9246           httemplate/search/cust_main.html,
9247           httemplate/elements/form-file_upload.html,
9248           httemplate/misc/file-upload.html,
9249           httemplate/elements/file-upload.html: customer import: add
9250           progress bar & redirect to a search of the imported customers,
9251           #3475
9252
9253 2008-08-14 04:44  ivan
9254
9255         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi: customer
9256           import: add progress bar & redirect to a search of the imported
9257           customers, #3475
9258
9259 2008-08-13 18:58  ivan
9260
9261         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
9262           httemplate/elements/menu.html,
9263           httemplate/misc/cust_main-import.cgi,
9264           httemplate/misc/process/cust_main-import.cgi: import customer
9265           from Excel file too
9266
9267 2008-08-13 18:52  ivan
9268
9269         * FS/FS/svc_Common.pm: tyop
9270
9271 2008-08-13 18:38  ivan
9272
9273         * httemplate/view/svc_forward.cgi: tyop
9274
9275 2008-08-08 13:29  jeff
9276
9277         * bin/import-optigold.pl: better opti table relationship following
9278
9279 2008-08-08 11:13  jeff
9280
9281         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
9282           FS/FS/cust_main.pm, FS/FS/part_pkg/voip_cdr.pm,
9283           conf/invoice_latex: cdrs can be in separate invoice section,
9284           after total, summarized inline, with hints for page breaks
9285
9286 2008-08-07 15:30  ivan
9287
9288         * Makefile: don't generate a new key on install-selfservice if
9289           there's already an RSA one either
9290
9291 2008-08-05 23:39  jeff
9292
9293         * FS/FS/part_pkg/voip_cdr.pm: prevent adding 0 value line items
9294
9295 2008-08-05 21:05  jeff
9296
9297         * FS/FS/cust_main.pm: fix bug(s) introduced with billing loop
9298           refactor
9299
9300 2008-08-02 19:15  ivan
9301
9302         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
9303           httemplate/edit/svc_phone.cgi, httemplate/view/svc_phone.cgi: add
9304           a name field to svc_phone
9305
9306 2008-08-02 17:54  ivan
9307
9308         * FS/FS/cdr/simple2.pm: doh, fix regex
9309
9310 2008-08-02 17:26  ivan
9311
9312         * FS/FS/: Record.pm: attempt to eliminate 'Can't call method
9313           "exists" on an undefined value at
9314           /usr/local/share/perl/5.8.8/FS/Record.pm line 812.' error on
9315           upgrade
9316
9317 2008-08-02 17:20  ivan
9318
9319         * FS/FS/Record.pm: attempt to eliminate 'Can't call method "exists"
9320           on an undefined value at /usr/local/share/perl/5.8.8/FS/Record.pm
9321           line 812.' error on upgrade
9322
9323 2008-08-02 16:51  ivan
9324
9325         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
9326           cdr/genband_meetme.pm, cdr/nextone.pm, cdr/openser.pm,
9327           cdr/simple.pm, cdr/taqua.pm, cdr/unitel.pm, cdr/simple2.pm: fix
9328           'Can't call method "parse" on an undefined value' error from CDR
9329           format refactor
9330
9331 2008-08-01 21:20  jeff
9332
9333         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
9334           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
9335           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
9336           conf/invoice_latex, httemplate/edit/cust_main.cgi,
9337           httemplate/edit/cust_main/billing.html,
9338           httemplate/view/cust_main/billing.html: bundled package
9339           presentation improvements
9340
9341 2008-08-01 21:09  jeff
9342
9343         * FS/FS/: Schema.pm, Upgrade.pm, cust_bill.pm, cust_bill_pkg.pm,
9344           cust_bill_pkg_detail.pm, cust_main.pm, part_pkg.pm,
9345           part_pkg/voip_cdr.pm: improve CDR usage presentation
9346
9347 2008-08-01 14:41  ivan
9348
9349         * FS/FS/cust_main.pm: fix receivables report: credits/etc. should
9350           be limited by date like before, closes: Bug#3801
9351
9352 2008-08-01 13:21  ivan
9353
9354         * httemplate/edit/pkg_class.html: categories deserve labels too
9355
9356 2008-07-31 16:32  ivan
9357
9358         * httemplate/search/report_receivables.cgi: this should fix columns
9359           not showing up in receivables report... not surea bout #3801
9360           (credits/etc show up in all time periods)
9361
9362 2008-07-31 13:17  ivan
9363
9364         * httemplate/search/report_receivables.cgi, FS/FS/cust_main.pm: fix
9365           receivables report: credits/etc. should be limited by date like
9366           before, closes: Bug#3801
9367
9368 2008-07-30 19:35  ivan
9369
9370         * httemplate/misc/delete-customer.cgi: fix error on customer
9371           deletion
9372
9373 2008-07-30 15:10  ivan
9374
9375         * FS/FS/cdr/: nextone.pm, nt.pm: rename nt to nextone
9376
9377 2008-07-29 13:00  jeff
9378
9379         * FS/FS/cust_bill.pm: correct amount for new charges total on
9380           sectioned invoices
9381
9382 2008-07-29 10:29  rsiddall
9383
9384         * rpm/freeside.spec: Self-Service files were reorganized; changed
9385           the way we copy them into the buildroot.
9386
9387 2008-07-24 09:40  jeff
9388
9389         * FS/FS/cust_bill.pm: ensure invoice line items are delivered in
9390           line number order
9391
9392 2008-07-23 07:41  jeff
9393
9394         * httemplate/edit/tax_rate.html: add disabled column to new tax
9395           rates, false laziness elimination, and bug fixes - closes #3566
9396
9397 2008-07-23 07:36  jeff
9398
9399         * FS/FS/Schema.pm, FS/FS/tax_rate.pm,
9400           httemplate/browse/tax_rate.cgi,
9401           httemplate/misc/enable_or_disable_tax.html,
9402           httemplate/misc/process/enable_or_disable_tax.html: add disabled
9403           column to new tax rates, false laziness elimination, and bug
9404           fixes - closes #3566
9405
9406 2008-07-22 01:33  ivan
9407
9408         * FS/FS/part_export/phone_shellcommands.pm: freepbx modification
9409           command
9410
9411 2008-07-21 21:59  ivan
9412
9413         * httemplate/view/svc_phone.cgi: add "incoming CDRs" link to phone#
9414           view also
9415
9416 2008-07-21 15:34  ivan
9417
9418         * FS/FS/ClientAPI/Signup.pm,
9419           fs_selfservice/FS-SelfService/SelfService.pm,
9420           fs_selfservice/FS-SelfService/cgi/signup.cgi,
9421           fs_selfservice/FS-SelfService/cgi/signup.html,
9422           fs_selfservice/FS-SelfService/cgi/success.html: svc_phone signup
9423
9424 2008-07-21 14:23  ivan
9425
9426         * Makefile: oops, don't inadvertantly switch default db type
9427
9428 2008-07-21 12:09  ivan
9429
9430         * FS/FS/Conf.pm, httemplate/elements/select-did.html,
9431           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/Signup.pm,
9432           fs_selfservice/FS-SelfService/SelfService.pm,
9433           fs_selfservice/FS-SelfService/cgi/signup.html,
9434           fs_selfservice/FS-SelfService/cgi/misc/areacodes.cgi,
9435           fs_selfservice/FS-SelfService/cgi/misc/exchanges.cgi,
9436           fs_selfservice/FS-SelfService/cgi/images/cross.png,
9437           fs_selfservice/FS-SelfService/cgi/images/wait-orange.gif,
9438           fs_selfservice/FS-SelfService/cgi/misc/phonenums.cgi: signup
9439           w/globalpops DID selection via mason components pass-through
9440
9441 2008-07-21 11:58  ivan
9442
9443         * FS/MANIFEST, htetc/handler.pl, FS/FS/CGI.pm, FS/FS/Mason.pm,
9444           FS/FS/Mason/Request.pm, Makefile: add framework for running Mason
9445           components standalone
9446
9447 2008-07-21 03:42  ivan
9448
9449         * FS/FS/svc_phone.pm: generate a SIP password if it is blank
9450
9451 2008-07-18 15:31  ivan
9452
9453         * httemplate/search/report_rt_transaction.html: missing closing
9454           FORM tag
9455
9456 2008-07-18 15:30  ivan
9457
9458         * httemplate/elements/popup_link.html: add target param, i thought
9459           this was needed for something...
9460
9461 2008-07-18 15:29  ivan
9462
9463         * bin/bind.import: add -e option to bind.import (now to actually
9464           implement it)
9465
9466 2008-07-18 15:28  ivan
9467
9468         * FS/FS/rate_region.pm: show NXX is US if applicable
9469
9470 2008-07-18 15:28  ivan
9471
9472         * FS/FS/: h_cust_svc.pm, part_export.pm, part_pkg.pm, svc_acct.pm,
9473           UI/Web.pm: some random cleanups
9474
9475 2008-07-18 15:27  ivan
9476
9477         * FS/FS/Record.pm: add no_check_foreign kludge for gigantic rate
9478           imports
9479
9480 2008-07-18 15:26  ivan
9481
9482         * FS/MANIFEST: add part_pkg_link to MANIFEST
9483
9484 2008-07-17 16:55  ivan
9485
9486         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
9487           cdr/genband_meetme.pm, cdr/nt.pm, cdr/openser.pm, cdr/simple.pm,
9488           cdr/taqua.pm, cdr/unitel.pm: CDR updates; modularize CDR import
9489           formats; add formats for OpenSER, Genband/Tekelec, and "NT"
9490
9491 2008-07-16 16:55  ivan
9492
9493         * httemplate/search/svc_acct.cgi: fix account search by time
9494           remaining to deal with situations w/o a recurring amount
9495
9496 2008-07-15 16:25  ivan
9497
9498         * FS/FS/Upgrade.pm: where in the world is $DBI::errstr
9499
9500 2008-07-15 16:18  ivan
9501
9502         * FS/FS/Upgrade.pm: parens help alot
9503
9504 2008-07-15 16:17  ivan
9505
9506         * FS/FS/Upgrade.pm: report errors connecting to sqlradius dbs on
9507           upgrade
9508
9509 2008-07-15 13:56  ivan
9510
9511         * FS/FS/cust_main.pm: prevent inactive customers from showing up in
9512           reports of cancelled customers
9513
9514 2008-07-14 18:19  ivan
9515
9516         * FS/FS/part_export/phone_shellcommands.pm: add warning about
9517           concurrency in FreePBX
9518
9519 2008-07-14 16:59  ivan
9520
9521         * httemplate/view/cust_main/notes.html: fuck embedded iframes and
9522           their stupid display problems with scrolling.  also make the
9523           gridding more consistent
9524
9525 2008-07-14 16:08  ivan
9526
9527         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
9528           view/cust_main/notes.html: fuck embedded iframes and their stupid
9529           display problems with scrolling.  also make the gridding more
9530           consistent
9531
9532 2008-07-10 11:48  ivan
9533
9534         * httemplate/view/cust_main/packages.html: fix variable scoping
9535           issues preventing customer view page from coing up
9536
9537 2008-07-09 20:16  jeff
9538
9539         * FS/FS/cust_bill.pm: restore line item date ranges
9540
9541 2008-07-09 13:37  ivan
9542
9543         * FS/FS/part_pkg.pm: should avoid spurious uninitialized value
9544           warnings on upgrade
9545
9546 2008-07-09 13:33  ivan
9547
9548         * FS/FS/svc_Common.pm: perl vs SQL brainfart
9549
9550 2008-07-09 12:45  ivan
9551
9552         * httemplate/docs/license.html: fix famfamfam link
9553
9554 2008-07-09 12:35  ivan
9555
9556         * FS/FS/svc_Common.pm: service searching should be case-insensitive
9557           now
9558
9559 2008-07-08 20:40  ivan
9560
9561         * httemplate/search/: cust_tax_exempt.cgi: helpful to see when
9562           exemptions were inserted?
9563
9564 2008-07-08 20:27  ivan
9565
9566         * httemplate/search/cust_tax_exempt.cgi: need the exemptnum...
9567
9568 2008-07-08 20:18  ivan
9569
9570         * httemplate/search/: cust_tax_exempt.cgi, cust_tax_exempt.html:
9571           search legacy tax exemptions by customer status
9572
9573 2008-07-08 19:30  ivan
9574
9575         * httemplate/edit/process/part_pkg.cgi: don't require an agent type
9576           to be specified when editing a disabled package
9577
9578 2008-07-07 19:19  ivan
9579
9580         * httemplate/search/cust_bill_pkg.cgi: fix line-item reports on
9581           taxclass-less regions
9582
9583 2008-07-07 19:01  ivan
9584
9585         * FS/FS/cust_main_county.pm, httemplate/search/cust_bill_pkg.cgi,
9586           httemplate/search/report_tax.cgi: fix line-item reports on
9587           taxclass-less regions
9588
9589 2008-07-07 17:35  ivan
9590
9591         * httemplate/search/cust_bill_pkg.cgi: order by number for line
9592           items with the same datestamp
9593
9594 2008-07-07 17:20  ivan
9595
9596         * httemplate/search/cust_bill_pkg.cgi: order line item reports by
9597           date
9598
9599 2008-07-07 16:47  ivan
9600
9601         * httemplate/search/report_tax.cgi: should be a proper fix for edge
9602           cases where you have taxclass and empty-taxclass rates for a
9603           region, whew
9604
9605 2008-07-07 14:38  ivan
9606
9607         * FS/FS/Record.pm: SQL_FLOAT is probably unnecessary and causes
9608           probelms on old (v1.x?) DBD::Pg
9609
9610 2008-07-07 14:18  ivan
9611
9612         * FS/FS/Record.pm: eek, hopefully fix problems caused by adding
9613           debugging of bind_param statements
9614
9615 2008-07-07 14:07  ivan
9616
9617         * FS/FS/Record.pm: add debugging of bind_param statements
9618
9619 2008-07-07 12:50  ivan
9620
9621         * FS/FS/Record.pm: add debugging of bind_param statements
9622
9623 2008-07-03 16:23  ivan
9624
9625         * httemplate/view/cust_main/packages.html: fix bad sub names in
9626           forward-port
9627
9628 2008-07-02 21:19  ivan
9629
9630         * FS/FS/Record.pm: should FINALLY get binding correctly in light of
9631           regression caused by get_real_fields refactor
9632
9633 2008-07-02 21:12  ivan
9634
9635         * FS/FS/Record.pm: this should non-"=" searches on fields that
9636           require SQL type binding...
9637
9638 2008-07-02 21:00  ivan
9639
9640         * FS/FS/cust_pkg.pm: correct hash vs hashref brainfart on
9641           "forward-port", i guess
9642
9643 2008-07-02 20:57  ivan
9644
9645         * FS/FS/Record.pm: real should be bound to SQL_FLOAT Like float4...
9646           1.7?  not touching it unless it breaks :)
9647
9648 2008-07-01 19:55  ivan
9649
9650         * FS/FS/ClientAPI/MyAccount.pm: fix errors paying with an on-file
9651           card through self-service
9652
9653 2008-07-01 00:02  jeff
9654
9655         * FS/FS/cust_pkg.pm: you shouldn't keep 'em separated
9656
9657 2008-06-30 22:01  jeff
9658
9659         * httemplate/misc/unadjourn_pkg.cgi,
9660           httemplate/misc/unexpire_pkg.cgi, FS/FS/Schema.pm,
9661           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
9662           FS/FS/part_export/shellcommands.pm,
9663           FS/FS/part_export/sqlradius.pm,
9664           httemplate/edit/REAL_cust_pkg.cgi,
9665           httemplate/misc/process/cancel_pkg.html,
9666           httemplate/search/cust_pkg.cgi,
9667           httemplate/view/cust_main/packages.html: correct internal reason
9668           searching, prevent interleaved suspend/cancel/expire/adjourn,
9669           backporting and refactoring
9670
9671 2008-06-30 17:11  ivan
9672
9673         * FS/FS/svc_phone.pm: that should fix new sip_password field, whew
9674
9675 2008-06-30 17:07  ivan
9676
9677         * FS/FS/svc_phone.pm: that should fix the new sip_password field, i
9678           hope
9679
9680 2008-06-30 17:00  ivan
9681
9682         * httemplate/view/svc_phone.cgi: add sip pw display
9683
9684 2008-06-30 16:56  ivan
9685
9686         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
9687           FS/FS/part_export/phone_shellcommands.pm,
9688           httemplate/edit/svc_phone.cgi: add sip pw field
9689
9690 2008-06-30 01:01  ivan
9691
9692         * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html:
9693           checkpoint signup work
9694
9695 2008-06-30 01:00  ivan
9696
9697         * FS/FS/part_export/phone_shellcommands.pm: reload after adding
9698           extensions
9699
9700 2008-06-29 13:53  ivan
9701
9702         * FS/FS/svc_phone.pm, FS/FS/part_export/globalpops_voip.pm,
9703           httemplate/elements/select-phonenum.html,
9704           httemplate/elements/tr-select-did.html: globalPOPs provisioning
9705
9706 2008-06-28 21:33  jeff
9707
9708         * httemplate/view/cust_main/packages.html: spurious 'suspended'
9709
9710 2008-06-28 17:41  ivan
9711
9712         * FS/: MANIFEST, FS.pm, t/phone_avail.t, FS/Schema.pm,
9713           FS/phone_avail.pm, FS/part_export/globalpops_voip.pm:
9714           state->areacode caching,
9715
9716 2008-06-28 16:03  ivan
9717
9718         * httemplate/images/wait-orange.gif, FS/FS/part_svc.pm,
9719           httemplate/edit/elements/svc_Common.html,
9720           httemplate/elements/input-text.html,
9721           httemplate/elements/select-areacode.html,
9722           httemplate/elements/select-did.html,
9723           httemplate/elements/select-exchange.html,
9724           httemplate/elements/select-phonenum.html,
9725           httemplate/elements/select-state.html,
9726           httemplate/elements/tr-input-text.html,
9727           httemplate/elements/tr-select-did.html,
9728           httemplate/misc/areacodes.cgi, httemplate/misc/exchanges.cgi,
9729           httemplate/misc/phonenums.cgi, FS/FS/Record.pm,
9730           FS/FS/part_export/globalpops_voip.pm,
9731           httemplate/edit/svc_phone.cgi,
9732           httemplate/edit/cust_main/select-state.html: get DIDs from
9733           globalpops
9734
9735 2008-06-28 12:25  jeff
9736
9737         * httemplate/elements/tr-checkboxes-table.html,
9738           httemplate/elements/checkboxes-table.html,
9739           httemplate/elements/menu.html,
9740           httemplate/elements/select-agent.html,
9741           httemplate/elements/select-table.html, FS/FS/AccessRight.pm,
9742           FS/FS/addr_block.pm, FS/FS/router.pm, FS/FS/svc_broadband.pm,
9743           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
9744           httemplate/browse/svc_acct_pop.cgi,
9745           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
9746           httemplate/edit/svc_acct_pop.cgi,
9747           httemplate/edit/svc_broadband.cgi,
9748           httemplate/edit/elements/edit.html,
9749           httemplate/edit/elements/svc_Common.html,
9750           httemplate/edit/process/router.cgi,
9751           httemplate/edit/process/svc_acct_pop.cgi,
9752           httemplate/edit/process/svc_broadband.cgi,
9753           httemplate/edit/process/addr_block/add.cgi,
9754           httemplate/edit/process/addr_block/allocate.cgi,
9755           httemplate/edit/process/addr_block/deallocate.cgi,
9756           httemplate/edit/process/addr_block/split.cgi,
9757           httemplate/edit/process/elements/process.html: agent virtualize
9758           address blocks and routers
9759
9760 2008-06-27 01:53  ivan
9761
9762         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm, fs_selfservice/DEPLOY,
9763           fs_selfservice/FS-SelfService/SelfService.pm,
9764           fs_selfservice/FS-SelfService/cgi/signup.html: adding
9765           signup_server-service config
9766
9767 2008-06-27 00:18  ivan
9768
9769         * FS/FS/part_export/globalpops_voip.pm: globalpops_voip export
9770           compilation fixes
9771
9772 2008-06-26 17:27  ivan
9773
9774         * FS/FS/part_export/globalpops_voip.pm: commiting globalpops export
9775           start.  stupid power failure.
9776
9777 2008-06-26 14:55  ivan
9778
9779         * FS/FS/part_export/phone_shellcommands.pm: adding
9780           phone_shellcommands with preliminary FreePBX integration commands
9781
9782 2008-06-25 13:14  ivan
9783
9784         * httemplate/search/report_receivables.cgi: optimize total query in
9785           receivables report.  very significant speedup for large DBs
9786
9787 2008-06-25 13:11  ivan
9788
9789         * FS/FS/: cust_main.pm, cust_bill.pm: POD updates
9790
9791 2008-06-25 11:14  ivan
9792
9793         * FS/FS/Upgrade.pm: don't show error messages about FreesideStatus
9794           index already existing either
9795
9796 2008-06-24 17:29  ivan
9797
9798         * htetc/handler.pl, FS/FS/Record.pm: finish adding
9799           str2time_sql_closing
9800
9801 2008-06-24 11:50  ivan
9802
9803         * conf/invoice_html: i think we need a $ there???
9804
9805 2008-06-24 09:39  jeff
9806
9807         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_main.pm: postal invoice
9808           fees
9809
9810 2008-06-23 19:09  ivan
9811
9812         * FS/FS/part_export/sqlradius.pm: prevent decrementing
9813           time/bandwidth for old RADIUS records
9814
9815 2008-06-23 15:59  ivan
9816
9817         * bin/cdr.import: hahahd doh, we're in perl
9818
9819 2008-06-23 15:11  ivan
9820
9821         * bin/cdr.import: add quick command line too for CDR imports
9822
9823 2008-06-23 09:46  jeff
9824
9825         * conf/invoice_html: this is what it was for
9826
9827 2008-06-23 08:36  jeff
9828
9829         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
9830           invoice service address modifications
9831
9832 2008-06-22 19:50  ivan
9833
9834         * conf/invoice_html: wtf was this for in the first place then
9835
9836 2008-06-22 19:48  ivan
9837
9838         * conf/invoice_html: this seems to match the latex templates more
9839           accurately, rather than push the sub-totals out into their own
9840           column
9841
9842 2008-06-22 19:35  ivan
9843
9844         * conf/invoice_html: fix leaking colspan in totals on sectioned
9845           invoices
9846
9847 2008-06-22 17:41  ivan
9848
9849         * FS/FS/cust_tax_exempt.pm: adding report on legacy tax exemptions
9850           to assist in enet migraiton
9851
9852 2008-06-22 17:37  ivan
9853
9854         * httemplate/search/cust_tax_exempt.cgi: legacy tax exemption
9855           report fix, no _date
9856
9857 2008-06-22 17:34  ivan
9858
9859         * httemplate/search/cust_tax_exempt.cgi: adding report on legacy
9860           tax exemptions to assist in enet migraiton
9861
9862 2008-06-19 22:47  jeff
9863
9864         * FS/FS/cust_bill.pm: extra values for invoices
9865
9866 2008-06-19 20:36  ivan
9867
9868         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: VoxLineSystems are lying
9869           scum who charged back their customization work and then used the
9870           software anyway
9871
9872 2008-06-18 20:18  jeff
9873
9874         * FS/FS/pkg_category.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
9875           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_category.t,
9876           FS/FS.pm, httemplate/browse/pkg_category.html,
9877           httemplate/browse/pkg_class.html,
9878           httemplate/edit/pkg_category.html,
9879           httemplate/edit/pkg_class.html,
9880           httemplate/edit/process/pkg_category.html, FS/MANIFEST,
9881           htetc/handler.pl, httemplate/edit/elements/edit.html,
9882           httemplate/elements/menu.html: package categories (meta package
9883           classes) and grouping invoices by them
9884
9885 2008-06-18 14:18  ivan
9886
9887         * FS/FS/Misc.pm: fix regression caused by use of IPC::Run to run
9888           pslatex: send STDOUT and STDERR from pslatex to /dev/null, we
9889           don't want them
9890
9891 2008-06-18 12:24  ivan
9892
9893         * httemplate/edit/part_pkg.cgi: s helps alot
9894
9895 2008-06-18 12:09  ivan
9896
9897         * httemplate/edit/part_pkg.cgi: fix setup/recur fees on cloning
9898           (customizing) package definitions w/new editor
9899
9900 2008-06-18 11:50  jeff
9901
9902         * httemplate/: browse/tax_rate.cgi,
9903           misc/enable_or_disable_tax.html,
9904           misc/process/enable_or_disable_tax.html: allow enabling and
9905           disabling if tax_rate rows in groups (RT 3566)
9906
9907 2008-06-17 22:22  ivan
9908
9909         * FS/FS/cust_main.pm: %statuscolor is either a global or a my var,
9910           make up your mind
9911
9912 2008-06-17 17:49  ivan
9913
9914         * FS/FS/part_virtual_field.pm: this module, also, has no need to
9915           import qsearch/qsearchs, and is causing dependency loop problems
9916           (Record->part_virtual_field->Record)
9917
9918 2008-06-17 17:46  ivan
9919
9920         * FS/FS/Record.pm: hopefully finally fix the dependency loops bs...
9921           as simple as Record->Conf->Record here
9922
9923 2008-06-17 17:42  ivan
9924
9925         * FS/FS/Msgcat.pm: REALLY, don't use FS::Conf from Msgcat until
9926           runtime... should hopefully FINALLY eliminate the
9927           Record->Msgcat->Conf->Record loop
9928
9929 2008-06-17 17:36  ivan
9930
9931         * FS/FS/msgcat.pm: msgcat.pm doesn't actually need
9932           qsearch/qsearchs... hopefully this is the last of the weird
9933           dependency loops (this one is Record->Msgcat->msgcat->Record)
9934
9935 2008-06-17 17:27  ivan
9936
9937         * FS/FS/Msgcat.pm: fix dependency loop problem with database
9938           config, hopefully?  (Record->Msgcat->Conf->Record)
9939
9940 2008-06-17 17:10  ivan
9941
9942         * FS/FS/conf.pm: conf.pm doesn't actually need qsearch/qsearchs -
9943           hopefully this will solve the weird circular dependency issue
9944           (Record->Msgcat->Conf->conf->Record)
9945
9946 2008-06-17 17:05  ivan
9947
9948         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: turn
9949           off debugging for address standardization
9950
9951 2008-06-17 16:57  ivan
9952
9953         * httemplate/edit/part_pkg.cgi: don't lose the pricing on package
9954           cloning w/new package editor
9955
9956 2008-06-17 12:29  jeff
9957
9958         * conf/invoice_latex: fixup damage from quantity addition
9959
9960 2008-06-16 20:35  ivan
9961
9962         * FS/FS/AccessRight.pm, httemplate/edit/invoice_template.html,
9963           FS/FS/ConfDefaults.pm, FS/FS/Misc.pm, FS/FS/cust_main.pm,
9964           htetc/handler.pl, httemplate/elements/htmlarea.html,
9965           httemplate/misc/email-customers.html,
9966           httemplate/misc/process/email-customers.html,
9967           httemplate/search/cust_main.html: finish adding a feature to
9968           easily list all email addresses for an agent & send them email
9969
9970 2008-06-16 20:13  jeff
9971
9972         * conf/invoice_latex: not forgetting to add fax and old customer id
9973
9974 2008-06-16 18:43  ivan
9975
9976         * httemplate/edit/process/cust_main.cgi: have agent_custid editing
9977           now
9978
9979 2008-06-16 06:36  jeff
9980
9981         * bin/import-optigold.pl: catch one more customer
9982
9983 2008-06-15 23:53  ivan
9984
9985         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: add (with config)
9986           ability to edit agent_custid
9987
9988 2008-06-15 18:32  jeff
9989
9990         * bin/import-optigold.pl: ugh; cast about for svc/pkg linkages
9991
9992 2008-06-12 16:15  ivan
9993
9994         * httemplate/edit/REAL_cust_pkg.cgi: fix visual regression not
9995           displaying package and comment on date editing
9996
9997 2008-06-12 14:53  ivan
9998
9999         * httemplate/: edit/process/elements/process.html,
10000           view/cust_main/packages.html, edit/part_pkg.cgi,
10001           edit/elements/edit.html, edit/process/part_pkg.cgi: fix cloning
10002           w/new package editor
10003
10004 2008-06-12 09:56  jeff
10005
10006         * bin/import-optigold.pl: date fixups
10007
10008 2008-06-12 08:55  jeff
10009
10010         * bin/import-optigold.pl: import services from service providing
10011           servers
10012
10013 2008-06-10 16:24  ivan
10014
10015         * FS/FS/: Upgrade.pm: start of better error reporting for RADIUS
10016           upgrade errors
10017
10018 2008-06-10 10:39  ivan
10019
10020         * FS/FS/Misc.pm: turn off debugging that got left on by accident
10021
10022 2008-06-09 19:12  ivan
10023
10024         * httemplate/edit/process/: cust_credit_refund.cgi,
10025           cust_pay_refund.cgi: fix up application of things to refunds,
10026           RT#3606/RT#3545
10027
10028 2008-06-09 11:32  ivan
10029
10030         * FS/FS/cdr.pm: remove name from voxlinesystems2, really
10031
10032 2008-06-05 15:44  ivan
10033
10034         * FS/FS/cdr.pm: add am/pm to voxlinesystems2 display format, remove
10035           name, revsere src/dst
10036
10037 2008-06-05 13:09  ivan
10038
10039         * FS/FS/: cust_main.pm, part_pkg/flat.pm: fix one-time charge
10040           quantities &
10041
10042 2008-06-05 12:44  ivan
10043
10044         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: disable_src fixes
10045
10046 2008-06-05 12:29  ivan
10047
10048         * FS/FS/Schema.pm: unit pricing didn't exist before, so it can be
10049           NULL
10050
10051 2008-06-05 12:25  ivan
10052
10053         * FS/FS/part_pkg/flat.pm: implement quantity charging for setup
10054           fees
10055
10056 2008-06-05 12:24  ivan
10057
10058         * FS/FS/cdr.pm, FS/FS/cust_main.pm, httemplate/search/cdr.html,
10059           httemplate/view/svc_phone.cgi, httemplate/edit/quick-charge.html,
10060           httemplate/edit/process/quick-charge.cgi: voxlinesystems CDRs and
10061           quantity bs
10062
10063 2008-06-05 12:06  jeff
10064
10065         * conf/invoice_html: dash removal
10066
10067 2008-06-05 10:05  jeff
10068
10069         * conf/invoice_html: fix unitprice/posttotal nit
10070
10071 2008-06-05 09:56  jeff
10072
10073         * conf/invoice_html: fix unitprice/section nit
10074
10075 2008-06-05 09:51  jeff
10076
10077         * conf/invoice_html: correct bogus porting
10078
10079 2008-06-05 05:42  jeff
10080
10081         * conf/invoice_latex: replace lost braces
10082
10083 2008-06-05 03:36  ivan
10084
10085         * FS/FS/cust_main.pm, httemplate/search/cust_main.html,
10086           httemplate/search/report_cust_main.html: add customer status to
10087           adv. customer report, template customer search for future use in
10088           emailing notices, RT#2731
10089
10090 2008-06-05 03:34  ivan
10091
10092         * FS/FS/: cust_pkg.pm: docs for search_sql
10093
10094 2008-06-05 01:54  ivan
10095
10096         * httemplate/search/report_cust_bill.html: minor invoice report UI
10097
10098 2008-06-04 22:06  ivan
10099
10100         * FS/FS/cust_pay.pm, httemplate/edit/cust_bill_pay.cgi,
10101           httemplate/edit/cust_credit_bill.cgi,
10102           httemplate/edit/cust_pay_refund.cgi,
10103           httemplate/view/cust_main/payment_history/credit.html,
10104           httemplate/view/cust_main/payment_history/payment.html,
10105           httemplate/edit/cust_credit_refund.cgi,
10106           httemplate/edit/elements/ApplicationCommon.html,
10107           httemplate/edit/process/cust_bill_pay.cgi,
10108           httemplate/edit/process/cust_credit_bill.cgi,
10109           httemplate/edit/process/cust_credit_refund.cgi,
10110           httemplate/edit/process/cust_pay_refund.cgi,
10111           httemplate/edit/process/elements/ApplicationCommon.html: payment
10112           and credit applications have separate "apply to refund" choices
10113           now, and no auto-refund choice in the invoice dropdown.  RT#3545
10114
10115 2008-06-04 15:44  jeff
10116
10117         * FS/FS/cust_bill.pm: moar tyop
10118
10119 2008-06-04 15:42  jeff
10120
10121         * FS/FS/cust_bill.pm: tyop
10122
10123 2008-06-04 11:50  ivan
10124
10125         * FS/FS/cust_bill.pm, httemplate/misc/fax-invoice.cgi: this should
10126           fix the random "HylaFax support has not been configured" error,
10127           caused by cust_bill->fax getting called instead of cust_main->fax
10128           field
10129
10130 2008-06-04 11:40  jeff
10131
10132         * conf/invoice_html: more voxline invoice formatting
10133
10134 2008-06-04 11:05  jeff
10135
10136         * FS/FS/cust_bill.pm: voxline invoice formatting
10137
10138 2008-06-04 10:57  jeff
10139
10140         * FS/FS/cdr.pm, FS/FS/cust_bill_pkg.pm, FS/FS/part_pkg/voip_cdr.pm,
10141           conf/invoice_html, conf/invoice_latex, FS/FS/Conf.pm,
10142           FS/FS/Conf_compat17.pm: voxline invoice formatting
10143
10144 2008-06-04 06:28  jeff
10145
10146         * FS/FS/: Record.pm, cust_main.pm, tax_rate.pm: tax on tax
10147
10148 2008-06-04 06:26  jeff
10149
10150         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm,
10151           conf/invoice_latex: service address on invoice
10152
10153 2008-06-03 14:06  ivan
10154
10155         * FS/FS/cust_bill.pm, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
10156           FS/FS/cust_pkg.pm, httemplate/search/cust_pkg.cgi,
10157           httemplate/view/cust_main/packages.html: very basic start at
10158           adding quantities
10159
10160 2008-06-02 11:59  ivan
10161
10162         * FS/FS/payinfo_transaction_Mixin.pm: fix payinfo_transaction
10163
10164 2008-06-02 11:31  ivan
10165
10166         * FS/FS/UI/Web/small_custview.pm: fix ntable calls
10167
10168 2008-06-02 10:58  ivan
10169
10170         * httemplate/misc/process/timeworked.html: fix error apply
10171           fractional seconds
10172
10173 2008-06-02 10:14  ivan
10174
10175         * FS/FS/UI/Web/small_custview.pm: doh!
10176
10177 2008-06-02 10:06  ivan
10178
10179         * FS/FS/CGI.pm, FS/FS/ClientAPI/MyAccount.pm,
10180           FS/FS/UI/Web/small_custview.pm, htetc/handler.pl,
10181           rt/lib/RT/URI/freeside/Internal.pm,
10182           rt/lib/RT/URI/freeside/XMLRPC.pm: badly placed small_custview all
10183           of a sudden causing fatal errors?!  wtf
10184
10185 2008-06-02 04:16  jeff
10186
10187         * conf/invoice_latex, conf/invoice_latexcoupon, FS/FS/Conf.pm,
10188           FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm: typeset tear-off
10189           remittance coupon
10190
10191 2008-06-01 19:47  ivan
10192
10193         * FS/FS/Misc.pm: and batchmode was probably right
10194
10195 2008-06-01 19:45  ivan
10196
10197         * FS/FS/Misc.pm: yow, don't want everything to waitt until the
10198           timeout
10199
10200 2008-06-01 19:16  ivan
10201
10202         * FS/FS/: cust_bill.pm, Misc.pm: use IPC::Run to run pslatex & add
10203           a timeout, this should prevent hanging on template errors
10204
10205 2008-06-01 15:48  ivan
10206
10207         * FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, FS/FS/payinfo_Mixin.pm,
10208           FS/FS/payinfo_transaction_Mixin.pm,
10209           httemplate/view/cust_main/payment_history.html,
10210           httemplate/search/elements/cust_pay_or_refund.html,
10211           httemplate/view/cust_refund.html,
10212           httemplate/view/cust_main/payment_history/credit.html,
10213           httemplate/view/cust_main/payment_history/invoice.html,
10214           httemplate/view/cust_main/payment_history/payment.html,
10215           httemplate/view/cust_main/payment_history/refund.html,
10216           httemplate/view/cust_main/payment_history/voided_payment.html:
10217           refactor payment history slightly, add refund receipts, have
10218           "unapplied" refunds show like other unapplied/open things,
10219           RT#3545
10220
10221 2008-06-01 00:08  ivan
10222
10223         * FS/FS/cust_pay.pm: show "Check #" on payment receipts instead of
10224           "Billing #"
10225
10226 2008-05-31 22:43  ivan
10227
10228         * FS/FS/cust_bill.pm, FS/FS/cust_bill_ApplicationCommon.pm,
10229           httemplate/view/cust_main/payment_history.html: add date to
10230           "applied to Invoice#" messages in history
10231
10232 2008-05-31 20:19  ivan
10233
10234         * httemplate/search/cust_bill_pkg.cgi: fix line item report for
10235           agent-virtualized packages, clean up sloppy $where
10236           stringification, hard agent virtualization
10237
10238 2008-05-31 19:19  jeff
10239
10240         * bin/import-optigold.pl: umm.. right.. really do some on-demand
10241           stuff
10242
10243 2008-05-31 18:23  ivan
10244
10245         * htetc/handler.pl: depend on CGI.pm 3.29 to fix RT attachment
10246           problems
10247
10248 2008-05-31 17:11  ivan
10249
10250         * FS/FS/cust_bill.pm: fix problems when service definition names
10251           contain chars that need to be latex escaped
10252
10253 2008-05-31 16:50  jeff
10254
10255         * bin/import-optigold.pl: guess at on demand billing, link
10256           pre-existing services
10257
10258 2008-05-31 10:54  ivan
10259
10260         * htetc/handler.pl: add an explicit use for RT's not-well-declared
10261           dependency on CSS::Squish 0.06
10262
10263 2008-05-31 07:49  jeff
10264
10265         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
10266           invoice cosmetic improvements
10267
10268 2008-05-29 21:04  ivan
10269
10270         * httemplate/edit/part_bill_event.cgi: 1.7 sucks.  but people are
10271           still going to be editing old-style invoice events for a little
10272           while more yet, so space them out better (so options don't run
10273           together)
10274
10275 2008-05-29 20:55  ivan
10276
10277         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi: 1.7
10278           sucks.  add a "balance over" option to the 1.7 style
10279           agent-specific invoice send event
10280
10281 2008-05-29 18:38  ivan
10282
10283         * FS/FS/Misc/prune.pm: fix a missing semicolon bug only triggered
10284           when running prune_applications not in debug mode...
10285
10286 2008-05-29 18:34  ivan
10287
10288         * FS/FS/Upgrade.pm: don't print out warnings about SQL RADIUS
10289           FreesideStatus every time either.  really?
10290
10291 2008-05-29 18:33  ivan
10292
10293         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
10294           pruning every time
10295
10296 2008-05-29 18:28  ivan
10297
10298         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
10299           pruning every time
10300
10301 2008-05-29 18:02  ivan
10302
10303         * FS/FS/cust_pay_pending.pm: clean up any stray/old
10304           cust_pay_pending records causing problems
10305
10306 2008-05-29 17:53  ivan
10307
10308         * FS/FS/: Upgrade.pm, cust_pay_pending.pm: clean up any stray/old
10309           cust_pay_pending records causing problems
10310
10311 2008-05-28 17:11  ivan
10312
10313         * httemplate/graph/money_time.cgi: line things up better on the
10314           12mo report (prevent labels from taking up most of the graph
10315
10316 2008-05-28 03:45  ivan
10317
10318         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
10319           FS dbdef hasn't been initialized yet (& need to import
10320           adminsuidsetup)
10321
10322 2008-05-28 03:41  ivan
10323
10324         * htetc/: handler.pl: mailgate realiability fix: don't bomb out
10325           when FS dbdef hasn't been initialized yet
10326
10327 2008-05-28 03:14  ivan
10328
10329         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
10330           FS dbdef hasn't been initialized yet
10331
10332 2008-05-19 20:52  ivan
10333
10334         * FS/FS/Upgrade.pm: automatically create an index on the new
10335           radacct.FreesideStatus column
10336
10337 2008-05-19 15:31  jeff
10338
10339         * conf/invoice_latex, FS/FS/cust_bill_pkg.pm: fix broken pagenation
10340
10341 2008-05-19 11:50  ivan
10342
10343         * FS/FS/Conf.pm: a better link to the T:T docs
10344
10345 2008-05-18 21:29  ivan
10346
10347         * FS/FS/Schema.pm: add a key on ( history_action, $primary_key ) to
10348           the h_ tables.  this should speed up the cust_pay upgrade??
10349
10350 2008-05-18 21:07  ivan
10351
10352         * FS/FS/cust_bill_pay.pm, FS/FS/payinfo_Mixin.pm,
10353           FS/FS/cust_credit_refund.pm, FS/FS/cust_refund.pm,
10354           FS/FS/payby.pm, FS/FS/Report/Table/Monthly.pm,
10355           httemplate/graph/money_time.cgi,
10356           httemplate/search/cust_bill_pay.html,
10357           httemplate/search/cust_credit.html,
10358           httemplate/search/cust_credit_refund.html,
10359           httemplate/search/cust_pay.cgi,
10360           httemplate/search/cust_refund.html,
10361           httemplate/search/elements/cust_pay_or_refund.html: make net
10362           receipts clickable... and netreceipts != cashflow, really, so
10363           separate those concepts, and cashflow gets gross & net variants.
10364           also add gross/net refunds.  #3012
10365
10366 2008-05-18 20:51  jeff
10367
10368         * conf/invoice_latex: fix latex template bogosity
10369
10370 2008-05-18 15:57  ivan
10371
10372         * FS/FS/Upgrade.pm: fix auto sqlradius upgrade: module
10373           include/import
10374
10375 2008-05-18 15:54  ivan
10376
10377         * FS/FS/part_export/sqlradius.pm: oops, fix minor refactoring of
10378           auto sqlradius upgrade
10379
10380 2008-05-18 15:53  ivan
10381
10382         * FS/bin/freeside-upgrade: fix the auto sqlradiusupgrade
10383
10384 2008-05-18 15:42  ivan
10385
10386         * FS/FS/Upgrade.pm, FS/bin/freeside-sqlradius-radacctd,
10387           FS/bin/freeside-upgrade, FS/FS/part_export/sqlradius.pm,
10388           init.d/freeside-init: on upgrade, automatically seed from
10389           sqlradius databases, and start freeside-sqlradius-radacctd by
10390           default
10391
10392 2008-05-17 23:50  ivan
10393
10394         * FS/FS/Conf.pm, httemplate/edit/process/access_group.html: add a
10395           config value for disabling the ACLs... this should be good for a
10396           demo in 1.7, 1.9 will need some way to disable ACL changes from
10397           OUTSIDE the db
10398
10399 2008-05-17 20:04  ivan
10400
10401         * httemplate/: elements/customer-table.html,
10402           misc/batch-cust_pay.html: quick payment entry running total,
10403           closes: #3470
10404
10405 2008-05-16 12:26  jeff
10406
10407         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cust_bill.pm,
10408           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
10409           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
10410           conf/invoice_latex: typeset CDRs into 5 columns on invoices
10411
10412 2008-05-15 15:48  ivan
10413
10414         * FS/FS/CGI.pm: fix minor problem with ship_zip not showing up in
10415           small_custview
10416
10417 2008-05-14 14:21  jeff
10418
10419         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_bill.pm: config option to
10420           omit statement type items from invoices
10421
10422 2008-05-14 11:19  jeff
10423
10424         * bin/import-optigold.pl: do NOT delete the existing data
10425
10426 2008-05-14 11:07  jeff
10427
10428         * FS/FS/: cust_bill_pkg.pm, part_pkg.pm, tax_rate.pm,
10429           part_pkg/voip_cdr.pm: correct tax selection and *actually* handle
10430           fee based taxes
10431
10432 2008-05-14 09:52  ivan
10433
10434         * bin/import-optigold.pl: [no log message]
10435
10436 2008-05-13 16:36  ivan
10437
10438         * FS/bin/freeside-adduser: tyop
10439
10440 2008-05-13 14:20  ivan
10441
10442         * FS/FS/part_pkg.pm: eliminate warnings on upgrade: "(Odd number of
10443           elements in anonymous hash | Use of unintialized value in
10444           anonymous hash ) at
10445           /usr/local/share/perl/5.8.8/FS/option_Common.pm line 176.
10446
10447 2008-05-13 12:13  ivan
10448
10449         * Makefile: ensure new self-service libs are installed
10450
10451 2008-05-12 20:49  ivan
10452
10453         * debian/rules: tyop
10454
10455 2008-05-12 20:49  ivan
10456
10457         * Makefile, FS/bin/freeside-setup, debian/rules: better place for
10458           initial configuration to be stored and retreived from than the
10459           initial tarball...
10460
10461 2008-05-08 23:34  ivan
10462
10463         * httemplate/misc/: xmlhttp-cust_main-address_standardize.html,
10464           xmlhttp-cust_main-search.cgi: JSON 1.0 (on deb 4.0) doesn't have
10465           to_json yet
10466
10467 2008-05-08 22:59  ivan
10468
10469         * httemplate/: docs/credits.html, docs/license.html,
10470           edit/cust_main.cgi, images/cross.png, images/error.png,
10471           images/tick.png: finish usps address standardization
10472
10473 2008-05-08 22:54  ivan
10474
10475         * httemplate/view/cust_main/packages.html: perl 5.10-ism?  new
10476           mason?
10477
10478 2008-05-08 05:45  ivan
10479
10480         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
10481           httemplate/elements/xmlhttp.html,
10482           httemplate/misc/xmlhttp-cust_main-address_standardize.html,
10483           httemplate/misc/xmlhttp-cust_main-search.cgi, htetc/handler.pl:
10484           address standardization part one, finally checked in from here
10485
10486 2008-05-07 14:36  ivan
10487
10488         * httemplate/: view/cust_main.cgi, misc/cancel_cust.html: fix
10489           customer cancellation, sort of a side effect of #2872, fixes
10490           #3480, #3481
10491
10492 2008-05-05 18:15  ivan
10493
10494         * httemplate/elements/customer-table.html: put the documentation in
10495           a proper <%doc> section
10496
10497 2008-05-05 18:14  ivan
10498
10499         * httemplate/misc/xmlhttp-cust_main-search.cgi: agent-virtualize
10500           customer # portion of quick payment entry
10501
10502 2008-05-05 18:14  ivan
10503
10504         * httemplate/: misc/batch-cust_pay.html,
10505           elements/customer-table.html: agent-virtualize quick payment
10506           entry
10507
10508 2008-05-04 19:11  ivan
10509
10510         * FS/FS/payinfo_Mixin.pm: hopefully really a better fix for using
10511           new payment duplicate stuff with cc encryption :/
10512
10513 2008-05-04 18:52  ivan
10514
10515         * FS/FS/payinfo_Mixin.pm: better fix for using new payment
10516           duplicate stuff with cc encryption :)
10517
10518 2008-05-04 18:18  ivan
10519
10520         * FS/FS/payinfo_Mixin.pm: fix for using new payment duplicate stuff
10521           with cc encryption
10522
10523 2008-05-02 13:30  ivan
10524
10525         * FS/bin/freeside-upgrade: add -s switch to freeside-upgrade for
10526           schema-only changes (for slony slaves)
10527
10528 2008-05-01 18:58  ivan
10529
10530         * FS/FS/Upgrade.pm: upgrade part_pkg before cust_credit
10531
10532 2008-04-30 16:42  ivan
10533
10534         * Makefile: not here
10535
10536 2008-04-30 16:36  ivan
10537
10538         * Makefile: that explains the bs with ChangeLog
10539
10540 2008-04-30 16:29  ivan
10541
10542         * Makefile: last last-minute fix for last-minute change
10543
10544 2008-04-30 16:26  ivan
10545
10546         * Makefile: last minute fix for last minute change
10547
10548 2008-04-30 16:19  ivan
10549
10550         * Makefile: last minute release target update.  not particularly
10551           dangerous, nobody uses it but me
10552
10553 2008-04-28 12:17  ivan
10554
10555         * FS/FS/: cust_main.pm, Cron/bill.pm: fix 1.9 queued billing from
10556           doing weird things with expirations and adjournments because
10557           freeside-queued $^T != freeside-daily $^T
10558
10559 2008-04-27 09:28  jeff
10560
10561         * httemplate/elements/select-taxproduct.html: sticky, too
10562
10563 2008-04-27 08:19  jeff
10564
10565         * httemplate/elements/select-taxproduct.html: fixup taxproduct
10566           selection
10567
10568 2008-04-24 15:51  ivan
10569
10570         * FS/FS/part_pkg/voip_cdr.pm: add use_amaflags and use_disposition
10571           flags to voip_cdr price plan
10572
10573 2008-04-22 19:59  jeff
10574
10575         * FS/FS/cust_bill.pm: fixup return address fallback
10576
10577 2008-04-22 12:46  ivan
10578
10579         * FS/FS/cust_bill.pm: no comma there
10580
10581 2008-04-22 03:56  ivan
10582
10583         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: voxline cdrs
10584
10585 2008-04-18 14:27  ivan
10586
10587         * rt/lib/RT/Ticket_Overlay.pm: blah.  last silly typo hopefully.
10588           wish this was easier to test.
10589
10590 2008-04-18 14:25  ivan
10591
10592         * rt/lib/RT/Ticket_Overlay.pm: silly semicolon
10593
10594 2008-04-18 14:19  ivan
10595
10596         * rt/lib/RT/: Ticket_Overlay.pm, URI/freeside.pm: hopefully,
10597           finally fix ticket auto-association not getting along with RT
10598           ACLs
10599
10600 2008-04-17 20:29  jeff
10601
10602         * FS/t/addr_block.t, FS/t/router.t, httemplate/edit/allocate.html,
10603           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
10604           httemplate/edit/process/addr_block/add.cgi,
10605           httemplate/edit/process/addr_block/allocate.cgi,
10606           httemplate/edit/process/addr_block/deallocate.cgi,
10607           httemplate/edit/process/addr_block/split.cgi: drag address and
10608           router even farther into the century
10609
10610 2008-04-16 18:39  ivan
10611
10612         * FS/FS/: Schema.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm,
10613           cust_main_county.pm, cust_pkg.pm, part_pkg/flat.pm: implement
10614           line item bundling
10615
10616 2008-04-16 18:28  ivan
10617
10618         * httemplate/elements/menu.html: this is more accurate
10619
10620 2008-04-16 14:52  ivan
10621
10622         * FS/FS/: part_pkg.pm, cust_main.pm: start implementing billing
10623           add-ons
10624
10625 2008-04-16 14:12  ivan
10626
10627         * FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: implement
10628           service add-ons
10629
10630 2008-04-16 14:10  ivan
10631
10632         * FS/FS/Record.pm: be more forgiving about numeric things padded
10633           with leading/trailing space
10634
10635 2008-04-16 13:34  ivan
10636
10637         * httemplate/: edit/part_bill_event.cgi, edit/part_pkg.cgi,
10638           edit/quick-charge.html, elements/select-taxclass.html,
10639           elements/tr-select-taxclass.html: fix tax class on package def
10640           edit
10641
10642 2008-04-16 13:00  ivan
10643
10644         * httemplate/: browse/part_pkg.cgi, edit/part_pkg.cgi: show package
10645           add-on links in browse
10646
10647 2008-04-16 11:32  jeff
10648
10649         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
10650           httemplate/view/cust_main/packages.html: show user who created
10651           (cancel/suspend) reason and possibly fix a lingering spurious
10652           usergroup bug
10653
10654 2008-04-16 04:54  jeff
10655
10656         * httemplate/edit/part_pkg_taxproduct.html: this no longer belongs
10657
10658 2008-04-15 21:42  ivan
10659
10660         * httemplate/: edit/part_pkg.cgi, browse/part_pkg.cgi: add plan &
10661           pricing to package browse...
10662
10663 2008-04-15 18:03  ivan
10664
10665         * FS/FS/m2m_Common.pm, FS/FS/part_pkg.pm,
10666           httemplate/edit/process/part_pkg.cgi: fix new link editing in new
10667           package editor
10668
10669 2008-04-15 17:29  ivan
10670
10671         * FS/FS/part_pkg.pm: new package def editor
10672
10673 2008-04-15 17:19  ivan
10674
10675         * httemplate/edit/: part_pkg.cgi, elements/edit.html,
10676           process/part_pkg.cgi: new package def editor
10677
10678 2008-04-15 17:16  ivan
10679
10680         * FS/: FS.pm, FS/m2m_Common.pm, FS/part_pkg_link.pm,
10681           t/part_pkg_link.t: new package def editor
10682
10683 2008-04-15 13:47  jeff
10684
10685         * httemplate/elements/file-upload.html,
10686           httemplate/elements/header-minimal.html,
10687           httemplate/misc/file-upload.html, httemplate/misc/tax-import.cgi,
10688           httemplate/misc/process/tax-import.cgi,
10689           httemplate/misc/process/tax-upgrade.cgi, FS/FS/cust_main.pm,
10690           FS/FS/cust_tax_location.pm, FS/FS/part_pkg.pm,
10691           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
10692           FS/FS/tax_class.pm, FS/FS/tax_rate.pm: (finally) wrap up new tax
10693           rate engine (for now)
10694
10695 2008-04-15 12:43  ivan
10696
10697         * FS/FS/: part_pkg_option.pm, part_pkg/sesmon_hour.pm,
10698           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
10699           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
10700           part_pkg/voip_cdr.pm, part_pkg/voip_sqlradacct.pm:
10701           s/recur_flat/recur_fee/
10702
10703 2008-04-15 06:41  ivan
10704
10705         * FS/FS/Schema.pm, FS/FS/cust_event.pm, FS/FS/cust_main.pm,
10706           FS/FS/cust_pkg.pm, FS/FS/option_Common.pm,
10707           FS/FS/part_event_option.pm, FS/FS/part_pkg.pm,
10708           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
10709           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
10710           httemplate/edit/elements/edit.html,
10711           httemplate/edit/process/part_pkg.cgi,
10712           httemplate/edit/process/elements/process.html,
10713           httemplate/elements/select-agent_types.html,
10714           httemplate/elements/select-taxproduct.html,
10715           httemplate/elements/selectlayers.html,
10716           httemplate/elements/tr-input-text.html,
10717           httemplate/elements/tr-part_pkg_freq.html,
10718           httemplate/elements/tr-pkg_svc.html,
10719           httemplate/elements/tr-select-agent_types.html,
10720           httemplate/elements/tr-title.html: new package editor
10721
10722 2008-04-15 03:50  ivan
10723
10724         * httemplate/docs/about.html: it's april 15th, and i sure do.
10725
10726 2008-04-14 06:42  jeff
10727
10728         * FS/FS/Record.pm: Improve record searching
10729
10730 2008-04-13 14:37  ivan
10731
10732         * FS/FS/part_pkg/: base_delayed.pm, flat_delayed.pm,
10733           prorate_delayed.pm: fix recur_notify label for *_delayed price
10734           plans
10735
10736 2008-04-13 13:35  ivan
10737
10738         * httemplate/elements/: select-cust-part_pkg.html,
10739           select-part_pkg.html, tr-select-part_pkg.html, select-table.html:
10740           select-table and select-part_pkg updates so we can use
10741           select-part_pkg as an edit/elements/edit.html m2 type
10742
10743 2008-04-13 03:21  ivan
10744
10745         * httemplate/elements/tr-justtitle.html: adding just a title with
10746           no blank space above
10747
10748 2008-04-13 03:19  ivan
10749
10750         * httemplate/elements/: tr-selectlayers-select.html,
10751           selectlayers.html: add a tr- for just the select bit of a
10752           selectlayers...
10753
10754 2008-04-13 01:21  ivan
10755
10756         * httemplate/elements/tr-input-text.html: add disabled option to
10757           text elements
10758
10759 2008-04-13 00:41  ivan
10760
10761         * FS/FS/part_pkg/: base_delayed.pm, base_rate.pm, bulk.pm, flat.pm,
10762           flat_comission.pm, flat_comission_cust.pm, flat_comission_pkg.pm,
10763           flat_delayed.pm, flat_introrate.pm, prepaid.pm, prorate.pm,
10764           prorate_delayed.pm, sesmon_hour.pm, sesmon_minute.pm,
10765           sql_external.pm, sql_generic.pm, sqlradacct_hour.pm,
10766           subscription.pm, voip_cdr.pm, voip_sqlradacct.pm: shorter names
10767           and rearranged weights for a brighter tommorow^W^Wbetter price
10768           plan <SELECT>
10769
10770 2008-04-12 20:03  ivan
10771
10772         * httemplate/elements/tr-select-table.html: more stuff to allow
10773           select-table to be used as as edit/elements/edit.html m2*
10774           element: add tr-select-table.html
10775
10776 2008-04-12 20:03  ivan
10777
10778         * httemplate/elements/select-table.html: some stuff to allow
10779           select-table to be used as as edit/elements/edit.html m2*
10780           element: add js_only and html_only options, add id option to
10781           specify element id, add a kludge to onchange option
10782
10783 2008-04-12 19:58  ivan
10784
10785         * httemplate/elements/tablebreak-tr-title.html: allow table id to
10786           be specified for tablebreak elements (so edit/elements/edit.html
10787           m2* stuff can be used after a tablebreak)
10788
10789 2008-04-12 19:56  ivan
10790
10791         * httemplate/elements/: select-taxproduct.html,
10792           tr-select-taxproduct.html: add elements for selecting taxproduct
10793
10794 2008-04-12 19:55  ivan
10795
10796         * httemplate/elements/tr-part_pkg_freq.html: add an element for
10797           selecting part_pkg frequencies
10798
10799 2008-04-12 16:31  ivan
10800
10801         * httemplate/elements/: columnnext.html, columnstart.html: space
10802           columns out
10803
10804 2008-04-12 16:18  ivan
10805
10806         * httemplate/elements/: columnend.html, columnnext.html,
10807           columnstart.html: add some column elements so we can replicate
10808           multi-column edit forms with edit.html
10809
10810 2008-04-11 02:20  ivan
10811
10812         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: taqua cdrs!
10813
10814 2008-04-10 18:50  ivan
10815
10816         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: checkpoint taqua
10817
10818 2008-04-10 15:00  ivan
10819
10820         * rt/lib/RT/Ticket_Overlay.pm: use non-ACL'ed _AddLink instead of
10821           AddLink so that the auto-association stuff works when creating a
10822           ticket
10823
10824 2008-04-09 18:35  jeff
10825
10826         * FS/FS/Conf.pm: sync terminology
10827
10828 2008-04-09 16:51  ivan
10829
10830         * httemplate/elements/menu.html: add a menu entry for the new tax
10831           stuff
10832
10833 2008-04-09 14:54  ivan
10834
10835         * httemplate/misc/tax-import.cgi: clean up irrelevant stuff on
10836           batch tax import
10837
10838 2008-04-09 14:44  ivan
10839
10840         * httemplate/docs/AGPL.html: oops, adding explicit AGPL.html
10841
10842 2008-04-09 14:27  ivan
10843
10844         * FS/FS/UID.pm: please mr. bootstrapping tree, give us some bootsap
10845
10846 2008-04-09 14:17  ivan
10847
10848         * FS/FS/UID.pm: 1.9 bootstrapping: apparantly, we have a dbdef at
10849           this point, but its not in the database yet, so checking
10850           dbdef->table doesn't DWWW
10851
10852 2008-04-09 14:07  ivan
10853
10854         * debian/control: adding 1.9 dependencies
10855
10856 2008-04-08 20:33  ivan
10857
10858         * FS/FS/part_pkg/sqlradacct_hour.pm: fix hourly cap for SQL overage
10859           charges
10860
10861 2008-04-07 22:49  ivan
10862
10863         * debian/: README.Debian, TODO, changelog, compat, conffiles.ex,
10864           config, control, copyright, cron.d, cron.d.ex,
10865           dbconfig-common.install, dbconfig-common.upgrade, dirs, docs,
10866           ex.doc-base.package, freeside-doc.docs, freeside-doc.files,
10867           freeside-webui.links, freeside.apache-alias.conf,
10868           freeside.default, freeside.docs, init.d.ex, init.d.lsb.ex,
10869           manpage.1.ex, manpage.sgml.ex, menu.ex, postinst, postinst.ex,
10870           postrm, postrm.ex, preinst, preinst.ex, prerm, prerm.ex, rules,
10871           templates, watch.ex: debian packages!
10872
10873 2008-04-06 09:12  jeff
10874
10875         * httemplate/browse/part_pkg_taxproduct.cgi,
10876           httemplate/browse/tax_rate.cgi, FS/FS/cust_bill.pm,
10877           FS/FS/cust_main.pm, FS/FS/cust_main_county.pm, FS/FS/part_pkg.pm,
10878           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_rate.pm,
10879           httemplate/edit/part_pkg.cgi, httemplate/edit/tax_rate.html,
10880           httemplate/edit/elements/edit.html,
10881           httemplate/edit/process/tax_rate.html,
10882           httemplate/edit/process/elements/process.html: new tax rating
10883           engine
10884
10885 2008-04-05 00:00  ivan
10886
10887         * FS/bin/freeside-prepaidd: configurable logfile location for
10888           freeside-prepaidd
10889
10890 2008-04-04 12:47  ivan
10891
10892         * httemplate/elements/header.html: sync with 1_7_BRANCH
10893
10894 2008-04-04 10:47  ivan
10895
10896         * httemplate/search/elements/search.html: this worked fine.  don't
10897           understand why it was changed in the first place.
10898
10899 2008-04-04 10:42  ivan
10900
10901         * httemplate/search/elements/search.html: fix range selection on
10902           searches, huh
10903
10904 2008-04-02 13:42  jeff
10905
10906         * httemplate/browse/tax_class.html, FS/FS/Schema.pm,
10907           FS/FS/part_pkg_taxoverride.pm, httemplate/edit/part_pkg.cgi,
10908           httemplate/edit/part_pkg_taxoverride.html,
10909           httemplate/edit/process/part_pkg.cgi,
10910           httemplate/search/elements/search.html: checkpoint tax editors
10911           and correct a blunder
10912
10913 2008-04-02 10:28  ivan
10914
10915         * Makefile: substitute FREESIDE_CONF in apache conf files
10916
10917 2008-04-02 10:26  ivan
10918
10919         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
10920           freeside-base2.conf: template AuthUserFile htpasswd to be in
10921           FREESIDE_CONF dir instead of hardcoded location
10922
10923 2008-04-02 10:00  rsiddall
10924
10925         * Makefile: Quick fix to update the release version number in the
10926           RPM specfile.  This leaves the specfile unusable for CVS builds.
10927
10928 2008-04-02 08:38  ivan
10929
10930         * init.d/freeside-init: tiny init file nit that helps with deb
10931           packaging (and probably rpm too) - source /etc/default/freeside
10932           if it exists
10933
10934 2008-04-01 21:32  ivan
10935
10936         * httemplate/docs/credits.html: slight browser adjustments and DONE
10937
10938 2008-04-01 21:20  ivan
10939
10940         * httemplate/elements/header.html: new header about: box
10941
10942 2008-04-01 21:19  ivan
10943
10944         * httemplate/docs/about.html: slightly taller
10945
10946 2008-04-01 21:07  ivan
10947
10948         * httemplate/docs/: credits.html, license.html: updated credits and
10949           license
10950
10951 2008-04-01 21:05  ivan
10952
10953         * httemplate/docs/about.html: adding about.html splash
10954
10955 2008-04-01 20:48  ivan
10956
10957         * httemplate/elements/popup_link_onclick.html: remove excessive
10958           iframe borders, add "scrolling" and "nofalse" options
10959
10960 2008-04-01 17:22  ivan
10961
10962         * FS/FS/cust_pay.pm: don't do (as much) useless work on upgrade
10963
10964 2008-04-01 16:56  ivan
10965
10966         * httemplate/elements/iframecontentmws.js: fix hasty safari iframe
10967           fix
10968
10969 2008-04-01 16:30  ivan
10970
10971         * httemplate/docs/: credits.html, license.html: adding license and
10972           credits in app itself
10973
10974 2008-04-01 16:24  ivan
10975
10976         * TODO: remove TODO
10977
10978 2008-04-01 16:24  ivan
10979
10980         * SCHEMA_CHANGE: remove SCHEMA_CHANGE
10981
10982 2008-04-01 16:20  ivan
10983
10984         * README: welcome to the new world
10985
10986 2008-04-01 16:15  ivan
10987
10988         * INSTALL: clean up top level files
10989
10990 2008-04-01 16:08  ivan
10991
10992         * CREDITS, INSTALL: clean up some of the top-level files
10993
10994 2008-04-01 02:40  ivan
10995
10996         * Makefile: sync with 1.7.3
10997
10998 2008-04-01 02:19  ivan
10999
11000         * FS/FS/cust_bill.pm: don't show services on invoices that are
11001           newer than the invoice, closes: #3032
11002
11003 2008-04-01 01:43  ivan
11004
11005         * rt/lib/RT/Ticket_Overlay.pm, FS/FS/cust_main.pm,
11006           FS/FS/cust_main_invoice.pm, rt/lib/RT/URI/freeside/Internal.pm:
11007           last bit of magic for RT ticket customer auto-association: look
11008           for requestor email addresses in cust_main_invoice and svc_acct,
11009           closes; RT#1160
11010
11011 2008-03-31 23:37  ivan
11012
11013         * httemplate/edit/cust_main_county.html: probably doesn't matter
11014           now, but better error reporting anyway
11015
11016 2008-03-31 23:34  ivan
11017
11018         * httemplate/: misc/cancel_cust.html, misc/cancel_pkg.html,
11019           edit/cust_credit.cgi: popup iframes don't have predictable names
11020           anymore, so locate submit buttons by id instead
11021
11022 2008-03-31 23:26  ivan
11023
11024         * httemplate/elements/: popup_link.html, popup_link_onclick.html:
11025           doc height param
11026
11027 2008-03-31 23:16  ivan
11028
11029         * httemplate/elements/iframecontentmws.js: append a random number
11030           to the iframe name on-the-fly to keep safari from caching it
11031           under all circumstances
11032
11033 2008-03-31 22:49  ivan
11034
11035         * httemplate/view/cust_main/payment_history.html: finish
11036           component-izing overlib links
11037
11038 2008-03-31 21:37  ivan
11039
11040         * httemplate/search/cust_pkg.cgi: use popup_link...
11041
11042 2008-03-31 21:19  ivan
11043
11044         * httemplate/browse/rate_detail.html: can't run include() sub at
11045           <%once> time
11046
11047 2008-03-31 20:56  ivan
11048
11049         * httemplate/browse/rate_detail.html: component-ize overlib init
11050           and popup link
11051
11052 2008-03-31 20:51  ivan
11053
11054         * httemplate/edit/bulk-cust_svc.html: component-ize overlib init
11055
11056 2008-03-31 20:49  ivan
11057
11058         * httemplate/elements/phonenumber.html: use popup_link element for
11059           phonenumber.html silly vonage popup
11060
11061 2008-03-31 17:54  jeff
11062
11063         * FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxoverride.pm,
11064           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
11065           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/tax_class.pm,
11066           FS/FS/tax_rate.pm, FS/FS/part_pkg.pm, FS/t/cust_tax_location.t,
11067           FS/t/part_pkg_taxoverride.t, FS/t/part_pkg_taxproduct.t,
11068           FS/t/part_pkg_taxrate.t, FS/t/tax_class.t, FS/t/tax_rate.t,
11069           httemplate/browse/tax_rate.cgi, httemplate/edit/part_pkg.cgi,
11070           httemplate/edit/part_pkg_taxoverride.html,
11071           httemplate/edit/part_pkg_taxproduct.html,
11072           httemplate/edit/tax_class.html, httemplate/edit/tax_rate.html,
11073           httemplate/edit/process/part_pkg.cgi,
11074           httemplate/edit/process/tax_class.html,
11075           httemplate/edit/process/tax_rate.html,
11076           httemplate/misc/tax-import.cgi, FS/MANIFEST, htetc/handler.pl,
11077           httemplate/elements/menu.html,
11078           httemplate/misc/process/recharge_svc.new,
11079           httemplate/misc/process/tax-import.cgi: checkpoint of new tax
11080           rating system
11081
11082 2008-03-31 16:19  ivan
11083
11084         * httemplate/elements/progress-init.html: overlib include
11085
11086 2008-03-31 16:14  ivan
11087
11088         * httemplate/elements/: popup_link-cust_main.html,
11089           popup_link-cust_pkg.html, popup_link-cust_svc.html,
11090           popup_link.html, popup_link_onclick.html: fix examples to use
11091           elements/init_overlib.html
11092
11093 2008-03-31 16:09  ivan
11094
11095         * httemplate/: browse/cust_main_county.cgi, config/config-view.cgi:
11096           overlib include
11097
11098 2008-03-31 16:07  ivan
11099
11100         * httemplate/: view/cust_main.cgi,
11101           elements/popup_link_onclick.html, view/cust_main/notes.html:
11102           clean up overlib usage for customer notes
11103
11104 2008-03-31 15:52  ivan
11105
11106         * fs_selfservice/FS-SelfService/cgi/signup.cgi: signup.cgi fix for
11107           hidden agentnum tags with trailling "/ >"
11108
11109 2008-03-31 15:27  ivan
11110
11111         * httemplate/: edit/cust_main/billing.html,
11112           elements/init_overlib.html, misc/payment.cgi: overlib cleanup:
11113           easy static CVV2/echeck popups
11114
11115 2008-03-31 14:52  ivan
11116
11117         * httemplate/elements/iframecontentmws.js: update overlibmws to
11118           current code
11119
11120 2008-03-31 14:45  ivan
11121
11122         * httemplate/: config/config-view.cgi, elements/popup_link.html:
11123           move config edit popup to elements/popup_link.html
11124
11125 2008-03-31 14:43  ivan
11126
11127         * httemplate/config/config.cgi: more approprietly sized textareas
11128           prevent scrollbars from being necessary in config popups
11129
11130 2008-03-31 14:11  ivan
11131
11132         * httemplate/: browse/cust_main_county.cgi,
11133           elements/popup_link.html, elements/popup_link_onclick.html: fix
11134           safari weirdness with caching iframes and auto-submitting them
11135           (in tax editor at least)
11136
11137 2008-03-31 13:40  ivan
11138
11139         * httemplate/elements/: popup_link-cust_main.html,
11140           popup_link-cust_pkg.html, popup_link-cust_svc.html,
11141           popup_link.html: clean up popup link elements a bit, have the
11142           iframe name autogenerate to work around safari fuckery
11143
11144 2008-03-31 11:50  ivan
11145
11146         * httemplate/elements/: overlibmws.js, overlibmws_crossframe.js,
11147           overlibmws_draggable.js, overlibmws_iframe.js: update overlibmws
11148           to current code before delving into safari problem...  hopefully
11149           no disasterous side effects :)
11150
11151 2008-03-29 19:42  ivan
11152
11153         * httemplate/: search/cust_bill.html, view/cust_bill.cgi: don't
11154           show invoice resend and payment posting links if you can't do
11155           that anyway
11156
11157 2008-03-29 19:32  ivan
11158
11159         * FS/FS/cust_bill.pm: okay, REALLY fix substitution problems with
11160           ancient-style invoice template includes
11161
11162 2008-03-29 18:26  ivan
11163
11164         * FS/FS/: Conf.pm, cust_bill.pm: fix missing backslash preventing
11165           ancient invoice template includes from working, whew!  and
11166           spiffied up the error reporting on template compile problems,
11167           since they're bound to happen when folks edit
11168
11169 2008-03-29 17:57  ivan
11170
11171         * FS/FS/Conf.pm: document config_orbase, add key_orbase for
11172           debugging info
11173
11174 2008-03-29 02:11  ivan
11175
11176         * httemplate/view/: svc_phone.cgi, elements/svc_Common.html: add
11177           quick links for unprocessed and processed CDRs to svc_phone view
11178
11179 2008-03-29 01:32  ivan
11180
11181         * httemplate/misc/order_pkg.html: in the unlikely error case, the
11182           order button should stay enabled
11183
11184 2008-03-29 01:15  ivan
11185
11186         * httemplate/: elements/popup_link-cust_main.html,
11187           elements/tr-select-reason.html, misc/cancel_cust.html,
11188           misc/order_pkg.html, view/cust_main/packages.html: okay.  and
11189           thank goodness its on 1.9.  really fix error reporting on quick
11190           package order this time.  have to change cust cancel popup
11191           slightly too, but its for the better (easier custnum parsing).
11192           and lastly make it easier for reason selection to be reused
11193           without stickiness-on-errors being a big pain in the ass
11194
11195 2008-03-28 23:42  ivan
11196
11197         * httemplate/edit/process/quick-cust_pkg.cgi: fix quick pkg order
11198           redirect
11199
11200 2008-03-28 15:31  ivan
11201
11202         * FS/FS/cust_svc.pm: fix double charging for CDRs when number is in
11203           both src and charged_party fields, and disable_src is not checked
11204
11205 2008-03-27 15:04  ivan
11206
11207         * httemplate/edit/process/cust_main.cgi: fixes edit if routing code
11208           only, closes: #3085
11209
11210 2008-03-27 14:05  ivan
11211
11212         * httemplate/view/cust_main/: payment_history.html: fix for ACH
11213           info masking
11214
11215 2008-03-27 14:01  ivan
11216
11217         * httemplate/view/cust_main/: billing.html, payment_history.html:
11218           mask ACH info in payment history
11219
11220 2008-03-27 13:40  ivan
11221
11222         * httemplate/: elements/menu.html, search/report_sql.html: add back
11223           raw SQL query (it had an appropriate ACL)
11224
11225 2008-03-27 13:19  ivan
11226
11227         * httemplate/: search/cust_pay.cgi, view/cust_pay.html: resolve
11228           minor ACL glitch linking to payments
11229
11230 2008-03-26 11:18  ivan
11231
11232         * FS/FS/Report/Table/Monthly.pm: add a netcredits_12mo sub so that
11233           12mo checkbox works again... sure do need these to be
11234           auto-generated or $AUTOLOADED or something :)
11235
11236 2008-03-26 08:42  jeff
11237
11238         * FS/FS/rate_detail.pm, httemplate/browse/rate_detail.html,
11239           httemplate/edit/rate_detail.html,
11240           httemplate/edit/rate_region.cgi: fixup per call billing
11241
11242 2008-03-25 20:04  ivan
11243
11244         * FS/FS/part_pkg/voip_cdr.pm: don't granular-ize 0 billsec calls
11245           into having a minimum charge
11246
11247 2008-03-25 19:27  ivan
11248
11249         * httemplate/search/: cdr.html, report_cdr.html: add ability to
11250           query ranges of duration & billable seconds to CDR report
11251
11252 2008-03-25 19:19  ivan
11253
11254         * httemplate/search/: report_cust_main.html, report_svc_acct.html:
11255           UI nit: separate search & display options
11256
11257 2008-03-25 18:03  ivan
11258
11259         * httemplate/edit/: part_bill_event.cgi,
11260           process/part_bill_event.cgi: quick shortcut for easier adding of
11261           new 1.7-style invoice events
11262
11263 2008-03-24 19:52  ivan
11264
11265         * rt/lib/RT/: Groups_Overlay.pm, Users_Overlay.pm: REALLY require
11266           DBIx::SB 1.50, jeez
11267
11268 2008-03-24 19:33  ivan
11269
11270         * rt/lib/RT/SearchBuilder.pm: bring declared SearchBuilder
11271           dependency inline with reality
11272
11273 2008-03-24 15:35  ivan
11274
11275         * httemplate/edit/part_bill_event.cgi: this probably never worked.
11276           ->send isn't at all what is wanted, that sends the original
11277           invoice, not the new one with the late charge
11278
11279 2008-03-23 20:07  ivan
11280
11281         * rt/: html/Elements/EditCustomers,
11282           html/Ticket/Elements/EditCustomers,
11283           html/Ticket/Elements/ShowCustomers, lib/RT/Record.pm,
11284           lib/RT/Ticket_Overlay.pm: woo!  final part of #1160!  yup,
11285           auto-associating tickets with customers now.  whew!
11286
11287 2008-03-23 18:28  ivan
11288
11289         * rt/: html/Ticket/Elements/AddCustomers, lib/RT/Record.pm,
11290           lib/RT/Interface/Web_Vendor.pm: part two of #1160: linking a
11291           ticket to its first customer will auto-link any customerless
11292           requestors
11293
11294 2008-03-23 16:38  ivan
11295
11296         * rt/: html/Admin/Users/Modify.html, lib/RT/User_Overlay.pm,
11297           lib/RT/Interface/Web_Vendor.pm: part 1 of #1160: associate users
11298           w/customers, manual editing
11299
11300 2008-03-23 16:32  ivan
11301
11302         * rt/html/Elements/: AddCustomers, EditCustomers: part 1 of #1160:
11303           associate users w/customers, manual editing
11304
11305 2008-03-19 12:48  jeff
11306
11307         * httemplate/edit/part_bill_event.cgi: quick fix for deep recursion
11308           (RT#3267)
11309
11310 2008-03-17 23:43  ivan
11311
11312         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
11313           myaccount.module: pre-show checkpoint.  duct tape!
11314
11315 2008-03-17 09:24  ivan
11316
11317         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
11318           myaccount.module: checkpoint
11319
11320 2008-03-16 19:49  ivan
11321
11322         * fs_selfservice/fri/: includes/freeside.class.php,
11323           modules.template/blank.module: missed bits
11324
11325 2008-03-16 19:48  ivan
11326
11327         * fs_selfservice/fri/: includes/login.php, includes/main.conf.php,
11328           locale/ari.po, modules/billing.module,
11329           modules/callmonitor.module, modules/dashboard.module,
11330           modules/myaccount.module, modules/settings.module,
11331           theme/page.tpl.php: first bits of working FRI!  woop!
11332
11333 2008-03-16 19:37  ivan
11334
11335         * httemplate/view/cust_main/packages.html: fix oops in new popup
11336           components
11337
11338 2008-03-16 16:36  ivan
11339
11340         * FS/FS/ClientAPI/MyAccount.pm: hopefully allow phone login to work
11341
11342 2008-03-16 16:25  ivan
11343
11344         * httemplate/view/svc_phone.cgi: view PINs too
11345
11346 2008-03-16 16:05  jeff
11347
11348         * httemplate/: elements/popup_link-cust_main.html,
11349           elements/popup_link-cust_pkg.html,
11350           elements/popup_link-cust_svc.html, elements/popup_link.html,
11351           view/cust_main.cgi, view/cust_main/packages.html: componentize
11352           conflicting %once subroutines (rt#3250)
11353
11354 2008-03-16 15:48  ivan
11355
11356         * httemplate/edit/svc_phone.cgi: phone gets a pin
11357
11358 2008-03-16 15:39  ivan
11359
11360         * FS/FS/ClientAPI/MyAccount.pm: phonenum + pin login
11361
11362 2008-03-16 15:24  ivan
11363
11364         * FS/FS/: Conf.pm, svc_phone.pm, ClientAPI/MyAccount.pm: phonenum +
11365           pin login
11366
11367 2008-03-16 14:07  ivan
11368
11369         * fs_selfservice/fri/includes/: common.php, login.php: first try at
11370           single sign-on
11371
11372 2008-03-16 12:58  ivan
11373
11374         * fs_selfservice/fri/: CHANGE.log, LICENSE.txt, README.txt,
11375           index.php, version.php, theme/global.css, theme/header.css,
11376           theme/iefixes.css, theme/layout.css, theme/logo.gif,
11377           theme/main.css, theme/navigation.css, theme/page.tpl.php,
11378           theme/spacer.gif, theme/text.css, theme/images/arrow-asc.gif,
11379           theme/images/arrow-desc.gif, modules/callmonitor.module,
11380           modules/phonefeatures.module, modules/settings.module,
11381           modules/voicemail.module, modules/featurecodes.module,
11382           modules/followme.module, includes/ajax.php, includes/crypt.php,
11383           includes/main.conf.php, misc/audio.php, misc/popup.css,
11384           misc/recording_popup.php, modules/VmX.module, includes/asi.php,
11385           includes/bootstrap.php, includes/common.php,
11386           includes/database.php, includes/display.php, includes/lang.php,
11387           includes/login.php, locale/readme.txt, locale/ari.po,
11388           locale/ari.utf-8.po, locale/locale.txt,
11389           locale/de_DE/LC_MESSAGES/ari.mo, locale/hu_HU/LC_MESSAGES/ari.mo,
11390           locale/hu_HU/LC_MESSAGES/ari.po, locale/pt_BR/LC_MESSAGES/ari.mo,
11391           locale/pt_BR/LC_MESSAGES/ari.po, locale/de_DE/LC_MESSAGES/ari.po,
11392           locale/el_GR/LC_MESSAGES/ari.mo, locale/el_GR/LC_MESSAGES/ari.po,
11393           locale/es_ES/LC_MESSAGES/ari.mo, locale/es_ES/LC_MESSAGES/ari.po,
11394           locale/sv_SE/LC_MESSAGES/ari.mo, locale/sv_SE/LC_MESSAGES/ari.po,
11395           locale/it_IT/LC_MESSAGES/ari.mo, locale/fr_FR/LC_MESSAGES/ari.mo,
11396           locale/fr_FR/LC_MESSAGES/ari.po, locale/he_IL/LC_MESSAGES/ari.mo,
11397           locale/he_IL/LC_MESSAGES/ari.po, locale/it_IT/LC_MESSAGES/ari.po:
11398           Initial revision
11399
11400 2008-03-16 09:57  jeff
11401
11402         * httemplate/misc/recharge_svc.html: doh
11403
11404 2008-03-16 01:04  ivan
11405
11406         * FS/FS/UID.pm: goodness, i hope this fixes the bootstrapping
11407
11408 2008-03-16 00:25  ivan
11409
11410         * FS/FS/UID.pm: okay, really now, how about this
11411
11412 2008-03-16 00:24  ivan
11413
11414         * FS/FS/UID.pm: okay, how about this
11415
11416 2008-03-16 00:21  ivan
11417
11418         * FS/FS/UID.pm: fix 1.7->1.9 bootstrapping, i think
11419
11420 2008-03-15 22:22  ivan
11421
11422         * httemplate/search/svc_broadband.cgi: clean up and
11423           agent-virtualize svc_broadband searching
11424
11425 2008-03-15 22:13  ivan
11426
11427         * httemplate/edit/part_svc.cgi: finish bringing sanity to
11428           svc_broadband service definition blocknum edit
11429
11430 2008-03-15 22:13  ivan
11431
11432         * FS/FS/: addr_block.pm, svc_broadband.pm: bring some sanity to
11433           address block selection in svc_broadband service definition edit
11434
11435 2008-03-15 21:54  ivan
11436
11437         * httemplate/browse/: addr_block.cgi, router.cgi: drag address &
11438           router browse into this centiry
11439
11440 2008-03-15 21:00  ivan
11441
11442         * httemplate/elements/header.html, httemplate/elements/menu.html,
11443           rt/html/Elements/FreesideSearch: hide customer search if user
11444           does not have "List customers" ACL, closes: RT#3105
11445
11446 2008-03-15 15:18  ivan
11447
11448         * httemplate/edit/part_pkg.cgi, FS/FS/part_pkg/voip_cdr.pm:
11449           slightly better voip_cdr package edit: use radio buttons for
11450           selecting long things
11451
11452 2008-03-15 14:39  ivan
11453
11454         * FS/FS/part_pkg/voip_cdr.pm: be asssertive
11455
11456 2008-03-15 14:14  ivan
11457
11458         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: configurable
11459           disable_src, domestic_prefix and international_prefix options for
11460           voip price plan
11461
11462 2008-03-15 12:52  ivan
11463
11464         * httemplate/search/cust_bill.html, FS/FS/cust_bill.pm: check on
11465           invoice re-printing newest percust... can't reproduce any
11466           problem, prints newest per cust fine, closes: #3161
11467
11468 2008-03-14 17:30  ivan
11469
11470         * httemplate/: view/svc_domain.cgi, misc/catchall.cgi: fix harmless
11471           code leaking out onto the page, hehe, closes: Bug#3253, also
11472           remove silly formatting on catchall edit
11473
11474 2008-03-14 13:11  ivan
11475
11476         * FS/FS/cust_main.pm: eliminate some harmless uninitialized value
11477           warnings
11478
11479 2008-03-14 10:30  jeff
11480
11481         * FS/FS/part_export/prizm.pm: insist on Net::Prizm 0.04
11482
11483 2008-03-14 01:13  ivan
11484
11485         * httemplate/edit/process/cust_pkg.cgi: whew, glad that change
11486           package bugfix was easy to find, closes: Bug#3241
11487
11488 2008-03-14 00:48  ivan
11489
11490         * FS/FS/cust_credit_bill.pm, FS/FS/Report/Table/Monthly.pm,
11491           httemplate/graph/money_time.cgi,
11492           httemplate/search/cust_credit_bill.html,
11493           httemplate/search/cust_credit.html: add net credits to
11494           sales/credits/receipts report
11495
11496 2008-03-13 19:10  ivan
11497
11498         * FS/FS/Conf.pm: add Net20 invoice terms, closes: #3219
11499
11500 2008-03-13 19:09  ivan
11501
11502         * FS/FS/Conf.pm: show where the warning about no conf comes from
11503
11504 2008-03-13 02:28  ivan
11505
11506         * FS/FS/cust_pay.pm: yow.  very sleep deprived.  remove the
11507           infinite loop rather than add one.
11508
11509 2008-03-13 02:14  ivan
11510
11511         * FS/FS/cust_pay.pm: infinite loop protection
11512
11513 2008-03-13 01:57  ivan
11514
11515         * FS/FS/cust_pay.pm: allow cust_pay.otaker upgrade to proceed even
11516           if there are some old crufty records around attached to
11517           now-deleted customers
11518
11519 2008-03-12 09:22  jeff
11520
11521         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, FS/FS/svc_Common.pm,
11522           FS/FS/UI/Web.pm, FS/FS/part_export/prizm.pm,
11523           eg/export_template.pm, httemplate/view/cust_main/packages.html:
11524           allow exports to add links to customer view (#1407)
11525
11526 2008-03-04 13:07  ivan
11527
11528         * FS/FS/cust_refund.pm: fix otaker population for cust_refund like
11529           cust_credit and cust_pay
11530
11531 2008-03-04 13:06  ivan
11532
11533         * FS/FS/cust_pay.pm: fix cust_pay.otaker population
11534
11535 2008-03-04 11:15  ivan
11536
11537         * httemplate/: edit/cust_pkg.cgi, edit/process/cust_pkg.cgi,
11538           misc/change_pkg.cgi: fix edit/process/cust_pkg getting confused
11539           about the two different places that would be calling it... i.e.
11540           with an empty new_pkgnum it would redirect the popup back the
11541           customer view, hehe
11542
11543 2008-03-03 19:38  ivan
11544
11545         * FS/FS/cust_bill.pm: AND fix latex->html notes substituion for ~s
11546
11547 2008-03-03 19:37  ivan
11548
11549         * FS/FS/cust_bill.pm: and fix latex->html notes substituion for
11550           escaped #s
11551
11552 2008-03-03 19:34  ivan
11553
11554         * FS/FS/cust_bill.pm: fix latex->html notes substituion for
11555           newlines
11556
11557 2008-03-03 18:27  ivan
11558
11559         * httemplate/browse/rate_region.html: should improve compatibility
11560           with older Pg.  i hope
11561
11562 2008-03-03 17:49  ivan
11563
11564         * FS/FS/UID.pm: argh, don't load up a user until the other
11565           initialization is done
11566
11567 2008-03-03 15:12  ivan
11568
11569         * rt/: etc/RT_Config.pm.in, html/Elements/Header,
11570           html/Elements/PageLayout, html/Elements/Tabs,
11571           html/Elements/CollectionAsTable/Row,
11572           html/Ticket/Elements/ShowTransactionAttachments,
11573           html/Widgets/TitleBoxStart, sbin/rt-setup-database.in: merge in
11574           rt 3.6.6.  *gulp*!
11575
11576 2008-03-01 20:11  ivan
11577
11578         * rt/html/: Elements/EmailInput, NoAuth/css/dhandler,
11579           NoAuth/images/css/fieldbg-autocomplete.gif,
11580           NoAuth/js/scriptaculous/controls.js,
11581           NoAuth/js/scriptaculous/effects.js,
11582           NoAuth/js/scriptaculous/prototype.js,
11583           NoAuth/js/scriptaculous/scriptaculous.js,
11584           Helpers/EmailAutocomplete, Ticket/Elements/ShowQueue: Initial
11585           revision
11586
11587 2008-03-01 19:07  ivan
11588
11589         * httemplate/elements/header.html,
11590           rt/html/Elements/FreesideNewCust: fix annoying resize of "New
11591           customer" button; closes: RT#1642
11592
11593 2008-03-01 18:50  ivan
11594
11595         * htetc/handler.pl: better indication of why these things are the
11596           way they are
11597
11598 2008-03-01 17:31  ivan
11599
11600         * FS/FS/payment_gateway.pm, httemplate/browse/payment_gateway.html,
11601           httemplate/misc/disable-payment_gateway.cgi,
11602           httemplate/search/elements/search.html: add payment gateway
11603           disabling (and move payment gateway browse over to new template)
11604
11605 2008-03-01 15:30  ivan
11606
11607         * FS/FS/: Conf.pm, payinfo_Mixin.pm: added a config value to
11608           control the extent of credit card masking, but since
11609           cust_main.paymask is in the db, need something to update it for
11610           all existing customers too
11611
11612 2008-03-01 14:39  ivan
11613
11614         * httemplate/search/cust_main.html: ah, that's better, prettyfy and
11615           link adv. customer search
11616
11617 2008-03-01 14:23  ivan
11618
11619         * httemplate/: elements/select-payby.html,
11620           elements/tr-select-payby.html, search/cust_main.html,
11621           search/report_cust_main.html: add payby selection to adv.
11622           customer search
11623
11624 2008-02-29 09:57  jeff
11625
11626         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
11627           conf/invoice_latex: refactor print_*; invoice sections by package
11628           class; could still stand some more refactoring
11629
11630 2008-02-28 20:31  ivan
11631
11632         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: working asterisk
11633           CDR CSV import (not just direct DB)
11634
11635 2008-02-28 18:29  ivan
11636
11637         * FS/FS/: Record.pm, access_user.pm: disallow uppercase usernames
11638           in the first place.  also Record::str2time_sql_closing snuck in.
11639
11640 2008-02-21 17:32  ivan
11641
11642         * httemplate/search/svc_acct.cgi: on accounts overview: show time
11643           applied after multipliers, not actual time worked
11644
11645 2008-02-21 17:09  ivan
11646
11647         * FS/FS/cust_pay.pm: want to upgrade legacy payments even if they
11648           are deprecated COMP payby...
11649
11650 2008-02-21 16:57  ivan
11651
11652         * FS/FS/cust_pay.pm: don't bomb out on this transition on old
11653           databases without history records for everything...
11654
11655 2008-02-21 16:54  ivan
11656
11657         * httemplate/search/svc_acct.cgi: on accounts overview: show time
11658           applied after multipliers, not actual time worked
11659
11660 2008-02-20 14:45  ivan
11661
11662         * httemplate/misc/inventory_item-import.html: doh.  ivan is so in
11663           the doghouse for this one
11664
11665 2008-02-19 18:07  ivan
11666
11667         * FS/FS/prepay_credit.pm,
11668           httemplate/edit/process/prepay_credit.cgi: retry collisions a
11669           bit, acme is getting duplicate errors... guess they're using lots
11670           and lots of prepaid cards.  closes: RT#3104
11671
11672 2008-02-19 17:21  ivan
11673
11674         * FS/FS/Schema.pm: update the tax class editor to enable taxclass
11675           adding, RT#2929
11676
11677 2008-02-19 17:16  ivan
11678
11679         * httemplate/edit/part_pkg_taxclass.html,
11680           httemplate/edit/process/part_pkg_taxclass.html,
11681           httemplate/browse/cust_main_county.cgi, FS/FS/Upgrade.pm,
11682           FS/FS/part_pkg_taxclass.pm, htetc/handler.pl,
11683           httemplate/elements/tr-select-taxclass.html: update the tax class
11684           editor to enable taxclass adding, RT#2929
11685
11686 2008-02-19 17:10  ivan
11687
11688         * httemplate/edit/: cust_main_county-expand.cgi,
11689           process/cust_main_county-expand.cgi, process/invoice_logo.html,
11690           process/reg_code.cgi: process/part_pkg_taxclass.html
11691
11692 2008-02-19 01:15  ivan
11693
11694         * FS/: FS/part_pkg_taxclass.pm, t/part_pkg_taxclass.t, FS.pm,
11695           MANIFEST: adding taxclass table
11696
11697 2008-02-19 01:10  ivan
11698
11699         * bin/generate-table-module: fix this to generate more
11700           wiki-friendly column list
11701
11702 2008-02-18 19:30  ivan
11703
11704         * FS/FS/svc_external.pm: add some descriptions for svc_external
11705           fields, allowing id to fill in from inventory
11706
11707 2008-02-18 19:17  ivan
11708
11709         * FS/FS/svc_external.pm: return svc_external id and title as label
11710           instead of svcnum
11711
11712 2008-02-18 18:57  ivan
11713
11714         * fs_selfservice/FS-SelfService/SelfService.pm: fixup and expand
11715           POD docs for self-service list_pkgs & list_svcs
11716
11717 2008-02-18 18:38  ivan
11718
11719         * bin/pod2x: fix API upload
11720
11721 2008-02-18 18:37  ivan
11722
11723         * FS/FS.pm: update base API docs contents
11724
11725 2008-02-18 18:33  ivan
11726
11727         * FS/FS/cust_pay_pending.pm: clean up POD docs for better wiki
11728           exportability
11729
11730 2008-02-18 18:28  ivan
11731
11732         * FS/FS/cust_credit.pm: clean up POD docs for better wiki
11733           exportability
11734
11735 2008-02-18 18:25  ivan
11736
11737         * FS/FS/cust_bill_event.pm: clean up POD docs for better wiki
11738           exportability
11739
11740 2008-02-18 18:20  ivan
11741
11742         * FS/FS/cust_bill.pm: clean up POD docs for better wiki
11743           exportability
11744
11745 2008-02-18 18:15  ivan
11746
11747         * FS/FS/: access_user.pm, acct_rt_transaction.pm: clean up POD docs
11748           for better wiki exportability
11749
11750 2008-02-14 00:31  ivan
11751
11752         * httemplate/search/cust_pkg.cgi: brown-bag missing comma from last
11753           update.  time to go home
11754
11755 2008-02-14 00:28  ivan
11756
11757         * httemplate/search/cust_pkg.cgi: re-align links and styling in
11758           package report correctly
11759
11760 2008-02-13 19:52  ivan
11761
11762         * FS/FS/Schema.pm, FS/FS/Upgrade.pm, FS/FS/cust_pay.pm,
11763           httemplate/view/cust_main/payment_history.html,
11764           httemplate/search/cust_pay.cgi: add cust_pay.otaker field;
11765           populate it based on history on upgrades, and show the order
11766           taker on all payments (on customer view and payment search)
11767           closes: #2953
11768
11769 2008-02-13 19:48  ivan
11770
11771         * FS/: FS/h_cust_pay.pm, t/h_cust_credit.t, t/h_cust_pay.t: add
11772           FS::h_cust_pay class
11773
11774 2008-02-13 17:48  ivan
11775
11776         * httemplate/view/cust_main/payment_history.html: this ACL has been
11777           around for long enough (and almost nobody uses batched payments,
11778           so showing them is probably bad)
11779
11780 2008-02-13 15:49  jeff
11781
11782         * FS/FS/svc_broadband.pm, httemplate/elements/header.html:
11783           svc_broadband MAC searches RT#2985
11784
11785 2008-02-13 15:45  jeff
11786
11787         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
11788           httemplate/edit/process/quick-charge.cgi: package class selection
11789           for one-time charges RT#1322
11790
11791 2008-02-13 15:39  jeff
11792
11793         * FS/FS/rate_detail.pm, FS/FS/part_pkg/voip_cdr.pm,
11794           httemplate/edit/rate_region.cgi: directory assistance (flat
11795           per-call) billing RT#3114
11796
11797 2008-02-13 13:50  ivan
11798
11799         * httemplate/misc/process/link.cgi: fix compile error from hasty
11800           refactoring
11801
11802 2008-02-12 22:02  ivan
11803
11804         * FS/FS/part_pkg/bulk.pm: yup, bulk price plan appears to be
11805           working
11806
11807 2008-02-12 22:00  ivan
11808
11809         * README: modernizing
11810
11811 2008-02-12 21:15  ivan
11812
11813         * FS/FS/cust_bill.pm: fix missing fill-in values on invoices
11814           resulting from skewed hash ($conf->config returning empty list in
11815           list context)
11816
11817 2008-02-12 11:24  ivan
11818
11819         * httemplate/search/: rt_transaction.html, timeworked.html: for our
11820           internal time tracking: TimeWorked can happen on a Create
11821           transaction as well as Correspond and Comment.  is there anywhere
11822           else this needs to be changed?
11823
11824 2008-02-11 19:11  ivan
11825
11826         * FS/FS/Misc.pm: update for MailTools v2.00
11827
11828 2008-02-10 18:37  ivan
11829
11830         * FS/FS/reason.pm: upgrading reason table not quite working with
11831           mysql, hopefully no old installs need this, new ones should be
11832           fine hopefully
11833
11834 2008-02-10 18:36  ivan
11835
11836         * FS/FS/: Upgrade.pm, cust_svc.pm, h_cust_svc.pm: fix & cleanup
11837           duplicate history records
11838
11839 2008-02-10 18:03  ivan
11840
11841         * FS/FS/reason.pm: better debugging if things go awry
11842
11843 2008-02-10 16:53  ivan
11844
11845         * FS/FS/Cron/notify.pm: third time's the charm: MySQL didn't like
11846           casting to INTEGER, it wants SIGNED.  whew.
11847
11848 2008-02-10 16:02  ivan
11849
11850         * FS/FS/Cron/notify.pm: ah, no, its count (*) vs count(*), wow
11851
11852 2008-02-10 15:58  ivan
11853
11854         * FS/FS/Cron/notify.pm: comment out unused db statements in a way
11855           that doesn't get to the database, to avoid Pg vs mysql
11856           comment-out differences
11857
11858 2008-02-09 11:16  ivan
11859
11860         * httemplate/edit/process/agent_type.cgi: typo, fix from mtou,
11861           thanks
11862
11863 2008-02-08 13:59  rsiddall
11864
11865         * rpm/freeside.spec: Removed code that create a freeside user on
11866           the build machine and added code to modify Makefile to remove
11867           clauses that require such a user.  This should allow the RPMs to
11868           build under mock.
11869
11870 2008-02-08 07:00  jeff
11871
11872         * FS/FS/TicketSystem/RT_External.pm: tyop
11873
11874 2008-02-04 19:37  ivan
11875
11876         * httemplate/edit/process/part_pkg.cgi: fix package editing on
11877           HEAD, whew.  bad semicolon.
11878
11879 2008-02-02 18:24  ivan
11880
11881         * FS/FS/cust_main.pm: should eliminate "Use of uninitialized value
11882           in length at /usr/local/share/perl/5.8.8/FS/cust_main.pm line
11883           5194." warnings
11884
11885 2008-02-02 17:43  ivan
11886
11887         * httemplate/edit/cust_main.cgi: oops, fix display of errors on
11888           customer edit
11889
11890 2008-01-30 08:14  jeff
11891
11892         * httemplate/misc/bulk_change_pkg.cgi: pointless false laziness
11893           removal
11894
11895 2008-01-28 20:15  jeff
11896
11897         * FS/FS/cust_pkg.pm: missed use
11898
11899 2008-01-28 19:56  jeff
11900
11901         * FS/FS/cust_pkg.pm: 1394 regression fixup
11902
11903 2008-01-28 19:34  jeff
11904
11905         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
11906           httemplate/misc/process/bulk_change_pkg.cgi,
11907           httemplate/search/cust_pkg.cgi,
11908           httemplate/search/elements/search.html: bulk package changing
11909           (RT#1394)
11910
11911 2008-01-25 10:26  jeff
11912
11913         * httemplate/misc/cust_pay-import.cgi,
11914           httemplate/misc/process/cust_pay-import.cgi, FS/FS/cust_pay.pm,
11915           httemplate/elements/menu.html: simple payment CSV import
11916
11917 2008-01-24 18:55  jeff
11918
11919         * FS/FS/part_export/prizm.pm: add an always BAM option and be
11920           explicit about transactions
11921
11922 2008-01-24 13:16  ivan
11923
11924         * FS/FS/TicketSystem/RT_External.pm,
11925           fs_selfservice/FS-SelfService/cgi/myaccount.html,
11926           httemplate/view/cust_main/tickets.html: slightly more sane names
11927           for customer tickets hash, display ticket owners on customer view
11928           page
11929
11930 2008-01-24 13:10  ivan
11931
11932         * htetc/handler.pl: used in rt autohandler.  i wonder why this
11933           never bit before
11934
11935 2008-01-23 11:18  jeff
11936
11937         * fs_selfservice/FS-SelfService/cgi/bill.html,
11938           fs_selfservice/FS-SelfService/cgi/card.html,
11939           fs_selfservice/FS-SelfService/cgi/change_bill.html,
11940           fs_selfservice/FS-SelfService/cgi/change_pay.html,
11941           fs_selfservice/FS-SelfService/cgi/change_ship.html,
11942           fs_selfservice/FS-SelfService/cgi/check.html,
11943           fs_selfservice/FS-SelfService/cgi/contact.html,
11944           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
11945           FS/FS/ClientAPI/MyAccount.pm,
11946           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
11947           fs_selfservice/FS-SelfService/cgi/make_payment.html,
11948           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
11949           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
11950           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
11951           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: change
11952           service, billing, and payment info in selfservice
11953
11954 2008-01-20 16:12  ivan
11955
11956         * bin/explain-ar-total.sql: [no log message]
11957
11958 2008-01-20 15:24  ivan
11959
11960         * FS/FS/Schema.pm: add and fix some indices, this should marginally
11961           (but not drastically) improve the time to pull up A/R report
11962           totals
11963
11964 2008-01-16 20:23  ivan
11965
11966         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fix ACLs to
11967           allow the limited "package editing" of customizing customer
11968           packages
11969
11970 2008-01-16 19:18  ivan
11971
11972         * httemplate/view/cust_main/billing.html: don't show 'Bill now'
11973           link unless the current user can...
11974
11975 2008-01-13 16:22  ivan
11976
11977         * httemplate/: edit/part_bill_event.cgi,
11978           elements/select-taxclass.html: maintenance on old events, yay.
11979           fix for late charges without a taxclass, closes: RT#2988
11980
11981 2008-01-13 16:17  ivan
11982
11983         * httemplate/edit/: cust_main.cgi, svc_www.cgi: fix tyops
11984
11985 2008-01-13 15:31  ivan
11986
11987         * httemplate/search/timeworked.html: almost could work under mysql?
11988           need TO_NUMBER and TO_CHAR equivalents
11989
11990 2008-01-13 15:30  ivan
11991
11992         * httemplate/misc/timeworked.html: missing semicolon, doh
11993
11994 2008-01-13 13:46  ivan
11995
11996         * httemplate/view/cust_pay.html: remove 1.7 ACL cruft on HEAD
11997
11998 2008-01-13 13:45  ivan
11999
12000         * httemplate/view/cust_main/payment_history.html: remove 1.7.3
12001           cruft
12002
12003 2008-01-13 13:41  ivan
12004
12005         * httemplate/edit/: cust_bill_pay.cgi, process/cust_bill_pay.cgi,
12006           cust_credit_bill.cgi, process/cust_credit_bill.cgi: new ACL name
12007           in 1.9 right away
12008
12009 2008-01-13 13:39  ivan
12010
12011         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: remove 1.7
12012           vs. 1.9 cruft
12013
12014 2008-01-13 13:35  ivan
12015
12016         * httemplate/edit/: REAL_cust_pkg.cgi, access_user.html, agent.cgi,
12017           agent_payment_gateway.html, agent_type.cgi, bulk-cust_svc.html,
12018           cust_bill_pay.cgi, cust_credit.cgi, cust_credit_bill.cgi,
12019           cust_main.cgi, cust_main_county-expand.cgi, cust_main_note.cgi,
12020           cust_pay.cgi, cust_pkg.cgi, cust_refund.cgi,
12021           inventory_class.html, part_bill_event.cgi, part_export.cgi,
12022           part_pkg.cgi, part_referral.html, part_svc.cgi,
12023           part_virtual_field.cgi, payment_gateway.html, pkg_class.html,
12024           prepay_credit.cgi, quick-charge.html, rate.cgi, rate_region.cgi,
12025           reason.html, reason_type.html, reg_code.cgi, router.cgi,
12026           svc_Common.html, svc_acct.cgi, svc_acct_pop.cgi,
12027           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
12028           svc_forward.cgi, svc_phone.cgi, svc_www.cgi,
12029           process/REAL_cust_pkg.cgi, process/access_user.html,
12030           process/agent.cgi, process/agent_payment_gateway.html,
12031           process/agent_type.cgi, process/bulk-cust_svc.cgi,
12032           process/cust_bill_pay.cgi, process/cust_credit.cgi,
12033           process/cust_credit_bill.cgi, process/cust_main.cgi,
12034           process/cust_main_county-collapse.cgi,
12035           process/cust_main_county-expand.cgi,
12036           process/cust_main_county.html, process/cust_main_note.cgi,
12037           process/cust_pay.cgi, process/cust_pkg.cgi,
12038           process/cust_refund.cgi, process/cust_svc.cgi,
12039           process/domain_record.cgi, process/generic.cgi,
12040           process/inventory_class.html, process/msgcat.cgi,
12041           process/part_bill_event.cgi, process/part_export.cgi,
12042           process/part_pkg.cgi, process/part_referral.html,
12043           process/part_svc.cgi, process/payment_gateway.html,
12044           process/pkg_class.html, process/prepay_credit.cgi,
12045           process/quick-charge.cgi, process/quick-cust_pkg.cgi,
12046           process/rate.cgi, process/reason.html, process/reason_type.html,
12047           process/reg_code.cgi, process/router.cgi,
12048           process/svc_Common.html, process/svc_acct.cgi,
12049           process/svc_acct_pop.cgi, process/svc_broadband.cgi,
12050           process/svc_domain.cgi, process/svc_external.cgi,
12051           process/svc_forward.cgi, process/svc_phone.html,
12052           process/svc_www.cgi: ACLs
12053
12054 2008-01-13 13:14  ivan
12055
12056         * httemplate/misc/: batch-cust_pay.html, bill.cgi,
12057           cancel-unaudited.cgi, cancel_cust.html, cancel_pkg.html,
12058           catchall.cgi, cdr-import.html, cust_main-cancel.cgi,
12059           cust_main-import.cgi, cust_main-import_charges.cgi,
12060           delete-cust_credit.cgi, delete-cust_pay.cgi,
12061           delete-cust_refund.cgi, delete-customer.cgi,
12062           delete-domain_record.cgi, delete-part_export.cgi, dump.cgi,
12063           email-invoice.cgi, email_invoice_events.cgi, email_invoices.cgi,
12064           fax-invoice.cgi, fax_invoice_events.cgi, fax_invoices.cgi,
12065           inventory_item-import.html, link.cgi, meta-import.cgi,
12066           payment.cgi, print-invoice.cgi, print_invoice_events.cgi,
12067           print_invoices.cgi, queue.cgi, recharge_svc.html,
12068           svc_acct-domains.cgi, unapply-cust_credit.cgi,
12069           unapply-cust_pay.cgi, unprovision.cgi, unsusp_pkg.cgi,
12070           unvoid-cust_pay_void.cgi, upload-batch.cgi, void-cust_pay.cgi,
12071           whois.cgi, process/batch-cust_pay.cgi, process/cancel_pkg.html,
12072           process/catchall.cgi, process/cdr-import.html,
12073           process/cust_main-import.cgi,
12074           process/cust_main-import_charges.cgi,
12075           process/delete-customer.cgi, process/inventory_item-import.html,
12076           process/link.cgi, process/meta-import.cgi, process/payment.cgi,
12077           process/recharge_svc.html: ACLs
12078
12079 2008-01-13 13:08  ivan
12080
12081         * httemplate/misc/: email_events.cgi, fax_events.cgi,
12082           print_events.cgi, order_pkg.html: ACLs
12083
12084 2008-01-13 12:55  ivan
12085
12086         * httemplate/: browse/part_bill_event.cgi, search/cust_event.html,
12087           search/timeworked.html, search/cust_bill.html,
12088           search/cust_bill_event.cgi, search/cust_pay_batch.cgi,
12089           search/prepay_credit.html, search/queue.html,
12090           search/report_prepaid_income.cgi, search/report_tax.cgi,
12091           search/sqlradius.cgi: ACLs
12092
12093 2008-01-13 12:50  ivan
12094
12095         * httemplate/elements/: errorpage.html, tr-select-reason.html:
12096           stale leftovers from XSSmas
12097
12098 2008-01-13 12:46  ivan
12099
12100         * httemplate/view/: cust_bill.cgi, svc_acct.cgi, svc_broadband.cgi,
12101           svc_domain.cgi, svc_external.cgi, svc_forward.cgi, svc_www.cgi,
12102           cust_main/payment_history.html, elements/svc_Common.html: ACLs
12103
12104 2008-01-13 12:38  ivan
12105
12106         * httemplate/browse/: access_group.html, access_user.html,
12107           addr_block.cgi, agent.cgi, agent_type.cgi, nas.cgi, part_pkg.cgi,
12108           part_svc.cgi, part_virtual_field.cgi, payment_gateway.html,
12109           reason.html, router.cgi: ACLs
12110
12111 2008-01-13 12:30  ivan
12112
12113         * FS/FS/AccessRight.pm: new ACLs
12114
12115 2008-01-12 16:35  ivan
12116
12117         * htetc/handler.pl: use this in handler.pl, not in mason files
12118
12119 2008-01-11 15:10  ivan
12120
12121         * FS/FS/cust_main.pm: add option to enable searching of
12122           cust_main.agent_custid with one or two letter prefix before the
12123           numeric part
12124
12125 2008-01-11 14:53  ivan
12126
12127         * FS/FS/: Conf.pm, cust_main.pm: add option to enable searching of
12128           cust_main.agent_custid with one or two letter prefix before the
12129           numeric part
12130
12131 2008-01-11 09:30  ivan
12132
12133         * httemplate/edit/elements/svc_Common.html: turn off debugging
12134
12135 2008-01-10 14:13  ivan
12136
12137         * httemplate/search/elements/search.html: doc
12138
12139 2008-01-10 14:06  ivan
12140
12141         * httemplate/elements/menu.html: new rate editor
12142
12143 2008-01-10 13:53  ivan
12144
12145         * FS/FS/rate_detail.pm, httemplate/browse/rate.cgi,
12146           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
12147           httemplate/edit/elements/edit.html,
12148           httemplate/edit/process/rate_region.cgi: new rate editor
12149
12150 2008-01-10 13:52  ivan
12151
12152         * httemplate/: browse/rate_detail.html, browse/rate_region.html,
12153           edit/rate_detail.html, edit/process/rate_detail.html: new call
12154           rate editor (VoIP/telephony)
12155
12156 2008-01-10 13:17  ivan
12157
12158         * FS/FS/reason_type.pm: third person is better
12159
12160 2008-01-10 13:14  ivan
12161
12162         * httemplate/browse/reason.html: eliminate harmless typo
12163
12164 2008-01-08 13:33  jeff
12165
12166         * FS/FS/svc_acct.pm: transactiony cruft removal
12167
12168 2008-01-08 03:23  ivan
12169
12170         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
12171           httemplate/search/report_receivables.cgi: show negative balances
12172           on A/R report, closes: RT#2983
12173
12174 2008-01-07 18:22  ivan
12175
12176         * httemplate/edit/process/cust_main.cgi: add some debugging control
12177
12178 2008-01-03 18:42  ivan
12179
12180         * httemplate/: browse/cust_main_county.cgi,
12181           edit/cust_main_county-expand.cgi, edit/cust_main_county.html,
12182           edit/process/cust_main_county-expand.cgi,
12183           edit/process/cust_main_county.html,
12184           edit/process/elements/process.html, search/elements/search.html:
12185           new tax rate editor
12186
12187 2008-01-03 18:35  ivan
12188
12189         * httemplate/: edit/cust_main_county.cgi,
12190           edit/process/cust_main_county.cgi, browse/elements/browse.html:
12191           new tax rate editor
12192
12193 2008-01-03 18:27  ivan
12194
12195         * httemplate/edit/: prepay_credit.cgi, rate_region.cgi: leftovers
12196           from XSSmas
12197
12198 2008-01-03 18:20  ivan
12199
12200         * httemplate/elements/hidden.html: escape value
12201
12202 2008-01-03 18:19  ivan
12203
12204         * httemplate/elements/: tablebreak-tr-title.html,
12205           tr-fixed-country.html, tr-fixed-state.html,
12206           tr-input-percentage.html: adding new elements: percentage input,
12207           fixed country and state display, tablebreak+title
12208
12209 2008-01-03 18:18  ivan
12210
12211         * httemplate/elements/tr-fixed.html: add a formatted_value option
12212
12213 2008-01-03 18:18  ivan
12214
12215         * httemplate/elements/tr-input-text.html: add maxlength, text-align
12216           and postfix options, escape value
12217
12218 2008-01-03 18:13  ivan
12219
12220         * httemplate/edit/elements/edit.html: there's no such thing as
12221           fixedhidden... hidden will do
12222
12223 2008-01-03 18:02  ivan
12224
12225         * httemplate/edit/elements/edit.html: doc
12226
12227 2008-01-03 17:43  ivan
12228
12229         * httemplate/edit/elements/edit.html: add popup option, add
12230           percentage and tablebreak-tr-title field types, pass object to
12231           included elements, documentation updates
12232
12233 2007-12-28 11:02  jeff
12234
12235         * httemplate/: elements/menu.html, search/report_svc_acct.html,
12236           search/svc_acct.cgi: advanced account reports (RT#2954)
12237
12238 2007-12-28 07:19  jeff
12239
12240         * httemplate/elements/menu.html: whoops
12241
12242 2007-12-28 07:10  jeff
12243
12244         * httemplate/: elements/menu.html, search/svc_acct.cgi: add never
12245           logged in report
12246
12247 2007-12-28 06:39  jeff
12248
12249         * FS/bin/freeside-sqlradius-set-lastlog: tool to seed
12250           svc_acct.last_login and .last_logout
12251
12252 2007-12-28 04:10  ivan
12253
12254         * htetc/handler.pl: remove just a tiny bit more cruft
12255
12256 2007-12-28 04:01  ivan
12257
12258         * htetc/handler.pl: restore in-browser error reporting
12259
12260 2007-12-27 23:45  ivan
12261
12262         * htetc/handler.pl: a little late help from kwanzabot for XSSmas...
12263           clean up handler.pl so we can have separate default_escape_flags
12264           for FS and RT and don't have to make FS's |h flag useless
12265
12266 2007-12-27 17:41  jeff
12267
12268         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
12269           FS/FS/part_export/sqlradius.pm, httemplate/search/svc_acct.cgi,
12270           httemplate/view/svc_acct.cgi: last login reporting (#2952)
12271
12272 2007-12-27 15:49  ivan
12273
12274         * httemplate/search/report_tax.cgi: fix reporting bug for invisimax
12275           in edge case where you have taxclass and empty-taxclass rates for
12276           a country/state(/county) and also have a different set of
12277           taxclasses for some other country/state
12278
12279 2007-12-26 14:52  jeff
12280
12281         * FS/FS/part_export/prizm.pm: conifgurable siteName and docs
12282
12283 2007-12-26 00:23  ivan
12284
12285         * httemplate/misc/timeworked.html: leftovers from XSSmas
12286
12287 2007-12-25 23:51  ivan
12288
12289         * httemplate/edit/quick-charge.html: alas, XSSmas draws to a close
12290
12291 2007-12-25 15:49  ivan
12292
12293         * httemplate/: browse/addr_block.cgi,
12294           browse/part_virtual_field.cgi, browse/router.cgi,
12295           config/config.cgi, edit/agent.cgi,
12296           edit/agent_payment_gateway.html, edit/agent_type.cgi,
12297           edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
12298           edit/cust_credit_bill.cgi, edit/cust_main_note.cgi,
12299           edit/cust_pay.cgi, edit/cust_pkg.cgi, edit/cust_refund.cgi,
12300           edit/msgcat.cgi, edit/part_bill_event.cgi, edit/part_export.cgi,
12301           edit/part_pkg.cgi, edit/part_virtual_field.cgi,
12302           edit/payment_gateway.html, edit/reg_code.cgi, edit/router.cgi,
12303           edit/svc_acct.cgi, edit/svc_broadband.cgi, edit/svc_domain.cgi,
12304           edit/svc_forward.cgi, edit/elements/edit.html,
12305           elements/error.html, misc/batch-cust_pay.html,
12306           misc/cancel_cust.html, misc/cancel_pkg.html, misc/change_pkg.cgi,
12307           misc/recharge_svc.html, misc/process/meta-import.cgi,
12308           search/cust_bill_event.html, search/report_cust_event.html: ho ho
12309           ho, merry XSSmas
12310
12311 2007-12-23 14:05  jeff
12312
12313         * FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/prorate.pm,
12314           FS/FS/part_pkg/subscription.pm,
12315           httemplate/misc/process/recharge_svc.html: add a reset feature to
12316           manual recharges (#1858)
12317
12318 2007-12-20 11:23  jeff
12319
12320         * FS/FS/part_export/prizm.pm: increase siteName allowed length
12321
12322 2007-12-19 14:25  jeff
12323
12324         * httemplate/misc/cust_main-cancel.cgi: redirect redirect
12325
12326 2007-12-19 13:05  jeff
12327
12328         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
12329           httemplate/search/cust_main.html,
12330           httemplate/search/report_cust_main.html: add options for balance
12331           over/under to advanced customer report
12332
12333 2007-12-18 17:55  jeff
12334
12335         * FS/FS/cust_credit.pm: underscoring the important
12336
12337 2007-12-18 14:41  jeff
12338
12339         * httemplate/: edit/cust_credit.cgi,
12340           elements/tr-select-reason.html: correct bad credit reason
12341           conflict resolution
12342
12343 2007-12-18 12:58  ivan
12344
12345         * FS/FS/cust_main.pm: legacy agent_custid field should be as
12346           searchable as actual custnum, right?  at least if it is a
12347           number...
12348
12349 2007-12-18 12:42  ivan
12350
12351         * httemplate/edit/quick-charge.html: IE is case-sensitive when
12352           setting maxLength (and other attributes?).  hopefully that's all
12353           it is.
12354
12355 2007-12-17 15:57  jeff
12356
12357         * httemplate/view/cust_main/quick-charge.html: cruft removal
12358
12359 2007-12-17 14:57  jeff
12360
12361         * FS/FS/cust_credit.pm: stricter otaker rules
12362
12363 2007-12-17 11:59  ivan
12364
12365         * FS/FS/TicketSystem/RT_Internal.pm: no, *that's* where it couldn't
12366           hurt anything.
12367
12368 2007-12-17 11:52  ivan
12369
12370         * FS/FS/TicketSystem/RT_External.pm: i don't think it can hurt
12371           anything... (famous last words)
12372
12373 2007-12-16 17:17  ivan
12374
12375         * httemplate/view/cust_main/contacts.html: fix the case where the
12376           customer doesn't actually have a ship address
12377
12378 2007-12-16 16:59  ivan
12379
12380         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
12381           httemplate/edit/cust_main/billing.html,
12382           httemplate/edit/cust_main/contact.html,
12383           httemplate/elements/header.html,
12384           httemplate/view/cust_main/contacts.html,
12385           httemplate/search/cust_main.cgi: add cust_main-require_address2
12386           config, reimplement address2-search config ("Unit #" search in
12387           searchbar), visual indication of require_invoicing_list_email,
12388           closes: RT#2926
12389
12390 2007-12-16 14:40  ivan
12391
12392         * httemplate/elements/errorpage.html: less is better
12393
12394 2007-12-16 13:02  ivan
12395
12396         * httemplate/elements/header.html: more consistent naming:
12397           cust_main_ADV.cgi becomes cust_main.html
12398
12399 2007-12-16 13:01  ivan
12400
12401         * httemplate/search/report_cust_main.html:
12402           httemplate/elements/header.html
12403
12404 2007-12-16 12:48  ivan
12405
12406         * httemplate/search/: cust_main.html, cust_main_ADV.cgi: more
12407           consistent naming: cust_main_ADV.cgi becomes cust_main.html
12408
12409 2007-12-15 14:47  rsiddall
12410
12411         * rpm/: INSTALL, freeside.spec, freeside.sysconfig, rpm2Bundle:
12412           Files to build Freeside as Redhat-ish RPMs
12413
12414 2007-12-14 17:45  ivan
12415
12416         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix earlier
12417           drain bramage
12418
12419 2007-12-14 17:37  ivan
12420
12421         * httemplate/search/cust_bill.html: where helps alot
12422
12423 2007-12-14 17:23  ivan
12424
12425         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: hopefully
12426           put reprinting issues to rest for ejourney, yow
12427
12428 2007-12-14 15:41  jeff
12429
12430         * FS/bin/freeside-upgrade: yikes
12431
12432 2007-12-14 13:51  jeff
12433
12434         * FS/FS/Schema.pm: binary not required and breaks
12435           FS::Record::_quote
12436
12437 2007-12-14 13:32  jeff
12438
12439         * FS/bin/freeside-upgrade: correct order of operations
12440
12441 2007-12-14 08:47  jeff
12442
12443         * FS/FS/cust_credit.pm: 1.9 Conf::set returns false on success
12444
12445 2007-12-13 19:56  jeff
12446
12447         * FS/bin/freeside-upgrade: even more deliberate reset
12448
12449 2007-12-13 19:55  ivan
12450
12451         * httemplate/search/svc_acct.cgi: quick hack to show time worked in
12452           last 1-3 months...
12453
12454 2007-12-12 16:17  jeff
12455
12456         * bin/reset-cust_credit-otaker: cust_credit reason/otaker tool
12457
12458 2007-12-12 13:18  jeff
12459
12460         * FS/FS/part_export/www_shellcommands.pm: add suspend/unsuspend to
12461           www_shellcommands export (#1227)
12462
12463 2007-12-12 01:03  ivan
12464
12465         * FS/bin/freeside-history-requeue: adding this quick script
12466
12467 2007-12-11 21:58  jeff
12468
12469         * FS/FS/Setup.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
12470           FS/FS/ClientAPI/Signup.pm,
12471           fs_selfservice/FS-SelfService/SelfService.pm,
12472           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
12473           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
12474           httemplate/edit/svc_acct.cgi: self-service can select domain on
12475           provision (#2801)
12476
12477 2007-12-11 21:42  jeff
12478
12479         * FS/: FS/cust_credit.pm, FS/h_cust_credit.pm,
12480           bin/freeside-disable-reasons, bin/freeside-upgrade: cust_credit
12481           reason improvement, bugfix, and tool
12482
12483 2007-12-06 17:08  ivan
12484
12485         * FS/FS/cust_credit.pm: doh!   is not an object.  let's call it ,
12486           mmkay
12487
12488 2007-12-06 17:04  ivan
12489
12490         * FS/FS/cust_credit.pm: some old databases may have 'hanging'
12491           cust_credit records; we don't want to abort the upgrade because
12492           of that, just warn
12493
12494 2007-12-06 12:49  jeff
12495
12496         * httemplate/edit/part_pkg.cgi: agent setting during package edit
12497           cleanup
12498
12499 2007-12-06 08:51  jeff
12500
12501         * httemplate/view/svc_acct.cgi: support display of negative time
12502
12503 2007-12-05 14:05  ivan
12504
12505         * Makefile: when installing selfservice, create freeside homedir if
12506           it doesn't exist
12507
12508 2007-12-05 12:50  ivan
12509
12510         * httemplate/elements/tr-select-reason.html: doh, order_by does
12511           have to include ORDER BY!
12512
12513 2007-12-05 12:47  ivan
12514
12515         * httemplate/elements/tr-select-reason.html: show types in reason
12516           selection, order by type and reason
12517
12518 2007-12-05 07:10  jeff
12519
12520         * FS/FS/ConfDefaults.pm: add in status and company fields
12521
12522 2007-12-05 06:50  jeff
12523
12524         * FS/FS/cust_main.pm: ensure a valid date is onhand (fixes #2800)
12525
12526 2007-12-04 20:57  jeff
12527
12528         * httemplate/edit/process/part_pkg.cgi: wtf?
12529
12530 2007-12-04 16:45  ivan
12531
12532         * httemplate/search/elements/search.html: i hope this allows IE to
12533           download excel over https?
12534
12535 2007-12-04 12:51  ivan
12536
12537         * httemplate/: elements/menu.html, elements/select-otaker.html,
12538           elements/tr-select-otaker.html, search/report_cust_credit.html,
12539           search/report_rt_transaction.html, search/rt_transaction.html,
12540           search/elements/search.html: add some time-worked reporting
12541
12542 2007-12-04 10:35  jeff
12543
12544         * httemplate/search/cust_pkg.cgi: add suspend/cancel reason to
12545           advanced package report (#2779)
12546
12547 2007-12-04 10:19  jeff
12548
12549         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
12550           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/cust_credit.pm,
12551           FS/FS/cust_main.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_pkg.pm,
12552           FS/FS/reason.pm, FS/FS/reason_type.pm,
12553           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
12554           FS/FS/part_pkg/flat_comission.pm,
12555           FS/FS/part_pkg/flat_comission_cust.pm,
12556           FS/FS/part_pkg/flat_comission_pkg.pm, FS/bin/freeside-upgrade,
12557           httemplate/browse/reason.html,
12558           httemplate/browse/reason_type.html,
12559           httemplate/edit/cust_credit.cgi, httemplate/edit/reason.html,
12560           httemplate/edit/reason_type.html,
12561           httemplate/edit/process/cust_credit.cgi,
12562           httemplate/elements/menu.html,
12563           httemplate/elements/tr-select-reason.html: change credit reasons
12564           from freetext to new reason/reason type system (#2777)
12565
12566 2007-12-02 16:18  ivan
12567
12568         * htetc/freeside-rt.conf: would help if i got the closing tag right
12569
12570 2007-12-02 16:13  ivan
12571
12572         * htetc/freeside-rt.conf: this should get the Chart stuff in RT
12573           statistic running, i hope
12574
12575 2007-11-30 17:37  ivan
12576
12577         * FS/FS/part_pkg/prorate.pm: cleanup
12578
12579 2007-11-30 17:34  ivan
12580
12581         * FS/FS/h_cust_svc.pm: add date_deleted method
12582
12583 2007-11-30 17:34  ivan
12584
12585         * FS/FS/cust_svc.pm: add date_inserted method and reorganize things
12586           slightly
12587
12588 2007-11-30 17:33  ivan
12589
12590         * FS/FS/h_Common.pm: this doesn't actually have anything to do with
12591           cancellation persay, since its generic now
12592
12593 2007-11-30 17:32  ivan
12594
12595         * FS/FS/Record.pm: add h_date method too
12596
12597 2007-11-30 17:30  ivan
12598
12599         * FS/FS/Record.pm: add h_search method, and reorganize mixed up
12600           methods and subroutines
12601
12602 2007-11-30 17:29  ivan
12603
12604         * FS/FS/part_pkg/bulk.pm: add bulk price plan
12605
12606 2007-11-30 13:07  ivan
12607
12608         * FS/FS/cust_bill.pm, httemplate/graph/money_time.cgi,
12609           httemplate/search/cust_bill.html: add net vs gross amounts to
12610           invoice report; make the "net sales" links on
12611           sales/credit/receipts report & graph clickable
12612
12613 2007-11-30 12:55  ivan
12614
12615         * httemplate/graph/elements/monthly.html: UI: download full results
12616           links on separate lines, for consistency with search.html
12617
12618 2007-11-30 10:13  ivan
12619
12620         * FS/FS/cust_bill.pm: fix bug specifying an HTML return address
12621           separately
12622
12623 2007-11-29 19:24  ivan
12624
12625         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add
12626           customer import format with company
12627
12628 2007-11-29 17:24  ivan
12629
12630         * httemplate/browse/access_user.html: update inline documentation
12631
12632 2007-11-29 17:16  ivan
12633
12634         * FS/FS/cust_main.pm: remove unnecessary redefinition of
12635           %method2payby, add a quick hack to fake B:OP success and failure
12636           for testing purposes
12637
12638 2007-11-29 15:51  ivan
12639
12640         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
12641           fix dates going all wacky on errors, when you're asked to confirm
12642           a date move into the past
12643
12644 2007-11-28 19:38  ivan
12645
12646         * FS/FS/cust_pay_pending.pm: double doh, remove cruft checking
12647           nonexistent column and fix the statustext check
12648
12649 2007-11-28 19:05  ivan
12650
12651         * FS/FS/Schema.pm: doh, fix primary key name in new table
12652
12653 2007-11-28 18:54  ivan
12654
12655         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
12656           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
12657           FS/t/cust_pay_pending.t, httemplate/misc/payment.cgi,
12658           httemplate/misc/process/payment.cgi: even more reliable
12659           multiple-payment/double-click/concurrent-payment-form protection
12660
12661 2007-11-28 12:18  jeff
12662
12663         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: better
12664           select multiple, discourage creation of packages no agent can
12665           sell
12666
12667 2007-11-28 10:49  jeff
12668
12669         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
12670           httemplate/search/cust_main_ADV.cgi,
12671           httemplate/search/report_cust_main.html: advanced customer report
12672           rearrangement
12673
12674 2007-11-28 00:46  ivan
12675
12676         * FS/FS/ClientAPI_SessionCache.pm, Makefile: default to FileCache
12677           for selfservice session cache
12678
12679 2007-11-27 17:54  ivan
12680
12681         * httemplate/search/cust_bill_event.cgi: removed unused \$failed
12682           var
12683
12684 2007-11-27 17:30  ivan
12685
12686         * README: license clarification for self-service code
12687
12688 2007-11-27 15:47  ivan
12689
12690         * httemplate/search/cust_bill.html: fix small side-effect of
12691           mysql-compat change eliminating DISTINCT ON: map changing values
12692           of @where array
12693
12694 2007-11-27 14:33  jeff
12695
12696         * FS/FS/part_export/prizm.pm: comma, please
12697
12698 2007-11-27 14:30  jeff
12699
12700         * FS/FS/part_export/prizm.pm: name management tweaking
12701
12702 2007-11-27 11:34  jeff
12703
12704         * FS/FS/part_export/prizm.pm: slop correction
12705
12706 2007-11-26 19:02  jeff
12707
12708         * FS/FS/part_export/prizm.pm: attach SM's to default network,
12709           improved unsuspend & delete, option for BAM only or EMS
12710
12711 2007-11-26 18:51  jeff
12712
12713         * FS/FS/ClientAPI/MyAccount.pm: prevent BILL, DCRD, and DCHK
12714           customers from circumventing a suspension via selfservice (2768)
12715
12716 2007-11-25 18:19  ivan
12717
12718         * httemplate/search/elements/search.html: add a "printable copy"
12719           link to searches to get full results as printable HTML without
12720           other cruft, closes: #1885
12721
12722 2007-11-25 18:18  ivan
12723
12724         * httemplate/elements/header-popup.html: add our stylesheet to
12725           popup/print headers
12726
12727 2007-11-23 17:26  ivan
12728
12729         * Makefile: hello brave new world of defaulting to apache2 in 1.9
12730
12731 2007-11-23 12:25  ivan
12732
12733         * httemplate/edit/part_pkg.cgi: fix stickiness of primary radio
12734           buttons on errors, closes: RT#1035
12735
12736 2007-11-21 17:03  ivan
12737
12738         * httemplate/edit/cust_main.cgi: usability: don't offer 'Select
12739           agent' choice if the dropdown already has a value
12740
12741 2007-11-20 09:18  ivan
12742
12743         * AGPL, GPL: it finally happened
12744
12745 2007-11-18 12:02  ivan
12746
12747         * httemplate/search/: report_cust_pkg.html, svc_acct.cgi: add
12748           "multiplier of monthly" info to "paid time" column in
12749           svc_acct-display_paid_time_remaining report
12750
12751 2007-11-14 15:10  ivan
12752
12753         * FS/FS/TicketSystem/RT_External.pm,
12754           httemplate/view/cust_main/tickets.html: add link to resolved
12755           tickets too
12756
12757 2007-11-09 11:20  ivan
12758
12759         * FS/FS/: Conf.pm, cust_main.pm: add
12760           business-onlinepayment-email_customer flag
12761
12762 2007-11-08 19:26  ivan
12763
12764         * httemplate/search/report_receivables.html: better visual
12765           indication of disabled "days" field on IE
12766
12767 2007-11-08 19:12  ivan
12768
12769         * httemplate/search/: report_receivables.cgi,
12770           report_receivables.html: add option for listing customers without
12771           a balance (closes: RT#2752) and fix bug in total row (closes:
12772           RT#2736)
12773
12774 2007-11-08 16:44  jeff
12775
12776         * FS/FS/cust_main.pm: correct realtime_bop cvv handling
12777
12778 2007-11-07 20:21  ivan
12779
12780         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add
12781           selfservice-session_timeout config
12782
12783 2007-11-07 18:10  ivan
12784
12785         * FS/FS/cust_main.pm: prevent warning: "Use of uninitialized value
12786           in concatenation (.) or string at
12787           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 1668."
12788
12789 2007-11-07 16:59  ivan
12790
12791         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
12792           FS/bin/freeside-expiration-alerter, conf/alerter_template,
12793           conf/company_address, conf/company_name,
12794           conf/impending_recur_template, conf/invoice_latexfooter,
12795           conf/invoice_latexnotes, conf/invoice_latexreturnaddress,
12796           conf/invoice_latexsmallfooter, conf/invoice_template,
12797           conf/invoice_template_statement, conf/welcome_letter: for new
12798           installs, centralize some stuff that was spread around different
12799           config files.
12800
12801 2007-11-05 17:59  ivan
12802
12803         * bin/customer-faker: keep our own list of states; remove some
12804           states that Data::Faker and Locale::SubCountry disagree on
12805
12806 2007-11-04 21:42  ivan
12807
12808         * fs_selfservice/FS-SelfService/SelfService.pm: doc: amount param
12809           to process_payment.  just a bit important.
12810
12811 2007-11-04 21:27  ivan
12812
12813         * FS/FS/ClientAPI/MyAccount.pm,
12814           fs_selfservice/FS-SelfService/SelfService.pm: add
12815           process_payment_order_pkg method
12816
12817 2007-11-04 10:22  jeff
12818
12819         * httemplate/search/cust_main_ADV.cgi: comma is a bad delimiter
12820           choice according to ut_text()
12821
12822 2007-11-03 10:38  ivan
12823
12824         * httemplate/elements/menu.html: move menu option for adv. customer
12825           reports to second level, same as advanced invoice & package
12826           reports
12827
12828 2007-11-02 17:55  jeff
12829
12830         * httemplate/: elements/menu.html, search/cust_main_ADV.cgi,
12831           search/report_cust_main.html: new customer report/flattened
12832           package report (ticket 1428)
12833
12834 2007-10-29 05:04  ivan
12835
12836         * httemplate/search/cust_pkg.cgi: bug ya bug resulting from
12837           agent-virtualized packages
12838
12839 2007-10-29 05:03  ivan
12840
12841         * httemplate/search/report_receivables.cgi: famous last mysql bug
12842
12843 2007-10-29 04:34  ivan
12844
12845         * httemplate/edit/rate.cgi: yup, mysql-ing me harder
12846
12847 2007-10-29 04:32  ivan
12848
12849         * httemplate/search/cdr.html: mysql
12850
12851 2007-10-29 04:18  ivan
12852
12853         * FS/bin/freeside-setup: forgotton freeside-setup bits of mysql
12854           locking workaround
12855
12856 2007-10-29 03:31  ivan
12857
12858         * FS/FS/cust_main.pm, FS/FS/part_event/Condition.pm,
12859           FS/FS/part_event/Condition/balance_age.pm,
12860           FS/FS/part_event/Condition/cust_bill_age.pm,
12861           httemplate/search/cdr.html: mysql me 1.9 more times
12862
12863 2007-10-29 03:30  ivan
12864
12865         * FS/FS/cust_bill.pm, FS/FS/h_Common.pm, httemplate/edit/rate.cgi,
12866           httemplate/search/cust_bill.html,
12867           httemplate/search/report_tax.cgi: mysql has no DISTINCT ON
12868           either, sigh
12869
12870 2007-10-28 18:08  ivan
12871
12872         * httemplate/view/cust_pay.html: still have link back to the
12873           customer on printable receipt... should hide it from print at
12874           some point though
12875
12876 2007-10-28 05:51  ivan
12877
12878         * FS/: FS/Schema.pm, FS/Setup.pm, FS/svc_acct.pm,
12879           bin/freeside-upgrade: finish mysql locking workaround
12880
12881 2007-10-27 20:55  ivan
12882
12883         * FS/FS/Record.pm, FS/FS/cust_svc.pm,
12884           FS/FS/part_export/sqlradius.pm, htetc/handler.pl,
12885           httemplate/search/report_receivables.cgi: mysql me harder
12886
12887 2007-10-26 21:46  ivan
12888
12889         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
12890           httemplate/misc/process/payment.cgi,
12891           httemplate/search/cust_pay.cgi, httemplate/view/cust_pay.html,
12892           httemplate/view/cust_main/payment_history.html: simple payment
12893           receipts in web interface, sorry arnie, RT#2738
12894
12895 2007-10-25 12:01  ivan
12896
12897         * FS/FS/TicketSystem/RT_External.pm, FS/FS/Schema.pm, Makefile:
12898           mysql, yes, mysql.
12899
12900 2007-10-25 01:29  ivan
12901
12902         * FS/bin/freeside-setup: fix error handling
12903
12904 2007-10-22 15:29  ivan
12905
12906         * FS/FS/Report/Table/Monthly.pm: fix more fallout from
12907           agent-virtualized packages
12908
12909 2007-10-17 09:07  jayce
12910
12911         * FS/FS/cust_pkg.pm: insert_reason only worked if you passed in an
12912           existing reason, the code to insert a new reason was in place,
12913           but didn't let the new reason get used.  Code to do this was
12914           already in place, just not utilized.
12915
12916 2007-10-14 16:14  ivan
12917
12918         * conf/invoice_html: this aligns better.  i wonder how 1.9 loads up
12919           config from here, though?
12920
12921 2007-10-14 16:10  ivan
12922
12923         * FS/FS/cust_bill.pm: escape \dollar in invoice_latexnotes
12924
12925 2007-10-14 13:07  ivan
12926
12927         * FS/FS/Cron/bill.pm: don't fill up memory with objects for every
12928           customer being billed
12929
12930 2007-10-13 18:51  ivan
12931
12932         * fs_selfservice/php/: freeside.class.php,
12933           freeside.login_example.php, freeside_signup_example.php: adding
12934           php examples
12935
12936 2007-10-13 10:33  jeff
12937
12938         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: correct
12939           agent_defaultpkg handling
12940
12941 2007-10-10 13:54  ivan
12942
12943         * FS/FS/cust_main.pm: set expandtab
12944
12945 2007-10-10 13:52  jayce
12946
12947         * FS/FS/cust_main.pm: With this line missing, cust_event objects
12948           would not fully create (eventpart wasn't loading), causing the _X
12949           methods to fail on ->part_event.  Only noticed when you retried
12950           events that had previously failed.
12951
12952 2007-10-10 11:14  ivan
12953
12954         * httemplate/browse/part_pkg.cgi: REALLY fix the package browsing
12955           this time, without messing up the ordering
12956
12957 2007-10-10 10:55  ivan
12958
12959         * httemplate/edit/part_pkg.cgi: concurrent fix for package editing
12960           also cleans this up slightly
12961
12962 2007-10-10 10:50  jeff
12963
12964         * httemplate/edit/part_pkg.cgi: close:}
12965
12966 2007-10-09 10:57  ivan
12967
12968         * FS/FS/cust_main.pm: be polite!  don't spew debugging info unless
12969           its asked for.
12970
12971 2007-10-08 21:58  ivan
12972
12973         * FS/FS/Conf.pm: fix documenation links to point into wiki where
12974           they belong
12975
12976 2007-10-08 21:48  ivan
12977
12978         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add
12979           ticket_system-priority_reverse config
12980
12981 2007-10-08 18:40  jeff
12982
12983         * httemplate/misc/timeworked.html: preserve order
12984
12985 2007-10-08 18:06  ivan
12986
12987         * httemplate/misc/timeworked.html: interpolating the links would
12988           help too
12989
12990 2007-10-08 18:01  ivan
12991
12992         * httemplate/misc/timeworked.html: i think this should fix
12993           timeworked subjects, and link to the transactions as well
12994
12995 2007-10-08 16:48  ivan
12996
12997         * fs_selfservice/FS-SelfService/cgi/view_support_details.html: line
12998           up things better
12999
13000 2007-10-08 16:32  ivan
13001
13002         * fs_selfservice/FS-SelfService/SelfService.pm: self-service POD
13003           cleanups
13004
13005 2007-10-08 14:06  ivan
13006
13007         * FS/FS/part_event/Condition/cust_bill_owed.pm,
13008           bin/freeside-migrate-events, httemplate/edit/part_event.html: add
13009           cust_bill_owed as an implicit condition (whew), and make sure it
13010           is added on migrations (also: fixed implicit conditions like this
13011           which only apply to a subset of eventtables)
13012
13013 2007-10-08 14:05  jeff
13014
13015         * httemplate/edit/part_pkg.cgi: disallow agent changing on cloned
13016           packages
13017
13018 2007-10-08 12:14  jeff
13019
13020         * htetc/handler.pl, httemplate/edit/rate_region.cgi,
13021           httemplate/edit/reg_code.cgi,
13022           httemplate/edit/process/cust_svc.cgi,
13023           httemplate/edit/process/domain_record.cgi,
13024           httemplate/edit/process/reg_code.cgi,
13025           httemplate/elements/errorpage.html,
13026           httemplate/elements/tr-select-part_referral.html,
13027           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
13028           httemplate/misc/delete-agent_payment_gateway.cgi,
13029           httemplate/misc/delete-cust_credit.cgi,
13030           httemplate/misc/delete-cust_pay.cgi,
13031           httemplate/misc/delete-cust_refund.cgi,
13032           httemplate/misc/delete-domain_record.cgi,
13033           httemplate/misc/delete-part_export.cgi, httemplate/misc/dump.cgi,
13034           httemplate/misc/inventory_item-import.html,
13035           httemplate/misc/unapply-cust_credit.cgi,
13036           httemplate/misc/unapply-cust_pay.cgi,
13037           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
13038           httemplate/misc/unvoid-cust_pay_void.cgi,
13039           httemplate/misc/upload-batch.cgi,
13040           httemplate/misc/void-cust_pay.cgi,
13041           httemplate/misc/process/cdr-import.html,
13042           httemplate/misc/process/cust_main-import.cgi,
13043           httemplate/misc/process/cust_main-import_charges.cgi,
13044           httemplate/misc/process/inventory_item-import.html,
13045           httemplate/misc/process/link.cgi,
13046           httemplate/misc/process/payment.cgi,
13047           httemplate/search/cust_main.cgi, httemplate/search/cust_svc.html,
13048           httemplate/search/inventory_item.html,
13049           httemplate/search/reg_code.html, httemplate/search/sql.html,
13050           httemplate/search/svc_acct.cgi,
13051           httemplate/search/svc_broadband.cgi: Remove remaining calls to
13052           idiot/eidiot.  Should fix 1479
13053
13054 2007-10-05 13:41  ivan
13055
13056         * FS/FS/part_event/Condition/cust_bill_has_service.pm: reenalbe
13057           this condition
13058
13059 2007-10-05 12:53  jeff
13060
13061         * httemplate/misc/: timeworked.html, process/timeworked.html: new
13062           ui for assigning support time
13063
13064 2007-10-05 12:45  ivan
13065
13066         * httemplate/elements/tr-input-beginning_ending.html: fix date
13067           selection on advanced invoice report, or future places where date
13068           selection component is included multiple times
13069
13070 2007-10-05 07:26  jayce
13071
13072         * httemplate/elements/tr-select-part_svc.html: Initial checkin, was
13073           missing from the cust_bill_has_service condition checkin.
13074
13075 2007-10-04 17:39  ivan
13076
13077         * FS/FS/: part_event_condition.pm, part_event/Condition.pm,
13078           part_event/Condition/cust_bill_has_service.pm: add disable
13079           ability to conditions & disable cust_bill_has_service, so the
13080           condition edit page renders again
13081
13082 2007-10-04 16:55  ivan
13083
13084         * FS/FS/part_event/Condition/once.pm: whitespace
13085
13086 2007-10-04 16:52  ivan
13087
13088         * FS/FS/part_event/Condition/once.pm: such a dumb little thing, but
13089           i think that should really do it.  whew
13090
13091 2007-10-04 16:41  ivan
13092
13093         * FS/FS/cust_main.pm: don't leave stray 'new' events around if they
13094           don't pass their final condition check
13095
13096 2007-10-04 16:40  ivan
13097
13098         * FS/FS/part_event/Condition/once.pm: hopefully fix once.pm
13099           properly...
13100
13101 2007-10-04 14:38  ivan
13102
13103         * FS/FS/part_event_condition.pm: add SKIP_CONDITION_SQL debugging
13104           aid
13105
13106 2007-10-04 12:14  ivan
13107
13108         * FS/FS/Cron/bill.pm: additional due_cust_event debugging
13109
13110 2007-10-04 12:04  ivan
13111
13112         * FS/FS/cust_main.pm: nobody likes it when you forget ions
13113
13114 2007-10-04 12:03  ivan
13115
13116         * FS/FS/cust_main.pm: additional due_cust_event debugging
13117
13118 2007-10-04 11:28  ivan
13119
13120         * FS/FS/cust_main.pm: additional due_cust_event debugging
13121
13122 2007-10-04 09:45  ivan
13123
13124         * httemplate/search/cust_bill_event.cgi: fix compilation error!
13125
13126 2007-10-03 21:21  ivan
13127
13128         * FS/FS/cust_main.pm: i really hope this finally does it
13129
13130 2007-10-03 21:09  ivan
13131
13132         * FS/FS/cust_main.pm: dot strikes again
13133
13134 2007-10-03 21:08  ivan
13135
13136         * FS/FS/cust_main.pm: whew, i think this might actually fix it
13137
13138 2007-10-03 20:48  ivan
13139
13140         * FS/FS/cust_main.pm: doh!  does that really fix agent-specific
13141           agent template migration from 1.7?  sure hope so
13142
13143 2007-10-03 20:37  ivan
13144
13145         * FS/FS/Record.pm: add debugging option to qsearch
13146
13147 2007-10-03 19:52  ivan
13148
13149         * bin/pod2x: wikify individual files
13150
13151 2007-10-03 19:22  ivan
13152
13153         * bin/pod2x: fix FS::SelfService::XMLRPC pod generation
13154
13155 2007-10-03 19:15  ivan
13156
13157         * FS/FS/cust_main.pm: add missing =back
13158
13159 2007-10-03 19:07  ivan
13160
13161         * bin/pod2x: bah!  THIS should fix munging of non-internal links, i
13162           hope
13163
13164 2007-10-03 19:06  jeff
13165
13166         * FS/FS/UI/bytecount.pm, FS/FS/part_pkg/flat.pm,
13167           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
13168           httemplate/edit/process/part_pkg.cgi: support part_pkg option
13169           input validation, check bytecounts and allow commas (closes 1863)
13170
13171 2007-10-03 18:56  ivan
13172
13173         * bin/pod2x: this *should* fix munging of non-internal links, i
13174           hope
13175
13176 2007-10-03 18:49  ivan
13177
13178         * Makefile, bin/pod2x: wiki documentation convertor now
13179
13180 2007-10-03 18:47  ivan
13181
13182         * FS/FS.pm: add missing CLI utilities to FS.pm too
13183
13184 2007-10-03 18:45  ivan
13185
13186         * FS/bin/freeside-sqlradius-seconds: fixing wrong POD NAME doc
13187
13188 2007-10-03 18:29  ivan
13189
13190         * FS/t/cust_tax_exempt.pm: wtf!
13191
13192 2007-10-03 18:21  ivan
13193
13194         * FS/FS.pm: update FS base page for new stuff in 1.9
13195
13196 2007-10-03 18:15  ivan
13197
13198         * FS/: FS.pm: update top-level FS manpage
13199
13200 2007-10-03 17:51  ivan
13201
13202         * FS/FS/: access_right.pm, access_user_pref.pm,
13203           access_usergroup.pm, pay_batch.pm: POD documentation updates
13204
13205 2007-10-02 14:56  ivan
13206
13207         * FS/FS/cust_event.pm: doh!
13208
13209 2007-10-02 08:31  jeff
13210
13211         * FS/FS/cust_bill_event.pm, FS/FS/UI/Web.pm,
13212           httemplate/search/cust_bill_event.cgi: fix up re-email these
13213           events
13214
13215 2007-10-02 08:11  jeff
13216
13217         * httemplate/misc/process/timeworked.html: missed file in self
13218           service support usage improvements
13219
13220 2007-10-01 17:44  ivan
13221
13222         * httemplate/: browse/part_referral.html, elements/menu.html:
13223           Configuration right no longer gives access to things controlled
13224           by their own ACLs (advertising source & package edit
13225
13226 2007-10-01 17:40  ivan
13227
13228         * httemplate/elements/menu.html: package definitions controlled by
13229           their own ACL now
13230
13231 2007-10-01 17:32  ivan
13232
13233         * FS/bin/freeside-daily: need the space
13234
13235 2007-10-01 17:31  ivan
13236
13237         * FS/FS/Schema.pm: this flag has nothing to do with recur tax :)
13238
13239 2007-10-01 17:29  ivan
13240
13241         * FS/FS/Cron/bill.pm: fix small problems with earlier commit: add
13242           back earlier commits reverted by this patch, also revert
13243           gratuitous whitespace changes
13244
13245 2007-10-01 17:22  ivan
13246
13247         * FS/FS/cust_event.pm: proper fix for once.pm bug?  hopefully it
13248           works :)
13249
13250 2007-10-01 17:18  ivan
13251
13252         * FS/FS/part_event/: Condition.pm, Condition/once.pm: proper fix
13253           for once.pm bug?  hopefully it works :)
13254
13255 2007-09-29 17:26  ivan
13256
13257         * httemplate/search/: cdr.html, report_cdr.html: better CDR
13258           searching
13259
13260 2007-09-29 17:25  ivan
13261
13262         * httemplate/edit/REAL_cust_pkg.cgi: fix argument stickiness on
13263           date editing errors (especially because resetting them pops up
13264           the error confirmation)
13265
13266 2007-09-29 17:23  ivan
13267
13268         * FS/FS/cust_main.pm: this might fix agent-specific invoicing when
13269           migrated from 1.7?
13270
13271 2007-09-29 17:22  ivan
13272
13273         * bin/freeside-upgrade-unicode: [no log message]
13274
13275 2007-09-28 19:17  ivan
13276
13277         * FS/FS/access_user.pm, httemplate/search/cust_event.html,
13278           httemplate/search/report_tax.cgi: fix ambiguous agentnum errors
13279           in cust_event.html & report_tax.cgi (provide a table option in
13280           access_user::agentnums_sql so this is easy to fix for other
13281           reports too)
13282
13283 2007-09-27 17:33  jayce
13284
13285         * FS/FS/cust_main.pm: Fixes a bug where retry_realtime isn't
13286           limiting to that user's events, therefore selecting all retryable
13287           events, and having to filter later.  On a system with a running
13288           history, this caused bad O() types of situations for performance,
13289           especially bad when this was called by something that a user
13290           would be awaiting feedback from
13291
13292 2007-09-27 17:19  jayce
13293
13294         * FS/FS/Record.pm: Cleanup qsearch for readability, removes heinous
13295           map {} of several hundred lines into two simple method calls
13296
13297 2007-09-27 14:25  jeff
13298
13299         * httemplate/edit/svc_acct.cgi: hide fixed passwords
13300
13301 2007-09-27 11:24  jayce
13302
13303         * FS/: FS/Schema.pm, FS/cust_main.pm, FS/Cron/bill.pm,
13304           bin/freeside-daily: Multi-System Billing: with a -m flag, daily
13305           will queue billing jobs instead of running each.  freeside-queued
13306           will then pick it up, allowing multiple simultaneous jobs to run,
13307           as well as multiple machines.  Also adds a 'Secure' column to the
13308           queue system, allowing for billing jobs to define themselves as
13309           'secure only' in cases where a box might be using the encryption.
13310           This allows you to  run secure only jobs (such as a collect) on
13311           boxes that can.
13312
13313 2007-09-26 12:27  jayce
13314
13315         * FS/FS/part_event/Condition/cust_bill_has_service.pm: Initial
13316           import.  Condition tests to see if the Invoice bills for a
13317           particular service.
13318
13319 2007-09-26 12:24  jayce
13320
13321         * FS/FS/part_event/Condition/once.pm: Event loop changes after
13322           initial creation caused this to never trigger, as the event loop
13323           creates a 'NEW' record, as a placeholder.  We need to not die
13324           from that.
13325
13326 2007-09-26 09:06  ivan
13327
13328         * httemplate/browse/part_pkg.cgi: fix package browse query, doh
13329
13330 2007-09-24 08:47  jeff
13331
13332         * FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
13333           FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_External.pm,
13334           fs_selfservice/FS-SelfService/SelfService.pm,
13335           fs_selfservice/FS-SelfService/cgi/myaccount.html,
13336           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
13337           fs_selfservice/FS-SelfService/cgi/view_support_details.html:
13338           self-service support usage improvements (1733)
13339
13340 2007-09-23 17:56  ivan
13341
13342         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_event.pm,
13343           FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: beginning of
13344           agent-virtualization of packages
13345
13346 2007-09-23 16:17  ivan
13347
13348         * httemplate/edit/svc_www.cgi: i think this is a bug; should not
13349           show the svc_www.usersvc selector unless it is non-fixed or
13350           non-blank, NOT non-fixed or blank
13351
13352 2007-09-23 16:16  ivan
13353
13354         * FS/FS/Record.pm: remove compat with pre-0.33 DBIx::DBSchema
13355
13356 2007-09-23 13:21  ivan
13357
13358         * FS/FS/Conf.pm, httemplate/search/svc_acct.cgi: accounts w/time
13359           remaining search
13360
13361 2007-09-23 13:00  ivan
13362
13363         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
13364
13365 2007-09-23 12:54  ivan
13366
13367         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
13368
13369 2007-09-23 12:18  ivan
13370
13371         * httemplate/search/elements/search.html: remove extraneous blank
13372           line causing Excel exports to fail
13373
13374 2007-09-23 11:32  ivan
13375
13376         * FS/FS/svc_acct.pm, httemplate/elements/menu.html,
13377           httemplate/search/svc_acct.cgi: accounts w/time remaining search
13378
13379 2007-09-22 15:45  ivan
13380
13381         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
13382           menubar border in example self-service template
13383
13384 2007-09-22 14:31  ivan
13385
13386         * httemplate/config/: config-view.cgi, config.cgi: improve config
13387           UI, especially for textareas
13388
13389 2007-09-22 12:40  ivan
13390
13391         * httemplate/view/svc_acct.cgi: UI
13392
13393 2007-09-22 12:03  ivan
13394
13395         * FS/FS/svc_domain.pm: have to import tld_exists function if we're
13396           going to use it
13397
13398 2007-09-22 11:27  ivan
13399
13400         * httemplate/view/svc_acct.cgi: add a list of any hosts associated
13401           with accounts
13402
13403 2007-09-20 19:24  ivan
13404
13405         * httemplate/search/timeworked.html: fix problems with time queue
13406           search: ticket subjects need to be HTML-escaped, 'remaining time'
13407           calculation had a NULL vs 0 issue, and link to tickets
13408
13409 2007-09-19 15:38  ivan
13410
13411         * rt/lib/RT/SearchBuilder.pm: we need SearchBuilder 1.48 to avoid
13412           annoying Pg bugs causing "This user's 10 highest priority
13413           tickets" to be blank
13414
13415 2007-09-18 17:27  jeff
13416
13417         * fs_selfservice/FS-SelfService/cgi/myaccount.html: support custom
13418           priorities
13419
13420 2007-09-18 17:12  ivan
13421
13422         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix at
13423           least one small problem with reprint/email/fax functionality: now
13424           should understand the "most recent invoice per customer" and
13425           invoice # min/max options
13426
13427 2007-09-18 16:19  ivan
13428
13429         * httemplate/edit/cust_main.cgi: fix advertising source stickiness
13430           when page is reloaded with an error
13431
13432 2007-09-18 15:51  ivan
13433
13434         * rt/etc/RT_SiteConfig.pm: MyTicketsLength has been replaced with
13435           an official upstream config
13436
13437 2007-09-18 14:41  ivan
13438
13439         * httemplate/search/svc_broadband.cgi: and parens help alot, doh
13440
13441 2007-09-18 14:37  ivan
13442
13443         * httemplate/search/svc_broadband.cgi: fix svc_broadband search by
13444           svcpart (links from browse/part_svc, in particular
13445
13446 2007-09-18 10:07  ivan
13447
13448         * FS/FS/Schema.pm: add missing column access_user_pref.expiration
13449
13450 2007-09-17 23:32  jeff
13451
13452         * FS/FS/: cust_pkg.pm, part_pkg/base_rate.pm, part_pkg/flat.pm,
13453           part_pkg/prorate.pm, part_pkg/subscription.pm: allow assignment
13454           of auto recharge values AND rollover
13455
13456 2007-09-17 23:07  jeff
13457
13458         * FS/FS/Cron/expire_user_pref.pm: auto commit for vacuum
13459
13460 2007-09-17 17:21  ivan
13461
13462         * fs_selfservice/FS-SelfService/cgi/myaccount.html: close table
13463           tag; fix spacing
13464
13465 2007-09-17 14:12  ivan
13466
13467         * FS/FS/cust_main.pm: fix scoping issues with $1 and $2 resulting
13468           in payinfo trying getting set to xxEK, thanks to _vlad_ for
13469           tracking this down and providing a fix
13470
13471 2007-09-17 13:52  ivan
13472
13473         * FS/FS/Conf.pm: elaborate on ambiguous instructions
13474
13475 2007-09-13 20:45  ivan
13476
13477         * httemplate/edit/process/quick-charge.cgi: Fix 'Can't use an
13478           undefined value as an ARRAY reference at
13479           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 4383.' error
13480
13481 2007-09-13 20:31  ivan
13482
13483         * rt/html/Elements/TicketList: fix visual glitch on "RT at a
13484           glance" / Ticketing main
13485
13486 2007-09-13 19:14  ivan
13487
13488         * rt/html/Ticket/Elements/ShowTransactionAttachments: turn off
13489           Text::Quoted usage, it segfaults and its optional
13490
13491 2007-09-13 16:45  ivan
13492
13493         * rt/html/NoAuth/css/3.5-default/freeside.css: make boxes distinct
13494           from the background
13495
13496 2007-09-13 15:35  ivan
13497
13498         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
13499           FS/FS/svc_acct_rt_transaction.pm, FS/t/acct_rt_transaction.t,
13500           FS/t/svc_acct_rt_transaction.t, htetc/handler.pl,
13501           httemplate/misc/process/timeworked.html,
13502           httemplate/search/timeworked.html: rename svc_acct_rt_transaction
13503           to acct_rt_transaction, as it is not a service, its something
13504           that hangs off of an svc_acct (like an acct_snarf).  thank
13505           goodness was able to do this before its any sort of migration
13506           problem...
13507
13508 2007-09-13 15:25  ivan
13509
13510         * httemplate/browse/part_svc.cgi: random indentation fix
13511
13512 2007-09-13 15:25  ivan
13513
13514         * FS/bin/freeside-upgrade: some notes about old part_svc columns,
13515           since DBIx::DBSchema 0.33+ will now drop them...
13516
13517 2007-09-13 15:24  ivan
13518
13519         * CREDITS: too little, too late attempt at spam reduction
13520
13521 2007-09-13 15:05  ivan
13522
13523         * httemplate/search/cust_main.cgi: fix status color on customer
13524           list
13525
13526 2007-09-13 15:05  ivan
13527
13528         * httemplate/search/report_receivables.cgi: clean up some unused
13529           code
13530
13531 2007-09-13 13:16  ivan
13532
13533         * httemplate/misc/cust_main-import.cgi: add better inline docs
13534           explaining fields on customer CSV import
13535
13536 2007-09-12 19:44  ivan
13537
13538         * rt/html/NoAuth/css/3.5-default/freeside.css: it would help to
13539           check this in.
13540
13541 2007-09-12 13:40  ivan
13542
13543         * FS/FS/TicketSystem/RT_External.pm: don't want a fatal error when
13544           we can't fetch the name for a queue...
13545
13546 2007-09-11 22:38  ivan
13547
13548         * bin/freeside-migrate-events: freeside-migrate-events now moves
13549           event options, whew
13550
13551 2007-09-11 21:23  ivan
13552
13553         * FS/FS/cust_event.pm: fix problems migrating weird statustext from
13554           cust_bill_event records
13555
13556 2007-09-11 21:23  ivan
13557
13558         * FS/FS/cust_bill_event.pm: prevent (less than) and (greater than)
13559           in statustext message (or anything else weird) from causing them
13560           not to get inserted
13561
13562 2007-09-11 21:20  ivan
13563
13564         * bin/freeside-migrate-events: fix for freeside-migrate-events bug
13565           that would throw a duplicate row error instead of completing the
13566           migration
13567
13568 2007-09-11 20:39  ivan
13569
13570         * FS/FS/svc_domain.pm: fix "Useless use of a variable in void
13571           context at /usr/local/share/perl/5.8.8/FS/svc_domain.pm line
13572           367." that might have possible set an incorrest svc_domain.suffix
13573
13574 2007-09-10 18:33  ivan
13575
13576         * FS/FS/: Conf.pm, cust_main.pm: add cust_main-require_phone and
13577           cust_main-require_invoicing_list_email options
13578
13579 2007-09-10 17:28  ivan
13580
13581         * FS/FS/cust_main.pm: better default paydate for letters
13582
13583 2007-09-06 20:45  ivan
13584
13585         * FS/FS/cust_pkg.pm: default cancellation subject so the emails
13586           work even when people don't set one in config
13587
13588 2007-09-06 20:36  ivan
13589
13590         * FS/FS/part_export/sqlradius.pm: tweak debugging
13591
13592 2007-08-23 01:23  ivan
13593
13594         * FS/FS/: Conf.pm, part_export/sqlradius.pm: fix bug where user
13595           could log in to RADIUS with uppercase usernameand avoid bandwidth
13596           acconting (mysql is case-insensitive?  wtf!  thanks a fucking lot
13597           for nothing, grr!)
13598
13599 2007-08-17 07:01  jeff
13600
13601         * FS/FS/cust_main.pm: miss use
13602
13603 2007-08-17 06:59  jeff
13604
13605         * httemplate/misc/process/timeworked.html: access control
13606
13607 2007-08-16 21:27  ivan
13608
13609         * Makefile: remove redunant redundancy
13610
13611 2007-08-16 11:22  jeff
13612
13613         * FS/FS/svc_acct.pm: correct labels in service definition edit for
13614           svc_acct (#1745)
13615
13616 2007-08-16 10:40  ivan
13617
13618         * FS/FS/ClientAPI/MyAccount.pm: remove debugging
13619
13620 2007-08-16 09:19  jeff
13621
13622         * FS/bin/freeside-upgrade: agent_custid bugfix (1746)
13623
13624 2007-08-16 06:40  jeff
13625
13626         * FS/FS/svc_acct_rt_transaction.pm, FS/FS/AccessRight.pm,
13627           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
13628           FS/t/svc_acct_rt_transaction.t,
13629           httemplate/misc/batch-cust_pay.html,
13630           httemplate/misc/timeworked.html, FS/MANIFEST,
13631           httemplate/misc/process/timeworked.html,
13632           httemplate/search/timeworked.html, FS/FS/ClientAPI/MyAccount.pm,
13633           fs_selfservice/FS-SelfService/cgi/myaccount.html,
13634           htetc/handler.pl, httemplate/elements/menu.html,
13635           httemplate/view/cust_main/tickets.html: support hours 'usage'
13636           tracking for our own internal use (#1733)
13637
13638 2007-08-15 17:09  ivan
13639
13640         * FS/FS/cust_main.pm: have generate_letter assume a default paydate
13641           of 2037-12 so it doesn't bomb out on empty paydates
13642
13643 2007-08-15 16:46  ivan
13644
13645         * FS/bin/freeside-sqlradius-reset: add -n option to
13646           freeside-sqlradius-reset to supress deleting data
13647
13648 2007-08-15 14:51  ivan
13649
13650         * httemplate/edit/cust_main.cgi: fix customer status color here too
13651
13652 2007-08-14 20:26  ivan
13653
13654         * httemplate/browse/part_export.cgi: little more low-hanging fruit:
13655           table-grid the export listing
13656
13657 2007-08-14 14:46  ivan
13658
13659         * FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
13660           httemplate/graph/cust_bill_pkg.cgi,
13661           httemplate/graph/cust_pkg.cgi, httemplate/graph/money_time.cgi,
13662           httemplate/graph/report_cust_pkg.html,
13663           httemplate/graph/elements/monthly.html,
13664           httemplate/browse/agent.cgi: add package churn report/graph
13665
13666 2007-08-14 13:18  ivan
13667
13668         * FS/FS/Cron/bill.pm: removing unneeded %saw var
13669
13670 2007-08-13 19:40  ivan
13671
13672         * httemplate/elements/tr-select-cust_pkg-status.html: restore label
13673           on package status selector
13674
13675 2007-08-10 16:50  ivan
13676
13677         * bin/dbdef-create, FS/bin/freeside-dbdef-create: rename
13678           dbdef-create to freeside-dbdef-create and move it to FS/bin, so
13679           it gets %%%FREESIDE_CONF%%% substituted
13680
13681 2007-08-10 15:48  ivan
13682
13683         * FS/FS/part_pkg.pm: add 3 day, 4 month and 4.5 month (137 day)
13684           frequencies
13685
13686 2007-08-10 00:01  ivan
13687
13688         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
13689           httemplate/view/cust_main/packages.html: on changing packages,
13690           don't set setup date unless old package has one
13691
13692 2007-08-08 17:31  ivan
13693
13694         * FS/FS/svc_domain.pm: add TLD checking to svc_domain
13695
13696 2007-08-08 12:18  ivan
13697
13698         * FS/FS/cust_pkg.pm: fix otaker regex
13699
13700 2007-08-07 13:05  ivan
13701
13702         * FS/FS/cust_main.pm: more informative error msg
13703
13704 2007-08-06 12:45  jeff
13705
13706         * fs_selfservice/FS-SelfService/SelfService/XMLRPC.pm:
13707           documentation improvements
13708
13709 2007-08-06 01:51  jeff
13710
13711         * fs_selfservice/FS-SelfService/MANIFEST: there is a server
13712
13713 2007-08-06 01:46  jeff
13714
13715         * fs_selfservice/FS-SelfService/: MANIFEST, Makefile.PL,
13716           freeside-selfservice-xmlrpc-server, SelfService/XMLRPC.pm,
13717           cgi/xmlrpc.cgi: add selfservice xmlrpc facilities (#591)
13718
13719 2007-08-05 10:32  jeff
13720
13721         * FS/FS/ClientAPI/MyAccount.pm: eeb! fix realtime recharge
13722
13723 2007-08-03 19:06  ivan
13724
13725         * rt/etc/RT_SiteConfig.pm: fix URL handling on RT redirects
13726
13727 2007-08-03 18:58  ivan
13728
13729         * Makefile: update Makefile to always substitute in
13730           RT_SiteConfig.pm when running install-rt
13731
13732 2007-08-03 18:57  ivan
13733
13734         * rt/html/Elements/Header, httemplate/elements/header.html: point
13735           1.9 to 1.9 documentation
13736
13737 2007-08-03 17:13  ivan
13738
13739         * rt/: FREESIDE_MODIFIED, Makefile, config.log, config.status,
13740           bin/mason_handler.fcgi, bin/mason_handler.scgi,
13741           bin/mason_handler.svc, bin/rt-crontool, bin/rt-mailgate,
13742           html/Elements/Footer, html/Elements/Header,
13743           html/Elements/PageLayout, html/NoAuth/css/3.5-default/main.css,
13744           html/NoAuth/css/3.5-default/misc.css,
13745           html/NoAuth/css/3.5-default/transactions.css,
13746           html/NoAuth/images/css/cb.gif, html/NoAuth/images/css/cbr.gif,
13747           html/NoAuth/images/css/ct.gif, html/NoAuth/images/css/ctr.gif,
13748           lib/RT.pm: clean up corners & colors
13749
13750 2007-08-03 16:14  ivan
13751
13752         * rt/html/Elements/PageLayout: fix nit sorting out tops earchboxes
13753
13754 2007-08-03 16:00  ivan
13755
13756         * rt/html/Elements/PageLayout: at least sort out the top
13757           searchboxes
13758
13759 2007-08-03 15:43  ivan
13760
13761         * rt/etc/: RT_Config.pm, RT_Config.pm.in: fix path so we can find
13762           .css files
13763
13764 2007-08-03 15:10  ivan
13765
13766         * rt/html/Ticket/Elements/ShowSummary: fix merge nit
13767
13768 2007-08-03 15:06  ivan
13769
13770         * rt/FREESIDE_MODIFIED: [no log message]
13771
13772 2007-08-03 14:49  ivan
13773
13774         * rt/: FREESIDE_MODIFIED, etc/RT_SiteConfig.pm,
13775           html/Elements/Footer, html/Elements/Header, html/Elements/Menu,
13776           html/Elements/PageLayout, html/Elements/QuickCreate,
13777           html/Elements/SimpleSearch, html/Elements/Tabs,
13778           html/Elements/TicketList, html/Elements/TitleBoxStart,
13779           html/Elements/CollectionAsTable/Row, html/NoAuth/printrt.css,
13780           html/NoAuth/webrt.css, html/NoAuth/images/space.gif,
13781           html/Search/Bulk.html, html/Ticket/Elements/ShowMemberOf,
13782           html/Ticket/Elements/ShowReferences,
13783           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
13784           html/Widgets/TitleBoxStart, lib/RT/SearchBuilder.pm,
13785           sbin/rt-setup-database.in: merging RT_3_6_4 to HEAD
13786
13787 2007-08-02 16:44  ivan
13788
13789         * httemplate/view/cust_main/packages.html: increase package popup
13790           width
13791
13792 2007-08-02 16:09  ivan
13793
13794         * httemplate/: edit/process/cust_pkg.cgi,
13795           elements/select-table.html, misc/change_pkg.cgi,
13796           misc/order_pkg.html, view/cust_main/packages.html: fix slowness
13797           on change package and also make it into a popup
13798
13799 2007-08-02 16:01  ivan
13800
13801         * httemplate/elements/select-cust-part_pkg.html: fix slowness on
13802           change package and also make it into a popup
13803
13804 2007-08-02 15:55  ivan
13805
13806         * FS/FS/CGI.pm: fix status color on small_custview
13807
13808 2007-08-02 14:57  ivan
13809
13810         * httemplate/view/cust_main/packages.html: line up package acitons
13811           all on one line
13812
13813 2007-08-02 12:54  ivan
13814
13815         * rt/: lib/RT/I18N/tr.po, lib/RT/Report/Tickets.pm,
13816           lib/RT/Report/Tickets/Entry.pm,
13817           lib/t/data/subject-with-folding-ws, lib/t/data/lorem-ipsum,
13818           lib/t/data/very-long-subject,
13819           lib/t/regression/06-mime_decoding.t,
13820           lib/t/regression/15cf_pattern.t,
13821           lib/t/regression/23-batch-upload-csv.t,
13822           lib/t/regression/25scrip_order.t, lib/t/regression/27verp.t,
13823           lib/t/regression/17custom_search.t,
13824           lib/t/regression/19quicksearch.t, lib/t/regression/23cfsort.t,
13825           lib/t/regression/00-mason-syntax.t,
13826           lib/t/regression/26command_line.t,
13827           lib/t/regression/15cf_combo_cascade.t,
13828           lib/t/regression/18custom_frontpage.t,
13829           lib/t/regression/24pawsort.t,
13830           lib/t/regression/20-sort-by-requestor.t,
13831           lib/t/regression/23-web_attachments.t,
13832           docs/design_docs/ruleset-workflow.txt,
13833           html/Elements/SelectTimeUnits, html/Elements/RefreshHomepage,
13834           html/Elements/MyAdminQueues, html/Elements/MyRT,
13835           html/Elements/MyReminders, html/Elements/MySupportQueues,
13836           html/Elements/QueueSummary, html/Elements/ShowSearch,
13837           html/Elements/ValidateCustomFields, html/Elements/Logo,
13838           html/Elements/EditCustomFieldCombobox, html/Prefs/MyRT.html,
13839           html/Prefs/Quicksearch.html, html/Prefs/Search.html,
13840           html/Prefs/SearchOptions.html, html/Prefs/Elements/Tabs,
13841           html/Search/Chart.html, html/Search/Simple.html,
13842           html/Search/Chart, html/Search/Elements/SelectGroupBy,
13843           html/Search/Elements/Chart,
13844           html/Search/Elements/SearchesForObject,
13845           html/Search/Elements/SelectChartType,
13846           html/REST/1.0/Forms/ticket/merge,
13847           html/REST/1.0/Forms/ticket/comment,
13848           html/REST/1.0/Forms/ticket/take,
13849           html/REST/1.0/Forms/transaction/default,
13850           html/NoAuth/css/autohandler, html/NoAuth/css/print.css,
13851           html/NoAuth/css/3.4-compat/footer.css,
13852           html/NoAuth/css/3.4-compat/header.css,
13853           html/NoAuth/css/3.4-compat/login.css,
13854           html/NoAuth/css/3.4-compat/nav.css,
13855           html/NoAuth/css/3.4-compat/ticket.css,
13856           html/NoAuth/css/3.4-compat/transactions.css,
13857           html/NoAuth/css/3.4-compat/body.css,
13858           html/NoAuth/css/3.4-compat/forms.css,
13859           html/NoAuth/css/3.4-compat/main.css,
13860           html/NoAuth/css/3.4-compat/misc.css,
13861           html/NoAuth/css/3.4-compat/quickbar.css,
13862           html/NoAuth/css/3.4-compat/titlebox.css,
13863           html/NoAuth/css/3.5-default/footer.css,
13864           html/NoAuth/css/3.5-default/login.css,
13865           html/NoAuth/css/3.5-default/nav.css,
13866           html/NoAuth/css/3.5-default/ticket.css,
13867           html/NoAuth/css/3.5-default/approvals.css,
13868           html/NoAuth/css/3.5-default/body.css,
13869           html/NoAuth/css/3.5-default/forms.css,
13870           html/NoAuth/css/3.5-default/header.css,
13871           html/NoAuth/css/3.5-default/logo.css,
13872           html/NoAuth/css/3.5-default/main.css,
13873           html/NoAuth/css/3.5-default/misc.css,
13874           html/NoAuth/css/3.5-default/quickbar.css,
13875           html/NoAuth/css/3.5-default/titlebox.css,
13876           html/NoAuth/css/3.5-default/transactions.css,
13877           html/NoAuth/images/css/cb-light.gif,
13878           html/NoAuth/images/css/cb.gif,
13879           html/NoAuth/images/css/cbr-b2g.gif,
13880           html/NoAuth/images/css/cbr-b2lb.gif,
13881           html/NoAuth/images/css/cbr-gray.gif,
13882           html/NoAuth/images/css/cbr-trans.gif,
13883           html/NoAuth/images/css/cbr.gif,
13884           html/NoAuth/images/css/ct-light.gif,
13885           html/NoAuth/images/css/ct.gif,
13886           html/NoAuth/images/css/ctr-b2g.gif,
13887           html/NoAuth/images/css/ctr-b2lb.gif,
13888           html/NoAuth/images/css/ctr-gray.gif,
13889           html/NoAuth/images/css/ctr-trans.gif,
13890           html/NoAuth/images/css/ctr.gif,
13891           html/NoAuth/images/css/dark-arrow-up.png,
13892           html/NoAuth/images/css/dark-arrow.png,
13893           html/NoAuth/images/css/light-arrow-up.png,
13894           html/NoAuth/images/css/light-arrow.png,
13895           html/NoAuth/images/css/rolldown-arrow.gif,
13896           html/NoAuth/images/css/rolldown-arrow.png,
13897           html/NoAuth/images/css/rollup-arrow.gif,
13898           html/NoAuth/js/cascaded.js, html/NoAuth/js/util.js,
13899           html/NoAuth/js/autohandler, html/NoAuth/js/combobox.js,
13900           html/NoAuth/js/list.js, html/NoAuth/js/ahah.js,
13901           html/NoAuth/js/class.js, html/NoAuth/js/titlebox-state.js,
13902           html/Widgets/ComboBox, html/Widgets/SavedSearch,
13903           html/Widgets/SelectionBox, html/Widgets/TitleBox,
13904           html/Widgets/TitleBoxEnd, html/Widgets/TitleBoxStart,
13905           html/Helpers/CalPopup.html, html/Tools/index.html,
13906           html/Tools/Reports/CreatedByDates.html,
13907           html/Tools/Reports/ResolvedByDates.html,
13908           html/Tools/Reports/ResolvedByOwner.html,
13909           html/Tools/Reports/index.html, html/Tools/Reports/Elements/Tabs,
13910           html/Admin/Elements/ConfigureMyRT, html/Admin/Global/MyRT.html,
13911           html/Admin/Users/MyRT.html, html/Ticket/Reminders.html,
13912           html/Ticket/Elements/ShowTime, html/Ticket/Elements/Reminders,
13913           etc/upgrade/3.5.1/content: Initial revision
13914
13915 2007-08-02 12:51  ivan
13916
13917         * rt/lib/RT/: Reminders.pm, Interface/Web/Menu.pm,
13918           Interface/Web/Menu/Item.pm, Search/Googleish.pm, I18N/sv.po:
13919           Initial revision
13920
13921 2007-08-01 15:33  ivan
13922
13923         * FS/FS/Schema.pm: i guess svc_www.usersvc can be null...
13924
13925 2007-08-01 15:24  ivan
13926
13927         * ANNOUNCE.1.5, CREDITS, FS/MANIFEST, FS/README,
13928           FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Record.pm,
13929           FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/access_group.pm,
13930           FS/FS/access_user.pm, FS/FS/access_user_pref.pm, FS/FS/agent.pm,
13931           FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, FS/FS/cust_event.pm,
13932           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm,
13933           FS/FS/cust_pkg.pm, FS/FS/cust_refund.pm, FS/FS/m2name_Common.pm,
13934           FS/FS/option_Common.pm, FS/FS/part_bill_event.pm,
13935           FS/FS/part_event.pm, FS/FS/part_event_condition.pm,
13936           FS/FS/part_event_condition_option.pm,
13937           FS/FS/part_event_condition_option_option.pm,
13938           FS/FS/part_event_option.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
13939           FS/FS/pkg_referral.pm, FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
13940           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
13941           FS/FS/Cron/bill.pm, FS/FS/Cron/expire_user_pref.pm,
13942           FS/FS/part_event/Action.pm, FS/FS/part_event/Condition.pm,
13943           FS/FS/part_event/Action/addpost.pm,
13944           FS/FS/part_event/Action/apply.pm,
13945           FS/FS/part_event/Action/bill.pm,
13946           FS/FS/part_event/Action/cancel.pm,
13947           FS/FS/part_event/Action/collect.pm,
13948           FS/FS/part_event/Action/cust_bill_batch.pm,
13949           FS/FS/part_event/Action/cust_bill_comp.pm,
13950           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
13951           FS/FS/part_event/Action/cust_bill_realtime_card.pm,
13952           FS/FS/part_event/Action/cust_bill_realtime_check.pm,
13953           FS/FS/part_event/Action/cust_bill_realtime_lec.pm,
13954           FS/FS/part_event/Action/cust_bill_send.pm,
13955           FS/FS/part_event/Action/cust_bill_send_agent.pm,
13956           FS/FS/part_event/Action/cust_bill_send_alternate.pm,
13957           FS/FS/part_event/Action/cust_bill_send_csv_ftp.pm,
13958           FS/FS/part_event/Action/cust_bill_send_if_newest.pm,
13959           FS/FS/part_event/Action/cust_bill_spool_csv.pm,
13960           FS/FS/part_event/Action/cust_bill_suspend_if_balance.pm,
13961           FS/FS/part_event/Action/fee.pm,
13962           FS/FS/part_event/Action/suspend.pm,
13963           FS/FS/part_event/Action/suspend_if_pkgpart.pm,
13964           FS/FS/part_event/Action/suspend_unless_pkgpart.pm,
13965           FS/FS/part_event/Condition/agent.pm,
13966           FS/FS/part_event/Condition/agent_type.pm,
13967           FS/FS/part_event/Condition/balance.pm,
13968           FS/FS/part_event/Condition/balance_age.pm,
13969           FS/FS/part_event/Condition/balance_under.pm,
13970           FS/FS/part_event/Condition/cust_bill_age.pm,
13971           FS/FS/part_event/Condition/cust_bill_owed.pm,
13972           FS/FS/part_event/Condition/cust_bill_owed_under.pm,
13973           FS/FS/part_event/Condition/cust_pay_batch_declined.pm,
13974           FS/FS/part_event/Condition/cust_status.pm,
13975           FS/FS/part_event/Condition/every.pm,
13976           FS/FS/part_event/Condition/once.pm,
13977           FS/FS/part_event/Condition/payby.pm,
13978           FS/FS/part_event/Condition/pkg_class.pm,
13979           FS/FS/part_event/Condition/pkg_status.pm,
13980           FS/FS/part_export/textradius.pm, FS/FS/part_pkg/flat.pm,
13981           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
13982           FS/FS/part_pkg/prorate_delayed.pm,
13983           FS/FS/part_pkg/subscription.pm, FS/bin/freeside-daily,
13984           FS/bin/freeside-monthly, FS/t/cust_event.t,
13985           FS/t/part_event-Action.t, FS/t/part_event-Condition.t,
13986           FS/t/part_event.t, FS/t/part_event_condition.t,
13987           FS/t/part_event_condition_option.t,
13988           FS/t/part_event_condition_option_option.t,
13989           FS/t/part_event_option.t, FS/t/pkg_referral.t,
13990           bin/freeside-migrate-events, eg/part_event-Action-template.pm,
13991           eg/part_event-Condition-template.pm, fs_selfservice/DEPLOY,
13992           htetc/handler.pl, httemplate/browse/access_group.html,
13993           httemplate/browse/access_user.html, httemplate/browse/agent.cgi,
13994           httemplate/browse/invoice_template.html,
13995           httemplate/browse/part_bill_event.cgi,
13996           httemplate/browse/part_event.html,
13997           httemplate/browse/part_pkg.cgi,
13998           httemplate/browse/part_referral.html,
13999           httemplate/browse/pkg_class.html, httemplate/browse/reason.html,
14000           httemplate/config/config-process.cgi,
14001           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
14002           httemplate/edit/access_group.html, httemplate/edit/agent.cgi,
14003           httemplate/edit/cust_main.cgi, httemplate/edit/invoice_logo.html,
14004           httemplate/edit/invoice_template.html,
14005           httemplate/edit/part_bill_event.cgi,
14006           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
14007           httemplate/edit/part_referral.html, httemplate/edit/reason.html,
14008           httemplate/edit/elements/edit.html,
14009           httemplate/edit/process/access_group.html,
14010           httemplate/edit/process/invoice_logo.html,
14011           httemplate/edit/process/invoice_template.html,
14012           httemplate/edit/process/part_event.html,
14013           httemplate/edit/process/quick-cust_pkg.cgi,
14014           httemplate/edit/process/elements/process.html,
14015           httemplate/elements/checkboxes-table-name.html,
14016           httemplate/elements/freeside.css,
14017           httemplate/elements/hidden.html, httemplate/elements/menu.html,
14018           httemplate/elements/select-agent.html,
14019           httemplate/elements/select-agent_type.html,
14020           httemplate/elements/select-cust_main-status.html,
14021           httemplate/elements/select-cust_pkg-status.html,
14022           httemplate/elements/select-part_referral.html,
14023           httemplate/elements/select-pkg_class.html,
14024           httemplate/elements/select-table.html,
14025           httemplate/elements/selectlayers.html,
14026           httemplate/elements/table-grid.html,
14027           httemplate/elements/tr-checkbox-multiple.html,
14028           httemplate/elements/tr-checkbox.html,
14029           httemplate/elements/tr-fixed.html,
14030           httemplate/elements/tr-freq.html,
14031           httemplate/elements/tr-input-money.html,
14032           httemplate/elements/tr-input-text.html,
14033           httemplate/elements/tr-password.html,
14034           httemplate/elements/tr-select-agent.html,
14035           httemplate/elements/tr-select-agent_type.html,
14036           httemplate/elements/tr-select-cust_main-status.html,
14037           httemplate/elements/tr-select-cust_pkg-status.html,
14038           httemplate/elements/tr-select-invoice_template.html,
14039           httemplate/elements/tr-select-part_pkg.html,
14040           httemplate/elements/tr-select-part_referral.html,
14041           httemplate/elements/tr-select-pkg_class.html,
14042           httemplate/elements/tr-select-reason.html,
14043           httemplate/elements/tr-select-taxclass.html,
14044           httemplate/elements/tr-select.html,
14045           httemplate/elements/tr-selectlayers.html,
14046           httemplate/elements/tr-selectmultiple-part_pkg.html,
14047           httemplate/elements/tr-td-label.html,
14048           httemplate/elements/tr-title.html,
14049           httemplate/elements/fckeditor/fckconfig.js,
14050           httemplate/elements/fckeditor/fckeditor.js,
14051           httemplate/elements/fckeditor/fckpackager.xml,
14052           httemplate/elements/fckeditor/fckstyles.xml,
14053           httemplate/elements/fckeditor/fcktemplates.xml,
14054           httemplate/elements/fckeditor/editor/fckdebug.html,
14055           httemplate/elements/fckeditor/editor/fckdialog.html,
14056           httemplate/elements/fckeditor/editor/fckeditor.html,
14057           httemplate/elements/fckeditor/editor/fckeditor.original.html,
14058           httemplate/elements/fckeditor/editor/css/fck_editorarea.css,
14059           httemplate/elements/fckeditor/editor/css/fck_internal.css,
14060           httemplate/elements/fckeditor/editor/css/fck_showtableborders_gecko.css,
14061           httemplate/elements/fckeditor/editor/css/behaviors/disablehandles.htc,
14062           httemplate/elements/fckeditor/editor/css/behaviors/showtableborders.htc,
14063           httemplate/elements/fckeditor/editor/css/images/fck_anchor.gif,
14064           httemplate/elements/fckeditor/editor/css/images/fck_flashlogo.gif,
14065           httemplate/elements/fckeditor/editor/css/images/fck_hiddenfield.gif,
14066           httemplate/elements/fckeditor/editor/css/images/fck_pagebreak.gif,
14067           httemplate/elements/fckeditor/editor/dialog/fck_about.html,
14068           httemplate/elements/fckeditor/editor/dialog/fck_anchor.html,
14069           httemplate/elements/fckeditor/editor/dialog/fck_button.html,
14070           httemplate/elements/fckeditor/editor/dialog/fck_checkbox.html,
14071           httemplate/elements/fckeditor/editor/dialog/fck_colorselector.html,
14072           httemplate/elements/fckeditor/editor/dialog/fck_docprops.html,
14073           httemplate/elements/fckeditor/editor/dialog/fck_find.html,
14074           httemplate/elements/fckeditor/editor/dialog/fck_flash.html,
14075           httemplate/elements/fckeditor/editor/dialog/fck_form.html,
14076           httemplate/elements/fckeditor/editor/dialog/fck_hiddenfield.html,
14077           httemplate/elements/fckeditor/editor/dialog/fck_image.html,
14078           httemplate/elements/fckeditor/editor/dialog/fck_link.html,
14079           httemplate/elements/fckeditor/editor/dialog/fck_listprop.html,
14080           httemplate/elements/fckeditor/editor/dialog/fck_paste.html,
14081           httemplate/elements/fckeditor/editor/dialog/fck_radiobutton.html,
14082           httemplate/elements/fckeditor/editor/dialog/fck_replace.html,
14083           httemplate/elements/fckeditor/editor/dialog/fck_select.html,
14084           httemplate/elements/fckeditor/editor/dialog/fck_smiley.html,
14085           httemplate/elements/fckeditor/editor/dialog/fck_source.html,
14086           httemplate/elements/fckeditor/editor/dialog/fck_specialchar.html,
14087           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages.html,
14088           httemplate/elements/fckeditor/editor/dialog/fck_table.html,
14089           httemplate/elements/fckeditor/editor/dialog/fck_tablecell.html,
14090           httemplate/elements/fckeditor/editor/dialog/fck_template.html,
14091           httemplate/elements/fckeditor/editor/dialog/fck_textarea.html,
14092           httemplate/elements/fckeditor/editor/dialog/fck_textfield.html,
14093           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.css,
14094           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.js,
14095           httemplate/elements/fckeditor/editor/dialog/common/fcknumericfield.htc,
14096           httemplate/elements/fckeditor/editor/dialog/common/moz-bindings.xml,
14097           httemplate/elements/fckeditor/editor/dialog/common/images/locked.gif,
14098           httemplate/elements/fckeditor/editor/dialog/common/images/reset.gif,
14099           httemplate/elements/fckeditor/editor/dialog/common/images/unlocked.gif,
14100           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fckeditor.gif,
14101           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fredck.gif,
14102           httemplate/elements/fckeditor/editor/dialog/fck_docprops/fck_document_preview.html,
14103           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash.js,
14104           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash_preview.html,
14105           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image.js,
14106           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image_preview.html,
14107           httemplate/elements/fckeditor/editor/dialog/fck_link/fck_link.js,
14108           httemplate/elements/fckeditor/editor/dialog/fck_select/fck_select.js,
14109           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html,
14110           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js,
14111           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html,
14112           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
14113           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html,
14114           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
14115           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js,
14116           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
14117           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template1.gif,
14118           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template2.gif,
14119           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template3.gif,
14120           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.css,
14121           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.html,
14122           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmactualfolder.html,
14123           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmcreatefolder.html,
14124           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmfolders.html,
14125           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourceslist.html,
14126           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourcetype.html,
14127           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmupload.html,
14128           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/basexml.pl,
14129           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/commands.pl,
14130           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/connector.cgi,
14131           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/io.pl,
14132           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/upload_fck.pl,
14133           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/util.pl,
14134           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/ButtonArrow.gif,
14135           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder.gif,
14136           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder32.gif,
14137           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened.gif,
14138           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened32.gif,
14139           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderUp.gif,
14140           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/spacer.gif,
14141           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ai.gif,
14142           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/avi.gif,
14143           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/bmp.gif,
14144           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/cs.gif,
14145           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/default.icon.gif,
14146           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/dll.gif,
14147           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/doc.gif,
14148           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/exe.gif,
14149           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/fla.gif,
14150           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/gif.gif,
14151           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/htm.gif,
14152           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/html.gif,
14153           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/jpg.gif,
14154           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/js.gif,
14155           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mdb.gif,
14156           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mp3.gif,
14157           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/pdf.gif,
14158           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/png.gif,
14159           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ppt.gif,
14160           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/rdp.gif,
14161           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swf.gif,
14162           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swt.gif,
14163           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/txt.gif,
14164           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/vsd.gif,
14165           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xls.gif,
14166           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xml.gif,
14167           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/zip.gif,
14168           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ai.gif,
14169           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/avi.gif,
14170           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/bmp.gif,
14171           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/cs.gif,
14172           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/default.icon.gif,
14173           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/dll.gif,
14174           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/doc.gif,
14175           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/exe.gif,
14176           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/fla.gif,
14177           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/gif.gif,
14178           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/htm.gif,
14179           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/html.gif,
14180           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/jpg.gif,
14181           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/js.gif,
14182           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mdb.gif,
14183           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mp3.gif,
14184           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/pdf.gif,
14185           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/png.gif,
14186           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ppt.gif,
14187           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/rdp.gif,
14188           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swf.gif,
14189           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swt.gif,
14190           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/txt.gif,
14191           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/vsd.gif,
14192           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xls.gif,
14193           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xml.gif,
14194           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/zip.gif,
14195           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/common.js,
14196           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/fckxml.js,
14197           httemplate/elements/fckeditor/editor/filemanager/upload/test.html,
14198           httemplate/elements/fckeditor/editor/images/anchor.gif,
14199           httemplate/elements/fckeditor/editor/images/arrow_ltr.gif,
14200           httemplate/elements/fckeditor/editor/images/arrow_rtl.gif,
14201           httemplate/elements/fckeditor/editor/images/spacer.gif,
14202           httemplate/elements/fckeditor/editor/images/smiley/msn/angel_smile.gif,
14203           httemplate/elements/fckeditor/editor/images/smiley/msn/angry_smile.gif,
14204           httemplate/elements/fckeditor/editor/images/smiley/msn/broken_heart.gif,
14205           httemplate/elements/fckeditor/editor/images/smiley/msn/cake.gif,
14206           httemplate/elements/fckeditor/editor/images/smiley/msn/confused_smile.gif,
14207           httemplate/elements/fckeditor/editor/images/smiley/msn/cry_smile.gif,
14208           httemplate/elements/fckeditor/editor/images/smiley/msn/devil_smile.gif,
14209           httemplate/elements/fckeditor/editor/images/smiley/msn/embaressed_smile.gif,
14210           httemplate/elements/fckeditor/editor/images/smiley/msn/envelope.gif,
14211           httemplate/elements/fckeditor/editor/images/smiley/msn/heart.gif,
14212           httemplate/elements/fckeditor/editor/images/smiley/msn/kiss.gif,
14213           httemplate/elements/fckeditor/editor/images/smiley/msn/lightbulb.gif,
14214           httemplate/elements/fckeditor/editor/images/smiley/msn/omg_smile.gif,
14215           httemplate/elements/fckeditor/editor/images/smiley/msn/regular_smile.gif,
14216           httemplate/elements/fckeditor/editor/images/smiley/msn/sad_smile.gif,
14217           httemplate/elements/fckeditor/editor/images/smiley/msn/shades_smile.gif,
14218           httemplate/elements/fckeditor/editor/images/smiley/msn/teeth_smile.gif,
14219           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_down.gif,
14220           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_up.gif,
14221           httemplate/elements/fckeditor/editor/images/smiley/msn/tounge_smile.gif,
14222           httemplate/elements/fckeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif,
14223           httemplate/elements/fckeditor/editor/images/smiley/msn/wink_smile.gif,
14224           httemplate/elements/fckeditor/editor/js/fckeditorcode_gecko.js,
14225           httemplate/elements/fckeditor/editor/js/fckeditorcode_ie.js,
14226           httemplate/elements/fckeditor/editor/lang/_getfontformat.html,
14227           httemplate/elements/fckeditor/editor/lang/_translationstatus.txt,
14228           httemplate/elements/fckeditor/editor/lang/af.js,
14229           httemplate/elements/fckeditor/editor/lang/ar.js,
14230           httemplate/elements/fckeditor/editor/lang/bg.js,
14231           httemplate/elements/fckeditor/editor/lang/bn.js,
14232           httemplate/elements/fckeditor/editor/lang/bs.js,
14233           httemplate/elements/fckeditor/editor/lang/ca.js,
14234           httemplate/elements/fckeditor/editor/lang/cs.js,
14235           httemplate/elements/fckeditor/editor/lang/da.js,
14236           httemplate/elements/fckeditor/editor/lang/de.js,
14237           httemplate/elements/fckeditor/editor/lang/el.js,
14238           httemplate/elements/fckeditor/editor/lang/en-au.js,
14239           httemplate/elements/fckeditor/editor/lang/en-ca.js,
14240           httemplate/elements/fckeditor/editor/lang/en-uk.js,
14241           httemplate/elements/fckeditor/editor/lang/en.js,
14242           httemplate/elements/fckeditor/editor/lang/eo.js,
14243           httemplate/elements/fckeditor/editor/lang/es.js,
14244           httemplate/elements/fckeditor/editor/lang/et.js,
14245           httemplate/elements/fckeditor/editor/lang/eu.js,
14246           httemplate/elements/fckeditor/editor/lang/fa.js,
14247           httemplate/elements/fckeditor/editor/lang/fi.js,
14248           httemplate/elements/fckeditor/editor/lang/fo.js,
14249           httemplate/elements/fckeditor/editor/lang/fr.js,
14250           httemplate/elements/fckeditor/editor/lang/gl.js,
14251           httemplate/elements/fckeditor/editor/lang/he.js,
14252           httemplate/elements/fckeditor/editor/lang/hi.js,
14253           httemplate/elements/fckeditor/editor/lang/hr.js,
14254           httemplate/elements/fckeditor/editor/lang/hu.js,
14255           httemplate/elements/fckeditor/editor/lang/it.js,
14256           httemplate/elements/fckeditor/editor/lang/ja.js,
14257           httemplate/elements/fckeditor/editor/lang/km.js,
14258           httemplate/elements/fckeditor/editor/lang/ko.js,
14259           httemplate/elements/fckeditor/editor/lang/lt.js,
14260           httemplate/elements/fckeditor/editor/lang/lv.js,
14261           httemplate/elements/fckeditor/editor/lang/mn.js,
14262           httemplate/elements/fckeditor/editor/lang/ms.js,
14263           httemplate/elements/fckeditor/editor/lang/nb.js,
14264           httemplate/elements/fckeditor/editor/lang/nl.js,
14265           httemplate/elements/fckeditor/editor/lang/no.js,
14266           httemplate/elements/fckeditor/editor/lang/pl.js,
14267           httemplate/elements/fckeditor/editor/lang/pt-br.js,
14268           httemplate/elements/fckeditor/editor/lang/pt.js,
14269           httemplate/elements/fckeditor/editor/lang/ro.js,
14270           httemplate/elements/fckeditor/editor/lang/ru.js,
14271           httemplate/elements/fckeditor/editor/lang/sk.js,
14272           httemplate/elements/fckeditor/editor/lang/sl.js,
14273           httemplate/elements/fckeditor/editor/lang/sr-latn.js,
14274           httemplate/elements/fckeditor/editor/lang/sr.js,
14275           httemplate/elements/fckeditor/editor/lang/sv.js,
14276           httemplate/elements/fckeditor/editor/lang/th.js,
14277           httemplate/elements/fckeditor/editor/lang/tr.js,
14278           httemplate/elements/fckeditor/editor/lang/uk.js,
14279           httemplate/elements/fckeditor/editor/lang/vi.js,
14280           httemplate/elements/fckeditor/editor/lang/zh-cn.js,
14281           httemplate/elements/fckeditor/editor/lang/zh.js,
14282           httemplate/elements/fckeditor/editor/plugins/autogrow/fckplugin.js,
14283           httemplate/elements/fckeditor/editor/plugins/placeholder/fck_placeholder.html,
14284           httemplate/elements/fckeditor/editor/plugins/placeholder/fckplugin.js,
14285           httemplate/elements/fckeditor/editor/plugins/placeholder/placeholder.gif,
14286           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/de.js,
14287           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/en.js,
14288           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/fr.js,
14289           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/it.js,
14290           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/pl.js,
14291           httemplate/elements/fckeditor/editor/plugins/simplecommands/fckplugin.js,
14292           httemplate/elements/fckeditor/editor/plugins/tablecommands/fckplugin.js,
14293           httemplate/elements/fckeditor/editor/skins/_fckviewstrips.html,
14294           httemplate/elements/fckeditor/editor/skins/default/fck_dialog.css,
14295           httemplate/elements/fckeditor/editor/skins/default/fck_editor.css,
14296           httemplate/elements/fckeditor/editor/skins/default/fck_strip.gif,
14297           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.arrowright.gif,
14298           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.buttonarrow.gif,
14299           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.collapse.gif,
14300           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.end.gif,
14301           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.expand.gif,
14302           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.separator.gif,
14303           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.start.gif,
14304           httemplate/elements/fckeditor/editor/skins/office2003/fck_dialog.css,
14305           httemplate/elements/fckeditor/editor/skins/office2003/fck_editor.css,
14306           httemplate/elements/fckeditor/editor/skins/office2003/fck_strip.gif,
14307           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.arrowright.gif,
14308           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.bg.gif,
14309           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif,
14310           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.collapse.gif,
14311           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.end.gif,
14312           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.expand.gif,
14313           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.separator.gif,
14314           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.start.gif,
14315           httemplate/elements/fckeditor/editor/skins/silver/fck_dialog.css,
14316           httemplate/elements/fckeditor/editor/skins/silver/fck_editor.css,
14317           httemplate/elements/fckeditor/editor/skins/silver/fck_strip.gif,
14318           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.arrowright.gif,
14319           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonarrow.gif,
14320           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonbg.gif,
14321           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.collapse.gif,
14322           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.end.gif,
14323           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.expand.gif,
14324           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.separator.gif,
14325           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.start.gif,
14326           httemplate/graph/report_cust_bill_pkg.html,
14327           httemplate/graph/report_money_time.html,
14328           httemplate/misc/cancel_cust.html,
14329           httemplate/misc/cancel_pkg.html,
14330           httemplate/misc/cust_main-cancel.cgi,
14331           httemplate/misc/cust_main-import.cgi,
14332           httemplate/misc/email_events.cgi, httemplate/misc/fax_events.cgi,
14333           httemplate/misc/order_pkg.html, httemplate/misc/print_events.cgi,
14334           httemplate/misc/process/cancel_pkg.html,
14335           httemplate/pref/pref-process.html,
14336           httemplate/search/cust_bill.html,
14337           httemplate/search/cust_bill_event.cgi,
14338           httemplate/search/cust_bill_event.html,
14339           httemplate/search/cust_event.html,
14340           httemplate/search/report_cust_bill.html,
14341           httemplate/search/report_cust_credit.html,
14342           httemplate/search/report_cust_event.html,
14343           httemplate/search/report_cust_main-zip.html,
14344           httemplate/search/report_cust_pay.html,
14345           httemplate/search/report_cust_pay_batch.html,
14346           httemplate/search/report_cust_pkg.html,
14347           httemplate/search/svc_acct.cgi,
14348           httemplate/search/svc_broadband.cgi,
14349           httemplate/search/svc_domain.cgi,
14350           httemplate/search/svc_forward.cgi,
14351           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
14352           httemplate/search/elements/search.html,
14353           httemplate/view/cust_bill-logo.cgi,
14354           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
14355           httemplate/view/logo.cgi, httemplate/view/svc_Common.html,
14356           httemplate/view/cust_main/order_pkg.html,
14357           httemplate/view/cust_main/packages.html,
14358           httemplate/view/cust_main/payment_history.html, test/cgi-test:
14359           event refactor, landing on HEAD!
14360
14361 2007-08-01 15:20  ivan
14362
14363         * rt/: Makefile, config.log, config.status, bin/mason_handler.fcgi,
14364           bin/mason_handler.scgi, bin/mason_handler.svc,
14365           bin/rt-commit-handler, bin/rt-crontool, bin/rt-mailgate,
14366           bin/webmux.pl, etc/RT_Config.pm, lib/RT.pm,
14367           lib/RTx/WebCronTool.pm, lib/t/02regression.t, lib/t/03web.pl,
14368           lib/t/04_send_email.pl: commit these RT differences, seem to be
14369           mostly in autogen'ed stuff
14370
14371 2007-08-01 15:13  ivan
14372
14373         * rt/html/Callbacks/kStatistics/Elements/Tabs/Default: because i
14374           had missed commiting this on HEAD, that's why
14375
14376 2007-08-01 12:24  ivan
14377
14378         * httemplate/misc/process/cancel_pkg.html: comment out unused code
14379
14380 2007-08-01 12:22  ivan
14381
14382         * httemplate/elements/xmlhttp.html: masonization
14383
14384 2007-08-01 12:21  ivan
14385
14386         * FS/bin/freeside-upgrade: freeside-upgrade: add'l documentation &
14387           turn on DBIx::DBSchema::Index debugging too
14388
14389 2007-08-01 12:19  ivan
14390
14391         * FS/FS/ClientAPI/MyAccount.pm: better error reporting: all three
14392           of these methods might return an error
14393
14394 2007-08-01 12:19  ivan
14395
14396         * FS/FS/reason.pm: more generic modules first
14397
14398 2007-08-01 12:18  ivan
14399
14400         * FS/FS/Conf.pm: some comments on config_orbase sub and add'l
14401           description for emailcancel config
14402
14403 2007-07-26 04:13  ivan
14404
14405         * FS/FS/Schema.pm: add index
14406
14407 2007-07-20 12:58  ivan
14408
14409         * bin/apache.export: apache export: don't bomb out when svc_www
14410           records aren't associated with an svc_acct, just leave those
14411           subsitution vars blank
14412
14413 2007-07-19 07:05  jeff
14414
14415         * httemplate/config/config-view.cgi: do not include description in
14416           link to popup
14417
14418 2007-07-18 14:13  ivan
14419
14420         * FS/FS/Schema.pm: Schema.pm doesn't need FS::UID datasrc anyway,
14421           wtf
14422
14423 2007-07-18 11:07  jeff
14424
14425         * FS/FS/Conf.pm, httemplate/browse/agent.cgi,
14426           httemplate/config/config-delete.cgi,
14427           httemplate/config/config-download.cgi,
14428           httemplate/config/config-process.cgi,
14429           httemplate/config/config-view.cgi, httemplate/config/config.cgi:
14430           config in database cleanup, editing, and agent-specific config
14431           (452, 1419)
14432
14433 2007-07-17 20:23  jeff
14434
14435         * FS/FS/AccessRight.pm, httemplate/edit/svc_acct.cgi: svc_acct.dir
14436           should be editable with ACL (#1730)
14437
14438 2007-07-13 17:44  ivan
14439
14440         * bin/find-overapplied: a payment, by any other name
14441
14442 2007-07-13 16:58  ivan
14443
14444         * bin/find-overapplied: adding quick find-overapplied script
14445
14446 2007-07-13 16:52  ivan
14447
14448         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
14449           FS/FS/ClientAPI/Signup.pm, FS/FS/Cron/bill.pm,
14450           FS/bin/freeside-prepaidd, httemplate/misc/bill.cgi,
14451           httemplate/misc/process/recharge_svc.html,
14452           httemplate/edit/process/cust_main.cgi: fix race condition where
14453           ->apply_payments_and_credits could double-apply in rare cases
14454
14455 2007-07-13 10:00  jeff
14456
14457         * FS/FS/Conf.pm: a touch should not obliterate
14458
14459 2007-07-12 14:41  ivan
14460
14461         * bin/apache.export: add debugging flag to apache export
14462
14463 2007-07-12 14:08  jeff
14464
14465         * FS/FS/UID.pm: redundant test
14466
14467 2007-07-12 06:36  jeff
14468
14469         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/Misc.pm,
14470           FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_bill.pm,
14471           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
14472           FS/bin/freeside-init-config, FS/bin/freeside-setup,
14473           FS/bin/freeside-upgrade, httemplate/misc/download-batch.cgi:
14474           refactor freeside-init-config to module code, compare results of
14475           old/new code, have freeside-upgrade complain and revert to old
14476           code/config on failure (#1477)
14477
14478 2007-07-11 04:10  ivan
14479
14480         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: show bad
14481           amount in error message
14482
14483 2007-07-11 01:35  ivan
14484
14485         * FS/FS/cust_main.pm: finish adding payunique field
14486
14487 2007-07-11 01:08  ivan
14488
14489         * FS/FS/cust_pay.pm, httemplate/misc/payment.cgi,
14490           httemplate/misc/process/payment.cgi: finish adding payunique
14491           field
14492
14493 2007-07-10 21:23  jeff
14494
14495         * FS/FS/cust_main.pm: honor bop_realtime options for paystate,
14496           paytype, stateid, and stateid_state for CHEK transactions (#1718)
14497
14498 2007-07-06 16:55  jeff
14499
14500         * httemplate/edit/process/svc_acct.cgi: manually editing usage
14501           counters removes overlimit status (#1706)
14502
14503 2007-07-06 01:08  ivan
14504
14505         * GPL, README: v3!
14506
14507 2007-07-05 15:05  ivan
14508
14509         * FS/FS/Record.pm: fix for compatibility w/DBIx::DBSchema v0.33+
14510           (without requiring it)
14511
14512 2007-07-01 17:15  ivan
14513
14514         * FS/FS/cust_pkg.pm: missing method name in docs
14515
14516 2007-07-01 11:09  ivan
14517
14518         * TODO: remove obsolete information and dollar sign Id dollar sign
14519           from TODO
14520
14521 2007-06-30 17:36  ivan
14522
14523         * httemplate/edit/agent.cgi: separate agent interface is
14524           deprecated...
14525
14526 2007-06-29 14:06  ivan
14527
14528         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: add regular
14529           header/footer to svc_www view and edit
14530
14531 2007-06-28 18:45  ivan
14532
14533         * FS/FS/Record.pm: last small fix for new DBIx::DBSchema
14534
14535 2007-06-28 18:42  ivan
14536
14537         * FS/FS/cust_pay.pm: silly missing parenthesis
14538
14539 2007-06-28 18:27  ivan
14540
14541         * bin/: create-history-tables, strip-eps: removing
14542           create-history-tables, freeside-upgrade does this anyway
14543
14544 2007-06-28 18:23  ivan
14545
14546         * FS/FS/: Schema.pm, cust_pay.pm: add payunique field and dup
14547           checking
14548
14549 2007-06-28 18:16  ivan
14550
14551         * FS/FS/: Schema.pm: update Schema.pm to handle index updates, with
14552           new DBIx::DBSchema
14553
14554 2007-06-28 13:57  ivan
14555
14556         * bin/: bill-as-nextmonth, bill-as-nextmonth-BILL,
14557           bill-as-nextyear, bill-as-nextyear-BILL: add some quick scripts
14558           for cron jobs
14559
14560 2007-06-26 11:58  ivan
14561
14562         * httemplate/search/cust_pay.cgi: fix check# search
14563
14564 2007-06-26 11:20  ivan
14565
14566         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: we need
14567           Number::Format 1.50, not just any version
14568
14569 2007-06-26 09:55  jeff
14570
14571         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: add
14572           date range to page top
14573
14574 2007-06-26 08:36  jeff
14575
14576         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
14577           FS/FS/cust_pkg.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/notify.pm,
14578           httemplate/edit/REAL_cust_pkg.cgi,
14579           httemplate/edit/process/REAL_cust_pkg.cgi,
14580           httemplate/misc/cancel_pkg.html,
14581           httemplate/misc/process/cancel_pkg.html,
14582           httemplate/search/cust_pkg.cgi,
14583           httemplate/search/report_cust_pkg.html,
14584           httemplate/view/cust_main/packages.html: suspend later just like
14585           expire (#1487)
14586
14587 2007-06-25 19:31  ivan
14588
14589         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: change
14590           "====" to <HR> in selfservice usage stuff.  welcome to this
14591           millenium! :)
14592
14593 2007-06-22 14:25  jeff
14594
14595         * fs_selfservice/FS-SelfService/cgi/: selfservice.cgi,
14596           view_usage_details.html: self-service usage report enhancements
14597           (1495)
14598
14599 2007-06-22 10:27  jeff
14600
14601         * httemplate/graph/elements/monthly.html: add csv and excel export
14602           to sales reports (1426)
14603
14604 2007-06-22 10:21  jeff
14605
14606         * FS/FS/part_export/www_shellcommands.pm: documentation improvement
14607
14608 2007-06-20 21:02  jeff
14609
14610         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
14611           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, conf/welcome_letter: latex
14612           welcome letters (1677)
14613
14614 2007-06-20 15:58  ivan
14615
14616         * rt/: etc/RT_SiteConfig.pm, html/Elements/QuickCreate: add
14617           QuickCreateLong option, part of merging spiritone RT changes
14618
14619 2007-06-20 15:37  ivan
14620
14621         * rt/html/Elements/Tabs: s/Tickets/Search Tickets/ in menu for
14622           clarity, part of merging spiritone RT changes (#1661)
14623
14624 2007-06-20 15:33  ivan
14625
14626         * rt/: html/Elements/TicketList, etc/RT_SiteConfig.pm: add
14627           $RT::MyTicketsLength patch from spiritone, part of merging RT
14628           changes (#1661)
14629
14630 2007-06-20 15:28  ivan
14631
14632         * CREDITS, rt/html/RTx/Statistics/DurationAsString,
14633           rt/html/RTx/Statistics/index.html,
14634           rt/html/RTx/Statistics/CallsMultiQueue/index.html,
14635           rt/html/RTx/Statistics/CallsMultiQueue/Elements/Chart,
14636           rt/html/RTx/Statistics/CallsQueueDay/Results.tsv,
14637           rt/html/RTx/Statistics/CallsQueueDay/index.html,
14638           rt/html/RTx/Statistics/CallsQueueDay/Elements/Chart,
14639           rt/html/RTx/Statistics/DayOfWeek/index.html,
14640           rt/lib/RT/Extension/ActivityReports.pm, rt/lib/RTx/Statistics.pm,
14641           rt/html/RTx/Statistics/DayOfWeek/Elements/Chart,
14642           rt/html/RTx/Statistics/Elements/DateSelectRow,
14643           rt/html/RTx/Statistics/Elements/DurationAsString,
14644           rt/html/RTx/Statistics/Elements/GraphBox,
14645           rt/html/RTx/Statistics/Elements/SelectMultiQueue,
14646           rt/html/RTx/Statistics/Elements/StatColumnMap,
14647           rt/html/RTx/Statistics/Elements/Tabs,
14648           rt/html/RTx/Statistics/Elements/CollectionAsTable/Header,
14649           rt/html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat,
14650           rt/html/RTx/Statistics/Elements/CollectionAsTable/Row,
14651           rt/html/RTx/Statistics/Elements/ControlsAsTable/ControlBox,
14652           rt/html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage,
14653           rt/html/RTx/Statistics/FAQ/index.html,
14654           rt/html/RTx/Statistics/OpenStalled/Results.tsv,
14655           rt/html/RTx/Statistics/OpenStalled/index.html,
14656           rt/html/RTx/Statistics/OpenStalled/Elements/Chart,
14657           rt/html/RTx/Statistics/Resolution/index.html,
14658           rt/html/RTx/Statistics/Resolution/Elements/Chart,
14659           rt/html/Callbacks/ActivityReports/Elements/Tabs/Default,
14660           rt/html/Callbacks/ActivityReports/NoAuth/webrt.css/Default,
14661           rt/html/RTx/Statistics/TimeToResolve/index.html,
14662           rt/html/RTx/Statistics/TimeToResolve/Elements/Chart,
14663           rt/html/RTx/Statistics/UserTest/index.html,
14664           rt/html/RTx/Statistics/UserTest/Elements/Chart,
14665           rt/html/Callbacks/ActivityReports/Search/Results.html/SearchActions,
14666           rt/html/Callbacks/RT-WebCronTool/Elements/Tabs/Default,
14667           rt/html/Developer/CronTool/autohandler,
14668           rt/html/Developer/CronTool/index.html,
14669           rt/html/Reports/Activity/ActivityDetail.html,
14670           rt/html/Reports/Activity/ActivitySummary.html,
14671           rt/html/Reports/Activity/ResolutionComments.html,
14672           rt/html/Reports/Activity/ResolutionStatistics.html,
14673           rt/html/Reports/Activity/index.html,
14674           rt/html/Reports/Activity/Elements/LimitReport,
14675           rt/html/Reports/Activity/Elements/MiniPlot,
14676           rt/html/Reports/Activity/Elements/PrintFooter,
14677           rt/html/Reports/Activity/Elements/PrintHeader,
14678           rt/html/Reports/Activity/Elements/ScreenFooter,
14679           rt/html/Reports/Activity/Elements/ScreenHeader,
14680           rt/html/Reports/Activity/Elements/Tabs,
14681           rt/html/Reports/Activity/Elements/Wrapper: integrate
14682           RTx::Statistics package, part of merging spiritone RT changes
14683           (#1661)
14684
14685 2007-06-18 09:45  jeff
14686
14687         * httemplate/edit/svc_www.cgi: must escape config data
14688
14689 2007-06-15 11:44  jeff
14690
14691         * FS/FS/cust_main.pm, httemplate/edit/cust_refund.cgi,
14692           httemplate/edit/process/cust_refund.cgi: paydate option for
14693           realtime_refund_bop and UI entry for cust_pay records without it
14694           (#1662 UI)
14695
14696 2007-06-14 17:58  jeff
14697
14698         * FS/FS/: Schema.pm, cust_main.pm: store exp in cust_pay and pass
14699           to B:OP during refunds with paynum (#1662)
14700
14701 2007-06-13 09:56  jeff
14702
14703         * FS/FS/part_export/sqlradius.pm: additional debugging
14704
14705 2007-06-08 17:53  ivan
14706
14707         * bin/: bill-for-nextmonth, bill-for-nextyear: adding
14708           bill-for-next* hacks like bill-next* stuff but with -n flag, for
14709           skycatcher
14710
14711 2007-06-08 17:40  ivan
14712
14713         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily:
14714           skycatcher modifications for pre-printing invoices, but with
14715           today's date
14716
14717 2007-06-08 16:21  ivan
14718
14719         * bin/all-postal-no-email: adding quick script to move all
14720           customers to postal billing only for skycatcher
14721
14722 2007-06-08 10:38  jeff
14723
14724         * FS/FS/part_export/sqlradius.pm: prevent multiple additions to
14725           usergroup table (work around #1606)
14726
14727 2007-06-08 07:40  jeff
14728
14729         * FS/FS/part_export/prizm.pm: queue suspend, unsuspend, and delete
14730           (fixes #1657)
14731
14732 2007-06-06 17:45  jeff
14733
14734         * FS/FS/cust_bill.pm: cruft removal
14735
14736 2007-06-06 15:34  jeff
14737
14738         * FS/FS/: Conf.pm, cust_bill.pm: service dates on invoices optional
14739           (#1658)
14740
14741 2007-06-06 12:58  khoff
14742
14743         * FS/FS/: cust_main.pm, Conf.pm: Added 'disable_void_after' config
14744           option to disable the VOID-before-credit behavior of
14745           FS::cust_main::realtime_refund_bop after n seconds, if set.  For
14746           broken gateways like SkipJack that a pprove VOIDs for settled
14747           transactions.
14748
14749 2007-06-05 08:07  jeff
14750
14751         * FS/FS/svc_acct.pm: correct shorage of variables bound to prepared
14752           statement
14753
14754 2007-06-02 14:07  jeff
14755
14756         * httemplate/elements/header.html: drop ticket search form and
14757           logic from ticketless installs
14758
14759 2007-05-31 08:03  jeff
14760
14761         * httemplate/edit/payment_gateway.html: add TransFirst eLink
14762           support
14763
14764 2007-05-29 20:38  ivan
14765
14766         * FS/FS/svc_external.pm: should eliminiate error: Use of
14767           uninitialized value in string eq at
14768           /usr/local/share/perl/5.8.8/FS/svc_external.pm line 82.
14769
14770 2007-05-29 20:05  ivan
14771
14772         * httemplate/view/svc_domain.cgi: fix javascript confirmation for
14773           domain records with " in them...
14774
14775 2007-05-21 17:34  ivan
14776
14777         * httemplate/search/report_tax.cgi: fix tax reports for some odd
14778           upgrade edge cases: when you have both taxclass and non-taxclass
14779           entries in cust_main_county for a single region (not correct
14780           setup in the first place), and non-null but empty values in
14781           taxname
14782
14783 2007-05-20 19:18  ivan
14784
14785         * FS/FS/Schema.pm: haven't had anyone use this in years, and for
14786           some reason DBIx::DBSchema can't reverse engineer the schema for
14787           it, causing freeside-upgrade to error out trying to recreate it
14788
14789 2007-05-18 16:44  ivan
14790
14791         * httemplate/edit/cust_main/billing.html: have "emailinvoiceonly"
14792           hide postal/fax invoice options in backoffice as well as
14793           self-service.  closes: bug#1614
14794
14795 2007-05-11 16:18  khoff
14796
14797         * httemplate/search/: report_cust_bill.html,
14798           report_cust_credit.html, report_cust_main-zip.html,
14799           report_cust_pay.html, report_cust_pay_batch.html,
14800           report_cust_pkg.html: Fix (hopefully) all uses of
14801           /elements/tr-select-agent.html where agentnum may be undefined.
14802
14803 2007-05-11 12:03  ivan
14804
14805         * FS/FS/part_export/communigate_pro.pm: logout seems not to return
14806           an error status, so don't up the queue with "failed: Can't logout
14807           of CGPro: No error"
14808
14809 2007-05-11 11:14  khoff
14810
14811         * httemplate/elements/header.html: Use FS::TicketSystem to get RT
14812           URL.
14813
14814 2007-05-11 11:08  khoff
14815
14816         * FS/FS/XMLRPC.pm: Quiet debug output.
14817
14818 2007-05-08 15:43  jeff
14819
14820         * FS/FS/part_pkg/: prorate.pm, subscription.pm: add formatting to
14821           plan data
14822
14823 2007-05-08 15:10  jeff
14824
14825         * FS/FS/part_pkg/flat.pm: charges and time are not measured in
14826           megabytes
14827
14828 2007-05-08 09:51  ivan
14829
14830         * bin/: bill-nextmonth, bill-nextyear: [no log message]
14831
14832 2007-05-06 23:35  jeff
14833
14834         * FS/bin/: freeside-sqlradius-dedup-group,
14835           freeside-sqlradius-reset: sqlradius usergroup tools
14836
14837 2007-05-06 19:14  jeff
14838
14839         * httemplate/misc/download-batch.cgi: 1609 correct spiritone ACH
14840
14841 2007-05-06 19:13  jeff
14842
14843         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
14844           httemplate/misc/process/link.cgi: 1606 correct bug in overlimit
14845           groups handling
14846
14847 2007-05-01 13:00  ivan
14848
14849         * FS/FS/ClientAPI/Signup.pm: without debugging this time :)
14850
14851 2007-05-01 12:57  ivan
14852
14853         * FS/: bin/freeside-selfservice-server, FS/ClientAPI/Signup.pm: use
14854           FS::ClientAPI_SessionCache for signup info so it actually works -
14855           speed up signups
14856
14857 2007-04-29 15:55  jeff
14858
14859         * FS/FS/Conf.pm, FS/FS/ClientAPI/MyAccount.pm,
14860           FS/FS/ClientAPI/Signup.pm,
14861           fs_selfservice/FS-SelfService/cgi/signup.cgi,
14862           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
14863           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
14864           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
14865           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
14866           fs_selfservice/FS-SelfService/cgi/signup.html,
14867           httemplate/view/cust_main/billing.html: ticket 1568 config
14868           options for new echeck fields and addition to selfservice
14869           interface
14870
14871 2007-04-27 15:54  jeff
14872
14873         * httemplate/edit/cust_main/contact.html: adjust default labelling
14874
14875 2007-04-27 15:37  jeff
14876
14877         * httemplate/edit/cust_main/billing.html: SELECT doesn't accept a
14878           value
14879
14880 2007-04-25 21:46  jeff
14881
14882         * FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
14883           httemplate/misc/recharge_svc.html: more datavolume format
14884
14885 2007-04-25 20:35  ivan
14886
14887         * FS/FS/UI/bytecount.pm: old Number::Format silently ignores
14888           datavolume-forcemegabytes
14889
14890 2007-04-25 20:09  jeff
14891
14892         * FS/FS/UI/bytecount.pm: improve configfile handling
14893
14894 2007-04-25 18:50  jeff
14895
14896         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi: revert
14897           dodgy ACH hack from ticket 1436
14898
14899 2007-04-24 17:54  ivan
14900
14901         * FS/FS/: cust_bill.pm, Conf.pm: add lpr-postscript_prefix and
14902           lpr-postscript_suffix config options for printer commands to
14903           place printer in postscript mode
14904
14905 2007-04-23 17:21  jeff
14906
14907         * FS/FS/svc_www.pm: untaint
14908
14909 2007-04-23 17:04  jeff
14910
14911         * httemplate/view/svc_acct.cgi: missed a bytecount
14912
14913 2007-04-23 16:34  ivan
14914
14915         * httemplate/search/cust_pkg.cgi: fix error: column reference
14916           "fieldname" is ambiguous
14917
14918 2007-04-22 20:41  jeff
14919
14920         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_bill.pm,
14921           FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
14922           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
14923           add to ACH batch feature from customer view page
14924
14925 2007-04-20 21:44  ivan
14926
14927         * FS/FS/cust_svc.pm: bring POD documentation in line with reality
14928           wrt where we're storing phone numbers
14929
14930 2007-04-20 14:40  ivan
14931
14932         * conf/: invoice_html, invoice_latex: add customer # to default
14933           invoice templates
14934
14935 2007-04-20 14:31  ivan
14936
14937         * httemplate/view/cust_main/billing.html: don't put this
14938           information way out on the right in its own columns.
14939
14940 2007-04-19 16:34  ivan
14941
14942         * FS/FS/UI/Web.pm: not needed here anymore, bytecount stuff moved
14943           to its own module
14944
14945 2007-04-19 16:30  jeff
14946
14947         * FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/UI/bytecount.pm,
14948           FS/FS/part_pkg/flat.pm, FS/FS/ClientAPI/MyAccount.pm,
14949           httemplate/edit/process/prepay_credit.cgi,
14950           httemplate/edit/process/svc_acct.cgi,
14951           httemplate/search/prepay_credit.html, htetc/handler.pl: break
14952           _bytecount subroutines out of FS::UI::Web
14953
14954 2007-04-19 13:18  ivan
14955
14956         * htetc/handler.pl, httemplate/search/cust_svc.html,
14957           httemplate/view/cust_main/packages.html, FS/FS/UI/Web.pm,
14958           httemplate/browse/part_svc.cgi, httemplate/elements/menu.html:
14959           fix very strange "Undefined subroutine &FS::UI::Web::rooturl"
14960           with an explicit import.  did i mention this was really really
14961           weird?
14962
14963 2007-04-18 20:15  ivan
14964
14965         * FS/FS/UID.pm: better error message about missing secrets file
14966           errors.  WTF is going on!
14967
14968 2007-04-18 16:22  ivan
14969
14970         * FS/: FS/svc_acct.pm, FS/part_pkg/flat.pm, bin/freeside-queued:
14971           fix use statements for FS::UI::Web.  not "use"ing modules in the
14972           actual modules you use them in is bad, mmmkay
14973
14974 2007-04-18 13:01  ivan
14975
14976         * FS/FS/part_pkg.pm: praise the parser!  amen!  (fix a doc typo)
14977
14978 2007-04-12 17:53  jeff
14979
14980         * FS/FS/svc_acct.pm: correct boneheaded afterthoughts
14981
14982 2007-04-11 20:16  jeff
14983
14984         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
14985           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/part_pkg/flat.pm,
14986           FS/bin/freeside-queued, httemplate/browse/part_pkg.cgi,
14987           httemplate/browse/part_svc.cgi, httemplate/edit/part_pkg.cgi,
14988           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
14989           httemplate/edit/process/part_pkg.cgi,
14990           httemplate/edit/process/svc_acct.cgi,
14991           httemplate/view/svc_acct.cgi: input and output on data volume
14992           fields specified with k,m,g,or t
14993
14994 2007-04-11 19:42  ivan
14995
14996         * FS/FS/svc_Common.pm: quiet "Use of uninitialized value in string
14997           eq at /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 131".  i
14998           think.
14999
15000 2007-04-11 19:27  ivan
15001
15002         * httemplate/misc/process/recharge_svc.html: remove
15003           'backend-realtime' flag required for recharges, want that just
15004           for signups, running recharges right away by default is fine.
15005           also fix the 'fatal error - unknown payby' error that'll probably
15006           never be reached
15007
15008 2007-04-10 21:28  jeff
15009
15010         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
15011           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
15012           httemplate/view/cust_main/packages.html: usage suspend vs admin
15013           suspend -- avoid actual cust_pkg::suspend except legacy cases
15014
15015 2007-04-09 18:44  ivan
15016
15017         * FS/FS/Conf.pm: remove a ton of deprecated config options
15018
15019 2007-04-09 18:29  ivan
15020
15021         * FS/FS/Conf.pm: add checkbox to payment_receipt_email config
15022
15023 2007-04-09 16:38  jeff
15024
15025         * httemplate/misc/: recharge_svc.html, process/recharge_svc.html:
15026           trigger recharge from the backend as in self-service
15027
15028 2007-04-07 18:14  jeff
15029
15030         * FS/FS/: Conf.pm, svc_acct.pm: configuration option to have
15031           generated passwords be all caps
15032
15033 2007-04-07 17:41  jeff
15034
15035         * httemplate/edit/svc_acct.cgi: correct usage editing bug
15036
15037 2007-04-07 17:22  jeff
15038
15039         * FS/FS/svc_acct.pm: threshold usage email should not be sent to
15040           svc_acct->email
15041
15042 2007-04-06 17:07  jeff
15043
15044         * httemplate/view/cust_main/billing.html: ommitted file
15045
15046 2007-04-06 16:57  jeff
15047
15048         * FS/FS/cust_main.pm, httemplate/misc/payment.cgi,
15049           httemplate/misc/process/payment.cgi: integrate new echeck fields
15050           into freeside backend payment processing
15051
15052 2007-04-06 12:38  jeff
15053
15054         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
15055           httemplate/edit/cust_main.cgi,
15056           httemplate/edit/cust_main/billing.html,
15057           httemplate/edit/cust_main/select-state.html: ticket 1443 add
15058           account type and bank state for echeck processing
15059
15060 2007-04-05 17:37  ivan
15061
15062         * FS/FS/Conf.pm: slight update for batch-enable description & add
15063           ach-spiritone format to batch-default and batch-fixed_format-CHEK
15064           config items
15065
15066 2007-04-05 17:34  ivan
15067
15068         * FS/FS/Conf.pm: slight better descriptions
15069
15070 2007-04-05 17:01  khoff
15071
15072         * FS/FS/part_export/nas_wrapper.pm: Disable debug output by
15073           default.  Pass @_ along to new exports.
15074
15075 2007-04-05 15:01  ivan
15076
15077         * httemplate/elements/menu.html: they're comments now
15078
15079 2007-04-05 07:15  jeff
15080
15081         * httemplate/misc/process/cust_main_note-import.cgi: use comments
15082           and not notes
15083
15084 2007-04-04 19:04  ivan
15085
15086         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
15087           httemplate/edit/cust_main.cgi,
15088           httemplate/edit/cust_main/billing.html,
15089           httemplate/view/cust_main/billing.html: per-customer invoice
15090           terms override
15091
15092 2007-04-04 18:45  ivan
15093
15094         * httemplate/pref/pref.html: finish moving vonage integration to a
15095           user pref
15096
15097 2007-04-04 18:38  ivan
15098
15099         * httemplate/pref/pref-process.html: finish moving the vonage
15100           integration to per-user
15101
15102 2007-04-04 17:01  ivan
15103
15104         * FS/bin/freeside-init-config: correct usage
15105
15106 2007-04-04 15:42  ivan
15107
15108         * Makefile: yes virginia
15109
15110 2007-04-04 13:04  jeff
15111
15112         * FS/bin/freeside-upgrade: correct a bootstrap issue
15113
15114 2007-04-04 08:30  jeff
15115
15116         * FS/FS/cust_bill.pm: squash bug which causes re-email failed
15117           events to fail
15118
15119 2007-04-03 12:37  jeff
15120
15121         * httemplate/misc/cust_main_note-import.cgi: correct handling of
15122           non-unix line termination
15123
15124 2007-04-02 18:39  ivan
15125
15126         * bin/fs-migrate-cust_tax_exempt: [no log message]
15127
15128 2007-04-02 08:49  jeff
15129
15130         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Setup.pm,
15131           FS/FS/cust_main.pm, httemplate/edit/cust_main/contact.html,
15132           httemplate/edit/process/cust_main.cgi,
15133           httemplate/view/cust_main/contacts.html: ticket 1528 add driver's
15134           license field, mask it and ssn
15135
15136 2007-03-31 19:45  jeff
15137
15138         * httemplate/view/svc_www.cgi, FS/FS/AccessRight.pm,
15139           FS/FS/Schema.pm, bin/apache.export, httemplate/edit/svc_www.cgi:
15140           quick hack to add extra 'config lines' to svc_www and otherwise
15141           enhance svc_www
15142
15143 2007-03-27 20:59  ivan
15144
15145         * FS/FS/svc_acct.pm: fix bug with RADIUS groups not available to
15146           shellcommands delete export
15147
15148 2007-03-21 16:07  ivan
15149
15150         * FS/FS/cust_main.pm: fix bug displaying additional debugging info
15151           when process returns no error_message
15152
15153 2007-03-21 15:09  ivan
15154
15155         * FS/FS/cust_main.pm: realtime_bop: if a transaction fails without
15156           an error_message, output additional debugging information, if
15157           available
15158
15159 2007-03-20 21:01  jeff
15160
15161         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
15162           httemplate/search/cust_pay_batch.cgi: ticket 1436, ACH export
15163           format, return processing and autopost
15164
15165 2007-03-20 18:21  jeff
15166
15167         * FS/bin/freeside-fetch, httemplate/pref/pref-process.html,
15168           httemplate/pref/pref.html: ticket 1427, automatically email excel
15169           a/r report
15170
15171 2007-03-20 15:10  ivan
15172
15173         * FS/FS/ClientAPI/Signup.pm: fix bug: usage of promo code broke
15174           agent-specific advertising sources
15175
15176 2007-03-20 13:11  jeff
15177
15178         * httemplate/misc/: cust_main_note-import.cgi,
15179           cust_main_note-import.html, process/cust_main_note-import.cgi:
15180           acls on new import
15181
15182 2007-03-20 13:01  jeff
15183
15184         * httemplate/elements/menu.html: tie note import into menu
15185
15186 2007-03-20 10:03  jeff
15187
15188         * FS/FS/cust_main.pm, httemplate/misc/cust_main_note-import.html,
15189           httemplate/misc/cust_main_note-import.cgi,
15190           httemplate/misc/process/cust_main_note-import.cgi: ticket 1418, a
15191           tool for customer note importation
15192
15193 2007-03-15 18:35  ivan
15194
15195         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
15196           httemplate/pref/pref.html: vonage click2call integration should
15197           not be sitewide, especially now that we have user prefs
15198
15199 2007-03-15 13:54  ivan
15200
15201         * FS/FS/part_pkg.pm: 13 months!
15202
15203 2007-03-15 13:08  khoff
15204
15205         * httemplate/edit/part_virtual_field.cgi: Set input form MAXLENGTH
15206           attributes to match actual field sizes.
15207
15208 2007-03-15 13:08  khoff
15209
15210         * FS/FS/part_export/router.pm: Added configurable error checks
15211           instead of stupid /^ERROR/ check.  Commands can now be processed
15212           with Text::Template using [@-- --@] delimeters, in addition to
15213           evaling a double-quoted string.  Cleaned up spurious debug
15214           output.
15215
15216 2007-03-15 13:07  khoff
15217
15218         * FS/FS/part_virtual_field.pm: Escape the values in virtual field
15219           html form inputs.
15220
15221 2007-03-15 13:07  khoff
15222
15223         * FS/FS/Schema.pm: part_virtual_field.vfieldpart should be a
15224           serial.
15225
15226 2007-03-14 16:30  jeff
15227
15228         * FS/FS/svc_acct.pm: turn debugging off
15229
15230 2007-03-14 16:27  jeff
15231
15232         * FS/FS/svc_acct.pm: correcting ->replace on bill
15233
15234 2007-03-13 02:21  ivan
15235
15236         * FS/FS/cust_pkg.pm: okay, so this should link to usernum now.  but
15237           until then, it should be ->username, not ->name, eek.  causing
15238           "Error: Error inserting cust_pkg_reason: ERROR: value to long for
15239           type character varying(32)" errors and will be harder to
15240           normalize back to usernum when we fix that
15241
15242 2007-03-10 20:13  ivan
15243
15244         * httemplate/browse/svc_acct_pop.cgi: move POP to browse template;
15245           whew, its paged
15246
15247 2007-03-09 16:16  khoff
15248
15249         * FS/FS/Record.pm: Added $FS::Record::no_update_diff flag to update
15250           "identical" records anyway.
15251
15252 2007-03-09 16:11  khoff
15253
15254         * FS/FS/: Record.pm, svc_broadband.pm: Added ut_coord and ut_coordn
15255           for FS::svc_broadband.
15256
15257 2007-03-09 09:11  jeff
15258
15259         * bin/svc_acct_pop.import: pop import tool
15260
15261 2007-03-07 11:48  khoff
15262
15263         * FS/FS/: Conf.pm, cust_main.pm: Option to disable the charging of
15264           the setup fee while a package is suspended.
15265
15266 2007-03-06 11:56  ivan
15267
15268         * bin/slony-setup: slight update for slony setup script
15269
15270 2007-03-05 17:59  ivan
15271
15272         * httemplate/search/cust_main.cgi: fix status colors in mozilla
15273
15274 2007-03-05 15:01  jayce
15275
15276         * FS/FS/part_pkg/base_delayed.pm: Typo in the package name caused a
15277           warning.  Fixed.
15278
15279 2007-03-05 11:48  khoff
15280
15281         * httemplate/search/report_cust_bill.html: Fixed a problem with the
15282           %opts hash getting skewed (specifically $opt{'value'} == 'label')
15283           when $cgi->param('agentnum') was unset.
15284
15285 2007-03-02 17:29  ivan
15286
15287         * fs_selfservice/FS-SelfService/cgi/signup.cgi: pass the remote IP
15288           address along with signup requests, for some gateways
15289
15290 2007-03-02 15:48  ivan
15291
15292         * FS/FS/cust_main.pm: eProcessingNetwork returning an authorization
15293           like "AUTH/TKT 123456"... will this make refunds work?
15294
15295 2007-03-01 22:24  ivan
15296
15297         * FS/FS/TicketSystem/RT_External.pm: fix custom priority fields,
15298           whew
15299
15300 2007-03-01 12:56  ivan
15301
15302         * FS/FS/part_pkg/voip_cdr.pm: better match for toll-free prefixes
15303
15304 2007-03-01 12:12  ivan
15305
15306         * FS/FS/Misc/prune.pm: yeah, a typo
15307
15308 2007-03-01 09:48  ivan
15309
15310         * FS/bin/: freeside-prune-applications, freeside-upgrade:
15311           prune_applications moved to FS::Misc::prune
15312
15313 2007-03-01 09:47  ivan
15314
15315         * FS/FS/Misc/prune.pm: adding FS::Misc::prune
15316
15317 2007-03-01 09:44  ivan
15318
15319         * FS/FS/Misc.pm: fix weird compliation problem for quis, i hope
15320
15321 2007-03-01 08:36  ivan
15322
15323         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
15324
15325 2007-02-28 21:24  jeff
15326
15327         * FS/FS/cust_credit.pm: dangling cust_credit_refund not allowed
15328
15329 2007-02-28 21:13  jeff
15330
15331         * FS/: FS/Misc.pm, bin/freeside-prune-applications,
15332           bin/freeside-upgrade: dangling cust_credit_refund not allowed
15333
15334 2007-02-28 17:26  ivan
15335
15336         * FS/FS/Conf.pm: this isn't necessary around a single db operation
15337
15338 2007-02-28 11:14  jeff
15339
15340         * httemplate/: edit/cust_main/select-domain.html,
15341           misc/svc_acct-domains.cgi: restore (none) choice to first package
15342           select
15343
15344 2007-02-27 16:16  jayce
15345
15346         * FS/MANIFEST: Added base_rate files
15347
15348 2007-02-27 15:59  jayce
15349
15350         * FS/FS/part_pkg/base_delayed.pm: adaptation of flat_delayed to
15351           work with base_rate billing
15352
15353 2007-02-27 14:10  jeff
15354
15355         * httemplate/config/config-download.cgi: put the C in ACL here, too
15356
15357 2007-02-27 13:24  jeff
15358
15359         * FS/bin/freeside-setup: oops - inappropriate localization was
15360           committed
15361
15362 2007-02-26 17:51  jeff
15363
15364         * httemplate/config/config.cgi: config goes in database
15365
15366 2007-02-26 17:48  jeff
15367
15368         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/conf.pm,
15369           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
15370           FS/bin/freeside-init-config, FS/bin/freeside-setup,
15371           FS/bin/freeside-upgrade, FS/t/conf.t, conf/invoice_latex,
15372           httemplate/config/config-download.cgi,
15373           httemplate/config/config-process.cgi,
15374           httemplate/config/config-view.cgi, FS/FS/Schema.pm: config goes
15375           in database
15376
15377 2007-02-26 09:54  jeff
15378
15379         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
15380           httemplate/edit/process/part_pkg.cgi: agent_type selector on new
15381           packages
15382
15383 2007-02-24 19:08  ivan
15384
15385         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: add
15386           selfservice-ignore_quantity flag
15387
15388 2007-02-22 23:47  ivan
15389
15390         * FS/FS/Cron/bill.pm: take the package-def defined action here,
15391           like freeside-prepaidd
15392
15393 2007-02-21 03:26  ivan
15394
15395         * FS/FS/: Schema.pm, svc_acct.pm, part_export/shellcommands.pm: add
15396           a _password_encoding field
15397
15398 2007-02-20 18:53  jeff
15399
15400         * FS/FS/part_export/prizm.pm: work around a claimed 50 char limit,
15401           and correct a description handling bug
15402
15403 2007-02-19 07:40  ivan
15404
15405         * FS/FS/cust_bill.pm: this should fix Can't call method "part_pkg"
15406           on an undefined value at .../cust_bill.pm line 434
15407
15408 2007-02-16 14:06  ivan
15409
15410         * bin/rotate-cdrs: commiting this quick tool, cvs is complaining
15411
15412 2007-02-16 12:54  jeff
15413
15414         * httemplate/misc/svc_acct-domains.cgi: respect svc_acct-alldomains
15415           setting
15416
15417 2007-02-16 12:21  jeff
15418
15419         * FS/FS/: Record.pm, svc_broadband.pm: coordinates can be negative
15420           (deja vu?)
15421
15422 2007-02-16 11:46  jayce
15423
15424         * FS/FS/part_pkg/base_rate.pm: Added a new Plan type, base_rate,
15425           which uses the cust_pkg->options to control pricing.  You assign
15426           a base rate for charging, and it is multiplied by the 'units'
15427           ordered.  Solves a need where a company wants to offer an ASP
15428           style service, that charges per user, at a base cost, but doesn't
15429           want a plan for every combination of user amounts.
15430
15431 2007-02-15 12:18  khoff
15432
15433         * FS/FS/cust_main.pm: *** ERROR: unterminated L<...> at line 4716
15434           in file FS/cust_main.pm
15435
15436 2007-02-14 17:09  ivan
15437
15438         * httemplate/docs/billing.html: removing docs moved to wiki
15439
15440 2007-02-14 16:49  ivan
15441
15442         * httemplate/edit/part_bill_event.cgi: add send_email event
15443
15444 2007-02-14 16:48  ivan
15445
15446         * conf/invoice_html: remove commented-out example notes section
15447
15448 2007-02-14 15:32  jeff
15449
15450         * httemplate/: edit/cust_main/select-domain.html,
15451           edit/cust_main.cgi, misc/svc_acct-domains.cgi: selectable domain
15452           on first package in edit/cust_main
15453
15454 2007-02-14 14:43  ivan
15455
15456         * httemplate/search/report_receivables.cgi: fix alignment on
15457           receivables report
15458
15459 2007-02-14 13:23  ivan
15460
15461         * httemplate/search/report_cust_pkg.html: grey out disabled text
15462           boxes for IE
15463
15464 2007-02-14 00:48  ivan
15465
15466         * httemplate/elements/select-cust_pkg-status.html,
15467           httemplate/elements/tr-input-beginning_ending.html,
15468           httemplate/search/cust_pkg.cgi,
15469           httemplate/search/report_cust_pkg.html, FS/FS/UI/Web.pm,
15470           httemplate/images/calendar-disabled.png: add more options to
15471           advanced package reporting
15472
15473 2007-02-13 19:12  jeff
15474
15475         * FS/FS/: Conf.pm, Cron/notify.pm: add simple scalars to
15476           impending_recur_notification
15477
15478 2007-02-13 17:43  ivan
15479
15480         * httemplate/search/svc_www.cgi: fix up svc_www searching
15481
15482 2007-02-13 16:19  jeff
15483
15484         * FS/FS/Conf.pm: better docs for impending doom
15485
15486 2007-02-13 14:24  ivan
15487
15488         * FS/FS/ClientAPI/MyAccount.pm: accept domsvc in selfservice
15489           orders, patch from Sean Hanson/S1
15490
15491 2007-02-13 14:08  ivan
15492
15493         * httemplate/edit/process/cust_main.cgi: use a domsvc when passed
15494           in, patch from Sean Hanson/S1
15495
15496 2007-02-12 21:00  jayce
15497
15498         * httemplate/edit/payment_gateway.html: Small hint on how the
15499           options field is used.
15500
15501 2007-02-12 17:16  jeff
15502
15503         * httemplate/edit/cust_main.cgi: another place to alphabetize
15504
15505 2007-02-12 16:45  jeff
15506
15507         * FS/bin/freeside-delete-addr_blocks: for dumping addr_blocks
15508
15509 2007-02-12 09:56  jeff
15510
15511         * FS/FS/ClientAPI/Signup.pm,
15512           httemplate/view/cust_main/order_pkg.html: alpha sort packages in
15513           new package order SELECT (ticket 1446)
15514
15515 2007-02-11 19:11  ivan
15516
15517         * FS/FS/Misc.pm: fix unterminated L<...> in POD docs
15518
15519 2007-02-11 00:51  ivan
15520
15521         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: we're at
15522           now now
15523
15524 2007-02-10 23:04  ivan
15525
15526         * FS/FS/UI/Web.pm: fix bug with customer info not showing up if
15527           "cust-fields" config value has been set
15528
15529 2007-02-09 22:13  ivan
15530
15531         * FS/FS/svc_acct.pm, FS/FS/svc_phone.pm,
15532           httemplate/edit/part_svc.cgi: reincorporate the changes from
15533           http://www.sisd.com/cgi-bin/viewcvs.cgi/freeside/httemplate/edit/part_svc.cgi?r1=1.52&r2=1.53
15534           that were lost due to the concurrent service-refactor merge
15535
15536 2007-02-09 16:42  ivan
15537
15538         * httemplate/misc/change_pkg.cgi: REALLY fix the package changing
15539           this time
15540
15541 2007-02-09 15:29  ivan
15542
15543         * httemplate/misc/change_pkg.cgi: fix change package link
15544
15545 2007-02-08 20:54  ivan
15546
15547         * bin/import-county-tax-rates: quick hack to import rates for
15548           landel
15549
15550 2007-02-08 20:37  jayce
15551
15552         * httemplate/view/cust_main/packages.html: Set the correct access
15553           right for the cancel link to work
15554
15555 2007-02-08 17:05  ivan
15556
15557         * conf/: invoice_html_statement, invoice_latex_statement,
15558           invoice_latexnotes_statement, invoice_template_statement: add
15559           default statement conf
15560
15561 2007-02-08 14:54  ivan
15562
15563         * FS/FS/part_export/sqlradius.pm: slightly less cryptic docs for
15564           groups_susp_reason option
15565
15566 2007-02-08 14:19  ivan
15567
15568         * FS/FS/cust_pkg.pm: use a LIMIT to retreive the first record,
15569           don't rely on qsearchs to trim it for you - it is inefficient and
15570           outputs long verbose warnings
15571
15572 2007-02-08 14:08  ivan
15573
15574         * httemplate/pref/pref-process.html: second "my" localizing the
15575           variable and causing password changes to fail
15576
15577 2007-02-08 09:00  jeff
15578
15579         * FS/FS/svc_acct.pm, httemplate/edit/part_svc.cgi: fix usergroup in
15580           edit/part_svc.cgi
15581
15582 2007-02-08 08:04  jeff
15583
15584         * httemplate/edit/part_pkg.cgi: gratuitous quote
15585
15586 2007-02-08 01:13  jeff
15587
15588         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
15589           httemplate/edit/process/part_pkg.cgi: hold off until 1.7.2
15590
15591 2007-02-08 00:19  ivan
15592
15593         * FS/FS/CGI.pm: fix the popup progress bars, whew
15594
15595 2007-02-07 17:46  jeff
15596
15597         * FS/FS/part_pkg.pm, htetc/handler.pl,
15598           httemplate/elements/select-table.html,
15599           httemplate/edit/part_pkg.cgi,
15600           httemplate/edit/process/part_pkg.cgi: agent type on package
15601           add/edit (ticket 1446)
15602
15603 2007-02-06 16:46  ivan
15604
15605         * FS/FS/: cust_bill.pm, cust_pay.pm: only use new statements as
15606           payment receipts if the conf file is created
15607
15608 2007-02-05 15:48  ivan
15609
15610         * FS/FS/cust_bill_ApplicationCommon.pm: fix payment/credit
15611           line-item application erroring out on tax applications
15612
15613 2007-02-05 14:12  ivan
15614
15615         * FS/FS/cust_bill_ApplicationCommon.pm: turn debugging on until we
15616           catch the Cant call method "part_pkg" on an undefined value at
15617           /usr/local/share/perl/5.8.4/FS/cust_bill_ApplicationCommon.pm
15618           line 181" bug
15619
15620 2007-02-05 09:21  ivan
15621
15622         * FS/FS/: cust_pay_batch.pm, pay_batch.pm: move the due_events
15623           import too... whew!  this should be it
15624
15625 2007-02-05 08:01  ivan
15626
15627         * FS/FS/pay_batch.pm: fix param passing
15628
15629 2007-02-05 07:49  ivan
15630
15631         * httemplate/misc/upload-batch.cgi: fix st00pid mistakes in batch
15632           upload
15633
15634 2007-02-05 07:48  ivan
15635
15636         * httemplate/misc/upload-batch.cgi: misterminated <%init>
15637
15638 2007-02-05 07:02  ivan
15639
15640         * FS/FS/pay_batch.pm: remove refactored code
15641
15642 2007-02-05 05:11  ivan
15643
15644         * httemplate/search/svc_Smart.html: remove unused svc_Smart
15645
15646 2007-02-05 05:10  ivan
15647
15648         * httemplate/search/: report_receivables.cgi,
15649           report_receivables.html: add "over X days" option to receivables
15650           report
15651
15652 2007-02-05 04:51  ivan
15653
15654         * FS/FS/AccessRight.pm, httemplate/view/cust_bill-logo.cgi,
15655           httemplate/view/cust_bill-pdf.cgi,
15656           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
15657           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
15658           httemplate/view/svc_Common.html, httemplate/view/svc_acct.cgi,
15659           httemplate/view/svc_broadband.cgi,
15660           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
15661           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi,
15662           httemplate/view/cust_main/contacts.html,
15663           httemplate/view/elements/svc_Common.html: C is for
15664           Cookie^WControl
15665
15666 2007-02-05 03:35  ivan
15667
15668         * FS/FS/CGI.pm: not supporting Apache::ASP anymore
15669
15670 2007-02-05 03:12  ivan
15671
15672         * FS/FS/ClientAPI/MyAccount.pm: show RADIUS usage from last bill to
15673           NOW, instead of last bill to next bill
15674
15675 2007-02-05 01:45  ivan
15676
15677         * httemplate/misc/download-batch.cgi: upon first download, have
15678           batches auto-set amount to customer balance if it is smaller
15679
15680 2007-02-05 01:44  ivan
15681
15682         * FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
15683           FS/FS/pay_batch.pm, httemplate/misc/upload-batch.cgi: move
15684           cust_pay_batch::upload results subroutine to an FS::pay_batch
15685           method.  upon first download, have batches auto-reset their
15686           amounts to the customer balance upon if it is smaller.
15687
15688 2007-02-03 17:47  ivan
15689
15690         * httemplate/: search/cust_pay_batch.cgi,
15691           view/cust_main/payment_history.html: add link to some batched
15692           payment info to customer view
15693
15694 2007-02-03 16:01  ivan
15695
15696         * FS/FS/ClientAPI/Signup.pm: quieter
15697
15698 2007-02-03 05:05  ivan
15699
15700         * FS/FS/cust_pkg.pm: this should fix services with negative
15701           num_avail showing up for provisioning
15702
15703 2007-02-03 04:07  ivan
15704
15705         * FS/FS/cust_main_Mixin.pm: remove debugging left on
15706
15707 2007-02-03 03:36  ivan
15708
15709         * FS/FS/AccessRight.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main.pm,
15710           FS/FS/cust_main_Mixin.pm, FS/FS/UI/Web.pm,
15711           httemplate/elements/menu.html,
15712           httemplate/graph/cust_bill_pkg.cgi,
15713           httemplate/graph/money_time.cgi,
15714           httemplate/graph/report_cust_bill_pkg.html,
15715           httemplate/graph/report_money_time.html,
15716           httemplate/search/cdr.html, httemplate/search/cust_bill.html,
15717           httemplate/search/cust_bill_event.cgi,
15718           httemplate/search/cust_bill_event.html,
15719           httemplate/search/cust_bill_pkg.cgi,
15720           httemplate/search/cust_credit.html,
15721           httemplate/search/cust_main-otaker.cgi,
15722           httemplate/search/cust_main-zip.html,
15723           httemplate/search/cust_main.cgi,
15724           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
15725           httemplate/search/cust_pay_batch.cgi,
15726           httemplate/search/cust_pkg.cgi, httemplate/search/cust_svc.html,
15727           httemplate/search/cust_tax_exempt_pkg.cgi,
15728           httemplate/search/inventory_item.html,
15729           httemplate/search/pay_batch.cgi,
15730           httemplate/search/pay_batch.html, httemplate/search/queue.html,
15731           httemplate/search/reg_code.html,
15732           httemplate/search/report_cdr.html,
15733           httemplate/search/report_cust_bill.html,
15734           httemplate/search/report_cust_credit.html,
15735           httemplate/search/report_cust_main-zip.html,
15736           httemplate/search/report_cust_pay.html,
15737           httemplate/search/report_cust_pay_batch.html,
15738           httemplate/search/report_cust_pkg.html,
15739           httemplate/search/report_prepaid_income.cgi,
15740           httemplate/search/report_prepaid_income.html,
15741           httemplate/search/report_receivables.cgi,
15742           httemplate/search/report_receivables.html,
15743           httemplate/search/report_tax.cgi,
15744           httemplate/search/report_tax.html, httemplate/search/sql.html,
15745           httemplate/search/sqlradius.cgi,
15746           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
15747           httemplate/search/svc_broadband.cgi,
15748           httemplate/search/svc_domain.cgi,
15749           httemplate/search/svc_external.cgi,
15750           httemplate/search/svc_forward.cgi,
15751           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi:
15752           add customer status column to customer & most other reports.
15753           also put the C in ACL in the search/ and graph/ directories.
15754
15755 2007-02-02 18:39  jeff
15756
15757         * FS/bin/freeside-reset-fixed: do a setfixed
15758
15759 2007-02-01 22:29  ivan
15760
15761         * FS/FS/part_pkg/flat.pm: quiet a harmless but loud warning
15762
15763 2007-02-01 20:39  ivan
15764
15765         * FS/FS/ClientAPI/Signup.pm: set resellser-specific advertising
15766           sources in signup
15767
15768 2007-01-31 19:08  jeff
15769
15770         * httemplate/view/cust_main/packages.html: oops.  perhaps it should
15771
15772 2007-01-31 18:37  jeff
15773
15774         * FS/FS/svc_acct.pm: spurious line
15775
15776 2007-01-31 18:35  ivan
15777
15778         * FS/FS/ClientAPI/Signup.pm: fix up the info passing for optional
15779           packages
15780
15781 2007-01-31 18:13  jeff
15782
15783         * FS/FS/: svc_acct.pm, part_export/sqlradius.pm: better solution to
15784           ticket 1455
15785
15786 2007-01-31 17:57  ivan
15787
15788         * FS/FS/cust_bill.pm: eliminate \\* in the cheesy latex->html notes
15789           thing
15790
15791 2007-01-31 10:28  jeff
15792
15793         * FS/FS/part_export/sqlradius.pm: possible solution to ticket 1455
15794
15795 2007-01-30 22:30  khoff
15796
15797         * FS/FS/part_export/snmp.pm: Don't break if we're missing
15798           Net::SNMP.  Apparenty "require" doesn't do the trick.
15799
15800 2007-01-30 21:45  khoff
15801
15802         * FS/FS/part_export/nas_wrapper.pm: Meta-export to allow more
15803           flexibilty until the export subsystem rewrite.
15804
15805 2007-01-30 21:43  khoff
15806
15807         * FS/FS/part_export/: router.pm, snmp.pm, trango.pm:
15808           FS::part_export::router  - Refactored to be more easily
15809           sub-classed.   - Moved per-export options to FS:;router virtual
15810           fields.   - Fixed other general brokenness.
15811
15812           FS::part_export::snmp  - SNMP export sub-classed from
15813           FS::part_export::router
15814
15815           FS::part_export::trango  - Export for Trango proprietary access
15816           points.  Sub-classed from FS::part_export::snmp.
15817
15818 2007-01-30 21:23  jeff
15819
15820         * FS/FS/cust_main.pm: minor improvement
15821
15822 2007-01-30 20:30  jeff
15823
15824         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
15825           httemplate/edit/process/cust_pay.cgi,
15826           httemplate/misc/process/payment.cgi: small change in payment
15827           receipt handling (ticket 1422)
15828
15829 2007-01-30 20:26  ivan
15830
15831         * httemplate/: edit/quick-charge.html,
15832           elements/select-taxclass.html, elements/tr-select-taxclass.html,
15833           view/cust_main/packages.html: minor UI work on one-time charges
15834           w/taxclasses
15835
15836 2007-01-30 19:42  jeff
15837
15838         * FS/: MANIFEST, t/cust_pkg_option.t: odds and ends
15839
15840 2007-01-30 18:08  ivan
15841
15842         * httemplate/misc/change_pkg.cgi: this should be a popup too, but,
15843           until then, it shouldn't be missing the standard header
15844
15845 2007-01-30 15:50  ivan
15846
15847         * FS/FS/cust_bill.pm: fix agent-specific logos in emailed html
15848           invoices
15849
15850 2007-01-30 13:21  jeff
15851
15852         * FS/FS/svc_acct.pm: avoiding brane pane
15853
15854 2007-01-30 12:59  ivan
15855
15856         * httemplate/: browse/access_group.html, browse/access_user.html,
15857           browse/addr_block.cgi, browse/agent.cgi, browse/agent_type.cgi,
15858           browse/cust_main_county.cgi, browse/inventory_class.html,
15859           browse/msgcat.cgi, browse/part_bill_event.cgi,
15860           browse/part_export.cgi, browse/part_pkg.cgi,
15861           browse/part_referral.html, browse/part_svc.cgi,
15862           browse/part_virtual_field.cgi, browse/payment_gateway.html,
15863           browse/pkg_class.html, browse/rate.cgi, browse/reason.html,
15864           browse/reason_type.html, browse/router.cgi,
15865           browse/svc_acct_pop.cgi, edit/msgcat.cgi,
15866           search/prepay_credit.html: its all about control
15867
15868 2007-01-30 11:45  ivan
15869
15870         * FS/FS/option_Common.pm: fix old-record detection bug in
15871           option_Common
15872
15873 2007-01-30 11:40  jeff
15874
15875         * FS/FS/: Conf.pm, svc_acct.pm, cust_main.pm: only add first user
15876           to invoicing_list (ticket 1424)
15877
15878 2007-01-30 10:52  jeff
15879
15880         * fs_selfservice/FS-SelfService/cgi/success-delayed.html,
15881           FS/FS/ClientAPI/Signup.pm,
15882           fs_selfservice/FS-SelfService/cgi/signup.cgi: additional info
15883           available for self-service success (ticket 1420)
15884
15885 2007-01-29 15:16  ivan
15886
15887         * httemplate/config/: config-process.cgi, config-view.cgi,
15888           config.cgi: putting the C in ACL
15889
15890 2007-01-29 13:11  ivan
15891
15892         * httemplate/misc/process/cancel_pkg.html: correct a typo, and
15893           <%init> helps alot
15894
15895 2007-01-29 10:50  ivan
15896
15897         * httemplate/pref/: pref-process.html, pref.html: record resolution
15898           & colro depth in user prefs
15899
15900 2007-01-29 08:16  ivan
15901
15902         * FS/FS/: cust_main.pm, rate.pm: turn off debugging
15903
15904 2007-01-29 08:01  ivan
15905
15906         * FS/FS/: cust_main.pm, cust_main_Mixin.pm, UI/Web.pm: fix invoice
15907           email display bug on advanced package report, closes: Bug#1416
15908
15909 2007-01-29 04:07  ivan
15910
15911         * htetc/handler.pl: warnings in <%once> sections should not be
15912           fatal
15913
15914 2007-01-29 03:55  ivan
15915
15916         * FS/FS/option_Common.pm: remove extraneous debugging
15917
15918 2007-01-29 03:31  ivan
15919
15920         * Makefile: looks like a duck
15921
15922 2007-01-27 18:21  ivan
15923
15924         * FS/FS/svc_domain.pm, httemplate/view/svc_domain.cgi: pretty up
15925           domain zone viewing a little
15926
15927 2007-01-26 00:18  ivan
15928
15929         * FS/FS/access_user.pm: out of scope bad
15930
15931 2007-01-26 00:17  ivan
15932
15933         * FS/FS/access_user.pm: spurious password changes bad...
15934
15935 2007-01-26 00:11  ivan
15936
15937         * FS/FS/: Record.pm, option_Common.pm: oops, debugging turned on
15938
15939 2007-01-26 00:04  ivan
15940
15941         * FS/FS/access_user.pm, httemplate/elements/header.html,
15942           httemplate/elements/menu.html, httemplate/elements/xmenu.css,
15943           httemplate/elements/xmenu.top.css,
15944           httemplate/elements/xmenu.top.js,
15945           httemplate/images/arrow.down.png,
15946           httemplate/images/menu-left-example.png,
15947           httemplate/images/menu-top-example.png,
15948           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
15949           FS/FS/Record.pm, FS/FS/m2m_Common.pm, FS/FS/option_Common.pm: top
15950           bar option!
15951
15952 2007-01-24 22:04  ivan
15953
15954         * httemplate/elements/xmenu.css: fuck.  you.  IE7.
15955
15956 2007-01-24 22:00  ivan
15957
15958         * httemplate/elements/: menu.html, xmenu.css: fuck.  you.  IE7.
15959
15960 2007-01-24 15:41  ivan
15961
15962         * httemplate/misc/download-batch.cgi: 00 = sale, 01 = pre-auth.  we
15963           need the former
15964
15965 2007-01-23 21:33  jeff
15966
15967         * httemplate/edit/process/elements/process.html: squarely between
15968           shame in you and so close
15969
15970 2007-01-23 15:42  jeff
15971
15972         * FS/FS.pm, FS/bin/freeside-daily, conf/impending_recur_template,
15973           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
15974           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_option.pm,
15975           FS/FS/Cron/notify.pm, FS/FS/part_pkg/flat_delayed.pm: notices
15976           before first charge on flat_delayed
15977
15978 2007-01-22 23:44  ivan
15979
15980         * FS/FS/cust_pay_batch.pm: even have 4 digit zips in there eek
15981
15982 2007-01-22 22:51  ivan
15983
15984         * FS/FS/Record.pm: remove spurious duplicateion from lineitem patch
15985
15986 2007-01-22 22:45  ivan
15987
15988         * FS/FS/payby.pm: fix PREP payby
15989
15990 2007-01-22 22:41  ivan
15991
15992         * FS/FS/cust_pay.pm: have to use payinfo_Mixin if we're going to
15993           ISA it
15994
15995 2007-01-22 09:05  ivan
15996
15997         * Makefile, htetc/freeside-base1.99.conf: halfass v2 too
15998
15999 2007-01-22 06:29  ivan
16000
16001         * FS/FS/CGI.pm: hopefully this should be the last bit of the
16002           relative URL fixing
16003
16004 2007-01-22 03:41  ivan
16005
16006         * httemplate/view/cust_main.cgi: closing tags helps alot
16007
16008 2007-01-22 03:39  ivan
16009
16010         * httemplate/view/: cust_main.cgi, cust_main/notes.html: fix
16011           elements/ links here too
16012
16013 2007-01-22 03:36  ivan
16014
16015         * httemplate/elements/: phonenumber.html, progress-init.html,
16016           progress-popup.html, tr-input-beginning_ending.html,
16017           tr-input-date-field.html: interpolation helps alot
16018
16019 2007-01-22 03:30  ivan
16020
16021         * httemplate/elements/: phonenumber.html, progress-init.html,
16022           progress-popup.html, tr-input-beginning_ending.html,
16023           tr-input-date-field.html: use $fsurl instead of relative ../
16024           addressing
16025
16026 2007-01-21 18:42  ivan
16027
16028         * FS/FS/ClientAPI/MyAccount.pm,
16029           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
16030           fs_selfservice/FS-SelfService/cgi/make_payment.html: accept CVV2
16031           on self-service manual payment screen
16032
16033 2007-01-21 13:45  ivan
16034
16035         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
16036           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
16037           FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit_bill.pm,
16038           FS/FS/cust_main.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
16039           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
16040           FS/FS/Cron/bill.pm, httemplate/edit/part_bill_event.cgi,
16041           httemplate/edit/part_pkg.cgi,
16042           httemplate/edit/process/cust_main.cgi, httemplate/misc/bill.cgi:
16043           Have lineitem-specific applications happen in all cases; add
16044           weightsto control
16045
16046 2007-01-21 05:42  ivan
16047
16048         * rt/: FREESIDE_MODIFIED, lib/RT/SearchBuilder.pm: add dependancy
16049           on DBIx::SB 1.36 for Pg 8.1+
16050
16051 2007-01-21 05:26  ivan
16052
16053         * Makefile, htetc/freeside-base.conf, htetc/freeside-base1.conf,
16054           htetc/freeside-base2.conf: mod_perl v2, it finally happened
16055
16056 2007-01-21 01:13  ivan
16057
16058         * httemplate/search/cust_svc.html: trim leading & trailing
16059           whitespace from service searches
16060
16061 2007-01-21 01:10  ivan
16062
16063         * FS/FS/: CGI.pm, UI/Web.pm: fix svc_url to work no matter where we
16064           are coming from in the tree -  use rooturl() instead of popurl()
16065
16066 2007-01-19 16:08  jeff
16067
16068         * httemplate/edit/process/quick-charge.cgi: strip all blank lines,
16069           not just trailing ones
16070
16071 2007-01-19 15:00  jeff
16072
16073         * httemplate/misc/download-batch.cgi: work around CSV brokenness
16074
16075 2007-01-19 14:02  jeff
16076
16077         * httemplate/edit/process/: access_user.html,
16078           elements/process.html: blank password on error
16079
16080 2007-01-19 08:31  jeff
16081
16082         * httemplate/edit/: access_user.html, process/access_user.html,
16083           process/elements/process.html: no password in html source on
16084           employee edit
16085
16086 2007-01-18 10:14  ivan
16087
16088         * FS/FS/cust_pay_batch.pm: fix zip parsing for batch results -
16089           don't want to abort processing because of an old not-well-checked
16090           zip
16091
16092 2007-01-17 15:28  ivan
16093
16094         * FS/FS/part_export/shellcommands.pm: fix crypted password bug
16095           cause by recent fix to not quote things on STDIN, yuck.
16096
16097 2007-01-17 15:27  jeff
16098
16099         * httemplate/edit/svc_acct.cgi, httemplate/misc/change_pkg.cgi,
16100           httemplate/misc/payment.cgi,
16101           httemplate/view/elements/svc_Common.html, FS/FS/CGI.pm,
16102           httemplate/misc/process/payment.cgi,
16103           httemplate/view/svc_acct.cgi: link to customer from manual
16104           payment screen (ticket 1414)
16105
16106 2007-01-17 09:41  jeff
16107
16108         * FS/FS/: cust_pkg.pm, reason.pm: fix bug wrt suspend/cancel
16109           reasons (suspends fail in freeside-daily)
16110
16111 2007-01-17 08:41  jeff
16112
16113         * FS/FS/part_pkg/flat.pm: noise reduction
16114
16115 2007-01-17 07:50  jeff
16116
16117         * httemplate/view/cust_main/packages.html: fix suspend link
16118
16119 2007-01-16 16:40  jeff
16120
16121         * httemplate/edit/: access_user.html, process/access_user.html:
16122           employee edit (ticket 1412)
16123
16124 2007-01-16 13:36  jeff
16125
16126         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: revert unnecessary changes
16127           for ticket 1364
16128
16129 2007-01-16 09:39  jeff
16130
16131         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: RT vs Pg8 (ticket 1364)
16132
16133 2007-01-16 01:11  ivan
16134
16135         * FS/FS/ClientAPI/Signup.pm: have signup package list respect
16136           agentnum sent from client
16137
16138 2007-01-15 14:15  jeff
16139
16140         * httemplate/edit/process/quick-charge.cgi: that was DUM
16141
16142 2007-01-14 23:53  ivan
16143
16144         * httemplate/misc/download-batch.cgi: add batch expiration date
16145           incrementer for 295
16146
16147 2007-01-14 23:22  ivan
16148
16149         * FS/FS/Conf.pm: add descriptions for batchconfig-PAP and
16150           batchconfig-csv-chase_canada-E-xactBatch
16151
16152 2007-01-12 15:27  jeff
16153
16154         * FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
16155           httemplate/view/svc_broadband.cgi, FS/FS/part_export/prizm.pm,
16156           httemplate/edit/svc_broadband.cgi: added svc_broadband
16157           description which is appended to Site Name in prizm export
16158
16159 2007-01-11 18:04  jeff
16160
16161         * FS/FS/cust_main.pm, FS/FS/part_pkg/flat.pm,
16162           httemplate/edit/quick-charge.html,
16163           httemplate/edit/process/quick-charge.cgi,
16164           httemplate/view/cust_main/packages.html: one-time charge
16165           enhancements
16166
16167 2007-01-10 15:21  ivan
16168
16169         * httemplate/search/queue.html: add "select all" and "unselect" all
16170           buttons to bulk queue operations
16171
16172 2007-01-10 00:56  ivan
16173
16174         * FS/FS/payinfo_Mixin.pm: fix harmless warning: Use of
16175           uninitialized value in string ne at
16176           /usr/local/share/perl/5.8.4/FS/payinfo_Mixin.pm line 116
16177
16178 2007-01-10 00:50  ivan
16179
16180         * httemplate/view/cust_main/contacts.html: you have got to be
16181           kidding me.
16182
16183 2007-01-10 00:48  ivan
16184
16185         * httemplate/view/cust_main/contacts.html: nothing could have ever
16186           gone wrong with so simple a change.  oh noooo
16187
16188 2007-01-09 23:48  ivan
16189
16190         * httemplate/view/cust_main/contacts.html: fix ship_county display
16191           bug
16192
16193 2007-01-09 21:51  ivan
16194
16195         * FS/FS/cust_bill.pm: add custnum to invoice template vars
16196
16197 2007-01-09 18:41  jeff
16198
16199         * FS/FS/cust_pay_batch.pm: E-xactBatch masks card numbers
16200
16201 2007-01-09 16:42  jeff
16202
16203         * httemplate/: misc/upload-batch.cgi, search/cust_pay_batch.cgi:
16204           ignore filenames and rely on selected batch number
16205
16206 2007-01-09 16:41  jeff
16207
16208         * httemplate/misc/download-batch.cgi: permit batch redownloads
16209
16210 2007-01-09 14:57  ivan
16211
16212         * FS/FS/Schema.pm: 2147483647 should be enough bytes for anyone!
16213
16214 2007-01-08 09:36  jeff
16215
16216         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_credit_refund.pm,
16217           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
16218           httemplate/misc/delete-cust_refund.cgi,
16219           httemplate/view/cust_main/payment_history.html: refund deletion
16220
16221 2007-01-05 16:47  jeff
16222
16223         * httemplate/edit/part_svc.cgi: fix UI funkiness
16224
16225 2007-01-04 21:19  jeff
16226
16227         * fs_selfservice/FS-SelfService/SelfService.pm,
16228           fs_selfservice/FS-SelfService/cgi/view_usage.html,
16229           FS/FS/ClientAPI/MyAccount.pm,
16230           fs_selfservice/FS-SelfService/cgi/change_pkg.html,
16231           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
16232           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
16233           fs_selfservice/FS-SelfService/cgi/provision_list.html,
16234           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
16235           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: more
16236           self-servicey stuff (change package, detailed usage)
16237
16238 2007-01-03 23:26  ivan
16239
16240         * conf/blank_logo.eps: adding a simple blank logo; people are
16241           trying to comment out stuff in the template
16242
16243 2007-01-03 21:49  ivan
16244
16245         * httemplate/edit/part_bill_event.cgi: invoice event to credit out
16246           a customer's balance, presumably as bad debt
16247
16248 2007-01-03 11:47  ivan
16249
16250         * httemplate/view/cust_main/packages.html: fix suspend link
16251
16252 2007-01-02 13:46  ivan
16253
16254         * FS/FS/UI/Web.pm, httemplate/search/cust_svc.html: fix service
16255           searching & links
16256
16257 2007-01-02 13:44  ivan
16258
16259         * FS/FS/cust_main.pm: stupid semicolon!
16260
16261 2007-01-02 13:06  ivan
16262
16263         * FS/FS/cust_main.pm: fix num_pkgs to accept empty $sql param, no
16264           trailing AND
16265
16266 2007-01-02 12:29  ivan
16267
16268         * httemplate/view/cust_main/packages.html: fix popup target links
16269
16270 2007-01-02 12:25  ivan
16271
16272         * httemplate/view/svc_Common.html: missing from svc patch, oops!
16273
16274 2007-01-02 10:38  jeff
16275
16276         * FS/FS/svc_acct.pm: omit spurious export triggering
16277
16278 2006-12-29 13:48  jeff
16279
16280         * httemplate/: elements/select-agent.html,
16281           graph/report_cust_bill_pkg.html: correct bad include, and improve
16282           no agent selected condition
16283
16284 2006-12-29 00:51  ivan
16285
16286         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
16287           FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
16288           FS/FS/pkg_svc.pm, FS/FS/registrar.pm, FS/FS/svc_Common.pm,
16289           FS/FS/svc_External_Common.pm, FS/FS/svc_Parent_Mixin.pm,
16290           FS/FS/svc_acct.pm, FS/FS/svc_broadband.pm, FS/FS/svc_domain.pm,
16291           FS/FS/svc_external.pm, FS/FS/svc_forward.pm, FS/FS/svc_phone.pm,
16292           FS/FS/svc_www.pm, FS/FS/UI/Web.pm, FS/t/registrar.t,
16293           FS/t/svc_External_Common.t, FS/t/svc_Parent_Mixin.t,
16294           eg/table_template-svc.pm, httemplate/browse/part_svc.cgi,
16295           httemplate/edit/part_svc.cgi, httemplate/edit/svc_Common.html,
16296           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_broadband.cgi,
16297           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
16298           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
16299           httemplate/edit/elements/edit.html,
16300           httemplate/edit/elements/svc_Common.html,
16301           httemplate/edit/process/elements/process.html, FS/MANIFEST,
16302           httemplate/edit/process/svc_Common.html,
16303           httemplate/elements/header.html, httemplate/elements/menu.html,
16304           httemplate/misc/link.cgi, httemplate/search/cust_main.cgi,
16305           httemplate/search/cust_svc.html, httemplate/search/svc_acct.cgi,
16306           httemplate/search/svc_broadband.cgi,
16307           httemplate/search/svc_domain.cgi,
16308           httemplate/search/svc_external.cgi,
16309           httemplate/search/svc_forward.cgi,
16310           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
16311           httemplate/view/elements/svc_Common.html,
16312           rt/html/Elements/FreesideSearch,
16313           rt/html/Elements/FreesideSvcSearch,
16314           httemplate/view/cust_main/packages.html: service refactor!
16315
16316 2006-12-29 00:41  ivan
16317
16318         * httemplate/edit/process/cust_main.cgi: slight pedanticism
16319
16320 2006-12-29 00:39  ivan
16321
16322         * httemplate/edit/svc_broadband.cgi: svc broadband new arg parsing
16323
16324 2006-12-29 00:35  ivan
16325
16326         * httemplate/misc/: payment.cgi, process/payment.cgi: just in case
16327           it gets capitalized
16328
16329 2006-12-29 00:34  ivan
16330
16331         * httemplate/edit/process/quick-charge.cgi: whitespace
16332
16333 2006-12-29 00:34  ivan
16334
16335         * httemplate/edit/cust_main/billing.html: slight more space
16336           necessary for ACH account numbers
16337
16338 2006-12-29 00:31  ivan
16339
16340         * init.d/freeside-init: kill off all queued processes!
16341
16342 2006-12-29 00:30  ivan
16343
16344         * httemplate/docs/index.html: link more docs to wiki
16345
16346 2006-12-29 00:29  ivan
16347
16348         * httemplate/browse/pay_batch.cgi: this is unused, replaced by
16349           search/pay_batch.cgi
16350
16351 2006-12-29 00:25  ivan
16352
16353         * FS/FS/part_export/vpopmail.pm: didn't get checked in with
16354           configurable target dirs, oops
16355
16356 2006-12-29 00:25  ivan
16357
16358         * FS/FS/svc_Common.pm: doc
16359
16360 2006-12-29 00:24  ivan
16361
16362         * FS/FS/part_pkg.pm: snot spacing
16363
16364 2006-12-29 00:24  ivan
16365
16366         * FS/FS/part_export.pm: use FS::queue for exports, though they
16367           should probably just use it themselves
16368
16369 2006-12-29 00:21  ivan
16370
16371         * Changelog, Changes.1.5.7, Changes.1.5.8: removing old changelogs
16372
16373 2006-12-29 00:20  ivan
16374
16375         * Changes.1.7.0: changelog now in the wiki
16376
16377 2006-12-28 23:23  ivan
16378
16379         * httemplate/edit/elements/edit.html: document field types
16380
16381 2006-12-28 16:30  jeff
16382
16383         * FS/FS/part_export/prizm.pm: minor fixups
16384
16385 2006-12-28 12:52  jeff
16386
16387         * httemplate/elements/tr-select-reason.html: activate submit button
16388           more readily
16389
16390 2006-12-28 00:16  ivan
16391
16392         * FS/FS/payinfo_Mixin.pm: tyop
16393
16394 2006-12-27 23:02  ivan
16395
16396         * bin/pg-version: adding pg-version
16397
16398 2006-12-26 19:29  ivan
16399
16400         * httemplate/edit/cust_main_county-expand.cgi: fix sanity check on
16401           taxclass expander
16402
16403 2006-12-26 18:37  ivan
16404
16405         * FS/FS/Misc.pm, htetc/handler.pl,
16406           httemplate/edit/cust_main/contact.html,
16407           httemplate/edit/cust_main/select-county.html,
16408           httemplate/misc/counties.cgi: Add a (magically appearing and
16409           disappearing) label on the county selector.  confusing when
16410           labeled "state"
16411
16412 2006-12-26 17:35  ivan
16413
16414         * httemplate/view/cust_main/contacts.html: show county on customer
16415           view
16416
16417 2006-12-26 17:07  ivan
16418
16419         * httemplate/: edit/cust_main.cgi,
16420           edit/cust_main/select-county.html, misc/counties.cgi: fix county
16421           selector
16422
16423 2006-12-26 11:53  ivan
16424
16425         * FS/FS/part_export/shellcommands.pm: do shell_quote-ing after
16426           STDIN strings are evaluated
16427
16428 2006-12-23 17:28  ivan
16429
16430         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
16431           FS/FS/cust_refund.pm, httemplate/edit/cust_main.cgi,
16432           httemplate/edit/cust_main/billing.html,
16433           httemplate/view/cust_main/payment_history.html: fix more paymask
16434           regressions: allow editing records with existing expired cards,
16435           fix masking just-entered values when erroring out, fix echeck
16436           entry inserting as empty routing code and "xxEK" account number,
16437           remove old/deprecated/unused payinfo_maksed subs and calls
16438
16439 2006-12-22 21:37  jeff
16440
16441         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
16442           FS/FS/part_export/prizm.pm, httemplate/edit/svc_broadband.cgi,
16443           httemplate/view/svc_broadband.cgi: inital prizm support
16444
16445 2006-12-21 22:18  ivan
16446
16447         * httemplate/search/: queue.html, elements/search.html: patch
16448           fixing "retry selected" and "remove select" in queue view
16449
16450 2006-12-20 19:05  ivan
16451
16452         * httemplate/misc/payment.cgi: fix on-demand payment form when
16453           making payments from masked data
16454
16455 2006-12-20 02:51  ivan
16456
16457         * FS/FS/: cust_main.pm, payinfo_Mixin.pm: fix "recurring_billing"
16458           flag for the wonderful new world of paymasking
16459
16460 2006-12-20 01:49  ivan
16461
16462         * FS/FS/Schema.pm, FS/FS/pkg_class.pm,
16463           httemplate/browse/pkg_class.html, httemplate/edit/pkg_class.html,
16464           httemplate/elements/select-part_referral.html,
16465           httemplate/elements/select-pkg_class.html,
16466           httemplate/elements/select-table.html,
16467           httemplate/elements/tr-select-pkg_class.html,
16468           httemplate/search/elements/search.html: add ability to disable
16469           package classes
16470
16471 2006-12-19 17:20  jeff
16472
16473         * FS/FS/: part_pkg.pm, ClientAPI/MyAccount.pm: inappropriate
16474           cluckage
16475
16476 2006-12-19 02:02  ivan
16477
16478         * FS/FS/cust_pay_batch.pm, FS/FS/payby.pm, FS/FS/payinfo_Mixin.pm,
16479           htetc/handler.pl, httemplate/edit/cust_main/billing.html,
16480           httemplate/search/cust_pay.cgi: clean up payinfo_Mixin to use
16481           payby.pm for payby info and have card masking full 6-digit BIN
16482           prefix for card identification.  have cust_pay_batch use
16483           payinfo_Mixin.  require B:CC 0.30 for mask-aware cardtype().  fix
16484           payment reports to use mask too if available, so credit card type
16485           selection still works with encryption.
16486
16487 2006-12-18 03:01  ivan
16488
16489         * htetc/handler.pl, httemplate/edit/part_pkg.cgi: fix tax class not
16490           adding when there is only one pkg_class choice (triggers
16491           javascript error
16492
16493 2006-12-18 00:08  ivan
16494
16495         * Makefile: fix MASONDATA include for dev target
16496
16497 2006-12-15 12:55  ivan
16498
16499         * httemplate/elements/dashboard-toplist.html: add a new ticket link
16500
16501 2006-12-15 05:09  ivan
16502
16503         * httemplate/elements/dashboard-toplist.html: add a quick start at
16504           a "dashboard" customer list, mostly for internal use for starters
16505
16506 2006-12-15 05:00  ivan
16507
16508         * httemplate/elements/dashboard-toplist.html: add a quick start at
16509           a "dashboard" customer list, mostly for internal use for starters
16510
16511 2006-12-15 04:43  ivan
16512
16513         * FS/FS/Conf.pm, httemplate/index.html,
16514           httemplate/elements/dashboard-toplist.html: add a quick start at
16515           a "dashboard" customer list, mostly for internal use for starters
16516
16517 2006-12-15 00:37  ivan
16518
16519         * FS/FS/Setup.pm, bin/expand-country: add a quick tool for adding
16520           states to old databases
16521
16522 2006-12-15 00:25  ivan
16523
16524         * httemplate/edit/: cust_main.cgi, cust_main/billing.html:
16525           eliminate funkiness with reappearing "Postal invoice" on errors
16526
16527 2006-12-14 21:29  jeff
16528
16529         * htetc/handler.pl, httemplate/edit/process/cust_main.cgi,
16530           httemplate/elements/tr-input-date-field.html,
16531           httemplate/view/cust_main/misc.html: move use statements to
16532           handler.pl, do not show 1/1/70 for new birthdates, and improve
16533           error handling
16534
16535 2006-12-14 16:56  ivan
16536
16537         * httemplate/edit/process/cust_main.cgi, htetc/handler.pl: add
16538           DateTime as a proper rather than hidden dependency
16539
16540 2006-12-14 16:28  ivan
16541
16542         * Makefile, FS/bin/freeside-addoutsource,
16543           FS/bin/freeside-deloutsource, FS/bin/freeside-queued,
16544           FS/bin/freeside-selfservice-server,
16545           FS/bin/freeside-sqlradius-radacctd, htetc/handler.pl: tiny bit of
16546           cleanup from the conf merge
16547
16548 2006-12-14 01:27  ivan
16549
16550         * Makefile, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
16551           FS/FS/part_export/vpopmail.pm, FS/bin/freeside-addoutsource,
16552           FS/bin/freeside-addoutsourceuser, FS/bin/freeside-adduser,
16553           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
16554           FS/bin/freeside-deluser, FS/bin/freeside-queued,
16555           FS/bin/freeside-selfservice-server, FS/bin/freeside-setup,
16556           FS/bin/freeside-sqlradius-radacctd, FS/bin/freeside-upgrade,
16557           bin/dbdef-create, bin/mapsecrets2access_user, htetc/handler.pl:
16558           make the config directory configurable
16559
16560 2006-12-13 22:00  ivan
16561
16562         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
16563           FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
16564           FS/FS/payinfo_Mixin.pm, FS/FS/ClientAPI/MyAccount.pm,
16565           httemplate/edit/cust_main/billing.html,
16566           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
16567           httemplate/search/cust_pay.cgi, FS/MANIFEST,
16568           FS/t/payinfo_Mixin.t, httemplate/edit/cust_refund.cgi,
16569           httemplate/edit/process/cust_main.cgi,
16570           httemplate/view/cust_main/billing.html,
16571           httemplate/view/cust_main/payment_history.html: encryption fixes
16572           from huntsberg & jayce
16573
16574 2006-12-08 07:11  jeff
16575
16576         * FS/FS/svc_acct.pm: stop unsuspending inappropriately
16577
16578 2006-12-08 06:38  ivan
16579
16580         * rt/html/Elements/Header: have RT header link to supported
16581           documentation link as well
16582
16583 2006-12-08 05:36  ivan
16584
16585         * httemplate/: view/cust_main/quick-charge.html,
16586           edit/process/quick-charge.cgi: some javascript validation magic
16587           to give one-time charges better UI
16588
16589 2006-12-07 08:46  ivan
16590
16591         * bin/pod2x: update pod2x for new self-service path
16592
16593 2006-12-07 07:24  ivan
16594
16595         * FS/FS/Setup.pm: oops, fix additional US pseudo-states
16596
16597 2006-12-06 18:40  jeff
16598
16599         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
16600           FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
16601           FS/FS/cust_pkg.pm, FS/FS/prepay_credit.pm, FS/FS/svc_acct.pm,
16602           FS/FS/svc_broadband.pm, FS/FS/part_pkg/flat.pm,
16603           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
16604           fs_selfservice/FS-SelfService/SelfService.pm,
16605           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
16606           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
16607           fs_selfservice/FS-SelfService/cgi/view_usage.html,
16608           httemplate/edit/prepay_credit.cgi,
16609           httemplate/edit/process/prepay_credit.cgi,
16610           httemplate/misc/process/recharge_svc.html,
16611           httemplate/search/prepay_credit.html: retouch bandwidth countdown
16612
16613 2006-12-05 07:53  jeff
16614
16615         * FS/FS/part_export/sqlmail.pm: correct longstanding oops
16616
16617 2006-12-04 18:37  jeff
16618
16619         * httemplate/: edit/svc_acct.cgi, edit/process/svc_acct.cgi,
16620           view/svc_acct.cgi: editable service usage
16621
16622 2006-12-02 16:42  ivan
16623
16624         * FS/FS/cust_main.pm: clean up whitespace merge noise
16625
16626 2006-12-02 14:04  ivan
16627
16628         * FS/FS/part_pkg/flat_comission.pm: fix for commission price plan
16629
16630 2006-11-30 22:31  jeff
16631
16632         * FS/FS/Conf.pm, FS/FS/cust_pay_batch.pm,
16633           httemplate/misc/download-batch.cgi,
16634           httemplate/search/cust_pay_batch.cgi: chase canada E-xactBatch
16635
16636 2006-11-30 17:41  ivan
16637
16638         * FS/bin/freeside-queued: remove unnecessary service use (in an
16639           awfully odd place)
16640
16641 2006-11-30 17:35  ivan
16642
16643         * FS/bin/freeside-expiration-alerter: go away and never come back,
16644           $Id$
16645
16646 2006-11-30 17:34  ivan
16647
16648         * FS/bin/freeside-email: begone $Id$ and your diff noise!
16649
16650 2006-11-29 18:27  jeff
16651
16652         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
16653           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
16654           FS/FS/ClientAPI/MyAccount.pm, FS/FS/UI/Web.pm,
16655           FS/FS/part_export/sqlradius.pm,
16656           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
16657           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
16658           fs_selfservice/FS-SelfService/cgi/view_usage.html,
16659           httemplate/edit/prepay_credit.cgi,
16660           httemplate/edit/process/prepay_credit.cgi,
16661           httemplate/misc/recharge_svc.html,
16662           httemplate/misc/process/recharge_svc.html,
16663           httemplate/search/prepay_credit.html,
16664           httemplate/view/cust_main/packages.html: prepaid download/upload
16665           tracking
16666
16667 2006-11-28 01:38  ivan
16668
16669         * FS/FS/access_user.pm: usernames should be alphanumeric only
16670
16671 2006-11-26 23:11  jeff
16672
16673         * FS/FS/ClientAPI/Signup.pm,
16674           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
16675           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
16676           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
16677           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: order package
16678           from self-service
16679
16680 2006-11-26 17:08  ivan
16681
16682         * FS/FS/svc_acct.pm: some svc_acct.pm fixes for s1
16683
16684 2006-11-26 15:09  jeff
16685
16686         * httemplate/elements/menu.html: minor tyop
16687
16688 2006-11-26 15:06  jeff
16689
16690         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
16691           view/cust_main/notes.html: more ajaxy customer notes
16692
16693 2006-11-25 13:04  jeff
16694
16695         * httemplate/view/cust_main.cgi: chill FF wrt POSTDATA
16696
16697 2006-11-24 02:34  ivan
16698
16699         * httemplate/browse/part_pkg.cgi: link to and label one-time
16700           charges correctly
16701
16702 2006-11-24 00:48  ivan
16703
16704         * httemplate/elements/tr-input-beginning_ending.html,
16705           httemplate/elements/tr-input-lessthan_greaterthan.html,
16706           httemplate/search/cust_credit.html,
16707           httemplate/search/cust_pay.cgi,
16708           httemplate/search/report_cust_credit.html,
16709           httemplate/search/report_cust_pay.html, FS/FS/UI/Web.pm: add less
16710           than and greater than amounts to credit and payment searches
16711
16712 2006-11-20 02:34  ivan
16713
16714         * httemplate/browse/agent.cgi: remove annoying black box around
16715           override info
16716
16717 2006-11-19 19:05  ivan
16718
16719         * httemplate/autohandler: bug fix for open transactions
16720
16721 2006-11-17 18:19  jeff
16722
16723         * FS/FS/part_export/www_plesk.pm: add templating and web hosting
16724           optional on domain addition
16725
16726 2006-11-17 02:16  ivan
16727
16728         * FS/bin/freeside-prepaidd: initial fix for prepaid renewal
16729           problem; attempt to use an existing credit/payment before
16730           suspending
16731
16732 2006-11-16 07:37  jeff
16733
16734         * httemplate/edit/process/part_bill_event.cgi: bug squishing
16735
16736 2006-11-15 22:20  jeff
16737
16738         * httemplate/: elements/tr-input-date-field.html,
16739           edit/cust_main.cgi, edit/process/cust_main.cgi,
16740           view/cust_main/misc.html: switch birthdate to DateTime
16741
16742 2006-11-14 04:22  ivan
16743
16744         * httemplate/misc/cust_main-import.cgi: add some docs on required
16745           fields to page
16746
16747 2006-11-13 20:04  ivan
16748
16749         * httemplate/: browse/agent.cgi,
16750           misc/delete-agent_payment_gateway.cgi: working agent gateway
16751           override delete link
16752
16753 2006-11-13 19:30  ivan
16754
16755         * FS/FS/Misc.pm: Tie::IxHash data disappears when sent with
16756           Storable
16757
16758 2006-11-13 19:16  ivan
16759
16760         * FS/FS/Misc.pm, FS/FS/ClientAPI/MyAccount.pm,
16761           FS/FS/ClientAPI/Signup.pm,
16762           fs_selfservice/FS-SelfService/cgi/signup.html: have signup page
16763           use card-types config too
16764
16765 2006-11-13 18:54  ivan
16766
16767         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add card-types
16768           configuration value for self-service
16769
16770 2006-11-12 17:09  ivan
16771
16772         * FS/FS/CGI.pm, httemplate/elements/error.html,
16773           httemplate/elements/header.html,
16774           httemplate/pref/pref-process.html, httemplate/pref/pref.html: add
16775           preference page, start with just a password changer
16776
16777 2006-11-08 18:52  jeff
16778
16779         * FS/FS/TicketSystem/RT_External.pm: recorrect ticket order
16780
16781 2006-11-08 18:28  jeff
16782
16783         * FS/FS/TicketSystem/RT_External.pm: correct ticket order
16784
16785 2006-11-05 14:39  ivan
16786
16787         * Makefile: call it 1.7.1 to avoid confusion
16788
16789 2006-11-05 14:28  ivan
16790
16791         * bin/: customer-faker, payment-faker: some sample data creators
16792
16793 2006-11-05 11:34  ivan
16794
16795         * FS/FS/cust_main.pm: fix empty invoice number omitting in
16796           realtime_bop, oops
16797
16798 2006-11-05 11:22  ivan
16799
16800         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
16801
16802 2006-11-05 10:06  ivan
16803
16804         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: for want of a
16805           paren
16806
16807 2006-11-05 10:03  ivan
16808
16809         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: have card_type
16810           be an optional param anyway
16811
16812 2006-11-05 10:03  ivan
16813
16814         * FS/FS/ClientAPI/MyAccount.pm: fix auto-population of card_type
16815           SELECT in self-service payment form
16816
16817 2006-11-05 09:36  ivan
16818
16819         * fs_selfservice/FS-SelfService/: SelfService.pm,
16820           cgi/selfservice.cgi: add some self-service debugging
16821
16822 2006-11-05 08:58  ivan
16823
16824         * FS/bin/freeside-selfservice-server: fix spurious disconnection
16825           errors in selfservice server log
16826
16827 2006-11-05 07:55  ivan
16828
16829         * httemplate/view/cust_main/payment_history.html: fix but with no
16830           "show prior history" showing up when everything is hidden
16831
16832 2006-11-03 14:02  ivan
16833
16834         * FS/FS/part_pkg.pm: add every 45 day option to available
16835           frequencies
16836
16837 2006-10-31 10:56  jeff
16838
16839         * FS/FS/part_export/sqlradius.pm: do not require a reason to have
16840           been suspended
16841
16842 2006-10-31 08:57  jeff
16843
16844         * httemplate/edit/process/cust_main_note.cgi: ugh, too restrictive
16845
16846 2006-10-30 04:39  ivan
16847
16848         * FS/FS/cust_main.pm: realtime_bop: don't pass an empty
16849           invoice_number to B:OP, omit the field entirely
16850
16851 2006-10-29 17:28  ivan
16852
16853         * FS/MANIFEST: removing freeside-daily
16854
16855 2006-10-29 16:26  ivan
16856
16857         * FS/bin/freeside-bill: removing pre-1.4 freeside-bill
16858
16859 2006-10-27 12:10  ivan
16860
16861         * FS/FS/: Conf.pm, cust_pkg.pm: add
16862           unsuspend-always_adjust_next_bill_date config option for qis
16863
16864 2006-10-27 10:01  jeff
16865
16866         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_note.cgi,
16867           httemplate/edit/process/cust_main_note.cgi,
16868           httemplate/elements/overlibmws_crossframe.js,
16869           httemplate/view/cust_main/notes.html: editable notes
16870
16871 2006-10-26 19:12  jeff
16872
16873         * FS/FS/part_export/: shellcommands.pm, sqlradius.pm: export
16874           enhancements for suspend reasons
16875
16876 2006-10-26 01:35  ivan
16877
16878         * fs_selfservice/FS-SelfService/cgi/signup.html: don't display a
16879           (none) package selection if there's a default
16880
16881 2006-10-25 11:10  jeff
16882
16883         * httemplate/view/cust_main/packages.html: show reasons
16884
16885 2006-10-25 10:36  ivan
16886
16887         * httemplate/: elements/pager.html, search/cust_main.cgi,
16888           search/elements/search.html: pagination patch from UNTD - limit
16889           the number of page links displayed and have a drop-down option
16890           for selecting number of entries per page
16891
16892 2006-10-25 05:04  ivan
16893
16894         * conf/ticket_system: default to RT_Internal ticketing
16895
16896 2006-10-24 21:51  jeff
16897
16898         * httemplate/elements/tr-selectmultiple-part_pkg.html: heh
16899
16900 2006-10-24 21:44  jeff
16901
16902         * httemplate/: elements/tr-selectmultiple-part_pkg.html,
16903           search/cust_pkg.cgi, search/report_cust_pkg.html: select multiple
16904           pkgparts on advanced package report
16905
16906 2006-10-24 20:12  jeff
16907
16908         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: no usersvc
16909           svc_www tweak
16910
16911 2006-10-24 19:22  jeff
16912
16913         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
16914           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
16915           httemplate/edit/svc_acct.cgi: limited domain select
16916
16917 2006-10-24 11:26  jeff
16918
16919         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
16920           httemplate/view/cust_main/misc.html: add customer signup date
16921
16922 2006-10-23 02:44  ivan
16923
16924         * httemplate/elements/menu.html: have the unlinked account search
16925           go to UN_username so it doesn't miss accounts with no UID
16926
16927 2006-10-23 02:35  ivan
16928
16929         * httemplate/elements/header.html: eek, VALIGN=top for the page
16930
16931 2006-10-23 02:24  ivan
16932
16933         * FS/FS/cust_main.pm: always do substring & fuzzy, getting
16934           complains searches are not returning enough
16935
16936 2006-10-23 01:47  ivan
16937
16938         * httemplate/misc/process/cancel_pkg.html: better error message if
16939           you don't enter a reason.  FS::reason::check can untaint its
16940           data, and will allow punctuation in reasons
16941
16942 2006-10-23 01:30  ivan
16943
16944         * fs_selfservice/FS-SelfService/cgi/: agent.cgi,
16945           cust_bill-logo.cgi, passwd.cgi, selfservice.cgi, signup.html:
16946           remove -w to prevent warnings from messing up otherwise working
16947           CGIs
16948
16949 2006-10-22 23:38  ivan
16950
16951         * FS/FS/Record.pm: add AU to list of zip-requiring countries
16952
16953 2006-10-22 21:21  jeff
16954
16955         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
16956           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
16957           httemplate/edit/reason.html,
16958           httemplate/edit/process/part_bill_event.cgi,
16959           httemplate/elements/tr-select-reason.html,
16960           httemplate/misc/cancel_pkg.html,
16961           httemplate/misc/process/cancel_pkg.html: events should attach
16962           reasons
16963
16964 2006-10-22 18:47  ivan
16965
16966         * httemplate/view/cust_main/packages.html: fix regression from
16967           table re-layout: don't display provision links for cancelled
16968           packages
16969
16970 2006-10-22 04:42  ivan
16971
16972         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
16973           fs_selfservice/FS-SelfService/cgi/signup.cgi: add signup server
16974           default package
16975
16976 2006-10-21 22:22  ivan
16977
16978         * FS/FS/part_pkg/prepaid.pm: doh, forgot fieldorder.  should just
16979           use Tie::IxHash here too
16980
16981 2006-10-21 22:18  ivan
16982
16983         * FS/: FS/part_pkg/prepaid.pm, bin/freeside-prepaidd: add price
16984           plan option for prepaid packages to cancel instead of suspend
16985
16986 2006-10-21 17:35  ivan
16987
16988         * httemplate/elements/menu.html: link to wrong place
16989
16990 2006-10-20 15:49  ivan
16991
16992         * FS/FS/part_pkg.pm: add 48-hour billing
16993
16994 2006-10-19 07:32  jeff
16995
16996         * FS/FS/Conf.pm: [no log message]
16997
16998 2006-10-19 07:29  jeff
16999
17000         * FS/FS/cust_pkg_reason.pm: suspension and cancellation reasons
17001
17002 2006-10-19 07:26  jeff
17003
17004         * httemplate/elements/tr-select-reason.html,
17005           httemplate/misc/cancel_pkg.cgi, httemplate/misc/cancel_pkg.html,
17006           httemplate/misc/expire_pkg.cgi,
17007           httemplate/misc/process/cancel_pkg.html,
17008           httemplate/misc/process/expire_pkg.cgi,
17009           httemplate/misc/susp_pkg.cgi, FS/t/cust_pkg_reason.t: suspension
17010           and cancellation reasons
17011
17012 2006-10-19 07:23  jeff
17013
17014         * FS/FS/cancel_reason.pm, FS/FS/reason.pm, FS/FS/reason_type.pm,
17015           FS/t/cancel_reason.t, FS/t/reason.t, FS/t/reason_type.t,
17016           httemplate/browse/reason.html,
17017           httemplate/browse/reason_type.html,
17018           httemplate/edit/process/reason.html,
17019           httemplate/edit/process/reason_type.html,
17020           httemplate/edit/reason.html, httemplate/edit/reason_type.html:
17021           suspension and cancellation reasons
17022
17023 2006-10-18 21:41  jeff
17024
17025         * FS/FS/part_export/acct_plesk.pm: wrong method
17026
17027 2006-10-18 16:07  jeff
17028
17029         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_bill_event.pm,
17030           FS/MANIFEST, htetc/handler.pl,
17031           httemplate/browse/part_bill_event.cgi,
17032           httemplate/edit/elements/edit.html,
17033           httemplate/edit/part_bill_event.cgi,
17034           httemplate/edit/process/part_bill_event.cgi,
17035           httemplate/elements/menu.html,
17036           httemplate/view/cust_main/packages.html: suspension and
17037           cancellation reasons
17038
17039 2006-10-18 02:30  ivan
17040
17041         * httemplate/docs/: config.html, export.html: removing obsolete
17042           config.html, moving info from export.html into wiki
17043
17044 2006-10-17 17:05  jeff
17045
17046         * httemplate/elements/tr-input-date-field.html: fix ugly null dates
17047
17048 2006-10-17 02:03  ivan
17049
17050         * rt/: html/Elements/Header, html/Elements/CollectionAsTable/Row,
17051           html/NoAuth/webrt.css, sbin/rt-setup-database.in: commiting rt
17052           3.4.5 to HEAD
17053
17054 2006-10-17 01:49  ivan
17055
17056         * rt/: html/NoAuth/printrt.css, lib/t/regression/14linking.t,
17057           lib/t/regression/22search_tix_by_watcher.t: Initial revision
17058
17059 2006-10-16 22:49  ivan
17060
17061         * fs_selfservice/FS-SelfService/SelfService.pm: fix signup problem
17062           on IE, whew!
17063
17064 2006-10-16 10:59  ivan
17065
17066         * FS/FS/Record.pm: fix for agent_custid unique bs ('violates unique
17067           constraint cust_main18'), hope this doesn't break anything else
17068
17069 2006-10-16 10:13  ivan
17070
17071         * httemplate/: edit/cust_main.cgi, view/cust_main/misc.html: its
17072           not my monday morning
17073
17074 2006-10-16 10:11  ivan
17075
17076         * FS/FS/Conf.pm: closing bracket helps
17077
17078 2006-10-16 10:10  ivan
17079
17080         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
17081           httemplate/view/cust_main/misc.html: add a conf checkbox to turn
17082           DOB on
17083
17084 2006-10-16 09:56  ivan
17085
17086         * httemplate/edit/cust_main.cgi: fix stickiness bug when editing
17087           advertising sources
17088
17089 2006-10-15 19:21  ivan
17090
17091         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: fix typo
17092           switching Net::Plesk to a run-time dependency
17093
17094 2006-10-14 16:53  ivan
17095
17096         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: don't load
17097           Net::Plesk until its needed, to prevent every install from
17098           depending on it
17099
17100 2006-10-14 13:47  jeff
17101
17102         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: preliminary
17103           plesk support
17104
17105 2006-10-14 03:09  ivan
17106
17107         * httemplate/search/report_receivables.cgi: that should fix
17108           statuses on receivables report
17109
17110 2006-10-14 02:55  ivan
17111
17112         * httemplate/docs/: index.html, selfservice.html: move
17113           signup/self-service install to wiki
17114
17115 2006-10-12 02:42  ivan
17116
17117         * FS/FS/cust_main.pm: fix "amatch: $_ is undefined: what are you
17118           matching" error when there are no companies in the fuzzy cache
17119           yet
17120
17121 2006-10-08 22:05  ivan
17122
17123         * FS/FS/Conf.pm: date selektah
17124
17125 2006-10-08 21:27  jeff
17126
17127         * httemplate/edit/process/cust_main.cgi: more BoD
17128
17129 2006-10-08 18:05  ivan
17130
17131         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser,
17132           freeside-adduser: update the tools for dev installs
17133
17134 2006-10-08 17:30  ivan
17135
17136         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: have the new style
17137           notes be the default
17138
17139 2006-10-08 17:26  ivan
17140
17141         * httemplate/view/: cust_main.cgi, cust_main/tickets.html: clean up
17142           the customer view a tiny bit
17143
17144 2006-10-08 17:13  ivan
17145
17146         * htetc/handler.pl: add cust_main_note to handler.pl
17147
17148 2006-10-08 01:17  ivan
17149
17150         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
17151           FS/FS/Setup.pm, FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
17152           FS/FS/payby.pm, bin/customer-faker, htetc/handler.pl,
17153           httemplate/edit/part_bill_event.cgi,
17154           httemplate/elements/menu.html,
17155           httemplate/search/cust_pay_batch.cgi,
17156           httemplate/search/pay_batch.cgi,
17157           httemplate/search/elements/search.html: add menu items for credit
17158           card batching, debug last-minute changes to payby.pm, add ACL for
17159           re-processing batches, separate CARD and CHEK batches, fixed
17160           defaults for batch formats
17161
17162 2006-10-07 16:40  ivan
17163
17164         * FS/FS/cust_bill.pm: remove a spurious commit from batch_card and
17165           document realtime option
17166
17167 2006-10-07 14:40  ivan
17168
17169         * FS/FS/cust_main.pm: better error msg on CSV import with bad
17170           pkgpart
17171
17172 2006-10-04 14:22  jeff
17173
17174         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/Conf.pm,
17175           FS/FS/Record.pm, httemplate/edit/cust_main.cgi,
17176           httemplate/elements/tr-input-date-field.html,
17177           httemplate/view/cust_main/misc.html: DoB
17178
17179 2006-10-03 15:44  jeff
17180
17181         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_main.pm,
17182           FS/FS/cust_main_note.pm, FS/MANIFEST, FS/FS/Schema.pm,
17183           FS/t/cust_main_note.t, httemplate/edit/cust_main.cgi,
17184           httemplate/edit/cust_main_note.cgi,
17185           httemplate/edit/process/cust_main_note.cgi,
17186           httemplate/view/cust_main.cgi,
17187           httemplate/view/cust_main/notes.html: Enhanced customer notes
17188
17189 2006-10-03 08:59  ivan
17190
17191         * FS/FS/: cust_main_invoice.pm, cust_pay_batch.pm, svc_external.pm,
17192           svc_www.pm: s/repalce/replace/ in POD doc
17193
17194 2006-09-29 10:22  ivan
17195
17196         * FS/FS/access_user.pm: fix problem with viewing unlinked services
17197
17198 2006-09-29 09:18  ivan
17199
17200         * FS/FS/part_export/domain_sql.pm: precedence error causing schema
17201           mapped values to disappear
17202
17203 2006-09-29 08:36  ivan
17204
17205         * FS/FS/part_export/domain_sql.pm: fix mapping problem in
17206           domain_sql export
17207
17208 2006-09-28 10:45  ivan
17209
17210         * FS/FS/svc_acct.pm: missing $ in ldap_password
17211
17212 2006-09-26 11:55  ivan
17213
17214         * httemplate/search/: svc_Smart.html, svc_acct.cgi: fix
17215           username@domain search
17216
17217 2006-09-23 11:33  ivan
17218
17219         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: update to
17220           mailserver integration
17221
17222 2006-09-20 21:41  ivan
17223
17224         * FS/FS/part_export/acct_sql.pm: support static values in acct_sql
17225           as well
17226
17227 2006-09-20 09:00  ivan
17228
17229         * FS/FS/part_export/acct_sql.pm: eek, terminate the javascript
17230
17231 2006-09-20 08:20  ivan
17232
17233         * FS/FS/part_export/acct_sql.pm: finish correcting the naming
17234
17235 2006-09-20 08:19  ivan
17236
17237         * FS/FS/part_export/domain_sql.pm: tie correctly!
17238
17239 2006-09-19 09:49  ivan
17240
17241         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
17242           part_export/domain_sql.pm: add domain_sql export for new
17243           mailserver config and modify acct_sql export for same
17244
17245 2006-09-17 19:21  ivan
17246
17247         * httemplate/elements/menu.html: ticket system disableability for
17248           rainbowshops
17249
17250 2006-09-16 13:07  ivan
17251
17252         * bin/customer-faker: bulk fake customer insert
17253
17254 2006-09-15 12:15  ivan
17255
17256         * FS/FS/AccessRight.pm, httemplate/search/cust_tax_exempt_pkg.cgi,
17257           httemplate/view/cust_main/payment_history.html: add link to
17258           customer tax exemptions to customer view page
17259
17260 2006-09-14 22:10  ivan
17261
17262         * FS/FS/: Schema.pm, cust_bill_ApplicationCommon.pm,
17263           cust_bill_pay_pkg.pm, cust_credit_bill_pkg.pm: add sdate and
17264           edate to cust_bill_pay_pkg and cust_credit_bill_pkg tables
17265
17266 2006-09-14 12:33  ivan
17267
17268         * httemplate/edit/part_virtual_field.cgi: don't promise virtual
17269           fields on tables we can't deliver them on.  virtual fields suck
17270           anyway, they should be real database fields
17271
17272 2006-09-14 12:30  ivan
17273
17274         * httemplate/edit/process/generic.cgi: pointer to
17275           elements/process.html, fwiw
17276
17277 2006-09-13 09:01  ivan
17278
17279         * httemplate/search/report_cust_pay.html: add check # search, here
17280           for now...
17281
17282 2006-09-13 07:57  ivan
17283
17284         * FS/FS/cust_bill_ApplicationCommon.pm: yes, that does appear to be
17285           the fix for all this trouble.  s/qsearchs/qsearch/
17286
17287 2006-09-13 07:53  ivan
17288
17289         * FS/FS/: cust_credit.pm, cust_pay.pm: some cleanup while i'm here
17290
17291 2006-09-12 19:14  ivan
17292
17293         * FS/FS/Record.pm: encryption-on-insert bugfix from untd
17294
17295 2006-09-12 19:11  ivan
17296
17297         * FS/FS/svc_Common.pm: in-place replace bugfix from untd &
17298           debugging cleanup
17299
17300 2006-09-12 14:27  ivan
17301
17302         * httemplate/search/cust_main.cgi: no need to log this
17303
17304 2006-09-05 18:20  ivan
17305
17306         * bin/breakdown-bill-applications: not done yet
17307
17308 2006-09-05 18:08  ivan
17309
17310         * fs_selfservice/DEPLOY: this was supposed to just be a local hack,
17311           how did it wind up in CVS?
17312
17313 2006-09-05 18:08  ivan
17314
17315         * FS/bin/freeside-setup: new world ACLs
17316
17317 2006-09-05 18:07  ivan
17318
17319         * FS/FS/ClientAPI/Signup.pm: less cut and paste
17320
17321 2006-09-05 18:07  ivan
17322
17323         * FS/FS/payby.pm: ugh DCLN :/
17324
17325 2006-09-05 18:06  ivan
17326
17327         * FS/FS/cust_svc.pm: add some debugging
17328
17329 2006-09-05 18:06  ivan
17330
17331         * FS/FS/cdr.pm: add missing =back
17332
17333 2006-09-05 09:44  ivan
17334
17335         * httemplate/edit/process/cust_refund.cgi: fix refunds, really
17336
17337 2006-09-05 09:27  ivan
17338
17339         * httemplate/edit/process/cust_refund.cgi: fix FS::payby::payby2bop
17340           usage
17341
17342 2006-09-04 13:31  ivan
17343
17344         * httemplate/search/sqlradius.cgi: really fix the embedded duration
17345           table
17346
17347 2006-09-04 13:22  ivan
17348
17349         * httemplate/search/sqlradius.cgi: use the exact provided time
17350
17351 2006-09-04 13:15  ivan
17352
17353         * httemplate/search/sqlradius.cgi: fix the date/time parsing
17354
17355 2006-09-04 13:12  ivan
17356
17357         * httemplate/search/sqlradius.cgi: fix the embedded duration table
17358
17359 2006-09-04 13:10  ivan
17360
17361         * httemplate/search/sqlradius.cgi: fix the gridding colors
17362
17363 2006-09-04 13:05  ivan
17364
17365         * httemplate/: elements/tr-input-beginning_ending.html,
17366           search/sqlradius.cgi, search/sqlradius.html: allow time selection
17367           in RADIUS searches and grid-ize the resulting table
17368
17369 2006-09-04 09:24  ivan
17370
17371         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add RADIUS
17372           session search back to main menu
17373
17374 2006-09-02 20:14  ivan
17375
17376         * bin/dbdef-create: REALLY don't error out trying to create a dbdef
17377           file from scratch
17378
17379 2006-09-02 20:12  ivan
17380
17381         * bin/dbdef-create: don't error out trying to create a dbdef file
17382           from scratch
17383
17384 2006-09-02 13:38  ivan
17385
17386         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
17387           agent-virtualize invoice event reports
17388
17389 2006-09-01 00:52  ivan
17390
17391         * fs_selfservice/FS-SelfService/cgi/signup.html: pretty this up a
17392           little
17393
17394 2006-08-31 18:51  lawrence
17395
17396         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
17397           fs_selfservice/FS-SelfService/cgi/signup.html: Progress
17398           checkpoint on improved signup stuff for additional services
17399
17400 2006-08-31 14:26  lawrence
17401
17402         * httemplate/config/config-process.cgi: make select-sub parameters
17403           work
17404
17405 2006-08-31 13:47  ivan
17406
17407         * eg/TEMPLATE_cust_main.import, etc/megapop.pl: BEGONE $Id
17408
17409 2006-08-31 13:44  ivan
17410
17411         * bin/: svc_acct.import, svc_domain.erase: BEGONE $Id$
17412
17413 2006-08-31 13:44  ivan
17414
17415         * bin/svc_acct.export: removing obsolete file
17416
17417 2006-08-31 12:59  ivan
17418
17419         * bin/fs-migrate-svc_acct_sm: BEGONE $Id$
17420
17421 2006-08-31 12:25  ivan
17422
17423         * fs_selfservice/FS-SelfService/cgi/signup.cgi: BEGONE $Id$
17424
17425 2006-08-30 09:24  ivan
17426
17427         * bin/mapsecrets2access_user: need a username arg for now... this
17428           should make the error message less confusing
17429
17430 2006-08-30 08:41  ivan
17431
17432         * FS/bin/freeside-adduser: get rid of all the htpasswd stuff in
17433           freeside-adduser
17434
17435 2006-08-29 11:04  khoff
17436
17437         * FS/FS/part_pkg/flat_introrate.pm: Introductory rates...just what
17438           we always wanted.  Requires Date::Manip.
17439
17440 2006-08-29 10:50  lawrence
17441
17442         * FS/FS/ClientAPI/Signup.pm,
17443           fs_selfservice/FS-SelfService/cgi/signup.cgi,
17444           fs_selfservice/FS-SelfService/cgi/signup.html: Signup
17445           Enhancements
17446
17447 2006-08-28 06:52  ivan
17448
17449         * httemplate/edit/process/cust_main.cgi: parameters to method calls
17450           require ( ), arrgh
17451
17452 2006-08-27 17:52  jeff
17453
17454         * FS/FS/cust_bill.pm: protect against a race
17455
17456 2006-08-27 15:55  jeff
17457
17458         * Makefile: more clean
17459
17460 2006-08-27 14:50  jeff
17461
17462         * FS/FS/cust_bill.pm, FS/FS/payby.pm,
17463           httemplate/misc/process/payment.cgi: fix payby2bop brokenness
17464
17465 2006-08-27 13:10  jeff
17466
17467         * FS/FS/cust_pay_batch.pm: no comment
17468
17469 2006-08-27 13:09  jeff
17470
17471         * FS/FS/payby.pm: oops
17472
17473 2006-08-27 12:33  ivan
17474
17475         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add back
17476           invoice event reports
17477
17478 2006-08-27 12:30  jeff
17479
17480         * httemplate/: edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
17481           edit/cust_credit_bill.cgi, misc/download-batch.cgi: correct bad
17482           conflict resolution
17483
17484 2006-08-26 16:15  jeff
17485
17486         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
17487           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay_batch.pm,
17488           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
17489           FS/FS/part_bill_event.pm, FS/FS/payby.pm,
17490           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
17491           FS/t/cust_bill_pay_batch.t, httemplate/browse/cust_pay_batch.cgi,
17492           httemplate/edit/cust_bill_pay.cgi,
17493           httemplate/edit/cust_credit.cgi,
17494           httemplate/edit/cust_credit_bill.cgi,
17495           httemplate/edit/part_bill_event.cgi,
17496           httemplate/edit/process/cust_main.cgi,
17497           httemplate/edit/process/cust_refund.cgi,
17498           httemplate/misc/bill.cgi, httemplate/misc/download-batch.cgi,
17499           httemplate/misc/process/payment.cgi,
17500           httemplate/search/cust_pay_batch.cgi,
17501           httemplate/search/pay_batch.cgi,
17502           httemplate/search/pay_batch.html,
17503           httemplate/search/report_cust_pay_batch.html: batch refactor
17504           continued
17505
17506 2006-08-26 07:44  ivan
17507
17508         * FS/FS/Schema.pm: better error reporting for schema load failures
17509           (w/DBIx::DBSchema 0.32+), hopefully...
17510
17511 2006-08-26 07:39  ivan
17512
17513         * FS/FS/Schema.pm: better error reporting for schema load failures
17514           (w/DBIx::DBSchema 0.32+), hopefully...
17515
17516 2006-08-26 05:57  ivan
17517
17518         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi: fix
17519           javascript for auto-setting application amount
17520
17521 2006-08-25 19:20  ivan
17522
17523         * httemplate/edit/cust_bill_pay.cgi: fix javascript for
17524           auto-setting application amount
17525
17526 2006-08-25 19:20  ivan
17527
17528         * htetc/handler.pl: i want max and min!
17529
17530 2006-08-25 19:12  ivan
17531
17532         * FS/FS/: Record.pm: foiled by autovivification!
17533
17534 2006-08-25 12:30  ivan
17535
17536         * FS/FS/Misc.pm, FS/FS/Record.pm,
17537           httemplate/edit/cust_main/select-country.html,
17538           httemplate/edit/cust_main/select-county.html,
17539           httemplate/edit/cust_main/select-state.html: use GROUP BY instead
17540           of DISTINCT ON in the state and country queries for better
17541           cross-database compatibility, based on a preliminary patch from
17542           Jason Thomas
17543
17544 2006-08-23 18:37  ivan
17545
17546         * httemplate/edit/: cust_credit.cgi, cust_pay.cgi: oops,
17547           "Auto-apply to invoices" dropdown disappeared
17548
17549 2006-08-23 15:25  ivan
17550
17551         * Makefile, httemplate/index.html,
17552           httemplate/browse/access_group.html,
17553           httemplate/browse/access_user.html,
17554           httemplate/browse/addr_block.cgi, httemplate/browse/agent.cgi,
17555           httemplate/browse/agent_type.cgi,
17556           httemplate/browse/cust_main_county.cgi,
17557           httemplate/browse/cust_pay_batch.cgi,
17558           httemplate/browse/inventory_class.html,
17559           httemplate/browse/msgcat.cgi, httemplate/browse/nas.cgi,
17560           httemplate/browse/part_bill_event.cgi,
17561           httemplate/browse/part_export.cgi,
17562           httemplate/browse/part_pkg.cgi,
17563           httemplate/browse/part_referral.html,
17564           httemplate/browse/part_svc.cgi,
17565           httemplate/browse/part_virtual_field.cgi,
17566           httemplate/browse/payment_gateway.html,
17567           httemplate/browse/pkg_class.html, httemplate/browse/rate.cgi,
17568           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
17569           httemplate/browse/elements/browse.html,
17570           httemplate/config/config-process.cgi,
17571           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
17572           httemplate/docs/trouble.html, httemplate/edit/REAL_cust_pkg.cgi,
17573           httemplate/edit/access_group.html,
17574           httemplate/edit/access_user.html, httemplate/edit/agent.cgi,
17575           httemplate/edit/agent_payment_gateway.html,
17576           httemplate/edit/agent_type.cgi,
17577           httemplate/edit/bulk-cust_svc.html,
17578           httemplate/edit/cust_bill_pay.cgi,
17579           httemplate/edit/cust_credit.cgi,
17580           httemplate/edit/cust_credit_bill.cgi,
17581           httemplate/edit/cust_main.cgi,
17582           httemplate/edit/cust_main_county-expand.cgi,
17583           httemplate/edit/cust_main_county.cgi,
17584           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
17585           httemplate/edit/cust_refund.cgi,
17586           httemplate/edit/inventory_class.html, httemplate/edit/msgcat.cgi,
17587           httemplate/edit/part_bill_event.cgi,
17588           httemplate/edit/part_export.cgi, httemplate/edit/part_pkg.cgi,
17589           httemplate/edit/part_referral.html, httemplate/edit/part_svc.cgi,
17590           httemplate/edit/part_virtual_field.cgi,
17591           httemplate/edit/payment_gateway.html,
17592           httemplate/edit/pkg_class.html,
17593           httemplate/edit/prepay_credit.cgi, httemplate/edit/rate.cgi,
17594           httemplate/edit/rate_region.cgi, httemplate/edit/reg_code.cgi,
17595           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
17596           httemplate/edit/svc_acct_pop.cgi,
17597           httemplate/edit/svc_broadband.cgi,
17598           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
17599           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_phone.cgi,
17600           httemplate/edit/svc_www.cgi,
17601           httemplate/edit/cust_main/billing.html,
17602           httemplate/edit/cust_main/contact.html,
17603           httemplate/edit/cust_main/select-country.html,
17604           httemplate/edit/cust_main/select-county.html,
17605           httemplate/edit/cust_main/select-state.html,
17606           httemplate/edit/elements/edit.html,
17607           httemplate/edit/elements/svc_Common.html,
17608           httemplate/edit/process/REAL_cust_pkg.cgi,
17609           httemplate/edit/process/access_group.html,
17610           httemplate/edit/process/access_user.html,
17611           httemplate/edit/process/agent.cgi,
17612           httemplate/edit/process/agent_payment_gateway.html,
17613           httemplate/edit/process/agent_type.cgi,
17614           httemplate/edit/process/bulk-cust_svc.cgi,
17615           httemplate/edit/process/cust_bill_pay.cgi,
17616           httemplate/edit/process/cust_credit.cgi,
17617           httemplate/edit/process/cust_credit_bill.cgi,
17618           httemplate/edit/process/cust_main.cgi,
17619           httemplate/edit/process/cust_main_county-collapse.cgi,
17620           httemplate/edit/process/cust_main_county-expand.cgi,
17621           httemplate/edit/process/cust_main_county.cgi,
17622           httemplate/edit/process/cust_pay.cgi,
17623           httemplate/edit/process/cust_pkg.cgi,
17624           httemplate/edit/process/cust_refund.cgi,
17625           httemplate/edit/process/cust_svc.cgi,
17626           httemplate/edit/process/domain_record.cgi,
17627           httemplate/edit/process/generic.cgi,
17628           httemplate/edit/process/inventory_class.html,
17629           httemplate/edit/process/msgcat.cgi,
17630           httemplate/edit/process/part_bill_event.cgi,
17631           httemplate/edit/process/part_export.cgi,
17632           httemplate/edit/process/part_pkg.cgi,
17633           httemplate/edit/process/part_referral.html,
17634           httemplate/edit/process/part_svc.cgi,
17635           httemplate/edit/process/payment_gateway.html,
17636           httemplate/edit/process/pkg_class.html,
17637           httemplate/edit/process/prepay_credit.cgi,
17638           httemplate/edit/process/quick-charge.cgi,
17639           httemplate/edit/process/quick-cust_pkg.cgi,
17640           httemplate/edit/process/rate.cgi,
17641           httemplate/edit/process/rate_region.cgi,
17642           httemplate/edit/process/reg_code.cgi,
17643           httemplate/edit/process/router.cgi,
17644           httemplate/edit/process/svc_acct.cgi,
17645           httemplate/edit/process/svc_acct_pop.cgi,
17646           httemplate/edit/process/svc_broadband.cgi,
17647           httemplate/edit/process/svc_domain.cgi,
17648           httemplate/edit/process/svc_external.cgi,
17649           httemplate/edit/process/svc_forward.cgi,
17650           httemplate/edit/process/svc_phone.html,
17651           httemplate/edit/process/svc_www.cgi,
17652           httemplate/edit/process/addr_block/add.cgi,
17653           httemplate/edit/process/addr_block/allocate.cgi,
17654           httemplate/edit/process/addr_block/deallocate.cgi,
17655           httemplate/edit/process/addr_block/split.cgi,
17656           httemplate/edit/process/elements/process.html,
17657           httemplate/edit/process/elements/svc_Common.html,
17658           httemplate/elements/checkboxes-table-name.html,
17659           httemplate/elements/checkboxes-table.html,
17660           httemplate/elements/header-popup.html,
17661           httemplate/elements/header.html,
17662           httemplate/elements/jsrsServer.html,
17663           httemplate/elements/menu.html, httemplate/elements/menubar.html,
17664           httemplate/elements/pager.html,
17665           httemplate/elements/phonenumber.html,
17666           httemplate/elements/progress-init.html,
17667           httemplate/elements/progress-popup.html,
17668           httemplate/elements/search-cust_main.html,
17669           httemplate/elements/select-access_group.html,
17670           httemplate/elements/select-agent.html,
17671           httemplate/elements/select-cust-fields.html,
17672           httemplate/elements/select-cust_pkg-status.html,
17673           httemplate/elements/select-month_year.html,
17674           httemplate/elements/select-part_referral.html,
17675           httemplate/elements/select-pkg_class.html,
17676           httemplate/elements/select-table.html,
17677           httemplate/elements/select-taxclass.html,
17678           httemplate/elements/small_custview.html,
17679           httemplate/elements/table-grid.html,
17680           httemplate/elements/table.html,
17681           httemplate/elements/tr-select-access_group.html,
17682           httemplate/elements/tr-select-agent.html,
17683           httemplate/elements/tr-select-cust-fields.html,
17684           httemplate/elements/tr-select-cust_pkg-status.html,
17685           httemplate/elements/tr-select-from_to.html,
17686           httemplate/elements/tr-select-part_referral.html,
17687           httemplate/elements/tr-select-pkg_class.html,
17688           httemplate/elements/xmlhttp.html,
17689           httemplate/graph/cust_bill_pkg.cgi,
17690           httemplate/graph/money_time.cgi,
17691           httemplate/graph/report_cust_bill_pkg.html,
17692           httemplate/graph/report_money_time.html,
17693           httemplate/graph/elements/monthly.html,
17694           httemplate/misc/batch-cust_pay.html, httemplate/misc/bill.cgi,
17695           httemplate/misc/cancel-unaudited.cgi,
17696           httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
17697           httemplate/misc/cdr-import.html, httemplate/misc/change_pkg.cgi,
17698           httemplate/misc/counties.cgi,
17699           httemplate/misc/cust_main-cancel.cgi,
17700           httemplate/misc/cust_main-import.cgi,
17701           httemplate/misc/cust_main-import_charges.cgi,
17702           httemplate/misc/delete-cust_credit.cgi,
17703           httemplate/misc/delete-cust_pay.cgi,
17704           httemplate/misc/delete-customer.cgi,
17705           httemplate/misc/delete-domain_record.cgi,
17706           httemplate/misc/delete-part_export.cgi,
17707           httemplate/misc/download-batch.cgi, httemplate/misc/dump.cgi,
17708           httemplate/misc/email-invoice.cgi,
17709           httemplate/misc/email_invoice_events.cgi,
17710           httemplate/misc/email_invoices.cgi,
17711           httemplate/misc/expire_pkg.cgi, httemplate/misc/fax-invoice.cgi,
17712           httemplate/misc/fax_invoice_events.cgi,
17713           httemplate/misc/fax_invoices.cgi,
17714           httemplate/misc/inventory_item-import.html,
17715           httemplate/misc/link.cgi, httemplate/misc/meta-import.cgi,
17716           httemplate/misc/payment.cgi, httemplate/misc/print-invoice.cgi,
17717           httemplate/misc/print_invoice_events.cgi,
17718           httemplate/misc/print_invoices.cgi, httemplate/misc/queue.cgi,
17719           httemplate/misc/states.cgi, httemplate/misc/susp_pkg.cgi,
17720           httemplate/misc/unapply-cust_credit.cgi,
17721           httemplate/misc/unapply-cust_pay.cgi,
17722           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
17723           httemplate/misc/unvoid-cust_pay_void.cgi,
17724           httemplate/misc/upload-batch.cgi,
17725           httemplate/misc/void-cust_pay.cgi, httemplate/misc/whois.cgi,
17726           httemplate/misc/xmlhttp-cust_main-search.cgi,
17727           httemplate/misc/xmlrpc.cgi,
17728           httemplate/misc/process/batch-cust_pay.cgi,
17729           httemplate/misc/process/catchall.cgi,
17730           httemplate/misc/process/cdr-import.html,
17731           httemplate/misc/process/cust_main-import.cgi,
17732           httemplate/misc/process/cust_main-import_charges.cgi,
17733           httemplate/misc/process/delete-customer.cgi,
17734           httemplate/misc/process/expire_pkg.cgi,
17735           httemplate/misc/process/inventory_item-import.html,
17736           httemplate/misc/process/link.cgi,
17737           httemplate/misc/process/meta-import.cgi,
17738           httemplate/misc/process/payment.cgi, httemplate/search/cdr.html,
17739           httemplate/search/cust_bill.html,
17740           httemplate/search/cust_bill_event.cgi,
17741           httemplate/search/cust_bill_event.html,
17742           httemplate/search/cust_bill_pkg.cgi,
17743           httemplate/search/cust_credit.html,
17744           httemplate/search/cust_main-otaker.cgi,
17745           httemplate/search/cust_main-zip.html,
17746           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
17747           httemplate/search/cust_pkg.cgi,
17748           httemplate/search/cust_tax_exempt_pkg.cgi,
17749           httemplate/search/inventory_item.html,
17750           httemplate/search/prepay_credit.html,
17751           httemplate/search/queue.html, httemplate/search/reg_code.html,
17752           httemplate/search/report_cdr.html,
17753           httemplate/search/report_cust_bill.html,
17754           httemplate/search/report_cust_credit.html,
17755           httemplate/search/report_cust_main-zip.html,
17756           httemplate/search/report_cust_pay.html,
17757           httemplate/search/report_cust_pkg.html,
17758           httemplate/search/report_prepaid_income.cgi,
17759           httemplate/search/report_prepaid_income.html,
17760           httemplate/search/report_receivables.cgi,
17761           httemplate/search/report_receivables.html,
17762           httemplate/search/report_tax.cgi,
17763           httemplate/search/report_tax.html, httemplate/search/sql.html,
17764           httemplate/search/sqlradius.cgi,
17765           httemplate/search/sqlradius.html,
17766           httemplate/search/svc_Smart.html, httemplate/search/svc_acct.cgi,
17767           httemplate/search/svc_broadband.cgi,
17768           httemplate/search/svc_domain.cgi,
17769           httemplate/search/svc_external.cgi,
17770           httemplate/search/svc_forward.cgi,
17771           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
17772           httemplate/search/elements/search.html,
17773           httemplate/view/cust_bill-logo.cgi,
17774           httemplate/view/cust_bill-pdf.cgi,
17775           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
17776           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
17777           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
17778           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
17779           httemplate/view/svc_forward.cgi, httemplate/view/svc_phone.cgi,
17780           httemplate/view/svc_www.cgi,
17781           httemplate/view/cust_main/billing.html,
17782           httemplate/view/cust_main/contacts.html,
17783           httemplate/view/cust_main/misc.html,
17784           httemplate/view/cust_main/order_pkg.html,
17785           httemplate/view/cust_main/packages.html,
17786           httemplate/view/cust_main/payment_history.html,
17787           httemplate/view/cust_main/quick-charge.html,
17788           httemplate/view/cust_main/tickets.html,
17789           httemplate/view/elements/svc_Common.html: Will things ever be the
17790           same again? It's the final masonize
17791
17792 2006-08-23 14:53  ivan
17793
17794         * httemplate/misc/batch-cust_pay.html: remove extraneous "
17795
17796 2006-08-23 05:13  ivan
17797
17798         * FS/FS/Schema.pm: removing already commented-out code
17799
17800 2006-08-23 05:06  ivan
17801
17802         * Makefile, FS/FS/CGI.pm: don't use FREESIDE_URL for this, it
17803           didn't work out...
17804
17805 2006-08-22 05:23  ivan
17806
17807         * httemplate/docs/: index.html, upgrade-1.4.2.html, upgrade10.html,
17808           upgrade9.html: get rid of old upgrade instructions
17809
17810 2006-08-22 05:20  ivan
17811
17812         * README.1.7.0: wiki!
17813
17814 2006-08-22 05:09  ivan
17815
17816         * README.1.5.0pre6, README.1.5.7, README.1.5.7.lastbit,
17817           README.1.5.8: removing old upgrade instructions...  can always
17818           get the out of the Attic
17819
17820 2006-08-21 16:01  ivan
17821
17822         * FS/: MANIFEST, FS/Schema.pm, FS/cust_bill.pm,
17823           FS/cust_bill_ApplicationCommon.pm, FS/cust_bill_pay.pm,
17824           FS/cust_bill_pay_pkg.pm, FS/cust_bill_pkg.pm,
17825           FS/cust_credit_bill.pm, FS/cust_credit_bill_pkg.pm,
17826           t/cust_bill_ApplicationCommon.t, t/cust_bill_pay_pkg.t,
17827           t/cust_credit_bill_pkg.t: add cust_bill_pay_pkg and
17828           cust_credit_bill_pkg - applying credits and payments against
17829           specific line items
17830
17831 2006-08-21 10:45  ivan
17832
17833         * FS/FS/: cust_main.pm: search for existing advertising sources
17834           before adding a new one
17835
17836 2006-08-21 05:38  ivan
17837
17838         * rt/html/Ticket/Elements/EditCustomers: better RT hint for smarter
17839           smart search
17840
17841 2006-08-21 02:46  ivan
17842
17843         * httemplate/docs/: install-rt.html, install.html, index.html:
17844           we're off to see the wiki, the wonderful wiki of oz
17845
17846 2006-08-18 05:18  ivan
17847
17848         * FS/FS/cust_main.pm: and a slight fix to the CSV import
17849
17850 2006-08-18 04:56  ivan
17851
17852         * FS/FS/cust_main.pm: pass through the explicitly specified pkeys
17853
17854 2006-08-18 04:52  ivan
17855
17856         * FS/FS/cust_main.pm: alas, now try with recursion
17857
17858 2006-08-18 04:40  ivan
17859
17860         * FS/FS/cust_main.pm: fix the  explicitly specified primary keys
17861
17862 2006-08-18 04:36  ivan
17863
17864         * FS/FS/cust_main.pm: allow explicitly specified primary keys (to
17865           get around big 8.1 Pg changes wrt reverse engineering
17866
17867 2006-08-18 03:34  ivan
17868
17869         * FS/FS/cust_main.pm: suggestion to run dbdef-create here, yes...
17870
17871 2006-08-18 03:31  ivan
17872
17873         * FS/FS/cust_main.pm: want ALL of cust_main-skeleton tables config,
17874           not just the first line
17875
17876 2006-08-18 03:27  ivan
17877
17878         * FS/FS/cust_main.pm: that was it, the sql had to be fixed...
17879
17880 2006-08-18 03:26  ivan
17881
17882         * FS/FS/cust_main.pm: W T F
17883
17884 2006-08-18 03:18  ivan
17885
17886         * FS/FS/cust_main.pm: even more skeleton debugging, ugh
17887
17888 2006-08-18 03:10  ivan
17889
17890         * FS/FS/cust_main.pm: what's going on with the parameters for
17891           skeleton inserts??
17892
17893 2006-08-18 03:00  ivan
17894
17895         * FS/FS/cust_main.pm: skeleton typo
17896
17897 2006-08-18 02:58  ivan
17898
17899         * FS/FS/cust_main.pm: oops, want CHILD table for skeleton inserts,
17900           not parent
17901
17902 2006-08-18 02:50  ivan
17903
17904         * FS/FS/cust_main.pm: add debugging to _copy_skel to get some idea
17905           what's going on
17906
17907 2006-08-18 01:33  ivan
17908
17909         * FS/FS/: Conf.pm, cust_main.pm: first try at skeleton feature for
17910           mg
17911
17912 2006-08-16 01:19  ivan
17913
17914         * FS/bin/freeside-adduser: get rid of too-verbose debugging
17915
17916 2006-08-15 07:20  ivan
17917
17918         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi,
17919           httemplate/misc/process/cust_main-import.cgi: add a new, extended
17920           CSV import format
17921
17922 2006-08-14 06:28  ivan
17923
17924         * FS/FS/cust_main.pm: pass email, phone and ip adderss to B:OP when
17925           doing refunds, hopefully this will fix OpenECHO refunds
17926
17927 2006-08-14 05:24  ivan
17928
17929         * Changes.1.7.0: there's more, but this will have to do
17930
17931 2006-08-14 05:13  ivan
17932
17933         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
17934           httemplate/elements/header.html,
17935           httemplate/elements/search-cust_main.html,
17936           rt/html/Elements/FreesideInvoiceSearch,
17937           rt/html/Elements/FreesideNewCust,
17938           rt/html/Elements/FreesideSearch,
17939           rt/html/Elements/FreesideSvcSearch, rt/html/Elements/PageLayout,
17940           rt/html/Elements/SimpleSearch, rt/html/Elements/Tabs,
17941           rt/html/NoAuth/webrt.css: sprinkle some magic ajax fairy dust on
17942           referring customer SELEKTAH.  rewind!  make smart search smarter,
17943           re-layout the top search bars and add an invoice one
17944
17945 2006-08-14 01:38  ivan
17946
17947         * FS/FS/access_user.pm: bugfix for agentless access users,
17948           triggered by part_referral (advertising source) agent
17949           virtualization
17950
17951 2006-08-13 03:25  ivan
17952
17953         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
17954           httemplate/edit/cust_pay.cgi,
17955           httemplate/edit/process/cust_pay.cgi,
17956           httemplate/view/cust_main.cgi,
17957           httemplate/view/cust_main/billing.html,
17958           httemplate/view/cust_main/misc.html,
17959           httemplate/view/cust_main/packages.html,
17960           httemplate/view/cust_main/payment_history.html,
17961           httemplate/view/cust_main/tickets.html: customer view work:
17962
17963           DONE  1. add status and balance to top
17964
17965           DONE  2. add some sort of oldest date thing so the history
17966           doesn't get too      big (# years and a link to "show older")
17967
17968             3. make the rest of the action links into js popups?  maybe
17969           later,
17970                weird IENess when closing em
17971           DONE (finished)    - so revert out or finish/commit the Enter
17972           check payment one    - Process page can wait until another day..
17973           it should be more of an *action*
17974
17975           DONE  4. Ticket list config knobs for wtxs (grid it too)
17976
17977           DONE  5. grid the package list
17978
17979 2006-08-12 04:01  ivan
17980
17981         * httemplate/edit/cust_credit.cgi: s/Post/Enter/;
17982
17983 2006-08-12 03:47  ivan
17984
17985         * FS/FS/Conf.pm, FS/FS/AccessRight.pm,
17986           httemplate/view/cust_main/payment_history.html: fix acl rewrite
17987           causing problems: void now shows up properly, deprecate all the
17988           redundant config values
17989
17990 2006-08-11 23:45  ivan
17991
17992         * FS/FS/cust_pkg.pm: don't adjust next bill date on unsuspension!
17993           causes undesirable effects with prorate/subscription packages and
17994           undesirably rewards customers for non-payment, closes: Bug#1325
17995
17996 2006-08-11 01:02  ivan
17997
17998         * FS/FS/access_user.pm, FS/FS/part_referral.pm,
17999           httemplate/browse/part_referral.html,
18000           httemplate/edit/cust_main.cgi,
18001           httemplate/elements/select-agent.html,
18002           httemplate/elements/select-part_referral.html,
18003           httemplate/elements/tr-select-agent.html,
18004           httemplate/elements/tr-select-part_referral.html: virtualize
18005           referrals on customer addition
18006
18007 2006-08-10 15:18  ivan
18008
18009         * httemplate/config/config.cgi: bugfix for selects that don't have
18010           select_enum
18011
18012 2006-08-10 06:50  ivan
18013
18014         * README.1.7.0, FS/FS/Schema.pm, FS/FS/cust_main.pm,
18015           FS/FS/part_referral.pm, httemplate/browse/part_referral.html,
18016           httemplate/view/cust_main/misc.html: add cust_main.agent_custid
18017           (at least to schema and customer view, no manual editing yet)
18018
18019 2006-08-10 05:01  ivan
18020
18021         * httemplate/browse/part_referral.html: bold the total footer
18022
18023 2006-08-10 04:55  ivan
18024
18025         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
18026           FS/FS/access_user.pm, FS/FS/part_referral.pm,
18027           httemplate/browse/part_referral.cgi,
18028           httemplate/browse/part_referral.html,
18029           httemplate/edit/part_referral.cgi,
18030           httemplate/edit/part_referral.html,
18031           httemplate/edit/process/part_referral.cgi,
18032           httemplate/edit/process/part_referral.html,
18033           httemplate/elements/menu.html: agent-virtualize advertising
18034           sources
18035
18036 2006-08-09 20:10  ivan
18037
18038         * FS/FS/Schema.pm: don't set the default to NULL the string!
18039           besides, that's already the default value of any nullable column,
18040           which @date_type is...
18041
18042 2006-08-09 19:27  ivan
18043
18044         * FS/FS/part_pkg.pm: better debugging for missing recur_fee so its
18045           easier to check the db
18046
18047 2006-08-09 14:46  ivan
18048
18049         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: take
18050           "coming soon" options off the menu, its been Soon for too long -
18051           they'll get here when they do
18052
18053 2006-08-09 03:47  ivan
18054
18055         * FS/FS/ClientAPI/MyAccount.pm,
18056           fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/svc_acct.pm,
18057           fs_selfservice/FS-SelfService/cgi/change_password.html,
18058           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
18059           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
18060           fs_selfservice/FS-SelfService/cgi/provision_list.html,
18061           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service
18062           interface: add proper password changer and prevent "Setup my
18063           services" provisioner from showing broken links for services not
18064           handled yet
18065
18066 2006-08-09 00:46  ivan
18067
18068         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: and the
18069           days go by...
18070
18071 2006-08-09 00:03  ivan
18072
18073         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: this is not
18074           my beautiful magic template! (water flowing underground)
18075
18076 2006-08-08 23:43  jeff
18077
18078         * README.1.7.0, FS/FS/Schema.pm, FS/FS/Setup.pm,
18079           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
18080           FS/FS/part_bill_event.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
18081           httemplate/browse/cust_pay_batch.cgi,
18082           httemplate/browse/pay_batch.cgi, httemplate/docs/schema.html,
18083           httemplate/misc/download-batch.cgi: batch refactor
18084
18085 2006-08-08 23:34  ivan
18086
18087         * FS/FS/ClientAPI/MyAccount.pm,
18088           fs_selfservice/FS-SelfService/SelfService.pm,
18089           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi,
18090           fs_selfservice/FS-SelfService/cgi/view_invoice.html: self-service
18091           interface: move from text to html invoices
18092
18093 2006-08-08 20:45  ivan
18094
18095         * fs_selfservice/FS-SelfService/Makefile.PL: please bleeding-edge
18096           debian perl, would you put it in /usr/local/sbin?  thanks.
18097
18098 2006-08-06 19:44  ivan
18099
18100         * FS/FS/CurrentUser.pm, FS/FS/Schema.pm, FS/FS/access_user.pm,
18101           httemplate/browse/part_pkg.cgi,
18102           httemplate/browse/access_user.html,
18103           httemplate/edit/access_user.html,
18104           httemplate/edit/elements/edit.html: add internal user disable-ing
18105
18106 2006-08-06 19:19  ivan
18107
18108         * httemplate/search/elements/search.html: get rid of the extra
18109           border in nested tables
18110
18111 2006-08-06 16:39  ivan
18112
18113         * FS/: FS/access_user.pm, bin/freeside-adduser: slightly better
18114           bootstrapping for htpasswd kludge... hopefully that will go away
18115           in 1.7.1
18116
18117 2006-08-06 14:37  ivan
18118
18119         * FS/FS/svc_Common.pm: make sure default RADIUS groups don't
18120           override ones for existing records
18121
18122 2006-08-06 13:23  ivan
18123
18124         * httemplate/edit/svc_acct.cgi: silly closing }
18125
18126 2006-08-06 13:21  ivan
18127
18128         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
18129           httemplate/edit/svc_acct.cgi: yow.  fix up group handling
18130
18131 2006-08-06 13:07  ivan
18132
18133         * FS/FS/svc_acct.pm, httemplate/edit/process/cust_main.cgi: this
18134           should fix the barfing about default radius groups on the new
18135           customer screen...
18136
18137 2006-08-06 02:14  ivan
18138
18139         * FS/FS/svc_acct.pm: this just needs to be a hashref and we should
18140           be all set with radius groups then
18141
18142 2006-08-06 02:10  ivan
18143
18144         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
18145           httemplate/edit/svc_acct.cgi: this should process default
18146           usergroup as well as fixed now
18147
18148 2006-08-06 01:43  ivan
18149
18150         * FS/FS/svc_acct.pm: add debugging to track down RADIUS group
18151           problem
18152
18153 2006-08-06 01:10  ivan
18154
18155         * FS/FS/: svc_acct.pm: add confession here to diagnose etxrn's
18156           problem better
18157
18158 2006-07-27 17:33  ivan
18159
18160         * FS/FS/access_user.pm: htpasswd workaround no longer necessary -
18161           closes: #1351
18162
18163 2006-07-27 01:08  ivan
18164
18165         * FS/t/svc_phone.t: svc_phone.t
18166
18167 2006-07-25 21:18  ivan
18168
18169         * FS/FS/UID.pm: ugh, fixup bootstrapping
18170
18171 2006-07-25 01:39  ivan
18172
18173         * httemplate/search/cust_main.cgi: oops, extra else
18174
18175 2006-07-25 01:33  ivan
18176
18177         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
18178           httemplate/elements/table-grid.html,
18179           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi:
18180           this should finish adding the "inactive" status, i think?
18181
18182 2006-07-25 00:27  ivan
18183
18184         * bin/rt-update-links: quick script to convert rt links from one
18185           database name to another
18186
18187 2006-07-24 15:40  ivan
18188
18189         * FS/FS/cust_main.pm: fix up smart searching to make the quick
18190           payment entry behave better
18191
18192 2006-07-23 07:23  ivan
18193
18194         * httemplate/search/report_receivables.cgi: sql num_pkgs
18195           conflicting with method...
18196
18197 2006-07-23 07:21  ivan
18198
18199         * httemplate/search/report_receivables.cgi: ugh, really fix the
18200           statuses here
18201
18202 2006-07-23 07:20  ivan
18203
18204         * httemplate/search/report_receivables.cgi: hopefully fix the
18205           statuses here
18206
18207 2006-07-23 07:17  ivan
18208
18209         * httemplate/search/report_receivables.cgi:  i should REALLY go to
18210           sleep
18211
18212 2006-07-23 07:16  ivan
18213
18214         * httemplate/search/report_receivables.cgi:  i should go to sleep
18215
18216 2006-07-23 07:07  ivan
18217
18218         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi:
18219           more work towards adding an "inactive" status - add it to the A/R
18220           report
18221
18222 2006-07-15 17:55  ivan
18223
18224         * SCHEMA_CHANGE, FS/FS/Conf.pm, FS/FS/agent.pm, FS/FS/cust_bill.pm,
18225           FS/FS/inventory_item.pm,
18226           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
18227           httemplate/autohandler, httemplate/browse/cust_pay_batch.cgi,
18228           httemplate/edit/cust_credit.cgi,
18229           httemplate/elements/overlibmws.js,
18230           httemplate/elements/overlibmws_draggable.js,
18231           httemplate/elements/phonenumber.html,
18232           httemplate/search/cust_bill.html, httemplate/search/svc_acct.cgi,
18233           httemplate/search/svc_domain.cgi,
18234           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
18235           httemplate/view/svc_external.cgi: odds and ends
18236
18237 2006-07-13 21:20  ivan
18238
18239         * FS/FS/cust_pkg.pm: don't send cancellation emails on package
18240           changes
18241
18242 2006-07-13 20:27  ivan
18243
18244         * FS/FS/svc_Common.pm: this should fix radius group editing and the
18245           "Reference found where even-sized list expected at
18246           /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 473" error
18247
18248 2006-07-13 20:17  ivan
18249
18250         * FS/FS/CurrentUser.pm: this should fix the bootstrapping
18251
18252 2006-07-13 18:42  ivan
18253
18254         * FS/FS/: CurrentUser.pm, UID.pm: add the small
18255           FS::CurrentUser::BootstrapUser class for... surprise...
18256           bootstrapping
18257
18258 2006-07-13 17:42  ivan
18259
18260         * FS/FS/Setup.pm: fix acl bootstrapping
18261
18262 2006-07-13 17:32  ivan
18263
18264         * FS/: FS/UID.pm, bin/freeside-setup: should be able to
18265           freeside-setup without a username now
18266
18267 2006-07-13 16:45  ivan
18268
18269         * FS/FS/UID.pm: mapsecrets file shouldn't be necessary at all...
18270
18271 2006-07-12 20:54  ivan
18272
18273         * FS/FS/Report/Table/Monthly.pm,
18274           httemplate/search/cust_credit.html,
18275           httemplate/search/cust_pay.cgi,
18276           httemplate/search/report_receivables.cgi: fix multiple-agent
18277           virtualization properly for these reports
18278
18279 2006-07-12 16:33  ivan
18280
18281         * FS/: bin/freeside-setup, FS/Setup.pm: add acl bootstrapping -
18282           should be installable again now
18283
18284 2006-07-11 17:20  ivan
18285
18286         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
18287           FS/FS/cdr.pm, FS/FS/cust_svc.pm, FS/FS/h_svc_phone.pm,
18288           FS/FS/part_svc.pm, FS/FS/svc_phone.pm,
18289           httemplate/elements/menu.html, httemplate/misc/cdr-import.html,
18290           FS/MANIFEST, htetc/handler.pl, httemplate/edit/part_svc.cgi,
18291           httemplate/edit/svc_phone.cgi,
18292           httemplate/edit/elements/edit.html,
18293           httemplate/edit/elements/svc_Common.html,
18294           httemplate/edit/process/svc_phone.html,
18295           httemplate/edit/process/elements/process.html,
18296           httemplate/edit/process/elements/svc_Common.html,
18297           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
18298           httemplate/search/svc_phone.cgi, httemplate/view/svc_phone.cgi,
18299           httemplate/view/elements/svc_Common.html,
18300           FS/FS/part_pkg/voip_cdr.pm: svc_phone service and CDR billing
18301           from imported CDRs
18302
18303 2006-07-09 07:35  ivan
18304
18305         * rt/html/Elements/: Header, PageLayout: fix the image path in the
18306           kludged looknfeel integration
18307
18308 2006-07-05 07:55  ivan
18309
18310         * FS/FS/cust_main.pm: patch to fix fuzzy searching from Ryan Gunn
18311
18312 2006-07-05 04:23  ivan
18313
18314         * README.1.7.0: hint about permissions and users
18315
18316 2006-07-04 05:01  ivan
18317
18318         * FS/: bin/freeside-addgroup, bin/freeside-adduser, MANIFEST:
18319           adding freeside-addgroup
18320
18321 2006-07-01 04:26  ivan
18322
18323         * FS/FS/Record.pm: another Pg 8.1 fix?  noticed by Damon Vincent
18324
18325 2006-06-30 07:30  ivan
18326
18327         * FS/bin/freeside-adduser: checkin freeside-adduser with the -g
18328           flag!  sheesh
18329
18330 2006-06-29 08:45  ivan
18331
18332         * FS/FS/part_export/shellcommands.pm: small patch to set
18333           $new_finger from Tim Yardley
18334
18335 2006-06-29 08:19  ivan
18336
18337         * httemplate/edit/part_bill_event.cgi: percentage late fees too
18338
18339 2006-06-29 06:47  ivan
18340
18341         * FS/FS/inventory_class.pm, FS/FS/svc_Common.pm,
18342           httemplate/browse/inventory_class.html,
18343           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
18344           httemplate/edit/svc_broadband.cgi,
18345           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
18346           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
18347           httemplate/search/inventory_item.html: finish at least the
18348           automatic provisioning part
18349
18350 2006-06-27 07:19  ivan
18351
18352         * httemplate/docs/index.html: going to wikiland
18353
18354 2006-06-24 09:41  ivan
18355
18356         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
18357           httemplate/edit/part_svc.cgi, httemplate/browse/part_svc.cgi,
18358           httemplate/elements/select-table.html,
18359           httemplate/elements/table-grid.html: Add the ability to link
18360           customer service definition fields to inventory   classes, with
18361           an "automatic/manual" flag.  Add the ability for the web
18362           interface to maintain these links.  Start prettying up the
18363           service def.    edit in preparation for Bigger Changes.
18364
18365 2006-06-21 09:26  ivan
18366
18367         * httemplate/browse/part_pkg.cgi: fix show/hide disabled link
18368           interaction w/pager
18369
18370 2006-06-21 06:00  ivan
18371
18372         * httemplate/elements/iframecontentmws.js: oops, don't want this
18373           debugging in here
18374
18375 2006-06-21 06:00  ivan
18376
18377         * httemplate/view/cust_main/payment_history.html:
18378           http://www.macridesweb.com/oltest/ONCLICK.html !!!!!
18379
18380 2006-06-21 05:58  ivan
18381
18382         * httemplate/view/cust_main.cgi: need the OLiframecontent sub
18383
18384 2006-06-21 05:57  ivan
18385
18386         * httemplate/elements/header-popup.html: adding a header element
18387           for popups to replace CGI::header
18388
18389 2006-06-21 05:56  ivan
18390
18391         * httemplate/elements/iframecontentmws.js: add overlib iframe
18392           function
18393
18394 2006-06-21 01:42  ivan
18395
18396         * FS/FS/agent_type.pm, httemplate/browse/agent_type.cgi: speed up
18397           the agent type report when there are lots of package definitions
18398
18399 2006-06-19 06:09  ivan
18400
18401         * httemplate/view/cust_main/packages.html: fix ACL name for service
18402           provisioning and prevent disabled service provisioning from
18403           messing up table formatting
18404
18405 2006-06-19 05:47  ivan
18406
18407         * bin/mapsecrets2access_user: better error checking for this
18408           thrown-together bootstrapping script
18409
18410 2006-06-19 05:22  ivan
18411
18412         * bin/mapsecrets2access_user: ACL bootstrapping
18413
18414 2006-06-19 05:15  ivan
18415
18416         * FS/: FS/CurrentUser.pm, bin/freeside-upgrade: ACL bootstrapping
18417
18418 2006-06-19 05:09  ivan
18419
18420         * FS/t/ConfDefaults.t: forgot to commit this test
18421
18422 2006-06-19 04:57  ivan
18423
18424         * Changes.1.7.0, README.1.7.0, bin/mapsecrets2access_user: ACL
18425           bootstrapping/upgrade
18426
18427 2006-06-19 04:25  ivan
18428
18429         * FS/FS/AccessRight.pm, FS/FS/access_user.pm, FS/FS/cust_main.pm,
18430           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
18431           httemplate/view/cust_main/packages.html,
18432           httemplate/view/cust_main/payment_history.html: ACLs, take three
18433           or four or something
18434
18435 2006-06-19 01:05  ivan
18436
18437         * FS/FS/Conf.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main_Mixin.pm,
18438           FS/FS/cust_pkg.pm, FS/FS/UI/Web.pm, httemplate/config/config.cgi,
18439           httemplate/elements/menu.html,
18440           httemplate/elements/select-cust-fields.html,
18441           httemplate/elements/select-cust_pkg-status.html,
18442           httemplate/elements/tr-select-cust-fields.html,
18443           httemplate/elements/tr-select-cust_pkg-status.html,
18444           httemplate/graph/cust_bill_pkg.cgi,
18445           httemplate/search/cust_pkg_report.cgi,
18446           httemplate/search/report_cust_pkg.html,
18447           httemplate/view/cust_main/contacts.html: add ability to select
18448           specific package defs. and package status to package report for
18449           qis
18450
18451 2006-06-18 23:03  ivan
18452
18453         * httemplate/search/cust_main.cgi: fix up the alternating colors on
18454           the customer search results
18455
18456 2006-06-18 19:33  ivan
18457
18458         * FS/MANIFEST, FS/FS/CurrentUser.pm, FS/FS/Record.pm,
18459           FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
18460           FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
18461           httemplate/elements/select-agent.html,
18462           httemplate/elements/select-table.html,
18463           httemplate/elements/tr-select-agent.html,
18464           httemplate/search/cust_bill.html,
18465           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
18466           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
18467           httemplate/search/svc_forward.cgi: agent virtualization, take one
18468           (stuff from "inactive" changeset snuck into cust_main.pm and the
18469           package reporting changeset in search/cust_pkg.cgi here too)
18470
18471 2006-06-18 05:56  ivan
18472
18473         * httemplate/edit/elements/edit.html: well, it isn't broken...
18474
18475 2006-06-18 05:54  ivan
18476
18477         * FS/FS/AccessRight.pm, FS/FS/access_group.pm,
18478           FS/FS/access_groupagent.pm, FS/FS/m2name_Common.pm,
18479           FS/FS/part_pkg.pm, httemplate/edit/access_group.html,
18480           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
18481           httemplate/edit/process/access_group.html,
18482           httemplate/elements/checkboxes-table-name.html,
18483           httemplate/elements/checkboxes-table.html, FS/MANIFEST,
18484           htetc/handler.pl, httemplate/browse/access_group.html,
18485           httemplate/browse/access_user.html,
18486           httemplate/edit/process/elements/process.html: ACLs: finish group
18487           edit (agents + rights) & browse
18488
18489 2006-06-15 18:23  jeff
18490
18491         * FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
18492           httemplate/misc/download-batch.cgi: value issues and many bits
18493           remain
18494
18495 2006-06-15 17:47  ivan
18496
18497         * httemplate/misc/download-batch.cgi: and fix the  name for TD
18498           Canada Trust.  and that's it for now.  really.
18499
18500 2006-06-15 17:33  ivan
18501
18502         * httemplate/misc/download-batch.cgi: oops i'm gonna do that too,
18503           now that the batch format file is not the same as the batch
18504           params files
18505
18506 2006-06-15 17:27  ivan
18507
18508         * httemplate/misc/download-batch.cgi: s/printf/sprintf/ and make
18509           the config a little less strange
18510
18511 2006-06-08 03:32  ivan
18512
18513         * httemplate/elements/menu.html: fix link to prepaid card setup
18514
18515 2006-06-06 04:16  ivan
18516
18517         * rt/html/NoAuth/webrt.css: whew, this can go back
18518
18519 2006-06-06 04:08  ivan
18520
18521         * rt/html/NoAuth/webrt.css: yay this should finally fix the weird
18522           black navigation links; hide the Mason stuff from browsers when
18523           it doesn't get processed for some reason
18524
18525 2006-06-06 03:57  ivan
18526
18527         * rt/html/NoAuth/webrt.css: yet another attempt to fix weird black
18528           RT navigation links
18529
18530 2006-06-06 03:54  ivan
18531
18532         * rt/html/NoAuth/webrt.css: another attempt to fix weird black RT
18533           navigation links
18534
18535 2006-06-06 03:46  ivan
18536
18537         * rt/html/NoAuth/webrt.css: attempt to fix weird black RT
18538           navigation links
18539
18540 2006-06-06 03:30  ivan
18541
18542         * FS/FS/cdr.pm: fix unmatched =back somehow futzing things up with
18543           automated install. wtf?!
18544
18545 2006-06-02 06:20  ivan
18546
18547         * httemplate/elements/header.html,
18548           httemplate/search/svc_Smart.html, rt/FREESIDE_MODIFIED,
18549           rt/html/Elements/FreesideSvcSearch, rt/html/Elements/PageLayout,
18550           rt/html/Elements/Tabs: add a service search
18551
18552 2006-05-24 03:22  ivan
18553
18554         * FS/MANIFEST: removing duplicate entries
18555
18556 2006-05-23 08:54  ivan
18557
18558         * README.1.7.0: adding batch upgrade instructions to 1.7.0
18559           instructions too
18560
18561 2006-05-22 13:38  ivan
18562
18563         * rt/html/Elements/FreesideNewCust: missing > tag on INPUT
18564
18565 2006-05-22 11:27  ivan
18566
18567         * FS/FS/cust_main.pm: better error message for banned cards
18568
18569 2006-05-22 11:05  ivan
18570
18571         * Changes.1.5.8: justification
18572
18573 2006-05-21 19:06  ivan
18574
18575         * Makefile: docs are going in the wiki Real Soon Now anyway
18576
18577 2006-05-21 19:04  ivan
18578
18579         * Changes.1.5.8: 1.5.8!
18580
18581 2006-05-21 17:50  ivan
18582
18583         * Makefile: 1.7.0?  why not?
18584
18585 2006-05-21 17:44  ivan
18586
18587         * httemplate/: index.html, elements/menu.html: 1.7.0?  why not!
18588
18589 2006-05-21 11:40  ivan
18590
18591         * FS/FS/part_export/communigate_pro_singledomain.pm: tyop
18592
18593 2006-05-20 13:06  jeff
18594
18595         * README.1.5.7.lastbit, README.1.5.8, FS/FS.pm, FS/MANIFEST,
18596           FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_pay_batch.pm,
18597           FS/FS/pay_batch.pm, FS/t/pay_batch.t, htetc/handler.pl,
18598           httemplate/browse/cust_pay_batch.cgi,
18599           httemplate/docs/schema.html, httemplate/docs/upgrade10.html,
18600           httemplate/misc/download-batch.cgi: first stab at BoM download
18601
18602 2006-05-15 06:57  ivan
18603
18604         * httemplate/: index.html, elements/freeside.css,
18605           elements/header.html, elements/menu.html: move most of the crap
18606           on the "main menu" to the sidebar
18607
18608 2006-05-15 04:05  ivan
18609
18610         * rt/html/NoAuth/webrt.css, httemplate/elements/freeside.css,
18611           httemplate/elements/header.html, httemplate/elements/xmenu.css,
18612           httemplate/search/cust_main.cgi, rt/FREESIDE_MODIFIED,
18613           rt/html/Elements/FreesideNewCust,
18614           rt/html/Elements/FreesideSearch, rt/html/Elements/Header,
18615           rt/html/Elements/PageLayout, rt/html/Elements/SimpleSearch,
18616           rt/html/Elements/Tabs, rt/html/Elements/TitleBoxStart,
18617           rt/html/Search/Bulk.html: more ACL and re-skinning work, now with
18618           RT!
18619
18620 2006-05-14 09:47  ivan
18621
18622         * CREDITS, Changes.1.7.0, htetc/handler.pl, httemplate/autohandler,
18623           httemplate/index.html, httemplate/browse/access_group.html,
18624           httemplate/browse/access_user.html,
18625           httemplate/browse/agent_type.cgi,
18626           httemplate/browse/cust_main_county.cgi,
18627           httemplate/browse/msgcat.cgi, httemplate/browse/part_pkg.cgi,
18628           httemplate/edit/access_group.html,
18629           httemplate/edit/access_user.html, httemplate/edit/agent_type.cgi,
18630           httemplate/edit/cust_bill_pay.cgi,
18631           httemplate/edit/cust_credit.cgi,
18632           httemplate/edit/cust_credit_bill.cgi,
18633           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
18634           httemplate/edit/part_referral.cgi,
18635           httemplate/edit/part_virtual_field.cgi,
18636           httemplate/edit/svc_domain.cgi,
18637           httemplate/edit/elements/edit.html,
18638           httemplate/edit/process/access_group.html,
18639           httemplate/edit/process/access_user.html,
18640           httemplate/edit/process/agent_type.cgi,
18641           httemplate/edit/process/cust_bill_pay.cgi,
18642           httemplate/edit/process/cust_credit.cgi,
18643           httemplate/edit/process/cust_credit_bill.cgi,
18644           httemplate/edit/process/elements/process.html,
18645           httemplate/elements/checkboxes-table.html,
18646           httemplate/elements/cssexpr.js, httemplate/elements/footer.html,
18647           httemplate/elements/header.html,
18648           httemplate/elements/menubar.html,
18649           httemplate/elements/select-access_group.html,
18650           httemplate/elements/tr-select-access_group.html,
18651           httemplate/elements/xmenu.css, httemplate/elements/xmenu.js,
18652           httemplate/misc/batch-cust_pay.html, httemplate/misc/payment.cgi,
18653           httemplate/search/cust_bill.cgi,
18654           httemplate/search/cust_main-otaker.cgi,
18655           httemplate/search/cust_main-payinfo.html,
18656           httemplate/search/cust_main-quickpay.html,
18657           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.html,
18658           httemplate/search/cust_pkg_report.cgi,
18659           httemplate/search/report_cust_bill.html,
18660           httemplate/search/report_cust_credit.html,
18661           httemplate/search/report_cust_pay.html,
18662           httemplate/search/report_prepaid_income.html,
18663           httemplate/search/report_tax.html,
18664           httemplate/search/sqlradius.html,
18665           httemplate/search/svc_acct.html,
18666           httemplate/search/svc_domain.cgi,
18667           httemplate/search/svc_domain.html,
18668           httemplate/search/svc_external.cgi, FS/MANIFEST,
18669           FS/FS/AccessRight.pm, FS/FS/CGI.pm, FS/FS/Schema.pm,
18670           FS/FS/access_group.pm, FS/FS/access_groupagent.pm,
18671           FS/FS/access_right.pm, FS/FS/access_user.pm,
18672           FS/FS/access_user_pref.pm, FS/FS/access_usergroup.pm,
18673           FS/FS/agent_type.pm, FS/FS/cust_bill.pm, FS/FS/m2m_Common.pm,
18674           FS/FS/payby.pm, FS/FS/svc_domain.pm, FS/FS/UI/Web.pm,
18675           FS/FS/part_pkg/billoneday.pm, FS/bin/freeside-addoutsourceuser,
18676           FS/t/AccessRight.t, FS/t/access_group.t,
18677           FS/t/access_groupagent.t, FS/t/access_right.t,
18678           FS/t/access_user.t, FS/t/access_user_pref.t,
18679           FS/t/access_usergroup.t, httemplate/view/cust_main/packages.html,
18680           httemplate/view/cust_main/payment_history.html: first part of ACL
18681           and re-skinning work and some other small stuff
18682
18683 2006-05-13 11:34  ivan
18684
18685         * httemplate/images/background-cheat.png: yay for cheating
18686
18687 2006-05-13 08:31  ivan
18688
18689         * httemplate/images/: 32clear.gif, arrow.down.png,
18690           arrow.right.black.png, arrow.right.png, black-gradient.png,
18691           black-gray-corner.png, black-gray-gradient.png,
18692           black-gray-side.png, black-gray-top.png: adding new images
18693
18694 2006-05-12 06:57  ivan
18695
18696         * httemplate/search/report_receivables.cgi: Pg 8.1 fix was
18697           incorrect and broke things, this should actually work
18698
18699 2006-05-08 04:48  ivan
18700
18701         * README.1.5.8, README.1.7.0: suggest "make clean" on upgrade -
18702           something is not quite right with perl Makefile hoohaw
18703
18704 2006-05-08 04:28  ivan
18705
18706         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
18707           httemplate/search/report_tax.cgi: add config switch to base tax
18708           off shipping address if present
18709
18710 2006-05-08 03:01  ivan
18711
18712         * FS/FS/Report/Table/Monthly.pm, httemplate/index.html,
18713           httemplate/graph/cust_bill_pkg-graph.cgi,
18714           httemplate/graph/cust_bill_pkg.cgi,
18715           httemplate/graph/elements/monthly.html,
18716           httemplate/search/cust_bill_pkg.cgi: sales report per agent and
18717           package class looks good
18718
18719 2006-05-07 13:27  ivan
18720
18721         * README.1.7.0, htetc/handler.pl, httemplate/docs/upgrade10.html,
18722           httemplate/elements/select-month_year.html,
18723           httemplate/elements/select-pkg_class.html,
18724           httemplate/elements/select-table.html,
18725           httemplate/elements/tr-select-from_to.html,
18726           httemplate/elements/tr-select-pkg_class.html,
18727           httemplate/graph/cust_bill_pkg-graph.cgi,
18728           httemplate/graph/cust_bill_pkg.cgi,
18729           httemplate/graph/money_time-graph.cgi,
18730           httemplate/graph/money_time.cgi,
18731           httemplate/graph/report_cust_bill_pkg.html,
18732           httemplate/graph/report_money_time.html,
18733           httemplate/graph/elements/monthly.html: first pass at sales
18734           reports per agent and package class
18735
18736 2006-05-03 02:47  ivan
18737
18738         * httemplate/search/report_receivables.cgi: pg 8.1 fix from Chris
18739           Cappuccio
18740
18741 2006-05-02 08:23  ivan
18742
18743         * FS/: MANIFEST, FS/Pony.pm: yours!
18744
18745 2006-05-02 08:03  ivan
18746
18747         * httemplate/: index.html, search/report_receivables.html: add an
18748           agent pre-selection page to receivables report
18749
18750 2006-05-02 06:29  ivan
18751
18752         * SCHEMA_CHANGE: need to install the new Schema.pm before you can
18753           autogenerate off it
18754
18755 2006-05-02 04:59  ivan
18756
18757         * httemplate/index.html, FS/FS/Report/Table/Monthly.pm,
18758           httemplate/graph/money_time-graph.cgi,
18759           httemplate/graph/money_time.cgi,
18760           httemplate/graph/report_money_time.html: add a "pre-report" page
18761           to this report/graph as requested by lewis/wtxs, also add 12mo
18762           total option
18763
18764 2006-05-01 06:09  ivan
18765
18766         * FS/FS/part_pkg/prorate.pm: small fix to make prorate behave on
18767           the 1st as it did before
18768
18769 2006-05-01 05:38  ivan
18770
18771         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fix some very
18772           annoying clucks (warnings with backtraces) when cutoff day isn't
18773           found in old packages
18774
18775 2006-05-01 04:45  ivan
18776
18777         * FS/FS/TicketSystem/RT_External.pm: column reference "disabled" is
18778           ambiguous
18779
18780 2006-05-01 04:43  ivan
18781
18782         * FS/FS/TicketSystem/RT_External.pm: fix bug with duplicate tickets
18783           showing up on customer view listing when the custom priority
18784           field was edited
18785
18786 2006-04-26 06:16  ivan
18787
18788         * Makefile: apache reload doesn't work when server isn't running
18789           already
18790
18791 2006-04-21 17:58  ivan
18792
18793         * httemplate/browse/generic.cgi,
18794           httemplate/browse/inventory_class.html,
18795           httemplate/browse/part_pkg.cgi, httemplate/browse/pkg_class.html,
18796           httemplate/browse/rate.cgi,
18797           httemplate/browse/elements/browse.html, htetc/handler.pl,
18798           httemplate/index.html, httemplate/edit/inventory_class.html,
18799           httemplate/edit/part_pkg.cgi, httemplate/edit/pkg_class.html,
18800           httemplate/edit/elements/edit.html,
18801           httemplate/edit/process/inventory_class.html,
18802           httemplate/edit/process/pkg_class.html,
18803           httemplate/edit/process/elements/process.html,
18804           httemplate/elements/select-agent.html,
18805           httemplate/elements/select-pkg_class.html,
18806           httemplate/elements/select-table.html,
18807           httemplate/elements/tr-select-pkg_class.html,
18808           httemplate/search/cust_pkg.cgi,
18809           httemplate/search/inventory_class.html, FS/FS/part_pkg.pm,
18810           httemplate/search/elements/search.html: start of package class
18811           web UI (add/edit package classes, package class selection in
18812           package def edit)
18813
18814 2006-04-21 07:21  ivan
18815
18816         * FS/FS/part_pkg/incomplete/billoneday.pm: throw this in here for
18817           now
18818
18819 2006-04-21 07:20  ivan
18820
18821         * FS/FS/part_pkg/: flat.pm, prorate.pm, subscription.pm: fix some
18822           indentation and the default cutoff day
18823
18824 2006-04-21 05:45  ivan
18825
18826         * httemplate/: index.html, browse/queue.cgi, misc/queue.cgi,
18827           search/queue.html: s(browse/queue.cgi)(search/queue.html)
18828
18829 2006-04-18 23:37  ivan
18830
18831         * FS/FS/cust_main.pm: DOH!  perlvar: not counting patterns matched
18832           in nested blocks that have been exited already.
18833
18834 2006-04-18 12:33  ivan
18835
18836         * httemplate/docs/install.html: add JSON to initial install
18837           instructions
18838
18839 2006-04-15 06:32  ivan
18840
18841         * httemplate/graph/money_time.cgi: REALLY correct the period for
18842           the total column this time
18843
18844 2006-04-15 06:28  ivan
18845
18846         * httemplate/graph/money_time.cgi: correct period & use a yellow
18847           color for the total column
18848
18849 2006-04-15 06:25  ivan
18850
18851         * httemplate/graph/money_time.cgi: format & link the total column
18852
18853 2006-04-14 17:21  ivan
18854
18855         * httemplate/graph/money_time.cgi: and </TD> the total column
18856
18857 2006-04-14 17:16  ivan
18858
18859         * httemplate/graph/money_time.cgi: add a total column
18860
18861 2006-04-14 04:55  ivan
18862
18863         * FS/FS/: Conf.pm, svc_forward.pm: add the
18864           svc_forward-arbitrary_dst flag to enable arbitrary svc_forward
18865           destinations
18866
18867 2006-04-13 14:29  ivan
18868
18869         * FS/bin/freeside-adduser: don't do the duplicate check unless
18870           there's a file already; fixes problem with first use of
18871           freeside-adduser
18872
18873 2006-04-12 05:36  ivan
18874
18875         * httemplate/index.html, FS/FS/cust_main.pm,
18876           httemplate/search/cust_main-zip.html,
18877           httemplate/search/cust_main.cgi,
18878           httemplate/search/report_cust_main-zip.html,
18879           httemplate/search/elements/search.html: zip code report
18880
18881 2006-04-09 16:41  ivan
18882
18883         * httemplate/view/: cust_main.cgi, cust_main/payment_history.html,
18884           cust_main/tickets.html: a few more fixups for our favorite
18885           include(...) from Scott Edwards
18886
18887 2006-04-09 16:39  ivan
18888
18889         * httemplate/edit/cust_main.cgi: add "spool_cdr" to cust_main
18890           fields
18891
18892 2006-04-09 16:24  ivan
18893
18894         * FS/FS/part_export/domain_shellcommands.pm: should fix "Can't use
18895           string ("old_uid") as a SCALAR ref while "strict refs" in use"
18896           error
18897
18898 2006-04-09 13:36  ivan
18899
18900         * FS/bin/freeside-adduser: error out if you try to add duplicates;
18901           this should lower my annoyance-level
18902
18903 2006-04-03 16:26  ivan
18904
18905         * FS/FS/: Conf.pm, svc_acct.pm: option to disable global uniqueness
18906           checking
18907
18908 2006-04-03 13:49  ivan
18909
18910         * FS/FS/svc_domain.pm: add PTR to sort order for DNS entries
18911
18912 2006-04-03 04:36  ivan
18913
18914         * FS/FS/Record.pm: and also allow [ and ] in ut_textn
18915
18916 2006-04-03 03:11  ivan
18917
18918         * FS/FS/Record.pm: allow [ and ] in ut_text
18919
18920 2006-04-03 02:46  ivan
18921
18922         * htetc/handler.pl, FS/FS/Misc.pm,
18923           httemplate/edit/cust_main/contact.html,
18924           httemplate/edit/cust_main/select-country.html,
18925           httemplate/edit/cust_main/select-state.html,
18926           httemplate/misc/states.cgi,
18927           httemplate/view/cust_main/contacts.html: have the UI use full
18928           country names, and state names outside the US...
18929
18930 2006-04-02 15:13  ivan
18931
18932         * FS/FS/: cust_main.pm, cust_pay_batch.pm: typo
18933
18934 2006-03-31 15:22  ivan
18935
18936         * httemplate/browse/part_bill_event.cgi: quick sort fix for billing
18937           events
18938
18939 2006-03-31 01:20  lsc
18940
18941         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fixed the errors
18942           pointed out by Ivan in the following email:
18943
18944           ---- before and after now?  I gave subscription and prorate a
18945           try.  Subscription came out as:
18946
18947             subscription 27th (03/25/06 - 04/27/06)  $10.00
18948             subscription 23rd (03/25/06 - 04/23/06)  $10.00
18949
18950           the "23rd" one is right, but the "27th" one should have only
18951           advanced the date two days to 3/27/06.
18952
18953               Prorate came out as:
18954
18955               prorate 23rd (03/25/06 - 04/23/06)  $9.20
18956               prorate 27th (03/25/06 - 04/27/06)  $10.49
18957
18958           The "23rd" one is right, but the "27th" one should have only
18959           advanced the date two days to 4/27/06.
18960
18961           lsc@prgmr.com
18962
18963 2006-03-30 06:22  ivan
18964
18965         * README.1.7.0, FS/bin/freeside-upgrade: move all the
18966           schema-updating magic into DBIx::DBSchema
18967
18968 2006-03-24 18:23  ivan
18969
18970         * FS/FS/cust_main.pm, FS/FS/queue_depend.pm, FS/FS/svc_acct.pm,
18971           FS/bin/freeside-setup,
18972           fs_selfservice/FS-SelfService/cgi/agent.cgi,
18973           fs_selfservice/FS-SelfService/cgi/payment_results.html,
18974           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
18975           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
18976           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
18977           httemplate/misc/upload-batch.cgi,
18978           httemplate/misc/process/cdr-import.html,
18979           httemplate/misc/process/cust_main-import.cgi,
18980           httemplate/misc/process/cust_main-import_charges.cgi,
18981           httemplate/misc/process/inventory_item-import.html: successfully
18982           correct the spelling of sucessful
18983
18984 2006-03-24 11:49  ivan
18985
18986         * httemplate/misc/process/payment.cgi: fix spelling
18987
18988 2006-03-23 04:00  lsc
18989
18990         * FS/FS/part_pkg/: billoneday.pm, prorate.pm, subscription.pm: for
18991           subscription.pm and prorate.pm:
18992
18993           -modify the subscription and prorate price plans
18994           (FS/FS/part_pkg/subscription.pm and prorate.pm) to have a
18995           configurable (add a field to the %info hash) billing day instead
18996           of "1st of the month" only.  subscription will be easy, prorate
18997           will be a little trickier.
18998
18999           essentially, I replaced the '1' in the 'day' field of the
19000           timelocal that generates $$date with the value I added to the
19001           %info hash, 'cutoff_day'
19002
19003           -implement a price plan (new file in FS/FS/part_pkg/ - probably
19004           @ISA FS::part_pkg::subscription) that charges the first full
19005           month if the customer signs up between the 1st and the
19006           configurable billing day, and gives them the remainder of the
19007           month free if they sign up between the configurable billing day
19008           and the end of the month.
19009
19010           if this is the first time the customer is billed, and if the date
19011           is greater than the cutoff date, advance $ssdate to cutoff_day of
19012           next month, else $$date is cutoff_date of this month.  Either
19013           way, charge them for a month.
19014
19015           ----------------------------------------------------------------------
19016
19017 2006-03-20 11:13  ivan
19018
19019         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cdr.pm,
19020           FS/FS/cdr_upstream_rate.pm, FS/FS/cust_main.pm,
19021           FS/FS/cust_svc.pm, FS/FS/rate_detail.pm, FS/FS/svc_acct.pm,
19022           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/part_pkg.cgi,
19023           FS/MANIFEST, FS/t/cdr_upstream_rate.t,
19024           bin/cdr_upstream_rate.import, httemplate/edit/rate.cgi,
19025           httemplate/edit/cust_main/billing.html,
19026           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
19027           httemplate/view/cust_main/billing.html: add price plan to bill on
19028           internal or external CDRs directly, add option to export CDRs to
19029           a per-customer downstream file
19030
19031 2006-03-17 06:56  ivan
19032
19033         * FS/FS/Daemon.pm: use IO::File, lucky this never threw an error...
19034
19035 2006-03-14 23:34  ivan
19036
19037         * FS/FS/part_pkg/voip_cdr.pm: initial commit of this just cause i
19038           want a revision history
19039
19040 2006-03-14 20:17  ivan
19041
19042         * FS/FS/Record.pm: handle BIGSERIAL like SERIAL for the cdr table,
19043           and normalize canadian zip codes as well as us ones
19044
19045 2006-03-13 14:32  ivan
19046
19047         * httemplate/elements/: progress-init.html, progress-popup.html:
19048           fix progress hoohaw for internet exploder again, whew.  also make
19049           sure error/finish messages are centered, looks better
19050
19051 2006-03-10 23:27  ivan
19052
19053         * httemplate/elements/footer.html: some pages from ui hoohaw have
19054           leaked footer include, need something here for now
19055
19056 2006-03-10 21:21  ivan
19057
19058         * httemplate/: elements/progress-init.html, elements/xmlhttp.html,
19059           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
19060           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
19061           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix the
19062           progressbar bug with multiple progressbar forms on a page
19063
19064 2006-03-10 14:30  ivan
19065
19066         * httemplate/: elements/progress-init.html,
19067           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
19068           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
19069           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix to
19070           (hopefully) allow multiple progress-init's in a page, also add
19071           second $cgi arg to all these progressbar calls...
19072
19073 2006-03-10 14:28  ivan
19074
19075         * FS/FS/UI/Web.pm: want to know who *called* this without the
19076           required second arg
19077
19078 2006-03-09 05:42  ivan
19079
19080         * htetc/handler.pl: fix that
19081           blank-page-instead-of-profiling-redirect-when-called-from-an-include
19082           bug triggered by mason 1.32 :)
19083
19084 2006-03-09 03:48  ivan
19085
19086         * httemplate/view/cust_main.cgi: don't use a table with
19087           WIDTH="100%", it shoves the custnum and "billing information"
19088           boxes way out to the right
19089
19090 2006-03-08 04:14  ivan
19091
19092         * FS/FS/inventory_item.pm,
19093           httemplate/misc/inventory_item-import.html,
19094           httemplate/misc/process/inventory_item-import.html,
19095           httemplate/search/inventory_class.html,
19096           httemplate/search/inventory_item.html:  Add an option to the web
19097           interface to batch upload new entries to the
19098           inventory_item table.
19099
19100 2006-03-08 02:05  ivan
19101
19102         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/inventory_class.pm,
19103           FS/FS/inventory_item.pm, FS/t/inventory_class.t,
19104           FS/t/inventory_item.t, httemplate/search/inventory_class.html,
19105           httemplate/search/inventory_item.html, bin/generate-table-module,
19106           htetc/handler.pl, httemplate/edit/inventory_class.html,
19107           httemplate/edit/elements/edit.html,
19108           httemplate/edit/process/inventory_class.html,
19109           httemplate/edit/process/elements/process.html,
19110           httemplate/search/elements/search.html: Add a new table for
19111           inventory with for DIDs/serials/etc., and an additional new table
19112           for inventory category (i.e. to distinguish DIDs, serials, MACs,
19113           etc.)
19114
19115 2006-03-08 00:21  ivan
19116
19117         * FS/FS/agent.pm: add space in error msg
19118
19119 2006-03-03 07:02  ivan
19120
19121         * FS/FS/Report/Table/Monthly.pm,
19122           httemplate/graph/money_time-graph.cgi,
19123           httemplate/graph/money_time.cgi: agent-specific
19124           sales/credit/receipts summary
19125
19126 2006-02-28 11:34  ivan
19127
19128         * FS/FS/part_pkg.pm: update POD docs regarding new price plans
19129
19130 2006-02-22 05:07  ivan
19131
19132         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
19133           httemplate/images/red_telephone_mimooh_01.png,
19134           httemplate/view/cust_main/contacts.html: add vonage click2call
19135           feature
19136
19137 2006-02-21 23:12  ivan
19138
19139         * FS/FS/CGI.pm: a better CGI::rooturl(), will have to do for now
19140
19141 2006-02-18 03:14  ivan
19142
19143         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cdr_calltype.pm,
19144           FS/FS/cdr_carrier.pm, FS/FS/cdr_type.pm, FS/FS/cust_main.pm,
19145           README.1.7.0, README.2.0.0, FS/MANIFEST,
19146           FS/FS/part_pkg/voip_sqlradacct.pm, FS/t/cdr.t,
19147           FS/t/cdr_calltype.t, FS/t/cdr_carrier.t, FS/t/cdr_type.t,
19148           FS/t/part_pkg-voip_cdr.t, htetc/handler.pl,
19149           httemplate/misc/cdr-import.html,
19150           httemplate/misc/process/cdr-import.html,
19151           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
19152           bin/cdr_calltype.import: CDR schema and class
19153
19154 2006-02-17 20:32  ivan
19155
19156         * htetc/global.asa, httemplate/docs/install.html: Mason it is
19157
19158 2006-02-17 18:11  ivan
19159
19160         * FS/FS/: cust_tax_exempt_pkg.pm, domain_record.pm, msgcat.pm,
19161           nas.pm, part_bill_event.pm, port.pm, prepay_credit.pm, queue.pm,
19162           queue_arg.pm, rate_detail.pm, reg_code_pkg.pm: update POD
19163           documentation left behind from example template
19164
19165 2006-02-16 13:43  ivan
19166
19167         * FS/FS/Setup.pm, FS/bin/freeside-setup, bin/populate-msgcat,
19168           httemplate/docs/admin.html, httemplate/docs/install.html:
19169           automate more of the initial data adding...
19170
19171 2006-02-08 23:18  ivan
19172
19173         * httemplate/elements/: calendar-en.js, calendar-setup.js,
19174           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
19175           jscalendar
19176
19177 2006-02-08 14:53  ivan
19178
19179         * FS/bin/freeside-selfservice-server: don't leave ssh zombies
19180           around either
19181
19182 2006-02-07 19:50  ivan
19183
19184         * httemplate/docs/: upgrade7.html, upgrade8.html: remove ancient
19185           upgrade instructions
19186
19187 2006-02-07 19:49  ivan
19188
19189         * httemplate/docs/: upgrade10.html, index.html: slightly html-ize
19190           the 1.5.8 upgrade instructions
19191
19192 2006-02-07 18:26  ivan
19193
19194         * FS/FS/UID.pm: update error message when secrets file cannot be
19195           found
19196
19197 2006-02-07 05:49  ivan
19198
19199         * FS/FS/svc_acct.pm: well, it was already fatal.  at least now the
19200           error message is better.
19201
19202 2006-02-07 03:12  ivan
19203
19204         * httemplate/edit/cust_pay.cgi: remove inadvertant extra table
19205           statement preventing page from showing up in konq
19206
19207 2006-02-05 04:27  ivan
19208
19209         * FS/FS/option_Common.pm, httemplate/browse/payment_gateway.html,
19210           httemplate/edit/payment_gateway.html,
19211           httemplate/edit/process/payment_gateway.html: payment gateway
19212           editing
19213
19214 2006-02-01 15:13  ivan
19215
19216         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
19217           FS/FS/Cron/backup.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/vacuum.pm,
19218           FS/bin/freeside-daily, FS/bin/freeside-monthly,
19219           FS/t/Cron-backup.t, FS/t/Cron-bill.t, FS/t/Cron-vacuum.t,
19220           httemplate/browse/part_bill_event.cgi: finish adding
19221           freeside-monthly and monthly events
19222
19223 2006-01-31 23:58  ivan
19224
19225         * Makefile: HEAD isn't 1.5.8 anymore
19226
19227 2006-01-31 07:01  ivan
19228
19229         * FS/FS/payby.pm: oops, forgot $
19230
19231 2006-01-31 03:02  ivan
19232
19233         * FS/FS/Schema.pm, FS/FS/payby.pm, FS/MANIFEST, FS/t/payby.t,
19234           htetc/handler.pl, httemplate/browse/part_bill_event.cgi,
19235           httemplate/edit/part_bill_event.cgi: [no log message]
19236
19237 2006-01-30 20:26  ivan
19238
19239         * httemplate/: browse/addr_block.cgi, browse/agent.cgi,
19240           browse/agent_type.cgi, browse/cust_pay_batch.cgi,
19241           browse/part_bill_event.cgi, browse/part_export.cgi,
19242           browse/part_pkg.cgi, browse/part_referral.cgi,
19243           browse/part_svc.cgi, browse/part_virtual_field.cgi,
19244           browse/payment_gateway.html, browse/queue.cgi, browse/rate.cgi,
19245           browse/router.cgi, browse/svc_acct_pop.cgi,
19246           config/config-view.cgi, config/config.cgi,
19247           edit/REAL_cust_pkg.cgi, edit/agent.cgi,
19248           edit/agent_payment_gateway.html, edit/agent_type.cgi,
19249           edit/bulk-cust_svc.html, edit/cust_pay.cgi, edit/part_export.cgi,
19250           edit/part_pkg.cgi, edit/part_svc.cgi, edit/payment_gateway.html,
19251           edit/prepay_credit.cgi, edit/rate.cgi, edit/rate_region.cgi,
19252           edit/reg_code.cgi, edit/svc_acct.cgi, edit/svc_broadband.cgi,
19253           edit/svc_forward.cgi, edit/process/prepay_credit.cgi,
19254           edit/process/reg_code.cgi, misc/batch-cust_pay.html,
19255           misc/cust_main-import.cgi, misc/cust_main-import_charges.cgi,
19256           misc/expire_pkg.cgi, misc/link.cgi, misc/meta-import.cgi,
19257           misc/upload-batch.cgi, misc/whois.cgi,
19258           misc/process/cust_main-import.cgi,
19259           misc/process/cust_main-import_charges.cgi,
19260           misc/process/meta-import.cgi, search/report_prepaid_income.cgi,
19261           search/report_tax.cgi, search/svc_external.cgi,
19262           view/cust_bill.cgi, view/cust_main.cgi, view/svc_acct.cgi,
19263           view/svc_broadband.cgi, view/svc_domain.cgi,
19264           view/svc_external.cgi: move header() to
19265           include(/elements/header.html) so it can be changed in one place,
19266           thanks to Scott Edwards
19267
19268 2006-01-30 18:59  ivan
19269
19270         * FS/FS/Record.pm: fix "table not found" dbdef error message to
19271           recommend freeside-upgrade instead create + dbdef-create
19272
19273 2006-01-26 23:34  ivan
19274
19275         * httemplate/search/report_tax.cgi: small visual fix to alternating
19276           row colors when show_taxclasses is on
19277
19278 2006-01-26 17:33  ivan
19279
19280         * httemplate/search/cust_tax_exempt_pkg.cgi: on tax exemption
19281           report, show more info on the specific line item and invoice
19282
19283 2006-01-26 07:27  ivan
19284
19285         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_tax_exempt_pkg.pm,
19286           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_class.t,
19287           httemplate/search/cust_bill_pkg.cgi,
19288           httemplate/search/cust_tax_exempt_pkg.cgi,
19289           httemplate/search/report_tax.cgi,
19290           httemplate/search/report_tax.html: whew, FINALLY can fix monthly
19291           exemption columns to work correctly.  also make them
19292           agent-specific.  also fix package exemption columns, they were
19293           bunk too, sheesh.  start adding package classes for package class
19294           tax reporting.
19295
19296 2006-01-25 04:34  ivan
19297
19298         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
19299           FS/FS/cust_main.pm, FS/FS/cust_tax_exempt.pm,
19300           FS/FS/cust_tax_exempt_pkg.pm, FS/FS/h_cust_bill.pm,
19301           FS/FS/h_cust_tax_exempt.pm, FS/t/cust_tax_exempt_pkg.t,
19302           FS/t/h_cust_bill.t, FS/t/h_cust_tax_exempt.t, README.2.0.0,
19303           FS/MANIFEST: change texas-style tax exemptions to be against a
19304           specific line item rather than just general per-customer, for
19305           later tracking and tax reporting.  fix 1969/1970 exemptions for
19306           one-off charges
19307
19308 2006-01-05 01:34  ivan
19309
19310         * httemplate/docs/upgrade10.html: my last 1.4 -> 1.5 upgrade...
19311
19312 2006-01-04 18:03  ivan
19313
19314         * FS/FS/Schema.pm: remove redundant indices on cust_main ship_
19315           columns
19316
19317 2006-01-03 00:45  ivan
19318
19319         * bin/billco-upload: agentnums 1-3
19320
19321 2005-12-29 18:41  rsiddall
19322
19323         * FS/FS/Conf.pm, FS/FS/ConfItem.pm, FS/FS/cust_pkg.pm,
19324           FS/FS/cust_svc.pm, FS/FS/part_export/artera_turbo.pm,
19325           fs_selfservice/FS-SelfService/SelfService.pm,
19326           fs_selfservice/FS-SelfService/cgi/provision_list.html,
19327           httemplate/view/cust_main.cgi: Fixing a few typos.
19328
19329 2005-12-24 19:41  ivan
19330
19331         * httemplate/search/report_tax.cgi: add switch to enable taxclass
19332           breakdown, report invoiced tax separately in that case
19333
19334 2005-12-24 19:38  ivan
19335
19336         * httemplate/edit/part_bill_event.cgi: make sure to specify a
19337           money_char default
19338
19339 2005-12-24 19:18  ivan
19340
19341         * httemplate/search/: report_tax.cgi, report_tax.html: add switch
19342           to enable taxclass breakdown, report invoiced tax separately in
19343           that case
19344
19345 2005-12-24 19:07  ivan
19346
19347         * httemplate/search/cust_bill_pkg.cgi: correct "out of taxable
19348           region" flag on new line item report - NULLs need to be compared
19349           explicitly.  apparantly NULL != NULL.  bah SQL
19350
19351 2005-12-24 19:00  ivan
19352
19353         * README.1.5.8, FS/FS/Schema.pm: update indices for better tax
19354           report performance
19355
19356 2005-12-24 18:31  ivan
19357
19358         * httemplate/search/cust_bill_pkg.cgi: fixup new line item report
19359           brainfart
19360
19361 2005-12-24 17:57  ivan
19362
19363         * httemplate/search/report_tax.cgi: correct end date display for
19364           "now"
19365
19366 2005-12-24 16:52  ivan
19367
19368         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
19369           httemplate/edit/part_bill_event.cgi: add invoice event to suspend
19370           only when greater than N amount
19371
19372 2005-12-24 16:36  ivan
19373
19374         * httemplate/edit/cust_main/billing.html: don't reenable postal
19375           billing for existing customers just cause its blank...
19376
19377 2005-12-21 20:24  ivan
19378
19379         * httemplate/search/report_tax.cgi: and s/$taxable/$tot_taxable/ in
19380           the declaration too
19381
19382 2005-12-21 20:22  ivan
19383
19384         * httemplate/search/report_tax.cgi: fix some ambiguous var names
19385           causing " "my" variable $t masks earlier declaration in same
19386           scope" errors
19387
19388 2005-12-21 20:02  ivan
19389
19390         * Changes.1.5.8: more accurate description of tax report changes
19391
19392 2005-12-21 20:01  ivan
19393
19394         * httemplate/search/cust_bill_event.html,
19395           httemplate/search/cust_bill_pkg.cgi,
19396           httemplate/search/cust_pkg_report.cgi,
19397           httemplate/search/report_cust_bill.html,
19398           httemplate/search/report_cust_credit.html,
19399           httemplate/search/report_cust_pay.html,
19400           httemplate/search/report_tax.cgi,
19401           httemplate/search/report_tax.html, FS/FS/cust_bill_pkg.pm,
19402           httemplate/elements/select-agent.html,
19403           httemplate/elements/table-grid.html,
19404           httemplate/elements/tr-input-beginning_ending.html,
19405           httemplate/elements/tr-select-agent.html,
19406           httemplate/search/elements/search.html: tax report update, link
19407           to new line item report, per-agent tax reporting
19408
19409 2005-12-18 20:18  ivan
19410
19411         * FS/FS/part_pkg/: sesmon_hour.pm, sesmon_minute.pm,
19412           sql_external.pm, sql_generic.pm, voip_sqlradacct.pm: correct
19413           field labeling - not always monthly
19414
19415 2005-12-18 20:18  ivan
19416
19417         * Changes.1.5.8, FS/FS/part_pkg/sqlradacct_hour.pm: add maximum
19418           "caps" to RADIUS usage charges
19419
19420 2005-12-16 14:47  ivan
19421
19422         * FS/FS/raddb.pm, bin/generate-raddb: add motorola canopy
19423           attributes from wtxs, neaten up raddb.pm generation
19424
19425 2005-12-15 17:49  ivan
19426
19427         * httemplate/edit/payment_gateway.html: add TransactionCentral
19428
19429 2005-12-15 11:36  ivan
19430
19431         * httemplate/edit/: agent.cgi, agent_type.cgi: fix bug when adding
19432           new agent types, noticed by Julius Igugu
19433
19434 2005-12-15 10:45  ivan
19435
19436         * bin/print-schema: adding print-schema
19437
19438 2005-12-14 20:04  ivan
19439
19440         * FS/FS/Conf.pm, FS/FS/cust_pay_void.pm, FS/FS/Record.pm,
19441           httemplate/misc/unvoid-cust_pay_void.cgi: payment "un-void"ing
19442
19443 2005-12-14 12:57  ivan
19444
19445         * FS/FS/svc_acct.pm: allow a dir field to be set (or
19446           auto-generated) even if uid is fixed
19447
19448 2005-12-14 10:52  ivan
19449
19450         * FS/FS/part_export/radiator.pm: add 'STATE' field for suspensions
19451           to Radiator export
19452
19453 2005-12-12 19:13  ivan
19454
19455         * httemplate/edit/process/payment_gateway.html: fix options in
19456           gateway adding
19457
19458 2005-12-12 13:39  ivan
19459
19460         * FS/FS/part_export/radiator.pm: use crypt password for radiator
19461           export
19462
19463 2005-12-09 08:58  ivan
19464
19465         * httemplate/: edit/process/cust_credit_bill.cgi,
19466           view/cust_main/payment_history.html: fill in reason if empty when
19467           applying a credit to a refund
19468
19469 2005-12-09 08:56  ivan
19470
19471         * httemplate/edit/: cust_main.cgi, cust_main/billing.html: fix
19472           postal mail checkbox misbehaving (isn't sticky on errors -
19473           reverts back to on)
19474
19475 2005-12-07 15:48  ivan
19476
19477         * FS/: FS/Record.pm, bin/freeside-setup: for fetching inserted keys
19478           without pg_oid_status, look up the actual sequence name from
19479           dbdef rather than assuming ${table}_${column}_seq
19480
19481 2005-12-06 14:25  ivan
19482
19483         * FS/FS/Record.pm: make sure zip is required for canada, also use
19484           CURRVAL() function instead of pg_oid_status DBD attribute because
19485           Pg 8.1 doesn't have oids by default anymore
19486
19487 2005-12-05 11:01  ivan
19488
19489         * FS/FS/svc_Common.pm: avoid uninitialized value errors
19490
19491 2005-12-05 09:19  ivan
19492
19493         * httemplate/edit/process/cust_main.cgi: eek, don't log all this
19494           debugging info by default
19495
19496 2005-12-02 23:26  ivan
19497
19498         * htetc/handler.pl: this should be the last of
19499           s/RT::TicketCustomFieldValues/RT::ObjectCustomFieldValues/
19500
19501 2005-12-02 23:12  ivan
19502
19503         * Makefile: those semicolons can't possibly have belonged there
19504
19505 2005-12-02 23:02  ivan
19506
19507         * FS/bin/freeside-upgrade: force a dbdef reload.  no wonder this
19508           had to be run multiple times before
19509
19510 2005-12-02 22:49  ivan
19511
19512         * README.1.5.8, httemplate/docs/install.html,
19513           httemplate/docs/upgrade10.html: add Term::ReadKey to install &
19514           upgrade docs and README.1.5.8
19515
19516 2005-12-01 18:30  ivan
19517
19518         * httemplate/docs/upgrade10.html: and Net::Whois::Raw
19519
19520 2005-12-01 17:52  ivan
19521
19522         * README.1.5.8, httemplate/docs/upgrade10.html: note DBIx::DBSchema
19523           0.29 is required for Pg 7.2.x and earlier
19524
19525 2005-12-01 17:22  ivan
19526
19527         * httemplate/docs/upgrade10.html: apache instructions already up
19528           top
19529
19530 2005-12-01 11:17  ivan
19531
19532         * httemplate/edit/agent_type.cgi: list disabled packages on agent
19533           type edit if they are still associated with the type
19534
19535 2005-12-01 09:36  ivan
19536
19537         * FS/FS/part_export/shellcommands.pm: shellcommands usermod_pwonly
19538           shouldn't apply to RADIUS groups, this is messing up unrelated
19539           RADIUS exports
19540
19541 2005-11-30 09:48  ivan
19542
19543         * README.1.5.8: later versions are okay too
19544
19545 2005-11-28 09:16  ivan
19546
19547         * FS/FS/cust_main.pm: turn off debugging
19548
19549 2005-11-28 09:13  ivan
19550
19551         * FS/bin/freeside-sqlradius-radacctd: in POD example, remove extra
19552           SQL that Pg doesn't need and MySQL doesn't like
19553
19554 2005-11-28 09:12  ivan
19555
19556         * FS/bin/freeside-sqlradius-radacctd: update docs and error message
19557           for all three supporte exports
19558
19559 2005-11-28 09:07  ivan
19560
19561         * FS/bin/freeside-sqlradius-radacctd: startup
19562           freeside-sqlradius-radacctd for radiator export too
19563
19564 2005-11-28 08:59  ivan
19565
19566         * FS/FS/svc_Common.pm: allow defaults to override empty values for
19567           new objects
19568
19569 2005-11-28 08:38  ivan
19570
19571         * FS/FS/cust_svc.pm: better error msg
19572
19573 2005-11-28 08:34  ivan
19574
19575         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
19576           deal with any usage-capable export
19577
19578 2005-11-28 08:21  ivan
19579
19580         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
19581           deal with any usage-capable export
19582
19583 2005-11-28 08:14  ivan
19584
19585         * FS/FS/Record.pm: okay, its been tested
19586
19587 2005-11-28 08:07  ivan
19588
19589         * FS/FS/part_export/radiator.pm: fix small bug in radiator export
19590
19591 2005-11-28 07:41  ivan
19592
19593         * FS/FS/cust_main.pm: add debugging info to cust_main to figure out
19594           where the freeze is coming from
19595
19596 2005-11-27 13:59  ivan
19597
19598         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
19599           per-agent billco spools
19600
19601 2005-11-22 10:29  ivan
19602
19603         * FS/FS/Conf.pm, httemplate/edit/process/cust_main.cgi: add
19604           backend-realtime config flag, should be more intuitive for
19605           guyananet
19606
19607 2005-11-22 08:41  ivan
19608
19609         * FS/FS/svc_Common.pm: oops, supposed to commit this one
19610
19611 2005-11-22 08:39  ivan
19612
19613         * FS/FS/svc_Common.pm: set default fields in new method, mostly for
19614           svc_acct.seconds
19615
19616 2005-11-22 05:26  ivan
19617
19618         * FS/FS/part_export/radiator.pm: update radiator export to deal
19619           with prepaid and some other random stuff
19620
19621 2005-11-22 01:13  ivan
19622
19623         * httemplate/docs/install.html: correct common misconception RIGHT
19624           THERE in the docs
19625
19626 2005-11-21 07:24  ivan
19627
19628         * FS/FS/: export_svc.pm, part_svc.pm, rate.pm: when editing exports
19629           and there's a duplicate error, show all conflicting accounts not
19630           just the ones for different customers
19631
19632 2005-11-21 06:25  ivan
19633
19634         * FS/FS/part_export/: shellcommands.pm,
19635           shellcommands_withdomain.pm: add usermod_nousername flag to just
19636           prohibit username changes
19637
19638 2005-11-21 04:41  ivan
19639
19640         * httemplate/: edit/cust_main/billing.html, view/cust_bill.cgi,
19641           view/cust_main/payment_history.html: ignore blank lines in payby
19642           config
19643
19644 2005-11-21 03:04  ivan
19645
19646         * README: slight update to README
19647
19648 2005-11-21 02:47  ivan
19649
19650         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
19651           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
19652           httemplate/edit/cust_main/billing.html,
19653           httemplate/edit/cust_pay.cgi, httemplate/search/cust_pay.cgi,
19654           httemplate/search/report_cust_pay.html,
19655           httemplate/view/cust_bill.cgi,
19656           httemplate/view/cust_main/payment_history.html: add MCRD payment
19657           type for manually processed ccards
19658
19659 2005-11-20 22:46  ivan
19660
19661         * httemplate/docs/schema.dia: load schema in current dia and save,
19662           should load up for people now?
19663
19664 2005-11-20 21:18  ivan
19665
19666         * FS/FS/Conf.pm: add config values used by external RT integration
19667
19668 2005-11-18 07:08  ivan
19669
19670         * httemplate/search/report_receivables.cgi: fix link glitch in
19671           receivables reports
19672
19673 2005-11-18 06:59  ivan
19674
19675         * httemplate/edit/agent_type.cgi: template-ize agent type edit and
19676           add comment to package listing
19677
19678 2005-11-18 02:58  ivan
19679
19680         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
19681           BS for RT 3.4.4
19682
19683 2005-11-18 02:53  ivan
19684
19685         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
19686           BS for RT 3.4.4
19687
19688 2005-11-18 01:44  ivan
19689
19690         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
19691           BS for RT 3.4.4
19692
19693 2005-11-17 23:05  ivan
19694
19695         * README.1.5.8: slightly more info in 1.5.8 upgrade instructions
19696
19697 2005-11-17 19:48  ivan
19698
19699         * FS/FS/cust_main.pm: allow expired cards to remain on file; only
19700           check edits for an expired card when the # has changed
19701
19702 2005-11-17 07:56  ivan
19703
19704         * FS/FS/part_export/: shellcommands.pm,
19705           shellcommands_withdomain.pm: make variable description more
19706           consistant wrt vars that are already shell-quoted
19707
19708 2005-11-17 04:53  ivan
19709
19710         * FS/FS/: UI/Web.pm, part_svc.pm: turn off debugging
19711
19712 2005-11-17 04:27  ivan
19713
19714         * README.1.5.8, FS/FS/Schema.pm: add cust_pkg2 index on
19715           cust_pkg.pkgpart
19716
19717 2005-11-17 03:15  ivan
19718
19719         * FS/FS/svc_acct.pm: update debuggging information for replace
19720           group info with user@domain
19721
19722 2005-11-17 03:04  ivan
19723
19724         * httemplate/view/svc_acct.cgi: fix service change!
19725
19726 2005-11-17 02:14  ivan
19727
19728         * FS/FS/UI/Web.pm: fix konqueror bug appending nulls to XMLHTTP
19729           requests!
19730
19731 2005-11-16 05:14  ivan
19732
19733         * FS/FS/part_svc.pm, httemplate/index.html,
19734           httemplate/browse/part_svc.cgi, Changes.1.5.8, FS/FS/UI/Web.pm,
19735           httemplate/edit/bulk-cust_svc.html,
19736           httemplate/edit/process/bulk-cust_svc.cgi: bulk svcpart change
19737
19738 2005-11-12 04:19  ivan
19739
19740         * README.1.5.8: one last bit for 1.5.7->1.5.8 RT upgrade
19741           instructions
19742
19743 2005-11-11 17:24  ivan
19744
19745         * httemplate/view/cust_main/tickets.html: huh seem to have
19746           overlooked this
19747
19748 2005-11-11 17:22  ivan
19749
19750         * FS/FS/cust_main.pm: set payip for all payment types
19751
19752 2005-11-11 16:44  ivan
19753
19754         * FS/FS/part_export/cpanel.pm: interpolation helps alot
19755
19756 2005-11-11 16:17  ivan
19757
19758         * FS/FS/part_export/cpanel.pm: try using web interface scrape
19759           bullshit for adding pops instead of API, as per cpanel support
19760           [cPanel tickets ID# 116044]
19761
19762 2005-11-11 06:06  ivan
19763
19764         * FS/FS/: cust_pkg.pm, svc_acct.pm: for prepaid packages, trigger
19765           export update of RADIUS Expiration attribute when cust_pkg.bill
19766           changes
19767
19768 2005-11-10 04:47  ivan
19769
19770         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
19771           add part_bill_event.payby selection to failed invoice event
19772           search
19773
19774 2005-11-10 03:36  ivan
19775
19776         * FS/FS/part_export/everyone_net.pm: fix password changes with
19777           everyone.net
19778
19779 2005-11-09 16:00  ivan
19780
19781         * httemplate/view/svc_domain.cgi: add javascript confirmation to
19782           unaudited domain deletion, add record being deleted to record
19783           deletion popup
19784
19785 2005-11-09 12:48  ivan
19786
19787         * httemplate/docs/install.html: closing paren
19788
19789 2005-11-07 18:16  ivan
19790
19791         * httemplate/docs/admin.html: bah
19792
19793 2005-11-07 14:07  ivan
19794
19795         * httemplate/search/cust_pay.cgi: fix Discover card report, closes:
19796           Bug#1270
19797
19798 2005-11-04 03:43  ivan
19799
19800         * httemplate/elements/xmlhttp.html: oops, typo applying patch
19801
19802 2005-11-04 03:31  ivan
19803
19804         * CREDITS, httemplate/elements/xmlhttp.html: apply patch from Scott
19805           Edwards to show mason errors received from XMLHTTP requests
19806
19807 2005-11-02 13:18  ivan
19808
19809         * FS/FS/cust_bill.pm: spool invoice to billco if no other
19810           destinations are set!
19811
19812 2005-10-31 21:32  ivan
19813
19814         * FS/FS/: cust_bill.pm: yarg
19815
19816 2005-10-31 21:27  ivan
19817
19818         * FS/FS/cust_bill.pm: only send to specific destinations, oops!
19819
19820 2005-10-31 21:21  ivan
19821
19822         * bin/billco-upload: do the zip
19823
19824 2005-10-31 21:14  ivan
19825
19826         * httemplate/edit/part_bill_event.cgi: add option for spool_csv
19827           events to apply only to a specific destination type (i.e. postal
19828           only)
19829
19830 2005-10-31 19:16  ivan
19831
19832         * bin/billco-upload: good nuff for 11/1
19833
19834 2005-10-31 19:15  ivan
19835
19836         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm: add
19837           billco format option to FTP invoice send, add invoice event to
19838           spool one giant (pair of) CSV files in addition to FTPing them
19839           individually
19840
19841 2005-10-28 10:10  ivan
19842
19843         * bin/billco-upload: beginning of quick billco zip & upload tool
19844
19845 2005-10-28 04:56  ivan
19846
19847         * httemplate/search/cust_bill_event.cgi: don't show 'N/A'
19848           statustext as a failed billing event
19849
19850 2005-10-27 10:04  ivan
19851
19852         * httemplate/elements/select-taxclass.html: extraneous '; noticed
19853           by joe@surferz
19854
19855 2005-10-27 08:48  ivan
19856
19857         * httemplate/search/cust_pay.cgi: fix from joe @ surferz: lines 59
19858           and 60 had the wrote quote. they had single quote where double
19859           was needed...
19860
19861 2005-10-24 04:59  ivan
19862
19863         * httemplate/edit/rate.cgi: optimize SQL on rate edit screen
19864
19865 2005-10-24 04:56  ivan
19866
19867         * README.1.5.8, FS/FS/Schema.pm, httemplate/edit/process/rate.cgi,
19868           httemplate/elements/progress-init.html,
19869           httemplate/elements/xmlhttp.html: fix rate plan editing with new
19870           xmlhttp progressbar - use POST instead of GET.  also optimize SQL
19871           on rate search screen
19872
19873 2005-10-21 08:21  ivan
19874
19875         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
19876           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
19877           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pay.cgi,
19878           httemplate/edit/cust_main/billing.html,
19879           httemplate/edit/process/cust_main.cgi,
19880           httemplate/search/cust_pay.cgi,
19881           httemplate/search/report_cust_pay.html,
19882           httemplate/view/cust_bill.cgi,
19883           httemplate/view/cust_main/payment_history.html: add CASH and WEST
19884           payment types (payments only, not cust_main.payby)
19885
19886 2005-10-21 06:15  ivan
19887
19888         * conf/invoice_html: brainfart
19889
19890 2005-10-21 05:50  ivan
19891
19892         * conf/invoice_html: i thought i fixed this already
19893
19894 2005-10-20 05:30  ivan
19895
19896         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: fix credit for remaining
19897           service.  fuck Date::Manip
19898
19899 2005-10-16 23:46  ivan
19900
19901         * FS/bin/freeside-sqlradius-reset: set any fixed usergroup before
19902           exporting so it'll export even if all svc_acct records don't have
19903           the group yet
19904
19905 2005-10-16 23:03  ivan
19906
19907         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix RADIUS
19908           usergroup editing
19909
19910 2005-10-16 08:02  ivan
19911
19912         * bin/bind.export: and make .HEADER optional for slaves too
19913
19914 2005-10-16 07:59  ivan
19915
19916         * bin/bind.export: don't error out if there's no HEADER file, just
19917           produce a useable snippet anyway
19918
19919 2005-10-16 07:04  ivan
19920
19921         * FS/FS/Conf.pm, FS/FS/domain_record.pm, bin/bind.import: add
19922           zone-underscore config file, update bind.import to use
19923           command-line options instead of ask for input
19924
19925 2005-10-15 06:48  ivan
19926
19927         * FS/FS/TicketSystem/RT_External.pm: don't error out when
19928           ticket_system-default_queueid hasn't been set yet
19929
19930 2005-10-15 06:40  ivan
19931
19932         * FS/FS/Conf.pm: make sure config still works if no ticket system
19933           is configured...
19934
19935 2005-10-15 06:37  ivan
19936
19937         * FS/FS/Conf.pm: make sure config still works if no ticket system
19938           is configured...
19939
19940 2005-10-15 05:58  ivan
19941
19942         * bin/backup-dvd: adding quick backup-to-dvd script
19943
19944 2005-10-15 04:29  ivan
19945
19946         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/TicketSystem.pm,
19947           FS/FS/agent.pm, FS/FS/TicketSystem/RT_External.pm,
19948           FS/FS/TicketSystem/RT_Internal.pm, httemplate/browse/agent.cgi,
19949           httemplate/edit/agent.cgi, httemplate/config/config-view.cgi,
19950           httemplate/config/config.cgi: agent option to select RT queue
19951
19952 2005-10-15 04:25  ivan
19953
19954         * README.1.5.8: upgrade instructions for new RT verison
19955
19956 2005-10-15 04:13  ivan
19957
19958         * README.1.5.8, rt/html/Elements/Header, rt/html/NoAuth/webrt.css:
19959           land RT 3.4.4 on HEAD
19960
19961 2005-10-15 02:33  ivan
19962
19963         * rt/: etc/RT_SiteConfig.pm, html/Admin/Global/CustomField.html,
19964           html/Admin/Global/CustomFields.html, html/Elements/Footer,
19965           html/Elements/Header, html/Elements/Menu,
19966           html/Elements/PageLayout, html/Elements/SimpleSearch,
19967           html/Elements/Tabs, html/Elements/CollectionAsTable/Row,
19968           html/NoAuth/webrt.css, html/NoAuth/images/back_home.gif,
19969           html/NoAuth/images/head_requestracker.gif,
19970           html/NoAuth/images/rt.jpg, html/NoAuth/images/spacer.gif,
19971           html/NoAuth/images/squares_blue.gif,
19972           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
19973           lib/RT/TicketCustomFieldValue.pm,
19974           lib/RT/TicketCustomFieldValue_Overlay.pm,
19975           lib/RT/TicketCustomFieldValues.pm,
19976           lib/RT/TicketCustomFieldValues_Overlay.pm,
19977           lib/RT/I18N/en_malkovich.po, lib/t/00smoke.t.in,
19978           lib/t/01harness.t.in, lib/t/02regression.t.in, lib/t/03web.pl.in,
19979           lib/t/04_send_email.pl.in, lib/t/05cronsupport.pl.in,
19980           lib/t/regression/00placeholder, sbin/rt-setup-database.in:
19981           landing rt 3.4.4 on HEAD
19982
19983 2005-10-15 02:09  ivan
19984
19985         * rt/: docs/design_docs/realflow.txt,
19986           docs/design_docs/3.3-schema-redesign.txt,
19987           docs/design_docs/rt-mvc, sbin/rt-dump-database.in,
19988           html/Search/Elements/SelectGroup, html/Admin/autohandler,
19989           html/Download/CustomFieldValue/dhandler,
19990           html/Download/Tabular/dhandler, html/Search/Elements/EditQuery,
19991           html/Admin/CustomFields/GroupRights.html,
19992           html/Admin/Global/CustomFields/Groups.html,
19993           html/Admin/Global/CustomFields/Queue-Tickets.html,
19994           html/Admin/Global/CustomFields/Queue-Transactions.html,
19995           html/Admin/Global/CustomFields/Users.html,
19996           html/Admin/Global/CustomFields/index.html,
19997           html/Admin/Groups/CustomFields.html,
19998           html/Admin/Groups/History.html,
19999           html/Admin/CustomFields/Modify.html,
20000           html/Admin/CustomFields/Objects.html,
20001           html/Admin/CustomFields/UserRights.html,
20002           html/Admin/CustomFields/index.html,
20003           html/Admin/Users/CustomFields.html,
20004           html/Admin/Users/History.html, html/Admin/Users/Memberships.html,
20005           html/Admin/Elements/CustomFieldTabs,
20006           html/Admin/Elements/SelectCustomFieldLookupType,
20007           html/Admin/Elements/GlobalCustomFieldTabs,
20008           html/Admin/Elements/ObjectCustomFields,
20009           html/Admin/Elements/PickCustomFields,
20010           html/Admin/Elements/PickObjects,
20011           html/SelfService/CreateTicketInQueue.html,
20012           html/Elements/EditCustomField,
20013           html/Elements/EditCustomFieldImage,
20014           html/Elements/EditCustomFieldBinary,
20015           html/Elements/EditCustomFieldSelect,
20016           html/Elements/ShowCustomFieldBinary,
20017           html/Elements/ShowCustomFieldImage,
20018           html/Elements/ShowCustomFieldWikitext,
20019           html/Elements/ShowCustomFields,
20020           html/Elements/EditCustomFieldFreeform,
20021           html/Elements/EditCustomFieldText,
20022           html/Elements/EditCustomFieldWikitext,
20023           html/Elements/ShowMemberships, lib/t/setup_regression.t,
20024           lib/t/create_data.pl, lib/t/regression/01ticket_link_searching.t,
20025           lib/t/regression/02basic_web.t,
20026           lib/t/regression/03web_compiliation_errors.t,
20027           lib/t/regression/05cronsupport.t, lib/t/regression/07acl.t,
20028           lib/t/regression/08web_cf_access.t,
20029           lib/t/regression/09record_cf_api.t, lib/t/regression/10merge.t,
20030           lib/t/regression/11-template-insert.t,
20031           lib/t/regression/12-search.t,
20032           lib/t/regression/13-attribute-tests.t,
20033           lib/t/regression/14merge.t,
20034           lib/t/regression/16-transaction_cf_tests.t,
20035           lib/t/regression/17multiple_deleg_revocation.t,
20036           lib/t/regression/19-rtname.t, lib/t/regression/20savedsearch.t,
20037           lib/t/regression/21query-builder.t,
20038           lib/t/regression/22search_tix_by_txn.t,
20039           lib/t/regression/04send_email.t,
20040           lib/t/regression/06mailgateway.t, lib/t/regression/07rights.t,
20041           lib/t/regression/15cf_single_values_are_single.t,
20042           lib/t/regression/18stale_delegations_cleanup.t,
20043           lib/RT/SavedSearch.pm, lib/RT/ObjectCustomFields.pm,
20044           lib/RT/CustomFieldValue_Overlay.pm, lib/RT/ObjectCustomField.pm,
20045           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/SavedSearches.pm,
20046           lib/RT/ObjectCustomFieldValues.pm,
20047           lib/RT/ObjectCustomFieldValue.pm,
20048           lib/RT/ObjectCustomField_Overlay.pm,
20049           lib/RT/ObjectCustomFieldValues_Overlay.pm,
20050           lib/RT/ObjectCustomFieldValue_Overlay.pm, lib/RT/I18N/pl.po,
20051           lib/RT/I18N/id.po, lib/RT/URI/t.pm,
20052           lib/RT/Interface/Web/QueryBuilder.pm,
20053           lib/RT/Interface/Web/Standalone.pm,
20054           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
20055           etc/upgrade/3.3.0/acl.Informix, etc/upgrade/3.3.0/acl.Oracle,
20056           etc/upgrade/3.3.0/acl.Pg, etc/upgrade/3.3.0/acl.SQLite,
20057           etc/upgrade/3.3.0/acl.mysql, etc/upgrade/3.3.0/content,
20058           etc/upgrade/3.3.0/schema.Oracle, etc/upgrade/3.3.0/schema.Pg,
20059           etc/upgrade/3.3.0/schema.mysql, etc/upgrade/3.3.11/acl.Oracle,
20060           etc/upgrade/3.3.11/acl.Pg, etc/upgrade/3.3.11/acl.SQLite,
20061           etc/upgrade/3.3.11/acl.mysql, etc/upgrade/3.3.11/content,
20062           etc/upgrade/3.3.11/schema.Oracle, etc/upgrade/3.3.11/schema.Pg,
20063           etc/upgrade/3.3.11/schema.SQLite,
20064           etc/upgrade/3.3.11/schema.mysql: Initial revision
20065
20066 2005-10-13 14:16  ivan
20067
20068         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: Fix 'can't
20069           change uid' error when the account *has* a uid but
20070           svc_acct-edit_uid isn't turned on
20071
20072 2005-10-12 05:02  ivan
20073
20074         * httemplate/misc/: batch-cust_pay.html,
20075           process/batch-cust_pay.cgi: change button to say "post payment
20076           batch" and main error message to indicate the whole batch should
20077           be resubmitted, as per feedback from lewis
20078
20079 2005-10-12 02:51  ivan
20080
20081         * httemplate/edit/part_pkg.cgi: fix package customize losing
20082           services
20083
20084 2005-10-12 01:57  ivan
20085
20086         * FS/FS/part_export/cpanel.pm: add debugging to cpanel export
20087
20088 2005-10-10 09:06  ivan
20089
20090         * FS/FS/part_export/everyone_net.pm: oops, that should fix
20091           suspension problem
20092
20093 2005-10-10 05:20  ivan
20094
20095         * Changes.1.5.8, README.1.5.8, FS/FS/cust_pay.pm, htetc/global.asa,
20096           htetc/handler.pl, httemplate/index.html,
20097           httemplate/docs/upgrade10.html,
20098           httemplate/misc/batch-cust_pay.html,
20099           httemplate/misc/xmlhttp-cust_main-search.cgi,
20100           httemplate/misc/process/batch-cust_pay.cgi,
20101           httemplate/search/cust_pay.cgi: updated quick payment entry
20102
20103 2005-10-08 06:45  ivan
20104
20105         * httemplate/misc/batch-cust_pay.html: quick payment entry
20106           javascript tested & working IE/firefix/konq
20107
20108 2005-10-07 17:47  ivan
20109
20110         * httemplate/: edit/part_pkg.cgi, edit/process/part_pkg.cgi,
20111           edit/process/quick-charge.cgi, elements/select-taxclass.html,
20112           view/cust_main/quick-charge.html: fix tax class selection in
20113           package add/edit too
20114
20115 2005-10-07 16:28  ivan
20116
20117         * conf/invoice_latex: allow more width for return address, stuff is
20118           wrapping
20119
20120 2005-10-06 22:03  ivan
20121
20122         * README.1.5.8: need new B:CC
20123
20124 2005-10-06 21:50  ivan
20125
20126         * httemplate/view/cust_main/billing.html: mask out echeck account
20127           #s too
20128
20129 2005-10-06 21:48  ivan
20130
20131         * FS/FS/cust_main.pm: fix on-demand credit cards not being masked
20132           in UI.  i believe huntsburg is in the doghouse for this one :)
20133
20134 2005-10-06 19:25  ivan
20135
20136         * FS/FS/Conf.pm, FS/FS/part_pkg.pm,
20137           httemplate/edit/process/quick-charge.cgi,
20138           httemplate/view/cust_main/quick-charge.html: add
20139           require_taxclasses config flag
20140
20141 2005-10-06 16:09  ivan
20142
20143         * httemplate/view/cust_bill-logo.cgi: really use default logo if
20144           the agent-specific one isn't found
20145
20146 2005-10-06 16:07  ivan
20147
20148         * httemplate/view/cust_bill-logo.cgi: use default logo if the
20149           agent-specific one isn't found
20150
20151 2005-10-06 16:03  ivan
20152
20153         * httemplate/view/cust_bill-logo.cgi: use default logo if the
20154           agent-specific one isn't found
20155
20156 2005-10-06 13:35  ivan
20157
20158         * FS/FS/part_export/everyone_net.pm: add debugging option to
20159           everyone_net export
20160
20161 2005-10-06 00:34  ivan
20162
20163         * FS/FS/Conf.pm, FS/FS/cust_pay_refund.pm,
20164           httemplate/view/cust_main/payment_history.html: add cc-void
20165           option
20166
20167 2005-10-05 18:40  ivan
20168
20169         * httemplate/edit/cust_main.cgi: fix bug with IE and advertising
20170           sources (refnum) - needed to make sure the SELECT OPTIONs have
20171           explicitly specified VALUEs
20172
20173 2005-10-04 13:27  ivan
20174
20175         * FS/FS/part_export/everyone_net.pm: fix small error with
20176           everyone.net export
20177
20178 2005-10-02 18:41  ivan
20179
20180         * FS/FS/cust_svc.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
20181           httemplate/view/svc_acct.cgi, httemplate/edit/svc_acct.cgi,
20182           httemplate/elements/small_custview.html, FS/FS/Conf.pm: update
20183           account view and edit: convert to proper templates, make sure
20184           usage information displays for any usage-capable export, add
20185           ability to edit uid/gid
20186
20187 2005-10-02 07:04  ivan
20188
20189         * httemplate/docs/install.html: fix leading % causing Mason to barf
20190
20191 2005-10-02 00:09  ivan
20192
20193         * Makefile, htetc/handler.pl, init.d/freeside-init: add dev make
20194           target for quick iterative development
20195
20196 2005-09-29 13:19  ivan
20197
20198         * FS/FS/svc_acct.pm: make sure there is an expiraiton date to set
20199           as well
20200
20201 2005-09-28 11:27  ivan
20202
20203         * FS/FS/cust_main.pm: recognize hourly frequency in cust_main->bill
20204
20205 2005-09-25 01:20  ivan
20206
20207         * httemplate/view/cust_main.cgi: this css did weird things under IE
20208
20209 2005-09-25 01:13  ivan
20210
20211         * CREDITS, Changes.1.5.8, JSRS-LICENSE, README.1.5.7,
20212           FS/FS/UI/Web.pm, httemplate/edit/cust_main/select-country.html,
20213           httemplate/edit/cust_main/select-county.html,
20214           httemplate/edit/process/part_svc.cgi,
20215           httemplate/edit/process/rate.cgi,
20216           httemplate/elements/jsrsServer.html,
20217           httemplate/elements/progress-init.html,
20218           httemplate/elements/progress-popup.html,
20219           httemplate/elements/xmlhttp.html, httemplate/docs/install.html,
20220           httemplate/docs/upgrade10.html: get rid of JSRS iframe foo for
20221           progress bar, use XMLHTTPRequest instead.  really should have
20222           done that in the first place.  JSON will wait until another
20223           day...
20224
20225 2005-09-24 15:53  ivan
20226
20227         * FS/FS/cust_main.pm: parse paybatch order number with dashes
20228           correctly
20229
20230 2005-09-22 15:25  ivan
20231
20232         * rt/lib/RT/URI/freeside/Internal.pm: should fix problem with empty
20233           (dir-less) Conf showing up
20234
20235 2005-09-21 05:47  ivan
20236
20237         * FS/FS/svc_acct.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Record.pm,
20238           FS/bin/freeside-prepaidd, httemplate/edit/REAL_cust_pkg.cgi,
20239           httemplate/view/cust_main/packages.html, init.d/freeside-init,
20240           FS/bin/freeside-daily: add prepaid support which sets RADIUS
20241           Expiration attribute, update customer view package UI
20242
20243 2005-09-16 03:10  ivan
20244
20245         * FS/FS/cust_main.pm: tyop
20246
20247 2005-09-16 01:18  ivan
20248
20249         * FS/FS/cust_main.pm: with taxclasses, might have multiple records
20250           for a state/county/country
20251
20252 2005-09-14 04:01  ivan
20253
20254         * FS/t/agent_payment_gateway.t, FS/t/banned_pay.t,
20255           FS/t/cancel_reason.t, FS/t/payment_gateway.t,
20256           FS/t/payment_gateway_option.t, bin/generate-table-module: fix
20257           autogenerated simple test
20258
20259 2005-09-13 13:12  ivan
20260
20261         * httemplate/search/elements/search.html: fix redirect with single
20262           item returned from search results and a coderef redirect
20263
20264 2005-09-10 07:50  ivan
20265
20266         * CREDITS, httemplate/edit/cust_main/contact.html,
20267           httemplate/edit/cust_main/select-country.html,
20268           httemplate/edit/cust_main/select-county.html,
20269           httemplate/edit/cust_main/select-state.html,
20270           httemplate/edit/cust_main.cgi, httemplate/elements/xmlhttp.html,
20271           httemplate/misc/counties.cgi, httemplate/misc/states.cgi:
20272           ajax-style xmlhttprequest state/county/country selector!
20273
20274 2005-09-08 12:15  ivan
20275
20276         * FS/FS/part_export/radiator.pm: MySQL is case sensitive about
20277           table names!  huh
20278
20279 2005-09-08 01:50  ivan
20280
20281         * httemplate/edit/cust_main.cgi: fix dropping of payname
20282
20283 2005-09-07 23:52  ivan
20284
20285         * httemplate/autohandler: don't need 4k of newlines anymore,
20286           H:W:SelectLayers works better
20287
20288 2005-09-07 15:52  ivan
20289
20290         * FS/FS/part_pkg.pm: add hourly frequency
20291
20292 2005-09-07 15:04  ivan
20293
20294         * bin/generate-raddb: list current dictionary sources in example so
20295           i don't forget
20296
20297 2005-09-07 15:02  ivan
20298
20299         * FS/FS/raddb.pm: update with dictionaries from freeradius 1.0.4
20300           plus dictionary.ip3networks
20301
20302 2005-09-07 05:56  ivan
20303
20304         * FS/FS/Schema.pm: define username_len so the default add account
20305           screen doesn't have a tiny username field (when usernamemax is
20306           not defined)
20307
20308 2005-09-07 05:48  ivan
20309
20310         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
20311           when adding an account (and usernamemax is not set)
20312
20313 2005-09-07 05:44  ivan
20314
20315         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
20316           when adding an account (and username max is not set)
20317
20318 2005-09-07 05:38  ivan
20319
20320         * httemplate/view/cust_main.cgi: oops, still need areyousure
20321           javascript for some sub-bits of the page (package unprovisioning
20322           and cancellation, bunch of payment history stuff)
20323
20324 2005-09-07 03:40  ivan
20325
20326         * FS/FS/: part_svc.pm, part_virtual_field.pm: import dbdef from
20327           FS::Schema instead of calling $FS::Record::dbdef directly
20328
20329 2005-09-07 03:25  ivan
20330
20331         * FS/FS/option_Common.pm: fix bug with new option_Common stuff,
20332           forgot to prefix FS::
20333
20334 2005-09-07 03:16  ivan
20335
20336         * FS/FS/part_export/cpanel.pm: remote access key is a big long
20337           thing
20338
20339 2005-09-07 02:37  ivan
20340
20341         * Changes.1.5.8, FS/FS/part_export/cpanel.pm,
20342           eg/export_template.pm: add cpanel export
20343
20344 2005-09-06 14:58  ivan
20345
20346         * FS/FS/Conf.pm: document variables available in
20347           payment_receipt_email
20348
20349 2005-08-27 01:46  ivan
20350
20351         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/banned_pay.pm,
20352           FS/FS/cancel_reason.pm, FS/FS/cust_main.pm, FS/t/banned_pay.t,
20353           FS/t/cancel_reason.t, bin/generate-table-module,
20354           httemplate/view/cust_main.cgi,
20355           httemplate/misc/cust_main-cancel.cgi: add banned credit card /
20356           ACH table, re-do cancel popup to have a checkbox to ban payinfo
20357
20358 2005-08-24 07:07  ivan
20359
20360         * README.1.5.8, httemplate/docs/upgrade10.html: need
20361           H:W:SelectLayers 0.05
20362
20363 2005-08-24 06:47  ivan
20364
20365         * httemplate/edit/cust_main/billing.html: fix size of cvv2 help
20366           popup
20367
20368 2005-08-24 06:22  ivan
20369
20370         * htetc/global.asa, htetc/handler.pl,
20371           httemplate/edit/cust_main.cgi,
20372           httemplate/edit/cust_main/billing.html,
20373           httemplate/edit/cust_main/contact.html, Changes.1.5.8,
20374           FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
20375           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
20376           fs_selfservice/FS-SelfService/SelfService.pm,
20377           httemplate/docs/ach.html, httemplate/docs/cvv2.html,
20378           httemplate/edit/process/cust_main.cgi,
20379           httemplate/elements/overlibmws_draggable.js,
20380           httemplate/elements/overlibmws_iframe.js,
20381           httemplate/elements/progress-init.html,
20382           httemplate/elements/select-month_year.html,
20383           httemplate/images/cvv2.png, httemplate/images/cvv2_amex.png,
20384           httemplate/view/cust_main/billing.html: customer edit: abstract
20385           out billing info to billing.html, re-do payment type selection
20386           with HTML::Widgets::SelectLayers, add Switch/Solo/Maestro support
20387           for start date & issue #.  customer view: re-order fields for
20388           consistency.  selfservice API: support paystart_month,
20389           paystart_year, payissue and payip in MyAccount::process_payment
20390           and ::edit_info and Signup::new_customer,
20391           FS::cust_main::realtime_bop: support paystart_month paystart_year
20392           payissue payip fields
20393
20394 2005-08-23 05:38  ivan
20395
20396         * httemplate/edit/part_svc.cgi: fix bug with service editing caused
20397           by moving dbdef stuff around
20398
20399 2005-08-18 00:58  ivan
20400
20401         * FS/FS/cust_main.pm: add taxclass kludge to gateway overrides, fix
20402           parsing of new-style paybatch
20403
20404 2005-08-17 22:41  ivan
20405
20406         * httemplate/edit/process/agent_payment_gateway.html: hopefully
20407           this is the last missing file
20408
20409 2005-08-17 22:12  ivan
20410
20411         * httemplate/edit/process/payment_gateway.html: oops another
20412           missing file
20413
20414 2005-08-17 21:16  ivan
20415
20416         * FS/FS/agent_payment_gateway.pm: missing file
20417
20418 2005-08-17 15:23  ivan
20419
20420         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
20421           FS/FS/option_Common.pm, FS/FS/part_export.pm,
20422           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
20423           FS/FS/payment_gateway.pm, FS/FS/payment_gateway_option.pm,
20424           FS/bin/freeside-setup, FS/bin/freeside-upgrade, README.1.5.8,
20425           SCHEMA_CHANGE, FS/FS.pm, FS/MANIFEST, FS/t/option_Common.t,
20426           FS/t/payment_gateway.t, FS/t/payment_gateway_option.t,
20427           bin/generate-table-module, htetc/global.asa, htetc/handler.pl,
20428           httemplate/index.html, httemplate/browse/agent.cgi,
20429           httemplate/browse/payment_gateway.html,
20430           httemplate/docs/upgrade10.html,
20431           httemplate/edit/agent_payment_gateway.html,
20432           httemplate/edit/payment_gateway.html: infrastructure for easier
20433           schema changes, and: add payment_gateway, payment_gateway_option
20434           and agent_payment_gateway tables, add paystart_month,
20435           paystart_year, payissue and payip fields to cust_main, add
20436           preliminary gateway and gateway override editing to web UI, use
20437           payment gateway override when processing payments (card type, not
20438           taxclass yet)
20439
20440 2005-08-14 18:55  ivan
20441
20442         * FS/FS/UI/Web.pm: fix brainfart parsing end dates, closes:
20443           Bug#1248
20444
20445 2005-08-09 14:38  ivan
20446
20447         * Changes.1.5.8, FS/FS/part_export/radiator.pm,
20448           FS/FS/part_export/sqlradius.pm, FS/t/part_export-radiator.t,
20449           FS/FS/part_export/sqlradius_withdomain.pm: add native Radiator
20450           export
20451
20452 2005-08-08 08:15  ivan
20453
20454         * Changes.1.5.8, FS/FS/part_export/everyone_net.pm: add export to
20455           everyone.net outsource mail service
20456
20457 2005-08-07 20:15  ivan
20458
20459         * httemplate/docs/selfservice.html: add some docs on
20460           signup_server-payby and -realtime configuration values
20461
20462 2005-08-06 17:41  ivan
20463
20464         * FS/FS/part_export/forward_shellcommands.pm: update
20465           forward_shellcommands export to know about literal source
20466           addresses, closes: Bug#1246
20467
20468 2005-08-06 17:40  ivan
20469
20470         * Changes.1.5.8, FS/FS/agent.pm, FS/FS/cust_pkg.pm,
20471           FS/FS/cust_svc.pm, FS/FS/UI/Web.pm, httemplate/browse/agent.cgi,
20472           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
20473           httemplate/search/elements/search.html: move cust_pkg search to
20474           new template, add active/suspended/cancelled customer packages to
20475           agent browse
20476
20477 2005-08-04 17:57  ivan
20478
20479         * httemplate/search/cust_credit.html: fix credit searches by otaker
20480
20481 2005-08-04 01:39  ivan
20482
20483         * httemplate/docs/install.html: add IPC::Run3 and instructions for
20484           adding fs_queue and fs_selfservice users to install docs
20485
20486 2005-08-03 18:42  ivan
20487
20488         * Makefile: don't use install -D flag, doesn't work on bsd
20489
20490 2005-08-03 00:38  ivan
20491
20492         * FS/FS/cust_bill.pm: eliminate scary (but harmless) "Use of
20493           uninitalized value in length" warnings
20494
20495 2005-08-02 19:23  ivan
20496
20497         * FS/FS/part_export/: domain_shellcommands.pm,
20498           forward_shellcommands.pm, www_shellcommands.pm: don't try to run
20499           blank commands for non-svc_acct shellcommand exports too
20500
20501 2005-08-02 12:17  khoff
20502
20503         * FS/FS/h_cust_svc.pm: Only complain, not die, if we can't find a
20504           svc_x record for an h_cust_svc record.
20505
20506 2005-07-14 04:55  ivan
20507
20508         * FS/FS/cust_main.pm: oops, fix last minute bug with new
20509           configurable customer fields on reports
20510
20511 2005-07-14 04:46  ivan
20512
20513         * FS/FS/: svc_Common.pm, UI/Web.pm: clean up some leftover bits
20514           from cust-fields work
20515
20516 2005-07-14 04:31  ivan
20517
20518         * httemplate/: index.html, search/svc_acct.cgi,
20519           search/svc_forward.cgi: add unlinked mail forward (svc_forward)
20520           report
20521
20522 2005-07-14 04:18  ivan
20523
20524         * httemplate/search/cust_bill.html: move account search
20525           (httemplate/search/svc_acct.cgi) to new template, cust-fields
20526           configuration value to control which customer fields are shown on
20527           reports
20528
20529 2005-07-14 03:52  ivan
20530
20531         * Changes.1.5.8, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
20532           FS/FS/cust_bill_event.pm, FS/FS/cust_credit.pm,
20533           FS/FS/cust_main.pm, FS/FS/cust_main_Mixin.pm, FS/FS/cust_pay.pm,
20534           FS/FS/svc_Common.pm, FS/FS/UI/Web.pm, FS/t/cust_main_Mixin.t,
20535           httemplate/search/cust_bill_event.cgi,
20536           httemplate/search/cust_credit.html,
20537           httemplate/search/cust_pay.cgi,
20538           httemplate/search/report_receivables.cgi,
20539           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
20540           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
20541           httemplate/search/elements/search.html: move account search
20542           (httemplate/search/svc_acct.cgi) to new template, cust-fields
20543           configuration value to control which customer fields are shown on
20544           reports
20545
20546 2005-07-12 04:54  ivan
20547
20548         * README.1.5.7: add alternative for very old Pg
20549
20550 2005-07-12 02:31  ivan
20551
20552         * httemplate/: browse/part_pkg.cgi, view/cust_pkg.cgi: <rjbs> More
20553           of the same: these patches make it safer to subclass
20554           FS::part_pkg's pkg_svc method by eliminating qsearches on table
20555           pkg_svc.
20556
20557 2005-07-12 02:22  ivan
20558
20559         * httemplate/edit/part_pkg.cgi: <rjbs> This patch is part of my
20560           continuing effort to avoid using SQL and qsearch from templates
20561           to find the pkg_svc records for a package.
20562
20563 2005-07-12 02:13  ivan
20564
20565         * CREDITS, FS/FS/Record.pm: patch from rjbs to add by_key
20566           contructor to Record.pm
20567
20568 2005-07-12 02:11  ivan
20569
20570         * Makefile: okay, really enable RT by default for good now
20571
20572 2005-07-11 07:15  ivan
20573
20574         * bin/: rate.import, rt-drop-tables: adding rt-drop-tables
20575
20576 2005-07-11 06:01  ivan
20577
20578         * Makefile: new server
20579
20580 2005-07-11 05:53  ivan
20581
20582         * httemplate/docs/: index.html, upgrade10.html: note alternate
20583           instructions for 0pre6->7
20584
20585 2005-07-11 05:39  ivan
20586
20587         * Changelog, Changes.1.5.7: s/ANNOUNCE/Changelog/
20588
20589 2005-07-11 05:22  ivan
20590
20591         * bin/postfix.export: fix regex
20592
20593 2005-07-11 05:22  ivan
20594
20595         * httemplate/browse/queue.cgi: template
20596
20597 2005-07-11 05:21  ivan
20598
20599         * Makefile: probably best to keep RT disabled by default, at least
20600           for this release
20601
20602 2005-07-11 05:09  ivan
20603
20604         * ANNOUNCE.1.5: last bits
20605
20606 2005-07-11 03:58  ivan
20607
20608         * FS/t/ClientAPI_SessionCache.t:
20609           s/ClientAPI::SessionCache/ClientAPI_SessionCache/ noticed by rjbs
20610
20611 2005-07-11 02:49  ivan
20612
20613         * FS/FS/ClientAPI/MyAccount.pm: bug fix for error message on
20614           session expiration from Randall Lucas <rlucas@tercent.net>,
20615           thanks!
20616
20617 2005-07-09 08:41  ivan
20618
20619         * FS/FS/cust_bill.pm: fix silly bug preventing html invoicing from
20620           finding their logo
20621
20622 2005-07-09 03:55  ivan
20623
20624         * httemplate/edit/cust_pay.cgi: get rid of the godawful halfass
20625           "invoice" on the post payment screen when posting against a
20626           specific invoice, replace with having useless "Auto-apply to
20627           invoices" box actually show the payment will be applied to one
20628           invoice only...  closes: Bug#1241
20629
20630 2005-07-09 03:36  ivan
20631
20632         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, part_export/sqlradius.pm,
20633           part_pkg/flat.pm, part_pkg/flat_comission.pm,
20634           part_pkg/flat_comission_cust.pm, part_pkg/flat_comission_pkg.pm,
20635           part_pkg/flat_delayed.pm, part_pkg/prepaid.pm,
20636           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
20637           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
20638           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
20639           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: add desc
20640           method to cust_bill_pkg and use it in cust_bill... this should
20641           help with any *other* cust_bill_pkg.pkgnum == -1 stuff that needs
20642           to be sorted out
20643
20644 2005-07-08 16:06  ivan
20645
20646         * FS/bin/freeside-daily: fix bug with new efficient
20647           customer-finding code.  sql isn't perl, null != 0
20648
20649 2005-07-05 14:46  ivan
20650
20651         * httemplate/docs/install-rt.html: tyop
20652
20653 2005-06-30 06:32  ivan
20654
20655         * FS/FS/Misc.pm: pod error
20656
20657 2005-06-30 06:20  ivan
20658
20659         * FS/FS/: Conf.pm, svc_acct.pm: add username-percent config option
20660
20661 2005-06-30 05:44  ivan
20662
20663         * FS/FS/cust_main.pm: oops, really fix error with new prepaid card
20664           foo
20665
20666 2005-06-21 20:54  ivan
20667
20668         * httemplate/docs/upgrade10.html: add IPC::Run3 to install docs
20669
20670 2005-06-16 22:31  ivan
20671
20672         * httemplate/misc/process/link.cgi: fix preference sort order for
20673           linking: sort unaudited services first, secondary sort by svcaprt
20674
20675 2005-06-16 22:07  ivan
20676
20677         * httemplate/misc/process/link.cgi: add more info to debugging
20678
20679 2005-06-16 22:04  ivan
20680
20681         * httemplate/misc/process/link.cgi: fix debugging
20682
20683 2005-06-16 21:42  ivan
20684
20685         * httemplate/misc/process/link.cgi: add debugging for accounts
20686           picked to pick
20687
20688 2005-06-14 21:46  ivan
20689
20690         * README.1.5.7, FS/FS/cust_bill.pm: better error reporting for
20691           actual errors from lpr command
20692
20693 2005-06-14 19:31  ivan
20694
20695         * FS/FS/cust_main.pm: fix error recharging w/prepaid card caused by
20696           rounding off of money value, closes: Bug#1237
20697
20698 2005-06-14 17:44  ivan
20699
20700         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: add
20701           reprint/fax/email links to invoice search results
20702
20703 2005-06-09 15:40  ivan
20704
20705         * httemplate/search/cust_bill_event.cgi, FS/FS/cust_bill.pm,
20706           httemplate/index.html, httemplate/misc/email_invoice_events.cgi,
20707           httemplate/misc/email_invoices.cgi,
20708           httemplate/misc/fax_invoice_events.cgi,
20709           httemplate/misc/fax_invoices.cgi,
20710           httemplate/misc/print_invoice_events.cgi,
20711           httemplate/misc/print_invoices.cgi,
20712           httemplate/search/cust_bill.html,
20713           httemplate/search/report_cust_bill.html: advanced invoice serach,
20714           groundwork to add reprint/fax/email links to invoice search
20715           results
20716
20717 2005-06-09 13:26  ivan
20718
20719         * httemplate/browse/part_pkg.cgi: tiny refactor patch from rjbs: It
20720           changes the service listing to use $part_pkg->pkg_svc instead of
20721           a qsearch, which means that the listing will still work if
20722           pkg_svc has been subclassed.
20723
20724 2005-06-09 13:16  ivan
20725
20726         * FS/FS/cust_svc.pm: documentation fix, noticed by rjbs
20727
20728 2005-06-09 02:15  ivan
20729
20730         * FS/FS/part_pkg.pm: don't rebless if we're already in the plan
20731           subclass, fixes pkg customize link
20732
20733 2005-06-09 00:19  ivan
20734
20735         * FS/bin/freeside-daily: declare new $opt_a
20736
20737 2005-06-09 00:13  ivan
20738
20739         * FS/bin/freeside-daily: significant speedup from only selected
20740           customers with outstanding packages or invoice events in the
20741           initial select, and add -a flag for agentnum
20742
20743 2005-06-08 23:56  ivan
20744
20745         * FS/FS/cust_bill.pm, conf/invoice_html,
20746           httemplate/view/cust_bill-logo.cgi: agent-specific logos for html
20747           invoices too
20748
20749 2005-06-08 23:36  ivan
20750
20751         * FS/FS/: cust_bill.pm, part_bill_event.pm: and make
20752           (html|latex)(small)?footer optionall per-agent too
20753
20754 2005-06-08 23:22  ivan
20755
20756         * FS/FS/cust_bill.pm: more sane regex
20757
20758 2005-06-08 23:14  ivan
20759
20760         * FS/FS/: cust_bill.pm: ugh, hopefully fixup agent_plandata regex
20761           for multiple agents
20762
20763 2005-06-08 22:59  ivan
20764
20765         * FS/FS/: cust_bill.pm: make sure invoice_(latex|html)returnaddress
20766           is configurable per-agent
20767
20768 2005-06-08 22:34  ivan
20769
20770         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
20771           httemplate/edit/part_bill_event.cgi: add multiple agent selection
20772           to agent-specific invoicing
20773
20774 2005-06-08 17:18  ivan
20775
20776         * FS/FS/cust_pay.pm: add ignore_noapply flag to make sure payments
20777           are forced in anyway on import
20778
20779 2005-06-08 14:52  ivan
20780
20781         * FS/FS/cust_bill_pkg.pm: last bit to allow -1 for non-pkg, non-tax
20782           line items
20783
20784 2005-06-08 02:03  ivan
20785
20786         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
20787           FS/FS/ClientAPI/MyAccount.pm,
20788           fs_selfservice/FS-SelfService/SelfService.pm,
20789           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
20790           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
20791           fs_selfservice/FS-SelfService/cgi/make_payment.html,
20792           fs_selfservice/FS-SelfService/cgi/myaccount.html,
20793           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
20794           fs_selfservice/FS-SelfService/cgi/payment_results.html,
20795           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
20796           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
20797           fs_selfservice/FS-SelfService/cgi/provision.html,
20798           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
20799           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
20800           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
20801           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
20802           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
20803           httemplate/view/svc_acct.cgi: prepaid card recharge
20804
20805 2005-06-07 14:02  ivan
20806
20807         * FS/FS/Misc.pm: debugging output change in send_email
20808
20809 2005-06-06 13:07  ivan
20810
20811         * FS/FS/cust_bill.pm: eek, fix silly problem in invoice sending
20812           refactoring
20813
20814 2005-06-06 12:54  ivan
20815
20816         * FS/FS/Misc.pm: some additional warnings
20817
20818 2005-06-06 10:00  ivan
20819
20820         * FS/FS/Misc.pm: fix message ID generation for ancient perl, bah
20821
20822 2005-06-02 18:51  ivan
20823
20824         * FS/FS/TicketSystem/RT_External.pm: argh.  this should finally fix
20825           the last of the Internal vs External breakage i hope
20826
20827 2005-06-02 02:36  ivan
20828
20829         * httemplate/search/cust_bill_event.html: Capitalization
20830
20831 2005-06-02 02:29  ivan
20832
20833         * httemplate/index.html, httemplate/misc/print_invoices.cgi,
20834           httemplate/search/cust_bill_event.cgi,
20835           httemplate/search/cust_bill_event.html, FS/FS/cust_bill_event.pm,
20836           FS/FS/part_bill_event.pm, FS/FS/UI/Web.pm,
20837           httemplate/misc/email-invoice.cgi,
20838           httemplate/misc/email_invoices.cgi,
20839           httemplate/misc/fax-invoice.cgi,
20840           httemplate/misc/fax_invoices.cgi,
20841           httemplate/misc/print-invoice.cgi, FS/FS/cust_bill.pm,
20842           FS/FS/part_pkg.pm, httemplate/view/cust_bill.cgi,
20843           FS/bin/freeside-queued, httemplate/search/elements/search.html,
20844           httemplate/elements/progress-init.html,
20845           httemplate/elements/progress-popup.html, htetc/global.asa,
20846           htetc/handler.pl: add ability to search on a date range of
20847           invoice events and then reprint or reemail (boy was that a bit
20848           more work than i expected), closes: Bug#946
20849
20850 2005-06-01 17:02  ivan
20851
20852         * rt/html/Ticket/Elements/AddCustomers: remove warning
20853
20854 2005-06-01 16:40  ivan
20855
20856         * httemplate/view/cust_bill.cgi: align terminology for consistancy.
20857           or something.
20858
20859 2005-06-01 14:40  ivan
20860
20861         * httemplate/search/report_receivables.cgi: remove trailing
20862           whitespace
20863
20864 2005-06-01 13:31  ivan
20865
20866         * FS/FS/TicketSystem/: RT_External.pm, RT_Internal.pm: fix up
20867           RT_Internal again, hopefully this is the last of the breakage
20868           from RT_Internal
20869
20870 2005-05-31 19:39  ivan
20871
20872         * httemplate/edit/part_pkg.cgi: really. *sigh*
20873
20874 2005-05-31 16:42  ivan
20875
20876         * FS/FS/part_pkg/sesmon_minute.pm: tyop refactoring old
20877           sesmon_minute price plkan, noticed by rjbs
20878
20879 2005-05-31 16:32  ivan
20880
20881         * httemplate/edit/part_pkg.cgi: ack, this should finally fix the
20882           package editing problem
20883
20884 2005-05-26 12:30  ivan
20885
20886         * httemplate/view/: cust_bill.cgi: silly perl version bs
20887
20888 2005-05-26 12:15  ivan
20889
20890         * FS/FS/svc_www.pm, httemplate/edit/svc_www.cgi,
20891           httemplate/view/svc_www.cgi: make svc_www.usersvc optional
20892
20893 2005-05-25 20:45  ivan
20894
20895         * httemplate/edit/part_pkg.cgi: 72?!
20896
20897 2005-05-24 08:33  ivan
20898
20899         * Makefile: 1.5.7.  and enable RT by default, finally
20900
20901 2005-05-23 04:49  ivan
20902
20903         * htetc/freeside-rt.conf: so Search.tsf and Search.rdf work
20904
20905 2005-05-22 16:38  ivan
20906
20907         * FS/FS/svc_acct.pm: fix quick crypt_password bug when its passwd
20908           an empty param
20909
20910 2005-05-22 13:39  ivan
20911
20912         * httemplate/view/cust_bill.cgi: oops, quote $link w/new templating
20913
20914 2005-05-22 02:25  ivan
20915
20916         * httemplate/browse/agent.cgi: Avoid Gratuitous Capitalizaiton
20917
20918 2005-05-21 21:24  ivan
20919
20920         * FS/FS/prepay_credit.pm: add optional agentnum field to POD doc
20921
20922 2005-05-21 11:38  ivan
20923
20924         * httemplate/browse/agent.cgi: make sure the customers tables for
20925           each agent line up with each other, too
20926
20927 2005-05-21 10:26  ivan
20928
20929         * httemplate/search/cust_main.cgi: hehe, allow changing the browse
20930           order of any sort
20931
20932 2005-05-21 10:14  ivan
20933
20934         * httemplate/browse/agent.cgi: line up
20935           prospect/active/suspended/cancelled customers
20936
20937 2005-05-19 07:10  ivan
20938
20939         * FS/FS/part_export/shellcommands.pm: A group number must refer to
20940           an already existing group - so add manually it if you want to
20941           define a set of static gids or something, default is just going
20942           to cause headaches
20943
20944 2005-05-19 04:05  ivan
20945
20946         * FS/FS/svc_acct.pm: ! or !! also
20947
20948 2005-05-19 03:45  ivan
20949
20950         * FS/FS/part_export/shellcommands.pm: fix up some defaults to
20951           include gid too
20952
20953 2005-05-19 03:29  ivan
20954
20955         * FS/FS/part_export/: acct_sql.pm, shellcommands.pm: missing ;
20956
20957 2005-05-19 03:26  ivan
20958
20959         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
20960           part_export/shellcommands.pm,
20961           part_export/shellcommands_withdomain.pm: fix shellcommands export
20962           encrypting "magic" shadow values * NP *LK*
20963
20964 2005-05-19 02:49  ivan
20965
20966         * FS/FS/svc_acct.pm: oops, remove old-style duplicate check from
20967           replace, _check_duplicate was already below it
20968
20969 2005-05-19 01:51  ivan
20970
20971         * httemplate/view/cust_bill.cgi: oops, fix alternate view/etc.
20972           links
20973
20974 2005-05-19 01:43  ivan
20975
20976         * httemplate/: misc/email-invoice.cgi, misc/fax-invoice.cgi,
20977           misc/print-invoice.cgi, view/cust_bill.cgi: re-email/fax/print
20978           links should respect template, also add direct re-send links like
20979           the view links and convert view/cust_bill.cgi to proper template
20980
20981 2005-05-18 09:57  ivan
20982
20983         * httemplate/browse/agent.cgi: oops, it helps to get the link right
20984
20985 2005-05-18 09:55  ivan
20986
20987         * httemplate/: browse/agent.cgi, search/report_receivables.cgi: add
20988           agent-specific A/R aging report, closes: bug#1229
20989
20990 2005-05-18 09:37  ivan
20991
20992         * bin/masonize: report the file that had a masonize error
20993
20994 2005-05-18 07:50  ivan
20995
20996         * FS/FS/part_export/acct_sql.pm: actually, quota goes in pw_shell.
20997           of course!
20998
20999 2005-05-18 03:43  ivan
21000
21001         * FS/FS/cust_bill.pm: oops, losing notes!
21002
21003 2005-05-15 06:49  ivan
21004
21005         * httemplate/search/report_receivables.cgi: this status column is
21006           probably faster, one giant SQL query.  and add back in the
21007           customer link, oops
21008
21009 2005-05-15 06:00  ivan
21010
21011         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi,
21012           httemplate/search/elements/search.html: move receivables report
21013           to search template
21014
21015 2005-05-15 04:58  ivan
21016
21017         * httemplate/search/cust_bill.html: use money_char config
21018
21019 2005-05-15 04:46  ivan
21020
21021         * httemplate/search/cust_bill.html: align
21022
21023 2005-05-14 13:11  ivan
21024
21025         * README.1.5.7.lastbit: hmm virtual fields have no history?
21026
21027 2005-05-14 13:11  ivan
21028
21029         * README.1.5.7: 0.26
21030
21031 2005-05-14 12:57  ivan
21032
21033         * README.1.5.7, rt/lib/RT/URI/freeside.pm,
21034           rt/lib/RT/URI/freeside/Internal.pm: fixup RT integration grr!
21035
21036 2005-05-14 11:03  ivan
21037
21038         * FS/FS/cust_bill.pm: h helps halot
21039
21040 2005-05-14 10:59  ivan
21041
21042         * FS/FS/cust_bill.pm: well this is sorta halfass anyway but useful
21043
21044 2005-05-14 10:04  ivan
21045
21046         * FS/FS/Conf.pm, conf/invoice_html,
21047           httemplate/view/cust_bill-logo.cgi: html invoices: when
21048           displaying, use the actual logo from the conf dir - same as the
21049           emailed copy
21050
21051 2005-05-14 09:30  ivan
21052
21053         * FS/FS/: Misc.pm, cust_bill.pm: disable debugging
21054
21055 2005-05-14 09:27  ivan
21056
21057         * ANNOUNCE.1.5, FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
21058           FS/FS/part_bill_event.pm, conf/invoice_html, conf/logo.png,
21059           httemplate/docs/billing.html, httemplate/view/cust_bill.cgi: html
21060           invoices!
21061
21062           http://chris-linfoot.net/d6plinks/CWLT-5VZD4Y
21063           http://www.dsv.su.se/~jpalme/ietf/mhtml.html
21064           ftp://ftp.dsv.su.se/users/jpalme/draft-ietf-mhtml-info.txt
21065           http://mailformat.dan.info/headers/mime.html
21066           http://www.faqs.org/rfcs/rfc2392.html
21067           http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdosys/html/_cdosys_content-type_multipart.asp
21068
21069           (MIME is hard, let's go shopping!)
21070
21071 2005-05-13 08:06  ivan
21072
21073         * FS/FS/cust_bill.pm: fix picking up alternate invoice_latexnotes_*
21074           files, and expand country codes on invoices.  and oops,
21075           print_html changes slipped in last commit too.  well, they were
21076           ready anyway.
21077
21078 2005-05-13 03:55  ivan
21079
21080         * conf/invoice_latex: better to do something fancy like scale down
21081           the font size to fit in the intended space or something but hey,
21082           this is good enough for now :)
21083
21084 2005-05-13 03:54  ivan
21085
21086         * FS/FS/cust_bill.pm: substitute a non-breaking space if there is
21087           no invoice_latexreturnaddress file
21088
21089 2005-05-11 07:07  ivan
21090
21091         * FS/FS/export_svc.pm: new progressbar display causes a silly error
21092           in edge case where no dup checking necessary, closes: Bug#1226
21093
21094 2005-05-10 11:30  khoff
21095
21096         * rt/html/Ticket/Elements/EditCustomers: Missing '</A>' tag.
21097
21098 2005-05-05 06:04  ivan
21099
21100         * conf/: invoice_latex: no comma between state and address
21101
21102 2005-05-04 18:46  ivan
21103
21104         * httemplate/search/svc_domain.cgi: the ? between svc_domain.cgi
21105           and the domain id is missing
21106
21107 2005-05-04 02:33  ivan
21108
21109         * FS/FS/part_pkg.pm: use new pkg_svc.pkgsvcnum primary key when
21110           modifying pkg_svc records, closes: Bug#1221
21111
21112 2005-05-04 02:20  ivan
21113
21114         * FS/FS/Record.pm: err msg
21115
21116 2005-05-03 18:06  ivan
21117
21118         * FS/FS/cust_bill.pm: patch to just update the template or
21119           conf/invoice_latex* to use the new one
21120
21121 2005-05-03 17:40  ivan
21122
21123         * conf/invoice_latex, conf/invoice_latexfooter,
21124           conf/invoice_latexreturnaddress, conf/logo.eps,
21125           httemplate/docs/billing.html, FS/FS/Conf.pm, FS/FS/cust_bill.pm:
21126           great new invoice template from kristian!
21127
21128 2005-05-03 10:22  ivan
21129
21130         * FS/FS/cust_bill.pm: minutely better error reporting for pdf
21131           problems
21132
21133 2005-05-03 06:29  ivan
21134
21135         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser: remove
21136           unnecessary host=localhost from outsource instance creation foo
21137
21138 2005-05-03 05:56  ivan
21139
21140         * README.1.5.7: fix some wrapping
21141
21142 2005-05-03 02:56  ivan
21143
21144         * FS/FS/cust_pay.pm: on receipts, show "Electronic Check" instead
21145           of "Chek" for payby = CHEK transactions
21146
21147 2005-05-03 01:51  ivan
21148
21149         * FS/bin/freeside-sqlradius-radacctd: not running with elevated
21150           privs, -T not necessary
21151
21152 2005-05-03 01:46  ivan
21153
21154         * FS/FS/domain_record.pm: [:ascii:] is not legal for 5.005, alas,
21155           it still needs to be supported for just a little bit longer
21156
21157 2005-05-01 23:32  ivan
21158
21159         * FS/FS/svc_Common.pm, httemplate/search/svc_domain.cgi,
21160           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi:
21161           move httemplate/search/svc_domain to the new search template
21162           along with svc_www and svc_forward
21163
21164 2005-04-30 02:47  ivan
21165
21166         * httemplate/search/svc_forward.cgi: show "(unlinked)" for unlined
21167           forwards instead of nothing
21168
21169 2005-04-30 02:45  ivan
21170
21171         * httemplate/search/svc_forward.cgi: pull in the customer
21172           information as part of the main query for efficiency
21173
21174 2005-04-29 06:00  ivan
21175
21176         * httemplate/search/: svc_forward.cgi, svc_www.cgi: template
21177           forward search using the standard search template: forwards are
21178           now paged
21179
21180 2005-04-28 10:05  ivan
21181
21182         * FS/FS/cust_bill.pm: add < and > to _latex_escape (khoff)
21183
21184 2005-04-25 17:20  khoff
21185
21186         * bin/svc_broadband.renumber: For renumbering svc_broadband
21187           services from one addr_block to another.  Hopefully no one will
21188           ever have to use this.
21189
21190 2005-04-25 02:33  ivan
21191
21192         * FS/FS/Conf.pm, FS/FS/Daemon.pm, FS/FS/svc_acct.pm, FS/t/Daemon.t,
21193           FS/MANIFEST, FS/FS/part_export/sqlradius.pm,
21194           FS/bin/freeside-queued, FS/bin/freeside-selfservice-server,
21195           FS/bin/freeside-sqlradius-radacctd, init.d/freeside-init: pick up
21196           freeside-sqlradius-radacctd again after all these years, now it
21197           just needs to update the "seconds" field(s), finally closes:
21198           Bug#1125
21199
21200 2005-04-21 04:47  ivan
21201
21202         * FS/FS/part_export/acct_sql.pm: fix nit with crypt flag when
21203           replacing too
21204
21205 2005-04-21 04:35  ivan
21206
21207         * FS/FS/part_export/acct_sql.pm: support multiple primary keys
21208
21209 2005-04-20 00:12  ivan
21210
21211         * FS/FS/part_export/acct_sql.pm: hehe oops
21212
21213 2005-04-19 23:41  ivan
21214
21215         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: add vpopmail
21216           defaults to acct_sql export
21217
21218 2005-04-19 10:25  ivan
21219
21220         * README.1.5.7: update pre6 -> 7 upgrade instructions too
21221
21222 2005-04-19 02:50  ivan
21223
21224         * FS/FS/Conf.pm: disable RT_Libs for now
21225
21226 2005-04-19 02:48  ivan
21227
21228         * httemplate/docs/install.html, httemplate/docs/upgrade10.html,
21229           ANNOUNCE.1.5, README.1.5.7.lastbit, SCHEMA_CHANGE: did another
21230           upgrade, fixed up the instructions
21231
21232 2005-04-19 02:48  ivan
21233
21234         * FS/FS/part_pkg.pm: silence an annoying but harmless perl warning
21235
21236 2005-04-18 00:37  ivan
21237
21238         * FS/FS/cust_main.pm: add some newlines to debugging output, no
21239           need to print file and line # so much
21240
21241 2005-04-16 15:26  ivan
21242
21243         * httemplate/edit/cust_pay.cgi: use money_char on enter payment
21244           screen instead of hardcoding $
21245
21246 2005-04-15 13:29  khoff
21247
21248         * FS/FS/Conf.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
21249           httemplate/view/svc_domain.cgi: Added support for TXT records.
21250
21251 2005-04-14 02:41  ivan
21252
21253         * FS/FS/cust_bill.pm, conf/invoice_latex, conf/invoice_latex.diff:
21254           move invoice_latex templating to Text::Template, with special
21255           sauce^W^Wbackwards-compatibility for old templates
21256
21257 2005-04-13 05:31  ivan
21258
21259         * httemplate/: edit/part_svc.cgi, view/svc_acct.cgi: get rid of
21260           some super ancient assumptions about slipip and uid meaning
21261           exporting to RADIUS and shell respectively
21262
21263 2005-04-13 05:30  ivan
21264
21265         * FS/FS/: Record.pm, cust_svc.pm: add nowarn_identical flag to
21266           Record.pm and use it in cust_svc svcpart replacement (which is
21267           all about the exports anyway)
21268
21269 2005-04-13 03:54  ivan
21270
21271         * FS/FS/svc_acct.pm: add a line to pod example regarding RADIUS
21272           check attributes
21273
21274 2005-04-13 03:32  ivan
21275
21276         * FS/FS/raddb.pm: add Radius-Operator
21277
21278 2005-04-13 03:16  ivan
21279
21280         * FS/FS/part_pkg/flat.pm: add explicit use Date::Manip here, oops
21281
21282 2005-04-13 02:55  ivan
21283
21284         * FS/FS/svc_acct.pm: quiet annoying "use of uninitialized value
21285           errors"
21286
21287 2005-04-13 01:16  ivan
21288
21289         * FS/FS/: cust_main.pm, svc_acct.pm: add skip_fuzzyfiles hack, and
21290           add Session-Timeout RADIUS attribute if a svc_acct.seconds value
21291           is present
21292
21293 2005-04-12 20:38  ivan
21294
21295         * CREDITS, FS/FS/part_pkg/flat_comission_cust.pm: fix bug in
21296           flat_commission price plan, thanks to Troy Hammonds
21297
21298 2005-04-11 13:13  khoff
21299
21300         * FS/FS/: Conf.pm, cust_main.pm: Configuration option to override
21301           the email address sent to your BOP processor, in case the
21302           processor sends a pesky receipt that you don't want your
21303           customers getting.
21304
21305 2005-04-11 09:48  khoff
21306
21307         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm: No need to inflict
21308           debugging messages on everyone.
21309
21310 2005-04-10 06:01  ivan
21311
21312         * httemplate/docs/selfservice.html: add apache snippet to
21313           self-service install docs
21314
21315 2005-04-10 03:16  ivan
21316
21317         * httemplate/search/elements/search.html: add some left and right
21318           padding so cells don't run into each other so badly
21319
21320 2005-04-09 18:13  ivan
21321
21322         * Makefile: fix install-apache for bsd make and reverse
21323           accidentally-checked-in (again!) RT_ENABLED = 1
21324
21325 2005-04-07 18:12  ivan
21326
21327         * htetc/freeside-rt.conf: ugh, don't know why that wasn't working
21328           and don't f$&# care
21329
21330 2005-04-07 03:35  ivan
21331
21332         * Makefile, htetc/freeside-base.conf, htetc/freeside-rt.conf: add
21333           install/debian/3.1/INSTALL script and script up some apache
21334           automation assuming a conf.d type dir
21335
21336 2005-04-07 02:26  ivan
21337
21338         * FS/FS/Record.pm, FS/bin/freeside-setup, bin/dbdef-create,
21339           bin/fix-sequences: depend on DBIx::DBSchema 0.26 for dbdef-create
21340           (for Pg 'public' schema fix) and 0.25 in freeside-setup and
21341           Record.pm (for DBD::Pg 1.40 is bunk fix)
21342
21343 2005-04-06 23:08  ivan
21344
21345         * README.1.5.7.lastbit: and the history tables
21346
21347 2005-04-06 20:28  khoff
21348
21349         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm, h_svc_www.pm: Using
21350           current (non-history) records in place of missing history
21351           records.
21352
21353 2005-04-06 18:29  ivan
21354
21355         * httemplate/docs/upgrade8.html: ancient upgrade fix, oops.  thanks
21356           Rick Harby <rharby at caarnet.com>
21357
21358 2005-04-06 15:52  ivan
21359
21360         * FS/FS/svc_forward.pm: and fix the error msg haha
21361
21362 2005-04-06 15:50  ivan
21363
21364         * FS/FS/svc_forward.pm: looks like a domain part for a
21365           literally-specified forward src or dst is required, not optional
21366
21367 2005-04-06 03:38  ivan
21368
21369         * httemplate/docs/install-rt.html: correct links to some
21370           atypically-named CPAN distributions
21371
21372 2005-04-05 17:50  khoff
21373
21374         * FS/FS/h_Common.pm: $pkey should be the primary key of the real
21375           table, not the history table.
21376
21377 2005-04-05 14:33  khoff
21378
21379         * bin/add-history-records.pl: This doesn't fix the problem.  To be
21380           continued...
21381
21382 2005-04-02 15:49  ivan
21383
21384         * bin/slony-setup: must be as Pg superuser
21385
21386 2005-04-02 14:46  ivan
21387
21388         * README.1.5.7, README.1.5.7.lastbit, FS/FS/cust_bill_pkg.pm,
21389           FS/FS/part_svc_router.pm, FS/FS/pkg_svc.pm, FS/FS/rate_detail.pm,
21390           FS/FS/reg_code_pkg.pm, FS/FS/type_pkgs.pm, FS/bin/freeside-setup,
21391           httemplate/docs/schema.html, httemplate/docs/upgrade10.html:
21392           herding elephants: add primary keys to *all* tables for slony
21393
21394 2005-04-02 12:34  ivan
21395
21396         * bin/slony-setup: adding quick slony setup script
21397
21398 2005-04-01 14:52  khoff
21399
21400         * FS/FS/: h_cust_svc.pm, h_svc_acct.pm, h_svc_www.pm: Trap, and
21401           attempt to resolve, problems caused by missing history records.
21402
21403 2005-04-01 14:34  khoff
21404
21405         * FS/FS/Record.pm: so we can pass in a time if we're back-filling
21406           history records
21407
21408 2005-03-31 21:59  steve
21409
21410         * FS/FS/cust_main.pm: fix paybatch parsing to support bop::jettis
21411
21412 2005-03-31 03:41  ivan
21413
21414         * FS/FS/cust_main.pm: add ability to link services w/order_pkg
21415           method in addition to provisioning new ones
21416
21417 2005-03-31 01:07  ivan
21418
21419         * FS/FS/cust_main_invoice.pm: show illegal email addresses used for
21420           invoice destinations
21421
21422 2005-03-30 22:56  khoff
21423
21424         * bin/add-history-records.pl: Printing insert statements is not
21425           necessary
21426
21427 2005-03-30 21:02  khoff
21428
21429         * httemplate/docs/upgrade10.html: Very annoying typo. >:-)
21430
21431 2005-03-30 19:47  khoff
21432
21433         * bin/add-history-records.pl: Committing the inserts helps.
21434
21435 2005-03-30 16:53  khoff
21436
21437         * bin/add-history-records.pl: (Apparently) working version.
21438           Updates svc_*, cust_svc, and domain_record history tables.
21439
21440 2005-03-30 16:31  khoff
21441
21442         * FS/FS/h_svc_forward.pm: Another missing 'u'.
21443
21444 2005-03-30 13:40  khoff
21445
21446         * FS/FS/h_Common.pm: Dump a call trace if something calls
21447           FS::h_Common::sql_h_search without END_TIMESTAMP.
21448
21449 2005-03-30 13:22  khoff
21450
21451         * FS/FS/cust_svc.pm: Have to pass @_ to FS::svc_www::domain_record
21452           in case we're really a FS::h_svc_www object.
21453
21454 2005-03-30 13:09  khoff
21455
21456         * FS/FS/h_svc_www.pm: typo.  'use', not 'se'.
21457
21458 2005-03-30 12:55  khoff
21459
21460         * bin/add-history-records.pl: Test script to add pre-history table
21461           history records.
21462
21463 2005-03-29 17:37  ivan
21464
21465         * FS/FS/part_export/cp.pm: according to landel CP no longer
21466           supports changing username
21467
21468 2005-03-29 17:32  ivan
21469
21470         * httemplate/docs/selfservice.html: separate out referring customer
21471           info to optional section, add a note on setting the agentnum via
21472           templte
21473
21474 2005-03-29 17:18  ivan
21475
21476         * httemplate/search/cust_pay.cgi: fix ambiguous column error when
21477           selecting by credit card, fixes: Bug#1189
21478
21479 2005-03-29 14:41  ivan
21480
21481         * fs_selfservice/FS-SelfService/SelfService.pm,
21482           httemplate/docs/selfservice.html: better self-service debugging,
21483           don't point to install.html for suEXEC/setuid in self-service
21484           setup docs
21485
21486 2005-03-28 17:40  khoff
21487
21488         * FS/FS/TicketSystem/RT_External.pm,
21489           FS/FS/TicketSystem/RT_Internal.pm, httemplate/index.html: A few
21490           RT_External fixes.
21491
21492 2005-03-28 17:38  khoff
21493
21494         * FS/FS/Misc.pm: 'require' not 'use' Fax::Hylafax::Client so it's
21495           an optional requirement.
21496
21497 2005-03-27 15:21  ivan
21498
21499         * FS/FS/cust_main.pm: allow & in bank names
21500
21501 2005-03-27 15:21  ivan
21502
21503         * FS/FS/: svc_Common.pm, svc_acct.pm: svc_Common / svc_acct
21504           child_objects can now set an alternate field for the svcnum, for
21505           things like forwards
21506
21507 2005-03-22 20:16  ivan
21508
21509         * httemplate/docs/install-rt.html, README.1.5.7: new RT requires
21510           Tree::Simple too
21511
21512 2005-03-22 18:59  ivan
21513
21514         * README.1.5.7, httemplate/docs/install-rt.html: add HTML::Scrubber
21515           to rt install/upgrade docs
21516
21517 2005-03-22 10:15  ivan
21518
21519         * httemplate/docs/upgrade10.html: small fix for indices in upgrade
21520           instructions, found by s5
21521
21522 2005-03-21 14:13  khoff
21523
21524         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
21525           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
21526           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
21527           FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_export/http.pm,
21528           FS/FS/part_export/infostreet.pm,
21529           FS/FS/part_export/shellcommands.pm, htetc/handler.pl,
21530           httemplate/docs/install.html, httemplate/edit/cust_main.cgi,
21531           httemplate/edit/process/cust_main.cgi,
21532           httemplate/misc/fax-invoice.cgi, httemplate/view/cust_bill.cgi,
21533           httemplate/view/cust_main/billing.html,
21534           httemplate/view/cust_main/tickets.html: Added support for FAX
21535           invoice destinations using a HylaFAX server.  Faxing plain text
21536           invoices is not supported.
21537
21538 2005-03-21 13:55  pbowen
21539
21540         * FS/FS/Record.pm: Forgot to load up the conf.
21541
21542 2005-03-18 16:12  pbowen
21543
21544         * FS/FS/: Record.pm, cust_main.pm: Fixed a few things: -PB 1. Fixed
21545           a nasty bug that would clear the payinfo if the private key was
21546           not available.  2. Set the default module for encrypt/decrypt to
21547           be Crypt::OpenSSL::RSA.  3. Added a die and error message so that
21548           it doesn't just pass around plaintext if the encryption engine is
21549           broken or missing.  4. Added code so that the masked payinfo is
21550           handled correctly in the case that it is blank and it cannot be
21551           generated (encrypted payinfo)
21552
21553 2005-03-18 11:21  pbowen
21554
21555         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_bill.pm,
21556           FS/FS/cust_main.pm, FS/bin/freeside-setup,
21557           httemplate/docs/upgrade10.html: Added encrypted fields for Credit
21558           Cards, etc... - PB
21559
21560 2005-03-18 11:15  pbowen
21561
21562         * FS/FS/part_pkg.pm: Added a few additional recurrences for domain
21563           billing
21564
21565 2005-03-18 08:47  pbowen
21566
21567         * FS/FS/Record.pm: Fixed a small bug... if replace is called by
21568           SUPER, @_ == 1 if it only contains an undef. -PB
21569
21570 2005-03-18 01:58  ivan
21571
21572         * httemplate/docs/selfservice.html: selfservice uses HTML::Entities
21573
21574 2005-03-18 01:15  ivan
21575
21576         * FS/FS/cust_main_county.pm: no idea why this is only showing up on
21577           freebsd install
21578
21579 2005-03-17 17:00  ivan
21580
21581         * FS/FS/cust_main_county.pm: sorry it was late
21582
21583 2005-03-17 13:56  khoff
21584
21585         * FS/FS/cust_bill.pm: Documentation tyop.
21586
21587 2005-03-17 13:45  ivan
21588
21589         * httemplate/docs/install-rt.html: Freeside side uses MIME-tools
21590           now
21591
21592 2005-03-17 13:41  khoff
21593
21594         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
21595           httemplate/docs/install.html, httemplate/misc/email-invoice.cgi:
21596           Added options invoice_email_pdf and invoice_email_pdf_note.
21597           invoice_email_pdf - Attach PDF invoice to emailed plain text
21598           invoices.  invoice_email_pdf_note - Replace plain text invoice
21599           with this note, when attaching a PDF.
21600
21601 2005-03-16 03:31  ivan
21602
21603         * FS/FS/cust_main_county.pm: fix regionselector for CR in region
21604           names for some reason
21605
21606 2005-03-15 15:27  khoff
21607
21608         * httemplate/misc/payment.cgi: Missing semicolon.
21609
21610 2005-03-13 03:47  ivan
21611
21612         * FS/FS/cust_main.pm: and store the refund correctly
21613
21614 2005-03-13 03:34  ivan
21615
21616         * FS/FS/cust_main.pm: when refunding against a specific card
21617           payment, use the card details from the payment instead of the
21618           customer record
21619
21620 2005-03-13 03:12  ivan
21621
21622         * FS/FS/cust_main.pm: add some additional debugging to refunds
21623
21624 2005-03-12 08:07  ivan
21625
21626         * Makefile, httemplate/docs/install-rt.html,
21627           rt/etc/RT_SiteConfig.pm, rt/lib/RT/URI/freeside.pm,
21628           rt/lib/RT/URI/freeside/Internal.pm,
21629           rt/lib/RT/URI/freeside/XMLRPC.pm: popurl(3) won't give us a good
21630           freeside base url since RT calls it from multiple directory
21631           depths... have to specify explicity, like external integration
21632
21633 2005-03-12 06:35  ivan
21634
21635         * fs_selfservice/FS-SelfService/cgi/signup.cgi: - bring prepaid
21636           support into this century (close: Bug#1124) - finally get rid of
21637           fs_signup (everything is in fs_selfservice now) (Bug#413) -
21638           organize main menu sysadmin section so it is slightly less
21639           confusing
21640
21641 2005-03-12 06:31  ivan
21642
21643         * httemplate/docs/schema.html, httemplate/docs/selfservice.html,
21644           httemplate/docs/upgrade10.html, README.1.5.7, ANNOUNCE.1.5,
21645           FS/FS/agent.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
21646           FS/FS/prepay_credit.pm, FS/bin/freeside-setup,
21647           httemplate/view/cust_main/payment_history.html,
21648           httemplate/index.html, httemplate/browse/agent.cgi,
21649           httemplate/edit/prepay_credit.cgi,
21650           httemplate/search/prepay_credit.html,
21651           httemplate/search/elements/search.html, fs_selfservice/DEPLOY,
21652           fs_selfservice/FS-SelfService/ieak.template,
21653           fs_selfservice/FS-SelfService/cgi/agent.cgi,
21654           fs_selfservice/FS-SelfService/cgi/decline.html,
21655           httemplate/edit/process/prepay_credit.cgi,
21656           httemplate/edit/process/reg_code.cgi,
21657           fs_selfservice/FS-SelfService/cgi/map.gif,
21658           fs_selfservice/FS-SelfService/cgi/promocode.html,
21659           fs_selfservice/FS-SelfService/cgi/regcode.html,
21660           fs_selfservice/FS-SelfService/cgi/signup-agentselect.html,
21661           fs_selfservice/FS-SelfService/cgi/signup-alternate.html,
21662           fs_selfservice/FS-SelfService/cgi/signup-billaddress.html,
21663           fs_selfservice/FS-SelfService/cgi/signup-freeoption.html,
21664           fs_selfservice/FS-SelfService/cgi/signup-snarf.html,
21665           fs_selfservice/FS-SelfService/cgi/signup.cgi,
21666           fs_selfservice/FS-SelfService/cgi/signup.html,
21667           fs_selfservice/FS-SelfService/cgi/stateselect.html,
21668           fs_selfservice/FS-SelfService/cgi/success.html, htetc/global.asa,
21669           htetc/handler.pl: - bring prepaid support into this century
21670           (close: Bug#1124) - finally get rid of fs_signup (everything is
21671           in fs_selfservice now) (Bug#413) - organize main menu sysadmin
21672           section so it is slightly less confusing
21673
21674 2005-03-11 02:35  ivan
21675
21676         * rt/FREESIDE_MODIFIED: update list of modified files
21677
21678 2005-03-11 02:33  ivan
21679
21680         * rt/etc/RT_SiteConfig.pm: merging
21681
21682 2005-03-11 02:18  ivan
21683
21684         * httemplate/docs/install-rt.html: note about RT_External
21685
21686 2005-03-10 17:34  khoff
21687
21688         * rt/: etc/RT_SiteConfig.pm, html/Elements/Header,
21689           html/Elements/Menu, html/Elements/Tabs,
21690           html/Ticket/Elements/AddCustomers,
21691           html/Ticket/Elements/ShowCustomers, lib/RT/URI/freeside.pm,
21692           lib/RT/URI/freeside/Internal.pm, lib/RT/URI/freeside/XMLRPC.pm:
21693           Reorganized RT->Freeside integration to support Internal (single
21694           RT/Freeside database) and XMLRPC interfaces.  All the UI stuff is
21695           handled the same either way.  Integration type is changed by
21696           setting $RT::URI::freeside::IntegrationType to either 'Internal'
21697           or 'XMLRPC' in your RT_SiteConfig.pm.
21698
21699 2005-03-10 14:49  khoff
21700
21701         * FS/FS/XMLRPC.pm: Add the ability to do freeside configuration
21702           lookups through the XMLRPC interface.
21703
21704 2005-03-10 07:33  ivan
21705
21706         * README.1.5.7, httemplate/docs/install.html,
21707           httemplate/docs/upgrade10.html: arg
21708
21709 2005-03-10 07:18  ivan
21710
21711         * README.1.5.7, httemplate/docs/install.html,
21712           httemplate/docs/upgrade10.html: add Frontier::RPC to docs too
21713
21714 2005-03-10 04:06  ivan
21715
21716         * README.1.5.7, httemplate/docs/install.html,
21717           httemplate/docs/upgrade10.html: add IO-stringy (IO::Scalar) to
21718           instructions
21719
21720 2005-03-10 01:56  ivan
21721
21722         * FS/bin/freeside-daily: fine.
21723
21724 2005-03-10 00:58  ivan
21725
21726         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fixes
21727           package editing problem with extraneous services showing up,
21728           closes: Bug#1170
21729
21730 2005-03-09 00:46  ivan
21731
21732         * httemplate/docs/install-rt.html: add complete apache config
21733           instructions for RT, closes: Bug#1031
21734
21735 2005-03-09 00:18  ivan
21736
21737         * ANNOUNCE.1.5, httemplate/docs/index.html,
21738           httemplate/docs/install-rt.html, httemplate/docs/install.html:
21739           preliminary RT docs
21740
21741 2005-03-08 10:37  khoff
21742
21743         * FS/FS/XMLRPC.pm: Don't require that the method results be
21744           FS::Record descendant objects.  If they are, we map them to
21745           hashrefs.  Otherwise we return them verbatim and hope (maybe
21746           check) that they're scalars, hashrefs, or arrayrefs.
21747
21748 2005-03-08 10:15  khoff
21749
21750         * FS/FS/XMLRPC.pm: Minor re-work to allow for pseudo methods, like
21751           'version', and eventually config look-ups (next commit).
21752
21753 2005-03-06 02:15  ivan
21754
21755         * ANNOUNCE.1.5: d
21756
21757 2005-03-05 19:25  ivan
21758
21759         * httemplate/search/elements/search.html: specity an explicit EOL
21760           for Text::CSV_XS, apparantly sometimes the default is null
21761
21762 2005-03-05 19:22  ivan
21763
21764         * httemplate/search/elements/search.html: and a slight formatting
21765           fix
21766
21767 2005-03-05 19:04  ivan
21768
21769         * httemplate/search/elements/search.html, README.1.5.7,
21770           htetc/global.asa, htetc/handler.pl, httemplate/index.html,
21771           httemplate/docs/install.html, httemplate/docs/upgrade10.html,
21772           httemplate/search/cust_bill.html,
21773           httemplate/search/cust_bill_event.html,
21774           httemplate/search/cust_credit.html,
21775           httemplate/search/cust_main-otaker.cgi,
21776           httemplate/search/cust_main-payinfo.html,
21777           httemplate/search/cust_main-quickpay.html,
21778           httemplate/search/cust_main.cgi,
21779           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
21780           httemplate/search/cust_pay.html,
21781           httemplate/search/cust_pkg_report.cgi,
21782           httemplate/search/reg_code.html,
21783           httemplate/search/report_cust_credit.html,
21784           httemplate/search/report_cust_pay.html,
21785           httemplate/search/report_prepaid_income.html,
21786           httemplate/search/report_tax.html,
21787           httemplate/search/sqlradius.html,
21788           httemplate/search/svc_acct.html,
21789           httemplate/search/svc_domain.html, httemplate/search/svc_www.cgi,
21790           httemplate/view/cust_bill-pdf.cgi,
21791           httemplate/view/cust_bill-ps.cgi: add Excel and CSV download of
21792           templated reports and clean up their HTML formatting, closes;
21793           Bug#520, Bug#1107
21794
21795 2005-03-04 14:24  ivan
21796
21797         * httemplate/search/: cust_credit.html, cust_pay.cgi: fix "Column
21798           reference "payby" is ambiguous" error when selecting by payment
21799           type, fix missing check #s caused by cust_main.payinfo masking
21800           cust_pay.payinfo, closes (really this time): Bug#1105
21801
21802 2005-03-04 04:57  ivan
21803
21804         * httemplate/search/: cust_credit.html, cust_pay.cgi: report
21805           correctly even if the customer record has somehow been removed...
21806
21807 2005-03-04 04:34  ivan
21808
21809         * httemplate/browse/agent.cgi, FS/FS/Record.pm, FS/FS/h_Common.pm,
21810           httemplate/search/cust_credit.html,
21811           httemplate/search/cust_pay.cgi,
21812           httemplate/search/report_cust_credit.html,
21813           httemplate/search/report_cust_pay.html, ANNOUNCE.1.5,
21814           httemplate/search/elements/search.html: add agent selection to
21815           payment and credit reports, add link to agent browse, closes:
21816           Bug#1105
21817
21818 2005-03-03 02:25  ivan
21819
21820         * FS/: MANIFEST, FS/h_Common.pm, FS/h_cust_svc.pm,
21821           FS/h_domain_record.pm, FS/h_svc_acct.pm, FS/h_svc_forward.pm,
21822           FS/h_svc_www.pm, t/h_domain_record.t: clean up some harmless but
21823           scary "Multiple records in scalar search" warnings w/history
21824           table searches
21825
21826 2005-03-03 01:05  ivan
21827
21828         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
21829           debug output...
21830
21831 2005-03-03 00:58  ivan
21832
21833         * FS/FS/part_pkg/: voip_sqlradacct.pm: voip: rearrange and compact
21834           call details on invoices, so place names get cut off, not
21835           anything important
21836
21837 2005-03-03 00:52  ivan
21838
21839         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
21840           debug output...
21841
21842 2005-03-03 00:52  ivan
21843
21844         * FS/FS/cust_bill_pkg_detail.pm: eek, fix foreign key check
21845
21846 2005-03-03 00:45  ivan
21847
21848         * FS/FS/part_pkg/voip_sqlradacct.pm: oops, need to use Date::Format
21849           for time2str
21850
21851 2005-03-03 00:37  ivan
21852
21853         * FS/FS/part_pkg/voip_sqlradacct.pm: voip: add start time for calls
21854           to invoice details
21855
21856 2005-03-03 00:15  ivan
21857
21858         * FS/FS/Record.pm: want a full stack backtrace for this warning
21859
21860 2005-03-03 00:05  ivan
21861
21862         * FS/FS/part_export/sqlradius.pm: doc
21863
21864 2005-03-02 13:00  khoff
21865
21866         * httemplate/docs/install.html, eg/xmlrpc-example.pl,
21867           httemplate/misc/xmlrpc.cgi, FS/FS/XMLRPC.pm, htetc/handler.pl:
21868           Initial version of the xmlrpc interface for freeside.
21869
21870 2005-03-01 16:47  ivan
21871
21872         * FS/FS/cust_pkg.pm: set setup date on package changes
21873
21874 2005-03-01 16:03  ivan
21875
21876         * FS/FS/: cust_pkg.pm, part_pkg.pm: prevent bug causing 'Error
21877           crediting customer for service remaining:
21878           FS::cust_pkg=HASH(0x9958c60)' error on package cancellations
21879           where the part_pkg record didn't have a plan, closes: Bug#1153
21880
21881 2005-02-27 03:18  ivan
21882
21883         * FS/FS/: rate_prefix.pm, part_pkg/voip_sqlradacct.pm: fix VoIP
21884           details on invoices, closes: Bug#1096
21885
21886 2005-02-27 03:05  ivan
21887
21888         * httemplate/edit/REAL_cust_pkg.cgi: fix last bill date stickiness
21889           on errors
21890
21891 2005-02-27 02:18  ivan
21892
21893         * FS/FS/Record.pm: fix replacement in edge case with NULL integer
21894           fields in a table without a primary key
21895
21896 2005-02-26 13:29  ivan
21897
21898         * README.1.5.7, ANNOUNCE.1.5, ANNOUNCE.1.5.0, README.1.5.0pre7:
21899           less cracktastic version numbering
21900
21901 2005-02-25 14:14  ivan
21902
21903         * bin/pg-readonly: try to set the sequences right for modern Pg
21904
21905 2005-02-25 14:07  ivan
21906
21907         * bin/pg-readonly: adding quick pg-readonly tool
21908
21909 2005-02-25 12:52  ivan
21910
21911         * FS/FS/part_pkg.pm: small bugfix for options option
21912
21913 2005-02-25 12:21  ivan
21914
21915         * FS/FS/part_pkg.pm: oops, need to check this in, adding "options"
21916           option to part_pkg::insert to specify part_pkg_option records
21917
21918 2005-02-24 06:22  ivan
21919
21920         * httemplate/edit/part_svc.cgi,
21921           httemplate/edit/process/part_svc.cgi, FS/FS/rate.pm,
21922           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm,
21923           httemplate/elements/progress-init.html,
21924           httemplate/elements/progress-popup.html, FS/FS/export_svc.pm,
21925           FS/FS/part_svc.pm: add progressbar to service definition add -
21926           duplicate checking can take a while, closes: Bug#1126
21927
21928 2005-02-22 22:43  ivan
21929
21930         * httemplate/docs/install.html: update docs wrt mysql support
21931
21932 2005-02-22 10:26  khoff
21933
21934         * httemplate/edit/cust_pkg.cgi: Alphabetize/clean-up package list
21935           to make it easier to find packages in large lists.
21936
21937 2005-02-20 00:51  ivan
21938
21939         * FS/FS/UI/Web.pm: FS/UI/Web.pm did not return a true value
21940
21941 2005-02-20 00:44  ivan
21942
21943         * FS/FS/UI/Web.pm, httemplate/edit/rate.cgi, CREDITS,
21944           httemplate/elements/jsrsServer.html,
21945           httemplate/elements/overlibmws.js,
21946           httemplate/elements/progress-init.html,
21947           httemplate/elements/progress-popup.html,
21948           httemplate/misc/progress.html: use a javascript layer instead of
21949           a browser popup (popup blockers), really generalize the
21950           progressbar code to make it easy to use as a component
21951
21952 2005-02-17 00:44  ivan
21953
21954         * httemplate/edit/rate.cgi: generalize progressbar code in
21955           preparation for using it wherever needed
21956
21957 2005-02-16 17:37  ivan
21958
21959         * httemplate/edit/process/rate.cgi: generalize progressbar code in
21960           preparation for using it wherever needed
21961
21962 2005-02-16 16:11  ivan
21963
21964         * FS/FS/: rate.pm, UI/Web.pm: generalize progressbar code in
21965           preparation for using it wherever needed
21966
21967 2005-02-15 18:53  ivan
21968
21969         * FS/FS/cust_bill.pm: slightly better error messages for LaTeX
21970           problems
21971
21972 2005-02-13 19:49  ivan
21973
21974         * FS/FS/svc_acct.pm: this should fix uid duplicate checking,
21975           closes: Bug#1113
21976
21977 2005-02-11 19:02  ivan
21978
21979         * httemplate/edit/process/svc_broadband.cgi: transaction not
21980           necessary here
21981
21982 2005-02-10 22:44  ivan
21983
21984         * FS/FS/rate.pm, FS/FS/UI/Web.pm, htetc/global.asa,
21985           htetc/handler.pl, httemplate/edit/process/rate.cgi,
21986           httemplate/edit/rate.cgi: generalize progressbar code in
21987           preparation for using it wherever needed
21988
21989 2005-02-08 17:08  ivan
21990
21991         * Makefile: more porable syntax for su
21992
21993 2005-02-08 14:33  ivan
21994
21995         * FS/FS/clientapi_session_field.pm: tyop
21996
21997 2005-02-08 12:22  ivan
21998
21999         * FS/bin/freeside-setup, httemplate/docs/upgrade10.html,
22000           README.1.5.0pre7, FS/FS.pm, FS/MANIFEST,
22001           FS/FS/ClientAPI_SessionCache.pm, FS/FS/Conf.pm,
22002           FS/FS/clientapi_session.pm, FS/FS/clientapi_session_field.pm,
22003           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
22004           FS/FS/ClientAPI/Signup.pm, FS/t/ClientAPI_SessionCache.t,
22005           FS/t/clientapi_session.t, FS/t/clientapi_session_field.t,
22006           httemplate/docs/install.html, httemplate/docs/schema.html: make
22007           self-service session cache module configurable, start framework
22008           for in-database session cache
22009
22010 2005-02-05 15:39  ivan
22011
22012         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
22013           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
22014           complication from ClientAPI dispatch foo
22015
22016 2005-02-04 17:30  ivan
22017
22018         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
22019           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
22020           circular use of FS::ClientAPI, doesn't work with 5.8.[56] +
22021           perl??
22022
22023 2005-02-04 06:44  ivan
22024
22025         * Makefile: freebsd throws a fatal error if it can't stop apache
22026           now, bah
22027
22028 2005-02-04 02:38  ivan
22029
22030         * httemplate/edit/cust_main.cgi: typo
22031
22032 2005-02-02 00:06  ivan
22033
22034         * FS/FS/UI/: Base.pm, CGI.pm, Gtk.pm, agent.pm: removing old UI
22035           experiment
22036
22037 2005-01-29 04:51  ivan
22038
22039         * ANNOUNCE.1.5.0: gotta do pre7 already
22040
22041 2005-01-29 04:49  ivan
22042
22043         * httemplate/browse/agent.cgi, FS/FS/part_pkg/flat.pm: oops, last
22044           bit for reg codes
22045
22046 2005-01-29 04:34  ivan
22047
22048         * FS/FS.pm, FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
22049           FS/FS/reg_code.pm, FS/FS/reg_code_pkg.pm, FS/bin/freeside-setup,
22050           FS/t/reg_code.t, FS/t/reg_code_pkg.t, README.1.5.0pre7,
22051           FS/MANIFEST, FS/FS/ClientAPI/Signup.pm,
22052           httemplate/docs/install.html, httemplate/docs/schema.html,
22053           httemplate/docs/upgrade10.html, httemplate/edit/reg_code.cgi,
22054           httemplate/search/reg_code.html,
22055           httemplate/edit/process/reg_code.cgi: registration codes
22056
22057 2005-01-27 15:01  ivan
22058
22059         * httemplate/misc/payment.cgi, FS/FS/ClientAPI/MyAccount.pm:
22060           s/defaultcountry/countrydefault/
22061
22062 2005-01-27 14:19  ivan
22063
22064         * FS/FS/cust_pkg.pm: made a typo applying patch from pbowen
22065
22066 2005-01-27 02:21  ivan
22067
22068         * httemplate/edit/process/rate.cgi, CREDITS, FS/FS/UID.pm,
22069           FS/FS/queue.pm, FS/FS/rate.pm, httemplate/docs/install.html,
22070           httemplate/elements/jsrsClient.js, httemplate/misc/progress.html,
22071           JSRS-LICENSE, FS/bin/freeside-queued, httemplate/edit/rate.cgi,
22072           httemplate/elements/qlib/box.js,
22073           httemplate/elements/qlib/boxctrl.js,
22074           httemplate/elements/qlib/boxres.js,
22075           httemplate/elements/qlib/button.js,
22076           httemplate/elements/qlib/buttonres.js,
22077           httemplate/elements/qlib/control.js,
22078           httemplate/elements/qlib/counter.js,
22079           httemplate/elements/qlib/imagelist.js,
22080           httemplate/elements/qlib/label.js,
22081           httemplate/elements/qlib/messagebox.js,
22082           httemplate/elements/qlib/progress.js,
22083           httemplate/elements/qlib/sound.js,
22084           httemplate/elements/qlib/sprite.js,
22085           httemplate/elements/qlib/window.js,
22086           httemplate/elements/qlib/wndctrl.js,
22087           httemplate/images/progressbar-empty.png,
22088           httemplate/images/progressbar-full.png: DHTML progress bar for
22089           glacial rate adding and editing, closes: Bug#1100
22090
22091 2005-01-19 13:25  ivan
22092
22093         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm,
22094           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
22095           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
22096           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
22097           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
22098           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
22099           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: credit for
22100           unused portion at cancellation, patch from pbowen
22101
22102 2005-01-18 16:57  ivan
22103
22104         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/flat.pm,
22105           part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
22106           part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
22107           part_pkg/sqlradacct_hour.pm, part_pkg/voip_sqlradacct.pm:
22108           one-time referral credits
22109
22110 2005-01-07 14:16  ivan
22111
22112         * httemplate/edit/: rate.cgi, process/rate.cgi: remove separate
22113           file for rate processing, causing problems with giant query
22114           string, kludge in the non-displayed US-rates, and disable the
22115           submit button when pressed
22116
22117 2005-01-06 12:58  ivan
22118
22119         * FS/FS/Conf.pm: fix description RT_External in ticket_system
22120           option
22121
22122 2005-01-06 12:20  ivan
22123
22124         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: just 0-pad the
22125           key codes, don't try fancy things with hex and sprintf
22126
22127 2005-01-06 11:48  ivan
22128
22129         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: format artera
22130           turbo hex keycodes in uppercase
22131
22132 2005-01-06 11:02  ivan
22133
22134         * FS/FS/part_export/artera_turbo.pm: add enable_edit flag so
22135           serials and key codes can be edited locally
22136
22137 2005-01-05 11:29  ivan
22138
22139         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: key codes are
22140           hex!
22141
22142 2005-01-05 02:01  ivan
22143
22144         * FS/FS/part_pkg/voip_sqlradacct.pm: add some debugging to
22145           voip_sqlradacct
22146
22147 2005-01-04 19:07  ivan
22148
22149         * FS/FS/part_export/artera_turbo.pm: arg, really get the sub name
22150           correct this time
22151
22152 2005-01-04 19:01  ivan
22153
22154         * FS/FS/part_export/artera_turbo.pm: missing underscore!
22155
22156 2005-01-04 18:47  ivan
22157
22158         * FS/FS/part_export/artera_turbo.pm: queue status changes rather
22159           than run them immediately, always format keycode as %010d,
22160           closes: Bug#936, Bug#1060
22161
22162 2005-01-03 10:25  ivan
22163
22164         * FS/FS/cust_main.pm: eliminate warning: Argument "" isn\'t numeric
22165           in numeric gt (>)
22166
22167 2004-12-31 00:47  ivan
22168
22169         * httemplate/edit/part_pkg.cgi: add ignore_unrateable flag to voip
22170           price plan
22171
22172 2004-12-31 00:31  ivan
22173
22174         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
22175           voip price plan
22176
22177 2004-12-31 00:24  ivan
22178
22179         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
22180           voip price plan
22181
22182 2004-12-30 23:43  ivan
22183
22184         * FS/FS/cust_svc.pm: fix up some bugs in VoIP rating
22185
22186 2004-12-30 16:48  ivan
22187
22188         * FS/FS/: cust_svc.pm, svc_acct.pm, part_pkg/voip_sqlradacct.pm:
22189           fix up some bugs in VoIP rating
22190
22191 2004-12-30 15:47  ivan
22192
22193         * htetc/global.asa: search the current dir *first*, otherwise some
22194           weird Apache::ASP bugs could crop up if things are ever named the
22195           same
22196
22197 2004-12-30 01:59  ivan
22198
22199         * htetc/global.asa: kludge to fix nested includes with
22200           Apache::ASP... dunno how much longer i want to support that,
22201           should just switch to Mason
22202
22203 2004-12-29 17:41  ivan
22204
22205         * FS/FS/: cust_svc.pm, domain_record.pm, Report/Table/Monthly.pm:
22206           domain_record.pm
22207
22208 2004-12-29 04:01  ivan
22209
22210         * CREDITS: update credits
22211
22212 2004-12-29 04:00  ivan
22213
22214         * FS/FS/cust_bill.pm, FS/FS/h_cust_svc.pm, FS/FS/Record.pm,
22215           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
22216           FS/FS/h_Common.pm, FS/FS/h_svc_acct.pm, FS/FS/h_svc_broadband.pm,
22217           FS/FS/h_svc_domain.pm, FS/FS/h_svc_external.pm,
22218           FS/FS/h_svc_forward.pm, FS/FS/h_svc_www.pm, FS/FS/svc_acct.pm,
22219           FS/MANIFEST, FS/t/h_Common.t, FS/t/h_cust_svc.t,
22220           FS/t/h_svc_acct.t, FS/t/h_svc_broadband.t, FS/t/h_svc_domain.t,
22221           FS/t/h_svc_external.t, FS/t/h_svc_forward.t, FS/t/h_svc_www.t,
22222           httemplate/view/cust_main.cgi,
22223           httemplate/view/cust_main/packages.html, ANNOUNCE.1.5.0:
22224           historical (immutable) invoice details about services and other
22225           history infrastructure
22226
22227 2004-12-28 15:30  ivan
22228
22229         * FS/FS/part_export/sqlradius.pm: add debug flag to sqlradius
22230           export
22231
22232 2004-12-27 02:23  ivan
22233
22234         * ANNOUNCE.1.5.0: note integrated rt is updated
22235
22236 2004-12-27 02:19  ivan
22237
22238         * FS/FS/: cust_pay.pm, cust_credit.pm: prevent unsuspension errors
22239           from causing payment or credit transactions from finishing
22240
22241 2004-12-27 01:23  ivan
22242
22243         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
22244           httemplate/edit/cust_main/contact.html: UI: rework shipping
22245           address javascript, closes: Bug#1085
22246
22247 2004-12-24 15:35  ivan
22248
22249         * FS/FS/svc_acct.pm: smtp can have uid 0 in addition to root and
22250           toor
22251
22252 2004-12-24 15:28  ivan
22253
22254         * bin/passwd.import: remove $Id$ line
22255
22256 2004-12-24 15:27  ivan
22257
22258         * bin/passwd.import: import NP and *LK* from shadow file as * (no
22259           password)
22260
22261 2004-12-23 18:54  ivan
22262
22263         * httemplate/edit/: cust_pay.cgi, process/cust_pay.cgi: add ability
22264           to set payment date manually
22265
22266 2004-12-23 03:39  ivan
22267
22268         * httemplate/edit/svc_www.cgi: fix typo that manifests when using
22269           svc_www-enable_subdomains config option
22270
22271 2004-12-23 01:15  ivan
22272
22273         * httemplate/edit/process/part_pkg.cgi: fix bug with custom pricing
22274           packages when no primary service is selected
22275
22276 2004-12-23 01:07  ivan
22277
22278         * FS/FS/part_pkg.pm: better debugging for options passed to insert
22279           method
22280
22281 2004-12-23 00:32  ivan
22282
22283         * README.1.5.0pre7, FS/bin/freeside-setup,
22284           httemplate/docs/upgrade10.html: allow NULL zip in some countries
22285
22286 2004-12-23 00:00  ivan
22287
22288         * README.1.5.0pre7, FS/bin/freeside-setup,
22289           httemplate/docs/upgrade10.html: going with 6 digit misnamed "npa"
22290           for now
22291
22292 2004-12-23 00:00  ivan
22293
22294         * bin/: rate-us.import, rate.import: adding rate import scripts
22295
22296 2004-12-22 23:29  ivan
22297
22298         * FS/FS/rate_region.pm: better short prefix display
22299
22300 2004-12-22 23:28  ivan
22301
22302         * httemplate/edit/rate.cgi: hide US regions for now, we don't
22303           currently need them for rating just invoice/session display and
22304           the web pages are so giant they're timing out
22305
22306 2004-12-22 06:40  ivan
22307
22308         * Makefile: chkconfig ON
22309
22310 2004-12-22 06:09  ivan
22311
22312         * Makefile: /usr/bin/true on fleabsd
22313
22314 2004-12-22 06:06  ivan
22315
22316         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
22317           warn and require confirmation when editing next bill dates to a
22318           date in the past, closes; Bug#430
22319
22320 2004-12-22 01:53  ivan
22321
22322         * FS/bin/freeside-daily: just "vaccum analyze" is fine
22323
22324 2004-12-21 15:19  ivan
22325
22326         * FS/FS/rate_detail.pm: need to use table modules we call
22327           ut_foreign_key on: rate, rate_region
22328
22329 2004-12-20 03:41  ivan
22330
22331         * rt/FREESIDE_MODIFIED: backport from 3.3-TESTING to fix XSS on
22332           ticket lists
22333
22334 2004-12-20 03:29  ivan
22335
22336         * rt/html/Elements/CollectionAsTable/Row: backport from 3.3-TESTING
22337           to fix XSS on ticket lists
22338
22339 2004-12-20 02:13  ivan
22340
22341         * FS/FS/Misc.pm, FS/FS/cust_main.pm, httemplate/view/cust_bill.cgi:
22342           better error messages on email errors
22343
22344 2004-12-20 00:21  ivan
22345
22346         * Makefile: remove quotes which were causing problems.  grr make
22347
22348 2004-12-20 00:16  ivan
22349
22350         * Makefile: add init script enable command in deb and redhat
22351
22352 2004-12-18 15:32  ivan
22353
22354         * httemplate/docs/: billing.html, install.html: add info about
22355           teTeX and Ghostscript
22356
22357 2004-12-18 02:52  ivan
22358
22359         * httemplate/index.html: fix spelling
22360
22361 2004-12-13 01:13  ivan
22362
22363         * FS/FS/Conf.pm, httemplate/index.html: add config option for
22364           address2 search, closes: Bug#1022
22365
22366 2004-12-12 10:51  ivan
22367
22368         * httemplate/view/cust_main/quick-charge.html: fix form action url
22369           for template
22370
22371 2004-12-12 00:34  ivan
22372
22373         * FS/FS/cust_main.pm: fix customer status display for some cases
22374           with suspended accounts
22375
22376 2004-12-11 15:16  ivan
22377
22378         * FS/FS/part_export/acct_sql.pm: finish modification
22379
22380 2004-12-11 14:50  ivan
22381
22382         * httemplate/docs/install.html: update install doc
22383
22384 2004-12-11 12:41  ivan
22385
22386         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
22387           httemplate/edit/part_bill_event.cgi: add 'send_if_newest' invoice
22388           event, closes: Bug#977
22389
22390 2004-12-10 23:50  ivan
22391
22392         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
22393           httemplate/view/cust_main/order_pkg.html,
22394           httemplate/view/cust_main/packages.html,
22395           httemplate/view/cust_main/payment_history.html,
22396           httemplate/view/cust_main/quick-charge.html: voiding of echeck
22397           payments instead of refunds
22398
22399 2004-12-10 15:51  ivan
22400
22401         * httemplate/docs/selfservice.html: correct path to selfservice
22402
22403 2004-12-10 14:28  ivan
22404
22405         * FS/FS/CGI.pm: ui tweak for small customer view - line up billing
22406           and service address boxes
22407
22408 2004-12-10 13:35  ivan
22409
22410         * rt/html/Elements/Header: fix link to freeside docs in RT header
22411
22412 2004-12-10 13:25  ivan
22413
22414         * httemplate/docs/: overview-new.dia, overview-new.png: move the
22415           "self-service SSH tunnel" label to avoid ambiguity
22416
22417 2004-12-09 16:51  ivan
22418
22419         * FS/bin/freeside-setup: promo codes not unique...
22420
22421 2004-12-09 16:04  ivan
22422
22423         * rt/html/Elements/Tabs: fix link back to billing main
22424
22425 2004-12-09 15:14  ivan
22426
22427         * httemplate/search/cust_main.cgi: typo
22428
22429 2004-12-09 15:05  ivan
22430
22431         * httemplate/search/cust_main.cgi: typo
22432
22433 2004-12-09 14:26  ivan
22434
22435         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
22436
22437 2004-12-09 14:23  ivan
22438
22439         * FS/FS/TicketSystem/RT_External.pm: fix links to null custom
22440           fields
22441
22442 2004-12-09 14:20  ivan
22443
22444         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
22445
22446 2004-12-09 14:06  ivan
22447
22448         * httemplate/search/cust_main.cgi: UI: same font size as the rest
22449           of the page
22450
22451 2004-12-09 14:02  ivan
22452
22453         * httemplate/search/cust_main.cgi: UI: condense ticket subtable a
22454           little
22455
22456 2004-12-09 13:59  ivan
22457
22458         * FS/FS/TicketSystem/RT_External.pm: hopefully make links to search
22459           for empty value of custom tickets work???
22460
22461 2004-12-09 13:53  ivan
22462
22463         * httemplate/index.html: remove extra list item for now
22464
22465 2004-12-09 13:33  ivan
22466
22467         * httemplate/view/cust_main/tickets.html,
22468           FS/FS/TicketSystem/RT_External.pm: set default requestor to email
22469           invoice addresses
22470
22471 2004-12-09 12:43  ivan
22472
22473         * FS/bin/freeside-setup: fix some typos noticed by pbowen
22474
22475 2004-12-09 04:46  ivan
22476
22477         * FS/FS/TicketSystem/RT_External.pm: fix new ticket link
22478
22479 2004-12-09 04:18  ivan
22480
22481         * FS/FS/TicketSystem/RT_External.pm: narrow select to avoid pickup
22482           up wrong id field
22483
22484 2004-12-09 04:03  ivan
22485
22486         * FS/FS/TicketSystem/RT_External.pm: use new var
22487
22488 2004-12-09 04:01  ivan
22489
22490         * FS/FS/Conf.pm: typo
22491
22492 2004-12-09 03:57  ivan
22493
22494         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add config value
22495           for default queue id
22496
22497 2004-12-09 03:17  ivan
22498
22499         * httemplate/index.html: finish up for now
22500
22501 2004-12-09 02:07  ivan
22502
22503         * httemplate/search/cust_main.cgi: deuglify
22504
22505 2004-12-09 01:57  ivan
22506
22507         * httemplate/search/cust_main.cgi: fix typo
22508
22509 2004-12-09 01:21  ivan
22510
22511         * FS/FS/TicketSystem/RT_Internal.pm,
22512           httemplate/search/cust_main.cgi,
22513           FS/FS/TicketSystem/RT_External.pm, httemplate/view/cust_main.cgi,
22514           httemplate/view/cust_main/billing.html,
22515           httemplate/view/cust_main/contacts.html,
22516           httemplate/view/cust_main/misc.html,
22517           httemplate/view/cust_main/tickets.html: more RT integration
22518
22519 2004-12-06 06:42  ivan
22520
22521         * httemplate/search/cust_main.cgi: fix total link
22522
22523 2004-12-06 06:36  ivan
22524
22525         * httemplate/search/cust_main.cgi: fix total links and line up
22526           custom field columns
22527
22528 2004-12-06 06:15  ivan
22529
22530         * FS/FS/TicketSystem/RT_External.pm: ... and this last piece of sql
22531           too
22532
22533 2004-12-06 06:13  ivan
22534
22535         * FS/FS/TicketSystem/RT_External.pm: and forgot to include the sql
22536           for counting tickets with severities...
22537
22538 2004-12-06 06:11  ivan
22539
22540         * FS/FS/TicketSystem/RT_Internal.pm: fix typo
22541
22542 2004-12-06 06:09  ivan
22543
22544         * httemplate/search/cust_main.cgi: fix reading custome field values
22545
22546 2004-12-06 06:00  ivan
22547
22548         * FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
22549           FS/FS/TicketSystem/RT_External.pm,
22550           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
22551           httemplate/search/cust_main.cgi: 1st try at adding custom field
22552           handling
22553
22554 2004-12-06 00:09  ivan
22555
22556         * FS/FS/cust_bill.pm: fix harmless "Use of uninitialized value in
22557           length" warning in latex escapes
22558
22559 2004-12-05 22:56  ivan
22560
22561         * httemplate/search/cust_main.cgi: link customers back to tickets!
22562
22563 2004-12-03 17:09  ivan
22564
22565         * rt/html/Elements/PageLayout: landing rt 3.2.2
22566
22567 2004-12-03 15:41  ivan
22568
22569         * htetc/handler.pl: landing rt 3.2.2
22570
22571 2004-12-03 13:23  ivan
22572
22573         * README.1.5.0pre7: landing RT 3.2.2
22574
22575 2004-12-03 12:51  ivan
22576
22577         * rt/: config, config.pld, bin/rt-commit-handler.in,
22578           etc/upgrade/2.1.71, html/Admin/Elements/ModifyQueue,
22579           html/Admin/Elements/ModifyUser, html/Admin/Users/Prefs.html,
22580           html/Elements/Footer, html/Elements/Header,
22581           html/Elements/PageLayout, html/Elements/ShadedBox,
22582           html/Elements/ShadedInputRow, html/Elements/ShadedRow,
22583           html/Elements/SimpleSearch, html/Elements/Tabs,
22584           html/Elements/ViewUser, html/NoAuth/webrt.css,
22585           html/Search/Listing.html, html/Search/Elements/PickRestriction,
22586           html/Search/Elements/TicketHeader,
22587           html/Search/Elements/TicketHeaderCell,
22588           html/Search/Elements/TicketRow, html/Ticket/Elements/EditLinks,
22589           html/Ticket/Elements/ShowLink, html/Ticket/Elements/ShowLinks,
22590           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
22591           sbin/rt-setup-database.in: landing rt 3.2.2
22592
22593 2004-12-03 12:40  ivan
22594
22595         * rt/etc/upgrade/: 3.1.0/acl.Informix, 3.1.0/acl.Oracle,
22596           3.1.0/acl.Pg, 3.1.0/acl.SQLite, 3.1.0/acl.mysql, 3.1.0/content,
22597           3.1.0/schema.Informix, 3.1.0/schema.Oracle, 3.1.0/schema.Pg,
22598           3.1.0/schema.SQLite, 3.1.0/schema.mysql, 3.1.15/content,
22599           3.1.17/content: Initial revision
22600
22601 2004-12-03 12:37  ivan
22602
22603         * rt/: html/Tools/MyDay.html, html/Tools/Offline.html,
22604           html/Tools/Elements/Tabs, html/Ticket/ShowEmailRecord.html,
22605           html/Ticket/Elements/ShowTransactionAttachments,
22606           html/Ticket/Elements/PreviewScrips,
22607           html/Ticket/Elements/ShowGroupMembers,
22608           html/Ticket/Elements/ShowUserEntry, html/Search/Build.html,
22609           html/Search/Edit.html, html/Search/Results.html,
22610           html/Search/Results.rdf, html/Search/Results.tsv,
22611           html/Search/Elements/BuildFormatString,
22612           html/Search/Elements/DisplayOptions,
22613           html/Search/Elements/EditSearches,
22614           html/Search/Elements/NewListActions,
22615           html/Search/Elements/PickCFs, html/Search/Elements/SearchPrivacy,
22616           html/Search/Elements/SelectAndOr,
22617           html/Search/Elements/SelectLinks,
22618           html/Search/Elements/SelectPersonType,
22619           html/Search/Elements/SelectSearchesForObjects,
22620           html/Search/Elements/EditFormat, html/Search/Elements/PickBasics,
22621           html/Search/Elements/PickCriteria,
22622           html/Search/Elements/SelectSearchObject,
22623           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
22624           html/Admin/Elements/ToolTabs, html/Elements/ShowLinks,
22625           html/Elements/EditLinks, html/Elements/QuickCreate,
22626           html/Elements/ScrubHTML, html/Elements/TicketList,
22627           html/Elements/ShowLink, html/Elements/TitleBox,
22628           html/Elements/CollectionAsTable/Header,
22629           html/Elements/CollectionAsTable/ParseFormat,
22630           html/Elements/CollectionAsTable/Row,
22631           html/Elements/RT__Ticket/ColumnMap,
22632           html/NoAuth/images/autohandler, lib/t/05cronsupport.pl.in,
22633           lib/RT/Attributes.pm, lib/RT/Attribute_Overlay.pm,
22634           lib/RT/Attributes_Overlay.pm, lib/RT/Attribute.pm,
22635           lib/RT/I18N/en_malkovich.po,
22636           lib/RT/Action/RecordCorrespondence.pm,
22637           lib/RT/Action/RecordComment.pm,
22638           lib/RT/Interface/Email/Auth/GnuPG.pm,
22639           lib/RT/Condition/PriorityChange.pm,
22640           lib/RT/Interface/Web/Handler.pm, lib/RT/Search/FromSQL.pm,
22641           bin/standalone_httpd.in, etc/schema.Sybase, etc/acl.Sybase:
22642           Initial revision
22643
22644 2004-12-03 12:27  ivan
22645
22646         * rt/sbin/: rt-setup-database, rt-test-dependencies: remove
22647           autogenerated file
22648
22649 2004-12-02 02:18  ivan
22650
22651         * httemplate/search/cust_main.cgi,
22652           rt/html/Ticket/Elements/AddCustomers,
22653           rt/html/Ticket/Elements/EditCustomers: fix license boilerplate
22654           and search sorting
22655
22656 2004-12-02 01:59  ivan
22657
22658         * httemplate/images/small-logo.png, rt/FREESIDE_MODIFIED,
22659           rt/html/Elements/Header, rt/html/Elements/PageLayout,
22660           FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
22661           FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
22662           httemplate/index.html, rt/html/Ticket/ModifyCustomers.html,
22663           rt/html/Ticket/Elements/AddCustomers,
22664           rt/html/Ticket/Elements/EditCustomers,
22665           rt/html/Ticket/Elements/ShowCustomers,
22666           rt/html/Ticket/Elements/ShowSummary,
22667           rt/html/Ticket/Elements/Tabs, FS/FS/TicketSystem/RT_Internal.pm,
22668           FS/FS/TicketSystem/RT_Libs.pm, htetc/global.asa,
22669           htetc/handler.pl, httemplate/search/cust_main.cgi,
22670           rt/lib/RT/Interface/Web_Vendor.pm, rt/lib/RT/URI/freeside.pm:
22671           second big RT integration checkin, customer linking/delinking
22672           interface
22673
22674 2004-12-01 10:49  ivan
22675
22676         * FS/FS/cust_pkg.pm: don't check that agent is allowed to purchase
22677           the package on changes
22678
22679 2004-11-30 19:35  ivan
22680
22681         * FS/FS/: part_pkg.pm, part_pkg/flat.pm,
22682           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
22683           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
22684           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
22685           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
22686           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
22687           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm:
22688           creditcard-less promo code signup
22689
22690 2004-11-30 11:55  khoff
22691
22692         * httemplate/view/svc_broadband.cgi: Got a little trigger happy
22693           with the search/replace.
22694
22695 2004-11-29 15:52  khoff
22696
22697         * httemplate/view/svc_broadband.cgi: Include netmask and gateway in
22698           broadband service view.
22699
22700 2004-11-27 11:09  ivan
22701
22702         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
22703           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
22704           httemplate/index.html, rt/FREESIDE_MODIFIED,
22705           rt/html/Elements/Footer, rt/html/Elements/Header,
22706           rt/html/Elements/PageLayout, rt/html/Elements/SimpleSearch,
22707           rt/html/Elements/Tabs, ANNOUNCE.1.5.0, Makefile, FS/FS.pm,
22708           htetc/global.asa, htetc/handler.pl, rt/html/NoAuth/webrt.css,
22709           rt/html/NoAuth/images/small-logo.png: ticket system integration
22710           framework and skin RT
22711
22712 2004-11-26 01:39  ivan
22713
22714         * FS/FS/: agent_type.pm, cust_credit_refund.pm,
22715           cust_main_invoice.pm, nas.pm, part_pop_local.pm,
22716           part_svc_column.pm, part_virtual_field.pm, port.pm, queue.pm,
22717           queue_arg.pm, router.pm, session.pm, svc_acct_pop.pm,
22718           type_pkgs.pm: remove POD VERSION sections
22719
22720 2004-11-26 01:08  ivan
22721
22722         * FS/FS/Conf.pm: update description for signup_server-realtime to
22723           reflect current reality, closes: Bug#575
22724
22725 2004-11-26 00:51  ivan
22726
22727         * FS/FS/part_pkg.pm, httemplate/edit/process/part_pkg.cgi: move
22728           part_pkg transactional stuff from web interface to part_pkg.pm,
22729           bumps Bug#18 to 1.5
22730
22731 2004-11-25 22:50  ivan
22732
22733         * FS/FS/: Conf.pm, svc_acct.pm: add password-noampersand and
22734           password-noexlamation config files, patch from Stephpen Bechard,
22735           closes: Bug#539
22736
22737 2004-11-24 12:54  ivan
22738
22739         * Makefile: don't enabled RT by default
22740
22741 2004-11-24 10:28  khoff
22742
22743         * httemplate/: index.html, search/svc_broadband.cgi: Added IP
22744           address search.
22745
22746 2004-11-24 02:28  ivan
22747
22748         * httemplate/edit/process/cust_main.cgi: fix redundant too-early
22749           checks which are causing an error
22750
22751 2004-11-24 01:00  ivan
22752
22753         * Makefile: some RT install updates
22754
22755 2004-11-23 17:30  ivan
22756
22757         * FS/bin/freeside-daily: fix perms on automated backups
22758
22759 2004-11-23 17:28  ivan
22760
22761         * httemplate/index.html: add rate plan maintenance to sysadmin
22762           section
22763
22764 2004-11-22 10:20  ivan
22765
22766         * README.1.5.0pre7, FS/FS/ClientAPI/Signup.pm,
22767           FS/bin/freeside-setup, httemplate/docs/schema.html,
22768           httemplate/docs/upgrade10.html, FS/FS/Record.pm,
22769           FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
22770           httemplate/edit/cust_main.cgi, httemplate/edit/part_pkg.cgi:
22771           promo codes and separate signup addresses for hdn
22772
22773 2004-11-22 03:11  ivan
22774
22775         * httemplate/search/sqlradius.cgi: Called-Station-ID label
22776
22777 2004-11-21 18:31  ivan
22778
22779         * httemplate/search/: sqlradius.cgi, sqlradius.html: UI fix on
22780           search directions, fix bug preventing show_called_station,
22781           hide_ip and hide_data form working
22782
22783 2004-11-20 09:26  ivan
22784
22785         * FS/FS/cust_svc.pm, FS/FS/rate.pm, FS/FS/rate_detail.pm,
22786           FS/FS/rate_prefix.pm, FS/FS/rate_region.pm,
22787           FS/t/part_pkg-voip_sqlradacct.t, FS/t/rate.t, FS/t/rate_detail.t,
22788           FS/t/rate_prefix.t, FS/t/rate_region.t, ANNOUNCE.1.5.0,
22789           README.1.5.0pre7, SCHEMA_CHANGE,
22790           FS/FS/part_pkg/voip_sqlradacct.pm, FS/bin/freeside-setup,
22791           httemplate/browse/rate.cgi, httemplate/docs/schema.html,
22792           httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi,
22793           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
22794           httemplate/edit/process/rate.cgi,
22795           httemplate/edit/process/rate_region.cgi, FS/FS.pm, FS/MANIFEST,
22796           FS/FS/part_export/sqlradius.pm, eg/table_template.pm,
22797           htetc/global.asa, htetc/handler.pl,
22798           httemplate/search/sqlradius.cgi,
22799           httemplate/search/sqlradius.html: first pass at VoIP rating
22800
22801 2004-11-17 05:22  ivan
22802
22803         * httemplate/edit/part_pkg.cgi: #debugging cruft
22804
22805 2004-11-17 05:19  ivan
22806
22807         * httemplate/edit/part_pkg.cgi: fix package options to be sticky on
22808           clone-ing (customize package)
22809
22810 2004-11-16 06:19  ivan
22811
22812         * htetc/handler.pl: can't set $p without $cgi
22813
22814 2004-11-16 06:16  ivan
22815
22816         * htetc/handler.pl: correct package for $r
22817
22818 2004-11-16 06:11  ivan
22819
22820         * htetc/handler.pl: handle RT NoAuth sections
22821
22822 2004-11-12 21:37  ivan
22823
22824         * FS/FS/svc_acct.pm: oops, that's better
22825
22826 2004-11-12 21:32  ivan
22827
22828         * FS/FS/svc_acct.pm: fix problem with dup checking manifesting as
22829           Argument isn't numeric errors
22830
22831 2004-11-11 04:18  ivan
22832
22833         * rt/sbin/rt-setup-database.in: merge in changes to
22834           rt-setup-database
22835
22836 2004-11-11 04:11  ivan
22837
22838         * rt/: html/Ticket/Elements/LoadTextAttachments,
22839           html/Ticket/Elements/FindAttachments, html/Elements/QueryString,
22840           lib/t/data/rt-send-cc, lib/RT/I18N/hu.po, lib/RT/I18N/da.po:
22841           Initial revision
22842
22843 2004-11-09 03:42  ivan
22844
22845         * httemplate/search/report_tax.cgi: add handling for texas tax
22846           exemption and warning that report might not make sense for
22847           partial months other than the current one
22848
22849 2004-11-09 03:00  ivan
22850
22851         * httemplate/search/report_tax.cgi: add handling for texas tax
22852           exemption and warning that report might not make sense for
22853           partial months other than the current one
22854
22855 2004-11-09 01:31  ivan
22856
22857         * httemplate/search/report_tax.cgi: parenthesis help alot
22858
22859 2004-11-09 01:13  ivan
22860
22861         * httemplate/search/report_tax.cgi: fix for correct reporting of
22862           generic taxes
22863
22864 2004-11-09 00:14  ivan
22865
22866         * FS/FS/cust_main.pm: don't generate invoices for COMP customers
22867
22868 2004-11-08 23:23  ivan
22869
22870         * httemplate/search/report_tax.cgi: fixes to run under the mason
22871           strictness
22872
22873 2004-11-08 01:24  ivan
22874
22875         * FS/FS/part_pkg.pm: bypass plandata warning; we're accessing it on
22876           purpose
22877
22878 2004-11-08 01:16  ivan
22879
22880         * FS/FS/part_pkg.pm: fix bug that could cause mis-billing on
22881           upgrades! (new installs ok)
22882
22883 2004-11-07 21:33  ivan
22884
22885         * bin/rollback: adding in case this is needed again
22886
22887 2004-11-07 14:58  ivan
22888
22889         * ANNOUNCE.1.5.0, httemplate/docs/install.html:  update install
22890           documentation for 1.5 HTML::Mason or Apache::ASP install
22891
22892 2004-10-30 17:01  ivan
22893
22894         * httemplate/search/cust_main-quickpay.html: quick pay shouldnt
22895           default to exact search
22896
22897 2004-10-26 05:36  ivan
22898
22899         * Makefile: 1.5.0pre6!
22900
22901 2004-10-26 05:33  ivan
22902
22903         * ANNOUNCE.1.5.0, httemplate/docs/billing.html,
22904           httemplate/docs/export.html, httemplate/docs/index.html,
22905           httemplate/docs/overview-new.dia,
22906           httemplate/docs/overview-new.png, httemplate/docs/schema.html,
22907           httemplate/docs/selfservice.html: slightly more up-to-date docs
22908
22909 2004-10-26 05:07  ivan
22910
22911         * FS/FS/part_export.pm: allow an empty exporttype so you can create
22912           new objects
22913
22914 2004-10-26 04:51  ivan
22915
22916         * FS/FS/part_bill_event.pm: last thing for bug#901, 1.5.0pre6 and
22917           webdemo!
22918
22919 2004-10-26 04:26  ivan
22920
22921         * FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
22922           FS/FS/cust_pkg.pm, FS/FS/part_export.pm, FS/FS/part_pkg.pm,
22923           FS/FS/part_pkg_option.pm, ANNOUNCE.1.5.0, README.1.5.0pre6,
22924           SCHEMA_CHANGE, FS/FS.pm, FS/MANIFEST, FS/bin/freeside-setup,
22925           FS/t/part_pkg-flat.t, FS/t/part_pkg-flat_comission.t,
22926           FS/t/part_pkg-flat_comission_cust.t,
22927           FS/t/part_pkg-flat_comission_pkg.t, FS/t/part_pkg-flat_delayed.t,
22928           FS/t/part_pkg-prorate.t, FS/t/part_pkg-sesmon_hour.t,
22929           FS/t/part_pkg-sesmon_minute.t, FS/t/part_pkg-sql_external.t,
22930           FS/t/part_pkg-sql_generic.t, FS/t/part_pkg-sqlradacct_hour.t,
22931           FS/t/part_pkg-subscription.t, FS/t/part_pkg_option.t,
22932           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
22933           httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi,
22934           httemplate/view/cust_main.cgi, FS/FS/part_pkg/flat.pm,
22935           FS/FS/part_pkg/flat_comission.pm,
22936           FS/FS/part_pkg/flat_comission_cust.pm,
22937           FS/FS/part_pkg/flat_comission_pkg.pm,
22938           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
22939           FS/FS/part_pkg/sesmon_hour.pm, FS/FS/part_pkg/sesmon_minute.pm,
22940           FS/FS/part_pkg/sql_external.pm, FS/FS/part_pkg/sql_generic.pm,
22941           FS/FS/part_pkg/sqlradacct_hour.pm,
22942           FS/FS/part_pkg/subscription.pm: modular price plans!
22943
22944 2004-10-25 23:33  ivan
22945
22946         * httemplate/search/report_tax.cgi: and one last case with named
22947           and not named taxes in the same region, ack
22948
22949 2004-10-25 23:04  ivan
22950
22951         * httemplate/search/report_tax.cgi: taxes are hard
22952
22953 2004-10-25 16:47  ivan
22954
22955         * httemplate/search/report_tax.cgi: hopefully fix tax report for
22956           taxclass & named tax edge cases
22957
22958 2004-10-25 16:39  ivan
22959
22960         * httemplate/search/report_tax.cgi: hopefully fix tax report for
22961           taxclass & named tax edge cases
22962
22963 2004-10-25 15:48  ivan
22964
22965         * httemplate/search/report_tax.cgi: hopefully fix tax report for
22966           taxclass & named tax edge cases
22967
22968 2004-10-25 14:35  ivan
22969
22970         * httemplate/search/report_tax.cgi: fix joins for proper tax
22971           reporting
22972
22973 2004-10-23 04:45  ivan
22974
22975         * conf/: alerter_template, invoice_latexfooter, invoice_template:
22976           better
22977
22978 2004-10-23 04:34  ivan
22979
22980         * conf/: invoice_latexfooter, invoice_latexnotes: update default
22981           notes and footer
22982
22983 2004-10-23 03:36  ivan
22984
22985         * FS/FS/part_export/artera_turbo.pm: add debug flag
22986
22987 2004-10-22 03:31  ivan
22988
22989         * httemplate/view/cust_main.cgi: add svc_external-skip_manual
22990           support to main customer view, for artera turbo
22991
22992 2004-10-22 03:14  ivan
22993
22994         * FS/FS/part_export/artera_turbo.pm: add option to specify a static
22995           aid
22996
22997 2004-10-21 01:54  ivan
22998
22999         * httemplate/browse/part_pkg.cgi: remove tiny formatting glitch
23000
23001 2004-10-21 01:33  ivan
23002
23003         * httemplate/browse/part_pkg.cgi: if enabled, show taxclass on
23004           package definition browse
23005
23006 2004-10-21 00:07  ivan
23007
23008         * httemplate/search/report_tax.cgi: fix tax report edge cases when
23009           using taxclasses in some regions but not others
23010
23011 2004-10-20 01:28  ivan
23012
23013         * bin/artera.import: back to id
23014
23015 2004-10-20 01:20  ivan
23016
23017         * bin/artera.import: locate existing ones by title, warn on errors
23018
23019 2004-10-20 01:16  ivan
23020
23021         * httemplate/index.html: add external browse
23022
23023 2004-10-20 01:14  ivan
23024
23025         * bin/artera.import: adding artera import
23026
23027 2004-10-20 01:08  ivan
23028
23029         * bin/artera.import: adding artera import
23030
23031 2004-10-20 01:07  ivan
23032
23033         * httemplate/: search/svc_external.cgi, index.html: add
23034           svc_external search
23035
23036 2004-10-19 17:44  ivan
23037
23038         * conf/logo.eps: new logo!
23039
23040 2004-10-19 16:52  ivan
23041
23042         * conf/logo.eps: new logo!
23043
23044 2004-10-19 04:50  ivan
23045
23046         * FS/bin/freeside-sqlradius-reset: isn't run with elevated
23047           privledges, so -T not necessary
23048
23049 2004-10-19 01:44  ivan
23050
23051         * Makefile: sleep long enough to be worthwhile
23052
23053 2004-10-18 05:37  ivan
23054
23055         * httemplate/: index.html, images/mid-logo.png,
23056           images/small-logo.png: that's right, a new logo
23057
23058 2004-10-17 07:01  ivan
23059
23060         * FS/FS/part_export/artera_turbo.pm, FS/FS/ClientAPI/MyAccount.pm,
23061           fs_selfservice/FS-SelfService/SelfService.pm,
23062           fs_selfservice/FS-SelfService/cgi/agent.cgi,
23063           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
23064           fs_selfservice/FS-SelfService/cgi/provision_list.html,
23065           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add artera
23066           turbo handling to self-service and reseller interfaces
23067
23068 2004-10-17 02:54  ivan
23069
23070         * fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html: use
23071           templated svc_acct provisioner, from agent interface
23072
23073 2004-10-17 02:19  ivan
23074
23075         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, bin/populate-msgcat,
23076           README.1.5.0pre6, FS/FS/part_export/artera_turbo.pm,
23077           httemplate/docs/upgrade10.html, httemplate/view/svc_external.cgi:
23078           add options to adjust UI for artera turbo as svc_export
23079
23080 2004-10-16 03:15  ivan
23081
23082         * FS/FS/Conf.pm, FS/FS/part_export/artera_turbo.pm,
23083           README.1.5.0pre6, FS/FS/svc_external.pm, FS/bin/freeside-setup,
23084           httemplate/docs/upgrade10.html: add artera turbo export
23085
23086 2004-10-12 22:46  ivan
23087
23088         * Makefile: apachectl sucks ass
23089
23090 2004-10-12 14:59  ivan
23091
23092         * httemplate/view/svc_acct.cgi: fix edit link!  oops
23093
23094 2004-10-11 23:08  ivan
23095
23096         * httemplate/search/sqlradius.cgi: more info in error message for
23097           unknown export type, fix test for sqlradius_withdomain export,
23098           woo!
23099
23100 2004-10-11 22:54  ivan
23101
23102         * Makefile: update apache restart line for local apache
23103
23104 2004-10-09 03:57  ivan
23105
23106         * httemplate/view/svc_acct.cgi: rearrange things a bit and clean up
23107           the RADIUS session data, link to the detail search
23108
23109 2004-10-06 06:39  ivan
23110
23111         * httemplate/search/: sqlradius.cgi: more formatting updates to
23112           RADIUS report
23113
23114 2004-10-06 06:33  ivan
23115
23116         * httemplate/search/sqlradius.cgi: small formatting updates to
23117           RADIUS report
23118
23119 2004-10-06 06:27  ivan
23120
23121         * httemplate/search/sqlradius.cgi: small formatting updates to
23122           RADIUS report
23123
23124 2004-10-06 05:37  ivan
23125
23126         * FS/FS/part_export/sqlradius.pm: fix big in RADIUS session viewing
23127           when using an ignored-accounting export
23128
23129 2004-10-05 09:28  ivan
23130
23131         * httemplate/search/sqlradius.cgi,
23132           httemplate/search/sqlradius.html, FS/FS/cust_svc.pm,
23133           FS/FS/part_export/sqlradius.pm, httemplate/index.html,
23134           httemplate/elements/header.html, httemplate/view/svc_acct.cgi:
23135           RADIUS session viewing
23136
23137 2004-10-05 07:16  ivan
23138
23139         * httemplate/view/cust_bill.cgi: links to show alternate invoices
23140           also
23141
23142 2004-10-05 06:52  ivan
23143
23144         * httemplate/view/cust_bill.cgi: links to show alternate invoices
23145           also
23146
23147 2004-10-05 06:43  ivan
23148
23149         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
23150           cust_bill.cgi: links to show alternate invoices also
23151
23152 2004-10-05 06:35  ivan
23153
23154         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
23155           cust_bill.cgi: links to show alternate invoices also
23156
23157 2004-10-05 05:17  ivan
23158
23159         * FS/bin/freeside-selfservice-server: DO open a database connection
23160           in the parent process, this cached the $dbdef and speeds things
23161           up significantly
23162
23163 2004-10-05 04:38  ivan
23164
23165         * ANNOUNCE.1.5.0: [no log message]
23166
23167 2004-09-22 04:28  ivan
23168
23169         * httemplate/search/: cust_bill_event.html,
23170           report_cust_credit.html, report_cust_pay.html, report_tax.html:
23171           add missing <TR> tags
23172
23173 2004-09-22 04:04  ivan
23174
23175         * httemplate/elements/: calendar-en.js, calendar-setup.js,
23176           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
23177           jscalendar
23178
23179 2004-09-21 00:57  ivan
23180
23181         * httemplate/view/cust_main.cgi: and for refunds too
23182
23183 2004-09-21 00:50  ivan
23184
23185         * httemplate/view/cust_main.cgi: better display of echeck
23186           payments/refunds/etc.
23187
23188 2004-09-16 06:22  ivan
23189
23190         * FS/FS/export_svc.pm, httemplate/edit/part_svc.cgi: add uid to
23191           mass duplicate checking on export changes, fix bug in new export
23192           editing, error message includes the number of duplicate customers
23193           also
23194
23195 2004-09-16 00:19  ivan
23196
23197         * FS/FS/cust_main.pm: allow blank auth for echeck refunds
23198
23199 2004-09-15 18:47  ivan
23200
23201         * FS/FS/svc_acct.pm: don't re-my  var, quiet warning
23202
23203 2004-09-15 08:31  ivan
23204
23205         * FS/FS/: Conf.pm, svc_acct.pm: add option for global username or
23206           username@domain uniqueness, closes: Bug#980
23207
23208 2004-09-15 01:57  ivan
23209
23210         * FS/bin/freeside-selfservice-server: it would help to set the
23211           permissions on the lockfile right, so the kids can open it...
23212
23213 2004-09-15 01:45  ivan
23214
23215         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
23216           obtain a new descriptor for the lock in kids, this should fix
23217           locking problems
23218
23219 2004-09-15 01:30  ivan
23220
23221         * FS/bin/freeside-selfservice-server: obtain a new descriptor for
23222           the lock in kids, this should fix locking problems
23223
23224 2004-09-14 06:00  ivan
23225
23226         * httemplate/view/cust_main.cgi, FS/FS/cust_main.pm,
23227           httemplate/edit/cust_refund.cgi,
23228           httemplate/edit/process/cust_refund.cgi: echeck/ACH refunds
23229
23230 2004-09-13 23:47  ivan
23231
23232         * FS/bin/freeside-selfservice-server,
23233           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
23234           selfservice: - server: don't reconnect again if we've already
23235           been signalled to shutdown - server: add kid reaping to shutdown
23236           sequence - server: add another optional logging level to response
23237           sending - server: acquire write mutex for keepalives
23238
23239 2004-09-09 05:04  ivan
23240
23241         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi,
23242           httemplate/edit/process/part_svc.cgi: rework edit/part_svc.cgi so
23243           it doesn't use a separate process/ file, this allows large error
23244           messages to be displayed properly
23245
23246 2004-09-06 05:44  ivan
23247
23248         * FS/bin/freeside-selfservice-server,
23249           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
23250           self-service keepalives
23251
23252 2004-09-06 02:44  ivan
23253
23254         * FS/bin/freeside-selfservice-server: don't open a database
23255           connection in the parent process
23256
23257 2004-09-06 02:28  ivan
23258
23259         * FS/bin/freeside-queued: don't die off even on database failures
23260
23261 2004-09-05 16:21  ivan
23262
23263         * httemplate/edit/cust_main.cgi: fixed duplicate checking will
23264           catch it, but add client-side protection against
23265           double-submission also.
23266
23267 2004-09-05 15:42  ivan
23268
23269         * fs_selfservice/FS-SelfService/cgi/signup.html: fixed duplicate
23270           checking will catch it, but add client-side protection against
23271           double-submission also.
23272
23273 2004-09-05 02:42  ivan
23274
23275         * test/dup-test: adding duplicate test
23276
23277 2004-09-05 02:41  ivan
23278
23279         * FS/FS/svc_acct.pm: acquire a database lock to prevent race
23280           conditions in duplicate checking
23281
23282 2004-09-04 03:02  ivan
23283
23284         * FS/FS/export_svc.pm: first try at duplicate checking on new
23285           export associations
23286
23287 2004-08-27 04:33  ivan
23288
23289         * FS/bin/freeside-sqlradius-reset: oops use @ARGV not @_
23290
23291 2004-08-27 04:16  ivan
23292
23293         * FS/bin/freeside-sqlradius-reset: add option to specify exports
23294
23295 2004-08-24 05:22  ivan
23296
23297         * Makefile: small Makefile update
23298
23299 2004-08-24 04:16  ivan
23300
23301         * FS/FS/ClientAPI/MyAccount.pm,
23302           fs_selfservice/FS-SelfService/cgi/agent.cgi,
23303           fs_selfservice/FS-SelfService/cgi/agent_customer_menu.html,
23304           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
23305           fs_selfservice/FS-SelfService/cgi/agent_logout.html,
23306           fs_selfservice/FS-SelfService/cgi/agent_main.html,
23307           fs_selfservice/FS-SelfService/cgi/agent_menu.html,
23308           fs_selfservice/FS-SelfService/cgi/agent_order_pkg.html,
23309           fs_selfservice/FS-SelfService/cgi/agent_provision.html,
23310           fs_selfservice/FS-SelfService/cgi/agent_provision_svc_acct.html,
23311           fs_selfservice/FS-SelfService/cgi/list_customers.html,
23312           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
23313           fs_selfservice/FS-SelfService/cgi/provision.html,
23314           fs_selfservice/FS-SelfService/cgi/provision_list.html,
23315           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
23316           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
23317           fs_selfservice/FS-SelfService/cgi/view_customer.html,
23318           FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
23319           FS/FS/ClientAPI/Signup.pm,
23320           fs_selfservice/FS-SelfService/SelfService.pm,
23321           httemplate/search/cust_main.cgi: big update for reseller
23322           interface
23323
23324 2004-08-20 01:58  ivan
23325
23326         * bin/ispman.ldap.import: adding
23327
23328 2004-08-19 09:35  ivan
23329
23330         * httemplate/search/cust_credit.html: add customer # to credit
23331           reports too
23332
23333 2004-08-19 03:53  ivan
23334
23335         * httemplate/edit/part_svc.cgi: shell field is now a dropdown of
23336           legal shells, closes: Bug#118
23337
23338 2004-08-18 17:22  ivan
23339
23340         * httemplate/search/: cust_pay.cgi, elements/search.html: add
23341           customer # to payment reports, add table cell alignment option to
23342           general search component
23343
23344 2004-08-17 06:14  ivan
23345
23346         * FS/FS/cust_main.pm: prevent realtime_bop CVV removal from messing
23347           up cust_main records, also don't pollute the original object when
23348           used with override options, closes: Bug#982
23349
23350 2004-08-17 00:43  ivan
23351
23352         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html: fix
23353           path to passwd.cgi!
23354
23355 2004-08-14 05:26  ivan
23356
23357         * FS/FS/: export_svc.pm, part_svc.pm, svc_acct.pm: first try at
23358           duplicate checking on new export associations
23359
23360 2004-08-11 16:56  ivan
23361
23362         * FS/FS/cust_bill.pm: fix bank name showing up on invoices
23363
23364 2004-08-09 12:03  ivan
23365
23366         * init.d/freeside-init: add /usr/local/bin to PATH
23367
23368 2004-08-06 19:49  ivan
23369
23370         * httemplate/view/cust_main.cgi: disable order package button until
23371           a package has been selected
23372
23373 2004-08-05 11:47  ivan
23374
23375         * FS/FS.pm: fix pod typo
23376
23377 2004-08-02 02:43  ivan
23378
23379         * httemplate/index.html: fix link to virtual host browse
23380
23381 2004-08-01 17:41  ivan
23382
23383         * FS/FS/part_export/vpopmail.pm: no maintainer, use
23384           shellcommands_withdomain instead
23385
23386 2004-07-30 00:12  ivan
23387
23388         * FS/FS/svc_Common.pm: set fixed values from an explicitly
23389           specified svcpart on replace too
23390
23391 2004-07-29 21:54  ivan
23392
23393         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, FS/FS/svc_Common.pm,
23394           conf/cust_pkg-change_svcpart,
23395           httemplate/edit/process/cust_svc.cgi,
23396           httemplate/misc/process/link.cgi, httemplate/view/svc_acct.cgi:
23397           svcpart changes now trigger all necessary export actions, manual
23398           svcpart changing on svc_acct view, linking changes svcpart if you
23399           ask it to, closes: Bug#671, Bug#644
23400
23401 2004-07-29 14:49  ivan
23402
23403         * FS/bin/freeside-setup: add index on cust_main.refnum, speeds up
23404           advertising source list
23405
23406 2004-07-15 15:40  ivan
23407
23408         * FS/FS/cust_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
23409           FS/FS/ClientAPI/Signup.pm,
23410           fs_selfservice/FS-SelfService/SelfService.pm,
23411           fs_selfservice/FS-SelfService/cgi/agent.cgi,
23412           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
23413           fs_selfservice/FS-SelfService/cgi/logout.html,
23414           fs_selfservice/FS-SelfService/cgi/make_payment.html,
23415           fs_selfservice/FS-SelfService/cgi/myaccount.html,
23416           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
23417           fs_selfservice/FS-SelfService/cgi/payment_results.html,
23418           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
23419           fs_selfservice/FS-SelfService/cgi/provision.html,
23420           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
23421           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
23422           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
23423           httemplate/view/cust_main.cgi: big update for customer
23424           self-service: add provisioning/unprovisioning of purchased
23425           services, like fs_selfadmin
23426
23427 2004-07-12 06:51  ivan
23428
23429         * httemplate/view/cust_main.cgi: DEL out voided payments to
23430           distinguish them visually better
23431
23432 2004-07-10 07:46  ivan
23433
23434         * FS/FS/ClientAPI/MyAccount.pm: fix edge case avoiding erronous
23435           decline/cancel when customer has a negative balance & purchases
23436           stuff with it
23437
23438 2004-07-10 07:30  ivan
23439
23440         * FS/FS/: cust_svc.pm, part_pkg.pm, ClientAPI/MyAccount.pm: tyop;
23441
23442 2004-07-10 06:30  ivan
23443
23444         * httemplate/: index.html, search/cust_bill_event.cgi,
23445           search/cust_bill_event.html: add calendar to cust_bill_event
23446           search page, make ending date default to open-ended like other
23447           reports
23448
23449 2004-07-10 06:21  ivan
23450
23451         * FS/FS/Record.pm: fix FS::Record::qsearch to (hopefully) work as
23452           before and cluck loudly when the FS::tablename class isn't
23453           loaded, rather than throw exceptions
23454
23455 2004-07-10 06:08  ivan
23456
23457         * FS/FS/cust_svc.pm: use FS::svc_external so the label method
23458           doesn't bomb out in FS::Record::qsearch with Can't locate object
23459           method virtual_fields via package FS::svc_external
23460
23461 2004-07-09 04:45  ivan
23462
23463         * fs_selfservice/FS-SelfService/cgi/agent.cgi: add debugging to
23464           agent.cgi, make sure warnings are turned off when parsing
23465           templates to avoid too much output to STDERR triggering obscure
23466           apache hang bug.  thanks dean you rule.
23467
23468 2004-07-09 02:29  ivan
23469
23470         * fs_selfservice/FS-SelfService/cgi/agent_main.html: new style ;
23471           param separator
23472
23473 2004-07-08 04:15  ivan
23474
23475         * httemplate/edit/process/cust_main.cgi: don't change otaker when
23476           just editing account, closes: Bug#921
23477
23478 2004-07-07 09:06  ivan
23479
23480         * FS/FS/cust_pay.pm: allow payment modification so we can import
23481           order_number info
23482
23483 2004-07-06 12:10  ivan
23484
23485         * FS/FS/Record.pm: better error message for missing tables
23486
23487 2004-07-06 10:27  ivan
23488
23489         * ANNOUNCE.1.5.0: new features
23490
23491 2004-07-06 10:26  ivan
23492
23493         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
23494           httemplate/edit/cust_refund.cgi,
23495           httemplate/edit/process/cust_credit.cgi,
23496           httemplate/edit/process/cust_refund.cgi,
23497           httemplate/view/cust_main.cgi: payment voiding part deux & credit
23498           card refunds!
23499
23500 2004-07-06 07:22  ivan
23501
23502         * FS/FS/cust_refund.pm: document and check refund reasons
23503
23504 2004-07-06 06:26  ivan
23505
23506         * README.1.5.0pre1, README.1.5.0pre6, FS/FS.pm, FS/FS/cust_pay.pm,
23507           FS/FS/cust_pay_void.pm, FS/t/cust_pay_void.t,
23508           FS/bin/freeside-setup, httemplate/docs/schema.html,
23509           httemplate/docs/upgrade10.html,
23510           httemplate/misc/void-cust_pay.cgi: add cust_pay_void table and
23511           payment voiding web ui part one
23512
23513 2004-07-06 01:43  ivan
23514
23515         * htetc/: global.asa, handler.pl: 0.32 (and then some) released
23516
23517 2004-07-01 06:49  ivan
23518
23519         * FS/FS/: ClientAPI/MyAccount.pm, cust_main.pm: credit out
23520           self-service
23521
23522 2004-07-01 05:45  ivan
23523
23524         * FS/FS/agent.pm: fix silly bug editing agents
23525
23526 2004-07-01 05:42  ivan
23527
23528         * FS/FS/Record.pm: show a full stack backtrace if we wind up in the
23529           hash method with an empty Hash attribute, wtf?
23530
23531 2004-06-30 11:19  ivan
23532
23533         * FS/FS/cust_pay.pm, conf/payment_receipt_email: payyment receipts
23534           template fixes
23535
23536 2004-06-30 11:12  ivan
23537
23538         * FS/FS/cust_pay.pm: payyment receipts: pass body has an arrayref,
23539           also fill in name filed
23540
23541 2004-06-30 11:01  ivan
23542
23543         * FS/FS/cust_pay.pm: typo
23544
23545 2004-06-30 10:57  ivan
23546
23547         * FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
23548           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
23549           conf/payment_receipt_email: payment receipts!
23550
23551 2004-06-30 07:33  ivan
23552
23553         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
23554           httemplate/misc/payment.cgi: forgot october!  closes: Bug#880
23555
23556 2004-06-30 03:02  ivan
23557
23558         * FS/: FS/Conf.pm, bin/freeside-daily: add option to pgp/gpg
23559           encrypt scp dumps
23560
23561 2004-06-30 02:56  ivan
23562
23563         * FS/FS/cust_bill.pm: fix warning message when agent-specific
23564           plandata cannot be found
23565
23566 2004-06-29 00:57  ivan
23567
23568         * httemplate/docs/schema.html: cust_pay_refund
23569
23570 2004-06-28 21:02  ivan
23571
23572         * ANNOUNCE.1.5.0, README.1.5.0pre6, FS/FS.pm, FS/MANIFEST,
23573           FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
23574           FS/FS/cust_credit_refund.pm, FS/FS/cust_pay.pm,
23575           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
23576           FS/bin/freeside-setup, httemplate/docs/upgrade10.html,
23577           httemplate/view/cust_main.cgi, FS/t/cust_pay_refund.t,
23578           httemplate/edit/cust_bill_pay.cgi,
23579           httemplate/edit/process/cust_bill_pay.cgi: add cust_pay_refund
23580           table to refund payments
23581
23582 2004-06-25 11:28  ivan
23583
23584         * FS/FS/cust_main.pm: fix Pg date parsing of expdate and thus
23585           paydate_monthyear method and thus bug#862 and i need some sleep
23586
23587 2004-06-25 10:57  ivan
23588
23589         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
23590           httemplate/misc/payment.cgi: fix one-time card charging not
23591           pulling in exp date?
23592
23593 2004-06-25 10:26  ivan
23594
23595         * httemplate/misc/payment.cgi: set defaults so as to not change the
23596           billing type when entering a one time payment
23597
23598 2004-06-25 03:25  ivan
23599
23600         * FS/: FS/UID.pm, bin/freeside-queued: ping the database and retry
23601           rather before doing anything
23602
23603 2004-06-25 03:16  ivan
23604
23605         * FS/FS/cust_bill.pm: really fix latex printing when datasrc
23606           contains a ;
23607
23608 2004-06-25 03:07  ivan
23609
23610         * FS/FS/cust_bill.pm: fix latex printing when datasrc contains a ;
23611
23612 2004-06-25 01:44  ivan
23613
23614         * FS/FS/cust_pkg.pm: move up next bill date on unsuspend
23615
23616 2004-06-22 19:13  ivan
23617
23618         * FS/FS/cust_bill.pm: forgotten space in typeset invoice credit
23619           lines
23620
23621 2004-06-22 18:23  ivan
23622
23623         * httemplate/docs/upgrade10.html: escape html
23624
23625 2004-06-21 20:12  ivan
23626
23627         * Makefile: snapshot before schema changes
23628
23629 2004-06-21 20:11  ivan
23630
23631         * FS/FS.pm: small doc update
23632
23633 2004-06-21 20:10  ivan
23634
23635         * bin/sqlradius.import: fix attribute importing bugs that borked
23636           the passwords
23637
23638 2004-06-21 07:24  ivan
23639
23640         * fs_selfservice/FS-SelfService/cgi/agent.cgi: fix dup password
23641           checking on add'l package order
23642
23643 2004-06-21 06:36  ivan
23644
23645         * FS/MANIFEST: removing old report from MANIFEST
23646
23647 2004-06-21 05:27  ivan
23648
23649         * FS/FS/ClientAPI/MyAccount.pm: fix harmless typo, closes; Bug#872
23650
23651 2004-06-21 03:58  ivan
23652
23653         * fs_selfservice/FS-SelfService/cgi/agent.cgi: check password match
23654           on agent add'l package order
23655
23656 2004-06-21 03:45  ivan
23657
23658         * FS/FS/ClientAPI/MyAccount.pm: field name is primary_svc, not
23659           primary
23660
23661 2004-06-21 03:26  ivan
23662
23663         * FS/FS/: Conf.pm, cust_svc.pm, ClientAPI/MyAccount.pm: option to
23664           only allow primary users access to the self-service server
23665
23666 2004-06-18 03:28  ivan
23667
23668         * bin/masonize, httemplate/search/cust_main-otaker.cgi: masonize
23669           fix: avoid newline prepend fix from borking indented first <%,
23670           fixes customer search by otaker under mason, closes: Bug#830
23671
23672 2004-06-18 03:07  ivan
23673
23674         * httemplate/docs/install.html: recommend HTML::Mason
23675
23676 2004-06-17 05:32  ivan
23677
23678         * FS/FS/part_export/: www_shellcommands.pm, apache.pm: add
23679           frontpage extensions to www_shellcommands export
23680
23681 2004-06-16 16:59  ivan
23682
23683         * FS/FS/svc_acct.pm: fix deletion of accounts connected to virtual
23684           hosts
23685
23686 2004-06-16 07:07  ivan
23687
23688         * httemplate/search/report_tax.cgi: update tax report for taxclass
23689
23690 2004-06-15 06:27  ivan
23691
23692         * fs_passwd/fs_passwd.cgi, fs_passwd/fs_passwd.html,
23693           fs_selfservice/FS-SelfService/cgi/passwd.cgi,
23694           fs_selfservice/FS-SelfService/cgi/passwd.html: moving passwd cgi
23695           to self-service
23696
23697 2004-06-15 03:59  ivan
23698
23699         * FS/FS/Record.pm: add stack backtrace to fatal problems in virtual
23700           field check
23701
23702 2004-06-11 09:44  ivan
23703
23704         * httemplate/search/report_tax.cgi: fix date range for old perl,
23705           count tax exempt and COMP customers correctly
23706
23707 2004-06-11 07:57  ivan
23708
23709         * httemplate/search/report_tax.cgi: fix to find all customer
23710           scorrectly
23711
23712 2004-06-11 07:25  ivan
23713
23714         * httemplate/search/report_tax.cgi: tax report fix sort
23715
23716 2004-06-11 07:03  ivan
23717
23718         * FS/FS/Conf.pm, httemplate/index.html: tax report!
23719
23720 2004-06-11 06:44  ivan
23721
23722         * FS/bin/freeside-tax-report, httemplate/search/report_tax.cgi: tax
23723           report!
23724
23725 2004-06-11 00:37  ivan
23726
23727         * Makefile: add update-selfservice target
23728
23729 2004-06-10 05:58  ivan
23730
23731         * httemplate/browse/agent.cgi: now available as methods
23732
23733 2004-06-10 05:31  ivan
23734
23735         * FS/FS/CGI.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
23736           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
23737           FS/FS/ClientAPI/Signup.pm,
23738           fs_selfservice/FS-SelfService/cgi/agent.cgi,
23739           fs_selfservice/FS-SelfService/cgi/agent_login.html,
23740           fs_selfservice/FS-SelfService/cgi/agent_main.html,
23741           fs_selfservice/FS-SelfService/cgi/cvv2.html,
23742           fs_selfservice/FS-SelfService/cgi/cvv2.png,
23743           fs_selfservice/FS-SelfService/cgi/cvv2_amex.png,
23744           fs_selfservice/FS-SelfService/cgi/list_customers.html,
23745           fs_selfservice/FS-SelfService/cgi/signup.html,
23746           fs_selfservice/FS-SelfService/cgi/view_customer.html,
23747           httemplate/browse/agent.cgi, httemplate/search/cust_main.cgi,
23748           fs_selfservice/FS-SelfService/SelfService.pm: agent interface
23749
23750 2004-06-10 04:28  ivan
23751
23752         * httemplate/search/cust_main-otaker.cgi: tyop
23753
23754 2004-06-09 01:59  ivan
23755
23756         * Makefile: need this entry for myself though!
23757
23758 2004-06-09 00:17  ivan
23759
23760         * httemplate/docs/install.html: explicitly specify Apache
23761           httpd.conf.  fear.
23762
23763 2004-06-05 05:01  ivan
23764
23765         * Makefile: AND set its owner.  whew.
23766
23767 2004-06-05 04:55  ivan
23768
23769         * Makefile: and don't forget to make the dir
23770
23771 2004-06-05 04:47  ivan
23772
23773         * Makefile: fix path and make var substitution
23774
23775 2004-06-05 04:37  ivan
23776
23777         * Makefile: oops fix line endings in automated self-service lib
23778           install
23779
23780 2004-06-05 04:34  ivan
23781
23782         * Makefile: automated self-service lib install
23783
23784 2004-06-05 02:34  ivan
23785
23786         * bin/: sqlradius-norealm.reimport, sqlradius.import,
23787           sqlradius.reimport: sqlradius import updates
23788
23789 2004-06-04 20:00  ivan
23790
23791         * Makefile: self-service installer?
23792
23793 2004-06-03 03:09  ivan
23794
23795         * httemplate/misc/email-invoice.cgi: also fix agent-specific From:
23796           address on "re-email" link
23797
23798 2004-06-03 02:55  ivan
23799
23800         * FS/FS/cust_bill.pm: fix agent-specific template on "invoice view"
23801           screen and "re-email/re-print" links, also fix agent-specific
23802           From: address on "re-email" link
23803
23804 2004-06-03 00:00  ivan
23805
23806         * FS/FS/cust_bill.pm: better error message for non-applicable
23807           invoice events
23808
23809 2004-06-02 14:27  ivan
23810
23811         * fs_selfservice/DEPLOY: simple kludge for testing
23812
23813 2004-06-01 03:56  ivan
23814
23815         * httemplate/edit/part_bill_event.cgi: html table fix
23816
23817 2004-06-01 03:53  ivan
23818
23819         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
23820           per-agent invoice_from addresses
23821
23822 2004-06-01 02:23  ivan
23823
23824         * bin/postfix_courierimap.import: typo in sql
23825
23826 2004-05-31 18:49  ivan
23827
23828         * FS/FS/cust_bill.pm: typo in error message
23829
23830 2004-05-28 16:26  ivan
23831
23832         * bin/sqlradius.reimport: adding password/finger correction tool
23833           too
23834
23835 2004-05-28 06:48  ivan
23836
23837         * bin/postfix_courierimap.import: adding
23838
23839 2004-05-28 04:33  ivan
23840
23841         * httemplate/misc/upload-batch.cgi: not entirely sure why we're
23842           checking the filename at all... to catch empty form submissions?
23843
23844 2004-05-28 04:21  ivan
23845
23846         * httemplate/misc/upload-batch.cgi: better error reporting on
23847           unparsable filenames
23848
23849 2004-05-28 03:38  ivan
23850
23851         * httemplate/search/elements/search.html: show a better message
23852           when no results are found
23853
23854 2004-05-28 03:17  ivan
23855
23856         * httemplate/search/cust_bill.html: correct count statement when
23857           searching for individual invoices by #
23858
23859 2004-05-28 01:40  ivan
23860
23861         * bin/sqlradius.import: really.
23862
23863 2004-05-28 01:37  ivan
23864
23865         * bin/sqlradius.import: fixed up and working?
23866
23867 2004-05-28 00:02  ivan
23868
23869         * FS/FS/svc_domain.pm: report value passed for illegal action
23870           pseudo-field
23871
23872 2004-05-27 02:30  ivan
23873
23874         * bin/sqlradius.import: fixup domain svcpart selection
23875
23876 2004-05-27 02:14  ivan
23877
23878         * bin/sqlradius.import: adding sqlradius.import
23879
23880 2004-05-26 11:59  ivan
23881
23882         * FS/FS/cust_bill.pm, httemplate/docs/upgrade-1.4.2.html: require
23883           the version of File::Temp with the OO interface
23884
23885 2004-05-26 06:07  ivan
23886
23887         * FS/FS/part_export/acct_sql.pm: fix table name
23888
23889 2004-05-26 06:02  ivan
23890
23891         * FS/FS/: part_export/acct_sql.pm, svc_acct.pm: update acct_sql
23892           export some more to export to alias table also and in general be
23893           more configurable
23894
23895 2004-05-26 04:11  ivan
23896
23897         * FS/FS/cust_bill.pm: comma
23898
23899 2004-05-26 04:11  ivan
23900
23901         * FS/FS/cust_bill.pm: use File::Temp for filenames and store the
23902           temp files in cache.datasrc instead of /tmp
23903
23904 2004-05-26 03:36  ivan
23905
23906         * FS/FS/cust_bill.pm: better error checking/reporting for latex
23907           setup problems
23908
23909 2004-05-26 02:14  ivan
23910
23911         * FS/FS/part_export/www_shellcommands.pm: default commands now keep
23912           web content in user homedirs and link to /var/www
23913
23914 2004-05-19 07:34  ivan
23915
23916         * FS/FS/part_export/acct_sql.pm: really fixing deletions in
23917           acct_sql export
23918
23919 2004-05-19 07:29  ivan
23920
23921         * FS/FS/part_export/acct_sql.pm: fixing deletions in acct_sql
23922           export
23923
23924 2004-05-19 07:22  ivan
23925
23926         * FS/FS/part_export/acct_sql.pm: fixing acct_sql export
23927
23928 2004-05-19 06:41  ivan
23929
23930         * FS/: MANIFEST, FS/part_export/acct_sql.pm,
23931           t/part_export-acct_sql.t: adding acct_sql export
23932
23933 2004-05-19 05:31  ivan
23934
23935         * httemplate/edit/part_pkg.cgi: continue making
23936           hours/input/output/total display on invoices conditional on there
23937           being any charge for overages
23938
23939 2004-05-19 05:30  ivan
23940
23941         * httemplate/edit/part_pkg.cgi: finish making
23942           hours/input/output/total display on invoices conditional on there
23943           being any charge for overages
23944
23945 2004-05-19 05:28  ivan
23946
23947         * httemplate/edit/part_pkg.cgi: make hours/input/output/total
23948           display on invoices conditional on there being any charge for
23949           overages
23950
23951 2004-05-17 17:20  ivan
23952
23953         * FS/FS/ClientAPI/MyAccount.pm: patch from randell lucas for
23954           order_pkg to return pkgnum also
23955
23956 2004-05-14 05:25  ivan
23957
23958         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
23959           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
23960           httemplate/edit/process/part_bill_event.cgi: add per-agent
23961           invoice templates, add per-package suspend invoice events, fix
23962           automatic creation of invoice_latex alternate templates
23963
23964 2004-05-12 11:07  ivan
23965
23966         * bin/sequences.reset: easier this way
23967
23968 2004-05-12 11:02  ivan
23969
23970         * bin/: sequences.reset, freeside.import: adding
23971
23972 2004-05-12 03:03  ivan
23973
23974         * Makefile: for native apache installs
23975
23976 2004-05-11 05:01  ivan
23977
23978         * httemplate/edit/svc_www.cgi: i'm not usually like this.
23979
23980 2004-05-11 04:58  ivan
23981
23982         * httemplate/edit/svc_www.cgi: this has been an evening of logical
23983           negation
23984
23985 2004-05-11 04:54  ivan
23986
23987         * httemplate/edit/svc_www.cgi: so close
23988
23989 2004-05-11 04:52  ivan
23990
23991         * httemplate/edit/svc_www.cgi: clean this up a bit, fix
23992           svc_www-usersvc_svcpart and hopefully simplified zone select too
23993
23994 2004-05-11 04:22  ivan
23995
23996         * httemplate/edit/svc_www.cgi: need to pull in $conf
23997
23998 2004-05-11 04:19  ivan
23999
24000         * FS/FS/Conf.pm, httemplate/edit/svc_www.cgi: one reasonable
24001           default and one kludge, to improve webhosting UI
24002
24003 2004-05-11 02:50  ivan
24004
24005         * FS/FS/part_export/www_shellcommands.pm: fix commands
24006
24007 2004-05-10 17:46  ivan
24008
24009         * httemplate/: index.html, search/svc_www.cgi: vary basic virtual
24010           host browse
24011
24012 2004-05-10 16:16  ivan
24013
24014         * httemplate/docs/upgrade10.html: fix sequences in upgrade docs?
24015
24016 2004-05-10 06:46  ivan
24017
24018         * FS/FS/part_export/shellcommands_withdomain.pm: fix ISPMan
24019           password changing command
24020
24021 2004-05-10 06:17  ivan
24022
24023         * FS/FS/part_export/shellcommands.pm: fall back to password
24024           changing in the case of blank suspension/unsuspension commands,
24025           like some exports
24026
24027 2004-05-10 04:10  ivan
24028
24029         * FS/FS/part_export/postfix.pm, bin/postfix.export: make postfix
24030           export commands configrable
24031
24032 2004-05-10 03:01  ivan
24033
24034         * bin/sendmail.import: properly nested greps
24035
24036 2004-05-10 02:59  ivan
24037
24038         * bin/sendmail.import: allow for multiple svc_acct svcparts
24039
24040 2004-05-10 02:40  ivan
24041
24042         * bin/sendmail.import: 5.005!
24043
24044 2004-05-10 02:38  ivan
24045
24046         * bin/sendmail.import: ach 5.005
24047
24048 2004-05-10 01:38  ivan
24049
24050         * CREDITS: rt and sql-ledger
24051
24052 2004-05-08 00:46  ivan
24053
24054         * FS/FS/svc_acct.pm: default finger to first+last
24055
24056 2004-05-06 15:37  ivan
24057
24058         * httemplate/edit/svc_www.cgi: brainfart
24059
24060 2004-05-06 15:34  ivan
24061
24062         * httemplate/edit/svc_www.cgi: tyop
24063
24064 2004-05-06 15:29  ivan
24065
24066         * FS/FS/part_export/apache.pm, bin/apache.export: add option to
24067           change the restart command in apache exports
24068
24069 2004-05-06 15:29  ivan
24070
24071         * FS/FS/svc_acct.pm: protect properly against deleting users linked
24072           to virtual web sites
24073
24074 2004-05-06 15:18  ivan
24075
24076         * httemplate/edit/svc_www.cgi: show service name and
24077           fully-qualified address on service add
24078
24079 2004-05-04 11:44  ivan
24080
24081         * FS/FS/queue.pm: don't truncate job args for display
24082
24083 2004-05-03 08:40  ivan
24084
24085         * FS/FS/ClientAPI/MyAccount.pm: 1. order_pkg accepts svcpart +
24086           (svc_external: id, title / svc_acct: domain)
24087
24088 2004-05-03 07:32  ivan
24089
24090         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm,
24091           part_export/shellcommands_withdomain.pm: make RADIUS groups
24092           available to shellcommands exports
24093
24094 2004-05-01 15:49  ivan
24095
24096         * httemplate/search/: cust_bill.html, elements/search.html: don't
24097           display links to missing customers
24098
24099 2004-05-01 14:40  ivan
24100
24101         * httemplate/search/cust_bill.html: I'm slow this morning
24102
24103 2004-05-01 14:38  ivan
24104
24105         * httemplate/search/cust_bill.html: oops tyop
24106
24107 2004-05-01 14:05  ivan
24108
24109         * httemplate/search/cust_bill.html: handle missing customer records
24110           without erroring out
24111
24112 2004-04-30 20:54  ivan
24113
24114         * htetc/global.asa: very weird 5.005 problem
24115
24116 2004-04-30 14:58  ivan
24117
24118         * FS/FS/Record.pm: accept empty zips for non-US countries...
24119
24120 2004-04-30 13:22  ivan
24121
24122         * FS/FS/cust_main.pm: eliminate spurious "multiple records in
24123           scalar search" warning
24124
24125 2004-04-30 12:08  ivan
24126
24127         * httemplate/index.html: 15 day open invoice reports for qis
24128
24129 2004-04-23 06:15  ivan
24130
24131         * FS/MANIFEST, FS/bin/freeside-cc-receipts-report,
24132           FS/bin/freeside-credit-report, httemplate/index.html,
24133           httemplate/search/report_cc.cgi,
24134           httemplate/search/report_cc.html,
24135           httemplate/search/report_credit.cgi,
24136           httemplate/search/report_credit.html: add link to new credit
24137           report on main menu, remove old obsolete shell-out reports
24138
24139 2004-04-23 05:50  ivan
24140
24141         * Makefile, htetc/global.asa: fix up includes with Apache::ASP
24142
24143 2004-04-23 05:19  ivan
24144
24145         * FS/FS/cust_credit.pm, FS/FS/Report/Table/Monthly.pm,
24146           httemplate/graph/money_time-graph.cgi,
24147           httemplate/graph/money_time.cgi,
24148           httemplate/search/cust_bill.html,
24149           httemplate/search/cust_credit.html,
24150           httemplate/search/cust_pay.cgi,
24151           httemplate/search/report_cust_credit.html,
24152           httemplate/search/elements/search.html: credit report, add some
24153           links to sales/credits/receipts summary, move payment search to
24154           template
24155
24156 2004-04-22 19:32  ivan
24157
24158         * httemplate/: search/cust_bill.html, search/sql.html, index.html,
24159           search/elements/search.html: working templated invoice search!
24160
24161 2004-04-22 00:38  ivan
24162
24163         * httemplate/elements/pager.html: silly pager fix
24164
24165 2004-04-22 00:27  ivan
24166
24167         * httemplate/docs/: install.html, upgrade10.html: minor doc updates
24168
24169 2004-04-22 00:07  ivan
24170
24171         * httemplate/search/report_cust_credit.html: initial copy from
24172           report_cust_pay.html
24173
24174 2004-04-21 13:52  ivan
24175
24176         * FS/FS/cust_bill.pm: as an invoice event, emailing/printing
24177           problems should be fatal and trigger retry
24178
24179 2004-04-20 18:49  ivan
24180
24181         * FS/FS/cust_main.pm: respect country default for batch import
24182
24183 2004-04-20 13:24  ivan
24184
24185         * FS/FS/ClientAPI/MyAccount.pm: silly bug noticed by matthewd
24186
24187 2004-04-19 18:23  ivan
24188
24189         * FS/FS/cust_main.pm: accept expiration dates in the same format
24190           they are output...
24191
24192 2004-04-19 17:58  ivan
24193
24194         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
24195           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
24196           fs_selfservice/FS-SelfService/SelfService.pm,
24197           httemplate/view/cust_main.cgi: add methods for masking credit
24198           cards, add payment info modification to self-service
24199
24200 2004-04-13 18:00  ivan
24201
24202         * rt/FREESIDE_MODIFIED: keeping track of what's been changed to
24203           make life easier when importing new upstream versions
24204
24205 2004-04-13 17:48  khoff
24206
24207         * rt/lib/RT/URI/freeside.pm: Freeside's URI handler for RT3.
24208
24209 2004-04-13 15:30  ivan
24210
24211         * FS/FS/svc_domain.pm: remove dependancy on Net::Whois that wasn't
24212           being used anyway
24213
24214 2004-04-13 13:01  ivan
24215
24216         * FS/t/part_export-communigate_pro.t: adding forgotten test
24217
24218 2004-04-13 11:27  ivan
24219
24220         * Makefile: adding comments for fedora
24221
24222 2004-04-10 18:50  ivan
24223
24224         * httemplate/search/: report_prepaid_income.cgi,
24225           report_prepaid_income.html: update unearned revenue report based
24226           on feedback from kevin
24227
24228 2004-04-09 15:35  ivan
24229
24230         * Makefile: thank goodness its friday
24231
24232 2004-04-09 15:34  ivan
24233
24234         * Makefile: really properly disable RT where not using
24235
24236 2004-04-09 15:33  ivan
24237
24238         * Makefile: properly disable RT where not using
24239
24240 2004-04-09 15:29  ivan
24241
24242         * fs_passwd/fs_passwd.cgi: oops, this one too
24243
24244 2004-04-09 15:28  ivan
24245
24246         * fs_passwd/fs_passwd.html: fs_passwd.cgi
24247
24248 2004-04-08 05:37  ivan
24249
24250         * Makefile: fix psql command line options for older pg
24251
24252 2004-04-08 05:23  ivan
24253
24254         * Makefile: fix quotes
24255
24256 2004-04-08 05:07  ivan
24257
24258         * Makefile: don't enable by default
24259
24260 2004-04-08 05:05  ivan
24261
24262         * rt/sbin/: rt-setup-database, rt-setup-database.in: remove
24263           accidentally doubled lines in usage inst
24264
24265 2004-04-08 05:00  ivan
24266
24267         * Makefile, htetc/handler.pl, rt/FREESIDE_MODIFIED,
24268           rt/etc/RT_SiteConfig.pm, rt/sbin/rt-setup-database,
24269           rt/sbin/rt-setup-database.in: beginning of RT integration
24270
24271 2004-04-07 22:53  ivan
24272
24273         * fs_selfservice/FS-SelfService/Makefile.PL: comment out xmlrpc
24274           server until it is ready
24275
24276 2004-04-07 06:12  ivan
24277
24278         * FS/bin/freeside-reexport: oops, update the usage too
24279
24280 2004-04-07 06:11  ivan
24281
24282         * FS/bin/freeside-reexport: added options to select username,
24283           svcnum, svcpart
24284
24285 2004-04-07 04:39  ivan
24286
24287         * FS/FS/: Conf.pm, domain_record.pm: automatically update
24288           reverse-ARPA records (Bug#462) / recognize SOA records with the
24289           fqdn as well as @
24290
24291 2004-04-07 04:04  ivan
24292
24293         * httemplate/view/svc_domain.cgi: javascript confirm when slaving a
24294           domain
24295
24296 2004-04-07 01:34  ivan
24297
24298         * FS/FS/part_export.pm: argh, the glob itself is tainted under
24299           5.005
24300
24301 2004-04-07 01:07  ivan
24302
24303         * FS/FS/part_export.pm: make -T happy (under old perl?)
24304
24305 2004-04-05 19:03  ivan
24306
24307         * FS/FS/part_export/www_shellcommands.pm: update ISPMan commands
24308
24309 2004-04-05 07:05  ivan
24310
24311         * httemplate/misc/link.cgi, FS/FS/Conf.pm,
24312           httemplate/misc/process/link.cgi: add a domain pulldown to
24313           svc_acct linking, closes: Bug#277 / prevent "stealing" services
24314           with link unless you set legacy_link-steal config option, closes:
24315           Bug#321
24316
24317 2004-04-05 04:55  ivan
24318
24319         * FS/FS/cust_pkg.pm, httemplate/view/cust_main.cgi: apply some
24320           heuristics to transfer ordering: primaries first, then sorted by
24321           quantity
24322
24323 2004-04-05 02:08  ivan
24324
24325         * htetc/global.asa, htetc/handler.pl, httemplate/docs/install.html,
24326           httemplate/docs/upgrade-1.4.2.html, httemplate/misc/whois.cgi,
24327           httemplate/view/svc_domain.cgi: add whois functionality
24328           internally instead of linking to geektools
24329
24330 2004-04-04 15:20  ivan
24331
24332         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_pkg-change_svcpart option
24333           to optionally allow non-matching svcparts to be moved during
24334           package changes, closes: Bug#667
24335
24336 2004-04-04 15:14  ivan
24337
24338         * httemplate/view/cust_main.cgi: comment out extraneous warning
24339
24340 2004-04-02 16:45  ivan
24341
24342         * httemplate/search/cust_bill.cgi: UI: stop making things small for
24343           no reason
24344
24345 2004-04-02 05:44  ivan
24346
24347         * htetc/global.asa, htetc/handler.pl,
24348           httemplate/view/cust_bill-pdf.cgi: remove Pragma:no-cache header,
24349           and set Content-Length and Cache-Control for viewing .pdf
24350           invoices with IE over SSL.
24351           http://support.microsoft.com/default.aspx?scid=kb;en-us;323308
24352
24353 2004-04-02 03:23  ivan
24354
24355         * httemplate/view/: cust_bill-pdf.cgi, cust_bill.cgi: add a fake
24356           .pdf extension to placate some versions of IE.  yay IE.
24357
24358 2004-04-01 18:09  ivan
24359
24360         * bin/bind.export, FS/FS/part_export/bind.pm: add option to set
24361           (r)ndc command
24362
24363 2004-04-01 06:50  ivan
24364
24365         * FS/FS/part_export/www_shellcommands.pm: fix paths to ispman
24366           commands
24367
24368 2004-04-01 03:14  ivan
24369
24370         * httemplate/browse/part_referral.cgi: remove extraneous html
24371
24372 2004-04-01 03:09  ivan
24373
24374         * httemplate/browse/part_referral.cgi: oops!
24375
24376 2004-04-01 02:56  ivan
24377
24378         * httemplate/browse/part_referral.cgi: add a yesterday column and a
24379           total row, closes: Bug#797
24380
24381 2004-03-31 16:44  ivan
24382
24383         * FS/: FS/cust_main_county.pm, bin/freeside-setup: get
24384           sub-countries from Locale::SubCountry now
24385
24386 2004-03-30 09:13  ivan
24387
24388         * httemplate/docs/upgrade10.html: little more explanation about
24389           editing Pg dumps
24390
24391 2004-03-30 08:43  ivan
24392
24393         * FS/FS/cust_main.pm: mutex the bill and collect functions
24394           per-customer
24395
24396 2004-03-30 01:20  ivan
24397
24398         * bin/bind.import: add -s and -c flags, add ipv6 default zones to
24399           list of ignored zones, add nameservice records to existing
24400           domains, update for API change inDNS::ZoneParse 0.84
24401
24402 2004-03-29 13:49  ivan
24403
24404         * FS/FS/part_export/shellcommands.pm: freebsd pw(1) fixed in 4.10
24405           also
24406
24407 2004-03-28 22:03  ivan
24408
24409         * FS/FS/part_export.pm: fix export_info sub to return an empty
24410           hashref instead of undef
24411
24412 2004-03-26 17:05  khoff
24413
24414         * FS/FS/: Conf.pm, cust_pkg.pm, svc_acct.pm, svc_domain.pm: Cancel
24415           services in a particular order to get around certain
24416           inter-service dependancies
24417
24418 2004-03-25 20:54  ivan
24419
24420         * fs_selfservice/FS-SelfService/Makefile.PL: depend on Storable
24421           2.09
24422
24423 2004-03-25 20:46  ivan
24424
24425         * FS/FS/part_export/router.pm: don't depend on Net::Telnet unless
24426           necessary
24427
24428 2004-03-25 03:00  ivan
24429
24430         * FS/FS/part_export/: domain_shellcommands.pm,
24431           www_shellcommands.pm: typo from refactoring
24432
24433 2004-03-25 00:55  ivan
24434
24435         * FS/FS/part_export/: domain_shellcommands.pm,
24436           forward_shellcommands.pm, shellcommands.pm,
24437           shellcommands_withdomain.pm, www_shellcommands.pm: first pass at
24438           ISPMan integration
24439
24440 2004-03-24 22:42  ivan
24441
24442         * FS/FS/part_export/shellcommands.pm: freebsd fix will be in 5.3
24443           and later only so far, still waiting to hear about 4.10
24444
24445 2004-03-24 07:38  ivan
24446
24447         * httemplate/edit/part_export.cgi: catch misconfigured exports
24448
24449 2004-03-24 06:28  ivan
24450
24451         * FS/FS/: part_export.pm, part_export/apache.pm,
24452           part_export/bind.pm, part_export/bind_slave.pm,
24453           part_export/bsdshell.pm, part_export/communigate_pro.pm,
24454           part_export/communigate_pro_singledomain.pm, part_export/cp.pm,
24455           part_export/cyrus.pm, part_export/domain_shellcommands.pm,
24456           part_export/forward_shellcommands.pm, part_export/http.pm,
24457           part_export/infostreet.pm, part_export/ldap.pm,
24458           part_export/postfix.pm, part_export/shellcommands.pm,
24459           part_export/shellcommands_withdomain.pm, part_export/sqlmail.pm,
24460           part_export/sqlradius.pm, part_export/sqlradius_withdomain.pm,
24461           part_export/sysvshell.pm, part_export/textradius.pm,
24462           part_export/vpopmail.pm, part_export/www_shellcommands.pm: move
24463           export info to the modules themselves
24464
24465 2004-03-24 06:23  ivan
24466
24467         * FS/FS/part_export/router.pm: move export info to the modules
24468           themselves
24469
24470 2004-03-24 06:21  ivan
24471
24472         * FS/: MANIFEST, FS/part_export/passwdfile.pm,
24473           t/part_export-passwdfile.t: adding passwdfile export base class
24474
24475 2004-03-24 06:17  ivan
24476
24477         * eg/export_template.pm: update example export for the new world of
24478           export data in themodule files
24479
24480 2004-03-24 01:35  ivan
24481
24482         * FS/: MANIFEST, t/part_export-communigate_pro_singledomain.t,
24483           t/part_export-postfix.t, t/part_export-router.t: add missing
24484           compile tests
24485
24486 2004-03-23 11:57  ivan
24487
24488         * httemplate/view/: cust_main.cgi: small UI fix for unapplied
24489           partial credits
24490
24491 2004-03-22 19:36  ivan
24492
24493         * htetc/global.asa: make Apache::ASP includes work as expected
24494
24495 2004-03-22 19:31  ivan
24496
24497         * htetc/global.asa: includes fix
24498
24499 2004-03-22 19:29  ivan
24500
24501         * htetc/global.asa, httemplate/docs/install.html,
24502           httemplate/docs/upgrade10.html: includes with Apache::ASP
24503
24504 2004-03-22 16:06  ivan
24505
24506         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
24507           htetc/global.asa, htetc/handler.pl,
24508           httemplate/elements/small_custview.html,
24509           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
24510           httemplate/view/cust_main.cgi: one-time credit card and ACH
24511           payments (like self-service) closes: Bug#648
24512
24513 2004-03-22 16:06  ivan
24514
24515         * httemplate/search/report_receivables.cgi: fix sorting of NULL
24516           companies differently than empty companies
24517
24518 2004-03-22 11:02  ivan
24519
24520         * httemplate/elements/header.html, FS/FS/CGI.pm: consistant title
24521           size of 6
24522
24523 2004-03-22 09:13  ivan
24524
24525         * httemplate/: docs/ach.html, edit/cust_main.cgi, images/ach.png:
24526           add ACH help graphic
24527
24528 2004-03-22 07:18  ivan
24529
24530         * FS/FS/CGI.pm: tone down the titles
24531
24532 2004-03-22 07:04  ivan
24533
24534         * httemplate/edit/cust_main.cgi: s/routing code/routing number/
24535
24536 2004-03-22 04:50  ivan
24537
24538         * fs_selfservice/FS-SelfService/cgi/make_payment.html: credit card
24539           expiration selection now -> 15 years instead of hardcoded
24540
24541 2004-03-22 03:05  ivan
24542
24543         * httemplate/: edit/process/REAL_cust_pkg.cgi,
24544           edit/process/quick-cust_pkg.cgi, misc/cancel-unaudited.cgi,
24545           misc/unprovision.cgi, misc/process/link.cgi,
24546           search/cust_main.cgi, search/cust_pkg.cgi, view/cust_main.cgi,
24547           view/svc_acct.cgi, view/svc_broadband.cgi, view/svc_domain.cgi,
24548           view/svc_external.cgi, view/svc_forward.cgi, view/svc_www.cgi:
24549           remove everything that links to package view also, closes:
24550           Bug#569
24551
24552 2004-03-22 02:36  ivan
24553
24554         * httemplate/view/cust_main.cgi: further small UI tweaks
24555
24556 2004-03-22 02:16  ivan
24557
24558         * httemplate/: misc/expire_pkg.cgi, misc/process/expire_pkg.cgi,
24559           view/cust_main.cgi: yay!  remove package view entirely (closes:
24560           Bug#569)
24561
24562 2004-03-21 18:59  ivan
24563
24564         * httemplate/view/cust_main.cgi: much easier to understand listing
24565           of credits/payments that get split up, closes: Bug#773, 762
24566
24567 2004-03-19 04:36  ivan
24568
24569         * FS/FS/ClientAPI/passwd.pm: use FS::svc_domain explicitly
24570
24571 2004-03-18 14:35  ivan
24572
24573         * FS/FS/part_export/shellcommands.pm: quote already-crypted
24574           passwords to prevent variable substitution
24575
24576 2004-03-18 14:32  ivan
24577
24578         * FS/FS/part_export/shellcommands.pm: don't re-encrypt password on
24579           replace also
24580
24581 2004-03-18 14:00  ivan
24582
24583         * bin/shadow.reimport: add -b option
24584
24585 2004-03-18 12:58  ivan
24586
24587         * FS/FS/part_export/shellcommands.pm: don't re-crypt encrypted
24588           passwords
24589
24590 2004-03-17 17:46  ivan
24591
24592         * FS/bin/freeside-selfservice-server,
24593           fs_selfservice/FS-SelfService/SelfService.pm,
24594           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
24595           require Storable minimum 2.09
24596
24597 2004-03-17 15:16  ivan
24598
24599         * FS/FS/svc_acct.pm: fixup password checking to understand
24600           old-style *SUSPENDED* accounts and not to allow access for * ! !!
24601           passwords
24602
24603 2004-03-17 15:08  ivan
24604
24605         * bin/shadow.reimport: skip root user and anyone with *LK* or NP
24606           accounts
24607
24608 2004-03-17 14:55  ivan
24609
24610         * bin/shadow.reimport: fix multiple svcparts
24611
24612 2004-03-17 14:53  ivan
24613
24614         * bin/shadow.reimport: allow multiple svcparts
24615
24616 2004-03-17 14:49  ivan
24617
24618         * bin/shadow.reimport: re-enable prompting
24619
24620 2004-03-17 14:45  ivan
24621
24622         * bin/shadow.reimport: add -d and -r options
24623
24624 2004-03-17 13:47  ivan
24625
24626         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/svc_acct.pm,
24627           FS/FS/ClientAPI/passwd.pm, httemplate/docs/install.html,
24628           httemplate/docs/upgrade-1.4.2.html: proper self-service login
24629           supporting plaintext, crypt and MD5 passwords
24630
24631 2004-03-16 12:41  ivan
24632
24633         * Makefile: rt-setup-database, not rt-initialize-database
24634
24635 2004-03-15 23:06  ivan
24636
24637         * Makefile, rt/config.layout.in: masonstatedir can't be configured
24638           form ./configure either, must use layout
24639
24640 2004-03-15 23:04  ivan
24641
24642         * Makefile: and finally, run the ./configure
24643
24644 2004-03-15 23:03  ivan
24645
24646         * Makefile: use a proper delimter
24647
24648 2004-03-15 23:00  ivan
24649
24650         * Makefile: transposition
24651
24652 2004-03-15 22:59  ivan
24653
24654         * Makefile: autogenerate rt/config.layout file
24655
24656 2004-03-15 22:58  ivan
24657
24658         * rt/: FREESIDE_MODIFIED, config.layout, config.layout.in:
24659           config.layout needs to be generated
24660
24661 2004-03-15 22:45  ivan
24662
24663         * Makefile: initial RT targets
24664
24665 2004-03-15 22:43  ivan
24666
24667         * rt/: FREESIDE_MODIFIED, sbin/rt-setup-database: initial
24668           (hopefully rather unobtrusive) patch
24669
24670 2004-03-15 20:36  ivan
24671
24672         * FS/FS/cust_svc.pm: recognize DBD::mysqlPP
24673
24674 2004-03-15 16:34  ivan
24675
24676         * Makefile: dont want to error out here
24677
24678 2004-03-12 17:27  ivan
24679
24680         * Makefile: really add the necessary backslashes this time, fix
24681           s/// delimteres
24682
24683 2004-03-12 16:53  ivan
24684
24685         * Makefile: oops
24686
24687 2004-03-12 16:50  ivan
24688
24689         * Makefile, htetc/handler.pl: automatically set Mason comp_root in
24690           Makefile
24691
24692 2004-03-12 16:16  ivan
24693
24694         * Makefile: fix suse document root
24695
24696 2004-03-12 04:39  ivan
24697
24698         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_credit.cgi,
24699           httemplate/view/cust_main.cgi: add unapplycredits configuration
24700           option
24701
24702 2004-03-12 04:11  ivan
24703
24704         * httemplate/graph/money_time.cgi: fix title
24705
24706 2004-03-12 04:10  ivan
24707
24708         * httemplate/docs/upgrade10.html: add history tables to field
24709           change upgrade instructions, add hints for pre-5.6 perl, add
24710           index on cust_pay._date
24711
24712 2004-03-12 02:22  ivan
24713
24714         * httemplate/index.html: add badly-named new report
24715
24716 2004-03-12 02:19  ivan
24717
24718         * httemplate/docs/upgrade-1.4.2.html: few more 1.4.2 upgrade hints
24719
24720 2004-03-12 00:56  ivan
24721
24722         * FS/FS/Report/Table/Monthly.pm: don't run my local expenses kludge
24723           by default; horrible performance
24724
24725 2004-03-12 00:17  ivan
24726
24727         * FS/FS/cust_main.pm: emaildecline-exclude skips any errors that
24728           contain the strings now, not just match exactly
24729
24730 2004-03-11 21:58  ivan
24731
24732         * httemplate/docs/upgrade10.html: document trouble schema changes
24733           backported to 1.4.2
24734
24735 2004-03-11 21:49  ivan
24736
24737         * httemplate/docs/upgrade10.html: remove comment
24738
24739 2004-03-11 13:35  ivan
24740
24741         * httemplate/docs/upgrade10.html: add info for ancient Pg versions
24742
24743 2004-03-11 13:19  ivan
24744
24745         * conf/logo.eps: oops, wrong logo
24746
24747 2004-03-11 13:07  ivan
24748
24749         * conf/: invoice_latex, logo.eps: add typeset logo to conf dir and
24750           point invoice_latex at it by default
24751
24752 2004-03-11 00:54  ivan
24753
24754         * FS/bin/freeside-selfservice-server: turn down logging level
24755
24756 2004-03-10 23:33  ivan
24757
24758         * fs_passwd/: fs_passwd, fs_passwd.cgi, fs_passwd_server,
24759           fs_passwdd: update fs_passwd stuff as wrappers around
24760           self-service
24761
24762 2004-03-10 20:17  ivan
24763
24764         * FS/MANIFEST: incorrect listing in MANIFEST
24765
24766 2004-03-10 18:03  ivan
24767
24768         * rt/lib/: RT/I18N/it.po, RT/Interface/REST.pm,
24769           t/data/crashes-file-based-parser, t/data/multipart-report,
24770           t/data/notes-uuencoded: Initial revision
24771
24772 2004-03-10 17:59  ivan
24773
24774         * rt/: README.Oracle, UPGRADING, bin/rt.in,
24775           docs/rt3-schema-relationships.dot, etc/acl.Informix,
24776           etc/drop.Informix, etc/drop.Oracle, etc/schema.Informix,
24777           html/Admin/Elements/SelectStage, html/Elements/SelectLang,
24778           html/REST/1.0/autohandler, html/REST/1.0/dhandler,
24779           html/REST/1.0/logout, html/REST/1.0/Forms/queue/default,
24780           html/REST/1.0/Forms/queue/ns,
24781           html/REST/1.0/Forms/ticket/attachments,
24782           html/REST/1.0/Forms/ticket/default,
24783           html/REST/1.0/Forms/ticket/history,
24784           html/REST/1.0/Forms/ticket/links,
24785           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
24786           html/REST/1.0/search/dhandler, html/REST/1.0/search/ticket,
24787           html/REST/1.0/ticket/comment, html/REST/1.0/ticket/link,
24788           html/REST/1.0/ticket/merge, lib/RT/StyleGuide.pod: Initial
24789           revision
24790
24791 2004-03-10 17:05  ivan
24792
24793         * Makefile: update for suse
24794
24795 2004-03-10 14:27  khoff
24796
24797         * httemplate/edit/svc_broadband.cgi: Excluded virtual fields
24798           weren't being properly masked on errors.  The router/block select
24799           box wasn't being generated on errors.
24800
24801 2004-03-10 11:06  khoff
24802
24803         * httemplate/browse/router.cgi: Added hide/show customer router
24804           link.
24805
24806 2004-03-09 18:37  khoff
24807
24808         * httemplate/browse/router.cgi: UI cleanup.
24809
24810 2004-03-05 16:57  ivan
24811
24812         * httemplate/docs/upgrade10.html: doc
24813
24814 2004-03-05 06:34  ivan
24815
24816         * FS/MANIFEST, FS/FS/Report.pm, FS/FS/Report/Table.pm,
24817           FS/FS/Report/Table/Monthly.pm, FS/t/Report-Table-Monthly.t,
24818           FS/t/Report-Table.t, FS/t/Report.t, htetc/global.asa,
24819           htetc/handler.pl, httemplate/graph/money_time-graph.cgi,
24820           httemplate/graph/money_time.cgi: beginning of OO reporting
24821           interface, create acadia-requested crosstab reports
24822
24823 2004-03-04 21:59  ivan
24824
24825         * FS/bin/freeside-daily: fix -v
24826
24827 2004-03-03 08:32  ivan
24828
24829         * bin/create-fetchmailrc: fix for case where no .fetchmailrc should
24830           be create and fetchmail should not be run
24831
24832 2004-03-03 05:42  ivan
24833
24834         * FS/FS/: cust_main.pm, cust_pkg.pm, queue.pm, svc_Common.pm,
24835           svc_acct.pm, svc_broadband.pm, svc_domain.pm, svc_external.pm,
24836           svc_forward.pm, svc_www.pm, ClientAPI/Signup.pm: fix welcome
24837           emails being sent to signup server declined accounts, closes:
24838           Bug#743
24839
24840 2004-03-02 22:20  ivan
24841
24842         * httemplate/edit/svc_forward.cgi: grey out inactive text boxes as
24843           well as disable them (IE doesn't grey out disabled text dialogs)
24844
24845 2004-02-28 15:06  ivan
24846
24847         * httemplate/docs/ieak.html: for now
24848
24849 2004-02-28 14:57  ivan
24850
24851         * Makefile: s/cleanwhisker/pouncequick/
24852
24853 2004-02-28 14:49  ivan
24854
24855         * FS/t/acct_snarf.t: adding
24856
24857 2004-02-28 14:48  ivan
24858
24859         * FS/FS/cust_pkg.pm: minor fixes
24860
24861 2004-02-28 14:47  ivan
24862
24863         * CREDITS: credit where the typeset invoices came from!
24864
24865 2004-02-28 14:43  ivan
24866
24867         * htetc/global.asa, httemplate/docs/install.html,
24868           httemplate/docs/upgrade-1.4.2.html: Apache::ASP 2.55 required
24869
24870 2004-02-28 14:40  ivan
24871
24872         * httemplate/edit/process/cust_main_county-collapse.cgi: style
24873
24874 2004-02-28 14:40  ivan
24875
24876         * httemplate/edit/process/cust_main_county.cgi: new setuptax and
24877           recurtax fields
24878
24879 2004-02-28 14:26  ivan
24880
24881         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.23 and thus DBD::Pg
24882           1.32, finally closes Bug#639
24883
24884 2004-02-27 13:21  khoff
24885
24886         * FS/FS/svc_broadband.pm: When next_free_addr returned undef, we
24887           were trying to call addr on an undefined object.  That's not
24888           good.
24889
24890 2004-02-26 11:21  ivan
24891
24892         * httemplate/view/svc_forward.cgi: correct cancel link
24893           s/account/mail forward/
24894
24895 2004-02-25 20:01  ivan
24896
24897         * httemplate/edit/svc_forward.cgi: double quotes are not ASP
24898
24899 2004-02-25 19:32  ivan
24900
24901         * FS/FS/Record.pm: allow replace with no arguments
24902
24903 2004-02-25 02:37  ivan
24904
24905         * httemplate/edit/svc_forward.cgi, FS/FS/cust_svc.pm: fix up
24906           forward editing for new svc_forward.src field
24907
24908 2004-02-24 21:11  ivan
24909
24910         * FS/FS/CGI.pm: kludge around it completely
24911
24912 2004-02-24 21:04  ivan
24913
24914         * FS/FS/CGI.pm: third time's the charm
24915
24916 2004-02-24 21:00  ivan
24917
24918         * FS/FS/CGI.pm: oops, not the right way to blank them
24919
24920 2004-02-24 20:56  ivan
24921
24922         * FS/FS/CGI.pm: query strings get passed through sometimes?
24923
24924 2004-02-24 19:50  ivan
24925
24926         * httemplate/docs/install.html: formatting
24927
24928 2004-02-23 00:12  ivan
24929
24930         * FS/FS/: svc_acct.pm, part_export.pm, svc_Common.pm: implement
24931           fallback suspension code
24932
24933 2004-02-13 10:58  ivan
24934
24935         * bin/postfix.export: postfix export
24936
24937 2004-02-13 06:04  ivan
24938
24939         * FS/FS/part_export.pm, bin/postfix.export: add postfix export
24940
24941 2004-02-13 05:53  ivan
24942
24943         * httemplate/edit/part_svc.cgi: typo
24944
24945 2004-02-13 04:27  ivan
24946
24947         * FS/FS/part_export/postfix.pm: adding postfix export
24948
24949 2004-02-13 03:47  ivan
24950
24951         * bin/sendmail.import: it lives!
24952
24953 2004-02-13 03:44  ivan
24954
24955         * httemplate/docs/upgrade10.html: workaround for older Pg
24956
24957 2004-02-13 03:28  ivan
24958
24959         * httemplate/: index.html, search/svc_forward.cgi,
24960           view/svc_forward.cgi: add mail alias browse to main menu and fix
24961           mail alias view to recognize new schema also
24962
24963 2004-02-13 02:57  ivan
24964
24965         * FS/bin/freeside-setup, httemplate/docs/upgrade10.html: continue
24966           adding svc_forward.src: make svc_forward.srcsvc nullable
24967
24968 2004-02-13 02:35  ivan
24969
24970         * FS/FS/svc_forward.pm, FS/bin/freeside-setup,
24971           httemplate/docs/schema.html, httemplate/docs/upgrade10.html: add
24972           svc_forward.src
24973
24974 2004-02-13 00:02  ivan
24975
24976         * bin/sendmail.import: initial import
24977
24978 2004-02-12 20:01  ivan
24979
24980         * FS/FS/part_export/: router.pm, domain_shellcommands.pm,
24981           forward_shellcommands.pm, shellcommands.pm, www_shellcommands.pm:
24982           depend on Net::SSH 0.08 for non-blocking STDERR read
24983
24984 2004-02-12 02:44  ivan
24985
24986         * bin/bind.import: fix usage msg
24987
24988 2004-02-11 22:31  ivan
24989
24990         * htetc/global.asa, htetc/handler.pl,
24991           httemplate/misc/email-invoice.cgi,
24992           httemplate/misc/print-invoice.cgi, httemplate/view/cust_bill.cgi:
24993           re-email invoice, closes: bug#526 and have print and email
24994           invoice links redirect back to top of customer view page instead
24995           of #history tag
24996
24997 2004-02-07 14:13  ivan
24998
24999         * FS/FS/part_export.pm: add link to FreeBSD patch for pw(1) problem
25000
25001 2004-02-07 00:24  ivan
25002
25003         * FS/FS/: cust_svc.pm, part_export.pm: add ignore_accounting flag
25004           to sqlradius and sqlradius_withdomain exports
25005
25006 2004-02-05 17:00  ivan
25007
25008         * FS/FS/Conf.pm: add "Net 0" invoice_default_terms
25009
25010 2004-02-02 16:19  ivan
25011
25012         * bin/shadow.reimport: adding shadow.reimport
25013
25014 2004-02-01 01:29  ivan
25015
25016         * Makefile: use install to make all components of FREESIDE_CONF dir
25017
25018 2004-01-30 22:33  ivan
25019
25020         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
25021           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
25022           httemplate/edit/process/part_pkg.cgi, FS/bin/freeside-setup,
25023           htetc/global.asa, htetc/handler.pl, httemplate/docs/schema.html,
25024           httemplate/docs/upgrade-1.4.2.html,
25025           httemplate/docs/upgrade10.html: add pkg_svc.primary_svc flag to
25026           enable an explicit first package flag
25027
25028 2004-01-30 22:20  ivan
25029
25030         * FS/FS/Record.pm: add ut_snumber, fix replacement of records with
25031           empty values in non-primary-keyed tables
25032
25033 2004-01-30 12:40  ivan
25034
25035         * httemplate/docs/upgrade-1.4.2.html: not appropriate
25036
25037 2004-01-29 19:58  ivan
25038
25039         * FS/FS/part_export.pm: add default freebsd and linux
25040           suspension/unsuspension commands, work around FreeBSD pw(1) lack
25041           of locking, and don't prepend "*SUSPENDED* " to suspend an
25042           account anymore
25043
25044 2004-01-29 19:05  ivan
25045
25046         * FS/FS/svc_acct.pm: don't prepend *SUSPENDED* to passwords to
25047           suspend an account
25048
25049 2004-01-29 17:27  ivan
25050
25051         * Makefile: multiple self-service machines aren't enclosed in
25052           quotes
25053
25054 2004-01-29 17:10  ivan
25055
25056         * Makefile, FS/FS/ClientAPI/MyAccount.pm,
25057           FS/bin/freeside-selfservice-server, init.d/freeside-init: add
25058           support for running selfservice server against multiple machines
25059
25060 2004-01-27 17:45  ivan
25061
25062         * httemplate/search/svc_acct.cgi: fix link from service definition
25063           browse to services
25064
25065 2004-01-27 17:39  ivan
25066
25067         * httemplate/: index.html, browse/part_svc.cgi,
25068           search/svc_acct.cgi, search/svc_domain.cgi: add service
25069           definition browse by number of active services
25070
25071 2004-01-23 03:20  ivan
25072
25073         * httemplate/: index.html, search/report_prepaid_income.cgi,
25074           search/report_prepaid_income.html: add prepaid income to main
25075           menu and allow arbitrary dates
25076
25077 2004-01-23 01:04  ivan
25078
25079         * httemplate/search/report_prepaid_income.cgi: tidy up look
25080
25081 2004-01-23 00:58  ivan
25082
25083         * httemplate/search/report_prepaid_income.cgi: oops
25084
25085 2004-01-23 00:55  ivan
25086
25087         * httemplate/search/report_prepaid_income.cgi: first try at prepaid
25088           income report
25089
25090 2004-01-22 19:22  ivan
25091
25092         * FS/FS/cust_bill.pm: undo debugging change
25093
25094 2004-01-22 19:21  ivan
25095
25096         * FS/FS/cust_bill.pm: consolidate large numbers of accounts to
25097           avoid gigantic line items
25098
25099 2004-01-22 19:01  ivan
25100
25101         * httemplate/edit/cust_main.cgi: and the same for ship_
25102
25103 2004-01-22 18:53  ivan
25104
25105         * httemplate/edit/cust_main.cgi: fix state default and set min year
25106           to this year, patch from <matthewd>, thanks!
25107
25108 2004-01-22 16:49  ivan
25109
25110         * debian/control: update ideas about package splitup
25111
25112 2004-01-21 16:21  ivan
25113
25114         * FS/FS/cust_main.pm: fix cancel method
25115
25116 2004-01-21 16:11  ivan
25117
25118         * httemplate/misc/cust_main-cancel.cgi: report cancellation errors
25119           properly
25120
25121 2004-01-21 15:45  ivan
25122
25123         * httemplate/misc/dump.cgi: fix newline problem in dump
25124
25125 2004-01-21 14:10  ivan
25126
25127         * FS/FS/cust_bill.pm: clean up all temp files!
25128
25129 2004-01-21 14:00  ivan
25130
25131         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
25132           conf/invoice_latexsmallfooter: fix multi-page typeset invoices
25133
25134 2004-01-20 16:04  ivan
25135
25136         * httemplate/search/: cust_bill_event.cgi, cust_pay.cgi,
25137           cust_pkg.cgi: don't include the _next_ day, just the full ending
25138           day
25139
25140 2004-01-20 12:30  ivan
25141
25142         * httemplate/: index.html, misc/dump.cgi: add database dump from
25143           web interface
25144
25145 2004-01-19 15:21  ivan
25146
25147         * httemplate/docs/upgrade-1.4.2.html: typeset invoice doc update
25148
25149 2004-01-18 13:03  ivan
25150
25151         * FS/FS/Record.pm: revert bind_param change _again_.  passing not
25152           as a hashref causes too many other problems.  please leave as is.
25153           DBD::Pg needs to be fixed.  1.31 is a lost cause.
25154
25155 2004-01-16 13:45  ivan
25156
25157         * FS/FS/cust_bill.pm: apply variable substitutions in latex notes
25158           also
25159
25160 2004-01-12 12:52  ivan
25161
25162         * httemplate/docs/upgrade10.html: add IPC::ShareLite and
25163           Locale::SubCountry
25164
25165 2004-01-12 12:52  ivan
25166
25167         * httemplate/docs/upgrade-1.4.2.html: add IPC::ShareLite
25168
25169 2004-01-12 12:40  khoff
25170
25171         * httemplate/edit/part_virtual_field.cgi: Lists are just better
25172           sorted.
25173
25174 2004-01-12 12:34  khoff
25175
25176         * httemplate/browse/part_virtual_field.cgi: $pvf isn't a global.
25177
25178 2004-01-11 16:03  ivan
25179
25180         * httemplate/view/cust_bill.cgi: only display "view typeset
25181           invoice" when there is an invoice_latex template
25182
25183 2004-01-11 15:59  ivan
25184
25185         * FS/FS/cust_bill.pm, httemplate/view/cust_bill.cgi: typeset
25186           invoice view in web UI uses pdf instead of postscript, closes
25187           Bug#614
25188
25189 2004-01-11 15:38  ivan
25190
25191         * httemplate/view/cust_bill-pdf.cgi: fix for pdf
25192
25193 2004-01-11 15:37  ivan
25194
25195         * httemplate/view/cust_bill-pdf.cgi: adding
25196
25197 2004-01-10 03:17  ivan
25198
25199         * Makefile: workaround stubborn shells globbing [a-z] to include
25200           CVS/
25201
25202 2004-01-09 20:19  ivan
25203
25204         * FS/FS/cust_main.pm: don't require payname for DCHK either
25205
25206 2004-01-09 19:50  ivan
25207
25208         * httemplate/edit/part_bill_event.cgi: fix UI: displaying "Add" on
25209           invoice event edits
25210
25211 2004-01-09 14:46  ivan
25212
25213         * httemplate/search/report_receivables.cgi: add customer number
25214
25215 2004-01-09 14:39  ivan
25216
25217         * FS/FS/cust_credit.pm, httemplate/view/cust_main.cgi: credit
25218           deletions: need to use Date::Format and FS::Misc qw(send_email)
25219           in cust_credit.pm, need a link to delete unapplied credits too
25220
25221 2004-01-09 14:15  ivan
25222
25223         * FS/FS/Conf.pm: correct tyop
25224
25225 2004-01-09 14:11  ivan
25226
25227         * FS/FS/Conf.pm, FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
25228           httemplate/view/cust_main.cgi,
25229           httemplate/misc/delete-cust_credit.cgi: add deletecredits config
25230           value to enable deletion of credits
25231
25232 2004-01-09 13:09  ivan
25233
25234         * FS/FS/: Conf.pm, svc_acct.pm: adding system_usernames config
25235           value
25236
25237 2004-01-06 22:10  khoff
25238
25239         * httemplate/edit/part_pkg.cgi: Added billing plan sql_external for
25240           billing services in an external sql database.
25241
25242 2004-01-05 12:24  ivan
25243
25244         * httemplate/index.html: fix other packages by next bill date link
25245
25246 2004-01-03 19:54  ivan
25247
25248         * httemplate/docs/signup.html: remove obsolete netscape CCK
25249           supportsignup.cgi
25250
25251           depend on HTTP::BrowserDetect directly instead of via deprecated
25252           HTTP::Headers::UserAgent (closes: Bug#578)
25253
25254 2004-01-03 00:42  ivan
25255
25256         * httemplate/browse/agent.cgi: fix heading colspan when there is no
25257           agent.disabled column
25258
25259 2004-01-01 12:40  ivan
25260
25261         * FS/FS/cust_bill.pm: escape stuff from latex
25262
25263 2003-12-29 22:02  khoff
25264
25265         * FS/FS/Record.pm: Pass type as scalar instead of a hashref to work
25266           around a bug in DBD::Pg version 1.31.
25267
25268 2003-12-27 00:23  ivan
25269
25270         * httemplate/: index.html, search/cust_pkg.cgi,
25271           search/cust_pkg.html, search/cust_pkg_report.cgi: package reports
25272           by agent
25273
25274 2003-12-24 10:18  khoff
25275
25276         * FS/bin/freeside-setup: tyop
25277
25278 2003-12-22 18:36  ivan
25279
25280         * FS/MANIFEST, FS/FS/part_export.pm, FS/t/svc_broadband.t,
25281           FS/t/svc_external.t, htetc/global.asa, htetc/handler.pl,
25282           httemplate/edit/part_svc.cgi, httemplate/edit/svc_external.cgi,
25283           httemplate/edit/process/svc_external.cgi,
25284           httemplate/view/svc_external.cgi: add svc_external
25285
25286 2003-12-22 17:46  ivan
25287
25288         * FS/FS.pm, FS/FS/svc_external.pm, FS/bin/freeside-setup,
25289           httemplate/docs/upgrade10.html, FS/FS/cust_svc.pm: add
25290           svc_external
25291
25292 2003-12-22 17:10  ivan
25293
25294         * eg/table_template-svc.pm: update svc template for 1.5
25295
25296 2003-12-22 17:06  ivan
25297
25298         * eg/table_template-svc.pm: fix path to svc_Common in example table
25299
25300 2003-12-22 16:51  ivan
25301
25302         * FS/FS/ClientAPI/MyAccount.pm,
25303           fs_selfservice/FS-SelfService/SelfService.pm: add edit_info to
25304           selfservice API
25305
25306 2003-12-22 16:41  ivan
25307
25308         * FS/FS/: Conf.pm, cust_main.pm: allow_negative_charges config
25309           option
25310
25311 2003-12-22 13:37  ivan
25312
25313         * httemplate/browse/cust_pay_batch.cgi: add total cards & amount to
25314           pending batch screen
25315
25316 2003-12-22 13:22  ivan
25317
25318         * FS/FS/cust_main.pm: default to the whole-country tax rate if
25319           states aren't defined
25320
25321 2003-12-22 13:18  ivan
25322
25323         * FS/FS/cust_bill.pm: quiet warning
25324
25325 2003-12-22 13:01  ivan
25326
25327         * FS/FS/cust_credit.pm: allow credits to be modified at API level
25328
25329 2003-12-22 09:50  ivan
25330
25331         * FS/FS/cust_main.pm: add cust_credit, cust_pay and cust_refund
25332           subs
25333
25334 2003-12-21 15:16  ivan
25335
25336         * httemplate/browse/agent_type.cgi: work even if there are stray
25337           type_pkgs records around
25338
25339 2003-12-21 15:13  ivan
25340
25341         * FS/FS/Record.pm: cache virtual_fields method results to help
25342           performance
25343
25344 2003-12-21 13:12  ivan
25345
25346         * FS/bin/freeside-addoutsourceuser: add outsourced databases with
25347           both addresses by default
25348
25349 2003-12-19 19:47  ivan
25350
25351         * httemplate/browse/part_referral.cgi: fix inflated advertising
25352           source numbers
25353
25354 2003-12-15 00:08  ivan
25355
25356         * conf/invoice_latex: line up w/window envelopes
25357
25358 2003-12-15 00:07  ivan
25359
25360         * httemplate/misc/print-invoice.cgi: print_ps returns ths invoice
25361           now, do not count on latex printing it, oops
25362
25363 2003-12-14 22:42  ivan
25364
25365         * FS/FS/: cust_main.pm, cust_bill.pm: fix bug that charged full
25366           amounts of all open invoices as soon as balance went positive
25367           (only manifests when any cust_bill->owed somehow got to be
25368           negative)
25369
25370 2003-12-14 19:41  ivan
25371
25372         * FS/FS/cust_bill.pm: add _latex_escape sub
25373
25374 2003-12-14 09:53  ivan
25375
25376         * httemplate/view/cust_main.cgi: non-breaking spaces in custoemr
25377           view field names
25378
25379 2003-12-10 15:53  ivan
25380
25381         * FS/FS/ClientAPI/Signup.pm: signup page w/advertising source
25382           dropdown
25383
25384 2003-12-10 14:51  ivan
25385
25386         * FS/bin/freeside-setup, httemplate/docs/upgrade10.html: add
25387           part_referral.disabled, add disabled indices to agent and
25388           part_bill_event
25389
25390 2003-12-10 14:50  ivan
25391
25392         * FS/FS/part_referral.pm: add part_referral.disabled
25393
25394 2003-11-30 00:06  ivan
25395
25396         * FS/FS/cust_bill.pm: explicitly tell dvips to write output to a
25397           file
25398
25399 2003-11-29 23:52  ivan
25400
25401         * httemplate/view/cust_bill.cgi: add link to view typeset invoice
25402
25403 2003-11-29 23:41  ivan
25404
25405         * conf/invoice_latex: move to the left to line up with window
25406           envelopes
25407
25408 2003-11-29 02:50  ivan
25409
25410         * FS/FS/cust_credit_bill.pm: missing cut
25411
25412 2003-11-29 02:48  ivan
25413
25414         * FS/FS/cust_bill.pm: use the latex template for normal printing
25415           when available
25416
25417 2003-11-29 02:39  ivan
25418
25419         * httemplate/edit/part_pkg.cgi: adding sql_generic price plan
25420
25421 2003-11-29 00:32  ivan
25422
25423         * FS/FS/: Conf.pm, cust_bill_pay.pm, cust_credit_bill.pm: option to
25424           send statements when a payment or credit is applied
25425
25426 2003-11-29 00:18  ivan
25427
25428         * FS/FS/part_bill_event.pm: also set default latex template for
25429           late bill templates
25430
25431 2003-11-29 00:08  ivan
25432
25433         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
25434           conf/invoice_latexfooter, conf/invoice_latexnotes,
25435           httemplate/misc/print-invoice.cgi,
25436           httemplate/view/cust_bill-ps.cgi: postscript invoice redux
25437
25438 2003-11-26 07:37  ivan
25439
25440         * FS/FS/cust_bill.pm: remove spurious Setup on one-time package
25441           charges
25442
25443 2003-11-26 06:25  ivan
25444
25445         * FS/FS/: Conf.pm, cust_bill.pm: add invoice_default_terms config
25446           value to control explicit due date printing on invoices
25447
25448 2003-11-24 06:29  ivan
25449
25450         * httemplate/edit/part_export.cgi: fix html quoting problems
25451
25452 2003-11-24 05:01  ivan
25453
25454         * httemplate/browse/part_export.cgi: fix html quoting of export
25455           options
25456
25457 2003-11-21 10:55  ivan
25458
25459         * FS/FS/Record.pm: revert bind_param change!
25460
25461 2003-11-21 07:32  ivan
25462
25463         * httemplate/search/report_receivables.cgi: precedence helps alot
25464
25465 2003-11-21 07:25  ivan
25466
25467         * httemplate/search/report_receivables.cgi: precedence helps alot
25468
25469 2003-11-21 07:20  ivan
25470
25471         * httemplate/search/report_receivables.cgi: show customer status on
25472           receivables report
25473
25474 2003-11-20 04:48  ivan
25475
25476         * FS/FS/part_export/communigate_pro.pm: don't error out when not
25477           actually changing domain
25478
25479 2003-11-19 10:13  ivan
25480
25481         * FS/FS/Record.pm: work around DBD::Pg problems with bind_param
25482
25483 2003-11-19 04:21  ivan
25484
25485         * httemplate/: edit/REAL_cust_pkg.cgi, search/cust_pkg.html,
25486           search/report_cc.html, search/report_credit.html,
25487           search/report_cust_pay.html, search/report_tax.html: fix
25488           jscalendar date ifFormat
25489
25490 2003-11-18 17:37  ivan
25491
25492         * FS/FS/cust_bill.pm: reversing accidental commit of
25493           work-in-progress
25494
25495 2003-11-18 17:29  ivan
25496
25497         * FS/FS/: cust_bill.pm, cust_main.pm: disable debugging by default
25498
25499 2003-11-18 07:14  ivan
25500
25501         * FS/FS/part_export.pm: fix communigate pro export descriptions
25502
25503 2003-11-18 07:04  ivan
25504
25505         * FS/: FS/part_export/communigate_pro.pm,
25506           FS/part_export/communigate_pro_singledomain.pm, MANIFEST,
25507           FS/part_export.pm: add communigate_pro_singledomain export
25508
25509 2003-11-18 03:17  ivan
25510
25511         * httemplate/docs/install.html: remove thread/PerlIO warning -
25512           standard in 5.8.x and working fine
25513
25514 2003-11-14 23:28  ivan
25515
25516         * FS/bin/freeside-selfservice-server: kill off ssh process when
25517           re-opening connection
25518
25519 2003-11-14 23:18  ivan
25520
25521         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
25522           trailing newline to supress useless error messages in log
25523
25524 2003-11-14 00:43  ivan
25525
25526         * FS/bin/freeside-selfservice-server: hopefully recover better from
25527           lost ssh connections
25528
25529 2003-11-13 18:52  ivan
25530
25531         * httemplate/search/report_receivables.cgi: sort these
25532           case-insensitive
25533
25534 2003-11-12 04:29  ivan
25535
25536         * FS/FS/: svc_Common.pm, svc_acct.pm: allow provisioning of
25537           unaudited services with a svcnum for imports
25538
25539 2003-11-12 03:22  ivan
25540
25541         * FS/FS/cust_pkg.pm: better error msg
25542
25543 2003-11-11 07:03  ivan
25544
25545         * FS/FS/svc_Common.pm: also make setx behave when setting svcnum
25546           during an import
25547
25548 2003-11-11 06:39  ivan
25549
25550         * FS/FS/svc_Common.pm: fix up virtual field reprucussions
25551
25552 2003-11-11 06:21  ivan
25553
25554         * FS/FS/svc_Common.pm: simple change to cust_svc creation to help
25555           imports with svcnums
25556
25557 2003-11-11 00:35  ivan
25558
25559         * httemplate/browse/part_referral.cgi: really fix advertising
25560           source edit links
25561
25562 2003-11-11 00:01  ivan
25563
25564         * httemplate/search/report_receivables.cgi: remove spaces between
25565           parens and contact name
25566
25567 2003-11-10 23:51  ivan
25568
25569         * httemplate/browse/: part_referral.cgi, svc_acct_pop.cgi:
25570           part_referral.cgi
25571
25572 2003-11-10 05:54  ivan
25573
25574         * httemplate/misc/process/meta-import.cgi: hmm forgot to check this
25575           in?
25576
25577 2003-11-08 08:36  ivan
25578
25579         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add order_pkg and
25580           cancel_pkg functions to self-service
25581
25582 2003-11-08 08:31  ivan
25583
25584         * fs_selfservice/FS-SelfService/SelfService.pm: documentation for
25585           self-service functions!
25586
25587 2003-11-08 04:59  ivan
25588
25589         * FS/FS/ClientAPI/MyAccount.pm: pass paybatch field to realtime_bop
25590           so we can prevent double-charges
25591
25592 2003-11-07 02:53  ivan
25593
25594         * httemplate/elements/: calendar-en.js, calendar-setup.js,
25595           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
25596           jscalendar
25597
25598 2003-11-07 00:39  ivan
25599
25600         * FS/FS/cust_svc.pm: also fix attribute_since_sqlradacct for data
25601           charging
25602
25603 2003-11-07 00:36  ivan
25604
25605         * FS/FS/cust_svc.pm: finish fixing sqlradius_withdomain time
25606           calculations
25607
25608 2003-11-06 23:56  ivan
25609
25610         * httemplate/view/svc_acct.cgi: also show RADIUS usage information
25611           for sqlradius_withdomain exports
25612
25613 2003-11-06 06:45  ivan
25614
25615         * httemplate/search/report_receivables.cgi: add totals & simplify
25616           expressions
25617
25618 2003-11-06 06:08  ivan
25619
25620         * httemplate/search/report_receivables.cgi: ack!  count credits,
25621           not payments twice
25622
25623 2003-11-06 06:00  ivan
25624
25625         * httemplate/search/report_receivables.cgi: typo
25626
25627 2003-11-06 05:56  ivan
25628
25629         * httemplate/search/report_receivables.cgi: link to customer, don't
25630           show custnum
25631
25632 2003-11-06 05:40  ivan
25633
25634         * FS/MANIFEST: removing bin/freeside-receivables-report
25635
25636 2003-11-06 05:39  ivan
25637
25638         * httemplate/: index.html, search/report_receivables.cgi: "current
25639           receivables" -> A/R Aging summary
25640
25641 2003-11-06 05:37  ivan
25642
25643         * FS/bin/freeside-receivables-report: removing (rewritten as a
25644           proper html report)
25645
25646 2003-11-05 03:13  ivan
25647
25648         * bin/create-fetchmailrc: fixup
25649
25650 2003-11-05 02:26  ivan
25651
25652         * FS/FS/svc_acct.pm: allow letters in quota for use with edquota -p
25653
25654 2003-11-04 10:01  ivan
25655
25656         * FS/FS/cust_main.pm: don't overwrite otaker on cust_main!
25657
25658 2003-11-04 09:57  ivan
25659
25660         * bin/create-fetchmailrc: adding
25661
25662 2003-11-04 09:30  ivan
25663
25664         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm: make snarf
25665           info available to exports
25666
25667 2003-11-04 02:56  ivan
25668
25669         * FS/FS/Record.pm: finish treating serials as ints!
25670
25671 2003-11-04 02:55  ivan
25672
25673         * FS/FS/Record.pm: treat serial columns as ints too!
25674
25675 2003-11-03 03:42  ivan
25676
25677         * FS/FS/svc_Common.pm, httemplate/edit/part_svc.cgi: does this fix
25678           Bug#590??
25679
25680 2003-11-03 03:30  ivan
25681
25682         * httemplate/edit/part_svc.cgi: kludge around this so i can add
25683           service definitions for now
25684
25685 2003-11-02 21:57  ivan
25686
25687         * httemplate/: index.html, browse/part_pkg.cgi,
25688           search/cust_pkg.cgi: add suspended/canceled browse, fix the old
25689           suspended browse
25690
25691 2003-11-02 21:48  ivan
25692
25693         * httemplate/search/cust_pkg.cgi: add suspended/canceled package
25694           browse
25695
25696 2003-11-02 21:40  ivan
25697
25698         * httemplate/index.html: formatting
25699
25700 2003-11-02 21:34  ivan
25701
25702         * httemplate/index.html: remove duplicate items from "Reports"
25703           section
25704
25705 2003-11-02 21:25  ivan
25706
25707         * httemplate/browse/part_pkg.cgi: tyops
25708
25709 2003-11-02 21:21  ivan
25710
25711         * httemplate/browse/part_pkg.cgi: also show suspended and canceled
25712           counts on active package browse
25713
25714 2003-10-26 09:30  ivan
25715
25716         * httemplate/search/cust_main-quickpay.html: default quickpay to
25717           exact search
25718
25719 2003-10-25 17:39  ivan
25720
25721         * httemplate/search/: cust_pay.cgi, report_cust_pay.html: payment
25722           reports broken down by Visa/MC / Amex / Discover
25723
25724 2003-10-24 19:05  ivan
25725
25726         * FS/FS/: acct_snarf.pm, svc_Common.pm, svc_acct.pm,
25727           ClientAPI/Signup.pm: signups with snarf info!
25728
25729 2003-10-24 18:06  ivan
25730
25731         * httemplate/docs/signup.html: better link to .INS files
25732           documentation
25733
25734 2003-10-24 13:38  ivan
25735
25736         * FS/FS/: cust_main.pm, Conf.pm: add cvv-save configuration value
25737           to save the cvv data for specific card types
25738
25739 2003-10-24 12:28  ivan
25740
25741         * FS/FS/ClientAPI/Signup.pm, httemplate/edit/cust_main.cgi,
25742           httemplate/edit/process/cust_main.cgi, httemplate/docs/cvv2.html,
25743           httemplate/docs/upgrade10.html, FS/FS/cust_main.pm,
25744           FS/bin/freeside-setup, httemplate/docs/schema.html: cvv!
25745
25746 2003-10-23 22:51  ivan
25747
25748         * httemplate/images/: cvv2.png, cvv2_amex.png: adding cvv2 images
25749
25750 2003-10-23 17:50  ivan
25751
25752         * httemplate/browse/part_referral.cgi: UI: adjust alignment of
25753           stats
25754
25755 2003-10-23 17:39  ivan
25756
25757         * httemplate/browse/part_referral.cgi: referral listing now shows
25758           customer signups today and past week/30/60/90/6months/year/total
25759
25760 2003-10-23 15:37  ivan
25761
25762         * bin/dbdef-create: require DBIx::DBSchema 0.22 to deal with Pg
25763           version problems
25764
25765 2003-10-23 02:02  ivan
25766
25767         * httemplate/docs/legacy.html: fix cranky verbitage at the top
25768
25769 2003-10-23 00:49  ivan
25770
25771         * FS/FS/cust_pay_batch.pm: Declined results from batches should now
25772           suspend the relevant customer.
25773
25774 2003-10-22 12:10  khoff
25775
25776         * httemplate/edit/process/router.cgi: dbh is a global.
25777
25778 2003-10-19 22:01  ivan
25779
25780         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
25781           httemplate/view/cust_main.cgi: finish up weekly billing
25782
25783 2003-10-19 21:25  ivan
25784
25785         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
25786           httemplate/edit/part_pkg.cgi, httemplate/docs/upgrade10.html,
25787           FS/bin/freeside-setup: daily/weekly billing
25788
25789 2003-10-19 11:08  ivan
25790
25791         * httemplate/docs/install.html: fix CPAN link
25792
25793 2003-10-16 15:57  khoff
25794
25795         * FS/FS/part_export/router.pm: Telnet/SSH router export for
25796           svc_broadband.
25797
25798 2003-10-16 06:48  ivan
25799
25800         * httemplate/docs/billing.html: fix Text::Template link
25801
25802 2003-10-15 16:17  khoff
25803
25804         * httemplate/browse/router.cgi: $router isn't a global.
25805
25806 2003-10-15 15:59  khoff
25807
25808         * httemplate/edit/router.cgi: More changes that got lost in the
25809           merge somehow.
25810
25811 2003-10-15 15:48  khoff
25812
25813         * httemplate/view/svc_broadband.cgi: File got munged during
25814           svc_broadband merge.  Added ability to create a 'customer
25815           router'.
25816
25817 2003-10-15 08:03  ivan
25818
25819         * FS/bin/freeside-selfservice-server,
25820           fs_selfservice/FS-SelfService/SelfService.pm,
25821           fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
25822           tagging ability so we can run multiple self-service clients on
25823           one machine
25824
25825 2003-10-15 05:08  ivan
25826
25827         * FS/bin/freeside-setup: fix agent username and password
25828           nullability
25829
25830 2003-10-15 02:41  ivan
25831
25832         * FS/FS/cust_main.pm: - Business::OnlinePayment "recurring_billing"
25833           flag is set for subsequent   credit card transactions; some
25834           processors (AuthorozeNet, others?) use this   to waive the CVV2
25835           requirement.
25836
25837 2003-10-09 10:40  ivan
25838
25839         * FS/FS/cust_pay_batch.pm: parse last line from TD Canada Trust
25840
25841 2003-10-09 04:05  ivan
25842
25843         * httemplate/docs/install.html: don't install on a public server!
25844
25845 2003-10-07 21:09  ivan
25846
25847         * htetc/global.asa, htetc/handler.pl,
25848           httemplate/misc/upload-batch.cgi: can't use
25849           File::Basename::basename for windows filenames!  use a regex
25850           instead
25851
25852 2003-10-07 06:50  ivan
25853
25854         * Makefile: mandrake
25855
25856 2003-10-07 01:05  ivan
25857
25858         * FS/: FS/acct_snarf.pm, FS.pm, FS/part_export.pm: adding
25859           acct_snarf
25860
25861 2003-10-06 23:06  ivan
25862
25863         * FS/FS/part_export/communigate_pro.pm: problem was scalar context
25864           propogating to the wrong place in the grep
25865
25866 2003-10-06 23:03  ivan
25867
25868         * FS/FS/part_export/communigate_pro.pm: fix subroutine call from
25869           UpdateAccountSettings sub
25870
25871 2003-10-06 22:50  ivan
25872
25873         * FS/FS/part_export/communigate_pro.pm: add suspend and unsuspend
25874           hooks, don't try and set '*SUSPENDED*' passwords
25875
25876 2003-10-06 22:49  ivan
25877
25878         * FS/FS/svc_acct.pm: doc
25879
25880 2003-10-06 19:27  ivan
25881
25882         * FS/FS/part_export/communigate_pro.pm: add suspension /
25883           unsuspension export to communigate
25884
25885 2003-10-06 05:05  ivan
25886
25887         * httemplate/search/cust_main-quickpay.html: - put link to main
25888           menu on quick payment search page
25889
25890 2003-10-06 04:39  ivan
25891
25892         * httemplate/search/svc_acct.cgi: fix URL argument processing for
25893           account searches by popnum
25894
25895 2003-10-06 04:22  ivan
25896
25897         * httemplate/search/svc_acct.cgi: typo
25898
25899 2003-10-06 04:20  ivan
25900
25901         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: fix
25902           linking to account list per access number
25903
25904 2003-10-06 04:14  ivan
25905
25906         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: agent
25907           browse shows # of active accounts & links to appropriate account
25908           search
25909
25910 2003-10-02 14:51  khoff
25911
25912         * httemplate/edit/svc_broadband.cgi: $field isn't a global.
25913
25914 2003-10-02 07:26  ivan
25915
25916         * Makefile: minor Makefile updates
25917
25918 2003-10-02 07:19  ivan
25919
25920         * FS/FS/: Conf.pm, cust_main.pm: add emaildecline-exclude config
25921           option
25922
25923 2003-10-02 06:08  ivan
25924
25925         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: turn
25926           off super-verbose logging
25927
25928 2003-10-02 05:42  ivan
25929
25930         * fs_selfservice/FS-SelfService/Makefile.PL: update Makefile.PL
25931           dependancies (PREREQ_PM) for self-service module and signup
25932           wrapper
25933
25934 2003-10-02 04:23  ivan
25935
25936         * fs_selfservice/FS-SelfService/cgi/login.html: removing testing
25937           info
25938
25939 2003-10-02 03:18  ivan
25940
25941         * FS/bin/freeside-daily: added -y switch to freeside-daily to
25942           specify an offset in days
25943
25944 2003-10-02 01:56  ivan
25945
25946         * FS/FS/raddb.pm, bin/generate-raddb: update with dictionaries from
25947           freeradius 0.9.1, and fix generate-raddb to avoid duplicates
25948
25949 2003-09-30 08:01  ivan
25950
25951         * FS/FS/agent.pm: no duplicate usernames
25952
25953 2003-09-30 07:58  ivan
25954
25955         * httemplate/docs/upgrade10.html: agent schema changes
25956
25957 2003-09-30 05:48  ivan
25958
25959         * httemplate/misc/download-batch.cgi: IE doesn't like downloading
25960           MIME type text/comma-separated-values
25961
25962 2003-09-30 01:21  ivan
25963
25964         * httemplate/edit/REAL_cust_pkg.cgi, CREDITS,
25965           httemplate/elements/calendar-en.js,
25966           httemplate/elements/calendar-setup.js,
25967           httemplate/elements/calendar-win2k-2.css,
25968           httemplate/elements/calendar.js,
25969           httemplate/elements/calendar_stripped.js,
25970           httemplate/images/calendar.png, httemplate/search/cust_pkg.html,
25971           httemplate/search/report_cc.html,
25972           httemplate/search/report_credit.html,
25973           httemplate/search/report_cust_pay.html,
25974           httemplate/search/report_tax.html: calendar popups!
25975
25976 2003-09-30 00:04  ivan
25977
25978         * htetc/global.asa, htetc/handler.pl,
25979           httemplate/docs/upgrade-1.4.2.html: CGI.pm 2.47 required for
25980           ->upload() method
25981
25982 2003-09-29 03:10  ivan
25983
25984         * httemplate/: browse/agent.cgi, search/cust_main.cgi: agent browse
25985           now links to active/cancelled customers
25986
25987 2003-09-28 23:51  ivan
25988
25989         * FS/FS/ClientAPI/Signup.pm: signup with agent selection
25990
25991 2003-09-28 23:35  ivan
25992
25993         * httemplate/index.html: remove Gratuitous Capitalization
25994
25995 2003-09-28 22:51  ivan
25996
25997         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
25998           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi: agents
25999           can be disabled (auto-sensing based on schema)
26000
26001 2003-09-28 22:51  ivan
26002
26003         * FS/bin/freeside-setup, httemplate/docs/schema.html: added
26004           agent.disabled       agent.username       agent._password
26005
26006 2003-09-28 19:17  ivan
26007
26008         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: finish removing
26009           quiet config options
26010
26011 2003-09-27 19:36  ivan
26012
26013         * FS/FS/cust_pay_batch.pm, htetc/global.asa, htetc/handler.pl,
26014           httemplate/browse/cust_pay_batch.cgi,
26015           httemplate/misc/upload-batch.cgi: add upload of batch result from
26016           TD Canada Trust some global.asa / handler.pl enhancements
26017
26018 2003-09-26 16:33  khoff
26019
26020         * httemplate/edit/svc_www.cgi: $field is not a global.
26021
26022 2003-09-26 14:02  khoff
26023
26024         * httemplate/edit/svc_acct.cgi: $field isn't a global.
26025
26026 2003-09-26 06:37  ivan
26027
26028         * httemplate/docs/upgrade10.html: sql
26029
26030 2003-09-26 06:04  ivan
26031
26032         * FS/: FS/cust_main.pm, bin/freeside-daily: re-setup option to
26033           re-charge setup fee
26034
26035 2003-09-26 02:31  ivan
26036
26037         * FS/FS/cust_main.pm: scalar/array scope fix... new, multiple (i.e.
26038           canadian GST/PST) taxes work now!
26039
26040 2003-09-26 02:15  ivan
26041
26042         * FS/FS/UID.pm: re-enable ChopBlanks for now
26043
26044 2003-09-26 02:09  ivan
26045
26046         * FS/FS/cust_pkg.pm: fix manual_flag problem preventing cust_pkg
26047           editing
26048
26049 2003-09-26 01:11  ivan
26050
26051         * httemplate/: browse/cust_main_county.cgi,
26052           edit/cust_main_county.cgi: fix tax edit UI
26053
26054 2003-09-25 04:56  ivan
26055
26056         * httemplate/docs/upgrade10.html: new per-tax setuptax and recurtax
26057           fields
26058
26059 2003-09-25 04:49  ivan
26060
26061         * httemplate/: browse/cust_main_county.cgi,
26062           edit/cust_main_county.cgi: UI for multiple named taxes w/setup &
26063           recur exemptions 1.4 schema-auto-adjusting backport
26064
26065 2003-09-25 04:17  ivan
26066
26067         * FS/FS/: cust_main.pm, cust_main_county.pm: multiple, named taxes
26068           for a single region 1.4 backport auto-adjusts based on schema
26069
26070 2003-09-25 03:40  ivan
26071
26072         * FS/bin/freeside-setup, httemplate/docs/schema.html: add setuptax
26073           and recurtax fields to cust_main_county
26074
26075 2003-09-25 03:28  ivan
26076
26077         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
26078           freebsd portability fix
26079
26080 2003-09-25 03:27  ivan
26081
26082         * FS/bin/freeside-selfservice-server: freebsd portability fixes
26083
26084 2003-09-25 03:26  ivan
26085
26086         * FS/FS/ClientAPI/MyAccount.pm: quiet self-service server cancels
26087
26088 2003-09-25 02:40  ivan
26089
26090         * httemplate/docs/upgrade-1.4.2.html: 1.4.2 upgrade
26091
26092 2003-09-25 02:39  ivan
26093
26094         * httemplate/docs/upgrade9.html: update upgrade docs for bind
26095           exports
26096
26097 2003-09-24 10:20  ivan
26098
26099         * FS/FS/part_export/shellcommands.pm: don't change dir either when
26100           username_pwonly is set
26101
26102 2003-09-24 10:06  ivan
26103
26104         * FS/FS/part_export/shellcommands.pm: don't allow uid changes when
26105           usermod_pwonly set
26106
26107 2003-09-23 18:30  ivan
26108
26109         * httemplate/browse/agent.cgi: fix boolean precedence error leading
26110           to inaccurate results on the new customer status list
26111
26112 2003-09-21 00:31  ivan
26113
26114         * FS/FS/cust_bill.pm, httemplate/misc/download-batch.cgi: remove
26115           trancode from batching
26116
26117 2003-09-20 23:52  ivan
26118
26119         * httemplate/misc/download-batch.cgi: eliminate extraneous newlines
26120
26121 2003-09-20 18:22  ivan
26122
26123         * httemplate/misc/download-batch.cgi: preliminary batch download
26124
26125 2003-09-20 18:22  ivan
26126
26127         * httemplate/browse/cust_pay_batch.cgi: add link to preliminary
26128           batch download
26129
26130 2003-09-19 05:40  ivan
26131
26132         * FS/FS/cust_main.pm: quiet option to cancel method
26133
26134 2003-09-19 05:13  ivan
26135
26136         * FS/FS/ClientAPI/Signup.pm: remove klunky $error ||= usage
26137
26138 2003-09-19 05:04  ivan
26139
26140         * FS/FS/ClientAPI/Signup.pm: oops, flipped an or to an and
26141
26142 2003-09-19 05:02  ivan
26143
26144         * FS/FS/ClientAPI/Signup.pm: cache initial signup_info for
26145           performance
26146
26147 2003-09-19 04:56  ivan
26148
26149         * FS/FS/ClientAPI/Signup.pm: better error message when you don't
26150           select a package
26151
26152 2003-09-19 04:50  ivan
26153
26154         * init.d/freeside-init: correct pid filename for stopping
26155           self-service server
26156
26157 2003-09-19 04:35  ivan
26158
26159         * fs_selfservice/FS-SelfService/SelfService.pm: finish moving
26160           signup server functions to self-service interace
26161
26162 2003-09-19 04:00  ivan
26163
26164         * FS/FS/ClientAPI/Signup.pm: module needs to return true
26165
26166 2003-09-19 03:08  ivan
26167
26168         * FS/FS/ClientAPI/Signup.pm: make sure signup cancels are quiet
26169
26170 2003-09-19 03:07  ivan
26171
26172         * Makefile, FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
26173           FS/FS/ClientAPI/Signup.pm, httemplate/docs/index.html: move
26174           signup server functions to self-service server.  fix provisioning
26175           & immediate suspension of declined signups.
26176
26177 2003-09-19 02:59  ivan
26178
26179         * init.d/freeside-init: removing signup and passwd servers
26180
26181 2003-09-18 21:25  ivan
26182
26183         * FS/FS/cust_main.pm: finish cleaning up the quiet stuff
26184
26185 2003-09-18 21:13  ivan
26186
26187         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm: deprecate
26188           signup_server-quiet config option
26189
26190 2003-09-18 03:52  ivan
26191
26192         * httemplate/browse/agent.cgi: oops
26193
26194 2003-09-18 03:46  ivan
26195
26196         * httemplate/browse/agent.cgi: include info on number of
26197           active/cancelled customers in agent browse
26198
26199 2003-09-15 14:33  ivan
26200
26201         * httemplate/search/cust_pkg.cgi: package search skips cancelled
26202           packages when searching by date range
26203
26204 2003-09-11 17:14  khoff
26205
26206         * FS/FS/addr_block.pm: @excludeaddr is a list of addresses, not
26207           NetAddrs, so it shouldn't be map'd
26208
26209 2003-09-11 14:57  ivan
26210
26211         * FS/FS/part_export.pm: also update sqlradius_withdomaind
26212           description for freeradius 0.9.1
26213
26214 2003-09-11 14:54  ivan
26215
26216         * FS/FS/part_export.pm: update doc note for freeradius 0.9.1
26217
26218 2003-09-10 15:10  ivan
26219
26220         * FS/FS/part_export/communigate_pro.pm: communigate pro quota bs
26221
26222 2003-09-10 14:56  ivan
26223
26224         * FS/FS/part_export/communigate_pro.pm: don't set an empty
26225           externalFlag
26226
26227 2003-09-10 14:45  ivan
26228
26229         * FS/FS/part_export/communigate_pro.pm: communitgate pro
26230           CreateAccount examples are on crack
26231
26232 2003-09-10 14:39  ivan
26233
26234         * FS/FS/part_export/communigate_pro.pm: fix for communigate pro
26235           weird data structure on create
26236
26237 2003-09-10 14:01  ivan
26238
26239         * FS/FS/part_export/communigate_pro.pm: set initial password for
26240           new accounts
26241
26242 2003-09-10 03:54  ivan
26243
26244         * FS/FS/cust_pay.pm: adding cust_main method
26245
26246 2003-09-09 15:36  ivan
26247
26248         * FS/MANIFEST: adding communigate_pro export
26249
26250 2003-09-08 21:16  ivan
26251
26252         * FS/FS/part_export.pm: typo hiding remote username labels
26253
26254 2003-09-06 00:20  ivan
26255
26256         * httemplate/browse/agent_type.cgi: hide display of disabled
26257           packages from agent type browse
26258
26259 2003-09-05 23:45  ivan
26260
26261         * FS/FS/part_export.pm: updated DBI link in sqlradius export notes
26262
26263 2003-09-05 18:45  ivan
26264
26265         * FS/FS/svc_acct.pm: fix method name
26266
26267 2003-09-05 18:44  ivan
26268
26269         * FS/FS/: cust_svc.pm, svc_acct.pm: add
26270           get_session_history_sqlradacct have $ignore_quantity also ignore
26271           0 quantities
26272
26273 2003-09-05 06:19  ivan
26274
26275         * FS/FS/part_export/communigate_pro.pm: typo
26276
26277 2003-09-05 06:18  ivan
26278
26279         * FS/FS/: part_export.pm, part_export/communigate_pro.pm: add
26280           communigate pro export
26281
26282 2003-09-05 06:16  ivan
26283
26284         * FS/FS/Conf.pm: doc
26285
26286 2003-09-05 02:13  ivan
26287
26288         * FS/FS/svc_acct.pm: allow ! password like !!
26289
26290 2003-09-05 01:17  ivan
26291
26292         * FS/FS/Conf.pm: fix reference to obsolete shellcommands-useradd
26293           conf value (refer to exports instead)
26294
26295 2003-09-05 01:02  ivan
26296
26297         * FS/FS/Conf.pm: fix typo
26298
26299 2003-09-05 01:01  ivan
26300
26301         * FS/FS/svc_acct.pm: allow up to 60 char encrypted passwords for
26302           blowfish
26303
26304 2003-09-05 00:55  ivan
26305
26306         * FS/bin/freeside-setup: svc_acct._password from 50 to 72 for
26307           blowfish passwords
26308
26309 2003-09-04 21:09  ivan
26310
26311         * FS/FS/: Conf.pm, cust_main.pm: users-allow_comp config value to
26312           control creation of complimentary accounts and minor pod updates
26313
26314 2003-09-04 19:31  ivan
26315
26316         * httemplate/edit/part_svc.cgi: -w-safe and run under a 1.4 schema
26317           too
26318
26319 2003-09-03 16:06  ivan
26320
26321         * httemplate/view/cust_main.cgi: list extraneous services, closes:
26322           #213
26323
26324 2003-09-03 13:22  ivan
26325
26326         * FS/FS/Record.pm: turn off query debugging
26327
26328 2003-09-03 11:46  ivan
26329
26330         * FS/FS/Record.pm: turn vfieldpart_hashref into a method, not a
26331           subroutine another fix to support running 1.5.0 virtual field
26332           code on 1.4.x databases
26333
26334 2003-09-03 06:18  ivan
26335
26336         * FS/FS/part_export.pm: openbsd also uses sane useradd/mod/del
26337           commands
26338
26339 2003-09-03 05:35  ivan
26340
26341         * Makefile: makefile trivia for openbsd
26342
26343 2003-08-07 22:54  ivan
26344
26345         * httemplate/view/svc_acct.cgi: - fix possible glitch with Mason on
26346           account view screen
26347
26348 2003-08-07 22:42  ivan
26349
26350         * FS/FS/CGI.pm, bin/masonize, httemplate/index.html,
26351           httemplate/elements/header.html,
26352           httemplate/elements/menubar.html, httemplate/elements/pager.html,
26353           httemplate/elements/table.html, httemplate/search/sql.cgi,
26354           httemplate/search/sql.html,
26355           httemplate/search/elements/search.html: - (finish) includes!
26356           (closes: Bug#551) - (finish) moving SQL search to including
26357           generic elements/search.html - new elements: menubar.html,
26358           header.html, pager.html and table.html - have masonize process
26359           .html files also
26360
26361 2003-08-07 19:02  ivan
26362
26363         * bin/masonize, htetc/global.asa, httemplate/autohandler,
26364           httemplate/graph/money_time-graph.cgi,
26365           httemplate/graph/money_time.cgi, httemplate/search/sql.html,
26366           httemplate/search/elements/search.html: - fix Mason profiling to
26367           pass-through images (for graph/) - fix graph/money-time.cgi use
26368           of $m interfering with Mason - fix graph/money-time-graph.cgi to
26369           set content-type in a Mason/ASP-independant   fashion -
26370           (beginning of) includes! - (beginning of) moving SQL search to
26371           including generic elements/search.html - fix global.asa typo -
26372           fix masonize to not prepend an extraneous blank line (breaking
26373           graph/money-time-graph.cgi)
26374
26375 2003-08-07 06:08  ivan
26376
26377         * htetc/global.asa, htetc/handler.pl,
26378           httemplate/view/cust_main.cgi: - turn on profiling with mason
26379           like with Apache::ASP (redirects now working) - fix mason error
26380           with new view/cust_main.cgi UI
26381
26382 2003-08-07 05:47  ivan
26383
26384         * Makefile, htetc/global.asa, htetc/handler.pl,
26385           htetc/handler.pl-1.0x, httemplate/autohandler,
26386           httemplate/index.html, httemplate/docs/install.html,
26387           httemplate/docs/upgrade10.html: - switch to mason by default -
26388           minimum mason version 1.1 (and doc) - evaluate .html files with
26389           mason/asp - turn on profiling with mason like with Apache::ASP
26390           (redirects not working) - (start of) includes
26391
26392 2003-08-05 14:00  ivan
26393
26394         * httemplate/browse/part_pkg.cgi: doh, revert stuff that shouldn't
26395           have been checked in
26396
26397 2003-08-05 13:06  ivan
26398
26399         * htetc/: handler.pl, handler.pl-1.0x: no svc_acct_sm in 1.5
26400
26401 2003-08-05 12:07  ivan
26402
26403         * FS/FS/part_export.pm: update sqlradius{_withdomain} documentation
26404
26405 2003-08-05 11:52  ivan
26406
26407         * FS/FS/svc_domain.pm: remove spurious re-use of $error
26408
26409 2003-08-05 11:45  ivan
26410
26411         * FS/FS/Record.pm: backwards compatibility if the schema hasn't
26412           been updated
26413
26414 2003-08-04 17:32  khoff
26415
26416         * httemplate/index.html: Fixed %%%VERSION%%% tag
26417
26418 2003-08-04 17:20  khoff
26419
26420         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/addr_block.pm,
26421           FS/FS/agent.pm, FS/FS/agent_type.pm, FS/FS/cust_bill.pm,
26422           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay.pm,
26423           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
26424           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
26425           FS/FS/cust_credit_refund.pm, FS/FS/cust_main.pm,
26426           FS/FS/cust_main_county.pm, FS/FS/cust_main_invoice.pm,
26427           FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm, FS/FS/cust_pkg.pm,
26428           FS/FS/cust_refund.pm, FS/FS/cust_svc.pm,
26429           FS/FS/cust_tax_exempt.pm, FS/FS/domain_record.pm,
26430           FS/FS/export_svc.pm, FS/FS/msgcat.pm, FS/FS/nas.pm,
26431           FS/FS/part_bill_event.pm, FS/FS/part_export.pm,
26432           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
26433           FS/FS/part_pop_local.pm, FS/FS/part_referral.pm,
26434           FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
26435           FS/FS/part_virtual_field.pm, FS/FS/pkg_svc.pm, FS/FS/port.pm,
26436           FS/FS/prepay_credit.pm, FS/FS/queue.pm, FS/FS/queue_arg.pm,
26437           FS/FS/queue_depend.pm, FS/FS/radius_usergroup.pm,
26438           FS/FS/router.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
26439           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, FS/FS/svc_broadband.pm,
26440           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
26441           FS/FS/type_pkgs.pm, FS/bin/freeside-setup, htetc/global.asa,
26442           htetc/handler.pl, htetc/handler.pl-1.0x, httemplate/index.html,
26443           httemplate/browse/part_svc.cgi,
26444           httemplate/browse/part_virtual_field.cgi,
26445           httemplate/browse/router.cgi, httemplate/docs/upgrade10.html,
26446           httemplate/edit/part_svc.cgi,
26447           httemplate/edit/part_virtual_field.cgi,
26448           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
26449           httemplate/edit/svc_broadband.cgi, httemplate/edit/svc_www.cgi,
26450           httemplate/edit/process/router.cgi,
26451           httemplate/edit/process/svc_broadband.cgi,
26452           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
26453           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi:
26454           Virtual field merge
26455
26456 2003-08-04 17:00  khoff
26457
26458         * FS/FS/part_router_field.pm, FS/FS/part_sb_field.pm,
26459           FS/FS/router_field.pm, FS/FS/sb_field.pm,
26460           httemplate/browse/part_sb_field.cgi,
26461           httemplate/edit/part_router_field.cgi,
26462           httemplate/edit/part_sb_field.cgi: Virtual field merge
26463
26464 2003-07-25 09:26  ivan
26465
26466         * FS/FS/svc_acct.pm: typo
26467
26468 2003-07-25 06:13  ivan
26469
26470         * FS/FS/Conf.pm: doc
26471
26472 2003-07-23 10:05  ivan
26473
26474         * FS/FS/part_export/domain_shellcommands.pm: bugfix for
26475           non-catchall domains
26476
26477 2003-07-23 08:36  ivan
26478
26479         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
26480           spurious "can't purchase pkgpart" errors
26481
26482 2003-07-17 09:02  ivan
26483
26484         * FS/FS/cust_main.pm: one last tiny bugfix for the retry_realtime
26485           functionality
26486
26487 2003-07-16 09:05  ivan
26488
26489         * httemplate/search/cust_pay.cgi: UI
26490
26491 2003-07-16 09:01  ivan
26492
26493         * httemplate/search/cust_pay.cgi: show totals in payment report
26494
26495 2003-07-15 06:30  ivan
26496
26497         * rt/: ChangeLog, Makefile, README, TODO, bin/initacls.Oracle,
26498           bin/initacls.Pg, bin/initacls.mysql, bin/mason_handler.fcgi,
26499           bin/mason_handler.scgi, bin/rt, bin/rt-mailgate, bin/rtadmin,
26500           bin/webmux.pl, docs/rt.gif, docs/design_docs/acls,
26501           docs/design_docs/basic-definitions.txt,
26502           docs/design_docs/cli_spec, docs/design_docs/evil_plans,
26503           docs/design_docs/local_hacking, etc/acl.Oracle, etc/acl.Pg,
26504           etc/acl.mysql, etc/config.pm, etc/schema.Oracle, etc/schema.Pg,
26505           etc/schema.mysql, etc/schema.pm, lib/MANIFEST, lib/MANIFEST.SKIP,
26506           lib/Makefile.PL, lib/RT.pm, lib/test.pl, lib/RT/ACE.pm,
26507           lib/RT/ACL.pm, lib/RT/Attachment.pm, lib/RT/Attachments.pm,
26508           lib/RT/CurrentUser.pm, lib/RT/Date.pm, lib/RT/EasySearch.pm,
26509           lib/RT/Group.pm, lib/RT/GroupMember.pm, lib/RT/GroupMembers.pm,
26510           lib/RT/Groups.pm, lib/RT/Handle.pm, lib/RT/Keyword.pm,
26511           lib/RT/KeywordSelect.pm, lib/RT/KeywordSelects.pm,
26512           lib/RT/Keywords.pm, lib/RT/Link.pm, lib/RT/Links.pm,
26513           lib/RT/ObjectKeyword.pm, lib/RT/ObjectKeywords.pm,
26514           lib/RT/Queue.pm, lib/RT/Queues.pm, lib/RT/Record.pm,
26515           lib/RT/Scrip.pm, lib/RT/ScripAction.pm, lib/RT/ScripActions.pm,
26516           lib/RT/ScripCondition.pm, lib/RT/ScripConditions.pm,
26517           lib/RT/Scrips.pm, lib/RT/Template.pm, lib/RT/Templates.pm,
26518           lib/RT/TestHarness.pm, lib/RT/Ticket.pm, lib/RT/Tickets.pm,
26519           lib/RT/Transaction.pm, lib/RT/Transactions.pm, lib/RT/User.pm,
26520           lib/RT/Users.pm, lib/RT/Watcher.pm, lib/RT/Watchers.pm,
26521           lib/RT/Action/Autoreply.pm, lib/RT/Action/Generic.pm,
26522           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
26523           lib/RT/Action/OpenDependent.pm, lib/RT/Action/ResolveMembers.pm,
26524           lib/RT/Action/SendEmail.pm, lib/RT/Action/SendPasswordEmail.pm,
26525           lib/RT/Action/StallDependent.pm,
26526           lib/RT/Condition/AnyTransaction.pm, lib/RT/Condition/Generic.pm,
26527           lib/RT/Condition/NewDependency.pm,
26528           lib/RT/Condition/StatusChange.pm, lib/RT/Interface/CLI.pm,
26529           lib/RT/Interface/Email.pm, lib/RT/Interface/Web.pm: reverting to
26530           vendor branch rt 3.0.4, hopefully
26531
26532 2003-07-15 06:16  ivan
26533
26534         * rt/: Makefile.in, aclocal.m4, config, config.layout, Changelog,
26535           config.log, config.pld, config.status, configure, configure.ac,
26536           install-sh, bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
26537           bin/mason_handler.svc, bin/mason_handler.svc.in,
26538           bin/rt-commit-handler, bin/rt-commit-handler.in,
26539           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
26540           bin/rt-crontool, docs/design_docs/approval_notices,
26541           docs/design_docs/approval_template, docs/design_docs/cf_search,
26542           docs/design_docs/delegation, docs/design_docs/groups_notes,
26543           docs/design_docs/recursive_group_membership_algorithm,
26544           docs/design_docs/rql_parser_machine.graphviz,
26545           docs/design_docs/string-extraction-guide.txt,
26546           docs/design_docs/ticket_templates, etc/RT_Config.pm,
26547           etc/RT_Config.pm.in, etc/RT_SiteConfig.pm, etc/constraints.mysql,
26548           etc/initialdata, etc/schema.SQLite, etc/upgrade/2.1.71,
26549           html/autohandler, html/index.html, html/l, html/Admin/index.html,
26550           html/Admin/Elements/AddCustomFieldValue,
26551           html/Admin/Elements/CreateUserCalled,
26552           html/Admin/Elements/EditCustomField,
26553           html/Admin/Elements/EditCustomFieldValues,
26554           html/Admin/Elements/EditCustomFields,
26555           html/Admin/Elements/EditQueueWatchers,
26556           html/Admin/Elements/EditScrip, html/Admin/Elements/EditScrips,
26557           html/Admin/Elements/EditTemplates,
26558           html/Admin/Elements/EditUserComments,
26559           html/Admin/Elements/GroupTabs, html/Admin/Elements/Header,
26560           html/Admin/Elements/ListGlobalCustomFields,
26561           html/Admin/Elements/ListGlobalScrips,
26562           html/Admin/Elements/ModifyQueue,
26563           html/Admin/Elements/ModifyTemplate,
26564           html/Admin/Elements/ModifyUser,
26565           html/Admin/Elements/QueueRightsForUser,
26566           html/Admin/Elements/QueueTabs,
26567           html/Admin/Elements/SelectCustomFieldType,
26568           html/Admin/Elements/SelectGroups,
26569           html/Admin/Elements/SelectModifyGroup,
26570           html/Admin/Elements/SelectModifyQueue,
26571           html/Admin/Elements/SelectModifyUser,
26572           html/Admin/Elements/SelectNewGroupMembers,
26573           html/Admin/Elements/SelectRights,
26574           html/Admin/Elements/SelectScrip,
26575           html/Admin/Elements/SelectScripAction,
26576           html/Admin/Elements/SelectScripCondition,
26577           html/Admin/Elements/SelectSingleOrMultiple,
26578           html/Admin/Elements/SelectTemplate,
26579           html/Admin/Elements/SelectUsers, html/Admin/Elements/SystemTabs,
26580           html/Admin/Elements/Tabs, html/Admin/Elements/UserTabs,
26581           html/Admin/Global/CustomField.html,
26582           html/Admin/Global/CustomFields.html,
26583           html/Admin/Global/GroupRights.html, html/Admin/Global/Scrip.html,
26584           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
26585           html/Admin/Global/Templates.html,
26586           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
26587           html/Admin/Groups/GroupRights.html,
26588           html/Admin/Groups/Members.html, html/Admin/Groups/Modify.html,
26589           html/Admin/Groups/UserRights.html, html/Admin/Groups/index.html,
26590           html/Admin/Queues/CustomField.html,
26591           html/Admin/Queues/CustomFields.html,
26592           html/Admin/Queues/GroupRights.html,
26593           html/Admin/Queues/Modify.html, html/Admin/Queues/People.html,
26594           html/Admin/Queues/Scrip.html, html/Admin/Queues/Scrips.html,
26595           html/Admin/Queues/Template.html,
26596           html/Admin/Queues/Templates.html,
26597           html/Admin/Queues/UserRights.html, html/Admin/Queues/index.html,
26598           html/Admin/Users/Modify.html, html/Admin/Users/Prefs.html,
26599           html/Admin/Users/index.html, html/Approvals/Display.html,
26600           html/Approvals/index.html, html/Approvals/Elements/Approve,
26601           html/Approvals/Elements/PendingMyApproval,
26602           html/Approvals/Elements/ShowDependency,
26603           html/Approvals/Elements/Tabs, html/Elements/BevelBoxRaisedEnd,
26604           html/Elements/BevelBoxRaisedStart, html/Elements/Callback,
26605           html/Elements/Checkbox, html/Elements/CreateTicket,
26606           html/Elements/Error, html/Elements/Footer,
26607           html/Elements/GotoTicket, html/Elements/Header,
26608           html/Elements/ListActions, html/Elements/Login,
26609           html/Elements/Menu, html/Elements/MessageBox,
26610           html/Elements/MyRequests, html/Elements/MyTickets,
26611           html/Elements/PageLayout, html/Elements/Quicksearch,
26612           html/Elements/Refresh, html/Elements/Section,
26613           html/Elements/SelectAttachmentField, html/Elements/SelectBoolean,
26614           html/Elements/SelectCustomFieldOperator,
26615           html/Elements/SelectCustomFieldValue, html/Elements/SelectDate,
26616           html/Elements/SelectDateRelation, html/Elements/SelectDateType,
26617           html/Elements/SelectEqualityOperator, html/Elements/SelectGroups,
26618           html/Elements/SelectLinkType, html/Elements/SelectMatch,
26619           html/Elements/SelectNewTicketQueue, html/Elements/SelectOwner,
26620           html/Elements/SelectQueue, html/Elements/SelectResultsPerPage,
26621           html/Elements/SelectSortOrder, html/Elements/SelectStatus,
26622           html/Elements/SelectTicketSortBy,
26623           html/Elements/SelectTicketTypes, html/Elements/SelectUsers,
26624           html/Elements/SelectWatcherType,
26625           html/Elements/SetupSessionCookie, html/Elements/ShadedBox,
26626           html/Elements/ShadedInputRow, html/Elements/ShadedRow,
26627           html/Elements/SimpleSearch, html/Elements/Submit,
26628           html/Elements/Tabs, html/Elements/TitleBoxEnd,
26629           html/Elements/TitleBoxStart, html/Elements/ViewUser,
26630           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
26631           html/NoAuth/webrt.css, html/NoAuth/images/back_home.gif,
26632           html/NoAuth/images/bplogo.gif, html/NoAuth/images/favicon.png,
26633           html/NoAuth/images/head_requestracker.gif,
26634           html/NoAuth/images/rt.jpg, html/NoAuth/images/space.gif,
26635           html/NoAuth/images/spacer.gif,
26636           html/NoAuth/images/squares_blue.gif,
26637           html/REST/1.0/NoAuth/mail-gateway, html/Search/Bulk.html,
26638           html/Search/Listing.html, html/Search/Elements/PickRestriction,
26639           html/Search/Elements/TicketHeader,
26640           html/Search/Elements/TicketHeaderCell,
26641           html/Search/Elements/TicketRow, html/SelfService/Closed.html,
26642           html/SelfService/Create.html, html/SelfService/Display.html,
26643           html/SelfService/Error.html, html/SelfService/Prefs.html,
26644           html/SelfService/Update.html, html/SelfService/index.html,
26645           html/SelfService/Attachment/dhandler,
26646           html/SelfService/Elements/GotoTicket,
26647           html/SelfService/Elements/Header,
26648           html/SelfService/Elements/MyRequests,
26649           html/SelfService/Elements/Tabs, html/Ticket/Create.html,
26650           html/Ticket/Display.html, html/Ticket/History.html,
26651           html/Ticket/Modify.html, html/Ticket/ModifyAll.html,
26652           html/Ticket/ModifyDates.html, html/Ticket/ModifyLinks.html,
26653           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
26654           html/Ticket/Attachment/dhandler,
26655           html/Ticket/Elements/AddWatchers, html/Ticket/Elements/BulkLinks,
26656           html/Ticket/Elements/EditBasics,
26657           html/Ticket/Elements/EditCustomField,
26658           html/Ticket/Elements/EditCustomFields,
26659           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditLinks,
26660           html/Ticket/Elements/EditPeople,
26661           html/Ticket/Elements/EditWatchers,
26662           html/Ticket/Elements/ShowAttachments,
26663           html/Ticket/Elements/ShowBasics,
26664           html/Ticket/Elements/ShowCustomFields,
26665           html/Ticket/Elements/ShowDates,
26666           html/Ticket/Elements/ShowDependencies,
26667           html/Ticket/Elements/ShowHistory, html/Ticket/Elements/ShowLink,
26668           html/Ticket/Elements/ShowLinks,
26669           html/Ticket/Elements/ShowMemberOf,
26670           html/Ticket/Elements/ShowMembers,
26671           html/Ticket/Elements/ShowMessageHeaders,
26672           html/Ticket/Elements/ShowMessageStanza,
26673           html/Ticket/Elements/ShowPeople,
26674           html/Ticket/Elements/ShowReferences,
26675           html/Ticket/Elements/ShowRequestor,
26676           html/Ticket/Elements/ShowSummary,
26677           html/Ticket/Elements/ShowTransaction, html/Ticket/Elements/Tabs,
26678           html/User/Delegation.html, html/User/Prefs.html,
26679           html/User/Elements/DelegateRights, html/User/Elements/GroupTabs,
26680           html/User/Elements/Tabs, html/User/Groups/Members.html,
26681           html/User/Groups/Modify.html, html/User/Groups/index.html,
26682           lib/RT.pm.in, lib/RT/ACE_Overlay.pm, lib/RT/ACL_Overlay.pm,
26683           lib/RT/Attachment_Overlay.pm, lib/RT/Attachments_Overlay.pm,
26684           lib/RT/Base.pm, lib/RT/CachedGroupMember.pm,
26685           lib/RT/CachedGroupMember_Overlay.pm,
26686           lib/RT/CachedGroupMembers.pm,
26687           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CustomField.pm,
26688           lib/RT/CustomFieldValue.pm, lib/RT/CustomFieldValues.pm,
26689           lib/RT/CustomFieldValues_Overlay.pm,
26690           lib/RT/CustomField_Overlay.pm, lib/RT/CustomFields.pm,
26691           lib/RT/CustomFields_Overlay.pm, lib/RT/EmailParser.pm,
26692           lib/RT/GroupMember_Overlay.pm, lib/RT/GroupMembers_Overlay.pm,
26693           lib/RT/Group_Overlay.pm, lib/RT/Groups_Overlay.pm,
26694           lib/RT/I18N.pm, lib/RT/Link_Overlay.pm, lib/RT/Links_Overlay.pm,
26695           lib/RT/Principal.pm, lib/RT/Principal_Overlay.pm,
26696           lib/RT/Principals.pm, lib/RT/Principals_Overlay.pm,
26697           lib/RT/Queue_Overlay.pm, lib/RT/Queues_Overlay.pm,
26698           lib/RT/ScripAction_Overlay.pm, lib/RT/ScripActions_Overlay.pm,
26699           lib/RT/ScripCondition_Overlay.pm,
26700           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrip_Overlay.pm,
26701           lib/RT/Scrips_Overlay.pm, lib/RT/SearchBuilder.pm,
26702           lib/RT/System.pm, lib/RT/Template_Overlay.pm,
26703           lib/RT/Templates_Overlay.pm, lib/RT/TicketCustomFieldValue.pm,
26704           lib/RT/TicketCustomFieldValue_Overlay.pm,
26705           lib/RT/TicketCustomFieldValues.pm,
26706           lib/RT/TicketCustomFieldValues_Overlay.pm,
26707           lib/RT/Ticket_Overlay.pm, lib/RT/Tickets_Overlay.pm,
26708           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Transaction_Overlay.pm,
26709           lib/RT/Transactions_Overlay.pm, lib/RT/URI.pm,
26710           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
26711           lib/RT/Action/AutoOpen.pm, lib/RT/Action/CreateTickets.pm,
26712           lib/RT/Action/EscalatePriority.pm, lib/RT/Action/SetPriority.pm,
26713           lib/RT/Action/UserDefined.pm, lib/RT/Condition/BeforeDue.pm,
26714           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
26715           lib/RT/Condition/PriorityExceeds.pm,
26716           lib/RT/Condition/QueueChange.pm, lib/RT/Condition/UserDefined.pm,
26717           lib/RT/I18N/cs.pm, lib/RT/I18N/cs.po, lib/RT/I18N/de.po,
26718           lib/RT/I18N/en.po, lib/RT/I18N/es.po, lib/RT/I18N/fi.po,
26719           lib/RT/I18N/fr.po, lib/RT/I18N/he.po, lib/RT/I18N/i_default.pm,
26720           lib/RT/I18N/ja.po, lib/RT/I18N/nl.po, lib/RT/I18N/no.po,
26721           lib/RT/I18N/pt_br.po, lib/RT/I18N/ru.po, lib/RT/I18N/zh_cn.po,
26722           lib/RT/I18N/zh_tw.po, lib/RT/Interface/Email/Auth/MailFrom.pm,
26723           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
26724           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/Generic.pm,
26725           lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm, lib/t/00smoke.t,
26726           lib/t/00smoke.t.in, lib/t/01harness.t, lib/t/01harness.t.in,
26727           lib/t/02regression.t, lib/t/02regression.t.in, lib/t/03web.pl,
26728           lib/t/03web.pl.in, lib/t/04_send_email.pl,
26729           lib/t/04_send_email.pl.in,
26730           lib/t/data/multipart-alternative-with-umlaut,
26731           lib/t/data/nested-mime-sample, lib/t/data/nested-rfc-822,
26732           lib/t/data/new-ticket-from-iso-8859-1,
26733           lib/t/data/new-ticket-from-iso-8859-1-full,
26734           lib/t/data/russian-subject-no-content-type,
26735           lib/t/data/text-html-in-russian,
26736           lib/t/data/text-html-with-umlaut,
26737           lib/t/data/8859-15-message-series/dir,
26738           lib/t/data/8859-15-message-series/msg1,
26739           lib/t/data/8859-15-message-series/msg2,
26740           lib/t/data/8859-15-message-series/msg3,
26741           lib/t/data/8859-15-message-series/msg4,
26742           lib/t/data/8859-15-message-series/msg5,
26743           lib/t/data/8859-15-message-series/msg6,
26744           lib/t/data/8859-15-message-series/msg7,
26745           lib/t/regression/00placeholder, lib/t/regression/mime_tests,
26746           m4/rt_enable_layout.m4, m4/rt_expand_var.m4, m4/rt_layout.m4,
26747           m4/rt_subst_expanded_arg.m4, sbin/extract-message-catalog,
26748           sbin/extract_pod_tests, sbin/factory, sbin/license_tag,
26749           sbin/regression_harness, sbin/rt-setup-database,
26750           sbin/rt-setup-database.in, sbin/rt-test-dependencies.in,
26751           autom4te.cache/output.0, autom4te.cache/requests,
26752           autom4te.cache/traces.0, sbin/rt-test-dependencies: Initial
26753           revision
26754
26755 2003-07-15 04:23  ivan
26756
26757         * Makefile: 1.5.0pre3
26758
26759 2003-07-13 23:21  ivan
26760
26761         * httemplate/search/cust_pay.cgi: fix bug when both a payment type
26762           and date range are specified
26763
26764 2003-07-12 04:14  ivan
26765
26766         * httemplate/index.html: remove Gratuitous capitalization
26767
26768 2003-07-12 04:09  ivan
26769
26770         * httemplate/: index.html, browse/part_pkg.cgi,
26771           browse/part_svc.cgi, search/cust_pkg.cgi: - better description of
26772           payment search - some clarification of services/packages vs.
26773           service/package   definitions in browse/part_{svc,pkg}.cgi -
26774           package definition report by # of active customer packages (with
26775           links   to customer package listing)
26776
26777 2003-07-11 08:37  ivan
26778
26779         * FS/FS/cust_main.pm: fix timelocal AUTOLOAD problem introduced by
26780           Time::Local fix in rc3 (closes: Bug#550)
26781
26782 2003-07-11 08:23  ivan
26783
26784         * httemplate/: index.html, search/cust_pay.cgi,
26785           search/cust_pkg.cgi, search/report_cust_pay.html: payments report
26786           for inventivemedia / hpnx
26787
26788 2003-07-11 00:54  ivan
26789
26790         * FS/FS/Record.pm: typo
26791
26792 2003-07-11 00:30  ivan
26793
26794         * FS/FS/Record.pm: provide stack backtrace when we wind up in
26795           FS::Record::AUTOLOAD by accident
26796
26797 2003-07-09 07:39  ivan
26798
26799         * httemplate/edit/svc_domain.cgi: increase max domain length to 63
26800
26801 2003-07-06 11:58  ivan
26802
26803         * httemplate/view/cust_main.cgi: don't bother displaying comments
26804           that are only whitespace/newlines
26805
26806 2003-07-03 20:34  ivan
26807
26808         * etc/acp_logfile-parse: removing obsolete file
26809
26810 2003-07-03 20:31  ivan
26811
26812         * etc/abbr_state.txt: adding states
26813
26814 2003-07-03 20:27  ivan
26815
26816         * etc/example-direct-cardin: removing ancient cybercash example
26817
26818 2003-07-03 18:37  ivan
26819
26820         * FS/FS/svc_acct_pop.pm: don't populate the whole initial list if
26821           there are tons of POPs
26822
26823 2003-07-03 17:51  ivan
26824
26825         * FS/FS/svc_acct_pop.pm: optimize javascript to handle large
26826           numbers of POPs
26827
26828 2003-07-03 16:00  ivan
26829
26830         * htetc/global.asa: working DBIx::Profile again
26831
26832 2003-07-02 05:58  ivan
26833
26834         * FS/FS/part_pkg.pm: tyop
26835
26836 2003-07-02 05:56  ivan
26837
26838         * FS/FS/part_pkg.pm: relaxed "first package" restrictions; will
26839           find any appropriate service with quantity 1
26840
26841 2003-07-02 05:34  ivan
26842
26843         * Artistic, README: change license to GPL only
26844
26845 2003-07-01 02:00  ivan
26846
26847         * httemplate/edit/part_export.cgi: larger textareas in export
26848           options
26849
26850 2003-06-30 17:27  ivan
26851
26852         * FS/FS/part_export.pm: typo
26853
26854 2003-06-30 12:15  ivan
26855
26856         * FS/FS/cust_main.pm: bugfix for manual re-charging changes
26857           (Bug#423)
26858
26859 2003-06-30 11:56  ivan
26860
26861         * FS/FS/cust_main.pm: pass additional fields to ACH processors
26862           (Authorize.Net should work now)
26863
26864 2003-06-30 06:18  ivan
26865
26866         * FS/: MANIFEST, bin/freeside-overdue: removing deprecated
26867           freeside-overdue
26868
26869 2003-06-30 05:22  ivan
26870
26871         * FS/: FS/part_export.pm, FS/part_export/sqlradius.pm,
26872           FS/part_export/sqlradius_withdomain.pm,
26873           bin/freeside-sqlradius-reset,
26874           t/part_export-sqlradius_withdomain.t: adding sqlradius_withdomain
26875           export including realms, closes: bug#514
26876
26877 2003-06-30 00:44  ivan
26878
26879         * FS/FS/svc_domain.pm: increase maximum domain length to 67
26880
26881 2003-06-27 07:19  ivan
26882
26883         * FS/FS/: Conf.pm, svc_acct.pm: add radius-ip configuration
26884           parameter for Framed-IP-Address vs. Framed-Address
26885
26886 2003-06-25 03:22  ivan
26887
26888         * httemplate/search/cust_bill_event.cgi: Pg 7.3 incompatibility
26889           with empty dates in Failed Invoice Event search,   patch from
26890           rlucas@tercent.net
26891
26892 2003-06-25 01:40  ivan
26893
26894         * FS/FS/: svc_acct.pm, part_export/cp.pm: svc_acct doc update cp
26895           export - disable old-style suspending
26896
26897 2003-06-24 17:57  ivan
26898
26899         * FS/FS/part_export/forward_shellcommands.pm: forward_shellcommands
26900           update: might work now
26901
26902 2003-06-24 07:12  ivan
26903
26904         * FS/FS/part_export/: forward_shellcommands.pm, sqlmail.pm:
26905           explicitly use the necessary modules
26906
26907 2003-06-22 07:21  ivan
26908
26909         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: fix the credit card
26910           retry on change or manual "retry_card" to ONCE per invoice
26911
26912 2003-06-22 02:11  ivan
26913
26914         * bin/create-history-tables: skip pg_ tables also (ewww, showing up
26915           in reverse-engineered schema)
26916
26917 2003-06-22 02:04  ivan
26918
26919         * bin/create-history-tables: skip history tables that exist
26920           already; easier to re-run now
26921
26922 2003-06-13 19:04  ivan
26923
26924         * httemplate/docs/upgrade9.html: cust_bill2 index
26925
26926 2003-06-13 19:02  ivan
26927
26928         * FS/bin/freeside-setup: add index on cust_bill._date
26929
26930 2003-06-13 18:01  ivan
26931
26932         * bin/apache.export: \n\n between virtualhost entries
26933
26934 2003-06-13 08:18  ivan
26935
26936         * FS/FS/part_export/shellcommands.pm: $new_quoted_password vs.
26937           $quoted_new__password
26938
26939 2003-06-13 02:12  ivan
26940
26941         * FS/FS/part_export.pm: proper command escape for vpopmail export
26942
26943 2003-06-13 01:46  ivan
26944
26945         * httemplate/edit/part_export.cgi: missing semi
26946
26947 2003-06-13 01:44  ivan
26948
26949         * httemplate/edit/part_export.cgi: correct stickiness for checkbox
26950           options on export edit
26951
26952 2003-06-13 01:38  ivan
26953
26954         * FS/FS/part_export.pm: pass vpopmail passwords on command-line
26955           (unfortunately)
26956
26957 2003-06-13 01:23  ivan
26958
26959         * FS/FS/part_export.pm: full path to vpopmail commands
26960
26961 2003-06-13 01:11  ivan
26962
26963         * FS/FS/: part_export.pm, part_export/shellcommands.pm: add
26964           vpopmail presets to shellcommands_withdomain export
26965
26966 2003-06-12 07:08  ivan
26967
26968         * bin/passwd.import: /bin/halt and /sbin/halt
26969
26970 2003-06-12 07:06  ivan
26971
26972         * bin/passwd.import: tyop
26973
26974 2003-06-12 06:57  ivan
26975
26976         * bin/passwd.import: better error handling for re-imports
26977
26978 2003-06-12 06:50  ivan
26979
26980         * bin/fix-sequences: remove overly-verbose debugging for now
26981
26982 2003-06-12 06:50  ivan
26983
26984         * bin/fix-sequences: "doc"
26985
26986 2003-06-12 06:49  ivan
26987
26988         * bin/fix-sequences: arg
26989
26990 2003-06-12 06:47  ivan
26991
26992         * bin/fix-sequences: debugging
26993
26994 2003-06-12 06:43  ivan
26995
26996         * bin/fix-sequences: update for long table names; use sequence name
26997           directly instead of guessing
26998
26999 2003-06-12 06:35  ivan
27000
27001         * bin/fix-sequences: moo
27002
27003 2003-06-12 06:32  ivan
27004
27005         * bin/fix-sequences: adding fix-sequences
27006
27007 2003-06-12 05:57  ivan
27008
27009         * FS/FS/part_export.pm: _default_ default now sets GECOS like the
27010           OS-defaults
27011
27012 2003-06-12 05:43  ivan
27013
27014         * FS/FS/part_export.pm: sqlradius doc update; don't need to allow
27015           null OP columns
27016
27017 2003-06-11 13:27  khoff
27018
27019         * FS/FS/Misc.pm: In scalar context, smtpsend returns the number of
27020           addresses that the message was successfully delivered to.  I'm
27021           assuming 'Debug' causes Net::SMTP to warn the debug output, not
27022           return it.
27023
27024 2003-06-11 12:13  khoff
27025
27026         * FS/FS/Misc.pm: We're passing a list here, not one argument.
27027
27028 2003-06-09 04:11  ivan
27029
27030         * FS/FS/cust_svc.pm: add "$ignore_quantity" bypass
27031
27032 2003-06-08 17:59  ivan
27033
27034         * httemplate/docs/install.html: documentation update from "Jesse D.
27035           Guardiani" <jesse@wingnet.net>, thanks
27036
27037 2003-06-06 18:58  ivan
27038
27039         * FS/FS/cust_main.pm: and fix the error message
27040
27041 2003-06-06 18:57  ivan
27042
27043         * FS/FS/cust_main.pm: really, really give a better error message
27044           when used under 5.005 now.  really.
27045
27046 2003-06-06 18:47  ivan
27047
27048         * FS/FS/cust_main.pm: give a better error message regarding
27049           Time::Local on old perls.  really.
27050
27051 2003-06-06 18:42  ivan
27052
27053         * FS/FS/cust_main.pm: require Time::Local 1.04 on perls before 5.6
27054
27055 2003-06-06 03:49  ivan
27056
27057         * FS/FS/part_export/cp.pm: add suspend/unsuspend capability to CP
27058           export
27059
27060 2003-06-05 21:42  ivan
27061
27062         * htetc/global.asa: database profiling bs i should just switch to
27063           mason
27064
27065 2003-06-04 17:22  khoff
27066
27067         * FS/FS/cust_pkg.pm: order/cancel packages rewritten
27068
27069 2003-06-04 09:14  ivan
27070
27071         * FS/FS/svc_acct.pm: allow empty slipip's
27072
27073 2003-06-04 05:44  ivan
27074
27075         * httemplate/search/cust_pkg.cgi: fix last bill label
27076
27077 2003-06-03 06:53  ivan
27078
27079         * httemplate/view/cust_main.cgi: fix provision links
27080
27081 2003-06-03 05:41  ivan
27082
27083         * FS/FS/: part_export.pm, part_export/cp.pm: minor update to cp
27084           export - eliminate redundant "host" parameter
27085
27086 2003-06-03 05:40  ivan
27087
27088         * Makefile: 1.5.0pre2 (too late, hehe)
27089
27090 2003-06-03 02:34  ivan
27091
27092         * bin/svc_acct_sm.import: removing (very) deprecated import
27093
27094 2003-06-03 00:54  ivan
27095
27096         * httemplate/docs/upgrade10.html: upgrade docs
27097
27098 2003-06-02 23:10  ivan
27099
27100         * httemplate/docs/upgrade10.html: slightly better upgrade docs
27101
27102 2003-06-02 23:09  ivan
27103
27104         * FS/bin/freeside-setup: use serial for primary keys in new tables
27105           too
27106
27107 2003-06-02 22:49  ivan
27108
27109         * FS/bin/freeside-setup: router.svcnum nullability fix
27110
27111 2003-06-02 07:51  ivan
27112
27113         * httemplate/view/cust_main.cgi: UI nit
27114
27115 2003-06-02 05:22  ivan
27116
27117         * FS/FS/cust_pkg.pm: add last_bill field to manpage
27118
27119 2003-05-30 02:40  ivan
27120
27121         * httemplate/docs/man/FS/part_export/.cvs_is_on_crack: force
27122           inclusion of httemplate/docs/man hierarchy
27123
27124 2003-05-30 02:22  ivan
27125
27126         * FS/FS/part_export/sqlradius.pm: sqlradius exports include "op"
27127           field
27128
27129 2003-05-30 01:45  ivan
27130
27131         * httemplate/docs/ssh.html: doc
27132
27133 2003-05-19 22:43  ivan
27134
27135         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
27136           fs_selfservice/FS-SelfService/cgi/make_payment.html,
27137           fs_selfservice/FS-SelfService/cgi/payment_results.html,
27138           fs_selfservice/FS-SelfService/cgi/process_payment.html,
27139           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: working
27140           self-service self-payments!
27141
27142 2003-05-19 06:54  ivan
27143
27144         * FS/FS/ClientAPI/MyAccount.pm,
27145           fs_selfservice/FS-SelfService/SelfService.pm,
27146           fs_selfservice/FS-SelfService/cgi/make_payment.html,
27147           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix up some
27148           bugs in processing payments via self-service... appears to be
27149           working so far
27150
27151 2003-05-19 06:38  ivan
27152
27153         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
27154           fs_selfservice/FS-SelfService/cgi/make_payment.html,
27155           fs_selfservice/FS-SelfService/cgi/process_payment.html,
27156           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: first crack at
27157           payment processing with self-service (step two of the process)
27158
27159 2003-05-19 05:00  ivan
27160
27161         * FS/: MANIFEST, FS/Misc.pm, FS/cust_bill.pm, FS/cust_main.pm,
27162           FS/cust_pay.pm, FS/cust_pkg.pm, FS/svc_acct.pm, FS/svc_domain.pm,
27163           FS/ClientAPI/MyAccount.pm, t/Misc.t: maintenance:   - add
27164           FS::Misc with send_email subroutine, remove all duplicate code
27165           from     various modules   - move the realtime_bop from cust_bill
27166           to cust_main & change usage slightly.      invnum is no longer
27167           required.  FS::cust_bill::realtime_bop remains as a      wrapper.
27168           self-service:   - fix some syntax errors, make payment UI (step
27169           one) really should be     working now
27170
27171 2003-05-18 17:15  ivan
27172
27173         * fs_selfservice/FS-SelfService/cgi/: make_payment.html,
27174           selfservice.cgi: processing payments...
27175
27176 2003-05-18 04:44  ivan
27177
27178         * FS/FS/ClientAPI/MyAccount.pm,
27179           fs_selfservice/FS-SelfService/cgi/make_payment.html,
27180           fs_selfservice/FS-SelfService/cgi/myaccount.html: interface for
27181           making payments all done
27182
27183 2003-05-18 01:09  ivan
27184
27185         * fs_selfservice/FS-SelfService/cgi/make_payment.html: forgot this
27186           file
27187
27188 2003-05-18 01:08  ivan
27189
27190         * FS/FS/ClientAPI/MyAccount.pm, fs_selfservice/DEPLOY: more
27191           self-service make payment UI work
27192
27193 2003-05-17 23:20  ivan
27194
27195         * FS/FS/ClientAPI/MyAccount.pm,
27196           fs_selfservice/FS-SelfService/SelfService.pm,
27197           fs_selfservice/FS-SelfService/cgi/login.html,
27198           fs_selfservice/FS-SelfService/cgi/myaccount.html,
27199           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service:
27200           make payment UI done
27201
27202 2003-05-14 09:51  ivan
27203
27204         * FS/FS/cust_bill.pm: display recurring custom line items on
27205           invoices as well as one-shot ones
27206
27207 2003-05-12 23:01  ivan
27208
27209         * FS/FS/cust_bill_event.pm: - document missing fields in
27210           cust_bill_event
27211
27212 2003-05-12 22:47  ivan
27213
27214         * FS/FS/addr_block.pm: missing pod =cut at end
27215
27216 2003-05-12 20:22  ivan
27217
27218         * FS/FS/svc_acct.pm, fs_selfservice/FS-SelfService/cgi/login.html,
27219           fs_selfservice/FS-SelfService/cgi/myaccount.html,
27220           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
27221           fs_selfservice/FS-SelfService/cgi/view_invoice.html: -
27222           self-service updates: cleanup and beginnings of "make a payment"
27223           - fix pod masking FS::svc_acct::cust_svc
27224
27225 2003-05-12 00:34  ivan
27226
27227         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
27228           setbuf call doesn't appear to be working...
27229
27230 2003-05-12 00:33  ivan
27231
27232         * httemplate/view/cust_main.cgi: fix service links
27233
27234 2003-05-11 15:55  ivan
27235
27236         * httemplate/index.html: mail forward search not yet implemented
27237
27238 2003-05-11 15:53  ivan
27239
27240         * httemplate/search/cust_pkg.cgi: patch from Richard Siddall for
27241           strict vars
27242
27243 2003-05-11 15:34  ivan
27244
27245         * CREDITS, httemplate/view/cust_main.cgi: red here is too confusing
27246
27247 2003-05-11 15:25  ivan
27248
27249         * htetc/: handler.pl, handler.pl-1.0x: handler.pl updates from
27250           Richard Siddall <richard.siddall@elirion.net>
27251
27252 2003-05-09 23:45  ivan
27253
27254         * httemplate/view/: cust_main.cgi, cust_pkg.cgi: first pass at new
27255           package list UI
27256
27257 2003-05-09 22:41  ivan
27258
27259         * FS/FS/cust_pkg.pm: fix bug in last_bill method which prevented
27260           last_bill dates from being set
27261
27262 2003-05-09 22:40  ivan
27263
27264         * FS/FS/cust_main.pm: - substitute '0' for existing blank
27265           setup/recur fees - use timelocal_nocheck instead of timelocal for
27266           proper wraparound
27267
27268 2003-05-09 12:30  khoff
27269
27270         * httemplate/view/cust_main.cgi: Cleaned-up package view code and
27271           added CSS tags.
27272
27273 2003-05-08 23:03  ivan
27274
27275         * fs_selfservice/DEPLOY: updated freebsd install
27276
27277 2003-05-08 03:28  ivan
27278
27279         * CREDITS: credit where credit's due
27280
27281 2003-05-08 02:34  ivan
27282
27283         * Makefile, FS/FS/Record.pm: general Pg 7.3 fix for setting int
27284           columns to '' / NULL
27285
27286 2003-05-06 14:15  ivan
27287
27288         * httemplate/view/cust_main_alt.cgi: don't create new files in lieu
27289           of branches
27290
27291 2003-05-06 13:33  khoff
27292
27293         * httemplate/view/cust_main_alt.cgi: Can't pull  out of thin air.
27294
27295 2003-05-04 13:58  khoff
27296
27297         * httemplate/view/cust_main_alt.cgi: proposed cust_main.cgi
27298
27299 2003-05-02 19:06  ivan
27300
27301         * FS/FS/part_export/infostreet.pm, httemplate/edit/svc_acct.cgi:
27302           enable quota maintenance in infostreet export
27303
27304 2003-05-02 19:03  ivan
27305
27306         * bin/apache.export: typo in usage instructions
27307
27308 2003-05-02 18:30  ivan
27309
27310         * FS/FS/part_export.pm: clean up CVS cruft
27311
27312 2003-05-02 16:51  khoff
27313
27314         * httemplate/view/cust_main.cgi: CARD && DCRD?
27315
27316 2003-04-29 12:49  khoff
27317
27318         * httemplate/misc/catchall.cgi: 0 has a hash key looks like svcnum
27319           = 0.  Suprisingly, '' works.
27320
27321 2003-04-29 11:28  khoff
27322
27323         * FS/FS/domain_record.pm: Better SOA checking
27324
27325 2003-04-29 09:59  khoff
27326
27327         * httemplate/edit/svc_broadband.cgi: It helps if you can edit the
27328           ip_addr field.
27329
27330 2003-04-25 19:01  khoff
27331
27332         * FS/FS/cust_svc.pm: I don't like FS::Record warnings
27333
27334 2003-04-25 17:28  khoff
27335
27336         * FS/FS/cust_bill.pm: Tyop
27337
27338 2003-04-24 16:01  ivan
27339
27340         * httemplate/edit/cust_main.cgi: fix for bug triggered by
27341           nonexistant referring customer numbers
27342
27343 2003-04-24 11:46  khoff
27344
27345         * FS/FS/part_export/sqlmail.pm: MySQL returns zero on an update
27346           when no values change.  We would insert on an rv of zero, so now
27347           we select count(*)... instead of relying on the rv of the update.
27348
27349 2003-04-24 11:45  khoff
27350
27351         * FS/FS/domain_record.pm: Support for nWnDnHnMnS time format
27352
27353 2003-04-23 19:46  ivan
27354
27355         * FS/FS/: part_export.pm, part_export/domain_shellcommands.pm:
27356           better shellcommands documentation of all sorts
27357
27358 2003-04-23 18:43  khoff
27359
27360         * FS/FS/part_export.pm, bin/bind.export: Support for exporting to
27361           an ISC BIND9 name server
27362
27363 2003-04-23 18:00  khoff
27364
27365         * FS/FS/part_export/sqlmail.pm: Apparently deleting elements from
27366           svc_Common->hashref is bad.
27367
27368 2003-04-23 16:12  ivan
27369
27370         * Makefile, htetc/handler.pl, htetc/handler.pl-1.0x,
27371           httemplate/docs/install.html: compatible with mason 1.1!  closes:
27372           bug#492
27373
27374 2003-04-23 15:16  ivan
27375
27376         * FS/FS/part_export.pm: might not be necessary, but to be safe...
27377
27378 2003-04-22 22:36  khoff
27379
27380         * httemplate/search/cust_main.cgi: Missing comma.
27381
27382 2003-04-22 21:53  khoff
27383
27384         * FS/bin/freeside-setup: DBD::Pg doesn't handle char types very
27385           well.
27386
27387 2003-04-22 11:46  ivan
27388
27389         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
27390           httemplate/config/config.cgi: properly deprecate ancient apache &
27391           sendmail config options
27392
27393 2003-04-22 10:54  ivan
27394
27395         * httemplate/edit/part_export.cgi: mason is more strict about
27396           variables - patch from Richard Siddall, thanks
27397
27398 2003-04-21 21:39  ivan
27399
27400         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
27401           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
27402           FS/FS/part_export/domain_shellcommands.pm,
27403           FS/FS/part_export/forward_shellcommands.pm,
27404           FS/t/part_export-forward_shellcommands.t,
27405           httemplate/docs/install.html: - mysql 4.1 is available; update
27406           documentation - remove last vestiges of 1.3-style qmail/vpopmail
27407           exports from svc_domain and   svc_forward; add appropriate
27408           exports (closes: Bug#299)
27409
27410 2003-04-21 15:40  ivan
27411
27412         * httemplate/view/svc_acct.cgi: typo
27413
27414 2003-04-21 14:42  khoff
27415
27416         * FS/FS/addr_block.pm: renamed config option excludeaddr
27417
27418 2003-04-21 14:40  khoff
27419
27420         * FS/FS/Conf.pm: renamed/clarified exclude_ip_addr option.
27421
27422 2003-04-21 14:29  khoff
27423
27424         * httemplate/edit/: part_router_field.cgi, process/generic.cgi:
27425           Navigation fixes.
27426
27427 2003-04-21 14:13  khoff
27428
27429         * httemplate/edit/process/router.cgi: Fixed bug with $routernum and
27430           new routers.  Navigation cleanup.
27431
27432 2003-04-21 14:12  khoff
27433
27434         * httemplate/edit/router.cgi: Lines added for clairity
27435
27436 2003-04-21 13:53  ivan
27437
27438         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
27439           FS/bin/freeside-daily, FS/bin/freeside-expiration-alerter,
27440           FS/bin/freeside-setup, httemplate/docs/schema.html,
27441           httemplate/edit/cust_main.cgi,
27442           httemplate/edit/part_bill_event.cgi,
27443           httemplate/edit/process/cust_main.cgi,
27444           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
27445           on-demand vs. automatic cards & checks: added DCRD and DCHK
27446           payment types
27447
27448 2003-04-21 13:31  khoff
27449
27450         * FS/FS/: part_export.pm, part_export/sqlmail.pm: Bug fixes for
27451           sqlmail.  Added support for courier and dovecot authentication.
27452
27453 2003-04-21 13:27  khoff
27454
27455         * FS/FS/: Conf.pm, addr_block.pm: excludeaddr option for
27456           svc_broadband
27457
27458 2003-04-19 10:51  ivan
27459
27460         * FS/FS/: Conf.pm, part_pkg.pm: /^\s*$/ setup/recur expressions now
27461           failsafe to 0 (closes: Bug#498) deprecate old 1.3-style qmail
27462           integration
27463
27464 2003-04-17 20:29  ivan
27465
27466         * httemplate/view/svc_acct.cgi: YA pg7.3 fix
27467
27468 2003-04-02 06:52  ivan
27469
27470         * FS/FS/cust_main.pm: added order_pkgs sub
27471
27472 2003-04-02 03:38  ivan
27473
27474         * FS/FS/: UID.pm, cust_main.pm: better callbacks
27475
27476 2003-04-02 01:46  ivan
27477
27478         * httemplate/misc/process/meta-import.cgi: updated meta-import web
27479           UI to allow duplicate import tables
27480
27481 2003-04-01 19:23  ivan
27482
27483         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
27484           disappearing email invoice on errors, finally (closes: Bug#35)
27485
27486 2003-04-01 00:03  ivan
27487
27488         * FS/FS/Record.pm, httemplate/docs/index.html,
27489           httemplate/docs/upgrade10.html, httemplate/view/cust_main.cgi: -
27490           update qsearch for Pg 7.3 - preliminary 1.5.0 upgrade docs -
27491           syntax error in main customer view
27492
27493 2003-03-31 22:55  ivan
27494
27495         * httemplate/: misc/cust_main-cancel.cgi, view/cust_main.cgi:
27496           cancel button for customers (closes: Bug#25)
27497
27498 2003-03-31 17:22  ivan
27499
27500         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, debian/changelog,
27501           debian/control, httemplate/edit/REAL_cust_pkg.cgi,
27502           httemplate/edit/process/REAL_cust_pkg.cgi,
27503           httemplate/search/cust_pkg.cgi, httemplate/view/cust_main.cgi,
27504           httemplate/view/cust_pkg.cgi: correct last_bill problems with $0
27505           invoice (non-existant) edge cases
27506
27507 2003-03-31 15:49  ivan
27508
27509         * httemplate/docs/schema.html: added last_bill column
27510
27511 2003-03-31 15:48  ivan
27512
27513         * FS/bin/freeside-setup: add 'last_bill' column
27514
27515 2003-03-28 21:34  ivan
27516
27517         * bin/apache.export: restart apache, not bind!
27518
27519 2003-03-28 20:52  ivan
27520
27521         * FS/FS/cust_svc.pm, FS/FS/domain_record.pm,
27522           FS/FS/part_export/www_shellcommands.pm,
27523           httemplate/view/svc_www.cgi: correct web UI for svc_www services
27524           & no more @.domain in www_shellcommands export
27525
27526 2003-03-28 18:35  ivan
27527
27528         * FS/FS/part_export/www_shellcommands.pm: trim leading @. off zones
27529
27530 2003-03-28 18:19  ivan
27531
27532         * FS/FS/part_export.pm: cust_svc and svc_x methods
27533
27534 2003-03-28 13:59  ivan
27535
27536         * bin/apache.export: fix missing semicolon in apache export
27537
27538 2003-03-28 13:43  ivan
27539
27540         * FS/FS/part_export/apache.pm: oops in null apache export
27541
27542 2003-03-24 00:30  ivan
27543
27544         * httemplate/search/svc_acct.cgi: another Pg7.3 fix
27545
27546 2003-03-19 20:36  ivan
27547
27548         * httemplate/edit/part_export.cgi: virtual wrap...
27549
27550 2003-03-19 20:09  ivan
27551
27552         * httemplate/edit/part_export.cgi: wrap this textbox hard
27553
27554 2003-03-19 20:00  ivan
27555
27556         * httemplate/edit/part_export.cgi: wide textareas
27557
27558 2003-03-19 19:41  ivan
27559
27560         * FS/MANIFEST, FS/FS/domain_record.pm, FS/FS/part_export.pm,
27561           FS/FS/part_export/apache.pm, FS/t/part_export-apache.t,
27562           bin/apache.export, bin/bind.export, bin/bsdshell.export,
27563           bin/sysvshell.export: apache export!
27564
27565 2003-03-11 16:44  ivan
27566
27567         * httemplate/docs/upgrade9.html: doc from 1.4 branch
27568
27569 2003-03-11 03:40  ivan
27570
27571         * FS/FS/svc_domain.pm: another pg7.3 fix
27572
27573 2003-03-11 03:36  ivan
27574
27575         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi: minor
27576           meta import webUI updates
27577
27578 2003-03-11 02:41  ivan
27579
27580         * httemplate/edit/part_pkg.cgi: another pg7.3 fix
27581
27582 2003-03-03 17:56  khoff
27583
27584         * FS/MANIFEST: updated for svc_broadband changes
27585
27586 2003-02-28 19:14  ivan
27587
27588         * FS/FS/cust_main.pm: change next bill date comparison from < to <=
27589
27590 2003-02-24 21:40  ivan
27591
27592         * httemplate/edit/cust_main.cgi: remove max length on ACH account
27593           number
27594
27595 2003-02-11 17:21  khoff
27596
27597         * FS/bin/freeside-setup: s/;/,/
27598
27599 2003-02-05 21:26  ivan
27600
27601         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill.pm,
27602           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
27603           FS/FS/cust_main.pm, FS/bin/freeside-setup,
27604           FS/t/cust_bill_pkg_detail.t, httemplate/docs/schema.html,
27605           httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi:
27606           time/data detail on invoices
27607
27608 2003-02-05 15:22  khoff
27609
27610         * FS/FS/ac.pm, FS/FS/ac_block.pm, FS/FS/ac_field.pm,
27611           FS/FS/ac_type.pm, FS/FS/part_ac_field.pm,
27612           httemplate/browse/ac.cgi, httemplate/browse/ac_type.cgi,
27613           httemplate/edit/ac.cgi, httemplate/edit/ac_type.cgi,
27614           httemplate/edit/process/ac.cgi,
27615           httemplate/edit/process/ac_block.cgi,
27616           httemplate/edit/process/ac_field.cgi,
27617           httemplate/edit/process/ac_type.cgi,
27618           httemplate/edit/process/part_ac_field.cgi: svc_broadband rewrite
27619
27620 2003-02-05 15:17  khoff
27621
27622         * FS/FS/addr_block.pm, FS/FS/part_router_field.pm,
27623           FS/FS/part_sb_field.pm, FS/FS/part_svc_router.pm,
27624           FS/FS/router.pm, FS/FS/router_field.pm, FS/FS/sb_field.pm,
27625           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
27626           httemplate/browse/generic.cgi,
27627           httemplate/browse/part_sb_field.cgi,
27628           httemplate/browse/router.cgi,
27629           httemplate/edit/part_router_field.cgi,
27630           httemplate/edit/part_sb_field.cgi, httemplate/edit/router.cgi,
27631           httemplate/edit/svc_broadband.cgi,
27632           httemplate/edit/process/addr_block/add.cgi,
27633           httemplate/edit/process/addr_block/allocate.cgi,
27634           httemplate/edit/process/addr_block/deallocate.cgi,
27635           FS/bin/freeside-setup, httemplate/edit/process/generic.cgi,
27636           httemplate/edit/process/router.cgi,
27637           httemplate/edit/process/svc_broadband.cgi,
27638           httemplate/edit/process/addr_block/split.cgi, htetc/global.asa,
27639           htetc/handler.pl, httemplate/index.html,
27640           httemplate/view/svc_broadband.cgi: svc_broadband rewrite
27641
27642 2003-02-05 14:06  khoff
27643
27644         * FS/FS/cust_svc.pm: ip_netmask is gone now
27645
27646 2003-02-04 14:04  ivan
27647
27648         * htetc/global.asa, httemplate/docs/install.html: 1.5-specific
27649           fixes
27650
27651 2003-01-27 23:47  ivan
27652
27653         * FS/bin/freeside-setup: eek, and this is what caused connectup to
27654           fail too
27655
27656 2003-01-27 22:08  ivan
27657
27658         * FS/FS/part_export/ldap.pm: crypt password export to ldap fix from
27659           dave denney <daud@kaosol.net>
27660
27661 2003-01-16 22:21  ivan
27662
27663         * FS/FS/ClientAPI/MyAccount.pm,
27664           fs_selfservice/FS-SelfService/SelfService.pm: selfservice cancel
27665           functionality
27666
27667 2003-01-15 18:58  ivan
27668
27669         * FS/FS/part_export/shellcommands.pm: don't run empty shellcommands
27670
27671 2003-01-14 02:15  ivan
27672
27673         * Makefile: selfservice
27674
27675 2003-01-14 01:26  ivan
27676
27677         * FS/MANIFEST, FS/bin/freeside-selfservice-server,
27678           fs_selfservice/freeside-selfservice-server, init.d/freeside-init:
27679           move freeside-selfservice-server to proper MakeMaker install
27680           location
27681
27682 2003-01-14 00:49  ivan
27683
27684         * Makefile, FS/FS/svc_acct.pm, init.d/freeside-init: add
27685           freeside-selfservice-server to init script add domsvc checking as
27686           a foreign key
27687
27688 2003-01-12 23:26  ivan
27689
27690         * httemplate/edit/part_export.cgi: another Pg 7.3 fix
27691
27692 2003-01-12 22:19  ivan
27693
27694         * httemplate/edit/part_svc.cgi: whitespace inconsistancy causing
27695           extraneous diffs
27696
27697 2003-01-09 23:41  ivan
27698
27699         * FS/FS/cust_bill.pm: pop off an extra blank line in
27700           business-onlinepayment options
27701
27702 2002-12-28 01:16  ivan
27703
27704         * FS/FS/: cust_bill.pm, svc_acct.pm: prevent edge-case
27705           business-onlinepayment mod_perl leakage in multi-database
27706           installs.  ugh.
27707
27708 2002-12-27 04:56  ivan
27709
27710         * FS/FS/cust_main.pm: better times on failed billing events
27711
27712 2002-12-24 22:59  ivan
27713
27714         * FS/bin/freeside-daily: declare $opt_p usage
27715
27716 2002-12-24 14:41  ivan
27717
27718         * README.1.5.0pre1, FS/bin/freeside-setup,
27719           httemplate/view/cust_main.cgi: optimization for ginourmous
27720           numbers of packages for intergate, whew
27721
27722 2002-12-23 15:56  ivan
27723
27724         * FS/FS/svc_acct.pm: remove gratuitous warning and better error
27725           messages
27726
27727 2002-12-23 07:21  ivan
27728
27729         * FS/FS/cust_bill.pm: make agent available to invoice templates
27730
27731 2002-12-23 07:05  steve
27732
27733         * FS/FS/part_export/shellcommands.pm: add email address to
27734           shellcommands
27735
27736           don't error out when importing unaudited accounts (even though
27737           should probably be using $FS::svc_Common::noexport_hack anyway)
27738
27739 2002-12-23 06:54  steve
27740
27741         * FS/FS/cust_pkg.pm: added stuff for selfservice_server-quiet,
27742           signup_server-quiet, and emailcancel messages.
27743
27744 2002-12-23 06:38  steve
27745
27746         * fs_selfservice/freeside-selfservice-server: added stuff for
27747           selfservice_server-quiet, signup_server-quiet, and emailcancel
27748           messages.
27749
27750 2002-12-23 06:22  steve
27751
27752         * FS/FS/: cust_bill.pm, Conf.pm: added stuff for
27753           selfservice_server-quiet, signup_server-quiet, and emailcancel
27754           messages.
27755
27756 2002-12-22 00:53  ivan
27757
27758         * FS/: FS/cust_pkg.pm, bin/freeside-daily: -p option for
27759           freeside-daily to only run for a particular payby
27760           $disable_agentcheck option for cust_pkg for import optimization
27761
27762 2002-12-21 15:48  ivan
27763
27764         * httemplate/search/svc_domain.cgi: UI
27765
27766 2002-12-21 15:44  ivan
27767
27768         * httemplate/search/svc_domain.cgi: don't display all accounts in
27769           each domain
27770
27771 2002-12-21 02:14  ivan
27772
27773         * FS/FS/cust_main.pm: could be multiple returns from these
27774           searches, with taxclasses
27775
27776 2002-12-21 02:02  ivan
27777
27778         * FS/FS/Record.pm: better qsearchs warning
27779
27780 2002-12-20 23:36  ivan
27781
27782         * FS/FS/svc_acct.pm: $noexport hack moved to svc_Common
27783
27784 2002-12-20 20:31  ivan
27785
27786         * FS/FS/svc_acct.pm: kludge around uninitialized value errors
27787
27788 2002-12-19 19:29  ivan
27789
27790         * httemplate/view/cust_main.cgi: no changing cancelled packages
27791
27792 2002-12-17 13:31  ivan
27793
27794         * FS/FS/cust_bill.pm: invoice_lines() fix
27795
27796 2002-12-17 05:02  ivan
27797
27798         * httemplate/view/svc_acct.cgi: change wording
27799
27800 2002-12-17 02:42  ivan
27801
27802         * FS/bin/freeside-sqlradius-seconds: doh!  but finally fixed
27803
27804 2002-12-17 02:36  ivan
27805
27806         * FS/FS/cust_svc.pm: sqlradius time calculation fix wrt open
27807           sessions
27808
27809 2002-12-17 01:52  ivan
27810
27811         * FS/bin/freeside-sqlradius-seconds: sheesh
27812
27813 2002-12-17 01:48  ivan
27814
27815         * FS/bin/freeside-sqlradius-seconds: sigh
27816
27817 2002-12-17 01:47  ivan
27818
27819         * FS/bin/freeside-sqlradius-seconds: is this broken or is the
27820           calculation?
27821
27822 2002-12-17 01:37  ivan
27823
27824         * FS/bin/freeside-sqlradius-seconds: grr double doh
27825
27826 2002-12-17 01:35  ivan
27827
27828         * FS/bin/freeside-sqlradius-seconds: doh
27829
27830 2002-12-17 01:30  ivan
27831
27832         * FS/bin/freeside-sqlradius-seconds: carriage return helps alot
27833
27834 2002-12-17 01:24  ivan
27835
27836         * FS/: MANIFEST, bin/freeside-sqlradius-seconds: adding
27837           freeside-sqlradius-seconds
27838
27839 2002-12-16 22:36  ivan
27840
27841         * httemplate/docs/install.html: add PerlModule commands to install
27842           instructions
27843
27844 2002-12-16 13:52  ivan
27845
27846         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix for Pg 7.3,
27847           are there others?
27848
27849 2002-12-16 10:53  ivan
27850
27851         * httemplate/view/svc_domain.cgi: add PTR record to domain edit
27852
27853 2002-12-16 02:47  ivan
27854
27855         * httemplate/graph/: money_time-graph.cgi, money_time.cgi: working
27856           date range selector that defaults to the past year!
27857
27858 2002-12-14 13:18  ivan
27859
27860         * FS/FS/cust_svc.pm: fix for auditing packages
27861
27862 2002-12-12 16:31  ivan
27863
27864         * FS/FS/cust_main.pm, httemplate/misc/process/meta-import.cgi:
27865           taxclass fix (?)
27866
27867 2002-12-12 13:44  ivan
27868
27869         * FS/FS/svc_acct.pm: custnum in welcome email
27870
27871 2002-12-10 16:12  ivan
27872
27873         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi:
27874           beginning of web-based data importer
27875
27876 2002-12-09 02:54  ivan
27877
27878         * httemplate/docs/install.html: doc
27879
27880 2002-12-04 04:43  ivan
27881
27882         * bin/bind.export: really fixed now
27883
27884 2002-12-04 04:37  ivan
27885
27886         * bin/bind.export: oops, typo
27887
27888 2002-12-04 04:31  ivan
27889
27890         * FS/FS/cust_bill.pm: empty invoice_lines() fix
27891
27892 2002-11-27 21:44  ivan
27893
27894         * FS/FS/part_export.pm: add -g FreeBSD shellcommands export as per
27895           "Stephen Bechard" <steve@destek.net>
27896
27897 2002-11-27 21:10  ivan
27898
27899         * FS/FS/Conf.pm, httemplate/docs/upgrade8.html: deprecate
27900           username_policy
27901
27902 2002-11-26 03:58  ivan
27903
27904         * httemplate/misc/process/link.cgi: link by username now only links
27905           to same svcpart
27906
27907 2002-11-26 02:25  ivan
27908
27909         * FS/FS/part_export/ldap.pm: ldap export: fix $crypt_password
27910
27911 2002-11-25 21:42  ivan
27912
27913         * FS/FS/svc_acct.pm: remove harmless re-my to silence warning
27914
27915 2002-11-25 02:46  ivan
27916
27917         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: fix disappearing
27918           radius group bug, whew
27919
27920 2002-11-22 19:39  ivan
27921
27922         * httemplate/index.html: eww get rid of black border on konq3
27923
27924 2002-11-22 04:19  ivan
27925
27926         * FS/FS/cust_bill.pm: fix nasty typo which would affect credit card
27927           payments
27928
27929 2002-11-22 03:14  ivan
27930
27931         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
27932           add lec billing event
27933
27934 2002-11-22 02:48  ivan
27935
27936         * FS/FS/cust_main.pm: oops, one last LECB change
27937
27938 2002-11-21 23:50  ivan
27939
27940         * FS/FS/: part_export.pm, part_export/ldap.pm: separate root and
27941           user dn in ldap export
27942
27943 2002-11-21 12:44  ivan
27944
27945         * FS/FS/part_export.pm: change DN labeling for those obtuse
27946           blockheads at netmagic
27947
27948 2002-11-20 13:13  ivan
27949
27950         * FS/FS/: part_export.pm, part_export/ldap.pm: add objectclass and
27951           ability to have multiple comma-separated values to LDAP export
27952
27953 2002-11-20 02:09  ivan
27954
27955         * FS/FS/part_export/ldap.pm: hmm, so you add the username to the DN
27956           for the add call...?  i don't get LDAP
27957
27958 2002-11-20 01:10  ivan
27959
27960         * FS/FS/part_export/ldap.pm: fix silly bug in ldap export
27961
27962 2002-11-20 01:07  ivan
27963
27964         * FS/bin/freeside-setup, httemplate/docs/upgrade9.html: ugh... need
27965           to increase length of payinfo field in cust_pay and cust_refund
27966           for ACH
27967
27968 2002-11-19 14:55  ivan
27969
27970         * FS/FS/cust_bill_event.pm: give better error message on bad
27971           invnum, also 'use FS::cust_bill' here
27972
27973 2002-11-19 14:48  ivan
27974
27975         * FS/FS/cust_bill.pm: Business::OnlinePayment type is ECHECK not
27976           CHECK
27977
27978 2002-11-19 13:20  ivan
27979
27980         * FS/FS/part_export/ldap.pm: ldap export: don't use password if not
27981           given
27982
27983 2002-11-19 12:56  ivan
27984
27985         * FS/FS/part_export/ldap.pm: ldap export update
27986
27987 2002-11-19 12:36  ivan
27988
27989         * FS/bin/freeside-setup: increase length of reczone and recdata
27990           fields in domain_record
27991
27992 2002-11-19 02:09  ivan
27993
27994         * FS/FS/cust_bill.pm: typo adding lec transactions
27995
27996 2002-11-19 02:02  ivan
27997
27998         * FS/FS/cust_main.pm: silly regex bug parsing echeck info
27999
28000 2002-11-19 01:51  ivan
28001
28002         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
28003           FS/FS/cust_refund.pm, FS/FS/part_bill_event.pm,
28004           FS/FS/part_pkg.pm, FS/FS/part_export/ldap.pm,
28005           httemplate/docs/schema.html, httemplate/edit/cust_main.cgi,
28006           httemplate/edit/part_bill_event.cgi,
28007           httemplate/view/cust_main.cgi: add LEC billing
28008
28009 2002-11-18 21:17  ivan
28010
28011         * httemplate/edit/cust_main.cgi: oops, remove 10 digit account
28012           number limit
28013
28014 2002-11-18 02:15  ivan
28015
28016         * FS/MANIFEST, FS/FS/part_export.pm, FS/FS/part_export/ldap.pm,
28017           FS/t/part_export-ldap.t, httemplate/edit/part_export.cgi:
28018           preliminary ldap export
28019
28020 2002-11-16 02:33  ivan
28021
28022         * FS/FS/: Conf.pm, cust_bill.pm: separate ACH processor support
28023
28024 2002-11-09 02:59  ivan
28025
28026         * httemplate/edit/part_pkg.cgi: javascript quoting problem in
28027           per-hour charging
28028
28029 2002-11-07 14:53  ivan
28030
28031         * FS/FS/cust_main.pm: doc
28032
28033 2002-11-05 21:41  ivan
28034
28035         * httemplate/graph/money_time-graph.cgi: lala
28036
28037 2002-11-05 20:23  ivan
28038
28039         * FS/FS/part_pkg.pm: safe regex for sqlradius hour/data billing,
28040           closes: Bug#474
28041
28042 2002-11-05 20:11  ivan
28043
28044         * httemplate/edit/part_pkg.cgi: data billing
28045
28046 2002-11-05 19:58  ivan
28047
28048         * httemplate/edit/part_pkg.cgi: data charging
28049
28050 2002-11-05 15:43  ivan
28051
28052         * httemplate/view/svc_acct.cgi: ui
28053
28054 2002-11-05 15:41  ivan
28055
28056         * httemplate/: edit/part_pkg.cgi, view/svc_acct.cgi: fix for
28057           correct radacct column names
28058
28059 2002-11-05 15:34  ivan
28060
28061         * FS/FS/cust_svc.pm: can't use placeholders in SELECT SUM(?)
28062
28063 2002-11-05 15:29  ivan
28064
28065         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
28066           httemplate/edit/part_pkg.cgi, httemplate/view/svc_acct.cgi:
28067           bandwidth charges from sqlradius
28068
28069 2002-11-05 12:29  ivan
28070
28071         * FS/bin/freeside-sqlradius-radacctd: lost?
28072
28073 2002-11-04 18:15  ivan
28074
28075         * httemplate/graph/money_time-graph.cgi: local kludge
28076
28077 2002-11-04 15:40  ivan
28078
28079         * FS/FS/CGI.pm: balance on small_custview
28080
28081 2002-11-04 13:20  ivan
28082
28083         * httemplate/docs/upgrade9.html: doc
28084
28085 2002-11-04 12:51  ivan
28086
28087         * httemplate/view/svc_acct.cgi: fix cosmetic bug on online time
28088           view
28089
28090 2002-11-01 16:13  ivan
28091
28092         * httemplate/graph/: money_time-graph.cgi, money_time.cgi: whew,
28093           glad i had a copy of this
28094
28095 2002-10-28 05:22  ivan
28096
28097         * FS/bin/freeside-queued: signal-less queued child handling
28098           (closes: Bug#477)
28099
28100 2002-10-25 14:24  ivan
28101
28102         * FS/FS/part_export/shellcommands.pm: make $old_domain available
28103           too
28104
28105 2002-10-25 06:39  ivan
28106
28107         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: show export
28108           numbers
28109
28110 2002-10-23 10:07  ivan
28111
28112         * FS/: FS/Conf.pm, bin/freeside-daily: database dump & scp support
28113
28114 2002-10-23 08:49  ivan
28115
28116         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_pay.cgi,
28117           httemplate/view/cust_main.cgi: add option to unapply payments
28118
28119 2002-10-22 02:15  ivan
28120
28121         * FS/FS/part_export/vpopmail.pm: bugfix in vpopmail restart
28122
28123 2002-10-22 01:13  ivan
28124
28125         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
28126           ACH fixes from s5
28127
28128 2002-10-21 23:28  ivan
28129
28130         * httemplate/edit/part_bill_event.cgi: oops - allow adding CHECK
28131           invoice events too
28132
28133 2002-10-21 08:20  ivan
28134
28135         * httemplate/edit/part_svc.cgi: don't disable for all items
28136
28137 2002-10-21 08:14  ivan
28138
28139         * httemplate/edit/part_svc.cgi: Prevent a fixed or default username
28140           or password from being defined
28141
28142 2002-10-20 01:27  ivan
28143
28144         * FS/FS/: part_export.pm, part_export/shellcommands.pm: enable
28145           shellcommands suspension/unsuspension hooks
28146
28147 2002-10-20 00:26  ivan
28148
28149         * FS/FS/part_export/vpopmail.pm: don't run restart command unless
28150           there is one
28151
28152 2002-10-19 20:28  ivan
28153
28154         * FS/FS/part_export.pm, FS/FS/part_export/vpopmail.pm,
28155           eg/vpopmailrestart: vpopmail restart export option
28156
28157 2002-10-18 09:54  ivan
28158
28159         * Makefile: force executable permissions on bin/pod2x
28160
28161 2002-10-18 06:28  ivan
28162
28163         * FS/bin/freeside-radgroup: argh
28164
28165 2002-10-18 06:23  ivan
28166
28167         * FS/FS/svc_acct.pm: don't re-insert non-changed usernames to fuzzy
28168           cache
28169
28170 2002-10-18 03:28  ivan
28171
28172         * FS/: MANIFEST, bin/freeside-radgroup: adding
28173
28174 2002-10-17 08:06  ivan
28175
28176         * httemplate/view/svc_acct.cgi: use consistant terminology
28177
28178 2002-10-17 08:05  ivan
28179
28180         * httemplate/view/svc_acct.cgi: UI change for hour info
28181
28182 2002-10-17 07:59  ivan
28183
28184         * FS/FS/cust_svc.pm: yay missing paren
28185
28186 2002-10-17 07:50  ivan
28187
28188         * FS/FS/cust_svc.pm: *sigh* better debugging
28189
28190 2002-10-17 07:46  ivan
28191
28192         * FS/FS/cust_svc.pm: really fix sqlradacct for old Pg
28193
28194 2002-10-17 07:37  ivan
28195
28196         * FS/FS/cust_svc.pm: fix sqlradacct calculations for old Pg
28197
28198 2002-10-17 07:33  ivan
28199
28200         * httemplate/view/svc_acct.cgi: sqlradacct hour update
28201
28202 2002-10-17 07:16  ivan
28203
28204         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
28205           FS/FS/svc_acct.pm, httemplate/edit/part_pkg.cgi,
28206           httemplate/view/svc_acct.cgi: radacct update: use sqlradius for
28207           datasrc, not plandata options (whew)
28208
28209 2002-10-17 04:17  ivan
28210
28211         * httemplate/search/cust_bill.cgi: another mason fix, this one from
28212           5
28213
28214 2002-10-15 02:54  ivan
28215
28216         * FS/FS/cust_bill.pm: ach fix s/ECHECK/CHECK/
28217
28218 2002-10-14 00:44  ivan
28219
28220         * FS/FS/Conf.pm: s/bool/checkbox/
28221
28222 2002-10-14 00:30  ivan
28223
28224         * FS/FS/Conf.pm, httemplate/edit/svc_acct.cgi: svc-acct-alldomains
28225           config file allows selection of accounts from any domain
28226
28227 2002-10-13 23:17  ivan
28228
28229         * FS/FS/cust_pkg.pm, httemplate/edit/part_pkg.cgi: fix sql radacct
28230           billing
28231
28232 2002-10-13 23:16  ivan
28233
28234         * httemplate/view/svc_acct.cgi: show time online this billing cycle
28235           on view account screen
28236
28237 2002-10-13 00:14  ivan
28238
28239         * httemplate/docs/: session.html, upgrade9.html: doh
28240
28241 2002-10-13 00:13  ivan
28242
28243         * httemplate/docs/upgrade9.html: msgcat docs for upgrade
28244
28245 2002-10-12 23:49  ivan
28246
28247         * httemplate/docs/install.html: don't use ILIKE (7.1-ism) anymore
28248
28249 2002-10-12 18:14  ivan
28250
28251         * FS/FS/Record.pm: change ILIKE into LOWER() for compatibility with
28252           non-Pg and Pg before 7.1
28253
28254 2002-10-12 18:05  ivan
28255
28256         * FS/FS/cust_bill.pm: bug fix in new ACH code
28257
28258 2002-10-12 07:21  ivan
28259
28260         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: fix
28261           dayphone/nightphone msgcat
28262
28263 2002-10-12 06:46  ivan
28264
28265         * bin/populate-msgcat, httemplate/edit/cust_main.cgi,
28266           httemplate/view/cust_main.cgi: dayphone/nightphone as
28267           customizable labels, closes: Bug#464
28268
28269 2002-10-12 06:26  ivan
28270
28271         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
28272           httemplate/edit/part_pkg.cgi: sqlradacct_hour price plan to
28273           charge per-hour against an external radacct table
28274
28275 2002-10-12 03:15  ivan
28276
28277         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
28278           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
28279           FS/FS/part_bill_event.pm, httemplate/edit/cust_main.cgi,
28280           httemplate/edit/process/cust_main.cgi,
28281           httemplate/view/cust_main.cgi: ACH support
28282
28283 2002-10-10 09:48  ivan
28284
28285         * httemplate/edit/cust_main.cgi: bugfix in payby-default HIDE
28286           expiration dates
28287
28288 2002-10-10 09:28  ivan
28289
28290         * httemplate/edit/cust_main.cgi: expiration date bugfix for HIDE
28291
28292 2002-10-09 07:30  ivan
28293
28294         * FS/FS/Conf.pm: nasty typo
28295
28296 2002-10-09 06:59  ivan
28297
28298         * FS/FS/Conf.pm: don't explicitly specify unclassified config
28299           section
28300
28301 2002-10-09 06:43  ivan
28302
28303         * FS/FS/part_export/vpopmail.pm: don't error out trying to create
28304           existing directories in vpopmail export
28305
28306 2002-10-09 06:07  ivan
28307
28308         * FS/FS/: Conf.pm, svc_acct.pm: radius-password config value to set
28309           the attribute used for plaintext pw's
28310
28311 2002-10-08 04:10  ivan
28312
28313         * httemplate/: index.html, search/cust_pkg.cgi: add suspended
28314           package browse (closes: Bug#467)
28315
28316 2002-10-08 03:50  ivan
28317
28318         * eg/export_template.pm: slightly less sucky
28319
28320 2002-10-08 01:33  ivan
28321
28322         * FS/FS/Conf.pm, httemplate/view/svc_acct.cgi: svc_acct-notes
28323           displays static HTML on account view (closes: Bug#465)
28324
28325 2002-10-07 21:46  ivan
28326
28327         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
28328           httemplate/view/cust_main.cgi: payby-default config option, with
28329           special "HIDE" option to disable billing information in the web
28330           interface (closes: Bug#468)
28331
28332 2002-10-07 01:47  ivan
28333
28334         * FS/bin/freeside-daily: cancel when it is *after* expiration date,
28335           not when it is *before*
28336
28337 2002-10-05 04:14  ivan
28338
28339         * FS/FS/part_export/sqlradius.pm: fix sqlradius export to not set
28340           blank id fields
28341
28342 2002-10-04 05:56  ivan
28343
28344         * FS/FS/type_pkgs.pm, FS/FS/part_export/sqlradius.pm,
28345           FS/bin/freeside-setup, httemplate/docs/install.html,
28346           httemplate/edit/process/cust_pkg.cgi,
28347           httemplate/misc/change_pkg.cgi, httemplate/search/cust_main.cgi,
28348           httemplate/view/cust_main.cgi: working on the road:   - easier
28349           "change package" link for changing one package to another   -
28350           sqlradius export now compatible with Pg   - indices on phone
28351           numbers   - install instructions specify Pg 7.1 (at least until
28352           ILIKE thing is changed)   - searching on phone number fragments
28353
28354 2002-10-04 05:39  ivan
28355
28356         * FS/bin/freeside-daily: turn on AutoCommit when vacuuming
28357
28358 2002-10-04 05:29  ivan
28359
28360         * FS/bin/freeside-count-active-customers: adding
28361
28362 2002-10-04 05:09  ivan
28363
28364         * FS/FS/cust_bill.pm: default for customers with no invoices   was:
28365           print   is now: send email to invoice from address
28366
28367 2002-10-03 08:29  ivan
28368
28369         * FS/FS/svc_acct.pm: fix implicit RADIUS password attribute to be
28370           Crypt-Password for encrypted pw's
28371
28372 2002-09-27 05:14  ivan
28373
28374         * FS/FS/svc_acct.pm: allow + in md5 encrypted passwords
28375
28376 2002-09-27 05:14  ivan
28377
28378         * FS/FS/UID.pm: don't chop blanks
28379
28380 2002-09-26 23:00  ivan
28381
28382         * htetc/global.asa: only load Devel::AutoProfiler if it is
28383           installed
28384
28385 2002-09-26 22:36  ivan
28386
28387         * FS/bin/freeside-adduser: lock mapsecrets file
28388
28389 2002-09-25 22:28  ivan
28390
28391         * Makefile: fix $INIT_FILE usage
28392
28393 2002-09-25 22:26  ivan
28394
28395         * FS/FS/svc_acct.pm: fix for inserting un-audited accounts
28396
28397 2002-09-25 22:25  ivan
28398
28399         * Makefile: oops
28400
28401 2002-09-25 21:45  ivan
28402
28403         * httemplate/search/svc_acct.cgi: tyop
28404
28405 2002-09-25 02:11  ivan
28406
28407         * Makefile, httemplate/docs/install.html: doc
28408
28409 2002-09-25 02:09  ivan
28410
28411         * FS/FS/raddb.pm: regenerate raddb.pm from freeradius-0.4 dicts add
28412           "Authentication-Type" for netc.net.au (radiator?)
28413
28414 2002-09-24 01:31  ivan
28415
28416         * FS/FS/Conf.pm: deprecate vpopmailrestart config value
28417
28418 2002-09-23 07:27  ivan
28419
28420         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl: global.asa
28421           changes for profiling redirects header-handling changes necessary
28422           for chart .cgis
28423
28424 2002-09-23 01:50  ivan
28425
28426         * Makefile: better default Pg datasource
28427
28428 2002-09-21 04:17  ivan
28429
28430         * README.1.5.0pre1, FS/bin/freeside-setup,
28431           httemplate/docs/schema.dia, httemplate/docs/schema.html,
28432           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
28433           FS/FS/cust_main_county.pm, bin/create-history-tables,
28434           httemplate/browse/cust_main_county.cgi,
28435           httemplate/edit/cust_main_county.cgi,
28436           httemplate/edit/process/cust_main_county.cgi: all taxes now have
28437           names.  closes: Bug#15
28438
28439 2002-09-20 08:49  ivan
28440
28441         * README: d
28442
28443 2002-09-20 08:49  ivan
28444
28445         * FS/Makefile.PL: installing into /usr/bin, bah
28446
28447 2002-09-20 08:48  ivan
28448
28449         * FS/FS.pm: doc
28450
28451 2002-09-20 08:48  ivan
28452
28453         * Makefile: 1.5.0
28454
28455 2002-09-20 08:47  ivan
28456
28457         * FS/MANIFEST, FS/bin/freeside-addoutsourceuser,
28458           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
28459           FS/bin/freeside-deluser, FS/bin/freeside-setup,
28460           bin/populate-msgcat: add freeside-deluser, freeside-deloutsource
28461           and freeside-deloutsourceuser
28462
28463 2002-09-20 08:46  ivan
28464
28465         * FS/FS/Record.pm: fix database sequence code, closes: Bug#69
28466
28467 2002-09-20 07:48  ivan
28468
28469         * FS/FS/part_export.pm: extraneous warn
28470
28471 2002-09-20 05:50  ivan
28472
28473         * FS/bin/freeside-setup, bin/fs-setup,
28474           httemplate/docs/install.html: move from bin/fs-setup to
28475           FS/bin/freeside-setup
28476
28477 2002-09-20 05:04  ivan
28478
28479         * README.1.5.0pre1, httemplate/docs/install.html: doc NetAddr::IP
28480           dependancy
28481
28482 2002-09-20 03:16  ivan
28483
28484         * README.1.5.0pre1, FS/FS/UID.pm, bin/fs-setup: change otaker
28485           fields to 32 chars
28486
28487 2002-09-19 06:34  ivan
28488
28489         * bin/fs-setup, FS/FS/Record.pm, bin/dbdef-create: use database
28490           SERIAL or AUTO_INCREMENT for primary keys, finally, yay! closes:
28491           bug#69
28492
28493 2002-09-19 06:25  ivan
28494
28495         * README.1.5.0pre1: preliminary upgrade instructions
28496
28497 2002-09-19 01:43  ivan
28498
28499         * FS/bin/freeside-daily: package expiration
28500
28501 2002-09-19 01:34  ivan
28502
28503         * FS/FS/svc_acct.pm: remove extra definition of $cust_pkg
28504
28505 2002-09-19 00:15  ivan
28506
28507         * httemplate/view/cust_pkg.cgi: cancel later in view UI... hmm
28508
28509 2002-09-18 15:50  ivan
28510
28511         * FS/FS/Conf.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
28512           FS/bin/freeside-email, httemplate/edit/svc_forward.cgi,
28513           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
28514           httemplate/view/svc_acct.cgi: remove domain config file, closes:
28515           Bug#269
28516
28517 2002-09-18 15:38  ivan
28518
28519         * FS/FS/: svc_domain.pm, cust_svc.pm: removing svc_acct_sm
28520
28521 2002-09-18 05:10  ivan
28522
28523         * httemplate/docs/: index.html, legacy.html, upgrade4.html,
28524           upgrade5.html, upgrade6.html: doc
28525
28526 2002-09-17 03:21  ivan
28527
28528         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
28529           httemplate/edit/part_bill_event.cgi: remove obsolete cybercash
28530           support
28531
28532 2002-09-17 02:19  ivan
28533
28534         * FS/FS.pm, FS/MANIFEST, FS/FS/InitHandler.pm, FS/FS/cust_pkg.pm,
28535           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
28536           FS/FS/svc_acct_sm.pm, FS/t/svc_acct_sm.t, httemplate/index.html,
28537           httemplate/docs/schema.dia, httemplate/docs/schema.html,
28538           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct_sm.cgi,
28539           httemplate/edit/process/part_svc.cgi,
28540           httemplate/edit/process/svc_acct_sm.cgi,
28541           httemplate/misc/link.cgi, httemplate/search/svc_acct_sm.cgi,
28542           httemplate/search/svc_acct_sm.html,
28543           httemplate/search/svc_domain.cgi,
28544           httemplate/view/svc_acct_sm.cgi: remove svc_acct_sm
28545
28546 2002-09-16 17:40  ivan
28547
28548         * FS/FS/cust_bill.pm: send_ftp doc fix
28549
28550 2002-09-16 17:33  ivan
28551
28552         * FS/FS/: Conf.pm, cust_bill.pm, cust_main.pm, svc_acct.pm:   -
28553           "emailinvoiceauto" implementation rewritten to work properly,
28554           stop
28555               overwriting existing invoice destinations
28556
28557 2002-09-16 02:27  ivan
28558
28559         * FS/bin/freeside-expiration-alerter: skip empty expiration dates
28560
28561 2002-09-11 02:28  ivan
28562
28563         * httemplate/browse/svc_acct_pop.cgi: mason error
28564
28565 2002-09-11 02:09  ivan
28566
28567         * httemplate/search/cust_main.cgi: mason warnings
28568
28569 2002-09-09 20:31  ivan
28570
28571         * FS/FS/cust_bill.pm: Business::OnlinePaymet fix for processors w/o
28572           order numbers, like VirtualNet
28573
28574 2002-09-09 17:37  ivan
28575
28576         * httemplate/docs/upgrade9.html: doc: need Net::SSH 0.07 for 1.4.1
28577
28578 2002-09-09 16:05  khoff
28579
28580         * httemplate/: browse/ac.cgi, browse/ac_type.cgi, edit/ac.cgi,
28581           edit/ac_type.cgi, edit/svc_broadband.cgi, edit/process/ac.cgi,
28582           edit/process/ac_block.cgi, edit/process/ac_field.cgi,
28583           edit/process/ac_type.cgi, edit/process/part_ac_field.cgi,
28584           edit/process/svc_broadband.cgi, view/svc_broadband.cgi:
28585           svc_broadband merge
28586
28587 2002-09-09 16:01  khoff
28588
28589         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, bin/fs-setup,
28590           htetc/global.asa, httemplate/index.html,
28591           httemplate/edit/part_svc.cgi,
28592           httemplate/edit/process/part_svc.cgi, FS/FS/ac.pm,
28593           FS/FS/ac_block.pm, FS/FS/ac_field.pm, FS/FS/ac_type.pm,
28594           FS/FS/part_ac_field.pm, FS/FS/svc_broadband.pm: svc_broadband
28595           merge
28596
28597 2002-09-09 15:57  ivan
28598
28599         * FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
28600           freeside-receivables-report, freeside-tax-report: allow . in
28601           untaint_argv, for usernames
28602
28603 2002-09-09 15:56  khoff
28604
28605         * FS/MANIFEST: svc_broadband merge
28606
28607 2002-09-09 12:56  ivan
28608
28609         * FS/FS/part_export.pm: vpopmail export doc clarification: ssh as
28610           vpopmail user
28611
28612 2002-09-09 12:54  ivan
28613
28614         * httemplate/docs/ssh.html: doc clarification about users
28615
28616 2002-09-09 05:34  ivan
28617
28618         * FS/FS/: ClientAPI.pm, InitHandler.pm, svc_acct.pm,
28619           ClientAPI/passwd.pm: : is not legal in GECOS
28620
28621 2002-09-08 05:57  ivan
28622
28623         * FS/FS/svc_domain.pm: ordering fix on delete: domain_record
28624           records first, then svc_domain
28625
28626 2002-09-08 05:40  ivan
28627
28628         * bin/bind.export: error out if can't open .HEADER files
28629
28630 2002-09-08 04:36  ivan
28631
28632         * README: 1.4.1
28633
28634 2002-09-08 02:49  ivan
28635
28636         * conf/: soadefaultttl, soaexpire, soarefresh, soaretry: some
28637           useful default domain files
28638
28639 2002-09-07 07:20  ivan
28640
28641         * FS/FS/part_export.pm: mention docs/ssh.html in vpopmail
28642           description, give up hoping for a better description of the
28643           export from jeff
28644
28645 2002-09-06 19:27  ivan
28646
28647         * httemplate/docs/: index.html, upgrade9.html: 1.4.1
28648
28649 2002-09-06 19:19  ivan
28650
28651         * FS/FS/part_export/vpopmail.pm: import flocking constants
28652
28653 2002-09-05 11:51  ivan
28654
28655         * FS/FS/part_export/vpopmail.pm: clear up directory silliness ick
28656
28657 2002-09-05 10:01  ivan
28658
28659         * httemplate/edit/cust_main.cgi: "same as billing address" box
28660           would uncheck itself on errors (only looked at previous
28661           ship_last, not CGI checkbox value too)  Closes: Bug#448
28662
28663 2002-09-05 09:51  ivan
28664
28665         * FS/FS/cust_bill.pm: Business::OnlinePayment::VitualNet
28666           compatibility
28667
28668 2002-09-05 06:59  ivan
28669
28670         * ANNOUCE.1.4.0: naw
28671
28672 2002-09-05 06:50  ivan
28673
28674         * httemplate/browse/part_svc.cgi: don't show "clone an existing
28675           service definition" if there aren't any yet
28676
28677 2002-09-05 06:27  ivan
28678
28679         * FS/FS/cust_main.pm, httemplate/index.html,
28680           httemplate/misc/cust_main-import_charges.cgi,
28681           httemplate/misc/process/cust_main-import_charges.cgi: batch
28682           charge/credit import
28683
28684 2002-09-05 06:01  ivan
28685
28686         * FS/FS/svc_acct.pm: show illegal dir in error msg
28687
28688 2002-09-05 02:10  ivan
28689
28690         * FS/FS/: part_export.pm, part_export/vpopmail.pm: get rid of
28691           extraneous `vpopmail machine' field
28692
28693 2002-09-04 05:43  ivan
28694
28695         * Makefile, httemplate/index.html: 1.4.1beta1
28696
28697 2002-09-04 01:42  ivan
28698
28699         * httemplate/edit/part_pkg.cgi: spelling
28700
28701 2002-08-30 16:48  ivan
28702
28703         * FS/FS/cust_bill.pm: oops, missing charged column in csv exports
28704
28705 2002-08-30 16:42  ivan
28706
28707         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm,
28708           httemplate/edit/process/part_bill_event.cgi: new invoice event:
28709           upload a CSV file
28710
28711 2002-08-30 16:17  ivan
28712
28713         * FS/FS/cust_main.pm: bill batch imported customers immediately (as
28714           of their cust_pkg.bill date) - setting cust_pkg.bill date
28715           directly bypasses setup fee
28716
28717 2002-08-30 10:34  ivan
28718
28719         * FS/FS/cust_main.pm, httemplate/index.html,
28720           httemplate/misc/cust_main-import.cgi,
28721           httemplate/misc/process/cust_main-import.cgi: working CSV import
28722           for crcmn
28723
28724 2002-08-30 04:33  ivan
28725
28726         * httemplate/edit/cust_main.cgi: use eidiot rather than die for
28727           (hopefully) better error message
28728
28729 2002-08-30 03:25  ivan
28730
28731         * Makefile: silly conf/registries dir still hanging around in CVS
28732           checkouts
28733
28734 2002-08-29 07:11  ivan
28735
28736         * httemplate/search/cust_pkg.cgi: UI ROWSPAN fix
28737
28738 2002-08-29 02:11  ivan
28739
28740         * FS/FS/svc_acct.pm: dont require uid for finger and quota, fix md5
28741           import, make username/password for unexported services conflict
28742           at least with self
28743
28744 2002-08-29 01:13  khoff
28745
28746         * httemplate/view/svc_domain.cgi: Missing Mason/Apache::ASP tags
28747
28748 2002-08-29 00:50  ivan
28749
28750         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail updates
28751
28752 2002-08-28 23:02  ivan
28753
28754         * FS/FS/UID.pm: stupid kludge until schema otakers are not 8 chars
28755
28756 2002-08-28 22:57  ivan
28757
28758         * httemplate/view/svc_acct.cgi: password viewing UI change
28759
28760 2002-08-27 00:26  khoff
28761
28762         * FS/FS/Record.pm: Yip yip, I sprained my brain
28763
28764 2002-08-26 13:40  ivan
28765
28766         * FS/FS/cust_pkg.pm: allow . and - in otaker usernames
28767
28768 2002-08-24 20:54  ivan
28769
28770         * FS/bin/freeside-addoutsourceuser: ?
28771
28772 2002-08-24 20:42  ivan
28773
28774         * FS/bin/freeside-addoutsourceuser: correct secrets file path
28775
28776 2002-08-24 19:35  ivan
28777
28778         * FS/FS/part_export/shellcommands.pm: separate vars for quoted
28779           passwords
28780
28781 2002-08-24 19:26  ivan
28782
28783         * FS/FS/part_export/shellcommands.pm: properly quote password as
28784           well as finger
28785
28786 2002-08-24 18:48  ivan
28787
28788         * FS/bin/freeside-addoutsourceuser: password
28789
28790 2002-08-24 18:48  ivan
28791
28792         * FS/: MANIFEST, bin/freeside-addoutsourceuser: Added Files:
28793           bin/freeside-addoutsourceuser
28794
28795 2002-08-24 18:16  ivan
28796
28797         * FS/bin/: freeside-adduser, freeside-setup: doc
28798
28799 2002-08-24 18:14  ivan
28800
28801         * FS/bin/freeside-setup: noninteractive freeside-setup
28802
28803 2002-08-24 18:09  ivan
28804
28805         * FS/bin/: freeside-adduser, freeside-setup: doc
28806
28807 2002-08-24 01:13  ivan
28808
28809         * FS/bin/freeside-adduser: also do -b flag
28810
28811 2002-08-24 00:43  ivan
28812
28813         * FS/FS/part_export/shellcommands.pm: allow $domain as a variable
28814           in commands
28815
28816 2002-08-24 00:20  ivan
28817
28818         * httemplate/edit/part_export.cgi: don't substitute defaults for
28819           empty options when editing exports
28820
28821 2002-08-23 23:41  ivan
28822
28823         * FS/FS/part_export/: domain_shellcommands.pm, shellcommands.pm,
28824           www_shellcommands.pm: - depend on Net::SSH 0.07, for OpenSSH -T
28825           fix - no strict 'vars'; when necessary
28826
28827 2002-08-23 20:29  ivan
28828
28829         * httemplate/: view/cust_main.cgi, misc/unprovision.cgi:
28830           unprovision a single service
28831
28832 2002-08-23 19:10  ivan
28833
28834         * FS/bin/freeside-addoutsource: fix path
28835
28836 2002-08-23 18:53  ivan
28837
28838         * FS/bin/freeside-queued: depend on Net::SSH 0.07, for -T fix
28839
28840 2002-08-23 17:51  ivan
28841
28842         * httemplate/view/cust_main.cgi: UI
28843
28844 2002-08-23 17:16  ivan
28845
28846         * FS/: MANIFEST, bin/freeside-addoutsource: Added Files:
28847           bin/freeside-addoutsource
28848
28849 2002-08-23 16:43  ivan
28850
28851         * FS/: MANIFEST, FS/part_export.pm,
28852           FS/part_export/domain_shellcommands.pm,
28853           t/part_export-domain_shellcommands.t: add domain_shellcommands
28854           export
28855
28856 2002-08-19 16:08  ivan
28857
28858         * httemplate/view/cust_main.cgi: encode_entities for comments
28859           entries
28860
28861 2002-08-11 23:17  ivan
28862
28863         * rt/: COPYING, ChangeLog, Makefile, README, TODO,
28864           bin/initacls.Oracle, bin/initacls.Pg, bin/initacls.mysql,
28865           bin/mason_handler.fcgi, bin/mason_handler.scgi, bin/rt,
28866           bin/rt-mailgate, bin/rtadmin, bin/webmux.pl, docs/README.docs,
28867           docs/Security, docs/rt.gif, docs/design_docs/CARS,
28868           docs/design_docs/TransactionTypes.txt, docs/design_docs/acls,
28869           docs/design_docs/basic-definitions.txt,
28870           docs/design_docs/cli_spec, docs/design_docs/cvs_integration,
28871           docs/design_docs/evil_plans,
28872           docs/design_docs/link-definitions.txt,
28873           docs/design_docs/local_hacking,
28874           docs/design_docs/subscription-definitions.txt,
28875           docs/design_docs/users, etc/acl.Oracle, etc/acl.Pg,
28876           etc/acl.mysql, etc/config.pm, etc/rt.spec, etc/schema.Oracle,
28877           etc/schema.Pg, etc/schema.mysql, etc/schema.pm, lib/MANIFEST,
28878           lib/MANIFEST.SKIP, lib/Makefile.PL, lib/RT.pm, lib/test.pl,
28879           lib/RT/ACE.pm, lib/RT/ACL.pm, lib/RT/Attachment.pm,
28880           lib/RT/Attachments.pm, lib/RT/CurrentUser.pm, lib/RT/Date.pm,
28881           lib/RT/EasySearch.pm, lib/RT/Group.pm, lib/RT/GroupMember.pm,
28882           lib/RT/GroupMembers.pm, lib/RT/Groups.pm, lib/RT/Handle.pm,
28883           lib/RT/Keyword.pm, lib/RT/KeywordSelect.pm,
28884           lib/RT/KeywordSelects.pm, lib/RT/Keywords.pm, lib/RT/Link.pm,
28885           lib/RT/Links.pm, lib/RT/ObjectKeyword.pm,
28886           lib/RT/ObjectKeywords.pm, lib/RT/Queue.pm, lib/RT/Queues.pm,
28887           lib/RT/Record.pm, lib/RT/Scrip.pm, lib/RT/ScripAction.pm,
28888           lib/RT/ScripActions.pm, lib/RT/ScripCondition.pm,
28889           lib/RT/ScripConditions.pm, lib/RT/Scrips.pm, lib/RT/Template.pm,
28890           lib/RT/Templates.pm, lib/RT/TestHarness.pm, lib/RT/Ticket.pm,
28891           lib/RT/Tickets.pm, lib/RT/Transaction.pm, lib/RT/Transactions.pm,
28892           lib/RT/User.pm, lib/RT/Users.pm, lib/RT/Watcher.pm,
28893           lib/RT/Watchers.pm, lib/RT/Action/Autoreply.pm,
28894           lib/RT/Action/Generic.pm, lib/RT/Action/Notify.pm,
28895           lib/RT/Action/NotifyAsComment.pm, lib/RT/Action/OpenDependent.pm,
28896           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SendEmail.pm,
28897           lib/RT/Action/SendPasswordEmail.pm,
28898           lib/RT/Action/StallDependent.pm,
28899           lib/RT/Condition/AnyTransaction.pm, lib/RT/Condition/Generic.pm,
28900           lib/RT/Condition/NewDependency.pm,
28901           lib/RT/Condition/StatusChange.pm, lib/RT/Interface/CLI.pm,
28902           lib/RT/Interface/Email.pm, lib/RT/Interface/Web.pm: import rt
28903           2.0.14
28904
28905 2002-08-02 17:39  ivan
28906
28907         * httemplate/docs/: install.html, legacy.html: remove some extra
28908           modules from install doc
28909
28910 2002-07-31 11:55  ivan
28911
28912         * FS/FS/part_export.pm: delete directories when deleting users on
28913           freebsd
28914
28915 2002-07-31 06:18  ivan
28916
28917         * FS/FS/svc_acct.pm: fix bug with static IP addresses
28918
28919 2002-07-26 20:56  ivan
28920
28921         * httemplate/misc/cancel-unaudited.cgi: move transaction from web
28922           interface to lib code
28923
28924 2002-07-26 19:47  ivan
28925
28926         * FS/bin/freeside-daily: vacuum pg databases daily
28927
28928 2002-07-25 19:33  ivan
28929
28930         * FS/FS/: part_export.pm, part_export/shellcommands.pm:
28931           shellcommands edit gecos field too
28932
28933 2002-07-25 18:38  ivan
28934
28935         * httemplate/docs/install.html: tyop
28936
28937 2002-07-25 18:31  ivan
28938
28939         * httemplate/docs/install.html: tyop
28940
28941 2002-07-23 05:37  ivan
28942
28943         * FS/FS/svc_acct.pm: fix small bugs in duplicate username checking
28944
28945 2002-07-22 03:50  ivan
28946
28947         * FS/t/ClientAPI.t, fs_selfservice/FS-SelfService/cgi/passwd.html:
28948           adding
28949
28950 2002-07-22 03:41  ivan
28951
28952         * httemplate/docs/install.html: no mysql in 1.4.0 release.
28953           hopefully 1.4.1
28954
28955 2002-07-22 03:20  ivan
28956
28957         * ANNOUCE.1.4.0, Makefile, README.1.4.0pre11, README.1.4.0pre12,
28958           README.1.4.0pre13, README.1.4.0pre14, README.1.4.0pre8,
28959           README.1.4.0pre9: 1.4.0
28960
28961 2002-07-22 03:18  ivan
28962
28963         * FS/FS/CGI.pm: UI
28964
28965 2002-07-22 03:18  ivan
28966
28967         * FS/FS/cust_main.pm: sort bills by date
28968
28969 2002-07-16 05:29  ivan
28970
28971         * FS/: MANIFEST, FS/ClientAPI.pm, FS/ClientAPI/MyAccount.pm,
28972           FS/ClientAPI/passwd.pm: ClientAPI
28973
28974 2002-07-16 05:28  ivan
28975
28976         * fs_selfservice/: DEPLOY, freeside-selfservice-server,
28977           fs_passwd_test, FS-SelfService/SelfService.pm,
28978           FS-SelfService/freeside-selfservice-clientd,
28979           FS-SelfService/cgi/login.html, FS-SelfService/cgi/myaccount.html,
28980           FS-SelfService/cgi/selfservice.cgi,
28981           FS-SelfService/cgi/view_invoice.html: invoice viewing...
28982
28983 2002-07-15 20:57  ivan
28984
28985         * FS/FS/part_export/infostreet.pm: missing ; in eval'ed sub
28986
28987 2002-07-15 20:56  ivan
28988
28989         * FS/FS/part_export/infostreet.pm: better error handling
28990
28991 2002-07-15 20:47  ivan
28992
28993         * FS/FS/part_export/infostreet.pm: fix XML-RPC weirdness
28994
28995 2002-07-15 01:28  ivan
28996
28997         * fs_selfservice/: freeside-selfservice-server, fs_passwd_test,
28998           FS-SelfService/freeside-selfservice-clientd: working framework,
28999           no hung clients, whew
29000
29001 2002-07-14 18:44  ivan
29002
29003         * bin/bind.import: finally a working DNS::ZoneParse
29004
29005 2002-07-13 17:28  ivan
29006
29007         * httemplate/docs/: install.html, upgrade8.html: no mason 1.1x yet
29008           :(
29009
29010 2002-07-11 06:52  ivan
29011
29012         * fs_selfservice/: DEPLOY, freeside-selfservice-server,
29013           fs_passwd_test, FS-SelfService/MANIFEST,
29014           FS-SelfService/SelfService.pm,
29015           FS-SelfService/freeside-selfservice-clientd: finally working
29016           async framework
29017
29018 2002-07-08 19:23  ivan
29019
29020         * httemplate/docs/: schema.dia, schema.png: new schema diagram
29021
29022 2002-07-08 10:14  ivan
29023
29024         * FS/bin/freeside-queued: oops, fix for bug only surfacing with
29025           different freeside uid/gid
29026
29027 2002-07-08 08:56  ivan
29028
29029         * httemplate/edit/svc_acct.cgi: better error message
29030
29031 2002-07-08 06:07  ivan
29032
29033         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
29034           edit expiration dates
29035
29036 2002-07-08 03:52  ivan
29037
29038         * httemplate/search/cust_bill.cgi: remove perl-side sort routines,
29039           no longer needed
29040
29041 2002-07-08 03:01  ivan
29042
29043         * FS/FS/part_export.pm: default linux/netbsd shellcommand userdel
29044           should remove home directories
29045
29046 2002-07-08 01:39  ivan
29047
29048         * httemplate/docs/install.html: new and improved instructions!  now
29049           even more idiot proof!
29050
29051 2002-07-07 10:49  ivan
29052
29053         * FS/FS/svc_acct.pm: rewrite uid-dup checking to be
29054           new-export-aware, closes: #431
29055
29056 2002-07-07 07:33  ivan
29057
29058         * httemplate/search/cust_bill.cgi: clean up after rewrite... turned
29059           out rather nice
29060
29061 2002-07-07 07:28  ivan
29062
29063         * httemplate/search/cust_bill.cgi: fixing 30/60/90/120...
29064
29065 2002-07-07 07:26  ivan
29066
29067         * httemplate/search/cust_bill.cgi: just might work
29068
29069 2002-07-07 07:24  ivan
29070
29071         * httemplate/search/cust_bill.cgi: that would be nice...
29072
29073 2002-07-07 07:18  ivan
29074
29075         * httemplate/search/cust_bill.cgi: fix 30/60/90/120 browses
29076
29077 2002-07-07 07:14  ivan
29078
29079         * httemplate/search/cust_bill.cgi: UI
29080
29081 2002-07-07 07:12  ivan
29082
29083         * httemplate/search/cust_bill.cgi: totals and order by
29084
29085 2002-07-07 07:00  ivan
29086
29087         * httemplate/search/cust_bill.cgi: try for correct totals
29088
29089 2002-07-07 06:52  ivan
29090
29091         * httemplate/search/cust_bill.cgi: don't recalculate owed
29092
29093 2002-07-07 06:31  ivan
29094
29095         * httemplate/search/cust_bill.cgi: comma
29096
29097 2002-07-07 06:30  ivan
29098
29099         * httemplate/search/cust_bill.cgi: calculate owed as subquery here
29100           too
29101
29102 2002-07-07 06:25  ivan
29103
29104         * httemplate/search/cust_bill.cgi: don't forget to where the where
29105           clause
29106
29107 2002-07-07 06:23  ivan
29108
29109         * httemplate/search/cust_bill.cgi: try for working paged invoices,
29110           this time with subqueries
29111
29112 2002-07-07 04:45  ivan
29113
29114         * httemplate/search/cust_bill.cgi: wtf?
29115
29116 2002-07-07 04:30  ivan
29117
29118         * httemplate/search/cust_bill.cgi: invoice search with possibly
29119           working pager
29120
29121 2002-07-07 04:03  ivan
29122
29123         * httemplate/search/cust_bill.cgi: move query logic from perl to
29124           sql for scalability
29125
29126 2002-07-06 05:53  ivan
29127
29128         * httemplate/docs/install.html: new!  improved!  now even more
29129           idiot-proof!
29130
29131 2002-07-06 05:15  ivan
29132
29133         * Makefile: beta2
29134
29135 2002-07-06 05:13  ivan
29136
29137         * bin/fs-setup: fix Can't use an undefined value as an ARRAY
29138           reference at ./fs-setup line 209, <STDIN> line 3.
29139
29140 2002-07-06 04:08  ivan
29141
29142         * httemplate/: edit/svc_forward.cgi, view/svc_forward.cgi: fix UI
29143           for forwards - use HTML::Widgets::SelectLayers, closes: Bug#303
29144
29145 2002-07-06 01:50  ivan
29146
29147         * httemplate/view/svc_acct.cgi: add "are you sure?" javascript on
29148           view/svc_acct.cgi "cancel unaudited account" (closes: Bug#432)
29149
29150 2002-07-06 01:29  ivan
29151
29152         * httemplate/view/: cust_pkg.cgi, cust_main.cgi: speling
29153
29154 2002-07-06 00:32  ivan
29155
29156         * httemplate/edit/part_pkg.cgi: fix speling
29157
29158 2002-07-06 00:31  ivan
29159
29160         * ANNOUCE.1.4.0: this file should probably go away soon...
29161
29162 2002-07-06 00:30  ivan
29163
29164         * FS/FS/: Conf.pm, part_export.pm, svc_www.pm,
29165           part_export/www_shellcommands.pm: move svc_www ssh jobs to the
29166           job queue & exports, and make them configurable
29167
29168 2002-07-05 21:20  ivan
29169
29170         * FS/FS/svc_acct.pm: typo
29171
29172 2002-07-05 16:32  ivan
29173
29174         * httemplate/config/config.cgi: fix bug with config having a value
29175           not in the select
29176
29177 2002-07-04 03:35  ivan
29178
29179         * httemplate/browse/: agent.cgi, agent_type.cgi,
29180           part_bill_event.cgi, part_export.cgi, part_pkg.cgi,
29181           part_referral.cgi, part_svc.cgi, svc_acct_pop.cgi: move "add"
29182           links to the top
29183
29184 2002-07-03 07:45  ivan
29185
29186         * FS/t/part_export-http.t: s/_post//
29187
29188 2002-07-03 07:21  ivan
29189
29190         * FS/: MANIFEST, FS/part_export.pm, FS/part_export/http.pm,
29191           t/part_export-http.t: http export
29192
29193 2002-07-03 04:37  ivan
29194
29195         * FS/FS/InitHandler.pm: 54
29196
29197 2002-07-03 04:35  ivan
29198
29199         * FS/FS/InitHandler.pm: sacrifice memory for speed
29200
29201 2002-07-03 04:31  ivan
29202
29203         * FS/FS/InitHandler.pm: preload modules
29204
29205 2002-07-03 04:23  ivan
29206
29207         * FS/FS/: InitHandler.pm, UID.pm: fix to allow running during
29208           apache init
29209
29210 2002-07-03 04:10  ivan
29211
29212         * FS/FS/UID.pm: allow InitHandler to work during apache startup
29213
29214 2002-07-03 03:50  ivan
29215
29216         * FS/FS/InitHandler.pm: skip comment & blank lines
29217
29218 2002-07-03 03:48  ivan
29219
29220         * FS/FS/InitHandler.pm: debug
29221
29222 2002-07-03 03:33  ivan
29223
29224         * FS/: MANIFEST, FS/InitHandler.pm, t/InitHandler.t: preload all
29225           dbdefs
29226
29227 2002-07-02 20:57  ivan
29228
29229         * FS/FS/cust_main.pm: working one-time charges again
29230
29231 2002-07-02 20:52  ivan
29232
29233         * httemplate/view/cust_main.cgi: ui
29234
29235 2002-07-02 20:47  ivan
29236
29237         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
29238           httemplate/edit/process/quick-charge.cgi,
29239           httemplate/view/cust_main.cgi: one-time charges with tax classes
29240
29241 2002-07-02 19:25  ivan
29242
29243         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
29244           httemplate/config/config.cgi: deprecate text radius config
29245           options update config docs
29246
29247 2002-07-02 18:47  ivan
29248
29249         * FS/: MANIFEST, bin/freeside-reexport: freeside-reexport
29250
29251 2002-07-02 18:05  ivan
29252
29253         * FS/bin/freeside-sqlradius-reset: pod
29254
29255 2002-07-02 18:01  ivan
29256
29257         * FS/bin/freeside-sqlradius-reset: fix usage message
29258
29259 2002-07-02 16:03  ivan
29260
29261         * FS/FS/part_export.pm: fix usermod commands for freebsd
29262
29263 2002-07-02 07:38  ivan
29264
29265         * ANNOUCE.1.4.0: beta1!
29266
29267 2002-07-02 07:37  ivan
29268
29269         * Makefile: beta1!!
29270
29271 2002-07-02 07:22  ivan
29272
29273         * FS/FS/part_export/textradius.pm: working textradius export
29274
29275 2002-07-02 07:00  ivan
29276
29277         * FS/FS/part_export/textradius.pm: better diagnostics
29278
29279 2002-07-02 06:22  ivan
29280
29281         * httemplate/view/cust_main.cgi: ui s/ /&nbsp;
29282
29283 2002-07-02 06:04  ivan
29284
29285         * FS/FS/part_export/shellcommands.pm: no warnings
29286
29287 2002-07-02 06:00  ivan
29288
29289         * FS/FS/: part_export.pm, part_export/shellcommands.pm: working
29290           linux and freebsd shellcommands
29291
29292 2002-07-02 04:29  ivan
29293
29294         * FS/FS/part_export.pm: fix for freebsd presets
29295
29296 2002-07-02 04:27  ivan
29297
29298         * FS/FS/part_export.pm: useful shellcommands presets
29299
29300 2002-07-02 03:14  ivan
29301
29302         * FS/bin/freeside-queued: grr old openssh grr freebsd
29303
29304 2002-07-02 03:01  ivan
29305
29306         * httemplate/docs/install.html: freeside group
29307
29308 2002-07-02 02:42  ivan
29309
29310         * FS/bin/freeside-queued: fleabsd grr
29311
29312 2002-07-02 02:39  ivan
29313
29314         * FS/bin/freeside-queued: freebsd is sofa king broken
29315
29316 2002-07-02 00:31  ivan
29317
29318         * FS/FS/part_export/textradius.pm: working textradius
29319
29320 2002-07-02 00:13  ivan
29321
29322         * FS/FS/part_export/textradius.pm: better error reporting from
29323           rsync
29324
29325 2002-07-01 23:58  ivan
29326
29327         * FS/FS/part_export/: shellcommands.pm, www_shellcommands.pm:
29328           s/options/option/, oops, and machine isn't an option
29329
29330 2002-07-01 23:48  ivan
29331
29332         * FS/FS/queue.pm: error messages can have other chars
29333
29334 2002-07-01 15:38  ivan
29335
29336         * FS/FS/part_export/textradius.pm: prevent any possible infinite
29337           looping
29338
29339 2002-07-01 02:15  ivan
29340
29341         * FS/FS/part_export/textradius.pm: real-time! text radius export
29342
29343 2002-06-30 04:01  ivan
29344
29345         * ANNOUCE.1.4.0, CREDITS: administrivia
29346
29347 2002-06-30 00:17  ivan
29348
29349         * FS/FS/Record.pm: oops, very bad
29350
29351 2002-06-30 00:16  ivan
29352
29353         * FS/FS/Record.pm: get rid of unneeded Pg-cruft (don't use native
29354           Pg money type)
29355
29356 2002-06-30 00:04  ivan
29357
29358         * FS/FS/Record.pm: fix dbdef caching
29359
29360 2002-06-29 19:13  ivan
29361
29362         * FS/: MANIFEST, FS/part_export.pm,
29363           FS/part_export/shellcommands_withdomain.pm,
29364           t/part_export-shellcommands_withdomain.t: export!
29365
29366 2002-06-29 18:18  ivan
29367
29368         * httemplate/docs/ssh.html: adding
29369
29370 2002-06-28 13:31  ivan
29371
29372         * FS/FS/svc_acct.pm, bin/populate-msgcat: better error message for
29373           illegal password
29374
29375 2002-06-28 13:23  ivan
29376
29377         * bin/fs-setup: not anymore...
29378
29379 2002-06-28 13:21  ivan
29380
29381         * FS/FS/cust_main.pm: better error message for missing tax classes
29382
29383 2002-06-28 03:49  ivan
29384
29385         * FS/FS/Record.pm: remove extraneous check
29386
29387 2002-06-28 01:23  ivan
29388
29389         * FS/FS/: Record.pm, UID.pm: fix multi-database installs, while
29390           hopefully keeping performance improvement
29391
29392 2002-06-27 20:09  ivan
29393
29394         * httemplate/view/cust_main.cgi: more card display changes
29395
29396 2002-06-27 19:21  ivan
29397
29398         * httemplate/view/cust_main.cgi: last 4 digits of card instead of
29399           first
29400
29401 2002-06-27 02:23  ivan
29402
29403         * FS/: FS/part_export/bind.pm, FS/part_export/bind_slave.pm,
29404           t/part_export-bind.t, t/part_export-bind_slave.t: null bind
29405           exports
29406
29407 2002-06-27 02:19  ivan
29408
29409         * FS/: FS/part_export/bsdshell.pm, FS/part_export/null.pm,
29410           FS/part_export/sysvshell.pm, FS/part_export/www_shellcommands.pm,
29411           t/part_export-null.t, t/part_export-sysvshell.t,
29412           t/part_export-www_shellcommands.t: export updates
29413
29414 2002-06-26 01:36  ivan
29415
29416         * FS/FS/part_export.pm: tyop
29417
29418 2002-06-26 01:32  ivan
29419
29420         * FS/FS/part_export.pm: better export docs/defaults
29421
29422 2002-06-26 01:12  ivan
29423
29424         * FS/FS/cust_main.pm: add type_pkgs record if necessary for
29425           one-time charges
29426
29427 2002-06-26 01:05  ivan
29428
29429         * httemplate/view/cust_main.cgi: close form tags
29430
29431 2002-06-26 00:42  ivan
29432
29433         * bin/: bsdshell.export, shell.export, sysvshell.export:
29434           shell.export -> bsdshell.export & sysvshell.export
29435
29436 2002-06-25 20:53  ivan
29437
29438         * FS/FS/part_export_option.pm: export options can be anything
29439
29440 2002-06-25 19:37  ivan
29441
29442         * FS/FS/cust_bill.pm: fix not sending postal invoices to customers
29443           with email invoices too
29444
29445 2002-06-25 18:35  ivan
29446
29447         * FS/FS/cust_main.pm, httemplate/edit/process/quick-charge.cgi,
29448           httemplate/edit/process/quick-cust_pkg.cgi,
29449           httemplate/view/cust_main.cgi: working one-time charges
29450
29451 2002-06-25 17:41  ivan
29452
29453         * httemplate/edit/part_pkg.cgi: ui
29454
29455 2002-06-25 16:27  ivan
29456
29457         * httemplate/view/svc_www.cgi: add link to controlling account
29458
29459 2002-06-25 00:18  ivan
29460
29461         * FS/bin/freeside-queued: might work again under mysql
29462
29463 2002-06-23 12:16  ivan
29464
29465         * FS/FS/domain_record.pm: domain_record records attached to svc_www
29466           records are no longer delete-able, patch from "Stephen Bechard"
29467           <steve@destek.net>, thanks!  closes: Bug#434
29468
29469 2002-06-22 22:44  ivan
29470
29471         * httemplate/edit/process/svc_www.cgi: patch to get this working
29472           from Stephen Bechard <steve@destek.net>
29473
29474 2002-06-22 22:43  ivan
29475
29476         * httemplate/view/svc_www.cgi: add link to edit and format nicely
29477
29478 2002-06-22 18:36  ivan
29479
29480         * FS/FS/svc_www.pm: forgot . between zone and domain, patch from
29481           "Stephen Bechard" <steve@destek.net>, thanks
29482
29483 2002-06-22 18:33  ivan
29484
29485         * httemplate/edit/svc_www.cgi: forgot %> when converting from CGI,
29486           works now, patch from "Stephen Bechard" <steve@destek.net>
29487
29488 2002-06-21 14:49  ivan
29489
29490         * FS/FS/part_export/infostreet.pm: s/title/organization/ at
29491           noment's request
29492
29493 2002-06-21 13:26  ivan
29494
29495         * FS/FS/part_export/infostreet.pm: fix infostreet contact field
29496           setting
29497
29498 2002-06-21 13:17  ivan
29499
29500         * FS/FS/part_export/infostreet.pm: debugging option
29501
29502 2002-06-21 02:57  ivan
29503
29504         * bin/passwd.import: no, don't check for duplicates like this by
29505           default... not new-export style
29506
29507 2002-06-21 02:56  ivan
29508
29509         * FS/FS/svc_acct.pm: better error messages on uid duplicates... uid
29510           stuff still needs to be rewritten for new exports
29511
29512 2002-06-21 02:28  ivan
29513
29514         * httemplate/docs/upgrade8.html: don't forget part_svc in upgrades
29515
29516 2002-06-21 02:15  ivan
29517
29518         * bin/passwd.import: oops
29519
29520 2002-06-21 02:13  ivan
29521
29522         * bin/: bind.import, fs-migrate-svc_acct_sm, passwd.import: import
29523           fixes...
29524
29525 2002-06-21 02:11  ivan
29526
29527         * bin/passwd.import: tiny bit better passwd.import
29528
29529 2002-06-21 02:03  ivan
29530
29531         * httemplate/docs/upgrade8.html: doc
29532
29533 2002-06-21 01:29  ivan
29534
29535         * httemplate/: index.html, docs/upgrade8.html: uid search on main
29536           menu, updated upgrade docs
29537
29538 2002-06-20 15:35  ivan
29539
29540         * FS/FS/part_export/infostreet.pm: fix infostreet contact field foo
29541
29542 2002-06-20 15:31  ivan
29543
29544         * httemplate/docs/install.html: doc
29545
29546 2002-06-19 18:29  ivan
29547
29548         * FS/FS/part_export.pm, FS/FS/part_export/shellcommands.pm,
29549           FS/bin/freeside-queued, httemplate/edit/part_export.cgi,
29550           httemplate/edit/process/part_export.cgi: shellcommands
29551           w/passwords
29552
29553 2002-06-18 21:54  ivan
29554
29555         * Makefile, bin/pod2x: pod build fix thanks to Stephen Bechard
29556           <steve@destek.net>
29557
29558 2002-06-18 21:03  ivan
29559
29560         * FS/FS/part_export/infostreet.pm: fix setContactField email
29561
29562 2002-06-18 18:03  ivan
29563
29564         * FS/FS/svc_acct.pm: and the same for changes...
29565
29566 2002-06-18 17:58  ivan
29567
29568         * FS/FS/svc_acct.pm: fix problem provisioning RADIUS groups
29569           caused by kristian/mark/pc-intouch's changes moving exports into
29570           svc_Common -   changed sequence of events such that groups were
29571           not provisioned when the   sqlradius export was run
29572
29573 2002-06-18 16:52  ivan
29574
29575         * httemplate/misc/queue.cgi: better error message
29576
29577 2002-06-14 18:12  ivan
29578
29579         * FS/FS/part_export.pm, httemplate/edit/part_svc.cgi:
29580           mark@pc-intouch.com: exporttype2svcdb removal
29581
29582 2002-06-14 14:35  ivan
29583
29584         * FS/FS/part_export/infostreet.pm: freeside night to infostreet
29585           faxNumber (? dunno, what noment wants)
29586
29587 2002-06-14 04:44  ivan
29588
29589         * Makefile: better releaes target?
29590
29591 2002-06-14 04:26  ivan
29592
29593         * ANNOUCE.1.4.0, Makefile, README.1.4.0pre14: 1.4.0pre14
29594
29595 2002-06-14 04:22  ivan
29596
29597         * FS/: FS/Conf.pm, bin/freeside-queued, FS/cust_main.pm,
29598           FS/queue.pm, FS/svc_Common.pm, FS/svc_acct.pm: working job
29599           dependancies FS::queue::joblisting html excapes & truncates long
29600           arguments welcome email (sheesh!) closes: Bug#420 (haha at 4:20
29601           am, too.  really!)
29602
29603 2002-06-14 02:19  ivan
29604
29605         * FS/FS/UID.pm: only run callbacks once... should speed things up
29606           (no dbdef reloading)
29607
29608 2002-06-13 20:26  ivan
29609
29610         * httemplate/docs/legacy.html: s/svc_domain.import/bind.import/ to
29611           match reality
29612
29613 2002-06-13 20:12  ivan
29614
29615         * httemplate/: classic.html, index.html: remove classic interface
29616
29617 2002-06-13 19:52  ivan
29618
29619         * httemplate/docs/: install.html, mysql.html: mysql support!
29620
29621 2002-06-13 19:25  ivan
29622
29623         * FS/bin/freeside-queued: mysql compatibility?
29624
29625 2002-06-13 17:12  ivan
29626
29627         * httemplate/: index.html, search/cust_main.cgi: search by for
29628           address2 (unit) - commented out in default index.html
29629
29630 2002-06-13 16:28  ivan
29631
29632         * httemplate/: index.html, search/cust_main.cgi: phone number
29633           search (Bug#422)
29634
29635 2002-06-13 16:00  ivan
29636
29637         * FS/FS/svc_acct.pm, httemplate/index.html,
29638           httemplate/search/svc_acct.cgi: fuzzy username searching
29639           (Bug#422)
29640
29641 2002-06-12 17:53  ivan
29642
29643         * httemplate/: index.html, search/cust_main.cgi: search on customer
29644           number (Bug#422)
29645
29646 2002-06-12 13:31  ivan
29647
29648         * FS/FS/svc_acct.pm: fix new duplicate username checking
29649
29650 2002-06-12 10:29  ivan
29651
29652         * httemplate/index.html: fix company search
29653
29654 2002-06-12 09:26  ivan
29655
29656         * FS/FS/cust_main.pm: fix problems with code that resets invoice
29657           events
29658
29659 2002-06-11 11:32  ivan
29660
29661         * bin/shell.export: don't export empty files
29662
29663 2002-06-11 11:25  ivan
29664
29665         * bin/shell.export: use FS::cust_svc and FS::svc_acct
29666
29667 2002-06-11 11:23  ivan
29668
29669         * bin/shell.export: bsd only for now
29670
29671 2002-06-11 11:20  ivan
29672
29673         * bin/: bind.export, shell.export: perl 5.005 needs an explicit
29674           mask for mkdir
29675
29676 2002-06-11 02:51  ivan
29677
29678         * FS/FS/part_export.pm: notes
29679
29680 2002-06-11 02:46  ivan
29681
29682         * bin/: bind.export, shell.export: add preliminary bsd shell export
29683
29684 2002-06-11 02:14  ivan
29685
29686         * FS/FS/svc_acct.pm: export-based duplicate username checking!
29687
29688 2002-06-11 01:29  ivan
29689
29690         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: add crypt
29691           option to (bsd|sysv)shell export
29692
29693 2002-06-10 20:25  ivan
29694
29695         * FS/FS/: part_export.pm, svc_Common.pm, svc_acct.pm,
29696           part_export/infostreet.pm: - add new suspend and unsuspend export
29697           hooks (with null defaults) - infostreet export: actually
29698           suspend/unsuspend at infostreet (closes: Bug#418) - infostreet
29699           export: set some contact fields @ infostreet (Bug#419)
29700
29701 2002-06-10 17:58  ivan
29702
29703         * Makefile, init.d/freeside-init: dist fixes.  locate more stuff in
29704           Makefile.  whew.
29705
29706 2002-06-10 16:02  ivan
29707
29708         * FS/FS/domain_record.pm: fix *** ERROR: unterminated L<...> at
29709           line 299 in file FS/domain_record.pm
29710
29711 2002-06-10 15:48  ivan
29712
29713         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: also retry cards
29714           when user clicks "Bill now" (closes: Bug#417)
29715
29716 2002-06-10 15:07  ivan
29717
29718         * FS/FS/: cust_bill_event.pm, cust_main.pm: retry realtime_card
29719           invoice events when a card changes (closes: Bug#417)
29720
29721 2002-06-10 12:44  ivan
29722
29723         * httemplate/view/cust_main.cgi: final visual update on package
29724           date view
29725
29726 2002-06-10 12:41  ivan
29727
29728         * httemplate/view/cust_main.cgi: fixup time display in packages
29729
29730 2002-06-10 12:30  ivan
29731
29732         * httemplate/view/cust_main.cgi: add small time display to dates
29733
29734 2002-06-09 19:52  ivan
29735
29736         * FS/FS/: svc_Common.pm, svc_domain.pm: re-my'ed var
29737
29738 2002-06-09 19:52  ivan
29739
29740         * FS/FS/cust_main_county.pm: silence undefined warnings
29741
29742 2002-06-09 19:51  ivan
29743
29744         * FS/FS/CGI.pm: unused global
29745
29746 2002-06-09 19:42  ivan
29747
29748         * Makefile: back to ASP for profiling...
29749
29750 2002-06-09 18:39  khoff
29751
29752         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm, bin/fs-setup,
29753           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
29754           httemplate/edit/part_pkg.cgi: Rollback part_pkg.def_svcpart
29755           changes.
29756
29757 2002-06-08 00:48  khoff
29758
29759         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm, bin/fs-setup,
29760           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
29761           httemplate/edit/part_pkg.cgi: Default svcpart support for
29762           part_pkg.  Fixes 'bug' with new customer and online signup.
29763
29764 2002-06-07 13:33  khoff
29765
29766         * FS/FS/cust_bill.pm: Setup hash for CC failed Text::Template
29767
29768 2002-06-05 15:46  ivan
29769
29770         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
29771           more mysql goodness, thanks dale
29772
29773 2002-06-04 10:37  ivan
29774
29775         * httemplate/docs/install.html: small doc patch from
29776           baloo@gimpgirl.org
29777
29778 2002-06-04 07:35  ivan
29779
29780         * FS/FS/: cust_credit.pm, cust_pay.pm: fix unsuspendauto
29781
29782 2002-06-04 07:02  ivan
29783
29784         * CREDITS, httemplate/search/cust_main.cgi,
29785           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi:
29786           mysql support!  thanks to Donald Greer <dgreer@austintx.com> for
29787           the SQL and Dale Hege <fhege@lumenexus.net> for the patches
29788
29789 2002-06-04 06:46  ivan
29790
29791         * conf/declinetemplate: misspelling
29792
29793 2002-05-31 15:37  ivan
29794
29795         * bin/fs-setup: no state necessary in batch cards (i18n)
29796
29797 2002-05-31 13:34  ivan
29798
29799         * FS/FS/part_export.pm: dammit i want to catch export subclass
29800           compilation problems
29801
29802 2002-05-31 13:31  ivan
29803
29804         * FS/FS/cust_bill.pm: better error reporting
29805
29806 2002-05-31 11:48  khoff
29807
29808         * FS/t/part_export-sqlmail.t: Don't ask me.  I just hacked Ivan's
29809           test.
29810
29811 2002-05-31 11:45  khoff
29812
29813         * FS/MANIFEST: added sqlmail.pm and test
29814
29815 2002-05-31 10:50  ivan
29816
29817         * FS/FS/svc_forward.pm: typo noticed by <Kaa>
29818
29819 2002-05-30 19:13  ivan
29820
29821         * FS/FS/part_export.pm: no, actually throw an exception if an
29822           export class won't compile.
29823
29824 2002-05-30 17:33  khoff
29825
29826         * httemplate/edit/part_svc.cgi: Added support for part_exports that
29827           are used with more than one svcdb.
29828
29829 2002-05-30 17:22  khoff
29830
29831         * FS/FS/part_export.pm: updated hashes 'n stuff for
29832           FS::part_export::sqlmail
29833
29834 2002-05-30 17:20  khoff
29835
29836         * FS/FS/part_export/sqlmail.pm: part_export module to export
29837           svc_acct, svc_domain, and svc_forward to an external database
29838
29839 2002-05-30 17:18  khoff
29840
29841         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm: Moved
29842           new-style export calls to svc_Common.
29843
29844 2002-05-30 14:51  ivan
29845
29846         * httemplate/misc/delete-customer.cgi: point to correct place for
29847           hidecancelledcustomers config option
29848
29849 2002-05-30 10:49  ivan
29850
29851         * FS/FS/part_export.pm: GRRRRRRRRRRRRR
29852
29853 2002-05-29 13:45  ivan
29854
29855         * FS/bin/freeside-sqlradius-reset: eliminate harmless "Database
29856           handle destroyed without explicit disconnect" errors
29857
29858 2002-05-29 08:56  ivan
29859
29860         * FS/FS/part_export.pm: freeradius 0.5 doc
29861
29862 2002-05-28 21:40  ivan
29863
29864         * fs_selfservice/: freeside-selfservice-server,
29865           FS-SelfService/Changes, FS-SelfService/MANIFEST,
29866           FS-SelfService/Makefile.PL, FS-SelfService/SelfService.pm,
29867           FS-SelfService/test.pl: add fs_selfservice
29868
29869 2002-05-28 14:22  ivan
29870
29871         * FS/FS/svc_acct.pm, bin/populate-msgcat: better error message for
29872           "Illegal password"
29873
29874 2002-05-28 00:55  ivan
29875
29876         * FS/FS/: part_export.pm, part_export/shellcommands.pm: point
29877           people at DBI/DBD documentation for information on data sources.
29878           *sigh*
29879
29880 2002-05-26 23:53  ivan
29881
29882         * httemplate/edit/cust_bill_pay.cgi: fix javascript bug reported by
29883           baloo@gimpgirl.com, thanks
29884
29885 2002-05-23 06:00  ivan
29886
29887         * ANNOUCE.1.4.0, FS/FS/domain_record.pm, bin/bind.import,
29888           bin/svc_domain.import, httemplate/edit/process/domain_record.cgi,
29889           httemplate/view/svc_domain.cgi: bind: allow adding slave domains
29890           too
29891
29892 2002-05-22 11:44  ivan
29893
29894         * FS/FS/domain_record.pm, FS/FS/part_export.pm,
29895           FS/FS/svc_domain.pm, bin/bind.export,
29896           httemplate/edit/process/domain_record.cgi,
29897           httemplate/misc/cancel-unaudited.cgi,
29898           httemplate/misc/delete-domain_record.cgi,
29899           httemplate/misc/delete-part_export.cgi,
29900           httemplate/view/svc_domain.cgi: bind export, editing zones,
29901           deleting unaudited domains, mmm
29902
29903 2002-05-22 05:17  ivan
29904
29905         * FS/FS/: cust_pkg.pm, cust_svc.pm: move some code from
29906           FS::cust_pkg to FS::cust_svc, becomes the cancel method
29907
29908 2002-05-22 04:39  ivan
29909
29910         * FS/FS/part_export.pm: - remove some out of date documentation -
29911           die if an export class won't compile
29912
29913 2002-05-22 03:53  ivan
29914
29915         * bin/bind.export: bind export
29916
29917 2002-05-21 19:09  ivan
29918
29919         * FS/FS/part_export/sqlradius.pm: 5.6-isms
29920
29921 2002-05-20 04:02  ivan
29922
29923         * bin/svc_domain.import: [no log message]
29924
29925 2002-05-18 02:51  ivan
29926
29927         * FS/FS/: cust_bill.pm, cust_pay.pm, svc_domain.pm: Mail::Internet
29928           1.44
29929
29930 2002-05-17 06:51  ivan
29931
29932         * httemplate/docs/install.html: tyop
29933
29934 2002-05-16 20:47  ivan
29935
29936         * FS/FS/svc_acct.pm: freebsd `toor' user
29937
29938 2002-05-16 07:28  ivan
29939
29940         * FS/: FS/part_export/bsdshell.pm, FS/part_export/textradius.pm,
29941           t/part_export-bsdshell.t, t/part_export-textradius.t: adding
29942           (stub) bsdshell and textradius exports
29943
29944 2002-05-16 07:28  ivan
29945
29946         * bin/svc_acct.export: ip address is added by radius_reply method
29947           already
29948
29949 2002-05-16 07:27  ivan
29950
29951         * FS/MANIFEST, eg/export_template.pm: add (stub) bsdshell and
29952           textradius exports
29953
29954 2002-05-16 07:21  ivan
29955
29956         * FS/FS/part_export/infostreet.pm: force all infostreet arguments
29957           to be string type, fixes: "0 as first character in password"
29958           problem.  also see the Frontier::Client manpage
29959
29960 2002-05-16 06:42  ivan
29961
29962         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: service
29963           definition cloning
29964
29965 2002-05-16 06:42  ivan
29966
29967         * FS/FS/svc_acct.pm: allow freebsd `toor' root user
29968
29969 2002-05-16 00:53  ivan
29970
29971         * httemplate/docs/upgrade8.html: upgrade docs: run populate-msgcat
29972
29973 2002-05-15 07:00  ivan
29974
29975         * FS/FS/: queue.pm, part_export/sqlradius.pm: use job dependancies
29976           in FS::part_export::sqlradius.pm display job dependancies in
29977           FS::queue::joblisting
29978
29979 2002-05-15 06:24  ivan
29980
29981         * ANNOUCE.1.4.0, Makefile, README.1.4.0pre13, FS/FS.pm,
29982           FS/MANIFEST, FS/FS/queue.pm, FS/FS/queue_depend.pm,
29983           FS/FS/part_export/sqlradius.pm, FS/bin/freeside-queued,
29984           FS/t/queue_depend.t, bin/fs-setup, eg/export_template.pm,
29985           httemplate/docs/install.html, httemplate/docs/schema.dia,
29986           httemplate/docs/schema.html, httemplate/docs/schema.png,
29987           httemplate/docs/upgrade8.html: queue dependancies
29988
29989 2002-05-14 00:36  ivan
29990
29991         * FS/FS/part_export/sqlradius.pm: don't use return value of UPDATE
29992           to decide whether or not to INSERT.
29993
29994 2002-05-13 17:27  ivan
29995
29996         * FS/FS/part_export/shellcommands.pm: shellcomands oops
29997
29998 2002-05-10 00:54  ivan
29999
30000         * Makefile: always re-install init
30001
30002 2002-05-10 00:50  ivan
30003
30004         * init.d/freeside-init: correct message
30005
30006 2002-05-10 00:45  ivan
30007
30008         * FS/FS/svc_domain.pm: bad reuse of variable
30009
30010 2002-05-10 00:42  ivan
30011
30012         * Makefile: INSTALLGROUP
30013
30014 2002-05-09 09:41  ivan
30015
30016         * bin/populate-msgcat: permissions
30017
30018 2002-05-09 08:26  ivan
30019
30020         * Makefile: final make release?
30021
30022 2002-05-09 08:25  ivan
30023
30024         * Makefile: fix make release target
30025
30026 2002-05-09 08:22  ivan
30027
30028         * Makefile: make release target
30029
30030 2002-05-09 08:21  ivan
30031
30032         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
30033           s/Referral/Advertising source/
30034
30035 2002-05-09 08:14  ivan
30036
30037         * httemplate/docs/: install.html, mysql.html: attempt to avoid
30038           people installing and asking for help with MySQL despite the VERY
30039           FUCKING CLEAR instructions that it isn't supported.
30040
30041 2002-05-09 08:12  ivan
30042
30043         * FS/FS/cust_main_county.pm: don't duplicate state/county/country
30044           pulldowns even with taxrates...
30045
30046 2002-05-09 05:38  ivan
30047
30048         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
30049           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.t, htetc/global.asa,
30050           htetc/handler.pl, httemplate/browse/agent.cgi,
30051           httemplate/browse/cust_main_county.cgi,
30052           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi,
30053           httemplate/edit/cust_main_county-expand.cgi,
30054           httemplate/edit/cust_main_county.cgi,
30055           httemplate/edit/part_pkg.cgi,
30056           httemplate/edit/process/cust_main_county-expand.cgi,
30057           httemplate/edit/process/cust_main_county.cgi: texas tax!
30058
30059 2002-05-06 06:36  ivan
30060
30061         * FS/FS/cust_bill.pm: fixes gratuitous "Illegal payname" errors
30062           reported by noment
30063
30064 2002-05-04 08:00  ivan
30065
30066         * README.1.4.0pre12, FS/FS.pm, FS/MANIFEST,
30067           FS/FS/cust_main_county.pm, FS/FS/cust_tax_exempt.pm,
30068           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.pm, bin/fs-setup,
30069           httemplate/docs/admin.html, httemplate/docs/schema.dia,
30070           httemplate/docs/schema.html, httemplate/docs/upgrade8.html:
30071           schema changes for proper texas tax
30072
30073 2002-05-03 18:11  ivan
30074
30075         * httemplate/: index.html, search/cust_pkg.cgi: add package search
30076           by next bill date to main menu
30077
30078 2002-05-03 17:59  ivan
30079
30080         * httemplate/search/cust_pkg.cgi: fix ranges on cust_pkg search
30081
30082 2002-05-03 17:49  ivan
30083
30084         * httemplate/search/cust_pkg.html: point at correct .cgi
30085
30086 2002-05-03 17:47  ivan
30087
30088         * FS/FS/cust_pkg.pm: prevent stuff passed from template/user from
30089           being used in searches by signup server
30090
30091 2002-05-03 17:32  ivan
30092
30093         * httemplate/search/: cust_pkg.cgi, cust_pkg.html: lilunixbtch:
30094           trying to pull accounts based on next billdate tofu_beast420: hmm
30095           a report ordered by next bill date? tofu_beast420: i don't know
30096           how you'd do that per _customer_ since a customer could have lots
30097           of packages, but you could do a per-package report maybe?
30098
30099 2002-04-29 22:43  ivan
30100
30101         * FS/FS/part_export.pm, bin/svc_domain.import: better BIND
30102           integration
30103
30104 2002-04-26 04:14  ivan
30105
30106         * FS/FS/: Conf.pm, svc_acct.pm: add username-nounderscore and
30107           username-nodash config files
30108
30109 2002-04-25 03:37  ivan
30110
30111         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: free_delayed try
30112           #2
30113
30114 2002-04-25 02:47  ivan
30115
30116         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: add flat_delayed
30117           plan
30118
30119 2002-04-24 18:15  ivan
30120
30121         * FS/FS/cust_main.pm: don't require_cardname for non-CARD payby's
30122
30123 2002-04-24 02:09  ivan
30124
30125         * FS/FS/: Conf.pm, cust_main.pm: require_cardname option
30126
30127 2002-04-24 02:03  ivan
30128
30129         * FS/FS/cust_main.pm, bin/populate-msgcat: msgcat error for credit
30130           card expiration (closes: Bug#407)
30131
30132 2002-04-23 00:32  ivan
30133
30134         * httemplate/edit/REAL_cust_pkg.cgi: harmless ui glitch
30135
30136 2002-04-23 00:10  ivan
30137
30138         * FS/FS/Record.pm: fixes inserting strings that end in numbers to
30139           TEXT columns... gah i hate SQL
30140
30141 2002-04-22 15:45  ivan
30142
30143         * FS/FS/part_export.pm: use Tie::IxHash to present export options
30144           in a reasonable order
30145
30146 2002-04-22 14:36  ivan
30147
30148         * FS/FS/cust_main.pm: don't show extended debugging in error
30149           messages that could end up on the signup server
30150
30151 2002-04-22 14:23  ivan
30152
30153         * FS/FS/cust_pkg.pm: fix bug checking agents allowed to purchase
30154           packages (moved from signups server)
30155
30156 2002-04-22 14:18  ivan
30157
30158         * httemplate/edit/agent_type.cgi: add pkgpart to agent type listing
30159
30160 2002-04-22 13:47  ivan
30161
30162         * FS/FS/cust_pkg.pm: - check agentnum ability to order packages in
30163           FS::cust_pkg, not signup server - order by recur price in
30164           signup-alternate template
30165
30166 2002-04-20 05:37  ivan
30167
30168         * ANNOUCE.1.4.0, FS/FS/part_export.pm,
30169           httemplate/edit/part_export.cgi: bind export
30170
30171 2002-04-20 04:57  ivan
30172
30173         * FS/FS/domain_record.pm, FS/FS/part_export.pm, bin/passwd.import,
30174           bin/svc_domain.erase, bin/svc_domain.import,
30175           httemplate/docs/legacy.html:
30176           working BIND import
30177
30178 2002-04-20 03:49  ivan
30179
30180         * FS/FS/domain_record.pm: allow * MX records
30181
30182 2002-04-20 03:12  ivan
30183
30184         * FS/FS/domain_record.pm: allow uppercase in zone data.
30185
30186 2002-04-20 03:09  ivan
30187
30188         * FS/FS/domain_record.pm: allow uppercase zones...
30189
30190 2002-04-19 23:34  ivan
30191
30192         * bin/populate-msgcat: perms
30193
30194 2002-04-19 23:33  ivan
30195
30196         * bin/fs-setup: fixup fs-setup
30197
30198 2002-04-19 19:06  ivan
30199
30200         * FS/FS/: cust_pkg.pm, cust_svc.pm: fix problem with edge case
30201           where there *is* a pkg_svc record with quantity 0, when changing
30202           packages and using the special case new service code
30203
30204 2002-04-19 16:25  ivan
30205
30206         * FS/FS/svc_acct.pm: maybe just for debugging
30207
30208 2002-04-19 07:27  ivan
30209
30210         * FS/FS/cust_bill.pm: add phone to Business::OnlinePayment usage
30211
30212 2002-04-18 18:16  ivan
30213
30214         * Makefile, FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
30215           init.d/freeside-init: - add init file installation to Makefile,
30216           add unified init file - fix qsearch for op => '!=', value => ''
30217           searches - fix invalid_catd typo - add payby method to part_pkg
30218           and have fs_signup_server pass the data
30219
30220 2002-04-17 13:43  ivan
30221
30222         * FS/FS/part_export/sqlradius.pm: fix usergroup_delete DELETE
30223           syntax
30224
30225 2002-04-17 12:47  ivan
30226
30227         * FS/FS/Record.pm: allow = in ut_text
30228
30229 2002-04-17 05:06  ivan
30230
30231         * httemplate/index.html: fix default searches
30232
30233 2002-04-17 04:41  ivan
30234
30235         * FS/FS/Record.pm: get rid of debugging cruft
30236
30237 2002-04-16 22:48  ivan
30238
30239         * fs_passwd/fs_passwdd: forgotten semicolon
30240
30241 2002-04-16 22:46  ivan
30242
30243         * fs_passwd/fs_passwdd: also untaint pid
30244
30245 2002-04-16 22:44  ivan
30246
30247         * fs_passwd/fs_passwdd: *sigh*
30248
30249 2002-04-16 22:42  ivan
30250
30251         * fs_passwd/fs_passwdd:
30252           okay pid file has a change of working now
30253
30254 2002-04-16 22:39  ivan
30255
30256         * fs_passwd/fs_passwdd: tyop
30257
30258 2002-04-16 22:22  ivan
30259
30260         * fs_passwd/fs_passwdd: pid file foo
30261
30262 2002-04-16 18:14  ivan
30263
30264         * fs_passwd/fs_passwd_server: kill off ssh kid on exit...
30265
30266 2002-04-16 17:25  ivan
30267
30268         * httemplate/search/cust_main.cgi: better ordering in search
30269           results
30270
30271 2002-04-16 16:14  ivan
30272
30273         * FS/FS/cust_main.pm: there it is!  fix bug with
30274           FS::cust_main::agent
30275
30276 2002-04-16 15:56  ivan
30277
30278         * FS/FS/cust_bill.pm: further debugging...
30279
30280 2002-04-16 15:52  ivan
30281
30282         * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
30283           bin/fs-setup: further authorize.net description debugging
30284           (agent??) and get rid of bad unique index on cust_bill_event
30285
30286 2002-04-16 15:38  ivan
30287
30288         * FS/FS/cust_bill.pm: eek, problem with authorize.net description
30289           field
30290
30291 2002-04-16 14:24  ivan
30292
30293         * FS/bin/freeside-queued: auto-use export classes
30294
30295 2002-04-16 13:13  ivan
30296
30297         * httemplate/browse/part_svc.cgi: ui
30298
30299 2002-04-16 12:50  ivan
30300
30301         * httemplate/index.html: exports, then services...
30302
30303 2002-04-16 03:47  ivan
30304
30305         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
30306           httemplate/index.html, httemplate/search/cust_bill_event.cgi,
30307           httemplate/search/cust_bill_event.html,
30308           httemplate/search/report_cc.html,
30309           httemplate/search/report_credit.html,
30310           httemplate/search/report_tax.html, httemplate/view/cust_bill.cgi:
30311           report on failed billing events...
30312
30313 2002-04-16 02:38  ivan
30314
30315         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
30316           FS/bin/freeside-expiration-alerter, conf/declinetemplate,
30317           httemplate/docs/billing.html: - send a notice to the customer
30318           when their card is declined - closes: Bug#351 -
30319           freeside-expiration-alerter works fine, closes: Bug#7
30320
30321 2002-04-16 01:52  ivan
30322
30323         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
30324           FS/FS/part_export/vpopmail.pm, httemplate/docs/passwd.html,
30325           httemplate/edit/part_export.cgi: move the last of the real-time
30326           exports out of svc_acct.pm and into part_export
30327
30328 2002-04-15 23:47  ivan
30329
30330         * httemplate/index.html: allow multiple search types on main
30331           menu... more confusing but default is *too* fuzzy
30332
30333 2002-04-14 02:11  ivan
30334
30335         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
30336           FS/FS/svc_acct.pm, FS/FS/part_export/cp.pm,
30337           FS/FS/part_export/cyrus.pm, FS/FS/part_export/infostreet.pm,
30338           FS/FS/part_export/shellcommands.pm,
30339           FS/FS/part_export/vpopmail.pm, FS/t/part_export-cp.t,
30340           FS/t/part_export-cyrus.t, FS/t/part_export-shellcommands.t,
30341           FS/t/part_export-vpopmail.t, eg/export_template.pm,
30342           httemplate/docs/billing.html, httemplate/docs/legacy.html,
30343           httemplate/docs/schema.dia, httemplate/docs/schema.html,
30344           httemplate/docs/schema.png: - move cyrus, shellcommands, CP
30345           exports exports to new-style - skeleton files for vpopmail
30346           exports - documentation updates - add big schema diagram to docs
30347
30348 2002-04-13 18:36  ivan
30349
30350         * httemplate/docs/billing.html: docu for invoice_lines(0) with no
30351           arguments
30352
30353 2002-04-13 06:36  ivan
30354
30355         * FS/FS.pm, FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
30356           FS/FS/part_export/cp.pm, FS/bin/freeside-overdue,
30357           FS/bin/freeside-sqlradius-reset, bin/sqlradius_reset,
30358           httemplate/edit/part_export.cgi: - documentation updates - move
30359           Critical Path export to new-style export - bin/sqlradius_reset
30360           gets a manpage and becomes FS/bin/freeside-sqlradius-reset
30361
30362 2002-04-13 03:46  ivan
30363
30364         * httemplate/index.html: s/otaker/order-taker/
30365
30366 2002-04-13 02:14  ivan
30367
30368         * FS/FS/cust_bill.pm: allow invoice_lines(0) meaning no limit, no
30369           padding (see Bug#388)
30370
30371 2002-04-13 01:51  ivan
30372
30373         * FS/FS/queue.pm, httemplate/misc/queue.cgi: bulk queue operations
30374           (closes: Bug#389)
30375
30376 2002-04-12 08:14  ivan
30377
30378         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
30379           httemplate/edit/cust_pkg.cgi: fudge up FS::cust_pkg::order
30380           ("Order and cancel packages") to try to move services between
30381           svcparts as a last resort...
30382
30383 2002-04-12 06:22  ivan
30384
30385         * FS/MANIFEST, FS/FS/Msgcat.pm, FS/FS/Record.pm,
30386           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm, FS/FS/msgcat.pm,
30387           FS/FS/part_export.pm, FS/FS/svc_acct.pm, FS/t/Msgcat.t,
30388           htetc/global.asa, htetc/handler.pl,
30389           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
30390           httemplate/edit/part_svc.cgi,
30391           httemplate/edit/process/agent_type.cgi,
30392           httemplate/edit/process/part_export.cgi,
30393           httemplate/edit/process/part_svc.cgi,
30394           httemplate/misc/delete-customer.cgi: - should finish off the
30395           part_svc -> part_export s/one-to-many/many-to-many/   transition
30396           (closes: Bug#375) - fixes a nasty export scoping bug with message
30397           catalogs, whew
30398
30399 2002-04-11 15:05  ivan
30400
30401         * README.1.4.0pre12, FS/FS.pm, FS/MANIFEST, FS/FS/export_svc.pm,
30402           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/t/export_svc.t,
30403           bin/fs-setup, bin/sqlradius_reset, httemplate/index.html,
30404           httemplate/browse/part_export.cgi,
30405           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
30406           httemplate/docs/upgrade8.html, httemplate/edit/part_export.cgi,
30407           httemplate/edit/process/part_export.cgi,
30408           httemplate/misc/delete-part_export.cgi: (almost) everything for
30409           bug#375 - create export_svc table - part_svc to part_export is
30410           now properly many-to-many, not one-to-many
30411
30412           still need to finish service editing (choosing exports) in
30413           httemplate/edit/part_svc.cgi and
30414           httemplate/edti/process/part_svc.cgi
30415
30416           and do somethinga about that manual $svcdb = 'svc_acct' in
30417           httemplate/edit/part_export.cgi (do part_export records need a
30418           svcdb? probably not... should be able to just pass an svcdb on
30419           creation of new exports, move the big %exports hash into
30420           part_export.pm and allow httemplate/edit/part_svc.cgi to query it
30421           for exports that can apply to a given svcdb....
30422
30423 2002-04-11 15:04  ivan
30424
30425         * FS/FS/Record.pm: use the AUTOLOAD that reports errors better &
30426           fix problems with ut_domain losing data
30427
30428 2002-04-10 06:42  ivan
30429
30430         * ANNOUCE.1.4.0, README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/Record.pm,
30431           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
30432           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, bin/populate-msgcat,
30433           httemplate/browse/msgcat.cgi, httemplate/docs/signup.html,
30434           httemplate/docs/upgrade8.html, httemplate/edit/msgcat.cgi,
30435           httemplate/edit/process/msgcat.cgi: bulk checkin from working on
30436           the road:
30437
30438           - use msgcat for more error messages - should be all things that
30439           would come3   back from the signup server normally now - signup
30440           server: don't display access number <SELECT> if there's none or
30441           one - signup_server-realtime config option to run billing for
30442           signup server   signups immediately - signup server: pkg
30443           available to success templates, better documentation on   success
30444           templates - httemplate/edit/msgcat.cgi fields are properly sticky
30445           on errors - httemplate/edit/process/msgcat.cgi - don't update
30446           identical fields
30447
30448 2002-04-10 01:39  ivan
30449
30450         * bin/fs-setup: fix mistake in part_pop_local schema (not used by
30451           anyone really so no big deal)
30452
30453 2002-04-06 22:23  ivan
30454
30455         * FS/FS/: Conf.pm, cust_bill.pm, cust_pay.pm: send email on signup
30456           server signups (closes: Bug#386)
30457
30458 2002-04-06 21:56  ivan
30459
30460         * FS/FS/Conf.pm, FS/FS/msgcat.pm, bin/populate-msgcat,
30461           conf/show-msgcat-codes, httemplate/browse/msgcat.cgi,
30462           httemplate/docs/install.html, httemplate/edit/msgcat.cgi,
30463           httemplate/edit/process/msgcat.cgi: working message catalogs (not
30464           used for enough yet) - almost (but not quite) closes Bug#385 -
30465           still have to catalog the   backend things triggered by signup
30466           server.
30467
30468 2002-04-06 16:00  ivan
30469
30470         * FS/FS/Conf.pm, httemplate/config/config-process.cgi,
30471           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
30472           httemplate/docs/signup.html: - config option for signup server
30473           payment types - credit card type pulldown on signup server
30474           (closes: Bug#383)
30475
30476 2002-04-06 14:32  ivan
30477
30478         * FS/FS/: Conf.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm:
30479           add a config option to set the Business::OnlinePayment
30480           description field, and make some useful data available for the
30481           config option.  closes: Bug#378
30482
30483 2002-04-06 13:32  ivan
30484
30485         * httemplate/search/cust_main.cgi: fix visual glitch
30486
30487 2002-04-06 12:37  ivan
30488
30489         * httemplate/docs/: install.html, signup.html: big signup server
30490           cleanups.  uses Storable for network protocol now.  - makes Bugs
30491           384 & 385 easier - closes: Bug#382
30492
30493 2002-04-05 16:08  ivan
30494
30495         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
30496           httemplate/view/svc_acct.cgi: security phrase bug fixes
30497
30498 2002-04-05 15:51  ivan
30499
30500         * ANNOUCE.1.4.0, CREDITS, Makefile, README.1.4.0pre12, FS/MANIFEST,
30501           FS/FS/Conf.pm, FS/FS/msgcat.pm, FS/FS/svc_acct.pm, FS/t/msgcat.t,
30502           bin/freeside-session-kill, bin/fs-setup, bin/populate-msgcat,
30503           bin/sqlradius_reset, conf/locale, eg/table_template-svc.pm,
30504           eg/table_template.pm, htetc/global.asa, htetc/handler.pl,
30505           httemplate/index.html, httemplate/browse/cust_main_county.cgi,
30506           httemplate/browse/msgcat.cgi,
30507           httemplate/browse/part_referral.cgi,
30508           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/schema.html,
30509           httemplate/docs/upgrade8.html, httemplate/edit/svc_acct.cgi,
30510           httemplate/view/svc_acct.cgi: - add message catalog table &
30511           beginning of web interface - add security_phrase and conf option
30512           to svc_acct.pm - random other stuff
30513
30514 2002-04-05 15:37  jeff
30515
30516         * httemplate/view/cust_main.cgi: credit/refund display correction
30517
30518 2002-04-05 12:52  ivan
30519
30520         * httemplate/edit/process/cust_credit_bill.cgi: don't specify date
30521           (not on submitting form)
30522
30523 2002-04-05 08:37  ivan
30524
30525         * eg/export_template.pm, httemplate/search/sql.cgi,
30526           FS/t/part_export-infostreet.t, FS/t/part_export-sqlradius.t: oops
30527           forgot these from working on the road
30528
30529 2002-04-04 16:42  ivan
30530
30531         * FS/MANIFEST, FS/FS/part_export.pm,
30532           FS/FS/part_export/infostreet.pm, FS/FS/part_export/sqlradius.pm,
30533           httemplate/index.html, httemplate/docs/install.html,
30534           httemplate/edit/part_export.cgi: Checkin of disparate changes
30535           from working on the road: - generic SQL query - move exports out
30536           to their own files - small cleanup of selfadmin server
30537
30538 2002-03-29 18:35  ivan
30539
30540         * httemplate/edit/part_referral.cgi: finish up
30541           s/referral/advertising source/
30542
30543 2002-03-29 09:27  ivan
30544
30545         * htetc/global.asa, htetc/handler.pl,
30546           httemplate/search/svc_acct.cgi: fix unlinked svc browse!
30547
30548 2002-03-27 16:18  ivan
30549
30550         * ANNOUCE.1.4.0: still pretty much just notes...
30551
30552 2002-03-26 23:08  ivan
30553
30554         * FS/FS/queue.pm: don't show queue arguments (passwords!) on svc_*
30555           screens (unless queue_dangerous_options!)
30556
30557 2002-03-26 21:36  ivan
30558
30559         * FS/FS/cust_main.pm, FS/FS/part_referral.pm,
30560           httemplate/index.html, httemplate/browse/part_referral.cgi,
30561           httemplate/docs/admin.html, httemplate/edit/part_referral.cgi:
30562           s/referral/advertising source/
30563
30564           yes, the name sucks.  got a better one?
30565
30566 2002-03-26 15:18  ivan
30567
30568         * fs_passwd/fs_passwd.cgi: yay works now... just forgot to send
30569           http header
30570
30571 2002-03-26 08:24  ivan
30572
30573         * httemplate/search/cust_main.cgi: simple visual fix: &nbsp; for
30574           blank company column
30575
30576 2002-03-26 05:58  ivan
30577
30578         * FS/FS/part_svc.pm: forgot to use FS::part_export to search on it
30579
30580 2002-03-26 05:20  ivan
30581
30582         * httemplate/docs/passwd.html: doc
30583
30584 2002-03-26 05:04  ivan
30585
30586         * bin/create-history-tables: error message typo
30587
30588 2002-03-26 04:35  ivan
30589
30590         * httemplate/docs/admin.html: s/Add/Provision/
30591
30592 2002-03-25 16:32  ivan
30593
30594         * FS/FS/part_export.pm, FS/bin/freeside-queued,
30595           bin/sqlradius_reset, httemplate/edit/part_export.cgi: further
30596           export bugfixing add 10 kid limit to freeside-queued
30597           sqlradius_reset now works (closes: Bug#372)
30598
30599 2002-03-25 16:26  ivan
30600
30601         * Makefile: hhahah oops i _really_ ought to do something about that
30602
30603 2002-03-25 06:59  ivan
30604
30605         * httemplate/: index.html, search/cust_main-otaker.cgi,
30606           search/cust_main.cgi: customers by otaker report (ugly
30607           search/cust_main.cgi mods; revert if they cause problems)
30608
30609 2002-03-24 15:16  ivan
30610
30611         * bin/: icradius_reset, sqlradius_reset: s/icradius/sqlradius/
30612
30613 2002-03-24 12:00  ivan
30614
30615         * httemplate/: edit/cust_main.cgi, search/svc_acct.cgi,
30616           browse/agent.cgi: UI improvements for agents
30617
30618 2002-03-24 10:23  ivan
30619
30620         * FS/FS/agent.pm: tyop
30621
30622 2002-03-24 09:42  ivan
30623
30624         * CREDITS, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
30625           "subscription" price plan from "Luke Pfeifer"
30626           <freeside@globalli.com>
30627
30628 2002-03-24 06:29  ivan
30629
30630         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/queue.pm,
30631           FS/FS/radius_usergroup.pm, FS/FS/svc_acct.pm,
30632           httemplate/edit/svc_acct.cgi:
30633           ICRADIUS groups all done!  UI and provisioning.  closes: Bug#362
30634
30635           fix some bugs in the export and add queue_dangerous_controls
30636           option too
30637
30638 2002-03-23 09:49  ivan
30639
30640         * FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
30641           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
30642           httemplate/edit/process/part_svc.cgi: okay group editing UI as
30643           well as part_svc group editing UI seem to be working
30644
30645 2002-03-23 08:16  ivan
30646
30647         * FS/FS/part_export.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
30648           httemplate/edit/svc_acct.cgi,
30649           httemplate/edit/process/svc_acct.cgi: group editing seems to be
30650           working...  everything except defaults... oh and export...
30651
30652 2002-03-22 23:54  ivan
30653
30654         * FS/bin/freeside-queued: redirect STDOUT/STDERR a bit later for
30655           better error reporting
30656
30657 2002-03-22 10:56  ivan
30658
30659         * Makefile, README.1.4.0pre12, FS/MANIFEST,
30660           FS/FS/cust_main_county.pm, FS/FS/svc_acct.pm,
30661           FS/t/radius_usergroup.t, bin/create-history-tables, bin/fs-setup,
30662           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
30663           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
30664           httemplate/view/svc_acct.cgi: RADIUS groups on the way!
30665
30666 2002-03-22 04:49  ivan
30667
30668         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/part_export.pm,
30669           FS/t/part_export.t, FS/t/part_export_option.t,
30670           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
30671           httemplate/edit/process/part_export.cgi,
30672           httemplate/misc/delete-part_export.cgi: more new export...
30673
30674 2002-03-20 22:57  ivan
30675
30676         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi,
30677           httemplate/edit/process/part_export.cgi: more for the new world
30678           of export...
30679
30680 2002-03-20 13:31  ivan
30681
30682         * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/part_export.pm,
30683           FS/FS/part_export_option.pm, FS/FS/part_svc.pm,
30684           FS/FS/svc_acct.pm, FS/bin/freeside-queued, bin/icradius_reset,
30685           bin/svc_acct.export, htetc/global.asa, htetc/handler.pl,
30686           httemplate/docs/export.html, httemplate/docs/upgrade8.html,
30687           httemplate/edit/part_export.cgi,
30688           httemplate/edit/process/part_export.cgi: new export!  infostreet
30689           and sqlradius provisioning switched over  (Bug #299 - doesn't
30690           close it, but all the groundwork is done)
30691
30692           also removes non-transactional ICRADIUS export from
30693           svc_acct.export   (closes: Bug#347)
30694
30695 2002-03-19 23:37  ivan
30696
30697         * FS/FS/cust_main_county.pm: disable region caching for now
30698
30699 2002-03-19 09:48  ivan
30700
30701         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
30702           httemplate/edit/process/cust_main.cgi: changes dum big
30703           "state/county/country" select to three, linked with javascript
30704           closes: Bug#353
30705
30706 2002-03-18 13:40  ivan
30707
30708         * FS/FS/: Conf.pm, cust_bill.pm, part_bill_event.pm: bugfixes,
30709           closes Bug#314
30710
30711 2002-03-18 12:50  ivan
30712
30713         * httemplate/edit/part_bill_event.cgi, FS/FS/part_bill_event.pm,
30714           FS/FS/Conf.pm: okay, now you can specify an alternate invoice
30715           template, and it'll be auto-createad and added to the list of
30716           configuration options.  closes: Bug#314
30717
30718 2002-03-18 11:49  ivan
30719
30720         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_pay.pm: fixes: bug
30721           #348 - adds the ability to email on deleted payments.
30722
30723 2002-03-18 11:40  ivan
30724
30725         * httemplate/search/cust_main-quickpay.html: update quickpay for
30726           current search capabilities
30727
30728 2002-03-18 09:50  ivan
30729
30730         * httemplate/config/config.cgi:
30731           fixes bug#367 (yay, that one was annoying):
30732
30733           in config editor, initial newlines in <textarea>s are lost.  even
30734           if you didn't mean to edit them you remove that..
30735
30736 2002-03-18 08:07  ivan
30737
30738         * bin/backup-freeside: removing backup-freeside script from here
30739
30740 2002-03-18 08:05  ivan
30741
30742         * FS/FS/: svc_Common.pm, svc_acct.pm: handle inserting cust_svc and
30743           svc_acct records separately also, to handle imports preserving
30744           svcnum
30745
30746 2002-03-18 07:52  ivan
30747
30748         * httemplate/edit/: part_export.cgi, process/part_export.cgi: added
30749           (incomplete) export foo
30750
30751 2002-03-18 07:51  ivan
30752
30753         * httemplate/browse/part_svc.cgi: UI glitch; forgot ROWSPAN for
30754           export column
30755
30756 2002-03-18 06:17  ivan
30757
30758         * FS/FS/raddb.pm: add noment-specific RADIUS attributes
30759
30760 2002-03-18 01:10  ivan
30761
30762         * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/svc_domain.pm,
30763           httemplate/config/config-process.cgi,
30764           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
30765           httemplate/docs/upgrade8.html: new config value `defaultrecords',
30766           documentation, javascript config file editor
30767
30768 2002-03-17 00:33  ivan
30769
30770         * httemplate/config/: config-view.cgi, config.cgi: new domain
30771           record editing foo
30772
30773 2002-03-12 10:45  ivan
30774
30775         * httemplate/misc/cancel-unaudited.cgi: print error message for
30776           failed cancels!
30777
30778 2002-03-12 07:33  ivan
30779
30780         * README.1.4.0pre12, htetc/global.asa, htetc/handler.pl,
30781           httemplate/docs/install.html, httemplate/docs/upgrade8.html,
30782           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi:
30783           abstract stupid HTML layer trick out to
30784           HTML::Widgets::SelectLayers
30785
30786 2002-03-09 02:19  khoff
30787
30788         * FS/FS/: Conf.pm, svc_domain.pm: Support for default CNAME/A
30789           records
30790
30791 2002-03-07 11:50  jeff
30792
30793         * FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
30794           freeside-expiration-alerter, freeside-receivables-report,
30795           freeside-tax-report: less shelling, more perly - abolish some
30796           pipes to sendmail
30797
30798 2002-03-07 06:13  ivan
30799
30800         * FS/FS/cust_bill.pm: better error msgs for mail errors
30801
30802 2002-03-07 06:10  ivan
30803
30804         * FS/FS/: cust_bill.pm, part_export.pm, part_export_option.pm,
30805           queue.pm: [no log message]
30806
30807 2002-03-06 15:32  ivan
30808
30809         * conf/invoice_from: oops, missing invoice_from
30810
30811 2002-03-06 15:31  ivan
30812
30813         * httemplate/docs/upgrade8.html: add freeside-expiration-alerter to
30814           upgrade8.html
30815
30816 2002-03-06 14:44  jeff
30817
30818         * README.1.4.0pre12, FS/MANIFEST, FS/FS/Conf.pm,
30819           FS/bin/freeside-expiration-alerter, conf/alerter_template,
30820           httemplate/docs/admin.html: billing expiration alerts
30821
30822 2002-03-05 16:17  ivan
30823
30824         * FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
30825           freeside-receivables-report, freeside-tax-report: remove CVS Log
30826           tag
30827
30828 2002-03-05 15:13  jeff
30829
30830         * FS/bin/freeside-cc-receipts-report,
30831           FS/bin/freeside-credit-report,
30832           FS/bin/freeside-receivables-report, FS/bin/freeside-tax-report,
30833           httemplate/search/report_cc.cgi,
30834           httemplate/search/report_credit.cgi,
30835           httemplate/search/report_tax.cgi: consistency is nice
30836
30837 2002-03-05 01:44  ivan
30838
30839         * FS/bin/freeside-receivables-report: yes i have crazy customers
30840           with 8-digit customer numbers
30841
30842 2002-03-04 14:10  ivan
30843
30844         * FS/FS/Record.pm: make history tables conditional
30845
30846 2002-03-04 04:48  ivan
30847
30848         * Makefile, README.1.4.0pre12, FS/FS/Record.pm, FS/FS/nas.pm,
30849           bin/create-history-tables, bin/fs-radius-add-check,
30850           bin/fs-radius-add-reply, bin/fs-setup,
30851           httemplate/docs/upgrade8.html: [no log message]
30852
30853 2002-03-03 15:46  ivan
30854
30855         * httemplate/docs/install.html: docu
30856
30857 2002-02-28 15:30  ivan
30858
30859         * httemplate/search/svc_acct.cgi: tyop
30860
30861 2002-02-28 15:18  ivan
30862
30863         * FS/FS/svc_acct.pm: clean up mess.  *sigh*
30864
30865 2002-02-28 15:17  ivan
30866
30867         * FS/FS/svc_acct.pm: clean up mess
30868
30869 2002-02-28 15:13  ivan
30870
30871         * FS/FS/svc_acct.pm: eek
30872
30873 2002-02-28 15:08  ivan
30874
30875         * httemplate/search/svc_acct.cgi: add main menu link
30876
30877 2002-02-28 15:07  ivan
30878
30879         * httemplate/misc/cancel-unaudited.cgi: handle errors better
30880
30881 2002-02-28 14:05  ivan
30882
30883         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
30884           httemplate/config/config.cgi: s/depreciated/deprecated/
30885
30886 2002-02-27 16:28  jeff
30887
30888         * FS/FS/svc_acct.pm: improved vpopmail support for svc_acct records
30889
30890 2002-02-27 15:20  ivan
30891
30892         * FS/FS/cust_main.pm: oops, spurious error messages
30893
30894 2002-02-27 15:03  ivan
30895
30896         * FS/FS/cust_main.pm: bubble up billing event errors
30897
30898 2002-02-27 14:40  ivan
30899
30900         * FS/FS/cust_bill_event.pm: and missing ) *sigh*
30901
30902 2002-02-27 14:40  ivan
30903
30904         * FS/FS/cust_bill_event.pm: errant ;
30905
30906 2002-02-27 14:39  ivan
30907
30908         * README.1.4.0pre12, FS/FS/cust_bill_event.pm, bin/fs-setup,
30909           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
30910           httemplate/view/cust_bill.cgi: add status and statustext fields
30911           to cust_bill_event
30912
30913 2002-02-27 14:00  ivan
30914
30915         * FS/FS/cust_main.pm: well, don't make things worse when
30916           debugging...
30917
30918 2002-02-27 13:57  ivan
30919
30920         * FS/: FS/cust_main.pm, bin/freeside-daily: better debugging
30921
30922 2002-02-27 09:07  khoff
30923
30924         * httemplate/docs/upgrade8.html: Should be "CREATE TABLE" not
30925           "CREATE INDEX" for part_export_option
30926
30927 2002-02-26 14:09  ivan
30928
30929         * httemplate/search/: report_cc.cgi, report_credit.cgi,
30930           report_receivables.cgi, report_tax.cgi: fixup reports for
30931           templated webUI
30932
30933 2002-02-26 03:53  ivan
30934
30935         * FS/FS/cust_main.pm: okay, finally fix all the weirdness with
30936           shipping adresses.  whew.
30937
30938 2002-02-26 03:42  ivan
30939
30940         * FS/FS/: Record.pm, cust_main.pm: in Record.pm - call ->check
30941           **BEFORE** generating @diff for SQL.  causing weird effects with
30942           cust_main::check that modifies record (ship_ field weirdness)
30943
30944           fix nasty logic error triggered by changing a ship_ field from
30945           something TO identical to the corresponding non-ship_ field.
30946           ouch
30947
30948 2002-02-26 03:30  ivan
30949
30950         * FS/FS/cust_main.pm: fix nasty logic error triggered by changing a
30951           ship_ field from something TO identical to the corresponding
30952           non-ship_ field.  ouch.
30953
30954 2002-02-26 03:11  ivan
30955
30956         * httemplate/edit/cust_main.cgi: fix a weird oops with service
30957           address editing UI that would leave some fields blank... ?
30958
30959 2002-02-26 01:06  ivan
30960
30961         * FS/FS/cust_bill.pm: ugh, payname needs first/last i guess
30962
30963 2002-02-26 00:34  ivan
30964
30965         * FS/FS/cust_main.pm: die with a better error message on bad
30966           locales
30967
30968 2002-02-25 11:09  ivan
30969
30970         * httemplate/search/svc_acct.cgi: keith@landel:     We have users
30971           that have the character "." in their username     we can't search
30972           these customers by Username, can you please fix.
30973
30974 2002-02-23 14:36  ivan
30975
30976         * httemplate/search/: report_cc.cgi, report_credit.cgi,
30977           report_receivables.cgi, report_tax.cgi: take hardcoded paths out
30978           of report cgis
30979
30980 2002-02-23 03:56  ivan
30981
30982         * CREDITS, FS/FS/Record.pm, httemplate/docs/index.html,
30983           httemplate/search/cust_main.cgi,
30984           httemplate/search/cust_main.html: case-insensitive and substring
30985           searching
30986
30987 2002-02-23 03:46  ivan
30988
30989         * httemplate/index.html: silly html tweaking
30990
30991 2002-02-22 23:48  ivan
30992
30993         * httemplate/browse/part_pkg.cgi: it's too late.
30994
30995 2002-02-22 23:35  ivan
30996
30997         * httemplate/browse/part_pkg.cgi: i really should just start moving
30998           things to templates
30999
31000 2002-02-22 23:32  ivan
31001
31002         * httemplate/browse/: part_pkg.cgi, part_svc.cgi: UI nit fixes -
31003           misaligned columns when viewing disabled services/packages
31004
31005 2002-02-22 23:00  ivan
31006
31007         * FS/FS/UID.pm: nit
31008
31009 2002-02-22 18:14  jeff
31010
31011         * FS/FS/UID.pm, bin/svc_acct.export,
31012           httemplate/search/report_cc.cgi,
31013           httemplate/search/report_credit.cgi,
31014           httemplate/search/report_receivables.cgi,
31015           httemplate/search/report_tax.cgi: report fixes and cruft removal
31016
31017 2002-02-22 18:02  ivan
31018
31019         * httemplate/: index.html, docs/install.html, docs/upgrade8.html:
31020           UI work on main menu, remove Archive::Tar from docs
31021
31022 2002-02-22 15:18  jeff
31023
31024         * FS/MANIFEST, FS/bin/freeside-cc-receipts-report,
31025           FS/bin/freeside-credit-report,
31026           FS/bin/freeside-receivables-report, FS/bin/freeside-tax-report,
31027           conf/report_template, httemplate/classic.html,
31028           httemplate/index.html, httemplate/search/report_cc.cgi,
31029           httemplate/search/report_cc.html,
31030           httemplate/search/report_credit.cgi,
31031           httemplate/search/report_credit.html,
31032           httemplate/search/report_receivables.cgi,
31033           httemplate/search/report_tax.cgi,
31034           httemplate/search/report_tax.html: add some reporting features
31035
31036 2002-02-22 15:08  ivan
31037
31038         * FS/FS/cust_pay_batch.pm: fix i18n zip
31039
31040 2002-02-22 14:13  ivan
31041
31042         * httemplate/edit/cust_main.cgi: billing vs. shipping states
31043           weren't sorted in the same order.  UI glitch only
31044
31045 2002-02-22 04:31  ivan
31046
31047         * httemplate/config/: config-process.cgi, config-view.cgi: fixup
31048           <SELECT> configuration editing, fixes Bug#350
31049
31050 2002-02-22 04:13  ivan
31051
31052         * httemplate/index.html: close </FORM> tags
31053
31054 2002-02-22 01:01  ivan
31055
31056         * FS/FS/svc_acct.pm: correctly disable/enable accounts @ CP
31057
31058 2002-02-22 00:58  ivan
31059
31060         * FS/FS/svc_acct.pm: freeside *SUSPENDED* -> CP set_mailbox_status
31061           OTHER/OTHER_BOUNCE
31062
31063 2002-02-21 23:50  ivan
31064
31065         * bin/fs-setup: doh
31066
31067 2002-02-21 22:42  ivan
31068
31069         * FS/FS/queue.pm: UI in joblisting: don't split ( retry | remove )
31070           links
31071
31072 2002-02-21 22:39  ivan
31073
31074         * FS/FS/queue.pm: don't error out on bad svcnum's, just silently
31075           remove them
31076
31077 2002-02-21 22:23  ivan
31078
31079         * FS/FS/svc_acct.pm: don't leak perl line numbers on cp
31080           provisioning errors
31081
31082 2002-02-21 21:56  ivan
31083
31084         * FS/FS/svc_acct.pm: fix bugs in CP mailbox changes: cp_change and
31085           cp_rename
31086
31087 2002-02-21 17:07  ivan
31088
31089         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
31090           httemplate/view/cust_pkg.cgi: UI work:
31091
31092           make all functions of view/cust_pkg.cgi available on
31093           view/cust_main.cgi  - having them one link down in "Edit" is
31094           confusing.
31095
31096           closes: Bug#325
31097
31098 2002-02-21 15:17  ivan
31099
31100         * bin/fs-setup: queue.svcnum is nullable too, oops
31101
31102 2002-02-21 13:43  ivan
31103
31104         * bin/fs-setup: looks like statustext field is missing NULL flag in
31105           fs-setup
31106
31107 2002-02-20 14:03  ivan
31108
31109         * httemplate/index.html: invoice reports belong here too
31110
31111 2002-02-20 02:39  ivan
31112
31113         * FS/FS/CGI.pm: fixes eidiot under Mason, closes: Bug#344
31114
31115 2002-02-20 01:44  ivan
31116
31117         * httemplate/view/cust_main.cgi: don't display full card in
31118           webinterface
31119
31120 2002-02-19 19:17  jeff
31121
31122         * FS/FS/cust_main.pm: correct sense of tax generation
31123
31124 2002-02-19 17:03  ivan
31125
31126         * CREDITS, README.1.4.0pre11, README.1.4.0pre8, FS/FS/CGI.pm,
31127           FS/FS/Record.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
31128           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
31129           FS/bin/freeside-queued, bin/fs-setup, htetc/global.asa,
31130           htetc/handler.pl, httemplate/index.html,
31131           httemplate/browse/queue.cgi, httemplate/misc/queue.cgi,
31132           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
31133           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi: use
31134           Net::SSH::ssh_cmd for all job queueing rather than local
31135           duplicated ssh subs
31136
31137           queue daemon updates: retry & remove links work, bubble up error
31138           message to webinterface, link to svcnum & have job listings on
31139           view/svc_* pages, closes: Bug#280
31140
31141           s/option/optionname/ schema change, dumb mysql, closes: Bug#334
31142
31143 2002-02-19 15:43  ivan
31144
31145         * httemplate/docs/: install.html, schema.html, upgrade8.html: set
31146           EVERYTHING=1 for your own mod_perl compile
31147
31148 2002-02-18 23:51  ivan
31149
31150         * httemplate/index.html: oops
31151
31152 2002-02-18 23:00  ivan
31153
31154         * httemplate/classic.html: TMTOWTDI
31155
31156 2002-02-18 20:43  ivan
31157
31158         * httemplate/index.html: new main menu!
31159
31160 2002-02-18 19:22  jeff
31161
31162         * FS/FS/cust_refund.pm: fix refund posting
31163
31164 2002-02-18 19:15  ivan
31165
31166         * FS/FS/cust_refund.pm: <rluser> ut_number instead of ut_numbern
31167
31168 2002-02-18 19:06  ivan
31169
31170         * FS/FS/cust_refund.pm: need to use FS::Record qw(qsearch) !
31171
31172 2002-02-18 18:57  ivan
31173
31174         * httemplate/: edit/part_pkg.cgi, view/cust_main.cgi: allow custom
31175           packages to edit service quantities also
31176
31177 2002-02-18 12:09  ivan
31178
31179         * httemplate/edit/part_svc.cgi: bad warning, causing errors with
31180           strict
31181
31182 2002-02-18 10:07  ivan
31183
31184         * FS/FS/prepay_credit.pm: document 'seconds'
31185
31186 2002-02-18 02:14  ivan
31187
31188         * httemplate/edit/svc_www.cgi: oops!
31189
31190 2002-02-18 00:53  ivan
31191
31192         * Makefile: make release and make update-webdemo targets
31193
31194 2002-02-18 00:39  ivan
31195
31196         * FS/FS/Conf.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
31197           htetc/global.asa, httemplate/edit/part_pkg.cgi: safe web demo
31198           operation!  closes: Bug#217
31199
31200           fix bug in edit/part_pkg: s/bkg/pkg/
31201
31202           edit/part_pkg.cgi - plan <SELECT> is now properly stick on
31203           errors, closes: Bug#323
31204
31205 2002-02-17 19:45  ivan
31206
31207         * httemplate/edit/part_svc.cgi: fix modified <SELECT>s under
31208           netcape4, use one for svc_acct.popnum too
31209
31210 2002-02-17 17:26  ivan
31211
31212         * README.1.4.0pre11, httemplate/docs/install.html,
31213           httemplate/docs/upgrade8.html: rsync docs
31214
31215 2002-02-17 16:21  jeff
31216
31217         * Makefile: keep accidentally checking in Makefile changes, gotta
31218           do something about that...
31219
31220 2002-02-17 16:13  jeff
31221
31222         * Makefile, FS/FS/Conf.pm, bin/svc_acct.export, eg/vpopmailrestart:
31223           trading in tar for rsync for improved vpopmail support
31224
31225 2002-02-17 13:01  ivan
31226
31227         * FS/MANIFEST: removing CGIwrapper.pm
31228
31229 2002-02-17 11:12  ivan
31230
31231         * README.1.4.0pre9, FS/MANIFEST, FS/FS/CGIwrapper.pm,
31232           FS/t/CGIwrapper.t: get ride of CGIwrapper.pm
31233
31234 2002-02-17 11:07  jeff
31235
31236         * FS/FS/svc_forward.pm: queue svc_forward remote commands; better
31237           commands too
31238
31239 2002-02-16 13:47  ivan
31240
31241         * htetc/global.asa: work with current Apache::ASP
31242
31243 2002-02-16 10:14  ivan
31244
31245         * TODO: now in RT2!
31246
31247 2002-02-15 23:27  ivan
31248
31249         * httemplate/docs/install.html: install warnings about mysql
31250
31251 2002-02-15 12:21  jeff
31252
31253         * bin/svc_acct.export: remove arbitary uid requirement for vpasswd
31254           generation
31255
31256 2002-02-15 11:34  ivan
31257
31258         * Makefile: keep accidentally checking in Makefile changes, gotta
31259           do something about that...
31260
31261 2002-02-15 11:33  ivan
31262
31263         * Makefile, FS/FS/Conf.pm, FS/FS/svc_acct.pm: CP provisioning!!
31264
31265 2002-02-14 14:37  jeff
31266
31267         * bin/svc_acct.export: fix bug in multiline radiusprepend
31268
31269 2002-02-14 10:06  ivan
31270
31271         * bin/: fs-radius-add-check, fs-radius-add-reply: docs?  haha
31272
31273 2002-02-13 17:12  ivan
31274
31275         * FS/FS/cust_pay_batch.pm: don't require state (i18n)
31276
31277 2002-02-12 10:56  ivan
31278
31279         * FS/FS/cust_bill.pm: more information in "cant send invoice email"
31280           error message
31281
31282 2002-02-12 10:47  ivan
31283
31284         * FS/FS/cust_main.pm: fixes:
31285
31286           Error running invoice event ($cust_main->charge( 10.00, 'Overdue
31287           Bill' );): Illegal or empty (text) comment:  at
31288           /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1141.
31289
31290 2002-02-12 10:37  ivan
31291
31292         * bin/svc_acct.export: fixes:
31293
31294           In string, @domain now must be written as \@domain at
31295           ./svc_acct.export line 292, near "^append @domain" Global symbol
31296           "@domain" requires explicit package name at ./svc_acct.export
31297           line 292.  Execution of ./svc_acct.export aborted due to
31298           compilation errors.
31299
31300 2002-02-11 21:58  ivan
31301
31302         * README.1.4.0pre9, bin/fs-setup, httemplate/docs/admin.html:
31303           fixes: bug#331
31304
31305 2002-02-11 20:49  ivan
31306
31307         * httemplate/edit/part_bill_event.cgi: oops
31308
31309 2002-02-11 19:29  ivan
31310
31311         * README.1.4.0pre8, README.1.4.0pre9: 1.4.0pre9!!!
31312
31313 2002-02-11 18:11  ivan
31314
31315         * FS/FS/Conf.pm, bin/svc_acct.export, httemplate/config/config.cgi:
31316           add username_policy "@append domain"
31317
31318           add "select" config type, mmm
31319
31320 2002-02-11 18:06  ivan
31321
31322         * FS/FS/svc_acct.pm: that's not a bug anymore, don't list it in the
31323           BUGS section
31324
31325 2002-02-11 17:25  ivan
31326
31327         * httemplate/edit/part_svc.cgi: red warning for unknown type :)
31328
31329 2002-02-11 17:13  ivan
31330
31331         * httemplate/edit/part_svc.cgi: service definition domsvc is now a
31332           domain pulldown closes: Bug#328
31333
31334 2002-02-11 15:01  ivan
31335
31336         * FS/FS/svc_forward.pm: oops, code hidden by pod
31337
31338 2002-02-11 13:51  ivan
31339
31340         * httemplate/edit/svc_acct.cgi: don't display useless finger and
31341           shell fields if uid is set to fixed & blank in the service
31342           definition - causes: Error: Can't have finger-name without uid
31343
31344 2002-02-11 11:38  ivan
31345
31346         * FS/FS/Conf.pm, FS/FS/svc_www.pm, httemplate/edit/svc_acct.cgi,
31347           httemplate/edit/process/svc_www.cgi,
31348           httemplate/view/svc_domain.cgi, httemplate/view/svc_www.cgi:
31349           svc_www is working!
31350
31351           also auto-create and add A records if necessary using apacheip
31352           config file.
31353
31354           and show all domain_records on view/svc_domain.cgi page
31355
31356 2002-02-10 14:31  ivan
31357
31358         * httemplate/edit/svc_acct.cgi: ui
31359
31360 2002-02-10 14:21  ivan
31361
31362         * httemplate/edit/part_pkg.cgi: slighly different wording
31363
31364 2002-02-10 14:06  ivan
31365
31366         * FS/FS/cust_svc.pm: another bug in quantity checking
31367
31368 2002-02-10 13:37  ivan
31369
31370         * FS/FS/cust_svc.pm: import qsearch() so the quantity checking
31371           works
31372
31373 2002-02-10 13:30  ivan
31374
31375         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, conf/agent_defaultpkg: add new
31376           package definitions to all agent types by default
31377
31378           config option to restore current behaviour (must explicitly add
31379           new package definitions to each agent type)
31380
31381           closes: Bug#324
31382
31383 2002-02-10 11:58  ivan
31384
31385         * FS/MANIFEST, FS/bin/freeside-bill, FS/bin/freeside-daily,
31386           httemplate/docs/billing.html, httemplate/docs/upgrade8.html,
31387           httemplate/edit/process/part_bill_event.cgi: update billing
31388           documentation for the new world of invoice events added
31389           freeside-daily replacing freeside-bill for the new world of
31390           invoice events
31391
31392 2002-02-10 10:56  ivan
31393
31394         * README.1.4.0pre9, FS/FS/cust_pay.pm, bin/fs-setup,
31395           httemplate/docs/upgrade8.html, httemplate/edit/cust_pay.cgi: use
31396           unique tokens to prevent double-submission of payments in the web
31397           UI (closes: Bug#320)
31398
31399 2002-02-10 09:30  ivan
31400
31401         * httemplate/search/cust_main.cgi: eliminate duplicate cusomters
31402           before figuring to display a list or redirect.  eliiminates "2
31403           matching found" displayed but only one in list.
31404
31405 2002-02-10 09:02  ivan
31406
31407         * FS/FS/cust_main_invoice.pm: allow + in email addresses
31408
31409 2002-02-10 08:49  ivan
31410
31411         * FS/FS/cust_main_invoice.pm: okay, for now, don't try to transform
31412           email addresses into svcnum-linked destinations
31413
31414 2002-02-10 08:40  ivan
31415
31416         * Makefile, httemplate/edit/svc_acct.cgi:
31417           fix "no previous account to recall hidden password from" error
31418           when adding new accounts & get an error on first try
31419
31420 2002-02-10 08:14  ivan
31421
31422         * Makefile, httemplate/index.html,
31423           httemplate/browse/svc_acct_pop.cgi,
31424           httemplate/edit/svc_acct_pop.cgi: s/POP/Access Number/ in the
31425           webui
31426
31427 2002-02-10 08:05  ivan
31428
31429         * htetc/handler.pl, httemplate/browse/agent.cgi,
31430           httemplate/browse/agent_type.cgi,
31431           httemplate/browse/cust_main_county.cgi,
31432           httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
31433           httemplate/browse/part_bill_event.cgi,
31434           httemplate/browse/part_pkg.cgi,
31435           httemplate/browse/part_referral.cgi,
31436           httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
31437           httemplate/browse/svc_acct_pop.cgi,
31438           httemplate/config/config-process.cgi,
31439           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
31440           httemplate/edit/REAL_cust_pkg.cgi, httemplate/edit/agent.cgi,
31441           httemplate/edit/agent_type.cgi,
31442           httemplate/edit/cust_bill_pay.cgi,
31443           httemplate/edit/cust_credit.cgi,
31444           httemplate/edit/cust_credit_bill.cgi,
31445           httemplate/edit/cust_main.cgi,
31446           httemplate/edit/cust_main_county-expand.cgi,
31447           httemplate/edit/cust_main_county.cgi,
31448           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
31449           httemplate/edit/part_bill_event.cgi,
31450           httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
31451           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
31452           httemplate/edit/svc_acct_pop.cgi,
31453           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
31454           httemplate/edit/svc_forward.cgi,
31455           httemplate/edit/process/quick-cust_pkg.cgi,
31456           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
31457           httemplate/misc/catchall.cgi,
31458           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
31459           httemplate/misc/process/link.cgi,
31460           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
31461           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
31462           httemplate/search/svc_acct.cgi,
31463           httemplate/search/svc_acct_sm.cgi,
31464           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
31465           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
31466           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
31467           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
31468           httemplate/view/svc_www.cgi: *finally* seems to be working under
31469           Mason.  sheesh.  *finally* seems to be working under Mason.
31470           sheesh.  *finally* seems to be working under Mason.  sheesh.
31471           *finally* seems to be working under Mason.  sheesh.  *finally*
31472           seems to be working under Mason.  sheesh.  *finally* seems to be
31473           working under Mason.  sheesh.  *finally* seems to be working
31474           under Mason.  sheesh.  *finally* seems to be working under Mason.
31475           sheesh.
31476
31477 2002-02-10 05:21  ivan
31478
31479         * htetc/handler.pl, httemplate/browse/agent.cgi,
31480           httemplate/browse/agent_type.cgi,
31481           httemplate/browse/cust_main_county.cgi,
31482           httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
31483           httemplate/browse/part_bill_event.cgi,
31484           httemplate/browse/part_pkg.cgi,
31485           httemplate/browse/part_referral.cgi,
31486           httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
31487           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
31488           httemplate/edit/agent_type.cgi,
31489           httemplate/edit/cust_bill_pay.cgi,
31490           httemplate/edit/cust_credit.cgi,
31491           httemplate/edit/cust_credit_bill.cgi,
31492           httemplate/edit/cust_main.cgi,
31493           httemplate/edit/cust_main_county-expand.cgi,
31494           httemplate/edit/cust_main_county.cgi,
31495           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
31496           httemplate/edit/part_bill_event.cgi,
31497           httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
31498           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
31499           httemplate/edit/svc_acct_pop.cgi,
31500           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
31501           httemplate/edit/svc_forward.cgi,
31502           httemplate/edit/process/REAL_cust_pkg.cgi,
31503           httemplate/edit/process/agent.cgi,
31504           httemplate/edit/process/agent_type.cgi,
31505           httemplate/edit/process/cust_bill_pay.cgi,
31506           httemplate/edit/process/cust_credit.cgi,
31507           httemplate/edit/process/cust_credit_bill.cgi,
31508           httemplate/edit/process/cust_main.cgi,
31509           httemplate/edit/process/cust_main_county-collapse.cgi,
31510           httemplate/edit/process/cust_main_county-expand.cgi,
31511           httemplate/edit/process/cust_main_county.cgi,
31512           httemplate/edit/process/cust_pay.cgi,
31513           httemplate/edit/process/cust_pkg.cgi,
31514           httemplate/edit/process/part_pkg.cgi,
31515           httemplate/edit/process/part_referral.cgi,
31516           httemplate/edit/process/quick-cust_pkg.cgi,
31517           httemplate/edit/process/svc_acct.cgi,
31518           httemplate/edit/process/svc_acct_pop.cgi,
31519           httemplate/edit/process/svc_acct_sm.cgi,
31520           httemplate/edit/process/svc_domain.cgi,
31521           httemplate/edit/process/svc_forward.cgi,
31522           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
31523           httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
31524           httemplate/misc/delete-cust_pay.cgi,
31525           httemplate/misc/delete-customer.cgi,
31526           httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
31527           httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
31528           httemplate/misc/unsusp_pkg.cgi,
31529           httemplate/misc/process/catchall.cgi,
31530           httemplate/misc/process/delete-customer.cgi,
31531           httemplate/misc/process/link.cgi,
31532           httemplate/search/cust_bill.cgi, httemplate/search/cust_pay.cgi,
31533           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
31534           httemplate/search/svc_acct_sm.cgi,
31535           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
31536           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
31537           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
31538           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
31539           httemplate/view/svc_www.cgi: removed <!-- $Id$ --> from all files
31540           to fix any redirects, whew
31541
31542           Mason handler.pl overrides CGI::redirect
31543
31544           fixed strict; problems in edit/part_pkg.cgi &
31545           edit/process/part_pkg.cgi
31546
31547 2002-02-09 18:28  ivan
31548
31549         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
31550           httemplate/view/cust_main.cgi: hide SS# unless you turn it on via
31551           config file
31552
31553 2002-02-09 18:16  ivan
31554
31555         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
31556           FS/FS/cust_bill_event.pm, FS/FS/cust_main.pm, htetc/handler.pl,
31557           httemplate/browse/part_bill_event.cgi,
31558           httemplate/edit/part_pkg.cgi,
31559           httemplate/edit/process/part_bill_event.cgi,
31560           httemplate/edit/process/part_pkg.cgi,
31561           httemplate/view/cust_bill.cgi: pro-rating w/ web interface,
31562           tested (closes: Bug#313).
31563
31564           view/cust_bill.cgi invoice view shows invoice events!
31565
31566           fix bug where adding events with no name silently failed instead
31567           of giving an error
31568
31569           add new comission plans
31570
31571 2002-02-09 17:47  ivan
31572
31573         * README.1.4.0pre8, httemplate/docs/upgrade8.html,
31574           FS/bin/freeside-bill: remove -i option from freeside-bill
31575           (obsoleted by invoice events)
31576
31577 2002-02-09 10:24  ivan
31578
31579         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
31580           httemplate/edit/process/agent_type.cgi,
31581           httemplate/edit/process/cust_main_county-expand.cgi,
31582           httemplate/edit/process/cust_main_county.cgi,
31583           httemplate/edit/process/cust_pay.cgi,
31584           httemplate/edit/process/part_pkg.cgi,
31585           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
31586           httemplate/search/svc_domain.cgi: no more exit() in templates
31587
31588 2002-02-09 10:09  ivan
31589
31590         * FS/FS/svc_domain.pm: okay all external export from .pm files is
31591           queued! (closes: Bug#249)
31592
31593 2002-02-09 09:45  ivan
31594
31595         * FS/FS/cust_svc.pm, httemplate/misc/process/link.cgi: have
31596           FS::cust_svc::check look up & check pkg_svc.quantity like
31597           httemplate/view/cust_pkg.cgi (closes: Bug#43)
31598
31599 2002-02-09 09:03  ivan
31600
31601         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl: okay, both
31602           Apache::ASP and Mason should set no-cache headers now (closes:
31603           Bug#23)
31604
31605 2002-02-07 14:30  ivan
31606
31607         * Makefile: oops, reversing bad Makefile patch
31608
31609 2002-02-07 14:29  ivan
31610
31611         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm,
31612           FS/FS/cust_pay.pm, httemplate/browse/agent_type.cgi,
31613           httemplate/browse/nas.cgi, httemplate/misc/delete-cust_pay.cgi,
31614           httemplate/view/cust_main.cgi: delete payments
31615
31616 2002-02-06 07:55  ivan
31617
31618         * FS/FS/cust_main.pm, bin/pod2x: doc updates and pod2x fix to skip
31619           blib/ files
31620
31621 2002-02-06 07:50  ivan
31622
31623         * FS/FS/cust_bill.pm: pod typo
31624
31625 2002-02-06 07:49  ivan
31626
31627         * Makefile, httemplate/docs/install.html: documentation building
31628           Makefile patch
31629
31630 2002-02-06 07:36  ivan
31631
31632         * FS/FS/part_bill_event.pm: part_bill_event.plan can contain
31633           punctuation
31634
31635 2002-02-06 07:07  ivan
31636
31637         * bin/fs-setup: tyop
31638
31639 2002-02-06 06:58  ivan
31640
31641         * FS/bin/freeside-adduser: fix for non-file auth
31642
31643 2002-02-05 12:25  ivan
31644
31645         * FS/FS/Record.pm: better error messages if you haven't run
31646           fs-setup ?
31647
31648 2002-02-05 10:24  ivan
31649
31650         * httemplate/docs/install.html: &nbsp; for commands; confusing
31651           otherwise
31652
31653 2002-02-05 10:04  ivan
31654
31655         * httemplate/docs/install.html: doc
31656
31657 2002-02-05 08:48  ivan
31658
31659         * fs_passwd/fs_passwd, fs_passwd/fs_passwd.cgi,
31660           fs_passwd/fs_passwd.html, httemplate/docs/passwd.html: web-based
31661           password changer!
31662
31663 2002-02-05 03:06  ivan
31664
31665         * httemplate/docs/upgrade8.html: don't need DBIx::DataSource for
31666           upgrades
31667
31668 2002-02-05 01:46  ivan
31669
31670         * httemplate/docs/: install.html, upgrade8.html: doc
31671
31672 2002-02-04 23:57  ivan
31673
31674         * README.1.4.0pre8, httemplate/docs/upgrade8.html: fix
31675           part_export_option indices
31676
31677 2002-02-04 10:12  ivan
31678
31679         * httemplate/docs/install.html: doc update
31680
31681 2002-02-04 09:12  ivan
31682
31683         * httemplate/docs/man/FS/: Bill.html, Invoice.html: ancient files
31684
31685 2002-02-04 09:06  ivan
31686
31687         * Makefile, README.1.4.0pre4567-8, README.1.4.0pre8: 1.4.0pre8!
31688
31689 2002-02-04 09:04  ivan
31690
31691         * bin/fs-setup, httemplate/docs/upgrade8.html,
31692           httemplate/edit/part_bill_event.cgi: have fs-setup create the
31693           necessary "default" billing events documentation on necessary
31694           "default" billing events
31695
31696 2002-02-04 08:44  ivan
31697
31698         * httemplate/docs/install.html, httemplate/docs/upgrade8.html,
31699           httemplate/edit/part_bill_event.cgi,
31700           httemplate/view/cust_bill.cgi, FS/FS/cust_bill.pm,
31701           FS/FS/cust_main.pm: billing events!
31702
31703 2002-01-30 10:22  ivan
31704
31705         * httemplate/: browse/part_bill_event.cgi,
31706           edit/part_bill_event.cgi, edit/process/part_bill_event.cgi: fully
31707           working invoice event web interface
31708
31709 2002-01-30 06:18  ivan
31710
31711         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
31712           httemplate/browse/agent.cgi, httemplate/browse/agent_type.cgi,
31713           httemplate/browse/cust_main_county.cgi,
31714           httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
31715           httemplate/browse/part_bill_event.cgi,
31716           httemplate/browse/part_pkg.cgi,
31717           httemplate/browse/part_referral.cgi,
31718           httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
31719           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/install.html,
31720           httemplate/edit/agent.cgi, httemplate/edit/agent_type.cgi,
31721           httemplate/edit/cust_bill_pay.cgi,
31722           httemplate/edit/cust_credit.cgi,
31723           httemplate/edit/cust_credit_bill.cgi,
31724           httemplate/edit/cust_main.cgi,
31725           httemplate/edit/cust_main_county-expand.cgi,
31726           httemplate/edit/cust_main_county.cgi,
31727           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
31728           httemplate/edit/part_bill_event.cgi,
31729           httemplate/edit/part_referral.cgi, httemplate/edit/part_svc.cgi,
31730           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
31731           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
31732           httemplate/edit/svc_forward.cgi,
31733           httemplate/edit/process/agent.cgi,
31734           httemplate/edit/process/agent_type.cgi,
31735           httemplate/edit/process/cust_bill_pay.cgi,
31736           httemplate/edit/process/cust_credit.cgi,
31737           httemplate/edit/process/cust_credit_bill.cgi,
31738           httemplate/edit/process/cust_main.cgi,
31739           httemplate/edit/process/cust_main_county-collapse.cgi,
31740           httemplate/edit/process/cust_main_county-expand.cgi,
31741           httemplate/edit/process/cust_main_county.cgi,
31742           httemplate/edit/process/cust_pay.cgi,
31743           httemplate/edit/process/cust_pkg.cgi,
31744           httemplate/edit/process/part_pkg.cgi,
31745           httemplate/edit/process/part_referral.cgi,
31746           httemplate/edit/process/quick-cust_pkg.cgi,
31747           httemplate/edit/process/svc_acct.cgi,
31748           httemplate/edit/process/svc_acct_pop.cgi,
31749           httemplate/edit/process/svc_acct_sm.cgi,
31750           httemplate/edit/process/svc_domain.cgi,
31751           httemplate/edit/process/svc_forward.cgi,
31752           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
31753           httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
31754           httemplate/misc/delete-customer.cgi,
31755           httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
31756           httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
31757           httemplate/misc/unsusp_pkg.cgi,
31758           httemplate/misc/process/catchall.cgi,
31759           httemplate/misc/process/delete-customer.cgi,
31760           httemplate/misc/process/link.cgi,
31761           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
31762           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
31763           httemplate/search/svc_acct.cgi,
31764           httemplate/search/svc_acct_sm.cgi,
31765           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
31766           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
31767           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
31768           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
31769           httemplate/view/svc_www.cgi: remove   use Module; and   $cgi =
31770           new CGI;   &cgisuidsetup(); from all templates.  should work
31771           better under Mason.
31772
31773 2002-01-29 09:46  ivan
31774
31775         * httemplate/docs/man/: FS.html, FS/CGI.html, FS/CGIwrapper.html,
31776           FS/Conf.html, FS/Record.html, FS/SessionClient.html,
31777           FS/SignupClient.html, FS/UID.html, FS/agent.html,
31778           FS/agent_type.html, FS/cust_bill.html, FS/cust_bill_pkg.html,
31779           FS/cust_credit.html, FS/cust_main.html, FS/cust_main_county.html,
31780           FS/cust_main_invoice.html, FS/cust_pay.html,
31781           FS/cust_pay_batch.html, FS/cust_pkg.html, FS/cust_refund.html,
31782           FS/cust_svc.html, FS/domain_record.html, FS/nas.html,
31783           FS/part_pkg.html, FS/part_referral.html, FS/part_svc.html,
31784           FS/pkg_svc.html, FS/port.html, FS/prepay_credit.html,
31785           FS/session.html, FS/svc_Common.html, FS/svc_acct.html,
31786           FS/svc_acct_pop.html, FS/svc_acct_sm.html, FS/svc_domain.html,
31787           FS/svc_www.html, FS/type_pkgs.html: these are all auto-generated
31788           by the installation; don't check them into CVS (probably should
31789           generate them for a release tarball though)
31790
31791 2002-01-29 09:42  ivan
31792
31793         * README.1.4.0pre4567-8, FS/FS/part_bill_event.pm, bin/fs-setup,
31794           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
31795           httemplate/docs/man/FS/SessionClient.html,
31796           httemplate/docs/man/FS/UID.html,
31797           httemplate/docs/man/FS/agent.html,
31798           httemplate/docs/man/FS/agent_type.html,
31799           httemplate/docs/man/FS/cust_bill.html,
31800           httemplate/docs/man/FS/cust_bill_pkg.html,
31801           httemplate/docs/man/FS/cust_credit.html,
31802           httemplate/docs/man/FS/cust_main.html,
31803           httemplate/docs/man/FS/cust_main_county.html,
31804           httemplate/docs/man/FS/cust_main_invoice.html,
31805           httemplate/docs/man/FS/cust_pay.html,
31806           httemplate/docs/man/FS/cust_pay_batch.html,
31807           httemplate/docs/man/FS/cust_pkg.html,
31808           httemplate/docs/man/FS/cust_refund.html,
31809           httemplate/docs/man/FS/cust_svc.html,
31810           httemplate/docs/man/FS/domain_record.html,
31811           httemplate/docs/man/FS/nas.html,
31812           httemplate/docs/man/FS/part_pkg.html,
31813           httemplate/docs/man/FS/part_referral.html,
31814           httemplate/docs/man/FS/part_svc.html,
31815           httemplate/docs/man/FS/pkg_svc.html,
31816           httemplate/docs/man/FS/port.html,
31817           httemplate/docs/man/FS/prepay_credit.html,
31818           httemplate/docs/man/FS/session.html,
31819           httemplate/docs/man/FS/svc_Common.html,
31820           httemplate/docs/man/FS/svc_acct.html,
31821           httemplate/docs/man/FS/svc_acct_pop.html,
31822           httemplate/docs/man/FS/svc_acct_sm.html,
31823           httemplate/docs/man/FS/svc_domain.html,
31824           httemplate/docs/man/FS/svc_www.html,
31825           httemplate/docs/man/FS/type_pkgs.html: weight, plan and plandata
31826           fields in part_bill_event
31827
31828 2002-01-29 08:33  ivan
31829
31830         * Makefile, FS/FS.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
31831           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
31832           FS/FS/svc_acct.pm, bin/pod2x, htetc/global.asa, htetc/handler.pl,
31833           httemplate/index.html, httemplate/browse/part_bill_event.cgi,
31834           httemplate/docs/install.html, httemplate/docs/man/FS.html,
31835           httemplate/docs/man/FS/CGI.html,
31836           httemplate/docs/man/FS/Conf.html,
31837           httemplate/docs/man/FS/Record.html,
31838           httemplate/docs/man/FS/SessionClient.html,
31839           httemplate/docs/man/FS/SignupClient.html,
31840           httemplate/docs/man/FS/UID.html,
31841           httemplate/docs/man/FS/agent.html,
31842           httemplate/docs/man/FS/agent_type.html,
31843           httemplate/docs/man/FS/cust_bill.html,
31844           httemplate/docs/man/FS/cust_bill_pkg.html,
31845           httemplate/docs/man/FS/cust_credit.html,
31846           httemplate/docs/man/FS/cust_main.html,
31847           httemplate/docs/man/FS/cust_main_county.html,
31848           httemplate/docs/man/FS/cust_main_invoice.html,
31849           httemplate/docs/man/FS/cust_pay.html,
31850           httemplate/docs/man/FS/cust_pay_batch.html,
31851           httemplate/docs/man/FS/cust_pkg.html,
31852           httemplate/docs/man/FS/cust_refund.html,
31853           httemplate/docs/man/FS/cust_svc.html,
31854           httemplate/docs/man/FS/domain_record.html,
31855           httemplate/docs/man/FS/nas.html,
31856           httemplate/docs/man/FS/part_pkg.html,
31857           httemplate/docs/man/FS/part_referral.html,
31858           httemplate/docs/man/FS/part_svc.html,
31859           httemplate/docs/man/FS/pkg_svc.html,
31860           httemplate/docs/man/FS/port.html,
31861           httemplate/docs/man/FS/prepay_credit.html,
31862           httemplate/docs/man/FS/session.html,
31863           httemplate/docs/man/FS/svc_Common.html,
31864           httemplate/docs/man/FS/svc_acct.html,
31865           httemplate/docs/man/FS/svc_acct_pop.html,
31866           httemplate/docs/man/FS/svc_acct_sm.html,
31867           httemplate/docs/man/FS/svc_domain.html,
31868           httemplate/docs/man/FS/svc_www.html,
31869           httemplate/docs/man/FS/type_pkgs.html,
31870           httemplate/edit/part_bill_event.cgi,
31871           httemplate/edit/part_pkg.cgi,
31872           httemplate/edit/process/part_bill_event.cgi: - web interface for
31873           hourly account charges!   (FS::cust_pkg, FS::cust_svc and
31874           FS::svc_acct seconds_since methods) - Makefile target to
31875           regenerate HTML manpages on install - FS.pm doc update -
31876           $FS::Record::Debug now dumps all SQL - new FS::cust_main methods:
31877           ->cancel, ->invoicing_list_addpost - start of a billing event web
31878           interface - cust_pay::upgrade_replace doesn't error out if
31879           history includes   overapplied payments
31880
31881 2002-01-29 03:11  ivan
31882
31883         * bin/fs-setup: oops bad column type for part_bill_event.payby
31884
31885 2002-01-28 03:24  ivan
31886
31887         * FS/FS/Record.pm: oops, syntax error in new() check for missing
31888           subclass table sub (eek)
31889
31890 2002-01-27 22:57  ivan
31891
31892         * README.1.4.0pre4567-8, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
31893           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, FS/FS/part_pkg.pm,
31894           FS/FS/part_svc.pm, bin/fs-setup, httemplate/docs/schema.html,
31895           httemplate/docs/upgrade8.html: book closing schema changes
31896
31897 2002-01-27 21:15  ivan
31898
31899         * README.1.4.0pre4567-8, FS/FS/part_export.pm,
31900           FS/FS/part_export_option.pm, bin/fs-setup,
31901           httemplate/docs/schema.html, httemplate/docs/upgrade8.html:
31902           part_export schema changes
31903
31904 2002-01-25 17:52  ivan
31905
31906         * FS/FS/cust_credit_refund.pm: another bug spotted by jeff
31907
31908 2002-01-24 09:02  ivan
31909
31910         * FS/FS/Record.pm: emit a warning in this unlikely case again
31911
31912 2002-01-24 08:58  ivan
31913
31914         * FS/FS/: cust_bill_pay.pm, cust_credit.pm, cust_credit_bill.pm,
31915           cust_credit_refund.pm, cust_pay.pm, cust_refund.pm: <rluser>
31916           rather than == 0 in the ::check's ....  <rluser> you might
31917           consider <= 0
31918
31919 2002-01-24 08:54  ivan
31920
31921         * FS/FS/cust_credit_refund.pm: stack traces help alot
31922
31923 2002-01-24 03:52  ivan
31924
31925         * FS/FS/: cust_credit_refund.pm, cust_pay.pm, cust_refund.pm:
31926           jeff's on a bugfinding roll here, thanks!
31927
31928 2002-01-24 03:43  ivan
31929
31930         * FS/FS/cust_credit_refund.pm: <rluser> and it seems that
31931           cust_credit_refund::cust_credit should exist..
31932
31933 2002-01-23 22:52  ivan
31934
31935         * FS/FS/cust_refund.pm: from jeff@fix <rluser> in
31936           FS::cust_refund::check  'amount' should probably be replaced with
31937           +'refund' in two places
31938
31939 2002-01-23 22:46  ivan
31940
31941         * FS/FS/cust_refund.pm: more updates to cust_refund::update_replace
31942
31943 2002-01-23 18:26  ivan
31944
31945         * FS/FS/cust_refund.pm: fix cust_refund::insert
31946
31947 2002-01-22 07:57  ivan
31948
31949         * FS/FS/: cust_credit.pm, cust_pay.pm, cust_refund.pm: don't allow
31950           $0.00 in credits/payments/refunds
31951
31952 2002-01-22 06:55  ivan
31953
31954         * FS/FS/part_svc.pm: docu
31955
31956 2002-01-22 06:53  ivan
31957
31958         * FS/FS/svc_acct.pm: silly compilation problem
31959
31960 2002-01-22 06:42  ivan
31961
31962         * httemplate/docs/: index.html, upgrade.html, upgrade2.html,
31963           upgrade3.html: remove old upgrade docs
31964
31965 2002-01-21 03:30  ivan
31966
31967         * FS/FS/cust_pkg.pm: include FS::svc_forward in kludgy preload
31968
31969 2002-01-19 07:16  ivan
31970
31971         * FS/FS/UID.pm: error message update
31972
31973 2002-01-16 07:37  ivan
31974
31975         * FS/FS/svc_acct.pm: doc
31976
31977 2002-01-14 12:28  ivan
31978
31979         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, httemplate/docs/export.html:
31980           pay some attention to 1.4 RADIUS SQL export
31981
31982 2002-01-14 06:29  ivan
31983
31984         * FS/bin/freeside-overdue: fix -l option
31985
31986 2002-01-11 23:23  ivan
31987
31988         * httemplate/docs/upgrade8.html: fix upgrade8.html to be in
31989           agreement with fs-setup
31990
31991 2002-01-09 05:29  ivan
31992
31993         * FS/FS/cust_main.pm, httemplate/search/cust_main.cgi: update fuzzy
31994           cache files on customer replace.
31995
31996           do an exact search along with the fuzzy search (webui)
31997
31998 2002-01-03 09:40  ivan
31999
32000         * README.1.4.0pre2-3, README.1.4.0pre3-4, README.1.4.0pre4567-8,
32001           FS/MANIFEST, FS/FS/cust_bill_event.pm, FS/FS/part_bill_event.pm,
32002           FS/t/cust_bill_event.t, FS/t/part_bill_event.t, bin/fs-setup,
32003           httemplate/docs/schema.html, httemplate/docs/upgrade8.html: more
32004           schema changes:  part_bill_event and cust_bill_event tables
32005
32006           remove old 1.4.0pre READMEs
32007
32008 2001-12-28 07:17  ivan
32009
32010         * FS/bin/freeside-overdue: update usage message
32011
32012 2001-12-28 07:14  ivan
32013
32014         * FS/: FS/cust_main.pm, bin/freeside-overdue: force printing in
32015           freeside-overdue
32016
32017 2001-12-28 06:40  ivan
32018
32019         * FS/FS/cust_main.pm, FS/bin/freeside-bill,
32020           FS/bin/freeside-overdue, httemplate/edit/cust_main.cgi,
32021           httemplate/edit/part_pkg.cgi: add more options to
32022           freeside-overdue
32023
32024           add charge method to FS::cust_main
32025
32026           one-off packages default to disabled
32027
32028           billing payname defaults to first and last, not "Accounts
32029           Payable"
32030
32031 2001-12-27 01:26  ivan
32032
32033         * README.1.4.0pre4567-8, FS/FS/Record.pm, FS/FS/part_pkg.pm,
32034           FS/FS/part_svc.pm, FS/bin/freeside-overdue, bin/fs-setup,
32035           htetc/global.asa, httemplate/browse/part_pkg.cgi,
32036           httemplate/browse/part_svc.cgi, httemplate/edit/agent_type.cgi,
32037           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
32038           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
32039           httemplate/edit/process/part_pkg.cgi,
32040           httemplate/view/cust_main.cgi: service and package disable!
32041
32042 2001-12-26 15:59  ivan
32043
32044         * httemplate/docs/: install.html, schema.html, upgrade8.html: doc
32045
32046 2001-12-26 07:41  ivan
32047
32048         * httemplate/view/cust_main.cgi: remove warnings
32049
32050 2001-12-26 07:11  ivan
32051
32052         * httemplate/edit/process/cust_credit.cgi: apply credits!!
32053
32054 2001-12-26 07:08  ivan
32055
32056         * FS/: MANIFEST, bin/freeside-overdue: add freeside-overdue
32057
32058 2001-12-26 07:07  ivan
32059
32060         * httemplate/edit/: cust_credit.cgi, process/cust_credit.cgi: fix
32061           posting credit
32062
32063 2001-12-26 03:47  ivan
32064
32065         * FS/bin/freeside-overdue: don't provide example crontabs that run
32066           at 4:20 _PM_
32067
32068 2001-12-26 03:17  ivan
32069
32070         * FS/FS/cust_main.pm, FS/bin/freeside-overdue,
32071           httemplate/docs/billing.html: (untested eek) freeside-overdue
32072           script & cust_main balance_date & total_owed_date methods
32073
32074 2001-12-26 01:18  ivan
32075
32076         * httemplate/: index.html, search/cust_pay.cgi,
32077           search/cust_pay.html, view/cust_main.cgi: search by check #
32078
32079 2001-12-25 23:53  ivan
32080
32081         * FS/FS/cust_pay.pm: doc
32082
32083 2001-12-25 22:02  ivan
32084
32085         * httemplate/edit/cust_pay.cgi: UI
32086
32087 2001-12-25 21:19  ivan
32088
32089         * httemplate/: index.html, edit/cust_pay.cgi,
32090           edit/process/cust_pay.cgi, search/cust_main-payinfo.html,
32091           search/cust_main-quickpay.html, search/cust_main.cgi,
32092           search/cust_main.html: expedited check entry
32093
32094 2001-12-25 21:02  ivan
32095
32096         * CREDITS: still missing tons of folks, i am sure
32097
32098 2001-12-25 20:52  ivan
32099
32100         * httemplate/search/: cust_bill.html, svc_acct.html,
32101           svc_domain.html, cust_main.html: same look as rest of search
32102           pages
32103
32104 2001-12-25 20:25  ivan
32105
32106         * FS/FS/CGI.pm, httemplate/edit/cust_credit.cgi,
32107           httemplate/edit/cust_pay.cgi,
32108           httemplate/edit/process/cust_credit.cgi,
32109           httemplate/edit/process/cust_pay.cgi: auto-apply payments and
32110           credits, post credit UI overhaul
32111
32112 2001-12-25 18:33  ivan
32113
32114         * httemplate/edit/cust_pay.cgi: fix service display for duplicates
32115
32116 2001-12-21 18:41  ivan
32117
32118         * httemplate/docs/install.html: doco on creating database manually
32119
32120 2001-12-21 13:40  ivan
32121
32122         * FS/FS/cust_bill.pm, httemplate/edit/cust_pay.cgi,
32123           httemplate/view/cust_main.cgi: add name/address to post payment
32124           screen
32125
32126           get rid of some $-0.00  yay for ieee fp
32127
32128 2001-12-21 12:55  ivan
32129
32130         * FS/FS/cust_bill_pay.pm: fixes
32131
32132             total cust_bill_pay.amount and cust_credit_bill.amount 19.95
32133           for invnum 1659
32134             greater than cust_bill.charged 19.95 at
32135             /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1519.
32136
32137 2001-12-19 21:34  ivan
32138
32139         * FS/FS/Record.pm: work better with DBIx::Profile
32140
32141 2001-12-19 18:09  ivan
32142
32143         * FS/FS/svc_acct.pm: don't error trying to suspend accounts with
32144           '*' password
32145
32146 2001-12-19 18:07  ivan
32147
32148         * FS/FS/svc_acct.pm: quiet warnings
32149
32150 2001-12-19 06:33  ivan
32151
32152         * FS/FS/svc_acct.pm: alas, a 5.6-ism
32153
32154 2001-12-19 06:30  ivan
32155
32156         * FS/FS/svc_acct.pm: surpress warnings
32157
32158 2001-12-18 11:36  ivan
32159
32160         * httemplate/edit/cust_bill_pay.cgi: another dum tyop
32161
32162 2001-12-18 11:34  ivan
32163
32164         * httemplate/edit/cust_bill_pay.cgi: typo
32165
32166 2001-12-18 11:32  ivan
32167
32168         * httemplate/edit/cust_bill_pay.cgi: declar vars
32169
32170 2001-12-18 11:30  ivan
32171
32172         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi,
32173           process/cust_bill_pay.cgi, process/cust_credit_bill.cgi: apply
32174           payment webinterface
32175
32176 2001-12-17 23:12  ivan
32177
32178         * httemplate/search/cust_pkg.cgi: really working dates on package
32179           browse.  ouch.
32180
32181 2001-12-17 23:08  ivan
32182
32183         * httemplate/search/cust_pkg.cgi: working dates on package browse
32184
32185 2001-12-17 22:45  ivan
32186
32187         * httemplate/search/cust_pkg.cgi: oops.  *sigh*
32188
32189 2001-12-17 22:38  ivan
32190
32191         * httemplate/search/cust_pkg.cgi: show dates on package browse
32192
32193 2001-12-17 22:29  ivan
32194
32195         * FS/FS/svc_acct_pop.pm: full number in POP pulldown
32196
32197 2001-12-17 17:49  ivan
32198
32199         * FS/: MANIFEST, FS/svc_acct.pm: add freeside-setinvoice to
32200           MANIFEST
32201
32202           fix warning:
32203
32204           FS::cust_main_invoice=HASH(0x90c86c4) at
32205           /usr/local/lib/perl5/site_perl/5.005/FS/svc_acct.pm line 419.
32206
32207 2001-12-17 15:59  ivan
32208
32209         * FS/FS/cust_bill.pm: fixes
32210
32211            Argument "" isn't numeric in ncmp at
32212            /usr/local/lib/perl5/site_perl/5.005/FS/cust_bill.pm line 254.
32213
32214 2001-12-16 15:50  ivan
32215
32216         * FS/FS/cust_main.pm: eek nasty bug
32217
32218 2001-12-15 16:55  ivan
32219
32220         * FS/FS/cust_bill_pay.pm: fix weird rounding error: total
32221           cust_bill_pay.amount 39.9 for paynum 240 greater than
32222           cust_pay.paid 39.90
32223
32224 2001-12-15 14:59  ivan
32225
32226         * httemplate/view/svc_acct.cgi: style
32227
32228 2001-12-15 14:58  ivan
32229
32230         * FS/FS/cust_svc.pm: meaningful FS::cust_svc::label for svc_www
32231           records
32232
32233 2001-12-15 14:56  ivan
32234
32235         * httemplate/view/svc_www.cgi: view svc_www.cgi from Dave Burgess
32236           <burgess@www.cynjut.net>, thanks
32237
32238 2001-12-15 14:47  ivan
32239
32240         * httemplate/edit/cust_main.cgi: allow entering of referral
32241           customer by number as well as by link off the view page, courtesy
32242           of Dave Burgess <burgess@www.cynjut.net>
32243
32244 2001-12-14 16:17  ivan
32245
32246         * FS/FS/cust_main.pm: style changes
32247
32248 2001-12-13 10:37  ivan
32249
32250         * FS/bin/freeside-setinvoice: okay, it should really work now
32251
32252 2001-12-13 09:52  ivan
32253
32254         * FS/bin/freeside-setinvoice: fix setinvoice script
32255
32256 2001-12-13 01:17  ivan
32257
32258         * FS/bin/freeside-setinvoice: added util to set invoice
32259           destinations
32260
32261 2001-12-12 11:42  ivan
32262
32263         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: allow >8 character
32264           passwords in web interface
32265
32266 2001-12-11 23:59  ivan
32267
32268         * bin/svc_acct.export: use pwd_mkdb to install
32269           /etc/master.passwd.new instead of moving it into place
32270
32271 2001-12-11 13:26  ivan
32272
32273         * httemplate/search/svc_acct.cgi: missing space in SQL, oops
32274
32275 2001-12-11 02:38  ivan
32276
32277         * bin/svc_acct.export, httemplate/docs/install.html: radiusprepend
32278           config file for export add Archive::Tar to docs
32279
32280 2001-12-10 04:18  ivan
32281
32282         * FS/FS/Record.pm: Pg datatype pain
32283
32284 2001-12-09 20:54  ivan
32285
32286         * httemplate/index.html: typo noticed by Dave Burgess
32287           <burgess@www.cynjut.net>, thanks.
32288
32289 2001-12-09 16:44  ivan
32290
32291         * httemplate/search/svc_acct.cgi: visual glitch: oops, $pager
32292           wasn't getting substitued.
32293
32294 2001-12-09 15:31  ivan
32295
32296         * httemplate/search/svc_acct.cgi: harmless? missing ;
32297
32298 2001-12-08 02:08  ivan
32299
32300         * httemplate/config/config.cgi: need a POST here; browsers
32301           (especially IE) are unhappy with the default GET
32302
32303 2001-12-08 02:07  ivan
32304
32305         * FS/FS/cust_pay.pm: get custnum from invnum before trying to use
32306           custnum!
32307
32308 2001-12-08 02:03  ivan
32309
32310         * FS/FS/cust_main.pm: fix logic error creating invoice line items
32311
32312 2001-12-08 02:01  ivan
32313
32314         * FS/FS/Conf.pm: radiusprepend config file for DEFAULT entries etc.
32315
32316 2001-12-04 05:10  ivan
32317
32318         * httemplate/edit/svc_forward.cgi: from Dave Burgess
32319           <burgess@neonramp.com>:
32320
32321            I had to change line 104 in /edit/svc_forward.cgi and add 'my'
32322           as the
32323            qualifier on the LHS of the assignment.  This also solves the
32324            problem with a similar error on the RHS of line 105.  It also
32325           seems to make
32326            the routine work fairly reliably (it has been problematic for me
32327           in the
32328            past).
32329
32330 2001-12-03 03:33  ivan
32331
32332         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
32333           paged service browse!!
32334
32335 2001-12-03 02:59  ivan
32336
32337         * httemplate/search/: cust_main.cgi, cust_pkg.cgi: paged package
32338           browse
32339
32340 2001-12-03 00:43  ivan
32341
32342         * httemplate/search/cust_main.cgi: paged customer browse!
32343
32344 2001-12-03 00:41  ivan
32345
32346         * FS/FS/Conf.pm, FS/FS/Record.pm, conf/maxsearchrecordsperpage,
32347           httemplate/search/cust_main.cgi: maxsearchrecordsperpage config
32348           option paged implementation of customer browse!
32349
32350 2001-11-29 16:04  ivan
32351
32352         * FS/FS/: cust_pkg.pm, cust_svc.pm, svc_Common.pm: more link
32353           methods
32354
32355 2001-11-20 19:42  ivan
32356
32357         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: a more reasonalbe
32358           name (!)
32359
32360 2001-11-20 19:40  ivan
32361
32362         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi:
32363           postalinvoicedefault config file
32364
32365 2001-11-16 02:22  ivan
32366
32367         * httemplate/docs/billing.html: update link to Text::Template docs
32368
32369 2001-11-13 13:27  ivan
32370
32371         * FS/: MANIFEST, bin/freeside-print-batch: remove
32372           freeside-print-batch
32373
32374 2001-11-12 05:19  ivan
32375
32376         * FS/FS/cust_main.pm: import hack to be less strict
32377
32378 2001-11-09 10:26  ivan
32379
32380         * httemplate/docs/install.html: Pg7 dependancy
32381
32382 2001-11-08 07:26  ivan
32383
32384         * FS/bin/freeside-queued: harmless typo noticed by "Edward
32385           Shabotinsky" <lanshark@bsinet.net>, thanks
32386
32387 2001-11-06 10:45  ivan
32388
32389         * httemplate/edit/process/part_pkg.cgi: remove gratuitous warnings
32390
32391 2001-11-06 10:35  ivan
32392
32393         * Makefile: i REALLY suck at Makefiles
32394
32395 2001-11-06 10:34  ivan
32396
32397         * Makefile: i suck at Makefiles
32398
32399 2001-11-06 10:22  ivan
32400
32401         * Makefile: make foo for htetc/global.asa
32402
32403 2001-11-06 09:58  ivan
32404
32405         * FS/FS/UID.pm: fix error message for s/htdocs/httemplate/
32406
32407 2001-11-06 09:48  ivan
32408
32409         * bin/fs-setup: payinfo changed from length 16 to $char_d for
32410           future expansion
32411
32412 2001-11-05 13:30  ivan
32413
32414         * Makefile: more fixes for fresh installation
32415
32416 2001-11-05 13:26  ivan
32417
32418         * Makefile: yet more Make
32419
32420 2001-11-05 13:24  ivan
32421
32422         * Makefile: make create-database fix
32423
32424 2001-11-05 12:12  ivan
32425
32426         * Makefile, FS/FS/Record.pm: makefile fixups
32427
32428 2001-11-05 10:23  ivan
32429
32430         * httemplate/docs/install.html: doc
32431
32432 2001-11-05 09:00  jeff
32433
32434         * FS/FS/svc_acct.pm: improved svc_acct replacement
32435
32436 2001-11-05 08:42  ivan
32437
32438         * FS/FS/Record.pm: AUTOLOAD optimizations broke things rather
32439           badly, oops
32440
32441 2001-11-05 06:04  ivan
32442
32443         * FS/bin/freeside-bill: fixup getopt
32444
32445 2001-11-05 06:03  ivan
32446
32447         * Makefile: move sys-dependant stuff to vars
32448
32449 2001-11-05 05:57  ivan
32450
32451         * FS/FS/svc_acct.pm: doc tyop
32452
32453 2001-11-05 04:07  ivan
32454
32455         * bin/svc_domain.import: this is unfinished and untested anyway,
32456           but this corrects a silly typo
32457
32458 2001-11-05 03:55  ivan
32459
32460         * FS/FS/cust_main.pm: better error messages for eval'ed setup/recur
32461           expressions remove debugging warn output
32462
32463 2001-11-03 09:49  ivan
32464
32465         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/SearchCache.pm,
32466           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
32467           FS/FS/svc_acct.pm, FS/t/SearchCache.t,
32468           httemplate/search/cust_main.cgi: new 'jsearch' call for big
32469           joined searches & caching support preliminary customer browse
32470           optimizations, much faster!
32471
32472 2001-11-02 00:14  ivan
32473
32474         * FS/bin/freeside-print-batch: silence pod complaints
32475
32476 2001-11-01 21:28  ivan
32477
32478         * httemplate/config/config.cgi: note config changes need
32479           apache/freeside-queued restart to take effect
32480
32481 2001-11-01 21:11  ivan
32482
32483         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.19
32484
32485 2001-11-01 20:55  ivan
32486
32487         * httemplate/config/config-view.cgi, httemplate/config/config.cgi,
32488           FS/FS/Conf.pm: config web GUI updates.  almost usable now.
32489
32490 2001-10-31 16:16  ivan
32491
32492         * httemplate/search/cust_main.cgi: hit the database slightly less.
32493           this page still takes forever with lots of customers.
32494
32495 2001-10-31 08:52  ivan
32496
32497         * httemplate/browse/queue.cgi: queue display works again, even if
32498           those links don't
32499
32500 2001-10-30 11:05  ivan
32501
32502         * FS/FS/cust_pay_batch.pm, bin/fs-setup, httemplate/index.html,
32503           httemplate/browse/cust_pay_batch.cgi,
32504           httemplate/docs/schema.html: depriciate cust_pay_batch.trancode
32505           web interface to view pending batch
32506
32507 2001-10-30 07:42  ivan
32508
32509         * httemplate/edit/cust_main.cgi: put default country up top
32510
32511 2001-10-30 07:41  ivan
32512
32513         * httemplate/edit/cust_main.cgi: precedence oops
32514
32515 2001-10-30 07:39  ivan
32516
32517         * httemplate/edit/cust_main.cgi: better ordering of state selection
32518           on new customer screen
32519
32520 2001-10-30 06:54  ivan
32521
32522         * htetc/handler.pl, httemplate/browse/agent.cgi,
32523           httemplate/browse/agent_type.cgi,
32524           httemplate/browse/cust_main_county.cgi,
32525           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
32526           httemplate/browse/part_referral.cgi, httemplate/browse/queue.cgi,
32527           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
32528           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
32529           httemplate/edit/cust_credit_bill.cgi,
32530           httemplate/edit/cust_main.cgi,
32531           httemplate/edit/cust_main_county-expand.cgi,
32532           httemplate/edit/cust_main_county.cgi,
32533           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
32534           httemplate/edit/part_referral.cgi, httemplate/edit/svc_acct.cgi,
32535           httemplate/edit/svc_acct_pop.cgi,
32536           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
32537           httemplate/edit/svc_forward.cgi, httemplate/misc/catchall.cgi,
32538           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
32539           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
32540           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
32541           httemplate/search/svc_acct_sm.cgi,
32542           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
32543           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
32544           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
32545           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi:
32546           get rid of header foo in individual templates
32547
32548 2001-10-30 06:28  ivan
32549
32550         * httemplate/docs/: install.html, upgrade8.html: docu
32551
32552 2001-10-30 06:20  ivan
32553
32554         * htetc/handler.pl, httemplate/config/config-view.cgi,
32555           httemplate/config/config.cgi: web config should workish now
32556
32557 2001-10-30 05:49  ivan
32558
32559         * Makefile: work with CVS version too
32560
32561 2001-10-30 05:48  ivan
32562
32563         * Makefile: make
32564
32565 2001-10-30 05:47  ivan
32566
32567         * Makefile, FS/bin/freeside-adduser, conf/address, conf/domain,
32568           conf/secrets, conf/shells, conf/smtpmachine,
32569           httemplate/docs/install.html: `make create-config' installs
32570           default config (conf dir update) freeside-adduser uses default
32571           secrets file
32572
32573 2001-10-30 04:38  ivan
32574
32575         * Makefile: make
32576
32577 2001-10-30 04:35  ivan
32578
32579         * Makefile, httemplate/docs/install.html: makefile typo
32580
32581 2001-10-30 03:47  ivan
32582
32583         * Makefile, FS/bin/freeside-adduser, httemplate/docs/admin.html,
32584           httemplate/docs/config.html, httemplate/docs/index.html,
32585           httemplate/docs/install.html: whew more install docs and
32586           automation
32587
32588 2001-10-30 02:20  ivan
32589
32590         * Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/bin/freeside-adduser,
32591           httemplate/docs/install.html: setup/config updates.  getting
32592           easier...
32593
32594 2001-10-29 13:22  ivan
32595
32596         * Makefile: fix make clean
32597
32598 2001-10-29 12:54  ivan
32599
32600         * httemplate/docs/install.html: doc typo
32601
32602 2001-10-29 12:53  ivan
32603
32604         * FS/FS/svc_forward.pm: methods for getting the associated svc_acct
32605           records
32606
32607 2001-10-29 09:17  ivan
32608
32609         * Makefile: automate a tiny bit more
32610
32611 2001-10-26 03:24  ivan
32612
32613         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
32614           httemplate/browse/agent.cgi, httemplate/browse/agent_type.cgi,
32615           httemplate/browse/cust_main_county.cgi,
32616           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
32617           httemplate/browse/part_referral.cgi, httemplate/browse/queue.cgi,
32618           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
32619           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
32620           httemplate/edit/cust_credit_bill.cgi,
32621           httemplate/edit/cust_main.cgi,
32622           httemplate/edit/cust_main_county-expand.cgi,
32623           httemplate/edit/cust_main_county.cgi,
32624           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
32625           httemplate/edit/part_referral.cgi, httemplate/edit/svc_acct.cgi,
32626           httemplate/edit/svc_acct_pop.cgi,
32627           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
32628           httemplate/edit/svc_forward.cgi, httemplate/misc/catchall.cgi,
32629           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
32630           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
32631           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
32632           httemplate/search/svc_acct_sm.cgi,
32633           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
32634           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
32635           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
32636           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi:
32637           cache foo *sigh*
32638
32639 2001-10-26 02:50  ivan
32640
32641         * httemplate/config/config-process.cgi: otherwise people will have
32642           problems with `0' zero
32643
32644 2001-10-25 14:24  ivan
32645
32646         * httemplate/edit/svc_domain.cgi: remove ancient tld cruft
32647
32648 2001-10-25 09:13  ivan
32649
32650         * FS/FS/cust_main_invoice.pm: & in email addresses
32651
32652 2001-10-25 01:41  ivan
32653
32654         * FS/FS/Conf.pm: remove debugging cruft
32655
32656 2001-10-24 08:45  ivan
32657
32658         * httemplate/config/config-process.cgi: correct for browser
32659           munching
32660
32661 2001-10-24 08:29  ivan
32662
32663         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/ConfItem.pm,
32664           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/t/ConfItem.t,
32665           bin/fs-setup, bin/svc_acct.export, httemplate/index.html,
32666           httemplate/config/config-process.cgi,
32667           httemplate/config/config-view.cgi, httemplate/docs/config.html,
32668           httemplate/docs/install.html, httemplate/search/svc_acct.cgi:
32669           preliminary web config editor
32670
32671           new config files: username-ampersand, passwordmax
32672
32673           fs-setup updates
32674
32675           get rid of old and crufty and unused registries/ config foo
32676
32677           documentation updates
32678
32679 2001-10-23 17:59  ivan
32680
32681         * httemplate/browse/queue.cgi: Can't find string terminator "!"
32682           anywhere before EOF at queue.cgi line 42
32683
32684 2001-10-23 13:53  ivan
32685
32686         * FS/bin/freeside-queued: Pg: FOR UPDATE LIMIT 1 mysql: LIMIT 1 FOR
32687           UPDATE
32688
32689           greeeat.
32690
32691 2001-10-23 11:57  ivan
32692
32693         * httemplate/docs/: config.html, install.html: document how to set
32694           MySQL with BDB default tables
32695
32696 2001-10-23 11:15  ivan
32697
32698         * bin/fs-setup: mysql fixes
32699
32700 2001-10-22 07:48  ivan
32701
32702         * FS/FS/svc_acct.pm: fix dir check
32703
32704 2001-10-22 05:22  ivan
32705
32706         * FS/FS/svc_domain.pm: fix delete method for new databases
32707
32708 2001-10-22 01:31  ivan
32709
32710         * FS/FS/cust_main.pm: tyop
32711
32712 2001-10-22 01:29  ivan
32713
32714         * FS/FS/: cust_main.pm, cust_pkg.pm: better delete customer code &
32715           warnings, delete package ability (& warning)
32716
32717 2001-10-20 05:17  ivan
32718
32719         * README.1.4.0pre3-4, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
32720           bin/fs-setup, htetc/global.asa, htetc/handler.pl,
32721           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
32722           httemplate/docs/upgrade8.html, httemplate/edit/part_pkg.cgi,
32723           httemplate/edit/svc_acct.cgi,
32724           httemplate/edit/process/cust_main.cgi,
32725           httemplate/edit/process/part_pkg.cgi: setup and recurring fee tax
32726           exempt flags, UI to edit rework part_pkg editing UI some more
32727
32728 2001-10-16 13:33  jeff
32729
32730         * bin/svc_acct.export: added slipip insertion for icradius and
32731           vpopmail restart config
32732
32733 2001-10-15 07:58  ivan
32734
32735         * FS/FS/cust_pkg.pm, htetc/global.asa, htetc/handler.pl,
32736           httemplate/edit/REAL_cust_pkg.cgi,
32737           httemplate/edit/process/REAL_cust_pkg.cgi,
32738           httemplate/view/cust_pkg.cgi: date editing
32739
32740 2001-10-15 05:16  ivan
32741
32742         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
32743           httemplate/misc/bill.cgi: print reasons with credits on invoices
32744
32745           use straight eval, not Safe::reval in cust_main::bill for now, as
32746           i have no   idea how to call methods on a share()'ed scalar.
32747           hmm.
32748
32749           add cust_pkg::cust_main method
32750
32751           s/eidiot/idiot/ in httemplate/misc/bill.cgi
32752
32753 2001-10-15 04:39  ivan
32754
32755         * httemplate/edit/part_pkg.cgi: remove errant javascript alert()
32756           plan ||= 'flat' for custom pricing 9clone) package definitions
32757           too
32758
32759 2001-10-15 04:35  ivan
32760
32761         * httemplate/edit/cust_main.cgi: visual fix
32762
32763 2001-10-15 03:42  ivan
32764
32765         * README.1.4.0pre3-4, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
32766           bin/fs-setup, httemplate/browse/part_pkg.cgi,
32767           httemplate/docs/config.html, httemplate/docs/schema.html,
32768           httemplate/docs/upgrade8.html, httemplate/edit/part_pkg.cgi,
32769           httemplate/edit/part_svc.cgi,
32770           httemplate/edit/process/part_pkg.cgi: price plans web gui 1st
32771           pass, oh my
32772
32773 2001-10-12 08:26  ivan
32774
32775         * httemplate/browse/queue.cgi: add (as yet inactive) retry & remove
32776           links
32777
32778 2001-10-11 10:46  ivan
32779
32780         * htetc/: global.asa, handler.pl: price plan uI!
32781
32782 2001-10-11 10:44  ivan
32783
32784         * httemplate/edit/part_pkg.cgi: "price plans" UP support.CVS:
32785           ----------------------------------------------------------------------
32786
32787 2001-10-09 23:22  thalakan
32788
32789         * httemplate/search/cust_main.cgi: Reverted.
32790
32791 2001-10-09 22:59  thalakan
32792
32793         * httemplate/search/cust_main.cgi: Stupid mistake.  Works now.
32794
32795 2001-10-09 22:42  ivan
32796
32797         * httemplate/search/cust_main.cgi: revert silly changes
32798
32799 2001-10-09 22:33  thalakan
32800
32801         * httemplate/search/cust_main.cgi: Change to use ut_name instead.
32802
32803 2001-10-09 22:24  ivan
32804
32805         * FS/FS/Record.pm: embarassing doc fix, thanks jason
32806
32807 2001-10-09 16:10  ivan
32808
32809         * README.1.4.0pre3-4, FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
32810           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm,
32811           httemplate/docs/config.html, httemplate/docs/install.html,
32812           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
32813           bin/fs-setup: add `unsuspendauto' config file: enable the
32814           automatic unsuspension of suspended packages when a customer's
32815           balance due changes from positive to zero or negative as the
32816           result of a payment or credit
32817
32818           add cust_pkg.manual_flag to disable this behaviour per customer
32819           package (no UI to set this yet)
32820
32821 2001-10-09 06:16  ivan
32822
32823         * httemplate/docs/install.html: update mysql links
32824
32825 2001-10-09 00:16  ivan
32826
32827         * httemplate/edit/process/part_svc.cgi: that was a confusing bug to
32828           fix
32829
32830 2001-10-08 20:11  ivan
32831
32832         * FS/FS/cust_pkg.pm: fix syntax error in newly-enabled insert sub,
32833           sheesh
32834
32835 2001-10-02 13:07  ivan
32836
32837         * httemplate/docs/upgrade8.html: doc clarification (?)
32838
32839 2001-10-02 09:00  jeff
32840
32841         * README.1.4.0pre3-4, FS/FS/cust_pay_batch.pm, bin/fs-setup,
32842           httemplate/docs/upgrade8.html: add pkey to batch payments and fix
32843           a doc typo
32844
32845 2001-10-02 04:10  ivan
32846
32847         * FS/FS/svc_acct.pm: allow some more characters in GECOS... showing
32848           up in fix.net's password files
32849
32850 2001-10-01 03:31  ivan
32851
32852         * FS/FS/cust_pkg.pm: oops
32853
32854 2001-09-30 15:35  ivan
32855
32856         * FS/FS/svc_acct.pm: arg
32857
32858 2001-09-30 15:19  ivan
32859
32860         * FS/FS/svc_acct.pm: $1 doesn't seem to last very long...
32861
32862 2001-09-30 13:30  ivan
32863
32864         * FS/FS/svc_acct.pm, httemplate/docs/config.html:
32865           username-uppercase config file
32866
32867 2001-09-27 21:33  ivan
32868
32869         * httemplate/docs/install.html: ssh recommendations
32870
32871 2001-09-27 14:49  ivan
32872
32873         * FS/FS/svc_acct_pop.pm: not used
32874
32875 2001-09-27 14:12  ivan
32876
32877         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: popSELECTOR
32878
32879 2001-09-27 13:41  ivan
32880
32881         * httemplate/edit/cust_main.cgi, httemplate/edit/svc_acct.cgi,
32882           FS/FS/svc_acct_pop.pm, httemplate/view/svc_acct.cgi: pop
32883           selector!
32884
32885 2001-09-27 11:33  ivan
32886
32887         * httemplate/view/svc_acct.cgi: fix for pre-1.4.0 accounts with no
32888           domsvc
32889
32890 2001-09-26 04:34  ivan
32891
32892         * README.1.4.0pre3-4: index oops
32893
32894 2001-09-26 02:17  ivan
32895
32896         * README.1.4.0pre3-4, FS/FS.pm, FS/MANIFEST,
32897           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm,
32898           FS/FS/part_pop_local.pm, FS/FS/svc_acct_pop.pm,
32899           FS/t/part_pop_local.t, bin/fs-setup, httemplate/docs/schema.html,
32900           httemplate/docs/upgrade8.html: add part_pop_local table
32901
32902 2001-09-25 11:03  ivan
32903
32904         * FS/FS/cust_main.pm:
32905           ror
32906
32907 2001-09-25 11:01  ivan
32908
32909         * FS/FS/cust_main.pm, httemplate/docs/config.html: add
32910           emailinvoiceonly config file and begin to use it
32911
32912 2001-09-25 08:55  ivan
32913
32914         * FS/FS/cust_main.pm, httemplate/docs/config.html:
32915           Business::OnlinePayment::BankOfAmerica
32916
32917 2001-09-24 17:05  ivan
32918
32919         * FS/bin/freeside-queued: better REAPER
32920
32921 2001-09-23 20:23  ivan
32922
32923         * FS/: FS/UID.pm, bin/freeside-queued: queue daemon forks now
32924
32925 2001-09-20 20:47  ivan
32926
32927         * httemplate/view/cust_main.cgi: show company and name (instead of
32928           just company) for referring customers that have a company
32929
32930 2001-09-19 17:13  ivan
32931
32932         * FS/FS/cust_main.pm: really fix fuzzy searching
32933
32934 2001-09-19 17:10  ivan
32935
32936         * FS/FS/cust_main.pm: fix fuzzy searching
32937
32938 2001-09-19 14:51  ivan
32939
32940         * FS/bin/freeside-queued: set real uid too.  whew.  ssh now
32941           working.
32942
32943 2001-09-19 14:06  ivan
32944
32945         * README.1.4.0pre3-4, FS/MANIFEST, FS/FS/svc_acct.pm,
32946           FS/bin/freeside-apply-credits, httemplate/docs/config.html:
32947           directory hashing remove jeff's lib patch from
32948           freeside-apply-credits add freeside-apply-credits to MANIFEST
32949           README for pre3-4
32950
32951 2001-09-19 12:41  ivan
32952
32953         * FS/FS/svc_acct.pm: tyop
32954
32955 2001-09-19 12:39  ivan
32956
32957         * FS/FS/svc_acct.pm: hopefully report some sort of ssh error
32958
32959 2001-09-19 12:28  ivan
32960
32961         * FS/FS/svc_acct.pm: ;args
32962
32963 2001-09-19 12:19  ivan
32964
32965         * FS/FS/svc_acct.pm: FS::svc_acct::ssh
32966
32967 2001-09-19 12:00  ivan
32968
32969         * FS/bin/freeside-queued: set $ENV{HOME}
32970
32971 2001-09-18 17:24  ivan
32972
32973         * FS/FS/svc_acct.pm: icradius transactional password changes
32974           (suspensions, unsuspensions)
32975
32976 2001-09-16 05:45  ivan
32977
32978         * FS/FS/Record.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
32979           httemplate/index.html, httemplate/docs/config.html,
32980           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
32981           fix oops in FS::cust_main_invoice::replace preventing package
32982           cancellation
32983
32984           add toggle switch to cust_main searching to show/hide cancelled
32985           customers.  hidecancelledcustomers config file is just which
32986           state it starts in.
32987
32988           add signupurl config file to enable showing of the customer's
32989           signup URL on the view page.
32990
32991 2001-09-14 12:54  ivan
32992
32993         * FS/FS/svc_acct.pm: fix for no svc_acct_sm!!!
32994
32995 2001-09-14 11:05  ivan
32996
32997         * FS/FS/Record.pm: s/croak/confess/
32998
32999 2001-09-12 08:54  ivan
33000
33001         * httemplate/docs/: install.html, upgrade8.html: mason warnings
33002
33003 2001-09-12 08:45  ivan
33004
33005         * FS/FS/part_svc.pm: oops
33006
33007 2001-09-11 16:44  ivan
33008
33009         * FS/FS/part_svc.pm, httemplate/edit/svc_acct.cgi,
33010           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
33011           httemplate/edit/svc_forward.cgi, httemplate/view/svc_acct.cgi:
33012           radius attributes & default/fixed values should work again now
33013
33014 2001-09-11 15:20  ivan
33015
33016         * FS/FS/svc_Common.pm, bin/fs-radius-add-check,
33017           bin/fs-radius-add-reply, bin/fs-setup, bin/svc_acct.export: fix
33018           radius attribute adding
33019
33020 2001-09-11 14:58  ivan
33021
33022         * FS/bin/freeside-queued: usage sub
33023
33024 2001-09-11 13:59  ivan
33025
33026         * httemplate/edit/svc_acct_sm.cgi: persistance problem not clearing
33027           variables between runs
33028
33029 2001-09-11 13:44  ivan
33030
33031         * httemplate/search/svc_acct.cgi: getting "you should run the
33032           bin/fs-migrate-svc_acct_sm" message unexpectedly
33033
33034 2001-09-11 12:16  ivan
33035
33036         * httemplate/edit/part_svc.cgi: forgot closing form tag, breaks ie,
33037           others?
33038
33039 2001-09-11 06:10  ivan
33040
33041         * FS/FS/svc_acct.pm: transactional job-queued icradius/freeradius
33042           export
33043
33044 2001-09-11 05:46  ivan
33045
33046         * httemplate/edit/process/part_svc.cgi: more service edit fix
33047
33048 2001-09-11 05:42  ivan
33049
33050         * httemplate/edit/part_svc.cgi: fix service editing
33051
33052 2001-09-11 05:25  ivan
33053
33054         * FS/FS/queue.pm: queue clean fix
33055
33056 2001-09-11 05:24  ivan
33057
33058         * FS/FS/queue.pm: job queue fix
33059
33060 2001-09-11 05:10  ivan
33061
33062         * FS/FS/cust_main.pm: fuzzyfix
33063
33064 2001-09-11 05:06  ivan
33065
33066         * FS/FS/svc_acct.pm: better logging
33067
33068 2001-09-11 05:00  ivan
33069
33070         * FS/FS/svc_acct.pm: cyrus fix!
33071
33072 2001-09-11 04:52  ivan
33073
33074         * FS/bin/freeside-queued: rar
33075
33076 2001-09-11 03:05  ivan
33077
33078         * httemplate/edit/process/quick-cust_pkg.cgi: s/die/ediot/
33079
33080 2001-09-11 02:56  ivan
33081
33082         * README.1.4.0pre2-3, httemplate/edit/process/quick-cust_pkg.cgi,
33083           httemplate/view/cust_main.cgi: fix quick order
33084
33085 2001-09-10 21:44  ivan
33086
33087         * httemplate/browse/queue.cgi: web queue view
33088
33089 2001-09-10 21:17  ivan
33090
33091         * FS/FS/svc_acct.pm, httemplate/docs/config.html: username-noperiod
33092           config file
33093
33094 2001-09-10 20:15  ivan
33095
33096         * README.1.4.0pre2-3, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
33097           FS/bin/freeside-queued, httemplate/docs/config.html,
33098           httemplate/docs/export.html, httemplate/edit/part_svc.cgi: cyrus
33099           support
33100
33101 2001-09-10 18:09  ivan
33102
33103         * FS/bin/freeside-queued: working queued
33104
33105 2001-09-10 17:08  ivan
33106
33107         * README.1.4.0pre2-3, FS/FS.pm, FS/MANIFEST, FS/FS/Record.pm,
33108           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, FS/FS/part_svc.pm,
33109           FS/FS/queue.pm, FS/FS/queue_arg.pm, FS/bin/freeside-bill,
33110           FS/bin/freeside-queued, FS/t/queue.t, FS/t/queue_arg.t,
33111           htetc/handler.pl, httemplate/index.html,
33112           httemplate/browse/part_svc.cgi, httemplate/docs/install.html,
33113           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
33114           httemplate/edit/part_svc.cgi,
33115           httemplate/edit/process/part_svc.cgi,
33116           httemplate/search/cust_main.cgi: faster (cached) fuzzy searches
33117           prelim. job queues! fixed part_svc editing
33118
33119 2001-09-10 17:07  ivan
33120
33121         * bin/: freeside-init, fs-migrate-part_svc, fs-setup: fixing
33122           fs-migrate-part_svc updateing fs-setup for job queues
33123           freeside-init for starting freeside-queued
33124
33125 2001-09-07 17:28  khoff
33126
33127         * bin/fs-setup: First post.  Sorry.  Missing comma.
33128
33129 2001-09-07 13:49  ivan
33130
33131         * FS/FS/part_svc_column.pm: oops, forgot to add this
33132
33133 2001-09-07 13:26  ivan
33134
33135         * FS/FS/raddb.pm, FS/FS/svc_acct.pm, bin/generate-raddb: tyops
33136
33137 2001-09-07 13:19  ivan
33138
33139         * FS/MANIFEST: tyop
33140
33141 2001-09-07 13:17  ivan
33142
33143         * FS/MANIFEST, FS/FS/raddb.pm, FS/FS/svc_acct.pm, FS/t/raddb.t,
33144           bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
33145           bin/generate-raddb: fix RADIUS attribute capitalization
33146
33147 2001-09-06 14:43  ivan
33148
33149         * httemplate/docs/: install.html, postgresql.html: no more pg
33150           RADIUS silliness
33151
33152 2001-09-06 14:20  ivan
33153
33154         * FS/FS/svc_acct.pm, httemplate/docs/schema.html: doc
33155
33156 2001-09-06 13:41  ivan
33157
33158         * README.1.4.0pre2-3, FS/FS.pm, FS/MANIFEST, FS/FS/UID.pm,
33159           FS/FS/part_svc.pm, FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
33160           FS/FS/svc_acct_sm.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
33161           FS/FS/svc_www.pm, FS/t/part_svc_column.t,
33162           bin/fs-migrate-part_svc, bin/fs-migrate-payref,
33163           bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
33164           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
33165           httemplate/docs/upgrade8.html, httemplate/edit/part_svc.cgi,
33166           httemplate/edit/process/part_svc.cgi: finally fix part_svc!!!
33167
33168 2001-09-04 08:12  ivan
33169
33170         * httemplate/docs/admin.html: tyop
33171
33172 2001-09-04 08:06  ivan
33173
33174         * httemplate/edit/: agent_type.cgi, process/cust_main.cgi: oops
33175           indeed
33176
33177 2001-09-04 07:44  ivan
33178
33179         * FS/FS/cust_pkg.pm, httemplate/browse/agent.cgi,
33180           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
33181           httemplate/browse/part_referral.cgi,
33182           httemplate/browse/part_svc.cgi, httemplate/docs/admin.html,
33183           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
33184           httemplate/edit/process/quick-cust_pkg.cgi,
33185           httemplate/view/cust_main.cgi: new admin documentation, quick
33186           one-pkg order
33187
33188 2001-09-04 04:15  ivan
33189
33190         * bin/fs-setup: rar
33191
33192 2001-09-04 04:15  ivan
33193
33194         * bin/fs-setup: much better
33195
33196 2001-09-04 04:14  ivan
33197
33198         * bin/fs-setup: tyops
33199
33200 2001-09-04 04:03  ivan
33201
33202         * bin/fs-setup, httemplate/docs/config.html: silly syntax error and
33203           doc updates
33204
33205 2001-09-04 02:55  ivan
33206
33207         * httemplate/docs/install.html: better installation instructions
33208
33209 2001-09-04 02:54  ivan
33210
33211         * htetc/global.asa: hehe, this should help out everybody without
33212           DBIx::Profile (i.e. everybody)
33213
33214 2001-09-03 15:16  ivan
33215
33216         * bin/fs-setup: this too
33217
33218 2001-09-03 15:07  ivan
33219
33220         * FS/FS/cust_bill.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm,
33221           FS/FS/cust_pay.pm, FS/FS/cust_svc.pm, FS/bin/freeside-bill,
33222           httemplate/docs/signup.html, httemplate/docs/upgrade8.html,
33223           httemplate/edit/cust_credit.cgi,
33224           httemplate/edit/cust_credit_bill.cgi,
33225           httemplate/edit/cust_pay.cgi,
33226           httemplate/edit/process/cust_pay.cgi, httemplate/misc/bill.cgi,
33227           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi: fix
33228           more bugs
33229
33230 2001-09-02 00:57  ivan
33231
33232         * CREDITS: credito
33233
33234 2001-09-02 00:57  ivan
33235
33236         * bin/generate-tests: gawl
33237
33238 2001-09-02 00:49  ivan
33239
33240         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit.pm,
33241           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
33242           httemplate/edit/cust_credit_bill.cgi,
33243           httemplate/view/cust_main.cgi: things are starting to work again,
33244           sorta.
33245
33246 2001-09-01 22:38  ivan
33247
33248         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
33249           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, bin/fs-migrate-payref:
33250           migration.  ugh.
33251
33252 2001-09-01 21:51  ivan
33253
33254         * FS/FS/: cust_svc.pm, svc_acct.pm: better error msgs
33255
33256 2001-09-01 21:25  ivan
33257
33258         * FS/: FS.pm, MANIFEST, test.pl, FS/cust_bill_pay.pm,
33259           FS/cust_main.pm, FS/cust_refund.pm, t/CGI.t, t/CGIwrapper.t,
33260           t/Conf.t, t/Record.t, t/UID.t, t/agent.t, t/agent_type.t,
33261           t/cust_bill.t, t/cust_bill_pay.t, t/cust_bill_pkg.t,
33262           t/cust_credit.t, t/cust_credit_bill.t, t/cust_credit_refund.t,
33263           t/cust_main.t, t/cust_main_county.t, t/cust_main_invoice.t,
33264           t/cust_pay.t, t/cust_pay_batch.t, t/cust_pkg.t, t/cust_refund.t,
33265           t/cust_svc.t, t/domain_record.t, t/nas.t, t/part_pkg.t,
33266           t/part_referral.t, t/part_svc.t, t/pkg_svc.t, t/port.t,
33267           t/prepay_credit.t, t/session.t, t/svc_Common.t, t/svc_acct.t,
33268           t/svc_acct_pop.t, t/svc_acct_sm.t, t/svc_domain.t,
33269           t/svc_forward.t, t/svc_www.t, t/type_pkgs.t: lame testsuite and
33270           the embarassing fixes in it found
33271
33272 2001-09-01 20:42  ivan
33273
33274         * httemplate/docs/upgrade8.html: really.  backup.
33275
33276 2001-09-01 20:20  ivan
33277
33278         * httemplate/docs/upgrade8.html: upgrade
33279
33280 2001-09-01 19:53  jeff
33281
33282         * FS/bin/freeside-apply-credits: adding a credit apply utility
33283
33284 2001-09-01 19:46  ivan
33285
33286         * FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
33287           FS/FS/cust_refund.pm, bin/fs-setup, httemplate/docs/schema.html,
33288           httemplate/docs/upgrade8.html: cust_refund and cust_pay get
33289           custnums
33290
33291 2001-09-01 18:27  ivan
33292
33293         * FS/FS/: cust_bill.pm, cust_bill_pay.pm, cust_credit.pm,
33294           cust_credit_bill.pm, cust_credit_refund.pm, cust_main.pm,
33295           cust_refund.pm: more udpates for the new world of unapplied
33296           stuff.  yay.
33297
33298 2001-09-01 16:41  ivan
33299
33300         * httemplate/docs/upgrade8.html: cust_bill_pay and
33301           cust_credit_refund
33302
33303 2001-09-01 15:28  jeff
33304
33305         * FS/FS/cust_main.pm, httemplate/docs/upgrade8.html: haste makes
33306           waste... and left a method out
33307
33308 2001-09-01 15:18  ivan
33309
33310         * FS/FS/cust_credit_bill.pm, bin/fs-setup: add primary key
33311
33312 2001-09-01 15:01  ivan
33313
33314         * FS/MANIFEST: cust_bill_pay & cust_credit_refund
33315
33316 2001-09-01 14:55  jeff
33317
33318         * FS/FS/cust_bill_pay.pm: oops.. need this too
33319
33320 2001-09-01 14:52  jeff
33321
33322         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
33323           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, bin/fs-setup,
33324           httemplate/docs/upgrade8.html,
33325           httemplate/edit/cust_credit_bill.cgi,
33326           httemplate/edit/process/cust_credit_bill.cgi,
33327           httemplate/view/cust_main.cgi: add cust_credit_bill relating
33328           multiple invoices to credits
33329
33330 2001-09-01 13:11  ivan
33331
33332         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
33333           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
33334           bin/fs-setup, httemplate/docs/schema.html: cust_bill_pay and
33335           cust_credit_refund.  payments can apply to multiple invoices and
33336           refunds can apply to multiple credits.
33337
33338 2001-09-01 05:35  ivan
33339
33340         * httemplate/search/cust_bill.cgi: totals
33341
33342 2001-08-31 02:20  ivan
33343
33344         * FS/FS/Record.pm: check US zips more strictly
33345
33346 2001-08-31 01:43  ivan
33347
33348         * httemplate/browse/svc_acct_pop.cgi: > Order by City might be
33349           better
33350           state, city, then number
33351
33352 2001-08-31 00:28  ivan
33353
33354         * httemplate/edit/cust_main_county-expand.cgi: better error message
33355           for nonexistant cust_main_county records
33356
33357 2001-08-31 00:17  ivan
33358
33359         * httemplate/edit/process/cust_main_county-expand.cgi: fixes:
33360           > US UT expand state
33361           > Submit (no data entered)
33362           > US UT is gone frome the list.
33363
33364 2001-08-30 09:23  ivan
33365
33366         * httemplate/docs/signup.html: update signup server: template form
33367           and success html, document
33368
33369 2001-08-30 08:30  ivan
33370
33371         * httemplate/edit/part_svc.cgi: slighly more docu
33372
33373 2001-08-29 02:11  ivan
33374
33375         * httemplate/edit/agent.cgi: ui
33376
33377 2001-08-29 01:45  ivan
33378
33379         * bin/fs-setup, httemplate/docs/upgrade8.html: catchall *can* be
33380           NULL
33381
33382 2001-08-28 09:58  ivan
33383
33384         * httemplate/: docs/signup.html, docs/upgrade8.html,
33385           search/cust_main.cgi: customer-to-customer referrals in singup
33386           server
33387
33388 2001-08-28 07:34  ivan
33389
33390         * FS/FS/cust_main.pm, httemplate/docs/config.html,
33391           httemplate/docs/upgrade8.html, httemplate/edit/cust_main.cgi,
33392           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
33393           customer-to-customer referrals!
33394
33395 2001-08-25 22:06  ivan
33396
33397         * FS/FS/: cust_credit.pm, cust_main.pm: brainfart
33398
33399 2001-08-25 22:05  ivan
33400
33401         * FS/FS/cust_credit.pm: reason can't be null
33402
33403 2001-08-22 23:17  ivan
33404
33405         * FS/FS/cust_main.pm: no need to be y1.9k complient
33406
33407 2001-08-21 03:27  ivan
33408
33409         * httemplate/edit/: svc_acct.cgi, svc_forward.cgi: fix these up,
33410           most everything is working svc_forward-wise now
33411
33412 2001-08-21 02:34  ivan
33413
33414         * FS/FS/Record.pm, FS/FS/UID.pm, FS/bin/freeside-bill,
33415           htetc/global.asa, httemplate/browse/agent.cgi,
33416           httemplate/browse/agent_type.cgi,
33417           httemplate/browse/cust_main_county.cgi,
33418           httemplate/browse/part_pkg.cgi,
33419           httemplate/browse/part_referral.cgi,
33420           httemplate/browse/svc_acct_pop.cgi: no more &swapuid
33421
33422 2001-08-20 20:03  ivan
33423
33424         * FS/FS/svc_acct.pm: fix domain method, and it works against old
33425           databases now too
33426
33427 2001-08-20 19:44  ivan
33428
33429         * FS/FS/domain_record.pm, FS/FS/prepay_credit.pm, FS/FS/svc_www.pm,
33430           FS/bin/freeside-print-batch, eg/TEMPLATE_cust_main.import,
33431           eg/table_template-svc.pm: remove $Log$
33432
33433 2001-08-20 19:43  ivan
33434
33435         * bin/: dbdef-create, fs-migrate-svc_acct_sm, svc_acct_sm.import: i
33436           think svc_acct_sm.import should go away, but...
33437
33438 2001-08-20 19:32  ivan
33439
33440         * test/cgi-test: remove $Log$
33441
33442 2001-08-20 19:31  ivan
33443
33444         * httemplate/: browse/agent.cgi, browse/agent_type.cgi,
33445           browse/part_pkg.cgi, browse/part_referral.cgi,
33446           browse/svc_acct_pop.cgi, edit/agent.cgi, edit/agent_type.cgi,
33447           edit/cust_credit.cgi, edit/cust_main_county-expand.cgi,
33448           edit/cust_main_county.cgi, edit/cust_pay.cgi, edit/cust_pkg.cgi,
33449           edit/part_pkg.cgi, edit/part_referral.cgi, edit/svc_acct_pop.cgi,
33450           edit/svc_acct_sm.cgi, edit/svc_domain.cgi, edit/svc_forward.cgi,
33451           edit/process/agent.cgi, edit/process/agent_type.cgi,
33452           edit/process/cust_credit.cgi, edit/process/cust_main_county.cgi,
33453           edit/process/cust_pay.cgi, edit/process/cust_pkg.cgi,
33454           edit/process/part_pkg.cgi, edit/process/part_referral.cgi,
33455           edit/process/svc_acct.cgi, edit/process/svc_acct_pop.cgi,
33456           edit/process/svc_acct_sm.cgi, edit/process/svc_domain.cgi,
33457           edit/process/svc_forward.cgi, misc/bill.cgi,
33458           misc/cancel-unaudited.cgi, misc/cancel_pkg.cgi,
33459           misc/catchall.cgi, misc/delete-customer.cgi, misc/expire_pkg.cgi,
33460           misc/link.cgi, misc/print-invoice.cgi, misc/susp_pkg.cgi,
33461           misc/unsusp_pkg.cgi, misc/process/catchall.cgi,
33462           misc/process/delete-customer.cgi, misc/process/link.cgi,
33463           search/cust_bill.cgi, search/svc_acct_sm.cgi,
33464           search/svc_domain.cgi, view/cust_bill.cgi, view/cust_pkg.cgi,
33465           view/svc_acct.cgi, view/svc_acct_sm.cgi, view/svc_domain.cgi,
33466           view/svc_forward.cgi: remove $Log$ messages.  whew.
33467
33468 2001-08-20 19:16  ivan
33469
33470         * httemplate/search/svc_acct.cgi: fix to work against 1.3.x
33471           databases, with a warning
33472
33473 2001-08-20 19:03  ivan
33474
33475         * httemplate/search/cust_pkg.cgi: deal with databases w/o separate
33476           shipping address
33477
33478 2001-08-20 17:39  ivan
33479
33480         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: fix some
33481           silly syntax errors
33482
33483 2001-08-20 06:10  ivan
33484
33485         * FS/FS/svc_domain.pm: use var
33486
33487 2001-08-20 05:15  ivan
33488
33489         * httemplate/edit/svc_acct.cgi: #
33490
33491 2001-08-20 05:13  ivan
33492
33493         * httemplate/edit/svc_acct.cgi: only show domains associated with
33494           this customer.
33495
33496 2001-08-20 04:18  ivan
33497
33498         * FS/FS/cust_svc.pm: labels for svc_acct accounts are now fully
33499           qualified!
33500
33501 2001-08-20 04:04  ivan
33502
33503         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: more
33504           svc_forward work
33505
33506 2001-08-20 02:41  ivan
33507
33508         * FS/FS/: svc_acct.pm, svc_acct_sm.pm, svc_domain.pm,
33509           svc_forward.pm: dtrt when deleting accouts wrt forwards,
33510           catchalls & other references to svc_acct records
33511
33512           depreciate svc_acct_sm further; move qmail catchall handling to
33513           svc_domain
33514
33515 2001-08-20 02:38  ivan
33516
33517         * httemplate/docs/: config.html, export.html, schema.html:
33518           documentation updates
33519
33520 2001-08-19 08:53  jeff
33521
33522         * FS/MANIFEST, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
33523           FS/FS/svc_forward.pm, httemplate/edit/part_svc.cgi,
33524           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_forward.cgi,
33525           httemplate/edit/process/svc_forward.cgi,
33526           httemplate/misc/catchall.cgi,
33527           httemplate/misc/process/catchall.cgi,
33528           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
33529           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
33530           httemplate/view/svc_forward.cgi: added user interface for
33531           svc_forward and vpopmail support
33532
33533 2001-08-19 06:50  ivan
33534
33535         * bin/fs-setup, httemplate/docs/upgrade8.html: indices on cust_main
33536           ship_last and ship_country
33537
33538 2001-08-19 03:25  ivan
33539
33540         * bin/svc_acct.import: add system shells to @FS::svc_acct:shells on
33541           the fly, fixes: ticket #88
33542
33543 2001-08-19 02:08  ivan
33544
33545         * TODO: this is what i fed to RT, might as well check it in.
33546
33547           no further modifications to TODO.  everything is in the ticketing
33548           system now.
33549
33550 2001-08-19 01:32  ivan
33551
33552         * httemplate/search/cust_pkg.cgi: display bill and service
33553           name/company, and services
33554
33555 2001-08-19 01:18  ivan
33556
33557         * FS/FS/: svc_acct.pm, svc_domain.pm: ->setfixed untaints svcnum
33558
33559 2001-08-19 01:15  ivan
33560
33561         * FS/FS/svc_acct.pm: set fixed fields before checking domsvc
33562
33563 2001-08-18 17:48  ivan
33564
33565         * FS/FS/: Record.pm, cust_main.pm: country fields will now accept
33566           names and change them to two-letter codes
33567
33568 2001-08-17 04:33  ivan
33569
33570         * FS/FS/Record.pm: ut_phonen: fallback to ut_textn, instead of
33571           ut_alphan for non-US/CA phone numbers
33572
33573 2001-08-17 04:28  ivan
33574
33575         * FS/FS/Record.pm: canada has same phone# rules as US
33576
33577 2001-08-17 04:05  ivan
33578
33579         * httemplate/: browse/cust_main_county.cgi,
33580           edit/cust_main_county.cgi,
33581           edit/process/cust_main_county-collapse.cgi,
33582           edit/process/cust_main_county-expand.cgi: clean up tax rate
33583           editing:   sort by country->state->county,   add "collapse state"
33584           if the tax rates are the same statewide,   redirect "expand
33585           state" to the browse, not edit screen
33586
33587 2001-08-17 03:57  ivan
33588
33589         * bin/: dbdef-create, svc_acct.export, svc_acct.import: gah
33590
33591 2001-08-17 03:57  ivan
33592
33593         * FS/FS/svc_domain.pm: document catchall and untaint everything
33594
33595 2001-08-17 03:55  ivan
33596
33597         * FS/FS/cust_main.pm, httemplate/docs/config.html:
33598           Business::OnlinePayment
33599
33600 2001-08-17 03:53  ivan
33601
33602         * Makefile: alldocs target
33603
33604 2001-08-17 03:53  ivan
33605
33606         * CREDITS: thanks jeff!
33607
33608 2001-08-15 03:04  ivan
33609
33610         * httemplate/search/: cust_pkg.cgi, svc_acct.cgi: remove (some of
33611           the) bad direct exit; calls
33612
33613 2001-08-13 16:15  ivan
33614
33615         * httemplate/view/cust_main.cgi: don't display empty comment box
33616
33617 2001-08-13 16:10  ivan
33618
33619         * httemplate/edit/process/cust_main.cgi: properly massage
33620           ship_state & work okay when no initial pkg is selected
33621
33622 2001-08-12 18:00  ivan
33623
33624         * httemplate/docs/schema.html: add svc_forward, depriciate
33625           svc_acct_sm
33626
33627 2001-08-12 17:21  ivan
33628
33629         * FS/FS/svc_acct.pm: untaint svcnum & domsvc
33630
33631 2001-08-12 17:19  ivan
33632
33633         * bin/fs-setup: depriciate svc_acct_sm, add unique index for
33634           username+domsvc on svc_acct, remove silly $Log$
33635
33636 2001-08-12 12:41  jeff
33637
33638         * FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
33639           bin/fs-migrate-svc_acct_sm, bin/fs-setup, bin/svc_acct.export,
33640           bin/svc_acct_sm.export, httemplate/docs/config.html,
33641           httemplate/docs/upgrade8.html: merging vpopmail support branch
33642
33643 2001-08-12 01:56  ivan
33644
33645         * httemplate/edit/process/part_svc.cgi: don't use
33646           Apache::ASP-specific $Redirect object
33647
33648 2001-08-11 18:26  ivan
33649
33650         * httemplate/docs/postgresql.html: i did get it working
33651
33652 2001-08-11 17:07  ivan
33653
33654         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: use
33655           transactional invoice_list setting & eliminate non-sticky "first
33656           package"!
33657
33658 2001-08-11 17:07  ivan
33659
33660         * FS/FS/cust_main.pm: transactional invoice_list setting yay!!!
33661
33662 2001-08-11 17:06  ivan
33663
33664         * FS/FS/cust_main_invoice.pm: better error msgs
33665
33666 2001-08-11 16:19  ivan
33667
33668         * httemplate/edit/part_svc.cgi: better error checking, fix scalar
33669           context to $cgi->keywords
33670
33671 2001-08-11 16:18  ivan
33672
33673         * httemplate/browse/part_svc.cgi: missed a variable interpolation
33674
33675 2001-08-10 22:53  ivan
33676
33677         * bin/fs-setup, httemplate/docs/upgrade8.html: add comments field
33678
33679 2001-08-10 22:52  ivan
33680
33681         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: add customer
33682           comments fields
33683
33684 2001-08-10 22:52  ivan
33685
33686         * FS/FS/cust_main.pm: add comments field, fix ship_ address
33687           handling (don't consider a value for ship_state field to mean
33688           something meaningful is in ship_*)
33689
33690 2001-08-10 22:51  ivan
33691
33692         * FS/FS/part_svc.pm: better error msg
33693
33694 2001-08-10 22:50  ivan
33695
33696         * FS/FS/Record.pm: allow newlines in ut_anything fields fix example
33697           for ut_anything
33698
33699 2001-08-10 21:55  ivan
33700
33701         * httemplate/edit/part_svc.cgi: don't have any other choices in
33702           svcdb dropdown for existing services, since you can't change it
33703           anyway
33704
33705 2001-08-10 21:29  ivan
33706
33707         * FS/FS/CGI.pm: that's what $etc is for!
33708
33709 2001-08-10 21:15  ivan
33710
33711         * httemplate/misc/delete-customer.cgi: better docs
33712
33713 2001-08-10 17:01  ivan
33714
33715         * FS/FS/cust_main_invoice.pm: "fixes"
33716
33717           Can't call method "username" on an undefined value at
33718           /usr/lib/perl5/site_perl/5.6.0/FS/cust_main_invoice.pm line 162.
33719
33720           but cust_main_invoice records should probably be updated when
33721           svc_acct records are deleted :/
33722
33723 2001-08-08 02:47  ivan
33724
33725         * httemplate/docs/passwd.html: doc clarification
33726
33727 2001-08-07 21:44  ivan
33728
33729         * FS/FS/Record.pm: better error msg
33730
33731 2001-08-03 13:34  jeff
33732
33733         * FS/FS/cust_bill.pm:
33734
33735           added the tax method
33736
33737 2001-07-30 03:43  ivan
33738
33739         * FS/FS/CGI.pm: Apache::ASP eidiot fix
33740
33741 2001-07-30 03:41  ivan
33742
33743         * FS/FS/Record.pm, FS/FS/cust_main.pm,
33744           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
33745           shipping address additions
33746
33747 2001-07-30 02:53  ivan
33748
33749         * httemplate/docs/upgrade8.html: Pg primary key upgrade fix (create
33750           fix in new DBIx::DBSchema)
33751
33752 2001-07-30 01:03  ivan
33753
33754         * httemplate/: .htaccess, docs/overview.dia, docs/overview.png:
33755           forgotten files
33756
33757 2001-07-30 01:02  ivan
33758
33759         * htetc/: global.asa, handler.pl: template stuffs
33760
33761 2001-07-30 01:01  ivan
33762
33763         * Makefile: need this too!
33764
33765 2001-07-30 00:42  ivan
33766
33767         * bin/fs-setup: need an DBIx::DBSchema with delcolumn
33768
33769 2001-07-30 00:36  ivan
33770
33771         * httemplate/index.html, httemplate/browse/agent.cgi,
33772           httemplate/browse/agent_type.cgi,
33773           httemplate/browse/cust_main_county.cgi,
33774           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
33775           httemplate/browse/part_referral.cgi,
33776           httemplate/browse/part_svc.cgi,
33777           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/admin.html,
33778           httemplate/docs/billing.html, httemplate/docs/config.html,
33779           httemplate/docs/export.html, httemplate/docs/index.html,
33780           httemplate/docs/install.html, httemplate/docs/legacy.html,
33781           httemplate/docs/passwd.html, httemplate/docs/postgresql.html,
33782           httemplate/docs/schema.html, httemplate/docs/session.html,
33783           httemplate/docs/signup.html, httemplate/docs/trouble.html,
33784           httemplate/docs/upgrade.html, httemplate/docs/upgrade2.html,
33785           httemplate/docs/upgrade3.html, httemplate/docs/upgrade4.html,
33786           httemplate/docs/upgrade5.html, httemplate/docs/upgrade6.html,
33787           httemplate/docs/upgrade7.html, httemplate/docs/upgrade8.html,
33788           httemplate/docs/man/FS.html, httemplate/docs/man/FS/Bill.html,
33789           httemplate/docs/man/FS/CGI.html,
33790           httemplate/docs/man/FS/CGIwrapper.html,
33791           httemplate/docs/man/FS/Conf.html,
33792           httemplate/docs/man/FS/Invoice.html,
33793           httemplate/docs/man/FS/Record.html,
33794           httemplate/docs/man/FS/SessionClient.html,
33795           httemplate/docs/man/FS/SignupClient.html,
33796           httemplate/docs/man/FS/UID.html,
33797           httemplate/docs/man/FS/agent.html,
33798           httemplate/docs/man/FS/agent_type.html,
33799           httemplate/docs/man/FS/cust_bill.html,
33800           httemplate/docs/man/FS/cust_bill_pkg.html,
33801           httemplate/docs/man/FS/cust_credit.html,
33802           httemplate/docs/man/FS/cust_main.html,
33803           httemplate/docs/man/FS/cust_main_county.html,
33804           httemplate/docs/man/FS/cust_main_invoice.html,
33805           httemplate/docs/man/FS/cust_pay.html,
33806           httemplate/docs/man/FS/cust_pay_batch.html,
33807           httemplate/docs/man/FS/cust_pkg.html,
33808           httemplate/docs/man/FS/cust_refund.html,
33809           httemplate/docs/man/FS/cust_svc.html,
33810           httemplate/docs/man/FS/domain_record.html,
33811           httemplate/docs/man/FS/nas.html,
33812           httemplate/docs/man/FS/part_pkg.html,
33813           httemplate/docs/man/FS/part_referral.html,
33814           httemplate/docs/man/FS/part_svc.html,
33815           httemplate/docs/man/FS/pkg_svc.html,
33816           httemplate/docs/man/FS/port.html,
33817           httemplate/docs/man/FS/prepay_credit.html,
33818           httemplate/docs/man/FS/session.html,
33819           httemplate/docs/man/FS/svc_Common.html,
33820           httemplate/docs/man/FS/svc_acct.html,
33821           httemplate/docs/man/FS/svc_acct_pop.html,
33822           httemplate/docs/man/FS/svc_acct_sm.html,
33823           httemplate/docs/man/FS/svc_domain.html,
33824           httemplate/docs/man/FS/svc_www.html,
33825           httemplate/docs/man/FS/type_pkgs.html, bin/fs-setup,
33826           bin/masonize, bin/pod2x, httemplate/edit/agent.cgi,
33827           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
33828           httemplate/edit/cust_main.cgi,
33829           httemplate/edit/cust_main_county-expand.cgi,
33830           httemplate/edit/cust_main_county.cgi,
33831           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
33832           httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
33833           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
33834           httemplate/edit/svc_acct_pop.cgi,
33835           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
33836           httemplate/edit/process/agent.cgi,
33837           httemplate/edit/process/agent_type.cgi,
33838           httemplate/edit/process/cust_credit.cgi,
33839           httemplate/edit/process/cust_main.cgi,
33840           httemplate/edit/process/cust_main_county-expand.cgi,
33841           httemplate/edit/process/cust_main_county.cgi,
33842           httemplate/edit/process/cust_pay.cgi,
33843           httemplate/edit/process/cust_pkg.cgi,
33844           httemplate/edit/process/part_pkg.cgi,
33845           httemplate/edit/process/part_referral.cgi,
33846           httemplate/edit/process/part_svc.cgi,
33847           httemplate/edit/process/svc_acct.cgi,
33848           httemplate/edit/process/svc_acct_pop.cgi,
33849           httemplate/edit/process/svc_acct_sm.cgi,
33850           httemplate/edit/process/svc_domain.cgi,
33851           httemplate/images/mid-logo.png, httemplate/images/small-logo.png,
33852           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
33853           httemplate/misc/cancel_pkg.cgi,
33854           httemplate/misc/delete-customer.cgi,
33855           httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
33856           httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
33857           httemplate/misc/unsusp_pkg.cgi,
33858           httemplate/misc/process/delete-customer.cgi,
33859           httemplate/misc/process/link.cgi,
33860           httemplate/search/cust_bill.cgi,
33861           httemplate/search/cust_bill.html,
33862           httemplate/search/cust_main-payinfo.html,
33863           httemplate/search/cust_main.cgi,
33864           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
33865           httemplate/search/svc_acct.cgi, httemplate/search/svc_acct.html,
33866           httemplate/search/svc_acct_sm.cgi,
33867           httemplate/search/svc_acct_sm.html,
33868           httemplate/search/svc_domain.cgi,
33869           httemplate/search/svc_domain.html, httemplate/view/cust_bill.cgi,
33870           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
33871           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
33872           httemplate/view/svc_domain.cgi: templates!!!
33873
33874 2001-07-30 00:33  ivan
33875
33876         * FS/FS/: Record.pm, svc_acct.pm: podnitfix
33877
33878 2001-07-30 00:14  ivan
33879
33880         * INSTALL, README: templates!
33881
33882 2001-07-30 00:13  ivan
33883
33884         * TODO: todocruft
33885
33886 2001-07-29 23:28  ivan
33887
33888         * FS/FS/svc_acct.pm: allow !! as password for disabled accounts
33889
33890 2001-07-29 23:07  ivan
33891
33892         * bin/: svc_acct.export, svc_acct.import: allow !! for locked
33893           accounts instead of changing to *SUSPENDED*
33894
33895 2001-07-27 10:16  ivan
33896
33897         * FS/FS/cust_main_invoice.pm: clarification
33898
33899 2001-07-26 23:17  thalakan
33900
33901         * FS/FS/cust_main_invoice.pm: Documented some subtle behavior of
33902           the checkdest method.
33903
33904 2001-06-21 09:27  ivan
33905
33906         * FS/FS/UID.pm: better error message
33907
33908 2001-06-20 01:33  ivan
33909
33910         * bin/svc_acct.export: >     Use of uninitialized value in
33911           concatenation (.) at svc_acct.export line
33912           > 276.
33913
33914 2001-06-06 15:22  ivan
33915
33916         * TODO: templating thoughts
33917
33918 2001-06-05 14:40  ivan
33919
33920         * debian/: README.Debian, changelog, conffiles.ex, control,
33921           copyright, cron.d.ex, dirs, docs, ex.doc-base.package,
33922           freeside-doc.docs, freeside-doc.files, init.d.ex, manpage.1.ex,
33923           manpage.sgml.ex, menu.ex, postinst.ex, postrm.ex, preinst.ex,
33924           prerm.ex, rules, watch.ex: add deb packaging foo (doesn't work
33925           yet)
33926
33927 2001-06-03 10:22  ivan
33928
33929         * FS/FS/svc_domain.pm: SOA serial number problem with Date::Format
33930           %e: no leading zero
33931
33932 2001-06-03 07:16  ivan
33933
33934         * README: 1.3.1!!!
33935
33936 2001-06-03 07:16  ivan
33937
33938         * bin/fs-setup: allow empty refund reasons
33939
33940 2001-06-03 07:15  ivan
33941
33942         * TODO: yes yes
33943
33944 2001-06-03 05:36  ivan
33945
33946         * FS/FS/svc_acct.pm: add username-letter and username-letterfirst
33947           config files
33948
33949 2001-06-03 04:37  ivan
33950
33951         * FS/FS/svc_acct.pm: fixes
33952
33953           Can't locate object method "setfield" via package "svc_acct_sm"
33954           at /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318
33955
33956 2001-06-03 04:27  ivan
33957
33958         * FS/FS/Record.pm: track down
33959
33960             Can't locate object method "setfield" via package "svc_acct_sm"
33961           at
33962             /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318.
33963
33964           errors
33965
33966 2001-06-03 03:51  ivan
33967
33968         * FS/FS/cust_main.pm: fixes "Error reval-ing" and won't bill errors
33969
33970 2001-05-30 08:17  ivan
33971
33972         * FS/FS/CGI.pm: use Apache inside an eval BLOCK was mucking things
33973           up for the non-mod_perl folks
33974
33975 2001-05-22 09:43  ivan
33976
33977         * FS/FS/svc_domain.pm: oops, s/mx/MX/ noticed by "Shane Chrisp"
33978           <shane@2000cn.com.au>, thanks!
33979
33980 2001-05-18 07:08  ivan
33981
33982         * FS/FS/domain_record.pm: tyop
33983
33984 2001-05-15 00:52  ivan
33985
33986         * FS/bin/freeside-email: simple program to list all email addresses
33987
33988 2001-05-08 03:44  ivan
33989
33990         * bin/: svc_acct.export, svc_acct_sm.export: fix for OO Net::SCP
33991
33992 2001-05-07 08:42  ivan
33993
33994         * FS/FS/Record.pm: tyop
33995
33996 2001-05-07 08:36  ivan
33997
33998         * FS/FS/Record.pm: start to track down
33999
34000               Insecure dependency in eval while running with -T switch at
34001           /usr/local/lib/site_perl/FS/Record.pm line 202.
34002
34003           errors
34004
34005 2001-05-07 08:24  ivan
34006
34007         * bin/svc_acct.import: s/!/*/
34008
34009 2001-05-06 19:07  ivan
34010
34011         * FS/FS/cust_main.pm:
34012           http://www.sisd.com/freeside/list-archive/msg01906.html
34013
34014 2001-05-05 01:51  ivan
34015
34016         * bin/svc_acct.import:
34017           http://www.sisd.com/freeside/list-archive/msg01915.html
34018
34019 2001-04-23 12:50  ivan
34020
34021         * FS/FS/cust_credit.pm: the real
34022
34023           Can't locate object method "setfield" via package "cust_refund"
34024           at /usr/local/lib/site_perl/FS/Record.pm line 315.
34025
34026           fix
34027
34028 2001-04-23 12:27  ivan
34029
34030         * FS/FS/cust_credit.pm: *sigh*
34031
34032 2001-04-23 12:21  ivan
34033
34034         * FS/FS/cust_credit.pm: webdemo bugfix
34035
34036 2001-04-23 08:37  ivan
34037
34038         * FS/MANIFEST: 1.3.1 sigh
34039
34040 2001-04-23 05:44  ivan
34041
34042         * bin/freeside-session-kill: session killer implemeting timed
34043           access
34044
34045 2001-04-23 05:40  ivan
34046
34047         * FS/FS.pm: documentation and webdemo updates
34048
34049 2001-04-23 02:00  ivan
34050
34051         * FS/FS/UID.pm: "shouldn't hurt" (famous last words)
34052
34053 2001-04-23 00:12  ivan
34054
34055         * FS/FS/cust_main.pm: better error message (if kludgy) for no
34056           referral remove outdated NSI foo from domain ordering.  also,
34057           fuck NSI.
34058
34059 2001-04-21 18:56  ivan
34060
34061         * README, FS/FS.pm, FS/MANIFEST, FS/FS/SSH.pm, FS/FS/svc_acct.pm,
34062           FS/FS/svc_acct_sm.pm, FS/FS/svc_domain.pm, FS/FS/svc_www.pm,
34063           bin/svc_acct.export, bin/svc_acct.import, bin/svc_acct_sm.export,
34064           bin/svc_acct_sm.import, bin/svc_domain.import,
34065           fs_passwd/fs_passwd_server: get rid of FS::SSH.pm (became
34066           Net::SSH and Net::SCP on CPAN)
34067
34068 2001-04-21 18:38  ivan
34069
34070         * TODO, FS/FS/svc_domain.pm: svc_domain needs to import dbh sub
34071           from Record view/cust_main.cgi needs to use ->owed method, not
34072           check (depriciated) owed field search/cust_bill.cgi redirect
34073           error when there's only one invoice
34074
34075 2001-04-21 17:49  ivan
34076
34077         * FS/FS/svc_Common.pm: need to import dbh sub from Record
34078
34079 2001-04-21 16:53  ivan
34080
34081         * FS/MANIFEST: no more dbdef
34082
34083 2001-04-15 06:56  ivan
34084
34085         * TODO: [no log message]
34086
34087 2001-04-15 06:35  ivan
34088
34089         * FS/FS/: nas.pm, session.pm, svc_Common.pm, svc_domain.pm:
34090           transactions part deux
34091
34092 2001-04-15 05:56  ivan
34093
34094         * TODO, FS/FS/Record.pm, FS/FS/dbdef.pm, FS/FS/dbdef_colgroup.pm,
34095           FS/FS/dbdef_column.pm, FS/FS/dbdef_index.pm,
34096           FS/FS/dbdef_table.pm, FS/FS/dbdef_unique.pm, bin/dbdef-create,
34097           bin/fs-setup: s/dbdef/DBIx::DBSchema/
34098
34099 2001-04-15 03:33  ivan
34100
34101         * CREDITS, TODO: better docs for the worst bit, finally
34102
34103 2001-04-15 02:36  ivan
34104
34105         * bin/fs-setup:
34106           http://www.sisd.com/freeside/list-archive/msg01450.html
34107
34108 2001-04-09 16:05  ivan
34109
34110         * TODO, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
34111           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm,
34112           FS/FS/cust_refund.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
34113           bin/fs-setup: Transactions Part I!!!
34114
34115 2001-04-09 08:50  ivan
34116
34117         * CREDITS, TODO, FS/MANIFEST: rar
34118
34119 2001-03-30 09:33  ivan
34120
34121         * FS/FS/cust_bill.pm: config value money_char:
34122
34123                   Presto!  Now you can consider all numbers to be
34124           shillings.
34125
34126                   If you need to change the currency symbol, you can hunt
34127           down the
34128                   instances of literal '$' in FS::cust_bill::print_text and
34129           replace them
34130                   with your currency symbol.  I guess this should turn into
34131           a
34132                   configuration value.
34133
34134 2001-02-26 16:59  ivan
34135
34136         * FS/FS/session.pm: silly typo, fix sent by Mack <mackn@mackn.net>,
34137           thanks!
34138
34139 2001-02-21 15:48  ivan
34140
34141         * bin/svc_acct.export: add icradius_secrets config file to export
34142           to a non-Freeside MySQL database for ICRADIUS
34143
34144 2001-02-20 17:48  ivan
34145
34146         * FS/bin/freeside-print-batch: stupid pod errors
34147
34148 2001-02-20 17:46  ivan
34149
34150         * FS/FS/: Bill.pm, Invoice.pm: cruft
34151
34152 2001-02-20 17:45  ivan
34153
34154         * FS/FS/nas.pm: pod tyop
34155
34156 2001-02-20 17:45  ivan
34157
34158         * FS/FS/UID.pm: DBI autocommit needs 0, not true string 'false',
34159           duh
34160
34161 2001-02-20 08:31  ivan
34162
34163         * FS/FS/Record.pm: don't use prepare_cached for now
34164
34165 2001-02-13 21:18  ivan
34166
34167         * README: add devel mailing list
34168
34169 2001-02-13 20:33  ivan
34170
34171         * FS/FS/port.pm: get rid of gratuitous HISTORY
34172
34173 2001-02-11 09:34  ivan
34174
34175         * FS/FS/cust_bill_pkg.pm: more doc updates from jason
34176
34177 2001-02-11 09:17  ivan
34178
34179         * CREDITS, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
34180           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm: documentation updates
34181           from jason
34182
34183 2001-02-03 06:03  ivan
34184
34185         * FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_main.pm, bin/fs-setup,
34186           bin/generate-prepay: time-based prepaid cards, session monitor.
34187           woop!
34188
34189 2001-01-30 23:21  ivan
34190
34191         * TODO, FS/FS/cust_main.pm, FS/FS/svc_acct.pm: fix tyops
34192
34193 2001-01-30 01:08  ivan
34194
34195         * FS/FS/port.pm: tyop, thanks to Mack Nagashima <mackn@moaner.org>
34196
34197 2001-01-22 21:03  ivan
34198
34199         * FS/FS/cust_main.pm: harmless tyop
34200
34201 2000-12-26 15:51  ivan
34202
34203         * CREDITS, TODO: statedefault & referraldefault config files
34204
34205 2000-12-10 17:30  ivan
34206
34207         * TODO: more ancient todo stuff from my inbox
34208
34209 2000-12-10 17:10  ivan
34210
34211         * TODO: ancient stuff out of my inbox
34212
34213 2000-12-08 14:22  ivan
34214
34215         * FS/FS/session.pm: session callbacks
34216
34217 2000-12-06 02:21  ivan
34218
34219         * FS/FS/Record.pm: DESTROY sub
34220
34221 2000-12-03 16:13  ivan
34222
34223         * bin/fs-setup: fix nas.last type
34224
34225 2000-12-03 12:25  ivan
34226
34227         * TODO, FS/FS/Record.pm, FS/FS/nas.pm, FS/FS/port.pm,
34228           FS/FS/session.pm: session monitor updates
34229
34230 2000-12-03 07:14  ivan
34231
34232         * CREDITS, FS/FS/cust_bill.pm, bin/svc_acct_sm.import: bugfixes
34233           from Jeff Finucane <jeff@cmh.net>, thanks!
34234
34235 2000-12-03 05:45  ivan
34236
34237         * FS/FS/agent.pm: patch from Jason Spence <thalakan@frys.com>:
34238           admin.html doc, autocapgen
34239
34240 2000-12-03 05:44  ivan
34241
34242         * FS/FS/port.pm: beginnings of web status for session monitor
34243
34244 2000-12-03 02:09  ivan
34245
34246         * FS/: MANIFEST, FS/CGIwrapper.pm: bad caches!
34247
34248 2000-12-01 10:34  ivan
34249
34250         * bin/fs-setup: another tyop
34251
34252 2000-12-01 10:33  ivan
34253
34254         * bin/fs-setup: tyop
34255
34256 2000-11-22 15:30  ivan
34257
34258         * FS/FS/svc_www.pm: tyop
34259
34260 2000-11-07 07:00  ivan
34261
34262         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/nas.pm, FS/FS/session.pm,
34263           bin/fs-setup: session monitor
34264
34265 2000-10-30 02:47  ivan
34266
34267         * bin/fs-setup: nas.last can't be defined NULL if indexed
34268
34269 2000-10-27 13:18  ivan
34270
34271         * FS/FS/: nas.pm, port.pm, session.pm: oops, also necessary for
34272           session monitor
34273
34274 2000-10-27 13:15  ivan
34275
34276         * TODO, FS/FS/Record.pm, bin/fs-setup, eg/table_template.pm:
34277           session monitor
34278
34279 2000-10-15 05:58  ivan
34280
34281         * TODO: roo
34282
34283 2000-10-11 17:44  ivan
34284
34285         * README: rawr!
34286
34287 2000-09-20 03:35  ivan
34288
34289         * FS/FS/cust_bill.pm: since printed field isn't updated 'till after
34290           print_text method is called, want to print overdue invoices if
34291           printed > 0, not > 1
34292
34293 2000-08-24 00:26  ivan
34294
34295         * TODO: untaint template source
34296
34297 2000-08-09 11:40  ivan
34298
34299         * conf/invoice_template: example invoice template
34300
34301 2000-08-09 04:30  ivan
34302
34303         * TODO, FS/FS/cust_bill.pm: templatable invoices
34304
34305 2000-07-17 06:51  ivan
34306
34307         * FS/FS/svc_acct.pm: silly mistake
34308
34309 2000-07-17 03:53  ivan
34310
34311         * FS/FS/svc_acct.pm: prevent accounts which are the target of mail
34312           aliases from being deleted
34313
34314 2000-07-17 03:37  ivan
34315
34316         * FS/FS/svc_acct.pm: make remote commands configurable
34317
34318 2000-07-17 03:36  ivan
34319
34320         * CREDITS: rawr!
34321
34322 2000-07-06 21:05  ivan
34323
34324         * fs_passwd/fs_passwd_server: wait()ing on SIGCHLD causing hangs
34325           for some folks
34326
34327 2000-07-06 06:56  ivan
34328
34329         * FS/FS/svc_acct.pm: mis-PODed =back should have been a =cut in
34330           conjunction with AUTOLOAD this was sure a pain to find
34331
34332 2000-07-06 06:23  ivan
34333
34334         * bin/svc_acct.export: tyop
34335
34336 2000-07-06 06:19  ivan
34337
34338         * bin/: fs-radius-add-check, fs-radius-add-reply: remove duplicate
34339           sql statement causing spurious errors
34340
34341 2000-07-06 01:57  ivan
34342
34343         * TODO, FS/FS/svc_acct.pm, bin/fs-radius-add,
34344           bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
34345           bin/svc_acct.export: support for radius check attributes (except
34346           importing).  poorly documented.
34347
34348 2000-07-05 20:37  ivan
34349
34350         * bin/svc_acct_sm.export: don't error out on invalid
34351           svc_acct_sm.domuid's that can't be matched in svc_acct.uid - just
34352           warn.
34353
34354 2000-07-04 06:42  ivan
34355
34356         * FS/FS/svc_acct.pm: noted a API inconsistancy
34357
34358 2000-07-03 02:13  ivan
34359
34360         * bin/svc_acct_sm.export: get rid of double sendmailrestart
34361           invocation; no need for multiple sessions
34362
34363 2000-07-03 02:09  ivan
34364
34365         * bin/svc_acct_sm.export: typo
34366
34367 2000-07-03 02:03  ivan
34368
34369         * TODO, bin/svc_acct_sm.export: added sendmailrestart and
34370           sendmailconfigpath config files
34371
34372 2000-06-30 03:37  ivan
34373
34374         * FS/FS/svc_acct_sm.pm: maildisablecatchall configuration file
34375
34376 2000-06-29 08:01  ivan
34377
34378         * bin/svc_acct.export: another silly typo in svc_acct.export
34379
34380 2000-06-29 07:02  ivan
34381
34382         * bin/svc_acct_sm.export: add sendmailrestart configuration file
34383
34384 2000-06-29 05:27  ivan
34385
34386         * bin/svc_acct.import: s/password/_password/ for PostgreSQL wasn't
34387           done in the import.
34388
34389 2000-06-29 05:00  ivan
34390
34391         * bin/fs-setup: support for pre-encrypted md5 passwords.
34392
34393 2000-06-29 04:56  ivan
34394
34395         * FS/FS/svc_acct.pm: md5 passwords can are 34 characters long and
34396           have $ in them.
34397
34398 2000-06-29 04:12  ivan
34399
34400         * FS/FS/svc_domain.pm: don't block on $whois_hack trueness when
34401           adding new domains.
34402
34403 2000-06-29 03:51  ivan
34404
34405         * bin/svc_acct_sm.import: oops, silly mistake
34406
34407 2000-06-29 03:48  ivan
34408
34409         * bin/svc_acct_sm.import: make svc_acct_sm skip blank lines in
34410           sendmail import
34411
34412 2000-06-28 05:54  ivan
34413
34414         * FS/FS/svc_acct.pm: superfluous my()
34415
34416 2000-06-28 05:52  ivan
34417
34418         * FS/FS/svc_acct.pm: bugfix to accept shells that evaluate to false
34419           in perl, like the empty string.
34420
34421 2000-06-28 05:37  ivan
34422
34423         * bin/svc_acct.export: add support for config option
34424           textradiusprepend
34425
34426 2000-06-28 05:32  ivan
34427
34428         * bin/svc_acct.import: allow RADIUS lines with "Auth-Type = Local"
34429           too
34430
34431 2000-06-28 05:03  ivan
34432
34433         * bin/svc_acct.import: make svc_acct more forgiving about RADIUS
34434           users files
34435
34436 2000-06-28 03:51  ivan
34437
34438         * bin/fs-radius-add: forgot to import a sub
34439
34440 2000-06-28 03:48  ivan
34441
34442         * bin/fs-radius-add: quick hack to add RADIUS attributes
34443
34444 2000-06-27 05:15  ivan
34445
34446         * TODO: i18n
34447
34448 2000-06-27 05:15  ivan
34449
34450         * FS/FS/: Record.pm, cust_main.pm: i18
34451
34452 2000-06-27 04:29  ivan
34453
34454         * FS/FS/Record.pm: fix typo in last patch, and another gratuitous
34455           -w pleaser
34456
34457 2000-06-27 04:27  ivan
34458
34459         * FS/FS/Record.pm: logically identical, but -w safe
34460
34461 2000-06-23 17:28  ivan
34462
34463         * FS/: FS/cust_main.pm, bin/freeside-bill: don't use Date::Manip;
34464           report correct program name in freeside-bill usage msg
34465
34466 2000-06-23 05:25  ivan
34467
34468         * CREDITS, TODO, FS/FS/Record.pm, FS/FS/UID.pm: FS::Record::qsearch
34469           - more portable, doesn't depend on $sth->execute returning a
34470           number of rows, uses placeholders and prepare_cached
34471
34472 2000-06-22 03:52  ivan
34473
34474         * FS/bin/freeside-bill: tyop
34475
34476 2000-06-20 00:13  ivan
34477
34478         * FS/FS/cust_main_invoice.pm: documentation update
34479
34480 2000-06-17 14:48  ivan
34481
34482         * FS/FS/cust_pay_batch.pm: fix typo in error message
34483
34484 2000-06-15 07:45  ivan
34485
34486         * CREDITS, TODO: text updates
34487
34488 2000-06-15 07:07  ivan
34489
34490         * bin/svc_acct.export: added ICRADIUS radreply table support,
34491           courtesy of Kenny Elliott
34492
34493 2000-06-15 06:35  ivan
34494
34495         * FS/FS/svc_acct.pm: add radius method
34496
34497 2000-06-15 05:38  ivan
34498
34499         * FS/FS/cust_main.pm: fix for ncancelled_pkgs - when called in
34500           scalar context, was only returning second item
34501
34502 2000-06-12 01:37  ivan
34503
34504         * bin/svc_acct_sm.export: sendmail fix from Jeff Finucane
34505
34506 2000-05-13 14:57  ivan
34507
34508         * TODO, FS/bin/freeside-print-batch: add print_batch script from
34509           Joel Griffiths
34510
34511 2000-05-13 14:50  ivan
34512
34513         * FS/FS/: CGI.pm, UID.pm: cgisuidsetup takes an Apache object as
34514           well as a CGI object now.
34515
34516 2000-05-13 14:42  ivan
34517
34518         * CREDITS: add kristian, update joel's entry
34519
34520 2000-04-10 17:06  ivan
34521
34522         * FS/FS/CGI.pm: CGI.pm detects mod_perl and calls appropriate exit
34523           (Registry's override doesn't work here)
34524
34525 2000-04-02 19:32  ivan
34526
34527         * FS/bin/freeside-bill: accept anything in ARGV for -d Date::Parse
34528
34529 2000-03-06 08:38  ivan
34530
34531         * FS/FS/svc_acct.pm: better error message.  bah.
34532
34533 2000-03-06 08:00  ivan
34534
34535         * bin/svc_acct.export: sync up with working versoin
34536
34537 2000-03-06 07:59  ivan
34538
34539         * bin/svc_acct.export: finally get MySQL locking working for
34540           ICRADIUS export
34541
34542 2000-03-06 07:15  ivan
34543
34544         * FS/FS/SSH.pm: backout silly change
34545
34546 2000-03-06 07:04  ivan
34547
34548         * FS/FS/SSH.pm: bug in IPC::Open3 documentation?
34549
34550 2000-03-06 06:59  ivan
34551
34552         * bin/svc_acct.export: s/sshopen2/sshopen3/ to prevent spurious
34553           mysql "Enter password: " dialog from showing up in cron/terminal
34554
34555 2000-03-06 06:51  ivan
34556
34557         * bin/svc_acct.export: eek
34558
34559 2000-03-06 06:50  ivan
34560
34561         * bin/svc_acct.export: oop
34562
34563 2000-03-06 06:48  ivan
34564
34565         * bin/svc_acct.export: s/icradiusmachine/machine/
34566
34567 2000-03-06 06:46  ivan
34568
34569         * bin/svc_acct.export: not setuid or run by malicious user - no -T
34570           necessary
34571
34572 2000-03-06 06:19  ivan
34573
34574         * bin/svc_acct.export: ICRADIUS export bugfix
34575
34576 2000-03-06 06:12  ivan
34577
34578         * TODO, bin/svc_acct.export: ICRADIUS export support
34579
34580 2000-03-03 10:45  ivan
34581
34582         * FS/FS/CGI.pm: use Apache::exit instead of exit in &eidiot -
34583           Registry wasn't overriding exit in modules
34584
34585 2000-03-03 10:21  ivan
34586
34587         * FS/FS/Record.pm: changes backported from 1.2.3 release, bugfix
34588           from web demo
34589
34590 2000-03-01 23:44  ivan
34591
34592         * bin/fs-setup: typo forgot closing '
34593
34594 2000-03-01 00:13  ivan
34595
34596         * FS/: MANIFEST, FS/svc_domain.pm, FS/svc_www.pm: compilation
34597           bugfixes
34598
34599 2000-02-02 21:16  ivan
34600
34601         * FS/FS/cust_pkg.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
34602           FS/FS/svc_www.pm, bin/fs-setup, bin/svc_acct.import,
34603           bin/svc_acct_sm.import, bin/svc_domain.import: beginning of DNS
34604           and Apache support
34605
34606 2000-02-02 12:22  ivan
34607
34608         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/generate-prepay:
34609           bugfix prepayment in signup server
34610
34611 2000-01-30 21:22  ivan
34612
34613         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/fs-setup: prepaid
34614           "internet cards"
34615
34616 2000-01-30 00:18  ivan
34617
34618         * CREDITS: [no log message]
34619
34620 2000-01-29 22:11  ivan
34621
34622         * TODO: [no log message]
34623
34624 2000-01-29 22:03  ivan
34625
34626         * bin/fs-setup: postgres 6.5 finally supports decimal(10,2)
34627
34628 2000-01-29 13:10  ivan
34629
34630         * FS/FS/svc_domain.pm: doc update
34631
34632 2000-01-28 14:53  ivan
34633
34634         * bin/fs-setup, FS/FS/svc_acct_pop.pm: track full phone number
34635
34636 2000-01-26 16:37  ivan
34637
34638         * README: ack
34639
34640 2000-01-26 16:27  ivan
34641
34642         * TODO: update TODO
34643
34644 1999-11-08 13:38  ivan
34645
34646         * FS/FS/cust_pkg.pm: remove services using pkg_svc table now, oops!
34647
34648 1999-10-04 01:23  ivan
34649
34650         * FS/bin/freeside-bill: silly 'use of unitialized value' errors
34651
34652 1999-09-22 15:06  ivan
34653
34654         * TODO: ya todo update
34655
34656 1999-08-26 23:25  ivan
34657
34658         * TODO: [no log message]
34659
34660 1999-08-23 05:26  ivan
34661
34662         * test/cgi-test: need to untaint the command line
34663
34664 1999-08-20 01:27  ivan
34665
34666         * README, FS/FS/part_pkg.pm: fix for bug noticed by Martin G.
34667           Bayerle:
34668           > if you eliminate services from any package, to reduce it to
34669           only one service,
34670           > once gone, they won't reappear.
34671
34672 1999-08-11 21:16  ivan
34673
34674         * FS/FS/cust_main.pm: hidecancelledpackages config option
34675
34676 1999-08-11 17:05  ivan
34677
34678         * FS/FS/svc_acct.pm: configurable min/max username length, min
34679           password length, periods in usernames
34680
34681 1999-08-11 13:51  ivan
34682
34683         * FS/bin/freeside-bill: [no log message]
34684
34685 1999-08-11 13:41  ivan
34686
34687         * FS/MANIFEST, FS/Makefile.PL, FS/FS/svc_domain.pm,
34688           FS/bin/freeside-bill, bin/bill: new bill script,
34689
34690 1999-08-11 07:42  ivan
34691
34692         * bin/backup-freeside: [no log message]
34693
34694 1999-08-11 06:12  ivan
34695
34696         * FS/FS/svc_domain.pm: require a working Net::Whois version
34697
34698 1999-08-10 05:06  ivan
34699
34700         * fs_passwd/fs_passwdd: even though you should probably set this
34701           for your installation
34702
34703 1999-08-04 05:42  ivan
34704
34705         * bin/pod2x: new, kludgy-but-working html generator
34706
34707 1999-08-04 05:41  ivan
34708
34709         * FS/FS.pm: pod fix
34710
34711 1999-08-04 04:50  ivan
34712
34713         * FS/FS/cust_pkg.pm: pod syntax
34714
34715 1999-08-04 03:41  ivan
34716
34717         * FS/FS/Record.pm: some pod syntax update to generate nicer html
34718           docs
34719
34720 1999-08-04 02:03  ivan
34721
34722         * FS/: MANIFEST, MANIFEST.SKIP, README, FS/Bill.pm, FS/CGI.pm,
34723           FS/Conf.pm, FS/Invoice.pm, FS/Record.pm, FS/SSH.pm, FS/UID.pm,
34724           FS/agent.pm, FS/agent_type.pm, FS/cust_bill.pm,
34725           FS/cust_bill_pkg.pm, FS/cust_credit.pm, FS/cust_main.pm,
34726           FS/cust_main_county.pm, FS/cust_main_invoice.pm, FS/cust_pay.pm,
34727           FS/cust_pay_batch.pm, FS/cust_pkg.pm, FS/cust_refund.pm,
34728           FS/cust_svc.pm, FS/dbdef.pm, FS/dbdef_colgroup.pm,
34729           FS/dbdef_column.pm, FS/dbdef_index.pm, FS/dbdef_table.pm,
34730           FS/dbdef_unique.pm, FS/part_pkg.pm, FS/part_referral.pm,
34731           FS/part_svc.pm, FS/pkg_svc.pm, FS/svc_Common.pm, FS/svc_acct.pm,
34732           FS/svc_acct_pop.pm, FS/svc_acct_sm.pm, FS/svc_domain.pm,
34733           FS/type_pkgs.pm, FS/UI/Base.pm, FS/UI/CGI.pm, FS/UI/Gtk.pm,
34734           FS/UI/agent.pm: initial checkin of module files for proper perl
34735           installation
34736
34737 1999-08-04 01:03  ivan
34738
34739         * eg/: table_template-svc.pm, table_template.pm: move table
34740           subclass examples out of production directory
34741
34742 1999-08-04 00:34  ivan
34743
34744         * FS/FS.pm: initial FS manpage
34745
34746 1999-08-03 21:15  ivan
34747
34748         * FS/: Changes, FS.pm, MANIFEST, Makefile.PL, test.pl: initial h2xs
34749
34750 1999-08-03 00:43  ivan
34751
34752         * TODO: use Net::Whois;
34753
34754 1999-07-29 12:13  ivan
34755
34756         * TODO: [no log message]
34757
34758 1999-07-29 01:50  ivan
34759
34760         * bin/fs-setup: wrong type for cust_pay_batch.exp
34761
34762 1999-07-15 17:20  ivan
34763
34764         * TODO: [no log message]
34765
34766 1999-07-15 16:50  ivan
34767
34768         * TODO: [no log message]
34769
34770 1999-07-08 04:40  ivan
34771
34772         * CREDITS, README, TODO: [no log message]
34773
34774 1999-07-07 19:32  ivan
34775
34776         * bin/svc_acct.import: import fix, noticed by Ben Leibig and Joel
34777           Griffiths
34778
34779 1999-07-07 18:49  ivan
34780
34781         * CREDITS: add joel
34782
34783 1999-07-07 18:49  ivan
34784
34785         * bin/svc_acct.import: updates to avoid -w warnings from Joel
34786           Griffiths <griff@aver-computer.com>
34787
34788 1999-07-07 18:02  ivan
34789
34790         * TODO: [no log message]
34791
34792 1999-04-29 02:37  ivan
34793
34794         * TODO: [no log message]
34795
34796 1999-04-19 03:32  ivan
34797
34798         * etc/megapop.pl: if you are a megapop customer...
34799
34800 1999-04-15 15:46  ivan
34801
34802         * bin/fs-setup: TT isn't a state!
34803
34804 1999-04-14 06:14  ivan
34805
34806         * TODO: configuration option to edit referrals of existing
34807           customers
34808
34809 1999-04-14 04:27  ivan
34810
34811         * TODO: showpasswords config option to show passwords
34812
34813 1999-04-14 01:58  ivan
34814
34815         * TODO: [no log message]
34816
34817 1999-04-14 00:58  ivan
34818
34819         * bin/fs-setup: export getsecrets from FS::UID instead of calling
34820           it explicitly
34821
34822 1999-04-08 20:52  ivan
34823
34824         * TODO: [no log message]
34825
34826 1999-04-08 06:21  ivan
34827
34828         * CREDITS, conf/address: [no log message]
34829
34830 1999-04-08 06:11  ivan
34831
34832         * README: 1.2.0
34833
34834 1999-04-08 06:05  ivan
34835
34836         * test/cgi-test: web interface tester / sample data creator
34837
34838 1999-04-08 06:03  ivan
34839
34840         * TODO: [no log message]
34841
34842 1999-03-26 05:15  ivan
34843
34844         * eg/TEMPLATE_cust_main.import: s/create/new/, use all necessary
34845           FS::table_names to avoid warnings
34846
34847 1999-03-26 05:00  ivan
34848
34849         * fs_passwd/fs_passwd_server: s/create/new/
34850
34851 1999-03-25 00:42  ivan
34852
34853         * bin/: svc_acct.import, svc_acct_sm.import: import stuff uses
34854           Term::Query and spits out (some kinds of) nonsensical input
34855
34856 1999-03-23 16:51  ivan
34857
34858         * bin/svc_acct_sm.import: die if no relevant services... cvspain
34859
34860 1999-03-23 16:43  ivan
34861
34862         * bin/svc_acct.import: die if no relevant services
34863
34864 1999-02-28 11:44  ivan
34865
34866         * bin/fs-setup: constructors s/create/new/ pointed out by "Bao C.
34867           Ha" <bao@hacom.net>
34868
34869 1999-02-27 13:06  ivan
34870
34871         * bin/fs-setup: cust_main.paydate should be varchar(10), not
34872           @date_type ; problem reported by Ben Leibig <leibig@colorado.edu>
34873
34874 1999-02-23 00:09  ivan
34875
34876         * TODO: beginnings of one-screen new customer entry and some other
34877           miscellania
34878
34879 1999-02-10 01:02  ivan
34880
34881         * etc/sql-reserved-words.txt: some new doc files
34882
34883 1999-02-10 00:27  ivan
34884
34885         * TODO: [no log message]
34886
34887 1999-02-09 01:56  ivan
34888
34889         * TODO: [no log message]
34890
34891 1999-02-07 01:59  ivan
34892
34893         * CREDITS, TODO, bin/fs-setup: more mod_perl fixes, and bugfixes
34894           Peter Wemm sent via email
34895
34896 1999-02-06 14:43  ivan
34897
34898         * CREDITS, TODO: don't use [e]idiot; display error messages on the
34899           form page
34900
34901 1999-02-03 22:09  ivan
34902
34903         * bin/fs-setup: add AU provences
34904
34905 1999-02-03 02:42  ivan
34906
34907         * bin/fs-setup: [no log message]
34908
34909 1999-01-25 04:09  ivan
34910
34911         * TODO: yet more mod_perl stuff
34912
34913 1999-01-18 15:05  ivan
34914
34915         * TODO: update TODO for stuff that was done etc.
34916
34917 1999-01-16 19:11  ivan
34918
34919         * bin/fs-setup: remove preliminary completehost changes
34920
34921 1999-01-15 16:24  ivan
34922
34923         * CREDITS: [no log message]
34924
34925 1999-01-08 21:38  ivan
34926
34927         * CREDITS: [no log message]
34928
34929 1998-12-30 15:03  ivan
34930
34931         * TODO: bugfixes; fields isn't exported by derived classes
34932
34933 1998-12-29 03:59  ivan
34934
34935         * TODO: mostly properly OO, some work still to be done with svc_
34936           stuff
34937
34938 1998-12-15 22:05  ivan
34939
34940         * bin/fs-setup: add table cust_main_invoice
34941
34942 1998-12-15 21:38  ivan
34943
34944         * TODO: [no log message]
34945
34946 1998-12-15 21:32  ivan
34947
34948         * fs_passwd/fs_passwd_server: adminsuidsetup now requires user
34949
34950 1998-12-15 21:29  ivan
34951
34952         * eg/TEMPLATE_cust_main.import: adminsuidsetup now need user
34953
34954 1998-12-14 20:36  ivan
34955
34956         * bin/fs-setup: s/croak/die/; #oops
34957
34958 1998-12-14 20:33  ivan
34959
34960         * bin/fs-setup: dies if it isn't running as the freeside user
34961
34962 1998-12-09 23:23  ivan
34963
34964         * bin/: svc_acct.export, svc_acct.import, svc_acct_sm.export,
34965           svc_acct_sm.import: use FS::Conf, need user (for datasrc)
34966
34967 1998-12-01 17:23  ivan
34968
34969         * TODO, CREDITS: [no log message]
34970
34971 1998-11-19 03:17  ivan
34972
34973         * bin/dbdef-create: adminsuidsetup requires argument
34974
34975 1998-11-18 01:01  ivan
34976
34977         * CREDITS, TODO, bin/fs-setup: i18n! i18n!
34978
34979 1998-11-15 05:18  ivan
34980
34981         * bin/fs-setup: remove debugging
34982
34983 1998-11-15 01:43  ivan
34984
34985         * bin/fs-setup: update for new config file syntax, new
34986           adminsuidsetup
34987
34988 1998-11-14 18:53  ivan
34989
34990         * bin/bill: afterthought
34991
34992 1998-11-14 18:51  ivan
34993
34994         * bin/bill: adminsuidsetup needs user, pod, cleanup
34995
34996 1998-11-13 01:56  ivan
34997
34998         * TODO: change configuration file layout to support multiple
34999           distinct databases (with own set of config files, export, etc.)
35000
35001 1998-11-07 17:09  ivan
35002
35003         * README: 1.1.6 release
35004
35005 1998-11-07 02:24  ivan
35006
35007         * README: don't use depriciated FS::Bill and FS::Invoice, other
35008           miscellania
35009
35010 1998-11-07 00:25  ivan
35011
35012         * TODO: [no log message]
35013
35014 1998-11-07 00:21  ivan
35015
35016         * bin/bill: missing use
35017
35018 1998-11-07 00:19  ivan
35019
35020         * bin/bill:
35021           still need to bless into FS::cust_main (for now)
35022
35023 1998-11-07 00:08  ivan
35024
35025         * bin/bill:
35026           Removed depriciated FS::Bill (now in FS::cust_main)
35027
35028 1998-10-22 08:51  ivan
35029
35030         * bin/fs-setup: also varchar with no length specified - postgresql
35031           fix broke mysql.
35032
35033 1998-10-22 08:46  ivan
35034
35035         * bin/fs-setup: now smallint is illegal, so remove that too.
35036
35037 1998-10-14 00:05  ivan
35038
35039         * README, bin/fs-setup: 1.1.4 release, fix postgresql
35040
35041 1998-10-13 05:49  ivan
35042
35043         * TODO: [no log message]
35044
35045 1998-10-13 05:07  ivan
35046
35047         * TODO, bin/svc_acct.import: Assigns password from the shadow file
35048           for RADIUS password "UNIX"
35049
35050 1998-10-13 02:17  ivan
35051
35052         * TODO: [no log message]
35053
35054 1998-10-12 14:22  ivan
35055
35056         * TODO: [no log message]
35057
35058 1998-10-12 14:15  ivan
35059
35060         * TODO: [no log message]
35061
35062 1998-10-12 02:12  ivan
35063
35064         * TODO: remove adding cvs from the todo
35065
35066 1998-10-12 02:09  ivan
35067
35068         * TODO: [no log message]
35069
35070 1998-10-12 02:09  ivan
35071
35072         * TODO: Id to Header
35073
35074 1998-10-12 02:07  ivan
35075
35076         * TODO: Test keyword substitution
35077
35078 1998-10-12 01:59  ivan
35079
35080         * TODO: Commiting sample change.
35081
35082 1998-10-12 00:15  ivan
35083
35084         * conf/shells: Initial revision
35085
35086 1998-10-12 00:12  ivan
35087
35088         * conf/: address, home, lpr, secrets, smtpmachine, domain: Initial
35089           revision
35090
35091 1998-10-12 00:08  ivan
35092
35093         * TODO: Initial revision
35094
35095 1998-10-12 00:03  ivan
35096
35097         * bin/fs-setup: Initial revision
35098
35099 1998-10-11 23:56  ivan
35100
35101         * README: Initial revision
35102
35103 1998-09-25 01:52  ivan
35104
35105         * bin/pod2x: Initial revision
35106
35107 1998-09-17 22:43  ivan
35108
35109         * bin/svc_acct.export: Initial revision
35110
35111 1998-09-02 21:50  ivan
35112
35113         * CREDITS: Initial revision
35114
35115 1998-08-23 20:12  ivan
35116
35117         * fs_passwd/fs_passwd_server: Initial revision
35118
35119 1998-08-23 20:04  ivan
35120
35121         * fs_passwd/fs_passwd: Initial revision
35122
35123 1998-08-23 19:01  ivan
35124
35125         * bin/bill: Initial revision
35126
35127 1998-08-19 21:42  ivan
35128
35129         * eg/TEMPLATE_cust_main.import: Initial revision
35130
35131 1998-08-16 14:02  ivan
35132
35133         * bin/svc_acct.import: Initial revision
35134
35135 1998-08-14 15:11  ivan
35136
35137         * bin/svc_acct_sm.export: Initial revision
35138
35139 1998-08-12 20:55  ivan
35140
35141         * Artistic: Initial revision
35142
35143 1998-07-18 00:11  ivan
35144
35145         * etc/domain-template.txt: Initial revision
35146
35147 1998-07-17 00:43  ivan
35148
35149         * bin/svc_acct_sm.import: Initial revision
35150
35151 1998-06-03 00:22  ivan
35152
35153         * bin/dbdef-create: Initial revision
35154
35155 1998-03-23 00:20  ivan
35156
35157         * fs_passwd/fs_passwdd: Initial revision
35158
35159 1998-03-22 23:46  ivan
35160
35161         * GPL, INSTALL, etc/acp_logfile-parse, etc/countries.txt,
35162           etc/example-direct-cardin: Initial revision
35163