in employee edit, fix form getting submitted before customer search can complete...
[freeside.git] / ChangeLog
1 2010-04-04 23:58  ivan
2
3         * conf/invoice_from: company email
4
5 2010-04-04 23:57  ivan
6
7         * FS/bin/freeside-upgrade: require DBIx::DBSchema 0.39 for mysql
8
9 2010-04-04 23:50  ivan
10
11         * FS/FS/part_export/thirdlane.pm: thirdlane deletion fix
12
13 2010-04-04 22:20  ivan
14
15         * FS/FS/part_export/indosoft.pm: initial indosoft export, RT#4068
16
17 2010-04-04 18:23  ivan
18
19         * httemplate/search/part_pkg.html: last fix for employee
20           commisssion report, RT#6991
21
22 2010-04-04 17:59  ivan
23
24         * httemplate/elements/menu.html: add employee commission report to
25           menu, RT#6991
26
27 2010-04-04 16:47  ivan
28
29         * FS/FS/Schema.pm: fix otaker upgrade
30
31 2010-04-04 16:37  ivan
32
33         * FS/FS/cust_pay_void.pm: fix otaker upgrade
34
35 2010-04-04 16:27  ivan
36
37         * FS/FS/: cust_attachment.pm, cust_main_note.pm: fix otaker upgrade
38           for cust_attachment & cust_main_note, hopefully
39
40 2010-04-04 16:18  ivan
41
42         * FS/FS/: cust_attachment.pm, cust_main_note.pm: fix otaker upgrade
43           for cust_attachment & cust_main_note, hopefully
44
45 2010-04-04 15:52  ivan
46
47         * FS/FS/: cust_main.pm: fix otaker upgrade for cust_main
48
49 2010-04-04 15:44  ivan
50
51         * FS/FS/cust_main_note.pm: fix note editing of old notes until we
52           can fix the cust_main_note.otaker disaster, RT#7991
53
54 2010-04-01 14:30  mark
55
56         * httemplate/search/elements/cust_main_dayranges.html: fix column
57           alignment
58
59 2010-04-01 01:10  ivan
60
61         * FS/FS/part_pkg/: flat.pm, subscription.pm: fix nasty discount
62           fallout (i hope)
63
64 2010-04-01 00:39  ivan
65
66         * FS/FS/part_pkg/flat.pm: fix nasty discount fallout (i hope)
67
68 2010-03-31 21:43  mark
69
70         * FS/FS/UI/Web.pm, httemplate/search/report_receivables.cgi,
71           httemplate/search/elements/cust_main_dayranges.html,
72           httemplate/search/elements/search-html.html,
73           httemplate/search/elements/search.html: RT#866: links to process
74           payments from aging report
75
76 2010-03-31 08:48  jeff
77
78         * FS/: MANIFEST, FS/part_export/dashcs_e911.pm: add dash carrier
79           services e911 support RT7103
80
81 2010-03-31 00:41  mark
82
83         * httemplate/search/: report_receivables.cgi,
84           report_receivables.html, report_unapplied_cust_pay.html,
85           unapplied_cust_pay.html, elements/cust_main_dayranges.html:
86           RT#7266: aging reports as of a past date
87
88 2010-03-31 00:35  ivan
89
90         * httemplate/: edit/process/cust_main_attach.cgi,
91           edit/process/cust_main_note.cgi, view/cust_main/attachments.html,
92           view/cust_main/notes.html: fix customer notes and attachments wrt
93           s/otaker/usernum/ changes; still need to look at the migration,
94           RT#7935
95
96 2010-03-30 23:30  ivan
97
98         * FS/FS/Misc.pm: eliminate harmless "Use of uninitialized value
99           $enc in string eq" warnings
100
101 2010-03-30 05:12  ivan
102
103         * httemplate/search/part_pkg.html, FS/FS/Schema.pm: employee
104           commission reporting, RT#6991
105
106 2010-03-30 05:07  ivan
107
108         * httemplate/search/report_employee_commission.html,
109           FS/FS/cust_main.pm, FS/FS/cust_credit.pm, FS/FS/cust_event.pm,
110           FS/FS/part_event/Action/pkg_agent_credit.pm,
111           FS/FS/part_event/Action/pkg_employee_credit.pm,
112           FS/FS/part_event/Action/pkg_referral_credit.pm: employee
113           commission reporting, RT#6991
114
115 2010-03-29 20:28  ivan
116
117         * FS/FS/Record.pm: regexp_sql
118
119 2010-03-29 20:10  ivan
120
121         * FS/MANIFEST: employee (otaker / access_user) commissioning,
122           RT#6991
123
124 2010-03-29 19:53  ivan
125
126         * httemplate/browse/access_user.html,
127           httemplate/edit/access_user.html, FS/FS/part_pkg.pm,
128           FS/FS/part_event/Action/pkg_agent_credit.pm,
129           FS/FS/part_event/Action/pkg_agent_credit_pkg.pm,
130           FS/FS/part_event/Action/pkg_employee_credit_pkg.pm,
131           FS/FS/part_event/Action/pkg_referral_credit.pm,
132           FS/FS/part_event/Action/pkg_referral_credit_pkg.pm,
133           FS/FS/part_event/Action/Mixin/credit_pkg.pm,
134           httemplate/elements/search-cust_main.html,
135           httemplate/elements/tr-search-cust_main.html: employee (otaker /
136           access_user) commissioning, RT#6991
137
138 2010-03-29 19:52  ivan
139
140         * FS/FS/part_event/Action/pkg_employee_credit.pm: employee
141           commissions, RT#6991
142
143 2010-03-29 19:04  ivan
144
145         * FS/FS/: part_event_condition.pm, part_event/Condition/balance.pm,
146           part_event/Condition/balance_age.pm,
147           part_event/Condition/balance_under.pm,
148           part_event/Condition/cust_bill_has_service.pm,
149           part_event/Condition/cust_bill_owed.pm,
150           part_event/Condition/cust_bill_owed_under.pm: fixes for MySQL
151           CAST drain bramage
152
153 2010-03-29 02:18  mark
154
155         * FS/FS/Mason.pm, FS/FS/cust_main.pm,
156           httemplate/elements/select-user.html,
157           httemplate/elements/tr-select-user.html,
158           httemplate/graph/report_signupdate.html,
159           httemplate/graph/signupdate.cgi,
160           httemplate/graph/elements/monthly.html,
161           httemplate/graph/elements/report.html,
162           httemplate/search/cust_main.html: RT#884: search customers by
163           signup time of day
164
165 2010-03-28 17:38  ivan
166
167         * FS/FS/cust_pay.pm: move from otaker to proper usernum FK
168
169 2010-03-28 17:23  ivan
170
171         * FS/FS/: Schema.pm, Upgrade.pm, access_user.pm, banned_pay.pm,
172           cust_attachment.pm, cust_credit.pm, cust_main.pm,
173           cust_main_note.pm, cust_pay_void.pm, cust_pkg.pm,
174           cust_pkg_discount.pm, cust_pkg_reason.pm, cust_refund.pm,
175           otaker_Mixin.pm: move from otaker to proper usernum FK
176
177 2010-03-26 23:21  ivan
178
179         * FS/FS/cust_bill_pkg_detail.pm: fix cust_bill_pkg_detail throwing
180           a fatal error w/MySQL
181
182 2010-03-26 23:09  ivan
183
184         * httemplate/: view/cust_main.cgi, view/cust_main/notes.html,
185           edit/cust_main_note.cgi: resize customer not add popup, eliminate
186           needless <BR> in popup
187
188 2010-03-26 21:37  ivan
189
190         * FS/FS/Upgrade.pm: these are now supported in supported in
191           DBIx-DBSchema and friends
192
193 2010-03-26 20:43  ivan
194
195         * FS/FS/: reason.pm, tax_rate.pm: these are now supported in
196           supported in DBIx-DBSchema and friends
197
198 2010-03-26 15:25  ivan
199
200         * httemplate/elements/: select-areacode.html, select-did.html: fix
201           E911 vs. DID selector on phone provision, RT#7819
202
203 2010-03-26 14:43  ivan
204
205         * FS/FS/cust_pkg.pm: no DISTINCT ON in MySQL makes kittens cry
206
207 2010-03-26 00:52  ivan
208
209         * httemplate/elements/: freeside-menu.css, freeside.css: that'll do
210           for now
211
212 2010-03-25 22:02  ivan
213
214         * FS/FS/Schema.pm: kludge a fix for the MySQL statustext index
215           problem, fix s/serial/int/ for non-primary keys in
216           part_pkg_taxoverride, and s/TEXT/LONGTEXT/ ourselves until
217           DBIx::DBSchema 0.39
218
219 2010-03-25 21:50  ivan
220
221         * FS/FS/UID.pm: don't warn about the configuration table during
222           setup
223
224 2010-03-25 19:19  ivan
225
226         * bin/build_exten.php: adding build_exten.php since FreePBX won't
227           ship it
228
229 2010-03-25 18:06  ivan
230
231         * rt/lib/RT/: Ticket_Overlay.pm: ticket auto-association in the
232           correct spot.  how the hell did it get merged there?  RT#7882
233
234 2010-03-25 15:30  ivan
235
236         * httemplate/elements/header.html: fix new header in RT
237
238 2010-03-25 15:21  ivan
239
240         * rt/lib/RT/User_Overlay.pm: fix user modification?
241
242 2010-03-25 14:22  ivan
243
244         * rt/lib/RT/URI/freeside.pm: generate a stack backtrace for mystery
245           freeside link resolution problems
246
247 2010-03-25 13:21  ivan
248
249         * httemplate/elements/: header.html, searchbar-address2.html,
250           searchbar-cust_bill.html, searchbar-cust_main.html,
251           searchbar-cust_svc.html, searchbar-prospect.html,
252           searchbar-ticket.html: when using a side menubar, put search
253           boxes on the side too
254
255 2010-03-24 18:37  mark
256
257         * FS/FS/Mason.pm, httemplate/view/cust_main/notes.html: RT#6226:
258           security fix for customer notes
259
260 2010-03-24 01:37  ivan
261
262         * FS/FS/Conf.pm, httemplate/search/cust_bill_pkg.cgi,
263           httemplate/search/report_prepaid_income.cgi: better prepaid
264           income reporting, with line item detail, RT#7776
265
266 2010-03-23 02:13  ivan
267
268         * FS/FS/mailinglist.pm, FS/FS/mailinglistmember.pm,
269           FS/FS/svc_mailinglist.pm, FS/FS/part_export/communigate_pro.pm,
270           httemplate/elements/header.html,
271           httemplate/search/mailinglistmember.html: export svc_mailinglist
272           to CGP groups, RT#7514
273
274 2010-03-23 01:27  ivan
275
276         * httemplate/images/: black-gray-side.png, gray-black-side.png:
277           goodbye and good riddance
278
279 2010-03-22 20:53  ivan
280
281         * FS/: FS.pm, FS/h_svc_mailinglist.pm, t/h_svc_mailinglist.t,
282           FS/Mason.pm: adding svc_mailinglist for communigate "groups"
283           (mailing lists), RT#7514
284
285 2010-03-22 20:47  ivan
286
287         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/mailinglist.pm,
288           FS/FS/mailinglistmember.pm, FS/FS/svc_mailinglist.pm,
289           FS/t/mailinglist.t, FS/t/mailinglistmember.t,
290           FS/t/svc_mailinglist.t, httemplate/edit/mailinglistmember.html,
291           httemplate/edit/part_svc.cgi,
292           httemplate/edit/svc_mailinglist.cgi,
293           httemplate/edit/process/mailinglistmember.html,
294           httemplate/edit/process/svc_mailinglist.html,
295           httemplate/misc/delete-mailinglistmember.html,
296           httemplate/search/mailinglistmember.html,
297           httemplate/view/svc_mailinglist.cgi: adding svc_mailinglist for
298           communigate "groups" (mailing lists), RT#7514
299
300 2010-03-22 20:34  ivan
301
302         * httemplate/elements/freeside.css: little bit further, just a
303           little bit more
304
305 2010-03-22 18:17  ivan
306
307         * httemplate/elements/menubar.html: don't like that <BR> after
308           all... for now
309
310 2010-03-22 18:07  ivan
311
312         * httemplate/elements/freeside.css: wfm
313
314 2010-03-22 18:04  ivan
315
316         * httemplate/elements/: xmenu.css, xmenu.top.css: purple on pink is
317           WAY too my little pony.  man, its not easy being purple
318
319 2010-03-22 12:46  ivan
320
321         * httemplate/elements/: freeside.css, menubar.html: 1.9-style
322           menubar was hurting my eyes
323
324 2010-03-22 07:08  jeff
325
326         * FS/FS/tax_rate.pm: fix restore of setup and recur taxproducts on
327           tax data replacement
328
329 2010-03-21 23:34  ivan
330
331         * httemplate/elements/freeside.css: fix link hover effect so it
332           doesn't underline A NAME tags
333
334 2010-03-21 16:56  ivan
335
336         * httemplate/elements/freeside.css: fix inadvertant button styling
337
338 2010-03-21 16:13  ivan
339
340         * FS/FS/Schema.pm, FS/FS/rate_detail.pm,
341           FS/FS/part_pkg/voip_cdr.pm, httemplate/browse/rate_detail.html,
342           httemplate/edit/rate_detail.html,
343           httemplate/edit/rate_region.cgi,
344           httemplate/edit/process/rate_region.cgi,
345           httemplate/misc/rate_edit_excel.html,
346           httemplate/misc/process/copy-rate_detail.html: connection fee for
347           initial N seconds support, RT#7018
348
349 2010-03-21 12:34  ivan
350
351         * rt/etc/RT_SiteConfig.pm: make the fckeditor taller, way too small
352
353 2010-03-20 22:18  ivan
354
355         * rt/FREESIDE_MODIFIED: think this fixes the "results box color
356           infects everything else" problem
357
358 2010-03-20 16:30  ivan
359
360         * httemplate/docs/credits.html: more RT integration / reskin / 2.1,
361           RT#6640
362
363 2010-03-20 16:22  ivan
364
365         * httemplate/: elements/menu.html,
366           elements/popup_link_onclick.html, images/cvv2.png,
367           images/cvv2_amex.png: more RT integration / reskin / 2.1, RT#6640
368
369 2010-03-20 15:44  ivan
370
371         * httemplate/elements/: freeside-menu.css, header.html, xmenu.css,
372           xmenu.js, xmenu.top.css: more RT integration / reskin / 2.1,
373           RT#6640
374
375 2010-03-20 15:11  ivan
376
377         * httemplate/elements/calendar-win2k-2.css,
378           httemplate/elements/freeside-menu.css,
379           httemplate/elements/header.html, httemplate/elements/menu.html,
380           httemplate/elements/xmenu.top.css,
381           httemplate/elements/xmenu.top.js,
382           httemplate/images/arrow.down.black.png,
383           httemplate/images/black-gradient.png,
384           httemplate/images/black-gray-gradient.png, rt/FREESIDE_MODIFIED,
385           httemplate/elements/freeside.css: more RT integration / reskin /
386           2.1, RT#6640
387
388 2010-03-19 01:27  ivan
389
390         * httemplate/: docs/cvv2.html, elements/header-minimal.html,
391           elements/header-popup.html, elements/header.html,
392           elements/tr-justtitle.html, elements/tr-title.html,
393           elements/freeside-menu.css, elements/menu.html,
394           elements/menubar.html, elements/xmenu.top.css: skin RT 3.8,
395           slight new look for 2.1, RT#6640
396
397 2010-03-19 01:26  ivan
398
399         * rt/FREESIDE_MODIFIED: skin RT 3.8, RT#6640
400
401 2010-03-19 01:20  mark
402
403         * httemplate/misc/batch-cust_pay.html: RT#7812: confirm before
404           closing quick payment entry
405
406 2010-03-18 01:02  ivan
407
408         * httemplate/edit/cust_main/top_misc.html: signup date fix?
409
410 2010-03-18 00:59  ivan
411
412         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
413           FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
414           httemplate/edit/quick-charge.html,
415           FS/FS/part_event/Condition/cust_bill_has_noauto.pm,
416           FS/FS/part_event/Condition/cust_bill_hasnt_noauto.pm,
417           httemplate/edit/process/quick-charge.cgi,
418           httemplate/edit/process/quick-cust_pkg.cgi,
419           httemplate/misc/order_pkg.html,
420           httemplate/view/cust_main/one_time_charge_link.html,
421           httemplate/view/cust_main/order_pkg_link.html,
422           httemplate/view/cust_main/packages/status.html: disable
423           auto-billing of specific customer packages, RT#6378
424
425 2010-03-16 01:05  mark
426
427         * httemplate/edit/cust_main_note.cgi: minor bugfix
428
429 2010-03-16 00:49  mark
430
431         * httemplate/elements/fckeditor/: fckconfig.js, fckeditor.js,
432           fckpackager.xml, fckstyles.xml, fcktemplates.xml,
433           editor/fckdebug.html, editor/fckdialog.html,
434           editor/fckeditor.html, editor/fckeditor.original.html,
435           editor/css/fck_editorarea.css, editor/css/fck_internal.css,
436           editor/css/fck_showtableborders_gecko.css,
437           editor/css/images/block_address.png,
438           editor/css/images/block_blockquote.png,
439           editor/css/images/block_div.png, editor/css/images/block_h1.png,
440           editor/css/images/block_h2.png, editor/css/images/block_h3.png,
441           editor/css/images/block_h4.png, editor/css/images/block_h5.png,
442           editor/css/images/block_h6.png, editor/css/images/block_p.png,
443           editor/css/images/block_pre.png,
444           editor/css/images/fck_plugin.gif, editor/dialog/fck_about.html,
445           editor/dialog/fck_anchor.html, editor/dialog/fck_button.html,
446           editor/dialog/fck_checkbox.html,
447           editor/dialog/fck_colorselector.html, editor/dialog/fck_div.html,
448           editor/dialog/fck_docprops.html, editor/dialog/fck_flash.html,
449           editor/dialog/fck_form.html, editor/dialog/fck_hiddenfield.html,
450           editor/dialog/fck_image.html, editor/dialog/fck_link.html,
451           editor/dialog/fck_listprop.html, editor/dialog/fck_paste.html,
452           editor/dialog/fck_radiobutton.html,
453           editor/dialog/fck_replace.html, editor/dialog/fck_scayt.html,
454           editor/dialog/fck_select.html, editor/dialog/fck_smiley.html,
455           editor/dialog/fck_source.html,
456           editor/dialog/fck_specialchar.html,
457           editor/dialog/fck_spellerpages.html,
458           editor/dialog/fck_table.html, editor/dialog/fck_tablecell.html,
459           editor/dialog/fck_template.html, editor/dialog/fck_textarea.html,
460           editor/dialog/fck_textfield.html,
461           editor/dialog/common/fck_dialog_common.css,
462           editor/dialog/common/fck_dialog_common.js,
463           editor/dialog/fck_docprops/fck_document_preview.html,
464           editor/dialog/fck_flash/fck_flash.js,
465           editor/dialog/fck_flash/fck_flash_preview.html,
466           editor/dialog/fck_image/fck_image.js,
467           editor/dialog/fck_image/fck_image_preview.html,
468           editor/dialog/fck_link/fck_link.js,
469           editor/dialog/fck_select/fck_select.js,
470           editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
471           editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
472           editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
473           editor/filemanager/browser/default/browser.css,
474           editor/filemanager/browser/default/browser.html,
475           editor/filemanager/browser/default/frmactualfolder.html,
476           editor/filemanager/browser/default/frmcreatefolder.html,
477           editor/filemanager/browser/default/frmfolders.html,
478           editor/filemanager/browser/default/frmresourceslist.html,
479           editor/filemanager/browser/default/frmresourcetype.html,
480           editor/filemanager/browser/default/frmupload.html,
481           editor/filemanager/browser/default/js/common.js,
482           editor/filemanager/browser/default/js/fckxml.js,
483           editor/js/fckadobeair.js, editor/js/fckeditorcode_gecko.js,
484           editor/js/fckeditorcode_ie.js,
485           editor/lang/_translationstatus.txt, editor/lang/af.js,
486           editor/lang/ar.js, editor/lang/bg.js, editor/lang/bn.js,
487           editor/lang/bs.js, editor/lang/ca.js, editor/lang/cs.js,
488           editor/lang/da.js, editor/lang/de.js, editor/lang/el.js,
489           editor/lang/en-au.js, editor/lang/en-ca.js, editor/lang/en-uk.js,
490           editor/lang/en.js, editor/lang/eo.js, editor/lang/es.js,
491           editor/lang/et.js, editor/lang/eu.js, editor/lang/fa.js,
492           editor/lang/fi.js, editor/lang/fo.js, editor/lang/fr-ca.js,
493           editor/lang/fr.js, editor/lang/gl.js, editor/lang/gu.js,
494           editor/lang/he.js, editor/lang/hi.js, editor/lang/hr.js,
495           editor/lang/hu.js, editor/lang/is.js, editor/lang/it.js,
496           editor/lang/ja.js, editor/lang/km.js, editor/lang/ko.js,
497           editor/lang/lt.js, editor/lang/lv.js, editor/lang/mn.js,
498           editor/lang/ms.js, editor/lang/nb.js, editor/lang/nl.js,
499           editor/lang/no.js, editor/lang/pl.js, editor/lang/pt-br.js,
500           editor/lang/pt.js, editor/lang/ro.js, editor/lang/ru.js,
501           editor/lang/sk.js, editor/lang/sl.js, editor/lang/sr-latn.js,
502           editor/lang/sr.js, editor/lang/sv.js, editor/lang/th.js,
503           editor/lang/tr.js, editor/lang/uk.js, editor/lang/vi.js,
504           editor/lang/zh-cn.js, editor/lang/zh.js,
505           editor/plugins/autogrow/fckplugin.js,
506           editor/plugins/placeholder/fck_placeholder.html,
507           editor/plugins/placeholder/fckplugin.js,
508           editor/plugins/placeholder/lang/de.js,
509           editor/plugins/placeholder/lang/en.js,
510           editor/plugins/placeholder/lang/es.js,
511           editor/plugins/placeholder/lang/fr.js,
512           editor/plugins/placeholder/lang/it.js,
513           editor/plugins/placeholder/lang/pl.js,
514           editor/plugins/simplecommands/fckplugin.js,
515           editor/plugins/tablecommands/fckplugin.js,
516           editor/skins/_fckviewstrips.html,
517           editor/skins/default/fck_dialog.css,
518           editor/skins/default/fck_dialog_ie6.js,
519           editor/skins/default/fck_editor.css,
520           editor/skins/default/fck_strip.gif,
521           editor/skins/default/images/dialog.sides.gif,
522           editor/skins/default/images/dialog.sides.png,
523           editor/skins/default/images/dialog.sides.rtl.png,
524           editor/skins/default/images/sprites.gif,
525           editor/skins/default/images/sprites.png,
526           editor/skins/office2003/fck_dialog.css,
527           editor/skins/office2003/fck_dialog_ie6.js,
528           editor/skins/office2003/fck_editor.css,
529           editor/skins/office2003/fck_strip.gif,
530           editor/skins/office2003/images/dialog.sides.gif,
531           editor/skins/office2003/images/dialog.sides.png,
532           editor/skins/office2003/images/dialog.sides.rtl.png,
533           editor/skins/office2003/images/sprites.gif,
534           editor/skins/office2003/images/sprites.png,
535           editor/skins/silver/fck_dialog.css,
536           editor/skins/silver/fck_dialog_ie6.js,
537           editor/skins/silver/fck_editor.css,
538           editor/skins/silver/fck_strip.gif,
539           editor/skins/silver/images/dialog.sides.gif,
540           editor/skins/silver/images/dialog.sides.png,
541           editor/skins/silver/images/dialog.sides.rtl.png,
542           editor/skins/silver/images/sprites.gif,
543           editor/skins/silver/images/sprites.png: FCKeditor 2.6.6
544
545 2010-03-15 19:51  mark
546
547         * httemplate/: edit/cust_main_note.cgi, view/cust_main/notes.html,
548           elements/htmlarea.html: RT#6226: fckeditor for customer notes
549
550 2010-03-15 19:14  ivan
551
552         * rt/etc/rt.spec: remove rt.spec, borking our build somehow
553
554 2010-03-15 18:00  ivan
555
556         * httemplate/search/: cust_main-zip.html,
557           report_cust_main-zip.html: w/svc_whatever option on zip code
558           distribution report, RT#7784
559
560 2010-03-15 15:31  mark
561
562         * FS/bin/freeside-paymentech-upload: RT#7473: add -p option
563
564 2010-03-15 00:13  ivan
565
566         * httemplate/edit/svc_broadband.cgi: fix editing svc_broadband
567           service w/no ip address, RT#7786
568
569 2010-03-14 23:18  ivan
570
571         * httemplate/search/elements/cust_pay_or_refund.html: deleted
572           payment report, RT#7694
573
574 2010-03-14 23:10  ivan
575
576         * httemplate/search/: h_cust_pay.html, report_h_cust_pay.html,
577           elements/cust_pay_or_refund.html: deleted payment report, RT#7694
578
579 2010-03-14 19:06  ivan
580
581         * httemplate/edit/part_pkg.cgi: fix diabled package optional
582           reporting classes still selectable on package def edit, RT#7658
583
584 2010-03-13 15:50  ivan
585
586         * FS/FS/cust_pkg.pm: quiet extraneous warnings from
587           expire_months/start_1st stuff, getting in the way of debugging
588           for ncic, RT#7780
589
590 2010-03-12 13:56  ivan
591
592         * FS/FS/Conf.pm, FS/FS/svc_phone.pm, httemplate/edit/svc_phone.cgi:
593           add svc_phone-phone_name-max_length config, RT#7047
594
595 2010-03-12 13:29  ivan
596
597         * FS/FS/cust_location.pm, FS/FS/cust_main.pm,
598           FS/FS/location_Mixin.pm, FS/FS/svc_phone.pm,
599           httemplate/edit/svc_phone.cgi,
600           httemplate/edit/elements/svc_Common.html,
601           httemplate/edit/process/svc_phone.html,
602           httemplate/elements/tr-select-cust_location.html,
603           httemplate/view/svc_phone.cgi: finishing e911/svc_phone location,
604           RT#7047
605
606 2010-03-12 03:48  mark
607
608         * httemplate/edit/svc_broadband.cgi: RT#7765: sort broadband router
609           names
610
611 2010-03-11 19:36  ivan
612
613         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/location_Mixin.pm,
614           FS/FS/svc_phone.pm, FS/t/location_Mixin.t,
615           httemplate/edit/svc_phone.cgi,
616           httemplate/edit/elements/edit.html,
617           httemplate/edit/elements/svc_Common.html,
618           httemplate/elements/location.html,
619           httemplate/elements/tr-select-cust_location.html,
620           httemplate/view/svc_phone.cgi: add location to svc_phone, RT#7047
621
622 2010-03-11 19:30  ivan
623
624         * FS/MANIFEST: add location to svc_phone, RT#7047
625
626 2010-03-10 19:27  ivan
627
628         * FS/FS/TicketSystem/RT_External.pm,
629           httemplate/view/cust_main/tickets.html: add queue selection to
630           customer ticket creation, RT#7656
631
632 2010-03-10 18:15  ivan
633
634         * httemplate/docs/credits.html: Mark Wells is now a member of the
635           core team.  Kristian Hoffman has been moved to the core emeritus
636
637 2010-03-10 00:20  mark
638
639         * httemplate/edit/svc_acct.cgi: fix probably misplaced text field
640
641 2010-03-09 23:50  mark
642
643         * httemplate/edit/svc_domain.cgi: fix probably misplaced text field
644
645 2010-03-09 22:52  ivan
646
647         * FS/FS/cust_pkg.pm: oops, move start_1st and expire_months
648           handling from check to insert, so it doesn't get triggered on
649           edit, RT#7347
650
651 2010-03-09 22:47  ivan
652
653         * httemplate/edit/process/REAL_cust_pkg.cgi: fix warning about
654           adding a start date to actually check its *added*, RT#7352
655
656 2010-03-09 15:47  ivan
657
658         * httemplate/misc/delay_susp_pkg.html: tyop too
659
660 2010-03-09 14:37  mark
661
662         * httemplate/misc/cancel_pkg.html: fix typo
663
664 2010-03-09 13:57  mark
665
666         * FS/FS/prepay_credit.pm, httemplate/edit/prepay_credit.cgi,
667           httemplate/edit/process/prepay_credit.cgi: RT#7407, variable
668           length prepaid card codes
669
670 2010-03-09 00:37  ivan
671
672         * FS/FS/part_pkg/sql_external.pm: move sql_external to use
673           recur_Common, RT#7212
674
675 2010-03-09 00:05  ivan
676
677         * httemplate/edit/REAL_cust_pkg.cgi: date editing fix, fallout from
678           date_format
679
680 2010-03-08 18:43  ivan
681
682         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: a package that starts on
683           the 1st and expires after N months, RT#7738
684
685 2010-03-08 18:39  ivan
686
687         * FS/FS/cust_main.pm: fix ACH refunds w/IPPay.  B:OP 3.01 and IPPay
688           0.05_02 required.  RT#_7673
689
690 2010-03-08 18:12  ivan
691
692         * FS/FS/cust_pkg.pm: init ticket system new-style
693
694 2010-03-08 16:23  jeff
695
696         * FS/FS/Setup.pm: tyop broke populate_initial_data
697
698 2010-03-08 16:18  jeff
699
700         * FS/FS/reason_type.pm: and this is not 1.7.x
701
702 2010-03-08 15:07  jeff
703
704         * FS/FS/part_export/prizm.pm: try a delete before adding an element
705           to prizm
706
707 2010-03-08 14:13  ivan
708
709         * FS/FS/cust_main.pm: fix ACH refunds w/IPPay.  B:OP 3.01 and IPPay
710           0.05_02 required.  RT#_7673
711
712 2010-03-08 02:57  ivan
713
714         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
715           httemplate/edit/REAL_cust_pkg.cgi,
716           httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
717           httemplate/edit/cust_refund.cgi,
718           httemplate/edit/quick-charge.html,
719           httemplate/edit/elements/ApplicationCommon.html,
720           httemplate/elements/tr-input-beginning_ending.html,
721           httemplate/elements/tr-input-date-field.html,
722           httemplate/misc/cancel_pkg.html,
723           httemplate/misc/delay_susp_pkg.html,
724           httemplate/misc/order_pkg.html,
725           httemplate/search/report_prepaid_income.html,
726           httemplate/view/cust_main/payment_history.html,
727           httemplate/view/cust_main/payment_history/credit.html,
728           httemplate/view/cust_main/payment_history/payment.html,
729           httemplate/view/cust_main/payment_history/voided_payment.html:
730           proper use of date_format config for international date formats,
731           RT#7009
732
733 2010-03-07 23:02  ivan
734
735         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/svc_Domain_Mixin.pm,
736           FS/FS/svc_acct.pm, FS/FS/svc_phone.pm, FS/MANIFEST,
737           FS/FS/part_export/netsapiens.pm, FS/t/svc_Domain_Mixin.t,
738           httemplate/edit/svc_phone.cgi,
739           httemplate/edit/elements/svc_Common.html,
740           httemplate/elements/select-svc-domain.html,
741           httemplate/elements/tr-select-svc-domain.html,
742           httemplate/view/svc_phone.cgi: domain names in netsapiens export
743           (domain name association w/svc_phone), RT#5864
744
745 2010-03-07 10:07  jeff
746
747         * FS/FS/tax_rate.pm: pass format and correct filenames
748
749 2010-03-05 11:09  ivan
750
751         * FS/FS/part_export/grandstream.pm: random nits for grandstream
752           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
753           error handling.  RT#7132
754
755 2010-03-05 11:02  ivan
756
757         * httemplate/edit/part_device.html,
758           FS/FS/part_export/grandstream.pm: random nits for grandstream
759           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
760           error handling.  RT#7132
761
762 2010-03-05 10:25  ivan
763
764         * httemplate/docs/ssh.html: moved to wiki
765
766 2010-03-05 10:24  ivan
767
768         * FS/FS/part_export/: domain_shellcommands.pm,
769           forward_shellcommands.pm, phone_shellcommands.pm,
770           shellcommands.pm, shellcommands_withdomain.pm, textradius.pm,
771           vpopmail.pm, www_shellcommands.pm: point to wiki docs
772
773 2010-03-05 10:10  ivan
774
775         * FS/FS/part_export/grandstream.pm,
776           httemplate/edit/part_device.html: random nits for grandstream
777           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
778           error handling.  RT#7132
779
780 2010-03-03 21:31  jeff
781
782         * FS/FS/cust_bill.pm: always show the previous section when
783           previous_balance-summary_only is enabled
784
785 2010-03-02 17:39  jeff
786
787         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi: tweak,
788           rearrange, and avoid the vacuum
789
790 2010-03-02 17:00  jeff
791
792         * httemplate/edit/cust_main/bottomfixup.js: clear geocode when we
793           DO have plus four
794
795 2010-03-02 09:18  ivan
796
797         * httemplate/: search/elements/search-html.html,
798           misc/bulk_pkg_increment_bill.cgi, search/cust_pkg.cgi: UI: get
799           rid of undocumented extra_choices_callback in search.html: a
800           terrible place to put action links from a UI perspective, move
801           package links to html_init, now consitent with customer links,
802           change label on popup from "increment bill date" to "increment
803           next bill date", RT#7132
804
805 2010-03-01 14:18  ivan
806
807         * httemplate/edit/elements/svc_Common.html: fixup editing w/manual
808           inventory, RT#7010
809
810 2010-03-01 14:00  ivan
811
812         * httemplate/elements/select-table.html: fix up editing services
813           w/manual select from inventory, RT#7010
814
815 2010-03-01 13:56  ivan
816
817         * FS/FS/svc_Common.pm: fix up editing services w/manual select from
818           inventory, RT#7010
819
820 2010-03-01 13:36  ivan
821
822         * httemplate/edit/elements/edit.html: fix up editing services
823           w/manual select from inventory, RT#7010
824
825 2010-03-01 13:05  ivan
826
827         * httemplate/search/inventory_item.html: fix inventory item links
828           to non-svc_acct services, RT#7010
829
830 2010-03-01 11:38  ivan
831
832         * FS/FS/svc_Common.pm: enable manual selection from inventory
833           dropdowns for svc_broadband, svc_external & svc_phone, RT#7010
834
835 2010-03-01 11:29  ivan
836
837         * httemplate/: edit/part_svc.cgi, edit/elements/edit.html,
838           edit/elements/svc_Common.html, elements/select-table.html: enable
839           manual selection from inventory dropdowns for svc_broadband,
840           svc_external & svc_phone, RT#7010
841
842 2010-03-01 11:10  jeff
843
844         * Makefile: get along better with RTless installs
845
846 2010-02-26 19:15  ivan
847
848         * httemplate/edit/cust_refund.cgi: expiration date not meaningful
849           for non-CARD, RT#7419
850
851 2010-02-26 18:59  ivan
852
853         * FS/FS/cust_bill_ApplicationCommon.pm: fix rare "Illegal division
854           by zero" error applying things when using weights, RT#7491
855
856 2010-02-24 15:32  mark
857
858         * httemplate/: misc/bulk_pkg_increment_bill.cgi,
859           misc/process/bulk_pkg_increment_bill.cgi, search/cust_pkg.cgi:
860           RT#7132: bulk increment package bill dates
861
862 2010-02-22 02:35  ivan
863
864         * FS/FS/part_export/communigate_pro.pm: communigate: domain account
865           defaults, RT#7083
866
867 2010-02-22 01:18  ivan
868
869         * httemplate/edit/svc_domain.cgi: communigate: domain account
870           defaults, RT#7083
871
872 2010-02-22 01:14  ivan
873
874         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
875           httemplate/edit/part_svc.cgi,
876           httemplate/edit/process/svc_domain.cgi,
877           httemplate/view/svc_domain.cgi, httemplate/view/elements/tr.html,
878           httemplate/view/svc_acct/basics.html,
879           httemplate/view/svc_domain/acct_defaults.html,
880           httemplate/view/svc_domain/basics.html,
881           httemplate/view/svc_domain/dns.html,
882           httemplate/edit/svc_acct.cgi: communigate: domain account
883           defaults, RT#7083
884
885 2010-02-21 23:13  ivan
886
887         * FS/FS/svc_domain.pm, FS/FS/part_export/communigate_pro.pm,
888           httemplate/edit/svc_domain.cgi, httemplate/view/svc_domain.cgi:
889           communigate: domain aliases, enabled services & administrator
890           domain, RT#7083
891
892 2010-02-21 19:22  ivan
893
894         * FS/FS/Schema.pm, FS/FS/part_export/communigate_pro.pm,
895           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
896           httemplate/edit/svc_domain.cgi,
897           httemplate/edit/process/svc_domain.cgi,
898           httemplate/view/svc_domain.cgi,
899           httemplate/edit/process/svc_acct.cgi: communigate: domain
900           aliases, enabled services, RT#7083
901
902 2010-02-21 14:54  ivan
903
904         * FS/FS/part_export/communigate_pro.pm, FS/FS/Conf.pm,
905           httemplate/edit/svc_forward.cgi, httemplate/view/svc_forward.cgi:
906           communigate forwarders, RT#7083
907
908 2010-02-21 01:19  ivan
909
910         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
911           FS/FS/part_export/communigate_pro.pm,
912           httemplate/edit/svc_acct.cgi,
913           httemplate/view/svc_acct/basics.html: communigate, RT#7083
914
915 2010-02-20 23:32  ivan
916
917         * httemplate/view/svc_acct/basics.html: communigate, RT#7083
918
919 2010-02-20 23:28  ivan
920
921         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
922           FS/FS/part_export/communigate_pro.pm,
923           httemplate/edit/svc_acct.cgi,
924           httemplate/view/elements/svc_export_settings.html,
925           httemplate/view/svc_acct/tr.html: communigate, RT#7083
926
927 2010-02-20 19:16  ivan
928
929         * FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
930           FS/FS/part_export/communigate_pro.pm,
931           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
932           httemplate/edit/process/svc_acct.cgi,
933           httemplate/elements/communigate_pro-accessmodes.html,
934           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
935           httemplate/view/elements/svc_export_settings.html,
936           httemplate/view/svc_acct/basics.html: communigate, RT#7083
937
938 2010-02-20 14:34  ivan
939
940         * FS/FS/Conf.pm: communigate pro provisioning, RT#7083
941
942 2010-02-20 14:31  ivan
943
944         * httemplate/view/elements/svc_export_settings.html,
945           httemplate/view/svc_acct/basics.html,
946           httemplate/view/svc_acct/change_svc.html,
947           httemplate/view/svc_acct/change_svc_form.html,
948           httemplate/view/svc_acct/hosting.html,
949           httemplate/view/svc_acct/radius_usage.html,
950           httemplate/view/svc_acct/usage.html, FS/FS/Record.pm,
951           FS/FS/Schema.pm, FS/FS/svc_acct.pm,
952           FS/FS/part_export/communigate_pro.pm,
953           httemplate/edit/svc_acct.cgi, httemplate/view/svc_acct.cgi,
954           httemplate/view/svc_domain.cgi: communigate pro provisioning,
955           RT#7083
956
957 2010-02-17 19:48  mark
958
959         * FS/bin/freeside-void-payments: Documentation cleanup
960
961 2010-02-17 01:00  ivan
962
963         * httemplate/edit/svc_Common.html: fix svc_pbx provisioniing
964
965 2010-02-17 00:30  ivan
966
967         * FS/FS/part_export.pm, FS/FS/part_export/communigate_pro.pm,
968           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/svc_Common.pm,
969           FS/FS/svc_domain.pm, httemplate/edit/svc_domain.cgi,
970           httemplate/edit/process/svc_domain.cgi,
971           httemplate/view/svc_domain.cgi, FS/FS/cust_svc.pm: communigate
972           pro provisioning, RT#7083
973
974 2010-02-16 10:36  ivan
975
976         * FS/FS/Conf.pm,
977           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
978           fs_selfservice/FS-SelfService/cgi/make_payment.html,
979           FS/FS/ClientAPI/MyAccount.pm: option to uncheck the save checkbox
980           in self-service by default, RT#6955
981
982 2010-02-15 18:19  jeff
983
984         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi,
985           httemplate/misc/process/tax-import.cgi: refactor cch tax import
986           to remove tons of false laziness and improve flexibility; allow
987           reload from local files
988
989 2010-02-15 08:34  jeff
990
991         * htetc/handler.pl: lexical instead of dynamic warnings
992
993 2010-02-15 06:39  jeff
994
995         * htetc/handler.pl: get rid of some very annoying and pointless
996           noise
997
998 2010-02-14 18:09  ivan
999
1000         * FS/FS/Conf.pm, FS/FS/Misc.pm, debian/control: switch to
1001           Email::Sender and add options for every kind of mail encryption &
1002           authentication, RT#7285
1003
1004 2010-02-12 18:53  ivan
1005
1006         * FS/FS/svc_external.pm, httemplate/edit/svc_Common.html,
1007           httemplate/edit/svc_external.cgi,
1008           httemplate/edit/elements/svc_Common.html,
1009           httemplate/edit/process/svc_external.html: svc_external.title
1010           from inventory, RT#7010
1011
1012 2010-02-12 18:16  ivan
1013
1014         * httemplate/search/: inventory_item.html: fix inventory item
1015           search w/customer classes
1016
1017 2010-02-12 15:44  ivan
1018
1019         * FS/FS/ClientAPI/MyAccount.pm: don't return an error about
1020           changing the cust_main record to the user as a payment processing
1021           error, log a bunch of verbose stuff in this case so we can track
1022           down wtf is going on, RT#6955
1023
1024 2010-02-12 14:42  ivan
1025
1026         * httemplate/search/: svc_acct.cgi, elements/search-html.html:
1027           totals time used on svc_acct report
1028
1029 2010-02-12 13:49  ivan
1030
1031         * fs_selfservice/java/freeside_create_ticket_example.java: tyop,
1032           RT#7007
1033
1034 2010-02-12 11:28  ivan
1035
1036         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_Internal.pm,
1037           fs_selfservice/java/freeside_create_ticket_example.java,
1038           fs_selfservice/perl/xmlrpc-create_ticket.pl: add mime_type option
1039           to self-service ticket create, RT#7007
1040
1041 2010-02-12 11:14  ivan
1042
1043         * fs_selfservice/perl/xmlrpc-create_ticket.pl,
1044           FS/FS/ClientAPI/MyAccount.pm,
1045           fs_selfservice/java/freeside_create_ticket_example.java: add
1046           queue option to self-service ticket create, RT#7007
1047
1048 2010-02-11 19:26  ivan
1049
1050         * FS/FS/part_export/thirdlane.pm: add omit_countrycode option,
1051           RT#7379
1052
1053 2010-02-11 17:35  ivan
1054
1055         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_External.pm,
1056           FS/FS/TicketSystem/RT_Internal.pm,
1057           fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/Conf.pm,
1058           fs_selfservice/java/freeside_create_ticket_example.java,
1059           fs_selfservice/perl/xmlrpc-create_ticket.pl,
1060           httemplate/view/cust_svc.cgi, rt/lib/RT/URI/freeside.pm: add
1061           ticket creation to self-service API, RT#7007
1062
1063 2010-02-11 15:14  jeff
1064
1065         * FS/FS/part_export/grandstream.pm: fix quoting
1066
1067 2010-02-09 18:12  mark
1068
1069         * FS/FS/: pay_batch.pm, pay_batch/RBC.pm: RT#7274: accept CR/LF in
1070           RBC batch import
1071
1072 2010-02-09 13:49  ivan
1073
1074         * rt/lib/: RT.pm, RT.pm.in: add NoSignalHandlers option to
1075           RT::Init() so we can pull things up the way we want under
1076           self-service, RT#7007
1077
1078 2010-02-09 11:56  ivan
1079
1080         * httemplate/edit/process/discount.html: doh, fix for discounts
1081           winding up with both amount and percent, RT#6679
1082
1083 2010-02-08 19:37  ivan
1084
1085         * rt/lib/RT/Config.pm: fix RT wackiness when loaded concurrently
1086           with Fcntl
1087
1088 2010-02-08 11:01  ivan
1089
1090         * FS/: FS.pm, FS/h_svc_pbx.pm, t/h_svc_pbx.t, MANIFEST:
1091           h_svc_pbx.pm, RT#7322
1092
1093 2010-02-08 07:37  jeff
1094
1095         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/export_device.pm,
1096           FS/FS/part_device.pm, FS/FS/part_export.pm,
1097           FS/FS/phone_device.pm, FS/FS/part_export/grandstream.pm,
1098           FS/FS/part_export/netsapiens.pm, FS/t/export_device.t, Makefile,
1099           FS/MANIFEST, httemplate/edit/part_device.html,
1100           httemplate/edit/process/part_device.html,
1101           httemplate/elements/checkboxes-table.html,
1102           httemplate/misc/phone_device_config.html,
1103           httemplate/view/svc_phone.cgi: grandstream device configuration
1104           support #4220
1105
1106 2010-02-05 18:57  ivan
1107
1108         * FS/FS/: cust_pkg_discount.pm, part_pkg/flat.pm: discount
1109           reporting, RT#6679
1110
1111 2010-02-05 18:54  ivan
1112
1113         * FS/FS/Schema.pm, FS/FS/Mason.pm, FS/FS/cust_bill_pkg.pm,
1114           FS/FS/cust_bill_pkg_discount.pm, FS/FS/cust_main.pm,
1115           FS/FS/cust_pkg.pm, FS/FS.pm, FS/MANIFEST,
1116           FS/FS/Report/Table/Monthly.pm, FS/t/cust_bill_pkg_discount.t,
1117           httemplate/elements/menu.html,
1118           httemplate/misc/delete-cust_pkg_discount.html,
1119           httemplate/search/cust_bill_pkg_discount.html,
1120           httemplate/search/cust_pkg_discount.html,
1121           httemplate/search/report_cust_bill_pkg_discount.html,
1122           httemplate/search/report_cust_pkg_discount.html: discount
1123           reporting, RT#6679
1124
1125 2010-02-04 19:02  ivan
1126
1127         * httemplate/edit/process/cust_pkg_discount.html: discounts,
1128           RT#6679
1129
1130 2010-02-04 18:39  ivan
1131
1132         * httemplate/view/cust_main/order_pkg_link.html, FS/FS/cust_pkg.pm,
1133           FS/FS/cust_pkg_discount.pm, FS/FS/discount.pm,
1134           FS/FS/part_pkg/flat.pm, httemplate/edit/cust_pkg_discount.html,
1135           httemplate/edit/discount.html,
1136           httemplate/edit/process/discount.html,
1137           httemplate/edit/process/quick-cust_pkg.cgi,
1138           httemplate/elements/tr-select-discount.html,
1139           httemplate/misc/order_pkg.html,
1140           httemplate/view/cust_main/packages/status.html: discounts,
1141           RT#6679
1142
1143 2010-02-04 12:39  ivan
1144
1145         * FS/FS/discount.pm, httemplate/edit/discount.html,
1146           httemplate/elements/select-discount.html,
1147           httemplate/elements/select-table.html,
1148           httemplate/elements/tr-input-text.html,
1149           httemplate/elements/tr-select-discount.html,
1150           httemplate/elements/tr-select.html: discounts, RT#6679
1151
1152 2010-02-04 02:00  ivan
1153
1154         * httemplate/edit/cust_main/top_misc.html, FS/FS/AccessRight.pm,
1155           httemplate/elements/search-cust_main.html: add ability to edit
1156           referring customer, RT#7174
1157
1158 2010-02-03 22:53  ivan
1159
1160         * httemplate/: elements/phonenumber.html, pref/pref-process.html,
1161           pref/pref.html: snom autodial integration
1162
1163 2010-02-03 20:48  ivan
1164
1165         * FS/FS/part_event/Condition/every.pm: fix SQL error with date
1166           field when using this condition, RT#7218
1167
1168 2010-02-03 11:27  ivan
1169
1170         * FS/FS/cust_main.pm: better error msg for profiling
1171
1172 2010-02-02 18:16  ivan
1173
1174         * FS/FS/svc_acct.pm: fix time limits getting double added if the
1175           service is provisioned before first billing
1176
1177 2010-01-30 23:04  ivan
1178
1179         * FS/FS/discount.pm: discounts, RT#6679
1180
1181 2010-01-30 19:00  ivan
1182
1183         * httemplate/browse/part_pkg_taxclass.html: fix header on report
1184
1185 2010-01-30 18:57  ivan
1186
1187         * FS/FS/: part_pkg/agent.pm, part_pkg/bulk.pm,
1188           cust_pkg_discount.pm, part_pkg/flat.pm,
1189           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
1190           part_pkg/flat_comission_pkg.pm, part_pkg/prorate.pm,
1191           part_pkg/recur_Common.pm, part_pkg/rt_time.pm,
1192           part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
1193           part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
1194           part_pkg/sqlradacct_hour.pm, part_pkg/subscription.pm,
1195           part_pkg/voip_sqlradacct.pm: discounts, RT#6679
1196
1197 2010-01-30 15:00  ivan
1198
1199         * httemplate/: view/cust_main/packages/package.html,
1200           edit/cust_pkg_discount.html, edit/process/cust_pkg_discount.html,
1201           misc/delete-cust_pkg_discount.html,
1202           view/cust_main/packages/status.html: discounts, RT#6679
1203
1204 2010-01-30 12:05  ivan
1205
1206         * httemplate/: misc/cust-part_pkg.cgi, misc/order_pkg.html,
1207           view/cust_main/packages.html, elements/select-part_pkg.html,
1208           elements/select-table.html,
1209           elements/tr-select-cust-part_pkg.html,
1210           view/cust_main/order_pkg_link.html: discounts, RT#6679
1211
1212 2010-01-30 00:55  ivan
1213
1214         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_discount.pm,
1215           httemplate/edit/process/quick-cust_pkg.cgi,
1216           httemplate/elements/select-discount.html,
1217           httemplate/elements/tr-select-discount.html,
1218           httemplate/misc/order_pkg.html,
1219           httemplate/view/cust_main/packages/status.html,
1220           httemplate/view/cust_main/packages/package.html: discounts,
1221           RT#6679
1222
1223 2010-01-29 23:55  ivan
1224
1225         * FS/FS/part_pkg/rt_time.pm: giving it a weight avoids weight use
1226           of uninitialized value in sort messages in part_pkg.pm
1227
1228 2010-01-29 23:38  ivan
1229
1230         * FS/FS.pm, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Mason.pm,
1231           FS/FS/Schema.pm, FS/FS/cust_pkg_discount.pm, FS/FS/discount.pm,
1232           FS/FS/part_pkg.pm, FS/FS/part_pkg/flat.pm,
1233           FS/t/cust_pkg_discount.t, FS/t/discount.t,
1234           httemplate/browse/discount.html, httemplate/edit/discount.html,
1235           httemplate/edit/elements/edit.html,
1236           httemplate/edit/process/discount.html,
1237           httemplate/elements/menu.html,
1238           httemplate/elements/tr-input-text.html: discounts, RT#6679
1239
1240 2010-01-29 12:21  ivan
1241
1242         * FS/FS/Conf.pm: add Cleartext-Password to radius-password export
1243           options, RT#7150
1244
1245 2010-01-29 11:52  ivan
1246
1247         * FS/FS/part_export/thirdlane.pm: ssl option
1248
1249 2010-01-26 21:27  ivan
1250
1251         * FS/FS/part_export/thirdlane.pm: URI escape pw, RT#7051
1252
1253 2010-01-26 21:21  ivan
1254
1255         * FS/FS/part_export/thirdlane.pm: add port option, RT#7051
1256
1257 2010-01-26 02:40  ivan
1258
1259         * FS/FS/svc_pbx.pm: deleting an svc_pbx unlinks svc_phones and
1260           deletes svc_accts, RT#7051
1261
1262 2010-01-26 02:34  ivan
1263
1264         * FS/FS/part_export/thirdlane.pm: admin operations from svc_acct
1265           records
1266
1267 2010-01-26 02:05  ivan
1268
1269         * FS/FS/svc_acct.pm, httemplate/edit/process/svc_acct.cgi: more
1270           fallout from default pw encryption: fix error reporting when
1271           entering a bad password
1272
1273 2010-01-26 00:35  ivan
1274
1275         * FS/FS/: svc_pbx.pm, part_export/thirdlane.pm: svc_pbx.title
1276           uniqueness (kludgy) and force to alphanumeric+space and 19 char
1277           max when using thirdlane (conservative guess for 1st pass
1278           implementation), RT#7051
1279
1280 2010-01-26 00:18  ivan
1281
1282         * FS/FS/svc_pbx.pm: label isn't thirdlane-specific, RT#7051
1283
1284 2010-01-25 23:15  ivan
1285
1286         * FS/FS/part_export/thirdlane.pm: figured out success/failure
1287           reporting, and wrote DID creation/deletion/assign/unassign,
1288           RT#7051
1289
1290 2010-01-25 22:15  ivan
1291
1292         * FS/FS/part_export/thirdlane.pm: initial thirdlane export w/tenant
1293           insert/delete/replace, RT#7051
1294
1295 2010-01-25 22:14  ivan
1296
1297         * FS/FS/svc_pbx.pm: fix label method and doc work
1298
1299 2010-01-25 22:14  ivan
1300
1301         * FS/FS/svc_Common.pm: remove debugging
1302
1303 2010-01-25 20:47  jayce
1304
1305         * FS/FS/: part_pkg/rt_time.pm, TicketSystem/RT_External.pm: First
1306           version of RT Billing pkg.  Basic concept is if a customer has
1307           this package, then any time added to ticket comments in RT will
1308           be added up and multiplied by the base rate, with each entry
1309           showing up as a lineitem on their next invoice.
1310
1311           This has not been used in production yet by anybody, it was just
1312           a proposal done for a customer.   Modified Files:
1313           TicketSystem/RT_External.pm   Added Files:
1314           part_pkg/rt_time.pm
1315
1316 2010-01-25 14:14  ivan
1317
1318         * httemplate/elements/select-svc_pbx.html,
1319           httemplate/elements/tr-select-svc_pbx.html, FS/FS/Schema.pm,
1320           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_pbx.pm,
1321           FS/FS/svc_phone.pm, httemplate/edit/part_svc.cgi,
1322           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_phone.cgi,
1323           httemplate/edit/elements/edit.html,
1324           httemplate/edit/elements/svc_Common.html,
1325           httemplate/view/svc_acct.cgi, httemplate/view/svc_phone.cgi:
1326           linking DIDs and users to PBXes, RT#7051
1327
1328 2010-01-25 09:41  ivan
1329
1330         * httemplate/edit/part_svc.cgi, FS/MANIFEST, FS/FS/Mason.pm,
1331           FS/FS/Schema.pm: initial svc_pbx implementation, RT#7051
1332
1333 2010-01-25 09:35  ivan
1334
1335         * FS/: FS/svc_pbx.pm, t/svc_pbx.t: initial svc_pbx implementation,
1336           RT#7051
1337
1338 2010-01-24 16:31  ivan
1339
1340         * FS/FS/svc_acct.pm: fix password length checks from applyhing to
1341           already-crypted legacy passwords, RT#7139
1342
1343 2010-01-24 14:38  ivan
1344
1345         * httemplate/elements/: overlibmws.js, overlibmws_crossframe.js,
1346           overlibmws_draggable.js, overlibmws_iframe.js: update overlib to
1347           upstream v281 (jan 20, 2010)
1348
1349 2010-01-24 12:37  ivan
1350
1351         * FS/FS/UI/Web.pm: right-align customer # in reports
1352
1353 2010-01-24 11:53  ivan
1354
1355         * httemplate/search/cust_bill.html: fix alignment of customer data
1356
1357 2010-01-24 11:52  ivan
1358
1359         * httemplate/search/cust_bill_pay.html: separate out the invoice
1360           and payment info into multiple columns, and fix application date
1361           showing as payment date
1362
1363 2010-01-21 00:54  ivan
1364
1365         * FS/FS/Conf.pm: correct description for selfservice-body_footer
1366
1367 2010-01-21 00:38  ivan
1368
1369         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: more
1370           self-service skinning config options, and start taking a stab at
1371           reorganizing config sections, RT#6893
1372
1373 2010-01-21 00:34  ivan
1374
1375         * fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
1376           fs_selfservice/FS-SelfService/cgi/change_bill.html,
1377           fs_selfservice/FS-SelfService/cgi/change_password.html,
1378           fs_selfservice/FS-SelfService/cgi/change_pay.html,
1379           fs_selfservice/FS-SelfService/cgi/change_ship.html,
1380           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
1381           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
1382           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
1383           fs_selfservice/FS-SelfService/cgi/header.html,
1384           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
1385           fs_selfservice/FS-SelfService/cgi/make_payment.html,
1386           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
1387           fs_selfservice/FS-SelfService/cgi/myaccount.html,
1388           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
1389           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
1390           fs_selfservice/FS-SelfService/cgi/payment_results.html,
1391           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
1392           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
1393           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
1394           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
1395           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
1396           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
1397           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
1398           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
1399           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
1400           fs_selfservice/FS-SelfService/cgi/provision.html,
1401           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
1402           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
1403           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
1404           fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
1405           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
1406           fs_selfservice/FS-SelfService/cgi/view_usage.html,
1407           fs_selfservice/FS-SelfService/cgi/view_usage_details.html,
1408           fs_selfservice/FS-SelfService/cgi/image.cgi,
1409           FS/FS/ClientAPI/MyAccount.pm, httemplate/config/config-view.cgi,
1410           FS/FS/Conf.pm: more self-service skinning config options, and
1411           start taking a stab at reorganizing config sections, RT#6893
1412
1413 2010-01-20 17:25  ivan
1414
1415         * FS/: FS/ClientAPI.pm, FS/Mason.pm,
1416           bin/freeside-selfservice-server: fix self-service fallout from RT
1417           3.8, RT#6640
1418
1419 2010-01-19 15:11  jeff
1420
1421         * FS/FS/part_export/prizm.pm: SM in new window
1422
1423 2010-01-19 09:48  jeff
1424
1425         * FS/FS/cust_main.pm: eliminate harmless uninitialized value noise
1426
1427 2010-01-18 20:54  ivan
1428
1429         * FS/FS/pay_batch/paymentech.pm: patch from Peter Loeppky to make
1430           sure some xml fields don't get larger than what paymentech wants
1431
1432 2010-01-18 19:24  mark
1433
1434         * httemplate/search/elements/search-csv.html: Fix mime type for CSV
1435           files, RT#1526
1436
1437 2010-01-18 18:09  jeff
1438
1439         * FS/FS/part_export/domreg_opensrs.pm: don't really need debugging
1440           on
1441
1442 2010-01-18 18:03  jeff
1443
1444         * FS/FS/: cust_bill_ApplicationCommon.pm,
1445           part_export/domreg_opensrs.pm: debugged and tested opensrs export
1446
1447 2010-01-18 16:13  ivan
1448
1449         * httemplate/search/cust_bill_pkg.cgi: fix color/style after
1450           removal of billpkgnum display
1451
1452 2010-01-16 22:40  ivan
1453
1454         * FS/FS/ClientAPI/MasonComponent.pm: fix for
1455           selfservice_server-base_url without a trailing /
1456
1457 2010-01-16 19:31  ivan
1458
1459         * FS/FS/cust_main.pm: return an error for 0 amount payments to
1460           avoid a $0 payment getting stuck in declined or captured status,
1461           RT#6993
1462
1463 2010-01-16 18:34  ivan
1464
1465         * FS/FS/svc_phone.pm: strip non-digits and 1- when searching for
1466           phone numbers, RT#7000
1467
1468 2010-01-16 18:22  ivan
1469
1470         * FS/FS/: svc_acct.pm: remove svcnum from searchable fields for
1471           svc_acct... custnum and invnum are user-visible, other database
1472           ids, not so much.  also, breaks phone number search w/current Pg,
1473           RT#7000
1474
1475 2010-01-16 17:20  ivan
1476
1477         * ChangeLog: preparing for 2.1.0
1478
1479 2010-01-16 16:22  jeff
1480
1481         * FS/FS/cust_pkg.pm: work around bug in pre-perl5.10 which is at
1482           best noisy and at worst missorting
1483
1484 2010-01-16 15:39  ivan
1485
1486         * FS/FS/part_pkg/: cdr_termination.pm: add usage_mandate option to
1487           termination price plan, RT#6932
1488
1489 2010-01-16 15:06  ivan
1490
1491         * httemplate/search/cust_svc.html: fix searching for unlinked
1492           services?  RT#7059
1493
1494 2010-01-14 19:59  ivan
1495
1496         * httemplate/edit/process/part_pkg.cgi: remove extraneous debugging
1497
1498 2010-01-12 19:14  ivan
1499
1500         * FS/FS/tax_rate.pm: if ignore_icalculable_taxes is on, don't call
1501           the errors fatal
1502
1503 2010-01-12 09:08  jeff
1504
1505         * FS/FS/part_export/prizm.pm: add some debugging
1506
1507 2010-01-12 08:40  jeff
1508
1509         * FS/FS/part_export/prizm.pm: eliminate harmless argument isn't
1510           numeric messages
1511
1512 2010-01-09 15:41  ivan
1513
1514         * rt/etc/RT_SiteConfig.pm: QuickCreateLong obsolete with the better
1515           quick create in 3.8
1516
1517 2010-01-09 15:36  ivan
1518
1519         * rt/: etc/RT_SiteConfig.pm, lib/RT/Config.pm, FREESIDE_MODIFIED,
1520           etc/RT_Config.pm, etc/RT_Config.pm.in: add a "freeside2.1"
1521           stylesheet to isolate our skinning changes
1522
1523 2010-01-09 15:03  ivan
1524
1525         * rt/html/NoAuth/images/small-logo.png: removing HTML files in old
1526           location wrt RT 3.8
1527
1528 2010-01-09 14:53  ivan
1529
1530         * rt/html/NoAuth/css/3.5-default/freeside.css: removing HTML files
1531           in old location wrt RT 3.8
1532
1533 2010-01-09 14:48  ivan
1534
1535         * Makefile, rt/FREESIDE_MODIFIED, rt/sbin/rt-setup-database.in:
1536           fixup initial RT setup for 3.8
1537
1538 2010-01-09 02:03  ivan
1539
1540         * FS/FS/Record.pm: need DBIx::DBSchema w/quoted_default to make
1541           this all work right :/
1542
1543 2010-01-09 00:21  ivan
1544
1545         * FS/bin/freeside-upgrade: undo damage from DBIx::DBSchema 0.37_03
1546
1547 2010-01-08 08:05  jeff
1548
1549         * Makefile, htetc/freeside-base1.99.conf,
1550           htetc/freeside-base1.conf, htetc/freeside-base2.conf,
1551           htetc/htpasswd.logout, httemplate/elements/header.html,
1552           httemplate/elements/logout.html,
1553           httemplate/elements/rs_init_object.html,
1554           httemplate/elements/xmlhttp.html: add a logout link (RT 1330 &
1555           5518)
1556
1557 2010-01-07 01:48  mark
1558
1559         * FS/FS/: pay_batch.pm, pay_batch/RBC.pm: Fix problems with RBC
1560           batch import (RT#6967)
1561
1562 2010-01-05 20:47  ivan
1563
1564         * FS/FS/svc_acct.pm: eliminate spurious warnings on usage
1565           changes...
1566
1567 2010-01-05 20:43  ivan
1568
1569         * FS/FS/cust_main.pm: eliminate ya "use of uninitialized value"
1570           warning
1571
1572 2010-01-05 20:41  ivan
1573
1574         * FS/FS/cust_main.pm: doc
1575
1576 2010-01-03 20:13  jeff
1577
1578         * FS/FS/Conf.pm, FS/FS/cust_bill_ApplicationCommon.pm,
1579           FS/FS/part_export/domreg_opensrs.pm, bin/opensrs_domain_pkgs:
1580           untested triggering of export on payments, requires config enable
1581           (RT5825)
1582
1583 2010-01-03 19:23  jeff
1584
1585         * bin/monitor: add some debugging
1586
1587 2010-01-03 00:04  ivan
1588
1589         * rt/: html/Elements/AddCustomers, html/Elements/EditCustomers,
1590           html/Ticket/ModifyCustomers.html,
1591           html/Elements/FreesideInvoiceSearch,
1592           html/Elements/FreesideNewCust, html/Elements/FreesideSearch,
1593           html/Elements/FreesideSvcSearch, FREESIDE_MODIFIED: port
1594           skinning, customer display/edit from RT 3.6 integration to RT 3.8
1595           integration
1596
1597 2010-01-02 23:40  ivan
1598
1599         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
1600           freeside-base2.conf, handler.pl: port skinning, customer
1601           display/edit from RT 3.6 integration to RT 3.8 integration
1602
1603 2010-01-02 22:42  ivan
1604
1605         * rt/html/Ticket/Elements/: AddCustomers, EditCustomers,
1606           ShowCustomers: moved to new location in RT 3.8
1607
1608 2010-01-02 22:24  ivan
1609
1610         * FS/FS/TicketSystem/RT_Internal.pm: attempt to get more
1611           information on errors using an RT-instansiated session??
1612
1613 2010-01-02 19:07  ivan
1614
1615         * Makefile, FS/FS/Mason.pm, FS/FS/Mason/Request.pm,
1616           rt/etc/RT_SiteConfig.pm: can't we all just get along (with RT
1617           3.8.7)?
1618
1619 2009-12-31 15:03  mark
1620
1621         * FS/FS/pay_batch/RBC.pm: Add pre-header line
1622
1623 2009-12-31 06:31  ivan
1624
1625         * rt/: Makefile, Makefile.in: prevent fatality
1626
1627 2009-12-31 06:11  ivan
1628
1629         * rt/Makefile: otherwise it aborts bitchinga bout missing
1630           schema.Oracle
1631
1632 2009-12-31 06:08  ivan
1633
1634         * rt/: Makefile, config.status: install-sh????
1635
1636 2009-12-31 05:59  ivan
1637
1638         * rt/: .gitignore, Makefile, config.status, bin/mason_handler.fcgi,
1639           bin/mason_handler.scgi, bin/mason_handler.svc, bin/rt-crontool,
1640           bin/rt-mailgate, etc/RT_Config.pm, etc/RT_Config.pm.in,
1641           etc/RT_SiteConfig.pm, etc/schema.Pg, etc/schema.mysql,
1642           html/autohandler, html/index.html, html/l,
1643           html/Admin/autohandler, html/Admin/index.html,
1644           html/Admin/CustomFields/GroupRights.html,
1645           html/Admin/CustomFields/Modify.html,
1646           html/Admin/CustomFields/Objects.html,
1647           html/Admin/CustomFields/UserRights.html,
1648           html/Admin/CustomFields/index.html,
1649           html/Admin/Elements/AddCustomFieldValue,
1650           html/Admin/Elements/ConfigureMyRT,
1651           html/Admin/Elements/CreateUserCalled,
1652           html/Admin/Elements/CustomFieldTabs,
1653           html/Admin/Elements/EditCustomField,
1654           html/Admin/Elements/EditCustomFieldValues,
1655           html/Admin/Elements/EditCustomFields,
1656           html/Admin/Elements/EditQueueWatchers,
1657           html/Admin/Elements/EditScrip, html/Admin/Elements/EditScrips,
1658           html/Admin/Elements/EditTemplates,
1659           html/Admin/Elements/EditUserComments,
1660           html/Admin/Elements/GlobalCustomFieldTabs,
1661           html/Admin/Elements/GroupTabs, html/Admin/Elements/Header,
1662           html/Admin/Elements/ListGlobalCustomFields,
1663           html/Admin/Elements/ListGlobalScrips,
1664           html/Admin/Elements/ModifyTemplate,
1665           html/Admin/Elements/ObjectCustomFields,
1666           html/Admin/Elements/PickCustomFields,
1667           html/Admin/Elements/PickObjects,
1668           html/Admin/Elements/QueueRightsForUser,
1669           html/Admin/Elements/QueueTabs,
1670           html/Admin/Elements/SelectCustomFieldLookupType,
1671           html/Admin/Elements/SelectCustomFieldType,
1672           html/Admin/Elements/SelectGroups,
1673           html/Admin/Elements/SelectModifyGroup,
1674           html/Admin/Elements/SelectModifyQueue,
1675           html/Admin/Elements/SelectModifyUser,
1676           html/Admin/Elements/SelectNewGroupMembers,
1677           html/Admin/Elements/SelectRights,
1678           html/Admin/Elements/SelectScrip,
1679           html/Admin/Elements/SelectScripAction,
1680           html/Admin/Elements/SelectScripCondition,
1681           html/Admin/Elements/SelectSingleOrMultiple,
1682           html/Admin/Elements/SelectStage,
1683           html/Admin/Elements/SelectTemplate,
1684           html/Admin/Elements/SelectUsers, html/Admin/Elements/SystemTabs,
1685           html/Admin/Elements/Tabs, html/Admin/Elements/ToolTabs,
1686           html/Admin/Elements/UserTabs, html/Admin/Global/GroupRights.html,
1687           html/Admin/Global/MyRT.html, html/Admin/Global/Scrip.html,
1688           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
1689           html/Admin/Global/Templates.html,
1690           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
1691           html/Admin/Global/CustomFields/Groups.html,
1692           html/Admin/Global/CustomFields/Queue-Tickets.html,
1693           html/Admin/Global/CustomFields/Queue-Transactions.html,
1694           html/Admin/Global/CustomFields/Users.html,
1695           html/Admin/Global/CustomFields/index.html,
1696           html/Admin/Groups/CustomFields.html,
1697           html/Admin/Groups/GroupRights.html,
1698           html/Admin/Groups/History.html, html/Admin/Groups/Members.html,
1699           html/Admin/Groups/Modify.html, html/Admin/Groups/UserRights.html,
1700           html/Admin/Groups/index.html, html/Admin/Queues/CustomField.html,
1701           html/Admin/Queues/CustomFields.html,
1702           html/Admin/Queues/GroupRights.html,
1703           html/Admin/Queues/Modify.html, html/Admin/Queues/People.html,
1704           html/Admin/Queues/Scrip.html, html/Admin/Queues/Scrips.html,
1705           html/Admin/Queues/Template.html,
1706           html/Admin/Queues/Templates.html,
1707           html/Admin/Queues/UserRights.html, html/Admin/Queues/index.html,
1708           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
1709           html/Admin/Users/CustomFields.html,
1710           html/Admin/Users/History.html, html/Admin/Users/Memberships.html,
1711           html/Admin/Users/Modify.html, html/Admin/Users/MyRT.html,
1712           html/Admin/Users/index.html, html/Approvals/Display.html,
1713           html/Approvals/index.html, html/Approvals/Elements/Approve,
1714           html/Approvals/Elements/PendingMyApproval,
1715           html/Approvals/Elements/ShowDependency,
1716           html/Approvals/Elements/Tabs,
1717           html/Download/CustomFieldValue/dhandler,
1718           html/Download/Tabular/dhandler, html/Elements/BevelBoxRaisedEnd,
1719           html/Elements/BevelBoxRaisedStart, html/Elements/Callback,
1720           html/Elements/Checkbox, html/Elements/CreateTicket,
1721           html/Elements/EditCustomField,
1722           html/Elements/EditCustomFieldBinary,
1723           html/Elements/EditCustomFieldCombobox,
1724           html/Elements/EditCustomFieldFreeform,
1725           html/Elements/EditCustomFieldImage,
1726           html/Elements/EditCustomFieldSelect,
1727           html/Elements/EditCustomFieldText,
1728           html/Elements/EditCustomFieldWikitext, html/Elements/EditLinks,
1729           html/Elements/EmailInput, html/Elements/Error,
1730           html/Elements/Footer, html/Elements/GotoTicket,
1731           html/Elements/Header, html/Elements/ListActions,
1732           html/Elements/Login, html/Elements/Logo, html/Elements/Menu,
1733           html/Elements/MessageBox, html/Elements/MyAdminQueues,
1734           html/Elements/MyRT, html/Elements/MyReminders,
1735           html/Elements/MyRequests, html/Elements/MySupportQueues,
1736           html/Elements/MyTickets, html/Elements/PageLayout,
1737           html/Elements/QueryString, html/Elements/QueueSummary,
1738           html/Elements/QuickCreate, html/Elements/Quicksearch,
1739           html/Elements/Refresh, html/Elements/RefreshHomepage,
1740           html/Elements/ScrubHTML, html/Elements/Section,
1741           html/Elements/SelectAttachmentField, html/Elements/SelectBoolean,
1742           html/Elements/SelectCustomFieldOperator,
1743           html/Elements/SelectCustomFieldValue, html/Elements/SelectDate,
1744           html/Elements/SelectDateRelation, html/Elements/SelectDateType,
1745           html/Elements/SelectEqualityOperator, html/Elements/SelectGroups,
1746           html/Elements/SelectLang, html/Elements/SelectLinkType,
1747           html/Elements/SelectMatch, html/Elements/SelectNewTicketQueue,
1748           html/Elements/SelectOwner, html/Elements/SelectQueue,
1749           html/Elements/SelectResultsPerPage,
1750           html/Elements/SelectSortOrder, html/Elements/SelectStatus,
1751           html/Elements/SelectTicketSortBy,
1752           html/Elements/SelectTicketTypes, html/Elements/SelectTimeUnits,
1753           html/Elements/SelectUsers, html/Elements/SelectWatcherType,
1754           html/Elements/SetupSessionCookie,
1755           html/Elements/ShowCustomFieldBinary,
1756           html/Elements/ShowCustomFieldImage,
1757           html/Elements/ShowCustomFieldWikitext,
1758           html/Elements/ShowCustomFields, html/Elements/ShowLink,
1759           html/Elements/ShowLinks, html/Elements/ShowMemberships,
1760           html/Elements/ShowSearch, html/Elements/SimpleSearch,
1761           html/Elements/Submit, html/Elements/Tabs,
1762           html/Elements/TicketList, html/Elements/TitleBox,
1763           html/Elements/TitleBoxEnd, html/Elements/TitleBoxStart,
1764           html/Elements/ValidateCustomFields,
1765           html/Elements/CollectionAsTable/Header,
1766           html/Elements/CollectionAsTable/ParseFormat,
1767           html/Elements/CollectionAsTable/Row,
1768           html/Elements/RT__Ticket/ColumnMap, html/Helpers/CalPopup.html,
1769           html/Helpers/EmailAutocomplete, html/NoAuth/Logout.html,
1770           html/NoAuth/Reminder.html, html/NoAuth/css/autohandler,
1771           html/NoAuth/css/dhandler, html/NoAuth/css/print.css,
1772           html/NoAuth/css/3.4-compat/body.css,
1773           html/NoAuth/css/3.4-compat/footer.css,
1774           html/NoAuth/css/3.4-compat/forms.css,
1775           html/NoAuth/css/3.4-compat/header.css,
1776           html/NoAuth/css/3.4-compat/login.css,
1777           html/NoAuth/css/3.4-compat/main.css,
1778           html/NoAuth/css/3.4-compat/misc.css,
1779           html/NoAuth/css/3.4-compat/nav.css,
1780           html/NoAuth/css/3.4-compat/quickbar.css,
1781           html/NoAuth/css/3.4-compat/ticket.css,
1782           html/NoAuth/css/3.4-compat/titlebox.css,
1783           html/NoAuth/css/3.4-compat/transactions.css,
1784           html/NoAuth/css/3.5-default/approvals.css,
1785           html/NoAuth/css/3.5-default/body.css,
1786           html/NoAuth/css/3.5-default/footer.css,
1787           html/NoAuth/css/3.5-default/forms.css,
1788           html/NoAuth/css/3.5-default/header.css,
1789           html/NoAuth/css/3.5-default/login.css,
1790           html/NoAuth/css/3.5-default/logo.css,
1791           html/NoAuth/css/3.5-default/main.css,
1792           html/NoAuth/css/3.5-default/misc.css,
1793           html/NoAuth/css/3.5-default/nav.css,
1794           html/NoAuth/css/3.5-default/quickbar.css,
1795           html/NoAuth/css/3.5-default/ticket.css,
1796           html/NoAuth/css/3.5-default/titlebox.css,
1797           html/NoAuth/css/3.5-default/transactions.css,
1798           html/NoAuth/images/autohandler, html/NoAuth/images/bplogo.gif,
1799           html/NoAuth/images/favicon.png,
1800           html/NoAuth/images/css/cb-light.gif,
1801           html/NoAuth/images/css/cb.gif,
1802           html/NoAuth/images/css/cbr-b2g.gif,
1803           html/NoAuth/images/css/cbr-b2lb.gif,
1804           html/NoAuth/images/css/cbr-gray.gif,
1805           html/NoAuth/images/css/cbr-trans.gif,
1806           html/NoAuth/images/css/cbr.gif,
1807           html/NoAuth/images/css/ct-light.gif,
1808           html/NoAuth/images/css/ct.gif,
1809           html/NoAuth/images/css/ctr-b2g.gif,
1810           html/NoAuth/images/css/ctr-b2lb.gif,
1811           html/NoAuth/images/css/ctr-gray.gif,
1812           html/NoAuth/images/css/ctr-trans.gif,
1813           html/NoAuth/images/css/ctr.gif,
1814           html/NoAuth/images/css/dark-arrow-up.png,
1815           html/NoAuth/images/css/dark-arrow.png,
1816           html/NoAuth/images/css/fieldbg-autocomplete.gif,
1817           html/NoAuth/images/css/light-arrow-up.png,
1818           html/NoAuth/images/css/light-arrow.png,
1819           html/NoAuth/images/css/rolldown-arrow.gif,
1820           html/NoAuth/images/css/rolldown-arrow.png,
1821           html/NoAuth/images/css/rollup-arrow.gif, html/NoAuth/js/ahah.js,
1822           html/NoAuth/js/autohandler, html/NoAuth/js/cascaded.js,
1823           html/NoAuth/js/class.js, html/NoAuth/js/combobox.js,
1824           html/NoAuth/js/list.js, html/NoAuth/js/titlebox-state.js,
1825           html/NoAuth/js/util.js, html/NoAuth/js/scriptaculous/controls.js,
1826           html/NoAuth/js/scriptaculous/effects.js,
1827           html/NoAuth/js/scriptaculous/prototype.js,
1828           html/NoAuth/js/scriptaculous/scriptaculous.js,
1829           html/Prefs/MyRT.html, html/Prefs/Quicksearch.html,
1830           html/Prefs/Search.html, html/Prefs/SearchOptions.html,
1831           html/Prefs/Elements/Tabs, html/REST/1.0/autohandler,
1832           html/REST/1.0/dhandler, html/REST/1.0/logout,
1833           html/REST/1.0/Forms/queue/default, html/REST/1.0/Forms/queue/ns,
1834           html/REST/1.0/Forms/ticket/attachments,
1835           html/REST/1.0/Forms/ticket/comment,
1836           html/REST/1.0/Forms/ticket/default,
1837           html/REST/1.0/Forms/ticket/history,
1838           html/REST/1.0/Forms/ticket/links,
1839           html/REST/1.0/Forms/ticket/merge,
1840           html/REST/1.0/Forms/ticket/take,
1841           html/REST/1.0/Forms/transaction/default,
1842           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
1843           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
1844           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
1845           html/REST/1.0/ticket/link, html/REST/1.0/ticket/merge,
1846           html/Search/Build.html, html/Search/Bulk.html, html/Search/Chart,
1847           html/Search/Chart.html, html/Search/Edit.html,
1848           html/Search/Results.html, html/Search/Results.rdf,
1849           html/Search/Results.tsv, html/Search/Simple.html,
1850           html/Search/Elements/BuildFormatString,
1851           html/Search/Elements/Chart, html/Search/Elements/DisplayOptions,
1852           html/Search/Elements/EditFormat, html/Search/Elements/EditQuery,
1853           html/Search/Elements/EditSearches,
1854           html/Search/Elements/NewListActions,
1855           html/Search/Elements/PickBasics, html/Search/Elements/PickCFs,
1856           html/Search/Elements/PickCriteria,
1857           html/Search/Elements/SearchPrivacy,
1858           html/Search/Elements/SearchesForObject,
1859           html/Search/Elements/SelectAndOr,
1860           html/Search/Elements/SelectChartType,
1861           html/Search/Elements/SelectGroup,
1862           html/Search/Elements/SelectGroupBy,
1863           html/Search/Elements/SelectLinks,
1864           html/Search/Elements/SelectPersonType,
1865           html/Search/Elements/SelectSearchObject,
1866           html/Search/Elements/SelectSearchesForObjects,
1867           html/SelfService/Closed.html, html/SelfService/Create.html,
1868           html/SelfService/CreateTicketInQueue.html,
1869           html/SelfService/Display.html, html/SelfService/Error.html,
1870           html/SelfService/Prefs.html, html/SelfService/Update.html,
1871           html/SelfService/index.html,
1872           html/SelfService/Attachment/dhandler,
1873           html/SelfService/Elements/GotoTicket,
1874           html/SelfService/Elements/Header,
1875           html/SelfService/Elements/MyRequests,
1876           html/SelfService/Elements/Tabs, html/Ticket/Create.html,
1877           html/Ticket/Display.html, html/Ticket/History.html,
1878           html/Ticket/Modify.html, html/Ticket/ModifyAll.html,
1879           html/Ticket/ModifyDates.html, html/Ticket/ModifyLinks.html,
1880           html/Ticket/ModifyPeople.html, html/Ticket/Reminders.html,
1881           html/Ticket/ShowEmailRecord.html, html/Ticket/Update.html,
1882           html/Ticket/Attachment/dhandler,
1883           html/Ticket/Elements/AddWatchers, html/Ticket/Elements/BulkLinks,
1884           html/Ticket/Elements/EditBasics,
1885           html/Ticket/Elements/EditCustomField,
1886           html/Ticket/Elements/EditCustomFields,
1887           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
1888           html/Ticket/Elements/EditWatchers,
1889           html/Ticket/Elements/FindAttachments,
1890           html/Ticket/Elements/LoadTextAttachments,
1891           html/Ticket/Elements/PreviewScrips,
1892           html/Ticket/Elements/Reminders,
1893           html/Ticket/Elements/ShowAttachments,
1894           html/Ticket/Elements/ShowBasics,
1895           html/Ticket/Elements/ShowCustomFields,
1896           html/Ticket/Elements/ShowDates,
1897           html/Ticket/Elements/ShowDependencies,
1898           html/Ticket/Elements/ShowGroupMembers,
1899           html/Ticket/Elements/ShowHistory,
1900           html/Ticket/Elements/ShowMembers,
1901           html/Ticket/Elements/ShowMessageHeaders,
1902           html/Ticket/Elements/ShowMessageStanza,
1903           html/Ticket/Elements/ShowPeople, html/Ticket/Elements/ShowQueue,
1904           html/Ticket/Elements/ShowRequestor,
1905           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/ShowTime,
1906           html/Ticket/Elements/ShowTransaction,
1907           html/Ticket/Elements/ShowTransactionAttachments,
1908           html/Ticket/Elements/ShowUserEntry, html/Ticket/Elements/Tabs,
1909           html/Tools/MyDay.html, html/Tools/Offline.html,
1910           html/Tools/index.html, html/Tools/Elements/Tabs,
1911           html/Tools/Reports/CreatedByDates.html,
1912           html/Tools/Reports/ResolvedByDates.html,
1913           html/Tools/Reports/ResolvedByOwner.html,
1914           html/Tools/Reports/index.html, html/Tools/Reports/Elements/Tabs,
1915           html/User/Delegation.html, html/User/Prefs.html,
1916           html/User/Elements/DelegateRights, html/User/Elements/GroupTabs,
1917           html/User/Elements/Tabs, html/User/Groups/Members.html,
1918           html/User/Groups/Modify.html, html/User/Groups/index.html,
1919           html/Widgets/ComboBox, html/Widgets/SavedSearch,
1920           html/Widgets/SelectionBox, html/Widgets/TitleBox,
1921           html/Widgets/TitleBoxEnd, html/Widgets/TitleBoxStart, lib/RT.pm,
1922           lib/RT/Groups_Overlay.pm, lib/RT/Record.pm,
1923           lib/RT/SearchBuilder.pm, lib/RT/Ticket_Overlay.pm,
1924           lib/RT/Transaction_Overlay.pm, lib/RT/User_Overlay.pm,
1925           lib/RT/Users_Overlay.pm, lib/RT/I18N/no.po, lib/RT/I18N/pt_br.po,
1926           lib/RT/I18N/pt_pt.po, lib/RT/I18N/zh_cn.po, lib/RT/I18N/zh_tw.po,
1927           lib/t/00smoke.t, lib/t/create_data.pl, lib/t/setup_regression.t,
1928           lib/t/data/crashes-file-based-parser, lib/t/data/lorem-ipsum,
1929           lib/t/data/multipart-alternative-with-umlaut,
1930           lib/t/data/multipart-report, lib/t/data/nested-mime-sample,
1931           lib/t/data/nested-rfc-822, lib/t/data/new-ticket-from-iso-8859-1,
1932           lib/t/data/new-ticket-from-iso-8859-1-full,
1933           lib/t/data/notes-uuencoded, lib/t/data/rt-send-cc,
1934           lib/t/data/russian-subject-no-content-type,
1935           lib/t/data/subject-with-folding-ws,
1936           lib/t/data/text-html-in-russian,
1937           lib/t/data/text-html-with-umlaut, lib/t/data/very-long-subject,
1938           lib/t/data/8859-15-message-series/dir,
1939           lib/t/data/8859-15-message-series/msg1,
1940           lib/t/data/8859-15-message-series/msg2,
1941           lib/t/data/8859-15-message-series/msg3,
1942           lib/t/data/8859-15-message-series/msg4,
1943           lib/t/data/8859-15-message-series/msg5,
1944           lib/t/data/8859-15-message-series/msg6,
1945           lib/t/data/8859-15-message-series/msg7,
1946           lib/t/regression/00-mason-syntax.t,
1947           lib/t/regression/01ticket_link_searching.t,
1948           lib/t/regression/02basic_web.t,
1949           lib/t/regression/03web_compiliation_errors.t,
1950           lib/t/regression/04send_email.t,
1951           lib/t/regression/05cronsupport.t,
1952           lib/t/regression/06-mime_decoding.t,
1953           lib/t/regression/06mailgateway.t, lib/t/regression/07acl.t,
1954           lib/t/regression/07rights.t, lib/t/regression/08web_cf_access.t,
1955           lib/t/regression/09record_cf_api.t, lib/t/regression/10merge.t,
1956           lib/t/regression/11-template-insert.t,
1957           lib/t/regression/12-search.t,
1958           lib/t/regression/13-attribute-tests.t,
1959           lib/t/regression/14linking.t, lib/t/regression/14merge.t,
1960           lib/t/regression/15cf_combo_cascade.t,
1961           lib/t/regression/15cf_pattern.t,
1962           lib/t/regression/15cf_single_values_are_single.t,
1963           lib/t/regression/16-transaction_cf_tests.t,
1964           lib/t/regression/17custom_search.t,
1965           lib/t/regression/17multiple_deleg_revocation.t,
1966           lib/t/regression/18custom_frontpage.t,
1967           lib/t/regression/18stale_delegations_cleanup.t,
1968           lib/t/regression/19-rtname.t, lib/t/regression/19quicksearch.t,
1969           lib/t/regression/20-sort-by-queue.t,
1970           lib/t/regression/20-sort-by-requestor.t,
1971           lib/t/regression/20-sort-by-user.t,
1972           lib/t/regression/20savedsearch.t,
1973           lib/t/regression/21query-builder.t,
1974           lib/t/regression/22search_tix_by_txn.t,
1975           lib/t/regression/22search_tix_by_watcher.t,
1976           lib/t/regression/23-batch-upload-csv.t,
1977           lib/t/regression/23-web_attachments.t,
1978           lib/t/regression/23cfsort-freeform-multiple.t,
1979           lib/t/regression/23cfsort-freeform-single.t,
1980           lib/t/regression/23cfsort.t, lib/t/regression/24-watchers.t,
1981           lib/t/regression/24pawsort.t, lib/t/regression/25scrip_order.t,
1982           lib/t/regression/26command_line.t, lib/t/regression/27verp.t,
1983           lib/t/regression/mime_tests, sbin/extract_pod_tests,
1984           sbin/regression_harness, sbin/rt-setup-database.in: merging
1985           3.8.7!!!
1986
1987 2009-12-31 05:16  ivan
1988
1989         * rt/etc/: schema.mysql-4.0, schema.mysql-4.1,
1990           upgrade/shrink_cgm_table.pl, upgrade/split-out-cf-categories,
1991           upgrade/split-out-cf-categories.in,
1992           upgrade/upgrade-mysql-schema.pl,
1993           upgrade/3.8-branded-queues-extension,
1994           upgrade/3.8-branded-queues-extension.in,
1995           upgrade/3.8-ical-extension, upgrade/3.8-ical-extension.in:
1996           Initial revision
1997
1998 2009-12-31 05:12  ivan
1999
2000         * rt/: lib/RT/I18N/pt_BR.po, lib/RT/I18N/nb.po,
2001           lib/RT/I18N/zh_CN.po, lib/RT/I18N/ar.po, lib/RT/I18N/pt.po,
2002           lib/RT/I18N/ru.pm, lib/RT/Condition/ReopenTicket.pm,
2003           lib/RT/Condition/CloseTicket.pm,
2004           docs/creating_external_custom_fields.pod,
2005           docs/extending_clickable_links.pod, docs/gnupg_integration.pod,
2006           docs/porting.windows, docs/queue_subject_tag.pod,
2007           docs/templates.pod, docs/using_forms_widgets.pod,
2008           docs/design_docs/gnupg_details_on_output_formats: Initial
2009           revision
2010
2011 2009-12-31 05:09  ivan
2012
2013         * rt/: UPGRADING.mysql, lib/RT/Test.pm, sbin/merge-rosetta.pl,
2014           sbin/rt-attributes-viewer, sbin/rt-attributes-viewer.in,
2015           sbin/rt-clean-sessions, sbin/rt-clean-sessions.in,
2016           sbin/rt-email-dashboards, sbin/rt-email-dashboards.in,
2017           sbin/rt-email-digest, sbin/rt-email-digest.in,
2018           sbin/rt-email-group-admin, sbin/rt-email-group-admin.in,
2019           sbin/rt-server, sbin/rt-server.in, sbin/rt-shredder,
2020           sbin/rt-shredder.in, sbin/rt-validator, sbin/rt-validator.in,
2021           sbin/tweak-template-locstring, lib/RT/Search.pm,
2022           lib/RT/Config.pm, lib/RT/Dashboard.pm, lib/RT/Installer.pm,
2023           lib/RT/Plugin.pm, lib/RT/Ruleset.pm, lib/RT/Shredder.pm,
2024           lib/RT/Approval.pm, lib/RT/Action.pm, lib/RT/SharedSetting.pm,
2025           lib/RT/Condition.pm, lib/RT/SQL.pm, lib/RT/Util.pm,
2026           lib/RT/Rule.pm, lib/RT/Interface/Web/Request.pm,
2027           lib/RT/Interface/Web/Session.pm, lib/RT/Action/LinearEscalate.pm,
2028           lib/RT/Action/ExtractSubjectTag.pm, lib/RT/Action/NotifyGroup.pm,
2029           lib/RT/Action/NotifyGroupAsComment.pm, lib/RT/I18N/bg.po,
2030           lib/RT/I18N/rt.pot, lib/RT/I18N/hr.po, lib/RT/I18N/zh_TW.po:
2031           Initial revision
2032
2033 2009-12-31 04:56  ivan
2034
2035         * rt/: Makefile, lib/RT.pm: rt 3.6.10
2036
2037 2009-12-31 04:44  ivan
2038
2039         * rt/: etc/RT_Config.pm.in, html/Admin/Users/Modify.html,
2040           html/Elements/Footer, html/Elements/Header, html/Elements/Menu,
2041           html/Elements/PageLayout, html/Elements/QuickCreate,
2042           html/Elements/SelectDate, html/Elements/SimpleSearch,
2043           html/Elements/Tabs, html/Elements/TicketList,
2044           html/Elements/TitleBoxStart, html/Elements/CollectionAsTable/Row,
2045           html/NoAuth/css/3.5-default/main.css,
2046           html/NoAuth/css/3.5-default/misc.css,
2047           html/NoAuth/css/3.5-default/titlebox.css,
2048           html/NoAuth/css/3.5-default/transactions.css,
2049           html/Prefs/SearchOptions.html, html/Search/Bulk.html,
2050           html/Ticket/Create.html, html/Ticket/Display.html,
2051           html/Ticket/Elements/ShowSummary,
2052           html/Ticket/Elements/ShowTransactionAttachments,
2053           html/Ticket/Elements/Tabs, html/User/Prefs.html,
2054           html/Widgets/TitleBoxStart, lib/RT/Groups_Overlay.pm,
2055           lib/RT/Record.pm, lib/RT/SearchBuilder.pm,
2056           lib/RT/Ticket_Overlay.pm, lib/RT/Transaction_Overlay.pm,
2057           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
2058           sbin/rt-setup-database.in: rt 3.6.10
2059
2060 2009-12-31 04:35  ivan
2061
2062         * rt/FREESIDE_MODIFIED: up-to-date
2063
2064 2009-12-30 23:16  ivan
2065
2066         * FS/FS/Schema.pm: fix h_cdr acctid changing from bigint to int
2067           with recent DBIx::DBSchema
2068
2069 2009-12-30 21:10  ivan
2070
2071         * FS/: FS/Cron/bill.pm, bin/freeside-daily: specify multiple
2072           agentnums with freeside-daily
2073
2074 2009-12-30 19:33  ivan
2075
2076         * Makefile: goodbye conf dir
2077
2078 2009-12-30 18:50  jeff
2079
2080         * FS/FS/cust_main.pm: really reduce the noise
2081
2082 2009-12-30 18:20  ivan
2083
2084         * httemplate/: edit/prospect_main.html, edit/elements/edit.html,
2085           edit/process/elements/process.html, elements/contact.html,
2086           elements/menu.html: prospecting: proper contact error handling
2087           when you add a prospect
2088
2089 2009-12-29 22:41  jeff
2090
2091         * FS/FS/part_pkg/voip_cdr.pm: define all detail header list
2092           elements
2093
2094 2009-12-29 22:05  jeff
2095
2096         * FS/FS/cust_main.pm: noise reduction
2097
2098 2009-12-29 21:22  jeff
2099
2100         * FS/FS/tax_rate.pm: noise reduction
2101
2102 2009-12-29 18:39  jeff
2103
2104         * FS/FS/cust_bill_pkg_detail.pm: use the class used
2105
2106 2009-12-29 18:26  jeff
2107
2108         * FS/FS/cust_main.pm: noise reduction
2109
2110 2009-12-28 20:49  ivan
2111
2112         * FS/bin/freeside-upgrade: output SQL statements as we run them
2113           (and only the ones we run), not immediately
2114
2115 2009-12-28 20:44  ivan
2116
2117         * FS/FS/Conf.pm: oops, syntax error adding queued-sleep_time
2118
2119 2009-12-28 20:24  ivan
2120
2121         * FS/bin/: freeside-upgrade: don't change h_queue.job type under
2122           non-mysql, takes forever on large dbs, RT#6946
2123
2124 2009-12-28 17:38  ivan
2125
2126         * FS/bin/freeside-daily: add -u option for vacuuming, RT#5258
2127
2128 2009-12-28 17:30  ivan
2129
2130         * bin/: del-old-history, pg-sizer: some random utils for disk space
2131           analysis and eliminating old history records, RT#6914
2132
2133 2009-12-28 17:00  mark
2134
2135         * FS/FS/AccessRight.pm, httemplate/browse/cust_attachment.html,
2136           httemplate/elements/menu.html: Add Browse attachments ACL
2137           (RT#4964)
2138
2139 2009-12-28 16:38  ivan
2140
2141         * FS/: FS/Conf.pm, bin/freeside-queued: add queued-sleep_time
2142
2143 2009-12-28 11:18  ivan
2144
2145         * FS/FS/AccessRight.pm, FS/FS/Mason.pm, FS/FS/Schema.pm,
2146           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/contact.pm,
2147           FS/FS/contact_email.pm, FS/FS/contact_phone.pm,
2148           FS/FS/cust_location.pm, FS/FS/o2m_Common.pm, FS/FS/phone_type.pm,
2149           FS/FS/prospect_main.pm, FS/MANIFEST, FS/t/contact.t,
2150           FS/t/contact_email.t, FS/t/contact_phone.t, FS/t/phone_type.t,
2151           FS/t/prospect_main.t, httemplate/edit/prospect_main.html,
2152           httemplate/edit/process/prospect_main.html,
2153           httemplate/elements/city.html, httemplate/elements/contact.html,
2154           httemplate/elements/header.html, httemplate/elements/menu.html,
2155           httemplate/elements/tr-contact.html,
2156           httemplate/elements/tr-select-cust_location.html,
2157           httemplate/search/prospect_main.html,
2158           httemplate/search/report_prospect_main.html,
2159           httemplate/view/prospect_main.html,
2160           httemplate/edit/elements/edit.html,
2161           httemplate/edit/process/elements/process.html,
2162           httemplate/misc/location.cgi,
2163           httemplate/view/cust_main/packages/location.html, FS/FS.pm:
2164           beginning of prospect/CRM/contact work
2165
2166 2009-12-27 21:25  ivan
2167
2168         * FS/FS/: part_pkg_taxclass.pm, phone_device.pm: use blessed
2169
2170 2009-12-26 17:00  jeff
2171
2172         * FS/FS/: cust_location.pm, cust_main.pm: improve spacing around
2173           county
2174
2175 2009-12-23 15:32  jeff
2176
2177         * bin/monitor: remove debugging
2178
2179 2009-12-23 15:29  jeff
2180
2181         * bin/monitor: add non-forking one machine monitor program
2182
2183 2009-12-23 15:14  jeff
2184
2185         * FS/FS/Yori.pm: teach yori to do some load monitoring
2186
2187 2009-12-23 13:21  jeff
2188
2189         * FS/FS/cust_bill.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
2190           FS/FS/cust_pkg.pm,
2191           httemplate/view/cust_main/packages/location.html: correct invoice
2192           package address display and reduce false laziness
2193
2194 2009-12-22 16:30  mark
2195
2196         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
2197           httemplate/edit/process/svc_acct.cgi: Tweak set_password per
2198           RT#6358
2199
2200 2009-12-21 06:44  jeff
2201
2202         * FS/FS/: Schema.pm, cust_bill_pkg.pm,
2203           cust_bill_pkg_tax_location.pm, cust_credit_bill_pkg.pm,
2204           cust_tax_exempt_pkg.pm: manage tax exemptions (texas-tax) on
2205           credit application RT953
2206
2207 2009-12-21 06:36  jeff
2208
2209         * FS/FS/Conf.pm, FS/FS/tax_rate.pm, bin/fetch_and_expand_taxes,
2210           bin/reassemble_taxes: move cch conf into database and add a
2211           couple small tools for processing updates more manually
2212
2213 2009-12-20 18:00  ivan
2214
2215         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: have 'Bill now'
2216           link cancel expired (and suspend adjourned) packages, and catch
2217           and return errors in all cases, RT#6627
2218
2219 2009-12-20 13:52  ivan
2220
2221         * FS/FS/Conf.pm: late fee package class specified in the event
2222           action instead of a global finance_pkgclass config, RT#6617
2223
2224 2009-12-20 13:48  ivan
2225
2226         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm: late
2227           fee package class specified in the event action instead of a
2228           global finance_pkgclass config, RT#6617
2229
2230 2009-12-20 11:42  ivan
2231
2232         * FS/FS/ClientAPI/MyAccount.pm: fix usage details pulling from
2233           wrong account for customers who have multiple accounts, RT#6681,
2234           fallout from RT#4189
2235
2236 2009-12-19 22:52  ivan
2237
2238         * httemplate/search/cust_pkg.cgi: fix address fields on advanced
2239           package search, RT#6609
2240
2241 2009-12-19 18:51  ivan
2242
2243         * FS/FS/cust_pkg.pm: fix bulk package order with one package
2244           changing to one new package, RT#6519, fallout from RT#4499
2245
2246 2009-12-19 17:02  ivan
2247
2248         * httemplate/view/cust_main/: packages.html, payment_history.html:
2249           fix cust_main-packages-years, RT#6798
2250
2251 2009-12-19 15:52  ivan
2252
2253         * FS/FS/cust_bill_ApplicationCommon.pm: fix more
2254           ->owed_setup/owed_recur clashing with
2255           cust_bill->open_cust_bill_pkg separating line items, RT#4729
2256
2257 2009-12-19 15:28  ivan
2258
2259         * FS/FS/cust_bill_ApplicationCommon.pm: fix credit application, at
2260           least in vedeya's case on HEAD, RT#6819, fallout from tax
2261           credits, RT#4729
2262
2263 2009-12-19 14:52  ivan
2264
2265         * httemplate/edit/elements/ApplicationCommon.html: fix fill-in of
2266           credit amount when there aren't tax buttons
2267
2268 2009-12-19 14:41  ivan
2269
2270         * httemplate/edit/cust_credit.cgi: add add'l info field as a
2271           customer-editable field, RT#6505
2272
2273 2009-12-19 14:32  ivan
2274
2275         * httemplate/view/cust_main/payment_history.html: make room for
2276           credit reasons in popup
2277
2278 2009-12-19 12:29  ivan
2279
2280         * FS/FS/cust_main_Mixin.pm: fix event report w/ a customer status
2281
2282 2009-12-19 11:10  ivan
2283
2284         * FS/FS/part_pkg.pm: fix package order to really display only those
2285           pacakges available
2286
2287 2009-12-19 11:09  ivan
2288
2289         * httemplate/misc/cust-part_pkg.cgi: fix order of packages after
2290           class selection changes
2291
2292 2009-12-18 10:20  jeff
2293
2294         * FS/FS/cust_bill_pkg_tax_location.pm,
2295           FS/FS/cust_bill_pkg_tax_rate_location.pm,
2296           httemplate/edit/elements/ApplicationCommon.html,
2297           httemplate/misc/xmlhttp-calculate_taxes.html: fix handling of tax
2298           location records and add a 'clear' button for tax credits
2299
2300 2009-12-17 16:41  ivan
2301
2302         * rt/bin/standalone_httpd: Initial revision
2303
2304 2009-12-17 16:38  ivan
2305
2306         * rt/: .gitignore, sbin/rt-dump-database, lib/RT/I18N/pt_pt.po,
2307           lib/t/regression/20-sort-by-user.t,
2308           lib/t/regression/20-sort-by-queue.t,
2309           lib/t/regression/23cfsort-freeform-multiple.t,
2310           lib/t/regression/23cfsort-freeform-single.t,
2311           lib/t/regression/24-watchers.t: Initial revision
2312
2313 2009-12-16 09:35  ivan
2314
2315         * httemplate/edit/cust_main_attach.cgi: tweak attachment adding UI:
2316           table consistency, input sizes and maxlengths, RT#4964
2317
2318 2009-12-16 07:03  jeff
2319
2320         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_location.pm,
2321           cust_main.pm, cust_pkg.pm: group invoice line items by location,
2322           show location address on invoice, option for due date rather than
2323           invoice date on prior unpaid invoice line items, and option for
2324           aging on invoice (#6418, #5235, #4648)
2325
2326 2009-12-13 23:52  ivan
2327
2328         * FS/FS/svc_acct.pm: use a global config too
2329
2330 2009-12-13 23:10  ivan
2331
2332         * FS/FS/: Conf.pm, svc_acct.pm, part_export/sqlradius.pm: add
2333           overlimit_groups agent-specific config, overriding
2334           export-specific overlimit_groups, RT#6622
2335
2336 2009-12-13 19:36  mark
2337
2338         * httemplate/search/elements/search-xls.html: Fix filename for
2339           Excel spreadsheet reports
2340
2341 2009-12-13 17:41  mark
2342
2343         * FS/FS/AccessRight.pm, httemplate/browse/cust_attachment.html,
2344           httemplate/edit/cust_main_attach.cgi,
2345           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
2346           httemplate/view/cust_main/attachments.html: Add access right to
2347           view attachments
2348
2349 2009-12-12 15:53  ivan
2350
2351         * httemplate/search/cust_credit_bill_pkg.html,
2352           FS/FS/cust_credit_bill_pkg.pm,
2353           httemplate/search/cust_bill_pkg.cgi: better reporting for tax
2354           credits, RT#4729
2355
2356 2009-12-12 15:32  ivan
2357
2358         * httemplate/search/: cust_bill_pkg.cgi, cust_credit_bill_pkg.html,
2359           report_tax.cgi: better reporting for tax credits, RT#4729
2360
2361 2009-12-12 14:35  ivan
2362
2363         * FS/FS/cust_credit_bill_pkg.pm: doc
2364
2365 2009-12-12 14:22  ivan
2366
2367         * Makefile: sync versioning with branches, sorry jeremy
2368
2369 2009-12-12 13:38  ivan
2370
2371         * FS/FS/cust_pkg.pm, httemplate/search/cust_bill_pkg.cgi,
2372           httemplate/search/report_tax.cgi,
2373           httemplate/search/report_tax.html: reporting with city taxes,
2374           RT#6776
2375
2376 2009-12-10 15:03  ivan
2377
2378         * FS/FS/cust_main.pm: fully fix bulk customer reports, RT#6778
2379
2380 2009-12-07 22:21  mark
2381
2382         * FS/FS/Schema.pm: Fix cust_attachment.disabled type
2383
2384 2009-12-06 15:44  ivan
2385
2386         * httemplate/edit/part_pkg.cgi: fix initial value of agent types
2387           when cloning
2388
2389 2009-12-06 15:18  ivan
2390
2391         * httemplate/elements/header.html: fix search box clearing from
2392           within RT, caused by different quoting rules in RT comp_root.
2393           grr.
2394
2395 2009-12-06 11:19  ivan
2396
2397         * FS/FS/Schema.pm: more reasonable sizes for filename, mime type
2398           and title, RT#6823
2399
2400 2009-12-04 10:37  jeff
2401
2402         * FS/FS/cust_bill.pm: holy cow! correct sense of skip usage testing
2403
2404 2009-12-03 20:45  ivan
2405
2406         * FS/FS/svc_acct.pm, httemplate/search/svc_acct.cgi:
2407           customer-specific account report (and some small refactoring of
2408           method names to clash less), RT#6180
2409
2410 2009-12-03 20:40  ivan
2411
2412         * FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
2413           httemplate/search/477.html, httemplate/search/cust_bill.html,
2414           httemplate/search/cust_bill_event.cgi,
2415           httemplate/search/cust_event.html,
2416           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
2417           httemplate/search/report_svc_acct.html,
2418           httemplate/view/cust_main/packages.html, FS/FS/cust_event.pm,
2419           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
2420           httemplate/misc/email-customers.html,
2421           httemplate/misc/process/bulk_change_pkg.cgi,
2422           httemplate/misc/process/email-customers.html: customer-specific
2423           account report (and some small refactoring of method names to
2424           clash less), RT#6180
2425
2426 2009-12-03 19:23  ivan
2427
2428         * FS/FS/cust_pkg.pm: doh, 1.9 fix customer package search (fallout
2429           from customer classes) and add "not yet billed" status to
2430           customer package report
2431
2432 2009-12-03 11:22  ivan
2433
2434         * httemplate/graph/cust_bill_pkg.cgi: average per cust_pkg option
2435           for peter
2436
2437 2009-12-03 11:06  ivan
2438
2439         * FS/FS/Report/Table/Monthly.pm,
2440           httemplate/graph/cust_bill_pkg.cgi,
2441           httemplate/graph/report_cust_bill_pkg.html: average per cust_pkg
2442           option for peter
2443
2444 2009-12-02 23:53  ivan
2445
2446         * FS/FS/Schema.pm: index cdrbatchnum
2447
2448 2009-12-02 23:37  ivan
2449
2450         * FS/FS/: Record.pm, cdr/sansay.pm: fix startdate in sansay CDR
2451           import (and skip blank lines), RT#6801
2452
2453 2009-12-02 23:18  ivan
2454
2455         * httemplate/search/cdr.html: fix cdr search
2456
2457 2009-12-02 20:22  ivan
2458
2459         * FS/FS/cdr/sansay.pm: no header?
2460
2461 2009-12-02 12:58  ivan
2462
2463         * FS/FS/Schema.pm: add index to rate_prefix.npa for a performance
2464           improvement on CDR billing, RT#6386
2465
2466 2009-12-02 12:51  ivan
2467
2468         * httemplate/view/: svc_broadband.cgi, svc_domain.cgi,
2469           svc_external.cgi, svc_forward.cgi, svc_www.cgi: fix viewing
2470           unlinked forwards, domains, broadband/external/www services,
2471           RT#6794
2472
2473 2009-12-01 11:16  jeff
2474
2475         * FS/FS/cust_bill.pm: want a listref not a list
2476
2477 2009-11-29 16:38  ivan
2478
2479         * FS/FS/cust_main.pm, httemplate/misc/email-customers.html: fix
2480           bulk sending of customer notices, RT#6778
2481
2482 2009-11-29 16:06  ivan
2483
2484         * httemplate/edit/REAL_cust_pkg.cgi: fix
2485
2486 2009-11-29 16:04  ivan
2487
2488         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
2489           UI changes to make it impossible to add a start date to a package
2490           that already has a setup fee (can still remove an existing start
2491           date causing problems), RT#6712
2492
2493 2009-11-29 15:18  ivan
2494
2495         * FS/FS/: Conf.pm, cust_pkg.pm: add
2496           cust_pkg-change_pkgpart-bill_now option to bill the new package
2497           immediately on package changes.  Useful for prepaid situations
2498           with RADIUS where an Expiration attribute base don the package
2499           must be present at all times.  RT#6692
2500
2501 2009-11-29 15:15  ivan
2502
2503         * FS/FS/cust_main.pm: doc: spelling
2504
2505 2009-11-25 16:27  ivan
2506
2507         * FS/FS/part_pkg/voip_cdr.pm: debugging left on
2508
2509 2009-11-25 11:58  ivan
2510
2511         * httemplate/edit/part_pkg.cgi: don't consider disabled report
2512           classes, don't load up the whole table just to see if there are
2513           any
2514
2515 2009-11-25 11:32  jeff
2516
2517         * FS/FS/: cust_bill.pm, usage_class.pm: improve appearance of cdr
2518           records in cdr sections
2519
2520 2009-11-25 08:13  jeff
2521
2522         * FS/FS/cust_bill.pm: bug fixes, reuse summary_page, eliminate
2523           dups, and rearrange
2524
2525 2009-11-25 08:09  jeff
2526
2527         * conf/invoice_latex: really insert a pagebreak
2528
2529 2009-11-25 08:07  jeff
2530
2531         * conf/invoice_latex: oops.. need updated template for new formats
2532
2533 2009-11-24 13:00  ivan
2534
2535         * FS/FS/cust_bill.pm: debugging left on
2536
2537 2009-11-24 09:05  jeff
2538
2539         * FS/FS/cust_bill.pm: cope with sections lacking a pkg_category
2540
2541 2009-11-23 23:42  ivan
2542
2543         * httemplate/: misc/timeworked.html, misc/process/timeworked.html,
2544           search/timeworked.html: timeworked report: carry the date range
2545           through to the success redirect
2546
2547 2009-11-23 23:23  ivan
2548
2549         * httemplate/: search/report_timeworked.html, elements/menu.html,
2550           search/timeworked.html: add date constratint on time worked
2551           search
2552
2553 2009-11-23 22:04  ivan
2554
2555         * FS/FS/cust_main.pm: send card number with void transactions for
2556           B:OP:IPPay, RT#5690
2557
2558 2009-11-23 14:09  mark
2559
2560         * FS/FS/Schema.pm: Add title field to cust_attachment
2561
2562 2009-11-22 16:25  jeff
2563
2564         * FS/FS/cust_bill_ApplicationCommon.pm: apply to taxes last
2565
2566 2009-11-20 09:33  jeff
2567
2568         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
2569           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
2570           FS/FS/usage_class.pm, FS/FS/part_pkg/voip_cdr.pm,
2571           conf/invoice_html, httemplate/browse/pkg_category.html,
2572           httemplate/browse/usage_class.html,
2573           httemplate/edit/pkg_category.html,
2574           httemplate/edit/usage_class.html: invoice formatting: add
2575           sections for usage, add sections per svc_phone, add folding like
2576           line items into one #6592
2577
2578 2009-11-19 01:47  ivan
2579
2580         * FS/FS.pm, FS/FS/Record.pm, FS/FS/cdr.pm,
2581           FS/bin/freeside-cdr-sftp_and_import, bin/cdr-transnexus.import,
2582           bin/cdr.http_and_import, bin/cdr.import,
2583           httemplate/elements/select-cdrbatch.html,
2584           httemplate/elements/tr-select-cdrbatch.html,
2585           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
2586           httemplate/view/svc_phone.cgi: proper cdr_batch table, RT#6386
2587
2588 2009-11-19 01:43  ivan
2589
2590         * FS/FS/: Mason.pm, Schema.pm, Upgrade.pm: proper cdr_batch table,
2591           RT#6386
2592
2593 2009-11-19 01:39  ivan
2594
2595         * FS/MANIFEST: proper cdr_batch table, RT#6386
2596
2597 2009-11-19 01:32  ivan
2598
2599         * FS/: FS/cdr_batch.pm, t/cdr_batch.t: proper cdr_batch table,
2600           RT#6386
2601
2602 2009-11-18 23:06  ivan
2603
2604         * FS/FS/cdr.pm: format CDRs durations as NNm MMs instead of NN.MMm,
2605           RT#6316
2606
2607 2009-11-18 22:21  ivan
2608
2609         * FS/FS/Cron/breakage.pm: consider credits and refunds in breakage,
2610           RT#6407
2611
2612 2009-11-18 01:39  mark
2613
2614         * httemplate/search/cust_pay_batch.cgi: RT#4786, RBC batch format
2615
2616 2009-11-18 01:27  mark
2617
2618         * FS/FS/Conf.pm, FS/FS/pay_batch/RBC.pm,
2619           httemplate/search/cust_pay_batch.cgi: RT#4768, RBC batch format
2620
2621 2009-11-18 01:09  mark
2622
2623         * httemplate/: browse/cust_attachment.html,
2624           misc/cust_attachment.cgi: cust_attachment improvement, RT#4964
2625           and #6225
2626
2627 2009-11-17 14:06  ivan
2628
2629         * FS/FS/cust_main.pm: do a case-insensive search on
2630           browser-remembered results, so starting to use USPS verification
2631           (which UPPERCASES everything) doesn't invalidate everything your
2632           browser remembered in quick payment entry
2633
2634 2009-11-17 12:56  jeff
2635
2636         * httemplate/edit/elements/ApplicationCommon.html: work around ie7
2637           javascript issues
2638
2639 2009-11-16 23:42  ivan
2640
2641         * httemplate/search/: report_cust_pay.html,
2642           report_cust_refund.html, elements/cust_pay_or_refund.html: add
2643           otaker to payment/refund search, RT#6407
2644
2645 2009-11-16 23:08  ivan
2646
2647         * httemplate/: elements/menu.html, search/report_cust_refund.html:
2648           add refund report, RT#6407
2649
2650 2009-11-16 16:06  mark
2651
2652         * httemplate/: edit/cust_main_attach.cgi,
2653           edit/process/cust_main_attach.cgi, elements/menu.html,
2654           search/elements/search-html.html, view/cust_main.cgi,
2655           view/cust_main/attachments.html: cust_attachment improvement,
2656           RT#4964 and #6225
2657
2658 2009-11-15 19:55  ivan
2659
2660         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
2661           httemplate/search/cust_bill.html,
2662           httemplate/search/report_cust_bill.html: add ability to search on
2663           ranges of charged, owed to adv. invoice report, RT#6407
2664
2665 2009-11-15 18:27  ivan
2666
2667         * FS/: FS/Conf.pm, FS/Cron/bill.pm, bin/freeside-daily: add
2668           disable_cron_billing config, RT#6407
2669
2670 2009-11-13 16:08  ivan
2671
2672         * FS/FS/cust_main.pm, httemplate/elements/select-terms.html,
2673           httemplate/search/cust_main.html,
2674           httemplate/search/report_cust_main.html: add invoice terms to
2675           advanced customer report.  dogfood.
2676
2677 2009-11-12 23:12  ivan
2678
2679         * FS/FS/cust_pkg.pm: fix advanced package report fallout from
2680           customer classes, RT#6677
2681
2682 2009-11-12 13:45  mark
2683
2684         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, httemplate/view/svc_acct.cgi,
2685           httemplate/edit/svc_acct.cgi,
2686           httemplate/edit/process/svc_acct.cgi: Add default password
2687           encoding option
2688
2689 2009-11-12 08:56  jeff
2690
2691         * FS/FS/: Schema.pm, tax_rate.pm: correct bugs in tax replacement
2692           routine and allow updates to function
2693
2694 2009-11-11 18:05  mark
2695
2696         * FS/FS/pay_batch/paymentech.pm: Fix date format string
2697
2698 2009-11-11 18:03  mark
2699
2700         * FS/bin/: freeside-paymentech-upload,
2701           freeside-paymentech-download: Fix zip password
2702
2703 2009-11-11 08:38  jeff
2704
2705         * httemplate/edit/cust_credit.cgi: cruft removal
2706
2707 2009-11-06 14:25  jeff
2708
2709         * httemplate/misc/xmlhttp-calculate_taxes.html: oops!  forgot an
2710           important file for applying tax credits #4729
2711
2712 2009-11-06 14:07  ivan
2713
2714         * FS/FS/cust_main.pm: use business-onlinepayment-description in
2715           1.9, even without $pkgs
2716
2717 2009-11-05 17:51  ivan
2718
2719         * FS/FS/: Conf.pm, cust_main_invoice.pm: add
2720           emailinvoice-apostrophe config option to allow apostrophies in
2721           invoice email addresses, RT#6464
2722
2723 2009-11-05 16:25  ivan
2724
2725         * FS/FS/cust_main.pm, httemplate/search/cust_main.html,
2726           httemplate/search/report_cust_main.html: add "payment expiration
2727           before" to customer report, RT#6447
2728
2729 2009-11-05 15:55  ivan
2730
2731         * FS/FS/ConfDefaults.pm: try not to make the "Customer Fields"
2732           SELECT so huge
2733
2734 2009-11-05 14:01  ivan
2735
2736         * httemplate/search/svc_acct.cgi: improvements in time remaining
2737           report: correctly account for unpaid time for non-monthly
2738           customers, report in hours+minutes intead of using Time::Duration
2739           days/hours
2740
2741 2009-11-05 13:22  ivan
2742
2743         * FS/bin/: freeside-paymentech-download,
2744           freeside-paymentech-upload: back to old host name, info from
2745           customer/paymentech was bogus, RT#5650
2746
2747 2009-11-04 17:47  ivan
2748
2749         * FS/bin/: freeside-paymentech-download,
2750           freeside-paymentech-upload: update paymentech live server,
2751           RT#5650
2752
2753 2009-11-04 16:52  ivan
2754
2755         * FS/FS/pkg_category.pm: fix pkg_category upgrades
2756
2757 2009-11-04 16:48  ivan
2758
2759         * FS/FS/cust_main.pm: fix bad interaction between new city tax code
2760           & using taxclasses without cities, RT#6637
2761
2762 2009-11-04 16:29  ivan
2763
2764         * FS/FS/Mason.pm: oops, for customer categories
2765
2766 2009-11-04 16:04  ivan
2767
2768         * httemplate/browse/cust_main_county.cgi: fix county filter on tax
2769           config, fallout from city tax changes, RT#5852
2770
2771 2009-11-03 17:40  ivan
2772
2773         * FS/bin/: freeside-paymentech-download,
2774           freeside-paymentech-upload: add explicit use of Expect module, so
2775           the error is thrown immediate, RT#5650
2776
2777 2009-11-03 17:04  ivan
2778
2779         * FS/FS/Cron/breakage.pm, httemplate/config/config-process.cgi,
2780           httemplate/config/config-view.cgi: reconcile breakage from stale
2781           accounts, RT#6407
2782
2783 2009-11-03 16:59  ivan
2784
2785         * FS/FS/part_pkg.pm: silence "use of uninitialized value in split"
2786           warning
2787
2788 2009-11-03 12:44  ivan
2789
2790         * FS/FS/pay_batch.pm: fix warning replacing pay_batch, RT#5650
2791
2792 2009-11-03 11:56  ivan
2793
2794         * FS/bin/: freeside-paymentech-upload,
2795           freeside-paymentech-download: check for zip and unzip commands,
2796           use multi-arg version of system to prevent the shell getting its
2797           hands on things (metacharacters in pw or whatnot), RT#5650
2798
2799 2009-11-03 11:11  ivan
2800
2801         * FS/bin/: freeside-paymentech-download,
2802           freeside-paymentech-upload: update usage & manpage w/ freeside-
2803           prefix
2804
2805 2009-11-03 11:03  ivan
2806
2807         * FS/bin/: freeside-paymentech-download,
2808           freeside-paymentech-upload: fix usage of File::Temp->newdir, not
2809           in 0.18 File::Temp on perl 5.10.0, RT#5650
2810
2811 2009-11-03 10:53  ivan
2812
2813         * bin/paymentech-download, bin/paymentech-upload,
2814           FS/bin/freeside-paymentech-download,
2815           FS/bin/freeside-paymentech-upload: moving paymentech-* to FS/bin,
2816           RT#5650
2817
2818 2009-11-02 19:13  ivan
2819
2820         * httemplate/config/config.cgi, FS/FS/Conf.pm,
2821           FS/bin/freeside-daily, httemplate/config/config-process.cgi,
2822           httemplate/config/config-view.cgi,
2823           httemplate/elements/tr-select-part_pkg.html,
2824           FS/FS/Cron/breakage.pm: (start of) reconcile breakage from stale
2825           accounts, RT#6407
2826
2827 2009-11-02 17:48  ivan
2828
2829         * bin/paymentech-download: spelling
2830
2831 2009-11-02 17:44  ivan
2832
2833         * bin/paymentech-download: add -a option for archive dir
2834
2835 2009-11-02 17:21  ivan
2836
2837         * FS/FS/Conf.pm: clarify description of batchconfig-paymentech
2838           based on notes from #5650
2839
2840 2009-11-02 13:21  ivan
2841
2842         * httemplate/edit/payment_gateway.html: add Elavon, SagePay,
2843           WorldPay, fix extra space on PlugnPay, PPIPayMover, Protx
2844
2845 2009-11-01 14:12  jeff
2846
2847         * httemplate/search/: 477.html, elements/search-csv.html: form 477
2848           improvements #6499
2849
2850 2009-10-31 13:09  jeff
2851
2852         * FS/FS/cust_bill.pm: unbork summary page invoices
2853
2854 2009-10-30 16:29  ivan
2855
2856         * FS/FS/cust_event.pm, FS/FS/cust_main_Mixin.pm,
2857           httemplate/elements/select-part_event.html,
2858           httemplate/elements/select-payby.html,
2859           httemplate/elements/tr-select-part_event.html,
2860           httemplate/search/cust_event.html,
2861           httemplate/search/report_cust_event.html: more reporting options
2862           for failed billing events, RT#6447
2863
2864 2009-10-30 11:37  ivan
2865
2866         * FS/FS/: Conf.pm: add paymentech to batch config options
2867
2868 2009-10-29 17:02  ivan
2869
2870         * httemplate/: browse/cust_main_county.cgi,
2871           edit/bulk-cust_main_county.html,
2872           edit/process/bulk-cust_main_county.html: bulk tax changes,
2873           RT#6445
2874
2875 2009-10-29 16:43  mark
2876
2877         * FS/FS/pay_batch/paymentech.pm: use XML::Writer for tighter
2878           compliance with spec
2879
2880 2009-10-29 16:42  mark
2881
2882         * bin/paymentech-upload: add option to upload all open batches
2883
2884 2009-10-29 16:37  ivan
2885
2886         * httemplate/edit/bulk-cust_main_county.html: friendlier error
2887           message when you select nothing, RT#6445
2888
2889 2009-10-29 16:36  ivan
2890
2891         * httemplate/elements/errorpage-popup.html: adding errorpage popup,
2892           RT#6445
2893
2894 2009-10-29 15:55  ivan
2895
2896         * FS/bin/freeside-queued: have freeside-queued be more resillient
2897           in the face of a database that's gone away, RT#6428
2898
2899 2009-10-29 12:10  ivan
2900
2901         * FS/FS/cust_bill_pkg.pm: turn off debugging
2902
2903 2009-10-29 12:08  ivan
2904
2905         * httemplate/search/cust_main.html,
2906           httemplate/search/report_cust_main.html, FS/FS/cust_main.pm,
2907           httemplate/elements/select-table.html: customer classification,
2908           RT#6376
2909
2910 2009-10-29 11:38  ivan
2911
2912         * FS/MANIFEST, FS/FS/cust_main.pm, FS/t/category_Common.t,
2913           FS/t/class_Common.t, httemplate/browse/pkg_category.html,
2914           httemplate/edit/cust_main/top_misc.html,
2915           httemplate/view/cust_main/misc.html,
2916           httemplate/elements/select-cust_class.html,
2917           httemplate/elements/tr-select-cust_class.html: customer
2918           classification, RT#6376
2919
2920 2009-10-28 18:08  ivan
2921
2922         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/category_Common.pm,
2923           FS/FS/class_Common.pm, FS/FS/cust_category.pm,
2924           FS/FS/cust_class.pm, FS/FS/cust_main.pm, FS/FS/pkg_category.pm,
2925           FS/FS/pkg_class.pm, FS/t/cust_category.t, FS/t/cust_class.t,
2926           httemplate/elements/menu.html,
2927           httemplate/browse/cust_category.html,
2928           httemplate/browse/cust_class.html,
2929           httemplate/browse/part_pkg_report_option.html,
2930           httemplate/browse/pkg_category.html,
2931           httemplate/browse/pkg_class.html,
2932           httemplate/edit/cust_category.html,
2933           httemplate/edit/cust_class.html,
2934           httemplate/edit/pkg_category.html,
2935           httemplate/edit/pkg_class.html,
2936           httemplate/edit/elements/category_Common.html,
2937           httemplate/edit/elements/class_Common.html,
2938           httemplate/edit/process/cust_category.html,
2939           httemplate/edit/process/cust_class.html: customer classification,
2940           RT#6376
2941
2942 2009-10-28 12:04  ivan
2943
2944         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm,
2945           svc_forward.pm, svc_www.pm: fix problems using inventory for UID
2946           (and other fields controlled by check in svc_acct and also
2947           svc_www, svc_domain and svc_forward), RT#6366
2948
2949 2009-10-28 12:01  jeff
2950
2951         * FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
2952           httemplate/edit/elements/ApplicationCommon.html,
2953           httemplate/edit/process/cust_credit_bill.cgi,
2954           httemplate/edit/process/elements/ApplicationCommon.html: UI
2955           changes for credit applications include on the fly tax
2956           calculations #4729
2957
2958 2009-10-28 11:16  ivan
2959
2960         * FS/FS/part_svc.pm: fix removing a flag from a service definition
2961           column
2962
2963 2009-10-28 10:26  ivan
2964
2965         * httemplate/misc/inventory_item-import.html: fix inventory upload,
2966           RT#6366
2967
2968 2009-10-27 23:13  ivan
2969
2970         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
2971           httemplate/search/cust_pkg.cgi,
2972           httemplate/search/report_cust_pkg.html,
2973           httemplate/view/cust_main/packages.html: customer link to package
2974           reports for that customer, RT#6180
2975
2976 2009-10-27 11:11  ivan
2977
2978         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
2979           httemplate/elements/header.html: address1 search, RT#5060
2980
2981 2009-10-26 18:26  mark
2982
2983         * httemplate/edit/payment_gateway.html: add Jety to the list
2984
2985 2009-10-26 16:20  ivan
2986
2987         * httemplate/elements/tr-select-pkg_class.html: didn't want to
2988           revert that, though
2989
2990 2009-10-26 16:17  ivan
2991
2992         * httemplate/elements/tr-select-pkg_class.html: better fix for
2993           ignoring disabled package classes that doesn't search them twice
2994
2995 2009-10-26 00:12  jeff
2996
2997         * FS/FS/Conf.pm, FS/FS/Schema.pm,
2998           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay_pkg.pm,
2999           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_tax_location.pm,
3000           FS/FS/cust_bill_pkg_tax_rate_location.pm,
3001           FS/FS/cust_credit_bill_pkg.pm, httemplate/edit/cust_credit.cgi,
3002           httemplate/edit/elements/ApplicationCommon.html,
3003           httemplate/edit/process/elements/ApplicationCommon.html,
3004           httemplate/search/cust_bill_pkg.cgi,
3005           httemplate/search/report_newtax.cgi,
3006           httemplate/search/report_tax.cgi,
3007           httemplate/view/cust_main/payment_history/credit.html,
3008           httemplate/view/cust_main/payment_history/payment.html: credits
3009           return taxes, but the magic calculation button does not yet work
3010           properly (grrr - more sleep required) RT#4729
3011
3012 2009-10-25 18:11  ivan
3013
3014         * FS/FS/part_pkg/flat.pm: eliminiate noisy but harmless "Use of
3015           uninitialized value in numeric gt (>)" warning
3016
3017 2009-10-25 16:30  ivan
3018
3019         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add apply option to
3020           realtime_collect, RT#5071
3021
3022 2009-10-24 17:29  ivan
3023
3024         * httemplate/search/cust_bill.html: import legacy invoice numbers
3025           to cust_bill.agent_invid, RT#5351
3026
3027 2009-10-24 16:37  mark
3028
3029         * FS/FS/pay_batch.pm, FS/FS/Conf.pm, FS/FS/pay_batch/paymentech.pm,
3030           bin/paymentech-download, bin/paymentech-upload: Scripts for
3031           paymentech batch transfer
3032
3033 2009-10-23 19:04  ivan
3034
3035         * FS/FS/ClientAPI/MyAccount.pm,
3036           fs_selfservice/FS-SelfService/cgi/decline.html,
3037           fs_selfservice/FS-SelfService/cgi/login.html,
3038           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
3039           fs_selfservice/FS-SelfService/cgi/signup.cgi,
3040           fs_selfservice/FS-SelfService/cgi/signup.html,
3041           fs_selfservice/FS-SelfService/cgi/success.html: remove an
3042           inadvertant debugging call left in, allow an agentnum to be
3043           specfied for non-logged in situations, RT#6166
3044
3045 2009-10-23 17:34  ivan
3046
3047         * FS/: FS/Conf.pm, FS/ClientAPI/MyAccount.pm,
3048           FS/ClientAPI/Signup.pm, bin/freeside-selfservice-server:
3049           selfservice per-agent skinning
3050
3051 2009-10-23 17:16  ivan
3052
3053         * FS/FS/agent.pm: eliminate warnings from Business::CreditCard
3054           about being passed an empty number
3055
3056 2009-10-23 17:04  ivan
3057
3058         * FS/FS/Record.pm: fix cause of harmless 'Premature end of base64
3059           data' warning
3060
3061 2009-10-23 01:21  ivan
3062
3063         * bin/move-unlinked: adding unlinked account migration script,
3064           RT#6126
3065
3066 2009-10-22 18:41  ivan
3067
3068         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_bill-consolidate_services
3069           config to collapse multiple phone numbers (or whatever) into as
3070           few lines as possible on invoices, RT#5223
3071
3072 2009-10-22 15:11  ivan
3073
3074         * FS/FS/cust_bill.pm: fix invoice sub-totals, RT#6489
3075
3076 2009-10-22 12:56  ivan
3077
3078         * FS/FS/ClientAPI/MasonComponent.pm: make sure that in the case
3079           where there's no uncancelled active packages, the filter doesn't
3080           reduce the package list to nothing, RT#6029
3081
3082 2009-10-22 12:53  ivan
3083
3084         * FS/FS/ClientAPI/MasonComponent.pm: acciendtally left debugging
3085           in, RT#6029
3086
3087 2009-10-22 05:50  ivan
3088
3089         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/part_pkg.pm,
3090           FS/FS/ClientAPI/MasonComponent.pm,
3091           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi:
3092           restrict additinal package order option, RT#6029
3093
3094 2009-10-22 02:34  ivan
3095
3096         * httemplate/elements/city.html: yay, found blank city problem
3097           w/new citytax foo, RT#5852
3098
3099 2009-10-22 01:58  ivan
3100
3101         * httemplate/elements/select-county.html: fix all location selects
3102           hidden on new customer add, fallout from city tax stuff, yay for
3103           this not being on _1_9_BRANCH, RT#5852
3104
3105 2009-10-22 01:08  ivan
3106
3107         * httemplate/search/svc_phone.cgi: should at least run under pg 8.3
3108           now, need to test & see if the data make sense, RT#5496
3109
3110 2009-10-21 22:32  ivan
3111
3112         * FS/FS/cust_bill_pkg_display.pm: fix incompatibility
3113           w/invoice_sections vs. cust_bill_pkg.pkgnum -1 "virtual line
3114           item" (rare)
3115
3116 2009-10-21 17:28  ivan
3117
3118         * FS/FS/Schema.pm, bin/cdr-netsapiens.import: fix netsapiens CDR
3119           import, RT#5226
3120
3121 2009-10-21 00:09  ivan
3122
3123         * FS/FS/Schema.pm: MySQL doesn't like indexing a text field
3124
3125 2009-10-20 23:34  ivan
3126
3127         * httemplate/search/prepay_credit.html: fix agent link in unused
3128           prepaid card report
3129
3130 2009-10-20 16:24  ivan
3131
3132         * FS/FS/cust_bill_pay_pkg.pm: should fix problems sending a receipt
3133           against a specific package when taxes are in use
3134
3135 2009-10-20 13:47  ivan
3136
3137         * bin/cdr-netsapiens.import: basic import working, still need
3138           better src/dst mapping, RT#5226
3139
3140 2009-10-20 13:43  ivan
3141
3142         * FS/FS/part_export/netsapiens.pm: better debug line showing full
3143           URL, RT#5226
3144
3145 2009-10-20 11:30  ivan
3146
3147         * fs_selfservice/FS-SelfService/cgi/change_pay.html: don't show
3148           duplicate 'Credit card' or 'Check' choices even when
3149           signup_server-payby has CARD & DCRD (or CHEK & DCHK)
3150
3151 2009-10-16 15:39  ivan
3152
3153         * FS/FS/cust_bill_pkg.pm: make warning about expensive lookup a
3154           carp & controlled by $DEBUG
3155
3156 2009-10-12 07:11  ivan
3157
3158         * bin/cdr-netsapiens.import: finish netsapiens import, RT#6365
3159
3160 2009-10-12 06:09  ivan
3161
3162         * FS/FS/part_export/shellcommands.pm: terrible typo
3163
3164 2009-10-12 05:50  ivan
3165
3166         * FS/FS/part_export/shellcommands.pm: add customer information to
3167           shellcommands export, RT#5351
3168
3169 2009-10-12 02:10  ivan
3170
3171         * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html: use
3172           modules in signup.cgi instead of in the template, fixes "Insecure
3173           dependency in rquire"
3174
3175 2009-10-11 23:48  ivan
3176
3177         * FS/FS/ClientAPI/MyAccount.pm,
3178           fs_selfservice/FS-SelfService/cgi/myaccount.html,
3179           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
3180           inadvertant "unknown package" error, fallout from pkg-balance
3181           work, RT#6125
3182
3183 2009-10-11 19:34  ivan
3184
3185         * FS/FS/cust_main.pm: using the per-city taxes sure was a lot
3186           easier than the UI... RT#5852
3187
3188 2009-10-11 19:30  ivan
3189
3190         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm: fix
3191           for no finance_pkgclass set
3192
3193 2009-10-11 19:14  ivan
3194
3195         * httemplate/edit/cust_main_county.html: UI for per-city taxes
3196           (setup and assigning to customers/package locations), RT#5852
3197
3198 2009-10-11 18:58  ivan
3199
3200         * httemplate/: edit/cust_main/contact.html,
3201           elements/select-country.html: UI for per-city taxes (setup and
3202           assigning to customers/package locations), RT#5852
3203
3204 2009-10-11 18:45  ivan
3205
3206         * FS/FS/Mason.pm, FS/FS/Misc.pm, FS/FS/Schema.pm,
3207           FS/FS/cust_main_county.pm,
3208           httemplate/browse/cust_main_county.cgi,
3209           httemplate/edit/cust_main.cgi,
3210           httemplate/edit/cust_main_county-expand.cgi,
3211           httemplate/edit/process/cust_main_county-collapse.cgi,
3212           httemplate/edit/process/cust_main_county-expand.cgi,
3213           httemplate/elements/city.html, httemplate/elements/location.html,
3214           httemplate/elements/select-county.html,
3215           httemplate/elements/tr-select-cust_location.html,
3216           httemplate/misc/cities.cgi: UI for per-city taxes (setup and
3217           assigning to customers/package locations), RT#5852
3218
3219 2009-10-11 00:44  ivan
3220
3221         * conf/ticket_system-default_queueid: default to 1
3222
3223 2009-10-10 19:41  ivan
3224
3225         * ChangeLog, debian/changelog: Updated for 1.9.1
3226
3227 2009-10-10 18:57  ivan
3228
3229         * ChangeLog, rpm/freeside.spec, debian/changelog: Updated for 1.9.1
3230
3231 2009-10-10 18:50  ivan
3232
3233         * Makefile, bin/cvs2cl: helps to have the tool
3234
3235 2009-10-10 18:48  ivan
3236
3237         * Makefile: do it
3238
3239 2009-10-10 18:48  ivan
3240
3241         * rt/lib/RT.pm: huh #2
3242
3243 2009-10-10 18:46  ivan
3244
3245         * rt/Makefile: huh
3246
3247 2009-10-10 18:45  ivan
3248
3249         * httemplate/search/elements/search-html.html: don't try to follow
3250           a blank redirect
3251
3252 2009-10-10 18:45  ivan
3253
3254         * httemplate/search/report_cdr.html: end form
3255
3256 2009-10-10 18:45  ivan
3257
3258         * httemplate/elements/tr-textarea.html: new rows and cols options
3259
3260 2009-10-10 18:44  ivan
3261
3262         * httemplate/elements/tr-select-pkg_class.html: respect
3263           element_name
3264
3265 2009-10-10 18:43  ivan
3266
3267         * httemplate/browse/agent.cgi: cleanup
3268
3269 2009-10-10 18:42  ivan
3270
3271         * eg/cdr_template.pm, httemplate/elements/selectlayers.html: doc
3272
3273 2009-10-10 18:41  ivan
3274
3275         * FS/FS/part_export/globalpops_voip.pm: correct variable
3276           initialization
3277
3278 2009-10-10 18:40  ivan
3279
3280         * FS/FS/: access_right.pm, access_usergroup.pm,
3281           clientapi_session_field.pm, cust_svc_option.pm: remembered to
3282           customize this manpage
3283
3284 2009-10-10 18:39  ivan
3285
3286         * FS/FS/Record.pm: ::1 becomes 127.0.0.1 in IP checks
3287
3288 2009-10-09 20:22  ivan
3289
3290         * ChangeLog: commit message for a file about commitmessages
3291
3292 2009-10-09 16:59  ivan
3293
3294         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
3295           httemplate/edit/cust_main/billing.html,
3296           httemplate/elements/select-terms.html, FS/FS/cust_bill.pm,
3297           httemplate/edit/quick-charge.html,
3298           httemplate/edit/process/quick-charge.cgi: change invoice terms
3299           for one-time charges (& bill them immediately), RT#5891
3300
3301 2009-10-09 14:37  ivan
3302
3303         * FS/FS/cust_main.pm: add cust_pkg_ref option to charge
3304
3305 2009-10-08 01:28  ivan
3306
3307         * httemplate/view/cust_main/packages.html: fix "show old packages"
3308           accidentally hiding cancelled packages, RT#5276
3309
3310 2009-10-07 23:00  ivan
3311
3312         * FS/FS/: cust_main.pm, Cron/bill.pm: freeside-daily -g and -m
3313           cooperation (and no HASH() queue noise with -m)
3314
3315 2009-10-07 22:44  ivan
3316
3317         * FS/FS/: cust_bill.pm, cust_main.pm: avoid some (look to be
3318           harmless) warnings:
3319
3320           Argument "" isn't numeric in sprintf at
3321           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2358.
3322
3323           Argument "" isn't numeric in subtraction (-) at
3324           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2359.
3325
3326           Argument "" isn't numeric in addition (+) at
3327           /usr/local/share/perl/5.10.0/FS/cust_main.pm line 2788.
3328
3329 2009-10-07 22:09  ivan
3330
3331         * FS/FS/cust_bill.pm: tyop
3332
3333 2009-10-07 18:15  ivan
3334
3335         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
3336           conf/invoice_latex: conf switches to turn on smaller notes and
3337           footer sections with stock templates, RT#5218
3338
3339 2009-10-07 16:51  ivan
3340
3341         * httemplate/view/cust_statement.html: naming follow-up notices
3342           from the event rather than creting a slew of separate templates,
3343           RT#5217
3344
3345 2009-10-07 16:44  ivan
3346
3347         * FS/FS/cust_bill.pm, httemplate/misc/email-statement.cgi,
3348           httemplate/misc/send-invoice.cgi,
3349           httemplate/misc/send-statement.cgi,
3350           httemplate/search/cust_event.html,
3351           FS/FS/part_event/Action/cust_bill_send_reminder.pm,
3352           conf/invoice_html, conf/invoice_latex, conf/invoice_template,
3353           httemplate/view/cust_bill-pdf.cgi,
3354           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
3355           httemplate/view/cust_statement.html: naming follow-up notices
3356           from the event rather than creting a slew of separate templates,
3357           RT#5217
3358
3359 2009-10-06 17:43  ivan
3360
3361         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
3362           1.180.2.52 (2009-10-03), RT#2873
3363
3364 2009-10-06 16:51  ivan
3365
3366         * FS/FS/cust_bill_pkg.pm: remove inadvertant debugging warnings
3367
3368 2009-10-06 08:49  jeff
3369
3370         * httemplate/edit/router.cgi: replace disappearing line
3371
3372 2009-10-05 16:36  ivan
3373
3374         * FS/FS/svc_acct.pm: remove annoying warning: Use of uninitialized
3375           value $FS::svc_acct::passwordmin in pattern match (m//) at
3376           /usr/local/share/perl/5.10.0/FS/svc_acct.pm line 60.
3377
3378 2009-10-05 11:17  ivan
3379
3380         * httemplate/misc/payment.cgi: oops, handle old cust_main.pm
3381           properly (should we be bothering?) :/ RT#5889
3382
3383 2009-10-05 09:57  ivan
3384
3385         * httemplate/view/cust_main/payment_history/voided_payment.html:
3386           doh, fix error viewing voided payments, RT#6382
3387
3388 2009-10-05 08:07  jeff
3389
3390         * httemplate/elements/tr-select-pkg_class.html: remove unused
3391           option that DTWT
3392
3393 2009-10-05 07:04  jeff
3394
3395         * httemplate/edit/cust_main/: bottomfixup.js,
3396           choose_tax_location.html, contact.html: low hanging fruit:
3397           improvement in tax location selection RT#6000
3398
3399 2009-10-05 07:01  jeff
3400
3401         * httemplate/edit/router.cgi: low hanging fruit: restore router
3402           virtual fields (and svcnum) in 1.9 RT#5960
3403
3404 2009-10-04 19:40  ivan
3405
3406         * httemplate/misc/payment.cgi: add manual_process-skip_first
3407           option, RT#5889
3408
3409 2009-10-04 19:35  ivan
3410
3411         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/misc/payment.cgi:
3412           add manual_process-skip_first option, RT#5889
3413
3414 2009-10-04 19:16  ivan
3415
3416         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
3417           httemplate/misc/process/payment.cgi: add manual_process-display
3418           config to subtract fee from amount instead of adding, RT#5889
3419
3420 2009-10-04 18:40  jeff
3421
3422         * conf/invoice_html: can't revert because windows is ghei
3423
3424 2009-10-04 18:07  jeff
3425
3426         * FS/FS/cust_main.pm: don't consider setup or recurring taxes when
3427           billing usage on cancel
3428
3429 2009-10-04 18:00  jeff
3430
3431         * FS/FS/: cust_bill.pm, cust_main.pm, part_pkg/voip_cdr.pm:
3432           invoices with details in separate section but usage not separated
3433
3434 2009-10-04 17:49  jeff
3435
3436         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Upgrade.pm,
3437           FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_htmlsummary,
3438           conf/invoice_latex, conf/invoice_latexsummary,
3439           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_display.pm,
3440           FS/FS/cust_main.pm, FS/FS/pkg_category.pm,
3441           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
3442           FS/FS/part_event/Action/fee.pm,
3443           httemplate/browse/pkg_category.html,
3444           httemplate/edit/pkg_category.html: leading summary page invoices
3445           #RT5086
3446
3447 2009-10-04 16:36  ivan
3448
3449         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix the same
3450           problem with processing payments & masked ACH amounts, RT#6374
3451
3452 2009-10-04 16:31  ivan
3453
3454         * FS/FS/ClientAPI/MyAccount.pm: fix problems "re-saving" a masked
3455           card.  hopefully the last of it!
3456
3457 2009-10-03 19:09  ivan
3458
3459         * httemplate/misc/delete-cust_bill.html: delete invoices, RT#4048
3460
3461 2009-10-03 19:04  ivan
3462
3463         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Setup.pm,
3464           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
3465           FS/bin/freeside-addgroup, bin/mapsecrets2access_user,
3466           httemplate/view/cust_bill.cgi,
3467           httemplate/view/cust_main/payment_history.html,
3468           httemplate/view/cust_main/payment_history/invoice.html: delete
3469           invoices, RT#4048
3470
3471 2009-10-03 17:08  ivan
3472
3473         * httemplate/view/cust_main.cgi: more room for cancellation reason
3474
3475 2009-10-03 17:07  ivan
3476
3477         * httemplate/elements/popup_link-cust_main.html: doc
3478
3479 2009-10-03 15:09  ivan
3480
3481         * httemplate/edit/part_bill_event.cgi: cancel to 80, comp @ 90,
3482           RT#5674
3483
3484 2009-10-03 15:06  ivan
3485
3486         * httemplate/edit/part_bill_event.cgi: in old invoice events,
3487           chance default weight of cancel event to 90 so you can place it
3488           at the same time as a realtime event, RT#5674
3489
3490 2009-10-03 13:22  mark
3491
3492         * FS/FS/: pay_batch.pm, pay_batch/paymentech.pm: Load XML::Simple
3493           at runtime to avoid breakage
3494
3495 2009-10-01 16:48  ivan
3496
3497         * FS/FS/cust_main.pm: hopefully fully fix bulk email errors when
3498           selecting a single payby
3499
3500 2009-10-01 16:01  ivan
3501
3502         * FS/FS/Schema.pm: allow svc_acct._password to be NULL in the
3503           schema
3504
3505 2009-10-01 15:02  ivan
3506
3507         * httemplate/view/cust_main/payment_history/voided_payment.html:
3508           consistency with un-voided payments wrt display
3509
3510 2009-09-30 17:52  ivan
3511
3512         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
3513           really final fix for the problems using remembered cards in
3514           self-service. *sigh*
3515
3516 2009-09-30 17:29  ivan
3517
3518         * FS/: FS/Conf.pm, FS/Cron/check.pm, bin/freeside-check: add login
3519           check to FS::ClientAPI::SG/SGNG checks. RT#4610
3520
3521 2009-09-30 12:33  ivan
3522
3523         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
3524           final fix for the problems using remembered cards in self-service
3525
3526 2009-09-29 15:08  ivan
3527
3528         * httemplate/misc/email-customers.html: should fix newsletter
3529           sending error when you select a single payby only
3530
3531 2009-09-28 23:17  ivan
3532
3533         * FS/t/cust_attachment.t: forgot
3534
3535 2009-09-28 15:45  ivan
3536
3537         * FS/FS/Cron/check.pm: more accurate SG check, RT#4610
3538
3539 2009-09-28 15:35  ivan
3540
3541         * FS/: FS/Cron/check.pm, bin/freeside-check: correct place for use
3542           Email::Send, RT#4610
3543
3544 2009-09-28 15:23  ivan
3545
3546         * FS/FS/Cron/check.pm: oops, hopefully fix sg cron check, RT#4610
3547
3548 2009-09-28 08:55  jeff
3549
3550         * FS/FS/cust_pkg.pm: use object copy when billing on cancel to
3551           avoid very weird side effects ( including 'impossible' history )
3552           RT#5723
3553
3554 2009-09-25 05:29  ivan
3555
3556         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
3557           httemplate/config/config.cgi,
3558           httemplate/config/config-process.cgi,
3559           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
3560           processing fee on credit card recharges, RT#5889
3561
3562 2009-09-25 03:29  ivan
3563
3564         * FS/FS/Conf.pm: this one too
3565
3566 2009-09-25 03:14  ivan
3567
3568         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/Signup.pm,
3569           fs_selfservice/FS-SelfService/cgi/signup.cgi,
3570           fs_selfservice/FS-SelfService/cgi/signup.html,
3571           httemplate/config/config-process.cgi,
3572           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
3573           httemplate/elements/select-part_svc.html,
3574           httemplate/elements/select-table.html,
3575           httemplate/elements/tr-select-part_svc.html: nomadix, RT#5876
3576
3577 2009-09-24 19:30  mark
3578
3579         * FS/FS/pay_batch.pm, FS/FS/Conf.pm, FS/FS/pay_batch/BoM.pm,
3580           FS/FS/pay_batch/PAP.pm, FS/FS/pay_batch/ach_spiritone.pm,
3581           FS/FS/pay_batch/chase_canada.pm, FS/FS/pay_batch/paymentech.pm,
3582           FS/FS/pay_batch/td_canada_trust.pm,
3583           httemplate/misc/download-batch.cgi,
3584           httemplate/search/cust_pay_batch.cgi: Batch payment refactoring
3585
3586 2009-09-24 18:04  mark
3587
3588         * FS/MANIFEST: Add cust_attachment
3589
3590 2009-09-24 12:59  ivan
3591
3592         * FS/FS/: Cron/check.pm, Conf.pm: get the ping username/pass from a
3593           config, good enough, RT#4610
3594
3595 2009-09-23 20:14  ivan
3596
3597         * FS/FS/Cron/check.pm, FS/bin/freeside-check,
3598           FS/FS/ClientAPI/SGNG.pm,
3599           fs_selfservice/FS-SelfService/SelfService.pm: add SG and SGNG
3600           ping, RT#4610
3601
3602 2009-09-23 16:47  ivan
3603
3604         * FS/FS/TicketSystem/RT_External.pm: this should fix the occasional
3605           extra ticket showing up on wrong customer record
3606
3607 2009-09-21 20:08  ivan
3608
3609         * FS/FS/Mason.pm: add addl_comp_root.pl and addl_handler_use.pl
3610           config files, RT#4743
3611
3612 2009-09-21 13:48  ivan
3613
3614         * FS/FS/cust_bill.pm: i think it is new Pg (or... new Record.pm???)
3615           that causes this problem... before it just returned nothing for
3616           the search instead of erroring out?
3617
3618 2009-09-20 23:05  ivan
3619
3620         * FS/FS/Conf.pm: doc clarification
3621
3622 2009-09-20 22:35  ivan
3623
3624         * FS/FS/TicketSystem/RT_Internal.pm: left debugging on
3625
3626 2009-09-20 19:41  ivan
3627
3628         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
3629           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
3630           FS/FS/cust_bill_pay_pkg.pm, FS/FS/cust_main.pm,
3631           FS/FS/cust_pay.pm, httemplate/edit/process/cust_pay.cgi,
3632           httemplate/edit/process/elements/ApplicationCommon.html: add
3633           ability to trigger receipts when payment is used against a
3634           specific package instead of when it was made, RT#5199
3635
3636 2009-09-18 15:41  ivan
3637
3638         * FS/FS/: cust_main.pm,
3639           part_event/Condition/has_referral_custnum.pm: add active option
3640           to has_referral_custnum condition, RT#6150
3641
3642 2009-09-18 15:35  ivan
3643
3644         * httemplate/elements/: select-cust_main-status.html,
3645           select-cust_pkg-status.html: fix customer and package status
3646           conditions not sticky on edit, noticed on RT#6150
3647
3648 2009-09-18 12:28  ivan
3649
3650         * httemplate/edit/elements/edit.html: better error message when the
3651           clone object isn't found, RT#6128
3652
3653 2009-09-17 18:03  ivan
3654
3655         * httemplate/view/cust_main/one_time_charge_link.html: fix one-time
3656           charge inadvertantly checking the "tax exempt" checkbox when the
3657           tax product popup is swapped in and out, RT#6095
3658
3659 2009-09-17 16:45  ivan
3660
3661         * FS/FS/cust_bill.pm: eliminate mystery "min ( N.NN, M.MM )"
3662           warning
3663
3664 2009-09-16 18:37  ivan
3665
3666         * httemplate/search/cust_bill_pkg.cgi: fix sales tax report
3667           w/part_pkg overrides, RT#6197
3668
3669 2009-09-15 17:52  ivan
3670
3671         * FS/FS/Mason.pm: quiet warning: Subroutine
3672           Net::Ping::External::_ping_linux redefined
3673
3674 2009-09-15 16:13  ivan
3675
3676         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: set svcnum when rating CDR,
3677           RT#5495
3678
3679 2009-09-15 15:58  ivan
3680
3681         * FS/FS/ClientAPI/Signup.pm: hopefully really finish fixing for
3682           good "Real timeprocessing not enabled!" error when using signup
3683           without any real-time processor, RT#6043
3684
3685 2009-09-15 13:45  ivan
3686
3687         * httemplate/search/svc_phone.cgi: fix phone# usage search, RT#
3688
3689 2009-09-15 13:44  ivan
3690
3691         * httemplate/search/svc_external.cgi: modernize external search
3692
3693 2009-09-15 13:44  ivan
3694
3695         * FS/FS/: cust_main_Mixin.pm, UI/Web.pm: fix display_custnum on
3696           reports, RT#
3697
3698 2009-09-15 12:45  ivan
3699
3700         * htetc/handler.pl: eliminate "Use of uninitialized value in undef
3701           operator at /etc/freeside/handler.pl line 79/80" errors
3702
3703 2009-09-14 16:52  ivan
3704
3705         * FS/FS/Mason.pm, httemplate/elements/popup_link-ping.html,
3706           httemplate/misc/ping.html, httemplate/misc/xmlhttp-ping.html,
3707           httemplate/view/svc_broadband.cgi,
3708           httemplate/view/cust_main/packages/services.html: ping tool,
3709           RT#5845
3710
3711 2009-09-11 10:40  ivan
3712
3713         * FS/FS/cust_bill_pkg_detail.pm: preserve allowing empty values,
3714           doh, RT#6101
3715
3716 2009-09-11 08:51  ivan
3717
3718         * FS/FS/: Schema.pm, cust_bill_pkg.pm, cust_bill_pkg_detail.pm: fix
3719           (hopefully the rest of the) fallout from rating CDRs to sub-penny
3720           amounts
3721
3722 2009-09-10 10:55  ivan
3723
3724         * fs_selfservice/FS-SelfService/cgi/success.html: remove random >
3725           char from signup success.html, RT#6110
3726
3727 2009-08-31 15:17  mark
3728
3729         * FS/FS/cdr/vitelity.pm: Add Vitelity CDR format
3730
3731 2009-08-29 15:47  mark
3732
3733         * FS/FS/: cdr.pm, cdr/broadsoft.pm: Add Broadsoft CDR record format
3734
3735 2009-08-29 15:45  mark
3736
3737         * FS/bin/freeside-cdr-sftp_and_import: Add FTP support
3738
3739 2009-08-29 12:05  ivan
3740
3741         * FS/FS/ClientAPI/MyAccount.pm: hopefully really fix self-service
3742           when not using real-time gateway
3743
3744 2009-08-29 11:51  ivan
3745
3746         * FS/FS/ClientAPI/MyAccount.pm: hopefully fix self-service when not
3747           using real-time gateway
3748
3749 2009-08-27 14:41  ivan
3750
3751         * httemplate/elements/menu.html: oops, tax class menu item got lost
3752
3753 2009-08-27 03:26  ivan
3754
3755         * bin/move-customers: try, try again
3756
3757 2009-08-27 03:23  ivan
3758
3759         * bin/move-customers: doh
3760
3761 2009-08-27 03:04  ivan
3762
3763         * bin/move-customers: ok
3764
3765 2009-08-26 23:52  ivan
3766
3767         * FS/FS/part_export/amazon_ec2.pm: amazon ec2 provisioning
3768
3769 2009-08-26 13:52  jeff
3770
3771         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: improve
3772           testing need for invoicing list
3773
3774 2009-08-26 09:19  rsiddall
3775
3776         * FS/FS/part_export/domreg_net_dri.pm: OpenSRS support for domain
3777           registration first appears in Net::DRI 0.95.
3778
3779 2009-08-26 04:22  ivan
3780
3781         * httemplate/search/: report_svc_phone.html, svc_phone.cgi: first
3782           pass at balance reporting, RT#5496
3783
3784 2009-08-26 03:18  ivan
3785
3786         * FS/FS/part_pkg/voip_cdr.pm: add granularity to single_price CDR
3787           rating, RT#5495
3788
3789 2009-08-25 12:08  jeff
3790
3791         * httemplate/search/: 477.html, report_477.html,
3792           elements/search.html: improved 477 report #6004
3793
3794 2009-08-25 10:03  jeff
3795
3796         * FS/FS/Record.pm: support listref to qsearch as UNION
3797
3798 2009-08-24 04:09  ivan
3799
3800         * bin/move-customers: customer move script, RT#5351
3801
3802 2009-08-24 01:50  ivan
3803
3804         * FS/FS/cust_main.pm, bin/move-customers: (start of) customer move
3805           script, RT#5351
3806
3807 2009-08-24 00:08  ivan
3808
3809         * bin/move-customers: (start of) customer move script, RT#5351
3810
3811 2009-08-23 23:50  ivan
3812
3813         * bin/move-customers: (start of) customer move script, RT#5351
3814
3815 2009-08-23 23:39  ivan
3816
3817         * FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/part_pkg.pm,
3818           bin/move-customers: (start of) customer move script, RT#5351
3819
3820 2009-08-23 23:13  jeff
3821
3822         * httemplate/edit/process/part_pkg.cgi: fix select multiple report
3823           option
3824
3825 2009-08-23 22:09  jeff
3826
3827         * httemplate/graph/cust_bill_pkg.cgi,
3828           httemplate/graph/cust_bill_pkg_detail.cgi,
3829           httemplate/graph/report_cust_bill_pkg.html,
3830           httemplate/graph/report_cust_bill_pkg_detail.html,
3831           FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
3832           httemplate/search/cust_bill_pkg.cgi: add rated call sales report
3833           and option to sales report to count usage separately from
3834           recurring #5588
3835
3836 2009-08-21 17:31  ivan
3837
3838         * httemplate/view/cust_main/packages/status.html: better label
3839
3840 2009-08-21 17:31  ivan
3841
3842         * httemplate/misc/states.cgi: mason style
3843
3844 2009-08-21 17:30  ivan
3845
3846         * httemplate/elements/header.html: doc
3847
3848 2009-08-21 17:29  ivan
3849
3850         * httemplate/edit/elements/edit.html: use name_singular if
3851           available too
3852
3853 2009-08-21 17:29  ivan
3854
3855         * httemplate/edit/cust_main/bottomfixup.js: comment
3856
3857 2009-08-21 17:29  ivan
3858
3859         * httemplate/edit/quick-charge.html: comments
3860
3861 2009-08-21 17:29  ivan
3862
3863         * fs_selfservice/FS-SelfService/cgi/passwd.cgi: not necessary
3864
3865 2009-08-21 17:27  ivan
3866
3867         * FS/FS/Cron/check.pm: fewer false positives
3868
3869 2009-08-21 17:27  ivan
3870
3871         * FS/FS/cust_bill.pm: doc
3872
3873 2009-08-21 17:26  ivan
3874
3875         * FS/FS/Record.pm: cleaner??
3876
3877 2009-08-21 17:22  ivan
3878
3879         * fs_selfservice/FS-SelfService/cgi/order_pkg.html,
3880           fs_selfservice/FS-SelfService/cgi/selfservice.cgi, FS/FS/Conf.pm,
3881           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
3882           fs_selfservice/FS-SelfService/cgi/misc/part_svc-columns.cgi,
3883           fs_selfservice/FS-SelfService/cgi/misc/svc_acct-domains.cgi,
3884           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
3885           httemplate/edit/cust_main/first_pkg/svc_acct.html: order
3886           svc_phone services from self-service too, RT#5085
3887
3888 2009-08-20 13:44  ivan
3889
3890         * fs_selfservice/FS-SelfService/SelfService.pm: mitigate harmless
3891           warnings spamming logs
3892
3893 2009-08-20 02:55  ivan
3894
3895         * FS/FS/part_event/Condition.pm: allow generic conditions for
3896           cust_statement, RT#4860
3897
3898 2009-08-20 02:47  ivan
3899
3900         * FS/FS/Mason.pm, FS/FS/cust_statement.pm, FS/FS/Cron/bill.pm,
3901           FS/FS/part_event/Action/cust_statement.pm,
3902           FS/FS/part_event/Action/cust_statement_send.pm,
3903           FS/FS/part_event/Condition/has_pkg_class.pm,
3904           FS/FS/part_event/Condition/has_pkgpart.pm,
3905           FS/FS/part_event/Condition/hasnt_pkgpart.pm,
3906           httemplate/misc/email-statement.cgi,
3907           httemplate/view/cust_statement-pdf.cgi,
3908           httemplate/view/cust_statement.html: email statements, RT#4860
3909
3910 2009-08-20 02:26  ivan
3911
3912         * bin/generate-table-module: tired of asking
3913
3914 2009-08-19 21:03  ivan
3915
3916         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
3917           FS/FS/cust_statement.pm, FS/FS/part_event.pm,
3918           FS/t/cust_statement.t, FS/FS/Cron/bill.pm,
3919           FS/FS/part_event/Action/cust_statement.pm,
3920           FS/FS/part_event/Action/cust_statement_send.pm,
3921           httemplate/view/cust_statement.html,
3922           httemplate/view/cust_main/payment_history.html,
3923           httemplate/view/cust_main/payment_history/statement.html:
3924           Emailing statements of accounts, RT#4860
3925
3926 2009-08-19 19:40  ivan
3927
3928         * FS/FS/part_event/Action/cust_bill_send.pm: eliminate unnecessary
3929           lookup
3930
3931 2009-08-19 14:27  ivan
3932
3933         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm,
3934           pkg_referral_credit_pkg.pm: add option to disable late fee taxes
3935
3936 2009-08-19 00:05  mark
3937
3938         * FS/FS/part_export/shellcommands_withdomain.pm: Turn off
3939           userdel_no_queue for MagicMail export
3940
3941 2009-08-18 23:15  jeff
3942
3943         * FS/FS/Report/Table/Monthly.pm,
3944           httemplate/graph/cust_bill_pkg.cgi,
3945           httemplate/graph/report_cust_bill_pkg.html,
3946           httemplate/search/cust_bill_pkg.cgi: option to count subpackages
3947           outside packages in sales report #5588
3948
3949 2009-08-18 05:21  jeff
3950
3951         * FS/FS/Conf.pm, httemplate/edit/cust_main/bottomfixup.js: support
3952           2009 - a better way?
3953
3954 2009-08-17 16:08  mark
3955
3956         * FS/FS/part_export/: shellcommands.pm,
3957           shellcommands_withdomain.pm: Add more fine-grained queue options
3958
3959 2009-08-17 13:48  jeff
3960
3961         * FS/FS/: Record.pm, Schema.pm, cust_bill.pm, cust_bill_pkg.pm,
3962           cust_bill_pkg_detail.pm, cust_svc.pm, part_pkg/voip_cdr.pm:
3963           improve emailed cdr csv file (#5727 again)
3964
3965 2009-08-16 15:45  jeff
3966
3967         * httemplate/edit/cust_main/bottomfixup.js: include a census
3968           zipcode link and other minor improvements
3969
3970 2009-08-14 15:13  jeff
3971
3972         * FS/FS/svc_acct.pm: add svcnum lookup for svc_acct
3973
3974 2009-08-14 14:51  jeff
3975
3976         * FS/FS/part_export/shellcommands.pm: add pkgnum and custnum to use
3977           as external ids
3978
3979 2009-08-14 10:26  mark
3980
3981         * httemplate/edit/cust_main_attach.cgi: Fix incorrect access right
3982
3983 2009-08-14 10:24  mark
3984
3985         * FS/FS/AccessRight.pm: Move note/attachment rights to new section
3986
3987 2009-08-13 15:53  mark
3988
3989         * FS/bin/freeside-void-payments: Add option to
3990           freeside-void-payments to cancel customers
3991
3992 2009-08-13 08:13  jeff
3993
3994         * FS/FS/cust_pkg.pm: fix fix multiple pkgpart search (need sanity
3995           check): don't let empty set limit search
3996
3997 2009-08-13 02:35  ivan
3998
3999         * ChangeLog: adding autogen changelog on 1.9
4000
4001 2009-08-13 02:25  ivan
4002
4003         * httemplate/view/cust_main.cgi: fix reverted changes.  grr.
4004           RT#4964
4005
4006 2009-08-12 17:26  ivan
4007
4008         * init.d/freeside-init: useful stuff for webdemo & profiling
4009
4010 2009-08-12 07:58  jeff
4011
4012         * bin/billco-upload, Makefile, FS/FS/Conf.pm, FS/FS/Cron/upload.pm,
4013           FS/bin/freeside-daily, FS/bin/freeside-monthly,
4014           httemplate/config/config-view.cgi: internalize billco-upload and
4015           automate the transfer to the provider RT#5902
4016
4017 2009-08-12 04:57  ivan
4018
4019         * httemplate/: docs/about.html, docs/credits.html,
4020           docs/license.html, elements/header-popup.html: slight
4021           about/credits UI tweak
4022
4023 2009-08-11 22:22  ivan
4024
4025         * FS/FS/: cust_main.pm, part_event/Action.pm,
4026           part_event/Action/cust_bill_fee_percent.pm,
4027           part_event/Action/fee.pm: add pre-bill event stage for late fees,
4028           RT#5589
4029
4030 2009-08-11 19:36  ivan
4031
4032         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
4033           httemplate/search/cust_pkg.cgi: fix multiple pkgpart search,
4034           RT#5924
4035
4036 2009-08-11 14:33  rsiddall
4037
4038         * rpm/freeside.spec: Back out kludge to show CVS snapshot date in
4039           version number in GUI.  You can get the snapshot date from the
4040           release number using "rpm -q freeside".
4041
4042 2009-08-11 14:29  rsiddall
4043
4044         * Makefile: Reset RPM release number back to 1 on a new version
4045           release.
4046
4047 2009-08-10 19:45  ivan
4048
4049         * FS/FS/part_event/Action/writeoff.pm: fix bad debt writeoff
4050           action, RT#5798
4051
4052 2009-08-10 19:34  ivan
4053
4054         * FS/FS/cust_main.pm: add $company_name and $company_address to
4055           decline template, RT#5869
4056
4057 2009-08-10 16:04  mark
4058
4059         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_attach.cgi,
4060           httemplate/edit/process/cust_main_attach.cgi,
4061           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
4062           httemplate/view/cust_main/attachments.html: Improve handling of
4063           deleted attachments
4064
4065 2009-08-10 14:44  ivan
4066
4067         * FS/FS/part_export/netsapiens.pm: last nits on netsapiens export,
4068           RT#5226
4069
4070 2009-08-10 11:05  mark
4071
4072         * FS/FS/part_export/shellcommands_withdomain.pm: Add preset for
4073           magicmail
4074
4075 2009-08-10 04:57  ivan
4076
4077         * fs_selfservice/FS-SelfService/cgi/process_svc_external.html: when
4078           using pkg-balances, limit self-service access when a customer
4079           with multiple packages logs on, RT#4189
4080
4081 2009-08-10 04:50  ivan
4082
4083         * FS/FS/ClientAPI/MyAccount.pm,
4084           fs_selfservice/FS-SelfService/SelfService.pm,
4085           fs_selfservice/FS-SelfService/cgi/myaccount.html,
4086           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
4087           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
4088           fs_selfservice/FS-SelfService/cgi/login.html,
4089           fs_selfservice/FS-SelfService/cgi/logout.html,
4090           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html:
4091           when using pkg-balances, limit self-service access when a
4092           customer with multiple packages logs on, RT#4189
4093
4094 2009-08-09 16:53  jeff
4095
4096         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: whoops: theory
4097           should match practice
4098
4099 2009-08-09 16:45  jeff
4100
4101         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: fix per agent
4102           spools
4103
4104 2009-08-09 15:47  jeff
4105
4106         * FS/FS/cust_bill_pkg.pm: don't bomb when the line item has no
4107           start date
4108
4109 2009-08-09 02:05  mark
4110
4111         * FS/FS/cust_attachment.pm, httemplate/edit/cust_main_attach.cgi,
4112           httemplate/edit/process/cust_main_attach.cgi,
4113           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
4114           httemplate/view/cust_main/attachments.html, FS/FS/AccessRight.pm,
4115           FS/FS/Conf.pm, FS/FS/Mason.pm, FS/FS/Record.pm, FS/FS/Schema.pm:
4116           Add cust_attachment stuff
4117
4118 2009-08-07 16:08  ivan
4119
4120         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
4121           httemplate/edit/cust_main/top_misc.html,
4122           httemplate/edit/process/cust_main.cgi,
4123           httemplate/elements/tr-input-date-field.html: add ability to edit
4124           signup dates (turn on cust_main-edit_signupdate config), RT#4644
4125
4126 2009-08-06 17:39  ivan
4127
4128         * FS/FS/cust_main.pm, httemplate/edit/process/quick-cust_pkg.cgi,
4129           httemplate/elements/tr-input-date-field.html,
4130           httemplate/misc/order_pkg.html,
4131           httemplate/view/cust_main/packages.html: don't start recurring
4132           billing when a start date hasn't been reached yet either... and
4133           since that works, add the start date to new package order,
4134           RT#5347
4135
4136 2009-08-05 17:41  ivan
4137
4138         * FS/FS/part_export/netsapiens.pm: pass mac addresses as lower-case
4139           to netsapiens, RT#5226
4140
4141 2009-08-05 17:39  ivan
4142
4143         * FS/FS/svc_phone.pm: delete phone_device records when svc_phone is
4144           deleted, RT#5226
4145
4146 2009-08-05 16:32  ivan
4147
4148         * FS/FS/part_pkg/: agent.pm, base_rate.pm, flat.pm,
4149           flat_delayed.pm, prorate_delayed.pm: fix cancellation errors with
4150           updated flat_introrate, RT#5865
4151
4152 2009-08-04 19:27  ivan
4153
4154         * FS/FS/: svc_acct.pm: export negative byte values to chillispot
4155           attributes as 0, RT#5815
4156
4157 2009-08-04 16:43  ivan
4158
4159         * FS/: FS/svc_acct.pm, bin/freeside-sqlradius-reset: hopefully
4160           ignore errors about deleted accounts and properly finish
4161           freeside-sqlradius-reset, RT#5868
4162
4163 2009-08-04 15:04  ivan
4164
4165         * FS/: FS/svc_Common.pm, bin/freeside-sqlradius-reset: ignore
4166           problams calling ->overlimit during sqlradius-reset, wtf?!
4167           RT#5868
4168
4169 2009-08-03 17:19  ivan
4170
4171         * FS/FS/cust_pkg.pm: don't reset usage on package change when
4172           usage_rollover is on, it adds twice...
4173
4174 2009-08-03 12:54  ivan
4175
4176         * httemplate/elements/header.html: looks slightly better in default
4177           IE hopefully
4178
4179 2009-08-03 07:17  jeff
4180
4181         * FS/FS/part_export/shellcommands.pm: new doesn't exist
4182
4183 2009-08-03 07:07  jeff
4184
4185         * FS/FS/part_export/shellcommands.pm: bad tyops
4186
4187 2009-08-01 12:16  jeff
4188
4189         * FS/FS/: Schema.pm, queue.pm, queue_arg.pm: support broader array
4190           of queue args #5855, fallout from #5495
4191
4192 2009-07-31 06:20  ivan
4193
4194         * FS/FS/ClientAPI/MyAccount.pm,
4195           fs_selfservice/FS-SelfService/SelfService.pm,
4196           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
4197           fs_selfservice/FS-SelfService/cgi/change_bill.html,
4198           fs_selfservice/FS-SelfService/cgi/change_password.html,
4199           fs_selfservice/FS-SelfService/cgi/change_pay.html,
4200           fs_selfservice/FS-SelfService/cgi/change_ship.html,
4201           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
4202           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
4203           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
4204           fs_selfservice/FS-SelfService/cgi/footer.html,
4205           fs_selfservice/FS-SelfService/cgi/header.html,
4206           fs_selfservice/FS-SelfService/cgi/login.html,
4207           fs_selfservice/FS-SelfService/cgi/logout.html,
4208           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
4209           fs_selfservice/FS-SelfService/cgi/make_payment.html,
4210           fs_selfservice/FS-SelfService/cgi/myaccount.html,
4211           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
4212           fs_selfservice/FS-SelfService/cgi/payment_results.html,
4213           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
4214           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
4215           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
4216           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
4217           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
4218           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
4219           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
4220           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
4221           fs_selfservice/FS-SelfService/cgi/provision.html,
4222           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
4223           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
4224           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
4225           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
4226           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
4227           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: skin
4228           up self-service according to config passed from backend, RT#5530
4229
4230 2009-07-31 00:58  ivan
4231
4232         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
4233
4234 2009-07-31 00:51  ivan
4235
4236         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
4237
4238 2009-07-30 02:19  ivan
4239
4240         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: pass a pkgnum from
4241           self-service if applicable, RT#4339
4242
4243 2009-07-30 01:43  ivan
4244
4245         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: lost fix for
4246           illegal state?
4247
4248 2009-07-30 00:39  ivan
4249
4250         * httemplate/view/cust_main/change_history.html: small fix to
4251           change history to not error out with svc_acct services, RT#1005
4252
4253 2009-07-30 00:35  mark
4254
4255         * FS/FS/part_export/shellcommands.pm: Make no_queue option work
4256           correctly
4257
4258 2009-07-29 23:52  ivan
4259
4260         * httemplate/view/cust_main/payment_history.html: didn't mean to
4261           leave a Dump(er) there
4262
4263 2009-07-29 23:50  ivan
4264
4265         * httemplate/edit/cust_pay.cgi: another accidentally (alliterated)
4266           vestigial variable
4267
4268 2009-07-29 23:49  ivan
4269
4270         * httemplate/edit/cust_credit.cgi: don't need to lookup cust_main
4271           here
4272
4273 2009-07-29 23:48  ivan
4274
4275         * httemplate/elements/select-cust_pkg-balances.html: fix for
4276           stickiness on errors
4277
4278 2009-07-29 23:42  ivan
4279
4280         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
4281           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
4282           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
4283           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
4284           FS/FS/cust_pay_void.pm, FS/FS/cust_pkg.pm, FS/FS/cust_main.pm,
4285           httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
4286           httemplate/edit/process/cust_pay.cgi,
4287           httemplate/elements/select-cust_pkg-balances.html,
4288           httemplate/elements/tr-select-cust_pkg-balances.html,
4289           httemplate/view/cust_bill.cgi, httemplate/view/cust_pay.html,
4290           httemplate/view/cust_main/packages.html,
4291           httemplate/view/cust_main/payment_history.html,
4292           httemplate/view/cust_main/packages/status.html,
4293           httemplate/view/cust_main/payment_history/payment.html,
4294           httemplate/view/cust_main/payment_history/credit.html,
4295           httemplate/view/cust_main/payment_history/voided_payment.html:
4296           experimental package balances, RT#4339
4297
4298 2009-07-28 15:21  jeff
4299
4300         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
4301           FS/FS/cust_main.pm, httemplate/edit/cust_main/billing.html,
4302           httemplate/view/cust_main/billing.html: feature to email CSV of
4303           CDRs with invoices #5727
4304
4305 2009-07-28 14:17  ivan
4306
4307         * FS/FS/Conf.pm, FS/FS/AccessRight.pm, FS/FS/Mason.pm,
4308           FS/FS/svc_external.pm, httemplate/pref/pref.html,
4309           httemplate/view/cust_main.cgi,
4310           httemplate/view/cust_main/change_history.html: adding a basic
4311           change history using history tables, RT#1005, RT#4357
4312
4313 2009-07-27 19:12  mark
4314
4315         * FS/FS/part_export/: shellcommands.pm,
4316           shellcommands_withdomain.pm: Add no_queue option to shellcommands
4317           exports
4318
4319 2009-07-27 12:51  ivan
4320
4321         * httemplate/misc/cancel_pkg.html: fix spacing
4322
4323 2009-07-27 02:59  ivan
4324
4325         * httemplate/search/: report_cust_pay.html,
4326           elements/cust_pay_or_refund.html: searching for voided payments
4327           by void date as well, RT#5786
4328
4329 2009-07-27 02:07  ivan
4330
4331         * httemplate/: elements/menu.html, search/cust_pay_void.html,
4332           search/report_cust_pay.html,
4333           search/elements/cust_pay_or_refund.html, view/cust_pay.html,
4334           view/cust_pay_void.html: voided payment report, RT#5786
4335
4336 2009-07-26 23:17  ivan
4337
4338         * FS/FS/Conf.pm, httemplate/config/config-view.cgi: add deprecated
4339           config options back to Conf.pm to fix "unapplypayments" fails
4340           existential comparison errors, RT#2927
4341
4342 2009-07-26 20:26  jeff
4343
4344         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
4345           httemplate/edit/cust_main.cgi,
4346           httemplate/edit/cust_main/bottomfixup.js,
4347           httemplate/edit/cust_main/contact.html,
4348           httemplate/elements/location.html,
4349           httemplate/misc/xmlhttp-cust_main-censustract.html,
4350           httemplate/search/cust_pkg.cgi,
4351           httemplate/view/cust_main/misc.html: FCC from 477 improvements
4352           #4912
4353
4354 2009-07-26 13:23  jeff
4355
4356         * httemplate/search/svc_broadband.cgi: fix links
4357
4358 2009-07-26 12:36  ivan
4359
4360         * rt/: FREESIDE_MODIFIED, html/Elements/PageLayout,
4361           html/Elements/SelectDate: fix the date picker in RT to use
4362           jscalendar instead of an HTML popup (that had acquired the page
4363           header, eek), RT#1682
4364
4365 2009-07-26 11:40  ivan
4366
4367         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
4368           1.180.2.49 (2009-7-26), RT#2873
4369
4370 2009-07-25 23:38  jeff
4371
4372         * FS/bin/freeside-apply_payments_and_credits: command line tool to
4373           apply payments and credits
4374
4375 2009-07-25 15:00  ivan
4376
4377         * htetc/handler.pl: set a character encoding for all pages; this
4378           should fix problems with diamond question marks even when the
4379           server gets an UTF-8 default setting, RT#3094
4380
4381 2009-07-25 14:33  ivan
4382
4383         * FS/FS/cust_event.pm, httemplate/search/cust_event.html: this
4384           should fix the re-email/print links on event search pages sending
4385           too much, RT#5740, RT#5570
4386
4387 2009-07-25 00:57  ivan
4388
4389         * FS/FS/Record.pm: teach Record.pm about BYTEA handling in order to
4390           store files in the db, RT#4964
4391
4392 2009-07-24 02:38  ivan
4393
4394         * FS/FS/: Conf.pm, svc_acct.pm: add handling of ChilliSpot (and
4395           CoovaChilli) Max attributes, specifically
4396           ChilliSpot-Max-{Input,Output,Total}-{Octets,Gigawords}, RT#5815
4397
4398 2009-07-23 22:51  mark
4399
4400         * FS/bin/freeside-void-payments: Add -v switch (verbose) to
4401           freeside-void-payments
4402
4403 2009-07-23 12:46  ivan
4404
4405         * FS/FS/cust_pay.pm: avoid harmless warning: Use of uninitialized
4406           value in string ne
4407
4408 2009-07-23 12:40  ivan
4409
4410         * FS/bin/freeside-void-payments: fix -r option, RT#5675
4411
4412 2009-07-23 09:48  jeff
4413
4414         * httemplate/browse/svc_acct_pop.cgi: restore svc_acct_pop editing
4415
4416 2009-07-23 06:25  ivan
4417
4418         * httemplate/: browse/cust_main_county.cgi,
4419           edit/process/cust_main_county-collapse.cgi: add back remove
4420           ("collapse") links again.  on each line this time.  RT#2973
4421
4422 2009-07-22 23:58  ivan
4423
4424         * FS/FS/Tron.pm: need to see who is still on deb 4 & pg 7.4
4425
4426 2009-07-22 15:05  ivan
4427
4428         * httemplate/view/cust_main/misc.html: fix bombing out on new
4429           DateTime
4430
4431 2009-07-21 11:44  ivan
4432
4433         * FS/FS/: Schema.pm, part_pkg/cdr_termination.pm: sub-penny
4434           termination pricing too, RT#5495
4435
4436 2009-07-21 00:03  ivan
4437
4438         * FS/FS/part_pkg/voip_cdr.pm: yow.  fix spurious charge errors
4439           w/single_price, round to four decimal places (wtf?) instead of 2,
4440           RT#5495
4441
4442 2009-07-20 22:29  ivan
4443
4444         * FS/FS/part_pkg/voip_cdr.pm: and fix min_charge option, RT#5495
4445
4446 2009-07-20 22:27  ivan
4447
4448         * FS/FS/part_pkg/voip_cdr.pm: if we're going to do recur_Common,
4449           have to use and @ISA (and capitalize) it
4450
4451 2009-07-20 17:20  ivan
4452
4453         * FS/FS/part_pkg/voip_cdr.pm: don't have a money type in package
4454           definitions at the moment
4455
4456 2009-07-20 16:01  jeff
4457
4458         * FS/FS/: Conf.pm, cust_bill.pm: config setting to have emailed
4459           invoices include call details #5275
4460
4461 2009-07-20 07:26  jeff
4462
4463         * httemplate/elements/checkbox.html,
4464           httemplate/elements/tr-checkbox.html,
4465           httemplate/elements/tr-justtitle.html,
4466           httemplate/elements/tr-title.html, FS/FS/Schema.pm,
4467           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
4468           FS/FS/part_pkg.pm, FS/FS/part_pkg_link.pm,
4469           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
4470           httemplate/edit/process/part_pkg.cgi: bundle bill linked packages
4471           into top line total when desired #5724
4472
4473 2009-07-19 21:51  ivan
4474
4475         * FS/FS/cust_pkg.pm: one $conf is enough
4476
4477 2009-07-19 21:40  ivan
4478
4479         * rt/: FREESIDE_MODIFIED, lib/RT/Transaction_Overlay.pm: slightly
4480           improve terrible quoting behavior when you change MessageBoxWidth
4481
4482 2009-07-19 21:19  ivan
4483
4484         * httemplate/elements/header.html: fix preferences links showing as
4485           blue/purple on RT side
4486
4487 2009-07-19 21:14  ivan
4488
4489         * rt/: FREESIDE_MODIFIED, html/Ticket/Create.html: fix badly styled
4490           links on ticket create (fallout from RT borging/styling)
4491
4492 2009-07-17 16:33  ivan
4493
4494         * FS/FS/cdr.pm: remove unused cdr_upstream_rate
4495
4496 2009-07-17 16:10  rsiddall
4497
4498         * rpm/freeside.spec: Filter out requirements for specific Freeside
4499           modules so that you can install an RPM which requires missing
4500           Freeside modules.
4501
4502 2009-07-17 15:26  ivan
4503
4504         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily: commit
4505           pkgpart exclusion for billing run, RT#5495
4506
4507 2009-07-17 07:58  jeff
4508
4509         * bin/billco-upload: add mutex and commit changes found on
4510           installed system
4511
4512 2009-07-16 19:29  jeff
4513
4514         * httemplate/search/cust_pkg.cgi: FSM, another missed file for 477
4515           reporting
4516
4517 2009-07-16 18:44  jeff
4518
4519         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/voip_cdr.pm:
4520           bill usage when cancelling package
4521
4522 2009-07-16 18:08  jeff
4523
4524         * bin/generate-table-module: black magic to edit Mason.pm as well
4525
4526 2009-07-16 17:35  ivan
4527
4528         * FS/FS/part_pkg/: voip_cdr.pm: add single_price option so you can
4529           do one per-minute price without rate tables, RT#5495
4530
4531 2009-07-16 17:33  ivan
4532
4533         * FS/MANIFEST: get rid of cdr_upstream_rate table and some other
4534           old convergent cruft
4535
4536 2009-07-16 17:10  ivan
4537
4538         * FS/: FS/Schema.pm, FS/cdr.pm, FS/cdr_upstream_rate.pm,
4539           FS/part_pkg/voip_cdr.pm, FS.pm, t/cdr_upstream_rate.t: get rid of
4540           cdr_upstream_rate table and some other old convergent cruft
4541
4542 2009-07-16 15:16  jeff
4543
4544         * FS/FS/Mason.pm: dark magic coming soon
4545
4546 2009-07-15 18:57  jeff
4547
4548         * httemplate/search/477.html: duh! more 477 files
4549
4550 2009-07-15 18:35  jeff
4551
4552         * httemplate/search/report_477.html: missed file for 477 reporting
4553
4554 2009-07-15 16:06  ivan
4555
4556         * FS/FS/part_pkg/cdr_termination.pm: unused for now
4557
4558 2009-07-15 15:49  ivan
4559
4560         * FS/FS/: Conf.pm, cdr.pm: add option to trim leading zeros when
4561           setting charged_party to accountcode, RT#5495
4562
4563 2009-07-14 12:06  rsiddall
4564
4565         * FS/FS/part_export/domreg_net_dri.pm: Minor bug fix, spotted by
4566           Jeff.
4567
4568 2009-07-14 12:05  rsiddall
4569
4570         * FS/FS/svc_domain.pm: Changed description of "action" field to
4571           match domain registration exports.
4572
4573 2009-07-13 20:14  ivan
4574
4575         * htetc/handler.pl: fix warnings, from RT merge fallout
4576
4577 2009-07-13 19:53  ivan
4578
4579         * FS/FS/part_export/netsapiens.pm: fix netsapiens device
4580           provisioning?  or at least better debugging, RT#5226
4581
4582 2009-07-13 19:52  ivan
4583
4584         * httemplate/elements/tr-select-did.html: stop Dumper spew
4585
4586 2009-07-13 17:28  rsiddall
4587
4588         * Makefile, FS/FS/svc_domain.pm,
4589           FS/FS/part_export/domreg_net_dri.pm,
4590           httemplate/edit/process/domreg.cgi: New export to
4591           register/transfer/renew/revoke domains using Net::DRI.  Currently
4592           optimized for OpenSRS.  Should become more generalized in later
4593           releases.  Modified Makefile to insert the Freeside log folder
4594           into the new export.  Modified svc_domain.pm to prevent
4595           generation of transfer requests when a domain is moved to a
4596           different package with a domain registration attached to one of
4597           the included services.  Modified domreg.cgi to display errors on
4598           a separate page.
4599
4600 2009-07-13 09:02  jeff
4601
4602         * FS/FS/: tax_rate.pm, tax_rate_location.pm: correct ordering and
4603           other bugs in tax updates
4604
4605 2009-07-13 03:12  ivan
4606
4607         * FS/FS/part_pkg/recur_Common.pm: eliminate harmless "no %info hash
4608           found in FS::part_pkg::recur_Common, skipping" warning
4609
4610 2009-07-13 02:19  ivan
4611
4612         * FS/FS/ClientAPI/MyAccount.pm,
4613           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: fix
4614           self-service agent-specific logos
4615
4616 2009-07-13 02:10  ivan
4617
4618         * httemplate/view/cust_bill-logo.cgi: fix old-style agent-virt
4619           logo?
4620
4621 2009-07-13 00:21  ivan
4622
4623         * conf/invoice_html: thank you IE8
4624
4625 2009-07-13 00:10  ivan
4626
4627         * httemplate/search/report_unapplied_cust_pay.html: clarify wording
4628
4629 2009-07-12 20:24  ivan
4630
4631         * rt/html/Elements/PageLayout: think that should be it, fix bar
4632           when there's no primary $page_tabs
4633
4634 2009-07-12 20:15  ivan
4635
4636         * rt/html/Elements/Footer: no need for Time to display either
4637
4638 2009-07-12 19:33  ivan
4639
4640         * rt/html/Elements/PageLayout: style RT's menubars like ours
4641
4642 2009-07-12 18:50  ivan
4643
4644         * httemplate/elements/: header.html, menubar.html: style nits
4645
4646 2009-07-12 16:45  ivan
4647
4648         * httemplate/elements/header.html: fix header sizes :/
4649
4650 2009-07-12 16:38  ivan
4651
4652         * FS/FS/CGI.pm: this should fix $fsurl under the unified RT?  sure
4653           hope so
4654
4655 2009-07-12 16:27  ivan
4656
4657         * rt/html/NoAuth/css/3.5-default/titlebox.css: fix excessive RT
4658           margins
4659
4660 2009-07-12 16:25  ivan
4661
4662         * httemplate/edit/cust_main.cgi: ACL on customer edit
4663
4664 2009-07-12 16:22  ivan
4665
4666         * httemplate/elements/header.html, httemplate/elements/menu.html,
4667           httemplate/elements/xmenu.css, httemplate/elements/xmenu.top.css,
4668           rt/FREESIDE_MODIFIED, rt/etc/RT_SiteConfig.pm,
4669           rt/html/Elements/Header,
4670           rt/html/NoAuth/css/3.5-default/freeside.css,
4671           rt/html/NoAuth/css/3.5-default/misc.css,
4672           rt/html/Ticket/Display.html: resolve style weirdness (fallout
4673           from RT integration), especially non-fixed-width comment boxes,
4674           menu/searchbar differences, RT#1169
4675
4676 2009-07-12 12:32  ivan
4677
4678         * httemplate/elements/menu.html: update tickting config
4679           descriptions
4680
4681 2009-07-12 06:27  jeff
4682
4683         * FS/FS/Record.pm: stop gratuitous hash manipulatoin during enum
4684           untaint
4685
4686 2009-07-10 19:40  ivan
4687
4688         * bin/drop_slony.slonik: notes
4689
4690 2009-07-10 10:50  ivan
4691
4692         * httemplate/elements/: select-did.html, tr-select-did.html: fix
4693           svc_phone provisioning!
4694
4695 2009-07-09 17:36  ivan
4696
4697         * FS/FS/cdr.pm: fix sansay CDR import to ignore "NA" in dates,
4698           RT#5495
4699
4700 2009-07-09 16:59  ivan
4701
4702         * FS/FS/cdr.pm, FS/FS/cdr/sansay.pm, eg/cdr_template.pm: sansay
4703           CDRs, RT#5495
4704
4705 2009-07-09 16:58  ivan
4706
4707         * FS/bin/freeside-cdr-sftp_and_import: add -r option
4708
4709 2009-07-09 14:05  ivan
4710
4711         * FS/FS/cust_main.pm, httemplate/elements/menu.html,
4712           httemplate/search/report_unapplied_cust_pay.html,
4713           httemplate/search/unapplied_cust_pay.html: unapplied payments
4714           report, RT#4861
4715
4716 2009-07-09 13:36  ivan
4717
4718         * httemplate/search/elements/cust_main_dayranges.html: no idea how
4719           i missed fixing this before
4720
4721 2009-07-09 13:18  ivan
4722
4723         * httemplate/search/report_receivables.cgi: oops
4724
4725 2009-07-08 19:34  ivan
4726
4727         * rt/html/Elements/Header: doh, fix RT onLoadHook; this fixes
4728           "Undefined subroutine &HTML::Mason::Commands::onLoadHook" error
4729           on ticket creation and otherwise, RT#1169
4730
4731 2009-07-08 04:12  ivan
4732
4733         * FS/FS/TicketSystem/RT_External.pm,
4734           FS/FS/TicketSystem/RT_Internal.pm, httemplate/elements/menu.html,
4735           FS/FS/Conf.pm, FS/FS/Mason.pm, htetc/handler.pl,
4736           httemplate/elements/about_freeside.html,
4737           httemplate/elements/about_rt.html,
4738           httemplate/elements/header.html,
4739           httemplate/elements/popup_link.html, rt/FREESIDE_MODIFIED,
4740           rt/html/Elements/Header, rt/html/Elements/PageLayout,
4741           rt/html/Elements/Tabs, rt/html/Prefs/SearchOptions.html,
4742           rt/html/User/Prefs.html: borg RT menus, RT#1169
4743
4744 2009-07-07 20:33  ivan
4745
4746         * httemplate/search/: report_receivables.cgi,
4747           report_unapplied_cust_pay.html, unapplied_cust_pay.html,
4748           elements/cust_main_dayranges.html: factor out the range-handling
4749           portions of receivables report, start on a similar unapplied
4750           payment report, RT#4861
4751
4752 2009-07-07 02:53  ivan
4753
4754         * FS/FS/Schema.pm, httemplate/view/svc_broadband.cgi: allow null
4755           svc_broadband.ip_addr
4756
4757 2009-07-07 02:23  ivan
4758
4759         * FS/FS/: Conf.pm, Schema.pm, svc_broadband.pm: allow null
4760           svc_broadband.ip_addr
4761
4762 2009-07-07 02:22  ivan
4763
4764         * httemplate/edit/svc_broadband.cgi: UI nit - double #
4765
4766 2009-07-07 00:32  mark
4767
4768         * FS/bin/freeside-void-payments: Add freeside-void-payments script
4769           for returned check processing
4770
4771 2009-07-06 17:53  ivan
4772
4773         * FS/FS/cdr/netcentrex.pm: for netcentrex CDRs, import duration to
4774           duration field (previously only billsec)
4775
4776 2009-07-06 17:47  ivan
4777
4778         * FS/FS/cdr.pm: on CDR date parse, consider 1970-01-01 NULL like
4779           1900-01-01, RT#4081
4780
4781 2009-07-06 16:14  ivan
4782
4783         * httemplate/search/: cdr.html, report_cdr.html: search cdr by
4784           acctid
4785
4786 2009-07-06 14:34  ivan
4787
4788         * httemplate/browse/rate_region.html: align, display countrycode
4789           with +, space between prefixes allowing wrapping
4790
4791 2009-07-05 17:28  ivan
4792
4793         * httemplate/view/svc_phone.cgi: fix incoming CDR links wrt
4794           cdrbatch field
4795
4796 2009-07-05 17:10  ivan
4797
4798         * httemplate/elements/: select-did.html, tr-select-did.html: doh
4799
4800 2009-07-05 16:56  ivan
4801
4802         * httemplate/elements/: select-did.html, tr-select-did.html: allow
4803           svc_phone.phonenum to be edited when a DID selector is not in use
4804
4805 2009-07-05 16:17  ivan
4806
4807         * httemplate/search/cdr.html: format start/answer/end dates and
4808           link svcnum to service
4809
4810 2009-07-05 14:35  ivan
4811
4812         * FS/FS/Schema.pm, FS/FS/cdr.pm,
4813           httemplate/elements/checkboxes.html, httemplate/search/cdr.html,
4814           httemplate/search/report_cdr.html: CDR search by dcontext,
4815           charged_party, toggle of display fields, RT#4081
4816
4817 2009-07-03 17:47  ivan
4818
4819         * FS/FS/part_event/Condition/: cust_payments.pm,
4820           cust_payments_pkg.pm: add condition based on total customer
4821           payments as a multiplier of a specific package, RT#3983
4822
4823 2009-07-03 17:08  ivan
4824
4825         * FS/FS/part_event/Condition/once.pm: spealing
4826
4827 2009-07-02 04:22  ivan
4828
4829         * FS/FS/cdr.pm, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
4830           FS/FS/part_pkg/cdr_termination.pm,
4831           httemplate/edit/cust_main/billing.html,
4832           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
4833           settlement cdr processing, RT#5495
4834
4835 2009-07-01 19:02  ivan
4836
4837         * FS/FS/: cust_main.pm, part_event/Action/cust_bill_fee_percent.pm,
4838           part_event/Action/fee.pm: fix late fees, RT#5665
4839
4840 2009-07-01 18:26  jeff
4841
4842         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_pkg/flat.pm,
4843           FS/FS/part_pkg/flat_introrate.pm, httemplate/search/cust_pkg.cgi:
4844           update flat_introrate plan to better fit current codebase RT#4912
4845
4846 2009-07-01 03:28  ivan
4847
4848         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
4849           FS/FS/cust_main.pm, FS/FS/part_pkg/cdr_termination.pm,
4850           FS/FS/part_pkg/recur_Common.pm, FS/t/cdr_termination.t,
4851           httemplate/edit/cust_main/billing.html,
4852           httemplate/view/cust_main/billing.html: start of settlement CDR
4853           processing, RT#5495
4854
4855 2009-06-30 22:34  ivan
4856
4857         * FS/FS/part_event/Action/cust_bill_fee_percent.pm,
4858           FS/FS/part_event/Action/fee.pm,
4859           httemplate/elements/select-taxclass.html,
4860           httemplate/elements/tr-select-taxclass.html: add tax class
4861           selection back for late charges w/1.9 events, RT#5665
4862
4863 2009-06-30 13:18  jeff
4864
4865         * FS/FS.pm, httemplate/elements/menu.html: documentation
4866           corrections
4867
4868 2009-06-30 12:38  ivan
4869
4870         * FS/FS/Schema.pm, FS/FS/part_pkg_taxclass.pm,
4871           httemplate/browse/part_pkg_taxclass.html,
4872           httemplate/edit/part_pkg_taxclass.html,
4873           httemplate/edit/process/part_pkg_taxclass.html,
4874           httemplate/elements/menu.html,
4875           httemplate/elements/select-taxclass.html,
4876           httemplate/elements/tr-select-taxclass.html: disabling a
4877           taxclass, RT#5472
4878
4879 2009-06-30 05:32  ivan
4880
4881         * httemplate/edit/quick-charge.html: remove debugging
4882
4883 2009-06-30 05:28  ivan
4884
4885         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
4886           httemplate/edit/REAL_cust_pkg.cgi,
4887           httemplate/edit/quick-charge.html,
4888           httemplate/edit/process/REAL_cust_pkg.cgi,
4889           httemplate/view/cust_main/packages/status.html,
4890           FS/FS/Cron/bill.pm, httemplate/edit/process/quick-charge.cgi:
4891           one-time charge "hold for later" / any package future start date,
4892           RT#5347
4893
4894 2009-06-30 04:09  ivan
4895
4896         * FS/FS/part_export/netsapiens.pm: this will help
4897
4898 2009-06-30 02:38  ivan
4899
4900         * FS/FS/: phone_device.pm, part_export/netsapiens.pm: more steps to
4901           netsapiens export, RT#5226
4902
4903 2009-06-29 19:54  ivan
4904
4905         * FS/FS/part_export/netsapiens.pm: add DID association w/user?
4906           docs from netsapiens rough... RT#5226
4907
4908 2009-06-29 18:42  ivan
4909
4910         * FS/FS.pm, FS/MANIFEST, FS/FS/Mason.pm, FS/FS/Schema.pm,
4911           FS/FS/part_device.pm, FS/FS/phone_device.pm, FS/FS/svc_phone.pm,
4912           FS/t/part_device.t, FS/t/phone_device.t,
4913           httemplate/browse/part_device.html,
4914           httemplate/edit/part_device.html,
4915           httemplate/edit/phone_device.html,
4916           httemplate/edit/process/part_device.html,
4917           httemplate/edit/process/phone_device.html,
4918           httemplate/misc/delete-phone_device.html,
4919           httemplate/misc/part_device-import.html,
4920           httemplate/elements/menu.html,
4921           httemplate/misc/process/part_device-import.html,
4922           httemplate/view/svc_phone.cgi: phone devices (for netsapiens
4923           integration), RT#5226
4924
4925 2009-06-29 15:48  rsiddall
4926
4927         * rpm/freeside.spec: Fix PDF invoice generation, including
4928           requirement for ghostscript.
4929
4930 2009-06-29 07:45  jeff
4931
4932         * bin/cust_pay_histogram: show total number of payments
4933
4934 2009-06-29 06:55  jeff
4935
4936         * bin/cust_pay_histogram: commandline tool for examining cust_pay
4937           records by date range #5652
4938
4939 2009-06-29 06:53  jeff
4940
4941         * FS/FS/part_pkg_report_option.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
4942           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
4943           FS/t/part_pkg_report_option.t, FS/FS.pm, FS/MANIFEST,
4944           httemplate/browse/part_pkg_report_option.html,
4945           httemplate/edit/part_pkg.cgi,
4946           httemplate/edit/part_pkg_report_option.html,
4947           httemplate/edit/cust_main/bottomfixup.html,
4948           httemplate/edit/cust_main/bottomfixup.js,
4949           httemplate/edit/cust_main/choose_tax_location.html,
4950           httemplate/edit/process/part_pkg.cgi,
4951           httemplate/edit/process/part_pkg_report_option.html,
4952           httemplate/misc/xmlhttp-cust_main-censustract.html,
4953           httemplate/edit/cust_main/contact.html,
4954           httemplate/elements/location.html, httemplate/elements/menu.html,
4955           httemplate/search/cust_main.html,
4956           httemplate/search/report_cust_main.html,
4957           httemplate/search/report_cust_pkg.html: FCC form 477 reporting
4958           #4912
4959
4960 2009-06-28 23:21  ivan
4961
4962         * FS/MANIFEST: remove freeside-expiration-alerter
4963
4964 2009-06-26 17:55  ivan
4965
4966         * FS/bin/freeside-expiration-alerter: replaced by
4967           FS::Cron::alert_expiration
4968
4969 2009-06-26 16:21  ivan
4970
4971         * FS/bin/freeside-queued: doh, brainfart, RT#5572
4972
4973 2009-06-26 16:12  ivan
4974
4975         * FS/bin/freeside-queued: add -s and -n flags to freeside-daily to
4976           specify the kinds of jobs to be run, RT#5572
4977
4978 2009-06-26 11:53  ivan
4979
4980         * FS/FS/cust_main.pm: in smart_search, move duplicate elimination
4981           bits so that they're used even when doing an exact search on a
4982           browser-remembered result
4983
4984 2009-06-25 23:55  mark
4985
4986         * FS/: FS/Conf.pm, bin/freeside-daily: Add expiration alerts to
4987           freeside-daily routine
4988
4989 2009-06-25 13:23  ivan
4990
4991         * FS/FS/ClientAPI/Signup.pm: finish fixing "Real time processing
4992           not enabled!" error when using signup without any real-time
4993           processor
4994
4995 2009-06-25 12:55  ivan
4996
4997         * FS/FS/ClientAPI/Signup.pm: eliminate harmless warning log spam:
4998           Argument "" isn't numeric in numeric eq (==) at
4999           /usr/local/share/perl/5.8.8/FS/ClientAPI/Signup.pm line 57
5000
5001 2009-06-25 12:47  ivan
5002
5003         * FS/FS/: agent.pm, ClientAPI/Signup.pm: fix signups for the
5004           no-gateway-at-all case, RT#5673
5005
5006 2009-06-25 12:06  ivan
5007
5008         * httemplate/search/cust_tax_adjustment.html: fix tax adjustment
5009           report
5010
5011 2009-06-24 18:28  ivan
5012
5013         * FS/FS.pm, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Conf.pm,
5014           FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
5015           FS/FS/cust_main.pm, FS/FS/cust_tax_adjustment.pm,
5016           FS/t/cust_tax_adjustment.t,
5017           httemplate/edit/cust_tax_adjustment.html,
5018           httemplate/edit/process/cust_tax_adjustment.html,
5019           httemplate/search/cust_tax_adjustment.html,
5020           httemplate/view/cust_main/payment_history.html: tax adjustments,
5021           RT#5595
5022
5023 2009-06-24 18:22  ivan
5024
5025         * httemplate/view/cust_main/one_time_charge_link.html: fix extra
5026           whitespace in IE
5027
5028 2009-06-24 11:36  ivan
5029
5030         * init.d/freeside-init, FS/bin/freeside-queued: add support for db
5031           profiling, RT#5662
5032
5033 2009-06-24 02:07  mark
5034
5035         * FS/: FS/Cron/alert_expiration.pm, bin/freeside-daily: Move
5036           expiration alerts into FS::Cron::alert_expiration
5037
5038 2009-06-23 21:42  ivan
5039
5040         * FS/FS/part_pkg.pm: fix upgrade issue w/ black part_pkg.comment,
5041           RT#3988
5042
5043 2009-06-23 18:40  ivan
5044
5045         * httemplate/graph/cust_bill_pkg.cgi: fix total links on
5046           agent-specific sales report, RT#5449
5047
5048 2009-06-23 13:33  rsiddall
5049
5050         * httemplate/view/svc_domain.cgi: Remove ability to renew domain
5051           registration for more than one year as we can't automatically
5052           bill for multi-year renewals at this time.
5053
5054 2009-06-22 16:42  ivan
5055
5056         * FS/FS/cust_pay.pm: fix using encryption produces non-decrypted
5057           data in payment receipts, RT#5536
5058
5059 2009-06-22 15:55  ivan
5060
5061         * FS/FS/Mason.pm, httemplate/search/cust_main.html: fix advanced
5062           customer report failure, RT#5515
5063
5064 2009-06-22 10:00  jeff
5065
5066         * FS/FS/cust_main.pm: wtf?  the tax applies but it doesn't? RT#5574
5067
5068 2009-06-22 03:45  ivan
5069
5070         * FS/FS/part_pkg.pm: eliminate harmless upgrade error: Argument ""
5071           isn't numeric in numeric eq (==) at
5072           /usr/local/share/perl/5.8.8/FS/part_pkg.pm line 371.
5073
5074 2009-06-22 03:39  ivan
5075
5076         * FS/FS/access_user.pm: fix pod
5077
5078 2009-06-22 03:28  ivan
5079
5080         * FS/FS/part_pkg.pm: fix setup/recur -> setup_fee/recur_fee upgrade
5081
5082 2009-06-22 03:06  ivan
5083
5084         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
5085           httemplate/search/cust_bill_pkg.cgi,
5086           httemplate/search/report_tax.cgi: finish basic implemention of
5087           tax exemption by tax name hack, RT#5127
5088
5089 2009-06-22 00:50  ivan
5090
5091         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
5092           FS/FS/cust_main.pm, FS/FS/cust_main_exemption.pm,
5093           FS/t/cust_main_exemption.t,
5094           httemplate/edit/cust_main/billing.html,
5095           httemplate/edit/process/cust_main.cgi,
5096           httemplate/view/cust_main/billing.html: tax exemption by tax
5097           name, RT#5127
5098
5099 2009-06-21 15:00  ivan
5100
5101         * FS/FS/part_pkg/agent.pm: eliminate leaky debugging and a warning
5102           about it
5103
5104 2009-06-21 08:42  jeff
5105
5106         * FS/FS/part_export/: www_plesk.pm, acct_plesk.pm: link to docs
5107           #5855
5108
5109 2009-06-21 08:21  jeff
5110
5111         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
5112           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
5113           httemplate/edit/REAL_cust_pkg.cgi,
5114           httemplate/edit/agent_type.cgi, httemplate/edit/cust_pkg.cgi,
5115           httemplate/edit/part_bill_event.cgi,
5116           httemplate/edit/part_pkg.cgi, httemplate/edit/reg_code.cgi,
5117           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
5118           httemplate/misc/bulk_change_pkg.cgi,
5119           httemplate/misc/cancel_pkg.html,
5120           httemplate/misc/cust_main-import.cgi,
5121           httemplate/misc/delay_susp_pkg.html,
5122           httemplate/misc/meta-import.cgi, httemplate/search/cust_main.cgi,
5123           httemplate/search/cust_pkg.cgi, httemplate/search/reg_code.html,
5124           httemplate/search/report_cust_pkg.html,
5125           httemplate/view/cust_main/packages/package.html,
5126           httemplate/view/cust_main/packages/status.html: CUSTOM
5127           packages/actual flag for custom packages #3988
5128
5129 2009-06-19 14:49  jeff
5130
5131         * FS/FS/: cust_bill_pkg_detail.pm, tax_rate.pm: support some older
5132           Pg when upgrading tax rates and cust_bill_pkg_details
5133
5134 2009-06-19 10:53  jeff
5135
5136         * fs_selfservice/FS-SelfService/cgi/verify.cgi: treat webpay type
5137           payments as manual
5138
5139 2009-06-19 05:08  ivan
5140
5141         * FS/FS/part_pkg/agent.pm: fix the prorating for the package's
5142           first month (whew!) add an option not to prorate the accounts
5143           themselves
5144
5145 2009-06-19 00:46  ivan
5146
5147         * FS/FS/cust_main.pm: AND helps alot, RT#5572 for real
5148
5149 2009-06-19 00:14  ivan
5150
5151         * FS/FS/cust_main.pm: attempt to optimize the easy parts of billing
5152           run, RT#18737
5153
5154 2009-06-18 04:09  ivan
5155
5156         * FS/FS/part_pkg/agent.pm: omit listing spurious customer details
5157
5158 2009-06-18 04:07  ivan
5159
5160         * FS/FS/part_pkg/bulk.pm:  bulk price plan fix - don't omit setup
5161           fee
5162
5163 2009-06-18 04:04  ivan
5164
5165         * FS/FS/part_pkg/agent.pm: add agent wholsale price plan, RT#4696
5166
5167 2009-06-18 04:03  ivan
5168
5169         * FS/FS/Schema.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
5170           add basic part_pkg cost columns for agent wholsale price plan,
5171           RT#4696
5172
5173 2009-06-18 03:07  ivan
5174
5175         * FS/FS/cust_main.pm: uuh, don't bomb out if there *isn't* a postal
5176           fee package
5177
5178 2009-06-18 02:52  ivan
5179
5180         * httemplate/images/gray-black-side.png: forgot this
5181
5182 2009-06-17 18:17  mark
5183
5184         * httemplate/: elements/menu.html, search/report_receivables.cgi,
5185           search/report_receivables.html: Fix receivables report ACL checks
5186           and menu
5187
5188 2009-06-16 23:43  mark
5189
5190         * FS/FS/AccessRight.pm, httemplate/elements/menu.html,
5191           httemplate/search/report_receivables.cgi,
5192           httemplate/search/report_receivables.html: Added separate access
5193           right for receivables report
5194
5195 2009-06-16 19:39  ivan
5196
5197         * FS/FS/Conf.pm, FS/FS/access_user.pm,
5198           httemplate/edit/process/REAL_cust_pkg.cgi,
5199           httemplate/edit/process/part_pkg.cgi,
5200           httemplate/edit/process/quick-cust_pkg.cgi,
5201           httemplate/elements/menubar.html,
5202           httemplate/misc/process/link.cgi, httemplate/pref/pref.html,
5203           httemplate/search/cust_event.html,
5204           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
5205           httemplate/view/cust_main.cgi: finish up initial work on customer
5206           view tabs (ensure links back to customer view call include
5207           show=packages if default view isn't jumbo or packages already),
5208           RT#5586
5209
5210 2009-06-15 20:29  ivan
5211
5212         * httemplate/: elements/menubar.html, pref/pref-process.html,
5213           pref/pref.html, view/cust_main.cgi, view/cust_main/packages.html,
5214           view/cust_main/payment_history.html, view/cust_main/tickets.html:
5215           basic customer view tabs, RT#5586
5216
5217 2009-06-15 14:41  rsiddall
5218
5219         * FS/FS/AccessRight.pm, httemplate/view/svc_domain.cgi: Add a new
5220           access right for managing domain registration (registering,
5221           transferring, revoking, renewing, etc.).
5222
5223 2009-06-15 13:43  jeff
5224
5225         * FS/FS/cust_main.pm: check for need for postal fee before charging
5226           the customer, not after
5227
5228 2009-06-15 12:41  rsiddall
5229
5230         * FS/FS/part_export/domreg_opensrs.pm,
5231           httemplate/edit/process/domreg.cgi,
5232           httemplate/view/svc_domain.cgi: Add domain registration
5233           operations to the View Domain screen, if the domain has an
5234           associated export supporting registration.  Shows the domain
5235           status and allows registration, transfer, revocation, or renewal.
5236           Revocation almost never works since the registries impose very
5237           short windows after initial registration.  Also updated the
5238           OpenSRS registration export to support the additional operations.
5239
5240 2009-06-12 20:13  rsiddall
5241
5242         * rpm/freeside.spec: Default configuration files had
5243           directory-style permission values.
5244
5245 2009-06-11 19:48  rsiddall
5246
5247         * rpm/freeside.spec: Freeside no longer uses a datasource-specific
5248           configuration folder.  Configuration is kept in the RDBMS and
5249           initialized from the default_conf folder.  RT 5579.
5250
5251 2009-06-10 16:30  jeff
5252
5253         * conf/invoice_latex: prevent notes from bleeding onto coupon
5254           RT#5537
5255
5256 2009-06-10 14:58  ivan
5257
5258         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm: should hopefully fix old
5259           services showing up on invoices, RT#5451/RT#5514/RT#5564/RT#3032
5260
5261 2009-06-10 12:50  ivan
5262
5263         * FS/FS/Cron/bill.pm: don't add another queued_bill job to the
5264           queue if there's already one waiting to run for a customer,
5265           RT#5572
5266
5267 2009-06-10 00:58  ivan
5268
5269         * httemplate/search/cust_pkg.cgi: this should add the info s1 was
5270           looking for, RT#5539
5271
5272 2009-06-09 20:06  ivan
5273
5274         * FS/bin/freeside-upgrade: doh, semicolon
5275
5276 2009-06-09 20:00  ivan
5277
5278         * FS/bin/freeside-upgrade: don't attempt to create h_queue indices,
5279           for SG upgradability
5280
5281 2009-06-09 19:08  ivan
5282
5283         * httemplate/edit/payment_gateway.html: update gateway list in
5284           order to add WesternACH, RT#5409
5285
5286 2009-06-09 17:02  ivan
5287
5288         * FS/FS/cust_main.pm: eliminate harmless
5289
5290             Argument "" isn't numeric in numeric comparison (<=>) at
5291           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 6759.
5292
5293           warning, sort batched payments on a column that actually exists
5294
5295 2009-06-04 07:27  ivan
5296
5297         * httemplate/docs/credits.html: fix scrolling
5298
5299 2009-06-04 07:09  ivan
5300
5301         * rpm/freeside.spec: there are lots of contributors too!
5302
5303 2009-06-04 07:08  ivan
5304
5305         * httemplate/docs/credits.html: $core->add("jeremyd");
5306
5307 2009-06-03 20:49  ivan
5308
5309         * bin/freeside-migrate-events: much more efficient event migration:
5310           let the database do the work, RT#5426
5311
5312 2009-06-03 17:49  ivan
5313
5314         * bin/freeside-migrate-events: add a -m mode to improve performance
5315           so upgrade can complete for large databases, RT#5426
5316
5317 2009-06-03 14:09  rsiddall
5318
5319         * rpm/freeside.spec: Incorrect permissions on the default
5320           configuration folder caused installation to fail with an
5321           incomplete database initialization.  Failure to remove the
5322           ticket_system file from the default configuration folder caused
5323           Freeside to try to use RT.
5324
5325 2009-06-03 12:52  ivan
5326
5327         * FS/FS/UID.pm: add a hack to set default schema, cf.
5328           http://www.freeside.biz/mediawiki/index.php/Freeside:1.7:Documentation:Administration:PostgreSQL_Schema
5329
5330 2009-05-31 22:43  jeff
5331
5332         * FS/FS/part_pkg_taxproduct.pm, FS/FS/tax_rate.pm,
5333           httemplate/misc/tax-fetch_and_replace.cgi,
5334           httemplate/misc/process/tax-fetch_and_replace.cgi: a 'start over'
5335           function for the taxproduct based tax data loading
5336
5337 2009-05-31 02:57  ivan
5338
5339         * FS/FS/cust_bill.pm: wtf
5340
5341 2009-05-31 02:45  ivan
5342
5343         * FS/FS/cust_bill.pm: don't fallback to 'Payable upon receipt'
5344           invoice terms anymore.  or in other words, honor setting
5345           'invoice_default_terms' blank, like in 1.7.  RT#5415
5346
5347 2009-05-31 01:39  ivan
5348
5349         * httemplate/browse/part_pkg.cgi: add "hide one-time charges"
5350           toggle, RT#5255
5351
5352 2009-05-30 23:59  ivan
5353
5354         * httemplate/: browse/part_pkg.cgi, elements/select-table.html:
5355           package definition browse/search, filter by package class,
5356           RT#5255
5357
5358 2009-05-30 22:15  ivan
5359
5360         * bin/cdr-netsapiens.import: start of netsapeins cdr import, will
5361           finish up when can connect again, RT#5226
5362
5363 2009-05-30 21:57  ivan
5364
5365         * FS/FS/part_export/netsapiens.pm: necessary for
5366           bin/cdr-netsapeins.import
5367
5368 2009-05-30 05:15  ivan
5369
5370         * FS/FS/Schema.pm: very long transnexus filenames, RT#5229
5371
5372 2009-05-30 04:21  ivan
5373
5374         * FS/FS/cdr/transnexus.pm: clid is base-64 encoded, huh, RT#5229
5375
5376 2009-05-30 04:14  ivan
5377
5378         * bin/cdr-transnexus.import: quick hacked-up copy of
5379           freeside-cdr-sftp_and_import for transnexus directory structure,
5380           RT#5229
5381
5382 2009-05-30 03:45  ivan
5383
5384         * FS/FS/: cdr.pm, cdr/transnexus.pm: add transnexus format, RT#5229
5385
5386 2009-05-29 20:40  ivan
5387
5388         * FS/FS/part_pkg/prepaid.pm: and enable overlimit_action, RT#4995
5389
5390 2009-05-29 20:14  ivan
5391
5392         * FS/FS/: svc_acct.pm, part_pkg/flat.pm, part_pkg/prepaid.pm: add
5393           ability for prepaid packages to have usage limits and cancel if
5394           they're hit, RT#4995
5395
5396 2009-05-29 19:31  ivan
5397
5398         * FS/FS/: Conf.pm, svc_acct.pm: require svc_acct-usage_threshold to
5399           be set explicitly, don't default to 80%
5400
5401 2009-05-29 16:36  ivan
5402
5403         * httemplate/search/cdr.html: slightly better labels and field
5404           order for CDR report, RT#4081
5405
5406 2009-05-29 16:17  ivan
5407
5408         * FS/FS/: Conf.pm, cdr.pm, cdr/netcentrex.pm: fixup pivot code
5409           handling in netcentrex CDR handling, RT#4081
5410
5411 2009-05-28 21:43  jeff
5412
5413         * FS/FS/Conf.pm: correct description to reflect previous changes
5414
5415 2009-05-28 17:22  jeff
5416
5417         * httemplate/edit/: quick-charge.html, process/quick-charge.cgi:
5418           don't require a leading 0 in the quick charge amount
5419
5420 2009-05-27 15:32  ivan
5421
5422         * httemplate/search/cust_bill_pkg.cgi: and multiple taxlcasses.  i
5423           think that should actually do it for now on RT#5446
5424
5425 2009-05-27 15:23  ivan
5426
5427         * httemplate/search/report_tax.cgi: and the "tax invoiced" link
5428           too!  woo, working, RT#5446
5429
5430 2009-05-27 15:13  ivan
5431
5432         * httemplate/search/: cust_bill_pkg.cgi: maybe this willf inally
5433           fix total line links on tax report when using report_group
5434           kludge? (still possibly not in all corner cases), RT#5446
5435
5436 2009-05-27 15:10  ivan
5437
5438         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: maybe this
5439           willf inally fix total line links on tax report when using
5440           report_group kludge? (still possibly not in all corner cases),
5441           RT#5446
5442
5443 2009-05-27 14:35  ivan
5444
5445         * httemplate/search/report_tax.cgi: fix total line links on tax
5446           report when using report_group kludge? (possibly not in all
5447           corner cases), RT#5446
5448
5449 2009-05-27 14:27  ivan
5450
5451         * httemplate/search/report_tax.cgi: fix total line links on tax
5452           report when using report_group kludge? (possibly not in all
5453           corner cases), RT#5446
5454
5455 2009-05-27 14:24  jeff
5456
5457         * httemplate/elements/menuarrow.gif: close ticket 1517
5458
5459 2009-05-27 10:18  ivan
5460
5461         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix total
5462           line links on tax report when using report_group kludge?
5463           (possibly not in all corner cases), RT#5446
5464
5465 2009-05-27 00:50  jeff
5466
5467         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
5468           FS/FS/cust_recon.pm, FS/MANIFEST, FS/FS/cust_pkg.pm,
5469           FS/FS/svc_acct.pm, FS/FS/ClientAPI/Bulk.pm,
5470           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-selfservice-server,
5471           FS/t/cust_recon.t, fs_selfservice/FS-SelfService/MANIFEST,
5472           fs_selfservice/FS-SelfService/Makefile.PL,
5473           fs_selfservice/FS-SelfService/SelfService.pm,
5474           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
5475           fs_selfservice/FS-SelfService/freeside-selfservice-soap-server,
5476           fs_selfservice/FS-SelfService/iZoomOnlineProvisionService.pm:
5477           bulk provisioning via ftp and SOAP #5202
5478
5479 2009-05-26 05:32  jeff
5480
5481         * fs_selfservice/FS-SelfService/cgi/: overlibmws.js,
5482           overlibmws_crossframe.js, overlibmws_draggable.js,
5483           overlibmws_iframe.js, iframecontentmws.js: include overlib in
5484           selfservice
5485
5486 2009-05-25 19:48  ivan
5487
5488         * httemplate/search/report_tax.cgi: and also fix "tax invoiced"
5489           portion of total line when using config option for some basic tax
5490           grouping by name, RT#5446
5491
5492 2009-05-25 19:03  ivan
5493
5494         * httemplate/search/report_tax.cgi: mostly fix total line when
5495           using config option for some basic tax grouping by name, RT#5446
5496
5497 2009-05-25 18:41  ivan
5498
5499         * httemplate/search/: report_tax.html, report_tax.cgi: add a config
5500           option for some basic tax grouping by name, RT#5446
5501
5502 2009-05-25 18:35  ivan
5503
5504         * FS/FS/Conf.pm, httemplate/search/report_tax.cgi,
5505           httemplate/search/report_tax.html: add a config option for some
5506           basic tax grouping by name, RT#5446
5507
5508 2009-05-25 15:42  ivan
5509
5510         * httemplate/graph/cust_bill_pkg.cgi: fix total links on sales
5511           graph when a package class is specified, RT#5449
5512
5513 2009-05-24 20:59  ivan
5514
5515         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: international
5516           self-service payments, RT#1592
5517
5518 2009-05-24 18:49  ivan
5519
5520         * FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
5521           fs_selfservice/FS-SelfService/SelfService.pm,
5522           fs_selfservice/FS-SelfService/cgi/card.html,
5523           fs_selfservice/FS-SelfService/cgi/make_payment.html,
5524           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
5525           fs_selfservice/FS-SelfService/cgi/misc/counties.cgi,
5526           fs_selfservice/FS-SelfService/cgi/misc/states.cgi,
5527           httemplate/elements/location.html,
5528           httemplate/elements/select-county.html: international
5529           self-service payments, RT#1592
5530
5531 2009-05-21 20:22  ivan
5532
5533         * FS/bin/freeside-upgrade: commit before sqlradius upgrade so
5534           sqlradius upgrade errors from permissions can be ignored for now
5535
5536 2009-05-21 20:02  ivan
5537
5538         * FS/FS/cust_pkg.pm, httemplate/search/report_cust_pkg.html: add
5539           ability to report on packages w/status "not yet billed" as well,
5540           RT#5409
5541
5542 2009-05-20 08:27  ivan
5543
5544         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html,
5545           httemplate/view/cust_main/packages/services.html: add "manage
5546           device" link & config, RT#5438
5547
5548 2009-05-20 01:27  ivan
5549
5550         * FS/FS/part_export/netsapiens.pm: get subscriber deletion working
5551           and remove devel cruft, RT#5226
5552
5553 2009-05-19 18:06  ivan
5554
5555         * FS/FS/part_export/netsapiens.pm: first pass at netsapiens
5556           integration, RT#5226
5557
5558 2009-05-18 12:23  jeff
5559
5560         * FS/FS/tax_rate_location.pm: miss use
5561
5562 2009-05-18 12:21  jeff
5563
5564         * FS/FS/Schema.pm: allow empty state
5565
5566 2009-05-18 11:21  jeff
5567
5568         * FS/bin/freeside-upgrade: prevent death on meritless sqlradius
5569           upgrade attempts
5570
5571 2009-05-18 02:55  ivan
5572
5573         * FS/FS/cust_svc.pm, FS/FS/ClientAPI/MyAccount.pm,
5574           FS/FS/UI/bytecount.pm,
5575           fs_selfservice/FS-SelfService/cgi/header.html,
5576           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
5577           fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
5578           fs_selfservice/FS-SelfService/cgi/view_usage.html,
5579           fs_selfservice/FS-SelfService/SelfService.pm: basic CDR viewing
5580           from self-service, RT#4018
5581
5582 2009-05-18 01:40  ivan
5583
5584         * FS/bin/freeside-cdr-sftp_and_import: it would help to use the
5585           correct port, RT#4081
5586
5587 2009-05-17 21:56  jeff
5588
5589         * FS/FS/: part_pkg_taxrate.pm, tax_rate.pm: handle dates before
5590           1970
5591
5592 2009-05-16 13:07  rsiddall
5593
5594         * FS/FS/part_export/domreg_opensrs.pm: Added information on common
5595           failure causes to the perldoc.
5596
5597 2009-05-16 12:27  rsiddall
5598
5599         * FS/FS/part_export/domreg_opensrs.pm: Defer use of Net::OpenSRS so
5600           that failure to install the module doesn't stop Apache from
5601           starting.  (This causes attempts to register domains to fail
5602           instead.)
5603
5604 2009-05-15 19:29  rsiddall
5605
5606         * FS/FS/part_export/domreg_opensrs.pm: Provide better diagnostics
5607           when the cust_main owning this domain does not provide fields
5608           required for use as a contact handle in the domain registration
5609           record.  Also temporarily disable the ability to have the export
5610           do only registration or only transfers.
5611
5612 2009-05-15 12:41  rsiddall
5613
5614         * FS/FS/svc_domain.pm, FS/FS/part_export/domreg_opensrs.pm,
5615           httemplate/edit/part_export.cgi, httemplate/edit/svc_domain.cgi,
5616           httemplate/edit/process/part_export.cgi,
5617           httemplate/edit/process/svc_domain.cgi: Simple domain
5618           registration at Tucows OpenSRS using an export based on
5619           Net::OpenSRS.  When a domain is added and the export runs, it
5620           will register the domain or initiate a transfer.  You can also
5621           choose no action.  There's currently no provision for revoking
5622           domains or renewing registrations.  Depending on the settings at
5623           OpenSRS, orders may look like they've succeeded in Freeside but
5624           actually be queued pending input by the reseller at OpenSRS.  The
5625           part_export CGIs were modified to allow a multi-valued select to
5626           be used to control which TLDs are enabled for registration.
5627
5628 2009-05-14 09:26  jeff
5629
5630         * httemplate/edit/cust_main/bottomfixup.js: ask for help assignting
5631           geocode more often
5632
5633 2009-05-14 09:25  jeff
5634
5635         * httemplate/view/cust_main/billing.html: show geocode when
5636           taxproducts enabled
5637
5638 2009-05-13 15:27  jeff
5639
5640         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
5641           FS/FS/cust_bill_pkg_tax_rate_location.pm, FS/FS/cust_main.pm,
5642           FS/FS/tax_rate_location.pm, FS/MANIFEST, FS/FS/tax_rate.pm,
5643           FS/t/cust_bill_pkg_tax_rate_location.t, FS/t/tax_rate_location.t,
5644           bin/tax_rate_location.import, httemplate/misc/tax-import.cgi,
5645           httemplate/search/cust_bill_pkg.cgi,
5646           httemplate/search/report_newtax.cgi: improved taxproduct tax
5647           report RT#4783
5648
5649 2009-05-12 17:51  ivan
5650
5651         * conf/invoice_latex: remove obsolete comments
5652
5653 2009-05-09 17:45  ivan
5654
5655         * FS/FS/svc_phone.pm: label phone_name correctly
5656
5657 2009-05-09 16:54  ivan
5658
5659         * FS/bin/freeside-cdr-sftp_and_import, bin/cdr.sftp_and_import:
5660           move cdr-sftp_and_import script to FS/bin, add -p option, RT#4081
5661
5662 2009-05-09 00:56  ivan
5663
5664         * FS/FS/: Conf.pm, cdr.pm: add
5665           cdr-charged_party-truncate_{length,prefix} in order to trim
5666           charged_party to a certain length, RT#4081
5667
5668 2009-05-08 18:44  ivan
5669
5670         * httemplate/: edit/elements/svc_Common.html,
5671           edit/elements/edit.html, view/elements/svc_Common.html: use
5672           service-def specific labels, at least for service pages that use
5673           {view,edit}/elements/svc_Common.html RT#4081
5674
5675 2009-05-08 17:39  ivan
5676
5677         * FS/FS/Schema.pm, FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
5678           FS/FS/svc_acct.pm, httemplate/browse/part_svc.cgi,
5679           httemplate/edit/part_svc.cgi: add ability to configure service
5680           labels per-package (still need to actually use the labels),
5681           RT#4081
5682
5683 2009-05-08 01:41  ivan
5684
5685         * httemplate/edit/part_pkg.cgi: fix cloning of custom packages
5686           where you've changed '(CUSTOM)', RT#5350
5687
5688 2009-05-05 15:02  ivan
5689
5690         * FS/FS/Conf.pm, httemplate/edit/agent.cgi: hide
5691           agent.invoice_template edit by default, with a config to turn
5692           back on, RT#5218
5693
5694 2009-05-05 10:58  ivan
5695
5696         * FS/FS/cust_pay.pm: add company_name to payment receipt
5697
5698 2009-05-05 03:40  ivan
5699
5700         * FS/FS/rate_detail.pm, httemplate/elements/file-upload.html,
5701           httemplate/misc/rate_edit_excel.html,
5702           httemplate/misc/process/rate_edit_excel.html: finish the import
5703           portion of excel rate edit, RT#5108
5704
5705 2009-05-04 18:41  jeff
5706
5707         * bin/cust_main_special.pm: ignore fee based taxes and eliminate
5708           unused code
5709
5710 2009-05-04 11:33  jeff
5711
5712         * bin/: cust_main_special.pm, rebill: this is a quick hack to
5713           rebill customers when a cdr didn't happen
5714
5715 2009-05-03 19:01  ivan
5716
5717         * httemplate/search/: report_prepaid_income.cgi,
5718           report_prepaid_income.html: agent-virt prepaid income report,
5719           RT#5311
5720
5721 2009-05-03 18:17  ivan
5722
5723         * FS/FS/svc_acct.pm: eliminate Argument "" isn't numeric in
5724           addition (+) warning
5725
5726 2009-05-03 17:22  ivan
5727
5728         * httemplate/: browse/rate_region.html, elements/menu.html,
5729           misc/rate_edit_excel.html, search/elements/search-xls.html,
5730           search/elements/search.html: add menu item and page for d/ling
5731           and edit rates with excel.  RT#5108
5732
5733 2009-05-03 15:45  ivan
5734
5735         * httemplate/search/elements/: search-csv.html, search-html.html,
5736           search-xls.html, search.html: break down search.html into
5737           components, RT#5108
5738
5739 2009-05-03 11:34  ivan
5740
5741         * FS/FS/AccessRight.pm, httemplate/search/cust_pay_batch.cgi: add
5742           "Redownload resolved batches" ACL for s1, RT#4271
5743
5744 2009-05-02 20:13  ivan
5745
5746         * httemplate/config/config.cgi: edit any config item
5747
5748 2009-05-02 18:45  ivan
5749
5750         * httemplate/config/config-view.cgi: add ability to delete
5751           invoice_latexreturnaddress and invoice_htmlreturnaddress too,
5752           RT#5218
5753
5754 2009-05-02 18:11  ivan
5755
5756         * FS/FS/Conf.pm, httemplate/config/config-delete.cgi,
5757           httemplate/config/config-view.cgi: add ability to remove
5758           suffix-ed config items, RT#5218
5759
5760 2009-05-02 17:40  ivan
5761
5762         * bin/confdiff: confdiff
5763
5764 2009-05-02 15:11  ivan
5765
5766         * FS/FS/Misc/eps2png.pm: fix eps preview
5767
5768 2009-05-01 17:01  ivan
5769
5770         * httemplate/: browse/agent.cgi, config/config-delete.cgi,
5771           config/config-process.cgi, config/config-view.cgi: finish up
5772           useful agent stuff on the config editor: adding, deleting
5773           overrides too.  also add a confirmation to override deletion from
5774           the agent browse page.  RT#5218
5775
5776 2009-05-01 13:21  jeff
5777
5778         * FS/FS/cust_main.pm: calculate tax on tax per line and not on
5779           aggregate
5780
5781 2009-04-30 19:43  ivan
5782
5783         * httemplate/config/config-view.cgi: view all overrides when asked,
5784           even the ones without values.  hmm :/  RT#5218
5785
5786 2009-04-30 19:08  ivan
5787
5788         * FS/FS/cust_event.pm: fix re-print/email from event page, yow.
5789           RT#5293
5790
5791 2009-04-30 18:07  ivan
5792
5793         * httemplate/config/: config-process.cgi, config-view.cgi: add
5794           ability to edit the agent overrides from the main config, RT#4218
5795
5796 2009-04-29 11:25  ivan
5797
5798         * httemplate/edit/svc_www.cgi: fix inadvertant select box, RT#5277
5799
5800 2009-04-28 15:38  ivan
5801
5802         * fs_selfservice/FS-SelfService/cgi/bill.html: UI
5803
5804 2009-04-27 21:36  ivan
5805
5806         * FS/FS/cust_main.pm: add cancelled_cust-noevents flag to emulate
5807           SG billing-daily -r behavior, RT#4412
5808
5809 2009-04-27 21:13  ivan
5810
5811         * FS/FS/: Conf.pm, cust_main.pm: add cancelled_cust-noevents flag
5812           to emulate SG billing-daily -r behavior
5813
5814 2009-04-27 16:06  ivan
5815
5816         * FS/FS/Mason.pm: typo
5817
5818 2009-04-27 16:01  ivan
5819
5820         * FS/FS/Mason.pm: refuse to run w/CGI.pm 3.38.  all lenny upgrades
5821           will need libcgi-pm-perl removed, suck
5822
5823 2009-04-26 16:43  ivan
5824
5825         * FS/FS/Schema.pm: would help to have an index on priority if we're
5826           going to order based on it
5827
5828 2009-04-26 16:19  ivan
5829
5830         * FS/bin/freeside-queued: start small jobs more efficiently,
5831           RT#4412
5832
5833 2009-04-26 16:09  ivan
5834
5835         * FS/FS/Conf.pm: add a config option for max # of queued kids,
5836           RT#4412
5837
5838 2009-04-25 15:42  ivan
5839
5840         * FS/: FS/Cron/bill.pm, bin/freeside-daily: add dry run to
5841           multi-process mode for testing, RT#4412
5842
5843 2009-04-23 13:34  jeff
5844
5845         * FS/FS/: Upgrade.pm, part_pkg_option.pm, part_pkg/voip_cdr.pm: add
5846           subscription option to voip_cdr
5847
5848 2009-04-23 13:31  jeff
5849
5850         * httemplate/misc/tax-fetch_and_import.cgi,
5851           httemplate/misc/process/tax-fetch_and_import.cgi, FS/FS/Conf.pm,
5852           FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxrate.pm,
5853           FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
5854           httemplate/elements/menu.html: autodownload and update of cch tax
5855           data
5856
5857 2009-04-22 21:57  ivan
5858
5859         * FS/FS/Cron/bill.pm: we don't actually need the results ordered,
5860           and i'm sure it doesn't help the planner get us results sooner.
5861           last chance to try and get cursor approach working?  RT#4412
5862
5863 2009-04-22 21:14  ivan
5864
5865         * FS/FS/Cron/bill.pm: does pg try to finish the query when the job
5866           addition is committed?  well, if this works, that answers that.
5867           RT#4412
5868
5869 2009-04-22 13:24  ivan
5870
5871         * FS/FS/Cron/bill.pm: hopefully better performance running the big
5872           query once and then fetching results with a cursor, rather than
5873           running it multiple times with an OFFSET and LIMIT, RT#4412
5874
5875 2009-04-22 11:58  ivan
5876
5877         * httemplate/edit/process/cust_main.cgi: fix not allowing
5878           "on-demand" card or ACH, RT#5238 RT#5237 RT#5230
5879
5880 2009-04-21 23:52  ivan
5881
5882         * FS/FS/Cron/bill.pm: perhaps a happier medium, RT#4412
5883
5884 2009-04-21 17:54  ivan
5885
5886         * FS/FS/Cron/bill.pm: have the big query find customers in batches.
5887           this should be way more efficient in multi-process mode, can
5888           start billing before the big query completes.  RT#4412
5889
5890 2009-04-21 13:59  ivan
5891
5892         * httemplate/browse/rate_region.html: rate download/edit/upload,
5893           RT#5108
5894
5895 2009-04-21 13:28  ivan
5896
5897         * httemplate/browse/rate_region.html: rate download/edit/upload,
5898           RT#5108
5899
5900 2009-04-21 09:42  ivan
5901
5902         * FS/FS/Cron/bill.pm: yow.  fix fallout from cust_main.archived
5903           stuff causing nothing to bill.  RT#4412
5904
5905 2009-04-20 19:23  jeff
5906
5907         * FS/FS/UI/Web.pm, httemplate/elements/progress-popup.html: more
5908           descriptive progress popups
5909
5910 2009-04-20 13:57  rsiddall
5911
5912         * rpm/freeside.spec: Acceptance testing of the RPM build system
5913           flushed out a place where /bin/rm stops waiting for input if
5914           you're /bin/su as the user doing the build.  Added a -f flag to
5915           stop it waiting for input.
5916
5917 2009-04-20 09:57  ivan
5918
5919         * FS/FS/: Schema.pm, cust_main.pm, Cron/bill.pm: add
5920           cust_main.archived field, skip billing if Y, RT#4412
5921
5922 2009-04-19 16:55  ivan
5923
5924         * bin/h_cust_main-wipe_paycvv: no, it was only cause their db is
5925           somehow corrupt
5926
5927 2009-04-19 16:52  ivan
5928
5929         * bin/h_cust_main-wipe_paycvv: warning about this not terminating
5930
5931 2009-04-17 16:30  ivan
5932
5933         * bin/: fs-migrate-cust_tax_exempt, h_cust_main-wipe_paycvv:
5934           something to wipe the CVV from very large databases
5935
5936 2009-04-17 12:50  ivan
5937
5938         * FS/: FS/Schema.pm, FS/Cron/bill.pm, bin/freeside-queued: add
5939           priority to job queue so billing jobs don't don't drown out
5940           provisioning jobs
5941
5942 2009-04-17 12:21  ivan
5943
5944         * FS/FS/Cron/bill.pm: 1 helps alot
5945
5946 2009-04-17 12:20  ivan
5947
5948         * FS/bin/freeside-daily: backport freeside-daily -m and
5949           cust_main::bill_and_collect to 1.7, RT#4412
5950
5951 2009-04-17 01:25  ivan
5952
5953         * httemplate/docs/about.html: AFFERO BITCHES
5954
5955 2009-04-17 01:16  ivan
5956
5957         * httemplate/docs/about.html: what time is now
5958
5959 2009-04-17 01:02  ivan
5960
5961         * httemplate/config/: config-process.cgi, config-view.cgi,
5962           config.cgi: show labels for select(select_hash) config options,
5963           RT#3997
5964
5965 2009-04-17 00:21  ivan
5966
5967         * FS/FS/cust_bill.pm: add invoice number to PDF filename in email
5968           attachments, RT#3403
5969
5970 2009-04-17 00:03  ivan
5971
5972         * httemplate/elements/header.html,
5973           rt/html/Elements/FreesideSvcSearch: hide service search unless
5974           user has "View customer services" ACL, RT#3478
5975
5976 2009-04-16 18:17  ivan
5977
5978         * httemplate/search/: report_receivables.cgi,
5979           report_receivables.html: add customer status to receivables
5980           report selection, hopefully help enet, RT#5187
5981
5982 2009-04-15 20:58  rsiddall
5983
5984         * rpm/freeside.spec: More fixes for SuSE self-service: 1/ Put
5985           binaries in the right folder 2/ Make sure freeside group is
5986           created 3/ Make sure freeside home directory is created
5987
5988 2009-04-15 00:14  ivan
5989
5990         * httemplate/view/: svc_Common.html, elements/svc_Common.html:
5991           should fix view of unlinked phone numbers, RT#5171
5992
5993 2009-04-14 22:52  ivan
5994
5995         * httemplate/view/svc_acct.cgi: s/GECOS/Real Name/ RT#3519
5996
5997 2009-04-14 19:44  ivan
5998
5999         * FS/FS/ClientAPI/MyAccount.pm: fix 1.7->1.9 upgrade glitch with
6000           self-service where process_payment required "payby" instead of
6001           defaulting to CARD, RT#3905
6002
6003 2009-04-14 19:29  ivan
6004
6005         * FS/FS/cust_bill.pm: show 60 chars on typeset invoices but only 32
6006           on plaintext, RT#3905
6007
6008 2009-04-14 19:15  ivan
6009
6010         * FS/FS/cust_bill.pm: this should fix credits pushing typeset
6011           invoices off the right
6012
6013 2009-04-14 14:01  ivan
6014
6015         * httemplate/view/cust_main/packages.html: remove debugging
6016
6017 2009-04-14 13:27  ivan
6018
6019         * httemplate/view/cust_main/packages.html: don't hide old packages
6020           that have services, RT#5179
6021
6022 2009-04-14 10:15  ivan
6023
6024         * FS/FS/: cust_main.pm, agent.pm: add configuration option to
6025           control recurring_flag behavior, RT#3843
6026
6027 2009-04-14 10:12  ivan
6028
6029         * FS/FS/: Conf.pm, Schema.pm: add configuration option to control
6030           recurring_flag behavior, RT#3843
6031
6032 2009-04-14 09:14  jeff
6033
6034         * httemplate/misc/process/tax-import.cgi: hmmm
6035
6036 2009-04-14 09:12  jeff
6037
6038         * httemplate/misc/process/tax-import.cgi: better at least
6039
6040 2009-04-13 17:09  ivan
6041
6042         * FS/FS/Conf.pm: add configuration option to control recurring_flag
6043           behavior, RT#3843
6044
6045 2009-04-13 16:37  ivan
6046
6047         * FS/FS/cust_main.pm: debugging
6048
6049 2009-04-11 23:24  ivan
6050
6051         * httemplate/elements/tr-select-svc_acct-domain.html: adding
6052
6053 2009-04-11 23:14  ivan
6054
6055         * httemplate/elements/selectlayers.html: add svc_phone on new
6056           customer first package, RT#4315
6057
6058 2009-04-11 23:09  ivan
6059
6060         * FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi,
6061           httemplate/edit/cust_main/birthdate.html,
6062           httemplate/edit/cust_main/bottomfixup.html,
6063           httemplate/edit/cust_main/bottomfixup.js,
6064           httemplate/edit/cust_main/first_pkg.html,
6065           httemplate/edit/cust_main/top_misc.html,
6066           httemplate/edit/cust_main/billing.html,
6067           httemplate/edit/cust_main/choose_tax_location.html,
6068           httemplate/edit/cust_main/select-domain.html,
6069           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
6070           httemplate/edit/cust_main/first_pkg/svc_acct.html,
6071           httemplate/edit/cust_main/first_pkg/svc_phone.html,
6072           httemplate/edit/process/cust_main.cgi,
6073           httemplate/elements/select-domain.html,
6074           httemplate/misc/part_svc-columns.cgi,
6075           httemplate/elements/select-svc_acct-domain.html: add svc_phone on
6076           new customer first package, RT#4315
6077
6078 2009-04-11 18:33  jeff
6079
6080         * etc/fslongtable.sty: sheesh
6081
6082 2009-04-11 18:24  jeff
6083
6084         * Makefile, etc/fslongtable.sty, conf/invoice_latex: find and
6085           correct the real double counting culprit
6086
6087 2009-04-11 14:42  ivan
6088
6089         * FS/FS/part_event/Action/writeoff.pm, bin/freeside-migrate-events:
6090           migrate send_email, suspend_if_balance and credit events, RT#3905
6091
6092 2009-04-11 14:29  ivan
6093
6094         * FS/FS/part_event/Action/cust_bill_email.pm: add cust_bill_email
6095           action
6096
6097 2009-04-11 13:51  ivan
6098
6099         * FS/bin/freeside-upgrade: don't run configuration update when -s
6100           is used for schema-only slony slave update
6101
6102 2009-04-10 12:33  ivan
6103
6104         * FS/FS/Conf.pm: better description for enable_taxproducts and a
6105           warning about tax-pkg_address with it
6106
6107 2009-04-09 20:43  jeff
6108
6109         * FS/FS/cust_main.pm: orders of magnitude faster
6110
6111 2009-04-09 15:51  jeff
6112
6113         * FS/FS/cdr/taqua.pm: used BillingNumber and not CallingPartyNumber
6114           for non-toll-free calls
6115
6116 2009-04-08 15:42  ivan
6117
6118         * FS/FS/cust_pkg.pm: fix 'agent X can't purchase pkgpart YY' error
6119           w/agent packages, RT#5119
6120
6121 2009-04-08 01:08  ivan
6122
6123         * FS/FS/Cron/check.pm: don't want to throw false positives, RT#5101
6124
6125 2009-04-08 00:32  ivan
6126
6127         * FS/FS/: Record.pm, Upgrade.pm, cust_main.pm: eliminate all trace
6128           of cvv from history records, RT#5093
6129
6130 2009-04-07 18:13  ivan
6131
6132         * httemplate/misc/link.cgi: when linking a legacy phone number the
6133           phone number could be typed in and not the service #.  RT#3407
6134
6135 2009-04-07 13:45  jeff
6136
6137         * FS/FS/: cdr.pm, cdr/taqua.pm: quick option to allow importing gmt
6138           cdrs
6139
6140 2009-04-07 11:20  ivan
6141
6142         * FS/FS/: Conf.pm, svc_acct.pm: add a config to allow colon in
6143           usernames, RT#5145
6144
6145 2009-04-07 11:15  ivan
6146
6147         * FS/FS/svc_acct.pm: truncate long labels that are TOO long...
6148           RT#3519
6149
6150 2009-04-06 19:50  jeff
6151
6152         * FS/FS/cdr.pm: a tollfree regex that captures 88x and works with
6153           +1
6154
6155 2009-04-06 19:18  ivan
6156
6157         * FS/FS/cdr.pm: stop smoking crack
6158
6159 2009-04-06 18:20  jeff
6160
6161         * FS/FS/: Record.pm, cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm:
6162           correct taqua toll free handling and hasten cdr import (skip
6163           uninteresting records)
6164
6165 2009-04-06 16:19  jeff
6166
6167         * FS/FS/part_pkg/voip_cdr.pm: better auto toll free regex
6168
6169 2009-04-06 11:31  jeff
6170
6171         * FS/FS/cdr/taqua.pm: calltype 6 is international
6172
6173 2009-04-05 17:52  jeff
6174
6175         * Makefile, etc/fslongtable.sty: stop doublecounting
6176           extracouponspace  but do not gratuitiously change existing
6177           installs
6178
6179 2009-04-05 16:18  jeff
6180
6181         * FS/FS/cust_main.pm: cleanup tax-pkg_location tax on tax fallout
6182
6183 2009-04-04 09:22  jeff
6184
6185         * FS/FS/: Schema.pm, cust_bill_pkg_detail.pm: correct bad schema
6186           bug in cust_bill_pkg_detail
6187
6188 2009-04-03 09:57  jeff
6189
6190         * FS/FS/part_pkg/voip_cdr.pm: add option for available rather than
6191           provisioned svc_phones as unit count
6192
6193 2009-04-02 13:22  jeff
6194
6195         * httemplate/edit/cust_main/billing.html: Net 20 as well
6196
6197 2009-04-02 10:47  jeff
6198
6199         * FS/FS/part_pkg/voip_cdr.pm: separate checkbox for enabling
6200           prorate feature
6201
6202 2009-04-02 08:46  jeff
6203
6204         * FS/FS/part_pkg/voip_cdr.pm: prorating for the fixed recurring
6205           portion of voip
6206
6207 2009-04-02 07:56  jeff
6208
6209         * httemplate/edit/cust_main.cgi: obey tax-ship_address in 'manual'
6210           geocoding
6211
6212 2009-04-01 22:27  jeff
6213
6214         * FS/FS/part_pkg_taxrate.pm: noise reduction
6215
6216 2009-04-01 19:36  ivan
6217
6218         * FS/FS/part_pkg/voip_cdr.pm: more than you ever wanted to know
6219           about rounding.  http://en.wikipedia.org/wiki/Rounding  RT#4666
6220
6221 2009-04-01 17:14  ivan
6222
6223         * httemplate/browse/part_pkg.cgi: add some
6224           (undocumented/unaccessable to web UI yet) options to package
6225           browse to track down packages missing recurring fees
6226
6227 2009-03-31 21:27  ivan
6228
6229         * FS/FS/cdr.pm: show post-granularity duration if available for all
6230           export formats
6231
6232 2009-03-31 20:51  ivan
6233
6234         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
6235           defined length and with specific lastapp
6236
6237 2009-03-31 20:44  ivan
6238
6239         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
6240           defined length and with specific lastapp
6241
6242 2009-03-31 12:51  ivan
6243
6244         * FS/FS/Cron/notify.pm: really fix notify for Pg 8.3
6245
6246 2009-03-31 12:47  ivan
6247
6248         * FS/FS/part_pkg/voip_cdr.pm: quiet warning: Argument "" isn't
6249           numeric in numeric eq (==) at
6250           /usr/local/share/perl/5.10.0/FS/part_pkg/voip_cdr.pm line 201
6251
6252 2009-03-31 12:46  ivan
6253
6254         * FS/FS/Cron/notify.pm: fix impending billing notification for Pg
6255           8.3's more strict type checking
6256
6257 2009-03-30 09:33  jeff
6258
6259         * FS/FS/cust_tax_location.pm: schema and module should agree on
6260           column names
6261
6262 2009-03-29 23:10  ivan
6263
6264         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
6265           httemplate/view/cust_main/packages.html: okay.  counts are needed
6266           for the package sort, so push the embedded counting into
6267           cust_main.pm.  sure hope this does it. RT#5083
6268
6269 2009-03-29 22:08  ivan
6270
6271         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
6272           finally do it, RT#5083
6273
6274 2009-03-29 21:50  ivan
6275
6276         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
6277           finally do it, RT#5083
6278
6279 2009-03-29 21:41  ivan
6280
6281         * httemplate/view/cust_main/packages.html: double doh! RT#5083
6282
6283 2009-03-29 21:35  ivan
6284
6285         * httemplate/view/cust_main/packages.html: doh!  underscore,
6286           RT#5083
6287
6288 2009-03-29 21:31  ivan
6289
6290         * httemplate/view/cust_main/packages.html: try not to search for
6291           nothing in cust_svc so much, RT#5083
6292
6293 2009-03-29 21:15  ivan
6294
6295         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html: try
6296           not to search for nothing in cust_svc so much, RT#5083
6297
6298 2009-03-29 20:47  ivan
6299
6300         * FS/FS/cust_main.pm: didn't need this, but more future-proof,
6301           RT#5083
6302
6303 2009-03-29 20:12  ivan
6304
6305         * httemplate/view/cust_main/packages.html: really prevent separate
6306           part_pkg query, RT#5083
6307
6308 2009-03-29 18:39  ivan
6309
6310         * httemplate/view/cust_main/packages.html: doh, fix pkg display,
6311           RT#5083
6312
6313 2009-03-29 18:28  ivan
6314
6315         * httemplate/view/cust_main/packages.html: fix setup date display,
6316           RT#5083
6317
6318 2009-03-29 18:09  ivan
6319
6320         * httemplate/view/cust_main/packages.html: forget caching, instead
6321           scoop up cust_pkg and part_pkg in one query, RT#5083
6322
6323 2009-03-29 18:05  ivan
6324
6325         * FS/FS/cust_main.pm, httemplate/view/cust_main/packages.html:
6326           forget caching, instead scoop up cust_pkg and part_pkg in one
6327           query, RT#5083
6328
6329 2009-03-29 17:32  ivan
6330
6331         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html:
6332           part_pkg caching should speedup display of lots of packages,
6333           RT#5083
6334
6335 2009-03-29 16:44  ivan
6336
6337         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html: hide over
6338           2 (or configured) cancelled and one-time charge packages, RT#5083
6339
6340 2009-03-29 04:56  ivan
6341
6342         * FS/FS/Schema.pm: index pkg_svc.quantity, RT#5083
6343
6344 2009-03-29 04:52  ivan
6345
6346         * FS/FS/cust_pkg.pm: seems to benchmark faster, RT#5083
6347
6348 2009-03-29 03:39  ivan
6349
6350         * httemplate/view/cust_main/packages/package.html: avoid looking up
6351           part_pkg redundantly in the pkg loop, RT#5083
6352
6353 2009-03-29 03:34  ivan
6354
6355         * httemplate/view/cust_main/packages/package.html: avoid looking up
6356           package details redundantly in the pkg loop, RT#5083
6357
6358 2009-03-29 03:17  ivan
6359
6360         * FS/FS/: Record.pm, cust_pkg.pm: add "extra_param" option to
6361           qsearch for more realisitic profiling data, RT#5083
6362
6363 2009-03-29 02:38  ivan
6364
6365         * httemplate/view/cust_main/: one_time_charge_link.html,
6366           packages.html, packages/status.html: optimize customer view when
6367           there's lots of packages; *really* avoid looking up any config
6368           inside the package loop, RT#5083
6369
6370 2009-03-28 15:59  ivan
6371
6372         * httemplate/elements/select-cust-part_pkg.html,
6373           httemplate/elements/select-cust-pkg_class.html,
6374           httemplate/elements/select-part_pkg.html,
6375           httemplate/elements/select-table.html,
6376           httemplate/elements/tr-select-cust-part_pkg.html,
6377           httemplate/elements/tr-selectmultiple-part_pkg.html,
6378           FS/FS/Conf.pm, FS/FS/part_pkg.pm, httemplate/misc/change_pkg.cgi,
6379           httemplate/misc/cust-part_pkg.cgi,
6380           httemplate/misc/order_pkg.html: package selector, split by
6381           package class, RT#5077
6382
6383 2009-03-25 20:59  ivan
6384
6385         * FS/FS/svc_acct.pm: yow
6386
6387 2009-03-25 20:53  ivan
6388
6389         * FS/FS/cust_main.pm: sort packages by label of first (primary)
6390           service, RT#5041
6391
6392 2009-03-25 02:36  ivan
6393
6394         * httemplate/pref/pref-process.html: throw a proper error message
6395           instead of a mason error on pw chagne problems, RT#5073
6396
6397 2009-03-25 02:36  ivan
6398
6399         * httemplate/pref/pref.html: we're defaulting to a top menu in 1.9
6400
6401 2009-03-25 01:45  ivan
6402
6403         * FS/FS/cdr.pm: correct headers on accountcode_default CDR output,
6404           RT#5042
6405
6406 2009-03-24 02:42  ivan
6407
6408         * bin/countdeclines: quick tool for RT#3843
6409
6410 2009-03-23 23:31  ivan
6411
6412         * FS/FS/Schema.pm: add indices for analyzing cc failures, RT#3843
6413
6414 2009-03-23 19:36  ivan
6415
6416         * FS/FS/: part_pkg/bulk.pm, Record.pm, cust_bill.pm, cust_svc.pm,
6417           h_cust_svc.pm, part_pkg.pm: bulk price plan: label as Name
6418           <email>, supress extraneous service list, RT#3519
6419
6420 2009-03-23 16:33  jeff
6421
6422         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
6423           httemplate/misc/process/recharge_svc.html: more DTRT with usage
6424           on service transfer between packages and recharges  RT #2884,
6425           #5040 + #4995 fallout
6426
6427 2009-03-23 15:45  ivan
6428
6429         * httemplate/edit/svc_acct.cgi: change label for svc_acct.finger
6430           from GECOS to "Real Name", RT#3519
6431
6432 2009-03-23 10:02  ivan
6433
6434         * FS/FS/: svc_Common.pm, svc_acct.pm, part_pkg/bulk.pm: add name
6435           (svc_acct.finger) to bulk billing detail, RT#3519
6436
6437 2009-03-21 20:33  ivan
6438
6439         * FS/FS/Cron/check.pm: 10 is too few, throwing false positives
6440
6441 2009-03-21 19:47  ivan
6442
6443         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: fix
6444           usps address standardization when the zip returned has no zip+4,
6445           RT#4882
6446
6447 2009-03-21 16:37  ivan
6448
6449         * FS/bin/freeside-check: Locale::SubCountry warnings clogging up
6450           cron output not useful
6451
6452 2009-03-21 16:32  ivan
6453
6454         * FS/FS/Cron/check.pm: 403 forbidden is okay, at lest the server's
6455           up
6456
6457 2009-03-21 15:14  ivan
6458
6459         * Makefile, FS/FS/Cron/check.pm, FS/bin/freeside-check:
6460           freeside-check local monitoring, RT#4610
6461
6462 2009-03-19 19:14  ivan
6463
6464         * bin/ping: adding quick remote ping & alert script, RT#4610
6465
6466 2009-03-18 08:11  jeff
6467
6468         * FS/FS/part_pkg_taxrate.pm: more error information
6469
6470 2009-03-17 17:30  jeff
6471
6472         * FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
6473           httemplate/edit/part_svc.cgi: hide unused usage columns
6474
6475 2009-03-17 15:02  ivan
6476
6477         * fs_selfservice/FS-SelfService/SelfService.pm: add
6478           payment_info_renew_info method to ClientAPI/MyAccount and
6479           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
6480
6481 2009-03-17 14:38  ivan
6482
6483         * FS/FS/ClientAPI/SGNG.pm, FS/FS/ClientAPI/MyAccount.pm,
6484           fs_selfservice/FS-SelfService/SelfService.pm: add
6485           payment_info_renew_info method to ClientAPI/MyAccount and
6486           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
6487
6488 2009-03-17 13:41  ivan
6489
6490         * fs_selfservice/FS-SelfService/SelfService.pm: add SG stuff
6491
6492 2009-03-17 13:13  ivan
6493
6494         * FS/FS/Conf.pm: add a conf switch to enable sg multicust stuff,
6495           since it could be dangerous
6496
6497 2009-03-17 13:04  ivan
6498
6499         * FS/FS/Conf.pm: apacheip isn't actually deprecated yet
6500
6501 2009-03-17 12:48  ivan
6502
6503         * FS/FS/ClientAPI/SGNG.pm: adding ClientAPI/SGNG.pm
6504
6505 2009-03-17 09:06  jeff
6506
6507         * FS/FS/: Upgrade.pm, tax_rate.pm: column upgrade for tax_rate
6508           RT#4903)
6509
6510 2009-03-17 05:01  ivan
6511
6512         * FS/FS/: Conf.pm, cust_bill.pm: agent-virt
6513           invoice_*{notes,footer,smallfooter,coupon}, RT#5025
6514
6515 2009-03-17 02:59  ivan
6516
6517         * FS/FS/Misc/eps2png.pm: less debugging
6518
6519 2009-03-17 02:58  ivan
6520
6521         * httemplate/docs/credits.html, FS/FS/Conf.pm, FS/FS/Mason.pm,
6522           FS/FS/Misc/eps2png.pm, httemplate/config/config-image.cgi,
6523           httemplate/config/config-view.cgi, httemplate/docs/license.html:
6524           add eps preview to config, for RT#5025
6525
6526 2009-03-16 16:28  jeff
6527
6528         * FS/FS/Schema.pm: avoid the need for approximate comparisons
6529           RT#4903
6530
6531 2009-03-16 10:06  jeff
6532
6533         * FS/FS/Schema.pm, FS/FS/part_export/prizm.pm,
6534           httemplate/edit/svc_broadband.cgi: have prizm use service data
6535           rather than package data to select a profile RT#4853
6536
6537 2009-03-16 08:52  jeff
6538
6539         * bin/make-pkg-fruit: a tool for migrating package elements to
6540           services
6541
6542 2009-03-16 01:08  jeff
6543
6544         * FS/FS/svc_broadband.pm: get the dup checking right
6545
6546 2009-03-16 00:13  ivan
6547
6548         * httemplate/: misc/payment.cgi, misc/process/payment.cgi,
6549           elements/location.html: allow country selection on credit card
6550           entry, RT#4997
6551
6552 2009-03-16 00:13  ivan
6553
6554         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
6555           freeside-base2.conf: eliminate black diamond arrows on iso-8859-1
6556           chars in Locale::SubCountry states, RT#4997
6557
6558 2009-03-15 23:22  ivan
6559
6560         * Makefile: 5.10!  welcome to the future
6561
6562 2009-03-15 22:54  ivan
6563
6564         * httemplate/view/svc_domain.cgi: fix custnum display on domain
6565           view
6566
6567 2009-03-15 21:21  jeff
6568
6569         * FS/FS/svc_broadband.pm: use part_svc_router
6570
6571 2009-03-15 17:57  jeff
6572
6573         * FS/FS/svc_broadband.pm: comment change
6574
6575 2009-03-15 15:44  ivan
6576
6577         * bin/svc_acct-recalculate_usage: adding quick usage resetting tool
6578
6579 2009-03-15 15:33  ivan
6580
6581         * FS/FS/cust_svc.pm: don't throw 'Use of uninitialized value in
6582           addition (+) at /usr/local/share/perl/5.8.8/FS/cust_svc.pm line
6583           626.' error when using attribute_since_sqlradacct
6584
6585 2009-03-15 12:42  ivan
6586
6587         * FS/FS/cust_pkg_reason.pm: should give better performance if we
6588           search for what we want instead of using a string match
6589
6590 2009-03-15 03:46  ivan
6591
6592         * FS/FS/cust_main.pm: fix application of data fields from prepaid
6593           cards in addition to time field
6594
6595 2009-03-15 03:34  ivan
6596
6597         * httemplate/misc/process/recharge_svc.html: apply byte values from
6598           prepaid cards as well as time value, RT#4995
6599
6600 2009-03-15 03:30  ivan
6601
6602         * FS/FS/UI/bytecount.pm, httemplate/edit/prepay_credit.cgi: we're
6603           not a disk drive manufacturer, don't use halfass base-10
6604           megs/gigs
6605
6606 2009-03-15 00:33  ivan
6607
6608         * FS/FS/cust_main.pm: cust_main::payment_info, for
6609           ClientAPI::MyAccount
6610
6611 2009-03-14 16:44  ivan
6612
6613         * FS/FS/cust_bill.pm: fix emailed logos to come from db config, not
6614           old files, RT#3093 / RT#4963
6615
6616 2009-03-13 11:22  jeff
6617
6618         * FS/FS/svc_broadband.pm: prevent more duplicate MACs from sneaking
6619           in in the interim
6620
6621 2009-03-11 03:03  ivan
6622
6623         * FS/FS/: Conf.pm, cust_bill.pm: add previous_balance-summary_only
6624           config, RT#4404
6625
6626 2009-03-11 02:41  ivan
6627
6628         * FS/FS/cdr.pm: add cdr display with accountcode included, RT#4405
6629
6630 2009-03-11 01:57  ivan
6631
6632         * bin/print-directory_assist: comma
6633
6634 2009-03-11 01:46  ivan
6635
6636         * bin/print-directory_assist, etc/areacodes.txt: quick list of area
6637           codes and a kludge to print DA numbers for all of them
6638
6639 2009-03-10 09:14  jeff
6640
6641         * fs_selfservice/FS-SelfService/cgi/change_pay.html,
6642           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
6643           fs_selfservice/FS-SelfService/cgi/verify.cgi,
6644           fs_selfservice/FS-SelfService/cgi/myaccount.html,
6645           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
6646           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
6647           fs_selfservice/FS-SelfService/cgi/signup.cgi,
6648           fs_selfservice/FS-SelfService/cgi/signup.html, FS/FS/Conf.pm,
6649           FS/FS/Schema.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
6650           httemplate/elements/tr-textarea.html, FS/FS/cust_pay_pending.pm,
6651           FS/FS/cust_pkg.pm, FS/FS/payby.pm, FS/FS/payment_gateway.pm,
6652           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
6653           fs_selfservice/FS-SelfService/SelfService.pm,
6654           httemplate/browse/payment_gateway.html,
6655           httemplate/edit/payment_gateway.html,
6656           httemplate/edit/process/payment_gateway.html: merge webpay
6657           support in with autoselection of old realtime_bop and
6658           realtime_refund_bop
6659
6660 2009-03-08 17:15  ivan
6661
6662         * httemplate/misc/svc_acct-domains.cgi: mistake, its back
6663
6664 2009-03-08 17:15  ivan
6665
6666         * httemplate/misc/svc_acct-domains.cgi: doh
6667
6668 2009-03-03 17:47  ivan
6669
6670         * FS/FS/UID.pm: mpm-itk hack, commented-out for now
6671
6672 2009-03-03 15:56  ivan
6673
6674         * FS/FS/UID.pm: show the euid/ruid when throwing the "Not running
6675           uid freeside" error
6676
6677 2009-03-03 15:41  ivan
6678
6679         * FS/FS/queue.pm: eliminate harmless "Odd number of elements in
6680           hash assignment" warning
6681
6682 2009-03-02 00:49  ivan
6683
6684         * FS/FS/: part_export/vitelity.pm, Schema.pm, phone_avail.pm:
6685           preliminary vitelity export, RT#4868
6686
6687 2009-03-01 20:58  ivan
6688
6689         * FS/: bin/freeside-cdrrewrited, FS/Conf.pm, FS/cdr.pm: option to
6690           do charged_party rewriting in the cdrrewrited daemon, RT#4342
6691
6692 2009-03-01 16:10  ivan
6693
6694         * fs_selfservice/FS-SelfService/cgi/signup.html: have perl
6695           signup.html use selfserice skin config too: selfservice-head,
6696           selfserfice-body_header, selfservice-body_footer,
6697           selfservice-body_bgcolor, selfservice-box_bgcolor
6698
6699 2009-02-28 10:27  ivan
6700
6701         * Makefile: avoid erroring out running install-perl-modules when
6702           you have a pristine, un-updated CVS checkout
6703
6704 2009-02-25 19:51  ivan
6705
6706         * fs_selfservice/FS-SelfService/cgi/signup.html: make signup for a
6707           bit friendlier for BILL signups for testingm RT#4018
6708
6709 2009-02-25 12:05  ivan
6710
6711         * bin/japan.pl: adding quick tool to change the "states" for japan
6712
6713 2009-02-24 02:15  ivan
6714
6715         * FS/FS/Setup.pm: be quiet
6716
6717 2009-02-24 02:09  ivan
6718
6719         * conf/report_template: more bootstrapping bs
6720
6721 2009-02-24 02:06  ivan
6722
6723         * FS/FS/part_referral.pm: bootstrapping issues
6724
6725 2009-02-24 02:00  ivan
6726
6727         * FS/FS/Setup.pm: bootstrapping issues, aaargh
6728
6729 2009-02-24 01:58  ivan
6730
6731         * FS/FS/Setup.pm: bootstrapping issues, ugh
6732
6733 2009-02-24 01:50  ivan
6734
6735         * FS/FS/part_pkg.pm, FS/bin/freeside-setup,
6736           bin/freeside-create-initial-data: bootstrapping issues
6737
6738 2009-02-24 01:41  ivan
6739
6740         * bin/freeside-create-initial-data: somehow rc install wound up
6741           without any data
6742
6743 2009-02-24 00:45  ivan
6744
6745         * FS/bin/freeside-cdrrewrited: exact match, RT#3196
6746
6747 2009-02-24 00:41  ivan
6748
6749         * FS/bin/freeside-cdrrewrited, FS/FS/Schema.pm, FS/FS/cdr.pm,
6750           init.d/freeside-init: rewrite CDRs for forwarded Asterisk calls
6751           to be billable, RT#3196
6752
6753 2009-02-23 15:52  ivan
6754
6755         * FS/FS/Conf.pm: fix 1.7 -> 1.9 config upgrade for new "image"
6756           config type
6757
6758 2009-02-22 13:11  ivan
6759
6760         * httemplate/view/svc_www.cgi: remove flailing ", RT#4902
6761
6762 2009-02-22 13:08  ivan
6763
6764         * FS/: FS/Upgrade.pm, bin/freeside-upgrade: a better rough idea of
6765           where freeside-upgrade spends time
6766
6767 2009-02-22 12:42  ivan
6768
6769         * httemplate/edit/svc_www.cgi: fix apache config editing, doh,
6770           RT#4902
6771
6772 2009-02-22 12:12  ivan
6773
6774         * bin/apache.export: add exportnum to apache export files so they
6775           all get preserved in the case where you're using multiple apache
6776           exports to the same machine, RT#4901
6777
6778 2009-02-22 11:46  ivan
6779
6780         * FS/: MANIFEST, FS/h_cust_pkg.pm, FS/h_cust_pkg_reason.pm,
6781           t/h_cust_pkg.t, t/h_cust_pkg_reason.t, FS/cust_pkg_reason.pm: add
6782           h_cust_pkg and h_cust_pkg_reason packages, RT#4896
6783
6784 2009-02-22 02:58  ivan
6785
6786         * FS/FS/part_pkg/flat.pm: don't do a credit for unused time for
6787           packages that don't have a last bill date.  really.  RT#4881
6788
6789 2009-02-22 02:34  ivan
6790
6791         * FS/FS/cust_pkg.pm: this would seem to be right, but...?
6792
6793 2009-02-22 00:41  ivan
6794
6795         * httemplate/browse/part_pkg.cgi, FS/FS/part_pkg.pm,
6796           FS/FS/type_pkgs.pm: add agent type list to package def browse,
6797           RT#4880
6798
6799 2009-02-21 18:37  ivan
6800
6801         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix tax
6802           report for more complex situations with counties and taxclasses,
6803           make taxable line items clickable, RT#4878
6804
6805 2009-02-21 16:19  ivan
6806
6807         * FS/FS/cust_pkg.pm: okay, so no_empty_county was on crack.  but
6808           this fixes up tax reports nicely.  RT#4878
6809
6810 2009-02-21 12:56  ivan
6811
6812         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
6813           location_sql search, for tax reports.  RT#4878
6814
6815 2009-02-21 12:14  ivan
6816
6817         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
6818           location_sql search, for tax reports.  RT#4878
6819
6820 2009-02-21 09:56  ivan
6821
6822         * bin/follow-tax-rename, FS/FS/cust_bill_pkg.pm: adding
6823           follow-tax-rename tool (well, quick hack), RT#4878
6824
6825 2009-02-20 20:28  ivan
6826
6827         * FS/FS/Record.pm: and for obj creation too
6828
6829 2009-02-20 20:27  ivan
6830
6831         * FS/FS/Record.pm: it would help to actually finish
6832           nowarn_classload kludge
6833
6834 2009-02-20 20:23  ivan
6835
6836         * FS/FS/Record.pm: add nowarn_classload kludge
6837
6838 2009-02-20 07:07  jeff
6839
6840         * httemplate/edit/cust_main.cgi: support a default tax location
6841           outside us/ca with cch data and better handling of response from
6842           USPS (RT 4857)
6843
6844 2009-02-19 18:55  ivan
6845
6846         * FS/FS/access_user.pm: oops, adding multiple-rightname support
6847           broke ACL caching, bringing it back should be a good perf win for
6848           large customer views, whew.  RT#4830
6849
6850 2009-02-19 18:41  ivan
6851
6852         * FS/FS/Conf.pm, httemplate/view/cust_main/packages/status.html:
6853           disable display of auto-suspend dates unless enabled by config.
6854           at least until it can be made more efficient.  this is slowing
6855           down customer view waaaaaaaaaay too much.  RT#4830
6856
6857 2009-02-19 18:22  ivan
6858
6859         * httemplate/autohandler: harmless tyop
6860
6861 2009-02-19 05:38  jeff
6862
6863         * httemplate/edit/: cust_main.cgi,
6864           cust_main/choose_tax_location.html: do not attempt to assign a
6865           geocode to non us/ca addresses (RT 4857)
6866
6867 2009-02-18 23:57  ivan
6868
6869         * httemplate/search/: elements/cust_pay_or_refund.html,
6870           elements/search.html, cust_pay_pending.html: redirect pending
6871           payment report back to customer when the pending payment is
6872           resolved, RT#4837, and fix otaker fallout from the pending stuff,
6873           RT#4866
6874
6875 2009-02-18 22:42  ivan
6876
6877         * httemplate/: autohandler, pref/pref-process.html, pref/pref.html:
6878           add profiling to a file OOM situations, RT#4830
6879
6880 2009-02-18 17:50  ivan
6881
6882         * FS/FS/Record.pm: fix "improved" float searching problems, RT#4878
6883
6884 2009-02-16 23:43  ivan
6885
6886         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
6887           you otherwise couldn't see, RT#4854
6888
6889 2009-02-16 23:40  ivan
6890
6891         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
6892           you otherwise couldn't see, RT#4854
6893
6894 2009-02-16 18:28  ivan
6895
6896         * FS/FS/Mason.pm, httemplate/autohandler,
6897           httemplate/pref/pref-process.html, httemplate/pref/pref.html:
6898           per-user preference for turning on profiling display when
6899           DBIx::Profile is loaded, RT#4830
6900
6901 2009-02-16 18:01  ivan
6902
6903         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
6904           httemplate/edit/process/quick-charge.cgi,
6905           httemplate/view/cust_main/packages.html: add tax-exempt checkbox
6906           to one-time charges, RT#4858
6907
6908 2009-02-16 15:54  ivan
6909
6910         * FS/FS/cust_pay_pending.pm, FS/FS/AccessRight.pm,
6911           FS/FS/cust_main.pm, httemplate/search/cust_pay_pending.html,
6912           httemplate/search/elements/cust_pay_or_refund.html,
6913           httemplate/edit/cust_pay_pending.html,
6914           httemplate/edit/process/cust_pay_pending.html,
6915           httemplate/view/cust_main/payment_history.html,
6916           httemplate/elements/menu.html: add reporting on (and resolution
6917           of) stuck pending transactions, RT#4837 (RT#3572)
6918
6919 2009-02-15 22:40  jeff
6920
6921         * bin/cch_tax_tool: a cheesy little tool to assist in syncing cch
6922           updates to the initial install
6923
6924 2009-02-15 22:02  jeff
6925
6926         * FS/FS/: cust_tax_location.pm, part_pkg_taxrate.pm, tax_class.pm:
6927           allow completely empty updates (again?)
6928
6929 2009-02-15 21:59  jeff
6930
6931         * FS/FS/cust_tax_location.pm: wrong operator
6932
6933 2009-02-15 09:38  jeff
6934
6935         * FS/FS/tax_rate.pm: remove useless line
6936
6937 2009-02-15 09:23  jeff
6938
6939         * FS/FS/tax_rate.pm: tyop
6940
6941 2009-02-15 09:20  jeff
6942
6943         * FS/FS/tax_rate.pm: trim whitespace on import
6944
6945 2009-02-15 05:51  jeff
6946
6947         * FS/FS/Record.pm: improved float searching
6948
6949 2009-02-13 16:40  ivan
6950
6951         * httemplate/: elements/select-agent.html,
6952           elements/tr-select-agent.html, browse/addr_block.cgi: clean up
6953           select-agent agent virtualization, RT#1405
6954
6955 2009-02-12 11:48  jeff
6956
6957         * FS/FS/: cust_tax_location.pm, tax_rate.pm: proper match arguments
6958           help
6959
6960 2009-02-12 07:55  jeff
6961
6962         * httemplate/: misc/tax-import.cgi, elements/form-file_upload.html:
6963           better upload error handling and correction of tax upload
6964           filecount
6965
6966 2009-02-11 10:44  ivan
6967
6968         * httemplate/search/cdr.html: fix select and unselect all buttons
6969           on CDR bulk actions, RT#4766
6970
6971 2009-02-11 08:06  jeff
6972
6973         * FS/FS/Schema.pm: mac is unique
6974
6975 2009-02-10 08:25  jeff
6976
6977         * httemplate/edit/part_pkg.cgi: fix taxproduct fallout from IE 2083
6978           limit workaround
6979
6980 2009-02-10 02:35  ivan
6981
6982         * FS/FS/AccessRight.pm, httemplate/misc/cdr.cgi,
6983           httemplate/search/cdr.html: quick n' dirty CDR deletion from web
6984           interface, RT#4766 / RT#4731
6985
6986 2009-02-09 07:03  ivan
6987
6988         * httemplate/browse/agent.cgi: try for slightly better UI on agent
6989           config overrides
6990
6991 2009-02-09 06:05  ivan
6992
6993         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
6994           FS/FS/cust_pay.pm, FS/bin/freeside-expiration-alerter,
6995           conf/invoice_html, conf/invoice_html_statement,
6996           httemplate/config/config-image.cgi,
6997           httemplate/config/config-process.cgi,
6998           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
6999           httemplate/elements/header.html, httemplate/view/REAL_logo.cgi,
7000           httemplate/view/cust_bill-logo.cgi: rest of per-agent config for
7001           company_name, company_address, logo, etc.. RT#3989
7002
7003 2009-02-09 03:45  ivan
7004
7005         * FS/FS/UI/Web.pm: pull out the data for address fields too!
7006           RT#4583
7007
7008 2009-02-09 03:35  ivan
7009
7010         * FS/FS/ConfDefaults.pm: more consistent labeling, RT#4583
7011
7012 2009-02-09 03:32  ivan
7013
7014         * FS/FS/: UI/Web.pm, ConfDefaults.pm: add some more customer output
7015           formats that include service address, RT#4583
7016
7017 2009-02-09 02:38  ivan
7018
7019         * FS/bin/freeside-fetch: increase LWP timeout, some reports can
7020           take a while
7021
7022 2009-02-08 21:59  ivan
7023
7024         * FS/FS/part_pkg/voip_cdr.pm: add skip_dcontext and
7025           skip_dstchannel_prefix options, RT#3196
7026
7027 2009-02-08 17:49  ivan
7028
7029         * FS/FS/access_user.pm, FS/FS/part_pkg.pm,
7030           httemplate/browse/access_group.html,
7031           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
7032           httemplate/edit/elements/edit.html,
7033           httemplate/elements/select-part_pkg.html: further work on agents
7034           editing own packages: fix fallout on package customization from
7035           turning agent_virt on in edit/part_pkg.cgi, add a "clone package"
7036           to package browse, like clone service, and have agent type
7037           selection disappear when you set an agentnum.  RT#1331
7038
7039 2009-02-07 18:05  ivan
7040
7041         * FS/FS/access_user.pm, FS/FS/cust_pkg.pm,
7042           httemplate/browse/part_pkg.cgi, httemplate/edit/cust_main.cgi,
7043           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
7044           httemplate/edit/process/part_pkg.cgi,
7045           httemplate/elements/select-agent_types.html,
7046           httemplate/elements/select-cust-part_pkg.html,
7047           httemplate/elements/select-part_pkg.html,
7048           httemplate/elements/select-table.html,
7049           httemplate/elements/tr-select-agent_types.html,
7050           httemplate/search/elements/search.html,
7051           FS/FS/ClientAPI/Signup.pm: further work on agents editing own
7052           packages: allow them to see (but not edit) global packages for
7053           their type, RT#1331
7054
7055 2009-02-07 12:16  ivan
7056
7057         * FS/FS/ClientAPI/MyAccount.pm,
7058           fs_selfservice/FS-SelfService/SelfService.pm: add more
7059           documentation on order_pkg and the ability to order svc_phone
7060           too, RT#4722
7061
7062 2009-02-07 11:35  ivan
7063
7064         * httemplate/view/cust_main/payment_history.html: right-align
7065           amount in prev history row
7066
7067 2009-02-07 11:34  ivan
7068
7069         * FS/FS/Record.pm: don't look up encryption config every search,
7070           this should help perf a lot with database config in 1.9
7071
7072 2009-02-07 11:05  ivan
7073
7074         * bin/pod2x: no, it doesn't look like we have query
7075
7076 2009-02-07 00:23  ivan
7077
7078         * httemplate/view/cust_main/: payment_history.html, packages.html,
7079           packages/location.html, packages/services.html,
7080           packages/status.html, payment_history/payment.html,
7081           payment_history/refund.html: optimize customer view: avoid
7082           looking up config values inside loops, RT#4728
7083
7084 2009-02-06 17:45  ivan
7085
7086         * fs_selfservice/FS-SelfService/SelfService.pm: fix up POD
7087           formatting, RT#4727
7088
7089 2009-02-06 17:33  ivan
7090
7091         * bin/pod2x: don't need this
7092
7093 2009-02-06 17:26  ivan
7094
7095         * bin/pod2x: update pod2x to use Mediawiki module instead of
7096           WWW:::Mediawiki::Client.  whew, that wasn't so bad.  RT#4727
7097
7098 2009-02-06 10:31  ivan
7099
7100         * httemplate/elements/location.html: fix spurious "Unit #" label
7101           showing up, RT#4745
7102
7103 2009-02-05 13:02  jeff
7104
7105         * FS/FS/tax_rate.pm: pluralization agreement
7106
7107 2009-02-05 08:57  jeff
7108
7109         * FS/FS/: Conf.pm, tax_rate.pm: add a config flag to ignore new
7110           style taxes instead of throwing fatal errors
7111
7112 2009-02-04 07:58  jeff
7113
7114         * FS/FS/cust_main.pm: with usage classes, the probability of a
7115           taxless line item tranche is too high for this to be a fatal
7116           error.  we risk overlooking misconfigured taxes/packages
7117
7118 2009-02-03 13:33  jeff
7119
7120         * FS/FS/part_pkg.pm: the taxproductnum is ALWAYS one of the
7121           filtering conditions
7122
7123 2009-02-01 05:52  ivan
7124
7125         * bin/test_scrub: adding scrub tool
7126
7127 2009-02-01 04:48  ivan
7128
7129         * httemplate/elements/menu.html: yow, don't hide the config menu
7130           unnecessarily
7131
7132 2009-02-01 04:28  ivan
7133
7134         * fs_selfservice/FS-SelfService/cgi/: ach_payment_results.html,
7135           agent_delete_svc.html, agent_main.html, agent_order_pkg.html,
7136           agent_provision.html, agent_provision_svc_acct.html,
7137           change_bill.html, change_password.html, change_pay.html,
7138           change_ship.html, customer_change_pkg.html,
7139           customer_order_pkg.html, delete_svc.html, footer.html,
7140           list_customers.html, make_ach_payment.html, make_payment.html,
7141           myaccount.html, payment_results.html, process_change_bill.html,
7142           process_change_password.html, process_change_pay.html,
7143           process_change_pkg.html, process_change_ship.html,
7144           process_order_pkg.html, process_order_recharge.html,
7145           process_svc_acct.html, process_svc_external.html, provision.html,
7146           provision_svc_acct.html, recharge_prepay.html,
7147           recharge_results.html, selfservice.cgi, view_customer.html,
7148           view_invoice.html, view_support_details.html, view_usage.html,
7149           view_usage_details.html: put the footer in one frigging file,
7150           whew
7151
7152 2009-02-01 02:37  ivan
7153
7154         * FS/FS/Schema.pm: indexing cust_bill_event.eventpart should help
7155           speed up freeside-migrate-events slightly... RT#4277
7156
7157 2009-01-31 20:13  ivan
7158
7159         * FS/FS/Upgrade.pm: commit after each table upgrade, helps with
7160           getting huge dbs upgraded, RT#4679
7161
7162 2009-01-31 01:53  ivan
7163
7164         * FS/FS/access_user.pm: cache the results of ACL queries, should
7165           improve performance of customer view page for customers with
7166           shitloads of packages/services, RT#4696
7167
7168 2009-01-30 12:44  ivan
7169
7170         * FS/FS/ClientAPI_SessionCache.pm: should use FS::Conf
7171
7172 2009-01-29 16:40  ivan
7173
7174         * FS/FS/UI/bytecount.pm: we're not a disk drive manufacturer
7175
7176 2009-01-29 11:21  ivan
7177
7178         * FS/FS/cust_pkg.pm: fix unsuspend-always_adjust_next_bill_date
7179           config, RT#4271
7180
7181 2009-01-28 08:29  rsiddall
7182
7183         * rpm/freeside.spec: Removed conflict between core billing package
7184           and self-service RPMs so you can install them all on the same
7185           machine.  This may have applications if you're using XMLRPC to
7186           talk to the self-service interface from PHP, Python, etc.
7187
7188 2009-01-27 01:39  ivan
7189
7190         * FS/FS/AccessRight.pm, httemplate/search/elements/search.html: add
7191           ACL to allow download of browse/ stuff too, when possible.
7192           RT#4681
7193
7194 2009-01-25 20:22  ivan
7195
7196         * FS/FS/cust_main.pm: i think this was right after all, we do want
7197           to look for a county-less state+country match before country only
7198           and giving up, RT#4681
7199
7200 2009-01-25 18:14  ivan
7201
7202         * FS/FS/cust_bill.pm: should fix: Argument "\\dollar 2.69" isn't
7203           numeric in sprintf at /usr/local/share/perl/5.8.8/FS/cust_bill.pm
7204           line 2193.  Hopefully no problems with invoice with 0 tax
7205           printing :/.  RT#4681
7206
7207 2009-01-25 17:36  ivan
7208
7209         * FS/FS/cust_main.pm: should be better error message for inability
7210           to find tax rates, RT#4681.  also pull in the add_freq changes.
7211           *think* they're safe.  famous last words.
7212
7213 2009-01-25 17:07  ivan
7214
7215         * FS/FS/cust_pkg.pm: fix harmless warning, RT#4681: Argument ""
7216           isn't numeric in numeric eq (==) at
7217           /usr/local/share/perl/5.8.8/FS/cust_pkg.pm line 443.
7218
7219 2009-01-25 15:58  ivan
7220
7221         * FS/FS/Record.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi,
7222           httemplate/edit/elements/edit.html: fix one-time charges and
7223           package customization for employees who don't have 'Edit global
7224           package definition' ACL, RT#4668
7225
7226 2009-01-25 14:20  ivan
7227
7228         * httemplate/browse/: access_group.html, access_user.html:
7229           normalize terminology: s/internal users/employees/
7230
7231 2009-01-25 12:43  ivan
7232
7233         * FS/bin/: freeside-cdrd, freeside-queued: reduce waiting time for
7234           -cdrd and -queued, RT#4667
7235
7236 2009-01-24 17:27  ivan
7237
7238         * FS/FS/cust_svc.pm: add some debugging to RADIUS db calls
7239
7240 2009-01-24 13:53  ivan
7241
7242         * fs_selfservice/php/: order_renew.php,
7243           process_payment_order_renew.php: finish up prepay example,
7244           RT#4623
7245
7246 2009-01-24 13:53  ivan
7247
7248         * FS/FS/ClientAPI/MyAccount.pm: have the prepay amounts include the
7249           current balance, RT#4623
7250
7251 2009-01-24 13:49  ivan
7252
7253         * httemplate/edit/cust_main.cgi: wtf, don't pop up the geocode
7254           chooser when taxproducts are off
7255
7256 2009-01-24 13:04  ivan
7257
7258         * httemplate/: elements/select-domain.html,
7259           elements/select-table.html, elements/tr-select-domain.html,
7260           search/report_svc_acct.html, search/svc_acct.cgi: add domain
7261           selection to advanced account report (side effect on RT#4623)
7262
7263 2009-01-22 17:23  ivan
7264
7265         * fs_selfservice/php/: freeside.class.php, login.php, main.php,
7266           order_renew.php, process_login.php,
7267           process_payment_order_renew.php: add the start at PHP
7268           self-service as a quick early renew example
7269
7270 2009-01-22 16:49  ivan
7271
7272         * FS/FS/ClientAPI/MyAccount.pm: typo in rounding the amounts
7273           returned by renew_info, RT#4623
7274
7275 2009-01-22 16:23  ivan
7276
7277         * FS/FS/ClientAPI/MyAccount.pm: round the amounts returned by
7278           renew_info, RT#4623
7279
7280 2009-01-22 09:29  ivan
7281
7282         * FS/FS/part_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
7283           fs_selfservice/FS-SelfService/SelfService.pm: add self-service
7284           methods renew_info, order_renew and process_payment_order_renew
7285           to enable self-renewal through self-service.  RT#4623
7286
7287 2009-01-20 18:02  ivan
7288
7289         * httemplate/edit/: part_pkg.cgi, elements/edit.html: fix
7290           (hopefully last of the) customize package bogosity in 1.9,
7291           RT#4662
7292
7293 2009-01-20 16:52  ivan
7294
7295         * FS/FS/cust_bill_pkg_tax_location.pm: stupid typo preventing
7296           service addresses from working, RT#4663
7297
7298 2009-01-20 12:08  ivan
7299
7300         * FS/FS/: cust_main.pm: whew, hopefully that will actually fix
7301           agent-specific invoices migrated from 1.7->1.9, RT#4645
7302
7303 2009-01-20 11:35  ivan
7304
7305         * FS/FS/cust_bill.pm: fix agent-specific logos migrated from 1.7,
7306           RT#4645
7307
7308 2009-01-19 15:53  ivan
7309
7310         * FS/FS/tax_rate.pm, httemplate/misc/process/tax-import.cgi:
7311           tax-pkg_location changes broke new taxation, this should fix
7312
7313 2009-01-19 15:44  ivan
7314
7315         * FS/FS/part_pkg/voip_cdr.pm: turn debugging off
7316
7317 2009-01-19 14:32  ivan
7318
7319         * FS/FS/part_pkg/voip_cdr.pm: don't ignore the cdrtypenum rule for
7320           0, hopefully finally fix DA for QIS, RT#4502
7321
7322 2009-01-19 09:37  ivan
7323
7324         * httemplate/edit/process/cust_pkg.cgi: fix error on bulk package
7325           order/cancel, RT#4645
7326
7327 2009-01-18 22:36  ivan
7328
7329         * httemplate/: elements/tr-select-cust_location.html,
7330           view/cust_main/packages/location.html: default service location
7331           is cust_main ship_ address when present!  RT#4499
7332
7333 2009-01-18 19:50  ivan
7334
7335         * FS/FS/Schema.pm, FS/FS/rate.pm,
7336           httemplate/edit/process/rate_region.cgi: 10 digit prefix
7337           matching, RT#4403
7338
7339 2009-01-18 15:51  ivan
7340
7341         * FS/FS/cust_pkg.pm: finish package location tax reporing, RT#4499
7342
7343 2009-01-18 15:43  ivan
7344
7345         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
7346           FS/FS/cust_bill_pkg_tax_location.pm, FS/FS/cust_main.pm,
7347           FS/FS/cust_main_county.pm, FS/FS/tax_rate.pm,
7348           FS/t/cust_bill_pkg_tax_location.t,
7349           httemplate/search/cust_bill_pkg.cgi,
7350           httemplate/search/report_tax.cgi,
7351           httemplate/view/cust_main/packages/location.html: finish package
7352           location tax reporing, RT#4499
7353
7354 2009-01-18 13:06  rsiddall
7355
7356         * rpm/freeside.sysconfig: bash didn't like spaces on each side of
7357           an equals sign.
7358
7359 2009-01-13 05:00  ivan
7360
7361         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb delete &
7362           return number to availability, RT#4603
7363
7364 2009-01-12 19:25  ivan
7365
7366         * FS/FS/part_pkg/voip_cdr.pm: whew, works fine, rewrite to 411 was
7367           sticky that's why calls were being skipped for wrong carrierid,
7368           RT#4502
7369
7370 2009-01-12 18:39  ivan
7371
7372         * FS/FS/part_pkg/voip_cdr.pm: by his noodly appendage, i hope this
7373           is just a precendece problem, RT#4502
7374
7375 2009-01-12 18:13  ivan
7376
7377         * FS/FS/part_pkg/voip_cdr.pm: WORKING avoid looking up options
7378           inside the rating loop, RT#4502
7379
7380 2009-01-12 17:58  ivan
7381
7382         * FS/FS/part_pkg/voip_cdr.pm: avoid looking up options inside the
7383           rating loop, RT#4502
7384
7385 2009-01-12 17:34  ivan
7386
7387         * FS/FS/part_pkg/voip_cdr.pm: refactor out the ignoring rules into
7388           check_chargable; ignore carrierid rule w/411 rewrite, RT#4502
7389
7390 2009-01-12 16:17  ivan
7391
7392         * FS/FS/part_pkg/voip_cdr.pm: wtf is up with 411_rewrite, RT#4502
7393
7394 2009-01-12 15:51  ivan
7395
7396         * FS/FS/: Conf.pm, Record.pm, cdr/taqua.pm: taqua config to rewrite
7397           DA calls, RT#4502
7398
7399 2009-01-12 13:16  jeff
7400
7401         * FS/FS/cust_main.pm: tickets only exist when a ticket system
7402           exists
7403
7404 2009-01-12 12:59  jeff
7405
7406         * FS/FS/cust_main.pm: doc tyop
7407
7408 2009-01-12 01:01  jeff
7409
7410         * FS/FS/svc_acct.pm: vfw callback failure
7411
7412 2009-01-10 15:56  ivan
7413
7414         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
7415           FS/FS/cust_pkg.pm, httemplate/misc/change_pkg.cgi,
7416           httemplate/edit/process/change-cust_pkg.html,
7417           httemplate/edit/process/cust_pkg.cgi,
7418           httemplate/elements/location.html,
7419           httemplate/elements/tr-select-cust_location.html,
7420           httemplate/view/cust_main/packages/location.html,
7421           httemplate/view/cust_main/packages/package.html: implement
7422           package changes w/location change, RT#4499
7423
7424 2009-01-09 16:43  ivan
7425
7426         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
7427           httemplate/elements/location.html,
7428           httemplate/elements/tr-select-cust_location.html,
7429           httemplate/view/cust_main/packages.html,
7430           httemplate/edit/process/quick-cust_pkg.cgi,
7431           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html:
7432           more work on package service addresses:  hide locations when
7433           they're all the default, config to show them anyway / finish
7434           implementing package ordering, fix all the state/county weirdness
7435           when changing the location dropdown. RT#4499
7436
7437 2009-01-08 20:06  ivan
7438
7439         * httemplate/edit/cust_main/contact.html,
7440           httemplate/elements/location.html,
7441           httemplate/elements/select-country.html,
7442           httemplate/elements/select-county.html,
7443           httemplate/elements/select-state.html,
7444           httemplate/elements/tr-select-part_referral.html,
7445           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html,
7446           FS/FS/Mason.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
7447           httemplate/view/cust_main/packages.html,
7448           httemplate/view/cust_main/packages/location.html: pick/enter a
7449           location when ordering a package, RT#4499
7450
7451 2009-01-07 17:45  ivan
7452
7453         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
7454           FS/FS/cust_location.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
7455           FS/t/cust_location.t, eg/table_template.pm,
7456           eg/table_template-svc.pm,
7457           httemplate/view/cust_main/packages.html,
7458           httemplate/view/cust_main/packages/location.html,
7459           httemplate/view/cust_main/packages/package.html,
7460           httemplate/view/cust_main/packages/services.html,
7461           httemplate/view/cust_main/packages/status.html: start adding
7462           package locations, RT#4499
7463
7464 2009-01-07 08:59  jeff
7465
7466         * conf/invoice_latex: allow tex to do more column sizing
7467
7468 2009-01-06 16:27  ivan
7469
7470         * httemplate/browse/rate_region.html: country code is two words
7471
7472 2009-01-06 16:18  ivan
7473
7474         * FS/FS/part_pkg/voip_cdr.pm: fixup error message, this is all for
7475           RT#4524
7476
7477 2009-01-06 16:14  ivan
7478
7479         * httemplate/browse/: rate.cgi, rate_region.html: add a dropdown to
7480           help browse regions by countrycode
7481
7482 2009-01-06 15:30  ivan
7483
7484         * FS/FS/part_pkg/voip_cdr.pm: throw a fatal error if a call is
7485           unrateable and add an ignore_unrateable flag to go back to the
7486           old skip behavior
7487
7488 2009-01-06 13:16  ivan
7489
7490         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: swap price to last column
7491           in default CDR output format; fix "all 0 prices" when using
7492           simple output format w/internal rating, RT#4503
7493
7494 2009-01-05 13:12  jeff
7495
7496         * FS/FS/tax_rate.pm: doh! change the interface here, too
7497
7498 2009-01-04 16:26  ivan
7499
7500         * httemplate/elements/checkboxes-table-name.html,
7501           httemplate/elements/checkboxes.html,
7502           httemplate/elements/select-rate.html,
7503           httemplate/elements/tr-select-rate.html, FS/FS/rate_prefix.pm,
7504           httemplate/browse/rate.cgi,
7505           httemplate/misc/copy-rate_detail.html,
7506           httemplate/misc/process/copy-rate_detail.html: add rate copying,
7507           RT#4431
7508
7509 2009-01-04 14:07  ivan
7510
7511         * Makefile, init.d/freeside-init: don't run a self-service server
7512           against localhost OOTB; eliminate those gigantic useless logfiles
7513
7514 2009-01-02 17:52  ivan
7515
7516         * bin/cdr.http_and_import, bin/cdr.import, bin/cdr.sftp_and_import,
7517           FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/indosoft.pm: indosoft
7518           CDR format, RT#4425
7519
7520 2009-01-02 14:03  ivan
7521
7522         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/bell_west.pm,
7523           FS/FS/cdr/troop.pm, bin/cdr.import, bin/cdr.sftp_and_import: add
7524           troop CDRs, RT#4413
7525
7526 2009-01-02 10:01  ivan
7527
7528         * eg/cdr_template.pm: cdr template, RT#4413 and RT#4412
7529
7530 2009-01-02 09:58  ivan
7531
7532         * FS/FS/cdr/troop.pm: commiting initial troop CDR template, RT#4413
7533
7534 2009-01-01 12:11  rsiddall
7535
7536         * rpm/freeside-selfservice.conf: New Apache configuration file for
7537           the self-service interface.
7538
7539 2009-01-01 12:10  rsiddall
7540
7541         * rpm/freeside.spec: Modifications to let self-service work if you
7542           really insist on installing it on the same machine as the billing
7543           server.  Also more fixes for SuSE, and a couple of changes to
7544           minimize differences from the 1.7 branch.
7545
7546 2008-12-31 14:04  ivan
7547
7548         * FS/FS/: Record.pm, cdr/bell_west.pm: finish up working bell_west
7549           CDR format, RT#4403
7550
7551 2008-12-31 10:07  jeff
7552
7553         * FS/FS/cust_main.pm: one got missed?
7554
7555 2008-12-30 19:28  ivan
7556
7557         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/phone_avail.pm,
7558           FS/FS/cdr/bell_west.pm, FS/FS/cdr/simple.pm,
7559           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/rate_detail.html,
7560           httemplate/misc/cdr-import.html,
7561           httemplate/misc/process/cdr-import.html: bell west CDR format,
7562           RT#4403
7563
7564 2008-12-30 14:00  jeff
7565
7566         * FS/FS/: cust_pkg.pm, cust_pkg_reason.pm: yet more timestamping
7567           improvements and corrections to reasons based on history records
7568
7569 2008-12-30 13:45  jeff
7570
7571         * FS/FS/cdr.pm: move price to last column for default_source
7572
7573 2008-12-30 11:13  jeff
7574
7575         * FS/FS/part_pkg/voip_cdr.pm: allow upstream_simple to specify a
7576           usage_class for tax purposes in calltypenum
7577
7578 2008-12-29 10:06  jeff
7579
7580         * Makefile, conf/invoice_latex, conf/longtable.sty.patch,
7581           etc/fslongtable.sty: ease deployment of patched longtable
7582
7583 2008-12-28 11:10  ivan
7584
7585         * httemplate/browse/cust_main_county.cgi: finish dealing with
7586           counties with spaces, etc., RT#4496
7587
7588 2008-12-28 11:08  ivan
7589
7590         * httemplate/edit/process/cust_main_county-expand.cgi: allow normal
7591           ut_textn strings in county expansion, RT#4496
7592
7593 2008-12-28 10:59  ivan
7594
7595         * httemplate/browse/cust_main_county.cgi: deal with counties with
7596           spaces, etc., RT#4496
7597
7598 2008-12-28 10:52  ivan
7599
7600         * httemplate/browse/cust_main_county.cgi: put the
7601           country/state/county selections on their own line, RT#4496
7602
7603 2008-12-28 10:48  ivan
7604
7605         * httemplate/elements/: select-country.html, select-county.html,
7606           select-state.html, select-did.html: fix browse results for
7607           selecting counties (resulting from separating tax classes), also
7608           add dropdowns to browse by state and county, RT#4496
7609
7610 2008-12-28 10:44  ivan
7611
7612         * httemplate/: browse/cust_main_county.cgi,
7613           edit/cust_main/contact.html, edit/cust_main/billing.html,
7614           misc/payment.cgi, edit/cust_main/select-country.html,
7615           edit/cust_main/select-county.html,
7616           edit/cust_main/select-state.html: fix browse results for
7617           selecting counties (resulting from separating tax classes), also
7618           add dropdowns to browse by state and county, RT#4496
7619
7620 2008-12-24 16:45  jeff
7621
7622         * FS/FS/: cust_bill_pkg.pm, cust_main.pm, cust_main_county.pm: fix
7623           "texas tax" in 1.9
7624
7625 2008-12-23 13:41  jeff
7626
7627         * FS/FS/cust_main.pm: miss use
7628
7629 2008-12-23 12:35  jeff
7630
7631         * FS/FS/cust_main.pm: correct bad tax calculation
7632
7633 2008-12-22 16:32  ivan
7634
7635         * FS/FS/: cust_bill.pm: truncate package descriptions over 50 chars
7636           to avoid pushing the total column out to the right, RT#4449
7637
7638 2008-12-22 15:28  ivan
7639
7640         * httemplate/config/config.cgi: textareas are much less annoying to
7641           work with when their scrollbar isn't scrolled off the side itself
7642
7643 2008-12-22 14:30  rsiddall
7644
7645         * rpm/freeside.spec: Copying over modifications to support SuSE
7646           from the 1.7 branch.
7647
7648 2008-12-22 13:16  ivan
7649
7650         * httemplate/edit/: part_pkg.cgi, quick-charge.html: soft-limit
7651           package names to 50 chars to avoid problems with typeset
7652           invoices, RT#4449
7653
7654 2008-12-21 13:53  ivan
7655
7656         * FS/FS/svc_phone.pm: and fix msgcat usage, this should do it?,
7657           RT#4204
7658
7659 2008-12-21 13:49  ivan
7660
7661         * FS/FS/svc_acct.pm: svc_acct.pm bogosity too, wtf?!, RT#4204
7662
7663 2008-12-21 13:44  ivan
7664
7665         * FS/FS/: msgcat.pm: msgcat.pm upgrade bogosity, shrug, RT#4204
7666
7667 2008-12-21 13:37  ivan
7668
7669         * FS/FS/: svc_Common.pm, Upgrade.pm: unique checking for svc_phone
7670           like svc_acct, closes: RT#4204 (also a few lines of the new
7671           per-agent config snuck in Conf.pm from RT#3989)
7672
7673 2008-12-21 13:33  ivan
7674
7675         * FS/: FS/svc_phone.pm, FS/Conf.pm, FS/Record.pm, FS/Setup.pm,
7676           FS/msgcat.pm, FS/svc_Common.pm, FS/svc_acct.pm,
7677           bin/freeside-upgrade: unique checking for svc_phone like
7678           svc_acct, closes: RT#4204 (also a few lines of the new per-agent
7679           config snuck in Conf.pm from RT#3989)
7680
7681 2008-12-21 10:38  ivan
7682
7683         * FS/bin/freeside-cdrd: cdrd brainfart, finishing up RT#4423
7684
7685 2008-12-21 10:09  ivan
7686
7687         * FS/: FS/Schema.pm, FS/queue.pm, bin/freeside-cdrd: have
7688           freeside-queued put billing jobs in the queue, so they run in
7689           their own short-lived processes, RT#4423
7690
7691 2008-12-21 09:40  ivan
7692
7693         * FS/FS/queue.pm: doc
7694
7695 2008-12-15 16:08  jeff
7696
7697         * FS/FS/cust_pkg.pm: proper dates on expire and suspend reasons
7698
7699 2008-12-11 13:11  jeff
7700
7701         * FS/FS/cust_main.pm: place tax on invoice only once
7702
7703 2008-12-10 13:43  ivan
7704
7705         * httemplate/search/: cust_bill_event.html, report_cust_bill.html,
7706           report_cust_credit.html, report_cust_event.html,
7707           report_cust_main-zip.html, report_cust_main.html,
7708           report_cust_pay.html, report_cust_pay_batch.html,
7709           report_cust_pkg.html, report_newtax.html, report_svc_acct.html,
7710           report_tax.html: allow all-agent reporting again
7711
7712 2008-12-10 13:33  ivan
7713
7714         * httemplate/graph/: report_cust_bill_pkg.html,
7715           report_cust_pkg.html, report_money_time.html: allow all-agent
7716           reporting again
7717
7718 2008-12-10 12:20  ivan
7719
7720         * FS/FS/cust_main/Import.pm: referral import fixes, RT#4427
7721
7722 2008-12-10 11:43  rsiddall
7723
7724         * rpm/freeside.spec: Cleanup to quieten rpmlint.  Fixes to cope
7725           with moving code out of handler.pl, etc.
7726
7727 2008-12-10 11:42  rsiddall
7728
7729         * rpm/rpm2Bundle: Further modifications to handle Perl RPM names
7730           and map them back to Perl module names.
7731
7732 2008-12-09 18:47  jeff
7733
7734         * FS/FS/cust_tax_location.pm: space is empty
7735
7736 2008-12-08 17:49  ivan
7737
7738         * FS/FS/Record.pm: oops
7739
7740 2008-12-08 17:46  ivan
7741
7742         * FS/FS/Record.pm, FS/FS/inventory_item.pm,
7743           httemplate/misc/inventory_item-import.html,
7744           httemplate/misc/process/inventory_item-import.html: use common
7745           base for inventory import too, fixes problems with errors due to
7746           dos line endings and allows Excel upload, RT#4346
7747
7748 2008-12-08 02:13  ivan
7749
7750         * FS/FS/cust_bill_pkg.pm: make CDRs smaller, so we can fit more
7751           columns, RT#4376
7752
7753 2008-12-08 01:08  ivan
7754
7755         * FS/FS/Schema.pm: make room for CDRs, RT#4387
7756
7757 2008-12-08 00:52  ivan
7758
7759         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: respect output_format and
7760           add an header for rating_method=prefix too, RT#4387
7761
7762 2008-12-08 00:46  ivan
7763
7764         * conf/invoice_html: normal ext_desc shouldn't shove the second+
7765           columns of CDRs out
7766
7767 2008-12-05 09:23  jeff
7768
7769         * FS/FS/tax_rate.pm: passthrough support for gross revenue taxes
7770
7771 2008-12-05 09:19  jeff
7772
7773         * FS/FS/part_pkg.pm: avoid taxation on products with no assigned
7774           taxes
7775
7776 2008-12-05 00:24  jeff
7777
7778         * FS/FS/cust_main.pm: missing uses, corrects 4388
7779
7780 2008-12-04 20:20  jeff
7781
7782         * FS/FS/cust_main_county.pm: bad shortcut causes taxes not to be
7783           charged
7784
7785 2008-12-03 21:16  jeff
7786
7787         * FS/FS/part_export/soma.pm: wtf?
7788
7789 2008-12-03 18:19  jeff
7790
7791         * httemplate/edit/cust_main.cgi: better placement of script
7792           sourcing
7793
7794 2008-12-03 18:03  jeff
7795
7796         * httemplate/elements/init_overlib.html: better placement of script
7797           sourcing
7798
7799 2008-12-03 17:46  jeff
7800
7801         * httemplate/edit/cust_main/choose_tax_location.html: better
7802           behavior when zip code is missing
7803
7804 2008-12-03 15:29  ivan
7805
7806         * httemplate/search/report_receivables.html: allow an all-agent
7807           receivables report again
7808
7809 2008-12-03 13:15  ivan
7810
7811         * httemplate/misc/whois.cgi: fix real customer numbers showing on
7812           view pages, RT#4099/4379
7813
7814 2008-12-03 13:12  ivan
7815
7816         * httemplate/view/: cust_pay.html, cust_refund.html, cust_bill.cgi,
7817           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
7818           svc_forward.cgi, svc_www.cgi: fix real customer numbers showing
7819           on view pages, RT#4099/4379
7820
7821 2008-12-03 09:25  ivan
7822
7823         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb to
7824           default to countrycode 1
7825
7826 2008-12-02 21:53  ivan
7827
7828         * httemplate/edit/: part_pkg.cgi, elements/edit.html: 60 char soft
7829           max length for packages, so invoices don't wrap, RT#4328
7830
7831 2008-12-02 17:42  jeff
7832
7833         * bin/import-tax-rates,
7834           httemplate/edit/cust_main/choose_tax_location.html,
7835           httemplate/edit/cust_main/contact.html,
7836           httemplate/elements/ajaxcontentmws.js, FS/FS/Misc.pm,
7837           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_tax_location.pm,
7838           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
7839           httemplate/edit/cust_main.cgi, httemplate/misc/tax-import.cgi,
7840           httemplate/misc/xmlhttp-cust_main-address_standardize.html:
7841           support zip5 tax lookups, correct errors with fixed format cch
7842           import, inital import performance improvements, noise reduction
7843           on imports, tool for inital import
7844
7845 2008-11-30 23:52  ivan
7846
7847         * FS/FS/: Conf.pm, cdr.pm: set charged_party to accoutncode for
7848           vedeye, RT#4342
7849
7850 2008-11-30 15:37  ivan
7851
7852         * httemplate/edit/access_user.html: s/Internal Access
7853           Groups/Employee Groups/
7854
7855 2008-11-30 15:34  ivan
7856
7857         * httemplate/: browse/access_user.html, edit/access_user.html:
7858           s/Internal Users/Employees/
7859
7860 2008-11-30 15:26  ivan
7861
7862         * httemplate/: browse/access_group.html, edit/access_group.html:
7863           s/Internal Access Groups/Employee Groups/
7864
7865 2008-11-30 13:01  ivan
7866
7867         * FS/FS/cdr.pm: _cdr_min_parser_maker fix for correct setting of
7868           duration/billsec with simple & simple2 rate plans
7869
7870 2008-11-29 13:54  ivan
7871
7872         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/svc_phone.pm,
7873           fs_selfservice/FS-SelfService/SelfService.pm,
7874           fs_selfservice/FS-SelfService/cgi/login.html,
7875           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add
7876           selfservice_server-single_domain config, and login_info
7877           self-service method to give the login page a bit more
7878           configurability
7879
7880 2008-11-29 12:32  ivan
7881
7882         * FS/FS/Conf.pm: add selfservice_server-single_domain config, and
7883           login_info self-service method to give the login page a bit more
7884           configurability
7885
7886 2008-11-25 16:30  ivan
7887
7888         * FS/FS/ClientAPI/PrepaidPhone.pm: don't set a Session-Timeout if
7889           the rate is 0
7890
7891 2008-11-25 16:20  ivan
7892
7893         * FS/FS/: Record.pm, cust_main/Import.pm: should fix importing from
7894           excel, closes: RT#4337
7895
7896 2008-11-24 07:40  jeff
7897
7898         * FS/FS/part_export/soma.pm: more caffiene, please
7899
7900 2008-11-24 07:36  jeff
7901
7902         * FS/FS/part_export/soma.pm: doh
7903
7904 2008-11-24 07:18  jeff
7905
7906         * FS/FS/part_export/soma.pm: be more accepting
7907
7908 2008-11-24 06:48  jeff
7909
7910         * FS/FS/part_export/soma.pm: esn's are hex
7911
7912 2008-11-24 04:22  ivan
7913
7914         * FS/FS/cdr/genband.pm: update genband import to agree with
7915           reality, RT#4177
7916
7917 2008-11-24 02:59  ivan
7918
7919         * FS/FS/part_export/internal_diddb.pm: add countrycode option to
7920           internal_diddb; throw a warning instead of an error if a number
7921           couldn't be returned to inventory
7922
7923 2008-11-24 02:47  ivan
7924
7925         * FS/FS/part_export/: phone_sqlradius.pm, sqlradius.pm: fix
7926           phone_sqlradius CDR population?, RT#4100
7927
7928 2008-11-24 02:11  ivan
7929
7930         * FS/FS/ClientAPI/PrepaidPhone.pm: add debugging, hopefully fix
7931           seconds returned finally, RT#4100
7932
7933 2008-11-24 00:47  ivan
7934
7935         * FS/FS/ClientAPI/PrepaidPhone.pm: look for a voip rate in pricing
7936           add-ons too... eek.  also correct rating to destination RT#4100
7937
7938 2008-11-22 14:17  ivan
7939
7940         * FS/FS/: Conf.pm, Schema.pm, cust_credit.pm, cust_main.pm,
7941           cust_pkg.pm, part_event.pm, part_event/Action/addpost.pm,
7942           part_event/Condition.pm, part_event/Action/apply.pm,
7943           part_event/Action/bill.pm, part_event/Action/cancel.pm,
7944           part_event/Action/collect.pm,
7945           part_event/Action/cust_bill_batch.pm,
7946           part_event/Action/cust_bill_comp.pm,
7947           part_event/Action/cust_bill_fee_percent.pm,
7948           part_event/Action/cust_bill_realtime_card.pm,
7949           part_event/Action/cust_bill_realtime_check.pm,
7950           part_event/Action/cust_bill_realtime_lec.pm,
7951           part_event/Action/cust_bill_send.pm,
7952           part_event/Action/cust_bill_send_agent.pm,
7953           part_event/Action/cust_bill_send_alternate.pm,
7954           part_event/Action/cust_bill_send_csv_ftp.pm,
7955           part_event/Action/cust_bill_send_if_newest.pm,
7956           part_event/Action/cust_bill_spool_csv.pm,
7957           part_event/Action/cust_bill_suspend_if_balance.pm,
7958           part_event/Action/fee.pm,
7959           part_event/Action/pkg_referral_credit.pm,
7960           part_event/Action/pkg_referral_credit_pkg.pm,
7961           part_event/Action/suspend.pm,
7962           part_event/Action/suspend_if_pkgpart.pm,
7963           part_event/Action/suspend_unless_pkgpart.pm,
7964           part_event/Condition/balance.pm,
7965           part_event/Condition/balance_age.pm,
7966           part_event/Condition/balance_under.pm,
7967           part_event/Condition/cust_bill_age.pm,
7968           part_event/Condition/cust_bill_has_service.pm,
7969           part_event/Condition/cust_bill_owed.pm,
7970           part_event/Condition/cust_bill_owed_under.pm,
7971           part_event/Condition/cust_payments.pm,
7972           part_event/Condition/has_referral_custnum.pm,
7973           part_event/Condition/once_percust.pm,
7974           part_event/Condition/pkg_age.pm,
7975           part_event/Condition/pkg_notchange.pm,
7976           part_event/Condition/pkg_pkgpart.pm,
7977           part_event/Condition/pkg_recurring.pm,
7978           part_event/Condition/pkg_unless_pkgpart.pm, part_pkg/flat.pm:
7979           referral credits overhaul, use billing events, agents can
7980           self-configure, limit to once-per-customer, depend on any time
7981           from referred package, referred customer payment, specific
7982           packages, partial staged credits, RT#3983
7983
7984 2008-11-21 23:10  ivan
7985
7986         * httemplate/: browse/part_event.html, edit/elements/edit.html:
7987           billing event cloning
7988
7989 2008-11-20 19:36  jeff
7990
7991         * FS/FS/part_export/soma.pm: initial somanetworks support
7992
7993 2008-11-20 18:57  ivan
7994
7995         * httemplate/edit/elements/edit.html: remove debugging accidentally
7996           left in
7997
7998 2008-11-20 18:55  ivan
7999
8000         * httemplate/edit/process/elements/process.html: document
8001           viewall_ext
8002
8003 2008-11-20 17:58  ivan
8004
8005         * httemplate/: edit/elements/edit.html,
8006           elements/tr-select-agent.html: undo voodoo, find real problem
8007
8008 2008-11-20 16:06  ivan
8009
8010         * httemplate/edit/elements/edit.html: voodoo
8011
8012 2008-11-20 11:02  jeff
8013
8014         * FS/FS/rate.pm: this must be what is meant
8015
8016 2008-11-20 09:49  jeff
8017
8018         * FS/bin/freeside-dedup-cust_bill_pkg_detail-header: tool to remove
8019           extra cdr headers
8020
8021 2008-11-20 08:59  jeff
8022
8023         * FS/FS/part_pkg/voip_cdr.pm: only one header per package, not one
8024           per service -- fixes #4260
8025
8026 2008-11-20 04:52  ivan
8027
8028         * FS/FS/cust_main/Import.pm: better end-of-spreadsheet detection
8029           for excel import, hopefully.  should fix "Error: Can't use an
8030           undefined value as an ARRAY reference" error on import.  RT#4297
8031
8032 2008-11-20 03:35  ivan
8033
8034         * bin/rate.delete: fill in the ratenum.  doesn't actually delete
8035           the rate itself, just all its data (the hard part)
8036
8037 2008-11-19 16:42  ivan
8038
8039         * FS/FS/cust_bill.pm: don't use payname for CARD or DCRD either,
8040           closes: RT#3982
8041
8042 2008-11-19 06:55  jeff
8043
8044         * FS/FS/Misc.pm, FS/FS/Schema.pm, FS/FS/cust_tax_location.pm,
8045           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
8046           httemplate/misc/tax-import.cgi: support for cch fixed format
8047
8048 2008-11-18 17:24  ivan
8049
8050         * FS/FS/Schema.pm: fix phone_avail.availnum to be a proper primary
8051           key, fix agent.agent_custnum unique index causing it to get a
8052           value filled in by Record.pm
8053
8054 2008-11-17 18:56  rsiddall
8055
8056         * rpm/rpm2Bundle: Now handles hyphenated Perl requirements as well
8057           as those in parentheses, and handles more version relation types.
8058
8059 2008-11-12 18:22  ivan
8060
8061         * FS/FS/access_groupagent.pm, FS/FS/agent.pm,
8062           httemplate/browse/agent.cgi, httemplate/edit/agent.cgi,
8063           httemplate/edit/process/agent.cgi: add ability to view/edit
8064           access groups of an agent
8065
8066 2008-11-11 00:55  ivan
8067
8068         * FS/FS/cust_bill.pm: add fax to invoice data, RT#3290
8069
8070 2008-11-11 00:45  ivan
8071
8072         * conf/: invoice_html, invoice_latex: agent_custid and ship_fax
8073           don't belong with the ship address, that was an unrelated
8074           tampabay/pbx-change request, RT#3290
8075
8076 2008-11-10 23:51  ivan
8077
8078         * conf/invoice_html: make HTML invoice more consistent with current
8079           typeset invoice: center invoice date instead of right-justify
8080
8081 2008-11-09 03:43  ivan
8082
8083         * httemplate/browse/agent.cgi: realign things in light of
8084           small_custview in this table for master customering, roundaboutly
8085           part of #2933
8086
8087 2008-11-09 03:31  ivan
8088
8089         * FS/FS/cust_main/Import.pm: move batch customer import to its own
8090           file; add svc_external_svc_phone export format, RT#4103
8091
8092 2008-11-09 01:14  ivan
8093
8094         * FS/FS/Conf.pm, httemplate/elements/file-upload.html,
8095           httemplate/misc/phone_avail-import.html: add a global countrycode
8096           to phone_avail import and a conf for the default (some other conf
8097           values snuck in also, oh well)
8098
8099 2008-11-09 00:51  ivan
8100
8101         * FS/FS/Mason.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
8102           FS/FS/cust_main/Import.pm, httemplate/misc/cust_main-import.cgi,
8103           Makefile, FS/FS.pm, FS/MANIFEST, FS/bin/freeside-queued,
8104           httemplate/misc/process/cust_main-import.cgi: move batch customer
8105           import to its own file; add svc_external_svc_phone export format,
8106           RT#4103
8107
8108 2008-11-06 22:04  ivan
8109
8110         * httemplate/view/svc_acct.cgi: fix viewing of unlinked services.
8111           wow, it has been a while
8112
8113 2008-11-06 14:53  ivan
8114
8115         * FS/FS/part_export/sqlradius.pm: should fix open session RADIUS
8116           search, RT #4233
8117
8118 2008-11-06 14:20  ivan
8119
8120         * FS/FS/part_export/sqlradius.pm: fix radius search, RT#4233
8121
8122 2008-11-05 20:22  ivan
8123
8124         * FS/FS/svc_acct.pm: avoid harmless "Use of uninitialized value in
8125           concatenation (.) or string at
8126           /usr/local/share/perl/5.8.8/FS/svc_acct.pm line 1140" error
8127
8128 2008-11-05 20:18  ivan
8129
8130         * FS/FS/svc_acct.pm: . is used in some implementations of classic
8131           crypt
8132
8133 2008-11-03 07:28  jeff
8134
8135         * FS/FS/cust_main.pm: REAL otherwise there are no taxes
8136
8137 2008-11-03 07:26  jeff
8138
8139         * FS/FS/cust_main.pm: yikes! not yet
8140
8141 2008-11-03 07:14  jeff
8142
8143         * FS/FS/cust_main.pm: otherwise there are no taxes
8144
8145 2008-11-02 17:10  ivan
8146
8147         * httemplate/view/svc_acct.cgi: time remaining is more useful to
8148           display as hours + minutes than days, hours, minutes from
8149           Time::Duration
8150
8151 2008-11-02 12:27  ivan
8152
8153         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: (and
8154           REALLY fix the line-item links too, whew) fix overreporting of
8155           tax invoiced when using & reporting with taxclasses, RT#4131
8156
8157 2008-11-02 12:03  ivan
8158
8159         * httemplate/search/report_tax.cgi: (and fix the line-item links
8160           too, whew) fix overreporting of tax invoiced when using &
8161           reporting with taxclasses, RT#4131
8162
8163 2008-11-02 11:40  ivan
8164
8165         * httemplate/search/report_tax.cgi: (and fix the total too) fix
8166           overreporting of tax invoiced when using & reporting with
8167           taxclasses, RT#4131
8168
8169 2008-11-02 11:26  ivan
8170
8171         * httemplate/search/report_tax.cgi: fix overreporting of tax
8172           invoiced when using & reporting with taxclasses, RT#4131
8173
8174 2008-11-01 15:12  ivan
8175
8176         * init.d/freeside-init, FS/FS/Daemon.pm, FS/bin/freeside-cdrd: have
8177           freeside-cdrd disable itself if there's no appropriate package
8178           definition, RT#4184
8179
8180 2008-10-29 15:24  ivan
8181
8182         * FS/FS/cust_main.pm: eek, fix agent_plandata from comping up with
8183           spurious hits
8184
8185 2008-10-29 13:23  ivan
8186
8187         * FS/FS/part_event/Action.pm: remove debugging accidentally left in
8188
8189 2008-10-29 13:21  ivan
8190
8191         * FS/FS/part_event/Action.pm: huh.  how did event editing ever
8192           work?  is this 5.10-specific?
8193
8194 2008-10-29 01:03  ivan
8195
8196         * FS/FS/cust_main.pm, init.d/freeside-init,
8197           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-cdrd: prepaid cdr
8198           pickup & bill daemon, RT#4184
8199
8200 2008-10-29 00:50  ivan
8201
8202         * FS/FS/part_export/internal_diddb.pm: fix to internal_diddb
8203           provisioning
8204
8205 2008-10-27 18:23  ivan
8206
8207         * FS/FS/svc_phone.pm: fix svc_phone non-numeric "phone numbers",
8208           RT#4204
8209
8210 2008-10-24 17:37  ivan
8211
8212         * FS/FS/: Conf.pm, svc_phone.pm: add a switch to allow letters in
8213           phone numbers, RT#4195
8214
8215 2008-10-24 16:21  ivan
8216
8217         * httemplate/view/svc_phone.cgi: correct links to non-US CDRs from
8218           svc_phone view
8219
8220 2008-10-24 15:53  ivan
8221
8222         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm: use
8223           Reply-Message for the RADIUS error message, RT#4100
8224
8225 2008-10-24 15:23  ivan
8226
8227         * FS/FS/ClientAPI/PrepaidPhone.pm: adding prepaid self-service
8228           hooks, RT#4100
8229
8230 2008-10-24 14:31  ivan
8231
8232         * FS/FS/: rate.pm, ClientAPI/PrepaidPhone.pm, part_pkg/voip_cdr.pm,
8233           part_pkg/voip_sqlradacct.pm: adding prepaid self-service hooks,
8234           RT#4100
8235
8236 2008-10-24 14:25  ivan
8237
8238         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
8239           rlm_perl hook for prepaid voip radius, RT#4100
8240
8241 2008-10-24 14:22  ivan
8242
8243         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm:
8244           rlm_perl hook for prepaid voip radius, RT#4100
8245
8246 2008-10-24 12:58  ivan
8247
8248         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
8249           rlm_perl hook for prepaid voip radius, RT#4100
8250
8251 2008-10-24 12:54  ivan
8252
8253         * fs_selfservice/FS-SelfService/: SelfService.pm,
8254           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
8255           radius, RT#4100
8256
8257 2008-10-24 12:45  ivan
8258
8259         * fs_selfservice/FS-SelfService/SelfService.pm: rlm_perl hook for
8260           prepaid voip radius, RT#4100
8261
8262 2008-10-24 12:13  ivan
8263
8264         * fs_selfservice/FS-SelfService/: SelfService.pm,
8265           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
8266           radius, RT#4100
8267
8268 2008-10-23 19:54  ivan
8269
8270         * FS/: FS/part_export/phone_sqlradius.pm,
8271           FS/part_export/sqlradius.pm, bin/freeside-sqlradius-radacctd:
8272           untested code to suck in CDRs in from VoIP RADIUS exports,
8273           RT#4100
8274
8275 2008-10-23 19:08  ivan
8276
8277         * FS/FS/cust_main.pm, httemplate/misc/xmlhttp-cust_main-search.cgi:
8278           fixes to facilitate using agent_custid as custnum, RT#4190
8279
8280 2008-10-23 18:45  ivan
8281
8282         * FS/: FS/svc_phone.pm, bin/freeside-sqlradius-reset: tiny nits for
8283           phone RADIUS export: allow freeside-sqlradius-reset to reset a
8284           phone_sqlradius export, but only if explicitly specified by
8285           exportnum.  also fix "Reference found where even-size list
8286           expected" warning and junk winding up in radreply table".  all
8287           this phone_sqlradius stuff is RT#4100
8288
8289 2008-10-23 18:19  ivan
8290
8291         * FS/FS/: Conf.pm, svc_phone.pm, part_export/phone_sqlradius.pm,
8292           part_export/sqlradius.pm: add phone_sqlradius export
8293
8294 2008-10-22 22:20  ivan
8295
8296         * fs_selfservice/FS-SelfService/SelfService.pm: POD cleanup
8297
8298 2008-10-22 11:50  ivan
8299
8300         * httemplate/view/svc_phone.cgi: fix CDR links
8301
8302 2008-10-21 21:39  ivan
8303
8304         * FS/FS/part_export/sqlradius.pm, httemplate/search/sqlradius.cgi,
8305           httemplate/search/sqlradius.html: fix error on open-ended RADIUS
8306           search with Pg, add options for open session search and search on
8307           start time, RT#4051
8308
8309 2008-10-21 08:50  jeff
8310
8311         * fs_selfservice/java/: freeside_login_example.java,
8312           freeside_signup_example.java, biz/freeside/SelfService.java:
8313           biz.freeside.SelfService class and sample applications
8314
8315 2008-10-18 18:57  ivan
8316
8317         * httemplate/config/config.cgi: correctly allow re-editing of
8318           config options with " in them
8319
8320 2008-10-18 17:38  ivan
8321
8322         * FS/FS/Schema.pm, FS/FS/agent.pm, httemplate/edit/agent.cgi,
8323           httemplate/elements/search-cust_main.html,
8324           httemplate/browse/agent.cgi: add a master custnum field to
8325           agents, RT#2933 (roundabout)
8326
8327 2008-10-17 18:22  jeff
8328
8329         * FS/FS/cust_main.pm: sheesh
8330
8331 2008-10-17 18:19  jeff
8332
8333         * FS/FS/cust_main.pm: doh
8334
8335 2008-10-17 18:08  jeff
8336
8337         * FS/FS/cust_main.pm: cope with overlapping (but with distinct
8338           endpoints) tax areas
8339
8340 2008-10-17 13:01  jeff
8341
8342         * conf/: invoice_latex, invoice_latexcoupon: address tweaks,
8343           assumes a window at least 2.75in or 7cm wide
8344
8345 2008-10-17 11:57  jeff
8346
8347         * FS/FS/cust_bill.pm: correct erroneous line dupplication on
8348           invoices
8349
8350 2008-10-16 15:45  ivan
8351
8352         * FS/FS/part_pkg/voip_cdr.pm: add an option to use duration instead
8353           of billsec to calculate billable time, RT#4147
8354
8355 2008-10-15 22:29  ivan
8356
8357         * FS/FS/Conf_compat17.pm: sync Conf_compat17.pm
8358
8359 2008-10-15 22:29  ivan
8360
8361         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
8362           httemplate/search/cust_pay_batch.cgi,
8363           httemplate/view/cust_main/payment_history.html: add
8364           batch-enable_payby and realtime_disable_payby for better control
8365           over hybrid realtime/batch installs; deprecate never-used
8366           paymentforcedtobatch, RT#4052
8367
8368 2008-10-15 22:04  ivan
8369
8370         * httemplate/elements/menu.html: add batch-enable_payby and
8371           realtime_disable_payby for better control over hybrid
8372           realtime/batch installs; deprecate never-used
8373           paymentforcedtobatch, RT#4052
8374
8375 2008-10-14 14:27  ivan
8376
8377         * FS/FS/Tron.pm: not interested in payment gateway survey just now
8378
8379 2008-10-13 17:50  ivan
8380
8381         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add an
8382           import format for external services, including next bill date
8383           (cust_pkg.bill), RT#4108
8384
8385 2008-10-13 14:58  ivan
8386
8387         * FS/: bin/freeside-fetch, FS/Conf.pm: Change subject for
8388           freeside-fetch emailed reports from "subject" to "Freeside
8389           report", and add email_report-subject config to change it.
8390           RT#4093
8391
8392 2008-10-12 16:56  jeff
8393
8394         * conf/invoice_latex: better column widths and easier maintenance
8395
8396 2008-10-12 14:22  jeff
8397
8398         * conf/invoice_latex: better value for non-broken tetex
8399
8400 2008-10-12 12:43  jeff
8401
8402         * conf/longtable.sty.patch: check not just for fit, but move the
8403           goalposts as well
8404
8405 2008-10-11 17:58  ivan
8406
8407         * httemplate/browse/cust_main_county.cgi: fix link
8408
8409 2008-10-11 17:54  ivan
8410
8411         * httemplate/: browse/cust_main_county.cgi,
8412           edit/bulk-cust_main_county.html,
8413           edit/process/bulk-cust_main_county.html: add a quick bulk tax add
8414           tool (eating my own dogfood instead of running a one-off SQL
8415           query), RT#4117
8416
8417 2008-10-10 17:32  ivan
8418
8419         * FS/FS/: Conf.pm, cust_pkg.pm: enable suspension notices to an
8420           administrator, RT#4083
8421
8422 2008-10-10 16:30  ivan
8423
8424         * FS/FS/cust_pkg.pm: quick kludge to eliminate exact duplicates in
8425           h_labels_short in an effort to reduce the number of "XXX service
8426           listing twice on invoice" incidents, RT#3944.  still should be
8427           possible to fundamentally do better with the function in the
8428           first place
8429
8430 2008-10-10 14:30  jeff
8431
8432         * conf/: invoice_latex, longtable.sty.patch: avoid overprinting
8433           remittance coupons
8434
8435 2008-10-10 12:25  ivan
8436
8437         * FS/FS/cust_bill.pm: add options to auto-generate agent_custid and
8438           display it as the customer number, RT#4099
8439
8440 2008-10-09 18:15  ivan
8441
8442         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
8443           FS/FS/UI/Web/small_custview.pm, httemplate/index.html,
8444           httemplate/view/cust_main/misc.html, FS/FS/UI/Web.pm,
8445           httemplate/edit/cust_main.cgi, httemplate/search/cust_main.cgi:
8446           add options to auto-generate agent_custid and display it as the
8447           customer number, RT#4099
8448
8449 2008-10-09 13:06  ivan
8450
8451         * FS/FS/part_export/sqlradius.pm: use Freeradius := attribute for
8452           ALL attributes except Password.  Crypt-Password, User-Password,
8453           Password-With-Header should now use := instead of ==.  RT#4051
8454
8455 2008-10-07 16:57  ivan
8456
8457         * httemplate/misc/: cdr-import.html, process/cdr-import.html: put
8458           each CDR web import into a batch
8459
8460 2008-10-07 16:23  ivan
8461
8462         * FS/FS/cdr/: genband.pm, nextone.pm: also set billsec for nextone
8463           CDR format
8464
8465 2008-10-06 17:10  ivan
8466
8467         * FS/FS/Upgrade.pm: oops, brainfart
8468
8469 2008-10-06 17:09  ivan
8470
8471         * FS/FS/Upgrade.pm: when setting last_login/last_logout, ensure
8472           only accounts actually attached to the export are updated
8473
8474 2008-10-06 15:48  ivan
8475
8476         * FS/FS/svc_acct.pm: make RADIUS password exports
8477           _password_encoding-aware so we export Password-With-Header when
8478           necessary
8479
8480 2008-10-06 15:19  ivan
8481
8482         * FS/FS/svc_acct.pm: make RADIUS password exports
8483           _password_encoding-aware so we export Password-With-Header when
8484           necessary
8485
8486 2008-10-06 08:28  ivan
8487
8488         * FS/FS/: cdr.pm, cdr/netcentrex.pm: add initial netcentrex CDR
8489           format
8490
8491 2008-10-05 14:36  ivan
8492
8493         * httemplate/search/pay_batch.cgi: fix links to closed batches,
8494           RT#4052
8495
8496 2008-10-05 03:17  ivan
8497
8498         * httemplate/search/phone_avail.html: adding the start of available
8499           phone# search.  still needs a menu entry, search options page...
8500           RT#3925
8501
8502 2008-10-04 23:07  ivan
8503
8504         * httemplate/: edit/elements/ApplicationCommon.html,
8505           view/cust_main/payment_history/credit.html,
8506           view/cust_main/payment_history/payment.html: finish UI
8507           improvements wrt refunds: now you have to post a check or cash
8508           refund explicitly, no more implicit creation by 'applying'
8509           credits.  don't show useless application links.  don't enable
8510           apply button until you pick an invoice/refund.  RT#3812
8511
8512 2008-10-04 15:35  ivan
8513
8514         * FS/FS/: Misc.pm, cust_bill_ApplicationCommon.pm,
8515           payinfo_transaction_Mixin.pm, Misc/prune.pm, rate_detail.pm,
8516           usage_class.pm, part_event/Action.pm: POD cleanups
8517
8518 2008-10-04 13:55  ivan
8519
8520         * httemplate/edit/rate_region.cgi: fix inappropriate rounding when
8521           editing rates for a whole region
8522
8523 2008-10-04 13:43  ivan
8524
8525         * FS/FS/part_pkg/voip_cdr.pm: add disable_tollfree option
8526
8527 2008-10-03 17:30  ivan
8528
8529         * httemplate/edit/part_pkg.cgi: fix recurring box graying out on
8530           package customize
8531
8532 2008-10-03 12:41  ivan
8533
8534         * FS/FS/part_pkg/voip_cdr.pm: add debugging
8535
8536 2008-09-30 14:05  jeff
8537
8538         * httemplate/: search/report_newtax.cgi, search/cust_bill_pkg.cgi,
8539           search/report_newtax.html, elements/menu.html: simple reporting
8540           for new tax system
8541
8542 2008-09-30 13:22  jeff
8543
8544         * FS/FS/: Conf.pm, cust_main.pm: option for no postal fee on
8545           one-time charges
8546
8547 2008-09-30 13:17  jeff
8548
8549         * fs_selfservice/FS-SelfService/cgi/: bill.html, selfservice.cgi:
8550           turn on and off postal billing from self-service
8551
8552 2008-09-28 20:41  ivan
8553
8554         * httemplate/misc/delay_susp_pkg.html: use init_calendar.html
8555
8556 2008-09-26 20:01  jeff
8557
8558         * httemplate/edit/process/addr_block/manual_flag.cgi,
8559           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/addr_block.pm,
8560           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
8561           httemplate/edit/svc_broadband.cgi: per address block ip auto
8562           assignment and auto router selection
8563
8564 2008-09-25 20:54  jeff
8565
8566         * FS/FS/part_event/Condition/dundate.pm,
8567           httemplate/misc/delay_susp_pkg.html, FS/FS/AccessRight.pm,
8568           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
8569           httemplate/edit/part_bill_event.cgi,
8570           httemplate/misc/process/delay_susp_pkg.html,
8571           httemplate/view/cust_main/packages.html: push out event triggered
8572           suspensions
8573
8574 2008-09-25 16:44  jeff
8575
8576         * FS/FS/cust_main.pm: lost bits of reason
8577
8578 2008-09-24 19:27  jeff
8579
8580         * FS/FS/part_export/prizm.pm: prizm export improvement for package
8581           changes
8582
8583 2008-09-18 16:17  jeff
8584
8585         * FS/FS/Schema.pm: trade space for time
8586
8587 2008-09-16 08:58  jeff
8588
8589         * httemplate/search/report_tax.cgi: minor initialization issue
8590
8591 2008-09-15 18:22  jeff
8592
8593         * httemplate/: edit/part_pkg.cgi, edit/elements/edit.html,
8594           elements/tr-select-taxoverride.html,
8595           elements/tr-select-taxproduct.html: correct package editor when
8596           taxproducts off
8597
8598 2008-09-15 00:18  ivan
8599
8600         * FS/FS/Schema.pm, FS/FS/Record.pm, FS/FS/phone_avail.pm,
8601           FS/FS/part_export/internal_diddb.pm,
8602           httemplate/elements/menu.html,
8603           httemplate/misc/phone_avail-import.html,
8604           httemplate/misc/process/phone_avail-import.html: add internal did
8605           database & ability to query for availability, plus upload tool
8606
8607 2008-09-14 17:40  ivan
8608
8609         * FS/FS/part_export/globalpops_voip.pm: add dry_run option to
8610           globalpops_voip export
8611
8612 2008-09-14 13:24  ivan
8613
8614         * FS/FS/cust_main_invoice.pm: silently strip out leading and
8615           trailing spaces from invoicing email addresses instead of
8616           throwing an error
8617
8618 2008-09-14 13:20  ivan
8619
8620         * httemplate/config/: config-process.cgi, config-view.cgi: don't
8621           reload the whole page every time a config option is changed,
8622           RT#3989
8623
8624 2008-09-14 12:13  ivan
8625
8626         * httemplate/elements/header.html: default the menu to top in 1.9,
8627           still a pref
8628
8629 2008-09-12 15:53  ivan
8630
8631         * FS/FS/part_pkg/voip_cdr.pm: just give up and try again tommorow,
8632           "1011" came from us not the CDRs anyway, RT#3985
8633
8634 2008-09-12 15:48  ivan
8635
8636         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
8637           internal_prefixen, RT#3985
8638
8639 2008-09-12 15:38  ivan
8640
8641         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
8642           internal_prefixen, RT#3985
8643
8644 2008-09-12 15:18  ivan
8645
8646         * FS/FS/part_pkg/voip_cdr.pm: grr, TRY to support multiple
8647           internal_prefixen, RT#3985
8648
8649 2008-09-12 14:56  ivan
8650
8651         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen,
8652           RT#3985
8653
8654 2008-09-12 14:55  ivan
8655
8656         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen
8657
8658 2008-09-12 00:58  ivan
8659
8660         * FS/FS/: Conf.pm, cust_pkg.pm: make the max # of indivudal
8661           services printed on invoices configurable.  RT#3904
8662
8663 2008-09-12 00:07  ivan
8664
8665         * FS/FS/: part_pkg/flat.pm, part_pkg/voip_cdr.pm, cust_main.pm:
8666           don't throw noisy warnings about missing new recur_temporality,
8667           RT#3851
8668
8669 2008-09-11 19:28  jeff
8670
8671         * FS/: FS/Schema.pm, FS/cust_bill.pm, FS/cust_bill_pkg.pm,
8672           FS/cust_bill_pkg_display.pm, MANIFEST, FS/cust_main.pm,
8673           t/cust_bill_pkg_display.t: re-repurpose cust_bill_pkg
8674
8675 2008-09-11 19:01  ivan
8676
8677         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
8678           httemplate/misc/spool_invoices.cgi,
8679           httemplate/search/cust_bill.html: add billco respooling, not
8680           re-FTPing, RT#3971
8681
8682 2008-09-11 17:53  ivan
8683
8684         * FS/FS/part_pkg/: flat.pm, voip_cdr.pm: add recur_temporality to
8685           flat.pm, RT#3851
8686
8687 2008-09-11 17:41  ivan
8688
8689         * FS/FS/cust_main.pm: correct a (fortunately harmless) typo
8690
8691 2008-09-10 01:33  ivan
8692
8693         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
8694           httemplate/misc/ftp_invoices.cgi,
8695           httemplate/search/cust_bill.html: add re-FTP reprint,
8696           RT#create-me-tommorow-for-enet
8697
8698 2008-09-10 00:55  ivan
8699
8700         * FS/FS/Schema.pm: better (?) place to put display and taxation
8701           data than overloading real line items
8702
8703 2008-09-10 00:32  ivan
8704
8705         * FS/FS/part_pkg.pm: well, allow things to work for now so work can
8706           get done
8707
8708 2008-09-10 00:30  ivan
8709
8710         * FS/FS/part_pkg/voip_cdr.pm: add upcoming/preceding option,
8711           RT#3851
8712
8713 2008-09-10 00:24  ivan
8714
8715         * FS/FS/cust_main.pm: add upcoming/preceding option, RT#3851
8716
8717 2008-09-09 15:35  ivan
8718
8719         * FS/FS/ClientAPI/MyAccount.pm: allow implied primary services to
8720           log into selfservice when selfservice_server-primary_only is on
8721
8722 2008-09-09 14:29  ivan
8723
8724         * FS/FS/ClientAPI/MyAccount.pm: this should allow implied primary
8725           services to log into selfservice when
8726           selfservice_server-primary_only is on
8727
8728 2008-09-09 14:04  ivan
8729
8730         * FS/FS/Upgrade.pm: show which _upgrade_data sub is being run
8731
8732 2008-09-09 01:19  ivan
8733
8734         * FS/FS/Schema.pm: wtf, cust_pkg_reason has no indices?!
8735           _upgrade_data is hosing cpu badly
8736
8737 2008-09-08 19:35  ivan
8738
8739         * FS/FS/part_pkg/voip_cdr.pm: doh, forgot to display new options,
8740           RT#3838
8741
8742 2008-09-08 19:24  ivan
8743
8744         * FS/FS/: cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm: additional
8745           QIS/Taqua-specific CDR handling details, RT#3838
8746
8747 2008-09-08 14:46  ivan
8748
8749         * FS/FS/cust_main.pm: oops, debugging got left on by accident
8750
8751 2008-09-08 14:23  ivan
8752
8753         * httemplate/view/elements/svc_Common.html: also hide fixed+blank
8754           fields on service view, RT#3829
8755
8756 2008-09-08 14:02  ivan
8757
8758         * httemplate/edit/elements/svc_Common.html: completely hide
8759           fixed+blank fields, RT#3829
8760
8761 2008-09-07 19:49  ivan
8762
8763         * httemplate/edit/quick-charge.html: extraneous code cleanup
8764
8765 2008-09-07 19:48  ivan
8766
8767         * FS/FS/cust_bill_pkg.pm: removing unacceptable display fields from
8768           cust_bill_pkg
8769
8770 2008-09-07 19:47  ivan
8771
8772         * FS/FS/: AccessRight.pm, cust_main.pm: add package invoice details
8773           & comments, RT#3810
8774
8775 2008-09-07 19:42  ivan
8776
8777         * FS/FS/Schema.pm, FS/FS/cust_pkg_detail.pm, FS/MANIFEST,
8778           FS/t/cust_pkg_detail.t, httemplate/pref/pref-process.html,
8779           httemplate/pref/pref.html,
8780           httemplate/view/cust_main/packages.html, FS/FS.pm,
8781           httemplate/edit/cust_pkg_detail.html,
8782           httemplate/edit/process/cust_pkg_detail.html, FS/FS/cust_pkg.pm:
8783           add package invoice details & comments, RT#3810
8784
8785 2008-09-06 13:54  ivan
8786
8787         * FS/FS/UI/Web.pm: don't link to customer service view unless the
8788           user has the ACL to view the resulting page
8789
8790 2008-09-04 06:29  jeff
8791
8792         * FS/FS/Upgrade.pm: three lost lines
8793
8794 2008-09-03 20:10  ivan
8795
8796         * httemplate/edit/invoice_logo.html: ask for an EPS for EPS upload,
8797           not incorrectly a PNG
8798
8799 2008-09-03 19:44  ivan
8800
8801         * httemplate/edit/process/invoice_logo.html: fix invoice uplaoding
8802           in light of database config where you absolutely need
8803           ->set_binary for swtuf retreived with ->config_binary, RT#3936
8804
8805 2008-09-03 12:08  jeff
8806
8807         * FS/FS/AccessRight.pm, FS/FS/access_right.pm, FS/FS/addr_block.pm,
8808           FS/FS/router.pm, httemplate/browse/addr_block.cgi,
8809           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
8810           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
8811           httemplate/edit/svc_acct_pop.cgi,
8812           httemplate/edit/process/router.cgi,
8813           httemplate/edit/process/svc_acct_pop.cgi,
8814           httemplate/edit/process/addr_block/add.cgi,
8815           httemplate/edit/process/addr_block/allocate.cgi,
8816           httemplate/edit/process/addr_block/deallocate.cgi,
8817           httemplate/edit/process/addr_block/split.cgi,
8818           httemplate/elements/menu.html: new access right names
8819
8820 2008-09-03 11:59  jeff
8821
8822         * FS/FS/: Upgrade.pm, cust_pkg_reason.pm: system only reason update
8823           routine
8824
8825 2008-09-02 18:52  ivan
8826
8827         * httemplate/view/cust_main/payment_history.html: add back ability
8828           to post a check/cash refund. be more explicit about it instead of
8829           just being a checkbox when posting a credit. RT#3812
8830
8831 2008-09-02 18:46  ivan
8832
8833         * FS/FS/payby.pm, httemplate/edit/cust_pay.cgi,
8834           httemplate/edit/cust_refund.cgi,
8835           httemplate/edit/process/cust_refund.cgi,
8836           httemplate/elements/init_calendar.html,
8837           httemplate/view/cust_refund.html,
8838           httemplate/view/cust_main/payment_history/refund.html,
8839           FS/FS/AccessRight.pm: add back ability to post a check/cash
8840           refund.  be more explicit about it instead of just being a
8841           checkbox when posting a credit.  RT#3812
8842
8843 2008-09-02 08:37  jeff
8844
8845         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, ClientAPI/MyAccount.pm:
8846           call details in self-service
8847
8848 2008-08-30 14:34  jeff
8849
8850         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
8851           FS/FS/cust_main.pm, FS/FS/Report/Table/Monthly.pm,
8852           FS/FS/part_pkg/voip_cdr.pm, httemplate/search/cust_bill_pkg.cgi,
8853           httemplate/search/report_prepaid_income.cgi,
8854           httemplate/search/report_tax.cgi: remove duplicate cust_bill_pkg
8855           creation RT#3919
8856
8857 2008-08-29 19:10  jeff
8858
8859         * FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/tax_rate.pm,
8860           httemplate/edit/process/part_pkg.cgi: bug squashing for multiple
8861           usage classes
8862
8863 2008-08-29 16:13  ivan
8864
8865         * FS/FS/part_export/acct_freeside.pm: adding fs-to-fs provisioning
8866           of simple accounts for cheepnet, RT#3805
8867
8868 2008-08-29 13:10  ivan
8869
8870         * httemplate/elements/tr-pkg_svc.html: increase maxlength and size
8871           of quantity fields on package edit, for RT#3805
8872
8873 2008-08-28 18:09  ivan
8874
8875         * FS/FS/Schema.pm, FS/FS/cdr.pm, bin/cdr.sftp_and_import,
8876           httemplate/elements/select-cdrbatch.html,
8877           httemplate/elements/tr-select-cdrbatch.html,
8878           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
8879           add CDR batch TFTP feature, RT#3113
8880
8881 2008-08-28 17:45  jeff
8882
8883         * FS/FS/part_pkg.pm: noise reduction
8884
8885 2008-08-28 17:23  ivan
8886
8887         * httemplate/elements/: tr-select-taxclass.html,
8888           select-taxclass.html: correct nits in tax class selection
8889
8890 2008-08-28 15:00  jeff
8891
8892         * FS/FS/tax_rate.pm: updates can be completely empty
8893
8894 2008-08-28 14:32  jeff
8895
8896         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
8897           httemplate/browse/part_pkg_taxproduct.cgi,
8898           httemplate/edit/part_pkg_taxoverride.html,
8899           httemplate/edit/quick-charge.html,
8900           httemplate/edit/process/quick-charge.cgi,
8901           httemplate/elements/select-taxoverride.html,
8902           httemplate/elements/select-taxproduct.html,
8903           httemplate/view/cust_main/packages.html: taxproduct selection for
8904           one time charges
8905
8906 2008-08-28 12:09  ivan
8907
8908         * FS/FS/: Tron.pm, Yori.pm: payment gateway survey
8909
8910 2008-08-28 00:38  jeff
8911
8912         * httemplate/elements/select-taxoverride.html,
8913           httemplate/elements/select-taxproduct.html,
8914           httemplate/elements/tr-select-taxoverride.html,
8915           httemplate/elements/tr-select-taxproduct.html, FS/FS/Schema.pm,
8916           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
8917           FS/FS/part_pkg/voip_cdr.pm,
8918           httemplate/browse/part_pkg_taxproduct.cgi,
8919           httemplate/edit/part_pkg.cgi,
8920           httemplate/edit/part_pkg_taxoverride.html,
8921           httemplate/edit/process/part_pkg.cgi: multiple usage classes
8922           checkpoint
8923
8924 2008-08-26 17:15  ivan
8925
8926         * FS/FS/cust_main.pm: don't override countrydefault or whatever
8927           with a blank value in bulk customer import
8928
8929 2008-08-26 17:05  ivan
8930
8931         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
8932           distinction to lint
8933
8934 2008-08-26 17:00  ivan
8935
8936         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
8937           distinction to lint
8938
8939 2008-08-26 16:53  ivan
8940
8941         * FS/FS/Tron.pm, httemplate/elements/mcp_lint.html: add unchecked
8942           vs. ok distinction to lint
8943
8944 2008-08-26 07:00  rsiddall
8945
8946         * rpm/freeside.spec: More changes to the self-service RPMs, mostly
8947           fixing up paths so the RPM-installed self-service files are not
8948           under /usr/local on the remote machine.  Also fixed an
8949           initialization problem where the system configuration files for
8950           Freeside were assumed to be under /etc/default, not
8951           /etc/sysconfig
8952
8953 2008-08-25 14:23  ivan
8954
8955         * httemplate/edit/elements/edit.html: fix package editor showing
8956           "all" for pkg class selection
8957
8958 2008-08-25 13:33  ivan
8959
8960         * FS/FS/part_event/Condition/cust_bill_has_service.pm: fix
8961           comparison from svcnum to svcpart
8962
8963 2008-08-24 22:53  jeff
8964
8965         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
8966           FS/FS/Report/Table/Monthly.pm,
8967           httemplate/search/cust_bill_pkg.cgi,
8968           httemplate/search/report_prepaid_income.cgi,
8969           httemplate/search/report_tax.cgi: correct fallout from duplicate
8970           line items
8971
8972 2008-08-24 22:18  jeff
8973
8974         * httemplate/search/cust_tax_exempt_pkg.cgi: correct fallout from
8975           agent virtualizing packages
8976
8977 2008-08-24 15:35  ivan
8978
8979         * httemplate/elements/checkboxes-table-name.html: add controls to
8980           select/unselect/toggle all checkboxes
8981
8982 2008-08-24 14:52  ivan
8983
8984         * bin/customer-faker: add -k option for pkgpart
8985
8986 2008-08-24 14:49  ivan
8987
8988         * bin/customer-faker: add -a option for agentnum
8989
8990 2008-08-23 20:41  rsiddall
8991
8992         * rpm/freeside.spec: Create discrete RPMs for different parts of
8993           the self-service interface.  Put the default configuration folder
8994           in the main freeside RPM.
8995
8996 2008-08-23 14:59  jeff
8997
8998         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/usage_class.pm,
8999           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/rate_detail.pm,
9000           FS/t/usage_class.t, httemplate/browse/usage_class.html, FS/FS.pm,
9001           FS/MANIFEST, httemplate/browse/rate_detail.html,
9002           httemplate/edit/rate_detail.html,
9003           httemplate/edit/rate_region.cgi,
9004           httemplate/edit/usage_class.html,
9005           httemplate/edit/elements/edit.html,
9006           httemplate/edit/process/rate_region.cgi,
9007           httemplate/edit/process/usage_class.html,
9008           httemplate/elements/menu.html: add usage classes to rate details
9009
9010 2008-08-22 20:29  jeff
9011
9012         * FS/FS/: Record.pm, cust_main.pm, part_pkg_taxrate.pm,
9013           tax_rate.pm: tax data update bug fixes and error message
9014           improvements
9015
9016 2008-08-21 20:01  ivan
9017
9018         * FS/FS/Mason.pm, FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Tron.pm,
9019           FS/FS/cust_svc.pm, FS/FS/cust_svc_option.pm, bin/tron-scan,
9020           FS/MANIFEST, FS/t/cust_svc_option.t,
9021           httemplate/elements/dashboard-toplist.html,
9022           httemplate/elements/mcp_lint.html: the master control program has
9023           chosen YOU to serve your system on the game grid
9024
9025 2008-08-21 16:21  ivan
9026
9027         * FS/: FS/Yori.pm, bin/freeside-yori, MANIFEST: add the client-side
9028           reporting for MCP mode
9029
9030 2008-08-21 11:21  jeff
9031
9032         * bin/import-optigold.pl: use options with proper names
9033
9034 2008-08-19 11:42  ivan
9035
9036         * FS/FS/svc_acct.pm: beter error messages for duplicate accounts
9037
9038 2008-08-19 04:35  ivan
9039
9040         * FS/FS/cdr.pm: fix duration on simple/simple2 CDR formats
9041
9042 2008-08-19 03:09  ivan
9043
9044         * httemplate/edit/process/rate_region.cgi: also don't neglext nxx
9045           here
9046
9047 2008-08-19 03:06  ivan
9048
9049         * FS/FS/rate_region.pm, httemplate/browse/rate_region.html,
9050           httemplate/edit/rate_region.cgi: more consistent prefix display,
9051           and don't forget nxx'
9052
9053 2008-08-15 12:42  ivan
9054
9055         * Makefile: install default conf with make create-config too, so it
9056           doesn't go missing
9057
9058 2008-08-15 12:26  ivan
9059
9060         * FS/bin/freeside-setup: allow a full pathname to be specified to
9061           freeside-setup for initial configdir
9062
9063 2008-08-14 18:09  jeff
9064
9065         * FS/FS/tax_class.pm: correct field ordering - invonsequential
9066
9067 2008-08-14 17:41  ivan
9068
9069         * httemplate/elements/form-file_upload.html: can have a message
9070           then a URL too
9071
9072 2008-08-14 04:53  ivan
9073
9074         * FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/cust_main.pm,
9075           httemplate/elements/progress-init.html,
9076           httemplate/misc/cust_main-import.cgi,
9077           httemplate/misc/process/cust_main-import.cgi,
9078           httemplate/elements/progress-popup.html,
9079           httemplate/search/cust_main.html,
9080           httemplate/elements/form-file_upload.html,
9081           httemplate/misc/file-upload.html,
9082           httemplate/elements/file-upload.html: customer import: add
9083           progress bar & redirect to a search of the imported customers,
9084           #3475
9085
9086 2008-08-14 04:44  ivan
9087
9088         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi: customer
9089           import: add progress bar & redirect to a search of the imported
9090           customers, #3475
9091
9092 2008-08-13 18:58  ivan
9093
9094         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
9095           httemplate/elements/menu.html,
9096           httemplate/misc/cust_main-import.cgi,
9097           httemplate/misc/process/cust_main-import.cgi: import customer
9098           from Excel file too
9099
9100 2008-08-13 18:52  ivan
9101
9102         * FS/FS/svc_Common.pm: tyop
9103
9104 2008-08-13 18:38  ivan
9105
9106         * httemplate/view/svc_forward.cgi: tyop
9107
9108 2008-08-08 13:29  jeff
9109
9110         * bin/import-optigold.pl: better opti table relationship following
9111
9112 2008-08-08 11:13  jeff
9113
9114         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
9115           FS/FS/cust_main.pm, FS/FS/part_pkg/voip_cdr.pm,
9116           conf/invoice_latex: cdrs can be in separate invoice section,
9117           after total, summarized inline, with hints for page breaks
9118
9119 2008-08-07 15:30  ivan
9120
9121         * Makefile: don't generate a new key on install-selfservice if
9122           there's already an RSA one either
9123
9124 2008-08-05 23:39  jeff
9125
9126         * FS/FS/part_pkg/voip_cdr.pm: prevent adding 0 value line items
9127
9128 2008-08-05 21:05  jeff
9129
9130         * FS/FS/cust_main.pm: fix bug(s) introduced with billing loop
9131           refactor
9132
9133 2008-08-02 19:15  ivan
9134
9135         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
9136           httemplate/edit/svc_phone.cgi, httemplate/view/svc_phone.cgi: add
9137           a name field to svc_phone
9138
9139 2008-08-02 17:54  ivan
9140
9141         * FS/FS/cdr/simple2.pm: doh, fix regex
9142
9143 2008-08-02 17:26  ivan
9144
9145         * FS/FS/: Record.pm: attempt to eliminate 'Can't call method
9146           "exists" on an undefined value at
9147           /usr/local/share/perl/5.8.8/FS/Record.pm line 812.' error on
9148           upgrade
9149
9150 2008-08-02 17:20  ivan
9151
9152         * FS/FS/Record.pm: attempt to eliminate 'Can't call method "exists"
9153           on an undefined value at /usr/local/share/perl/5.8.8/FS/Record.pm
9154           line 812.' error on upgrade
9155
9156 2008-08-02 16:51  ivan
9157
9158         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
9159           cdr/genband_meetme.pm, cdr/nextone.pm, cdr/openser.pm,
9160           cdr/simple.pm, cdr/taqua.pm, cdr/unitel.pm, cdr/simple2.pm: fix
9161           'Can't call method "parse" on an undefined value' error from CDR
9162           format refactor
9163
9164 2008-08-01 21:20  jeff
9165
9166         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
9167           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
9168           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
9169           conf/invoice_latex, httemplate/edit/cust_main.cgi,
9170           httemplate/edit/cust_main/billing.html,
9171           httemplate/view/cust_main/billing.html: bundled package
9172           presentation improvements
9173
9174 2008-08-01 21:09  jeff
9175
9176         * FS/FS/: Schema.pm, Upgrade.pm, cust_bill.pm, cust_bill_pkg.pm,
9177           cust_bill_pkg_detail.pm, cust_main.pm, part_pkg.pm,
9178           part_pkg/voip_cdr.pm: improve CDR usage presentation
9179
9180 2008-08-01 14:41  ivan
9181
9182         * FS/FS/cust_main.pm: fix receivables report: credits/etc. should
9183           be limited by date like before, closes: Bug#3801
9184
9185 2008-08-01 13:21  ivan
9186
9187         * httemplate/edit/pkg_class.html: categories deserve labels too
9188
9189 2008-07-31 16:32  ivan
9190
9191         * httemplate/search/report_receivables.cgi: this should fix columns
9192           not showing up in receivables report... not surea bout #3801
9193           (credits/etc show up in all time periods)
9194
9195 2008-07-31 13:17  ivan
9196
9197         * httemplate/search/report_receivables.cgi, FS/FS/cust_main.pm: fix
9198           receivables report: credits/etc. should be limited by date like
9199           before, closes: Bug#3801
9200
9201 2008-07-30 19:35  ivan
9202
9203         * httemplate/misc/delete-customer.cgi: fix error on customer
9204           deletion
9205
9206 2008-07-30 15:10  ivan
9207
9208         * FS/FS/cdr/: nextone.pm, nt.pm: rename nt to nextone
9209
9210 2008-07-29 13:00  jeff
9211
9212         * FS/FS/cust_bill.pm: correct amount for new charges total on
9213           sectioned invoices
9214
9215 2008-07-29 10:29  rsiddall
9216
9217         * rpm/freeside.spec: Self-Service files were reorganized; changed
9218           the way we copy them into the buildroot.
9219
9220 2008-07-24 09:40  jeff
9221
9222         * FS/FS/cust_bill.pm: ensure invoice line items are delivered in
9223           line number order
9224
9225 2008-07-23 07:41  jeff
9226
9227         * httemplate/edit/tax_rate.html: add disabled column to new tax
9228           rates, false laziness elimination, and bug fixes - closes #3566
9229
9230 2008-07-23 07:36  jeff
9231
9232         * FS/FS/Schema.pm, FS/FS/tax_rate.pm,
9233           httemplate/browse/tax_rate.cgi,
9234           httemplate/misc/enable_or_disable_tax.html,
9235           httemplate/misc/process/enable_or_disable_tax.html: add disabled
9236           column to new tax rates, false laziness elimination, and bug
9237           fixes - closes #3566
9238
9239 2008-07-22 01:33  ivan
9240
9241         * FS/FS/part_export/phone_shellcommands.pm: freepbx modification
9242           command
9243
9244 2008-07-21 21:59  ivan
9245
9246         * httemplate/view/svc_phone.cgi: add "incoming CDRs" link to phone#
9247           view also
9248
9249 2008-07-21 15:34  ivan
9250
9251         * FS/FS/ClientAPI/Signup.pm,
9252           fs_selfservice/FS-SelfService/SelfService.pm,
9253           fs_selfservice/FS-SelfService/cgi/signup.cgi,
9254           fs_selfservice/FS-SelfService/cgi/signup.html,
9255           fs_selfservice/FS-SelfService/cgi/success.html: svc_phone signup
9256
9257 2008-07-21 14:23  ivan
9258
9259         * Makefile: oops, don't inadvertantly switch default db type
9260
9261 2008-07-21 12:09  ivan
9262
9263         * FS/FS/Conf.pm, httemplate/elements/select-did.html,
9264           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/Signup.pm,
9265           fs_selfservice/FS-SelfService/SelfService.pm,
9266           fs_selfservice/FS-SelfService/cgi/signup.html,
9267           fs_selfservice/FS-SelfService/cgi/misc/areacodes.cgi,
9268           fs_selfservice/FS-SelfService/cgi/misc/exchanges.cgi,
9269           fs_selfservice/FS-SelfService/cgi/images/cross.png,
9270           fs_selfservice/FS-SelfService/cgi/images/wait-orange.gif,
9271           fs_selfservice/FS-SelfService/cgi/misc/phonenums.cgi: signup
9272           w/globalpops DID selection via mason components pass-through
9273
9274 2008-07-21 11:58  ivan
9275
9276         * FS/MANIFEST, htetc/handler.pl, FS/FS/CGI.pm, FS/FS/Mason.pm,
9277           FS/FS/Mason/Request.pm, Makefile: add framework for running Mason
9278           components standalone
9279
9280 2008-07-21 03:42  ivan
9281
9282         * FS/FS/svc_phone.pm: generate a SIP password if it is blank
9283
9284 2008-07-18 15:31  ivan
9285
9286         * httemplate/search/report_rt_transaction.html: missing closing
9287           FORM tag
9288
9289 2008-07-18 15:30  ivan
9290
9291         * httemplate/elements/popup_link.html: add target param, i thought
9292           this was needed for something...
9293
9294 2008-07-18 15:29  ivan
9295
9296         * bin/bind.import: add -e option to bind.import (now to actually
9297           implement it)
9298
9299 2008-07-18 15:28  ivan
9300
9301         * FS/FS/rate_region.pm: show NXX is US if applicable
9302
9303 2008-07-18 15:28  ivan
9304
9305         * FS/FS/: h_cust_svc.pm, part_export.pm, part_pkg.pm, svc_acct.pm,
9306           UI/Web.pm: some random cleanups
9307
9308 2008-07-18 15:27  ivan
9309
9310         * FS/FS/Record.pm: add no_check_foreign kludge for gigantic rate
9311           imports
9312
9313 2008-07-18 15:26  ivan
9314
9315         * FS/MANIFEST: add part_pkg_link to MANIFEST
9316
9317 2008-07-17 16:55  ivan
9318
9319         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
9320           cdr/genband_meetme.pm, cdr/nt.pm, cdr/openser.pm, cdr/simple.pm,
9321           cdr/taqua.pm, cdr/unitel.pm: CDR updates; modularize CDR import
9322           formats; add formats for OpenSER, Genband/Tekelec, and "NT"
9323
9324 2008-07-16 16:55  ivan
9325
9326         * httemplate/search/svc_acct.cgi: fix account search by time
9327           remaining to deal with situations w/o a recurring amount
9328
9329 2008-07-15 16:25  ivan
9330
9331         * FS/FS/Upgrade.pm: where in the world is $DBI::errstr
9332
9333 2008-07-15 16:18  ivan
9334
9335         * FS/FS/Upgrade.pm: parens help alot
9336
9337 2008-07-15 16:17  ivan
9338
9339         * FS/FS/Upgrade.pm: report errors connecting to sqlradius dbs on
9340           upgrade
9341
9342 2008-07-15 13:56  ivan
9343
9344         * FS/FS/cust_main.pm: prevent inactive customers from showing up in
9345           reports of cancelled customers
9346
9347 2008-07-14 18:19  ivan
9348
9349         * FS/FS/part_export/phone_shellcommands.pm: add warning about
9350           concurrency in FreePBX
9351
9352 2008-07-14 16:59  ivan
9353
9354         * httemplate/view/cust_main/notes.html: fuck embedded iframes and
9355           their stupid display problems with scrolling.  also make the
9356           gridding more consistent
9357
9358 2008-07-14 16:08  ivan
9359
9360         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
9361           view/cust_main/notes.html: fuck embedded iframes and their stupid
9362           display problems with scrolling.  also make the gridding more
9363           consistent
9364
9365 2008-07-10 11:48  ivan
9366
9367         * httemplate/view/cust_main/packages.html: fix variable scoping
9368           issues preventing customer view page from coing up
9369
9370 2008-07-09 20:16  jeff
9371
9372         * FS/FS/cust_bill.pm: restore line item date ranges
9373
9374 2008-07-09 13:37  ivan
9375
9376         * FS/FS/part_pkg.pm: should avoid spurious uninitialized value
9377           warnings on upgrade
9378
9379 2008-07-09 13:33  ivan
9380
9381         * FS/FS/svc_Common.pm: perl vs SQL brainfart
9382
9383 2008-07-09 12:45  ivan
9384
9385         * httemplate/docs/license.html: fix famfamfam link
9386
9387 2008-07-09 12:35  ivan
9388
9389         * FS/FS/svc_Common.pm: service searching should be case-insensitive
9390           now
9391
9392 2008-07-08 20:40  ivan
9393
9394         * httemplate/search/: cust_tax_exempt.cgi: helpful to see when
9395           exemptions were inserted?
9396
9397 2008-07-08 20:27  ivan
9398
9399         * httemplate/search/cust_tax_exempt.cgi: need the exemptnum...
9400
9401 2008-07-08 20:18  ivan
9402
9403         * httemplate/search/: cust_tax_exempt.cgi, cust_tax_exempt.html:
9404           search legacy tax exemptions by customer status
9405
9406 2008-07-08 19:30  ivan
9407
9408         * httemplate/edit/process/part_pkg.cgi: don't require an agent type
9409           to be specified when editing a disabled package
9410
9411 2008-07-07 19:19  ivan
9412
9413         * httemplate/search/cust_bill_pkg.cgi: fix line-item reports on
9414           taxclass-less regions
9415
9416 2008-07-07 19:01  ivan
9417
9418         * FS/FS/cust_main_county.pm, httemplate/search/cust_bill_pkg.cgi,
9419           httemplate/search/report_tax.cgi: fix line-item reports on
9420           taxclass-less regions
9421
9422 2008-07-07 17:35  ivan
9423
9424         * httemplate/search/cust_bill_pkg.cgi: order by number for line
9425           items with the same datestamp
9426
9427 2008-07-07 17:20  ivan
9428
9429         * httemplate/search/cust_bill_pkg.cgi: order line item reports by
9430           date
9431
9432 2008-07-07 16:47  ivan
9433
9434         * httemplate/search/report_tax.cgi: should be a proper fix for edge
9435           cases where you have taxclass and empty-taxclass rates for a
9436           region, whew
9437
9438 2008-07-07 14:38  ivan
9439
9440         * FS/FS/Record.pm: SQL_FLOAT is probably unnecessary and causes
9441           probelms on old (v1.x?) DBD::Pg
9442
9443 2008-07-07 14:18  ivan
9444
9445         * FS/FS/Record.pm: eek, hopefully fix problems caused by adding
9446           debugging of bind_param statements
9447
9448 2008-07-07 14:07  ivan
9449
9450         * FS/FS/Record.pm: add debugging of bind_param statements
9451
9452 2008-07-07 12:50  ivan
9453
9454         * FS/FS/Record.pm: add debugging of bind_param statements
9455
9456 2008-07-03 16:23  ivan
9457
9458         * httemplate/view/cust_main/packages.html: fix bad sub names in
9459           forward-port
9460
9461 2008-07-02 21:19  ivan
9462
9463         * FS/FS/Record.pm: should FINALLY get binding correctly in light of
9464           regression caused by get_real_fields refactor
9465
9466 2008-07-02 21:12  ivan
9467
9468         * FS/FS/Record.pm: this should non-"=" searches on fields that
9469           require SQL type binding...
9470
9471 2008-07-02 21:00  ivan
9472
9473         * FS/FS/cust_pkg.pm: correct hash vs hashref brainfart on
9474           "forward-port", i guess
9475
9476 2008-07-02 20:57  ivan
9477
9478         * FS/FS/Record.pm: real should be bound to SQL_FLOAT Like float4...
9479           1.7?  not touching it unless it breaks :)
9480
9481 2008-07-01 19:55  ivan
9482
9483         * FS/FS/ClientAPI/MyAccount.pm: fix errors paying with an on-file
9484           card through self-service
9485
9486 2008-07-01 00:02  jeff
9487
9488         * FS/FS/cust_pkg.pm: you shouldn't keep 'em separated
9489
9490 2008-06-30 22:01  jeff
9491
9492         * httemplate/misc/unadjourn_pkg.cgi,
9493           httemplate/misc/unexpire_pkg.cgi, FS/FS/Schema.pm,
9494           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
9495           FS/FS/part_export/shellcommands.pm,
9496           FS/FS/part_export/sqlradius.pm,
9497           httemplate/edit/REAL_cust_pkg.cgi,
9498           httemplate/misc/process/cancel_pkg.html,
9499           httemplate/search/cust_pkg.cgi,
9500           httemplate/view/cust_main/packages.html: correct internal reason
9501           searching, prevent interleaved suspend/cancel/expire/adjourn,
9502           backporting and refactoring
9503
9504 2008-06-30 17:11  ivan
9505
9506         * FS/FS/svc_phone.pm: that should fix new sip_password field, whew
9507
9508 2008-06-30 17:07  ivan
9509
9510         * FS/FS/svc_phone.pm: that should fix the new sip_password field, i
9511           hope
9512
9513 2008-06-30 17:00  ivan
9514
9515         * httemplate/view/svc_phone.cgi: add sip pw display
9516
9517 2008-06-30 16:56  ivan
9518
9519         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
9520           FS/FS/part_export/phone_shellcommands.pm,
9521           httemplate/edit/svc_phone.cgi: add sip pw field
9522
9523 2008-06-30 01:01  ivan
9524
9525         * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html:
9526           checkpoint signup work
9527
9528 2008-06-30 01:00  ivan
9529
9530         * FS/FS/part_export/phone_shellcommands.pm: reload after adding
9531           extensions
9532
9533 2008-06-29 13:53  ivan
9534
9535         * FS/FS/svc_phone.pm, FS/FS/part_export/globalpops_voip.pm,
9536           httemplate/elements/select-phonenum.html,
9537           httemplate/elements/tr-select-did.html: globalPOPs provisioning
9538
9539 2008-06-28 21:33  jeff
9540
9541         * httemplate/view/cust_main/packages.html: spurious 'suspended'
9542
9543 2008-06-28 17:41  ivan
9544
9545         * FS/: MANIFEST, FS.pm, t/phone_avail.t, FS/Schema.pm,
9546           FS/phone_avail.pm, FS/part_export/globalpops_voip.pm:
9547           state->areacode caching,
9548
9549 2008-06-28 16:03  ivan
9550
9551         * httemplate/images/wait-orange.gif, FS/FS/part_svc.pm,
9552           httemplate/edit/elements/svc_Common.html,
9553           httemplate/elements/input-text.html,
9554           httemplate/elements/select-areacode.html,
9555           httemplate/elements/select-did.html,
9556           httemplate/elements/select-exchange.html,
9557           httemplate/elements/select-phonenum.html,
9558           httemplate/elements/select-state.html,
9559           httemplate/elements/tr-input-text.html,
9560           httemplate/elements/tr-select-did.html,
9561           httemplate/misc/areacodes.cgi, httemplate/misc/exchanges.cgi,
9562           httemplate/misc/phonenums.cgi, FS/FS/Record.pm,
9563           FS/FS/part_export/globalpops_voip.pm,
9564           httemplate/edit/svc_phone.cgi,
9565           httemplate/edit/cust_main/select-state.html: get DIDs from
9566           globalpops
9567
9568 2008-06-28 12:25  jeff
9569
9570         * httemplate/elements/tr-checkboxes-table.html,
9571           httemplate/elements/checkboxes-table.html,
9572           httemplate/elements/menu.html,
9573           httemplate/elements/select-agent.html,
9574           httemplate/elements/select-table.html, FS/FS/AccessRight.pm,
9575           FS/FS/addr_block.pm, FS/FS/router.pm, FS/FS/svc_broadband.pm,
9576           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
9577           httemplate/browse/svc_acct_pop.cgi,
9578           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
9579           httemplate/edit/svc_acct_pop.cgi,
9580           httemplate/edit/svc_broadband.cgi,
9581           httemplate/edit/elements/edit.html,
9582           httemplate/edit/elements/svc_Common.html,
9583           httemplate/edit/process/router.cgi,
9584           httemplate/edit/process/svc_acct_pop.cgi,
9585           httemplate/edit/process/svc_broadband.cgi,
9586           httemplate/edit/process/addr_block/add.cgi,
9587           httemplate/edit/process/addr_block/allocate.cgi,
9588           httemplate/edit/process/addr_block/deallocate.cgi,
9589           httemplate/edit/process/addr_block/split.cgi,
9590           httemplate/edit/process/elements/process.html: agent virtualize
9591           address blocks and routers
9592
9593 2008-06-27 01:53  ivan
9594
9595         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm, fs_selfservice/DEPLOY,
9596           fs_selfservice/FS-SelfService/SelfService.pm,
9597           fs_selfservice/FS-SelfService/cgi/signup.html: adding
9598           signup_server-service config
9599
9600 2008-06-27 00:18  ivan
9601
9602         * FS/FS/part_export/globalpops_voip.pm: globalpops_voip export
9603           compilation fixes
9604
9605 2008-06-26 17:27  ivan
9606
9607         * FS/FS/part_export/globalpops_voip.pm: commiting globalpops export
9608           start.  stupid power failure.
9609
9610 2008-06-26 14:55  ivan
9611
9612         * FS/FS/part_export/phone_shellcommands.pm: adding
9613           phone_shellcommands with preliminary FreePBX integration commands
9614
9615 2008-06-25 13:14  ivan
9616
9617         * httemplate/search/report_receivables.cgi: optimize total query in
9618           receivables report.  very significant speedup for large DBs
9619
9620 2008-06-25 13:11  ivan
9621
9622         * FS/FS/: cust_main.pm, cust_bill.pm: POD updates
9623
9624 2008-06-25 11:14  ivan
9625
9626         * FS/FS/Upgrade.pm: don't show error messages about FreesideStatus
9627           index already existing either
9628
9629 2008-06-24 17:29  ivan
9630
9631         * htetc/handler.pl, FS/FS/Record.pm: finish adding
9632           str2time_sql_closing
9633
9634 2008-06-24 11:50  ivan
9635
9636         * conf/invoice_html: i think we need a $ there???
9637
9638 2008-06-24 09:39  jeff
9639
9640         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_main.pm: postal invoice
9641           fees
9642
9643 2008-06-23 19:09  ivan
9644
9645         * FS/FS/part_export/sqlradius.pm: prevent decrementing
9646           time/bandwidth for old RADIUS records
9647
9648 2008-06-23 15:59  ivan
9649
9650         * bin/cdr.import: hahahd doh, we're in perl
9651
9652 2008-06-23 15:11  ivan
9653
9654         * bin/cdr.import: add quick command line too for CDR imports
9655
9656 2008-06-23 09:46  jeff
9657
9658         * conf/invoice_html: this is what it was for
9659
9660 2008-06-23 08:36  jeff
9661
9662         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
9663           invoice service address modifications
9664
9665 2008-06-22 19:50  ivan
9666
9667         * conf/invoice_html: wtf was this for in the first place then
9668
9669 2008-06-22 19:48  ivan
9670
9671         * conf/invoice_html: this seems to match the latex templates more
9672           accurately, rather than push the sub-totals out into their own
9673           column
9674
9675 2008-06-22 19:35  ivan
9676
9677         * conf/invoice_html: fix leaking colspan in totals on sectioned
9678           invoices
9679
9680 2008-06-22 17:41  ivan
9681
9682         * FS/FS/cust_tax_exempt.pm: adding report on legacy tax exemptions
9683           to assist in enet migraiton
9684
9685 2008-06-22 17:37  ivan
9686
9687         * httemplate/search/cust_tax_exempt.cgi: legacy tax exemption
9688           report fix, no _date
9689
9690 2008-06-22 17:34  ivan
9691
9692         * httemplate/search/cust_tax_exempt.cgi: adding report on legacy
9693           tax exemptions to assist in enet migraiton
9694
9695 2008-06-19 22:47  jeff
9696
9697         * FS/FS/cust_bill.pm: extra values for invoices
9698
9699 2008-06-19 20:36  ivan
9700
9701         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: VoxLineSystems are lying
9702           scum who charged back their customization work and then used the
9703           software anyway
9704
9705 2008-06-18 20:18  jeff
9706
9707         * FS/FS/pkg_category.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
9708           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_category.t,
9709           FS/FS.pm, httemplate/browse/pkg_category.html,
9710           httemplate/browse/pkg_class.html,
9711           httemplate/edit/pkg_category.html,
9712           httemplate/edit/pkg_class.html,
9713           httemplate/edit/process/pkg_category.html, FS/MANIFEST,
9714           htetc/handler.pl, httemplate/edit/elements/edit.html,
9715           httemplate/elements/menu.html: package categories (meta package
9716           classes) and grouping invoices by them
9717
9718 2008-06-18 14:18  ivan
9719
9720         * FS/FS/Misc.pm: fix regression caused by use of IPC::Run to run
9721           pslatex: send STDOUT and STDERR from pslatex to /dev/null, we
9722           don't want them
9723
9724 2008-06-18 12:24  ivan
9725
9726         * httemplate/edit/part_pkg.cgi: s helps alot
9727
9728 2008-06-18 12:09  ivan
9729
9730         * httemplate/edit/part_pkg.cgi: fix setup/recur fees on cloning
9731           (customizing) package definitions w/new editor
9732
9733 2008-06-18 11:50  jeff
9734
9735         * httemplate/: browse/tax_rate.cgi,
9736           misc/enable_or_disable_tax.html,
9737           misc/process/enable_or_disable_tax.html: allow enabling and
9738           disabling if tax_rate rows in groups (RT 3566)
9739
9740 2008-06-17 22:22  ivan
9741
9742         * FS/FS/cust_main.pm: %statuscolor is either a global or a my var,
9743           make up your mind
9744
9745 2008-06-17 17:49  ivan
9746
9747         * FS/FS/part_virtual_field.pm: this module, also, has no need to
9748           import qsearch/qsearchs, and is causing dependency loop problems
9749           (Record->part_virtual_field->Record)
9750
9751 2008-06-17 17:46  ivan
9752
9753         * FS/FS/Record.pm: hopefully finally fix the dependency loops bs...
9754           as simple as Record->Conf->Record here
9755
9756 2008-06-17 17:42  ivan
9757
9758         * FS/FS/Msgcat.pm: REALLY, don't use FS::Conf from Msgcat until
9759           runtime... should hopefully FINALLY eliminate the
9760           Record->Msgcat->Conf->Record loop
9761
9762 2008-06-17 17:36  ivan
9763
9764         * FS/FS/msgcat.pm: msgcat.pm doesn't actually need
9765           qsearch/qsearchs... hopefully this is the last of the weird
9766           dependency loops (this one is Record->Msgcat->msgcat->Record)
9767
9768 2008-06-17 17:27  ivan
9769
9770         * FS/FS/Msgcat.pm: fix dependency loop problem with database
9771           config, hopefully?  (Record->Msgcat->Conf->Record)
9772
9773 2008-06-17 17:10  ivan
9774
9775         * FS/FS/conf.pm: conf.pm doesn't actually need qsearch/qsearchs -
9776           hopefully this will solve the weird circular dependency issue
9777           (Record->Msgcat->Conf->conf->Record)
9778
9779 2008-06-17 17:05  ivan
9780
9781         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: turn
9782           off debugging for address standardization
9783
9784 2008-06-17 16:57  ivan
9785
9786         * httemplate/edit/part_pkg.cgi: don't lose the pricing on package
9787           cloning w/new package editor
9788
9789 2008-06-17 12:29  jeff
9790
9791         * conf/invoice_latex: fixup damage from quantity addition
9792
9793 2008-06-16 20:35  ivan
9794
9795         * FS/FS/AccessRight.pm, httemplate/edit/invoice_template.html,
9796           FS/FS/ConfDefaults.pm, FS/FS/Misc.pm, FS/FS/cust_main.pm,
9797           htetc/handler.pl, httemplate/elements/htmlarea.html,
9798           httemplate/misc/email-customers.html,
9799           httemplate/misc/process/email-customers.html,
9800           httemplate/search/cust_main.html: finish adding a feature to
9801           easily list all email addresses for an agent & send them email
9802
9803 2008-06-16 20:13  jeff
9804
9805         * conf/invoice_latex: not forgetting to add fax and old customer id
9806
9807 2008-06-16 18:43  ivan
9808
9809         * httemplate/edit/process/cust_main.cgi: have agent_custid editing
9810           now
9811
9812 2008-06-16 06:36  jeff
9813
9814         * bin/import-optigold.pl: catch one more customer
9815
9816 2008-06-15 23:53  ivan
9817
9818         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: add (with config)
9819           ability to edit agent_custid
9820
9821 2008-06-15 18:32  jeff
9822
9823         * bin/import-optigold.pl: ugh; cast about for svc/pkg linkages
9824
9825 2008-06-12 16:15  ivan
9826
9827         * httemplate/edit/REAL_cust_pkg.cgi: fix visual regression not
9828           displaying package and comment on date editing
9829
9830 2008-06-12 14:53  ivan
9831
9832         * httemplate/: edit/process/elements/process.html,
9833           view/cust_main/packages.html, edit/part_pkg.cgi,
9834           edit/elements/edit.html, edit/process/part_pkg.cgi: fix cloning
9835           w/new package editor
9836
9837 2008-06-12 09:56  jeff
9838
9839         * bin/import-optigold.pl: date fixups
9840
9841 2008-06-12 08:55  jeff
9842
9843         * bin/import-optigold.pl: import services from service providing
9844           servers
9845
9846 2008-06-10 16:24  ivan
9847
9848         * FS/FS/: Upgrade.pm: start of better error reporting for RADIUS
9849           upgrade errors
9850
9851 2008-06-10 10:39  ivan
9852
9853         * FS/FS/Misc.pm: turn off debugging that got left on by accident
9854
9855 2008-06-09 19:12  ivan
9856
9857         * httemplate/edit/process/: cust_credit_refund.cgi,
9858           cust_pay_refund.cgi: fix up application of things to refunds,
9859           RT#3606/RT#3545
9860
9861 2008-06-09 11:32  ivan
9862
9863         * FS/FS/cdr.pm: remove name from voxlinesystems2, really
9864
9865 2008-06-05 15:44  ivan
9866
9867         * FS/FS/cdr.pm: add am/pm to voxlinesystems2 display format, remove
9868           name, revsere src/dst
9869
9870 2008-06-05 13:09  ivan
9871
9872         * FS/FS/: cust_main.pm, part_pkg/flat.pm: fix one-time charge
9873           quantities &
9874
9875 2008-06-05 12:44  ivan
9876
9877         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: disable_src fixes
9878
9879 2008-06-05 12:29  ivan
9880
9881         * FS/FS/Schema.pm: unit pricing didn't exist before, so it can be
9882           NULL
9883
9884 2008-06-05 12:25  ivan
9885
9886         * FS/FS/part_pkg/flat.pm: implement quantity charging for setup
9887           fees
9888
9889 2008-06-05 12:24  ivan
9890
9891         * FS/FS/cdr.pm, FS/FS/cust_main.pm, httemplate/search/cdr.html,
9892           httemplate/view/svc_phone.cgi, httemplate/edit/quick-charge.html,
9893           httemplate/edit/process/quick-charge.cgi: voxlinesystems CDRs and
9894           quantity bs
9895
9896 2008-06-05 12:06  jeff
9897
9898         * conf/invoice_html: dash removal
9899
9900 2008-06-05 10:05  jeff
9901
9902         * conf/invoice_html: fix unitprice/posttotal nit
9903
9904 2008-06-05 09:56  jeff
9905
9906         * conf/invoice_html: fix unitprice/section nit
9907
9908 2008-06-05 09:51  jeff
9909
9910         * conf/invoice_html: correct bogus porting
9911
9912 2008-06-05 05:42  jeff
9913
9914         * conf/invoice_latex: replace lost braces
9915
9916 2008-06-05 03:36  ivan
9917
9918         * FS/FS/cust_main.pm, httemplate/search/cust_main.html,
9919           httemplate/search/report_cust_main.html: add customer status to
9920           adv. customer report, template customer search for future use in
9921           emailing notices, RT#2731
9922
9923 2008-06-05 03:34  ivan
9924
9925         * FS/FS/: cust_pkg.pm: docs for search_sql
9926
9927 2008-06-05 01:54  ivan
9928
9929         * httemplate/search/report_cust_bill.html: minor invoice report UI
9930
9931 2008-06-04 22:06  ivan
9932
9933         * FS/FS/cust_pay.pm, httemplate/edit/cust_bill_pay.cgi,
9934           httemplate/edit/cust_credit_bill.cgi,
9935           httemplate/edit/cust_pay_refund.cgi,
9936           httemplate/view/cust_main/payment_history/credit.html,
9937           httemplate/view/cust_main/payment_history/payment.html,
9938           httemplate/edit/cust_credit_refund.cgi,
9939           httemplate/edit/elements/ApplicationCommon.html,
9940           httemplate/edit/process/cust_bill_pay.cgi,
9941           httemplate/edit/process/cust_credit_bill.cgi,
9942           httemplate/edit/process/cust_credit_refund.cgi,
9943           httemplate/edit/process/cust_pay_refund.cgi,
9944           httemplate/edit/process/elements/ApplicationCommon.html: payment
9945           and credit applications have separate "apply to refund" choices
9946           now, and no auto-refund choice in the invoice dropdown.  RT#3545
9947
9948 2008-06-04 15:44  jeff
9949
9950         * FS/FS/cust_bill.pm: moar tyop
9951
9952 2008-06-04 15:42  jeff
9953
9954         * FS/FS/cust_bill.pm: tyop
9955
9956 2008-06-04 11:50  ivan
9957
9958         * FS/FS/cust_bill.pm, httemplate/misc/fax-invoice.cgi: this should
9959           fix the random "HylaFax support has not been configured" error,
9960           caused by cust_bill->fax getting called instead of cust_main->fax
9961           field
9962
9963 2008-06-04 11:40  jeff
9964
9965         * conf/invoice_html: more voxline invoice formatting
9966
9967 2008-06-04 11:05  jeff
9968
9969         * FS/FS/cust_bill.pm: voxline invoice formatting
9970
9971 2008-06-04 10:57  jeff
9972
9973         * FS/FS/cdr.pm, FS/FS/cust_bill_pkg.pm, FS/FS/part_pkg/voip_cdr.pm,
9974           conf/invoice_html, conf/invoice_latex, FS/FS/Conf.pm,
9975           FS/FS/Conf_compat17.pm: voxline invoice formatting
9976
9977 2008-06-04 06:28  jeff
9978
9979         * FS/FS/: Record.pm, cust_main.pm, tax_rate.pm: tax on tax
9980
9981 2008-06-04 06:26  jeff
9982
9983         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm,
9984           conf/invoice_latex: service address on invoice
9985
9986 2008-06-03 14:06  ivan
9987
9988         * FS/FS/cust_bill.pm, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
9989           FS/FS/cust_pkg.pm, httemplate/search/cust_pkg.cgi,
9990           httemplate/view/cust_main/packages.html: very basic start at
9991           adding quantities
9992
9993 2008-06-02 11:59  ivan
9994
9995         * FS/FS/payinfo_transaction_Mixin.pm: fix payinfo_transaction
9996
9997 2008-06-02 11:31  ivan
9998
9999         * FS/FS/UI/Web/small_custview.pm: fix ntable calls
10000
10001 2008-06-02 10:58  ivan
10002
10003         * httemplate/misc/process/timeworked.html: fix error apply
10004           fractional seconds
10005
10006 2008-06-02 10:14  ivan
10007
10008         * FS/FS/UI/Web/small_custview.pm: doh!
10009
10010 2008-06-02 10:06  ivan
10011
10012         * FS/FS/CGI.pm, FS/FS/ClientAPI/MyAccount.pm,
10013           FS/FS/UI/Web/small_custview.pm, htetc/handler.pl,
10014           rt/lib/RT/URI/freeside/Internal.pm,
10015           rt/lib/RT/URI/freeside/XMLRPC.pm: badly placed small_custview all
10016           of a sudden causing fatal errors?!  wtf
10017
10018 2008-06-02 04:16  jeff
10019
10020         * conf/invoice_latex, conf/invoice_latexcoupon, FS/FS/Conf.pm,
10021           FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm: typeset tear-off
10022           remittance coupon
10023
10024 2008-06-01 19:47  ivan
10025
10026         * FS/FS/Misc.pm: and batchmode was probably right
10027
10028 2008-06-01 19:45  ivan
10029
10030         * FS/FS/Misc.pm: yow, don't want everything to waitt until the
10031           timeout
10032
10033 2008-06-01 19:16  ivan
10034
10035         * FS/FS/: cust_bill.pm, Misc.pm: use IPC::Run to run pslatex & add
10036           a timeout, this should prevent hanging on template errors
10037
10038 2008-06-01 15:48  ivan
10039
10040         * FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, FS/FS/payinfo_Mixin.pm,
10041           FS/FS/payinfo_transaction_Mixin.pm,
10042           httemplate/view/cust_main/payment_history.html,
10043           httemplate/search/elements/cust_pay_or_refund.html,
10044           httemplate/view/cust_refund.html,
10045           httemplate/view/cust_main/payment_history/credit.html,
10046           httemplate/view/cust_main/payment_history/invoice.html,
10047           httemplate/view/cust_main/payment_history/payment.html,
10048           httemplate/view/cust_main/payment_history/refund.html,
10049           httemplate/view/cust_main/payment_history/voided_payment.html:
10050           refactor payment history slightly, add refund receipts, have
10051           "unapplied" refunds show like other unapplied/open things,
10052           RT#3545
10053
10054 2008-06-01 00:08  ivan
10055
10056         * FS/FS/cust_pay.pm: show "Check #" on payment receipts instead of
10057           "Billing #"
10058
10059 2008-05-31 22:43  ivan
10060
10061         * FS/FS/cust_bill.pm, FS/FS/cust_bill_ApplicationCommon.pm,
10062           httemplate/view/cust_main/payment_history.html: add date to
10063           "applied to Invoice#" messages in history
10064
10065 2008-05-31 20:19  ivan
10066
10067         * httemplate/search/cust_bill_pkg.cgi: fix line item report for
10068           agent-virtualized packages, clean up sloppy $where
10069           stringification, hard agent virtualization
10070
10071 2008-05-31 19:19  jeff
10072
10073         * bin/import-optigold.pl: umm.. right.. really do some on-demand
10074           stuff
10075
10076 2008-05-31 18:23  ivan
10077
10078         * htetc/handler.pl: depend on CGI.pm 3.29 to fix RT attachment
10079           problems
10080
10081 2008-05-31 17:11  ivan
10082
10083         * FS/FS/cust_bill.pm: fix problems when service definition names
10084           contain chars that need to be latex escaped
10085
10086 2008-05-31 16:50  jeff
10087
10088         * bin/import-optigold.pl: guess at on demand billing, link
10089           pre-existing services
10090
10091 2008-05-31 10:54  ivan
10092
10093         * htetc/handler.pl: add an explicit use for RT's not-well-declared
10094           dependency on CSS::Squish 0.06
10095
10096 2008-05-31 07:49  jeff
10097
10098         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
10099           invoice cosmetic improvements
10100
10101 2008-05-29 21:04  ivan
10102
10103         * httemplate/edit/part_bill_event.cgi: 1.7 sucks.  but people are
10104           still going to be editing old-style invoice events for a little
10105           while more yet, so space them out better (so options don't run
10106           together)
10107
10108 2008-05-29 20:55  ivan
10109
10110         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi: 1.7
10111           sucks.  add a "balance over" option to the 1.7 style
10112           agent-specific invoice send event
10113
10114 2008-05-29 18:38  ivan
10115
10116         * FS/FS/Misc/prune.pm: fix a missing semicolon bug only triggered
10117           when running prune_applications not in debug mode...
10118
10119 2008-05-29 18:34  ivan
10120
10121         * FS/FS/Upgrade.pm: don't print out warnings about SQL RADIUS
10122           FreesideStatus every time either.  really?
10123
10124 2008-05-29 18:33  ivan
10125
10126         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
10127           pruning every time
10128
10129 2008-05-29 18:28  ivan
10130
10131         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
10132           pruning every time
10133
10134 2008-05-29 18:02  ivan
10135
10136         * FS/FS/cust_pay_pending.pm: clean up any stray/old
10137           cust_pay_pending records causing problems
10138
10139 2008-05-29 17:53  ivan
10140
10141         * FS/FS/: Upgrade.pm, cust_pay_pending.pm: clean up any stray/old
10142           cust_pay_pending records causing problems
10143
10144 2008-05-28 17:11  ivan
10145
10146         * httemplate/graph/money_time.cgi: line things up better on the
10147           12mo report (prevent labels from taking up most of the graph
10148
10149 2008-05-28 03:45  ivan
10150
10151         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
10152           FS dbdef hasn't been initialized yet (& need to import
10153           adminsuidsetup)
10154
10155 2008-05-28 03:41  ivan
10156
10157         * htetc/: handler.pl: mailgate realiability fix: don't bomb out
10158           when FS dbdef hasn't been initialized yet
10159
10160 2008-05-28 03:14  ivan
10161
10162         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
10163           FS dbdef hasn't been initialized yet
10164
10165 2008-05-19 20:52  ivan
10166
10167         * FS/FS/Upgrade.pm: automatically create an index on the new
10168           radacct.FreesideStatus column
10169
10170 2008-05-19 15:31  jeff
10171
10172         * conf/invoice_latex, FS/FS/cust_bill_pkg.pm: fix broken pagenation
10173
10174 2008-05-19 11:50  ivan
10175
10176         * FS/FS/Conf.pm: a better link to the T:T docs
10177
10178 2008-05-18 21:29  ivan
10179
10180         * FS/FS/Schema.pm: add a key on ( history_action, $primary_key ) to
10181           the h_ tables.  this should speed up the cust_pay upgrade??
10182
10183 2008-05-18 21:07  ivan
10184
10185         * FS/FS/cust_bill_pay.pm, FS/FS/payinfo_Mixin.pm,
10186           FS/FS/cust_credit_refund.pm, FS/FS/cust_refund.pm,
10187           FS/FS/payby.pm, FS/FS/Report/Table/Monthly.pm,
10188           httemplate/graph/money_time.cgi,
10189           httemplate/search/cust_bill_pay.html,
10190           httemplate/search/cust_credit.html,
10191           httemplate/search/cust_credit_refund.html,
10192           httemplate/search/cust_pay.cgi,
10193           httemplate/search/cust_refund.html,
10194           httemplate/search/elements/cust_pay_or_refund.html: make net
10195           receipts clickable... and netreceipts != cashflow, really, so
10196           separate those concepts, and cashflow gets gross & net variants.
10197           also add gross/net refunds.  #3012
10198
10199 2008-05-18 20:51  jeff
10200
10201         * conf/invoice_latex: fix latex template bogosity
10202
10203 2008-05-18 15:57  ivan
10204
10205         * FS/FS/Upgrade.pm: fix auto sqlradius upgrade: module
10206           include/import
10207
10208 2008-05-18 15:54  ivan
10209
10210         * FS/FS/part_export/sqlradius.pm: oops, fix minor refactoring of
10211           auto sqlradius upgrade
10212
10213 2008-05-18 15:53  ivan
10214
10215         * FS/bin/freeside-upgrade: fix the auto sqlradiusupgrade
10216
10217 2008-05-18 15:42  ivan
10218
10219         * FS/FS/Upgrade.pm, FS/bin/freeside-sqlradius-radacctd,
10220           FS/bin/freeside-upgrade, FS/FS/part_export/sqlradius.pm,
10221           init.d/freeside-init: on upgrade, automatically seed from
10222           sqlradius databases, and start freeside-sqlradius-radacctd by
10223           default
10224
10225 2008-05-17 23:50  ivan
10226
10227         * FS/FS/Conf.pm, httemplate/edit/process/access_group.html: add a
10228           config value for disabling the ACLs... this should be good for a
10229           demo in 1.7, 1.9 will need some way to disable ACL changes from
10230           OUTSIDE the db
10231
10232 2008-05-17 20:04  ivan
10233
10234         * httemplate/: elements/customer-table.html,
10235           misc/batch-cust_pay.html: quick payment entry running total,
10236           closes: #3470
10237
10238 2008-05-16 12:26  jeff
10239
10240         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cust_bill.pm,
10241           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
10242           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
10243           conf/invoice_latex: typeset CDRs into 5 columns on invoices
10244
10245 2008-05-15 15:48  ivan
10246
10247         * FS/FS/CGI.pm: fix minor problem with ship_zip not showing up in
10248           small_custview
10249
10250 2008-05-14 14:21  jeff
10251
10252         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_bill.pm: config option to
10253           omit statement type items from invoices
10254
10255 2008-05-14 11:19  jeff
10256
10257         * bin/import-optigold.pl: do NOT delete the existing data
10258
10259 2008-05-14 11:07  jeff
10260
10261         * FS/FS/: cust_bill_pkg.pm, part_pkg.pm, tax_rate.pm,
10262           part_pkg/voip_cdr.pm: correct tax selection and *actually* handle
10263           fee based taxes
10264
10265 2008-05-14 09:52  ivan
10266
10267         * bin/import-optigold.pl: [no log message]
10268
10269 2008-05-13 16:36  ivan
10270
10271         * FS/bin/freeside-adduser: tyop
10272
10273 2008-05-13 14:20  ivan
10274
10275         * FS/FS/part_pkg.pm: eliminate warnings on upgrade: "(Odd number of
10276           elements in anonymous hash | Use of unintialized value in
10277           anonymous hash ) at
10278           /usr/local/share/perl/5.8.8/FS/option_Common.pm line 176.
10279
10280 2008-05-13 12:13  ivan
10281
10282         * Makefile: ensure new self-service libs are installed
10283
10284 2008-05-12 20:49  ivan
10285
10286         * debian/rules: tyop
10287
10288 2008-05-12 20:49  ivan
10289
10290         * Makefile, FS/bin/freeside-setup, debian/rules: better place for
10291           initial configuration to be stored and retreived from than the
10292           initial tarball...
10293
10294 2008-05-08 23:34  ivan
10295
10296         * httemplate/misc/: xmlhttp-cust_main-address_standardize.html,
10297           xmlhttp-cust_main-search.cgi: JSON 1.0 (on deb 4.0) doesn't have
10298           to_json yet
10299
10300 2008-05-08 22:59  ivan
10301
10302         * httemplate/: docs/credits.html, docs/license.html,
10303           edit/cust_main.cgi, images/cross.png, images/error.png,
10304           images/tick.png: finish usps address standardization
10305
10306 2008-05-08 22:54  ivan
10307
10308         * httemplate/view/cust_main/packages.html: perl 5.10-ism?  new
10309           mason?
10310
10311 2008-05-08 05:45  ivan
10312
10313         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
10314           httemplate/elements/xmlhttp.html,
10315           httemplate/misc/xmlhttp-cust_main-address_standardize.html,
10316           httemplate/misc/xmlhttp-cust_main-search.cgi, htetc/handler.pl:
10317           address standardization part one, finally checked in from here
10318
10319 2008-05-07 14:36  ivan
10320
10321         * httemplate/: view/cust_main.cgi, misc/cancel_cust.html: fix
10322           customer cancellation, sort of a side effect of #2872, fixes
10323           #3480, #3481
10324
10325 2008-05-05 18:15  ivan
10326
10327         * httemplate/elements/customer-table.html: put the documentation in
10328           a proper <%doc> section
10329
10330 2008-05-05 18:14  ivan
10331
10332         * httemplate/misc/xmlhttp-cust_main-search.cgi: agent-virtualize
10333           customer # portion of quick payment entry
10334
10335 2008-05-05 18:14  ivan
10336
10337         * httemplate/: misc/batch-cust_pay.html,
10338           elements/customer-table.html: agent-virtualize quick payment
10339           entry
10340
10341 2008-05-04 19:11  ivan
10342
10343         * FS/FS/payinfo_Mixin.pm: hopefully really a better fix for using
10344           new payment duplicate stuff with cc encryption :/
10345
10346 2008-05-04 18:52  ivan
10347
10348         * FS/FS/payinfo_Mixin.pm: better fix for using new payment
10349           duplicate stuff with cc encryption :)
10350
10351 2008-05-04 18:18  ivan
10352
10353         * FS/FS/payinfo_Mixin.pm: fix for using new payment duplicate stuff
10354           with cc encryption
10355
10356 2008-05-02 13:30  ivan
10357
10358         * FS/bin/freeside-upgrade: add -s switch to freeside-upgrade for
10359           schema-only changes (for slony slaves)
10360
10361 2008-05-01 18:58  ivan
10362
10363         * FS/FS/Upgrade.pm: upgrade part_pkg before cust_credit
10364
10365 2008-04-30 16:42  ivan
10366
10367         * Makefile: not here
10368
10369 2008-04-30 16:36  ivan
10370
10371         * Makefile: that explains the bs with ChangeLog
10372
10373 2008-04-30 16:29  ivan
10374
10375         * Makefile: last last-minute fix for last-minute change
10376
10377 2008-04-30 16:26  ivan
10378
10379         * Makefile: last minute fix for last minute change
10380
10381 2008-04-30 16:19  ivan
10382
10383         * Makefile: last minute release target update.  not particularly
10384           dangerous, nobody uses it but me
10385
10386 2008-04-28 12:17  ivan
10387
10388         * FS/FS/: cust_main.pm, Cron/bill.pm: fix 1.9 queued billing from
10389           doing weird things with expirations and adjournments because
10390           freeside-queued $^T != freeside-daily $^T
10391
10392 2008-04-27 09:28  jeff
10393
10394         * httemplate/elements/select-taxproduct.html: sticky, too
10395
10396 2008-04-27 08:19  jeff
10397
10398         * httemplate/elements/select-taxproduct.html: fixup taxproduct
10399           selection
10400
10401 2008-04-24 15:51  ivan
10402
10403         * FS/FS/part_pkg/voip_cdr.pm: add use_amaflags and use_disposition
10404           flags to voip_cdr price plan
10405
10406 2008-04-22 19:59  jeff
10407
10408         * FS/FS/cust_bill.pm: fixup return address fallback
10409
10410 2008-04-22 12:46  ivan
10411
10412         * FS/FS/cust_bill.pm: no comma there
10413
10414 2008-04-22 03:56  ivan
10415
10416         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: voxline cdrs
10417
10418 2008-04-18 14:27  ivan
10419
10420         * rt/lib/RT/Ticket_Overlay.pm: blah.  last silly typo hopefully.
10421           wish this was easier to test.
10422
10423 2008-04-18 14:25  ivan
10424
10425         * rt/lib/RT/Ticket_Overlay.pm: silly semicolon
10426
10427 2008-04-18 14:19  ivan
10428
10429         * rt/lib/RT/: Ticket_Overlay.pm, URI/freeside.pm: hopefully,
10430           finally fix ticket auto-association not getting along with RT
10431           ACLs
10432
10433 2008-04-17 20:29  jeff
10434
10435         * FS/t/addr_block.t, FS/t/router.t, httemplate/edit/allocate.html,
10436           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
10437           httemplate/edit/process/addr_block/add.cgi,
10438           httemplate/edit/process/addr_block/allocate.cgi,
10439           httemplate/edit/process/addr_block/deallocate.cgi,
10440           httemplate/edit/process/addr_block/split.cgi: drag address and
10441           router even farther into the century
10442
10443 2008-04-16 18:39  ivan
10444
10445         * FS/FS/: Schema.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm,
10446           cust_main_county.pm, cust_pkg.pm, part_pkg/flat.pm: implement
10447           line item bundling
10448
10449 2008-04-16 18:28  ivan
10450
10451         * httemplate/elements/menu.html: this is more accurate
10452
10453 2008-04-16 14:52  ivan
10454
10455         * FS/FS/: part_pkg.pm, cust_main.pm: start implementing billing
10456           add-ons
10457
10458 2008-04-16 14:12  ivan
10459
10460         * FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: implement
10461           service add-ons
10462
10463 2008-04-16 14:10  ivan
10464
10465         * FS/FS/Record.pm: be more forgiving about numeric things padded
10466           with leading/trailing space
10467
10468 2008-04-16 13:34  ivan
10469
10470         * httemplate/: edit/part_bill_event.cgi, edit/part_pkg.cgi,
10471           edit/quick-charge.html, elements/select-taxclass.html,
10472           elements/tr-select-taxclass.html: fix tax class on package def
10473           edit
10474
10475 2008-04-16 13:00  ivan
10476
10477         * httemplate/: browse/part_pkg.cgi, edit/part_pkg.cgi: show package
10478           add-on links in browse
10479
10480 2008-04-16 11:32  jeff
10481
10482         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
10483           httemplate/view/cust_main/packages.html: show user who created
10484           (cancel/suspend) reason and possibly fix a lingering spurious
10485           usergroup bug
10486
10487 2008-04-16 04:54  jeff
10488
10489         * httemplate/edit/part_pkg_taxproduct.html: this no longer belongs
10490
10491 2008-04-15 21:42  ivan
10492
10493         * httemplate/: edit/part_pkg.cgi, browse/part_pkg.cgi: add plan &
10494           pricing to package browse...
10495
10496 2008-04-15 18:03  ivan
10497
10498         * FS/FS/m2m_Common.pm, FS/FS/part_pkg.pm,
10499           httemplate/edit/process/part_pkg.cgi: fix new link editing in new
10500           package editor
10501
10502 2008-04-15 17:29  ivan
10503
10504         * FS/FS/part_pkg.pm: new package def editor
10505
10506 2008-04-15 17:19  ivan
10507
10508         * httemplate/edit/: part_pkg.cgi, elements/edit.html,
10509           process/part_pkg.cgi: new package def editor
10510
10511 2008-04-15 17:16  ivan
10512
10513         * FS/: FS.pm, FS/m2m_Common.pm, FS/part_pkg_link.pm,
10514           t/part_pkg_link.t: new package def editor
10515
10516 2008-04-15 13:47  jeff
10517
10518         * httemplate/elements/file-upload.html,
10519           httemplate/elements/header-minimal.html,
10520           httemplate/misc/file-upload.html, httemplate/misc/tax-import.cgi,
10521           httemplate/misc/process/tax-import.cgi,
10522           httemplate/misc/process/tax-upgrade.cgi, FS/FS/cust_main.pm,
10523           FS/FS/cust_tax_location.pm, FS/FS/part_pkg.pm,
10524           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
10525           FS/FS/tax_class.pm, FS/FS/tax_rate.pm: (finally) wrap up new tax
10526           rate engine (for now)
10527
10528 2008-04-15 12:43  ivan
10529
10530         * FS/FS/: part_pkg_option.pm, part_pkg/sesmon_hour.pm,
10531           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
10532           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
10533           part_pkg/voip_cdr.pm, part_pkg/voip_sqlradacct.pm:
10534           s/recur_flat/recur_fee/
10535
10536 2008-04-15 06:41  ivan
10537
10538         * FS/FS/Schema.pm, FS/FS/cust_event.pm, FS/FS/cust_main.pm,
10539           FS/FS/cust_pkg.pm, FS/FS/option_Common.pm,
10540           FS/FS/part_event_option.pm, FS/FS/part_pkg.pm,
10541           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
10542           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
10543           httemplate/edit/elements/edit.html,
10544           httemplate/edit/process/part_pkg.cgi,
10545           httemplate/edit/process/elements/process.html,
10546           httemplate/elements/select-agent_types.html,
10547           httemplate/elements/select-taxproduct.html,
10548           httemplate/elements/selectlayers.html,
10549           httemplate/elements/tr-input-text.html,
10550           httemplate/elements/tr-part_pkg_freq.html,
10551           httemplate/elements/tr-pkg_svc.html,
10552           httemplate/elements/tr-select-agent_types.html,
10553           httemplate/elements/tr-title.html: new package editor
10554
10555 2008-04-15 03:50  ivan
10556
10557         * httemplate/docs/about.html: it's april 15th, and i sure do.
10558
10559 2008-04-14 06:42  jeff
10560
10561         * FS/FS/Record.pm: Improve record searching
10562
10563 2008-04-13 14:37  ivan
10564
10565         * FS/FS/part_pkg/: base_delayed.pm, flat_delayed.pm,
10566           prorate_delayed.pm: fix recur_notify label for *_delayed price
10567           plans
10568
10569 2008-04-13 13:35  ivan
10570
10571         * httemplate/elements/: select-cust-part_pkg.html,
10572           select-part_pkg.html, tr-select-part_pkg.html, select-table.html:
10573           select-table and select-part_pkg updates so we can use
10574           select-part_pkg as an edit/elements/edit.html m2 type
10575
10576 2008-04-13 03:21  ivan
10577
10578         * httemplate/elements/tr-justtitle.html: adding just a title with
10579           no blank space above
10580
10581 2008-04-13 03:19  ivan
10582
10583         * httemplate/elements/: tr-selectlayers-select.html,
10584           selectlayers.html: add a tr- for just the select bit of a
10585           selectlayers...
10586
10587 2008-04-13 01:21  ivan
10588
10589         * httemplate/elements/tr-input-text.html: add disabled option to
10590           text elements
10591
10592 2008-04-13 00:41  ivan
10593
10594         * FS/FS/part_pkg/: base_delayed.pm, base_rate.pm, bulk.pm, flat.pm,
10595           flat_comission.pm, flat_comission_cust.pm, flat_comission_pkg.pm,
10596           flat_delayed.pm, flat_introrate.pm, prepaid.pm, prorate.pm,
10597           prorate_delayed.pm, sesmon_hour.pm, sesmon_minute.pm,
10598           sql_external.pm, sql_generic.pm, sqlradacct_hour.pm,
10599           subscription.pm, voip_cdr.pm, voip_sqlradacct.pm: shorter names
10600           and rearranged weights for a brighter tommorow^W^Wbetter price
10601           plan <SELECT>
10602
10603 2008-04-12 20:03  ivan
10604
10605         * httemplate/elements/tr-select-table.html: more stuff to allow
10606           select-table to be used as as edit/elements/edit.html m2*
10607           element: add tr-select-table.html
10608
10609 2008-04-12 20:03  ivan
10610
10611         * httemplate/elements/select-table.html: some stuff to allow
10612           select-table to be used as as edit/elements/edit.html m2*
10613           element: add js_only and html_only options, add id option to
10614           specify element id, add a kludge to onchange option
10615
10616 2008-04-12 19:58  ivan
10617
10618         * httemplate/elements/tablebreak-tr-title.html: allow table id to
10619           be specified for tablebreak elements (so edit/elements/edit.html
10620           m2* stuff can be used after a tablebreak)
10621
10622 2008-04-12 19:56  ivan
10623
10624         * httemplate/elements/: select-taxproduct.html,
10625           tr-select-taxproduct.html: add elements for selecting taxproduct
10626
10627 2008-04-12 19:55  ivan
10628
10629         * httemplate/elements/tr-part_pkg_freq.html: add an element for
10630           selecting part_pkg frequencies
10631
10632 2008-04-12 16:31  ivan
10633
10634         * httemplate/elements/: columnnext.html, columnstart.html: space
10635           columns out
10636
10637 2008-04-12 16:18  ivan
10638
10639         * httemplate/elements/: columnend.html, columnnext.html,
10640           columnstart.html: add some column elements so we can replicate
10641           multi-column edit forms with edit.html
10642
10643 2008-04-11 02:20  ivan
10644
10645         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: taqua cdrs!
10646
10647 2008-04-10 18:50  ivan
10648
10649         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: checkpoint taqua
10650
10651 2008-04-10 15:00  ivan
10652
10653         * rt/lib/RT/Ticket_Overlay.pm: use non-ACL'ed _AddLink instead of
10654           AddLink so that the auto-association stuff works when creating a
10655           ticket
10656
10657 2008-04-09 18:35  jeff
10658
10659         * FS/FS/Conf.pm: sync terminology
10660
10661 2008-04-09 16:51  ivan
10662
10663         * httemplate/elements/menu.html: add a menu entry for the new tax
10664           stuff
10665
10666 2008-04-09 14:54  ivan
10667
10668         * httemplate/misc/tax-import.cgi: clean up irrelevant stuff on
10669           batch tax import
10670
10671 2008-04-09 14:44  ivan
10672
10673         * httemplate/docs/AGPL.html: oops, adding explicit AGPL.html
10674
10675 2008-04-09 14:27  ivan
10676
10677         * FS/FS/UID.pm: please mr. bootstrapping tree, give us some bootsap
10678
10679 2008-04-09 14:17  ivan
10680
10681         * FS/FS/UID.pm: 1.9 bootstrapping: apparantly, we have a dbdef at
10682           this point, but its not in the database yet, so checking
10683           dbdef->table doesn't DWWW
10684
10685 2008-04-09 14:07  ivan
10686
10687         * debian/control: adding 1.9 dependencies
10688
10689 2008-04-08 20:33  ivan
10690
10691         * FS/FS/part_pkg/sqlradacct_hour.pm: fix hourly cap for SQL overage
10692           charges
10693
10694 2008-04-07 22:49  ivan
10695
10696         * debian/: README.Debian, TODO, changelog, compat, conffiles.ex,
10697           config, control, copyright, cron.d, cron.d.ex,
10698           dbconfig-common.install, dbconfig-common.upgrade, dirs, docs,
10699           ex.doc-base.package, freeside-doc.docs, freeside-doc.files,
10700           freeside-webui.links, freeside.apache-alias.conf,
10701           freeside.default, freeside.docs, init.d.ex, init.d.lsb.ex,
10702           manpage.1.ex, manpage.sgml.ex, menu.ex, postinst, postinst.ex,
10703           postrm, postrm.ex, preinst, preinst.ex, prerm, prerm.ex, rules,
10704           templates, watch.ex: debian packages!
10705
10706 2008-04-06 09:12  jeff
10707
10708         * httemplate/browse/part_pkg_taxproduct.cgi,
10709           httemplate/browse/tax_rate.cgi, FS/FS/cust_bill.pm,
10710           FS/FS/cust_main.pm, FS/FS/cust_main_county.pm, FS/FS/part_pkg.pm,
10711           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_rate.pm,
10712           httemplate/edit/part_pkg.cgi, httemplate/edit/tax_rate.html,
10713           httemplate/edit/elements/edit.html,
10714           httemplate/edit/process/tax_rate.html,
10715           httemplate/edit/process/elements/process.html: new tax rating
10716           engine
10717
10718 2008-04-05 00:00  ivan
10719
10720         * FS/bin/freeside-prepaidd: configurable logfile location for
10721           freeside-prepaidd
10722
10723 2008-04-04 12:47  ivan
10724
10725         * httemplate/elements/header.html: sync with 1_7_BRANCH
10726
10727 2008-04-04 10:47  ivan
10728
10729         * httemplate/search/elements/search.html: this worked fine.  don't
10730           understand why it was changed in the first place.
10731
10732 2008-04-04 10:42  ivan
10733
10734         * httemplate/search/elements/search.html: fix range selection on
10735           searches, huh
10736
10737 2008-04-02 13:42  jeff
10738
10739         * httemplate/browse/tax_class.html, FS/FS/Schema.pm,
10740           FS/FS/part_pkg_taxoverride.pm, httemplate/edit/part_pkg.cgi,
10741           httemplate/edit/part_pkg_taxoverride.html,
10742           httemplate/edit/process/part_pkg.cgi,
10743           httemplate/search/elements/search.html: checkpoint tax editors
10744           and correct a blunder
10745
10746 2008-04-02 10:28  ivan
10747
10748         * Makefile: substitute FREESIDE_CONF in apache conf files
10749
10750 2008-04-02 10:26  ivan
10751
10752         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
10753           freeside-base2.conf: template AuthUserFile htpasswd to be in
10754           FREESIDE_CONF dir instead of hardcoded location
10755
10756 2008-04-02 10:00  rsiddall
10757
10758         * Makefile: Quick fix to update the release version number in the
10759           RPM specfile.  This leaves the specfile unusable for CVS builds.
10760
10761 2008-04-02 08:38  ivan
10762
10763         * init.d/freeside-init: tiny init file nit that helps with deb
10764           packaging (and probably rpm too) - source /etc/default/freeside
10765           if it exists
10766
10767 2008-04-01 21:32  ivan
10768
10769         * httemplate/docs/credits.html: slight browser adjustments and DONE
10770
10771 2008-04-01 21:20  ivan
10772
10773         * httemplate/elements/header.html: new header about: box
10774
10775 2008-04-01 21:19  ivan
10776
10777         * httemplate/docs/about.html: slightly taller
10778
10779 2008-04-01 21:07  ivan
10780
10781         * httemplate/docs/: credits.html, license.html: updated credits and
10782           license
10783
10784 2008-04-01 21:05  ivan
10785
10786         * httemplate/docs/about.html: adding about.html splash
10787
10788 2008-04-01 20:48  ivan
10789
10790         * httemplate/elements/popup_link_onclick.html: remove excessive
10791           iframe borders, add "scrolling" and "nofalse" options
10792
10793 2008-04-01 17:22  ivan
10794
10795         * FS/FS/cust_pay.pm: don't do (as much) useless work on upgrade
10796
10797 2008-04-01 16:56  ivan
10798
10799         * httemplate/elements/iframecontentmws.js: fix hasty safari iframe
10800           fix
10801
10802 2008-04-01 16:30  ivan
10803
10804         * httemplate/docs/: credits.html, license.html: adding license and
10805           credits in app itself
10806
10807 2008-04-01 16:24  ivan
10808
10809         * TODO: remove TODO
10810
10811 2008-04-01 16:24  ivan
10812
10813         * SCHEMA_CHANGE: remove SCHEMA_CHANGE
10814
10815 2008-04-01 16:20  ivan
10816
10817         * README: welcome to the new world
10818
10819 2008-04-01 16:15  ivan
10820
10821         * INSTALL: clean up top level files
10822
10823 2008-04-01 16:08  ivan
10824
10825         * CREDITS, INSTALL: clean up some of the top-level files
10826
10827 2008-04-01 02:40  ivan
10828
10829         * Makefile: sync with 1.7.3
10830
10831 2008-04-01 02:19  ivan
10832
10833         * FS/FS/cust_bill.pm: don't show services on invoices that are
10834           newer than the invoice, closes: #3032
10835
10836 2008-04-01 01:43  ivan
10837
10838         * rt/lib/RT/Ticket_Overlay.pm, FS/FS/cust_main.pm,
10839           FS/FS/cust_main_invoice.pm, rt/lib/RT/URI/freeside/Internal.pm:
10840           last bit of magic for RT ticket customer auto-association: look
10841           for requestor email addresses in cust_main_invoice and svc_acct,
10842           closes; RT#1160
10843
10844 2008-03-31 23:37  ivan
10845
10846         * httemplate/edit/cust_main_county.html: probably doesn't matter
10847           now, but better error reporting anyway
10848
10849 2008-03-31 23:34  ivan
10850
10851         * httemplate/: misc/cancel_cust.html, misc/cancel_pkg.html,
10852           edit/cust_credit.cgi: popup iframes don't have predictable names
10853           anymore, so locate submit buttons by id instead
10854
10855 2008-03-31 23:26  ivan
10856
10857         * httemplate/elements/: popup_link.html, popup_link_onclick.html:
10858           doc height param
10859
10860 2008-03-31 23:16  ivan
10861
10862         * httemplate/elements/iframecontentmws.js: append a random number
10863           to the iframe name on-the-fly to keep safari from caching it
10864           under all circumstances
10865
10866 2008-03-31 22:49  ivan
10867
10868         * httemplate/view/cust_main/payment_history.html: finish
10869           component-izing overlib links
10870
10871 2008-03-31 21:37  ivan
10872
10873         * httemplate/search/cust_pkg.cgi: use popup_link...
10874
10875 2008-03-31 21:19  ivan
10876
10877         * httemplate/browse/rate_detail.html: can't run include() sub at
10878           <%once> time
10879
10880 2008-03-31 20:56  ivan
10881
10882         * httemplate/browse/rate_detail.html: component-ize overlib init
10883           and popup link
10884
10885 2008-03-31 20:51  ivan
10886
10887         * httemplate/edit/bulk-cust_svc.html: component-ize overlib init
10888
10889 2008-03-31 20:49  ivan
10890
10891         * httemplate/elements/phonenumber.html: use popup_link element for
10892           phonenumber.html silly vonage popup
10893
10894 2008-03-31 17:54  jeff
10895
10896         * FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxoverride.pm,
10897           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
10898           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/tax_class.pm,
10899           FS/FS/tax_rate.pm, FS/FS/part_pkg.pm, FS/t/cust_tax_location.t,
10900           FS/t/part_pkg_taxoverride.t, FS/t/part_pkg_taxproduct.t,
10901           FS/t/part_pkg_taxrate.t, FS/t/tax_class.t, FS/t/tax_rate.t,
10902           httemplate/browse/tax_rate.cgi, httemplate/edit/part_pkg.cgi,
10903           httemplate/edit/part_pkg_taxoverride.html,
10904           httemplate/edit/part_pkg_taxproduct.html,
10905           httemplate/edit/tax_class.html, httemplate/edit/tax_rate.html,
10906           httemplate/edit/process/part_pkg.cgi,
10907           httemplate/edit/process/tax_class.html,
10908           httemplate/edit/process/tax_rate.html,
10909           httemplate/misc/tax-import.cgi, FS/MANIFEST, htetc/handler.pl,
10910           httemplate/elements/menu.html,
10911           httemplate/misc/process/recharge_svc.new,
10912           httemplate/misc/process/tax-import.cgi: checkpoint of new tax
10913           rating system
10914
10915 2008-03-31 16:19  ivan
10916
10917         * httemplate/elements/progress-init.html: overlib include
10918
10919 2008-03-31 16:14  ivan
10920
10921         * httemplate/elements/: popup_link-cust_main.html,
10922           popup_link-cust_pkg.html, popup_link-cust_svc.html,
10923           popup_link.html, popup_link_onclick.html: fix examples to use
10924           elements/init_overlib.html
10925
10926 2008-03-31 16:09  ivan
10927
10928         * httemplate/: browse/cust_main_county.cgi, config/config-view.cgi:
10929           overlib include
10930
10931 2008-03-31 16:07  ivan
10932
10933         * httemplate/: view/cust_main.cgi,
10934           elements/popup_link_onclick.html, view/cust_main/notes.html:
10935           clean up overlib usage for customer notes
10936
10937 2008-03-31 15:52  ivan
10938
10939         * fs_selfservice/FS-SelfService/cgi/signup.cgi: signup.cgi fix for
10940           hidden agentnum tags with trailling "/ >"
10941
10942 2008-03-31 15:27  ivan
10943
10944         * httemplate/: edit/cust_main/billing.html,
10945           elements/init_overlib.html, misc/payment.cgi: overlib cleanup:
10946           easy static CVV2/echeck popups
10947
10948 2008-03-31 14:52  ivan
10949
10950         * httemplate/elements/iframecontentmws.js: update overlibmws to
10951           current code
10952
10953 2008-03-31 14:45  ivan
10954
10955         * httemplate/: config/config-view.cgi, elements/popup_link.html:
10956           move config edit popup to elements/popup_link.html
10957
10958 2008-03-31 14:43  ivan
10959
10960         * httemplate/config/config.cgi: more approprietly sized textareas
10961           prevent scrollbars from being necessary in config popups
10962
10963 2008-03-31 14:11  ivan
10964
10965         * httemplate/: browse/cust_main_county.cgi,
10966           elements/popup_link.html, elements/popup_link_onclick.html: fix
10967           safari weirdness with caching iframes and auto-submitting them
10968           (in tax editor at least)
10969
10970 2008-03-31 13:40  ivan
10971
10972         * httemplate/elements/: popup_link-cust_main.html,
10973           popup_link-cust_pkg.html, popup_link-cust_svc.html,
10974           popup_link.html: clean up popup link elements a bit, have the
10975           iframe name autogenerate to work around safari fuckery
10976
10977 2008-03-31 11:50  ivan
10978
10979         * httemplate/elements/: overlibmws.js, overlibmws_crossframe.js,
10980           overlibmws_draggable.js, overlibmws_iframe.js: update overlibmws
10981           to current code before delving into safari problem...  hopefully
10982           no disasterous side effects :)
10983
10984 2008-03-29 19:42  ivan
10985
10986         * httemplate/: search/cust_bill.html, view/cust_bill.cgi: don't
10987           show invoice resend and payment posting links if you can't do
10988           that anyway
10989
10990 2008-03-29 19:32  ivan
10991
10992         * FS/FS/cust_bill.pm: okay, REALLY fix substitution problems with
10993           ancient-style invoice template includes
10994
10995 2008-03-29 18:26  ivan
10996
10997         * FS/FS/: Conf.pm, cust_bill.pm: fix missing backslash preventing
10998           ancient invoice template includes from working, whew!  and
10999           spiffied up the error reporting on template compile problems,
11000           since they're bound to happen when folks edit
11001
11002 2008-03-29 17:57  ivan
11003
11004         * FS/FS/Conf.pm: document config_orbase, add key_orbase for
11005           debugging info
11006
11007 2008-03-29 02:11  ivan
11008
11009         * httemplate/view/: svc_phone.cgi, elements/svc_Common.html: add
11010           quick links for unprocessed and processed CDRs to svc_phone view
11011
11012 2008-03-29 01:32  ivan
11013
11014         * httemplate/misc/order_pkg.html: in the unlikely error case, the
11015           order button should stay enabled
11016
11017 2008-03-29 01:15  ivan
11018
11019         * httemplate/: elements/popup_link-cust_main.html,
11020           elements/tr-select-reason.html, misc/cancel_cust.html,
11021           misc/order_pkg.html, view/cust_main/packages.html: okay.  and
11022           thank goodness its on 1.9.  really fix error reporting on quick
11023           package order this time.  have to change cust cancel popup
11024           slightly too, but its for the better (easier custnum parsing).
11025           and lastly make it easier for reason selection to be reused
11026           without stickiness-on-errors being a big pain in the ass
11027
11028 2008-03-28 23:42  ivan
11029
11030         * httemplate/edit/process/quick-cust_pkg.cgi: fix quick pkg order
11031           redirect
11032
11033 2008-03-28 15:31  ivan
11034
11035         * FS/FS/cust_svc.pm: fix double charging for CDRs when number is in
11036           both src and charged_party fields, and disable_src is not checked
11037
11038 2008-03-27 15:04  ivan
11039
11040         * httemplate/edit/process/cust_main.cgi: fixes edit if routing code
11041           only, closes: #3085
11042
11043 2008-03-27 14:05  ivan
11044
11045         * httemplate/view/cust_main/: payment_history.html: fix for ACH
11046           info masking
11047
11048 2008-03-27 14:01  ivan
11049
11050         * httemplate/view/cust_main/: billing.html, payment_history.html:
11051           mask ACH info in payment history
11052
11053 2008-03-27 13:40  ivan
11054
11055         * httemplate/: elements/menu.html, search/report_sql.html: add back
11056           raw SQL query (it had an appropriate ACL)
11057
11058 2008-03-27 13:19  ivan
11059
11060         * httemplate/: search/cust_pay.cgi, view/cust_pay.html: resolve
11061           minor ACL glitch linking to payments
11062
11063 2008-03-26 11:18  ivan
11064
11065         * FS/FS/Report/Table/Monthly.pm: add a netcredits_12mo sub so that
11066           12mo checkbox works again... sure do need these to be
11067           auto-generated or $AUTOLOADED or something :)
11068
11069 2008-03-26 08:42  jeff
11070
11071         * FS/FS/rate_detail.pm, httemplate/browse/rate_detail.html,
11072           httemplate/edit/rate_detail.html,
11073           httemplate/edit/rate_region.cgi: fixup per call billing
11074
11075 2008-03-25 20:04  ivan
11076
11077         * FS/FS/part_pkg/voip_cdr.pm: don't granular-ize 0 billsec calls
11078           into having a minimum charge
11079
11080 2008-03-25 19:27  ivan
11081
11082         * httemplate/search/: cdr.html, report_cdr.html: add ability to
11083           query ranges of duration & billable seconds to CDR report
11084
11085 2008-03-25 19:19  ivan
11086
11087         * httemplate/search/: report_cust_main.html, report_svc_acct.html:
11088           UI nit: separate search & display options
11089
11090 2008-03-25 18:03  ivan
11091
11092         * httemplate/edit/: part_bill_event.cgi,
11093           process/part_bill_event.cgi: quick shortcut for easier adding of
11094           new 1.7-style invoice events
11095
11096 2008-03-24 19:52  ivan
11097
11098         * rt/lib/RT/: Groups_Overlay.pm, Users_Overlay.pm: REALLY require
11099           DBIx::SB 1.50, jeez
11100
11101 2008-03-24 19:33  ivan
11102
11103         * rt/lib/RT/SearchBuilder.pm: bring declared SearchBuilder
11104           dependency inline with reality
11105
11106 2008-03-24 15:35  ivan
11107
11108         * httemplate/edit/part_bill_event.cgi: this probably never worked.
11109           ->send isn't at all what is wanted, that sends the original
11110           invoice, not the new one with the late charge
11111
11112 2008-03-23 20:07  ivan
11113
11114         * rt/: html/Elements/EditCustomers,
11115           html/Ticket/Elements/EditCustomers,
11116           html/Ticket/Elements/ShowCustomers, lib/RT/Record.pm,
11117           lib/RT/Ticket_Overlay.pm: woo!  final part of #1160!  yup,
11118           auto-associating tickets with customers now.  whew!
11119
11120 2008-03-23 18:28  ivan
11121
11122         * rt/: html/Ticket/Elements/AddCustomers, lib/RT/Record.pm,
11123           lib/RT/Interface/Web_Vendor.pm: part two of #1160: linking a
11124           ticket to its first customer will auto-link any customerless
11125           requestors
11126
11127 2008-03-23 16:38  ivan
11128
11129         * rt/: html/Admin/Users/Modify.html, lib/RT/User_Overlay.pm,
11130           lib/RT/Interface/Web_Vendor.pm: part 1 of #1160: associate users
11131           w/customers, manual editing
11132
11133 2008-03-23 16:32  ivan
11134
11135         * rt/html/Elements/: AddCustomers, EditCustomers: part 1 of #1160:
11136           associate users w/customers, manual editing
11137
11138 2008-03-19 12:48  jeff
11139
11140         * httemplate/edit/part_bill_event.cgi: quick fix for deep recursion
11141           (RT#3267)
11142
11143 2008-03-17 23:43  ivan
11144
11145         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
11146           myaccount.module: pre-show checkpoint.  duct tape!
11147
11148 2008-03-17 09:24  ivan
11149
11150         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
11151           myaccount.module: checkpoint
11152
11153 2008-03-16 19:49  ivan
11154
11155         * fs_selfservice/fri/: includes/freeside.class.php,
11156           modules.template/blank.module: missed bits
11157
11158 2008-03-16 19:48  ivan
11159
11160         * fs_selfservice/fri/: includes/login.php, includes/main.conf.php,
11161           locale/ari.po, modules/billing.module,
11162           modules/callmonitor.module, modules/dashboard.module,
11163           modules/myaccount.module, modules/settings.module,
11164           theme/page.tpl.php: first bits of working FRI!  woop!
11165
11166 2008-03-16 19:37  ivan
11167
11168         * httemplate/view/cust_main/packages.html: fix oops in new popup
11169           components
11170
11171 2008-03-16 16:36  ivan
11172
11173         * FS/FS/ClientAPI/MyAccount.pm: hopefully allow phone login to work
11174
11175 2008-03-16 16:25  ivan
11176
11177         * httemplate/view/svc_phone.cgi: view PINs too
11178
11179 2008-03-16 16:05  jeff
11180
11181         * httemplate/: elements/popup_link-cust_main.html,
11182           elements/popup_link-cust_pkg.html,
11183           elements/popup_link-cust_svc.html, elements/popup_link.html,
11184           view/cust_main.cgi, view/cust_main/packages.html: componentize
11185           conflicting %once subroutines (rt#3250)
11186
11187 2008-03-16 15:48  ivan
11188
11189         * httemplate/edit/svc_phone.cgi: phone gets a pin
11190
11191 2008-03-16 15:39  ivan
11192
11193         * FS/FS/ClientAPI/MyAccount.pm: phonenum + pin login
11194
11195 2008-03-16 15:24  ivan
11196
11197         * FS/FS/: Conf.pm, svc_phone.pm, ClientAPI/MyAccount.pm: phonenum +
11198           pin login
11199
11200 2008-03-16 14:07  ivan
11201
11202         * fs_selfservice/fri/includes/: common.php, login.php: first try at
11203           single sign-on
11204
11205 2008-03-16 12:58  ivan
11206
11207         * fs_selfservice/fri/: CHANGE.log, LICENSE.txt, README.txt,
11208           index.php, version.php, theme/global.css, theme/header.css,
11209           theme/iefixes.css, theme/layout.css, theme/logo.gif,
11210           theme/main.css, theme/navigation.css, theme/page.tpl.php,
11211           theme/spacer.gif, theme/text.css, theme/images/arrow-asc.gif,
11212           theme/images/arrow-desc.gif, modules/callmonitor.module,
11213           modules/phonefeatures.module, modules/settings.module,
11214           modules/voicemail.module, modules/featurecodes.module,
11215           modules/followme.module, includes/ajax.php, includes/crypt.php,
11216           includes/main.conf.php, misc/audio.php, misc/popup.css,
11217           misc/recording_popup.php, modules/VmX.module, includes/asi.php,
11218           includes/bootstrap.php, includes/common.php,
11219           includes/database.php, includes/display.php, includes/lang.php,
11220           includes/login.php, locale/readme.txt, locale/ari.po,
11221           locale/ari.utf-8.po, locale/locale.txt,
11222           locale/de_DE/LC_MESSAGES/ari.mo, locale/hu_HU/LC_MESSAGES/ari.mo,
11223           locale/hu_HU/LC_MESSAGES/ari.po, locale/pt_BR/LC_MESSAGES/ari.mo,
11224           locale/pt_BR/LC_MESSAGES/ari.po, locale/de_DE/LC_MESSAGES/ari.po,
11225           locale/el_GR/LC_MESSAGES/ari.mo, locale/el_GR/LC_MESSAGES/ari.po,
11226           locale/es_ES/LC_MESSAGES/ari.mo, locale/es_ES/LC_MESSAGES/ari.po,
11227           locale/sv_SE/LC_MESSAGES/ari.mo, locale/sv_SE/LC_MESSAGES/ari.po,
11228           locale/it_IT/LC_MESSAGES/ari.mo, locale/fr_FR/LC_MESSAGES/ari.mo,
11229           locale/fr_FR/LC_MESSAGES/ari.po, locale/he_IL/LC_MESSAGES/ari.mo,
11230           locale/he_IL/LC_MESSAGES/ari.po, locale/it_IT/LC_MESSAGES/ari.po:
11231           Initial revision
11232
11233 2008-03-16 09:57  jeff
11234
11235         * httemplate/misc/recharge_svc.html: doh
11236
11237 2008-03-16 01:04  ivan
11238
11239         * FS/FS/UID.pm: goodness, i hope this fixes the bootstrapping
11240
11241 2008-03-16 00:25  ivan
11242
11243         * FS/FS/UID.pm: okay, really now, how about this
11244
11245 2008-03-16 00:24  ivan
11246
11247         * FS/FS/UID.pm: okay, how about this
11248
11249 2008-03-16 00:21  ivan
11250
11251         * FS/FS/UID.pm: fix 1.7->1.9 bootstrapping, i think
11252
11253 2008-03-15 22:22  ivan
11254
11255         * httemplate/search/svc_broadband.cgi: clean up and
11256           agent-virtualize svc_broadband searching
11257
11258 2008-03-15 22:13  ivan
11259
11260         * httemplate/edit/part_svc.cgi: finish bringing sanity to
11261           svc_broadband service definition blocknum edit
11262
11263 2008-03-15 22:13  ivan
11264
11265         * FS/FS/: addr_block.pm, svc_broadband.pm: bring some sanity to
11266           address block selection in svc_broadband service definition edit
11267
11268 2008-03-15 21:54  ivan
11269
11270         * httemplate/browse/: addr_block.cgi, router.cgi: drag address &
11271           router browse into this centiry
11272
11273 2008-03-15 21:00  ivan
11274
11275         * httemplate/elements/header.html, httemplate/elements/menu.html,
11276           rt/html/Elements/FreesideSearch: hide customer search if user
11277           does not have "List customers" ACL, closes: RT#3105
11278
11279 2008-03-15 15:18  ivan
11280
11281         * httemplate/edit/part_pkg.cgi, FS/FS/part_pkg/voip_cdr.pm:
11282           slightly better voip_cdr package edit: use radio buttons for
11283           selecting long things
11284
11285 2008-03-15 14:39  ivan
11286
11287         * FS/FS/part_pkg/voip_cdr.pm: be asssertive
11288
11289 2008-03-15 14:14  ivan
11290
11291         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: configurable
11292           disable_src, domestic_prefix and international_prefix options for
11293           voip price plan
11294
11295 2008-03-15 12:52  ivan
11296
11297         * httemplate/search/cust_bill.html, FS/FS/cust_bill.pm: check on
11298           invoice re-printing newest percust... can't reproduce any
11299           problem, prints newest per cust fine, closes: #3161
11300
11301 2008-03-14 17:30  ivan
11302
11303         * httemplate/: view/svc_domain.cgi, misc/catchall.cgi: fix harmless
11304           code leaking out onto the page, hehe, closes: Bug#3253, also
11305           remove silly formatting on catchall edit
11306
11307 2008-03-14 13:11  ivan
11308
11309         * FS/FS/cust_main.pm: eliminate some harmless uninitialized value
11310           warnings
11311
11312 2008-03-14 10:30  jeff
11313
11314         * FS/FS/part_export/prizm.pm: insist on Net::Prizm 0.04
11315
11316 2008-03-14 01:13  ivan
11317
11318         * httemplate/edit/process/cust_pkg.cgi: whew, glad that change
11319           package bugfix was easy to find, closes: Bug#3241
11320
11321 2008-03-14 00:48  ivan
11322
11323         * FS/FS/cust_credit_bill.pm, FS/FS/Report/Table/Monthly.pm,
11324           httemplate/graph/money_time.cgi,
11325           httemplate/search/cust_credit_bill.html,
11326           httemplate/search/cust_credit.html: add net credits to
11327           sales/credits/receipts report
11328
11329 2008-03-13 19:10  ivan
11330
11331         * FS/FS/Conf.pm: add Net20 invoice terms, closes: #3219
11332
11333 2008-03-13 19:09  ivan
11334
11335         * FS/FS/Conf.pm: show where the warning about no conf comes from
11336
11337 2008-03-13 02:28  ivan
11338
11339         * FS/FS/cust_pay.pm: yow.  very sleep deprived.  remove the
11340           infinite loop rather than add one.
11341
11342 2008-03-13 02:14  ivan
11343
11344         * FS/FS/cust_pay.pm: infinite loop protection
11345
11346 2008-03-13 01:57  ivan
11347
11348         * FS/FS/cust_pay.pm: allow cust_pay.otaker upgrade to proceed even
11349           if there are some old crufty records around attached to
11350           now-deleted customers
11351
11352 2008-03-12 09:22  jeff
11353
11354         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, FS/FS/svc_Common.pm,
11355           FS/FS/UI/Web.pm, FS/FS/part_export/prizm.pm,
11356           eg/export_template.pm, httemplate/view/cust_main/packages.html:
11357           allow exports to add links to customer view (#1407)
11358
11359 2008-03-04 13:07  ivan
11360
11361         * FS/FS/cust_refund.pm: fix otaker population for cust_refund like
11362           cust_credit and cust_pay
11363
11364 2008-03-04 13:06  ivan
11365
11366         * FS/FS/cust_pay.pm: fix cust_pay.otaker population
11367
11368 2008-03-04 11:15  ivan
11369
11370         * httemplate/: edit/cust_pkg.cgi, edit/process/cust_pkg.cgi,
11371           misc/change_pkg.cgi: fix edit/process/cust_pkg getting confused
11372           about the two different places that would be calling it... i.e.
11373           with an empty new_pkgnum it would redirect the popup back the
11374           customer view, hehe
11375
11376 2008-03-03 19:38  ivan
11377
11378         * FS/FS/cust_bill.pm: AND fix latex->html notes substituion for ~s
11379
11380 2008-03-03 19:37  ivan
11381
11382         * FS/FS/cust_bill.pm: and fix latex->html notes substituion for
11383           escaped #s
11384
11385 2008-03-03 19:34  ivan
11386
11387         * FS/FS/cust_bill.pm: fix latex->html notes substituion for
11388           newlines
11389
11390 2008-03-03 18:27  ivan
11391
11392         * httemplate/browse/rate_region.html: should improve compatibility
11393           with older Pg.  i hope
11394
11395 2008-03-03 17:49  ivan
11396
11397         * FS/FS/UID.pm: argh, don't load up a user until the other
11398           initialization is done
11399
11400 2008-03-03 15:12  ivan
11401
11402         * rt/: etc/RT_Config.pm.in, html/Elements/Header,
11403           html/Elements/PageLayout, html/Elements/Tabs,
11404           html/Elements/CollectionAsTable/Row,
11405           html/Ticket/Elements/ShowTransactionAttachments,
11406           html/Widgets/TitleBoxStart, sbin/rt-setup-database.in: merge in
11407           rt 3.6.6.  *gulp*!
11408
11409 2008-03-01 20:11  ivan
11410
11411         * rt/html/: Elements/EmailInput, NoAuth/css/dhandler,
11412           NoAuth/images/css/fieldbg-autocomplete.gif,
11413           NoAuth/js/scriptaculous/controls.js,
11414           NoAuth/js/scriptaculous/effects.js,
11415           NoAuth/js/scriptaculous/prototype.js,
11416           NoAuth/js/scriptaculous/scriptaculous.js,
11417           Helpers/EmailAutocomplete, Ticket/Elements/ShowQueue: Initial
11418           revision
11419
11420 2008-03-01 19:07  ivan
11421
11422         * httemplate/elements/header.html,
11423           rt/html/Elements/FreesideNewCust: fix annoying resize of "New
11424           customer" button; closes: RT#1642
11425
11426 2008-03-01 18:50  ivan
11427
11428         * htetc/handler.pl: better indication of why these things are the
11429           way they are
11430
11431 2008-03-01 17:31  ivan
11432
11433         * FS/FS/payment_gateway.pm, httemplate/browse/payment_gateway.html,
11434           httemplate/misc/disable-payment_gateway.cgi,
11435           httemplate/search/elements/search.html: add payment gateway
11436           disabling (and move payment gateway browse over to new template)
11437
11438 2008-03-01 15:30  ivan
11439
11440         * FS/FS/: Conf.pm, payinfo_Mixin.pm: added a config value to
11441           control the extent of credit card masking, but since
11442           cust_main.paymask is in the db, need something to update it for
11443           all existing customers too
11444
11445 2008-03-01 14:39  ivan
11446
11447         * httemplate/search/cust_main.html: ah, that's better, prettyfy and
11448           link adv. customer search
11449
11450 2008-03-01 14:23  ivan
11451
11452         * httemplate/: elements/select-payby.html,
11453           elements/tr-select-payby.html, search/cust_main.html,
11454           search/report_cust_main.html: add payby selection to adv.
11455           customer search
11456
11457 2008-02-29 09:57  jeff
11458
11459         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
11460           conf/invoice_latex: refactor print_*; invoice sections by package
11461           class; could still stand some more refactoring
11462
11463 2008-02-28 20:31  ivan
11464
11465         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: working asterisk
11466           CDR CSV import (not just direct DB)
11467
11468 2008-02-28 18:29  ivan
11469
11470         * FS/FS/: Record.pm, access_user.pm: disallow uppercase usernames
11471           in the first place.  also Record::str2time_sql_closing snuck in.
11472
11473 2008-02-21 17:32  ivan
11474
11475         * httemplate/search/svc_acct.cgi: on accounts overview: show time
11476           applied after multipliers, not actual time worked
11477
11478 2008-02-21 17:09  ivan
11479
11480         * FS/FS/cust_pay.pm: want to upgrade legacy payments even if they
11481           are deprecated COMP payby...
11482
11483 2008-02-21 16:57  ivan
11484
11485         * FS/FS/cust_pay.pm: don't bomb out on this transition on old
11486           databases without history records for everything...
11487
11488 2008-02-21 16:54  ivan
11489
11490         * httemplate/search/svc_acct.cgi: on accounts overview: show time
11491           applied after multipliers, not actual time worked
11492
11493 2008-02-20 14:45  ivan
11494
11495         * httemplate/misc/inventory_item-import.html: doh.  ivan is so in
11496           the doghouse for this one
11497
11498 2008-02-19 18:07  ivan
11499
11500         * FS/FS/prepay_credit.pm,
11501           httemplate/edit/process/prepay_credit.cgi: retry collisions a
11502           bit, acme is getting duplicate errors... guess they're using lots
11503           and lots of prepaid cards.  closes: RT#3104
11504
11505 2008-02-19 17:21  ivan
11506
11507         * FS/FS/Schema.pm: update the tax class editor to enable taxclass
11508           adding, RT#2929
11509
11510 2008-02-19 17:16  ivan
11511
11512         * httemplate/edit/part_pkg_taxclass.html,
11513           httemplate/edit/process/part_pkg_taxclass.html,
11514           httemplate/browse/cust_main_county.cgi, FS/FS/Upgrade.pm,
11515           FS/FS/part_pkg_taxclass.pm, htetc/handler.pl,
11516           httemplate/elements/tr-select-taxclass.html: update the tax class
11517           editor to enable taxclass adding, RT#2929
11518
11519 2008-02-19 17:10  ivan
11520
11521         * httemplate/edit/: cust_main_county-expand.cgi,
11522           process/cust_main_county-expand.cgi, process/invoice_logo.html,
11523           process/reg_code.cgi: process/part_pkg_taxclass.html
11524
11525 2008-02-19 01:15  ivan
11526
11527         * FS/: FS/part_pkg_taxclass.pm, t/part_pkg_taxclass.t, FS.pm,
11528           MANIFEST: adding taxclass table
11529
11530 2008-02-19 01:10  ivan
11531
11532         * bin/generate-table-module: fix this to generate more
11533           wiki-friendly column list
11534
11535 2008-02-18 19:30  ivan
11536
11537         * FS/FS/svc_external.pm: add some descriptions for svc_external
11538           fields, allowing id to fill in from inventory
11539
11540 2008-02-18 19:17  ivan
11541
11542         * FS/FS/svc_external.pm: return svc_external id and title as label
11543           instead of svcnum
11544
11545 2008-02-18 18:57  ivan
11546
11547         * fs_selfservice/FS-SelfService/SelfService.pm: fixup and expand
11548           POD docs for self-service list_pkgs & list_svcs
11549
11550 2008-02-18 18:38  ivan
11551
11552         * bin/pod2x: fix API upload
11553
11554 2008-02-18 18:37  ivan
11555
11556         * FS/FS.pm: update base API docs contents
11557
11558 2008-02-18 18:33  ivan
11559
11560         * FS/FS/cust_pay_pending.pm: clean up POD docs for better wiki
11561           exportability
11562
11563 2008-02-18 18:28  ivan
11564
11565         * FS/FS/cust_credit.pm: clean up POD docs for better wiki
11566           exportability
11567
11568 2008-02-18 18:25  ivan
11569
11570         * FS/FS/cust_bill_event.pm: clean up POD docs for better wiki
11571           exportability
11572
11573 2008-02-18 18:20  ivan
11574
11575         * FS/FS/cust_bill.pm: clean up POD docs for better wiki
11576           exportability
11577
11578 2008-02-18 18:15  ivan
11579
11580         * FS/FS/: access_user.pm, acct_rt_transaction.pm: clean up POD docs
11581           for better wiki exportability
11582
11583 2008-02-14 00:31  ivan
11584
11585         * httemplate/search/cust_pkg.cgi: brown-bag missing comma from last
11586           update.  time to go home
11587
11588 2008-02-14 00:28  ivan
11589
11590         * httemplate/search/cust_pkg.cgi: re-align links and styling in
11591           package report correctly
11592
11593 2008-02-13 19:52  ivan
11594
11595         * FS/FS/Schema.pm, FS/FS/Upgrade.pm, FS/FS/cust_pay.pm,
11596           httemplate/view/cust_main/payment_history.html,
11597           httemplate/search/cust_pay.cgi: add cust_pay.otaker field;
11598           populate it based on history on upgrades, and show the order
11599           taker on all payments (on customer view and payment search)
11600           closes: #2953
11601
11602 2008-02-13 19:48  ivan
11603
11604         * FS/: FS/h_cust_pay.pm, t/h_cust_credit.t, t/h_cust_pay.t: add
11605           FS::h_cust_pay class
11606
11607 2008-02-13 17:48  ivan
11608
11609         * httemplate/view/cust_main/payment_history.html: this ACL has been
11610           around for long enough (and almost nobody uses batched payments,
11611           so showing them is probably bad)
11612
11613 2008-02-13 15:49  jeff
11614
11615         * FS/FS/svc_broadband.pm, httemplate/elements/header.html:
11616           svc_broadband MAC searches RT#2985
11617
11618 2008-02-13 15:45  jeff
11619
11620         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
11621           httemplate/edit/process/quick-charge.cgi: package class selection
11622           for one-time charges RT#1322
11623
11624 2008-02-13 15:39  jeff
11625
11626         * FS/FS/rate_detail.pm, FS/FS/part_pkg/voip_cdr.pm,
11627           httemplate/edit/rate_region.cgi: directory assistance (flat
11628           per-call) billing RT#3114
11629
11630 2008-02-13 13:50  ivan
11631
11632         * httemplate/misc/process/link.cgi: fix compile error from hasty
11633           refactoring
11634
11635 2008-02-12 22:02  ivan
11636
11637         * FS/FS/part_pkg/bulk.pm: yup, bulk price plan appears to be
11638           working
11639
11640 2008-02-12 22:00  ivan
11641
11642         * README: modernizing
11643
11644 2008-02-12 21:15  ivan
11645
11646         * FS/FS/cust_bill.pm: fix missing fill-in values on invoices
11647           resulting from skewed hash ($conf->config returning empty list in
11648           list context)
11649
11650 2008-02-12 11:24  ivan
11651
11652         * httemplate/search/: rt_transaction.html, timeworked.html: for our
11653           internal time tracking: TimeWorked can happen on a Create
11654           transaction as well as Correspond and Comment.  is there anywhere
11655           else this needs to be changed?
11656
11657 2008-02-11 19:11  ivan
11658
11659         * FS/FS/Misc.pm: update for MailTools v2.00
11660
11661 2008-02-10 18:37  ivan
11662
11663         * FS/FS/reason.pm: upgrading reason table not quite working with
11664           mysql, hopefully no old installs need this, new ones should be
11665           fine hopefully
11666
11667 2008-02-10 18:36  ivan
11668
11669         * FS/FS/: Upgrade.pm, cust_svc.pm, h_cust_svc.pm: fix & cleanup
11670           duplicate history records
11671
11672 2008-02-10 18:03  ivan
11673
11674         * FS/FS/reason.pm: better debugging if things go awry
11675
11676 2008-02-10 16:53  ivan
11677
11678         * FS/FS/Cron/notify.pm: third time's the charm: MySQL didn't like
11679           casting to INTEGER, it wants SIGNED.  whew.
11680
11681 2008-02-10 16:02  ivan
11682
11683         * FS/FS/Cron/notify.pm: ah, no, its count (*) vs count(*), wow
11684
11685 2008-02-10 15:58  ivan
11686
11687         * FS/FS/Cron/notify.pm: comment out unused db statements in a way
11688           that doesn't get to the database, to avoid Pg vs mysql
11689           comment-out differences
11690
11691 2008-02-09 11:16  ivan
11692
11693         * httemplate/edit/process/agent_type.cgi: typo, fix from mtou,
11694           thanks
11695
11696 2008-02-08 13:59  rsiddall
11697
11698         * rpm/freeside.spec: Removed code that create a freeside user on
11699           the build machine and added code to modify Makefile to remove
11700           clauses that require such a user.  This should allow the RPMs to
11701           build under mock.
11702
11703 2008-02-08 07:00  jeff
11704
11705         * FS/FS/TicketSystem/RT_External.pm: tyop
11706
11707 2008-02-04 19:37  ivan
11708
11709         * httemplate/edit/process/part_pkg.cgi: fix package editing on
11710           HEAD, whew.  bad semicolon.
11711
11712 2008-02-02 18:24  ivan
11713
11714         * FS/FS/cust_main.pm: should eliminate "Use of uninitialized value
11715           in length at /usr/local/share/perl/5.8.8/FS/cust_main.pm line
11716           5194." warnings
11717
11718 2008-02-02 17:43  ivan
11719
11720         * httemplate/edit/cust_main.cgi: oops, fix display of errors on
11721           customer edit
11722
11723 2008-01-30 08:14  jeff
11724
11725         * httemplate/misc/bulk_change_pkg.cgi: pointless false laziness
11726           removal
11727
11728 2008-01-28 20:15  jeff
11729
11730         * FS/FS/cust_pkg.pm: missed use
11731
11732 2008-01-28 19:56  jeff
11733
11734         * FS/FS/cust_pkg.pm: 1394 regression fixup
11735
11736 2008-01-28 19:34  jeff
11737
11738         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
11739           httemplate/misc/process/bulk_change_pkg.cgi,
11740           httemplate/search/cust_pkg.cgi,
11741           httemplate/search/elements/search.html: bulk package changing
11742           (RT#1394)
11743
11744 2008-01-25 10:26  jeff
11745
11746         * httemplate/misc/cust_pay-import.cgi,
11747           httemplate/misc/process/cust_pay-import.cgi, FS/FS/cust_pay.pm,
11748           httemplate/elements/menu.html: simple payment CSV import
11749
11750 2008-01-24 18:55  jeff
11751
11752         * FS/FS/part_export/prizm.pm: add an always BAM option and be
11753           explicit about transactions
11754
11755 2008-01-24 13:16  ivan
11756
11757         * FS/FS/TicketSystem/RT_External.pm,
11758           fs_selfservice/FS-SelfService/cgi/myaccount.html,
11759           httemplate/view/cust_main/tickets.html: slightly more sane names
11760           for customer tickets hash, display ticket owners on customer view
11761           page
11762
11763 2008-01-24 13:10  ivan
11764
11765         * htetc/handler.pl: used in rt autohandler.  i wonder why this
11766           never bit before
11767
11768 2008-01-23 11:18  jeff
11769
11770         * fs_selfservice/FS-SelfService/cgi/bill.html,
11771           fs_selfservice/FS-SelfService/cgi/card.html,
11772           fs_selfservice/FS-SelfService/cgi/change_bill.html,
11773           fs_selfservice/FS-SelfService/cgi/change_pay.html,
11774           fs_selfservice/FS-SelfService/cgi/change_ship.html,
11775           fs_selfservice/FS-SelfService/cgi/check.html,
11776           fs_selfservice/FS-SelfService/cgi/contact.html,
11777           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
11778           FS/FS/ClientAPI/MyAccount.pm,
11779           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
11780           fs_selfservice/FS-SelfService/cgi/make_payment.html,
11781           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
11782           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
11783           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
11784           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: change
11785           service, billing, and payment info in selfservice
11786
11787 2008-01-20 16:12  ivan
11788
11789         * bin/explain-ar-total.sql: [no log message]
11790
11791 2008-01-20 15:24  ivan
11792
11793         * FS/FS/Schema.pm: add and fix some indices, this should marginally
11794           (but not drastically) improve the time to pull up A/R report
11795           totals
11796
11797 2008-01-16 20:23  ivan
11798
11799         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fix ACLs to
11800           allow the limited "package editing" of customizing customer
11801           packages
11802
11803 2008-01-16 19:18  ivan
11804
11805         * httemplate/view/cust_main/billing.html: don't show 'Bill now'
11806           link unless the current user can...
11807
11808 2008-01-13 16:22  ivan
11809
11810         * httemplate/: edit/part_bill_event.cgi,
11811           elements/select-taxclass.html: maintenance on old events, yay.
11812           fix for late charges without a taxclass, closes: RT#2988
11813
11814 2008-01-13 16:17  ivan
11815
11816         * httemplate/edit/: cust_main.cgi, svc_www.cgi: fix tyops
11817
11818 2008-01-13 15:31  ivan
11819
11820         * httemplate/search/timeworked.html: almost could work under mysql?
11821           need TO_NUMBER and TO_CHAR equivalents
11822
11823 2008-01-13 15:30  ivan
11824
11825         * httemplate/misc/timeworked.html: missing semicolon, doh
11826
11827 2008-01-13 13:46  ivan
11828
11829         * httemplate/view/cust_pay.html: remove 1.7 ACL cruft on HEAD
11830
11831 2008-01-13 13:45  ivan
11832
11833         * httemplate/view/cust_main/payment_history.html: remove 1.7.3
11834           cruft
11835
11836 2008-01-13 13:41  ivan
11837
11838         * httemplate/edit/: cust_bill_pay.cgi, process/cust_bill_pay.cgi,
11839           cust_credit_bill.cgi, process/cust_credit_bill.cgi: new ACL name
11840           in 1.9 right away
11841
11842 2008-01-13 13:39  ivan
11843
11844         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: remove 1.7
11845           vs. 1.9 cruft
11846
11847 2008-01-13 13:35  ivan
11848
11849         * httemplate/edit/: REAL_cust_pkg.cgi, access_user.html, agent.cgi,
11850           agent_payment_gateway.html, agent_type.cgi, bulk-cust_svc.html,
11851           cust_bill_pay.cgi, cust_credit.cgi, cust_credit_bill.cgi,
11852           cust_main.cgi, cust_main_county-expand.cgi, cust_main_note.cgi,
11853           cust_pay.cgi, cust_pkg.cgi, cust_refund.cgi,
11854           inventory_class.html, part_bill_event.cgi, part_export.cgi,
11855           part_pkg.cgi, part_referral.html, part_svc.cgi,
11856           part_virtual_field.cgi, payment_gateway.html, pkg_class.html,
11857           prepay_credit.cgi, quick-charge.html, rate.cgi, rate_region.cgi,
11858           reason.html, reason_type.html, reg_code.cgi, router.cgi,
11859           svc_Common.html, svc_acct.cgi, svc_acct_pop.cgi,
11860           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
11861           svc_forward.cgi, svc_phone.cgi, svc_www.cgi,
11862           process/REAL_cust_pkg.cgi, process/access_user.html,
11863           process/agent.cgi, process/agent_payment_gateway.html,
11864           process/agent_type.cgi, process/bulk-cust_svc.cgi,
11865           process/cust_bill_pay.cgi, process/cust_credit.cgi,
11866           process/cust_credit_bill.cgi, process/cust_main.cgi,
11867           process/cust_main_county-collapse.cgi,
11868           process/cust_main_county-expand.cgi,
11869           process/cust_main_county.html, process/cust_main_note.cgi,
11870           process/cust_pay.cgi, process/cust_pkg.cgi,
11871           process/cust_refund.cgi, process/cust_svc.cgi,
11872           process/domain_record.cgi, process/generic.cgi,
11873           process/inventory_class.html, process/msgcat.cgi,
11874           process/part_bill_event.cgi, process/part_export.cgi,
11875           process/part_pkg.cgi, process/part_referral.html,
11876           process/part_svc.cgi, process/payment_gateway.html,
11877           process/pkg_class.html, process/prepay_credit.cgi,
11878           process/quick-charge.cgi, process/quick-cust_pkg.cgi,
11879           process/rate.cgi, process/reason.html, process/reason_type.html,
11880           process/reg_code.cgi, process/router.cgi,
11881           process/svc_Common.html, process/svc_acct.cgi,
11882           process/svc_acct_pop.cgi, process/svc_broadband.cgi,
11883           process/svc_domain.cgi, process/svc_external.cgi,
11884           process/svc_forward.cgi, process/svc_phone.html,
11885           process/svc_www.cgi: ACLs
11886
11887 2008-01-13 13:14  ivan
11888
11889         * httemplate/misc/: batch-cust_pay.html, bill.cgi,
11890           cancel-unaudited.cgi, cancel_cust.html, cancel_pkg.html,
11891           catchall.cgi, cdr-import.html, cust_main-cancel.cgi,
11892           cust_main-import.cgi, cust_main-import_charges.cgi,
11893           delete-cust_credit.cgi, delete-cust_pay.cgi,
11894           delete-cust_refund.cgi, delete-customer.cgi,
11895           delete-domain_record.cgi, delete-part_export.cgi, dump.cgi,
11896           email-invoice.cgi, email_invoice_events.cgi, email_invoices.cgi,
11897           fax-invoice.cgi, fax_invoice_events.cgi, fax_invoices.cgi,
11898           inventory_item-import.html, link.cgi, meta-import.cgi,
11899           payment.cgi, print-invoice.cgi, print_invoice_events.cgi,
11900           print_invoices.cgi, queue.cgi, recharge_svc.html,
11901           svc_acct-domains.cgi, unapply-cust_credit.cgi,
11902           unapply-cust_pay.cgi, unprovision.cgi, unsusp_pkg.cgi,
11903           unvoid-cust_pay_void.cgi, upload-batch.cgi, void-cust_pay.cgi,
11904           whois.cgi, process/batch-cust_pay.cgi, process/cancel_pkg.html,
11905           process/catchall.cgi, process/cdr-import.html,
11906           process/cust_main-import.cgi,
11907           process/cust_main-import_charges.cgi,
11908           process/delete-customer.cgi, process/inventory_item-import.html,
11909           process/link.cgi, process/meta-import.cgi, process/payment.cgi,
11910           process/recharge_svc.html: ACLs
11911
11912 2008-01-13 13:08  ivan
11913
11914         * httemplate/misc/: email_events.cgi, fax_events.cgi,
11915           print_events.cgi, order_pkg.html: ACLs
11916
11917 2008-01-13 12:55  ivan
11918
11919         * httemplate/: browse/part_bill_event.cgi, search/cust_event.html,
11920           search/timeworked.html, search/cust_bill.html,
11921           search/cust_bill_event.cgi, search/cust_pay_batch.cgi,
11922           search/prepay_credit.html, search/queue.html,
11923           search/report_prepaid_income.cgi, search/report_tax.cgi,
11924           search/sqlradius.cgi: ACLs
11925
11926 2008-01-13 12:50  ivan
11927
11928         * httemplate/elements/: errorpage.html, tr-select-reason.html:
11929           stale leftovers from XSSmas
11930
11931 2008-01-13 12:46  ivan
11932
11933         * httemplate/view/: cust_bill.cgi, svc_acct.cgi, svc_broadband.cgi,
11934           svc_domain.cgi, svc_external.cgi, svc_forward.cgi, svc_www.cgi,
11935           cust_main/payment_history.html, elements/svc_Common.html: ACLs
11936
11937 2008-01-13 12:38  ivan
11938
11939         * httemplate/browse/: access_group.html, access_user.html,
11940           addr_block.cgi, agent.cgi, agent_type.cgi, nas.cgi, part_pkg.cgi,
11941           part_svc.cgi, part_virtual_field.cgi, payment_gateway.html,
11942           reason.html, router.cgi: ACLs
11943
11944 2008-01-13 12:30  ivan
11945
11946         * FS/FS/AccessRight.pm: new ACLs
11947
11948 2008-01-12 16:35  ivan
11949
11950         * htetc/handler.pl: use this in handler.pl, not in mason files
11951
11952 2008-01-11 15:10  ivan
11953
11954         * FS/FS/cust_main.pm: add option to enable searching of
11955           cust_main.agent_custid with one or two letter prefix before the
11956           numeric part
11957
11958 2008-01-11 14:53  ivan
11959
11960         * FS/FS/: Conf.pm, cust_main.pm: add option to enable searching of
11961           cust_main.agent_custid with one or two letter prefix before the
11962           numeric part
11963
11964 2008-01-11 09:30  ivan
11965
11966         * httemplate/edit/elements/svc_Common.html: turn off debugging
11967
11968 2008-01-10 14:13  ivan
11969
11970         * httemplate/search/elements/search.html: doc
11971
11972 2008-01-10 14:06  ivan
11973
11974         * httemplate/elements/menu.html: new rate editor
11975
11976 2008-01-10 13:53  ivan
11977
11978         * FS/FS/rate_detail.pm, httemplate/browse/rate.cgi,
11979           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
11980           httemplate/edit/elements/edit.html,
11981           httemplate/edit/process/rate_region.cgi: new rate editor
11982
11983 2008-01-10 13:52  ivan
11984
11985         * httemplate/: browse/rate_detail.html, browse/rate_region.html,
11986           edit/rate_detail.html, edit/process/rate_detail.html: new call
11987           rate editor (VoIP/telephony)
11988
11989 2008-01-10 13:17  ivan
11990
11991         * FS/FS/reason_type.pm: third person is better
11992
11993 2008-01-10 13:14  ivan
11994
11995         * httemplate/browse/reason.html: eliminate harmless typo
11996
11997 2008-01-08 13:33  jeff
11998
11999         * FS/FS/svc_acct.pm: transactiony cruft removal
12000
12001 2008-01-08 03:23  ivan
12002
12003         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
12004           httemplate/search/report_receivables.cgi: show negative balances
12005           on A/R report, closes: RT#2983
12006
12007 2008-01-07 18:22  ivan
12008
12009         * httemplate/edit/process/cust_main.cgi: add some debugging control
12010
12011 2008-01-03 18:42  ivan
12012
12013         * httemplate/: browse/cust_main_county.cgi,
12014           edit/cust_main_county-expand.cgi, edit/cust_main_county.html,
12015           edit/process/cust_main_county-expand.cgi,
12016           edit/process/cust_main_county.html,
12017           edit/process/elements/process.html, search/elements/search.html:
12018           new tax rate editor
12019
12020 2008-01-03 18:35  ivan
12021
12022         * httemplate/: edit/cust_main_county.cgi,
12023           edit/process/cust_main_county.cgi, browse/elements/browse.html:
12024           new tax rate editor
12025
12026 2008-01-03 18:27  ivan
12027
12028         * httemplate/edit/: prepay_credit.cgi, rate_region.cgi: leftovers
12029           from XSSmas
12030
12031 2008-01-03 18:20  ivan
12032
12033         * httemplate/elements/hidden.html: escape value
12034
12035 2008-01-03 18:19  ivan
12036
12037         * httemplate/elements/: tablebreak-tr-title.html,
12038           tr-fixed-country.html, tr-fixed-state.html,
12039           tr-input-percentage.html: adding new elements: percentage input,
12040           fixed country and state display, tablebreak+title
12041
12042 2008-01-03 18:18  ivan
12043
12044         * httemplate/elements/tr-fixed.html: add a formatted_value option
12045
12046 2008-01-03 18:18  ivan
12047
12048         * httemplate/elements/tr-input-text.html: add maxlength, text-align
12049           and postfix options, escape value
12050
12051 2008-01-03 18:13  ivan
12052
12053         * httemplate/edit/elements/edit.html: there's no such thing as
12054           fixedhidden... hidden will do
12055
12056 2008-01-03 18:02  ivan
12057
12058         * httemplate/edit/elements/edit.html: doc
12059
12060 2008-01-03 17:43  ivan
12061
12062         * httemplate/edit/elements/edit.html: add popup option, add
12063           percentage and tablebreak-tr-title field types, pass object to
12064           included elements, documentation updates
12065
12066 2007-12-28 11:02  jeff
12067
12068         * httemplate/: elements/menu.html, search/report_svc_acct.html,
12069           search/svc_acct.cgi: advanced account reports (RT#2954)
12070
12071 2007-12-28 07:19  jeff
12072
12073         * httemplate/elements/menu.html: whoops
12074
12075 2007-12-28 07:10  jeff
12076
12077         * httemplate/: elements/menu.html, search/svc_acct.cgi: add never
12078           logged in report
12079
12080 2007-12-28 06:39  jeff
12081
12082         * FS/bin/freeside-sqlradius-set-lastlog: tool to seed
12083           svc_acct.last_login and .last_logout
12084
12085 2007-12-28 04:10  ivan
12086
12087         * htetc/handler.pl: remove just a tiny bit more cruft
12088
12089 2007-12-28 04:01  ivan
12090
12091         * htetc/handler.pl: restore in-browser error reporting
12092
12093 2007-12-27 23:45  ivan
12094
12095         * htetc/handler.pl: a little late help from kwanzabot for XSSmas...
12096           clean up handler.pl so we can have separate default_escape_flags
12097           for FS and RT and don't have to make FS's |h flag useless
12098
12099 2007-12-27 17:41  jeff
12100
12101         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
12102           FS/FS/part_export/sqlradius.pm, httemplate/search/svc_acct.cgi,
12103           httemplate/view/svc_acct.cgi: last login reporting (#2952)
12104
12105 2007-12-27 15:49  ivan
12106
12107         * httemplate/search/report_tax.cgi: fix reporting bug for invisimax
12108           in edge case where you have taxclass and empty-taxclass rates for
12109           a country/state(/county) and also have a different set of
12110           taxclasses for some other country/state
12111
12112 2007-12-26 14:52  jeff
12113
12114         * FS/FS/part_export/prizm.pm: conifgurable siteName and docs
12115
12116 2007-12-26 00:23  ivan
12117
12118         * httemplate/misc/timeworked.html: leftovers from XSSmas
12119
12120 2007-12-25 23:51  ivan
12121
12122         * httemplate/edit/quick-charge.html: alas, XSSmas draws to a close
12123
12124 2007-12-25 15:49  ivan
12125
12126         * httemplate/: browse/addr_block.cgi,
12127           browse/part_virtual_field.cgi, browse/router.cgi,
12128           config/config.cgi, edit/agent.cgi,
12129           edit/agent_payment_gateway.html, edit/agent_type.cgi,
12130           edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
12131           edit/cust_credit_bill.cgi, edit/cust_main_note.cgi,
12132           edit/cust_pay.cgi, edit/cust_pkg.cgi, edit/cust_refund.cgi,
12133           edit/msgcat.cgi, edit/part_bill_event.cgi, edit/part_export.cgi,
12134           edit/part_pkg.cgi, edit/part_virtual_field.cgi,
12135           edit/payment_gateway.html, edit/reg_code.cgi, edit/router.cgi,
12136           edit/svc_acct.cgi, edit/svc_broadband.cgi, edit/svc_domain.cgi,
12137           edit/svc_forward.cgi, edit/elements/edit.html,
12138           elements/error.html, misc/batch-cust_pay.html,
12139           misc/cancel_cust.html, misc/cancel_pkg.html, misc/change_pkg.cgi,
12140           misc/recharge_svc.html, misc/process/meta-import.cgi,
12141           search/cust_bill_event.html, search/report_cust_event.html: ho ho
12142           ho, merry XSSmas
12143
12144 2007-12-23 14:05  jeff
12145
12146         * FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/prorate.pm,
12147           FS/FS/part_pkg/subscription.pm,
12148           httemplate/misc/process/recharge_svc.html: add a reset feature to
12149           manual recharges (#1858)
12150
12151 2007-12-20 11:23  jeff
12152
12153         * FS/FS/part_export/prizm.pm: increase siteName allowed length
12154
12155 2007-12-19 14:25  jeff
12156
12157         * httemplate/misc/cust_main-cancel.cgi: redirect redirect
12158
12159 2007-12-19 13:05  jeff
12160
12161         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
12162           httemplate/search/cust_main.html,
12163           httemplate/search/report_cust_main.html: add options for balance
12164           over/under to advanced customer report
12165
12166 2007-12-18 17:55  jeff
12167
12168         * FS/FS/cust_credit.pm: underscoring the important
12169
12170 2007-12-18 14:41  jeff
12171
12172         * httemplate/: edit/cust_credit.cgi,
12173           elements/tr-select-reason.html: correct bad credit reason
12174           conflict resolution
12175
12176 2007-12-18 12:58  ivan
12177
12178         * FS/FS/cust_main.pm: legacy agent_custid field should be as
12179           searchable as actual custnum, right?  at least if it is a
12180           number...
12181
12182 2007-12-18 12:42  ivan
12183
12184         * httemplate/edit/quick-charge.html: IE is case-sensitive when
12185           setting maxLength (and other attributes?).  hopefully that's all
12186           it is.
12187
12188 2007-12-17 15:57  jeff
12189
12190         * httemplate/view/cust_main/quick-charge.html: cruft removal
12191
12192 2007-12-17 14:57  jeff
12193
12194         * FS/FS/cust_credit.pm: stricter otaker rules
12195
12196 2007-12-17 11:59  ivan
12197
12198         * FS/FS/TicketSystem/RT_Internal.pm: no, *that's* where it couldn't
12199           hurt anything.
12200
12201 2007-12-17 11:52  ivan
12202
12203         * FS/FS/TicketSystem/RT_External.pm: i don't think it can hurt
12204           anything... (famous last words)
12205
12206 2007-12-16 17:17  ivan
12207
12208         * httemplate/view/cust_main/contacts.html: fix the case where the
12209           customer doesn't actually have a ship address
12210
12211 2007-12-16 16:59  ivan
12212
12213         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
12214           httemplate/edit/cust_main/billing.html,
12215           httemplate/edit/cust_main/contact.html,
12216           httemplate/elements/header.html,
12217           httemplate/view/cust_main/contacts.html,
12218           httemplate/search/cust_main.cgi: add cust_main-require_address2
12219           config, reimplement address2-search config ("Unit #" search in
12220           searchbar), visual indication of require_invoicing_list_email,
12221           closes: RT#2926
12222
12223 2007-12-16 14:40  ivan
12224
12225         * httemplate/elements/errorpage.html: less is better
12226
12227 2007-12-16 13:02  ivan
12228
12229         * httemplate/elements/header.html: more consistent naming:
12230           cust_main_ADV.cgi becomes cust_main.html
12231
12232 2007-12-16 13:01  ivan
12233
12234         * httemplate/search/report_cust_main.html:
12235           httemplate/elements/header.html
12236
12237 2007-12-16 12:48  ivan
12238
12239         * httemplate/search/: cust_main.html, cust_main_ADV.cgi: more
12240           consistent naming: cust_main_ADV.cgi becomes cust_main.html
12241
12242 2007-12-15 14:47  rsiddall
12243
12244         * rpm/: INSTALL, freeside.spec, freeside.sysconfig, rpm2Bundle:
12245           Files to build Freeside as Redhat-ish RPMs
12246
12247 2007-12-14 17:45  ivan
12248
12249         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix earlier
12250           drain bramage
12251
12252 2007-12-14 17:37  ivan
12253
12254         * httemplate/search/cust_bill.html: where helps alot
12255
12256 2007-12-14 17:23  ivan
12257
12258         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: hopefully
12259           put reprinting issues to rest for ejourney, yow
12260
12261 2007-12-14 15:41  jeff
12262
12263         * FS/bin/freeside-upgrade: yikes
12264
12265 2007-12-14 13:51  jeff
12266
12267         * FS/FS/Schema.pm: binary not required and breaks
12268           FS::Record::_quote
12269
12270 2007-12-14 13:32  jeff
12271
12272         * FS/bin/freeside-upgrade: correct order of operations
12273
12274 2007-12-14 08:47  jeff
12275
12276         * FS/FS/cust_credit.pm: 1.9 Conf::set returns false on success
12277
12278 2007-12-13 19:56  jeff
12279
12280         * FS/bin/freeside-upgrade: even more deliberate reset
12281
12282 2007-12-13 19:55  ivan
12283
12284         * httemplate/search/svc_acct.cgi: quick hack to show time worked in
12285           last 1-3 months...
12286
12287 2007-12-12 16:17  jeff
12288
12289         * bin/reset-cust_credit-otaker: cust_credit reason/otaker tool
12290
12291 2007-12-12 13:18  jeff
12292
12293         * FS/FS/part_export/www_shellcommands.pm: add suspend/unsuspend to
12294           www_shellcommands export (#1227)
12295
12296 2007-12-12 01:03  ivan
12297
12298         * FS/bin/freeside-history-requeue: adding this quick script
12299
12300 2007-12-11 21:58  jeff
12301
12302         * FS/FS/Setup.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
12303           FS/FS/ClientAPI/Signup.pm,
12304           fs_selfservice/FS-SelfService/SelfService.pm,
12305           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
12306           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
12307           httemplate/edit/svc_acct.cgi: self-service can select domain on
12308           provision (#2801)
12309
12310 2007-12-11 21:42  jeff
12311
12312         * FS/: FS/cust_credit.pm, FS/h_cust_credit.pm,
12313           bin/freeside-disable-reasons, bin/freeside-upgrade: cust_credit
12314           reason improvement, bugfix, and tool
12315
12316 2007-12-06 17:08  ivan
12317
12318         * FS/FS/cust_credit.pm: doh!   is not an object.  let's call it ,
12319           mmkay
12320
12321 2007-12-06 17:04  ivan
12322
12323         * FS/FS/cust_credit.pm: some old databases may have 'hanging'
12324           cust_credit records; we don't want to abort the upgrade because
12325           of that, just warn
12326
12327 2007-12-06 12:49  jeff
12328
12329         * httemplate/edit/part_pkg.cgi: agent setting during package edit
12330           cleanup
12331
12332 2007-12-06 08:51  jeff
12333
12334         * httemplate/view/svc_acct.cgi: support display of negative time
12335
12336 2007-12-05 14:05  ivan
12337
12338         * Makefile: when installing selfservice, create freeside homedir if
12339           it doesn't exist
12340
12341 2007-12-05 12:50  ivan
12342
12343         * httemplate/elements/tr-select-reason.html: doh, order_by does
12344           have to include ORDER BY!
12345
12346 2007-12-05 12:47  ivan
12347
12348         * httemplate/elements/tr-select-reason.html: show types in reason
12349           selection, order by type and reason
12350
12351 2007-12-05 07:10  jeff
12352
12353         * FS/FS/ConfDefaults.pm: add in status and company fields
12354
12355 2007-12-05 06:50  jeff
12356
12357         * FS/FS/cust_main.pm: ensure a valid date is onhand (fixes #2800)
12358
12359 2007-12-04 20:57  jeff
12360
12361         * httemplate/edit/process/part_pkg.cgi: wtf?
12362
12363 2007-12-04 16:45  ivan
12364
12365         * httemplate/search/elements/search.html: i hope this allows IE to
12366           download excel over https?
12367
12368 2007-12-04 12:51  ivan
12369
12370         * httemplate/: elements/menu.html, elements/select-otaker.html,
12371           elements/tr-select-otaker.html, search/report_cust_credit.html,
12372           search/report_rt_transaction.html, search/rt_transaction.html,
12373           search/elements/search.html: add some time-worked reporting
12374
12375 2007-12-04 10:35  jeff
12376
12377         * httemplate/search/cust_pkg.cgi: add suspend/cancel reason to
12378           advanced package report (#2779)
12379
12380 2007-12-04 10:19  jeff
12381
12382         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
12383           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/cust_credit.pm,
12384           FS/FS/cust_main.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_pkg.pm,
12385           FS/FS/reason.pm, FS/FS/reason_type.pm,
12386           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
12387           FS/FS/part_pkg/flat_comission.pm,
12388           FS/FS/part_pkg/flat_comission_cust.pm,
12389           FS/FS/part_pkg/flat_comission_pkg.pm, FS/bin/freeside-upgrade,
12390           httemplate/browse/reason.html,
12391           httemplate/browse/reason_type.html,
12392           httemplate/edit/cust_credit.cgi, httemplate/edit/reason.html,
12393           httemplate/edit/reason_type.html,
12394           httemplate/edit/process/cust_credit.cgi,
12395           httemplate/elements/menu.html,
12396           httemplate/elements/tr-select-reason.html: change credit reasons
12397           from freetext to new reason/reason type system (#2777)
12398
12399 2007-12-02 16:18  ivan
12400
12401         * htetc/freeside-rt.conf: would help if i got the closing tag right
12402
12403 2007-12-02 16:13  ivan
12404
12405         * htetc/freeside-rt.conf: this should get the Chart stuff in RT
12406           statistic running, i hope
12407
12408 2007-11-30 17:37  ivan
12409
12410         * FS/FS/part_pkg/prorate.pm: cleanup
12411
12412 2007-11-30 17:34  ivan
12413
12414         * FS/FS/h_cust_svc.pm: add date_deleted method
12415
12416 2007-11-30 17:34  ivan
12417
12418         * FS/FS/cust_svc.pm: add date_inserted method and reorganize things
12419           slightly
12420
12421 2007-11-30 17:33  ivan
12422
12423         * FS/FS/h_Common.pm: this doesn't actually have anything to do with
12424           cancellation persay, since its generic now
12425
12426 2007-11-30 17:32  ivan
12427
12428         * FS/FS/Record.pm: add h_date method too
12429
12430 2007-11-30 17:30  ivan
12431
12432         * FS/FS/Record.pm: add h_search method, and reorganize mixed up
12433           methods and subroutines
12434
12435 2007-11-30 17:29  ivan
12436
12437         * FS/FS/part_pkg/bulk.pm: add bulk price plan
12438
12439 2007-11-30 13:07  ivan
12440
12441         * FS/FS/cust_bill.pm, httemplate/graph/money_time.cgi,
12442           httemplate/search/cust_bill.html: add net vs gross amounts to
12443           invoice report; make the "net sales" links on
12444           sales/credit/receipts report & graph clickable
12445
12446 2007-11-30 12:55  ivan
12447
12448         * httemplate/graph/elements/monthly.html: UI: download full results
12449           links on separate lines, for consistency with search.html
12450
12451 2007-11-30 10:13  ivan
12452
12453         * FS/FS/cust_bill.pm: fix bug specifying an HTML return address
12454           separately
12455
12456 2007-11-29 19:24  ivan
12457
12458         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add
12459           customer import format with company
12460
12461 2007-11-29 17:24  ivan
12462
12463         * httemplate/browse/access_user.html: update inline documentation
12464
12465 2007-11-29 17:16  ivan
12466
12467         * FS/FS/cust_main.pm: remove unnecessary redefinition of
12468           %method2payby, add a quick hack to fake B:OP success and failure
12469           for testing purposes
12470
12471 2007-11-29 15:51  ivan
12472
12473         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
12474           fix dates going all wacky on errors, when you're asked to confirm
12475           a date move into the past
12476
12477 2007-11-28 19:38  ivan
12478
12479         * FS/FS/cust_pay_pending.pm: double doh, remove cruft checking
12480           nonexistent column and fix the statustext check
12481
12482 2007-11-28 19:05  ivan
12483
12484         * FS/FS/Schema.pm: doh, fix primary key name in new table
12485
12486 2007-11-28 18:54  ivan
12487
12488         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
12489           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
12490           FS/t/cust_pay_pending.t, httemplate/misc/payment.cgi,
12491           httemplate/misc/process/payment.cgi: even more reliable
12492           multiple-payment/double-click/concurrent-payment-form protection
12493
12494 2007-11-28 12:18  jeff
12495
12496         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: better
12497           select multiple, discourage creation of packages no agent can
12498           sell
12499
12500 2007-11-28 10:49  jeff
12501
12502         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
12503           httemplate/search/cust_main_ADV.cgi,
12504           httemplate/search/report_cust_main.html: advanced customer report
12505           rearrangement
12506
12507 2007-11-28 00:46  ivan
12508
12509         * FS/FS/ClientAPI_SessionCache.pm, Makefile: default to FileCache
12510           for selfservice session cache
12511
12512 2007-11-27 17:54  ivan
12513
12514         * httemplate/search/cust_bill_event.cgi: removed unused \$failed
12515           var
12516
12517 2007-11-27 17:30  ivan
12518
12519         * README: license clarification for self-service code
12520
12521 2007-11-27 15:47  ivan
12522
12523         * httemplate/search/cust_bill.html: fix small side-effect of
12524           mysql-compat change eliminating DISTINCT ON: map changing values
12525           of @where array
12526
12527 2007-11-27 14:33  jeff
12528
12529         * FS/FS/part_export/prizm.pm: comma, please
12530
12531 2007-11-27 14:30  jeff
12532
12533         * FS/FS/part_export/prizm.pm: name management tweaking
12534
12535 2007-11-27 11:34  jeff
12536
12537         * FS/FS/part_export/prizm.pm: slop correction
12538
12539 2007-11-26 19:02  jeff
12540
12541         * FS/FS/part_export/prizm.pm: attach SM's to default network,
12542           improved unsuspend & delete, option for BAM only or EMS
12543
12544 2007-11-26 18:51  jeff
12545
12546         * FS/FS/ClientAPI/MyAccount.pm: prevent BILL, DCRD, and DCHK
12547           customers from circumventing a suspension via selfservice (2768)
12548
12549 2007-11-25 18:19  ivan
12550
12551         * httemplate/search/elements/search.html: add a "printable copy"
12552           link to searches to get full results as printable HTML without
12553           other cruft, closes: #1885
12554
12555 2007-11-25 18:18  ivan
12556
12557         * httemplate/elements/header-popup.html: add our stylesheet to
12558           popup/print headers
12559
12560 2007-11-23 17:26  ivan
12561
12562         * Makefile: hello brave new world of defaulting to apache2 in 1.9
12563
12564 2007-11-23 12:25  ivan
12565
12566         * httemplate/edit/part_pkg.cgi: fix stickiness of primary radio
12567           buttons on errors, closes: RT#1035
12568
12569 2007-11-21 17:03  ivan
12570
12571         * httemplate/edit/cust_main.cgi: usability: don't offer 'Select
12572           agent' choice if the dropdown already has a value
12573
12574 2007-11-20 09:18  ivan
12575
12576         * AGPL, GPL: it finally happened
12577
12578 2007-11-18 12:02  ivan
12579
12580         * httemplate/search/: report_cust_pkg.html, svc_acct.cgi: add
12581           "multiplier of monthly" info to "paid time" column in
12582           svc_acct-display_paid_time_remaining report
12583
12584 2007-11-14 15:10  ivan
12585
12586         * FS/FS/TicketSystem/RT_External.pm,
12587           httemplate/view/cust_main/tickets.html: add link to resolved
12588           tickets too
12589
12590 2007-11-09 11:20  ivan
12591
12592         * FS/FS/: Conf.pm, cust_main.pm: add
12593           business-onlinepayment-email_customer flag
12594
12595 2007-11-08 19:26  ivan
12596
12597         * httemplate/search/report_receivables.html: better visual
12598           indication of disabled "days" field on IE
12599
12600 2007-11-08 19:12  ivan
12601
12602         * httemplate/search/: report_receivables.cgi,
12603           report_receivables.html: add option for listing customers without
12604           a balance (closes: RT#2752) and fix bug in total row (closes:
12605           RT#2736)
12606
12607 2007-11-08 16:44  jeff
12608
12609         * FS/FS/cust_main.pm: correct realtime_bop cvv handling
12610
12611 2007-11-07 20:21  ivan
12612
12613         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add
12614           selfservice-session_timeout config
12615
12616 2007-11-07 18:10  ivan
12617
12618         * FS/FS/cust_main.pm: prevent warning: "Use of uninitialized value
12619           in concatenation (.) or string at
12620           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 1668."
12621
12622 2007-11-07 16:59  ivan
12623
12624         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
12625           FS/bin/freeside-expiration-alerter, conf/alerter_template,
12626           conf/company_address, conf/company_name,
12627           conf/impending_recur_template, conf/invoice_latexfooter,
12628           conf/invoice_latexnotes, conf/invoice_latexreturnaddress,
12629           conf/invoice_latexsmallfooter, conf/invoice_template,
12630           conf/invoice_template_statement, conf/welcome_letter: for new
12631           installs, centralize some stuff that was spread around different
12632           config files.
12633
12634 2007-11-05 17:59  ivan
12635
12636         * bin/customer-faker: keep our own list of states; remove some
12637           states that Data::Faker and Locale::SubCountry disagree on
12638
12639 2007-11-04 21:42  ivan
12640
12641         * fs_selfservice/FS-SelfService/SelfService.pm: doc: amount param
12642           to process_payment.  just a bit important.
12643
12644 2007-11-04 21:27  ivan
12645
12646         * FS/FS/ClientAPI/MyAccount.pm,
12647           fs_selfservice/FS-SelfService/SelfService.pm: add
12648           process_payment_order_pkg method
12649
12650 2007-11-04 10:22  jeff
12651
12652         * httemplate/search/cust_main_ADV.cgi: comma is a bad delimiter
12653           choice according to ut_text()
12654
12655 2007-11-03 10:38  ivan
12656
12657         * httemplate/elements/menu.html: move menu option for adv. customer
12658           reports to second level, same as advanced invoice & package
12659           reports
12660
12661 2007-11-02 17:55  jeff
12662
12663         * httemplate/: elements/menu.html, search/cust_main_ADV.cgi,
12664           search/report_cust_main.html: new customer report/flattened
12665           package report (ticket 1428)
12666
12667 2007-10-29 05:04  ivan
12668
12669         * httemplate/search/cust_pkg.cgi: bug ya bug resulting from
12670           agent-virtualized packages
12671
12672 2007-10-29 05:03  ivan
12673
12674         * httemplate/search/report_receivables.cgi: famous last mysql bug
12675
12676 2007-10-29 04:34  ivan
12677
12678         * httemplate/edit/rate.cgi: yup, mysql-ing me harder
12679
12680 2007-10-29 04:32  ivan
12681
12682         * httemplate/search/cdr.html: mysql
12683
12684 2007-10-29 04:18  ivan
12685
12686         * FS/bin/freeside-setup: forgotton freeside-setup bits of mysql
12687           locking workaround
12688
12689 2007-10-29 03:31  ivan
12690
12691         * FS/FS/cust_main.pm, FS/FS/part_event/Condition.pm,
12692           FS/FS/part_event/Condition/balance_age.pm,
12693           FS/FS/part_event/Condition/cust_bill_age.pm,
12694           httemplate/search/cdr.html: mysql me 1.9 more times
12695
12696 2007-10-29 03:30  ivan
12697
12698         * FS/FS/cust_bill.pm, FS/FS/h_Common.pm, httemplate/edit/rate.cgi,
12699           httemplate/search/cust_bill.html,
12700           httemplate/search/report_tax.cgi: mysql has no DISTINCT ON
12701           either, sigh
12702
12703 2007-10-28 18:08  ivan
12704
12705         * httemplate/view/cust_pay.html: still have link back to the
12706           customer on printable receipt... should hide it from print at
12707           some point though
12708
12709 2007-10-28 05:51  ivan
12710
12711         * FS/: FS/Schema.pm, FS/Setup.pm, FS/svc_acct.pm,
12712           bin/freeside-upgrade: finish mysql locking workaround
12713
12714 2007-10-27 20:55  ivan
12715
12716         * FS/FS/Record.pm, FS/FS/cust_svc.pm,
12717           FS/FS/part_export/sqlradius.pm, htetc/handler.pl,
12718           httemplate/search/report_receivables.cgi: mysql me harder
12719
12720 2007-10-26 21:46  ivan
12721
12722         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
12723           httemplate/misc/process/payment.cgi,
12724           httemplate/search/cust_pay.cgi, httemplate/view/cust_pay.html,
12725           httemplate/view/cust_main/payment_history.html: simple payment
12726           receipts in web interface, sorry arnie, RT#2738
12727
12728 2007-10-25 12:01  ivan
12729
12730         * FS/FS/TicketSystem/RT_External.pm, FS/FS/Schema.pm, Makefile:
12731           mysql, yes, mysql.
12732
12733 2007-10-25 01:29  ivan
12734
12735         * FS/bin/freeside-setup: fix error handling
12736
12737 2007-10-22 15:29  ivan
12738
12739         * FS/FS/Report/Table/Monthly.pm: fix more fallout from
12740           agent-virtualized packages
12741
12742 2007-10-17 09:07  jayce
12743
12744         * FS/FS/cust_pkg.pm: insert_reason only worked if you passed in an
12745           existing reason, the code to insert a new reason was in place,
12746           but didn't let the new reason get used.  Code to do this was
12747           already in place, just not utilized.
12748
12749 2007-10-14 16:14  ivan
12750
12751         * conf/invoice_html: this aligns better.  i wonder how 1.9 loads up
12752           config from here, though?
12753
12754 2007-10-14 16:10  ivan
12755
12756         * FS/FS/cust_bill.pm: escape \dollar in invoice_latexnotes
12757
12758 2007-10-14 13:07  ivan
12759
12760         * FS/FS/Cron/bill.pm: don't fill up memory with objects for every
12761           customer being billed
12762
12763 2007-10-13 18:51  ivan
12764
12765         * fs_selfservice/php/: freeside.class.php,
12766           freeside.login_example.php, freeside_signup_example.php: adding
12767           php examples
12768
12769 2007-10-13 10:33  jeff
12770
12771         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: correct
12772           agent_defaultpkg handling
12773
12774 2007-10-10 13:54  ivan
12775
12776         * FS/FS/cust_main.pm: set expandtab
12777
12778 2007-10-10 13:52  jayce
12779
12780         * FS/FS/cust_main.pm: With this line missing, cust_event objects
12781           would not fully create (eventpart wasn't loading), causing the _X
12782           methods to fail on ->part_event.  Only noticed when you retried
12783           events that had previously failed.
12784
12785 2007-10-10 11:14  ivan
12786
12787         * httemplate/browse/part_pkg.cgi: REALLY fix the package browsing
12788           this time, without messing up the ordering
12789
12790 2007-10-10 10:55  ivan
12791
12792         * httemplate/edit/part_pkg.cgi: concurrent fix for package editing
12793           also cleans this up slightly
12794
12795 2007-10-10 10:50  jeff
12796
12797         * httemplate/edit/part_pkg.cgi: close:}
12798
12799 2007-10-09 10:57  ivan
12800
12801         * FS/FS/cust_main.pm: be polite!  don't spew debugging info unless
12802           its asked for.
12803
12804 2007-10-08 21:58  ivan
12805
12806         * FS/FS/Conf.pm: fix documenation links to point into wiki where
12807           they belong
12808
12809 2007-10-08 21:48  ivan
12810
12811         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add
12812           ticket_system-priority_reverse config
12813
12814 2007-10-08 18:40  jeff
12815
12816         * httemplate/misc/timeworked.html: preserve order
12817
12818 2007-10-08 18:06  ivan
12819
12820         * httemplate/misc/timeworked.html: interpolating the links would
12821           help too
12822
12823 2007-10-08 18:01  ivan
12824
12825         * httemplate/misc/timeworked.html: i think this should fix
12826           timeworked subjects, and link to the transactions as well
12827
12828 2007-10-08 16:48  ivan
12829
12830         * fs_selfservice/FS-SelfService/cgi/view_support_details.html: line
12831           up things better
12832
12833 2007-10-08 16:32  ivan
12834
12835         * fs_selfservice/FS-SelfService/SelfService.pm: self-service POD
12836           cleanups
12837
12838 2007-10-08 14:06  ivan
12839
12840         * FS/FS/part_event/Condition/cust_bill_owed.pm,
12841           bin/freeside-migrate-events, httemplate/edit/part_event.html: add
12842           cust_bill_owed as an implicit condition (whew), and make sure it
12843           is added on migrations (also: fixed implicit conditions like this
12844           which only apply to a subset of eventtables)
12845
12846 2007-10-08 14:05  jeff
12847
12848         * httemplate/edit/part_pkg.cgi: disallow agent changing on cloned
12849           packages
12850
12851 2007-10-08 12:14  jeff
12852
12853         * htetc/handler.pl, httemplate/edit/rate_region.cgi,
12854           httemplate/edit/reg_code.cgi,
12855           httemplate/edit/process/cust_svc.cgi,
12856           httemplate/edit/process/domain_record.cgi,
12857           httemplate/edit/process/reg_code.cgi,
12858           httemplate/elements/errorpage.html,
12859           httemplate/elements/tr-select-part_referral.html,
12860           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
12861           httemplate/misc/delete-agent_payment_gateway.cgi,
12862           httemplate/misc/delete-cust_credit.cgi,
12863           httemplate/misc/delete-cust_pay.cgi,
12864           httemplate/misc/delete-cust_refund.cgi,
12865           httemplate/misc/delete-domain_record.cgi,
12866           httemplate/misc/delete-part_export.cgi, httemplate/misc/dump.cgi,
12867           httemplate/misc/inventory_item-import.html,
12868           httemplate/misc/unapply-cust_credit.cgi,
12869           httemplate/misc/unapply-cust_pay.cgi,
12870           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
12871           httemplate/misc/unvoid-cust_pay_void.cgi,
12872           httemplate/misc/upload-batch.cgi,
12873           httemplate/misc/void-cust_pay.cgi,
12874           httemplate/misc/process/cdr-import.html,
12875           httemplate/misc/process/cust_main-import.cgi,
12876           httemplate/misc/process/cust_main-import_charges.cgi,
12877           httemplate/misc/process/inventory_item-import.html,
12878           httemplate/misc/process/link.cgi,
12879           httemplate/misc/process/payment.cgi,
12880           httemplate/search/cust_main.cgi, httemplate/search/cust_svc.html,
12881           httemplate/search/inventory_item.html,
12882           httemplate/search/reg_code.html, httemplate/search/sql.html,
12883           httemplate/search/svc_acct.cgi,
12884           httemplate/search/svc_broadband.cgi: Remove remaining calls to
12885           idiot/eidiot.  Should fix 1479
12886
12887 2007-10-05 13:41  ivan
12888
12889         * FS/FS/part_event/Condition/cust_bill_has_service.pm: reenalbe
12890           this condition
12891
12892 2007-10-05 12:53  jeff
12893
12894         * httemplate/misc/: timeworked.html, process/timeworked.html: new
12895           ui for assigning support time
12896
12897 2007-10-05 12:45  ivan
12898
12899         * httemplate/elements/tr-input-beginning_ending.html: fix date
12900           selection on advanced invoice report, or future places where date
12901           selection component is included multiple times
12902
12903 2007-10-05 07:26  jayce
12904
12905         * httemplate/elements/tr-select-part_svc.html: Initial checkin, was
12906           missing from the cust_bill_has_service condition checkin.
12907
12908 2007-10-04 17:39  ivan
12909
12910         * FS/FS/: part_event_condition.pm, part_event/Condition.pm,
12911           part_event/Condition/cust_bill_has_service.pm: add disable
12912           ability to conditions & disable cust_bill_has_service, so the
12913           condition edit page renders again
12914
12915 2007-10-04 16:55  ivan
12916
12917         * FS/FS/part_event/Condition/once.pm: whitespace
12918
12919 2007-10-04 16:52  ivan
12920
12921         * FS/FS/part_event/Condition/once.pm: such a dumb little thing, but
12922           i think that should really do it.  whew
12923
12924 2007-10-04 16:41  ivan
12925
12926         * FS/FS/cust_main.pm: don't leave stray 'new' events around if they
12927           don't pass their final condition check
12928
12929 2007-10-04 16:40  ivan
12930
12931         * FS/FS/part_event/Condition/once.pm: hopefully fix once.pm
12932           properly...
12933
12934 2007-10-04 14:38  ivan
12935
12936         * FS/FS/part_event_condition.pm: add SKIP_CONDITION_SQL debugging
12937           aid
12938
12939 2007-10-04 12:14  ivan
12940
12941         * FS/FS/Cron/bill.pm: additional due_cust_event debugging
12942
12943 2007-10-04 12:04  ivan
12944
12945         * FS/FS/cust_main.pm: nobody likes it when you forget ions
12946
12947 2007-10-04 12:03  ivan
12948
12949         * FS/FS/cust_main.pm: additional due_cust_event debugging
12950
12951 2007-10-04 11:28  ivan
12952
12953         * FS/FS/cust_main.pm: additional due_cust_event debugging
12954
12955 2007-10-04 09:45  ivan
12956
12957         * httemplate/search/cust_bill_event.cgi: fix compilation error!
12958
12959 2007-10-03 21:21  ivan
12960
12961         * FS/FS/cust_main.pm: i really hope this finally does it
12962
12963 2007-10-03 21:09  ivan
12964
12965         * FS/FS/cust_main.pm: dot strikes again
12966
12967 2007-10-03 21:08  ivan
12968
12969         * FS/FS/cust_main.pm: whew, i think this might actually fix it
12970
12971 2007-10-03 20:48  ivan
12972
12973         * FS/FS/cust_main.pm: doh!  does that really fix agent-specific
12974           agent template migration from 1.7?  sure hope so
12975
12976 2007-10-03 20:37  ivan
12977
12978         * FS/FS/Record.pm: add debugging option to qsearch
12979
12980 2007-10-03 19:52  ivan
12981
12982         * bin/pod2x: wikify individual files
12983
12984 2007-10-03 19:22  ivan
12985
12986         * bin/pod2x: fix FS::SelfService::XMLRPC pod generation
12987
12988 2007-10-03 19:15  ivan
12989
12990         * FS/FS/cust_main.pm: add missing =back
12991
12992 2007-10-03 19:07  ivan
12993
12994         * bin/pod2x: bah!  THIS should fix munging of non-internal links, i
12995           hope
12996
12997 2007-10-03 19:06  jeff
12998
12999         * FS/FS/UI/bytecount.pm, FS/FS/part_pkg/flat.pm,
13000           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
13001           httemplate/edit/process/part_pkg.cgi: support part_pkg option
13002           input validation, check bytecounts and allow commas (closes 1863)
13003
13004 2007-10-03 18:56  ivan
13005
13006         * bin/pod2x: this *should* fix munging of non-internal links, i
13007           hope
13008
13009 2007-10-03 18:49  ivan
13010
13011         * Makefile, bin/pod2x: wiki documentation convertor now
13012
13013 2007-10-03 18:47  ivan
13014
13015         * FS/FS.pm: add missing CLI utilities to FS.pm too
13016
13017 2007-10-03 18:45  ivan
13018
13019         * FS/bin/freeside-sqlradius-seconds: fixing wrong POD NAME doc
13020
13021 2007-10-03 18:29  ivan
13022
13023         * FS/t/cust_tax_exempt.pm: wtf!
13024
13025 2007-10-03 18:21  ivan
13026
13027         * FS/FS.pm: update FS base page for new stuff in 1.9
13028
13029 2007-10-03 18:15  ivan
13030
13031         * FS/: FS.pm: update top-level FS manpage
13032
13033 2007-10-03 17:51  ivan
13034
13035         * FS/FS/: access_right.pm, access_user_pref.pm,
13036           access_usergroup.pm, pay_batch.pm: POD documentation updates
13037
13038 2007-10-02 14:56  ivan
13039
13040         * FS/FS/cust_event.pm: doh!
13041
13042 2007-10-02 08:31  jeff
13043
13044         * FS/FS/cust_bill_event.pm, FS/FS/UI/Web.pm,
13045           httemplate/search/cust_bill_event.cgi: fix up re-email these
13046           events
13047
13048 2007-10-02 08:11  jeff
13049
13050         * httemplate/misc/process/timeworked.html: missed file in self
13051           service support usage improvements
13052
13053 2007-10-01 17:44  ivan
13054
13055         * httemplate/: browse/part_referral.html, elements/menu.html:
13056           Configuration right no longer gives access to things controlled
13057           by their own ACLs (advertising source & package edit
13058
13059 2007-10-01 17:40  ivan
13060
13061         * httemplate/elements/menu.html: package definitions controlled by
13062           their own ACL now
13063
13064 2007-10-01 17:32  ivan
13065
13066         * FS/bin/freeside-daily: need the space
13067
13068 2007-10-01 17:31  ivan
13069
13070         * FS/FS/Schema.pm: this flag has nothing to do with recur tax :)
13071
13072 2007-10-01 17:29  ivan
13073
13074         * FS/FS/Cron/bill.pm: fix small problems with earlier commit: add
13075           back earlier commits reverted by this patch, also revert
13076           gratuitous whitespace changes
13077
13078 2007-10-01 17:22  ivan
13079
13080         * FS/FS/cust_event.pm: proper fix for once.pm bug?  hopefully it
13081           works :)
13082
13083 2007-10-01 17:18  ivan
13084
13085         * FS/FS/part_event/: Condition.pm, Condition/once.pm: proper fix
13086           for once.pm bug?  hopefully it works :)
13087
13088 2007-09-29 17:26  ivan
13089
13090         * httemplate/search/: cdr.html, report_cdr.html: better CDR
13091           searching
13092
13093 2007-09-29 17:25  ivan
13094
13095         * httemplate/edit/REAL_cust_pkg.cgi: fix argument stickiness on
13096           date editing errors (especially because resetting them pops up
13097           the error confirmation)
13098
13099 2007-09-29 17:23  ivan
13100
13101         * FS/FS/cust_main.pm: this might fix agent-specific invoicing when
13102           migrated from 1.7?
13103
13104 2007-09-29 17:22  ivan
13105
13106         * bin/freeside-upgrade-unicode: [no log message]
13107
13108 2007-09-28 19:17  ivan
13109
13110         * FS/FS/access_user.pm, httemplate/search/cust_event.html,
13111           httemplate/search/report_tax.cgi: fix ambiguous agentnum errors
13112           in cust_event.html & report_tax.cgi (provide a table option in
13113           access_user::agentnums_sql so this is easy to fix for other
13114           reports too)
13115
13116 2007-09-27 17:33  jayce
13117
13118         * FS/FS/cust_main.pm: Fixes a bug where retry_realtime isn't
13119           limiting to that user's events, therefore selecting all retryable
13120           events, and having to filter later.  On a system with a running
13121           history, this caused bad O() types of situations for performance,
13122           especially bad when this was called by something that a user
13123           would be awaiting feedback from
13124
13125 2007-09-27 17:19  jayce
13126
13127         * FS/FS/Record.pm: Cleanup qsearch for readability, removes heinous
13128           map {} of several hundred lines into two simple method calls
13129
13130 2007-09-27 14:25  jeff
13131
13132         * httemplate/edit/svc_acct.cgi: hide fixed passwords
13133
13134 2007-09-27 11:24  jayce
13135
13136         * FS/: FS/Schema.pm, FS/cust_main.pm, FS/Cron/bill.pm,
13137           bin/freeside-daily: Multi-System Billing: with a -m flag, daily
13138           will queue billing jobs instead of running each.  freeside-queued
13139           will then pick it up, allowing multiple simultaneous jobs to run,
13140           as well as multiple machines.  Also adds a 'Secure' column to the
13141           queue system, allowing for billing jobs to define themselves as
13142           'secure only' in cases where a box might be using the encryption.
13143           This allows you to  run secure only jobs (such as a collect) on
13144           boxes that can.
13145
13146 2007-09-26 12:27  jayce
13147
13148         * FS/FS/part_event/Condition/cust_bill_has_service.pm: Initial
13149           import.  Condition tests to see if the Invoice bills for a
13150           particular service.
13151
13152 2007-09-26 12:24  jayce
13153
13154         * FS/FS/part_event/Condition/once.pm: Event loop changes after
13155           initial creation caused this to never trigger, as the event loop
13156           creates a 'NEW' record, as a placeholder.  We need to not die
13157           from that.
13158
13159 2007-09-26 09:06  ivan
13160
13161         * httemplate/browse/part_pkg.cgi: fix package browse query, doh
13162
13163 2007-09-24 08:47  jeff
13164
13165         * FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
13166           FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_External.pm,
13167           fs_selfservice/FS-SelfService/SelfService.pm,
13168           fs_selfservice/FS-SelfService/cgi/myaccount.html,
13169           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
13170           fs_selfservice/FS-SelfService/cgi/view_support_details.html:
13171           self-service support usage improvements (1733)
13172
13173 2007-09-23 17:56  ivan
13174
13175         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_event.pm,
13176           FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: beginning of
13177           agent-virtualization of packages
13178
13179 2007-09-23 16:17  ivan
13180
13181         * httemplate/edit/svc_www.cgi: i think this is a bug; should not
13182           show the svc_www.usersvc selector unless it is non-fixed or
13183           non-blank, NOT non-fixed or blank
13184
13185 2007-09-23 16:16  ivan
13186
13187         * FS/FS/Record.pm: remove compat with pre-0.33 DBIx::DBSchema
13188
13189 2007-09-23 13:21  ivan
13190
13191         * FS/FS/Conf.pm, httemplate/search/svc_acct.cgi: accounts w/time
13192           remaining search
13193
13194 2007-09-23 13:00  ivan
13195
13196         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
13197
13198 2007-09-23 12:54  ivan
13199
13200         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
13201
13202 2007-09-23 12:18  ivan
13203
13204         * httemplate/search/elements/search.html: remove extraneous blank
13205           line causing Excel exports to fail
13206
13207 2007-09-23 11:32  ivan
13208
13209         * FS/FS/svc_acct.pm, httemplate/elements/menu.html,
13210           httemplate/search/svc_acct.cgi: accounts w/time remaining search
13211
13212 2007-09-22 15:45  ivan
13213
13214         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
13215           menubar border in example self-service template
13216
13217 2007-09-22 14:31  ivan
13218
13219         * httemplate/config/: config-view.cgi, config.cgi: improve config
13220           UI, especially for textareas
13221
13222 2007-09-22 12:40  ivan
13223
13224         * httemplate/view/svc_acct.cgi: UI
13225
13226 2007-09-22 12:03  ivan
13227
13228         * FS/FS/svc_domain.pm: have to import tld_exists function if we're
13229           going to use it
13230
13231 2007-09-22 11:27  ivan
13232
13233         * httemplate/view/svc_acct.cgi: add a list of any hosts associated
13234           with accounts
13235
13236 2007-09-20 19:24  ivan
13237
13238         * httemplate/search/timeworked.html: fix problems with time queue
13239           search: ticket subjects need to be HTML-escaped, 'remaining time'
13240           calculation had a NULL vs 0 issue, and link to tickets
13241
13242 2007-09-19 15:38  ivan
13243
13244         * rt/lib/RT/SearchBuilder.pm: we need SearchBuilder 1.48 to avoid
13245           annoying Pg bugs causing "This user's 10 highest priority
13246           tickets" to be blank
13247
13248 2007-09-18 17:27  jeff
13249
13250         * fs_selfservice/FS-SelfService/cgi/myaccount.html: support custom
13251           priorities
13252
13253 2007-09-18 17:12  ivan
13254
13255         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix at
13256           least one small problem with reprint/email/fax functionality: now
13257           should understand the "most recent invoice per customer" and
13258           invoice # min/max options
13259
13260 2007-09-18 16:19  ivan
13261
13262         * httemplate/edit/cust_main.cgi: fix advertising source stickiness
13263           when page is reloaded with an error
13264
13265 2007-09-18 15:51  ivan
13266
13267         * rt/etc/RT_SiteConfig.pm: MyTicketsLength has been replaced with
13268           an official upstream config
13269
13270 2007-09-18 14:41  ivan
13271
13272         * httemplate/search/svc_broadband.cgi: and parens help alot, doh
13273
13274 2007-09-18 14:37  ivan
13275
13276         * httemplate/search/svc_broadband.cgi: fix svc_broadband search by
13277           svcpart (links from browse/part_svc, in particular
13278
13279 2007-09-18 10:07  ivan
13280
13281         * FS/FS/Schema.pm: add missing column access_user_pref.expiration
13282
13283 2007-09-17 23:32  jeff
13284
13285         * FS/FS/: cust_pkg.pm, part_pkg/base_rate.pm, part_pkg/flat.pm,
13286           part_pkg/prorate.pm, part_pkg/subscription.pm: allow assignment
13287           of auto recharge values AND rollover
13288
13289 2007-09-17 23:07  jeff
13290
13291         * FS/FS/Cron/expire_user_pref.pm: auto commit for vacuum
13292
13293 2007-09-17 17:21  ivan
13294
13295         * fs_selfservice/FS-SelfService/cgi/myaccount.html: close table
13296           tag; fix spacing
13297
13298 2007-09-17 14:12  ivan
13299
13300         * FS/FS/cust_main.pm: fix scoping issues with $1 and $2 resulting
13301           in payinfo trying getting set to xxEK, thanks to _vlad_ for
13302           tracking this down and providing a fix
13303
13304 2007-09-17 13:52  ivan
13305
13306         * FS/FS/Conf.pm: elaborate on ambiguous instructions
13307
13308 2007-09-13 20:45  ivan
13309
13310         * httemplate/edit/process/quick-charge.cgi: Fix 'Can't use an
13311           undefined value as an ARRAY reference at
13312           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 4383.' error
13313
13314 2007-09-13 20:31  ivan
13315
13316         * rt/html/Elements/TicketList: fix visual glitch on "RT at a
13317           glance" / Ticketing main
13318
13319 2007-09-13 19:14  ivan
13320
13321         * rt/html/Ticket/Elements/ShowTransactionAttachments: turn off
13322           Text::Quoted usage, it segfaults and its optional
13323
13324 2007-09-13 16:45  ivan
13325
13326         * rt/html/NoAuth/css/3.5-default/freeside.css: make boxes distinct
13327           from the background
13328
13329 2007-09-13 15:35  ivan
13330
13331         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
13332           FS/FS/svc_acct_rt_transaction.pm, FS/t/acct_rt_transaction.t,
13333           FS/t/svc_acct_rt_transaction.t, htetc/handler.pl,
13334           httemplate/misc/process/timeworked.html,
13335           httemplate/search/timeworked.html: rename svc_acct_rt_transaction
13336           to acct_rt_transaction, as it is not a service, its something
13337           that hangs off of an svc_acct (like an acct_snarf).  thank
13338           goodness was able to do this before its any sort of migration
13339           problem...
13340
13341 2007-09-13 15:25  ivan
13342
13343         * httemplate/browse/part_svc.cgi: random indentation fix
13344
13345 2007-09-13 15:25  ivan
13346
13347         * FS/bin/freeside-upgrade: some notes about old part_svc columns,
13348           since DBIx::DBSchema 0.33+ will now drop them...
13349
13350 2007-09-13 15:24  ivan
13351
13352         * CREDITS: too little, too late attempt at spam reduction
13353
13354 2007-09-13 15:05  ivan
13355
13356         * httemplate/search/cust_main.cgi: fix status color on customer
13357           list
13358
13359 2007-09-13 15:05  ivan
13360
13361         * httemplate/search/report_receivables.cgi: clean up some unused
13362           code
13363
13364 2007-09-13 13:16  ivan
13365
13366         * httemplate/misc/cust_main-import.cgi: add better inline docs
13367           explaining fields on customer CSV import
13368
13369 2007-09-12 19:44  ivan
13370
13371         * rt/html/NoAuth/css/3.5-default/freeside.css: it would help to
13372           check this in.
13373
13374 2007-09-12 13:40  ivan
13375
13376         * FS/FS/TicketSystem/RT_External.pm: don't want a fatal error when
13377           we can't fetch the name for a queue...
13378
13379 2007-09-11 22:38  ivan
13380
13381         * bin/freeside-migrate-events: freeside-migrate-events now moves
13382           event options, whew
13383
13384 2007-09-11 21:23  ivan
13385
13386         * FS/FS/cust_event.pm: fix problems migrating weird statustext from
13387           cust_bill_event records
13388
13389 2007-09-11 21:23  ivan
13390
13391         * FS/FS/cust_bill_event.pm: prevent (less than) and (greater than)
13392           in statustext message (or anything else weird) from causing them
13393           not to get inserted
13394
13395 2007-09-11 21:20  ivan
13396
13397         * bin/freeside-migrate-events: fix for freeside-migrate-events bug
13398           that would throw a duplicate row error instead of completing the
13399           migration
13400
13401 2007-09-11 20:39  ivan
13402
13403         * FS/FS/svc_domain.pm: fix "Useless use of a variable in void
13404           context at /usr/local/share/perl/5.8.8/FS/svc_domain.pm line
13405           367." that might have possible set an incorrest svc_domain.suffix
13406
13407 2007-09-10 18:33  ivan
13408
13409         * FS/FS/: Conf.pm, cust_main.pm: add cust_main-require_phone and
13410           cust_main-require_invoicing_list_email options
13411
13412 2007-09-10 17:28  ivan
13413
13414         * FS/FS/cust_main.pm: better default paydate for letters
13415
13416 2007-09-06 20:45  ivan
13417
13418         * FS/FS/cust_pkg.pm: default cancellation subject so the emails
13419           work even when people don't set one in config
13420
13421 2007-09-06 20:36  ivan
13422
13423         * FS/FS/part_export/sqlradius.pm: tweak debugging
13424
13425 2007-08-23 01:23  ivan
13426
13427         * FS/FS/: Conf.pm, part_export/sqlradius.pm: fix bug where user
13428           could log in to RADIUS with uppercase usernameand avoid bandwidth
13429           acconting (mysql is case-insensitive?  wtf!  thanks a fucking lot
13430           for nothing, grr!)
13431
13432 2007-08-17 07:01  jeff
13433
13434         * FS/FS/cust_main.pm: miss use
13435
13436 2007-08-17 06:59  jeff
13437
13438         * httemplate/misc/process/timeworked.html: access control
13439
13440 2007-08-16 21:27  ivan
13441
13442         * Makefile: remove redunant redundancy
13443
13444 2007-08-16 11:22  jeff
13445
13446         * FS/FS/svc_acct.pm: correct labels in service definition edit for
13447           svc_acct (#1745)
13448
13449 2007-08-16 10:40  ivan
13450
13451         * FS/FS/ClientAPI/MyAccount.pm: remove debugging
13452
13453 2007-08-16 09:19  jeff
13454
13455         * FS/bin/freeside-upgrade: agent_custid bugfix (1746)
13456
13457 2007-08-16 06:40  jeff
13458
13459         * FS/FS/svc_acct_rt_transaction.pm, FS/FS/AccessRight.pm,
13460           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
13461           FS/t/svc_acct_rt_transaction.t,
13462           httemplate/misc/batch-cust_pay.html,
13463           httemplate/misc/timeworked.html, FS/MANIFEST,
13464           httemplate/misc/process/timeworked.html,
13465           httemplate/search/timeworked.html, FS/FS/ClientAPI/MyAccount.pm,
13466           fs_selfservice/FS-SelfService/cgi/myaccount.html,
13467           htetc/handler.pl, httemplate/elements/menu.html,
13468           httemplate/view/cust_main/tickets.html: support hours 'usage'
13469           tracking for our own internal use (#1733)
13470
13471 2007-08-15 17:09  ivan
13472
13473         * FS/FS/cust_main.pm: have generate_letter assume a default paydate
13474           of 2037-12 so it doesn't bomb out on empty paydates
13475
13476 2007-08-15 16:46  ivan
13477
13478         * FS/bin/freeside-sqlradius-reset: add -n option to
13479           freeside-sqlradius-reset to supress deleting data
13480
13481 2007-08-15 14:51  ivan
13482
13483         * httemplate/edit/cust_main.cgi: fix customer status color here too
13484
13485 2007-08-14 20:26  ivan
13486
13487         * httemplate/browse/part_export.cgi: little more low-hanging fruit:
13488           table-grid the export listing
13489
13490 2007-08-14 14:46  ivan
13491
13492         * FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
13493           httemplate/graph/cust_bill_pkg.cgi,
13494           httemplate/graph/cust_pkg.cgi, httemplate/graph/money_time.cgi,
13495           httemplate/graph/report_cust_pkg.html,
13496           httemplate/graph/elements/monthly.html,
13497           httemplate/browse/agent.cgi: add package churn report/graph
13498
13499 2007-08-14 13:18  ivan
13500
13501         * FS/FS/Cron/bill.pm: removing unneeded %saw var
13502
13503 2007-08-13 19:40  ivan
13504
13505         * httemplate/elements/tr-select-cust_pkg-status.html: restore label
13506           on package status selector
13507
13508 2007-08-10 16:50  ivan
13509
13510         * bin/dbdef-create, FS/bin/freeside-dbdef-create: rename
13511           dbdef-create to freeside-dbdef-create and move it to FS/bin, so
13512           it gets %%%FREESIDE_CONF%%% substituted
13513
13514 2007-08-10 15:48  ivan
13515
13516         * FS/FS/part_pkg.pm: add 3 day, 4 month and 4.5 month (137 day)
13517           frequencies
13518
13519 2007-08-10 00:01  ivan
13520
13521         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
13522           httemplate/view/cust_main/packages.html: on changing packages,
13523           don't set setup date unless old package has one
13524
13525 2007-08-08 17:31  ivan
13526
13527         * FS/FS/svc_domain.pm: add TLD checking to svc_domain
13528
13529 2007-08-08 12:18  ivan
13530
13531         * FS/FS/cust_pkg.pm: fix otaker regex
13532
13533 2007-08-07 13:05  ivan
13534
13535         * FS/FS/cust_main.pm: more informative error msg
13536
13537 2007-08-06 12:45  jeff
13538
13539         * fs_selfservice/FS-SelfService/SelfService/XMLRPC.pm:
13540           documentation improvements
13541
13542 2007-08-06 01:51  jeff
13543
13544         * fs_selfservice/FS-SelfService/MANIFEST: there is a server
13545
13546 2007-08-06 01:46  jeff
13547
13548         * fs_selfservice/FS-SelfService/: MANIFEST, Makefile.PL,
13549           freeside-selfservice-xmlrpc-server, SelfService/XMLRPC.pm,
13550           cgi/xmlrpc.cgi: add selfservice xmlrpc facilities (#591)
13551
13552 2007-08-05 10:32  jeff
13553
13554         * FS/FS/ClientAPI/MyAccount.pm: eeb! fix realtime recharge
13555
13556 2007-08-03 19:06  ivan
13557
13558         * rt/etc/RT_SiteConfig.pm: fix URL handling on RT redirects
13559
13560 2007-08-03 18:58  ivan
13561
13562         * Makefile: update Makefile to always substitute in
13563           RT_SiteConfig.pm when running install-rt
13564
13565 2007-08-03 18:57  ivan
13566
13567         * rt/html/Elements/Header, httemplate/elements/header.html: point
13568           1.9 to 1.9 documentation
13569
13570 2007-08-03 17:13  ivan
13571
13572         * rt/: FREESIDE_MODIFIED, Makefile, config.log, config.status,
13573           bin/mason_handler.fcgi, bin/mason_handler.scgi,
13574           bin/mason_handler.svc, bin/rt-crontool, bin/rt-mailgate,
13575           html/Elements/Footer, html/Elements/Header,
13576           html/Elements/PageLayout, html/NoAuth/css/3.5-default/main.css,
13577           html/NoAuth/css/3.5-default/misc.css,
13578           html/NoAuth/css/3.5-default/transactions.css,
13579           html/NoAuth/images/css/cb.gif, html/NoAuth/images/css/cbr.gif,
13580           html/NoAuth/images/css/ct.gif, html/NoAuth/images/css/ctr.gif,
13581           lib/RT.pm: clean up corners & colors
13582
13583 2007-08-03 16:14  ivan
13584
13585         * rt/html/Elements/PageLayout: fix nit sorting out tops earchboxes
13586
13587 2007-08-03 16:00  ivan
13588
13589         * rt/html/Elements/PageLayout: at least sort out the top
13590           searchboxes
13591
13592 2007-08-03 15:43  ivan
13593
13594         * rt/etc/: RT_Config.pm, RT_Config.pm.in: fix path so we can find
13595           .css files
13596
13597 2007-08-03 15:10  ivan
13598
13599         * rt/html/Ticket/Elements/ShowSummary: fix merge nit
13600
13601 2007-08-03 15:06  ivan
13602
13603         * rt/FREESIDE_MODIFIED: [no log message]
13604
13605 2007-08-03 14:49  ivan
13606
13607         * rt/: FREESIDE_MODIFIED, etc/RT_SiteConfig.pm,
13608           html/Elements/Footer, html/Elements/Header, html/Elements/Menu,
13609           html/Elements/PageLayout, html/Elements/QuickCreate,
13610           html/Elements/SimpleSearch, html/Elements/Tabs,
13611           html/Elements/TicketList, html/Elements/TitleBoxStart,
13612           html/Elements/CollectionAsTable/Row, html/NoAuth/printrt.css,
13613           html/NoAuth/webrt.css, html/NoAuth/images/space.gif,
13614           html/Search/Bulk.html, html/Ticket/Elements/ShowMemberOf,
13615           html/Ticket/Elements/ShowReferences,
13616           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
13617           html/Widgets/TitleBoxStart, lib/RT/SearchBuilder.pm,
13618           sbin/rt-setup-database.in: merging RT_3_6_4 to HEAD
13619
13620 2007-08-02 16:44  ivan
13621
13622         * httemplate/view/cust_main/packages.html: increase package popup
13623           width
13624
13625 2007-08-02 16:09  ivan
13626
13627         * httemplate/: edit/process/cust_pkg.cgi,
13628           elements/select-table.html, misc/change_pkg.cgi,
13629           misc/order_pkg.html, view/cust_main/packages.html: fix slowness
13630           on change package and also make it into a popup
13631
13632 2007-08-02 16:01  ivan
13633
13634         * httemplate/elements/select-cust-part_pkg.html: fix slowness on
13635           change package and also make it into a popup
13636
13637 2007-08-02 15:55  ivan
13638
13639         * FS/FS/CGI.pm: fix status color on small_custview
13640
13641 2007-08-02 14:57  ivan
13642
13643         * httemplate/view/cust_main/packages.html: line up package acitons
13644           all on one line
13645
13646 2007-08-02 12:54  ivan
13647
13648         * rt/: lib/RT/I18N/tr.po, lib/RT/Report/Tickets.pm,
13649           lib/RT/Report/Tickets/Entry.pm,
13650           lib/t/data/subject-with-folding-ws, lib/t/data/lorem-ipsum,
13651           lib/t/data/very-long-subject,
13652           lib/t/regression/06-mime_decoding.t,
13653           lib/t/regression/15cf_pattern.t,
13654           lib/t/regression/23-batch-upload-csv.t,
13655           lib/t/regression/25scrip_order.t, lib/t/regression/27verp.t,
13656           lib/t/regression/17custom_search.t,
13657           lib/t/regression/19quicksearch.t, lib/t/regression/23cfsort.t,
13658           lib/t/regression/00-mason-syntax.t,
13659           lib/t/regression/26command_line.t,
13660           lib/t/regression/15cf_combo_cascade.t,
13661           lib/t/regression/18custom_frontpage.t,
13662           lib/t/regression/24pawsort.t,
13663           lib/t/regression/20-sort-by-requestor.t,
13664           lib/t/regression/23-web_attachments.t,
13665           docs/design_docs/ruleset-workflow.txt,
13666           html/Elements/SelectTimeUnits, html/Elements/RefreshHomepage,
13667           html/Elements/MyAdminQueues, html/Elements/MyRT,
13668           html/Elements/MyReminders, html/Elements/MySupportQueues,
13669           html/Elements/QueueSummary, html/Elements/ShowSearch,
13670           html/Elements/ValidateCustomFields, html/Elements/Logo,
13671           html/Elements/EditCustomFieldCombobox, html/Prefs/MyRT.html,
13672           html/Prefs/Quicksearch.html, html/Prefs/Search.html,
13673           html/Prefs/SearchOptions.html, html/Prefs/Elements/Tabs,
13674           html/Search/Chart.html, html/Search/Simple.html,
13675           html/Search/Chart, html/Search/Elements/SelectGroupBy,
13676           html/Search/Elements/Chart,
13677           html/Search/Elements/SearchesForObject,
13678           html/Search/Elements/SelectChartType,
13679           html/REST/1.0/Forms/ticket/merge,
13680           html/REST/1.0/Forms/ticket/comment,
13681           html/REST/1.0/Forms/ticket/take,
13682           html/REST/1.0/Forms/transaction/default,
13683           html/NoAuth/css/autohandler, html/NoAuth/css/print.css,
13684           html/NoAuth/css/3.4-compat/footer.css,
13685           html/NoAuth/css/3.4-compat/header.css,
13686           html/NoAuth/css/3.4-compat/login.css,
13687           html/NoAuth/css/3.4-compat/nav.css,
13688           html/NoAuth/css/3.4-compat/ticket.css,
13689           html/NoAuth/css/3.4-compat/transactions.css,
13690           html/NoAuth/css/3.4-compat/body.css,
13691           html/NoAuth/css/3.4-compat/forms.css,
13692           html/NoAuth/css/3.4-compat/main.css,
13693           html/NoAuth/css/3.4-compat/misc.css,
13694           html/NoAuth/css/3.4-compat/quickbar.css,
13695           html/NoAuth/css/3.4-compat/titlebox.css,
13696           html/NoAuth/css/3.5-default/footer.css,
13697           html/NoAuth/css/3.5-default/login.css,
13698           html/NoAuth/css/3.5-default/nav.css,
13699           html/NoAuth/css/3.5-default/ticket.css,
13700           html/NoAuth/css/3.5-default/approvals.css,
13701           html/NoAuth/css/3.5-default/body.css,
13702           html/NoAuth/css/3.5-default/forms.css,
13703           html/NoAuth/css/3.5-default/header.css,
13704           html/NoAuth/css/3.5-default/logo.css,
13705           html/NoAuth/css/3.5-default/main.css,
13706           html/NoAuth/css/3.5-default/misc.css,
13707           html/NoAuth/css/3.5-default/quickbar.css,
13708           html/NoAuth/css/3.5-default/titlebox.css,
13709           html/NoAuth/css/3.5-default/transactions.css,
13710           html/NoAuth/images/css/cb-light.gif,
13711           html/NoAuth/images/css/cb.gif,
13712           html/NoAuth/images/css/cbr-b2g.gif,
13713           html/NoAuth/images/css/cbr-b2lb.gif,
13714           html/NoAuth/images/css/cbr-gray.gif,
13715           html/NoAuth/images/css/cbr-trans.gif,
13716           html/NoAuth/images/css/cbr.gif,
13717           html/NoAuth/images/css/ct-light.gif,
13718           html/NoAuth/images/css/ct.gif,
13719           html/NoAuth/images/css/ctr-b2g.gif,
13720           html/NoAuth/images/css/ctr-b2lb.gif,
13721           html/NoAuth/images/css/ctr-gray.gif,
13722           html/NoAuth/images/css/ctr-trans.gif,
13723           html/NoAuth/images/css/ctr.gif,
13724           html/NoAuth/images/css/dark-arrow-up.png,
13725           html/NoAuth/images/css/dark-arrow.png,
13726           html/NoAuth/images/css/light-arrow-up.png,
13727           html/NoAuth/images/css/light-arrow.png,
13728           html/NoAuth/images/css/rolldown-arrow.gif,
13729           html/NoAuth/images/css/rolldown-arrow.png,
13730           html/NoAuth/images/css/rollup-arrow.gif,
13731           html/NoAuth/js/cascaded.js, html/NoAuth/js/util.js,
13732           html/NoAuth/js/autohandler, html/NoAuth/js/combobox.js,
13733           html/NoAuth/js/list.js, html/NoAuth/js/ahah.js,
13734           html/NoAuth/js/class.js, html/NoAuth/js/titlebox-state.js,
13735           html/Widgets/ComboBox, html/Widgets/SavedSearch,
13736           html/Widgets/SelectionBox, html/Widgets/TitleBox,
13737           html/Widgets/TitleBoxEnd, html/Widgets/TitleBoxStart,
13738           html/Helpers/CalPopup.html, html/Tools/index.html,
13739           html/Tools/Reports/CreatedByDates.html,
13740           html/Tools/Reports/ResolvedByDates.html,
13741           html/Tools/Reports/ResolvedByOwner.html,
13742           html/Tools/Reports/index.html, html/Tools/Reports/Elements/Tabs,
13743           html/Admin/Elements/ConfigureMyRT, html/Admin/Global/MyRT.html,
13744           html/Admin/Users/MyRT.html, html/Ticket/Reminders.html,
13745           html/Ticket/Elements/ShowTime, html/Ticket/Elements/Reminders,
13746           etc/upgrade/3.5.1/content: Initial revision
13747
13748 2007-08-02 12:51  ivan
13749
13750         * rt/lib/RT/: Reminders.pm, Interface/Web/Menu.pm,
13751           Interface/Web/Menu/Item.pm, Search/Googleish.pm, I18N/sv.po:
13752           Initial revision
13753
13754 2007-08-01 15:33  ivan
13755
13756         * FS/FS/Schema.pm: i guess svc_www.usersvc can be null...
13757
13758 2007-08-01 15:24  ivan
13759
13760         * ANNOUNCE.1.5, CREDITS, FS/MANIFEST, FS/README,
13761           FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Record.pm,
13762           FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/access_group.pm,
13763           FS/FS/access_user.pm, FS/FS/access_user_pref.pm, FS/FS/agent.pm,
13764           FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, FS/FS/cust_event.pm,
13765           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm,
13766           FS/FS/cust_pkg.pm, FS/FS/cust_refund.pm, FS/FS/m2name_Common.pm,
13767           FS/FS/option_Common.pm, FS/FS/part_bill_event.pm,
13768           FS/FS/part_event.pm, FS/FS/part_event_condition.pm,
13769           FS/FS/part_event_condition_option.pm,
13770           FS/FS/part_event_condition_option_option.pm,
13771           FS/FS/part_event_option.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
13772           FS/FS/pkg_referral.pm, FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
13773           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
13774           FS/FS/Cron/bill.pm, FS/FS/Cron/expire_user_pref.pm,
13775           FS/FS/part_event/Action.pm, FS/FS/part_event/Condition.pm,
13776           FS/FS/part_event/Action/addpost.pm,
13777           FS/FS/part_event/Action/apply.pm,
13778           FS/FS/part_event/Action/bill.pm,
13779           FS/FS/part_event/Action/cancel.pm,
13780           FS/FS/part_event/Action/collect.pm,
13781           FS/FS/part_event/Action/cust_bill_batch.pm,
13782           FS/FS/part_event/Action/cust_bill_comp.pm,
13783           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
13784           FS/FS/part_event/Action/cust_bill_realtime_card.pm,
13785           FS/FS/part_event/Action/cust_bill_realtime_check.pm,
13786           FS/FS/part_event/Action/cust_bill_realtime_lec.pm,
13787           FS/FS/part_event/Action/cust_bill_send.pm,
13788           FS/FS/part_event/Action/cust_bill_send_agent.pm,
13789           FS/FS/part_event/Action/cust_bill_send_alternate.pm,
13790           FS/FS/part_event/Action/cust_bill_send_csv_ftp.pm,
13791           FS/FS/part_event/Action/cust_bill_send_if_newest.pm,
13792           FS/FS/part_event/Action/cust_bill_spool_csv.pm,
13793           FS/FS/part_event/Action/cust_bill_suspend_if_balance.pm,
13794           FS/FS/part_event/Action/fee.pm,
13795           FS/FS/part_event/Action/suspend.pm,
13796           FS/FS/part_event/Action/suspend_if_pkgpart.pm,
13797           FS/FS/part_event/Action/suspend_unless_pkgpart.pm,
13798           FS/FS/part_event/Condition/agent.pm,
13799           FS/FS/part_event/Condition/agent_type.pm,
13800           FS/FS/part_event/Condition/balance.pm,
13801           FS/FS/part_event/Condition/balance_age.pm,
13802           FS/FS/part_event/Condition/balance_under.pm,
13803           FS/FS/part_event/Condition/cust_bill_age.pm,
13804           FS/FS/part_event/Condition/cust_bill_owed.pm,
13805           FS/FS/part_event/Condition/cust_bill_owed_under.pm,
13806           FS/FS/part_event/Condition/cust_pay_batch_declined.pm,
13807           FS/FS/part_event/Condition/cust_status.pm,
13808           FS/FS/part_event/Condition/every.pm,
13809           FS/FS/part_event/Condition/once.pm,
13810           FS/FS/part_event/Condition/payby.pm,
13811           FS/FS/part_event/Condition/pkg_class.pm,
13812           FS/FS/part_event/Condition/pkg_status.pm,
13813           FS/FS/part_export/textradius.pm, FS/FS/part_pkg/flat.pm,
13814           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
13815           FS/FS/part_pkg/prorate_delayed.pm,
13816           FS/FS/part_pkg/subscription.pm, FS/bin/freeside-daily,
13817           FS/bin/freeside-monthly, FS/t/cust_event.t,
13818           FS/t/part_event-Action.t, FS/t/part_event-Condition.t,
13819           FS/t/part_event.t, FS/t/part_event_condition.t,
13820           FS/t/part_event_condition_option.t,
13821           FS/t/part_event_condition_option_option.t,
13822           FS/t/part_event_option.t, FS/t/pkg_referral.t,
13823           bin/freeside-migrate-events, eg/part_event-Action-template.pm,
13824           eg/part_event-Condition-template.pm, fs_selfservice/DEPLOY,
13825           htetc/handler.pl, httemplate/browse/access_group.html,
13826           httemplate/browse/access_user.html, httemplate/browse/agent.cgi,
13827           httemplate/browse/invoice_template.html,
13828           httemplate/browse/part_bill_event.cgi,
13829           httemplate/browse/part_event.html,
13830           httemplate/browse/part_pkg.cgi,
13831           httemplate/browse/part_referral.html,
13832           httemplate/browse/pkg_class.html, httemplate/browse/reason.html,
13833           httemplate/config/config-process.cgi,
13834           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
13835           httemplate/edit/access_group.html, httemplate/edit/agent.cgi,
13836           httemplate/edit/cust_main.cgi, httemplate/edit/invoice_logo.html,
13837           httemplate/edit/invoice_template.html,
13838           httemplate/edit/part_bill_event.cgi,
13839           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
13840           httemplate/edit/part_referral.html, httemplate/edit/reason.html,
13841           httemplate/edit/elements/edit.html,
13842           httemplate/edit/process/access_group.html,
13843           httemplate/edit/process/invoice_logo.html,
13844           httemplate/edit/process/invoice_template.html,
13845           httemplate/edit/process/part_event.html,
13846           httemplate/edit/process/quick-cust_pkg.cgi,
13847           httemplate/edit/process/elements/process.html,
13848           httemplate/elements/checkboxes-table-name.html,
13849           httemplate/elements/freeside.css,
13850           httemplate/elements/hidden.html, httemplate/elements/menu.html,
13851           httemplate/elements/select-agent.html,
13852           httemplate/elements/select-agent_type.html,
13853           httemplate/elements/select-cust_main-status.html,
13854           httemplate/elements/select-cust_pkg-status.html,
13855           httemplate/elements/select-part_referral.html,
13856           httemplate/elements/select-pkg_class.html,
13857           httemplate/elements/select-table.html,
13858           httemplate/elements/selectlayers.html,
13859           httemplate/elements/table-grid.html,
13860           httemplate/elements/tr-checkbox-multiple.html,
13861           httemplate/elements/tr-checkbox.html,
13862           httemplate/elements/tr-fixed.html,
13863           httemplate/elements/tr-freq.html,
13864           httemplate/elements/tr-input-money.html,
13865           httemplate/elements/tr-input-text.html,
13866           httemplate/elements/tr-password.html,
13867           httemplate/elements/tr-select-agent.html,
13868           httemplate/elements/tr-select-agent_type.html,
13869           httemplate/elements/tr-select-cust_main-status.html,
13870           httemplate/elements/tr-select-cust_pkg-status.html,
13871           httemplate/elements/tr-select-invoice_template.html,
13872           httemplate/elements/tr-select-part_pkg.html,
13873           httemplate/elements/tr-select-part_referral.html,
13874           httemplate/elements/tr-select-pkg_class.html,
13875           httemplate/elements/tr-select-reason.html,
13876           httemplate/elements/tr-select-taxclass.html,
13877           httemplate/elements/tr-select.html,
13878           httemplate/elements/tr-selectlayers.html,
13879           httemplate/elements/tr-selectmultiple-part_pkg.html,
13880           httemplate/elements/tr-td-label.html,
13881           httemplate/elements/tr-title.html,
13882           httemplate/elements/fckeditor/fckconfig.js,
13883           httemplate/elements/fckeditor/fckeditor.js,
13884           httemplate/elements/fckeditor/fckpackager.xml,
13885           httemplate/elements/fckeditor/fckstyles.xml,
13886           httemplate/elements/fckeditor/fcktemplates.xml,
13887           httemplate/elements/fckeditor/editor/fckdebug.html,
13888           httemplate/elements/fckeditor/editor/fckdialog.html,
13889           httemplate/elements/fckeditor/editor/fckeditor.html,
13890           httemplate/elements/fckeditor/editor/fckeditor.original.html,
13891           httemplate/elements/fckeditor/editor/css/fck_editorarea.css,
13892           httemplate/elements/fckeditor/editor/css/fck_internal.css,
13893           httemplate/elements/fckeditor/editor/css/fck_showtableborders_gecko.css,
13894           httemplate/elements/fckeditor/editor/css/behaviors/disablehandles.htc,
13895           httemplate/elements/fckeditor/editor/css/behaviors/showtableborders.htc,
13896           httemplate/elements/fckeditor/editor/css/images/fck_anchor.gif,
13897           httemplate/elements/fckeditor/editor/css/images/fck_flashlogo.gif,
13898           httemplate/elements/fckeditor/editor/css/images/fck_hiddenfield.gif,
13899           httemplate/elements/fckeditor/editor/css/images/fck_pagebreak.gif,
13900           httemplate/elements/fckeditor/editor/dialog/fck_about.html,
13901           httemplate/elements/fckeditor/editor/dialog/fck_anchor.html,
13902           httemplate/elements/fckeditor/editor/dialog/fck_button.html,
13903           httemplate/elements/fckeditor/editor/dialog/fck_checkbox.html,
13904           httemplate/elements/fckeditor/editor/dialog/fck_colorselector.html,
13905           httemplate/elements/fckeditor/editor/dialog/fck_docprops.html,
13906           httemplate/elements/fckeditor/editor/dialog/fck_find.html,
13907           httemplate/elements/fckeditor/editor/dialog/fck_flash.html,
13908           httemplate/elements/fckeditor/editor/dialog/fck_form.html,
13909           httemplate/elements/fckeditor/editor/dialog/fck_hiddenfield.html,
13910           httemplate/elements/fckeditor/editor/dialog/fck_image.html,
13911           httemplate/elements/fckeditor/editor/dialog/fck_link.html,
13912           httemplate/elements/fckeditor/editor/dialog/fck_listprop.html,
13913           httemplate/elements/fckeditor/editor/dialog/fck_paste.html,
13914           httemplate/elements/fckeditor/editor/dialog/fck_radiobutton.html,
13915           httemplate/elements/fckeditor/editor/dialog/fck_replace.html,
13916           httemplate/elements/fckeditor/editor/dialog/fck_select.html,
13917           httemplate/elements/fckeditor/editor/dialog/fck_smiley.html,
13918           httemplate/elements/fckeditor/editor/dialog/fck_source.html,
13919           httemplate/elements/fckeditor/editor/dialog/fck_specialchar.html,
13920           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages.html,
13921           httemplate/elements/fckeditor/editor/dialog/fck_table.html,
13922           httemplate/elements/fckeditor/editor/dialog/fck_tablecell.html,
13923           httemplate/elements/fckeditor/editor/dialog/fck_template.html,
13924           httemplate/elements/fckeditor/editor/dialog/fck_textarea.html,
13925           httemplate/elements/fckeditor/editor/dialog/fck_textfield.html,
13926           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.css,
13927           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.js,
13928           httemplate/elements/fckeditor/editor/dialog/common/fcknumericfield.htc,
13929           httemplate/elements/fckeditor/editor/dialog/common/moz-bindings.xml,
13930           httemplate/elements/fckeditor/editor/dialog/common/images/locked.gif,
13931           httemplate/elements/fckeditor/editor/dialog/common/images/reset.gif,
13932           httemplate/elements/fckeditor/editor/dialog/common/images/unlocked.gif,
13933           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fckeditor.gif,
13934           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fredck.gif,
13935           httemplate/elements/fckeditor/editor/dialog/fck_docprops/fck_document_preview.html,
13936           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash.js,
13937           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash_preview.html,
13938           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image.js,
13939           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image_preview.html,
13940           httemplate/elements/fckeditor/editor/dialog/fck_link/fck_link.js,
13941           httemplate/elements/fckeditor/editor/dialog/fck_select/fck_select.js,
13942           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html,
13943           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js,
13944           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html,
13945           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
13946           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html,
13947           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
13948           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js,
13949           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
13950           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template1.gif,
13951           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template2.gif,
13952           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template3.gif,
13953           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.css,
13954           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.html,
13955           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmactualfolder.html,
13956           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmcreatefolder.html,
13957           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmfolders.html,
13958           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourceslist.html,
13959           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourcetype.html,
13960           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmupload.html,
13961           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/basexml.pl,
13962           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/commands.pl,
13963           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/connector.cgi,
13964           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/io.pl,
13965           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/upload_fck.pl,
13966           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/util.pl,
13967           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/ButtonArrow.gif,
13968           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder.gif,
13969           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder32.gif,
13970           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened.gif,
13971           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened32.gif,
13972           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderUp.gif,
13973           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/spacer.gif,
13974           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ai.gif,
13975           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/avi.gif,
13976           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/bmp.gif,
13977           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/cs.gif,
13978           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/default.icon.gif,
13979           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/dll.gif,
13980           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/doc.gif,
13981           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/exe.gif,
13982           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/fla.gif,
13983           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/gif.gif,
13984           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/htm.gif,
13985           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/html.gif,
13986           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/jpg.gif,
13987           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/js.gif,
13988           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mdb.gif,
13989           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mp3.gif,
13990           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/pdf.gif,
13991           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/png.gif,
13992           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ppt.gif,
13993           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/rdp.gif,
13994           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swf.gif,
13995           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swt.gif,
13996           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/txt.gif,
13997           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/vsd.gif,
13998           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xls.gif,
13999           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xml.gif,
14000           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/zip.gif,
14001           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ai.gif,
14002           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/avi.gif,
14003           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/bmp.gif,
14004           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/cs.gif,
14005           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/default.icon.gif,
14006           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/dll.gif,
14007           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/doc.gif,
14008           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/exe.gif,
14009           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/fla.gif,
14010           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/gif.gif,
14011           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/htm.gif,
14012           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/html.gif,
14013           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/jpg.gif,
14014           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/js.gif,
14015           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mdb.gif,
14016           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mp3.gif,
14017           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/pdf.gif,
14018           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/png.gif,
14019           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ppt.gif,
14020           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/rdp.gif,
14021           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swf.gif,
14022           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swt.gif,
14023           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/txt.gif,
14024           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/vsd.gif,
14025           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xls.gif,
14026           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xml.gif,
14027           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/zip.gif,
14028           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/common.js,
14029           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/fckxml.js,
14030           httemplate/elements/fckeditor/editor/filemanager/upload/test.html,
14031           httemplate/elements/fckeditor/editor/images/anchor.gif,
14032           httemplate/elements/fckeditor/editor/images/arrow_ltr.gif,
14033           httemplate/elements/fckeditor/editor/images/arrow_rtl.gif,
14034           httemplate/elements/fckeditor/editor/images/spacer.gif,
14035           httemplate/elements/fckeditor/editor/images/smiley/msn/angel_smile.gif,
14036           httemplate/elements/fckeditor/editor/images/smiley/msn/angry_smile.gif,
14037           httemplate/elements/fckeditor/editor/images/smiley/msn/broken_heart.gif,
14038           httemplate/elements/fckeditor/editor/images/smiley/msn/cake.gif,
14039           httemplate/elements/fckeditor/editor/images/smiley/msn/confused_smile.gif,
14040           httemplate/elements/fckeditor/editor/images/smiley/msn/cry_smile.gif,
14041           httemplate/elements/fckeditor/editor/images/smiley/msn/devil_smile.gif,
14042           httemplate/elements/fckeditor/editor/images/smiley/msn/embaressed_smile.gif,
14043           httemplate/elements/fckeditor/editor/images/smiley/msn/envelope.gif,
14044           httemplate/elements/fckeditor/editor/images/smiley/msn/heart.gif,
14045           httemplate/elements/fckeditor/editor/images/smiley/msn/kiss.gif,
14046           httemplate/elements/fckeditor/editor/images/smiley/msn/lightbulb.gif,
14047           httemplate/elements/fckeditor/editor/images/smiley/msn/omg_smile.gif,
14048           httemplate/elements/fckeditor/editor/images/smiley/msn/regular_smile.gif,
14049           httemplate/elements/fckeditor/editor/images/smiley/msn/sad_smile.gif,
14050           httemplate/elements/fckeditor/editor/images/smiley/msn/shades_smile.gif,
14051           httemplate/elements/fckeditor/editor/images/smiley/msn/teeth_smile.gif,
14052           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_down.gif,
14053           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_up.gif,
14054           httemplate/elements/fckeditor/editor/images/smiley/msn/tounge_smile.gif,
14055           httemplate/elements/fckeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif,
14056           httemplate/elements/fckeditor/editor/images/smiley/msn/wink_smile.gif,
14057           httemplate/elements/fckeditor/editor/js/fckeditorcode_gecko.js,
14058           httemplate/elements/fckeditor/editor/js/fckeditorcode_ie.js,
14059           httemplate/elements/fckeditor/editor/lang/_getfontformat.html,
14060           httemplate/elements/fckeditor/editor/lang/_translationstatus.txt,
14061           httemplate/elements/fckeditor/editor/lang/af.js,
14062           httemplate/elements/fckeditor/editor/lang/ar.js,
14063           httemplate/elements/fckeditor/editor/lang/bg.js,
14064           httemplate/elements/fckeditor/editor/lang/bn.js,
14065           httemplate/elements/fckeditor/editor/lang/bs.js,
14066           httemplate/elements/fckeditor/editor/lang/ca.js,
14067           httemplate/elements/fckeditor/editor/lang/cs.js,
14068           httemplate/elements/fckeditor/editor/lang/da.js,
14069           httemplate/elements/fckeditor/editor/lang/de.js,
14070           httemplate/elements/fckeditor/editor/lang/el.js,
14071           httemplate/elements/fckeditor/editor/lang/en-au.js,
14072           httemplate/elements/fckeditor/editor/lang/en-ca.js,
14073           httemplate/elements/fckeditor/editor/lang/en-uk.js,
14074           httemplate/elements/fckeditor/editor/lang/en.js,
14075           httemplate/elements/fckeditor/editor/lang/eo.js,
14076           httemplate/elements/fckeditor/editor/lang/es.js,
14077           httemplate/elements/fckeditor/editor/lang/et.js,
14078           httemplate/elements/fckeditor/editor/lang/eu.js,
14079           httemplate/elements/fckeditor/editor/lang/fa.js,
14080           httemplate/elements/fckeditor/editor/lang/fi.js,
14081           httemplate/elements/fckeditor/editor/lang/fo.js,
14082           httemplate/elements/fckeditor/editor/lang/fr.js,
14083           httemplate/elements/fckeditor/editor/lang/gl.js,
14084           httemplate/elements/fckeditor/editor/lang/he.js,
14085           httemplate/elements/fckeditor/editor/lang/hi.js,
14086           httemplate/elements/fckeditor/editor/lang/hr.js,
14087           httemplate/elements/fckeditor/editor/lang/hu.js,
14088           httemplate/elements/fckeditor/editor/lang/it.js,
14089           httemplate/elements/fckeditor/editor/lang/ja.js,
14090           httemplate/elements/fckeditor/editor/lang/km.js,
14091           httemplate/elements/fckeditor/editor/lang/ko.js,
14092           httemplate/elements/fckeditor/editor/lang/lt.js,
14093           httemplate/elements/fckeditor/editor/lang/lv.js,
14094           httemplate/elements/fckeditor/editor/lang/mn.js,
14095           httemplate/elements/fckeditor/editor/lang/ms.js,
14096           httemplate/elements/fckeditor/editor/lang/nb.js,
14097           httemplate/elements/fckeditor/editor/lang/nl.js,
14098           httemplate/elements/fckeditor/editor/lang/no.js,
14099           httemplate/elements/fckeditor/editor/lang/pl.js,
14100           httemplate/elements/fckeditor/editor/lang/pt-br.js,
14101           httemplate/elements/fckeditor/editor/lang/pt.js,
14102           httemplate/elements/fckeditor/editor/lang/ro.js,
14103           httemplate/elements/fckeditor/editor/lang/ru.js,
14104           httemplate/elements/fckeditor/editor/lang/sk.js,
14105           httemplate/elements/fckeditor/editor/lang/sl.js,
14106           httemplate/elements/fckeditor/editor/lang/sr-latn.js,
14107           httemplate/elements/fckeditor/editor/lang/sr.js,
14108           httemplate/elements/fckeditor/editor/lang/sv.js,
14109           httemplate/elements/fckeditor/editor/lang/th.js,
14110           httemplate/elements/fckeditor/editor/lang/tr.js,
14111           httemplate/elements/fckeditor/editor/lang/uk.js,
14112           httemplate/elements/fckeditor/editor/lang/vi.js,
14113           httemplate/elements/fckeditor/editor/lang/zh-cn.js,
14114           httemplate/elements/fckeditor/editor/lang/zh.js,
14115           httemplate/elements/fckeditor/editor/plugins/autogrow/fckplugin.js,
14116           httemplate/elements/fckeditor/editor/plugins/placeholder/fck_placeholder.html,
14117           httemplate/elements/fckeditor/editor/plugins/placeholder/fckplugin.js,
14118           httemplate/elements/fckeditor/editor/plugins/placeholder/placeholder.gif,
14119           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/de.js,
14120           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/en.js,
14121           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/fr.js,
14122           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/it.js,
14123           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/pl.js,
14124           httemplate/elements/fckeditor/editor/plugins/simplecommands/fckplugin.js,
14125           httemplate/elements/fckeditor/editor/plugins/tablecommands/fckplugin.js,
14126           httemplate/elements/fckeditor/editor/skins/_fckviewstrips.html,
14127           httemplate/elements/fckeditor/editor/skins/default/fck_dialog.css,
14128           httemplate/elements/fckeditor/editor/skins/default/fck_editor.css,
14129           httemplate/elements/fckeditor/editor/skins/default/fck_strip.gif,
14130           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.arrowright.gif,
14131           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.buttonarrow.gif,
14132           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.collapse.gif,
14133           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.end.gif,
14134           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.expand.gif,
14135           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.separator.gif,
14136           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.start.gif,
14137           httemplate/elements/fckeditor/editor/skins/office2003/fck_dialog.css,
14138           httemplate/elements/fckeditor/editor/skins/office2003/fck_editor.css,
14139           httemplate/elements/fckeditor/editor/skins/office2003/fck_strip.gif,
14140           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.arrowright.gif,
14141           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.bg.gif,
14142           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif,
14143           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.collapse.gif,
14144           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.end.gif,
14145           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.expand.gif,
14146           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.separator.gif,
14147           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.start.gif,
14148           httemplate/elements/fckeditor/editor/skins/silver/fck_dialog.css,
14149           httemplate/elements/fckeditor/editor/skins/silver/fck_editor.css,
14150           httemplate/elements/fckeditor/editor/skins/silver/fck_strip.gif,
14151           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.arrowright.gif,
14152           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonarrow.gif,
14153           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonbg.gif,
14154           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.collapse.gif,
14155           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.end.gif,
14156           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.expand.gif,
14157           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.separator.gif,
14158           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.start.gif,
14159           httemplate/graph/report_cust_bill_pkg.html,
14160           httemplate/graph/report_money_time.html,
14161           httemplate/misc/cancel_cust.html,
14162           httemplate/misc/cancel_pkg.html,
14163           httemplate/misc/cust_main-cancel.cgi,
14164           httemplate/misc/cust_main-import.cgi,
14165           httemplate/misc/email_events.cgi, httemplate/misc/fax_events.cgi,
14166           httemplate/misc/order_pkg.html, httemplate/misc/print_events.cgi,
14167           httemplate/misc/process/cancel_pkg.html,
14168           httemplate/pref/pref-process.html,
14169           httemplate/search/cust_bill.html,
14170           httemplate/search/cust_bill_event.cgi,
14171           httemplate/search/cust_bill_event.html,
14172           httemplate/search/cust_event.html,
14173           httemplate/search/report_cust_bill.html,
14174           httemplate/search/report_cust_credit.html,
14175           httemplate/search/report_cust_event.html,
14176           httemplate/search/report_cust_main-zip.html,
14177           httemplate/search/report_cust_pay.html,
14178           httemplate/search/report_cust_pay_batch.html,
14179           httemplate/search/report_cust_pkg.html,
14180           httemplate/search/svc_acct.cgi,
14181           httemplate/search/svc_broadband.cgi,
14182           httemplate/search/svc_domain.cgi,
14183           httemplate/search/svc_forward.cgi,
14184           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
14185           httemplate/search/elements/search.html,
14186           httemplate/view/cust_bill-logo.cgi,
14187           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
14188           httemplate/view/logo.cgi, httemplate/view/svc_Common.html,
14189           httemplate/view/cust_main/order_pkg.html,
14190           httemplate/view/cust_main/packages.html,
14191           httemplate/view/cust_main/payment_history.html, test/cgi-test:
14192           event refactor, landing on HEAD!
14193
14194 2007-08-01 15:20  ivan
14195
14196         * rt/: Makefile, config.log, config.status, bin/mason_handler.fcgi,
14197           bin/mason_handler.scgi, bin/mason_handler.svc,
14198           bin/rt-commit-handler, bin/rt-crontool, bin/rt-mailgate,
14199           bin/webmux.pl, etc/RT_Config.pm, lib/RT.pm,
14200           lib/RTx/WebCronTool.pm, lib/t/02regression.t, lib/t/03web.pl,
14201           lib/t/04_send_email.pl: commit these RT differences, seem to be
14202           mostly in autogen'ed stuff
14203
14204 2007-08-01 15:13  ivan
14205
14206         * rt/html/Callbacks/kStatistics/Elements/Tabs/Default: because i
14207           had missed commiting this on HEAD, that's why
14208
14209 2007-08-01 12:24  ivan
14210
14211         * httemplate/misc/process/cancel_pkg.html: comment out unused code
14212
14213 2007-08-01 12:22  ivan
14214
14215         * httemplate/elements/xmlhttp.html: masonization
14216
14217 2007-08-01 12:21  ivan
14218
14219         * FS/bin/freeside-upgrade: freeside-upgrade: add'l documentation &
14220           turn on DBIx::DBSchema::Index debugging too
14221
14222 2007-08-01 12:19  ivan
14223
14224         * FS/FS/ClientAPI/MyAccount.pm: better error reporting: all three
14225           of these methods might return an error
14226
14227 2007-08-01 12:19  ivan
14228
14229         * FS/FS/reason.pm: more generic modules first
14230
14231 2007-08-01 12:18  ivan
14232
14233         * FS/FS/Conf.pm: some comments on config_orbase sub and add'l
14234           description for emailcancel config
14235
14236 2007-07-26 04:13  ivan
14237
14238         * FS/FS/Schema.pm: add index
14239
14240 2007-07-20 12:58  ivan
14241
14242         * bin/apache.export: apache export: don't bomb out when svc_www
14243           records aren't associated with an svc_acct, just leave those
14244           subsitution vars blank
14245
14246 2007-07-19 07:05  jeff
14247
14248         * httemplate/config/config-view.cgi: do not include description in
14249           link to popup
14250
14251 2007-07-18 14:13  ivan
14252
14253         * FS/FS/Schema.pm: Schema.pm doesn't need FS::UID datasrc anyway,
14254           wtf
14255
14256 2007-07-18 11:07  jeff
14257
14258         * FS/FS/Conf.pm, httemplate/browse/agent.cgi,
14259           httemplate/config/config-delete.cgi,
14260           httemplate/config/config-download.cgi,
14261           httemplate/config/config-process.cgi,
14262           httemplate/config/config-view.cgi, httemplate/config/config.cgi:
14263           config in database cleanup, editing, and agent-specific config
14264           (452, 1419)
14265
14266 2007-07-17 20:23  jeff
14267
14268         * FS/FS/AccessRight.pm, httemplate/edit/svc_acct.cgi: svc_acct.dir
14269           should be editable with ACL (#1730)
14270
14271 2007-07-13 17:44  ivan
14272
14273         * bin/find-overapplied: a payment, by any other name
14274
14275 2007-07-13 16:58  ivan
14276
14277         * bin/find-overapplied: adding quick find-overapplied script
14278
14279 2007-07-13 16:52  ivan
14280
14281         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
14282           FS/FS/ClientAPI/Signup.pm, FS/FS/Cron/bill.pm,
14283           FS/bin/freeside-prepaidd, httemplate/misc/bill.cgi,
14284           httemplate/misc/process/recharge_svc.html,
14285           httemplate/edit/process/cust_main.cgi: fix race condition where
14286           ->apply_payments_and_credits could double-apply in rare cases
14287
14288 2007-07-13 10:00  jeff
14289
14290         * FS/FS/Conf.pm: a touch should not obliterate
14291
14292 2007-07-12 14:41  ivan
14293
14294         * bin/apache.export: add debugging flag to apache export
14295
14296 2007-07-12 14:08  jeff
14297
14298         * FS/FS/UID.pm: redundant test
14299
14300 2007-07-12 06:36  jeff
14301
14302         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/Misc.pm,
14303           FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_bill.pm,
14304           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
14305           FS/bin/freeside-init-config, FS/bin/freeside-setup,
14306           FS/bin/freeside-upgrade, httemplate/misc/download-batch.cgi:
14307           refactor freeside-init-config to module code, compare results of
14308           old/new code, have freeside-upgrade complain and revert to old
14309           code/config on failure (#1477)
14310
14311 2007-07-11 04:10  ivan
14312
14313         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: show bad
14314           amount in error message
14315
14316 2007-07-11 01:35  ivan
14317
14318         * FS/FS/cust_main.pm: finish adding payunique field
14319
14320 2007-07-11 01:08  ivan
14321
14322         * FS/FS/cust_pay.pm, httemplate/misc/payment.cgi,
14323           httemplate/misc/process/payment.cgi: finish adding payunique
14324           field
14325
14326 2007-07-10 21:23  jeff
14327
14328         * FS/FS/cust_main.pm: honor bop_realtime options for paystate,
14329           paytype, stateid, and stateid_state for CHEK transactions (#1718)
14330
14331 2007-07-06 16:55  jeff
14332
14333         * httemplate/edit/process/svc_acct.cgi: manually editing usage
14334           counters removes overlimit status (#1706)
14335
14336 2007-07-06 01:08  ivan
14337
14338         * GPL, README: v3!
14339
14340 2007-07-05 15:05  ivan
14341
14342         * FS/FS/Record.pm: fix for compatibility w/DBIx::DBSchema v0.33+
14343           (without requiring it)
14344
14345 2007-07-01 17:15  ivan
14346
14347         * FS/FS/cust_pkg.pm: missing method name in docs
14348
14349 2007-07-01 11:09  ivan
14350
14351         * TODO: remove obsolete information and dollar sign Id dollar sign
14352           from TODO
14353
14354 2007-06-30 17:36  ivan
14355
14356         * httemplate/edit/agent.cgi: separate agent interface is
14357           deprecated...
14358
14359 2007-06-29 14:06  ivan
14360
14361         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: add regular
14362           header/footer to svc_www view and edit
14363
14364 2007-06-28 18:45  ivan
14365
14366         * FS/FS/Record.pm: last small fix for new DBIx::DBSchema
14367
14368 2007-06-28 18:42  ivan
14369
14370         * FS/FS/cust_pay.pm: silly missing parenthesis
14371
14372 2007-06-28 18:27  ivan
14373
14374         * bin/: create-history-tables, strip-eps: removing
14375           create-history-tables, freeside-upgrade does this anyway
14376
14377 2007-06-28 18:23  ivan
14378
14379         * FS/FS/: Schema.pm, cust_pay.pm: add payunique field and dup
14380           checking
14381
14382 2007-06-28 18:16  ivan
14383
14384         * FS/FS/: Schema.pm: update Schema.pm to handle index updates, with
14385           new DBIx::DBSchema
14386
14387 2007-06-28 13:57  ivan
14388
14389         * bin/: bill-as-nextmonth, bill-as-nextmonth-BILL,
14390           bill-as-nextyear, bill-as-nextyear-BILL: add some quick scripts
14391           for cron jobs
14392
14393 2007-06-26 11:58  ivan
14394
14395         * httemplate/search/cust_pay.cgi: fix check# search
14396
14397 2007-06-26 11:20  ivan
14398
14399         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: we need
14400           Number::Format 1.50, not just any version
14401
14402 2007-06-26 09:55  jeff
14403
14404         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: add
14405           date range to page top
14406
14407 2007-06-26 08:36  jeff
14408
14409         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
14410           FS/FS/cust_pkg.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/notify.pm,
14411           httemplate/edit/REAL_cust_pkg.cgi,
14412           httemplate/edit/process/REAL_cust_pkg.cgi,
14413           httemplate/misc/cancel_pkg.html,
14414           httemplate/misc/process/cancel_pkg.html,
14415           httemplate/search/cust_pkg.cgi,
14416           httemplate/search/report_cust_pkg.html,
14417           httemplate/view/cust_main/packages.html: suspend later just like
14418           expire (#1487)
14419
14420 2007-06-25 19:31  ivan
14421
14422         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: change
14423           "====" to <HR> in selfservice usage stuff.  welcome to this
14424           millenium! :)
14425
14426 2007-06-22 14:25  jeff
14427
14428         * fs_selfservice/FS-SelfService/cgi/: selfservice.cgi,
14429           view_usage_details.html: self-service usage report enhancements
14430           (1495)
14431
14432 2007-06-22 10:27  jeff
14433
14434         * httemplate/graph/elements/monthly.html: add csv and excel export
14435           to sales reports (1426)
14436
14437 2007-06-22 10:21  jeff
14438
14439         * FS/FS/part_export/www_shellcommands.pm: documentation improvement
14440
14441 2007-06-20 21:02  jeff
14442
14443         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
14444           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, conf/welcome_letter: latex
14445           welcome letters (1677)
14446
14447 2007-06-20 15:58  ivan
14448
14449         * rt/: etc/RT_SiteConfig.pm, html/Elements/QuickCreate: add
14450           QuickCreateLong option, part of merging spiritone RT changes
14451
14452 2007-06-20 15:37  ivan
14453
14454         * rt/html/Elements/Tabs: s/Tickets/Search Tickets/ in menu for
14455           clarity, part of merging spiritone RT changes (#1661)
14456
14457 2007-06-20 15:33  ivan
14458
14459         * rt/: html/Elements/TicketList, etc/RT_SiteConfig.pm: add
14460           $RT::MyTicketsLength patch from spiritone, part of merging RT
14461           changes (#1661)
14462
14463 2007-06-20 15:28  ivan
14464
14465         * CREDITS, rt/html/RTx/Statistics/DurationAsString,
14466           rt/html/RTx/Statistics/index.html,
14467           rt/html/RTx/Statistics/CallsMultiQueue/index.html,
14468           rt/html/RTx/Statistics/CallsMultiQueue/Elements/Chart,
14469           rt/html/RTx/Statistics/CallsQueueDay/Results.tsv,
14470           rt/html/RTx/Statistics/CallsQueueDay/index.html,
14471           rt/html/RTx/Statistics/CallsQueueDay/Elements/Chart,
14472           rt/html/RTx/Statistics/DayOfWeek/index.html,
14473           rt/lib/RT/Extension/ActivityReports.pm, rt/lib/RTx/Statistics.pm,
14474           rt/html/RTx/Statistics/DayOfWeek/Elements/Chart,
14475           rt/html/RTx/Statistics/Elements/DateSelectRow,
14476           rt/html/RTx/Statistics/Elements/DurationAsString,
14477           rt/html/RTx/Statistics/Elements/GraphBox,
14478           rt/html/RTx/Statistics/Elements/SelectMultiQueue,
14479           rt/html/RTx/Statistics/Elements/StatColumnMap,
14480           rt/html/RTx/Statistics/Elements/Tabs,
14481           rt/html/RTx/Statistics/Elements/CollectionAsTable/Header,
14482           rt/html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat,
14483           rt/html/RTx/Statistics/Elements/CollectionAsTable/Row,
14484           rt/html/RTx/Statistics/Elements/ControlsAsTable/ControlBox,
14485           rt/html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage,
14486           rt/html/RTx/Statistics/FAQ/index.html,
14487           rt/html/RTx/Statistics/OpenStalled/Results.tsv,
14488           rt/html/RTx/Statistics/OpenStalled/index.html,
14489           rt/html/RTx/Statistics/OpenStalled/Elements/Chart,
14490           rt/html/RTx/Statistics/Resolution/index.html,
14491           rt/html/RTx/Statistics/Resolution/Elements/Chart,
14492           rt/html/Callbacks/ActivityReports/Elements/Tabs/Default,
14493           rt/html/Callbacks/ActivityReports/NoAuth/webrt.css/Default,
14494           rt/html/RTx/Statistics/TimeToResolve/index.html,
14495           rt/html/RTx/Statistics/TimeToResolve/Elements/Chart,
14496           rt/html/RTx/Statistics/UserTest/index.html,
14497           rt/html/RTx/Statistics/UserTest/Elements/Chart,
14498           rt/html/Callbacks/ActivityReports/Search/Results.html/SearchActions,
14499           rt/html/Callbacks/RT-WebCronTool/Elements/Tabs/Default,
14500           rt/html/Developer/CronTool/autohandler,
14501           rt/html/Developer/CronTool/index.html,
14502           rt/html/Reports/Activity/ActivityDetail.html,
14503           rt/html/Reports/Activity/ActivitySummary.html,
14504           rt/html/Reports/Activity/ResolutionComments.html,
14505           rt/html/Reports/Activity/ResolutionStatistics.html,
14506           rt/html/Reports/Activity/index.html,
14507           rt/html/Reports/Activity/Elements/LimitReport,
14508           rt/html/Reports/Activity/Elements/MiniPlot,
14509           rt/html/Reports/Activity/Elements/PrintFooter,
14510           rt/html/Reports/Activity/Elements/PrintHeader,
14511           rt/html/Reports/Activity/Elements/ScreenFooter,
14512           rt/html/Reports/Activity/Elements/ScreenHeader,
14513           rt/html/Reports/Activity/Elements/Tabs,
14514           rt/html/Reports/Activity/Elements/Wrapper: integrate
14515           RTx::Statistics package, part of merging spiritone RT changes
14516           (#1661)
14517
14518 2007-06-18 09:45  jeff
14519
14520         * httemplate/edit/svc_www.cgi: must escape config data
14521
14522 2007-06-15 11:44  jeff
14523
14524         * FS/FS/cust_main.pm, httemplate/edit/cust_refund.cgi,
14525           httemplate/edit/process/cust_refund.cgi: paydate option for
14526           realtime_refund_bop and UI entry for cust_pay records without it
14527           (#1662 UI)
14528
14529 2007-06-14 17:58  jeff
14530
14531         * FS/FS/: Schema.pm, cust_main.pm: store exp in cust_pay and pass
14532           to B:OP during refunds with paynum (#1662)
14533
14534 2007-06-13 09:56  jeff
14535
14536         * FS/FS/part_export/sqlradius.pm: additional debugging
14537
14538 2007-06-08 17:53  ivan
14539
14540         * bin/: bill-for-nextmonth, bill-for-nextyear: adding
14541           bill-for-next* hacks like bill-next* stuff but with -n flag, for
14542           skycatcher
14543
14544 2007-06-08 17:40  ivan
14545
14546         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily:
14547           skycatcher modifications for pre-printing invoices, but with
14548           today's date
14549
14550 2007-06-08 16:21  ivan
14551
14552         * bin/all-postal-no-email: adding quick script to move all
14553           customers to postal billing only for skycatcher
14554
14555 2007-06-08 10:38  jeff
14556
14557         * FS/FS/part_export/sqlradius.pm: prevent multiple additions to
14558           usergroup table (work around #1606)
14559
14560 2007-06-08 07:40  jeff
14561
14562         * FS/FS/part_export/prizm.pm: queue suspend, unsuspend, and delete
14563           (fixes #1657)
14564
14565 2007-06-06 17:45  jeff
14566
14567         * FS/FS/cust_bill.pm: cruft removal
14568
14569 2007-06-06 15:34  jeff
14570
14571         * FS/FS/: Conf.pm, cust_bill.pm: service dates on invoices optional
14572           (#1658)
14573
14574 2007-06-06 12:58  khoff
14575
14576         * FS/FS/: cust_main.pm, Conf.pm: Added 'disable_void_after' config
14577           option to disable the VOID-before-credit behavior of
14578           FS::cust_main::realtime_refund_bop after n seconds, if set.  For
14579           broken gateways like SkipJack that a pprove VOIDs for settled
14580           transactions.
14581
14582 2007-06-05 08:07  jeff
14583
14584         * FS/FS/svc_acct.pm: correct shorage of variables bound to prepared
14585           statement
14586
14587 2007-06-02 14:07  jeff
14588
14589         * httemplate/elements/header.html: drop ticket search form and
14590           logic from ticketless installs
14591
14592 2007-05-31 08:03  jeff
14593
14594         * httemplate/edit/payment_gateway.html: add TransFirst eLink
14595           support
14596
14597 2007-05-29 20:38  ivan
14598
14599         * FS/FS/svc_external.pm: should eliminiate error: Use of
14600           uninitialized value in string eq at
14601           /usr/local/share/perl/5.8.8/FS/svc_external.pm line 82.
14602
14603 2007-05-29 20:05  ivan
14604
14605         * httemplate/view/svc_domain.cgi: fix javascript confirmation for
14606           domain records with " in them...
14607
14608 2007-05-21 17:34  ivan
14609
14610         * httemplate/search/report_tax.cgi: fix tax reports for some odd
14611           upgrade edge cases: when you have both taxclass and non-taxclass
14612           entries in cust_main_county for a single region (not correct
14613           setup in the first place), and non-null but empty values in
14614           taxname
14615
14616 2007-05-20 19:18  ivan
14617
14618         * FS/FS/Schema.pm: haven't had anyone use this in years, and for
14619           some reason DBIx::DBSchema can't reverse engineer the schema for
14620           it, causing freeside-upgrade to error out trying to recreate it
14621
14622 2007-05-18 16:44  ivan
14623
14624         * httemplate/edit/cust_main/billing.html: have "emailinvoiceonly"
14625           hide postal/fax invoice options in backoffice as well as
14626           self-service.  closes: bug#1614
14627
14628 2007-05-11 16:18  khoff
14629
14630         * httemplate/search/: report_cust_bill.html,
14631           report_cust_credit.html, report_cust_main-zip.html,
14632           report_cust_pay.html, report_cust_pay_batch.html,
14633           report_cust_pkg.html: Fix (hopefully) all uses of
14634           /elements/tr-select-agent.html where agentnum may be undefined.
14635
14636 2007-05-11 12:03  ivan
14637
14638         * FS/FS/part_export/communigate_pro.pm: logout seems not to return
14639           an error status, so don't up the queue with "failed: Can't logout
14640           of CGPro: No error"
14641
14642 2007-05-11 11:14  khoff
14643
14644         * httemplate/elements/header.html: Use FS::TicketSystem to get RT
14645           URL.
14646
14647 2007-05-11 11:08  khoff
14648
14649         * FS/FS/XMLRPC.pm: Quiet debug output.
14650
14651 2007-05-08 15:43  jeff
14652
14653         * FS/FS/part_pkg/: prorate.pm, subscription.pm: add formatting to
14654           plan data
14655
14656 2007-05-08 15:10  jeff
14657
14658         * FS/FS/part_pkg/flat.pm: charges and time are not measured in
14659           megabytes
14660
14661 2007-05-08 09:51  ivan
14662
14663         * bin/: bill-nextmonth, bill-nextyear: [no log message]
14664
14665 2007-05-06 23:35  jeff
14666
14667         * FS/bin/: freeside-sqlradius-dedup-group,
14668           freeside-sqlradius-reset: sqlradius usergroup tools
14669
14670 2007-05-06 19:14  jeff
14671
14672         * httemplate/misc/download-batch.cgi: 1609 correct spiritone ACH
14673
14674 2007-05-06 19:13  jeff
14675
14676         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
14677           httemplate/misc/process/link.cgi: 1606 correct bug in overlimit
14678           groups handling
14679
14680 2007-05-01 13:00  ivan
14681
14682         * FS/FS/ClientAPI/Signup.pm: without debugging this time :)
14683
14684 2007-05-01 12:57  ivan
14685
14686         * FS/: bin/freeside-selfservice-server, FS/ClientAPI/Signup.pm: use
14687           FS::ClientAPI_SessionCache for signup info so it actually works -
14688           speed up signups
14689
14690 2007-04-29 15:55  jeff
14691
14692         * FS/FS/Conf.pm, FS/FS/ClientAPI/MyAccount.pm,
14693           FS/FS/ClientAPI/Signup.pm,
14694           fs_selfservice/FS-SelfService/cgi/signup.cgi,
14695           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
14696           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
14697           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
14698           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
14699           fs_selfservice/FS-SelfService/cgi/signup.html,
14700           httemplate/view/cust_main/billing.html: ticket 1568 config
14701           options for new echeck fields and addition to selfservice
14702           interface
14703
14704 2007-04-27 15:54  jeff
14705
14706         * httemplate/edit/cust_main/contact.html: adjust default labelling
14707
14708 2007-04-27 15:37  jeff
14709
14710         * httemplate/edit/cust_main/billing.html: SELECT doesn't accept a
14711           value
14712
14713 2007-04-25 21:46  jeff
14714
14715         * FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
14716           httemplate/misc/recharge_svc.html: more datavolume format
14717
14718 2007-04-25 20:35  ivan
14719
14720         * FS/FS/UI/bytecount.pm: old Number::Format silently ignores
14721           datavolume-forcemegabytes
14722
14723 2007-04-25 20:09  jeff
14724
14725         * FS/FS/UI/bytecount.pm: improve configfile handling
14726
14727 2007-04-25 18:50  jeff
14728
14729         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi: revert
14730           dodgy ACH hack from ticket 1436
14731
14732 2007-04-24 17:54  ivan
14733
14734         * FS/FS/: cust_bill.pm, Conf.pm: add lpr-postscript_prefix and
14735           lpr-postscript_suffix config options for printer commands to
14736           place printer in postscript mode
14737
14738 2007-04-23 17:21  jeff
14739
14740         * FS/FS/svc_www.pm: untaint
14741
14742 2007-04-23 17:04  jeff
14743
14744         * httemplate/view/svc_acct.cgi: missed a bytecount
14745
14746 2007-04-23 16:34  ivan
14747
14748         * httemplate/search/cust_pkg.cgi: fix error: column reference
14749           "fieldname" is ambiguous
14750
14751 2007-04-22 20:41  jeff
14752
14753         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_bill.pm,
14754           FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
14755           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
14756           add to ACH batch feature from customer view page
14757
14758 2007-04-20 21:44  ivan
14759
14760         * FS/FS/cust_svc.pm: bring POD documentation in line with reality
14761           wrt where we're storing phone numbers
14762
14763 2007-04-20 14:40  ivan
14764
14765         * conf/: invoice_html, invoice_latex: add customer # to default
14766           invoice templates
14767
14768 2007-04-20 14:31  ivan
14769
14770         * httemplate/view/cust_main/billing.html: don't put this
14771           information way out on the right in its own columns.
14772
14773 2007-04-19 16:34  ivan
14774
14775         * FS/FS/UI/Web.pm: not needed here anymore, bytecount stuff moved
14776           to its own module
14777
14778 2007-04-19 16:30  jeff
14779
14780         * FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/UI/bytecount.pm,
14781           FS/FS/part_pkg/flat.pm, FS/FS/ClientAPI/MyAccount.pm,
14782           httemplate/edit/process/prepay_credit.cgi,
14783           httemplate/edit/process/svc_acct.cgi,
14784           httemplate/search/prepay_credit.html, htetc/handler.pl: break
14785           _bytecount subroutines out of FS::UI::Web
14786
14787 2007-04-19 13:18  ivan
14788
14789         * htetc/handler.pl, httemplate/search/cust_svc.html,
14790           httemplate/view/cust_main/packages.html, FS/FS/UI/Web.pm,
14791           httemplate/browse/part_svc.cgi, httemplate/elements/menu.html:
14792           fix very strange "Undefined subroutine &FS::UI::Web::rooturl"
14793           with an explicit import.  did i mention this was really really
14794           weird?
14795
14796 2007-04-18 20:15  ivan
14797
14798         * FS/FS/UID.pm: better error message about missing secrets file
14799           errors.  WTF is going on!
14800
14801 2007-04-18 16:22  ivan
14802
14803         * FS/: FS/svc_acct.pm, FS/part_pkg/flat.pm, bin/freeside-queued:
14804           fix use statements for FS::UI::Web.  not "use"ing modules in the
14805           actual modules you use them in is bad, mmmkay
14806
14807 2007-04-18 13:01  ivan
14808
14809         * FS/FS/part_pkg.pm: praise the parser!  amen!  (fix a doc typo)
14810
14811 2007-04-12 17:53  jeff
14812
14813         * FS/FS/svc_acct.pm: correct boneheaded afterthoughts
14814
14815 2007-04-11 20:16  jeff
14816
14817         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
14818           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/part_pkg/flat.pm,
14819           FS/bin/freeside-queued, httemplate/browse/part_pkg.cgi,
14820           httemplate/browse/part_svc.cgi, httemplate/edit/part_pkg.cgi,
14821           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
14822           httemplate/edit/process/part_pkg.cgi,
14823           httemplate/edit/process/svc_acct.cgi,
14824           httemplate/view/svc_acct.cgi: input and output on data volume
14825           fields specified with k,m,g,or t
14826
14827 2007-04-11 19:42  ivan
14828
14829         * FS/FS/svc_Common.pm: quiet "Use of uninitialized value in string
14830           eq at /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 131".  i
14831           think.
14832
14833 2007-04-11 19:27  ivan
14834
14835         * httemplate/misc/process/recharge_svc.html: remove
14836           'backend-realtime' flag required for recharges, want that just
14837           for signups, running recharges right away by default is fine.
14838           also fix the 'fatal error - unknown payby' error that'll probably
14839           never be reached
14840
14841 2007-04-10 21:28  jeff
14842
14843         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
14844           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
14845           httemplate/view/cust_main/packages.html: usage suspend vs admin
14846           suspend -- avoid actual cust_pkg::suspend except legacy cases
14847
14848 2007-04-09 18:44  ivan
14849
14850         * FS/FS/Conf.pm: remove a ton of deprecated config options
14851
14852 2007-04-09 18:29  ivan
14853
14854         * FS/FS/Conf.pm: add checkbox to payment_receipt_email config
14855
14856 2007-04-09 16:38  jeff
14857
14858         * httemplate/misc/: recharge_svc.html, process/recharge_svc.html:
14859           trigger recharge from the backend as in self-service
14860
14861 2007-04-07 18:14  jeff
14862
14863         * FS/FS/: Conf.pm, svc_acct.pm: configuration option to have
14864           generated passwords be all caps
14865
14866 2007-04-07 17:41  jeff
14867
14868         * httemplate/edit/svc_acct.cgi: correct usage editing bug
14869
14870 2007-04-07 17:22  jeff
14871
14872         * FS/FS/svc_acct.pm: threshold usage email should not be sent to
14873           svc_acct->email
14874
14875 2007-04-06 17:07  jeff
14876
14877         * httemplate/view/cust_main/billing.html: ommitted file
14878
14879 2007-04-06 16:57  jeff
14880
14881         * FS/FS/cust_main.pm, httemplate/misc/payment.cgi,
14882           httemplate/misc/process/payment.cgi: integrate new echeck fields
14883           into freeside backend payment processing
14884
14885 2007-04-06 12:38  jeff
14886
14887         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
14888           httemplate/edit/cust_main.cgi,
14889           httemplate/edit/cust_main/billing.html,
14890           httemplate/edit/cust_main/select-state.html: ticket 1443 add
14891           account type and bank state for echeck processing
14892
14893 2007-04-05 17:37  ivan
14894
14895         * FS/FS/Conf.pm: slight update for batch-enable description & add
14896           ach-spiritone format to batch-default and batch-fixed_format-CHEK
14897           config items
14898
14899 2007-04-05 17:34  ivan
14900
14901         * FS/FS/Conf.pm: slight better descriptions
14902
14903 2007-04-05 17:01  khoff
14904
14905         * FS/FS/part_export/nas_wrapper.pm: Disable debug output by
14906           default.  Pass @_ along to new exports.
14907
14908 2007-04-05 15:01  ivan
14909
14910         * httemplate/elements/menu.html: they're comments now
14911
14912 2007-04-05 07:15  jeff
14913
14914         * httemplate/misc/process/cust_main_note-import.cgi: use comments
14915           and not notes
14916
14917 2007-04-04 19:04  ivan
14918
14919         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
14920           httemplate/edit/cust_main.cgi,
14921           httemplate/edit/cust_main/billing.html,
14922           httemplate/view/cust_main/billing.html: per-customer invoice
14923           terms override
14924
14925 2007-04-04 18:45  ivan
14926
14927         * httemplate/pref/pref.html: finish moving vonage integration to a
14928           user pref
14929
14930 2007-04-04 18:38  ivan
14931
14932         * httemplate/pref/pref-process.html: finish moving the vonage
14933           integration to per-user
14934
14935 2007-04-04 17:01  ivan
14936
14937         * FS/bin/freeside-init-config: correct usage
14938
14939 2007-04-04 15:42  ivan
14940
14941         * Makefile: yes virginia
14942
14943 2007-04-04 13:04  jeff
14944
14945         * FS/bin/freeside-upgrade: correct a bootstrap issue
14946
14947 2007-04-04 08:30  jeff
14948
14949         * FS/FS/cust_bill.pm: squash bug which causes re-email failed
14950           events to fail
14951
14952 2007-04-03 12:37  jeff
14953
14954         * httemplate/misc/cust_main_note-import.cgi: correct handling of
14955           non-unix line termination
14956
14957 2007-04-02 18:39  ivan
14958
14959         * bin/fs-migrate-cust_tax_exempt: [no log message]
14960
14961 2007-04-02 08:49  jeff
14962
14963         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Setup.pm,
14964           FS/FS/cust_main.pm, httemplate/edit/cust_main/contact.html,
14965           httemplate/edit/process/cust_main.cgi,
14966           httemplate/view/cust_main/contacts.html: ticket 1528 add driver's
14967           license field, mask it and ssn
14968
14969 2007-03-31 19:45  jeff
14970
14971         * httemplate/view/svc_www.cgi, FS/FS/AccessRight.pm,
14972           FS/FS/Schema.pm, bin/apache.export, httemplate/edit/svc_www.cgi:
14973           quick hack to add extra 'config lines' to svc_www and otherwise
14974           enhance svc_www
14975
14976 2007-03-27 20:59  ivan
14977
14978         * FS/FS/svc_acct.pm: fix bug with RADIUS groups not available to
14979           shellcommands delete export
14980
14981 2007-03-21 16:07  ivan
14982
14983         * FS/FS/cust_main.pm: fix bug displaying additional debugging info
14984           when process returns no error_message
14985
14986 2007-03-21 15:09  ivan
14987
14988         * FS/FS/cust_main.pm: realtime_bop: if a transaction fails without
14989           an error_message, output additional debugging information, if
14990           available
14991
14992 2007-03-20 21:01  jeff
14993
14994         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
14995           httemplate/search/cust_pay_batch.cgi: ticket 1436, ACH export
14996           format, return processing and autopost
14997
14998 2007-03-20 18:21  jeff
14999
15000         * FS/bin/freeside-fetch, httemplate/pref/pref-process.html,
15001           httemplate/pref/pref.html: ticket 1427, automatically email excel
15002           a/r report
15003
15004 2007-03-20 15:10  ivan
15005
15006         * FS/FS/ClientAPI/Signup.pm: fix bug: usage of promo code broke
15007           agent-specific advertising sources
15008
15009 2007-03-20 13:11  jeff
15010
15011         * httemplate/misc/: cust_main_note-import.cgi,
15012           cust_main_note-import.html, process/cust_main_note-import.cgi:
15013           acls on new import
15014
15015 2007-03-20 13:01  jeff
15016
15017         * httemplate/elements/menu.html: tie note import into menu
15018
15019 2007-03-20 10:03  jeff
15020
15021         * FS/FS/cust_main.pm, httemplate/misc/cust_main_note-import.html,
15022           httemplate/misc/cust_main_note-import.cgi,
15023           httemplate/misc/process/cust_main_note-import.cgi: ticket 1418, a
15024           tool for customer note importation
15025
15026 2007-03-15 18:35  ivan
15027
15028         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
15029           httemplate/pref/pref.html: vonage click2call integration should
15030           not be sitewide, especially now that we have user prefs
15031
15032 2007-03-15 13:54  ivan
15033
15034         * FS/FS/part_pkg.pm: 13 months!
15035
15036 2007-03-15 13:08  khoff
15037
15038         * httemplate/edit/part_virtual_field.cgi: Set input form MAXLENGTH
15039           attributes to match actual field sizes.
15040
15041 2007-03-15 13:08  khoff
15042
15043         * FS/FS/part_export/router.pm: Added configurable error checks
15044           instead of stupid /^ERROR/ check.  Commands can now be processed
15045           with Text::Template using [@-- --@] delimeters, in addition to
15046           evaling a double-quoted string.  Cleaned up spurious debug
15047           output.
15048
15049 2007-03-15 13:07  khoff
15050
15051         * FS/FS/part_virtual_field.pm: Escape the values in virtual field
15052           html form inputs.
15053
15054 2007-03-15 13:07  khoff
15055
15056         * FS/FS/Schema.pm: part_virtual_field.vfieldpart should be a
15057           serial.
15058
15059 2007-03-14 16:30  jeff
15060
15061         * FS/FS/svc_acct.pm: turn debugging off
15062
15063 2007-03-14 16:27  jeff
15064
15065         * FS/FS/svc_acct.pm: correcting ->replace on bill
15066
15067 2007-03-13 02:21  ivan
15068
15069         * FS/FS/cust_pkg.pm: okay, so this should link to usernum now.  but
15070           until then, it should be ->username, not ->name, eek.  causing
15071           "Error: Error inserting cust_pkg_reason: ERROR: value to long for
15072           type character varying(32)" errors and will be harder to
15073           normalize back to usernum when we fix that
15074
15075 2007-03-10 20:13  ivan
15076
15077         * httemplate/browse/svc_acct_pop.cgi: move POP to browse template;
15078           whew, its paged
15079
15080 2007-03-09 16:16  khoff
15081
15082         * FS/FS/Record.pm: Added $FS::Record::no_update_diff flag to update
15083           "identical" records anyway.
15084
15085 2007-03-09 16:11  khoff
15086
15087         * FS/FS/: Record.pm, svc_broadband.pm: Added ut_coord and ut_coordn
15088           for FS::svc_broadband.
15089
15090 2007-03-09 09:11  jeff
15091
15092         * bin/svc_acct_pop.import: pop import tool
15093
15094 2007-03-07 11:48  khoff
15095
15096         * FS/FS/: Conf.pm, cust_main.pm: Option to disable the charging of
15097           the setup fee while a package is suspended.
15098
15099 2007-03-06 11:56  ivan
15100
15101         * bin/slony-setup: slight update for slony setup script
15102
15103 2007-03-05 17:59  ivan
15104
15105         * httemplate/search/cust_main.cgi: fix status colors in mozilla
15106
15107 2007-03-05 15:01  jayce
15108
15109         * FS/FS/part_pkg/base_delayed.pm: Typo in the package name caused a
15110           warning.  Fixed.
15111
15112 2007-03-05 11:48  khoff
15113
15114         * httemplate/search/report_cust_bill.html: Fixed a problem with the
15115           %opts hash getting skewed (specifically $opt{'value'} == 'label')
15116           when $cgi->param('agentnum') was unset.
15117
15118 2007-03-02 17:29  ivan
15119
15120         * fs_selfservice/FS-SelfService/cgi/signup.cgi: pass the remote IP
15121           address along with signup requests, for some gateways
15122
15123 2007-03-02 15:48  ivan
15124
15125         * FS/FS/cust_main.pm: eProcessingNetwork returning an authorization
15126           like "AUTH/TKT 123456"... will this make refunds work?
15127
15128 2007-03-01 22:24  ivan
15129
15130         * FS/FS/TicketSystem/RT_External.pm: fix custom priority fields,
15131           whew
15132
15133 2007-03-01 12:56  ivan
15134
15135         * FS/FS/part_pkg/voip_cdr.pm: better match for toll-free prefixes
15136
15137 2007-03-01 12:12  ivan
15138
15139         * FS/FS/Misc/prune.pm: yeah, a typo
15140
15141 2007-03-01 09:48  ivan
15142
15143         * FS/bin/: freeside-prune-applications, freeside-upgrade:
15144           prune_applications moved to FS::Misc::prune
15145
15146 2007-03-01 09:47  ivan
15147
15148         * FS/FS/Misc/prune.pm: adding FS::Misc::prune
15149
15150 2007-03-01 09:44  ivan
15151
15152         * FS/FS/Misc.pm: fix weird compliation problem for quis, i hope
15153
15154 2007-03-01 08:36  ivan
15155
15156         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
15157
15158 2007-02-28 21:24  jeff
15159
15160         * FS/FS/cust_credit.pm: dangling cust_credit_refund not allowed
15161
15162 2007-02-28 21:13  jeff
15163
15164         * FS/: FS/Misc.pm, bin/freeside-prune-applications,
15165           bin/freeside-upgrade: dangling cust_credit_refund not allowed
15166
15167 2007-02-28 17:26  ivan
15168
15169         * FS/FS/Conf.pm: this isn't necessary around a single db operation
15170
15171 2007-02-28 11:14  jeff
15172
15173         * httemplate/: edit/cust_main/select-domain.html,
15174           misc/svc_acct-domains.cgi: restore (none) choice to first package
15175           select
15176
15177 2007-02-27 16:16  jayce
15178
15179         * FS/MANIFEST: Added base_rate files
15180
15181 2007-02-27 15:59  jayce
15182
15183         * FS/FS/part_pkg/base_delayed.pm: adaptation of flat_delayed to
15184           work with base_rate billing
15185
15186 2007-02-27 14:10  jeff
15187
15188         * httemplate/config/config-download.cgi: put the C in ACL here, too
15189
15190 2007-02-27 13:24  jeff
15191
15192         * FS/bin/freeside-setup: oops - inappropriate localization was
15193           committed
15194
15195 2007-02-26 17:51  jeff
15196
15197         * httemplate/config/config.cgi: config goes in database
15198
15199 2007-02-26 17:48  jeff
15200
15201         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/conf.pm,
15202           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
15203           FS/bin/freeside-init-config, FS/bin/freeside-setup,
15204           FS/bin/freeside-upgrade, FS/t/conf.t, conf/invoice_latex,
15205           httemplate/config/config-download.cgi,
15206           httemplate/config/config-process.cgi,
15207           httemplate/config/config-view.cgi, FS/FS/Schema.pm: config goes
15208           in database
15209
15210 2007-02-26 09:54  jeff
15211
15212         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
15213           httemplate/edit/process/part_pkg.cgi: agent_type selector on new
15214           packages
15215
15216 2007-02-24 19:08  ivan
15217
15218         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: add
15219           selfservice-ignore_quantity flag
15220
15221 2007-02-22 23:47  ivan
15222
15223         * FS/FS/Cron/bill.pm: take the package-def defined action here,
15224           like freeside-prepaidd
15225
15226 2007-02-21 03:26  ivan
15227
15228         * FS/FS/: Schema.pm, svc_acct.pm, part_export/shellcommands.pm: add
15229           a _password_encoding field
15230
15231 2007-02-20 18:53  jeff
15232
15233         * FS/FS/part_export/prizm.pm: work around a claimed 50 char limit,
15234           and correct a description handling bug
15235
15236 2007-02-19 07:40  ivan
15237
15238         * FS/FS/cust_bill.pm: this should fix Can't call method "part_pkg"
15239           on an undefined value at .../cust_bill.pm line 434
15240
15241 2007-02-16 14:06  ivan
15242
15243         * bin/rotate-cdrs: commiting this quick tool, cvs is complaining
15244
15245 2007-02-16 12:54  jeff
15246
15247         * httemplate/misc/svc_acct-domains.cgi: respect svc_acct-alldomains
15248           setting
15249
15250 2007-02-16 12:21  jeff
15251
15252         * FS/FS/: Record.pm, svc_broadband.pm: coordinates can be negative
15253           (deja vu?)
15254
15255 2007-02-16 11:46  jayce
15256
15257         * FS/FS/part_pkg/base_rate.pm: Added a new Plan type, base_rate,
15258           which uses the cust_pkg->options to control pricing.  You assign
15259           a base rate for charging, and it is multiplied by the 'units'
15260           ordered.  Solves a need where a company wants to offer an ASP
15261           style service, that charges per user, at a base cost, but doesn't
15262           want a plan for every combination of user amounts.
15263
15264 2007-02-15 12:18  khoff
15265
15266         * FS/FS/cust_main.pm: *** ERROR: unterminated L<...> at line 4716
15267           in file FS/cust_main.pm
15268
15269 2007-02-14 17:09  ivan
15270
15271         * httemplate/docs/billing.html: removing docs moved to wiki
15272
15273 2007-02-14 16:49  ivan
15274
15275         * httemplate/edit/part_bill_event.cgi: add send_email event
15276
15277 2007-02-14 16:48  ivan
15278
15279         * conf/invoice_html: remove commented-out example notes section
15280
15281 2007-02-14 15:32  jeff
15282
15283         * httemplate/: edit/cust_main/select-domain.html,
15284           edit/cust_main.cgi, misc/svc_acct-domains.cgi: selectable domain
15285           on first package in edit/cust_main
15286
15287 2007-02-14 14:43  ivan
15288
15289         * httemplate/search/report_receivables.cgi: fix alignment on
15290           receivables report
15291
15292 2007-02-14 13:23  ivan
15293
15294         * httemplate/search/report_cust_pkg.html: grey out disabled text
15295           boxes for IE
15296
15297 2007-02-14 00:48  ivan
15298
15299         * httemplate/elements/select-cust_pkg-status.html,
15300           httemplate/elements/tr-input-beginning_ending.html,
15301           httemplate/search/cust_pkg.cgi,
15302           httemplate/search/report_cust_pkg.html, FS/FS/UI/Web.pm,
15303           httemplate/images/calendar-disabled.png: add more options to
15304           advanced package reporting
15305
15306 2007-02-13 19:12  jeff
15307
15308         * FS/FS/: Conf.pm, Cron/notify.pm: add simple scalars to
15309           impending_recur_notification
15310
15311 2007-02-13 17:43  ivan
15312
15313         * httemplate/search/svc_www.cgi: fix up svc_www searching
15314
15315 2007-02-13 16:19  jeff
15316
15317         * FS/FS/Conf.pm: better docs for impending doom
15318
15319 2007-02-13 14:24  ivan
15320
15321         * FS/FS/ClientAPI/MyAccount.pm: accept domsvc in selfservice
15322           orders, patch from Sean Hanson/S1
15323
15324 2007-02-13 14:08  ivan
15325
15326         * httemplate/edit/process/cust_main.cgi: use a domsvc when passed
15327           in, patch from Sean Hanson/S1
15328
15329 2007-02-12 21:00  jayce
15330
15331         * httemplate/edit/payment_gateway.html: Small hint on how the
15332           options field is used.
15333
15334 2007-02-12 17:16  jeff
15335
15336         * httemplate/edit/cust_main.cgi: another place to alphabetize
15337
15338 2007-02-12 16:45  jeff
15339
15340         * FS/bin/freeside-delete-addr_blocks: for dumping addr_blocks
15341
15342 2007-02-12 09:56  jeff
15343
15344         * FS/FS/ClientAPI/Signup.pm,
15345           httemplate/view/cust_main/order_pkg.html: alpha sort packages in
15346           new package order SELECT (ticket 1446)
15347
15348 2007-02-11 19:11  ivan
15349
15350         * FS/FS/Misc.pm: fix unterminated L<...> in POD docs
15351
15352 2007-02-11 00:51  ivan
15353
15354         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: we're at
15355           now now
15356
15357 2007-02-10 23:04  ivan
15358
15359         * FS/FS/UI/Web.pm: fix bug with customer info not showing up if
15360           "cust-fields" config value has been set
15361
15362 2007-02-09 22:13  ivan
15363
15364         * FS/FS/svc_acct.pm, FS/FS/svc_phone.pm,
15365           httemplate/edit/part_svc.cgi: reincorporate the changes from
15366           http://www.sisd.com/cgi-bin/viewcvs.cgi/freeside/httemplate/edit/part_svc.cgi?r1=1.52&r2=1.53
15367           that were lost due to the concurrent service-refactor merge
15368
15369 2007-02-09 16:42  ivan
15370
15371         * httemplate/misc/change_pkg.cgi: REALLY fix the package changing
15372           this time
15373
15374 2007-02-09 15:29  ivan
15375
15376         * httemplate/misc/change_pkg.cgi: fix change package link
15377
15378 2007-02-08 20:54  ivan
15379
15380         * bin/import-county-tax-rates: quick hack to import rates for
15381           landel
15382
15383 2007-02-08 20:37  jayce
15384
15385         * httemplate/view/cust_main/packages.html: Set the correct access
15386           right for the cancel link to work
15387
15388 2007-02-08 17:05  ivan
15389
15390         * conf/: invoice_html_statement, invoice_latex_statement,
15391           invoice_latexnotes_statement, invoice_template_statement: add
15392           default statement conf
15393
15394 2007-02-08 14:54  ivan
15395
15396         * FS/FS/part_export/sqlradius.pm: slightly less cryptic docs for
15397           groups_susp_reason option
15398
15399 2007-02-08 14:19  ivan
15400
15401         * FS/FS/cust_pkg.pm: use a LIMIT to retreive the first record,
15402           don't rely on qsearchs to trim it for you - it is inefficient and
15403           outputs long verbose warnings
15404
15405 2007-02-08 14:08  ivan
15406
15407         * httemplate/pref/pref-process.html: second "my" localizing the
15408           variable and causing password changes to fail
15409
15410 2007-02-08 09:00  jeff
15411
15412         * FS/FS/svc_acct.pm, httemplate/edit/part_svc.cgi: fix usergroup in
15413           edit/part_svc.cgi
15414
15415 2007-02-08 08:04  jeff
15416
15417         * httemplate/edit/part_pkg.cgi: gratuitous quote
15418
15419 2007-02-08 01:13  jeff
15420
15421         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
15422           httemplate/edit/process/part_pkg.cgi: hold off until 1.7.2
15423
15424 2007-02-08 00:19  ivan
15425
15426         * FS/FS/CGI.pm: fix the popup progress bars, whew
15427
15428 2007-02-07 17:46  jeff
15429
15430         * FS/FS/part_pkg.pm, htetc/handler.pl,
15431           httemplate/elements/select-table.html,
15432           httemplate/edit/part_pkg.cgi,
15433           httemplate/edit/process/part_pkg.cgi: agent type on package
15434           add/edit (ticket 1446)
15435
15436 2007-02-06 16:46  ivan
15437
15438         * FS/FS/: cust_bill.pm, cust_pay.pm: only use new statements as
15439           payment receipts if the conf file is created
15440
15441 2007-02-05 15:48  ivan
15442
15443         * FS/FS/cust_bill_ApplicationCommon.pm: fix payment/credit
15444           line-item application erroring out on tax applications
15445
15446 2007-02-05 14:12  ivan
15447
15448         * FS/FS/cust_bill_ApplicationCommon.pm: turn debugging on until we
15449           catch the Cant call method "part_pkg" on an undefined value at
15450           /usr/local/share/perl/5.8.4/FS/cust_bill_ApplicationCommon.pm
15451           line 181" bug
15452
15453 2007-02-05 09:21  ivan
15454
15455         * FS/FS/: cust_pay_batch.pm, pay_batch.pm: move the due_events
15456           import too... whew!  this should be it
15457
15458 2007-02-05 08:01  ivan
15459
15460         * FS/FS/pay_batch.pm: fix param passing
15461
15462 2007-02-05 07:49  ivan
15463
15464         * httemplate/misc/upload-batch.cgi: fix st00pid mistakes in batch
15465           upload
15466
15467 2007-02-05 07:48  ivan
15468
15469         * httemplate/misc/upload-batch.cgi: misterminated <%init>
15470
15471 2007-02-05 07:02  ivan
15472
15473         * FS/FS/pay_batch.pm: remove refactored code
15474
15475 2007-02-05 05:11  ivan
15476
15477         * httemplate/search/svc_Smart.html: remove unused svc_Smart
15478
15479 2007-02-05 05:10  ivan
15480
15481         * httemplate/search/: report_receivables.cgi,
15482           report_receivables.html: add "over X days" option to receivables
15483           report
15484
15485 2007-02-05 04:51  ivan
15486
15487         * FS/FS/AccessRight.pm, httemplate/view/cust_bill-logo.cgi,
15488           httemplate/view/cust_bill-pdf.cgi,
15489           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
15490           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
15491           httemplate/view/svc_Common.html, httemplate/view/svc_acct.cgi,
15492           httemplate/view/svc_broadband.cgi,
15493           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
15494           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi,
15495           httemplate/view/cust_main/contacts.html,
15496           httemplate/view/elements/svc_Common.html: C is for
15497           Cookie^WControl
15498
15499 2007-02-05 03:35  ivan
15500
15501         * FS/FS/CGI.pm: not supporting Apache::ASP anymore
15502
15503 2007-02-05 03:12  ivan
15504
15505         * FS/FS/ClientAPI/MyAccount.pm: show RADIUS usage from last bill to
15506           NOW, instead of last bill to next bill
15507
15508 2007-02-05 01:45  ivan
15509
15510         * httemplate/misc/download-batch.cgi: upon first download, have
15511           batches auto-set amount to customer balance if it is smaller
15512
15513 2007-02-05 01:44  ivan
15514
15515         * FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
15516           FS/FS/pay_batch.pm, httemplate/misc/upload-batch.cgi: move
15517           cust_pay_batch::upload results subroutine to an FS::pay_batch
15518           method.  upon first download, have batches auto-reset their
15519           amounts to the customer balance upon if it is smaller.
15520
15521 2007-02-03 17:47  ivan
15522
15523         * httemplate/: search/cust_pay_batch.cgi,
15524           view/cust_main/payment_history.html: add link to some batched
15525           payment info to customer view
15526
15527 2007-02-03 16:01  ivan
15528
15529         * FS/FS/ClientAPI/Signup.pm: quieter
15530
15531 2007-02-03 05:05  ivan
15532
15533         * FS/FS/cust_pkg.pm: this should fix services with negative
15534           num_avail showing up for provisioning
15535
15536 2007-02-03 04:07  ivan
15537
15538         * FS/FS/cust_main_Mixin.pm: remove debugging left on
15539
15540 2007-02-03 03:36  ivan
15541
15542         * FS/FS/AccessRight.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main.pm,
15543           FS/FS/cust_main_Mixin.pm, FS/FS/UI/Web.pm,
15544           httemplate/elements/menu.html,
15545           httemplate/graph/cust_bill_pkg.cgi,
15546           httemplate/graph/money_time.cgi,
15547           httemplate/graph/report_cust_bill_pkg.html,
15548           httemplate/graph/report_money_time.html,
15549           httemplate/search/cdr.html, httemplate/search/cust_bill.html,
15550           httemplate/search/cust_bill_event.cgi,
15551           httemplate/search/cust_bill_event.html,
15552           httemplate/search/cust_bill_pkg.cgi,
15553           httemplate/search/cust_credit.html,
15554           httemplate/search/cust_main-otaker.cgi,
15555           httemplate/search/cust_main-zip.html,
15556           httemplate/search/cust_main.cgi,
15557           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
15558           httemplate/search/cust_pay_batch.cgi,
15559           httemplate/search/cust_pkg.cgi, httemplate/search/cust_svc.html,
15560           httemplate/search/cust_tax_exempt_pkg.cgi,
15561           httemplate/search/inventory_item.html,
15562           httemplate/search/pay_batch.cgi,
15563           httemplate/search/pay_batch.html, httemplate/search/queue.html,
15564           httemplate/search/reg_code.html,
15565           httemplate/search/report_cdr.html,
15566           httemplate/search/report_cust_bill.html,
15567           httemplate/search/report_cust_credit.html,
15568           httemplate/search/report_cust_main-zip.html,
15569           httemplate/search/report_cust_pay.html,
15570           httemplate/search/report_cust_pay_batch.html,
15571           httemplate/search/report_cust_pkg.html,
15572           httemplate/search/report_prepaid_income.cgi,
15573           httemplate/search/report_prepaid_income.html,
15574           httemplate/search/report_receivables.cgi,
15575           httemplate/search/report_receivables.html,
15576           httemplate/search/report_tax.cgi,
15577           httemplate/search/report_tax.html, httemplate/search/sql.html,
15578           httemplate/search/sqlradius.cgi,
15579           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
15580           httemplate/search/svc_broadband.cgi,
15581           httemplate/search/svc_domain.cgi,
15582           httemplate/search/svc_external.cgi,
15583           httemplate/search/svc_forward.cgi,
15584           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi:
15585           add customer status column to customer & most other reports.
15586           also put the C in ACL in the search/ and graph/ directories.
15587
15588 2007-02-02 18:39  jeff
15589
15590         * FS/bin/freeside-reset-fixed: do a setfixed
15591
15592 2007-02-01 22:29  ivan
15593
15594         * FS/FS/part_pkg/flat.pm: quiet a harmless but loud warning
15595
15596 2007-02-01 20:39  ivan
15597
15598         * FS/FS/ClientAPI/Signup.pm: set resellser-specific advertising
15599           sources in signup
15600
15601 2007-01-31 19:08  jeff
15602
15603         * httemplate/view/cust_main/packages.html: oops.  perhaps it should
15604
15605 2007-01-31 18:37  jeff
15606
15607         * FS/FS/svc_acct.pm: spurious line
15608
15609 2007-01-31 18:35  ivan
15610
15611         * FS/FS/ClientAPI/Signup.pm: fix up the info passing for optional
15612           packages
15613
15614 2007-01-31 18:13  jeff
15615
15616         * FS/FS/: svc_acct.pm, part_export/sqlradius.pm: better solution to
15617           ticket 1455
15618
15619 2007-01-31 17:57  ivan
15620
15621         * FS/FS/cust_bill.pm: eliminate \\* in the cheesy latex->html notes
15622           thing
15623
15624 2007-01-31 10:28  jeff
15625
15626         * FS/FS/part_export/sqlradius.pm: possible solution to ticket 1455
15627
15628 2007-01-30 22:30  khoff
15629
15630         * FS/FS/part_export/snmp.pm: Don't break if we're missing
15631           Net::SNMP.  Apparenty "require" doesn't do the trick.
15632
15633 2007-01-30 21:45  khoff
15634
15635         * FS/FS/part_export/nas_wrapper.pm: Meta-export to allow more
15636           flexibilty until the export subsystem rewrite.
15637
15638 2007-01-30 21:43  khoff
15639
15640         * FS/FS/part_export/: router.pm, snmp.pm, trango.pm:
15641           FS::part_export::router  - Refactored to be more easily
15642           sub-classed.   - Moved per-export options to FS:;router virtual
15643           fields.   - Fixed other general brokenness.
15644
15645           FS::part_export::snmp  - SNMP export sub-classed from
15646           FS::part_export::router
15647
15648           FS::part_export::trango  - Export for Trango proprietary access
15649           points.  Sub-classed from FS::part_export::snmp.
15650
15651 2007-01-30 21:23  jeff
15652
15653         * FS/FS/cust_main.pm: minor improvement
15654
15655 2007-01-30 20:30  jeff
15656
15657         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
15658           httemplate/edit/process/cust_pay.cgi,
15659           httemplate/misc/process/payment.cgi: small change in payment
15660           receipt handling (ticket 1422)
15661
15662 2007-01-30 20:26  ivan
15663
15664         * httemplate/: edit/quick-charge.html,
15665           elements/select-taxclass.html, elements/tr-select-taxclass.html,
15666           view/cust_main/packages.html: minor UI work on one-time charges
15667           w/taxclasses
15668
15669 2007-01-30 19:42  jeff
15670
15671         * FS/: MANIFEST, t/cust_pkg_option.t: odds and ends
15672
15673 2007-01-30 18:08  ivan
15674
15675         * httemplate/misc/change_pkg.cgi: this should be a popup too, but,
15676           until then, it shouldn't be missing the standard header
15677
15678 2007-01-30 15:50  ivan
15679
15680         * FS/FS/cust_bill.pm: fix agent-specific logos in emailed html
15681           invoices
15682
15683 2007-01-30 13:21  jeff
15684
15685         * FS/FS/svc_acct.pm: avoiding brane pane
15686
15687 2007-01-30 12:59  ivan
15688
15689         * httemplate/: browse/access_group.html, browse/access_user.html,
15690           browse/addr_block.cgi, browse/agent.cgi, browse/agent_type.cgi,
15691           browse/cust_main_county.cgi, browse/inventory_class.html,
15692           browse/msgcat.cgi, browse/part_bill_event.cgi,
15693           browse/part_export.cgi, browse/part_pkg.cgi,
15694           browse/part_referral.html, browse/part_svc.cgi,
15695           browse/part_virtual_field.cgi, browse/payment_gateway.html,
15696           browse/pkg_class.html, browse/rate.cgi, browse/reason.html,
15697           browse/reason_type.html, browse/router.cgi,
15698           browse/svc_acct_pop.cgi, edit/msgcat.cgi,
15699           search/prepay_credit.html: its all about control
15700
15701 2007-01-30 11:45  ivan
15702
15703         * FS/FS/option_Common.pm: fix old-record detection bug in
15704           option_Common
15705
15706 2007-01-30 11:40  jeff
15707
15708         * FS/FS/: Conf.pm, svc_acct.pm, cust_main.pm: only add first user
15709           to invoicing_list (ticket 1424)
15710
15711 2007-01-30 10:52  jeff
15712
15713         * fs_selfservice/FS-SelfService/cgi/success-delayed.html,
15714           FS/FS/ClientAPI/Signup.pm,
15715           fs_selfservice/FS-SelfService/cgi/signup.cgi: additional info
15716           available for self-service success (ticket 1420)
15717
15718 2007-01-29 15:16  ivan
15719
15720         * httemplate/config/: config-process.cgi, config-view.cgi,
15721           config.cgi: putting the C in ACL
15722
15723 2007-01-29 13:11  ivan
15724
15725         * httemplate/misc/process/cancel_pkg.html: correct a typo, and
15726           <%init> helps alot
15727
15728 2007-01-29 10:50  ivan
15729
15730         * httemplate/pref/: pref-process.html, pref.html: record resolution
15731           & colro depth in user prefs
15732
15733 2007-01-29 08:16  ivan
15734
15735         * FS/FS/: cust_main.pm, rate.pm: turn off debugging
15736
15737 2007-01-29 08:01  ivan
15738
15739         * FS/FS/: cust_main.pm, cust_main_Mixin.pm, UI/Web.pm: fix invoice
15740           email display bug on advanced package report, closes: Bug#1416
15741
15742 2007-01-29 04:07  ivan
15743
15744         * htetc/handler.pl: warnings in <%once> sections should not be
15745           fatal
15746
15747 2007-01-29 03:55  ivan
15748
15749         * FS/FS/option_Common.pm: remove extraneous debugging
15750
15751 2007-01-29 03:31  ivan
15752
15753         * Makefile: looks like a duck
15754
15755 2007-01-27 18:21  ivan
15756
15757         * FS/FS/svc_domain.pm, httemplate/view/svc_domain.cgi: pretty up
15758           domain zone viewing a little
15759
15760 2007-01-26 00:18  ivan
15761
15762         * FS/FS/access_user.pm: out of scope bad
15763
15764 2007-01-26 00:17  ivan
15765
15766         * FS/FS/access_user.pm: spurious password changes bad...
15767
15768 2007-01-26 00:11  ivan
15769
15770         * FS/FS/: Record.pm, option_Common.pm: oops, debugging turned on
15771
15772 2007-01-26 00:04  ivan
15773
15774         * FS/FS/access_user.pm, httemplate/elements/header.html,
15775           httemplate/elements/menu.html, httemplate/elements/xmenu.css,
15776           httemplate/elements/xmenu.top.css,
15777           httemplate/elements/xmenu.top.js,
15778           httemplate/images/arrow.down.png,
15779           httemplate/images/menu-left-example.png,
15780           httemplate/images/menu-top-example.png,
15781           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
15782           FS/FS/Record.pm, FS/FS/m2m_Common.pm, FS/FS/option_Common.pm: top
15783           bar option!
15784
15785 2007-01-24 22:04  ivan
15786
15787         * httemplate/elements/xmenu.css: fuck.  you.  IE7.
15788
15789 2007-01-24 22:00  ivan
15790
15791         * httemplate/elements/: menu.html, xmenu.css: fuck.  you.  IE7.
15792
15793 2007-01-24 15:41  ivan
15794
15795         * httemplate/misc/download-batch.cgi: 00 = sale, 01 = pre-auth.  we
15796           need the former
15797
15798 2007-01-23 21:33  jeff
15799
15800         * httemplate/edit/process/elements/process.html: squarely between
15801           shame in you and so close
15802
15803 2007-01-23 15:42  jeff
15804
15805         * FS/FS.pm, FS/bin/freeside-daily, conf/impending_recur_template,
15806           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
15807           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_option.pm,
15808           FS/FS/Cron/notify.pm, FS/FS/part_pkg/flat_delayed.pm: notices
15809           before first charge on flat_delayed
15810
15811 2007-01-22 23:44  ivan
15812
15813         * FS/FS/cust_pay_batch.pm: even have 4 digit zips in there eek
15814
15815 2007-01-22 22:51  ivan
15816
15817         * FS/FS/Record.pm: remove spurious duplicateion from lineitem patch
15818
15819 2007-01-22 22:45  ivan
15820
15821         * FS/FS/payby.pm: fix PREP payby
15822
15823 2007-01-22 22:41  ivan
15824
15825         * FS/FS/cust_pay.pm: have to use payinfo_Mixin if we're going to
15826           ISA it
15827
15828 2007-01-22 09:05  ivan
15829
15830         * Makefile, htetc/freeside-base1.99.conf: halfass v2 too
15831
15832 2007-01-22 06:29  ivan
15833
15834         * FS/FS/CGI.pm: hopefully this should be the last bit of the
15835           relative URL fixing
15836
15837 2007-01-22 03:41  ivan
15838
15839         * httemplate/view/cust_main.cgi: closing tags helps alot
15840
15841 2007-01-22 03:39  ivan
15842
15843         * httemplate/view/: cust_main.cgi, cust_main/notes.html: fix
15844           elements/ links here too
15845
15846 2007-01-22 03:36  ivan
15847
15848         * httemplate/elements/: phonenumber.html, progress-init.html,
15849           progress-popup.html, tr-input-beginning_ending.html,
15850           tr-input-date-field.html: interpolation helps alot
15851
15852 2007-01-22 03:30  ivan
15853
15854         * httemplate/elements/: phonenumber.html, progress-init.html,
15855           progress-popup.html, tr-input-beginning_ending.html,
15856           tr-input-date-field.html: use $fsurl instead of relative ../
15857           addressing
15858
15859 2007-01-21 18:42  ivan
15860
15861         * FS/FS/ClientAPI/MyAccount.pm,
15862           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
15863           fs_selfservice/FS-SelfService/cgi/make_payment.html: accept CVV2
15864           on self-service manual payment screen
15865
15866 2007-01-21 13:45  ivan
15867
15868         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
15869           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
15870           FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit_bill.pm,
15871           FS/FS/cust_main.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
15872           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
15873           FS/FS/Cron/bill.pm, httemplate/edit/part_bill_event.cgi,
15874           httemplate/edit/part_pkg.cgi,
15875           httemplate/edit/process/cust_main.cgi, httemplate/misc/bill.cgi:
15876           Have lineitem-specific applications happen in all cases; add
15877           weightsto control
15878
15879 2007-01-21 05:42  ivan
15880
15881         * rt/: FREESIDE_MODIFIED, lib/RT/SearchBuilder.pm: add dependancy
15882           on DBIx::SB 1.36 for Pg 8.1+
15883
15884 2007-01-21 05:26  ivan
15885
15886         * Makefile, htetc/freeside-base.conf, htetc/freeside-base1.conf,
15887           htetc/freeside-base2.conf: mod_perl v2, it finally happened
15888
15889 2007-01-21 01:13  ivan
15890
15891         * httemplate/search/cust_svc.html: trim leading & trailing
15892           whitespace from service searches
15893
15894 2007-01-21 01:10  ivan
15895
15896         * FS/FS/: CGI.pm, UI/Web.pm: fix svc_url to work no matter where we
15897           are coming from in the tree -  use rooturl() instead of popurl()
15898
15899 2007-01-19 16:08  jeff
15900
15901         * httemplate/edit/process/quick-charge.cgi: strip all blank lines,
15902           not just trailing ones
15903
15904 2007-01-19 15:00  jeff
15905
15906         * httemplate/misc/download-batch.cgi: work around CSV brokenness
15907
15908 2007-01-19 14:02  jeff
15909
15910         * httemplate/edit/process/: access_user.html,
15911           elements/process.html: blank password on error
15912
15913 2007-01-19 08:31  jeff
15914
15915         * httemplate/edit/: access_user.html, process/access_user.html,
15916           process/elements/process.html: no password in html source on
15917           employee edit
15918
15919 2007-01-18 10:14  ivan
15920
15921         * FS/FS/cust_pay_batch.pm: fix zip parsing for batch results -
15922           don't want to abort processing because of an old not-well-checked
15923           zip
15924
15925 2007-01-17 15:28  ivan
15926
15927         * FS/FS/part_export/shellcommands.pm: fix crypted password bug
15928           cause by recent fix to not quote things on STDIN, yuck.
15929
15930 2007-01-17 15:27  jeff
15931
15932         * httemplate/edit/svc_acct.cgi, httemplate/misc/change_pkg.cgi,
15933           httemplate/misc/payment.cgi,
15934           httemplate/view/elements/svc_Common.html, FS/FS/CGI.pm,
15935           httemplate/misc/process/payment.cgi,
15936           httemplate/view/svc_acct.cgi: link to customer from manual
15937           payment screen (ticket 1414)
15938
15939 2007-01-17 09:41  jeff
15940
15941         * FS/FS/: cust_pkg.pm, reason.pm: fix bug wrt suspend/cancel
15942           reasons (suspends fail in freeside-daily)
15943
15944 2007-01-17 08:41  jeff
15945
15946         * FS/FS/part_pkg/flat.pm: noise reduction
15947
15948 2007-01-17 07:50  jeff
15949
15950         * httemplate/view/cust_main/packages.html: fix suspend link
15951
15952 2007-01-16 16:40  jeff
15953
15954         * httemplate/edit/: access_user.html, process/access_user.html:
15955           employee edit (ticket 1412)
15956
15957 2007-01-16 13:36  jeff
15958
15959         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: revert unnecessary changes
15960           for ticket 1364
15961
15962 2007-01-16 09:39  jeff
15963
15964         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: RT vs Pg8 (ticket 1364)
15965
15966 2007-01-16 01:11  ivan
15967
15968         * FS/FS/ClientAPI/Signup.pm: have signup package list respect
15969           agentnum sent from client
15970
15971 2007-01-15 14:15  jeff
15972
15973         * httemplate/edit/process/quick-charge.cgi: that was DUM
15974
15975 2007-01-14 23:53  ivan
15976
15977         * httemplate/misc/download-batch.cgi: add batch expiration date
15978           incrementer for 295
15979
15980 2007-01-14 23:22  ivan
15981
15982         * FS/FS/Conf.pm: add descriptions for batchconfig-PAP and
15983           batchconfig-csv-chase_canada-E-xactBatch
15984
15985 2007-01-12 15:27  jeff
15986
15987         * FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
15988           httemplate/view/svc_broadband.cgi, FS/FS/part_export/prizm.pm,
15989           httemplate/edit/svc_broadband.cgi: added svc_broadband
15990           description which is appended to Site Name in prizm export
15991
15992 2007-01-11 18:04  jeff
15993
15994         * FS/FS/cust_main.pm, FS/FS/part_pkg/flat.pm,
15995           httemplate/edit/quick-charge.html,
15996           httemplate/edit/process/quick-charge.cgi,
15997           httemplate/view/cust_main/packages.html: one-time charge
15998           enhancements
15999
16000 2007-01-10 15:21  ivan
16001
16002         * httemplate/search/queue.html: add "select all" and "unselect" all
16003           buttons to bulk queue operations
16004
16005 2007-01-10 00:56  ivan
16006
16007         * FS/FS/payinfo_Mixin.pm: fix harmless warning: Use of
16008           uninitialized value in string ne at
16009           /usr/local/share/perl/5.8.4/FS/payinfo_Mixin.pm line 116
16010
16011 2007-01-10 00:50  ivan
16012
16013         * httemplate/view/cust_main/contacts.html: you have got to be
16014           kidding me.
16015
16016 2007-01-10 00:48  ivan
16017
16018         * httemplate/view/cust_main/contacts.html: nothing could have ever
16019           gone wrong with so simple a change.  oh noooo
16020
16021 2007-01-09 23:48  ivan
16022
16023         * httemplate/view/cust_main/contacts.html: fix ship_county display
16024           bug
16025
16026 2007-01-09 21:51  ivan
16027
16028         * FS/FS/cust_bill.pm: add custnum to invoice template vars
16029
16030 2007-01-09 18:41  jeff
16031
16032         * FS/FS/cust_pay_batch.pm: E-xactBatch masks card numbers
16033
16034 2007-01-09 16:42  jeff
16035
16036         * httemplate/: misc/upload-batch.cgi, search/cust_pay_batch.cgi:
16037           ignore filenames and rely on selected batch number
16038
16039 2007-01-09 16:41  jeff
16040
16041         * httemplate/misc/download-batch.cgi: permit batch redownloads
16042
16043 2007-01-09 14:57  ivan
16044
16045         * FS/FS/Schema.pm: 2147483647 should be enough bytes for anyone!
16046
16047 2007-01-08 09:36  jeff
16048
16049         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_credit_refund.pm,
16050           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
16051           httemplate/misc/delete-cust_refund.cgi,
16052           httemplate/view/cust_main/payment_history.html: refund deletion
16053
16054 2007-01-05 16:47  jeff
16055
16056         * httemplate/edit/part_svc.cgi: fix UI funkiness
16057
16058 2007-01-04 21:19  jeff
16059
16060         * fs_selfservice/FS-SelfService/SelfService.pm,
16061           fs_selfservice/FS-SelfService/cgi/view_usage.html,
16062           FS/FS/ClientAPI/MyAccount.pm,
16063           fs_selfservice/FS-SelfService/cgi/change_pkg.html,
16064           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
16065           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
16066           fs_selfservice/FS-SelfService/cgi/provision_list.html,
16067           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
16068           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: more
16069           self-servicey stuff (change package, detailed usage)
16070
16071 2007-01-03 23:26  ivan
16072
16073         * conf/blank_logo.eps: adding a simple blank logo; people are
16074           trying to comment out stuff in the template
16075
16076 2007-01-03 21:49  ivan
16077
16078         * httemplate/edit/part_bill_event.cgi: invoice event to credit out
16079           a customer's balance, presumably as bad debt
16080
16081 2007-01-03 11:47  ivan
16082
16083         * httemplate/view/cust_main/packages.html: fix suspend link
16084
16085 2007-01-02 13:46  ivan
16086
16087         * FS/FS/UI/Web.pm, httemplate/search/cust_svc.html: fix service
16088           searching & links
16089
16090 2007-01-02 13:44  ivan
16091
16092         * FS/FS/cust_main.pm: stupid semicolon!
16093
16094 2007-01-02 13:06  ivan
16095
16096         * FS/FS/cust_main.pm: fix num_pkgs to accept empty $sql param, no
16097           trailing AND
16098
16099 2007-01-02 12:29  ivan
16100
16101         * httemplate/view/cust_main/packages.html: fix popup target links
16102
16103 2007-01-02 12:25  ivan
16104
16105         * httemplate/view/svc_Common.html: missing from svc patch, oops!
16106
16107 2007-01-02 10:38  jeff
16108
16109         * FS/FS/svc_acct.pm: omit spurious export triggering
16110
16111 2006-12-29 13:48  jeff
16112
16113         * httemplate/: elements/select-agent.html,
16114           graph/report_cust_bill_pkg.html: correct bad include, and improve
16115           no agent selected condition
16116
16117 2006-12-29 00:51  ivan
16118
16119         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
16120           FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
16121           FS/FS/pkg_svc.pm, FS/FS/registrar.pm, FS/FS/svc_Common.pm,
16122           FS/FS/svc_External_Common.pm, FS/FS/svc_Parent_Mixin.pm,
16123           FS/FS/svc_acct.pm, FS/FS/svc_broadband.pm, FS/FS/svc_domain.pm,
16124           FS/FS/svc_external.pm, FS/FS/svc_forward.pm, FS/FS/svc_phone.pm,
16125           FS/FS/svc_www.pm, FS/FS/UI/Web.pm, FS/t/registrar.t,
16126           FS/t/svc_External_Common.t, FS/t/svc_Parent_Mixin.t,
16127           eg/table_template-svc.pm, httemplate/browse/part_svc.cgi,
16128           httemplate/edit/part_svc.cgi, httemplate/edit/svc_Common.html,
16129           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_broadband.cgi,
16130           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
16131           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
16132           httemplate/edit/elements/edit.html,
16133           httemplate/edit/elements/svc_Common.html,
16134           httemplate/edit/process/elements/process.html, FS/MANIFEST,
16135           httemplate/edit/process/svc_Common.html,
16136           httemplate/elements/header.html, httemplate/elements/menu.html,
16137           httemplate/misc/link.cgi, httemplate/search/cust_main.cgi,
16138           httemplate/search/cust_svc.html, httemplate/search/svc_acct.cgi,
16139           httemplate/search/svc_broadband.cgi,
16140           httemplate/search/svc_domain.cgi,
16141           httemplate/search/svc_external.cgi,
16142           httemplate/search/svc_forward.cgi,
16143           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
16144           httemplate/view/elements/svc_Common.html,
16145           rt/html/Elements/FreesideSearch,
16146           rt/html/Elements/FreesideSvcSearch,
16147           httemplate/view/cust_main/packages.html: service refactor!
16148
16149 2006-12-29 00:41  ivan
16150
16151         * httemplate/edit/process/cust_main.cgi: slight pedanticism
16152
16153 2006-12-29 00:39  ivan
16154
16155         * httemplate/edit/svc_broadband.cgi: svc broadband new arg parsing
16156
16157 2006-12-29 00:35  ivan
16158
16159         * httemplate/misc/: payment.cgi, process/payment.cgi: just in case
16160           it gets capitalized
16161
16162 2006-12-29 00:34  ivan
16163
16164         * httemplate/edit/process/quick-charge.cgi: whitespace
16165
16166 2006-12-29 00:34  ivan
16167
16168         * httemplate/edit/cust_main/billing.html: slight more space
16169           necessary for ACH account numbers
16170
16171 2006-12-29 00:31  ivan
16172
16173         * init.d/freeside-init: kill off all queued processes!
16174
16175 2006-12-29 00:30  ivan
16176
16177         * httemplate/docs/index.html: link more docs to wiki
16178
16179 2006-12-29 00:29  ivan
16180
16181         * httemplate/browse/pay_batch.cgi: this is unused, replaced by
16182           search/pay_batch.cgi
16183
16184 2006-12-29 00:25  ivan
16185
16186         * FS/FS/part_export/vpopmail.pm: didn't get checked in with
16187           configurable target dirs, oops
16188
16189 2006-12-29 00:25  ivan
16190
16191         * FS/FS/svc_Common.pm: doc
16192
16193 2006-12-29 00:24  ivan
16194
16195         * FS/FS/part_pkg.pm: snot spacing
16196
16197 2006-12-29 00:24  ivan
16198
16199         * FS/FS/part_export.pm: use FS::queue for exports, though they
16200           should probably just use it themselves
16201
16202 2006-12-29 00:21  ivan
16203
16204         * Changelog, Changes.1.5.7, Changes.1.5.8: removing old changelogs
16205
16206 2006-12-29 00:20  ivan
16207
16208         * Changes.1.7.0: changelog now in the wiki
16209
16210 2006-12-28 23:23  ivan
16211
16212         * httemplate/edit/elements/edit.html: document field types
16213
16214 2006-12-28 16:30  jeff
16215
16216         * FS/FS/part_export/prizm.pm: minor fixups
16217
16218 2006-12-28 12:52  jeff
16219
16220         * httemplate/elements/tr-select-reason.html: activate submit button
16221           more readily
16222
16223 2006-12-28 00:16  ivan
16224
16225         * FS/FS/payinfo_Mixin.pm: tyop
16226
16227 2006-12-27 23:02  ivan
16228
16229         * bin/pg-version: adding pg-version
16230
16231 2006-12-26 19:29  ivan
16232
16233         * httemplate/edit/cust_main_county-expand.cgi: fix sanity check on
16234           taxclass expander
16235
16236 2006-12-26 18:37  ivan
16237
16238         * FS/FS/Misc.pm, htetc/handler.pl,
16239           httemplate/edit/cust_main/contact.html,
16240           httemplate/edit/cust_main/select-county.html,
16241           httemplate/misc/counties.cgi: Add a (magically appearing and
16242           disappearing) label on the county selector.  confusing when
16243           labeled "state"
16244
16245 2006-12-26 17:35  ivan
16246
16247         * httemplate/view/cust_main/contacts.html: show county on customer
16248           view
16249
16250 2006-12-26 17:07  ivan
16251
16252         * httemplate/: edit/cust_main.cgi,
16253           edit/cust_main/select-county.html, misc/counties.cgi: fix county
16254           selector
16255
16256 2006-12-26 11:53  ivan
16257
16258         * FS/FS/part_export/shellcommands.pm: do shell_quote-ing after
16259           STDIN strings are evaluated
16260
16261 2006-12-23 17:28  ivan
16262
16263         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
16264           FS/FS/cust_refund.pm, httemplate/edit/cust_main.cgi,
16265           httemplate/edit/cust_main/billing.html,
16266           httemplate/view/cust_main/payment_history.html: fix more paymask
16267           regressions: allow editing records with existing expired cards,
16268           fix masking just-entered values when erroring out, fix echeck
16269           entry inserting as empty routing code and "xxEK" account number,
16270           remove old/deprecated/unused payinfo_maksed subs and calls
16271
16272 2006-12-22 21:37  jeff
16273
16274         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
16275           FS/FS/part_export/prizm.pm, httemplate/edit/svc_broadband.cgi,
16276           httemplate/view/svc_broadband.cgi: inital prizm support
16277
16278 2006-12-21 22:18  ivan
16279
16280         * httemplate/search/: queue.html, elements/search.html: patch
16281           fixing "retry selected" and "remove select" in queue view
16282
16283 2006-12-20 19:05  ivan
16284
16285         * httemplate/misc/payment.cgi: fix on-demand payment form when
16286           making payments from masked data
16287
16288 2006-12-20 02:51  ivan
16289
16290         * FS/FS/: cust_main.pm, payinfo_Mixin.pm: fix "recurring_billing"
16291           flag for the wonderful new world of paymasking
16292
16293 2006-12-20 01:49  ivan
16294
16295         * FS/FS/Schema.pm, FS/FS/pkg_class.pm,
16296           httemplate/browse/pkg_class.html, httemplate/edit/pkg_class.html,
16297           httemplate/elements/select-part_referral.html,
16298           httemplate/elements/select-pkg_class.html,
16299           httemplate/elements/select-table.html,
16300           httemplate/elements/tr-select-pkg_class.html,
16301           httemplate/search/elements/search.html: add ability to disable
16302           package classes
16303
16304 2006-12-19 17:20  jeff
16305
16306         * FS/FS/: part_pkg.pm, ClientAPI/MyAccount.pm: inappropriate
16307           cluckage
16308
16309 2006-12-19 02:02  ivan
16310
16311         * FS/FS/cust_pay_batch.pm, FS/FS/payby.pm, FS/FS/payinfo_Mixin.pm,
16312           htetc/handler.pl, httemplate/edit/cust_main/billing.html,
16313           httemplate/search/cust_pay.cgi: clean up payinfo_Mixin to use
16314           payby.pm for payby info and have card masking full 6-digit BIN
16315           prefix for card identification.  have cust_pay_batch use
16316           payinfo_Mixin.  require B:CC 0.30 for mask-aware cardtype().  fix
16317           payment reports to use mask too if available, so credit card type
16318           selection still works with encryption.
16319
16320 2006-12-18 03:01  ivan
16321
16322         * htetc/handler.pl, httemplate/edit/part_pkg.cgi: fix tax class not
16323           adding when there is only one pkg_class choice (triggers
16324           javascript error
16325
16326 2006-12-18 00:08  ivan
16327
16328         * Makefile: fix MASONDATA include for dev target
16329
16330 2006-12-15 12:55  ivan
16331
16332         * httemplate/elements/dashboard-toplist.html: add a new ticket link
16333
16334 2006-12-15 05:09  ivan
16335
16336         * httemplate/elements/dashboard-toplist.html: add a quick start at
16337           a "dashboard" customer list, mostly for internal use for starters
16338
16339 2006-12-15 05:00  ivan
16340
16341         * httemplate/elements/dashboard-toplist.html: add a quick start at
16342           a "dashboard" customer list, mostly for internal use for starters
16343
16344 2006-12-15 04:43  ivan
16345
16346         * FS/FS/Conf.pm, httemplate/index.html,
16347           httemplate/elements/dashboard-toplist.html: add a quick start at
16348           a "dashboard" customer list, mostly for internal use for starters
16349
16350 2006-12-15 00:37  ivan
16351
16352         * FS/FS/Setup.pm, bin/expand-country: add a quick tool for adding
16353           states to old databases
16354
16355 2006-12-15 00:25  ivan
16356
16357         * httemplate/edit/: cust_main.cgi, cust_main/billing.html:
16358           eliminate funkiness with reappearing "Postal invoice" on errors
16359
16360 2006-12-14 21:29  jeff
16361
16362         * htetc/handler.pl, httemplate/edit/process/cust_main.cgi,
16363           httemplate/elements/tr-input-date-field.html,
16364           httemplate/view/cust_main/misc.html: move use statements to
16365           handler.pl, do not show 1/1/70 for new birthdates, and improve
16366           error handling
16367
16368 2006-12-14 16:56  ivan
16369
16370         * httemplate/edit/process/cust_main.cgi, htetc/handler.pl: add
16371           DateTime as a proper rather than hidden dependency
16372
16373 2006-12-14 16:28  ivan
16374
16375         * Makefile, FS/bin/freeside-addoutsource,
16376           FS/bin/freeside-deloutsource, FS/bin/freeside-queued,
16377           FS/bin/freeside-selfservice-server,
16378           FS/bin/freeside-sqlradius-radacctd, htetc/handler.pl: tiny bit of
16379           cleanup from the conf merge
16380
16381 2006-12-14 01:27  ivan
16382
16383         * Makefile, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
16384           FS/FS/part_export/vpopmail.pm, FS/bin/freeside-addoutsource,
16385           FS/bin/freeside-addoutsourceuser, FS/bin/freeside-adduser,
16386           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
16387           FS/bin/freeside-deluser, FS/bin/freeside-queued,
16388           FS/bin/freeside-selfservice-server, FS/bin/freeside-setup,
16389           FS/bin/freeside-sqlradius-radacctd, FS/bin/freeside-upgrade,
16390           bin/dbdef-create, bin/mapsecrets2access_user, htetc/handler.pl:
16391           make the config directory configurable
16392
16393 2006-12-13 22:00  ivan
16394
16395         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
16396           FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
16397           FS/FS/payinfo_Mixin.pm, FS/FS/ClientAPI/MyAccount.pm,
16398           httemplate/edit/cust_main/billing.html,
16399           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
16400           httemplate/search/cust_pay.cgi, FS/MANIFEST,
16401           FS/t/payinfo_Mixin.t, httemplate/edit/cust_refund.cgi,
16402           httemplate/edit/process/cust_main.cgi,
16403           httemplate/view/cust_main/billing.html,
16404           httemplate/view/cust_main/payment_history.html: encryption fixes
16405           from huntsberg & jayce
16406
16407 2006-12-08 07:11  jeff
16408
16409         * FS/FS/svc_acct.pm: stop unsuspending inappropriately
16410
16411 2006-12-08 06:38  ivan
16412
16413         * rt/html/Elements/Header: have RT header link to supported
16414           documentation link as well
16415
16416 2006-12-08 05:36  ivan
16417
16418         * httemplate/: view/cust_main/quick-charge.html,
16419           edit/process/quick-charge.cgi: some javascript validation magic
16420           to give one-time charges better UI
16421
16422 2006-12-07 08:46  ivan
16423
16424         * bin/pod2x: update pod2x for new self-service path
16425
16426 2006-12-07 07:24  ivan
16427
16428         * FS/FS/Setup.pm: oops, fix additional US pseudo-states
16429
16430 2006-12-06 18:40  jeff
16431
16432         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
16433           FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
16434           FS/FS/cust_pkg.pm, FS/FS/prepay_credit.pm, FS/FS/svc_acct.pm,
16435           FS/FS/svc_broadband.pm, FS/FS/part_pkg/flat.pm,
16436           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
16437           fs_selfservice/FS-SelfService/SelfService.pm,
16438           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
16439           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
16440           fs_selfservice/FS-SelfService/cgi/view_usage.html,
16441           httemplate/edit/prepay_credit.cgi,
16442           httemplate/edit/process/prepay_credit.cgi,
16443           httemplate/misc/process/recharge_svc.html,
16444           httemplate/search/prepay_credit.html: retouch bandwidth countdown
16445
16446 2006-12-05 07:53  jeff
16447
16448         * FS/FS/part_export/sqlmail.pm: correct longstanding oops
16449
16450 2006-12-04 18:37  jeff
16451
16452         * httemplate/: edit/svc_acct.cgi, edit/process/svc_acct.cgi,
16453           view/svc_acct.cgi: editable service usage
16454
16455 2006-12-02 16:42  ivan
16456
16457         * FS/FS/cust_main.pm: clean up whitespace merge noise
16458
16459 2006-12-02 14:04  ivan
16460
16461         * FS/FS/part_pkg/flat_comission.pm: fix for commission price plan
16462
16463 2006-11-30 22:31  jeff
16464
16465         * FS/FS/Conf.pm, FS/FS/cust_pay_batch.pm,
16466           httemplate/misc/download-batch.cgi,
16467           httemplate/search/cust_pay_batch.cgi: chase canada E-xactBatch
16468
16469 2006-11-30 17:41  ivan
16470
16471         * FS/bin/freeside-queued: remove unnecessary service use (in an
16472           awfully odd place)
16473
16474 2006-11-30 17:35  ivan
16475
16476         * FS/bin/freeside-expiration-alerter: go away and never come back,
16477           $Id$
16478
16479 2006-11-30 17:34  ivan
16480
16481         * FS/bin/freeside-email: begone $Id$ and your diff noise!
16482
16483 2006-11-29 18:27  jeff
16484
16485         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
16486           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
16487           FS/FS/ClientAPI/MyAccount.pm, FS/FS/UI/Web.pm,
16488           FS/FS/part_export/sqlradius.pm,
16489           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
16490           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
16491           fs_selfservice/FS-SelfService/cgi/view_usage.html,
16492           httemplate/edit/prepay_credit.cgi,
16493           httemplate/edit/process/prepay_credit.cgi,
16494           httemplate/misc/recharge_svc.html,
16495           httemplate/misc/process/recharge_svc.html,
16496           httemplate/search/prepay_credit.html,
16497           httemplate/view/cust_main/packages.html: prepaid download/upload
16498           tracking
16499
16500 2006-11-28 01:38  ivan
16501
16502         * FS/FS/access_user.pm: usernames should be alphanumeric only
16503
16504 2006-11-26 23:11  jeff
16505
16506         * FS/FS/ClientAPI/Signup.pm,
16507           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
16508           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
16509           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
16510           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: order package
16511           from self-service
16512
16513 2006-11-26 17:08  ivan
16514
16515         * FS/FS/svc_acct.pm: some svc_acct.pm fixes for s1
16516
16517 2006-11-26 15:09  jeff
16518
16519         * httemplate/elements/menu.html: minor tyop
16520
16521 2006-11-26 15:06  jeff
16522
16523         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
16524           view/cust_main/notes.html: more ajaxy customer notes
16525
16526 2006-11-25 13:04  jeff
16527
16528         * httemplate/view/cust_main.cgi: chill FF wrt POSTDATA
16529
16530 2006-11-24 02:34  ivan
16531
16532         * httemplate/browse/part_pkg.cgi: link to and label one-time
16533           charges correctly
16534
16535 2006-11-24 00:48  ivan
16536
16537         * httemplate/elements/tr-input-beginning_ending.html,
16538           httemplate/elements/tr-input-lessthan_greaterthan.html,
16539           httemplate/search/cust_credit.html,
16540           httemplate/search/cust_pay.cgi,
16541           httemplate/search/report_cust_credit.html,
16542           httemplate/search/report_cust_pay.html, FS/FS/UI/Web.pm: add less
16543           than and greater than amounts to credit and payment searches
16544
16545 2006-11-20 02:34  ivan
16546
16547         * httemplate/browse/agent.cgi: remove annoying black box around
16548           override info
16549
16550 2006-11-19 19:05  ivan
16551
16552         * httemplate/autohandler: bug fix for open transactions
16553
16554 2006-11-17 18:19  jeff
16555
16556         * FS/FS/part_export/www_plesk.pm: add templating and web hosting
16557           optional on domain addition
16558
16559 2006-11-17 02:16  ivan
16560
16561         * FS/bin/freeside-prepaidd: initial fix for prepaid renewal
16562           problem; attempt to use an existing credit/payment before
16563           suspending
16564
16565 2006-11-16 07:37  jeff
16566
16567         * httemplate/edit/process/part_bill_event.cgi: bug squishing
16568
16569 2006-11-15 22:20  jeff
16570
16571         * httemplate/: elements/tr-input-date-field.html,
16572           edit/cust_main.cgi, edit/process/cust_main.cgi,
16573           view/cust_main/misc.html: switch birthdate to DateTime
16574
16575 2006-11-14 04:22  ivan
16576
16577         * httemplate/misc/cust_main-import.cgi: add some docs on required
16578           fields to page
16579
16580 2006-11-13 20:04  ivan
16581
16582         * httemplate/: browse/agent.cgi,
16583           misc/delete-agent_payment_gateway.cgi: working agent gateway
16584           override delete link
16585
16586 2006-11-13 19:30  ivan
16587
16588         * FS/FS/Misc.pm: Tie::IxHash data disappears when sent with
16589           Storable
16590
16591 2006-11-13 19:16  ivan
16592
16593         * FS/FS/Misc.pm, FS/FS/ClientAPI/MyAccount.pm,
16594           FS/FS/ClientAPI/Signup.pm,
16595           fs_selfservice/FS-SelfService/cgi/signup.html: have signup page
16596           use card-types config too
16597
16598 2006-11-13 18:54  ivan
16599
16600         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add card-types
16601           configuration value for self-service
16602
16603 2006-11-12 17:09  ivan
16604
16605         * FS/FS/CGI.pm, httemplate/elements/error.html,
16606           httemplate/elements/header.html,
16607           httemplate/pref/pref-process.html, httemplate/pref/pref.html: add
16608           preference page, start with just a password changer
16609
16610 2006-11-08 18:52  jeff
16611
16612         * FS/FS/TicketSystem/RT_External.pm: recorrect ticket order
16613
16614 2006-11-08 18:28  jeff
16615
16616         * FS/FS/TicketSystem/RT_External.pm: correct ticket order
16617
16618 2006-11-05 14:39  ivan
16619
16620         * Makefile: call it 1.7.1 to avoid confusion
16621
16622 2006-11-05 14:28  ivan
16623
16624         * bin/: customer-faker, payment-faker: some sample data creators
16625
16626 2006-11-05 11:34  ivan
16627
16628         * FS/FS/cust_main.pm: fix empty invoice number omitting in
16629           realtime_bop, oops
16630
16631 2006-11-05 11:22  ivan
16632
16633         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
16634
16635 2006-11-05 10:06  ivan
16636
16637         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: for want of a
16638           paren
16639
16640 2006-11-05 10:03  ivan
16641
16642         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: have card_type
16643           be an optional param anyway
16644
16645 2006-11-05 10:03  ivan
16646
16647         * FS/FS/ClientAPI/MyAccount.pm: fix auto-population of card_type
16648           SELECT in self-service payment form
16649
16650 2006-11-05 09:36  ivan
16651
16652         * fs_selfservice/FS-SelfService/: SelfService.pm,
16653           cgi/selfservice.cgi: add some self-service debugging
16654
16655 2006-11-05 08:58  ivan
16656
16657         * FS/bin/freeside-selfservice-server: fix spurious disconnection
16658           errors in selfservice server log
16659
16660 2006-11-05 07:55  ivan
16661
16662         * httemplate/view/cust_main/payment_history.html: fix but with no
16663           "show prior history" showing up when everything is hidden
16664
16665 2006-11-03 14:02  ivan
16666
16667         * FS/FS/part_pkg.pm: add every 45 day option to available
16668           frequencies
16669
16670 2006-10-31 10:56  jeff
16671
16672         * FS/FS/part_export/sqlradius.pm: do not require a reason to have
16673           been suspended
16674
16675 2006-10-31 08:57  jeff
16676
16677         * httemplate/edit/process/cust_main_note.cgi: ugh, too restrictive
16678
16679 2006-10-30 04:39  ivan
16680
16681         * FS/FS/cust_main.pm: realtime_bop: don't pass an empty
16682           invoice_number to B:OP, omit the field entirely
16683
16684 2006-10-29 17:28  ivan
16685
16686         * FS/MANIFEST: removing freeside-daily
16687
16688 2006-10-29 16:26  ivan
16689
16690         * FS/bin/freeside-bill: removing pre-1.4 freeside-bill
16691
16692 2006-10-27 12:10  ivan
16693
16694         * FS/FS/: Conf.pm, cust_pkg.pm: add
16695           unsuspend-always_adjust_next_bill_date config option for qis
16696
16697 2006-10-27 10:01  jeff
16698
16699         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_note.cgi,
16700           httemplate/edit/process/cust_main_note.cgi,
16701           httemplate/elements/overlibmws_crossframe.js,
16702           httemplate/view/cust_main/notes.html: editable notes
16703
16704 2006-10-26 19:12  jeff
16705
16706         * FS/FS/part_export/: shellcommands.pm, sqlradius.pm: export
16707           enhancements for suspend reasons
16708
16709 2006-10-26 01:35  ivan
16710
16711         * fs_selfservice/FS-SelfService/cgi/signup.html: don't display a
16712           (none) package selection if there's a default
16713
16714 2006-10-25 11:10  jeff
16715
16716         * httemplate/view/cust_main/packages.html: show reasons
16717
16718 2006-10-25 10:36  ivan
16719
16720         * httemplate/: elements/pager.html, search/cust_main.cgi,
16721           search/elements/search.html: pagination patch from UNTD - limit
16722           the number of page links displayed and have a drop-down option
16723           for selecting number of entries per page
16724
16725 2006-10-25 05:04  ivan
16726
16727         * conf/ticket_system: default to RT_Internal ticketing
16728
16729 2006-10-24 21:51  jeff
16730
16731         * httemplate/elements/tr-selectmultiple-part_pkg.html: heh
16732
16733 2006-10-24 21:44  jeff
16734
16735         * httemplate/: elements/tr-selectmultiple-part_pkg.html,
16736           search/cust_pkg.cgi, search/report_cust_pkg.html: select multiple
16737           pkgparts on advanced package report
16738
16739 2006-10-24 20:12  jeff
16740
16741         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: no usersvc
16742           svc_www tweak
16743
16744 2006-10-24 19:22  jeff
16745
16746         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
16747           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
16748           httemplate/edit/svc_acct.cgi: limited domain select
16749
16750 2006-10-24 11:26  jeff
16751
16752         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
16753           httemplate/view/cust_main/misc.html: add customer signup date
16754
16755 2006-10-23 02:44  ivan
16756
16757         * httemplate/elements/menu.html: have the unlinked account search
16758           go to UN_username so it doesn't miss accounts with no UID
16759
16760 2006-10-23 02:35  ivan
16761
16762         * httemplate/elements/header.html: eek, VALIGN=top for the page
16763
16764 2006-10-23 02:24  ivan
16765
16766         * FS/FS/cust_main.pm: always do substring & fuzzy, getting
16767           complains searches are not returning enough
16768
16769 2006-10-23 01:47  ivan
16770
16771         * httemplate/misc/process/cancel_pkg.html: better error message if
16772           you don't enter a reason.  FS::reason::check can untaint its
16773           data, and will allow punctuation in reasons
16774
16775 2006-10-23 01:30  ivan
16776
16777         * fs_selfservice/FS-SelfService/cgi/: agent.cgi,
16778           cust_bill-logo.cgi, passwd.cgi, selfservice.cgi, signup.html:
16779           remove -w to prevent warnings from messing up otherwise working
16780           CGIs
16781
16782 2006-10-22 23:38  ivan
16783
16784         * FS/FS/Record.pm: add AU to list of zip-requiring countries
16785
16786 2006-10-22 21:21  jeff
16787
16788         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
16789           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
16790           httemplate/edit/reason.html,
16791           httemplate/edit/process/part_bill_event.cgi,
16792           httemplate/elements/tr-select-reason.html,
16793           httemplate/misc/cancel_pkg.html,
16794           httemplate/misc/process/cancel_pkg.html: events should attach
16795           reasons
16796
16797 2006-10-22 18:47  ivan
16798
16799         * httemplate/view/cust_main/packages.html: fix regression from
16800           table re-layout: don't display provision links for cancelled
16801           packages
16802
16803 2006-10-22 04:42  ivan
16804
16805         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
16806           fs_selfservice/FS-SelfService/cgi/signup.cgi: add signup server
16807           default package
16808
16809 2006-10-21 22:22  ivan
16810
16811         * FS/FS/part_pkg/prepaid.pm: doh, forgot fieldorder.  should just
16812           use Tie::IxHash here too
16813
16814 2006-10-21 22:18  ivan
16815
16816         * FS/: FS/part_pkg/prepaid.pm, bin/freeside-prepaidd: add price
16817           plan option for prepaid packages to cancel instead of suspend
16818
16819 2006-10-21 17:35  ivan
16820
16821         * httemplate/elements/menu.html: link to wrong place
16822
16823 2006-10-20 15:49  ivan
16824
16825         * FS/FS/part_pkg.pm: add 48-hour billing
16826
16827 2006-10-19 07:32  jeff
16828
16829         * FS/FS/Conf.pm: [no log message]
16830
16831 2006-10-19 07:29  jeff
16832
16833         * FS/FS/cust_pkg_reason.pm: suspension and cancellation reasons
16834
16835 2006-10-19 07:26  jeff
16836
16837         * httemplate/elements/tr-select-reason.html,
16838           httemplate/misc/cancel_pkg.cgi, httemplate/misc/cancel_pkg.html,
16839           httemplate/misc/expire_pkg.cgi,
16840           httemplate/misc/process/cancel_pkg.html,
16841           httemplate/misc/process/expire_pkg.cgi,
16842           httemplate/misc/susp_pkg.cgi, FS/t/cust_pkg_reason.t: suspension
16843           and cancellation reasons
16844
16845 2006-10-19 07:23  jeff
16846
16847         * FS/FS/cancel_reason.pm, FS/FS/reason.pm, FS/FS/reason_type.pm,
16848           FS/t/cancel_reason.t, FS/t/reason.t, FS/t/reason_type.t,
16849           httemplate/browse/reason.html,
16850           httemplate/browse/reason_type.html,
16851           httemplate/edit/process/reason.html,
16852           httemplate/edit/process/reason_type.html,
16853           httemplate/edit/reason.html, httemplate/edit/reason_type.html:
16854           suspension and cancellation reasons
16855
16856 2006-10-18 21:41  jeff
16857
16858         * FS/FS/part_export/acct_plesk.pm: wrong method
16859
16860 2006-10-18 16:07  jeff
16861
16862         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_bill_event.pm,
16863           FS/MANIFEST, htetc/handler.pl,
16864           httemplate/browse/part_bill_event.cgi,
16865           httemplate/edit/elements/edit.html,
16866           httemplate/edit/part_bill_event.cgi,
16867           httemplate/edit/process/part_bill_event.cgi,
16868           httemplate/elements/menu.html,
16869           httemplate/view/cust_main/packages.html: suspension and
16870           cancellation reasons
16871
16872 2006-10-18 02:30  ivan
16873
16874         * httemplate/docs/: config.html, export.html: removing obsolete
16875           config.html, moving info from export.html into wiki
16876
16877 2006-10-17 17:05  jeff
16878
16879         * httemplate/elements/tr-input-date-field.html: fix ugly null dates
16880
16881 2006-10-17 02:03  ivan
16882
16883         * rt/: html/Elements/Header, html/Elements/CollectionAsTable/Row,
16884           html/NoAuth/webrt.css, sbin/rt-setup-database.in: commiting rt
16885           3.4.5 to HEAD
16886
16887 2006-10-17 01:49  ivan
16888
16889         * rt/: html/NoAuth/printrt.css, lib/t/regression/14linking.t,
16890           lib/t/regression/22search_tix_by_watcher.t: Initial revision
16891
16892 2006-10-16 22:49  ivan
16893
16894         * fs_selfservice/FS-SelfService/SelfService.pm: fix signup problem
16895           on IE, whew!
16896
16897 2006-10-16 10:59  ivan
16898
16899         * FS/FS/Record.pm: fix for agent_custid unique bs ('violates unique
16900           constraint cust_main18'), hope this doesn't break anything else
16901
16902 2006-10-16 10:13  ivan
16903
16904         * httemplate/: edit/cust_main.cgi, view/cust_main/misc.html: its
16905           not my monday morning
16906
16907 2006-10-16 10:11  ivan
16908
16909         * FS/FS/Conf.pm: closing bracket helps
16910
16911 2006-10-16 10:10  ivan
16912
16913         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
16914           httemplate/view/cust_main/misc.html: add a conf checkbox to turn
16915           DOB on
16916
16917 2006-10-16 09:56  ivan
16918
16919         * httemplate/edit/cust_main.cgi: fix stickiness bug when editing
16920           advertising sources
16921
16922 2006-10-15 19:21  ivan
16923
16924         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: fix typo
16925           switching Net::Plesk to a run-time dependency
16926
16927 2006-10-14 16:53  ivan
16928
16929         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: don't load
16930           Net::Plesk until its needed, to prevent every install from
16931           depending on it
16932
16933 2006-10-14 13:47  jeff
16934
16935         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: preliminary
16936           plesk support
16937
16938 2006-10-14 03:09  ivan
16939
16940         * httemplate/search/report_receivables.cgi: that should fix
16941           statuses on receivables report
16942
16943 2006-10-14 02:55  ivan
16944
16945         * httemplate/docs/: index.html, selfservice.html: move
16946           signup/self-service install to wiki
16947
16948 2006-10-12 02:42  ivan
16949
16950         * FS/FS/cust_main.pm: fix "amatch: $_ is undefined: what are you
16951           matching" error when there are no companies in the fuzzy cache
16952           yet
16953
16954 2006-10-08 22:05  ivan
16955
16956         * FS/FS/Conf.pm: date selektah
16957
16958 2006-10-08 21:27  jeff
16959
16960         * httemplate/edit/process/cust_main.cgi: more BoD
16961
16962 2006-10-08 18:05  ivan
16963
16964         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser,
16965           freeside-adduser: update the tools for dev installs
16966
16967 2006-10-08 17:30  ivan
16968
16969         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: have the new style
16970           notes be the default
16971
16972 2006-10-08 17:26  ivan
16973
16974         * httemplate/view/: cust_main.cgi, cust_main/tickets.html: clean up
16975           the customer view a tiny bit
16976
16977 2006-10-08 17:13  ivan
16978
16979         * htetc/handler.pl: add cust_main_note to handler.pl
16980
16981 2006-10-08 01:17  ivan
16982
16983         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
16984           FS/FS/Setup.pm, FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
16985           FS/FS/payby.pm, bin/customer-faker, htetc/handler.pl,
16986           httemplate/edit/part_bill_event.cgi,
16987           httemplate/elements/menu.html,
16988           httemplate/search/cust_pay_batch.cgi,
16989           httemplate/search/pay_batch.cgi,
16990           httemplate/search/elements/search.html: add menu items for credit
16991           card batching, debug last-minute changes to payby.pm, add ACL for
16992           re-processing batches, separate CARD and CHEK batches, fixed
16993           defaults for batch formats
16994
16995 2006-10-07 16:40  ivan
16996
16997         * FS/FS/cust_bill.pm: remove a spurious commit from batch_card and
16998           document realtime option
16999
17000 2006-10-07 14:40  ivan
17001
17002         * FS/FS/cust_main.pm: better error msg on CSV import with bad
17003           pkgpart
17004
17005 2006-10-04 14:22  jeff
17006
17007         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/Conf.pm,
17008           FS/FS/Record.pm, httemplate/edit/cust_main.cgi,
17009           httemplate/elements/tr-input-date-field.html,
17010           httemplate/view/cust_main/misc.html: DoB
17011
17012 2006-10-03 15:44  jeff
17013
17014         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_main.pm,
17015           FS/FS/cust_main_note.pm, FS/MANIFEST, FS/FS/Schema.pm,
17016           FS/t/cust_main_note.t, httemplate/edit/cust_main.cgi,
17017           httemplate/edit/cust_main_note.cgi,
17018           httemplate/edit/process/cust_main_note.cgi,
17019           httemplate/view/cust_main.cgi,
17020           httemplate/view/cust_main/notes.html: Enhanced customer notes
17021
17022 2006-10-03 08:59  ivan
17023
17024         * FS/FS/: cust_main_invoice.pm, cust_pay_batch.pm, svc_external.pm,
17025           svc_www.pm: s/repalce/replace/ in POD doc
17026
17027 2006-09-29 10:22  ivan
17028
17029         * FS/FS/access_user.pm: fix problem with viewing unlinked services
17030
17031 2006-09-29 09:18  ivan
17032
17033         * FS/FS/part_export/domain_sql.pm: precedence error causing schema
17034           mapped values to disappear
17035
17036 2006-09-29 08:36  ivan
17037
17038         * FS/FS/part_export/domain_sql.pm: fix mapping problem in
17039           domain_sql export
17040
17041 2006-09-28 10:45  ivan
17042
17043         * FS/FS/svc_acct.pm: missing $ in ldap_password
17044
17045 2006-09-26 11:55  ivan
17046
17047         * httemplate/search/: svc_Smart.html, svc_acct.cgi: fix
17048           username@domain search
17049
17050 2006-09-23 11:33  ivan
17051
17052         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: update to
17053           mailserver integration
17054
17055 2006-09-20 21:41  ivan
17056
17057         * FS/FS/part_export/acct_sql.pm: support static values in acct_sql
17058           as well
17059
17060 2006-09-20 09:00  ivan
17061
17062         * FS/FS/part_export/acct_sql.pm: eek, terminate the javascript
17063
17064 2006-09-20 08:20  ivan
17065
17066         * FS/FS/part_export/acct_sql.pm: finish correcting the naming
17067
17068 2006-09-20 08:19  ivan
17069
17070         * FS/FS/part_export/domain_sql.pm: tie correctly!
17071
17072 2006-09-19 09:49  ivan
17073
17074         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
17075           part_export/domain_sql.pm: add domain_sql export for new
17076           mailserver config and modify acct_sql export for same
17077
17078 2006-09-17 19:21  ivan
17079
17080         * httemplate/elements/menu.html: ticket system disableability for
17081           rainbowshops
17082
17083 2006-09-16 13:07  ivan
17084
17085         * bin/customer-faker: bulk fake customer insert
17086
17087 2006-09-15 12:15  ivan
17088
17089         * FS/FS/AccessRight.pm, httemplate/search/cust_tax_exempt_pkg.cgi,
17090           httemplate/view/cust_main/payment_history.html: add link to
17091           customer tax exemptions to customer view page
17092
17093 2006-09-14 22:10  ivan
17094
17095         * FS/FS/: Schema.pm, cust_bill_ApplicationCommon.pm,
17096           cust_bill_pay_pkg.pm, cust_credit_bill_pkg.pm: add sdate and
17097           edate to cust_bill_pay_pkg and cust_credit_bill_pkg tables
17098
17099 2006-09-14 12:33  ivan
17100
17101         * httemplate/edit/part_virtual_field.cgi: don't promise virtual
17102           fields on tables we can't deliver them on.  virtual fields suck
17103           anyway, they should be real database fields
17104
17105 2006-09-14 12:30  ivan
17106
17107         * httemplate/edit/process/generic.cgi: pointer to
17108           elements/process.html, fwiw
17109
17110 2006-09-13 09:01  ivan
17111
17112         * httemplate/search/report_cust_pay.html: add check # search, here
17113           for now...
17114
17115 2006-09-13 07:57  ivan
17116
17117         * FS/FS/cust_bill_ApplicationCommon.pm: yes, that does appear to be
17118           the fix for all this trouble.  s/qsearchs/qsearch/
17119
17120 2006-09-13 07:53  ivan
17121
17122         * FS/FS/: cust_credit.pm, cust_pay.pm: some cleanup while i'm here
17123
17124 2006-09-12 19:14  ivan
17125
17126         * FS/FS/Record.pm: encryption-on-insert bugfix from untd
17127
17128 2006-09-12 19:11  ivan
17129
17130         * FS/FS/svc_Common.pm: in-place replace bugfix from untd &
17131           debugging cleanup
17132
17133 2006-09-12 14:27  ivan
17134
17135         * httemplate/search/cust_main.cgi: no need to log this
17136
17137 2006-09-05 18:20  ivan
17138
17139         * bin/breakdown-bill-applications: not done yet
17140
17141 2006-09-05 18:08  ivan
17142
17143         * fs_selfservice/DEPLOY: this was supposed to just be a local hack,
17144           how did it wind up in CVS?
17145
17146 2006-09-05 18:08  ivan
17147
17148         * FS/bin/freeside-setup: new world ACLs
17149
17150 2006-09-05 18:07  ivan
17151
17152         * FS/FS/ClientAPI/Signup.pm: less cut and paste
17153
17154 2006-09-05 18:07  ivan
17155
17156         * FS/FS/payby.pm: ugh DCLN :/
17157
17158 2006-09-05 18:06  ivan
17159
17160         * FS/FS/cust_svc.pm: add some debugging
17161
17162 2006-09-05 18:06  ivan
17163
17164         * FS/FS/cdr.pm: add missing =back
17165
17166 2006-09-05 09:44  ivan
17167
17168         * httemplate/edit/process/cust_refund.cgi: fix refunds, really
17169
17170 2006-09-05 09:27  ivan
17171
17172         * httemplate/edit/process/cust_refund.cgi: fix FS::payby::payby2bop
17173           usage
17174
17175 2006-09-04 13:31  ivan
17176
17177         * httemplate/search/sqlradius.cgi: really fix the embedded duration
17178           table
17179
17180 2006-09-04 13:22  ivan
17181
17182         * httemplate/search/sqlradius.cgi: use the exact provided time
17183
17184 2006-09-04 13:15  ivan
17185
17186         * httemplate/search/sqlradius.cgi: fix the date/time parsing
17187
17188 2006-09-04 13:12  ivan
17189
17190         * httemplate/search/sqlradius.cgi: fix the embedded duration table
17191
17192 2006-09-04 13:10  ivan
17193
17194         * httemplate/search/sqlradius.cgi: fix the gridding colors
17195
17196 2006-09-04 13:05  ivan
17197
17198         * httemplate/: elements/tr-input-beginning_ending.html,
17199           search/sqlradius.cgi, search/sqlradius.html: allow time selection
17200           in RADIUS searches and grid-ize the resulting table
17201
17202 2006-09-04 09:24  ivan
17203
17204         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add RADIUS
17205           session search back to main menu
17206
17207 2006-09-02 20:14  ivan
17208
17209         * bin/dbdef-create: REALLY don't error out trying to create a dbdef
17210           file from scratch
17211
17212 2006-09-02 20:12  ivan
17213
17214         * bin/dbdef-create: don't error out trying to create a dbdef file
17215           from scratch
17216
17217 2006-09-02 13:38  ivan
17218
17219         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
17220           agent-virtualize invoice event reports
17221
17222 2006-09-01 00:52  ivan
17223
17224         * fs_selfservice/FS-SelfService/cgi/signup.html: pretty this up a
17225           little
17226
17227 2006-08-31 18:51  lawrence
17228
17229         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
17230           fs_selfservice/FS-SelfService/cgi/signup.html: Progress
17231           checkpoint on improved signup stuff for additional services
17232
17233 2006-08-31 14:26  lawrence
17234
17235         * httemplate/config/config-process.cgi: make select-sub parameters
17236           work
17237
17238 2006-08-31 13:47  ivan
17239
17240         * eg/TEMPLATE_cust_main.import, etc/megapop.pl: BEGONE $Id
17241
17242 2006-08-31 13:44  ivan
17243
17244         * bin/: svc_acct.import, svc_domain.erase: BEGONE $Id$
17245
17246 2006-08-31 13:44  ivan
17247
17248         * bin/svc_acct.export: removing obsolete file
17249
17250 2006-08-31 12:59  ivan
17251
17252         * bin/fs-migrate-svc_acct_sm: BEGONE $Id$
17253
17254 2006-08-31 12:25  ivan
17255
17256         * fs_selfservice/FS-SelfService/cgi/signup.cgi: BEGONE $Id$
17257
17258 2006-08-30 09:24  ivan
17259
17260         * bin/mapsecrets2access_user: need a username arg for now... this
17261           should make the error message less confusing
17262
17263 2006-08-30 08:41  ivan
17264
17265         * FS/bin/freeside-adduser: get rid of all the htpasswd stuff in
17266           freeside-adduser
17267
17268 2006-08-29 11:04  khoff
17269
17270         * FS/FS/part_pkg/flat_introrate.pm: Introductory rates...just what
17271           we always wanted.  Requires Date::Manip.
17272
17273 2006-08-29 10:50  lawrence
17274
17275         * FS/FS/ClientAPI/Signup.pm,
17276           fs_selfservice/FS-SelfService/cgi/signup.cgi,
17277           fs_selfservice/FS-SelfService/cgi/signup.html: Signup
17278           Enhancements
17279
17280 2006-08-28 06:52  ivan
17281
17282         * httemplate/edit/process/cust_main.cgi: parameters to method calls
17283           require ( ), arrgh
17284
17285 2006-08-27 17:52  jeff
17286
17287         * FS/FS/cust_bill.pm: protect against a race
17288
17289 2006-08-27 15:55  jeff
17290
17291         * Makefile: more clean
17292
17293 2006-08-27 14:50  jeff
17294
17295         * FS/FS/cust_bill.pm, FS/FS/payby.pm,
17296           httemplate/misc/process/payment.cgi: fix payby2bop brokenness
17297
17298 2006-08-27 13:10  jeff
17299
17300         * FS/FS/cust_pay_batch.pm: no comment
17301
17302 2006-08-27 13:09  jeff
17303
17304         * FS/FS/payby.pm: oops
17305
17306 2006-08-27 12:33  ivan
17307
17308         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add back
17309           invoice event reports
17310
17311 2006-08-27 12:30  jeff
17312
17313         * httemplate/: edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
17314           edit/cust_credit_bill.cgi, misc/download-batch.cgi: correct bad
17315           conflict resolution
17316
17317 2006-08-26 16:15  jeff
17318
17319         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
17320           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay_batch.pm,
17321           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
17322           FS/FS/part_bill_event.pm, FS/FS/payby.pm,
17323           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
17324           FS/t/cust_bill_pay_batch.t, httemplate/browse/cust_pay_batch.cgi,
17325           httemplate/edit/cust_bill_pay.cgi,
17326           httemplate/edit/cust_credit.cgi,
17327           httemplate/edit/cust_credit_bill.cgi,
17328           httemplate/edit/part_bill_event.cgi,
17329           httemplate/edit/process/cust_main.cgi,
17330           httemplate/edit/process/cust_refund.cgi,
17331           httemplate/misc/bill.cgi, httemplate/misc/download-batch.cgi,
17332           httemplate/misc/process/payment.cgi,
17333           httemplate/search/cust_pay_batch.cgi,
17334           httemplate/search/pay_batch.cgi,
17335           httemplate/search/pay_batch.html,
17336           httemplate/search/report_cust_pay_batch.html: batch refactor
17337           continued
17338
17339 2006-08-26 07:44  ivan
17340
17341         * FS/FS/Schema.pm: better error reporting for schema load failures
17342           (w/DBIx::DBSchema 0.32+), hopefully...
17343
17344 2006-08-26 07:39  ivan
17345
17346         * FS/FS/Schema.pm: better error reporting for schema load failures
17347           (w/DBIx::DBSchema 0.32+), hopefully...
17348
17349 2006-08-26 05:57  ivan
17350
17351         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi: fix
17352           javascript for auto-setting application amount
17353
17354 2006-08-25 19:20  ivan
17355
17356         * httemplate/edit/cust_bill_pay.cgi: fix javascript for
17357           auto-setting application amount
17358
17359 2006-08-25 19:20  ivan
17360
17361         * htetc/handler.pl: i want max and min!
17362
17363 2006-08-25 19:12  ivan
17364
17365         * FS/FS/: Record.pm: foiled by autovivification!
17366
17367 2006-08-25 12:30  ivan
17368
17369         * FS/FS/Misc.pm, FS/FS/Record.pm,
17370           httemplate/edit/cust_main/select-country.html,
17371           httemplate/edit/cust_main/select-county.html,
17372           httemplate/edit/cust_main/select-state.html: use GROUP BY instead
17373           of DISTINCT ON in the state and country queries for better
17374           cross-database compatibility, based on a preliminary patch from
17375           Jason Thomas
17376
17377 2006-08-23 18:37  ivan
17378
17379         * httemplate/edit/: cust_credit.cgi, cust_pay.cgi: oops,
17380           "Auto-apply to invoices" dropdown disappeared
17381
17382 2006-08-23 15:25  ivan
17383
17384         * Makefile, httemplate/index.html,
17385           httemplate/browse/access_group.html,
17386           httemplate/browse/access_user.html,
17387           httemplate/browse/addr_block.cgi, httemplate/browse/agent.cgi,
17388           httemplate/browse/agent_type.cgi,
17389           httemplate/browse/cust_main_county.cgi,
17390           httemplate/browse/cust_pay_batch.cgi,
17391           httemplate/browse/inventory_class.html,
17392           httemplate/browse/msgcat.cgi, httemplate/browse/nas.cgi,
17393           httemplate/browse/part_bill_event.cgi,
17394           httemplate/browse/part_export.cgi,
17395           httemplate/browse/part_pkg.cgi,
17396           httemplate/browse/part_referral.html,
17397           httemplate/browse/part_svc.cgi,
17398           httemplate/browse/part_virtual_field.cgi,
17399           httemplate/browse/payment_gateway.html,
17400           httemplate/browse/pkg_class.html, httemplate/browse/rate.cgi,
17401           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
17402           httemplate/browse/elements/browse.html,
17403           httemplate/config/config-process.cgi,
17404           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
17405           httemplate/docs/trouble.html, httemplate/edit/REAL_cust_pkg.cgi,
17406           httemplate/edit/access_group.html,
17407           httemplate/edit/access_user.html, httemplate/edit/agent.cgi,
17408           httemplate/edit/agent_payment_gateway.html,
17409           httemplate/edit/agent_type.cgi,
17410           httemplate/edit/bulk-cust_svc.html,
17411           httemplate/edit/cust_bill_pay.cgi,
17412           httemplate/edit/cust_credit.cgi,
17413           httemplate/edit/cust_credit_bill.cgi,
17414           httemplate/edit/cust_main.cgi,
17415           httemplate/edit/cust_main_county-expand.cgi,
17416           httemplate/edit/cust_main_county.cgi,
17417           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
17418           httemplate/edit/cust_refund.cgi,
17419           httemplate/edit/inventory_class.html, httemplate/edit/msgcat.cgi,
17420           httemplate/edit/part_bill_event.cgi,
17421           httemplate/edit/part_export.cgi, httemplate/edit/part_pkg.cgi,
17422           httemplate/edit/part_referral.html, httemplate/edit/part_svc.cgi,
17423           httemplate/edit/part_virtual_field.cgi,
17424           httemplate/edit/payment_gateway.html,
17425           httemplate/edit/pkg_class.html,
17426           httemplate/edit/prepay_credit.cgi, httemplate/edit/rate.cgi,
17427           httemplate/edit/rate_region.cgi, httemplate/edit/reg_code.cgi,
17428           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
17429           httemplate/edit/svc_acct_pop.cgi,
17430           httemplate/edit/svc_broadband.cgi,
17431           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
17432           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_phone.cgi,
17433           httemplate/edit/svc_www.cgi,
17434           httemplate/edit/cust_main/billing.html,
17435           httemplate/edit/cust_main/contact.html,
17436           httemplate/edit/cust_main/select-country.html,
17437           httemplate/edit/cust_main/select-county.html,
17438           httemplate/edit/cust_main/select-state.html,
17439           httemplate/edit/elements/edit.html,
17440           httemplate/edit/elements/svc_Common.html,
17441           httemplate/edit/process/REAL_cust_pkg.cgi,
17442           httemplate/edit/process/access_group.html,
17443           httemplate/edit/process/access_user.html,
17444           httemplate/edit/process/agent.cgi,
17445           httemplate/edit/process/agent_payment_gateway.html,
17446           httemplate/edit/process/agent_type.cgi,
17447           httemplate/edit/process/bulk-cust_svc.cgi,
17448           httemplate/edit/process/cust_bill_pay.cgi,
17449           httemplate/edit/process/cust_credit.cgi,
17450           httemplate/edit/process/cust_credit_bill.cgi,
17451           httemplate/edit/process/cust_main.cgi,
17452           httemplate/edit/process/cust_main_county-collapse.cgi,
17453           httemplate/edit/process/cust_main_county-expand.cgi,
17454           httemplate/edit/process/cust_main_county.cgi,
17455           httemplate/edit/process/cust_pay.cgi,
17456           httemplate/edit/process/cust_pkg.cgi,
17457           httemplate/edit/process/cust_refund.cgi,
17458           httemplate/edit/process/cust_svc.cgi,
17459           httemplate/edit/process/domain_record.cgi,
17460           httemplate/edit/process/generic.cgi,
17461           httemplate/edit/process/inventory_class.html,
17462           httemplate/edit/process/msgcat.cgi,
17463           httemplate/edit/process/part_bill_event.cgi,
17464           httemplate/edit/process/part_export.cgi,
17465           httemplate/edit/process/part_pkg.cgi,
17466           httemplate/edit/process/part_referral.html,
17467           httemplate/edit/process/part_svc.cgi,
17468           httemplate/edit/process/payment_gateway.html,
17469           httemplate/edit/process/pkg_class.html,
17470           httemplate/edit/process/prepay_credit.cgi,
17471           httemplate/edit/process/quick-charge.cgi,
17472           httemplate/edit/process/quick-cust_pkg.cgi,
17473           httemplate/edit/process/rate.cgi,
17474           httemplate/edit/process/rate_region.cgi,
17475           httemplate/edit/process/reg_code.cgi,
17476           httemplate/edit/process/router.cgi,
17477           httemplate/edit/process/svc_acct.cgi,
17478           httemplate/edit/process/svc_acct_pop.cgi,
17479           httemplate/edit/process/svc_broadband.cgi,
17480           httemplate/edit/process/svc_domain.cgi,
17481           httemplate/edit/process/svc_external.cgi,
17482           httemplate/edit/process/svc_forward.cgi,
17483           httemplate/edit/process/svc_phone.html,
17484           httemplate/edit/process/svc_www.cgi,
17485           httemplate/edit/process/addr_block/add.cgi,
17486           httemplate/edit/process/addr_block/allocate.cgi,
17487           httemplate/edit/process/addr_block/deallocate.cgi,
17488           httemplate/edit/process/addr_block/split.cgi,
17489           httemplate/edit/process/elements/process.html,
17490           httemplate/edit/process/elements/svc_Common.html,
17491           httemplate/elements/checkboxes-table-name.html,
17492           httemplate/elements/checkboxes-table.html,
17493           httemplate/elements/header-popup.html,
17494           httemplate/elements/header.html,
17495           httemplate/elements/jsrsServer.html,
17496           httemplate/elements/menu.html, httemplate/elements/menubar.html,
17497           httemplate/elements/pager.html,
17498           httemplate/elements/phonenumber.html,
17499           httemplate/elements/progress-init.html,
17500           httemplate/elements/progress-popup.html,
17501           httemplate/elements/search-cust_main.html,
17502           httemplate/elements/select-access_group.html,
17503           httemplate/elements/select-agent.html,
17504           httemplate/elements/select-cust-fields.html,
17505           httemplate/elements/select-cust_pkg-status.html,
17506           httemplate/elements/select-month_year.html,
17507           httemplate/elements/select-part_referral.html,
17508           httemplate/elements/select-pkg_class.html,
17509           httemplate/elements/select-table.html,
17510           httemplate/elements/select-taxclass.html,
17511           httemplate/elements/small_custview.html,
17512           httemplate/elements/table-grid.html,
17513           httemplate/elements/table.html,
17514           httemplate/elements/tr-select-access_group.html,
17515           httemplate/elements/tr-select-agent.html,
17516           httemplate/elements/tr-select-cust-fields.html,
17517           httemplate/elements/tr-select-cust_pkg-status.html,
17518           httemplate/elements/tr-select-from_to.html,
17519           httemplate/elements/tr-select-part_referral.html,
17520           httemplate/elements/tr-select-pkg_class.html,
17521           httemplate/elements/xmlhttp.html,
17522           httemplate/graph/cust_bill_pkg.cgi,
17523           httemplate/graph/money_time.cgi,
17524           httemplate/graph/report_cust_bill_pkg.html,
17525           httemplate/graph/report_money_time.html,
17526           httemplate/graph/elements/monthly.html,
17527           httemplate/misc/batch-cust_pay.html, httemplate/misc/bill.cgi,
17528           httemplate/misc/cancel-unaudited.cgi,
17529           httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
17530           httemplate/misc/cdr-import.html, httemplate/misc/change_pkg.cgi,
17531           httemplate/misc/counties.cgi,
17532           httemplate/misc/cust_main-cancel.cgi,
17533           httemplate/misc/cust_main-import.cgi,
17534           httemplate/misc/cust_main-import_charges.cgi,
17535           httemplate/misc/delete-cust_credit.cgi,
17536           httemplate/misc/delete-cust_pay.cgi,
17537           httemplate/misc/delete-customer.cgi,
17538           httemplate/misc/delete-domain_record.cgi,
17539           httemplate/misc/delete-part_export.cgi,
17540           httemplate/misc/download-batch.cgi, httemplate/misc/dump.cgi,
17541           httemplate/misc/email-invoice.cgi,
17542           httemplate/misc/email_invoice_events.cgi,
17543           httemplate/misc/email_invoices.cgi,
17544           httemplate/misc/expire_pkg.cgi, httemplate/misc/fax-invoice.cgi,
17545           httemplate/misc/fax_invoice_events.cgi,
17546           httemplate/misc/fax_invoices.cgi,
17547           httemplate/misc/inventory_item-import.html,
17548           httemplate/misc/link.cgi, httemplate/misc/meta-import.cgi,
17549           httemplate/misc/payment.cgi, httemplate/misc/print-invoice.cgi,
17550           httemplate/misc/print_invoice_events.cgi,
17551           httemplate/misc/print_invoices.cgi, httemplate/misc/queue.cgi,
17552           httemplate/misc/states.cgi, httemplate/misc/susp_pkg.cgi,
17553           httemplate/misc/unapply-cust_credit.cgi,
17554           httemplate/misc/unapply-cust_pay.cgi,
17555           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
17556           httemplate/misc/unvoid-cust_pay_void.cgi,
17557           httemplate/misc/upload-batch.cgi,
17558           httemplate/misc/void-cust_pay.cgi, httemplate/misc/whois.cgi,
17559           httemplate/misc/xmlhttp-cust_main-search.cgi,
17560           httemplate/misc/xmlrpc.cgi,
17561           httemplate/misc/process/batch-cust_pay.cgi,
17562           httemplate/misc/process/catchall.cgi,
17563           httemplate/misc/process/cdr-import.html,
17564           httemplate/misc/process/cust_main-import.cgi,
17565           httemplate/misc/process/cust_main-import_charges.cgi,
17566           httemplate/misc/process/delete-customer.cgi,
17567           httemplate/misc/process/expire_pkg.cgi,
17568           httemplate/misc/process/inventory_item-import.html,
17569           httemplate/misc/process/link.cgi,
17570           httemplate/misc/process/meta-import.cgi,
17571           httemplate/misc/process/payment.cgi, httemplate/search/cdr.html,
17572           httemplate/search/cust_bill.html,
17573           httemplate/search/cust_bill_event.cgi,
17574           httemplate/search/cust_bill_event.html,
17575           httemplate/search/cust_bill_pkg.cgi,
17576           httemplate/search/cust_credit.html,
17577           httemplate/search/cust_main-otaker.cgi,
17578           httemplate/search/cust_main-zip.html,
17579           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
17580           httemplate/search/cust_pkg.cgi,
17581           httemplate/search/cust_tax_exempt_pkg.cgi,
17582           httemplate/search/inventory_item.html,
17583           httemplate/search/prepay_credit.html,
17584           httemplate/search/queue.html, httemplate/search/reg_code.html,
17585           httemplate/search/report_cdr.html,
17586           httemplate/search/report_cust_bill.html,
17587           httemplate/search/report_cust_credit.html,
17588           httemplate/search/report_cust_main-zip.html,
17589           httemplate/search/report_cust_pay.html,
17590           httemplate/search/report_cust_pkg.html,
17591           httemplate/search/report_prepaid_income.cgi,
17592           httemplate/search/report_prepaid_income.html,
17593           httemplate/search/report_receivables.cgi,
17594           httemplate/search/report_receivables.html,
17595           httemplate/search/report_tax.cgi,
17596           httemplate/search/report_tax.html, httemplate/search/sql.html,
17597           httemplate/search/sqlradius.cgi,
17598           httemplate/search/sqlradius.html,
17599           httemplate/search/svc_Smart.html, httemplate/search/svc_acct.cgi,
17600           httemplate/search/svc_broadband.cgi,
17601           httemplate/search/svc_domain.cgi,
17602           httemplate/search/svc_external.cgi,
17603           httemplate/search/svc_forward.cgi,
17604           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
17605           httemplate/search/elements/search.html,
17606           httemplate/view/cust_bill-logo.cgi,
17607           httemplate/view/cust_bill-pdf.cgi,
17608           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
17609           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
17610           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
17611           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
17612           httemplate/view/svc_forward.cgi, httemplate/view/svc_phone.cgi,
17613           httemplate/view/svc_www.cgi,
17614           httemplate/view/cust_main/billing.html,
17615           httemplate/view/cust_main/contacts.html,
17616           httemplate/view/cust_main/misc.html,
17617           httemplate/view/cust_main/order_pkg.html,
17618           httemplate/view/cust_main/packages.html,
17619           httemplate/view/cust_main/payment_history.html,
17620           httemplate/view/cust_main/quick-charge.html,
17621           httemplate/view/cust_main/tickets.html,
17622           httemplate/view/elements/svc_Common.html: Will things ever be the
17623           same again? It's the final masonize
17624
17625 2006-08-23 14:53  ivan
17626
17627         * httemplate/misc/batch-cust_pay.html: remove extraneous "
17628
17629 2006-08-23 05:13  ivan
17630
17631         * FS/FS/Schema.pm: removing already commented-out code
17632
17633 2006-08-23 05:06  ivan
17634
17635         * Makefile, FS/FS/CGI.pm: don't use FREESIDE_URL for this, it
17636           didn't work out...
17637
17638 2006-08-22 05:23  ivan
17639
17640         * httemplate/docs/: index.html, upgrade-1.4.2.html, upgrade10.html,
17641           upgrade9.html: get rid of old upgrade instructions
17642
17643 2006-08-22 05:20  ivan
17644
17645         * README.1.7.0: wiki!
17646
17647 2006-08-22 05:09  ivan
17648
17649         * README.1.5.0pre6, README.1.5.7, README.1.5.7.lastbit,
17650           README.1.5.8: removing old upgrade instructions...  can always
17651           get the out of the Attic
17652
17653 2006-08-21 16:01  ivan
17654
17655         * FS/: MANIFEST, FS/Schema.pm, FS/cust_bill.pm,
17656           FS/cust_bill_ApplicationCommon.pm, FS/cust_bill_pay.pm,
17657           FS/cust_bill_pay_pkg.pm, FS/cust_bill_pkg.pm,
17658           FS/cust_credit_bill.pm, FS/cust_credit_bill_pkg.pm,
17659           t/cust_bill_ApplicationCommon.t, t/cust_bill_pay_pkg.t,
17660           t/cust_credit_bill_pkg.t: add cust_bill_pay_pkg and
17661           cust_credit_bill_pkg - applying credits and payments against
17662           specific line items
17663
17664 2006-08-21 10:45  ivan
17665
17666         * FS/FS/: cust_main.pm: search for existing advertising sources
17667           before adding a new one
17668
17669 2006-08-21 05:38  ivan
17670
17671         * rt/html/Ticket/Elements/EditCustomers: better RT hint for smarter
17672           smart search
17673
17674 2006-08-21 02:46  ivan
17675
17676         * httemplate/docs/: install-rt.html, install.html, index.html:
17677           we're off to see the wiki, the wonderful wiki of oz
17678
17679 2006-08-18 05:18  ivan
17680
17681         * FS/FS/cust_main.pm: and a slight fix to the CSV import
17682
17683 2006-08-18 04:56  ivan
17684
17685         * FS/FS/cust_main.pm: pass through the explicitly specified pkeys
17686
17687 2006-08-18 04:52  ivan
17688
17689         * FS/FS/cust_main.pm: alas, now try with recursion
17690
17691 2006-08-18 04:40  ivan
17692
17693         * FS/FS/cust_main.pm: fix the  explicitly specified primary keys
17694
17695 2006-08-18 04:36  ivan
17696
17697         * FS/FS/cust_main.pm: allow explicitly specified primary keys (to
17698           get around big 8.1 Pg changes wrt reverse engineering
17699
17700 2006-08-18 03:34  ivan
17701
17702         * FS/FS/cust_main.pm: suggestion to run dbdef-create here, yes...
17703
17704 2006-08-18 03:31  ivan
17705
17706         * FS/FS/cust_main.pm: want ALL of cust_main-skeleton tables config,
17707           not just the first line
17708
17709 2006-08-18 03:27  ivan
17710
17711         * FS/FS/cust_main.pm: that was it, the sql had to be fixed...
17712
17713 2006-08-18 03:26  ivan
17714
17715         * FS/FS/cust_main.pm: W T F
17716
17717 2006-08-18 03:18  ivan
17718
17719         * FS/FS/cust_main.pm: even more skeleton debugging, ugh
17720
17721 2006-08-18 03:10  ivan
17722
17723         * FS/FS/cust_main.pm: what's going on with the parameters for
17724           skeleton inserts??
17725
17726 2006-08-18 03:00  ivan
17727
17728         * FS/FS/cust_main.pm: skeleton typo
17729
17730 2006-08-18 02:58  ivan
17731
17732         * FS/FS/cust_main.pm: oops, want CHILD table for skeleton inserts,
17733           not parent
17734
17735 2006-08-18 02:50  ivan
17736
17737         * FS/FS/cust_main.pm: add debugging to _copy_skel to get some idea
17738           what's going on
17739
17740 2006-08-18 01:33  ivan
17741
17742         * FS/FS/: Conf.pm, cust_main.pm: first try at skeleton feature for
17743           mg
17744
17745 2006-08-16 01:19  ivan
17746
17747         * FS/bin/freeside-adduser: get rid of too-verbose debugging
17748
17749 2006-08-15 07:20  ivan
17750
17751         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi,
17752           httemplate/misc/process/cust_main-import.cgi: add a new, extended
17753           CSV import format
17754
17755 2006-08-14 06:28  ivan
17756
17757         * FS/FS/cust_main.pm: pass email, phone and ip adderss to B:OP when
17758           doing refunds, hopefully this will fix OpenECHO refunds
17759
17760 2006-08-14 05:24  ivan
17761
17762         * Changes.1.7.0: there's more, but this will have to do
17763
17764 2006-08-14 05:13  ivan
17765
17766         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
17767           httemplate/elements/header.html,
17768           httemplate/elements/search-cust_main.html,
17769           rt/html/Elements/FreesideInvoiceSearch,
17770           rt/html/Elements/FreesideNewCust,
17771           rt/html/Elements/FreesideSearch,
17772           rt/html/Elements/FreesideSvcSearch, rt/html/Elements/PageLayout,
17773           rt/html/Elements/SimpleSearch, rt/html/Elements/Tabs,
17774           rt/html/NoAuth/webrt.css: sprinkle some magic ajax fairy dust on
17775           referring customer SELEKTAH.  rewind!  make smart search smarter,
17776           re-layout the top search bars and add an invoice one
17777
17778 2006-08-14 01:38  ivan
17779
17780         * FS/FS/access_user.pm: bugfix for agentless access users,
17781           triggered by part_referral (advertising source) agent
17782           virtualization
17783
17784 2006-08-13 03:25  ivan
17785
17786         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
17787           httemplate/edit/cust_pay.cgi,
17788           httemplate/edit/process/cust_pay.cgi,
17789           httemplate/view/cust_main.cgi,
17790           httemplate/view/cust_main/billing.html,
17791           httemplate/view/cust_main/misc.html,
17792           httemplate/view/cust_main/packages.html,
17793           httemplate/view/cust_main/payment_history.html,
17794           httemplate/view/cust_main/tickets.html: customer view work:
17795
17796           DONE  1. add status and balance to top
17797
17798           DONE  2. add some sort of oldest date thing so the history
17799           doesn't get too      big (# years and a link to "show older")
17800
17801             3. make the rest of the action links into js popups?  maybe
17802           later,
17803                weird IENess when closing em
17804           DONE (finished)    - so revert out or finish/commit the Enter
17805           check payment one    - Process page can wait until another day..
17806           it should be more of an *action*
17807
17808           DONE  4. Ticket list config knobs for wtxs (grid it too)
17809
17810           DONE  5. grid the package list
17811
17812 2006-08-12 04:01  ivan
17813
17814         * httemplate/edit/cust_credit.cgi: s/Post/Enter/;
17815
17816 2006-08-12 03:47  ivan
17817
17818         * FS/FS/Conf.pm, FS/FS/AccessRight.pm,
17819           httemplate/view/cust_main/payment_history.html: fix acl rewrite
17820           causing problems: void now shows up properly, deprecate all the
17821           redundant config values
17822
17823 2006-08-11 23:45  ivan
17824
17825         * FS/FS/cust_pkg.pm: don't adjust next bill date on unsuspension!
17826           causes undesirable effects with prorate/subscription packages and
17827           undesirably rewards customers for non-payment, closes: Bug#1325
17828
17829 2006-08-11 01:02  ivan
17830
17831         * FS/FS/access_user.pm, FS/FS/part_referral.pm,
17832           httemplate/browse/part_referral.html,
17833           httemplate/edit/cust_main.cgi,
17834           httemplate/elements/select-agent.html,
17835           httemplate/elements/select-part_referral.html,
17836           httemplate/elements/tr-select-agent.html,
17837           httemplate/elements/tr-select-part_referral.html: virtualize
17838           referrals on customer addition
17839
17840 2006-08-10 15:18  ivan
17841
17842         * httemplate/config/config.cgi: bugfix for selects that don't have
17843           select_enum
17844
17845 2006-08-10 06:50  ivan
17846
17847         * README.1.7.0, FS/FS/Schema.pm, FS/FS/cust_main.pm,
17848           FS/FS/part_referral.pm, httemplate/browse/part_referral.html,
17849           httemplate/view/cust_main/misc.html: add cust_main.agent_custid
17850           (at least to schema and customer view, no manual editing yet)
17851
17852 2006-08-10 05:01  ivan
17853
17854         * httemplate/browse/part_referral.html: bold the total footer
17855
17856 2006-08-10 04:55  ivan
17857
17858         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
17859           FS/FS/access_user.pm, FS/FS/part_referral.pm,
17860           httemplate/browse/part_referral.cgi,
17861           httemplate/browse/part_referral.html,
17862           httemplate/edit/part_referral.cgi,
17863           httemplate/edit/part_referral.html,
17864           httemplate/edit/process/part_referral.cgi,
17865           httemplate/edit/process/part_referral.html,
17866           httemplate/elements/menu.html: agent-virtualize advertising
17867           sources
17868
17869 2006-08-09 20:10  ivan
17870
17871         * FS/FS/Schema.pm: don't set the default to NULL the string!
17872           besides, that's already the default value of any nullable column,
17873           which @date_type is...
17874
17875 2006-08-09 19:27  ivan
17876
17877         * FS/FS/part_pkg.pm: better debugging for missing recur_fee so its
17878           easier to check the db
17879
17880 2006-08-09 14:46  ivan
17881
17882         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: take
17883           "coming soon" options off the menu, its been Soon for too long -
17884           they'll get here when they do
17885
17886 2006-08-09 03:47  ivan
17887
17888         * FS/FS/ClientAPI/MyAccount.pm,
17889           fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/svc_acct.pm,
17890           fs_selfservice/FS-SelfService/cgi/change_password.html,
17891           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
17892           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
17893           fs_selfservice/FS-SelfService/cgi/provision_list.html,
17894           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service
17895           interface: add proper password changer and prevent "Setup my
17896           services" provisioner from showing broken links for services not
17897           handled yet
17898
17899 2006-08-09 00:46  ivan
17900
17901         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: and the
17902           days go by...
17903
17904 2006-08-09 00:03  ivan
17905
17906         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: this is not
17907           my beautiful magic template! (water flowing underground)
17908
17909 2006-08-08 23:43  jeff
17910
17911         * README.1.7.0, FS/FS/Schema.pm, FS/FS/Setup.pm,
17912           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
17913           FS/FS/part_bill_event.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
17914           httemplate/browse/cust_pay_batch.cgi,
17915           httemplate/browse/pay_batch.cgi, httemplate/docs/schema.html,
17916           httemplate/misc/download-batch.cgi: batch refactor
17917
17918 2006-08-08 23:34  ivan
17919
17920         * FS/FS/ClientAPI/MyAccount.pm,
17921           fs_selfservice/FS-SelfService/SelfService.pm,
17922           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi,
17923           fs_selfservice/FS-SelfService/cgi/view_invoice.html: self-service
17924           interface: move from text to html invoices
17925
17926 2006-08-08 20:45  ivan
17927
17928         * fs_selfservice/FS-SelfService/Makefile.PL: please bleeding-edge
17929           debian perl, would you put it in /usr/local/sbin?  thanks.
17930
17931 2006-08-06 19:44  ivan
17932
17933         * FS/FS/CurrentUser.pm, FS/FS/Schema.pm, FS/FS/access_user.pm,
17934           httemplate/browse/part_pkg.cgi,
17935           httemplate/browse/access_user.html,
17936           httemplate/edit/access_user.html,
17937           httemplate/edit/elements/edit.html: add internal user disable-ing
17938
17939 2006-08-06 19:19  ivan
17940
17941         * httemplate/search/elements/search.html: get rid of the extra
17942           border in nested tables
17943
17944 2006-08-06 16:39  ivan
17945
17946         * FS/: FS/access_user.pm, bin/freeside-adduser: slightly better
17947           bootstrapping for htpasswd kludge... hopefully that will go away
17948           in 1.7.1
17949
17950 2006-08-06 14:37  ivan
17951
17952         * FS/FS/svc_Common.pm: make sure default RADIUS groups don't
17953           override ones for existing records
17954
17955 2006-08-06 13:23  ivan
17956
17957         * httemplate/edit/svc_acct.cgi: silly closing }
17958
17959 2006-08-06 13:21  ivan
17960
17961         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
17962           httemplate/edit/svc_acct.cgi: yow.  fix up group handling
17963
17964 2006-08-06 13:07  ivan
17965
17966         * FS/FS/svc_acct.pm, httemplate/edit/process/cust_main.cgi: this
17967           should fix the barfing about default radius groups on the new
17968           customer screen...
17969
17970 2006-08-06 02:14  ivan
17971
17972         * FS/FS/svc_acct.pm: this just needs to be a hashref and we should
17973           be all set with radius groups then
17974
17975 2006-08-06 02:10  ivan
17976
17977         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
17978           httemplate/edit/svc_acct.cgi: this should process default
17979           usergroup as well as fixed now
17980
17981 2006-08-06 01:43  ivan
17982
17983         * FS/FS/svc_acct.pm: add debugging to track down RADIUS group
17984           problem
17985
17986 2006-08-06 01:10  ivan
17987
17988         * FS/FS/: svc_acct.pm: add confession here to diagnose etxrn's
17989           problem better
17990
17991 2006-07-27 17:33  ivan
17992
17993         * FS/FS/access_user.pm: htpasswd workaround no longer necessary -
17994           closes: #1351
17995
17996 2006-07-27 01:08  ivan
17997
17998         * FS/t/svc_phone.t: svc_phone.t
17999
18000 2006-07-25 21:18  ivan
18001
18002         * FS/FS/UID.pm: ugh, fixup bootstrapping
18003
18004 2006-07-25 01:39  ivan
18005
18006         * httemplate/search/cust_main.cgi: oops, extra else
18007
18008 2006-07-25 01:33  ivan
18009
18010         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
18011           httemplate/elements/table-grid.html,
18012           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi:
18013           this should finish adding the "inactive" status, i think?
18014
18015 2006-07-25 00:27  ivan
18016
18017         * bin/rt-update-links: quick script to convert rt links from one
18018           database name to another
18019
18020 2006-07-24 15:40  ivan
18021
18022         * FS/FS/cust_main.pm: fix up smart searching to make the quick
18023           payment entry behave better
18024
18025 2006-07-23 07:23  ivan
18026
18027         * httemplate/search/report_receivables.cgi: sql num_pkgs
18028           conflicting with method...
18029
18030 2006-07-23 07:21  ivan
18031
18032         * httemplate/search/report_receivables.cgi: ugh, really fix the
18033           statuses here
18034
18035 2006-07-23 07:20  ivan
18036
18037         * httemplate/search/report_receivables.cgi: hopefully fix the
18038           statuses here
18039
18040 2006-07-23 07:17  ivan
18041
18042         * httemplate/search/report_receivables.cgi:  i should REALLY go to
18043           sleep
18044
18045 2006-07-23 07:16  ivan
18046
18047         * httemplate/search/report_receivables.cgi:  i should go to sleep
18048
18049 2006-07-23 07:07  ivan
18050
18051         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi:
18052           more work towards adding an "inactive" status - add it to the A/R
18053           report
18054
18055 2006-07-15 17:55  ivan
18056
18057         * SCHEMA_CHANGE, FS/FS/Conf.pm, FS/FS/agent.pm, FS/FS/cust_bill.pm,
18058           FS/FS/inventory_item.pm,
18059           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
18060           httemplate/autohandler, httemplate/browse/cust_pay_batch.cgi,
18061           httemplate/edit/cust_credit.cgi,
18062           httemplate/elements/overlibmws.js,
18063           httemplate/elements/overlibmws_draggable.js,
18064           httemplate/elements/phonenumber.html,
18065           httemplate/search/cust_bill.html, httemplate/search/svc_acct.cgi,
18066           httemplate/search/svc_domain.cgi,
18067           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
18068           httemplate/view/svc_external.cgi: odds and ends
18069
18070 2006-07-13 21:20  ivan
18071
18072         * FS/FS/cust_pkg.pm: don't send cancellation emails on package
18073           changes
18074
18075 2006-07-13 20:27  ivan
18076
18077         * FS/FS/svc_Common.pm: this should fix radius group editing and the
18078           "Reference found where even-sized list expected at
18079           /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 473" error
18080
18081 2006-07-13 20:17  ivan
18082
18083         * FS/FS/CurrentUser.pm: this should fix the bootstrapping
18084
18085 2006-07-13 18:42  ivan
18086
18087         * FS/FS/: CurrentUser.pm, UID.pm: add the small
18088           FS::CurrentUser::BootstrapUser class for... surprise...
18089           bootstrapping
18090
18091 2006-07-13 17:42  ivan
18092
18093         * FS/FS/Setup.pm: fix acl bootstrapping
18094
18095 2006-07-13 17:32  ivan
18096
18097         * FS/: FS/UID.pm, bin/freeside-setup: should be able to
18098           freeside-setup without a username now
18099
18100 2006-07-13 16:45  ivan
18101
18102         * FS/FS/UID.pm: mapsecrets file shouldn't be necessary at all...
18103
18104 2006-07-12 20:54  ivan
18105
18106         * FS/FS/Report/Table/Monthly.pm,
18107           httemplate/search/cust_credit.html,
18108           httemplate/search/cust_pay.cgi,
18109           httemplate/search/report_receivables.cgi: fix multiple-agent
18110           virtualization properly for these reports
18111
18112 2006-07-12 16:33  ivan
18113
18114         * FS/: bin/freeside-setup, FS/Setup.pm: add acl bootstrapping -
18115           should be installable again now
18116
18117 2006-07-11 17:20  ivan
18118
18119         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
18120           FS/FS/cdr.pm, FS/FS/cust_svc.pm, FS/FS/h_svc_phone.pm,
18121           FS/FS/part_svc.pm, FS/FS/svc_phone.pm,
18122           httemplate/elements/menu.html, httemplate/misc/cdr-import.html,
18123           FS/MANIFEST, htetc/handler.pl, httemplate/edit/part_svc.cgi,
18124           httemplate/edit/svc_phone.cgi,
18125           httemplate/edit/elements/edit.html,
18126           httemplate/edit/elements/svc_Common.html,
18127           httemplate/edit/process/svc_phone.html,
18128           httemplate/edit/process/elements/process.html,
18129           httemplate/edit/process/elements/svc_Common.html,
18130           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
18131           httemplate/search/svc_phone.cgi, httemplate/view/svc_phone.cgi,
18132           httemplate/view/elements/svc_Common.html,
18133           FS/FS/part_pkg/voip_cdr.pm: svc_phone service and CDR billing
18134           from imported CDRs
18135
18136 2006-07-09 07:35  ivan
18137
18138         * rt/html/Elements/: Header, PageLayout: fix the image path in the
18139           kludged looknfeel integration
18140
18141 2006-07-05 07:55  ivan
18142
18143         * FS/FS/cust_main.pm: patch to fix fuzzy searching from Ryan Gunn
18144
18145 2006-07-05 04:23  ivan
18146
18147         * README.1.7.0: hint about permissions and users
18148
18149 2006-07-04 05:01  ivan
18150
18151         * FS/: bin/freeside-addgroup, bin/freeside-adduser, MANIFEST:
18152           adding freeside-addgroup
18153
18154 2006-07-01 04:26  ivan
18155
18156         * FS/FS/Record.pm: another Pg 8.1 fix?  noticed by Damon Vincent
18157
18158 2006-06-30 07:30  ivan
18159
18160         * FS/bin/freeside-adduser: checkin freeside-adduser with the -g
18161           flag!  sheesh
18162
18163 2006-06-29 08:45  ivan
18164
18165         * FS/FS/part_export/shellcommands.pm: small patch to set
18166           $new_finger from Tim Yardley
18167
18168 2006-06-29 08:19  ivan
18169
18170         * httemplate/edit/part_bill_event.cgi: percentage late fees too
18171
18172 2006-06-29 06:47  ivan
18173
18174         * FS/FS/inventory_class.pm, FS/FS/svc_Common.pm,
18175           httemplate/browse/inventory_class.html,
18176           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
18177           httemplate/edit/svc_broadband.cgi,
18178           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
18179           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
18180           httemplate/search/inventory_item.html: finish at least the
18181           automatic provisioning part
18182
18183 2006-06-27 07:19  ivan
18184
18185         * httemplate/docs/index.html: going to wikiland
18186
18187 2006-06-24 09:41  ivan
18188
18189         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
18190           httemplate/edit/part_svc.cgi, httemplate/browse/part_svc.cgi,
18191           httemplate/elements/select-table.html,
18192           httemplate/elements/table-grid.html: Add the ability to link
18193           customer service definition fields to inventory   classes, with
18194           an "automatic/manual" flag.  Add the ability for the web
18195           interface to maintain these links.  Start prettying up the
18196           service def.    edit in preparation for Bigger Changes.
18197
18198 2006-06-21 09:26  ivan
18199
18200         * httemplate/browse/part_pkg.cgi: fix show/hide disabled link
18201           interaction w/pager
18202
18203 2006-06-21 06:00  ivan
18204
18205         * httemplate/elements/iframecontentmws.js: oops, don't want this
18206           debugging in here
18207
18208 2006-06-21 06:00  ivan
18209
18210         * httemplate/view/cust_main/payment_history.html:
18211           http://www.macridesweb.com/oltest/ONCLICK.html !!!!!
18212
18213 2006-06-21 05:58  ivan
18214
18215         * httemplate/view/cust_main.cgi: need the OLiframecontent sub
18216
18217 2006-06-21 05:57  ivan
18218
18219         * httemplate/elements/header-popup.html: adding a header element
18220           for popups to replace CGI::header
18221
18222 2006-06-21 05:56  ivan
18223
18224         * httemplate/elements/iframecontentmws.js: add overlib iframe
18225           function
18226
18227 2006-06-21 01:42  ivan
18228
18229         * FS/FS/agent_type.pm, httemplate/browse/agent_type.cgi: speed up
18230           the agent type report when there are lots of package definitions
18231
18232 2006-06-19 06:09  ivan
18233
18234         * httemplate/view/cust_main/packages.html: fix ACL name for service
18235           provisioning and prevent disabled service provisioning from
18236           messing up table formatting
18237
18238 2006-06-19 05:47  ivan
18239
18240         * bin/mapsecrets2access_user: better error checking for this
18241           thrown-together bootstrapping script
18242
18243 2006-06-19 05:22  ivan
18244
18245         * bin/mapsecrets2access_user: ACL bootstrapping
18246
18247 2006-06-19 05:15  ivan
18248
18249         * FS/: FS/CurrentUser.pm, bin/freeside-upgrade: ACL bootstrapping
18250
18251 2006-06-19 05:09  ivan
18252
18253         * FS/t/ConfDefaults.t: forgot to commit this test
18254
18255 2006-06-19 04:57  ivan
18256
18257         * Changes.1.7.0, README.1.7.0, bin/mapsecrets2access_user: ACL
18258           bootstrapping/upgrade
18259
18260 2006-06-19 04:25  ivan
18261
18262         * FS/FS/AccessRight.pm, FS/FS/access_user.pm, FS/FS/cust_main.pm,
18263           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
18264           httemplate/view/cust_main/packages.html,
18265           httemplate/view/cust_main/payment_history.html: ACLs, take three
18266           or four or something
18267
18268 2006-06-19 01:05  ivan
18269
18270         * FS/FS/Conf.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main_Mixin.pm,
18271           FS/FS/cust_pkg.pm, FS/FS/UI/Web.pm, httemplate/config/config.cgi,
18272           httemplate/elements/menu.html,
18273           httemplate/elements/select-cust-fields.html,
18274           httemplate/elements/select-cust_pkg-status.html,
18275           httemplate/elements/tr-select-cust-fields.html,
18276           httemplate/elements/tr-select-cust_pkg-status.html,
18277           httemplate/graph/cust_bill_pkg.cgi,
18278           httemplate/search/cust_pkg_report.cgi,
18279           httemplate/search/report_cust_pkg.html,
18280           httemplate/view/cust_main/contacts.html: add ability to select
18281           specific package defs. and package status to package report for
18282           qis
18283
18284 2006-06-18 23:03  ivan
18285
18286         * httemplate/search/cust_main.cgi: fix up the alternating colors on
18287           the customer search results
18288
18289 2006-06-18 19:33  ivan
18290
18291         * FS/MANIFEST, FS/FS/CurrentUser.pm, FS/FS/Record.pm,
18292           FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
18293           FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
18294           httemplate/elements/select-agent.html,
18295           httemplate/elements/select-table.html,
18296           httemplate/elements/tr-select-agent.html,
18297           httemplate/search/cust_bill.html,
18298           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
18299           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
18300           httemplate/search/svc_forward.cgi: agent virtualization, take one
18301           (stuff from "inactive" changeset snuck into cust_main.pm and the
18302           package reporting changeset in search/cust_pkg.cgi here too)
18303
18304 2006-06-18 05:56  ivan
18305
18306         * httemplate/edit/elements/edit.html: well, it isn't broken...
18307
18308 2006-06-18 05:54  ivan
18309
18310         * FS/FS/AccessRight.pm, FS/FS/access_group.pm,
18311           FS/FS/access_groupagent.pm, FS/FS/m2name_Common.pm,
18312           FS/FS/part_pkg.pm, httemplate/edit/access_group.html,
18313           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
18314           httemplate/edit/process/access_group.html,
18315           httemplate/elements/checkboxes-table-name.html,
18316           httemplate/elements/checkboxes-table.html, FS/MANIFEST,
18317           htetc/handler.pl, httemplate/browse/access_group.html,
18318           httemplate/browse/access_user.html,
18319           httemplate/edit/process/elements/process.html: ACLs: finish group
18320           edit (agents + rights) & browse
18321
18322 2006-06-15 18:23  jeff
18323
18324         * FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
18325           httemplate/misc/download-batch.cgi: value issues and many bits
18326           remain
18327
18328 2006-06-15 17:47  ivan
18329
18330         * httemplate/misc/download-batch.cgi: and fix the  name for TD
18331           Canada Trust.  and that's it for now.  really.
18332
18333 2006-06-15 17:33  ivan
18334
18335         * httemplate/misc/download-batch.cgi: oops i'm gonna do that too,
18336           now that the batch format file is not the same as the batch
18337           params files
18338
18339 2006-06-15 17:27  ivan
18340
18341         * httemplate/misc/download-batch.cgi: s/printf/sprintf/ and make
18342           the config a little less strange
18343
18344 2006-06-08 03:32  ivan
18345
18346         * httemplate/elements/menu.html: fix link to prepaid card setup
18347
18348 2006-06-06 04:16  ivan
18349
18350         * rt/html/NoAuth/webrt.css: whew, this can go back
18351
18352 2006-06-06 04:08  ivan
18353
18354         * rt/html/NoAuth/webrt.css: yay this should finally fix the weird
18355           black navigation links; hide the Mason stuff from browsers when
18356           it doesn't get processed for some reason
18357
18358 2006-06-06 03:57  ivan
18359
18360         * rt/html/NoAuth/webrt.css: yet another attempt to fix weird black
18361           RT navigation links
18362
18363 2006-06-06 03:54  ivan
18364
18365         * rt/html/NoAuth/webrt.css: another attempt to fix weird black RT
18366           navigation links
18367
18368 2006-06-06 03:46  ivan
18369
18370         * rt/html/NoAuth/webrt.css: attempt to fix weird black RT
18371           navigation links
18372
18373 2006-06-06 03:30  ivan
18374
18375         * FS/FS/cdr.pm: fix unmatched =back somehow futzing things up with
18376           automated install. wtf?!
18377
18378 2006-06-02 06:20  ivan
18379
18380         * httemplate/elements/header.html,
18381           httemplate/search/svc_Smart.html, rt/FREESIDE_MODIFIED,
18382           rt/html/Elements/FreesideSvcSearch, rt/html/Elements/PageLayout,
18383           rt/html/Elements/Tabs: add a service search
18384
18385 2006-05-24 03:22  ivan
18386
18387         * FS/MANIFEST: removing duplicate entries
18388
18389 2006-05-23 08:54  ivan
18390
18391         * README.1.7.0: adding batch upgrade instructions to 1.7.0
18392           instructions too
18393
18394 2006-05-22 13:38  ivan
18395
18396         * rt/html/Elements/FreesideNewCust: missing > tag on INPUT
18397
18398 2006-05-22 11:27  ivan
18399
18400         * FS/FS/cust_main.pm: better error message for banned cards
18401
18402 2006-05-22 11:05  ivan
18403
18404         * Changes.1.5.8: justification
18405
18406 2006-05-21 19:06  ivan
18407
18408         * Makefile: docs are going in the wiki Real Soon Now anyway
18409
18410 2006-05-21 19:04  ivan
18411
18412         * Changes.1.5.8: 1.5.8!
18413
18414 2006-05-21 17:50  ivan
18415
18416         * Makefile: 1.7.0?  why not?
18417
18418 2006-05-21 17:44  ivan
18419
18420         * httemplate/: index.html, elements/menu.html: 1.7.0?  why not!
18421
18422 2006-05-21 11:40  ivan
18423
18424         * FS/FS/part_export/communigate_pro_singledomain.pm: tyop
18425
18426 2006-05-20 13:06  jeff
18427
18428         * README.1.5.7.lastbit, README.1.5.8, FS/FS.pm, FS/MANIFEST,
18429           FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_pay_batch.pm,
18430           FS/FS/pay_batch.pm, FS/t/pay_batch.t, htetc/handler.pl,
18431           httemplate/browse/cust_pay_batch.cgi,
18432           httemplate/docs/schema.html, httemplate/docs/upgrade10.html,
18433           httemplate/misc/download-batch.cgi: first stab at BoM download
18434
18435 2006-05-15 06:57  ivan
18436
18437         * httemplate/: index.html, elements/freeside.css,
18438           elements/header.html, elements/menu.html: move most of the crap
18439           on the "main menu" to the sidebar
18440
18441 2006-05-15 04:05  ivan
18442
18443         * rt/html/NoAuth/webrt.css, httemplate/elements/freeside.css,
18444           httemplate/elements/header.html, httemplate/elements/xmenu.css,
18445           httemplate/search/cust_main.cgi, rt/FREESIDE_MODIFIED,
18446           rt/html/Elements/FreesideNewCust,
18447           rt/html/Elements/FreesideSearch, rt/html/Elements/Header,
18448           rt/html/Elements/PageLayout, rt/html/Elements/SimpleSearch,
18449           rt/html/Elements/Tabs, rt/html/Elements/TitleBoxStart,
18450           rt/html/Search/Bulk.html: more ACL and re-skinning work, now with
18451           RT!
18452
18453 2006-05-14 09:47  ivan
18454
18455         * CREDITS, Changes.1.7.0, htetc/handler.pl, httemplate/autohandler,
18456           httemplate/index.html, httemplate/browse/access_group.html,
18457           httemplate/browse/access_user.html,
18458           httemplate/browse/agent_type.cgi,
18459           httemplate/browse/cust_main_county.cgi,
18460           httemplate/browse/msgcat.cgi, httemplate/browse/part_pkg.cgi,
18461           httemplate/edit/access_group.html,
18462           httemplate/edit/access_user.html, httemplate/edit/agent_type.cgi,
18463           httemplate/edit/cust_bill_pay.cgi,
18464           httemplate/edit/cust_credit.cgi,
18465           httemplate/edit/cust_credit_bill.cgi,
18466           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
18467           httemplate/edit/part_referral.cgi,
18468           httemplate/edit/part_virtual_field.cgi,
18469           httemplate/edit/svc_domain.cgi,
18470           httemplate/edit/elements/edit.html,
18471           httemplate/edit/process/access_group.html,
18472           httemplate/edit/process/access_user.html,
18473           httemplate/edit/process/agent_type.cgi,
18474           httemplate/edit/process/cust_bill_pay.cgi,
18475           httemplate/edit/process/cust_credit.cgi,
18476           httemplate/edit/process/cust_credit_bill.cgi,
18477           httemplate/edit/process/elements/process.html,
18478           httemplate/elements/checkboxes-table.html,
18479           httemplate/elements/cssexpr.js, httemplate/elements/footer.html,
18480           httemplate/elements/header.html,
18481           httemplate/elements/menubar.html,
18482           httemplate/elements/select-access_group.html,
18483           httemplate/elements/tr-select-access_group.html,
18484           httemplate/elements/xmenu.css, httemplate/elements/xmenu.js,
18485           httemplate/misc/batch-cust_pay.html, httemplate/misc/payment.cgi,
18486           httemplate/search/cust_bill.cgi,
18487           httemplate/search/cust_main-otaker.cgi,
18488           httemplate/search/cust_main-payinfo.html,
18489           httemplate/search/cust_main-quickpay.html,
18490           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.html,
18491           httemplate/search/cust_pkg_report.cgi,
18492           httemplate/search/report_cust_bill.html,
18493           httemplate/search/report_cust_credit.html,
18494           httemplate/search/report_cust_pay.html,
18495           httemplate/search/report_prepaid_income.html,
18496           httemplate/search/report_tax.html,
18497           httemplate/search/sqlradius.html,
18498           httemplate/search/svc_acct.html,
18499           httemplate/search/svc_domain.cgi,
18500           httemplate/search/svc_domain.html,
18501           httemplate/search/svc_external.cgi, FS/MANIFEST,
18502           FS/FS/AccessRight.pm, FS/FS/CGI.pm, FS/FS/Schema.pm,
18503           FS/FS/access_group.pm, FS/FS/access_groupagent.pm,
18504           FS/FS/access_right.pm, FS/FS/access_user.pm,
18505           FS/FS/access_user_pref.pm, FS/FS/access_usergroup.pm,
18506           FS/FS/agent_type.pm, FS/FS/cust_bill.pm, FS/FS/m2m_Common.pm,
18507           FS/FS/payby.pm, FS/FS/svc_domain.pm, FS/FS/UI/Web.pm,
18508           FS/FS/part_pkg/billoneday.pm, FS/bin/freeside-addoutsourceuser,
18509           FS/t/AccessRight.t, FS/t/access_group.t,
18510           FS/t/access_groupagent.t, FS/t/access_right.t,
18511           FS/t/access_user.t, FS/t/access_user_pref.t,
18512           FS/t/access_usergroup.t, httemplate/view/cust_main/packages.html,
18513           httemplate/view/cust_main/payment_history.html: first part of ACL
18514           and re-skinning work and some other small stuff
18515
18516 2006-05-13 11:34  ivan
18517
18518         * httemplate/images/background-cheat.png: yay for cheating
18519
18520 2006-05-13 08:31  ivan
18521
18522         * httemplate/images/: 32clear.gif, arrow.down.png,
18523           arrow.right.black.png, arrow.right.png, black-gradient.png,
18524           black-gray-corner.png, black-gray-gradient.png,
18525           black-gray-side.png, black-gray-top.png: adding new images
18526
18527 2006-05-12 06:57  ivan
18528
18529         * httemplate/search/report_receivables.cgi: Pg 8.1 fix was
18530           incorrect and broke things, this should actually work
18531
18532 2006-05-08 04:48  ivan
18533
18534         * README.1.5.8, README.1.7.0: suggest "make clean" on upgrade -
18535           something is not quite right with perl Makefile hoohaw
18536
18537 2006-05-08 04:28  ivan
18538
18539         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
18540           httemplate/search/report_tax.cgi: add config switch to base tax
18541           off shipping address if present
18542
18543 2006-05-08 03:01  ivan
18544
18545         * FS/FS/Report/Table/Monthly.pm, httemplate/index.html,
18546           httemplate/graph/cust_bill_pkg-graph.cgi,
18547           httemplate/graph/cust_bill_pkg.cgi,
18548           httemplate/graph/elements/monthly.html,
18549           httemplate/search/cust_bill_pkg.cgi: sales report per agent and
18550           package class looks good
18551
18552 2006-05-07 13:27  ivan
18553
18554         * README.1.7.0, htetc/handler.pl, httemplate/docs/upgrade10.html,
18555           httemplate/elements/select-month_year.html,
18556           httemplate/elements/select-pkg_class.html,
18557           httemplate/elements/select-table.html,
18558           httemplate/elements/tr-select-from_to.html,
18559           httemplate/elements/tr-select-pkg_class.html,
18560           httemplate/graph/cust_bill_pkg-graph.cgi,
18561           httemplate/graph/cust_bill_pkg.cgi,
18562           httemplate/graph/money_time-graph.cgi,
18563           httemplate/graph/money_time.cgi,
18564           httemplate/graph/report_cust_bill_pkg.html,
18565           httemplate/graph/report_money_time.html,
18566           httemplate/graph/elements/monthly.html: first pass at sales
18567           reports per agent and package class
18568
18569 2006-05-03 02:47  ivan
18570
18571         * httemplate/search/report_receivables.cgi: pg 8.1 fix from Chris
18572           Cappuccio
18573
18574 2006-05-02 08:23  ivan
18575
18576         * FS/: MANIFEST, FS/Pony.pm: yours!
18577
18578 2006-05-02 08:03  ivan
18579
18580         * httemplate/: index.html, search/report_receivables.html: add an
18581           agent pre-selection page to receivables report
18582
18583 2006-05-02 06:29  ivan
18584
18585         * SCHEMA_CHANGE: need to install the new Schema.pm before you can
18586           autogenerate off it
18587
18588 2006-05-02 04:59  ivan
18589
18590         * httemplate/index.html, FS/FS/Report/Table/Monthly.pm,
18591           httemplate/graph/money_time-graph.cgi,
18592           httemplate/graph/money_time.cgi,
18593           httemplate/graph/report_money_time.html: add a "pre-report" page
18594           to this report/graph as requested by lewis/wtxs, also add 12mo
18595           total option
18596
18597 2006-05-01 06:09  ivan
18598
18599         * FS/FS/part_pkg/prorate.pm: small fix to make prorate behave on
18600           the 1st as it did before
18601
18602 2006-05-01 05:38  ivan
18603
18604         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fix some very
18605           annoying clucks (warnings with backtraces) when cutoff day isn't
18606           found in old packages
18607
18608 2006-05-01 04:45  ivan
18609
18610         * FS/FS/TicketSystem/RT_External.pm: column reference "disabled" is
18611           ambiguous
18612
18613 2006-05-01 04:43  ivan
18614
18615         * FS/FS/TicketSystem/RT_External.pm: fix bug with duplicate tickets
18616           showing up on customer view listing when the custom priority
18617           field was edited
18618
18619 2006-04-26 06:16  ivan
18620
18621         * Makefile: apache reload doesn't work when server isn't running
18622           already
18623
18624 2006-04-21 17:58  ivan
18625
18626         * httemplate/browse/generic.cgi,
18627           httemplate/browse/inventory_class.html,
18628           httemplate/browse/part_pkg.cgi, httemplate/browse/pkg_class.html,
18629           httemplate/browse/rate.cgi,
18630           httemplate/browse/elements/browse.html, htetc/handler.pl,
18631           httemplate/index.html, httemplate/edit/inventory_class.html,
18632           httemplate/edit/part_pkg.cgi, httemplate/edit/pkg_class.html,
18633           httemplate/edit/elements/edit.html,
18634           httemplate/edit/process/inventory_class.html,
18635           httemplate/edit/process/pkg_class.html,
18636           httemplate/edit/process/elements/process.html,
18637           httemplate/elements/select-agent.html,
18638           httemplate/elements/select-pkg_class.html,
18639           httemplate/elements/select-table.html,
18640           httemplate/elements/tr-select-pkg_class.html,
18641           httemplate/search/cust_pkg.cgi,
18642           httemplate/search/inventory_class.html, FS/FS/part_pkg.pm,
18643           httemplate/search/elements/search.html: start of package class
18644           web UI (add/edit package classes, package class selection in
18645           package def edit)
18646
18647 2006-04-21 07:21  ivan
18648
18649         * FS/FS/part_pkg/incomplete/billoneday.pm: throw this in here for
18650           now
18651
18652 2006-04-21 07:20  ivan
18653
18654         * FS/FS/part_pkg/: flat.pm, prorate.pm, subscription.pm: fix some
18655           indentation and the default cutoff day
18656
18657 2006-04-21 05:45  ivan
18658
18659         * httemplate/: index.html, browse/queue.cgi, misc/queue.cgi,
18660           search/queue.html: s(browse/queue.cgi)(search/queue.html)
18661
18662 2006-04-18 23:37  ivan
18663
18664         * FS/FS/cust_main.pm: DOH!  perlvar: not counting patterns matched
18665           in nested blocks that have been exited already.
18666
18667 2006-04-18 12:33  ivan
18668
18669         * httemplate/docs/install.html: add JSON to initial install
18670           instructions
18671
18672 2006-04-15 06:32  ivan
18673
18674         * httemplate/graph/money_time.cgi: REALLY correct the period for
18675           the total column this time
18676
18677 2006-04-15 06:28  ivan
18678
18679         * httemplate/graph/money_time.cgi: correct period & use a yellow
18680           color for the total column
18681
18682 2006-04-15 06:25  ivan
18683
18684         * httemplate/graph/money_time.cgi: format & link the total column
18685
18686 2006-04-14 17:21  ivan
18687
18688         * httemplate/graph/money_time.cgi: and </TD> the total column
18689
18690 2006-04-14 17:16  ivan
18691
18692         * httemplate/graph/money_time.cgi: add a total column
18693
18694 2006-04-14 04:55  ivan
18695
18696         * FS/FS/: Conf.pm, svc_forward.pm: add the
18697           svc_forward-arbitrary_dst flag to enable arbitrary svc_forward
18698           destinations
18699
18700 2006-04-13 14:29  ivan
18701
18702         * FS/bin/freeside-adduser: don't do the duplicate check unless
18703           there's a file already; fixes problem with first use of
18704           freeside-adduser
18705
18706 2006-04-12 05:36  ivan
18707
18708         * httemplate/index.html, FS/FS/cust_main.pm,
18709           httemplate/search/cust_main-zip.html,
18710           httemplate/search/cust_main.cgi,
18711           httemplate/search/report_cust_main-zip.html,
18712           httemplate/search/elements/search.html: zip code report
18713
18714 2006-04-09 16:41  ivan
18715
18716         * httemplate/view/: cust_main.cgi, cust_main/payment_history.html,
18717           cust_main/tickets.html: a few more fixups for our favorite
18718           include(...) from Scott Edwards
18719
18720 2006-04-09 16:39  ivan
18721
18722         * httemplate/edit/cust_main.cgi: add "spool_cdr" to cust_main
18723           fields
18724
18725 2006-04-09 16:24  ivan
18726
18727         * FS/FS/part_export/domain_shellcommands.pm: should fix "Can't use
18728           string ("old_uid") as a SCALAR ref while "strict refs" in use"
18729           error
18730
18731 2006-04-09 13:36  ivan
18732
18733         * FS/bin/freeside-adduser: error out if you try to add duplicates;
18734           this should lower my annoyance-level
18735
18736 2006-04-03 16:26  ivan
18737
18738         * FS/FS/: Conf.pm, svc_acct.pm: option to disable global uniqueness
18739           checking
18740
18741 2006-04-03 13:49  ivan
18742
18743         * FS/FS/svc_domain.pm: add PTR to sort order for DNS entries
18744
18745 2006-04-03 04:36  ivan
18746
18747         * FS/FS/Record.pm: and also allow [ and ] in ut_textn
18748
18749 2006-04-03 03:11  ivan
18750
18751         * FS/FS/Record.pm: allow [ and ] in ut_text
18752
18753 2006-04-03 02:46  ivan
18754
18755         * htetc/handler.pl, FS/FS/Misc.pm,
18756           httemplate/edit/cust_main/contact.html,
18757           httemplate/edit/cust_main/select-country.html,
18758           httemplate/edit/cust_main/select-state.html,
18759           httemplate/misc/states.cgi,
18760           httemplate/view/cust_main/contacts.html: have the UI use full
18761           country names, and state names outside the US...
18762
18763 2006-04-02 15:13  ivan
18764
18765         * FS/FS/: cust_main.pm, cust_pay_batch.pm: typo
18766
18767 2006-03-31 15:22  ivan
18768
18769         * httemplate/browse/part_bill_event.cgi: quick sort fix for billing
18770           events
18771
18772 2006-03-31 01:20  lsc
18773
18774         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fixed the errors
18775           pointed out by Ivan in the following email:
18776
18777           ---- before and after now?  I gave subscription and prorate a
18778           try.  Subscription came out as:
18779
18780             subscription 27th (03/25/06 - 04/27/06)  $10.00
18781             subscription 23rd (03/25/06 - 04/23/06)  $10.00
18782
18783           the "23rd" one is right, but the "27th" one should have only
18784           advanced the date two days to 3/27/06.
18785
18786               Prorate came out as:
18787
18788               prorate 23rd (03/25/06 - 04/23/06)  $9.20
18789               prorate 27th (03/25/06 - 04/27/06)  $10.49
18790
18791           The "23rd" one is right, but the "27th" one should have only
18792           advanced the date two days to 4/27/06.
18793
18794           lsc@prgmr.com
18795
18796 2006-03-30 06:22  ivan
18797
18798         * README.1.7.0, FS/bin/freeside-upgrade: move all the
18799           schema-updating magic into DBIx::DBSchema
18800
18801 2006-03-24 18:23  ivan
18802
18803         * FS/FS/cust_main.pm, FS/FS/queue_depend.pm, FS/FS/svc_acct.pm,
18804           FS/bin/freeside-setup,
18805           fs_selfservice/FS-SelfService/cgi/agent.cgi,
18806           fs_selfservice/FS-SelfService/cgi/payment_results.html,
18807           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
18808           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
18809           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
18810           httemplate/misc/upload-batch.cgi,
18811           httemplate/misc/process/cdr-import.html,
18812           httemplate/misc/process/cust_main-import.cgi,
18813           httemplate/misc/process/cust_main-import_charges.cgi,
18814           httemplate/misc/process/inventory_item-import.html: successfully
18815           correct the spelling of sucessful
18816
18817 2006-03-24 11:49  ivan
18818
18819         * httemplate/misc/process/payment.cgi: fix spelling
18820
18821 2006-03-23 04:00  lsc
18822
18823         * FS/FS/part_pkg/: billoneday.pm, prorate.pm, subscription.pm: for
18824           subscription.pm and prorate.pm:
18825
18826           -modify the subscription and prorate price plans
18827           (FS/FS/part_pkg/subscription.pm and prorate.pm) to have a
18828           configurable (add a field to the %info hash) billing day instead
18829           of "1st of the month" only.  subscription will be easy, prorate
18830           will be a little trickier.
18831
18832           essentially, I replaced the '1' in the 'day' field of the
18833           timelocal that generates $$date with the value I added to the
18834           %info hash, 'cutoff_day'
18835
18836           -implement a price plan (new file in FS/FS/part_pkg/ - probably
18837           @ISA FS::part_pkg::subscription) that charges the first full
18838           month if the customer signs up between the 1st and the
18839           configurable billing day, and gives them the remainder of the
18840           month free if they sign up between the configurable billing day
18841           and the end of the month.
18842
18843           if this is the first time the customer is billed, and if the date
18844           is greater than the cutoff date, advance $ssdate to cutoff_day of
18845           next month, else $$date is cutoff_date of this month.  Either
18846           way, charge them for a month.
18847
18848           ----------------------------------------------------------------------
18849
18850 2006-03-20 11:13  ivan
18851
18852         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cdr.pm,
18853           FS/FS/cdr_upstream_rate.pm, FS/FS/cust_main.pm,
18854           FS/FS/cust_svc.pm, FS/FS/rate_detail.pm, FS/FS/svc_acct.pm,
18855           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/part_pkg.cgi,
18856           FS/MANIFEST, FS/t/cdr_upstream_rate.t,
18857           bin/cdr_upstream_rate.import, httemplate/edit/rate.cgi,
18858           httemplate/edit/cust_main/billing.html,
18859           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
18860           httemplate/view/cust_main/billing.html: add price plan to bill on
18861           internal or external CDRs directly, add option to export CDRs to
18862           a per-customer downstream file
18863
18864 2006-03-17 06:56  ivan
18865
18866         * FS/FS/Daemon.pm: use IO::File, lucky this never threw an error...
18867
18868 2006-03-14 23:34  ivan
18869
18870         * FS/FS/part_pkg/voip_cdr.pm: initial commit of this just cause i
18871           want a revision history
18872
18873 2006-03-14 20:17  ivan
18874
18875         * FS/FS/Record.pm: handle BIGSERIAL like SERIAL for the cdr table,
18876           and normalize canadian zip codes as well as us ones
18877
18878 2006-03-13 14:32  ivan
18879
18880         * httemplate/elements/: progress-init.html, progress-popup.html:
18881           fix progress hoohaw for internet exploder again, whew.  also make
18882           sure error/finish messages are centered, looks better
18883
18884 2006-03-10 23:27  ivan
18885
18886         * httemplate/elements/footer.html: some pages from ui hoohaw have
18887           leaked footer include, need something here for now
18888
18889 2006-03-10 21:21  ivan
18890
18891         * httemplate/: elements/progress-init.html, elements/xmlhttp.html,
18892           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
18893           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
18894           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix the
18895           progressbar bug with multiple progressbar forms on a page
18896
18897 2006-03-10 14:30  ivan
18898
18899         * httemplate/: elements/progress-init.html,
18900           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
18901           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
18902           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix to
18903           (hopefully) allow multiple progress-init's in a page, also add
18904           second $cgi arg to all these progressbar calls...
18905
18906 2006-03-10 14:28  ivan
18907
18908         * FS/FS/UI/Web.pm: want to know who *called* this without the
18909           required second arg
18910
18911 2006-03-09 05:42  ivan
18912
18913         * htetc/handler.pl: fix that
18914           blank-page-instead-of-profiling-redirect-when-called-from-an-include
18915           bug triggered by mason 1.32 :)
18916
18917 2006-03-09 03:48  ivan
18918
18919         * httemplate/view/cust_main.cgi: don't use a table with
18920           WIDTH="100%", it shoves the custnum and "billing information"
18921           boxes way out to the right
18922
18923 2006-03-08 04:14  ivan
18924
18925         * FS/FS/inventory_item.pm,
18926           httemplate/misc/inventory_item-import.html,
18927           httemplate/misc/process/inventory_item-import.html,
18928           httemplate/search/inventory_class.html,
18929           httemplate/search/inventory_item.html:  Add an option to the web
18930           interface to batch upload new entries to the
18931           inventory_item table.
18932
18933 2006-03-08 02:05  ivan
18934
18935         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/inventory_class.pm,
18936           FS/FS/inventory_item.pm, FS/t/inventory_class.t,
18937           FS/t/inventory_item.t, httemplate/search/inventory_class.html,
18938           httemplate/search/inventory_item.html, bin/generate-table-module,
18939           htetc/handler.pl, httemplate/edit/inventory_class.html,
18940           httemplate/edit/elements/edit.html,
18941           httemplate/edit/process/inventory_class.html,
18942           httemplate/edit/process/elements/process.html,
18943           httemplate/search/elements/search.html: Add a new table for
18944           inventory with for DIDs/serials/etc., and an additional new table
18945           for inventory category (i.e. to distinguish DIDs, serials, MACs,
18946           etc.)
18947
18948 2006-03-08 00:21  ivan
18949
18950         * FS/FS/agent.pm: add space in error msg
18951
18952 2006-03-03 07:02  ivan
18953
18954         * FS/FS/Report/Table/Monthly.pm,
18955           httemplate/graph/money_time-graph.cgi,
18956           httemplate/graph/money_time.cgi: agent-specific
18957           sales/credit/receipts summary
18958
18959 2006-02-28 11:34  ivan
18960
18961         * FS/FS/part_pkg.pm: update POD docs regarding new price plans
18962
18963 2006-02-22 05:07  ivan
18964
18965         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
18966           httemplate/images/red_telephone_mimooh_01.png,
18967           httemplate/view/cust_main/contacts.html: add vonage click2call
18968           feature
18969
18970 2006-02-21 23:12  ivan
18971
18972         * FS/FS/CGI.pm: a better CGI::rooturl(), will have to do for now
18973
18974 2006-02-18 03:14  ivan
18975
18976         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cdr_calltype.pm,
18977           FS/FS/cdr_carrier.pm, FS/FS/cdr_type.pm, FS/FS/cust_main.pm,
18978           README.1.7.0, README.2.0.0, FS/MANIFEST,
18979           FS/FS/part_pkg/voip_sqlradacct.pm, FS/t/cdr.t,
18980           FS/t/cdr_calltype.t, FS/t/cdr_carrier.t, FS/t/cdr_type.t,
18981           FS/t/part_pkg-voip_cdr.t, htetc/handler.pl,
18982           httemplate/misc/cdr-import.html,
18983           httemplate/misc/process/cdr-import.html,
18984           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
18985           bin/cdr_calltype.import: CDR schema and class
18986
18987 2006-02-17 20:32  ivan
18988
18989         * htetc/global.asa, httemplate/docs/install.html: Mason it is
18990
18991 2006-02-17 18:11  ivan
18992
18993         * FS/FS/: cust_tax_exempt_pkg.pm, domain_record.pm, msgcat.pm,
18994           nas.pm, part_bill_event.pm, port.pm, prepay_credit.pm, queue.pm,
18995           queue_arg.pm, rate_detail.pm, reg_code_pkg.pm: update POD
18996           documentation left behind from example template
18997
18998 2006-02-16 13:43  ivan
18999
19000         * FS/FS/Setup.pm, FS/bin/freeside-setup, bin/populate-msgcat,
19001           httemplate/docs/admin.html, httemplate/docs/install.html:
19002           automate more of the initial data adding...
19003
19004 2006-02-08 23:18  ivan
19005
19006         * httemplate/elements/: calendar-en.js, calendar-setup.js,
19007           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
19008           jscalendar
19009
19010 2006-02-08 14:53  ivan
19011
19012         * FS/bin/freeside-selfservice-server: don't leave ssh zombies
19013           around either
19014
19015 2006-02-07 19:50  ivan
19016
19017         * httemplate/docs/: upgrade7.html, upgrade8.html: remove ancient
19018           upgrade instructions
19019
19020 2006-02-07 19:49  ivan
19021
19022         * httemplate/docs/: upgrade10.html, index.html: slightly html-ize
19023           the 1.5.8 upgrade instructions
19024
19025 2006-02-07 18:26  ivan
19026
19027         * FS/FS/UID.pm: update error message when secrets file cannot be
19028           found
19029
19030 2006-02-07 05:49  ivan
19031
19032         * FS/FS/svc_acct.pm: well, it was already fatal.  at least now the
19033           error message is better.
19034
19035 2006-02-07 03:12  ivan
19036
19037         * httemplate/edit/cust_pay.cgi: remove inadvertant extra table
19038           statement preventing page from showing up in konq
19039
19040 2006-02-05 04:27  ivan
19041
19042         * FS/FS/option_Common.pm, httemplate/browse/payment_gateway.html,
19043           httemplate/edit/payment_gateway.html,
19044           httemplate/edit/process/payment_gateway.html: payment gateway
19045           editing
19046
19047 2006-02-01 15:13  ivan
19048
19049         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
19050           FS/FS/Cron/backup.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/vacuum.pm,
19051           FS/bin/freeside-daily, FS/bin/freeside-monthly,
19052           FS/t/Cron-backup.t, FS/t/Cron-bill.t, FS/t/Cron-vacuum.t,
19053           httemplate/browse/part_bill_event.cgi: finish adding
19054           freeside-monthly and monthly events
19055
19056 2006-01-31 23:58  ivan
19057
19058         * Makefile: HEAD isn't 1.5.8 anymore
19059
19060 2006-01-31 07:01  ivan
19061
19062         * FS/FS/payby.pm: oops, forgot $
19063
19064 2006-01-31 03:02  ivan
19065
19066         * FS/FS/Schema.pm, FS/FS/payby.pm, FS/MANIFEST, FS/t/payby.t,
19067           htetc/handler.pl, httemplate/browse/part_bill_event.cgi,
19068           httemplate/edit/part_bill_event.cgi: [no log message]
19069
19070 2006-01-30 20:26  ivan
19071
19072         * httemplate/: browse/addr_block.cgi, browse/agent.cgi,
19073           browse/agent_type.cgi, browse/cust_pay_batch.cgi,
19074           browse/part_bill_event.cgi, browse/part_export.cgi,
19075           browse/part_pkg.cgi, browse/part_referral.cgi,
19076           browse/part_svc.cgi, browse/part_virtual_field.cgi,
19077           browse/payment_gateway.html, browse/queue.cgi, browse/rate.cgi,
19078           browse/router.cgi, browse/svc_acct_pop.cgi,
19079           config/config-view.cgi, config/config.cgi,
19080           edit/REAL_cust_pkg.cgi, edit/agent.cgi,
19081           edit/agent_payment_gateway.html, edit/agent_type.cgi,
19082           edit/bulk-cust_svc.html, edit/cust_pay.cgi, edit/part_export.cgi,
19083           edit/part_pkg.cgi, edit/part_svc.cgi, edit/payment_gateway.html,
19084           edit/prepay_credit.cgi, edit/rate.cgi, edit/rate_region.cgi,
19085           edit/reg_code.cgi, edit/svc_acct.cgi, edit/svc_broadband.cgi,
19086           edit/svc_forward.cgi, edit/process/prepay_credit.cgi,
19087           edit/process/reg_code.cgi, misc/batch-cust_pay.html,
19088           misc/cust_main-import.cgi, misc/cust_main-import_charges.cgi,
19089           misc/expire_pkg.cgi, misc/link.cgi, misc/meta-import.cgi,
19090           misc/upload-batch.cgi, misc/whois.cgi,
19091           misc/process/cust_main-import.cgi,
19092           misc/process/cust_main-import_charges.cgi,
19093           misc/process/meta-import.cgi, search/report_prepaid_income.cgi,
19094           search/report_tax.cgi, search/svc_external.cgi,
19095           view/cust_bill.cgi, view/cust_main.cgi, view/svc_acct.cgi,
19096           view/svc_broadband.cgi, view/svc_domain.cgi,
19097           view/svc_external.cgi: move header() to
19098           include(/elements/header.html) so it can be changed in one place,
19099           thanks to Scott Edwards
19100
19101 2006-01-30 18:59  ivan
19102
19103         * FS/FS/Record.pm: fix "table not found" dbdef error message to
19104           recommend freeside-upgrade instead create + dbdef-create
19105
19106 2006-01-26 23:34  ivan
19107
19108         * httemplate/search/report_tax.cgi: small visual fix to alternating
19109           row colors when show_taxclasses is on
19110
19111 2006-01-26 17:33  ivan
19112
19113         * httemplate/search/cust_tax_exempt_pkg.cgi: on tax exemption
19114           report, show more info on the specific line item and invoice
19115
19116 2006-01-26 07:27  ivan
19117
19118         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_tax_exempt_pkg.pm,
19119           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_class.t,
19120           httemplate/search/cust_bill_pkg.cgi,
19121           httemplate/search/cust_tax_exempt_pkg.cgi,
19122           httemplate/search/report_tax.cgi,
19123           httemplate/search/report_tax.html: whew, FINALLY can fix monthly
19124           exemption columns to work correctly.  also make them
19125           agent-specific.  also fix package exemption columns, they were
19126           bunk too, sheesh.  start adding package classes for package class
19127           tax reporting.
19128
19129 2006-01-25 04:34  ivan
19130
19131         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
19132           FS/FS/cust_main.pm, FS/FS/cust_tax_exempt.pm,
19133           FS/FS/cust_tax_exempt_pkg.pm, FS/FS/h_cust_bill.pm,
19134           FS/FS/h_cust_tax_exempt.pm, FS/t/cust_tax_exempt_pkg.t,
19135           FS/t/h_cust_bill.t, FS/t/h_cust_tax_exempt.t, README.2.0.0,
19136           FS/MANIFEST: change texas-style tax exemptions to be against a
19137           specific line item rather than just general per-customer, for
19138           later tracking and tax reporting.  fix 1969/1970 exemptions for
19139           one-off charges
19140
19141 2006-01-05 01:34  ivan
19142
19143         * httemplate/docs/upgrade10.html: my last 1.4 -> 1.5 upgrade...
19144
19145 2006-01-04 18:03  ivan
19146
19147         * FS/FS/Schema.pm: remove redundant indices on cust_main ship_
19148           columns
19149
19150 2006-01-03 00:45  ivan
19151
19152         * bin/billco-upload: agentnums 1-3
19153
19154 2005-12-29 18:41  rsiddall
19155
19156         * FS/FS/Conf.pm, FS/FS/ConfItem.pm, FS/FS/cust_pkg.pm,
19157           FS/FS/cust_svc.pm, FS/FS/part_export/artera_turbo.pm,
19158           fs_selfservice/FS-SelfService/SelfService.pm,
19159           fs_selfservice/FS-SelfService/cgi/provision_list.html,
19160           httemplate/view/cust_main.cgi: Fixing a few typos.
19161
19162 2005-12-24 19:41  ivan
19163
19164         * httemplate/search/report_tax.cgi: add switch to enable taxclass
19165           breakdown, report invoiced tax separately in that case
19166
19167 2005-12-24 19:38  ivan
19168
19169         * httemplate/edit/part_bill_event.cgi: make sure to specify a
19170           money_char default
19171
19172 2005-12-24 19:18  ivan
19173
19174         * httemplate/search/: report_tax.cgi, report_tax.html: add switch
19175           to enable taxclass breakdown, report invoiced tax separately in
19176           that case
19177
19178 2005-12-24 19:07  ivan
19179
19180         * httemplate/search/cust_bill_pkg.cgi: correct "out of taxable
19181           region" flag on new line item report - NULLs need to be compared
19182           explicitly.  apparantly NULL != NULL.  bah SQL
19183
19184 2005-12-24 19:00  ivan
19185
19186         * README.1.5.8, FS/FS/Schema.pm: update indices for better tax
19187           report performance
19188
19189 2005-12-24 18:31  ivan
19190
19191         * httemplate/search/cust_bill_pkg.cgi: fixup new line item report
19192           brainfart
19193
19194 2005-12-24 17:57  ivan
19195
19196         * httemplate/search/report_tax.cgi: correct end date display for
19197           "now"
19198
19199 2005-12-24 16:52  ivan
19200
19201         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
19202           httemplate/edit/part_bill_event.cgi: add invoice event to suspend
19203           only when greater than N amount
19204
19205 2005-12-24 16:36  ivan
19206
19207         * httemplate/edit/cust_main/billing.html: don't reenable postal
19208           billing for existing customers just cause its blank...
19209
19210 2005-12-21 20:24  ivan
19211
19212         * httemplate/search/report_tax.cgi: and s/$taxable/$tot_taxable/ in
19213           the declaration too
19214
19215 2005-12-21 20:22  ivan
19216
19217         * httemplate/search/report_tax.cgi: fix some ambiguous var names
19218           causing " "my" variable $t masks earlier declaration in same
19219           scope" errors
19220
19221 2005-12-21 20:02  ivan
19222
19223         * Changes.1.5.8: more accurate description of tax report changes
19224
19225 2005-12-21 20:01  ivan
19226
19227         * httemplate/search/cust_bill_event.html,
19228           httemplate/search/cust_bill_pkg.cgi,
19229           httemplate/search/cust_pkg_report.cgi,
19230           httemplate/search/report_cust_bill.html,
19231           httemplate/search/report_cust_credit.html,
19232           httemplate/search/report_cust_pay.html,
19233           httemplate/search/report_tax.cgi,
19234           httemplate/search/report_tax.html, FS/FS/cust_bill_pkg.pm,
19235           httemplate/elements/select-agent.html,
19236           httemplate/elements/table-grid.html,
19237           httemplate/elements/tr-input-beginning_ending.html,
19238           httemplate/elements/tr-select-agent.html,
19239           httemplate/search/elements/search.html: tax report update, link
19240           to new line item report, per-agent tax reporting
19241
19242 2005-12-18 20:18  ivan
19243
19244         * FS/FS/part_pkg/: sesmon_hour.pm, sesmon_minute.pm,
19245           sql_external.pm, sql_generic.pm, voip_sqlradacct.pm: correct
19246           field labeling - not always monthly
19247
19248 2005-12-18 20:18  ivan
19249
19250         * Changes.1.5.8, FS/FS/part_pkg/sqlradacct_hour.pm: add maximum
19251           "caps" to RADIUS usage charges
19252
19253 2005-12-16 14:47  ivan
19254
19255         * FS/FS/raddb.pm, bin/generate-raddb: add motorola canopy
19256           attributes from wtxs, neaten up raddb.pm generation
19257
19258 2005-12-15 17:49  ivan
19259
19260         * httemplate/edit/payment_gateway.html: add TransactionCentral
19261
19262 2005-12-15 11:36  ivan
19263
19264         * httemplate/edit/: agent.cgi, agent_type.cgi: fix bug when adding
19265           new agent types, noticed by Julius Igugu
19266
19267 2005-12-15 10:45  ivan
19268
19269         * bin/print-schema: adding print-schema
19270
19271 2005-12-14 20:04  ivan
19272
19273         * FS/FS/Conf.pm, FS/FS/cust_pay_void.pm, FS/FS/Record.pm,
19274           httemplate/misc/unvoid-cust_pay_void.cgi: payment "un-void"ing
19275
19276 2005-12-14 12:57  ivan
19277
19278         * FS/FS/svc_acct.pm: allow a dir field to be set (or
19279           auto-generated) even if uid is fixed
19280
19281 2005-12-14 10:52  ivan
19282
19283         * FS/FS/part_export/radiator.pm: add 'STATE' field for suspensions
19284           to Radiator export
19285
19286 2005-12-12 19:13  ivan
19287
19288         * httemplate/edit/process/payment_gateway.html: fix options in
19289           gateway adding
19290
19291 2005-12-12 13:39  ivan
19292
19293         * FS/FS/part_export/radiator.pm: use crypt password for radiator
19294           export
19295
19296 2005-12-09 08:58  ivan
19297
19298         * httemplate/: edit/process/cust_credit_bill.cgi,
19299           view/cust_main/payment_history.html: fill in reason if empty when
19300           applying a credit to a refund
19301
19302 2005-12-09 08:56  ivan
19303
19304         * httemplate/edit/: cust_main.cgi, cust_main/billing.html: fix
19305           postal mail checkbox misbehaving (isn't sticky on errors -
19306           reverts back to on)
19307
19308 2005-12-07 15:48  ivan
19309
19310         * FS/: FS/Record.pm, bin/freeside-setup: for fetching inserted keys
19311           without pg_oid_status, look up the actual sequence name from
19312           dbdef rather than assuming ${table}_${column}_seq
19313
19314 2005-12-06 14:25  ivan
19315
19316         * FS/FS/Record.pm: make sure zip is required for canada, also use
19317           CURRVAL() function instead of pg_oid_status DBD attribute because
19318           Pg 8.1 doesn't have oids by default anymore
19319
19320 2005-12-05 11:01  ivan
19321
19322         * FS/FS/svc_Common.pm: avoid uninitialized value errors
19323
19324 2005-12-05 09:19  ivan
19325
19326         * httemplate/edit/process/cust_main.cgi: eek, don't log all this
19327           debugging info by default
19328
19329 2005-12-02 23:26  ivan
19330
19331         * htetc/handler.pl: this should be the last of
19332           s/RT::TicketCustomFieldValues/RT::ObjectCustomFieldValues/
19333
19334 2005-12-02 23:12  ivan
19335
19336         * Makefile: those semicolons can't possibly have belonged there
19337
19338 2005-12-02 23:02  ivan
19339
19340         * FS/bin/freeside-upgrade: force a dbdef reload.  no wonder this
19341           had to be run multiple times before
19342
19343 2005-12-02 22:49  ivan
19344
19345         * README.1.5.8, httemplate/docs/install.html,
19346           httemplate/docs/upgrade10.html: add Term::ReadKey to install &
19347           upgrade docs and README.1.5.8
19348
19349 2005-12-01 18:30  ivan
19350
19351         * httemplate/docs/upgrade10.html: and Net::Whois::Raw
19352
19353 2005-12-01 17:52  ivan
19354
19355         * README.1.5.8, httemplate/docs/upgrade10.html: note DBIx::DBSchema
19356           0.29 is required for Pg 7.2.x and earlier
19357
19358 2005-12-01 17:22  ivan
19359
19360         * httemplate/docs/upgrade10.html: apache instructions already up
19361           top
19362
19363 2005-12-01 11:17  ivan
19364
19365         * httemplate/edit/agent_type.cgi: list disabled packages on agent
19366           type edit if they are still associated with the type
19367
19368 2005-12-01 09:36  ivan
19369
19370         * FS/FS/part_export/shellcommands.pm: shellcommands usermod_pwonly
19371           shouldn't apply to RADIUS groups, this is messing up unrelated
19372           RADIUS exports
19373
19374 2005-11-30 09:48  ivan
19375
19376         * README.1.5.8: later versions are okay too
19377
19378 2005-11-28 09:16  ivan
19379
19380         * FS/FS/cust_main.pm: turn off debugging
19381
19382 2005-11-28 09:13  ivan
19383
19384         * FS/bin/freeside-sqlradius-radacctd: in POD example, remove extra
19385           SQL that Pg doesn't need and MySQL doesn't like
19386
19387 2005-11-28 09:12  ivan
19388
19389         * FS/bin/freeside-sqlradius-radacctd: update docs and error message
19390           for all three supporte exports
19391
19392 2005-11-28 09:07  ivan
19393
19394         * FS/bin/freeside-sqlradius-radacctd: startup
19395           freeside-sqlradius-radacctd for radiator export too
19396
19397 2005-11-28 08:59  ivan
19398
19399         * FS/FS/svc_Common.pm: allow defaults to override empty values for
19400           new objects
19401
19402 2005-11-28 08:38  ivan
19403
19404         * FS/FS/cust_svc.pm: better error msg
19405
19406 2005-11-28 08:34  ivan
19407
19408         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
19409           deal with any usage-capable export
19410
19411 2005-11-28 08:21  ivan
19412
19413         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
19414           deal with any usage-capable export
19415
19416 2005-11-28 08:14  ivan
19417
19418         * FS/FS/Record.pm: okay, its been tested
19419
19420 2005-11-28 08:07  ivan
19421
19422         * FS/FS/part_export/radiator.pm: fix small bug in radiator export
19423
19424 2005-11-28 07:41  ivan
19425
19426         * FS/FS/cust_main.pm: add debugging info to cust_main to figure out
19427           where the freeze is coming from
19428
19429 2005-11-27 13:59  ivan
19430
19431         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
19432           per-agent billco spools
19433
19434 2005-11-22 10:29  ivan
19435
19436         * FS/FS/Conf.pm, httemplate/edit/process/cust_main.cgi: add
19437           backend-realtime config flag, should be more intuitive for
19438           guyananet
19439
19440 2005-11-22 08:41  ivan
19441
19442         * FS/FS/svc_Common.pm: oops, supposed to commit this one
19443
19444 2005-11-22 08:39  ivan
19445
19446         * FS/FS/svc_Common.pm: set default fields in new method, mostly for
19447           svc_acct.seconds
19448
19449 2005-11-22 05:26  ivan
19450
19451         * FS/FS/part_export/radiator.pm: update radiator export to deal
19452           with prepaid and some other random stuff
19453
19454 2005-11-22 01:13  ivan
19455
19456         * httemplate/docs/install.html: correct common misconception RIGHT
19457           THERE in the docs
19458
19459 2005-11-21 07:24  ivan
19460
19461         * FS/FS/: export_svc.pm, part_svc.pm, rate.pm: when editing exports
19462           and there's a duplicate error, show all conflicting accounts not
19463           just the ones for different customers
19464
19465 2005-11-21 06:25  ivan
19466
19467         * FS/FS/part_export/: shellcommands.pm,
19468           shellcommands_withdomain.pm: add usermod_nousername flag to just
19469           prohibit username changes
19470
19471 2005-11-21 04:41  ivan
19472
19473         * httemplate/: edit/cust_main/billing.html, view/cust_bill.cgi,
19474           view/cust_main/payment_history.html: ignore blank lines in payby
19475           config
19476
19477 2005-11-21 03:04  ivan
19478
19479         * README: slight update to README
19480
19481 2005-11-21 02:47  ivan
19482
19483         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
19484           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
19485           httemplate/edit/cust_main/billing.html,
19486           httemplate/edit/cust_pay.cgi, httemplate/search/cust_pay.cgi,
19487           httemplate/search/report_cust_pay.html,
19488           httemplate/view/cust_bill.cgi,
19489           httemplate/view/cust_main/payment_history.html: add MCRD payment
19490           type for manually processed ccards
19491
19492 2005-11-20 22:46  ivan
19493
19494         * httemplate/docs/schema.dia: load schema in current dia and save,
19495           should load up for people now?
19496
19497 2005-11-20 21:18  ivan
19498
19499         * FS/FS/Conf.pm: add config values used by external RT integration
19500
19501 2005-11-18 07:08  ivan
19502
19503         * httemplate/search/report_receivables.cgi: fix link glitch in
19504           receivables reports
19505
19506 2005-11-18 06:59  ivan
19507
19508         * httemplate/edit/agent_type.cgi: template-ize agent type edit and
19509           add comment to package listing
19510
19511 2005-11-18 02:58  ivan
19512
19513         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
19514           BS for RT 3.4.4
19515
19516 2005-11-18 02:53  ivan
19517
19518         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
19519           BS for RT 3.4.4
19520
19521 2005-11-18 01:44  ivan
19522
19523         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
19524           BS for RT 3.4.4
19525
19526 2005-11-17 23:05  ivan
19527
19528         * README.1.5.8: slightly more info in 1.5.8 upgrade instructions
19529
19530 2005-11-17 19:48  ivan
19531
19532         * FS/FS/cust_main.pm: allow expired cards to remain on file; only
19533           check edits for an expired card when the # has changed
19534
19535 2005-11-17 07:56  ivan
19536
19537         * FS/FS/part_export/: shellcommands.pm,
19538           shellcommands_withdomain.pm: make variable description more
19539           consistant wrt vars that are already shell-quoted
19540
19541 2005-11-17 04:53  ivan
19542
19543         * FS/FS/: UI/Web.pm, part_svc.pm: turn off debugging
19544
19545 2005-11-17 04:27  ivan
19546
19547         * README.1.5.8, FS/FS/Schema.pm: add cust_pkg2 index on
19548           cust_pkg.pkgpart
19549
19550 2005-11-17 03:15  ivan
19551
19552         * FS/FS/svc_acct.pm: update debuggging information for replace
19553           group info with user@domain
19554
19555 2005-11-17 03:04  ivan
19556
19557         * httemplate/view/svc_acct.cgi: fix service change!
19558
19559 2005-11-17 02:14  ivan
19560
19561         * FS/FS/UI/Web.pm: fix konqueror bug appending nulls to XMLHTTP
19562           requests!
19563
19564 2005-11-16 05:14  ivan
19565
19566         * FS/FS/part_svc.pm, httemplate/index.html,
19567           httemplate/browse/part_svc.cgi, Changes.1.5.8, FS/FS/UI/Web.pm,
19568           httemplate/edit/bulk-cust_svc.html,
19569           httemplate/edit/process/bulk-cust_svc.cgi: bulk svcpart change
19570
19571 2005-11-12 04:19  ivan
19572
19573         * README.1.5.8: one last bit for 1.5.7->1.5.8 RT upgrade
19574           instructions
19575
19576 2005-11-11 17:24  ivan
19577
19578         * httemplate/view/cust_main/tickets.html: huh seem to have
19579           overlooked this
19580
19581 2005-11-11 17:22  ivan
19582
19583         * FS/FS/cust_main.pm: set payip for all payment types
19584
19585 2005-11-11 16:44  ivan
19586
19587         * FS/FS/part_export/cpanel.pm: interpolation helps alot
19588
19589 2005-11-11 16:17  ivan
19590
19591         * FS/FS/part_export/cpanel.pm: try using web interface scrape
19592           bullshit for adding pops instead of API, as per cpanel support
19593           [cPanel tickets ID# 116044]
19594
19595 2005-11-11 06:06  ivan
19596
19597         * FS/FS/: cust_pkg.pm, svc_acct.pm: for prepaid packages, trigger
19598           export update of RADIUS Expiration attribute when cust_pkg.bill
19599           changes
19600
19601 2005-11-10 04:47  ivan
19602
19603         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
19604           add part_bill_event.payby selection to failed invoice event
19605           search
19606
19607 2005-11-10 03:36  ivan
19608
19609         * FS/FS/part_export/everyone_net.pm: fix password changes with
19610           everyone.net
19611
19612 2005-11-09 16:00  ivan
19613
19614         * httemplate/view/svc_domain.cgi: add javascript confirmation to
19615           unaudited domain deletion, add record being deleted to record
19616           deletion popup
19617
19618 2005-11-09 12:48  ivan
19619
19620         * httemplate/docs/install.html: closing paren
19621
19622 2005-11-07 18:16  ivan
19623
19624         * httemplate/docs/admin.html: bah
19625
19626 2005-11-07 14:07  ivan
19627
19628         * httemplate/search/cust_pay.cgi: fix Discover card report, closes:
19629           Bug#1270
19630
19631 2005-11-04 03:43  ivan
19632
19633         * httemplate/elements/xmlhttp.html: oops, typo applying patch
19634
19635 2005-11-04 03:31  ivan
19636
19637         * CREDITS, httemplate/elements/xmlhttp.html: apply patch from Scott
19638           Edwards to show mason errors received from XMLHTTP requests
19639
19640 2005-11-02 13:18  ivan
19641
19642         * FS/FS/cust_bill.pm: spool invoice to billco if no other
19643           destinations are set!
19644
19645 2005-10-31 21:32  ivan
19646
19647         * FS/FS/: cust_bill.pm: yarg
19648
19649 2005-10-31 21:27  ivan
19650
19651         * FS/FS/cust_bill.pm: only send to specific destinations, oops!
19652
19653 2005-10-31 21:21  ivan
19654
19655         * bin/billco-upload: do the zip
19656
19657 2005-10-31 21:14  ivan
19658
19659         * httemplate/edit/part_bill_event.cgi: add option for spool_csv
19660           events to apply only to a specific destination type (i.e. postal
19661           only)
19662
19663 2005-10-31 19:16  ivan
19664
19665         * bin/billco-upload: good nuff for 11/1
19666
19667 2005-10-31 19:15  ivan
19668
19669         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm: add
19670           billco format option to FTP invoice send, add invoice event to
19671           spool one giant (pair of) CSV files in addition to FTPing them
19672           individually
19673
19674 2005-10-28 10:10  ivan
19675
19676         * bin/billco-upload: beginning of quick billco zip & upload tool
19677
19678 2005-10-28 04:56  ivan
19679
19680         * httemplate/search/cust_bill_event.cgi: don't show 'N/A'
19681           statustext as a failed billing event
19682
19683 2005-10-27 10:04  ivan
19684
19685         * httemplate/elements/select-taxclass.html: extraneous '; noticed
19686           by joe@surferz
19687
19688 2005-10-27 08:48  ivan
19689
19690         * httemplate/search/cust_pay.cgi: fix from joe @ surferz: lines 59
19691           and 60 had the wrote quote. they had single quote where double
19692           was needed...
19693
19694 2005-10-24 04:59  ivan
19695
19696         * httemplate/edit/rate.cgi: optimize SQL on rate edit screen
19697
19698 2005-10-24 04:56  ivan
19699
19700         * README.1.5.8, FS/FS/Schema.pm, httemplate/edit/process/rate.cgi,
19701           httemplate/elements/progress-init.html,
19702           httemplate/elements/xmlhttp.html: fix rate plan editing with new
19703           xmlhttp progressbar - use POST instead of GET.  also optimize SQL
19704           on rate search screen
19705
19706 2005-10-21 08:21  ivan
19707
19708         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
19709           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
19710           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pay.cgi,
19711           httemplate/edit/cust_main/billing.html,
19712           httemplate/edit/process/cust_main.cgi,
19713           httemplate/search/cust_pay.cgi,
19714           httemplate/search/report_cust_pay.html,
19715           httemplate/view/cust_bill.cgi,
19716           httemplate/view/cust_main/payment_history.html: add CASH and WEST
19717           payment types (payments only, not cust_main.payby)
19718
19719 2005-10-21 06:15  ivan
19720
19721         * conf/invoice_html: brainfart
19722
19723 2005-10-21 05:50  ivan
19724
19725         * conf/invoice_html: i thought i fixed this already
19726
19727 2005-10-20 05:30  ivan
19728
19729         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: fix credit for remaining
19730           service.  fuck Date::Manip
19731
19732 2005-10-16 23:46  ivan
19733
19734         * FS/bin/freeside-sqlradius-reset: set any fixed usergroup before
19735           exporting so it'll export even if all svc_acct records don't have
19736           the group yet
19737
19738 2005-10-16 23:03  ivan
19739
19740         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix RADIUS
19741           usergroup editing
19742
19743 2005-10-16 08:02  ivan
19744
19745         * bin/bind.export: and make .HEADER optional for slaves too
19746
19747 2005-10-16 07:59  ivan
19748
19749         * bin/bind.export: don't error out if there's no HEADER file, just
19750           produce a useable snippet anyway
19751
19752 2005-10-16 07:04  ivan
19753
19754         * FS/FS/Conf.pm, FS/FS/domain_record.pm, bin/bind.import: add
19755           zone-underscore config file, update bind.import to use
19756           command-line options instead of ask for input
19757
19758 2005-10-15 06:48  ivan
19759
19760         * FS/FS/TicketSystem/RT_External.pm: don't error out when
19761           ticket_system-default_queueid hasn't been set yet
19762
19763 2005-10-15 06:40  ivan
19764
19765         * FS/FS/Conf.pm: make sure config still works if no ticket system
19766           is configured...
19767
19768 2005-10-15 06:37  ivan
19769
19770         * FS/FS/Conf.pm: make sure config still works if no ticket system
19771           is configured...
19772
19773 2005-10-15 05:58  ivan
19774
19775         * bin/backup-dvd: adding quick backup-to-dvd script
19776
19777 2005-10-15 04:29  ivan
19778
19779         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/TicketSystem.pm,
19780           FS/FS/agent.pm, FS/FS/TicketSystem/RT_External.pm,
19781           FS/FS/TicketSystem/RT_Internal.pm, httemplate/browse/agent.cgi,
19782           httemplate/edit/agent.cgi, httemplate/config/config-view.cgi,
19783           httemplate/config/config.cgi: agent option to select RT queue
19784
19785 2005-10-15 04:25  ivan
19786
19787         * README.1.5.8: upgrade instructions for new RT verison
19788
19789 2005-10-15 04:13  ivan
19790
19791         * README.1.5.8, rt/html/Elements/Header, rt/html/NoAuth/webrt.css:
19792           land RT 3.4.4 on HEAD
19793
19794 2005-10-15 02:33  ivan
19795
19796         * rt/: etc/RT_SiteConfig.pm, html/Admin/Global/CustomField.html,
19797           html/Admin/Global/CustomFields.html, html/Elements/Footer,
19798           html/Elements/Header, html/Elements/Menu,
19799           html/Elements/PageLayout, html/Elements/SimpleSearch,
19800           html/Elements/Tabs, html/Elements/CollectionAsTable/Row,
19801           html/NoAuth/webrt.css, html/NoAuth/images/back_home.gif,
19802           html/NoAuth/images/head_requestracker.gif,
19803           html/NoAuth/images/rt.jpg, html/NoAuth/images/spacer.gif,
19804           html/NoAuth/images/squares_blue.gif,
19805           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
19806           lib/RT/TicketCustomFieldValue.pm,
19807           lib/RT/TicketCustomFieldValue_Overlay.pm,
19808           lib/RT/TicketCustomFieldValues.pm,
19809           lib/RT/TicketCustomFieldValues_Overlay.pm,
19810           lib/RT/I18N/en_malkovich.po, lib/t/00smoke.t.in,
19811           lib/t/01harness.t.in, lib/t/02regression.t.in, lib/t/03web.pl.in,
19812           lib/t/04_send_email.pl.in, lib/t/05cronsupport.pl.in,
19813           lib/t/regression/00placeholder, sbin/rt-setup-database.in:
19814           landing rt 3.4.4 on HEAD
19815
19816 2005-10-15 02:09  ivan
19817
19818         * rt/: docs/design_docs/realflow.txt,
19819           docs/design_docs/3.3-schema-redesign.txt,
19820           docs/design_docs/rt-mvc, sbin/rt-dump-database.in,
19821           html/Search/Elements/SelectGroup, html/Admin/autohandler,
19822           html/Download/CustomFieldValue/dhandler,
19823           html/Download/Tabular/dhandler, html/Search/Elements/EditQuery,
19824           html/Admin/CustomFields/GroupRights.html,
19825           html/Admin/Global/CustomFields/Groups.html,
19826           html/Admin/Global/CustomFields/Queue-Tickets.html,
19827           html/Admin/Global/CustomFields/Queue-Transactions.html,
19828           html/Admin/Global/CustomFields/Users.html,
19829           html/Admin/Global/CustomFields/index.html,
19830           html/Admin/Groups/CustomFields.html,
19831           html/Admin/Groups/History.html,
19832           html/Admin/CustomFields/Modify.html,
19833           html/Admin/CustomFields/Objects.html,
19834           html/Admin/CustomFields/UserRights.html,
19835           html/Admin/CustomFields/index.html,
19836           html/Admin/Users/CustomFields.html,
19837           html/Admin/Users/History.html, html/Admin/Users/Memberships.html,
19838           html/Admin/Elements/CustomFieldTabs,
19839           html/Admin/Elements/SelectCustomFieldLookupType,
19840           html/Admin/Elements/GlobalCustomFieldTabs,
19841           html/Admin/Elements/ObjectCustomFields,
19842           html/Admin/Elements/PickCustomFields,
19843           html/Admin/Elements/PickObjects,
19844           html/SelfService/CreateTicketInQueue.html,
19845           html/Elements/EditCustomField,
19846           html/Elements/EditCustomFieldImage,
19847           html/Elements/EditCustomFieldBinary,
19848           html/Elements/EditCustomFieldSelect,
19849           html/Elements/ShowCustomFieldBinary,
19850           html/Elements/ShowCustomFieldImage,
19851           html/Elements/ShowCustomFieldWikitext,
19852           html/Elements/ShowCustomFields,
19853           html/Elements/EditCustomFieldFreeform,
19854           html/Elements/EditCustomFieldText,
19855           html/Elements/EditCustomFieldWikitext,
19856           html/Elements/ShowMemberships, lib/t/setup_regression.t,
19857           lib/t/create_data.pl, lib/t/regression/01ticket_link_searching.t,
19858           lib/t/regression/02basic_web.t,
19859           lib/t/regression/03web_compiliation_errors.t,
19860           lib/t/regression/05cronsupport.t, lib/t/regression/07acl.t,
19861           lib/t/regression/08web_cf_access.t,
19862           lib/t/regression/09record_cf_api.t, lib/t/regression/10merge.t,
19863           lib/t/regression/11-template-insert.t,
19864           lib/t/regression/12-search.t,
19865           lib/t/regression/13-attribute-tests.t,
19866           lib/t/regression/14merge.t,
19867           lib/t/regression/16-transaction_cf_tests.t,
19868           lib/t/regression/17multiple_deleg_revocation.t,
19869           lib/t/regression/19-rtname.t, lib/t/regression/20savedsearch.t,
19870           lib/t/regression/21query-builder.t,
19871           lib/t/regression/22search_tix_by_txn.t,
19872           lib/t/regression/04send_email.t,
19873           lib/t/regression/06mailgateway.t, lib/t/regression/07rights.t,
19874           lib/t/regression/15cf_single_values_are_single.t,
19875           lib/t/regression/18stale_delegations_cleanup.t,
19876           lib/RT/SavedSearch.pm, lib/RT/ObjectCustomFields.pm,
19877           lib/RT/CustomFieldValue_Overlay.pm, lib/RT/ObjectCustomField.pm,
19878           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/SavedSearches.pm,
19879           lib/RT/ObjectCustomFieldValues.pm,
19880           lib/RT/ObjectCustomFieldValue.pm,
19881           lib/RT/ObjectCustomField_Overlay.pm,
19882           lib/RT/ObjectCustomFieldValues_Overlay.pm,
19883           lib/RT/ObjectCustomFieldValue_Overlay.pm, lib/RT/I18N/pl.po,
19884           lib/RT/I18N/id.po, lib/RT/URI/t.pm,
19885           lib/RT/Interface/Web/QueryBuilder.pm,
19886           lib/RT/Interface/Web/Standalone.pm,
19887           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
19888           etc/upgrade/3.3.0/acl.Informix, etc/upgrade/3.3.0/acl.Oracle,
19889           etc/upgrade/3.3.0/acl.Pg, etc/upgrade/3.3.0/acl.SQLite,
19890           etc/upgrade/3.3.0/acl.mysql, etc/upgrade/3.3.0/content,
19891           etc/upgrade/3.3.0/schema.Oracle, etc/upgrade/3.3.0/schema.Pg,
19892           etc/upgrade/3.3.0/schema.mysql, etc/upgrade/3.3.11/acl.Oracle,
19893           etc/upgrade/3.3.11/acl.Pg, etc/upgrade/3.3.11/acl.SQLite,
19894           etc/upgrade/3.3.11/acl.mysql, etc/upgrade/3.3.11/content,
19895           etc/upgrade/3.3.11/schema.Oracle, etc/upgrade/3.3.11/schema.Pg,
19896           etc/upgrade/3.3.11/schema.SQLite,
19897           etc/upgrade/3.3.11/schema.mysql: Initial revision
19898
19899 2005-10-13 14:16  ivan
19900
19901         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: Fix 'can't
19902           change uid' error when the account *has* a uid but
19903           svc_acct-edit_uid isn't turned on
19904
19905 2005-10-12 05:02  ivan
19906
19907         * httemplate/misc/: batch-cust_pay.html,
19908           process/batch-cust_pay.cgi: change button to say "post payment
19909           batch" and main error message to indicate the whole batch should
19910           be resubmitted, as per feedback from lewis
19911
19912 2005-10-12 02:51  ivan
19913
19914         * httemplate/edit/part_pkg.cgi: fix package customize losing
19915           services
19916
19917 2005-10-12 01:57  ivan
19918
19919         * FS/FS/part_export/cpanel.pm: add debugging to cpanel export
19920
19921 2005-10-10 09:06  ivan
19922
19923         * FS/FS/part_export/everyone_net.pm: oops, that should fix
19924           suspension problem
19925
19926 2005-10-10 05:20  ivan
19927
19928         * Changes.1.5.8, README.1.5.8, FS/FS/cust_pay.pm, htetc/global.asa,
19929           htetc/handler.pl, httemplate/index.html,
19930           httemplate/docs/upgrade10.html,
19931           httemplate/misc/batch-cust_pay.html,
19932           httemplate/misc/xmlhttp-cust_main-search.cgi,
19933           httemplate/misc/process/batch-cust_pay.cgi,
19934           httemplate/search/cust_pay.cgi: updated quick payment entry
19935
19936 2005-10-08 06:45  ivan
19937
19938         * httemplate/misc/batch-cust_pay.html: quick payment entry
19939           javascript tested & working IE/firefix/konq
19940
19941 2005-10-07 17:47  ivan
19942
19943         * httemplate/: edit/part_pkg.cgi, edit/process/part_pkg.cgi,
19944           edit/process/quick-charge.cgi, elements/select-taxclass.html,
19945           view/cust_main/quick-charge.html: fix tax class selection in
19946           package add/edit too
19947
19948 2005-10-07 16:28  ivan
19949
19950         * conf/invoice_latex: allow more width for return address, stuff is
19951           wrapping
19952
19953 2005-10-06 22:03  ivan
19954
19955         * README.1.5.8: need new B:CC
19956
19957 2005-10-06 21:50  ivan
19958
19959         * httemplate/view/cust_main/billing.html: mask out echeck account
19960           #s too
19961
19962 2005-10-06 21:48  ivan
19963
19964         * FS/FS/cust_main.pm: fix on-demand credit cards not being masked
19965           in UI.  i believe huntsburg is in the doghouse for this one :)
19966
19967 2005-10-06 19:25  ivan
19968
19969         * FS/FS/Conf.pm, FS/FS/part_pkg.pm,
19970           httemplate/edit/process/quick-charge.cgi,
19971           httemplate/view/cust_main/quick-charge.html: add
19972           require_taxclasses config flag
19973
19974 2005-10-06 16:09  ivan
19975
19976         * httemplate/view/cust_bill-logo.cgi: really use default logo if
19977           the agent-specific one isn't found
19978
19979 2005-10-06 16:07  ivan
19980
19981         * httemplate/view/cust_bill-logo.cgi: use default logo if the
19982           agent-specific one isn't found
19983
19984 2005-10-06 16:03  ivan
19985
19986         * httemplate/view/cust_bill-logo.cgi: use default logo if the
19987           agent-specific one isn't found
19988
19989 2005-10-06 13:35  ivan
19990
19991         * FS/FS/part_export/everyone_net.pm: add debugging option to
19992           everyone_net export
19993
19994 2005-10-06 00:34  ivan
19995
19996         * FS/FS/Conf.pm, FS/FS/cust_pay_refund.pm,
19997           httemplate/view/cust_main/payment_history.html: add cc-void
19998           option
19999
20000 2005-10-05 18:40  ivan
20001
20002         * httemplate/edit/cust_main.cgi: fix bug with IE and advertising
20003           sources (refnum) - needed to make sure the SELECT OPTIONs have
20004           explicitly specified VALUEs
20005
20006 2005-10-04 13:27  ivan
20007
20008         * FS/FS/part_export/everyone_net.pm: fix small error with
20009           everyone.net export
20010
20011 2005-10-02 18:41  ivan
20012
20013         * FS/FS/cust_svc.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
20014           httemplate/view/svc_acct.cgi, httemplate/edit/svc_acct.cgi,
20015           httemplate/elements/small_custview.html, FS/FS/Conf.pm: update
20016           account view and edit: convert to proper templates, make sure
20017           usage information displays for any usage-capable export, add
20018           ability to edit uid/gid
20019
20020 2005-10-02 07:04  ivan
20021
20022         * httemplate/docs/install.html: fix leading % causing Mason to barf
20023
20024 2005-10-02 00:09  ivan
20025
20026         * Makefile, htetc/handler.pl, init.d/freeside-init: add dev make
20027           target for quick iterative development
20028
20029 2005-09-29 13:19  ivan
20030
20031         * FS/FS/svc_acct.pm: make sure there is an expiraiton date to set
20032           as well
20033
20034 2005-09-28 11:27  ivan
20035
20036         * FS/FS/cust_main.pm: recognize hourly frequency in cust_main->bill
20037
20038 2005-09-25 01:20  ivan
20039
20040         * httemplate/view/cust_main.cgi: this css did weird things under IE
20041
20042 2005-09-25 01:13  ivan
20043
20044         * CREDITS, Changes.1.5.8, JSRS-LICENSE, README.1.5.7,
20045           FS/FS/UI/Web.pm, httemplate/edit/cust_main/select-country.html,
20046           httemplate/edit/cust_main/select-county.html,
20047           httemplate/edit/process/part_svc.cgi,
20048           httemplate/edit/process/rate.cgi,
20049           httemplate/elements/jsrsServer.html,
20050           httemplate/elements/progress-init.html,
20051           httemplate/elements/progress-popup.html,
20052           httemplate/elements/xmlhttp.html, httemplate/docs/install.html,
20053           httemplate/docs/upgrade10.html: get rid of JSRS iframe foo for
20054           progress bar, use XMLHTTPRequest instead.  really should have
20055           done that in the first place.  JSON will wait until another
20056           day...
20057
20058 2005-09-24 15:53  ivan
20059
20060         * FS/FS/cust_main.pm: parse paybatch order number with dashes
20061           correctly
20062
20063 2005-09-22 15:25  ivan
20064
20065         * rt/lib/RT/URI/freeside/Internal.pm: should fix problem with empty
20066           (dir-less) Conf showing up
20067
20068 2005-09-21 05:47  ivan
20069
20070         * FS/FS/svc_acct.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Record.pm,
20071           FS/bin/freeside-prepaidd, httemplate/edit/REAL_cust_pkg.cgi,
20072           httemplate/view/cust_main/packages.html, init.d/freeside-init,
20073           FS/bin/freeside-daily: add prepaid support which sets RADIUS
20074           Expiration attribute, update customer view package UI
20075
20076 2005-09-16 03:10  ivan
20077
20078         * FS/FS/cust_main.pm: tyop
20079
20080 2005-09-16 01:18  ivan
20081
20082         * FS/FS/cust_main.pm: with taxclasses, might have multiple records
20083           for a state/county/country
20084
20085 2005-09-14 04:01  ivan
20086
20087         * FS/t/agent_payment_gateway.t, FS/t/banned_pay.t,
20088           FS/t/cancel_reason.t, FS/t/payment_gateway.t,
20089           FS/t/payment_gateway_option.t, bin/generate-table-module: fix
20090           autogenerated simple test
20091
20092 2005-09-13 13:12  ivan
20093
20094         * httemplate/search/elements/search.html: fix redirect with single
20095           item returned from search results and a coderef redirect
20096
20097 2005-09-10 07:50  ivan
20098
20099         * CREDITS, httemplate/edit/cust_main/contact.html,
20100           httemplate/edit/cust_main/select-country.html,
20101           httemplate/edit/cust_main/select-county.html,
20102           httemplate/edit/cust_main/select-state.html,
20103           httemplate/edit/cust_main.cgi, httemplate/elements/xmlhttp.html,
20104           httemplate/misc/counties.cgi, httemplate/misc/states.cgi:
20105           ajax-style xmlhttprequest state/county/country selector!
20106
20107 2005-09-08 12:15  ivan
20108
20109         * FS/FS/part_export/radiator.pm: MySQL is case sensitive about
20110           table names!  huh
20111
20112 2005-09-08 01:50  ivan
20113
20114         * httemplate/edit/cust_main.cgi: fix dropping of payname
20115
20116 2005-09-07 23:52  ivan
20117
20118         * httemplate/autohandler: don't need 4k of newlines anymore,
20119           H:W:SelectLayers works better
20120
20121 2005-09-07 15:52  ivan
20122
20123         * FS/FS/part_pkg.pm: add hourly frequency
20124
20125 2005-09-07 15:04  ivan
20126
20127         * bin/generate-raddb: list current dictionary sources in example so
20128           i don't forget
20129
20130 2005-09-07 15:02  ivan
20131
20132         * FS/FS/raddb.pm: update with dictionaries from freeradius 1.0.4
20133           plus dictionary.ip3networks
20134
20135 2005-09-07 05:56  ivan
20136
20137         * FS/FS/Schema.pm: define username_len so the default add account
20138           screen doesn't have a tiny username field (when usernamemax is
20139           not defined)
20140
20141 2005-09-07 05:48  ivan
20142
20143         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
20144           when adding an account (and usernamemax is not set)
20145
20146 2005-09-07 05:44  ivan
20147
20148         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
20149           when adding an account (and username max is not set)
20150
20151 2005-09-07 05:38  ivan
20152
20153         * httemplate/view/cust_main.cgi: oops, still need areyousure
20154           javascript for some sub-bits of the page (package unprovisioning
20155           and cancellation, bunch of payment history stuff)
20156
20157 2005-09-07 03:40  ivan
20158
20159         * FS/FS/: part_svc.pm, part_virtual_field.pm: import dbdef from
20160           FS::Schema instead of calling $FS::Record::dbdef directly
20161
20162 2005-09-07 03:25  ivan
20163
20164         * FS/FS/option_Common.pm: fix bug with new option_Common stuff,
20165           forgot to prefix FS::
20166
20167 2005-09-07 03:16  ivan
20168
20169         * FS/FS/part_export/cpanel.pm: remote access key is a big long
20170           thing
20171
20172 2005-09-07 02:37  ivan
20173
20174         * Changes.1.5.8, FS/FS/part_export/cpanel.pm,
20175           eg/export_template.pm: add cpanel export
20176
20177 2005-09-06 14:58  ivan
20178
20179         * FS/FS/Conf.pm: document variables available in
20180           payment_receipt_email
20181
20182 2005-08-27 01:46  ivan
20183
20184         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/banned_pay.pm,
20185           FS/FS/cancel_reason.pm, FS/FS/cust_main.pm, FS/t/banned_pay.t,
20186           FS/t/cancel_reason.t, bin/generate-table-module,
20187           httemplate/view/cust_main.cgi,
20188           httemplate/misc/cust_main-cancel.cgi: add banned credit card /
20189           ACH table, re-do cancel popup to have a checkbox to ban payinfo
20190
20191 2005-08-24 07:07  ivan
20192
20193         * README.1.5.8, httemplate/docs/upgrade10.html: need
20194           H:W:SelectLayers 0.05
20195
20196 2005-08-24 06:47  ivan
20197
20198         * httemplate/edit/cust_main/billing.html: fix size of cvv2 help
20199           popup
20200
20201 2005-08-24 06:22  ivan
20202
20203         * htetc/global.asa, htetc/handler.pl,
20204           httemplate/edit/cust_main.cgi,
20205           httemplate/edit/cust_main/billing.html,
20206           httemplate/edit/cust_main/contact.html, Changes.1.5.8,
20207           FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
20208           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
20209           fs_selfservice/FS-SelfService/SelfService.pm,
20210           httemplate/docs/ach.html, httemplate/docs/cvv2.html,
20211           httemplate/edit/process/cust_main.cgi,
20212           httemplate/elements/overlibmws_draggable.js,
20213           httemplate/elements/overlibmws_iframe.js,
20214           httemplate/elements/progress-init.html,
20215           httemplate/elements/select-month_year.html,
20216           httemplate/images/cvv2.png, httemplate/images/cvv2_amex.png,
20217           httemplate/view/cust_main/billing.html: customer edit: abstract
20218           out billing info to billing.html, re-do payment type selection
20219           with HTML::Widgets::SelectLayers, add Switch/Solo/Maestro support
20220           for start date & issue #.  customer view: re-order fields for
20221           consistency.  selfservice API: support paystart_month,
20222           paystart_year, payissue and payip in MyAccount::process_payment
20223           and ::edit_info and Signup::new_customer,
20224           FS::cust_main::realtime_bop: support paystart_month paystart_year
20225           payissue payip fields
20226
20227 2005-08-23 05:38  ivan
20228
20229         * httemplate/edit/part_svc.cgi: fix bug with service editing caused
20230           by moving dbdef stuff around
20231
20232 2005-08-18 00:58  ivan
20233
20234         * FS/FS/cust_main.pm: add taxclass kludge to gateway overrides, fix
20235           parsing of new-style paybatch
20236
20237 2005-08-17 22:41  ivan
20238
20239         * httemplate/edit/process/agent_payment_gateway.html: hopefully
20240           this is the last missing file
20241
20242 2005-08-17 22:12  ivan
20243
20244         * httemplate/edit/process/payment_gateway.html: oops another
20245           missing file
20246
20247 2005-08-17 21:16  ivan
20248
20249         * FS/FS/agent_payment_gateway.pm: missing file
20250
20251 2005-08-17 15:23  ivan
20252
20253         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
20254           FS/FS/option_Common.pm, FS/FS/part_export.pm,
20255           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
20256           FS/FS/payment_gateway.pm, FS/FS/payment_gateway_option.pm,
20257           FS/bin/freeside-setup, FS/bin/freeside-upgrade, README.1.5.8,
20258           SCHEMA_CHANGE, FS/FS.pm, FS/MANIFEST, FS/t/option_Common.t,
20259           FS/t/payment_gateway.t, FS/t/payment_gateway_option.t,
20260           bin/generate-table-module, htetc/global.asa, htetc/handler.pl,
20261           httemplate/index.html, httemplate/browse/agent.cgi,
20262           httemplate/browse/payment_gateway.html,
20263           httemplate/docs/upgrade10.html,
20264           httemplate/edit/agent_payment_gateway.html,
20265           httemplate/edit/payment_gateway.html: infrastructure for easier
20266           schema changes, and: add payment_gateway, payment_gateway_option
20267           and agent_payment_gateway tables, add paystart_month,
20268           paystart_year, payissue and payip fields to cust_main, add
20269           preliminary gateway and gateway override editing to web UI, use
20270           payment gateway override when processing payments (card type, not
20271           taxclass yet)
20272
20273 2005-08-14 18:55  ivan
20274
20275         * FS/FS/UI/Web.pm: fix brainfart parsing end dates, closes:
20276           Bug#1248
20277
20278 2005-08-09 14:38  ivan
20279
20280         * Changes.1.5.8, FS/FS/part_export/radiator.pm,
20281           FS/FS/part_export/sqlradius.pm, FS/t/part_export-radiator.t,
20282           FS/FS/part_export/sqlradius_withdomain.pm: add native Radiator
20283           export
20284
20285 2005-08-08 08:15  ivan
20286
20287         * Changes.1.5.8, FS/FS/part_export/everyone_net.pm: add export to
20288           everyone.net outsource mail service
20289
20290 2005-08-07 20:15  ivan
20291
20292         * httemplate/docs/selfservice.html: add some docs on
20293           signup_server-payby and -realtime configuration values
20294
20295 2005-08-06 17:41  ivan
20296
20297         * FS/FS/part_export/forward_shellcommands.pm: update
20298           forward_shellcommands export to know about literal source
20299           addresses, closes: Bug#1246
20300
20301 2005-08-06 17:40  ivan
20302
20303         * Changes.1.5.8, FS/FS/agent.pm, FS/FS/cust_pkg.pm,
20304           FS/FS/cust_svc.pm, FS/FS/UI/Web.pm, httemplate/browse/agent.cgi,
20305           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
20306           httemplate/search/elements/search.html: move cust_pkg search to
20307           new template, add active/suspended/cancelled customer packages to
20308           agent browse
20309
20310 2005-08-04 17:57  ivan
20311
20312         * httemplate/search/cust_credit.html: fix credit searches by otaker
20313
20314 2005-08-04 01:39  ivan
20315
20316         * httemplate/docs/install.html: add IPC::Run3 and instructions for
20317           adding fs_queue and fs_selfservice users to install docs
20318
20319 2005-08-03 18:42  ivan
20320
20321         * Makefile: don't use install -D flag, doesn't work on bsd
20322
20323 2005-08-03 00:38  ivan
20324
20325         * FS/FS/cust_bill.pm: eliminate scary (but harmless) "Use of
20326           uninitalized value in length" warnings
20327
20328 2005-08-02 19:23  ivan
20329
20330         * FS/FS/part_export/: domain_shellcommands.pm,
20331           forward_shellcommands.pm, www_shellcommands.pm: don't try to run
20332           blank commands for non-svc_acct shellcommand exports too
20333
20334 2005-08-02 12:17  khoff
20335
20336         * FS/FS/h_cust_svc.pm: Only complain, not die, if we can't find a
20337           svc_x record for an h_cust_svc record.
20338
20339 2005-07-14 04:55  ivan
20340
20341         * FS/FS/cust_main.pm: oops, fix last minute bug with new
20342           configurable customer fields on reports
20343
20344 2005-07-14 04:46  ivan
20345
20346         * FS/FS/: svc_Common.pm, UI/Web.pm: clean up some leftover bits
20347           from cust-fields work
20348
20349 2005-07-14 04:31  ivan
20350
20351         * httemplate/: index.html, search/svc_acct.cgi,
20352           search/svc_forward.cgi: add unlinked mail forward (svc_forward)
20353           report
20354
20355 2005-07-14 04:18  ivan
20356
20357         * httemplate/search/cust_bill.html: move account search
20358           (httemplate/search/svc_acct.cgi) to new template, cust-fields
20359           configuration value to control which customer fields are shown on
20360           reports
20361
20362 2005-07-14 03:52  ivan
20363
20364         * Changes.1.5.8, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
20365           FS/FS/cust_bill_event.pm, FS/FS/cust_credit.pm,
20366           FS/FS/cust_main.pm, FS/FS/cust_main_Mixin.pm, FS/FS/cust_pay.pm,
20367           FS/FS/svc_Common.pm, FS/FS/UI/Web.pm, FS/t/cust_main_Mixin.t,
20368           httemplate/search/cust_bill_event.cgi,
20369           httemplate/search/cust_credit.html,
20370           httemplate/search/cust_pay.cgi,
20371           httemplate/search/report_receivables.cgi,
20372           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
20373           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
20374           httemplate/search/elements/search.html: move account search
20375           (httemplate/search/svc_acct.cgi) to new template, cust-fields
20376           configuration value to control which customer fields are shown on
20377           reports
20378
20379 2005-07-12 04:54  ivan
20380
20381         * README.1.5.7: add alternative for very old Pg
20382
20383 2005-07-12 02:31  ivan
20384
20385         * httemplate/: browse/part_pkg.cgi, view/cust_pkg.cgi: <rjbs> More
20386           of the same: these patches make it safer to subclass
20387           FS::part_pkg's pkg_svc method by eliminating qsearches on table
20388           pkg_svc.
20389
20390 2005-07-12 02:22  ivan
20391
20392         * httemplate/edit/part_pkg.cgi: <rjbs> This patch is part of my
20393           continuing effort to avoid using SQL and qsearch from templates
20394           to find the pkg_svc records for a package.
20395
20396 2005-07-12 02:13  ivan
20397
20398         * CREDITS, FS/FS/Record.pm: patch from rjbs to add by_key
20399           contructor to Record.pm
20400
20401 2005-07-12 02:11  ivan
20402
20403         * Makefile: okay, really enable RT by default for good now
20404
20405 2005-07-11 07:15  ivan
20406
20407         * bin/: rate.import, rt-drop-tables: adding rt-drop-tables
20408
20409 2005-07-11 06:01  ivan
20410
20411         * Makefile: new server
20412
20413 2005-07-11 05:53  ivan
20414
20415         * httemplate/docs/: index.html, upgrade10.html: note alternate
20416           instructions for 0pre6->7
20417
20418 2005-07-11 05:39  ivan
20419
20420         * Changelog, Changes.1.5.7: s/ANNOUNCE/Changelog/
20421
20422 2005-07-11 05:22  ivan
20423
20424         * bin/postfix.export: fix regex
20425
20426 2005-07-11 05:22  ivan
20427
20428         * httemplate/browse/queue.cgi: template
20429
20430 2005-07-11 05:21  ivan
20431
20432         * Makefile: probably best to keep RT disabled by default, at least
20433           for this release
20434
20435 2005-07-11 05:09  ivan
20436
20437         * ANNOUNCE.1.5: last bits
20438
20439 2005-07-11 03:58  ivan
20440
20441         * FS/t/ClientAPI_SessionCache.t:
20442           s/ClientAPI::SessionCache/ClientAPI_SessionCache/ noticed by rjbs
20443
20444 2005-07-11 02:49  ivan
20445
20446         * FS/FS/ClientAPI/MyAccount.pm: bug fix for error message on
20447           session expiration from Randall Lucas <rlucas@tercent.net>,
20448           thanks!
20449
20450 2005-07-09 08:41  ivan
20451
20452         * FS/FS/cust_bill.pm: fix silly bug preventing html invoicing from
20453           finding their logo
20454
20455 2005-07-09 03:55  ivan
20456
20457         * httemplate/edit/cust_pay.cgi: get rid of the godawful halfass
20458           "invoice" on the post payment screen when posting against a
20459           specific invoice, replace with having useless "Auto-apply to
20460           invoices" box actually show the payment will be applied to one
20461           invoice only...  closes: Bug#1241
20462
20463 2005-07-09 03:36  ivan
20464
20465         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, part_export/sqlradius.pm,
20466           part_pkg/flat.pm, part_pkg/flat_comission.pm,
20467           part_pkg/flat_comission_cust.pm, part_pkg/flat_comission_pkg.pm,
20468           part_pkg/flat_delayed.pm, part_pkg/prepaid.pm,
20469           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
20470           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
20471           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
20472           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: add desc
20473           method to cust_bill_pkg and use it in cust_bill... this should
20474           help with any *other* cust_bill_pkg.pkgnum == -1 stuff that needs
20475           to be sorted out
20476
20477 2005-07-08 16:06  ivan
20478
20479         * FS/bin/freeside-daily: fix bug with new efficient
20480           customer-finding code.  sql isn't perl, null != 0
20481
20482 2005-07-05 14:46  ivan
20483
20484         * httemplate/docs/install-rt.html: tyop
20485
20486 2005-06-30 06:32  ivan
20487
20488         * FS/FS/Misc.pm: pod error
20489
20490 2005-06-30 06:20  ivan
20491
20492         * FS/FS/: Conf.pm, svc_acct.pm: add username-percent config option
20493
20494 2005-06-30 05:44  ivan
20495
20496         * FS/FS/cust_main.pm: oops, really fix error with new prepaid card
20497           foo
20498
20499 2005-06-21 20:54  ivan
20500
20501         * httemplate/docs/upgrade10.html: add IPC::Run3 to install docs
20502
20503 2005-06-16 22:31  ivan
20504
20505         * httemplate/misc/process/link.cgi: fix preference sort order for
20506           linking: sort unaudited services first, secondary sort by svcaprt
20507
20508 2005-06-16 22:07  ivan
20509
20510         * httemplate/misc/process/link.cgi: add more info to debugging
20511
20512 2005-06-16 22:04  ivan
20513
20514         * httemplate/misc/process/link.cgi: fix debugging
20515
20516 2005-06-16 21:42  ivan
20517
20518         * httemplate/misc/process/link.cgi: add debugging for accounts
20519           picked to pick
20520
20521 2005-06-14 21:46  ivan
20522
20523         * README.1.5.7, FS/FS/cust_bill.pm: better error reporting for
20524           actual errors from lpr command
20525
20526 2005-06-14 19:31  ivan
20527
20528         * FS/FS/cust_main.pm: fix error recharging w/prepaid card caused by
20529           rounding off of money value, closes: Bug#1237
20530
20531 2005-06-14 17:44  ivan
20532
20533         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: add
20534           reprint/fax/email links to invoice search results
20535
20536 2005-06-09 15:40  ivan
20537
20538         * httemplate/search/cust_bill_event.cgi, FS/FS/cust_bill.pm,
20539           httemplate/index.html, httemplate/misc/email_invoice_events.cgi,
20540           httemplate/misc/email_invoices.cgi,
20541           httemplate/misc/fax_invoice_events.cgi,
20542           httemplate/misc/fax_invoices.cgi,
20543           httemplate/misc/print_invoice_events.cgi,
20544           httemplate/misc/print_invoices.cgi,
20545           httemplate/search/cust_bill.html,
20546           httemplate/search/report_cust_bill.html: advanced invoice serach,
20547           groundwork to add reprint/fax/email links to invoice search
20548           results
20549
20550 2005-06-09 13:26  ivan
20551
20552         * httemplate/browse/part_pkg.cgi: tiny refactor patch from rjbs: It
20553           changes the service listing to use $part_pkg->pkg_svc instead of
20554           a qsearch, which means that the listing will still work if
20555           pkg_svc has been subclassed.
20556
20557 2005-06-09 13:16  ivan
20558
20559         * FS/FS/cust_svc.pm: documentation fix, noticed by rjbs
20560
20561 2005-06-09 02:15  ivan
20562
20563         * FS/FS/part_pkg.pm: don't rebless if we're already in the plan
20564           subclass, fixes pkg customize link
20565
20566 2005-06-09 00:19  ivan
20567
20568         * FS/bin/freeside-daily: declare new $opt_a
20569
20570 2005-06-09 00:13  ivan
20571
20572         * FS/bin/freeside-daily: significant speedup from only selected
20573           customers with outstanding packages or invoice events in the
20574           initial select, and add -a flag for agentnum
20575
20576 2005-06-08 23:56  ivan
20577
20578         * FS/FS/cust_bill.pm, conf/invoice_html,
20579           httemplate/view/cust_bill-logo.cgi: agent-specific logos for html
20580           invoices too
20581
20582 2005-06-08 23:36  ivan
20583
20584         * FS/FS/: cust_bill.pm, part_bill_event.pm: and make
20585           (html|latex)(small)?footer optionall per-agent too
20586
20587 2005-06-08 23:22  ivan
20588
20589         * FS/FS/cust_bill.pm: more sane regex
20590
20591 2005-06-08 23:14  ivan
20592
20593         * FS/FS/: cust_bill.pm: ugh, hopefully fixup agent_plandata regex
20594           for multiple agents
20595
20596 2005-06-08 22:59  ivan
20597
20598         * FS/FS/: cust_bill.pm: make sure invoice_(latex|html)returnaddress
20599           is configurable per-agent
20600
20601 2005-06-08 22:34  ivan
20602
20603         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
20604           httemplate/edit/part_bill_event.cgi: add multiple agent selection
20605           to agent-specific invoicing
20606
20607 2005-06-08 17:18  ivan
20608
20609         * FS/FS/cust_pay.pm: add ignore_noapply flag to make sure payments
20610           are forced in anyway on import
20611
20612 2005-06-08 14:52  ivan
20613
20614         * FS/FS/cust_bill_pkg.pm: last bit to allow -1 for non-pkg, non-tax
20615           line items
20616
20617 2005-06-08 02:03  ivan
20618
20619         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
20620           FS/FS/ClientAPI/MyAccount.pm,
20621           fs_selfservice/FS-SelfService/SelfService.pm,
20622           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
20623           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
20624           fs_selfservice/FS-SelfService/cgi/make_payment.html,
20625           fs_selfservice/FS-SelfService/cgi/myaccount.html,
20626           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
20627           fs_selfservice/FS-SelfService/cgi/payment_results.html,
20628           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
20629           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
20630           fs_selfservice/FS-SelfService/cgi/provision.html,
20631           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
20632           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
20633           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
20634           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
20635           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
20636           httemplate/view/svc_acct.cgi: prepaid card recharge
20637
20638 2005-06-07 14:02  ivan
20639
20640         * FS/FS/Misc.pm: debugging output change in send_email
20641
20642 2005-06-06 13:07  ivan
20643
20644         * FS/FS/cust_bill.pm: eek, fix silly problem in invoice sending
20645           refactoring
20646
20647 2005-06-06 12:54  ivan
20648
20649         * FS/FS/Misc.pm: some additional warnings
20650
20651 2005-06-06 10:00  ivan
20652
20653         * FS/FS/Misc.pm: fix message ID generation for ancient perl, bah
20654
20655 2005-06-02 18:51  ivan
20656
20657         * FS/FS/TicketSystem/RT_External.pm: argh.  this should finally fix
20658           the last of the Internal vs External breakage i hope
20659
20660 2005-06-02 02:36  ivan
20661
20662         * httemplate/search/cust_bill_event.html: Capitalization
20663
20664 2005-06-02 02:29  ivan
20665
20666         * httemplate/index.html, httemplate/misc/print_invoices.cgi,
20667           httemplate/search/cust_bill_event.cgi,
20668           httemplate/search/cust_bill_event.html, FS/FS/cust_bill_event.pm,
20669           FS/FS/part_bill_event.pm, FS/FS/UI/Web.pm,
20670           httemplate/misc/email-invoice.cgi,
20671           httemplate/misc/email_invoices.cgi,
20672           httemplate/misc/fax-invoice.cgi,
20673           httemplate/misc/fax_invoices.cgi,
20674           httemplate/misc/print-invoice.cgi, FS/FS/cust_bill.pm,
20675           FS/FS/part_pkg.pm, httemplate/view/cust_bill.cgi,
20676           FS/bin/freeside-queued, httemplate/search/elements/search.html,
20677           httemplate/elements/progress-init.html,
20678           httemplate/elements/progress-popup.html, htetc/global.asa,
20679           htetc/handler.pl: add ability to search on a date range of
20680           invoice events and then reprint or reemail (boy was that a bit
20681           more work than i expected), closes: Bug#946
20682
20683 2005-06-01 17:02  ivan
20684
20685         * rt/html/Ticket/Elements/AddCustomers: remove warning
20686
20687 2005-06-01 16:40  ivan
20688
20689         * httemplate/view/cust_bill.cgi: align terminology for consistancy.
20690           or something.
20691
20692 2005-06-01 14:40  ivan
20693
20694         * httemplate/search/report_receivables.cgi: remove trailing
20695           whitespace
20696
20697 2005-06-01 13:31  ivan
20698
20699         * FS/FS/TicketSystem/: RT_External.pm, RT_Internal.pm: fix up
20700           RT_Internal again, hopefully this is the last of the breakage
20701           from RT_Internal
20702
20703 2005-05-31 19:39  ivan
20704
20705         * httemplate/edit/part_pkg.cgi: really. *sigh*
20706
20707 2005-05-31 16:42  ivan
20708
20709         * FS/FS/part_pkg/sesmon_minute.pm: tyop refactoring old
20710           sesmon_minute price plkan, noticed by rjbs
20711
20712 2005-05-31 16:32  ivan
20713
20714         * httemplate/edit/part_pkg.cgi: ack, this should finally fix the
20715           package editing problem
20716
20717 2005-05-26 12:30  ivan
20718
20719         * httemplate/view/: cust_bill.cgi: silly perl version bs
20720
20721 2005-05-26 12:15  ivan
20722
20723         * FS/FS/svc_www.pm, httemplate/edit/svc_www.cgi,
20724           httemplate/view/svc_www.cgi: make svc_www.usersvc optional
20725
20726 2005-05-25 20:45  ivan
20727
20728         * httemplate/edit/part_pkg.cgi: 72?!
20729
20730 2005-05-24 08:33  ivan
20731
20732         * Makefile: 1.5.7.  and enable RT by default, finally
20733
20734 2005-05-23 04:49  ivan
20735
20736         * htetc/freeside-rt.conf: so Search.tsf and Search.rdf work
20737
20738 2005-05-22 16:38  ivan
20739
20740         * FS/FS/svc_acct.pm: fix quick crypt_password bug when its passwd
20741           an empty param
20742
20743 2005-05-22 13:39  ivan
20744
20745         * httemplate/view/cust_bill.cgi: oops, quote $link w/new templating
20746
20747 2005-05-22 02:25  ivan
20748
20749         * httemplate/browse/agent.cgi: Avoid Gratuitous Capitalizaiton
20750
20751 2005-05-21 21:24  ivan
20752
20753         * FS/FS/prepay_credit.pm: add optional agentnum field to POD doc
20754
20755 2005-05-21 11:38  ivan
20756
20757         * httemplate/browse/agent.cgi: make sure the customers tables for
20758           each agent line up with each other, too
20759
20760 2005-05-21 10:26  ivan
20761
20762         * httemplate/search/cust_main.cgi: hehe, allow changing the browse
20763           order of any sort
20764
20765 2005-05-21 10:14  ivan
20766
20767         * httemplate/browse/agent.cgi: line up
20768           prospect/active/suspended/cancelled customers
20769
20770 2005-05-19 07:10  ivan
20771
20772         * FS/FS/part_export/shellcommands.pm: A group number must refer to
20773           an already existing group - so add manually it if you want to
20774           define a set of static gids or something, default is just going
20775           to cause headaches
20776
20777 2005-05-19 04:05  ivan
20778
20779         * FS/FS/svc_acct.pm: ! or !! also
20780
20781 2005-05-19 03:45  ivan
20782
20783         * FS/FS/part_export/shellcommands.pm: fix up some defaults to
20784           include gid too
20785
20786 2005-05-19 03:29  ivan
20787
20788         * FS/FS/part_export/: acct_sql.pm, shellcommands.pm: missing ;
20789
20790 2005-05-19 03:26  ivan
20791
20792         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
20793           part_export/shellcommands.pm,
20794           part_export/shellcommands_withdomain.pm: fix shellcommands export
20795           encrypting "magic" shadow values * NP *LK*
20796
20797 2005-05-19 02:49  ivan
20798
20799         * FS/FS/svc_acct.pm: oops, remove old-style duplicate check from
20800           replace, _check_duplicate was already below it
20801
20802 2005-05-19 01:51  ivan
20803
20804         * httemplate/view/cust_bill.cgi: oops, fix alternate view/etc.
20805           links
20806
20807 2005-05-19 01:43  ivan
20808
20809         * httemplate/: misc/email-invoice.cgi, misc/fax-invoice.cgi,
20810           misc/print-invoice.cgi, view/cust_bill.cgi: re-email/fax/print
20811           links should respect template, also add direct re-send links like
20812           the view links and convert view/cust_bill.cgi to proper template
20813
20814 2005-05-18 09:57  ivan
20815
20816         * httemplate/browse/agent.cgi: oops, it helps to get the link right
20817
20818 2005-05-18 09:55  ivan
20819
20820         * httemplate/: browse/agent.cgi, search/report_receivables.cgi: add
20821           agent-specific A/R aging report, closes: bug#1229
20822
20823 2005-05-18 09:37  ivan
20824
20825         * bin/masonize: report the file that had a masonize error
20826
20827 2005-05-18 07:50  ivan
20828
20829         * FS/FS/part_export/acct_sql.pm: actually, quota goes in pw_shell.
20830           of course!
20831
20832 2005-05-18 03:43  ivan
20833
20834         * FS/FS/cust_bill.pm: oops, losing notes!
20835
20836 2005-05-15 06:49  ivan
20837
20838         * httemplate/search/report_receivables.cgi: this status column is
20839           probably faster, one giant SQL query.  and add back in the
20840           customer link, oops
20841
20842 2005-05-15 06:00  ivan
20843
20844         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi,
20845           httemplate/search/elements/search.html: move receivables report
20846           to search template
20847
20848 2005-05-15 04:58  ivan
20849
20850         * httemplate/search/cust_bill.html: use money_char config
20851
20852 2005-05-15 04:46  ivan
20853
20854         * httemplate/search/cust_bill.html: align
20855
20856 2005-05-14 13:11  ivan
20857
20858         * README.1.5.7.lastbit: hmm virtual fields have no history?
20859
20860 2005-05-14 13:11  ivan
20861
20862         * README.1.5.7: 0.26
20863
20864 2005-05-14 12:57  ivan
20865
20866         * README.1.5.7, rt/lib/RT/URI/freeside.pm,
20867           rt/lib/RT/URI/freeside/Internal.pm: fixup RT integration grr!
20868
20869 2005-05-14 11:03  ivan
20870
20871         * FS/FS/cust_bill.pm: h helps halot
20872
20873 2005-05-14 10:59  ivan
20874
20875         * FS/FS/cust_bill.pm: well this is sorta halfass anyway but useful
20876
20877 2005-05-14 10:04  ivan
20878
20879         * FS/FS/Conf.pm, conf/invoice_html,
20880           httemplate/view/cust_bill-logo.cgi: html invoices: when
20881           displaying, use the actual logo from the conf dir - same as the
20882           emailed copy
20883
20884 2005-05-14 09:30  ivan
20885
20886         * FS/FS/: Misc.pm, cust_bill.pm: disable debugging
20887
20888 2005-05-14 09:27  ivan
20889
20890         * ANNOUNCE.1.5, FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
20891           FS/FS/part_bill_event.pm, conf/invoice_html, conf/logo.png,
20892           httemplate/docs/billing.html, httemplate/view/cust_bill.cgi: html
20893           invoices!
20894
20895           http://chris-linfoot.net/d6plinks/CWLT-5VZD4Y
20896           http://www.dsv.su.se/~jpalme/ietf/mhtml.html
20897           ftp://ftp.dsv.su.se/users/jpalme/draft-ietf-mhtml-info.txt
20898           http://mailformat.dan.info/headers/mime.html
20899           http://www.faqs.org/rfcs/rfc2392.html
20900           http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdosys/html/_cdosys_content-type_multipart.asp
20901
20902           (MIME is hard, let's go shopping!)
20903
20904 2005-05-13 08:06  ivan
20905
20906         * FS/FS/cust_bill.pm: fix picking up alternate invoice_latexnotes_*
20907           files, and expand country codes on invoices.  and oops,
20908           print_html changes slipped in last commit too.  well, they were
20909           ready anyway.
20910
20911 2005-05-13 03:55  ivan
20912
20913         * conf/invoice_latex: better to do something fancy like scale down
20914           the font size to fit in the intended space or something but hey,
20915           this is good enough for now :)
20916
20917 2005-05-13 03:54  ivan
20918
20919         * FS/FS/cust_bill.pm: substitute a non-breaking space if there is
20920           no invoice_latexreturnaddress file
20921
20922 2005-05-11 07:07  ivan
20923
20924         * FS/FS/export_svc.pm: new progressbar display causes a silly error
20925           in edge case where no dup checking necessary, closes: Bug#1226
20926
20927 2005-05-10 11:30  khoff
20928
20929         * rt/html/Ticket/Elements/EditCustomers: Missing '</A>' tag.
20930
20931 2005-05-05 06:04  ivan
20932
20933         * conf/: invoice_latex: no comma between state and address
20934
20935 2005-05-04 18:46  ivan
20936
20937         * httemplate/search/svc_domain.cgi: the ? between svc_domain.cgi
20938           and the domain id is missing
20939
20940 2005-05-04 02:33  ivan
20941
20942         * FS/FS/part_pkg.pm: use new pkg_svc.pkgsvcnum primary key when
20943           modifying pkg_svc records, closes: Bug#1221
20944
20945 2005-05-04 02:20  ivan
20946
20947         * FS/FS/Record.pm: err msg
20948
20949 2005-05-03 18:06  ivan
20950
20951         * FS/FS/cust_bill.pm: patch to just update the template or
20952           conf/invoice_latex* to use the new one
20953
20954 2005-05-03 17:40  ivan
20955
20956         * conf/invoice_latex, conf/invoice_latexfooter,
20957           conf/invoice_latexreturnaddress, conf/logo.eps,
20958           httemplate/docs/billing.html, FS/FS/Conf.pm, FS/FS/cust_bill.pm:
20959           great new invoice template from kristian!
20960
20961 2005-05-03 10:22  ivan
20962
20963         * FS/FS/cust_bill.pm: minutely better error reporting for pdf
20964           problems
20965
20966 2005-05-03 06:29  ivan
20967
20968         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser: remove
20969           unnecessary host=localhost from outsource instance creation foo
20970
20971 2005-05-03 05:56  ivan
20972
20973         * README.1.5.7: fix some wrapping
20974
20975 2005-05-03 02:56  ivan
20976
20977         * FS/FS/cust_pay.pm: on receipts, show "Electronic Check" instead
20978           of "Chek" for payby = CHEK transactions
20979
20980 2005-05-03 01:51  ivan
20981
20982         * FS/bin/freeside-sqlradius-radacctd: not running with elevated
20983           privs, -T not necessary
20984
20985 2005-05-03 01:46  ivan
20986
20987         * FS/FS/domain_record.pm: [:ascii:] is not legal for 5.005, alas,
20988           it still needs to be supported for just a little bit longer
20989
20990 2005-05-01 23:32  ivan
20991
20992         * FS/FS/svc_Common.pm, httemplate/search/svc_domain.cgi,
20993           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi:
20994           move httemplate/search/svc_domain to the new search template
20995           along with svc_www and svc_forward
20996
20997 2005-04-30 02:47  ivan
20998
20999         * httemplate/search/svc_forward.cgi: show "(unlinked)" for unlined
21000           forwards instead of nothing
21001
21002 2005-04-30 02:45  ivan
21003
21004         * httemplate/search/svc_forward.cgi: pull in the customer
21005           information as part of the main query for efficiency
21006
21007 2005-04-29 06:00  ivan
21008
21009         * httemplate/search/: svc_forward.cgi, svc_www.cgi: template
21010           forward search using the standard search template: forwards are
21011           now paged
21012
21013 2005-04-28 10:05  ivan
21014
21015         * FS/FS/cust_bill.pm: add < and > to _latex_escape (khoff)
21016
21017 2005-04-25 17:20  khoff
21018
21019         * bin/svc_broadband.renumber: For renumbering svc_broadband
21020           services from one addr_block to another.  Hopefully no one will
21021           ever have to use this.
21022
21023 2005-04-25 02:33  ivan
21024
21025         * FS/FS/Conf.pm, FS/FS/Daemon.pm, FS/FS/svc_acct.pm, FS/t/Daemon.t,
21026           FS/MANIFEST, FS/FS/part_export/sqlradius.pm,
21027           FS/bin/freeside-queued, FS/bin/freeside-selfservice-server,
21028           FS/bin/freeside-sqlradius-radacctd, init.d/freeside-init: pick up
21029           freeside-sqlradius-radacctd again after all these years, now it
21030           just needs to update the "seconds" field(s), finally closes:
21031           Bug#1125
21032
21033 2005-04-21 04:47  ivan
21034
21035         * FS/FS/part_export/acct_sql.pm: fix nit with crypt flag when
21036           replacing too
21037
21038 2005-04-21 04:35  ivan
21039
21040         * FS/FS/part_export/acct_sql.pm: support multiple primary keys
21041
21042 2005-04-20 00:12  ivan
21043
21044         * FS/FS/part_export/acct_sql.pm: hehe oops
21045
21046 2005-04-19 23:41  ivan
21047
21048         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: add vpopmail
21049           defaults to acct_sql export
21050
21051 2005-04-19 10:25  ivan
21052
21053         * README.1.5.7: update pre6 -> 7 upgrade instructions too
21054
21055 2005-04-19 02:50  ivan
21056
21057         * FS/FS/Conf.pm: disable RT_Libs for now
21058
21059 2005-04-19 02:48  ivan
21060
21061         * httemplate/docs/install.html, httemplate/docs/upgrade10.html,
21062           ANNOUNCE.1.5, README.1.5.7.lastbit, SCHEMA_CHANGE: did another
21063           upgrade, fixed up the instructions
21064
21065 2005-04-19 02:48  ivan
21066
21067         * FS/FS/part_pkg.pm: silence an annoying but harmless perl warning
21068
21069 2005-04-18 00:37  ivan
21070
21071         * FS/FS/cust_main.pm: add some newlines to debugging output, no
21072           need to print file and line # so much
21073
21074 2005-04-16 15:26  ivan
21075
21076         * httemplate/edit/cust_pay.cgi: use money_char on enter payment
21077           screen instead of hardcoding $
21078
21079 2005-04-15 13:29  khoff
21080
21081         * FS/FS/Conf.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
21082           httemplate/view/svc_domain.cgi: Added support for TXT records.
21083
21084 2005-04-14 02:41  ivan
21085
21086         * FS/FS/cust_bill.pm, conf/invoice_latex, conf/invoice_latex.diff:
21087           move invoice_latex templating to Text::Template, with special
21088           sauce^W^Wbackwards-compatibility for old templates
21089
21090 2005-04-13 05:31  ivan
21091
21092         * httemplate/: edit/part_svc.cgi, view/svc_acct.cgi: get rid of
21093           some super ancient assumptions about slipip and uid meaning
21094           exporting to RADIUS and shell respectively
21095
21096 2005-04-13 05:30  ivan
21097
21098         * FS/FS/: Record.pm, cust_svc.pm: add nowarn_identical flag to
21099           Record.pm and use it in cust_svc svcpart replacement (which is
21100           all about the exports anyway)
21101
21102 2005-04-13 03:54  ivan
21103
21104         * FS/FS/svc_acct.pm: add a line to pod example regarding RADIUS
21105           check attributes
21106
21107 2005-04-13 03:32  ivan
21108
21109         * FS/FS/raddb.pm: add Radius-Operator
21110
21111 2005-04-13 03:16  ivan
21112
21113         * FS/FS/part_pkg/flat.pm: add explicit use Date::Manip here, oops
21114
21115 2005-04-13 02:55  ivan
21116
21117         * FS/FS/svc_acct.pm: quiet annoying "use of uninitialized value
21118           errors"
21119
21120 2005-04-13 01:16  ivan
21121
21122         * FS/FS/: cust_main.pm, svc_acct.pm: add skip_fuzzyfiles hack, and
21123           add Session-Timeout RADIUS attribute if a svc_acct.seconds value
21124           is present
21125
21126 2005-04-12 20:38  ivan
21127
21128         * CREDITS, FS/FS/part_pkg/flat_comission_cust.pm: fix bug in
21129           flat_commission price plan, thanks to Troy Hammonds
21130
21131 2005-04-11 13:13  khoff
21132
21133         * FS/FS/: Conf.pm, cust_main.pm: Configuration option to override
21134           the email address sent to your BOP processor, in case the
21135           processor sends a pesky receipt that you don't want your
21136           customers getting.
21137
21138 2005-04-11 09:48  khoff
21139
21140         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm: No need to inflict
21141           debugging messages on everyone.
21142
21143 2005-04-10 06:01  ivan
21144
21145         * httemplate/docs/selfservice.html: add apache snippet to
21146           self-service install docs
21147
21148 2005-04-10 03:16  ivan
21149
21150         * httemplate/search/elements/search.html: add some left and right
21151           padding so cells don't run into each other so badly
21152
21153 2005-04-09 18:13  ivan
21154
21155         * Makefile: fix install-apache for bsd make and reverse
21156           accidentally-checked-in (again!) RT_ENABLED = 1
21157
21158 2005-04-07 18:12  ivan
21159
21160         * htetc/freeside-rt.conf: ugh, don't know why that wasn't working
21161           and don't f$&# care
21162
21163 2005-04-07 03:35  ivan
21164
21165         * Makefile, htetc/freeside-base.conf, htetc/freeside-rt.conf: add
21166           install/debian/3.1/INSTALL script and script up some apache
21167           automation assuming a conf.d type dir
21168
21169 2005-04-07 02:26  ivan
21170
21171         * FS/FS/Record.pm, FS/bin/freeside-setup, bin/dbdef-create,
21172           bin/fix-sequences: depend on DBIx::DBSchema 0.26 for dbdef-create
21173           (for Pg 'public' schema fix) and 0.25 in freeside-setup and
21174           Record.pm (for DBD::Pg 1.40 is bunk fix)
21175
21176 2005-04-06 23:08  ivan
21177
21178         * README.1.5.7.lastbit: and the history tables
21179
21180 2005-04-06 20:28  khoff
21181
21182         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm, h_svc_www.pm: Using
21183           current (non-history) records in place of missing history
21184           records.
21185
21186 2005-04-06 18:29  ivan
21187
21188         * httemplate/docs/upgrade8.html: ancient upgrade fix, oops.  thanks
21189           Rick Harby <rharby at caarnet.com>
21190
21191 2005-04-06 15:52  ivan
21192
21193         * FS/FS/svc_forward.pm: and fix the error msg haha
21194
21195 2005-04-06 15:50  ivan
21196
21197         * FS/FS/svc_forward.pm: looks like a domain part for a
21198           literally-specified forward src or dst is required, not optional
21199
21200 2005-04-06 03:38  ivan
21201
21202         * httemplate/docs/install-rt.html: correct links to some
21203           atypically-named CPAN distributions
21204
21205 2005-04-05 17:50  khoff
21206
21207         * FS/FS/h_Common.pm: $pkey should be the primary key of the real
21208           table, not the history table.
21209
21210 2005-04-05 14:33  khoff
21211
21212         * bin/add-history-records.pl: This doesn't fix the problem.  To be
21213           continued...
21214
21215 2005-04-02 15:49  ivan
21216
21217         * bin/slony-setup: must be as Pg superuser
21218
21219 2005-04-02 14:46  ivan
21220
21221         * README.1.5.7, README.1.5.7.lastbit, FS/FS/cust_bill_pkg.pm,
21222           FS/FS/part_svc_router.pm, FS/FS/pkg_svc.pm, FS/FS/rate_detail.pm,
21223           FS/FS/reg_code_pkg.pm, FS/FS/type_pkgs.pm, FS/bin/freeside-setup,
21224           httemplate/docs/schema.html, httemplate/docs/upgrade10.html:
21225           herding elephants: add primary keys to *all* tables for slony
21226
21227 2005-04-02 12:34  ivan
21228
21229         * bin/slony-setup: adding quick slony setup script
21230
21231 2005-04-01 14:52  khoff
21232
21233         * FS/FS/: h_cust_svc.pm, h_svc_acct.pm, h_svc_www.pm: Trap, and
21234           attempt to resolve, problems caused by missing history records.
21235
21236 2005-04-01 14:34  khoff
21237
21238         * FS/FS/Record.pm: so we can pass in a time if we're back-filling
21239           history records
21240
21241 2005-03-31 21:59  steve
21242
21243         * FS/FS/cust_main.pm: fix paybatch parsing to support bop::jettis
21244
21245 2005-03-31 03:41  ivan
21246
21247         * FS/FS/cust_main.pm: add ability to link services w/order_pkg
21248           method in addition to provisioning new ones
21249
21250 2005-03-31 01:07  ivan
21251
21252         * FS/FS/cust_main_invoice.pm: show illegal email addresses used for
21253           invoice destinations
21254
21255 2005-03-30 22:56  khoff
21256
21257         * bin/add-history-records.pl: Printing insert statements is not
21258           necessary
21259
21260 2005-03-30 21:02  khoff
21261
21262         * httemplate/docs/upgrade10.html: Very annoying typo. >:-)
21263
21264 2005-03-30 19:47  khoff
21265
21266         * bin/add-history-records.pl: Committing the inserts helps.
21267
21268 2005-03-30 16:53  khoff
21269
21270         * bin/add-history-records.pl: (Apparently) working version.
21271           Updates svc_*, cust_svc, and domain_record history tables.
21272
21273 2005-03-30 16:31  khoff
21274
21275         * FS/FS/h_svc_forward.pm: Another missing 'u'.
21276
21277 2005-03-30 13:40  khoff
21278
21279         * FS/FS/h_Common.pm: Dump a call trace if something calls
21280           FS::h_Common::sql_h_search without END_TIMESTAMP.
21281
21282 2005-03-30 13:22  khoff
21283
21284         * FS/FS/cust_svc.pm: Have to pass @_ to FS::svc_www::domain_record
21285           in case we're really a FS::h_svc_www object.
21286
21287 2005-03-30 13:09  khoff
21288
21289         * FS/FS/h_svc_www.pm: typo.  'use', not 'se'.
21290
21291 2005-03-30 12:55  khoff
21292
21293         * bin/add-history-records.pl: Test script to add pre-history table
21294           history records.
21295
21296 2005-03-29 17:37  ivan
21297
21298         * FS/FS/part_export/cp.pm: according to landel CP no longer
21299           supports changing username
21300
21301 2005-03-29 17:32  ivan
21302
21303         * httemplate/docs/selfservice.html: separate out referring customer
21304           info to optional section, add a note on setting the agentnum via
21305           templte
21306
21307 2005-03-29 17:18  ivan
21308
21309         * httemplate/search/cust_pay.cgi: fix ambiguous column error when
21310           selecting by credit card, fixes: Bug#1189
21311
21312 2005-03-29 14:41  ivan
21313
21314         * fs_selfservice/FS-SelfService/SelfService.pm,
21315           httemplate/docs/selfservice.html: better self-service debugging,
21316           don't point to install.html for suEXEC/setuid in self-service
21317           setup docs
21318
21319 2005-03-28 17:40  khoff
21320
21321         * FS/FS/TicketSystem/RT_External.pm,
21322           FS/FS/TicketSystem/RT_Internal.pm, httemplate/index.html: A few
21323           RT_External fixes.
21324
21325 2005-03-28 17:38  khoff
21326
21327         * FS/FS/Misc.pm: 'require' not 'use' Fax::Hylafax::Client so it's
21328           an optional requirement.
21329
21330 2005-03-27 15:21  ivan
21331
21332         * FS/FS/cust_main.pm: allow & in bank names
21333
21334 2005-03-27 15:21  ivan
21335
21336         * FS/FS/: svc_Common.pm, svc_acct.pm: svc_Common / svc_acct
21337           child_objects can now set an alternate field for the svcnum, for
21338           things like forwards
21339
21340 2005-03-22 20:16  ivan
21341
21342         * httemplate/docs/install-rt.html, README.1.5.7: new RT requires
21343           Tree::Simple too
21344
21345 2005-03-22 18:59  ivan
21346
21347         * README.1.5.7, httemplate/docs/install-rt.html: add HTML::Scrubber
21348           to rt install/upgrade docs
21349
21350 2005-03-22 10:15  ivan
21351
21352         * httemplate/docs/upgrade10.html: small fix for indices in upgrade
21353           instructions, found by s5
21354
21355 2005-03-21 14:13  khoff
21356
21357         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
21358           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
21359           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
21360           FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_export/http.pm,
21361           FS/FS/part_export/infostreet.pm,
21362           FS/FS/part_export/shellcommands.pm, htetc/handler.pl,
21363           httemplate/docs/install.html, httemplate/edit/cust_main.cgi,
21364           httemplate/edit/process/cust_main.cgi,
21365           httemplate/misc/fax-invoice.cgi, httemplate/view/cust_bill.cgi,
21366           httemplate/view/cust_main/billing.html,
21367           httemplate/view/cust_main/tickets.html: Added support for FAX
21368           invoice destinations using a HylaFAX server.  Faxing plain text
21369           invoices is not supported.
21370
21371 2005-03-21 13:55  pbowen
21372
21373         * FS/FS/Record.pm: Forgot to load up the conf.
21374
21375 2005-03-18 16:12  pbowen
21376
21377         * FS/FS/: Record.pm, cust_main.pm: Fixed a few things: -PB 1. Fixed
21378           a nasty bug that would clear the payinfo if the private key was
21379           not available.  2. Set the default module for encrypt/decrypt to
21380           be Crypt::OpenSSL::RSA.  3. Added a die and error message so that
21381           it doesn't just pass around plaintext if the encryption engine is
21382           broken or missing.  4. Added code so that the masked payinfo is
21383           handled correctly in the case that it is blank and it cannot be
21384           generated (encrypted payinfo)
21385
21386 2005-03-18 11:21  pbowen
21387
21388         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_bill.pm,
21389           FS/FS/cust_main.pm, FS/bin/freeside-setup,
21390           httemplate/docs/upgrade10.html: Added encrypted fields for Credit
21391           Cards, etc... - PB
21392
21393 2005-03-18 11:15  pbowen
21394
21395         * FS/FS/part_pkg.pm: Added a few additional recurrences for domain
21396           billing
21397
21398 2005-03-18 08:47  pbowen
21399
21400         * FS/FS/Record.pm: Fixed a small bug... if replace is called by
21401           SUPER, @_ == 1 if it only contains an undef. -PB
21402
21403 2005-03-18 01:58  ivan
21404
21405         * httemplate/docs/selfservice.html: selfservice uses HTML::Entities
21406
21407 2005-03-18 01:15  ivan
21408
21409         * FS/FS/cust_main_county.pm: no idea why this is only showing up on
21410           freebsd install
21411
21412 2005-03-17 17:00  ivan
21413
21414         * FS/FS/cust_main_county.pm: sorry it was late
21415
21416 2005-03-17 13:56  khoff
21417
21418         * FS/FS/cust_bill.pm: Documentation tyop.
21419
21420 2005-03-17 13:45  ivan
21421
21422         * httemplate/docs/install-rt.html: Freeside side uses MIME-tools
21423           now
21424
21425 2005-03-17 13:41  khoff
21426
21427         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
21428           httemplate/docs/install.html, httemplate/misc/email-invoice.cgi:
21429           Added options invoice_email_pdf and invoice_email_pdf_note.
21430           invoice_email_pdf - Attach PDF invoice to emailed plain text
21431           invoices.  invoice_email_pdf_note - Replace plain text invoice
21432           with this note, when attaching a PDF.
21433
21434 2005-03-16 03:31  ivan
21435
21436         * FS/FS/cust_main_county.pm: fix regionselector for CR in region
21437           names for some reason
21438
21439 2005-03-15 15:27  khoff
21440
21441         * httemplate/misc/payment.cgi: Missing semicolon.
21442
21443 2005-03-13 03:47  ivan
21444
21445         * FS/FS/cust_main.pm: and store the refund correctly
21446
21447 2005-03-13 03:34  ivan
21448
21449         * FS/FS/cust_main.pm: when refunding against a specific card
21450           payment, use the card details from the payment instead of the
21451           customer record
21452
21453 2005-03-13 03:12  ivan
21454
21455         * FS/FS/cust_main.pm: add some additional debugging to refunds
21456
21457 2005-03-12 08:07  ivan
21458
21459         * Makefile, httemplate/docs/install-rt.html,
21460           rt/etc/RT_SiteConfig.pm, rt/lib/RT/URI/freeside.pm,
21461           rt/lib/RT/URI/freeside/Internal.pm,
21462           rt/lib/RT/URI/freeside/XMLRPC.pm: popurl(3) won't give us a good
21463           freeside base url since RT calls it from multiple directory
21464           depths... have to specify explicity, like external integration
21465
21466 2005-03-12 06:35  ivan
21467
21468         * fs_selfservice/FS-SelfService/cgi/signup.cgi: - bring prepaid
21469           support into this century (close: Bug#1124) - finally get rid of
21470           fs_signup (everything is in fs_selfservice now) (Bug#413) -
21471           organize main menu sysadmin section so it is slightly less
21472           confusing
21473
21474 2005-03-12 06:31  ivan
21475
21476         * httemplate/docs/schema.html, httemplate/docs/selfservice.html,
21477           httemplate/docs/upgrade10.html, README.1.5.7, ANNOUNCE.1.5,
21478           FS/FS/agent.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
21479           FS/FS/prepay_credit.pm, FS/bin/freeside-setup,
21480           httemplate/view/cust_main/payment_history.html,
21481           httemplate/index.html, httemplate/browse/agent.cgi,
21482           httemplate/edit/prepay_credit.cgi,
21483           httemplate/search/prepay_credit.html,
21484           httemplate/search/elements/search.html, fs_selfservice/DEPLOY,
21485           fs_selfservice/FS-SelfService/ieak.template,
21486           fs_selfservice/FS-SelfService/cgi/agent.cgi,
21487           fs_selfservice/FS-SelfService/cgi/decline.html,
21488           httemplate/edit/process/prepay_credit.cgi,
21489           httemplate/edit/process/reg_code.cgi,
21490           fs_selfservice/FS-SelfService/cgi/map.gif,
21491           fs_selfservice/FS-SelfService/cgi/promocode.html,
21492           fs_selfservice/FS-SelfService/cgi/regcode.html,
21493           fs_selfservice/FS-SelfService/cgi/signup-agentselect.html,
21494           fs_selfservice/FS-SelfService/cgi/signup-alternate.html,
21495           fs_selfservice/FS-SelfService/cgi/signup-billaddress.html,
21496           fs_selfservice/FS-SelfService/cgi/signup-freeoption.html,
21497           fs_selfservice/FS-SelfService/cgi/signup-snarf.html,
21498           fs_selfservice/FS-SelfService/cgi/signup.cgi,
21499           fs_selfservice/FS-SelfService/cgi/signup.html,
21500           fs_selfservice/FS-SelfService/cgi/stateselect.html,
21501           fs_selfservice/FS-SelfService/cgi/success.html, htetc/global.asa,
21502           htetc/handler.pl: - bring prepaid support into this century
21503           (close: Bug#1124) - finally get rid of fs_signup (everything is
21504           in fs_selfservice now) (Bug#413) - organize main menu sysadmin
21505           section so it is slightly less confusing
21506
21507 2005-03-11 02:35  ivan
21508
21509         * rt/FREESIDE_MODIFIED: update list of modified files
21510
21511 2005-03-11 02:33  ivan
21512
21513         * rt/etc/RT_SiteConfig.pm: merging
21514
21515 2005-03-11 02:18  ivan
21516
21517         * httemplate/docs/install-rt.html: note about RT_External
21518
21519 2005-03-10 17:34  khoff
21520
21521         * rt/: etc/RT_SiteConfig.pm, html/Elements/Header,
21522           html/Elements/Menu, html/Elements/Tabs,
21523           html/Ticket/Elements/AddCustomers,
21524           html/Ticket/Elements/ShowCustomers, lib/RT/URI/freeside.pm,
21525           lib/RT/URI/freeside/Internal.pm, lib/RT/URI/freeside/XMLRPC.pm:
21526           Reorganized RT->Freeside integration to support Internal (single
21527           RT/Freeside database) and XMLRPC interfaces.  All the UI stuff is
21528           handled the same either way.  Integration type is changed by
21529           setting $RT::URI::freeside::IntegrationType to either 'Internal'
21530           or 'XMLRPC' in your RT_SiteConfig.pm.
21531
21532 2005-03-10 14:49  khoff
21533
21534         * FS/FS/XMLRPC.pm: Add the ability to do freeside configuration
21535           lookups through the XMLRPC interface.
21536
21537 2005-03-10 07:33  ivan
21538
21539         * README.1.5.7, httemplate/docs/install.html,
21540           httemplate/docs/upgrade10.html: arg
21541
21542 2005-03-10 07:18  ivan
21543
21544         * README.1.5.7, httemplate/docs/install.html,
21545           httemplate/docs/upgrade10.html: add Frontier::RPC to docs too
21546
21547 2005-03-10 04:06  ivan
21548
21549         * README.1.5.7, httemplate/docs/install.html,
21550           httemplate/docs/upgrade10.html: add IO-stringy (IO::Scalar) to
21551           instructions
21552
21553 2005-03-10 01:56  ivan
21554
21555         * FS/bin/freeside-daily: fine.
21556
21557 2005-03-10 00:58  ivan
21558
21559         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fixes
21560           package editing problem with extraneous services showing up,
21561           closes: Bug#1170
21562
21563 2005-03-09 00:46  ivan
21564
21565         * httemplate/docs/install-rt.html: add complete apache config
21566           instructions for RT, closes: Bug#1031
21567
21568 2005-03-09 00:18  ivan
21569
21570         * ANNOUNCE.1.5, httemplate/docs/index.html,
21571           httemplate/docs/install-rt.html, httemplate/docs/install.html:
21572           preliminary RT docs
21573
21574 2005-03-08 10:37  khoff
21575
21576         * FS/FS/XMLRPC.pm: Don't require that the method results be
21577           FS::Record descendant objects.  If they are, we map them to
21578           hashrefs.  Otherwise we return them verbatim and hope (maybe
21579           check) that they're scalars, hashrefs, or arrayrefs.
21580
21581 2005-03-08 10:15  khoff
21582
21583         * FS/FS/XMLRPC.pm: Minor re-work to allow for pseudo methods, like
21584           'version', and eventually config look-ups (next commit).
21585
21586 2005-03-06 02:15  ivan
21587
21588         * ANNOUNCE.1.5: d
21589
21590 2005-03-05 19:25  ivan
21591
21592         * httemplate/search/elements/search.html: specity an explicit EOL
21593           for Text::CSV_XS, apparantly sometimes the default is null
21594
21595 2005-03-05 19:22  ivan
21596
21597         * httemplate/search/elements/search.html: and a slight formatting
21598           fix
21599
21600 2005-03-05 19:04  ivan
21601
21602         * httemplate/search/elements/search.html, README.1.5.7,
21603           htetc/global.asa, htetc/handler.pl, httemplate/index.html,
21604           httemplate/docs/install.html, httemplate/docs/upgrade10.html,
21605           httemplate/search/cust_bill.html,
21606           httemplate/search/cust_bill_event.html,
21607           httemplate/search/cust_credit.html,
21608           httemplate/search/cust_main-otaker.cgi,
21609           httemplate/search/cust_main-payinfo.html,
21610           httemplate/search/cust_main-quickpay.html,
21611           httemplate/search/cust_main.cgi,
21612           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
21613           httemplate/search/cust_pay.html,
21614           httemplate/search/cust_pkg_report.cgi,
21615           httemplate/search/reg_code.html,
21616           httemplate/search/report_cust_credit.html,
21617           httemplate/search/report_cust_pay.html,
21618           httemplate/search/report_prepaid_income.html,
21619           httemplate/search/report_tax.html,
21620           httemplate/search/sqlradius.html,
21621           httemplate/search/svc_acct.html,
21622           httemplate/search/svc_domain.html, httemplate/search/svc_www.cgi,
21623           httemplate/view/cust_bill-pdf.cgi,
21624           httemplate/view/cust_bill-ps.cgi: add Excel and CSV download of
21625           templated reports and clean up their HTML formatting, closes;
21626           Bug#520, Bug#1107
21627
21628 2005-03-04 14:24  ivan
21629
21630         * httemplate/search/: cust_credit.html, cust_pay.cgi: fix "Column
21631           reference "payby" is ambiguous" error when selecting by payment
21632           type, fix missing check #s caused by cust_main.payinfo masking
21633           cust_pay.payinfo, closes (really this time): Bug#1105
21634
21635 2005-03-04 04:57  ivan
21636
21637         * httemplate/search/: cust_credit.html, cust_pay.cgi: report
21638           correctly even if the customer record has somehow been removed...
21639
21640 2005-03-04 04:34  ivan
21641
21642         * httemplate/browse/agent.cgi, FS/FS/Record.pm, FS/FS/h_Common.pm,
21643           httemplate/search/cust_credit.html,
21644           httemplate/search/cust_pay.cgi,
21645           httemplate/search/report_cust_credit.html,
21646           httemplate/search/report_cust_pay.html, ANNOUNCE.1.5,
21647           httemplate/search/elements/search.html: add agent selection to
21648           payment and credit reports, add link to agent browse, closes:
21649           Bug#1105
21650
21651 2005-03-03 02:25  ivan
21652
21653         * FS/: MANIFEST, FS/h_Common.pm, FS/h_cust_svc.pm,
21654           FS/h_domain_record.pm, FS/h_svc_acct.pm, FS/h_svc_forward.pm,
21655           FS/h_svc_www.pm, t/h_domain_record.t: clean up some harmless but
21656           scary "Multiple records in scalar search" warnings w/history
21657           table searches
21658
21659 2005-03-03 01:05  ivan
21660
21661         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
21662           debug output...
21663
21664 2005-03-03 00:58  ivan
21665
21666         * FS/FS/part_pkg/: voip_sqlradacct.pm: voip: rearrange and compact
21667           call details on invoices, so place names get cut off, not
21668           anything important
21669
21670 2005-03-03 00:52  ivan
21671
21672         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
21673           debug output...
21674
21675 2005-03-03 00:52  ivan
21676
21677         * FS/FS/cust_bill_pkg_detail.pm: eek, fix foreign key check
21678
21679 2005-03-03 00:45  ivan
21680
21681         * FS/FS/part_pkg/voip_sqlradacct.pm: oops, need to use Date::Format
21682           for time2str
21683
21684 2005-03-03 00:37  ivan
21685
21686         * FS/FS/part_pkg/voip_sqlradacct.pm: voip: add start time for calls
21687           to invoice details
21688
21689 2005-03-03 00:15  ivan
21690
21691         * FS/FS/Record.pm: want a full stack backtrace for this warning
21692
21693 2005-03-03 00:05  ivan
21694
21695         * FS/FS/part_export/sqlradius.pm: doc
21696
21697 2005-03-02 13:00  khoff
21698
21699         * httemplate/docs/install.html, eg/xmlrpc-example.pl,
21700           httemplate/misc/xmlrpc.cgi, FS/FS/XMLRPC.pm, htetc/handler.pl:
21701           Initial version of the xmlrpc interface for freeside.
21702
21703 2005-03-01 16:47  ivan
21704
21705         * FS/FS/cust_pkg.pm: set setup date on package changes
21706
21707 2005-03-01 16:03  ivan
21708
21709         * FS/FS/: cust_pkg.pm, part_pkg.pm: prevent bug causing 'Error
21710           crediting customer for service remaining:
21711           FS::cust_pkg=HASH(0x9958c60)' error on package cancellations
21712           where the part_pkg record didn't have a plan, closes: Bug#1153
21713
21714 2005-02-27 03:18  ivan
21715
21716         * FS/FS/: rate_prefix.pm, part_pkg/voip_sqlradacct.pm: fix VoIP
21717           details on invoices, closes: Bug#1096
21718
21719 2005-02-27 03:05  ivan
21720
21721         * httemplate/edit/REAL_cust_pkg.cgi: fix last bill date stickiness
21722           on errors
21723
21724 2005-02-27 02:18  ivan
21725
21726         * FS/FS/Record.pm: fix replacement in edge case with NULL integer
21727           fields in a table without a primary key
21728
21729 2005-02-26 13:29  ivan
21730
21731         * README.1.5.7, ANNOUNCE.1.5, ANNOUNCE.1.5.0, README.1.5.0pre7:
21732           less cracktastic version numbering
21733
21734 2005-02-25 14:14  ivan
21735
21736         * bin/pg-readonly: try to set the sequences right for modern Pg
21737
21738 2005-02-25 14:07  ivan
21739
21740         * bin/pg-readonly: adding quick pg-readonly tool
21741
21742 2005-02-25 12:52  ivan
21743
21744         * FS/FS/part_pkg.pm: small bugfix for options option
21745
21746 2005-02-25 12:21  ivan
21747
21748         * FS/FS/part_pkg.pm: oops, need to check this in, adding "options"
21749           option to part_pkg::insert to specify part_pkg_option records
21750
21751 2005-02-24 06:22  ivan
21752
21753         * httemplate/edit/part_svc.cgi,
21754           httemplate/edit/process/part_svc.cgi, FS/FS/rate.pm,
21755           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm,
21756           httemplate/elements/progress-init.html,
21757           httemplate/elements/progress-popup.html, FS/FS/export_svc.pm,
21758           FS/FS/part_svc.pm: add progressbar to service definition add -
21759           duplicate checking can take a while, closes: Bug#1126
21760
21761 2005-02-22 22:43  ivan
21762
21763         * httemplate/docs/install.html: update docs wrt mysql support
21764
21765 2005-02-22 10:26  khoff
21766
21767         * httemplate/edit/cust_pkg.cgi: Alphabetize/clean-up package list
21768           to make it easier to find packages in large lists.
21769
21770 2005-02-20 00:51  ivan
21771
21772         * FS/FS/UI/Web.pm: FS/UI/Web.pm did not return a true value
21773
21774 2005-02-20 00:44  ivan
21775
21776         * FS/FS/UI/Web.pm, httemplate/edit/rate.cgi, CREDITS,
21777           httemplate/elements/jsrsServer.html,
21778           httemplate/elements/overlibmws.js,
21779           httemplate/elements/progress-init.html,
21780           httemplate/elements/progress-popup.html,
21781           httemplate/misc/progress.html: use a javascript layer instead of
21782           a browser popup (popup blockers), really generalize the
21783           progressbar code to make it easy to use as a component
21784
21785 2005-02-17 00:44  ivan
21786
21787         * httemplate/edit/rate.cgi: generalize progressbar code in
21788           preparation for using it wherever needed
21789
21790 2005-02-16 17:37  ivan
21791
21792         * httemplate/edit/process/rate.cgi: generalize progressbar code in
21793           preparation for using it wherever needed
21794
21795 2005-02-16 16:11  ivan
21796
21797         * FS/FS/: rate.pm, UI/Web.pm: generalize progressbar code in
21798           preparation for using it wherever needed
21799
21800 2005-02-15 18:53  ivan
21801
21802         * FS/FS/cust_bill.pm: slightly better error messages for LaTeX
21803           problems
21804
21805 2005-02-13 19:49  ivan
21806
21807         * FS/FS/svc_acct.pm: this should fix uid duplicate checking,
21808           closes: Bug#1113
21809
21810 2005-02-11 19:02  ivan
21811
21812         * httemplate/edit/process/svc_broadband.cgi: transaction not
21813           necessary here
21814
21815 2005-02-10 22:44  ivan
21816
21817         * FS/FS/rate.pm, FS/FS/UI/Web.pm, htetc/global.asa,
21818           htetc/handler.pl, httemplate/edit/process/rate.cgi,
21819           httemplate/edit/rate.cgi: generalize progressbar code in
21820           preparation for using it wherever needed
21821
21822 2005-02-08 17:08  ivan
21823
21824         * Makefile: more porable syntax for su
21825
21826 2005-02-08 14:33  ivan
21827
21828         * FS/FS/clientapi_session_field.pm: tyop
21829
21830 2005-02-08 12:22  ivan
21831
21832         * FS/bin/freeside-setup, httemplate/docs/upgrade10.html,
21833           README.1.5.0pre7, FS/FS.pm, FS/MANIFEST,
21834           FS/FS/ClientAPI_SessionCache.pm, FS/FS/Conf.pm,
21835           FS/FS/clientapi_session.pm, FS/FS/clientapi_session_field.pm,
21836           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
21837           FS/FS/ClientAPI/Signup.pm, FS/t/ClientAPI_SessionCache.t,
21838           FS/t/clientapi_session.t, FS/t/clientapi_session_field.t,
21839           httemplate/docs/install.html, httemplate/docs/schema.html: make
21840           self-service session cache module configurable, start framework
21841           for in-database session cache
21842
21843 2005-02-05 15:39  ivan
21844
21845         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
21846           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
21847           complication from ClientAPI dispatch foo
21848
21849 2005-02-04 17:30  ivan
21850
21851         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
21852           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
21853           circular use of FS::ClientAPI, doesn't work with 5.8.[56] +
21854           perl??
21855
21856 2005-02-04 06:44  ivan
21857
21858         * Makefile: freebsd throws a fatal error if it can't stop apache
21859           now, bah
21860
21861 2005-02-04 02:38  ivan
21862
21863         * httemplate/edit/cust_main.cgi: typo
21864
21865 2005-02-02 00:06  ivan
21866
21867         * FS/FS/UI/: Base.pm, CGI.pm, Gtk.pm, agent.pm: removing old UI
21868           experiment
21869
21870 2005-01-29 04:51  ivan
21871
21872         * ANNOUNCE.1.5.0: gotta do pre7 already
21873
21874 2005-01-29 04:49  ivan
21875
21876         * httemplate/browse/agent.cgi, FS/FS/part_pkg/flat.pm: oops, last
21877           bit for reg codes
21878
21879 2005-01-29 04:34  ivan
21880
21881         * FS/FS.pm, FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
21882           FS/FS/reg_code.pm, FS/FS/reg_code_pkg.pm, FS/bin/freeside-setup,
21883           FS/t/reg_code.t, FS/t/reg_code_pkg.t, README.1.5.0pre7,
21884           FS/MANIFEST, FS/FS/ClientAPI/Signup.pm,
21885           httemplate/docs/install.html, httemplate/docs/schema.html,
21886           httemplate/docs/upgrade10.html, httemplate/edit/reg_code.cgi,
21887           httemplate/search/reg_code.html,
21888           httemplate/edit/process/reg_code.cgi: registration codes
21889
21890 2005-01-27 15:01  ivan
21891
21892         * httemplate/misc/payment.cgi, FS/FS/ClientAPI/MyAccount.pm:
21893           s/defaultcountry/countrydefault/
21894
21895 2005-01-27 14:19  ivan
21896
21897         * FS/FS/cust_pkg.pm: made a typo applying patch from pbowen
21898
21899 2005-01-27 02:21  ivan
21900
21901         * httemplate/edit/process/rate.cgi, CREDITS, FS/FS/UID.pm,
21902           FS/FS/queue.pm, FS/FS/rate.pm, httemplate/docs/install.html,
21903           httemplate/elements/jsrsClient.js, httemplate/misc/progress.html,
21904           JSRS-LICENSE, FS/bin/freeside-queued, httemplate/edit/rate.cgi,
21905           httemplate/elements/qlib/box.js,
21906           httemplate/elements/qlib/boxctrl.js,
21907           httemplate/elements/qlib/boxres.js,
21908           httemplate/elements/qlib/button.js,
21909           httemplate/elements/qlib/buttonres.js,
21910           httemplate/elements/qlib/control.js,
21911           httemplate/elements/qlib/counter.js,
21912           httemplate/elements/qlib/imagelist.js,
21913           httemplate/elements/qlib/label.js,
21914           httemplate/elements/qlib/messagebox.js,
21915           httemplate/elements/qlib/progress.js,
21916           httemplate/elements/qlib/sound.js,
21917           httemplate/elements/qlib/sprite.js,
21918           httemplate/elements/qlib/window.js,
21919           httemplate/elements/qlib/wndctrl.js,
21920           httemplate/images/progressbar-empty.png,
21921           httemplate/images/progressbar-full.png: DHTML progress bar for
21922           glacial rate adding and editing, closes: Bug#1100
21923
21924 2005-01-19 13:25  ivan
21925
21926         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm,
21927           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
21928           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
21929           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
21930           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
21931           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
21932           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: credit for
21933           unused portion at cancellation, patch from pbowen
21934
21935 2005-01-18 16:57  ivan
21936
21937         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/flat.pm,
21938           part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
21939           part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
21940           part_pkg/sqlradacct_hour.pm, part_pkg/voip_sqlradacct.pm:
21941           one-time referral credits
21942
21943 2005-01-07 14:16  ivan
21944
21945         * httemplate/edit/: rate.cgi, process/rate.cgi: remove separate
21946           file for rate processing, causing problems with giant query
21947           string, kludge in the non-displayed US-rates, and disable the
21948           submit button when pressed
21949
21950 2005-01-06 12:58  ivan
21951
21952         * FS/FS/Conf.pm: fix description RT_External in ticket_system
21953           option
21954
21955 2005-01-06 12:20  ivan
21956
21957         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: just 0-pad the
21958           key codes, don't try fancy things with hex and sprintf
21959
21960 2005-01-06 11:48  ivan
21961
21962         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: format artera
21963           turbo hex keycodes in uppercase
21964
21965 2005-01-06 11:02  ivan
21966
21967         * FS/FS/part_export/artera_turbo.pm: add enable_edit flag so
21968           serials and key codes can be edited locally
21969
21970 2005-01-05 11:29  ivan
21971
21972         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: key codes are
21973           hex!
21974
21975 2005-01-05 02:01  ivan
21976
21977         * FS/FS/part_pkg/voip_sqlradacct.pm: add some debugging to
21978           voip_sqlradacct
21979
21980 2005-01-04 19:07  ivan
21981
21982         * FS/FS/part_export/artera_turbo.pm: arg, really get the sub name
21983           correct this time
21984
21985 2005-01-04 19:01  ivan
21986
21987         * FS/FS/part_export/artera_turbo.pm: missing underscore!
21988
21989 2005-01-04 18:47  ivan
21990
21991         * FS/FS/part_export/artera_turbo.pm: queue status changes rather
21992           than run them immediately, always format keycode as %010d,
21993           closes: Bug#936, Bug#1060
21994
21995 2005-01-03 10:25  ivan
21996
21997         * FS/FS/cust_main.pm: eliminate warning: Argument "" isn\'t numeric
21998           in numeric gt (>)
21999
22000 2004-12-31 00:47  ivan
22001
22002         * httemplate/edit/part_pkg.cgi: add ignore_unrateable flag to voip
22003           price plan
22004
22005 2004-12-31 00:31  ivan
22006
22007         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
22008           voip price plan
22009
22010 2004-12-31 00:24  ivan
22011
22012         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
22013           voip price plan
22014
22015 2004-12-30 23:43  ivan
22016
22017         * FS/FS/cust_svc.pm: fix up some bugs in VoIP rating
22018
22019 2004-12-30 16:48  ivan
22020
22021         * FS/FS/: cust_svc.pm, svc_acct.pm, part_pkg/voip_sqlradacct.pm:
22022           fix up some bugs in VoIP rating
22023
22024 2004-12-30 15:47  ivan
22025
22026         * htetc/global.asa: search the current dir *first*, otherwise some
22027           weird Apache::ASP bugs could crop up if things are ever named the
22028           same
22029
22030 2004-12-30 01:59  ivan
22031
22032         * htetc/global.asa: kludge to fix nested includes with
22033           Apache::ASP... dunno how much longer i want to support that,
22034           should just switch to Mason
22035
22036 2004-12-29 17:41  ivan
22037
22038         * FS/FS/: cust_svc.pm, domain_record.pm, Report/Table/Monthly.pm:
22039           domain_record.pm
22040
22041 2004-12-29 04:01  ivan
22042
22043         * CREDITS: update credits
22044
22045 2004-12-29 04:00  ivan
22046
22047         * FS/FS/cust_bill.pm, FS/FS/h_cust_svc.pm, FS/FS/Record.pm,
22048           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
22049           FS/FS/h_Common.pm, FS/FS/h_svc_acct.pm, FS/FS/h_svc_broadband.pm,
22050           FS/FS/h_svc_domain.pm, FS/FS/h_svc_external.pm,
22051           FS/FS/h_svc_forward.pm, FS/FS/h_svc_www.pm, FS/FS/svc_acct.pm,
22052           FS/MANIFEST, FS/t/h_Common.t, FS/t/h_cust_svc.t,
22053           FS/t/h_svc_acct.t, FS/t/h_svc_broadband.t, FS/t/h_svc_domain.t,
22054           FS/t/h_svc_external.t, FS/t/h_svc_forward.t, FS/t/h_svc_www.t,
22055           httemplate/view/cust_main.cgi,
22056           httemplate/view/cust_main/packages.html, ANNOUNCE.1.5.0:
22057           historical (immutable) invoice details about services and other
22058           history infrastructure
22059
22060 2004-12-28 15:30  ivan
22061
22062         * FS/FS/part_export/sqlradius.pm: add debug flag to sqlradius
22063           export
22064
22065 2004-12-27 02:23  ivan
22066
22067         * ANNOUNCE.1.5.0: note integrated rt is updated
22068
22069 2004-12-27 02:19  ivan
22070
22071         * FS/FS/: cust_pay.pm, cust_credit.pm: prevent unsuspension errors
22072           from causing payment or credit transactions from finishing
22073
22074 2004-12-27 01:23  ivan
22075
22076         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
22077           httemplate/edit/cust_main/contact.html: UI: rework shipping
22078           address javascript, closes: Bug#1085
22079
22080 2004-12-24 15:35  ivan
22081
22082         * FS/FS/svc_acct.pm: smtp can have uid 0 in addition to root and
22083           toor
22084
22085 2004-12-24 15:28  ivan
22086
22087         * bin/passwd.import: remove $Id$ line
22088
22089 2004-12-24 15:27  ivan
22090
22091         * bin/passwd.import: import NP and *LK* from shadow file as * (no
22092           password)
22093
22094 2004-12-23 18:54  ivan
22095
22096         * httemplate/edit/: cust_pay.cgi, process/cust_pay.cgi: add ability
22097           to set payment date manually
22098
22099 2004-12-23 03:39  ivan
22100
22101         * httemplate/edit/svc_www.cgi: fix typo that manifests when using
22102           svc_www-enable_subdomains config option
22103
22104 2004-12-23 01:15  ivan
22105
22106         * httemplate/edit/process/part_pkg.cgi: fix bug with custom pricing
22107           packages when no primary service is selected
22108
22109 2004-12-23 01:07  ivan
22110
22111         * FS/FS/part_pkg.pm: better debugging for options passed to insert
22112           method
22113
22114 2004-12-23 00:32  ivan
22115
22116         * README.1.5.0pre7, FS/bin/freeside-setup,
22117           httemplate/docs/upgrade10.html: allow NULL zip in some countries
22118
22119 2004-12-23 00:00  ivan
22120
22121         * README.1.5.0pre7, FS/bin/freeside-setup,
22122           httemplate/docs/upgrade10.html: going with 6 digit misnamed "npa"
22123           for now
22124
22125 2004-12-23 00:00  ivan
22126
22127         * bin/: rate-us.import, rate.import: adding rate import scripts
22128
22129 2004-12-22 23:29  ivan
22130
22131         * FS/FS/rate_region.pm: better short prefix display
22132
22133 2004-12-22 23:28  ivan
22134
22135         * httemplate/edit/rate.cgi: hide US regions for now, we don't
22136           currently need them for rating just invoice/session display and
22137           the web pages are so giant they're timing out
22138
22139 2004-12-22 06:40  ivan
22140
22141         * Makefile: chkconfig ON
22142
22143 2004-12-22 06:09  ivan
22144
22145         * Makefile: /usr/bin/true on fleabsd
22146
22147 2004-12-22 06:06  ivan
22148
22149         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
22150           warn and require confirmation when editing next bill dates to a
22151           date in the past, closes; Bug#430
22152
22153 2004-12-22 01:53  ivan
22154
22155         * FS/bin/freeside-daily: just "vaccum analyze" is fine
22156
22157 2004-12-21 15:19  ivan
22158
22159         * FS/FS/rate_detail.pm: need to use table modules we call
22160           ut_foreign_key on: rate, rate_region
22161
22162 2004-12-20 03:41  ivan
22163
22164         * rt/FREESIDE_MODIFIED: backport from 3.3-TESTING to fix XSS on
22165           ticket lists
22166
22167 2004-12-20 03:29  ivan
22168
22169         * rt/html/Elements/CollectionAsTable/Row: backport from 3.3-TESTING
22170           to fix XSS on ticket lists
22171
22172 2004-12-20 02:13  ivan
22173
22174         * FS/FS/Misc.pm, FS/FS/cust_main.pm, httemplate/view/cust_bill.cgi:
22175           better error messages on email errors
22176
22177 2004-12-20 00:21  ivan
22178
22179         * Makefile: remove quotes which were causing problems.  grr make
22180
22181 2004-12-20 00:16  ivan
22182
22183         * Makefile: add init script enable command in deb and redhat
22184
22185 2004-12-18 15:32  ivan
22186
22187         * httemplate/docs/: billing.html, install.html: add info about
22188           teTeX and Ghostscript
22189
22190 2004-12-18 02:52  ivan
22191
22192         * httemplate/index.html: fix spelling
22193
22194 2004-12-13 01:13  ivan
22195
22196         * FS/FS/Conf.pm, httemplate/index.html: add config option for
22197           address2 search, closes: Bug#1022
22198
22199 2004-12-12 10:51  ivan
22200
22201         * httemplate/view/cust_main/quick-charge.html: fix form action url
22202           for template
22203
22204 2004-12-12 00:34  ivan
22205
22206         * FS/FS/cust_main.pm: fix customer status display for some cases
22207           with suspended accounts
22208
22209 2004-12-11 15:16  ivan
22210
22211         * FS/FS/part_export/acct_sql.pm: finish modification
22212
22213 2004-12-11 14:50  ivan
22214
22215         * httemplate/docs/install.html: update install doc
22216
22217 2004-12-11 12:41  ivan
22218
22219         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
22220           httemplate/edit/part_bill_event.cgi: add 'send_if_newest' invoice
22221           event, closes: Bug#977
22222
22223 2004-12-10 23:50  ivan
22224
22225         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
22226           httemplate/view/cust_main/order_pkg.html,
22227           httemplate/view/cust_main/packages.html,
22228           httemplate/view/cust_main/payment_history.html,
22229           httemplate/view/cust_main/quick-charge.html: voiding of echeck
22230           payments instead of refunds
22231
22232 2004-12-10 15:51  ivan
22233
22234         * httemplate/docs/selfservice.html: correct path to selfservice
22235
22236 2004-12-10 14:28  ivan
22237
22238         * FS/FS/CGI.pm: ui tweak for small customer view - line up billing
22239           and service address boxes
22240
22241 2004-12-10 13:35  ivan
22242
22243         * rt/html/Elements/Header: fix link to freeside docs in RT header
22244
22245 2004-12-10 13:25  ivan
22246
22247         * httemplate/docs/: overview-new.dia, overview-new.png: move the
22248           "self-service SSH tunnel" label to avoid ambiguity
22249
22250 2004-12-09 16:51  ivan
22251
22252         * FS/bin/freeside-setup: promo codes not unique...
22253
22254 2004-12-09 16:04  ivan
22255
22256         * rt/html/Elements/Tabs: fix link back to billing main
22257
22258 2004-12-09 15:14  ivan
22259
22260         * httemplate/search/cust_main.cgi: typo
22261
22262 2004-12-09 15:05  ivan
22263
22264         * httemplate/search/cust_main.cgi: typo
22265
22266 2004-12-09 14:26  ivan
22267
22268         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
22269
22270 2004-12-09 14:23  ivan
22271
22272         * FS/FS/TicketSystem/RT_External.pm: fix links to null custom
22273           fields
22274
22275 2004-12-09 14:20  ivan
22276
22277         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
22278
22279 2004-12-09 14:06  ivan
22280
22281         * httemplate/search/cust_main.cgi: UI: same font size as the rest
22282           of the page
22283
22284 2004-12-09 14:02  ivan
22285
22286         * httemplate/search/cust_main.cgi: UI: condense ticket subtable a
22287           little
22288
22289 2004-12-09 13:59  ivan
22290
22291         * FS/FS/TicketSystem/RT_External.pm: hopefully make links to search
22292           for empty value of custom tickets work???
22293
22294 2004-12-09 13:53  ivan
22295
22296         * httemplate/index.html: remove extra list item for now
22297
22298 2004-12-09 13:33  ivan
22299
22300         * httemplate/view/cust_main/tickets.html,
22301           FS/FS/TicketSystem/RT_External.pm: set default requestor to email
22302           invoice addresses
22303
22304 2004-12-09 12:43  ivan
22305
22306         * FS/bin/freeside-setup: fix some typos noticed by pbowen
22307
22308 2004-12-09 04:46  ivan
22309
22310         * FS/FS/TicketSystem/RT_External.pm: fix new ticket link
22311
22312 2004-12-09 04:18  ivan
22313
22314         * FS/FS/TicketSystem/RT_External.pm: narrow select to avoid pickup
22315           up wrong id field
22316
22317 2004-12-09 04:03  ivan
22318
22319         * FS/FS/TicketSystem/RT_External.pm: use new var
22320
22321 2004-12-09 04:01  ivan
22322
22323         * FS/FS/Conf.pm: typo
22324
22325 2004-12-09 03:57  ivan
22326
22327         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add config value
22328           for default queue id
22329
22330 2004-12-09 03:17  ivan
22331
22332         * httemplate/index.html: finish up for now
22333
22334 2004-12-09 02:07  ivan
22335
22336         * httemplate/search/cust_main.cgi: deuglify
22337
22338 2004-12-09 01:57  ivan
22339
22340         * httemplate/search/cust_main.cgi: fix typo
22341
22342 2004-12-09 01:21  ivan
22343
22344         * FS/FS/TicketSystem/RT_Internal.pm,
22345           httemplate/search/cust_main.cgi,
22346           FS/FS/TicketSystem/RT_External.pm, httemplate/view/cust_main.cgi,
22347           httemplate/view/cust_main/billing.html,
22348           httemplate/view/cust_main/contacts.html,
22349           httemplate/view/cust_main/misc.html,
22350           httemplate/view/cust_main/tickets.html: more RT integration
22351
22352 2004-12-06 06:42  ivan
22353
22354         * httemplate/search/cust_main.cgi: fix total link
22355
22356 2004-12-06 06:36  ivan
22357
22358         * httemplate/search/cust_main.cgi: fix total links and line up
22359           custom field columns
22360
22361 2004-12-06 06:15  ivan
22362
22363         * FS/FS/TicketSystem/RT_External.pm: ... and this last piece of sql
22364           too
22365
22366 2004-12-06 06:13  ivan
22367
22368         * FS/FS/TicketSystem/RT_External.pm: and forgot to include the sql
22369           for counting tickets with severities...
22370
22371 2004-12-06 06:11  ivan
22372
22373         * FS/FS/TicketSystem/RT_Internal.pm: fix typo
22374
22375 2004-12-06 06:09  ivan
22376
22377         * httemplate/search/cust_main.cgi: fix reading custome field values
22378
22379 2004-12-06 06:00  ivan
22380
22381         * FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
22382           FS/FS/TicketSystem/RT_External.pm,
22383           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
22384           httemplate/search/cust_main.cgi: 1st try at adding custom field
22385           handling
22386
22387 2004-12-06 00:09  ivan
22388
22389         * FS/FS/cust_bill.pm: fix harmless "Use of uninitialized value in
22390           length" warning in latex escapes
22391
22392 2004-12-05 22:56  ivan
22393
22394         * httemplate/search/cust_main.cgi: link customers back to tickets!
22395
22396 2004-12-03 17:09  ivan
22397
22398         * rt/html/Elements/PageLayout: landing rt 3.2.2
22399
22400 2004-12-03 15:41  ivan
22401
22402         * htetc/handler.pl: landing rt 3.2.2
22403
22404 2004-12-03 13:23  ivan
22405
22406         * README.1.5.0pre7: landing RT 3.2.2
22407
22408 2004-12-03 12:51  ivan
22409
22410         * rt/: config, config.pld, bin/rt-commit-handler.in,
22411           etc/upgrade/2.1.71, html/Admin/Elements/ModifyQueue,
22412           html/Admin/Elements/ModifyUser, html/Admin/Users/Prefs.html,
22413           html/Elements/Footer, html/Elements/Header,
22414           html/Elements/PageLayout, html/Elements/ShadedBox,
22415           html/Elements/ShadedInputRow, html/Elements/ShadedRow,
22416           html/Elements/SimpleSearch, html/Elements/Tabs,
22417           html/Elements/ViewUser, html/NoAuth/webrt.css,
22418           html/Search/Listing.html, html/Search/Elements/PickRestriction,
22419           html/Search/Elements/TicketHeader,
22420           html/Search/Elements/TicketHeaderCell,
22421           html/Search/Elements/TicketRow, html/Ticket/Elements/EditLinks,
22422           html/Ticket/Elements/ShowLink, html/Ticket/Elements/ShowLinks,
22423           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
22424           sbin/rt-setup-database.in: landing rt 3.2.2
22425
22426 2004-12-03 12:40  ivan
22427
22428         * rt/etc/upgrade/: 3.1.0/acl.Informix, 3.1.0/acl.Oracle,
22429           3.1.0/acl.Pg, 3.1.0/acl.SQLite, 3.1.0/acl.mysql, 3.1.0/content,
22430           3.1.0/schema.Informix, 3.1.0/schema.Oracle, 3.1.0/schema.Pg,
22431           3.1.0/schema.SQLite, 3.1.0/schema.mysql, 3.1.15/content,
22432           3.1.17/content: Initial revision
22433
22434 2004-12-03 12:37  ivan
22435
22436         * rt/: html/Tools/MyDay.html, html/Tools/Offline.html,
22437           html/Tools/Elements/Tabs, html/Ticket/ShowEmailRecord.html,
22438           html/Ticket/Elements/ShowTransactionAttachments,
22439           html/Ticket/Elements/PreviewScrips,
22440           html/Ticket/Elements/ShowGroupMembers,
22441           html/Ticket/Elements/ShowUserEntry, html/Search/Build.html,
22442           html/Search/Edit.html, html/Search/Results.html,
22443           html/Search/Results.rdf, html/Search/Results.tsv,
22444           html/Search/Elements/BuildFormatString,
22445           html/Search/Elements/DisplayOptions,
22446           html/Search/Elements/EditSearches,
22447           html/Search/Elements/NewListActions,
22448           html/Search/Elements/PickCFs, html/Search/Elements/SearchPrivacy,
22449           html/Search/Elements/SelectAndOr,
22450           html/Search/Elements/SelectLinks,
22451           html/Search/Elements/SelectPersonType,
22452           html/Search/Elements/SelectSearchesForObjects,
22453           html/Search/Elements/EditFormat, html/Search/Elements/PickBasics,
22454           html/Search/Elements/PickCriteria,
22455           html/Search/Elements/SelectSearchObject,
22456           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
22457           html/Admin/Elements/ToolTabs, html/Elements/ShowLinks,
22458           html/Elements/EditLinks, html/Elements/QuickCreate,
22459           html/Elements/ScrubHTML, html/Elements/TicketList,
22460           html/Elements/ShowLink, html/Elements/TitleBox,
22461           html/Elements/CollectionAsTable/Header,
22462           html/Elements/CollectionAsTable/ParseFormat,
22463           html/Elements/CollectionAsTable/Row,
22464           html/Elements/RT__Ticket/ColumnMap,
22465           html/NoAuth/images/autohandler, lib/t/05cronsupport.pl.in,
22466           lib/RT/Attributes.pm, lib/RT/Attribute_Overlay.pm,
22467           lib/RT/Attributes_Overlay.pm, lib/RT/Attribute.pm,
22468           lib/RT/I18N/en_malkovich.po,
22469           lib/RT/Action/RecordCorrespondence.pm,
22470           lib/RT/Action/RecordComment.pm,
22471           lib/RT/Interface/Email/Auth/GnuPG.pm,
22472           lib/RT/Condition/PriorityChange.pm,
22473           lib/RT/Interface/Web/Handler.pm, lib/RT/Search/FromSQL.pm,
22474           bin/standalone_httpd.in, etc/schema.Sybase, etc/acl.Sybase:
22475           Initial revision
22476
22477 2004-12-03 12:27  ivan
22478
22479         * rt/sbin/: rt-setup-database, rt-test-dependencies: remove
22480           autogenerated file
22481
22482 2004-12-02 02:18  ivan
22483
22484         * httemplate/search/cust_main.cgi,
22485           rt/html/Ticket/Elements/AddCustomers,
22486           rt/html/Ticket/Elements/EditCustomers: fix license boilerplate
22487           and search sorting
22488
22489 2004-12-02 01:59  ivan
22490
22491         * httemplate/images/small-logo.png, rt/FREESIDE_MODIFIED,
22492           rt/html/Elements/Header, rt/html/Elements/PageLayout,
22493           FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
22494           FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
22495           httemplate/index.html, rt/html/Ticket/ModifyCustomers.html,
22496           rt/html/Ticket/Elements/AddCustomers,
22497           rt/html/Ticket/Elements/EditCustomers,
22498           rt/html/Ticket/Elements/ShowCustomers,
22499           rt/html/Ticket/Elements/ShowSummary,
22500           rt/html/Ticket/Elements/Tabs, FS/FS/TicketSystem/RT_Internal.pm,
22501           FS/FS/TicketSystem/RT_Libs.pm, htetc/global.asa,
22502           htetc/handler.pl, httemplate/search/cust_main.cgi,
22503           rt/lib/RT/Interface/Web_Vendor.pm, rt/lib/RT/URI/freeside.pm:
22504           second big RT integration checkin, customer linking/delinking
22505           interface
22506
22507 2004-12-01 10:49  ivan
22508
22509         * FS/FS/cust_pkg.pm: don't check that agent is allowed to purchase
22510           the package on changes
22511
22512 2004-11-30 19:35  ivan
22513
22514         * FS/FS/: part_pkg.pm, part_pkg/flat.pm,
22515           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
22516           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
22517           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
22518           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
22519           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
22520           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm:
22521           creditcard-less promo code signup
22522
22523 2004-11-30 11:55  khoff
22524
22525         * httemplate/view/svc_broadband.cgi: Got a little trigger happy
22526           with the search/replace.
22527
22528 2004-11-29 15:52  khoff
22529
22530         * httemplate/view/svc_broadband.cgi: Include netmask and gateway in
22531           broadband service view.
22532
22533 2004-11-27 11:09  ivan
22534
22535         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
22536           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
22537           httemplate/index.html, rt/FREESIDE_MODIFIED,
22538           rt/html/Elements/Footer, rt/html/Elements/Header,
22539           rt/html/Elements/PageLayout, rt/html/Elements/SimpleSearch,
22540           rt/html/Elements/Tabs, ANNOUNCE.1.5.0, Makefile, FS/FS.pm,
22541           htetc/global.asa, htetc/handler.pl, rt/html/NoAuth/webrt.css,
22542           rt/html/NoAuth/images/small-logo.png: ticket system integration
22543           framework and skin RT
22544
22545 2004-11-26 01:39  ivan
22546
22547         * FS/FS/: agent_type.pm, cust_credit_refund.pm,
22548           cust_main_invoice.pm, nas.pm, part_pop_local.pm,
22549           part_svc_column.pm, part_virtual_field.pm, port.pm, queue.pm,
22550           queue_arg.pm, router.pm, session.pm, svc_acct_pop.pm,
22551           type_pkgs.pm: remove POD VERSION sections
22552
22553 2004-11-26 01:08  ivan
22554
22555         * FS/FS/Conf.pm: update description for signup_server-realtime to
22556           reflect current reality, closes: Bug#575
22557
22558 2004-11-26 00:51  ivan
22559
22560         * FS/FS/part_pkg.pm, httemplate/edit/process/part_pkg.cgi: move
22561           part_pkg transactional stuff from web interface to part_pkg.pm,
22562           bumps Bug#18 to 1.5
22563
22564 2004-11-25 22:50  ivan
22565
22566         * FS/FS/: Conf.pm, svc_acct.pm: add password-noampersand and
22567           password-noexlamation config files, patch from Stephpen Bechard,
22568           closes: Bug#539
22569
22570 2004-11-24 12:54  ivan
22571
22572         * Makefile: don't enabled RT by default
22573
22574 2004-11-24 10:28  khoff
22575
22576         * httemplate/: index.html, search/svc_broadband.cgi: Added IP
22577           address search.
22578
22579 2004-11-24 02:28  ivan
22580
22581         * httemplate/edit/process/cust_main.cgi: fix redundant too-early
22582           checks which are causing an error
22583
22584 2004-11-24 01:00  ivan
22585
22586         * Makefile: some RT install updates
22587
22588 2004-11-23 17:30  ivan
22589
22590         * FS/bin/freeside-daily: fix perms on automated backups
22591
22592 2004-11-23 17:28  ivan
22593
22594         * httemplate/index.html: add rate plan maintenance to sysadmin
22595           section
22596
22597 2004-11-22 10:20  ivan
22598
22599         * README.1.5.0pre7, FS/FS/ClientAPI/Signup.pm,
22600           FS/bin/freeside-setup, httemplate/docs/schema.html,
22601           httemplate/docs/upgrade10.html, FS/FS/Record.pm,
22602           FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
22603           httemplate/edit/cust_main.cgi, httemplate/edit/part_pkg.cgi:
22604           promo codes and separate signup addresses for hdn
22605
22606 2004-11-22 03:11  ivan
22607
22608         * httemplate/search/sqlradius.cgi: Called-Station-ID label
22609
22610 2004-11-21 18:31  ivan
22611
22612         * httemplate/search/: sqlradius.cgi, sqlradius.html: UI fix on
22613           search directions, fix bug preventing show_called_station,
22614           hide_ip and hide_data form working
22615
22616 2004-11-20 09:26  ivan
22617
22618         * FS/FS/cust_svc.pm, FS/FS/rate.pm, FS/FS/rate_detail.pm,
22619           FS/FS/rate_prefix.pm, FS/FS/rate_region.pm,
22620           FS/t/part_pkg-voip_sqlradacct.t, FS/t/rate.t, FS/t/rate_detail.t,
22621           FS/t/rate_prefix.t, FS/t/rate_region.t, ANNOUNCE.1.5.0,
22622           README.1.5.0pre7, SCHEMA_CHANGE,
22623           FS/FS/part_pkg/voip_sqlradacct.pm, FS/bin/freeside-setup,
22624           httemplate/browse/rate.cgi, httemplate/docs/schema.html,
22625           httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi,
22626           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
22627           httemplate/edit/process/rate.cgi,
22628           httemplate/edit/process/rate_region.cgi, FS/FS.pm, FS/MANIFEST,
22629           FS/FS/part_export/sqlradius.pm, eg/table_template.pm,
22630           htetc/global.asa, htetc/handler.pl,
22631           httemplate/search/sqlradius.cgi,
22632           httemplate/search/sqlradius.html: first pass at VoIP rating
22633
22634 2004-11-17 05:22  ivan
22635
22636         * httemplate/edit/part_pkg.cgi: #debugging cruft
22637
22638 2004-11-17 05:19  ivan
22639
22640         * httemplate/edit/part_pkg.cgi: fix package options to be sticky on
22641           clone-ing (customize package)
22642
22643 2004-11-16 06:19  ivan
22644
22645         * htetc/handler.pl: can't set $p without $cgi
22646
22647 2004-11-16 06:16  ivan
22648
22649         * htetc/handler.pl: correct package for $r
22650
22651 2004-11-16 06:11  ivan
22652
22653         * htetc/handler.pl: handle RT NoAuth sections
22654
22655 2004-11-12 21:37  ivan
22656
22657         * FS/FS/svc_acct.pm: oops, that's better
22658
22659 2004-11-12 21:32  ivan
22660
22661         * FS/FS/svc_acct.pm: fix problem with dup checking manifesting as
22662           Argument isn't numeric errors
22663
22664 2004-11-11 04:18  ivan
22665
22666         * rt/sbin/rt-setup-database.in: merge in changes to
22667           rt-setup-database
22668
22669 2004-11-11 04:11  ivan
22670
22671         * rt/: html/Ticket/Elements/LoadTextAttachments,
22672           html/Ticket/Elements/FindAttachments, html/Elements/QueryString,
22673           lib/t/data/rt-send-cc, lib/RT/I18N/hu.po, lib/RT/I18N/da.po:
22674           Initial revision
22675
22676 2004-11-09 03:42  ivan
22677
22678         * httemplate/search/report_tax.cgi: add handling for texas tax
22679           exemption and warning that report might not make sense for
22680           partial months other than the current one
22681
22682 2004-11-09 03:00  ivan
22683
22684         * httemplate/search/report_tax.cgi: add handling for texas tax
22685           exemption and warning that report might not make sense for
22686           partial months other than the current one
22687
22688 2004-11-09 01:31  ivan
22689
22690         * httemplate/search/report_tax.cgi: parenthesis help alot
22691
22692 2004-11-09 01:13  ivan
22693
22694         * httemplate/search/report_tax.cgi: fix for correct reporting of
22695           generic taxes
22696
22697 2004-11-09 00:14  ivan
22698
22699         * FS/FS/cust_main.pm: don't generate invoices for COMP customers
22700
22701 2004-11-08 23:23  ivan
22702
22703         * httemplate/search/report_tax.cgi: fixes to run under the mason
22704           strictness
22705
22706 2004-11-08 01:24  ivan
22707
22708         * FS/FS/part_pkg.pm: bypass plandata warning; we're accessing it on
22709           purpose
22710
22711 2004-11-08 01:16  ivan
22712
22713         * FS/FS/part_pkg.pm: fix bug that could cause mis-billing on
22714           upgrades! (new installs ok)
22715
22716 2004-11-07 21:33  ivan
22717
22718         * bin/rollback: adding in case this is needed again
22719
22720 2004-11-07 14:58  ivan
22721
22722         * ANNOUNCE.1.5.0, httemplate/docs/install.html:  update install
22723           documentation for 1.5 HTML::Mason or Apache::ASP install
22724
22725 2004-10-30 17:01  ivan
22726
22727         * httemplate/search/cust_main-quickpay.html: quick pay shouldnt
22728           default to exact search
22729
22730 2004-10-26 05:36  ivan
22731
22732         * Makefile: 1.5.0pre6!
22733
22734 2004-10-26 05:33  ivan
22735
22736         * ANNOUNCE.1.5.0, httemplate/docs/billing.html,
22737           httemplate/docs/export.html, httemplate/docs/index.html,
22738           httemplate/docs/overview-new.dia,
22739           httemplate/docs/overview-new.png, httemplate/docs/schema.html,
22740           httemplate/docs/selfservice.html: slightly more up-to-date docs
22741
22742 2004-10-26 05:07  ivan
22743
22744         * FS/FS/part_export.pm: allow an empty exporttype so you can create
22745           new objects
22746
22747 2004-10-26 04:51  ivan
22748
22749         * FS/FS/part_bill_event.pm: last thing for bug#901, 1.5.0pre6 and
22750           webdemo!
22751
22752 2004-10-26 04:26  ivan
22753
22754         * FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
22755           FS/FS/cust_pkg.pm, FS/FS/part_export.pm, FS/FS/part_pkg.pm,
22756           FS/FS/part_pkg_option.pm, ANNOUNCE.1.5.0, README.1.5.0pre6,
22757           SCHEMA_CHANGE, FS/FS.pm, FS/MANIFEST, FS/bin/freeside-setup,
22758           FS/t/part_pkg-flat.t, FS/t/part_pkg-flat_comission.t,
22759           FS/t/part_pkg-flat_comission_cust.t,
22760           FS/t/part_pkg-flat_comission_pkg.t, FS/t/part_pkg-flat_delayed.t,
22761           FS/t/part_pkg-prorate.t, FS/t/part_pkg-sesmon_hour.t,
22762           FS/t/part_pkg-sesmon_minute.t, FS/t/part_pkg-sql_external.t,
22763           FS/t/part_pkg-sql_generic.t, FS/t/part_pkg-sqlradacct_hour.t,
22764           FS/t/part_pkg-subscription.t, FS/t/part_pkg_option.t,
22765           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
22766           httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi,
22767           httemplate/view/cust_main.cgi, FS/FS/part_pkg/flat.pm,
22768           FS/FS/part_pkg/flat_comission.pm,
22769           FS/FS/part_pkg/flat_comission_cust.pm,
22770           FS/FS/part_pkg/flat_comission_pkg.pm,
22771           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
22772           FS/FS/part_pkg/sesmon_hour.pm, FS/FS/part_pkg/sesmon_minute.pm,
22773           FS/FS/part_pkg/sql_external.pm, FS/FS/part_pkg/sql_generic.pm,
22774           FS/FS/part_pkg/sqlradacct_hour.pm,
22775           FS/FS/part_pkg/subscription.pm: modular price plans!
22776
22777 2004-10-25 23:33  ivan
22778
22779         * httemplate/search/report_tax.cgi: and one last case with named
22780           and not named taxes in the same region, ack
22781
22782 2004-10-25 23:04  ivan
22783
22784         * httemplate/search/report_tax.cgi: taxes are hard
22785
22786 2004-10-25 16:47  ivan
22787
22788         * httemplate/search/report_tax.cgi: hopefully fix tax report for
22789           taxclass & named tax edge cases
22790
22791 2004-10-25 16:39  ivan
22792
22793         * httemplate/search/report_tax.cgi: hopefully fix tax report for
22794           taxclass & named tax edge cases
22795
22796 2004-10-25 15:48  ivan
22797
22798         * httemplate/search/report_tax.cgi: hopefully fix tax report for
22799           taxclass & named tax edge cases
22800
22801 2004-10-25 14:35  ivan
22802
22803         * httemplate/search/report_tax.cgi: fix joins for proper tax
22804           reporting
22805
22806 2004-10-23 04:45  ivan
22807
22808         * conf/: alerter_template, invoice_latexfooter, invoice_template:
22809           better
22810
22811 2004-10-23 04:34  ivan
22812
22813         * conf/: invoice_latexfooter, invoice_latexnotes: update default
22814           notes and footer
22815
22816 2004-10-23 03:36  ivan
22817
22818         * FS/FS/part_export/artera_turbo.pm: add debug flag
22819
22820 2004-10-22 03:31  ivan
22821
22822         * httemplate/view/cust_main.cgi: add svc_external-skip_manual
22823           support to main customer view, for artera turbo
22824
22825 2004-10-22 03:14  ivan
22826
22827         * FS/FS/part_export/artera_turbo.pm: add option to specify a static
22828           aid
22829
22830 2004-10-21 01:54  ivan
22831
22832         * httemplate/browse/part_pkg.cgi: remove tiny formatting glitch
22833
22834 2004-10-21 01:33  ivan
22835
22836         * httemplate/browse/part_pkg.cgi: if enabled, show taxclass on
22837           package definition browse
22838
22839 2004-10-21 00:07  ivan
22840
22841         * httemplate/search/report_tax.cgi: fix tax report edge cases when
22842           using taxclasses in some regions but not others
22843
22844 2004-10-20 01:28  ivan
22845
22846         * bin/artera.import: back to id
22847
22848 2004-10-20 01:20  ivan
22849
22850         * bin/artera.import: locate existing ones by title, warn on errors
22851
22852 2004-10-20 01:16  ivan
22853
22854         * httemplate/index.html: add external browse
22855
22856 2004-10-20 01:14  ivan
22857
22858         * bin/artera.import: adding artera import
22859
22860 2004-10-20 01:08  ivan
22861
22862         * bin/artera.import: adding artera import
22863
22864 2004-10-20 01:07  ivan
22865
22866         * httemplate/: search/svc_external.cgi, index.html: add
22867           svc_external search
22868
22869 2004-10-19 17:44  ivan
22870
22871         * conf/logo.eps: new logo!
22872
22873 2004-10-19 16:52  ivan
22874
22875         * conf/logo.eps: new logo!
22876
22877 2004-10-19 04:50  ivan
22878
22879         * FS/bin/freeside-sqlradius-reset: isn't run with elevated
22880           privledges, so -T not necessary
22881
22882 2004-10-19 01:44  ivan
22883
22884         * Makefile: sleep long enough to be worthwhile
22885
22886 2004-10-18 05:37  ivan
22887
22888         * httemplate/: index.html, images/mid-logo.png,
22889           images/small-logo.png: that's right, a new logo
22890
22891 2004-10-17 07:01  ivan
22892
22893         * FS/FS/part_export/artera_turbo.pm, FS/FS/ClientAPI/MyAccount.pm,
22894           fs_selfservice/FS-SelfService/SelfService.pm,
22895           fs_selfservice/FS-SelfService/cgi/agent.cgi,
22896           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
22897           fs_selfservice/FS-SelfService/cgi/provision_list.html,
22898           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add artera
22899           turbo handling to self-service and reseller interfaces
22900
22901 2004-10-17 02:54  ivan
22902
22903         * fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html: use
22904           templated svc_acct provisioner, from agent interface
22905
22906 2004-10-17 02:19  ivan
22907
22908         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, bin/populate-msgcat,
22909           README.1.5.0pre6, FS/FS/part_export/artera_turbo.pm,
22910           httemplate/docs/upgrade10.html, httemplate/view/svc_external.cgi:
22911           add options to adjust UI for artera turbo as svc_export
22912
22913 2004-10-16 03:15  ivan
22914
22915         * FS/FS/Conf.pm, FS/FS/part_export/artera_turbo.pm,
22916           README.1.5.0pre6, FS/FS/svc_external.pm, FS/bin/freeside-setup,
22917           httemplate/docs/upgrade10.html: add artera turbo export
22918
22919 2004-10-12 22:46  ivan
22920
22921         * Makefile: apachectl sucks ass
22922
22923 2004-10-12 14:59  ivan
22924
22925         * httemplate/view/svc_acct.cgi: fix edit link!  oops
22926
22927 2004-10-11 23:08  ivan
22928
22929         * httemplate/search/sqlradius.cgi: more info in error message for
22930           unknown export type, fix test for sqlradius_withdomain export,
22931           woo!
22932
22933 2004-10-11 22:54  ivan
22934
22935         * Makefile: update apache restart line for local apache
22936
22937 2004-10-09 03:57  ivan
22938
22939         * httemplate/view/svc_acct.cgi: rearrange things a bit and clean up
22940           the RADIUS session data, link to the detail search
22941
22942 2004-10-06 06:39  ivan
22943
22944         * httemplate/search/: sqlradius.cgi: more formatting updates to
22945           RADIUS report
22946
22947 2004-10-06 06:33  ivan
22948
22949         * httemplate/search/sqlradius.cgi: small formatting updates to
22950           RADIUS report
22951
22952 2004-10-06 06:27  ivan
22953
22954         * httemplate/search/sqlradius.cgi: small formatting updates to
22955           RADIUS report
22956
22957 2004-10-06 05:37  ivan
22958
22959         * FS/FS/part_export/sqlradius.pm: fix big in RADIUS session viewing
22960           when using an ignored-accounting export
22961
22962 2004-10-05 09:28  ivan
22963
22964         * httemplate/search/sqlradius.cgi,
22965           httemplate/search/sqlradius.html, FS/FS/cust_svc.pm,
22966           FS/FS/part_export/sqlradius.pm, httemplate/index.html,
22967           httemplate/elements/header.html, httemplate/view/svc_acct.cgi:
22968           RADIUS session viewing
22969
22970 2004-10-05 07:16  ivan
22971
22972         * httemplate/view/cust_bill.cgi: links to show alternate invoices
22973           also
22974
22975 2004-10-05 06:52  ivan
22976
22977         * httemplate/view/cust_bill.cgi: links to show alternate invoices
22978           also
22979
22980 2004-10-05 06:43  ivan
22981
22982         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
22983           cust_bill.cgi: links to show alternate invoices also
22984
22985 2004-10-05 06:35  ivan
22986
22987         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
22988           cust_bill.cgi: links to show alternate invoices also
22989
22990 2004-10-05 05:17  ivan
22991
22992         * FS/bin/freeside-selfservice-server: DO open a database connection
22993           in the parent process, this cached the $dbdef and speeds things
22994           up significantly
22995
22996 2004-10-05 04:38  ivan
22997
22998         * ANNOUNCE.1.5.0: [no log message]
22999
23000 2004-09-22 04:28  ivan
23001
23002         * httemplate/search/: cust_bill_event.html,
23003           report_cust_credit.html, report_cust_pay.html, report_tax.html:
23004           add missing <TR> tags
23005
23006 2004-09-22 04:04  ivan
23007
23008         * httemplate/elements/: calendar-en.js, calendar-setup.js,
23009           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
23010           jscalendar
23011
23012 2004-09-21 00:57  ivan
23013
23014         * httemplate/view/cust_main.cgi: and for refunds too
23015
23016 2004-09-21 00:50  ivan
23017
23018         * httemplate/view/cust_main.cgi: better display of echeck
23019           payments/refunds/etc.
23020
23021 2004-09-16 06:22  ivan
23022
23023         * FS/FS/export_svc.pm, httemplate/edit/part_svc.cgi: add uid to
23024           mass duplicate checking on export changes, fix bug in new export
23025           editing, error message includes the number of duplicate customers
23026           also
23027
23028 2004-09-16 00:19  ivan
23029
23030         * FS/FS/cust_main.pm: allow blank auth for echeck refunds
23031
23032 2004-09-15 18:47  ivan
23033
23034         * FS/FS/svc_acct.pm: don't re-my  var, quiet warning
23035
23036 2004-09-15 08:31  ivan
23037
23038         * FS/FS/: Conf.pm, svc_acct.pm: add option for global username or
23039           username@domain uniqueness, closes: Bug#980
23040
23041 2004-09-15 01:57  ivan
23042
23043         * FS/bin/freeside-selfservice-server: it would help to set the
23044           permissions on the lockfile right, so the kids can open it...
23045
23046 2004-09-15 01:45  ivan
23047
23048         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
23049           obtain a new descriptor for the lock in kids, this should fix
23050           locking problems
23051
23052 2004-09-15 01:30  ivan
23053
23054         * FS/bin/freeside-selfservice-server: obtain a new descriptor for
23055           the lock in kids, this should fix locking problems
23056
23057 2004-09-14 06:00  ivan
23058
23059         * httemplate/view/cust_main.cgi, FS/FS/cust_main.pm,
23060           httemplate/edit/cust_refund.cgi,
23061           httemplate/edit/process/cust_refund.cgi: echeck/ACH refunds
23062
23063 2004-09-13 23:47  ivan
23064
23065         * FS/bin/freeside-selfservice-server,
23066           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
23067           selfservice: - server: don't reconnect again if we've already
23068           been signalled to shutdown - server: add kid reaping to shutdown
23069           sequence - server: add another optional logging level to response
23070           sending - server: acquire write mutex for keepalives
23071
23072 2004-09-09 05:04  ivan
23073
23074         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi,
23075           httemplate/edit/process/part_svc.cgi: rework edit/part_svc.cgi so
23076           it doesn't use a separate process/ file, this allows large error
23077           messages to be displayed properly
23078
23079 2004-09-06 05:44  ivan
23080
23081         * FS/bin/freeside-selfservice-server,
23082           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
23083           self-service keepalives
23084
23085 2004-09-06 02:44  ivan
23086
23087         * FS/bin/freeside-selfservice-server: don't open a database
23088           connection in the parent process
23089
23090 2004-09-06 02:28  ivan
23091
23092         * FS/bin/freeside-queued: don't die off even on database failures
23093
23094 2004-09-05 16:21  ivan
23095
23096         * httemplate/edit/cust_main.cgi: fixed duplicate checking will
23097           catch it, but add client-side protection against
23098           double-submission also.
23099
23100 2004-09-05 15:42  ivan
23101
23102         * fs_selfservice/FS-SelfService/cgi/signup.html: fixed duplicate
23103           checking will catch it, but add client-side protection against
23104           double-submission also.
23105
23106 2004-09-05 02:42  ivan
23107
23108         * test/dup-test: adding duplicate test
23109
23110 2004-09-05 02:41  ivan
23111
23112         * FS/FS/svc_acct.pm: acquire a database lock to prevent race
23113           conditions in duplicate checking
23114
23115 2004-09-04 03:02  ivan
23116
23117         * FS/FS/export_svc.pm: first try at duplicate checking on new
23118           export associations
23119
23120 2004-08-27 04:33  ivan
23121
23122         * FS/bin/freeside-sqlradius-reset: oops use @ARGV not @_
23123
23124 2004-08-27 04:16  ivan
23125
23126         * FS/bin/freeside-sqlradius-reset: add option to specify exports
23127
23128 2004-08-24 05:22  ivan
23129
23130         * Makefile: small Makefile update
23131
23132 2004-08-24 04:16  ivan
23133
23134         * FS/FS/ClientAPI/MyAccount.pm,
23135           fs_selfservice/FS-SelfService/cgi/agent.cgi,
23136           fs_selfservice/FS-SelfService/cgi/agent_customer_menu.html,
23137           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
23138           fs_selfservice/FS-SelfService/cgi/agent_logout.html,
23139           fs_selfservice/FS-SelfService/cgi/agent_main.html,
23140           fs_selfservice/FS-SelfService/cgi/agent_menu.html,
23141           fs_selfservice/FS-SelfService/cgi/agent_order_pkg.html,
23142           fs_selfservice/FS-SelfService/cgi/agent_provision.html,
23143           fs_selfservice/FS-SelfService/cgi/agent_provision_svc_acct.html,
23144           fs_selfservice/FS-SelfService/cgi/list_customers.html,
23145           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
23146           fs_selfservice/FS-SelfService/cgi/provision.html,
23147           fs_selfservice/FS-SelfService/cgi/provision_list.html,
23148           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
23149           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
23150           fs_selfservice/FS-SelfService/cgi/view_customer.html,
23151           FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
23152           FS/FS/ClientAPI/Signup.pm,
23153           fs_selfservice/FS-SelfService/SelfService.pm,
23154           httemplate/search/cust_main.cgi: big update for reseller
23155           interface
23156
23157 2004-08-20 01:58  ivan
23158
23159         * bin/ispman.ldap.import: adding
23160
23161 2004-08-19 09:35  ivan
23162
23163         * httemplate/search/cust_credit.html: add customer # to credit
23164           reports too
23165
23166 2004-08-19 03:53  ivan
23167
23168         * httemplate/edit/part_svc.cgi: shell field is now a dropdown of
23169           legal shells, closes: Bug#118
23170
23171 2004-08-18 17:22  ivan
23172
23173         * httemplate/search/: cust_pay.cgi, elements/search.html: add
23174           customer # to payment reports, add table cell alignment option to
23175           general search component
23176
23177 2004-08-17 06:14  ivan
23178
23179         * FS/FS/cust_main.pm: prevent realtime_bop CVV removal from messing
23180           up cust_main records, also don't pollute the original object when
23181           used with override options, closes: Bug#982
23182
23183 2004-08-17 00:43  ivan
23184
23185         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html: fix
23186           path to passwd.cgi!
23187
23188 2004-08-14 05:26  ivan
23189
23190         * FS/FS/: export_svc.pm, part_svc.pm, svc_acct.pm: first try at
23191           duplicate checking on new export associations
23192
23193 2004-08-11 16:56  ivan
23194
23195         * FS/FS/cust_bill.pm: fix bank name showing up on invoices
23196
23197 2004-08-09 12:03  ivan
23198
23199         * init.d/freeside-init: add /usr/local/bin to PATH
23200
23201 2004-08-06 19:49  ivan
23202
23203         * httemplate/view/cust_main.cgi: disable order package button until
23204           a package has been selected
23205
23206 2004-08-05 11:47  ivan
23207
23208         * FS/FS.pm: fix pod typo
23209
23210 2004-08-02 02:43  ivan
23211
23212         * httemplate/index.html: fix link to virtual host browse
23213
23214 2004-08-01 17:41  ivan
23215
23216         * FS/FS/part_export/vpopmail.pm: no maintainer, use
23217           shellcommands_withdomain instead
23218
23219 2004-07-30 00:12  ivan
23220
23221         * FS/FS/svc_Common.pm: set fixed values from an explicitly
23222           specified svcpart on replace too
23223
23224 2004-07-29 21:54  ivan
23225
23226         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, FS/FS/svc_Common.pm,
23227           conf/cust_pkg-change_svcpart,
23228           httemplate/edit/process/cust_svc.cgi,
23229           httemplate/misc/process/link.cgi, httemplate/view/svc_acct.cgi:
23230           svcpart changes now trigger all necessary export actions, manual
23231           svcpart changing on svc_acct view, linking changes svcpart if you
23232           ask it to, closes: Bug#671, Bug#644
23233
23234 2004-07-29 14:49  ivan
23235
23236         * FS/bin/freeside-setup: add index on cust_main.refnum, speeds up
23237           advertising source list
23238
23239 2004-07-15 15:40  ivan
23240
23241         * FS/FS/cust_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
23242           FS/FS/ClientAPI/Signup.pm,
23243           fs_selfservice/FS-SelfService/SelfService.pm,
23244           fs_selfservice/FS-SelfService/cgi/agent.cgi,
23245           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
23246           fs_selfservice/FS-SelfService/cgi/logout.html,
23247           fs_selfservice/FS-SelfService/cgi/make_payment.html,
23248           fs_selfservice/FS-SelfService/cgi/myaccount.html,
23249           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
23250           fs_selfservice/FS-SelfService/cgi/payment_results.html,
23251           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
23252           fs_selfservice/FS-SelfService/cgi/provision.html,
23253           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
23254           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
23255           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
23256           httemplate/view/cust_main.cgi: big update for customer
23257           self-service: add provisioning/unprovisioning of purchased
23258           services, like fs_selfadmin
23259
23260 2004-07-12 06:51  ivan
23261
23262         * httemplate/view/cust_main.cgi: DEL out voided payments to
23263           distinguish them visually better
23264
23265 2004-07-10 07:46  ivan
23266
23267         * FS/FS/ClientAPI/MyAccount.pm: fix edge case avoiding erronous
23268           decline/cancel when customer has a negative balance & purchases
23269           stuff with it
23270
23271 2004-07-10 07:30  ivan
23272
23273         * FS/FS/: cust_svc.pm, part_pkg.pm, ClientAPI/MyAccount.pm: tyop;
23274
23275 2004-07-10 06:30  ivan
23276
23277         * httemplate/: index.html, search/cust_bill_event.cgi,
23278           search/cust_bill_event.html: add calendar to cust_bill_event
23279           search page, make ending date default to open-ended like other
23280           reports
23281
23282 2004-07-10 06:21  ivan
23283
23284         * FS/FS/Record.pm: fix FS::Record::qsearch to (hopefully) work as
23285           before and cluck loudly when the FS::tablename class isn't
23286           loaded, rather than throw exceptions
23287
23288 2004-07-10 06:08  ivan
23289
23290         * FS/FS/cust_svc.pm: use FS::svc_external so the label method
23291           doesn't bomb out in FS::Record::qsearch with Can't locate object
23292           method virtual_fields via package FS::svc_external
23293
23294 2004-07-09 04:45  ivan
23295
23296         * fs_selfservice/FS-SelfService/cgi/agent.cgi: add debugging to
23297           agent.cgi, make sure warnings are turned off when parsing
23298           templates to avoid too much output to STDERR triggering obscure
23299           apache hang bug.  thanks dean you rule.
23300
23301 2004-07-09 02:29  ivan
23302
23303         * fs_selfservice/FS-SelfService/cgi/agent_main.html: new style ;
23304           param separator
23305
23306 2004-07-08 04:15  ivan
23307
23308         * httemplate/edit/process/cust_main.cgi: don't change otaker when
23309           just editing account, closes: Bug#921
23310
23311 2004-07-07 09:06  ivan
23312
23313         * FS/FS/cust_pay.pm: allow payment modification so we can import
23314           order_number info
23315
23316 2004-07-06 12:10  ivan
23317
23318         * FS/FS/Record.pm: better error message for missing tables
23319
23320 2004-07-06 10:27  ivan
23321
23322         * ANNOUNCE.1.5.0: new features
23323
23324 2004-07-06 10:26  ivan
23325
23326         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
23327           httemplate/edit/cust_refund.cgi,
23328           httemplate/edit/process/cust_credit.cgi,
23329           httemplate/edit/process/cust_refund.cgi,
23330           httemplate/view/cust_main.cgi: payment voiding part deux & credit
23331           card refunds!
23332
23333 2004-07-06 07:22  ivan
23334
23335         * FS/FS/cust_refund.pm: document and check refund reasons
23336
23337 2004-07-06 06:26  ivan
23338
23339         * README.1.5.0pre1, README.1.5.0pre6, FS/FS.pm, FS/FS/cust_pay.pm,
23340           FS/FS/cust_pay_void.pm, FS/t/cust_pay_void.t,
23341           FS/bin/freeside-setup, httemplate/docs/schema.html,
23342           httemplate/docs/upgrade10.html,
23343           httemplate/misc/void-cust_pay.cgi: add cust_pay_void table and
23344           payment voiding web ui part one
23345
23346 2004-07-06 01:43  ivan
23347
23348         * htetc/: global.asa, handler.pl: 0.32 (and then some) released
23349
23350 2004-07-01 06:49  ivan
23351
23352         * FS/FS/: ClientAPI/MyAccount.pm, cust_main.pm: credit out
23353           self-service
23354
23355 2004-07-01 05:45  ivan
23356
23357         * FS/FS/agent.pm: fix silly bug editing agents
23358
23359 2004-07-01 05:42  ivan
23360
23361         * FS/FS/Record.pm: show a full stack backtrace if we wind up in the
23362           hash method with an empty Hash attribute, wtf?
23363
23364 2004-06-30 11:19  ivan
23365
23366         * FS/FS/cust_pay.pm, conf/payment_receipt_email: payyment receipts
23367           template fixes
23368
23369 2004-06-30 11:12  ivan
23370
23371         * FS/FS/cust_pay.pm: payyment receipts: pass body has an arrayref,
23372           also fill in name filed
23373
23374 2004-06-30 11:01  ivan
23375
23376         * FS/FS/cust_pay.pm: typo
23377
23378 2004-06-30 10:57  ivan
23379
23380         * FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
23381           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
23382           conf/payment_receipt_email: payment receipts!
23383
23384 2004-06-30 07:33  ivan
23385
23386         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
23387           httemplate/misc/payment.cgi: forgot october!  closes: Bug#880
23388
23389 2004-06-30 03:02  ivan
23390
23391         * FS/: FS/Conf.pm, bin/freeside-daily: add option to pgp/gpg
23392           encrypt scp dumps
23393
23394 2004-06-30 02:56  ivan
23395
23396         * FS/FS/cust_bill.pm: fix warning message when agent-specific
23397           plandata cannot be found
23398
23399 2004-06-29 00:57  ivan
23400
23401         * httemplate/docs/schema.html: cust_pay_refund
23402
23403 2004-06-28 21:02  ivan
23404
23405         * ANNOUNCE.1.5.0, README.1.5.0pre6, FS/FS.pm, FS/MANIFEST,
23406           FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
23407           FS/FS/cust_credit_refund.pm, FS/FS/cust_pay.pm,
23408           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
23409           FS/bin/freeside-setup, httemplate/docs/upgrade10.html,
23410           httemplate/view/cust_main.cgi, FS/t/cust_pay_refund.t,
23411           httemplate/edit/cust_bill_pay.cgi,
23412           httemplate/edit/process/cust_bill_pay.cgi: add cust_pay_refund
23413           table to refund payments
23414
23415 2004-06-25 11:28  ivan
23416
23417         * FS/FS/cust_main.pm: fix Pg date parsing of expdate and thus
23418           paydate_monthyear method and thus bug#862 and i need some sleep
23419
23420 2004-06-25 10:57  ivan
23421
23422         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
23423           httemplate/misc/payment.cgi: fix one-time card charging not
23424           pulling in exp date?
23425
23426 2004-06-25 10:26  ivan
23427
23428         * httemplate/misc/payment.cgi: set defaults so as to not change the
23429           billing type when entering a one time payment
23430
23431 2004-06-25 03:25  ivan
23432
23433         * FS/: FS/UID.pm, bin/freeside-queued: ping the database and retry
23434           rather before doing anything
23435
23436 2004-06-25 03:16  ivan
23437
23438         * FS/FS/cust_bill.pm: really fix latex printing when datasrc
23439           contains a ;
23440
23441 2004-06-25 03:07  ivan
23442
23443         * FS/FS/cust_bill.pm: fix latex printing when datasrc contains a ;
23444
23445 2004-06-25 01:44  ivan
23446
23447         * FS/FS/cust_pkg.pm: move up next bill date on unsuspend
23448
23449 2004-06-22 19:13  ivan
23450
23451         * FS/FS/cust_bill.pm: forgotten space in typeset invoice credit
23452           lines
23453
23454 2004-06-22 18:23  ivan
23455
23456         * httemplate/docs/upgrade10.html: escape html
23457
23458 2004-06-21 20:12  ivan
23459
23460         * Makefile: snapshot before schema changes
23461
23462 2004-06-21 20:11  ivan
23463
23464         * FS/FS.pm: small doc update
23465
23466 2004-06-21 20:10  ivan
23467
23468         * bin/sqlradius.import: fix attribute importing bugs that borked
23469           the passwords
23470
23471 2004-06-21 07:24  ivan
23472
23473         * fs_selfservice/FS-SelfService/cgi/agent.cgi: fix dup password
23474           checking on add'l package order
23475
23476 2004-06-21 06:36  ivan
23477
23478         * FS/MANIFEST: removing old report from MANIFEST
23479
23480 2004-06-21 05:27  ivan
23481
23482         * FS/FS/ClientAPI/MyAccount.pm: fix harmless typo, closes; Bug#872
23483
23484 2004-06-21 03:58  ivan
23485
23486         * fs_selfservice/FS-SelfService/cgi/agent.cgi: check password match
23487           on agent add'l package order
23488
23489 2004-06-21 03:45  ivan
23490
23491         * FS/FS/ClientAPI/MyAccount.pm: field name is primary_svc, not
23492           primary
23493
23494 2004-06-21 03:26  ivan
23495
23496         * FS/FS/: Conf.pm, cust_svc.pm, ClientAPI/MyAccount.pm: option to
23497           only allow primary users access to the self-service server
23498
23499 2004-06-18 03:28  ivan
23500
23501         * bin/masonize, httemplate/search/cust_main-otaker.cgi: masonize
23502           fix: avoid newline prepend fix from borking indented first <%,
23503           fixes customer search by otaker under mason, closes: Bug#830
23504
23505 2004-06-18 03:07  ivan
23506
23507         * httemplate/docs/install.html: recommend HTML::Mason
23508
23509 2004-06-17 05:32  ivan
23510
23511         * FS/FS/part_export/: www_shellcommands.pm, apache.pm: add
23512           frontpage extensions to www_shellcommands export
23513
23514 2004-06-16 16:59  ivan
23515
23516         * FS/FS/svc_acct.pm: fix deletion of accounts connected to virtual
23517           hosts
23518
23519 2004-06-16 07:07  ivan
23520
23521         * httemplate/search/report_tax.cgi: update tax report for taxclass
23522
23523 2004-06-15 06:27  ivan
23524
23525         * fs_passwd/fs_passwd.cgi, fs_passwd/fs_passwd.html,
23526           fs_selfservice/FS-SelfService/cgi/passwd.cgi,
23527           fs_selfservice/FS-SelfService/cgi/passwd.html: moving passwd cgi
23528           to self-service
23529
23530 2004-06-15 03:59  ivan
23531
23532         * FS/FS/Record.pm: add stack backtrace to fatal problems in virtual
23533           field check
23534
23535 2004-06-11 09:44  ivan
23536
23537         * httemplate/search/report_tax.cgi: fix date range for old perl,
23538           count tax exempt and COMP customers correctly
23539
23540 2004-06-11 07:57  ivan
23541
23542         * httemplate/search/report_tax.cgi: fix to find all customer
23543           scorrectly
23544
23545 2004-06-11 07:25  ivan
23546
23547         * httemplate/search/report_tax.cgi: tax report fix sort
23548
23549 2004-06-11 07:03  ivan
23550
23551         * FS/FS/Conf.pm, httemplate/index.html: tax report!
23552
23553 2004-06-11 06:44  ivan
23554
23555         * FS/bin/freeside-tax-report, httemplate/search/report_tax.cgi: tax
23556           report!
23557
23558 2004-06-11 00:37  ivan
23559
23560         * Makefile: add update-selfservice target
23561
23562 2004-06-10 05:58  ivan
23563
23564         * httemplate/browse/agent.cgi: now available as methods
23565
23566 2004-06-10 05:31  ivan
23567
23568         * FS/FS/CGI.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
23569           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
23570           FS/FS/ClientAPI/Signup.pm,
23571           fs_selfservice/FS-SelfService/cgi/agent.cgi,
23572           fs_selfservice/FS-SelfService/cgi/agent_login.html,
23573           fs_selfservice/FS-SelfService/cgi/agent_main.html,
23574           fs_selfservice/FS-SelfService/cgi/cvv2.html,
23575           fs_selfservice/FS-SelfService/cgi/cvv2.png,
23576           fs_selfservice/FS-SelfService/cgi/cvv2_amex.png,
23577           fs_selfservice/FS-SelfService/cgi/list_customers.html,
23578           fs_selfservice/FS-SelfService/cgi/signup.html,
23579           fs_selfservice/FS-SelfService/cgi/view_customer.html,
23580           httemplate/browse/agent.cgi, httemplate/search/cust_main.cgi,
23581           fs_selfservice/FS-SelfService/SelfService.pm: agent interface
23582
23583 2004-06-10 04:28  ivan
23584
23585         * httemplate/search/cust_main-otaker.cgi: tyop
23586
23587 2004-06-09 01:59  ivan
23588
23589         * Makefile: need this entry for myself though!
23590
23591 2004-06-09 00:17  ivan
23592
23593         * httemplate/docs/install.html: explicitly specify Apache
23594           httpd.conf.  fear.
23595
23596 2004-06-05 05:01  ivan
23597
23598         * Makefile: AND set its owner.  whew.
23599
23600 2004-06-05 04:55  ivan
23601
23602         * Makefile: and don't forget to make the dir
23603
23604 2004-06-05 04:47  ivan
23605
23606         * Makefile: fix path and make var substitution
23607
23608 2004-06-05 04:37  ivan
23609
23610         * Makefile: oops fix line endings in automated self-service lib
23611           install
23612
23613 2004-06-05 04:34  ivan
23614
23615         * Makefile: automated self-service lib install
23616
23617 2004-06-05 02:34  ivan
23618
23619         * bin/: sqlradius-norealm.reimport, sqlradius.import,
23620           sqlradius.reimport: sqlradius import updates
23621
23622 2004-06-04 20:00  ivan
23623
23624         * Makefile: self-service installer?
23625
23626 2004-06-03 03:09  ivan
23627
23628         * httemplate/misc/email-invoice.cgi: also fix agent-specific From:
23629           address on "re-email" link
23630
23631 2004-06-03 02:55  ivan
23632
23633         * FS/FS/cust_bill.pm: fix agent-specific template on "invoice view"
23634           screen and "re-email/re-print" links, also fix agent-specific
23635           From: address on "re-email" link
23636
23637 2004-06-03 00:00  ivan
23638
23639         * FS/FS/cust_bill.pm: better error message for non-applicable
23640           invoice events
23641
23642 2004-06-02 14:27  ivan
23643
23644         * fs_selfservice/DEPLOY: simple kludge for testing
23645
23646 2004-06-01 03:56  ivan
23647
23648         * httemplate/edit/part_bill_event.cgi: html table fix
23649
23650 2004-06-01 03:53  ivan
23651
23652         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
23653           per-agent invoice_from addresses
23654
23655 2004-06-01 02:23  ivan
23656
23657         * bin/postfix_courierimap.import: typo in sql
23658
23659 2004-05-31 18:49  ivan
23660
23661         * FS/FS/cust_bill.pm: typo in error message
23662
23663 2004-05-28 16:26  ivan
23664
23665         * bin/sqlradius.reimport: adding password/finger correction tool
23666           too
23667
23668 2004-05-28 06:48  ivan
23669
23670         * bin/postfix_courierimap.import: adding
23671
23672 2004-05-28 04:33  ivan
23673
23674         * httemplate/misc/upload-batch.cgi: not entirely sure why we're
23675           checking the filename at all... to catch empty form submissions?
23676
23677 2004-05-28 04:21  ivan
23678
23679         * httemplate/misc/upload-batch.cgi: better error reporting on
23680           unparsable filenames
23681
23682 2004-05-28 03:38  ivan
23683
23684         * httemplate/search/elements/search.html: show a better message
23685           when no results are found
23686
23687 2004-05-28 03:17  ivan
23688
23689         * httemplate/search/cust_bill.html: correct count statement when
23690           searching for individual invoices by #
23691
23692 2004-05-28 01:40  ivan
23693
23694         * bin/sqlradius.import: really.
23695
23696 2004-05-28 01:37  ivan
23697
23698         * bin/sqlradius.import: fixed up and working?
23699
23700 2004-05-28 00:02  ivan
23701
23702         * FS/FS/svc_domain.pm: report value passed for illegal action
23703           pseudo-field
23704
23705 2004-05-27 02:30  ivan
23706
23707         * bin/sqlradius.import: fixup domain svcpart selection
23708
23709 2004-05-27 02:14  ivan
23710
23711         * bin/sqlradius.import: adding sqlradius.import
23712
23713 2004-05-26 11:59  ivan
23714
23715         * FS/FS/cust_bill.pm, httemplate/docs/upgrade-1.4.2.html: require
23716           the version of File::Temp with the OO interface
23717
23718 2004-05-26 06:07  ivan
23719
23720         * FS/FS/part_export/acct_sql.pm: fix table name
23721
23722 2004-05-26 06:02  ivan
23723
23724         * FS/FS/: part_export/acct_sql.pm, svc_acct.pm: update acct_sql
23725           export some more to export to alias table also and in general be
23726           more configurable
23727
23728 2004-05-26 04:11  ivan
23729
23730         * FS/FS/cust_bill.pm: comma
23731
23732 2004-05-26 04:11  ivan
23733
23734         * FS/FS/cust_bill.pm: use File::Temp for filenames and store the
23735           temp files in cache.datasrc instead of /tmp
23736
23737 2004-05-26 03:36  ivan
23738
23739         * FS/FS/cust_bill.pm: better error checking/reporting for latex
23740           setup problems
23741
23742 2004-05-26 02:14  ivan
23743
23744         * FS/FS/part_export/www_shellcommands.pm: default commands now keep
23745           web content in user homedirs and link to /var/www
23746
23747 2004-05-19 07:34  ivan
23748
23749         * FS/FS/part_export/acct_sql.pm: really fixing deletions in
23750           acct_sql export
23751
23752 2004-05-19 07:29  ivan
23753
23754         * FS/FS/part_export/acct_sql.pm: fixing deletions in acct_sql
23755           export
23756
23757 2004-05-19 07:22  ivan
23758
23759         * FS/FS/part_export/acct_sql.pm: fixing acct_sql export
23760
23761 2004-05-19 06:41  ivan
23762
23763         * FS/: MANIFEST, FS/part_export/acct_sql.pm,
23764           t/part_export-acct_sql.t: adding acct_sql export
23765
23766 2004-05-19 05:31  ivan
23767
23768         * httemplate/edit/part_pkg.cgi: continue making
23769           hours/input/output/total display on invoices conditional on there
23770           being any charge for overages
23771
23772 2004-05-19 05:30  ivan
23773
23774         * httemplate/edit/part_pkg.cgi: finish making
23775           hours/input/output/total display on invoices conditional on there
23776           being any charge for overages
23777
23778 2004-05-19 05:28  ivan
23779
23780         * httemplate/edit/part_pkg.cgi: make hours/input/output/total
23781           display on invoices conditional on there being any charge for
23782           overages
23783
23784 2004-05-17 17:20  ivan
23785
23786         * FS/FS/ClientAPI/MyAccount.pm: patch from randell lucas for
23787           order_pkg to return pkgnum also
23788
23789 2004-05-14 05:25  ivan
23790
23791         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
23792           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
23793           httemplate/edit/process/part_bill_event.cgi: add per-agent
23794           invoice templates, add per-package suspend invoice events, fix
23795           automatic creation of invoice_latex alternate templates
23796
23797 2004-05-12 11:07  ivan
23798
23799         * bin/sequences.reset: easier this way
23800
23801 2004-05-12 11:02  ivan
23802
23803         * bin/: sequences.reset, freeside.import: adding
23804
23805 2004-05-12 03:03  ivan
23806
23807         * Makefile: for native apache installs
23808
23809 2004-05-11 05:01  ivan
23810
23811         * httemplate/edit/svc_www.cgi: i'm not usually like this.
23812
23813 2004-05-11 04:58  ivan
23814
23815         * httemplate/edit/svc_www.cgi: this has been an evening of logical
23816           negation
23817
23818 2004-05-11 04:54  ivan
23819
23820         * httemplate/edit/svc_www.cgi: so close
23821
23822 2004-05-11 04:52  ivan
23823
23824         * httemplate/edit/svc_www.cgi: clean this up a bit, fix
23825           svc_www-usersvc_svcpart and hopefully simplified zone select too
23826
23827 2004-05-11 04:22  ivan
23828
23829         * httemplate/edit/svc_www.cgi: need to pull in $conf
23830
23831 2004-05-11 04:19  ivan
23832
23833         * FS/FS/Conf.pm, httemplate/edit/svc_www.cgi: one reasonable
23834           default and one kludge, to improve webhosting UI
23835
23836 2004-05-11 02:50  ivan
23837
23838         * FS/FS/part_export/www_shellcommands.pm: fix commands
23839
23840 2004-05-10 17:46  ivan
23841
23842         * httemplate/: index.html, search/svc_www.cgi: vary basic virtual
23843           host browse
23844
23845 2004-05-10 16:16  ivan
23846
23847         * httemplate/docs/upgrade10.html: fix sequences in upgrade docs?
23848
23849 2004-05-10 06:46  ivan
23850
23851         * FS/FS/part_export/shellcommands_withdomain.pm: fix ISPMan
23852           password changing command
23853
23854 2004-05-10 06:17  ivan
23855
23856         * FS/FS/part_export/shellcommands.pm: fall back to password
23857           changing in the case of blank suspension/unsuspension commands,
23858           like some exports
23859
23860 2004-05-10 04:10  ivan
23861
23862         * FS/FS/part_export/postfix.pm, bin/postfix.export: make postfix
23863           export commands configrable
23864
23865 2004-05-10 03:01  ivan
23866
23867         * bin/sendmail.import: properly nested greps
23868
23869 2004-05-10 02:59  ivan
23870
23871         * bin/sendmail.import: allow for multiple svc_acct svcparts
23872
23873 2004-05-10 02:40  ivan
23874
23875         * bin/sendmail.import: 5.005!
23876
23877 2004-05-10 02:38  ivan
23878
23879         * bin/sendmail.import: ach 5.005
23880
23881 2004-05-10 01:38  ivan
23882
23883         * CREDITS: rt and sql-ledger
23884
23885 2004-05-08 00:46  ivan
23886
23887         * FS/FS/svc_acct.pm: default finger to first+last
23888
23889 2004-05-06 15:37  ivan
23890
23891         * httemplate/edit/svc_www.cgi: brainfart
23892
23893 2004-05-06 15:34  ivan
23894
23895         * httemplate/edit/svc_www.cgi: tyop
23896
23897 2004-05-06 15:29  ivan
23898
23899         * FS/FS/part_export/apache.pm, bin/apache.export: add option to
23900           change the restart command in apache exports
23901
23902 2004-05-06 15:29  ivan
23903
23904         * FS/FS/svc_acct.pm: protect properly against deleting users linked
23905           to virtual web sites
23906
23907 2004-05-06 15:18  ivan
23908
23909         * httemplate/edit/svc_www.cgi: show service name and
23910           fully-qualified address on service add
23911
23912 2004-05-04 11:44  ivan
23913
23914         * FS/FS/queue.pm: don't truncate job args for display
23915
23916 2004-05-03 08:40  ivan
23917
23918         * FS/FS/ClientAPI/MyAccount.pm: 1. order_pkg accepts svcpart +
23919           (svc_external: id, title / svc_acct: domain)
23920
23921 2004-05-03 07:32  ivan
23922
23923         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm,
23924           part_export/shellcommands_withdomain.pm: make RADIUS groups
23925           available to shellcommands exports
23926
23927 2004-05-01 15:49  ivan
23928
23929         * httemplate/search/: cust_bill.html, elements/search.html: don't
23930           display links to missing customers
23931
23932 2004-05-01 14:40  ivan
23933
23934         * httemplate/search/cust_bill.html: I'm slow this morning
23935
23936 2004-05-01 14:38  ivan
23937
23938         * httemplate/search/cust_bill.html: oops tyop
23939
23940 2004-05-01 14:05  ivan
23941
23942         * httemplate/search/cust_bill.html: handle missing customer records
23943           without erroring out
23944
23945 2004-04-30 20:54  ivan
23946
23947         * htetc/global.asa: very weird 5.005 problem
23948
23949 2004-04-30 14:58  ivan
23950
23951         * FS/FS/Record.pm: accept empty zips for non-US countries...
23952
23953 2004-04-30 13:22  ivan
23954
23955         * FS/FS/cust_main.pm: eliminate spurious "multiple records in
23956           scalar search" warning
23957
23958 2004-04-30 12:08  ivan
23959
23960         * httemplate/index.html: 15 day open invoice reports for qis
23961
23962 2004-04-23 06:15  ivan
23963
23964         * FS/MANIFEST, FS/bin/freeside-cc-receipts-report,
23965           FS/bin/freeside-credit-report, httemplate/index.html,
23966           httemplate/search/report_cc.cgi,
23967           httemplate/search/report_cc.html,
23968           httemplate/search/report_credit.cgi,
23969           httemplate/search/report_credit.html: add link to new credit
23970           report on main menu, remove old obsolete shell-out reports
23971
23972 2004-04-23 05:50  ivan
23973
23974         * Makefile, htetc/global.asa: fix up includes with Apache::ASP
23975
23976 2004-04-23 05:19  ivan
23977
23978         * FS/FS/cust_credit.pm, FS/FS/Report/Table/Monthly.pm,
23979           httemplate/graph/money_time-graph.cgi,
23980           httemplate/graph/money_time.cgi,
23981           httemplate/search/cust_bill.html,
23982           httemplate/search/cust_credit.html,
23983           httemplate/search/cust_pay.cgi,
23984           httemplate/search/report_cust_credit.html,
23985           httemplate/search/elements/search.html: credit report, add some
23986           links to sales/credits/receipts summary, move payment search to
23987           template
23988
23989 2004-04-22 19:32  ivan
23990
23991         * httemplate/: search/cust_bill.html, search/sql.html, index.html,
23992           search/elements/search.html: working templated invoice search!
23993
23994 2004-04-22 00:38  ivan
23995
23996         * httemplate/elements/pager.html: silly pager fix
23997
23998 2004-04-22 00:27  ivan
23999
24000         * httemplate/docs/: install.html, upgrade10.html: minor doc updates
24001
24002 2004-04-22 00:07  ivan
24003
24004         * httemplate/search/report_cust_credit.html: initial copy from
24005           report_cust_pay.html
24006
24007 2004-04-21 13:52  ivan
24008
24009         * FS/FS/cust_bill.pm: as an invoice event, emailing/printing
24010           problems should be fatal and trigger retry
24011
24012 2004-04-20 18:49  ivan
24013
24014         * FS/FS/cust_main.pm: respect country default for batch import
24015
24016 2004-04-20 13:24  ivan
24017
24018         * FS/FS/ClientAPI/MyAccount.pm: silly bug noticed by matthewd
24019
24020 2004-04-19 18:23  ivan
24021
24022         * FS/FS/cust_main.pm: accept expiration dates in the same format
24023           they are output...
24024
24025 2004-04-19 17:58  ivan
24026
24027         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
24028           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
24029           fs_selfservice/FS-SelfService/SelfService.pm,
24030           httemplate/view/cust_main.cgi: add methods for masking credit
24031           cards, add payment info modification to self-service
24032
24033 2004-04-13 18:00  ivan
24034
24035         * rt/FREESIDE_MODIFIED: keeping track of what's been changed to
24036           make life easier when importing new upstream versions
24037
24038 2004-04-13 17:48  khoff
24039
24040         * rt/lib/RT/URI/freeside.pm: Freeside's URI handler for RT3.
24041
24042 2004-04-13 15:30  ivan
24043
24044         * FS/FS/svc_domain.pm: remove dependancy on Net::Whois that wasn't
24045           being used anyway
24046
24047 2004-04-13 13:01  ivan
24048
24049         * FS/t/part_export-communigate_pro.t: adding forgotten test
24050
24051 2004-04-13 11:27  ivan
24052
24053         * Makefile: adding comments for fedora
24054
24055 2004-04-10 18:50  ivan
24056
24057         * httemplate/search/: report_prepaid_income.cgi,
24058           report_prepaid_income.html: update unearned revenue report based
24059           on feedback from kevin
24060
24061 2004-04-09 15:35  ivan
24062
24063         * Makefile: thank goodness its friday
24064
24065 2004-04-09 15:34  ivan
24066
24067         * Makefile: really properly disable RT where not using
24068
24069 2004-04-09 15:33  ivan
24070
24071         * Makefile: properly disable RT where not using
24072
24073 2004-04-09 15:29  ivan
24074
24075         * fs_passwd/fs_passwd.cgi: oops, this one too
24076
24077 2004-04-09 15:28  ivan
24078
24079         * fs_passwd/fs_passwd.html: fs_passwd.cgi
24080
24081 2004-04-08 05:37  ivan
24082
24083         * Makefile: fix psql command line options for older pg
24084
24085 2004-04-08 05:23  ivan
24086
24087         * Makefile: fix quotes
24088
24089 2004-04-08 05:07  ivan
24090
24091         * Makefile: don't enable by default
24092
24093 2004-04-08 05:05  ivan
24094
24095         * rt/sbin/: rt-setup-database, rt-setup-database.in: remove
24096           accidentally doubled lines in usage inst
24097
24098 2004-04-08 05:00  ivan
24099
24100         * Makefile, htetc/handler.pl, rt/FREESIDE_MODIFIED,
24101           rt/etc/RT_SiteConfig.pm, rt/sbin/rt-setup-database,
24102           rt/sbin/rt-setup-database.in: beginning of RT integration
24103
24104 2004-04-07 22:53  ivan
24105
24106         * fs_selfservice/FS-SelfService/Makefile.PL: comment out xmlrpc
24107           server until it is ready
24108
24109 2004-04-07 06:12  ivan
24110
24111         * FS/bin/freeside-reexport: oops, update the usage too
24112
24113 2004-04-07 06:11  ivan
24114
24115         * FS/bin/freeside-reexport: added options to select username,
24116           svcnum, svcpart
24117
24118 2004-04-07 04:39  ivan
24119
24120         * FS/FS/: Conf.pm, domain_record.pm: automatically update
24121           reverse-ARPA records (Bug#462) / recognize SOA records with the
24122           fqdn as well as @
24123
24124 2004-04-07 04:04  ivan
24125
24126         * httemplate/view/svc_domain.cgi: javascript confirm when slaving a
24127           domain
24128
24129 2004-04-07 01:34  ivan
24130
24131         * FS/FS/part_export.pm: argh, the glob itself is tainted under
24132           5.005
24133
24134 2004-04-07 01:07  ivan
24135
24136         * FS/FS/part_export.pm: make -T happy (under old perl?)
24137
24138 2004-04-05 19:03  ivan
24139
24140         * FS/FS/part_export/www_shellcommands.pm: update ISPMan commands
24141
24142 2004-04-05 07:05  ivan
24143
24144         * httemplate/misc/link.cgi, FS/FS/Conf.pm,
24145           httemplate/misc/process/link.cgi: add a domain pulldown to
24146           svc_acct linking, closes: Bug#277 / prevent "stealing" services
24147           with link unless you set legacy_link-steal config option, closes:
24148           Bug#321
24149
24150 2004-04-05 04:55  ivan
24151
24152         * FS/FS/cust_pkg.pm, httemplate/view/cust_main.cgi: apply some
24153           heuristics to transfer ordering: primaries first, then sorted by
24154           quantity
24155
24156 2004-04-05 02:08  ivan
24157
24158         * htetc/global.asa, htetc/handler.pl, httemplate/docs/install.html,
24159           httemplate/docs/upgrade-1.4.2.html, httemplate/misc/whois.cgi,
24160           httemplate/view/svc_domain.cgi: add whois functionality
24161           internally instead of linking to geektools
24162
24163 2004-04-04 15:20  ivan
24164
24165         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_pkg-change_svcpart option
24166           to optionally allow non-matching svcparts to be moved during
24167           package changes, closes: Bug#667
24168
24169 2004-04-04 15:14  ivan
24170
24171         * httemplate/view/cust_main.cgi: comment out extraneous warning
24172
24173 2004-04-02 16:45  ivan
24174
24175         * httemplate/search/cust_bill.cgi: UI: stop making things small for
24176           no reason
24177
24178 2004-04-02 05:44  ivan
24179
24180         * htetc/global.asa, htetc/handler.pl,
24181           httemplate/view/cust_bill-pdf.cgi: remove Pragma:no-cache header,
24182           and set Content-Length and Cache-Control for viewing .pdf
24183           invoices with IE over SSL.
24184           http://support.microsoft.com/default.aspx?scid=kb;en-us;323308
24185
24186 2004-04-02 03:23  ivan
24187
24188         * httemplate/view/: cust_bill-pdf.cgi, cust_bill.cgi: add a fake
24189           .pdf extension to placate some versions of IE.  yay IE.
24190
24191 2004-04-01 18:09  ivan
24192
24193         * bin/bind.export, FS/FS/part_export/bind.pm: add option to set
24194           (r)ndc command
24195
24196 2004-04-01 06:50  ivan
24197
24198         * FS/FS/part_export/www_shellcommands.pm: fix paths to ispman
24199           commands
24200
24201 2004-04-01 03:14  ivan
24202
24203         * httemplate/browse/part_referral.cgi: remove extraneous html
24204
24205 2004-04-01 03:09  ivan
24206
24207         * httemplate/browse/part_referral.cgi: oops!
24208
24209 2004-04-01 02:56  ivan
24210
24211         * httemplate/browse/part_referral.cgi: add a yesterday column and a
24212           total row, closes: Bug#797
24213
24214 2004-03-31 16:44  ivan
24215
24216         * FS/: FS/cust_main_county.pm, bin/freeside-setup: get
24217           sub-countries from Locale::SubCountry now
24218
24219 2004-03-30 09:13  ivan
24220
24221         * httemplate/docs/upgrade10.html: little more explanation about
24222           editing Pg dumps
24223
24224 2004-03-30 08:43  ivan
24225
24226         * FS/FS/cust_main.pm: mutex the bill and collect functions
24227           per-customer
24228
24229 2004-03-30 01:20  ivan
24230
24231         * bin/bind.import: add -s and -c flags, add ipv6 default zones to
24232           list of ignored zones, add nameservice records to existing
24233           domains, update for API change inDNS::ZoneParse 0.84
24234
24235 2004-03-29 13:49  ivan
24236
24237         * FS/FS/part_export/shellcommands.pm: freebsd pw(1) fixed in 4.10
24238           also
24239
24240 2004-03-28 22:03  ivan
24241
24242         * FS/FS/part_export.pm: fix export_info sub to return an empty
24243           hashref instead of undef
24244
24245 2004-03-26 17:05  khoff
24246
24247         * FS/FS/: Conf.pm, cust_pkg.pm, svc_acct.pm, svc_domain.pm: Cancel
24248           services in a particular order to get around certain
24249           inter-service dependancies
24250
24251 2004-03-25 20:54  ivan
24252
24253         * fs_selfservice/FS-SelfService/Makefile.PL: depend on Storable
24254           2.09
24255
24256 2004-03-25 20:46  ivan
24257
24258         * FS/FS/part_export/router.pm: don't depend on Net::Telnet unless
24259           necessary
24260
24261 2004-03-25 03:00  ivan
24262
24263         * FS/FS/part_export/: domain_shellcommands.pm,
24264           www_shellcommands.pm: typo from refactoring
24265
24266 2004-03-25 00:55  ivan
24267
24268         * FS/FS/part_export/: domain_shellcommands.pm,
24269           forward_shellcommands.pm, shellcommands.pm,
24270           shellcommands_withdomain.pm, www_shellcommands.pm: first pass at
24271           ISPMan integration
24272
24273 2004-03-24 22:42  ivan
24274
24275         * FS/FS/part_export/shellcommands.pm: freebsd fix will be in 5.3
24276           and later only so far, still waiting to hear about 4.10
24277
24278 2004-03-24 07:38  ivan
24279
24280         * httemplate/edit/part_export.cgi: catch misconfigured exports
24281
24282 2004-03-24 06:28  ivan
24283
24284         * FS/FS/: part_export.pm, part_export/apache.pm,
24285           part_export/bind.pm, part_export/bind_slave.pm,
24286           part_export/bsdshell.pm, part_export/communigate_pro.pm,
24287           part_export/communigate_pro_singledomain.pm, part_export/cp.pm,
24288           part_export/cyrus.pm, part_export/domain_shellcommands.pm,
24289           part_export/forward_shellcommands.pm, part_export/http.pm,
24290           part_export/infostreet.pm, part_export/ldap.pm,
24291           part_export/postfix.pm, part_export/shellcommands.pm,
24292           part_export/shellcommands_withdomain.pm, part_export/sqlmail.pm,
24293           part_export/sqlradius.pm, part_export/sqlradius_withdomain.pm,
24294           part_export/sysvshell.pm, part_export/textradius.pm,
24295           part_export/vpopmail.pm, part_export/www_shellcommands.pm: move
24296           export info to the modules themselves
24297
24298 2004-03-24 06:23  ivan
24299
24300         * FS/FS/part_export/router.pm: move export info to the modules
24301           themselves
24302
24303 2004-03-24 06:21  ivan
24304
24305         * FS/: MANIFEST, FS/part_export/passwdfile.pm,
24306           t/part_export-passwdfile.t: adding passwdfile export base class
24307
24308 2004-03-24 06:17  ivan
24309
24310         * eg/export_template.pm: update example export for the new world of
24311           export data in themodule files
24312
24313 2004-03-24 01:35  ivan
24314
24315         * FS/: MANIFEST, t/part_export-communigate_pro_singledomain.t,
24316           t/part_export-postfix.t, t/part_export-router.t: add missing
24317           compile tests
24318
24319 2004-03-23 11:57  ivan
24320
24321         * httemplate/view/: cust_main.cgi: small UI fix for unapplied
24322           partial credits
24323
24324 2004-03-22 19:36  ivan
24325
24326         * htetc/global.asa: make Apache::ASP includes work as expected
24327
24328 2004-03-22 19:31  ivan
24329
24330         * htetc/global.asa: includes fix
24331
24332 2004-03-22 19:29  ivan
24333
24334         * htetc/global.asa, httemplate/docs/install.html,
24335           httemplate/docs/upgrade10.html: includes with Apache::ASP
24336
24337 2004-03-22 16:06  ivan
24338
24339         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
24340           htetc/global.asa, htetc/handler.pl,
24341           httemplate/elements/small_custview.html,
24342           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
24343           httemplate/view/cust_main.cgi: one-time credit card and ACH
24344           payments (like self-service) closes: Bug#648
24345
24346 2004-03-22 16:06  ivan
24347
24348         * httemplate/search/report_receivables.cgi: fix sorting of NULL
24349           companies differently than empty companies
24350
24351 2004-03-22 11:02  ivan
24352
24353         * httemplate/elements/header.html, FS/FS/CGI.pm: consistant title
24354           size of 6
24355
24356 2004-03-22 09:13  ivan
24357
24358         * httemplate/: docs/ach.html, edit/cust_main.cgi, images/ach.png:
24359           add ACH help graphic
24360
24361 2004-03-22 07:18  ivan
24362
24363         * FS/FS/CGI.pm: tone down the titles
24364
24365 2004-03-22 07:04  ivan
24366
24367         * httemplate/edit/cust_main.cgi: s/routing code/routing number/
24368
24369 2004-03-22 04:50  ivan
24370
24371         * fs_selfservice/FS-SelfService/cgi/make_payment.html: credit card
24372           expiration selection now -> 15 years instead of hardcoded
24373
24374 2004-03-22 03:05  ivan
24375
24376         * httemplate/: edit/process/REAL_cust_pkg.cgi,
24377           edit/process/quick-cust_pkg.cgi, misc/cancel-unaudited.cgi,
24378           misc/unprovision.cgi, misc/process/link.cgi,
24379           search/cust_main.cgi, search/cust_pkg.cgi, view/cust_main.cgi,
24380           view/svc_acct.cgi, view/svc_broadband.cgi, view/svc_domain.cgi,
24381           view/svc_external.cgi, view/svc_forward.cgi, view/svc_www.cgi:
24382           remove everything that links to package view also, closes:
24383           Bug#569
24384
24385 2004-03-22 02:36  ivan
24386
24387         * httemplate/view/cust_main.cgi: further small UI tweaks
24388
24389 2004-03-22 02:16  ivan
24390
24391         * httemplate/: misc/expire_pkg.cgi, misc/process/expire_pkg.cgi,
24392           view/cust_main.cgi: yay!  remove package view entirely (closes:
24393           Bug#569)
24394
24395 2004-03-21 18:59  ivan
24396
24397         * httemplate/view/cust_main.cgi: much easier to understand listing
24398           of credits/payments that get split up, closes: Bug#773, 762
24399
24400 2004-03-19 04:36  ivan
24401
24402         * FS/FS/ClientAPI/passwd.pm: use FS::svc_domain explicitly
24403
24404 2004-03-18 14:35  ivan
24405
24406         * FS/FS/part_export/shellcommands.pm: quote already-crypted
24407           passwords to prevent variable substitution
24408
24409 2004-03-18 14:32  ivan
24410
24411         * FS/FS/part_export/shellcommands.pm: don't re-encrypt password on
24412           replace also
24413
24414 2004-03-18 14:00  ivan
24415
24416         * bin/shadow.reimport: add -b option
24417
24418 2004-03-18 12:58  ivan
24419
24420         * FS/FS/part_export/shellcommands.pm: don't re-crypt encrypted
24421           passwords
24422
24423 2004-03-17 17:46  ivan
24424
24425         * FS/bin/freeside-selfservice-server,
24426           fs_selfservice/FS-SelfService/SelfService.pm,
24427           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
24428           require Storable minimum 2.09
24429
24430 2004-03-17 15:16  ivan
24431
24432         * FS/FS/svc_acct.pm: fixup password checking to understand
24433           old-style *SUSPENDED* accounts and not to allow access for * ! !!
24434           passwords
24435
24436 2004-03-17 15:08  ivan
24437
24438         * bin/shadow.reimport: skip root user and anyone with *LK* or NP
24439           accounts
24440
24441 2004-03-17 14:55  ivan
24442
24443         * bin/shadow.reimport: fix multiple svcparts
24444
24445 2004-03-17 14:53  ivan
24446
24447         * bin/shadow.reimport: allow multiple svcparts
24448
24449 2004-03-17 14:49  ivan
24450
24451         * bin/shadow.reimport: re-enable prompting
24452
24453 2004-03-17 14:45  ivan
24454
24455         * bin/shadow.reimport: add -d and -r options
24456
24457 2004-03-17 13:47  ivan
24458
24459         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/svc_acct.pm,
24460           FS/FS/ClientAPI/passwd.pm, httemplate/docs/install.html,
24461           httemplate/docs/upgrade-1.4.2.html: proper self-service login
24462           supporting plaintext, crypt and MD5 passwords
24463
24464 2004-03-16 12:41  ivan
24465
24466         * Makefile: rt-setup-database, not rt-initialize-database
24467
24468 2004-03-15 23:06  ivan
24469
24470         * Makefile, rt/config.layout.in: masonstatedir can't be configured
24471           form ./configure either, must use layout
24472
24473 2004-03-15 23:04  ivan
24474
24475         * Makefile: and finally, run the ./configure
24476
24477 2004-03-15 23:03  ivan
24478
24479         * Makefile: use a proper delimter
24480
24481 2004-03-15 23:00  ivan
24482
24483         * Makefile: transposition
24484
24485 2004-03-15 22:59  ivan
24486
24487         * Makefile: autogenerate rt/config.layout file
24488
24489 2004-03-15 22:58  ivan
24490
24491         * rt/: FREESIDE_MODIFIED, config.layout, config.layout.in:
24492           config.layout needs to be generated
24493
24494 2004-03-15 22:45  ivan
24495
24496         * Makefile: initial RT targets
24497
24498 2004-03-15 22:43  ivan
24499
24500         * rt/: FREESIDE_MODIFIED, sbin/rt-setup-database: initial
24501           (hopefully rather unobtrusive) patch
24502
24503 2004-03-15 20:36  ivan
24504
24505         * FS/FS/cust_svc.pm: recognize DBD::mysqlPP
24506
24507 2004-03-15 16:34  ivan
24508
24509         * Makefile: dont want to error out here
24510
24511 2004-03-12 17:27  ivan
24512
24513         * Makefile: really add the necessary backslashes this time, fix
24514           s/// delimteres
24515
24516 2004-03-12 16:53  ivan
24517
24518         * Makefile: oops
24519
24520 2004-03-12 16:50  ivan
24521
24522         * Makefile, htetc/handler.pl: automatically set Mason comp_root in
24523           Makefile
24524
24525 2004-03-12 16:16  ivan
24526
24527         * Makefile: fix suse document root
24528
24529 2004-03-12 04:39  ivan
24530
24531         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_credit.cgi,
24532           httemplate/view/cust_main.cgi: add unapplycredits configuration
24533           option
24534
24535 2004-03-12 04:11  ivan
24536
24537         * httemplate/graph/money_time.cgi: fix title
24538
24539 2004-03-12 04:10  ivan
24540
24541         * httemplate/docs/upgrade10.html: add history tables to field
24542           change upgrade instructions, add hints for pre-5.6 perl, add
24543           index on cust_pay._date
24544
24545 2004-03-12 02:22  ivan
24546
24547         * httemplate/index.html: add badly-named new report
24548
24549 2004-03-12 02:19  ivan
24550
24551         * httemplate/docs/upgrade-1.4.2.html: few more 1.4.2 upgrade hints
24552
24553 2004-03-12 00:56  ivan
24554
24555         * FS/FS/Report/Table/Monthly.pm: don't run my local expenses kludge
24556           by default; horrible performance
24557
24558 2004-03-12 00:17  ivan
24559
24560         * FS/FS/cust_main.pm: emaildecline-exclude skips any errors that
24561           contain the strings now, not just match exactly
24562
24563 2004-03-11 21:58  ivan
24564
24565         * httemplate/docs/upgrade10.html: document trouble schema changes
24566           backported to 1.4.2
24567
24568 2004-03-11 21:49  ivan
24569
24570         * httemplate/docs/upgrade10.html: remove comment
24571
24572 2004-03-11 13:35  ivan
24573
24574         * httemplate/docs/upgrade10.html: add info for ancient Pg versions
24575
24576 2004-03-11 13:19  ivan
24577
24578         * conf/logo.eps: oops, wrong logo
24579
24580 2004-03-11 13:07  ivan
24581
24582         * conf/: invoice_latex, logo.eps: add typeset logo to conf dir and
24583           point invoice_latex at it by default
24584
24585 2004-03-11 00:54  ivan
24586
24587         * FS/bin/freeside-selfservice-server: turn down logging level
24588
24589 2004-03-10 23:33  ivan
24590
24591         * fs_passwd/: fs_passwd, fs_passwd.cgi, fs_passwd_server,
24592           fs_passwdd: update fs_passwd stuff as wrappers around
24593           self-service
24594
24595 2004-03-10 20:17  ivan
24596
24597         * FS/MANIFEST: incorrect listing in MANIFEST
24598
24599 2004-03-10 18:03  ivan
24600
24601         * rt/lib/: RT/I18N/it.po, RT/Interface/REST.pm,
24602           t/data/crashes-file-based-parser, t/data/multipart-report,
24603           t/data/notes-uuencoded: Initial revision
24604
24605 2004-03-10 17:59  ivan
24606
24607         * rt/: README.Oracle, UPGRADING, bin/rt.in,
24608           docs/rt3-schema-relationships.dot, etc/acl.Informix,
24609           etc/drop.Informix, etc/drop.Oracle, etc/schema.Informix,
24610           html/Admin/Elements/SelectStage, html/Elements/SelectLang,
24611           html/REST/1.0/autohandler, html/REST/1.0/dhandler,
24612           html/REST/1.0/logout, html/REST/1.0/Forms/queue/default,
24613           html/REST/1.0/Forms/queue/ns,
24614           html/REST/1.0/Forms/ticket/attachments,
24615           html/REST/1.0/Forms/ticket/default,
24616           html/REST/1.0/Forms/ticket/history,
24617           html/REST/1.0/Forms/ticket/links,
24618           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
24619           html/REST/1.0/search/dhandler, html/REST/1.0/search/ticket,
24620           html/REST/1.0/ticket/comment, html/REST/1.0/ticket/link,
24621           html/REST/1.0/ticket/merge, lib/RT/StyleGuide.pod: Initial
24622           revision
24623
24624 2004-03-10 17:05  ivan
24625
24626         * Makefile: update for suse
24627
24628 2004-03-10 14:27  khoff
24629
24630         * httemplate/edit/svc_broadband.cgi: Excluded virtual fields
24631           weren't being properly masked on errors.  The router/block select
24632           box wasn't being generated on errors.
24633
24634 2004-03-10 11:06  khoff
24635
24636         * httemplate/browse/router.cgi: Added hide/show customer router
24637           link.
24638
24639 2004-03-09 18:37  khoff
24640
24641         * httemplate/browse/router.cgi: UI cleanup.
24642
24643 2004-03-05 16:57  ivan
24644
24645         * httemplate/docs/upgrade10.html: doc
24646
24647 2004-03-05 06:34  ivan
24648
24649         * FS/MANIFEST, FS/FS/Report.pm, FS/FS/Report/Table.pm,
24650           FS/FS/Report/Table/Monthly.pm, FS/t/Report-Table-Monthly.t,
24651           FS/t/Report-Table.t, FS/t/Report.t, htetc/global.asa,
24652           htetc/handler.pl, httemplate/graph/money_time-graph.cgi,
24653           httemplate/graph/money_time.cgi: beginning of OO reporting
24654           interface, create acadia-requested crosstab reports
24655
24656 2004-03-04 21:59  ivan
24657
24658         * FS/bin/freeside-daily: fix -v
24659
24660 2004-03-03 08:32  ivan
24661
24662         * bin/create-fetchmailrc: fix for case where no .fetchmailrc should
24663           be create and fetchmail should not be run
24664
24665 2004-03-03 05:42  ivan
24666
24667         * FS/FS/: cust_main.pm, cust_pkg.pm, queue.pm, svc_Common.pm,
24668           svc_acct.pm, svc_broadband.pm, svc_domain.pm, svc_external.pm,
24669           svc_forward.pm, svc_www.pm, ClientAPI/Signup.pm: fix welcome
24670           emails being sent to signup server declined accounts, closes:
24671           Bug#743
24672
24673 2004-03-02 22:20  ivan
24674
24675         * httemplate/edit/svc_forward.cgi: grey out inactive text boxes as
24676           well as disable them (IE doesn't grey out disabled text dialogs)
24677
24678 2004-02-28 15:06  ivan
24679
24680         * httemplate/docs/ieak.html: for now
24681
24682 2004-02-28 14:57  ivan
24683
24684         * Makefile: s/cleanwhisker/pouncequick/
24685
24686 2004-02-28 14:49  ivan
24687
24688         * FS/t/acct_snarf.t: adding
24689
24690 2004-02-28 14:48  ivan
24691
24692         * FS/FS/cust_pkg.pm: minor fixes
24693
24694 2004-02-28 14:47  ivan
24695
24696         * CREDITS: credit where the typeset invoices came from!
24697
24698 2004-02-28 14:43  ivan
24699
24700         * htetc/global.asa, httemplate/docs/install.html,
24701           httemplate/docs/upgrade-1.4.2.html: Apache::ASP 2.55 required
24702
24703 2004-02-28 14:40  ivan
24704
24705         * httemplate/edit/process/cust_main_county-collapse.cgi: style
24706
24707 2004-02-28 14:40  ivan
24708
24709         * httemplate/edit/process/cust_main_county.cgi: new setuptax and
24710           recurtax fields
24711
24712 2004-02-28 14:26  ivan
24713
24714         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.23 and thus DBD::Pg
24715           1.32, finally closes Bug#639
24716
24717 2004-02-27 13:21  khoff
24718
24719         * FS/FS/svc_broadband.pm: When next_free_addr returned undef, we
24720           were trying to call addr on an undefined object.  That's not
24721           good.
24722
24723 2004-02-26 11:21  ivan
24724
24725         * httemplate/view/svc_forward.cgi: correct cancel link
24726           s/account/mail forward/
24727
24728 2004-02-25 20:01  ivan
24729
24730         * httemplate/edit/svc_forward.cgi: double quotes are not ASP
24731
24732 2004-02-25 19:32  ivan
24733
24734         * FS/FS/Record.pm: allow replace with no arguments
24735
24736 2004-02-25 02:37  ivan
24737
24738         * httemplate/edit/svc_forward.cgi, FS/FS/cust_svc.pm: fix up
24739           forward editing for new svc_forward.src field
24740
24741 2004-02-24 21:11  ivan
24742
24743         * FS/FS/CGI.pm: kludge around it completely
24744
24745 2004-02-24 21:04  ivan
24746
24747         * FS/FS/CGI.pm: third time's the charm
24748
24749 2004-02-24 21:00  ivan
24750
24751         * FS/FS/CGI.pm: oops, not the right way to blank them
24752
24753 2004-02-24 20:56  ivan
24754
24755         * FS/FS/CGI.pm: query strings get passed through sometimes?
24756
24757 2004-02-24 19:50  ivan
24758
24759         * httemplate/docs/install.html: formatting
24760
24761 2004-02-23 00:12  ivan
24762
24763         * FS/FS/: svc_acct.pm, part_export.pm, svc_Common.pm: implement
24764           fallback suspension code
24765
24766 2004-02-13 10:58  ivan
24767
24768         * bin/postfix.export: postfix export
24769
24770 2004-02-13 06:04  ivan
24771
24772         * FS/FS/part_export.pm, bin/postfix.export: add postfix export
24773
24774 2004-02-13 05:53  ivan
24775
24776         * httemplate/edit/part_svc.cgi: typo
24777
24778 2004-02-13 04:27  ivan
24779
24780         * FS/FS/part_export/postfix.pm: adding postfix export
24781
24782 2004-02-13 03:47  ivan
24783
24784         * bin/sendmail.import: it lives!
24785
24786 2004-02-13 03:44  ivan
24787
24788         * httemplate/docs/upgrade10.html: workaround for older Pg
24789
24790 2004-02-13 03:28  ivan
24791
24792         * httemplate/: index.html, search/svc_forward.cgi,
24793           view/svc_forward.cgi: add mail alias browse to main menu and fix
24794           mail alias view to recognize new schema also
24795
24796 2004-02-13 02:57  ivan
24797
24798         * FS/bin/freeside-setup, httemplate/docs/upgrade10.html: continue
24799           adding svc_forward.src: make svc_forward.srcsvc nullable
24800
24801 2004-02-13 02:35  ivan
24802
24803         * FS/FS/svc_forward.pm, FS/bin/freeside-setup,
24804           httemplate/docs/schema.html, httemplate/docs/upgrade10.html: add
24805           svc_forward.src
24806
24807 2004-02-13 00:02  ivan
24808
24809         * bin/sendmail.import: initial import
24810
24811 2004-02-12 20:01  ivan
24812
24813         * FS/FS/part_export/: router.pm, domain_shellcommands.pm,
24814           forward_shellcommands.pm, shellcommands.pm, www_shellcommands.pm:
24815           depend on Net::SSH 0.08 for non-blocking STDERR read
24816
24817 2004-02-12 02:44  ivan
24818
24819         * bin/bind.import: fix usage msg
24820
24821 2004-02-11 22:31  ivan
24822
24823         * htetc/global.asa, htetc/handler.pl,
24824           httemplate/misc/email-invoice.cgi,
24825           httemplate/misc/print-invoice.cgi, httemplate/view/cust_bill.cgi:
24826           re-email invoice, closes: bug#526 and have print and email
24827           invoice links redirect back to top of customer view page instead
24828           of #history tag
24829
24830 2004-02-07 14:13  ivan
24831
24832         * FS/FS/part_export.pm: add link to FreeBSD patch for pw(1) problem
24833
24834 2004-02-07 00:24  ivan
24835
24836         * FS/FS/: cust_svc.pm, part_export.pm: add ignore_accounting flag
24837           to sqlradius and sqlradius_withdomain exports
24838
24839 2004-02-05 17:00  ivan
24840
24841         * FS/FS/Conf.pm: add "Net 0" invoice_default_terms
24842
24843 2004-02-02 16:19  ivan
24844
24845         * bin/shadow.reimport: adding shadow.reimport
24846
24847 2004-02-01 01:29  ivan
24848
24849         * Makefile: use install to make all components of FREESIDE_CONF dir
24850
24851 2004-01-30 22:33  ivan
24852
24853         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
24854           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
24855           httemplate/edit/process/part_pkg.cgi, FS/bin/freeside-setup,
24856           htetc/global.asa, htetc/handler.pl, httemplate/docs/schema.html,
24857           httemplate/docs/upgrade-1.4.2.html,
24858           httemplate/docs/upgrade10.html: add pkg_svc.primary_svc flag to
24859           enable an explicit first package flag
24860
24861 2004-01-30 22:20  ivan
24862
24863         * FS/FS/Record.pm: add ut_snumber, fix replacement of records with
24864           empty values in non-primary-keyed tables
24865
24866 2004-01-30 12:40  ivan
24867
24868         * httemplate/docs/upgrade-1.4.2.html: not appropriate
24869
24870 2004-01-29 19:58  ivan
24871
24872         * FS/FS/part_export.pm: add default freebsd and linux
24873           suspension/unsuspension commands, work around FreeBSD pw(1) lack
24874           of locking, and don't prepend "*SUSPENDED* " to suspend an
24875           account anymore
24876
24877 2004-01-29 19:05  ivan
24878
24879         * FS/FS/svc_acct.pm: don't prepend *SUSPENDED* to passwords to
24880           suspend an account
24881
24882 2004-01-29 17:27  ivan
24883
24884         * Makefile: multiple self-service machines aren't enclosed in
24885           quotes
24886
24887 2004-01-29 17:10  ivan
24888
24889         * Makefile, FS/FS/ClientAPI/MyAccount.pm,
24890           FS/bin/freeside-selfservice-server, init.d/freeside-init: add
24891           support for running selfservice server against multiple machines
24892
24893 2004-01-27 17:45  ivan
24894
24895         * httemplate/search/svc_acct.cgi: fix link from service definition
24896           browse to services
24897
24898 2004-01-27 17:39  ivan
24899
24900         * httemplate/: index.html, browse/part_svc.cgi,
24901           search/svc_acct.cgi, search/svc_domain.cgi: add service
24902           definition browse by number of active services
24903
24904 2004-01-23 03:20  ivan
24905
24906         * httemplate/: index.html, search/report_prepaid_income.cgi,
24907           search/report_prepaid_income.html: add prepaid income to main
24908           menu and allow arbitrary dates
24909
24910 2004-01-23 01:04  ivan
24911
24912         * httemplate/search/report_prepaid_income.cgi: tidy up look
24913
24914 2004-01-23 00:58  ivan
24915
24916         * httemplate/search/report_prepaid_income.cgi: oops
24917
24918 2004-01-23 00:55  ivan
24919
24920         * httemplate/search/report_prepaid_income.cgi: first try at prepaid
24921           income report
24922
24923 2004-01-22 19:22  ivan
24924
24925         * FS/FS/cust_bill.pm: undo debugging change
24926
24927 2004-01-22 19:21  ivan
24928
24929         * FS/FS/cust_bill.pm: consolidate large numbers of accounts to
24930           avoid gigantic line items
24931
24932 2004-01-22 19:01  ivan
24933
24934         * httemplate/edit/cust_main.cgi: and the same for ship_
24935
24936 2004-01-22 18:53  ivan
24937
24938         * httemplate/edit/cust_main.cgi: fix state default and set min year
24939           to this year, patch from <matthewd>, thanks!
24940
24941 2004-01-22 16:49  ivan
24942
24943         * debian/control: update ideas about package splitup
24944
24945 2004-01-21 16:21  ivan
24946
24947         * FS/FS/cust_main.pm: fix cancel method
24948
24949 2004-01-21 16:11  ivan
24950
24951         * httemplate/misc/cust_main-cancel.cgi: report cancellation errors
24952           properly
24953
24954 2004-01-21 15:45  ivan
24955
24956         * httemplate/misc/dump.cgi: fix newline problem in dump
24957
24958 2004-01-21 14:10  ivan
24959
24960         * FS/FS/cust_bill.pm: clean up all temp files!
24961
24962 2004-01-21 14:00  ivan
24963
24964         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
24965           conf/invoice_latexsmallfooter: fix multi-page typeset invoices
24966
24967 2004-01-20 16:04  ivan
24968
24969         * httemplate/search/: cust_bill_event.cgi, cust_pay.cgi,
24970           cust_pkg.cgi: don't include the _next_ day, just the full ending
24971           day
24972
24973 2004-01-20 12:30  ivan
24974
24975         * httemplate/: index.html, misc/dump.cgi: add database dump from
24976           web interface
24977
24978 2004-01-19 15:21  ivan
24979
24980         * httemplate/docs/upgrade-1.4.2.html: typeset invoice doc update
24981
24982 2004-01-18 13:03  ivan
24983
24984         * FS/FS/Record.pm: revert bind_param change _again_.  passing not
24985           as a hashref causes too many other problems.  please leave as is.
24986           DBD::Pg needs to be fixed.  1.31 is a lost cause.
24987
24988 2004-01-16 13:45  ivan
24989
24990         * FS/FS/cust_bill.pm: apply variable substitutions in latex notes
24991           also
24992
24993 2004-01-12 12:52  ivan
24994
24995         * httemplate/docs/upgrade10.html: add IPC::ShareLite and
24996           Locale::SubCountry
24997
24998 2004-01-12 12:52  ivan
24999
25000         * httemplate/docs/upgrade-1.4.2.html: add IPC::ShareLite
25001
25002 2004-01-12 12:40  khoff
25003
25004         * httemplate/edit/part_virtual_field.cgi: Lists are just better
25005           sorted.
25006
25007 2004-01-12 12:34  khoff
25008
25009         * httemplate/browse/part_virtual_field.cgi: $pvf isn't a global.
25010
25011 2004-01-11 16:03  ivan
25012
25013         * httemplate/view/cust_bill.cgi: only display "view typeset
25014           invoice" when there is an invoice_latex template
25015
25016 2004-01-11 15:59  ivan
25017
25018         * FS/FS/cust_bill.pm, httemplate/view/cust_bill.cgi: typeset
25019           invoice view in web UI uses pdf instead of postscript, closes
25020           Bug#614
25021
25022 2004-01-11 15:38  ivan
25023
25024         * httemplate/view/cust_bill-pdf.cgi: fix for pdf
25025
25026 2004-01-11 15:37  ivan
25027
25028         * httemplate/view/cust_bill-pdf.cgi: adding
25029
25030 2004-01-10 03:17  ivan
25031
25032         * Makefile: workaround stubborn shells globbing [a-z] to include
25033           CVS/
25034
25035 2004-01-09 20:19  ivan
25036
25037         * FS/FS/cust_main.pm: don't require payname for DCHK either
25038
25039 2004-01-09 19:50  ivan
25040
25041         * httemplate/edit/part_bill_event.cgi: fix UI: displaying "Add" on
25042           invoice event edits
25043
25044 2004-01-09 14:46  ivan
25045
25046         * httemplate/search/report_receivables.cgi: add customer number
25047
25048 2004-01-09 14:39  ivan
25049
25050         * FS/FS/cust_credit.pm, httemplate/view/cust_main.cgi: credit
25051           deletions: need to use Date::Format and FS::Misc qw(send_email)
25052           in cust_credit.pm, need a link to delete unapplied credits too
25053
25054 2004-01-09 14:15  ivan
25055
25056         * FS/FS/Conf.pm: correct tyop
25057
25058 2004-01-09 14:11  ivan
25059
25060         * FS/FS/Conf.pm, FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
25061           httemplate/view/cust_main.cgi,
25062           httemplate/misc/delete-cust_credit.cgi: add deletecredits config
25063           value to enable deletion of credits
25064
25065 2004-01-09 13:09  ivan
25066
25067         * FS/FS/: Conf.pm, svc_acct.pm: adding system_usernames config
25068           value
25069
25070 2004-01-06 22:10  khoff
25071
25072         * httemplate/edit/part_pkg.cgi: Added billing plan sql_external for
25073           billing services in an external sql database.
25074
25075 2004-01-05 12:24  ivan
25076
25077         * httemplate/index.html: fix other packages by next bill date link
25078
25079 2004-01-03 19:54  ivan
25080
25081         * httemplate/docs/signup.html: remove obsolete netscape CCK
25082           supportsignup.cgi
25083
25084           depend on HTTP::BrowserDetect directly instead of via deprecated
25085           HTTP::Headers::UserAgent (closes: Bug#578)
25086
25087 2004-01-03 00:42  ivan
25088
25089         * httemplate/browse/agent.cgi: fix heading colspan when there is no
25090           agent.disabled column
25091
25092 2004-01-01 12:40  ivan
25093
25094         * FS/FS/cust_bill.pm: escape stuff from latex
25095
25096 2003-12-29 22:02  khoff
25097
25098         * FS/FS/Record.pm: Pass type as scalar instead of a hashref to work
25099           around a bug in DBD::Pg version 1.31.
25100
25101 2003-12-27 00:23  ivan
25102
25103         * httemplate/: index.html, search/cust_pkg.cgi,
25104           search/cust_pkg.html, search/cust_pkg_report.cgi: package reports
25105           by agent
25106
25107 2003-12-24 10:18  khoff
25108
25109         * FS/bin/freeside-setup: tyop
25110
25111 2003-12-22 18:36  ivan
25112
25113         * FS/MANIFEST, FS/FS/part_export.pm, FS/t/svc_broadband.t,
25114           FS/t/svc_external.t, htetc/global.asa, htetc/handler.pl,
25115           httemplate/edit/part_svc.cgi, httemplate/edit/svc_external.cgi,
25116           httemplate/edit/process/svc_external.cgi,
25117           httemplate/view/svc_external.cgi: add svc_external
25118
25119 2003-12-22 17:46  ivan
25120
25121         * FS/FS.pm, FS/FS/svc_external.pm, FS/bin/freeside-setup,
25122           httemplate/docs/upgrade10.html, FS/FS/cust_svc.pm: add
25123           svc_external
25124
25125 2003-12-22 17:10  ivan
25126
25127         * eg/table_template-svc.pm: update svc template for 1.5
25128
25129 2003-12-22 17:06  ivan
25130
25131         * eg/table_template-svc.pm: fix path to svc_Common in example table
25132
25133 2003-12-22 16:51  ivan
25134
25135         * FS/FS/ClientAPI/MyAccount.pm,
25136           fs_selfservice/FS-SelfService/SelfService.pm: add edit_info to
25137           selfservice API
25138
25139 2003-12-22 16:41  ivan
25140
25141         * FS/FS/: Conf.pm, cust_main.pm: allow_negative_charges config
25142           option
25143
25144 2003-12-22 13:37  ivan
25145
25146         * httemplate/browse/cust_pay_batch.cgi: add total cards & amount to
25147           pending batch screen
25148
25149 2003-12-22 13:22  ivan
25150
25151         * FS/FS/cust_main.pm: default to the whole-country tax rate if
25152           states aren't defined
25153
25154 2003-12-22 13:18  ivan
25155
25156         * FS/FS/cust_bill.pm: quiet warning
25157
25158 2003-12-22 13:01  ivan
25159
25160         * FS/FS/cust_credit.pm: allow credits to be modified at API level
25161
25162 2003-12-22 09:50  ivan
25163
25164         * FS/FS/cust_main.pm: add cust_credit, cust_pay and cust_refund
25165           subs
25166
25167 2003-12-21 15:16  ivan
25168
25169         * httemplate/browse/agent_type.cgi: work even if there are stray
25170           type_pkgs records around
25171
25172 2003-12-21 15:13  ivan
25173
25174         * FS/FS/Record.pm: cache virtual_fields method results to help
25175           performance
25176
25177 2003-12-21 13:12  ivan
25178
25179         * FS/bin/freeside-addoutsourceuser: add outsourced databases with
25180           both addresses by default
25181
25182 2003-12-19 19:47  ivan
25183
25184         * httemplate/browse/part_referral.cgi: fix inflated advertising
25185           source numbers
25186
25187 2003-12-15 00:08  ivan
25188
25189         * conf/invoice_latex: line up w/window envelopes
25190
25191 2003-12-15 00:07  ivan
25192
25193         * httemplate/misc/print-invoice.cgi: print_ps returns ths invoice
25194           now, do not count on latex printing it, oops
25195
25196 2003-12-14 22:42  ivan
25197
25198         * FS/FS/: cust_main.pm, cust_bill.pm: fix bug that charged full
25199           amounts of all open invoices as soon as balance went positive
25200           (only manifests when any cust_bill->owed somehow got to be
25201           negative)
25202
25203 2003-12-14 19:41  ivan
25204
25205         * FS/FS/cust_bill.pm: add _latex_escape sub
25206
25207 2003-12-14 09:53  ivan
25208
25209         * httemplate/view/cust_main.cgi: non-breaking spaces in custoemr
25210           view field names
25211
25212 2003-12-10 15:53  ivan
25213
25214         * FS/FS/ClientAPI/Signup.pm: signup page w/advertising source
25215           dropdown
25216
25217 2003-12-10 14:51  ivan
25218
25219         * FS/bin/freeside-setup, httemplate/docs/upgrade10.html: add
25220           part_referral.disabled, add disabled indices to agent and
25221           part_bill_event
25222
25223 2003-12-10 14:50  ivan
25224
25225         * FS/FS/part_referral.pm: add part_referral.disabled
25226
25227 2003-11-30 00:06  ivan
25228
25229         * FS/FS/cust_bill.pm: explicitly tell dvips to write output to a
25230           file
25231
25232 2003-11-29 23:52  ivan
25233
25234         * httemplate/view/cust_bill.cgi: add link to view typeset invoice
25235
25236 2003-11-29 23:41  ivan
25237
25238         * conf/invoice_latex: move to the left to line up with window
25239           envelopes
25240
25241 2003-11-29 02:50  ivan
25242
25243         * FS/FS/cust_credit_bill.pm: missing cut
25244
25245 2003-11-29 02:48  ivan
25246
25247         * FS/FS/cust_bill.pm: use the latex template for normal printing
25248           when available
25249
25250 2003-11-29 02:39  ivan
25251
25252         * httemplate/edit/part_pkg.cgi: adding sql_generic price plan
25253
25254 2003-11-29 00:32  ivan
25255
25256         * FS/FS/: Conf.pm, cust_bill_pay.pm, cust_credit_bill.pm: option to
25257           send statements when a payment or credit is applied
25258
25259 2003-11-29 00:18  ivan
25260
25261         * FS/FS/part_bill_event.pm: also set default latex template for
25262           late bill templates
25263
25264 2003-11-29 00:08  ivan
25265
25266         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
25267           conf/invoice_latexfooter, conf/invoice_latexnotes,
25268           httemplate/misc/print-invoice.cgi,
25269           httemplate/view/cust_bill-ps.cgi: postscript invoice redux
25270
25271 2003-11-26 07:37  ivan
25272
25273         * FS/FS/cust_bill.pm: remove spurious Setup on one-time package
25274           charges
25275
25276 2003-11-26 06:25  ivan
25277
25278         * FS/FS/: Conf.pm, cust_bill.pm: add invoice_default_terms config
25279           value to control explicit due date printing on invoices
25280
25281 2003-11-24 06:29  ivan
25282
25283         * httemplate/edit/part_export.cgi: fix html quoting problems
25284
25285 2003-11-24 05:01  ivan
25286
25287         * httemplate/browse/part_export.cgi: fix html quoting of export
25288           options
25289
25290 2003-11-21 10:55  ivan
25291
25292         * FS/FS/Record.pm: revert bind_param change!
25293
25294 2003-11-21 07:32  ivan
25295
25296         * httemplate/search/report_receivables.cgi: precedence helps alot
25297
25298 2003-11-21 07:25  ivan
25299
25300         * httemplate/search/report_receivables.cgi: precedence helps alot
25301
25302 2003-11-21 07:20  ivan
25303
25304         * httemplate/search/report_receivables.cgi: show customer status on
25305           receivables report
25306
25307 2003-11-20 04:48  ivan
25308
25309         * FS/FS/part_export/communigate_pro.pm: don't error out when not
25310           actually changing domain
25311
25312 2003-11-19 10:13  ivan
25313
25314         * FS/FS/Record.pm: work around DBD::Pg problems with bind_param
25315
25316 2003-11-19 04:21  ivan
25317
25318         * httemplate/: edit/REAL_cust_pkg.cgi, search/cust_pkg.html,
25319           search/report_cc.html, search/report_credit.html,
25320           search/report_cust_pay.html, search/report_tax.html: fix
25321           jscalendar date ifFormat
25322
25323 2003-11-18 17:37  ivan
25324
25325         * FS/FS/cust_bill.pm: reversing accidental commit of
25326           work-in-progress
25327
25328 2003-11-18 17:29  ivan
25329
25330         * FS/FS/: cust_bill.pm, cust_main.pm: disable debugging by default
25331
25332 2003-11-18 07:14  ivan
25333
25334         * FS/FS/part_export.pm: fix communigate pro export descriptions
25335
25336 2003-11-18 07:04  ivan
25337
25338         * FS/: FS/part_export/communigate_pro.pm,
25339           FS/part_export/communigate_pro_singledomain.pm, MANIFEST,
25340           FS/part_export.pm: add communigate_pro_singledomain export
25341
25342 2003-11-18 03:17  ivan
25343
25344         * httemplate/docs/install.html: remove thread/PerlIO warning -
25345           standard in 5.8.x and working fine
25346
25347 2003-11-14 23:28  ivan
25348
25349         * FS/bin/freeside-selfservice-server: kill off ssh process when
25350           re-opening connection
25351
25352 2003-11-14 23:18  ivan
25353
25354         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
25355           trailing newline to supress useless error messages in log
25356
25357 2003-11-14 00:43  ivan
25358
25359         * FS/bin/freeside-selfservice-server: hopefully recover better from
25360           lost ssh connections
25361
25362 2003-11-13 18:52  ivan
25363
25364         * httemplate/search/report_receivables.cgi: sort these
25365           case-insensitive
25366
25367 2003-11-12 04:29  ivan
25368
25369         * FS/FS/: svc_Common.pm, svc_acct.pm: allow provisioning of
25370           unaudited services with a svcnum for imports
25371
25372 2003-11-12 03:22  ivan
25373
25374         * FS/FS/cust_pkg.pm: better error msg
25375
25376 2003-11-11 07:03  ivan
25377
25378         * FS/FS/svc_Common.pm: also make setx behave when setting svcnum
25379           during an import
25380
25381 2003-11-11 06:39  ivan
25382
25383         * FS/FS/svc_Common.pm: fix up virtual field reprucussions
25384
25385 2003-11-11 06:21  ivan
25386
25387         * FS/FS/svc_Common.pm: simple change to cust_svc creation to help
25388           imports with svcnums
25389
25390 2003-11-11 00:35  ivan
25391
25392         * httemplate/browse/part_referral.cgi: really fix advertising
25393           source edit links
25394
25395 2003-11-11 00:01  ivan
25396
25397         * httemplate/search/report_receivables.cgi: remove spaces between
25398           parens and contact name
25399
25400 2003-11-10 23:51  ivan
25401
25402         * httemplate/browse/: part_referral.cgi, svc_acct_pop.cgi:
25403           part_referral.cgi
25404
25405 2003-11-10 05:54  ivan
25406
25407         * httemplate/misc/process/meta-import.cgi: hmm forgot to check this
25408           in?
25409
25410 2003-11-08 08:36  ivan
25411
25412         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add order_pkg and
25413           cancel_pkg functions to self-service
25414
25415 2003-11-08 08:31  ivan
25416
25417         * fs_selfservice/FS-SelfService/SelfService.pm: documentation for
25418           self-service functions!
25419
25420 2003-11-08 04:59  ivan
25421
25422         * FS/FS/ClientAPI/MyAccount.pm: pass paybatch field to realtime_bop
25423           so we can prevent double-charges
25424
25425 2003-11-07 02:53  ivan
25426
25427         * httemplate/elements/: calendar-en.js, calendar-setup.js,
25428           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
25429           jscalendar
25430
25431 2003-11-07 00:39  ivan
25432
25433         * FS/FS/cust_svc.pm: also fix attribute_since_sqlradacct for data
25434           charging
25435
25436 2003-11-07 00:36  ivan
25437
25438         * FS/FS/cust_svc.pm: finish fixing sqlradius_withdomain time
25439           calculations
25440
25441 2003-11-06 23:56  ivan
25442
25443         * httemplate/view/svc_acct.cgi: also show RADIUS usage information
25444           for sqlradius_withdomain exports
25445
25446 2003-11-06 06:45  ivan
25447
25448         * httemplate/search/report_receivables.cgi: add totals & simplify
25449           expressions
25450
25451 2003-11-06 06:08  ivan
25452
25453         * httemplate/search/report_receivables.cgi: ack!  count credits,
25454           not payments twice
25455
25456 2003-11-06 06:00  ivan
25457
25458         * httemplate/search/report_receivables.cgi: typo
25459
25460 2003-11-06 05:56  ivan
25461
25462         * httemplate/search/report_receivables.cgi: link to customer, don't
25463           show custnum
25464
25465 2003-11-06 05:40  ivan
25466
25467         * FS/MANIFEST: removing bin/freeside-receivables-report
25468
25469 2003-11-06 05:39  ivan
25470
25471         * httemplate/: index.html, search/report_receivables.cgi: "current
25472           receivables" -> A/R Aging summary
25473
25474 2003-11-06 05:37  ivan
25475
25476         * FS/bin/freeside-receivables-report: removing (rewritten as a
25477           proper html report)
25478
25479 2003-11-05 03:13  ivan
25480
25481         * bin/create-fetchmailrc: fixup
25482
25483 2003-11-05 02:26  ivan
25484
25485         * FS/FS/svc_acct.pm: allow letters in quota for use with edquota -p
25486
25487 2003-11-04 10:01  ivan
25488
25489         * FS/FS/cust_main.pm: don't overwrite otaker on cust_main!
25490
25491 2003-11-04 09:57  ivan
25492
25493         * bin/create-fetchmailrc: adding
25494
25495 2003-11-04 09:30  ivan
25496
25497         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm: make snarf
25498           info available to exports
25499
25500 2003-11-04 02:56  ivan
25501
25502         * FS/FS/Record.pm: finish treating serials as ints!
25503
25504 2003-11-04 02:55  ivan
25505
25506         * FS/FS/Record.pm: treat serial columns as ints too!
25507
25508 2003-11-03 03:42  ivan
25509
25510         * FS/FS/svc_Common.pm, httemplate/edit/part_svc.cgi: does this fix
25511           Bug#590??
25512
25513 2003-11-03 03:30  ivan
25514
25515         * httemplate/edit/part_svc.cgi: kludge around this so i can add
25516           service definitions for now
25517
25518 2003-11-02 21:57  ivan
25519
25520         * httemplate/: index.html, browse/part_pkg.cgi,
25521           search/cust_pkg.cgi: add suspended/canceled browse, fix the old
25522           suspended browse
25523
25524 2003-11-02 21:48  ivan
25525
25526         * httemplate/search/cust_pkg.cgi: add suspended/canceled package
25527           browse
25528
25529 2003-11-02 21:40  ivan
25530
25531         * httemplate/index.html: formatting
25532
25533 2003-11-02 21:34  ivan
25534
25535         * httemplate/index.html: remove duplicate items from "Reports"
25536           section
25537
25538 2003-11-02 21:25  ivan
25539
25540         * httemplate/browse/part_pkg.cgi: tyops
25541
25542 2003-11-02 21:21  ivan
25543
25544         * httemplate/browse/part_pkg.cgi: also show suspended and canceled
25545           counts on active package browse
25546
25547 2003-10-26 09:30  ivan
25548
25549         * httemplate/search/cust_main-quickpay.html: default quickpay to
25550           exact search
25551
25552 2003-10-25 17:39  ivan
25553
25554         * httemplate/search/: cust_pay.cgi, report_cust_pay.html: payment
25555           reports broken down by Visa/MC / Amex / Discover
25556
25557 2003-10-24 19:05  ivan
25558
25559         * FS/FS/: acct_snarf.pm, svc_Common.pm, svc_acct.pm,
25560           ClientAPI/Signup.pm: signups with snarf info!
25561
25562 2003-10-24 18:06  ivan
25563
25564         * httemplate/docs/signup.html: better link to .INS files
25565           documentation
25566
25567 2003-10-24 13:38  ivan
25568
25569         * FS/FS/: cust_main.pm, Conf.pm: add cvv-save configuration value
25570           to save the cvv data for specific card types
25571
25572 2003-10-24 12:28  ivan
25573
25574         * FS/FS/ClientAPI/Signup.pm, httemplate/edit/cust_main.cgi,
25575           httemplate/edit/process/cust_main.cgi, httemplate/docs/cvv2.html,
25576           httemplate/docs/upgrade10.html, FS/FS/cust_main.pm,
25577           FS/bin/freeside-setup, httemplate/docs/schema.html: cvv!
25578
25579 2003-10-23 22:51  ivan
25580
25581         * httemplate/images/: cvv2.png, cvv2_amex.png: adding cvv2 images
25582
25583 2003-10-23 17:50  ivan
25584
25585         * httemplate/browse/part_referral.cgi: UI: adjust alignment of
25586           stats
25587
25588 2003-10-23 17:39  ivan
25589
25590         * httemplate/browse/part_referral.cgi: referral listing now shows
25591           customer signups today and past week/30/60/90/6months/year/total
25592
25593 2003-10-23 15:37  ivan
25594
25595         * bin/dbdef-create: require DBIx::DBSchema 0.22 to deal with Pg
25596           version problems
25597
25598 2003-10-23 02:02  ivan
25599
25600         * httemplate/docs/legacy.html: fix cranky verbitage at the top
25601
25602 2003-10-23 00:49  ivan
25603
25604         * FS/FS/cust_pay_batch.pm: Declined results from batches should now
25605           suspend the relevant customer.
25606
25607 2003-10-22 12:10  khoff
25608
25609         * httemplate/edit/process/router.cgi: dbh is a global.
25610
25611 2003-10-19 22:01  ivan
25612
25613         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
25614           httemplate/view/cust_main.cgi: finish up weekly billing
25615
25616 2003-10-19 21:25  ivan
25617
25618         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
25619           httemplate/edit/part_pkg.cgi, httemplate/docs/upgrade10.html,
25620           FS/bin/freeside-setup: daily/weekly billing
25621
25622 2003-10-19 11:08  ivan
25623
25624         * httemplate/docs/install.html: fix CPAN link
25625
25626 2003-10-16 15:57  khoff
25627
25628         * FS/FS/part_export/router.pm: Telnet/SSH router export for
25629           svc_broadband.
25630
25631 2003-10-16 06:48  ivan
25632
25633         * httemplate/docs/billing.html: fix Text::Template link
25634
25635 2003-10-15 16:17  khoff
25636
25637         * httemplate/browse/router.cgi: $router isn't a global.
25638
25639 2003-10-15 15:59  khoff
25640
25641         * httemplate/edit/router.cgi: More changes that got lost in the
25642           merge somehow.
25643
25644 2003-10-15 15:48  khoff
25645
25646         * httemplate/view/svc_broadband.cgi: File got munged during
25647           svc_broadband merge.  Added ability to create a 'customer
25648           router'.
25649
25650 2003-10-15 08:03  ivan
25651
25652         * FS/bin/freeside-selfservice-server,
25653           fs_selfservice/FS-SelfService/SelfService.pm,
25654           fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
25655           tagging ability so we can run multiple self-service clients on
25656           one machine
25657
25658 2003-10-15 05:08  ivan
25659
25660         * FS/bin/freeside-setup: fix agent username and password
25661           nullability
25662
25663 2003-10-15 02:41  ivan
25664
25665         * FS/FS/cust_main.pm: - Business::OnlinePayment "recurring_billing"
25666           flag is set for subsequent   credit card transactions; some
25667           processors (AuthorozeNet, others?) use this   to waive the CVV2
25668           requirement.
25669
25670 2003-10-09 10:40  ivan
25671
25672         * FS/FS/cust_pay_batch.pm: parse last line from TD Canada Trust
25673
25674 2003-10-09 04:05  ivan
25675
25676         * httemplate/docs/install.html: don't install on a public server!
25677
25678 2003-10-07 21:09  ivan
25679
25680         * htetc/global.asa, htetc/handler.pl,
25681           httemplate/misc/upload-batch.cgi: can't use
25682           File::Basename::basename for windows filenames!  use a regex
25683           instead
25684
25685 2003-10-07 06:50  ivan
25686
25687         * Makefile: mandrake
25688
25689 2003-10-07 01:05  ivan
25690
25691         * FS/: FS/acct_snarf.pm, FS.pm, FS/part_export.pm: adding
25692           acct_snarf
25693
25694 2003-10-06 23:06  ivan
25695
25696         * FS/FS/part_export/communigate_pro.pm: problem was scalar context
25697           propogating to the wrong place in the grep
25698
25699 2003-10-06 23:03  ivan
25700
25701         * FS/FS/part_export/communigate_pro.pm: fix subroutine call from
25702           UpdateAccountSettings sub
25703
25704 2003-10-06 22:50  ivan
25705
25706         * FS/FS/part_export/communigate_pro.pm: add suspend and unsuspend
25707           hooks, don't try and set '*SUSPENDED*' passwords
25708
25709 2003-10-06 22:49  ivan
25710
25711         * FS/FS/svc_acct.pm: doc
25712
25713 2003-10-06 19:27  ivan
25714
25715         * FS/FS/part_export/communigate_pro.pm: add suspension /
25716           unsuspension export to communigate
25717
25718 2003-10-06 05:05  ivan
25719
25720         * httemplate/search/cust_main-quickpay.html: - put link to main
25721           menu on quick payment search page
25722
25723 2003-10-06 04:39  ivan
25724
25725         * httemplate/search/svc_acct.cgi: fix URL argument processing for
25726           account searches by popnum
25727
25728 2003-10-06 04:22  ivan
25729
25730         * httemplate/search/svc_acct.cgi: typo
25731
25732 2003-10-06 04:20  ivan
25733
25734         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: fix
25735           linking to account list per access number
25736
25737 2003-10-06 04:14  ivan
25738
25739         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: agent
25740           browse shows # of active accounts & links to appropriate account
25741           search
25742
25743 2003-10-02 14:51  khoff
25744
25745         * httemplate/edit/svc_broadband.cgi: $field isn't a global.
25746
25747 2003-10-02 07:26  ivan
25748
25749         * Makefile: minor Makefile updates
25750
25751 2003-10-02 07:19  ivan
25752
25753         * FS/FS/: Conf.pm, cust_main.pm: add emaildecline-exclude config
25754           option
25755
25756 2003-10-02 06:08  ivan
25757
25758         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: turn
25759           off super-verbose logging
25760
25761 2003-10-02 05:42  ivan
25762
25763         * fs_selfservice/FS-SelfService/Makefile.PL: update Makefile.PL
25764           dependancies (PREREQ_PM) for self-service module and signup
25765           wrapper
25766
25767 2003-10-02 04:23  ivan
25768
25769         * fs_selfservice/FS-SelfService/cgi/login.html: removing testing
25770           info
25771
25772 2003-10-02 03:18  ivan
25773
25774         * FS/bin/freeside-daily: added -y switch to freeside-daily to
25775           specify an offset in days
25776
25777 2003-10-02 01:56  ivan
25778
25779         * FS/FS/raddb.pm, bin/generate-raddb: update with dictionaries from
25780           freeradius 0.9.1, and fix generate-raddb to avoid duplicates
25781
25782 2003-09-30 08:01  ivan
25783
25784         * FS/FS/agent.pm: no duplicate usernames
25785
25786 2003-09-30 07:58  ivan
25787
25788         * httemplate/docs/upgrade10.html: agent schema changes
25789
25790 2003-09-30 05:48  ivan
25791
25792         * httemplate/misc/download-batch.cgi: IE doesn't like downloading
25793           MIME type text/comma-separated-values
25794
25795 2003-09-30 01:21  ivan
25796
25797         * httemplate/edit/REAL_cust_pkg.cgi, CREDITS,
25798           httemplate/elements/calendar-en.js,
25799           httemplate/elements/calendar-setup.js,
25800           httemplate/elements/calendar-win2k-2.css,
25801           httemplate/elements/calendar.js,
25802           httemplate/elements/calendar_stripped.js,
25803           httemplate/images/calendar.png, httemplate/search/cust_pkg.html,
25804           httemplate/search/report_cc.html,
25805           httemplate/search/report_credit.html,
25806           httemplate/search/report_cust_pay.html,
25807           httemplate/search/report_tax.html: calendar popups!
25808
25809 2003-09-30 00:04  ivan
25810
25811         * htetc/global.asa, htetc/handler.pl,
25812           httemplate/docs/upgrade-1.4.2.html: CGI.pm 2.47 required for
25813           ->upload() method
25814
25815 2003-09-29 03:10  ivan
25816
25817         * httemplate/: browse/agent.cgi, search/cust_main.cgi: agent browse
25818           now links to active/cancelled customers
25819
25820 2003-09-28 23:51  ivan
25821
25822         * FS/FS/ClientAPI/Signup.pm: signup with agent selection
25823
25824 2003-09-28 23:35  ivan
25825
25826         * httemplate/index.html: remove Gratuitous Capitalization
25827
25828 2003-09-28 22:51  ivan
25829
25830         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
25831           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi: agents
25832           can be disabled (auto-sensing based on schema)
25833
25834 2003-09-28 22:51  ivan
25835
25836         * FS/bin/freeside-setup, httemplate/docs/schema.html: added
25837           agent.disabled       agent.username       agent._password
25838
25839 2003-09-28 19:17  ivan
25840
25841         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: finish removing
25842           quiet config options
25843
25844 2003-09-27 19:36  ivan
25845
25846         * FS/FS/cust_pay_batch.pm, htetc/global.asa, htetc/handler.pl,
25847           httemplate/browse/cust_pay_batch.cgi,
25848           httemplate/misc/upload-batch.cgi: add upload of batch result from
25849           TD Canada Trust some global.asa / handler.pl enhancements
25850
25851 2003-09-26 16:33  khoff
25852
25853         * httemplate/edit/svc_www.cgi: $field is not a global.
25854
25855 2003-09-26 14:02  khoff
25856
25857         * httemplate/edit/svc_acct.cgi: $field isn't a global.
25858
25859 2003-09-26 06:37  ivan
25860
25861         * httemplate/docs/upgrade10.html: sql
25862
25863 2003-09-26 06:04  ivan
25864
25865         * FS/: FS/cust_main.pm, bin/freeside-daily: re-setup option to
25866           re-charge setup fee
25867
25868 2003-09-26 02:31  ivan
25869
25870         * FS/FS/cust_main.pm: scalar/array scope fix... new, multiple (i.e.
25871           canadian GST/PST) taxes work now!
25872
25873 2003-09-26 02:15  ivan
25874
25875         * FS/FS/UID.pm: re-enable ChopBlanks for now
25876
25877 2003-09-26 02:09  ivan
25878
25879         * FS/FS/cust_pkg.pm: fix manual_flag problem preventing cust_pkg
25880           editing
25881
25882 2003-09-26 01:11  ivan
25883
25884         * httemplate/: browse/cust_main_county.cgi,
25885           edit/cust_main_county.cgi: fix tax edit UI
25886
25887 2003-09-25 04:56  ivan
25888
25889         * httemplate/docs/upgrade10.html: new per-tax setuptax and recurtax
25890           fields
25891
25892 2003-09-25 04:49  ivan
25893
25894         * httemplate/: browse/cust_main_county.cgi,
25895           edit/cust_main_county.cgi: UI for multiple named taxes w/setup &
25896           recur exemptions 1.4 schema-auto-adjusting backport
25897
25898 2003-09-25 04:17  ivan
25899
25900         * FS/FS/: cust_main.pm, cust_main_county.pm: multiple, named taxes
25901           for a single region 1.4 backport auto-adjusts based on schema
25902
25903 2003-09-25 03:40  ivan
25904
25905         * FS/bin/freeside-setup, httemplate/docs/schema.html: add setuptax
25906           and recurtax fields to cust_main_county
25907
25908 2003-09-25 03:28  ivan
25909
25910         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
25911           freebsd portability fix
25912
25913 2003-09-25 03:27  ivan
25914
25915         * FS/bin/freeside-selfservice-server: freebsd portability fixes
25916
25917 2003-09-25 03:26  ivan
25918
25919         * FS/FS/ClientAPI/MyAccount.pm: quiet self-service server cancels
25920
25921 2003-09-25 02:40  ivan
25922
25923         * httemplate/docs/upgrade-1.4.2.html: 1.4.2 upgrade
25924
25925 2003-09-25 02:39  ivan
25926
25927         * httemplate/docs/upgrade9.html: update upgrade docs for bind
25928           exports
25929
25930 2003-09-24 10:20  ivan
25931
25932         * FS/FS/part_export/shellcommands.pm: don't change dir either when
25933           username_pwonly is set
25934
25935 2003-09-24 10:06  ivan
25936
25937         * FS/FS/part_export/shellcommands.pm: don't allow uid changes when
25938           usermod_pwonly set
25939
25940 2003-09-23 18:30  ivan
25941
25942         * httemplate/browse/agent.cgi: fix boolean precedence error leading
25943           to inaccurate results on the new customer status list
25944
25945 2003-09-21 00:31  ivan
25946
25947         * FS/FS/cust_bill.pm, httemplate/misc/download-batch.cgi: remove
25948           trancode from batching
25949
25950 2003-09-20 23:52  ivan
25951
25952         * httemplate/misc/download-batch.cgi: eliminate extraneous newlines
25953
25954 2003-09-20 18:22  ivan
25955
25956         * httemplate/misc/download-batch.cgi: preliminary batch download
25957
25958 2003-09-20 18:22  ivan
25959
25960         * httemplate/browse/cust_pay_batch.cgi: add link to preliminary
25961           batch download
25962
25963 2003-09-19 05:40  ivan
25964
25965         * FS/FS/cust_main.pm: quiet option to cancel method
25966
25967 2003-09-19 05:13  ivan
25968
25969         * FS/FS/ClientAPI/Signup.pm: remove klunky $error ||= usage
25970
25971 2003-09-19 05:04  ivan
25972
25973         * FS/FS/ClientAPI/Signup.pm: oops, flipped an or to an and
25974
25975 2003-09-19 05:02  ivan
25976
25977         * FS/FS/ClientAPI/Signup.pm: cache initial signup_info for
25978           performance
25979
25980 2003-09-19 04:56  ivan
25981
25982         * FS/FS/ClientAPI/Signup.pm: better error message when you don't
25983           select a package
25984
25985 2003-09-19 04:50  ivan
25986
25987         * init.d/freeside-init: correct pid filename for stopping
25988           self-service server
25989
25990 2003-09-19 04:35  ivan
25991
25992         * fs_selfservice/FS-SelfService/SelfService.pm: finish moving
25993           signup server functions to self-service interace
25994
25995 2003-09-19 04:00  ivan
25996
25997         * FS/FS/ClientAPI/Signup.pm: module needs to return true
25998
25999 2003-09-19 03:08  ivan
26000
26001         * FS/FS/ClientAPI/Signup.pm: make sure signup cancels are quiet
26002
26003 2003-09-19 03:07  ivan
26004
26005         * Makefile, FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
26006           FS/FS/ClientAPI/Signup.pm, httemplate/docs/index.html: move
26007           signup server functions to self-service server.  fix provisioning
26008           & immediate suspension of declined signups.
26009
26010 2003-09-19 02:59  ivan
26011
26012         * init.d/freeside-init: removing signup and passwd servers
26013
26014 2003-09-18 21:25  ivan
26015
26016         * FS/FS/cust_main.pm: finish cleaning up the quiet stuff
26017
26018 2003-09-18 21:13  ivan
26019
26020         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm: deprecate
26021           signup_server-quiet config option
26022
26023 2003-09-18 03:52  ivan
26024
26025         * httemplate/browse/agent.cgi: oops
26026
26027 2003-09-18 03:46  ivan
26028
26029         * httemplate/browse/agent.cgi: include info on number of
26030           active/cancelled customers in agent browse
26031
26032 2003-09-15 14:33  ivan
26033
26034         * httemplate/search/cust_pkg.cgi: package search skips cancelled
26035           packages when searching by date range
26036
26037 2003-09-11 17:14  khoff
26038
26039         * FS/FS/addr_block.pm: @excludeaddr is a list of addresses, not
26040           NetAddrs, so it shouldn't be map'd
26041
26042 2003-09-11 14:57  ivan
26043
26044         * FS/FS/part_export.pm: also update sqlradius_withdomaind
26045           description for freeradius 0.9.1
26046
26047 2003-09-11 14:54  ivan
26048
26049         * FS/FS/part_export.pm: update doc note for freeradius 0.9.1
26050
26051 2003-09-10 15:10  ivan
26052
26053         * FS/FS/part_export/communigate_pro.pm: communigate pro quota bs
26054
26055 2003-09-10 14:56  ivan
26056
26057         * FS/FS/part_export/communigate_pro.pm: don't set an empty
26058           externalFlag
26059
26060 2003-09-10 14:45  ivan
26061
26062         * FS/FS/part_export/communigate_pro.pm: communitgate pro
26063           CreateAccount examples are on crack
26064
26065 2003-09-10 14:39  ivan
26066
26067         * FS/FS/part_export/communigate_pro.pm: fix for communigate pro
26068           weird data structure on create
26069
26070 2003-09-10 14:01  ivan
26071
26072         * FS/FS/part_export/communigate_pro.pm: set initial password for
26073           new accounts
26074
26075 2003-09-10 03:54  ivan
26076
26077         * FS/FS/cust_pay.pm: adding cust_main method
26078
26079 2003-09-09 15:36  ivan
26080
26081         * FS/MANIFEST: adding communigate_pro export
26082
26083 2003-09-08 21:16  ivan
26084
26085         * FS/FS/part_export.pm: typo hiding remote username labels
26086
26087 2003-09-06 00:20  ivan
26088
26089         * httemplate/browse/agent_type.cgi: hide display of disabled
26090           packages from agent type browse
26091
26092 2003-09-05 23:45  ivan
26093
26094         * FS/FS/part_export.pm: updated DBI link in sqlradius export notes
26095
26096 2003-09-05 18:45  ivan
26097
26098         * FS/FS/svc_acct.pm: fix method name
26099
26100 2003-09-05 18:44  ivan
26101
26102         * FS/FS/: cust_svc.pm, svc_acct.pm: add
26103           get_session_history_sqlradacct have $ignore_quantity also ignore
26104           0 quantities
26105
26106 2003-09-05 06:19  ivan
26107
26108         * FS/FS/part_export/communigate_pro.pm: typo
26109
26110 2003-09-05 06:18  ivan
26111
26112         * FS/FS/: part_export.pm, part_export/communigate_pro.pm: add
26113           communigate pro export
26114
26115 2003-09-05 06:16  ivan
26116
26117         * FS/FS/Conf.pm: doc
26118
26119 2003-09-05 02:13  ivan
26120
26121         * FS/FS/svc_acct.pm: allow ! password like !!
26122
26123 2003-09-05 01:17  ivan
26124
26125         * FS/FS/Conf.pm: fix reference to obsolete shellcommands-useradd
26126           conf value (refer to exports instead)
26127
26128 2003-09-05 01:02  ivan
26129
26130         * FS/FS/Conf.pm: fix typo
26131
26132 2003-09-05 01:01  ivan
26133
26134         * FS/FS/svc_acct.pm: allow up to 60 char encrypted passwords for
26135           blowfish
26136
26137 2003-09-05 00:55  ivan
26138
26139         * FS/bin/freeside-setup: svc_acct._password from 50 to 72 for
26140           blowfish passwords
26141
26142 2003-09-04 21:09  ivan
26143
26144         * FS/FS/: Conf.pm, cust_main.pm: users-allow_comp config value to
26145           control creation of complimentary accounts and minor pod updates
26146
26147 2003-09-04 19:31  ivan
26148
26149         * httemplate/edit/part_svc.cgi: -w-safe and run under a 1.4 schema
26150           too
26151
26152 2003-09-03 16:06  ivan
26153
26154         * httemplate/view/cust_main.cgi: list extraneous services, closes:
26155           #213
26156
26157 2003-09-03 13:22  ivan
26158
26159         * FS/FS/Record.pm: turn off query debugging
26160
26161 2003-09-03 11:46  ivan
26162
26163         * FS/FS/Record.pm: turn vfieldpart_hashref into a method, not a
26164           subroutine another fix to support running 1.5.0 virtual field
26165           code on 1.4.x databases
26166
26167 2003-09-03 06:18  ivan
26168
26169         * FS/FS/part_export.pm: openbsd also uses sane useradd/mod/del
26170           commands
26171
26172 2003-09-03 05:35  ivan
26173
26174         * Makefile: makefile trivia for openbsd
26175
26176 2003-08-07 22:54  ivan
26177
26178         * httemplate/view/svc_acct.cgi: - fix possible glitch with Mason on
26179           account view screen
26180
26181 2003-08-07 22:42  ivan
26182
26183         * FS/FS/CGI.pm, bin/masonize, httemplate/index.html,
26184           httemplate/elements/header.html,
26185           httemplate/elements/menubar.html, httemplate/elements/pager.html,
26186           httemplate/elements/table.html, httemplate/search/sql.cgi,
26187           httemplate/search/sql.html,
26188           httemplate/search/elements/search.html: - (finish) includes!
26189           (closes: Bug#551) - (finish) moving SQL search to including
26190           generic elements/search.html - new elements: menubar.html,
26191           header.html, pager.html and table.html - have masonize process
26192           .html files also
26193
26194 2003-08-07 19:02  ivan
26195
26196         * bin/masonize, htetc/global.asa, httemplate/autohandler,
26197           httemplate/graph/money_time-graph.cgi,
26198           httemplate/graph/money_time.cgi, httemplate/search/sql.html,
26199           httemplate/search/elements/search.html: - fix Mason profiling to
26200           pass-through images (for graph/) - fix graph/money-time.cgi use
26201           of $m interfering with Mason - fix graph/money-time-graph.cgi to
26202           set content-type in a Mason/ASP-independant   fashion -
26203           (beginning of) includes! - (beginning of) moving SQL search to
26204           including generic elements/search.html - fix global.asa typo -
26205           fix masonize to not prepend an extraneous blank line (breaking
26206           graph/money-time-graph.cgi)
26207
26208 2003-08-07 06:08  ivan
26209
26210         * htetc/global.asa, htetc/handler.pl,
26211           httemplate/view/cust_main.cgi: - turn on profiling with mason
26212           like with Apache::ASP (redirects now working) - fix mason error
26213           with new view/cust_main.cgi UI
26214
26215 2003-08-07 05:47  ivan
26216
26217         * Makefile, htetc/global.asa, htetc/handler.pl,
26218           htetc/handler.pl-1.0x, httemplate/autohandler,
26219           httemplate/index.html, httemplate/docs/install.html,
26220           httemplate/docs/upgrade10.html: - switch to mason by default -
26221           minimum mason version 1.1 (and doc) - evaluate .html files with
26222           mason/asp - turn on profiling with mason like with Apache::ASP
26223           (redirects not working) - (start of) includes
26224
26225 2003-08-05 14:00  ivan
26226
26227         * httemplate/browse/part_pkg.cgi: doh, revert stuff that shouldn't
26228           have been checked in
26229
26230 2003-08-05 13:06  ivan
26231
26232         * htetc/: handler.pl, handler.pl-1.0x: no svc_acct_sm in 1.5
26233
26234 2003-08-05 12:07  ivan
26235
26236         * FS/FS/part_export.pm: update sqlradius{_withdomain} documentation
26237
26238 2003-08-05 11:52  ivan
26239
26240         * FS/FS/svc_domain.pm: remove spurious re-use of $error
26241
26242 2003-08-05 11:45  ivan
26243
26244         * FS/FS/Record.pm: backwards compatibility if the schema hasn't
26245           been updated
26246
26247 2003-08-04 17:32  khoff
26248
26249         * httemplate/index.html: Fixed %%%VERSION%%% tag
26250
26251 2003-08-04 17:20  khoff
26252
26253         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/addr_block.pm,
26254           FS/FS/agent.pm, FS/FS/agent_type.pm, FS/FS/cust_bill.pm,
26255           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay.pm,
26256           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
26257           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
26258           FS/FS/cust_credit_refund.pm, FS/FS/cust_main.pm,
26259           FS/FS/cust_main_county.pm, FS/FS/cust_main_invoice.pm,
26260           FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm, FS/FS/cust_pkg.pm,
26261           FS/FS/cust_refund.pm, FS/FS/cust_svc.pm,
26262           FS/FS/cust_tax_exempt.pm, FS/FS/domain_record.pm,
26263           FS/FS/export_svc.pm, FS/FS/msgcat.pm, FS/FS/nas.pm,
26264           FS/FS/part_bill_event.pm, FS/FS/part_export.pm,
26265           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
26266           FS/FS/part_pop_local.pm, FS/FS/part_referral.pm,
26267           FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
26268           FS/FS/part_virtual_field.pm, FS/FS/pkg_svc.pm, FS/FS/port.pm,
26269           FS/FS/prepay_credit.pm, FS/FS/queue.pm, FS/FS/queue_arg.pm,
26270           FS/FS/queue_depend.pm, FS/FS/radius_usergroup.pm,
26271           FS/FS/router.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
26272           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, FS/FS/svc_broadband.pm,
26273           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
26274           FS/FS/type_pkgs.pm, FS/bin/freeside-setup, htetc/global.asa,
26275           htetc/handler.pl, htetc/handler.pl-1.0x, httemplate/index.html,
26276           httemplate/browse/part_svc.cgi,
26277           httemplate/browse/part_virtual_field.cgi,
26278           httemplate/browse/router.cgi, httemplate/docs/upgrade10.html,
26279           httemplate/edit/part_svc.cgi,
26280           httemplate/edit/part_virtual_field.cgi,
26281           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
26282           httemplate/edit/svc_broadband.cgi, httemplate/edit/svc_www.cgi,
26283           httemplate/edit/process/router.cgi,
26284           httemplate/edit/process/svc_broadband.cgi,
26285           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
26286           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi:
26287           Virtual field merge
26288
26289 2003-08-04 17:00  khoff
26290
26291         * FS/FS/part_router_field.pm, FS/FS/part_sb_field.pm,
26292           FS/FS/router_field.pm, FS/FS/sb_field.pm,
26293           httemplate/browse/part_sb_field.cgi,
26294           httemplate/edit/part_router_field.cgi,
26295           httemplate/edit/part_sb_field.cgi: Virtual field merge
26296
26297 2003-07-25 09:26  ivan
26298
26299         * FS/FS/svc_acct.pm: typo
26300
26301 2003-07-25 06:13  ivan
26302
26303         * FS/FS/Conf.pm: doc
26304
26305 2003-07-23 10:05  ivan
26306
26307         * FS/FS/part_export/domain_shellcommands.pm: bugfix for
26308           non-catchall domains
26309
26310 2003-07-23 08:36  ivan
26311
26312         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
26313           spurious "can't purchase pkgpart" errors
26314
26315 2003-07-17 09:02  ivan
26316
26317         * FS/FS/cust_main.pm: one last tiny bugfix for the retry_realtime
26318           functionality
26319
26320 2003-07-16 09:05  ivan
26321
26322         * httemplate/search/cust_pay.cgi: UI
26323
26324 2003-07-16 09:01  ivan
26325
26326         * httemplate/search/cust_pay.cgi: show totals in payment report
26327
26328 2003-07-15 06:30  ivan
26329
26330         * rt/: ChangeLog, Makefile, README, TODO, bin/initacls.Oracle,
26331           bin/initacls.Pg, bin/initacls.mysql, bin/mason_handler.fcgi,
26332           bin/mason_handler.scgi, bin/rt, bin/rt-mailgate, bin/rtadmin,
26333           bin/webmux.pl, docs/rt.gif, docs/design_docs/acls,
26334           docs/design_docs/basic-definitions.txt,
26335           docs/design_docs/cli_spec, docs/design_docs/evil_plans,
26336           docs/design_docs/local_hacking, etc/acl.Oracle, etc/acl.Pg,
26337           etc/acl.mysql, etc/config.pm, etc/schema.Oracle, etc/schema.Pg,
26338           etc/schema.mysql, etc/schema.pm, lib/MANIFEST, lib/MANIFEST.SKIP,
26339           lib/Makefile.PL, lib/RT.pm, lib/test.pl, lib/RT/ACE.pm,
26340           lib/RT/ACL.pm, lib/RT/Attachment.pm, lib/RT/Attachments.pm,
26341           lib/RT/CurrentUser.pm, lib/RT/Date.pm, lib/RT/EasySearch.pm,
26342           lib/RT/Group.pm, lib/RT/GroupMember.pm, lib/RT/GroupMembers.pm,
26343           lib/RT/Groups.pm, lib/RT/Handle.pm, lib/RT/Keyword.pm,
26344           lib/RT/KeywordSelect.pm, lib/RT/KeywordSelects.pm,
26345           lib/RT/Keywords.pm, lib/RT/Link.pm, lib/RT/Links.pm,
26346           lib/RT/ObjectKeyword.pm, lib/RT/ObjectKeywords.pm,
26347           lib/RT/Queue.pm, lib/RT/Queues.pm, lib/RT/Record.pm,
26348           lib/RT/Scrip.pm, lib/RT/ScripAction.pm, lib/RT/ScripActions.pm,
26349           lib/RT/ScripCondition.pm, lib/RT/ScripConditions.pm,
26350           lib/RT/Scrips.pm, lib/RT/Template.pm, lib/RT/Templates.pm,
26351           lib/RT/TestHarness.pm, lib/RT/Ticket.pm, lib/RT/Tickets.pm,
26352           lib/RT/Transaction.pm, lib/RT/Transactions.pm, lib/RT/User.pm,
26353           lib/RT/Users.pm, lib/RT/Watcher.pm, lib/RT/Watchers.pm,
26354           lib/RT/Action/Autoreply.pm, lib/RT/Action/Generic.pm,
26355           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
26356           lib/RT/Action/OpenDependent.pm, lib/RT/Action/ResolveMembers.pm,
26357           lib/RT/Action/SendEmail.pm, lib/RT/Action/SendPasswordEmail.pm,
26358           lib/RT/Action/StallDependent.pm,
26359           lib/RT/Condition/AnyTransaction.pm, lib/RT/Condition/Generic.pm,
26360           lib/RT/Condition/NewDependency.pm,
26361           lib/RT/Condition/StatusChange.pm, lib/RT/Interface/CLI.pm,
26362           lib/RT/Interface/Email.pm, lib/RT/Interface/Web.pm: reverting to
26363           vendor branch rt 3.0.4, hopefully
26364
26365 2003-07-15 06:16  ivan
26366
26367         * rt/: Makefile.in, aclocal.m4, config, config.layout, Changelog,
26368           config.log, config.pld, config.status, configure, configure.ac,
26369           install-sh, bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
26370           bin/mason_handler.svc, bin/mason_handler.svc.in,
26371           bin/rt-commit-handler, bin/rt-commit-handler.in,
26372           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
26373           bin/rt-crontool, docs/design_docs/approval_notices,
26374           docs/design_docs/approval_template, docs/design_docs/cf_search,
26375           docs/design_docs/delegation, docs/design_docs/groups_notes,
26376           docs/design_docs/recursive_group_membership_algorithm,
26377           docs/design_docs/rql_parser_machine.graphviz,
26378           docs/design_docs/string-extraction-guide.txt,
26379           docs/design_docs/ticket_templates, etc/RT_Config.pm,
26380           etc/RT_Config.pm.in, etc/RT_SiteConfig.pm, etc/constraints.mysql,
26381           etc/initialdata, etc/schema.SQLite, etc/upgrade/2.1.71,
26382           html/autohandler, html/index.html, html/l, html/Admin/index.html,
26383           html/Admin/Elements/AddCustomFieldValue,
26384           html/Admin/Elements/CreateUserCalled,
26385           html/Admin/Elements/EditCustomField,
26386           html/Admin/Elements/EditCustomFieldValues,
26387           html/Admin/Elements/EditCustomFields,
26388           html/Admin/Elements/EditQueueWatchers,
26389           html/Admin/Elements/EditScrip, html/Admin/Elements/EditScrips,
26390           html/Admin/Elements/EditTemplates,
26391           html/Admin/Elements/EditUserComments,
26392           html/Admin/Elements/GroupTabs, html/Admin/Elements/Header,
26393           html/Admin/Elements/ListGlobalCustomFields,
26394           html/Admin/Elements/ListGlobalScrips,
26395           html/Admin/Elements/ModifyQueue,
26396           html/Admin/Elements/ModifyTemplate,
26397           html/Admin/Elements/ModifyUser,
26398           html/Admin/Elements/QueueRightsForUser,
26399           html/Admin/Elements/QueueTabs,
26400           html/Admin/Elements/SelectCustomFieldType,
26401           html/Admin/Elements/SelectGroups,
26402           html/Admin/Elements/SelectModifyGroup,
26403           html/Admin/Elements/SelectModifyQueue,
26404           html/Admin/Elements/SelectModifyUser,
26405           html/Admin/Elements/SelectNewGroupMembers,
26406           html/Admin/Elements/SelectRights,
26407           html/Admin/Elements/SelectScrip,
26408           html/Admin/Elements/SelectScripAction,
26409           html/Admin/Elements/SelectScripCondition,
26410           html/Admin/Elements/SelectSingleOrMultiple,
26411           html/Admin/Elements/SelectTemplate,
26412           html/Admin/Elements/SelectUsers, html/Admin/Elements/SystemTabs,
26413           html/Admin/Elements/Tabs, html/Admin/Elements/UserTabs,
26414           html/Admin/Global/CustomField.html,
26415           html/Admin/Global/CustomFields.html,
26416           html/Admin/Global/GroupRights.html, html/Admin/Global/Scrip.html,
26417           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
26418           html/Admin/Global/Templates.html,
26419           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
26420           html/Admin/Groups/GroupRights.html,
26421           html/Admin/Groups/Members.html, html/Admin/Groups/Modify.html,
26422           html/Admin/Groups/UserRights.html, html/Admin/Groups/index.html,
26423           html/Admin/Queues/CustomField.html,
26424           html/Admin/Queues/CustomFields.html,
26425           html/Admin/Queues/GroupRights.html,
26426           html/Admin/Queues/Modify.html, html/Admin/Queues/People.html,
26427           html/Admin/Queues/Scrip.html, html/Admin/Queues/Scrips.html,
26428           html/Admin/Queues/Template.html,
26429           html/Admin/Queues/Templates.html,
26430           html/Admin/Queues/UserRights.html, html/Admin/Queues/index.html,
26431           html/Admin/Users/Modify.html, html/Admin/Users/Prefs.html,
26432           html/Admin/Users/index.html, html/Approvals/Display.html,
26433           html/Approvals/index.html, html/Approvals/Elements/Approve,
26434           html/Approvals/Elements/PendingMyApproval,
26435           html/Approvals/Elements/ShowDependency,
26436           html/Approvals/Elements/Tabs, html/Elements/BevelBoxRaisedEnd,
26437           html/Elements/BevelBoxRaisedStart, html/Elements/Callback,
26438           html/Elements/Checkbox, html/Elements/CreateTicket,
26439           html/Elements/Error, html/Elements/Footer,
26440           html/Elements/GotoTicket, html/Elements/Header,
26441           html/Elements/ListActions, html/Elements/Login,
26442           html/Elements/Menu, html/Elements/MessageBox,
26443           html/Elements/MyRequests, html/Elements/MyTickets,
26444           html/Elements/PageLayout, html/Elements/Quicksearch,
26445           html/Elements/Refresh, html/Elements/Section,
26446           html/Elements/SelectAttachmentField, html/Elements/SelectBoolean,
26447           html/Elements/SelectCustomFieldOperator,
26448           html/Elements/SelectCustomFieldValue, html/Elements/SelectDate,
26449           html/Elements/SelectDateRelation, html/Elements/SelectDateType,
26450           html/Elements/SelectEqualityOperator, html/Elements/SelectGroups,
26451           html/Elements/SelectLinkType, html/Elements/SelectMatch,
26452           html/Elements/SelectNewTicketQueue, html/Elements/SelectOwner,
26453           html/Elements/SelectQueue, html/Elements/SelectResultsPerPage,
26454           html/Elements/SelectSortOrder, html/Elements/SelectStatus,
26455           html/Elements/SelectTicketSortBy,
26456           html/Elements/SelectTicketTypes, html/Elements/SelectUsers,
26457           html/Elements/SelectWatcherType,
26458           html/Elements/SetupSessionCookie, html/Elements/ShadedBox,
26459           html/Elements/ShadedInputRow, html/Elements/ShadedRow,
26460           html/Elements/SimpleSearch, html/Elements/Submit,
26461           html/Elements/Tabs, html/Elements/TitleBoxEnd,
26462           html/Elements/TitleBoxStart, html/Elements/ViewUser,
26463           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
26464           html/NoAuth/webrt.css, html/NoAuth/images/back_home.gif,
26465           html/NoAuth/images/bplogo.gif, html/NoAuth/images/favicon.png,
26466           html/NoAuth/images/head_requestracker.gif,
26467           html/NoAuth/images/rt.jpg, html/NoAuth/images/space.gif,
26468           html/NoAuth/images/spacer.gif,
26469           html/NoAuth/images/squares_blue.gif,
26470           html/REST/1.0/NoAuth/mail-gateway, html/Search/Bulk.html,
26471           html/Search/Listing.html, html/Search/Elements/PickRestriction,
26472           html/Search/Elements/TicketHeader,
26473           html/Search/Elements/TicketHeaderCell,
26474           html/Search/Elements/TicketRow, html/SelfService/Closed.html,
26475           html/SelfService/Create.html, html/SelfService/Display.html,
26476           html/SelfService/Error.html, html/SelfService/Prefs.html,
26477           html/SelfService/Update.html, html/SelfService/index.html,
26478           html/SelfService/Attachment/dhandler,
26479           html/SelfService/Elements/GotoTicket,
26480           html/SelfService/Elements/Header,
26481           html/SelfService/Elements/MyRequests,
26482           html/SelfService/Elements/Tabs, html/Ticket/Create.html,
26483           html/Ticket/Display.html, html/Ticket/History.html,
26484           html/Ticket/Modify.html, html/Ticket/ModifyAll.html,
26485           html/Ticket/ModifyDates.html, html/Ticket/ModifyLinks.html,
26486           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
26487           html/Ticket/Attachment/dhandler,
26488           html/Ticket/Elements/AddWatchers, html/Ticket/Elements/BulkLinks,
26489           html/Ticket/Elements/EditBasics,
26490           html/Ticket/Elements/EditCustomField,
26491           html/Ticket/Elements/EditCustomFields,
26492           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditLinks,
26493           html/Ticket/Elements/EditPeople,
26494           html/Ticket/Elements/EditWatchers,
26495           html/Ticket/Elements/ShowAttachments,
26496           html/Ticket/Elements/ShowBasics,
26497           html/Ticket/Elements/ShowCustomFields,
26498           html/Ticket/Elements/ShowDates,
26499           html/Ticket/Elements/ShowDependencies,
26500           html/Ticket/Elements/ShowHistory, html/Ticket/Elements/ShowLink,
26501           html/Ticket/Elements/ShowLinks,
26502           html/Ticket/Elements/ShowMemberOf,
26503           html/Ticket/Elements/ShowMembers,
26504           html/Ticket/Elements/ShowMessageHeaders,
26505           html/Ticket/Elements/ShowMessageStanza,
26506           html/Ticket/Elements/ShowPeople,
26507           html/Ticket/Elements/ShowReferences,
26508           html/Ticket/Elements/ShowRequestor,
26509           html/Ticket/Elements/ShowSummary,
26510           html/Ticket/Elements/ShowTransaction, html/Ticket/Elements/Tabs,
26511           html/User/Delegation.html, html/User/Prefs.html,
26512           html/User/Elements/DelegateRights, html/User/Elements/GroupTabs,
26513           html/User/Elements/Tabs, html/User/Groups/Members.html,
26514           html/User/Groups/Modify.html, html/User/Groups/index.html,
26515           lib/RT.pm.in, lib/RT/ACE_Overlay.pm, lib/RT/ACL_Overlay.pm,
26516           lib/RT/Attachment_Overlay.pm, lib/RT/Attachments_Overlay.pm,
26517           lib/RT/Base.pm, lib/RT/CachedGroupMember.pm,
26518           lib/RT/CachedGroupMember_Overlay.pm,
26519           lib/RT/CachedGroupMembers.pm,
26520           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CustomField.pm,
26521           lib/RT/CustomFieldValue.pm, lib/RT/CustomFieldValues.pm,
26522           lib/RT/CustomFieldValues_Overlay.pm,
26523           lib/RT/CustomField_Overlay.pm, lib/RT/CustomFields.pm,
26524           lib/RT/CustomFields_Overlay.pm, lib/RT/EmailParser.pm,
26525           lib/RT/GroupMember_Overlay.pm, lib/RT/GroupMembers_Overlay.pm,
26526           lib/RT/Group_Overlay.pm, lib/RT/Groups_Overlay.pm,
26527           lib/RT/I18N.pm, lib/RT/Link_Overlay.pm, lib/RT/Links_Overlay.pm,
26528           lib/RT/Principal.pm, lib/RT/Principal_Overlay.pm,
26529           lib/RT/Principals.pm, lib/RT/Principals_Overlay.pm,
26530           lib/RT/Queue_Overlay.pm, lib/RT/Queues_Overlay.pm,
26531           lib/RT/ScripAction_Overlay.pm, lib/RT/ScripActions_Overlay.pm,
26532           lib/RT/ScripCondition_Overlay.pm,
26533           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrip_Overlay.pm,
26534           lib/RT/Scrips_Overlay.pm, lib/RT/SearchBuilder.pm,
26535           lib/RT/System.pm, lib/RT/Template_Overlay.pm,
26536           lib/RT/Templates_Overlay.pm, lib/RT/TicketCustomFieldValue.pm,
26537           lib/RT/TicketCustomFieldValue_Overlay.pm,
26538           lib/RT/TicketCustomFieldValues.pm,
26539           lib/RT/TicketCustomFieldValues_Overlay.pm,
26540           lib/RT/Ticket_Overlay.pm, lib/RT/Tickets_Overlay.pm,
26541           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Transaction_Overlay.pm,
26542           lib/RT/Transactions_Overlay.pm, lib/RT/URI.pm,
26543           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
26544           lib/RT/Action/AutoOpen.pm, lib/RT/Action/CreateTickets.pm,
26545           lib/RT/Action/EscalatePriority.pm, lib/RT/Action/SetPriority.pm,
26546           lib/RT/Action/UserDefined.pm, lib/RT/Condition/BeforeDue.pm,
26547           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
26548           lib/RT/Condition/PriorityExceeds.pm,
26549           lib/RT/Condition/QueueChange.pm, lib/RT/Condition/UserDefined.pm,
26550           lib/RT/I18N/cs.pm, lib/RT/I18N/cs.po, lib/RT/I18N/de.po,
26551           lib/RT/I18N/en.po, lib/RT/I18N/es.po, lib/RT/I18N/fi.po,
26552           lib/RT/I18N/fr.po, lib/RT/I18N/he.po, lib/RT/I18N/i_default.pm,
26553           lib/RT/I18N/ja.po, lib/RT/I18N/nl.po, lib/RT/I18N/no.po,
26554           lib/RT/I18N/pt_br.po, lib/RT/I18N/ru.po, lib/RT/I18N/zh_cn.po,
26555           lib/RT/I18N/zh_tw.po, lib/RT/Interface/Email/Auth/MailFrom.pm,
26556           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
26557           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/Generic.pm,
26558           lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm, lib/t/00smoke.t,
26559           lib/t/00smoke.t.in, lib/t/01harness.t, lib/t/01harness.t.in,
26560           lib/t/02regression.t, lib/t/02regression.t.in, lib/t/03web.pl,
26561           lib/t/03web.pl.in, lib/t/04_send_email.pl,
26562           lib/t/04_send_email.pl.in,
26563           lib/t/data/multipart-alternative-with-umlaut,
26564           lib/t/data/nested-mime-sample, lib/t/data/nested-rfc-822,
26565           lib/t/data/new-ticket-from-iso-8859-1,
26566           lib/t/data/new-ticket-from-iso-8859-1-full,
26567           lib/t/data/russian-subject-no-content-type,
26568           lib/t/data/text-html-in-russian,
26569           lib/t/data/text-html-with-umlaut,
26570           lib/t/data/8859-15-message-series/dir,
26571           lib/t/data/8859-15-message-series/msg1,
26572           lib/t/data/8859-15-message-series/msg2,
26573           lib/t/data/8859-15-message-series/msg3,
26574           lib/t/data/8859-15-message-series/msg4,
26575           lib/t/data/8859-15-message-series/msg5,
26576           lib/t/data/8859-15-message-series/msg6,
26577           lib/t/data/8859-15-message-series/msg7,
26578           lib/t/regression/00placeholder, lib/t/regression/mime_tests,
26579           m4/rt_enable_layout.m4, m4/rt_expand_var.m4, m4/rt_layout.m4,
26580           m4/rt_subst_expanded_arg.m4, sbin/extract-message-catalog,
26581           sbin/extract_pod_tests, sbin/factory, sbin/license_tag,
26582           sbin/regression_harness, sbin/rt-setup-database,
26583           sbin/rt-setup-database.in, sbin/rt-test-dependencies.in,
26584           autom4te.cache/output.0, autom4te.cache/requests,
26585           autom4te.cache/traces.0, sbin/rt-test-dependencies: Initial
26586           revision
26587
26588 2003-07-15 04:23  ivan
26589
26590         * Makefile: 1.5.0pre3
26591
26592 2003-07-13 23:21  ivan
26593
26594         * httemplate/search/cust_pay.cgi: fix bug when both a payment type
26595           and date range are specified
26596
26597 2003-07-12 04:14  ivan
26598
26599         * httemplate/index.html: remove Gratuitous capitalization
26600
26601 2003-07-12 04:09  ivan
26602
26603         * httemplate/: index.html, browse/part_pkg.cgi,
26604           browse/part_svc.cgi, search/cust_pkg.cgi: - better description of
26605           payment search - some clarification of services/packages vs.
26606           service/package   definitions in browse/part_{svc,pkg}.cgi -
26607           package definition report by # of active customer packages (with
26608           links   to customer package listing)
26609
26610 2003-07-11 08:37  ivan
26611
26612         * FS/FS/cust_main.pm: fix timelocal AUTOLOAD problem introduced by
26613           Time::Local fix in rc3 (closes: Bug#550)
26614
26615 2003-07-11 08:23  ivan
26616
26617         * httemplate/: index.html, search/cust_pay.cgi,
26618           search/cust_pkg.cgi, search/report_cust_pay.html: payments report
26619           for inventivemedia / hpnx
26620
26621 2003-07-11 00:54  ivan
26622
26623         * FS/FS/Record.pm: typo
26624
26625 2003-07-11 00:30  ivan
26626
26627         * FS/FS/Record.pm: provide stack backtrace when we wind up in
26628           FS::Record::AUTOLOAD by accident
26629
26630 2003-07-09 07:39  ivan
26631
26632         * httemplate/edit/svc_domain.cgi: increase max domain length to 63
26633
26634 2003-07-06 11:58  ivan
26635
26636         * httemplate/view/cust_main.cgi: don't bother displaying comments
26637           that are only whitespace/newlines
26638
26639 2003-07-03 20:34  ivan
26640
26641         * etc/acp_logfile-parse: removing obsolete file
26642
26643 2003-07-03 20:31  ivan
26644
26645         * etc/abbr_state.txt: adding states
26646
26647 2003-07-03 20:27  ivan
26648
26649         * etc/example-direct-cardin: removing ancient cybercash example
26650
26651 2003-07-03 18:37  ivan
26652
26653         * FS/FS/svc_acct_pop.pm: don't populate the whole initial list if
26654           there are tons of POPs
26655
26656 2003-07-03 17:51  ivan
26657
26658         * FS/FS/svc_acct_pop.pm: optimize javascript to handle large
26659           numbers of POPs
26660
26661 2003-07-03 16:00  ivan
26662
26663         * htetc/global.asa: working DBIx::Profile again
26664
26665 2003-07-02 05:58  ivan
26666
26667         * FS/FS/part_pkg.pm: tyop
26668
26669 2003-07-02 05:56  ivan
26670
26671         * FS/FS/part_pkg.pm: relaxed "first package" restrictions; will
26672           find any appropriate service with quantity 1
26673
26674 2003-07-02 05:34  ivan
26675
26676         * Artistic, README: change license to GPL only
26677
26678 2003-07-01 02:00  ivan
26679
26680         * httemplate/edit/part_export.cgi: larger textareas in export
26681           options
26682
26683 2003-06-30 17:27  ivan
26684
26685         * FS/FS/part_export.pm: typo
26686
26687 2003-06-30 12:15  ivan
26688
26689         * FS/FS/cust_main.pm: bugfix for manual re-charging changes
26690           (Bug#423)
26691
26692 2003-06-30 11:56  ivan
26693
26694         * FS/FS/cust_main.pm: pass additional fields to ACH processors
26695           (Authorize.Net should work now)
26696
26697 2003-06-30 06:18  ivan
26698
26699         * FS/: MANIFEST, bin/freeside-overdue: removing deprecated
26700           freeside-overdue
26701
26702 2003-06-30 05:22  ivan
26703
26704         * FS/: FS/part_export.pm, FS/part_export/sqlradius.pm,
26705           FS/part_export/sqlradius_withdomain.pm,
26706           bin/freeside-sqlradius-reset,
26707           t/part_export-sqlradius_withdomain.t: adding sqlradius_withdomain
26708           export including realms, closes: bug#514
26709
26710 2003-06-30 00:44  ivan
26711
26712         * FS/FS/svc_domain.pm: increase maximum domain length to 67
26713
26714 2003-06-27 07:19  ivan
26715
26716         * FS/FS/: Conf.pm, svc_acct.pm: add radius-ip configuration
26717           parameter for Framed-IP-Address vs. Framed-Address
26718
26719 2003-06-25 03:22  ivan
26720
26721         * httemplate/search/cust_bill_event.cgi: Pg 7.3 incompatibility
26722           with empty dates in Failed Invoice Event search,   patch from
26723           rlucas@tercent.net
26724
26725 2003-06-25 01:40  ivan
26726
26727         * FS/FS/: svc_acct.pm, part_export/cp.pm: svc_acct doc update cp
26728           export - disable old-style suspending
26729
26730 2003-06-24 17:57  ivan
26731
26732         * FS/FS/part_export/forward_shellcommands.pm: forward_shellcommands
26733           update: might work now
26734
26735 2003-06-24 07:12  ivan
26736
26737         * FS/FS/part_export/: forward_shellcommands.pm, sqlmail.pm:
26738           explicitly use the necessary modules
26739
26740 2003-06-22 07:21  ivan
26741
26742         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: fix the credit card
26743           retry on change or manual "retry_card" to ONCE per invoice
26744
26745 2003-06-22 02:11  ivan
26746
26747         * bin/create-history-tables: skip pg_ tables also (ewww, showing up
26748           in reverse-engineered schema)
26749
26750 2003-06-22 02:04  ivan
26751
26752         * bin/create-history-tables: skip history tables that exist
26753           already; easier to re-run now
26754
26755 2003-06-13 19:04  ivan
26756
26757         * httemplate/docs/upgrade9.html: cust_bill2 index
26758
26759 2003-06-13 19:02  ivan
26760
26761         * FS/bin/freeside-setup: add index on cust_bill._date
26762
26763 2003-06-13 18:01  ivan
26764
26765         * bin/apache.export: \n\n between virtualhost entries
26766
26767 2003-06-13 08:18  ivan
26768
26769         * FS/FS/part_export/shellcommands.pm: $new_quoted_password vs.
26770           $quoted_new__password
26771
26772 2003-06-13 02:12  ivan
26773
26774         * FS/FS/part_export.pm: proper command escape for vpopmail export
26775
26776 2003-06-13 01:46  ivan
26777
26778         * httemplate/edit/part_export.cgi: missing semi
26779
26780 2003-06-13 01:44  ivan
26781
26782         * httemplate/edit/part_export.cgi: correct stickiness for checkbox
26783           options on export edit
26784
26785 2003-06-13 01:38  ivan
26786
26787         * FS/FS/part_export.pm: pass vpopmail passwords on command-line
26788           (unfortunately)
26789
26790 2003-06-13 01:23  ivan
26791
26792         * FS/FS/part_export.pm: full path to vpopmail commands
26793
26794 2003-06-13 01:11  ivan
26795
26796         * FS/FS/: part_export.pm, part_export/shellcommands.pm: add
26797           vpopmail presets to shellcommands_withdomain export
26798
26799 2003-06-12 07:08  ivan
26800
26801         * bin/passwd.import: /bin/halt and /sbin/halt
26802
26803 2003-06-12 07:06  ivan
26804
26805         * bin/passwd.import: tyop
26806
26807 2003-06-12 06:57  ivan
26808
26809         * bin/passwd.import: better error handling for re-imports
26810
26811 2003-06-12 06:50  ivan
26812
26813         * bin/fix-sequences: remove overly-verbose debugging for now
26814
26815 2003-06-12 06:50  ivan
26816
26817         * bin/fix-sequences: "doc"
26818
26819 2003-06-12 06:49  ivan
26820
26821         * bin/fix-sequences: arg
26822
26823 2003-06-12 06:47  ivan
26824
26825         * bin/fix-sequences: debugging
26826
26827 2003-06-12 06:43  ivan
26828
26829         * bin/fix-sequences: update for long table names; use sequence name
26830           directly instead of guessing
26831
26832 2003-06-12 06:35  ivan
26833
26834         * bin/fix-sequences: moo
26835
26836 2003-06-12 06:32  ivan
26837
26838         * bin/fix-sequences: adding fix-sequences
26839
26840 2003-06-12 05:57  ivan
26841
26842         * FS/FS/part_export.pm: _default_ default now sets GECOS like the
26843           OS-defaults
26844
26845 2003-06-12 05:43  ivan
26846
26847         * FS/FS/part_export.pm: sqlradius doc update; don't need to allow
26848           null OP columns
26849
26850 2003-06-11 13:27  khoff
26851
26852         * FS/FS/Misc.pm: In scalar context, smtpsend returns the number of
26853           addresses that the message was successfully delivered to.  I'm
26854           assuming 'Debug' causes Net::SMTP to warn the debug output, not
26855           return it.
26856
26857 2003-06-11 12:13  khoff
26858
26859         * FS/FS/Misc.pm: We're passing a list here, not one argument.
26860
26861 2003-06-09 04:11  ivan
26862
26863         * FS/FS/cust_svc.pm: add "$ignore_quantity" bypass
26864
26865 2003-06-08 17:59  ivan
26866
26867         * httemplate/docs/install.html: documentation update from "Jesse D.
26868           Guardiani" <jesse@wingnet.net>, thanks
26869
26870 2003-06-06 18:58  ivan
26871
26872         * FS/FS/cust_main.pm: and fix the error message
26873
26874 2003-06-06 18:57  ivan
26875
26876         * FS/FS/cust_main.pm: really, really give a better error message
26877           when used under 5.005 now.  really.
26878
26879 2003-06-06 18:47  ivan
26880
26881         * FS/FS/cust_main.pm: give a better error message regarding
26882           Time::Local on old perls.  really.
26883
26884 2003-06-06 18:42  ivan
26885
26886         * FS/FS/cust_main.pm: require Time::Local 1.04 on perls before 5.6
26887
26888 2003-06-06 03:49  ivan
26889
26890         * FS/FS/part_export/cp.pm: add suspend/unsuspend capability to CP
26891           export
26892
26893 2003-06-05 21:42  ivan
26894
26895         * htetc/global.asa: database profiling bs i should just switch to
26896           mason
26897
26898 2003-06-04 17:22  khoff
26899
26900         * FS/FS/cust_pkg.pm: order/cancel packages rewritten
26901
26902 2003-06-04 09:14  ivan
26903
26904         * FS/FS/svc_acct.pm: allow empty slipip's
26905
26906 2003-06-04 05:44  ivan
26907
26908         * httemplate/search/cust_pkg.cgi: fix last bill label
26909
26910 2003-06-03 06:53  ivan
26911
26912         * httemplate/view/cust_main.cgi: fix provision links
26913
26914 2003-06-03 05:41  ivan
26915
26916         * FS/FS/: part_export.pm, part_export/cp.pm: minor update to cp
26917           export - eliminate redundant "host" parameter
26918
26919 2003-06-03 05:40  ivan
26920
26921         * Makefile: 1.5.0pre2 (too late, hehe)
26922
26923 2003-06-03 02:34  ivan
26924
26925         * bin/svc_acct_sm.import: removing (very) deprecated import
26926
26927 2003-06-03 00:54  ivan
26928
26929         * httemplate/docs/upgrade10.html: upgrade docs
26930
26931 2003-06-02 23:10  ivan
26932
26933         * httemplate/docs/upgrade10.html: slightly better upgrade docs
26934
26935 2003-06-02 23:09  ivan
26936
26937         * FS/bin/freeside-setup: use serial for primary keys in new tables
26938           too
26939
26940 2003-06-02 22:49  ivan
26941
26942         * FS/bin/freeside-setup: router.svcnum nullability fix
26943
26944 2003-06-02 07:51  ivan
26945
26946         * httemplate/view/cust_main.cgi: UI nit
26947
26948 2003-06-02 05:22  ivan
26949
26950         * FS/FS/cust_pkg.pm: add last_bill field to manpage
26951
26952 2003-05-30 02:22  ivan
26953
26954         * FS/FS/part_export/sqlradius.pm: sqlradius exports include "op"
26955           field
26956
26957 2003-05-30 01:45  ivan
26958
26959         * httemplate/docs/ssh.html: doc
26960
26961 2003-05-19 22:43  ivan
26962
26963         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
26964           fs_selfservice/FS-SelfService/cgi/make_payment.html,
26965           fs_selfservice/FS-SelfService/cgi/payment_results.html,
26966           fs_selfservice/FS-SelfService/cgi/process_payment.html,
26967           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: working
26968           self-service self-payments!
26969
26970 2003-05-19 06:54  ivan
26971
26972         * FS/FS/ClientAPI/MyAccount.pm,
26973           fs_selfservice/FS-SelfService/SelfService.pm,
26974           fs_selfservice/FS-SelfService/cgi/make_payment.html,
26975           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix up some
26976           bugs in processing payments via self-service... appears to be
26977           working so far
26978
26979 2003-05-19 06:38  ivan
26980
26981         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
26982           fs_selfservice/FS-SelfService/cgi/make_payment.html,
26983           fs_selfservice/FS-SelfService/cgi/process_payment.html,
26984           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: first crack at
26985           payment processing with self-service (step two of the process)
26986
26987 2003-05-19 05:00  ivan
26988
26989         * FS/: MANIFEST, FS/Misc.pm, FS/cust_bill.pm, FS/cust_main.pm,
26990           FS/cust_pay.pm, FS/cust_pkg.pm, FS/svc_acct.pm, FS/svc_domain.pm,
26991           FS/ClientAPI/MyAccount.pm, t/Misc.t: maintenance:   - add
26992           FS::Misc with send_email subroutine, remove all duplicate code
26993           from     various modules   - move the realtime_bop from cust_bill
26994           to cust_main & change usage slightly.      invnum is no longer
26995           required.  FS::cust_bill::realtime_bop remains as a      wrapper.
26996           self-service:   - fix some syntax errors, make payment UI (step
26997           one) really should be     working now
26998
26999 2003-05-18 17:15  ivan
27000
27001         * fs_selfservice/FS-SelfService/cgi/: make_payment.html,
27002           selfservice.cgi: processing payments...
27003
27004 2003-05-18 04:44  ivan
27005
27006         * FS/FS/ClientAPI/MyAccount.pm,
27007           fs_selfservice/FS-SelfService/cgi/make_payment.html,
27008           fs_selfservice/FS-SelfService/cgi/myaccount.html: interface for
27009           making payments all done
27010
27011 2003-05-18 01:09  ivan
27012
27013         * fs_selfservice/FS-SelfService/cgi/make_payment.html: forgot this
27014           file
27015
27016 2003-05-18 01:08  ivan
27017
27018         * FS/FS/ClientAPI/MyAccount.pm, fs_selfservice/DEPLOY: more
27019           self-service make payment UI work
27020
27021 2003-05-17 23:20  ivan
27022
27023         * FS/FS/ClientAPI/MyAccount.pm,
27024           fs_selfservice/FS-SelfService/SelfService.pm,
27025           fs_selfservice/FS-SelfService/cgi/login.html,
27026           fs_selfservice/FS-SelfService/cgi/myaccount.html,
27027           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service:
27028           make payment UI done
27029
27030 2003-05-14 09:51  ivan
27031
27032         * FS/FS/cust_bill.pm: display recurring custom line items on
27033           invoices as well as one-shot ones
27034
27035 2003-05-12 23:01  ivan
27036
27037         * FS/FS/cust_bill_event.pm: - document missing fields in
27038           cust_bill_event
27039
27040 2003-05-12 22:47  ivan
27041
27042         * FS/FS/addr_block.pm: missing pod =cut at end
27043
27044 2003-05-12 20:22  ivan
27045
27046         * FS/FS/svc_acct.pm, fs_selfservice/FS-SelfService/cgi/login.html,
27047           fs_selfservice/FS-SelfService/cgi/myaccount.html,
27048           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
27049           fs_selfservice/FS-SelfService/cgi/view_invoice.html: -
27050           self-service updates: cleanup and beginnings of "make a payment"
27051           - fix pod masking FS::svc_acct::cust_svc
27052
27053 2003-05-12 00:34  ivan
27054
27055         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
27056           setbuf call doesn't appear to be working...
27057
27058 2003-05-12 00:33  ivan
27059
27060         * httemplate/view/cust_main.cgi: fix service links
27061
27062 2003-05-11 15:55  ivan
27063
27064         * httemplate/index.html: mail forward search not yet implemented
27065
27066 2003-05-11 15:53  ivan
27067
27068         * httemplate/search/cust_pkg.cgi: patch from Richard Siddall for
27069           strict vars
27070
27071 2003-05-11 15:34  ivan
27072
27073         * CREDITS, httemplate/view/cust_main.cgi: red here is too confusing
27074
27075 2003-05-11 15:25  ivan
27076
27077         * htetc/: handler.pl, handler.pl-1.0x: handler.pl updates from
27078           Richard Siddall <richard.siddall@elirion.net>
27079
27080 2003-05-09 23:45  ivan
27081
27082         * httemplate/view/: cust_main.cgi, cust_pkg.cgi: first pass at new
27083           package list UI
27084
27085 2003-05-09 22:41  ivan
27086
27087         * FS/FS/cust_pkg.pm: fix bug in last_bill method which prevented
27088           last_bill dates from being set
27089
27090 2003-05-09 22:40  ivan
27091
27092         * FS/FS/cust_main.pm: - substitute '0' for existing blank
27093           setup/recur fees - use timelocal_nocheck instead of timelocal for
27094           proper wraparound
27095
27096 2003-05-09 12:30  khoff
27097
27098         * httemplate/view/cust_main.cgi: Cleaned-up package view code and
27099           added CSS tags.
27100
27101 2003-05-08 23:03  ivan
27102
27103         * fs_selfservice/DEPLOY: updated freebsd install
27104
27105 2003-05-08 03:28  ivan
27106
27107         * CREDITS: credit where credit's due
27108
27109 2003-05-08 02:34  ivan
27110
27111         * Makefile, FS/FS/Record.pm: general Pg 7.3 fix for setting int
27112           columns to '' / NULL
27113
27114 2003-05-06 14:15  ivan
27115
27116         * httemplate/view/cust_main_alt.cgi: don't create new files in lieu
27117           of branches
27118
27119 2003-05-06 13:33  khoff
27120
27121         * httemplate/view/cust_main_alt.cgi: Can't pull  out of thin air.
27122
27123 2003-05-04 13:58  khoff
27124
27125         * httemplate/view/cust_main_alt.cgi: proposed cust_main.cgi
27126
27127 2003-05-02 19:06  ivan
27128
27129         * FS/FS/part_export/infostreet.pm, httemplate/edit/svc_acct.cgi:
27130           enable quota maintenance in infostreet export
27131
27132 2003-05-02 19:03  ivan
27133
27134         * bin/apache.export: typo in usage instructions
27135
27136 2003-05-02 18:30  ivan
27137
27138         * FS/FS/part_export.pm: clean up CVS cruft
27139
27140 2003-05-02 16:51  khoff
27141
27142         * httemplate/view/cust_main.cgi: CARD && DCRD?
27143
27144 2003-04-29 12:49  khoff
27145
27146         * httemplate/misc/catchall.cgi: 0 has a hash key looks like svcnum
27147           = 0.  Suprisingly, '' works.
27148
27149 2003-04-29 11:28  khoff
27150
27151         * FS/FS/domain_record.pm: Better SOA checking
27152
27153 2003-04-29 09:59  khoff
27154
27155         * httemplate/edit/svc_broadband.cgi: It helps if you can edit the
27156           ip_addr field.
27157
27158 2003-04-25 19:01  khoff
27159
27160         * FS/FS/cust_svc.pm: I don't like FS::Record warnings
27161
27162 2003-04-25 17:28  khoff
27163
27164         * FS/FS/cust_bill.pm: Tyop
27165
27166 2003-04-24 16:01  ivan
27167
27168         * httemplate/edit/cust_main.cgi: fix for bug triggered by
27169           nonexistant referring customer numbers
27170
27171 2003-04-24 11:46  khoff
27172
27173         * FS/FS/part_export/sqlmail.pm: MySQL returns zero on an update
27174           when no values change.  We would insert on an rv of zero, so now
27175           we select count(*)... instead of relying on the rv of the update.
27176
27177 2003-04-24 11:45  khoff
27178
27179         * FS/FS/domain_record.pm: Support for nWnDnHnMnS time format
27180
27181 2003-04-23 19:46  ivan
27182
27183         * FS/FS/: part_export.pm, part_export/domain_shellcommands.pm:
27184           better shellcommands documentation of all sorts
27185
27186 2003-04-23 18:43  khoff
27187
27188         * FS/FS/part_export.pm, bin/bind.export: Support for exporting to
27189           an ISC BIND9 name server
27190
27191 2003-04-23 18:00  khoff
27192
27193         * FS/FS/part_export/sqlmail.pm: Apparently deleting elements from
27194           svc_Common->hashref is bad.
27195
27196 2003-04-23 16:12  ivan
27197
27198         * Makefile, htetc/handler.pl, htetc/handler.pl-1.0x,
27199           httemplate/docs/install.html: compatible with mason 1.1!  closes:
27200           bug#492
27201
27202 2003-04-23 15:16  ivan
27203
27204         * FS/FS/part_export.pm: might not be necessary, but to be safe...
27205
27206 2003-04-22 22:36  khoff
27207
27208         * httemplate/search/cust_main.cgi: Missing comma.
27209
27210 2003-04-22 21:53  khoff
27211
27212         * FS/bin/freeside-setup: DBD::Pg doesn't handle char types very
27213           well.
27214
27215 2003-04-22 11:46  ivan
27216
27217         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
27218           httemplate/config/config.cgi: properly deprecate ancient apache &
27219           sendmail config options
27220
27221 2003-04-22 10:54  ivan
27222
27223         * httemplate/edit/part_export.cgi: mason is more strict about
27224           variables - patch from Richard Siddall, thanks
27225
27226 2003-04-21 21:39  ivan
27227
27228         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
27229           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
27230           FS/FS/part_export/domain_shellcommands.pm,
27231           FS/FS/part_export/forward_shellcommands.pm,
27232           FS/t/part_export-forward_shellcommands.t,
27233           httemplate/docs/install.html: - mysql 4.1 is available; update
27234           documentation - remove last vestiges of 1.3-style qmail/vpopmail
27235           exports from svc_domain and   svc_forward; add appropriate
27236           exports (closes: Bug#299)
27237
27238 2003-04-21 15:40  ivan
27239
27240         * httemplate/view/svc_acct.cgi: typo
27241
27242 2003-04-21 14:42  khoff
27243
27244         * FS/FS/addr_block.pm: renamed config option excludeaddr
27245
27246 2003-04-21 14:40  khoff
27247
27248         * FS/FS/Conf.pm: renamed/clarified exclude_ip_addr option.
27249
27250 2003-04-21 14:29  khoff
27251
27252         * httemplate/edit/: part_router_field.cgi, process/generic.cgi:
27253           Navigation fixes.
27254
27255 2003-04-21 14:13  khoff
27256
27257         * httemplate/edit/process/router.cgi: Fixed bug with $routernum and
27258           new routers.  Navigation cleanup.
27259
27260 2003-04-21 14:12  khoff
27261
27262         * httemplate/edit/router.cgi: Lines added for clairity
27263
27264 2003-04-21 13:53  ivan
27265
27266         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
27267           FS/bin/freeside-daily, FS/bin/freeside-expiration-alerter,
27268           FS/bin/freeside-setup, httemplate/docs/schema.html,
27269           httemplate/edit/cust_main.cgi,
27270           httemplate/edit/part_bill_event.cgi,
27271           httemplate/edit/process/cust_main.cgi,
27272           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
27273           on-demand vs. automatic cards & checks: added DCRD and DCHK
27274           payment types
27275
27276 2003-04-21 13:31  khoff
27277
27278         * FS/FS/: part_export.pm, part_export/sqlmail.pm: Bug fixes for
27279           sqlmail.  Added support for courier and dovecot authentication.
27280
27281 2003-04-21 13:27  khoff
27282
27283         * FS/FS/: Conf.pm, addr_block.pm: excludeaddr option for
27284           svc_broadband
27285
27286 2003-04-19 10:51  ivan
27287
27288         * FS/FS/: Conf.pm, part_pkg.pm: /^\s*$/ setup/recur expressions now
27289           failsafe to 0 (closes: Bug#498) deprecate old 1.3-style qmail
27290           integration
27291
27292 2003-04-17 20:29  ivan
27293
27294         * httemplate/view/svc_acct.cgi: YA pg7.3 fix
27295
27296 2003-04-02 06:52  ivan
27297
27298         * FS/FS/cust_main.pm: added order_pkgs sub
27299
27300 2003-04-02 03:38  ivan
27301
27302         * FS/FS/: UID.pm, cust_main.pm: better callbacks
27303
27304 2003-04-02 01:46  ivan
27305
27306         * httemplate/misc/process/meta-import.cgi: updated meta-import web
27307           UI to allow duplicate import tables
27308
27309 2003-04-01 19:23  ivan
27310
27311         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
27312           disappearing email invoice on errors, finally (closes: Bug#35)
27313
27314 2003-04-01 00:03  ivan
27315
27316         * FS/FS/Record.pm, httemplate/docs/index.html,
27317           httemplate/docs/upgrade10.html, httemplate/view/cust_main.cgi: -
27318           update qsearch for Pg 7.3 - preliminary 1.5.0 upgrade docs -
27319           syntax error in main customer view
27320
27321 2003-03-31 22:55  ivan
27322
27323         * httemplate/: misc/cust_main-cancel.cgi, view/cust_main.cgi:
27324           cancel button for customers (closes: Bug#25)
27325
27326 2003-03-31 17:22  ivan
27327
27328         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, debian/changelog,
27329           debian/control, httemplate/edit/REAL_cust_pkg.cgi,
27330           httemplate/edit/process/REAL_cust_pkg.cgi,
27331           httemplate/search/cust_pkg.cgi, httemplate/view/cust_main.cgi,
27332           httemplate/view/cust_pkg.cgi: correct last_bill problems with $0
27333           invoice (non-existant) edge cases
27334
27335 2003-03-31 15:49  ivan
27336
27337         * httemplate/docs/schema.html: added last_bill column
27338
27339 2003-03-31 15:48  ivan
27340
27341         * FS/bin/freeside-setup: add 'last_bill' column
27342
27343 2003-03-28 21:34  ivan
27344
27345         * bin/apache.export: restart apache, not bind!
27346
27347 2003-03-28 20:52  ivan
27348
27349         * FS/FS/cust_svc.pm, FS/FS/domain_record.pm,
27350           FS/FS/part_export/www_shellcommands.pm,
27351           httemplate/view/svc_www.cgi: correct web UI for svc_www services
27352           & no more @.domain in www_shellcommands export
27353
27354 2003-03-28 18:35  ivan
27355
27356         * FS/FS/part_export/www_shellcommands.pm: trim leading @. off zones
27357
27358 2003-03-28 18:19  ivan
27359
27360         * FS/FS/part_export.pm: cust_svc and svc_x methods
27361
27362 2003-03-28 13:59  ivan
27363
27364         * bin/apache.export: fix missing semicolon in apache export
27365
27366 2003-03-28 13:43  ivan
27367
27368         * FS/FS/part_export/apache.pm: oops in null apache export
27369
27370 2003-03-24 00:30  ivan
27371
27372         * httemplate/search/svc_acct.cgi: another Pg7.3 fix
27373
27374 2003-03-19 20:36  ivan
27375
27376         * httemplate/edit/part_export.cgi: virtual wrap...
27377
27378 2003-03-19 20:09  ivan
27379
27380         * httemplate/edit/part_export.cgi: wrap this textbox hard
27381
27382 2003-03-19 20:00  ivan
27383
27384         * httemplate/edit/part_export.cgi: wide textareas
27385
27386 2003-03-19 19:41  ivan
27387
27388         * FS/MANIFEST, FS/FS/domain_record.pm, FS/FS/part_export.pm,
27389           FS/FS/part_export/apache.pm, FS/t/part_export-apache.t,
27390           bin/apache.export, bin/bind.export, bin/bsdshell.export,
27391           bin/sysvshell.export: apache export!
27392
27393 2003-03-11 16:44  ivan
27394
27395         * httemplate/docs/upgrade9.html: doc from 1.4 branch
27396
27397 2003-03-11 03:40  ivan
27398
27399         * FS/FS/svc_domain.pm: another pg7.3 fix
27400
27401 2003-03-11 03:36  ivan
27402
27403         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi: minor
27404           meta import webUI updates
27405
27406 2003-03-11 02:41  ivan
27407
27408         * httemplate/edit/part_pkg.cgi: another pg7.3 fix
27409
27410 2003-03-03 17:56  khoff
27411
27412         * FS/MANIFEST: updated for svc_broadband changes
27413
27414 2003-02-28 19:14  ivan
27415
27416         * FS/FS/cust_main.pm: change next bill date comparison from < to <=
27417
27418 2003-02-24 21:40  ivan
27419
27420         * httemplate/edit/cust_main.cgi: remove max length on ACH account
27421           number
27422
27423 2003-02-11 17:21  khoff
27424
27425         * FS/bin/freeside-setup: s/;/,/
27426
27427 2003-02-05 21:26  ivan
27428
27429         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill.pm,
27430           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
27431           FS/FS/cust_main.pm, FS/bin/freeside-setup,
27432           FS/t/cust_bill_pkg_detail.t, httemplate/docs/schema.html,
27433           httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi:
27434           time/data detail on invoices
27435
27436 2003-02-05 15:22  khoff
27437
27438         * FS/FS/ac.pm, FS/FS/ac_block.pm, FS/FS/ac_field.pm,
27439           FS/FS/ac_type.pm, FS/FS/part_ac_field.pm,
27440           httemplate/browse/ac.cgi, httemplate/browse/ac_type.cgi,
27441           httemplate/edit/ac.cgi, httemplate/edit/ac_type.cgi,
27442           httemplate/edit/process/ac.cgi,
27443           httemplate/edit/process/ac_block.cgi,
27444           httemplate/edit/process/ac_field.cgi,
27445           httemplate/edit/process/ac_type.cgi,
27446           httemplate/edit/process/part_ac_field.cgi: svc_broadband rewrite
27447
27448 2003-02-05 15:17  khoff
27449
27450         * FS/FS/addr_block.pm, FS/FS/part_router_field.pm,
27451           FS/FS/part_sb_field.pm, FS/FS/part_svc_router.pm,
27452           FS/FS/router.pm, FS/FS/router_field.pm, FS/FS/sb_field.pm,
27453           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
27454           httemplate/browse/generic.cgi,
27455           httemplate/browse/part_sb_field.cgi,
27456           httemplate/browse/router.cgi,
27457           httemplate/edit/part_router_field.cgi,
27458           httemplate/edit/part_sb_field.cgi, httemplate/edit/router.cgi,
27459           httemplate/edit/svc_broadband.cgi,
27460           httemplate/edit/process/addr_block/add.cgi,
27461           httemplate/edit/process/addr_block/allocate.cgi,
27462           httemplate/edit/process/addr_block/deallocate.cgi,
27463           FS/bin/freeside-setup, httemplate/edit/process/generic.cgi,
27464           httemplate/edit/process/router.cgi,
27465           httemplate/edit/process/svc_broadband.cgi,
27466           httemplate/edit/process/addr_block/split.cgi, htetc/global.asa,
27467           htetc/handler.pl, httemplate/index.html,
27468           httemplate/view/svc_broadband.cgi: svc_broadband rewrite
27469
27470 2003-02-05 14:06  khoff
27471
27472         * FS/FS/cust_svc.pm: ip_netmask is gone now
27473
27474 2003-02-04 14:04  ivan
27475
27476         * htetc/global.asa, httemplate/docs/install.html: 1.5-specific
27477           fixes
27478
27479 2003-01-27 23:47  ivan
27480
27481         * FS/bin/freeside-setup: eek, and this is what caused connectup to
27482           fail too
27483
27484 2003-01-27 22:08  ivan
27485
27486         * FS/FS/part_export/ldap.pm: crypt password export to ldap fix from
27487           dave denney <daud@kaosol.net>
27488
27489 2003-01-16 22:21  ivan
27490
27491         * FS/FS/ClientAPI/MyAccount.pm,
27492           fs_selfservice/FS-SelfService/SelfService.pm: selfservice cancel
27493           functionality
27494
27495 2003-01-15 18:58  ivan
27496
27497         * FS/FS/part_export/shellcommands.pm: don't run empty shellcommands
27498
27499 2003-01-14 02:15  ivan
27500
27501         * Makefile: selfservice
27502
27503 2003-01-14 01:26  ivan
27504
27505         * FS/MANIFEST, FS/bin/freeside-selfservice-server,
27506           fs_selfservice/freeside-selfservice-server, init.d/freeside-init:
27507           move freeside-selfservice-server to proper MakeMaker install
27508           location
27509
27510 2003-01-14 00:49  ivan
27511
27512         * Makefile, FS/FS/svc_acct.pm, init.d/freeside-init: add
27513           freeside-selfservice-server to init script add domsvc checking as
27514           a foreign key
27515
27516 2003-01-12 23:26  ivan
27517
27518         * httemplate/edit/part_export.cgi: another Pg 7.3 fix
27519
27520 2003-01-12 22:19  ivan
27521
27522         * httemplate/edit/part_svc.cgi: whitespace inconsistancy causing
27523           extraneous diffs
27524
27525 2003-01-09 23:41  ivan
27526
27527         * FS/FS/cust_bill.pm: pop off an extra blank line in
27528           business-onlinepayment options
27529
27530 2002-12-28 01:16  ivan
27531
27532         * FS/FS/: cust_bill.pm, svc_acct.pm: prevent edge-case
27533           business-onlinepayment mod_perl leakage in multi-database
27534           installs.  ugh.
27535
27536 2002-12-27 04:56  ivan
27537
27538         * FS/FS/cust_main.pm: better times on failed billing events
27539
27540 2002-12-24 22:59  ivan
27541
27542         * FS/bin/freeside-daily: declare $opt_p usage
27543
27544 2002-12-24 14:41  ivan
27545
27546         * README.1.5.0pre1, FS/bin/freeside-setup,
27547           httemplate/view/cust_main.cgi: optimization for ginourmous
27548           numbers of packages for intergate, whew
27549
27550 2002-12-23 15:56  ivan
27551
27552         * FS/FS/svc_acct.pm: remove gratuitous warning and better error
27553           messages
27554
27555 2002-12-23 07:21  ivan
27556
27557         * FS/FS/cust_bill.pm: make agent available to invoice templates
27558
27559 2002-12-23 07:05  steve
27560
27561         * FS/FS/part_export/shellcommands.pm: add email address to
27562           shellcommands
27563
27564           don't error out when importing unaudited accounts (even though
27565           should probably be using $FS::svc_Common::noexport_hack anyway)
27566
27567 2002-12-23 06:54  steve
27568
27569         * FS/FS/cust_pkg.pm: added stuff for selfservice_server-quiet,
27570           signup_server-quiet, and emailcancel messages.
27571
27572 2002-12-23 06:38  steve
27573
27574         * fs_selfservice/freeside-selfservice-server: added stuff for
27575           selfservice_server-quiet, signup_server-quiet, and emailcancel
27576           messages.
27577
27578 2002-12-23 06:22  steve
27579
27580         * FS/FS/: cust_bill.pm, Conf.pm: added stuff for
27581           selfservice_server-quiet, signup_server-quiet, and emailcancel
27582           messages.
27583
27584 2002-12-22 00:53  ivan
27585
27586         * FS/: FS/cust_pkg.pm, bin/freeside-daily: -p option for
27587           freeside-daily to only run for a particular payby
27588           $disable_agentcheck option for cust_pkg for import optimization
27589
27590 2002-12-21 15:48  ivan
27591
27592         * httemplate/search/svc_domain.cgi: UI
27593
27594 2002-12-21 15:44  ivan
27595
27596         * httemplate/search/svc_domain.cgi: don't display all accounts in
27597           each domain
27598
27599 2002-12-21 02:14  ivan
27600
27601         * FS/FS/cust_main.pm: could be multiple returns from these
27602           searches, with taxclasses
27603
27604 2002-12-21 02:02  ivan
27605
27606         * FS/FS/Record.pm: better qsearchs warning
27607
27608 2002-12-20 23:36  ivan
27609
27610         * FS/FS/svc_acct.pm: $noexport hack moved to svc_Common
27611
27612 2002-12-20 20:31  ivan
27613
27614         * FS/FS/svc_acct.pm: kludge around uninitialized value errors
27615
27616 2002-12-19 19:29  ivan
27617
27618         * httemplate/view/cust_main.cgi: no changing cancelled packages
27619
27620 2002-12-17 13:31  ivan
27621
27622         * FS/FS/cust_bill.pm: invoice_lines() fix
27623
27624 2002-12-17 05:02  ivan
27625
27626         * httemplate/view/svc_acct.cgi: change wording
27627
27628 2002-12-17 02:42  ivan
27629
27630         * FS/bin/freeside-sqlradius-seconds: doh!  but finally fixed
27631
27632 2002-12-17 02:36  ivan
27633
27634         * FS/FS/cust_svc.pm: sqlradius time calculation fix wrt open
27635           sessions
27636
27637 2002-12-17 01:52  ivan
27638
27639         * FS/bin/freeside-sqlradius-seconds: sheesh
27640
27641 2002-12-17 01:48  ivan
27642
27643         * FS/bin/freeside-sqlradius-seconds: sigh
27644
27645 2002-12-17 01:47  ivan
27646
27647         * FS/bin/freeside-sqlradius-seconds: is this broken or is the
27648           calculation?
27649
27650 2002-12-17 01:37  ivan
27651
27652         * FS/bin/freeside-sqlradius-seconds: grr double doh
27653
27654 2002-12-17 01:35  ivan
27655
27656         * FS/bin/freeside-sqlradius-seconds: doh
27657
27658 2002-12-17 01:30  ivan
27659
27660         * FS/bin/freeside-sqlradius-seconds: carriage return helps alot
27661
27662 2002-12-17 01:24  ivan
27663
27664         * FS/: MANIFEST, bin/freeside-sqlradius-seconds: adding
27665           freeside-sqlradius-seconds
27666
27667 2002-12-16 22:36  ivan
27668
27669         * httemplate/docs/install.html: add PerlModule commands to install
27670           instructions
27671
27672 2002-12-16 13:52  ivan
27673
27674         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix for Pg 7.3,
27675           are there others?
27676
27677 2002-12-16 10:53  ivan
27678
27679         * httemplate/view/svc_domain.cgi: add PTR record to domain edit
27680
27681 2002-12-16 02:47  ivan
27682
27683         * httemplate/graph/: money_time-graph.cgi, money_time.cgi: working
27684           date range selector that defaults to the past year!
27685
27686 2002-12-14 13:18  ivan
27687
27688         * FS/FS/cust_svc.pm: fix for auditing packages
27689
27690 2002-12-12 16:31  ivan
27691
27692         * FS/FS/cust_main.pm, httemplate/misc/process/meta-import.cgi:
27693           taxclass fix (?)
27694
27695 2002-12-12 13:44  ivan
27696
27697         * FS/FS/svc_acct.pm: custnum in welcome email
27698
27699 2002-12-10 16:12  ivan
27700
27701         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi:
27702           beginning of web-based data importer
27703
27704 2002-12-09 02:54  ivan
27705
27706         * httemplate/docs/install.html: doc
27707
27708 2002-12-04 04:43  ivan
27709
27710         * bin/bind.export: really fixed now
27711
27712 2002-12-04 04:37  ivan
27713
27714         * bin/bind.export: oops, typo
27715
27716 2002-12-04 04:31  ivan
27717
27718         * FS/FS/cust_bill.pm: empty invoice_lines() fix
27719
27720 2002-11-27 21:44  ivan
27721
27722         * FS/FS/part_export.pm: add -g FreeBSD shellcommands export as per
27723           "Stephen Bechard" <steve@destek.net>
27724
27725 2002-11-27 21:10  ivan
27726
27727         * FS/FS/Conf.pm, httemplate/docs/upgrade8.html: deprecate
27728           username_policy
27729
27730 2002-11-26 03:58  ivan
27731
27732         * httemplate/misc/process/link.cgi: link by username now only links
27733           to same svcpart
27734
27735 2002-11-26 02:25  ivan
27736
27737         * FS/FS/part_export/ldap.pm: ldap export: fix $crypt_password
27738
27739 2002-11-25 21:42  ivan
27740
27741         * FS/FS/svc_acct.pm: remove harmless re-my to silence warning
27742
27743 2002-11-25 02:46  ivan
27744
27745         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: fix disappearing
27746           radius group bug, whew
27747
27748 2002-11-22 19:39  ivan
27749
27750         * httemplate/index.html: eww get rid of black border on konq3
27751
27752 2002-11-22 04:19  ivan
27753
27754         * FS/FS/cust_bill.pm: fix nasty typo which would affect credit card
27755           payments
27756
27757 2002-11-22 03:14  ivan
27758
27759         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
27760           add lec billing event
27761
27762 2002-11-22 02:48  ivan
27763
27764         * FS/FS/cust_main.pm: oops, one last LECB change
27765
27766 2002-11-21 23:50  ivan
27767
27768         * FS/FS/: part_export.pm, part_export/ldap.pm: separate root and
27769           user dn in ldap export
27770
27771 2002-11-21 12:44  ivan
27772
27773         * FS/FS/part_export.pm: change DN labeling for those obtuse
27774           blockheads at netmagic
27775
27776 2002-11-20 13:13  ivan
27777
27778         * FS/FS/: part_export.pm, part_export/ldap.pm: add objectclass and
27779           ability to have multiple comma-separated values to LDAP export
27780
27781 2002-11-20 02:09  ivan
27782
27783         * FS/FS/part_export/ldap.pm: hmm, so you add the username to the DN
27784           for the add call...?  i don't get LDAP
27785
27786 2002-11-20 01:10  ivan
27787
27788         * FS/FS/part_export/ldap.pm: fix silly bug in ldap export
27789
27790 2002-11-20 01:07  ivan
27791
27792         * FS/bin/freeside-setup, httemplate/docs/upgrade9.html: ugh... need
27793           to increase length of payinfo field in cust_pay and cust_refund
27794           for ACH
27795
27796 2002-11-19 14:55  ivan
27797
27798         * FS/FS/cust_bill_event.pm: give better error message on bad
27799           invnum, also 'use FS::cust_bill' here
27800
27801 2002-11-19 14:48  ivan
27802
27803         * FS/FS/cust_bill.pm: Business::OnlinePayment type is ECHECK not
27804           CHECK
27805
27806 2002-11-19 13:20  ivan
27807
27808         * FS/FS/part_export/ldap.pm: ldap export: don't use password if not
27809           given
27810
27811 2002-11-19 12:56  ivan
27812
27813         * FS/FS/part_export/ldap.pm: ldap export update
27814
27815 2002-11-19 12:36  ivan
27816
27817         * FS/bin/freeside-setup: increase length of reczone and recdata
27818           fields in domain_record
27819
27820 2002-11-19 02:09  ivan
27821
27822         * FS/FS/cust_bill.pm: typo adding lec transactions
27823
27824 2002-11-19 02:02  ivan
27825
27826         * FS/FS/cust_main.pm: silly regex bug parsing echeck info
27827
27828 2002-11-19 01:51  ivan
27829
27830         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
27831           FS/FS/cust_refund.pm, FS/FS/part_bill_event.pm,
27832           FS/FS/part_pkg.pm, FS/FS/part_export/ldap.pm,
27833           httemplate/docs/schema.html, httemplate/edit/cust_main.cgi,
27834           httemplate/edit/part_bill_event.cgi,
27835           httemplate/view/cust_main.cgi: add LEC billing
27836
27837 2002-11-18 21:17  ivan
27838
27839         * httemplate/edit/cust_main.cgi: oops, remove 10 digit account
27840           number limit
27841
27842 2002-11-18 02:15  ivan
27843
27844         * FS/MANIFEST, FS/FS/part_export.pm, FS/FS/part_export/ldap.pm,
27845           FS/t/part_export-ldap.t, httemplate/edit/part_export.cgi:
27846           preliminary ldap export
27847
27848 2002-11-16 02:33  ivan
27849
27850         * FS/FS/: Conf.pm, cust_bill.pm: separate ACH processor support
27851
27852 2002-11-09 02:59  ivan
27853
27854         * httemplate/edit/part_pkg.cgi: javascript quoting problem in
27855           per-hour charging
27856
27857 2002-11-07 14:53  ivan
27858
27859         * FS/FS/cust_main.pm: doc
27860
27861 2002-11-05 21:41  ivan
27862
27863         * httemplate/graph/money_time-graph.cgi: lala
27864
27865 2002-11-05 20:23  ivan
27866
27867         * FS/FS/part_pkg.pm: safe regex for sqlradius hour/data billing,
27868           closes: Bug#474
27869
27870 2002-11-05 20:11  ivan
27871
27872         * httemplate/edit/part_pkg.cgi: data billing
27873
27874 2002-11-05 19:58  ivan
27875
27876         * httemplate/edit/part_pkg.cgi: data charging
27877
27878 2002-11-05 15:43  ivan
27879
27880         * httemplate/view/svc_acct.cgi: ui
27881
27882 2002-11-05 15:41  ivan
27883
27884         * httemplate/: edit/part_pkg.cgi, view/svc_acct.cgi: fix for
27885           correct radacct column names
27886
27887 2002-11-05 15:34  ivan
27888
27889         * FS/FS/cust_svc.pm: can't use placeholders in SELECT SUM(?)
27890
27891 2002-11-05 15:29  ivan
27892
27893         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
27894           httemplate/edit/part_pkg.cgi, httemplate/view/svc_acct.cgi:
27895           bandwidth charges from sqlradius
27896
27897 2002-11-05 12:29  ivan
27898
27899         * FS/bin/freeside-sqlradius-radacctd: lost?
27900
27901 2002-11-04 18:15  ivan
27902
27903         * httemplate/graph/money_time-graph.cgi: local kludge
27904
27905 2002-11-04 15:40  ivan
27906
27907         * FS/FS/CGI.pm: balance on small_custview
27908
27909 2002-11-04 13:20  ivan
27910
27911         * httemplate/docs/upgrade9.html: doc
27912
27913 2002-11-04 12:51  ivan
27914
27915         * httemplate/view/svc_acct.cgi: fix cosmetic bug on online time
27916           view
27917
27918 2002-11-01 16:13  ivan
27919
27920         * httemplate/graph/: money_time-graph.cgi, money_time.cgi: whew,
27921           glad i had a copy of this
27922
27923 2002-10-28 05:22  ivan
27924
27925         * FS/bin/freeside-queued: signal-less queued child handling
27926           (closes: Bug#477)
27927
27928 2002-10-25 14:24  ivan
27929
27930         * FS/FS/part_export/shellcommands.pm: make $old_domain available
27931           too
27932
27933 2002-10-25 06:39  ivan
27934
27935         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: show export
27936           numbers
27937
27938 2002-10-23 10:07  ivan
27939
27940         * FS/: FS/Conf.pm, bin/freeside-daily: database dump & scp support
27941
27942 2002-10-23 08:49  ivan
27943
27944         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_pay.cgi,
27945           httemplate/view/cust_main.cgi: add option to unapply payments
27946
27947 2002-10-22 02:15  ivan
27948
27949         * FS/FS/part_export/vpopmail.pm: bugfix in vpopmail restart
27950
27951 2002-10-22 01:13  ivan
27952
27953         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
27954           ACH fixes from s5
27955
27956 2002-10-21 23:28  ivan
27957
27958         * httemplate/edit/part_bill_event.cgi: oops - allow adding CHECK
27959           invoice events too
27960
27961 2002-10-21 08:20  ivan
27962
27963         * httemplate/edit/part_svc.cgi: don't disable for all items
27964
27965 2002-10-21 08:14  ivan
27966
27967         * httemplate/edit/part_svc.cgi: Prevent a fixed or default username
27968           or password from being defined
27969
27970 2002-10-20 01:27  ivan
27971
27972         * FS/FS/: part_export.pm, part_export/shellcommands.pm: enable
27973           shellcommands suspension/unsuspension hooks
27974
27975 2002-10-20 00:26  ivan
27976
27977         * FS/FS/part_export/vpopmail.pm: don't run restart command unless
27978           there is one
27979
27980 2002-10-19 20:28  ivan
27981
27982         * FS/FS/part_export.pm, FS/FS/part_export/vpopmail.pm,
27983           eg/vpopmailrestart: vpopmail restart export option
27984
27985 2002-10-18 09:54  ivan
27986
27987         * Makefile: force executable permissions on bin/pod2x
27988
27989 2002-10-18 06:28  ivan
27990
27991         * FS/bin/freeside-radgroup: argh
27992
27993 2002-10-18 06:23  ivan
27994
27995         * FS/FS/svc_acct.pm: don't re-insert non-changed usernames to fuzzy
27996           cache
27997
27998 2002-10-18 03:28  ivan
27999
28000         * FS/: MANIFEST, bin/freeside-radgroup: adding
28001
28002 2002-10-17 08:06  ivan
28003
28004         * httemplate/view/svc_acct.cgi: use consistant terminology
28005
28006 2002-10-17 08:05  ivan
28007
28008         * httemplate/view/svc_acct.cgi: UI change for hour info
28009
28010 2002-10-17 07:59  ivan
28011
28012         * FS/FS/cust_svc.pm: yay missing paren
28013
28014 2002-10-17 07:50  ivan
28015
28016         * FS/FS/cust_svc.pm: *sigh* better debugging
28017
28018 2002-10-17 07:46  ivan
28019
28020         * FS/FS/cust_svc.pm: really fix sqlradacct for old Pg
28021
28022 2002-10-17 07:37  ivan
28023
28024         * FS/FS/cust_svc.pm: fix sqlradacct calculations for old Pg
28025
28026 2002-10-17 07:33  ivan
28027
28028         * httemplate/view/svc_acct.cgi: sqlradacct hour update
28029
28030 2002-10-17 07:16  ivan
28031
28032         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
28033           FS/FS/svc_acct.pm, httemplate/edit/part_pkg.cgi,
28034           httemplate/view/svc_acct.cgi: radacct update: use sqlradius for
28035           datasrc, not plandata options (whew)
28036
28037 2002-10-17 04:17  ivan
28038
28039         * httemplate/search/cust_bill.cgi: another mason fix, this one from
28040           5
28041
28042 2002-10-15 02:54  ivan
28043
28044         * FS/FS/cust_bill.pm: ach fix s/ECHECK/CHECK/
28045
28046 2002-10-14 00:44  ivan
28047
28048         * FS/FS/Conf.pm: s/bool/checkbox/
28049
28050 2002-10-14 00:30  ivan
28051
28052         * FS/FS/Conf.pm, httemplate/edit/svc_acct.cgi: svc-acct-alldomains
28053           config file allows selection of accounts from any domain
28054
28055 2002-10-13 23:17  ivan
28056
28057         * FS/FS/cust_pkg.pm, httemplate/edit/part_pkg.cgi: fix sql radacct
28058           billing
28059
28060 2002-10-13 23:16  ivan
28061
28062         * httemplate/view/svc_acct.cgi: show time online this billing cycle
28063           on view account screen
28064
28065 2002-10-13 00:14  ivan
28066
28067         * httemplate/docs/: session.html, upgrade9.html: doh
28068
28069 2002-10-13 00:13  ivan
28070
28071         * httemplate/docs/upgrade9.html: msgcat docs for upgrade
28072
28073 2002-10-12 23:49  ivan
28074
28075         * httemplate/docs/install.html: don't use ILIKE (7.1-ism) anymore
28076
28077 2002-10-12 18:14  ivan
28078
28079         * FS/FS/Record.pm: change ILIKE into LOWER() for compatibility with
28080           non-Pg and Pg before 7.1
28081
28082 2002-10-12 18:05  ivan
28083
28084         * FS/FS/cust_bill.pm: bug fix in new ACH code
28085
28086 2002-10-12 07:21  ivan
28087
28088         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: fix
28089           dayphone/nightphone msgcat
28090
28091 2002-10-12 06:46  ivan
28092
28093         * bin/populate-msgcat, httemplate/edit/cust_main.cgi,
28094           httemplate/view/cust_main.cgi: dayphone/nightphone as
28095           customizable labels, closes: Bug#464
28096
28097 2002-10-12 06:26  ivan
28098
28099         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
28100           httemplate/edit/part_pkg.cgi: sqlradacct_hour price plan to
28101           charge per-hour against an external radacct table
28102
28103 2002-10-12 03:15  ivan
28104
28105         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
28106           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
28107           FS/FS/part_bill_event.pm, httemplate/edit/cust_main.cgi,
28108           httemplate/edit/process/cust_main.cgi,
28109           httemplate/view/cust_main.cgi: ACH support
28110
28111 2002-10-10 09:48  ivan
28112
28113         * httemplate/edit/cust_main.cgi: bugfix in payby-default HIDE
28114           expiration dates
28115
28116 2002-10-10 09:28  ivan
28117
28118         * httemplate/edit/cust_main.cgi: expiration date bugfix for HIDE
28119
28120 2002-10-09 07:30  ivan
28121
28122         * FS/FS/Conf.pm: nasty typo
28123
28124 2002-10-09 06:59  ivan
28125
28126         * FS/FS/Conf.pm: don't explicitly specify unclassified config
28127           section
28128
28129 2002-10-09 06:43  ivan
28130
28131         * FS/FS/part_export/vpopmail.pm: don't error out trying to create
28132           existing directories in vpopmail export
28133
28134 2002-10-09 06:07  ivan
28135
28136         * FS/FS/: Conf.pm, svc_acct.pm: radius-password config value to set
28137           the attribute used for plaintext pw's
28138
28139 2002-10-08 04:10  ivan
28140
28141         * httemplate/: index.html, search/cust_pkg.cgi: add suspended
28142           package browse (closes: Bug#467)
28143
28144 2002-10-08 03:50  ivan
28145
28146         * eg/export_template.pm: slightly less sucky
28147
28148 2002-10-08 01:33  ivan
28149
28150         * FS/FS/Conf.pm, httemplate/view/svc_acct.cgi: svc_acct-notes
28151           displays static HTML on account view (closes: Bug#465)
28152
28153 2002-10-07 21:46  ivan
28154
28155         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
28156           httemplate/view/cust_main.cgi: payby-default config option, with
28157           special "HIDE" option to disable billing information in the web
28158           interface (closes: Bug#468)
28159
28160 2002-10-07 01:47  ivan
28161
28162         * FS/bin/freeside-daily: cancel when it is *after* expiration date,
28163           not when it is *before*
28164
28165 2002-10-05 04:14  ivan
28166
28167         * FS/FS/part_export/sqlradius.pm: fix sqlradius export to not set
28168           blank id fields
28169
28170 2002-10-04 05:56  ivan
28171
28172         * FS/FS/type_pkgs.pm, FS/FS/part_export/sqlradius.pm,
28173           FS/bin/freeside-setup, httemplate/docs/install.html,
28174           httemplate/edit/process/cust_pkg.cgi,
28175           httemplate/misc/change_pkg.cgi, httemplate/search/cust_main.cgi,
28176           httemplate/view/cust_main.cgi: working on the road:   - easier
28177           "change package" link for changing one package to another   -
28178           sqlradius export now compatible with Pg   - indices on phone
28179           numbers   - install instructions specify Pg 7.1 (at least until
28180           ILIKE thing is changed)   - searching on phone number fragments
28181
28182 2002-10-04 05:39  ivan
28183
28184         * FS/bin/freeside-daily: turn on AutoCommit when vacuuming
28185
28186 2002-10-04 05:29  ivan
28187
28188         * FS/bin/freeside-count-active-customers: adding
28189
28190 2002-10-04 05:09  ivan
28191
28192         * FS/FS/cust_bill.pm: default for customers with no invoices   was:
28193           print   is now: send email to invoice from address
28194
28195 2002-10-03 08:29  ivan
28196
28197         * FS/FS/svc_acct.pm: fix implicit RADIUS password attribute to be
28198           Crypt-Password for encrypted pw's
28199
28200 2002-09-27 05:14  ivan
28201
28202         * FS/FS/svc_acct.pm: allow + in md5 encrypted passwords
28203
28204 2002-09-27 05:14  ivan
28205
28206         * FS/FS/UID.pm: don't chop blanks
28207
28208 2002-09-26 23:00  ivan
28209
28210         * htetc/global.asa: only load Devel::AutoProfiler if it is
28211           installed
28212
28213 2002-09-26 22:36  ivan
28214
28215         * FS/bin/freeside-adduser: lock mapsecrets file
28216
28217 2002-09-25 22:28  ivan
28218
28219         * Makefile: fix $INIT_FILE usage
28220
28221 2002-09-25 22:26  ivan
28222
28223         * FS/FS/svc_acct.pm: fix for inserting un-audited accounts
28224
28225 2002-09-25 22:25  ivan
28226
28227         * Makefile: oops
28228
28229 2002-09-25 21:45  ivan
28230
28231         * httemplate/search/svc_acct.cgi: tyop
28232
28233 2002-09-25 02:11  ivan
28234
28235         * Makefile, httemplate/docs/install.html: doc
28236
28237 2002-09-25 02:09  ivan
28238
28239         * FS/FS/raddb.pm: regenerate raddb.pm from freeradius-0.4 dicts add
28240           "Authentication-Type" for netc.net.au (radiator?)
28241
28242 2002-09-24 01:31  ivan
28243
28244         * FS/FS/Conf.pm: deprecate vpopmailrestart config value
28245
28246 2002-09-23 07:27  ivan
28247
28248         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl: global.asa
28249           changes for profiling redirects header-handling changes necessary
28250           for chart .cgis
28251
28252 2002-09-23 01:50  ivan
28253
28254         * Makefile: better default Pg datasource
28255
28256 2002-09-21 04:17  ivan
28257
28258         * README.1.5.0pre1, FS/bin/freeside-setup,
28259           httemplate/docs/schema.dia, httemplate/docs/schema.html,
28260           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
28261           FS/FS/cust_main_county.pm, bin/create-history-tables,
28262           httemplate/browse/cust_main_county.cgi,
28263           httemplate/edit/cust_main_county.cgi,
28264           httemplate/edit/process/cust_main_county.cgi: all taxes now have
28265           names.  closes: Bug#15
28266
28267 2002-09-20 08:49  ivan
28268
28269         * README: d
28270
28271 2002-09-20 08:49  ivan
28272
28273         * FS/Makefile.PL: installing into /usr/bin, bah
28274
28275 2002-09-20 08:48  ivan
28276
28277         * FS/FS.pm: doc
28278
28279 2002-09-20 08:48  ivan
28280
28281         * Makefile: 1.5.0
28282
28283 2002-09-20 08:47  ivan
28284
28285         * FS/MANIFEST, FS/bin/freeside-addoutsourceuser,
28286           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
28287           FS/bin/freeside-deluser, FS/bin/freeside-setup,
28288           bin/populate-msgcat: add freeside-deluser, freeside-deloutsource
28289           and freeside-deloutsourceuser
28290
28291 2002-09-20 08:46  ivan
28292
28293         * FS/FS/Record.pm: fix database sequence code, closes: Bug#69
28294
28295 2002-09-20 07:48  ivan
28296
28297         * FS/FS/part_export.pm: extraneous warn
28298
28299 2002-09-20 05:50  ivan
28300
28301         * FS/bin/freeside-setup, bin/fs-setup,
28302           httemplate/docs/install.html: move from bin/fs-setup to
28303           FS/bin/freeside-setup
28304
28305 2002-09-20 05:04  ivan
28306
28307         * README.1.5.0pre1, httemplate/docs/install.html: doc NetAddr::IP
28308           dependancy
28309
28310 2002-09-20 03:16  ivan
28311
28312         * README.1.5.0pre1, FS/FS/UID.pm, bin/fs-setup: change otaker
28313           fields to 32 chars
28314
28315 2002-09-19 06:34  ivan
28316
28317         * bin/fs-setup, FS/FS/Record.pm, bin/dbdef-create: use database
28318           SERIAL or AUTO_INCREMENT for primary keys, finally, yay! closes:
28319           bug#69
28320
28321 2002-09-19 06:25  ivan
28322
28323         * README.1.5.0pre1: preliminary upgrade instructions
28324
28325 2002-09-19 01:43  ivan
28326
28327         * FS/bin/freeside-daily: package expiration
28328
28329 2002-09-19 01:34  ivan
28330
28331         * FS/FS/svc_acct.pm: remove extra definition of $cust_pkg
28332
28333 2002-09-19 00:15  ivan
28334
28335         * httemplate/view/cust_pkg.cgi: cancel later in view UI... hmm
28336
28337 2002-09-18 15:50  ivan
28338
28339         * FS/FS/Conf.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
28340           FS/bin/freeside-email, httemplate/edit/svc_forward.cgi,
28341           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
28342           httemplate/view/svc_acct.cgi: remove domain config file, closes:
28343           Bug#269
28344
28345 2002-09-18 15:38  ivan
28346
28347         * FS/FS/: svc_domain.pm, cust_svc.pm: removing svc_acct_sm
28348
28349 2002-09-18 05:10  ivan
28350
28351         * httemplate/docs/: index.html, legacy.html, upgrade4.html,
28352           upgrade5.html, upgrade6.html: doc
28353
28354 2002-09-17 03:21  ivan
28355
28356         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
28357           httemplate/edit/part_bill_event.cgi: remove obsolete cybercash
28358           support
28359
28360 2002-09-17 02:19  ivan
28361
28362         * FS/FS.pm, FS/MANIFEST, FS/FS/InitHandler.pm, FS/FS/cust_pkg.pm,
28363           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
28364           FS/FS/svc_acct_sm.pm, FS/t/svc_acct_sm.t, httemplate/index.html,
28365           httemplate/docs/schema.dia, httemplate/docs/schema.html,
28366           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct_sm.cgi,
28367           httemplate/edit/process/part_svc.cgi,
28368           httemplate/edit/process/svc_acct_sm.cgi,
28369           httemplate/misc/link.cgi, httemplate/search/svc_acct_sm.cgi,
28370           httemplate/search/svc_acct_sm.html,
28371           httemplate/search/svc_domain.cgi,
28372           httemplate/view/svc_acct_sm.cgi: remove svc_acct_sm
28373
28374 2002-09-16 17:40  ivan
28375
28376         * FS/FS/cust_bill.pm: send_ftp doc fix
28377
28378 2002-09-16 17:33  ivan
28379
28380         * FS/FS/: Conf.pm, cust_bill.pm, cust_main.pm, svc_acct.pm:   -
28381           "emailinvoiceauto" implementation rewritten to work properly,
28382           stop
28383               overwriting existing invoice destinations
28384
28385 2002-09-16 02:27  ivan
28386
28387         * FS/bin/freeside-expiration-alerter: skip empty expiration dates
28388
28389 2002-09-11 02:28  ivan
28390
28391         * httemplate/browse/svc_acct_pop.cgi: mason error
28392
28393 2002-09-11 02:09  ivan
28394
28395         * httemplate/search/cust_main.cgi: mason warnings
28396
28397 2002-09-09 20:31  ivan
28398
28399         * FS/FS/cust_bill.pm: Business::OnlinePaymet fix for processors w/o
28400           order numbers, like VirtualNet
28401
28402 2002-09-09 17:37  ivan
28403
28404         * httemplate/docs/upgrade9.html: doc: need Net::SSH 0.07 for 1.4.1
28405
28406 2002-09-09 16:05  khoff
28407
28408         * httemplate/: browse/ac.cgi, browse/ac_type.cgi, edit/ac.cgi,
28409           edit/ac_type.cgi, edit/svc_broadband.cgi, edit/process/ac.cgi,
28410           edit/process/ac_block.cgi, edit/process/ac_field.cgi,
28411           edit/process/ac_type.cgi, edit/process/part_ac_field.cgi,
28412           edit/process/svc_broadband.cgi, view/svc_broadband.cgi:
28413           svc_broadband merge
28414
28415 2002-09-09 16:01  khoff
28416
28417         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, bin/fs-setup,
28418           htetc/global.asa, httemplate/index.html,
28419           httemplate/edit/part_svc.cgi,
28420           httemplate/edit/process/part_svc.cgi, FS/FS/ac.pm,
28421           FS/FS/ac_block.pm, FS/FS/ac_field.pm, FS/FS/ac_type.pm,
28422           FS/FS/part_ac_field.pm, FS/FS/svc_broadband.pm: svc_broadband
28423           merge
28424
28425 2002-09-09 15:57  ivan
28426
28427         * FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
28428           freeside-receivables-report, freeside-tax-report: allow . in
28429           untaint_argv, for usernames
28430
28431 2002-09-09 15:56  khoff
28432
28433         * FS/MANIFEST: svc_broadband merge
28434
28435 2002-09-09 12:56  ivan
28436
28437         * FS/FS/part_export.pm: vpopmail export doc clarification: ssh as
28438           vpopmail user
28439
28440 2002-09-09 12:54  ivan
28441
28442         * httemplate/docs/ssh.html: doc clarification about users
28443
28444 2002-09-09 05:34  ivan
28445
28446         * FS/FS/: ClientAPI.pm, InitHandler.pm, svc_acct.pm,
28447           ClientAPI/passwd.pm: : is not legal in GECOS
28448
28449 2002-09-08 05:57  ivan
28450
28451         * FS/FS/svc_domain.pm: ordering fix on delete: domain_record
28452           records first, then svc_domain
28453
28454 2002-09-08 05:40  ivan
28455
28456         * bin/bind.export: error out if can't open .HEADER files
28457
28458 2002-09-08 04:36  ivan
28459
28460         * README: 1.4.1
28461
28462 2002-09-08 02:49  ivan
28463
28464         * conf/: soadefaultttl, soaexpire, soarefresh, soaretry: some
28465           useful default domain files
28466
28467 2002-09-07 07:20  ivan
28468
28469         * FS/FS/part_export.pm: mention docs/ssh.html in vpopmail
28470           description, give up hoping for a better description of the
28471           export from jeff
28472
28473 2002-09-06 19:27  ivan
28474
28475         * httemplate/docs/: index.html, upgrade9.html: 1.4.1
28476
28477 2002-09-06 19:19  ivan
28478
28479         * FS/FS/part_export/vpopmail.pm: import flocking constants
28480
28481 2002-09-05 11:51  ivan
28482
28483         * FS/FS/part_export/vpopmail.pm: clear up directory silliness ick
28484
28485 2002-09-05 10:01  ivan
28486
28487         * httemplate/edit/cust_main.cgi: "same as billing address" box
28488           would uncheck itself on errors (only looked at previous
28489           ship_last, not CGI checkbox value too)  Closes: Bug#448
28490
28491 2002-09-05 09:51  ivan
28492
28493         * FS/FS/cust_bill.pm: Business::OnlinePayment::VitualNet
28494           compatibility
28495
28496 2002-09-05 06:59  ivan
28497
28498         * ANNOUCE.1.4.0: naw
28499
28500 2002-09-05 06:50  ivan
28501
28502         * httemplate/browse/part_svc.cgi: don't show "clone an existing
28503           service definition" if there aren't any yet
28504
28505 2002-09-05 06:27  ivan
28506
28507         * FS/FS/cust_main.pm, httemplate/index.html,
28508           httemplate/misc/cust_main-import_charges.cgi,
28509           httemplate/misc/process/cust_main-import_charges.cgi: batch
28510           charge/credit import
28511
28512 2002-09-05 06:01  ivan
28513
28514         * FS/FS/svc_acct.pm: show illegal dir in error msg
28515
28516 2002-09-05 02:10  ivan
28517
28518         * FS/FS/: part_export.pm, part_export/vpopmail.pm: get rid of
28519           extraneous `vpopmail machine' field
28520
28521 2002-09-04 05:43  ivan
28522
28523         * Makefile, httemplate/index.html: 1.4.1beta1
28524
28525 2002-09-04 01:42  ivan
28526
28527         * httemplate/edit/part_pkg.cgi: spelling
28528
28529 2002-08-30 16:48  ivan
28530
28531         * FS/FS/cust_bill.pm: oops, missing charged column in csv exports
28532
28533 2002-08-30 16:42  ivan
28534
28535         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm,
28536           httemplate/edit/process/part_bill_event.cgi: new invoice event:
28537           upload a CSV file
28538
28539 2002-08-30 16:17  ivan
28540
28541         * FS/FS/cust_main.pm: bill batch imported customers immediately (as
28542           of their cust_pkg.bill date) - setting cust_pkg.bill date
28543           directly bypasses setup fee
28544
28545 2002-08-30 10:34  ivan
28546
28547         * FS/FS/cust_main.pm, httemplate/index.html,
28548           httemplate/misc/cust_main-import.cgi,
28549           httemplate/misc/process/cust_main-import.cgi: working CSV import
28550           for crcmn
28551
28552 2002-08-30 04:33  ivan
28553
28554         * httemplate/edit/cust_main.cgi: use eidiot rather than die for
28555           (hopefully) better error message
28556
28557 2002-08-30 03:25  ivan
28558
28559         * Makefile: silly conf/registries dir still hanging around in CVS
28560           checkouts
28561
28562 2002-08-29 07:11  ivan
28563
28564         * httemplate/search/cust_pkg.cgi: UI ROWSPAN fix
28565
28566 2002-08-29 02:11  ivan
28567
28568         * FS/FS/svc_acct.pm: dont require uid for finger and quota, fix md5
28569           import, make username/password for unexported services conflict
28570           at least with self
28571
28572 2002-08-29 01:13  khoff
28573
28574         * httemplate/view/svc_domain.cgi: Missing Mason/Apache::ASP tags
28575
28576 2002-08-29 00:50  ivan
28577
28578         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail updates
28579
28580 2002-08-28 23:02  ivan
28581
28582         * FS/FS/UID.pm: stupid kludge until schema otakers are not 8 chars
28583
28584 2002-08-28 22:57  ivan
28585
28586         * httemplate/view/svc_acct.cgi: password viewing UI change
28587
28588 2002-08-27 00:26  khoff
28589
28590         * FS/FS/Record.pm: Yip yip, I sprained my brain
28591
28592 2002-08-26 13:40  ivan
28593
28594         * FS/FS/cust_pkg.pm: allow . and - in otaker usernames
28595
28596 2002-08-24 20:54  ivan
28597
28598         * FS/bin/freeside-addoutsourceuser: ?
28599
28600 2002-08-24 20:42  ivan
28601
28602         * FS/bin/freeside-addoutsourceuser: correct secrets file path
28603
28604 2002-08-24 19:35  ivan
28605
28606         * FS/FS/part_export/shellcommands.pm: separate vars for quoted
28607           passwords
28608
28609 2002-08-24 19:26  ivan
28610
28611         * FS/FS/part_export/shellcommands.pm: properly quote password as
28612           well as finger
28613
28614 2002-08-24 18:48  ivan
28615
28616         * FS/bin/freeside-addoutsourceuser: password
28617
28618 2002-08-24 18:48  ivan
28619
28620         * FS/: MANIFEST, bin/freeside-addoutsourceuser: Added Files:
28621           bin/freeside-addoutsourceuser
28622
28623 2002-08-24 18:16  ivan
28624
28625         * FS/bin/: freeside-adduser, freeside-setup: doc
28626
28627 2002-08-24 18:14  ivan
28628
28629         * FS/bin/freeside-setup: noninteractive freeside-setup
28630
28631 2002-08-24 18:09  ivan
28632
28633         * FS/bin/: freeside-adduser, freeside-setup: doc
28634
28635 2002-08-24 01:13  ivan
28636
28637         * FS/bin/freeside-adduser: also do -b flag
28638
28639 2002-08-24 00:43  ivan
28640
28641         * FS/FS/part_export/shellcommands.pm: allow $domain as a variable
28642           in commands
28643
28644 2002-08-24 00:20  ivan
28645
28646         * httemplate/edit/part_export.cgi: don't substitute defaults for
28647           empty options when editing exports
28648
28649 2002-08-23 23:41  ivan
28650
28651         * FS/FS/part_export/: domain_shellcommands.pm, shellcommands.pm,
28652           www_shellcommands.pm: - depend on Net::SSH 0.07, for OpenSSH -T
28653           fix - no strict 'vars'; when necessary
28654
28655 2002-08-23 20:29  ivan
28656
28657         * httemplate/: view/cust_main.cgi, misc/unprovision.cgi:
28658           unprovision a single service
28659
28660 2002-08-23 19:10  ivan
28661
28662         * FS/bin/freeside-addoutsource: fix path
28663
28664 2002-08-23 18:53  ivan
28665
28666         * FS/bin/freeside-queued: depend on Net::SSH 0.07, for -T fix
28667
28668 2002-08-23 17:51  ivan
28669
28670         * httemplate/view/cust_main.cgi: UI
28671
28672 2002-08-23 17:16  ivan
28673
28674         * FS/: MANIFEST, bin/freeside-addoutsource: Added Files:
28675           bin/freeside-addoutsource
28676
28677 2002-08-23 16:43  ivan
28678
28679         * FS/: MANIFEST, FS/part_export.pm,
28680           FS/part_export/domain_shellcommands.pm,
28681           t/part_export-domain_shellcommands.t: add domain_shellcommands
28682           export
28683
28684 2002-08-19 16:08  ivan
28685
28686         * httemplate/view/cust_main.cgi: encode_entities for comments
28687           entries
28688
28689 2002-08-11 23:17  ivan
28690
28691         * rt/: COPYING, ChangeLog, Makefile, README, TODO,
28692           bin/initacls.Oracle, bin/initacls.Pg, bin/initacls.mysql,
28693           bin/mason_handler.fcgi, bin/mason_handler.scgi, bin/rt,
28694           bin/rt-mailgate, bin/rtadmin, bin/webmux.pl, docs/README.docs,
28695           docs/Security, docs/rt.gif, docs/design_docs/CARS,
28696           docs/design_docs/TransactionTypes.txt, docs/design_docs/acls,
28697           docs/design_docs/basic-definitions.txt,
28698           docs/design_docs/cli_spec, docs/design_docs/cvs_integration,
28699           docs/design_docs/evil_plans,
28700           docs/design_docs/link-definitions.txt,
28701           docs/design_docs/local_hacking,
28702           docs/design_docs/subscription-definitions.txt,
28703           docs/design_docs/users, etc/acl.Oracle, etc/acl.Pg,
28704           etc/acl.mysql, etc/config.pm, etc/rt.spec, etc/schema.Oracle,
28705           etc/schema.Pg, etc/schema.mysql, etc/schema.pm, lib/MANIFEST,
28706           lib/MANIFEST.SKIP, lib/Makefile.PL, lib/RT.pm, lib/test.pl,
28707           lib/RT/ACE.pm, lib/RT/ACL.pm, lib/RT/Attachment.pm,
28708           lib/RT/Attachments.pm, lib/RT/CurrentUser.pm, lib/RT/Date.pm,
28709           lib/RT/EasySearch.pm, lib/RT/Group.pm, lib/RT/GroupMember.pm,
28710           lib/RT/GroupMembers.pm, lib/RT/Groups.pm, lib/RT/Handle.pm,
28711           lib/RT/Keyword.pm, lib/RT/KeywordSelect.pm,
28712           lib/RT/KeywordSelects.pm, lib/RT/Keywords.pm, lib/RT/Link.pm,
28713           lib/RT/Links.pm, lib/RT/ObjectKeyword.pm,
28714           lib/RT/ObjectKeywords.pm, lib/RT/Queue.pm, lib/RT/Queues.pm,
28715           lib/RT/Record.pm, lib/RT/Scrip.pm, lib/RT/ScripAction.pm,
28716           lib/RT/ScripActions.pm, lib/RT/ScripCondition.pm,
28717           lib/RT/ScripConditions.pm, lib/RT/Scrips.pm, lib/RT/Template.pm,
28718           lib/RT/Templates.pm, lib/RT/TestHarness.pm, lib/RT/Ticket.pm,
28719           lib/RT/Tickets.pm, lib/RT/Transaction.pm, lib/RT/Transactions.pm,
28720           lib/RT/User.pm, lib/RT/Users.pm, lib/RT/Watcher.pm,
28721           lib/RT/Watchers.pm, lib/RT/Action/Autoreply.pm,
28722           lib/RT/Action/Generic.pm, lib/RT/Action/Notify.pm,
28723           lib/RT/Action/NotifyAsComment.pm, lib/RT/Action/OpenDependent.pm,
28724           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SendEmail.pm,
28725           lib/RT/Action/SendPasswordEmail.pm,
28726           lib/RT/Action/StallDependent.pm,
28727           lib/RT/Condition/AnyTransaction.pm, lib/RT/Condition/Generic.pm,
28728           lib/RT/Condition/NewDependency.pm,
28729           lib/RT/Condition/StatusChange.pm, lib/RT/Interface/CLI.pm,
28730           lib/RT/Interface/Email.pm, lib/RT/Interface/Web.pm: import rt
28731           2.0.14
28732
28733 2002-08-02 17:39  ivan
28734
28735         * httemplate/docs/: install.html, legacy.html: remove some extra
28736           modules from install doc
28737
28738 2002-07-31 11:55  ivan
28739
28740         * FS/FS/part_export.pm: delete directories when deleting users on
28741           freebsd
28742
28743 2002-07-31 06:18  ivan
28744
28745         * FS/FS/svc_acct.pm: fix bug with static IP addresses
28746
28747 2002-07-26 20:56  ivan
28748
28749         * httemplate/misc/cancel-unaudited.cgi: move transaction from web
28750           interface to lib code
28751
28752 2002-07-26 19:47  ivan
28753
28754         * FS/bin/freeside-daily: vacuum pg databases daily
28755
28756 2002-07-25 19:33  ivan
28757
28758         * FS/FS/: part_export.pm, part_export/shellcommands.pm:
28759           shellcommands edit gecos field too
28760
28761 2002-07-25 18:38  ivan
28762
28763         * httemplate/docs/install.html: tyop
28764
28765 2002-07-25 18:31  ivan
28766
28767         * httemplate/docs/install.html: tyop
28768
28769 2002-07-23 05:37  ivan
28770
28771         * FS/FS/svc_acct.pm: fix small bugs in duplicate username checking
28772
28773 2002-07-22 03:50  ivan
28774
28775         * FS/t/ClientAPI.t, fs_selfservice/FS-SelfService/cgi/passwd.html:
28776           adding
28777
28778 2002-07-22 03:41  ivan
28779
28780         * httemplate/docs/install.html: no mysql in 1.4.0 release.
28781           hopefully 1.4.1
28782
28783 2002-07-22 03:20  ivan
28784
28785         * ANNOUCE.1.4.0, Makefile, README.1.4.0pre11, README.1.4.0pre12,
28786           README.1.4.0pre13, README.1.4.0pre14, README.1.4.0pre8,
28787           README.1.4.0pre9: 1.4.0
28788
28789 2002-07-22 03:18  ivan
28790
28791         * FS/FS/CGI.pm: UI
28792
28793 2002-07-22 03:18  ivan
28794
28795         * FS/FS/cust_main.pm: sort bills by date
28796
28797 2002-07-16 05:29  ivan
28798
28799         * FS/: MANIFEST, FS/ClientAPI.pm, FS/ClientAPI/MyAccount.pm,
28800           FS/ClientAPI/passwd.pm: ClientAPI
28801
28802 2002-07-16 05:28  ivan
28803
28804         * fs_selfservice/: DEPLOY, freeside-selfservice-server,
28805           fs_passwd_test, FS-SelfService/SelfService.pm,
28806           FS-SelfService/freeside-selfservice-clientd,
28807           FS-SelfService/cgi/login.html, FS-SelfService/cgi/myaccount.html,
28808           FS-SelfService/cgi/selfservice.cgi,
28809           FS-SelfService/cgi/view_invoice.html: invoice viewing...
28810
28811 2002-07-15 20:57  ivan
28812
28813         * FS/FS/part_export/infostreet.pm: missing ; in eval'ed sub
28814
28815 2002-07-15 20:56  ivan
28816
28817         * FS/FS/part_export/infostreet.pm: better error handling
28818
28819 2002-07-15 20:47  ivan
28820
28821         * FS/FS/part_export/infostreet.pm: fix XML-RPC weirdness
28822
28823 2002-07-15 01:28  ivan
28824
28825         * fs_selfservice/: freeside-selfservice-server, fs_passwd_test,
28826           FS-SelfService/freeside-selfservice-clientd: working framework,
28827           no hung clients, whew
28828
28829 2002-07-14 18:44  ivan
28830
28831         * bin/bind.import: finally a working DNS::ZoneParse
28832
28833 2002-07-13 17:28  ivan
28834
28835         * httemplate/docs/: install.html, upgrade8.html: no mason 1.1x yet
28836           :(
28837
28838 2002-07-11 06:52  ivan
28839
28840         * fs_selfservice/: DEPLOY, freeside-selfservice-server,
28841           fs_passwd_test, FS-SelfService/MANIFEST,
28842           FS-SelfService/SelfService.pm,
28843           FS-SelfService/freeside-selfservice-clientd: finally working
28844           async framework
28845
28846 2002-07-08 19:23  ivan
28847
28848         * httemplate/docs/: schema.dia, schema.png: new schema diagram
28849
28850 2002-07-08 10:14  ivan
28851
28852         * FS/bin/freeside-queued: oops, fix for bug only surfacing with
28853           different freeside uid/gid
28854
28855 2002-07-08 08:56  ivan
28856
28857         * httemplate/edit/svc_acct.cgi: better error message
28858
28859 2002-07-08 06:07  ivan
28860
28861         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
28862           edit expiration dates
28863
28864 2002-07-08 03:52  ivan
28865
28866         * httemplate/search/cust_bill.cgi: remove perl-side sort routines,
28867           no longer needed
28868
28869 2002-07-08 03:01  ivan
28870
28871         * FS/FS/part_export.pm: default linux/netbsd shellcommand userdel
28872           should remove home directories
28873
28874 2002-07-08 01:39  ivan
28875
28876         * httemplate/docs/install.html: new and improved instructions!  now
28877           even more idiot proof!
28878
28879 2002-07-07 10:49  ivan
28880
28881         * FS/FS/svc_acct.pm: rewrite uid-dup checking to be
28882           new-export-aware, closes: #431
28883
28884 2002-07-07 07:33  ivan
28885
28886         * httemplate/search/cust_bill.cgi: clean up after rewrite... turned
28887           out rather nice
28888
28889 2002-07-07 07:28  ivan
28890
28891         * httemplate/search/cust_bill.cgi: fixing 30/60/90/120...
28892
28893 2002-07-07 07:26  ivan
28894
28895         * httemplate/search/cust_bill.cgi: just might work
28896
28897 2002-07-07 07:24  ivan
28898
28899         * httemplate/search/cust_bill.cgi: that would be nice...
28900
28901 2002-07-07 07:18  ivan
28902
28903         * httemplate/search/cust_bill.cgi: fix 30/60/90/120 browses
28904
28905 2002-07-07 07:14  ivan
28906
28907         * httemplate/search/cust_bill.cgi: UI
28908
28909 2002-07-07 07:12  ivan
28910
28911         * httemplate/search/cust_bill.cgi: totals and order by
28912
28913 2002-07-07 07:00  ivan
28914
28915         * httemplate/search/cust_bill.cgi: try for correct totals
28916
28917 2002-07-07 06:52  ivan
28918
28919         * httemplate/search/cust_bill.cgi: don't recalculate owed
28920
28921 2002-07-07 06:31  ivan
28922
28923         * httemplate/search/cust_bill.cgi: comma
28924
28925 2002-07-07 06:30  ivan
28926
28927         * httemplate/search/cust_bill.cgi: calculate owed as subquery here
28928           too
28929
28930 2002-07-07 06:25  ivan
28931
28932         * httemplate/search/cust_bill.cgi: don't forget to where the where
28933           clause
28934
28935 2002-07-07 06:23  ivan
28936
28937         * httemplate/search/cust_bill.cgi: try for working paged invoices,
28938           this time with subqueries
28939
28940 2002-07-07 04:45  ivan
28941
28942         * httemplate/search/cust_bill.cgi: wtf?
28943
28944 2002-07-07 04:30  ivan
28945
28946         * httemplate/search/cust_bill.cgi: invoice search with possibly
28947           working pager
28948
28949 2002-07-07 04:03  ivan
28950
28951         * httemplate/search/cust_bill.cgi: move query logic from perl to
28952           sql for scalability
28953
28954 2002-07-06 05:53  ivan
28955
28956         * httemplate/docs/install.html: new!  improved!  now even more
28957           idiot-proof!
28958
28959 2002-07-06 05:15  ivan
28960
28961         * Makefile: beta2
28962
28963 2002-07-06 05:13  ivan
28964
28965         * bin/fs-setup: fix Can't use an undefined value as an ARRAY
28966           reference at ./fs-setup line 209, <STDIN> line 3.
28967
28968 2002-07-06 04:08  ivan
28969
28970         * httemplate/: edit/svc_forward.cgi, view/svc_forward.cgi: fix UI
28971           for forwards - use HTML::Widgets::SelectLayers, closes: Bug#303
28972
28973 2002-07-06 01:50  ivan
28974
28975         * httemplate/view/svc_acct.cgi: add "are you sure?" javascript on
28976           view/svc_acct.cgi "cancel unaudited account" (closes: Bug#432)
28977
28978 2002-07-06 01:29  ivan
28979
28980         * httemplate/view/: cust_pkg.cgi, cust_main.cgi: speling
28981
28982 2002-07-06 00:32  ivan
28983
28984         * httemplate/edit/part_pkg.cgi: fix speling
28985
28986 2002-07-06 00:31  ivan
28987
28988         * ANNOUCE.1.4.0: this file should probably go away soon...
28989
28990 2002-07-06 00:30  ivan
28991
28992         * FS/FS/: Conf.pm, part_export.pm, svc_www.pm,
28993           part_export/www_shellcommands.pm: move svc_www ssh jobs to the
28994           job queue & exports, and make them configurable
28995
28996 2002-07-05 21:20  ivan
28997
28998         * FS/FS/svc_acct.pm: typo
28999
29000 2002-07-05 16:32  ivan
29001
29002         * httemplate/config/config.cgi: fix bug with config having a value
29003           not in the select
29004
29005 2002-07-04 03:35  ivan
29006
29007         * httemplate/browse/: agent.cgi, agent_type.cgi,
29008           part_bill_event.cgi, part_export.cgi, part_pkg.cgi,
29009           part_referral.cgi, part_svc.cgi, svc_acct_pop.cgi: move "add"
29010           links to the top
29011
29012 2002-07-03 07:45  ivan
29013
29014         * FS/t/part_export-http.t: s/_post//
29015
29016 2002-07-03 07:21  ivan
29017
29018         * FS/: MANIFEST, FS/part_export.pm, FS/part_export/http.pm,
29019           t/part_export-http.t: http export
29020
29021 2002-07-03 04:37  ivan
29022
29023         * FS/FS/InitHandler.pm: 54
29024
29025 2002-07-03 04:35  ivan
29026
29027         * FS/FS/InitHandler.pm: sacrifice memory for speed
29028
29029 2002-07-03 04:31  ivan
29030
29031         * FS/FS/InitHandler.pm: preload modules
29032
29033 2002-07-03 04:23  ivan
29034
29035         * FS/FS/: InitHandler.pm, UID.pm: fix to allow running during
29036           apache init
29037
29038 2002-07-03 04:10  ivan
29039
29040         * FS/FS/UID.pm: allow InitHandler to work during apache startup
29041
29042 2002-07-03 03:50  ivan
29043
29044         * FS/FS/InitHandler.pm: skip comment & blank lines
29045
29046 2002-07-03 03:48  ivan
29047
29048         * FS/FS/InitHandler.pm: debug
29049
29050 2002-07-03 03:33  ivan
29051
29052         * FS/: MANIFEST, FS/InitHandler.pm, t/InitHandler.t: preload all
29053           dbdefs
29054
29055 2002-07-02 20:57  ivan
29056
29057         * FS/FS/cust_main.pm: working one-time charges again
29058
29059 2002-07-02 20:52  ivan
29060
29061         * httemplate/view/cust_main.cgi: ui
29062
29063 2002-07-02 20:47  ivan
29064
29065         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
29066           httemplate/edit/process/quick-charge.cgi,
29067           httemplate/view/cust_main.cgi: one-time charges with tax classes
29068
29069 2002-07-02 19:25  ivan
29070
29071         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
29072           httemplate/config/config.cgi: deprecate text radius config
29073           options update config docs
29074
29075 2002-07-02 18:47  ivan
29076
29077         * FS/: MANIFEST, bin/freeside-reexport: freeside-reexport
29078
29079 2002-07-02 18:05  ivan
29080
29081         * FS/bin/freeside-sqlradius-reset: pod
29082
29083 2002-07-02 18:01  ivan
29084
29085         * FS/bin/freeside-sqlradius-reset: fix usage message
29086
29087 2002-07-02 16:03  ivan
29088
29089         * FS/FS/part_export.pm: fix usermod commands for freebsd
29090
29091 2002-07-02 07:38  ivan
29092
29093         * ANNOUCE.1.4.0: beta1!
29094
29095 2002-07-02 07:37  ivan
29096
29097         * Makefile: beta1!!
29098
29099 2002-07-02 07:22  ivan
29100
29101         * FS/FS/part_export/textradius.pm: working textradius export
29102
29103 2002-07-02 07:00  ivan
29104
29105         * FS/FS/part_export/textradius.pm: better diagnostics
29106
29107 2002-07-02 06:22  ivan
29108
29109         * httemplate/view/cust_main.cgi: ui s/ /&nbsp;
29110
29111 2002-07-02 06:04  ivan
29112
29113         * FS/FS/part_export/shellcommands.pm: no warnings
29114
29115 2002-07-02 06:00  ivan
29116
29117         * FS/FS/: part_export.pm, part_export/shellcommands.pm: working
29118           linux and freebsd shellcommands
29119
29120 2002-07-02 04:29  ivan
29121
29122         * FS/FS/part_export.pm: fix for freebsd presets
29123
29124 2002-07-02 04:27  ivan
29125
29126         * FS/FS/part_export.pm: useful shellcommands presets
29127
29128 2002-07-02 03:14  ivan
29129
29130         * FS/bin/freeside-queued: grr old openssh grr freebsd
29131
29132 2002-07-02 03:01  ivan
29133
29134         * httemplate/docs/install.html: freeside group
29135
29136 2002-07-02 02:42  ivan
29137
29138         * FS/bin/freeside-queued: fleabsd grr
29139
29140 2002-07-02 02:39  ivan
29141
29142         * FS/bin/freeside-queued: freebsd is sofa king broken
29143
29144 2002-07-02 00:31  ivan
29145
29146         * FS/FS/part_export/textradius.pm: working textradius
29147
29148 2002-07-02 00:13  ivan
29149
29150         * FS/FS/part_export/textradius.pm: better error reporting from
29151           rsync
29152
29153 2002-07-01 23:58  ivan
29154
29155         * FS/FS/part_export/: shellcommands.pm, www_shellcommands.pm:
29156           s/options/option/, oops, and machine isn't an option
29157
29158 2002-07-01 23:48  ivan
29159
29160         * FS/FS/queue.pm: error messages can have other chars
29161
29162 2002-07-01 15:38  ivan
29163
29164         * FS/FS/part_export/textradius.pm: prevent any possible infinite
29165           looping
29166
29167 2002-07-01 02:15  ivan
29168
29169         * FS/FS/part_export/textradius.pm: real-time! text radius export
29170
29171 2002-06-30 04:01  ivan
29172
29173         * ANNOUCE.1.4.0, CREDITS: administrivia
29174
29175 2002-06-30 00:17  ivan
29176
29177         * FS/FS/Record.pm: oops, very bad
29178
29179 2002-06-30 00:16  ivan
29180
29181         * FS/FS/Record.pm: get rid of unneeded Pg-cruft (don't use native
29182           Pg money type)
29183
29184 2002-06-30 00:04  ivan
29185
29186         * FS/FS/Record.pm: fix dbdef caching
29187
29188 2002-06-29 19:13  ivan
29189
29190         * FS/: MANIFEST, FS/part_export.pm,
29191           FS/part_export/shellcommands_withdomain.pm,
29192           t/part_export-shellcommands_withdomain.t: export!
29193
29194 2002-06-29 18:18  ivan
29195
29196         * httemplate/docs/ssh.html: adding
29197
29198 2002-06-28 13:31  ivan
29199
29200         * FS/FS/svc_acct.pm, bin/populate-msgcat: better error message for
29201           illegal password
29202
29203 2002-06-28 13:23  ivan
29204
29205         * bin/fs-setup: not anymore...
29206
29207 2002-06-28 13:21  ivan
29208
29209         * FS/FS/cust_main.pm: better error message for missing tax classes
29210
29211 2002-06-28 03:49  ivan
29212
29213         * FS/FS/Record.pm: remove extraneous check
29214
29215 2002-06-28 01:23  ivan
29216
29217         * FS/FS/: Record.pm, UID.pm: fix multi-database installs, while
29218           hopefully keeping performance improvement
29219
29220 2002-06-27 20:09  ivan
29221
29222         * httemplate/view/cust_main.cgi: more card display changes
29223
29224 2002-06-27 19:21  ivan
29225
29226         * httemplate/view/cust_main.cgi: last 4 digits of card instead of
29227           first
29228
29229 2002-06-27 02:23  ivan
29230
29231         * FS/: FS/part_export/bind.pm, FS/part_export/bind_slave.pm,
29232           t/part_export-bind.t, t/part_export-bind_slave.t: null bind
29233           exports
29234
29235 2002-06-27 02:19  ivan
29236
29237         * FS/: FS/part_export/bsdshell.pm, FS/part_export/null.pm,
29238           FS/part_export/sysvshell.pm, FS/part_export/www_shellcommands.pm,
29239           t/part_export-null.t, t/part_export-sysvshell.t,
29240           t/part_export-www_shellcommands.t: export updates
29241
29242 2002-06-26 01:36  ivan
29243
29244         * FS/FS/part_export.pm: tyop
29245
29246 2002-06-26 01:32  ivan
29247
29248         * FS/FS/part_export.pm: better export docs/defaults
29249
29250 2002-06-26 01:12  ivan
29251
29252         * FS/FS/cust_main.pm: add type_pkgs record if necessary for
29253           one-time charges
29254
29255 2002-06-26 01:05  ivan
29256
29257         * httemplate/view/cust_main.cgi: close form tags
29258
29259 2002-06-26 00:42  ivan
29260
29261         * bin/: bsdshell.export, shell.export, sysvshell.export:
29262           shell.export -> bsdshell.export & sysvshell.export
29263
29264 2002-06-25 20:53  ivan
29265
29266         * FS/FS/part_export_option.pm: export options can be anything
29267
29268 2002-06-25 19:37  ivan
29269
29270         * FS/FS/cust_bill.pm: fix not sending postal invoices to customers
29271           with email invoices too
29272
29273 2002-06-25 18:35  ivan
29274
29275         * FS/FS/cust_main.pm, httemplate/edit/process/quick-charge.cgi,
29276           httemplate/edit/process/quick-cust_pkg.cgi,
29277           httemplate/view/cust_main.cgi: working one-time charges
29278
29279 2002-06-25 17:41  ivan
29280
29281         * httemplate/edit/part_pkg.cgi: ui
29282
29283 2002-06-25 16:27  ivan
29284
29285         * httemplate/view/svc_www.cgi: add link to controlling account
29286
29287 2002-06-25 00:18  ivan
29288
29289         * FS/bin/freeside-queued: might work again under mysql
29290
29291 2002-06-23 12:16  ivan
29292
29293         * FS/FS/domain_record.pm: domain_record records attached to svc_www
29294           records are no longer delete-able, patch from "Stephen Bechard"
29295           <steve@destek.net>, thanks!  closes: Bug#434
29296
29297 2002-06-22 22:44  ivan
29298
29299         * httemplate/edit/process/svc_www.cgi: patch to get this working
29300           from Stephen Bechard <steve@destek.net>
29301
29302 2002-06-22 22:43  ivan
29303
29304         * httemplate/view/svc_www.cgi: add link to edit and format nicely
29305
29306 2002-06-22 18:36  ivan
29307
29308         * FS/FS/svc_www.pm: forgot . between zone and domain, patch from
29309           "Stephen Bechard" <steve@destek.net>, thanks
29310
29311 2002-06-22 18:33  ivan
29312
29313         * httemplate/edit/svc_www.cgi: forgot %> when converting from CGI,
29314           works now, patch from "Stephen Bechard" <steve@destek.net>
29315
29316 2002-06-21 14:49  ivan
29317
29318         * FS/FS/part_export/infostreet.pm: s/title/organization/ at
29319           noment's request
29320
29321 2002-06-21 13:26  ivan
29322
29323         * FS/FS/part_export/infostreet.pm: fix infostreet contact field
29324           setting
29325
29326 2002-06-21 13:17  ivan
29327
29328         * FS/FS/part_export/infostreet.pm: debugging option
29329
29330 2002-06-21 02:57  ivan
29331
29332         * bin/passwd.import: no, don't check for duplicates like this by
29333           default... not new-export style
29334
29335 2002-06-21 02:56  ivan
29336
29337         * FS/FS/svc_acct.pm: better error messages on uid duplicates... uid
29338           stuff still needs to be rewritten for new exports
29339
29340 2002-06-21 02:28  ivan
29341
29342         * httemplate/docs/upgrade8.html: don't forget part_svc in upgrades
29343
29344 2002-06-21 02:15  ivan
29345
29346         * bin/passwd.import: oops
29347
29348 2002-06-21 02:13  ivan
29349
29350         * bin/: bind.import, fs-migrate-svc_acct_sm, passwd.import: import
29351           fixes...
29352
29353 2002-06-21 02:11  ivan
29354
29355         * bin/passwd.import: tiny bit better passwd.import
29356
29357 2002-06-21 02:03  ivan
29358
29359         * httemplate/docs/upgrade8.html: doc
29360
29361 2002-06-21 01:29  ivan
29362
29363         * httemplate/: index.html, docs/upgrade8.html: uid search on main
29364           menu, updated upgrade docs
29365
29366 2002-06-20 15:35  ivan
29367
29368         * FS/FS/part_export/infostreet.pm: fix infostreet contact field foo
29369
29370 2002-06-20 15:31  ivan
29371
29372         * httemplate/docs/install.html: doc
29373
29374 2002-06-19 18:29  ivan
29375
29376         * FS/FS/part_export.pm, FS/FS/part_export/shellcommands.pm,
29377           FS/bin/freeside-queued, httemplate/edit/part_export.cgi,
29378           httemplate/edit/process/part_export.cgi: shellcommands
29379           w/passwords
29380
29381 2002-06-18 21:54  ivan
29382
29383         * Makefile, bin/pod2x: pod build fix thanks to Stephen Bechard
29384           <steve@destek.net>
29385
29386 2002-06-18 21:03  ivan
29387
29388         * FS/FS/part_export/infostreet.pm: fix setContactField email
29389
29390 2002-06-18 18:03  ivan
29391
29392         * FS/FS/svc_acct.pm: and the same for changes...
29393
29394 2002-06-18 17:58  ivan
29395
29396         * FS/FS/svc_acct.pm: fix problem provisioning RADIUS groups
29397           caused by kristian/mark/pc-intouch's changes moving exports into
29398           svc_Common -   changed sequence of events such that groups were
29399           not provisioned when the   sqlradius export was run
29400
29401 2002-06-18 16:52  ivan
29402
29403         * httemplate/misc/queue.cgi: better error message
29404
29405 2002-06-14 18:12  ivan
29406
29407         * FS/FS/part_export.pm, httemplate/edit/part_svc.cgi:
29408           mark@pc-intouch.com: exporttype2svcdb removal
29409
29410 2002-06-14 14:35  ivan
29411
29412         * FS/FS/part_export/infostreet.pm: freeside night to infostreet
29413           faxNumber (? dunno, what noment wants)
29414
29415 2002-06-14 04:44  ivan
29416
29417         * Makefile: better releaes target?
29418
29419 2002-06-14 04:26  ivan
29420
29421         * ANNOUCE.1.4.0, Makefile, README.1.4.0pre14: 1.4.0pre14
29422
29423 2002-06-14 04:22  ivan
29424
29425         * FS/: FS/Conf.pm, bin/freeside-queued, FS/cust_main.pm,
29426           FS/queue.pm, FS/svc_Common.pm, FS/svc_acct.pm: working job
29427           dependancies FS::queue::joblisting html excapes & truncates long
29428           arguments welcome email (sheesh!) closes: Bug#420 (haha at 4:20
29429           am, too.  really!)
29430
29431 2002-06-14 02:19  ivan
29432
29433         * FS/FS/UID.pm: only run callbacks once... should speed things up
29434           (no dbdef reloading)
29435
29436 2002-06-13 20:26  ivan
29437
29438         * httemplate/docs/legacy.html: s/svc_domain.import/bind.import/ to
29439           match reality
29440
29441 2002-06-13 20:12  ivan
29442
29443         * httemplate/: classic.html, index.html: remove classic interface
29444
29445 2002-06-13 19:52  ivan
29446
29447         * httemplate/docs/: install.html, mysql.html: mysql support!
29448
29449 2002-06-13 19:25  ivan
29450
29451         * FS/bin/freeside-queued: mysql compatibility?
29452
29453 2002-06-13 17:12  ivan
29454
29455         * httemplate/: index.html, search/cust_main.cgi: search by for
29456           address2 (unit) - commented out in default index.html
29457
29458 2002-06-13 16:28  ivan
29459
29460         * httemplate/: index.html, search/cust_main.cgi: phone number
29461           search (Bug#422)
29462
29463 2002-06-13 16:00  ivan
29464
29465         * FS/FS/svc_acct.pm, httemplate/index.html,
29466           httemplate/search/svc_acct.cgi: fuzzy username searching
29467           (Bug#422)
29468
29469 2002-06-12 17:53  ivan
29470
29471         * httemplate/: index.html, search/cust_main.cgi: search on customer
29472           number (Bug#422)
29473
29474 2002-06-12 13:31  ivan
29475
29476         * FS/FS/svc_acct.pm: fix new duplicate username checking
29477
29478 2002-06-12 10:29  ivan
29479
29480         * httemplate/index.html: fix company search
29481
29482 2002-06-12 09:26  ivan
29483
29484         * FS/FS/cust_main.pm: fix problems with code that resets invoice
29485           events
29486
29487 2002-06-11 11:32  ivan
29488
29489         * bin/shell.export: don't export empty files
29490
29491 2002-06-11 11:25  ivan
29492
29493         * bin/shell.export: use FS::cust_svc and FS::svc_acct
29494
29495 2002-06-11 11:23  ivan
29496
29497         * bin/shell.export: bsd only for now
29498
29499 2002-06-11 11:20  ivan
29500
29501         * bin/: bind.export, shell.export: perl 5.005 needs an explicit
29502           mask for mkdir
29503
29504 2002-06-11 02:51  ivan
29505
29506         * FS/FS/part_export.pm: notes
29507
29508 2002-06-11 02:46  ivan
29509
29510         * bin/: bind.export, shell.export: add preliminary bsd shell export
29511
29512 2002-06-11 02:14  ivan
29513
29514         * FS/FS/svc_acct.pm: export-based duplicate username checking!
29515
29516 2002-06-11 01:29  ivan
29517
29518         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: add crypt
29519           option to (bsd|sysv)shell export
29520
29521 2002-06-10 20:25  ivan
29522
29523         * FS/FS/: part_export.pm, svc_Common.pm, svc_acct.pm,
29524           part_export/infostreet.pm: - add new suspend and unsuspend export
29525           hooks (with null defaults) - infostreet export: actually
29526           suspend/unsuspend at infostreet (closes: Bug#418) - infostreet
29527           export: set some contact fields @ infostreet (Bug#419)
29528
29529 2002-06-10 17:58  ivan
29530
29531         * Makefile, init.d/freeside-init: dist fixes.  locate more stuff in
29532           Makefile.  whew.
29533
29534 2002-06-10 16:02  ivan
29535
29536         * FS/FS/domain_record.pm: fix *** ERROR: unterminated L<...> at
29537           line 299 in file FS/domain_record.pm
29538
29539 2002-06-10 15:48  ivan
29540
29541         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: also retry cards
29542           when user clicks "Bill now" (closes: Bug#417)
29543
29544 2002-06-10 15:07  ivan
29545
29546         * FS/FS/: cust_bill_event.pm, cust_main.pm: retry realtime_card
29547           invoice events when a card changes (closes: Bug#417)
29548
29549 2002-06-10 12:44  ivan
29550
29551         * httemplate/view/cust_main.cgi: final visual update on package
29552           date view
29553
29554 2002-06-10 12:41  ivan
29555
29556         * httemplate/view/cust_main.cgi: fixup time display in packages
29557
29558 2002-06-10 12:30  ivan
29559
29560         * httemplate/view/cust_main.cgi: add small time display to dates
29561
29562 2002-06-09 19:52  ivan
29563
29564         * FS/FS/: svc_Common.pm, svc_domain.pm: re-my'ed var
29565
29566 2002-06-09 19:52  ivan
29567
29568         * FS/FS/cust_main_county.pm: silence undefined warnings
29569
29570 2002-06-09 19:51  ivan
29571
29572         * FS/FS/CGI.pm: unused global
29573
29574 2002-06-09 19:42  ivan
29575
29576         * Makefile: back to ASP for profiling...
29577
29578 2002-06-09 18:39  khoff
29579
29580         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm, bin/fs-setup,
29581           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
29582           httemplate/edit/part_pkg.cgi: Rollback part_pkg.def_svcpart
29583           changes.
29584
29585 2002-06-08 00:48  khoff
29586
29587         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm, bin/fs-setup,
29588           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
29589           httemplate/edit/part_pkg.cgi: Default svcpart support for
29590           part_pkg.  Fixes 'bug' with new customer and online signup.
29591
29592 2002-06-07 13:33  khoff
29593
29594         * FS/FS/cust_bill.pm: Setup hash for CC failed Text::Template
29595
29596 2002-06-05 15:46  ivan
29597
29598         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
29599           more mysql goodness, thanks dale
29600
29601 2002-06-04 10:37  ivan
29602
29603         * httemplate/docs/install.html: small doc patch from
29604           baloo@gimpgirl.org
29605
29606 2002-06-04 07:35  ivan
29607
29608         * FS/FS/: cust_credit.pm, cust_pay.pm: fix unsuspendauto
29609
29610 2002-06-04 07:02  ivan
29611
29612         * CREDITS, httemplate/search/cust_main.cgi,
29613           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi:
29614           mysql support!  thanks to Donald Greer <dgreer@austintx.com> for
29615           the SQL and Dale Hege <fhege@lumenexus.net> for the patches
29616
29617 2002-06-04 06:46  ivan
29618
29619         * conf/declinetemplate: misspelling
29620
29621 2002-05-31 15:37  ivan
29622
29623         * bin/fs-setup: no state necessary in batch cards (i18n)
29624
29625 2002-05-31 13:34  ivan
29626
29627         * FS/FS/part_export.pm: dammit i want to catch export subclass
29628           compilation problems
29629
29630 2002-05-31 13:31  ivan
29631
29632         * FS/FS/cust_bill.pm: better error reporting
29633
29634 2002-05-31 11:48  khoff
29635
29636         * FS/t/part_export-sqlmail.t: Don't ask me.  I just hacked Ivan's
29637           test.
29638
29639 2002-05-31 11:45  khoff
29640
29641         * FS/MANIFEST: added sqlmail.pm and test
29642
29643 2002-05-31 10:50  ivan
29644
29645         * FS/FS/svc_forward.pm: typo noticed by <Kaa>
29646
29647 2002-05-30 19:13  ivan
29648
29649         * FS/FS/part_export.pm: no, actually throw an exception if an
29650           export class won't compile.
29651
29652 2002-05-30 17:33  khoff
29653
29654         * httemplate/edit/part_svc.cgi: Added support for part_exports that
29655           are used with more than one svcdb.
29656
29657 2002-05-30 17:22  khoff
29658
29659         * FS/FS/part_export.pm: updated hashes 'n stuff for
29660           FS::part_export::sqlmail
29661
29662 2002-05-30 17:20  khoff
29663
29664         * FS/FS/part_export/sqlmail.pm: part_export module to export
29665           svc_acct, svc_domain, and svc_forward to an external database
29666
29667 2002-05-30 17:18  khoff
29668
29669         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm: Moved
29670           new-style export calls to svc_Common.
29671
29672 2002-05-30 14:51  ivan
29673
29674         * httemplate/misc/delete-customer.cgi: point to correct place for
29675           hidecancelledcustomers config option
29676
29677 2002-05-30 10:49  ivan
29678
29679         * FS/FS/part_export.pm: GRRRRRRRRRRRRR
29680
29681 2002-05-29 13:45  ivan
29682
29683         * FS/bin/freeside-sqlradius-reset: eliminate harmless "Database
29684           handle destroyed without explicit disconnect" errors
29685
29686 2002-05-29 08:56  ivan
29687
29688         * FS/FS/part_export.pm: freeradius 0.5 doc
29689
29690 2002-05-28 21:40  ivan
29691
29692         * fs_selfservice/: freeside-selfservice-server,
29693           FS-SelfService/Changes, FS-SelfService/MANIFEST,
29694           FS-SelfService/Makefile.PL, FS-SelfService/SelfService.pm,
29695           FS-SelfService/test.pl: add fs_selfservice
29696
29697 2002-05-28 14:22  ivan
29698
29699         * FS/FS/svc_acct.pm, bin/populate-msgcat: better error message for
29700           "Illegal password"
29701
29702 2002-05-28 00:55  ivan
29703
29704         * FS/FS/: part_export.pm, part_export/shellcommands.pm: point
29705           people at DBI/DBD documentation for information on data sources.
29706           *sigh*
29707
29708 2002-05-26 23:53  ivan
29709
29710         * httemplate/edit/cust_bill_pay.cgi: fix javascript bug reported by
29711           baloo@gimpgirl.com, thanks
29712
29713 2002-05-23 06:00  ivan
29714
29715         * ANNOUCE.1.4.0, FS/FS/domain_record.pm, bin/bind.import,
29716           bin/svc_domain.import, httemplate/edit/process/domain_record.cgi,
29717           httemplate/view/svc_domain.cgi: bind: allow adding slave domains
29718           too
29719
29720 2002-05-22 11:44  ivan
29721
29722         * FS/FS/domain_record.pm, FS/FS/part_export.pm,
29723           FS/FS/svc_domain.pm, bin/bind.export,
29724           httemplate/edit/process/domain_record.cgi,
29725           httemplate/misc/cancel-unaudited.cgi,
29726           httemplate/misc/delete-domain_record.cgi,
29727           httemplate/misc/delete-part_export.cgi,
29728           httemplate/view/svc_domain.cgi: bind export, editing zones,
29729           deleting unaudited domains, mmm
29730
29731 2002-05-22 05:17  ivan
29732
29733         * FS/FS/: cust_pkg.pm, cust_svc.pm: move some code from
29734           FS::cust_pkg to FS::cust_svc, becomes the cancel method
29735
29736 2002-05-22 04:39  ivan
29737
29738         * FS/FS/part_export.pm: - remove some out of date documentation -
29739           die if an export class won't compile
29740
29741 2002-05-22 03:53  ivan
29742
29743         * bin/bind.export: bind export
29744
29745 2002-05-21 19:09  ivan
29746
29747         * FS/FS/part_export/sqlradius.pm: 5.6-isms
29748
29749 2002-05-20 04:02  ivan
29750
29751         * bin/svc_domain.import: [no log message]
29752
29753 2002-05-18 02:51  ivan
29754
29755         * FS/FS/: cust_bill.pm, cust_pay.pm, svc_domain.pm: Mail::Internet
29756           1.44
29757
29758 2002-05-17 06:51  ivan
29759
29760         * httemplate/docs/install.html: tyop
29761
29762 2002-05-16 20:47  ivan
29763
29764         * FS/FS/svc_acct.pm: freebsd `toor' user
29765
29766 2002-05-16 07:28  ivan
29767
29768         * FS/: FS/part_export/bsdshell.pm, FS/part_export/textradius.pm,
29769           t/part_export-bsdshell.t, t/part_export-textradius.t: adding
29770           (stub) bsdshell and textradius exports
29771
29772 2002-05-16 07:28  ivan
29773
29774         * bin/svc_acct.export: ip address is added by radius_reply method
29775           already
29776
29777 2002-05-16 07:27  ivan
29778
29779         * FS/MANIFEST, eg/export_template.pm: add (stub) bsdshell and
29780           textradius exports
29781
29782 2002-05-16 07:21  ivan
29783
29784         * FS/FS/part_export/infostreet.pm: force all infostreet arguments
29785           to be string type, fixes: "0 as first character in password"
29786           problem.  also see the Frontier::Client manpage
29787
29788 2002-05-16 06:42  ivan
29789
29790         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: service
29791           definition cloning
29792
29793 2002-05-16 06:42  ivan
29794
29795         * FS/FS/svc_acct.pm: allow freebsd `toor' root user
29796
29797 2002-05-16 00:53  ivan
29798
29799         * httemplate/docs/upgrade8.html: upgrade docs: run populate-msgcat
29800
29801 2002-05-15 07:00  ivan
29802
29803         * FS/FS/: queue.pm, part_export/sqlradius.pm: use job dependancies
29804           in FS::part_export::sqlradius.pm display job dependancies in
29805           FS::queue::joblisting
29806
29807 2002-05-15 06:24  ivan
29808
29809         * ANNOUCE.1.4.0, Makefile, README.1.4.0pre13, FS/FS.pm,
29810           FS/MANIFEST, FS/FS/queue.pm, FS/FS/queue_depend.pm,
29811           FS/FS/part_export/sqlradius.pm, FS/bin/freeside-queued,
29812           FS/t/queue_depend.t, bin/fs-setup, eg/export_template.pm,
29813           httemplate/docs/install.html, httemplate/docs/schema.dia,
29814           httemplate/docs/schema.html, httemplate/docs/schema.png,
29815           httemplate/docs/upgrade8.html: queue dependancies
29816
29817 2002-05-14 00:36  ivan
29818
29819         * FS/FS/part_export/sqlradius.pm: don't use return value of UPDATE
29820           to decide whether or not to INSERT.
29821
29822 2002-05-13 17:27  ivan
29823
29824         * FS/FS/part_export/shellcommands.pm: shellcomands oops
29825
29826 2002-05-10 00:54  ivan
29827
29828         * Makefile: always re-install init
29829
29830 2002-05-10 00:50  ivan
29831
29832         * init.d/freeside-init: correct message
29833
29834 2002-05-10 00:45  ivan
29835
29836         * FS/FS/svc_domain.pm: bad reuse of variable
29837
29838 2002-05-10 00:42  ivan
29839
29840         * Makefile: INSTALLGROUP
29841
29842 2002-05-09 09:41  ivan
29843
29844         * bin/populate-msgcat: permissions
29845
29846 2002-05-09 08:26  ivan
29847
29848         * Makefile: final make release?
29849
29850 2002-05-09 08:25  ivan
29851
29852         * Makefile: fix make release target
29853
29854 2002-05-09 08:22  ivan
29855
29856         * Makefile: make release target
29857
29858 2002-05-09 08:21  ivan
29859
29860         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
29861           s/Referral/Advertising source/
29862
29863 2002-05-09 08:14  ivan
29864
29865         * httemplate/docs/: install.html, mysql.html: attempt to avoid
29866           people installing and asking for help with MySQL despite the VERY
29867           FUCKING CLEAR instructions that it isn't supported.
29868
29869 2002-05-09 08:12  ivan
29870
29871         * FS/FS/cust_main_county.pm: don't duplicate state/county/country
29872           pulldowns even with taxrates...
29873
29874 2002-05-09 05:38  ivan
29875
29876         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
29877           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.t, htetc/global.asa,
29878           htetc/handler.pl, httemplate/browse/agent.cgi,
29879           httemplate/browse/cust_main_county.cgi,
29880           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi,
29881           httemplate/edit/cust_main_county-expand.cgi,
29882           httemplate/edit/cust_main_county.cgi,
29883           httemplate/edit/part_pkg.cgi,
29884           httemplate/edit/process/cust_main_county-expand.cgi,
29885           httemplate/edit/process/cust_main_county.cgi: texas tax!
29886
29887 2002-05-06 06:36  ivan
29888
29889         * FS/FS/cust_bill.pm: fixes gratuitous "Illegal payname" errors
29890           reported by noment
29891
29892 2002-05-04 08:00  ivan
29893
29894         * README.1.4.0pre12, FS/FS.pm, FS/MANIFEST,
29895           FS/FS/cust_main_county.pm, FS/FS/cust_tax_exempt.pm,
29896           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.pm, bin/fs-setup,
29897           httemplate/docs/admin.html, httemplate/docs/schema.dia,
29898           httemplate/docs/schema.html, httemplate/docs/upgrade8.html:
29899           schema changes for proper texas tax
29900
29901 2002-05-03 18:11  ivan
29902
29903         * httemplate/: index.html, search/cust_pkg.cgi: add package search
29904           by next bill date to main menu
29905
29906 2002-05-03 17:59  ivan
29907
29908         * httemplate/search/cust_pkg.cgi: fix ranges on cust_pkg search
29909
29910 2002-05-03 17:49  ivan
29911
29912         * httemplate/search/cust_pkg.html: point at correct .cgi
29913
29914 2002-05-03 17:47  ivan
29915
29916         * FS/FS/cust_pkg.pm: prevent stuff passed from template/user from
29917           being used in searches by signup server
29918
29919 2002-05-03 17:32  ivan
29920
29921         * httemplate/search/: cust_pkg.cgi, cust_pkg.html: lilunixbtch:
29922           trying to pull accounts based on next billdate tofu_beast420: hmm
29923           a report ordered by next bill date? tofu_beast420: i don't know
29924           how you'd do that per _customer_ since a customer could have lots
29925           of packages, but you could do a per-package report maybe?
29926
29927 2002-04-29 22:43  ivan
29928
29929         * FS/FS/part_export.pm, bin/svc_domain.import: better BIND
29930           integration
29931
29932 2002-04-26 04:14  ivan
29933
29934         * FS/FS/: Conf.pm, svc_acct.pm: add username-nounderscore and
29935           username-nodash config files
29936
29937 2002-04-25 03:37  ivan
29938
29939         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: free_delayed try
29940           #2
29941
29942 2002-04-25 02:47  ivan
29943
29944         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: add flat_delayed
29945           plan
29946
29947 2002-04-24 18:15  ivan
29948
29949         * FS/FS/cust_main.pm: don't require_cardname for non-CARD payby's
29950
29951 2002-04-24 02:09  ivan
29952
29953         * FS/FS/: Conf.pm, cust_main.pm: require_cardname option
29954
29955 2002-04-24 02:03  ivan
29956
29957         * FS/FS/cust_main.pm, bin/populate-msgcat: msgcat error for credit
29958           card expiration (closes: Bug#407)
29959
29960 2002-04-23 00:32  ivan
29961
29962         * httemplate/edit/REAL_cust_pkg.cgi: harmless ui glitch
29963
29964 2002-04-23 00:10  ivan
29965
29966         * FS/FS/Record.pm: fixes inserting strings that end in numbers to
29967           TEXT columns... gah i hate SQL
29968
29969 2002-04-22 15:45  ivan
29970
29971         * FS/FS/part_export.pm: use Tie::IxHash to present export options
29972           in a reasonable order
29973
29974 2002-04-22 14:36  ivan
29975
29976         * FS/FS/cust_main.pm: don't show extended debugging in error
29977           messages that could end up on the signup server
29978
29979 2002-04-22 14:23  ivan
29980
29981         * FS/FS/cust_pkg.pm: fix bug checking agents allowed to purchase
29982           packages (moved from signups server)
29983
29984 2002-04-22 14:18  ivan
29985
29986         * httemplate/edit/agent_type.cgi: add pkgpart to agent type listing
29987
29988 2002-04-22 13:47  ivan
29989
29990         * FS/FS/cust_pkg.pm: - check agentnum ability to order packages in
29991           FS::cust_pkg, not signup server - order by recur price in
29992           signup-alternate template
29993
29994 2002-04-20 05:37  ivan
29995
29996         * ANNOUCE.1.4.0, FS/FS/part_export.pm,
29997           httemplate/edit/part_export.cgi: bind export
29998
29999 2002-04-20 04:57  ivan
30000
30001         * FS/FS/domain_record.pm, FS/FS/part_export.pm, bin/passwd.import,
30002           bin/svc_domain.erase, bin/svc_domain.import,
30003           httemplate/docs/legacy.html:
30004           working BIND import
30005
30006 2002-04-20 03:49  ivan
30007
30008         * FS/FS/domain_record.pm: allow * MX records
30009
30010 2002-04-20 03:12  ivan
30011
30012         * FS/FS/domain_record.pm: allow uppercase in zone data.
30013
30014 2002-04-20 03:09  ivan
30015
30016         * FS/FS/domain_record.pm: allow uppercase zones...
30017
30018 2002-04-19 23:34  ivan
30019
30020         * bin/populate-msgcat: perms
30021
30022 2002-04-19 23:33  ivan
30023
30024         * bin/fs-setup: fixup fs-setup
30025
30026 2002-04-19 19:06  ivan
30027
30028         * FS/FS/: cust_pkg.pm, cust_svc.pm: fix problem with edge case
30029           where there *is* a pkg_svc record with quantity 0, when changing
30030           packages and using the special case new service code
30031
30032 2002-04-19 16:25  ivan
30033
30034         * FS/FS/svc_acct.pm: maybe just for debugging
30035
30036 2002-04-19 07:27  ivan
30037
30038         * FS/FS/cust_bill.pm: add phone to Business::OnlinePayment usage
30039
30040 2002-04-18 18:16  ivan
30041
30042         * Makefile, FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
30043           init.d/freeside-init: - add init file installation to Makefile,
30044           add unified init file - fix qsearch for op => '!=', value => ''
30045           searches - fix invalid_catd typo - add payby method to part_pkg
30046           and have fs_signup_server pass the data
30047
30048 2002-04-17 13:43  ivan
30049
30050         * FS/FS/part_export/sqlradius.pm: fix usergroup_delete DELETE
30051           syntax
30052
30053 2002-04-17 12:47  ivan
30054
30055         * FS/FS/Record.pm: allow = in ut_text
30056
30057 2002-04-17 05:06  ivan
30058
30059         * httemplate/index.html: fix default searches
30060
30061 2002-04-17 04:41  ivan
30062
30063         * FS/FS/Record.pm: get rid of debugging cruft
30064
30065 2002-04-16 22:48  ivan
30066
30067         * fs_passwd/fs_passwdd: forgotten semicolon
30068
30069 2002-04-16 22:46  ivan
30070
30071         * fs_passwd/fs_passwdd: also untaint pid
30072
30073 2002-04-16 22:44  ivan
30074
30075         * fs_passwd/fs_passwdd: *sigh*
30076
30077 2002-04-16 22:42  ivan
30078
30079         * fs_passwd/fs_passwdd:
30080           okay pid file has a change of working now
30081
30082 2002-04-16 22:39  ivan
30083
30084         * fs_passwd/fs_passwdd: tyop
30085
30086 2002-04-16 22:22  ivan
30087
30088         * fs_passwd/fs_passwdd: pid file foo
30089
30090 2002-04-16 18:14  ivan
30091
30092         * fs_passwd/fs_passwd_server: kill off ssh kid on exit...
30093
30094 2002-04-16 17:25  ivan
30095
30096         * httemplate/search/cust_main.cgi: better ordering in search
30097           results
30098
30099 2002-04-16 16:14  ivan
30100
30101         * FS/FS/cust_main.pm: there it is!  fix bug with
30102           FS::cust_main::agent
30103
30104 2002-04-16 15:56  ivan
30105
30106         * FS/FS/cust_bill.pm: further debugging...
30107
30108 2002-04-16 15:52  ivan
30109
30110         * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
30111           bin/fs-setup: further authorize.net description debugging
30112           (agent??) and get rid of bad unique index on cust_bill_event
30113
30114 2002-04-16 15:38  ivan
30115
30116         * FS/FS/cust_bill.pm: eek, problem with authorize.net description
30117           field
30118
30119 2002-04-16 14:24  ivan
30120
30121         * FS/bin/freeside-queued: auto-use export classes
30122
30123 2002-04-16 13:13  ivan
30124
30125         * httemplate/browse/part_svc.cgi: ui
30126
30127 2002-04-16 12:50  ivan
30128
30129         * httemplate/index.html: exports, then services...
30130
30131 2002-04-16 03:47  ivan
30132
30133         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
30134           httemplate/index.html, httemplate/search/cust_bill_event.cgi,
30135           httemplate/search/cust_bill_event.html,
30136           httemplate/search/report_cc.html,
30137           httemplate/search/report_credit.html,
30138           httemplate/search/report_tax.html, httemplate/view/cust_bill.cgi:
30139           report on failed billing events...
30140
30141 2002-04-16 02:38  ivan
30142
30143         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
30144           FS/bin/freeside-expiration-alerter, conf/declinetemplate,
30145           httemplate/docs/billing.html: - send a notice to the customer
30146           when their card is declined - closes: Bug#351 -
30147           freeside-expiration-alerter works fine, closes: Bug#7
30148
30149 2002-04-16 01:52  ivan
30150
30151         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
30152           FS/FS/part_export/vpopmail.pm, httemplate/docs/passwd.html,
30153           httemplate/edit/part_export.cgi: move the last of the real-time
30154           exports out of svc_acct.pm and into part_export
30155
30156 2002-04-15 23:47  ivan
30157
30158         * httemplate/index.html: allow multiple search types on main
30159           menu... more confusing but default is *too* fuzzy
30160
30161 2002-04-14 02:11  ivan
30162
30163         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
30164           FS/FS/svc_acct.pm, FS/FS/part_export/cp.pm,
30165           FS/FS/part_export/cyrus.pm, FS/FS/part_export/infostreet.pm,
30166           FS/FS/part_export/shellcommands.pm,
30167           FS/FS/part_export/vpopmail.pm, FS/t/part_export-cp.t,
30168           FS/t/part_export-cyrus.t, FS/t/part_export-shellcommands.t,
30169           FS/t/part_export-vpopmail.t, eg/export_template.pm,
30170           httemplate/docs/billing.html, httemplate/docs/legacy.html,
30171           httemplate/docs/schema.dia, httemplate/docs/schema.html,
30172           httemplate/docs/schema.png: - move cyrus, shellcommands, CP
30173           exports exports to new-style - skeleton files for vpopmail
30174           exports - documentation updates - add big schema diagram to docs
30175
30176 2002-04-13 18:36  ivan
30177
30178         * httemplate/docs/billing.html: docu for invoice_lines(0) with no
30179           arguments
30180
30181 2002-04-13 06:36  ivan
30182
30183         * FS/FS.pm, FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
30184           FS/FS/part_export/cp.pm, FS/bin/freeside-overdue,
30185           FS/bin/freeside-sqlradius-reset, bin/sqlradius_reset,
30186           httemplate/edit/part_export.cgi: - documentation updates - move
30187           Critical Path export to new-style export - bin/sqlradius_reset
30188           gets a manpage and becomes FS/bin/freeside-sqlradius-reset
30189
30190 2002-04-13 03:46  ivan
30191
30192         * httemplate/index.html: s/otaker/order-taker/
30193
30194 2002-04-13 02:14  ivan
30195
30196         * FS/FS/cust_bill.pm: allow invoice_lines(0) meaning no limit, no
30197           padding (see Bug#388)
30198
30199 2002-04-13 01:51  ivan
30200
30201         * FS/FS/queue.pm, httemplate/misc/queue.cgi: bulk queue operations
30202           (closes: Bug#389)
30203
30204 2002-04-12 08:14  ivan
30205
30206         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
30207           httemplate/edit/cust_pkg.cgi: fudge up FS::cust_pkg::order
30208           ("Order and cancel packages") to try to move services between
30209           svcparts as a last resort...
30210
30211 2002-04-12 06:22  ivan
30212
30213         * FS/MANIFEST, FS/FS/Msgcat.pm, FS/FS/Record.pm,
30214           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm, FS/FS/msgcat.pm,
30215           FS/FS/part_export.pm, FS/FS/svc_acct.pm, FS/t/Msgcat.t,
30216           htetc/global.asa, htetc/handler.pl,
30217           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
30218           httemplate/edit/part_svc.cgi,
30219           httemplate/edit/process/agent_type.cgi,
30220           httemplate/edit/process/part_export.cgi,
30221           httemplate/edit/process/part_svc.cgi,
30222           httemplate/misc/delete-customer.cgi: - should finish off the
30223           part_svc -> part_export s/one-to-many/many-to-many/   transition
30224           (closes: Bug#375) - fixes a nasty export scoping bug with message
30225           catalogs, whew
30226
30227 2002-04-11 15:05  ivan
30228
30229         * README.1.4.0pre12, FS/FS.pm, FS/MANIFEST, FS/FS/export_svc.pm,
30230           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/t/export_svc.t,
30231           bin/fs-setup, bin/sqlradius_reset, httemplate/index.html,
30232           httemplate/browse/part_export.cgi,
30233           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
30234           httemplate/docs/upgrade8.html, httemplate/edit/part_export.cgi,
30235           httemplate/edit/process/part_export.cgi,
30236           httemplate/misc/delete-part_export.cgi: (almost) everything for
30237           bug#375 - create export_svc table - part_svc to part_export is
30238           now properly many-to-many, not one-to-many
30239
30240           still need to finish service editing (choosing exports) in
30241           httemplate/edit/part_svc.cgi and
30242           httemplate/edti/process/part_svc.cgi
30243
30244           and do somethinga about that manual $svcdb = 'svc_acct' in
30245           httemplate/edit/part_export.cgi (do part_export records need a
30246           svcdb? probably not... should be able to just pass an svcdb on
30247           creation of new exports, move the big %exports hash into
30248           part_export.pm and allow httemplate/edit/part_svc.cgi to query it
30249           for exports that can apply to a given svcdb....
30250
30251 2002-04-11 15:04  ivan
30252
30253         * FS/FS/Record.pm: use the AUTOLOAD that reports errors better &
30254           fix problems with ut_domain losing data
30255
30256 2002-04-10 06:42  ivan
30257
30258         * ANNOUCE.1.4.0, README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/Record.pm,
30259           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
30260           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, bin/populate-msgcat,
30261           httemplate/browse/msgcat.cgi, httemplate/docs/signup.html,
30262           httemplate/docs/upgrade8.html, httemplate/edit/msgcat.cgi,
30263           httemplate/edit/process/msgcat.cgi: bulk checkin from working on
30264           the road:
30265
30266           - use msgcat for more error messages - should be all things that
30267           would come3   back from the signup server normally now - signup
30268           server: don't display access number <SELECT> if there's none or
30269           one - signup_server-realtime config option to run billing for
30270           signup server   signups immediately - signup server: pkg
30271           available to success templates, better documentation on   success
30272           templates - httemplate/edit/msgcat.cgi fields are properly sticky
30273           on errors - httemplate/edit/process/msgcat.cgi - don't update
30274           identical fields
30275
30276 2002-04-10 01:39  ivan
30277
30278         * bin/fs-setup: fix mistake in part_pop_local schema (not used by
30279           anyone really so no big deal)
30280
30281 2002-04-06 22:23  ivan
30282
30283         * FS/FS/: Conf.pm, cust_bill.pm, cust_pay.pm: send email on signup
30284           server signups (closes: Bug#386)
30285
30286 2002-04-06 21:56  ivan
30287
30288         * FS/FS/Conf.pm, FS/FS/msgcat.pm, bin/populate-msgcat,
30289           conf/show-msgcat-codes, httemplate/browse/msgcat.cgi,
30290           httemplate/docs/install.html, httemplate/edit/msgcat.cgi,
30291           httemplate/edit/process/msgcat.cgi: working message catalogs (not
30292           used for enough yet) - almost (but not quite) closes Bug#385 -
30293           still have to catalog the   backend things triggered by signup
30294           server.
30295
30296 2002-04-06 16:00  ivan
30297
30298         * FS/FS/Conf.pm, httemplate/config/config-process.cgi,
30299           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
30300           httemplate/docs/signup.html: - config option for signup server
30301           payment types - credit card type pulldown on signup server
30302           (closes: Bug#383)
30303
30304 2002-04-06 14:32  ivan
30305
30306         * FS/FS/: Conf.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm:
30307           add a config option to set the Business::OnlinePayment
30308           description field, and make some useful data available for the
30309           config option.  closes: Bug#378
30310
30311 2002-04-06 13:32  ivan
30312
30313         * httemplate/search/cust_main.cgi: fix visual glitch
30314
30315 2002-04-06 12:37  ivan
30316
30317         * httemplate/docs/: install.html, signup.html: big signup server
30318           cleanups.  uses Storable for network protocol now.  - makes Bugs
30319           384 & 385 easier - closes: Bug#382
30320
30321 2002-04-05 16:08  ivan
30322
30323         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
30324           httemplate/view/svc_acct.cgi: security phrase bug fixes
30325
30326 2002-04-05 15:51  ivan
30327
30328         * ANNOUCE.1.4.0, CREDITS, Makefile, README.1.4.0pre12, FS/MANIFEST,
30329           FS/FS/Conf.pm, FS/FS/msgcat.pm, FS/FS/svc_acct.pm, FS/t/msgcat.t,
30330           bin/freeside-session-kill, bin/fs-setup, bin/populate-msgcat,
30331           bin/sqlradius_reset, conf/locale, eg/table_template-svc.pm,
30332           eg/table_template.pm, htetc/global.asa, htetc/handler.pl,
30333           httemplate/index.html, httemplate/browse/cust_main_county.cgi,
30334           httemplate/browse/msgcat.cgi,
30335           httemplate/browse/part_referral.cgi,
30336           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/schema.html,
30337           httemplate/docs/upgrade8.html, httemplate/edit/svc_acct.cgi,
30338           httemplate/view/svc_acct.cgi: - add message catalog table &
30339           beginning of web interface - add security_phrase and conf option
30340           to svc_acct.pm - random other stuff
30341
30342 2002-04-05 15:37  jeff
30343
30344         * httemplate/view/cust_main.cgi: credit/refund display correction
30345
30346 2002-04-05 12:52  ivan
30347
30348         * httemplate/edit/process/cust_credit_bill.cgi: don't specify date
30349           (not on submitting form)
30350
30351 2002-04-05 08:37  ivan
30352
30353         * eg/export_template.pm, httemplate/search/sql.cgi,
30354           FS/t/part_export-infostreet.t, FS/t/part_export-sqlradius.t: oops
30355           forgot these from working on the road
30356
30357 2002-04-04 16:42  ivan
30358
30359         * FS/MANIFEST, FS/FS/part_export.pm,
30360           FS/FS/part_export/infostreet.pm, FS/FS/part_export/sqlradius.pm,
30361           httemplate/index.html, httemplate/docs/install.html,
30362           httemplate/edit/part_export.cgi: Checkin of disparate changes
30363           from working on the road: - generic SQL query - move exports out
30364           to their own files - small cleanup of selfadmin server
30365
30366 2002-03-29 18:35  ivan
30367
30368         * httemplate/edit/part_referral.cgi: finish up
30369           s/referral/advertising source/
30370
30371 2002-03-29 09:27  ivan
30372
30373         * htetc/global.asa, htetc/handler.pl,
30374           httemplate/search/svc_acct.cgi: fix unlinked svc browse!
30375
30376 2002-03-27 16:18  ivan
30377
30378         * ANNOUCE.1.4.0: still pretty much just notes...
30379
30380 2002-03-26 23:08  ivan
30381
30382         * FS/FS/queue.pm: don't show queue arguments (passwords!) on svc_*
30383           screens (unless queue_dangerous_options!)
30384
30385 2002-03-26 21:36  ivan
30386
30387         * FS/FS/cust_main.pm, FS/FS/part_referral.pm,
30388           httemplate/index.html, httemplate/browse/part_referral.cgi,
30389           httemplate/docs/admin.html, httemplate/edit/part_referral.cgi:
30390           s/referral/advertising source/
30391
30392           yes, the name sucks.  got a better one?
30393
30394 2002-03-26 15:18  ivan
30395
30396         * fs_passwd/fs_passwd.cgi: yay works now... just forgot to send
30397           http header
30398
30399 2002-03-26 08:24  ivan
30400
30401         * httemplate/search/cust_main.cgi: simple visual fix: &nbsp; for
30402           blank company column
30403
30404 2002-03-26 05:58  ivan
30405
30406         * FS/FS/part_svc.pm: forgot to use FS::part_export to search on it
30407
30408 2002-03-26 05:20  ivan
30409
30410         * httemplate/docs/passwd.html: doc
30411
30412 2002-03-26 05:04  ivan
30413
30414         * bin/create-history-tables: error message typo
30415
30416 2002-03-26 04:35  ivan
30417
30418         * httemplate/docs/admin.html: s/Add/Provision/
30419
30420 2002-03-25 16:32  ivan
30421
30422         * FS/FS/part_export.pm, FS/bin/freeside-queued,
30423           bin/sqlradius_reset, httemplate/edit/part_export.cgi: further
30424           export bugfixing add 10 kid limit to freeside-queued
30425           sqlradius_reset now works (closes: Bug#372)
30426
30427 2002-03-25 16:26  ivan
30428
30429         * Makefile: hhahah oops i _really_ ought to do something about that
30430
30431 2002-03-25 06:59  ivan
30432
30433         * httemplate/: index.html, search/cust_main-otaker.cgi,
30434           search/cust_main.cgi: customers by otaker report (ugly
30435           search/cust_main.cgi mods; revert if they cause problems)
30436
30437 2002-03-24 15:16  ivan
30438
30439         * bin/: icradius_reset, sqlradius_reset: s/icradius/sqlradius/
30440
30441 2002-03-24 12:00  ivan
30442
30443         * httemplate/: edit/cust_main.cgi, search/svc_acct.cgi,
30444           browse/agent.cgi: UI improvements for agents
30445
30446 2002-03-24 10:23  ivan
30447
30448         * FS/FS/agent.pm: tyop
30449
30450 2002-03-24 09:42  ivan
30451
30452         * CREDITS, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
30453           "subscription" price plan from "Luke Pfeifer"
30454           <freeside@globalli.com>
30455
30456 2002-03-24 06:29  ivan
30457
30458         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/queue.pm,
30459           FS/FS/radius_usergroup.pm, FS/FS/svc_acct.pm,
30460           httemplate/edit/svc_acct.cgi:
30461           ICRADIUS groups all done!  UI and provisioning.  closes: Bug#362
30462
30463           fix some bugs in the export and add queue_dangerous_controls
30464           option too
30465
30466 2002-03-23 09:49  ivan
30467
30468         * FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
30469           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
30470           httemplate/edit/process/part_svc.cgi: okay group editing UI as
30471           well as part_svc group editing UI seem to be working
30472
30473 2002-03-23 08:16  ivan
30474
30475         * FS/FS/part_export.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
30476           httemplate/edit/svc_acct.cgi,
30477           httemplate/edit/process/svc_acct.cgi: group editing seems to be
30478           working...  everything except defaults... oh and export...
30479
30480 2002-03-22 23:54  ivan
30481
30482         * FS/bin/freeside-queued: redirect STDOUT/STDERR a bit later for
30483           better error reporting
30484
30485 2002-03-22 10:56  ivan
30486
30487         * Makefile, README.1.4.0pre12, FS/MANIFEST,
30488           FS/FS/cust_main_county.pm, FS/FS/svc_acct.pm,
30489           FS/t/radius_usergroup.t, bin/create-history-tables, bin/fs-setup,
30490           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
30491           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
30492           httemplate/view/svc_acct.cgi: RADIUS groups on the way!
30493
30494 2002-03-22 04:49  ivan
30495
30496         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/part_export.pm,
30497           FS/t/part_export.t, FS/t/part_export_option.t,
30498           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
30499           httemplate/edit/process/part_export.cgi,
30500           httemplate/misc/delete-part_export.cgi: more new export...
30501
30502 2002-03-20 22:57  ivan
30503
30504         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi,
30505           httemplate/edit/process/part_export.cgi: more for the new world
30506           of export...
30507
30508 2002-03-20 13:31  ivan
30509
30510         * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/part_export.pm,
30511           FS/FS/part_export_option.pm, FS/FS/part_svc.pm,
30512           FS/FS/svc_acct.pm, FS/bin/freeside-queued, bin/icradius_reset,
30513           bin/svc_acct.export, htetc/global.asa, htetc/handler.pl,
30514           httemplate/docs/export.html, httemplate/docs/upgrade8.html,
30515           httemplate/edit/part_export.cgi,
30516           httemplate/edit/process/part_export.cgi: new export!  infostreet
30517           and sqlradius provisioning switched over  (Bug #299 - doesn't
30518           close it, but all the groundwork is done)
30519
30520           also removes non-transactional ICRADIUS export from
30521           svc_acct.export   (closes: Bug#347)
30522
30523 2002-03-19 23:37  ivan
30524
30525         * FS/FS/cust_main_county.pm: disable region caching for now
30526
30527 2002-03-19 09:48  ivan
30528
30529         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
30530           httemplate/edit/process/cust_main.cgi: changes dum big
30531           "state/county/country" select to three, linked with javascript
30532           closes: Bug#353
30533
30534 2002-03-18 13:40  ivan
30535
30536         * FS/FS/: Conf.pm, cust_bill.pm, part_bill_event.pm: bugfixes,
30537           closes Bug#314
30538
30539 2002-03-18 12:50  ivan
30540
30541         * httemplate/edit/part_bill_event.cgi, FS/FS/part_bill_event.pm,
30542           FS/FS/Conf.pm: okay, now you can specify an alternate invoice
30543           template, and it'll be auto-createad and added to the list of
30544           configuration options.  closes: Bug#314
30545
30546 2002-03-18 11:49  ivan
30547
30548         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_pay.pm: fixes: bug
30549           #348 - adds the ability to email on deleted payments.
30550
30551 2002-03-18 11:40  ivan
30552
30553         * httemplate/search/cust_main-quickpay.html: update quickpay for
30554           current search capabilities
30555
30556 2002-03-18 09:50  ivan
30557
30558         * httemplate/config/config.cgi:
30559           fixes bug#367 (yay, that one was annoying):
30560
30561           in config editor, initial newlines in <textarea>s are lost.  even
30562           if you didn't mean to edit them you remove that..
30563
30564 2002-03-18 08:07  ivan
30565
30566         * bin/backup-freeside: removing backup-freeside script from here
30567
30568 2002-03-18 08:05  ivan
30569
30570         * FS/FS/: svc_Common.pm, svc_acct.pm: handle inserting cust_svc and
30571           svc_acct records separately also, to handle imports preserving
30572           svcnum
30573
30574 2002-03-18 07:52  ivan
30575
30576         * httemplate/edit/: part_export.cgi, process/part_export.cgi: added
30577           (incomplete) export foo
30578
30579 2002-03-18 07:51  ivan
30580
30581         * httemplate/browse/part_svc.cgi: UI glitch; forgot ROWSPAN for
30582           export column
30583
30584 2002-03-18 06:17  ivan
30585
30586         * FS/FS/raddb.pm: add noment-specific RADIUS attributes
30587
30588 2002-03-18 01:10  ivan
30589
30590         * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/svc_domain.pm,
30591           httemplate/config/config-process.cgi,
30592           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
30593           httemplate/docs/upgrade8.html: new config value `defaultrecords',
30594           documentation, javascript config file editor
30595
30596 2002-03-17 00:33  ivan
30597
30598         * httemplate/config/: config-view.cgi, config.cgi: new domain
30599           record editing foo
30600
30601 2002-03-12 10:45  ivan
30602
30603         * httemplate/misc/cancel-unaudited.cgi: print error message for
30604           failed cancels!
30605
30606 2002-03-12 07:33  ivan
30607
30608         * README.1.4.0pre12, htetc/global.asa, htetc/handler.pl,
30609           httemplate/docs/install.html, httemplate/docs/upgrade8.html,
30610           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi:
30611           abstract stupid HTML layer trick out to
30612           HTML::Widgets::SelectLayers
30613
30614 2002-03-09 02:19  khoff
30615
30616         * FS/FS/: Conf.pm, svc_domain.pm: Support for default CNAME/A
30617           records
30618
30619 2002-03-07 11:50  jeff
30620
30621         * FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
30622           freeside-expiration-alerter, freeside-receivables-report,
30623           freeside-tax-report: less shelling, more perly - abolish some
30624           pipes to sendmail
30625
30626 2002-03-07 06:13  ivan
30627
30628         * FS/FS/cust_bill.pm: better error msgs for mail errors
30629
30630 2002-03-07 06:10  ivan
30631
30632         * FS/FS/: cust_bill.pm, part_export.pm, part_export_option.pm,
30633           queue.pm: [no log message]
30634
30635 2002-03-06 15:32  ivan
30636
30637         * conf/invoice_from: oops, missing invoice_from
30638
30639 2002-03-06 15:31  ivan
30640
30641         * httemplate/docs/upgrade8.html: add freeside-expiration-alerter to
30642           upgrade8.html
30643
30644 2002-03-06 14:44  jeff
30645
30646         * README.1.4.0pre12, FS/MANIFEST, FS/FS/Conf.pm,
30647           FS/bin/freeside-expiration-alerter, conf/alerter_template,
30648           httemplate/docs/admin.html: billing expiration alerts
30649
30650 2002-03-05 16:17  ivan
30651
30652         * FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
30653           freeside-receivables-report, freeside-tax-report: remove CVS Log
30654           tag
30655
30656 2002-03-05 15:13  jeff
30657
30658         * FS/bin/freeside-cc-receipts-report,
30659           FS/bin/freeside-credit-report,
30660           FS/bin/freeside-receivables-report, FS/bin/freeside-tax-report,
30661           httemplate/search/report_cc.cgi,
30662           httemplate/search/report_credit.cgi,
30663           httemplate/search/report_tax.cgi: consistency is nice
30664
30665 2002-03-05 01:44  ivan
30666
30667         * FS/bin/freeside-receivables-report: yes i have crazy customers
30668           with 8-digit customer numbers
30669
30670 2002-03-04 14:10  ivan
30671
30672         * FS/FS/Record.pm: make history tables conditional
30673
30674 2002-03-04 04:48  ivan
30675
30676         * Makefile, README.1.4.0pre12, FS/FS/Record.pm, FS/FS/nas.pm,
30677           bin/create-history-tables, bin/fs-radius-add-check,
30678           bin/fs-radius-add-reply, bin/fs-setup,
30679           httemplate/docs/upgrade8.html: [no log message]
30680
30681 2002-03-03 15:46  ivan
30682
30683         * httemplate/docs/install.html: docu
30684
30685 2002-02-28 15:30  ivan
30686
30687         * httemplate/search/svc_acct.cgi: tyop
30688
30689 2002-02-28 15:18  ivan
30690
30691         * FS/FS/svc_acct.pm: clean up mess.  *sigh*
30692
30693 2002-02-28 15:17  ivan
30694
30695         * FS/FS/svc_acct.pm: clean up mess
30696
30697 2002-02-28 15:13  ivan
30698
30699         * FS/FS/svc_acct.pm: eek
30700
30701 2002-02-28 15:08  ivan
30702
30703         * httemplate/search/svc_acct.cgi: add main menu link
30704
30705 2002-02-28 15:07  ivan
30706
30707         * httemplate/misc/cancel-unaudited.cgi: handle errors better
30708
30709 2002-02-28 14:05  ivan
30710
30711         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
30712           httemplate/config/config.cgi: s/depreciated/deprecated/
30713
30714 2002-02-27 16:28  jeff
30715
30716         * FS/FS/svc_acct.pm: improved vpopmail support for svc_acct records
30717
30718 2002-02-27 15:20  ivan
30719
30720         * FS/FS/cust_main.pm: oops, spurious error messages
30721
30722 2002-02-27 15:03  ivan
30723
30724         * FS/FS/cust_main.pm: bubble up billing event errors
30725
30726 2002-02-27 14:40  ivan
30727
30728         * FS/FS/cust_bill_event.pm: and missing ) *sigh*
30729
30730 2002-02-27 14:40  ivan
30731
30732         * FS/FS/cust_bill_event.pm: errant ;
30733
30734 2002-02-27 14:39  ivan
30735
30736         * README.1.4.0pre12, FS/FS/cust_bill_event.pm, bin/fs-setup,
30737           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
30738           httemplate/view/cust_bill.cgi: add status and statustext fields
30739           to cust_bill_event
30740
30741 2002-02-27 14:00  ivan
30742
30743         * FS/FS/cust_main.pm: well, don't make things worse when
30744           debugging...
30745
30746 2002-02-27 13:57  ivan
30747
30748         * FS/: FS/cust_main.pm, bin/freeside-daily: better debugging
30749
30750 2002-02-27 09:07  khoff
30751
30752         * httemplate/docs/upgrade8.html: Should be "CREATE TABLE" not
30753           "CREATE INDEX" for part_export_option
30754
30755 2002-02-26 14:09  ivan
30756
30757         * httemplate/search/: report_cc.cgi, report_credit.cgi,
30758           report_receivables.cgi, report_tax.cgi: fixup reports for
30759           templated webUI
30760
30761 2002-02-26 03:53  ivan
30762
30763         * FS/FS/cust_main.pm: okay, finally fix all the weirdness with
30764           shipping adresses.  whew.
30765
30766 2002-02-26 03:42  ivan
30767
30768         * FS/FS/: Record.pm, cust_main.pm: in Record.pm - call ->check
30769           **BEFORE** generating @diff for SQL.  causing weird effects with
30770           cust_main::check that modifies record (ship_ field weirdness)
30771
30772           fix nasty logic error triggered by changing a ship_ field from
30773           something TO identical to the corresponding non-ship_ field.
30774           ouch
30775
30776 2002-02-26 03:30  ivan
30777
30778         * FS/FS/cust_main.pm: fix nasty logic error triggered by changing a
30779           ship_ field from something TO identical to the corresponding
30780           non-ship_ field.  ouch.
30781
30782 2002-02-26 03:11  ivan
30783
30784         * httemplate/edit/cust_main.cgi: fix a weird oops with service
30785           address editing UI that would leave some fields blank... ?
30786
30787 2002-02-26 01:06  ivan
30788
30789         * FS/FS/cust_bill.pm: ugh, payname needs first/last i guess
30790
30791 2002-02-26 00:34  ivan
30792
30793         * FS/FS/cust_main.pm: die with a better error message on bad
30794           locales
30795
30796 2002-02-25 11:09  ivan
30797
30798         * httemplate/search/svc_acct.cgi: keith@landel:     We have users
30799           that have the character "." in their username     we can't search
30800           these customers by Username, can you please fix.
30801
30802 2002-02-23 14:36  ivan
30803
30804         * httemplate/search/: report_cc.cgi, report_credit.cgi,
30805           report_receivables.cgi, report_tax.cgi: take hardcoded paths out
30806           of report cgis
30807
30808 2002-02-23 03:56  ivan
30809
30810         * CREDITS, FS/FS/Record.pm, httemplate/docs/index.html,
30811           httemplate/search/cust_main.cgi,
30812           httemplate/search/cust_main.html: case-insensitive and substring
30813           searching
30814
30815 2002-02-23 03:46  ivan
30816
30817         * httemplate/index.html: silly html tweaking
30818
30819 2002-02-22 23:48  ivan
30820
30821         * httemplate/browse/part_pkg.cgi: it's too late.
30822
30823 2002-02-22 23:35  ivan
30824
30825         * httemplate/browse/part_pkg.cgi: i really should just start moving
30826           things to templates
30827
30828 2002-02-22 23:32  ivan
30829
30830         * httemplate/browse/: part_pkg.cgi, part_svc.cgi: UI nit fixes -
30831           misaligned columns when viewing disabled services/packages
30832
30833 2002-02-22 23:00  ivan
30834
30835         * FS/FS/UID.pm: nit
30836
30837 2002-02-22 18:14  jeff
30838
30839         * FS/FS/UID.pm, bin/svc_acct.export,
30840           httemplate/search/report_cc.cgi,
30841           httemplate/search/report_credit.cgi,
30842           httemplate/search/report_receivables.cgi,
30843           httemplate/search/report_tax.cgi: report fixes and cruft removal
30844
30845 2002-02-22 18:02  ivan
30846
30847         * httemplate/: index.html, docs/install.html, docs/upgrade8.html:
30848           UI work on main menu, remove Archive::Tar from docs
30849
30850 2002-02-22 15:18  jeff
30851
30852         * FS/MANIFEST, FS/bin/freeside-cc-receipts-report,
30853           FS/bin/freeside-credit-report,
30854           FS/bin/freeside-receivables-report, FS/bin/freeside-tax-report,
30855           conf/report_template, httemplate/classic.html,
30856           httemplate/index.html, httemplate/search/report_cc.cgi,
30857           httemplate/search/report_cc.html,
30858           httemplate/search/report_credit.cgi,
30859           httemplate/search/report_credit.html,
30860           httemplate/search/report_receivables.cgi,
30861           httemplate/search/report_tax.cgi,
30862           httemplate/search/report_tax.html: add some reporting features
30863
30864 2002-02-22 15:08  ivan
30865
30866         * FS/FS/cust_pay_batch.pm: fix i18n zip
30867
30868 2002-02-22 14:13  ivan
30869
30870         * httemplate/edit/cust_main.cgi: billing vs. shipping states
30871           weren't sorted in the same order.  UI glitch only
30872
30873 2002-02-22 04:31  ivan
30874
30875         * httemplate/config/: config-process.cgi, config-view.cgi: fixup
30876           <SELECT> configuration editing, fixes Bug#350
30877
30878 2002-02-22 04:13  ivan
30879
30880         * httemplate/index.html: close </FORM> tags
30881
30882 2002-02-22 01:01  ivan
30883
30884         * FS/FS/svc_acct.pm: correctly disable/enable accounts @ CP
30885
30886 2002-02-22 00:58  ivan
30887
30888         * FS/FS/svc_acct.pm: freeside *SUSPENDED* -> CP set_mailbox_status
30889           OTHER/OTHER_BOUNCE
30890
30891 2002-02-21 23:50  ivan
30892
30893         * bin/fs-setup: doh
30894
30895 2002-02-21 22:42  ivan
30896
30897         * FS/FS/queue.pm: UI in joblisting: don't split ( retry | remove )
30898           links
30899
30900 2002-02-21 22:39  ivan
30901
30902         * FS/FS/queue.pm: don't error out on bad svcnum's, just silently
30903           remove them
30904
30905 2002-02-21 22:23  ivan
30906
30907         * FS/FS/svc_acct.pm: don't leak perl line numbers on cp
30908           provisioning errors
30909
30910 2002-02-21 21:56  ivan
30911
30912         * FS/FS/svc_acct.pm: fix bugs in CP mailbox changes: cp_change and
30913           cp_rename
30914
30915 2002-02-21 17:07  ivan
30916
30917         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
30918           httemplate/view/cust_pkg.cgi: UI work:
30919
30920           make all functions of view/cust_pkg.cgi available on
30921           view/cust_main.cgi  - having them one link down in "Edit" is
30922           confusing.
30923
30924           closes: Bug#325
30925
30926 2002-02-21 15:17  ivan
30927
30928         * bin/fs-setup: queue.svcnum is nullable too, oops
30929
30930 2002-02-21 13:43  ivan
30931
30932         * bin/fs-setup: looks like statustext field is missing NULL flag in
30933           fs-setup
30934
30935 2002-02-20 14:03  ivan
30936
30937         * httemplate/index.html: invoice reports belong here too
30938
30939 2002-02-20 02:39  ivan
30940
30941         * FS/FS/CGI.pm: fixes eidiot under Mason, closes: Bug#344
30942
30943 2002-02-20 01:44  ivan
30944
30945         * httemplate/view/cust_main.cgi: don't display full card in
30946           webinterface
30947
30948 2002-02-19 19:17  jeff
30949
30950         * FS/FS/cust_main.pm: correct sense of tax generation
30951
30952 2002-02-19 17:03  ivan
30953
30954         * CREDITS, README.1.4.0pre11, README.1.4.0pre8, FS/FS/CGI.pm,
30955           FS/FS/Record.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
30956           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
30957           FS/bin/freeside-queued, bin/fs-setup, htetc/global.asa,
30958           htetc/handler.pl, httemplate/index.html,
30959           httemplate/browse/queue.cgi, httemplate/misc/queue.cgi,
30960           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
30961           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi: use
30962           Net::SSH::ssh_cmd for all job queueing rather than local
30963           duplicated ssh subs
30964
30965           queue daemon updates: retry & remove links work, bubble up error
30966           message to webinterface, link to svcnum & have job listings on
30967           view/svc_* pages, closes: Bug#280
30968
30969           s/option/optionname/ schema change, dumb mysql, closes: Bug#334
30970
30971 2002-02-19 15:43  ivan
30972
30973         * httemplate/docs/: install.html, schema.html, upgrade8.html: set
30974           EVERYTHING=1 for your own mod_perl compile
30975
30976 2002-02-18 23:51  ivan
30977
30978         * httemplate/index.html: oops
30979
30980 2002-02-18 23:00  ivan
30981
30982         * httemplate/classic.html: TMTOWTDI
30983
30984 2002-02-18 20:43  ivan
30985
30986         * httemplate/index.html: new main menu!
30987
30988 2002-02-18 19:22  jeff
30989
30990         * FS/FS/cust_refund.pm: fix refund posting
30991
30992 2002-02-18 19:15  ivan
30993
30994         * FS/FS/cust_refund.pm: <rluser> ut_number instead of ut_numbern
30995
30996 2002-02-18 19:06  ivan
30997
30998         * FS/FS/cust_refund.pm: need to use FS::Record qw(qsearch) !
30999
31000 2002-02-18 18:57  ivan
31001
31002         * httemplate/: edit/part_pkg.cgi, view/cust_main.cgi: allow custom
31003           packages to edit service quantities also
31004
31005 2002-02-18 12:09  ivan
31006
31007         * httemplate/edit/part_svc.cgi: bad warning, causing errors with
31008           strict
31009
31010 2002-02-18 10:07  ivan
31011
31012         * FS/FS/prepay_credit.pm: document 'seconds'
31013
31014 2002-02-18 02:14  ivan
31015
31016         * httemplate/edit/svc_www.cgi: oops!
31017
31018 2002-02-18 00:53  ivan
31019
31020         * Makefile: make release and make update-webdemo targets
31021
31022 2002-02-18 00:39  ivan
31023
31024         * FS/FS/Conf.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
31025           htetc/global.asa, httemplate/edit/part_pkg.cgi: safe web demo
31026           operation!  closes: Bug#217
31027
31028           fix bug in edit/part_pkg: s/bkg/pkg/
31029
31030           edit/part_pkg.cgi - plan <SELECT> is now properly stick on
31031           errors, closes: Bug#323
31032
31033 2002-02-17 19:45  ivan
31034
31035         * httemplate/edit/part_svc.cgi: fix modified <SELECT>s under
31036           netcape4, use one for svc_acct.popnum too
31037
31038 2002-02-17 17:26  ivan
31039
31040         * README.1.4.0pre11, httemplate/docs/install.html,
31041           httemplate/docs/upgrade8.html: rsync docs
31042
31043 2002-02-17 16:21  jeff
31044
31045         * Makefile: keep accidentally checking in Makefile changes, gotta
31046           do something about that...
31047
31048 2002-02-17 16:13  jeff
31049
31050         * Makefile, FS/FS/Conf.pm, bin/svc_acct.export, eg/vpopmailrestart:
31051           trading in tar for rsync for improved vpopmail support
31052
31053 2002-02-17 13:01  ivan
31054
31055         * FS/MANIFEST: removing CGIwrapper.pm
31056
31057 2002-02-17 11:12  ivan
31058
31059         * README.1.4.0pre9, FS/MANIFEST, FS/FS/CGIwrapper.pm,
31060           FS/t/CGIwrapper.t: get ride of CGIwrapper.pm
31061
31062 2002-02-17 11:07  jeff
31063
31064         * FS/FS/svc_forward.pm: queue svc_forward remote commands; better
31065           commands too
31066
31067 2002-02-16 13:47  ivan
31068
31069         * htetc/global.asa: work with current Apache::ASP
31070
31071 2002-02-16 10:14  ivan
31072
31073         * TODO: now in RT2!
31074
31075 2002-02-15 23:27  ivan
31076
31077         * httemplate/docs/install.html: install warnings about mysql
31078
31079 2002-02-15 12:21  jeff
31080
31081         * bin/svc_acct.export: remove arbitary uid requirement for vpasswd
31082           generation
31083
31084 2002-02-15 11:34  ivan
31085
31086         * Makefile: keep accidentally checking in Makefile changes, gotta
31087           do something about that...
31088
31089 2002-02-15 11:33  ivan
31090
31091         * Makefile, FS/FS/Conf.pm, FS/FS/svc_acct.pm: CP provisioning!!
31092
31093 2002-02-14 14:37  jeff
31094
31095         * bin/svc_acct.export: fix bug in multiline radiusprepend
31096
31097 2002-02-14 10:06  ivan
31098
31099         * bin/: fs-radius-add-check, fs-radius-add-reply: docs?  haha
31100
31101 2002-02-13 17:12  ivan
31102
31103         * FS/FS/cust_pay_batch.pm: don't require state (i18n)
31104
31105 2002-02-12 10:56  ivan
31106
31107         * FS/FS/cust_bill.pm: more information in "cant send invoice email"
31108           error message
31109
31110 2002-02-12 10:47  ivan
31111
31112         * FS/FS/cust_main.pm: fixes:
31113
31114           Error running invoice event ($cust_main->charge( 10.00, 'Overdue
31115           Bill' );): Illegal or empty (text) comment:  at
31116           /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1141.
31117
31118 2002-02-12 10:37  ivan
31119
31120         * bin/svc_acct.export: fixes:
31121
31122           In string, @domain now must be written as \@domain at
31123           ./svc_acct.export line 292, near "^append @domain" Global symbol
31124           "@domain" requires explicit package name at ./svc_acct.export
31125           line 292.  Execution of ./svc_acct.export aborted due to
31126           compilation errors.
31127
31128 2002-02-11 21:58  ivan
31129
31130         * README.1.4.0pre9, bin/fs-setup, httemplate/docs/admin.html:
31131           fixes: bug#331
31132
31133 2002-02-11 20:49  ivan
31134
31135         * httemplate/edit/part_bill_event.cgi: oops
31136
31137 2002-02-11 19:29  ivan
31138
31139         * README.1.4.0pre8, README.1.4.0pre9: 1.4.0pre9!!!
31140
31141 2002-02-11 18:11  ivan
31142
31143         * FS/FS/Conf.pm, bin/svc_acct.export, httemplate/config/config.cgi:
31144           add username_policy "@append domain"
31145
31146           add "select" config type, mmm
31147
31148 2002-02-11 18:06  ivan
31149
31150         * FS/FS/svc_acct.pm: that's not a bug anymore, don't list it in the
31151           BUGS section
31152
31153 2002-02-11 17:25  ivan
31154
31155         * httemplate/edit/part_svc.cgi: red warning for unknown type :)
31156
31157 2002-02-11 17:13  ivan
31158
31159         * httemplate/edit/part_svc.cgi: service definition domsvc is now a
31160           domain pulldown closes: Bug#328
31161
31162 2002-02-11 15:01  ivan
31163
31164         * FS/FS/svc_forward.pm: oops, code hidden by pod
31165
31166 2002-02-11 13:51  ivan
31167
31168         * httemplate/edit/svc_acct.cgi: don't display useless finger and
31169           shell fields if uid is set to fixed & blank in the service
31170           definition - causes: Error: Can't have finger-name without uid
31171
31172 2002-02-11 11:38  ivan
31173
31174         * FS/FS/Conf.pm, FS/FS/svc_www.pm, httemplate/edit/svc_acct.cgi,
31175           httemplate/edit/process/svc_www.cgi,
31176           httemplate/view/svc_domain.cgi, httemplate/view/svc_www.cgi:
31177           svc_www is working!
31178
31179           also auto-create and add A records if necessary using apacheip
31180           config file.
31181
31182           and show all domain_records on view/svc_domain.cgi page
31183
31184 2002-02-10 14:31  ivan
31185
31186         * httemplate/edit/svc_acct.cgi: ui
31187
31188 2002-02-10 14:21  ivan
31189
31190         * httemplate/edit/part_pkg.cgi: slighly different wording
31191
31192 2002-02-10 14:06  ivan
31193
31194         * FS/FS/cust_svc.pm: another bug in quantity checking
31195
31196 2002-02-10 13:37  ivan
31197
31198         * FS/FS/cust_svc.pm: import qsearch() so the quantity checking
31199           works
31200
31201 2002-02-10 13:30  ivan
31202
31203         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, conf/agent_defaultpkg: add new
31204           package definitions to all agent types by default
31205
31206           config option to restore current behaviour (must explicitly add
31207           new package definitions to each agent type)
31208
31209           closes: Bug#324
31210
31211 2002-02-10 11:58  ivan
31212
31213         * FS/MANIFEST, FS/bin/freeside-bill, FS/bin/freeside-daily,
31214           httemplate/docs/billing.html, httemplate/docs/upgrade8.html,
31215           httemplate/edit/process/part_bill_event.cgi: update billing
31216           documentation for the new world of invoice events added
31217           freeside-daily replacing freeside-bill for the new world of
31218           invoice events
31219
31220 2002-02-10 10:56  ivan
31221
31222         * README.1.4.0pre9, FS/FS/cust_pay.pm, bin/fs-setup,
31223           httemplate/docs/upgrade8.html, httemplate/edit/cust_pay.cgi: use
31224           unique tokens to prevent double-submission of payments in the web
31225           UI (closes: Bug#320)
31226
31227 2002-02-10 09:30  ivan
31228
31229         * httemplate/search/cust_main.cgi: eliminate duplicate cusomters
31230           before figuring to display a list or redirect.  eliiminates "2
31231           matching found" displayed but only one in list.
31232
31233 2002-02-10 09:02  ivan
31234
31235         * FS/FS/cust_main_invoice.pm: allow + in email addresses
31236
31237 2002-02-10 08:49  ivan
31238
31239         * FS/FS/cust_main_invoice.pm: okay, for now, don't try to transform
31240           email addresses into svcnum-linked destinations
31241
31242 2002-02-10 08:40  ivan
31243
31244         * Makefile, httemplate/edit/svc_acct.cgi:
31245           fix "no previous account to recall hidden password from" error
31246           when adding new accounts & get an error on first try
31247
31248 2002-02-10 08:14  ivan
31249
31250         * Makefile, httemplate/index.html,
31251           httemplate/browse/svc_acct_pop.cgi,
31252           httemplate/edit/svc_acct_pop.cgi: s/POP/Access Number/ in the
31253           webui
31254
31255 2002-02-10 08:05  ivan
31256
31257         * htetc/handler.pl, httemplate/browse/agent.cgi,
31258           httemplate/browse/agent_type.cgi,
31259           httemplate/browse/cust_main_county.cgi,
31260           httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
31261           httemplate/browse/part_bill_event.cgi,
31262           httemplate/browse/part_pkg.cgi,
31263           httemplate/browse/part_referral.cgi,
31264           httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
31265           httemplate/browse/svc_acct_pop.cgi,
31266           httemplate/config/config-process.cgi,
31267           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
31268           httemplate/edit/REAL_cust_pkg.cgi, httemplate/edit/agent.cgi,
31269           httemplate/edit/agent_type.cgi,
31270           httemplate/edit/cust_bill_pay.cgi,
31271           httemplate/edit/cust_credit.cgi,
31272           httemplate/edit/cust_credit_bill.cgi,
31273           httemplate/edit/cust_main.cgi,
31274           httemplate/edit/cust_main_county-expand.cgi,
31275           httemplate/edit/cust_main_county.cgi,
31276           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
31277           httemplate/edit/part_bill_event.cgi,
31278           httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
31279           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
31280           httemplate/edit/svc_acct_pop.cgi,
31281           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
31282           httemplate/edit/svc_forward.cgi,
31283           httemplate/edit/process/quick-cust_pkg.cgi,
31284           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
31285           httemplate/misc/catchall.cgi,
31286           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
31287           httemplate/misc/process/link.cgi,
31288           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
31289           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
31290           httemplate/search/svc_acct.cgi,
31291           httemplate/search/svc_acct_sm.cgi,
31292           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
31293           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
31294           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
31295           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
31296           httemplate/view/svc_www.cgi: *finally* seems to be working under
31297           Mason.  sheesh.  *finally* seems to be working under Mason.
31298           sheesh.  *finally* seems to be working under Mason.  sheesh.
31299           *finally* seems to be working under Mason.  sheesh.  *finally*
31300           seems to be working under Mason.  sheesh.  *finally* seems to be
31301           working under Mason.  sheesh.  *finally* seems to be working
31302           under Mason.  sheesh.  *finally* seems to be working under Mason.
31303           sheesh.
31304
31305 2002-02-10 05:21  ivan
31306
31307         * htetc/handler.pl, httemplate/browse/agent.cgi,
31308           httemplate/browse/agent_type.cgi,
31309           httemplate/browse/cust_main_county.cgi,
31310           httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
31311           httemplate/browse/part_bill_event.cgi,
31312           httemplate/browse/part_pkg.cgi,
31313           httemplate/browse/part_referral.cgi,
31314           httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
31315           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
31316           httemplate/edit/agent_type.cgi,
31317           httemplate/edit/cust_bill_pay.cgi,
31318           httemplate/edit/cust_credit.cgi,
31319           httemplate/edit/cust_credit_bill.cgi,
31320           httemplate/edit/cust_main.cgi,
31321           httemplate/edit/cust_main_county-expand.cgi,
31322           httemplate/edit/cust_main_county.cgi,
31323           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
31324           httemplate/edit/part_bill_event.cgi,
31325           httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
31326           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
31327           httemplate/edit/svc_acct_pop.cgi,
31328           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
31329           httemplate/edit/svc_forward.cgi,
31330           httemplate/edit/process/REAL_cust_pkg.cgi,
31331           httemplate/edit/process/agent.cgi,
31332           httemplate/edit/process/agent_type.cgi,
31333           httemplate/edit/process/cust_bill_pay.cgi,
31334           httemplate/edit/process/cust_credit.cgi,
31335           httemplate/edit/process/cust_credit_bill.cgi,
31336           httemplate/edit/process/cust_main.cgi,
31337           httemplate/edit/process/cust_main_county-collapse.cgi,
31338           httemplate/edit/process/cust_main_county-expand.cgi,
31339           httemplate/edit/process/cust_main_county.cgi,
31340           httemplate/edit/process/cust_pay.cgi,
31341           httemplate/edit/process/cust_pkg.cgi,
31342           httemplate/edit/process/part_pkg.cgi,
31343           httemplate/edit/process/part_referral.cgi,
31344           httemplate/edit/process/quick-cust_pkg.cgi,
31345           httemplate/edit/process/svc_acct.cgi,
31346           httemplate/edit/process/svc_acct_pop.cgi,
31347           httemplate/edit/process/svc_acct_sm.cgi,
31348           httemplate/edit/process/svc_domain.cgi,
31349           httemplate/edit/process/svc_forward.cgi,
31350           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
31351           httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
31352           httemplate/misc/delete-cust_pay.cgi,
31353           httemplate/misc/delete-customer.cgi,
31354           httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
31355           httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
31356           httemplate/misc/unsusp_pkg.cgi,
31357           httemplate/misc/process/catchall.cgi,
31358           httemplate/misc/process/delete-customer.cgi,
31359           httemplate/misc/process/link.cgi,
31360           httemplate/search/cust_bill.cgi, httemplate/search/cust_pay.cgi,
31361           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
31362           httemplate/search/svc_acct_sm.cgi,
31363           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
31364           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
31365           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
31366           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
31367           httemplate/view/svc_www.cgi: removed <!-- $Id$ --> from all files
31368           to fix any redirects, whew
31369
31370           Mason handler.pl overrides CGI::redirect
31371
31372           fixed strict; problems in edit/part_pkg.cgi &
31373           edit/process/part_pkg.cgi
31374
31375 2002-02-09 18:28  ivan
31376
31377         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
31378           httemplate/view/cust_main.cgi: hide SS# unless you turn it on via
31379           config file
31380
31381 2002-02-09 18:16  ivan
31382
31383         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
31384           FS/FS/cust_bill_event.pm, FS/FS/cust_main.pm, htetc/handler.pl,
31385           httemplate/browse/part_bill_event.cgi,
31386           httemplate/edit/part_pkg.cgi,
31387           httemplate/edit/process/part_bill_event.cgi,
31388           httemplate/edit/process/part_pkg.cgi,
31389           httemplate/view/cust_bill.cgi: pro-rating w/ web interface,
31390           tested (closes: Bug#313).
31391
31392           view/cust_bill.cgi invoice view shows invoice events!
31393
31394           fix bug where adding events with no name silently failed instead
31395           of giving an error
31396
31397           add new comission plans
31398
31399 2002-02-09 17:47  ivan
31400
31401         * README.1.4.0pre8, httemplate/docs/upgrade8.html,
31402           FS/bin/freeside-bill: remove -i option from freeside-bill
31403           (obsoleted by invoice events)
31404
31405 2002-02-09 10:24  ivan
31406
31407         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
31408           httemplate/edit/process/agent_type.cgi,
31409           httemplate/edit/process/cust_main_county-expand.cgi,
31410           httemplate/edit/process/cust_main_county.cgi,
31411           httemplate/edit/process/cust_pay.cgi,
31412           httemplate/edit/process/part_pkg.cgi,
31413           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
31414           httemplate/search/svc_domain.cgi: no more exit() in templates
31415
31416 2002-02-09 10:09  ivan
31417
31418         * FS/FS/svc_domain.pm: okay all external export from .pm files is
31419           queued! (closes: Bug#249)
31420
31421 2002-02-09 09:45  ivan
31422
31423         * FS/FS/cust_svc.pm, httemplate/misc/process/link.cgi: have
31424           FS::cust_svc::check look up & check pkg_svc.quantity like
31425           httemplate/view/cust_pkg.cgi (closes: Bug#43)
31426
31427 2002-02-09 09:03  ivan
31428
31429         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl: okay, both
31430           Apache::ASP and Mason should set no-cache headers now (closes:
31431           Bug#23)
31432
31433 2002-02-07 14:30  ivan
31434
31435         * Makefile: oops, reversing bad Makefile patch
31436
31437 2002-02-07 14:29  ivan
31438
31439         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm,
31440           FS/FS/cust_pay.pm, httemplate/browse/agent_type.cgi,
31441           httemplate/browse/nas.cgi, httemplate/misc/delete-cust_pay.cgi,
31442           httemplate/view/cust_main.cgi: delete payments
31443
31444 2002-02-06 07:55  ivan
31445
31446         * FS/FS/cust_main.pm, bin/pod2x: doc updates and pod2x fix to skip
31447           blib/ files
31448
31449 2002-02-06 07:50  ivan
31450
31451         * FS/FS/cust_bill.pm: pod typo
31452
31453 2002-02-06 07:49  ivan
31454
31455         * Makefile, httemplate/docs/install.html: documentation building
31456           Makefile patch
31457
31458 2002-02-06 07:36  ivan
31459
31460         * FS/FS/part_bill_event.pm: part_bill_event.plan can contain
31461           punctuation
31462
31463 2002-02-06 07:07  ivan
31464
31465         * bin/fs-setup: tyop
31466
31467 2002-02-06 06:58  ivan
31468
31469         * FS/bin/freeside-adduser: fix for non-file auth
31470
31471 2002-02-05 12:25  ivan
31472
31473         * FS/FS/Record.pm: better error messages if you haven't run
31474           fs-setup ?
31475
31476 2002-02-05 10:24  ivan
31477
31478         * httemplate/docs/install.html: &nbsp; for commands; confusing
31479           otherwise
31480
31481 2002-02-05 10:04  ivan
31482
31483         * httemplate/docs/install.html: doc
31484
31485 2002-02-05 08:48  ivan
31486
31487         * fs_passwd/fs_passwd, fs_passwd/fs_passwd.cgi,
31488           fs_passwd/fs_passwd.html, httemplate/docs/passwd.html: web-based
31489           password changer!
31490
31491 2002-02-05 03:06  ivan
31492
31493         * httemplate/docs/upgrade8.html: don't need DBIx::DataSource for
31494           upgrades
31495
31496 2002-02-05 01:46  ivan
31497
31498         * httemplate/docs/: install.html, upgrade8.html: doc
31499
31500 2002-02-04 23:57  ivan
31501
31502         * README.1.4.0pre8, httemplate/docs/upgrade8.html: fix
31503           part_export_option indices
31504
31505 2002-02-04 10:12  ivan
31506
31507         * httemplate/docs/install.html: doc update
31508
31509 2002-02-04 09:06  ivan
31510
31511         * Makefile, README.1.4.0pre4567-8, README.1.4.0pre8: 1.4.0pre8!
31512
31513 2002-02-04 09:04  ivan
31514
31515         * bin/fs-setup, httemplate/docs/upgrade8.html,
31516           httemplate/edit/part_bill_event.cgi: have fs-setup create the
31517           necessary "default" billing events documentation on necessary
31518           "default" billing events
31519
31520 2002-02-04 08:44  ivan
31521
31522         * httemplate/docs/install.html, httemplate/docs/upgrade8.html,
31523           httemplate/edit/part_bill_event.cgi,
31524           httemplate/view/cust_bill.cgi, FS/FS/cust_bill.pm,
31525           FS/FS/cust_main.pm: billing events!
31526
31527 2002-01-30 10:22  ivan
31528
31529         * httemplate/: browse/part_bill_event.cgi,
31530           edit/part_bill_event.cgi, edit/process/part_bill_event.cgi: fully
31531           working invoice event web interface
31532
31533 2002-01-30 06:18  ivan
31534
31535         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
31536           httemplate/browse/agent.cgi, httemplate/browse/agent_type.cgi,
31537           httemplate/browse/cust_main_county.cgi,
31538           httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
31539           httemplate/browse/part_bill_event.cgi,
31540           httemplate/browse/part_pkg.cgi,
31541           httemplate/browse/part_referral.cgi,
31542           httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
31543           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/install.html,
31544           httemplate/edit/agent.cgi, httemplate/edit/agent_type.cgi,
31545           httemplate/edit/cust_bill_pay.cgi,
31546           httemplate/edit/cust_credit.cgi,
31547           httemplate/edit/cust_credit_bill.cgi,
31548           httemplate/edit/cust_main.cgi,
31549           httemplate/edit/cust_main_county-expand.cgi,
31550           httemplate/edit/cust_main_county.cgi,
31551           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
31552           httemplate/edit/part_bill_event.cgi,
31553           httemplate/edit/part_referral.cgi, httemplate/edit/part_svc.cgi,
31554           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
31555           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
31556           httemplate/edit/svc_forward.cgi,
31557           httemplate/edit/process/agent.cgi,
31558           httemplate/edit/process/agent_type.cgi,
31559           httemplate/edit/process/cust_bill_pay.cgi,
31560           httemplate/edit/process/cust_credit.cgi,
31561           httemplate/edit/process/cust_credit_bill.cgi,
31562           httemplate/edit/process/cust_main.cgi,
31563           httemplate/edit/process/cust_main_county-collapse.cgi,
31564           httemplate/edit/process/cust_main_county-expand.cgi,
31565           httemplate/edit/process/cust_main_county.cgi,
31566           httemplate/edit/process/cust_pay.cgi,
31567           httemplate/edit/process/cust_pkg.cgi,
31568           httemplate/edit/process/part_pkg.cgi,
31569           httemplate/edit/process/part_referral.cgi,
31570           httemplate/edit/process/quick-cust_pkg.cgi,
31571           httemplate/edit/process/svc_acct.cgi,
31572           httemplate/edit/process/svc_acct_pop.cgi,
31573           httemplate/edit/process/svc_acct_sm.cgi,
31574           httemplate/edit/process/svc_domain.cgi,
31575           httemplate/edit/process/svc_forward.cgi,
31576           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
31577           httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
31578           httemplate/misc/delete-customer.cgi,
31579           httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
31580           httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
31581           httemplate/misc/unsusp_pkg.cgi,
31582           httemplate/misc/process/catchall.cgi,
31583           httemplate/misc/process/delete-customer.cgi,
31584           httemplate/misc/process/link.cgi,
31585           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
31586           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
31587           httemplate/search/svc_acct.cgi,
31588           httemplate/search/svc_acct_sm.cgi,
31589           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
31590           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
31591           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
31592           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
31593           httemplate/view/svc_www.cgi: remove   use Module; and   $cgi =
31594           new CGI;   &cgisuidsetup(); from all templates.  should work
31595           better under Mason.
31596
31597 2002-01-29 09:42  ivan
31598
31599         * README.1.4.0pre4567-8, FS/FS/part_bill_event.pm, bin/fs-setup,
31600           httemplate/docs/schema.html, httemplate/docs/upgrade8.html:
31601           weight, plan and plandata fields in part_bill_event
31602
31603 2002-01-29 08:33  ivan
31604
31605         * Makefile, FS/FS.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
31606           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
31607           FS/FS/svc_acct.pm, bin/pod2x, htetc/global.asa, htetc/handler.pl,
31608           httemplate/index.html, httemplate/browse/part_bill_event.cgi,
31609           httemplate/docs/install.html,
31610           httemplate/edit/part_bill_event.cgi,
31611           httemplate/edit/part_pkg.cgi,
31612           httemplate/edit/process/part_bill_event.cgi: - web interface for
31613           hourly account charges!   (FS::cust_pkg, FS::cust_svc and
31614           FS::svc_acct seconds_since methods) - Makefile target to
31615           regenerate HTML manpages on install - FS.pm doc update -
31616           $FS::Record::Debug now dumps all SQL - new FS::cust_main methods:
31617           ->cancel, ->invoicing_list_addpost - start of a billing event web
31618           interface - cust_pay::upgrade_replace doesn't error out if
31619           history includes   overapplied payments
31620
31621 2002-01-29 03:11  ivan
31622
31623         * bin/fs-setup: oops bad column type for part_bill_event.payby
31624
31625 2002-01-28 03:24  ivan
31626
31627         * FS/FS/Record.pm: oops, syntax error in new() check for missing
31628           subclass table sub (eek)
31629
31630 2002-01-27 22:57  ivan
31631
31632         * README.1.4.0pre4567-8, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
31633           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, FS/FS/part_pkg.pm,
31634           FS/FS/part_svc.pm, bin/fs-setup, httemplate/docs/schema.html,
31635           httemplate/docs/upgrade8.html: book closing schema changes
31636
31637 2002-01-27 21:15  ivan
31638
31639         * README.1.4.0pre4567-8, FS/FS/part_export.pm,
31640           FS/FS/part_export_option.pm, bin/fs-setup,
31641           httemplate/docs/schema.html, httemplate/docs/upgrade8.html:
31642           part_export schema changes
31643
31644 2002-01-25 17:52  ivan
31645
31646         * FS/FS/cust_credit_refund.pm: another bug spotted by jeff
31647
31648 2002-01-24 09:02  ivan
31649
31650         * FS/FS/Record.pm: emit a warning in this unlikely case again
31651
31652 2002-01-24 08:58  ivan
31653
31654         * FS/FS/: cust_bill_pay.pm, cust_credit.pm, cust_credit_bill.pm,
31655           cust_credit_refund.pm, cust_pay.pm, cust_refund.pm: <rluser>
31656           rather than == 0 in the ::check's ....  <rluser> you might
31657           consider <= 0
31658
31659 2002-01-24 08:54  ivan
31660
31661         * FS/FS/cust_credit_refund.pm: stack traces help alot
31662
31663 2002-01-24 03:52  ivan
31664
31665         * FS/FS/: cust_credit_refund.pm, cust_pay.pm, cust_refund.pm:
31666           jeff's on a bugfinding roll here, thanks!
31667
31668 2002-01-24 03:43  ivan
31669
31670         * FS/FS/cust_credit_refund.pm: <rluser> and it seems that
31671           cust_credit_refund::cust_credit should exist..
31672
31673 2002-01-23 22:52  ivan
31674
31675         * FS/FS/cust_refund.pm: from jeff@fix <rluser> in
31676           FS::cust_refund::check  'amount' should probably be replaced with
31677           +'refund' in two places
31678
31679 2002-01-23 22:46  ivan
31680
31681         * FS/FS/cust_refund.pm: more updates to cust_refund::update_replace
31682
31683 2002-01-23 18:26  ivan
31684
31685         * FS/FS/cust_refund.pm: fix cust_refund::insert
31686
31687 2002-01-22 07:57  ivan
31688
31689         * FS/FS/: cust_credit.pm, cust_pay.pm, cust_refund.pm: don't allow
31690           $0.00 in credits/payments/refunds
31691
31692 2002-01-22 06:55  ivan
31693
31694         * FS/FS/part_svc.pm: docu
31695
31696 2002-01-22 06:53  ivan
31697
31698         * FS/FS/svc_acct.pm: silly compilation problem
31699
31700 2002-01-22 06:42  ivan
31701
31702         * httemplate/docs/: index.html, upgrade.html, upgrade2.html,
31703           upgrade3.html: remove old upgrade docs
31704
31705 2002-01-21 03:30  ivan
31706
31707         * FS/FS/cust_pkg.pm: include FS::svc_forward in kludgy preload
31708
31709 2002-01-19 07:16  ivan
31710
31711         * FS/FS/UID.pm: error message update
31712
31713 2002-01-16 07:37  ivan
31714
31715         * FS/FS/svc_acct.pm: doc
31716
31717 2002-01-14 12:28  ivan
31718
31719         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, httemplate/docs/export.html:
31720           pay some attention to 1.4 RADIUS SQL export
31721
31722 2002-01-14 06:29  ivan
31723
31724         * FS/bin/freeside-overdue: fix -l option
31725
31726 2002-01-11 23:23  ivan
31727
31728         * httemplate/docs/upgrade8.html: fix upgrade8.html to be in
31729           agreement with fs-setup
31730
31731 2002-01-09 05:29  ivan
31732
31733         * FS/FS/cust_main.pm, httemplate/search/cust_main.cgi: update fuzzy
31734           cache files on customer replace.
31735
31736           do an exact search along with the fuzzy search (webui)
31737
31738 2002-01-03 09:40  ivan
31739
31740         * README.1.4.0pre2-3, README.1.4.0pre3-4, README.1.4.0pre4567-8,
31741           FS/MANIFEST, FS/FS/cust_bill_event.pm, FS/FS/part_bill_event.pm,
31742           FS/t/cust_bill_event.t, FS/t/part_bill_event.t, bin/fs-setup,
31743           httemplate/docs/schema.html, httemplate/docs/upgrade8.html: more
31744           schema changes:  part_bill_event and cust_bill_event tables
31745
31746           remove old 1.4.0pre READMEs
31747
31748 2001-12-28 07:17  ivan
31749
31750         * FS/bin/freeside-overdue: update usage message
31751
31752 2001-12-28 07:14  ivan
31753
31754         * FS/: FS/cust_main.pm, bin/freeside-overdue: force printing in
31755           freeside-overdue
31756
31757 2001-12-28 06:40  ivan
31758
31759         * FS/FS/cust_main.pm, FS/bin/freeside-bill,
31760           FS/bin/freeside-overdue, httemplate/edit/cust_main.cgi,
31761           httemplate/edit/part_pkg.cgi: add more options to
31762           freeside-overdue
31763
31764           add charge method to FS::cust_main
31765
31766           one-off packages default to disabled
31767
31768           billing payname defaults to first and last, not "Accounts
31769           Payable"
31770
31771 2001-12-27 01:26  ivan
31772
31773         * README.1.4.0pre4567-8, FS/FS/Record.pm, FS/FS/part_pkg.pm,
31774           FS/FS/part_svc.pm, FS/bin/freeside-overdue, bin/fs-setup,
31775           htetc/global.asa, httemplate/browse/part_pkg.cgi,
31776           httemplate/browse/part_svc.cgi, httemplate/edit/agent_type.cgi,
31777           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
31778           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
31779           httemplate/edit/process/part_pkg.cgi,
31780           httemplate/view/cust_main.cgi: service and package disable!
31781
31782 2001-12-26 15:59  ivan
31783
31784         * httemplate/docs/: install.html, schema.html, upgrade8.html: doc
31785
31786 2001-12-26 07:41  ivan
31787
31788         * httemplate/view/cust_main.cgi: remove warnings
31789
31790 2001-12-26 07:11  ivan
31791
31792         * httemplate/edit/process/cust_credit.cgi: apply credits!!
31793
31794 2001-12-26 07:08  ivan
31795
31796         * FS/: MANIFEST, bin/freeside-overdue: add freeside-overdue
31797
31798 2001-12-26 07:07  ivan
31799
31800         * httemplate/edit/: cust_credit.cgi, process/cust_credit.cgi: fix
31801           posting credit
31802
31803 2001-12-26 03:47  ivan
31804
31805         * FS/bin/freeside-overdue: don't provide example crontabs that run
31806           at 4:20 _PM_
31807
31808 2001-12-26 03:17  ivan
31809
31810         * FS/FS/cust_main.pm, FS/bin/freeside-overdue,
31811           httemplate/docs/billing.html: (untested eek) freeside-overdue
31812           script & cust_main balance_date & total_owed_date methods
31813
31814 2001-12-26 01:18  ivan
31815
31816         * httemplate/: index.html, search/cust_pay.cgi,
31817           search/cust_pay.html, view/cust_main.cgi: search by check #
31818
31819 2001-12-25 23:53  ivan
31820
31821         * FS/FS/cust_pay.pm: doc
31822
31823 2001-12-25 22:02  ivan
31824
31825         * httemplate/edit/cust_pay.cgi: UI
31826
31827 2001-12-25 21:19  ivan
31828
31829         * httemplate/: index.html, edit/cust_pay.cgi,
31830           edit/process/cust_pay.cgi, search/cust_main-payinfo.html,
31831           search/cust_main-quickpay.html, search/cust_main.cgi,
31832           search/cust_main.html: expedited check entry
31833
31834 2001-12-25 21:02  ivan
31835
31836         * CREDITS: still missing tons of folks, i am sure
31837
31838 2001-12-25 20:52  ivan
31839
31840         * httemplate/search/: cust_bill.html, svc_acct.html,
31841           svc_domain.html, cust_main.html: same look as rest of search
31842           pages
31843
31844 2001-12-25 20:25  ivan
31845
31846         * FS/FS/CGI.pm, httemplate/edit/cust_credit.cgi,
31847           httemplate/edit/cust_pay.cgi,
31848           httemplate/edit/process/cust_credit.cgi,
31849           httemplate/edit/process/cust_pay.cgi: auto-apply payments and
31850           credits, post credit UI overhaul
31851
31852 2001-12-25 18:33  ivan
31853
31854         * httemplate/edit/cust_pay.cgi: fix service display for duplicates
31855
31856 2001-12-21 18:41  ivan
31857
31858         * httemplate/docs/install.html: doco on creating database manually
31859
31860 2001-12-21 13:40  ivan
31861
31862         * FS/FS/cust_bill.pm, httemplate/edit/cust_pay.cgi,
31863           httemplate/view/cust_main.cgi: add name/address to post payment
31864           screen
31865
31866           get rid of some $-0.00  yay for ieee fp
31867
31868 2001-12-21 12:55  ivan
31869
31870         * FS/FS/cust_bill_pay.pm: fixes
31871
31872             total cust_bill_pay.amount and cust_credit_bill.amount 19.95
31873           for invnum 1659
31874             greater than cust_bill.charged 19.95 at
31875             /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1519.
31876
31877 2001-12-19 21:34  ivan
31878
31879         * FS/FS/Record.pm: work better with DBIx::Profile
31880
31881 2001-12-19 18:09  ivan
31882
31883         * FS/FS/svc_acct.pm: don't error trying to suspend accounts with
31884           '*' password
31885
31886 2001-12-19 18:07  ivan
31887
31888         * FS/FS/svc_acct.pm: quiet warnings
31889
31890 2001-12-19 06:33  ivan
31891
31892         * FS/FS/svc_acct.pm: alas, a 5.6-ism
31893
31894 2001-12-19 06:30  ivan
31895
31896         * FS/FS/svc_acct.pm: surpress warnings
31897
31898 2001-12-18 11:36  ivan
31899
31900         * httemplate/edit/cust_bill_pay.cgi: another dum tyop
31901
31902 2001-12-18 11:34  ivan
31903
31904         * httemplate/edit/cust_bill_pay.cgi: typo
31905
31906 2001-12-18 11:32  ivan
31907
31908         * httemplate/edit/cust_bill_pay.cgi: declar vars
31909
31910 2001-12-18 11:30  ivan
31911
31912         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi,
31913           process/cust_bill_pay.cgi, process/cust_credit_bill.cgi: apply
31914           payment webinterface
31915
31916 2001-12-17 23:12  ivan
31917
31918         * httemplate/search/cust_pkg.cgi: really working dates on package
31919           browse.  ouch.
31920
31921 2001-12-17 23:08  ivan
31922
31923         * httemplate/search/cust_pkg.cgi: working dates on package browse
31924
31925 2001-12-17 22:45  ivan
31926
31927         * httemplate/search/cust_pkg.cgi: oops.  *sigh*
31928
31929 2001-12-17 22:38  ivan
31930
31931         * httemplate/search/cust_pkg.cgi: show dates on package browse
31932
31933 2001-12-17 22:29  ivan
31934
31935         * FS/FS/svc_acct_pop.pm: full number in POP pulldown
31936
31937 2001-12-17 17:49  ivan
31938
31939         * FS/: MANIFEST, FS/svc_acct.pm: add freeside-setinvoice to
31940           MANIFEST
31941
31942           fix warning:
31943
31944           FS::cust_main_invoice=HASH(0x90c86c4) at
31945           /usr/local/lib/perl5/site_perl/5.005/FS/svc_acct.pm line 419.
31946
31947 2001-12-17 15:59  ivan
31948
31949         * FS/FS/cust_bill.pm: fixes
31950
31951            Argument "" isn't numeric in ncmp at
31952            /usr/local/lib/perl5/site_perl/5.005/FS/cust_bill.pm line 254.
31953
31954 2001-12-16 15:50  ivan
31955
31956         * FS/FS/cust_main.pm: eek nasty bug
31957
31958 2001-12-15 16:55  ivan
31959
31960         * FS/FS/cust_bill_pay.pm: fix weird rounding error: total
31961           cust_bill_pay.amount 39.9 for paynum 240 greater than
31962           cust_pay.paid 39.90
31963
31964 2001-12-15 14:59  ivan
31965
31966         * httemplate/view/svc_acct.cgi: style
31967
31968 2001-12-15 14:58  ivan
31969
31970         * FS/FS/cust_svc.pm: meaningful FS::cust_svc::label for svc_www
31971           records
31972
31973 2001-12-15 14:56  ivan
31974
31975         * httemplate/view/svc_www.cgi: view svc_www.cgi from Dave Burgess
31976           <burgess@www.cynjut.net>, thanks
31977
31978 2001-12-15 14:47  ivan
31979
31980         * httemplate/edit/cust_main.cgi: allow entering of referral
31981           customer by number as well as by link off the view page, courtesy
31982           of Dave Burgess <burgess@www.cynjut.net>
31983
31984 2001-12-14 16:17  ivan
31985
31986         * FS/FS/cust_main.pm: style changes
31987
31988 2001-12-13 10:37  ivan
31989
31990         * FS/bin/freeside-setinvoice: okay, it should really work now
31991
31992 2001-12-13 09:52  ivan
31993
31994         * FS/bin/freeside-setinvoice: fix setinvoice script
31995
31996 2001-12-13 01:17  ivan
31997
31998         * FS/bin/freeside-setinvoice: added util to set invoice
31999           destinations
32000
32001 2001-12-12 11:42  ivan
32002
32003         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: allow >8 character
32004           passwords in web interface
32005
32006 2001-12-11 23:59  ivan
32007
32008         * bin/svc_acct.export: use pwd_mkdb to install
32009           /etc/master.passwd.new instead of moving it into place
32010
32011 2001-12-11 13:26  ivan
32012
32013         * httemplate/search/svc_acct.cgi: missing space in SQL, oops
32014
32015 2001-12-11 02:38  ivan
32016
32017         * bin/svc_acct.export, httemplate/docs/install.html: radiusprepend
32018           config file for export add Archive::Tar to docs
32019
32020 2001-12-10 04:18  ivan
32021
32022         * FS/FS/Record.pm: Pg datatype pain
32023
32024 2001-12-09 20:54  ivan
32025
32026         * httemplate/index.html: typo noticed by Dave Burgess
32027           <burgess@www.cynjut.net>, thanks.
32028
32029 2001-12-09 16:44  ivan
32030
32031         * httemplate/search/svc_acct.cgi: visual glitch: oops, $pager
32032           wasn't getting substitued.
32033
32034 2001-12-09 15:31  ivan
32035
32036         * httemplate/search/svc_acct.cgi: harmless? missing ;
32037
32038 2001-12-08 02:08  ivan
32039
32040         * httemplate/config/config.cgi: need a POST here; browsers
32041           (especially IE) are unhappy with the default GET
32042
32043 2001-12-08 02:07  ivan
32044
32045         * FS/FS/cust_pay.pm: get custnum from invnum before trying to use
32046           custnum!
32047
32048 2001-12-08 02:03  ivan
32049
32050         * FS/FS/cust_main.pm: fix logic error creating invoice line items
32051
32052 2001-12-08 02:01  ivan
32053
32054         * FS/FS/Conf.pm: radiusprepend config file for DEFAULT entries etc.
32055
32056 2001-12-04 05:10  ivan
32057
32058         * httemplate/edit/svc_forward.cgi: from Dave Burgess
32059           <burgess@neonramp.com>:
32060
32061            I had to change line 104 in /edit/svc_forward.cgi and add 'my'
32062           as the
32063            qualifier on the LHS of the assignment.  This also solves the
32064            problem with a similar error on the RHS of line 105.  It also
32065           seems to make
32066            the routine work fairly reliably (it has been problematic for me
32067           in the
32068            past).
32069
32070 2001-12-03 03:33  ivan
32071
32072         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
32073           paged service browse!!
32074
32075 2001-12-03 02:59  ivan
32076
32077         * httemplate/search/: cust_main.cgi, cust_pkg.cgi: paged package
32078           browse
32079
32080 2001-12-03 00:43  ivan
32081
32082         * httemplate/search/cust_main.cgi: paged customer browse!
32083
32084 2001-12-03 00:41  ivan
32085
32086         * FS/FS/Conf.pm, FS/FS/Record.pm, conf/maxsearchrecordsperpage,
32087           httemplate/search/cust_main.cgi: maxsearchrecordsperpage config
32088           option paged implementation of customer browse!
32089
32090 2001-11-29 16:04  ivan
32091
32092         * FS/FS/: cust_pkg.pm, cust_svc.pm, svc_Common.pm: more link
32093           methods
32094
32095 2001-11-20 19:42  ivan
32096
32097         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: a more reasonalbe
32098           name (!)
32099
32100 2001-11-20 19:40  ivan
32101
32102         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi:
32103           postalinvoicedefault config file
32104
32105 2001-11-16 02:22  ivan
32106
32107         * httemplate/docs/billing.html: update link to Text::Template docs
32108
32109 2001-11-13 13:27  ivan
32110
32111         * FS/: MANIFEST, bin/freeside-print-batch: remove
32112           freeside-print-batch
32113
32114 2001-11-12 05:19  ivan
32115
32116         * FS/FS/cust_main.pm: import hack to be less strict
32117
32118 2001-11-09 10:26  ivan
32119
32120         * httemplate/docs/install.html: Pg7 dependancy
32121
32122 2001-11-08 07:26  ivan
32123
32124         * FS/bin/freeside-queued: harmless typo noticed by "Edward
32125           Shabotinsky" <lanshark@bsinet.net>, thanks
32126
32127 2001-11-06 10:45  ivan
32128
32129         * httemplate/edit/process/part_pkg.cgi: remove gratuitous warnings
32130
32131 2001-11-06 10:35  ivan
32132
32133         * Makefile: i REALLY suck at Makefiles
32134
32135 2001-11-06 10:34  ivan
32136
32137         * Makefile: i suck at Makefiles
32138
32139 2001-11-06 10:22  ivan
32140
32141         * Makefile: make foo for htetc/global.asa
32142
32143 2001-11-06 09:58  ivan
32144
32145         * FS/FS/UID.pm: fix error message for s/htdocs/httemplate/
32146
32147 2001-11-06 09:48  ivan
32148
32149         * bin/fs-setup: payinfo changed from length 16 to $char_d for
32150           future expansion
32151
32152 2001-11-05 13:30  ivan
32153
32154         * Makefile: more fixes for fresh installation
32155
32156 2001-11-05 13:26  ivan
32157
32158         * Makefile: yet more Make
32159
32160 2001-11-05 13:24  ivan
32161
32162         * Makefile: make create-database fix
32163
32164 2001-11-05 12:12  ivan
32165
32166         * Makefile, FS/FS/Record.pm: makefile fixups
32167
32168 2001-11-05 10:23  ivan
32169
32170         * httemplate/docs/install.html: doc
32171
32172 2001-11-05 09:00  jeff
32173
32174         * FS/FS/svc_acct.pm: improved svc_acct replacement
32175
32176 2001-11-05 08:42  ivan
32177
32178         * FS/FS/Record.pm: AUTOLOAD optimizations broke things rather
32179           badly, oops
32180
32181 2001-11-05 06:04  ivan
32182
32183         * FS/bin/freeside-bill: fixup getopt
32184
32185 2001-11-05 06:03  ivan
32186
32187         * Makefile: move sys-dependant stuff to vars
32188
32189 2001-11-05 05:57  ivan
32190
32191         * FS/FS/svc_acct.pm: doc tyop
32192
32193 2001-11-05 04:07  ivan
32194
32195         * bin/svc_domain.import: this is unfinished and untested anyway,
32196           but this corrects a silly typo
32197
32198 2001-11-05 03:55  ivan
32199
32200         * FS/FS/cust_main.pm: better error messages for eval'ed setup/recur
32201           expressions remove debugging warn output
32202
32203 2001-11-03 09:49  ivan
32204
32205         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/SearchCache.pm,
32206           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
32207           FS/FS/svc_acct.pm, FS/t/SearchCache.t,
32208           httemplate/search/cust_main.cgi: new 'jsearch' call for big
32209           joined searches & caching support preliminary customer browse
32210           optimizations, much faster!
32211
32212 2001-11-02 00:14  ivan
32213
32214         * FS/bin/freeside-print-batch: silence pod complaints
32215
32216 2001-11-01 21:28  ivan
32217
32218         * httemplate/config/config.cgi: note config changes need
32219           apache/freeside-queued restart to take effect
32220
32221 2001-11-01 21:11  ivan
32222
32223         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.19
32224
32225 2001-11-01 20:55  ivan
32226
32227         * httemplate/config/config-view.cgi, httemplate/config/config.cgi,
32228           FS/FS/Conf.pm: config web GUI updates.  almost usable now.
32229
32230 2001-10-31 16:16  ivan
32231
32232         * httemplate/search/cust_main.cgi: hit the database slightly less.
32233           this page still takes forever with lots of customers.
32234
32235 2001-10-31 08:52  ivan
32236
32237         * httemplate/browse/queue.cgi: queue display works again, even if
32238           those links don't
32239
32240 2001-10-30 11:05  ivan
32241
32242         * FS/FS/cust_pay_batch.pm, bin/fs-setup, httemplate/index.html,
32243           httemplate/browse/cust_pay_batch.cgi,
32244           httemplate/docs/schema.html: depriciate cust_pay_batch.trancode
32245           web interface to view pending batch
32246
32247 2001-10-30 07:42  ivan
32248
32249         * httemplate/edit/cust_main.cgi: put default country up top
32250
32251 2001-10-30 07:41  ivan
32252
32253         * httemplate/edit/cust_main.cgi: precedence oops
32254
32255 2001-10-30 07:39  ivan
32256
32257         * httemplate/edit/cust_main.cgi: better ordering of state selection
32258           on new customer screen
32259
32260 2001-10-30 06:54  ivan
32261
32262         * htetc/handler.pl, httemplate/browse/agent.cgi,
32263           httemplate/browse/agent_type.cgi,
32264           httemplate/browse/cust_main_county.cgi,
32265           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
32266           httemplate/browse/part_referral.cgi, httemplate/browse/queue.cgi,
32267           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
32268           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
32269           httemplate/edit/cust_credit_bill.cgi,
32270           httemplate/edit/cust_main.cgi,
32271           httemplate/edit/cust_main_county-expand.cgi,
32272           httemplate/edit/cust_main_county.cgi,
32273           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
32274           httemplate/edit/part_referral.cgi, httemplate/edit/svc_acct.cgi,
32275           httemplate/edit/svc_acct_pop.cgi,
32276           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
32277           httemplate/edit/svc_forward.cgi, httemplate/misc/catchall.cgi,
32278           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
32279           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
32280           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
32281           httemplate/search/svc_acct_sm.cgi,
32282           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
32283           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
32284           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
32285           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi:
32286           get rid of header foo in individual templates
32287
32288 2001-10-30 06:28  ivan
32289
32290         * httemplate/docs/: install.html, upgrade8.html: docu
32291
32292 2001-10-30 06:20  ivan
32293
32294         * htetc/handler.pl, httemplate/config/config-view.cgi,
32295           httemplate/config/config.cgi: web config should workish now
32296
32297 2001-10-30 05:49  ivan
32298
32299         * Makefile: work with CVS version too
32300
32301 2001-10-30 05:48  ivan
32302
32303         * Makefile: make
32304
32305 2001-10-30 05:47  ivan
32306
32307         * Makefile, FS/bin/freeside-adduser, conf/address, conf/domain,
32308           conf/secrets, conf/shells, conf/smtpmachine,
32309           httemplate/docs/install.html: `make create-config' installs
32310           default config (conf dir update) freeside-adduser uses default
32311           secrets file
32312
32313 2001-10-30 04:38  ivan
32314
32315         * Makefile: make
32316
32317 2001-10-30 04:35  ivan
32318
32319         * Makefile, httemplate/docs/install.html: makefile typo
32320
32321 2001-10-30 03:47  ivan
32322
32323         * Makefile, FS/bin/freeside-adduser, httemplate/docs/admin.html,
32324           httemplate/docs/config.html, httemplate/docs/index.html,
32325           httemplate/docs/install.html: whew more install docs and
32326           automation
32327
32328 2001-10-30 02:20  ivan
32329
32330         * Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/bin/freeside-adduser,
32331           httemplate/docs/install.html: setup/config updates.  getting
32332           easier...
32333
32334 2001-10-29 13:22  ivan
32335
32336         * Makefile: fix make clean
32337
32338 2001-10-29 12:54  ivan
32339
32340         * httemplate/docs/install.html: doc typo
32341
32342 2001-10-29 12:53  ivan
32343
32344         * FS/FS/svc_forward.pm: methods for getting the associated svc_acct
32345           records
32346
32347 2001-10-29 09:17  ivan
32348
32349         * Makefile: automate a tiny bit more
32350
32351 2001-10-26 03:24  ivan
32352
32353         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
32354           httemplate/browse/agent.cgi, httemplate/browse/agent_type.cgi,
32355           httemplate/browse/cust_main_county.cgi,
32356           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
32357           httemplate/browse/part_referral.cgi, httemplate/browse/queue.cgi,
32358           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
32359           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
32360           httemplate/edit/cust_credit_bill.cgi,
32361           httemplate/edit/cust_main.cgi,
32362           httemplate/edit/cust_main_county-expand.cgi,
32363           httemplate/edit/cust_main_county.cgi,
32364           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
32365           httemplate/edit/part_referral.cgi, httemplate/edit/svc_acct.cgi,
32366           httemplate/edit/svc_acct_pop.cgi,
32367           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
32368           httemplate/edit/svc_forward.cgi, httemplate/misc/catchall.cgi,
32369           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
32370           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
32371           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
32372           httemplate/search/svc_acct_sm.cgi,
32373           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
32374           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
32375           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
32376           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi:
32377           cache foo *sigh*
32378
32379 2001-10-26 02:50  ivan
32380
32381         * httemplate/config/config-process.cgi: otherwise people will have
32382           problems with `0' zero
32383
32384 2001-10-25 14:24  ivan
32385
32386         * httemplate/edit/svc_domain.cgi: remove ancient tld cruft
32387
32388 2001-10-25 09:13  ivan
32389
32390         * FS/FS/cust_main_invoice.pm: & in email addresses
32391
32392 2001-10-25 01:41  ivan
32393
32394         * FS/FS/Conf.pm: remove debugging cruft
32395
32396 2001-10-24 08:45  ivan
32397
32398         * httemplate/config/config-process.cgi: correct for browser
32399           munching
32400
32401 2001-10-24 08:29  ivan
32402
32403         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/ConfItem.pm,
32404           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/t/ConfItem.t,
32405           bin/fs-setup, bin/svc_acct.export, httemplate/index.html,
32406           httemplate/config/config-process.cgi,
32407           httemplate/config/config-view.cgi, httemplate/docs/config.html,
32408           httemplate/docs/install.html, httemplate/search/svc_acct.cgi:
32409           preliminary web config editor
32410
32411           new config files: username-ampersand, passwordmax
32412
32413           fs-setup updates
32414
32415           get rid of old and crufty and unused registries/ config foo
32416
32417           documentation updates
32418
32419 2001-10-23 17:59  ivan
32420
32421         * httemplate/browse/queue.cgi: Can't find string terminator "!"
32422           anywhere before EOF at queue.cgi line 42
32423
32424 2001-10-23 13:53  ivan
32425
32426         * FS/bin/freeside-queued: Pg: FOR UPDATE LIMIT 1 mysql: LIMIT 1 FOR
32427           UPDATE
32428
32429           greeeat.
32430
32431 2001-10-23 11:57  ivan
32432
32433         * httemplate/docs/: config.html, install.html: document how to set
32434           MySQL with BDB default tables
32435
32436 2001-10-23 11:15  ivan
32437
32438         * bin/fs-setup: mysql fixes
32439
32440 2001-10-22 07:48  ivan
32441
32442         * FS/FS/svc_acct.pm: fix dir check
32443
32444 2001-10-22 05:22  ivan
32445
32446         * FS/FS/svc_domain.pm: fix delete method for new databases
32447
32448 2001-10-22 01:31  ivan
32449
32450         * FS/FS/cust_main.pm: tyop
32451
32452 2001-10-22 01:29  ivan
32453
32454         * FS/FS/: cust_main.pm, cust_pkg.pm: better delete customer code &
32455           warnings, delete package ability (& warning)
32456
32457 2001-10-20 05:17  ivan
32458
32459         * README.1.4.0pre3-4, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
32460           bin/fs-setup, htetc/global.asa, htetc/handler.pl,
32461           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
32462           httemplate/docs/upgrade8.html, httemplate/edit/part_pkg.cgi,
32463           httemplate/edit/svc_acct.cgi,
32464           httemplate/edit/process/cust_main.cgi,
32465           httemplate/edit/process/part_pkg.cgi: setup and recurring fee tax
32466           exempt flags, UI to edit rework part_pkg editing UI some more
32467
32468 2001-10-16 13:33  jeff
32469
32470         * bin/svc_acct.export: added slipip insertion for icradius and
32471           vpopmail restart config
32472
32473 2001-10-15 07:58  ivan
32474
32475         * FS/FS/cust_pkg.pm, htetc/global.asa, htetc/handler.pl,
32476           httemplate/edit/REAL_cust_pkg.cgi,
32477           httemplate/edit/process/REAL_cust_pkg.cgi,
32478           httemplate/view/cust_pkg.cgi: date editing
32479
32480 2001-10-15 05:16  ivan
32481
32482         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
32483           httemplate/misc/bill.cgi: print reasons with credits on invoices
32484
32485           use straight eval, not Safe::reval in cust_main::bill for now, as
32486           i have no   idea how to call methods on a share()'ed scalar.
32487           hmm.
32488
32489           add cust_pkg::cust_main method
32490
32491           s/eidiot/idiot/ in httemplate/misc/bill.cgi
32492
32493 2001-10-15 04:39  ivan
32494
32495         * httemplate/edit/part_pkg.cgi: remove errant javascript alert()
32496           plan ||= 'flat' for custom pricing 9clone) package definitions
32497           too
32498
32499 2001-10-15 04:35  ivan
32500
32501         * httemplate/edit/cust_main.cgi: visual fix
32502
32503 2001-10-15 03:42  ivan
32504
32505         * README.1.4.0pre3-4, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
32506           bin/fs-setup, httemplate/browse/part_pkg.cgi,
32507           httemplate/docs/config.html, httemplate/docs/schema.html,
32508           httemplate/docs/upgrade8.html, httemplate/edit/part_pkg.cgi,
32509           httemplate/edit/part_svc.cgi,
32510           httemplate/edit/process/part_pkg.cgi: price plans web gui 1st
32511           pass, oh my
32512
32513 2001-10-12 08:26  ivan
32514
32515         * httemplate/browse/queue.cgi: add (as yet inactive) retry & remove
32516           links
32517
32518 2001-10-11 10:46  ivan
32519
32520         * htetc/: global.asa, handler.pl: price plan uI!
32521
32522 2001-10-11 10:44  ivan
32523
32524         * httemplate/edit/part_pkg.cgi: "price plans" UP support.CVS:
32525           ----------------------------------------------------------------------
32526
32527 2001-10-09 23:22  thalakan
32528
32529         * httemplate/search/cust_main.cgi: Reverted.
32530
32531 2001-10-09 22:59  thalakan
32532
32533         * httemplate/search/cust_main.cgi: Stupid mistake.  Works now.
32534
32535 2001-10-09 22:42  ivan
32536
32537         * httemplate/search/cust_main.cgi: revert silly changes
32538
32539 2001-10-09 22:33  thalakan
32540
32541         * httemplate/search/cust_main.cgi: Change to use ut_name instead.
32542
32543 2001-10-09 22:24  ivan
32544
32545         * FS/FS/Record.pm: embarassing doc fix, thanks jason
32546
32547 2001-10-09 16:10  ivan
32548
32549         * README.1.4.0pre3-4, FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
32550           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm,
32551           httemplate/docs/config.html, httemplate/docs/install.html,
32552           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
32553           bin/fs-setup: add `unsuspendauto' config file: enable the
32554           automatic unsuspension of suspended packages when a customer's
32555           balance due changes from positive to zero or negative as the
32556           result of a payment or credit
32557
32558           add cust_pkg.manual_flag to disable this behaviour per customer
32559           package (no UI to set this yet)
32560
32561 2001-10-09 06:16  ivan
32562
32563         * httemplate/docs/install.html: update mysql links
32564
32565 2001-10-09 00:16  ivan
32566
32567         * httemplate/edit/process/part_svc.cgi: that was a confusing bug to
32568           fix
32569
32570 2001-10-08 20:11  ivan
32571
32572         * FS/FS/cust_pkg.pm: fix syntax error in newly-enabled insert sub,
32573           sheesh
32574
32575 2001-10-02 13:07  ivan
32576
32577         * httemplate/docs/upgrade8.html: doc clarification (?)
32578
32579 2001-10-02 09:00  jeff
32580
32581         * README.1.4.0pre3-4, FS/FS/cust_pay_batch.pm, bin/fs-setup,
32582           httemplate/docs/upgrade8.html: add pkey to batch payments and fix
32583           a doc typo
32584
32585 2001-10-02 04:10  ivan
32586
32587         * FS/FS/svc_acct.pm: allow some more characters in GECOS... showing
32588           up in fix.net's password files
32589
32590 2001-10-01 03:31  ivan
32591
32592         * FS/FS/cust_pkg.pm: oops
32593
32594 2001-09-30 15:35  ivan
32595
32596         * FS/FS/svc_acct.pm: arg
32597
32598 2001-09-30 15:19  ivan
32599
32600         * FS/FS/svc_acct.pm: $1 doesn't seem to last very long...
32601
32602 2001-09-30 13:30  ivan
32603
32604         * FS/FS/svc_acct.pm, httemplate/docs/config.html:
32605           username-uppercase config file
32606
32607 2001-09-27 21:33  ivan
32608
32609         * httemplate/docs/install.html: ssh recommendations
32610
32611 2001-09-27 14:49  ivan
32612
32613         * FS/FS/svc_acct_pop.pm: not used
32614
32615 2001-09-27 14:12  ivan
32616
32617         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: popSELECTOR
32618
32619 2001-09-27 13:41  ivan
32620
32621         * httemplate/edit/cust_main.cgi, httemplate/edit/svc_acct.cgi,
32622           FS/FS/svc_acct_pop.pm, httemplate/view/svc_acct.cgi: pop
32623           selector!
32624
32625 2001-09-27 11:33  ivan
32626
32627         * httemplate/view/svc_acct.cgi: fix for pre-1.4.0 accounts with no
32628           domsvc
32629
32630 2001-09-26 04:34  ivan
32631
32632         * README.1.4.0pre3-4: index oops
32633
32634 2001-09-26 02:17  ivan
32635
32636         * README.1.4.0pre3-4, FS/FS.pm, FS/MANIFEST,
32637           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm,
32638           FS/FS/part_pop_local.pm, FS/FS/svc_acct_pop.pm,
32639           FS/t/part_pop_local.t, bin/fs-setup, httemplate/docs/schema.html,
32640           httemplate/docs/upgrade8.html: add part_pop_local table
32641
32642 2001-09-25 11:03  ivan
32643
32644         * FS/FS/cust_main.pm:
32645           ror
32646
32647 2001-09-25 11:01  ivan
32648
32649         * FS/FS/cust_main.pm, httemplate/docs/config.html: add
32650           emailinvoiceonly config file and begin to use it
32651
32652 2001-09-25 08:55  ivan
32653
32654         * FS/FS/cust_main.pm, httemplate/docs/config.html:
32655           Business::OnlinePayment::BankOfAmerica
32656
32657 2001-09-24 17:05  ivan
32658
32659         * FS/bin/freeside-queued: better REAPER
32660
32661 2001-09-23 20:23  ivan
32662
32663         * FS/: FS/UID.pm, bin/freeside-queued: queue daemon forks now
32664
32665 2001-09-20 20:47  ivan
32666
32667         * httemplate/view/cust_main.cgi: show company and name (instead of
32668           just company) for referring customers that have a company
32669
32670 2001-09-19 17:13  ivan
32671
32672         * FS/FS/cust_main.pm: really fix fuzzy searching
32673
32674 2001-09-19 17:10  ivan
32675
32676         * FS/FS/cust_main.pm: fix fuzzy searching
32677
32678 2001-09-19 14:51  ivan
32679
32680         * FS/bin/freeside-queued: set real uid too.  whew.  ssh now
32681           working.
32682
32683 2001-09-19 14:06  ivan
32684
32685         * README.1.4.0pre3-4, FS/MANIFEST, FS/FS/svc_acct.pm,
32686           FS/bin/freeside-apply-credits, httemplate/docs/config.html:
32687           directory hashing remove jeff's lib patch from
32688           freeside-apply-credits add freeside-apply-credits to MANIFEST
32689           README for pre3-4
32690
32691 2001-09-19 12:41  ivan
32692
32693         * FS/FS/svc_acct.pm: tyop
32694
32695 2001-09-19 12:39  ivan
32696
32697         * FS/FS/svc_acct.pm: hopefully report some sort of ssh error
32698
32699 2001-09-19 12:28  ivan
32700
32701         * FS/FS/svc_acct.pm: ;args
32702
32703 2001-09-19 12:19  ivan
32704
32705         * FS/FS/svc_acct.pm: FS::svc_acct::ssh
32706
32707 2001-09-19 12:00  ivan
32708
32709         * FS/bin/freeside-queued: set $ENV{HOME}
32710
32711 2001-09-18 17:24  ivan
32712
32713         * FS/FS/svc_acct.pm: icradius transactional password changes
32714           (suspensions, unsuspensions)
32715
32716 2001-09-16 05:45  ivan
32717
32718         * FS/FS/Record.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
32719           httemplate/index.html, httemplate/docs/config.html,
32720           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
32721           fix oops in FS::cust_main_invoice::replace preventing package
32722           cancellation
32723
32724           add toggle switch to cust_main searching to show/hide cancelled
32725           customers.  hidecancelledcustomers config file is just which
32726           state it starts in.
32727
32728           add signupurl config file to enable showing of the customer's
32729           signup URL on the view page.
32730
32731 2001-09-14 12:54  ivan
32732
32733         * FS/FS/svc_acct.pm: fix for no svc_acct_sm!!!
32734
32735 2001-09-14 11:05  ivan
32736
32737         * FS/FS/Record.pm: s/croak/confess/
32738
32739 2001-09-12 08:54  ivan
32740
32741         * httemplate/docs/: install.html, upgrade8.html: mason warnings
32742
32743 2001-09-12 08:45  ivan
32744
32745         * FS/FS/part_svc.pm: oops
32746
32747 2001-09-11 16:44  ivan
32748
32749         * FS/FS/part_svc.pm, httemplate/edit/svc_acct.cgi,
32750           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
32751           httemplate/edit/svc_forward.cgi, httemplate/view/svc_acct.cgi:
32752           radius attributes & default/fixed values should work again now
32753
32754 2001-09-11 15:20  ivan
32755
32756         * FS/FS/svc_Common.pm, bin/fs-radius-add-check,
32757           bin/fs-radius-add-reply, bin/fs-setup, bin/svc_acct.export: fix
32758           radius attribute adding
32759
32760 2001-09-11 14:58  ivan
32761
32762         * FS/bin/freeside-queued: usage sub
32763
32764 2001-09-11 13:59  ivan
32765
32766         * httemplate/edit/svc_acct_sm.cgi: persistance problem not clearing
32767           variables between runs
32768
32769 2001-09-11 13:44  ivan
32770
32771         * httemplate/search/svc_acct.cgi: getting "you should run the
32772           bin/fs-migrate-svc_acct_sm" message unexpectedly
32773
32774 2001-09-11 12:16  ivan
32775
32776         * httemplate/edit/part_svc.cgi: forgot closing form tag, breaks ie,
32777           others?
32778
32779 2001-09-11 06:10  ivan
32780
32781         * FS/FS/svc_acct.pm: transactional job-queued icradius/freeradius
32782           export
32783
32784 2001-09-11 05:46  ivan
32785
32786         * httemplate/edit/process/part_svc.cgi: more service edit fix
32787
32788 2001-09-11 05:42  ivan
32789
32790         * httemplate/edit/part_svc.cgi: fix service editing
32791
32792 2001-09-11 05:25  ivan
32793
32794         * FS/FS/queue.pm: queue clean fix
32795
32796 2001-09-11 05:24  ivan
32797
32798         * FS/FS/queue.pm: job queue fix
32799
32800 2001-09-11 05:10  ivan
32801
32802         * FS/FS/cust_main.pm: fuzzyfix
32803
32804 2001-09-11 05:06  ivan
32805
32806         * FS/FS/svc_acct.pm: better logging
32807
32808 2001-09-11 05:00  ivan
32809
32810         * FS/FS/svc_acct.pm: cyrus fix!
32811
32812 2001-09-11 04:52  ivan
32813
32814         * FS/bin/freeside-queued: rar
32815
32816 2001-09-11 03:05  ivan
32817
32818         * httemplate/edit/process/quick-cust_pkg.cgi: s/die/ediot/
32819
32820 2001-09-11 02:56  ivan
32821
32822         * README.1.4.0pre2-3, httemplate/edit/process/quick-cust_pkg.cgi,
32823           httemplate/view/cust_main.cgi: fix quick order
32824
32825 2001-09-10 21:44  ivan
32826
32827         * httemplate/browse/queue.cgi: web queue view
32828
32829 2001-09-10 21:17  ivan
32830
32831         * FS/FS/svc_acct.pm, httemplate/docs/config.html: username-noperiod
32832           config file
32833
32834 2001-09-10 20:15  ivan
32835
32836         * README.1.4.0pre2-3, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
32837           FS/bin/freeside-queued, httemplate/docs/config.html,
32838           httemplate/docs/export.html, httemplate/edit/part_svc.cgi: cyrus
32839           support
32840
32841 2001-09-10 18:09  ivan
32842
32843         * FS/bin/freeside-queued: working queued
32844
32845 2001-09-10 17:08  ivan
32846
32847         * README.1.4.0pre2-3, FS/FS.pm, FS/MANIFEST, FS/FS/Record.pm,
32848           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, FS/FS/part_svc.pm,
32849           FS/FS/queue.pm, FS/FS/queue_arg.pm, FS/bin/freeside-bill,
32850           FS/bin/freeside-queued, FS/t/queue.t, FS/t/queue_arg.t,
32851           htetc/handler.pl, httemplate/index.html,
32852           httemplate/browse/part_svc.cgi, httemplate/docs/install.html,
32853           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
32854           httemplate/edit/part_svc.cgi,
32855           httemplate/edit/process/part_svc.cgi,
32856           httemplate/search/cust_main.cgi: faster (cached) fuzzy searches
32857           prelim. job queues! fixed part_svc editing
32858
32859 2001-09-10 17:07  ivan
32860
32861         * bin/: freeside-init, fs-migrate-part_svc, fs-setup: fixing
32862           fs-migrate-part_svc updateing fs-setup for job queues
32863           freeside-init for starting freeside-queued
32864
32865 2001-09-07 17:28  khoff
32866
32867         * bin/fs-setup: First post.  Sorry.  Missing comma.
32868
32869 2001-09-07 13:49  ivan
32870
32871         * FS/FS/part_svc_column.pm: oops, forgot to add this
32872
32873 2001-09-07 13:26  ivan
32874
32875         * FS/FS/raddb.pm, FS/FS/svc_acct.pm, bin/generate-raddb: tyops
32876
32877 2001-09-07 13:19  ivan
32878
32879         * FS/MANIFEST: tyop
32880
32881 2001-09-07 13:17  ivan
32882
32883         * FS/MANIFEST, FS/FS/raddb.pm, FS/FS/svc_acct.pm, FS/t/raddb.t,
32884           bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
32885           bin/generate-raddb: fix RADIUS attribute capitalization
32886
32887 2001-09-06 14:43  ivan
32888
32889         * httemplate/docs/: install.html, postgresql.html: no more pg
32890           RADIUS silliness
32891
32892 2001-09-06 14:20  ivan
32893
32894         * FS/FS/svc_acct.pm, httemplate/docs/schema.html: doc
32895
32896 2001-09-06 13:41  ivan
32897
32898         * README.1.4.0pre2-3, FS/FS.pm, FS/MANIFEST, FS/FS/UID.pm,
32899           FS/FS/part_svc.pm, FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
32900           FS/FS/svc_acct_sm.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
32901           FS/FS/svc_www.pm, FS/t/part_svc_column.t,
32902           bin/fs-migrate-part_svc, bin/fs-migrate-payref,
32903           bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
32904           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
32905           httemplate/docs/upgrade8.html, httemplate/edit/part_svc.cgi,
32906           httemplate/edit/process/part_svc.cgi: finally fix part_svc!!!
32907
32908 2001-09-04 08:12  ivan
32909
32910         * httemplate/docs/admin.html: tyop
32911
32912 2001-09-04 08:06  ivan
32913
32914         * httemplate/edit/: agent_type.cgi, process/cust_main.cgi: oops
32915           indeed
32916
32917 2001-09-04 07:44  ivan
32918
32919         * FS/FS/cust_pkg.pm, httemplate/browse/agent.cgi,
32920           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
32921           httemplate/browse/part_referral.cgi,
32922           httemplate/browse/part_svc.cgi, httemplate/docs/admin.html,
32923           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
32924           httemplate/edit/process/quick-cust_pkg.cgi,
32925           httemplate/view/cust_main.cgi: new admin documentation, quick
32926           one-pkg order
32927
32928 2001-09-04 04:15  ivan
32929
32930         * bin/fs-setup: rar
32931
32932 2001-09-04 04:15  ivan
32933
32934         * bin/fs-setup: much better
32935
32936 2001-09-04 04:14  ivan
32937
32938         * bin/fs-setup: tyops
32939
32940 2001-09-04 04:03  ivan
32941
32942         * bin/fs-setup, httemplate/docs/config.html: silly syntax error and
32943           doc updates
32944
32945 2001-09-04 02:55  ivan
32946
32947         * httemplate/docs/install.html: better installation instructions
32948
32949 2001-09-04 02:54  ivan
32950
32951         * htetc/global.asa: hehe, this should help out everybody without
32952           DBIx::Profile (i.e. everybody)
32953
32954 2001-09-03 15:16  ivan
32955
32956         * bin/fs-setup: this too
32957
32958 2001-09-03 15:07  ivan
32959
32960         * FS/FS/cust_bill.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm,
32961           FS/FS/cust_pay.pm, FS/FS/cust_svc.pm, FS/bin/freeside-bill,
32962           httemplate/docs/signup.html, httemplate/docs/upgrade8.html,
32963           httemplate/edit/cust_credit.cgi,
32964           httemplate/edit/cust_credit_bill.cgi,
32965           httemplate/edit/cust_pay.cgi,
32966           httemplate/edit/process/cust_pay.cgi, httemplate/misc/bill.cgi,
32967           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi: fix
32968           more bugs
32969
32970 2001-09-02 00:57  ivan
32971
32972         * CREDITS: credito
32973
32974 2001-09-02 00:57  ivan
32975
32976         * bin/generate-tests: gawl
32977
32978 2001-09-02 00:49  ivan
32979
32980         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit.pm,
32981           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
32982           httemplate/edit/cust_credit_bill.cgi,
32983           httemplate/view/cust_main.cgi: things are starting to work again,
32984           sorta.
32985
32986 2001-09-01 22:38  ivan
32987
32988         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
32989           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, bin/fs-migrate-payref:
32990           migration.  ugh.
32991
32992 2001-09-01 21:51  ivan
32993
32994         * FS/FS/: cust_svc.pm, svc_acct.pm: better error msgs
32995
32996 2001-09-01 21:25  ivan
32997
32998         * FS/: FS.pm, MANIFEST, test.pl, FS/cust_bill_pay.pm,
32999           FS/cust_main.pm, FS/cust_refund.pm, t/CGI.t, t/CGIwrapper.t,
33000           t/Conf.t, t/Record.t, t/UID.t, t/agent.t, t/agent_type.t,
33001           t/cust_bill.t, t/cust_bill_pay.t, t/cust_bill_pkg.t,
33002           t/cust_credit.t, t/cust_credit_bill.t, t/cust_credit_refund.t,
33003           t/cust_main.t, t/cust_main_county.t, t/cust_main_invoice.t,
33004           t/cust_pay.t, t/cust_pay_batch.t, t/cust_pkg.t, t/cust_refund.t,
33005           t/cust_svc.t, t/domain_record.t, t/nas.t, t/part_pkg.t,
33006           t/part_referral.t, t/part_svc.t, t/pkg_svc.t, t/port.t,
33007           t/prepay_credit.t, t/session.t, t/svc_Common.t, t/svc_acct.t,
33008           t/svc_acct_pop.t, t/svc_acct_sm.t, t/svc_domain.t,
33009           t/svc_forward.t, t/svc_www.t, t/type_pkgs.t: lame testsuite and
33010           the embarassing fixes in it found
33011
33012 2001-09-01 20:42  ivan
33013
33014         * httemplate/docs/upgrade8.html: really.  backup.
33015
33016 2001-09-01 20:20  ivan
33017
33018         * httemplate/docs/upgrade8.html: upgrade
33019
33020 2001-09-01 19:53  jeff
33021
33022         * FS/bin/freeside-apply-credits: adding a credit apply utility
33023
33024 2001-09-01 19:46  ivan
33025
33026         * FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
33027           FS/FS/cust_refund.pm, bin/fs-setup, httemplate/docs/schema.html,
33028           httemplate/docs/upgrade8.html: cust_refund and cust_pay get
33029           custnums
33030
33031 2001-09-01 18:27  ivan
33032
33033         * FS/FS/: cust_bill.pm, cust_bill_pay.pm, cust_credit.pm,
33034           cust_credit_bill.pm, cust_credit_refund.pm, cust_main.pm,
33035           cust_refund.pm: more udpates for the new world of unapplied
33036           stuff.  yay.
33037
33038 2001-09-01 16:41  ivan
33039
33040         * httemplate/docs/upgrade8.html: cust_bill_pay and
33041           cust_credit_refund
33042
33043 2001-09-01 15:28  jeff
33044
33045         * FS/FS/cust_main.pm, httemplate/docs/upgrade8.html: haste makes
33046           waste... and left a method out
33047
33048 2001-09-01 15:18  ivan
33049
33050         * FS/FS/cust_credit_bill.pm, bin/fs-setup: add primary key
33051
33052 2001-09-01 15:01  ivan
33053
33054         * FS/MANIFEST: cust_bill_pay & cust_credit_refund
33055
33056 2001-09-01 14:55  jeff
33057
33058         * FS/FS/cust_bill_pay.pm: oops.. need this too
33059
33060 2001-09-01 14:52  jeff
33061
33062         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
33063           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, bin/fs-setup,
33064           httemplate/docs/upgrade8.html,
33065           httemplate/edit/cust_credit_bill.cgi,
33066           httemplate/edit/process/cust_credit_bill.cgi,
33067           httemplate/view/cust_main.cgi: add cust_credit_bill relating
33068           multiple invoices to credits
33069
33070 2001-09-01 13:11  ivan
33071
33072         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
33073           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
33074           bin/fs-setup, httemplate/docs/schema.html: cust_bill_pay and
33075           cust_credit_refund.  payments can apply to multiple invoices and
33076           refunds can apply to multiple credits.
33077
33078 2001-09-01 05:35  ivan
33079
33080         * httemplate/search/cust_bill.cgi: totals
33081
33082 2001-08-31 02:20  ivan
33083
33084         * FS/FS/Record.pm: check US zips more strictly
33085
33086 2001-08-31 01:43  ivan
33087
33088         * httemplate/browse/svc_acct_pop.cgi: > Order by City might be
33089           better
33090           state, city, then number
33091
33092 2001-08-31 00:28  ivan
33093
33094         * httemplate/edit/cust_main_county-expand.cgi: better error message
33095           for nonexistant cust_main_county records
33096
33097 2001-08-31 00:17  ivan
33098
33099         * httemplate/edit/process/cust_main_county-expand.cgi: fixes:
33100           > US UT expand state
33101           > Submit (no data entered)
33102           > US UT is gone frome the list.
33103
33104 2001-08-30 09:23  ivan
33105
33106         * httemplate/docs/signup.html: update signup server: template form
33107           and success html, document
33108
33109 2001-08-30 08:30  ivan
33110
33111         * httemplate/edit/part_svc.cgi: slighly more docu
33112
33113 2001-08-29 02:11  ivan
33114
33115         * httemplate/edit/agent.cgi: ui
33116
33117 2001-08-29 01:45  ivan
33118
33119         * bin/fs-setup, httemplate/docs/upgrade8.html: catchall *can* be
33120           NULL
33121
33122 2001-08-28 09:58  ivan
33123
33124         * httemplate/: docs/signup.html, docs/upgrade8.html,
33125           search/cust_main.cgi: customer-to-customer referrals in singup
33126           server
33127
33128 2001-08-28 07:34  ivan
33129
33130         * FS/FS/cust_main.pm, httemplate/docs/config.html,
33131           httemplate/docs/upgrade8.html, httemplate/edit/cust_main.cgi,
33132           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
33133           customer-to-customer referrals!
33134
33135 2001-08-25 22:06  ivan
33136
33137         * FS/FS/: cust_credit.pm, cust_main.pm: brainfart
33138
33139 2001-08-25 22:05  ivan
33140
33141         * FS/FS/cust_credit.pm: reason can't be null
33142
33143 2001-08-22 23:17  ivan
33144
33145         * FS/FS/cust_main.pm: no need to be y1.9k complient
33146
33147 2001-08-21 03:27  ivan
33148
33149         * httemplate/edit/: svc_acct.cgi, svc_forward.cgi: fix these up,
33150           most everything is working svc_forward-wise now
33151
33152 2001-08-21 02:34  ivan
33153
33154         * FS/FS/Record.pm, FS/FS/UID.pm, FS/bin/freeside-bill,
33155           htetc/global.asa, httemplate/browse/agent.cgi,
33156           httemplate/browse/agent_type.cgi,
33157           httemplate/browse/cust_main_county.cgi,
33158           httemplate/browse/part_pkg.cgi,
33159           httemplate/browse/part_referral.cgi,
33160           httemplate/browse/svc_acct_pop.cgi: no more &swapuid
33161
33162 2001-08-20 20:03  ivan
33163
33164         * FS/FS/svc_acct.pm: fix domain method, and it works against old
33165           databases now too
33166
33167 2001-08-20 19:44  ivan
33168
33169         * FS/FS/domain_record.pm, FS/FS/prepay_credit.pm, FS/FS/svc_www.pm,
33170           FS/bin/freeside-print-batch, eg/TEMPLATE_cust_main.import,
33171           eg/table_template-svc.pm: remove $Log$
33172
33173 2001-08-20 19:43  ivan
33174
33175         * bin/: dbdef-create, fs-migrate-svc_acct_sm, svc_acct_sm.import: i
33176           think svc_acct_sm.import should go away, but...
33177
33178 2001-08-20 19:32  ivan
33179
33180         * test/cgi-test: remove $Log$
33181
33182 2001-08-20 19:31  ivan
33183
33184         * httemplate/: browse/agent.cgi, browse/agent_type.cgi,
33185           browse/part_pkg.cgi, browse/part_referral.cgi,
33186           browse/svc_acct_pop.cgi, edit/agent.cgi, edit/agent_type.cgi,
33187           edit/cust_credit.cgi, edit/cust_main_county-expand.cgi,
33188           edit/cust_main_county.cgi, edit/cust_pay.cgi, edit/cust_pkg.cgi,
33189           edit/part_pkg.cgi, edit/part_referral.cgi, edit/svc_acct_pop.cgi,
33190           edit/svc_acct_sm.cgi, edit/svc_domain.cgi, edit/svc_forward.cgi,
33191           edit/process/agent.cgi, edit/process/agent_type.cgi,
33192           edit/process/cust_credit.cgi, edit/process/cust_main_county.cgi,
33193           edit/process/cust_pay.cgi, edit/process/cust_pkg.cgi,
33194           edit/process/part_pkg.cgi, edit/process/part_referral.cgi,
33195           edit/process/svc_acct.cgi, edit/process/svc_acct_pop.cgi,
33196           edit/process/svc_acct_sm.cgi, edit/process/svc_domain.cgi,
33197           edit/process/svc_forward.cgi, misc/bill.cgi,
33198           misc/cancel-unaudited.cgi, misc/cancel_pkg.cgi,
33199           misc/catchall.cgi, misc/delete-customer.cgi, misc/expire_pkg.cgi,
33200           misc/link.cgi, misc/print-invoice.cgi, misc/susp_pkg.cgi,
33201           misc/unsusp_pkg.cgi, misc/process/catchall.cgi,
33202           misc/process/delete-customer.cgi, misc/process/link.cgi,
33203           search/cust_bill.cgi, search/svc_acct_sm.cgi,
33204           search/svc_domain.cgi, view/cust_bill.cgi, view/cust_pkg.cgi,
33205           view/svc_acct.cgi, view/svc_acct_sm.cgi, view/svc_domain.cgi,
33206           view/svc_forward.cgi: remove $Log$ messages.  whew.
33207
33208 2001-08-20 19:16  ivan
33209
33210         * httemplate/search/svc_acct.cgi: fix to work against 1.3.x
33211           databases, with a warning
33212
33213 2001-08-20 19:03  ivan
33214
33215         * httemplate/search/cust_pkg.cgi: deal with databases w/o separate
33216           shipping address
33217
33218 2001-08-20 17:39  ivan
33219
33220         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: fix some
33221           silly syntax errors
33222
33223 2001-08-20 06:10  ivan
33224
33225         * FS/FS/svc_domain.pm: use var
33226
33227 2001-08-20 05:15  ivan
33228
33229         * httemplate/edit/svc_acct.cgi: #
33230
33231 2001-08-20 05:13  ivan
33232
33233         * httemplate/edit/svc_acct.cgi: only show domains associated with
33234           this customer.
33235
33236 2001-08-20 04:18  ivan
33237
33238         * FS/FS/cust_svc.pm: labels for svc_acct accounts are now fully
33239           qualified!
33240
33241 2001-08-20 04:04  ivan
33242
33243         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: more
33244           svc_forward work
33245
33246 2001-08-20 02:41  ivan
33247
33248         * FS/FS/: svc_acct.pm, svc_acct_sm.pm, svc_domain.pm,
33249           svc_forward.pm: dtrt when deleting accouts wrt forwards,
33250           catchalls & other references to svc_acct records
33251
33252           depreciate svc_acct_sm further; move qmail catchall handling to
33253           svc_domain
33254
33255 2001-08-20 02:38  ivan
33256
33257         * httemplate/docs/: config.html, export.html, schema.html:
33258           documentation updates
33259
33260 2001-08-19 08:53  jeff
33261
33262         * FS/MANIFEST, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
33263           FS/FS/svc_forward.pm, httemplate/edit/part_svc.cgi,
33264           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_forward.cgi,
33265           httemplate/edit/process/svc_forward.cgi,
33266           httemplate/misc/catchall.cgi,
33267           httemplate/misc/process/catchall.cgi,
33268           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
33269           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
33270           httemplate/view/svc_forward.cgi: added user interface for
33271           svc_forward and vpopmail support
33272
33273 2001-08-19 06:50  ivan
33274
33275         * bin/fs-setup, httemplate/docs/upgrade8.html: indices on cust_main
33276           ship_last and ship_country
33277
33278 2001-08-19 03:25  ivan
33279
33280         * bin/svc_acct.import: add system shells to @FS::svc_acct:shells on
33281           the fly, fixes: ticket #88
33282
33283 2001-08-19 02:08  ivan
33284
33285         * TODO: this is what i fed to RT, might as well check it in.
33286
33287           no further modifications to TODO.  everything is in the ticketing
33288           system now.
33289
33290 2001-08-19 01:32  ivan
33291
33292         * httemplate/search/cust_pkg.cgi: display bill and service
33293           name/company, and services
33294
33295 2001-08-19 01:18  ivan
33296
33297         * FS/FS/: svc_acct.pm, svc_domain.pm: ->setfixed untaints svcnum
33298
33299 2001-08-19 01:15  ivan
33300
33301         * FS/FS/svc_acct.pm: set fixed fields before checking domsvc
33302
33303 2001-08-18 17:48  ivan
33304
33305         * FS/FS/: Record.pm, cust_main.pm: country fields will now accept
33306           names and change them to two-letter codes
33307
33308 2001-08-17 04:33  ivan
33309
33310         * FS/FS/Record.pm: ut_phonen: fallback to ut_textn, instead of
33311           ut_alphan for non-US/CA phone numbers
33312
33313 2001-08-17 04:28  ivan
33314
33315         * FS/FS/Record.pm: canada has same phone# rules as US
33316
33317 2001-08-17 04:05  ivan
33318
33319         * httemplate/: browse/cust_main_county.cgi,
33320           edit/cust_main_county.cgi,
33321           edit/process/cust_main_county-collapse.cgi,
33322           edit/process/cust_main_county-expand.cgi: clean up tax rate
33323           editing:   sort by country->state->county,   add "collapse state"
33324           if the tax rates are the same statewide,   redirect "expand
33325           state" to the browse, not edit screen
33326
33327 2001-08-17 03:57  ivan
33328
33329         * bin/: dbdef-create, svc_acct.export, svc_acct.import: gah
33330
33331 2001-08-17 03:57  ivan
33332
33333         * FS/FS/svc_domain.pm: document catchall and untaint everything
33334
33335 2001-08-17 03:55  ivan
33336
33337         * FS/FS/cust_main.pm, httemplate/docs/config.html:
33338           Business::OnlinePayment
33339
33340 2001-08-17 03:53  ivan
33341
33342         * Makefile: alldocs target
33343
33344 2001-08-17 03:53  ivan
33345
33346         * CREDITS: thanks jeff!
33347
33348 2001-08-15 03:04  ivan
33349
33350         * httemplate/search/: cust_pkg.cgi, svc_acct.cgi: remove (some of
33351           the) bad direct exit; calls
33352
33353 2001-08-13 16:15  ivan
33354
33355         * httemplate/view/cust_main.cgi: don't display empty comment box
33356
33357 2001-08-13 16:10  ivan
33358
33359         * httemplate/edit/process/cust_main.cgi: properly massage
33360           ship_state & work okay when no initial pkg is selected
33361
33362 2001-08-12 18:00  ivan
33363
33364         * httemplate/docs/schema.html: add svc_forward, depriciate
33365           svc_acct_sm
33366
33367 2001-08-12 17:21  ivan
33368
33369         * FS/FS/svc_acct.pm: untaint svcnum & domsvc
33370
33371 2001-08-12 17:19  ivan
33372
33373         * bin/fs-setup: depriciate svc_acct_sm, add unique index for
33374           username+domsvc on svc_acct, remove silly $Log$
33375
33376 2001-08-12 12:41  jeff
33377
33378         * FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
33379           bin/fs-migrate-svc_acct_sm, bin/fs-setup, bin/svc_acct.export,
33380           bin/svc_acct_sm.export, httemplate/docs/config.html,
33381           httemplate/docs/upgrade8.html: merging vpopmail support branch
33382
33383 2001-08-12 01:56  ivan
33384
33385         * httemplate/edit/process/part_svc.cgi: don't use
33386           Apache::ASP-specific $Redirect object
33387
33388 2001-08-11 18:26  ivan
33389
33390         * httemplate/docs/postgresql.html: i did get it working
33391
33392 2001-08-11 17:07  ivan
33393
33394         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: use
33395           transactional invoice_list setting & eliminate non-sticky "first
33396           package"!
33397
33398 2001-08-11 17:07  ivan
33399
33400         * FS/FS/cust_main.pm: transactional invoice_list setting yay!!!
33401
33402 2001-08-11 17:06  ivan
33403
33404         * FS/FS/cust_main_invoice.pm: better error msgs
33405
33406 2001-08-11 16:19  ivan
33407
33408         * httemplate/edit/part_svc.cgi: better error checking, fix scalar
33409           context to $cgi->keywords
33410
33411 2001-08-11 16:18  ivan
33412
33413         * httemplate/browse/part_svc.cgi: missed a variable interpolation
33414
33415 2001-08-10 22:53  ivan
33416
33417         * bin/fs-setup, httemplate/docs/upgrade8.html: add comments field
33418
33419 2001-08-10 22:52  ivan
33420
33421         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: add customer
33422           comments fields
33423
33424 2001-08-10 22:52  ivan
33425
33426         * FS/FS/cust_main.pm: add comments field, fix ship_ address
33427           handling (don't consider a value for ship_state field to mean
33428           something meaningful is in ship_*)
33429
33430 2001-08-10 22:51  ivan
33431
33432         * FS/FS/part_svc.pm: better error msg
33433
33434 2001-08-10 22:50  ivan
33435
33436         * FS/FS/Record.pm: allow newlines in ut_anything fields fix example
33437           for ut_anything
33438
33439 2001-08-10 21:55  ivan
33440
33441         * httemplate/edit/part_svc.cgi: don't have any other choices in
33442           svcdb dropdown for existing services, since you can't change it
33443           anyway
33444
33445 2001-08-10 21:29  ivan
33446
33447         * FS/FS/CGI.pm: that's what $etc is for!
33448
33449 2001-08-10 21:15  ivan
33450
33451         * httemplate/misc/delete-customer.cgi: better docs
33452
33453 2001-08-10 17:01  ivan
33454
33455         * FS/FS/cust_main_invoice.pm: "fixes"
33456
33457           Can't call method "username" on an undefined value at
33458           /usr/lib/perl5/site_perl/5.6.0/FS/cust_main_invoice.pm line 162.
33459
33460           but cust_main_invoice records should probably be updated when
33461           svc_acct records are deleted :/
33462
33463 2001-08-08 02:47  ivan
33464
33465         * httemplate/docs/passwd.html: doc clarification
33466
33467 2001-08-07 21:44  ivan
33468
33469         * FS/FS/Record.pm: better error msg
33470
33471 2001-08-03 13:34  jeff
33472
33473         * FS/FS/cust_bill.pm:
33474
33475           added the tax method
33476
33477 2001-07-30 03:43  ivan
33478
33479         * FS/FS/CGI.pm: Apache::ASP eidiot fix
33480
33481 2001-07-30 03:41  ivan
33482
33483         * FS/FS/Record.pm, FS/FS/cust_main.pm,
33484           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
33485           shipping address additions
33486
33487 2001-07-30 02:53  ivan
33488
33489         * httemplate/docs/upgrade8.html: Pg primary key upgrade fix (create
33490           fix in new DBIx::DBSchema)
33491
33492 2001-07-30 01:03  ivan
33493
33494         * httemplate/: .htaccess, docs/overview.dia, docs/overview.png:
33495           forgotten files
33496
33497 2001-07-30 01:02  ivan
33498
33499         * htetc/: global.asa, handler.pl: template stuffs
33500
33501 2001-07-30 01:01  ivan
33502
33503         * Makefile: need this too!
33504
33505 2001-07-30 00:42  ivan
33506
33507         * bin/fs-setup: need an DBIx::DBSchema with delcolumn
33508
33509 2001-07-30 00:36  ivan
33510
33511         * httemplate/index.html, httemplate/browse/agent.cgi,
33512           httemplate/browse/agent_type.cgi,
33513           httemplate/browse/cust_main_county.cgi,
33514           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
33515           httemplate/browse/part_referral.cgi,
33516           httemplate/browse/part_svc.cgi,
33517           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/admin.html,
33518           httemplate/docs/billing.html, httemplate/docs/config.html,
33519           httemplate/docs/export.html, httemplate/docs/index.html,
33520           httemplate/docs/install.html, httemplate/docs/legacy.html,
33521           httemplate/docs/passwd.html, httemplate/docs/postgresql.html,
33522           httemplate/docs/schema.html, httemplate/docs/session.html,
33523           httemplate/docs/signup.html, httemplate/docs/trouble.html,
33524           httemplate/docs/upgrade.html, httemplate/docs/upgrade2.html,
33525           httemplate/docs/upgrade3.html, httemplate/docs/upgrade4.html,
33526           httemplate/docs/upgrade5.html, httemplate/docs/upgrade6.html,
33527           httemplate/docs/upgrade7.html, httemplate/docs/upgrade8.html,
33528           bin/fs-setup, bin/masonize, bin/pod2x, httemplate/edit/agent.cgi,
33529           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
33530           httemplate/edit/cust_main.cgi,
33531           httemplate/edit/cust_main_county-expand.cgi,
33532           httemplate/edit/cust_main_county.cgi,
33533           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
33534           httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
33535           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
33536           httemplate/edit/svc_acct_pop.cgi,
33537           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
33538           httemplate/edit/process/agent.cgi,
33539           httemplate/edit/process/agent_type.cgi,
33540           httemplate/edit/process/cust_credit.cgi,
33541           httemplate/edit/process/cust_main.cgi,
33542           httemplate/edit/process/cust_main_county-expand.cgi,
33543           httemplate/edit/process/cust_main_county.cgi,
33544           httemplate/edit/process/cust_pay.cgi,
33545           httemplate/edit/process/cust_pkg.cgi,
33546           httemplate/edit/process/part_pkg.cgi,
33547           httemplate/edit/process/part_referral.cgi,
33548           httemplate/edit/process/part_svc.cgi,
33549           httemplate/edit/process/svc_acct.cgi,
33550           httemplate/edit/process/svc_acct_pop.cgi,
33551           httemplate/edit/process/svc_acct_sm.cgi,
33552           httemplate/edit/process/svc_domain.cgi,
33553           httemplate/images/mid-logo.png, httemplate/images/small-logo.png,
33554           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
33555           httemplate/misc/cancel_pkg.cgi,
33556           httemplate/misc/delete-customer.cgi,
33557           httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
33558           httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
33559           httemplate/misc/unsusp_pkg.cgi,
33560           httemplate/misc/process/delete-customer.cgi,
33561           httemplate/misc/process/link.cgi,
33562           httemplate/search/cust_bill.cgi,
33563           httemplate/search/cust_bill.html,
33564           httemplate/search/cust_main-payinfo.html,
33565           httemplate/search/cust_main.cgi,
33566           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
33567           httemplate/search/svc_acct.cgi, httemplate/search/svc_acct.html,
33568           httemplate/search/svc_acct_sm.cgi,
33569           httemplate/search/svc_acct_sm.html,
33570           httemplate/search/svc_domain.cgi,
33571           httemplate/search/svc_domain.html, httemplate/view/cust_bill.cgi,
33572           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
33573           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
33574           httemplate/view/svc_domain.cgi: templates!!!
33575
33576 2001-07-30 00:33  ivan
33577
33578         * FS/FS/: Record.pm, svc_acct.pm: podnitfix
33579
33580 2001-07-30 00:14  ivan
33581
33582         * INSTALL, README: templates!
33583
33584 2001-07-30 00:13  ivan
33585
33586         * TODO: todocruft
33587
33588 2001-07-29 23:28  ivan
33589
33590         * FS/FS/svc_acct.pm: allow !! as password for disabled accounts
33591
33592 2001-07-29 23:07  ivan
33593
33594         * bin/: svc_acct.export, svc_acct.import: allow !! for locked
33595           accounts instead of changing to *SUSPENDED*
33596
33597 2001-07-27 10:16  ivan
33598
33599         * FS/FS/cust_main_invoice.pm: clarification
33600
33601 2001-07-26 23:17  thalakan
33602
33603         * FS/FS/cust_main_invoice.pm: Documented some subtle behavior of
33604           the checkdest method.
33605
33606 2001-06-21 09:27  ivan
33607
33608         * FS/FS/UID.pm: better error message
33609
33610 2001-06-20 01:33  ivan
33611
33612         * bin/svc_acct.export: >     Use of uninitialized value in
33613           concatenation (.) at svc_acct.export line
33614           > 276.
33615
33616 2001-06-06 15:22  ivan
33617
33618         * TODO: templating thoughts
33619
33620 2001-06-05 14:40  ivan
33621
33622         * debian/: README.Debian, changelog, conffiles.ex, control,
33623           copyright, cron.d.ex, dirs, docs, ex.doc-base.package,
33624           freeside-doc.docs, freeside-doc.files, init.d.ex, manpage.1.ex,
33625           manpage.sgml.ex, menu.ex, postinst.ex, postrm.ex, preinst.ex,
33626           prerm.ex, rules, watch.ex: add deb packaging foo (doesn't work
33627           yet)
33628
33629 2001-06-03 10:22  ivan
33630
33631         * FS/FS/svc_domain.pm: SOA serial number problem with Date::Format
33632           %e: no leading zero
33633
33634 2001-06-03 07:16  ivan
33635
33636         * README: 1.3.1!!!
33637
33638 2001-06-03 07:16  ivan
33639
33640         * bin/fs-setup: allow empty refund reasons
33641
33642 2001-06-03 07:15  ivan
33643
33644         * TODO: yes yes
33645
33646 2001-06-03 05:36  ivan
33647
33648         * FS/FS/svc_acct.pm: add username-letter and username-letterfirst
33649           config files
33650
33651 2001-06-03 04:37  ivan
33652
33653         * FS/FS/svc_acct.pm: fixes
33654
33655           Can't locate object method "setfield" via package "svc_acct_sm"
33656           at /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318
33657
33658 2001-06-03 04:27  ivan
33659
33660         * FS/FS/Record.pm: track down
33661
33662             Can't locate object method "setfield" via package "svc_acct_sm"
33663           at
33664             /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318.
33665
33666           errors
33667
33668 2001-06-03 03:51  ivan
33669
33670         * FS/FS/cust_main.pm: fixes "Error reval-ing" and won't bill errors
33671
33672 2001-05-30 08:17  ivan
33673
33674         * FS/FS/CGI.pm: use Apache inside an eval BLOCK was mucking things
33675           up for the non-mod_perl folks
33676
33677 2001-05-22 09:43  ivan
33678
33679         * FS/FS/svc_domain.pm: oops, s/mx/MX/ noticed by "Shane Chrisp"
33680           <shane@2000cn.com.au>, thanks!
33681
33682 2001-05-18 07:08  ivan
33683
33684         * FS/FS/domain_record.pm: tyop
33685
33686 2001-05-15 00:52  ivan
33687
33688         * FS/bin/freeside-email: simple program to list all email addresses
33689
33690 2001-05-08 03:44  ivan
33691
33692         * bin/: svc_acct.export, svc_acct_sm.export: fix for OO Net::SCP
33693
33694 2001-05-07 08:42  ivan
33695
33696         * FS/FS/Record.pm: tyop
33697
33698 2001-05-07 08:36  ivan
33699
33700         * FS/FS/Record.pm: start to track down
33701
33702               Insecure dependency in eval while running with -T switch at
33703           /usr/local/lib/site_perl/FS/Record.pm line 202.
33704
33705           errors
33706
33707 2001-05-07 08:24  ivan
33708
33709         * bin/svc_acct.import: s/!/*/
33710
33711 2001-05-06 19:07  ivan
33712
33713         * FS/FS/cust_main.pm:
33714           http://www.sisd.com/freeside/list-archive/msg01906.html
33715
33716 2001-05-05 01:51  ivan
33717
33718         * bin/svc_acct.import:
33719           http://www.sisd.com/freeside/list-archive/msg01915.html
33720
33721 2001-04-23 12:50  ivan
33722
33723         * FS/FS/cust_credit.pm: the real
33724
33725           Can't locate object method "setfield" via package "cust_refund"
33726           at /usr/local/lib/site_perl/FS/Record.pm line 315.
33727
33728           fix
33729
33730 2001-04-23 12:27  ivan
33731
33732         * FS/FS/cust_credit.pm: *sigh*
33733
33734 2001-04-23 12:21  ivan
33735
33736         * FS/FS/cust_credit.pm: webdemo bugfix
33737
33738 2001-04-23 08:37  ivan
33739
33740         * FS/MANIFEST: 1.3.1 sigh
33741
33742 2001-04-23 05:44  ivan
33743
33744         * bin/freeside-session-kill: session killer implemeting timed
33745           access
33746
33747 2001-04-23 05:40  ivan
33748
33749         * FS/FS.pm: documentation and webdemo updates
33750
33751 2001-04-23 02:00  ivan
33752
33753         * FS/FS/UID.pm: "shouldn't hurt" (famous last words)
33754
33755 2001-04-23 00:12  ivan
33756
33757         * FS/FS/cust_main.pm: better error message (if kludgy) for no
33758           referral remove outdated NSI foo from domain ordering.  also,
33759           fuck NSI.
33760
33761 2001-04-21 18:56  ivan
33762
33763         * README, FS/FS.pm, FS/MANIFEST, FS/FS/SSH.pm, FS/FS/svc_acct.pm,
33764           FS/FS/svc_acct_sm.pm, FS/FS/svc_domain.pm, FS/FS/svc_www.pm,
33765           bin/svc_acct.export, bin/svc_acct.import, bin/svc_acct_sm.export,
33766           bin/svc_acct_sm.import, bin/svc_domain.import,
33767           fs_passwd/fs_passwd_server: get rid of FS::SSH.pm (became
33768           Net::SSH and Net::SCP on CPAN)
33769
33770 2001-04-21 18:38  ivan
33771
33772         * TODO, FS/FS/svc_domain.pm: svc_domain needs to import dbh sub
33773           from Record view/cust_main.cgi needs to use ->owed method, not
33774           check (depriciated) owed field search/cust_bill.cgi redirect
33775           error when there's only one invoice
33776
33777 2001-04-21 17:49  ivan
33778
33779         * FS/FS/svc_Common.pm: need to import dbh sub from Record
33780
33781 2001-04-21 16:53  ivan
33782
33783         * FS/MANIFEST: no more dbdef
33784
33785 2001-04-15 06:56  ivan
33786
33787         * TODO: [no log message]
33788
33789 2001-04-15 06:35  ivan
33790
33791         * FS/FS/: nas.pm, session.pm, svc_Common.pm, svc_domain.pm:
33792           transactions part deux
33793
33794 2001-04-15 05:56  ivan
33795
33796         * TODO, FS/FS/Record.pm, FS/FS/dbdef.pm, FS/FS/dbdef_colgroup.pm,
33797           FS/FS/dbdef_column.pm, FS/FS/dbdef_index.pm,
33798           FS/FS/dbdef_table.pm, FS/FS/dbdef_unique.pm, bin/dbdef-create,
33799           bin/fs-setup: s/dbdef/DBIx::DBSchema/
33800
33801 2001-04-15 03:33  ivan
33802
33803         * CREDITS, TODO: better docs for the worst bit, finally
33804
33805 2001-04-15 02:36  ivan
33806
33807         * bin/fs-setup:
33808           http://www.sisd.com/freeside/list-archive/msg01450.html
33809
33810 2001-04-09 16:05  ivan
33811
33812         * TODO, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
33813           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm,
33814           FS/FS/cust_refund.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
33815           bin/fs-setup: Transactions Part I!!!
33816
33817 2001-04-09 08:50  ivan
33818
33819         * CREDITS, TODO, FS/MANIFEST: rar
33820
33821 2001-03-30 09:33  ivan
33822
33823         * FS/FS/cust_bill.pm: config value money_char:
33824
33825                   Presto!  Now you can consider all numbers to be
33826           shillings.
33827
33828                   If you need to change the currency symbol, you can hunt
33829           down the
33830                   instances of literal '$' in FS::cust_bill::print_text and
33831           replace them
33832                   with your currency symbol.  I guess this should turn into
33833           a
33834                   configuration value.
33835
33836 2001-02-26 16:59  ivan
33837
33838         * FS/FS/session.pm: silly typo, fix sent by Mack <mackn@mackn.net>,
33839           thanks!
33840
33841 2001-02-21 15:48  ivan
33842
33843         * bin/svc_acct.export: add icradius_secrets config file to export
33844           to a non-Freeside MySQL database for ICRADIUS
33845
33846 2001-02-20 17:48  ivan
33847
33848         * FS/bin/freeside-print-batch: stupid pod errors
33849
33850 2001-02-20 17:46  ivan
33851
33852         * FS/FS/: Bill.pm, Invoice.pm: cruft
33853
33854 2001-02-20 17:45  ivan
33855
33856         * FS/FS/nas.pm: pod tyop
33857
33858 2001-02-20 17:45  ivan
33859
33860         * FS/FS/UID.pm: DBI autocommit needs 0, not true string 'false',
33861           duh
33862
33863 2001-02-20 08:31  ivan
33864
33865         * FS/FS/Record.pm: don't use prepare_cached for now
33866
33867 2001-02-13 21:18  ivan
33868
33869         * README: add devel mailing list
33870
33871 2001-02-13 20:33  ivan
33872
33873         * FS/FS/port.pm: get rid of gratuitous HISTORY
33874
33875 2001-02-11 09:34  ivan
33876
33877         * FS/FS/cust_bill_pkg.pm: more doc updates from jason
33878
33879 2001-02-11 09:17  ivan
33880
33881         * CREDITS, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
33882           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm: documentation updates
33883           from jason
33884
33885 2001-02-03 06:03  ivan
33886
33887         * FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_main.pm, bin/fs-setup,
33888           bin/generate-prepay: time-based prepaid cards, session monitor.
33889           woop!
33890
33891 2001-01-30 23:21  ivan
33892
33893         * TODO, FS/FS/cust_main.pm, FS/FS/svc_acct.pm: fix tyops
33894
33895 2001-01-30 01:08  ivan
33896
33897         * FS/FS/port.pm: tyop, thanks to Mack Nagashima <mackn@moaner.org>
33898
33899 2001-01-22 21:03  ivan
33900
33901         * FS/FS/cust_main.pm: harmless tyop
33902
33903 2000-12-26 15:51  ivan
33904
33905         * CREDITS, TODO: statedefault & referraldefault config files
33906
33907 2000-12-10 17:30  ivan
33908
33909         * TODO: more ancient todo stuff from my inbox
33910
33911 2000-12-10 17:10  ivan
33912
33913         * TODO: ancient stuff out of my inbox
33914
33915 2000-12-08 14:22  ivan
33916
33917         * FS/FS/session.pm: session callbacks
33918
33919 2000-12-06 02:21  ivan
33920
33921         * FS/FS/Record.pm: DESTROY sub
33922
33923 2000-12-03 16:13  ivan
33924
33925         * bin/fs-setup: fix nas.last type
33926
33927 2000-12-03 12:25  ivan
33928
33929         * TODO, FS/FS/Record.pm, FS/FS/nas.pm, FS/FS/port.pm,
33930           FS/FS/session.pm: session monitor updates
33931
33932 2000-12-03 07:14  ivan
33933
33934         * CREDITS, FS/FS/cust_bill.pm, bin/svc_acct_sm.import: bugfixes
33935           from Jeff Finucane <jeff@cmh.net>, thanks!
33936
33937 2000-12-03 05:45  ivan
33938
33939         * FS/FS/agent.pm: patch from Jason Spence <thalakan@frys.com>:
33940           admin.html doc, autocapgen
33941
33942 2000-12-03 05:44  ivan
33943
33944         * FS/FS/port.pm: beginnings of web status for session monitor
33945
33946 2000-12-03 02:09  ivan
33947
33948         * FS/: MANIFEST, FS/CGIwrapper.pm: bad caches!
33949
33950 2000-12-01 10:34  ivan
33951
33952         * bin/fs-setup: another tyop
33953
33954 2000-12-01 10:33  ivan
33955
33956         * bin/fs-setup: tyop
33957
33958 2000-11-22 15:30  ivan
33959
33960         * FS/FS/svc_www.pm: tyop
33961
33962 2000-11-07 07:00  ivan
33963
33964         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/nas.pm, FS/FS/session.pm,
33965           bin/fs-setup: session monitor
33966
33967 2000-10-30 02:47  ivan
33968
33969         * bin/fs-setup: nas.last can't be defined NULL if indexed
33970
33971 2000-10-27 13:18  ivan
33972
33973         * FS/FS/: nas.pm, port.pm, session.pm: oops, also necessary for
33974           session monitor
33975
33976 2000-10-27 13:15  ivan
33977
33978         * TODO, FS/FS/Record.pm, bin/fs-setup, eg/table_template.pm:
33979           session monitor
33980
33981 2000-10-15 05:58  ivan
33982
33983         * TODO: roo
33984
33985 2000-10-11 17:44  ivan
33986
33987         * README: rawr!
33988
33989 2000-09-20 03:35  ivan
33990
33991         * FS/FS/cust_bill.pm: since printed field isn't updated 'till after
33992           print_text method is called, want to print overdue invoices if
33993           printed > 0, not > 1
33994
33995 2000-08-24 00:26  ivan
33996
33997         * TODO: untaint template source
33998
33999 2000-08-09 11:40  ivan
34000
34001         * conf/invoice_template: example invoice template
34002
34003 2000-08-09 04:30  ivan
34004
34005         * TODO, FS/FS/cust_bill.pm: templatable invoices
34006
34007 2000-07-17 06:51  ivan
34008
34009         * FS/FS/svc_acct.pm: silly mistake
34010
34011 2000-07-17 03:53  ivan
34012
34013         * FS/FS/svc_acct.pm: prevent accounts which are the target of mail
34014           aliases from being deleted
34015
34016 2000-07-17 03:37  ivan
34017
34018         * FS/FS/svc_acct.pm: make remote commands configurable
34019
34020 2000-07-17 03:36  ivan
34021
34022         * CREDITS: rawr!
34023
34024 2000-07-06 21:05  ivan
34025
34026         * fs_passwd/fs_passwd_server: wait()ing on SIGCHLD causing hangs
34027           for some folks
34028
34029 2000-07-06 06:56  ivan
34030
34031         * FS/FS/svc_acct.pm: mis-PODed =back should have been a =cut in
34032           conjunction with AUTOLOAD this was sure a pain to find
34033
34034 2000-07-06 06:23  ivan
34035
34036         * bin/svc_acct.export: tyop
34037
34038 2000-07-06 06:19  ivan
34039
34040         * bin/: fs-radius-add-check, fs-radius-add-reply: remove duplicate
34041           sql statement causing spurious errors
34042
34043 2000-07-06 01:57  ivan
34044
34045         * TODO, FS/FS/svc_acct.pm, bin/fs-radius-add,
34046           bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
34047           bin/svc_acct.export: support for radius check attributes (except
34048           importing).  poorly documented.
34049
34050 2000-07-05 20:37  ivan
34051
34052         * bin/svc_acct_sm.export: don't error out on invalid
34053           svc_acct_sm.domuid's that can't be matched in svc_acct.uid - just
34054           warn.
34055
34056 2000-07-04 06:42  ivan
34057
34058         * FS/FS/svc_acct.pm: noted a API inconsistancy
34059
34060 2000-07-03 02:13  ivan
34061
34062         * bin/svc_acct_sm.export: get rid of double sendmailrestart
34063           invocation; no need for multiple sessions
34064
34065 2000-07-03 02:09  ivan
34066
34067         * bin/svc_acct_sm.export: typo
34068
34069 2000-07-03 02:03  ivan
34070
34071         * TODO, bin/svc_acct_sm.export: added sendmailrestart and
34072           sendmailconfigpath config files
34073
34074 2000-06-30 03:37  ivan
34075
34076         * FS/FS/svc_acct_sm.pm: maildisablecatchall configuration file
34077
34078 2000-06-29 08:01  ivan
34079
34080         * bin/svc_acct.export: another silly typo in svc_acct.export
34081
34082 2000-06-29 07:02  ivan
34083
34084         * bin/svc_acct_sm.export: add sendmailrestart configuration file
34085
34086 2000-06-29 05:27  ivan
34087
34088         * bin/svc_acct.import: s/password/_password/ for PostgreSQL wasn't
34089           done in the import.
34090
34091 2000-06-29 05:00  ivan
34092
34093         * bin/fs-setup: support for pre-encrypted md5 passwords.
34094
34095 2000-06-29 04:56  ivan
34096
34097         * FS/FS/svc_acct.pm: md5 passwords can are 34 characters long and
34098           have $ in them.
34099
34100 2000-06-29 04:12  ivan
34101
34102         * FS/FS/svc_domain.pm: don't block on $whois_hack trueness when
34103           adding new domains.
34104
34105 2000-06-29 03:51  ivan
34106
34107         * bin/svc_acct_sm.import: oops, silly mistake
34108
34109 2000-06-29 03:48  ivan
34110
34111         * bin/svc_acct_sm.import: make svc_acct_sm skip blank lines in
34112           sendmail import
34113
34114 2000-06-28 05:54  ivan
34115
34116         * FS/FS/svc_acct.pm: superfluous my()
34117
34118 2000-06-28 05:52  ivan
34119
34120         * FS/FS/svc_acct.pm: bugfix to accept shells that evaluate to false
34121           in perl, like the empty string.
34122
34123 2000-06-28 05:37  ivan
34124
34125         * bin/svc_acct.export: add support for config option
34126           textradiusprepend
34127
34128 2000-06-28 05:32  ivan
34129
34130         * bin/svc_acct.import: allow RADIUS lines with "Auth-Type = Local"
34131           too
34132
34133 2000-06-28 05:03  ivan
34134
34135         * bin/svc_acct.import: make svc_acct more forgiving about RADIUS
34136           users files
34137
34138 2000-06-28 03:51  ivan
34139
34140         * bin/fs-radius-add: forgot to import a sub
34141
34142 2000-06-28 03:48  ivan
34143
34144         * bin/fs-radius-add: quick hack to add RADIUS attributes
34145
34146 2000-06-27 05:15  ivan
34147
34148         * TODO: i18n
34149
34150 2000-06-27 05:15  ivan
34151
34152         * FS/FS/: Record.pm, cust_main.pm: i18
34153
34154 2000-06-27 04:29  ivan
34155
34156         * FS/FS/Record.pm: fix typo in last patch, and another gratuitous
34157           -w pleaser
34158
34159 2000-06-27 04:27  ivan
34160
34161         * FS/FS/Record.pm: logically identical, but -w safe
34162
34163 2000-06-23 17:28  ivan
34164
34165         * FS/: FS/cust_main.pm, bin/freeside-bill: don't use Date::Manip;
34166           report correct program name in freeside-bill usage msg
34167
34168 2000-06-23 05:25  ivan
34169
34170         * CREDITS, TODO, FS/FS/Record.pm, FS/FS/UID.pm: FS::Record::qsearch
34171           - more portable, doesn't depend on $sth->execute returning a
34172           number of rows, uses placeholders and prepare_cached
34173
34174 2000-06-22 03:52  ivan
34175
34176         * FS/bin/freeside-bill: tyop
34177
34178 2000-06-20 00:13  ivan
34179
34180         * FS/FS/cust_main_invoice.pm: documentation update
34181
34182 2000-06-17 14:48  ivan
34183
34184         * FS/FS/cust_pay_batch.pm: fix typo in error message
34185
34186 2000-06-15 07:45  ivan
34187
34188         * CREDITS, TODO: text updates
34189
34190 2000-06-15 07:07  ivan
34191
34192         * bin/svc_acct.export: added ICRADIUS radreply table support,
34193           courtesy of Kenny Elliott
34194
34195 2000-06-15 06:35  ivan
34196
34197         * FS/FS/svc_acct.pm: add radius method
34198
34199 2000-06-15 05:38  ivan
34200
34201         * FS/FS/cust_main.pm: fix for ncancelled_pkgs - when called in
34202           scalar context, was only returning second item
34203
34204 2000-06-12 01:37  ivan
34205
34206         * bin/svc_acct_sm.export: sendmail fix from Jeff Finucane
34207
34208 2000-05-13 14:57  ivan
34209
34210         * TODO, FS/bin/freeside-print-batch: add print_batch script from
34211           Joel Griffiths
34212
34213 2000-05-13 14:50  ivan
34214
34215         * FS/FS/: CGI.pm, UID.pm: cgisuidsetup takes an Apache object as
34216           well as a CGI object now.
34217
34218 2000-05-13 14:42  ivan
34219
34220         * CREDITS: add kristian, update joel's entry
34221
34222 2000-04-10 17:06  ivan
34223
34224         * FS/FS/CGI.pm: CGI.pm detects mod_perl and calls appropriate exit
34225           (Registry's override doesn't work here)
34226
34227 2000-04-02 19:32  ivan
34228
34229         * FS/bin/freeside-bill: accept anything in ARGV for -d Date::Parse
34230
34231 2000-03-06 08:38  ivan
34232
34233         * FS/FS/svc_acct.pm: better error message.  bah.
34234
34235 2000-03-06 08:00  ivan
34236
34237         * bin/svc_acct.export: sync up with working versoin
34238
34239 2000-03-06 07:59  ivan
34240
34241         * bin/svc_acct.export: finally get MySQL locking working for
34242           ICRADIUS export
34243
34244 2000-03-06 07:15  ivan
34245
34246         * FS/FS/SSH.pm: backout silly change
34247
34248 2000-03-06 07:04  ivan
34249
34250         * FS/FS/SSH.pm: bug in IPC::Open3 documentation?
34251
34252 2000-03-06 06:59  ivan
34253
34254         * bin/svc_acct.export: s/sshopen2/sshopen3/ to prevent spurious
34255           mysql "Enter password: " dialog from showing up in cron/terminal
34256
34257 2000-03-06 06:51  ivan
34258
34259         * bin/svc_acct.export: eek
34260
34261 2000-03-06 06:50  ivan
34262
34263         * bin/svc_acct.export: oop
34264
34265 2000-03-06 06:48  ivan
34266
34267         * bin/svc_acct.export: s/icradiusmachine/machine/
34268
34269 2000-03-06 06:46  ivan
34270
34271         * bin/svc_acct.export: not setuid or run by malicious user - no -T
34272           necessary
34273
34274 2000-03-06 06:19  ivan
34275
34276         * bin/svc_acct.export: ICRADIUS export bugfix
34277
34278 2000-03-06 06:12  ivan
34279
34280         * TODO, bin/svc_acct.export: ICRADIUS export support
34281
34282 2000-03-03 10:45  ivan
34283
34284         * FS/FS/CGI.pm: use Apache::exit instead of exit in &eidiot -
34285           Registry wasn't overriding exit in modules
34286
34287 2000-03-03 10:21  ivan
34288
34289         * FS/FS/Record.pm: changes backported from 1.2.3 release, bugfix
34290           from web demo
34291
34292 2000-03-01 23:44  ivan
34293
34294         * bin/fs-setup: typo forgot closing '
34295
34296 2000-03-01 00:13  ivan
34297
34298         * FS/: MANIFEST, FS/svc_domain.pm, FS/svc_www.pm: compilation
34299           bugfixes
34300
34301 2000-02-02 21:16  ivan
34302
34303         * FS/FS/cust_pkg.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
34304           FS/FS/svc_www.pm, bin/fs-setup, bin/svc_acct.import,
34305           bin/svc_acct_sm.import, bin/svc_domain.import: beginning of DNS
34306           and Apache support
34307
34308 2000-02-02 12:22  ivan
34309
34310         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/generate-prepay:
34311           bugfix prepayment in signup server
34312
34313 2000-01-30 21:22  ivan
34314
34315         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/fs-setup: prepaid
34316           "internet cards"
34317
34318 2000-01-30 00:18  ivan
34319
34320         * CREDITS: [no log message]
34321
34322 2000-01-29 22:11  ivan
34323
34324         * TODO: [no log message]
34325
34326 2000-01-29 22:03  ivan
34327
34328         * bin/fs-setup: postgres 6.5 finally supports decimal(10,2)
34329
34330 2000-01-29 13:10  ivan
34331
34332         * FS/FS/svc_domain.pm: doc update
34333
34334 2000-01-28 14:53  ivan
34335
34336         * bin/fs-setup, FS/FS/svc_acct_pop.pm: track full phone number
34337
34338 2000-01-26 16:37  ivan
34339
34340         * README: ack
34341
34342 2000-01-26 16:27  ivan
34343
34344         * TODO: update TODO
34345
34346 1999-11-08 13:38  ivan
34347
34348         * FS/FS/cust_pkg.pm: remove services using pkg_svc table now, oops!
34349
34350 1999-10-04 01:23  ivan
34351
34352         * FS/bin/freeside-bill: silly 'use of unitialized value' errors
34353
34354 1999-09-22 15:06  ivan
34355
34356         * TODO: ya todo update
34357
34358 1999-08-26 23:25  ivan
34359
34360         * TODO: [no log message]
34361
34362 1999-08-23 05:26  ivan
34363
34364         * test/cgi-test: need to untaint the command line
34365
34366 1999-08-20 01:27  ivan
34367
34368         * README, FS/FS/part_pkg.pm: fix for bug noticed by Martin G.
34369           Bayerle:
34370           > if you eliminate services from any package, to reduce it to
34371           only one service,
34372           > once gone, they won't reappear.
34373
34374 1999-08-11 21:16  ivan
34375
34376         * FS/FS/cust_main.pm: hidecancelledpackages config option
34377
34378 1999-08-11 17:05  ivan
34379
34380         * FS/FS/svc_acct.pm: configurable min/max username length, min
34381           password length, periods in usernames
34382
34383 1999-08-11 13:51  ivan
34384
34385         * FS/bin/freeside-bill: [no log message]
34386
34387 1999-08-11 13:41  ivan
34388
34389         * FS/MANIFEST, FS/Makefile.PL, FS/FS/svc_domain.pm,
34390           FS/bin/freeside-bill, bin/bill: new bill script,
34391
34392 1999-08-11 07:42  ivan
34393
34394         * bin/backup-freeside: [no log message]
34395
34396 1999-08-11 06:12  ivan
34397
34398         * FS/FS/svc_domain.pm: require a working Net::Whois version
34399
34400 1999-08-10 05:06  ivan
34401
34402         * fs_passwd/fs_passwdd: even though you should probably set this
34403           for your installation
34404
34405 1999-08-04 05:42  ivan
34406
34407         * bin/pod2x: new, kludgy-but-working html generator
34408
34409 1999-08-04 05:41  ivan
34410
34411         * FS/FS.pm: pod fix
34412
34413 1999-08-04 04:50  ivan
34414
34415         * FS/FS/cust_pkg.pm: pod syntax
34416
34417 1999-08-04 03:41  ivan
34418
34419         * FS/FS/Record.pm: some pod syntax update to generate nicer html
34420           docs
34421
34422 1999-08-04 02:03  ivan
34423
34424         * FS/: MANIFEST, MANIFEST.SKIP, README, FS/Bill.pm, FS/CGI.pm,
34425           FS/Conf.pm, FS/Invoice.pm, FS/Record.pm, FS/SSH.pm, FS/UID.pm,
34426           FS/agent.pm, FS/agent_type.pm, FS/cust_bill.pm,
34427           FS/cust_bill_pkg.pm, FS/cust_credit.pm, FS/cust_main.pm,
34428           FS/cust_main_county.pm, FS/cust_main_invoice.pm, FS/cust_pay.pm,
34429           FS/cust_pay_batch.pm, FS/cust_pkg.pm, FS/cust_refund.pm,
34430           FS/cust_svc.pm, FS/dbdef.pm, FS/dbdef_colgroup.pm,
34431           FS/dbdef_column.pm, FS/dbdef_index.pm, FS/dbdef_table.pm,
34432           FS/dbdef_unique.pm, FS/part_pkg.pm, FS/part_referral.pm,
34433           FS/part_svc.pm, FS/pkg_svc.pm, FS/svc_Common.pm, FS/svc_acct.pm,
34434           FS/svc_acct_pop.pm, FS/svc_acct_sm.pm, FS/svc_domain.pm,
34435           FS/type_pkgs.pm, FS/UI/Base.pm, FS/UI/CGI.pm, FS/UI/Gtk.pm,
34436           FS/UI/agent.pm: initial checkin of module files for proper perl
34437           installation
34438
34439 1999-08-04 01:03  ivan
34440
34441         * eg/: table_template-svc.pm, table_template.pm: move table
34442           subclass examples out of production directory
34443
34444 1999-08-04 00:34  ivan
34445
34446         * FS/FS.pm: initial FS manpage
34447
34448 1999-08-03 21:15  ivan
34449
34450         * FS/: Changes, FS.pm, MANIFEST, Makefile.PL, test.pl: initial h2xs
34451
34452 1999-08-03 00:43  ivan
34453
34454         * TODO: use Net::Whois;
34455
34456 1999-07-29 12:13  ivan
34457
34458         * TODO: [no log message]
34459
34460 1999-07-29 01:50  ivan
34461
34462         * bin/fs-setup: wrong type for cust_pay_batch.exp
34463
34464 1999-07-15 17:20  ivan
34465
34466         * TODO: [no log message]
34467
34468 1999-07-15 16:50  ivan
34469
34470         * TODO: [no log message]
34471
34472 1999-07-08 04:40  ivan
34473
34474         * CREDITS, README, TODO: [no log message]
34475
34476 1999-07-07 19:32  ivan
34477
34478         * bin/svc_acct.import: import fix, noticed by Ben Leibig and Joel
34479           Griffiths
34480
34481 1999-07-07 18:49  ivan
34482
34483         * CREDITS: add joel
34484
34485 1999-07-07 18:49  ivan
34486
34487         * bin/svc_acct.import: updates to avoid -w warnings from Joel
34488           Griffiths <griff@aver-computer.com>
34489
34490 1999-07-07 18:02  ivan
34491
34492         * TODO: [no log message]
34493
34494 1999-04-29 02:37  ivan
34495
34496         * TODO: [no log message]
34497
34498 1999-04-19 03:32  ivan
34499
34500         * etc/megapop.pl: if you are a megapop customer...
34501
34502 1999-04-15 15:46  ivan
34503
34504         * bin/fs-setup: TT isn't a state!
34505
34506 1999-04-14 06:14  ivan
34507
34508         * TODO: configuration option to edit referrals of existing
34509           customers
34510
34511 1999-04-14 04:27  ivan
34512
34513         * TODO: showpasswords config option to show passwords
34514
34515 1999-04-14 01:58  ivan
34516
34517         * TODO: [no log message]
34518
34519 1999-04-14 00:58  ivan
34520
34521         * bin/fs-setup: export getsecrets from FS::UID instead of calling
34522           it explicitly
34523
34524 1999-04-08 20:52  ivan
34525
34526         * TODO: [no log message]
34527
34528 1999-04-08 06:21  ivan
34529
34530         * CREDITS, conf/address: [no log message]
34531
34532 1999-04-08 06:11  ivan
34533
34534         * README: 1.2.0
34535
34536 1999-04-08 06:05  ivan
34537
34538         * test/cgi-test: web interface tester / sample data creator
34539
34540 1999-04-08 06:03  ivan
34541
34542         * TODO: [no log message]
34543
34544 1999-03-26 05:15  ivan
34545
34546         * eg/TEMPLATE_cust_main.import: s/create/new/, use all necessary
34547           FS::table_names to avoid warnings
34548
34549 1999-03-26 05:00  ivan
34550
34551         * fs_passwd/fs_passwd_server: s/create/new/
34552
34553 1999-03-25 00:42  ivan
34554
34555         * bin/: svc_acct.import, svc_acct_sm.import: import stuff uses
34556           Term::Query and spits out (some kinds of) nonsensical input
34557
34558 1999-03-23 16:51  ivan
34559
34560         * bin/svc_acct_sm.import: die if no relevant services... cvspain
34561
34562 1999-03-23 16:43  ivan
34563
34564         * bin/svc_acct.import: die if no relevant services
34565
34566 1999-02-28 11:44  ivan
34567
34568         * bin/fs-setup: constructors s/create/new/ pointed out by "Bao C.
34569           Ha" <bao@hacom.net>
34570
34571 1999-02-27 13:06  ivan
34572
34573         * bin/fs-setup: cust_main.paydate should be varchar(10), not
34574           @date_type ; problem reported by Ben Leibig <leibig@colorado.edu>
34575
34576 1999-02-23 00:09  ivan
34577
34578         * TODO: beginnings of one-screen new customer entry and some other
34579           miscellania
34580
34581 1999-02-10 01:02  ivan
34582
34583         * etc/sql-reserved-words.txt: some new doc files
34584
34585 1999-02-10 00:27  ivan
34586
34587         * TODO: [no log message]
34588
34589 1999-02-09 01:56  ivan
34590
34591         * TODO: [no log message]
34592
34593 1999-02-07 01:59  ivan
34594
34595         * CREDITS, TODO, bin/fs-setup: more mod_perl fixes, and bugfixes
34596           Peter Wemm sent via email
34597
34598 1999-02-06 14:43  ivan
34599
34600         * CREDITS, TODO: don't use [e]idiot; display error messages on the
34601           form page
34602
34603 1999-02-03 22:09  ivan
34604
34605         * bin/fs-setup: add AU provences
34606
34607 1999-02-03 02:42  ivan
34608
34609         * bin/fs-setup: [no log message]
34610
34611 1999-01-25 04:09  ivan
34612
34613         * TODO: yet more mod_perl stuff
34614
34615 1999-01-18 15:05  ivan
34616
34617         * TODO: update TODO for stuff that was done etc.
34618
34619 1999-01-16 19:11  ivan
34620
34621         * bin/fs-setup: remove preliminary completehost changes
34622
34623 1999-01-15 16:24  ivan
34624
34625         * CREDITS: [no log message]
34626
34627 1999-01-08 21:38  ivan
34628
34629         * CREDITS: [no log message]
34630
34631 1998-12-30 15:03  ivan
34632
34633         * TODO: bugfixes; fields isn't exported by derived classes
34634
34635 1998-12-29 03:59  ivan
34636
34637         * TODO: mostly properly OO, some work still to be done with svc_
34638           stuff
34639
34640 1998-12-15 22:05  ivan
34641
34642         * bin/fs-setup: add table cust_main_invoice
34643
34644 1998-12-15 21:38  ivan
34645
34646         * TODO: [no log message]
34647
34648 1998-12-15 21:32  ivan
34649
34650         * fs_passwd/fs_passwd_server: adminsuidsetup now requires user
34651
34652 1998-12-15 21:29  ivan
34653
34654         * eg/TEMPLATE_cust_main.import: adminsuidsetup now need user
34655
34656 1998-12-14 20:36  ivan
34657
34658         * bin/fs-setup: s/croak/die/; #oops
34659
34660 1998-12-14 20:33  ivan
34661
34662         * bin/fs-setup: dies if it isn't running as the freeside user
34663
34664 1998-12-09 23:23  ivan
34665
34666         * bin/: svc_acct.export, svc_acct.import, svc_acct_sm.export,
34667           svc_acct_sm.import: use FS::Conf, need user (for datasrc)
34668
34669 1998-12-01 17:23  ivan
34670
34671         * TODO, CREDITS: [no log message]
34672
34673 1998-11-19 03:17  ivan
34674
34675         * bin/dbdef-create: adminsuidsetup requires argument
34676
34677 1998-11-18 01:01  ivan
34678
34679         * CREDITS, TODO, bin/fs-setup: i18n! i18n!
34680
34681 1998-11-15 05:18  ivan
34682
34683         * bin/fs-setup: remove debugging
34684
34685 1998-11-15 01:43  ivan
34686
34687         * bin/fs-setup: update for new config file syntax, new
34688           adminsuidsetup
34689
34690 1998-11-14 18:53  ivan
34691
34692         * bin/bill: afterthought
34693
34694 1998-11-14 18:51  ivan
34695
34696         * bin/bill: adminsuidsetup needs user, pod, cleanup
34697
34698 1998-11-13 01:56  ivan
34699
34700         * TODO: change configuration file layout to support multiple
34701           distinct databases (with own set of config files, export, etc.)
34702
34703 1998-11-07 17:09  ivan
34704
34705         * README: 1.1.6 release
34706
34707 1998-11-07 02:24  ivan
34708
34709         * README: don't use depriciated FS::Bill and FS::Invoice, other
34710           miscellania
34711
34712 1998-11-07 00:25  ivan
34713
34714         * TODO: [no log message]
34715
34716 1998-11-07 00:21  ivan
34717
34718         * bin/bill: missing use
34719
34720 1998-11-07 00:19  ivan
34721
34722         * bin/bill:
34723           still need to bless into FS::cust_main (for now)
34724
34725 1998-11-07 00:08  ivan
34726
34727         * bin/bill:
34728           Removed depriciated FS::Bill (now in FS::cust_main)
34729
34730 1998-10-22 08:51  ivan
34731
34732         * bin/fs-setup: also varchar with no length specified - postgresql
34733           fix broke mysql.
34734
34735 1998-10-22 08:46  ivan
34736
34737         * bin/fs-setup: now smallint is illegal, so remove that too.
34738
34739 1998-10-14 00:05  ivan
34740
34741         * README, bin/fs-setup: 1.1.4 release, fix postgresql
34742
34743 1998-10-13 05:49  ivan
34744
34745         * TODO: [no log message]
34746
34747 1998-10-13 05:07  ivan
34748
34749         * TODO, bin/svc_acct.import: Assigns password from the shadow file
34750           for RADIUS password "UNIX"
34751
34752 1998-10-13 02:17  ivan
34753
34754         * TODO: [no log message]
34755
34756 1998-10-12 14:22  ivan
34757
34758         * TODO: [no log message]
34759
34760 1998-10-12 14:15  ivan
34761
34762         * TODO: [no log message]
34763
34764 1998-10-12 02:12  ivan
34765
34766         * TODO: remove adding cvs from the todo
34767
34768 1998-10-12 02:09  ivan
34769
34770         * TODO: [no log message]
34771
34772 1998-10-12 02:09  ivan
34773
34774         * TODO: Id to Header
34775
34776 1998-10-12 02:07  ivan
34777
34778         * TODO: Test keyword substitution
34779
34780 1998-10-12 01:59  ivan
34781
34782         * TODO: Commiting sample change.
34783
34784 1998-10-12 00:15  ivan
34785
34786         * conf/shells: Initial revision
34787
34788 1998-10-12 00:12  ivan
34789
34790         * conf/: address, home, lpr, secrets, smtpmachine, domain: Initial
34791           revision
34792
34793 1998-10-12 00:08  ivan
34794
34795         * TODO: Initial revision
34796
34797 1998-10-12 00:03  ivan
34798
34799         * bin/fs-setup: Initial revision
34800
34801 1998-10-11 23:56  ivan
34802
34803         * README: Initial revision
34804
34805 1998-09-25 01:52  ivan
34806
34807         * bin/pod2x: Initial revision
34808
34809 1998-09-17 22:43  ivan
34810
34811         * bin/svc_acct.export: Initial revision
34812
34813 1998-09-02 21:50  ivan
34814
34815         * CREDITS: Initial revision
34816
34817 1998-08-23 20:12  ivan
34818
34819         * fs_passwd/fs_passwd_server: Initial revision
34820
34821 1998-08-23 20:04  ivan
34822
34823         * fs_passwd/fs_passwd: Initial revision
34824
34825 1998-08-23 19:01  ivan
34826
34827         * bin/bill: Initial revision
34828
34829 1998-08-19 21:42  ivan
34830
34831         * eg/TEMPLATE_cust_main.import: Initial revision
34832
34833 1998-08-16 14:02  ivan
34834
34835         * bin/svc_acct.import: Initial revision
34836
34837 1998-08-14 15:11  ivan
34838
34839         * bin/svc_acct_sm.export: Initial revision
34840
34841 1998-08-12 20:55  ivan
34842
34843         * Artistic: Initial revision
34844
34845 1998-07-18 00:11  ivan
34846
34847         * etc/domain-template.txt: Initial revision
34848
34849 1998-07-17 00:43  ivan
34850
34851         * bin/svc_acct_sm.import: Initial revision
34852
34853 1998-06-03 00:22  ivan
34854
34855         * bin/dbdef-create: Initial revision
34856
34857 1998-03-23 00:20  ivan
34858
34859         * fs_passwd/fs_passwdd: Initial revision
34860
34861 1998-03-22 23:46  ivan
34862
34863         * GPL, INSTALL, etc/acp_logfile-parse, etc/countries.txt,
34864           etc/example-direct-cardin: Initial revision
34865